From 33c60b3716f9ee2fa6d1c48f2f8915d42fe0cf49 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Sun, 15 Dec 2024 16:08:12 -0500 Subject: [PATCH 01/19] bindings/rust: fix build.rs --- bindings/rust/build.rs | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index 4eb70fe..41ceecb 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -2,38 +2,23 @@ fn main() { let src_dir = std::path::Path::new("src"); let mut c_config = cc::Build::new(); - c_config.include(&src_dir); c_config .flag_if_supported("-Wno-unused-parameter") .flag_if_supported("-Wno-unused-but-set-variable") .flag_if_supported("-Wno-trigraphs"); + c_config.std("c11").include(src_dir); + #[cfg(target_env = "msvc")] c_config.flag("-utf-8"); let parser_path = src_dir.join("parser.c"); c_config.file(&parser_path); + println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); - // If your language uses an external scanner written in C, - // then include this block of code: - + // NOTE: if your language uses an external scanner, uncomment this block: let scanner_path = src_dir.join("scanner.c"); c_config.file(&scanner_path); println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - c_config.compile("parser"); - println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); - - // If your language uses an external scanner written in C++, - // then include this block of code: - - let mut cpp_config = cc::Build::new(); - cpp_config.cpp(true); - cpp_config.include(&src_dir); - cpp_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable"); - let scanner_path = src_dir.join("scanner.c"); - cpp_config.file(&scanner_path); - cpp_config.compile("scanner"); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + c_config.compile("tree-sitter-powershell"); } From ff0ac42e742f3c4be3b55fd14f910d5dc204e323 Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Mon, 16 Dec 2024 10:06:28 +0100 Subject: [PATCH 02/19] Fix rust binding --- Cargo.toml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b44e403..3ee0d21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.24.4" +version = "0.24.5" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" diff --git a/package.json b/package.json index 10adbd7..8c8b967 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.24.4", + "version": "0.24.5", "description": "", "main": "bindings/node", "types": "bindings/node", From 4a1df7002c163ac77b705dbe1de73563936e2c29 Mon Sep 17 00:00:00 2001 From: Andrey Chalkin Date: Fri, 20 Dec 2024 02:04:56 +0200 Subject: [PATCH 03/19] feat: added support for data sections without name --- grammar.js | 2 +- src/grammar.json | 12 +- src/parser.c | 90102 +++++++++++++++++++++++---------------------- 3 files changed, 45175 insertions(+), 44941 deletions(-) diff --git a/grammar.js b/grammar.js index ccda978..ecb9c7f 100644 --- a/grammar.js +++ b/grammar.js @@ -469,7 +469,7 @@ module.exports = grammar({ ), data_statement: $ => seq( - reservedWord("data"), $.data_name, optional($.data_commands_allowed), $.statement_block + reservedWord("data"), optional($.data_name), optional($.data_commands_allowed), $.statement_block ), data_name: $ =>$.simple_name, diff --git a/src/grammar.json b/src/grammar.json index d6e5f73..abc38fa 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3909,8 +3909,16 @@ "value": "data" }, { - "type": "SYMBOL", - "name": "data_name" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "data_name" + }, + { + "type": "BLANK" + } + ] }, { "type": "CHOICE", diff --git a/src/parser.c b/src/parser.c index de9c41e..27d267b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,7 +13,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 2142 +#define STATE_COUNT 2150 #define LARGE_STATE_COUNT 379 #define SYMBOL_COUNT 395 #define ALIAS_COUNT 0 @@ -2946,20 +2946,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5] = 3, [6] = 3, [7] = 7, - [8] = 8, + [8] = 7, [9] = 9, [10] = 10, [11] = 11, [12] = 12, [13] = 13, [14] = 14, - [15] = 7, - [16] = 8, - [17] = 9, - [18] = 8, - [19] = 9, - [20] = 8, - [21] = 9, + [15] = 15, + [16] = 9, + [17] = 10, + [18] = 9, + [19] = 10, + [20] = 9, + [21] = 10, [22] = 7, [23] = 7, [24] = 7, @@ -2984,55 +2984,55 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [43] = 42, [44] = 44, [45] = 45, - [46] = 46, - [47] = 45, + [46] = 45, + [47] = 47, [48] = 44, - [49] = 45, - [50] = 46, - [51] = 44, - [52] = 45, - [53] = 46, - [54] = 44, - [55] = 45, - [56] = 46, - [57] = 44, - [58] = 45, - [59] = 46, - [60] = 44, + [49] = 47, + [50] = 45, + [51] = 47, + [52] = 44, + [53] = 45, + [54] = 54, + [55] = 44, + [56] = 45, + [57] = 47, + [58] = 44, + [59] = 45, + [60] = 47, [61] = 44, - [62] = 44, - [63] = 63, - [64] = 46, - [65] = 46, - [66] = 44, + [62] = 45, + [63] = 47, + [64] = 44, + [65] = 45, + [66] = 47, [67] = 44, [68] = 45, - [69] = 46, + [69] = 45, [70] = 45, [71] = 71, - [72] = 44, - [73] = 71, - [74] = 63, - [75] = 75, + [72] = 47, + [73] = 73, + [74] = 54, + [75] = 71, [76] = 3, [77] = 3, - [78] = 3, - [79] = 79, + [78] = 78, + [79] = 78, [80] = 3, [81] = 81, - [82] = 79, + [82] = 3, [83] = 83, [84] = 84, - [85] = 85, + [85] = 83, [86] = 86, - [87] = 86, + [87] = 87, [88] = 88, [89] = 89, [90] = 90, - [91] = 86, + [91] = 91, [92] = 92, [93] = 93, - [94] = 94, + [94] = 83, [95] = 95, [96] = 96, [97] = 97, @@ -3040,13 +3040,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [99] = 99, [100] = 100, [101] = 101, - [102] = 83, + [102] = 86, [103] = 103, [104] = 104, [105] = 105, - [106] = 85, - [107] = 107, - [108] = 86, + [106] = 106, + [107] = 83, + [108] = 108, [109] = 109, [110] = 110, [111] = 111, @@ -3059,1317 +3059,1317 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [118] = 118, [119] = 119, [120] = 120, - [121] = 121, - [122] = 98, - [123] = 100, - [124] = 101, - [125] = 103, - [126] = 121, - [127] = 111, - [128] = 105, - [129] = 109, - [130] = 110, - [131] = 119, - [132] = 99, - [133] = 89, - [134] = 90, - [135] = 97, - [136] = 92, - [137] = 93, - [138] = 113, - [139] = 117, - [140] = 112, - [141] = 84, - [142] = 114, - [143] = 116, - [144] = 118, - [145] = 104, - [146] = 120, - [147] = 115, - [148] = 96, - [149] = 94, - [150] = 150, - [151] = 150, - [152] = 107, - [153] = 88, - [154] = 95, - [155] = 150, - [156] = 150, - [157] = 100, - [158] = 158, - [159] = 159, + [121] = 87, + [122] = 92, + [123] = 106, + [124] = 89, + [125] = 98, + [126] = 95, + [127] = 112, + [128] = 117, + [129] = 111, + [130] = 90, + [131] = 101, + [132] = 116, + [133] = 103, + [134] = 105, + [135] = 108, + [136] = 110, + [137] = 114, + [138] = 115, + [139] = 91, + [140] = 118, + [141] = 120, + [142] = 119, + [143] = 143, + [144] = 143, + [145] = 84, + [146] = 104, + [147] = 113, + [148] = 93, + [149] = 109, + [150] = 96, + [151] = 97, + [152] = 99, + [153] = 100, + [154] = 88, + [155] = 143, + [156] = 143, + [157] = 157, + [158] = 99, + [159] = 100, [160] = 160, - [161] = 101, + [161] = 106, [162] = 162, - [163] = 99, - [164] = 162, - [165] = 103, - [166] = 121, - [167] = 159, - [168] = 105, - [169] = 169, - [170] = 170, - [171] = 160, - [172] = 101, - [173] = 121, - [174] = 170, - [175] = 105, + [163] = 163, + [164] = 164, + [165] = 157, + [166] = 166, + [167] = 162, + [168] = 95, + [169] = 96, + [170] = 160, + [171] = 97, + [172] = 95, + [173] = 97, + [174] = 96, + [175] = 106, [176] = 100, - [177] = 103, - [178] = 99, + [177] = 99, + [178] = 164, [179] = 179, [180] = 180, - [181] = 180, - [182] = 179, - [183] = 183, - [184] = 184, - [185] = 158, - [186] = 183, - [187] = 169, - [188] = 184, + [181] = 181, + [182] = 182, + [183] = 166, + [184] = 179, + [185] = 182, + [186] = 180, + [187] = 163, + [188] = 181, [189] = 189, - [190] = 189, - [191] = 191, - [192] = 191, + [190] = 190, + [191] = 190, + [192] = 189, [193] = 42, [194] = 42, [195] = 195, - [196] = 196, - [197] = 196, - [198] = 195, + [196] = 195, + [197] = 197, + [198] = 197, [199] = 3, [200] = 200, - [201] = 201, + [201] = 200, [202] = 3, - [203] = 3, - [204] = 3, + [203] = 203, + [204] = 203, [205] = 3, [206] = 3, - [207] = 201, - [208] = 200, + [207] = 3, + [208] = 3, [209] = 3, [210] = 3, [211] = 3, [212] = 3, - [213] = 213, - [214] = 213, - [215] = 213, - [216] = 213, - [217] = 3, - [218] = 3, - [219] = 213, - [220] = 213, - [221] = 213, - [222] = 213, + [213] = 3, + [214] = 214, + [215] = 3, + [216] = 214, + [217] = 214, + [218] = 214, + [219] = 214, + [220] = 214, + [221] = 214, + [222] = 214, [223] = 3, [224] = 3, [225] = 3, [226] = 3, - [227] = 213, - [228] = 213, + [227] = 214, + [228] = 214, [229] = 229, [230] = 230, - [231] = 231, - [232] = 229, - [233] = 230, - [234] = 231, - [235] = 229, - [236] = 230, - [237] = 231, - [238] = 229, - [239] = 230, - [240] = 231, + [231] = 230, + [232] = 232, + [233] = 229, + [234] = 230, + [235] = 232, + [236] = 229, + [237] = 230, + [238] = 232, + [239] = 229, + [240] = 232, [241] = 241, [242] = 242, - [243] = 242, + [243] = 241, [244] = 244, - [245] = 244, + [245] = 241, [246] = 246, - [247] = 246, - [248] = 241, - [249] = 242, - [250] = 244, - [251] = 246, + [247] = 242, + [248] = 246, + [249] = 244, + [250] = 246, + [251] = 242, [252] = 241, - [253] = 242, - [254] = 244, - [255] = 246, - [256] = 241, + [253] = 246, + [254] = 242, + [255] = 244, + [256] = 244, [257] = 257, [258] = 257, - [259] = 257, + [259] = 259, [260] = 257, [261] = 261, [262] = 261, - [263] = 263, + [263] = 257, [264] = 261, [265] = 261, [266] = 266, [267] = 267, - [268] = 268, - [269] = 266, - [270] = 266, - [271] = 266, - [272] = 266, - [273] = 266, - [274] = 266, - [275] = 275, - [276] = 266, - [277] = 275, + [268] = 266, + [269] = 267, + [270] = 267, + [271] = 271, + [272] = 267, + [273] = 273, + [274] = 274, + [275] = 267, + [276] = 267, + [277] = 267, [278] = 278, [279] = 267, - [280] = 268, - [281] = 281, - [282] = 267, - [283] = 275, - [284] = 268, - [285] = 268, - [286] = 281, - [287] = 267, - [288] = 275, - [289] = 281, - [290] = 281, - [291] = 150, - [292] = 150, - [293] = 150, - [294] = 150, - [295] = 160, - [296] = 296, - [297] = 296, - [298] = 162, - [299] = 160, - [300] = 300, - [301] = 42, - [302] = 159, - [303] = 159, + [280] = 273, + [281] = 278, + [282] = 271, + [283] = 266, + [284] = 273, + [285] = 278, + [286] = 271, + [287] = 266, + [288] = 273, + [289] = 278, + [290] = 271, + [291] = 143, + [292] = 143, + [293] = 143, + [294] = 143, + [295] = 295, + [296] = 295, + [297] = 157, + [298] = 160, + [299] = 299, + [300] = 162, + [301] = 160, + [302] = 160, + [303] = 303, [304] = 162, [305] = 42, - [306] = 162, - [307] = 159, - [308] = 308, - [309] = 42, - [310] = 42, - [311] = 311, - [312] = 183, - [313] = 311, - [314] = 184, - [315] = 315, - [316] = 316, - [317] = 308, - [318] = 315, - [319] = 300, - [320] = 180, - [321] = 179, + [306] = 157, + [307] = 162, + [308] = 42, + [309] = 309, + [310] = 303, + [311] = 42, + [312] = 312, + [313] = 42, + [314] = 180, + [315] = 182, + [316] = 312, + [317] = 317, + [318] = 179, + [319] = 181, + [320] = 309, + [321] = 299, [322] = 322, [323] = 323, [324] = 324, - [325] = 311, - [326] = 315, - [327] = 311, - [328] = 315, - [329] = 329, - [330] = 183, - [331] = 184, - [332] = 183, - [333] = 184, - [334] = 329, - [335] = 329, - [336] = 329, - [337] = 329, + [325] = 179, + [326] = 181, + [327] = 180, + [328] = 324, + [329] = 309, + [330] = 312, + [331] = 331, + [332] = 324, + [333] = 333, + [334] = 324, + [335] = 335, + [336] = 182, + [337] = 324, [338] = 338, - [339] = 329, - [340] = 329, - [341] = 329, - [342] = 329, - [343] = 329, - [344] = 329, - [345] = 180, + [339] = 324, + [340] = 324, + [341] = 324, + [342] = 342, + [343] = 324, + [344] = 324, + [345] = 345, [346] = 179, - [347] = 322, - [348] = 180, - [349] = 179, - [350] = 350, - [351] = 351, - [352] = 352, - [353] = 353, - [354] = 354, - [355] = 329, + [347] = 181, + [348] = 324, + [349] = 324, + [350] = 180, + [351] = 331, + [352] = 182, + [353] = 309, + [354] = 312, + [355] = 355, [356] = 356, - [357] = 324, - [358] = 358, + [357] = 357, + [358] = 331, [359] = 359, - [360] = 360, - [361] = 351, - [362] = 191, - [363] = 322, - [364] = 323, - [365] = 356, - [366] = 356, + [360] = 356, + [361] = 356, + [362] = 338, + [363] = 363, + [364] = 356, + [365] = 323, + [366] = 322, [367] = 367, - [368] = 368, + [368] = 356, [369] = 356, - [370] = 370, - [371] = 189, - [372] = 356, - [373] = 356, - [374] = 354, - [375] = 356, - [376] = 356, - [377] = 377, - [378] = 322, + [370] = 356, + [371] = 371, + [372] = 342, + [373] = 189, + [374] = 331, + [375] = 375, + [376] = 376, + [377] = 356, + [378] = 190, [379] = 379, [380] = 380, [381] = 381, [382] = 189, - [383] = 191, - [384] = 189, - [385] = 379, - [386] = 191, - [387] = 381, - [388] = 388, + [383] = 383, + [384] = 384, + [385] = 385, + [386] = 189, + [387] = 387, + [388] = 190, [389] = 389, [390] = 390, [391] = 391, [392] = 392, - [393] = 393, + [393] = 190, [394] = 394, - [395] = 395, + [395] = 379, [396] = 396, - [397] = 397, + [397] = 394, [398] = 398, - [399] = 315, - [400] = 400, - [401] = 379, - [402] = 379, - [403] = 400, - [404] = 400, - [405] = 398, - [406] = 400, - [407] = 381, - [408] = 381, - [409] = 42, - [410] = 397, - [411] = 311, - [412] = 311, - [413] = 389, - [414] = 400, - [415] = 315, - [416] = 391, - [417] = 42, - [418] = 380, + [399] = 399, + [400] = 312, + [401] = 399, + [402] = 389, + [403] = 399, + [404] = 381, + [405] = 379, + [406] = 394, + [407] = 309, + [408] = 379, + [409] = 312, + [410] = 398, + [411] = 394, + [412] = 42, + [413] = 42, + [414] = 390, + [415] = 383, + [416] = 399, + [417] = 309, + [418] = 399, [419] = 419, [420] = 420, [421] = 421, [422] = 422, [423] = 423, - [424] = 422, + [424] = 424, [425] = 425, [426] = 426, [427] = 427, [428] = 428, [429] = 429, - [430] = 422, - [431] = 379, + [430] = 426, + [431] = 431, [432] = 432, - [433] = 433, + [433] = 420, [434] = 434, - [435] = 435, - [436] = 421, + [435] = 426, + [436] = 436, [437] = 437, - [438] = 381, + [438] = 438, [439] = 439, - [440] = 440, + [440] = 420, [441] = 441, - [442] = 421, + [442] = 442, [443] = 443, - [444] = 421, - [445] = 445, + [444] = 426, + [445] = 420, [446] = 446, [447] = 447, [448] = 448, [449] = 449, [450] = 450, [451] = 451, - [452] = 452, + [452] = 420, [453] = 453, [454] = 454, [455] = 455, - [456] = 422, - [457] = 457, + [456] = 456, + [457] = 420, [458] = 458, - [459] = 421, + [459] = 459, [460] = 460, [461] = 461, [462] = 462, - [463] = 422, + [463] = 463, [464] = 464, - [465] = 422, + [465] = 465, [466] = 466, [467] = 467, [468] = 468, [469] = 469, [470] = 470, - [471] = 422, - [472] = 472, + [471] = 471, + [472] = 420, [473] = 473, [474] = 474, [475] = 475, [476] = 476, - [477] = 477, - [478] = 422, + [477] = 426, + [478] = 478, [479] = 479, - [480] = 480, + [480] = 379, [481] = 481, [482] = 482, - [483] = 483, - [484] = 451, - [485] = 423, - [486] = 481, - [487] = 479, - [488] = 482, - [489] = 425, - [490] = 443, - [491] = 426, - [492] = 427, - [493] = 322, - [494] = 437, - [495] = 440, - [496] = 441, - [497] = 455, - [498] = 498, - [499] = 445, - [500] = 446, - [501] = 457, - [502] = 322, - [503] = 447, - [504] = 448, - [505] = 450, - [506] = 498, - [507] = 452, - [508] = 454, - [509] = 453, - [510] = 458, - [511] = 460, - [512] = 420, - [513] = 466, - [514] = 483, - [515] = 498, - [516] = 195, - [517] = 517, - [518] = 428, - [519] = 498, - [520] = 480, - [521] = 429, - [522] = 498, - [523] = 433, - [524] = 467, - [525] = 468, - [526] = 196, - [527] = 434, - [528] = 435, - [529] = 469, - [530] = 432, - [531] = 379, - [532] = 470, - [533] = 533, - [534] = 419, - [535] = 472, - [536] = 473, - [537] = 475, - [538] = 476, - [539] = 477, - [540] = 449, - [541] = 461, - [542] = 381, - [543] = 464, - [544] = 544, - [545] = 350, - [546] = 546, - [547] = 196, - [548] = 196, - [549] = 353, - [550] = 338, - [551] = 195, - [552] = 546, - [553] = 553, + [483] = 394, + [484] = 420, + [485] = 465, + [486] = 437, + [487] = 427, + [488] = 438, + [489] = 449, + [490] = 450, + [491] = 491, + [492] = 453, + [493] = 454, + [494] = 331, + [495] = 468, + [496] = 479, + [497] = 481, + [498] = 455, + [499] = 436, + [500] = 441, + [501] = 442, + [502] = 443, + [503] = 461, + [504] = 462, + [505] = 467, + [506] = 469, + [507] = 470, + [508] = 476, + [509] = 482, + [510] = 421, + [511] = 423, + [512] = 424, + [513] = 491, + [514] = 428, + [515] = 429, + [516] = 431, + [517] = 432, + [518] = 491, + [519] = 456, + [520] = 491, + [521] = 195, + [522] = 459, + [523] = 471, + [524] = 524, + [525] = 491, + [526] = 474, + [527] = 475, + [528] = 425, + [529] = 422, + [530] = 379, + [531] = 448, + [532] = 473, + [533] = 197, + [534] = 534, + [535] = 463, + [536] = 464, + [537] = 434, + [538] = 394, + [539] = 446, + [540] = 478, + [541] = 466, + [542] = 447, + [543] = 451, + [544] = 460, + [545] = 331, + [546] = 3, + [547] = 547, + [548] = 548, + [549] = 547, + [550] = 195, + [551] = 335, + [552] = 547, + [553] = 195, [554] = 3, [555] = 3, - [556] = 200, - [557] = 3, - [558] = 195, - [559] = 3, - [560] = 546, - [561] = 546, - [562] = 201, - [563] = 546, - [564] = 564, + [556] = 333, + [557] = 547, + [558] = 200, + [559] = 197, + [560] = 3, + [561] = 547, + [562] = 197, + [563] = 203, + [564] = 345, [565] = 565, - [566] = 565, - [567] = 201, + [566] = 566, + [567] = 566, [568] = 200, - [569] = 201, - [570] = 200, - [571] = 565, - [572] = 565, - [573] = 565, - [574] = 574, - [575] = 575, - [576] = 576, - [577] = 576, + [569] = 569, + [570] = 203, + [571] = 566, + [572] = 566, + [573] = 573, + [574] = 566, + [575] = 200, + [576] = 203, + [577] = 577, [578] = 578, - [579] = 576, - [580] = 576, - [581] = 581, - [582] = 576, + [579] = 577, + [580] = 580, + [581] = 577, + [582] = 577, [583] = 583, - [584] = 583, - [585] = 583, + [584] = 577, + [585] = 585, [586] = 586, - [587] = 587, - [588] = 583, - [589] = 589, - [590] = 583, - [591] = 591, + [587] = 586, + [588] = 586, + [589] = 586, + [590] = 590, + [591] = 586, [592] = 592, [593] = 593, - [594] = 591, + [594] = 594, [595] = 593, - [596] = 591, - [597] = 592, - [598] = 592, - [599] = 592, - [600] = 593, - [601] = 591, - [602] = 593, - [603] = 603, + [596] = 593, + [597] = 597, + [598] = 598, + [599] = 598, + [600] = 594, + [601] = 593, + [602] = 597, + [603] = 598, [604] = 593, - [605] = 592, - [606] = 603, + [605] = 597, + [606] = 598, [607] = 593, - [608] = 591, - [609] = 592, + [608] = 597, + [609] = 598, [610] = 593, - [611] = 591, - [612] = 592, - [613] = 591, - [614] = 592, - [615] = 593, - [616] = 591, - [617] = 592, + [611] = 597, + [612] = 598, + [613] = 593, + [614] = 597, + [615] = 598, + [616] = 597, + [617] = 598, [618] = 593, - [619] = 591, - [620] = 592, - [621] = 603, - [622] = 593, - [623] = 591, - [624] = 592, + [619] = 597, + [620] = 598, + [621] = 593, + [622] = 597, + [623] = 598, + [624] = 593, [625] = 593, - [626] = 603, - [627] = 603, - [628] = 593, - [629] = 591, - [630] = 592, - [631] = 592, - [632] = 603, - [633] = 593, - [634] = 591, - [635] = 592, - [636] = 591, - [637] = 603, - [638] = 603, + [626] = 597, + [627] = 598, + [628] = 594, + [629] = 593, + [630] = 597, + [631] = 598, + [632] = 594, + [633] = 597, + [634] = 598, + [635] = 593, + [636] = 597, + [637] = 598, + [638] = 593, [639] = 593, - [640] = 593, - [641] = 591, - [642] = 592, - [643] = 643, - [644] = 591, - [645] = 592, - [646] = 603, - [647] = 603, - [648] = 603, - [649] = 593, - [650] = 591, - [651] = 592, - [652] = 603, - [653] = 593, + [640] = 597, + [641] = 593, + [642] = 593, + [643] = 597, + [644] = 598, + [645] = 594, + [646] = 593, + [647] = 597, + [648] = 598, + [649] = 597, + [650] = 594, + [651] = 598, + [652] = 597, + [653] = 594, [654] = 593, - [655] = 591, - [656] = 592, - [657] = 593, - [658] = 591, - [659] = 591, - [660] = 592, - [661] = 593, - [662] = 593, - [663] = 592, - [664] = 591, - [665] = 591, - [666] = 592, - [667] = 591, - [668] = 603, + [655] = 597, + [656] = 594, + [657] = 598, + [658] = 597, + [659] = 594, + [660] = 594, + [661] = 594, + [662] = 594, + [663] = 663, + [664] = 593, + [665] = 597, + [666] = 598, + [667] = 598, + [668] = 597, [669] = 593, - [670] = 591, - [671] = 592, - [672] = 592, - [673] = 603, - [674] = 593, - [675] = 591, - [676] = 592, - [677] = 593, - [678] = 591, - [679] = 592, - [680] = 593, - [681] = 591, - [682] = 592, - [683] = 593, - [684] = 591, - [685] = 592, - [686] = 593, - [687] = 591, - [688] = 592, - [689] = 593, - [690] = 690, - [691] = 690, - [692] = 690, - [693] = 690, - [694] = 690, - [695] = 690, - [696] = 690, - [697] = 690, - [698] = 690, - [699] = 690, - [700] = 690, - [701] = 690, - [702] = 690, - [703] = 690, - [704] = 690, - [705] = 690, - [706] = 690, - [707] = 690, - [708] = 690, - [709] = 690, - [710] = 690, - [711] = 690, - [712] = 690, - [713] = 690, - [714] = 84, - [715] = 715, - [716] = 715, - [717] = 84, - [718] = 718, - [719] = 84, - [720] = 715, - [721] = 84, - [722] = 715, - [723] = 723, - [724] = 724, - [725] = 725, + [670] = 593, + [671] = 598, + [672] = 594, + [673] = 597, + [674] = 598, + [675] = 593, + [676] = 597, + [677] = 598, + [678] = 594, + [679] = 593, + [680] = 597, + [681] = 598, + [682] = 593, + [683] = 597, + [684] = 598, + [685] = 593, + [686] = 597, + [687] = 598, + [688] = 593, + [689] = 597, + [690] = 598, + [691] = 598, + [692] = 692, + [693] = 692, + [694] = 692, + [695] = 692, + [696] = 692, + [697] = 692, + [698] = 692, + [699] = 692, + [700] = 692, + [701] = 692, + [702] = 692, + [703] = 692, + [704] = 692, + [705] = 692, + [706] = 692, + [707] = 692, + [708] = 692, + [709] = 692, + [710] = 692, + [711] = 692, + [712] = 692, + [713] = 692, + [714] = 692, + [715] = 692, + [716] = 84, + [717] = 717, + [718] = 84, + [719] = 719, + [720] = 717, + [721] = 721, + [722] = 717, + [723] = 84, + [724] = 84, + [725] = 717, [726] = 726, [727] = 726, - [728] = 724, - [729] = 724, - [730] = 725, - [731] = 726, - [732] = 724, - [733] = 725, - [734] = 724, - [735] = 724, - [736] = 726, - [737] = 725, - [738] = 738, - [739] = 42, + [728] = 728, + [729] = 729, + [730] = 729, + [731] = 728, + [732] = 729, + [733] = 728, + [734] = 729, + [735] = 729, + [736] = 728, + [737] = 729, + [738] = 726, + [739] = 726, [740] = 740, - [741] = 741, - [742] = 741, + [741] = 42, + [742] = 742, [743] = 743, [744] = 743, - [745] = 86, - [746] = 746, - [747] = 86, - [748] = 746, - [749] = 743, - [750] = 86, - [751] = 743, - [752] = 752, - [753] = 741, - [754] = 741, - [755] = 86, - [756] = 752, - [757] = 94, - [758] = 150, - [759] = 115, - [760] = 746, - [761] = 119, - [762] = 95, - [763] = 88, - [764] = 98, - [765] = 84, - [766] = 115, - [767] = 119, - [768] = 96, - [769] = 97, - [770] = 752, - [771] = 101, - [772] = 86, - [773] = 84, - [774] = 99, - [775] = 150, - [776] = 776, - [777] = 83, - [778] = 84, - [779] = 779, - [780] = 117, - [781] = 112, - [782] = 114, - [783] = 97, - [784] = 116, - [785] = 746, - [786] = 118, - [787] = 776, - [788] = 104, - [789] = 752, - [790] = 114, - [791] = 120, - [792] = 116, - [793] = 111, - [794] = 86, - [795] = 88, - [796] = 113, - [797] = 98, + [745] = 745, + [746] = 745, + [747] = 83, + [748] = 83, + [749] = 83, + [750] = 743, + [751] = 751, + [752] = 745, + [753] = 751, + [754] = 743, + [755] = 745, + [756] = 756, + [757] = 756, + [758] = 83, + [759] = 103, + [760] = 97, + [761] = 99, + [762] = 100, + [763] = 106, + [764] = 92, + [765] = 93, + [766] = 84, + [767] = 83, + [768] = 84, + [769] = 95, + [770] = 84, + [771] = 84, + [772] = 83, + [773] = 751, + [774] = 83, + [775] = 751, + [776] = 756, + [777] = 90, + [778] = 87, + [779] = 756, + [780] = 91, + [781] = 111, + [782] = 113, + [783] = 91, + [784] = 143, + [785] = 115, + [786] = 119, + [787] = 114, + [788] = 101, + [789] = 116, + [790] = 86, + [791] = 791, + [792] = 117, + [793] = 105, + [794] = 108, + [795] = 795, + [796] = 110, + [797] = 88, [798] = 118, - [799] = 107, - [800] = 779, - [801] = 112, - [802] = 120, - [803] = 85, - [804] = 94, - [805] = 86, - [806] = 107, - [807] = 109, - [808] = 103, - [809] = 109, - [810] = 110, - [811] = 811, - [812] = 110, - [813] = 89, - [814] = 121, - [815] = 89, - [816] = 100, - [817] = 90, - [818] = 90, - [819] = 101, - [820] = 92, - [821] = 93, - [822] = 83, - [823] = 96, - [824] = 103, - [825] = 111, - [826] = 105, - [827] = 121, - [828] = 85, - [829] = 92, - [830] = 93, - [831] = 105, - [832] = 113, - [833] = 86, - [834] = 117, - [835] = 84, - [836] = 99, - [837] = 95, - [838] = 100, - [839] = 104, - [840] = 104, - [841] = 776, - [842] = 779, - [843] = 776, - [844] = 111, - [845] = 113, - [846] = 150, - [847] = 115, - [848] = 119, - [849] = 97, - [850] = 117, - [851] = 112, - [852] = 114, - [853] = 116, - [854] = 118, - [855] = 104, - [856] = 120, - [857] = 94, - [858] = 107, - [859] = 109, - [860] = 110, - [861] = 89, - [862] = 90, - [863] = 92, - [864] = 93, - [865] = 111, - [866] = 113, - [867] = 150, - [868] = 115, - [869] = 119, - [870] = 97, - [871] = 117, - [872] = 112, - [873] = 114, - [874] = 116, - [875] = 118, - [876] = 120, - [877] = 94, - [878] = 107, - [879] = 109, - [880] = 89, + [799] = 120, + [800] = 92, + [801] = 104, + [802] = 93, + [803] = 90, + [804] = 109, + [805] = 97, + [806] = 791, + [807] = 99, + [808] = 89, + [809] = 98, + [810] = 112, + [811] = 117, + [812] = 111, + [813] = 813, + [814] = 113, + [815] = 143, + [816] = 115, + [817] = 119, + [818] = 114, + [819] = 100, + [820] = 101, + [821] = 116, + [822] = 813, + [823] = 103, + [824] = 105, + [825] = 106, + [826] = 108, + [827] = 110, + [828] = 83, + [829] = 88, + [830] = 87, + [831] = 95, + [832] = 118, + [833] = 120, + [834] = 104, + [835] = 109, + [836] = 96, + [837] = 89, + [838] = 98, + [839] = 86, + [840] = 112, + [841] = 96, + [842] = 106, + [843] = 84, + [844] = 84, + [845] = 110, + [846] = 88, + [847] = 101, + [848] = 791, + [849] = 116, + [850] = 118, + [851] = 813, + [852] = 852, + [853] = 120, + [854] = 104, + [855] = 109, + [856] = 791, + [857] = 852, + [858] = 858, + [859] = 103, + [860] = 89, + [861] = 98, + [862] = 105, + [863] = 108, + [864] = 112, + [865] = 117, + [866] = 110, + [867] = 115, + [868] = 88, + [869] = 858, + [870] = 119, + [871] = 118, + [872] = 120, + [873] = 87, + [874] = 104, + [875] = 86, + [876] = 109, + [877] = 114, + [878] = 89, + [879] = 98, + [880] = 112, [881] = 90, - [882] = 92, - [883] = 93, - [884] = 85, - [885] = 83, - [886] = 95, - [887] = 85, - [888] = 96, - [889] = 83, - [890] = 95, - [891] = 96, - [892] = 88, - [893] = 98, - [894] = 88, - [895] = 98, - [896] = 99, - [897] = 100, - [898] = 101, - [899] = 103, - [900] = 121, - [901] = 105, - [902] = 99, - [903] = 100, - [904] = 101, - [905] = 103, - [906] = 121, - [907] = 105, - [908] = 84, - [909] = 84, - [910] = 84, - [911] = 84, - [912] = 912, - [913] = 913, - [914] = 914, - [915] = 914, - [916] = 912, - [917] = 913, - [918] = 150, - [919] = 150, - [920] = 779, - [921] = 110, - [922] = 42, - [923] = 86, - [924] = 86, + [882] = 117, + [883] = 87, + [884] = 91, + [885] = 86, + [886] = 813, + [887] = 113, + [888] = 143, + [889] = 90, + [890] = 91, + [891] = 891, + [892] = 115, + [893] = 92, + [894] = 143, + [895] = 93, + [896] = 143, + [897] = 119, + [898] = 114, + [899] = 92, + [900] = 93, + [901] = 143, + [902] = 891, + [903] = 95, + [904] = 96, + [905] = 97, + [906] = 111, + [907] = 99, + [908] = 100, + [909] = 106, + [910] = 101, + [911] = 95, + [912] = 96, + [913] = 97, + [914] = 99, + [915] = 100, + [916] = 113, + [917] = 116, + [918] = 103, + [919] = 105, + [920] = 84, + [921] = 108, + [922] = 84, + [923] = 111, + [924] = 924, [925] = 925, - [926] = 926, - [927] = 42, - [928] = 150, - [929] = 150, - [930] = 925, - [931] = 926, - [932] = 93, - [933] = 925, - [934] = 934, - [935] = 113, - [936] = 114, - [937] = 116, - [938] = 118, - [939] = 42, - [940] = 104, - [941] = 120, - [942] = 94, - [943] = 107, - [944] = 109, - [945] = 110, - [946] = 926, - [947] = 89, - [948] = 90, - [949] = 99, - [950] = 100, - [951] = 92, - [952] = 42, - [953] = 111, - [954] = 925, - [955] = 96, - [956] = 934, - [957] = 103, - [958] = 121, - [959] = 959, - [960] = 960, - [961] = 88, - [962] = 98, - [963] = 115, - [964] = 959, - [965] = 85, - [966] = 960, - [967] = 926, - [968] = 83, - [969] = 105, + [926] = 924, + [927] = 83, + [928] = 143, + [929] = 143, + [930] = 42, + [931] = 42, + [932] = 925, + [933] = 83, + [934] = 103, + [935] = 116, + [936] = 42, + [937] = 925, + [938] = 42, + [939] = 95, + [940] = 96, + [941] = 86, + [942] = 942, + [943] = 925, + [944] = 90, + [945] = 945, + [946] = 97, + [947] = 113, + [948] = 117, + [949] = 105, + [950] = 950, + [951] = 108, + [952] = 110, + [953] = 88, + [954] = 106, + [955] = 115, + [956] = 120, + [957] = 87, + [958] = 119, + [959] = 99, + [960] = 114, + [961] = 111, + [962] = 104, + [963] = 924, + [964] = 91, + [965] = 945, + [966] = 942, + [967] = 924, + [968] = 109, + [969] = 101, [970] = 84, - [971] = 119, - [972] = 97, - [973] = 95, - [974] = 117, - [975] = 112, - [976] = 101, - [977] = 977, - [978] = 86, + [971] = 89, + [972] = 100, + [973] = 98, + [974] = 92, + [975] = 950, + [976] = 112, + [977] = 93, + [978] = 118, [979] = 979, - [980] = 980, - [981] = 979, - [982] = 934, - [983] = 977, - [984] = 984, - [985] = 980, - [986] = 934, - [987] = 960, - [988] = 984, - [989] = 960, - [990] = 959, - [991] = 86, - [992] = 959, - [993] = 85, - [994] = 98, - [995] = 984, - [996] = 980, - [997] = 105, - [998] = 84, - [999] = 162, - [1000] = 980, - [1001] = 95, - [1002] = 92, - [1003] = 159, - [1004] = 42, - [1005] = 99, - [1006] = 100, - [1007] = 111, - [1008] = 113, - [1009] = 93, - [1010] = 162, - [1011] = 115, - [1012] = 119, - [1013] = 979, - [1014] = 96, - [1015] = 117, - [1016] = 112, - [1017] = 150, - [1018] = 150, - [1019] = 979, - [1020] = 159, - [1021] = 114, - [1022] = 116, - [1023] = 160, - [1024] = 118, - [1025] = 104, - [1026] = 120, - [1027] = 83, - [1028] = 984, - [1029] = 101, - [1030] = 94, - [1031] = 107, - [1032] = 103, - [1033] = 121, - [1034] = 160, - [1035] = 109, - [1036] = 110, - [1037] = 88, - [1038] = 89, - [1039] = 90, - [1040] = 97, - [1041] = 160, - [1042] = 159, - [1043] = 162, - [1044] = 160, - [1045] = 159, - [1046] = 170, - [1047] = 162, - [1048] = 1048, - [1049] = 162, - [1050] = 99, - [1051] = 150, - [1052] = 150, - [1053] = 99, - [1054] = 100, + [980] = 83, + [981] = 981, + [982] = 942, + [983] = 950, + [984] = 981, + [985] = 945, + [986] = 986, + [987] = 942, + [988] = 988, + [989] = 986, + [990] = 945, + [991] = 950, + [992] = 979, + [993] = 988, + [994] = 83, + [995] = 157, + [996] = 110, + [997] = 986, + [998] = 103, + [999] = 91, + [1000] = 115, + [1001] = 96, + [1002] = 90, + [1003] = 119, + [1004] = 114, + [1005] = 104, + [1006] = 162, + [1007] = 979, + [1008] = 92, + [1009] = 988, + [1010] = 93, + [1011] = 97, + [1012] = 101, + [1013] = 88, + [1014] = 116, + [1015] = 95, + [1016] = 118, + [1017] = 111, + [1018] = 42, + [1019] = 120, + [1020] = 113, + [1021] = 160, + [1022] = 986, + [1023] = 105, + [1024] = 86, + [1025] = 143, + [1026] = 143, + [1027] = 99, + [1028] = 162, + [1029] = 100, + [1030] = 109, + [1031] = 108, + [1032] = 979, + [1033] = 160, + [1034] = 84, + [1035] = 157, + [1036] = 106, + [1037] = 89, + [1038] = 988, + [1039] = 112, + [1040] = 117, + [1041] = 98, + [1042] = 87, + [1043] = 157, + [1044] = 164, + [1045] = 1045, + [1046] = 162, + [1047] = 160, + [1048] = 106, + [1049] = 99, + [1050] = 97, + [1051] = 100, + [1052] = 157, + [1053] = 1045, + [1054] = 99, [1055] = 100, - [1056] = 101, - [1057] = 103, - [1058] = 121, - [1059] = 101, - [1060] = 160, - [1061] = 103, - [1062] = 121, - [1063] = 105, - [1064] = 159, - [1065] = 160, - [1066] = 162, - [1067] = 1048, - [1068] = 159, - [1069] = 170, - [1070] = 105, - [1071] = 926, - [1072] = 159, - [1073] = 170, - [1074] = 1074, - [1075] = 926, - [1076] = 1074, - [1077] = 170, - [1078] = 99, - [1079] = 1048, - [1080] = 42, - [1081] = 99, - [1082] = 100, - [1083] = 1048, - [1084] = 101, - [1085] = 103, - [1086] = 121, - [1087] = 105, + [1056] = 106, + [1057] = 162, + [1058] = 143, + [1059] = 143, + [1060] = 96, + [1061] = 95, + [1062] = 96, + [1063] = 160, + [1064] = 164, + [1065] = 157, + [1066] = 160, + [1067] = 157, + [1068] = 162, + [1069] = 160, + [1070] = 95, + [1071] = 162, + [1072] = 97, + [1073] = 162, + [1074] = 95, + [1075] = 924, + [1076] = 1076, + [1077] = 96, + [1078] = 106, + [1079] = 924, + [1080] = 99, + [1081] = 100, + [1082] = 95, + [1083] = 42, + [1084] = 1045, + [1085] = 97, + [1086] = 1076, + [1087] = 99, [1088] = 100, - [1089] = 101, - [1090] = 103, - [1091] = 121, - [1092] = 162, - [1093] = 162, - [1094] = 160, - [1095] = 105, - [1096] = 159, - [1097] = 160, - [1098] = 1098, - [1099] = 88, - [1100] = 98, - [1101] = 1074, - [1102] = 88, + [1089] = 164, + [1090] = 164, + [1091] = 162, + [1092] = 96, + [1093] = 106, + [1094] = 157, + [1095] = 97, + [1096] = 160, + [1097] = 157, + [1098] = 160, + [1099] = 1045, + [1100] = 1100, + [1101] = 1101, + [1102] = 1102, [1103] = 1103, [1104] = 1104, - [1105] = 1105, - [1106] = 1105, - [1107] = 1107, - [1108] = 42, - [1109] = 1103, - [1110] = 1110, - [1111] = 1104, - [1112] = 1107, + [1105] = 1101, + [1106] = 1106, + [1107] = 93, + [1108] = 92, + [1109] = 1109, + [1110] = 1109, + [1111] = 1076, + [1112] = 1076, [1113] = 1113, - [1114] = 1114, - [1115] = 352, - [1116] = 1110, - [1117] = 1074, - [1118] = 98, - [1119] = 1114, - [1120] = 1120, + [1114] = 1100, + [1115] = 42, + [1116] = 1106, + [1117] = 1103, + [1118] = 355, + [1119] = 93, + [1120] = 92, [1121] = 1104, - [1122] = 1122, - [1123] = 1103, - [1124] = 88, - [1125] = 88, - [1126] = 1107, - [1127] = 1105, - [1128] = 1105, - [1129] = 98, - [1130] = 98, - [1131] = 1110, - [1132] = 1114, - [1133] = 1110, - [1134] = 1103, - [1135] = 1104, - [1136] = 1107, - [1137] = 1114, - [1138] = 1122, - [1139] = 1120, - [1140] = 159, - [1141] = 162, + [1122] = 93, + [1123] = 1101, + [1124] = 92, + [1125] = 1109, + [1126] = 1104, + [1127] = 1100, + [1128] = 1128, + [1129] = 1106, + [1130] = 1128, + [1131] = 1109, + [1132] = 1101, + [1133] = 1133, + [1134] = 1106, + [1135] = 1133, + [1136] = 93, + [1137] = 1100, + [1138] = 1104, + [1139] = 1103, + [1140] = 92, + [1141] = 1103, [1142] = 160, - [1143] = 159, - [1144] = 160, - [1145] = 162, - [1146] = 1146, - [1147] = 1147, - [1148] = 1074, - [1149] = 1103, - [1150] = 1107, - [1151] = 1114, - [1152] = 1103, - [1153] = 1104, - [1154] = 1104, - [1155] = 1107, - [1156] = 1114, - [1157] = 1074, - [1158] = 352, - [1159] = 1159, + [1143] = 162, + [1144] = 162, + [1145] = 160, + [1146] = 157, + [1147] = 157, + [1148] = 1148, + [1149] = 1149, + [1150] = 1101, + [1151] = 1104, + [1152] = 1076, + [1153] = 1109, + [1154] = 1100, + [1155] = 1076, + [1156] = 1109, + [1157] = 1104, + [1158] = 1101, + [1159] = 1100, [1160] = 1160, - [1161] = 1161, + [1161] = 355, [1162] = 1162, [1163] = 1163, [1164] = 1164, - [1165] = 1164, + [1165] = 1165, [1166] = 1166, - [1167] = 1167, + [1167] = 1165, [1168] = 1168, - [1169] = 1164, + [1169] = 1165, [1170] = 1170, - [1171] = 1167, - [1172] = 1163, - [1173] = 1170, - [1174] = 1166, - [1175] = 1167, - [1176] = 1168, - [1177] = 1167, - [1178] = 1168, - [1179] = 1163, + [1171] = 1171, + [1172] = 1168, + [1173] = 1173, + [1174] = 1174, + [1175] = 1171, + [1176] = 1173, + [1177] = 1166, + [1178] = 1165, + [1179] = 1174, [1180] = 1166, - [1181] = 1166, - [1182] = 1168, - [1183] = 1170, - [1184] = 1170, - [1185] = 1185, - [1186] = 1164, - [1187] = 1163, - [1188] = 1188, - [1189] = 1188, - [1190] = 1188, - [1191] = 1188, - [1192] = 1188, - [1193] = 1193, - [1194] = 1194, - [1195] = 1193, - [1196] = 1194, - [1197] = 1197, - [1198] = 1193, - [1199] = 1197, - [1200] = 1194, - [1201] = 1197, - [1202] = 1194, - [1203] = 1197, - [1204] = 1193, - [1205] = 1194, - [1206] = 1197, - [1207] = 1194, - [1208] = 1197, - [1209] = 1194, - [1210] = 1193, - [1211] = 1194, - [1212] = 1197, - [1213] = 1197, - [1214] = 1214, - [1215] = 1214, - [1216] = 1214, + [1181] = 1168, + [1182] = 1174, + [1183] = 1171, + [1184] = 1173, + [1185] = 1166, + [1186] = 1168, + [1187] = 1174, + [1188] = 1171, + [1189] = 1173, + [1190] = 1190, + [1191] = 1190, + [1192] = 1190, + [1193] = 1190, + [1194] = 1190, + [1195] = 1195, + [1196] = 1196, + [1197] = 1196, + [1198] = 1195, + [1199] = 1196, + [1200] = 1195, + [1201] = 1195, + [1202] = 1196, + [1203] = 1196, + [1204] = 1195, + [1205] = 1195, + [1206] = 1206, + [1207] = 1196, + [1208] = 1206, + [1209] = 1196, + [1210] = 1196, + [1211] = 1195, + [1212] = 1206, + [1213] = 1206, + [1214] = 1206, + [1215] = 1195, + [1216] = 1216, [1217] = 1217, - [1218] = 1218, - [1219] = 1219, - [1220] = 1214, - [1221] = 1221, - [1222] = 1218, - [1223] = 1218, - [1224] = 1214, - [1225] = 1218, - [1226] = 1218, - [1227] = 1214, - [1228] = 1218, - [1229] = 1214, - [1230] = 1214, - [1231] = 1218, - [1232] = 1218, - [1233] = 1233, - [1234] = 1234, - [1235] = 1233, + [1218] = 1217, + [1219] = 1217, + [1220] = 1220, + [1221] = 1216, + [1222] = 1222, + [1223] = 1217, + [1224] = 1216, + [1225] = 1217, + [1226] = 1216, + [1227] = 1216, + [1228] = 1216, + [1229] = 1216, + [1230] = 1230, + [1231] = 1217, + [1232] = 1217, + [1233] = 1216, + [1234] = 1217, + [1235] = 84, [1236] = 1236, - [1237] = 715, - [1238] = 1236, - [1239] = 84, + [1237] = 1237, + [1238] = 1237, + [1239] = 1236, [1240] = 1236, - [1241] = 1233, + [1241] = 717, [1242] = 1242, - [1243] = 1243, + [1243] = 1237, [1244] = 1244, - [1245] = 84, - [1246] = 95, - [1247] = 352, - [1248] = 84, - [1249] = 96, - [1250] = 84, - [1251] = 1251, + [1245] = 1245, + [1246] = 1246, + [1247] = 91, + [1248] = 90, + [1249] = 91, + [1250] = 1250, + [1251] = 91, [1252] = 1252, [1253] = 1253, - [1254] = 95, - [1255] = 1255, - [1256] = 96, - [1257] = 96, - [1258] = 95, - [1259] = 1259, - [1260] = 1260, + [1254] = 84, + [1255] = 355, + [1256] = 84, + [1257] = 1257, + [1258] = 84, + [1259] = 90, + [1260] = 90, [1261] = 1261, [1262] = 1262, [1263] = 1263, [1264] = 1264, [1265] = 1265, - [1266] = 381, + [1266] = 1266, [1267] = 1267, [1268] = 1268, - [1269] = 1269, - [1270] = 743, - [1271] = 379, + [1269] = 745, + [1270] = 1270, + [1271] = 743, [1272] = 1272, - [1273] = 741, - [1274] = 1274, + [1273] = 1273, + [1274] = 394, [1275] = 1275, - [1276] = 1276, + [1276] = 379, [1277] = 1277, [1278] = 1278, - [1279] = 1278, - [1280] = 1277, + [1279] = 1279, + [1280] = 1280, [1281] = 1281, - [1282] = 1282, - [1283] = 1278, - [1284] = 1284, - [1285] = 1277, - [1286] = 1286, - [1287] = 1278, - [1288] = 1277, - [1289] = 84, - [1290] = 150, - [1291] = 1284, - [1292] = 1292, + [1282] = 1279, + [1283] = 1283, + [1284] = 1283, + [1285] = 1279, + [1286] = 1283, + [1287] = 1283, + [1288] = 1288, + [1289] = 1289, + [1290] = 1279, + [1291] = 143, + [1292] = 84, [1293] = 1293, [1294] = 1294, - [1295] = 1286, + [1295] = 1295, [1296] = 1296, [1297] = 1297, - [1298] = 1296, - [1299] = 1299, + [1298] = 1294, + [1299] = 1288, [1300] = 1300, - [1301] = 150, + [1301] = 1289, [1302] = 1302, [1303] = 1303, [1304] = 1304, - [1305] = 925, - [1306] = 1306, - [1307] = 914, + [1305] = 143, + [1306] = 858, + [1307] = 1307, [1308] = 1308, - [1309] = 1300, - [1310] = 913, - [1311] = 1306, - [1312] = 1300, - [1313] = 1306, - [1314] = 1300, - [1315] = 1306, - [1316] = 914, - [1317] = 300, - [1318] = 1318, - [1319] = 1319, - [1320] = 960, + [1309] = 891, + [1310] = 925, + [1311] = 1311, + [1312] = 1307, + [1313] = 1302, + [1314] = 1307, + [1315] = 1302, + [1316] = 1307, + [1317] = 1302, + [1318] = 891, + [1319] = 299, + [1320] = 143, [1321] = 1321, - [1322] = 913, - [1323] = 1321, - [1324] = 1324, - [1325] = 913, - [1326] = 150, - [1327] = 300, - [1328] = 959, - [1329] = 308, - [1330] = 308, - [1331] = 150, - [1332] = 914, - [1333] = 934, - [1334] = 1334, + [1322] = 858, + [1323] = 143, + [1324] = 942, + [1325] = 1325, + [1326] = 891, + [1327] = 858, + [1328] = 299, + [1329] = 303, + [1330] = 950, + [1331] = 1331, + [1332] = 945, + [1333] = 303, + [1334] = 1325, [1335] = 1335, [1336] = 1336, - [1337] = 1335, - [1338] = 980, + [1337] = 1337, + [1338] = 1338, [1339] = 1339, - [1340] = 1334, - [1341] = 1336, - [1342] = 1342, - [1343] = 1343, - [1344] = 984, - [1345] = 979, - [1346] = 1342, - [1347] = 1343, - [1348] = 1336, - [1349] = 1342, - [1350] = 1350, - [1351] = 1350, - [1352] = 1350, - [1353] = 1350, - [1354] = 1350, - [1355] = 1350, - [1356] = 1350, - [1357] = 1350, - [1358] = 354, - [1359] = 1359, - [1360] = 1360, - [1361] = 1361, - [1362] = 1350, + [1340] = 1340, + [1341] = 1341, + [1342] = 1340, + [1343] = 1340, + [1344] = 1344, + [1345] = 1341, + [1346] = 1339, + [1347] = 979, + [1348] = 1339, + [1349] = 988, + [1350] = 1336, + [1351] = 986, + [1352] = 1338, + [1353] = 1339, + [1354] = 1344, + [1355] = 1355, + [1356] = 342, + [1357] = 1344, + [1358] = 1358, + [1359] = 323, + [1360] = 322, + [1361] = 1358, + [1362] = 1362, [1363] = 1363, - [1364] = 1350, - [1365] = 1334, - [1366] = 323, - [1367] = 1350, - [1368] = 1342, - [1369] = 351, - [1370] = 1334, - [1371] = 1350, - [1372] = 379, - [1373] = 1350, - [1374] = 1359, - [1375] = 1350, - [1376] = 1376, - [1377] = 324, - [1378] = 381, - [1379] = 354, - [1380] = 1380, - [1381] = 1350, - [1382] = 1376, + [1364] = 1364, + [1365] = 379, + [1366] = 1358, + [1367] = 1358, + [1368] = 1358, + [1369] = 394, + [1370] = 1358, + [1371] = 1358, + [1372] = 1358, + [1373] = 1358, + [1374] = 981, + [1375] = 1341, + [1376] = 1358, + [1377] = 1358, + [1378] = 1378, + [1379] = 1362, + [1380] = 1341, + [1381] = 1362, + [1382] = 1362, [1383] = 1383, - [1384] = 351, - [1385] = 1385, - [1386] = 1386, - [1387] = 1376, - [1388] = 1350, - [1389] = 324, - [1390] = 1376, - [1391] = 1350, - [1392] = 977, - [1393] = 1393, - [1394] = 1350, - [1395] = 323, - [1396] = 977, - [1397] = 83, + [1384] = 1358, + [1385] = 1358, + [1386] = 1358, + [1387] = 338, + [1388] = 1358, + [1389] = 1389, + [1390] = 1390, + [1391] = 342, + [1392] = 1358, + [1393] = 1344, + [1394] = 1358, + [1395] = 1355, + [1396] = 338, + [1397] = 323, [1398] = 1398, - [1399] = 85, - [1400] = 83, - [1401] = 1401, - [1402] = 1402, + [1399] = 1399, + [1400] = 322, + [1401] = 1358, + [1402] = 981, [1403] = 1403, - [1404] = 1404, - [1405] = 85, - [1406] = 1403, + [1404] = 1403, + [1405] = 1405, + [1406] = 1406, [1407] = 1407, [1408] = 1408, - [1409] = 977, - [1410] = 1407, - [1411] = 1411, - [1412] = 1408, - [1413] = 1404, - [1414] = 1414, - [1415] = 1407, - [1416] = 1416, + [1409] = 1409, + [1410] = 1410, + [1411] = 1408, + [1412] = 1412, + [1413] = 1403, + [1414] = 1405, + [1415] = 1415, + [1416] = 1409, [1417] = 1408, - [1418] = 1408, - [1419] = 1419, - [1420] = 1407, - [1421] = 1398, - [1422] = 1398, - [1423] = 1404, - [1424] = 1404, - [1425] = 1398, - [1426] = 398, - [1427] = 1427, - [1428] = 1428, - [1429] = 397, - [1430] = 1430, - [1431] = 380, + [1418] = 1403, + [1419] = 1405, + [1420] = 1420, + [1421] = 87, + [1422] = 86, + [1423] = 981, + [1424] = 1405, + [1425] = 1425, + [1426] = 1409, + [1427] = 87, + [1428] = 1409, + [1429] = 86, + [1430] = 1408, + [1431] = 1425, [1432] = 1432, [1433] = 1433, [1434] = 1434, @@ -4382,124 +4382,124 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1441] = 1441, [1442] = 1442, [1443] = 1443, - [1444] = 391, + [1444] = 1442, [1445] = 1445, [1446] = 1446, [1447] = 1447, [1448] = 1448, [1449] = 1449, [1450] = 1450, - [1451] = 397, - [1452] = 1434, + [1451] = 398, + [1452] = 1452, [1453] = 1453, [1454] = 1454, - [1455] = 1427, - [1456] = 398, - [1457] = 1441, - [1458] = 1430, + [1455] = 1455, + [1456] = 1456, + [1457] = 1457, + [1458] = 1435, [1459] = 1459, - [1460] = 1460, - [1461] = 380, - [1462] = 1462, - [1463] = 1439, - [1464] = 1440, - [1465] = 1442, - [1466] = 1466, - [1467] = 1446, - [1468] = 1448, + [1460] = 1438, + [1461] = 1461, + [1462] = 1442, + [1463] = 1433, + [1464] = 1464, + [1465] = 1465, + [1466] = 383, + [1467] = 1456, + [1468] = 1468, [1469] = 1469, - [1470] = 1470, - [1471] = 1434, - [1472] = 1472, - [1473] = 1473, - [1474] = 1427, - [1475] = 1475, + [1470] = 1435, + [1471] = 1438, + [1472] = 1442, + [1473] = 1456, + [1474] = 1474, + [1475] = 1435, [1476] = 1476, - [1477] = 1477, - [1478] = 1478, - [1479] = 1446, - [1480] = 1446, - [1481] = 1448, - [1482] = 1434, - [1483] = 1427, - [1484] = 1484, - [1485] = 1446, - [1486] = 1436, - [1487] = 1446, - [1488] = 1448, - [1489] = 389, + [1477] = 1456, + [1478] = 1435, + [1479] = 389, + [1480] = 1456, + [1481] = 1435, + [1482] = 1482, + [1483] = 1469, + [1484] = 381, + [1485] = 1442, + [1486] = 1486, + [1487] = 398, + [1488] = 1488, + [1489] = 1456, [1490] = 1490, - [1491] = 1446, - [1492] = 1448, - [1493] = 1493, + [1491] = 1464, + [1492] = 1438, + [1493] = 390, [1494] = 1494, - [1495] = 391, - [1496] = 1496, - [1497] = 1493, - [1498] = 1498, - [1499] = 1432, - [1500] = 1454, + [1495] = 1495, + [1496] = 1434, + [1497] = 1449, + [1498] = 1488, + [1499] = 1494, + [1500] = 1432, [1501] = 1501, [1502] = 1490, - [1503] = 1503, - [1504] = 1478, - [1505] = 1427, - [1506] = 1470, - [1507] = 1507, - [1508] = 1469, - [1509] = 1509, - [1510] = 1503, - [1511] = 1437, - [1512] = 1432, - [1513] = 1454, - [1514] = 1438, - [1515] = 1490, - [1516] = 1448, - [1517] = 1503, - [1518] = 1478, - [1519] = 1470, - [1520] = 1469, - [1521] = 1521, - [1522] = 1522, - [1523] = 1432, - [1524] = 1454, - [1525] = 1493, - [1526] = 1526, - [1527] = 1490, - [1528] = 1503, - [1529] = 1478, - [1530] = 1470, - [1531] = 1531, - [1532] = 1469, - [1533] = 1446, - [1534] = 389, - [1535] = 1448, - [1536] = 1536, - [1537] = 1436, - [1538] = 1538, - [1539] = 1434, - [1540] = 1493, - [1541] = 1436, - [1542] = 1448, - [1543] = 1543, - [1544] = 1544, + [1503] = 1464, + [1504] = 390, + [1505] = 1468, + [1506] = 1494, + [1507] = 1495, + [1508] = 1508, + [1509] = 1434, + [1510] = 1510, + [1511] = 1449, + [1512] = 1508, + [1513] = 1510, + [1514] = 1514, + [1515] = 1515, + [1516] = 1516, + [1517] = 1517, + [1518] = 1490, + [1519] = 1464, + [1520] = 1520, + [1521] = 1468, + [1522] = 1494, + [1523] = 1495, + [1524] = 1434, + [1525] = 1525, + [1526] = 1449, + [1527] = 383, + [1528] = 1528, + [1529] = 1495, + [1530] = 1490, + [1531] = 1438, + [1532] = 1532, + [1533] = 1455, + [1534] = 1432, + [1535] = 1535, + [1536] = 1461, + [1537] = 1488, + [1538] = 1456, + [1539] = 389, + [1540] = 1456, + [1541] = 1516, + [1542] = 1432, + [1543] = 1435, + [1544] = 1435, [1545] = 1545, - [1546] = 1546, - [1547] = 1547, - [1548] = 1548, + [1546] = 381, + [1547] = 1488, + [1548] = 1468, [1549] = 1549, - [1550] = 1543, + [1550] = 1550, [1551] = 1551, [1552] = 1552, - [1553] = 1553, - [1554] = 1554, - [1555] = 1555, + [1553] = 1549, + [1554] = 1552, + [1555] = 1551, [1556] = 1556, [1557] = 1557, [1558] = 1558, [1559] = 1559, [1560] = 1560, - [1561] = 1553, + [1561] = 1106, [1562] = 1562, [1563] = 1563, [1564] = 1564, @@ -4512,574 +4512,582 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1571] = 1571, [1572] = 1572, [1573] = 1573, - [1574] = 1574, + [1574] = 1557, [1575] = 1575, [1576] = 1576, [1577] = 1577, [1578] = 1578, - [1579] = 1562, - [1580] = 1580, - [1581] = 1581, - [1582] = 1582, + [1579] = 1566, + [1580] = 1569, + [1581] = 1575, + [1582] = 1556, [1583] = 1583, - [1584] = 1556, + [1584] = 1584, [1585] = 1585, - [1586] = 1586, + [1586] = 1567, [1587] = 1587, - [1588] = 1544, - [1589] = 1544, - [1590] = 1564, - [1591] = 1546, + [1588] = 1557, + [1589] = 1587, + [1590] = 1590, + [1591] = 1591, [1592] = 1592, - [1593] = 1549, - [1594] = 1594, - [1595] = 1547, - [1596] = 1544, - [1597] = 1597, - [1598] = 1557, - [1599] = 1565, - [1600] = 1544, - [1601] = 1549, - [1602] = 1543, - [1603] = 1581, - [1604] = 1543, - [1605] = 1573, - [1606] = 1544, - [1607] = 1566, - [1608] = 1562, - [1609] = 1558, - [1610] = 1560, - [1611] = 1611, - [1612] = 1612, - [1613] = 1556, + [1593] = 1593, + [1594] = 1590, + [1595] = 1591, + [1596] = 1592, + [1597] = 1558, + [1598] = 1571, + [1599] = 1599, + [1600] = 1587, + [1601] = 1601, + [1602] = 1590, + [1603] = 1558, + [1604] = 1591, + [1605] = 1605, + [1606] = 1572, + [1607] = 1592, + [1608] = 1593, + [1609] = 1609, + [1610] = 1550, + [1611] = 1558, + [1612] = 1551, + [1613] = 1573, [1614] = 1614, - [1615] = 1557, - [1616] = 1616, - [1617] = 1558, - [1618] = 1559, - [1619] = 1619, - [1620] = 1567, - [1621] = 1564, - [1622] = 1544, - [1623] = 1559, - [1624] = 1569, - [1625] = 1553, - [1626] = 1562, - [1627] = 1582, - [1628] = 1564, - [1629] = 1629, - [1630] = 1565, - [1631] = 1565, - [1632] = 1566, - [1633] = 1567, - [1634] = 1569, - [1635] = 1570, - [1636] = 1571, - [1637] = 1572, - [1638] = 1638, - [1639] = 1559, - [1640] = 1567, - [1641] = 1573, - [1642] = 1574, - [1643] = 1548, - [1644] = 1644, - [1645] = 1575, - [1646] = 1574, - [1647] = 1575, - [1648] = 1619, - [1649] = 1576, - [1650] = 1576, - [1651] = 1577, - [1652] = 1582, - [1653] = 1577, - [1654] = 1578, - [1655] = 1585, - [1656] = 1656, - [1657] = 1657, - [1658] = 1570, - [1659] = 1571, - [1660] = 1660, + [1615] = 1615, + [1616] = 1558, + [1617] = 1617, + [1618] = 1593, + [1619] = 1615, + [1620] = 1558, + [1621] = 1621, + [1622] = 1565, + [1623] = 1549, + [1624] = 1624, + [1625] = 1552, + [1626] = 1570, + [1627] = 1556, + [1628] = 1571, + [1629] = 1558, + [1630] = 1560, + [1631] = 1572, + [1632] = 1560, + [1633] = 1633, + [1634] = 1609, + [1635] = 1562, + [1636] = 1636, + [1637] = 1573, + [1638] = 1564, + [1639] = 1565, + [1640] = 1640, + [1641] = 1633, + [1642] = 1562, + [1643] = 1643, + [1644] = 1564, + [1645] = 1560, + [1646] = 1576, + [1647] = 1624, + [1648] = 1570, + [1649] = 1633, + [1650] = 1571, + [1651] = 1572, + [1652] = 1573, + [1653] = 1550, + [1654] = 1577, + [1655] = 1578, + [1656] = 1576, + [1657] = 1577, + [1658] = 1658, + [1659] = 1566, + [1660] = 1578, [1661] = 1661, - [1662] = 1552, - [1663] = 1663, - [1664] = 1572, + [1662] = 1566, + [1663] = 1564, + [1664] = 1569, [1665] = 1665, - [1666] = 1545, - [1667] = 1548, - [1668] = 1619, - [1669] = 1551, + [1666] = 1666, + [1667] = 1575, + [1668] = 1668, + [1669] = 1583, [1670] = 1670, - [1671] = 1552, - [1672] = 1672, - [1673] = 1582, - [1674] = 1569, - [1675] = 1570, - [1676] = 1573, - [1677] = 1670, - [1678] = 1571, - [1679] = 1574, - [1680] = 1105, - [1681] = 1545, - [1682] = 1548, - [1683] = 1551, - [1684] = 1560, - [1685] = 1545, - [1686] = 1581, - [1687] = 1585, - [1688] = 1546, - [1689] = 1611, - [1690] = 1619, - [1691] = 1552, - [1692] = 1692, - [1693] = 1578, - [1694] = 1551, - [1695] = 1544, - [1696] = 1575, - [1697] = 1546, - [1698] = 1547, - [1699] = 1576, - [1700] = 1549, - [1701] = 1577, - [1702] = 1578, - [1703] = 1581, + [1671] = 1584, + [1672] = 1633, + [1673] = 1585, + [1674] = 1567, + [1675] = 1557, + [1676] = 1587, + [1677] = 1590, + [1678] = 1591, + [1679] = 1592, + [1680] = 1593, + [1681] = 1569, + [1682] = 1682, + [1683] = 1576, + [1684] = 1684, + [1685] = 1565, + [1686] = 1577, + [1687] = 1605, + [1688] = 1688, + [1689] = 1689, + [1690] = 1583, + [1691] = 1691, + [1692] = 1584, + [1693] = 1585, + [1694] = 1605, + [1695] = 1695, + [1696] = 1609, + [1697] = 1550, + [1698] = 1551, + [1699] = 1699, + [1700] = 1567, + [1701] = 1575, + [1702] = 1702, + [1703] = 1583, [1704] = 1704, - [1705] = 1572, - [1706] = 1611, - [1707] = 1707, - [1708] = 1547, - [1709] = 1611, - [1710] = 1710, - [1711] = 1583, - [1712] = 1583, - [1713] = 1583, - [1714] = 1594, - [1715] = 1594, - [1716] = 1556, - [1717] = 1594, - [1718] = 1557, - [1719] = 1558, - [1720] = 1585, - [1721] = 1553, - [1722] = 1566, - [1723] = 1723, - [1724] = 437, - [1725] = 1725, - [1726] = 1726, - [1727] = 447, - [1728] = 440, + [1705] = 1615, + [1706] = 1549, + [1707] = 1552, + [1708] = 1708, + [1709] = 1556, + [1710] = 1584, + [1711] = 1711, + [1712] = 1688, + [1713] = 1688, + [1714] = 1578, + [1715] = 1688, + [1716] = 1716, + [1717] = 1570, + [1718] = 1684, + [1719] = 1684, + [1720] = 1684, + [1721] = 1621, + [1722] = 1621, + [1723] = 1621, + [1724] = 1585, + [1725] = 1558, + [1726] = 1605, + [1727] = 1609, + [1728] = 1562, [1729] = 1729, [1730] = 1730, - [1731] = 1731, + [1731] = 456, [1732] = 1732, - [1733] = 1726, - [1734] = 1723, - [1735] = 1735, + [1733] = 459, + [1734] = 431, + [1735] = 465, [1736] = 1736, - [1737] = 481, + [1737] = 471, [1738] = 1738, [1739] = 1739, - [1740] = 1738, - [1741] = 1731, + [1740] = 1740, + [1741] = 1741, [1742] = 1742, [1743] = 1743, [1744] = 1744, - [1745] = 1745, + [1745] = 1739, [1746] = 1746, [1747] = 1747, - [1748] = 482, - [1749] = 1749, + [1748] = 1748, + [1749] = 432, [1750] = 1750, - [1751] = 1723, - [1752] = 455, - [1753] = 441, + [1751] = 1751, + [1752] = 1752, + [1753] = 1751, [1754] = 1754, [1755] = 1755, - [1756] = 1739, - [1757] = 1730, - [1758] = 1731, - [1759] = 1759, - [1760] = 1723, - [1761] = 1735, - [1762] = 1736, - [1763] = 448, - [1764] = 450, - [1765] = 1739, - [1766] = 1738, - [1767] = 1735, - [1768] = 1744, - [1769] = 1746, - [1770] = 1726, - [1771] = 449, - [1772] = 452, - [1773] = 445, - [1774] = 1774, + [1756] = 453, + [1757] = 1757, + [1758] = 1758, + [1759] = 1741, + [1760] = 1760, + [1761] = 461, + [1762] = 1746, + [1763] = 1763, + [1764] = 1764, + [1765] = 454, + [1766] = 1766, + [1767] = 1767, + [1768] = 1741, + [1769] = 1742, + [1770] = 1770, + [1771] = 1739, + [1772] = 1746, + [1773] = 1747, + [1774] = 1755, [1775] = 1775, - [1776] = 1776, - [1777] = 451, + [1776] = 1750, + [1777] = 1751, [1778] = 1778, - [1779] = 1730, - [1780] = 1731, + [1779] = 1755, + [1780] = 1757, [1781] = 1781, - [1782] = 1723, - [1783] = 1735, - [1784] = 1736, - [1785] = 455, + [1782] = 1750, + [1783] = 1783, + [1784] = 1757, + [1785] = 1785, [1786] = 1786, - [1787] = 1739, - [1788] = 1738, - [1789] = 1789, - [1790] = 1744, - [1791] = 1746, - [1792] = 454, - [1793] = 453, - [1794] = 446, - [1795] = 1795, - [1796] = 457, - [1797] = 483, - [1798] = 1798, - [1799] = 1726, - [1800] = 447, - [1801] = 1730, - [1802] = 1731, - [1803] = 448, - [1804] = 1723, - [1805] = 1735, - [1806] = 1736, - [1807] = 1744, - [1808] = 1808, - [1809] = 1739, - [1810] = 1738, - [1811] = 1811, - [1812] = 1744, - [1813] = 1746, + [1787] = 1787, + [1788] = 345, + [1789] = 1747, + [1790] = 1741, + [1791] = 1742, + [1792] = 463, + [1793] = 1739, + [1794] = 1746, + [1795] = 1747, + [1796] = 1796, + [1797] = 1797, + [1798] = 1750, + [1799] = 1751, + [1800] = 464, + [1801] = 1755, + [1802] = 1757, + [1803] = 434, + [1804] = 1804, + [1805] = 446, + [1806] = 1806, + [1807] = 478, + [1808] = 466, + [1809] = 1809, + [1810] = 1810, + [1811] = 447, + [1812] = 1741, + [1813] = 1742, [1814] = 1814, - [1815] = 1815, - [1816] = 1731, - [1817] = 1723, - [1818] = 1739, - [1819] = 450, - [1820] = 1746, - [1821] = 457, - [1822] = 1726, - [1823] = 1731, - [1824] = 1723, - [1825] = 1739, + [1815] = 1739, + [1816] = 1746, + [1817] = 1747, + [1818] = 468, + [1819] = 437, + [1820] = 1750, + [1821] = 1751, + [1822] = 451, + [1823] = 1755, + [1824] = 1757, + [1825] = 460, [1826] = 1826, - [1827] = 1746, - [1828] = 1828, - [1829] = 1829, + [1827] = 1742, + [1828] = 1739, + [1829] = 1750, [1830] = 1830, - [1831] = 1736, - [1832] = 1746, + [1831] = 1757, + [1832] = 1832, [1833] = 1833, - [1834] = 452, - [1835] = 1746, - [1836] = 432, - [1837] = 338, - [1838] = 458, - [1839] = 454, - [1840] = 460, - [1841] = 1841, - [1842] = 458, - [1843] = 1843, - [1844] = 1830, - [1845] = 1845, - [1846] = 1846, - [1847] = 464, + [1834] = 1742, + [1835] = 1739, + [1836] = 1750, + [1837] = 1837, + [1838] = 1757, + [1839] = 427, + [1840] = 438, + [1841] = 1739, + [1842] = 449, + [1843] = 1757, + [1844] = 450, + [1845] = 1740, + [1846] = 1757, + [1847] = 1847, [1848] = 1848, - [1849] = 1849, - [1850] = 1850, - [1851] = 1726, - [1852] = 1852, - [1853] = 460, - [1854] = 1848, - [1855] = 1855, - [1856] = 466, - [1857] = 1857, + [1849] = 453, + [1850] = 454, + [1851] = 1851, + [1852] = 333, + [1853] = 1853, + [1854] = 1854, + [1855] = 468, + [1856] = 1856, + [1857] = 479, [1858] = 1858, - [1859] = 1859, - [1860] = 1726, - [1861] = 1861, - [1862] = 432, - [1863] = 464, - [1864] = 1864, - [1865] = 1865, - [1866] = 443, - [1867] = 1867, - [1868] = 1868, - [1869] = 1869, - [1870] = 1867, - [1871] = 1871, - [1872] = 1829, - [1873] = 466, - [1874] = 1874, - [1875] = 476, - [1876] = 480, - [1877] = 1877, - [1878] = 1746, - [1879] = 1879, - [1880] = 470, - [1881] = 1730, - [1882] = 1731, - [1883] = 1877, - [1884] = 1884, - [1885] = 1885, + [1859] = 481, + [1860] = 1860, + [1861] = 455, + [1862] = 436, + [1863] = 441, + [1864] = 442, + [1865] = 443, + [1866] = 1866, + [1867] = 461, + [1868] = 462, + [1869] = 467, + [1870] = 1740, + [1871] = 469, + [1872] = 1741, + [1873] = 470, + [1874] = 1742, + [1875] = 1875, + [1876] = 476, + [1877] = 1744, + [1878] = 482, + [1879] = 1804, + [1880] = 421, + [1881] = 1881, + [1882] = 1882, + [1883] = 423, + [1884] = 1743, + [1885] = 424, [1886] = 1886, - [1887] = 480, - [1888] = 1749, - [1889] = 1775, - [1890] = 1789, - [1891] = 1891, - [1892] = 1892, - [1893] = 1726, + [1887] = 1887, + [1888] = 462, + [1889] = 1889, + [1890] = 474, + [1891] = 428, + [1892] = 475, + [1893] = 1893, [1894] = 1894, - [1895] = 1884, - [1896] = 1879, - [1897] = 1897, - [1898] = 1745, - [1899] = 470, - [1900] = 472, - [1901] = 1848, - [1902] = 479, - [1903] = 1903, - [1904] = 1843, + [1895] = 1740, + [1896] = 429, + [1897] = 479, + [1898] = 1887, + [1899] = 1899, + [1900] = 1900, + [1901] = 431, + [1902] = 1752, + [1903] = 432, + [1904] = 1742, [1905] = 481, - [1906] = 1726, - [1907] = 420, - [1908] = 1908, - [1909] = 461, - [1910] = 1730, + [1906] = 1906, + [1907] = 1907, + [1908] = 437, + [1909] = 1909, + [1910] = 1910, [1911] = 1911, - [1912] = 1869, - [1913] = 1726, + [1912] = 455, + [1913] = 1913, [1914] = 1914, - [1915] = 1731, - [1916] = 1843, - [1917] = 428, - [1918] = 461, - [1919] = 1726, - [1920] = 429, - [1921] = 1723, - [1922] = 1922, - [1923] = 423, - [1924] = 473, - [1925] = 1735, - [1926] = 1723, - [1927] = 1865, - [1928] = 1735, - [1929] = 1867, - [1930] = 1869, - [1931] = 1736, - [1932] = 1871, - [1933] = 1829, - [1934] = 1726, + [1915] = 1915, + [1916] = 1739, + [1917] = 1740, + [1918] = 1918, + [1919] = 425, + [1920] = 1920, + [1921] = 1921, + [1922] = 1757, + [1923] = 474, + [1924] = 475, + [1925] = 422, + [1926] = 1854, + [1927] = 425, + [1928] = 422, + [1929] = 448, + [1930] = 473, + [1931] = 1881, + [1932] = 448, + [1933] = 1933, + [1934] = 473, [1935] = 1935, - [1936] = 1736, - [1937] = 1894, - [1938] = 1879, - [1939] = 1739, - [1940] = 1940, - [1941] = 479, - [1942] = 1877, - [1943] = 1884, - [1944] = 1726, - [1945] = 1945, - [1946] = 1808, - [1947] = 1749, - [1948] = 1775, - [1949] = 1789, - [1950] = 419, - [1951] = 1892, - [1952] = 1738, - [1953] = 1953, - [1954] = 1945, - [1955] = 1955, - [1956] = 1746, - [1957] = 428, - [1958] = 429, - [1959] = 1959, - [1960] = 1739, + [1936] = 1875, + [1937] = 1796, + [1938] = 1744, + [1939] = 1804, + [1940] = 1751, + [1941] = 1881, + [1942] = 1882, + [1943] = 1740, + [1944] = 1899, + [1945] = 1729, + [1946] = 1746, + [1947] = 1889, + [1948] = 1948, + [1949] = 1900, + [1950] = 1741, + [1951] = 1893, + [1952] = 1894, + [1953] = 1742, + [1954] = 1882, + [1955] = 1747, + [1956] = 1887, + [1957] = 1899, + [1958] = 1900, + [1959] = 1740, + [1960] = 1752, [1961] = 1961, - [1962] = 433, - [1963] = 434, - [1964] = 420, - [1965] = 423, - [1966] = 435, - [1967] = 1738, - [1968] = 425, - [1969] = 1969, - [1970] = 1744, - [1971] = 426, - [1972] = 1865, - [1973] = 1743, - [1974] = 1869, - [1975] = 427, - [1976] = 1871, - [1977] = 1829, - [1978] = 1978, - [1979] = 1730, - [1980] = 1980, - [1981] = 1830, - [1982] = 1879, - [1983] = 1983, - [1984] = 1984, - [1985] = 1871, - [1986] = 1877, - [1987] = 1884, - [1988] = 437, - [1989] = 1989, - [1990] = 425, - [1991] = 1749, - [1992] = 1775, - [1993] = 1789, - [1994] = 1994, - [1995] = 1892, - [1996] = 1848, - [1997] = 1815, - [1998] = 1726, - [1999] = 1746, - [2000] = 2000, - [2001] = 433, - [2002] = 467, - [2003] = 2003, - [2004] = 468, - [2005] = 1730, - [2006] = 1731, - [2007] = 440, - [2008] = 1894, - [2009] = 469, - [2010] = 1808, - [2011] = 2011, + [1962] = 436, + [1963] = 467, + [1964] = 469, + [1965] = 1961, + [1966] = 1966, + [1967] = 1739, + [1968] = 1809, + [1969] = 1740, + [1970] = 1970, + [1971] = 1746, + [1972] = 1747, + [1973] = 1973, + [1974] = 1750, + [1975] = 1975, + [1976] = 1750, + [1977] = 1977, + [1978] = 441, + [1979] = 1751, + [1980] = 1875, + [1981] = 1981, + [1982] = 1804, + [1983] = 1751, + [1984] = 1881, + [1985] = 1882, + [1986] = 1986, + [1987] = 1987, + [1988] = 1740, + [1989] = 442, + [1990] = 1889, + [1991] = 1755, + [1992] = 1740, + [1993] = 443, + [1994] = 1893, + [1995] = 1894, + [1996] = 1996, + [1997] = 1997, + [1998] = 470, + [1999] = 1887, + [2000] = 1899, + [2001] = 1900, + [2002] = 456, + [2003] = 1752, + [2004] = 2004, + [2005] = 459, + [2006] = 2006, + [2007] = 465, + [2008] = 1875, + [2009] = 471, + [2010] = 1740, + [2011] = 1889, [2012] = 2012, - [2013] = 1723, - [2014] = 1735, - [2015] = 1736, - [2016] = 1726, - [2017] = 350, - [2018] = 1744, - [2019] = 1811, - [2020] = 434, - [2021] = 2021, - [2022] = 1750, - [2023] = 2023, - [2024] = 1859, - [2025] = 419, - [2026] = 449, - [2027] = 2027, - [2028] = 2028, - [2029] = 1798, - [2030] = 1969, - [2031] = 451, - [2032] = 1774, - [2033] = 1743, - [2034] = 1983, - [2035] = 1903, - [2036] = 453, - [2037] = 1868, - [2038] = 1935, - [2039] = 1940, - [2040] = 469, + [2013] = 1755, + [2014] = 1740, + [2015] = 2015, + [2016] = 2016, + [2017] = 1796, + [2018] = 1740, + [2019] = 2019, + [2020] = 1973, + [2021] = 1973, + [2022] = 1740, + [2023] = 1755, + [2024] = 1858, + [2025] = 1740, + [2026] = 2026, + [2027] = 1848, + [2028] = 1781, + [2029] = 2029, + [2030] = 1767, + [2031] = 2031, + [2032] = 1826, + [2033] = 2033, + [2034] = 1886, + [2035] = 1740, + [2036] = 1920, + [2037] = 1729, + [2038] = 2038, + [2039] = 1750, + [2040] = 1732, [2041] = 2041, - [2042] = 441, - [2043] = 483, - [2044] = 1892, - [2045] = 472, - [2046] = 2046, - [2047] = 473, - [2048] = 2048, - [2049] = 2049, - [2050] = 2050, + [2042] = 2015, + [2043] = 2043, + [2044] = 2044, + [2045] = 1785, + [2046] = 1797, + [2047] = 2047, + [2048] = 1973, + [2049] = 1757, + [2050] = 1893, [2051] = 2051, - [2052] = 1830, - [2053] = 2053, - [2054] = 1945, - [2055] = 1739, + [2052] = 1858, + [2053] = 1886, + [2054] = 1854, + [2055] = 1781, [2056] = 2056, - [2057] = 2057, - [2058] = 482, - [2059] = 1738, - [2060] = 475, - [2061] = 2061, - [2062] = 435, - [2063] = 1786, - [2064] = 1746, - [2065] = 1745, - [2066] = 2066, - [2067] = 1855, - [2068] = 476, - [2069] = 445, - [2070] = 1811, - [2071] = 426, - [2072] = 2021, - [2073] = 1750, - [2074] = 2023, - [2075] = 1874, - [2076] = 2076, - [2077] = 2028, - [2078] = 1798, - [2079] = 1969, - [2080] = 477, - [2081] = 1774, - [2082] = 2082, - [2083] = 1983, - [2084] = 1903, - [2085] = 1894, - [2086] = 1868, - [2087] = 1935, - [2088] = 1940, - [2089] = 1811, - [2090] = 2023, - [2091] = 2021, - [2092] = 1750, - [2093] = 2028, - [2094] = 353, - [2095] = 2028, - [2096] = 1798, - [2097] = 1969, - [2098] = 1808, - [2099] = 1774, - [2100] = 467, - [2101] = 1983, - [2102] = 1903, - [2103] = 468, - [2104] = 1868, - [2105] = 1935, - [2106] = 1940, - [2107] = 1864, - [2108] = 1814, - [2109] = 2109, - [2110] = 2057, - [2111] = 1759, - [2112] = 1849, - [2113] = 1744, - [2114] = 1864, - [2115] = 1814, - [2116] = 1726, - [2117] = 2057, - [2118] = 1759, - [2119] = 1849, - [2120] = 1864, + [2057] = 463, + [2058] = 464, + [2059] = 434, + [2060] = 1796, + [2061] = 1894, + [2062] = 446, + [2063] = 1781, + [2064] = 476, + [2065] = 1961, + [2066] = 478, + [2067] = 466, + [2068] = 2031, + [2069] = 1741, + [2070] = 1742, + [2071] = 482, + [2072] = 447, + [2073] = 1757, + [2074] = 1787, + [2075] = 1740, + [2076] = 421, + [2077] = 1858, + [2078] = 1848, + [2079] = 1886, + [2080] = 2029, + [2081] = 1767, + [2082] = 2031, + [2083] = 1739, + [2084] = 1746, + [2085] = 1920, + [2086] = 1729, + [2087] = 2038, + [2088] = 1747, + [2089] = 1732, + [2090] = 451, + [2091] = 2015, + [2092] = 2043, + [2093] = 460, + [2094] = 1785, + [2095] = 1797, + [2096] = 2047, + [2097] = 1848, + [2098] = 2043, + [2099] = 2029, + [2100] = 1767, + [2101] = 423, + [2102] = 2038, + [2103] = 1920, + [2104] = 424, + [2105] = 2038, + [2106] = 2106, + [2107] = 1732, + [2108] = 2029, + [2109] = 2015, + [2110] = 2043, + [2111] = 1833, + [2112] = 1785, + [2113] = 1797, + [2114] = 2047, + [2115] = 1935, + [2116] = 2051, + [2117] = 2006, + [2118] = 1910, + [2119] = 2119, + [2120] = 1997, [2121] = 1814, - [2122] = 2021, - [2123] = 2057, - [2124] = 1759, - [2125] = 1849, - [2126] = 1726, - [2127] = 475, - [2128] = 1953, - [2129] = 443, - [2130] = 2130, - [2131] = 1743, - [2132] = 1865, - [2133] = 1726, - [2134] = 446, + [2122] = 1935, + [2123] = 2051, + [2124] = 428, + [2125] = 1910, + [2126] = 2119, + [2127] = 1997, + [2128] = 1935, + [2129] = 2051, + [2130] = 2047, + [2131] = 1910, + [2132] = 2119, + [2133] = 1997, + [2134] = 2119, [2135] = 427, - [2136] = 2050, - [2137] = 477, - [2138] = 2050, - [2139] = 2139, - [2140] = 2050, - [2141] = 2141, + [2136] = 438, + [2137] = 2137, + [2138] = 449, + [2139] = 450, + [2140] = 2140, + [2141] = 429, + [2142] = 2142, + [2143] = 1740, + [2144] = 2041, + [2145] = 335, + [2146] = 2041, + [2147] = 2147, + [2148] = 2041, + [2149] = 1787, }; static TSCharacterRange sym_generic_token_character_set_1[] = { @@ -5382,24 +5390,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(114); END_STATE(); case 37: - if (lookahead == '\n') SKIP(38); + if (lookahead == '\n') SKIP(113); END_STATE(); case 38: + if (lookahead == '\n') SKIP(39); + END_STATE(); + case 39: if (lookahead == '\n') ADVANCE(1487); if (lookahead == '#') ADVANCE(473); if (lookahead == ')') ADVANCE(1456); if (lookahead == ';') ADVANCE(1453); if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(37); + if (lookahead == '`') SKIP(38); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(38); - END_STATE(); - case 39: - if (lookahead == '\n') SKIP(113); + lookahead == 0xfeff) SKIP(39); END_STATE(); case 40: if (lookahead == '\n') ADVANCE(6); @@ -7333,7 +7341,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(473); if (lookahead == '0') ADVANCE(500); if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(39); + if (lookahead == '`') SKIP(37); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(501); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -9210,13 +9218,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'B' || lookahead == 'b') ADVANCE(1662); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1569); + lookahead == 'c') ADVANCE(1623); if (lookahead == 'D' || lookahead == 'd') ADVANCE(1556); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1641); + lookahead == 'e') ADVANCE(1628); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1609); + lookahead == 'f') ADVANCE(1608); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1598); if (lookahead == 'P' || @@ -9232,7 +9240,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1536); + lookahead == 0xfeff) ADVANCE(1534); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(457); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); @@ -9270,13 +9278,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'B' || lookahead == 'b') ADVANCE(1662); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1569); if (lookahead == 'D' || lookahead == 'd') ADVANCE(1556); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1628); + lookahead == 'e') ADVANCE(1641); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1609); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1598); if (lookahead == 'P' || @@ -9292,7 +9300,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1534); + lookahead == 0xfeff) ADVANCE(1536); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(458); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); @@ -24191,14 +24199,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5] = {.lex_state = 454, .external_lex_state = 1}, [6] = {.lex_state = 454}, [7] = {.lex_state = 90, .external_lex_state = 1}, - [8] = {.lex_state = 90}, + [8] = {.lex_state = 90, .external_lex_state = 1}, [9] = {.lex_state = 90}, [10] = {.lex_state = 90}, [11] = {.lex_state = 90}, [12] = {.lex_state = 90}, [13] = {.lex_state = 90}, [14] = {.lex_state = 90}, - [15] = {.lex_state = 90, .external_lex_state = 1}, + [15] = {.lex_state = 90}, [16] = {.lex_state = 90}, [17] = {.lex_state = 90}, [18] = {.lex_state = 90}, @@ -24225,8 +24233,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 90}, [40] = {.lex_state = 91}, [41] = {.lex_state = 91}, - [42] = {.lex_state = 454}, - [43] = {.lex_state = 454, .external_lex_state = 1}, + [42] = {.lex_state = 454, .external_lex_state = 1}, + [43] = {.lex_state = 454}, [44] = {.lex_state = 456}, [45] = {.lex_state = 456}, [46] = {.lex_state = 456}, @@ -24261,11 +24269,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [75] = {.lex_state = 456}, [76] = {.lex_state = 82}, [77] = {.lex_state = 82}, - [78] = {.lex_state = 82, .external_lex_state = 1}, + [78] = {.lex_state = 456}, [79] = {.lex_state = 456}, [80] = {.lex_state = 82, .external_lex_state = 1}, [81] = {.lex_state = 456}, - [82] = {.lex_state = 456}, + [82] = {.lex_state = 82, .external_lex_state = 1}, [83] = {.lex_state = 92}, [84] = {.lex_state = 92}, [85] = {.lex_state = 92}, @@ -24274,10 +24282,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [88] = {.lex_state = 92}, [89] = {.lex_state = 92}, [90] = {.lex_state = 92}, - [91] = {.lex_state = 92, .external_lex_state = 1}, + [91] = {.lex_state = 92}, [92] = {.lex_state = 92}, [93] = {.lex_state = 92}, - [94] = {.lex_state = 92}, + [94] = {.lex_state = 92, .external_lex_state = 1}, [95] = {.lex_state = 92}, [96] = {.lex_state = 92}, [97] = {.lex_state = 92}, @@ -24289,9 +24297,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [103] = {.lex_state = 92}, [104] = {.lex_state = 92}, [105] = {.lex_state = 92}, - [106] = {.lex_state = 92, .external_lex_state = 1}, - [107] = {.lex_state = 92}, - [108] = {.lex_state = 92, .external_lex_state = 1}, + [106] = {.lex_state = 92}, + [107] = {.lex_state = 92, .external_lex_state = 1}, + [108] = {.lex_state = 92}, [109] = {.lex_state = 92}, [110] = {.lex_state = 92}, [111] = {.lex_state = 92}, @@ -24304,7 +24312,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [118] = {.lex_state = 92}, [119] = {.lex_state = 92}, [120] = {.lex_state = 92}, - [121] = {.lex_state = 92}, + [121] = {.lex_state = 92, .external_lex_state = 1}, [122] = {.lex_state = 92, .external_lex_state = 1}, [123] = {.lex_state = 92, .external_lex_state = 1}, [124] = {.lex_state = 92, .external_lex_state = 1}, @@ -24327,33 +24335,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [141] = {.lex_state = 92, .external_lex_state = 1}, [142] = {.lex_state = 92, .external_lex_state = 1}, [143] = {.lex_state = 92, .external_lex_state = 1}, - [144] = {.lex_state = 92, .external_lex_state = 1}, + [144] = {.lex_state = 92}, [145] = {.lex_state = 92, .external_lex_state = 1}, [146] = {.lex_state = 92, .external_lex_state = 1}, [147] = {.lex_state = 92, .external_lex_state = 1}, [148] = {.lex_state = 92, .external_lex_state = 1}, [149] = {.lex_state = 92, .external_lex_state = 1}, [150] = {.lex_state = 92, .external_lex_state = 1}, - [151] = {.lex_state = 92}, + [151] = {.lex_state = 92, .external_lex_state = 1}, [152] = {.lex_state = 92, .external_lex_state = 1}, [153] = {.lex_state = 92, .external_lex_state = 1}, [154] = {.lex_state = 92, .external_lex_state = 1}, - [155] = {.lex_state = 92, .external_lex_state = 1}, - [156] = {.lex_state = 92}, - [157] = {.lex_state = 94}, + [155] = {.lex_state = 92}, + [156] = {.lex_state = 92, .external_lex_state = 1}, + [157] = {.lex_state = 94, .external_lex_state = 1}, [158] = {.lex_state = 94}, - [159] = {.lex_state = 94, .external_lex_state = 1}, - [160] = {.lex_state = 94, .external_lex_state = 1}, + [159] = {.lex_state = 94}, + [160] = {.lex_state = 94}, [161] = {.lex_state = 94}, - [162] = {.lex_state = 94}, + [162] = {.lex_state = 94, .external_lex_state = 1}, [163] = {.lex_state = 94}, - [164] = {.lex_state = 94, .external_lex_state = 1}, + [164] = {.lex_state = 94}, [165] = {.lex_state = 94}, [166] = {.lex_state = 94}, [167] = {.lex_state = 94}, [168] = {.lex_state = 94}, [169] = {.lex_state = 94}, - [170] = {.lex_state = 94}, + [170] = {.lex_state = 94, .external_lex_state = 1}, [171] = {.lex_state = 94}, [172] = {.lex_state = 94, .external_lex_state = 1}, [173] = {.lex_state = 94, .external_lex_state = 1}, @@ -24364,54 +24372,54 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [178] = {.lex_state = 94, .external_lex_state = 1}, [179] = {.lex_state = 94}, [180] = {.lex_state = 94}, - [181] = {.lex_state = 94, .external_lex_state = 1}, - [182] = {.lex_state = 94, .external_lex_state = 1}, - [183] = {.lex_state = 94}, - [184] = {.lex_state = 94}, + [181] = {.lex_state = 94}, + [182] = {.lex_state = 94}, + [183] = {.lex_state = 94, .external_lex_state = 1}, + [184] = {.lex_state = 94, .external_lex_state = 1}, [185] = {.lex_state = 94, .external_lex_state = 1}, [186] = {.lex_state = 94, .external_lex_state = 1}, [187] = {.lex_state = 94, .external_lex_state = 1}, [188] = {.lex_state = 94, .external_lex_state = 1}, - [189] = {.lex_state = 94, .external_lex_state = 1}, - [190] = {.lex_state = 94}, + [189] = {.lex_state = 94}, + [190] = {.lex_state = 94, .external_lex_state = 1}, [191] = {.lex_state = 94}, [192] = {.lex_state = 94, .external_lex_state = 1}, [193] = {.lex_state = 82}, [194] = {.lex_state = 82, .external_lex_state = 1}, [195] = {.lex_state = 94}, - [196] = {.lex_state = 94}, + [196] = {.lex_state = 94, .external_lex_state = 1}, [197] = {.lex_state = 94, .external_lex_state = 1}, - [198] = {.lex_state = 94, .external_lex_state = 1}, - [199] = {.lex_state = 57, .external_lex_state = 1}, + [198] = {.lex_state = 94}, + [199] = {.lex_state = 57}, [200] = {.lex_state = 454}, - [201] = {.lex_state = 454}, + [201] = {.lex_state = 454, .external_lex_state = 1}, [202] = {.lex_state = 57, .external_lex_state = 1}, - [203] = {.lex_state = 57}, - [204] = {.lex_state = 57}, - [205] = {.lex_state = 57}, - [206] = {.lex_state = 57, .external_lex_state = 1}, - [207] = {.lex_state = 454, .external_lex_state = 1}, - [208] = {.lex_state = 454, .external_lex_state = 1}, + [203] = {.lex_state = 454}, + [204] = {.lex_state = 454, .external_lex_state = 1}, + [205] = {.lex_state = 57, .external_lex_state = 1}, + [206] = {.lex_state = 57}, + [207] = {.lex_state = 57, .external_lex_state = 1}, + [208] = {.lex_state = 57}, [209] = {.lex_state = 79}, - [210] = {.lex_state = 79}, - [211] = {.lex_state = 79, .external_lex_state = 1}, - [212] = {.lex_state = 79}, - [213] = {.lex_state = 58, .external_lex_state = 1}, - [214] = {.lex_state = 58}, - [215] = {.lex_state = 58}, - [216] = {.lex_state = 58, .external_lex_state = 1}, - [217] = {.lex_state = 79, .external_lex_state = 1}, - [218] = {.lex_state = 79, .external_lex_state = 1}, - [219] = {.lex_state = 76}, - [220] = {.lex_state = 76, .external_lex_state = 1}, - [221] = {.lex_state = 76, .external_lex_state = 1}, - [222] = {.lex_state = 76}, + [210] = {.lex_state = 79, .external_lex_state = 1}, + [211] = {.lex_state = 79}, + [212] = {.lex_state = 79, .external_lex_state = 1}, + [213] = {.lex_state = 79, .external_lex_state = 1}, + [214] = {.lex_state = 58, .external_lex_state = 1}, + [215] = {.lex_state = 79}, + [216] = {.lex_state = 58}, + [217] = {.lex_state = 58, .external_lex_state = 1}, + [218] = {.lex_state = 58}, + [219] = {.lex_state = 76, .external_lex_state = 1}, + [220] = {.lex_state = 76}, + [221] = {.lex_state = 76}, + [222] = {.lex_state = 76, .external_lex_state = 1}, [223] = {.lex_state = 85, .external_lex_state = 1}, - [224] = {.lex_state = 85, .external_lex_state = 1}, + [224] = {.lex_state = 85}, [225] = {.lex_state = 85}, - [226] = {.lex_state = 85}, - [227] = {.lex_state = 95}, - [228] = {.lex_state = 95, .external_lex_state = 1}, + [226] = {.lex_state = 85, .external_lex_state = 1}, + [227] = {.lex_state = 95, .external_lex_state = 1}, + [228] = {.lex_state = 95}, [229] = {.lex_state = 14}, [230] = {.lex_state = 14}, [231] = {.lex_state = 14}, @@ -24442,11 +24450,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [256] = {.lex_state = 88}, [257] = {.lex_state = 88}, [258] = {.lex_state = 88}, - [259] = {.lex_state = 88}, + [259] = {.lex_state = 88, .external_lex_state = 1}, [260] = {.lex_state = 88}, [261] = {.lex_state = 88}, [262] = {.lex_state = 88}, - [263] = {.lex_state = 88, .external_lex_state = 1}, + [263] = {.lex_state = 88}, [264] = {.lex_state = 88}, [265] = {.lex_state = 88}, [266] = {.lex_state = 88}, @@ -24475,249 +24483,249 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [289] = {.lex_state = 88}, [290] = {.lex_state = 88}, [291] = {.lex_state = 92}, - [292] = {.lex_state = 92, .external_lex_state = 1}, - [293] = {.lex_state = 92}, + [292] = {.lex_state = 92}, + [293] = {.lex_state = 92, .external_lex_state = 1}, [294] = {.lex_state = 92, .external_lex_state = 1}, - [295] = {.lex_state = 94}, + [295] = {.lex_state = 82}, [296] = {.lex_state = 82}, - [297] = {.lex_state = 82}, - [298] = {.lex_state = 94}, - [299] = {.lex_state = 94, .external_lex_state = 1}, - [300] = {.lex_state = 457}, - [301] = {.lex_state = 57, .external_lex_state = 1}, + [297] = {.lex_state = 94}, + [298] = {.lex_state = 94, .external_lex_state = 1}, + [299] = {.lex_state = 457}, + [300] = {.lex_state = 94}, + [301] = {.lex_state = 94}, [302] = {.lex_state = 94}, - [303] = {.lex_state = 94, .external_lex_state = 1}, + [303] = {.lex_state = 458}, [304] = {.lex_state = 94, .external_lex_state = 1}, - [305] = {.lex_state = 57}, - [306] = {.lex_state = 94}, + [305] = {.lex_state = 57, .external_lex_state = 1}, + [306] = {.lex_state = 94, .external_lex_state = 1}, [307] = {.lex_state = 94}, - [308] = {.lex_state = 458}, - [309] = {.lex_state = 79}, - [310] = {.lex_state = 79, .external_lex_state = 1}, - [311] = {.lex_state = 58}, - [312] = {.lex_state = 94}, - [313] = {.lex_state = 58, .external_lex_state = 1}, + [308] = {.lex_state = 57}, + [309] = {.lex_state = 58, .external_lex_state = 1}, + [310] = {.lex_state = 458}, + [311] = {.lex_state = 79}, + [312] = {.lex_state = 58}, + [313] = {.lex_state = 79, .external_lex_state = 1}, [314] = {.lex_state = 94}, - [315] = {.lex_state = 58, .external_lex_state = 1}, - [316] = {.lex_state = 82}, - [317] = {.lex_state = 458}, - [318] = {.lex_state = 58}, - [319] = {.lex_state = 457}, - [320] = {.lex_state = 94}, - [321] = {.lex_state = 94}, - [322] = {.lex_state = 58, .external_lex_state = 1}, - [323] = {.lex_state = 458}, - [324] = {.lex_state = 458}, - [325] = {.lex_state = 76, .external_lex_state = 1}, - [326] = {.lex_state = 76, .external_lex_state = 1}, - [327] = {.lex_state = 76}, - [328] = {.lex_state = 76}, - [329] = {.lex_state = 82}, - [330] = {.lex_state = 94, .external_lex_state = 1}, - [331] = {.lex_state = 94, .external_lex_state = 1}, - [332] = {.lex_state = 94}, - [333] = {.lex_state = 94}, + [315] = {.lex_state = 94}, + [316] = {.lex_state = 58, .external_lex_state = 1}, + [317] = {.lex_state = 82}, + [318] = {.lex_state = 94}, + [319] = {.lex_state = 94}, + [320] = {.lex_state = 58}, + [321] = {.lex_state = 457}, + [322] = {.lex_state = 458}, + [323] = {.lex_state = 457}, + [324] = {.lex_state = 82}, + [325] = {.lex_state = 94}, + [326] = {.lex_state = 94}, + [327] = {.lex_state = 94}, + [328] = {.lex_state = 82}, + [329] = {.lex_state = 76}, + [330] = {.lex_state = 76}, + [331] = {.lex_state = 58, .external_lex_state = 1}, + [332] = {.lex_state = 82}, + [333] = {.lex_state = 90, .external_lex_state = 1}, [334] = {.lex_state = 82}, - [335] = {.lex_state = 82}, - [336] = {.lex_state = 82}, + [335] = {.lex_state = 90, .external_lex_state = 1}, + [336] = {.lex_state = 94}, [337] = {.lex_state = 82}, - [338] = {.lex_state = 90, .external_lex_state = 1}, + [338] = {.lex_state = 457}, [339] = {.lex_state = 82}, [340] = {.lex_state = 82}, [341] = {.lex_state = 82}, - [342] = {.lex_state = 82}, + [342] = {.lex_state = 458}, [343] = {.lex_state = 82}, [344] = {.lex_state = 82}, - [345] = {.lex_state = 94, .external_lex_state = 1}, + [345] = {.lex_state = 90, .external_lex_state = 1}, [346] = {.lex_state = 94, .external_lex_state = 1}, - [347] = {.lex_state = 58}, - [348] = {.lex_state = 94}, - [349] = {.lex_state = 94}, - [350] = {.lex_state = 90, .external_lex_state = 1}, - [351] = {.lex_state = 457}, - [352] = {.lex_state = 91}, - [353] = {.lex_state = 90, .external_lex_state = 1}, - [354] = {.lex_state = 457}, - [355] = {.lex_state = 82}, + [347] = {.lex_state = 94, .external_lex_state = 1}, + [348] = {.lex_state = 82}, + [349] = {.lex_state = 82}, + [350] = {.lex_state = 94, .external_lex_state = 1}, + [351] = {.lex_state = 58}, + [352] = {.lex_state = 94, .external_lex_state = 1}, + [353] = {.lex_state = 76, .external_lex_state = 1}, + [354] = {.lex_state = 76, .external_lex_state = 1}, + [355] = {.lex_state = 91}, [356] = {.lex_state = 82}, - [357] = {.lex_state = 458}, - [358] = {.lex_state = 82}, + [357] = {.lex_state = 82}, + [358] = {.lex_state = 76, .external_lex_state = 1}, [359] = {.lex_state = 82}, [360] = {.lex_state = 82}, - [361] = {.lex_state = 457}, - [362] = {.lex_state = 94}, - [363] = {.lex_state = 76, .external_lex_state = 1}, - [364] = {.lex_state = 458}, - [365] = {.lex_state = 82}, - [366] = {.lex_state = 82}, + [361] = {.lex_state = 82}, + [362] = {.lex_state = 457}, + [363] = {.lex_state = 91}, + [364] = {.lex_state = 82}, + [365] = {.lex_state = 457}, + [366] = {.lex_state = 458}, [367] = {.lex_state = 82}, [368] = {.lex_state = 82}, [369] = {.lex_state = 82}, - [370] = {.lex_state = 91}, - [371] = {.lex_state = 94}, - [372] = {.lex_state = 82}, - [373] = {.lex_state = 82}, - [374] = {.lex_state = 457}, + [370] = {.lex_state = 82}, + [371] = {.lex_state = 82}, + [372] = {.lex_state = 458}, + [373] = {.lex_state = 94}, + [374] = {.lex_state = 76}, [375] = {.lex_state = 82}, [376] = {.lex_state = 82}, [377] = {.lex_state = 82}, - [378] = {.lex_state = 76}, + [378] = {.lex_state = 94}, [379] = {.lex_state = 457}, - [380] = {.lex_state = 460}, - [381] = {.lex_state = 457}, + [380] = {.lex_state = 94}, + [381] = {.lex_state = 458}, [382] = {.lex_state = 94, .external_lex_state = 1}, - [383] = {.lex_state = 94}, + [383] = {.lex_state = 459}, [384] = {.lex_state = 94}, - [385] = {.lex_state = 458}, - [386] = {.lex_state = 94, .external_lex_state = 1}, - [387] = {.lex_state = 458}, - [388] = {.lex_state = 82}, - [389] = {.lex_state = 459}, - [390] = {.lex_state = 94}, - [391] = {.lex_state = 458}, + [385] = {.lex_state = 94}, + [386] = {.lex_state = 94}, + [387] = {.lex_state = 94}, + [388] = {.lex_state = 94, .external_lex_state = 1}, + [389] = {.lex_state = 458}, + [390] = {.lex_state = 457}, + [391] = {.lex_state = 94}, [392] = {.lex_state = 94}, [393] = {.lex_state = 94}, - [394] = {.lex_state = 94}, - [395] = {.lex_state = 94}, - [396] = {.lex_state = 94}, - [397] = {.lex_state = 457}, - [398] = {.lex_state = 457}, - [399] = {.lex_state = 77}, - [400] = {.lex_state = 82}, - [401] = {.lex_state = 457}, + [394] = {.lex_state = 457}, + [395] = {.lex_state = 458}, + [396] = {.lex_state = 82}, + [397] = {.lex_state = 458}, + [398] = {.lex_state = 460}, + [399] = {.lex_state = 82}, + [400] = {.lex_state = 77}, + [401] = {.lex_state = 82}, [402] = {.lex_state = 458}, [403] = {.lex_state = 82}, - [404] = {.lex_state = 82}, + [404] = {.lex_state = 458}, [405] = {.lex_state = 457}, - [406] = {.lex_state = 82}, - [407] = {.lex_state = 457}, + [406] = {.lex_state = 457}, + [407] = {.lex_state = 77, .external_lex_state = 1}, [408] = {.lex_state = 458}, - [409] = {.lex_state = 85}, - [410] = {.lex_state = 457}, - [411] = {.lex_state = 77}, - [412] = {.lex_state = 77, .external_lex_state = 1}, - [413] = {.lex_state = 459}, - [414] = {.lex_state = 82}, - [415] = {.lex_state = 77, .external_lex_state = 1}, - [416] = {.lex_state = 458}, - [417] = {.lex_state = 85, .external_lex_state = 1}, - [418] = {.lex_state = 460}, - [419] = {.lex_state = 456}, - [420] = {.lex_state = 456}, - [421] = {.lex_state = 82}, - [422] = {.lex_state = 82}, + [409] = {.lex_state = 77, .external_lex_state = 1}, + [410] = {.lex_state = 460}, + [411] = {.lex_state = 458}, + [412] = {.lex_state = 85, .external_lex_state = 1}, + [413] = {.lex_state = 85}, + [414] = {.lex_state = 457}, + [415] = {.lex_state = 459}, + [416] = {.lex_state = 82}, + [417] = {.lex_state = 77}, + [418] = {.lex_state = 82}, + [419] = {.lex_state = 82}, + [420] = {.lex_state = 82}, + [421] = {.lex_state = 456}, + [422] = {.lex_state = 456}, [423] = {.lex_state = 456}, - [424] = {.lex_state = 82}, + [424] = {.lex_state = 456}, [425] = {.lex_state = 456}, - [426] = {.lex_state = 456}, + [426] = {.lex_state = 82}, [427] = {.lex_state = 456}, [428] = {.lex_state = 456}, [429] = {.lex_state = 456}, [430] = {.lex_state = 82}, [431] = {.lex_state = 456}, [432] = {.lex_state = 456}, - [433] = {.lex_state = 456}, + [433] = {.lex_state = 82}, [434] = {.lex_state = 456}, - [435] = {.lex_state = 456}, - [436] = {.lex_state = 82}, + [435] = {.lex_state = 82}, + [436] = {.lex_state = 456}, [437] = {.lex_state = 456}, [438] = {.lex_state = 456}, - [439] = {.lex_state = 82}, - [440] = {.lex_state = 456}, + [439] = {.lex_state = 94}, + [440] = {.lex_state = 82}, [441] = {.lex_state = 456}, - [442] = {.lex_state = 82}, + [442] = {.lex_state = 456}, [443] = {.lex_state = 456}, [444] = {.lex_state = 82}, - [445] = {.lex_state = 456}, + [445] = {.lex_state = 82}, [446] = {.lex_state = 456}, [447] = {.lex_state = 456}, [448] = {.lex_state = 456}, [449] = {.lex_state = 456}, [450] = {.lex_state = 456}, [451] = {.lex_state = 456}, - [452] = {.lex_state = 456}, + [452] = {.lex_state = 82}, [453] = {.lex_state = 456}, [454] = {.lex_state = 456}, [455] = {.lex_state = 456}, - [456] = {.lex_state = 82}, - [457] = {.lex_state = 456}, - [458] = {.lex_state = 456}, - [459] = {.lex_state = 82}, + [456] = {.lex_state = 456}, + [457] = {.lex_state = 82}, + [458] = {.lex_state = 94}, + [459] = {.lex_state = 456}, [460] = {.lex_state = 456}, [461] = {.lex_state = 456}, - [462] = {.lex_state = 94}, - [463] = {.lex_state = 82}, + [462] = {.lex_state = 456}, + [463] = {.lex_state = 456}, [464] = {.lex_state = 456}, - [465] = {.lex_state = 82}, + [465] = {.lex_state = 456}, [466] = {.lex_state = 456}, [467] = {.lex_state = 456}, [468] = {.lex_state = 456}, [469] = {.lex_state = 456}, [470] = {.lex_state = 456}, - [471] = {.lex_state = 82}, - [472] = {.lex_state = 456}, + [471] = {.lex_state = 456}, + [472] = {.lex_state = 82}, [473] = {.lex_state = 456}, - [474] = {.lex_state = 94}, + [474] = {.lex_state = 456}, [475] = {.lex_state = 456}, [476] = {.lex_state = 456}, - [477] = {.lex_state = 456}, - [478] = {.lex_state = 82}, + [477] = {.lex_state = 82}, + [478] = {.lex_state = 456}, [479] = {.lex_state = 456}, [480] = {.lex_state = 456}, [481] = {.lex_state = 456}, [482] = {.lex_state = 456}, [483] = {.lex_state = 456}, - [484] = {.lex_state = 456}, + [484] = {.lex_state = 82}, [485] = {.lex_state = 456}, [486] = {.lex_state = 456}, [487] = {.lex_state = 456}, [488] = {.lex_state = 456}, [489] = {.lex_state = 456}, [490] = {.lex_state = 456}, - [491] = {.lex_state = 456}, + [491] = {.lex_state = 82}, [492] = {.lex_state = 456}, - [493] = {.lex_state = 95}, - [494] = {.lex_state = 456}, + [493] = {.lex_state = 456}, + [494] = {.lex_state = 95}, [495] = {.lex_state = 456}, [496] = {.lex_state = 456}, [497] = {.lex_state = 456}, - [498] = {.lex_state = 82}, + [498] = {.lex_state = 456}, [499] = {.lex_state = 456}, [500] = {.lex_state = 456}, [501] = {.lex_state = 456}, - [502] = {.lex_state = 95, .external_lex_state = 1}, + [502] = {.lex_state = 456}, [503] = {.lex_state = 456}, [504] = {.lex_state = 456}, [505] = {.lex_state = 456}, - [506] = {.lex_state = 82}, + [506] = {.lex_state = 456}, [507] = {.lex_state = 456}, [508] = {.lex_state = 456}, [509] = {.lex_state = 456}, [510] = {.lex_state = 456}, [511] = {.lex_state = 456}, [512] = {.lex_state = 456}, - [513] = {.lex_state = 456}, + [513] = {.lex_state = 82}, [514] = {.lex_state = 456}, - [515] = {.lex_state = 82}, - [516] = {.lex_state = 94}, - [517] = {.lex_state = 82}, - [518] = {.lex_state = 456}, - [519] = {.lex_state = 82}, - [520] = {.lex_state = 456}, - [521] = {.lex_state = 456}, - [522] = {.lex_state = 82}, + [515] = {.lex_state = 456}, + [516] = {.lex_state = 456}, + [517] = {.lex_state = 456}, + [518] = {.lex_state = 82}, + [519] = {.lex_state = 456}, + [520] = {.lex_state = 82}, + [521] = {.lex_state = 94}, + [522] = {.lex_state = 456}, [523] = {.lex_state = 456}, - [524] = {.lex_state = 456}, - [525] = {.lex_state = 456}, - [526] = {.lex_state = 94}, + [524] = {.lex_state = 82}, + [525] = {.lex_state = 82}, + [526] = {.lex_state = 456}, [527] = {.lex_state = 456}, [528] = {.lex_state = 456}, [529] = {.lex_state = 456}, [530] = {.lex_state = 456}, [531] = {.lex_state = 456}, [532] = {.lex_state = 456}, - [533] = {.lex_state = 82}, - [534] = {.lex_state = 456}, + [533] = {.lex_state = 94}, + [534] = {.lex_state = 82}, [535] = {.lex_state = 456}, [536] = {.lex_state = 456}, [537] = {.lex_state = 456}, @@ -24728,54 +24736,54 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [542] = {.lex_state = 456}, [543] = {.lex_state = 456}, [544] = {.lex_state = 456}, - [545] = {.lex_state = 456}, - [546] = {.lex_state = 82}, - [547] = {.lex_state = 94, .external_lex_state = 1}, - [548] = {.lex_state = 94}, - [549] = {.lex_state = 456}, - [550] = {.lex_state = 456}, - [551] = {.lex_state = 94}, + [545] = {.lex_state = 95, .external_lex_state = 1}, + [546] = {.lex_state = 87}, + [547] = {.lex_state = 82}, + [548] = {.lex_state = 82}, + [549] = {.lex_state = 82}, + [550] = {.lex_state = 94, .external_lex_state = 1}, + [551] = {.lex_state = 456}, [552] = {.lex_state = 82}, - [553] = {.lex_state = 82}, + [553] = {.lex_state = 94}, [554] = {.lex_state = 87, .external_lex_state = 1}, [555] = {.lex_state = 87}, - [556] = {.lex_state = 454}, - [557] = {.lex_state = 87, .external_lex_state = 1}, - [558] = {.lex_state = 94, .external_lex_state = 1}, - [559] = {.lex_state = 87}, - [560] = {.lex_state = 82}, + [556] = {.lex_state = 456}, + [557] = {.lex_state = 82}, + [558] = {.lex_state = 454}, + [559] = {.lex_state = 94, .external_lex_state = 1}, + [560] = {.lex_state = 87, .external_lex_state = 1}, [561] = {.lex_state = 82}, - [562] = {.lex_state = 454}, - [563] = {.lex_state = 82}, - [564] = {.lex_state = 82}, - [565] = {.lex_state = 82}, + [562] = {.lex_state = 94}, + [563] = {.lex_state = 454}, + [564] = {.lex_state = 456}, + [565] = {.lex_state = 456}, [566] = {.lex_state = 82}, - [567] = {.lex_state = 454}, - [568] = {.lex_state = 454}, - [569] = {.lex_state = 454, .external_lex_state = 1}, + [567] = {.lex_state = 82}, + [568] = {.lex_state = 454, .external_lex_state = 1}, + [569] = {.lex_state = 82}, [570] = {.lex_state = 454, .external_lex_state = 1}, [571] = {.lex_state = 82}, [572] = {.lex_state = 82}, - [573] = {.lex_state = 82}, - [574] = {.lex_state = 82, .external_lex_state = 1}, - [575] = {.lex_state = 94}, - [576] = {.lex_state = 82}, + [573] = {.lex_state = 82, .external_lex_state = 1}, + [574] = {.lex_state = 82}, + [575] = {.lex_state = 454}, + [576] = {.lex_state = 454}, [577] = {.lex_state = 82}, - [578] = {.lex_state = 94}, + [578] = {.lex_state = 82}, [579] = {.lex_state = 82}, - [580] = {.lex_state = 82}, + [580] = {.lex_state = 94}, [581] = {.lex_state = 82}, [582] = {.lex_state = 82}, - [583] = {.lex_state = 82}, + [583] = {.lex_state = 94}, [584] = {.lex_state = 82}, [585] = {.lex_state = 82}, - [586] = {.lex_state = 454}, + [586] = {.lex_state = 82}, [587] = {.lex_state = 82}, [588] = {.lex_state = 82}, - [589] = {.lex_state = 454}, - [590] = {.lex_state = 82}, + [589] = {.lex_state = 82}, + [590] = {.lex_state = 454}, [591] = {.lex_state = 82}, - [592] = {.lex_state = 82}, + [592] = {.lex_state = 454}, [593] = {.lex_state = 82}, [594] = {.lex_state = 82}, [595] = {.lex_state = 82}, @@ -24897,260 +24905,260 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [711] = {.lex_state = 82}, [712] = {.lex_state = 82}, [713] = {.lex_state = 82}, - [714] = {.lex_state = 62}, - [715] = {.lex_state = 62}, + [714] = {.lex_state = 82}, + [715] = {.lex_state = 82}, [716] = {.lex_state = 62, .external_lex_state = 1}, - [717] = {.lex_state = 62, .external_lex_state = 1}, - [718] = {.lex_state = 100}, - [719] = {.lex_state = 64}, - [720] = {.lex_state = 64}, - [721] = {.lex_state = 64, .external_lex_state = 1}, - [722] = {.lex_state = 64, .external_lex_state = 1}, - [723] = {.lex_state = 100}, - [724] = {.lex_state = 59}, - [725] = {.lex_state = 100}, + [717] = {.lex_state = 62}, + [718] = {.lex_state = 62}, + [719] = {.lex_state = 100}, + [720] = {.lex_state = 62, .external_lex_state = 1}, + [721] = {.lex_state = 100}, + [722] = {.lex_state = 64}, + [723] = {.lex_state = 64}, + [724] = {.lex_state = 64, .external_lex_state = 1}, + [725] = {.lex_state = 64, .external_lex_state = 1}, [726] = {.lex_state = 101}, [727] = {.lex_state = 101}, - [728] = {.lex_state = 59}, + [728] = {.lex_state = 100}, [729] = {.lex_state = 59}, - [730] = {.lex_state = 100}, - [731] = {.lex_state = 101}, + [730] = {.lex_state = 59}, + [731] = {.lex_state = 100}, [732] = {.lex_state = 59}, [733] = {.lex_state = 100}, [734] = {.lex_state = 59}, [735] = {.lex_state = 59}, - [736] = {.lex_state = 101}, - [737] = {.lex_state = 100}, + [736] = {.lex_state = 100}, + [737] = {.lex_state = 59}, [738] = {.lex_state = 101}, - [739] = {.lex_state = 106}, + [739] = {.lex_state = 101}, [740] = {.lex_state = 101}, - [741] = {.lex_state = 66}, - [742] = {.lex_state = 66, .external_lex_state = 1}, - [743] = {.lex_state = 66, .external_lex_state = 1}, - [744] = {.lex_state = 66}, - [745] = {.lex_state = 68}, - [746] = {.lex_state = 72}, - [747] = {.lex_state = 68, .external_lex_state = 1}, - [748] = {.lex_state = 72, .external_lex_state = 1}, - [749] = {.lex_state = 67}, - [750] = {.lex_state = 68}, - [751] = {.lex_state = 67, .external_lex_state = 1}, - [752] = {.lex_state = 72}, - [753] = {.lex_state = 67}, - [754] = {.lex_state = 67, .external_lex_state = 1}, - [755] = {.lex_state = 68, .external_lex_state = 1}, - [756] = {.lex_state = 72, .external_lex_state = 1}, - [757] = {.lex_state = 68, .external_lex_state = 1}, + [741] = {.lex_state = 106}, + [742] = {.lex_state = 101}, + [743] = {.lex_state = 66}, + [744] = {.lex_state = 66, .external_lex_state = 1}, + [745] = {.lex_state = 66}, + [746] = {.lex_state = 66, .external_lex_state = 1}, + [747] = {.lex_state = 68}, + [748] = {.lex_state = 68, .external_lex_state = 1}, + [749] = {.lex_state = 68}, + [750] = {.lex_state = 67, .external_lex_state = 1}, + [751] = {.lex_state = 72, .external_lex_state = 1}, + [752] = {.lex_state = 67, .external_lex_state = 1}, + [753] = {.lex_state = 72}, + [754] = {.lex_state = 67}, + [755] = {.lex_state = 67}, + [756] = {.lex_state = 72}, + [757] = {.lex_state = 72, .external_lex_state = 1}, [758] = {.lex_state = 68, .external_lex_state = 1}, - [759] = {.lex_state = 68}, - [760] = {.lex_state = 73, .external_lex_state = 1}, + [759] = {.lex_state = 68, .external_lex_state = 1}, + [760] = {.lex_state = 68}, [761] = {.lex_state = 68}, [762] = {.lex_state = 68}, [763] = {.lex_state = 68}, [764] = {.lex_state = 68}, - [765] = {.lex_state = 68, .external_lex_state = 1}, - [766] = {.lex_state = 68, .external_lex_state = 1}, - [767] = {.lex_state = 68, .external_lex_state = 1}, - [768] = {.lex_state = 68}, + [765] = {.lex_state = 68}, + [766] = {.lex_state = 66, .external_lex_state = 1}, + [767] = {.lex_state = 70}, + [768] = {.lex_state = 68, .external_lex_state = 1}, [769] = {.lex_state = 68}, - [770] = {.lex_state = 73, .external_lex_state = 1}, + [770] = {.lex_state = 66}, [771] = {.lex_state = 68}, - [772] = {.lex_state = 70}, - [773] = {.lex_state = 66}, - [774] = {.lex_state = 68}, - [775] = {.lex_state = 68}, - [776] = {.lex_state = 72, .external_lex_state = 1}, + [772] = {.lex_state = 70, .external_lex_state = 1}, + [773] = {.lex_state = 73, .external_lex_state = 1}, + [774] = {.lex_state = 70}, + [775] = {.lex_state = 73}, + [776] = {.lex_state = 73}, [777] = {.lex_state = 68}, [778] = {.lex_state = 68}, - [779] = {.lex_state = 72, .external_lex_state = 1}, + [779] = {.lex_state = 73, .external_lex_state = 1}, [780] = {.lex_state = 68}, - [781] = {.lex_state = 68}, + [781] = {.lex_state = 68, .external_lex_state = 1}, [782] = {.lex_state = 68, .external_lex_state = 1}, [783] = {.lex_state = 68, .external_lex_state = 1}, [784] = {.lex_state = 68, .external_lex_state = 1}, - [785] = {.lex_state = 73}, + [785] = {.lex_state = 68, .external_lex_state = 1}, [786] = {.lex_state = 68, .external_lex_state = 1}, - [787] = {.lex_state = 72}, + [787] = {.lex_state = 68, .external_lex_state = 1}, [788] = {.lex_state = 68, .external_lex_state = 1}, - [789] = {.lex_state = 73}, + [789] = {.lex_state = 68, .external_lex_state = 1}, [790] = {.lex_state = 68}, - [791] = {.lex_state = 68, .external_lex_state = 1}, + [791] = {.lex_state = 72, .external_lex_state = 1}, [792] = {.lex_state = 68}, [793] = {.lex_state = 68, .external_lex_state = 1}, - [794] = {.lex_state = 70, .external_lex_state = 1}, - [795] = {.lex_state = 68, .external_lex_state = 1}, + [794] = {.lex_state = 68, .external_lex_state = 1}, + [795] = {.lex_state = 101}, [796] = {.lex_state = 68, .external_lex_state = 1}, [797] = {.lex_state = 68, .external_lex_state = 1}, - [798] = {.lex_state = 68}, + [798] = {.lex_state = 68, .external_lex_state = 1}, [799] = {.lex_state = 68, .external_lex_state = 1}, - [800] = {.lex_state = 72}, + [800] = {.lex_state = 68, .external_lex_state = 1}, [801] = {.lex_state = 68, .external_lex_state = 1}, - [802] = {.lex_state = 68}, + [802] = {.lex_state = 68, .external_lex_state = 1}, [803] = {.lex_state = 68, .external_lex_state = 1}, - [804] = {.lex_state = 68}, - [805] = {.lex_state = 70}, - [806] = {.lex_state = 68}, + [804] = {.lex_state = 68, .external_lex_state = 1}, + [805] = {.lex_state = 68, .external_lex_state = 1}, + [806] = {.lex_state = 72}, [807] = {.lex_state = 68, .external_lex_state = 1}, - [808] = {.lex_state = 68}, - [809] = {.lex_state = 68}, - [810] = {.lex_state = 68}, - [811] = {.lex_state = 101}, - [812] = {.lex_state = 68, .external_lex_state = 1}, - [813] = {.lex_state = 68}, + [808] = {.lex_state = 68, .external_lex_state = 1}, + [809] = {.lex_state = 68, .external_lex_state = 1}, + [810] = {.lex_state = 68, .external_lex_state = 1}, + [811] = {.lex_state = 68, .external_lex_state = 1}, + [812] = {.lex_state = 68}, + [813] = {.lex_state = 72, .external_lex_state = 1}, [814] = {.lex_state = 68}, - [815] = {.lex_state = 68, .external_lex_state = 1}, - [816] = {.lex_state = 68, .external_lex_state = 1}, - [817] = {.lex_state = 68, .external_lex_state = 1}, + [815] = {.lex_state = 68}, + [816] = {.lex_state = 68}, + [817] = {.lex_state = 68}, [818] = {.lex_state = 68}, [819] = {.lex_state = 68, .external_lex_state = 1}, - [820] = {.lex_state = 68, .external_lex_state = 1}, - [821] = {.lex_state = 68, .external_lex_state = 1}, - [822] = {.lex_state = 68, .external_lex_state = 1}, - [823] = {.lex_state = 68, .external_lex_state = 1}, - [824] = {.lex_state = 68, .external_lex_state = 1}, - [825] = {.lex_state = 68}, + [820] = {.lex_state = 68}, + [821] = {.lex_state = 68}, + [822] = {.lex_state = 72}, + [823] = {.lex_state = 68}, + [824] = {.lex_state = 68}, + [825] = {.lex_state = 68, .external_lex_state = 1}, [826] = {.lex_state = 68}, - [827] = {.lex_state = 68, .external_lex_state = 1}, - [828] = {.lex_state = 68}, + [827] = {.lex_state = 68}, + [828] = {.lex_state = 70, .external_lex_state = 1}, [829] = {.lex_state = 68}, - [830] = {.lex_state = 68}, + [830] = {.lex_state = 68, .external_lex_state = 1}, [831] = {.lex_state = 68, .external_lex_state = 1}, [832] = {.lex_state = 68}, - [833] = {.lex_state = 70, .external_lex_state = 1}, - [834] = {.lex_state = 68, .external_lex_state = 1}, - [835] = {.lex_state = 66, .external_lex_state = 1}, - [836] = {.lex_state = 68, .external_lex_state = 1}, - [837] = {.lex_state = 68, .external_lex_state = 1}, + [833] = {.lex_state = 68}, + [834] = {.lex_state = 68}, + [835] = {.lex_state = 68}, + [836] = {.lex_state = 68}, + [837] = {.lex_state = 68}, [838] = {.lex_state = 68}, - [839] = {.lex_state = 68}, - [840] = {.lex_state = 70}, - [841] = {.lex_state = 73, .external_lex_state = 1}, - [842] = {.lex_state = 73}, - [843] = {.lex_state = 73}, - [844] = {.lex_state = 70, .external_lex_state = 1}, - [845] = {.lex_state = 70, .external_lex_state = 1}, - [846] = {.lex_state = 70, .external_lex_state = 1}, + [839] = {.lex_state = 68, .external_lex_state = 1}, + [840] = {.lex_state = 68}, + [841] = {.lex_state = 68, .external_lex_state = 1}, + [842] = {.lex_state = 70}, + [843] = {.lex_state = 67}, + [844] = {.lex_state = 70}, + [845] = {.lex_state = 70}, + [846] = {.lex_state = 70}, [847] = {.lex_state = 70, .external_lex_state = 1}, - [848] = {.lex_state = 70, .external_lex_state = 1}, + [848] = {.lex_state = 73}, [849] = {.lex_state = 70, .external_lex_state = 1}, - [850] = {.lex_state = 70, .external_lex_state = 1}, - [851] = {.lex_state = 70, .external_lex_state = 1}, - [852] = {.lex_state = 70, .external_lex_state = 1}, - [853] = {.lex_state = 70, .external_lex_state = 1}, - [854] = {.lex_state = 70, .external_lex_state = 1}, - [855] = {.lex_state = 70, .external_lex_state = 1}, - [856] = {.lex_state = 70, .external_lex_state = 1}, - [857] = {.lex_state = 70, .external_lex_state = 1}, - [858] = {.lex_state = 70, .external_lex_state = 1}, + [850] = {.lex_state = 70}, + [851] = {.lex_state = 73}, + [852] = {.lex_state = 454, .external_lex_state = 1}, + [853] = {.lex_state = 70}, + [854] = {.lex_state = 70}, + [855] = {.lex_state = 70}, + [856] = {.lex_state = 73, .external_lex_state = 1}, + [857] = {.lex_state = 454}, + [858] = {.lex_state = 454}, [859] = {.lex_state = 70, .external_lex_state = 1}, - [860] = {.lex_state = 70, .external_lex_state = 1}, - [861] = {.lex_state = 70, .external_lex_state = 1}, + [860] = {.lex_state = 70}, + [861] = {.lex_state = 70}, [862] = {.lex_state = 70, .external_lex_state = 1}, [863] = {.lex_state = 70, .external_lex_state = 1}, - [864] = {.lex_state = 70, .external_lex_state = 1}, + [864] = {.lex_state = 70}, [865] = {.lex_state = 70}, - [866] = {.lex_state = 70}, - [867] = {.lex_state = 70}, - [868] = {.lex_state = 70}, - [869] = {.lex_state = 70}, - [870] = {.lex_state = 70}, - [871] = {.lex_state = 70}, - [872] = {.lex_state = 70}, - [873] = {.lex_state = 70}, - [874] = {.lex_state = 70}, - [875] = {.lex_state = 70}, - [876] = {.lex_state = 70}, - [877] = {.lex_state = 70}, - [878] = {.lex_state = 70}, - [879] = {.lex_state = 70}, - [880] = {.lex_state = 70}, - [881] = {.lex_state = 70}, - [882] = {.lex_state = 70}, + [866] = {.lex_state = 70, .external_lex_state = 1}, + [867] = {.lex_state = 70, .external_lex_state = 1}, + [868] = {.lex_state = 70, .external_lex_state = 1}, + [869] = {.lex_state = 454, .external_lex_state = 1}, + [870] = {.lex_state = 70, .external_lex_state = 1}, + [871] = {.lex_state = 70, .external_lex_state = 1}, + [872] = {.lex_state = 70, .external_lex_state = 1}, + [873] = {.lex_state = 70, .external_lex_state = 1}, + [874] = {.lex_state = 70, .external_lex_state = 1}, + [875] = {.lex_state = 70, .external_lex_state = 1}, + [876] = {.lex_state = 70, .external_lex_state = 1}, + [877] = {.lex_state = 70, .external_lex_state = 1}, + [878] = {.lex_state = 70, .external_lex_state = 1}, + [879] = {.lex_state = 70, .external_lex_state = 1}, + [880] = {.lex_state = 70, .external_lex_state = 1}, + [881] = {.lex_state = 70, .external_lex_state = 1}, + [882] = {.lex_state = 70, .external_lex_state = 1}, [883] = {.lex_state = 70}, [884] = {.lex_state = 70, .external_lex_state = 1}, - [885] = {.lex_state = 70, .external_lex_state = 1}, - [886] = {.lex_state = 70, .external_lex_state = 1}, + [885] = {.lex_state = 70}, + [886] = {.lex_state = 73, .external_lex_state = 1}, [887] = {.lex_state = 70}, - [888] = {.lex_state = 70, .external_lex_state = 1}, + [888] = {.lex_state = 70}, [889] = {.lex_state = 70}, [890] = {.lex_state = 70}, - [891] = {.lex_state = 70}, - [892] = {.lex_state = 70, .external_lex_state = 1}, + [891] = {.lex_state = 454, .external_lex_state = 1}, + [892] = {.lex_state = 70}, [893] = {.lex_state = 70, .external_lex_state = 1}, - [894] = {.lex_state = 70}, - [895] = {.lex_state = 70}, - [896] = {.lex_state = 70, .external_lex_state = 1}, - [897] = {.lex_state = 70, .external_lex_state = 1}, - [898] = {.lex_state = 70, .external_lex_state = 1}, - [899] = {.lex_state = 70, .external_lex_state = 1}, - [900] = {.lex_state = 70, .external_lex_state = 1}, + [894] = {.lex_state = 68, .external_lex_state = 1}, + [895] = {.lex_state = 70, .external_lex_state = 1}, + [896] = {.lex_state = 68}, + [897] = {.lex_state = 70}, + [898] = {.lex_state = 70}, + [899] = {.lex_state = 70}, + [900] = {.lex_state = 70}, [901] = {.lex_state = 70, .external_lex_state = 1}, - [902] = {.lex_state = 70}, - [903] = {.lex_state = 70}, - [904] = {.lex_state = 70}, - [905] = {.lex_state = 70}, - [906] = {.lex_state = 70}, - [907] = {.lex_state = 70}, - [908] = {.lex_state = 67, .external_lex_state = 1}, + [902] = {.lex_state = 454}, + [903] = {.lex_state = 70, .external_lex_state = 1}, + [904] = {.lex_state = 70, .external_lex_state = 1}, + [905] = {.lex_state = 70, .external_lex_state = 1}, + [906] = {.lex_state = 70, .external_lex_state = 1}, + [907] = {.lex_state = 70, .external_lex_state = 1}, + [908] = {.lex_state = 70, .external_lex_state = 1}, [909] = {.lex_state = 70, .external_lex_state = 1}, - [910] = {.lex_state = 67}, + [910] = {.lex_state = 70}, [911] = {.lex_state = 70}, - [912] = {.lex_state = 454}, - [913] = {.lex_state = 454}, - [914] = {.lex_state = 454, .external_lex_state = 1}, - [915] = {.lex_state = 454}, - [916] = {.lex_state = 454, .external_lex_state = 1}, - [917] = {.lex_state = 454, .external_lex_state = 1}, - [918] = {.lex_state = 68, .external_lex_state = 1}, - [919] = {.lex_state = 68}, - [920] = {.lex_state = 73, .external_lex_state = 1}, + [912] = {.lex_state = 70}, + [913] = {.lex_state = 70}, + [914] = {.lex_state = 70}, + [915] = {.lex_state = 70}, + [916] = {.lex_state = 70, .external_lex_state = 1}, + [917] = {.lex_state = 70}, + [918] = {.lex_state = 70}, + [919] = {.lex_state = 70}, + [920] = {.lex_state = 67, .external_lex_state = 1}, [921] = {.lex_state = 70}, - [922] = {.lex_state = 68}, - [923] = {.lex_state = 106}, - [924] = {.lex_state = 106}, + [922] = {.lex_state = 70, .external_lex_state = 1}, + [923] = {.lex_state = 70}, + [924] = {.lex_state = 68}, [925] = {.lex_state = 68}, [926] = {.lex_state = 68, .external_lex_state = 1}, - [927] = {.lex_state = 68, .external_lex_state = 1}, + [927] = {.lex_state = 106}, [928] = {.lex_state = 70, .external_lex_state = 1}, [929] = {.lex_state = 70}, [930] = {.lex_state = 68, .external_lex_state = 1}, [931] = {.lex_state = 68}, - [932] = {.lex_state = 106}, - [933] = {.lex_state = 70, .external_lex_state = 1}, - [934] = {.lex_state = 60, .external_lex_state = 1}, + [932] = {.lex_state = 68, .external_lex_state = 1}, + [933] = {.lex_state = 106}, + [934] = {.lex_state = 106}, [935] = {.lex_state = 106}, - [936] = {.lex_state = 106}, - [937] = {.lex_state = 106}, - [938] = {.lex_state = 106}, - [939] = {.lex_state = 70, .external_lex_state = 1}, + [936] = {.lex_state = 70, .external_lex_state = 1}, + [937] = {.lex_state = 70, .external_lex_state = 1}, + [938] = {.lex_state = 70}, + [939] = {.lex_state = 106}, [940] = {.lex_state = 106}, [941] = {.lex_state = 106}, - [942] = {.lex_state = 106}, - [943] = {.lex_state = 106}, + [942] = {.lex_state = 60, .external_lex_state = 1}, + [943] = {.lex_state = 70}, [944] = {.lex_state = 106}, - [945] = {.lex_state = 106}, - [946] = {.lex_state = 70}, + [945] = {.lex_state = 60}, + [946] = {.lex_state = 106}, [947] = {.lex_state = 106}, [948] = {.lex_state = 106}, [949] = {.lex_state = 106}, - [950] = {.lex_state = 106}, + [950] = {.lex_state = 60, .external_lex_state = 1}, [951] = {.lex_state = 106}, - [952] = {.lex_state = 70}, + [952] = {.lex_state = 106}, [953] = {.lex_state = 106}, - [954] = {.lex_state = 70}, + [954] = {.lex_state = 106}, [955] = {.lex_state = 106}, - [956] = {.lex_state = 60}, + [956] = {.lex_state = 106}, [957] = {.lex_state = 106}, [958] = {.lex_state = 106}, - [959] = {.lex_state = 60, .external_lex_state = 1}, - [960] = {.lex_state = 60}, + [959] = {.lex_state = 106}, + [960] = {.lex_state = 106}, [961] = {.lex_state = 106}, [962] = {.lex_state = 106}, - [963] = {.lex_state = 106}, - [964] = {.lex_state = 60}, - [965] = {.lex_state = 106}, - [966] = {.lex_state = 60, .external_lex_state = 1}, - [967] = {.lex_state = 70, .external_lex_state = 1}, + [963] = {.lex_state = 70, .external_lex_state = 1}, + [964] = {.lex_state = 106}, + [965] = {.lex_state = 60, .external_lex_state = 1}, + [966] = {.lex_state = 60}, + [967] = {.lex_state = 70}, [968] = {.lex_state = 106}, [969] = {.lex_state = 106}, [970] = {.lex_state = 106}, @@ -25158,196 +25166,196 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [972] = {.lex_state = 106}, [973] = {.lex_state = 106}, [974] = {.lex_state = 106}, - [975] = {.lex_state = 106}, + [975] = {.lex_state = 60}, [976] = {.lex_state = 106}, - [977] = {.lex_state = 454, .external_lex_state = 1}, - [978] = {.lex_state = 106, .external_lex_state = 1}, - [979] = {.lex_state = 60}, - [980] = {.lex_state = 60}, - [981] = {.lex_state = 60, .external_lex_state = 1}, + [977] = {.lex_state = 106}, + [978] = {.lex_state = 106}, + [979] = {.lex_state = 60, .external_lex_state = 1}, + [980] = {.lex_state = 106, .external_lex_state = 1}, + [981] = {.lex_state = 454}, [982] = {.lex_state = 61}, - [983] = {.lex_state = 454}, - [984] = {.lex_state = 60}, - [985] = {.lex_state = 60, .external_lex_state = 1}, - [986] = {.lex_state = 61, .external_lex_state = 1}, + [983] = {.lex_state = 61, .external_lex_state = 1}, + [984] = {.lex_state = 454, .external_lex_state = 1}, + [985] = {.lex_state = 61}, + [986] = {.lex_state = 60, .external_lex_state = 1}, [987] = {.lex_state = 61, .external_lex_state = 1}, [988] = {.lex_state = 60, .external_lex_state = 1}, - [989] = {.lex_state = 61}, + [989] = {.lex_state = 60}, [990] = {.lex_state = 61, .external_lex_state = 1}, - [991] = {.lex_state = 106, .external_lex_state = 1}, - [992] = {.lex_state = 61}, - [993] = {.lex_state = 106, .external_lex_state = 1}, + [991] = {.lex_state = 61}, + [992] = {.lex_state = 60}, + [993] = {.lex_state = 60}, [994] = {.lex_state = 106, .external_lex_state = 1}, - [995] = {.lex_state = 61}, - [996] = {.lex_state = 61}, - [997] = {.lex_state = 106, .external_lex_state = 1}, + [995] = {.lex_state = 72}, + [996] = {.lex_state = 106, .external_lex_state = 1}, + [997] = {.lex_state = 61}, [998] = {.lex_state = 106, .external_lex_state = 1}, - [999] = {.lex_state = 72}, - [1000] = {.lex_state = 61, .external_lex_state = 1}, + [999] = {.lex_state = 106, .external_lex_state = 1}, + [1000] = {.lex_state = 106, .external_lex_state = 1}, [1001] = {.lex_state = 106, .external_lex_state = 1}, [1002] = {.lex_state = 106, .external_lex_state = 1}, - [1003] = {.lex_state = 72}, - [1004] = {.lex_state = 87}, + [1003] = {.lex_state = 106, .external_lex_state = 1}, + [1004] = {.lex_state = 106, .external_lex_state = 1}, [1005] = {.lex_state = 106, .external_lex_state = 1}, - [1006] = {.lex_state = 106, .external_lex_state = 1}, - [1007] = {.lex_state = 106, .external_lex_state = 1}, + [1006] = {.lex_state = 72}, + [1007] = {.lex_state = 61}, [1008] = {.lex_state = 106, .external_lex_state = 1}, - [1009] = {.lex_state = 106, .external_lex_state = 1}, - [1010] = {.lex_state = 72, .external_lex_state = 1}, + [1009] = {.lex_state = 61}, + [1010] = {.lex_state = 106, .external_lex_state = 1}, [1011] = {.lex_state = 106, .external_lex_state = 1}, [1012] = {.lex_state = 106, .external_lex_state = 1}, - [1013] = {.lex_state = 61, .external_lex_state = 1}, + [1013] = {.lex_state = 106, .external_lex_state = 1}, [1014] = {.lex_state = 106, .external_lex_state = 1}, [1015] = {.lex_state = 106, .external_lex_state = 1}, [1016] = {.lex_state = 106, .external_lex_state = 1}, [1017] = {.lex_state = 106, .external_lex_state = 1}, - [1018] = {.lex_state = 106}, - [1019] = {.lex_state = 61}, - [1020] = {.lex_state = 72, .external_lex_state = 1}, - [1021] = {.lex_state = 106, .external_lex_state = 1}, - [1022] = {.lex_state = 106, .external_lex_state = 1}, - [1023] = {.lex_state = 72}, + [1018] = {.lex_state = 87}, + [1019] = {.lex_state = 106, .external_lex_state = 1}, + [1020] = {.lex_state = 106, .external_lex_state = 1}, + [1021] = {.lex_state = 72, .external_lex_state = 1}, + [1022] = {.lex_state = 61, .external_lex_state = 1}, + [1023] = {.lex_state = 106, .external_lex_state = 1}, [1024] = {.lex_state = 106, .external_lex_state = 1}, [1025] = {.lex_state = 106, .external_lex_state = 1}, - [1026] = {.lex_state = 106, .external_lex_state = 1}, + [1026] = {.lex_state = 106}, [1027] = {.lex_state = 106, .external_lex_state = 1}, - [1028] = {.lex_state = 61, .external_lex_state = 1}, + [1028] = {.lex_state = 72, .external_lex_state = 1}, [1029] = {.lex_state = 106, .external_lex_state = 1}, [1030] = {.lex_state = 106, .external_lex_state = 1}, [1031] = {.lex_state = 106, .external_lex_state = 1}, - [1032] = {.lex_state = 106, .external_lex_state = 1}, - [1033] = {.lex_state = 106, .external_lex_state = 1}, - [1034] = {.lex_state = 72, .external_lex_state = 1}, - [1035] = {.lex_state = 106, .external_lex_state = 1}, + [1032] = {.lex_state = 61, .external_lex_state = 1}, + [1033] = {.lex_state = 72}, + [1034] = {.lex_state = 106, .external_lex_state = 1}, + [1035] = {.lex_state = 72, .external_lex_state = 1}, [1036] = {.lex_state = 106, .external_lex_state = 1}, [1037] = {.lex_state = 106, .external_lex_state = 1}, - [1038] = {.lex_state = 106, .external_lex_state = 1}, + [1038] = {.lex_state = 61, .external_lex_state = 1}, [1039] = {.lex_state = 106, .external_lex_state = 1}, [1040] = {.lex_state = 106, .external_lex_state = 1}, - [1041] = {.lex_state = 72, .external_lex_state = 1}, - [1042] = {.lex_state = 73, .external_lex_state = 1}, + [1041] = {.lex_state = 106, .external_lex_state = 1}, + [1042] = {.lex_state = 106, .external_lex_state = 1}, [1043] = {.lex_state = 72, .external_lex_state = 1}, - [1044] = {.lex_state = 73}, - [1045] = {.lex_state = 73}, - [1046] = {.lex_state = 72}, + [1044] = {.lex_state = 72, .external_lex_state = 1}, + [1045] = {.lex_state = 72}, + [1046] = {.lex_state = 73}, [1047] = {.lex_state = 73, .external_lex_state = 1}, - [1048] = {.lex_state = 72}, - [1049] = {.lex_state = 73}, + [1048] = {.lex_state = 72, .external_lex_state = 1}, + [1049] = {.lex_state = 72, .external_lex_state = 1}, [1050] = {.lex_state = 72}, - [1051] = {.lex_state = 106, .external_lex_state = 1}, - [1052] = {.lex_state = 106}, + [1051] = {.lex_state = 72, .external_lex_state = 1}, + [1052] = {.lex_state = 73}, [1053] = {.lex_state = 72, .external_lex_state = 1}, - [1054] = {.lex_state = 72, .external_lex_state = 1}, + [1054] = {.lex_state = 72}, [1055] = {.lex_state = 72}, - [1056] = {.lex_state = 72, .external_lex_state = 1}, - [1057] = {.lex_state = 72, .external_lex_state = 1}, - [1058] = {.lex_state = 72, .external_lex_state = 1}, - [1059] = {.lex_state = 72}, - [1060] = {.lex_state = 73, .external_lex_state = 1}, + [1056] = {.lex_state = 72}, + [1057] = {.lex_state = 73, .external_lex_state = 1}, + [1058] = {.lex_state = 106, .external_lex_state = 1}, + [1059] = {.lex_state = 106}, + [1060] = {.lex_state = 72, .external_lex_state = 1}, [1061] = {.lex_state = 72}, [1062] = {.lex_state = 72}, - [1063] = {.lex_state = 72, .external_lex_state = 1}, - [1064] = {.lex_state = 72, .external_lex_state = 1}, - [1065] = {.lex_state = 72}, - [1066] = {.lex_state = 72}, - [1067] = {.lex_state = 72, .external_lex_state = 1}, + [1063] = {.lex_state = 73}, + [1064] = {.lex_state = 72}, + [1065] = {.lex_state = 73, .external_lex_state = 1}, + [1066] = {.lex_state = 72, .external_lex_state = 1}, + [1067] = {.lex_state = 72}, [1068] = {.lex_state = 72}, - [1069] = {.lex_state = 72, .external_lex_state = 1}, - [1070] = {.lex_state = 72}, - [1071] = {.lex_state = 106}, - [1072] = {.lex_state = 73}, + [1069] = {.lex_state = 72}, + [1070] = {.lex_state = 72, .external_lex_state = 1}, + [1071] = {.lex_state = 72, .external_lex_state = 1}, + [1072] = {.lex_state = 72, .external_lex_state = 1}, [1073] = {.lex_state = 73}, - [1074] = {.lex_state = 72, .external_lex_state = 1}, + [1074] = {.lex_state = 73, .external_lex_state = 1}, [1075] = {.lex_state = 106, .external_lex_state = 1}, [1076] = {.lex_state = 72}, - [1077] = {.lex_state = 73, .external_lex_state = 1}, + [1077] = {.lex_state = 73}, [1078] = {.lex_state = 73, .external_lex_state = 1}, - [1079] = {.lex_state = 73}, - [1080] = {.lex_state = 106, .external_lex_state = 1}, - [1081] = {.lex_state = 73}, - [1082] = {.lex_state = 73, .external_lex_state = 1}, - [1083] = {.lex_state = 73, .external_lex_state = 1}, - [1084] = {.lex_state = 73, .external_lex_state = 1}, - [1085] = {.lex_state = 73, .external_lex_state = 1}, - [1086] = {.lex_state = 73, .external_lex_state = 1}, - [1087] = {.lex_state = 73, .external_lex_state = 1}, + [1079] = {.lex_state = 106}, + [1080] = {.lex_state = 73, .external_lex_state = 1}, + [1081] = {.lex_state = 73, .external_lex_state = 1}, + [1082] = {.lex_state = 73}, + [1083] = {.lex_state = 106, .external_lex_state = 1}, + [1084] = {.lex_state = 73}, + [1085] = {.lex_state = 73}, + [1086] = {.lex_state = 72, .external_lex_state = 1}, + [1087] = {.lex_state = 73}, [1088] = {.lex_state = 73}, [1089] = {.lex_state = 73}, - [1090] = {.lex_state = 73}, - [1091] = {.lex_state = 73}, + [1090] = {.lex_state = 73, .external_lex_state = 1}, + [1091] = {.lex_state = 73, .external_lex_state = 1}, [1092] = {.lex_state = 73, .external_lex_state = 1}, [1093] = {.lex_state = 73}, [1094] = {.lex_state = 73, .external_lex_state = 1}, - [1095] = {.lex_state = 73}, + [1095] = {.lex_state = 73, .external_lex_state = 1}, [1096] = {.lex_state = 73, .external_lex_state = 1}, [1097] = {.lex_state = 73}, - [1098] = {.lex_state = 82}, - [1099] = {.lex_state = 72}, + [1098] = {.lex_state = 73}, + [1099] = {.lex_state = 73, .external_lex_state = 1}, [1100] = {.lex_state = 72}, - [1101] = {.lex_state = 73}, - [1102] = {.lex_state = 72, .external_lex_state = 1}, - [1103] = {.lex_state = 72}, + [1101] = {.lex_state = 72, .external_lex_state = 1}, + [1102] = {.lex_state = 82}, + [1103] = {.lex_state = 72, .external_lex_state = 1}, [1104] = {.lex_state = 72}, [1105] = {.lex_state = 72}, [1106] = {.lex_state = 72, .external_lex_state = 1}, [1107] = {.lex_state = 72, .external_lex_state = 1}, - [1108] = {.lex_state = 87, .external_lex_state = 1}, - [1109] = {.lex_state = 72, .external_lex_state = 1}, + [1108] = {.lex_state = 72}, + [1109] = {.lex_state = 72}, [1110] = {.lex_state = 72, .external_lex_state = 1}, - [1111] = {.lex_state = 72, .external_lex_state = 1}, - [1112] = {.lex_state = 72}, + [1111] = {.lex_state = 73, .external_lex_state = 1}, + [1112] = {.lex_state = 73}, [1113] = {.lex_state = 82}, - [1114] = {.lex_state = 72}, - [1115] = {.lex_state = 82}, + [1114] = {.lex_state = 72, .external_lex_state = 1}, + [1115] = {.lex_state = 87, .external_lex_state = 1}, [1116] = {.lex_state = 72}, - [1117] = {.lex_state = 73, .external_lex_state = 1}, - [1118] = {.lex_state = 72, .external_lex_state = 1}, - [1119] = {.lex_state = 72, .external_lex_state = 1}, - [1120] = {.lex_state = 454, .external_lex_state = 1}, - [1121] = {.lex_state = 73}, - [1122] = {.lex_state = 454}, + [1117] = {.lex_state = 72}, + [1118] = {.lex_state = 82}, + [1119] = {.lex_state = 72}, + [1120] = {.lex_state = 72, .external_lex_state = 1}, + [1121] = {.lex_state = 72, .external_lex_state = 1}, + [1122] = {.lex_state = 73, .external_lex_state = 1}, [1123] = {.lex_state = 73}, [1124] = {.lex_state = 73, .external_lex_state = 1}, - [1125] = {.lex_state = 73}, - [1126] = {.lex_state = 73, .external_lex_state = 1}, - [1127] = {.lex_state = 73, .external_lex_state = 1}, - [1128] = {.lex_state = 73}, - [1129] = {.lex_state = 73, .external_lex_state = 1}, - [1130] = {.lex_state = 73}, + [1125] = {.lex_state = 73, .external_lex_state = 1}, + [1126] = {.lex_state = 73}, + [1127] = {.lex_state = 73}, + [1128] = {.lex_state = 454}, + [1129] = {.lex_state = 73}, + [1130] = {.lex_state = 454, .external_lex_state = 1}, [1131] = {.lex_state = 73}, - [1132] = {.lex_state = 73}, - [1133] = {.lex_state = 73, .external_lex_state = 1}, + [1132] = {.lex_state = 73, .external_lex_state = 1}, + [1133] = {.lex_state = 454, .external_lex_state = 1}, [1134] = {.lex_state = 73, .external_lex_state = 1}, - [1135] = {.lex_state = 73, .external_lex_state = 1}, + [1135] = {.lex_state = 454}, [1136] = {.lex_state = 73}, [1137] = {.lex_state = 73, .external_lex_state = 1}, - [1138] = {.lex_state = 454, .external_lex_state = 1}, - [1139] = {.lex_state = 454}, - [1140] = {.lex_state = 454, .external_lex_state = 1}, - [1141] = {.lex_state = 454, .external_lex_state = 1}, + [1138] = {.lex_state = 73, .external_lex_state = 1}, + [1139] = {.lex_state = 73, .external_lex_state = 1}, + [1140] = {.lex_state = 73}, + [1141] = {.lex_state = 73}, [1142] = {.lex_state = 454, .external_lex_state = 1}, - [1143] = {.lex_state = 454}, + [1143] = {.lex_state = 454, .external_lex_state = 1}, [1144] = {.lex_state = 454}, [1145] = {.lex_state = 454}, - [1146] = {.lex_state = 82}, - [1147] = {.lex_state = 82}, - [1148] = {.lex_state = 454, .external_lex_state = 1}, - [1149] = {.lex_state = 454}, + [1146] = {.lex_state = 454}, + [1147] = {.lex_state = 454, .external_lex_state = 1}, + [1148] = {.lex_state = 82}, + [1149] = {.lex_state = 82}, [1150] = {.lex_state = 454}, [1151] = {.lex_state = 454}, [1152] = {.lex_state = 454, .external_lex_state = 1}, - [1153] = {.lex_state = 454, .external_lex_state = 1}, - [1154] = {.lex_state = 454}, - [1155] = {.lex_state = 454, .external_lex_state = 1}, + [1153] = {.lex_state = 454}, + [1154] = {.lex_state = 454, .external_lex_state = 1}, + [1155] = {.lex_state = 454}, [1156] = {.lex_state = 454, .external_lex_state = 1}, - [1157] = {.lex_state = 454}, - [1158] = {.lex_state = 101}, - [1159] = {.lex_state = 101}, + [1157] = {.lex_state = 454, .external_lex_state = 1}, + [1158] = {.lex_state = 454, .external_lex_state = 1}, + [1159] = {.lex_state = 454}, [1160] = {.lex_state = 101}, - [1161] = {.lex_state = 100}, - [1162] = {.lex_state = 59}, - [1163] = {.lex_state = 94}, - [1164] = {.lex_state = 94}, + [1161] = {.lex_state = 101}, + [1162] = {.lex_state = 101}, + [1163] = {.lex_state = 59}, + [1164] = {.lex_state = 100}, [1165] = {.lex_state = 94}, [1166] = {.lex_state = 94}, [1167] = {.lex_state = 94}, @@ -25371,41 +25379,41 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1185] = {.lex_state = 94}, [1186] = {.lex_state = 94}, [1187] = {.lex_state = 94}, - [1188] = {.lex_state = 103}, - [1189] = {.lex_state = 103}, + [1188] = {.lex_state = 94}, + [1189] = {.lex_state = 94}, [1190] = {.lex_state = 103}, [1191] = {.lex_state = 103}, [1192] = {.lex_state = 103}, [1193] = {.lex_state = 103}, - [1194] = {.lex_state = 104}, - [1195] = {.lex_state = 103}, + [1194] = {.lex_state = 103}, + [1195] = {.lex_state = 104}, [1196] = {.lex_state = 104}, [1197] = {.lex_state = 104}, - [1198] = {.lex_state = 103}, + [1198] = {.lex_state = 104}, [1199] = {.lex_state = 104}, [1200] = {.lex_state = 104}, [1201] = {.lex_state = 104}, [1202] = {.lex_state = 104}, [1203] = {.lex_state = 104}, - [1204] = {.lex_state = 103}, + [1204] = {.lex_state = 104}, [1205] = {.lex_state = 104}, - [1206] = {.lex_state = 104}, + [1206] = {.lex_state = 103}, [1207] = {.lex_state = 104}, - [1208] = {.lex_state = 104}, + [1208] = {.lex_state = 103}, [1209] = {.lex_state = 104}, - [1210] = {.lex_state = 103}, + [1210] = {.lex_state = 104}, [1211] = {.lex_state = 104}, - [1212] = {.lex_state = 104}, - [1213] = {.lex_state = 104}, - [1214] = {.lex_state = 28}, - [1215] = {.lex_state = 28}, + [1212] = {.lex_state = 103}, + [1213] = {.lex_state = 103}, + [1214] = {.lex_state = 103}, + [1215] = {.lex_state = 104}, [1216] = {.lex_state = 28}, - [1217] = {.lex_state = 103}, + [1217] = {.lex_state = 28}, [1218] = {.lex_state = 28}, - [1219] = {.lex_state = 104}, + [1219] = {.lex_state = 28}, [1220] = {.lex_state = 28}, [1221] = {.lex_state = 28}, - [1222] = {.lex_state = 28}, + [1222] = {.lex_state = 103}, [1223] = {.lex_state = 28}, [1224] = {.lex_state = 28}, [1225] = {.lex_state = 28}, @@ -25413,325 +25421,325 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1227] = {.lex_state = 28}, [1228] = {.lex_state = 28}, [1229] = {.lex_state = 28}, - [1230] = {.lex_state = 28}, + [1230] = {.lex_state = 104}, [1231] = {.lex_state = 28}, [1232] = {.lex_state = 28}, - [1233] = {.lex_state = 454}, - [1234] = {.lex_state = 454}, - [1235] = {.lex_state = 454}, + [1233] = {.lex_state = 28}, + [1234] = {.lex_state = 28}, + [1235] = {.lex_state = 109}, [1236] = {.lex_state = 454}, - [1237] = {.lex_state = 109}, + [1237] = {.lex_state = 454}, [1238] = {.lex_state = 454}, - [1239] = {.lex_state = 109}, + [1239] = {.lex_state = 454}, [1240] = {.lex_state = 454}, - [1241] = {.lex_state = 454}, - [1242] = {.lex_state = 94}, - [1243] = {.lex_state = 94}, + [1241] = {.lex_state = 109}, + [1242] = {.lex_state = 454}, + [1243] = {.lex_state = 454}, [1244] = {.lex_state = 94}, - [1245] = {.lex_state = 104}, - [1246] = {.lex_state = 104}, - [1247] = {.lex_state = 94}, - [1248] = {.lex_state = 28}, - [1249] = {.lex_state = 103}, - [1250] = {.lex_state = 103}, - [1251] = {.lex_state = 104}, + [1245] = {.lex_state = 94}, + [1246] = {.lex_state = 94}, + [1247] = {.lex_state = 104}, + [1248] = {.lex_state = 103}, + [1249] = {.lex_state = 28}, + [1250] = {.lex_state = 94}, + [1251] = {.lex_state = 103}, [1252] = {.lex_state = 454}, - [1253] = {.lex_state = 94}, - [1254] = {.lex_state = 28}, + [1253] = {.lex_state = 104}, + [1254] = {.lex_state = 104}, [1255] = {.lex_state = 94}, - [1256] = {.lex_state = 28}, - [1257] = {.lex_state = 104}, - [1258] = {.lex_state = 103}, - [1259] = {.lex_state = 454}, - [1260] = {.lex_state = 454}, + [1256] = {.lex_state = 103}, + [1257] = {.lex_state = 94}, + [1258] = {.lex_state = 28}, + [1259] = {.lex_state = 28}, + [1260] = {.lex_state = 104}, [1261] = {.lex_state = 454}, - [1262] = {.lex_state = 94}, + [1262] = {.lex_state = 454}, [1263] = {.lex_state = 454}, - [1264] = {.lex_state = 454}, - [1265] = {.lex_state = 94}, - [1266] = {.lex_state = 454}, - [1267] = {.lex_state = 454}, + [1264] = {.lex_state = 94}, + [1265] = {.lex_state = 454}, + [1266] = {.lex_state = 94}, + [1267] = {.lex_state = 94}, [1268] = {.lex_state = 94}, - [1269] = {.lex_state = 94}, - [1270] = {.lex_state = 108}, - [1271] = {.lex_state = 454}, - [1272] = {.lex_state = 94}, - [1273] = {.lex_state = 108}, - [1274] = {.lex_state = 94}, + [1269] = {.lex_state = 108}, + [1270] = {.lex_state = 94}, + [1271] = {.lex_state = 108}, + [1272] = {.lex_state = 454}, + [1273] = {.lex_state = 94}, + [1274] = {.lex_state = 454}, [1275] = {.lex_state = 94}, - [1276] = {.lex_state = 94}, - [1277] = {.lex_state = 454}, - [1278] = {.lex_state = 106}, - [1279] = {.lex_state = 106}, + [1276] = {.lex_state = 454}, + [1277] = {.lex_state = 94}, + [1278] = {.lex_state = 454}, + [1279] = {.lex_state = 454}, [1280] = {.lex_state = 454}, - [1281] = {.lex_state = 454}, - [1282] = {.lex_state = 94}, + [1281] = {.lex_state = 94}, + [1282] = {.lex_state = 454}, [1283] = {.lex_state = 106}, - [1284] = {.lex_state = 94}, + [1284] = {.lex_state = 106}, [1285] = {.lex_state = 454}, - [1286] = {.lex_state = 94}, + [1286] = {.lex_state = 106}, [1287] = {.lex_state = 106}, - [1288] = {.lex_state = 454}, - [1289] = {.lex_state = 108}, - [1290] = {.lex_state = 106}, - [1291] = {.lex_state = 454}, - [1292] = {.lex_state = 106}, + [1288] = {.lex_state = 94}, + [1289] = {.lex_state = 94}, + [1290] = {.lex_state = 454}, + [1291] = {.lex_state = 106}, + [1292] = {.lex_state = 108}, [1293] = {.lex_state = 82}, - [1294] = {.lex_state = 454}, + [1294] = {.lex_state = 118}, [1295] = {.lex_state = 454}, - [1296] = {.lex_state = 118}, + [1296] = {.lex_state = 82}, [1297] = {.lex_state = 106}, [1298] = {.lex_state = 118}, - [1299] = {.lex_state = 82}, - [1300] = {.lex_state = 454}, - [1301] = {.lex_state = 106, .external_lex_state = 1}, + [1299] = {.lex_state = 454}, + [1300] = {.lex_state = 106}, + [1301] = {.lex_state = 454}, [1302] = {.lex_state = 454}, [1303] = {.lex_state = 454}, [1304] = {.lex_state = 454}, - [1305] = {.lex_state = 106}, + [1305] = {.lex_state = 106, .external_lex_state = 1}, [1306] = {.lex_state = 454}, [1307] = {.lex_state = 454}, [1308] = {.lex_state = 454}, [1309] = {.lex_state = 454}, - [1310] = {.lex_state = 454}, + [1310] = {.lex_state = 106}, [1311] = {.lex_state = 454}, [1312] = {.lex_state = 454}, [1313] = {.lex_state = 454}, [1314] = {.lex_state = 454}, [1315] = {.lex_state = 454}, - [1316] = {.lex_state = 454, .external_lex_state = 1}, - [1317] = {.lex_state = 454, .external_lex_state = 1}, - [1318] = {.lex_state = 106}, - [1319] = {.lex_state = 106}, - [1320] = {.lex_state = 102}, - [1321] = {.lex_state = 454}, + [1316] = {.lex_state = 454}, + [1317] = {.lex_state = 454}, + [1318] = {.lex_state = 454}, + [1319] = {.lex_state = 454}, + [1320] = {.lex_state = 106, .external_lex_state = 1}, + [1321] = {.lex_state = 106}, [1322] = {.lex_state = 454}, - [1323] = {.lex_state = 454}, - [1324] = {.lex_state = 106}, - [1325] = {.lex_state = 454, .external_lex_state = 1}, - [1326] = {.lex_state = 106, .external_lex_state = 1}, - [1327] = {.lex_state = 454}, - [1328] = {.lex_state = 102}, - [1329] = {.lex_state = 454, .external_lex_state = 1}, - [1330] = {.lex_state = 454}, + [1323] = {.lex_state = 106}, + [1324] = {.lex_state = 102}, + [1325] = {.lex_state = 454}, + [1326] = {.lex_state = 454, .external_lex_state = 1}, + [1327] = {.lex_state = 454, .external_lex_state = 1}, + [1328] = {.lex_state = 454, .external_lex_state = 1}, + [1329] = {.lex_state = 454}, + [1330] = {.lex_state = 102}, [1331] = {.lex_state = 106}, - [1332] = {.lex_state = 454}, - [1333] = {.lex_state = 102}, - [1334] = {.lex_state = 108, .external_lex_state = 1}, - [1335] = {.lex_state = 33}, - [1336] = {.lex_state = 111}, - [1337] = {.lex_state = 35, .external_lex_state = 1}, - [1338] = {.lex_state = 102}, - [1339] = {.lex_state = 111}, - [1340] = {.lex_state = 108}, - [1341] = {.lex_state = 111}, - [1342] = {.lex_state = 108, .external_lex_state = 1}, - [1343] = {.lex_state = 33}, - [1344] = {.lex_state = 102}, - [1345] = {.lex_state = 102}, - [1346] = {.lex_state = 108}, - [1347] = {.lex_state = 35, .external_lex_state = 1}, - [1348] = {.lex_state = 111}, - [1349] = {.lex_state = 454, .external_lex_state = 1}, - [1350] = {.lex_state = 111}, - [1351] = {.lex_state = 111}, - [1352] = {.lex_state = 111}, - [1353] = {.lex_state = 111}, - [1354] = {.lex_state = 111}, - [1355] = {.lex_state = 111}, - [1356] = {.lex_state = 111}, - [1357] = {.lex_state = 111}, - [1358] = {.lex_state = 454}, - [1359] = {.lex_state = 108}, + [1332] = {.lex_state = 102}, + [1333] = {.lex_state = 454, .external_lex_state = 1}, + [1334] = {.lex_state = 454}, + [1335] = {.lex_state = 106}, + [1336] = {.lex_state = 33}, + [1337] = {.lex_state = 111}, + [1338] = {.lex_state = 33}, + [1339] = {.lex_state = 106}, + [1340] = {.lex_state = 111}, + [1341] = {.lex_state = 108, .external_lex_state = 1}, + [1342] = {.lex_state = 111}, + [1343] = {.lex_state = 111}, + [1344] = {.lex_state = 108}, + [1345] = {.lex_state = 108}, + [1346] = {.lex_state = 106}, + [1347] = {.lex_state = 102}, + [1348] = {.lex_state = 106}, + [1349] = {.lex_state = 102}, + [1350] = {.lex_state = 35, .external_lex_state = 1}, + [1351] = {.lex_state = 102}, + [1352] = {.lex_state = 35, .external_lex_state = 1}, + [1353] = {.lex_state = 106}, + [1354] = {.lex_state = 108, .external_lex_state = 1}, + [1355] = {.lex_state = 108}, + [1356] = {.lex_state = 454}, + [1357] = {.lex_state = 454}, + [1358] = {.lex_state = 111}, + [1359] = {.lex_state = 454, .external_lex_state = 1}, [1360] = {.lex_state = 454}, - [1361] = {.lex_state = 454}, - [1362] = {.lex_state = 111}, - [1363] = {.lex_state = 454}, - [1364] = {.lex_state = 111}, + [1361] = {.lex_state = 111}, + [1362] = {.lex_state = 454}, + [1363] = {.lex_state = 111}, + [1364] = {.lex_state = 454}, [1365] = {.lex_state = 454, .external_lex_state = 1}, - [1366] = {.lex_state = 454}, + [1366] = {.lex_state = 111}, [1367] = {.lex_state = 111}, - [1368] = {.lex_state = 454}, + [1368] = {.lex_state = 111}, [1369] = {.lex_state = 454, .external_lex_state = 1}, - [1370] = {.lex_state = 454}, + [1370] = {.lex_state = 111}, [1371] = {.lex_state = 111}, - [1372] = {.lex_state = 454, .external_lex_state = 1}, + [1372] = {.lex_state = 111}, [1373] = {.lex_state = 111}, - [1374] = {.lex_state = 108, .external_lex_state = 1}, - [1375] = {.lex_state = 111}, - [1376] = {.lex_state = 454}, - [1377] = {.lex_state = 454}, - [1378] = {.lex_state = 454, .external_lex_state = 1}, - [1379] = {.lex_state = 454, .external_lex_state = 1}, - [1380] = {.lex_state = 111}, - [1381] = {.lex_state = 111}, + [1374] = {.lex_state = 454}, + [1375] = {.lex_state = 454}, + [1376] = {.lex_state = 111}, + [1377] = {.lex_state = 111}, + [1378] = {.lex_state = 454}, + [1379] = {.lex_state = 454}, + [1380] = {.lex_state = 454, .external_lex_state = 1}, + [1381] = {.lex_state = 454}, [1382] = {.lex_state = 454}, [1383] = {.lex_state = 111}, - [1384] = {.lex_state = 454}, + [1384] = {.lex_state = 111}, [1385] = {.lex_state = 111}, - [1386] = {.lex_state = 454}, + [1386] = {.lex_state = 111}, [1387] = {.lex_state = 454}, [1388] = {.lex_state = 111}, - [1389] = {.lex_state = 454, .external_lex_state = 1}, + [1389] = {.lex_state = 454}, [1390] = {.lex_state = 454}, - [1391] = {.lex_state = 111}, - [1392] = {.lex_state = 454}, - [1393] = {.lex_state = 111}, + [1391] = {.lex_state = 454, .external_lex_state = 1}, + [1392] = {.lex_state = 111}, + [1393] = {.lex_state = 454, .external_lex_state = 1}, [1394] = {.lex_state = 111}, - [1395] = {.lex_state = 454, .external_lex_state = 1}, + [1395] = {.lex_state = 108, .external_lex_state = 1}, [1396] = {.lex_state = 454, .external_lex_state = 1}, - [1397] = {.lex_state = 108, .external_lex_state = 1}, - [1398] = {.lex_state = 106}, - [1399] = {.lex_state = 108}, - [1400] = {.lex_state = 108}, - [1401] = {.lex_state = 82}, + [1397] = {.lex_state = 454}, + [1398] = {.lex_state = 111}, + [1399] = {.lex_state = 111}, + [1400] = {.lex_state = 454, .external_lex_state = 1}, + [1401] = {.lex_state = 111}, [1402] = {.lex_state = 454}, - [1403] = {.lex_state = 35}, + [1403] = {.lex_state = 82}, [1404] = {.lex_state = 82}, - [1405] = {.lex_state = 108, .external_lex_state = 1}, - [1406] = {.lex_state = 35}, + [1405] = {.lex_state = 82}, + [1406] = {.lex_state = 82}, [1407] = {.lex_state = 82}, - [1408] = {.lex_state = 454}, + [1408] = {.lex_state = 106}, [1409] = {.lex_state = 454}, - [1410] = {.lex_state = 82}, - [1411] = {.lex_state = 454}, - [1412] = {.lex_state = 454}, + [1410] = {.lex_state = 454}, + [1411] = {.lex_state = 106}, + [1412] = {.lex_state = 82}, [1413] = {.lex_state = 82}, [1414] = {.lex_state = 82}, - [1415] = {.lex_state = 82}, - [1416] = {.lex_state = 82}, - [1417] = {.lex_state = 454}, - [1418] = {.lex_state = 454}, - [1419] = {.lex_state = 454}, - [1420] = {.lex_state = 82}, - [1421] = {.lex_state = 106}, - [1422] = {.lex_state = 106}, - [1423] = {.lex_state = 82}, + [1415] = {.lex_state = 454}, + [1416] = {.lex_state = 454}, + [1417] = {.lex_state = 106}, + [1418] = {.lex_state = 82}, + [1419] = {.lex_state = 82}, + [1420] = {.lex_state = 454}, + [1421] = {.lex_state = 108}, + [1422] = {.lex_state = 108}, + [1423] = {.lex_state = 454, .external_lex_state = 1}, [1424] = {.lex_state = 82}, - [1425] = {.lex_state = 106}, + [1425] = {.lex_state = 35}, [1426] = {.lex_state = 454}, - [1427] = {.lex_state = 92}, + [1427] = {.lex_state = 108, .external_lex_state = 1}, [1428] = {.lex_state = 454}, - [1429] = {.lex_state = 454}, - [1430] = {.lex_state = 108}, - [1431] = {.lex_state = 454}, - [1432] = {.lex_state = 106}, - [1433] = {.lex_state = 454}, - [1434] = {.lex_state = 92}, - [1435] = {.lex_state = 454}, - [1436] = {.lex_state = 106}, + [1429] = {.lex_state = 108, .external_lex_state = 1}, + [1430] = {.lex_state = 106}, + [1431] = {.lex_state = 35}, + [1432] = {.lex_state = 454}, + [1433] = {.lex_state = 108}, + [1434] = {.lex_state = 454}, + [1435] = {.lex_state = 97}, + [1436] = {.lex_state = 97}, [1437] = {.lex_state = 454}, - [1438] = {.lex_state = 454}, - [1439] = {.lex_state = 454, .external_lex_state = 1}, - [1440] = {.lex_state = 454, .external_lex_state = 1}, - [1441] = {.lex_state = 108}, - [1442] = {.lex_state = 108, .external_lex_state = 1}, - [1443] = {.lex_state = 111}, - [1444] = {.lex_state = 454}, + [1438] = {.lex_state = 92}, + [1439] = {.lex_state = 113}, + [1440] = {.lex_state = 454}, + [1441] = {.lex_state = 454}, + [1442] = {.lex_state = 92}, + [1443] = {.lex_state = 454}, + [1444] = {.lex_state = 92}, [1445] = {.lex_state = 454}, - [1446] = {.lex_state = 97}, - [1447] = {.lex_state = 454}, - [1448] = {.lex_state = 97}, - [1449] = {.lex_state = 454}, + [1446] = {.lex_state = 454}, + [1447] = {.lex_state = 111}, + [1448] = {.lex_state = 454}, + [1449] = {.lex_state = 39}, [1450] = {.lex_state = 454}, - [1451] = {.lex_state = 454, .external_lex_state = 1}, - [1452] = {.lex_state = 92}, + [1451] = {.lex_state = 454}, + [1452] = {.lex_state = 454}, [1453] = {.lex_state = 454}, [1454] = {.lex_state = 454}, - [1455] = {.lex_state = 92}, - [1456] = {.lex_state = 454, .external_lex_state = 1}, - [1457] = {.lex_state = 108, .external_lex_state = 1}, - [1458] = {.lex_state = 108, .external_lex_state = 1}, + [1455] = {.lex_state = 454, .external_lex_state = 1}, + [1456] = {.lex_state = 97}, + [1457] = {.lex_state = 454}, + [1458] = {.lex_state = 97}, [1459] = {.lex_state = 454}, - [1460] = {.lex_state = 454}, + [1460] = {.lex_state = 92}, [1461] = {.lex_state = 454, .external_lex_state = 1}, - [1462] = {.lex_state = 454}, - [1463] = {.lex_state = 454}, + [1462] = {.lex_state = 92}, + [1463] = {.lex_state = 108, .external_lex_state = 1}, [1464] = {.lex_state = 454}, - [1465] = {.lex_state = 108}, - [1466] = {.lex_state = 454}, + [1465] = {.lex_state = 454}, + [1466] = {.lex_state = 454, .external_lex_state = 1}, [1467] = {.lex_state = 97}, - [1468] = {.lex_state = 97}, - [1469] = {.lex_state = 38}, - [1470] = {.lex_state = 454}, + [1468] = {.lex_state = 39}, + [1469] = {.lex_state = 108, .external_lex_state = 1}, + [1470] = {.lex_state = 97}, [1471] = {.lex_state = 92}, - [1472] = {.lex_state = 113}, - [1473] = {.lex_state = 454}, - [1474] = {.lex_state = 92}, - [1475] = {.lex_state = 454}, + [1472] = {.lex_state = 92}, + [1473] = {.lex_state = 97}, + [1474] = {.lex_state = 454}, + [1475] = {.lex_state = 97}, [1476] = {.lex_state = 454}, - [1477] = {.lex_state = 454}, - [1478] = {.lex_state = 38}, - [1479] = {.lex_state = 97}, + [1477] = {.lex_state = 97}, + [1478] = {.lex_state = 97}, + [1479] = {.lex_state = 454, .external_lex_state = 1}, [1480] = {.lex_state = 97}, [1481] = {.lex_state = 97}, - [1482] = {.lex_state = 92}, - [1483] = {.lex_state = 92}, - [1484] = {.lex_state = 454}, - [1485] = {.lex_state = 97}, - [1486] = {.lex_state = 106}, - [1487] = {.lex_state = 97}, - [1488] = {.lex_state = 97}, - [1489] = {.lex_state = 454}, - [1490] = {.lex_state = 38}, - [1491] = {.lex_state = 97}, - [1492] = {.lex_state = 97}, - [1493] = {.lex_state = 454}, + [1482] = {.lex_state = 454}, + [1483] = {.lex_state = 108}, + [1484] = {.lex_state = 454, .external_lex_state = 1}, + [1485] = {.lex_state = 92}, + [1486] = {.lex_state = 92}, + [1487] = {.lex_state = 454, .external_lex_state = 1}, + [1488] = {.lex_state = 106}, + [1489] = {.lex_state = 97}, + [1490] = {.lex_state = 106}, + [1491] = {.lex_state = 454}, + [1492] = {.lex_state = 92}, + [1493] = {.lex_state = 454, .external_lex_state = 1}, [1494] = {.lex_state = 454}, - [1495] = {.lex_state = 454, .external_lex_state = 1}, + [1495] = {.lex_state = 39}, [1496] = {.lex_state = 454}, - [1497] = {.lex_state = 454}, - [1498] = {.lex_state = 454}, - [1499] = {.lex_state = 106}, + [1497] = {.lex_state = 39}, + [1498] = {.lex_state = 106}, + [1499] = {.lex_state = 454}, [1500] = {.lex_state = 454}, [1501] = {.lex_state = 454}, - [1502] = {.lex_state = 38}, + [1502] = {.lex_state = 106}, [1503] = {.lex_state = 454}, - [1504] = {.lex_state = 38}, - [1505] = {.lex_state = 92}, + [1504] = {.lex_state = 454}, + [1505] = {.lex_state = 39}, [1506] = {.lex_state = 454}, - [1507] = {.lex_state = 92}, - [1508] = {.lex_state = 38}, + [1507] = {.lex_state = 39}, + [1508] = {.lex_state = 454, .external_lex_state = 1}, [1509] = {.lex_state = 454}, - [1510] = {.lex_state = 454}, - [1511] = {.lex_state = 454, .external_lex_state = 1}, - [1512] = {.lex_state = 106}, + [1510] = {.lex_state = 454, .external_lex_state = 1}, + [1511] = {.lex_state = 39}, + [1512] = {.lex_state = 454}, [1513] = {.lex_state = 454}, - [1514] = {.lex_state = 454, .external_lex_state = 1}, - [1515] = {.lex_state = 38}, - [1516] = {.lex_state = 97}, + [1514] = {.lex_state = 454}, + [1515] = {.lex_state = 454}, + [1516] = {.lex_state = 108}, [1517] = {.lex_state = 454}, - [1518] = {.lex_state = 38}, + [1518] = {.lex_state = 106}, [1519] = {.lex_state = 454}, - [1520] = {.lex_state = 38}, - [1521] = {.lex_state = 454}, + [1520] = {.lex_state = 454}, + [1521] = {.lex_state = 39}, [1522] = {.lex_state = 454}, - [1523] = {.lex_state = 106}, + [1523] = {.lex_state = 39}, [1524] = {.lex_state = 454}, [1525] = {.lex_state = 454}, - [1526] = {.lex_state = 454}, - [1527] = {.lex_state = 38}, + [1526] = {.lex_state = 39}, + [1527] = {.lex_state = 454}, [1528] = {.lex_state = 454}, - [1529] = {.lex_state = 38}, - [1530] = {.lex_state = 454}, - [1531] = {.lex_state = 454}, - [1532] = {.lex_state = 38}, - [1533] = {.lex_state = 97}, - [1534] = {.lex_state = 454, .external_lex_state = 1}, - [1535] = {.lex_state = 97}, + [1529] = {.lex_state = 39}, + [1530] = {.lex_state = 106}, + [1531] = {.lex_state = 92}, + [1532] = {.lex_state = 454}, + [1533] = {.lex_state = 454}, + [1534] = {.lex_state = 454}, + [1535] = {.lex_state = 454}, [1536] = {.lex_state = 454}, [1537] = {.lex_state = 106}, [1538] = {.lex_state = 97}, - [1539] = {.lex_state = 92}, - [1540] = {.lex_state = 454}, - [1541] = {.lex_state = 106}, - [1542] = {.lex_state = 97}, - [1543] = {.lex_state = 454}, - [1544] = {.lex_state = 454}, + [1539] = {.lex_state = 454}, + [1540] = {.lex_state = 97}, + [1541] = {.lex_state = 108, .external_lex_state = 1}, + [1542] = {.lex_state = 454}, + [1543] = {.lex_state = 97}, + [1544] = {.lex_state = 97}, [1545] = {.lex_state = 454}, [1546] = {.lex_state = 454}, - [1547] = {.lex_state = 454}, - [1548] = {.lex_state = 454}, + [1547] = {.lex_state = 106}, + [1548] = {.lex_state = 39}, [1549] = {.lex_state = 454}, [1550] = {.lex_state = 454}, [1551] = {.lex_state = 454}, @@ -25742,7 +25750,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1556] = {.lex_state = 454}, [1557] = {.lex_state = 454}, [1558] = {.lex_state = 454}, - [1559] = {.lex_state = 454}, + [1559] = {.lex_state = 106}, [1560] = {.lex_state = 454}, [1561] = {.lex_state = 454}, [1562] = {.lex_state = 454}, @@ -25765,12 +25773,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1579] = {.lex_state = 454}, [1580] = {.lex_state = 454}, [1581] = {.lex_state = 454}, - [1582] = {.lex_state = 94}, + [1582] = {.lex_state = 454}, [1583] = {.lex_state = 454}, [1584] = {.lex_state = 454}, [1585] = {.lex_state = 454}, [1586] = {.lex_state = 454}, - [1587] = {.lex_state = 454, .external_lex_state = 1}, + [1587] = {.lex_state = 454}, [1588] = {.lex_state = 454}, [1589] = {.lex_state = 454}, [1590] = {.lex_state = 454}, @@ -25794,15 +25802,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1608] = {.lex_state = 454}, [1609] = {.lex_state = 454}, [1610] = {.lex_state = 454}, - [1611] = {.lex_state = 119}, + [1611] = {.lex_state = 454}, [1612] = {.lex_state = 454}, [1613] = {.lex_state = 454}, - [1614] = {.lex_state = 454}, + [1614] = {.lex_state = 454, .external_lex_state = 1}, [1615] = {.lex_state = 454}, [1616] = {.lex_state = 454}, [1617] = {.lex_state = 454}, [1618] = {.lex_state = 454}, - [1619] = {.lex_state = 82}, + [1619] = {.lex_state = 454}, [1620] = {.lex_state = 454}, [1621] = {.lex_state = 454}, [1622] = {.lex_state = 454}, @@ -25810,37 +25818,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1624] = {.lex_state = 454}, [1625] = {.lex_state = 454}, [1626] = {.lex_state = 454}, - [1627] = {.lex_state = 94}, + [1627] = {.lex_state = 454}, [1628] = {.lex_state = 454}, [1629] = {.lex_state = 454}, [1630] = {.lex_state = 454}, [1631] = {.lex_state = 454}, [1632] = {.lex_state = 454}, - [1633] = {.lex_state = 454}, + [1633] = {.lex_state = 94}, [1634] = {.lex_state = 454}, [1635] = {.lex_state = 454}, [1636] = {.lex_state = 454}, [1637] = {.lex_state = 454}, - [1638] = {.lex_state = 454, .external_lex_state = 1}, + [1638] = {.lex_state = 454}, [1639] = {.lex_state = 454}, - [1640] = {.lex_state = 454}, - [1641] = {.lex_state = 454}, + [1640] = {.lex_state = 454, .external_lex_state = 1}, + [1641] = {.lex_state = 94}, [1642] = {.lex_state = 454}, - [1643] = {.lex_state = 454}, - [1644] = {.lex_state = 454, .external_lex_state = 1}, + [1643] = {.lex_state = 454, .external_lex_state = 1}, + [1644] = {.lex_state = 454}, [1645] = {.lex_state = 454}, [1646] = {.lex_state = 454}, - [1647] = {.lex_state = 454}, - [1648] = {.lex_state = 82}, - [1649] = {.lex_state = 454}, + [1647] = {.lex_state = 454, .external_lex_state = 1}, + [1648] = {.lex_state = 454}, + [1649] = {.lex_state = 94}, [1650] = {.lex_state = 454}, [1651] = {.lex_state = 454}, - [1652] = {.lex_state = 94}, + [1652] = {.lex_state = 454}, [1653] = {.lex_state = 454}, [1654] = {.lex_state = 454}, [1655] = {.lex_state = 454}, - [1656] = {.lex_state = 454, .external_lex_state = 1}, - [1657] = {.lex_state = 106}, + [1656] = {.lex_state = 454}, + [1657] = {.lex_state = 454}, [1658] = {.lex_state = 454}, [1659] = {.lex_state = 454}, [1660] = {.lex_state = 454}, @@ -25851,12 +25859,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1665] = {.lex_state = 454}, [1666] = {.lex_state = 454}, [1667] = {.lex_state = 454}, - [1668] = {.lex_state = 82}, + [1668] = {.lex_state = 454}, [1669] = {.lex_state = 454}, - [1670] = {.lex_state = 454, .external_lex_state = 1}, + [1670] = {.lex_state = 454}, [1671] = {.lex_state = 454}, - [1672] = {.lex_state = 454}, - [1673] = {.lex_state = 94}, + [1672] = {.lex_state = 94}, + [1673] = {.lex_state = 454}, [1674] = {.lex_state = 454}, [1675] = {.lex_state = 454}, [1676] = {.lex_state = 454}, @@ -25871,9 +25879,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1685] = {.lex_state = 454}, [1686] = {.lex_state = 454}, [1687] = {.lex_state = 454}, - [1688] = {.lex_state = 454}, - [1689] = {.lex_state = 119}, - [1690] = {.lex_state = 82}, + [1688] = {.lex_state = 119}, + [1689] = {.lex_state = 454}, + [1690] = {.lex_state = 454}, [1691] = {.lex_state = 454}, [1692] = {.lex_state = 454}, [1693] = {.lex_state = 454}, @@ -25887,19 +25895,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1701] = {.lex_state = 454}, [1702] = {.lex_state = 454}, [1703] = {.lex_state = 454}, - [1704] = {.lex_state = 454, .external_lex_state = 1}, + [1704] = {.lex_state = 454}, [1705] = {.lex_state = 454}, - [1706] = {.lex_state = 119}, + [1706] = {.lex_state = 454}, [1707] = {.lex_state = 454}, [1708] = {.lex_state = 454}, - [1709] = {.lex_state = 119}, + [1709] = {.lex_state = 454}, [1710] = {.lex_state = 454}, - [1711] = {.lex_state = 454}, - [1712] = {.lex_state = 454}, - [1713] = {.lex_state = 454}, + [1711] = {.lex_state = 454, .external_lex_state = 1}, + [1712] = {.lex_state = 119}, + [1713] = {.lex_state = 119}, [1714] = {.lex_state = 454}, - [1715] = {.lex_state = 454}, - [1716] = {.lex_state = 454}, + [1715] = {.lex_state = 119}, + [1716] = {.lex_state = 454, .external_lex_state = 1}, [1717] = {.lex_state = 454}, [1718] = {.lex_state = 454}, [1719] = {.lex_state = 454}, @@ -25907,25 +25915,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1721] = {.lex_state = 454}, [1722] = {.lex_state = 454}, [1723] = {.lex_state = 454}, - [1724] = {.lex_state = 454, .external_lex_state = 1}, + [1724] = {.lex_state = 454}, [1725] = {.lex_state = 454}, [1726] = {.lex_state = 454}, [1727] = {.lex_state = 454}, - [1728] = {.lex_state = 454, .external_lex_state = 1}, + [1728] = {.lex_state = 454}, [1729] = {.lex_state = 454}, - [1730] = {.lex_state = 454}, - [1731] = {.lex_state = 454}, - [1732] = {.lex_state = 454}, - [1733] = {.lex_state = 454}, + [1730] = {.lex_state = 454, .external_lex_state = 1}, + [1731] = {.lex_state = 454, .external_lex_state = 1}, + [1732] = {.lex_state = 454, .external_lex_state = 1}, + [1733] = {.lex_state = 454, .external_lex_state = 1}, [1734] = {.lex_state = 454}, - [1735] = {.lex_state = 454}, - [1736] = {.lex_state = 454}, + [1735] = {.lex_state = 454, .external_lex_state = 1}, + [1736] = {.lex_state = 454, .external_lex_state = 1}, [1737] = {.lex_state = 454, .external_lex_state = 1}, [1738] = {.lex_state = 454}, [1739] = {.lex_state = 454}, [1740] = {.lex_state = 454}, [1741] = {.lex_state = 454}, - [1742] = {.lex_state = 111}, + [1742] = {.lex_state = 454}, [1743] = {.lex_state = 454}, [1744] = {.lex_state = 454}, [1745] = {.lex_state = 454}, @@ -25933,11 +25941,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1747] = {.lex_state = 454}, [1748] = {.lex_state = 454, .external_lex_state = 1}, [1749] = {.lex_state = 454}, - [1750] = {.lex_state = 82}, + [1750] = {.lex_state = 454}, [1751] = {.lex_state = 454}, [1752] = {.lex_state = 454}, - [1753] = {.lex_state = 454, .external_lex_state = 1}, - [1754] = {.lex_state = 454}, + [1753] = {.lex_state = 454}, + [1754] = {.lex_state = 82}, [1755] = {.lex_state = 454}, [1756] = {.lex_state = 454}, [1757] = {.lex_state = 454}, @@ -25950,37 +25958,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1764] = {.lex_state = 454}, [1765] = {.lex_state = 454}, [1766] = {.lex_state = 454}, - [1767] = {.lex_state = 454}, + [1767] = {.lex_state = 82}, [1768] = {.lex_state = 454}, [1769] = {.lex_state = 454}, [1770] = {.lex_state = 454}, [1771] = {.lex_state = 454}, [1772] = {.lex_state = 454}, - [1773] = {.lex_state = 454, .external_lex_state = 1}, - [1774] = {.lex_state = 454, .external_lex_state = 1}, + [1773] = {.lex_state = 454}, + [1774] = {.lex_state = 454}, [1775] = {.lex_state = 454}, - [1776] = {.lex_state = 454, .external_lex_state = 1}, + [1776] = {.lex_state = 454}, [1777] = {.lex_state = 454}, - [1778] = {.lex_state = 454, .external_lex_state = 1}, + [1778] = {.lex_state = 454}, [1779] = {.lex_state = 454}, [1780] = {.lex_state = 454}, - [1781] = {.lex_state = 454, .external_lex_state = 1}, + [1781] = {.lex_state = 454}, [1782] = {.lex_state = 454}, - [1783] = {.lex_state = 454}, + [1783] = {.lex_state = 454, .external_lex_state = 1}, [1784] = {.lex_state = 454}, [1785] = {.lex_state = 454, .external_lex_state = 1}, - [1786] = {.lex_state = 454, .external_lex_state = 1}, + [1786] = {.lex_state = 454}, [1787] = {.lex_state = 454}, - [1788] = {.lex_state = 454}, + [1788] = {.lex_state = 454, .external_lex_state = 1}, [1789] = {.lex_state = 454}, [1790] = {.lex_state = 454}, [1791] = {.lex_state = 454}, - [1792] = {.lex_state = 454}, + [1792] = {.lex_state = 454, .external_lex_state = 1}, [1793] = {.lex_state = 454}, - [1794] = {.lex_state = 454, .external_lex_state = 1}, + [1794] = {.lex_state = 454}, [1795] = {.lex_state = 454}, - [1796] = {.lex_state = 454}, - [1797] = {.lex_state = 454}, + [1796] = {.lex_state = 454, .external_lex_state = 1}, + [1797] = {.lex_state = 454, .external_lex_state = 1}, [1798] = {.lex_state = 454}, [1799] = {.lex_state = 454}, [1800] = {.lex_state = 454, .external_lex_state = 1}, @@ -25988,13 +25996,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1802] = {.lex_state = 454}, [1803] = {.lex_state = 454, .external_lex_state = 1}, [1804] = {.lex_state = 454}, - [1805] = {.lex_state = 454}, + [1805] = {.lex_state = 454, .external_lex_state = 1}, [1806] = {.lex_state = 454}, - [1807] = {.lex_state = 454}, - [1808] = {.lex_state = 454}, + [1807] = {.lex_state = 454, .external_lex_state = 1}, + [1808] = {.lex_state = 454, .external_lex_state = 1}, [1809] = {.lex_state = 454}, [1810] = {.lex_state = 454}, - [1811] = {.lex_state = 454}, + [1811] = {.lex_state = 454, .external_lex_state = 1}, [1812] = {.lex_state = 454}, [1813] = {.lex_state = 454}, [1814] = {.lex_state = 454}, @@ -26004,11 +26012,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1818] = {.lex_state = 454}, [1819] = {.lex_state = 454, .external_lex_state = 1}, [1820] = {.lex_state = 454}, - [1821] = {.lex_state = 454, .external_lex_state = 1}, - [1822] = {.lex_state = 454}, + [1821] = {.lex_state = 454}, + [1822] = {.lex_state = 454, .external_lex_state = 1}, [1823] = {.lex_state = 454}, [1824] = {.lex_state = 454}, - [1825] = {.lex_state = 454}, + [1825] = {.lex_state = 454, .external_lex_state = 1}, [1826] = {.lex_state = 454}, [1827] = {.lex_state = 454}, [1828] = {.lex_state = 454}, @@ -26016,114 +26024,114 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1830] = {.lex_state = 454}, [1831] = {.lex_state = 454}, [1832] = {.lex_state = 454}, - [1833] = {.lex_state = 454}, - [1834] = {.lex_state = 454, .external_lex_state = 1}, + [1833] = {.lex_state = 454, .external_lex_state = 1}, + [1834] = {.lex_state = 454}, [1835] = {.lex_state = 454}, [1836] = {.lex_state = 454}, - [1837] = {.lex_state = 454, .external_lex_state = 1}, + [1837] = {.lex_state = 454}, [1838] = {.lex_state = 454}, [1839] = {.lex_state = 454, .external_lex_state = 1}, - [1840] = {.lex_state = 454}, + [1840] = {.lex_state = 454, .external_lex_state = 1}, [1841] = {.lex_state = 454}, [1842] = {.lex_state = 454, .external_lex_state = 1}, [1843] = {.lex_state = 454}, - [1844] = {.lex_state = 454}, + [1844] = {.lex_state = 454, .external_lex_state = 1}, [1845] = {.lex_state = 454}, - [1846] = {.lex_state = 454, .external_lex_state = 1}, + [1846] = {.lex_state = 454}, [1847] = {.lex_state = 454}, - [1848] = {.lex_state = 454, .external_lex_state = 1}, - [1849] = {.lex_state = 454}, - [1850] = {.lex_state = 454}, + [1848] = {.lex_state = 454}, + [1849] = {.lex_state = 454, .external_lex_state = 1}, + [1850] = {.lex_state = 454, .external_lex_state = 1}, [1851] = {.lex_state = 454}, - [1852] = {.lex_state = 454}, + [1852] = {.lex_state = 454, .external_lex_state = 1}, [1853] = {.lex_state = 454, .external_lex_state = 1}, - [1854] = {.lex_state = 454, .external_lex_state = 1}, - [1855] = {.lex_state = 454}, + [1854] = {.lex_state = 454}, + [1855] = {.lex_state = 454, .external_lex_state = 1}, [1856] = {.lex_state = 454}, - [1857] = {.lex_state = 454}, + [1857] = {.lex_state = 454, .external_lex_state = 1}, [1858] = {.lex_state = 454}, - [1859] = {.lex_state = 454}, + [1859] = {.lex_state = 454, .external_lex_state = 1}, [1860] = {.lex_state = 454}, - [1861] = {.lex_state = 454}, + [1861] = {.lex_state = 454, .external_lex_state = 1}, [1862] = {.lex_state = 454, .external_lex_state = 1}, [1863] = {.lex_state = 454, .external_lex_state = 1}, - [1864] = {.lex_state = 454}, - [1865] = {.lex_state = 454}, - [1866] = {.lex_state = 454, .external_lex_state = 1}, - [1867] = {.lex_state = 454}, + [1864] = {.lex_state = 454, .external_lex_state = 1}, + [1865] = {.lex_state = 454, .external_lex_state = 1}, + [1866] = {.lex_state = 454}, + [1867] = {.lex_state = 454, .external_lex_state = 1}, [1868] = {.lex_state = 454, .external_lex_state = 1}, - [1869] = {.lex_state = 454}, + [1869] = {.lex_state = 454, .external_lex_state = 1}, [1870] = {.lex_state = 454}, - [1871] = {.lex_state = 454}, + [1871] = {.lex_state = 454, .external_lex_state = 1}, [1872] = {.lex_state = 454}, [1873] = {.lex_state = 454, .external_lex_state = 1}, [1874] = {.lex_state = 454}, - [1875] = {.lex_state = 454, .external_lex_state = 1}, + [1875] = {.lex_state = 454}, [1876] = {.lex_state = 454, .external_lex_state = 1}, [1877] = {.lex_state = 454}, - [1878] = {.lex_state = 454}, + [1878] = {.lex_state = 454, .external_lex_state = 1}, [1879] = {.lex_state = 454}, - [1880] = {.lex_state = 454}, + [1880] = {.lex_state = 454, .external_lex_state = 1}, [1881] = {.lex_state = 454}, [1882] = {.lex_state = 454}, - [1883] = {.lex_state = 454}, + [1883] = {.lex_state = 454, .external_lex_state = 1}, [1884] = {.lex_state = 454}, - [1885] = {.lex_state = 454}, + [1885] = {.lex_state = 454, .external_lex_state = 1}, [1886] = {.lex_state = 454}, [1887] = {.lex_state = 454}, [1888] = {.lex_state = 454}, [1889] = {.lex_state = 454}, - [1890] = {.lex_state = 454}, + [1890] = {.lex_state = 454, .external_lex_state = 1}, [1891] = {.lex_state = 454, .external_lex_state = 1}, - [1892] = {.lex_state = 454}, + [1892] = {.lex_state = 454, .external_lex_state = 1}, [1893] = {.lex_state = 454}, [1894] = {.lex_state = 454}, [1895] = {.lex_state = 454}, - [1896] = {.lex_state = 454}, - [1897] = {.lex_state = 454, .external_lex_state = 1}, + [1896] = {.lex_state = 454, .external_lex_state = 1}, + [1897] = {.lex_state = 454}, [1898] = {.lex_state = 454}, - [1899] = {.lex_state = 454, .external_lex_state = 1}, - [1900] = {.lex_state = 454, .external_lex_state = 1}, + [1899] = {.lex_state = 454}, + [1900] = {.lex_state = 454}, [1901] = {.lex_state = 454, .external_lex_state = 1}, - [1902] = {.lex_state = 454, .external_lex_state = 1}, + [1902] = {.lex_state = 454}, [1903] = {.lex_state = 454, .external_lex_state = 1}, [1904] = {.lex_state = 454}, [1905] = {.lex_state = 454}, - [1906] = {.lex_state = 454}, - [1907] = {.lex_state = 454, .external_lex_state = 1}, - [1908] = {.lex_state = 82}, + [1906] = {.lex_state = 454, .external_lex_state = 1}, + [1907] = {.lex_state = 454}, + [1908] = {.lex_state = 454}, [1909] = {.lex_state = 454}, [1910] = {.lex_state = 454}, - [1911] = {.lex_state = 454, .external_lex_state = 1}, + [1911] = {.lex_state = 454}, [1912] = {.lex_state = 454}, - [1913] = {.lex_state = 454}, + [1913] = {.lex_state = 454, .external_lex_state = 1}, [1914] = {.lex_state = 454}, - [1915] = {.lex_state = 454}, + [1915] = {.lex_state = 454, .external_lex_state = 1}, [1916] = {.lex_state = 454}, [1917] = {.lex_state = 454}, [1918] = {.lex_state = 454, .external_lex_state = 1}, - [1919] = {.lex_state = 454}, - [1920] = {.lex_state = 454}, - [1921] = {.lex_state = 454}, - [1922] = {.lex_state = 454, .external_lex_state = 1}, - [1923] = {.lex_state = 454, .external_lex_state = 1}, - [1924] = {.lex_state = 454, .external_lex_state = 1}, - [1925] = {.lex_state = 454}, + [1919] = {.lex_state = 454, .external_lex_state = 1}, + [1920] = {.lex_state = 454, .external_lex_state = 1}, + [1921] = {.lex_state = 454, .external_lex_state = 1}, + [1922] = {.lex_state = 454}, + [1923] = {.lex_state = 454}, + [1924] = {.lex_state = 454}, + [1925] = {.lex_state = 454, .external_lex_state = 1}, [1926] = {.lex_state = 454}, [1927] = {.lex_state = 454}, [1928] = {.lex_state = 454}, [1929] = {.lex_state = 454}, [1930] = {.lex_state = 454}, [1931] = {.lex_state = 454}, - [1932] = {.lex_state = 454}, + [1932] = {.lex_state = 454, .external_lex_state = 1}, [1933] = {.lex_state = 454}, - [1934] = {.lex_state = 454}, - [1935] = {.lex_state = 454, .external_lex_state = 1}, + [1934] = {.lex_state = 454, .external_lex_state = 1}, + [1935] = {.lex_state = 454}, [1936] = {.lex_state = 454}, - [1937] = {.lex_state = 454}, + [1937] = {.lex_state = 454, .external_lex_state = 1}, [1938] = {.lex_state = 454}, [1939] = {.lex_state = 454}, - [1940] = {.lex_state = 454, .external_lex_state = 1}, + [1940] = {.lex_state = 454}, [1941] = {.lex_state = 454}, [1942] = {.lex_state = 454}, [1943] = {.lex_state = 454}, @@ -26133,198 +26141,206 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1947] = {.lex_state = 454}, [1948] = {.lex_state = 454}, [1949] = {.lex_state = 454}, - [1950] = {.lex_state = 454, .external_lex_state = 1}, + [1950] = {.lex_state = 454}, [1951] = {.lex_state = 454}, [1952] = {.lex_state = 454}, [1953] = {.lex_state = 454}, [1954] = {.lex_state = 454}, - [1955] = {.lex_state = 454, .external_lex_state = 1}, + [1955] = {.lex_state = 454}, [1956] = {.lex_state = 454}, - [1957] = {.lex_state = 454, .external_lex_state = 1}, - [1958] = {.lex_state = 454, .external_lex_state = 1}, + [1957] = {.lex_state = 454}, + [1958] = {.lex_state = 454}, [1959] = {.lex_state = 454}, [1960] = {.lex_state = 454}, - [1961] = {.lex_state = 454, .external_lex_state = 1}, - [1962] = {.lex_state = 454, .external_lex_state = 1}, - [1963] = {.lex_state = 454, .external_lex_state = 1}, + [1961] = {.lex_state = 454}, + [1962] = {.lex_state = 454}, + [1963] = {.lex_state = 454}, [1964] = {.lex_state = 454}, [1965] = {.lex_state = 454}, - [1966] = {.lex_state = 454, .external_lex_state = 1}, + [1966] = {.lex_state = 454}, [1967] = {.lex_state = 454}, [1968] = {.lex_state = 454}, - [1969] = {.lex_state = 82}, + [1969] = {.lex_state = 454}, [1970] = {.lex_state = 454}, [1971] = {.lex_state = 454}, [1972] = {.lex_state = 454}, [1973] = {.lex_state = 454}, [1974] = {.lex_state = 454}, - [1975] = {.lex_state = 454}, + [1975] = {.lex_state = 454, .external_lex_state = 1}, [1976] = {.lex_state = 454}, - [1977] = {.lex_state = 454}, + [1977] = {.lex_state = 454, .external_lex_state = 1}, [1978] = {.lex_state = 454}, [1979] = {.lex_state = 454}, [1980] = {.lex_state = 454}, [1981] = {.lex_state = 454}, [1982] = {.lex_state = 454}, - [1983] = {.lex_state = 454, .external_lex_state = 1}, + [1983] = {.lex_state = 454}, [1984] = {.lex_state = 454}, [1985] = {.lex_state = 454}, [1986] = {.lex_state = 454}, [1987] = {.lex_state = 454}, [1988] = {.lex_state = 454}, - [1989] = {.lex_state = 454, .external_lex_state = 1}, - [1990] = {.lex_state = 454, .external_lex_state = 1}, + [1989] = {.lex_state = 454}, + [1990] = {.lex_state = 454}, [1991] = {.lex_state = 454}, [1992] = {.lex_state = 454}, [1993] = {.lex_state = 454}, [1994] = {.lex_state = 454}, [1995] = {.lex_state = 454}, - [1996] = {.lex_state = 454, .external_lex_state = 1}, + [1996] = {.lex_state = 454}, [1997] = {.lex_state = 454}, [1998] = {.lex_state = 454}, [1999] = {.lex_state = 454}, [2000] = {.lex_state = 454}, [2001] = {.lex_state = 454}, [2002] = {.lex_state = 454}, - [2003] = {.lex_state = 454, .external_lex_state = 1}, - [2004] = {.lex_state = 454}, + [2003] = {.lex_state = 454}, + [2004] = {.lex_state = 454, .external_lex_state = 1}, [2005] = {.lex_state = 454}, [2006] = {.lex_state = 454}, [2007] = {.lex_state = 454}, [2008] = {.lex_state = 454}, [2009] = {.lex_state = 454}, [2010] = {.lex_state = 454}, - [2011] = {.lex_state = 454, .external_lex_state = 1}, + [2011] = {.lex_state = 454}, [2012] = {.lex_state = 454}, [2013] = {.lex_state = 454}, [2014] = {.lex_state = 454}, - [2015] = {.lex_state = 454}, - [2016] = {.lex_state = 454}, + [2015] = {.lex_state = 454, .external_lex_state = 1}, + [2016] = {.lex_state = 454, .external_lex_state = 1}, [2017] = {.lex_state = 454, .external_lex_state = 1}, [2018] = {.lex_state = 454}, [2019] = {.lex_state = 454}, [2020] = {.lex_state = 454}, - [2021] = {.lex_state = 82}, - [2022] = {.lex_state = 82}, + [2021] = {.lex_state = 454}, + [2022] = {.lex_state = 454}, [2023] = {.lex_state = 454}, [2024] = {.lex_state = 454}, [2025] = {.lex_state = 454}, - [2026] = {.lex_state = 454, .external_lex_state = 1}, + [2026] = {.lex_state = 454}, [2027] = {.lex_state = 454}, - [2028] = {.lex_state = 454, .external_lex_state = 1}, - [2029] = {.lex_state = 454}, + [2028] = {.lex_state = 454}, + [2029] = {.lex_state = 82}, [2030] = {.lex_state = 82}, - [2031] = {.lex_state = 454, .external_lex_state = 1}, - [2032] = {.lex_state = 454, .external_lex_state = 1}, + [2031] = {.lex_state = 454}, + [2032] = {.lex_state = 454}, [2033] = {.lex_state = 454}, - [2034] = {.lex_state = 454, .external_lex_state = 1}, - [2035] = {.lex_state = 454, .external_lex_state = 1}, + [2034] = {.lex_state = 454}, + [2035] = {.lex_state = 454}, [2036] = {.lex_state = 454, .external_lex_state = 1}, - [2037] = {.lex_state = 454, .external_lex_state = 1}, - [2038] = {.lex_state = 454, .external_lex_state = 1}, - [2039] = {.lex_state = 454, .external_lex_state = 1}, + [2037] = {.lex_state = 454}, + [2038] = {.lex_state = 82}, + [2039] = {.lex_state = 454}, [2040] = {.lex_state = 454, .external_lex_state = 1}, [2041] = {.lex_state = 454}, - [2042] = {.lex_state = 454}, + [2042] = {.lex_state = 454, .external_lex_state = 1}, [2043] = {.lex_state = 454, .external_lex_state = 1}, - [2044] = {.lex_state = 454}, - [2045] = {.lex_state = 454}, - [2046] = {.lex_state = 454}, - [2047] = {.lex_state = 454}, + [2044] = {.lex_state = 454, .external_lex_state = 1}, + [2045] = {.lex_state = 454, .external_lex_state = 1}, + [2046] = {.lex_state = 454, .external_lex_state = 1}, + [2047] = {.lex_state = 454, .external_lex_state = 1}, [2048] = {.lex_state = 454}, [2049] = {.lex_state = 454}, [2050] = {.lex_state = 454}, [2051] = {.lex_state = 454}, [2052] = {.lex_state = 454}, - [2053] = {.lex_state = 454, .external_lex_state = 1}, + [2053] = {.lex_state = 454}, [2054] = {.lex_state = 454}, [2055] = {.lex_state = 454}, - [2056] = {.lex_state = 454}, + [2056] = {.lex_state = 111}, [2057] = {.lex_state = 454}, [2058] = {.lex_state = 454}, [2059] = {.lex_state = 454}, - [2060] = {.lex_state = 454}, + [2060] = {.lex_state = 454, .external_lex_state = 1}, [2061] = {.lex_state = 454}, [2062] = {.lex_state = 454}, [2063] = {.lex_state = 454}, [2064] = {.lex_state = 454}, [2065] = {.lex_state = 454}, [2066] = {.lex_state = 454}, - [2067] = {.lex_state = 454, .external_lex_state = 1}, + [2067] = {.lex_state = 454}, [2068] = {.lex_state = 454}, [2069] = {.lex_state = 454}, [2070] = {.lex_state = 454}, - [2071] = {.lex_state = 454, .external_lex_state = 1}, - [2072] = {.lex_state = 82}, - [2073] = {.lex_state = 82}, + [2071] = {.lex_state = 454}, + [2072] = {.lex_state = 454}, + [2073] = {.lex_state = 454}, [2074] = {.lex_state = 454}, [2075] = {.lex_state = 454}, [2076] = {.lex_state = 454}, - [2077] = {.lex_state = 454, .external_lex_state = 1}, + [2077] = {.lex_state = 454}, [2078] = {.lex_state = 454}, - [2079] = {.lex_state = 82}, - [2080] = {.lex_state = 454}, - [2081] = {.lex_state = 454, .external_lex_state = 1}, + [2079] = {.lex_state = 454}, + [2080] = {.lex_state = 82}, + [2081] = {.lex_state = 82}, [2082] = {.lex_state = 454}, - [2083] = {.lex_state = 454, .external_lex_state = 1}, - [2084] = {.lex_state = 454, .external_lex_state = 1}, - [2085] = {.lex_state = 454}, - [2086] = {.lex_state = 454, .external_lex_state = 1}, - [2087] = {.lex_state = 454, .external_lex_state = 1}, - [2088] = {.lex_state = 454, .external_lex_state = 1}, - [2089] = {.lex_state = 454}, + [2083] = {.lex_state = 454}, + [2084] = {.lex_state = 454}, + [2085] = {.lex_state = 454, .external_lex_state = 1}, + [2086] = {.lex_state = 454}, + [2087] = {.lex_state = 82}, + [2088] = {.lex_state = 454}, + [2089] = {.lex_state = 454, .external_lex_state = 1}, [2090] = {.lex_state = 454}, - [2091] = {.lex_state = 82}, - [2092] = {.lex_state = 82}, - [2093] = {.lex_state = 454, .external_lex_state = 1}, + [2091] = {.lex_state = 454, .external_lex_state = 1}, + [2092] = {.lex_state = 454, .external_lex_state = 1}, + [2093] = {.lex_state = 454}, [2094] = {.lex_state = 454, .external_lex_state = 1}, [2095] = {.lex_state = 454, .external_lex_state = 1}, - [2096] = {.lex_state = 454}, - [2097] = {.lex_state = 82}, - [2098] = {.lex_state = 454}, - [2099] = {.lex_state = 454, .external_lex_state = 1}, - [2100] = {.lex_state = 454, .external_lex_state = 1}, - [2101] = {.lex_state = 454, .external_lex_state = 1}, - [2102] = {.lex_state = 454, .external_lex_state = 1}, + [2096] = {.lex_state = 454, .external_lex_state = 1}, + [2097] = {.lex_state = 454}, + [2098] = {.lex_state = 454, .external_lex_state = 1}, + [2099] = {.lex_state = 82}, + [2100] = {.lex_state = 82}, + [2101] = {.lex_state = 454}, + [2102] = {.lex_state = 82}, [2103] = {.lex_state = 454, .external_lex_state = 1}, - [2104] = {.lex_state = 454, .external_lex_state = 1}, - [2105] = {.lex_state = 454, .external_lex_state = 1}, - [2106] = {.lex_state = 454, .external_lex_state = 1}, - [2107] = {.lex_state = 454}, - [2108] = {.lex_state = 454}, + [2104] = {.lex_state = 454}, + [2105] = {.lex_state = 82}, + [2106] = {.lex_state = 454}, + [2107] = {.lex_state = 454, .external_lex_state = 1}, + [2108] = {.lex_state = 82}, [2109] = {.lex_state = 454, .external_lex_state = 1}, - [2110] = {.lex_state = 454}, + [2110] = {.lex_state = 454, .external_lex_state = 1}, [2111] = {.lex_state = 454}, - [2112] = {.lex_state = 454}, - [2113] = {.lex_state = 454}, - [2114] = {.lex_state = 454}, + [2112] = {.lex_state = 454, .external_lex_state = 1}, + [2113] = {.lex_state = 454, .external_lex_state = 1}, + [2114] = {.lex_state = 454, .external_lex_state = 1}, [2115] = {.lex_state = 454}, [2116] = {.lex_state = 454}, [2117] = {.lex_state = 454}, [2118] = {.lex_state = 454}, [2119] = {.lex_state = 454}, [2120] = {.lex_state = 454}, - [2121] = {.lex_state = 454}, - [2122] = {.lex_state = 82}, + [2121] = {.lex_state = 454, .external_lex_state = 1}, + [2122] = {.lex_state = 454}, [2123] = {.lex_state = 454}, [2124] = {.lex_state = 454}, [2125] = {.lex_state = 454}, [2126] = {.lex_state = 454}, - [2127] = {.lex_state = 454, .external_lex_state = 1}, + [2127] = {.lex_state = 454}, [2128] = {.lex_state = 454}, [2129] = {.lex_state = 454}, - [2130] = {.lex_state = 454}, + [2130] = {.lex_state = 454, .external_lex_state = 1}, [2131] = {.lex_state = 454}, [2132] = {.lex_state = 454}, [2133] = {.lex_state = 454}, [2134] = {.lex_state = 454}, - [2135] = {.lex_state = 454, .external_lex_state = 1}, + [2135] = {.lex_state = 454}, [2136] = {.lex_state = 454}, - [2137] = {.lex_state = 454, .external_lex_state = 1}, + [2137] = {.lex_state = 454}, [2138] = {.lex_state = 454}, [2139] = {.lex_state = 454}, [2140] = {.lex_state = 454}, [2141] = {.lex_state = 454}, + [2142] = {.lex_state = 454}, + [2143] = {.lex_state = 454}, + [2144] = {.lex_state = 454}, + [2145] = {.lex_state = 454, .external_lex_state = 1}, + [2146] = {.lex_state = 454}, + [2147] = {.lex_state = 454}, + [2148] = {.lex_state = 454}, + [2149] = {.lex_state = 454}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -26515,73 +26531,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(1885), - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_param_block] = STATE(75), - [sym_statement_list] = STATE(1754), - [sym__statement] = STATE(73), - [sym_empty_statement] = STATE(73), - [sym_if_statement] = STATE(73), - [sym__labeled_statement] = STATE(73), - [sym_switch_statement] = STATE(73), - [sym_foreach_statement] = STATE(73), - [sym_for_statement] = STATE(73), - [sym_while_statement] = STATE(73), - [sym_do_statement] = STATE(73), - [sym_function_statement] = STATE(73), - [sym_flow_control_statement] = STATE(1848), - [sym_trap_statement] = STATE(73), - [sym_try_statement] = STATE(73), - [sym_data_statement] = STATE(73), - [sym_inlinescript_statement] = STATE(73), - [sym_parallel_statement] = STATE(73), - [sym_sequence_statement] = STATE(73), - [sym_pipeline] = STATE(1848), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_program] = STATE(1970), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_param_block] = STATE(73), + [sym_statement_list] = STATE(1986), + [sym__statement] = STATE(74), + [sym_empty_statement] = STATE(74), + [sym_if_statement] = STATE(74), + [sym__labeled_statement] = STATE(74), + [sym_switch_statement] = STATE(74), + [sym_foreach_statement] = STATE(74), + [sym_for_statement] = STATE(74), + [sym_while_statement] = STATE(74), + [sym_do_statement] = STATE(74), + [sym_function_statement] = STATE(74), + [sym_flow_control_statement] = STATE(2017), + [sym_trap_statement] = STATE(74), + [sym_try_statement] = STATE(74), + [sym_data_statement] = STATE(74), + [sym_inlinescript_statement] = STATE(74), + [sym_parallel_statement] = STATE(74), + [sym_sequence_statement] = STATE(74), + [sym_pipeline] = STATE(2017), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(73), - [sym_enum_statement] = STATE(73), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(74), + [sym_enum_statement] = STATE(74), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2090), - [sym_attribute] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(73), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [sym_attribute_list] = STATE(2068), + [sym_attribute] = STATE(1272), + [aux_sym_statement_list_repeat1] = STATE(74), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26645,30 +26661,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [2] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -26802,30 +26818,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [3] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -26958,29 +26974,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [4] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(168), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(81), @@ -27114,30 +27130,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [5] = { - [sym__literal] = STATE(150), - [sym_integer_literal] = STATE(150), - [sym_string_literal] = STATE(150), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(150), - [sym_unary_expression] = STATE(128), - [sym_expression_with_unary_operator] = STATE(132), - [sym_pre_increment_expression] = STATE(123), - [sym_pre_decrement_expression] = STATE(123), - [sym_cast_expression] = STATE(123), - [sym__primary_expression] = STATE(150), - [sym__value] = STATE(150), - [sym_parenthesized_expression] = STATE(150), - [sym_sub_expression] = STATE(150), - [sym_array_expression] = STATE(150), - [sym_script_block_expression] = STATE(150), - [sym_hash_literal_expression] = STATE(150), - [sym_post_increment_expression] = STATE(150), - [sym_post_decrement_expression] = STATE(150), - [sym_member_access] = STATE(150), - [sym_element_access] = STATE(150), - [sym_invokation_expression] = STATE(150), - [sym_invokation_foreach_expression] = STATE(147), + [sym__literal] = STATE(143), + [sym_integer_literal] = STATE(143), + [sym_string_literal] = STATE(143), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(143), + [sym_unary_expression] = STATE(123), + [sym_expression_with_unary_operator] = STATE(126), + [sym_pre_increment_expression] = STATE(150), + [sym_pre_decrement_expression] = STATE(150), + [sym_cast_expression] = STATE(150), + [sym__primary_expression] = STATE(143), + [sym__value] = STATE(143), + [sym_parenthesized_expression] = STATE(143), + [sym_sub_expression] = STATE(143), + [sym_array_expression] = STATE(143), + [sym_script_block_expression] = STATE(143), + [sym_hash_literal_expression] = STATE(143), + [sym_post_increment_expression] = STATE(143), + [sym_post_decrement_expression] = STATE(143), + [sym_member_access] = STATE(143), + [sym_element_access] = STATE(143), + [sym_invokation_expression] = STATE(143), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(5), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -27270,29 +27286,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [6] = { - [sym__literal] = STATE(151), - [sym_integer_literal] = STATE(151), - [sym_string_literal] = STATE(151), + [sym__literal] = STATE(144), + [sym_integer_literal] = STATE(144), + [sym_string_literal] = STATE(144), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(151), - [sym_unary_expression] = STATE(105), - [sym_expression_with_unary_operator] = STATE(99), - [sym_pre_increment_expression] = STATE(100), - [sym_pre_decrement_expression] = STATE(100), - [sym_cast_expression] = STATE(100), - [sym__primary_expression] = STATE(151), - [sym__value] = STATE(151), - [sym_parenthesized_expression] = STATE(151), - [sym_sub_expression] = STATE(151), - [sym_array_expression] = STATE(151), - [sym_script_block_expression] = STATE(151), - [sym_hash_literal_expression] = STATE(151), - [sym_post_increment_expression] = STATE(151), - [sym_post_decrement_expression] = STATE(151), - [sym_member_access] = STATE(151), - [sym_element_access] = STATE(151), - [sym_invokation_expression] = STATE(151), + [sym_variable] = STATE(144), + [sym_unary_expression] = STATE(106), + [sym_expression_with_unary_operator] = STATE(95), + [sym_pre_increment_expression] = STATE(96), + [sym_pre_decrement_expression] = STATE(96), + [sym_cast_expression] = STATE(96), + [sym__primary_expression] = STATE(144), + [sym__value] = STATE(144), + [sym_parenthesized_expression] = STATE(144), + [sym_sub_expression] = STATE(144), + [sym_array_expression] = STATE(144), + [sym_script_block_expression] = STATE(144), + [sym_hash_literal_expression] = STATE(144), + [sym_post_increment_expression] = STATE(144), + [sym_post_decrement_expression] = STATE(144), + [sym_member_access] = STATE(144), + [sym_element_access] = STATE(144), + [sym_invokation_expression] = STATE(144), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(6), [sym_comment] = ACTIONS(81), @@ -27426,78 +27442,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [7] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1756), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1836), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27566,78 +27582,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [8] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1844), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1829), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27666,7 +27682,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(215), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27704,80 +27719,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(213), }, [9] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1808), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1781), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27806,7 +27822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(217), + [anon_sym_RBRACE] = ACTIONS(215), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27846,78 +27862,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [10] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1833), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2034), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27946,7 +27962,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(219), + [anon_sym_RBRACE] = ACTIONS(217), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27986,78 +28002,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [11] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1978), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1987), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28086,7 +28102,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(221), + [anon_sym_RBRACE] = ACTIONS(219), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28126,78 +28142,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [12] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2046), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2140), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28226,7 +28242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(221), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28266,78 +28282,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [13] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2051), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1758), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28366,7 +28382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(225), + [anon_sym_RBRACE] = ACTIONS(223), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28406,78 +28422,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [14] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2076), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1763), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28506,7 +28522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(227), + [anon_sym_RBRACE] = ACTIONS(225), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28546,78 +28562,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [15] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1818), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1778), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28646,6 +28662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(227), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28683,81 +28700,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(213), }, [16] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1830), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2063), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28826,78 +28842,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [17] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1946), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1886), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28966,78 +28982,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [18] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2052), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2055), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29106,78 +29122,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [19] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2098), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2079), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29246,78 +29262,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [20] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1981), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2028), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29386,78 +29402,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [21] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2010), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2053), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29526,78 +29542,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [22] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2055), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2039), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29666,78 +29682,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [23] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1960), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1782), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29806,78 +29822,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [24] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1825), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1974), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29946,78 +29962,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [25] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1939), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1976), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30086,78 +30102,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [26] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1739), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1750), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30226,87 +30242,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [27] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1765), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1776), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), - [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(2), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), + [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), [anon_sym_LBRACK] = ACTIONS(17), [aux_sym_comparison_operator_token37] = ACTIONS(19), [aux_sym_comparison_operator_token50] = ACTIONS(19), @@ -30366,78 +30382,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [28] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1787), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1798), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30506,78 +30522,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [29] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1809), - [sym_param_block] = STATE(1778), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1820), + [sym_param_block] = STATE(1783), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2074), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2082), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30646,78 +30662,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [30] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1915), - [sym_param_block] = STATE(25), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1904), + [sym_param_block] = STATE(23), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30785,78 +30801,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [31] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1816), - [sym_param_block] = STATE(15), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1834), + [sym_param_block] = STATE(7), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30924,78 +30940,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [32] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1780), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1791), [sym_param_block] = STATE(28), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31063,78 +31079,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [33] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1758), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1769), [sym_param_block] = STATE(27), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31202,78 +31218,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [34] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1741), - [sym_param_block] = STATE(7), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1953), + [sym_param_block] = STATE(25), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31341,78 +31357,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [35] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1802), - [sym_param_block] = STATE(29), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2070), + [sym_param_block] = STATE(22), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31480,78 +31496,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [36] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2006), - [sym_param_block] = STATE(22), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1813), + [sym_param_block] = STATE(29), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31619,78 +31635,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [37] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1882), - [sym_param_block] = STATE(23), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1874), + [sym_param_block] = STATE(24), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31758,78 +31774,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [38] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1823), - [sym_param_block] = STATE(24), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1742), + [sym_param_block] = STATE(26), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31897,78 +31913,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [39] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1731), - [sym_param_block] = STATE(26), - [sym_script_block_body] = STATE(1755), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1827), + [sym_param_block] = STATE(8), + [sym_script_block_body] = STATE(1911), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2023), - [sym_attribute] = STATE(1267), + [sym_attribute_list] = STATE(2031), + [sym_attribute] = STATE(1272), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), - [aux_sym_attribute_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32036,74 +32052,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [40] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block_body] = STATE(2130), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block_body] = STATE(1860), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_script_block_repeat1] = STATE(41), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32171,74 +32187,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [41] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_script_block_body] = STATE(1729), - [sym_named_block_list] = STATE(2041), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_script_block_body] = STATE(1981), + [sym_named_block_list] = STATE(1914), [sym_named_block] = STATE(1303), - [sym_block_name] = STATE(1692), - [sym_statement_list] = STATE(2082), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_block_name] = STATE(1658), + [sym_statement_list] = STATE(1966), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_script_block_repeat1] = STATE(352), + [aux_sym_script_block_repeat1] = STATE(355), [aux_sym_named_block_list_repeat1] = STATE(1303), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32408,7 +32424,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(253), [aux_sym_param_block_token1] = ACTIONS(253), [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), [anon_sym_COMMA] = ACTIONS(253), [anon_sym_LBRACE] = ACTIONS(253), [anon_sym_PIPE] = ACTIONS(253), @@ -32436,6 +32451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(253), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym__statement_terminator] = ACTIONS(253), }, [43] = { [sym_comment] = ACTIONS(81), @@ -32540,6 +32556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(253), [aux_sym_param_block_token1] = ACTIONS(253), [anon_sym_LPAREN] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(253), [anon_sym_COMMA] = ACTIONS(253), [anon_sym_LBRACE] = ACTIONS(253), [anon_sym_PIPE] = ACTIONS(253), @@ -32567,71 +32584,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(253), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), }, [44] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1751), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1940), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32653,9 +32669,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(255), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(255), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32695,68 +32711,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [45] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1928), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1739), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32820,68 +32836,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [46] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1952), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2083), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32903,9 +32919,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(259), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(259), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32945,68 +32961,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [47] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1767), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2084), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33070,68 +33086,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [48] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1734), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1753), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33153,9 +33169,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(263), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(263), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33195,68 +33211,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [49] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1735), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1762), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33320,68 +33336,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [50] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1740), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1916), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33403,9 +33419,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(267), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(267), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33445,68 +33461,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [51] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1760), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1946), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33570,68 +33586,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [52] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1761), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1979), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33653,9 +33669,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(271), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(271), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33695,68 +33711,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [53] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1766), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1967), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33778,9 +33794,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(273), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(273), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33820,13 +33836,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [54] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1782), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), [sym__statement] = STATE(71), [sym_empty_statement] = STATE(71), [sym_if_statement] = STATE(71), @@ -33837,49 +33852,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_statement] = STATE(71), [sym_do_statement] = STATE(71), [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), + [sym_flow_control_statement] = STATE(2060), [sym_trap_statement] = STATE(71), [sym_try_statement] = STATE(71), [sym_data_statement] = STATE(71), [sym_inlinescript_statement] = STATE(71), [sym_parallel_statement] = STATE(71), [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(71), [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(71), [sym_comment] = ACTIONS(3), @@ -33906,6 +33921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(275), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(275), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33945,68 +33961,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [55] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1783), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1983), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34028,9 +34044,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(277), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(277), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34070,68 +34086,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [56] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1788), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1745), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34153,9 +34169,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(279), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(279), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34195,68 +34211,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [57] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1804), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1746), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34320,68 +34336,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [58] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1805), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1751), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34403,9 +34419,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(283), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(283), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34445,68 +34461,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [59] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1810), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1771), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34528,9 +34544,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(285), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(285), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34570,68 +34586,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [60] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1817), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1772), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34695,68 +34711,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [61] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1824), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1777), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34778,9 +34794,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(289), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(289), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34820,68 +34836,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [62] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1723), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1793), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34945,193 +34961,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [63] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(63), - [sym_empty_statement] = STATE(63), - [sym_if_statement] = STATE(63), - [sym__labeled_statement] = STATE(63), - [sym_switch_statement] = STATE(63), - [sym_foreach_statement] = STATE(63), - [sym_for_statement] = STATE(63), - [sym_while_statement] = STATE(63), - [sym_do_statement] = STATE(63), - [sym_function_statement] = STATE(63), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(63), - [sym_try_statement] = STATE(63), - [sym_data_statement] = STATE(63), - [sym_inlinescript_statement] = STATE(63), - [sym_parallel_statement] = STATE(63), - [sym_sequence_statement] = STATE(63), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(63), - [sym_enum_statement] = STATE(63), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(63), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(293), - [sym_hexadecimal_integer_literal] = ACTIONS(293), - [sym_real_literal] = ACTIONS(296), - [aux_sym_expandable_string_literal_token1] = ACTIONS(299), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(302), - [sym_verbatim_string_characters] = ACTIONS(305), - [sym_verbatim_here_string_characters] = ACTIONS(305), - [anon_sym_DOT] = ACTIONS(308), - [anon_sym_LBRACK] = ACTIONS(311), - [aux_sym_comparison_operator_token37] = ACTIONS(314), - [aux_sym_comparison_operator_token50] = ACTIONS(314), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(317), - [anon_sym_DOLLAR_CARET] = ACTIONS(317), - [anon_sym_DOLLAR_QMARK] = ACTIONS(317), - [anon_sym_DOLLAR_] = ACTIONS(317), - [aux_sym_variable_token1] = ACTIONS(317), - [aux_sym_variable_token2] = ACTIONS(317), - [sym_braced_variable] = ACTIONS(317), - [anon_sym_SEMI] = ACTIONS(320), - [anon_sym_LPAREN] = ACTIONS(323), - [anon_sym_RPAREN] = ACTIONS(326), - [anon_sym_COMMA] = ACTIONS(314), - [anon_sym_LBRACE] = ACTIONS(328), - [anon_sym_RBRACE] = ACTIONS(326), - [aux_sym_if_statement_token1] = ACTIONS(331), - [aux_sym_switch_statement_token1] = ACTIONS(334), - [aux_sym_foreach_statement_token1] = ACTIONS(337), - [aux_sym_for_statement_token1] = ACTIONS(340), - [aux_sym_while_statement_token1] = ACTIONS(343), - [aux_sym_do_statement_token1] = ACTIONS(346), - [aux_sym_function_statement_token1] = ACTIONS(349), - [aux_sym_function_statement_token2] = ACTIONS(349), - [aux_sym_function_statement_token3] = ACTIONS(349), - [aux_sym_flow_control_statement_token1] = ACTIONS(352), - [aux_sym_flow_control_statement_token2] = ACTIONS(352), - [aux_sym_flow_control_statement_token3] = ACTIONS(355), - [aux_sym_flow_control_statement_token4] = ACTIONS(355), - [aux_sym_flow_control_statement_token5] = ACTIONS(355), - [sym_label] = ACTIONS(358), - [aux_sym_trap_statement_token1] = ACTIONS(361), - [aux_sym_try_statement_token1] = ACTIONS(364), - [aux_sym_data_statement_token1] = ACTIONS(367), - [aux_sym_inlinescript_statement_token1] = ACTIONS(370), - [aux_sym_parallel_statement_token1] = ACTIONS(373), - [aux_sym_sequence_statement_token1] = ACTIONS(376), - [anon_sym_AMP] = ACTIONS(308), - [aux_sym_command_name_token1] = ACTIONS(379), - [anon_sym_PERCENT] = ACTIONS(382), - [aux_sym_foreach_command_token1] = ACTIONS(382), - [aux_sym_class_statement_token1] = ACTIONS(385), - [aux_sym_enum_statement_token1] = ACTIONS(388), - [anon_sym_PLUS] = ACTIONS(314), - [anon_sym_DASH] = ACTIONS(314), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(314), - [anon_sym_BANG] = ACTIONS(314), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(314), - [anon_sym_PLUS_PLUS] = ACTIONS(391), - [anon_sym_DASH_DASH] = ACTIONS(394), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(397), - [anon_sym_AT_LPAREN] = ACTIONS(400), - [anon_sym_AT_LBRACE] = ACTIONS(403), - }, - [64] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1738), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1794), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35153,9 +35044,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(293), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(406), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -35194,69 +35085,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [65] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2059), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [64] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1799), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35280,7 +35171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(408), + [anon_sym_RBRACE] = ACTIONS(295), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -35319,69 +35210,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [66] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2013), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [65] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1815), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35403,7 +35294,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(410), + [anon_sym_RPAREN] = ACTIONS(297), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -35444,69 +35335,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [67] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1921), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [66] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1816), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35528,7 +35419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(412), + [anon_sym_RPAREN] = ACTIONS(299), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -35569,69 +35460,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [68] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1925), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [67] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1821), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35653,9 +35544,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(414), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(301), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -35694,69 +35585,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [69] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1967), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [68] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1828), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35778,9 +35669,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(303), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(416), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -35819,69 +35710,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [70] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2014), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [69] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1835), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35903,7 +35794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(418), + [anon_sym_RPAREN] = ACTIONS(305), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -35944,68 +35835,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [71] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(63), - [sym_empty_statement] = STATE(63), - [sym_if_statement] = STATE(63), - [sym__labeled_statement] = STATE(63), - [sym_switch_statement] = STATE(63), - [sym_foreach_statement] = STATE(63), - [sym_for_statement] = STATE(63), - [sym_while_statement] = STATE(63), - [sym_do_statement] = STATE(63), - [sym_function_statement] = STATE(63), - [sym_flow_control_statement] = STATE(1996), - [sym_trap_statement] = STATE(63), - [sym_try_statement] = STATE(63), - [sym_data_statement] = STATE(63), - [sym_inlinescript_statement] = STATE(63), - [sym_parallel_statement] = STATE(63), - [sym_sequence_statement] = STATE(63), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [70] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1841), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(63), - [sym_enum_statement] = STATE(63), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(63), + [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -36027,10 +35919,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(420), + [anon_sym_RPAREN] = ACTIONS(307), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(420), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -36069,14 +35960,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [72] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1926), + [71] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), [sym__statement] = STATE(71), [sym_empty_statement] = STATE(71), [sym_if_statement] = STATE(71), @@ -36087,52 +35977,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_statement] = STATE(71), [sym_do_statement] = STATE(71), [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(1996), + [sym_flow_control_statement] = STATE(2060), [sym_trap_statement] = STATE(71), [sym_try_statement] = STATE(71), [sym_data_statement] = STATE(71), [sym_inlinescript_statement] = STATE(71), [sym_parallel_statement] = STATE(71), [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(1996), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(71), [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(71), [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(309), + [sym_hexadecimal_integer_literal] = ACTIONS(309), + [sym_real_literal] = ACTIONS(312), + [aux_sym_expandable_string_literal_token1] = ACTIONS(315), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(318), + [sym_verbatim_string_characters] = ACTIONS(321), + [sym_verbatim_here_string_characters] = ACTIONS(321), + [anon_sym_DOT] = ACTIONS(324), + [anon_sym_LBRACK] = ACTIONS(327), + [aux_sym_comparison_operator_token37] = ACTIONS(330), + [aux_sym_comparison_operator_token50] = ACTIONS(330), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(333), + [anon_sym_DOLLAR_CARET] = ACTIONS(333), + [anon_sym_DOLLAR_QMARK] = ACTIONS(333), + [anon_sym_DOLLAR_] = ACTIONS(333), + [aux_sym_variable_token1] = ACTIONS(333), + [aux_sym_variable_token2] = ACTIONS(333), + [sym_braced_variable] = ACTIONS(333), + [anon_sym_SEMI] = ACTIONS(336), + [anon_sym_LPAREN] = ACTIONS(339), + [anon_sym_RPAREN] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(342), + [aux_sym_if_statement_token1] = ACTIONS(347), + [aux_sym_switch_statement_token1] = ACTIONS(350), + [aux_sym_foreach_statement_token1] = ACTIONS(353), + [aux_sym_for_statement_token1] = ACTIONS(356), + [aux_sym_while_statement_token1] = ACTIONS(359), + [aux_sym_do_statement_token1] = ACTIONS(362), + [aux_sym_function_statement_token1] = ACTIONS(365), + [aux_sym_function_statement_token2] = ACTIONS(365), + [aux_sym_function_statement_token3] = ACTIONS(365), + [aux_sym_flow_control_statement_token1] = ACTIONS(368), + [aux_sym_flow_control_statement_token2] = ACTIONS(368), + [aux_sym_flow_control_statement_token3] = ACTIONS(371), + [aux_sym_flow_control_statement_token4] = ACTIONS(371), + [aux_sym_flow_control_statement_token5] = ACTIONS(371), + [sym_label] = ACTIONS(374), + [aux_sym_trap_statement_token1] = ACTIONS(377), + [aux_sym_try_statement_token1] = ACTIONS(380), + [aux_sym_data_statement_token1] = ACTIONS(383), + [aux_sym_inlinescript_statement_token1] = ACTIONS(386), + [aux_sym_parallel_statement_token1] = ACTIONS(389), + [aux_sym_sequence_statement_token1] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(324), + [aux_sym_command_name_token1] = ACTIONS(395), + [anon_sym_PERCENT] = ACTIONS(398), + [aux_sym_foreach_command_token1] = ACTIONS(398), + [aux_sym_class_statement_token1] = ACTIONS(401), + [aux_sym_enum_statement_token1] = ACTIONS(404), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(330), + [anon_sym_BANG] = ACTIONS(330), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(407), + [anon_sym_DASH_DASH] = ACTIONS(410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(413), + [anon_sym_AT_LPAREN] = ACTIONS(416), + [anon_sym_AT_LBRACE] = ACTIONS(419), + }, + [72] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1971), + [sym__statement] = STATE(54), + [sym_empty_statement] = STATE(54), + [sym_if_statement] = STATE(54), + [sym__labeled_statement] = STATE(54), + [sym_switch_statement] = STATE(54), + [sym_foreach_statement] = STATE(54), + [sym_for_statement] = STATE(54), + [sym_while_statement] = STATE(54), + [sym_do_statement] = STATE(54), + [sym_function_statement] = STATE(54), + [sym_flow_control_statement] = STATE(2060), + [sym_trap_statement] = STATE(54), + [sym_try_statement] = STATE(54), + [sym_data_statement] = STATE(54), + [sym_inlinescript_statement] = STATE(54), + [sym_parallel_statement] = STATE(54), + [sym_sequence_statement] = STATE(54), + [sym_pipeline] = STATE(2060), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(54), + [sym_enum_statement] = STATE(54), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(54), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), [sym_real_literal] = ACTIONS(7), @@ -36195,12 +36211,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [73] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1907), [sym__statement] = STATE(74), [sym_empty_statement] = STATE(74), [sym_if_statement] = STATE(74), @@ -36211,52 +36228,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_statement] = STATE(74), [sym_do_statement] = STATE(74), [sym_function_statement] = STATE(74), - [sym_flow_control_statement] = STATE(1848), + [sym_flow_control_statement] = STATE(2017), [sym_trap_statement] = STATE(74), [sym_try_statement] = STATE(74), [sym_data_statement] = STATE(74), [sym_inlinescript_statement] = STATE(74), [sym_parallel_statement] = STATE(74), [sym_sequence_statement] = STATE(74), - [sym_pipeline] = STATE(1848), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym_pipeline] = STATE(2017), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(74), [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(74), - [ts_builtin_sym_end] = ACTIONS(424), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -36319,192 +36335,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [74] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(74), - [sym_empty_statement] = STATE(74), - [sym_if_statement] = STATE(74), - [sym__labeled_statement] = STATE(74), - [sym_switch_statement] = STATE(74), - [sym_foreach_statement] = STATE(74), - [sym_for_statement] = STATE(74), - [sym_while_statement] = STATE(74), - [sym_do_statement] = STATE(74), - [sym_function_statement] = STATE(74), - [sym_flow_control_statement] = STATE(1848), - [sym_trap_statement] = STATE(74), - [sym_try_statement] = STATE(74), - [sym_data_statement] = STATE(74), - [sym_inlinescript_statement] = STATE(74), - [sym_parallel_statement] = STATE(74), - [sym_sequence_statement] = STATE(74), - [sym_pipeline] = STATE(1848), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(74), - [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(74), - [ts_builtin_sym_end] = ACTIONS(426), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(293), - [sym_hexadecimal_integer_literal] = ACTIONS(293), - [sym_real_literal] = ACTIONS(296), - [aux_sym_expandable_string_literal_token1] = ACTIONS(299), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(302), - [sym_verbatim_string_characters] = ACTIONS(305), - [sym_verbatim_here_string_characters] = ACTIONS(305), - [anon_sym_DOT] = ACTIONS(308), - [anon_sym_LBRACK] = ACTIONS(311), - [aux_sym_comparison_operator_token37] = ACTIONS(314), - [aux_sym_comparison_operator_token50] = ACTIONS(314), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(317), - [anon_sym_DOLLAR_CARET] = ACTIONS(317), - [anon_sym_DOLLAR_QMARK] = ACTIONS(317), - [anon_sym_DOLLAR_] = ACTIONS(317), - [aux_sym_variable_token1] = ACTIONS(317), - [aux_sym_variable_token2] = ACTIONS(317), - [sym_braced_variable] = ACTIONS(317), - [anon_sym_SEMI] = ACTIONS(428), - [anon_sym_LPAREN] = ACTIONS(323), - [anon_sym_COMMA] = ACTIONS(314), - [anon_sym_LBRACE] = ACTIONS(328), - [aux_sym_if_statement_token1] = ACTIONS(431), - [aux_sym_switch_statement_token1] = ACTIONS(434), - [aux_sym_foreach_statement_token1] = ACTIONS(437), - [aux_sym_for_statement_token1] = ACTIONS(440), - [aux_sym_while_statement_token1] = ACTIONS(443), - [aux_sym_do_statement_token1] = ACTIONS(446), - [aux_sym_function_statement_token1] = ACTIONS(449), - [aux_sym_function_statement_token2] = ACTIONS(449), - [aux_sym_function_statement_token3] = ACTIONS(449), - [aux_sym_flow_control_statement_token1] = ACTIONS(352), - [aux_sym_flow_control_statement_token2] = ACTIONS(352), - [aux_sym_flow_control_statement_token3] = ACTIONS(355), - [aux_sym_flow_control_statement_token4] = ACTIONS(355), - [aux_sym_flow_control_statement_token5] = ACTIONS(355), - [sym_label] = ACTIONS(452), - [aux_sym_trap_statement_token1] = ACTIONS(455), - [aux_sym_try_statement_token1] = ACTIONS(458), - [aux_sym_data_statement_token1] = ACTIONS(461), - [aux_sym_inlinescript_statement_token1] = ACTIONS(464), - [aux_sym_parallel_statement_token1] = ACTIONS(467), - [aux_sym_sequence_statement_token1] = ACTIONS(470), - [anon_sym_AMP] = ACTIONS(308), - [aux_sym_command_name_token1] = ACTIONS(379), - [anon_sym_PERCENT] = ACTIONS(382), - [aux_sym_foreach_command_token1] = ACTIONS(382), - [aux_sym_class_statement_token1] = ACTIONS(473), - [aux_sym_enum_statement_token1] = ACTIONS(476), - [anon_sym_PLUS] = ACTIONS(314), - [anon_sym_DASH] = ACTIONS(314), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(314), - [anon_sym_BANG] = ACTIONS(314), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(314), - [anon_sym_PLUS_PLUS] = ACTIONS(391), - [anon_sym_DASH_DASH] = ACTIONS(394), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(397), - [anon_sym_AT_LPAREN] = ACTIONS(400), - [anon_sym_AT_LBRACE] = ACTIONS(403), - }, - [75] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1857), - [sym__statement] = STATE(73), - [sym_empty_statement] = STATE(73), - [sym_if_statement] = STATE(73), - [sym__labeled_statement] = STATE(73), - [sym_switch_statement] = STATE(73), - [sym_foreach_statement] = STATE(73), - [sym_for_statement] = STATE(73), - [sym_while_statement] = STATE(73), - [sym_do_statement] = STATE(73), - [sym_function_statement] = STATE(73), - [sym_flow_control_statement] = STATE(1848), - [sym_trap_statement] = STATE(73), - [sym_try_statement] = STATE(73), - [sym_data_statement] = STATE(73), - [sym_inlinescript_statement] = STATE(73), - [sym_parallel_statement] = STATE(73), - [sym_sequence_statement] = STATE(73), - [sym_pipeline] = STATE(1848), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym__statement] = STATE(75), + [sym_empty_statement] = STATE(75), + [sym_if_statement] = STATE(75), + [sym__labeled_statement] = STATE(75), + [sym_switch_statement] = STATE(75), + [sym_foreach_statement] = STATE(75), + [sym_for_statement] = STATE(75), + [sym_while_statement] = STATE(75), + [sym_do_statement] = STATE(75), + [sym_function_statement] = STATE(75), + [sym_flow_control_statement] = STATE(2017), + [sym_trap_statement] = STATE(75), + [sym_try_statement] = STATE(75), + [sym_data_statement] = STATE(75), + [sym_inlinescript_statement] = STATE(75), + [sym_parallel_statement] = STATE(75), + [sym_sequence_statement] = STATE(75), + [sym_pipeline] = STATE(2017), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(73), - [sym_enum_statement] = STATE(73), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(75), + [sym_enum_statement] = STATE(75), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(73), + [aux_sym_statement_list_repeat1] = STATE(75), + [ts_builtin_sym_end] = ACTIONS(424), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -36566,30 +36458,154 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, + [75] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym__statement] = STATE(75), + [sym_empty_statement] = STATE(75), + [sym_if_statement] = STATE(75), + [sym__labeled_statement] = STATE(75), + [sym_switch_statement] = STATE(75), + [sym_foreach_statement] = STATE(75), + [sym_for_statement] = STATE(75), + [sym_while_statement] = STATE(75), + [sym_do_statement] = STATE(75), + [sym_function_statement] = STATE(75), + [sym_flow_control_statement] = STATE(2017), + [sym_trap_statement] = STATE(75), + [sym_try_statement] = STATE(75), + [sym_data_statement] = STATE(75), + [sym_inlinescript_statement] = STATE(75), + [sym_parallel_statement] = STATE(75), + [sym_sequence_statement] = STATE(75), + [sym_pipeline] = STATE(2017), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(75), + [sym_enum_statement] = STATE(75), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(75), + [ts_builtin_sym_end] = ACTIONS(426), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(309), + [sym_hexadecimal_integer_literal] = ACTIONS(309), + [sym_real_literal] = ACTIONS(312), + [aux_sym_expandable_string_literal_token1] = ACTIONS(315), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(318), + [sym_verbatim_string_characters] = ACTIONS(321), + [sym_verbatim_here_string_characters] = ACTIONS(321), + [anon_sym_DOT] = ACTIONS(324), + [anon_sym_LBRACK] = ACTIONS(327), + [aux_sym_comparison_operator_token37] = ACTIONS(330), + [aux_sym_comparison_operator_token50] = ACTIONS(330), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(333), + [anon_sym_DOLLAR_CARET] = ACTIONS(333), + [anon_sym_DOLLAR_QMARK] = ACTIONS(333), + [anon_sym_DOLLAR_] = ACTIONS(333), + [aux_sym_variable_token1] = ACTIONS(333), + [aux_sym_variable_token2] = ACTIONS(333), + [sym_braced_variable] = ACTIONS(333), + [anon_sym_SEMI] = ACTIONS(428), + [anon_sym_LPAREN] = ACTIONS(339), + [anon_sym_COMMA] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(344), + [aux_sym_if_statement_token1] = ACTIONS(431), + [aux_sym_switch_statement_token1] = ACTIONS(434), + [aux_sym_foreach_statement_token1] = ACTIONS(437), + [aux_sym_for_statement_token1] = ACTIONS(440), + [aux_sym_while_statement_token1] = ACTIONS(443), + [aux_sym_do_statement_token1] = ACTIONS(446), + [aux_sym_function_statement_token1] = ACTIONS(449), + [aux_sym_function_statement_token2] = ACTIONS(449), + [aux_sym_function_statement_token3] = ACTIONS(449), + [aux_sym_flow_control_statement_token1] = ACTIONS(368), + [aux_sym_flow_control_statement_token2] = ACTIONS(368), + [aux_sym_flow_control_statement_token3] = ACTIONS(371), + [aux_sym_flow_control_statement_token4] = ACTIONS(371), + [aux_sym_flow_control_statement_token5] = ACTIONS(371), + [sym_label] = ACTIONS(452), + [aux_sym_trap_statement_token1] = ACTIONS(455), + [aux_sym_try_statement_token1] = ACTIONS(458), + [aux_sym_data_statement_token1] = ACTIONS(461), + [aux_sym_inlinescript_statement_token1] = ACTIONS(464), + [aux_sym_parallel_statement_token1] = ACTIONS(467), + [aux_sym_sequence_statement_token1] = ACTIONS(470), + [anon_sym_AMP] = ACTIONS(324), + [aux_sym_command_name_token1] = ACTIONS(395), + [anon_sym_PERCENT] = ACTIONS(398), + [aux_sym_foreach_command_token1] = ACTIONS(398), + [aux_sym_class_statement_token1] = ACTIONS(473), + [aux_sym_enum_statement_token1] = ACTIONS(476), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(330), + [anon_sym_BANG] = ACTIONS(330), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(407), + [anon_sym_DASH_DASH] = ACTIONS(410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(413), + [anon_sym_AT_LPAREN] = ACTIONS(416), + [anon_sym_AT_LBRACE] = ACTIONS(419), + }, [76] = { - [sym__literal] = STATE(291), - [sym_integer_literal] = STATE(291), - [sym_string_literal] = STATE(291), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(291), - [sym_unary_expression] = STATE(105), - [sym_expression_with_unary_operator] = STATE(99), - [sym_pre_increment_expression] = STATE(100), - [sym_pre_decrement_expression] = STATE(100), - [sym_cast_expression] = STATE(100), - [sym__primary_expression] = STATE(291), - [sym__value] = STATE(291), - [sym_parenthesized_expression] = STATE(291), - [sym_sub_expression] = STATE(291), - [sym_array_expression] = STATE(291), - [sym_script_block_expression] = STATE(291), - [sym_hash_literal_expression] = STATE(291), - [sym_post_increment_expression] = STATE(291), - [sym_post_decrement_expression] = STATE(291), - [sym_member_access] = STATE(291), - [sym_element_access] = STATE(291), - [sym_invokation_expression] = STATE(291), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), @@ -36690,29 +36706,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [77] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(291), + [sym_integer_literal] = STATE(291), + [sym_string_literal] = STATE(291), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(168), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(291), + [sym_unary_expression] = STATE(106), + [sym_expression_with_unary_operator] = STATE(95), + [sym_pre_increment_expression] = STATE(96), + [sym_pre_decrement_expression] = STATE(96), + [sym_cast_expression] = STATE(96), + [sym__primary_expression] = STATE(291), + [sym__value] = STATE(291), + [sym_parenthesized_expression] = STATE(291), + [sym_sub_expression] = STATE(291), + [sym_array_expression] = STATE(291), + [sym_script_block_expression] = STATE(291), + [sym_hash_literal_expression] = STATE(291), + [sym_post_increment_expression] = STATE(291), + [sym_post_decrement_expression] = STATE(291), + [sym_member_access] = STATE(291), + [sym_element_access] = STATE(291), + [sym_invokation_expression] = STATE(291), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), @@ -36813,187 +36829,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [78] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(128), - [sym_expression_with_unary_operator] = STATE(132), - [sym_pre_increment_expression] = STATE(123), - [sym_pre_decrement_expression] = STATE(123), - [sym_cast_expression] = STATE(123), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(78), - [sym_comment] = ACTIONS(81), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym__statement] = STATE(2111), + [sym_empty_statement] = STATE(2111), + [sym_if_statement] = STATE(2111), + [sym__labeled_statement] = STATE(2111), + [sym_switch_statement] = STATE(2111), + [sym_foreach_statement] = STATE(2111), + [sym_for_statement] = STATE(2111), + [sym_while_statement] = STATE(2111), + [sym_do_statement] = STATE(2111), + [sym_function_statement] = STATE(2111), + [sym_flow_control_statement] = STATE(1937), + [sym_trap_statement] = STATE(2111), + [sym_try_statement] = STATE(2111), + [sym_data_statement] = STATE(2111), + [sym_inlinescript_statement] = STATE(2111), + [sym_parallel_statement] = STATE(2111), + [sym_sequence_statement] = STATE(2111), + [sym_pipeline] = STATE(1937), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(2111), + [sym_enum_statement] = STATE(2111), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(501), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token1] = ACTIONS(95), - [aux_sym_comparison_operator_token2] = ACTIONS(95), - [aux_sym_comparison_operator_token3] = ACTIONS(95), - [aux_sym_comparison_operator_token4] = ACTIONS(95), - [aux_sym_comparison_operator_token5] = ACTIONS(95), - [aux_sym_comparison_operator_token6] = ACTIONS(95), - [aux_sym_comparison_operator_token7] = ACTIONS(95), - [aux_sym_comparison_operator_token8] = ACTIONS(95), - [aux_sym_comparison_operator_token9] = ACTIONS(95), - [aux_sym_comparison_operator_token10] = ACTIONS(95), - [aux_sym_comparison_operator_token11] = ACTIONS(95), - [aux_sym_comparison_operator_token12] = ACTIONS(95), - [aux_sym_comparison_operator_token13] = ACTIONS(95), - [aux_sym_comparison_operator_token14] = ACTIONS(95), - [aux_sym_comparison_operator_token15] = ACTIONS(95), - [aux_sym_comparison_operator_token16] = ACTIONS(95), - [aux_sym_comparison_operator_token17] = ACTIONS(95), - [aux_sym_comparison_operator_token18] = ACTIONS(95), - [aux_sym_comparison_operator_token19] = ACTIONS(95), - [aux_sym_comparison_operator_token20] = ACTIONS(95), - [aux_sym_comparison_operator_token21] = ACTIONS(95), - [aux_sym_comparison_operator_token22] = ACTIONS(95), - [aux_sym_comparison_operator_token23] = ACTIONS(95), - [aux_sym_comparison_operator_token24] = ACTIONS(95), - [aux_sym_comparison_operator_token25] = ACTIONS(95), - [aux_sym_comparison_operator_token26] = ACTIONS(95), - [aux_sym_comparison_operator_token27] = ACTIONS(95), - [aux_sym_comparison_operator_token28] = ACTIONS(97), - [aux_sym_comparison_operator_token29] = ACTIONS(95), - [aux_sym_comparison_operator_token30] = ACTIONS(95), - [aux_sym_comparison_operator_token31] = ACTIONS(95), - [aux_sym_comparison_operator_token32] = ACTIONS(95), - [aux_sym_comparison_operator_token33] = ACTIONS(95), - [aux_sym_comparison_operator_token34] = ACTIONS(97), - [aux_sym_comparison_operator_token35] = ACTIONS(95), - [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(505), - [aux_sym_comparison_operator_token38] = ACTIONS(95), - [aux_sym_comparison_operator_token39] = ACTIONS(95), - [aux_sym_comparison_operator_token40] = ACTIONS(95), - [aux_sym_comparison_operator_token41] = ACTIONS(95), - [aux_sym_comparison_operator_token42] = ACTIONS(95), - [aux_sym_comparison_operator_token43] = ACTIONS(95), - [aux_sym_comparison_operator_token44] = ACTIONS(95), - [aux_sym_comparison_operator_token45] = ACTIONS(95), - [aux_sym_comparison_operator_token46] = ACTIONS(95), - [aux_sym_comparison_operator_token47] = ACTIONS(95), - [aux_sym_comparison_operator_token48] = ACTIONS(95), - [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(505), - [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), [anon_sym_DOLLAR_] = ACTIONS(21), [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(505), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PERCENT] = ACTIONS(95), - [aux_sym_logical_expression_token1] = ACTIONS(95), - [aux_sym_logical_expression_token2] = ACTIONS(95), - [aux_sym_logical_expression_token3] = ACTIONS(95), - [aux_sym_bitwise_expression_token1] = ACTIONS(95), - [aux_sym_bitwise_expression_token2] = ACTIONS(95), - [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_BSLASH] = ACTIONS(95), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(507), - [anon_sym_BANG] = ACTIONS(505), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(505), - [anon_sym_PLUS_PLUS] = ACTIONS(509), - [anon_sym_DASH_DASH] = ACTIONS(511), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(501), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_if_statement_token1] = ACTIONS(503), + [aux_sym_switch_statement_token1] = ACTIONS(505), + [aux_sym_foreach_statement_token1] = ACTIONS(507), + [aux_sym_for_statement_token1] = ACTIONS(509), + [aux_sym_while_statement_token1] = ACTIONS(511), + [aux_sym_do_statement_token1] = ACTIONS(513), + [aux_sym_function_statement_token1] = ACTIONS(515), + [aux_sym_function_statement_token2] = ACTIONS(515), + [aux_sym_function_statement_token3] = ACTIONS(515), + [aux_sym_flow_control_statement_token1] = ACTIONS(45), + [aux_sym_flow_control_statement_token2] = ACTIONS(45), + [aux_sym_flow_control_statement_token3] = ACTIONS(47), + [aux_sym_flow_control_statement_token4] = ACTIONS(47), + [aux_sym_flow_control_statement_token5] = ACTIONS(47), + [sym_label] = ACTIONS(517), + [aux_sym_trap_statement_token1] = ACTIONS(519), + [aux_sym_try_statement_token1] = ACTIONS(521), + [aux_sym_data_statement_token1] = ACTIONS(523), + [aux_sym_inlinescript_statement_token1] = ACTIONS(525), + [aux_sym_parallel_statement_token1] = ACTIONS(527), + [aux_sym_sequence_statement_token1] = ACTIONS(529), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [aux_sym_class_statement_token1] = ACTIONS(531), + [aux_sym_enum_statement_token1] = ACTIONS(533), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, [79] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(1855), - [sym_empty_statement] = STATE(1855), - [sym_if_statement] = STATE(1855), - [sym__labeled_statement] = STATE(1855), - [sym_switch_statement] = STATE(1855), - [sym_foreach_statement] = STATE(1855), - [sym_for_statement] = STATE(1855), - [sym_while_statement] = STATE(1855), - [sym_do_statement] = STATE(1855), - [sym_function_statement] = STATE(1855), - [sym_flow_control_statement] = STATE(1901), - [sym_trap_statement] = STATE(1855), - [sym_try_statement] = STATE(1855), - [sym_data_statement] = STATE(1855), - [sym_inlinescript_statement] = STATE(1855), - [sym_parallel_statement] = STATE(1855), - [sym_sequence_statement] = STATE(1855), - [sym_pipeline] = STATE(1901), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym__statement] = STATE(1833), + [sym_empty_statement] = STATE(1833), + [sym_if_statement] = STATE(1833), + [sym__labeled_statement] = STATE(1833), + [sym_switch_statement] = STATE(1833), + [sym_foreach_statement] = STATE(1833), + [sym_for_statement] = STATE(1833), + [sym_while_statement] = STATE(1833), + [sym_do_statement] = STATE(1833), + [sym_function_statement] = STATE(1833), + [sym_flow_control_statement] = STATE(1796), + [sym_trap_statement] = STATE(1833), + [sym_try_statement] = STATE(1833), + [sym_data_statement] = STATE(1833), + [sym_inlinescript_statement] = STATE(1833), + [sym_parallel_statement] = STATE(1833), + [sym_sequence_statement] = STATE(1833), + [sym_pipeline] = STATE(1796), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(1855), - [sym_enum_statement] = STATE(1855), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(1833), + [sym_enum_statement] = STATE(1833), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -37014,37 +37030,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(535), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(515), - [aux_sym_switch_statement_token1] = ACTIONS(517), - [aux_sym_foreach_statement_token1] = ACTIONS(519), - [aux_sym_for_statement_token1] = ACTIONS(521), - [aux_sym_while_statement_token1] = ACTIONS(523), - [aux_sym_do_statement_token1] = ACTIONS(525), - [aux_sym_function_statement_token1] = ACTIONS(527), - [aux_sym_function_statement_token2] = ACTIONS(527), - [aux_sym_function_statement_token3] = ACTIONS(527), + [aux_sym_if_statement_token1] = ACTIONS(537), + [aux_sym_switch_statement_token1] = ACTIONS(539), + [aux_sym_foreach_statement_token1] = ACTIONS(541), + [aux_sym_for_statement_token1] = ACTIONS(543), + [aux_sym_while_statement_token1] = ACTIONS(545), + [aux_sym_do_statement_token1] = ACTIONS(547), + [aux_sym_function_statement_token1] = ACTIONS(549), + [aux_sym_function_statement_token2] = ACTIONS(549), + [aux_sym_function_statement_token3] = ACTIONS(549), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(529), - [aux_sym_trap_statement_token1] = ACTIONS(531), - [aux_sym_try_statement_token1] = ACTIONS(533), - [aux_sym_data_statement_token1] = ACTIONS(535), - [aux_sym_inlinescript_statement_token1] = ACTIONS(537), - [aux_sym_parallel_statement_token1] = ACTIONS(539), - [aux_sym_sequence_statement_token1] = ACTIONS(541), + [sym_label] = ACTIONS(551), + [aux_sym_trap_statement_token1] = ACTIONS(553), + [aux_sym_try_statement_token1] = ACTIONS(555), + [aux_sym_data_statement_token1] = ACTIONS(557), + [aux_sym_inlinescript_statement_token1] = ACTIONS(559), + [aux_sym_parallel_statement_token1] = ACTIONS(561), + [aux_sym_sequence_statement_token1] = ACTIONS(563), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(543), - [aux_sym_enum_statement_token1] = ACTIONS(545), + [aux_sym_class_statement_token1] = ACTIONS(565), + [aux_sym_enum_statement_token1] = ACTIONS(567), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -37060,14 +37076,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), [sym_variable] = STATE(294), [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -37080,17 +37096,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(147), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(547), + [sym_real_literal] = ACTIONS(569), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LBRACK] = ACTIONS(571), [aux_sym_comparison_operator_token1] = ACTIONS(95), [aux_sym_comparison_operator_token2] = ACTIONS(95), [aux_sym_comparison_operator_token3] = ACTIONS(95), @@ -37127,7 +37143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token34] = ACTIONS(97), [aux_sym_comparison_operator_token35] = ACTIONS(95), [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(573), [aux_sym_comparison_operator_token38] = ACTIONS(95), [aux_sym_comparison_operator_token39] = ACTIONS(95), [aux_sym_comparison_operator_token40] = ACTIONS(95), @@ -37140,7 +37156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token47] = ACTIONS(95), [aux_sym_comparison_operator_token48] = ACTIONS(95), [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(549), + [aux_sym_comparison_operator_token50] = ACTIONS(573), [aux_sym_format_operator_token1] = ACTIONS(95), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), @@ -37150,7 +37166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_COMMA] = ACTIONS(573), [anon_sym_LBRACE] = ACTIONS(107), [anon_sym_PERCENT] = ACTIONS(95), [aux_sym_logical_expression_token1] = ACTIONS(95), @@ -37159,17 +37175,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(95), [aux_sym_bitwise_expression_token2] = ACTIONS(95), [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(551), - [anon_sym_DASH] = ACTIONS(551), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), [anon_sym_SLASH] = ACTIONS(95), [anon_sym_BSLASH] = ACTIONS(95), [anon_sym_STAR] = ACTIONS(95), [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), - [anon_sym_BANG] = ACTIONS(549), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(549), - [anon_sym_PLUS_PLUS] = ACTIONS(553), - [anon_sym_DASH_DASH] = ACTIONS(555), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(575), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), @@ -37179,65 +37195,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [81] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(1922), - [sym_empty_statement] = STATE(1922), - [sym_if_statement] = STATE(1922), - [sym__labeled_statement] = STATE(1922), - [sym_switch_statement] = STATE(1922), - [sym_foreach_statement] = STATE(1922), - [sym_for_statement] = STATE(1922), - [sym_while_statement] = STATE(1922), - [sym_do_statement] = STATE(1922), - [sym_function_statement] = STATE(1922), - [sym_flow_control_statement] = STATE(1854), - [sym_trap_statement] = STATE(1922), - [sym_try_statement] = STATE(1922), - [sym_data_statement] = STATE(1922), - [sym_inlinescript_statement] = STATE(1922), - [sym_parallel_statement] = STATE(1922), - [sym_sequence_statement] = STATE(1922), - [sym_pipeline] = STATE(1854), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym__statement] = STATE(1918), + [sym_empty_statement] = STATE(1918), + [sym_if_statement] = STATE(1918), + [sym__labeled_statement] = STATE(1918), + [sym_switch_statement] = STATE(1918), + [sym_foreach_statement] = STATE(1918), + [sym_for_statement] = STATE(1918), + [sym_while_statement] = STATE(1918), + [sym_do_statement] = STATE(1918), + [sym_function_statement] = STATE(1918), + [sym_flow_control_statement] = STATE(1796), + [sym_trap_statement] = STATE(1918), + [sym_try_statement] = STATE(1918), + [sym_data_statement] = STATE(1918), + [sym_inlinescript_statement] = STATE(1918), + [sym_parallel_statement] = STATE(1918), + [sym_sequence_statement] = STATE(1918), + [sym_pipeline] = STATE(1796), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(1922), - [sym_enum_statement] = STATE(1922), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym_class_statement] = STATE(1918), + [sym_enum_statement] = STATE(1918), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -37258,37 +37274,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_SEMI] = ACTIONS(535), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(559), - [aux_sym_switch_statement_token1] = ACTIONS(561), - [aux_sym_foreach_statement_token1] = ACTIONS(563), - [aux_sym_for_statement_token1] = ACTIONS(565), - [aux_sym_while_statement_token1] = ACTIONS(567), - [aux_sym_do_statement_token1] = ACTIONS(569), - [aux_sym_function_statement_token1] = ACTIONS(571), - [aux_sym_function_statement_token2] = ACTIONS(571), - [aux_sym_function_statement_token3] = ACTIONS(571), + [aux_sym_if_statement_token1] = ACTIONS(537), + [aux_sym_switch_statement_token1] = ACTIONS(539), + [aux_sym_foreach_statement_token1] = ACTIONS(541), + [aux_sym_for_statement_token1] = ACTIONS(543), + [aux_sym_while_statement_token1] = ACTIONS(545), + [aux_sym_do_statement_token1] = ACTIONS(547), + [aux_sym_function_statement_token1] = ACTIONS(549), + [aux_sym_function_statement_token2] = ACTIONS(549), + [aux_sym_function_statement_token3] = ACTIONS(549), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(573), - [aux_sym_trap_statement_token1] = ACTIONS(575), - [aux_sym_try_statement_token1] = ACTIONS(577), - [aux_sym_data_statement_token1] = ACTIONS(579), - [aux_sym_inlinescript_statement_token1] = ACTIONS(581), - [aux_sym_parallel_statement_token1] = ACTIONS(583), - [aux_sym_sequence_statement_token1] = ACTIONS(585), + [sym_label] = ACTIONS(551), + [aux_sym_trap_statement_token1] = ACTIONS(553), + [aux_sym_try_statement_token1] = ACTIONS(555), + [aux_sym_data_statement_token1] = ACTIONS(557), + [aux_sym_inlinescript_statement_token1] = ACTIONS(559), + [aux_sym_parallel_statement_token1] = ACTIONS(561), + [aux_sym_sequence_statement_token1] = ACTIONS(563), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(587), - [aux_sym_enum_statement_token1] = ACTIONS(589), + [aux_sym_class_statement_token1] = ACTIONS(565), + [aux_sym_enum_statement_token1] = ACTIONS(567), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -37301,128 +37317,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [82] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym__statement] = STATE(2067), - [sym_empty_statement] = STATE(2067), - [sym_if_statement] = STATE(2067), - [sym__labeled_statement] = STATE(2067), - [sym_switch_statement] = STATE(2067), - [sym_foreach_statement] = STATE(2067), - [sym_for_statement] = STATE(2067), - [sym_while_statement] = STATE(2067), - [sym_do_statement] = STATE(2067), - [sym_function_statement] = STATE(2067), - [sym_flow_control_statement] = STATE(1854), - [sym_trap_statement] = STATE(2067), - [sym_try_statement] = STATE(2067), - [sym_data_statement] = STATE(2067), - [sym_inlinescript_statement] = STATE(2067), - [sym_parallel_statement] = STATE(2067), - [sym_sequence_statement] = STATE(2067), - [sym_pipeline] = STATE(1854), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(2067), - [sym_enum_statement] = STATE(2067), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), + [sym__literal] = STATE(293), + [sym_integer_literal] = STATE(293), + [sym_string_literal] = STATE(293), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(293), + [sym_unary_expression] = STATE(123), + [sym_expression_with_unary_operator] = STATE(126), + [sym_pre_increment_expression] = STATE(150), + [sym_pre_decrement_expression] = STATE(150), + [sym_cast_expression] = STATE(150), + [sym__primary_expression] = STATE(293), + [sym__value] = STATE(293), + [sym_parenthesized_expression] = STATE(293), + [sym_sub_expression] = STATE(293), + [sym_array_expression] = STATE(293), + [sym_script_block_expression] = STATE(293), + [sym_hash_literal_expression] = STATE(293), + [sym_post_increment_expression] = STATE(293), + [sym_post_decrement_expression] = STATE(293), + [sym_member_access] = STATE(293), + [sym_element_access] = STATE(293), + [sym_invokation_expression] = STATE(293), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token1] = ACTIONS(95), + [aux_sym_comparison_operator_token2] = ACTIONS(95), + [aux_sym_comparison_operator_token3] = ACTIONS(95), + [aux_sym_comparison_operator_token4] = ACTIONS(95), + [aux_sym_comparison_operator_token5] = ACTIONS(95), + [aux_sym_comparison_operator_token6] = ACTIONS(95), + [aux_sym_comparison_operator_token7] = ACTIONS(95), + [aux_sym_comparison_operator_token8] = ACTIONS(95), + [aux_sym_comparison_operator_token9] = ACTIONS(95), + [aux_sym_comparison_operator_token10] = ACTIONS(95), + [aux_sym_comparison_operator_token11] = ACTIONS(95), + [aux_sym_comparison_operator_token12] = ACTIONS(95), + [aux_sym_comparison_operator_token13] = ACTIONS(95), + [aux_sym_comparison_operator_token14] = ACTIONS(95), + [aux_sym_comparison_operator_token15] = ACTIONS(95), + [aux_sym_comparison_operator_token16] = ACTIONS(95), + [aux_sym_comparison_operator_token17] = ACTIONS(95), + [aux_sym_comparison_operator_token18] = ACTIONS(95), + [aux_sym_comparison_operator_token19] = ACTIONS(95), + [aux_sym_comparison_operator_token20] = ACTIONS(95), + [aux_sym_comparison_operator_token21] = ACTIONS(95), + [aux_sym_comparison_operator_token22] = ACTIONS(95), + [aux_sym_comparison_operator_token23] = ACTIONS(95), + [aux_sym_comparison_operator_token24] = ACTIONS(95), + [aux_sym_comparison_operator_token25] = ACTIONS(95), + [aux_sym_comparison_operator_token26] = ACTIONS(95), + [aux_sym_comparison_operator_token27] = ACTIONS(95), + [aux_sym_comparison_operator_token28] = ACTIONS(97), + [aux_sym_comparison_operator_token29] = ACTIONS(95), + [aux_sym_comparison_operator_token30] = ACTIONS(95), + [aux_sym_comparison_operator_token31] = ACTIONS(95), + [aux_sym_comparison_operator_token32] = ACTIONS(95), + [aux_sym_comparison_operator_token33] = ACTIONS(95), + [aux_sym_comparison_operator_token34] = ACTIONS(97), + [aux_sym_comparison_operator_token35] = ACTIONS(95), + [aux_sym_comparison_operator_token36] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token38] = ACTIONS(95), + [aux_sym_comparison_operator_token39] = ACTIONS(95), + [aux_sym_comparison_operator_token40] = ACTIONS(95), + [aux_sym_comparison_operator_token41] = ACTIONS(95), + [aux_sym_comparison_operator_token42] = ACTIONS(95), + [aux_sym_comparison_operator_token43] = ACTIONS(95), + [aux_sym_comparison_operator_token44] = ACTIONS(95), + [aux_sym_comparison_operator_token45] = ACTIONS(95), + [aux_sym_comparison_operator_token46] = ACTIONS(95), + [aux_sym_comparison_operator_token47] = ACTIONS(95), + [aux_sym_comparison_operator_token48] = ACTIONS(95), + [aux_sym_comparison_operator_token49] = ACTIONS(95), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [aux_sym_format_operator_token1] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), [anon_sym_DOLLAR_] = ACTIONS(21), [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(559), - [aux_sym_switch_statement_token1] = ACTIONS(561), - [aux_sym_foreach_statement_token1] = ACTIONS(563), - [aux_sym_for_statement_token1] = ACTIONS(565), - [aux_sym_while_statement_token1] = ACTIONS(567), - [aux_sym_do_statement_token1] = ACTIONS(569), - [aux_sym_function_statement_token1] = ACTIONS(571), - [aux_sym_function_statement_token2] = ACTIONS(571), - [aux_sym_function_statement_token3] = ACTIONS(571), - [aux_sym_flow_control_statement_token1] = ACTIONS(45), - [aux_sym_flow_control_statement_token2] = ACTIONS(45), - [aux_sym_flow_control_statement_token3] = ACTIONS(47), - [aux_sym_flow_control_statement_token4] = ACTIONS(47), - [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(573), - [aux_sym_trap_statement_token1] = ACTIONS(575), - [aux_sym_try_statement_token1] = ACTIONS(577), - [aux_sym_data_statement_token1] = ACTIONS(579), - [aux_sym_inlinescript_statement_token1] = ACTIONS(581), - [aux_sym_parallel_statement_token1] = ACTIONS(583), - [aux_sym_sequence_statement_token1] = ACTIONS(585), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(587), - [aux_sym_enum_statement_token1] = ACTIONS(589), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PERCENT] = ACTIONS(95), + [aux_sym_logical_expression_token1] = ACTIONS(95), + [aux_sym_logical_expression_token2] = ACTIONS(95), + [aux_sym_logical_expression_token3] = ACTIONS(95), + [aux_sym_bitwise_expression_token1] = ACTIONS(95), + [aux_sym_bitwise_expression_token2] = ACTIONS(95), + [aux_sym_bitwise_expression_token3] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [anon_sym_SLASH] = ACTIONS(95), + [anon_sym_BSLASH] = ACTIONS(95), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_DOT_DOT] = ACTIONS(95), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [83] = { + [sym_argument_list] = STATE(117), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(591), [anon_sym_EQ] = ACTIONS(591), @@ -37512,7 +37529,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(591), [anon_sym_RPAREN] = ACTIONS(591), [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_PIPE] = ACTIONS(591), [anon_sym_PERCENT] = ACTIONS(593), [aux_sym_logical_expression_token1] = ACTIONS(591), @@ -37647,340 +37663,340 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), }, [85] = { + [sym_argument_list] = STATE(117), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(599), - [anon_sym_EQ] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_PLUS_EQ] = ACTIONS(599), - [anon_sym_STAR_EQ] = ACTIONS(599), - [anon_sym_SLASH_EQ] = ACTIONS(599), - [anon_sym_PERCENT_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_2_GT] = ACTIONS(601), - [anon_sym_2_GT_GT] = ACTIONS(599), - [anon_sym_3_GT] = ACTIONS(601), - [anon_sym_3_GT_GT] = ACTIONS(599), - [anon_sym_4_GT] = ACTIONS(601), - [anon_sym_4_GT_GT] = ACTIONS(599), - [anon_sym_5_GT] = ACTIONS(601), - [anon_sym_5_GT_GT] = ACTIONS(599), - [anon_sym_6_GT] = ACTIONS(601), - [anon_sym_6_GT_GT] = ACTIONS(599), - [anon_sym_STAR_GT] = ACTIONS(601), - [anon_sym_STAR_GT_GT] = ACTIONS(599), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_STAR_GT_AMP1] = ACTIONS(599), - [anon_sym_2_GT_AMP1] = ACTIONS(599), - [anon_sym_3_GT_AMP1] = ACTIONS(599), - [anon_sym_4_GT_AMP1] = ACTIONS(599), - [anon_sym_5_GT_AMP1] = ACTIONS(599), - [anon_sym_6_GT_AMP1] = ACTIONS(599), - [anon_sym_STAR_GT_AMP2] = ACTIONS(599), - [anon_sym_1_GT_AMP2] = ACTIONS(599), - [anon_sym_3_GT_AMP2] = ACTIONS(599), - [anon_sym_4_GT_AMP2] = ACTIONS(599), - [anon_sym_5_GT_AMP2] = ACTIONS(599), - [anon_sym_6_GT_AMP2] = ACTIONS(599), - [aux_sym_comparison_operator_token1] = ACTIONS(599), - [aux_sym_comparison_operator_token2] = ACTIONS(599), - [aux_sym_comparison_operator_token3] = ACTIONS(599), - [aux_sym_comparison_operator_token4] = ACTIONS(599), - [aux_sym_comparison_operator_token5] = ACTIONS(599), - [aux_sym_comparison_operator_token6] = ACTIONS(599), - [aux_sym_comparison_operator_token7] = ACTIONS(599), - [aux_sym_comparison_operator_token8] = ACTIONS(599), - [aux_sym_comparison_operator_token9] = ACTIONS(599), - [aux_sym_comparison_operator_token10] = ACTIONS(599), - [aux_sym_comparison_operator_token11] = ACTIONS(599), - [aux_sym_comparison_operator_token12] = ACTIONS(599), - [aux_sym_comparison_operator_token13] = ACTIONS(599), - [aux_sym_comparison_operator_token14] = ACTIONS(599), - [aux_sym_comparison_operator_token15] = ACTIONS(599), - [aux_sym_comparison_operator_token16] = ACTIONS(599), - [aux_sym_comparison_operator_token17] = ACTIONS(599), - [aux_sym_comparison_operator_token18] = ACTIONS(599), - [aux_sym_comparison_operator_token19] = ACTIONS(599), - [aux_sym_comparison_operator_token20] = ACTIONS(599), - [aux_sym_comparison_operator_token21] = ACTIONS(599), - [aux_sym_comparison_operator_token22] = ACTIONS(599), - [aux_sym_comparison_operator_token23] = ACTIONS(599), - [aux_sym_comparison_operator_token24] = ACTIONS(599), - [aux_sym_comparison_operator_token25] = ACTIONS(599), - [aux_sym_comparison_operator_token26] = ACTIONS(599), - [aux_sym_comparison_operator_token27] = ACTIONS(599), - [aux_sym_comparison_operator_token28] = ACTIONS(601), - [aux_sym_comparison_operator_token29] = ACTIONS(599), - [aux_sym_comparison_operator_token30] = ACTIONS(599), - [aux_sym_comparison_operator_token31] = ACTIONS(599), - [aux_sym_comparison_operator_token32] = ACTIONS(599), - [aux_sym_comparison_operator_token33] = ACTIONS(599), - [aux_sym_comparison_operator_token34] = ACTIONS(601), - [aux_sym_comparison_operator_token35] = ACTIONS(599), - [aux_sym_comparison_operator_token36] = ACTIONS(599), - [aux_sym_comparison_operator_token37] = ACTIONS(599), - [aux_sym_comparison_operator_token38] = ACTIONS(599), - [aux_sym_comparison_operator_token39] = ACTIONS(599), - [aux_sym_comparison_operator_token40] = ACTIONS(599), - [aux_sym_comparison_operator_token41] = ACTIONS(599), - [aux_sym_comparison_operator_token42] = ACTIONS(599), - [aux_sym_comparison_operator_token43] = ACTIONS(599), - [aux_sym_comparison_operator_token44] = ACTIONS(599), - [aux_sym_comparison_operator_token45] = ACTIONS(599), - [aux_sym_comparison_operator_token46] = ACTIONS(599), - [aux_sym_comparison_operator_token47] = ACTIONS(599), - [aux_sym_comparison_operator_token48] = ACTIONS(599), - [aux_sym_comparison_operator_token49] = ACTIONS(599), - [aux_sym_comparison_operator_token50] = ACTIONS(599), - [aux_sym_format_operator_token1] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(599), - [anon_sym_RPAREN] = ACTIONS(599), - [anon_sym_COMMA] = ACTIONS(599), - [anon_sym_LBRACE] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_PERCENT] = ACTIONS(601), - [aux_sym_logical_expression_token1] = ACTIONS(599), - [aux_sym_logical_expression_token2] = ACTIONS(599), - [aux_sym_logical_expression_token3] = ACTIONS(599), - [aux_sym_bitwise_expression_token1] = ACTIONS(599), - [aux_sym_bitwise_expression_token2] = ACTIONS(599), - [aux_sym_bitwise_expression_token3] = ACTIONS(599), - [anon_sym_PLUS] = ACTIONS(601), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_BSLASH] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(601), - [anon_sym_DOT_DOT] = ACTIONS(599), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_DOT2] = ACTIONS(601), - [anon_sym_COLON_COLON] = ACTIONS(599), - [anon_sym_RBRACK] = ACTIONS(599), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(599), + [anon_sym_RPAREN] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [anon_sym_RBRACK] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), }, [86] = { - [sym_argument_list] = STATE(93), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(603), - [anon_sym_EQ] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_PLUS_EQ] = ACTIONS(603), - [anon_sym_STAR_EQ] = ACTIONS(603), - [anon_sym_SLASH_EQ] = ACTIONS(603), - [anon_sym_PERCENT_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_2_GT] = ACTIONS(605), - [anon_sym_2_GT_GT] = ACTIONS(603), - [anon_sym_3_GT] = ACTIONS(605), - [anon_sym_3_GT_GT] = ACTIONS(603), - [anon_sym_4_GT] = ACTIONS(605), - [anon_sym_4_GT_GT] = ACTIONS(603), - [anon_sym_5_GT] = ACTIONS(605), - [anon_sym_5_GT_GT] = ACTIONS(603), - [anon_sym_6_GT] = ACTIONS(605), - [anon_sym_6_GT_GT] = ACTIONS(603), - [anon_sym_STAR_GT] = ACTIONS(605), - [anon_sym_STAR_GT_GT] = ACTIONS(603), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_STAR_GT_AMP1] = ACTIONS(603), - [anon_sym_2_GT_AMP1] = ACTIONS(603), - [anon_sym_3_GT_AMP1] = ACTIONS(603), - [anon_sym_4_GT_AMP1] = ACTIONS(603), - [anon_sym_5_GT_AMP1] = ACTIONS(603), - [anon_sym_6_GT_AMP1] = ACTIONS(603), - [anon_sym_STAR_GT_AMP2] = ACTIONS(603), - [anon_sym_1_GT_AMP2] = ACTIONS(603), - [anon_sym_3_GT_AMP2] = ACTIONS(603), - [anon_sym_4_GT_AMP2] = ACTIONS(603), - [anon_sym_5_GT_AMP2] = ACTIONS(603), - [anon_sym_6_GT_AMP2] = ACTIONS(603), - [aux_sym_comparison_operator_token1] = ACTIONS(603), - [aux_sym_comparison_operator_token2] = ACTIONS(603), - [aux_sym_comparison_operator_token3] = ACTIONS(603), - [aux_sym_comparison_operator_token4] = ACTIONS(603), - [aux_sym_comparison_operator_token5] = ACTIONS(603), - [aux_sym_comparison_operator_token6] = ACTIONS(603), - [aux_sym_comparison_operator_token7] = ACTIONS(603), - [aux_sym_comparison_operator_token8] = ACTIONS(603), - [aux_sym_comparison_operator_token9] = ACTIONS(603), - [aux_sym_comparison_operator_token10] = ACTIONS(603), - [aux_sym_comparison_operator_token11] = ACTIONS(603), - [aux_sym_comparison_operator_token12] = ACTIONS(603), - [aux_sym_comparison_operator_token13] = ACTIONS(603), - [aux_sym_comparison_operator_token14] = ACTIONS(603), - [aux_sym_comparison_operator_token15] = ACTIONS(603), - [aux_sym_comparison_operator_token16] = ACTIONS(603), - [aux_sym_comparison_operator_token17] = ACTIONS(603), - [aux_sym_comparison_operator_token18] = ACTIONS(603), - [aux_sym_comparison_operator_token19] = ACTIONS(603), - [aux_sym_comparison_operator_token20] = ACTIONS(603), - [aux_sym_comparison_operator_token21] = ACTIONS(603), - [aux_sym_comparison_operator_token22] = ACTIONS(603), - [aux_sym_comparison_operator_token23] = ACTIONS(603), - [aux_sym_comparison_operator_token24] = ACTIONS(603), - [aux_sym_comparison_operator_token25] = ACTIONS(603), - [aux_sym_comparison_operator_token26] = ACTIONS(603), - [aux_sym_comparison_operator_token27] = ACTIONS(603), - [aux_sym_comparison_operator_token28] = ACTIONS(605), - [aux_sym_comparison_operator_token29] = ACTIONS(603), - [aux_sym_comparison_operator_token30] = ACTIONS(603), - [aux_sym_comparison_operator_token31] = ACTIONS(603), - [aux_sym_comparison_operator_token32] = ACTIONS(603), - [aux_sym_comparison_operator_token33] = ACTIONS(603), - [aux_sym_comparison_operator_token34] = ACTIONS(605), - [aux_sym_comparison_operator_token35] = ACTIONS(603), - [aux_sym_comparison_operator_token36] = ACTIONS(603), - [aux_sym_comparison_operator_token37] = ACTIONS(603), - [aux_sym_comparison_operator_token38] = ACTIONS(603), - [aux_sym_comparison_operator_token39] = ACTIONS(603), - [aux_sym_comparison_operator_token40] = ACTIONS(603), - [aux_sym_comparison_operator_token41] = ACTIONS(603), - [aux_sym_comparison_operator_token42] = ACTIONS(603), - [aux_sym_comparison_operator_token43] = ACTIONS(603), - [aux_sym_comparison_operator_token44] = ACTIONS(603), - [aux_sym_comparison_operator_token45] = ACTIONS(603), - [aux_sym_comparison_operator_token46] = ACTIONS(603), - [aux_sym_comparison_operator_token47] = ACTIONS(603), - [aux_sym_comparison_operator_token48] = ACTIONS(603), - [aux_sym_comparison_operator_token49] = ACTIONS(603), - [aux_sym_comparison_operator_token50] = ACTIONS(603), - [aux_sym_format_operator_token1] = ACTIONS(603), - [anon_sym_LPAREN] = ACTIONS(607), - [anon_sym_RPAREN] = ACTIONS(603), - [anon_sym_COMMA] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_PERCENT] = ACTIONS(605), - [aux_sym_logical_expression_token1] = ACTIONS(603), - [aux_sym_logical_expression_token2] = ACTIONS(603), - [aux_sym_logical_expression_token3] = ACTIONS(603), - [aux_sym_bitwise_expression_token1] = ACTIONS(603), - [aux_sym_bitwise_expression_token2] = ACTIONS(603), - [aux_sym_bitwise_expression_token3] = ACTIONS(603), - [anon_sym_PLUS] = ACTIONS(605), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_BSLASH] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(605), - [anon_sym_DOT_DOT] = ACTIONS(603), - [anon_sym_PLUS_PLUS] = ACTIONS(603), - [anon_sym_DASH_DASH] = ACTIONS(603), - [anon_sym_DOT2] = ACTIONS(605), - [anon_sym_COLON_COLON] = ACTIONS(603), - [anon_sym_RBRACK] = ACTIONS(603), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ] = ACTIONS(601), + [anon_sym_PLUS_EQ] = ACTIONS(601), + [anon_sym_STAR_EQ] = ACTIONS(601), + [anon_sym_SLASH_EQ] = ACTIONS(601), + [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_GT_GT] = ACTIONS(601), + [anon_sym_2_GT] = ACTIONS(603), + [anon_sym_2_GT_GT] = ACTIONS(601), + [anon_sym_3_GT] = ACTIONS(603), + [anon_sym_3_GT_GT] = ACTIONS(601), + [anon_sym_4_GT] = ACTIONS(603), + [anon_sym_4_GT_GT] = ACTIONS(601), + [anon_sym_5_GT] = ACTIONS(603), + [anon_sym_5_GT_GT] = ACTIONS(601), + [anon_sym_6_GT] = ACTIONS(603), + [anon_sym_6_GT_GT] = ACTIONS(601), + [anon_sym_STAR_GT] = ACTIONS(603), + [anon_sym_STAR_GT_GT] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_STAR_GT_AMP1] = ACTIONS(601), + [anon_sym_2_GT_AMP1] = ACTIONS(601), + [anon_sym_3_GT_AMP1] = ACTIONS(601), + [anon_sym_4_GT_AMP1] = ACTIONS(601), + [anon_sym_5_GT_AMP1] = ACTIONS(601), + [anon_sym_6_GT_AMP1] = ACTIONS(601), + [anon_sym_STAR_GT_AMP2] = ACTIONS(601), + [anon_sym_1_GT_AMP2] = ACTIONS(601), + [anon_sym_3_GT_AMP2] = ACTIONS(601), + [anon_sym_4_GT_AMP2] = ACTIONS(601), + [anon_sym_5_GT_AMP2] = ACTIONS(601), + [anon_sym_6_GT_AMP2] = ACTIONS(601), + [aux_sym_comparison_operator_token1] = ACTIONS(601), + [aux_sym_comparison_operator_token2] = ACTIONS(601), + [aux_sym_comparison_operator_token3] = ACTIONS(601), + [aux_sym_comparison_operator_token4] = ACTIONS(601), + [aux_sym_comparison_operator_token5] = ACTIONS(601), + [aux_sym_comparison_operator_token6] = ACTIONS(601), + [aux_sym_comparison_operator_token7] = ACTIONS(601), + [aux_sym_comparison_operator_token8] = ACTIONS(601), + [aux_sym_comparison_operator_token9] = ACTIONS(601), + [aux_sym_comparison_operator_token10] = ACTIONS(601), + [aux_sym_comparison_operator_token11] = ACTIONS(601), + [aux_sym_comparison_operator_token12] = ACTIONS(601), + [aux_sym_comparison_operator_token13] = ACTIONS(601), + [aux_sym_comparison_operator_token14] = ACTIONS(601), + [aux_sym_comparison_operator_token15] = ACTIONS(601), + [aux_sym_comparison_operator_token16] = ACTIONS(601), + [aux_sym_comparison_operator_token17] = ACTIONS(601), + [aux_sym_comparison_operator_token18] = ACTIONS(601), + [aux_sym_comparison_operator_token19] = ACTIONS(601), + [aux_sym_comparison_operator_token20] = ACTIONS(601), + [aux_sym_comparison_operator_token21] = ACTIONS(601), + [aux_sym_comparison_operator_token22] = ACTIONS(601), + [aux_sym_comparison_operator_token23] = ACTIONS(601), + [aux_sym_comparison_operator_token24] = ACTIONS(601), + [aux_sym_comparison_operator_token25] = ACTIONS(601), + [aux_sym_comparison_operator_token26] = ACTIONS(601), + [aux_sym_comparison_operator_token27] = ACTIONS(601), + [aux_sym_comparison_operator_token28] = ACTIONS(603), + [aux_sym_comparison_operator_token29] = ACTIONS(601), + [aux_sym_comparison_operator_token30] = ACTIONS(601), + [aux_sym_comparison_operator_token31] = ACTIONS(601), + [aux_sym_comparison_operator_token32] = ACTIONS(601), + [aux_sym_comparison_operator_token33] = ACTIONS(601), + [aux_sym_comparison_operator_token34] = ACTIONS(603), + [aux_sym_comparison_operator_token35] = ACTIONS(601), + [aux_sym_comparison_operator_token36] = ACTIONS(601), + [aux_sym_comparison_operator_token37] = ACTIONS(601), + [aux_sym_comparison_operator_token38] = ACTIONS(601), + [aux_sym_comparison_operator_token39] = ACTIONS(601), + [aux_sym_comparison_operator_token40] = ACTIONS(601), + [aux_sym_comparison_operator_token41] = ACTIONS(601), + [aux_sym_comparison_operator_token42] = ACTIONS(601), + [aux_sym_comparison_operator_token43] = ACTIONS(601), + [aux_sym_comparison_operator_token44] = ACTIONS(601), + [aux_sym_comparison_operator_token45] = ACTIONS(601), + [aux_sym_comparison_operator_token46] = ACTIONS(601), + [aux_sym_comparison_operator_token47] = ACTIONS(601), + [aux_sym_comparison_operator_token48] = ACTIONS(601), + [aux_sym_comparison_operator_token49] = ACTIONS(601), + [aux_sym_comparison_operator_token50] = ACTIONS(601), + [aux_sym_format_operator_token1] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_RPAREN] = ACTIONS(601), + [anon_sym_COMMA] = ACTIONS(601), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(601), + [anon_sym_PERCENT] = ACTIONS(603), + [aux_sym_logical_expression_token1] = ACTIONS(601), + [aux_sym_logical_expression_token2] = ACTIONS(601), + [aux_sym_logical_expression_token3] = ACTIONS(601), + [aux_sym_bitwise_expression_token1] = ACTIONS(601), + [aux_sym_bitwise_expression_token2] = ACTIONS(601), + [aux_sym_bitwise_expression_token3] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_BSLASH] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_DOT_DOT] = ACTIONS(601), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_DOT2] = ACTIONS(603), + [anon_sym_COLON_COLON] = ACTIONS(601), + [anon_sym_RBRACK] = ACTIONS(601), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), }, [87] = { - [sym_argument_list] = STATE(93), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(603), - [anon_sym_EQ] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_PLUS_EQ] = ACTIONS(603), - [anon_sym_STAR_EQ] = ACTIONS(603), - [anon_sym_SLASH_EQ] = ACTIONS(603), - [anon_sym_PERCENT_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_2_GT] = ACTIONS(605), - [anon_sym_2_GT_GT] = ACTIONS(603), - [anon_sym_3_GT] = ACTIONS(605), - [anon_sym_3_GT_GT] = ACTIONS(603), - [anon_sym_4_GT] = ACTIONS(605), - [anon_sym_4_GT_GT] = ACTIONS(603), - [anon_sym_5_GT] = ACTIONS(605), - [anon_sym_5_GT_GT] = ACTIONS(603), - [anon_sym_6_GT] = ACTIONS(605), - [anon_sym_6_GT_GT] = ACTIONS(603), - [anon_sym_STAR_GT] = ACTIONS(605), - [anon_sym_STAR_GT_GT] = ACTIONS(603), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_STAR_GT_AMP1] = ACTIONS(603), - [anon_sym_2_GT_AMP1] = ACTIONS(603), - [anon_sym_3_GT_AMP1] = ACTIONS(603), - [anon_sym_4_GT_AMP1] = ACTIONS(603), - [anon_sym_5_GT_AMP1] = ACTIONS(603), - [anon_sym_6_GT_AMP1] = ACTIONS(603), - [anon_sym_STAR_GT_AMP2] = ACTIONS(603), - [anon_sym_1_GT_AMP2] = ACTIONS(603), - [anon_sym_3_GT_AMP2] = ACTIONS(603), - [anon_sym_4_GT_AMP2] = ACTIONS(603), - [anon_sym_5_GT_AMP2] = ACTIONS(603), - [anon_sym_6_GT_AMP2] = ACTIONS(603), - [aux_sym_comparison_operator_token1] = ACTIONS(603), - [aux_sym_comparison_operator_token2] = ACTIONS(603), - [aux_sym_comparison_operator_token3] = ACTIONS(603), - [aux_sym_comparison_operator_token4] = ACTIONS(603), - [aux_sym_comparison_operator_token5] = ACTIONS(603), - [aux_sym_comparison_operator_token6] = ACTIONS(603), - [aux_sym_comparison_operator_token7] = ACTIONS(603), - [aux_sym_comparison_operator_token8] = ACTIONS(603), - [aux_sym_comparison_operator_token9] = ACTIONS(603), - [aux_sym_comparison_operator_token10] = ACTIONS(603), - [aux_sym_comparison_operator_token11] = ACTIONS(603), - [aux_sym_comparison_operator_token12] = ACTIONS(603), - [aux_sym_comparison_operator_token13] = ACTIONS(603), - [aux_sym_comparison_operator_token14] = ACTIONS(603), - [aux_sym_comparison_operator_token15] = ACTIONS(603), - [aux_sym_comparison_operator_token16] = ACTIONS(603), - [aux_sym_comparison_operator_token17] = ACTIONS(603), - [aux_sym_comparison_operator_token18] = ACTIONS(603), - [aux_sym_comparison_operator_token19] = ACTIONS(603), - [aux_sym_comparison_operator_token20] = ACTIONS(603), - [aux_sym_comparison_operator_token21] = ACTIONS(603), - [aux_sym_comparison_operator_token22] = ACTIONS(603), - [aux_sym_comparison_operator_token23] = ACTIONS(603), - [aux_sym_comparison_operator_token24] = ACTIONS(603), - [aux_sym_comparison_operator_token25] = ACTIONS(603), - [aux_sym_comparison_operator_token26] = ACTIONS(603), - [aux_sym_comparison_operator_token27] = ACTIONS(603), - [aux_sym_comparison_operator_token28] = ACTIONS(605), - [aux_sym_comparison_operator_token29] = ACTIONS(603), - [aux_sym_comparison_operator_token30] = ACTIONS(603), - [aux_sym_comparison_operator_token31] = ACTIONS(603), - [aux_sym_comparison_operator_token32] = ACTIONS(603), - [aux_sym_comparison_operator_token33] = ACTIONS(603), - [aux_sym_comparison_operator_token34] = ACTIONS(605), - [aux_sym_comparison_operator_token35] = ACTIONS(603), - [aux_sym_comparison_operator_token36] = ACTIONS(603), - [aux_sym_comparison_operator_token37] = ACTIONS(603), - [aux_sym_comparison_operator_token38] = ACTIONS(603), - [aux_sym_comparison_operator_token39] = ACTIONS(603), - [aux_sym_comparison_operator_token40] = ACTIONS(603), - [aux_sym_comparison_operator_token41] = ACTIONS(603), - [aux_sym_comparison_operator_token42] = ACTIONS(603), - [aux_sym_comparison_operator_token43] = ACTIONS(603), - [aux_sym_comparison_operator_token44] = ACTIONS(603), - [aux_sym_comparison_operator_token45] = ACTIONS(603), - [aux_sym_comparison_operator_token46] = ACTIONS(603), - [aux_sym_comparison_operator_token47] = ACTIONS(603), - [aux_sym_comparison_operator_token48] = ACTIONS(603), - [aux_sym_comparison_operator_token49] = ACTIONS(603), - [aux_sym_comparison_operator_token50] = ACTIONS(603), - [aux_sym_format_operator_token1] = ACTIONS(603), - [anon_sym_LPAREN] = ACTIONS(603), - [anon_sym_RPAREN] = ACTIONS(603), - [anon_sym_COMMA] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_PERCENT] = ACTIONS(605), - [aux_sym_logical_expression_token1] = ACTIONS(603), - [aux_sym_logical_expression_token2] = ACTIONS(603), - [aux_sym_logical_expression_token3] = ACTIONS(603), - [aux_sym_bitwise_expression_token1] = ACTIONS(603), - [aux_sym_bitwise_expression_token2] = ACTIONS(603), - [aux_sym_bitwise_expression_token3] = ACTIONS(603), - [anon_sym_PLUS] = ACTIONS(605), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_BSLASH] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(605), - [anon_sym_DOT_DOT] = ACTIONS(603), - [anon_sym_PLUS_PLUS] = ACTIONS(603), - [anon_sym_DASH_DASH] = ACTIONS(603), - [anon_sym_DOT2] = ACTIONS(605), - [anon_sym_COLON_COLON] = ACTIONS(603), - [anon_sym_RBRACK] = ACTIONS(603), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_PLUS_EQ] = ACTIONS(605), + [anon_sym_STAR_EQ] = ACTIONS(605), + [anon_sym_SLASH_EQ] = ACTIONS(605), + [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_2_GT] = ACTIONS(607), + [anon_sym_2_GT_GT] = ACTIONS(605), + [anon_sym_3_GT] = ACTIONS(607), + [anon_sym_3_GT_GT] = ACTIONS(605), + [anon_sym_4_GT] = ACTIONS(607), + [anon_sym_4_GT_GT] = ACTIONS(605), + [anon_sym_5_GT] = ACTIONS(607), + [anon_sym_5_GT_GT] = ACTIONS(605), + [anon_sym_6_GT] = ACTIONS(607), + [anon_sym_6_GT_GT] = ACTIONS(605), + [anon_sym_STAR_GT] = ACTIONS(607), + [anon_sym_STAR_GT_GT] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_STAR_GT_AMP1] = ACTIONS(605), + [anon_sym_2_GT_AMP1] = ACTIONS(605), + [anon_sym_3_GT_AMP1] = ACTIONS(605), + [anon_sym_4_GT_AMP1] = ACTIONS(605), + [anon_sym_5_GT_AMP1] = ACTIONS(605), + [anon_sym_6_GT_AMP1] = ACTIONS(605), + [anon_sym_STAR_GT_AMP2] = ACTIONS(605), + [anon_sym_1_GT_AMP2] = ACTIONS(605), + [anon_sym_3_GT_AMP2] = ACTIONS(605), + [anon_sym_4_GT_AMP2] = ACTIONS(605), + [anon_sym_5_GT_AMP2] = ACTIONS(605), + [anon_sym_6_GT_AMP2] = ACTIONS(605), + [aux_sym_comparison_operator_token1] = ACTIONS(605), + [aux_sym_comparison_operator_token2] = ACTIONS(605), + [aux_sym_comparison_operator_token3] = ACTIONS(605), + [aux_sym_comparison_operator_token4] = ACTIONS(605), + [aux_sym_comparison_operator_token5] = ACTIONS(605), + [aux_sym_comparison_operator_token6] = ACTIONS(605), + [aux_sym_comparison_operator_token7] = ACTIONS(605), + [aux_sym_comparison_operator_token8] = ACTIONS(605), + [aux_sym_comparison_operator_token9] = ACTIONS(605), + [aux_sym_comparison_operator_token10] = ACTIONS(605), + [aux_sym_comparison_operator_token11] = ACTIONS(605), + [aux_sym_comparison_operator_token12] = ACTIONS(605), + [aux_sym_comparison_operator_token13] = ACTIONS(605), + [aux_sym_comparison_operator_token14] = ACTIONS(605), + [aux_sym_comparison_operator_token15] = ACTIONS(605), + [aux_sym_comparison_operator_token16] = ACTIONS(605), + [aux_sym_comparison_operator_token17] = ACTIONS(605), + [aux_sym_comparison_operator_token18] = ACTIONS(605), + [aux_sym_comparison_operator_token19] = ACTIONS(605), + [aux_sym_comparison_operator_token20] = ACTIONS(605), + [aux_sym_comparison_operator_token21] = ACTIONS(605), + [aux_sym_comparison_operator_token22] = ACTIONS(605), + [aux_sym_comparison_operator_token23] = ACTIONS(605), + [aux_sym_comparison_operator_token24] = ACTIONS(605), + [aux_sym_comparison_operator_token25] = ACTIONS(605), + [aux_sym_comparison_operator_token26] = ACTIONS(605), + [aux_sym_comparison_operator_token27] = ACTIONS(605), + [aux_sym_comparison_operator_token28] = ACTIONS(607), + [aux_sym_comparison_operator_token29] = ACTIONS(605), + [aux_sym_comparison_operator_token30] = ACTIONS(605), + [aux_sym_comparison_operator_token31] = ACTIONS(605), + [aux_sym_comparison_operator_token32] = ACTIONS(605), + [aux_sym_comparison_operator_token33] = ACTIONS(605), + [aux_sym_comparison_operator_token34] = ACTIONS(607), + [aux_sym_comparison_operator_token35] = ACTIONS(605), + [aux_sym_comparison_operator_token36] = ACTIONS(605), + [aux_sym_comparison_operator_token37] = ACTIONS(605), + [aux_sym_comparison_operator_token38] = ACTIONS(605), + [aux_sym_comparison_operator_token39] = ACTIONS(605), + [aux_sym_comparison_operator_token40] = ACTIONS(605), + [aux_sym_comparison_operator_token41] = ACTIONS(605), + [aux_sym_comparison_operator_token42] = ACTIONS(605), + [aux_sym_comparison_operator_token43] = ACTIONS(605), + [aux_sym_comparison_operator_token44] = ACTIONS(605), + [aux_sym_comparison_operator_token45] = ACTIONS(605), + [aux_sym_comparison_operator_token46] = ACTIONS(605), + [aux_sym_comparison_operator_token47] = ACTIONS(605), + [aux_sym_comparison_operator_token48] = ACTIONS(605), + [aux_sym_comparison_operator_token49] = ACTIONS(605), + [aux_sym_comparison_operator_token50] = ACTIONS(605), + [aux_sym_format_operator_token1] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_RPAREN] = ACTIONS(605), + [anon_sym_COMMA] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_PERCENT] = ACTIONS(607), + [aux_sym_logical_expression_token1] = ACTIONS(605), + [aux_sym_logical_expression_token2] = ACTIONS(605), + [aux_sym_logical_expression_token3] = ACTIONS(605), + [aux_sym_bitwise_expression_token1] = ACTIONS(605), + [aux_sym_bitwise_expression_token2] = ACTIONS(605), + [aux_sym_bitwise_expression_token3] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(607), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_BSLASH] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(607), + [anon_sym_DOT_DOT] = ACTIONS(605), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_DOT2] = ACTIONS(607), + [anon_sym_COLON_COLON] = ACTIONS(605), + [anon_sym_RBRACK] = ACTIONS(605), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), }, [88] = { [sym_comment] = ACTIONS(81), @@ -38316,448 +38332,448 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), }, [91] = { - [sym_argument_list] = STATE(137), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(603), - [anon_sym_EQ] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_PLUS_EQ] = ACTIONS(603), - [anon_sym_STAR_EQ] = ACTIONS(603), - [anon_sym_SLASH_EQ] = ACTIONS(603), - [anon_sym_PERCENT_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_2_GT] = ACTIONS(605), - [anon_sym_2_GT_GT] = ACTIONS(603), - [anon_sym_3_GT] = ACTIONS(605), - [anon_sym_3_GT_GT] = ACTIONS(603), - [anon_sym_4_GT] = ACTIONS(605), - [anon_sym_4_GT_GT] = ACTIONS(603), - [anon_sym_5_GT] = ACTIONS(605), - [anon_sym_5_GT_GT] = ACTIONS(603), - [anon_sym_6_GT] = ACTIONS(605), - [anon_sym_6_GT_GT] = ACTIONS(603), - [anon_sym_STAR_GT] = ACTIONS(605), - [anon_sym_STAR_GT_GT] = ACTIONS(603), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_STAR_GT_AMP1] = ACTIONS(603), - [anon_sym_2_GT_AMP1] = ACTIONS(603), - [anon_sym_3_GT_AMP1] = ACTIONS(603), - [anon_sym_4_GT_AMP1] = ACTIONS(603), - [anon_sym_5_GT_AMP1] = ACTIONS(603), - [anon_sym_6_GT_AMP1] = ACTIONS(603), - [anon_sym_STAR_GT_AMP2] = ACTIONS(603), - [anon_sym_1_GT_AMP2] = ACTIONS(603), - [anon_sym_3_GT_AMP2] = ACTIONS(603), - [anon_sym_4_GT_AMP2] = ACTIONS(603), - [anon_sym_5_GT_AMP2] = ACTIONS(603), - [anon_sym_6_GT_AMP2] = ACTIONS(603), - [aux_sym_comparison_operator_token1] = ACTIONS(603), - [aux_sym_comparison_operator_token2] = ACTIONS(603), - [aux_sym_comparison_operator_token3] = ACTIONS(603), - [aux_sym_comparison_operator_token4] = ACTIONS(603), - [aux_sym_comparison_operator_token5] = ACTIONS(603), - [aux_sym_comparison_operator_token6] = ACTIONS(603), - [aux_sym_comparison_operator_token7] = ACTIONS(603), - [aux_sym_comparison_operator_token8] = ACTIONS(603), - [aux_sym_comparison_operator_token9] = ACTIONS(603), - [aux_sym_comparison_operator_token10] = ACTIONS(603), - [aux_sym_comparison_operator_token11] = ACTIONS(603), - [aux_sym_comparison_operator_token12] = ACTIONS(603), - [aux_sym_comparison_operator_token13] = ACTIONS(603), - [aux_sym_comparison_operator_token14] = ACTIONS(603), - [aux_sym_comparison_operator_token15] = ACTIONS(603), - [aux_sym_comparison_operator_token16] = ACTIONS(603), - [aux_sym_comparison_operator_token17] = ACTIONS(603), - [aux_sym_comparison_operator_token18] = ACTIONS(603), - [aux_sym_comparison_operator_token19] = ACTIONS(603), - [aux_sym_comparison_operator_token20] = ACTIONS(603), - [aux_sym_comparison_operator_token21] = ACTIONS(603), - [aux_sym_comparison_operator_token22] = ACTIONS(603), - [aux_sym_comparison_operator_token23] = ACTIONS(603), - [aux_sym_comparison_operator_token24] = ACTIONS(603), - [aux_sym_comparison_operator_token25] = ACTIONS(603), - [aux_sym_comparison_operator_token26] = ACTIONS(603), - [aux_sym_comparison_operator_token27] = ACTIONS(603), - [aux_sym_comparison_operator_token28] = ACTIONS(605), - [aux_sym_comparison_operator_token29] = ACTIONS(603), - [aux_sym_comparison_operator_token30] = ACTIONS(603), - [aux_sym_comparison_operator_token31] = ACTIONS(603), - [aux_sym_comparison_operator_token32] = ACTIONS(603), - [aux_sym_comparison_operator_token33] = ACTIONS(603), - [aux_sym_comparison_operator_token34] = ACTIONS(605), - [aux_sym_comparison_operator_token35] = ACTIONS(603), - [aux_sym_comparison_operator_token36] = ACTIONS(603), - [aux_sym_comparison_operator_token37] = ACTIONS(603), - [aux_sym_comparison_operator_token38] = ACTIONS(603), - [aux_sym_comparison_operator_token39] = ACTIONS(603), - [aux_sym_comparison_operator_token40] = ACTIONS(603), - [aux_sym_comparison_operator_token41] = ACTIONS(603), - [aux_sym_comparison_operator_token42] = ACTIONS(603), - [aux_sym_comparison_operator_token43] = ACTIONS(603), - [aux_sym_comparison_operator_token44] = ACTIONS(603), - [aux_sym_comparison_operator_token45] = ACTIONS(603), - [aux_sym_comparison_operator_token46] = ACTIONS(603), - [aux_sym_comparison_operator_token47] = ACTIONS(603), - [aux_sym_comparison_operator_token48] = ACTIONS(603), - [aux_sym_comparison_operator_token49] = ACTIONS(603), - [aux_sym_comparison_operator_token50] = ACTIONS(603), - [aux_sym_format_operator_token1] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(621), + [anon_sym_BANG_EQ] = ACTIONS(621), + [anon_sym_PLUS_EQ] = ACTIONS(621), + [anon_sym_STAR_EQ] = ACTIONS(621), + [anon_sym_SLASH_EQ] = ACTIONS(621), + [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_GT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(621), + [anon_sym_2_GT] = ACTIONS(623), + [anon_sym_2_GT_GT] = ACTIONS(621), + [anon_sym_3_GT] = ACTIONS(623), + [anon_sym_3_GT_GT] = ACTIONS(621), + [anon_sym_4_GT] = ACTIONS(623), + [anon_sym_4_GT_GT] = ACTIONS(621), + [anon_sym_5_GT] = ACTIONS(623), + [anon_sym_5_GT_GT] = ACTIONS(621), + [anon_sym_6_GT] = ACTIONS(623), + [anon_sym_6_GT_GT] = ACTIONS(621), + [anon_sym_STAR_GT] = ACTIONS(623), + [anon_sym_STAR_GT_GT] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(623), + [anon_sym_STAR_GT_AMP1] = ACTIONS(621), + [anon_sym_2_GT_AMP1] = ACTIONS(621), + [anon_sym_3_GT_AMP1] = ACTIONS(621), + [anon_sym_4_GT_AMP1] = ACTIONS(621), + [anon_sym_5_GT_AMP1] = ACTIONS(621), + [anon_sym_6_GT_AMP1] = ACTIONS(621), + [anon_sym_STAR_GT_AMP2] = ACTIONS(621), + [anon_sym_1_GT_AMP2] = ACTIONS(621), + [anon_sym_3_GT_AMP2] = ACTIONS(621), + [anon_sym_4_GT_AMP2] = ACTIONS(621), + [anon_sym_5_GT_AMP2] = ACTIONS(621), + [anon_sym_6_GT_AMP2] = ACTIONS(621), + [aux_sym_comparison_operator_token1] = ACTIONS(621), + [aux_sym_comparison_operator_token2] = ACTIONS(621), + [aux_sym_comparison_operator_token3] = ACTIONS(621), + [aux_sym_comparison_operator_token4] = ACTIONS(621), + [aux_sym_comparison_operator_token5] = ACTIONS(621), + [aux_sym_comparison_operator_token6] = ACTIONS(621), + [aux_sym_comparison_operator_token7] = ACTIONS(621), + [aux_sym_comparison_operator_token8] = ACTIONS(621), + [aux_sym_comparison_operator_token9] = ACTIONS(621), + [aux_sym_comparison_operator_token10] = ACTIONS(621), + [aux_sym_comparison_operator_token11] = ACTIONS(621), + [aux_sym_comparison_operator_token12] = ACTIONS(621), + [aux_sym_comparison_operator_token13] = ACTIONS(621), + [aux_sym_comparison_operator_token14] = ACTIONS(621), + [aux_sym_comparison_operator_token15] = ACTIONS(621), + [aux_sym_comparison_operator_token16] = ACTIONS(621), + [aux_sym_comparison_operator_token17] = ACTIONS(621), + [aux_sym_comparison_operator_token18] = ACTIONS(621), + [aux_sym_comparison_operator_token19] = ACTIONS(621), + [aux_sym_comparison_operator_token20] = ACTIONS(621), + [aux_sym_comparison_operator_token21] = ACTIONS(621), + [aux_sym_comparison_operator_token22] = ACTIONS(621), + [aux_sym_comparison_operator_token23] = ACTIONS(621), + [aux_sym_comparison_operator_token24] = ACTIONS(621), + [aux_sym_comparison_operator_token25] = ACTIONS(621), + [aux_sym_comparison_operator_token26] = ACTIONS(621), + [aux_sym_comparison_operator_token27] = ACTIONS(621), + [aux_sym_comparison_operator_token28] = ACTIONS(623), + [aux_sym_comparison_operator_token29] = ACTIONS(621), + [aux_sym_comparison_operator_token30] = ACTIONS(621), + [aux_sym_comparison_operator_token31] = ACTIONS(621), + [aux_sym_comparison_operator_token32] = ACTIONS(621), + [aux_sym_comparison_operator_token33] = ACTIONS(621), + [aux_sym_comparison_operator_token34] = ACTIONS(623), + [aux_sym_comparison_operator_token35] = ACTIONS(621), + [aux_sym_comparison_operator_token36] = ACTIONS(621), + [aux_sym_comparison_operator_token37] = ACTIONS(621), + [aux_sym_comparison_operator_token38] = ACTIONS(621), + [aux_sym_comparison_operator_token39] = ACTIONS(621), + [aux_sym_comparison_operator_token40] = ACTIONS(621), + [aux_sym_comparison_operator_token41] = ACTIONS(621), + [aux_sym_comparison_operator_token42] = ACTIONS(621), + [aux_sym_comparison_operator_token43] = ACTIONS(621), + [aux_sym_comparison_operator_token44] = ACTIONS(621), + [aux_sym_comparison_operator_token45] = ACTIONS(621), + [aux_sym_comparison_operator_token46] = ACTIONS(621), + [aux_sym_comparison_operator_token47] = ACTIONS(621), + [aux_sym_comparison_operator_token48] = ACTIONS(621), + [aux_sym_comparison_operator_token49] = ACTIONS(621), + [aux_sym_comparison_operator_token50] = ACTIONS(621), + [aux_sym_format_operator_token1] = ACTIONS(621), [anon_sym_LPAREN] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_PERCENT] = ACTIONS(605), - [aux_sym_logical_expression_token1] = ACTIONS(603), - [aux_sym_logical_expression_token2] = ACTIONS(603), - [aux_sym_logical_expression_token3] = ACTIONS(603), - [aux_sym_bitwise_expression_token1] = ACTIONS(603), - [aux_sym_bitwise_expression_token2] = ACTIONS(603), - [aux_sym_bitwise_expression_token3] = ACTIONS(603), - [anon_sym_PLUS] = ACTIONS(605), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_BSLASH] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(605), - [anon_sym_DOT_DOT] = ACTIONS(603), - [anon_sym_PLUS_PLUS] = ACTIONS(603), - [anon_sym_DASH_DASH] = ACTIONS(603), - [anon_sym_DOT2] = ACTIONS(605), - [anon_sym_COLON_COLON] = ACTIONS(603), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(603), - [sym__statement_terminator] = ACTIONS(603), + [anon_sym_RPAREN] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_PIPE] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(623), + [aux_sym_logical_expression_token1] = ACTIONS(621), + [aux_sym_logical_expression_token2] = ACTIONS(621), + [aux_sym_logical_expression_token3] = ACTIONS(621), + [aux_sym_bitwise_expression_token1] = ACTIONS(621), + [aux_sym_bitwise_expression_token2] = ACTIONS(621), + [aux_sym_bitwise_expression_token3] = ACTIONS(621), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(623), + [anon_sym_BSLASH] = ACTIONS(621), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_DOT_DOT] = ACTIONS(621), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DOT2] = ACTIONS(623), + [anon_sym_COLON_COLON] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(621), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), }, [92] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(623), - [anon_sym_EQ] = ACTIONS(623), - [anon_sym_BANG_EQ] = ACTIONS(623), - [anon_sym_PLUS_EQ] = ACTIONS(623), - [anon_sym_STAR_EQ] = ACTIONS(623), - [anon_sym_SLASH_EQ] = ACTIONS(623), - [anon_sym_PERCENT_EQ] = ACTIONS(623), - [anon_sym_GT] = ACTIONS(625), - [anon_sym_GT_GT] = ACTIONS(623), - [anon_sym_2_GT] = ACTIONS(625), - [anon_sym_2_GT_GT] = ACTIONS(623), - [anon_sym_3_GT] = ACTIONS(625), - [anon_sym_3_GT_GT] = ACTIONS(623), - [anon_sym_4_GT] = ACTIONS(625), - [anon_sym_4_GT_GT] = ACTIONS(623), - [anon_sym_5_GT] = ACTIONS(625), - [anon_sym_5_GT_GT] = ACTIONS(623), - [anon_sym_6_GT] = ACTIONS(625), - [anon_sym_6_GT_GT] = ACTIONS(623), - [anon_sym_STAR_GT] = ACTIONS(625), - [anon_sym_STAR_GT_GT] = ACTIONS(623), - [anon_sym_LT] = ACTIONS(625), - [anon_sym_STAR_GT_AMP1] = ACTIONS(623), - [anon_sym_2_GT_AMP1] = ACTIONS(623), - [anon_sym_3_GT_AMP1] = ACTIONS(623), - [anon_sym_4_GT_AMP1] = ACTIONS(623), - [anon_sym_5_GT_AMP1] = ACTIONS(623), - [anon_sym_6_GT_AMP1] = ACTIONS(623), - [anon_sym_STAR_GT_AMP2] = ACTIONS(623), - [anon_sym_1_GT_AMP2] = ACTIONS(623), - [anon_sym_3_GT_AMP2] = ACTIONS(623), - [anon_sym_4_GT_AMP2] = ACTIONS(623), - [anon_sym_5_GT_AMP2] = ACTIONS(623), - [anon_sym_6_GT_AMP2] = ACTIONS(623), - [aux_sym_comparison_operator_token1] = ACTIONS(623), - [aux_sym_comparison_operator_token2] = ACTIONS(623), - [aux_sym_comparison_operator_token3] = ACTIONS(623), - [aux_sym_comparison_operator_token4] = ACTIONS(623), - [aux_sym_comparison_operator_token5] = ACTIONS(623), - [aux_sym_comparison_operator_token6] = ACTIONS(623), - [aux_sym_comparison_operator_token7] = ACTIONS(623), - [aux_sym_comparison_operator_token8] = ACTIONS(623), - [aux_sym_comparison_operator_token9] = ACTIONS(623), - [aux_sym_comparison_operator_token10] = ACTIONS(623), - [aux_sym_comparison_operator_token11] = ACTIONS(623), - [aux_sym_comparison_operator_token12] = ACTIONS(623), - [aux_sym_comparison_operator_token13] = ACTIONS(623), - [aux_sym_comparison_operator_token14] = ACTIONS(623), - [aux_sym_comparison_operator_token15] = ACTIONS(623), - [aux_sym_comparison_operator_token16] = ACTIONS(623), - [aux_sym_comparison_operator_token17] = ACTIONS(623), - [aux_sym_comparison_operator_token18] = ACTIONS(623), - [aux_sym_comparison_operator_token19] = ACTIONS(623), - [aux_sym_comparison_operator_token20] = ACTIONS(623), - [aux_sym_comparison_operator_token21] = ACTIONS(623), - [aux_sym_comparison_operator_token22] = ACTIONS(623), - [aux_sym_comparison_operator_token23] = ACTIONS(623), - [aux_sym_comparison_operator_token24] = ACTIONS(623), - [aux_sym_comparison_operator_token25] = ACTIONS(623), - [aux_sym_comparison_operator_token26] = ACTIONS(623), - [aux_sym_comparison_operator_token27] = ACTIONS(623), - [aux_sym_comparison_operator_token28] = ACTIONS(625), - [aux_sym_comparison_operator_token29] = ACTIONS(623), - [aux_sym_comparison_operator_token30] = ACTIONS(623), - [aux_sym_comparison_operator_token31] = ACTIONS(623), - [aux_sym_comparison_operator_token32] = ACTIONS(623), - [aux_sym_comparison_operator_token33] = ACTIONS(623), - [aux_sym_comparison_operator_token34] = ACTIONS(625), - [aux_sym_comparison_operator_token35] = ACTIONS(623), - [aux_sym_comparison_operator_token36] = ACTIONS(623), - [aux_sym_comparison_operator_token37] = ACTIONS(623), - [aux_sym_comparison_operator_token38] = ACTIONS(623), - [aux_sym_comparison_operator_token39] = ACTIONS(623), - [aux_sym_comparison_operator_token40] = ACTIONS(623), - [aux_sym_comparison_operator_token41] = ACTIONS(623), - [aux_sym_comparison_operator_token42] = ACTIONS(623), - [aux_sym_comparison_operator_token43] = ACTIONS(623), - [aux_sym_comparison_operator_token44] = ACTIONS(623), - [aux_sym_comparison_operator_token45] = ACTIONS(623), - [aux_sym_comparison_operator_token46] = ACTIONS(623), - [aux_sym_comparison_operator_token47] = ACTIONS(623), - [aux_sym_comparison_operator_token48] = ACTIONS(623), - [aux_sym_comparison_operator_token49] = ACTIONS(623), - [aux_sym_comparison_operator_token50] = ACTIONS(623), - [aux_sym_format_operator_token1] = ACTIONS(623), - [anon_sym_LPAREN] = ACTIONS(623), - [anon_sym_RPAREN] = ACTIONS(623), - [anon_sym_COMMA] = ACTIONS(623), - [anon_sym_PIPE] = ACTIONS(623), - [anon_sym_PERCENT] = ACTIONS(625), - [aux_sym_logical_expression_token1] = ACTIONS(623), - [aux_sym_logical_expression_token2] = ACTIONS(623), - [aux_sym_logical_expression_token3] = ACTIONS(623), - [aux_sym_bitwise_expression_token1] = ACTIONS(623), - [aux_sym_bitwise_expression_token2] = ACTIONS(623), - [aux_sym_bitwise_expression_token3] = ACTIONS(623), - [anon_sym_PLUS] = ACTIONS(625), - [anon_sym_DASH] = ACTIONS(625), - [anon_sym_SLASH] = ACTIONS(625), - [anon_sym_BSLASH] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(625), - [anon_sym_DOT_DOT] = ACTIONS(623), - [anon_sym_PLUS_PLUS] = ACTIONS(623), - [anon_sym_DASH_DASH] = ACTIONS(623), - [anon_sym_DOT2] = ACTIONS(625), - [anon_sym_COLON_COLON] = ACTIONS(623), - [anon_sym_RBRACK] = ACTIONS(623), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_RPAREN] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [anon_sym_PLUS_PLUS] = ACTIONS(625), + [anon_sym_DASH_DASH] = ACTIONS(625), + [anon_sym_DOT2] = ACTIONS(627), + [anon_sym_COLON_COLON] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(625), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), }, [93] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_EQ] = ACTIONS(627), - [anon_sym_BANG_EQ] = ACTIONS(627), - [anon_sym_PLUS_EQ] = ACTIONS(627), - [anon_sym_STAR_EQ] = ACTIONS(627), - [anon_sym_SLASH_EQ] = ACTIONS(627), - [anon_sym_PERCENT_EQ] = ACTIONS(627), - [anon_sym_GT] = ACTIONS(629), - [anon_sym_GT_GT] = ACTIONS(627), - [anon_sym_2_GT] = ACTIONS(629), - [anon_sym_2_GT_GT] = ACTIONS(627), - [anon_sym_3_GT] = ACTIONS(629), - [anon_sym_3_GT_GT] = ACTIONS(627), - [anon_sym_4_GT] = ACTIONS(629), - [anon_sym_4_GT_GT] = ACTIONS(627), - [anon_sym_5_GT] = ACTIONS(629), - [anon_sym_5_GT_GT] = ACTIONS(627), - [anon_sym_6_GT] = ACTIONS(629), - [anon_sym_6_GT_GT] = ACTIONS(627), - [anon_sym_STAR_GT] = ACTIONS(629), - [anon_sym_STAR_GT_GT] = ACTIONS(627), - [anon_sym_LT] = ACTIONS(629), - [anon_sym_STAR_GT_AMP1] = ACTIONS(627), - [anon_sym_2_GT_AMP1] = ACTIONS(627), - [anon_sym_3_GT_AMP1] = ACTIONS(627), - [anon_sym_4_GT_AMP1] = ACTIONS(627), - [anon_sym_5_GT_AMP1] = ACTIONS(627), - [anon_sym_6_GT_AMP1] = ACTIONS(627), - [anon_sym_STAR_GT_AMP2] = ACTIONS(627), - [anon_sym_1_GT_AMP2] = ACTIONS(627), - [anon_sym_3_GT_AMP2] = ACTIONS(627), - [anon_sym_4_GT_AMP2] = ACTIONS(627), - [anon_sym_5_GT_AMP2] = ACTIONS(627), - [anon_sym_6_GT_AMP2] = ACTIONS(627), - [aux_sym_comparison_operator_token1] = ACTIONS(627), - [aux_sym_comparison_operator_token2] = ACTIONS(627), - [aux_sym_comparison_operator_token3] = ACTIONS(627), - [aux_sym_comparison_operator_token4] = ACTIONS(627), - [aux_sym_comparison_operator_token5] = ACTIONS(627), - [aux_sym_comparison_operator_token6] = ACTIONS(627), - [aux_sym_comparison_operator_token7] = ACTIONS(627), - [aux_sym_comparison_operator_token8] = ACTIONS(627), - [aux_sym_comparison_operator_token9] = ACTIONS(627), - [aux_sym_comparison_operator_token10] = ACTIONS(627), - [aux_sym_comparison_operator_token11] = ACTIONS(627), - [aux_sym_comparison_operator_token12] = ACTIONS(627), - [aux_sym_comparison_operator_token13] = ACTIONS(627), - [aux_sym_comparison_operator_token14] = ACTIONS(627), - [aux_sym_comparison_operator_token15] = ACTIONS(627), - [aux_sym_comparison_operator_token16] = ACTIONS(627), - [aux_sym_comparison_operator_token17] = ACTIONS(627), - [aux_sym_comparison_operator_token18] = ACTIONS(627), - [aux_sym_comparison_operator_token19] = ACTIONS(627), - [aux_sym_comparison_operator_token20] = ACTIONS(627), - [aux_sym_comparison_operator_token21] = ACTIONS(627), - [aux_sym_comparison_operator_token22] = ACTIONS(627), - [aux_sym_comparison_operator_token23] = ACTIONS(627), - [aux_sym_comparison_operator_token24] = ACTIONS(627), - [aux_sym_comparison_operator_token25] = ACTIONS(627), - [aux_sym_comparison_operator_token26] = ACTIONS(627), - [aux_sym_comparison_operator_token27] = ACTIONS(627), - [aux_sym_comparison_operator_token28] = ACTIONS(629), - [aux_sym_comparison_operator_token29] = ACTIONS(627), - [aux_sym_comparison_operator_token30] = ACTIONS(627), - [aux_sym_comparison_operator_token31] = ACTIONS(627), - [aux_sym_comparison_operator_token32] = ACTIONS(627), - [aux_sym_comparison_operator_token33] = ACTIONS(627), - [aux_sym_comparison_operator_token34] = ACTIONS(629), - [aux_sym_comparison_operator_token35] = ACTIONS(627), - [aux_sym_comparison_operator_token36] = ACTIONS(627), - [aux_sym_comparison_operator_token37] = ACTIONS(627), - [aux_sym_comparison_operator_token38] = ACTIONS(627), - [aux_sym_comparison_operator_token39] = ACTIONS(627), - [aux_sym_comparison_operator_token40] = ACTIONS(627), - [aux_sym_comparison_operator_token41] = ACTIONS(627), - [aux_sym_comparison_operator_token42] = ACTIONS(627), - [aux_sym_comparison_operator_token43] = ACTIONS(627), - [aux_sym_comparison_operator_token44] = ACTIONS(627), - [aux_sym_comparison_operator_token45] = ACTIONS(627), - [aux_sym_comparison_operator_token46] = ACTIONS(627), - [aux_sym_comparison_operator_token47] = ACTIONS(627), - [aux_sym_comparison_operator_token48] = ACTIONS(627), - [aux_sym_comparison_operator_token49] = ACTIONS(627), - [aux_sym_comparison_operator_token50] = ACTIONS(627), - [aux_sym_format_operator_token1] = ACTIONS(627), - [anon_sym_LPAREN] = ACTIONS(627), - [anon_sym_RPAREN] = ACTIONS(627), - [anon_sym_COMMA] = ACTIONS(627), - [anon_sym_PIPE] = ACTIONS(627), - [anon_sym_PERCENT] = ACTIONS(629), - [aux_sym_logical_expression_token1] = ACTIONS(627), - [aux_sym_logical_expression_token2] = ACTIONS(627), - [aux_sym_logical_expression_token3] = ACTIONS(627), - [aux_sym_bitwise_expression_token1] = ACTIONS(627), - [aux_sym_bitwise_expression_token2] = ACTIONS(627), - [aux_sym_bitwise_expression_token3] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [anon_sym_SLASH] = ACTIONS(629), - [anon_sym_BSLASH] = ACTIONS(627), - [anon_sym_STAR] = ACTIONS(629), - [anon_sym_DOT_DOT] = ACTIONS(627), - [anon_sym_PLUS_PLUS] = ACTIONS(627), - [anon_sym_DASH_DASH] = ACTIONS(627), - [anon_sym_DOT2] = ACTIONS(629), - [anon_sym_COLON_COLON] = ACTIONS(627), - [anon_sym_RBRACK] = ACTIONS(627), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(627), + [anon_sym_LBRACK] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(629), + [anon_sym_BANG_EQ] = ACTIONS(629), + [anon_sym_PLUS_EQ] = ACTIONS(629), + [anon_sym_STAR_EQ] = ACTIONS(629), + [anon_sym_SLASH_EQ] = ACTIONS(629), + [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_GT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(629), + [anon_sym_2_GT] = ACTIONS(631), + [anon_sym_2_GT_GT] = ACTIONS(629), + [anon_sym_3_GT] = ACTIONS(631), + [anon_sym_3_GT_GT] = ACTIONS(629), + [anon_sym_4_GT] = ACTIONS(631), + [anon_sym_4_GT_GT] = ACTIONS(629), + [anon_sym_5_GT] = ACTIONS(631), + [anon_sym_5_GT_GT] = ACTIONS(629), + [anon_sym_6_GT] = ACTIONS(631), + [anon_sym_6_GT_GT] = ACTIONS(629), + [anon_sym_STAR_GT] = ACTIONS(631), + [anon_sym_STAR_GT_GT] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(631), + [anon_sym_STAR_GT_AMP1] = ACTIONS(629), + [anon_sym_2_GT_AMP1] = ACTIONS(629), + [anon_sym_3_GT_AMP1] = ACTIONS(629), + [anon_sym_4_GT_AMP1] = ACTIONS(629), + [anon_sym_5_GT_AMP1] = ACTIONS(629), + [anon_sym_6_GT_AMP1] = ACTIONS(629), + [anon_sym_STAR_GT_AMP2] = ACTIONS(629), + [anon_sym_1_GT_AMP2] = ACTIONS(629), + [anon_sym_3_GT_AMP2] = ACTIONS(629), + [anon_sym_4_GT_AMP2] = ACTIONS(629), + [anon_sym_5_GT_AMP2] = ACTIONS(629), + [anon_sym_6_GT_AMP2] = ACTIONS(629), + [aux_sym_comparison_operator_token1] = ACTIONS(629), + [aux_sym_comparison_operator_token2] = ACTIONS(629), + [aux_sym_comparison_operator_token3] = ACTIONS(629), + [aux_sym_comparison_operator_token4] = ACTIONS(629), + [aux_sym_comparison_operator_token5] = ACTIONS(629), + [aux_sym_comparison_operator_token6] = ACTIONS(629), + [aux_sym_comparison_operator_token7] = ACTIONS(629), + [aux_sym_comparison_operator_token8] = ACTIONS(629), + [aux_sym_comparison_operator_token9] = ACTIONS(629), + [aux_sym_comparison_operator_token10] = ACTIONS(629), + [aux_sym_comparison_operator_token11] = ACTIONS(629), + [aux_sym_comparison_operator_token12] = ACTIONS(629), + [aux_sym_comparison_operator_token13] = ACTIONS(629), + [aux_sym_comparison_operator_token14] = ACTIONS(629), + [aux_sym_comparison_operator_token15] = ACTIONS(629), + [aux_sym_comparison_operator_token16] = ACTIONS(629), + [aux_sym_comparison_operator_token17] = ACTIONS(629), + [aux_sym_comparison_operator_token18] = ACTIONS(629), + [aux_sym_comparison_operator_token19] = ACTIONS(629), + [aux_sym_comparison_operator_token20] = ACTIONS(629), + [aux_sym_comparison_operator_token21] = ACTIONS(629), + [aux_sym_comparison_operator_token22] = ACTIONS(629), + [aux_sym_comparison_operator_token23] = ACTIONS(629), + [aux_sym_comparison_operator_token24] = ACTIONS(629), + [aux_sym_comparison_operator_token25] = ACTIONS(629), + [aux_sym_comparison_operator_token26] = ACTIONS(629), + [aux_sym_comparison_operator_token27] = ACTIONS(629), + [aux_sym_comparison_operator_token28] = ACTIONS(631), + [aux_sym_comparison_operator_token29] = ACTIONS(629), + [aux_sym_comparison_operator_token30] = ACTIONS(629), + [aux_sym_comparison_operator_token31] = ACTIONS(629), + [aux_sym_comparison_operator_token32] = ACTIONS(629), + [aux_sym_comparison_operator_token33] = ACTIONS(629), + [aux_sym_comparison_operator_token34] = ACTIONS(631), + [aux_sym_comparison_operator_token35] = ACTIONS(629), + [aux_sym_comparison_operator_token36] = ACTIONS(629), + [aux_sym_comparison_operator_token37] = ACTIONS(629), + [aux_sym_comparison_operator_token38] = ACTIONS(629), + [aux_sym_comparison_operator_token39] = ACTIONS(629), + [aux_sym_comparison_operator_token40] = ACTIONS(629), + [aux_sym_comparison_operator_token41] = ACTIONS(629), + [aux_sym_comparison_operator_token42] = ACTIONS(629), + [aux_sym_comparison_operator_token43] = ACTIONS(629), + [aux_sym_comparison_operator_token44] = ACTIONS(629), + [aux_sym_comparison_operator_token45] = ACTIONS(629), + [aux_sym_comparison_operator_token46] = ACTIONS(629), + [aux_sym_comparison_operator_token47] = ACTIONS(629), + [aux_sym_comparison_operator_token48] = ACTIONS(629), + [aux_sym_comparison_operator_token49] = ACTIONS(629), + [aux_sym_comparison_operator_token50] = ACTIONS(629), + [aux_sym_format_operator_token1] = ACTIONS(629), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_RPAREN] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(629), + [anon_sym_PIPE] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(631), + [aux_sym_logical_expression_token1] = ACTIONS(629), + [aux_sym_logical_expression_token2] = ACTIONS(629), + [aux_sym_logical_expression_token3] = ACTIONS(629), + [aux_sym_bitwise_expression_token1] = ACTIONS(629), + [aux_sym_bitwise_expression_token2] = ACTIONS(629), + [aux_sym_bitwise_expression_token3] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(631), + [anon_sym_BSLASH] = ACTIONS(629), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_DOT_DOT] = ACTIONS(629), + [anon_sym_PLUS_PLUS] = ACTIONS(629), + [anon_sym_DASH_DASH] = ACTIONS(629), + [anon_sym_DOT2] = ACTIONS(631), + [anon_sym_COLON_COLON] = ACTIONS(629), + [anon_sym_RBRACK] = ACTIONS(629), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), }, [94] = { + [sym_argument_list] = STATE(128), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(631), - [anon_sym_EQ] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_PLUS_EQ] = ACTIONS(631), - [anon_sym_STAR_EQ] = ACTIONS(631), - [anon_sym_SLASH_EQ] = ACTIONS(631), - [anon_sym_PERCENT_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_2_GT] = ACTIONS(633), - [anon_sym_2_GT_GT] = ACTIONS(631), - [anon_sym_3_GT] = ACTIONS(633), - [anon_sym_3_GT_GT] = ACTIONS(631), - [anon_sym_4_GT] = ACTIONS(633), - [anon_sym_4_GT_GT] = ACTIONS(631), - [anon_sym_5_GT] = ACTIONS(633), - [anon_sym_5_GT_GT] = ACTIONS(631), - [anon_sym_6_GT] = ACTIONS(633), - [anon_sym_6_GT_GT] = ACTIONS(631), - [anon_sym_STAR_GT] = ACTIONS(633), - [anon_sym_STAR_GT_GT] = ACTIONS(631), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_STAR_GT_AMP1] = ACTIONS(631), - [anon_sym_2_GT_AMP1] = ACTIONS(631), - [anon_sym_3_GT_AMP1] = ACTIONS(631), - [anon_sym_4_GT_AMP1] = ACTIONS(631), - [anon_sym_5_GT_AMP1] = ACTIONS(631), - [anon_sym_6_GT_AMP1] = ACTIONS(631), - [anon_sym_STAR_GT_AMP2] = ACTIONS(631), - [anon_sym_1_GT_AMP2] = ACTIONS(631), - [anon_sym_3_GT_AMP2] = ACTIONS(631), - [anon_sym_4_GT_AMP2] = ACTIONS(631), - [anon_sym_5_GT_AMP2] = ACTIONS(631), - [anon_sym_6_GT_AMP2] = ACTIONS(631), - [aux_sym_comparison_operator_token1] = ACTIONS(631), - [aux_sym_comparison_operator_token2] = ACTIONS(631), - [aux_sym_comparison_operator_token3] = ACTIONS(631), - [aux_sym_comparison_operator_token4] = ACTIONS(631), - [aux_sym_comparison_operator_token5] = ACTIONS(631), - [aux_sym_comparison_operator_token6] = ACTIONS(631), - [aux_sym_comparison_operator_token7] = ACTIONS(631), - [aux_sym_comparison_operator_token8] = ACTIONS(631), - [aux_sym_comparison_operator_token9] = ACTIONS(631), - [aux_sym_comparison_operator_token10] = ACTIONS(631), - [aux_sym_comparison_operator_token11] = ACTIONS(631), - [aux_sym_comparison_operator_token12] = ACTIONS(631), - [aux_sym_comparison_operator_token13] = ACTIONS(631), - [aux_sym_comparison_operator_token14] = ACTIONS(631), - [aux_sym_comparison_operator_token15] = ACTIONS(631), - [aux_sym_comparison_operator_token16] = ACTIONS(631), - [aux_sym_comparison_operator_token17] = ACTIONS(631), - [aux_sym_comparison_operator_token18] = ACTIONS(631), - [aux_sym_comparison_operator_token19] = ACTIONS(631), - [aux_sym_comparison_operator_token20] = ACTIONS(631), - [aux_sym_comparison_operator_token21] = ACTIONS(631), - [aux_sym_comparison_operator_token22] = ACTIONS(631), - [aux_sym_comparison_operator_token23] = ACTIONS(631), - [aux_sym_comparison_operator_token24] = ACTIONS(631), - [aux_sym_comparison_operator_token25] = ACTIONS(631), - [aux_sym_comparison_operator_token26] = ACTIONS(631), - [aux_sym_comparison_operator_token27] = ACTIONS(631), - [aux_sym_comparison_operator_token28] = ACTIONS(633), - [aux_sym_comparison_operator_token29] = ACTIONS(631), - [aux_sym_comparison_operator_token30] = ACTIONS(631), - [aux_sym_comparison_operator_token31] = ACTIONS(631), - [aux_sym_comparison_operator_token32] = ACTIONS(631), - [aux_sym_comparison_operator_token33] = ACTIONS(631), - [aux_sym_comparison_operator_token34] = ACTIONS(633), - [aux_sym_comparison_operator_token35] = ACTIONS(631), - [aux_sym_comparison_operator_token36] = ACTIONS(631), - [aux_sym_comparison_operator_token37] = ACTIONS(631), - [aux_sym_comparison_operator_token38] = ACTIONS(631), - [aux_sym_comparison_operator_token39] = ACTIONS(631), - [aux_sym_comparison_operator_token40] = ACTIONS(631), - [aux_sym_comparison_operator_token41] = ACTIONS(631), - [aux_sym_comparison_operator_token42] = ACTIONS(631), - [aux_sym_comparison_operator_token43] = ACTIONS(631), - [aux_sym_comparison_operator_token44] = ACTIONS(631), - [aux_sym_comparison_operator_token45] = ACTIONS(631), - [aux_sym_comparison_operator_token46] = ACTIONS(631), - [aux_sym_comparison_operator_token47] = ACTIONS(631), - [aux_sym_comparison_operator_token48] = ACTIONS(631), - [aux_sym_comparison_operator_token49] = ACTIONS(631), - [aux_sym_comparison_operator_token50] = ACTIONS(631), - [aux_sym_format_operator_token1] = ACTIONS(631), - [anon_sym_LPAREN] = ACTIONS(631), - [anon_sym_RPAREN] = ACTIONS(631), - [anon_sym_COMMA] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_PERCENT] = ACTIONS(633), - [aux_sym_logical_expression_token1] = ACTIONS(631), - [aux_sym_logical_expression_token2] = ACTIONS(631), - [aux_sym_logical_expression_token3] = ACTIONS(631), - [aux_sym_bitwise_expression_token1] = ACTIONS(631), - [aux_sym_bitwise_expression_token2] = ACTIONS(631), - [aux_sym_bitwise_expression_token3] = ACTIONS(631), - [anon_sym_PLUS] = ACTIONS(633), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_BSLASH] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(633), - [anon_sym_DOT_DOT] = ACTIONS(631), - [anon_sym_PLUS_PLUS] = ACTIONS(631), - [anon_sym_DASH_DASH] = ACTIONS(631), - [anon_sym_DOT2] = ACTIONS(633), - [anon_sym_COLON_COLON] = ACTIONS(631), - [anon_sym_RBRACK] = ACTIONS(631), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + [sym__statement_terminator] = ACTIONS(591), }, [95] = { [sym_comment] = ACTIONS(81), @@ -39538,114 +39554,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [102] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_PLUS_EQ] = ACTIONS(591), - [anon_sym_STAR_EQ] = ACTIONS(591), - [anon_sym_SLASH_EQ] = ACTIONS(591), - [anon_sym_PERCENT_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_2_GT] = ACTIONS(593), - [anon_sym_2_GT_GT] = ACTIONS(591), - [anon_sym_3_GT] = ACTIONS(593), - [anon_sym_3_GT_GT] = ACTIONS(591), - [anon_sym_4_GT] = ACTIONS(593), - [anon_sym_4_GT_GT] = ACTIONS(591), - [anon_sym_5_GT] = ACTIONS(593), - [anon_sym_5_GT_GT] = ACTIONS(591), - [anon_sym_6_GT] = ACTIONS(593), - [anon_sym_6_GT_GT] = ACTIONS(591), - [anon_sym_STAR_GT] = ACTIONS(593), - [anon_sym_STAR_GT_GT] = ACTIONS(591), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_STAR_GT_AMP1] = ACTIONS(591), - [anon_sym_2_GT_AMP1] = ACTIONS(591), - [anon_sym_3_GT_AMP1] = ACTIONS(591), - [anon_sym_4_GT_AMP1] = ACTIONS(591), - [anon_sym_5_GT_AMP1] = ACTIONS(591), - [anon_sym_6_GT_AMP1] = ACTIONS(591), - [anon_sym_STAR_GT_AMP2] = ACTIONS(591), - [anon_sym_1_GT_AMP2] = ACTIONS(591), - [anon_sym_3_GT_AMP2] = ACTIONS(591), - [anon_sym_4_GT_AMP2] = ACTIONS(591), - [anon_sym_5_GT_AMP2] = ACTIONS(591), - [anon_sym_6_GT_AMP2] = ACTIONS(591), - [aux_sym_comparison_operator_token1] = ACTIONS(591), - [aux_sym_comparison_operator_token2] = ACTIONS(591), - [aux_sym_comparison_operator_token3] = ACTIONS(591), - [aux_sym_comparison_operator_token4] = ACTIONS(591), - [aux_sym_comparison_operator_token5] = ACTIONS(591), - [aux_sym_comparison_operator_token6] = ACTIONS(591), - [aux_sym_comparison_operator_token7] = ACTIONS(591), - [aux_sym_comparison_operator_token8] = ACTIONS(591), - [aux_sym_comparison_operator_token9] = ACTIONS(591), - [aux_sym_comparison_operator_token10] = ACTIONS(591), - [aux_sym_comparison_operator_token11] = ACTIONS(591), - [aux_sym_comparison_operator_token12] = ACTIONS(591), - [aux_sym_comparison_operator_token13] = ACTIONS(591), - [aux_sym_comparison_operator_token14] = ACTIONS(591), - [aux_sym_comparison_operator_token15] = ACTIONS(591), - [aux_sym_comparison_operator_token16] = ACTIONS(591), - [aux_sym_comparison_operator_token17] = ACTIONS(591), - [aux_sym_comparison_operator_token18] = ACTIONS(591), - [aux_sym_comparison_operator_token19] = ACTIONS(591), - [aux_sym_comparison_operator_token20] = ACTIONS(591), - [aux_sym_comparison_operator_token21] = ACTIONS(591), - [aux_sym_comparison_operator_token22] = ACTIONS(591), - [aux_sym_comparison_operator_token23] = ACTIONS(591), - [aux_sym_comparison_operator_token24] = ACTIONS(591), - [aux_sym_comparison_operator_token25] = ACTIONS(591), - [aux_sym_comparison_operator_token26] = ACTIONS(591), - [aux_sym_comparison_operator_token27] = ACTIONS(591), - [aux_sym_comparison_operator_token28] = ACTIONS(593), - [aux_sym_comparison_operator_token29] = ACTIONS(591), - [aux_sym_comparison_operator_token30] = ACTIONS(591), - [aux_sym_comparison_operator_token31] = ACTIONS(591), - [aux_sym_comparison_operator_token32] = ACTIONS(591), - [aux_sym_comparison_operator_token33] = ACTIONS(591), - [aux_sym_comparison_operator_token34] = ACTIONS(593), - [aux_sym_comparison_operator_token35] = ACTIONS(591), - [aux_sym_comparison_operator_token36] = ACTIONS(591), - [aux_sym_comparison_operator_token37] = ACTIONS(591), - [aux_sym_comparison_operator_token38] = ACTIONS(591), - [aux_sym_comparison_operator_token39] = ACTIONS(591), - [aux_sym_comparison_operator_token40] = ACTIONS(591), - [aux_sym_comparison_operator_token41] = ACTIONS(591), - [aux_sym_comparison_operator_token42] = ACTIONS(591), - [aux_sym_comparison_operator_token43] = ACTIONS(591), - [aux_sym_comparison_operator_token44] = ACTIONS(591), - [aux_sym_comparison_operator_token45] = ACTIONS(591), - [aux_sym_comparison_operator_token46] = ACTIONS(591), - [aux_sym_comparison_operator_token47] = ACTIONS(591), - [aux_sym_comparison_operator_token48] = ACTIONS(591), - [aux_sym_comparison_operator_token49] = ACTIONS(591), - [aux_sym_comparison_operator_token50] = ACTIONS(591), - [aux_sym_format_operator_token1] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_LBRACE] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(593), - [aux_sym_logical_expression_token1] = ACTIONS(591), - [aux_sym_logical_expression_token2] = ACTIONS(591), - [aux_sym_logical_expression_token3] = ACTIONS(591), - [aux_sym_bitwise_expression_token1] = ACTIONS(591), - [aux_sym_bitwise_expression_token2] = ACTIONS(591), - [aux_sym_bitwise_expression_token3] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_BSLASH] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS_PLUS] = ACTIONS(591), - [anon_sym_DASH_DASH] = ACTIONS(591), - [anon_sym_DOT2] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(591), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), - [sym__statement_terminator] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ] = ACTIONS(601), + [anon_sym_PLUS_EQ] = ACTIONS(601), + [anon_sym_STAR_EQ] = ACTIONS(601), + [anon_sym_SLASH_EQ] = ACTIONS(601), + [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_GT_GT] = ACTIONS(601), + [anon_sym_2_GT] = ACTIONS(603), + [anon_sym_2_GT_GT] = ACTIONS(601), + [anon_sym_3_GT] = ACTIONS(603), + [anon_sym_3_GT_GT] = ACTIONS(601), + [anon_sym_4_GT] = ACTIONS(603), + [anon_sym_4_GT_GT] = ACTIONS(601), + [anon_sym_5_GT] = ACTIONS(603), + [anon_sym_5_GT_GT] = ACTIONS(601), + [anon_sym_6_GT] = ACTIONS(603), + [anon_sym_6_GT_GT] = ACTIONS(601), + [anon_sym_STAR_GT] = ACTIONS(603), + [anon_sym_STAR_GT_GT] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_STAR_GT_AMP1] = ACTIONS(601), + [anon_sym_2_GT_AMP1] = ACTIONS(601), + [anon_sym_3_GT_AMP1] = ACTIONS(601), + [anon_sym_4_GT_AMP1] = ACTIONS(601), + [anon_sym_5_GT_AMP1] = ACTIONS(601), + [anon_sym_6_GT_AMP1] = ACTIONS(601), + [anon_sym_STAR_GT_AMP2] = ACTIONS(601), + [anon_sym_1_GT_AMP2] = ACTIONS(601), + [anon_sym_3_GT_AMP2] = ACTIONS(601), + [anon_sym_4_GT_AMP2] = ACTIONS(601), + [anon_sym_5_GT_AMP2] = ACTIONS(601), + [anon_sym_6_GT_AMP2] = ACTIONS(601), + [aux_sym_comparison_operator_token1] = ACTIONS(601), + [aux_sym_comparison_operator_token2] = ACTIONS(601), + [aux_sym_comparison_operator_token3] = ACTIONS(601), + [aux_sym_comparison_operator_token4] = ACTIONS(601), + [aux_sym_comparison_operator_token5] = ACTIONS(601), + [aux_sym_comparison_operator_token6] = ACTIONS(601), + [aux_sym_comparison_operator_token7] = ACTIONS(601), + [aux_sym_comparison_operator_token8] = ACTIONS(601), + [aux_sym_comparison_operator_token9] = ACTIONS(601), + [aux_sym_comparison_operator_token10] = ACTIONS(601), + [aux_sym_comparison_operator_token11] = ACTIONS(601), + [aux_sym_comparison_operator_token12] = ACTIONS(601), + [aux_sym_comparison_operator_token13] = ACTIONS(601), + [aux_sym_comparison_operator_token14] = ACTIONS(601), + [aux_sym_comparison_operator_token15] = ACTIONS(601), + [aux_sym_comparison_operator_token16] = ACTIONS(601), + [aux_sym_comparison_operator_token17] = ACTIONS(601), + [aux_sym_comparison_operator_token18] = ACTIONS(601), + [aux_sym_comparison_operator_token19] = ACTIONS(601), + [aux_sym_comparison_operator_token20] = ACTIONS(601), + [aux_sym_comparison_operator_token21] = ACTIONS(601), + [aux_sym_comparison_operator_token22] = ACTIONS(601), + [aux_sym_comparison_operator_token23] = ACTIONS(601), + [aux_sym_comparison_operator_token24] = ACTIONS(601), + [aux_sym_comparison_operator_token25] = ACTIONS(601), + [aux_sym_comparison_operator_token26] = ACTIONS(601), + [aux_sym_comparison_operator_token27] = ACTIONS(601), + [aux_sym_comparison_operator_token28] = ACTIONS(603), + [aux_sym_comparison_operator_token29] = ACTIONS(601), + [aux_sym_comparison_operator_token30] = ACTIONS(601), + [aux_sym_comparison_operator_token31] = ACTIONS(601), + [aux_sym_comparison_operator_token32] = ACTIONS(601), + [aux_sym_comparison_operator_token33] = ACTIONS(601), + [aux_sym_comparison_operator_token34] = ACTIONS(603), + [aux_sym_comparison_operator_token35] = ACTIONS(601), + [aux_sym_comparison_operator_token36] = ACTIONS(601), + [aux_sym_comparison_operator_token37] = ACTIONS(601), + [aux_sym_comparison_operator_token38] = ACTIONS(601), + [aux_sym_comparison_operator_token39] = ACTIONS(601), + [aux_sym_comparison_operator_token40] = ACTIONS(601), + [aux_sym_comparison_operator_token41] = ACTIONS(601), + [aux_sym_comparison_operator_token42] = ACTIONS(601), + [aux_sym_comparison_operator_token43] = ACTIONS(601), + [aux_sym_comparison_operator_token44] = ACTIONS(601), + [aux_sym_comparison_operator_token45] = ACTIONS(601), + [aux_sym_comparison_operator_token46] = ACTIONS(601), + [aux_sym_comparison_operator_token47] = ACTIONS(601), + [aux_sym_comparison_operator_token48] = ACTIONS(601), + [aux_sym_comparison_operator_token49] = ACTIONS(601), + [aux_sym_comparison_operator_token50] = ACTIONS(601), + [aux_sym_format_operator_token1] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_COMMA] = ACTIONS(601), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(601), + [anon_sym_PERCENT] = ACTIONS(603), + [aux_sym_logical_expression_token1] = ACTIONS(601), + [aux_sym_logical_expression_token2] = ACTIONS(601), + [aux_sym_logical_expression_token3] = ACTIONS(601), + [aux_sym_bitwise_expression_token1] = ACTIONS(601), + [aux_sym_bitwise_expression_token2] = ACTIONS(601), + [aux_sym_bitwise_expression_token3] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_BSLASH] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_DOT_DOT] = ACTIONS(601), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_DOT2] = ACTIONS(603), + [anon_sym_COLON_COLON] = ACTIONS(601), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), + [sym__statement_terminator] = ACTIONS(601), }, [103] = { [sym_comment] = ACTIONS(81), @@ -39981,117 +39997,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), }, [106] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(599), - [anon_sym_EQ] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_PLUS_EQ] = ACTIONS(599), - [anon_sym_STAR_EQ] = ACTIONS(599), - [anon_sym_SLASH_EQ] = ACTIONS(599), - [anon_sym_PERCENT_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_2_GT] = ACTIONS(601), - [anon_sym_2_GT_GT] = ACTIONS(599), - [anon_sym_3_GT] = ACTIONS(601), - [anon_sym_3_GT_GT] = ACTIONS(599), - [anon_sym_4_GT] = ACTIONS(601), - [anon_sym_4_GT_GT] = ACTIONS(599), - [anon_sym_5_GT] = ACTIONS(601), - [anon_sym_5_GT_GT] = ACTIONS(599), - [anon_sym_6_GT] = ACTIONS(601), - [anon_sym_6_GT_GT] = ACTIONS(599), - [anon_sym_STAR_GT] = ACTIONS(601), - [anon_sym_STAR_GT_GT] = ACTIONS(599), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_STAR_GT_AMP1] = ACTIONS(599), - [anon_sym_2_GT_AMP1] = ACTIONS(599), - [anon_sym_3_GT_AMP1] = ACTIONS(599), - [anon_sym_4_GT_AMP1] = ACTIONS(599), - [anon_sym_5_GT_AMP1] = ACTIONS(599), - [anon_sym_6_GT_AMP1] = ACTIONS(599), - [anon_sym_STAR_GT_AMP2] = ACTIONS(599), - [anon_sym_1_GT_AMP2] = ACTIONS(599), - [anon_sym_3_GT_AMP2] = ACTIONS(599), - [anon_sym_4_GT_AMP2] = ACTIONS(599), - [anon_sym_5_GT_AMP2] = ACTIONS(599), - [anon_sym_6_GT_AMP2] = ACTIONS(599), - [aux_sym_comparison_operator_token1] = ACTIONS(599), - [aux_sym_comparison_operator_token2] = ACTIONS(599), - [aux_sym_comparison_operator_token3] = ACTIONS(599), - [aux_sym_comparison_operator_token4] = ACTIONS(599), - [aux_sym_comparison_operator_token5] = ACTIONS(599), - [aux_sym_comparison_operator_token6] = ACTIONS(599), - [aux_sym_comparison_operator_token7] = ACTIONS(599), - [aux_sym_comparison_operator_token8] = ACTIONS(599), - [aux_sym_comparison_operator_token9] = ACTIONS(599), - [aux_sym_comparison_operator_token10] = ACTIONS(599), - [aux_sym_comparison_operator_token11] = ACTIONS(599), - [aux_sym_comparison_operator_token12] = ACTIONS(599), - [aux_sym_comparison_operator_token13] = ACTIONS(599), - [aux_sym_comparison_operator_token14] = ACTIONS(599), - [aux_sym_comparison_operator_token15] = ACTIONS(599), - [aux_sym_comparison_operator_token16] = ACTIONS(599), - [aux_sym_comparison_operator_token17] = ACTIONS(599), - [aux_sym_comparison_operator_token18] = ACTIONS(599), - [aux_sym_comparison_operator_token19] = ACTIONS(599), - [aux_sym_comparison_operator_token20] = ACTIONS(599), - [aux_sym_comparison_operator_token21] = ACTIONS(599), - [aux_sym_comparison_operator_token22] = ACTIONS(599), - [aux_sym_comparison_operator_token23] = ACTIONS(599), - [aux_sym_comparison_operator_token24] = ACTIONS(599), - [aux_sym_comparison_operator_token25] = ACTIONS(599), - [aux_sym_comparison_operator_token26] = ACTIONS(599), - [aux_sym_comparison_operator_token27] = ACTIONS(599), - [aux_sym_comparison_operator_token28] = ACTIONS(601), - [aux_sym_comparison_operator_token29] = ACTIONS(599), - [aux_sym_comparison_operator_token30] = ACTIONS(599), - [aux_sym_comparison_operator_token31] = ACTIONS(599), - [aux_sym_comparison_operator_token32] = ACTIONS(599), - [aux_sym_comparison_operator_token33] = ACTIONS(599), - [aux_sym_comparison_operator_token34] = ACTIONS(601), - [aux_sym_comparison_operator_token35] = ACTIONS(599), - [aux_sym_comparison_operator_token36] = ACTIONS(599), - [aux_sym_comparison_operator_token37] = ACTIONS(599), - [aux_sym_comparison_operator_token38] = ACTIONS(599), - [aux_sym_comparison_operator_token39] = ACTIONS(599), - [aux_sym_comparison_operator_token40] = ACTIONS(599), - [aux_sym_comparison_operator_token41] = ACTIONS(599), - [aux_sym_comparison_operator_token42] = ACTIONS(599), - [aux_sym_comparison_operator_token43] = ACTIONS(599), - [aux_sym_comparison_operator_token44] = ACTIONS(599), - [aux_sym_comparison_operator_token45] = ACTIONS(599), - [aux_sym_comparison_operator_token46] = ACTIONS(599), - [aux_sym_comparison_operator_token47] = ACTIONS(599), - [aux_sym_comparison_operator_token48] = ACTIONS(599), - [aux_sym_comparison_operator_token49] = ACTIONS(599), - [aux_sym_comparison_operator_token50] = ACTIONS(599), - [aux_sym_format_operator_token1] = ACTIONS(599), - [anon_sym_LPAREN] = ACTIONS(599), - [anon_sym_COMMA] = ACTIONS(599), - [anon_sym_LBRACE] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_PERCENT] = ACTIONS(601), - [aux_sym_logical_expression_token1] = ACTIONS(599), - [aux_sym_logical_expression_token2] = ACTIONS(599), - [aux_sym_logical_expression_token3] = ACTIONS(599), - [aux_sym_bitwise_expression_token1] = ACTIONS(599), - [aux_sym_bitwise_expression_token2] = ACTIONS(599), - [aux_sym_bitwise_expression_token3] = ACTIONS(599), - [anon_sym_PLUS] = ACTIONS(601), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_BSLASH] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(601), - [anon_sym_DOT_DOT] = ACTIONS(599), - [anon_sym_PLUS_PLUS] = ACTIONS(599), - [anon_sym_DASH_DASH] = ACTIONS(599), - [anon_sym_DOT2] = ACTIONS(601), - [anon_sym_COLON_COLON] = ACTIONS(599), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(599), - [sym__statement_terminator] = ACTIONS(599), - }, - [107] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_EQ] = ACTIONS(675), @@ -40202,118 +40107,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(675), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), }, - [108] = { - [sym_argument_list] = STATE(137), + [107] = { + [sym_argument_list] = STATE(128), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(603), - [anon_sym_EQ] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_PLUS_EQ] = ACTIONS(603), - [anon_sym_STAR_EQ] = ACTIONS(603), - [anon_sym_SLASH_EQ] = ACTIONS(603), - [anon_sym_PERCENT_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_2_GT] = ACTIONS(605), - [anon_sym_2_GT_GT] = ACTIONS(603), - [anon_sym_3_GT] = ACTIONS(605), - [anon_sym_3_GT_GT] = ACTIONS(603), - [anon_sym_4_GT] = ACTIONS(605), - [anon_sym_4_GT_GT] = ACTIONS(603), - [anon_sym_5_GT] = ACTIONS(605), - [anon_sym_5_GT_GT] = ACTIONS(603), - [anon_sym_6_GT] = ACTIONS(605), - [anon_sym_6_GT_GT] = ACTIONS(603), - [anon_sym_STAR_GT] = ACTIONS(605), - [anon_sym_STAR_GT_GT] = ACTIONS(603), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_STAR_GT_AMP1] = ACTIONS(603), - [anon_sym_2_GT_AMP1] = ACTIONS(603), - [anon_sym_3_GT_AMP1] = ACTIONS(603), - [anon_sym_4_GT_AMP1] = ACTIONS(603), - [anon_sym_5_GT_AMP1] = ACTIONS(603), - [anon_sym_6_GT_AMP1] = ACTIONS(603), - [anon_sym_STAR_GT_AMP2] = ACTIONS(603), - [anon_sym_1_GT_AMP2] = ACTIONS(603), - [anon_sym_3_GT_AMP2] = ACTIONS(603), - [anon_sym_4_GT_AMP2] = ACTIONS(603), - [anon_sym_5_GT_AMP2] = ACTIONS(603), - [anon_sym_6_GT_AMP2] = ACTIONS(603), - [aux_sym_comparison_operator_token1] = ACTIONS(603), - [aux_sym_comparison_operator_token2] = ACTIONS(603), - [aux_sym_comparison_operator_token3] = ACTIONS(603), - [aux_sym_comparison_operator_token4] = ACTIONS(603), - [aux_sym_comparison_operator_token5] = ACTIONS(603), - [aux_sym_comparison_operator_token6] = ACTIONS(603), - [aux_sym_comparison_operator_token7] = ACTIONS(603), - [aux_sym_comparison_operator_token8] = ACTIONS(603), - [aux_sym_comparison_operator_token9] = ACTIONS(603), - [aux_sym_comparison_operator_token10] = ACTIONS(603), - [aux_sym_comparison_operator_token11] = ACTIONS(603), - [aux_sym_comparison_operator_token12] = ACTIONS(603), - [aux_sym_comparison_operator_token13] = ACTIONS(603), - [aux_sym_comparison_operator_token14] = ACTIONS(603), - [aux_sym_comparison_operator_token15] = ACTIONS(603), - [aux_sym_comparison_operator_token16] = ACTIONS(603), - [aux_sym_comparison_operator_token17] = ACTIONS(603), - [aux_sym_comparison_operator_token18] = ACTIONS(603), - [aux_sym_comparison_operator_token19] = ACTIONS(603), - [aux_sym_comparison_operator_token20] = ACTIONS(603), - [aux_sym_comparison_operator_token21] = ACTIONS(603), - [aux_sym_comparison_operator_token22] = ACTIONS(603), - [aux_sym_comparison_operator_token23] = ACTIONS(603), - [aux_sym_comparison_operator_token24] = ACTIONS(603), - [aux_sym_comparison_operator_token25] = ACTIONS(603), - [aux_sym_comparison_operator_token26] = ACTIONS(603), - [aux_sym_comparison_operator_token27] = ACTIONS(603), - [aux_sym_comparison_operator_token28] = ACTIONS(605), - [aux_sym_comparison_operator_token29] = ACTIONS(603), - [aux_sym_comparison_operator_token30] = ACTIONS(603), - [aux_sym_comparison_operator_token31] = ACTIONS(603), - [aux_sym_comparison_operator_token32] = ACTIONS(603), - [aux_sym_comparison_operator_token33] = ACTIONS(603), - [aux_sym_comparison_operator_token34] = ACTIONS(605), - [aux_sym_comparison_operator_token35] = ACTIONS(603), - [aux_sym_comparison_operator_token36] = ACTIONS(603), - [aux_sym_comparison_operator_token37] = ACTIONS(603), - [aux_sym_comparison_operator_token38] = ACTIONS(603), - [aux_sym_comparison_operator_token39] = ACTIONS(603), - [aux_sym_comparison_operator_token40] = ACTIONS(603), - [aux_sym_comparison_operator_token41] = ACTIONS(603), - [aux_sym_comparison_operator_token42] = ACTIONS(603), - [aux_sym_comparison_operator_token43] = ACTIONS(603), - [aux_sym_comparison_operator_token44] = ACTIONS(603), - [aux_sym_comparison_operator_token45] = ACTIONS(603), - [aux_sym_comparison_operator_token46] = ACTIONS(603), - [aux_sym_comparison_operator_token47] = ACTIONS(603), - [aux_sym_comparison_operator_token48] = ACTIONS(603), - [aux_sym_comparison_operator_token49] = ACTIONS(603), - [aux_sym_comparison_operator_token50] = ACTIONS(603), - [aux_sym_format_operator_token1] = ACTIONS(603), - [anon_sym_LPAREN] = ACTIONS(603), - [anon_sym_COMMA] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_PERCENT] = ACTIONS(605), - [aux_sym_logical_expression_token1] = ACTIONS(603), - [aux_sym_logical_expression_token2] = ACTIONS(603), - [aux_sym_logical_expression_token3] = ACTIONS(603), - [aux_sym_bitwise_expression_token1] = ACTIONS(603), - [aux_sym_bitwise_expression_token2] = ACTIONS(603), - [aux_sym_bitwise_expression_token3] = ACTIONS(603), - [anon_sym_PLUS] = ACTIONS(605), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_BSLASH] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(605), - [anon_sym_DOT_DOT] = ACTIONS(603), - [anon_sym_PLUS_PLUS] = ACTIONS(603), - [anon_sym_DASH_DASH] = ACTIONS(603), - [anon_sym_DOT2] = ACTIONS(605), - [anon_sym_COLON_COLON] = ACTIONS(603), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(603), - [sym__statement_terminator] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + [sym__statement_terminator] = ACTIONS(591), }, - [109] = { + [108] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(679), [anon_sym_EQ] = ACTIONS(679), @@ -40424,7 +40329,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(679), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), }, - [110] = { + [109] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(683), [anon_sym_EQ] = ACTIONS(683), @@ -40535,7 +40440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(683), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), }, - [111] = { + [110] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(689), [anon_sym_EQ] = ACTIONS(689), @@ -40646,7 +40551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(689), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), }, - [112] = { + [111] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(693), [anon_sym_EQ] = ACTIONS(693), @@ -40757,7 +40662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(693), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), }, - [113] = { + [112] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(697), [anon_sym_EQ] = ACTIONS(697), @@ -40868,7 +40773,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(697), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), }, - [114] = { + [113] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(701), [anon_sym_EQ] = ACTIONS(701), @@ -40979,7 +40884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(701), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), }, - [115] = { + [114] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(705), [anon_sym_EQ] = ACTIONS(705), @@ -41090,7 +40995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(705), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), }, - [116] = { + [115] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(709), [anon_sym_EQ] = ACTIONS(709), @@ -41201,7 +41106,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(709), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), }, - [117] = { + [116] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(713), [anon_sym_EQ] = ACTIONS(713), @@ -41312,7 +41217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(713), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), }, - [118] = { + [117] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(717), [anon_sym_EQ] = ACTIONS(717), @@ -41423,7 +41328,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(717), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), }, - [119] = { + [118] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(721), [anon_sym_EQ] = ACTIONS(721), @@ -41534,7 +41439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(721), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), }, - [120] = { + [119] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(725), [anon_sym_EQ] = ACTIONS(725), @@ -41645,7 +41550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(725), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), }, - [121] = { + [120] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(729), [anon_sym_EQ] = ACTIONS(729), @@ -41756,7 +41661,448 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(729), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), }, + [121] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_PLUS_EQ] = ACTIONS(605), + [anon_sym_STAR_EQ] = ACTIONS(605), + [anon_sym_SLASH_EQ] = ACTIONS(605), + [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_2_GT] = ACTIONS(607), + [anon_sym_2_GT_GT] = ACTIONS(605), + [anon_sym_3_GT] = ACTIONS(607), + [anon_sym_3_GT_GT] = ACTIONS(605), + [anon_sym_4_GT] = ACTIONS(607), + [anon_sym_4_GT_GT] = ACTIONS(605), + [anon_sym_5_GT] = ACTIONS(607), + [anon_sym_5_GT_GT] = ACTIONS(605), + [anon_sym_6_GT] = ACTIONS(607), + [anon_sym_6_GT_GT] = ACTIONS(605), + [anon_sym_STAR_GT] = ACTIONS(607), + [anon_sym_STAR_GT_GT] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_STAR_GT_AMP1] = ACTIONS(605), + [anon_sym_2_GT_AMP1] = ACTIONS(605), + [anon_sym_3_GT_AMP1] = ACTIONS(605), + [anon_sym_4_GT_AMP1] = ACTIONS(605), + [anon_sym_5_GT_AMP1] = ACTIONS(605), + [anon_sym_6_GT_AMP1] = ACTIONS(605), + [anon_sym_STAR_GT_AMP2] = ACTIONS(605), + [anon_sym_1_GT_AMP2] = ACTIONS(605), + [anon_sym_3_GT_AMP2] = ACTIONS(605), + [anon_sym_4_GT_AMP2] = ACTIONS(605), + [anon_sym_5_GT_AMP2] = ACTIONS(605), + [anon_sym_6_GT_AMP2] = ACTIONS(605), + [aux_sym_comparison_operator_token1] = ACTIONS(605), + [aux_sym_comparison_operator_token2] = ACTIONS(605), + [aux_sym_comparison_operator_token3] = ACTIONS(605), + [aux_sym_comparison_operator_token4] = ACTIONS(605), + [aux_sym_comparison_operator_token5] = ACTIONS(605), + [aux_sym_comparison_operator_token6] = ACTIONS(605), + [aux_sym_comparison_operator_token7] = ACTIONS(605), + [aux_sym_comparison_operator_token8] = ACTIONS(605), + [aux_sym_comparison_operator_token9] = ACTIONS(605), + [aux_sym_comparison_operator_token10] = ACTIONS(605), + [aux_sym_comparison_operator_token11] = ACTIONS(605), + [aux_sym_comparison_operator_token12] = ACTIONS(605), + [aux_sym_comparison_operator_token13] = ACTIONS(605), + [aux_sym_comparison_operator_token14] = ACTIONS(605), + [aux_sym_comparison_operator_token15] = ACTIONS(605), + [aux_sym_comparison_operator_token16] = ACTIONS(605), + [aux_sym_comparison_operator_token17] = ACTIONS(605), + [aux_sym_comparison_operator_token18] = ACTIONS(605), + [aux_sym_comparison_operator_token19] = ACTIONS(605), + [aux_sym_comparison_operator_token20] = ACTIONS(605), + [aux_sym_comparison_operator_token21] = ACTIONS(605), + [aux_sym_comparison_operator_token22] = ACTIONS(605), + [aux_sym_comparison_operator_token23] = ACTIONS(605), + [aux_sym_comparison_operator_token24] = ACTIONS(605), + [aux_sym_comparison_operator_token25] = ACTIONS(605), + [aux_sym_comparison_operator_token26] = ACTIONS(605), + [aux_sym_comparison_operator_token27] = ACTIONS(605), + [aux_sym_comparison_operator_token28] = ACTIONS(607), + [aux_sym_comparison_operator_token29] = ACTIONS(605), + [aux_sym_comparison_operator_token30] = ACTIONS(605), + [aux_sym_comparison_operator_token31] = ACTIONS(605), + [aux_sym_comparison_operator_token32] = ACTIONS(605), + [aux_sym_comparison_operator_token33] = ACTIONS(605), + [aux_sym_comparison_operator_token34] = ACTIONS(607), + [aux_sym_comparison_operator_token35] = ACTIONS(605), + [aux_sym_comparison_operator_token36] = ACTIONS(605), + [aux_sym_comparison_operator_token37] = ACTIONS(605), + [aux_sym_comparison_operator_token38] = ACTIONS(605), + [aux_sym_comparison_operator_token39] = ACTIONS(605), + [aux_sym_comparison_operator_token40] = ACTIONS(605), + [aux_sym_comparison_operator_token41] = ACTIONS(605), + [aux_sym_comparison_operator_token42] = ACTIONS(605), + [aux_sym_comparison_operator_token43] = ACTIONS(605), + [aux_sym_comparison_operator_token44] = ACTIONS(605), + [aux_sym_comparison_operator_token45] = ACTIONS(605), + [aux_sym_comparison_operator_token46] = ACTIONS(605), + [aux_sym_comparison_operator_token47] = ACTIONS(605), + [aux_sym_comparison_operator_token48] = ACTIONS(605), + [aux_sym_comparison_operator_token49] = ACTIONS(605), + [aux_sym_comparison_operator_token50] = ACTIONS(605), + [aux_sym_format_operator_token1] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_COMMA] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_PERCENT] = ACTIONS(607), + [aux_sym_logical_expression_token1] = ACTIONS(605), + [aux_sym_logical_expression_token2] = ACTIONS(605), + [aux_sym_logical_expression_token3] = ACTIONS(605), + [aux_sym_bitwise_expression_token1] = ACTIONS(605), + [aux_sym_bitwise_expression_token2] = ACTIONS(605), + [aux_sym_bitwise_expression_token3] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(607), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_BSLASH] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(607), + [anon_sym_DOT_DOT] = ACTIONS(605), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_DOT2] = ACTIONS(607), + [anon_sym_COLON_COLON] = ACTIONS(605), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), + [sym__statement_terminator] = ACTIONS(605), + }, [122] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [anon_sym_PLUS_PLUS] = ACTIONS(625), + [anon_sym_DASH_DASH] = ACTIONS(625), + [anon_sym_DOT2] = ACTIONS(627), + [anon_sym_COLON_COLON] = ACTIONS(625), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), + [sym__statement_terminator] = ACTIONS(625), + }, + [123] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(675), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_LPAREN] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [anon_sym_PLUS_PLUS] = ACTIONS(675), + [anon_sym_DASH_DASH] = ACTIONS(675), + [anon_sym_DOT2] = ACTIONS(677), + [anon_sym_COLON_COLON] = ACTIONS(675), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), + [sym__statement_terminator] = ACTIONS(675), + }, + [124] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(613), + [anon_sym_EQ] = ACTIONS(613), + [anon_sym_BANG_EQ] = ACTIONS(613), + [anon_sym_PLUS_EQ] = ACTIONS(613), + [anon_sym_STAR_EQ] = ACTIONS(613), + [anon_sym_SLASH_EQ] = ACTIONS(613), + [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_GT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(613), + [anon_sym_2_GT] = ACTIONS(615), + [anon_sym_2_GT_GT] = ACTIONS(613), + [anon_sym_3_GT] = ACTIONS(615), + [anon_sym_3_GT_GT] = ACTIONS(613), + [anon_sym_4_GT] = ACTIONS(615), + [anon_sym_4_GT_GT] = ACTIONS(613), + [anon_sym_5_GT] = ACTIONS(615), + [anon_sym_5_GT_GT] = ACTIONS(613), + [anon_sym_6_GT] = ACTIONS(615), + [anon_sym_6_GT_GT] = ACTIONS(613), + [anon_sym_STAR_GT] = ACTIONS(615), + [anon_sym_STAR_GT_GT] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(615), + [anon_sym_STAR_GT_AMP1] = ACTIONS(613), + [anon_sym_2_GT_AMP1] = ACTIONS(613), + [anon_sym_3_GT_AMP1] = ACTIONS(613), + [anon_sym_4_GT_AMP1] = ACTIONS(613), + [anon_sym_5_GT_AMP1] = ACTIONS(613), + [anon_sym_6_GT_AMP1] = ACTIONS(613), + [anon_sym_STAR_GT_AMP2] = ACTIONS(613), + [anon_sym_1_GT_AMP2] = ACTIONS(613), + [anon_sym_3_GT_AMP2] = ACTIONS(613), + [anon_sym_4_GT_AMP2] = ACTIONS(613), + [anon_sym_5_GT_AMP2] = ACTIONS(613), + [anon_sym_6_GT_AMP2] = ACTIONS(613), + [aux_sym_comparison_operator_token1] = ACTIONS(613), + [aux_sym_comparison_operator_token2] = ACTIONS(613), + [aux_sym_comparison_operator_token3] = ACTIONS(613), + [aux_sym_comparison_operator_token4] = ACTIONS(613), + [aux_sym_comparison_operator_token5] = ACTIONS(613), + [aux_sym_comparison_operator_token6] = ACTIONS(613), + [aux_sym_comparison_operator_token7] = ACTIONS(613), + [aux_sym_comparison_operator_token8] = ACTIONS(613), + [aux_sym_comparison_operator_token9] = ACTIONS(613), + [aux_sym_comparison_operator_token10] = ACTIONS(613), + [aux_sym_comparison_operator_token11] = ACTIONS(613), + [aux_sym_comparison_operator_token12] = ACTIONS(613), + [aux_sym_comparison_operator_token13] = ACTIONS(613), + [aux_sym_comparison_operator_token14] = ACTIONS(613), + [aux_sym_comparison_operator_token15] = ACTIONS(613), + [aux_sym_comparison_operator_token16] = ACTIONS(613), + [aux_sym_comparison_operator_token17] = ACTIONS(613), + [aux_sym_comparison_operator_token18] = ACTIONS(613), + [aux_sym_comparison_operator_token19] = ACTIONS(613), + [aux_sym_comparison_operator_token20] = ACTIONS(613), + [aux_sym_comparison_operator_token21] = ACTIONS(613), + [aux_sym_comparison_operator_token22] = ACTIONS(613), + [aux_sym_comparison_operator_token23] = ACTIONS(613), + [aux_sym_comparison_operator_token24] = ACTIONS(613), + [aux_sym_comparison_operator_token25] = ACTIONS(613), + [aux_sym_comparison_operator_token26] = ACTIONS(613), + [aux_sym_comparison_operator_token27] = ACTIONS(613), + [aux_sym_comparison_operator_token28] = ACTIONS(615), + [aux_sym_comparison_operator_token29] = ACTIONS(613), + [aux_sym_comparison_operator_token30] = ACTIONS(613), + [aux_sym_comparison_operator_token31] = ACTIONS(613), + [aux_sym_comparison_operator_token32] = ACTIONS(613), + [aux_sym_comparison_operator_token33] = ACTIONS(613), + [aux_sym_comparison_operator_token34] = ACTIONS(615), + [aux_sym_comparison_operator_token35] = ACTIONS(613), + [aux_sym_comparison_operator_token36] = ACTIONS(613), + [aux_sym_comparison_operator_token37] = ACTIONS(613), + [aux_sym_comparison_operator_token38] = ACTIONS(613), + [aux_sym_comparison_operator_token39] = ACTIONS(613), + [aux_sym_comparison_operator_token40] = ACTIONS(613), + [aux_sym_comparison_operator_token41] = ACTIONS(613), + [aux_sym_comparison_operator_token42] = ACTIONS(613), + [aux_sym_comparison_operator_token43] = ACTIONS(613), + [aux_sym_comparison_operator_token44] = ACTIONS(613), + [aux_sym_comparison_operator_token45] = ACTIONS(613), + [aux_sym_comparison_operator_token46] = ACTIONS(613), + [aux_sym_comparison_operator_token47] = ACTIONS(613), + [aux_sym_comparison_operator_token48] = ACTIONS(613), + [aux_sym_comparison_operator_token49] = ACTIONS(613), + [aux_sym_comparison_operator_token50] = ACTIONS(613), + [aux_sym_format_operator_token1] = ACTIONS(613), + [anon_sym_LPAREN] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(613), + [anon_sym_PIPE] = ACTIONS(613), + [anon_sym_PERCENT] = ACTIONS(615), + [aux_sym_logical_expression_token1] = ACTIONS(613), + [aux_sym_logical_expression_token2] = ACTIONS(613), + [aux_sym_logical_expression_token3] = ACTIONS(613), + [aux_sym_bitwise_expression_token1] = ACTIONS(613), + [aux_sym_bitwise_expression_token2] = ACTIONS(613), + [aux_sym_bitwise_expression_token3] = ACTIONS(613), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BSLASH] = ACTIONS(613), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_DOT_DOT] = ACTIONS(613), + [anon_sym_PLUS_PLUS] = ACTIONS(613), + [anon_sym_DASH_DASH] = ACTIONS(613), + [anon_sym_DOT2] = ACTIONS(615), + [anon_sym_COLON_COLON] = ACTIONS(613), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), + [sym__statement_terminator] = ACTIONS(613), + }, + [125] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_EQ] = ACTIONS(647), @@ -41866,162 +42212,602 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), [sym__statement_terminator] = ACTIONS(647), }, - [123] = { + [126] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(655), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_DOT2] = ACTIONS(657), - [anon_sym_COLON_COLON] = ACTIONS(655), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), - [sym__statement_terminator] = ACTIONS(655), + [anon_sym_LBRACK] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(635), + [anon_sym_DASH_DASH] = ACTIONS(635), + [anon_sym_DOT2] = ACTIONS(637), + [anon_sym_COLON_COLON] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), + [sym__statement_terminator] = ACTIONS(635), }, - [124] = { + [127] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(659), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), + [anon_sym_LBRACK] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(697), + [anon_sym_BANG_EQ] = ACTIONS(697), + [anon_sym_PLUS_EQ] = ACTIONS(697), + [anon_sym_STAR_EQ] = ACTIONS(697), + [anon_sym_SLASH_EQ] = ACTIONS(697), + [anon_sym_PERCENT_EQ] = ACTIONS(697), + [anon_sym_GT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(697), + [anon_sym_2_GT] = ACTIONS(699), + [anon_sym_2_GT_GT] = ACTIONS(697), + [anon_sym_3_GT] = ACTIONS(699), + [anon_sym_3_GT_GT] = ACTIONS(697), + [anon_sym_4_GT] = ACTIONS(699), + [anon_sym_4_GT_GT] = ACTIONS(697), + [anon_sym_5_GT] = ACTIONS(699), + [anon_sym_5_GT_GT] = ACTIONS(697), + [anon_sym_6_GT] = ACTIONS(699), + [anon_sym_6_GT_GT] = ACTIONS(697), + [anon_sym_STAR_GT] = ACTIONS(699), + [anon_sym_STAR_GT_GT] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(699), + [anon_sym_STAR_GT_AMP1] = ACTIONS(697), + [anon_sym_2_GT_AMP1] = ACTIONS(697), + [anon_sym_3_GT_AMP1] = ACTIONS(697), + [anon_sym_4_GT_AMP1] = ACTIONS(697), + [anon_sym_5_GT_AMP1] = ACTIONS(697), + [anon_sym_6_GT_AMP1] = ACTIONS(697), + [anon_sym_STAR_GT_AMP2] = ACTIONS(697), + [anon_sym_1_GT_AMP2] = ACTIONS(697), + [anon_sym_3_GT_AMP2] = ACTIONS(697), + [anon_sym_4_GT_AMP2] = ACTIONS(697), + [anon_sym_5_GT_AMP2] = ACTIONS(697), + [anon_sym_6_GT_AMP2] = ACTIONS(697), + [aux_sym_comparison_operator_token1] = ACTIONS(697), + [aux_sym_comparison_operator_token2] = ACTIONS(697), + [aux_sym_comparison_operator_token3] = ACTIONS(697), + [aux_sym_comparison_operator_token4] = ACTIONS(697), + [aux_sym_comparison_operator_token5] = ACTIONS(697), + [aux_sym_comparison_operator_token6] = ACTIONS(697), + [aux_sym_comparison_operator_token7] = ACTIONS(697), + [aux_sym_comparison_operator_token8] = ACTIONS(697), + [aux_sym_comparison_operator_token9] = ACTIONS(697), + [aux_sym_comparison_operator_token10] = ACTIONS(697), + [aux_sym_comparison_operator_token11] = ACTIONS(697), + [aux_sym_comparison_operator_token12] = ACTIONS(697), + [aux_sym_comparison_operator_token13] = ACTIONS(697), + [aux_sym_comparison_operator_token14] = ACTIONS(697), + [aux_sym_comparison_operator_token15] = ACTIONS(697), + [aux_sym_comparison_operator_token16] = ACTIONS(697), + [aux_sym_comparison_operator_token17] = ACTIONS(697), + [aux_sym_comparison_operator_token18] = ACTIONS(697), + [aux_sym_comparison_operator_token19] = ACTIONS(697), + [aux_sym_comparison_operator_token20] = ACTIONS(697), + [aux_sym_comparison_operator_token21] = ACTIONS(697), + [aux_sym_comparison_operator_token22] = ACTIONS(697), + [aux_sym_comparison_operator_token23] = ACTIONS(697), + [aux_sym_comparison_operator_token24] = ACTIONS(697), + [aux_sym_comparison_operator_token25] = ACTIONS(697), + [aux_sym_comparison_operator_token26] = ACTIONS(697), + [aux_sym_comparison_operator_token27] = ACTIONS(697), + [aux_sym_comparison_operator_token28] = ACTIONS(699), + [aux_sym_comparison_operator_token29] = ACTIONS(697), + [aux_sym_comparison_operator_token30] = ACTIONS(697), + [aux_sym_comparison_operator_token31] = ACTIONS(697), + [aux_sym_comparison_operator_token32] = ACTIONS(697), + [aux_sym_comparison_operator_token33] = ACTIONS(697), + [aux_sym_comparison_operator_token34] = ACTIONS(699), + [aux_sym_comparison_operator_token35] = ACTIONS(697), + [aux_sym_comparison_operator_token36] = ACTIONS(697), + [aux_sym_comparison_operator_token37] = ACTIONS(697), + [aux_sym_comparison_operator_token38] = ACTIONS(697), + [aux_sym_comparison_operator_token39] = ACTIONS(697), + [aux_sym_comparison_operator_token40] = ACTIONS(697), + [aux_sym_comparison_operator_token41] = ACTIONS(697), + [aux_sym_comparison_operator_token42] = ACTIONS(697), + [aux_sym_comparison_operator_token43] = ACTIONS(697), + [aux_sym_comparison_operator_token44] = ACTIONS(697), + [aux_sym_comparison_operator_token45] = ACTIONS(697), + [aux_sym_comparison_operator_token46] = ACTIONS(697), + [aux_sym_comparison_operator_token47] = ACTIONS(697), + [aux_sym_comparison_operator_token48] = ACTIONS(697), + [aux_sym_comparison_operator_token49] = ACTIONS(697), + [aux_sym_comparison_operator_token50] = ACTIONS(697), + [aux_sym_format_operator_token1] = ACTIONS(697), + [anon_sym_LPAREN] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(697), + [anon_sym_PIPE] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(699), + [aux_sym_logical_expression_token1] = ACTIONS(697), + [aux_sym_logical_expression_token2] = ACTIONS(697), + [aux_sym_logical_expression_token3] = ACTIONS(697), + [aux_sym_bitwise_expression_token1] = ACTIONS(697), + [aux_sym_bitwise_expression_token2] = ACTIONS(697), + [aux_sym_bitwise_expression_token3] = ACTIONS(697), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(699), + [anon_sym_BSLASH] = ACTIONS(697), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_DOT_DOT] = ACTIONS(697), + [anon_sym_PLUS_PLUS] = ACTIONS(697), + [anon_sym_DASH_DASH] = ACTIONS(697), + [anon_sym_DOT2] = ACTIONS(699), + [anon_sym_COLON_COLON] = ACTIONS(697), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), + [sym__statement_terminator] = ACTIONS(697), + }, + [128] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(717), + [anon_sym_EQ] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_PLUS_EQ] = ACTIONS(717), + [anon_sym_STAR_EQ] = ACTIONS(717), + [anon_sym_SLASH_EQ] = ACTIONS(717), + [anon_sym_PERCENT_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_2_GT] = ACTIONS(719), + [anon_sym_2_GT_GT] = ACTIONS(717), + [anon_sym_3_GT] = ACTIONS(719), + [anon_sym_3_GT_GT] = ACTIONS(717), + [anon_sym_4_GT] = ACTIONS(719), + [anon_sym_4_GT_GT] = ACTIONS(717), + [anon_sym_5_GT] = ACTIONS(719), + [anon_sym_5_GT_GT] = ACTIONS(717), + [anon_sym_6_GT] = ACTIONS(719), + [anon_sym_6_GT_GT] = ACTIONS(717), + [anon_sym_STAR_GT] = ACTIONS(719), + [anon_sym_STAR_GT_GT] = ACTIONS(717), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_STAR_GT_AMP1] = ACTIONS(717), + [anon_sym_2_GT_AMP1] = ACTIONS(717), + [anon_sym_3_GT_AMP1] = ACTIONS(717), + [anon_sym_4_GT_AMP1] = ACTIONS(717), + [anon_sym_5_GT_AMP1] = ACTIONS(717), + [anon_sym_6_GT_AMP1] = ACTIONS(717), + [anon_sym_STAR_GT_AMP2] = ACTIONS(717), + [anon_sym_1_GT_AMP2] = ACTIONS(717), + [anon_sym_3_GT_AMP2] = ACTIONS(717), + [anon_sym_4_GT_AMP2] = ACTIONS(717), + [anon_sym_5_GT_AMP2] = ACTIONS(717), + [anon_sym_6_GT_AMP2] = ACTIONS(717), + [aux_sym_comparison_operator_token1] = ACTIONS(717), + [aux_sym_comparison_operator_token2] = ACTIONS(717), + [aux_sym_comparison_operator_token3] = ACTIONS(717), + [aux_sym_comparison_operator_token4] = ACTIONS(717), + [aux_sym_comparison_operator_token5] = ACTIONS(717), + [aux_sym_comparison_operator_token6] = ACTIONS(717), + [aux_sym_comparison_operator_token7] = ACTIONS(717), + [aux_sym_comparison_operator_token8] = ACTIONS(717), + [aux_sym_comparison_operator_token9] = ACTIONS(717), + [aux_sym_comparison_operator_token10] = ACTIONS(717), + [aux_sym_comparison_operator_token11] = ACTIONS(717), + [aux_sym_comparison_operator_token12] = ACTIONS(717), + [aux_sym_comparison_operator_token13] = ACTIONS(717), + [aux_sym_comparison_operator_token14] = ACTIONS(717), + [aux_sym_comparison_operator_token15] = ACTIONS(717), + [aux_sym_comparison_operator_token16] = ACTIONS(717), + [aux_sym_comparison_operator_token17] = ACTIONS(717), + [aux_sym_comparison_operator_token18] = ACTIONS(717), + [aux_sym_comparison_operator_token19] = ACTIONS(717), + [aux_sym_comparison_operator_token20] = ACTIONS(717), + [aux_sym_comparison_operator_token21] = ACTIONS(717), + [aux_sym_comparison_operator_token22] = ACTIONS(717), + [aux_sym_comparison_operator_token23] = ACTIONS(717), + [aux_sym_comparison_operator_token24] = ACTIONS(717), + [aux_sym_comparison_operator_token25] = ACTIONS(717), + [aux_sym_comparison_operator_token26] = ACTIONS(717), + [aux_sym_comparison_operator_token27] = ACTIONS(717), + [aux_sym_comparison_operator_token28] = ACTIONS(719), + [aux_sym_comparison_operator_token29] = ACTIONS(717), + [aux_sym_comparison_operator_token30] = ACTIONS(717), + [aux_sym_comparison_operator_token31] = ACTIONS(717), + [aux_sym_comparison_operator_token32] = ACTIONS(717), + [aux_sym_comparison_operator_token33] = ACTIONS(717), + [aux_sym_comparison_operator_token34] = ACTIONS(719), + [aux_sym_comparison_operator_token35] = ACTIONS(717), + [aux_sym_comparison_operator_token36] = ACTIONS(717), + [aux_sym_comparison_operator_token37] = ACTIONS(717), + [aux_sym_comparison_operator_token38] = ACTIONS(717), + [aux_sym_comparison_operator_token39] = ACTIONS(717), + [aux_sym_comparison_operator_token40] = ACTIONS(717), + [aux_sym_comparison_operator_token41] = ACTIONS(717), + [aux_sym_comparison_operator_token42] = ACTIONS(717), + [aux_sym_comparison_operator_token43] = ACTIONS(717), + [aux_sym_comparison_operator_token44] = ACTIONS(717), + [aux_sym_comparison_operator_token45] = ACTIONS(717), + [aux_sym_comparison_operator_token46] = ACTIONS(717), + [aux_sym_comparison_operator_token47] = ACTIONS(717), + [aux_sym_comparison_operator_token48] = ACTIONS(717), + [aux_sym_comparison_operator_token49] = ACTIONS(717), + [aux_sym_comparison_operator_token50] = ACTIONS(717), + [aux_sym_format_operator_token1] = ACTIONS(717), + [anon_sym_LPAREN] = ACTIONS(717), + [anon_sym_COMMA] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_PERCENT] = ACTIONS(719), + [aux_sym_logical_expression_token1] = ACTIONS(717), + [aux_sym_logical_expression_token2] = ACTIONS(717), + [aux_sym_logical_expression_token3] = ACTIONS(717), + [aux_sym_bitwise_expression_token1] = ACTIONS(717), + [aux_sym_bitwise_expression_token2] = ACTIONS(717), + [aux_sym_bitwise_expression_token3] = ACTIONS(717), + [anon_sym_PLUS] = ACTIONS(719), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_BSLASH] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(719), + [anon_sym_DOT_DOT] = ACTIONS(717), + [anon_sym_PLUS_PLUS] = ACTIONS(717), + [anon_sym_DASH_DASH] = ACTIONS(717), + [anon_sym_DOT2] = ACTIONS(719), + [anon_sym_COLON_COLON] = ACTIONS(717), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), + [sym__statement_terminator] = ACTIONS(717), + }, + [129] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(693), + [anon_sym_BANG_EQ] = ACTIONS(693), + [anon_sym_PLUS_EQ] = ACTIONS(693), + [anon_sym_STAR_EQ] = ACTIONS(693), + [anon_sym_SLASH_EQ] = ACTIONS(693), + [anon_sym_PERCENT_EQ] = ACTIONS(693), + [anon_sym_GT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(693), + [anon_sym_2_GT] = ACTIONS(695), + [anon_sym_2_GT_GT] = ACTIONS(693), + [anon_sym_3_GT] = ACTIONS(695), + [anon_sym_3_GT_GT] = ACTIONS(693), + [anon_sym_4_GT] = ACTIONS(695), + [anon_sym_4_GT_GT] = ACTIONS(693), + [anon_sym_5_GT] = ACTIONS(695), + [anon_sym_5_GT_GT] = ACTIONS(693), + [anon_sym_6_GT] = ACTIONS(695), + [anon_sym_6_GT_GT] = ACTIONS(693), + [anon_sym_STAR_GT] = ACTIONS(695), + [anon_sym_STAR_GT_GT] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(695), + [anon_sym_STAR_GT_AMP1] = ACTIONS(693), + [anon_sym_2_GT_AMP1] = ACTIONS(693), + [anon_sym_3_GT_AMP1] = ACTIONS(693), + [anon_sym_4_GT_AMP1] = ACTIONS(693), + [anon_sym_5_GT_AMP1] = ACTIONS(693), + [anon_sym_6_GT_AMP1] = ACTIONS(693), + [anon_sym_STAR_GT_AMP2] = ACTIONS(693), + [anon_sym_1_GT_AMP2] = ACTIONS(693), + [anon_sym_3_GT_AMP2] = ACTIONS(693), + [anon_sym_4_GT_AMP2] = ACTIONS(693), + [anon_sym_5_GT_AMP2] = ACTIONS(693), + [anon_sym_6_GT_AMP2] = ACTIONS(693), + [aux_sym_comparison_operator_token1] = ACTIONS(693), + [aux_sym_comparison_operator_token2] = ACTIONS(693), + [aux_sym_comparison_operator_token3] = ACTIONS(693), + [aux_sym_comparison_operator_token4] = ACTIONS(693), + [aux_sym_comparison_operator_token5] = ACTIONS(693), + [aux_sym_comparison_operator_token6] = ACTIONS(693), + [aux_sym_comparison_operator_token7] = ACTIONS(693), + [aux_sym_comparison_operator_token8] = ACTIONS(693), + [aux_sym_comparison_operator_token9] = ACTIONS(693), + [aux_sym_comparison_operator_token10] = ACTIONS(693), + [aux_sym_comparison_operator_token11] = ACTIONS(693), + [aux_sym_comparison_operator_token12] = ACTIONS(693), + [aux_sym_comparison_operator_token13] = ACTIONS(693), + [aux_sym_comparison_operator_token14] = ACTIONS(693), + [aux_sym_comparison_operator_token15] = ACTIONS(693), + [aux_sym_comparison_operator_token16] = ACTIONS(693), + [aux_sym_comparison_operator_token17] = ACTIONS(693), + [aux_sym_comparison_operator_token18] = ACTIONS(693), + [aux_sym_comparison_operator_token19] = ACTIONS(693), + [aux_sym_comparison_operator_token20] = ACTIONS(693), + [aux_sym_comparison_operator_token21] = ACTIONS(693), + [aux_sym_comparison_operator_token22] = ACTIONS(693), + [aux_sym_comparison_operator_token23] = ACTIONS(693), + [aux_sym_comparison_operator_token24] = ACTIONS(693), + [aux_sym_comparison_operator_token25] = ACTIONS(693), + [aux_sym_comparison_operator_token26] = ACTIONS(693), + [aux_sym_comparison_operator_token27] = ACTIONS(693), + [aux_sym_comparison_operator_token28] = ACTIONS(695), + [aux_sym_comparison_operator_token29] = ACTIONS(693), + [aux_sym_comparison_operator_token30] = ACTIONS(693), + [aux_sym_comparison_operator_token31] = ACTIONS(693), + [aux_sym_comparison_operator_token32] = ACTIONS(693), + [aux_sym_comparison_operator_token33] = ACTIONS(693), + [aux_sym_comparison_operator_token34] = ACTIONS(695), + [aux_sym_comparison_operator_token35] = ACTIONS(693), + [aux_sym_comparison_operator_token36] = ACTIONS(693), + [aux_sym_comparison_operator_token37] = ACTIONS(693), + [aux_sym_comparison_operator_token38] = ACTIONS(693), + [aux_sym_comparison_operator_token39] = ACTIONS(693), + [aux_sym_comparison_operator_token40] = ACTIONS(693), + [aux_sym_comparison_operator_token41] = ACTIONS(693), + [aux_sym_comparison_operator_token42] = ACTIONS(693), + [aux_sym_comparison_operator_token43] = ACTIONS(693), + [aux_sym_comparison_operator_token44] = ACTIONS(693), + [aux_sym_comparison_operator_token45] = ACTIONS(693), + [aux_sym_comparison_operator_token46] = ACTIONS(693), + [aux_sym_comparison_operator_token47] = ACTIONS(693), + [aux_sym_comparison_operator_token48] = ACTIONS(693), + [aux_sym_comparison_operator_token49] = ACTIONS(693), + [aux_sym_comparison_operator_token50] = ACTIONS(693), + [aux_sym_format_operator_token1] = ACTIONS(693), + [anon_sym_LPAREN] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(693), + [anon_sym_PIPE] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(695), + [aux_sym_logical_expression_token1] = ACTIONS(693), + [aux_sym_logical_expression_token2] = ACTIONS(693), + [aux_sym_logical_expression_token3] = ACTIONS(693), + [aux_sym_bitwise_expression_token1] = ACTIONS(693), + [aux_sym_bitwise_expression_token2] = ACTIONS(693), + [aux_sym_bitwise_expression_token3] = ACTIONS(693), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(695), + [anon_sym_BSLASH] = ACTIONS(693), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_DOT_DOT] = ACTIONS(693), + [anon_sym_PLUS_PLUS] = ACTIONS(693), + [anon_sym_DASH_DASH] = ACTIONS(693), + [anon_sym_DOT2] = ACTIONS(695), + [anon_sym_COLON_COLON] = ACTIONS(693), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), + [sym__statement_terminator] = ACTIONS(693), + }, + [130] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(617), + [anon_sym_BANG_EQ] = ACTIONS(617), + [anon_sym_PLUS_EQ] = ACTIONS(617), + [anon_sym_STAR_EQ] = ACTIONS(617), + [anon_sym_SLASH_EQ] = ACTIONS(617), + [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_GT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(617), + [anon_sym_2_GT] = ACTIONS(619), + [anon_sym_2_GT_GT] = ACTIONS(617), + [anon_sym_3_GT] = ACTIONS(619), + [anon_sym_3_GT_GT] = ACTIONS(617), + [anon_sym_4_GT] = ACTIONS(619), + [anon_sym_4_GT_GT] = ACTIONS(617), + [anon_sym_5_GT] = ACTIONS(619), + [anon_sym_5_GT_GT] = ACTIONS(617), + [anon_sym_6_GT] = ACTIONS(619), + [anon_sym_6_GT_GT] = ACTIONS(617), + [anon_sym_STAR_GT] = ACTIONS(619), + [anon_sym_STAR_GT_GT] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(619), + [anon_sym_STAR_GT_AMP1] = ACTIONS(617), + [anon_sym_2_GT_AMP1] = ACTIONS(617), + [anon_sym_3_GT_AMP1] = ACTIONS(617), + [anon_sym_4_GT_AMP1] = ACTIONS(617), + [anon_sym_5_GT_AMP1] = ACTIONS(617), + [anon_sym_6_GT_AMP1] = ACTIONS(617), + [anon_sym_STAR_GT_AMP2] = ACTIONS(617), + [anon_sym_1_GT_AMP2] = ACTIONS(617), + [anon_sym_3_GT_AMP2] = ACTIONS(617), + [anon_sym_4_GT_AMP2] = ACTIONS(617), + [anon_sym_5_GT_AMP2] = ACTIONS(617), + [anon_sym_6_GT_AMP2] = ACTIONS(617), + [aux_sym_comparison_operator_token1] = ACTIONS(617), + [aux_sym_comparison_operator_token2] = ACTIONS(617), + [aux_sym_comparison_operator_token3] = ACTIONS(617), + [aux_sym_comparison_operator_token4] = ACTIONS(617), + [aux_sym_comparison_operator_token5] = ACTIONS(617), + [aux_sym_comparison_operator_token6] = ACTIONS(617), + [aux_sym_comparison_operator_token7] = ACTIONS(617), + [aux_sym_comparison_operator_token8] = ACTIONS(617), + [aux_sym_comparison_operator_token9] = ACTIONS(617), + [aux_sym_comparison_operator_token10] = ACTIONS(617), + [aux_sym_comparison_operator_token11] = ACTIONS(617), + [aux_sym_comparison_operator_token12] = ACTIONS(617), + [aux_sym_comparison_operator_token13] = ACTIONS(617), + [aux_sym_comparison_operator_token14] = ACTIONS(617), + [aux_sym_comparison_operator_token15] = ACTIONS(617), + [aux_sym_comparison_operator_token16] = ACTIONS(617), + [aux_sym_comparison_operator_token17] = ACTIONS(617), + [aux_sym_comparison_operator_token18] = ACTIONS(617), + [aux_sym_comparison_operator_token19] = ACTIONS(617), + [aux_sym_comparison_operator_token20] = ACTIONS(617), + [aux_sym_comparison_operator_token21] = ACTIONS(617), + [aux_sym_comparison_operator_token22] = ACTIONS(617), + [aux_sym_comparison_operator_token23] = ACTIONS(617), + [aux_sym_comparison_operator_token24] = ACTIONS(617), + [aux_sym_comparison_operator_token25] = ACTIONS(617), + [aux_sym_comparison_operator_token26] = ACTIONS(617), + [aux_sym_comparison_operator_token27] = ACTIONS(617), + [aux_sym_comparison_operator_token28] = ACTIONS(619), + [aux_sym_comparison_operator_token29] = ACTIONS(617), + [aux_sym_comparison_operator_token30] = ACTIONS(617), + [aux_sym_comparison_operator_token31] = ACTIONS(617), + [aux_sym_comparison_operator_token32] = ACTIONS(617), + [aux_sym_comparison_operator_token33] = ACTIONS(617), + [aux_sym_comparison_operator_token34] = ACTIONS(619), + [aux_sym_comparison_operator_token35] = ACTIONS(617), + [aux_sym_comparison_operator_token36] = ACTIONS(617), + [aux_sym_comparison_operator_token37] = ACTIONS(617), + [aux_sym_comparison_operator_token38] = ACTIONS(617), + [aux_sym_comparison_operator_token39] = ACTIONS(617), + [aux_sym_comparison_operator_token40] = ACTIONS(617), + [aux_sym_comparison_operator_token41] = ACTIONS(617), + [aux_sym_comparison_operator_token42] = ACTIONS(617), + [aux_sym_comparison_operator_token43] = ACTIONS(617), + [aux_sym_comparison_operator_token44] = ACTIONS(617), + [aux_sym_comparison_operator_token45] = ACTIONS(617), + [aux_sym_comparison_operator_token46] = ACTIONS(617), + [aux_sym_comparison_operator_token47] = ACTIONS(617), + [aux_sym_comparison_operator_token48] = ACTIONS(617), + [aux_sym_comparison_operator_token49] = ACTIONS(617), + [aux_sym_comparison_operator_token50] = ACTIONS(617), + [aux_sym_format_operator_token1] = ACTIONS(617), + [anon_sym_LPAREN] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(617), + [anon_sym_PIPE] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(619), + [aux_sym_logical_expression_token1] = ACTIONS(617), + [aux_sym_logical_expression_token2] = ACTIONS(617), + [aux_sym_logical_expression_token3] = ACTIONS(617), + [aux_sym_bitwise_expression_token1] = ACTIONS(617), + [aux_sym_bitwise_expression_token2] = ACTIONS(617), + [aux_sym_bitwise_expression_token3] = ACTIONS(617), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(619), + [anon_sym_BSLASH] = ACTIONS(617), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_DOT_DOT] = ACTIONS(617), + [anon_sym_PLUS_PLUS] = ACTIONS(617), + [anon_sym_DASH_DASH] = ACTIONS(617), + [anon_sym_DOT2] = ACTIONS(619), + [anon_sym_COLON_COLON] = ACTIONS(617), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), + [sym__statement_terminator] = ACTIONS(617), + }, + [131] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(659), + [anon_sym_BANG_EQ] = ACTIONS(659), + [anon_sym_PLUS_EQ] = ACTIONS(659), + [anon_sym_STAR_EQ] = ACTIONS(659), + [anon_sym_SLASH_EQ] = ACTIONS(659), + [anon_sym_PERCENT_EQ] = ACTIONS(659), + [anon_sym_GT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(659), + [anon_sym_2_GT] = ACTIONS(661), + [anon_sym_2_GT_GT] = ACTIONS(659), + [anon_sym_3_GT] = ACTIONS(661), + [anon_sym_3_GT_GT] = ACTIONS(659), + [anon_sym_4_GT] = ACTIONS(661), + [anon_sym_4_GT_GT] = ACTIONS(659), + [anon_sym_5_GT] = ACTIONS(661), + [anon_sym_5_GT_GT] = ACTIONS(659), + [anon_sym_6_GT] = ACTIONS(661), + [anon_sym_6_GT_GT] = ACTIONS(659), + [anon_sym_STAR_GT] = ACTIONS(661), + [anon_sym_STAR_GT_GT] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(661), + [anon_sym_STAR_GT_AMP1] = ACTIONS(659), + [anon_sym_2_GT_AMP1] = ACTIONS(659), + [anon_sym_3_GT_AMP1] = ACTIONS(659), + [anon_sym_4_GT_AMP1] = ACTIONS(659), + [anon_sym_5_GT_AMP1] = ACTIONS(659), + [anon_sym_6_GT_AMP1] = ACTIONS(659), + [anon_sym_STAR_GT_AMP2] = ACTIONS(659), + [anon_sym_1_GT_AMP2] = ACTIONS(659), + [anon_sym_3_GT_AMP2] = ACTIONS(659), + [anon_sym_4_GT_AMP2] = ACTIONS(659), + [anon_sym_5_GT_AMP2] = ACTIONS(659), + [anon_sym_6_GT_AMP2] = ACTIONS(659), + [aux_sym_comparison_operator_token1] = ACTIONS(659), + [aux_sym_comparison_operator_token2] = ACTIONS(659), + [aux_sym_comparison_operator_token3] = ACTIONS(659), + [aux_sym_comparison_operator_token4] = ACTIONS(659), + [aux_sym_comparison_operator_token5] = ACTIONS(659), + [aux_sym_comparison_operator_token6] = ACTIONS(659), + [aux_sym_comparison_operator_token7] = ACTIONS(659), + [aux_sym_comparison_operator_token8] = ACTIONS(659), + [aux_sym_comparison_operator_token9] = ACTIONS(659), + [aux_sym_comparison_operator_token10] = ACTIONS(659), [aux_sym_comparison_operator_token11] = ACTIONS(659), [aux_sym_comparison_operator_token12] = ACTIONS(659), [aux_sym_comparison_operator_token13] = ACTIONS(659), @@ -42086,34 +42872,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), [sym__statement_terminator] = ACTIONS(659), }, - [125] = { + [132] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_PLUS_EQ] = ACTIONS(713), + [anon_sym_STAR_EQ] = ACTIONS(713), + [anon_sym_SLASH_EQ] = ACTIONS(713), + [anon_sym_PERCENT_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_2_GT] = ACTIONS(715), + [anon_sym_2_GT_GT] = ACTIONS(713), + [anon_sym_3_GT] = ACTIONS(715), + [anon_sym_3_GT_GT] = ACTIONS(713), + [anon_sym_4_GT] = ACTIONS(715), + [anon_sym_4_GT_GT] = ACTIONS(713), + [anon_sym_5_GT] = ACTIONS(715), + [anon_sym_5_GT_GT] = ACTIONS(713), + [anon_sym_6_GT] = ACTIONS(715), + [anon_sym_6_GT_GT] = ACTIONS(713), + [anon_sym_STAR_GT] = ACTIONS(715), + [anon_sym_STAR_GT_GT] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_STAR_GT_AMP1] = ACTIONS(713), + [anon_sym_2_GT_AMP1] = ACTIONS(713), + [anon_sym_3_GT_AMP1] = ACTIONS(713), + [anon_sym_4_GT_AMP1] = ACTIONS(713), + [anon_sym_5_GT_AMP1] = ACTIONS(713), + [anon_sym_6_GT_AMP1] = ACTIONS(713), + [anon_sym_STAR_GT_AMP2] = ACTIONS(713), + [anon_sym_1_GT_AMP2] = ACTIONS(713), + [anon_sym_3_GT_AMP2] = ACTIONS(713), + [anon_sym_4_GT_AMP2] = ACTIONS(713), + [anon_sym_5_GT_AMP2] = ACTIONS(713), + [anon_sym_6_GT_AMP2] = ACTIONS(713), + [aux_sym_comparison_operator_token1] = ACTIONS(713), + [aux_sym_comparison_operator_token2] = ACTIONS(713), + [aux_sym_comparison_operator_token3] = ACTIONS(713), + [aux_sym_comparison_operator_token4] = ACTIONS(713), + [aux_sym_comparison_operator_token5] = ACTIONS(713), + [aux_sym_comparison_operator_token6] = ACTIONS(713), + [aux_sym_comparison_operator_token7] = ACTIONS(713), + [aux_sym_comparison_operator_token8] = ACTIONS(713), + [aux_sym_comparison_operator_token9] = ACTIONS(713), + [aux_sym_comparison_operator_token10] = ACTIONS(713), + [aux_sym_comparison_operator_token11] = ACTIONS(713), + [aux_sym_comparison_operator_token12] = ACTIONS(713), + [aux_sym_comparison_operator_token13] = ACTIONS(713), + [aux_sym_comparison_operator_token14] = ACTIONS(713), + [aux_sym_comparison_operator_token15] = ACTIONS(713), + [aux_sym_comparison_operator_token16] = ACTIONS(713), + [aux_sym_comparison_operator_token17] = ACTIONS(713), + [aux_sym_comparison_operator_token18] = ACTIONS(713), + [aux_sym_comparison_operator_token19] = ACTIONS(713), + [aux_sym_comparison_operator_token20] = ACTIONS(713), + [aux_sym_comparison_operator_token21] = ACTIONS(713), + [aux_sym_comparison_operator_token22] = ACTIONS(713), + [aux_sym_comparison_operator_token23] = ACTIONS(713), + [aux_sym_comparison_operator_token24] = ACTIONS(713), + [aux_sym_comparison_operator_token25] = ACTIONS(713), + [aux_sym_comparison_operator_token26] = ACTIONS(713), + [aux_sym_comparison_operator_token27] = ACTIONS(713), + [aux_sym_comparison_operator_token28] = ACTIONS(715), + [aux_sym_comparison_operator_token29] = ACTIONS(713), + [aux_sym_comparison_operator_token30] = ACTIONS(713), + [aux_sym_comparison_operator_token31] = ACTIONS(713), + [aux_sym_comparison_operator_token32] = ACTIONS(713), + [aux_sym_comparison_operator_token33] = ACTIONS(713), + [aux_sym_comparison_operator_token34] = ACTIONS(715), + [aux_sym_comparison_operator_token35] = ACTIONS(713), + [aux_sym_comparison_operator_token36] = ACTIONS(713), + [aux_sym_comparison_operator_token37] = ACTIONS(713), + [aux_sym_comparison_operator_token38] = ACTIONS(713), + [aux_sym_comparison_operator_token39] = ACTIONS(713), + [aux_sym_comparison_operator_token40] = ACTIONS(713), + [aux_sym_comparison_operator_token41] = ACTIONS(713), + [aux_sym_comparison_operator_token42] = ACTIONS(713), + [aux_sym_comparison_operator_token43] = ACTIONS(713), + [aux_sym_comparison_operator_token44] = ACTIONS(713), + [aux_sym_comparison_operator_token45] = ACTIONS(713), + [aux_sym_comparison_operator_token46] = ACTIONS(713), + [aux_sym_comparison_operator_token47] = ACTIONS(713), + [aux_sym_comparison_operator_token48] = ACTIONS(713), + [aux_sym_comparison_operator_token49] = ACTIONS(713), + [aux_sym_comparison_operator_token50] = ACTIONS(713), + [aux_sym_format_operator_token1] = ACTIONS(713), + [anon_sym_LPAREN] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(715), + [aux_sym_logical_expression_token1] = ACTIONS(713), + [aux_sym_logical_expression_token2] = ACTIONS(713), + [aux_sym_logical_expression_token3] = ACTIONS(713), + [aux_sym_bitwise_expression_token1] = ACTIONS(713), + [aux_sym_bitwise_expression_token2] = ACTIONS(713), + [aux_sym_bitwise_expression_token3] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_BSLASH] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(715), + [anon_sym_DOT_DOT] = ACTIONS(713), + [anon_sym_PLUS_PLUS] = ACTIONS(713), + [anon_sym_DASH_DASH] = ACTIONS(713), + [anon_sym_DOT2] = ACTIONS(715), + [anon_sym_COLON_COLON] = ACTIONS(713), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), + [sym__statement_terminator] = ACTIONS(713), + }, + [133] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_BANG_EQ] = ACTIONS(663), + [anon_sym_PLUS_EQ] = ACTIONS(663), + [anon_sym_STAR_EQ] = ACTIONS(663), + [anon_sym_SLASH_EQ] = ACTIONS(663), + [anon_sym_PERCENT_EQ] = ACTIONS(663), + [anon_sym_GT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(663), + [anon_sym_2_GT] = ACTIONS(665), + [anon_sym_2_GT_GT] = ACTIONS(663), + [anon_sym_3_GT] = ACTIONS(665), + [anon_sym_3_GT_GT] = ACTIONS(663), + [anon_sym_4_GT] = ACTIONS(665), + [anon_sym_4_GT_GT] = ACTIONS(663), + [anon_sym_5_GT] = ACTIONS(665), + [anon_sym_5_GT_GT] = ACTIONS(663), + [anon_sym_6_GT] = ACTIONS(665), + [anon_sym_6_GT_GT] = ACTIONS(663), + [anon_sym_STAR_GT] = ACTIONS(665), + [anon_sym_STAR_GT_GT] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(665), + [anon_sym_STAR_GT_AMP1] = ACTIONS(663), + [anon_sym_2_GT_AMP1] = ACTIONS(663), + [anon_sym_3_GT_AMP1] = ACTIONS(663), + [anon_sym_4_GT_AMP1] = ACTIONS(663), [anon_sym_5_GT_AMP1] = ACTIONS(663), [anon_sym_6_GT_AMP1] = ACTIONS(663), [anon_sym_STAR_GT_AMP2] = ACTIONS(663), @@ -42196,227 +43092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), [sym__statement_terminator] = ACTIONS(663), }, - [126] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(729), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_LPAREN] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [anon_sym_PLUS_PLUS] = ACTIONS(729), - [anon_sym_DASH_DASH] = ACTIONS(729), - [anon_sym_DOT2] = ACTIONS(731), - [anon_sym_COLON_COLON] = ACTIONS(729), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), - [sym__statement_terminator] = ACTIONS(729), - }, - [127] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(689), - [anon_sym_BANG_EQ] = ACTIONS(689), - [anon_sym_PLUS_EQ] = ACTIONS(689), - [anon_sym_STAR_EQ] = ACTIONS(689), - [anon_sym_SLASH_EQ] = ACTIONS(689), - [anon_sym_PERCENT_EQ] = ACTIONS(689), - [anon_sym_GT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(689), - [anon_sym_2_GT] = ACTIONS(691), - [anon_sym_2_GT_GT] = ACTIONS(689), - [anon_sym_3_GT] = ACTIONS(691), - [anon_sym_3_GT_GT] = ACTIONS(689), - [anon_sym_4_GT] = ACTIONS(691), - [anon_sym_4_GT_GT] = ACTIONS(689), - [anon_sym_5_GT] = ACTIONS(691), - [anon_sym_5_GT_GT] = ACTIONS(689), - [anon_sym_6_GT] = ACTIONS(691), - [anon_sym_6_GT_GT] = ACTIONS(689), - [anon_sym_STAR_GT] = ACTIONS(691), - [anon_sym_STAR_GT_GT] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(691), - [anon_sym_STAR_GT_AMP1] = ACTIONS(689), - [anon_sym_2_GT_AMP1] = ACTIONS(689), - [anon_sym_3_GT_AMP1] = ACTIONS(689), - [anon_sym_4_GT_AMP1] = ACTIONS(689), - [anon_sym_5_GT_AMP1] = ACTIONS(689), - [anon_sym_6_GT_AMP1] = ACTIONS(689), - [anon_sym_STAR_GT_AMP2] = ACTIONS(689), - [anon_sym_1_GT_AMP2] = ACTIONS(689), - [anon_sym_3_GT_AMP2] = ACTIONS(689), - [anon_sym_4_GT_AMP2] = ACTIONS(689), - [anon_sym_5_GT_AMP2] = ACTIONS(689), - [anon_sym_6_GT_AMP2] = ACTIONS(689), - [aux_sym_comparison_operator_token1] = ACTIONS(689), - [aux_sym_comparison_operator_token2] = ACTIONS(689), - [aux_sym_comparison_operator_token3] = ACTIONS(689), - [aux_sym_comparison_operator_token4] = ACTIONS(689), - [aux_sym_comparison_operator_token5] = ACTIONS(689), - [aux_sym_comparison_operator_token6] = ACTIONS(689), - [aux_sym_comparison_operator_token7] = ACTIONS(689), - [aux_sym_comparison_operator_token8] = ACTIONS(689), - [aux_sym_comparison_operator_token9] = ACTIONS(689), - [aux_sym_comparison_operator_token10] = ACTIONS(689), - [aux_sym_comparison_operator_token11] = ACTIONS(689), - [aux_sym_comparison_operator_token12] = ACTIONS(689), - [aux_sym_comparison_operator_token13] = ACTIONS(689), - [aux_sym_comparison_operator_token14] = ACTIONS(689), - [aux_sym_comparison_operator_token15] = ACTIONS(689), - [aux_sym_comparison_operator_token16] = ACTIONS(689), - [aux_sym_comparison_operator_token17] = ACTIONS(689), - [aux_sym_comparison_operator_token18] = ACTIONS(689), - [aux_sym_comparison_operator_token19] = ACTIONS(689), - [aux_sym_comparison_operator_token20] = ACTIONS(689), - [aux_sym_comparison_operator_token21] = ACTIONS(689), - [aux_sym_comparison_operator_token22] = ACTIONS(689), - [aux_sym_comparison_operator_token23] = ACTIONS(689), - [aux_sym_comparison_operator_token24] = ACTIONS(689), - [aux_sym_comparison_operator_token25] = ACTIONS(689), - [aux_sym_comparison_operator_token26] = ACTIONS(689), - [aux_sym_comparison_operator_token27] = ACTIONS(689), - [aux_sym_comparison_operator_token28] = ACTIONS(691), - [aux_sym_comparison_operator_token29] = ACTIONS(689), - [aux_sym_comparison_operator_token30] = ACTIONS(689), - [aux_sym_comparison_operator_token31] = ACTIONS(689), - [aux_sym_comparison_operator_token32] = ACTIONS(689), - [aux_sym_comparison_operator_token33] = ACTIONS(689), - [aux_sym_comparison_operator_token34] = ACTIONS(691), - [aux_sym_comparison_operator_token35] = ACTIONS(689), - [aux_sym_comparison_operator_token36] = ACTIONS(689), - [aux_sym_comparison_operator_token37] = ACTIONS(689), - [aux_sym_comparison_operator_token38] = ACTIONS(689), - [aux_sym_comparison_operator_token39] = ACTIONS(689), - [aux_sym_comparison_operator_token40] = ACTIONS(689), - [aux_sym_comparison_operator_token41] = ACTIONS(689), - [aux_sym_comparison_operator_token42] = ACTIONS(689), - [aux_sym_comparison_operator_token43] = ACTIONS(689), - [aux_sym_comparison_operator_token44] = ACTIONS(689), - [aux_sym_comparison_operator_token45] = ACTIONS(689), - [aux_sym_comparison_operator_token46] = ACTIONS(689), - [aux_sym_comparison_operator_token47] = ACTIONS(689), - [aux_sym_comparison_operator_token48] = ACTIONS(689), - [aux_sym_comparison_operator_token49] = ACTIONS(689), - [aux_sym_comparison_operator_token50] = ACTIONS(689), - [aux_sym_format_operator_token1] = ACTIONS(689), - [anon_sym_LPAREN] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_PIPE] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(691), - [aux_sym_logical_expression_token1] = ACTIONS(689), - [aux_sym_logical_expression_token2] = ACTIONS(689), - [aux_sym_logical_expression_token3] = ACTIONS(689), - [aux_sym_bitwise_expression_token1] = ACTIONS(689), - [aux_sym_bitwise_expression_token2] = ACTIONS(689), - [aux_sym_bitwise_expression_token3] = ACTIONS(689), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(691), - [anon_sym_BSLASH] = ACTIONS(689), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_DOT_DOT] = ACTIONS(689), - [anon_sym_PLUS_PLUS] = ACTIONS(689), - [anon_sym_DASH_DASH] = ACTIONS(689), - [anon_sym_DOT2] = ACTIONS(691), - [anon_sym_COLON_COLON] = ACTIONS(689), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), - [sym__statement_terminator] = ACTIONS(689), - }, - [128] = { + [134] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(671), [anon_sym_EQ] = ACTIONS(671), @@ -42526,7 +43202,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), [sym__statement_terminator] = ACTIONS(671), }, - [129] = { + [135] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(679), [anon_sym_EQ] = ACTIONS(679), @@ -42636,158 +43312,488 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), [sym__statement_terminator] = ACTIONS(679), }, - [130] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(683), - [anon_sym_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_PLUS_EQ] = ACTIONS(683), - [anon_sym_STAR_EQ] = ACTIONS(683), - [anon_sym_SLASH_EQ] = ACTIONS(683), - [anon_sym_PERCENT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(686), - [anon_sym_GT_GT] = ACTIONS(683), - [anon_sym_2_GT] = ACTIONS(686), - [anon_sym_2_GT_GT] = ACTIONS(683), - [anon_sym_3_GT] = ACTIONS(686), - [anon_sym_3_GT_GT] = ACTIONS(683), - [anon_sym_4_GT] = ACTIONS(686), - [anon_sym_4_GT_GT] = ACTIONS(683), - [anon_sym_5_GT] = ACTIONS(686), - [anon_sym_5_GT_GT] = ACTIONS(683), - [anon_sym_6_GT] = ACTIONS(686), - [anon_sym_6_GT_GT] = ACTIONS(683), - [anon_sym_STAR_GT] = ACTIONS(686), - [anon_sym_STAR_GT_GT] = ACTIONS(683), - [anon_sym_LT] = ACTIONS(686), - [anon_sym_STAR_GT_AMP1] = ACTIONS(683), - [anon_sym_2_GT_AMP1] = ACTIONS(683), - [anon_sym_3_GT_AMP1] = ACTIONS(683), - [anon_sym_4_GT_AMP1] = ACTIONS(683), - [anon_sym_5_GT_AMP1] = ACTIONS(683), - [anon_sym_6_GT_AMP1] = ACTIONS(683), - [anon_sym_STAR_GT_AMP2] = ACTIONS(683), - [anon_sym_1_GT_AMP2] = ACTIONS(683), - [anon_sym_3_GT_AMP2] = ACTIONS(683), - [anon_sym_4_GT_AMP2] = ACTIONS(683), - [anon_sym_5_GT_AMP2] = ACTIONS(683), - [anon_sym_6_GT_AMP2] = ACTIONS(683), - [aux_sym_comparison_operator_token1] = ACTIONS(683), - [aux_sym_comparison_operator_token2] = ACTIONS(683), - [aux_sym_comparison_operator_token3] = ACTIONS(683), - [aux_sym_comparison_operator_token4] = ACTIONS(683), - [aux_sym_comparison_operator_token5] = ACTIONS(683), - [aux_sym_comparison_operator_token6] = ACTIONS(683), - [aux_sym_comparison_operator_token7] = ACTIONS(683), - [aux_sym_comparison_operator_token8] = ACTIONS(683), - [aux_sym_comparison_operator_token9] = ACTIONS(683), - [aux_sym_comparison_operator_token10] = ACTIONS(683), - [aux_sym_comparison_operator_token11] = ACTIONS(683), - [aux_sym_comparison_operator_token12] = ACTIONS(683), - [aux_sym_comparison_operator_token13] = ACTIONS(683), - [aux_sym_comparison_operator_token14] = ACTIONS(683), - [aux_sym_comparison_operator_token15] = ACTIONS(683), - [aux_sym_comparison_operator_token16] = ACTIONS(683), - [aux_sym_comparison_operator_token17] = ACTIONS(683), - [aux_sym_comparison_operator_token18] = ACTIONS(683), - [aux_sym_comparison_operator_token19] = ACTIONS(683), - [aux_sym_comparison_operator_token20] = ACTIONS(683), - [aux_sym_comparison_operator_token21] = ACTIONS(683), - [aux_sym_comparison_operator_token22] = ACTIONS(683), - [aux_sym_comparison_operator_token23] = ACTIONS(683), - [aux_sym_comparison_operator_token24] = ACTIONS(683), - [aux_sym_comparison_operator_token25] = ACTIONS(683), - [aux_sym_comparison_operator_token26] = ACTIONS(683), - [aux_sym_comparison_operator_token27] = ACTIONS(683), - [aux_sym_comparison_operator_token28] = ACTIONS(686), - [aux_sym_comparison_operator_token29] = ACTIONS(683), - [aux_sym_comparison_operator_token30] = ACTIONS(683), - [aux_sym_comparison_operator_token31] = ACTIONS(683), - [aux_sym_comparison_operator_token32] = ACTIONS(683), - [aux_sym_comparison_operator_token33] = ACTIONS(683), - [aux_sym_comparison_operator_token34] = ACTIONS(686), - [aux_sym_comparison_operator_token35] = ACTIONS(683), - [aux_sym_comparison_operator_token36] = ACTIONS(683), - [aux_sym_comparison_operator_token37] = ACTIONS(683), - [aux_sym_comparison_operator_token38] = ACTIONS(683), - [aux_sym_comparison_operator_token39] = ACTIONS(683), - [aux_sym_comparison_operator_token40] = ACTIONS(683), - [aux_sym_comparison_operator_token41] = ACTIONS(683), - [aux_sym_comparison_operator_token42] = ACTIONS(683), - [aux_sym_comparison_operator_token43] = ACTIONS(683), - [aux_sym_comparison_operator_token44] = ACTIONS(683), - [aux_sym_comparison_operator_token45] = ACTIONS(683), - [aux_sym_comparison_operator_token46] = ACTIONS(683), - [aux_sym_comparison_operator_token47] = ACTIONS(683), - [aux_sym_comparison_operator_token48] = ACTIONS(683), - [aux_sym_comparison_operator_token49] = ACTIONS(683), - [aux_sym_comparison_operator_token50] = ACTIONS(683), - [aux_sym_format_operator_token1] = ACTIONS(683), - [anon_sym_LPAREN] = ACTIONS(683), - [anon_sym_COMMA] = ACTIONS(683), - [anon_sym_PIPE] = ACTIONS(683), - [anon_sym_PERCENT] = ACTIONS(686), - [aux_sym_logical_expression_token1] = ACTIONS(683), - [aux_sym_logical_expression_token2] = ACTIONS(683), - [aux_sym_logical_expression_token3] = ACTIONS(683), - [aux_sym_bitwise_expression_token1] = ACTIONS(683), - [aux_sym_bitwise_expression_token2] = ACTIONS(683), - [aux_sym_bitwise_expression_token3] = ACTIONS(683), - [anon_sym_PLUS] = ACTIONS(686), - [anon_sym_DASH] = ACTIONS(686), - [anon_sym_SLASH] = ACTIONS(686), - [anon_sym_BSLASH] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(686), - [anon_sym_DOT_DOT] = ACTIONS(683), - [anon_sym_PLUS_PLUS] = ACTIONS(683), - [anon_sym_DASH_DASH] = ACTIONS(683), - [anon_sym_DOT2] = ACTIONS(686), - [anon_sym_COLON_COLON] = ACTIONS(683), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), - [sym__statement_terminator] = ACTIONS(683), - }, - [131] = { + [136] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(721), - [anon_sym_BANG_EQ] = ACTIONS(721), - [anon_sym_PLUS_EQ] = ACTIONS(721), - [anon_sym_STAR_EQ] = ACTIONS(721), - [anon_sym_SLASH_EQ] = ACTIONS(721), - [anon_sym_PERCENT_EQ] = ACTIONS(721), - [anon_sym_GT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(721), - [anon_sym_2_GT] = ACTIONS(723), - [anon_sym_2_GT_GT] = ACTIONS(721), - [anon_sym_3_GT] = ACTIONS(723), - [anon_sym_3_GT_GT] = ACTIONS(721), - [anon_sym_4_GT] = ACTIONS(723), - [anon_sym_4_GT_GT] = ACTIONS(721), - [anon_sym_5_GT] = ACTIONS(723), - [anon_sym_5_GT_GT] = ACTIONS(721), - [anon_sym_6_GT] = ACTIONS(723), - [anon_sym_6_GT_GT] = ACTIONS(721), - [anon_sym_STAR_GT] = ACTIONS(723), - [anon_sym_STAR_GT_GT] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(723), - [anon_sym_STAR_GT_AMP1] = ACTIONS(721), - [anon_sym_2_GT_AMP1] = ACTIONS(721), - [anon_sym_3_GT_AMP1] = ACTIONS(721), - [anon_sym_4_GT_AMP1] = ACTIONS(721), - [anon_sym_5_GT_AMP1] = ACTIONS(721), - [anon_sym_6_GT_AMP1] = ACTIONS(721), - [anon_sym_STAR_GT_AMP2] = ACTIONS(721), - [anon_sym_1_GT_AMP2] = ACTIONS(721), - [anon_sym_3_GT_AMP2] = ACTIONS(721), - [anon_sym_4_GT_AMP2] = ACTIONS(721), - [anon_sym_5_GT_AMP2] = ACTIONS(721), - [anon_sym_6_GT_AMP2] = ACTIONS(721), - [aux_sym_comparison_operator_token1] = ACTIONS(721), - [aux_sym_comparison_operator_token2] = ACTIONS(721), - [aux_sym_comparison_operator_token3] = ACTIONS(721), - [aux_sym_comparison_operator_token4] = ACTIONS(721), - [aux_sym_comparison_operator_token5] = ACTIONS(721), - [aux_sym_comparison_operator_token6] = ACTIONS(721), + [anon_sym_LBRACK] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(689), + [anon_sym_BANG_EQ] = ACTIONS(689), + [anon_sym_PLUS_EQ] = ACTIONS(689), + [anon_sym_STAR_EQ] = ACTIONS(689), + [anon_sym_SLASH_EQ] = ACTIONS(689), + [anon_sym_PERCENT_EQ] = ACTIONS(689), + [anon_sym_GT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(689), + [anon_sym_2_GT] = ACTIONS(691), + [anon_sym_2_GT_GT] = ACTIONS(689), + [anon_sym_3_GT] = ACTIONS(691), + [anon_sym_3_GT_GT] = ACTIONS(689), + [anon_sym_4_GT] = ACTIONS(691), + [anon_sym_4_GT_GT] = ACTIONS(689), + [anon_sym_5_GT] = ACTIONS(691), + [anon_sym_5_GT_GT] = ACTIONS(689), + [anon_sym_6_GT] = ACTIONS(691), + [anon_sym_6_GT_GT] = ACTIONS(689), + [anon_sym_STAR_GT] = ACTIONS(691), + [anon_sym_STAR_GT_GT] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(691), + [anon_sym_STAR_GT_AMP1] = ACTIONS(689), + [anon_sym_2_GT_AMP1] = ACTIONS(689), + [anon_sym_3_GT_AMP1] = ACTIONS(689), + [anon_sym_4_GT_AMP1] = ACTIONS(689), + [anon_sym_5_GT_AMP1] = ACTIONS(689), + [anon_sym_6_GT_AMP1] = ACTIONS(689), + [anon_sym_STAR_GT_AMP2] = ACTIONS(689), + [anon_sym_1_GT_AMP2] = ACTIONS(689), + [anon_sym_3_GT_AMP2] = ACTIONS(689), + [anon_sym_4_GT_AMP2] = ACTIONS(689), + [anon_sym_5_GT_AMP2] = ACTIONS(689), + [anon_sym_6_GT_AMP2] = ACTIONS(689), + [aux_sym_comparison_operator_token1] = ACTIONS(689), + [aux_sym_comparison_operator_token2] = ACTIONS(689), + [aux_sym_comparison_operator_token3] = ACTIONS(689), + [aux_sym_comparison_operator_token4] = ACTIONS(689), + [aux_sym_comparison_operator_token5] = ACTIONS(689), + [aux_sym_comparison_operator_token6] = ACTIONS(689), + [aux_sym_comparison_operator_token7] = ACTIONS(689), + [aux_sym_comparison_operator_token8] = ACTIONS(689), + [aux_sym_comparison_operator_token9] = ACTIONS(689), + [aux_sym_comparison_operator_token10] = ACTIONS(689), + [aux_sym_comparison_operator_token11] = ACTIONS(689), + [aux_sym_comparison_operator_token12] = ACTIONS(689), + [aux_sym_comparison_operator_token13] = ACTIONS(689), + [aux_sym_comparison_operator_token14] = ACTIONS(689), + [aux_sym_comparison_operator_token15] = ACTIONS(689), + [aux_sym_comparison_operator_token16] = ACTIONS(689), + [aux_sym_comparison_operator_token17] = ACTIONS(689), + [aux_sym_comparison_operator_token18] = ACTIONS(689), + [aux_sym_comparison_operator_token19] = ACTIONS(689), + [aux_sym_comparison_operator_token20] = ACTIONS(689), + [aux_sym_comparison_operator_token21] = ACTIONS(689), + [aux_sym_comparison_operator_token22] = ACTIONS(689), + [aux_sym_comparison_operator_token23] = ACTIONS(689), + [aux_sym_comparison_operator_token24] = ACTIONS(689), + [aux_sym_comparison_operator_token25] = ACTIONS(689), + [aux_sym_comparison_operator_token26] = ACTIONS(689), + [aux_sym_comparison_operator_token27] = ACTIONS(689), + [aux_sym_comparison_operator_token28] = ACTIONS(691), + [aux_sym_comparison_operator_token29] = ACTIONS(689), + [aux_sym_comparison_operator_token30] = ACTIONS(689), + [aux_sym_comparison_operator_token31] = ACTIONS(689), + [aux_sym_comparison_operator_token32] = ACTIONS(689), + [aux_sym_comparison_operator_token33] = ACTIONS(689), + [aux_sym_comparison_operator_token34] = ACTIONS(691), + [aux_sym_comparison_operator_token35] = ACTIONS(689), + [aux_sym_comparison_operator_token36] = ACTIONS(689), + [aux_sym_comparison_operator_token37] = ACTIONS(689), + [aux_sym_comparison_operator_token38] = ACTIONS(689), + [aux_sym_comparison_operator_token39] = ACTIONS(689), + [aux_sym_comparison_operator_token40] = ACTIONS(689), + [aux_sym_comparison_operator_token41] = ACTIONS(689), + [aux_sym_comparison_operator_token42] = ACTIONS(689), + [aux_sym_comparison_operator_token43] = ACTIONS(689), + [aux_sym_comparison_operator_token44] = ACTIONS(689), + [aux_sym_comparison_operator_token45] = ACTIONS(689), + [aux_sym_comparison_operator_token46] = ACTIONS(689), + [aux_sym_comparison_operator_token47] = ACTIONS(689), + [aux_sym_comparison_operator_token48] = ACTIONS(689), + [aux_sym_comparison_operator_token49] = ACTIONS(689), + [aux_sym_comparison_operator_token50] = ACTIONS(689), + [aux_sym_format_operator_token1] = ACTIONS(689), + [anon_sym_LPAREN] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(689), + [anon_sym_PIPE] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(691), + [aux_sym_logical_expression_token1] = ACTIONS(689), + [aux_sym_logical_expression_token2] = ACTIONS(689), + [aux_sym_logical_expression_token3] = ACTIONS(689), + [aux_sym_bitwise_expression_token1] = ACTIONS(689), + [aux_sym_bitwise_expression_token2] = ACTIONS(689), + [aux_sym_bitwise_expression_token3] = ACTIONS(689), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(691), + [anon_sym_BSLASH] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_DOT_DOT] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(689), + [anon_sym_DASH_DASH] = ACTIONS(689), + [anon_sym_DOT2] = ACTIONS(691), + [anon_sym_COLON_COLON] = ACTIONS(689), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), + [sym__statement_terminator] = ACTIONS(689), + }, + [137] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_BANG_EQ] = ACTIONS(705), + [anon_sym_PLUS_EQ] = ACTIONS(705), + [anon_sym_STAR_EQ] = ACTIONS(705), + [anon_sym_SLASH_EQ] = ACTIONS(705), + [anon_sym_PERCENT_EQ] = ACTIONS(705), + [anon_sym_GT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(705), + [anon_sym_2_GT] = ACTIONS(707), + [anon_sym_2_GT_GT] = ACTIONS(705), + [anon_sym_3_GT] = ACTIONS(707), + [anon_sym_3_GT_GT] = ACTIONS(705), + [anon_sym_4_GT] = ACTIONS(707), + [anon_sym_4_GT_GT] = ACTIONS(705), + [anon_sym_5_GT] = ACTIONS(707), + [anon_sym_5_GT_GT] = ACTIONS(705), + [anon_sym_6_GT] = ACTIONS(707), + [anon_sym_6_GT_GT] = ACTIONS(705), + [anon_sym_STAR_GT] = ACTIONS(707), + [anon_sym_STAR_GT_GT] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(707), + [anon_sym_STAR_GT_AMP1] = ACTIONS(705), + [anon_sym_2_GT_AMP1] = ACTIONS(705), + [anon_sym_3_GT_AMP1] = ACTIONS(705), + [anon_sym_4_GT_AMP1] = ACTIONS(705), + [anon_sym_5_GT_AMP1] = ACTIONS(705), + [anon_sym_6_GT_AMP1] = ACTIONS(705), + [anon_sym_STAR_GT_AMP2] = ACTIONS(705), + [anon_sym_1_GT_AMP2] = ACTIONS(705), + [anon_sym_3_GT_AMP2] = ACTIONS(705), + [anon_sym_4_GT_AMP2] = ACTIONS(705), + [anon_sym_5_GT_AMP2] = ACTIONS(705), + [anon_sym_6_GT_AMP2] = ACTIONS(705), + [aux_sym_comparison_operator_token1] = ACTIONS(705), + [aux_sym_comparison_operator_token2] = ACTIONS(705), + [aux_sym_comparison_operator_token3] = ACTIONS(705), + [aux_sym_comparison_operator_token4] = ACTIONS(705), + [aux_sym_comparison_operator_token5] = ACTIONS(705), + [aux_sym_comparison_operator_token6] = ACTIONS(705), + [aux_sym_comparison_operator_token7] = ACTIONS(705), + [aux_sym_comparison_operator_token8] = ACTIONS(705), + [aux_sym_comparison_operator_token9] = ACTIONS(705), + [aux_sym_comparison_operator_token10] = ACTIONS(705), + [aux_sym_comparison_operator_token11] = ACTIONS(705), + [aux_sym_comparison_operator_token12] = ACTIONS(705), + [aux_sym_comparison_operator_token13] = ACTIONS(705), + [aux_sym_comparison_operator_token14] = ACTIONS(705), + [aux_sym_comparison_operator_token15] = ACTIONS(705), + [aux_sym_comparison_operator_token16] = ACTIONS(705), + [aux_sym_comparison_operator_token17] = ACTIONS(705), + [aux_sym_comparison_operator_token18] = ACTIONS(705), + [aux_sym_comparison_operator_token19] = ACTIONS(705), + [aux_sym_comparison_operator_token20] = ACTIONS(705), + [aux_sym_comparison_operator_token21] = ACTIONS(705), + [aux_sym_comparison_operator_token22] = ACTIONS(705), + [aux_sym_comparison_operator_token23] = ACTIONS(705), + [aux_sym_comparison_operator_token24] = ACTIONS(705), + [aux_sym_comparison_operator_token25] = ACTIONS(705), + [aux_sym_comparison_operator_token26] = ACTIONS(705), + [aux_sym_comparison_operator_token27] = ACTIONS(705), + [aux_sym_comparison_operator_token28] = ACTIONS(707), + [aux_sym_comparison_operator_token29] = ACTIONS(705), + [aux_sym_comparison_operator_token30] = ACTIONS(705), + [aux_sym_comparison_operator_token31] = ACTIONS(705), + [aux_sym_comparison_operator_token32] = ACTIONS(705), + [aux_sym_comparison_operator_token33] = ACTIONS(705), + [aux_sym_comparison_operator_token34] = ACTIONS(707), + [aux_sym_comparison_operator_token35] = ACTIONS(705), + [aux_sym_comparison_operator_token36] = ACTIONS(705), + [aux_sym_comparison_operator_token37] = ACTIONS(705), + [aux_sym_comparison_operator_token38] = ACTIONS(705), + [aux_sym_comparison_operator_token39] = ACTIONS(705), + [aux_sym_comparison_operator_token40] = ACTIONS(705), + [aux_sym_comparison_operator_token41] = ACTIONS(705), + [aux_sym_comparison_operator_token42] = ACTIONS(705), + [aux_sym_comparison_operator_token43] = ACTIONS(705), + [aux_sym_comparison_operator_token44] = ACTIONS(705), + [aux_sym_comparison_operator_token45] = ACTIONS(705), + [aux_sym_comparison_operator_token46] = ACTIONS(705), + [aux_sym_comparison_operator_token47] = ACTIONS(705), + [aux_sym_comparison_operator_token48] = ACTIONS(705), + [aux_sym_comparison_operator_token49] = ACTIONS(705), + [aux_sym_comparison_operator_token50] = ACTIONS(705), + [aux_sym_format_operator_token1] = ACTIONS(705), + [anon_sym_LPAREN] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(705), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(707), + [aux_sym_logical_expression_token1] = ACTIONS(705), + [aux_sym_logical_expression_token2] = ACTIONS(705), + [aux_sym_logical_expression_token3] = ACTIONS(705), + [aux_sym_bitwise_expression_token1] = ACTIONS(705), + [aux_sym_bitwise_expression_token2] = ACTIONS(705), + [aux_sym_bitwise_expression_token3] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_BSLASH] = ACTIONS(705), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_DOT_DOT] = ACTIONS(705), + [anon_sym_PLUS_PLUS] = ACTIONS(705), + [anon_sym_DASH_DASH] = ACTIONS(705), + [anon_sym_DOT2] = ACTIONS(707), + [anon_sym_COLON_COLON] = ACTIONS(705), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), + [sym__statement_terminator] = ACTIONS(705), + }, + [138] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_PLUS_EQ] = ACTIONS(709), + [anon_sym_STAR_EQ] = ACTIONS(709), + [anon_sym_SLASH_EQ] = ACTIONS(709), + [anon_sym_PERCENT_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_2_GT] = ACTIONS(711), + [anon_sym_2_GT_GT] = ACTIONS(709), + [anon_sym_3_GT] = ACTIONS(711), + [anon_sym_3_GT_GT] = ACTIONS(709), + [anon_sym_4_GT] = ACTIONS(711), + [anon_sym_4_GT_GT] = ACTIONS(709), + [anon_sym_5_GT] = ACTIONS(711), + [anon_sym_5_GT_GT] = ACTIONS(709), + [anon_sym_6_GT] = ACTIONS(711), + [anon_sym_6_GT_GT] = ACTIONS(709), + [anon_sym_STAR_GT] = ACTIONS(711), + [anon_sym_STAR_GT_GT] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_STAR_GT_AMP1] = ACTIONS(709), + [anon_sym_2_GT_AMP1] = ACTIONS(709), + [anon_sym_3_GT_AMP1] = ACTIONS(709), + [anon_sym_4_GT_AMP1] = ACTIONS(709), + [anon_sym_5_GT_AMP1] = ACTIONS(709), + [anon_sym_6_GT_AMP1] = ACTIONS(709), + [anon_sym_STAR_GT_AMP2] = ACTIONS(709), + [anon_sym_1_GT_AMP2] = ACTIONS(709), + [anon_sym_3_GT_AMP2] = ACTIONS(709), + [anon_sym_4_GT_AMP2] = ACTIONS(709), + [anon_sym_5_GT_AMP2] = ACTIONS(709), + [anon_sym_6_GT_AMP2] = ACTIONS(709), + [aux_sym_comparison_operator_token1] = ACTIONS(709), + [aux_sym_comparison_operator_token2] = ACTIONS(709), + [aux_sym_comparison_operator_token3] = ACTIONS(709), + [aux_sym_comparison_operator_token4] = ACTIONS(709), + [aux_sym_comparison_operator_token5] = ACTIONS(709), + [aux_sym_comparison_operator_token6] = ACTIONS(709), + [aux_sym_comparison_operator_token7] = ACTIONS(709), + [aux_sym_comparison_operator_token8] = ACTIONS(709), + [aux_sym_comparison_operator_token9] = ACTIONS(709), + [aux_sym_comparison_operator_token10] = ACTIONS(709), + [aux_sym_comparison_operator_token11] = ACTIONS(709), + [aux_sym_comparison_operator_token12] = ACTIONS(709), + [aux_sym_comparison_operator_token13] = ACTIONS(709), + [aux_sym_comparison_operator_token14] = ACTIONS(709), + [aux_sym_comparison_operator_token15] = ACTIONS(709), + [aux_sym_comparison_operator_token16] = ACTIONS(709), + [aux_sym_comparison_operator_token17] = ACTIONS(709), + [aux_sym_comparison_operator_token18] = ACTIONS(709), + [aux_sym_comparison_operator_token19] = ACTIONS(709), + [aux_sym_comparison_operator_token20] = ACTIONS(709), + [aux_sym_comparison_operator_token21] = ACTIONS(709), + [aux_sym_comparison_operator_token22] = ACTIONS(709), + [aux_sym_comparison_operator_token23] = ACTIONS(709), + [aux_sym_comparison_operator_token24] = ACTIONS(709), + [aux_sym_comparison_operator_token25] = ACTIONS(709), + [aux_sym_comparison_operator_token26] = ACTIONS(709), + [aux_sym_comparison_operator_token27] = ACTIONS(709), + [aux_sym_comparison_operator_token28] = ACTIONS(711), + [aux_sym_comparison_operator_token29] = ACTIONS(709), + [aux_sym_comparison_operator_token30] = ACTIONS(709), + [aux_sym_comparison_operator_token31] = ACTIONS(709), + [aux_sym_comparison_operator_token32] = ACTIONS(709), + [aux_sym_comparison_operator_token33] = ACTIONS(709), + [aux_sym_comparison_operator_token34] = ACTIONS(711), + [aux_sym_comparison_operator_token35] = ACTIONS(709), + [aux_sym_comparison_operator_token36] = ACTIONS(709), + [aux_sym_comparison_operator_token37] = ACTIONS(709), + [aux_sym_comparison_operator_token38] = ACTIONS(709), + [aux_sym_comparison_operator_token39] = ACTIONS(709), + [aux_sym_comparison_operator_token40] = ACTIONS(709), + [aux_sym_comparison_operator_token41] = ACTIONS(709), + [aux_sym_comparison_operator_token42] = ACTIONS(709), + [aux_sym_comparison_operator_token43] = ACTIONS(709), + [aux_sym_comparison_operator_token44] = ACTIONS(709), + [aux_sym_comparison_operator_token45] = ACTIONS(709), + [aux_sym_comparison_operator_token46] = ACTIONS(709), + [aux_sym_comparison_operator_token47] = ACTIONS(709), + [aux_sym_comparison_operator_token48] = ACTIONS(709), + [aux_sym_comparison_operator_token49] = ACTIONS(709), + [aux_sym_comparison_operator_token50] = ACTIONS(709), + [aux_sym_format_operator_token1] = ACTIONS(709), + [anon_sym_LPAREN] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(711), + [aux_sym_logical_expression_token1] = ACTIONS(709), + [aux_sym_logical_expression_token2] = ACTIONS(709), + [aux_sym_logical_expression_token3] = ACTIONS(709), + [aux_sym_bitwise_expression_token1] = ACTIONS(709), + [aux_sym_bitwise_expression_token2] = ACTIONS(709), + [aux_sym_bitwise_expression_token3] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_BSLASH] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_DOT_DOT] = ACTIONS(709), + [anon_sym_PLUS_PLUS] = ACTIONS(709), + [anon_sym_DASH_DASH] = ACTIONS(709), + [anon_sym_DOT2] = ACTIONS(711), + [anon_sym_COLON_COLON] = ACTIONS(709), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), + [sym__statement_terminator] = ACTIONS(709), + }, + [139] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(621), + [anon_sym_BANG_EQ] = ACTIONS(621), + [anon_sym_PLUS_EQ] = ACTIONS(621), + [anon_sym_STAR_EQ] = ACTIONS(621), + [anon_sym_SLASH_EQ] = ACTIONS(621), + [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_GT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(621), + [anon_sym_2_GT] = ACTIONS(623), + [anon_sym_2_GT_GT] = ACTIONS(621), + [anon_sym_3_GT] = ACTIONS(623), + [anon_sym_3_GT_GT] = ACTIONS(621), + [anon_sym_4_GT] = ACTIONS(623), + [anon_sym_4_GT_GT] = ACTIONS(621), + [anon_sym_5_GT] = ACTIONS(623), + [anon_sym_5_GT_GT] = ACTIONS(621), + [anon_sym_6_GT] = ACTIONS(623), + [anon_sym_6_GT_GT] = ACTIONS(621), + [anon_sym_STAR_GT] = ACTIONS(623), + [anon_sym_STAR_GT_GT] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(623), + [anon_sym_STAR_GT_AMP1] = ACTIONS(621), + [anon_sym_2_GT_AMP1] = ACTIONS(621), + [anon_sym_3_GT_AMP1] = ACTIONS(621), + [anon_sym_4_GT_AMP1] = ACTIONS(621), + [anon_sym_5_GT_AMP1] = ACTIONS(621), + [anon_sym_6_GT_AMP1] = ACTIONS(621), + [anon_sym_STAR_GT_AMP2] = ACTIONS(621), + [anon_sym_1_GT_AMP2] = ACTIONS(621), + [anon_sym_3_GT_AMP2] = ACTIONS(621), + [anon_sym_4_GT_AMP2] = ACTIONS(621), + [anon_sym_5_GT_AMP2] = ACTIONS(621), + [anon_sym_6_GT_AMP2] = ACTIONS(621), + [aux_sym_comparison_operator_token1] = ACTIONS(621), + [aux_sym_comparison_operator_token2] = ACTIONS(621), + [aux_sym_comparison_operator_token3] = ACTIONS(621), + [aux_sym_comparison_operator_token4] = ACTIONS(621), + [aux_sym_comparison_operator_token5] = ACTIONS(621), + [aux_sym_comparison_operator_token6] = ACTIONS(621), + [aux_sym_comparison_operator_token7] = ACTIONS(621), + [aux_sym_comparison_operator_token8] = ACTIONS(621), + [aux_sym_comparison_operator_token9] = ACTIONS(621), + [aux_sym_comparison_operator_token10] = ACTIONS(621), + [aux_sym_comparison_operator_token11] = ACTIONS(621), + [aux_sym_comparison_operator_token12] = ACTIONS(621), + [aux_sym_comparison_operator_token13] = ACTIONS(621), + [aux_sym_comparison_operator_token14] = ACTIONS(621), + [aux_sym_comparison_operator_token15] = ACTIONS(621), + [aux_sym_comparison_operator_token16] = ACTIONS(621), + [aux_sym_comparison_operator_token17] = ACTIONS(621), + [aux_sym_comparison_operator_token18] = ACTIONS(621), + [aux_sym_comparison_operator_token19] = ACTIONS(621), + [aux_sym_comparison_operator_token20] = ACTIONS(621), + [aux_sym_comparison_operator_token21] = ACTIONS(621), + [aux_sym_comparison_operator_token22] = ACTIONS(621), + [aux_sym_comparison_operator_token23] = ACTIONS(621), + [aux_sym_comparison_operator_token24] = ACTIONS(621), + [aux_sym_comparison_operator_token25] = ACTIONS(621), + [aux_sym_comparison_operator_token26] = ACTIONS(621), + [aux_sym_comparison_operator_token27] = ACTIONS(621), + [aux_sym_comparison_operator_token28] = ACTIONS(623), + [aux_sym_comparison_operator_token29] = ACTIONS(621), + [aux_sym_comparison_operator_token30] = ACTIONS(621), + [aux_sym_comparison_operator_token31] = ACTIONS(621), + [aux_sym_comparison_operator_token32] = ACTIONS(621), + [aux_sym_comparison_operator_token33] = ACTIONS(621), + [aux_sym_comparison_operator_token34] = ACTIONS(623), + [aux_sym_comparison_operator_token35] = ACTIONS(621), + [aux_sym_comparison_operator_token36] = ACTIONS(621), + [aux_sym_comparison_operator_token37] = ACTIONS(621), + [aux_sym_comparison_operator_token38] = ACTIONS(621), + [aux_sym_comparison_operator_token39] = ACTIONS(621), + [aux_sym_comparison_operator_token40] = ACTIONS(621), + [aux_sym_comparison_operator_token41] = ACTIONS(621), + [aux_sym_comparison_operator_token42] = ACTIONS(621), + [aux_sym_comparison_operator_token43] = ACTIONS(621), + [aux_sym_comparison_operator_token44] = ACTIONS(621), + [aux_sym_comparison_operator_token45] = ACTIONS(621), + [aux_sym_comparison_operator_token46] = ACTIONS(621), + [aux_sym_comparison_operator_token47] = ACTIONS(621), + [aux_sym_comparison_operator_token48] = ACTIONS(621), + [aux_sym_comparison_operator_token49] = ACTIONS(621), + [aux_sym_comparison_operator_token50] = ACTIONS(621), + [aux_sym_format_operator_token1] = ACTIONS(621), + [anon_sym_LPAREN] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_PIPE] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(623), + [aux_sym_logical_expression_token1] = ACTIONS(621), + [aux_sym_logical_expression_token2] = ACTIONS(621), + [aux_sym_logical_expression_token3] = ACTIONS(621), + [aux_sym_bitwise_expression_token1] = ACTIONS(621), + [aux_sym_bitwise_expression_token2] = ACTIONS(621), + [aux_sym_bitwise_expression_token3] = ACTIONS(621), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(623), + [anon_sym_BSLASH] = ACTIONS(621), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_DOT_DOT] = ACTIONS(621), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DOT2] = ACTIONS(623), + [anon_sym_COLON_COLON] = ACTIONS(621), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), + [sym__statement_terminator] = ACTIONS(621), + }, + [140] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_EQ] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_PLUS_EQ] = ACTIONS(721), + [anon_sym_STAR_EQ] = ACTIONS(721), + [anon_sym_SLASH_EQ] = ACTIONS(721), + [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_2_GT] = ACTIONS(723), + [anon_sym_2_GT_GT] = ACTIONS(721), + [anon_sym_3_GT] = ACTIONS(723), + [anon_sym_3_GT_GT] = ACTIONS(721), + [anon_sym_4_GT] = ACTIONS(723), + [anon_sym_4_GT_GT] = ACTIONS(721), + [anon_sym_5_GT] = ACTIONS(723), + [anon_sym_5_GT_GT] = ACTIONS(721), + [anon_sym_6_GT] = ACTIONS(723), + [anon_sym_6_GT_GT] = ACTIONS(721), + [anon_sym_STAR_GT] = ACTIONS(723), + [anon_sym_STAR_GT_GT] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_STAR_GT_AMP1] = ACTIONS(721), + [anon_sym_2_GT_AMP1] = ACTIONS(721), + [anon_sym_3_GT_AMP1] = ACTIONS(721), + [anon_sym_4_GT_AMP1] = ACTIONS(721), + [anon_sym_5_GT_AMP1] = ACTIONS(721), + [anon_sym_6_GT_AMP1] = ACTIONS(721), + [anon_sym_STAR_GT_AMP2] = ACTIONS(721), + [anon_sym_1_GT_AMP2] = ACTIONS(721), + [anon_sym_3_GT_AMP2] = ACTIONS(721), + [anon_sym_4_GT_AMP2] = ACTIONS(721), + [anon_sym_5_GT_AMP2] = ACTIONS(721), + [anon_sym_6_GT_AMP2] = ACTIONS(721), + [aux_sym_comparison_operator_token1] = ACTIONS(721), + [aux_sym_comparison_operator_token2] = ACTIONS(721), + [aux_sym_comparison_operator_token3] = ACTIONS(721), + [aux_sym_comparison_operator_token4] = ACTIONS(721), + [aux_sym_comparison_operator_token5] = ACTIONS(721), + [aux_sym_comparison_operator_token6] = ACTIONS(721), [aux_sym_comparison_operator_token7] = ACTIONS(721), [aux_sym_comparison_operator_token8] = ACTIONS(721), [aux_sym_comparison_operator_token9] = ACTIONS(721), @@ -42856,1437 +43862,557 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), [sym__statement_terminator] = ACTIONS(721), }, - [132] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DOT2] = ACTIONS(653), - [anon_sym_COLON_COLON] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), - }, - [133] = { + [141] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(613), - [anon_sym_BANG_EQ] = ACTIONS(613), - [anon_sym_PLUS_EQ] = ACTIONS(613), - [anon_sym_STAR_EQ] = ACTIONS(613), - [anon_sym_SLASH_EQ] = ACTIONS(613), - [anon_sym_PERCENT_EQ] = ACTIONS(613), - [anon_sym_GT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(613), - [anon_sym_2_GT] = ACTIONS(615), - [anon_sym_2_GT_GT] = ACTIONS(613), - [anon_sym_3_GT] = ACTIONS(615), - [anon_sym_3_GT_GT] = ACTIONS(613), - [anon_sym_4_GT] = ACTIONS(615), - [anon_sym_4_GT_GT] = ACTIONS(613), - [anon_sym_5_GT] = ACTIONS(615), - [anon_sym_5_GT_GT] = ACTIONS(613), - [anon_sym_6_GT] = ACTIONS(615), - [anon_sym_6_GT_GT] = ACTIONS(613), - [anon_sym_STAR_GT] = ACTIONS(615), - [anon_sym_STAR_GT_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(615), - [anon_sym_STAR_GT_AMP1] = ACTIONS(613), - [anon_sym_2_GT_AMP1] = ACTIONS(613), - [anon_sym_3_GT_AMP1] = ACTIONS(613), - [anon_sym_4_GT_AMP1] = ACTIONS(613), - [anon_sym_5_GT_AMP1] = ACTIONS(613), - [anon_sym_6_GT_AMP1] = ACTIONS(613), - [anon_sym_STAR_GT_AMP2] = ACTIONS(613), - [anon_sym_1_GT_AMP2] = ACTIONS(613), - [anon_sym_3_GT_AMP2] = ACTIONS(613), - [anon_sym_4_GT_AMP2] = ACTIONS(613), - [anon_sym_5_GT_AMP2] = ACTIONS(613), - [anon_sym_6_GT_AMP2] = ACTIONS(613), - [aux_sym_comparison_operator_token1] = ACTIONS(613), - [aux_sym_comparison_operator_token2] = ACTIONS(613), - [aux_sym_comparison_operator_token3] = ACTIONS(613), - [aux_sym_comparison_operator_token4] = ACTIONS(613), - [aux_sym_comparison_operator_token5] = ACTIONS(613), - [aux_sym_comparison_operator_token6] = ACTIONS(613), - [aux_sym_comparison_operator_token7] = ACTIONS(613), - [aux_sym_comparison_operator_token8] = ACTIONS(613), - [aux_sym_comparison_operator_token9] = ACTIONS(613), - [aux_sym_comparison_operator_token10] = ACTIONS(613), - [aux_sym_comparison_operator_token11] = ACTIONS(613), - [aux_sym_comparison_operator_token12] = ACTIONS(613), - [aux_sym_comparison_operator_token13] = ACTIONS(613), - [aux_sym_comparison_operator_token14] = ACTIONS(613), - [aux_sym_comparison_operator_token15] = ACTIONS(613), - [aux_sym_comparison_operator_token16] = ACTIONS(613), - [aux_sym_comparison_operator_token17] = ACTIONS(613), - [aux_sym_comparison_operator_token18] = ACTIONS(613), - [aux_sym_comparison_operator_token19] = ACTIONS(613), - [aux_sym_comparison_operator_token20] = ACTIONS(613), - [aux_sym_comparison_operator_token21] = ACTIONS(613), - [aux_sym_comparison_operator_token22] = ACTIONS(613), - [aux_sym_comparison_operator_token23] = ACTIONS(613), - [aux_sym_comparison_operator_token24] = ACTIONS(613), - [aux_sym_comparison_operator_token25] = ACTIONS(613), - [aux_sym_comparison_operator_token26] = ACTIONS(613), - [aux_sym_comparison_operator_token27] = ACTIONS(613), - [aux_sym_comparison_operator_token28] = ACTIONS(615), - [aux_sym_comparison_operator_token29] = ACTIONS(613), - [aux_sym_comparison_operator_token30] = ACTIONS(613), - [aux_sym_comparison_operator_token31] = ACTIONS(613), - [aux_sym_comparison_operator_token32] = ACTIONS(613), - [aux_sym_comparison_operator_token33] = ACTIONS(613), - [aux_sym_comparison_operator_token34] = ACTIONS(615), - [aux_sym_comparison_operator_token35] = ACTIONS(613), - [aux_sym_comparison_operator_token36] = ACTIONS(613), - [aux_sym_comparison_operator_token37] = ACTIONS(613), - [aux_sym_comparison_operator_token38] = ACTIONS(613), - [aux_sym_comparison_operator_token39] = ACTIONS(613), - [aux_sym_comparison_operator_token40] = ACTIONS(613), - [aux_sym_comparison_operator_token41] = ACTIONS(613), - [aux_sym_comparison_operator_token42] = ACTIONS(613), - [aux_sym_comparison_operator_token43] = ACTIONS(613), - [aux_sym_comparison_operator_token44] = ACTIONS(613), - [aux_sym_comparison_operator_token45] = ACTIONS(613), - [aux_sym_comparison_operator_token46] = ACTIONS(613), - [aux_sym_comparison_operator_token47] = ACTIONS(613), - [aux_sym_comparison_operator_token48] = ACTIONS(613), - [aux_sym_comparison_operator_token49] = ACTIONS(613), - [aux_sym_comparison_operator_token50] = ACTIONS(613), - [aux_sym_format_operator_token1] = ACTIONS(613), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(613), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(615), - [aux_sym_logical_expression_token1] = ACTIONS(613), - [aux_sym_logical_expression_token2] = ACTIONS(613), - [aux_sym_logical_expression_token3] = ACTIONS(613), - [aux_sym_bitwise_expression_token1] = ACTIONS(613), - [aux_sym_bitwise_expression_token2] = ACTIONS(613), - [aux_sym_bitwise_expression_token3] = ACTIONS(613), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_BSLASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_DOT_DOT] = ACTIONS(613), - [anon_sym_PLUS_PLUS] = ACTIONS(613), - [anon_sym_DASH_DASH] = ACTIONS(613), - [anon_sym_DOT2] = ACTIONS(615), - [anon_sym_COLON_COLON] = ACTIONS(613), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), - [sym__statement_terminator] = ACTIONS(613), - }, - [134] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(617), - [anon_sym_BANG_EQ] = ACTIONS(617), - [anon_sym_PLUS_EQ] = ACTIONS(617), - [anon_sym_STAR_EQ] = ACTIONS(617), - [anon_sym_SLASH_EQ] = ACTIONS(617), - [anon_sym_PERCENT_EQ] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(617), - [anon_sym_2_GT] = ACTIONS(619), - [anon_sym_2_GT_GT] = ACTIONS(617), - [anon_sym_3_GT] = ACTIONS(619), - [anon_sym_3_GT_GT] = ACTIONS(617), - [anon_sym_4_GT] = ACTIONS(619), - [anon_sym_4_GT_GT] = ACTIONS(617), - [anon_sym_5_GT] = ACTIONS(619), - [anon_sym_5_GT_GT] = ACTIONS(617), - [anon_sym_6_GT] = ACTIONS(619), - [anon_sym_6_GT_GT] = ACTIONS(617), - [anon_sym_STAR_GT] = ACTIONS(619), - [anon_sym_STAR_GT_GT] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(619), - [anon_sym_STAR_GT_AMP1] = ACTIONS(617), - [anon_sym_2_GT_AMP1] = ACTIONS(617), - [anon_sym_3_GT_AMP1] = ACTIONS(617), - [anon_sym_4_GT_AMP1] = ACTIONS(617), - [anon_sym_5_GT_AMP1] = ACTIONS(617), - [anon_sym_6_GT_AMP1] = ACTIONS(617), - [anon_sym_STAR_GT_AMP2] = ACTIONS(617), - [anon_sym_1_GT_AMP2] = ACTIONS(617), - [anon_sym_3_GT_AMP2] = ACTIONS(617), - [anon_sym_4_GT_AMP2] = ACTIONS(617), - [anon_sym_5_GT_AMP2] = ACTIONS(617), - [anon_sym_6_GT_AMP2] = ACTIONS(617), - [aux_sym_comparison_operator_token1] = ACTIONS(617), - [aux_sym_comparison_operator_token2] = ACTIONS(617), - [aux_sym_comparison_operator_token3] = ACTIONS(617), - [aux_sym_comparison_operator_token4] = ACTIONS(617), - [aux_sym_comparison_operator_token5] = ACTIONS(617), - [aux_sym_comparison_operator_token6] = ACTIONS(617), - [aux_sym_comparison_operator_token7] = ACTIONS(617), - [aux_sym_comparison_operator_token8] = ACTIONS(617), - [aux_sym_comparison_operator_token9] = ACTIONS(617), - [aux_sym_comparison_operator_token10] = ACTIONS(617), - [aux_sym_comparison_operator_token11] = ACTIONS(617), - [aux_sym_comparison_operator_token12] = ACTIONS(617), - [aux_sym_comparison_operator_token13] = ACTIONS(617), - [aux_sym_comparison_operator_token14] = ACTIONS(617), - [aux_sym_comparison_operator_token15] = ACTIONS(617), - [aux_sym_comparison_operator_token16] = ACTIONS(617), - [aux_sym_comparison_operator_token17] = ACTIONS(617), - [aux_sym_comparison_operator_token18] = ACTIONS(617), - [aux_sym_comparison_operator_token19] = ACTIONS(617), - [aux_sym_comparison_operator_token20] = ACTIONS(617), - [aux_sym_comparison_operator_token21] = ACTIONS(617), - [aux_sym_comparison_operator_token22] = ACTIONS(617), - [aux_sym_comparison_operator_token23] = ACTIONS(617), - [aux_sym_comparison_operator_token24] = ACTIONS(617), - [aux_sym_comparison_operator_token25] = ACTIONS(617), - [aux_sym_comparison_operator_token26] = ACTIONS(617), - [aux_sym_comparison_operator_token27] = ACTIONS(617), - [aux_sym_comparison_operator_token28] = ACTIONS(619), - [aux_sym_comparison_operator_token29] = ACTIONS(617), - [aux_sym_comparison_operator_token30] = ACTIONS(617), - [aux_sym_comparison_operator_token31] = ACTIONS(617), - [aux_sym_comparison_operator_token32] = ACTIONS(617), - [aux_sym_comparison_operator_token33] = ACTIONS(617), - [aux_sym_comparison_operator_token34] = ACTIONS(619), - [aux_sym_comparison_operator_token35] = ACTIONS(617), - [aux_sym_comparison_operator_token36] = ACTIONS(617), - [aux_sym_comparison_operator_token37] = ACTIONS(617), - [aux_sym_comparison_operator_token38] = ACTIONS(617), - [aux_sym_comparison_operator_token39] = ACTIONS(617), - [aux_sym_comparison_operator_token40] = ACTIONS(617), - [aux_sym_comparison_operator_token41] = ACTIONS(617), - [aux_sym_comparison_operator_token42] = ACTIONS(617), - [aux_sym_comparison_operator_token43] = ACTIONS(617), - [aux_sym_comparison_operator_token44] = ACTIONS(617), - [aux_sym_comparison_operator_token45] = ACTIONS(617), - [aux_sym_comparison_operator_token46] = ACTIONS(617), - [aux_sym_comparison_operator_token47] = ACTIONS(617), - [aux_sym_comparison_operator_token48] = ACTIONS(617), - [aux_sym_comparison_operator_token49] = ACTIONS(617), - [aux_sym_comparison_operator_token50] = ACTIONS(617), - [aux_sym_format_operator_token1] = ACTIONS(617), - [anon_sym_LPAREN] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(617), - [anon_sym_PIPE] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(619), - [aux_sym_logical_expression_token1] = ACTIONS(617), - [aux_sym_logical_expression_token2] = ACTIONS(617), - [aux_sym_logical_expression_token3] = ACTIONS(617), - [aux_sym_bitwise_expression_token1] = ACTIONS(617), - [aux_sym_bitwise_expression_token2] = ACTIONS(617), - [aux_sym_bitwise_expression_token3] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(619), - [anon_sym_BSLASH] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_DOT_DOT] = ACTIONS(617), - [anon_sym_PLUS_PLUS] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(617), - [anon_sym_DOT2] = ACTIONS(619), - [anon_sym_COLON_COLON] = ACTIONS(617), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), - [sym__statement_terminator] = ACTIONS(617), - }, - [135] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(643), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_LPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_PLUS_PLUS] = ACTIONS(643), - [anon_sym_DASH_DASH] = ACTIONS(643), - [anon_sym_DOT2] = ACTIONS(645), - [anon_sym_COLON_COLON] = ACTIONS(643), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), - }, - [136] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(623), - [anon_sym_EQ] = ACTIONS(623), - [anon_sym_BANG_EQ] = ACTIONS(623), - [anon_sym_PLUS_EQ] = ACTIONS(623), - [anon_sym_STAR_EQ] = ACTIONS(623), - [anon_sym_SLASH_EQ] = ACTIONS(623), - [anon_sym_PERCENT_EQ] = ACTIONS(623), - [anon_sym_GT] = ACTIONS(625), - [anon_sym_GT_GT] = ACTIONS(623), - [anon_sym_2_GT] = ACTIONS(625), - [anon_sym_2_GT_GT] = ACTIONS(623), - [anon_sym_3_GT] = ACTIONS(625), - [anon_sym_3_GT_GT] = ACTIONS(623), - [anon_sym_4_GT] = ACTIONS(625), - [anon_sym_4_GT_GT] = ACTIONS(623), - [anon_sym_5_GT] = ACTIONS(625), - [anon_sym_5_GT_GT] = ACTIONS(623), - [anon_sym_6_GT] = ACTIONS(625), - [anon_sym_6_GT_GT] = ACTIONS(623), - [anon_sym_STAR_GT] = ACTIONS(625), - [anon_sym_STAR_GT_GT] = ACTIONS(623), - [anon_sym_LT] = ACTIONS(625), - [anon_sym_STAR_GT_AMP1] = ACTIONS(623), - [anon_sym_2_GT_AMP1] = ACTIONS(623), - [anon_sym_3_GT_AMP1] = ACTIONS(623), - [anon_sym_4_GT_AMP1] = ACTIONS(623), - [anon_sym_5_GT_AMP1] = ACTIONS(623), - [anon_sym_6_GT_AMP1] = ACTIONS(623), - [anon_sym_STAR_GT_AMP2] = ACTIONS(623), - [anon_sym_1_GT_AMP2] = ACTIONS(623), - [anon_sym_3_GT_AMP2] = ACTIONS(623), - [anon_sym_4_GT_AMP2] = ACTIONS(623), - [anon_sym_5_GT_AMP2] = ACTIONS(623), - [anon_sym_6_GT_AMP2] = ACTIONS(623), - [aux_sym_comparison_operator_token1] = ACTIONS(623), - [aux_sym_comparison_operator_token2] = ACTIONS(623), - [aux_sym_comparison_operator_token3] = ACTIONS(623), - [aux_sym_comparison_operator_token4] = ACTIONS(623), - [aux_sym_comparison_operator_token5] = ACTIONS(623), - [aux_sym_comparison_operator_token6] = ACTIONS(623), - [aux_sym_comparison_operator_token7] = ACTIONS(623), - [aux_sym_comparison_operator_token8] = ACTIONS(623), - [aux_sym_comparison_operator_token9] = ACTIONS(623), - [aux_sym_comparison_operator_token10] = ACTIONS(623), - [aux_sym_comparison_operator_token11] = ACTIONS(623), - [aux_sym_comparison_operator_token12] = ACTIONS(623), - [aux_sym_comparison_operator_token13] = ACTIONS(623), - [aux_sym_comparison_operator_token14] = ACTIONS(623), - [aux_sym_comparison_operator_token15] = ACTIONS(623), - [aux_sym_comparison_operator_token16] = ACTIONS(623), - [aux_sym_comparison_operator_token17] = ACTIONS(623), - [aux_sym_comparison_operator_token18] = ACTIONS(623), - [aux_sym_comparison_operator_token19] = ACTIONS(623), - [aux_sym_comparison_operator_token20] = ACTIONS(623), - [aux_sym_comparison_operator_token21] = ACTIONS(623), - [aux_sym_comparison_operator_token22] = ACTIONS(623), - [aux_sym_comparison_operator_token23] = ACTIONS(623), - [aux_sym_comparison_operator_token24] = ACTIONS(623), - [aux_sym_comparison_operator_token25] = ACTIONS(623), - [aux_sym_comparison_operator_token26] = ACTIONS(623), - [aux_sym_comparison_operator_token27] = ACTIONS(623), - [aux_sym_comparison_operator_token28] = ACTIONS(625), - [aux_sym_comparison_operator_token29] = ACTIONS(623), - [aux_sym_comparison_operator_token30] = ACTIONS(623), - [aux_sym_comparison_operator_token31] = ACTIONS(623), - [aux_sym_comparison_operator_token32] = ACTIONS(623), - [aux_sym_comparison_operator_token33] = ACTIONS(623), - [aux_sym_comparison_operator_token34] = ACTIONS(625), - [aux_sym_comparison_operator_token35] = ACTIONS(623), - [aux_sym_comparison_operator_token36] = ACTIONS(623), - [aux_sym_comparison_operator_token37] = ACTIONS(623), - [aux_sym_comparison_operator_token38] = ACTIONS(623), - [aux_sym_comparison_operator_token39] = ACTIONS(623), - [aux_sym_comparison_operator_token40] = ACTIONS(623), - [aux_sym_comparison_operator_token41] = ACTIONS(623), - [aux_sym_comparison_operator_token42] = ACTIONS(623), - [aux_sym_comparison_operator_token43] = ACTIONS(623), - [aux_sym_comparison_operator_token44] = ACTIONS(623), - [aux_sym_comparison_operator_token45] = ACTIONS(623), - [aux_sym_comparison_operator_token46] = ACTIONS(623), - [aux_sym_comparison_operator_token47] = ACTIONS(623), - [aux_sym_comparison_operator_token48] = ACTIONS(623), - [aux_sym_comparison_operator_token49] = ACTIONS(623), - [aux_sym_comparison_operator_token50] = ACTIONS(623), - [aux_sym_format_operator_token1] = ACTIONS(623), - [anon_sym_LPAREN] = ACTIONS(623), - [anon_sym_COMMA] = ACTIONS(623), - [anon_sym_PIPE] = ACTIONS(623), - [anon_sym_PERCENT] = ACTIONS(625), - [aux_sym_logical_expression_token1] = ACTIONS(623), - [aux_sym_logical_expression_token2] = ACTIONS(623), - [aux_sym_logical_expression_token3] = ACTIONS(623), - [aux_sym_bitwise_expression_token1] = ACTIONS(623), - [aux_sym_bitwise_expression_token2] = ACTIONS(623), - [aux_sym_bitwise_expression_token3] = ACTIONS(623), - [anon_sym_PLUS] = ACTIONS(625), - [anon_sym_DASH] = ACTIONS(625), - [anon_sym_SLASH] = ACTIONS(625), - [anon_sym_BSLASH] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(625), - [anon_sym_DOT_DOT] = ACTIONS(623), - [anon_sym_PLUS_PLUS] = ACTIONS(623), - [anon_sym_DASH_DASH] = ACTIONS(623), - [anon_sym_DOT2] = ACTIONS(625), - [anon_sym_COLON_COLON] = ACTIONS(623), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(623), - [sym__statement_terminator] = ACTIONS(623), - }, - [137] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(627), - [anon_sym_EQ] = ACTIONS(627), - [anon_sym_BANG_EQ] = ACTIONS(627), - [anon_sym_PLUS_EQ] = ACTIONS(627), - [anon_sym_STAR_EQ] = ACTIONS(627), - [anon_sym_SLASH_EQ] = ACTIONS(627), - [anon_sym_PERCENT_EQ] = ACTIONS(627), - [anon_sym_GT] = ACTIONS(629), - [anon_sym_GT_GT] = ACTIONS(627), - [anon_sym_2_GT] = ACTIONS(629), - [anon_sym_2_GT_GT] = ACTIONS(627), - [anon_sym_3_GT] = ACTIONS(629), - [anon_sym_3_GT_GT] = ACTIONS(627), - [anon_sym_4_GT] = ACTIONS(629), - [anon_sym_4_GT_GT] = ACTIONS(627), - [anon_sym_5_GT] = ACTIONS(629), - [anon_sym_5_GT_GT] = ACTIONS(627), - [anon_sym_6_GT] = ACTIONS(629), - [anon_sym_6_GT_GT] = ACTIONS(627), - [anon_sym_STAR_GT] = ACTIONS(629), - [anon_sym_STAR_GT_GT] = ACTIONS(627), - [anon_sym_LT] = ACTIONS(629), - [anon_sym_STAR_GT_AMP1] = ACTIONS(627), - [anon_sym_2_GT_AMP1] = ACTIONS(627), - [anon_sym_3_GT_AMP1] = ACTIONS(627), - [anon_sym_4_GT_AMP1] = ACTIONS(627), - [anon_sym_5_GT_AMP1] = ACTIONS(627), - [anon_sym_6_GT_AMP1] = ACTIONS(627), - [anon_sym_STAR_GT_AMP2] = ACTIONS(627), - [anon_sym_1_GT_AMP2] = ACTIONS(627), - [anon_sym_3_GT_AMP2] = ACTIONS(627), - [anon_sym_4_GT_AMP2] = ACTIONS(627), - [anon_sym_5_GT_AMP2] = ACTIONS(627), - [anon_sym_6_GT_AMP2] = ACTIONS(627), - [aux_sym_comparison_operator_token1] = ACTIONS(627), - [aux_sym_comparison_operator_token2] = ACTIONS(627), - [aux_sym_comparison_operator_token3] = ACTIONS(627), - [aux_sym_comparison_operator_token4] = ACTIONS(627), - [aux_sym_comparison_operator_token5] = ACTIONS(627), - [aux_sym_comparison_operator_token6] = ACTIONS(627), - [aux_sym_comparison_operator_token7] = ACTIONS(627), - [aux_sym_comparison_operator_token8] = ACTIONS(627), - [aux_sym_comparison_operator_token9] = ACTIONS(627), - [aux_sym_comparison_operator_token10] = ACTIONS(627), - [aux_sym_comparison_operator_token11] = ACTIONS(627), - [aux_sym_comparison_operator_token12] = ACTIONS(627), - [aux_sym_comparison_operator_token13] = ACTIONS(627), - [aux_sym_comparison_operator_token14] = ACTIONS(627), - [aux_sym_comparison_operator_token15] = ACTIONS(627), - [aux_sym_comparison_operator_token16] = ACTIONS(627), - [aux_sym_comparison_operator_token17] = ACTIONS(627), - [aux_sym_comparison_operator_token18] = ACTIONS(627), - [aux_sym_comparison_operator_token19] = ACTIONS(627), - [aux_sym_comparison_operator_token20] = ACTIONS(627), - [aux_sym_comparison_operator_token21] = ACTIONS(627), - [aux_sym_comparison_operator_token22] = ACTIONS(627), - [aux_sym_comparison_operator_token23] = ACTIONS(627), - [aux_sym_comparison_operator_token24] = ACTIONS(627), - [aux_sym_comparison_operator_token25] = ACTIONS(627), - [aux_sym_comparison_operator_token26] = ACTIONS(627), - [aux_sym_comparison_operator_token27] = ACTIONS(627), - [aux_sym_comparison_operator_token28] = ACTIONS(629), - [aux_sym_comparison_operator_token29] = ACTIONS(627), - [aux_sym_comparison_operator_token30] = ACTIONS(627), - [aux_sym_comparison_operator_token31] = ACTIONS(627), - [aux_sym_comparison_operator_token32] = ACTIONS(627), - [aux_sym_comparison_operator_token33] = ACTIONS(627), - [aux_sym_comparison_operator_token34] = ACTIONS(629), - [aux_sym_comparison_operator_token35] = ACTIONS(627), - [aux_sym_comparison_operator_token36] = ACTIONS(627), - [aux_sym_comparison_operator_token37] = ACTIONS(627), - [aux_sym_comparison_operator_token38] = ACTIONS(627), - [aux_sym_comparison_operator_token39] = ACTIONS(627), - [aux_sym_comparison_operator_token40] = ACTIONS(627), - [aux_sym_comparison_operator_token41] = ACTIONS(627), - [aux_sym_comparison_operator_token42] = ACTIONS(627), - [aux_sym_comparison_operator_token43] = ACTIONS(627), - [aux_sym_comparison_operator_token44] = ACTIONS(627), - [aux_sym_comparison_operator_token45] = ACTIONS(627), - [aux_sym_comparison_operator_token46] = ACTIONS(627), - [aux_sym_comparison_operator_token47] = ACTIONS(627), - [aux_sym_comparison_operator_token48] = ACTIONS(627), - [aux_sym_comparison_operator_token49] = ACTIONS(627), - [aux_sym_comparison_operator_token50] = ACTIONS(627), - [aux_sym_format_operator_token1] = ACTIONS(627), - [anon_sym_LPAREN] = ACTIONS(627), - [anon_sym_COMMA] = ACTIONS(627), - [anon_sym_PIPE] = ACTIONS(627), - [anon_sym_PERCENT] = ACTIONS(629), - [aux_sym_logical_expression_token1] = ACTIONS(627), - [aux_sym_logical_expression_token2] = ACTIONS(627), - [aux_sym_logical_expression_token3] = ACTIONS(627), - [aux_sym_bitwise_expression_token1] = ACTIONS(627), - [aux_sym_bitwise_expression_token2] = ACTIONS(627), - [aux_sym_bitwise_expression_token3] = ACTIONS(627), - [anon_sym_PLUS] = ACTIONS(629), - [anon_sym_DASH] = ACTIONS(629), - [anon_sym_SLASH] = ACTIONS(629), - [anon_sym_BSLASH] = ACTIONS(627), - [anon_sym_STAR] = ACTIONS(629), - [anon_sym_DOT_DOT] = ACTIONS(627), - [anon_sym_PLUS_PLUS] = ACTIONS(627), - [anon_sym_DASH_DASH] = ACTIONS(627), - [anon_sym_DOT2] = ACTIONS(629), - [anon_sym_COLON_COLON] = ACTIONS(627), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(627), - [sym__statement_terminator] = ACTIONS(627), - }, - [138] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_BANG_EQ] = ACTIONS(697), - [anon_sym_PLUS_EQ] = ACTIONS(697), - [anon_sym_STAR_EQ] = ACTIONS(697), - [anon_sym_SLASH_EQ] = ACTIONS(697), - [anon_sym_PERCENT_EQ] = ACTIONS(697), - [anon_sym_GT] = ACTIONS(699), - [anon_sym_GT_GT] = ACTIONS(697), - [anon_sym_2_GT] = ACTIONS(699), - [anon_sym_2_GT_GT] = ACTIONS(697), - [anon_sym_3_GT] = ACTIONS(699), - [anon_sym_3_GT_GT] = ACTIONS(697), - [anon_sym_4_GT] = ACTIONS(699), - [anon_sym_4_GT_GT] = ACTIONS(697), - [anon_sym_5_GT] = ACTIONS(699), - [anon_sym_5_GT_GT] = ACTIONS(697), - [anon_sym_6_GT] = ACTIONS(699), - [anon_sym_6_GT_GT] = ACTIONS(697), - [anon_sym_STAR_GT] = ACTIONS(699), - [anon_sym_STAR_GT_GT] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(699), - [anon_sym_STAR_GT_AMP1] = ACTIONS(697), - [anon_sym_2_GT_AMP1] = ACTIONS(697), - [anon_sym_3_GT_AMP1] = ACTIONS(697), - [anon_sym_4_GT_AMP1] = ACTIONS(697), - [anon_sym_5_GT_AMP1] = ACTIONS(697), - [anon_sym_6_GT_AMP1] = ACTIONS(697), - [anon_sym_STAR_GT_AMP2] = ACTIONS(697), - [anon_sym_1_GT_AMP2] = ACTIONS(697), - [anon_sym_3_GT_AMP2] = ACTIONS(697), - [anon_sym_4_GT_AMP2] = ACTIONS(697), - [anon_sym_5_GT_AMP2] = ACTIONS(697), - [anon_sym_6_GT_AMP2] = ACTIONS(697), - [aux_sym_comparison_operator_token1] = ACTIONS(697), - [aux_sym_comparison_operator_token2] = ACTIONS(697), - [aux_sym_comparison_operator_token3] = ACTIONS(697), - [aux_sym_comparison_operator_token4] = ACTIONS(697), - [aux_sym_comparison_operator_token5] = ACTIONS(697), - [aux_sym_comparison_operator_token6] = ACTIONS(697), - [aux_sym_comparison_operator_token7] = ACTIONS(697), - [aux_sym_comparison_operator_token8] = ACTIONS(697), - [aux_sym_comparison_operator_token9] = ACTIONS(697), - [aux_sym_comparison_operator_token10] = ACTIONS(697), - [aux_sym_comparison_operator_token11] = ACTIONS(697), - [aux_sym_comparison_operator_token12] = ACTIONS(697), - [aux_sym_comparison_operator_token13] = ACTIONS(697), - [aux_sym_comparison_operator_token14] = ACTIONS(697), - [aux_sym_comparison_operator_token15] = ACTIONS(697), - [aux_sym_comparison_operator_token16] = ACTIONS(697), - [aux_sym_comparison_operator_token17] = ACTIONS(697), - [aux_sym_comparison_operator_token18] = ACTIONS(697), - [aux_sym_comparison_operator_token19] = ACTIONS(697), - [aux_sym_comparison_operator_token20] = ACTIONS(697), - [aux_sym_comparison_operator_token21] = ACTIONS(697), - [aux_sym_comparison_operator_token22] = ACTIONS(697), - [aux_sym_comparison_operator_token23] = ACTIONS(697), - [aux_sym_comparison_operator_token24] = ACTIONS(697), - [aux_sym_comparison_operator_token25] = ACTIONS(697), - [aux_sym_comparison_operator_token26] = ACTIONS(697), - [aux_sym_comparison_operator_token27] = ACTIONS(697), - [aux_sym_comparison_operator_token28] = ACTIONS(699), - [aux_sym_comparison_operator_token29] = ACTIONS(697), - [aux_sym_comparison_operator_token30] = ACTIONS(697), - [aux_sym_comparison_operator_token31] = ACTIONS(697), - [aux_sym_comparison_operator_token32] = ACTIONS(697), - [aux_sym_comparison_operator_token33] = ACTIONS(697), - [aux_sym_comparison_operator_token34] = ACTIONS(699), - [aux_sym_comparison_operator_token35] = ACTIONS(697), - [aux_sym_comparison_operator_token36] = ACTIONS(697), - [aux_sym_comparison_operator_token37] = ACTIONS(697), - [aux_sym_comparison_operator_token38] = ACTIONS(697), - [aux_sym_comparison_operator_token39] = ACTIONS(697), - [aux_sym_comparison_operator_token40] = ACTIONS(697), - [aux_sym_comparison_operator_token41] = ACTIONS(697), - [aux_sym_comparison_operator_token42] = ACTIONS(697), - [aux_sym_comparison_operator_token43] = ACTIONS(697), - [aux_sym_comparison_operator_token44] = ACTIONS(697), - [aux_sym_comparison_operator_token45] = ACTIONS(697), - [aux_sym_comparison_operator_token46] = ACTIONS(697), - [aux_sym_comparison_operator_token47] = ACTIONS(697), - [aux_sym_comparison_operator_token48] = ACTIONS(697), - [aux_sym_comparison_operator_token49] = ACTIONS(697), - [aux_sym_comparison_operator_token50] = ACTIONS(697), - [aux_sym_format_operator_token1] = ACTIONS(697), - [anon_sym_LPAREN] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_PIPE] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(699), - [aux_sym_logical_expression_token1] = ACTIONS(697), - [aux_sym_logical_expression_token2] = ACTIONS(697), - [aux_sym_logical_expression_token3] = ACTIONS(697), - [aux_sym_bitwise_expression_token1] = ACTIONS(697), - [aux_sym_bitwise_expression_token2] = ACTIONS(697), - [aux_sym_bitwise_expression_token3] = ACTIONS(697), - [anon_sym_PLUS] = ACTIONS(699), - [anon_sym_DASH] = ACTIONS(699), - [anon_sym_SLASH] = ACTIONS(699), - [anon_sym_BSLASH] = ACTIONS(697), - [anon_sym_STAR] = ACTIONS(699), - [anon_sym_DOT_DOT] = ACTIONS(697), - [anon_sym_PLUS_PLUS] = ACTIONS(697), - [anon_sym_DASH_DASH] = ACTIONS(697), - [anon_sym_DOT2] = ACTIONS(699), - [anon_sym_COLON_COLON] = ACTIONS(697), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), - [sym__statement_terminator] = ACTIONS(697), - }, - [139] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(713), - [anon_sym_EQ] = ACTIONS(713), - [anon_sym_BANG_EQ] = ACTIONS(713), - [anon_sym_PLUS_EQ] = ACTIONS(713), - [anon_sym_STAR_EQ] = ACTIONS(713), - [anon_sym_SLASH_EQ] = ACTIONS(713), - [anon_sym_PERCENT_EQ] = ACTIONS(713), - [anon_sym_GT] = ACTIONS(715), - [anon_sym_GT_GT] = ACTIONS(713), - [anon_sym_2_GT] = ACTIONS(715), - [anon_sym_2_GT_GT] = ACTIONS(713), - [anon_sym_3_GT] = ACTIONS(715), - [anon_sym_3_GT_GT] = ACTIONS(713), - [anon_sym_4_GT] = ACTIONS(715), - [anon_sym_4_GT_GT] = ACTIONS(713), - [anon_sym_5_GT] = ACTIONS(715), - [anon_sym_5_GT_GT] = ACTIONS(713), - [anon_sym_6_GT] = ACTIONS(715), - [anon_sym_6_GT_GT] = ACTIONS(713), - [anon_sym_STAR_GT] = ACTIONS(715), - [anon_sym_STAR_GT_GT] = ACTIONS(713), - [anon_sym_LT] = ACTIONS(715), - [anon_sym_STAR_GT_AMP1] = ACTIONS(713), - [anon_sym_2_GT_AMP1] = ACTIONS(713), - [anon_sym_3_GT_AMP1] = ACTIONS(713), - [anon_sym_4_GT_AMP1] = ACTIONS(713), - [anon_sym_5_GT_AMP1] = ACTIONS(713), - [anon_sym_6_GT_AMP1] = ACTIONS(713), - [anon_sym_STAR_GT_AMP2] = ACTIONS(713), - [anon_sym_1_GT_AMP2] = ACTIONS(713), - [anon_sym_3_GT_AMP2] = ACTIONS(713), - [anon_sym_4_GT_AMP2] = ACTIONS(713), - [anon_sym_5_GT_AMP2] = ACTIONS(713), - [anon_sym_6_GT_AMP2] = ACTIONS(713), - [aux_sym_comparison_operator_token1] = ACTIONS(713), - [aux_sym_comparison_operator_token2] = ACTIONS(713), - [aux_sym_comparison_operator_token3] = ACTIONS(713), - [aux_sym_comparison_operator_token4] = ACTIONS(713), - [aux_sym_comparison_operator_token5] = ACTIONS(713), - [aux_sym_comparison_operator_token6] = ACTIONS(713), - [aux_sym_comparison_operator_token7] = ACTIONS(713), - [aux_sym_comparison_operator_token8] = ACTIONS(713), - [aux_sym_comparison_operator_token9] = ACTIONS(713), - [aux_sym_comparison_operator_token10] = ACTIONS(713), - [aux_sym_comparison_operator_token11] = ACTIONS(713), - [aux_sym_comparison_operator_token12] = ACTIONS(713), - [aux_sym_comparison_operator_token13] = ACTIONS(713), - [aux_sym_comparison_operator_token14] = ACTIONS(713), - [aux_sym_comparison_operator_token15] = ACTIONS(713), - [aux_sym_comparison_operator_token16] = ACTIONS(713), - [aux_sym_comparison_operator_token17] = ACTIONS(713), - [aux_sym_comparison_operator_token18] = ACTIONS(713), - [aux_sym_comparison_operator_token19] = ACTIONS(713), - [aux_sym_comparison_operator_token20] = ACTIONS(713), - [aux_sym_comparison_operator_token21] = ACTIONS(713), - [aux_sym_comparison_operator_token22] = ACTIONS(713), - [aux_sym_comparison_operator_token23] = ACTIONS(713), - [aux_sym_comparison_operator_token24] = ACTIONS(713), - [aux_sym_comparison_operator_token25] = ACTIONS(713), - [aux_sym_comparison_operator_token26] = ACTIONS(713), - [aux_sym_comparison_operator_token27] = ACTIONS(713), - [aux_sym_comparison_operator_token28] = ACTIONS(715), - [aux_sym_comparison_operator_token29] = ACTIONS(713), - [aux_sym_comparison_operator_token30] = ACTIONS(713), - [aux_sym_comparison_operator_token31] = ACTIONS(713), - [aux_sym_comparison_operator_token32] = ACTIONS(713), - [aux_sym_comparison_operator_token33] = ACTIONS(713), - [aux_sym_comparison_operator_token34] = ACTIONS(715), - [aux_sym_comparison_operator_token35] = ACTIONS(713), - [aux_sym_comparison_operator_token36] = ACTIONS(713), - [aux_sym_comparison_operator_token37] = ACTIONS(713), - [aux_sym_comparison_operator_token38] = ACTIONS(713), - [aux_sym_comparison_operator_token39] = ACTIONS(713), - [aux_sym_comparison_operator_token40] = ACTIONS(713), - [aux_sym_comparison_operator_token41] = ACTIONS(713), - [aux_sym_comparison_operator_token42] = ACTIONS(713), - [aux_sym_comparison_operator_token43] = ACTIONS(713), - [aux_sym_comparison_operator_token44] = ACTIONS(713), - [aux_sym_comparison_operator_token45] = ACTIONS(713), - [aux_sym_comparison_operator_token46] = ACTIONS(713), - [aux_sym_comparison_operator_token47] = ACTIONS(713), - [aux_sym_comparison_operator_token48] = ACTIONS(713), - [aux_sym_comparison_operator_token49] = ACTIONS(713), - [aux_sym_comparison_operator_token50] = ACTIONS(713), - [aux_sym_format_operator_token1] = ACTIONS(713), - [anon_sym_LPAREN] = ACTIONS(713), - [anon_sym_COMMA] = ACTIONS(713), - [anon_sym_PIPE] = ACTIONS(713), - [anon_sym_PERCENT] = ACTIONS(715), - [aux_sym_logical_expression_token1] = ACTIONS(713), - [aux_sym_logical_expression_token2] = ACTIONS(713), - [aux_sym_logical_expression_token3] = ACTIONS(713), - [aux_sym_bitwise_expression_token1] = ACTIONS(713), - [aux_sym_bitwise_expression_token2] = ACTIONS(713), - [aux_sym_bitwise_expression_token3] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [anon_sym_BSLASH] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(715), - [anon_sym_DOT_DOT] = ACTIONS(713), - [anon_sym_PLUS_PLUS] = ACTIONS(713), - [anon_sym_DASH_DASH] = ACTIONS(713), - [anon_sym_DOT2] = ACTIONS(715), - [anon_sym_COLON_COLON] = ACTIONS(713), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), - [sym__statement_terminator] = ACTIONS(713), - }, - [140] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(693), - [anon_sym_BANG_EQ] = ACTIONS(693), - [anon_sym_PLUS_EQ] = ACTIONS(693), - [anon_sym_STAR_EQ] = ACTIONS(693), - [anon_sym_SLASH_EQ] = ACTIONS(693), - [anon_sym_PERCENT_EQ] = ACTIONS(693), - [anon_sym_GT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(693), - [anon_sym_2_GT] = ACTIONS(695), - [anon_sym_2_GT_GT] = ACTIONS(693), - [anon_sym_3_GT] = ACTIONS(695), - [anon_sym_3_GT_GT] = ACTIONS(693), - [anon_sym_4_GT] = ACTIONS(695), - [anon_sym_4_GT_GT] = ACTIONS(693), - [anon_sym_5_GT] = ACTIONS(695), - [anon_sym_5_GT_GT] = ACTIONS(693), - [anon_sym_6_GT] = ACTIONS(695), - [anon_sym_6_GT_GT] = ACTIONS(693), - [anon_sym_STAR_GT] = ACTIONS(695), - [anon_sym_STAR_GT_GT] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(695), - [anon_sym_STAR_GT_AMP1] = ACTIONS(693), - [anon_sym_2_GT_AMP1] = ACTIONS(693), - [anon_sym_3_GT_AMP1] = ACTIONS(693), - [anon_sym_4_GT_AMP1] = ACTIONS(693), - [anon_sym_5_GT_AMP1] = ACTIONS(693), - [anon_sym_6_GT_AMP1] = ACTIONS(693), - [anon_sym_STAR_GT_AMP2] = ACTIONS(693), - [anon_sym_1_GT_AMP2] = ACTIONS(693), - [anon_sym_3_GT_AMP2] = ACTIONS(693), - [anon_sym_4_GT_AMP2] = ACTIONS(693), - [anon_sym_5_GT_AMP2] = ACTIONS(693), - [anon_sym_6_GT_AMP2] = ACTIONS(693), - [aux_sym_comparison_operator_token1] = ACTIONS(693), - [aux_sym_comparison_operator_token2] = ACTIONS(693), - [aux_sym_comparison_operator_token3] = ACTIONS(693), - [aux_sym_comparison_operator_token4] = ACTIONS(693), - [aux_sym_comparison_operator_token5] = ACTIONS(693), - [aux_sym_comparison_operator_token6] = ACTIONS(693), - [aux_sym_comparison_operator_token7] = ACTIONS(693), - [aux_sym_comparison_operator_token8] = ACTIONS(693), - [aux_sym_comparison_operator_token9] = ACTIONS(693), - [aux_sym_comparison_operator_token10] = ACTIONS(693), - [aux_sym_comparison_operator_token11] = ACTIONS(693), - [aux_sym_comparison_operator_token12] = ACTIONS(693), - [aux_sym_comparison_operator_token13] = ACTIONS(693), - [aux_sym_comparison_operator_token14] = ACTIONS(693), - [aux_sym_comparison_operator_token15] = ACTIONS(693), - [aux_sym_comparison_operator_token16] = ACTIONS(693), - [aux_sym_comparison_operator_token17] = ACTIONS(693), - [aux_sym_comparison_operator_token18] = ACTIONS(693), - [aux_sym_comparison_operator_token19] = ACTIONS(693), - [aux_sym_comparison_operator_token20] = ACTIONS(693), - [aux_sym_comparison_operator_token21] = ACTIONS(693), - [aux_sym_comparison_operator_token22] = ACTIONS(693), - [aux_sym_comparison_operator_token23] = ACTIONS(693), - [aux_sym_comparison_operator_token24] = ACTIONS(693), - [aux_sym_comparison_operator_token25] = ACTIONS(693), - [aux_sym_comparison_operator_token26] = ACTIONS(693), - [aux_sym_comparison_operator_token27] = ACTIONS(693), - [aux_sym_comparison_operator_token28] = ACTIONS(695), - [aux_sym_comparison_operator_token29] = ACTIONS(693), - [aux_sym_comparison_operator_token30] = ACTIONS(693), - [aux_sym_comparison_operator_token31] = ACTIONS(693), - [aux_sym_comparison_operator_token32] = ACTIONS(693), - [aux_sym_comparison_operator_token33] = ACTIONS(693), - [aux_sym_comparison_operator_token34] = ACTIONS(695), - [aux_sym_comparison_operator_token35] = ACTIONS(693), - [aux_sym_comparison_operator_token36] = ACTIONS(693), - [aux_sym_comparison_operator_token37] = ACTIONS(693), - [aux_sym_comparison_operator_token38] = ACTIONS(693), - [aux_sym_comparison_operator_token39] = ACTIONS(693), - [aux_sym_comparison_operator_token40] = ACTIONS(693), - [aux_sym_comparison_operator_token41] = ACTIONS(693), - [aux_sym_comparison_operator_token42] = ACTIONS(693), - [aux_sym_comparison_operator_token43] = ACTIONS(693), - [aux_sym_comparison_operator_token44] = ACTIONS(693), - [aux_sym_comparison_operator_token45] = ACTIONS(693), - [aux_sym_comparison_operator_token46] = ACTIONS(693), - [aux_sym_comparison_operator_token47] = ACTIONS(693), - [aux_sym_comparison_operator_token48] = ACTIONS(693), - [aux_sym_comparison_operator_token49] = ACTIONS(693), - [aux_sym_comparison_operator_token50] = ACTIONS(693), - [aux_sym_format_operator_token1] = ACTIONS(693), - [anon_sym_LPAREN] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(693), - [anon_sym_PIPE] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(695), - [aux_sym_logical_expression_token1] = ACTIONS(693), - [aux_sym_logical_expression_token2] = ACTIONS(693), - [aux_sym_logical_expression_token3] = ACTIONS(693), - [aux_sym_bitwise_expression_token1] = ACTIONS(693), - [aux_sym_bitwise_expression_token2] = ACTIONS(693), - [aux_sym_bitwise_expression_token3] = ACTIONS(693), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(695), - [anon_sym_BSLASH] = ACTIONS(693), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_DOT_DOT] = ACTIONS(693), - [anon_sym_PLUS_PLUS] = ACTIONS(693), - [anon_sym_DASH_DASH] = ACTIONS(693), - [anon_sym_DOT2] = ACTIONS(695), - [anon_sym_COLON_COLON] = ACTIONS(693), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), - [sym__statement_terminator] = ACTIONS(693), - }, - [141] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - [sym__statement_terminator] = ACTIONS(595), - }, - [142] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(701), - [anon_sym_EQ] = ACTIONS(701), - [anon_sym_BANG_EQ] = ACTIONS(701), - [anon_sym_PLUS_EQ] = ACTIONS(701), - [anon_sym_STAR_EQ] = ACTIONS(701), - [anon_sym_SLASH_EQ] = ACTIONS(701), - [anon_sym_PERCENT_EQ] = ACTIONS(701), - [anon_sym_GT] = ACTIONS(703), - [anon_sym_GT_GT] = ACTIONS(701), - [anon_sym_2_GT] = ACTIONS(703), - [anon_sym_2_GT_GT] = ACTIONS(701), - [anon_sym_3_GT] = ACTIONS(703), - [anon_sym_3_GT_GT] = ACTIONS(701), - [anon_sym_4_GT] = ACTIONS(703), - [anon_sym_4_GT_GT] = ACTIONS(701), - [anon_sym_5_GT] = ACTIONS(703), - [anon_sym_5_GT_GT] = ACTIONS(701), - [anon_sym_6_GT] = ACTIONS(703), - [anon_sym_6_GT_GT] = ACTIONS(701), - [anon_sym_STAR_GT] = ACTIONS(703), - [anon_sym_STAR_GT_GT] = ACTIONS(701), - [anon_sym_LT] = ACTIONS(703), - [anon_sym_STAR_GT_AMP1] = ACTIONS(701), - [anon_sym_2_GT_AMP1] = ACTIONS(701), - [anon_sym_3_GT_AMP1] = ACTIONS(701), - [anon_sym_4_GT_AMP1] = ACTIONS(701), - [anon_sym_5_GT_AMP1] = ACTIONS(701), - [anon_sym_6_GT_AMP1] = ACTIONS(701), - [anon_sym_STAR_GT_AMP2] = ACTIONS(701), - [anon_sym_1_GT_AMP2] = ACTIONS(701), - [anon_sym_3_GT_AMP2] = ACTIONS(701), - [anon_sym_4_GT_AMP2] = ACTIONS(701), - [anon_sym_5_GT_AMP2] = ACTIONS(701), - [anon_sym_6_GT_AMP2] = ACTIONS(701), - [aux_sym_comparison_operator_token1] = ACTIONS(701), - [aux_sym_comparison_operator_token2] = ACTIONS(701), - [aux_sym_comparison_operator_token3] = ACTIONS(701), - [aux_sym_comparison_operator_token4] = ACTIONS(701), - [aux_sym_comparison_operator_token5] = ACTIONS(701), - [aux_sym_comparison_operator_token6] = ACTIONS(701), - [aux_sym_comparison_operator_token7] = ACTIONS(701), - [aux_sym_comparison_operator_token8] = ACTIONS(701), - [aux_sym_comparison_operator_token9] = ACTIONS(701), - [aux_sym_comparison_operator_token10] = ACTIONS(701), - [aux_sym_comparison_operator_token11] = ACTIONS(701), - [aux_sym_comparison_operator_token12] = ACTIONS(701), - [aux_sym_comparison_operator_token13] = ACTIONS(701), - [aux_sym_comparison_operator_token14] = ACTIONS(701), - [aux_sym_comparison_operator_token15] = ACTIONS(701), - [aux_sym_comparison_operator_token16] = ACTIONS(701), - [aux_sym_comparison_operator_token17] = ACTIONS(701), - [aux_sym_comparison_operator_token18] = ACTIONS(701), - [aux_sym_comparison_operator_token19] = ACTIONS(701), - [aux_sym_comparison_operator_token20] = ACTIONS(701), - [aux_sym_comparison_operator_token21] = ACTIONS(701), - [aux_sym_comparison_operator_token22] = ACTIONS(701), - [aux_sym_comparison_operator_token23] = ACTIONS(701), - [aux_sym_comparison_operator_token24] = ACTIONS(701), - [aux_sym_comparison_operator_token25] = ACTIONS(701), - [aux_sym_comparison_operator_token26] = ACTIONS(701), - [aux_sym_comparison_operator_token27] = ACTIONS(701), - [aux_sym_comparison_operator_token28] = ACTIONS(703), - [aux_sym_comparison_operator_token29] = ACTIONS(701), - [aux_sym_comparison_operator_token30] = ACTIONS(701), - [aux_sym_comparison_operator_token31] = ACTIONS(701), - [aux_sym_comparison_operator_token32] = ACTIONS(701), - [aux_sym_comparison_operator_token33] = ACTIONS(701), - [aux_sym_comparison_operator_token34] = ACTIONS(703), - [aux_sym_comparison_operator_token35] = ACTIONS(701), - [aux_sym_comparison_operator_token36] = ACTIONS(701), - [aux_sym_comparison_operator_token37] = ACTIONS(701), - [aux_sym_comparison_operator_token38] = ACTIONS(701), - [aux_sym_comparison_operator_token39] = ACTIONS(701), - [aux_sym_comparison_operator_token40] = ACTIONS(701), - [aux_sym_comparison_operator_token41] = ACTIONS(701), - [aux_sym_comparison_operator_token42] = ACTIONS(701), - [aux_sym_comparison_operator_token43] = ACTIONS(701), - [aux_sym_comparison_operator_token44] = ACTIONS(701), - [aux_sym_comparison_operator_token45] = ACTIONS(701), - [aux_sym_comparison_operator_token46] = ACTIONS(701), - [aux_sym_comparison_operator_token47] = ACTIONS(701), - [aux_sym_comparison_operator_token48] = ACTIONS(701), - [aux_sym_comparison_operator_token49] = ACTIONS(701), - [aux_sym_comparison_operator_token50] = ACTIONS(701), - [aux_sym_format_operator_token1] = ACTIONS(701), - [anon_sym_LPAREN] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(701), - [anon_sym_PIPE] = ACTIONS(701), - [anon_sym_PERCENT] = ACTIONS(703), - [aux_sym_logical_expression_token1] = ACTIONS(701), - [aux_sym_logical_expression_token2] = ACTIONS(701), - [aux_sym_logical_expression_token3] = ACTIONS(701), - [aux_sym_bitwise_expression_token1] = ACTIONS(701), - [aux_sym_bitwise_expression_token2] = ACTIONS(701), - [aux_sym_bitwise_expression_token3] = ACTIONS(701), - [anon_sym_PLUS] = ACTIONS(703), - [anon_sym_DASH] = ACTIONS(703), - [anon_sym_SLASH] = ACTIONS(703), - [anon_sym_BSLASH] = ACTIONS(701), - [anon_sym_STAR] = ACTIONS(703), - [anon_sym_DOT_DOT] = ACTIONS(701), - [anon_sym_PLUS_PLUS] = ACTIONS(701), - [anon_sym_DASH_DASH] = ACTIONS(701), - [anon_sym_DOT2] = ACTIONS(703), - [anon_sym_COLON_COLON] = ACTIONS(701), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), - [sym__statement_terminator] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_PLUS_EQ] = ACTIONS(729), + [anon_sym_STAR_EQ] = ACTIONS(729), + [anon_sym_SLASH_EQ] = ACTIONS(729), + [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_2_GT] = ACTIONS(731), + [anon_sym_2_GT_GT] = ACTIONS(729), + [anon_sym_3_GT] = ACTIONS(731), + [anon_sym_3_GT_GT] = ACTIONS(729), + [anon_sym_4_GT] = ACTIONS(731), + [anon_sym_4_GT_GT] = ACTIONS(729), + [anon_sym_5_GT] = ACTIONS(731), + [anon_sym_5_GT_GT] = ACTIONS(729), + [anon_sym_6_GT] = ACTIONS(731), + [anon_sym_6_GT_GT] = ACTIONS(729), + [anon_sym_STAR_GT] = ACTIONS(731), + [anon_sym_STAR_GT_GT] = ACTIONS(729), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_STAR_GT_AMP1] = ACTIONS(729), + [anon_sym_2_GT_AMP1] = ACTIONS(729), + [anon_sym_3_GT_AMP1] = ACTIONS(729), + [anon_sym_4_GT_AMP1] = ACTIONS(729), + [anon_sym_5_GT_AMP1] = ACTIONS(729), + [anon_sym_6_GT_AMP1] = ACTIONS(729), + [anon_sym_STAR_GT_AMP2] = ACTIONS(729), + [anon_sym_1_GT_AMP2] = ACTIONS(729), + [anon_sym_3_GT_AMP2] = ACTIONS(729), + [anon_sym_4_GT_AMP2] = ACTIONS(729), + [anon_sym_5_GT_AMP2] = ACTIONS(729), + [anon_sym_6_GT_AMP2] = ACTIONS(729), + [aux_sym_comparison_operator_token1] = ACTIONS(729), + [aux_sym_comparison_operator_token2] = ACTIONS(729), + [aux_sym_comparison_operator_token3] = ACTIONS(729), + [aux_sym_comparison_operator_token4] = ACTIONS(729), + [aux_sym_comparison_operator_token5] = ACTIONS(729), + [aux_sym_comparison_operator_token6] = ACTIONS(729), + [aux_sym_comparison_operator_token7] = ACTIONS(729), + [aux_sym_comparison_operator_token8] = ACTIONS(729), + [aux_sym_comparison_operator_token9] = ACTIONS(729), + [aux_sym_comparison_operator_token10] = ACTIONS(729), + [aux_sym_comparison_operator_token11] = ACTIONS(729), + [aux_sym_comparison_operator_token12] = ACTIONS(729), + [aux_sym_comparison_operator_token13] = ACTIONS(729), + [aux_sym_comparison_operator_token14] = ACTIONS(729), + [aux_sym_comparison_operator_token15] = ACTIONS(729), + [aux_sym_comparison_operator_token16] = ACTIONS(729), + [aux_sym_comparison_operator_token17] = ACTIONS(729), + [aux_sym_comparison_operator_token18] = ACTIONS(729), + [aux_sym_comparison_operator_token19] = ACTIONS(729), + [aux_sym_comparison_operator_token20] = ACTIONS(729), + [aux_sym_comparison_operator_token21] = ACTIONS(729), + [aux_sym_comparison_operator_token22] = ACTIONS(729), + [aux_sym_comparison_operator_token23] = ACTIONS(729), + [aux_sym_comparison_operator_token24] = ACTIONS(729), + [aux_sym_comparison_operator_token25] = ACTIONS(729), + [aux_sym_comparison_operator_token26] = ACTIONS(729), + [aux_sym_comparison_operator_token27] = ACTIONS(729), + [aux_sym_comparison_operator_token28] = ACTIONS(731), + [aux_sym_comparison_operator_token29] = ACTIONS(729), + [aux_sym_comparison_operator_token30] = ACTIONS(729), + [aux_sym_comparison_operator_token31] = ACTIONS(729), + [aux_sym_comparison_operator_token32] = ACTIONS(729), + [aux_sym_comparison_operator_token33] = ACTIONS(729), + [aux_sym_comparison_operator_token34] = ACTIONS(731), + [aux_sym_comparison_operator_token35] = ACTIONS(729), + [aux_sym_comparison_operator_token36] = ACTIONS(729), + [aux_sym_comparison_operator_token37] = ACTIONS(729), + [aux_sym_comparison_operator_token38] = ACTIONS(729), + [aux_sym_comparison_operator_token39] = ACTIONS(729), + [aux_sym_comparison_operator_token40] = ACTIONS(729), + [aux_sym_comparison_operator_token41] = ACTIONS(729), + [aux_sym_comparison_operator_token42] = ACTIONS(729), + [aux_sym_comparison_operator_token43] = ACTIONS(729), + [aux_sym_comparison_operator_token44] = ACTIONS(729), + [aux_sym_comparison_operator_token45] = ACTIONS(729), + [aux_sym_comparison_operator_token46] = ACTIONS(729), + [aux_sym_comparison_operator_token47] = ACTIONS(729), + [aux_sym_comparison_operator_token48] = ACTIONS(729), + [aux_sym_comparison_operator_token49] = ACTIONS(729), + [aux_sym_comparison_operator_token50] = ACTIONS(729), + [aux_sym_format_operator_token1] = ACTIONS(729), + [anon_sym_LPAREN] = ACTIONS(729), + [anon_sym_COMMA] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_PERCENT] = ACTIONS(731), + [aux_sym_logical_expression_token1] = ACTIONS(729), + [aux_sym_logical_expression_token2] = ACTIONS(729), + [aux_sym_logical_expression_token3] = ACTIONS(729), + [aux_sym_bitwise_expression_token1] = ACTIONS(729), + [aux_sym_bitwise_expression_token2] = ACTIONS(729), + [aux_sym_bitwise_expression_token3] = ACTIONS(729), + [anon_sym_PLUS] = ACTIONS(731), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_BSLASH] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(731), + [anon_sym_DOT_DOT] = ACTIONS(729), + [anon_sym_PLUS_PLUS] = ACTIONS(729), + [anon_sym_DASH_DASH] = ACTIONS(729), + [anon_sym_DOT2] = ACTIONS(731), + [anon_sym_COLON_COLON] = ACTIONS(729), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), + [sym__statement_terminator] = ACTIONS(729), + }, + [142] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(725), + [anon_sym_DASH_DASH] = ACTIONS(725), + [anon_sym_DOT2] = ACTIONS(727), + [anon_sym_COLON_COLON] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), + [sym__statement_terminator] = ACTIONS(725), }, [143] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(709), - [anon_sym_EQ] = ACTIONS(709), - [anon_sym_BANG_EQ] = ACTIONS(709), - [anon_sym_PLUS_EQ] = ACTIONS(709), - [anon_sym_STAR_EQ] = ACTIONS(709), - [anon_sym_SLASH_EQ] = ACTIONS(709), - [anon_sym_PERCENT_EQ] = ACTIONS(709), - [anon_sym_GT] = ACTIONS(711), - [anon_sym_GT_GT] = ACTIONS(709), - [anon_sym_2_GT] = ACTIONS(711), - [anon_sym_2_GT_GT] = ACTIONS(709), - [anon_sym_3_GT] = ACTIONS(711), - [anon_sym_3_GT_GT] = ACTIONS(709), - [anon_sym_4_GT] = ACTIONS(711), - [anon_sym_4_GT_GT] = ACTIONS(709), - [anon_sym_5_GT] = ACTIONS(711), - [anon_sym_5_GT_GT] = ACTIONS(709), - [anon_sym_6_GT] = ACTIONS(711), - [anon_sym_6_GT_GT] = ACTIONS(709), - [anon_sym_STAR_GT] = ACTIONS(711), - [anon_sym_STAR_GT_GT] = ACTIONS(709), - [anon_sym_LT] = ACTIONS(711), - [anon_sym_STAR_GT_AMP1] = ACTIONS(709), - [anon_sym_2_GT_AMP1] = ACTIONS(709), - [anon_sym_3_GT_AMP1] = ACTIONS(709), - [anon_sym_4_GT_AMP1] = ACTIONS(709), - [anon_sym_5_GT_AMP1] = ACTIONS(709), - [anon_sym_6_GT_AMP1] = ACTIONS(709), - [anon_sym_STAR_GT_AMP2] = ACTIONS(709), - [anon_sym_1_GT_AMP2] = ACTIONS(709), - [anon_sym_3_GT_AMP2] = ACTIONS(709), - [anon_sym_4_GT_AMP2] = ACTIONS(709), - [anon_sym_5_GT_AMP2] = ACTIONS(709), - [anon_sym_6_GT_AMP2] = ACTIONS(709), - [aux_sym_comparison_operator_token1] = ACTIONS(709), - [aux_sym_comparison_operator_token2] = ACTIONS(709), - [aux_sym_comparison_operator_token3] = ACTIONS(709), - [aux_sym_comparison_operator_token4] = ACTIONS(709), - [aux_sym_comparison_operator_token5] = ACTIONS(709), - [aux_sym_comparison_operator_token6] = ACTIONS(709), - [aux_sym_comparison_operator_token7] = ACTIONS(709), - [aux_sym_comparison_operator_token8] = ACTIONS(709), - [aux_sym_comparison_operator_token9] = ACTIONS(709), - [aux_sym_comparison_operator_token10] = ACTIONS(709), - [aux_sym_comparison_operator_token11] = ACTIONS(709), - [aux_sym_comparison_operator_token12] = ACTIONS(709), - [aux_sym_comparison_operator_token13] = ACTIONS(709), - [aux_sym_comparison_operator_token14] = ACTIONS(709), - [aux_sym_comparison_operator_token15] = ACTIONS(709), - [aux_sym_comparison_operator_token16] = ACTIONS(709), - [aux_sym_comparison_operator_token17] = ACTIONS(709), - [aux_sym_comparison_operator_token18] = ACTIONS(709), - [aux_sym_comparison_operator_token19] = ACTIONS(709), - [aux_sym_comparison_operator_token20] = ACTIONS(709), - [aux_sym_comparison_operator_token21] = ACTIONS(709), - [aux_sym_comparison_operator_token22] = ACTIONS(709), - [aux_sym_comparison_operator_token23] = ACTIONS(709), - [aux_sym_comparison_operator_token24] = ACTIONS(709), - [aux_sym_comparison_operator_token25] = ACTIONS(709), - [aux_sym_comparison_operator_token26] = ACTIONS(709), - [aux_sym_comparison_operator_token27] = ACTIONS(709), - [aux_sym_comparison_operator_token28] = ACTIONS(711), - [aux_sym_comparison_operator_token29] = ACTIONS(709), - [aux_sym_comparison_operator_token30] = ACTIONS(709), - [aux_sym_comparison_operator_token31] = ACTIONS(709), - [aux_sym_comparison_operator_token32] = ACTIONS(709), - [aux_sym_comparison_operator_token33] = ACTIONS(709), - [aux_sym_comparison_operator_token34] = ACTIONS(711), - [aux_sym_comparison_operator_token35] = ACTIONS(709), - [aux_sym_comparison_operator_token36] = ACTIONS(709), - [aux_sym_comparison_operator_token37] = ACTIONS(709), - [aux_sym_comparison_operator_token38] = ACTIONS(709), - [aux_sym_comparison_operator_token39] = ACTIONS(709), - [aux_sym_comparison_operator_token40] = ACTIONS(709), - [aux_sym_comparison_operator_token41] = ACTIONS(709), - [aux_sym_comparison_operator_token42] = ACTIONS(709), - [aux_sym_comparison_operator_token43] = ACTIONS(709), - [aux_sym_comparison_operator_token44] = ACTIONS(709), - [aux_sym_comparison_operator_token45] = ACTIONS(709), - [aux_sym_comparison_operator_token46] = ACTIONS(709), - [aux_sym_comparison_operator_token47] = ACTIONS(709), - [aux_sym_comparison_operator_token48] = ACTIONS(709), - [aux_sym_comparison_operator_token49] = ACTIONS(709), - [aux_sym_comparison_operator_token50] = ACTIONS(709), - [aux_sym_format_operator_token1] = ACTIONS(709), - [anon_sym_LPAREN] = ACTIONS(709), - [anon_sym_COMMA] = ACTIONS(709), - [anon_sym_PIPE] = ACTIONS(709), - [anon_sym_PERCENT] = ACTIONS(711), - [aux_sym_logical_expression_token1] = ACTIONS(709), - [aux_sym_logical_expression_token2] = ACTIONS(709), - [aux_sym_logical_expression_token3] = ACTIONS(709), - [aux_sym_bitwise_expression_token1] = ACTIONS(709), - [aux_sym_bitwise_expression_token2] = ACTIONS(709), - [aux_sym_bitwise_expression_token3] = ACTIONS(709), - [anon_sym_PLUS] = ACTIONS(711), - [anon_sym_DASH] = ACTIONS(711), - [anon_sym_SLASH] = ACTIONS(711), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_STAR] = ACTIONS(711), - [anon_sym_DOT_DOT] = ACTIONS(709), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_DOT2] = ACTIONS(711), - [anon_sym_COLON_COLON] = ACTIONS(709), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), - [sym__statement_terminator] = ACTIONS(709), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(739), + [anon_sym_COLON_COLON] = ACTIONS(741), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(635), }, [144] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(717), - [anon_sym_EQ] = ACTIONS(717), - [anon_sym_BANG_EQ] = ACTIONS(717), - [anon_sym_PLUS_EQ] = ACTIONS(717), - [anon_sym_STAR_EQ] = ACTIONS(717), - [anon_sym_SLASH_EQ] = ACTIONS(717), - [anon_sym_PERCENT_EQ] = ACTIONS(717), - [anon_sym_GT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(717), - [anon_sym_2_GT] = ACTIONS(719), - [anon_sym_2_GT_GT] = ACTIONS(717), - [anon_sym_3_GT] = ACTIONS(719), - [anon_sym_3_GT_GT] = ACTIONS(717), - [anon_sym_4_GT] = ACTIONS(719), - [anon_sym_4_GT_GT] = ACTIONS(717), - [anon_sym_5_GT] = ACTIONS(719), - [anon_sym_5_GT_GT] = ACTIONS(717), - [anon_sym_6_GT] = ACTIONS(719), - [anon_sym_6_GT_GT] = ACTIONS(717), - [anon_sym_STAR_GT] = ACTIONS(719), - [anon_sym_STAR_GT_GT] = ACTIONS(717), - [anon_sym_LT] = ACTIONS(719), - [anon_sym_STAR_GT_AMP1] = ACTIONS(717), - [anon_sym_2_GT_AMP1] = ACTIONS(717), - [anon_sym_3_GT_AMP1] = ACTIONS(717), - [anon_sym_4_GT_AMP1] = ACTIONS(717), - [anon_sym_5_GT_AMP1] = ACTIONS(717), - [anon_sym_6_GT_AMP1] = ACTIONS(717), - [anon_sym_STAR_GT_AMP2] = ACTIONS(717), - [anon_sym_1_GT_AMP2] = ACTIONS(717), - [anon_sym_3_GT_AMP2] = ACTIONS(717), - [anon_sym_4_GT_AMP2] = ACTIONS(717), - [anon_sym_5_GT_AMP2] = ACTIONS(717), - [anon_sym_6_GT_AMP2] = ACTIONS(717), - [aux_sym_comparison_operator_token1] = ACTIONS(717), - [aux_sym_comparison_operator_token2] = ACTIONS(717), - [aux_sym_comparison_operator_token3] = ACTIONS(717), - [aux_sym_comparison_operator_token4] = ACTIONS(717), - [aux_sym_comparison_operator_token5] = ACTIONS(717), - [aux_sym_comparison_operator_token6] = ACTIONS(717), - [aux_sym_comparison_operator_token7] = ACTIONS(717), - [aux_sym_comparison_operator_token8] = ACTIONS(717), - [aux_sym_comparison_operator_token9] = ACTIONS(717), - [aux_sym_comparison_operator_token10] = ACTIONS(717), - [aux_sym_comparison_operator_token11] = ACTIONS(717), - [aux_sym_comparison_operator_token12] = ACTIONS(717), - [aux_sym_comparison_operator_token13] = ACTIONS(717), - [aux_sym_comparison_operator_token14] = ACTIONS(717), - [aux_sym_comparison_operator_token15] = ACTIONS(717), - [aux_sym_comparison_operator_token16] = ACTIONS(717), - [aux_sym_comparison_operator_token17] = ACTIONS(717), - [aux_sym_comparison_operator_token18] = ACTIONS(717), - [aux_sym_comparison_operator_token19] = ACTIONS(717), - [aux_sym_comparison_operator_token20] = ACTIONS(717), - [aux_sym_comparison_operator_token21] = ACTIONS(717), - [aux_sym_comparison_operator_token22] = ACTIONS(717), - [aux_sym_comparison_operator_token23] = ACTIONS(717), - [aux_sym_comparison_operator_token24] = ACTIONS(717), - [aux_sym_comparison_operator_token25] = ACTIONS(717), - [aux_sym_comparison_operator_token26] = ACTIONS(717), - [aux_sym_comparison_operator_token27] = ACTIONS(717), - [aux_sym_comparison_operator_token28] = ACTIONS(719), - [aux_sym_comparison_operator_token29] = ACTIONS(717), - [aux_sym_comparison_operator_token30] = ACTIONS(717), - [aux_sym_comparison_operator_token31] = ACTIONS(717), - [aux_sym_comparison_operator_token32] = ACTIONS(717), - [aux_sym_comparison_operator_token33] = ACTIONS(717), - [aux_sym_comparison_operator_token34] = ACTIONS(719), - [aux_sym_comparison_operator_token35] = ACTIONS(717), - [aux_sym_comparison_operator_token36] = ACTIONS(717), - [aux_sym_comparison_operator_token37] = ACTIONS(717), - [aux_sym_comparison_operator_token38] = ACTIONS(717), - [aux_sym_comparison_operator_token39] = ACTIONS(717), - [aux_sym_comparison_operator_token40] = ACTIONS(717), - [aux_sym_comparison_operator_token41] = ACTIONS(717), - [aux_sym_comparison_operator_token42] = ACTIONS(717), - [aux_sym_comparison_operator_token43] = ACTIONS(717), - [aux_sym_comparison_operator_token44] = ACTIONS(717), - [aux_sym_comparison_operator_token45] = ACTIONS(717), - [aux_sym_comparison_operator_token46] = ACTIONS(717), - [aux_sym_comparison_operator_token47] = ACTIONS(717), - [aux_sym_comparison_operator_token48] = ACTIONS(717), - [aux_sym_comparison_operator_token49] = ACTIONS(717), - [aux_sym_comparison_operator_token50] = ACTIONS(717), - [aux_sym_format_operator_token1] = ACTIONS(717), - [anon_sym_LPAREN] = ACTIONS(717), - [anon_sym_COMMA] = ACTIONS(717), - [anon_sym_PIPE] = ACTIONS(717), - [anon_sym_PERCENT] = ACTIONS(719), - [aux_sym_logical_expression_token1] = ACTIONS(717), - [aux_sym_logical_expression_token2] = ACTIONS(717), - [aux_sym_logical_expression_token3] = ACTIONS(717), - [aux_sym_bitwise_expression_token1] = ACTIONS(717), - [aux_sym_bitwise_expression_token2] = ACTIONS(717), - [aux_sym_bitwise_expression_token3] = ACTIONS(717), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(719), - [anon_sym_BSLASH] = ACTIONS(717), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_DOT_DOT] = ACTIONS(717), - [anon_sym_PLUS_PLUS] = ACTIONS(717), - [anon_sym_DASH_DASH] = ACTIONS(717), - [anon_sym_DOT2] = ACTIONS(719), - [anon_sym_COLON_COLON] = ACTIONS(717), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), - [sym__statement_terminator] = ACTIONS(717), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(751), + [anon_sym_COLON_COLON] = ACTIONS(753), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [145] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + [sym__statement_terminator] = ACTIONS(595), + }, + [146] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(667), [anon_sym_EQ] = ACTIONS(667), @@ -44396,227 +44522,337 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), [sym__statement_terminator] = ACTIONS(667), }, - [146] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(725), - [anon_sym_DASH_DASH] = ACTIONS(725), - [anon_sym_DOT2] = ACTIONS(727), - [anon_sym_COLON_COLON] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), - [sym__statement_terminator] = ACTIONS(725), - }, [147] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(705), - [anon_sym_EQ] = ACTIONS(705), - [anon_sym_BANG_EQ] = ACTIONS(705), - [anon_sym_PLUS_EQ] = ACTIONS(705), - [anon_sym_STAR_EQ] = ACTIONS(705), - [anon_sym_SLASH_EQ] = ACTIONS(705), - [anon_sym_PERCENT_EQ] = ACTIONS(705), - [anon_sym_GT] = ACTIONS(707), - [anon_sym_GT_GT] = ACTIONS(705), - [anon_sym_2_GT] = ACTIONS(707), - [anon_sym_2_GT_GT] = ACTIONS(705), - [anon_sym_3_GT] = ACTIONS(707), - [anon_sym_3_GT_GT] = ACTIONS(705), - [anon_sym_4_GT] = ACTIONS(707), - [anon_sym_4_GT_GT] = ACTIONS(705), - [anon_sym_5_GT] = ACTIONS(707), - [anon_sym_5_GT_GT] = ACTIONS(705), - [anon_sym_6_GT] = ACTIONS(707), - [anon_sym_6_GT_GT] = ACTIONS(705), - [anon_sym_STAR_GT] = ACTIONS(707), - [anon_sym_STAR_GT_GT] = ACTIONS(705), - [anon_sym_LT] = ACTIONS(707), - [anon_sym_STAR_GT_AMP1] = ACTIONS(705), - [anon_sym_2_GT_AMP1] = ACTIONS(705), - [anon_sym_3_GT_AMP1] = ACTIONS(705), - [anon_sym_4_GT_AMP1] = ACTIONS(705), - [anon_sym_5_GT_AMP1] = ACTIONS(705), - [anon_sym_6_GT_AMP1] = ACTIONS(705), - [anon_sym_STAR_GT_AMP2] = ACTIONS(705), - [anon_sym_1_GT_AMP2] = ACTIONS(705), - [anon_sym_3_GT_AMP2] = ACTIONS(705), - [anon_sym_4_GT_AMP2] = ACTIONS(705), - [anon_sym_5_GT_AMP2] = ACTIONS(705), - [anon_sym_6_GT_AMP2] = ACTIONS(705), - [aux_sym_comparison_operator_token1] = ACTIONS(705), - [aux_sym_comparison_operator_token2] = ACTIONS(705), - [aux_sym_comparison_operator_token3] = ACTIONS(705), - [aux_sym_comparison_operator_token4] = ACTIONS(705), - [aux_sym_comparison_operator_token5] = ACTIONS(705), - [aux_sym_comparison_operator_token6] = ACTIONS(705), - [aux_sym_comparison_operator_token7] = ACTIONS(705), - [aux_sym_comparison_operator_token8] = ACTIONS(705), - [aux_sym_comparison_operator_token9] = ACTIONS(705), - [aux_sym_comparison_operator_token10] = ACTIONS(705), - [aux_sym_comparison_operator_token11] = ACTIONS(705), - [aux_sym_comparison_operator_token12] = ACTIONS(705), - [aux_sym_comparison_operator_token13] = ACTIONS(705), - [aux_sym_comparison_operator_token14] = ACTIONS(705), - [aux_sym_comparison_operator_token15] = ACTIONS(705), - [aux_sym_comparison_operator_token16] = ACTIONS(705), - [aux_sym_comparison_operator_token17] = ACTIONS(705), - [aux_sym_comparison_operator_token18] = ACTIONS(705), - [aux_sym_comparison_operator_token19] = ACTIONS(705), - [aux_sym_comparison_operator_token20] = ACTIONS(705), - [aux_sym_comparison_operator_token21] = ACTIONS(705), - [aux_sym_comparison_operator_token22] = ACTIONS(705), - [aux_sym_comparison_operator_token23] = ACTIONS(705), - [aux_sym_comparison_operator_token24] = ACTIONS(705), - [aux_sym_comparison_operator_token25] = ACTIONS(705), - [aux_sym_comparison_operator_token26] = ACTIONS(705), - [aux_sym_comparison_operator_token27] = ACTIONS(705), - [aux_sym_comparison_operator_token28] = ACTIONS(707), - [aux_sym_comparison_operator_token29] = ACTIONS(705), - [aux_sym_comparison_operator_token30] = ACTIONS(705), - [aux_sym_comparison_operator_token31] = ACTIONS(705), - [aux_sym_comparison_operator_token32] = ACTIONS(705), - [aux_sym_comparison_operator_token33] = ACTIONS(705), - [aux_sym_comparison_operator_token34] = ACTIONS(707), - [aux_sym_comparison_operator_token35] = ACTIONS(705), - [aux_sym_comparison_operator_token36] = ACTIONS(705), - [aux_sym_comparison_operator_token37] = ACTIONS(705), - [aux_sym_comparison_operator_token38] = ACTIONS(705), - [aux_sym_comparison_operator_token39] = ACTIONS(705), - [aux_sym_comparison_operator_token40] = ACTIONS(705), - [aux_sym_comparison_operator_token41] = ACTIONS(705), - [aux_sym_comparison_operator_token42] = ACTIONS(705), - [aux_sym_comparison_operator_token43] = ACTIONS(705), - [aux_sym_comparison_operator_token44] = ACTIONS(705), - [aux_sym_comparison_operator_token45] = ACTIONS(705), - [aux_sym_comparison_operator_token46] = ACTIONS(705), - [aux_sym_comparison_operator_token47] = ACTIONS(705), - [aux_sym_comparison_operator_token48] = ACTIONS(705), - [aux_sym_comparison_operator_token49] = ACTIONS(705), - [aux_sym_comparison_operator_token50] = ACTIONS(705), - [aux_sym_format_operator_token1] = ACTIONS(705), - [anon_sym_LPAREN] = ACTIONS(705), - [anon_sym_COMMA] = ACTIONS(705), - [anon_sym_PIPE] = ACTIONS(705), - [anon_sym_PERCENT] = ACTIONS(707), - [aux_sym_logical_expression_token1] = ACTIONS(705), - [aux_sym_logical_expression_token2] = ACTIONS(705), - [aux_sym_logical_expression_token3] = ACTIONS(705), - [aux_sym_bitwise_expression_token1] = ACTIONS(705), - [aux_sym_bitwise_expression_token2] = ACTIONS(705), - [aux_sym_bitwise_expression_token3] = ACTIONS(705), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(705), - [anon_sym_STAR] = ACTIONS(707), - [anon_sym_DOT_DOT] = ACTIONS(705), - [anon_sym_PLUS_PLUS] = ACTIONS(705), - [anon_sym_DASH_DASH] = ACTIONS(705), - [anon_sym_DOT2] = ACTIONS(707), - [anon_sym_COLON_COLON] = ACTIONS(705), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), - [sym__statement_terminator] = ACTIONS(705), + [anon_sym_LBRACK] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_BANG_EQ] = ACTIONS(701), + [anon_sym_PLUS_EQ] = ACTIONS(701), + [anon_sym_STAR_EQ] = ACTIONS(701), + [anon_sym_SLASH_EQ] = ACTIONS(701), + [anon_sym_PERCENT_EQ] = ACTIONS(701), + [anon_sym_GT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(701), + [anon_sym_2_GT] = ACTIONS(703), + [anon_sym_2_GT_GT] = ACTIONS(701), + [anon_sym_3_GT] = ACTIONS(703), + [anon_sym_3_GT_GT] = ACTIONS(701), + [anon_sym_4_GT] = ACTIONS(703), + [anon_sym_4_GT_GT] = ACTIONS(701), + [anon_sym_5_GT] = ACTIONS(703), + [anon_sym_5_GT_GT] = ACTIONS(701), + [anon_sym_6_GT] = ACTIONS(703), + [anon_sym_6_GT_GT] = ACTIONS(701), + [anon_sym_STAR_GT] = ACTIONS(703), + [anon_sym_STAR_GT_GT] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(703), + [anon_sym_STAR_GT_AMP1] = ACTIONS(701), + [anon_sym_2_GT_AMP1] = ACTIONS(701), + [anon_sym_3_GT_AMP1] = ACTIONS(701), + [anon_sym_4_GT_AMP1] = ACTIONS(701), + [anon_sym_5_GT_AMP1] = ACTIONS(701), + [anon_sym_6_GT_AMP1] = ACTIONS(701), + [anon_sym_STAR_GT_AMP2] = ACTIONS(701), + [anon_sym_1_GT_AMP2] = ACTIONS(701), + [anon_sym_3_GT_AMP2] = ACTIONS(701), + [anon_sym_4_GT_AMP2] = ACTIONS(701), + [anon_sym_5_GT_AMP2] = ACTIONS(701), + [anon_sym_6_GT_AMP2] = ACTIONS(701), + [aux_sym_comparison_operator_token1] = ACTIONS(701), + [aux_sym_comparison_operator_token2] = ACTIONS(701), + [aux_sym_comparison_operator_token3] = ACTIONS(701), + [aux_sym_comparison_operator_token4] = ACTIONS(701), + [aux_sym_comparison_operator_token5] = ACTIONS(701), + [aux_sym_comparison_operator_token6] = ACTIONS(701), + [aux_sym_comparison_operator_token7] = ACTIONS(701), + [aux_sym_comparison_operator_token8] = ACTIONS(701), + [aux_sym_comparison_operator_token9] = ACTIONS(701), + [aux_sym_comparison_operator_token10] = ACTIONS(701), + [aux_sym_comparison_operator_token11] = ACTIONS(701), + [aux_sym_comparison_operator_token12] = ACTIONS(701), + [aux_sym_comparison_operator_token13] = ACTIONS(701), + [aux_sym_comparison_operator_token14] = ACTIONS(701), + [aux_sym_comparison_operator_token15] = ACTIONS(701), + [aux_sym_comparison_operator_token16] = ACTIONS(701), + [aux_sym_comparison_operator_token17] = ACTIONS(701), + [aux_sym_comparison_operator_token18] = ACTIONS(701), + [aux_sym_comparison_operator_token19] = ACTIONS(701), + [aux_sym_comparison_operator_token20] = ACTIONS(701), + [aux_sym_comparison_operator_token21] = ACTIONS(701), + [aux_sym_comparison_operator_token22] = ACTIONS(701), + [aux_sym_comparison_operator_token23] = ACTIONS(701), + [aux_sym_comparison_operator_token24] = ACTIONS(701), + [aux_sym_comparison_operator_token25] = ACTIONS(701), + [aux_sym_comparison_operator_token26] = ACTIONS(701), + [aux_sym_comparison_operator_token27] = ACTIONS(701), + [aux_sym_comparison_operator_token28] = ACTIONS(703), + [aux_sym_comparison_operator_token29] = ACTIONS(701), + [aux_sym_comparison_operator_token30] = ACTIONS(701), + [aux_sym_comparison_operator_token31] = ACTIONS(701), + [aux_sym_comparison_operator_token32] = ACTIONS(701), + [aux_sym_comparison_operator_token33] = ACTIONS(701), + [aux_sym_comparison_operator_token34] = ACTIONS(703), + [aux_sym_comparison_operator_token35] = ACTIONS(701), + [aux_sym_comparison_operator_token36] = ACTIONS(701), + [aux_sym_comparison_operator_token37] = ACTIONS(701), + [aux_sym_comparison_operator_token38] = ACTIONS(701), + [aux_sym_comparison_operator_token39] = ACTIONS(701), + [aux_sym_comparison_operator_token40] = ACTIONS(701), + [aux_sym_comparison_operator_token41] = ACTIONS(701), + [aux_sym_comparison_operator_token42] = ACTIONS(701), + [aux_sym_comparison_operator_token43] = ACTIONS(701), + [aux_sym_comparison_operator_token44] = ACTIONS(701), + [aux_sym_comparison_operator_token45] = ACTIONS(701), + [aux_sym_comparison_operator_token46] = ACTIONS(701), + [aux_sym_comparison_operator_token47] = ACTIONS(701), + [aux_sym_comparison_operator_token48] = ACTIONS(701), + [aux_sym_comparison_operator_token49] = ACTIONS(701), + [aux_sym_comparison_operator_token50] = ACTIONS(701), + [aux_sym_format_operator_token1] = ACTIONS(701), + [anon_sym_LPAREN] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(701), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(703), + [aux_sym_logical_expression_token1] = ACTIONS(701), + [aux_sym_logical_expression_token2] = ACTIONS(701), + [aux_sym_logical_expression_token3] = ACTIONS(701), + [aux_sym_bitwise_expression_token1] = ACTIONS(701), + [aux_sym_bitwise_expression_token2] = ACTIONS(701), + [aux_sym_bitwise_expression_token3] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_BSLASH] = ACTIONS(701), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_DOT_DOT] = ACTIONS(701), + [anon_sym_PLUS_PLUS] = ACTIONS(701), + [anon_sym_DASH_DASH] = ACTIONS(701), + [anon_sym_DOT2] = ACTIONS(703), + [anon_sym_COLON_COLON] = ACTIONS(701), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), + [sym__statement_terminator] = ACTIONS(701), }, [148] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(629), + [anon_sym_BANG_EQ] = ACTIONS(629), + [anon_sym_PLUS_EQ] = ACTIONS(629), + [anon_sym_STAR_EQ] = ACTIONS(629), + [anon_sym_SLASH_EQ] = ACTIONS(629), + [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_GT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(629), + [anon_sym_2_GT] = ACTIONS(631), + [anon_sym_2_GT_GT] = ACTIONS(629), + [anon_sym_3_GT] = ACTIONS(631), + [anon_sym_3_GT_GT] = ACTIONS(629), + [anon_sym_4_GT] = ACTIONS(631), + [anon_sym_4_GT_GT] = ACTIONS(629), + [anon_sym_5_GT] = ACTIONS(631), + [anon_sym_5_GT_GT] = ACTIONS(629), + [anon_sym_6_GT] = ACTIONS(631), + [anon_sym_6_GT_GT] = ACTIONS(629), + [anon_sym_STAR_GT] = ACTIONS(631), + [anon_sym_STAR_GT_GT] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(631), + [anon_sym_STAR_GT_AMP1] = ACTIONS(629), + [anon_sym_2_GT_AMP1] = ACTIONS(629), + [anon_sym_3_GT_AMP1] = ACTIONS(629), + [anon_sym_4_GT_AMP1] = ACTIONS(629), + [anon_sym_5_GT_AMP1] = ACTIONS(629), + [anon_sym_6_GT_AMP1] = ACTIONS(629), + [anon_sym_STAR_GT_AMP2] = ACTIONS(629), + [anon_sym_1_GT_AMP2] = ACTIONS(629), + [anon_sym_3_GT_AMP2] = ACTIONS(629), + [anon_sym_4_GT_AMP2] = ACTIONS(629), + [anon_sym_5_GT_AMP2] = ACTIONS(629), + [anon_sym_6_GT_AMP2] = ACTIONS(629), + [aux_sym_comparison_operator_token1] = ACTIONS(629), + [aux_sym_comparison_operator_token2] = ACTIONS(629), + [aux_sym_comparison_operator_token3] = ACTIONS(629), + [aux_sym_comparison_operator_token4] = ACTIONS(629), + [aux_sym_comparison_operator_token5] = ACTIONS(629), + [aux_sym_comparison_operator_token6] = ACTIONS(629), + [aux_sym_comparison_operator_token7] = ACTIONS(629), + [aux_sym_comparison_operator_token8] = ACTIONS(629), + [aux_sym_comparison_operator_token9] = ACTIONS(629), + [aux_sym_comparison_operator_token10] = ACTIONS(629), + [aux_sym_comparison_operator_token11] = ACTIONS(629), + [aux_sym_comparison_operator_token12] = ACTIONS(629), + [aux_sym_comparison_operator_token13] = ACTIONS(629), + [aux_sym_comparison_operator_token14] = ACTIONS(629), + [aux_sym_comparison_operator_token15] = ACTIONS(629), + [aux_sym_comparison_operator_token16] = ACTIONS(629), + [aux_sym_comparison_operator_token17] = ACTIONS(629), + [aux_sym_comparison_operator_token18] = ACTIONS(629), + [aux_sym_comparison_operator_token19] = ACTIONS(629), + [aux_sym_comparison_operator_token20] = ACTIONS(629), + [aux_sym_comparison_operator_token21] = ACTIONS(629), + [aux_sym_comparison_operator_token22] = ACTIONS(629), + [aux_sym_comparison_operator_token23] = ACTIONS(629), + [aux_sym_comparison_operator_token24] = ACTIONS(629), + [aux_sym_comparison_operator_token25] = ACTIONS(629), + [aux_sym_comparison_operator_token26] = ACTIONS(629), + [aux_sym_comparison_operator_token27] = ACTIONS(629), + [aux_sym_comparison_operator_token28] = ACTIONS(631), + [aux_sym_comparison_operator_token29] = ACTIONS(629), + [aux_sym_comparison_operator_token30] = ACTIONS(629), + [aux_sym_comparison_operator_token31] = ACTIONS(629), + [aux_sym_comparison_operator_token32] = ACTIONS(629), + [aux_sym_comparison_operator_token33] = ACTIONS(629), + [aux_sym_comparison_operator_token34] = ACTIONS(631), + [aux_sym_comparison_operator_token35] = ACTIONS(629), + [aux_sym_comparison_operator_token36] = ACTIONS(629), + [aux_sym_comparison_operator_token37] = ACTIONS(629), + [aux_sym_comparison_operator_token38] = ACTIONS(629), + [aux_sym_comparison_operator_token39] = ACTIONS(629), + [aux_sym_comparison_operator_token40] = ACTIONS(629), + [aux_sym_comparison_operator_token41] = ACTIONS(629), + [aux_sym_comparison_operator_token42] = ACTIONS(629), + [aux_sym_comparison_operator_token43] = ACTIONS(629), + [aux_sym_comparison_operator_token44] = ACTIONS(629), + [aux_sym_comparison_operator_token45] = ACTIONS(629), + [aux_sym_comparison_operator_token46] = ACTIONS(629), + [aux_sym_comparison_operator_token47] = ACTIONS(629), + [aux_sym_comparison_operator_token48] = ACTIONS(629), + [aux_sym_comparison_operator_token49] = ACTIONS(629), + [aux_sym_comparison_operator_token50] = ACTIONS(629), + [aux_sym_format_operator_token1] = ACTIONS(629), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(629), + [anon_sym_PIPE] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(631), + [aux_sym_logical_expression_token1] = ACTIONS(629), + [aux_sym_logical_expression_token2] = ACTIONS(629), + [aux_sym_logical_expression_token3] = ACTIONS(629), + [aux_sym_bitwise_expression_token1] = ACTIONS(629), + [aux_sym_bitwise_expression_token2] = ACTIONS(629), + [aux_sym_bitwise_expression_token3] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(631), + [anon_sym_BSLASH] = ACTIONS(629), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_DOT_DOT] = ACTIONS(629), + [anon_sym_PLUS_PLUS] = ACTIONS(629), + [anon_sym_DASH_DASH] = ACTIONS(629), + [anon_sym_DOT2] = ACTIONS(631), + [anon_sym_COLON_COLON] = ACTIONS(629), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), + [sym__statement_terminator] = ACTIONS(629), + }, + [149] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(683), + [anon_sym_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_PLUS_EQ] = ACTIONS(683), + [anon_sym_STAR_EQ] = ACTIONS(683), + [anon_sym_SLASH_EQ] = ACTIONS(683), + [anon_sym_PERCENT_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_2_GT] = ACTIONS(686), + [anon_sym_2_GT_GT] = ACTIONS(683), + [anon_sym_3_GT] = ACTIONS(686), + [anon_sym_3_GT_GT] = ACTIONS(683), + [anon_sym_4_GT] = ACTIONS(686), + [anon_sym_4_GT_GT] = ACTIONS(683), + [anon_sym_5_GT] = ACTIONS(686), + [anon_sym_5_GT_GT] = ACTIONS(683), + [anon_sym_6_GT] = ACTIONS(686), + [anon_sym_6_GT_GT] = ACTIONS(683), + [anon_sym_STAR_GT] = ACTIONS(686), + [anon_sym_STAR_GT_GT] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_STAR_GT_AMP1] = ACTIONS(683), + [anon_sym_2_GT_AMP1] = ACTIONS(683), + [anon_sym_3_GT_AMP1] = ACTIONS(683), + [anon_sym_4_GT_AMP1] = ACTIONS(683), + [anon_sym_5_GT_AMP1] = ACTIONS(683), + [anon_sym_6_GT_AMP1] = ACTIONS(683), + [anon_sym_STAR_GT_AMP2] = ACTIONS(683), + [anon_sym_1_GT_AMP2] = ACTIONS(683), + [anon_sym_3_GT_AMP2] = ACTIONS(683), + [anon_sym_4_GT_AMP2] = ACTIONS(683), + [anon_sym_5_GT_AMP2] = ACTIONS(683), + [anon_sym_6_GT_AMP2] = ACTIONS(683), + [aux_sym_comparison_operator_token1] = ACTIONS(683), + [aux_sym_comparison_operator_token2] = ACTIONS(683), + [aux_sym_comparison_operator_token3] = ACTIONS(683), + [aux_sym_comparison_operator_token4] = ACTIONS(683), + [aux_sym_comparison_operator_token5] = ACTIONS(683), + [aux_sym_comparison_operator_token6] = ACTIONS(683), + [aux_sym_comparison_operator_token7] = ACTIONS(683), + [aux_sym_comparison_operator_token8] = ACTIONS(683), + [aux_sym_comparison_operator_token9] = ACTIONS(683), + [aux_sym_comparison_operator_token10] = ACTIONS(683), + [aux_sym_comparison_operator_token11] = ACTIONS(683), + [aux_sym_comparison_operator_token12] = ACTIONS(683), + [aux_sym_comparison_operator_token13] = ACTIONS(683), + [aux_sym_comparison_operator_token14] = ACTIONS(683), + [aux_sym_comparison_operator_token15] = ACTIONS(683), + [aux_sym_comparison_operator_token16] = ACTIONS(683), + [aux_sym_comparison_operator_token17] = ACTIONS(683), + [aux_sym_comparison_operator_token18] = ACTIONS(683), + [aux_sym_comparison_operator_token19] = ACTIONS(683), + [aux_sym_comparison_operator_token20] = ACTIONS(683), + [aux_sym_comparison_operator_token21] = ACTIONS(683), + [aux_sym_comparison_operator_token22] = ACTIONS(683), + [aux_sym_comparison_operator_token23] = ACTIONS(683), + [aux_sym_comparison_operator_token24] = ACTIONS(683), + [aux_sym_comparison_operator_token25] = ACTIONS(683), + [aux_sym_comparison_operator_token26] = ACTIONS(683), + [aux_sym_comparison_operator_token27] = ACTIONS(683), + [aux_sym_comparison_operator_token28] = ACTIONS(686), + [aux_sym_comparison_operator_token29] = ACTIONS(683), + [aux_sym_comparison_operator_token30] = ACTIONS(683), + [aux_sym_comparison_operator_token31] = ACTIONS(683), + [aux_sym_comparison_operator_token32] = ACTIONS(683), + [aux_sym_comparison_operator_token33] = ACTIONS(683), + [aux_sym_comparison_operator_token34] = ACTIONS(686), + [aux_sym_comparison_operator_token35] = ACTIONS(683), + [aux_sym_comparison_operator_token36] = ACTIONS(683), + [aux_sym_comparison_operator_token37] = ACTIONS(683), + [aux_sym_comparison_operator_token38] = ACTIONS(683), + [aux_sym_comparison_operator_token39] = ACTIONS(683), + [aux_sym_comparison_operator_token40] = ACTIONS(683), + [aux_sym_comparison_operator_token41] = ACTIONS(683), + [aux_sym_comparison_operator_token42] = ACTIONS(683), + [aux_sym_comparison_operator_token43] = ACTIONS(683), + [aux_sym_comparison_operator_token44] = ACTIONS(683), + [aux_sym_comparison_operator_token45] = ACTIONS(683), + [aux_sym_comparison_operator_token46] = ACTIONS(683), + [aux_sym_comparison_operator_token47] = ACTIONS(683), + [aux_sym_comparison_operator_token48] = ACTIONS(683), + [aux_sym_comparison_operator_token49] = ACTIONS(683), + [aux_sym_comparison_operator_token50] = ACTIONS(683), + [aux_sym_format_operator_token1] = ACTIONS(683), + [anon_sym_LPAREN] = ACTIONS(683), + [anon_sym_COMMA] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(686), + [aux_sym_logical_expression_token1] = ACTIONS(683), + [aux_sym_logical_expression_token2] = ACTIONS(683), + [aux_sym_logical_expression_token3] = ACTIONS(683), + [aux_sym_bitwise_expression_token1] = ACTIONS(683), + [aux_sym_bitwise_expression_token2] = ACTIONS(683), + [aux_sym_bitwise_expression_token3] = ACTIONS(683), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_DOT_DOT] = ACTIONS(683), + [anon_sym_PLUS_PLUS] = ACTIONS(683), + [anon_sym_DASH_DASH] = ACTIONS(683), + [anon_sym_DOT2] = ACTIONS(686), + [anon_sym_COLON_COLON] = ACTIONS(683), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), + [sym__statement_terminator] = ACTIONS(683), + }, + [150] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(639), [anon_sym_EQ] = ACTIONS(639), @@ -44726,229 +44962,119 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), [sym__statement_terminator] = ACTIONS(639), }, - [149] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(631), - [anon_sym_EQ] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_PLUS_EQ] = ACTIONS(631), - [anon_sym_STAR_EQ] = ACTIONS(631), - [anon_sym_SLASH_EQ] = ACTIONS(631), - [anon_sym_PERCENT_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_2_GT] = ACTIONS(633), - [anon_sym_2_GT_GT] = ACTIONS(631), - [anon_sym_3_GT] = ACTIONS(633), - [anon_sym_3_GT_GT] = ACTIONS(631), - [anon_sym_4_GT] = ACTIONS(633), - [anon_sym_4_GT_GT] = ACTIONS(631), - [anon_sym_5_GT] = ACTIONS(633), - [anon_sym_5_GT_GT] = ACTIONS(631), - [anon_sym_6_GT] = ACTIONS(633), - [anon_sym_6_GT_GT] = ACTIONS(631), - [anon_sym_STAR_GT] = ACTIONS(633), - [anon_sym_STAR_GT_GT] = ACTIONS(631), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_STAR_GT_AMP1] = ACTIONS(631), - [anon_sym_2_GT_AMP1] = ACTIONS(631), - [anon_sym_3_GT_AMP1] = ACTIONS(631), - [anon_sym_4_GT_AMP1] = ACTIONS(631), - [anon_sym_5_GT_AMP1] = ACTIONS(631), - [anon_sym_6_GT_AMP1] = ACTIONS(631), - [anon_sym_STAR_GT_AMP2] = ACTIONS(631), - [anon_sym_1_GT_AMP2] = ACTIONS(631), - [anon_sym_3_GT_AMP2] = ACTIONS(631), - [anon_sym_4_GT_AMP2] = ACTIONS(631), - [anon_sym_5_GT_AMP2] = ACTIONS(631), - [anon_sym_6_GT_AMP2] = ACTIONS(631), - [aux_sym_comparison_operator_token1] = ACTIONS(631), - [aux_sym_comparison_operator_token2] = ACTIONS(631), - [aux_sym_comparison_operator_token3] = ACTIONS(631), - [aux_sym_comparison_operator_token4] = ACTIONS(631), - [aux_sym_comparison_operator_token5] = ACTIONS(631), - [aux_sym_comparison_operator_token6] = ACTIONS(631), - [aux_sym_comparison_operator_token7] = ACTIONS(631), - [aux_sym_comparison_operator_token8] = ACTIONS(631), - [aux_sym_comparison_operator_token9] = ACTIONS(631), - [aux_sym_comparison_operator_token10] = ACTIONS(631), - [aux_sym_comparison_operator_token11] = ACTIONS(631), - [aux_sym_comparison_operator_token12] = ACTIONS(631), - [aux_sym_comparison_operator_token13] = ACTIONS(631), - [aux_sym_comparison_operator_token14] = ACTIONS(631), - [aux_sym_comparison_operator_token15] = ACTIONS(631), - [aux_sym_comparison_operator_token16] = ACTIONS(631), - [aux_sym_comparison_operator_token17] = ACTIONS(631), - [aux_sym_comparison_operator_token18] = ACTIONS(631), - [aux_sym_comparison_operator_token19] = ACTIONS(631), - [aux_sym_comparison_operator_token20] = ACTIONS(631), - [aux_sym_comparison_operator_token21] = ACTIONS(631), - [aux_sym_comparison_operator_token22] = ACTIONS(631), - [aux_sym_comparison_operator_token23] = ACTIONS(631), - [aux_sym_comparison_operator_token24] = ACTIONS(631), - [aux_sym_comparison_operator_token25] = ACTIONS(631), - [aux_sym_comparison_operator_token26] = ACTIONS(631), - [aux_sym_comparison_operator_token27] = ACTIONS(631), - [aux_sym_comparison_operator_token28] = ACTIONS(633), - [aux_sym_comparison_operator_token29] = ACTIONS(631), - [aux_sym_comparison_operator_token30] = ACTIONS(631), - [aux_sym_comparison_operator_token31] = ACTIONS(631), - [aux_sym_comparison_operator_token32] = ACTIONS(631), - [aux_sym_comparison_operator_token33] = ACTIONS(631), - [aux_sym_comparison_operator_token34] = ACTIONS(633), - [aux_sym_comparison_operator_token35] = ACTIONS(631), - [aux_sym_comparison_operator_token36] = ACTIONS(631), - [aux_sym_comparison_operator_token37] = ACTIONS(631), - [aux_sym_comparison_operator_token38] = ACTIONS(631), - [aux_sym_comparison_operator_token39] = ACTIONS(631), - [aux_sym_comparison_operator_token40] = ACTIONS(631), - [aux_sym_comparison_operator_token41] = ACTIONS(631), - [aux_sym_comparison_operator_token42] = ACTIONS(631), - [aux_sym_comparison_operator_token43] = ACTIONS(631), - [aux_sym_comparison_operator_token44] = ACTIONS(631), - [aux_sym_comparison_operator_token45] = ACTIONS(631), - [aux_sym_comparison_operator_token46] = ACTIONS(631), - [aux_sym_comparison_operator_token47] = ACTIONS(631), - [aux_sym_comparison_operator_token48] = ACTIONS(631), - [aux_sym_comparison_operator_token49] = ACTIONS(631), - [aux_sym_comparison_operator_token50] = ACTIONS(631), - [aux_sym_format_operator_token1] = ACTIONS(631), - [anon_sym_LPAREN] = ACTIONS(631), - [anon_sym_COMMA] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_PERCENT] = ACTIONS(633), - [aux_sym_logical_expression_token1] = ACTIONS(631), - [aux_sym_logical_expression_token2] = ACTIONS(631), - [aux_sym_logical_expression_token3] = ACTIONS(631), - [aux_sym_bitwise_expression_token1] = ACTIONS(631), - [aux_sym_bitwise_expression_token2] = ACTIONS(631), - [aux_sym_bitwise_expression_token3] = ACTIONS(631), - [anon_sym_PLUS] = ACTIONS(633), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_BSLASH] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(633), - [anon_sym_DOT_DOT] = ACTIONS(631), - [anon_sym_PLUS_PLUS] = ACTIONS(631), - [anon_sym_DASH_DASH] = ACTIONS(631), - [anon_sym_DOT2] = ACTIONS(633), - [anon_sym_COLON_COLON] = ACTIONS(631), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), - [sym__statement_terminator] = ACTIONS(631), - }, - [150] = { + [151] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(739), - [anon_sym_COLON_COLON] = ACTIONS(741), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(651), + [anon_sym_LBRACK] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_LPAREN] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [anon_sym_PLUS_PLUS] = ACTIONS(643), + [anon_sym_DASH_DASH] = ACTIONS(643), + [anon_sym_DOT2] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(643), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), + [sym__statement_terminator] = ACTIONS(643), }, - [151] = { + [152] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_LBRACK] = ACTIONS(651), [anon_sym_EQ] = ACTIONS(651), [anon_sym_BANG_EQ] = ACTIONS(651), [anon_sym_PLUS_EQ] = ACTIONS(651), @@ -45011,162 +45137,162 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token27] = ACTIONS(651), [aux_sym_comparison_operator_token28] = ACTIONS(653), [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(751), - [anon_sym_COLON_COLON] = ACTIONS(753), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [152] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_LPAREN] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [anon_sym_PLUS_PLUS] = ACTIONS(675), - [anon_sym_DASH_DASH] = ACTIONS(675), - [anon_sym_DOT2] = ACTIONS(677), - [anon_sym_COLON_COLON] = ACTIONS(675), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), - [sym__statement_terminator] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(651), + [aux_sym_comparison_operator_token31] = ACTIONS(651), + [aux_sym_comparison_operator_token32] = ACTIONS(651), + [aux_sym_comparison_operator_token33] = ACTIONS(651), + [aux_sym_comparison_operator_token34] = ACTIONS(653), + [aux_sym_comparison_operator_token35] = ACTIONS(651), + [aux_sym_comparison_operator_token36] = ACTIONS(651), + [aux_sym_comparison_operator_token37] = ACTIONS(651), + [aux_sym_comparison_operator_token38] = ACTIONS(651), + [aux_sym_comparison_operator_token39] = ACTIONS(651), + [aux_sym_comparison_operator_token40] = ACTIONS(651), + [aux_sym_comparison_operator_token41] = ACTIONS(651), + [aux_sym_comparison_operator_token42] = ACTIONS(651), + [aux_sym_comparison_operator_token43] = ACTIONS(651), + [aux_sym_comparison_operator_token44] = ACTIONS(651), + [aux_sym_comparison_operator_token45] = ACTIONS(651), + [aux_sym_comparison_operator_token46] = ACTIONS(651), + [aux_sym_comparison_operator_token47] = ACTIONS(651), + [aux_sym_comparison_operator_token48] = ACTIONS(651), + [aux_sym_comparison_operator_token49] = ACTIONS(651), + [aux_sym_comparison_operator_token50] = ACTIONS(651), + [aux_sym_format_operator_token1] = ACTIONS(651), + [anon_sym_LPAREN] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PERCENT] = ACTIONS(653), + [aux_sym_logical_expression_token1] = ACTIONS(651), + [aux_sym_logical_expression_token2] = ACTIONS(651), + [aux_sym_logical_expression_token3] = ACTIONS(651), + [aux_sym_bitwise_expression_token1] = ACTIONS(651), + [aux_sym_bitwise_expression_token2] = ACTIONS(651), + [aux_sym_bitwise_expression_token3] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(653), + [anon_sym_BSLASH] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(653), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_DOT2] = ACTIONS(653), + [anon_sym_COLON_COLON] = ACTIONS(651), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(651), }, [153] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_PLUS_EQ] = ACTIONS(655), + [anon_sym_STAR_EQ] = ACTIONS(655), + [anon_sym_SLASH_EQ] = ACTIONS(655), + [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_2_GT] = ACTIONS(657), + [anon_sym_2_GT_GT] = ACTIONS(655), + [anon_sym_3_GT] = ACTIONS(657), + [anon_sym_3_GT_GT] = ACTIONS(655), + [anon_sym_4_GT] = ACTIONS(657), + [anon_sym_4_GT_GT] = ACTIONS(655), + [anon_sym_5_GT] = ACTIONS(657), + [anon_sym_5_GT_GT] = ACTIONS(655), + [anon_sym_6_GT] = ACTIONS(657), + [anon_sym_6_GT_GT] = ACTIONS(655), + [anon_sym_STAR_GT] = ACTIONS(657), + [anon_sym_STAR_GT_GT] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(657), + [anon_sym_STAR_GT_AMP1] = ACTIONS(655), + [anon_sym_2_GT_AMP1] = ACTIONS(655), + [anon_sym_3_GT_AMP1] = ACTIONS(655), + [anon_sym_4_GT_AMP1] = ACTIONS(655), + [anon_sym_5_GT_AMP1] = ACTIONS(655), + [anon_sym_6_GT_AMP1] = ACTIONS(655), + [anon_sym_STAR_GT_AMP2] = ACTIONS(655), + [anon_sym_1_GT_AMP2] = ACTIONS(655), + [anon_sym_3_GT_AMP2] = ACTIONS(655), + [anon_sym_4_GT_AMP2] = ACTIONS(655), + [anon_sym_5_GT_AMP2] = ACTIONS(655), + [anon_sym_6_GT_AMP2] = ACTIONS(655), + [aux_sym_comparison_operator_token1] = ACTIONS(655), + [aux_sym_comparison_operator_token2] = ACTIONS(655), + [aux_sym_comparison_operator_token3] = ACTIONS(655), + [aux_sym_comparison_operator_token4] = ACTIONS(655), + [aux_sym_comparison_operator_token5] = ACTIONS(655), + [aux_sym_comparison_operator_token6] = ACTIONS(655), + [aux_sym_comparison_operator_token7] = ACTIONS(655), + [aux_sym_comparison_operator_token8] = ACTIONS(655), + [aux_sym_comparison_operator_token9] = ACTIONS(655), + [aux_sym_comparison_operator_token10] = ACTIONS(655), + [aux_sym_comparison_operator_token11] = ACTIONS(655), + [aux_sym_comparison_operator_token12] = ACTIONS(655), + [aux_sym_comparison_operator_token13] = ACTIONS(655), + [aux_sym_comparison_operator_token14] = ACTIONS(655), + [aux_sym_comparison_operator_token15] = ACTIONS(655), + [aux_sym_comparison_operator_token16] = ACTIONS(655), + [aux_sym_comparison_operator_token17] = ACTIONS(655), + [aux_sym_comparison_operator_token18] = ACTIONS(655), + [aux_sym_comparison_operator_token19] = ACTIONS(655), + [aux_sym_comparison_operator_token20] = ACTIONS(655), + [aux_sym_comparison_operator_token21] = ACTIONS(655), + [aux_sym_comparison_operator_token22] = ACTIONS(655), + [aux_sym_comparison_operator_token23] = ACTIONS(655), + [aux_sym_comparison_operator_token24] = ACTIONS(655), + [aux_sym_comparison_operator_token25] = ACTIONS(655), + [aux_sym_comparison_operator_token26] = ACTIONS(655), + [aux_sym_comparison_operator_token27] = ACTIONS(655), + [aux_sym_comparison_operator_token28] = ACTIONS(657), + [aux_sym_comparison_operator_token29] = ACTIONS(655), + [aux_sym_comparison_operator_token30] = ACTIONS(655), + [aux_sym_comparison_operator_token31] = ACTIONS(655), + [aux_sym_comparison_operator_token32] = ACTIONS(655), + [aux_sym_comparison_operator_token33] = ACTIONS(655), + [aux_sym_comparison_operator_token34] = ACTIONS(657), + [aux_sym_comparison_operator_token35] = ACTIONS(655), + [aux_sym_comparison_operator_token36] = ACTIONS(655), + [aux_sym_comparison_operator_token37] = ACTIONS(655), + [aux_sym_comparison_operator_token38] = ACTIONS(655), + [aux_sym_comparison_operator_token39] = ACTIONS(655), + [aux_sym_comparison_operator_token40] = ACTIONS(655), + [aux_sym_comparison_operator_token41] = ACTIONS(655), + [aux_sym_comparison_operator_token42] = ACTIONS(655), + [aux_sym_comparison_operator_token43] = ACTIONS(655), + [aux_sym_comparison_operator_token44] = ACTIONS(655), + [aux_sym_comparison_operator_token45] = ACTIONS(655), + [aux_sym_comparison_operator_token46] = ACTIONS(655), + [aux_sym_comparison_operator_token47] = ACTIONS(655), + [aux_sym_comparison_operator_token48] = ACTIONS(655), + [aux_sym_comparison_operator_token49] = ACTIONS(655), + [aux_sym_comparison_operator_token50] = ACTIONS(655), + [aux_sym_format_operator_token1] = ACTIONS(655), + [anon_sym_LPAREN] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(657), + [aux_sym_logical_expression_token1] = ACTIONS(655), + [aux_sym_logical_expression_token2] = ACTIONS(655), + [aux_sym_logical_expression_token3] = ACTIONS(655), + [aux_sym_bitwise_expression_token1] = ACTIONS(655), + [aux_sym_bitwise_expression_token2] = ACTIONS(655), + [aux_sym_bitwise_expression_token3] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_BSLASH] = ACTIONS(655), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_DOT_DOT] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(655), + [anon_sym_DASH_DASH] = ACTIONS(655), + [anon_sym_DOT2] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(655), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), + [sym__statement_terminator] = ACTIONS(655), + }, + [154] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_EQ] = ACTIONS(609), @@ -45276,9 +45402,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), [sym__statement_terminator] = ACTIONS(609), }, - [154] = { + [155] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(745), [anon_sym_EQ] = ACTIONS(635), [anon_sym_BANG_EQ] = ACTIONS(635), [anon_sym_PLUS_EQ] = ACTIONS(635), @@ -45363,7 +45489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(635), [aux_sym_comparison_operator_token50] = ACTIONS(635), [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), [anon_sym_COMMA] = ACTIONS(635), [anon_sym_PIPE] = ACTIONS(635), [anon_sym_PERCENT] = ACTIONS(637), @@ -45379,125 +45505,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(635), [anon_sym_STAR] = ACTIONS(637), [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(635), - [anon_sym_DASH_DASH] = ACTIONS(635), - [anon_sym_DOT2] = ACTIONS(637), - [anon_sym_COLON_COLON] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), - [sym__statement_terminator] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(757), + [anon_sym_COLON_COLON] = ACTIONS(759), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [155] = { + [156] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(735), [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(757), - [anon_sym_COLON_COLON] = ACTIONS(759), + [anon_sym_DOT2] = ACTIONS(761), + [anon_sym_COLON_COLON] = ACTIONS(763), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(635), }, - [156] = { + [157] = { + [aux_sym_array_literal_expression_repeat1] = STATE(157), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), + }, + [158] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), [anon_sym_EQ] = ACTIONS(651), [anon_sym_BANG_EQ] = ACTIONS(651), [anon_sym_PLUS_EQ] = ACTIONS(651), @@ -45598,13 +45826,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(651), [anon_sym_STAR] = ACTIONS(653), [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(761), - [anon_sym_COLON_COLON] = ACTIONS(763), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + [anon_sym_RBRACK] = ACTIONS(651), }, - [157] = { + [159] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(655), [anon_sym_BANG_EQ] = ACTIONS(655), @@ -45708,7 +45932,423 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(655), [anon_sym_RBRACK] = ACTIONS(655), }, - [158] = { + [160] = { + [aux_sym_array_literal_expression_repeat1] = STATE(165), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_PLUS_EQ] = ACTIONS(772), + [anon_sym_STAR_EQ] = ACTIONS(772), + [anon_sym_SLASH_EQ] = ACTIONS(772), + [anon_sym_PERCENT_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_GT_GT] = ACTIONS(772), + [anon_sym_2_GT] = ACTIONS(774), + [anon_sym_2_GT_GT] = ACTIONS(772), + [anon_sym_3_GT] = ACTIONS(774), + [anon_sym_3_GT_GT] = ACTIONS(772), + [anon_sym_4_GT] = ACTIONS(774), + [anon_sym_4_GT_GT] = ACTIONS(772), + [anon_sym_5_GT] = ACTIONS(774), + [anon_sym_5_GT_GT] = ACTIONS(772), + [anon_sym_6_GT] = ACTIONS(774), + [anon_sym_6_GT_GT] = ACTIONS(772), + [anon_sym_STAR_GT] = ACTIONS(774), + [anon_sym_STAR_GT_GT] = ACTIONS(772), + [anon_sym_LT] = ACTIONS(774), + [anon_sym_STAR_GT_AMP1] = ACTIONS(772), + [anon_sym_2_GT_AMP1] = ACTIONS(772), + [anon_sym_3_GT_AMP1] = ACTIONS(772), + [anon_sym_4_GT_AMP1] = ACTIONS(772), + [anon_sym_5_GT_AMP1] = ACTIONS(772), + [anon_sym_6_GT_AMP1] = ACTIONS(772), + [anon_sym_STAR_GT_AMP2] = ACTIONS(772), + [anon_sym_1_GT_AMP2] = ACTIONS(772), + [anon_sym_3_GT_AMP2] = ACTIONS(772), + [anon_sym_4_GT_AMP2] = ACTIONS(772), + [anon_sym_5_GT_AMP2] = ACTIONS(772), + [anon_sym_6_GT_AMP2] = ACTIONS(772), + [aux_sym_comparison_operator_token1] = ACTIONS(772), + [aux_sym_comparison_operator_token2] = ACTIONS(772), + [aux_sym_comparison_operator_token3] = ACTIONS(772), + [aux_sym_comparison_operator_token4] = ACTIONS(772), + [aux_sym_comparison_operator_token5] = ACTIONS(772), + [aux_sym_comparison_operator_token6] = ACTIONS(772), + [aux_sym_comparison_operator_token7] = ACTIONS(772), + [aux_sym_comparison_operator_token8] = ACTIONS(772), + [aux_sym_comparison_operator_token9] = ACTIONS(772), + [aux_sym_comparison_operator_token10] = ACTIONS(772), + [aux_sym_comparison_operator_token11] = ACTIONS(772), + [aux_sym_comparison_operator_token12] = ACTIONS(772), + [aux_sym_comparison_operator_token13] = ACTIONS(772), + [aux_sym_comparison_operator_token14] = ACTIONS(772), + [aux_sym_comparison_operator_token15] = ACTIONS(772), + [aux_sym_comparison_operator_token16] = ACTIONS(772), + [aux_sym_comparison_operator_token17] = ACTIONS(772), + [aux_sym_comparison_operator_token18] = ACTIONS(772), + [aux_sym_comparison_operator_token19] = ACTIONS(772), + [aux_sym_comparison_operator_token20] = ACTIONS(772), + [aux_sym_comparison_operator_token21] = ACTIONS(772), + [aux_sym_comparison_operator_token22] = ACTIONS(772), + [aux_sym_comparison_operator_token23] = ACTIONS(772), + [aux_sym_comparison_operator_token24] = ACTIONS(772), + [aux_sym_comparison_operator_token25] = ACTIONS(772), + [aux_sym_comparison_operator_token26] = ACTIONS(772), + [aux_sym_comparison_operator_token27] = ACTIONS(772), + [aux_sym_comparison_operator_token28] = ACTIONS(774), + [aux_sym_comparison_operator_token29] = ACTIONS(772), + [aux_sym_comparison_operator_token30] = ACTIONS(772), + [aux_sym_comparison_operator_token31] = ACTIONS(772), + [aux_sym_comparison_operator_token32] = ACTIONS(772), + [aux_sym_comparison_operator_token33] = ACTIONS(772), + [aux_sym_comparison_operator_token34] = ACTIONS(774), + [aux_sym_comparison_operator_token35] = ACTIONS(772), + [aux_sym_comparison_operator_token36] = ACTIONS(772), + [aux_sym_comparison_operator_token37] = ACTIONS(772), + [aux_sym_comparison_operator_token38] = ACTIONS(772), + [aux_sym_comparison_operator_token39] = ACTIONS(772), + [aux_sym_comparison_operator_token40] = ACTIONS(772), + [aux_sym_comparison_operator_token41] = ACTIONS(772), + [aux_sym_comparison_operator_token42] = ACTIONS(772), + [aux_sym_comparison_operator_token43] = ACTIONS(772), + [aux_sym_comparison_operator_token44] = ACTIONS(772), + [aux_sym_comparison_operator_token45] = ACTIONS(772), + [aux_sym_comparison_operator_token46] = ACTIONS(772), + [aux_sym_comparison_operator_token47] = ACTIONS(772), + [aux_sym_comparison_operator_token48] = ACTIONS(772), + [aux_sym_comparison_operator_token49] = ACTIONS(772), + [aux_sym_comparison_operator_token50] = ACTIONS(772), + [aux_sym_format_operator_token1] = ACTIONS(772), + [anon_sym_RPAREN] = ACTIONS(772), + [anon_sym_COMMA] = ACTIONS(776), + [anon_sym_PIPE] = ACTIONS(772), + [anon_sym_PERCENT] = ACTIONS(774), + [aux_sym_logical_expression_token1] = ACTIONS(772), + [aux_sym_logical_expression_token2] = ACTIONS(772), + [aux_sym_logical_expression_token3] = ACTIONS(772), + [aux_sym_bitwise_expression_token1] = ACTIONS(772), + [aux_sym_bitwise_expression_token2] = ACTIONS(772), + [aux_sym_bitwise_expression_token3] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(774), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_SLASH] = ACTIONS(774), + [anon_sym_BSLASH] = ACTIONS(772), + [anon_sym_STAR] = ACTIONS(774), + [anon_sym_DOT_DOT] = ACTIONS(772), + }, + [161] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_RPAREN] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [anon_sym_RBRACK] = ACTIONS(675), + }, + [162] = { + [aux_sym_array_literal_expression_repeat1] = STATE(170), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(778), + [anon_sym_BANG_EQ] = ACTIONS(778), + [anon_sym_PLUS_EQ] = ACTIONS(778), + [anon_sym_STAR_EQ] = ACTIONS(778), + [anon_sym_SLASH_EQ] = ACTIONS(778), + [anon_sym_PERCENT_EQ] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(780), + [anon_sym_GT_GT] = ACTIONS(778), + [anon_sym_2_GT] = ACTIONS(780), + [anon_sym_2_GT_GT] = ACTIONS(778), + [anon_sym_3_GT] = ACTIONS(780), + [anon_sym_3_GT_GT] = ACTIONS(778), + [anon_sym_4_GT] = ACTIONS(780), + [anon_sym_4_GT_GT] = ACTIONS(778), + [anon_sym_5_GT] = ACTIONS(780), + [anon_sym_5_GT_GT] = ACTIONS(778), + [anon_sym_6_GT] = ACTIONS(780), + [anon_sym_6_GT_GT] = ACTIONS(778), + [anon_sym_STAR_GT] = ACTIONS(780), + [anon_sym_STAR_GT_GT] = ACTIONS(778), + [anon_sym_LT] = ACTIONS(780), + [anon_sym_STAR_GT_AMP1] = ACTIONS(778), + [anon_sym_2_GT_AMP1] = ACTIONS(778), + [anon_sym_3_GT_AMP1] = ACTIONS(778), + [anon_sym_4_GT_AMP1] = ACTIONS(778), + [anon_sym_5_GT_AMP1] = ACTIONS(778), + [anon_sym_6_GT_AMP1] = ACTIONS(778), + [anon_sym_STAR_GT_AMP2] = ACTIONS(778), + [anon_sym_1_GT_AMP2] = ACTIONS(778), + [anon_sym_3_GT_AMP2] = ACTIONS(778), + [anon_sym_4_GT_AMP2] = ACTIONS(778), + [anon_sym_5_GT_AMP2] = ACTIONS(778), + [anon_sym_6_GT_AMP2] = ACTIONS(778), + [aux_sym_comparison_operator_token1] = ACTIONS(778), + [aux_sym_comparison_operator_token2] = ACTIONS(778), + [aux_sym_comparison_operator_token3] = ACTIONS(778), + [aux_sym_comparison_operator_token4] = ACTIONS(778), + [aux_sym_comparison_operator_token5] = ACTIONS(778), + [aux_sym_comparison_operator_token6] = ACTIONS(778), + [aux_sym_comparison_operator_token7] = ACTIONS(778), + [aux_sym_comparison_operator_token8] = ACTIONS(778), + [aux_sym_comparison_operator_token9] = ACTIONS(778), + [aux_sym_comparison_operator_token10] = ACTIONS(778), + [aux_sym_comparison_operator_token11] = ACTIONS(778), + [aux_sym_comparison_operator_token12] = ACTIONS(778), + [aux_sym_comparison_operator_token13] = ACTIONS(778), + [aux_sym_comparison_operator_token14] = ACTIONS(778), + [aux_sym_comparison_operator_token15] = ACTIONS(778), + [aux_sym_comparison_operator_token16] = ACTIONS(778), + [aux_sym_comparison_operator_token17] = ACTIONS(778), + [aux_sym_comparison_operator_token18] = ACTIONS(778), + [aux_sym_comparison_operator_token19] = ACTIONS(778), + [aux_sym_comparison_operator_token20] = ACTIONS(778), + [aux_sym_comparison_operator_token21] = ACTIONS(778), + [aux_sym_comparison_operator_token22] = ACTIONS(778), + [aux_sym_comparison_operator_token23] = ACTIONS(778), + [aux_sym_comparison_operator_token24] = ACTIONS(778), + [aux_sym_comparison_operator_token25] = ACTIONS(778), + [aux_sym_comparison_operator_token26] = ACTIONS(778), + [aux_sym_comparison_operator_token27] = ACTIONS(778), + [aux_sym_comparison_operator_token28] = ACTIONS(780), + [aux_sym_comparison_operator_token29] = ACTIONS(778), + [aux_sym_comparison_operator_token30] = ACTIONS(778), + [aux_sym_comparison_operator_token31] = ACTIONS(778), + [aux_sym_comparison_operator_token32] = ACTIONS(778), + [aux_sym_comparison_operator_token33] = ACTIONS(778), + [aux_sym_comparison_operator_token34] = ACTIONS(780), + [aux_sym_comparison_operator_token35] = ACTIONS(778), + [aux_sym_comparison_operator_token36] = ACTIONS(778), + [aux_sym_comparison_operator_token37] = ACTIONS(778), + [aux_sym_comparison_operator_token38] = ACTIONS(778), + [aux_sym_comparison_operator_token39] = ACTIONS(778), + [aux_sym_comparison_operator_token40] = ACTIONS(778), + [aux_sym_comparison_operator_token41] = ACTIONS(778), + [aux_sym_comparison_operator_token42] = ACTIONS(778), + [aux_sym_comparison_operator_token43] = ACTIONS(778), + [aux_sym_comparison_operator_token44] = ACTIONS(778), + [aux_sym_comparison_operator_token45] = ACTIONS(778), + [aux_sym_comparison_operator_token46] = ACTIONS(778), + [aux_sym_comparison_operator_token47] = ACTIONS(778), + [aux_sym_comparison_operator_token48] = ACTIONS(778), + [aux_sym_comparison_operator_token49] = ACTIONS(778), + [aux_sym_comparison_operator_token50] = ACTIONS(778), + [aux_sym_format_operator_token1] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(782), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(778), + [aux_sym_logical_expression_token2] = ACTIONS(778), + [aux_sym_logical_expression_token3] = ACTIONS(778), + [aux_sym_bitwise_expression_token1] = ACTIONS(778), + [aux_sym_bitwise_expression_token2] = ACTIONS(778), + [aux_sym_bitwise_expression_token3] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(780), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(778), + [sym__statement_terminator] = ACTIONS(778), + }, + [163] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_PLUS_EQ] = ACTIONS(784), + [anon_sym_STAR_EQ] = ACTIONS(784), + [anon_sym_SLASH_EQ] = ACTIONS(784), + [anon_sym_PERCENT_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_2_GT] = ACTIONS(786), + [anon_sym_2_GT_GT] = ACTIONS(784), + [anon_sym_3_GT] = ACTIONS(786), + [anon_sym_3_GT_GT] = ACTIONS(784), + [anon_sym_4_GT] = ACTIONS(786), + [anon_sym_4_GT_GT] = ACTIONS(784), + [anon_sym_5_GT] = ACTIONS(786), + [anon_sym_5_GT_GT] = ACTIONS(784), + [anon_sym_6_GT] = ACTIONS(786), + [anon_sym_6_GT_GT] = ACTIONS(784), + [anon_sym_STAR_GT] = ACTIONS(786), + [anon_sym_STAR_GT_GT] = ACTIONS(784), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_STAR_GT_AMP1] = ACTIONS(784), + [anon_sym_2_GT_AMP1] = ACTIONS(784), + [anon_sym_3_GT_AMP1] = ACTIONS(784), + [anon_sym_4_GT_AMP1] = ACTIONS(784), + [anon_sym_5_GT_AMP1] = ACTIONS(784), + [anon_sym_6_GT_AMP1] = ACTIONS(784), + [anon_sym_STAR_GT_AMP2] = ACTIONS(784), + [anon_sym_1_GT_AMP2] = ACTIONS(784), + [anon_sym_3_GT_AMP2] = ACTIONS(784), + [anon_sym_4_GT_AMP2] = ACTIONS(784), + [anon_sym_5_GT_AMP2] = ACTIONS(784), + [anon_sym_6_GT_AMP2] = ACTIONS(784), + [aux_sym_comparison_operator_token1] = ACTIONS(784), + [aux_sym_comparison_operator_token2] = ACTIONS(784), + [aux_sym_comparison_operator_token3] = ACTIONS(784), + [aux_sym_comparison_operator_token4] = ACTIONS(784), + [aux_sym_comparison_operator_token5] = ACTIONS(784), + [aux_sym_comparison_operator_token6] = ACTIONS(784), + [aux_sym_comparison_operator_token7] = ACTIONS(784), + [aux_sym_comparison_operator_token8] = ACTIONS(784), + [aux_sym_comparison_operator_token9] = ACTIONS(784), + [aux_sym_comparison_operator_token10] = ACTIONS(784), + [aux_sym_comparison_operator_token11] = ACTIONS(784), + [aux_sym_comparison_operator_token12] = ACTIONS(784), + [aux_sym_comparison_operator_token13] = ACTIONS(784), + [aux_sym_comparison_operator_token14] = ACTIONS(784), + [aux_sym_comparison_operator_token15] = ACTIONS(784), + [aux_sym_comparison_operator_token16] = ACTIONS(784), + [aux_sym_comparison_operator_token17] = ACTIONS(784), + [aux_sym_comparison_operator_token18] = ACTIONS(784), + [aux_sym_comparison_operator_token19] = ACTIONS(784), + [aux_sym_comparison_operator_token20] = ACTIONS(784), + [aux_sym_comparison_operator_token21] = ACTIONS(784), + [aux_sym_comparison_operator_token22] = ACTIONS(784), + [aux_sym_comparison_operator_token23] = ACTIONS(784), + [aux_sym_comparison_operator_token24] = ACTIONS(784), + [aux_sym_comparison_operator_token25] = ACTIONS(784), + [aux_sym_comparison_operator_token26] = ACTIONS(784), + [aux_sym_comparison_operator_token27] = ACTIONS(784), + [aux_sym_comparison_operator_token28] = ACTIONS(786), + [aux_sym_comparison_operator_token29] = ACTIONS(784), + [aux_sym_comparison_operator_token30] = ACTIONS(784), + [aux_sym_comparison_operator_token31] = ACTIONS(784), + [aux_sym_comparison_operator_token32] = ACTIONS(784), + [aux_sym_comparison_operator_token33] = ACTIONS(784), + [aux_sym_comparison_operator_token34] = ACTIONS(786), + [aux_sym_comparison_operator_token35] = ACTIONS(784), + [aux_sym_comparison_operator_token36] = ACTIONS(784), + [aux_sym_comparison_operator_token37] = ACTIONS(784), + [aux_sym_comparison_operator_token38] = ACTIONS(784), + [aux_sym_comparison_operator_token39] = ACTIONS(784), + [aux_sym_comparison_operator_token40] = ACTIONS(784), + [aux_sym_comparison_operator_token41] = ACTIONS(784), + [aux_sym_comparison_operator_token42] = ACTIONS(784), + [aux_sym_comparison_operator_token43] = ACTIONS(784), + [aux_sym_comparison_operator_token44] = ACTIONS(784), + [aux_sym_comparison_operator_token45] = ACTIONS(784), + [aux_sym_comparison_operator_token46] = ACTIONS(784), + [aux_sym_comparison_operator_token47] = ACTIONS(784), + [aux_sym_comparison_operator_token48] = ACTIONS(784), + [aux_sym_comparison_operator_token49] = ACTIONS(784), + [aux_sym_comparison_operator_token50] = ACTIONS(784), + [aux_sym_format_operator_token1] = ACTIONS(784), + [anon_sym_RPAREN] = ACTIONS(784), + [anon_sym_COMMA] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_PERCENT] = ACTIONS(786), + [aux_sym_logical_expression_token1] = ACTIONS(784), + [aux_sym_logical_expression_token2] = ACTIONS(784), + [aux_sym_logical_expression_token3] = ACTIONS(784), + [aux_sym_bitwise_expression_token1] = ACTIONS(784), + [aux_sym_bitwise_expression_token2] = ACTIONS(784), + [aux_sym_bitwise_expression_token3] = ACTIONS(784), + [anon_sym_PLUS] = ACTIONS(786), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_BSLASH] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(786), + [anon_sym_DOT_DOT] = ACTIONS(784), + [anon_sym_RBRACK] = ACTIONS(784), + }, + [164] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(765), [anon_sym_BANG_EQ] = ACTIONS(765), @@ -45812,1769 +46452,1145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(765), [anon_sym_RBRACK] = ACTIONS(765), }, - [159] = { - [aux_sym_array_literal_expression_repeat1] = STATE(160), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(769), - [anon_sym_BANG_EQ] = ACTIONS(769), - [anon_sym_PLUS_EQ] = ACTIONS(769), - [anon_sym_STAR_EQ] = ACTIONS(769), - [anon_sym_SLASH_EQ] = ACTIONS(769), - [anon_sym_PERCENT_EQ] = ACTIONS(769), - [anon_sym_GT] = ACTIONS(771), - [anon_sym_GT_GT] = ACTIONS(769), - [anon_sym_2_GT] = ACTIONS(771), - [anon_sym_2_GT_GT] = ACTIONS(769), - [anon_sym_3_GT] = ACTIONS(771), - [anon_sym_3_GT_GT] = ACTIONS(769), - [anon_sym_4_GT] = ACTIONS(771), - [anon_sym_4_GT_GT] = ACTIONS(769), - [anon_sym_5_GT] = ACTIONS(771), - [anon_sym_5_GT_GT] = ACTIONS(769), - [anon_sym_6_GT] = ACTIONS(771), - [anon_sym_6_GT_GT] = ACTIONS(769), - [anon_sym_STAR_GT] = ACTIONS(771), - [anon_sym_STAR_GT_GT] = ACTIONS(769), - [anon_sym_LT] = ACTIONS(771), - [anon_sym_STAR_GT_AMP1] = ACTIONS(769), - [anon_sym_2_GT_AMP1] = ACTIONS(769), - [anon_sym_3_GT_AMP1] = ACTIONS(769), - [anon_sym_4_GT_AMP1] = ACTIONS(769), - [anon_sym_5_GT_AMP1] = ACTIONS(769), - [anon_sym_6_GT_AMP1] = ACTIONS(769), - [anon_sym_STAR_GT_AMP2] = ACTIONS(769), - [anon_sym_1_GT_AMP2] = ACTIONS(769), - [anon_sym_3_GT_AMP2] = ACTIONS(769), - [anon_sym_4_GT_AMP2] = ACTIONS(769), - [anon_sym_5_GT_AMP2] = ACTIONS(769), - [anon_sym_6_GT_AMP2] = ACTIONS(769), - [aux_sym_comparison_operator_token1] = ACTIONS(769), - [aux_sym_comparison_operator_token2] = ACTIONS(769), - [aux_sym_comparison_operator_token3] = ACTIONS(769), - [aux_sym_comparison_operator_token4] = ACTIONS(769), - [aux_sym_comparison_operator_token5] = ACTIONS(769), - [aux_sym_comparison_operator_token6] = ACTIONS(769), - [aux_sym_comparison_operator_token7] = ACTIONS(769), - [aux_sym_comparison_operator_token8] = ACTIONS(769), - [aux_sym_comparison_operator_token9] = ACTIONS(769), - [aux_sym_comparison_operator_token10] = ACTIONS(769), - [aux_sym_comparison_operator_token11] = ACTIONS(769), - [aux_sym_comparison_operator_token12] = ACTIONS(769), - [aux_sym_comparison_operator_token13] = ACTIONS(769), - [aux_sym_comparison_operator_token14] = ACTIONS(769), - [aux_sym_comparison_operator_token15] = ACTIONS(769), - [aux_sym_comparison_operator_token16] = ACTIONS(769), - [aux_sym_comparison_operator_token17] = ACTIONS(769), - [aux_sym_comparison_operator_token18] = ACTIONS(769), - [aux_sym_comparison_operator_token19] = ACTIONS(769), - [aux_sym_comparison_operator_token20] = ACTIONS(769), - [aux_sym_comparison_operator_token21] = ACTIONS(769), - [aux_sym_comparison_operator_token22] = ACTIONS(769), - [aux_sym_comparison_operator_token23] = ACTIONS(769), - [aux_sym_comparison_operator_token24] = ACTIONS(769), - [aux_sym_comparison_operator_token25] = ACTIONS(769), - [aux_sym_comparison_operator_token26] = ACTIONS(769), - [aux_sym_comparison_operator_token27] = ACTIONS(769), - [aux_sym_comparison_operator_token28] = ACTIONS(771), - [aux_sym_comparison_operator_token29] = ACTIONS(769), - [aux_sym_comparison_operator_token30] = ACTIONS(769), - [aux_sym_comparison_operator_token31] = ACTIONS(769), - [aux_sym_comparison_operator_token32] = ACTIONS(769), - [aux_sym_comparison_operator_token33] = ACTIONS(769), - [aux_sym_comparison_operator_token34] = ACTIONS(771), - [aux_sym_comparison_operator_token35] = ACTIONS(769), - [aux_sym_comparison_operator_token36] = ACTIONS(769), - [aux_sym_comparison_operator_token37] = ACTIONS(769), - [aux_sym_comparison_operator_token38] = ACTIONS(769), - [aux_sym_comparison_operator_token39] = ACTIONS(769), - [aux_sym_comparison_operator_token40] = ACTIONS(769), - [aux_sym_comparison_operator_token41] = ACTIONS(769), - [aux_sym_comparison_operator_token42] = ACTIONS(769), - [aux_sym_comparison_operator_token43] = ACTIONS(769), - [aux_sym_comparison_operator_token44] = ACTIONS(769), - [aux_sym_comparison_operator_token45] = ACTIONS(769), - [aux_sym_comparison_operator_token46] = ACTIONS(769), - [aux_sym_comparison_operator_token47] = ACTIONS(769), - [aux_sym_comparison_operator_token48] = ACTIONS(769), - [aux_sym_comparison_operator_token49] = ACTIONS(769), - [aux_sym_comparison_operator_token50] = ACTIONS(769), - [aux_sym_format_operator_token1] = ACTIONS(769), - [anon_sym_COMMA] = ACTIONS(773), - [anon_sym_PIPE] = ACTIONS(769), - [anon_sym_PERCENT] = ACTIONS(771), - [aux_sym_logical_expression_token1] = ACTIONS(769), - [aux_sym_logical_expression_token2] = ACTIONS(769), - [aux_sym_logical_expression_token3] = ACTIONS(769), - [aux_sym_bitwise_expression_token1] = ACTIONS(769), - [aux_sym_bitwise_expression_token2] = ACTIONS(769), - [aux_sym_bitwise_expression_token3] = ACTIONS(769), - [anon_sym_PLUS] = ACTIONS(771), - [anon_sym_DASH] = ACTIONS(771), - [anon_sym_SLASH] = ACTIONS(771), - [anon_sym_BSLASH] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(771), - [anon_sym_DOT_DOT] = ACTIONS(769), - [sym__statement_terminator] = ACTIONS(769), - }, - [160] = { - [aux_sym_array_literal_expression_repeat1] = STATE(160), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(775), - [anon_sym_BANG_EQ] = ACTIONS(775), - [anon_sym_PLUS_EQ] = ACTIONS(775), - [anon_sym_STAR_EQ] = ACTIONS(775), - [anon_sym_SLASH_EQ] = ACTIONS(775), - [anon_sym_PERCENT_EQ] = ACTIONS(775), - [anon_sym_GT] = ACTIONS(777), - [anon_sym_GT_GT] = ACTIONS(775), - [anon_sym_2_GT] = ACTIONS(777), - [anon_sym_2_GT_GT] = ACTIONS(775), - [anon_sym_3_GT] = ACTIONS(777), - [anon_sym_3_GT_GT] = ACTIONS(775), - [anon_sym_4_GT] = ACTIONS(777), - [anon_sym_4_GT_GT] = ACTIONS(775), - [anon_sym_5_GT] = ACTIONS(777), - [anon_sym_5_GT_GT] = ACTIONS(775), - [anon_sym_6_GT] = ACTIONS(777), - [anon_sym_6_GT_GT] = ACTIONS(775), - [anon_sym_STAR_GT] = ACTIONS(777), - [anon_sym_STAR_GT_GT] = ACTIONS(775), - [anon_sym_LT] = ACTIONS(777), - [anon_sym_STAR_GT_AMP1] = ACTIONS(775), - [anon_sym_2_GT_AMP1] = ACTIONS(775), - [anon_sym_3_GT_AMP1] = ACTIONS(775), - [anon_sym_4_GT_AMP1] = ACTIONS(775), - [anon_sym_5_GT_AMP1] = ACTIONS(775), - [anon_sym_6_GT_AMP1] = ACTIONS(775), - [anon_sym_STAR_GT_AMP2] = ACTIONS(775), - [anon_sym_1_GT_AMP2] = ACTIONS(775), - [anon_sym_3_GT_AMP2] = ACTIONS(775), - [anon_sym_4_GT_AMP2] = ACTIONS(775), - [anon_sym_5_GT_AMP2] = ACTIONS(775), - [anon_sym_6_GT_AMP2] = ACTIONS(775), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), - [anon_sym_COMMA] = ACTIONS(779), - [anon_sym_PIPE] = ACTIONS(775), - [anon_sym_PERCENT] = ACTIONS(777), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(777), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(777), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(777), - [anon_sym_DOT_DOT] = ACTIONS(775), - [sym__statement_terminator] = ACTIONS(775), - }, - [161] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_RPAREN] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [anon_sym_RBRACK] = ACTIONS(659), - }, - [162] = { - [aux_sym_array_literal_expression_repeat1] = STATE(167), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(782), - [anon_sym_BANG_EQ] = ACTIONS(782), - [anon_sym_PLUS_EQ] = ACTIONS(782), - [anon_sym_STAR_EQ] = ACTIONS(782), - [anon_sym_SLASH_EQ] = ACTIONS(782), - [anon_sym_PERCENT_EQ] = ACTIONS(782), - [anon_sym_GT] = ACTIONS(784), - [anon_sym_GT_GT] = ACTIONS(782), - [anon_sym_2_GT] = ACTIONS(784), - [anon_sym_2_GT_GT] = ACTIONS(782), - [anon_sym_3_GT] = ACTIONS(784), - [anon_sym_3_GT_GT] = ACTIONS(782), - [anon_sym_4_GT] = ACTIONS(784), - [anon_sym_4_GT_GT] = ACTIONS(782), - [anon_sym_5_GT] = ACTIONS(784), - [anon_sym_5_GT_GT] = ACTIONS(782), - [anon_sym_6_GT] = ACTIONS(784), - [anon_sym_6_GT_GT] = ACTIONS(782), - [anon_sym_STAR_GT] = ACTIONS(784), - [anon_sym_STAR_GT_GT] = ACTIONS(782), - [anon_sym_LT] = ACTIONS(784), - [anon_sym_STAR_GT_AMP1] = ACTIONS(782), - [anon_sym_2_GT_AMP1] = ACTIONS(782), - [anon_sym_3_GT_AMP1] = ACTIONS(782), - [anon_sym_4_GT_AMP1] = ACTIONS(782), - [anon_sym_5_GT_AMP1] = ACTIONS(782), - [anon_sym_6_GT_AMP1] = ACTIONS(782), - [anon_sym_STAR_GT_AMP2] = ACTIONS(782), - [anon_sym_1_GT_AMP2] = ACTIONS(782), - [anon_sym_3_GT_AMP2] = ACTIONS(782), - [anon_sym_4_GT_AMP2] = ACTIONS(782), - [anon_sym_5_GT_AMP2] = ACTIONS(782), - [anon_sym_6_GT_AMP2] = ACTIONS(782), - [aux_sym_comparison_operator_token1] = ACTIONS(782), - [aux_sym_comparison_operator_token2] = ACTIONS(782), - [aux_sym_comparison_operator_token3] = ACTIONS(782), - [aux_sym_comparison_operator_token4] = ACTIONS(782), - [aux_sym_comparison_operator_token5] = ACTIONS(782), - [aux_sym_comparison_operator_token6] = ACTIONS(782), - [aux_sym_comparison_operator_token7] = ACTIONS(782), - [aux_sym_comparison_operator_token8] = ACTIONS(782), - [aux_sym_comparison_operator_token9] = ACTIONS(782), - [aux_sym_comparison_operator_token10] = ACTIONS(782), - [aux_sym_comparison_operator_token11] = ACTIONS(782), - [aux_sym_comparison_operator_token12] = ACTIONS(782), - [aux_sym_comparison_operator_token13] = ACTIONS(782), - [aux_sym_comparison_operator_token14] = ACTIONS(782), - [aux_sym_comparison_operator_token15] = ACTIONS(782), - [aux_sym_comparison_operator_token16] = ACTIONS(782), - [aux_sym_comparison_operator_token17] = ACTIONS(782), - [aux_sym_comparison_operator_token18] = ACTIONS(782), - [aux_sym_comparison_operator_token19] = ACTIONS(782), - [aux_sym_comparison_operator_token20] = ACTIONS(782), - [aux_sym_comparison_operator_token21] = ACTIONS(782), - [aux_sym_comparison_operator_token22] = ACTIONS(782), - [aux_sym_comparison_operator_token23] = ACTIONS(782), - [aux_sym_comparison_operator_token24] = ACTIONS(782), - [aux_sym_comparison_operator_token25] = ACTIONS(782), - [aux_sym_comparison_operator_token26] = ACTIONS(782), - [aux_sym_comparison_operator_token27] = ACTIONS(782), - [aux_sym_comparison_operator_token28] = ACTIONS(784), - [aux_sym_comparison_operator_token29] = ACTIONS(782), - [aux_sym_comparison_operator_token30] = ACTIONS(782), - [aux_sym_comparison_operator_token31] = ACTIONS(782), - [aux_sym_comparison_operator_token32] = ACTIONS(782), - [aux_sym_comparison_operator_token33] = ACTIONS(782), - [aux_sym_comparison_operator_token34] = ACTIONS(784), - [aux_sym_comparison_operator_token35] = ACTIONS(782), - [aux_sym_comparison_operator_token36] = ACTIONS(782), - [aux_sym_comparison_operator_token37] = ACTIONS(782), - [aux_sym_comparison_operator_token38] = ACTIONS(782), - [aux_sym_comparison_operator_token39] = ACTIONS(782), - [aux_sym_comparison_operator_token40] = ACTIONS(782), - [aux_sym_comparison_operator_token41] = ACTIONS(782), - [aux_sym_comparison_operator_token42] = ACTIONS(782), - [aux_sym_comparison_operator_token43] = ACTIONS(782), - [aux_sym_comparison_operator_token44] = ACTIONS(782), - [aux_sym_comparison_operator_token45] = ACTIONS(782), - [aux_sym_comparison_operator_token46] = ACTIONS(782), - [aux_sym_comparison_operator_token47] = ACTIONS(782), - [aux_sym_comparison_operator_token48] = ACTIONS(782), - [aux_sym_comparison_operator_token49] = ACTIONS(782), - [aux_sym_comparison_operator_token50] = ACTIONS(782), - [aux_sym_format_operator_token1] = ACTIONS(782), - [anon_sym_RPAREN] = ACTIONS(782), - [anon_sym_COMMA] = ACTIONS(786), - [anon_sym_PIPE] = ACTIONS(782), - [anon_sym_PERCENT] = ACTIONS(784), - [aux_sym_logical_expression_token1] = ACTIONS(782), - [aux_sym_logical_expression_token2] = ACTIONS(782), - [aux_sym_logical_expression_token3] = ACTIONS(782), - [aux_sym_bitwise_expression_token1] = ACTIONS(782), - [aux_sym_bitwise_expression_token2] = ACTIONS(782), - [aux_sym_bitwise_expression_token3] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(784), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_SLASH] = ACTIONS(784), - [anon_sym_BSLASH] = ACTIONS(782), - [anon_sym_STAR] = ACTIONS(784), - [anon_sym_DOT_DOT] = ACTIONS(782), - }, - [163] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_RBRACK] = ACTIONS(651), - }, - [164] = { - [aux_sym_array_literal_expression_repeat1] = STATE(159), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(782), - [anon_sym_BANG_EQ] = ACTIONS(782), - [anon_sym_PLUS_EQ] = ACTIONS(782), - [anon_sym_STAR_EQ] = ACTIONS(782), - [anon_sym_SLASH_EQ] = ACTIONS(782), - [anon_sym_PERCENT_EQ] = ACTIONS(782), - [anon_sym_GT] = ACTIONS(784), - [anon_sym_GT_GT] = ACTIONS(782), - [anon_sym_2_GT] = ACTIONS(784), - [anon_sym_2_GT_GT] = ACTIONS(782), - [anon_sym_3_GT] = ACTIONS(784), - [anon_sym_3_GT_GT] = ACTIONS(782), - [anon_sym_4_GT] = ACTIONS(784), - [anon_sym_4_GT_GT] = ACTIONS(782), - [anon_sym_5_GT] = ACTIONS(784), - [anon_sym_5_GT_GT] = ACTIONS(782), - [anon_sym_6_GT] = ACTIONS(784), - [anon_sym_6_GT_GT] = ACTIONS(782), - [anon_sym_STAR_GT] = ACTIONS(784), - [anon_sym_STAR_GT_GT] = ACTIONS(782), - [anon_sym_LT] = ACTIONS(784), - [anon_sym_STAR_GT_AMP1] = ACTIONS(782), - [anon_sym_2_GT_AMP1] = ACTIONS(782), - [anon_sym_3_GT_AMP1] = ACTIONS(782), - [anon_sym_4_GT_AMP1] = ACTIONS(782), - [anon_sym_5_GT_AMP1] = ACTIONS(782), - [anon_sym_6_GT_AMP1] = ACTIONS(782), - [anon_sym_STAR_GT_AMP2] = ACTIONS(782), - [anon_sym_1_GT_AMP2] = ACTIONS(782), - [anon_sym_3_GT_AMP2] = ACTIONS(782), - [anon_sym_4_GT_AMP2] = ACTIONS(782), - [anon_sym_5_GT_AMP2] = ACTIONS(782), - [anon_sym_6_GT_AMP2] = ACTIONS(782), - [aux_sym_comparison_operator_token1] = ACTIONS(782), - [aux_sym_comparison_operator_token2] = ACTIONS(782), - [aux_sym_comparison_operator_token3] = ACTIONS(782), - [aux_sym_comparison_operator_token4] = ACTIONS(782), - [aux_sym_comparison_operator_token5] = ACTIONS(782), - [aux_sym_comparison_operator_token6] = ACTIONS(782), - [aux_sym_comparison_operator_token7] = ACTIONS(782), - [aux_sym_comparison_operator_token8] = ACTIONS(782), - [aux_sym_comparison_operator_token9] = ACTIONS(782), - [aux_sym_comparison_operator_token10] = ACTIONS(782), - [aux_sym_comparison_operator_token11] = ACTIONS(782), - [aux_sym_comparison_operator_token12] = ACTIONS(782), - [aux_sym_comparison_operator_token13] = ACTIONS(782), - [aux_sym_comparison_operator_token14] = ACTIONS(782), - [aux_sym_comparison_operator_token15] = ACTIONS(782), - [aux_sym_comparison_operator_token16] = ACTIONS(782), - [aux_sym_comparison_operator_token17] = ACTIONS(782), - [aux_sym_comparison_operator_token18] = ACTIONS(782), - [aux_sym_comparison_operator_token19] = ACTIONS(782), - [aux_sym_comparison_operator_token20] = ACTIONS(782), - [aux_sym_comparison_operator_token21] = ACTIONS(782), - [aux_sym_comparison_operator_token22] = ACTIONS(782), - [aux_sym_comparison_operator_token23] = ACTIONS(782), - [aux_sym_comparison_operator_token24] = ACTIONS(782), - [aux_sym_comparison_operator_token25] = ACTIONS(782), - [aux_sym_comparison_operator_token26] = ACTIONS(782), - [aux_sym_comparison_operator_token27] = ACTIONS(782), - [aux_sym_comparison_operator_token28] = ACTIONS(784), - [aux_sym_comparison_operator_token29] = ACTIONS(782), - [aux_sym_comparison_operator_token30] = ACTIONS(782), - [aux_sym_comparison_operator_token31] = ACTIONS(782), - [aux_sym_comparison_operator_token32] = ACTIONS(782), - [aux_sym_comparison_operator_token33] = ACTIONS(782), - [aux_sym_comparison_operator_token34] = ACTIONS(784), - [aux_sym_comparison_operator_token35] = ACTIONS(782), - [aux_sym_comparison_operator_token36] = ACTIONS(782), - [aux_sym_comparison_operator_token37] = ACTIONS(782), - [aux_sym_comparison_operator_token38] = ACTIONS(782), - [aux_sym_comparison_operator_token39] = ACTIONS(782), - [aux_sym_comparison_operator_token40] = ACTIONS(782), - [aux_sym_comparison_operator_token41] = ACTIONS(782), - [aux_sym_comparison_operator_token42] = ACTIONS(782), - [aux_sym_comparison_operator_token43] = ACTIONS(782), - [aux_sym_comparison_operator_token44] = ACTIONS(782), - [aux_sym_comparison_operator_token45] = ACTIONS(782), - [aux_sym_comparison_operator_token46] = ACTIONS(782), - [aux_sym_comparison_operator_token47] = ACTIONS(782), - [aux_sym_comparison_operator_token48] = ACTIONS(782), - [aux_sym_comparison_operator_token49] = ACTIONS(782), - [aux_sym_comparison_operator_token50] = ACTIONS(782), - [aux_sym_format_operator_token1] = ACTIONS(782), - [anon_sym_COMMA] = ACTIONS(773), - [anon_sym_PIPE] = ACTIONS(782), - [anon_sym_PERCENT] = ACTIONS(784), - [aux_sym_logical_expression_token1] = ACTIONS(782), - [aux_sym_logical_expression_token2] = ACTIONS(782), - [aux_sym_logical_expression_token3] = ACTIONS(782), - [aux_sym_bitwise_expression_token1] = ACTIONS(782), - [aux_sym_bitwise_expression_token2] = ACTIONS(782), - [aux_sym_bitwise_expression_token3] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(784), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_SLASH] = ACTIONS(784), - [anon_sym_BSLASH] = ACTIONS(782), - [anon_sym_STAR] = ACTIONS(784), - [anon_sym_DOT_DOT] = ACTIONS(782), - [sym__statement_terminator] = ACTIONS(782), - }, [165] = { + [aux_sym_array_literal_expression_repeat1] = STATE(165), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), - [anon_sym_5_GT_AMP1] = ACTIONS(663), - [anon_sym_6_GT_AMP1] = ACTIONS(663), - [anon_sym_STAR_GT_AMP2] = ACTIONS(663), - [anon_sym_1_GT_AMP2] = ACTIONS(663), - [anon_sym_3_GT_AMP2] = ACTIONS(663), - [anon_sym_4_GT_AMP2] = ACTIONS(663), - [anon_sym_5_GT_AMP2] = ACTIONS(663), - [anon_sym_6_GT_AMP2] = ACTIONS(663), - [aux_sym_comparison_operator_token1] = ACTIONS(663), - [aux_sym_comparison_operator_token2] = ACTIONS(663), - [aux_sym_comparison_operator_token3] = ACTIONS(663), - [aux_sym_comparison_operator_token4] = ACTIONS(663), - [aux_sym_comparison_operator_token5] = ACTIONS(663), - [aux_sym_comparison_operator_token6] = ACTIONS(663), - [aux_sym_comparison_operator_token7] = ACTIONS(663), - [aux_sym_comparison_operator_token8] = ACTIONS(663), - [aux_sym_comparison_operator_token9] = ACTIONS(663), - [aux_sym_comparison_operator_token10] = ACTIONS(663), - [aux_sym_comparison_operator_token11] = ACTIONS(663), - [aux_sym_comparison_operator_token12] = ACTIONS(663), - [aux_sym_comparison_operator_token13] = ACTIONS(663), - [aux_sym_comparison_operator_token14] = ACTIONS(663), - [aux_sym_comparison_operator_token15] = ACTIONS(663), - [aux_sym_comparison_operator_token16] = ACTIONS(663), - [aux_sym_comparison_operator_token17] = ACTIONS(663), - [aux_sym_comparison_operator_token18] = ACTIONS(663), - [aux_sym_comparison_operator_token19] = ACTIONS(663), - [aux_sym_comparison_operator_token20] = ACTIONS(663), - [aux_sym_comparison_operator_token21] = ACTIONS(663), - [aux_sym_comparison_operator_token22] = ACTIONS(663), - [aux_sym_comparison_operator_token23] = ACTIONS(663), - [aux_sym_comparison_operator_token24] = ACTIONS(663), - [aux_sym_comparison_operator_token25] = ACTIONS(663), - [aux_sym_comparison_operator_token26] = ACTIONS(663), - [aux_sym_comparison_operator_token27] = ACTIONS(663), - [aux_sym_comparison_operator_token28] = ACTIONS(665), - [aux_sym_comparison_operator_token29] = ACTIONS(663), - [aux_sym_comparison_operator_token30] = ACTIONS(663), - [aux_sym_comparison_operator_token31] = ACTIONS(663), - [aux_sym_comparison_operator_token32] = ACTIONS(663), - [aux_sym_comparison_operator_token33] = ACTIONS(663), - [aux_sym_comparison_operator_token34] = ACTIONS(665), - [aux_sym_comparison_operator_token35] = ACTIONS(663), - [aux_sym_comparison_operator_token36] = ACTIONS(663), - [aux_sym_comparison_operator_token37] = ACTIONS(663), - [aux_sym_comparison_operator_token38] = ACTIONS(663), - [aux_sym_comparison_operator_token39] = ACTIONS(663), - [aux_sym_comparison_operator_token40] = ACTIONS(663), - [aux_sym_comparison_operator_token41] = ACTIONS(663), - [aux_sym_comparison_operator_token42] = ACTIONS(663), - [aux_sym_comparison_operator_token43] = ACTIONS(663), - [aux_sym_comparison_operator_token44] = ACTIONS(663), - [aux_sym_comparison_operator_token45] = ACTIONS(663), - [aux_sym_comparison_operator_token46] = ACTIONS(663), - [aux_sym_comparison_operator_token47] = ACTIONS(663), - [aux_sym_comparison_operator_token48] = ACTIONS(663), - [aux_sym_comparison_operator_token49] = ACTIONS(663), - [aux_sym_comparison_operator_token50] = ACTIONS(663), - [aux_sym_format_operator_token1] = ACTIONS(663), - [anon_sym_RPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(663), - [anon_sym_PIPE] = ACTIONS(663), - [anon_sym_PERCENT] = ACTIONS(665), - [aux_sym_logical_expression_token1] = ACTIONS(663), - [aux_sym_logical_expression_token2] = ACTIONS(663), - [aux_sym_logical_expression_token3] = ACTIONS(663), - [aux_sym_bitwise_expression_token1] = ACTIONS(663), - [aux_sym_bitwise_expression_token2] = ACTIONS(663), - [aux_sym_bitwise_expression_token3] = ACTIONS(663), - [anon_sym_PLUS] = ACTIONS(665), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_SLASH] = ACTIONS(665), - [anon_sym_BSLASH] = ACTIONS(663), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT_DOT] = ACTIONS(663), - [anon_sym_RBRACK] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), }, [166] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_RPAREN] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [anon_sym_RBRACK] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), + [aux_sym_comparison_operator_token7] = ACTIONS(791), + [aux_sym_comparison_operator_token8] = ACTIONS(791), + [aux_sym_comparison_operator_token9] = ACTIONS(791), + [aux_sym_comparison_operator_token10] = ACTIONS(791), + [aux_sym_comparison_operator_token11] = ACTIONS(791), + [aux_sym_comparison_operator_token12] = ACTIONS(791), + [aux_sym_comparison_operator_token13] = ACTIONS(791), + [aux_sym_comparison_operator_token14] = ACTIONS(791), + [aux_sym_comparison_operator_token15] = ACTIONS(791), + [aux_sym_comparison_operator_token16] = ACTIONS(791), + [aux_sym_comparison_operator_token17] = ACTIONS(791), + [aux_sym_comparison_operator_token18] = ACTIONS(791), + [aux_sym_comparison_operator_token19] = ACTIONS(791), + [aux_sym_comparison_operator_token20] = ACTIONS(791), + [aux_sym_comparison_operator_token21] = ACTIONS(791), + [aux_sym_comparison_operator_token22] = ACTIONS(791), + [aux_sym_comparison_operator_token23] = ACTIONS(791), + [aux_sym_comparison_operator_token24] = ACTIONS(791), + [aux_sym_comparison_operator_token25] = ACTIONS(791), + [aux_sym_comparison_operator_token26] = ACTIONS(791), + [aux_sym_comparison_operator_token27] = ACTIONS(791), + [aux_sym_comparison_operator_token28] = ACTIONS(793), + [aux_sym_comparison_operator_token29] = ACTIONS(791), + [aux_sym_comparison_operator_token30] = ACTIONS(791), + [aux_sym_comparison_operator_token31] = ACTIONS(791), + [aux_sym_comparison_operator_token32] = ACTIONS(791), + [aux_sym_comparison_operator_token33] = ACTIONS(791), + [aux_sym_comparison_operator_token34] = ACTIONS(793), + [aux_sym_comparison_operator_token35] = ACTIONS(791), + [aux_sym_comparison_operator_token36] = ACTIONS(791), + [aux_sym_comparison_operator_token37] = ACTIONS(791), + [aux_sym_comparison_operator_token38] = ACTIONS(791), + [aux_sym_comparison_operator_token39] = ACTIONS(791), + [aux_sym_comparison_operator_token40] = ACTIONS(791), + [aux_sym_comparison_operator_token41] = ACTIONS(791), + [aux_sym_comparison_operator_token42] = ACTIONS(791), + [aux_sym_comparison_operator_token43] = ACTIONS(791), + [aux_sym_comparison_operator_token44] = ACTIONS(791), + [aux_sym_comparison_operator_token45] = ACTIONS(791), + [aux_sym_comparison_operator_token46] = ACTIONS(791), + [aux_sym_comparison_operator_token47] = ACTIONS(791), + [aux_sym_comparison_operator_token48] = ACTIONS(791), + [aux_sym_comparison_operator_token49] = ACTIONS(791), + [aux_sym_comparison_operator_token50] = ACTIONS(791), + [aux_sym_format_operator_token1] = ACTIONS(791), + [anon_sym_RPAREN] = ACTIONS(791), + [anon_sym_COMMA] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(791), + [anon_sym_PERCENT] = ACTIONS(793), + [aux_sym_logical_expression_token1] = ACTIONS(791), + [aux_sym_logical_expression_token2] = ACTIONS(791), + [aux_sym_logical_expression_token3] = ACTIONS(791), + [aux_sym_bitwise_expression_token1] = ACTIONS(791), + [aux_sym_bitwise_expression_token2] = ACTIONS(791), + [aux_sym_bitwise_expression_token3] = ACTIONS(791), + [anon_sym_PLUS] = ACTIONS(793), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_DOT_DOT] = ACTIONS(791), + [anon_sym_RBRACK] = ACTIONS(791), }, [167] = { - [aux_sym_array_literal_expression_repeat1] = STATE(171), + [aux_sym_array_literal_expression_repeat1] = STATE(160), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(769), - [anon_sym_BANG_EQ] = ACTIONS(769), - [anon_sym_PLUS_EQ] = ACTIONS(769), - [anon_sym_STAR_EQ] = ACTIONS(769), - [anon_sym_SLASH_EQ] = ACTIONS(769), - [anon_sym_PERCENT_EQ] = ACTIONS(769), - [anon_sym_GT] = ACTIONS(771), - [anon_sym_GT_GT] = ACTIONS(769), - [anon_sym_2_GT] = ACTIONS(771), - [anon_sym_2_GT_GT] = ACTIONS(769), - [anon_sym_3_GT] = ACTIONS(771), - [anon_sym_3_GT_GT] = ACTIONS(769), - [anon_sym_4_GT] = ACTIONS(771), - [anon_sym_4_GT_GT] = ACTIONS(769), - [anon_sym_5_GT] = ACTIONS(771), - [anon_sym_5_GT_GT] = ACTIONS(769), - [anon_sym_6_GT] = ACTIONS(771), - [anon_sym_6_GT_GT] = ACTIONS(769), - [anon_sym_STAR_GT] = ACTIONS(771), - [anon_sym_STAR_GT_GT] = ACTIONS(769), - [anon_sym_LT] = ACTIONS(771), - [anon_sym_STAR_GT_AMP1] = ACTIONS(769), - [anon_sym_2_GT_AMP1] = ACTIONS(769), - [anon_sym_3_GT_AMP1] = ACTIONS(769), - [anon_sym_4_GT_AMP1] = ACTIONS(769), - [anon_sym_5_GT_AMP1] = ACTIONS(769), - [anon_sym_6_GT_AMP1] = ACTIONS(769), - [anon_sym_STAR_GT_AMP2] = ACTIONS(769), - [anon_sym_1_GT_AMP2] = ACTIONS(769), - [anon_sym_3_GT_AMP2] = ACTIONS(769), - [anon_sym_4_GT_AMP2] = ACTIONS(769), - [anon_sym_5_GT_AMP2] = ACTIONS(769), - [anon_sym_6_GT_AMP2] = ACTIONS(769), - [aux_sym_comparison_operator_token1] = ACTIONS(769), - [aux_sym_comparison_operator_token2] = ACTIONS(769), - [aux_sym_comparison_operator_token3] = ACTIONS(769), - [aux_sym_comparison_operator_token4] = ACTIONS(769), - [aux_sym_comparison_operator_token5] = ACTIONS(769), - [aux_sym_comparison_operator_token6] = ACTIONS(769), - [aux_sym_comparison_operator_token7] = ACTIONS(769), - [aux_sym_comparison_operator_token8] = ACTIONS(769), - [aux_sym_comparison_operator_token9] = ACTIONS(769), - [aux_sym_comparison_operator_token10] = ACTIONS(769), - [aux_sym_comparison_operator_token11] = ACTIONS(769), - [aux_sym_comparison_operator_token12] = ACTIONS(769), - [aux_sym_comparison_operator_token13] = ACTIONS(769), - [aux_sym_comparison_operator_token14] = ACTIONS(769), - [aux_sym_comparison_operator_token15] = ACTIONS(769), - [aux_sym_comparison_operator_token16] = ACTIONS(769), - [aux_sym_comparison_operator_token17] = ACTIONS(769), - [aux_sym_comparison_operator_token18] = ACTIONS(769), - [aux_sym_comparison_operator_token19] = ACTIONS(769), - [aux_sym_comparison_operator_token20] = ACTIONS(769), - [aux_sym_comparison_operator_token21] = ACTIONS(769), - [aux_sym_comparison_operator_token22] = ACTIONS(769), - [aux_sym_comparison_operator_token23] = ACTIONS(769), - [aux_sym_comparison_operator_token24] = ACTIONS(769), - [aux_sym_comparison_operator_token25] = ACTIONS(769), - [aux_sym_comparison_operator_token26] = ACTIONS(769), - [aux_sym_comparison_operator_token27] = ACTIONS(769), - [aux_sym_comparison_operator_token28] = ACTIONS(771), - [aux_sym_comparison_operator_token29] = ACTIONS(769), - [aux_sym_comparison_operator_token30] = ACTIONS(769), - [aux_sym_comparison_operator_token31] = ACTIONS(769), - [aux_sym_comparison_operator_token32] = ACTIONS(769), - [aux_sym_comparison_operator_token33] = ACTIONS(769), - [aux_sym_comparison_operator_token34] = ACTIONS(771), - [aux_sym_comparison_operator_token35] = ACTIONS(769), - [aux_sym_comparison_operator_token36] = ACTIONS(769), - [aux_sym_comparison_operator_token37] = ACTIONS(769), - [aux_sym_comparison_operator_token38] = ACTIONS(769), - [aux_sym_comparison_operator_token39] = ACTIONS(769), - [aux_sym_comparison_operator_token40] = ACTIONS(769), - [aux_sym_comparison_operator_token41] = ACTIONS(769), - [aux_sym_comparison_operator_token42] = ACTIONS(769), - [aux_sym_comparison_operator_token43] = ACTIONS(769), - [aux_sym_comparison_operator_token44] = ACTIONS(769), - [aux_sym_comparison_operator_token45] = ACTIONS(769), - [aux_sym_comparison_operator_token46] = ACTIONS(769), - [aux_sym_comparison_operator_token47] = ACTIONS(769), - [aux_sym_comparison_operator_token48] = ACTIONS(769), - [aux_sym_comparison_operator_token49] = ACTIONS(769), - [aux_sym_comparison_operator_token50] = ACTIONS(769), - [aux_sym_format_operator_token1] = ACTIONS(769), - [anon_sym_RPAREN] = ACTIONS(769), - [anon_sym_COMMA] = ACTIONS(786), - [anon_sym_PIPE] = ACTIONS(769), - [anon_sym_PERCENT] = ACTIONS(771), - [aux_sym_logical_expression_token1] = ACTIONS(769), - [aux_sym_logical_expression_token2] = ACTIONS(769), - [aux_sym_logical_expression_token3] = ACTIONS(769), - [aux_sym_bitwise_expression_token1] = ACTIONS(769), - [aux_sym_bitwise_expression_token2] = ACTIONS(769), - [aux_sym_bitwise_expression_token3] = ACTIONS(769), - [anon_sym_PLUS] = ACTIONS(771), - [anon_sym_DASH] = ACTIONS(771), - [anon_sym_SLASH] = ACTIONS(771), - [anon_sym_BSLASH] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(771), - [anon_sym_DOT_DOT] = ACTIONS(769), + [anon_sym_EQ] = ACTIONS(778), + [anon_sym_BANG_EQ] = ACTIONS(778), + [anon_sym_PLUS_EQ] = ACTIONS(778), + [anon_sym_STAR_EQ] = ACTIONS(778), + [anon_sym_SLASH_EQ] = ACTIONS(778), + [anon_sym_PERCENT_EQ] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(780), + [anon_sym_GT_GT] = ACTIONS(778), + [anon_sym_2_GT] = ACTIONS(780), + [anon_sym_2_GT_GT] = ACTIONS(778), + [anon_sym_3_GT] = ACTIONS(780), + [anon_sym_3_GT_GT] = ACTIONS(778), + [anon_sym_4_GT] = ACTIONS(780), + [anon_sym_4_GT_GT] = ACTIONS(778), + [anon_sym_5_GT] = ACTIONS(780), + [anon_sym_5_GT_GT] = ACTIONS(778), + [anon_sym_6_GT] = ACTIONS(780), + [anon_sym_6_GT_GT] = ACTIONS(778), + [anon_sym_STAR_GT] = ACTIONS(780), + [anon_sym_STAR_GT_GT] = ACTIONS(778), + [anon_sym_LT] = ACTIONS(780), + [anon_sym_STAR_GT_AMP1] = ACTIONS(778), + [anon_sym_2_GT_AMP1] = ACTIONS(778), + [anon_sym_3_GT_AMP1] = ACTIONS(778), + [anon_sym_4_GT_AMP1] = ACTIONS(778), + [anon_sym_5_GT_AMP1] = ACTIONS(778), + [anon_sym_6_GT_AMP1] = ACTIONS(778), + [anon_sym_STAR_GT_AMP2] = ACTIONS(778), + [anon_sym_1_GT_AMP2] = ACTIONS(778), + [anon_sym_3_GT_AMP2] = ACTIONS(778), + [anon_sym_4_GT_AMP2] = ACTIONS(778), + [anon_sym_5_GT_AMP2] = ACTIONS(778), + [anon_sym_6_GT_AMP2] = ACTIONS(778), + [aux_sym_comparison_operator_token1] = ACTIONS(778), + [aux_sym_comparison_operator_token2] = ACTIONS(778), + [aux_sym_comparison_operator_token3] = ACTIONS(778), + [aux_sym_comparison_operator_token4] = ACTIONS(778), + [aux_sym_comparison_operator_token5] = ACTIONS(778), + [aux_sym_comparison_operator_token6] = ACTIONS(778), + [aux_sym_comparison_operator_token7] = ACTIONS(778), + [aux_sym_comparison_operator_token8] = ACTIONS(778), + [aux_sym_comparison_operator_token9] = ACTIONS(778), + [aux_sym_comparison_operator_token10] = ACTIONS(778), + [aux_sym_comparison_operator_token11] = ACTIONS(778), + [aux_sym_comparison_operator_token12] = ACTIONS(778), + [aux_sym_comparison_operator_token13] = ACTIONS(778), + [aux_sym_comparison_operator_token14] = ACTIONS(778), + [aux_sym_comparison_operator_token15] = ACTIONS(778), + [aux_sym_comparison_operator_token16] = ACTIONS(778), + [aux_sym_comparison_operator_token17] = ACTIONS(778), + [aux_sym_comparison_operator_token18] = ACTIONS(778), + [aux_sym_comparison_operator_token19] = ACTIONS(778), + [aux_sym_comparison_operator_token20] = ACTIONS(778), + [aux_sym_comparison_operator_token21] = ACTIONS(778), + [aux_sym_comparison_operator_token22] = ACTIONS(778), + [aux_sym_comparison_operator_token23] = ACTIONS(778), + [aux_sym_comparison_operator_token24] = ACTIONS(778), + [aux_sym_comparison_operator_token25] = ACTIONS(778), + [aux_sym_comparison_operator_token26] = ACTIONS(778), + [aux_sym_comparison_operator_token27] = ACTIONS(778), + [aux_sym_comparison_operator_token28] = ACTIONS(780), + [aux_sym_comparison_operator_token29] = ACTIONS(778), + [aux_sym_comparison_operator_token30] = ACTIONS(778), + [aux_sym_comparison_operator_token31] = ACTIONS(778), + [aux_sym_comparison_operator_token32] = ACTIONS(778), + [aux_sym_comparison_operator_token33] = ACTIONS(778), + [aux_sym_comparison_operator_token34] = ACTIONS(780), + [aux_sym_comparison_operator_token35] = ACTIONS(778), + [aux_sym_comparison_operator_token36] = ACTIONS(778), + [aux_sym_comparison_operator_token37] = ACTIONS(778), + [aux_sym_comparison_operator_token38] = ACTIONS(778), + [aux_sym_comparison_operator_token39] = ACTIONS(778), + [aux_sym_comparison_operator_token40] = ACTIONS(778), + [aux_sym_comparison_operator_token41] = ACTIONS(778), + [aux_sym_comparison_operator_token42] = ACTIONS(778), + [aux_sym_comparison_operator_token43] = ACTIONS(778), + [aux_sym_comparison_operator_token44] = ACTIONS(778), + [aux_sym_comparison_operator_token45] = ACTIONS(778), + [aux_sym_comparison_operator_token46] = ACTIONS(778), + [aux_sym_comparison_operator_token47] = ACTIONS(778), + [aux_sym_comparison_operator_token48] = ACTIONS(778), + [aux_sym_comparison_operator_token49] = ACTIONS(778), + [aux_sym_comparison_operator_token50] = ACTIONS(778), + [aux_sym_format_operator_token1] = ACTIONS(778), + [anon_sym_RPAREN] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(776), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(778), + [aux_sym_logical_expression_token2] = ACTIONS(778), + [aux_sym_logical_expression_token3] = ACTIONS(778), + [aux_sym_bitwise_expression_token1] = ACTIONS(778), + [aux_sym_bitwise_expression_token2] = ACTIONS(778), + [aux_sym_bitwise_expression_token3] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(780), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(778), }, [168] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(671), - [anon_sym_BANG_EQ] = ACTIONS(671), - [anon_sym_PLUS_EQ] = ACTIONS(671), - [anon_sym_STAR_EQ] = ACTIONS(671), - [anon_sym_SLASH_EQ] = ACTIONS(671), - [anon_sym_PERCENT_EQ] = ACTIONS(671), - [anon_sym_GT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(671), - [anon_sym_2_GT] = ACTIONS(673), - [anon_sym_2_GT_GT] = ACTIONS(671), - [anon_sym_3_GT] = ACTIONS(673), - [anon_sym_3_GT_GT] = ACTIONS(671), - [anon_sym_4_GT] = ACTIONS(673), - [anon_sym_4_GT_GT] = ACTIONS(671), - [anon_sym_5_GT] = ACTIONS(673), - [anon_sym_5_GT_GT] = ACTIONS(671), - [anon_sym_6_GT] = ACTIONS(673), - [anon_sym_6_GT_GT] = ACTIONS(671), - [anon_sym_STAR_GT] = ACTIONS(673), - [anon_sym_STAR_GT_GT] = ACTIONS(671), - [anon_sym_LT] = ACTIONS(673), - [anon_sym_STAR_GT_AMP1] = ACTIONS(671), - [anon_sym_2_GT_AMP1] = ACTIONS(671), - [anon_sym_3_GT_AMP1] = ACTIONS(671), - [anon_sym_4_GT_AMP1] = ACTIONS(671), - [anon_sym_5_GT_AMP1] = ACTIONS(671), - [anon_sym_6_GT_AMP1] = ACTIONS(671), - [anon_sym_STAR_GT_AMP2] = ACTIONS(671), - [anon_sym_1_GT_AMP2] = ACTIONS(671), - [anon_sym_3_GT_AMP2] = ACTIONS(671), - [anon_sym_4_GT_AMP2] = ACTIONS(671), - [anon_sym_5_GT_AMP2] = ACTIONS(671), - [anon_sym_6_GT_AMP2] = ACTIONS(671), - [aux_sym_comparison_operator_token1] = ACTIONS(671), - [aux_sym_comparison_operator_token2] = ACTIONS(671), - [aux_sym_comparison_operator_token3] = ACTIONS(671), - [aux_sym_comparison_operator_token4] = ACTIONS(671), - [aux_sym_comparison_operator_token5] = ACTIONS(671), - [aux_sym_comparison_operator_token6] = ACTIONS(671), - [aux_sym_comparison_operator_token7] = ACTIONS(671), - [aux_sym_comparison_operator_token8] = ACTIONS(671), - [aux_sym_comparison_operator_token9] = ACTIONS(671), - [aux_sym_comparison_operator_token10] = ACTIONS(671), - [aux_sym_comparison_operator_token11] = ACTIONS(671), - [aux_sym_comparison_operator_token12] = ACTIONS(671), - [aux_sym_comparison_operator_token13] = ACTIONS(671), - [aux_sym_comparison_operator_token14] = ACTIONS(671), - [aux_sym_comparison_operator_token15] = ACTIONS(671), - [aux_sym_comparison_operator_token16] = ACTIONS(671), - [aux_sym_comparison_operator_token17] = ACTIONS(671), - [aux_sym_comparison_operator_token18] = ACTIONS(671), - [aux_sym_comparison_operator_token19] = ACTIONS(671), - [aux_sym_comparison_operator_token20] = ACTIONS(671), - [aux_sym_comparison_operator_token21] = ACTIONS(671), - [aux_sym_comparison_operator_token22] = ACTIONS(671), - [aux_sym_comparison_operator_token23] = ACTIONS(671), - [aux_sym_comparison_operator_token24] = ACTIONS(671), - [aux_sym_comparison_operator_token25] = ACTIONS(671), - [aux_sym_comparison_operator_token26] = ACTIONS(671), - [aux_sym_comparison_operator_token27] = ACTIONS(671), - [aux_sym_comparison_operator_token28] = ACTIONS(673), - [aux_sym_comparison_operator_token29] = ACTIONS(671), - [aux_sym_comparison_operator_token30] = ACTIONS(671), - [aux_sym_comparison_operator_token31] = ACTIONS(671), - [aux_sym_comparison_operator_token32] = ACTIONS(671), - [aux_sym_comparison_operator_token33] = ACTIONS(671), - [aux_sym_comparison_operator_token34] = ACTIONS(673), - [aux_sym_comparison_operator_token35] = ACTIONS(671), - [aux_sym_comparison_operator_token36] = ACTIONS(671), - [aux_sym_comparison_operator_token37] = ACTIONS(671), - [aux_sym_comparison_operator_token38] = ACTIONS(671), - [aux_sym_comparison_operator_token39] = ACTIONS(671), - [aux_sym_comparison_operator_token40] = ACTIONS(671), - [aux_sym_comparison_operator_token41] = ACTIONS(671), - [aux_sym_comparison_operator_token42] = ACTIONS(671), - [aux_sym_comparison_operator_token43] = ACTIONS(671), - [aux_sym_comparison_operator_token44] = ACTIONS(671), - [aux_sym_comparison_operator_token45] = ACTIONS(671), - [aux_sym_comparison_operator_token46] = ACTIONS(671), - [aux_sym_comparison_operator_token47] = ACTIONS(671), - [aux_sym_comparison_operator_token48] = ACTIONS(671), - [aux_sym_comparison_operator_token49] = ACTIONS(671), - [aux_sym_comparison_operator_token50] = ACTIONS(671), - [aux_sym_format_operator_token1] = ACTIONS(671), - [anon_sym_RPAREN] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(673), - [aux_sym_logical_expression_token1] = ACTIONS(671), - [aux_sym_logical_expression_token2] = ACTIONS(671), - [aux_sym_logical_expression_token3] = ACTIONS(671), - [aux_sym_bitwise_expression_token1] = ACTIONS(671), - [aux_sym_bitwise_expression_token2] = ACTIONS(671), - [aux_sym_bitwise_expression_token3] = ACTIONS(671), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(673), - [anon_sym_BSLASH] = ACTIONS(671), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_DOT_DOT] = ACTIONS(671), - [anon_sym_RBRACK] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_RBRACK] = ACTIONS(635), }, [169] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(788), - [anon_sym_BANG_EQ] = ACTIONS(788), - [anon_sym_PLUS_EQ] = ACTIONS(788), - [anon_sym_STAR_EQ] = ACTIONS(788), - [anon_sym_SLASH_EQ] = ACTIONS(788), - [anon_sym_PERCENT_EQ] = ACTIONS(788), - [anon_sym_GT] = ACTIONS(790), - [anon_sym_GT_GT] = ACTIONS(788), - [anon_sym_2_GT] = ACTIONS(790), - [anon_sym_2_GT_GT] = ACTIONS(788), - [anon_sym_3_GT] = ACTIONS(790), - [anon_sym_3_GT_GT] = ACTIONS(788), - [anon_sym_4_GT] = ACTIONS(790), - [anon_sym_4_GT_GT] = ACTIONS(788), - [anon_sym_5_GT] = ACTIONS(790), - [anon_sym_5_GT_GT] = ACTIONS(788), - [anon_sym_6_GT] = ACTIONS(790), - [anon_sym_6_GT_GT] = ACTIONS(788), - [anon_sym_STAR_GT] = ACTIONS(790), - [anon_sym_STAR_GT_GT] = ACTIONS(788), - [anon_sym_LT] = ACTIONS(790), - [anon_sym_STAR_GT_AMP1] = ACTIONS(788), - [anon_sym_2_GT_AMP1] = ACTIONS(788), - [anon_sym_3_GT_AMP1] = ACTIONS(788), - [anon_sym_4_GT_AMP1] = ACTIONS(788), - [anon_sym_5_GT_AMP1] = ACTIONS(788), - [anon_sym_6_GT_AMP1] = ACTIONS(788), - [anon_sym_STAR_GT_AMP2] = ACTIONS(788), - [anon_sym_1_GT_AMP2] = ACTIONS(788), - [anon_sym_3_GT_AMP2] = ACTIONS(788), - [anon_sym_4_GT_AMP2] = ACTIONS(788), - [anon_sym_5_GT_AMP2] = ACTIONS(788), - [anon_sym_6_GT_AMP2] = ACTIONS(788), - [aux_sym_comparison_operator_token1] = ACTIONS(788), - [aux_sym_comparison_operator_token2] = ACTIONS(788), - [aux_sym_comparison_operator_token3] = ACTIONS(788), - [aux_sym_comparison_operator_token4] = ACTIONS(788), - [aux_sym_comparison_operator_token5] = ACTIONS(788), - [aux_sym_comparison_operator_token6] = ACTIONS(788), - [aux_sym_comparison_operator_token7] = ACTIONS(788), - [aux_sym_comparison_operator_token8] = ACTIONS(788), - [aux_sym_comparison_operator_token9] = ACTIONS(788), - [aux_sym_comparison_operator_token10] = ACTIONS(788), - [aux_sym_comparison_operator_token11] = ACTIONS(788), - [aux_sym_comparison_operator_token12] = ACTIONS(788), - [aux_sym_comparison_operator_token13] = ACTIONS(788), - [aux_sym_comparison_operator_token14] = ACTIONS(788), - [aux_sym_comparison_operator_token15] = ACTIONS(788), - [aux_sym_comparison_operator_token16] = ACTIONS(788), - [aux_sym_comparison_operator_token17] = ACTIONS(788), - [aux_sym_comparison_operator_token18] = ACTIONS(788), - [aux_sym_comparison_operator_token19] = ACTIONS(788), - [aux_sym_comparison_operator_token20] = ACTIONS(788), - [aux_sym_comparison_operator_token21] = ACTIONS(788), - [aux_sym_comparison_operator_token22] = ACTIONS(788), - [aux_sym_comparison_operator_token23] = ACTIONS(788), - [aux_sym_comparison_operator_token24] = ACTIONS(788), - [aux_sym_comparison_operator_token25] = ACTIONS(788), - [aux_sym_comparison_operator_token26] = ACTIONS(788), - [aux_sym_comparison_operator_token27] = ACTIONS(788), - [aux_sym_comparison_operator_token28] = ACTIONS(790), - [aux_sym_comparison_operator_token29] = ACTIONS(788), - [aux_sym_comparison_operator_token30] = ACTIONS(788), - [aux_sym_comparison_operator_token31] = ACTIONS(788), - [aux_sym_comparison_operator_token32] = ACTIONS(788), - [aux_sym_comparison_operator_token33] = ACTIONS(788), - [aux_sym_comparison_operator_token34] = ACTIONS(790), - [aux_sym_comparison_operator_token35] = ACTIONS(788), - [aux_sym_comparison_operator_token36] = ACTIONS(788), - [aux_sym_comparison_operator_token37] = ACTIONS(788), - [aux_sym_comparison_operator_token38] = ACTIONS(788), - [aux_sym_comparison_operator_token39] = ACTIONS(788), - [aux_sym_comparison_operator_token40] = ACTIONS(788), - [aux_sym_comparison_operator_token41] = ACTIONS(788), - [aux_sym_comparison_operator_token42] = ACTIONS(788), - [aux_sym_comparison_operator_token43] = ACTIONS(788), - [aux_sym_comparison_operator_token44] = ACTIONS(788), - [aux_sym_comparison_operator_token45] = ACTIONS(788), - [aux_sym_comparison_operator_token46] = ACTIONS(788), - [aux_sym_comparison_operator_token47] = ACTIONS(788), - [aux_sym_comparison_operator_token48] = ACTIONS(788), - [aux_sym_comparison_operator_token49] = ACTIONS(788), - [aux_sym_comparison_operator_token50] = ACTIONS(788), - [aux_sym_format_operator_token1] = ACTIONS(788), - [anon_sym_RPAREN] = ACTIONS(788), - [anon_sym_COMMA] = ACTIONS(788), - [anon_sym_PIPE] = ACTIONS(788), - [anon_sym_PERCENT] = ACTIONS(790), - [aux_sym_logical_expression_token1] = ACTIONS(788), - [aux_sym_logical_expression_token2] = ACTIONS(788), - [aux_sym_logical_expression_token3] = ACTIONS(788), - [aux_sym_bitwise_expression_token1] = ACTIONS(788), - [aux_sym_bitwise_expression_token2] = ACTIONS(788), - [aux_sym_bitwise_expression_token3] = ACTIONS(788), - [anon_sym_PLUS] = ACTIONS(790), - [anon_sym_DASH] = ACTIONS(790), - [anon_sym_SLASH] = ACTIONS(790), - [anon_sym_BSLASH] = ACTIONS(788), - [anon_sym_STAR] = ACTIONS(790), - [anon_sym_DOT_DOT] = ACTIONS(788), - [anon_sym_RBRACK] = ACTIONS(788), + [anon_sym_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_PLUS_EQ] = ACTIONS(639), + [anon_sym_STAR_EQ] = ACTIONS(639), + [anon_sym_SLASH_EQ] = ACTIONS(639), + [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_2_GT] = ACTIONS(641), + [anon_sym_2_GT_GT] = ACTIONS(639), + [anon_sym_3_GT] = ACTIONS(641), + [anon_sym_3_GT_GT] = ACTIONS(639), + [anon_sym_4_GT] = ACTIONS(641), + [anon_sym_4_GT_GT] = ACTIONS(639), + [anon_sym_5_GT] = ACTIONS(641), + [anon_sym_5_GT_GT] = ACTIONS(639), + [anon_sym_6_GT] = ACTIONS(641), + [anon_sym_6_GT_GT] = ACTIONS(639), + [anon_sym_STAR_GT] = ACTIONS(641), + [anon_sym_STAR_GT_GT] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_STAR_GT_AMP1] = ACTIONS(639), + [anon_sym_2_GT_AMP1] = ACTIONS(639), + [anon_sym_3_GT_AMP1] = ACTIONS(639), + [anon_sym_4_GT_AMP1] = ACTIONS(639), + [anon_sym_5_GT_AMP1] = ACTIONS(639), + [anon_sym_6_GT_AMP1] = ACTIONS(639), + [anon_sym_STAR_GT_AMP2] = ACTIONS(639), + [anon_sym_1_GT_AMP2] = ACTIONS(639), + [anon_sym_3_GT_AMP2] = ACTIONS(639), + [anon_sym_4_GT_AMP2] = ACTIONS(639), + [anon_sym_5_GT_AMP2] = ACTIONS(639), + [anon_sym_6_GT_AMP2] = ACTIONS(639), + [aux_sym_comparison_operator_token1] = ACTIONS(639), + [aux_sym_comparison_operator_token2] = ACTIONS(639), + [aux_sym_comparison_operator_token3] = ACTIONS(639), + [aux_sym_comparison_operator_token4] = ACTIONS(639), + [aux_sym_comparison_operator_token5] = ACTIONS(639), + [aux_sym_comparison_operator_token6] = ACTIONS(639), + [aux_sym_comparison_operator_token7] = ACTIONS(639), + [aux_sym_comparison_operator_token8] = ACTIONS(639), + [aux_sym_comparison_operator_token9] = ACTIONS(639), + [aux_sym_comparison_operator_token10] = ACTIONS(639), + [aux_sym_comparison_operator_token11] = ACTIONS(639), + [aux_sym_comparison_operator_token12] = ACTIONS(639), + [aux_sym_comparison_operator_token13] = ACTIONS(639), + [aux_sym_comparison_operator_token14] = ACTIONS(639), + [aux_sym_comparison_operator_token15] = ACTIONS(639), + [aux_sym_comparison_operator_token16] = ACTIONS(639), + [aux_sym_comparison_operator_token17] = ACTIONS(639), + [aux_sym_comparison_operator_token18] = ACTIONS(639), + [aux_sym_comparison_operator_token19] = ACTIONS(639), + [aux_sym_comparison_operator_token20] = ACTIONS(639), + [aux_sym_comparison_operator_token21] = ACTIONS(639), + [aux_sym_comparison_operator_token22] = ACTIONS(639), + [aux_sym_comparison_operator_token23] = ACTIONS(639), + [aux_sym_comparison_operator_token24] = ACTIONS(639), + [aux_sym_comparison_operator_token25] = ACTIONS(639), + [aux_sym_comparison_operator_token26] = ACTIONS(639), + [aux_sym_comparison_operator_token27] = ACTIONS(639), + [aux_sym_comparison_operator_token28] = ACTIONS(641), + [aux_sym_comparison_operator_token29] = ACTIONS(639), + [aux_sym_comparison_operator_token30] = ACTIONS(639), + [aux_sym_comparison_operator_token31] = ACTIONS(639), + [aux_sym_comparison_operator_token32] = ACTIONS(639), + [aux_sym_comparison_operator_token33] = ACTIONS(639), + [aux_sym_comparison_operator_token34] = ACTIONS(641), + [aux_sym_comparison_operator_token35] = ACTIONS(639), + [aux_sym_comparison_operator_token36] = ACTIONS(639), + [aux_sym_comparison_operator_token37] = ACTIONS(639), + [aux_sym_comparison_operator_token38] = ACTIONS(639), + [aux_sym_comparison_operator_token39] = ACTIONS(639), + [aux_sym_comparison_operator_token40] = ACTIONS(639), + [aux_sym_comparison_operator_token41] = ACTIONS(639), + [aux_sym_comparison_operator_token42] = ACTIONS(639), + [aux_sym_comparison_operator_token43] = ACTIONS(639), + [aux_sym_comparison_operator_token44] = ACTIONS(639), + [aux_sym_comparison_operator_token45] = ACTIONS(639), + [aux_sym_comparison_operator_token46] = ACTIONS(639), + [aux_sym_comparison_operator_token47] = ACTIONS(639), + [aux_sym_comparison_operator_token48] = ACTIONS(639), + [aux_sym_comparison_operator_token49] = ACTIONS(639), + [aux_sym_comparison_operator_token50] = ACTIONS(639), + [aux_sym_format_operator_token1] = ACTIONS(639), + [anon_sym_RPAREN] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(641), + [aux_sym_logical_expression_token1] = ACTIONS(639), + [aux_sym_logical_expression_token2] = ACTIONS(639), + [aux_sym_logical_expression_token3] = ACTIONS(639), + [aux_sym_bitwise_expression_token1] = ACTIONS(639), + [aux_sym_bitwise_expression_token2] = ACTIONS(639), + [aux_sym_bitwise_expression_token3] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(641), + [anon_sym_DOT_DOT] = ACTIONS(639), + [anon_sym_RBRACK] = ACTIONS(639), }, [170] = { + [aux_sym_array_literal_expression_repeat1] = STATE(157), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(775), - [anon_sym_BANG_EQ] = ACTIONS(775), - [anon_sym_PLUS_EQ] = ACTIONS(775), - [anon_sym_STAR_EQ] = ACTIONS(775), - [anon_sym_SLASH_EQ] = ACTIONS(775), - [anon_sym_PERCENT_EQ] = ACTIONS(775), - [anon_sym_GT] = ACTIONS(777), - [anon_sym_GT_GT] = ACTIONS(775), - [anon_sym_2_GT] = ACTIONS(777), - [anon_sym_2_GT_GT] = ACTIONS(775), - [anon_sym_3_GT] = ACTIONS(777), - [anon_sym_3_GT_GT] = ACTIONS(775), - [anon_sym_4_GT] = ACTIONS(777), - [anon_sym_4_GT_GT] = ACTIONS(775), - [anon_sym_5_GT] = ACTIONS(777), - [anon_sym_5_GT_GT] = ACTIONS(775), - [anon_sym_6_GT] = ACTIONS(777), - [anon_sym_6_GT_GT] = ACTIONS(775), - [anon_sym_STAR_GT] = ACTIONS(777), - [anon_sym_STAR_GT_GT] = ACTIONS(775), - [anon_sym_LT] = ACTIONS(777), - [anon_sym_STAR_GT_AMP1] = ACTIONS(775), - [anon_sym_2_GT_AMP1] = ACTIONS(775), - [anon_sym_3_GT_AMP1] = ACTIONS(775), - [anon_sym_4_GT_AMP1] = ACTIONS(775), - [anon_sym_5_GT_AMP1] = ACTIONS(775), - [anon_sym_6_GT_AMP1] = ACTIONS(775), - [anon_sym_STAR_GT_AMP2] = ACTIONS(775), - [anon_sym_1_GT_AMP2] = ACTIONS(775), - [anon_sym_3_GT_AMP2] = ACTIONS(775), - [anon_sym_4_GT_AMP2] = ACTIONS(775), - [anon_sym_5_GT_AMP2] = ACTIONS(775), - [anon_sym_6_GT_AMP2] = ACTIONS(775), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), - [anon_sym_RPAREN] = ACTIONS(775), - [anon_sym_COMMA] = ACTIONS(775), - [anon_sym_PIPE] = ACTIONS(775), - [anon_sym_PERCENT] = ACTIONS(777), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(777), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(777), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(777), - [anon_sym_DOT_DOT] = ACTIONS(775), - [anon_sym_RBRACK] = ACTIONS(775), + [anon_sym_EQ] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_PLUS_EQ] = ACTIONS(772), + [anon_sym_STAR_EQ] = ACTIONS(772), + [anon_sym_SLASH_EQ] = ACTIONS(772), + [anon_sym_PERCENT_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_GT_GT] = ACTIONS(772), + [anon_sym_2_GT] = ACTIONS(774), + [anon_sym_2_GT_GT] = ACTIONS(772), + [anon_sym_3_GT] = ACTIONS(774), + [anon_sym_3_GT_GT] = ACTIONS(772), + [anon_sym_4_GT] = ACTIONS(774), + [anon_sym_4_GT_GT] = ACTIONS(772), + [anon_sym_5_GT] = ACTIONS(774), + [anon_sym_5_GT_GT] = ACTIONS(772), + [anon_sym_6_GT] = ACTIONS(774), + [anon_sym_6_GT_GT] = ACTIONS(772), + [anon_sym_STAR_GT] = ACTIONS(774), + [anon_sym_STAR_GT_GT] = ACTIONS(772), + [anon_sym_LT] = ACTIONS(774), + [anon_sym_STAR_GT_AMP1] = ACTIONS(772), + [anon_sym_2_GT_AMP1] = ACTIONS(772), + [anon_sym_3_GT_AMP1] = ACTIONS(772), + [anon_sym_4_GT_AMP1] = ACTIONS(772), + [anon_sym_5_GT_AMP1] = ACTIONS(772), + [anon_sym_6_GT_AMP1] = ACTIONS(772), + [anon_sym_STAR_GT_AMP2] = ACTIONS(772), + [anon_sym_1_GT_AMP2] = ACTIONS(772), + [anon_sym_3_GT_AMP2] = ACTIONS(772), + [anon_sym_4_GT_AMP2] = ACTIONS(772), + [anon_sym_5_GT_AMP2] = ACTIONS(772), + [anon_sym_6_GT_AMP2] = ACTIONS(772), + [aux_sym_comparison_operator_token1] = ACTIONS(772), + [aux_sym_comparison_operator_token2] = ACTIONS(772), + [aux_sym_comparison_operator_token3] = ACTIONS(772), + [aux_sym_comparison_operator_token4] = ACTIONS(772), + [aux_sym_comparison_operator_token5] = ACTIONS(772), + [aux_sym_comparison_operator_token6] = ACTIONS(772), + [aux_sym_comparison_operator_token7] = ACTIONS(772), + [aux_sym_comparison_operator_token8] = ACTIONS(772), + [aux_sym_comparison_operator_token9] = ACTIONS(772), + [aux_sym_comparison_operator_token10] = ACTIONS(772), + [aux_sym_comparison_operator_token11] = ACTIONS(772), + [aux_sym_comparison_operator_token12] = ACTIONS(772), + [aux_sym_comparison_operator_token13] = ACTIONS(772), + [aux_sym_comparison_operator_token14] = ACTIONS(772), + [aux_sym_comparison_operator_token15] = ACTIONS(772), + [aux_sym_comparison_operator_token16] = ACTIONS(772), + [aux_sym_comparison_operator_token17] = ACTIONS(772), + [aux_sym_comparison_operator_token18] = ACTIONS(772), + [aux_sym_comparison_operator_token19] = ACTIONS(772), + [aux_sym_comparison_operator_token20] = ACTIONS(772), + [aux_sym_comparison_operator_token21] = ACTIONS(772), + [aux_sym_comparison_operator_token22] = ACTIONS(772), + [aux_sym_comparison_operator_token23] = ACTIONS(772), + [aux_sym_comparison_operator_token24] = ACTIONS(772), + [aux_sym_comparison_operator_token25] = ACTIONS(772), + [aux_sym_comparison_operator_token26] = ACTIONS(772), + [aux_sym_comparison_operator_token27] = ACTIONS(772), + [aux_sym_comparison_operator_token28] = ACTIONS(774), + [aux_sym_comparison_operator_token29] = ACTIONS(772), + [aux_sym_comparison_operator_token30] = ACTIONS(772), + [aux_sym_comparison_operator_token31] = ACTIONS(772), + [aux_sym_comparison_operator_token32] = ACTIONS(772), + [aux_sym_comparison_operator_token33] = ACTIONS(772), + [aux_sym_comparison_operator_token34] = ACTIONS(774), + [aux_sym_comparison_operator_token35] = ACTIONS(772), + [aux_sym_comparison_operator_token36] = ACTIONS(772), + [aux_sym_comparison_operator_token37] = ACTIONS(772), + [aux_sym_comparison_operator_token38] = ACTIONS(772), + [aux_sym_comparison_operator_token39] = ACTIONS(772), + [aux_sym_comparison_operator_token40] = ACTIONS(772), + [aux_sym_comparison_operator_token41] = ACTIONS(772), + [aux_sym_comparison_operator_token42] = ACTIONS(772), + [aux_sym_comparison_operator_token43] = ACTIONS(772), + [aux_sym_comparison_operator_token44] = ACTIONS(772), + [aux_sym_comparison_operator_token45] = ACTIONS(772), + [aux_sym_comparison_operator_token46] = ACTIONS(772), + [aux_sym_comparison_operator_token47] = ACTIONS(772), + [aux_sym_comparison_operator_token48] = ACTIONS(772), + [aux_sym_comparison_operator_token49] = ACTIONS(772), + [aux_sym_comparison_operator_token50] = ACTIONS(772), + [aux_sym_format_operator_token1] = ACTIONS(772), + [anon_sym_COMMA] = ACTIONS(782), + [anon_sym_PIPE] = ACTIONS(772), + [anon_sym_PERCENT] = ACTIONS(774), + [aux_sym_logical_expression_token1] = ACTIONS(772), + [aux_sym_logical_expression_token2] = ACTIONS(772), + [aux_sym_logical_expression_token3] = ACTIONS(772), + [aux_sym_bitwise_expression_token1] = ACTIONS(772), + [aux_sym_bitwise_expression_token2] = ACTIONS(772), + [aux_sym_bitwise_expression_token3] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(774), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_SLASH] = ACTIONS(774), + [anon_sym_BSLASH] = ACTIONS(772), + [anon_sym_STAR] = ACTIONS(774), + [anon_sym_DOT_DOT] = ACTIONS(772), + [sym__statement_terminator] = ACTIONS(772), }, [171] = { - [aux_sym_array_literal_expression_repeat1] = STATE(171), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(775), - [anon_sym_BANG_EQ] = ACTIONS(775), - [anon_sym_PLUS_EQ] = ACTIONS(775), - [anon_sym_STAR_EQ] = ACTIONS(775), - [anon_sym_SLASH_EQ] = ACTIONS(775), - [anon_sym_PERCENT_EQ] = ACTIONS(775), - [anon_sym_GT] = ACTIONS(777), - [anon_sym_GT_GT] = ACTIONS(775), - [anon_sym_2_GT] = ACTIONS(777), - [anon_sym_2_GT_GT] = ACTIONS(775), - [anon_sym_3_GT] = ACTIONS(777), - [anon_sym_3_GT_GT] = ACTIONS(775), - [anon_sym_4_GT] = ACTIONS(777), - [anon_sym_4_GT_GT] = ACTIONS(775), - [anon_sym_5_GT] = ACTIONS(777), - [anon_sym_5_GT_GT] = ACTIONS(775), - [anon_sym_6_GT] = ACTIONS(777), - [anon_sym_6_GT_GT] = ACTIONS(775), - [anon_sym_STAR_GT] = ACTIONS(777), - [anon_sym_STAR_GT_GT] = ACTIONS(775), - [anon_sym_LT] = ACTIONS(777), - [anon_sym_STAR_GT_AMP1] = ACTIONS(775), - [anon_sym_2_GT_AMP1] = ACTIONS(775), - [anon_sym_3_GT_AMP1] = ACTIONS(775), - [anon_sym_4_GT_AMP1] = ACTIONS(775), - [anon_sym_5_GT_AMP1] = ACTIONS(775), - [anon_sym_6_GT_AMP1] = ACTIONS(775), - [anon_sym_STAR_GT_AMP2] = ACTIONS(775), - [anon_sym_1_GT_AMP2] = ACTIONS(775), - [anon_sym_3_GT_AMP2] = ACTIONS(775), - [anon_sym_4_GT_AMP2] = ACTIONS(775), - [anon_sym_5_GT_AMP2] = ACTIONS(775), - [anon_sym_6_GT_AMP2] = ACTIONS(775), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), - [anon_sym_RPAREN] = ACTIONS(775), - [anon_sym_COMMA] = ACTIONS(792), - [anon_sym_PIPE] = ACTIONS(775), - [anon_sym_PERCENT] = ACTIONS(777), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(777), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(777), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(777), - [anon_sym_DOT_DOT] = ACTIONS(775), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_RPAREN] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [anon_sym_RBRACK] = ACTIONS(643), }, [172] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [sym__statement_terminator] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [sym__statement_terminator] = ACTIONS(635), }, [173] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [sym__statement_terminator] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [sym__statement_terminator] = ACTIONS(643), }, [174] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(775), - [anon_sym_BANG_EQ] = ACTIONS(775), - [anon_sym_PLUS_EQ] = ACTIONS(775), - [anon_sym_STAR_EQ] = ACTIONS(775), - [anon_sym_SLASH_EQ] = ACTIONS(775), - [anon_sym_PERCENT_EQ] = ACTIONS(775), - [anon_sym_GT] = ACTIONS(777), - [anon_sym_GT_GT] = ACTIONS(775), - [anon_sym_2_GT] = ACTIONS(777), - [anon_sym_2_GT_GT] = ACTIONS(775), - [anon_sym_3_GT] = ACTIONS(777), - [anon_sym_3_GT_GT] = ACTIONS(775), - [anon_sym_4_GT] = ACTIONS(777), - [anon_sym_4_GT_GT] = ACTIONS(775), - [anon_sym_5_GT] = ACTIONS(777), - [anon_sym_5_GT_GT] = ACTIONS(775), - [anon_sym_6_GT] = ACTIONS(777), - [anon_sym_6_GT_GT] = ACTIONS(775), - [anon_sym_STAR_GT] = ACTIONS(777), - [anon_sym_STAR_GT_GT] = ACTIONS(775), - [anon_sym_LT] = ACTIONS(777), - [anon_sym_STAR_GT_AMP1] = ACTIONS(775), - [anon_sym_2_GT_AMP1] = ACTIONS(775), - [anon_sym_3_GT_AMP1] = ACTIONS(775), - [anon_sym_4_GT_AMP1] = ACTIONS(775), - [anon_sym_5_GT_AMP1] = ACTIONS(775), - [anon_sym_6_GT_AMP1] = ACTIONS(775), - [anon_sym_STAR_GT_AMP2] = ACTIONS(775), - [anon_sym_1_GT_AMP2] = ACTIONS(775), - [anon_sym_3_GT_AMP2] = ACTIONS(775), - [anon_sym_4_GT_AMP2] = ACTIONS(775), - [anon_sym_5_GT_AMP2] = ACTIONS(775), - [anon_sym_6_GT_AMP2] = ACTIONS(775), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), - [anon_sym_COMMA] = ACTIONS(775), - [anon_sym_PIPE] = ACTIONS(775), - [anon_sym_PERCENT] = ACTIONS(777), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(777), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(777), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(777), - [anon_sym_DOT_DOT] = ACTIONS(775), - [sym__statement_terminator] = ACTIONS(775), - }, - [175] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(671), - [anon_sym_BANG_EQ] = ACTIONS(671), - [anon_sym_PLUS_EQ] = ACTIONS(671), - [anon_sym_STAR_EQ] = ACTIONS(671), - [anon_sym_SLASH_EQ] = ACTIONS(671), - [anon_sym_PERCENT_EQ] = ACTIONS(671), - [anon_sym_GT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(671), - [anon_sym_2_GT] = ACTIONS(673), - [anon_sym_2_GT_GT] = ACTIONS(671), - [anon_sym_3_GT] = ACTIONS(673), - [anon_sym_3_GT_GT] = ACTIONS(671), - [anon_sym_4_GT] = ACTIONS(673), - [anon_sym_4_GT_GT] = ACTIONS(671), - [anon_sym_5_GT] = ACTIONS(673), - [anon_sym_5_GT_GT] = ACTIONS(671), - [anon_sym_6_GT] = ACTIONS(673), - [anon_sym_6_GT_GT] = ACTIONS(671), - [anon_sym_STAR_GT] = ACTIONS(673), - [anon_sym_STAR_GT_GT] = ACTIONS(671), - [anon_sym_LT] = ACTIONS(673), - [anon_sym_STAR_GT_AMP1] = ACTIONS(671), - [anon_sym_2_GT_AMP1] = ACTIONS(671), - [anon_sym_3_GT_AMP1] = ACTIONS(671), - [anon_sym_4_GT_AMP1] = ACTIONS(671), - [anon_sym_5_GT_AMP1] = ACTIONS(671), - [anon_sym_6_GT_AMP1] = ACTIONS(671), - [anon_sym_STAR_GT_AMP2] = ACTIONS(671), - [anon_sym_1_GT_AMP2] = ACTIONS(671), - [anon_sym_3_GT_AMP2] = ACTIONS(671), - [anon_sym_4_GT_AMP2] = ACTIONS(671), - [anon_sym_5_GT_AMP2] = ACTIONS(671), - [anon_sym_6_GT_AMP2] = ACTIONS(671), - [aux_sym_comparison_operator_token1] = ACTIONS(671), - [aux_sym_comparison_operator_token2] = ACTIONS(671), - [aux_sym_comparison_operator_token3] = ACTIONS(671), - [aux_sym_comparison_operator_token4] = ACTIONS(671), - [aux_sym_comparison_operator_token5] = ACTIONS(671), - [aux_sym_comparison_operator_token6] = ACTIONS(671), - [aux_sym_comparison_operator_token7] = ACTIONS(671), - [aux_sym_comparison_operator_token8] = ACTIONS(671), - [aux_sym_comparison_operator_token9] = ACTIONS(671), - [aux_sym_comparison_operator_token10] = ACTIONS(671), - [aux_sym_comparison_operator_token11] = ACTIONS(671), - [aux_sym_comparison_operator_token12] = ACTIONS(671), - [aux_sym_comparison_operator_token13] = ACTIONS(671), - [aux_sym_comparison_operator_token14] = ACTIONS(671), - [aux_sym_comparison_operator_token15] = ACTIONS(671), - [aux_sym_comparison_operator_token16] = ACTIONS(671), - [aux_sym_comparison_operator_token17] = ACTIONS(671), - [aux_sym_comparison_operator_token18] = ACTIONS(671), - [aux_sym_comparison_operator_token19] = ACTIONS(671), - [aux_sym_comparison_operator_token20] = ACTIONS(671), - [aux_sym_comparison_operator_token21] = ACTIONS(671), - [aux_sym_comparison_operator_token22] = ACTIONS(671), - [aux_sym_comparison_operator_token23] = ACTIONS(671), - [aux_sym_comparison_operator_token24] = ACTIONS(671), - [aux_sym_comparison_operator_token25] = ACTIONS(671), - [aux_sym_comparison_operator_token26] = ACTIONS(671), - [aux_sym_comparison_operator_token27] = ACTIONS(671), - [aux_sym_comparison_operator_token28] = ACTIONS(673), - [aux_sym_comparison_operator_token29] = ACTIONS(671), - [aux_sym_comparison_operator_token30] = ACTIONS(671), - [aux_sym_comparison_operator_token31] = ACTIONS(671), - [aux_sym_comparison_operator_token32] = ACTIONS(671), - [aux_sym_comparison_operator_token33] = ACTIONS(671), - [aux_sym_comparison_operator_token34] = ACTIONS(673), - [aux_sym_comparison_operator_token35] = ACTIONS(671), - [aux_sym_comparison_operator_token36] = ACTIONS(671), - [aux_sym_comparison_operator_token37] = ACTIONS(671), - [aux_sym_comparison_operator_token38] = ACTIONS(671), - [aux_sym_comparison_operator_token39] = ACTIONS(671), - [aux_sym_comparison_operator_token40] = ACTIONS(671), - [aux_sym_comparison_operator_token41] = ACTIONS(671), - [aux_sym_comparison_operator_token42] = ACTIONS(671), - [aux_sym_comparison_operator_token43] = ACTIONS(671), - [aux_sym_comparison_operator_token44] = ACTIONS(671), - [aux_sym_comparison_operator_token45] = ACTIONS(671), - [aux_sym_comparison_operator_token46] = ACTIONS(671), - [aux_sym_comparison_operator_token47] = ACTIONS(671), - [aux_sym_comparison_operator_token48] = ACTIONS(671), - [aux_sym_comparison_operator_token49] = ACTIONS(671), - [aux_sym_comparison_operator_token50] = ACTIONS(671), - [aux_sym_format_operator_token1] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(673), - [aux_sym_logical_expression_token1] = ACTIONS(671), - [aux_sym_logical_expression_token2] = ACTIONS(671), - [aux_sym_logical_expression_token3] = ACTIONS(671), - [aux_sym_bitwise_expression_token1] = ACTIONS(671), - [aux_sym_bitwise_expression_token2] = ACTIONS(671), - [aux_sym_bitwise_expression_token3] = ACTIONS(671), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(673), - [anon_sym_BSLASH] = ACTIONS(671), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_DOT_DOT] = ACTIONS(671), - [sym__statement_terminator] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_PLUS_EQ] = ACTIONS(639), + [anon_sym_STAR_EQ] = ACTIONS(639), + [anon_sym_SLASH_EQ] = ACTIONS(639), + [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_2_GT] = ACTIONS(641), + [anon_sym_2_GT_GT] = ACTIONS(639), + [anon_sym_3_GT] = ACTIONS(641), + [anon_sym_3_GT_GT] = ACTIONS(639), + [anon_sym_4_GT] = ACTIONS(641), + [anon_sym_4_GT_GT] = ACTIONS(639), + [anon_sym_5_GT] = ACTIONS(641), + [anon_sym_5_GT_GT] = ACTIONS(639), + [anon_sym_6_GT] = ACTIONS(641), + [anon_sym_6_GT_GT] = ACTIONS(639), + [anon_sym_STAR_GT] = ACTIONS(641), + [anon_sym_STAR_GT_GT] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_STAR_GT_AMP1] = ACTIONS(639), + [anon_sym_2_GT_AMP1] = ACTIONS(639), + [anon_sym_3_GT_AMP1] = ACTIONS(639), + [anon_sym_4_GT_AMP1] = ACTIONS(639), + [anon_sym_5_GT_AMP1] = ACTIONS(639), + [anon_sym_6_GT_AMP1] = ACTIONS(639), + [anon_sym_STAR_GT_AMP2] = ACTIONS(639), + [anon_sym_1_GT_AMP2] = ACTIONS(639), + [anon_sym_3_GT_AMP2] = ACTIONS(639), + [anon_sym_4_GT_AMP2] = ACTIONS(639), + [anon_sym_5_GT_AMP2] = ACTIONS(639), + [anon_sym_6_GT_AMP2] = ACTIONS(639), + [aux_sym_comparison_operator_token1] = ACTIONS(639), + [aux_sym_comparison_operator_token2] = ACTIONS(639), + [aux_sym_comparison_operator_token3] = ACTIONS(639), + [aux_sym_comparison_operator_token4] = ACTIONS(639), + [aux_sym_comparison_operator_token5] = ACTIONS(639), + [aux_sym_comparison_operator_token6] = ACTIONS(639), + [aux_sym_comparison_operator_token7] = ACTIONS(639), + [aux_sym_comparison_operator_token8] = ACTIONS(639), + [aux_sym_comparison_operator_token9] = ACTIONS(639), + [aux_sym_comparison_operator_token10] = ACTIONS(639), + [aux_sym_comparison_operator_token11] = ACTIONS(639), + [aux_sym_comparison_operator_token12] = ACTIONS(639), + [aux_sym_comparison_operator_token13] = ACTIONS(639), + [aux_sym_comparison_operator_token14] = ACTIONS(639), + [aux_sym_comparison_operator_token15] = ACTIONS(639), + [aux_sym_comparison_operator_token16] = ACTIONS(639), + [aux_sym_comparison_operator_token17] = ACTIONS(639), + [aux_sym_comparison_operator_token18] = ACTIONS(639), + [aux_sym_comparison_operator_token19] = ACTIONS(639), + [aux_sym_comparison_operator_token20] = ACTIONS(639), + [aux_sym_comparison_operator_token21] = ACTIONS(639), + [aux_sym_comparison_operator_token22] = ACTIONS(639), + [aux_sym_comparison_operator_token23] = ACTIONS(639), + [aux_sym_comparison_operator_token24] = ACTIONS(639), + [aux_sym_comparison_operator_token25] = ACTIONS(639), + [aux_sym_comparison_operator_token26] = ACTIONS(639), + [aux_sym_comparison_operator_token27] = ACTIONS(639), + [aux_sym_comparison_operator_token28] = ACTIONS(641), + [aux_sym_comparison_operator_token29] = ACTIONS(639), + [aux_sym_comparison_operator_token30] = ACTIONS(639), + [aux_sym_comparison_operator_token31] = ACTIONS(639), + [aux_sym_comparison_operator_token32] = ACTIONS(639), + [aux_sym_comparison_operator_token33] = ACTIONS(639), + [aux_sym_comparison_operator_token34] = ACTIONS(641), + [aux_sym_comparison_operator_token35] = ACTIONS(639), + [aux_sym_comparison_operator_token36] = ACTIONS(639), + [aux_sym_comparison_operator_token37] = ACTIONS(639), + [aux_sym_comparison_operator_token38] = ACTIONS(639), + [aux_sym_comparison_operator_token39] = ACTIONS(639), + [aux_sym_comparison_operator_token40] = ACTIONS(639), + [aux_sym_comparison_operator_token41] = ACTIONS(639), + [aux_sym_comparison_operator_token42] = ACTIONS(639), + [aux_sym_comparison_operator_token43] = ACTIONS(639), + [aux_sym_comparison_operator_token44] = ACTIONS(639), + [aux_sym_comparison_operator_token45] = ACTIONS(639), + [aux_sym_comparison_operator_token46] = ACTIONS(639), + [aux_sym_comparison_operator_token47] = ACTIONS(639), + [aux_sym_comparison_operator_token48] = ACTIONS(639), + [aux_sym_comparison_operator_token49] = ACTIONS(639), + [aux_sym_comparison_operator_token50] = ACTIONS(639), + [aux_sym_format_operator_token1] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(641), + [aux_sym_logical_expression_token1] = ACTIONS(639), + [aux_sym_logical_expression_token2] = ACTIONS(639), + [aux_sym_logical_expression_token3] = ACTIONS(639), + [aux_sym_bitwise_expression_token1] = ACTIONS(639), + [aux_sym_bitwise_expression_token2] = ACTIONS(639), + [aux_sym_bitwise_expression_token3] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(641), + [anon_sym_DOT_DOT] = ACTIONS(639), + [sym__statement_terminator] = ACTIONS(639), + }, + [175] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [sym__statement_terminator] = ACTIONS(675), }, [176] = { [sym_comment] = ACTIONS(81), @@ -47680,109 +47696,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(655), }, [177] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), - [anon_sym_5_GT_AMP1] = ACTIONS(663), - [anon_sym_6_GT_AMP1] = ACTIONS(663), - [anon_sym_STAR_GT_AMP2] = ACTIONS(663), - [anon_sym_1_GT_AMP2] = ACTIONS(663), - [anon_sym_3_GT_AMP2] = ACTIONS(663), - [anon_sym_4_GT_AMP2] = ACTIONS(663), - [anon_sym_5_GT_AMP2] = ACTIONS(663), - [anon_sym_6_GT_AMP2] = ACTIONS(663), - [aux_sym_comparison_operator_token1] = ACTIONS(663), - [aux_sym_comparison_operator_token2] = ACTIONS(663), - [aux_sym_comparison_operator_token3] = ACTIONS(663), - [aux_sym_comparison_operator_token4] = ACTIONS(663), - [aux_sym_comparison_operator_token5] = ACTIONS(663), - [aux_sym_comparison_operator_token6] = ACTIONS(663), - [aux_sym_comparison_operator_token7] = ACTIONS(663), - [aux_sym_comparison_operator_token8] = ACTIONS(663), - [aux_sym_comparison_operator_token9] = ACTIONS(663), - [aux_sym_comparison_operator_token10] = ACTIONS(663), - [aux_sym_comparison_operator_token11] = ACTIONS(663), - [aux_sym_comparison_operator_token12] = ACTIONS(663), - [aux_sym_comparison_operator_token13] = ACTIONS(663), - [aux_sym_comparison_operator_token14] = ACTIONS(663), - [aux_sym_comparison_operator_token15] = ACTIONS(663), - [aux_sym_comparison_operator_token16] = ACTIONS(663), - [aux_sym_comparison_operator_token17] = ACTIONS(663), - [aux_sym_comparison_operator_token18] = ACTIONS(663), - [aux_sym_comparison_operator_token19] = ACTIONS(663), - [aux_sym_comparison_operator_token20] = ACTIONS(663), - [aux_sym_comparison_operator_token21] = ACTIONS(663), - [aux_sym_comparison_operator_token22] = ACTIONS(663), - [aux_sym_comparison_operator_token23] = ACTIONS(663), - [aux_sym_comparison_operator_token24] = ACTIONS(663), - [aux_sym_comparison_operator_token25] = ACTIONS(663), - [aux_sym_comparison_operator_token26] = ACTIONS(663), - [aux_sym_comparison_operator_token27] = ACTIONS(663), - [aux_sym_comparison_operator_token28] = ACTIONS(665), - [aux_sym_comparison_operator_token29] = ACTIONS(663), - [aux_sym_comparison_operator_token30] = ACTIONS(663), - [aux_sym_comparison_operator_token31] = ACTIONS(663), - [aux_sym_comparison_operator_token32] = ACTIONS(663), - [aux_sym_comparison_operator_token33] = ACTIONS(663), - [aux_sym_comparison_operator_token34] = ACTIONS(665), - [aux_sym_comparison_operator_token35] = ACTIONS(663), - [aux_sym_comparison_operator_token36] = ACTIONS(663), - [aux_sym_comparison_operator_token37] = ACTIONS(663), - [aux_sym_comparison_operator_token38] = ACTIONS(663), - [aux_sym_comparison_operator_token39] = ACTIONS(663), - [aux_sym_comparison_operator_token40] = ACTIONS(663), - [aux_sym_comparison_operator_token41] = ACTIONS(663), - [aux_sym_comparison_operator_token42] = ACTIONS(663), - [aux_sym_comparison_operator_token43] = ACTIONS(663), - [aux_sym_comparison_operator_token44] = ACTIONS(663), - [aux_sym_comparison_operator_token45] = ACTIONS(663), - [aux_sym_comparison_operator_token46] = ACTIONS(663), - [aux_sym_comparison_operator_token47] = ACTIONS(663), - [aux_sym_comparison_operator_token48] = ACTIONS(663), - [aux_sym_comparison_operator_token49] = ACTIONS(663), - [aux_sym_comparison_operator_token50] = ACTIONS(663), - [aux_sym_format_operator_token1] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(663), - [anon_sym_PIPE] = ACTIONS(663), - [anon_sym_PERCENT] = ACTIONS(665), - [aux_sym_logical_expression_token1] = ACTIONS(663), - [aux_sym_logical_expression_token2] = ACTIONS(663), - [aux_sym_logical_expression_token3] = ACTIONS(663), - [aux_sym_bitwise_expression_token1] = ACTIONS(663), - [aux_sym_bitwise_expression_token2] = ACTIONS(663), - [aux_sym_bitwise_expression_token3] = ACTIONS(663), - [anon_sym_PLUS] = ACTIONS(665), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_SLASH] = ACTIONS(665), - [anon_sym_BSLASH] = ACTIONS(663), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT_DOT] = ACTIONS(663), - [sym__statement_terminator] = ACTIONS(663), - }, - [178] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(651), [anon_sym_BANG_EQ] = ACTIONS(651), @@ -47885,7 +47798,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(651), [sym__statement_terminator] = ACTIONS(651), }, + [178] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), + }, [179] = { + [sym_format_operator] = STATE(584), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(795), [anon_sym_BANG_EQ] = ACTIONS(795), @@ -47970,7 +47987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(795), [aux_sym_comparison_operator_token49] = ACTIONS(795), [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_RPAREN] = ACTIONS(795), [anon_sym_PIPE] = ACTIONS(795), [anon_sym_PERCENT] = ACTIONS(797), @@ -47985,10 +48002,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(797), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(797), - [anon_sym_DOT_DOT] = ACTIONS(799), }, [180] = { - [sym_format_operator] = STATE(582), + [sym_format_operator] = STATE(584), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(801), [anon_sym_BANG_EQ] = ACTIONS(801), @@ -48073,7 +48089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(801), [aux_sym_comparison_operator_token49] = ACTIONS(801), [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_RPAREN] = ACTIONS(801), [anon_sym_PIPE] = ACTIONS(801), [anon_sym_PERCENT] = ACTIONS(803), @@ -48090,108 +48106,313 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(803), }, [181] = { - [sym_format_operator] = STATE(576), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(801), - [anon_sym_BANG_EQ] = ACTIONS(801), - [anon_sym_PLUS_EQ] = ACTIONS(801), - [anon_sym_STAR_EQ] = ACTIONS(801), - [anon_sym_SLASH_EQ] = ACTIONS(801), - [anon_sym_PERCENT_EQ] = ACTIONS(801), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_GT] = ACTIONS(801), - [anon_sym_2_GT] = ACTIONS(803), - [anon_sym_2_GT_GT] = ACTIONS(801), - [anon_sym_3_GT] = ACTIONS(803), - [anon_sym_3_GT_GT] = ACTIONS(801), - [anon_sym_4_GT] = ACTIONS(803), - [anon_sym_4_GT_GT] = ACTIONS(801), - [anon_sym_5_GT] = ACTIONS(803), - [anon_sym_5_GT_GT] = ACTIONS(801), - [anon_sym_6_GT] = ACTIONS(803), - [anon_sym_6_GT_GT] = ACTIONS(801), - [anon_sym_STAR_GT] = ACTIONS(803), - [anon_sym_STAR_GT_GT] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_STAR_GT_AMP1] = ACTIONS(801), - [anon_sym_2_GT_AMP1] = ACTIONS(801), - [anon_sym_3_GT_AMP1] = ACTIONS(801), - [anon_sym_4_GT_AMP1] = ACTIONS(801), - [anon_sym_5_GT_AMP1] = ACTIONS(801), - [anon_sym_6_GT_AMP1] = ACTIONS(801), - [anon_sym_STAR_GT_AMP2] = ACTIONS(801), - [anon_sym_1_GT_AMP2] = ACTIONS(801), - [anon_sym_3_GT_AMP2] = ACTIONS(801), - [anon_sym_4_GT_AMP2] = ACTIONS(801), - [anon_sym_5_GT_AMP2] = ACTIONS(801), - [anon_sym_6_GT_AMP2] = ACTIONS(801), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_BANG_EQ] = ACTIONS(805), + [anon_sym_PLUS_EQ] = ACTIONS(805), + [anon_sym_STAR_EQ] = ACTIONS(805), + [anon_sym_SLASH_EQ] = ACTIONS(805), + [anon_sym_PERCENT_EQ] = ACTIONS(805), + [anon_sym_GT] = ACTIONS(807), + [anon_sym_GT_GT] = ACTIONS(805), + [anon_sym_2_GT] = ACTIONS(807), + [anon_sym_2_GT_GT] = ACTIONS(805), + [anon_sym_3_GT] = ACTIONS(807), + [anon_sym_3_GT_GT] = ACTIONS(805), + [anon_sym_4_GT] = ACTIONS(807), + [anon_sym_4_GT_GT] = ACTIONS(805), + [anon_sym_5_GT] = ACTIONS(807), + [anon_sym_5_GT_GT] = ACTIONS(805), + [anon_sym_6_GT] = ACTIONS(807), + [anon_sym_6_GT_GT] = ACTIONS(805), + [anon_sym_STAR_GT] = ACTIONS(807), + [anon_sym_STAR_GT_GT] = ACTIONS(805), + [anon_sym_LT] = ACTIONS(807), + [anon_sym_STAR_GT_AMP1] = ACTIONS(805), + [anon_sym_2_GT_AMP1] = ACTIONS(805), + [anon_sym_3_GT_AMP1] = ACTIONS(805), + [anon_sym_4_GT_AMP1] = ACTIONS(805), + [anon_sym_5_GT_AMP1] = ACTIONS(805), + [anon_sym_6_GT_AMP1] = ACTIONS(805), + [anon_sym_STAR_GT_AMP2] = ACTIONS(805), + [anon_sym_1_GT_AMP2] = ACTIONS(805), + [anon_sym_3_GT_AMP2] = ACTIONS(805), + [anon_sym_4_GT_AMP2] = ACTIONS(805), + [anon_sym_5_GT_AMP2] = ACTIONS(805), + [anon_sym_6_GT_AMP2] = ACTIONS(805), + [aux_sym_comparison_operator_token1] = ACTIONS(805), + [aux_sym_comparison_operator_token2] = ACTIONS(805), + [aux_sym_comparison_operator_token3] = ACTIONS(805), + [aux_sym_comparison_operator_token4] = ACTIONS(805), + [aux_sym_comparison_operator_token5] = ACTIONS(805), + [aux_sym_comparison_operator_token6] = ACTIONS(805), + [aux_sym_comparison_operator_token7] = ACTIONS(805), + [aux_sym_comparison_operator_token8] = ACTIONS(805), + [aux_sym_comparison_operator_token9] = ACTIONS(805), + [aux_sym_comparison_operator_token10] = ACTIONS(805), + [aux_sym_comparison_operator_token11] = ACTIONS(805), + [aux_sym_comparison_operator_token12] = ACTIONS(805), + [aux_sym_comparison_operator_token13] = ACTIONS(805), + [aux_sym_comparison_operator_token14] = ACTIONS(805), + [aux_sym_comparison_operator_token15] = ACTIONS(805), + [aux_sym_comparison_operator_token16] = ACTIONS(805), + [aux_sym_comparison_operator_token17] = ACTIONS(805), + [aux_sym_comparison_operator_token18] = ACTIONS(805), + [aux_sym_comparison_operator_token19] = ACTIONS(805), + [aux_sym_comparison_operator_token20] = ACTIONS(805), + [aux_sym_comparison_operator_token21] = ACTIONS(805), + [aux_sym_comparison_operator_token22] = ACTIONS(805), + [aux_sym_comparison_operator_token23] = ACTIONS(805), + [aux_sym_comparison_operator_token24] = ACTIONS(805), + [aux_sym_comparison_operator_token25] = ACTIONS(805), + [aux_sym_comparison_operator_token26] = ACTIONS(805), + [aux_sym_comparison_operator_token27] = ACTIONS(805), + [aux_sym_comparison_operator_token28] = ACTIONS(807), + [aux_sym_comparison_operator_token29] = ACTIONS(805), + [aux_sym_comparison_operator_token30] = ACTIONS(805), + [aux_sym_comparison_operator_token31] = ACTIONS(805), + [aux_sym_comparison_operator_token32] = ACTIONS(805), + [aux_sym_comparison_operator_token33] = ACTIONS(805), + [aux_sym_comparison_operator_token34] = ACTIONS(807), + [aux_sym_comparison_operator_token35] = ACTIONS(805), + [aux_sym_comparison_operator_token36] = ACTIONS(805), + [aux_sym_comparison_operator_token37] = ACTIONS(805), + [aux_sym_comparison_operator_token38] = ACTIONS(805), + [aux_sym_comparison_operator_token39] = ACTIONS(805), + [aux_sym_comparison_operator_token40] = ACTIONS(805), + [aux_sym_comparison_operator_token41] = ACTIONS(805), + [aux_sym_comparison_operator_token42] = ACTIONS(805), + [aux_sym_comparison_operator_token43] = ACTIONS(805), + [aux_sym_comparison_operator_token44] = ACTIONS(805), + [aux_sym_comparison_operator_token45] = ACTIONS(805), + [aux_sym_comparison_operator_token46] = ACTIONS(805), + [aux_sym_comparison_operator_token47] = ACTIONS(805), + [aux_sym_comparison_operator_token48] = ACTIONS(805), + [aux_sym_comparison_operator_token49] = ACTIONS(805), + [aux_sym_comparison_operator_token50] = ACTIONS(805), [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PIPE] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(803), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(803), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(803), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(803), - [sym__statement_terminator] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(805), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(805), + [aux_sym_logical_expression_token2] = ACTIONS(805), + [aux_sym_logical_expression_token3] = ACTIONS(805), + [aux_sym_bitwise_expression_token1] = ACTIONS(805), + [aux_sym_bitwise_expression_token2] = ACTIONS(805), + [aux_sym_bitwise_expression_token3] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(807), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(805), + [anon_sym_STAR] = ACTIONS(807), + [anon_sym_DOT_DOT] = ACTIONS(809), }, [182] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_PLUS_EQ] = ACTIONS(811), + [anon_sym_STAR_EQ] = ACTIONS(811), + [anon_sym_SLASH_EQ] = ACTIONS(811), + [anon_sym_PERCENT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_GT] = ACTIONS(811), + [anon_sym_2_GT] = ACTIONS(813), + [anon_sym_2_GT_GT] = ACTIONS(811), + [anon_sym_3_GT] = ACTIONS(813), + [anon_sym_3_GT_GT] = ACTIONS(811), + [anon_sym_4_GT] = ACTIONS(813), + [anon_sym_4_GT_GT] = ACTIONS(811), + [anon_sym_5_GT] = ACTIONS(813), + [anon_sym_5_GT_GT] = ACTIONS(811), + [anon_sym_6_GT] = ACTIONS(813), + [anon_sym_6_GT_GT] = ACTIONS(811), + [anon_sym_STAR_GT] = ACTIONS(813), + [anon_sym_STAR_GT_GT] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_STAR_GT_AMP1] = ACTIONS(811), + [anon_sym_2_GT_AMP1] = ACTIONS(811), + [anon_sym_3_GT_AMP1] = ACTIONS(811), + [anon_sym_4_GT_AMP1] = ACTIONS(811), + [anon_sym_5_GT_AMP1] = ACTIONS(811), + [anon_sym_6_GT_AMP1] = ACTIONS(811), + [anon_sym_STAR_GT_AMP2] = ACTIONS(811), + [anon_sym_1_GT_AMP2] = ACTIONS(811), + [anon_sym_3_GT_AMP2] = ACTIONS(811), + [anon_sym_4_GT_AMP2] = ACTIONS(811), + [anon_sym_5_GT_AMP2] = ACTIONS(811), + [anon_sym_6_GT_AMP2] = ACTIONS(811), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_RPAREN] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(809), + }, + [183] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), + [aux_sym_comparison_operator_token7] = ACTIONS(791), + [aux_sym_comparison_operator_token8] = ACTIONS(791), + [aux_sym_comparison_operator_token9] = ACTIONS(791), + [aux_sym_comparison_operator_token10] = ACTIONS(791), + [aux_sym_comparison_operator_token11] = ACTIONS(791), + [aux_sym_comparison_operator_token12] = ACTIONS(791), + [aux_sym_comparison_operator_token13] = ACTIONS(791), + [aux_sym_comparison_operator_token14] = ACTIONS(791), + [aux_sym_comparison_operator_token15] = ACTIONS(791), + [aux_sym_comparison_operator_token16] = ACTIONS(791), + [aux_sym_comparison_operator_token17] = ACTIONS(791), + [aux_sym_comparison_operator_token18] = ACTIONS(791), + [aux_sym_comparison_operator_token19] = ACTIONS(791), + [aux_sym_comparison_operator_token20] = ACTIONS(791), + [aux_sym_comparison_operator_token21] = ACTIONS(791), + [aux_sym_comparison_operator_token22] = ACTIONS(791), + [aux_sym_comparison_operator_token23] = ACTIONS(791), + [aux_sym_comparison_operator_token24] = ACTIONS(791), + [aux_sym_comparison_operator_token25] = ACTIONS(791), + [aux_sym_comparison_operator_token26] = ACTIONS(791), + [aux_sym_comparison_operator_token27] = ACTIONS(791), + [aux_sym_comparison_operator_token28] = ACTIONS(793), + [aux_sym_comparison_operator_token29] = ACTIONS(791), + [aux_sym_comparison_operator_token30] = ACTIONS(791), + [aux_sym_comparison_operator_token31] = ACTIONS(791), + [aux_sym_comparison_operator_token32] = ACTIONS(791), + [aux_sym_comparison_operator_token33] = ACTIONS(791), + [aux_sym_comparison_operator_token34] = ACTIONS(793), + [aux_sym_comparison_operator_token35] = ACTIONS(791), + [aux_sym_comparison_operator_token36] = ACTIONS(791), + [aux_sym_comparison_operator_token37] = ACTIONS(791), + [aux_sym_comparison_operator_token38] = ACTIONS(791), + [aux_sym_comparison_operator_token39] = ACTIONS(791), + [aux_sym_comparison_operator_token40] = ACTIONS(791), + [aux_sym_comparison_operator_token41] = ACTIONS(791), + [aux_sym_comparison_operator_token42] = ACTIONS(791), + [aux_sym_comparison_operator_token43] = ACTIONS(791), + [aux_sym_comparison_operator_token44] = ACTIONS(791), + [aux_sym_comparison_operator_token45] = ACTIONS(791), + [aux_sym_comparison_operator_token46] = ACTIONS(791), + [aux_sym_comparison_operator_token47] = ACTIONS(791), + [aux_sym_comparison_operator_token48] = ACTIONS(791), + [aux_sym_comparison_operator_token49] = ACTIONS(791), + [aux_sym_comparison_operator_token50] = ACTIONS(791), + [aux_sym_format_operator_token1] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(791), + [anon_sym_PERCENT] = ACTIONS(793), + [aux_sym_logical_expression_token1] = ACTIONS(791), + [aux_sym_logical_expression_token2] = ACTIONS(791), + [aux_sym_logical_expression_token3] = ACTIONS(791), + [aux_sym_bitwise_expression_token1] = ACTIONS(791), + [aux_sym_bitwise_expression_token2] = ACTIONS(791), + [aux_sym_bitwise_expression_token3] = ACTIONS(791), + [anon_sym_PLUS] = ACTIONS(793), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_DOT_DOT] = ACTIONS(791), + [sym__statement_terminator] = ACTIONS(791), + }, + [184] = { + [sym_format_operator] = STATE(577), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(795), [anon_sym_BANG_EQ] = ACTIONS(795), @@ -48276,7 +48497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(795), [aux_sym_comparison_operator_token49] = ACTIONS(795), [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_PIPE] = ACTIONS(795), [anon_sym_PERCENT] = ACTIONS(797), [aux_sym_logical_expression_token1] = ACTIONS(795), @@ -48290,620 +48511,415 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(797), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(797), - [anon_sym_DOT_DOT] = ACTIONS(807), [sym__statement_terminator] = ACTIONS(795), }, - [183] = { - [sym_format_operator] = STATE(582), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(809), - [anon_sym_BANG_EQ] = ACTIONS(809), - [anon_sym_PLUS_EQ] = ACTIONS(809), - [anon_sym_STAR_EQ] = ACTIONS(809), - [anon_sym_SLASH_EQ] = ACTIONS(809), - [anon_sym_PERCENT_EQ] = ACTIONS(809), - [anon_sym_GT] = ACTIONS(811), - [anon_sym_GT_GT] = ACTIONS(809), - [anon_sym_2_GT] = ACTIONS(811), - [anon_sym_2_GT_GT] = ACTIONS(809), - [anon_sym_3_GT] = ACTIONS(811), - [anon_sym_3_GT_GT] = ACTIONS(809), - [anon_sym_4_GT] = ACTIONS(811), - [anon_sym_4_GT_GT] = ACTIONS(809), - [anon_sym_5_GT] = ACTIONS(811), - [anon_sym_5_GT_GT] = ACTIONS(809), - [anon_sym_6_GT] = ACTIONS(811), - [anon_sym_6_GT_GT] = ACTIONS(809), - [anon_sym_STAR_GT] = ACTIONS(811), - [anon_sym_STAR_GT_GT] = ACTIONS(809), - [anon_sym_LT] = ACTIONS(811), - [anon_sym_STAR_GT_AMP1] = ACTIONS(809), - [anon_sym_2_GT_AMP1] = ACTIONS(809), - [anon_sym_3_GT_AMP1] = ACTIONS(809), - [anon_sym_4_GT_AMP1] = ACTIONS(809), - [anon_sym_5_GT_AMP1] = ACTIONS(809), - [anon_sym_6_GT_AMP1] = ACTIONS(809), - [anon_sym_STAR_GT_AMP2] = ACTIONS(809), - [anon_sym_1_GT_AMP2] = ACTIONS(809), - [anon_sym_3_GT_AMP2] = ACTIONS(809), - [anon_sym_4_GT_AMP2] = ACTIONS(809), - [anon_sym_5_GT_AMP2] = ACTIONS(809), - [anon_sym_6_GT_AMP2] = ACTIONS(809), - [aux_sym_comparison_operator_token1] = ACTIONS(809), - [aux_sym_comparison_operator_token2] = ACTIONS(809), - [aux_sym_comparison_operator_token3] = ACTIONS(809), - [aux_sym_comparison_operator_token4] = ACTIONS(809), - [aux_sym_comparison_operator_token5] = ACTIONS(809), - [aux_sym_comparison_operator_token6] = ACTIONS(809), - [aux_sym_comparison_operator_token7] = ACTIONS(809), - [aux_sym_comparison_operator_token8] = ACTIONS(809), - [aux_sym_comparison_operator_token9] = ACTIONS(809), - [aux_sym_comparison_operator_token10] = ACTIONS(809), - [aux_sym_comparison_operator_token11] = ACTIONS(809), - [aux_sym_comparison_operator_token12] = ACTIONS(809), - [aux_sym_comparison_operator_token13] = ACTIONS(809), - [aux_sym_comparison_operator_token14] = ACTIONS(809), - [aux_sym_comparison_operator_token15] = ACTIONS(809), - [aux_sym_comparison_operator_token16] = ACTIONS(809), - [aux_sym_comparison_operator_token17] = ACTIONS(809), - [aux_sym_comparison_operator_token18] = ACTIONS(809), - [aux_sym_comparison_operator_token19] = ACTIONS(809), - [aux_sym_comparison_operator_token20] = ACTIONS(809), - [aux_sym_comparison_operator_token21] = ACTIONS(809), - [aux_sym_comparison_operator_token22] = ACTIONS(809), - [aux_sym_comparison_operator_token23] = ACTIONS(809), - [aux_sym_comparison_operator_token24] = ACTIONS(809), - [aux_sym_comparison_operator_token25] = ACTIONS(809), - [aux_sym_comparison_operator_token26] = ACTIONS(809), - [aux_sym_comparison_operator_token27] = ACTIONS(809), - [aux_sym_comparison_operator_token28] = ACTIONS(811), - [aux_sym_comparison_operator_token29] = ACTIONS(809), - [aux_sym_comparison_operator_token30] = ACTIONS(809), - [aux_sym_comparison_operator_token31] = ACTIONS(809), - [aux_sym_comparison_operator_token32] = ACTIONS(809), - [aux_sym_comparison_operator_token33] = ACTIONS(809), - [aux_sym_comparison_operator_token34] = ACTIONS(811), - [aux_sym_comparison_operator_token35] = ACTIONS(809), - [aux_sym_comparison_operator_token36] = ACTIONS(809), - [aux_sym_comparison_operator_token37] = ACTIONS(809), - [aux_sym_comparison_operator_token38] = ACTIONS(809), - [aux_sym_comparison_operator_token39] = ACTIONS(809), - [aux_sym_comparison_operator_token40] = ACTIONS(809), - [aux_sym_comparison_operator_token41] = ACTIONS(809), - [aux_sym_comparison_operator_token42] = ACTIONS(809), - [aux_sym_comparison_operator_token43] = ACTIONS(809), - [aux_sym_comparison_operator_token44] = ACTIONS(809), - [aux_sym_comparison_operator_token45] = ACTIONS(809), - [aux_sym_comparison_operator_token46] = ACTIONS(809), - [aux_sym_comparison_operator_token47] = ACTIONS(809), - [aux_sym_comparison_operator_token48] = ACTIONS(809), - [aux_sym_comparison_operator_token49] = ACTIONS(809), - [aux_sym_comparison_operator_token50] = ACTIONS(809), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_RPAREN] = ACTIONS(809), - [anon_sym_PIPE] = ACTIONS(809), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(809), - [aux_sym_logical_expression_token2] = ACTIONS(809), - [aux_sym_logical_expression_token3] = ACTIONS(809), - [aux_sym_bitwise_expression_token1] = ACTIONS(809), - [aux_sym_bitwise_expression_token2] = ACTIONS(809), - [aux_sym_bitwise_expression_token3] = ACTIONS(809), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(811), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(809), - [anon_sym_STAR] = ACTIONS(811), - }, - [184] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(813), - [anon_sym_BANG_EQ] = ACTIONS(813), - [anon_sym_PLUS_EQ] = ACTIONS(813), - [anon_sym_STAR_EQ] = ACTIONS(813), - [anon_sym_SLASH_EQ] = ACTIONS(813), - [anon_sym_PERCENT_EQ] = ACTIONS(813), - [anon_sym_GT] = ACTIONS(815), - [anon_sym_GT_GT] = ACTIONS(813), - [anon_sym_2_GT] = ACTIONS(815), - [anon_sym_2_GT_GT] = ACTIONS(813), - [anon_sym_3_GT] = ACTIONS(815), - [anon_sym_3_GT_GT] = ACTIONS(813), - [anon_sym_4_GT] = ACTIONS(815), - [anon_sym_4_GT_GT] = ACTIONS(813), - [anon_sym_5_GT] = ACTIONS(815), - [anon_sym_5_GT_GT] = ACTIONS(813), - [anon_sym_6_GT] = ACTIONS(815), - [anon_sym_6_GT_GT] = ACTIONS(813), - [anon_sym_STAR_GT] = ACTIONS(815), - [anon_sym_STAR_GT_GT] = ACTIONS(813), - [anon_sym_LT] = ACTIONS(815), - [anon_sym_STAR_GT_AMP1] = ACTIONS(813), - [anon_sym_2_GT_AMP1] = ACTIONS(813), - [anon_sym_3_GT_AMP1] = ACTIONS(813), - [anon_sym_4_GT_AMP1] = ACTIONS(813), - [anon_sym_5_GT_AMP1] = ACTIONS(813), - [anon_sym_6_GT_AMP1] = ACTIONS(813), - [anon_sym_STAR_GT_AMP2] = ACTIONS(813), - [anon_sym_1_GT_AMP2] = ACTIONS(813), - [anon_sym_3_GT_AMP2] = ACTIONS(813), - [anon_sym_4_GT_AMP2] = ACTIONS(813), - [anon_sym_5_GT_AMP2] = ACTIONS(813), - [anon_sym_6_GT_AMP2] = ACTIONS(813), - [aux_sym_comparison_operator_token1] = ACTIONS(813), - [aux_sym_comparison_operator_token2] = ACTIONS(813), - [aux_sym_comparison_operator_token3] = ACTIONS(813), - [aux_sym_comparison_operator_token4] = ACTIONS(813), - [aux_sym_comparison_operator_token5] = ACTIONS(813), - [aux_sym_comparison_operator_token6] = ACTIONS(813), - [aux_sym_comparison_operator_token7] = ACTIONS(813), - [aux_sym_comparison_operator_token8] = ACTIONS(813), - [aux_sym_comparison_operator_token9] = ACTIONS(813), - [aux_sym_comparison_operator_token10] = ACTIONS(813), - [aux_sym_comparison_operator_token11] = ACTIONS(813), - [aux_sym_comparison_operator_token12] = ACTIONS(813), - [aux_sym_comparison_operator_token13] = ACTIONS(813), - [aux_sym_comparison_operator_token14] = ACTIONS(813), - [aux_sym_comparison_operator_token15] = ACTIONS(813), - [aux_sym_comparison_operator_token16] = ACTIONS(813), - [aux_sym_comparison_operator_token17] = ACTIONS(813), - [aux_sym_comparison_operator_token18] = ACTIONS(813), - [aux_sym_comparison_operator_token19] = ACTIONS(813), - [aux_sym_comparison_operator_token20] = ACTIONS(813), - [aux_sym_comparison_operator_token21] = ACTIONS(813), - [aux_sym_comparison_operator_token22] = ACTIONS(813), - [aux_sym_comparison_operator_token23] = ACTIONS(813), - [aux_sym_comparison_operator_token24] = ACTIONS(813), - [aux_sym_comparison_operator_token25] = ACTIONS(813), - [aux_sym_comparison_operator_token26] = ACTIONS(813), - [aux_sym_comparison_operator_token27] = ACTIONS(813), - [aux_sym_comparison_operator_token28] = ACTIONS(815), - [aux_sym_comparison_operator_token29] = ACTIONS(813), - [aux_sym_comparison_operator_token30] = ACTIONS(813), - [aux_sym_comparison_operator_token31] = ACTIONS(813), - [aux_sym_comparison_operator_token32] = ACTIONS(813), - [aux_sym_comparison_operator_token33] = ACTIONS(813), - [aux_sym_comparison_operator_token34] = ACTIONS(815), - [aux_sym_comparison_operator_token35] = ACTIONS(813), - [aux_sym_comparison_operator_token36] = ACTIONS(813), - [aux_sym_comparison_operator_token37] = ACTIONS(813), - [aux_sym_comparison_operator_token38] = ACTIONS(813), - [aux_sym_comparison_operator_token39] = ACTIONS(813), - [aux_sym_comparison_operator_token40] = ACTIONS(813), - [aux_sym_comparison_operator_token41] = ACTIONS(813), - [aux_sym_comparison_operator_token42] = ACTIONS(813), - [aux_sym_comparison_operator_token43] = ACTIONS(813), - [aux_sym_comparison_operator_token44] = ACTIONS(813), - [aux_sym_comparison_operator_token45] = ACTIONS(813), - [aux_sym_comparison_operator_token46] = ACTIONS(813), - [aux_sym_comparison_operator_token47] = ACTIONS(813), - [aux_sym_comparison_operator_token48] = ACTIONS(813), - [aux_sym_comparison_operator_token49] = ACTIONS(813), - [aux_sym_comparison_operator_token50] = ACTIONS(813), - [aux_sym_format_operator_token1] = ACTIONS(813), - [anon_sym_RPAREN] = ACTIONS(813), - [anon_sym_PIPE] = ACTIONS(813), - [anon_sym_PERCENT] = ACTIONS(815), - [aux_sym_logical_expression_token1] = ACTIONS(813), - [aux_sym_logical_expression_token2] = ACTIONS(813), - [aux_sym_logical_expression_token3] = ACTIONS(813), - [aux_sym_bitwise_expression_token1] = ACTIONS(813), - [aux_sym_bitwise_expression_token2] = ACTIONS(813), - [aux_sym_bitwise_expression_token3] = ACTIONS(813), - [anon_sym_PLUS] = ACTIONS(815), - [anon_sym_DASH] = ACTIONS(815), - [anon_sym_SLASH] = ACTIONS(815), - [anon_sym_BSLASH] = ACTIONS(813), - [anon_sym_STAR] = ACTIONS(815), - [anon_sym_DOT_DOT] = ACTIONS(799), - }, [185] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), + [anon_sym_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_PLUS_EQ] = ACTIONS(811), + [anon_sym_STAR_EQ] = ACTIONS(811), + [anon_sym_SLASH_EQ] = ACTIONS(811), + [anon_sym_PERCENT_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_GT] = ACTIONS(811), + [anon_sym_2_GT] = ACTIONS(813), + [anon_sym_2_GT_GT] = ACTIONS(811), + [anon_sym_3_GT] = ACTIONS(813), + [anon_sym_3_GT_GT] = ACTIONS(811), + [anon_sym_4_GT] = ACTIONS(813), + [anon_sym_4_GT_GT] = ACTIONS(811), + [anon_sym_5_GT] = ACTIONS(813), + [anon_sym_5_GT_GT] = ACTIONS(811), + [anon_sym_6_GT] = ACTIONS(813), + [anon_sym_6_GT_GT] = ACTIONS(811), + [anon_sym_STAR_GT] = ACTIONS(813), + [anon_sym_STAR_GT_GT] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_STAR_GT_AMP1] = ACTIONS(811), + [anon_sym_2_GT_AMP1] = ACTIONS(811), + [anon_sym_3_GT_AMP1] = ACTIONS(811), + [anon_sym_4_GT_AMP1] = ACTIONS(811), + [anon_sym_5_GT_AMP1] = ACTIONS(811), + [anon_sym_6_GT_AMP1] = ACTIONS(811), + [anon_sym_STAR_GT_AMP2] = ACTIONS(811), + [anon_sym_1_GT_AMP2] = ACTIONS(811), + [anon_sym_3_GT_AMP2] = ACTIONS(811), + [anon_sym_4_GT_AMP2] = ACTIONS(811), + [anon_sym_5_GT_AMP2] = ACTIONS(811), + [anon_sym_6_GT_AMP2] = ACTIONS(811), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(815), + [sym__statement_terminator] = ACTIONS(811), }, [186] = { - [sym_format_operator] = STATE(576), + [sym_format_operator] = STATE(577), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(809), - [anon_sym_BANG_EQ] = ACTIONS(809), - [anon_sym_PLUS_EQ] = ACTIONS(809), - [anon_sym_STAR_EQ] = ACTIONS(809), - [anon_sym_SLASH_EQ] = ACTIONS(809), - [anon_sym_PERCENT_EQ] = ACTIONS(809), - [anon_sym_GT] = ACTIONS(811), - [anon_sym_GT_GT] = ACTIONS(809), - [anon_sym_2_GT] = ACTIONS(811), - [anon_sym_2_GT_GT] = ACTIONS(809), - [anon_sym_3_GT] = ACTIONS(811), - [anon_sym_3_GT_GT] = ACTIONS(809), - [anon_sym_4_GT] = ACTIONS(811), - [anon_sym_4_GT_GT] = ACTIONS(809), - [anon_sym_5_GT] = ACTIONS(811), - [anon_sym_5_GT_GT] = ACTIONS(809), - [anon_sym_6_GT] = ACTIONS(811), - [anon_sym_6_GT_GT] = ACTIONS(809), - [anon_sym_STAR_GT] = ACTIONS(811), - [anon_sym_STAR_GT_GT] = ACTIONS(809), - [anon_sym_LT] = ACTIONS(811), - [anon_sym_STAR_GT_AMP1] = ACTIONS(809), - [anon_sym_2_GT_AMP1] = ACTIONS(809), - [anon_sym_3_GT_AMP1] = ACTIONS(809), - [anon_sym_4_GT_AMP1] = ACTIONS(809), - [anon_sym_5_GT_AMP1] = ACTIONS(809), - [anon_sym_6_GT_AMP1] = ACTIONS(809), - [anon_sym_STAR_GT_AMP2] = ACTIONS(809), - [anon_sym_1_GT_AMP2] = ACTIONS(809), - [anon_sym_3_GT_AMP2] = ACTIONS(809), - [anon_sym_4_GT_AMP2] = ACTIONS(809), - [anon_sym_5_GT_AMP2] = ACTIONS(809), - [anon_sym_6_GT_AMP2] = ACTIONS(809), - [aux_sym_comparison_operator_token1] = ACTIONS(809), - [aux_sym_comparison_operator_token2] = ACTIONS(809), - [aux_sym_comparison_operator_token3] = ACTIONS(809), - [aux_sym_comparison_operator_token4] = ACTIONS(809), - [aux_sym_comparison_operator_token5] = ACTIONS(809), - [aux_sym_comparison_operator_token6] = ACTIONS(809), - [aux_sym_comparison_operator_token7] = ACTIONS(809), - [aux_sym_comparison_operator_token8] = ACTIONS(809), - [aux_sym_comparison_operator_token9] = ACTIONS(809), - [aux_sym_comparison_operator_token10] = ACTIONS(809), - [aux_sym_comparison_operator_token11] = ACTIONS(809), - [aux_sym_comparison_operator_token12] = ACTIONS(809), - [aux_sym_comparison_operator_token13] = ACTIONS(809), - [aux_sym_comparison_operator_token14] = ACTIONS(809), - [aux_sym_comparison_operator_token15] = ACTIONS(809), - [aux_sym_comparison_operator_token16] = ACTIONS(809), - [aux_sym_comparison_operator_token17] = ACTIONS(809), - [aux_sym_comparison_operator_token18] = ACTIONS(809), - [aux_sym_comparison_operator_token19] = ACTIONS(809), - [aux_sym_comparison_operator_token20] = ACTIONS(809), - [aux_sym_comparison_operator_token21] = ACTIONS(809), - [aux_sym_comparison_operator_token22] = ACTIONS(809), - [aux_sym_comparison_operator_token23] = ACTIONS(809), - [aux_sym_comparison_operator_token24] = ACTIONS(809), - [aux_sym_comparison_operator_token25] = ACTIONS(809), - [aux_sym_comparison_operator_token26] = ACTIONS(809), - [aux_sym_comparison_operator_token27] = ACTIONS(809), - [aux_sym_comparison_operator_token28] = ACTIONS(811), - [aux_sym_comparison_operator_token29] = ACTIONS(809), - [aux_sym_comparison_operator_token30] = ACTIONS(809), - [aux_sym_comparison_operator_token31] = ACTIONS(809), - [aux_sym_comparison_operator_token32] = ACTIONS(809), - [aux_sym_comparison_operator_token33] = ACTIONS(809), - [aux_sym_comparison_operator_token34] = ACTIONS(811), - [aux_sym_comparison_operator_token35] = ACTIONS(809), - [aux_sym_comparison_operator_token36] = ACTIONS(809), - [aux_sym_comparison_operator_token37] = ACTIONS(809), - [aux_sym_comparison_operator_token38] = ACTIONS(809), - [aux_sym_comparison_operator_token39] = ACTIONS(809), - [aux_sym_comparison_operator_token40] = ACTIONS(809), - [aux_sym_comparison_operator_token41] = ACTIONS(809), - [aux_sym_comparison_operator_token42] = ACTIONS(809), - [aux_sym_comparison_operator_token43] = ACTIONS(809), - [aux_sym_comparison_operator_token44] = ACTIONS(809), - [aux_sym_comparison_operator_token45] = ACTIONS(809), - [aux_sym_comparison_operator_token46] = ACTIONS(809), - [aux_sym_comparison_operator_token47] = ACTIONS(809), - [aux_sym_comparison_operator_token48] = ACTIONS(809), - [aux_sym_comparison_operator_token49] = ACTIONS(809), - [aux_sym_comparison_operator_token50] = ACTIONS(809), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PIPE] = ACTIONS(809), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(809), - [aux_sym_logical_expression_token2] = ACTIONS(809), - [aux_sym_logical_expression_token3] = ACTIONS(809), - [aux_sym_bitwise_expression_token1] = ACTIONS(809), - [aux_sym_bitwise_expression_token2] = ACTIONS(809), - [aux_sym_bitwise_expression_token3] = ACTIONS(809), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(811), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(809), - [anon_sym_STAR] = ACTIONS(811), - [sym__statement_terminator] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_PLUS_EQ] = ACTIONS(801), + [anon_sym_STAR_EQ] = ACTIONS(801), + [anon_sym_SLASH_EQ] = ACTIONS(801), + [anon_sym_PERCENT_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_GT] = ACTIONS(801), + [anon_sym_2_GT] = ACTIONS(803), + [anon_sym_2_GT_GT] = ACTIONS(801), + [anon_sym_3_GT] = ACTIONS(803), + [anon_sym_3_GT_GT] = ACTIONS(801), + [anon_sym_4_GT] = ACTIONS(803), + [anon_sym_4_GT_GT] = ACTIONS(801), + [anon_sym_5_GT] = ACTIONS(803), + [anon_sym_5_GT_GT] = ACTIONS(801), + [anon_sym_6_GT] = ACTIONS(803), + [anon_sym_6_GT_GT] = ACTIONS(801), + [anon_sym_STAR_GT] = ACTIONS(803), + [anon_sym_STAR_GT_GT] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_STAR_GT_AMP1] = ACTIONS(801), + [anon_sym_2_GT_AMP1] = ACTIONS(801), + [anon_sym_3_GT_AMP1] = ACTIONS(801), + [anon_sym_4_GT_AMP1] = ACTIONS(801), + [anon_sym_5_GT_AMP1] = ACTIONS(801), + [anon_sym_6_GT_AMP1] = ACTIONS(801), + [anon_sym_STAR_GT_AMP2] = ACTIONS(801), + [anon_sym_1_GT_AMP2] = ACTIONS(801), + [anon_sym_3_GT_AMP2] = ACTIONS(801), + [anon_sym_4_GT_AMP2] = ACTIONS(801), + [anon_sym_5_GT_AMP2] = ACTIONS(801), + [anon_sym_6_GT_AMP2] = ACTIONS(801), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PIPE] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(803), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(803), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [sym__statement_terminator] = ACTIONS(801), }, [187] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(788), - [anon_sym_BANG_EQ] = ACTIONS(788), - [anon_sym_PLUS_EQ] = ACTIONS(788), - [anon_sym_STAR_EQ] = ACTIONS(788), - [anon_sym_SLASH_EQ] = ACTIONS(788), - [anon_sym_PERCENT_EQ] = ACTIONS(788), - [anon_sym_GT] = ACTIONS(790), - [anon_sym_GT_GT] = ACTIONS(788), - [anon_sym_2_GT] = ACTIONS(790), - [anon_sym_2_GT_GT] = ACTIONS(788), - [anon_sym_3_GT] = ACTIONS(790), - [anon_sym_3_GT_GT] = ACTIONS(788), - [anon_sym_4_GT] = ACTIONS(790), - [anon_sym_4_GT_GT] = ACTIONS(788), - [anon_sym_5_GT] = ACTIONS(790), - [anon_sym_5_GT_GT] = ACTIONS(788), - [anon_sym_6_GT] = ACTIONS(790), - [anon_sym_6_GT_GT] = ACTIONS(788), - [anon_sym_STAR_GT] = ACTIONS(790), - [anon_sym_STAR_GT_GT] = ACTIONS(788), - [anon_sym_LT] = ACTIONS(790), - [anon_sym_STAR_GT_AMP1] = ACTIONS(788), - [anon_sym_2_GT_AMP1] = ACTIONS(788), - [anon_sym_3_GT_AMP1] = ACTIONS(788), - [anon_sym_4_GT_AMP1] = ACTIONS(788), - [anon_sym_5_GT_AMP1] = ACTIONS(788), - [anon_sym_6_GT_AMP1] = ACTIONS(788), - [anon_sym_STAR_GT_AMP2] = ACTIONS(788), - [anon_sym_1_GT_AMP2] = ACTIONS(788), - [anon_sym_3_GT_AMP2] = ACTIONS(788), - [anon_sym_4_GT_AMP2] = ACTIONS(788), - [anon_sym_5_GT_AMP2] = ACTIONS(788), - [anon_sym_6_GT_AMP2] = ACTIONS(788), - [aux_sym_comparison_operator_token1] = ACTIONS(788), - [aux_sym_comparison_operator_token2] = ACTIONS(788), - [aux_sym_comparison_operator_token3] = ACTIONS(788), - [aux_sym_comparison_operator_token4] = ACTIONS(788), - [aux_sym_comparison_operator_token5] = ACTIONS(788), - [aux_sym_comparison_operator_token6] = ACTIONS(788), - [aux_sym_comparison_operator_token7] = ACTIONS(788), - [aux_sym_comparison_operator_token8] = ACTIONS(788), - [aux_sym_comparison_operator_token9] = ACTIONS(788), - [aux_sym_comparison_operator_token10] = ACTIONS(788), - [aux_sym_comparison_operator_token11] = ACTIONS(788), - [aux_sym_comparison_operator_token12] = ACTIONS(788), - [aux_sym_comparison_operator_token13] = ACTIONS(788), - [aux_sym_comparison_operator_token14] = ACTIONS(788), - [aux_sym_comparison_operator_token15] = ACTIONS(788), - [aux_sym_comparison_operator_token16] = ACTIONS(788), - [aux_sym_comparison_operator_token17] = ACTIONS(788), - [aux_sym_comparison_operator_token18] = ACTIONS(788), - [aux_sym_comparison_operator_token19] = ACTIONS(788), - [aux_sym_comparison_operator_token20] = ACTIONS(788), - [aux_sym_comparison_operator_token21] = ACTIONS(788), - [aux_sym_comparison_operator_token22] = ACTIONS(788), - [aux_sym_comparison_operator_token23] = ACTIONS(788), - [aux_sym_comparison_operator_token24] = ACTIONS(788), - [aux_sym_comparison_operator_token25] = ACTIONS(788), - [aux_sym_comparison_operator_token26] = ACTIONS(788), - [aux_sym_comparison_operator_token27] = ACTIONS(788), - [aux_sym_comparison_operator_token28] = ACTIONS(790), - [aux_sym_comparison_operator_token29] = ACTIONS(788), - [aux_sym_comparison_operator_token30] = ACTIONS(788), - [aux_sym_comparison_operator_token31] = ACTIONS(788), - [aux_sym_comparison_operator_token32] = ACTIONS(788), - [aux_sym_comparison_operator_token33] = ACTIONS(788), - [aux_sym_comparison_operator_token34] = ACTIONS(790), - [aux_sym_comparison_operator_token35] = ACTIONS(788), - [aux_sym_comparison_operator_token36] = ACTIONS(788), - [aux_sym_comparison_operator_token37] = ACTIONS(788), - [aux_sym_comparison_operator_token38] = ACTIONS(788), - [aux_sym_comparison_operator_token39] = ACTIONS(788), - [aux_sym_comparison_operator_token40] = ACTIONS(788), - [aux_sym_comparison_operator_token41] = ACTIONS(788), - [aux_sym_comparison_operator_token42] = ACTIONS(788), - [aux_sym_comparison_operator_token43] = ACTIONS(788), - [aux_sym_comparison_operator_token44] = ACTIONS(788), - [aux_sym_comparison_operator_token45] = ACTIONS(788), - [aux_sym_comparison_operator_token46] = ACTIONS(788), - [aux_sym_comparison_operator_token47] = ACTIONS(788), - [aux_sym_comparison_operator_token48] = ACTIONS(788), - [aux_sym_comparison_operator_token49] = ACTIONS(788), - [aux_sym_comparison_operator_token50] = ACTIONS(788), - [aux_sym_format_operator_token1] = ACTIONS(788), - [anon_sym_PIPE] = ACTIONS(788), - [anon_sym_PERCENT] = ACTIONS(790), - [aux_sym_logical_expression_token1] = ACTIONS(788), - [aux_sym_logical_expression_token2] = ACTIONS(788), - [aux_sym_logical_expression_token3] = ACTIONS(788), - [aux_sym_bitwise_expression_token1] = ACTIONS(788), - [aux_sym_bitwise_expression_token2] = ACTIONS(788), - [aux_sym_bitwise_expression_token3] = ACTIONS(788), - [anon_sym_PLUS] = ACTIONS(790), - [anon_sym_DASH] = ACTIONS(790), - [anon_sym_SLASH] = ACTIONS(790), - [anon_sym_BSLASH] = ACTIONS(788), - [anon_sym_STAR] = ACTIONS(790), - [anon_sym_DOT_DOT] = ACTIONS(788), - [sym__statement_terminator] = ACTIONS(788), + [anon_sym_EQ] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_PLUS_EQ] = ACTIONS(784), + [anon_sym_STAR_EQ] = ACTIONS(784), + [anon_sym_SLASH_EQ] = ACTIONS(784), + [anon_sym_PERCENT_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_2_GT] = ACTIONS(786), + [anon_sym_2_GT_GT] = ACTIONS(784), + [anon_sym_3_GT] = ACTIONS(786), + [anon_sym_3_GT_GT] = ACTIONS(784), + [anon_sym_4_GT] = ACTIONS(786), + [anon_sym_4_GT_GT] = ACTIONS(784), + [anon_sym_5_GT] = ACTIONS(786), + [anon_sym_5_GT_GT] = ACTIONS(784), + [anon_sym_6_GT] = ACTIONS(786), + [anon_sym_6_GT_GT] = ACTIONS(784), + [anon_sym_STAR_GT] = ACTIONS(786), + [anon_sym_STAR_GT_GT] = ACTIONS(784), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_STAR_GT_AMP1] = ACTIONS(784), + [anon_sym_2_GT_AMP1] = ACTIONS(784), + [anon_sym_3_GT_AMP1] = ACTIONS(784), + [anon_sym_4_GT_AMP1] = ACTIONS(784), + [anon_sym_5_GT_AMP1] = ACTIONS(784), + [anon_sym_6_GT_AMP1] = ACTIONS(784), + [anon_sym_STAR_GT_AMP2] = ACTIONS(784), + [anon_sym_1_GT_AMP2] = ACTIONS(784), + [anon_sym_3_GT_AMP2] = ACTIONS(784), + [anon_sym_4_GT_AMP2] = ACTIONS(784), + [anon_sym_5_GT_AMP2] = ACTIONS(784), + [anon_sym_6_GT_AMP2] = ACTIONS(784), + [aux_sym_comparison_operator_token1] = ACTIONS(784), + [aux_sym_comparison_operator_token2] = ACTIONS(784), + [aux_sym_comparison_operator_token3] = ACTIONS(784), + [aux_sym_comparison_operator_token4] = ACTIONS(784), + [aux_sym_comparison_operator_token5] = ACTIONS(784), + [aux_sym_comparison_operator_token6] = ACTIONS(784), + [aux_sym_comparison_operator_token7] = ACTIONS(784), + [aux_sym_comparison_operator_token8] = ACTIONS(784), + [aux_sym_comparison_operator_token9] = ACTIONS(784), + [aux_sym_comparison_operator_token10] = ACTIONS(784), + [aux_sym_comparison_operator_token11] = ACTIONS(784), + [aux_sym_comparison_operator_token12] = ACTIONS(784), + [aux_sym_comparison_operator_token13] = ACTIONS(784), + [aux_sym_comparison_operator_token14] = ACTIONS(784), + [aux_sym_comparison_operator_token15] = ACTIONS(784), + [aux_sym_comparison_operator_token16] = ACTIONS(784), + [aux_sym_comparison_operator_token17] = ACTIONS(784), + [aux_sym_comparison_operator_token18] = ACTIONS(784), + [aux_sym_comparison_operator_token19] = ACTIONS(784), + [aux_sym_comparison_operator_token20] = ACTIONS(784), + [aux_sym_comparison_operator_token21] = ACTIONS(784), + [aux_sym_comparison_operator_token22] = ACTIONS(784), + [aux_sym_comparison_operator_token23] = ACTIONS(784), + [aux_sym_comparison_operator_token24] = ACTIONS(784), + [aux_sym_comparison_operator_token25] = ACTIONS(784), + [aux_sym_comparison_operator_token26] = ACTIONS(784), + [aux_sym_comparison_operator_token27] = ACTIONS(784), + [aux_sym_comparison_operator_token28] = ACTIONS(786), + [aux_sym_comparison_operator_token29] = ACTIONS(784), + [aux_sym_comparison_operator_token30] = ACTIONS(784), + [aux_sym_comparison_operator_token31] = ACTIONS(784), + [aux_sym_comparison_operator_token32] = ACTIONS(784), + [aux_sym_comparison_operator_token33] = ACTIONS(784), + [aux_sym_comparison_operator_token34] = ACTIONS(786), + [aux_sym_comparison_operator_token35] = ACTIONS(784), + [aux_sym_comparison_operator_token36] = ACTIONS(784), + [aux_sym_comparison_operator_token37] = ACTIONS(784), + [aux_sym_comparison_operator_token38] = ACTIONS(784), + [aux_sym_comparison_operator_token39] = ACTIONS(784), + [aux_sym_comparison_operator_token40] = ACTIONS(784), + [aux_sym_comparison_operator_token41] = ACTIONS(784), + [aux_sym_comparison_operator_token42] = ACTIONS(784), + [aux_sym_comparison_operator_token43] = ACTIONS(784), + [aux_sym_comparison_operator_token44] = ACTIONS(784), + [aux_sym_comparison_operator_token45] = ACTIONS(784), + [aux_sym_comparison_operator_token46] = ACTIONS(784), + [aux_sym_comparison_operator_token47] = ACTIONS(784), + [aux_sym_comparison_operator_token48] = ACTIONS(784), + [aux_sym_comparison_operator_token49] = ACTIONS(784), + [aux_sym_comparison_operator_token50] = ACTIONS(784), + [aux_sym_format_operator_token1] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_PERCENT] = ACTIONS(786), + [aux_sym_logical_expression_token1] = ACTIONS(784), + [aux_sym_logical_expression_token2] = ACTIONS(784), + [aux_sym_logical_expression_token3] = ACTIONS(784), + [aux_sym_bitwise_expression_token1] = ACTIONS(784), + [aux_sym_bitwise_expression_token2] = ACTIONS(784), + [aux_sym_bitwise_expression_token3] = ACTIONS(784), + [anon_sym_PLUS] = ACTIONS(786), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_BSLASH] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(786), + [anon_sym_DOT_DOT] = ACTIONS(784), + [sym__statement_terminator] = ACTIONS(784), }, [188] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(813), - [anon_sym_BANG_EQ] = ACTIONS(813), - [anon_sym_PLUS_EQ] = ACTIONS(813), - [anon_sym_STAR_EQ] = ACTIONS(813), - [anon_sym_SLASH_EQ] = ACTIONS(813), - [anon_sym_PERCENT_EQ] = ACTIONS(813), - [anon_sym_GT] = ACTIONS(815), - [anon_sym_GT_GT] = ACTIONS(813), - [anon_sym_2_GT] = ACTIONS(815), - [anon_sym_2_GT_GT] = ACTIONS(813), - [anon_sym_3_GT] = ACTIONS(815), - [anon_sym_3_GT_GT] = ACTIONS(813), - [anon_sym_4_GT] = ACTIONS(815), - [anon_sym_4_GT_GT] = ACTIONS(813), - [anon_sym_5_GT] = ACTIONS(815), - [anon_sym_5_GT_GT] = ACTIONS(813), - [anon_sym_6_GT] = ACTIONS(815), - [anon_sym_6_GT_GT] = ACTIONS(813), - [anon_sym_STAR_GT] = ACTIONS(815), - [anon_sym_STAR_GT_GT] = ACTIONS(813), - [anon_sym_LT] = ACTIONS(815), - [anon_sym_STAR_GT_AMP1] = ACTIONS(813), - [anon_sym_2_GT_AMP1] = ACTIONS(813), - [anon_sym_3_GT_AMP1] = ACTIONS(813), - [anon_sym_4_GT_AMP1] = ACTIONS(813), - [anon_sym_5_GT_AMP1] = ACTIONS(813), - [anon_sym_6_GT_AMP1] = ACTIONS(813), - [anon_sym_STAR_GT_AMP2] = ACTIONS(813), - [anon_sym_1_GT_AMP2] = ACTIONS(813), - [anon_sym_3_GT_AMP2] = ACTIONS(813), - [anon_sym_4_GT_AMP2] = ACTIONS(813), - [anon_sym_5_GT_AMP2] = ACTIONS(813), - [anon_sym_6_GT_AMP2] = ACTIONS(813), - [aux_sym_comparison_operator_token1] = ACTIONS(813), - [aux_sym_comparison_operator_token2] = ACTIONS(813), - [aux_sym_comparison_operator_token3] = ACTIONS(813), - [aux_sym_comparison_operator_token4] = ACTIONS(813), - [aux_sym_comparison_operator_token5] = ACTIONS(813), - [aux_sym_comparison_operator_token6] = ACTIONS(813), - [aux_sym_comparison_operator_token7] = ACTIONS(813), - [aux_sym_comparison_operator_token8] = ACTIONS(813), - [aux_sym_comparison_operator_token9] = ACTIONS(813), - [aux_sym_comparison_operator_token10] = ACTIONS(813), - [aux_sym_comparison_operator_token11] = ACTIONS(813), - [aux_sym_comparison_operator_token12] = ACTIONS(813), - [aux_sym_comparison_operator_token13] = ACTIONS(813), - [aux_sym_comparison_operator_token14] = ACTIONS(813), - [aux_sym_comparison_operator_token15] = ACTIONS(813), - [aux_sym_comparison_operator_token16] = ACTIONS(813), - [aux_sym_comparison_operator_token17] = ACTIONS(813), - [aux_sym_comparison_operator_token18] = ACTIONS(813), - [aux_sym_comparison_operator_token19] = ACTIONS(813), - [aux_sym_comparison_operator_token20] = ACTIONS(813), - [aux_sym_comparison_operator_token21] = ACTIONS(813), - [aux_sym_comparison_operator_token22] = ACTIONS(813), - [aux_sym_comparison_operator_token23] = ACTIONS(813), - [aux_sym_comparison_operator_token24] = ACTIONS(813), - [aux_sym_comparison_operator_token25] = ACTIONS(813), - [aux_sym_comparison_operator_token26] = ACTIONS(813), - [aux_sym_comparison_operator_token27] = ACTIONS(813), - [aux_sym_comparison_operator_token28] = ACTIONS(815), - [aux_sym_comparison_operator_token29] = ACTIONS(813), - [aux_sym_comparison_operator_token30] = ACTIONS(813), - [aux_sym_comparison_operator_token31] = ACTIONS(813), - [aux_sym_comparison_operator_token32] = ACTIONS(813), - [aux_sym_comparison_operator_token33] = ACTIONS(813), - [aux_sym_comparison_operator_token34] = ACTIONS(815), - [aux_sym_comparison_operator_token35] = ACTIONS(813), - [aux_sym_comparison_operator_token36] = ACTIONS(813), - [aux_sym_comparison_operator_token37] = ACTIONS(813), - [aux_sym_comparison_operator_token38] = ACTIONS(813), - [aux_sym_comparison_operator_token39] = ACTIONS(813), - [aux_sym_comparison_operator_token40] = ACTIONS(813), - [aux_sym_comparison_operator_token41] = ACTIONS(813), - [aux_sym_comparison_operator_token42] = ACTIONS(813), - [aux_sym_comparison_operator_token43] = ACTIONS(813), - [aux_sym_comparison_operator_token44] = ACTIONS(813), - [aux_sym_comparison_operator_token45] = ACTIONS(813), - [aux_sym_comparison_operator_token46] = ACTIONS(813), - [aux_sym_comparison_operator_token47] = ACTIONS(813), - [aux_sym_comparison_operator_token48] = ACTIONS(813), - [aux_sym_comparison_operator_token49] = ACTIONS(813), - [aux_sym_comparison_operator_token50] = ACTIONS(813), - [aux_sym_format_operator_token1] = ACTIONS(813), - [anon_sym_PIPE] = ACTIONS(813), - [anon_sym_PERCENT] = ACTIONS(815), - [aux_sym_logical_expression_token1] = ACTIONS(813), - [aux_sym_logical_expression_token2] = ACTIONS(813), - [aux_sym_logical_expression_token3] = ACTIONS(813), - [aux_sym_bitwise_expression_token1] = ACTIONS(813), - [aux_sym_bitwise_expression_token2] = ACTIONS(813), - [aux_sym_bitwise_expression_token3] = ACTIONS(813), - [anon_sym_PLUS] = ACTIONS(815), - [anon_sym_DASH] = ACTIONS(815), - [anon_sym_SLASH] = ACTIONS(815), - [anon_sym_BSLASH] = ACTIONS(813), - [anon_sym_STAR] = ACTIONS(815), - [anon_sym_DOT_DOT] = ACTIONS(807), - [sym__statement_terminator] = ACTIONS(813), + [anon_sym_EQ] = ACTIONS(805), + [anon_sym_BANG_EQ] = ACTIONS(805), + [anon_sym_PLUS_EQ] = ACTIONS(805), + [anon_sym_STAR_EQ] = ACTIONS(805), + [anon_sym_SLASH_EQ] = ACTIONS(805), + [anon_sym_PERCENT_EQ] = ACTIONS(805), + [anon_sym_GT] = ACTIONS(807), + [anon_sym_GT_GT] = ACTIONS(805), + [anon_sym_2_GT] = ACTIONS(807), + [anon_sym_2_GT_GT] = ACTIONS(805), + [anon_sym_3_GT] = ACTIONS(807), + [anon_sym_3_GT_GT] = ACTIONS(805), + [anon_sym_4_GT] = ACTIONS(807), + [anon_sym_4_GT_GT] = ACTIONS(805), + [anon_sym_5_GT] = ACTIONS(807), + [anon_sym_5_GT_GT] = ACTIONS(805), + [anon_sym_6_GT] = ACTIONS(807), + [anon_sym_6_GT_GT] = ACTIONS(805), + [anon_sym_STAR_GT] = ACTIONS(807), + [anon_sym_STAR_GT_GT] = ACTIONS(805), + [anon_sym_LT] = ACTIONS(807), + [anon_sym_STAR_GT_AMP1] = ACTIONS(805), + [anon_sym_2_GT_AMP1] = ACTIONS(805), + [anon_sym_3_GT_AMP1] = ACTIONS(805), + [anon_sym_4_GT_AMP1] = ACTIONS(805), + [anon_sym_5_GT_AMP1] = ACTIONS(805), + [anon_sym_6_GT_AMP1] = ACTIONS(805), + [anon_sym_STAR_GT_AMP2] = ACTIONS(805), + [anon_sym_1_GT_AMP2] = ACTIONS(805), + [anon_sym_3_GT_AMP2] = ACTIONS(805), + [anon_sym_4_GT_AMP2] = ACTIONS(805), + [anon_sym_5_GT_AMP2] = ACTIONS(805), + [anon_sym_6_GT_AMP2] = ACTIONS(805), + [aux_sym_comparison_operator_token1] = ACTIONS(805), + [aux_sym_comparison_operator_token2] = ACTIONS(805), + [aux_sym_comparison_operator_token3] = ACTIONS(805), + [aux_sym_comparison_operator_token4] = ACTIONS(805), + [aux_sym_comparison_operator_token5] = ACTIONS(805), + [aux_sym_comparison_operator_token6] = ACTIONS(805), + [aux_sym_comparison_operator_token7] = ACTIONS(805), + [aux_sym_comparison_operator_token8] = ACTIONS(805), + [aux_sym_comparison_operator_token9] = ACTIONS(805), + [aux_sym_comparison_operator_token10] = ACTIONS(805), + [aux_sym_comparison_operator_token11] = ACTIONS(805), + [aux_sym_comparison_operator_token12] = ACTIONS(805), + [aux_sym_comparison_operator_token13] = ACTIONS(805), + [aux_sym_comparison_operator_token14] = ACTIONS(805), + [aux_sym_comparison_operator_token15] = ACTIONS(805), + [aux_sym_comparison_operator_token16] = ACTIONS(805), + [aux_sym_comparison_operator_token17] = ACTIONS(805), + [aux_sym_comparison_operator_token18] = ACTIONS(805), + [aux_sym_comparison_operator_token19] = ACTIONS(805), + [aux_sym_comparison_operator_token20] = ACTIONS(805), + [aux_sym_comparison_operator_token21] = ACTIONS(805), + [aux_sym_comparison_operator_token22] = ACTIONS(805), + [aux_sym_comparison_operator_token23] = ACTIONS(805), + [aux_sym_comparison_operator_token24] = ACTIONS(805), + [aux_sym_comparison_operator_token25] = ACTIONS(805), + [aux_sym_comparison_operator_token26] = ACTIONS(805), + [aux_sym_comparison_operator_token27] = ACTIONS(805), + [aux_sym_comparison_operator_token28] = ACTIONS(807), + [aux_sym_comparison_operator_token29] = ACTIONS(805), + [aux_sym_comparison_operator_token30] = ACTIONS(805), + [aux_sym_comparison_operator_token31] = ACTIONS(805), + [aux_sym_comparison_operator_token32] = ACTIONS(805), + [aux_sym_comparison_operator_token33] = ACTIONS(805), + [aux_sym_comparison_operator_token34] = ACTIONS(807), + [aux_sym_comparison_operator_token35] = ACTIONS(805), + [aux_sym_comparison_operator_token36] = ACTIONS(805), + [aux_sym_comparison_operator_token37] = ACTIONS(805), + [aux_sym_comparison_operator_token38] = ACTIONS(805), + [aux_sym_comparison_operator_token39] = ACTIONS(805), + [aux_sym_comparison_operator_token40] = ACTIONS(805), + [aux_sym_comparison_operator_token41] = ACTIONS(805), + [aux_sym_comparison_operator_token42] = ACTIONS(805), + [aux_sym_comparison_operator_token43] = ACTIONS(805), + [aux_sym_comparison_operator_token44] = ACTIONS(805), + [aux_sym_comparison_operator_token45] = ACTIONS(805), + [aux_sym_comparison_operator_token46] = ACTIONS(805), + [aux_sym_comparison_operator_token47] = ACTIONS(805), + [aux_sym_comparison_operator_token48] = ACTIONS(805), + [aux_sym_comparison_operator_token49] = ACTIONS(805), + [aux_sym_comparison_operator_token50] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(805), + [anon_sym_PIPE] = ACTIONS(805), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(805), + [aux_sym_logical_expression_token2] = ACTIONS(805), + [aux_sym_logical_expression_token3] = ACTIONS(805), + [aux_sym_bitwise_expression_token1] = ACTIONS(805), + [aux_sym_bitwise_expression_token2] = ACTIONS(805), + [aux_sym_bitwise_expression_token3] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(807), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(805), + [anon_sym_STAR] = ACTIONS(807), + [anon_sym_DOT_DOT] = ACTIONS(815), + [sym__statement_terminator] = ACTIONS(805), }, [189] = { [sym_comment] = ACTIONS(81), @@ -48990,6 +49006,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(817), [aux_sym_comparison_operator_token49] = ACTIONS(817), [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_RPAREN] = ACTIONS(817), [anon_sym_PIPE] = ACTIONS(817), [anon_sym_PERCENT] = ACTIONS(821), [aux_sym_logical_expression_token1] = ACTIONS(817), @@ -49003,9 +49020,208 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(821), [anon_sym_BSLASH] = ACTIONS(823), [anon_sym_STAR] = ACTIONS(821), - [sym__statement_terminator] = ACTIONS(817), }, [190] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_BANG_EQ] = ACTIONS(825), + [anon_sym_PLUS_EQ] = ACTIONS(825), + [anon_sym_STAR_EQ] = ACTIONS(825), + [anon_sym_SLASH_EQ] = ACTIONS(825), + [anon_sym_PERCENT_EQ] = ACTIONS(825), + [anon_sym_GT] = ACTIONS(827), + [anon_sym_GT_GT] = ACTIONS(825), + [anon_sym_2_GT] = ACTIONS(827), + [anon_sym_2_GT_GT] = ACTIONS(825), + [anon_sym_3_GT] = ACTIONS(827), + [anon_sym_3_GT_GT] = ACTIONS(825), + [anon_sym_4_GT] = ACTIONS(827), + [anon_sym_4_GT_GT] = ACTIONS(825), + [anon_sym_5_GT] = ACTIONS(827), + [anon_sym_5_GT_GT] = ACTIONS(825), + [anon_sym_6_GT] = ACTIONS(827), + [anon_sym_6_GT_GT] = ACTIONS(825), + [anon_sym_STAR_GT] = ACTIONS(827), + [anon_sym_STAR_GT_GT] = ACTIONS(825), + [anon_sym_LT] = ACTIONS(827), + [anon_sym_STAR_GT_AMP1] = ACTIONS(825), + [anon_sym_2_GT_AMP1] = ACTIONS(825), + [anon_sym_3_GT_AMP1] = ACTIONS(825), + [anon_sym_4_GT_AMP1] = ACTIONS(825), + [anon_sym_5_GT_AMP1] = ACTIONS(825), + [anon_sym_6_GT_AMP1] = ACTIONS(825), + [anon_sym_STAR_GT_AMP2] = ACTIONS(825), + [anon_sym_1_GT_AMP2] = ACTIONS(825), + [anon_sym_3_GT_AMP2] = ACTIONS(825), + [anon_sym_4_GT_AMP2] = ACTIONS(825), + [anon_sym_5_GT_AMP2] = ACTIONS(825), + [anon_sym_6_GT_AMP2] = ACTIONS(825), + [aux_sym_comparison_operator_token1] = ACTIONS(825), + [aux_sym_comparison_operator_token2] = ACTIONS(825), + [aux_sym_comparison_operator_token3] = ACTIONS(825), + [aux_sym_comparison_operator_token4] = ACTIONS(825), + [aux_sym_comparison_operator_token5] = ACTIONS(825), + [aux_sym_comparison_operator_token6] = ACTIONS(825), + [aux_sym_comparison_operator_token7] = ACTIONS(825), + [aux_sym_comparison_operator_token8] = ACTIONS(825), + [aux_sym_comparison_operator_token9] = ACTIONS(825), + [aux_sym_comparison_operator_token10] = ACTIONS(825), + [aux_sym_comparison_operator_token11] = ACTIONS(825), + [aux_sym_comparison_operator_token12] = ACTIONS(825), + [aux_sym_comparison_operator_token13] = ACTIONS(825), + [aux_sym_comparison_operator_token14] = ACTIONS(825), + [aux_sym_comparison_operator_token15] = ACTIONS(825), + [aux_sym_comparison_operator_token16] = ACTIONS(825), + [aux_sym_comparison_operator_token17] = ACTIONS(825), + [aux_sym_comparison_operator_token18] = ACTIONS(825), + [aux_sym_comparison_operator_token19] = ACTIONS(825), + [aux_sym_comparison_operator_token20] = ACTIONS(825), + [aux_sym_comparison_operator_token21] = ACTIONS(825), + [aux_sym_comparison_operator_token22] = ACTIONS(825), + [aux_sym_comparison_operator_token23] = ACTIONS(825), + [aux_sym_comparison_operator_token24] = ACTIONS(825), + [aux_sym_comparison_operator_token25] = ACTIONS(825), + [aux_sym_comparison_operator_token26] = ACTIONS(825), + [aux_sym_comparison_operator_token27] = ACTIONS(825), + [aux_sym_comparison_operator_token28] = ACTIONS(827), + [aux_sym_comparison_operator_token29] = ACTIONS(825), + [aux_sym_comparison_operator_token30] = ACTIONS(825), + [aux_sym_comparison_operator_token31] = ACTIONS(825), + [aux_sym_comparison_operator_token32] = ACTIONS(825), + [aux_sym_comparison_operator_token33] = ACTIONS(825), + [aux_sym_comparison_operator_token34] = ACTIONS(827), + [aux_sym_comparison_operator_token35] = ACTIONS(825), + [aux_sym_comparison_operator_token36] = ACTIONS(825), + [aux_sym_comparison_operator_token37] = ACTIONS(825), + [aux_sym_comparison_operator_token38] = ACTIONS(825), + [aux_sym_comparison_operator_token39] = ACTIONS(825), + [aux_sym_comparison_operator_token40] = ACTIONS(825), + [aux_sym_comparison_operator_token41] = ACTIONS(825), + [aux_sym_comparison_operator_token42] = ACTIONS(825), + [aux_sym_comparison_operator_token43] = ACTIONS(825), + [aux_sym_comparison_operator_token44] = ACTIONS(825), + [aux_sym_comparison_operator_token45] = ACTIONS(825), + [aux_sym_comparison_operator_token46] = ACTIONS(825), + [aux_sym_comparison_operator_token47] = ACTIONS(825), + [aux_sym_comparison_operator_token48] = ACTIONS(825), + [aux_sym_comparison_operator_token49] = ACTIONS(825), + [aux_sym_comparison_operator_token50] = ACTIONS(825), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(829), + [aux_sym_logical_expression_token1] = ACTIONS(825), + [aux_sym_logical_expression_token2] = ACTIONS(825), + [aux_sym_logical_expression_token3] = ACTIONS(825), + [aux_sym_bitwise_expression_token1] = ACTIONS(825), + [aux_sym_bitwise_expression_token2] = ACTIONS(825), + [aux_sym_bitwise_expression_token3] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(827), + [anon_sym_SLASH] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), + [anon_sym_STAR] = ACTIONS(829), + [sym__statement_terminator] = ACTIONS(825), + }, + [191] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(825), + [anon_sym_BANG_EQ] = ACTIONS(825), + [anon_sym_PLUS_EQ] = ACTIONS(825), + [anon_sym_STAR_EQ] = ACTIONS(825), + [anon_sym_SLASH_EQ] = ACTIONS(825), + [anon_sym_PERCENT_EQ] = ACTIONS(825), + [anon_sym_GT] = ACTIONS(827), + [anon_sym_GT_GT] = ACTIONS(825), + [anon_sym_2_GT] = ACTIONS(827), + [anon_sym_2_GT_GT] = ACTIONS(825), + [anon_sym_3_GT] = ACTIONS(827), + [anon_sym_3_GT_GT] = ACTIONS(825), + [anon_sym_4_GT] = ACTIONS(827), + [anon_sym_4_GT_GT] = ACTIONS(825), + [anon_sym_5_GT] = ACTIONS(827), + [anon_sym_5_GT_GT] = ACTIONS(825), + [anon_sym_6_GT] = ACTIONS(827), + [anon_sym_6_GT_GT] = ACTIONS(825), + [anon_sym_STAR_GT] = ACTIONS(827), + [anon_sym_STAR_GT_GT] = ACTIONS(825), + [anon_sym_LT] = ACTIONS(827), + [anon_sym_STAR_GT_AMP1] = ACTIONS(825), + [anon_sym_2_GT_AMP1] = ACTIONS(825), + [anon_sym_3_GT_AMP1] = ACTIONS(825), + [anon_sym_4_GT_AMP1] = ACTIONS(825), + [anon_sym_5_GT_AMP1] = ACTIONS(825), + [anon_sym_6_GT_AMP1] = ACTIONS(825), + [anon_sym_STAR_GT_AMP2] = ACTIONS(825), + [anon_sym_1_GT_AMP2] = ACTIONS(825), + [anon_sym_3_GT_AMP2] = ACTIONS(825), + [anon_sym_4_GT_AMP2] = ACTIONS(825), + [anon_sym_5_GT_AMP2] = ACTIONS(825), + [anon_sym_6_GT_AMP2] = ACTIONS(825), + [aux_sym_comparison_operator_token1] = ACTIONS(825), + [aux_sym_comparison_operator_token2] = ACTIONS(825), + [aux_sym_comparison_operator_token3] = ACTIONS(825), + [aux_sym_comparison_operator_token4] = ACTIONS(825), + [aux_sym_comparison_operator_token5] = ACTIONS(825), + [aux_sym_comparison_operator_token6] = ACTIONS(825), + [aux_sym_comparison_operator_token7] = ACTIONS(825), + [aux_sym_comparison_operator_token8] = ACTIONS(825), + [aux_sym_comparison_operator_token9] = ACTIONS(825), + [aux_sym_comparison_operator_token10] = ACTIONS(825), + [aux_sym_comparison_operator_token11] = ACTIONS(825), + [aux_sym_comparison_operator_token12] = ACTIONS(825), + [aux_sym_comparison_operator_token13] = ACTIONS(825), + [aux_sym_comparison_operator_token14] = ACTIONS(825), + [aux_sym_comparison_operator_token15] = ACTIONS(825), + [aux_sym_comparison_operator_token16] = ACTIONS(825), + [aux_sym_comparison_operator_token17] = ACTIONS(825), + [aux_sym_comparison_operator_token18] = ACTIONS(825), + [aux_sym_comparison_operator_token19] = ACTIONS(825), + [aux_sym_comparison_operator_token20] = ACTIONS(825), + [aux_sym_comparison_operator_token21] = ACTIONS(825), + [aux_sym_comparison_operator_token22] = ACTIONS(825), + [aux_sym_comparison_operator_token23] = ACTIONS(825), + [aux_sym_comparison_operator_token24] = ACTIONS(825), + [aux_sym_comparison_operator_token25] = ACTIONS(825), + [aux_sym_comparison_operator_token26] = ACTIONS(825), + [aux_sym_comparison_operator_token27] = ACTIONS(825), + [aux_sym_comparison_operator_token28] = ACTIONS(827), + [aux_sym_comparison_operator_token29] = ACTIONS(825), + [aux_sym_comparison_operator_token30] = ACTIONS(825), + [aux_sym_comparison_operator_token31] = ACTIONS(825), + [aux_sym_comparison_operator_token32] = ACTIONS(825), + [aux_sym_comparison_operator_token33] = ACTIONS(825), + [aux_sym_comparison_operator_token34] = ACTIONS(827), + [aux_sym_comparison_operator_token35] = ACTIONS(825), + [aux_sym_comparison_operator_token36] = ACTIONS(825), + [aux_sym_comparison_operator_token37] = ACTIONS(825), + [aux_sym_comparison_operator_token38] = ACTIONS(825), + [aux_sym_comparison_operator_token39] = ACTIONS(825), + [aux_sym_comparison_operator_token40] = ACTIONS(825), + [aux_sym_comparison_operator_token41] = ACTIONS(825), + [aux_sym_comparison_operator_token42] = ACTIONS(825), + [aux_sym_comparison_operator_token43] = ACTIONS(825), + [aux_sym_comparison_operator_token44] = ACTIONS(825), + [aux_sym_comparison_operator_token45] = ACTIONS(825), + [aux_sym_comparison_operator_token46] = ACTIONS(825), + [aux_sym_comparison_operator_token47] = ACTIONS(825), + [aux_sym_comparison_operator_token48] = ACTIONS(825), + [aux_sym_comparison_operator_token49] = ACTIONS(825), + [aux_sym_comparison_operator_token50] = ACTIONS(825), + [anon_sym_RPAREN] = ACTIONS(825), + [anon_sym_PIPE] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(821), + [aux_sym_logical_expression_token1] = ACTIONS(825), + [aux_sym_logical_expression_token2] = ACTIONS(825), + [aux_sym_logical_expression_token3] = ACTIONS(825), + [aux_sym_bitwise_expression_token1] = ACTIONS(825), + [aux_sym_bitwise_expression_token2] = ACTIONS(825), + [aux_sym_bitwise_expression_token3] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(827), + [anon_sym_DASH] = ACTIONS(827), + [anon_sym_SLASH] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + }, + [192] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(817), [anon_sym_BANG_EQ] = ACTIONS(817), @@ -49090,9 +49306,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(817), [aux_sym_comparison_operator_token49] = ACTIONS(817), [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_RPAREN] = ACTIONS(817), [anon_sym_PIPE] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(829), [aux_sym_logical_expression_token1] = ACTIONS(817), [aux_sym_logical_expression_token2] = ACTIONS(817), [aux_sym_logical_expression_token3] = ACTIONS(817), @@ -49101,209 +49316,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(817), [anon_sym_PLUS] = ACTIONS(819), [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_BSLASH] = ACTIONS(827), - [anon_sym_STAR] = ACTIONS(825), - }, - [191] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_BANG_EQ] = ACTIONS(829), - [anon_sym_PLUS_EQ] = ACTIONS(829), - [anon_sym_STAR_EQ] = ACTIONS(829), - [anon_sym_SLASH_EQ] = ACTIONS(829), - [anon_sym_PERCENT_EQ] = ACTIONS(829), - [anon_sym_GT] = ACTIONS(831), - [anon_sym_GT_GT] = ACTIONS(829), - [anon_sym_2_GT] = ACTIONS(831), - [anon_sym_2_GT_GT] = ACTIONS(829), - [anon_sym_3_GT] = ACTIONS(831), - [anon_sym_3_GT_GT] = ACTIONS(829), - [anon_sym_4_GT] = ACTIONS(831), - [anon_sym_4_GT_GT] = ACTIONS(829), - [anon_sym_5_GT] = ACTIONS(831), - [anon_sym_5_GT_GT] = ACTIONS(829), - [anon_sym_6_GT] = ACTIONS(831), - [anon_sym_6_GT_GT] = ACTIONS(829), - [anon_sym_STAR_GT] = ACTIONS(831), - [anon_sym_STAR_GT_GT] = ACTIONS(829), - [anon_sym_LT] = ACTIONS(831), - [anon_sym_STAR_GT_AMP1] = ACTIONS(829), - [anon_sym_2_GT_AMP1] = ACTIONS(829), - [anon_sym_3_GT_AMP1] = ACTIONS(829), - [anon_sym_4_GT_AMP1] = ACTIONS(829), - [anon_sym_5_GT_AMP1] = ACTIONS(829), - [anon_sym_6_GT_AMP1] = ACTIONS(829), - [anon_sym_STAR_GT_AMP2] = ACTIONS(829), - [anon_sym_1_GT_AMP2] = ACTIONS(829), - [anon_sym_3_GT_AMP2] = ACTIONS(829), - [anon_sym_4_GT_AMP2] = ACTIONS(829), - [anon_sym_5_GT_AMP2] = ACTIONS(829), - [anon_sym_6_GT_AMP2] = ACTIONS(829), - [aux_sym_comparison_operator_token1] = ACTIONS(829), - [aux_sym_comparison_operator_token2] = ACTIONS(829), - [aux_sym_comparison_operator_token3] = ACTIONS(829), - [aux_sym_comparison_operator_token4] = ACTIONS(829), - [aux_sym_comparison_operator_token5] = ACTIONS(829), - [aux_sym_comparison_operator_token6] = ACTIONS(829), - [aux_sym_comparison_operator_token7] = ACTIONS(829), - [aux_sym_comparison_operator_token8] = ACTIONS(829), - [aux_sym_comparison_operator_token9] = ACTIONS(829), - [aux_sym_comparison_operator_token10] = ACTIONS(829), - [aux_sym_comparison_operator_token11] = ACTIONS(829), - [aux_sym_comparison_operator_token12] = ACTIONS(829), - [aux_sym_comparison_operator_token13] = ACTIONS(829), - [aux_sym_comparison_operator_token14] = ACTIONS(829), - [aux_sym_comparison_operator_token15] = ACTIONS(829), - [aux_sym_comparison_operator_token16] = ACTIONS(829), - [aux_sym_comparison_operator_token17] = ACTIONS(829), - [aux_sym_comparison_operator_token18] = ACTIONS(829), - [aux_sym_comparison_operator_token19] = ACTIONS(829), - [aux_sym_comparison_operator_token20] = ACTIONS(829), - [aux_sym_comparison_operator_token21] = ACTIONS(829), - [aux_sym_comparison_operator_token22] = ACTIONS(829), - [aux_sym_comparison_operator_token23] = ACTIONS(829), - [aux_sym_comparison_operator_token24] = ACTIONS(829), - [aux_sym_comparison_operator_token25] = ACTIONS(829), - [aux_sym_comparison_operator_token26] = ACTIONS(829), - [aux_sym_comparison_operator_token27] = ACTIONS(829), - [aux_sym_comparison_operator_token28] = ACTIONS(831), - [aux_sym_comparison_operator_token29] = ACTIONS(829), - [aux_sym_comparison_operator_token30] = ACTIONS(829), - [aux_sym_comparison_operator_token31] = ACTIONS(829), - [aux_sym_comparison_operator_token32] = ACTIONS(829), - [aux_sym_comparison_operator_token33] = ACTIONS(829), - [aux_sym_comparison_operator_token34] = ACTIONS(831), - [aux_sym_comparison_operator_token35] = ACTIONS(829), - [aux_sym_comparison_operator_token36] = ACTIONS(829), - [aux_sym_comparison_operator_token37] = ACTIONS(829), - [aux_sym_comparison_operator_token38] = ACTIONS(829), - [aux_sym_comparison_operator_token39] = ACTIONS(829), - [aux_sym_comparison_operator_token40] = ACTIONS(829), - [aux_sym_comparison_operator_token41] = ACTIONS(829), - [aux_sym_comparison_operator_token42] = ACTIONS(829), - [aux_sym_comparison_operator_token43] = ACTIONS(829), - [aux_sym_comparison_operator_token44] = ACTIONS(829), - [aux_sym_comparison_operator_token45] = ACTIONS(829), - [aux_sym_comparison_operator_token46] = ACTIONS(829), - [aux_sym_comparison_operator_token47] = ACTIONS(829), - [aux_sym_comparison_operator_token48] = ACTIONS(829), - [aux_sym_comparison_operator_token49] = ACTIONS(829), - [aux_sym_comparison_operator_token50] = ACTIONS(829), - [anon_sym_RPAREN] = ACTIONS(829), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_PERCENT] = ACTIONS(825), - [aux_sym_logical_expression_token1] = ACTIONS(829), - [aux_sym_logical_expression_token2] = ACTIONS(829), - [aux_sym_logical_expression_token3] = ACTIONS(829), - [aux_sym_bitwise_expression_token1] = ACTIONS(829), - [aux_sym_bitwise_expression_token2] = ACTIONS(829), - [aux_sym_bitwise_expression_token3] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(831), - [anon_sym_DASH] = ACTIONS(831), - [anon_sym_SLASH] = ACTIONS(825), - [anon_sym_BSLASH] = ACTIONS(827), - [anon_sym_STAR] = ACTIONS(825), - }, - [192] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(829), - [anon_sym_BANG_EQ] = ACTIONS(829), - [anon_sym_PLUS_EQ] = ACTIONS(829), - [anon_sym_STAR_EQ] = ACTIONS(829), - [anon_sym_SLASH_EQ] = ACTIONS(829), - [anon_sym_PERCENT_EQ] = ACTIONS(829), - [anon_sym_GT] = ACTIONS(831), - [anon_sym_GT_GT] = ACTIONS(829), - [anon_sym_2_GT] = ACTIONS(831), - [anon_sym_2_GT_GT] = ACTIONS(829), - [anon_sym_3_GT] = ACTIONS(831), - [anon_sym_3_GT_GT] = ACTIONS(829), - [anon_sym_4_GT] = ACTIONS(831), - [anon_sym_4_GT_GT] = ACTIONS(829), - [anon_sym_5_GT] = ACTIONS(831), - [anon_sym_5_GT_GT] = ACTIONS(829), - [anon_sym_6_GT] = ACTIONS(831), - [anon_sym_6_GT_GT] = ACTIONS(829), - [anon_sym_STAR_GT] = ACTIONS(831), - [anon_sym_STAR_GT_GT] = ACTIONS(829), - [anon_sym_LT] = ACTIONS(831), - [anon_sym_STAR_GT_AMP1] = ACTIONS(829), - [anon_sym_2_GT_AMP1] = ACTIONS(829), - [anon_sym_3_GT_AMP1] = ACTIONS(829), - [anon_sym_4_GT_AMP1] = ACTIONS(829), - [anon_sym_5_GT_AMP1] = ACTIONS(829), - [anon_sym_6_GT_AMP1] = ACTIONS(829), - [anon_sym_STAR_GT_AMP2] = ACTIONS(829), - [anon_sym_1_GT_AMP2] = ACTIONS(829), - [anon_sym_3_GT_AMP2] = ACTIONS(829), - [anon_sym_4_GT_AMP2] = ACTIONS(829), - [anon_sym_5_GT_AMP2] = ACTIONS(829), - [anon_sym_6_GT_AMP2] = ACTIONS(829), - [aux_sym_comparison_operator_token1] = ACTIONS(829), - [aux_sym_comparison_operator_token2] = ACTIONS(829), - [aux_sym_comparison_operator_token3] = ACTIONS(829), - [aux_sym_comparison_operator_token4] = ACTIONS(829), - [aux_sym_comparison_operator_token5] = ACTIONS(829), - [aux_sym_comparison_operator_token6] = ACTIONS(829), - [aux_sym_comparison_operator_token7] = ACTIONS(829), - [aux_sym_comparison_operator_token8] = ACTIONS(829), - [aux_sym_comparison_operator_token9] = ACTIONS(829), - [aux_sym_comparison_operator_token10] = ACTIONS(829), - [aux_sym_comparison_operator_token11] = ACTIONS(829), - [aux_sym_comparison_operator_token12] = ACTIONS(829), - [aux_sym_comparison_operator_token13] = ACTIONS(829), - [aux_sym_comparison_operator_token14] = ACTIONS(829), - [aux_sym_comparison_operator_token15] = ACTIONS(829), - [aux_sym_comparison_operator_token16] = ACTIONS(829), - [aux_sym_comparison_operator_token17] = ACTIONS(829), - [aux_sym_comparison_operator_token18] = ACTIONS(829), - [aux_sym_comparison_operator_token19] = ACTIONS(829), - [aux_sym_comparison_operator_token20] = ACTIONS(829), - [aux_sym_comparison_operator_token21] = ACTIONS(829), - [aux_sym_comparison_operator_token22] = ACTIONS(829), - [aux_sym_comparison_operator_token23] = ACTIONS(829), - [aux_sym_comparison_operator_token24] = ACTIONS(829), - [aux_sym_comparison_operator_token25] = ACTIONS(829), - [aux_sym_comparison_operator_token26] = ACTIONS(829), - [aux_sym_comparison_operator_token27] = ACTIONS(829), - [aux_sym_comparison_operator_token28] = ACTIONS(831), - [aux_sym_comparison_operator_token29] = ACTIONS(829), - [aux_sym_comparison_operator_token30] = ACTIONS(829), - [aux_sym_comparison_operator_token31] = ACTIONS(829), - [aux_sym_comparison_operator_token32] = ACTIONS(829), - [aux_sym_comparison_operator_token33] = ACTIONS(829), - [aux_sym_comparison_operator_token34] = ACTIONS(831), - [aux_sym_comparison_operator_token35] = ACTIONS(829), - [aux_sym_comparison_operator_token36] = ACTIONS(829), - [aux_sym_comparison_operator_token37] = ACTIONS(829), - [aux_sym_comparison_operator_token38] = ACTIONS(829), - [aux_sym_comparison_operator_token39] = ACTIONS(829), - [aux_sym_comparison_operator_token40] = ACTIONS(829), - [aux_sym_comparison_operator_token41] = ACTIONS(829), - [aux_sym_comparison_operator_token42] = ACTIONS(829), - [aux_sym_comparison_operator_token43] = ACTIONS(829), - [aux_sym_comparison_operator_token44] = ACTIONS(829), - [aux_sym_comparison_operator_token45] = ACTIONS(829), - [aux_sym_comparison_operator_token46] = ACTIONS(829), - [aux_sym_comparison_operator_token47] = ACTIONS(829), - [aux_sym_comparison_operator_token48] = ACTIONS(829), - [aux_sym_comparison_operator_token49] = ACTIONS(829), - [aux_sym_comparison_operator_token50] = ACTIONS(829), - [anon_sym_PIPE] = ACTIONS(829), - [anon_sym_PERCENT] = ACTIONS(821), - [aux_sym_logical_expression_token1] = ACTIONS(829), - [aux_sym_logical_expression_token2] = ACTIONS(829), - [aux_sym_logical_expression_token3] = ACTIONS(829), - [aux_sym_bitwise_expression_token1] = ACTIONS(829), - [aux_sym_bitwise_expression_token2] = ACTIONS(829), - [aux_sym_bitwise_expression_token3] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(831), - [anon_sym_DASH] = ACTIONS(831), - [anon_sym_SLASH] = ACTIONS(821), - [anon_sym_BSLASH] = ACTIONS(823), - [anon_sym_STAR] = ACTIONS(821), - [sym__statement_terminator] = ACTIONS(829), + [anon_sym_SLASH] = ACTIONS(829), + [anon_sym_BSLASH] = ACTIONS(831), + [anon_sym_STAR] = ACTIONS(829), + [sym__statement_terminator] = ACTIONS(817), }, [193] = { [sym_comment] = ACTIONS(81), @@ -49597,198 +49613,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH] = ACTIONS(837), }, [196] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_BANG_EQ] = ACTIONS(839), - [anon_sym_PLUS_EQ] = ACTIONS(839), - [anon_sym_STAR_EQ] = ACTIONS(839), - [anon_sym_SLASH_EQ] = ACTIONS(839), - [anon_sym_PERCENT_EQ] = ACTIONS(839), - [anon_sym_GT] = ACTIONS(841), - [anon_sym_GT_GT] = ACTIONS(839), - [anon_sym_2_GT] = ACTIONS(841), - [anon_sym_2_GT_GT] = ACTIONS(839), - [anon_sym_3_GT] = ACTIONS(841), - [anon_sym_3_GT_GT] = ACTIONS(839), - [anon_sym_4_GT] = ACTIONS(841), - [anon_sym_4_GT_GT] = ACTIONS(839), - [anon_sym_5_GT] = ACTIONS(841), - [anon_sym_5_GT_GT] = ACTIONS(839), - [anon_sym_6_GT] = ACTIONS(841), - [anon_sym_6_GT_GT] = ACTIONS(839), - [anon_sym_STAR_GT] = ACTIONS(841), - [anon_sym_STAR_GT_GT] = ACTIONS(839), - [anon_sym_LT] = ACTIONS(841), - [anon_sym_STAR_GT_AMP1] = ACTIONS(839), - [anon_sym_2_GT_AMP1] = ACTIONS(839), - [anon_sym_3_GT_AMP1] = ACTIONS(839), - [anon_sym_4_GT_AMP1] = ACTIONS(839), - [anon_sym_5_GT_AMP1] = ACTIONS(839), - [anon_sym_6_GT_AMP1] = ACTIONS(839), - [anon_sym_STAR_GT_AMP2] = ACTIONS(839), - [anon_sym_1_GT_AMP2] = ACTIONS(839), - [anon_sym_3_GT_AMP2] = ACTIONS(839), - [anon_sym_4_GT_AMP2] = ACTIONS(839), - [anon_sym_5_GT_AMP2] = ACTIONS(839), - [anon_sym_6_GT_AMP2] = ACTIONS(839), - [aux_sym_comparison_operator_token1] = ACTIONS(839), - [aux_sym_comparison_operator_token2] = ACTIONS(839), - [aux_sym_comparison_operator_token3] = ACTIONS(839), - [aux_sym_comparison_operator_token4] = ACTIONS(839), - [aux_sym_comparison_operator_token5] = ACTIONS(839), - [aux_sym_comparison_operator_token6] = ACTIONS(839), - [aux_sym_comparison_operator_token7] = ACTIONS(839), - [aux_sym_comparison_operator_token8] = ACTIONS(839), - [aux_sym_comparison_operator_token9] = ACTIONS(839), - [aux_sym_comparison_operator_token10] = ACTIONS(839), - [aux_sym_comparison_operator_token11] = ACTIONS(839), - [aux_sym_comparison_operator_token12] = ACTIONS(839), - [aux_sym_comparison_operator_token13] = ACTIONS(839), - [aux_sym_comparison_operator_token14] = ACTIONS(839), - [aux_sym_comparison_operator_token15] = ACTIONS(839), - [aux_sym_comparison_operator_token16] = ACTIONS(839), - [aux_sym_comparison_operator_token17] = ACTIONS(839), - [aux_sym_comparison_operator_token18] = ACTIONS(839), - [aux_sym_comparison_operator_token19] = ACTIONS(839), - [aux_sym_comparison_operator_token20] = ACTIONS(839), - [aux_sym_comparison_operator_token21] = ACTIONS(839), - [aux_sym_comparison_operator_token22] = ACTIONS(839), - [aux_sym_comparison_operator_token23] = ACTIONS(839), - [aux_sym_comparison_operator_token24] = ACTIONS(839), - [aux_sym_comparison_operator_token25] = ACTIONS(839), - [aux_sym_comparison_operator_token26] = ACTIONS(839), - [aux_sym_comparison_operator_token27] = ACTIONS(839), - [aux_sym_comparison_operator_token28] = ACTIONS(841), - [aux_sym_comparison_operator_token29] = ACTIONS(839), - [aux_sym_comparison_operator_token30] = ACTIONS(839), - [aux_sym_comparison_operator_token31] = ACTIONS(839), - [aux_sym_comparison_operator_token32] = ACTIONS(839), - [aux_sym_comparison_operator_token33] = ACTIONS(839), - [aux_sym_comparison_operator_token34] = ACTIONS(841), - [aux_sym_comparison_operator_token35] = ACTIONS(839), - [aux_sym_comparison_operator_token36] = ACTIONS(839), - [aux_sym_comparison_operator_token37] = ACTIONS(839), - [aux_sym_comparison_operator_token38] = ACTIONS(839), - [aux_sym_comparison_operator_token39] = ACTIONS(839), - [aux_sym_comparison_operator_token40] = ACTIONS(839), - [aux_sym_comparison_operator_token41] = ACTIONS(839), - [aux_sym_comparison_operator_token42] = ACTIONS(839), - [aux_sym_comparison_operator_token43] = ACTIONS(839), - [aux_sym_comparison_operator_token44] = ACTIONS(839), - [aux_sym_comparison_operator_token45] = ACTIONS(839), - [aux_sym_comparison_operator_token46] = ACTIONS(839), - [aux_sym_comparison_operator_token47] = ACTIONS(839), - [aux_sym_comparison_operator_token48] = ACTIONS(839), - [aux_sym_comparison_operator_token49] = ACTIONS(839), - [aux_sym_comparison_operator_token50] = ACTIONS(839), - [anon_sym_RPAREN] = ACTIONS(839), - [anon_sym_PIPE] = ACTIONS(839), - [aux_sym_logical_expression_token1] = ACTIONS(839), - [aux_sym_logical_expression_token2] = ACTIONS(839), - [aux_sym_logical_expression_token3] = ACTIONS(839), - [aux_sym_bitwise_expression_token1] = ACTIONS(839), - [aux_sym_bitwise_expression_token2] = ACTIONS(839), - [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(837), - [anon_sym_DASH] = ACTIONS(837), - }, - [197] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_BANG_EQ] = ACTIONS(839), - [anon_sym_PLUS_EQ] = ACTIONS(839), - [anon_sym_STAR_EQ] = ACTIONS(839), - [anon_sym_SLASH_EQ] = ACTIONS(839), - [anon_sym_PERCENT_EQ] = ACTIONS(839), - [anon_sym_GT] = ACTIONS(841), - [anon_sym_GT_GT] = ACTIONS(839), - [anon_sym_2_GT] = ACTIONS(841), - [anon_sym_2_GT_GT] = ACTIONS(839), - [anon_sym_3_GT] = ACTIONS(841), - [anon_sym_3_GT_GT] = ACTIONS(839), - [anon_sym_4_GT] = ACTIONS(841), - [anon_sym_4_GT_GT] = ACTIONS(839), - [anon_sym_5_GT] = ACTIONS(841), - [anon_sym_5_GT_GT] = ACTIONS(839), - [anon_sym_6_GT] = ACTIONS(841), - [anon_sym_6_GT_GT] = ACTIONS(839), - [anon_sym_STAR_GT] = ACTIONS(841), - [anon_sym_STAR_GT_GT] = ACTIONS(839), - [anon_sym_LT] = ACTIONS(841), - [anon_sym_STAR_GT_AMP1] = ACTIONS(839), - [anon_sym_2_GT_AMP1] = ACTIONS(839), - [anon_sym_3_GT_AMP1] = ACTIONS(839), - [anon_sym_4_GT_AMP1] = ACTIONS(839), - [anon_sym_5_GT_AMP1] = ACTIONS(839), - [anon_sym_6_GT_AMP1] = ACTIONS(839), - [anon_sym_STAR_GT_AMP2] = ACTIONS(839), - [anon_sym_1_GT_AMP2] = ACTIONS(839), - [anon_sym_3_GT_AMP2] = ACTIONS(839), - [anon_sym_4_GT_AMP2] = ACTIONS(839), - [anon_sym_5_GT_AMP2] = ACTIONS(839), - [anon_sym_6_GT_AMP2] = ACTIONS(839), - [aux_sym_comparison_operator_token1] = ACTIONS(839), - [aux_sym_comparison_operator_token2] = ACTIONS(839), - [aux_sym_comparison_operator_token3] = ACTIONS(839), - [aux_sym_comparison_operator_token4] = ACTIONS(839), - [aux_sym_comparison_operator_token5] = ACTIONS(839), - [aux_sym_comparison_operator_token6] = ACTIONS(839), - [aux_sym_comparison_operator_token7] = ACTIONS(839), - [aux_sym_comparison_operator_token8] = ACTIONS(839), - [aux_sym_comparison_operator_token9] = ACTIONS(839), - [aux_sym_comparison_operator_token10] = ACTIONS(839), - [aux_sym_comparison_operator_token11] = ACTIONS(839), - [aux_sym_comparison_operator_token12] = ACTIONS(839), - [aux_sym_comparison_operator_token13] = ACTIONS(839), - [aux_sym_comparison_operator_token14] = ACTIONS(839), - [aux_sym_comparison_operator_token15] = ACTIONS(839), - [aux_sym_comparison_operator_token16] = ACTIONS(839), - [aux_sym_comparison_operator_token17] = ACTIONS(839), - [aux_sym_comparison_operator_token18] = ACTIONS(839), - [aux_sym_comparison_operator_token19] = ACTIONS(839), - [aux_sym_comparison_operator_token20] = ACTIONS(839), - [aux_sym_comparison_operator_token21] = ACTIONS(839), - [aux_sym_comparison_operator_token22] = ACTIONS(839), - [aux_sym_comparison_operator_token23] = ACTIONS(839), - [aux_sym_comparison_operator_token24] = ACTIONS(839), - [aux_sym_comparison_operator_token25] = ACTIONS(839), - [aux_sym_comparison_operator_token26] = ACTIONS(839), - [aux_sym_comparison_operator_token27] = ACTIONS(839), - [aux_sym_comparison_operator_token28] = ACTIONS(841), - [aux_sym_comparison_operator_token29] = ACTIONS(839), - [aux_sym_comparison_operator_token30] = ACTIONS(839), - [aux_sym_comparison_operator_token31] = ACTIONS(839), - [aux_sym_comparison_operator_token32] = ACTIONS(839), - [aux_sym_comparison_operator_token33] = ACTIONS(839), - [aux_sym_comparison_operator_token34] = ACTIONS(841), - [aux_sym_comparison_operator_token35] = ACTIONS(839), - [aux_sym_comparison_operator_token36] = ACTIONS(839), - [aux_sym_comparison_operator_token37] = ACTIONS(839), - [aux_sym_comparison_operator_token38] = ACTIONS(839), - [aux_sym_comparison_operator_token39] = ACTIONS(839), - [aux_sym_comparison_operator_token40] = ACTIONS(839), - [aux_sym_comparison_operator_token41] = ACTIONS(839), - [aux_sym_comparison_operator_token42] = ACTIONS(839), - [aux_sym_comparison_operator_token43] = ACTIONS(839), - [aux_sym_comparison_operator_token44] = ACTIONS(839), - [aux_sym_comparison_operator_token45] = ACTIONS(839), - [aux_sym_comparison_operator_token46] = ACTIONS(839), - [aux_sym_comparison_operator_token47] = ACTIONS(839), - [aux_sym_comparison_operator_token48] = ACTIONS(839), - [aux_sym_comparison_operator_token49] = ACTIONS(839), - [aux_sym_comparison_operator_token50] = ACTIONS(839), - [anon_sym_PIPE] = ACTIONS(839), - [aux_sym_logical_expression_token1] = ACTIONS(839), - [aux_sym_logical_expression_token2] = ACTIONS(839), - [aux_sym_logical_expression_token3] = ACTIONS(839), - [aux_sym_bitwise_expression_token1] = ACTIONS(839), - [aux_sym_bitwise_expression_token2] = ACTIONS(839), - [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(843), - [anon_sym_DASH] = ACTIONS(843), - [sym__statement_terminator] = ACTIONS(839), - }, - [198] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(833), [anon_sym_BANG_EQ] = ACTIONS(833), @@ -49880,35 +49704,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(833), [aux_sym_bitwise_expression_token2] = ACTIONS(833), [aux_sym_bitwise_expression_token3] = ACTIONS(833), - [anon_sym_PLUS] = ACTIONS(843), - [anon_sym_DASH] = ACTIONS(843), + [anon_sym_PLUS] = ACTIONS(839), + [anon_sym_DASH] = ACTIONS(839), [sym__statement_terminator] = ACTIONS(833), }, + [197] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(841), + [anon_sym_BANG_EQ] = ACTIONS(841), + [anon_sym_PLUS_EQ] = ACTIONS(841), + [anon_sym_STAR_EQ] = ACTIONS(841), + [anon_sym_SLASH_EQ] = ACTIONS(841), + [anon_sym_PERCENT_EQ] = ACTIONS(841), + [anon_sym_GT] = ACTIONS(843), + [anon_sym_GT_GT] = ACTIONS(841), + [anon_sym_2_GT] = ACTIONS(843), + [anon_sym_2_GT_GT] = ACTIONS(841), + [anon_sym_3_GT] = ACTIONS(843), + [anon_sym_3_GT_GT] = ACTIONS(841), + [anon_sym_4_GT] = ACTIONS(843), + [anon_sym_4_GT_GT] = ACTIONS(841), + [anon_sym_5_GT] = ACTIONS(843), + [anon_sym_5_GT_GT] = ACTIONS(841), + [anon_sym_6_GT] = ACTIONS(843), + [anon_sym_6_GT_GT] = ACTIONS(841), + [anon_sym_STAR_GT] = ACTIONS(843), + [anon_sym_STAR_GT_GT] = ACTIONS(841), + [anon_sym_LT] = ACTIONS(843), + [anon_sym_STAR_GT_AMP1] = ACTIONS(841), + [anon_sym_2_GT_AMP1] = ACTIONS(841), + [anon_sym_3_GT_AMP1] = ACTIONS(841), + [anon_sym_4_GT_AMP1] = ACTIONS(841), + [anon_sym_5_GT_AMP1] = ACTIONS(841), + [anon_sym_6_GT_AMP1] = ACTIONS(841), + [anon_sym_STAR_GT_AMP2] = ACTIONS(841), + [anon_sym_1_GT_AMP2] = ACTIONS(841), + [anon_sym_3_GT_AMP2] = ACTIONS(841), + [anon_sym_4_GT_AMP2] = ACTIONS(841), + [anon_sym_5_GT_AMP2] = ACTIONS(841), + [anon_sym_6_GT_AMP2] = ACTIONS(841), + [aux_sym_comparison_operator_token1] = ACTIONS(841), + [aux_sym_comparison_operator_token2] = ACTIONS(841), + [aux_sym_comparison_operator_token3] = ACTIONS(841), + [aux_sym_comparison_operator_token4] = ACTIONS(841), + [aux_sym_comparison_operator_token5] = ACTIONS(841), + [aux_sym_comparison_operator_token6] = ACTIONS(841), + [aux_sym_comparison_operator_token7] = ACTIONS(841), + [aux_sym_comparison_operator_token8] = ACTIONS(841), + [aux_sym_comparison_operator_token9] = ACTIONS(841), + [aux_sym_comparison_operator_token10] = ACTIONS(841), + [aux_sym_comparison_operator_token11] = ACTIONS(841), + [aux_sym_comparison_operator_token12] = ACTIONS(841), + [aux_sym_comparison_operator_token13] = ACTIONS(841), + [aux_sym_comparison_operator_token14] = ACTIONS(841), + [aux_sym_comparison_operator_token15] = ACTIONS(841), + [aux_sym_comparison_operator_token16] = ACTIONS(841), + [aux_sym_comparison_operator_token17] = ACTIONS(841), + [aux_sym_comparison_operator_token18] = ACTIONS(841), + [aux_sym_comparison_operator_token19] = ACTIONS(841), + [aux_sym_comparison_operator_token20] = ACTIONS(841), + [aux_sym_comparison_operator_token21] = ACTIONS(841), + [aux_sym_comparison_operator_token22] = ACTIONS(841), + [aux_sym_comparison_operator_token23] = ACTIONS(841), + [aux_sym_comparison_operator_token24] = ACTIONS(841), + [aux_sym_comparison_operator_token25] = ACTIONS(841), + [aux_sym_comparison_operator_token26] = ACTIONS(841), + [aux_sym_comparison_operator_token27] = ACTIONS(841), + [aux_sym_comparison_operator_token28] = ACTIONS(843), + [aux_sym_comparison_operator_token29] = ACTIONS(841), + [aux_sym_comparison_operator_token30] = ACTIONS(841), + [aux_sym_comparison_operator_token31] = ACTIONS(841), + [aux_sym_comparison_operator_token32] = ACTIONS(841), + [aux_sym_comparison_operator_token33] = ACTIONS(841), + [aux_sym_comparison_operator_token34] = ACTIONS(843), + [aux_sym_comparison_operator_token35] = ACTIONS(841), + [aux_sym_comparison_operator_token36] = ACTIONS(841), + [aux_sym_comparison_operator_token37] = ACTIONS(841), + [aux_sym_comparison_operator_token38] = ACTIONS(841), + [aux_sym_comparison_operator_token39] = ACTIONS(841), + [aux_sym_comparison_operator_token40] = ACTIONS(841), + [aux_sym_comparison_operator_token41] = ACTIONS(841), + [aux_sym_comparison_operator_token42] = ACTIONS(841), + [aux_sym_comparison_operator_token43] = ACTIONS(841), + [aux_sym_comparison_operator_token44] = ACTIONS(841), + [aux_sym_comparison_operator_token45] = ACTIONS(841), + [aux_sym_comparison_operator_token46] = ACTIONS(841), + [aux_sym_comparison_operator_token47] = ACTIONS(841), + [aux_sym_comparison_operator_token48] = ACTIONS(841), + [aux_sym_comparison_operator_token49] = ACTIONS(841), + [aux_sym_comparison_operator_token50] = ACTIONS(841), + [anon_sym_PIPE] = ACTIONS(841), + [aux_sym_logical_expression_token1] = ACTIONS(841), + [aux_sym_logical_expression_token2] = ACTIONS(841), + [aux_sym_logical_expression_token3] = ACTIONS(841), + [aux_sym_bitwise_expression_token1] = ACTIONS(841), + [aux_sym_bitwise_expression_token2] = ACTIONS(841), + [aux_sym_bitwise_expression_token3] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(839), + [anon_sym_DASH] = ACTIONS(839), + [sym__statement_terminator] = ACTIONS(841), + }, + [198] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(841), + [anon_sym_BANG_EQ] = ACTIONS(841), + [anon_sym_PLUS_EQ] = ACTIONS(841), + [anon_sym_STAR_EQ] = ACTIONS(841), + [anon_sym_SLASH_EQ] = ACTIONS(841), + [anon_sym_PERCENT_EQ] = ACTIONS(841), + [anon_sym_GT] = ACTIONS(843), + [anon_sym_GT_GT] = ACTIONS(841), + [anon_sym_2_GT] = ACTIONS(843), + [anon_sym_2_GT_GT] = ACTIONS(841), + [anon_sym_3_GT] = ACTIONS(843), + [anon_sym_3_GT_GT] = ACTIONS(841), + [anon_sym_4_GT] = ACTIONS(843), + [anon_sym_4_GT_GT] = ACTIONS(841), + [anon_sym_5_GT] = ACTIONS(843), + [anon_sym_5_GT_GT] = ACTIONS(841), + [anon_sym_6_GT] = ACTIONS(843), + [anon_sym_6_GT_GT] = ACTIONS(841), + [anon_sym_STAR_GT] = ACTIONS(843), + [anon_sym_STAR_GT_GT] = ACTIONS(841), + [anon_sym_LT] = ACTIONS(843), + [anon_sym_STAR_GT_AMP1] = ACTIONS(841), + [anon_sym_2_GT_AMP1] = ACTIONS(841), + [anon_sym_3_GT_AMP1] = ACTIONS(841), + [anon_sym_4_GT_AMP1] = ACTIONS(841), + [anon_sym_5_GT_AMP1] = ACTIONS(841), + [anon_sym_6_GT_AMP1] = ACTIONS(841), + [anon_sym_STAR_GT_AMP2] = ACTIONS(841), + [anon_sym_1_GT_AMP2] = ACTIONS(841), + [anon_sym_3_GT_AMP2] = ACTIONS(841), + [anon_sym_4_GT_AMP2] = ACTIONS(841), + [anon_sym_5_GT_AMP2] = ACTIONS(841), + [anon_sym_6_GT_AMP2] = ACTIONS(841), + [aux_sym_comparison_operator_token1] = ACTIONS(841), + [aux_sym_comparison_operator_token2] = ACTIONS(841), + [aux_sym_comparison_operator_token3] = ACTIONS(841), + [aux_sym_comparison_operator_token4] = ACTIONS(841), + [aux_sym_comparison_operator_token5] = ACTIONS(841), + [aux_sym_comparison_operator_token6] = ACTIONS(841), + [aux_sym_comparison_operator_token7] = ACTIONS(841), + [aux_sym_comparison_operator_token8] = ACTIONS(841), + [aux_sym_comparison_operator_token9] = ACTIONS(841), + [aux_sym_comparison_operator_token10] = ACTIONS(841), + [aux_sym_comparison_operator_token11] = ACTIONS(841), + [aux_sym_comparison_operator_token12] = ACTIONS(841), + [aux_sym_comparison_operator_token13] = ACTIONS(841), + [aux_sym_comparison_operator_token14] = ACTIONS(841), + [aux_sym_comparison_operator_token15] = ACTIONS(841), + [aux_sym_comparison_operator_token16] = ACTIONS(841), + [aux_sym_comparison_operator_token17] = ACTIONS(841), + [aux_sym_comparison_operator_token18] = ACTIONS(841), + [aux_sym_comparison_operator_token19] = ACTIONS(841), + [aux_sym_comparison_operator_token20] = ACTIONS(841), + [aux_sym_comparison_operator_token21] = ACTIONS(841), + [aux_sym_comparison_operator_token22] = ACTIONS(841), + [aux_sym_comparison_operator_token23] = ACTIONS(841), + [aux_sym_comparison_operator_token24] = ACTIONS(841), + [aux_sym_comparison_operator_token25] = ACTIONS(841), + [aux_sym_comparison_operator_token26] = ACTIONS(841), + [aux_sym_comparison_operator_token27] = ACTIONS(841), + [aux_sym_comparison_operator_token28] = ACTIONS(843), + [aux_sym_comparison_operator_token29] = ACTIONS(841), + [aux_sym_comparison_operator_token30] = ACTIONS(841), + [aux_sym_comparison_operator_token31] = ACTIONS(841), + [aux_sym_comparison_operator_token32] = ACTIONS(841), + [aux_sym_comparison_operator_token33] = ACTIONS(841), + [aux_sym_comparison_operator_token34] = ACTIONS(843), + [aux_sym_comparison_operator_token35] = ACTIONS(841), + [aux_sym_comparison_operator_token36] = ACTIONS(841), + [aux_sym_comparison_operator_token37] = ACTIONS(841), + [aux_sym_comparison_operator_token38] = ACTIONS(841), + [aux_sym_comparison_operator_token39] = ACTIONS(841), + [aux_sym_comparison_operator_token40] = ACTIONS(841), + [aux_sym_comparison_operator_token41] = ACTIONS(841), + [aux_sym_comparison_operator_token42] = ACTIONS(841), + [aux_sym_comparison_operator_token43] = ACTIONS(841), + [aux_sym_comparison_operator_token44] = ACTIONS(841), + [aux_sym_comparison_operator_token45] = ACTIONS(841), + [aux_sym_comparison_operator_token46] = ACTIONS(841), + [aux_sym_comparison_operator_token47] = ACTIONS(841), + [aux_sym_comparison_operator_token48] = ACTIONS(841), + [aux_sym_comparison_operator_token49] = ACTIONS(841), + [aux_sym_comparison_operator_token50] = ACTIONS(841), + [anon_sym_RPAREN] = ACTIONS(841), + [anon_sym_PIPE] = ACTIONS(841), + [aux_sym_logical_expression_token1] = ACTIONS(841), + [aux_sym_logical_expression_token2] = ACTIONS(841), + [aux_sym_logical_expression_token3] = ACTIONS(841), + [aux_sym_bitwise_expression_token1] = ACTIONS(841), + [aux_sym_bitwise_expression_token2] = ACTIONS(841), + [aux_sym_bitwise_expression_token3] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(837), + }, [199] = { - [sym__literal] = STATE(758), - [sym_integer_literal] = STATE(758), - [sym_string_literal] = STATE(758), - [sym_expandable_string_literal] = STATE(796), - [sym_expandable_here_string_literal] = STATE(796), - [sym_variable] = STATE(758), - [sym_unary_expression] = STATE(1063), - [sym_expression_with_unary_operator] = STATE(1053), - [sym_pre_increment_expression] = STATE(1054), - [sym_pre_decrement_expression] = STATE(1054), - [sym_cast_expression] = STATE(1054), - [sym__primary_expression] = STATE(758), - [sym__value] = STATE(758), - [sym_parenthesized_expression] = STATE(758), - [sym_sub_expression] = STATE(758), - [sym_array_expression] = STATE(758), - [sym_script_block_expression] = STATE(758), - [sym_hash_literal_expression] = STATE(758), - [sym_post_increment_expression] = STATE(758), - [sym_post_decrement_expression] = STATE(758), - [sym_member_access] = STATE(758), - [sym_element_access] = STATE(758), - [sym_invokation_expression] = STATE(758), - [sym_invokation_foreach_expression] = STATE(766), + [sym__literal] = STATE(815), + [sym_integer_literal] = STATE(815), + [sym_string_literal] = STATE(815), + [sym_expandable_string_literal] = STATE(814), + [sym_expandable_here_string_literal] = STATE(814), + [sym_variable] = STATE(815), + [sym_unary_expression] = STATE(1056), + [sym_expression_with_unary_operator] = STATE(1061), + [sym_pre_increment_expression] = STATE(1062), + [sym_pre_decrement_expression] = STATE(1062), + [sym_cast_expression] = STATE(1062), + [sym__primary_expression] = STATE(815), + [sym__value] = STATE(815), + [sym_parenthesized_expression] = STATE(815), + [sym_sub_expression] = STATE(815), + [sym_array_expression] = STATE(815), + [sym_script_block_expression] = STATE(815), + [sym_hash_literal_expression] = STATE(815), + [sym_post_increment_expression] = STATE(815), + [sym_post_decrement_expression] = STATE(815), + [sym_member_access] = STATE(815), + [sym_element_access] = STATE(815), + [sym_invokation_expression] = STATE(815), + [sym_invokation_foreach_expression] = STATE(816), [sym_type_literal] = STATE(199), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(845), @@ -49957,6 +49973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(859), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(857), [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), @@ -49977,10 +49994,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, [200] = { - [sym_comparison_operator] = STATE(522), + [sym_comparison_operator] = STATE(525), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(875), [anon_sym_BANG_EQ] = ACTIONS(875), @@ -50075,41 +50091,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(875), }, [201] = { - [sym_comparison_operator] = STATE(522), + [sym_comparison_operator] = STATE(491), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(883), - [anon_sym_BANG_EQ] = ACTIONS(883), - [anon_sym_PLUS_EQ] = ACTIONS(883), - [anon_sym_STAR_EQ] = ACTIONS(883), - [anon_sym_SLASH_EQ] = ACTIONS(883), - [anon_sym_PERCENT_EQ] = ACTIONS(883), - [anon_sym_GT] = ACTIONS(885), - [anon_sym_GT_GT] = ACTIONS(883), - [anon_sym_2_GT] = ACTIONS(885), - [anon_sym_2_GT_GT] = ACTIONS(883), - [anon_sym_3_GT] = ACTIONS(885), - [anon_sym_3_GT_GT] = ACTIONS(883), - [anon_sym_4_GT] = ACTIONS(885), - [anon_sym_4_GT_GT] = ACTIONS(883), - [anon_sym_5_GT] = ACTIONS(885), - [anon_sym_5_GT_GT] = ACTIONS(883), - [anon_sym_6_GT] = ACTIONS(885), - [anon_sym_6_GT_GT] = ACTIONS(883), - [anon_sym_STAR_GT] = ACTIONS(885), - [anon_sym_STAR_GT_GT] = ACTIONS(883), - [anon_sym_LT] = ACTIONS(885), - [anon_sym_STAR_GT_AMP1] = ACTIONS(883), - [anon_sym_2_GT_AMP1] = ACTIONS(883), - [anon_sym_3_GT_AMP1] = ACTIONS(883), - [anon_sym_4_GT_AMP1] = ACTIONS(883), - [anon_sym_5_GT_AMP1] = ACTIONS(883), - [anon_sym_6_GT_AMP1] = ACTIONS(883), - [anon_sym_STAR_GT_AMP2] = ACTIONS(883), - [anon_sym_1_GT_AMP2] = ACTIONS(883), - [anon_sym_3_GT_AMP2] = ACTIONS(883), - [anon_sym_4_GT_AMP2] = ACTIONS(883), - [anon_sym_5_GT_AMP2] = ACTIONS(883), - [anon_sym_6_GT_AMP2] = ACTIONS(883), + [anon_sym_EQ] = ACTIONS(875), + [anon_sym_BANG_EQ] = ACTIONS(875), + [anon_sym_PLUS_EQ] = ACTIONS(875), + [anon_sym_STAR_EQ] = ACTIONS(875), + [anon_sym_SLASH_EQ] = ACTIONS(875), + [anon_sym_PERCENT_EQ] = ACTIONS(875), + [anon_sym_GT] = ACTIONS(877), + [anon_sym_GT_GT] = ACTIONS(875), + [anon_sym_2_GT] = ACTIONS(877), + [anon_sym_2_GT_GT] = ACTIONS(875), + [anon_sym_3_GT] = ACTIONS(877), + [anon_sym_3_GT_GT] = ACTIONS(875), + [anon_sym_4_GT] = ACTIONS(877), + [anon_sym_4_GT_GT] = ACTIONS(875), + [anon_sym_5_GT] = ACTIONS(877), + [anon_sym_5_GT_GT] = ACTIONS(875), + [anon_sym_6_GT] = ACTIONS(877), + [anon_sym_6_GT_GT] = ACTIONS(875), + [anon_sym_STAR_GT] = ACTIONS(877), + [anon_sym_STAR_GT_GT] = ACTIONS(875), + [anon_sym_LT] = ACTIONS(877), + [anon_sym_STAR_GT_AMP1] = ACTIONS(875), + [anon_sym_2_GT_AMP1] = ACTIONS(875), + [anon_sym_3_GT_AMP1] = ACTIONS(875), + [anon_sym_4_GT_AMP1] = ACTIONS(875), + [anon_sym_5_GT_AMP1] = ACTIONS(875), + [anon_sym_6_GT_AMP1] = ACTIONS(875), + [anon_sym_STAR_GT_AMP2] = ACTIONS(875), + [anon_sym_1_GT_AMP2] = ACTIONS(875), + [anon_sym_3_GT_AMP2] = ACTIONS(875), + [anon_sym_4_GT_AMP2] = ACTIONS(875), + [anon_sym_5_GT_AMP2] = ACTIONS(875), + [anon_sym_6_GT_AMP2] = ACTIONS(875), [aux_sym_comparison_operator_token1] = ACTIONS(879), [aux_sym_comparison_operator_token2] = ACTIONS(879), [aux_sym_comparison_operator_token3] = ACTIONS(879), @@ -50160,50 +50176,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(879), [aux_sym_comparison_operator_token49] = ACTIONS(879), [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_RPAREN] = ACTIONS(883), - [anon_sym_PIPE] = ACTIONS(883), - [aux_sym_logical_expression_token1] = ACTIONS(883), - [aux_sym_logical_expression_token2] = ACTIONS(883), - [aux_sym_logical_expression_token3] = ACTIONS(883), - [aux_sym_bitwise_expression_token1] = ACTIONS(883), - [aux_sym_bitwise_expression_token2] = ACTIONS(883), - [aux_sym_bitwise_expression_token3] = ACTIONS(883), + [anon_sym_PIPE] = ACTIONS(875), + [aux_sym_logical_expression_token1] = ACTIONS(875), + [aux_sym_logical_expression_token2] = ACTIONS(875), + [aux_sym_logical_expression_token3] = ACTIONS(875), + [aux_sym_bitwise_expression_token1] = ACTIONS(875), + [aux_sym_bitwise_expression_token2] = ACTIONS(875), + [aux_sym_bitwise_expression_token3] = ACTIONS(875), + [sym__statement_terminator] = ACTIONS(875), }, [202] = { - [sym__literal] = STATE(918), - [sym_integer_literal] = STATE(918), - [sym_string_literal] = STATE(918), - [sym_expandable_string_literal] = STATE(796), - [sym_expandable_here_string_literal] = STATE(796), - [sym_variable] = STATE(918), - [sym_unary_expression] = STATE(1063), - [sym_expression_with_unary_operator] = STATE(1053), - [sym_pre_increment_expression] = STATE(1054), - [sym_pre_decrement_expression] = STATE(1054), - [sym_cast_expression] = STATE(1054), - [sym__primary_expression] = STATE(918), - [sym__value] = STATE(918), - [sym_parenthesized_expression] = STATE(918), - [sym_sub_expression] = STATE(918), - [sym_array_expression] = STATE(918), - [sym_script_block_expression] = STATE(918), - [sym_hash_literal_expression] = STATE(918), - [sym_post_increment_expression] = STATE(918), - [sym_post_decrement_expression] = STATE(918), - [sym_member_access] = STATE(918), - [sym_element_access] = STATE(918), - [sym_invokation_expression] = STATE(918), - [sym_invokation_foreach_expression] = STATE(766), + [sym__literal] = STATE(784), + [sym_integer_literal] = STATE(784), + [sym_string_literal] = STATE(784), + [sym_expandable_string_literal] = STATE(782), + [sym_expandable_here_string_literal] = STATE(782), + [sym_variable] = STATE(784), + [sym_unary_expression] = STATE(1048), + [sym_expression_with_unary_operator] = STATE(1070), + [sym_pre_increment_expression] = STATE(1060), + [sym_pre_decrement_expression] = STATE(1060), + [sym_cast_expression] = STATE(1060), + [sym__primary_expression] = STATE(784), + [sym__value] = STATE(784), + [sym_parenthesized_expression] = STATE(784), + [sym_sub_expression] = STATE(784), + [sym_array_expression] = STATE(784), + [sym_script_block_expression] = STATE(784), + [sym_hash_literal_expression] = STATE(784), + [sym_post_increment_expression] = STATE(784), + [sym_post_decrement_expression] = STATE(784), + [sym_member_access] = STATE(784), + [sym_element_access] = STATE(784), + [sym_invokation_expression] = STATE(784), + [sym_invokation_foreach_expression] = STATE(785), [sym_type_literal] = STATE(202), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(887), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), + [sym_decimal_integer_literal] = ACTIONS(883), + [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_real_literal] = ACTIONS(885), + [aux_sym_expandable_string_literal_token1] = ACTIONS(887), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), + [sym_verbatim_string_characters] = ACTIONS(891), + [sym_verbatim_here_string_characters] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(893), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50231,74 +50247,264 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(889), - [aux_sym_comparison_operator_token50] = ACTIONS(889), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), + [aux_sym_comparison_operator_token37] = ACTIONS(895), + [aux_sym_comparison_operator_token50] = ACTIONS(895), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), + [anon_sym_DOLLAR_CARET] = ACTIONS(897), + [anon_sym_DOLLAR_QMARK] = ACTIONS(897), + [anon_sym_DOLLAR_] = ACTIONS(897), + [aux_sym_variable_token1] = ACTIONS(897), + [aux_sym_variable_token2] = ACTIONS(897), + [sym_braced_variable] = ACTIONS(897), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(861), - [anon_sym_COMMA] = ACTIONS(889), - [anon_sym_LBRACE] = ACTIONS(863), + [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(895), + [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(889), - [anon_sym_DASH] = ACTIONS(889), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(889), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(889), - [anon_sym_PLUS_PLUS] = ACTIONS(891), - [anon_sym_DASH_DASH] = ACTIONS(893), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [anon_sym_PLUS] = ACTIONS(895), + [anon_sym_DASH] = ACTIONS(895), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(895), + [anon_sym_BANG] = ACTIONS(895), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(895), + [anon_sym_PLUS_PLUS] = ACTIONS(903), + [anon_sym_DASH_DASH] = ACTIONS(905), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), + [anon_sym_AT_LPAREN] = ACTIONS(909), + [anon_sym_AT_LBRACE] = ACTIONS(911), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [203] = { - [sym__literal] = STATE(919), - [sym_integer_literal] = STATE(919), - [sym_string_literal] = STATE(919), - [sym_expandable_string_literal] = STATE(832), - [sym_expandable_here_string_literal] = STATE(832), - [sym_variable] = STATE(919), - [sym_unary_expression] = STATE(1070), - [sym_expression_with_unary_operator] = STATE(1050), - [sym_pre_increment_expression] = STATE(1055), - [sym_pre_decrement_expression] = STATE(1055), - [sym_cast_expression] = STATE(1055), - [sym__primary_expression] = STATE(919), - [sym__value] = STATE(919), - [sym_parenthesized_expression] = STATE(919), - [sym_sub_expression] = STATE(919), - [sym_array_expression] = STATE(919), - [sym_script_block_expression] = STATE(919), - [sym_hash_literal_expression] = STATE(919), - [sym_post_increment_expression] = STATE(919), - [sym_post_decrement_expression] = STATE(919), - [sym_member_access] = STATE(919), - [sym_element_access] = STATE(919), - [sym_invokation_expression] = STATE(919), - [sym_invokation_foreach_expression] = STATE(759), - [sym_type_literal] = STATE(203), + [203] = { + [sym_comparison_operator] = STATE(525), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_BANG_EQ] = ACTIONS(913), + [anon_sym_PLUS_EQ] = ACTIONS(913), + [anon_sym_STAR_EQ] = ACTIONS(913), + [anon_sym_SLASH_EQ] = ACTIONS(913), + [anon_sym_PERCENT_EQ] = ACTIONS(913), + [anon_sym_GT] = ACTIONS(915), + [anon_sym_GT_GT] = ACTIONS(913), + [anon_sym_2_GT] = ACTIONS(915), + [anon_sym_2_GT_GT] = ACTIONS(913), + [anon_sym_3_GT] = ACTIONS(915), + [anon_sym_3_GT_GT] = ACTIONS(913), + [anon_sym_4_GT] = ACTIONS(915), + [anon_sym_4_GT_GT] = ACTIONS(913), + [anon_sym_5_GT] = ACTIONS(915), + [anon_sym_5_GT_GT] = ACTIONS(913), + [anon_sym_6_GT] = ACTIONS(915), + [anon_sym_6_GT_GT] = ACTIONS(913), + [anon_sym_STAR_GT] = ACTIONS(915), + [anon_sym_STAR_GT_GT] = ACTIONS(913), + [anon_sym_LT] = ACTIONS(915), + [anon_sym_STAR_GT_AMP1] = ACTIONS(913), + [anon_sym_2_GT_AMP1] = ACTIONS(913), + [anon_sym_3_GT_AMP1] = ACTIONS(913), + [anon_sym_4_GT_AMP1] = ACTIONS(913), + [anon_sym_5_GT_AMP1] = ACTIONS(913), + [anon_sym_6_GT_AMP1] = ACTIONS(913), + [anon_sym_STAR_GT_AMP2] = ACTIONS(913), + [anon_sym_1_GT_AMP2] = ACTIONS(913), + [anon_sym_3_GT_AMP2] = ACTIONS(913), + [anon_sym_4_GT_AMP2] = ACTIONS(913), + [anon_sym_5_GT_AMP2] = ACTIONS(913), + [anon_sym_6_GT_AMP2] = ACTIONS(913), + [aux_sym_comparison_operator_token1] = ACTIONS(879), + [aux_sym_comparison_operator_token2] = ACTIONS(879), + [aux_sym_comparison_operator_token3] = ACTIONS(879), + [aux_sym_comparison_operator_token4] = ACTIONS(879), + [aux_sym_comparison_operator_token5] = ACTIONS(879), + [aux_sym_comparison_operator_token6] = ACTIONS(879), + [aux_sym_comparison_operator_token7] = ACTIONS(879), + [aux_sym_comparison_operator_token8] = ACTIONS(879), + [aux_sym_comparison_operator_token9] = ACTIONS(879), + [aux_sym_comparison_operator_token10] = ACTIONS(879), + [aux_sym_comparison_operator_token11] = ACTIONS(879), + [aux_sym_comparison_operator_token12] = ACTIONS(879), + [aux_sym_comparison_operator_token13] = ACTIONS(879), + [aux_sym_comparison_operator_token14] = ACTIONS(879), + [aux_sym_comparison_operator_token15] = ACTIONS(879), + [aux_sym_comparison_operator_token16] = ACTIONS(879), + [aux_sym_comparison_operator_token17] = ACTIONS(879), + [aux_sym_comparison_operator_token18] = ACTIONS(879), + [aux_sym_comparison_operator_token19] = ACTIONS(879), + [aux_sym_comparison_operator_token20] = ACTIONS(879), + [aux_sym_comparison_operator_token21] = ACTIONS(879), + [aux_sym_comparison_operator_token22] = ACTIONS(879), + [aux_sym_comparison_operator_token23] = ACTIONS(879), + [aux_sym_comparison_operator_token24] = ACTIONS(879), + [aux_sym_comparison_operator_token25] = ACTIONS(879), + [aux_sym_comparison_operator_token26] = ACTIONS(879), + [aux_sym_comparison_operator_token27] = ACTIONS(879), + [aux_sym_comparison_operator_token28] = ACTIONS(881), + [aux_sym_comparison_operator_token29] = ACTIONS(879), + [aux_sym_comparison_operator_token30] = ACTIONS(879), + [aux_sym_comparison_operator_token31] = ACTIONS(879), + [aux_sym_comparison_operator_token32] = ACTIONS(879), + [aux_sym_comparison_operator_token33] = ACTIONS(879), + [aux_sym_comparison_operator_token34] = ACTIONS(881), + [aux_sym_comparison_operator_token35] = ACTIONS(879), + [aux_sym_comparison_operator_token36] = ACTIONS(879), + [aux_sym_comparison_operator_token37] = ACTIONS(879), + [aux_sym_comparison_operator_token38] = ACTIONS(879), + [aux_sym_comparison_operator_token39] = ACTIONS(879), + [aux_sym_comparison_operator_token40] = ACTIONS(879), + [aux_sym_comparison_operator_token41] = ACTIONS(879), + [aux_sym_comparison_operator_token42] = ACTIONS(879), + [aux_sym_comparison_operator_token43] = ACTIONS(879), + [aux_sym_comparison_operator_token44] = ACTIONS(879), + [aux_sym_comparison_operator_token45] = ACTIONS(879), + [aux_sym_comparison_operator_token46] = ACTIONS(879), + [aux_sym_comparison_operator_token47] = ACTIONS(879), + [aux_sym_comparison_operator_token48] = ACTIONS(879), + [aux_sym_comparison_operator_token49] = ACTIONS(879), + [aux_sym_comparison_operator_token50] = ACTIONS(879), + [anon_sym_RPAREN] = ACTIONS(913), + [anon_sym_PIPE] = ACTIONS(913), + [aux_sym_logical_expression_token1] = ACTIONS(913), + [aux_sym_logical_expression_token2] = ACTIONS(913), + [aux_sym_logical_expression_token3] = ACTIONS(913), + [aux_sym_bitwise_expression_token1] = ACTIONS(913), + [aux_sym_bitwise_expression_token2] = ACTIONS(913), + [aux_sym_bitwise_expression_token3] = ACTIONS(913), + }, + [204] = { + [sym_comparison_operator] = STATE(491), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_BANG_EQ] = ACTIONS(913), + [anon_sym_PLUS_EQ] = ACTIONS(913), + [anon_sym_STAR_EQ] = ACTIONS(913), + [anon_sym_SLASH_EQ] = ACTIONS(913), + [anon_sym_PERCENT_EQ] = ACTIONS(913), + [anon_sym_GT] = ACTIONS(915), + [anon_sym_GT_GT] = ACTIONS(913), + [anon_sym_2_GT] = ACTIONS(915), + [anon_sym_2_GT_GT] = ACTIONS(913), + [anon_sym_3_GT] = ACTIONS(915), + [anon_sym_3_GT_GT] = ACTIONS(913), + [anon_sym_4_GT] = ACTIONS(915), + [anon_sym_4_GT_GT] = ACTIONS(913), + [anon_sym_5_GT] = ACTIONS(915), + [anon_sym_5_GT_GT] = ACTIONS(913), + [anon_sym_6_GT] = ACTIONS(915), + [anon_sym_6_GT_GT] = ACTIONS(913), + [anon_sym_STAR_GT] = ACTIONS(915), + [anon_sym_STAR_GT_GT] = ACTIONS(913), + [anon_sym_LT] = ACTIONS(915), + [anon_sym_STAR_GT_AMP1] = ACTIONS(913), + [anon_sym_2_GT_AMP1] = ACTIONS(913), + [anon_sym_3_GT_AMP1] = ACTIONS(913), + [anon_sym_4_GT_AMP1] = ACTIONS(913), + [anon_sym_5_GT_AMP1] = ACTIONS(913), + [anon_sym_6_GT_AMP1] = ACTIONS(913), + [anon_sym_STAR_GT_AMP2] = ACTIONS(913), + [anon_sym_1_GT_AMP2] = ACTIONS(913), + [anon_sym_3_GT_AMP2] = ACTIONS(913), + [anon_sym_4_GT_AMP2] = ACTIONS(913), + [anon_sym_5_GT_AMP2] = ACTIONS(913), + [anon_sym_6_GT_AMP2] = ACTIONS(913), + [aux_sym_comparison_operator_token1] = ACTIONS(879), + [aux_sym_comparison_operator_token2] = ACTIONS(879), + [aux_sym_comparison_operator_token3] = ACTIONS(879), + [aux_sym_comparison_operator_token4] = ACTIONS(879), + [aux_sym_comparison_operator_token5] = ACTIONS(879), + [aux_sym_comparison_operator_token6] = ACTIONS(879), + [aux_sym_comparison_operator_token7] = ACTIONS(879), + [aux_sym_comparison_operator_token8] = ACTIONS(879), + [aux_sym_comparison_operator_token9] = ACTIONS(879), + [aux_sym_comparison_operator_token10] = ACTIONS(879), + [aux_sym_comparison_operator_token11] = ACTIONS(879), + [aux_sym_comparison_operator_token12] = ACTIONS(879), + [aux_sym_comparison_operator_token13] = ACTIONS(879), + [aux_sym_comparison_operator_token14] = ACTIONS(879), + [aux_sym_comparison_operator_token15] = ACTIONS(879), + [aux_sym_comparison_operator_token16] = ACTIONS(879), + [aux_sym_comparison_operator_token17] = ACTIONS(879), + [aux_sym_comparison_operator_token18] = ACTIONS(879), + [aux_sym_comparison_operator_token19] = ACTIONS(879), + [aux_sym_comparison_operator_token20] = ACTIONS(879), + [aux_sym_comparison_operator_token21] = ACTIONS(879), + [aux_sym_comparison_operator_token22] = ACTIONS(879), + [aux_sym_comparison_operator_token23] = ACTIONS(879), + [aux_sym_comparison_operator_token24] = ACTIONS(879), + [aux_sym_comparison_operator_token25] = ACTIONS(879), + [aux_sym_comparison_operator_token26] = ACTIONS(879), + [aux_sym_comparison_operator_token27] = ACTIONS(879), + [aux_sym_comparison_operator_token28] = ACTIONS(881), + [aux_sym_comparison_operator_token29] = ACTIONS(879), + [aux_sym_comparison_operator_token30] = ACTIONS(879), + [aux_sym_comparison_operator_token31] = ACTIONS(879), + [aux_sym_comparison_operator_token32] = ACTIONS(879), + [aux_sym_comparison_operator_token33] = ACTIONS(879), + [aux_sym_comparison_operator_token34] = ACTIONS(881), + [aux_sym_comparison_operator_token35] = ACTIONS(879), + [aux_sym_comparison_operator_token36] = ACTIONS(879), + [aux_sym_comparison_operator_token37] = ACTIONS(879), + [aux_sym_comparison_operator_token38] = ACTIONS(879), + [aux_sym_comparison_operator_token39] = ACTIONS(879), + [aux_sym_comparison_operator_token40] = ACTIONS(879), + [aux_sym_comparison_operator_token41] = ACTIONS(879), + [aux_sym_comparison_operator_token42] = ACTIONS(879), + [aux_sym_comparison_operator_token43] = ACTIONS(879), + [aux_sym_comparison_operator_token44] = ACTIONS(879), + [aux_sym_comparison_operator_token45] = ACTIONS(879), + [aux_sym_comparison_operator_token46] = ACTIONS(879), + [aux_sym_comparison_operator_token47] = ACTIONS(879), + [aux_sym_comparison_operator_token48] = ACTIONS(879), + [aux_sym_comparison_operator_token49] = ACTIONS(879), + [aux_sym_comparison_operator_token50] = ACTIONS(879), + [anon_sym_PIPE] = ACTIONS(913), + [aux_sym_logical_expression_token1] = ACTIONS(913), + [aux_sym_logical_expression_token2] = ACTIONS(913), + [aux_sym_logical_expression_token3] = ACTIONS(913), + [aux_sym_bitwise_expression_token1] = ACTIONS(913), + [aux_sym_bitwise_expression_token2] = ACTIONS(913), + [aux_sym_bitwise_expression_token3] = ACTIONS(913), + [sym__statement_terminator] = ACTIONS(913), + }, + [205] = { + [sym__literal] = STATE(784), + [sym_integer_literal] = STATE(784), + [sym_string_literal] = STATE(784), + [sym_expandable_string_literal] = STATE(782), + [sym_expandable_here_string_literal] = STATE(782), + [sym_variable] = STATE(784), + [sym_unary_expression] = STATE(825), + [sym_expression_with_unary_operator] = STATE(831), + [sym_pre_increment_expression] = STATE(841), + [sym_pre_decrement_expression] = STATE(841), + [sym_cast_expression] = STATE(841), + [sym__primary_expression] = STATE(784), + [sym__value] = STATE(784), + [sym_parenthesized_expression] = STATE(784), + [sym_sub_expression] = STATE(784), + [sym_array_expression] = STATE(784), + [sym_script_block_expression] = STATE(784), + [sym_hash_literal_expression] = STATE(784), + [sym_post_increment_expression] = STATE(784), + [sym_post_decrement_expression] = STATE(784), + [sym_member_access] = STATE(784), + [sym_element_access] = STATE(784), + [sym_invokation_expression] = STATE(784), + [sym_invokation_foreach_expression] = STATE(785), + [sym_type_literal] = STATE(205), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(895), - [sym_hexadecimal_integer_literal] = ACTIONS(895), - [sym_real_literal] = ACTIONS(897), - [aux_sym_expandable_string_literal_token1] = ACTIONS(899), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(901), - [sym_verbatim_string_characters] = ACTIONS(903), - [sym_verbatim_here_string_characters] = ACTIONS(903), - [anon_sym_LBRACK] = ACTIONS(905), + [sym_decimal_integer_literal] = ACTIONS(883), + [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_real_literal] = ACTIONS(885), + [aux_sym_expandable_string_literal_token1] = ACTIONS(887), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), + [sym_verbatim_string_characters] = ACTIONS(891), + [sym_verbatim_here_string_characters] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(893), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50326,74 +50532,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(907), - [aux_sym_comparison_operator_token50] = ACTIONS(907), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(909), - [anon_sym_DOLLAR_CARET] = ACTIONS(909), - [anon_sym_DOLLAR_QMARK] = ACTIONS(909), - [anon_sym_DOLLAR_] = ACTIONS(909), - [aux_sym_variable_token1] = ACTIONS(909), - [aux_sym_variable_token2] = ACTIONS(909), - [sym_braced_variable] = ACTIONS(909), + [aux_sym_comparison_operator_token37] = ACTIONS(917), + [aux_sym_comparison_operator_token50] = ACTIONS(917), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), + [anon_sym_DOLLAR_CARET] = ACTIONS(897), + [anon_sym_DOLLAR_QMARK] = ACTIONS(897), + [anon_sym_DOLLAR_] = ACTIONS(897), + [aux_sym_variable_token1] = ACTIONS(897), + [aux_sym_variable_token2] = ACTIONS(897), + [sym_braced_variable] = ACTIONS(897), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(917), + [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(907), - [anon_sym_DASH] = ACTIONS(907), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(907), - [anon_sym_BANG] = ACTIONS(907), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(907), - [anon_sym_PLUS_PLUS] = ACTIONS(915), - [anon_sym_DASH_DASH] = ACTIONS(917), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(919), - [anon_sym_AT_LPAREN] = ACTIONS(921), - [anon_sym_AT_LBRACE] = ACTIONS(923), + [anon_sym_PLUS] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(917), + [anon_sym_BANG] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(919), + [anon_sym_DASH_DASH] = ACTIONS(921), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), + [anon_sym_AT_LPAREN] = ACTIONS(909), + [anon_sym_AT_LBRACE] = ACTIONS(911), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, - [204] = { - [sym__literal] = STATE(775), - [sym_integer_literal] = STATE(775), - [sym_string_literal] = STATE(775), - [sym_expandable_string_literal] = STATE(832), - [sym_expandable_here_string_literal] = STATE(832), - [sym_variable] = STATE(775), - [sym_unary_expression] = STATE(1070), - [sym_expression_with_unary_operator] = STATE(1050), - [sym_pre_increment_expression] = STATE(1055), - [sym_pre_decrement_expression] = STATE(1055), - [sym_cast_expression] = STATE(1055), - [sym__primary_expression] = STATE(775), - [sym__value] = STATE(775), - [sym_parenthesized_expression] = STATE(775), - [sym_sub_expression] = STATE(775), - [sym_array_expression] = STATE(775), - [sym_script_block_expression] = STATE(775), - [sym_hash_literal_expression] = STATE(775), - [sym_post_increment_expression] = STATE(775), - [sym_post_decrement_expression] = STATE(775), - [sym_member_access] = STATE(775), - [sym_element_access] = STATE(775), - [sym_invokation_expression] = STATE(775), - [sym_invokation_foreach_expression] = STATE(759), - [sym_type_literal] = STATE(204), + [206] = { + [sym__literal] = STATE(815), + [sym_integer_literal] = STATE(815), + [sym_string_literal] = STATE(815), + [sym_expandable_string_literal] = STATE(814), + [sym_expandable_here_string_literal] = STATE(814), + [sym_variable] = STATE(815), + [sym_unary_expression] = STATE(763), + [sym_expression_with_unary_operator] = STATE(769), + [sym_pre_increment_expression] = STATE(836), + [sym_pre_decrement_expression] = STATE(836), + [sym_cast_expression] = STATE(836), + [sym__primary_expression] = STATE(815), + [sym__value] = STATE(815), + [sym_parenthesized_expression] = STATE(815), + [sym_sub_expression] = STATE(815), + [sym_array_expression] = STATE(815), + [sym_script_block_expression] = STATE(815), + [sym_hash_literal_expression] = STATE(815), + [sym_post_increment_expression] = STATE(815), + [sym_post_decrement_expression] = STATE(815), + [sym_member_access] = STATE(815), + [sym_element_access] = STATE(815), + [sym_invokation_expression] = STATE(815), + [sym_invokation_foreach_expression] = STATE(816), + [sym_type_literal] = STATE(206), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(895), - [sym_hexadecimal_integer_literal] = ACTIONS(895), - [sym_real_literal] = ACTIONS(925), - [aux_sym_expandable_string_literal_token1] = ACTIONS(899), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(901), - [sym_verbatim_string_characters] = ACTIONS(903), - [sym_verbatim_here_string_characters] = ACTIONS(903), - [anon_sym_LBRACK] = ACTIONS(905), + [sym_decimal_integer_literal] = ACTIONS(845), + [sym_hexadecimal_integer_literal] = ACTIONS(845), + [sym_real_literal] = ACTIONS(847), + [aux_sym_expandable_string_literal_token1] = ACTIONS(849), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), + [sym_verbatim_string_characters] = ACTIONS(853), + [sym_verbatim_here_string_characters] = ACTIONS(853), + [anon_sym_LBRACK] = ACTIONS(855), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50421,74 +50627,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(927), - [aux_sym_comparison_operator_token50] = ACTIONS(927), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(909), - [anon_sym_DOLLAR_CARET] = ACTIONS(909), - [anon_sym_DOLLAR_QMARK] = ACTIONS(909), - [anon_sym_DOLLAR_] = ACTIONS(909), - [aux_sym_variable_token1] = ACTIONS(909), - [aux_sym_variable_token2] = ACTIONS(909), - [sym_braced_variable] = ACTIONS(909), + [aux_sym_comparison_operator_token37] = ACTIONS(923), + [aux_sym_comparison_operator_token50] = ACTIONS(923), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), + [anon_sym_DOLLAR_CARET] = ACTIONS(859), + [anon_sym_DOLLAR_QMARK] = ACTIONS(859), + [anon_sym_DOLLAR_] = ACTIONS(859), + [aux_sym_variable_token1] = ACTIONS(859), + [aux_sym_variable_token2] = ACTIONS(859), + [sym_braced_variable] = ACTIONS(859), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(911), + [anon_sym_LPAREN] = ACTIONS(861), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(927), - [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_COMMA] = ACTIONS(923), + [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(927), - [anon_sym_DASH] = ACTIONS(927), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(927), - [anon_sym_BANG] = ACTIONS(927), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(927), - [anon_sym_PLUS_PLUS] = ACTIONS(929), - [anon_sym_DASH_DASH] = ACTIONS(931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(919), - [anon_sym_AT_LPAREN] = ACTIONS(921), - [anon_sym_AT_LBRACE] = ACTIONS(923), + [anon_sym_PLUS] = ACTIONS(923), + [anon_sym_DASH] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(923), + [anon_sym_BANG] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), + [anon_sym_PLUS_PLUS] = ACTIONS(925), + [anon_sym_DASH_DASH] = ACTIONS(927), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), + [anon_sym_AT_LPAREN] = ACTIONS(871), + [anon_sym_AT_LBRACE] = ACTIONS(873), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [205] = { - [sym__literal] = STATE(775), - [sym_integer_literal] = STATE(775), - [sym_string_literal] = STATE(775), - [sym_expandable_string_literal] = STATE(832), - [sym_expandable_here_string_literal] = STATE(832), - [sym_variable] = STATE(775), - [sym_unary_expression] = STATE(826), - [sym_expression_with_unary_operator] = STATE(774), - [sym_pre_increment_expression] = STATE(838), - [sym_pre_decrement_expression] = STATE(838), - [sym_cast_expression] = STATE(838), - [sym__primary_expression] = STATE(775), - [sym__value] = STATE(775), - [sym_parenthesized_expression] = STATE(775), - [sym_sub_expression] = STATE(775), - [sym_array_expression] = STATE(775), - [sym_script_block_expression] = STATE(775), - [sym_hash_literal_expression] = STATE(775), - [sym_post_increment_expression] = STATE(775), - [sym_post_decrement_expression] = STATE(775), - [sym_member_access] = STATE(775), - [sym_element_access] = STATE(775), - [sym_invokation_expression] = STATE(775), - [sym_invokation_foreach_expression] = STATE(759), - [sym_type_literal] = STATE(205), + [207] = { + [sym__literal] = STATE(894), + [sym_integer_literal] = STATE(894), + [sym_string_literal] = STATE(894), + [sym_expandable_string_literal] = STATE(782), + [sym_expandable_here_string_literal] = STATE(782), + [sym_variable] = STATE(894), + [sym_unary_expression] = STATE(1048), + [sym_expression_with_unary_operator] = STATE(1070), + [sym_pre_increment_expression] = STATE(1060), + [sym_pre_decrement_expression] = STATE(1060), + [sym_cast_expression] = STATE(1060), + [sym__primary_expression] = STATE(894), + [sym__value] = STATE(894), + [sym_parenthesized_expression] = STATE(894), + [sym_sub_expression] = STATE(894), + [sym_array_expression] = STATE(894), + [sym_script_block_expression] = STATE(894), + [sym_hash_literal_expression] = STATE(894), + [sym_post_increment_expression] = STATE(894), + [sym_post_decrement_expression] = STATE(894), + [sym_member_access] = STATE(894), + [sym_element_access] = STATE(894), + [sym_invokation_expression] = STATE(894), + [sym_invokation_foreach_expression] = STATE(785), + [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(895), - [sym_hexadecimal_integer_literal] = ACTIONS(895), - [sym_real_literal] = ACTIONS(925), - [aux_sym_expandable_string_literal_token1] = ACTIONS(899), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(901), - [sym_verbatim_string_characters] = ACTIONS(903), - [sym_verbatim_here_string_characters] = ACTIONS(903), - [anon_sym_LBRACK] = ACTIONS(905), + [sym_decimal_integer_literal] = ACTIONS(883), + [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_real_literal] = ACTIONS(929), + [aux_sym_expandable_string_literal_token1] = ACTIONS(887), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), + [sym_verbatim_string_characters] = ACTIONS(891), + [sym_verbatim_here_string_characters] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(893), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50516,69 +50722,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(933), - [aux_sym_comparison_operator_token50] = ACTIONS(933), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(909), - [anon_sym_DOLLAR_CARET] = ACTIONS(909), - [anon_sym_DOLLAR_QMARK] = ACTIONS(909), - [anon_sym_DOLLAR_] = ACTIONS(909), - [aux_sym_variable_token1] = ACTIONS(909), - [aux_sym_variable_token2] = ACTIONS(909), - [sym_braced_variable] = ACTIONS(909), + [aux_sym_comparison_operator_token37] = ACTIONS(931), + [aux_sym_comparison_operator_token50] = ACTIONS(931), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), + [anon_sym_DOLLAR_CARET] = ACTIONS(897), + [anon_sym_DOLLAR_QMARK] = ACTIONS(897), + [anon_sym_DOLLAR_] = ACTIONS(897), + [aux_sym_variable_token1] = ACTIONS(897), + [aux_sym_variable_token2] = ACTIONS(897), + [sym_braced_variable] = ACTIONS(897), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(933), - [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(931), + [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(933), - [anon_sym_DASH] = ACTIONS(933), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(933), - [anon_sym_BANG] = ACTIONS(933), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(933), - [anon_sym_PLUS_PLUS] = ACTIONS(935), - [anon_sym_DASH_DASH] = ACTIONS(937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(919), - [anon_sym_AT_LPAREN] = ACTIONS(921), - [anon_sym_AT_LBRACE] = ACTIONS(923), + [anon_sym_PLUS] = ACTIONS(931), + [anon_sym_DASH] = ACTIONS(931), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(931), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), + [anon_sym_PLUS_PLUS] = ACTIONS(933), + [anon_sym_DASH_DASH] = ACTIONS(935), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), + [anon_sym_AT_LPAREN] = ACTIONS(909), + [anon_sym_AT_LBRACE] = ACTIONS(911), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, - [206] = { - [sym__literal] = STATE(758), - [sym_integer_literal] = STATE(758), - [sym_string_literal] = STATE(758), - [sym_expandable_string_literal] = STATE(796), - [sym_expandable_here_string_literal] = STATE(796), - [sym_variable] = STATE(758), - [sym_unary_expression] = STATE(831), - [sym_expression_with_unary_operator] = STATE(836), - [sym_pre_increment_expression] = STATE(816), - [sym_pre_decrement_expression] = STATE(816), - [sym_cast_expression] = STATE(816), - [sym__primary_expression] = STATE(758), - [sym__value] = STATE(758), - [sym_parenthesized_expression] = STATE(758), - [sym_sub_expression] = STATE(758), - [sym_array_expression] = STATE(758), - [sym_script_block_expression] = STATE(758), - [sym_hash_literal_expression] = STATE(758), - [sym_post_increment_expression] = STATE(758), - [sym_post_decrement_expression] = STATE(758), - [sym_member_access] = STATE(758), - [sym_element_access] = STATE(758), - [sym_invokation_expression] = STATE(758), - [sym_invokation_foreach_expression] = STATE(766), - [sym_type_literal] = STATE(206), + [208] = { + [sym__literal] = STATE(896), + [sym_integer_literal] = STATE(896), + [sym_string_literal] = STATE(896), + [sym_expandable_string_literal] = STATE(814), + [sym_expandable_here_string_literal] = STATE(814), + [sym_variable] = STATE(896), + [sym_unary_expression] = STATE(1056), + [sym_expression_with_unary_operator] = STATE(1061), + [sym_pre_increment_expression] = STATE(1062), + [sym_pre_decrement_expression] = STATE(1062), + [sym_cast_expression] = STATE(1062), + [sym__primary_expression] = STATE(896), + [sym__value] = STATE(896), + [sym_parenthesized_expression] = STATE(896), + [sym_sub_expression] = STATE(896), + [sym_array_expression] = STATE(896), + [sym_script_block_expression] = STATE(896), + [sym_hash_literal_expression] = STATE(896), + [sym_post_increment_expression] = STATE(896), + [sym_post_decrement_expression] = STATE(896), + [sym_member_access] = STATE(896), + [sym_element_access] = STATE(896), + [sym_invokation_expression] = STATE(896), + [sym_invokation_foreach_expression] = STATE(816), + [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(845), [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(847), + [sym_real_literal] = ACTIONS(937), [aux_sym_expandable_string_literal_token1] = ACTIONS(849), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), [sym_verbatim_string_characters] = ACTIONS(853), @@ -50622,6 +50828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(859), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(939), [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), @@ -50642,223 +50849,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, - [207] = { - [sym_comparison_operator] = STATE(519), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(883), - [anon_sym_BANG_EQ] = ACTIONS(883), - [anon_sym_PLUS_EQ] = ACTIONS(883), - [anon_sym_STAR_EQ] = ACTIONS(883), - [anon_sym_SLASH_EQ] = ACTIONS(883), - [anon_sym_PERCENT_EQ] = ACTIONS(883), - [anon_sym_GT] = ACTIONS(885), - [anon_sym_GT_GT] = ACTIONS(883), - [anon_sym_2_GT] = ACTIONS(885), - [anon_sym_2_GT_GT] = ACTIONS(883), - [anon_sym_3_GT] = ACTIONS(885), - [anon_sym_3_GT_GT] = ACTIONS(883), - [anon_sym_4_GT] = ACTIONS(885), - [anon_sym_4_GT_GT] = ACTIONS(883), - [anon_sym_5_GT] = ACTIONS(885), - [anon_sym_5_GT_GT] = ACTIONS(883), - [anon_sym_6_GT] = ACTIONS(885), - [anon_sym_6_GT_GT] = ACTIONS(883), - [anon_sym_STAR_GT] = ACTIONS(885), - [anon_sym_STAR_GT_GT] = ACTIONS(883), - [anon_sym_LT] = ACTIONS(885), - [anon_sym_STAR_GT_AMP1] = ACTIONS(883), - [anon_sym_2_GT_AMP1] = ACTIONS(883), - [anon_sym_3_GT_AMP1] = ACTIONS(883), - [anon_sym_4_GT_AMP1] = ACTIONS(883), - [anon_sym_5_GT_AMP1] = ACTIONS(883), - [anon_sym_6_GT_AMP1] = ACTIONS(883), - [anon_sym_STAR_GT_AMP2] = ACTIONS(883), - [anon_sym_1_GT_AMP2] = ACTIONS(883), - [anon_sym_3_GT_AMP2] = ACTIONS(883), - [anon_sym_4_GT_AMP2] = ACTIONS(883), - [anon_sym_5_GT_AMP2] = ACTIONS(883), - [anon_sym_6_GT_AMP2] = ACTIONS(883), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_PIPE] = ACTIONS(883), - [aux_sym_logical_expression_token1] = ACTIONS(883), - [aux_sym_logical_expression_token2] = ACTIONS(883), - [aux_sym_logical_expression_token3] = ACTIONS(883), - [aux_sym_bitwise_expression_token1] = ACTIONS(883), - [aux_sym_bitwise_expression_token2] = ACTIONS(883), - [aux_sym_bitwise_expression_token3] = ACTIONS(883), - [sym__statement_terminator] = ACTIONS(883), - }, - [208] = { - [sym_comparison_operator] = STATE(519), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(875), - [anon_sym_BANG_EQ] = ACTIONS(875), - [anon_sym_PLUS_EQ] = ACTIONS(875), - [anon_sym_STAR_EQ] = ACTIONS(875), - [anon_sym_SLASH_EQ] = ACTIONS(875), - [anon_sym_PERCENT_EQ] = ACTIONS(875), - [anon_sym_GT] = ACTIONS(877), - [anon_sym_GT_GT] = ACTIONS(875), - [anon_sym_2_GT] = ACTIONS(877), - [anon_sym_2_GT_GT] = ACTIONS(875), - [anon_sym_3_GT] = ACTIONS(877), - [anon_sym_3_GT_GT] = ACTIONS(875), - [anon_sym_4_GT] = ACTIONS(877), - [anon_sym_4_GT_GT] = ACTIONS(875), - [anon_sym_5_GT] = ACTIONS(877), - [anon_sym_5_GT_GT] = ACTIONS(875), - [anon_sym_6_GT] = ACTIONS(877), - [anon_sym_6_GT_GT] = ACTIONS(875), - [anon_sym_STAR_GT] = ACTIONS(877), - [anon_sym_STAR_GT_GT] = ACTIONS(875), - [anon_sym_LT] = ACTIONS(877), - [anon_sym_STAR_GT_AMP1] = ACTIONS(875), - [anon_sym_2_GT_AMP1] = ACTIONS(875), - [anon_sym_3_GT_AMP1] = ACTIONS(875), - [anon_sym_4_GT_AMP1] = ACTIONS(875), - [anon_sym_5_GT_AMP1] = ACTIONS(875), - [anon_sym_6_GT_AMP1] = ACTIONS(875), - [anon_sym_STAR_GT_AMP2] = ACTIONS(875), - [anon_sym_1_GT_AMP2] = ACTIONS(875), - [anon_sym_3_GT_AMP2] = ACTIONS(875), - [anon_sym_4_GT_AMP2] = ACTIONS(875), - [anon_sym_5_GT_AMP2] = ACTIONS(875), - [anon_sym_6_GT_AMP2] = ACTIONS(875), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_PIPE] = ACTIONS(875), - [aux_sym_logical_expression_token1] = ACTIONS(875), - [aux_sym_logical_expression_token2] = ACTIONS(875), - [aux_sym_logical_expression_token3] = ACTIONS(875), - [aux_sym_bitwise_expression_token1] = ACTIONS(875), - [aux_sym_bitwise_expression_token2] = ACTIONS(875), - [aux_sym_bitwise_expression_token3] = ACTIONS(875), - [sym__statement_terminator] = ACTIONS(875), }, [209] = { - [sym__literal] = STATE(867), - [sym_integer_literal] = STATE(867), - [sym_string_literal] = STATE(867), - [sym_expandable_string_literal] = STATE(866), - [sym_expandable_here_string_literal] = STATE(866), - [sym_variable] = STATE(867), - [sym_unary_expression] = STATE(907), - [sym_expression_with_unary_operator] = STATE(902), - [sym_pre_increment_expression] = STATE(903), - [sym_pre_decrement_expression] = STATE(903), - [sym_cast_expression] = STATE(903), - [sym__primary_expression] = STATE(867), - [sym__value] = STATE(867), - [sym_parenthesized_expression] = STATE(867), - [sym_sub_expression] = STATE(867), - [sym_array_expression] = STATE(867), - [sym_script_block_expression] = STATE(867), - [sym_hash_literal_expression] = STATE(867), - [sym_post_increment_expression] = STATE(867), - [sym_post_decrement_expression] = STATE(867), - [sym_member_access] = STATE(867), - [sym_element_access] = STATE(867), - [sym_invokation_expression] = STATE(867), - [sym_invokation_foreach_expression] = STATE(868), + [sym__literal] = STATE(929), + [sym_integer_literal] = STATE(929), + [sym_string_literal] = STATE(929), + [sym_expandable_string_literal] = STATE(887), + [sym_expandable_here_string_literal] = STATE(887), + [sym_variable] = STATE(929), + [sym_unary_expression] = STATE(1093), + [sym_expression_with_unary_operator] = STATE(1082), + [sym_pre_increment_expression] = STATE(1077), + [sym_pre_decrement_expression] = STATE(1077), + [sym_cast_expression] = STATE(1077), + [sym__primary_expression] = STATE(929), + [sym__value] = STATE(929), + [sym_parenthesized_expression] = STATE(929), + [sym_sub_expression] = STATE(929), + [sym_array_expression] = STATE(929), + [sym_script_block_expression] = STATE(929), + [sym_hash_literal_expression] = STATE(929), + [sym_post_increment_expression] = STATE(929), + [sym_post_decrement_expression] = STATE(929), + [sym_member_access] = STATE(929), + [sym_element_access] = STATE(929), + [sym_invokation_expression] = STATE(929), + [sym_invokation_foreach_expression] = STATE(892), [sym_type_literal] = STATE(209), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(945), @@ -50929,35 +50945,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [210] = { - [sym__literal] = STATE(929), - [sym_integer_literal] = STATE(929), - [sym_string_literal] = STATE(929), - [sym_expandable_string_literal] = STATE(866), - [sym_expandable_here_string_literal] = STATE(866), - [sym_variable] = STATE(929), - [sym_unary_expression] = STATE(1095), - [sym_expression_with_unary_operator] = STATE(1081), - [sym_pre_increment_expression] = STATE(1088), - [sym_pre_decrement_expression] = STATE(1088), - [sym_cast_expression] = STATE(1088), - [sym__primary_expression] = STATE(929), - [sym__value] = STATE(929), - [sym_parenthesized_expression] = STATE(929), - [sym_sub_expression] = STATE(929), - [sym_array_expression] = STATE(929), - [sym_script_block_expression] = STATE(929), - [sym_hash_literal_expression] = STATE(929), - [sym_post_increment_expression] = STATE(929), - [sym_post_decrement_expression] = STATE(929), - [sym_member_access] = STATE(929), - [sym_element_access] = STATE(929), - [sym_invokation_expression] = STATE(929), - [sym_invokation_foreach_expression] = STATE(868), + [sym__literal] = STATE(928), + [sym_integer_literal] = STATE(928), + [sym_string_literal] = STATE(928), + [sym_expandable_string_literal] = STATE(916), + [sym_expandable_here_string_literal] = STATE(916), + [sym_variable] = STATE(928), + [sym_unary_expression] = STATE(1078), + [sym_expression_with_unary_operator] = STATE(1074), + [sym_pre_increment_expression] = STATE(1092), + [sym_pre_decrement_expression] = STATE(1092), + [sym_cast_expression] = STATE(1092), + [sym__primary_expression] = STATE(928), + [sym__value] = STATE(928), + [sym_parenthesized_expression] = STATE(928), + [sym_sub_expression] = STATE(928), + [sym_array_expression] = STATE(928), + [sym_script_block_expression] = STATE(928), + [sym_hash_literal_expression] = STATE(928), + [sym_post_increment_expression] = STATE(928), + [sym_post_decrement_expression] = STATE(928), + [sym_member_access] = STATE(928), + [sym_element_access] = STATE(928), + [sym_invokation_expression] = STATE(928), + [sym_invokation_foreach_expression] = STATE(867), [sym_type_literal] = STATE(210), [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(975), + [sym_hexadecimal_integer_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(977), + [aux_sym_expandable_string_literal_token1] = ACTIONS(979), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), + [sym_verbatim_string_characters] = ACTIONS(983), + [sym_verbatim_here_string_characters] = ACTIONS(983), + [anon_sym_LBRACK] = ACTIONS(985), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(97), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(97), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(97), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(97), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(97), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(97), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(97), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(97), + [anon_sym_2_GT_AMP1] = ACTIONS(97), + [anon_sym_3_GT_AMP1] = ACTIONS(97), + [anon_sym_4_GT_AMP1] = ACTIONS(97), + [anon_sym_5_GT_AMP1] = ACTIONS(97), + [anon_sym_6_GT_AMP1] = ACTIONS(97), + [anon_sym_STAR_GT_AMP2] = ACTIONS(97), + [anon_sym_1_GT_AMP2] = ACTIONS(97), + [anon_sym_3_GT_AMP2] = ACTIONS(97), + [anon_sym_4_GT_AMP2] = ACTIONS(97), + [anon_sym_5_GT_AMP2] = ACTIONS(97), + [anon_sym_6_GT_AMP2] = ACTIONS(97), + [aux_sym_comparison_operator_token37] = ACTIONS(987), + [aux_sym_comparison_operator_token50] = ACTIONS(987), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), + [anon_sym_DOLLAR_CARET] = ACTIONS(989), + [anon_sym_DOLLAR_QMARK] = ACTIONS(989), + [anon_sym_DOLLAR_] = ACTIONS(989), + [aux_sym_variable_token1] = ACTIONS(989), + [aux_sym_variable_token2] = ACTIONS(989), + [sym_braced_variable] = ACTIONS(989), + [sym_command_parameter] = ACTIONS(97), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(987), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(97), + [sym_stop_parsing] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_COLON] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(987), + [anon_sym_DASH] = ACTIONS(987), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(987), + [anon_sym_BANG] = ACTIONS(987), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(987), + [anon_sym_PLUS_PLUS] = ACTIONS(995), + [anon_sym_DASH_DASH] = ACTIONS(997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), + [anon_sym_AT_LPAREN] = ACTIONS(1001), + [anon_sym_AT_LBRACE] = ACTIONS(1003), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(97), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [211] = { + [sym__literal] = STATE(888), + [sym_integer_literal] = STATE(888), + [sym_string_literal] = STATE(888), + [sym_expandable_string_literal] = STATE(887), + [sym_expandable_here_string_literal] = STATE(887), + [sym_variable] = STATE(888), + [sym_unary_expression] = STATE(842), + [sym_expression_with_unary_operator] = STATE(911), + [sym_pre_increment_expression] = STATE(912), + [sym_pre_decrement_expression] = STATE(912), + [sym_cast_expression] = STATE(912), + [sym__primary_expression] = STATE(888), + [sym__value] = STATE(888), + [sym_parenthesized_expression] = STATE(888), + [sym_sub_expression] = STATE(888), + [sym_array_expression] = STATE(888), + [sym_script_block_expression] = STATE(888), + [sym_hash_literal_expression] = STATE(888), + [sym_post_increment_expression] = STATE(888), + [sym_post_decrement_expression] = STATE(888), + [sym_member_access] = STATE(888), + [sym_element_access] = STATE(888), + [sym_invokation_expression] = STATE(888), + [sym_invokation_foreach_expression] = STATE(892), + [sym_type_literal] = STATE(211), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(945), [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(1005), [aux_sym_expandable_string_literal_token1] = ACTIONS(949), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), [sym_verbatim_string_characters] = ACTIONS(953), @@ -50990,8 +51100,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(977), - [aux_sym_comparison_operator_token50] = ACTIONS(977), + [aux_sym_comparison_operator_token37] = ACTIONS(1007), + [aux_sym_comparison_operator_token50] = ACTIONS(1007), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), [anon_sym_DOLLAR_CARET] = ACTIONS(959), [anon_sym_DOLLAR_QMARK] = ACTIONS(959), @@ -51002,19 +51112,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(961), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(977), + [anon_sym_COMMA] = ACTIONS(1007), [anon_sym_LBRACE] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(977), - [anon_sym_DASH] = ACTIONS(977), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(977), - [anon_sym_BANG] = ACTIONS(977), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(977), - [anon_sym_PLUS_PLUS] = ACTIONS(979), - [anon_sym_DASH_DASH] = ACTIONS(981), + [anon_sym_PLUS] = ACTIONS(1007), + [anon_sym_DASH] = ACTIONS(1007), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1007), + [anon_sym_BANG] = ACTIONS(1007), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1007), + [anon_sym_PLUS_PLUS] = ACTIONS(1009), + [anon_sym_DASH_DASH] = ACTIONS(1011), [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), [anon_sym_AT_LPAREN] = ACTIONS(971), [anon_sym_AT_LBRACE] = ACTIONS(973), @@ -51022,41 +51132,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [211] = { - [sym__literal] = STATE(928), - [sym_integer_literal] = STATE(928), - [sym_string_literal] = STATE(928), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(928), - [sym_unary_expression] = STATE(1087), - [sym_expression_with_unary_operator] = STATE(1078), - [sym_pre_increment_expression] = STATE(1082), - [sym_pre_decrement_expression] = STATE(1082), - [sym_cast_expression] = STATE(1082), - [sym__primary_expression] = STATE(928), - [sym__value] = STATE(928), - [sym_parenthesized_expression] = STATE(928), - [sym_sub_expression] = STATE(928), - [sym_array_expression] = STATE(928), - [sym_script_block_expression] = STATE(928), - [sym_hash_literal_expression] = STATE(928), - [sym_post_increment_expression] = STATE(928), - [sym_post_decrement_expression] = STATE(928), - [sym_member_access] = STATE(928), - [sym_element_access] = STATE(928), - [sym_invokation_expression] = STATE(928), - [sym_invokation_foreach_expression] = STATE(847), - [sym_type_literal] = STATE(211), + [212] = { + [sym__literal] = STATE(901), + [sym_integer_literal] = STATE(901), + [sym_string_literal] = STATE(901), + [sym_expandable_string_literal] = STATE(916), + [sym_expandable_here_string_literal] = STATE(916), + [sym_variable] = STATE(901), + [sym_unary_expression] = STATE(909), + [sym_expression_with_unary_operator] = STATE(903), + [sym_pre_increment_expression] = STATE(904), + [sym_pre_decrement_expression] = STATE(904), + [sym_cast_expression] = STATE(904), + [sym__primary_expression] = STATE(901), + [sym__value] = STATE(901), + [sym_parenthesized_expression] = STATE(901), + [sym_sub_expression] = STATE(901), + [sym_array_expression] = STATE(901), + [sym_script_block_expression] = STATE(901), + [sym_hash_literal_expression] = STATE(901), + [sym_post_increment_expression] = STATE(901), + [sym_post_decrement_expression] = STATE(901), + [sym_member_access] = STATE(901), + [sym_element_access] = STATE(901), + [sym_invokation_expression] = STATE(901), + [sym_invokation_foreach_expression] = STATE(867), + [sym_type_literal] = STATE(212), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(983), - [sym_hexadecimal_integer_literal] = ACTIONS(983), - [sym_real_literal] = ACTIONS(985), - [aux_sym_expandable_string_literal_token1] = ACTIONS(987), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(989), - [sym_verbatim_string_characters] = ACTIONS(991), - [sym_verbatim_here_string_characters] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(993), + [sym_decimal_integer_literal] = ACTIONS(975), + [sym_hexadecimal_integer_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(1013), + [aux_sym_expandable_string_literal_token1] = ACTIONS(979), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), + [sym_verbatim_string_characters] = ACTIONS(983), + [sym_verbatim_here_string_characters] = ACTIONS(983), + [anon_sym_LBRACK] = ACTIONS(985), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -51084,68 +51194,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(995), - [aux_sym_comparison_operator_token50] = ACTIONS(995), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(997), - [anon_sym_DOLLAR_CARET] = ACTIONS(997), - [anon_sym_DOLLAR_QMARK] = ACTIONS(997), - [anon_sym_DOLLAR_] = ACTIONS(997), - [aux_sym_variable_token1] = ACTIONS(997), - [aux_sym_variable_token2] = ACTIONS(997), - [sym_braced_variable] = ACTIONS(997), + [aux_sym_comparison_operator_token37] = ACTIONS(1015), + [aux_sym_comparison_operator_token50] = ACTIONS(1015), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), + [anon_sym_DOLLAR_CARET] = ACTIONS(989), + [anon_sym_DOLLAR_QMARK] = ACTIONS(989), + [anon_sym_DOLLAR_] = ACTIONS(989), + [aux_sym_variable_token1] = ACTIONS(989), + [aux_sym_variable_token2] = ACTIONS(989), + [sym_braced_variable] = ACTIONS(989), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(995), - [anon_sym_LBRACE] = ACTIONS(1001), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(1015), + [anon_sym_LBRACE] = ACTIONS(993), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(995), - [anon_sym_DASH] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(995), - [anon_sym_BANG] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(995), - [anon_sym_PLUS_PLUS] = ACTIONS(1003), - [anon_sym_DASH_DASH] = ACTIONS(1005), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LPAREN] = ACTIONS(1009), - [anon_sym_AT_LBRACE] = ACTIONS(1011), + [anon_sym_PLUS] = ACTIONS(1015), + [anon_sym_DASH] = ACTIONS(1015), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1015), + [anon_sym_BANG] = ACTIONS(1015), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1015), + [anon_sym_PLUS_PLUS] = ACTIONS(1017), + [anon_sym_DASH_DASH] = ACTIONS(1019), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), + [anon_sym_AT_LPAREN] = ACTIONS(1001), + [anon_sym_AT_LBRACE] = ACTIONS(1003), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [212] = { - [sym__literal] = STATE(867), - [sym_integer_literal] = STATE(867), - [sym_string_literal] = STATE(867), - [sym_expandable_string_literal] = STATE(866), - [sym_expandable_here_string_literal] = STATE(866), - [sym_variable] = STATE(867), - [sym_unary_expression] = STATE(1095), - [sym_expression_with_unary_operator] = STATE(1081), - [sym_pre_increment_expression] = STATE(1088), - [sym_pre_decrement_expression] = STATE(1088), - [sym_cast_expression] = STATE(1088), - [sym__primary_expression] = STATE(867), - [sym__value] = STATE(867), - [sym_parenthesized_expression] = STATE(867), - [sym_sub_expression] = STATE(867), - [sym_array_expression] = STATE(867), - [sym_script_block_expression] = STATE(867), - [sym_hash_literal_expression] = STATE(867), - [sym_post_increment_expression] = STATE(867), - [sym_post_decrement_expression] = STATE(867), - [sym_member_access] = STATE(867), - [sym_element_access] = STATE(867), - [sym_invokation_expression] = STATE(867), - [sym_invokation_foreach_expression] = STATE(868), - [sym_type_literal] = STATE(212), + [213] = { + [sym__literal] = STATE(901), + [sym_integer_literal] = STATE(901), + [sym_string_literal] = STATE(901), + [sym_expandable_string_literal] = STATE(916), + [sym_expandable_here_string_literal] = STATE(916), + [sym_variable] = STATE(901), + [sym_unary_expression] = STATE(1078), + [sym_expression_with_unary_operator] = STATE(1074), + [sym_pre_increment_expression] = STATE(1092), + [sym_pre_decrement_expression] = STATE(1092), + [sym_cast_expression] = STATE(1092), + [sym__primary_expression] = STATE(901), + [sym__value] = STATE(901), + [sym_parenthesized_expression] = STATE(901), + [sym_sub_expression] = STATE(901), + [sym_array_expression] = STATE(901), + [sym_script_block_expression] = STATE(901), + [sym_hash_literal_expression] = STATE(901), + [sym_post_increment_expression] = STATE(901), + [sym_post_decrement_expression] = STATE(901), + [sym_member_access] = STATE(901), + [sym_element_access] = STATE(901), + [sym_invokation_expression] = STATE(901), + [sym_invokation_foreach_expression] = STATE(867), + [sym_type_literal] = STATE(213), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(975), + [sym_hexadecimal_integer_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(1013), + [aux_sym_expandable_string_literal_token1] = ACTIONS(979), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), + [sym_verbatim_string_characters] = ACTIONS(983), + [sym_verbatim_here_string_characters] = ACTIONS(983), + [anon_sym_LBRACK] = ACTIONS(985), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(97), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(97), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(97), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(97), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(97), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(97), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(97), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(97), + [anon_sym_2_GT_AMP1] = ACTIONS(97), + [anon_sym_3_GT_AMP1] = ACTIONS(97), + [anon_sym_4_GT_AMP1] = ACTIONS(97), + [anon_sym_5_GT_AMP1] = ACTIONS(97), + [anon_sym_6_GT_AMP1] = ACTIONS(97), + [anon_sym_STAR_GT_AMP2] = ACTIONS(97), + [anon_sym_1_GT_AMP2] = ACTIONS(97), + [anon_sym_3_GT_AMP2] = ACTIONS(97), + [anon_sym_4_GT_AMP2] = ACTIONS(97), + [anon_sym_5_GT_AMP2] = ACTIONS(97), + [anon_sym_6_GT_AMP2] = ACTIONS(97), + [aux_sym_comparison_operator_token37] = ACTIONS(1021), + [aux_sym_comparison_operator_token50] = ACTIONS(1021), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), + [anon_sym_DOLLAR_CARET] = ACTIONS(989), + [anon_sym_DOLLAR_QMARK] = ACTIONS(989), + [anon_sym_DOLLAR_] = ACTIONS(989), + [aux_sym_variable_token1] = ACTIONS(989), + [aux_sym_variable_token2] = ACTIONS(989), + [sym_braced_variable] = ACTIONS(989), + [sym_command_parameter] = ACTIONS(97), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(1021), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(97), + [sym_stop_parsing] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_COLON] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(1021), + [anon_sym_DASH] = ACTIONS(1021), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1021), + [anon_sym_BANG] = ACTIONS(1021), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1021), + [anon_sym_PLUS_PLUS] = ACTIONS(1023), + [anon_sym_DASH_DASH] = ACTIONS(1025), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), + [anon_sym_AT_LPAREN] = ACTIONS(1001), + [anon_sym_AT_LBRACE] = ACTIONS(1003), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(97), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [214] = { + [sym__literal] = STATE(784), + [sym_integer_literal] = STATE(784), + [sym_string_literal] = STATE(784), + [sym_expandable_string_literal] = STATE(782), + [sym_expandable_here_string_literal] = STATE(782), + [sym_variable] = STATE(784), + [sym_array_literal_expression] = STATE(1086), + [sym_unary_expression] = STATE(1028), + [sym_expression_with_unary_operator] = STATE(1070), + [sym_pre_increment_expression] = STATE(1060), + [sym_pre_decrement_expression] = STATE(1060), + [sym_cast_expression] = STATE(1060), + [sym__primary_expression] = STATE(784), + [sym__value] = STATE(784), + [sym_parenthesized_expression] = STATE(784), + [sym_sub_expression] = STATE(784), + [sym_array_expression] = STATE(784), + [sym_script_block_expression] = STATE(784), + [sym_hash_literal_expression] = STATE(784), + [sym_post_increment_expression] = STATE(784), + [sym_post_decrement_expression] = STATE(784), + [sym_member_access] = STATE(784), + [sym_element_access] = STATE(784), + [sym_invokation_expression] = STATE(784), + [sym_invokation_foreach_expression] = STATE(785), + [sym_type_literal] = STATE(202), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(883), + [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_real_literal] = ACTIONS(885), + [aux_sym_expandable_string_literal_token1] = ACTIONS(887), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), + [sym_verbatim_string_characters] = ACTIONS(891), + [sym_verbatim_here_string_characters] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(893), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(895), + [aux_sym_comparison_operator_token50] = ACTIONS(895), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), + [anon_sym_DOLLAR_CARET] = ACTIONS(897), + [anon_sym_DOLLAR_QMARK] = ACTIONS(897), + [anon_sym_DOLLAR_] = ACTIONS(897), + [aux_sym_variable_token1] = ACTIONS(897), + [aux_sym_variable_token2] = ACTIONS(897), + [sym_braced_variable] = ACTIONS(897), + [sym_generic_token] = ACTIONS(1029), + [sym_command_parameter] = ACTIONS(1027), + [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(895), + [anon_sym_LBRACE] = ACTIONS(901), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(895), + [anon_sym_DASH] = ACTIONS(895), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(895), + [anon_sym_BANG] = ACTIONS(895), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(895), + [anon_sym_PLUS_PLUS] = ACTIONS(903), + [anon_sym_DASH_DASH] = ACTIONS(905), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), + [anon_sym_AT_LPAREN] = ACTIONS(909), + [anon_sym_AT_LBRACE] = ACTIONS(911), + [sym__statement_terminator] = ACTIONS(1031), + }, + [215] = { + [sym__literal] = STATE(888), + [sym_integer_literal] = STATE(888), + [sym_string_literal] = STATE(888), + [sym_expandable_string_literal] = STATE(887), + [sym_expandable_here_string_literal] = STATE(887), + [sym_variable] = STATE(888), + [sym_unary_expression] = STATE(1093), + [sym_expression_with_unary_operator] = STATE(1082), + [sym_pre_increment_expression] = STATE(1077), + [sym_pre_decrement_expression] = STATE(1077), + [sym_cast_expression] = STATE(1077), + [sym__primary_expression] = STATE(888), + [sym__value] = STATE(888), + [sym_parenthesized_expression] = STATE(888), + [sym_sub_expression] = STATE(888), + [sym_array_expression] = STATE(888), + [sym_script_block_expression] = STATE(888), + [sym_hash_literal_expression] = STATE(888), + [sym_post_increment_expression] = STATE(888), + [sym_post_decrement_expression] = STATE(888), + [sym_member_access] = STATE(888), + [sym_element_access] = STATE(888), + [sym_invokation_expression] = STATE(888), + [sym_invokation_foreach_expression] = STATE(892), + [sym_type_literal] = STATE(215), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(945), [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(947), + [sym_real_literal] = ACTIONS(1005), [aux_sym_expandable_string_literal_token1] = ACTIONS(949), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), [sym_verbatim_string_characters] = ACTIONS(953), @@ -51178,8 +51476,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1013), - [aux_sym_comparison_operator_token50] = ACTIONS(1013), + [aux_sym_comparison_operator_token37] = ACTIONS(1033), + [aux_sym_comparison_operator_token50] = ACTIONS(1033), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), [anon_sym_DOLLAR_CARET] = ACTIONS(959), [anon_sym_DOLLAR_QMARK] = ACTIONS(959), @@ -51190,19 +51488,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(961), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(1013), + [anon_sym_COMMA] = ACTIONS(1033), [anon_sym_LBRACE] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(97), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1013), - [anon_sym_DASH] = ACTIONS(1013), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1013), - [anon_sym_PLUS_PLUS] = ACTIONS(1015), - [anon_sym_DASH_DASH] = ACTIONS(1017), + [anon_sym_PLUS] = ACTIONS(1033), + [anon_sym_DASH] = ACTIONS(1033), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1033), + [anon_sym_BANG] = ACTIONS(1033), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1033), + [anon_sym_PLUS_PLUS] = ACTIONS(1035), + [anon_sym_DASH_DASH] = ACTIONS(1037), [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), [anon_sym_AT_LPAREN] = ACTIONS(971), [anon_sym_AT_LBRACE] = ACTIONS(973), @@ -51210,32 +51508,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [213] = { - [sym__literal] = STATE(758), - [sym_integer_literal] = STATE(758), - [sym_string_literal] = STATE(758), - [sym_expandable_string_literal] = STATE(796), - [sym_expandable_here_string_literal] = STATE(796), - [sym_variable] = STATE(758), - [sym_array_literal_expression] = STATE(1074), - [sym_unary_expression] = STATE(1010), - [sym_expression_with_unary_operator] = STATE(1053), - [sym_pre_increment_expression] = STATE(1054), - [sym_pre_decrement_expression] = STATE(1054), - [sym_cast_expression] = STATE(1054), - [sym__primary_expression] = STATE(758), - [sym__value] = STATE(758), - [sym_parenthesized_expression] = STATE(758), - [sym_sub_expression] = STATE(758), - [sym_array_expression] = STATE(758), - [sym_script_block_expression] = STATE(758), - [sym_hash_literal_expression] = STATE(758), - [sym_post_increment_expression] = STATE(758), - [sym_post_decrement_expression] = STATE(758), - [sym_member_access] = STATE(758), - [sym_element_access] = STATE(758), - [sym_invokation_expression] = STATE(758), - [sym_invokation_foreach_expression] = STATE(766), + [216] = { + [sym__literal] = STATE(815), + [sym_integer_literal] = STATE(815), + [sym_string_literal] = STATE(815), + [sym_expandable_string_literal] = STATE(814), + [sym_expandable_here_string_literal] = STATE(814), + [sym_variable] = STATE(815), + [sym_array_literal_expression] = STATE(1076), + [sym_unary_expression] = STATE(1006), + [sym_expression_with_unary_operator] = STATE(1061), + [sym_pre_increment_expression] = STATE(1062), + [sym_pre_decrement_expression] = STATE(1062), + [sym_cast_expression] = STATE(1062), + [sym__primary_expression] = STATE(815), + [sym__value] = STATE(815), + [sym_parenthesized_expression] = STATE(815), + [sym_sub_expression] = STATE(815), + [sym_array_expression] = STATE(815), + [sym_script_block_expression] = STATE(815), + [sym_hash_literal_expression] = STATE(815), + [sym_post_increment_expression] = STATE(815), + [sym_post_decrement_expression] = STATE(815), + [sym_member_access] = STATE(815), + [sym_element_access] = STATE(815), + [sym_invokation_expression] = STATE(815), + [sym_invokation_foreach_expression] = STATE(816), [sym_type_literal] = STATE(199), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(845), @@ -51246,33 +51544,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string_characters] = ACTIONS(853), [sym_verbatim_here_string_characters] = ACTIONS(853), [anon_sym_LBRACK] = ACTIONS(855), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), [aux_sym_comparison_operator_token37] = ACTIONS(857), [aux_sym_comparison_operator_token50] = ACTIONS(857), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), @@ -51282,16 +51580,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(859), [aux_sym_variable_token2] = ACTIONS(859), [sym_braced_variable] = ACTIONS(859), - [sym_generic_token] = ACTIONS(1021), - [sym_command_parameter] = ACTIONS(1019), + [sym_generic_token] = ACTIONS(1039), + [sym_command_parameter] = ACTIONS(1027), [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_RPAREN] = ACTIONS(1027), [anon_sym_COMMA] = ACTIONS(857), [anon_sym_LBRACE] = ACTIONS(863), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1019), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), [anon_sym_PLUS] = ACTIONS(857), [anon_sym_DASH] = ACTIONS(857), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(857), @@ -51302,261 +51601,166 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), [anon_sym_AT_LPAREN] = ACTIONS(871), [anon_sym_AT_LBRACE] = ACTIONS(873), - [sym__statement_terminator] = ACTIONS(1023), }, - [214] = { - [sym__literal] = STATE(775), - [sym_integer_literal] = STATE(775), - [sym_string_literal] = STATE(775), - [sym_expandable_string_literal] = STATE(832), - [sym_expandable_here_string_literal] = STATE(832), - [sym_variable] = STATE(775), - [sym_array_literal_expression] = STATE(1076), - [sym_unary_expression] = STATE(999), - [sym_expression_with_unary_operator] = STATE(1050), - [sym_pre_increment_expression] = STATE(1055), - [sym_pre_decrement_expression] = STATE(1055), - [sym_cast_expression] = STATE(1055), - [sym__primary_expression] = STATE(775), - [sym__value] = STATE(775), - [sym_parenthesized_expression] = STATE(775), - [sym_sub_expression] = STATE(775), - [sym_array_expression] = STATE(775), - [sym_script_block_expression] = STATE(775), - [sym_hash_literal_expression] = STATE(775), - [sym_post_increment_expression] = STATE(775), - [sym_post_decrement_expression] = STATE(775), - [sym_member_access] = STATE(775), - [sym_element_access] = STATE(775), - [sym_invokation_expression] = STATE(775), - [sym_invokation_foreach_expression] = STATE(759), - [sym_type_literal] = STATE(204), + [217] = { + [sym__literal] = STATE(894), + [sym_integer_literal] = STATE(894), + [sym_string_literal] = STATE(894), + [sym_expandable_string_literal] = STATE(782), + [sym_expandable_here_string_literal] = STATE(782), + [sym_variable] = STATE(894), + [sym_array_literal_expression] = STATE(1086), + [sym_unary_expression] = STATE(1071), + [sym_expression_with_unary_operator] = STATE(1070), + [sym_pre_increment_expression] = STATE(1060), + [sym_pre_decrement_expression] = STATE(1060), + [sym_cast_expression] = STATE(1060), + [sym__primary_expression] = STATE(894), + [sym__value] = STATE(894), + [sym_parenthesized_expression] = STATE(894), + [sym_sub_expression] = STATE(894), + [sym_array_expression] = STATE(894), + [sym_script_block_expression] = STATE(894), + [sym_hash_literal_expression] = STATE(894), + [sym_post_increment_expression] = STATE(894), + [sym_post_decrement_expression] = STATE(894), + [sym_member_access] = STATE(894), + [sym_element_access] = STATE(894), + [sym_invokation_expression] = STATE(894), + [sym_invokation_foreach_expression] = STATE(785), + [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(895), - [sym_hexadecimal_integer_literal] = ACTIONS(895), - [sym_real_literal] = ACTIONS(925), - [aux_sym_expandable_string_literal_token1] = ACTIONS(899), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(901), - [sym_verbatim_string_characters] = ACTIONS(903), - [sym_verbatim_here_string_characters] = ACTIONS(903), - [anon_sym_LBRACK] = ACTIONS(905), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(927), - [aux_sym_comparison_operator_token50] = ACTIONS(927), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(909), - [anon_sym_DOLLAR_CARET] = ACTIONS(909), - [anon_sym_DOLLAR_QMARK] = ACTIONS(909), - [anon_sym_DOLLAR_] = ACTIONS(909), - [aux_sym_variable_token1] = ACTIONS(909), - [aux_sym_variable_token2] = ACTIONS(909), - [sym_braced_variable] = ACTIONS(909), - [sym_generic_token] = ACTIONS(1025), - [sym_command_parameter] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_RPAREN] = ACTIONS(1019), - [anon_sym_COMMA] = ACTIONS(927), - [anon_sym_LBRACE] = ACTIONS(913), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(927), - [anon_sym_DASH] = ACTIONS(927), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(927), - [anon_sym_BANG] = ACTIONS(927), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(927), - [anon_sym_PLUS_PLUS] = ACTIONS(929), - [anon_sym_DASH_DASH] = ACTIONS(931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(919), - [anon_sym_AT_LPAREN] = ACTIONS(921), - [anon_sym_AT_LBRACE] = ACTIONS(923), + [sym_decimal_integer_literal] = ACTIONS(883), + [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_real_literal] = ACTIONS(929), + [aux_sym_expandable_string_literal_token1] = ACTIONS(887), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), + [sym_verbatim_string_characters] = ACTIONS(891), + [sym_verbatim_here_string_characters] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(893), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(931), + [aux_sym_comparison_operator_token50] = ACTIONS(931), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), + [anon_sym_DOLLAR_CARET] = ACTIONS(897), + [anon_sym_DOLLAR_QMARK] = ACTIONS(897), + [anon_sym_DOLLAR_] = ACTIONS(897), + [aux_sym_variable_token1] = ACTIONS(897), + [aux_sym_variable_token2] = ACTIONS(897), + [sym_braced_variable] = ACTIONS(897), + [sym_generic_token] = ACTIONS(1029), + [sym_command_parameter] = ACTIONS(1027), + [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(931), + [anon_sym_LBRACE] = ACTIONS(901), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(931), + [anon_sym_DASH] = ACTIONS(931), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(931), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), + [anon_sym_PLUS_PLUS] = ACTIONS(933), + [anon_sym_DASH_DASH] = ACTIONS(935), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), + [anon_sym_AT_LPAREN] = ACTIONS(909), + [anon_sym_AT_LBRACE] = ACTIONS(911), + [sym__statement_terminator] = ACTIONS(1031), }, - [215] = { - [sym__literal] = STATE(919), - [sym_integer_literal] = STATE(919), - [sym_string_literal] = STATE(919), - [sym_expandable_string_literal] = STATE(832), - [sym_expandable_here_string_literal] = STATE(832), - [sym_variable] = STATE(919), + [218] = { + [sym__literal] = STATE(896), + [sym_integer_literal] = STATE(896), + [sym_string_literal] = STATE(896), + [sym_expandable_string_literal] = STATE(814), + [sym_expandable_here_string_literal] = STATE(814), + [sym_variable] = STATE(896), [sym_array_literal_expression] = STATE(1076), - [sym_unary_expression] = STATE(1066), - [sym_expression_with_unary_operator] = STATE(1050), - [sym_pre_increment_expression] = STATE(1055), - [sym_pre_decrement_expression] = STATE(1055), - [sym_cast_expression] = STATE(1055), - [sym__primary_expression] = STATE(919), - [sym__value] = STATE(919), - [sym_parenthesized_expression] = STATE(919), - [sym_sub_expression] = STATE(919), - [sym_array_expression] = STATE(919), - [sym_script_block_expression] = STATE(919), - [sym_hash_literal_expression] = STATE(919), - [sym_post_increment_expression] = STATE(919), - [sym_post_decrement_expression] = STATE(919), - [sym_member_access] = STATE(919), - [sym_element_access] = STATE(919), - [sym_invokation_expression] = STATE(919), - [sym_invokation_foreach_expression] = STATE(759), - [sym_type_literal] = STATE(203), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(895), - [sym_hexadecimal_integer_literal] = ACTIONS(895), - [sym_real_literal] = ACTIONS(897), - [aux_sym_expandable_string_literal_token1] = ACTIONS(899), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(901), - [sym_verbatim_string_characters] = ACTIONS(903), - [sym_verbatim_here_string_characters] = ACTIONS(903), - [anon_sym_LBRACK] = ACTIONS(905), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(907), - [aux_sym_comparison_operator_token50] = ACTIONS(907), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(909), - [anon_sym_DOLLAR_CARET] = ACTIONS(909), - [anon_sym_DOLLAR_QMARK] = ACTIONS(909), - [anon_sym_DOLLAR_] = ACTIONS(909), - [aux_sym_variable_token1] = ACTIONS(909), - [aux_sym_variable_token2] = ACTIONS(909), - [sym_braced_variable] = ACTIONS(909), - [sym_generic_token] = ACTIONS(1025), - [sym_command_parameter] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(911), - [anon_sym_RPAREN] = ACTIONS(1019), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_LBRACE] = ACTIONS(913), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(907), - [anon_sym_DASH] = ACTIONS(907), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(907), - [anon_sym_BANG] = ACTIONS(907), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(907), - [anon_sym_PLUS_PLUS] = ACTIONS(915), - [anon_sym_DASH_DASH] = ACTIONS(917), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(919), - [anon_sym_AT_LPAREN] = ACTIONS(921), - [anon_sym_AT_LBRACE] = ACTIONS(923), - }, - [216] = { - [sym__literal] = STATE(918), - [sym_integer_literal] = STATE(918), - [sym_string_literal] = STATE(918), - [sym_expandable_string_literal] = STATE(796), - [sym_expandable_here_string_literal] = STATE(796), - [sym_variable] = STATE(918), - [sym_array_literal_expression] = STATE(1074), - [sym_unary_expression] = STATE(1043), - [sym_expression_with_unary_operator] = STATE(1053), - [sym_pre_increment_expression] = STATE(1054), - [sym_pre_decrement_expression] = STATE(1054), - [sym_cast_expression] = STATE(1054), - [sym__primary_expression] = STATE(918), - [sym__value] = STATE(918), - [sym_parenthesized_expression] = STATE(918), - [sym_sub_expression] = STATE(918), - [sym_array_expression] = STATE(918), - [sym_script_block_expression] = STATE(918), - [sym_hash_literal_expression] = STATE(918), - [sym_post_increment_expression] = STATE(918), - [sym_post_decrement_expression] = STATE(918), - [sym_member_access] = STATE(918), - [sym_element_access] = STATE(918), - [sym_invokation_expression] = STATE(918), - [sym_invokation_foreach_expression] = STATE(766), - [sym_type_literal] = STATE(202), + [sym_unary_expression] = STATE(1068), + [sym_expression_with_unary_operator] = STATE(1061), + [sym_pre_increment_expression] = STATE(1062), + [sym_pre_decrement_expression] = STATE(1062), + [sym_cast_expression] = STATE(1062), + [sym__primary_expression] = STATE(896), + [sym__value] = STATE(896), + [sym_parenthesized_expression] = STATE(896), + [sym_sub_expression] = STATE(896), + [sym_array_expression] = STATE(896), + [sym_script_block_expression] = STATE(896), + [sym_hash_literal_expression] = STATE(896), + [sym_post_increment_expression] = STATE(896), + [sym_post_decrement_expression] = STATE(896), + [sym_member_access] = STATE(896), + [sym_element_access] = STATE(896), + [sym_invokation_expression] = STATE(896), + [sym_invokation_foreach_expression] = STATE(816), + [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(845), [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(887), + [sym_real_literal] = ACTIONS(937), [aux_sym_expandable_string_literal_token1] = ACTIONS(849), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), [sym_verbatim_string_characters] = ACTIONS(853), [sym_verbatim_here_string_characters] = ACTIONS(853), [anon_sym_LBRACK] = ACTIONS(855), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(889), - [aux_sym_comparison_operator_token50] = ACTIONS(889), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(939), + [aux_sym_comparison_operator_token50] = ACTIONS(939), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), [anon_sym_DOLLAR_CARET] = ACTIONS(859), [anon_sym_DOLLAR_QMARK] = ACTIONS(859), @@ -51564,281 +51768,279 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(859), [aux_sym_variable_token2] = ACTIONS(859), [sym_braced_variable] = ACTIONS(859), - [sym_generic_token] = ACTIONS(1021), - [sym_command_parameter] = ACTIONS(1019), + [sym_generic_token] = ACTIONS(1039), + [sym_command_parameter] = ACTIONS(1027), [anon_sym_LPAREN] = ACTIONS(861), - [anon_sym_COMMA] = ACTIONS(889), + [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_COMMA] = ACTIONS(939), [anon_sym_LBRACE] = ACTIONS(863), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(889), - [anon_sym_DASH] = ACTIONS(889), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(889), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(889), - [anon_sym_PLUS_PLUS] = ACTIONS(891), - [anon_sym_DASH_DASH] = ACTIONS(893), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(939), + [anon_sym_DASH] = ACTIONS(939), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(939), + [anon_sym_BANG] = ACTIONS(939), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(939), + [anon_sym_PLUS_PLUS] = ACTIONS(941), + [anon_sym_DASH_DASH] = ACTIONS(943), [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), [anon_sym_AT_LPAREN] = ACTIONS(871), [anon_sym_AT_LBRACE] = ACTIONS(873), - [sym__statement_terminator] = ACTIONS(1023), }, - [217] = { - [sym__literal] = STATE(846), - [sym_integer_literal] = STATE(846), - [sym_string_literal] = STATE(846), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(846), - [sym_unary_expression] = STATE(1087), - [sym_expression_with_unary_operator] = STATE(1078), - [sym_pre_increment_expression] = STATE(1082), - [sym_pre_decrement_expression] = STATE(1082), - [sym_cast_expression] = STATE(1082), - [sym__primary_expression] = STATE(846), - [sym__value] = STATE(846), - [sym_parenthesized_expression] = STATE(846), - [sym_sub_expression] = STATE(846), - [sym_array_expression] = STATE(846), - [sym_script_block_expression] = STATE(846), - [sym_hash_literal_expression] = STATE(846), - [sym_post_increment_expression] = STATE(846), - [sym_post_decrement_expression] = STATE(846), - [sym_member_access] = STATE(846), - [sym_element_access] = STATE(846), - [sym_invokation_expression] = STATE(846), - [sym_invokation_foreach_expression] = STATE(847), - [sym_type_literal] = STATE(217), + [219] = { + [sym__literal] = STATE(901), + [sym_integer_literal] = STATE(901), + [sym_string_literal] = STATE(901), + [sym_expandable_string_literal] = STATE(916), + [sym_expandable_here_string_literal] = STATE(916), + [sym_variable] = STATE(901), + [sym_array_literal_expression] = STATE(1111), + [sym_unary_expression] = STATE(1057), + [sym_expression_with_unary_operator] = STATE(1074), + [sym_pre_increment_expression] = STATE(1092), + [sym_pre_decrement_expression] = STATE(1092), + [sym_cast_expression] = STATE(1092), + [sym__primary_expression] = STATE(901), + [sym__value] = STATE(901), + [sym_parenthesized_expression] = STATE(901), + [sym_sub_expression] = STATE(901), + [sym_array_expression] = STATE(901), + [sym_script_block_expression] = STATE(901), + [sym_hash_literal_expression] = STATE(901), + [sym_post_increment_expression] = STATE(901), + [sym_post_decrement_expression] = STATE(901), + [sym_member_access] = STATE(901), + [sym_element_access] = STATE(901), + [sym_invokation_expression] = STATE(901), + [sym_invokation_foreach_expression] = STATE(867), + [sym_type_literal] = STATE(213), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(983), - [sym_hexadecimal_integer_literal] = ACTIONS(983), - [sym_real_literal] = ACTIONS(1027), - [aux_sym_expandable_string_literal_token1] = ACTIONS(987), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(989), - [sym_verbatim_string_characters] = ACTIONS(991), - [sym_verbatim_here_string_characters] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(993), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1029), - [aux_sym_comparison_operator_token50] = ACTIONS(1029), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(997), - [anon_sym_DOLLAR_CARET] = ACTIONS(997), - [anon_sym_DOLLAR_QMARK] = ACTIONS(997), - [anon_sym_DOLLAR_] = ACTIONS(997), - [aux_sym_variable_token1] = ACTIONS(997), - [aux_sym_variable_token2] = ACTIONS(997), - [sym_braced_variable] = ACTIONS(997), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(1029), - [anon_sym_LBRACE] = ACTIONS(1001), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1029), - [anon_sym_DASH] = ACTIONS(1029), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1029), - [anon_sym_BANG] = ACTIONS(1029), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1029), - [anon_sym_PLUS_PLUS] = ACTIONS(1031), - [anon_sym_DASH_DASH] = ACTIONS(1033), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LPAREN] = ACTIONS(1009), - [anon_sym_AT_LBRACE] = ACTIONS(1011), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), + [sym_decimal_integer_literal] = ACTIONS(975), + [sym_hexadecimal_integer_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(1013), + [aux_sym_expandable_string_literal_token1] = ACTIONS(979), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), + [sym_verbatim_string_characters] = ACTIONS(983), + [sym_verbatim_here_string_characters] = ACTIONS(983), + [anon_sym_LBRACK] = ACTIONS(985), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(1021), + [aux_sym_comparison_operator_token50] = ACTIONS(1021), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), + [anon_sym_DOLLAR_CARET] = ACTIONS(989), + [anon_sym_DOLLAR_QMARK] = ACTIONS(989), + [anon_sym_DOLLAR_] = ACTIONS(989), + [aux_sym_variable_token1] = ACTIONS(989), + [aux_sym_variable_token2] = ACTIONS(989), + [sym_braced_variable] = ACTIONS(989), + [sym_generic_token] = ACTIONS(1041), + [sym_command_parameter] = ACTIONS(1027), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(1021), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(1021), + [anon_sym_DASH] = ACTIONS(1021), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1021), + [anon_sym_BANG] = ACTIONS(1021), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1021), + [anon_sym_PLUS_PLUS] = ACTIONS(1023), + [anon_sym_DASH_DASH] = ACTIONS(1025), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), + [anon_sym_AT_LPAREN] = ACTIONS(1001), + [anon_sym_AT_LBRACE] = ACTIONS(1003), + [sym__statement_terminator] = ACTIONS(1031), }, - [218] = { - [sym__literal] = STATE(846), - [sym_integer_literal] = STATE(846), - [sym_string_literal] = STATE(846), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(846), - [sym_unary_expression] = STATE(901), - [sym_expression_with_unary_operator] = STATE(896), - [sym_pre_increment_expression] = STATE(897), - [sym_pre_decrement_expression] = STATE(897), - [sym_cast_expression] = STATE(897), - [sym__primary_expression] = STATE(846), - [sym__value] = STATE(846), - [sym_parenthesized_expression] = STATE(846), - [sym_sub_expression] = STATE(846), - [sym_array_expression] = STATE(846), - [sym_script_block_expression] = STATE(846), - [sym_hash_literal_expression] = STATE(846), - [sym_post_increment_expression] = STATE(846), - [sym_post_decrement_expression] = STATE(846), - [sym_member_access] = STATE(846), - [sym_element_access] = STATE(846), - [sym_invokation_expression] = STATE(846), - [sym_invokation_foreach_expression] = STATE(847), - [sym_type_literal] = STATE(218), + [220] = { + [sym__literal] = STATE(929), + [sym_integer_literal] = STATE(929), + [sym_string_literal] = STATE(929), + [sym_expandable_string_literal] = STATE(887), + [sym_expandable_here_string_literal] = STATE(887), + [sym_variable] = STATE(929), + [sym_array_literal_expression] = STATE(1112), + [sym_unary_expression] = STATE(1073), + [sym_expression_with_unary_operator] = STATE(1082), + [sym_pre_increment_expression] = STATE(1077), + [sym_pre_decrement_expression] = STATE(1077), + [sym_cast_expression] = STATE(1077), + [sym__primary_expression] = STATE(929), + [sym__value] = STATE(929), + [sym_parenthesized_expression] = STATE(929), + [sym_sub_expression] = STATE(929), + [sym_array_expression] = STATE(929), + [sym_script_block_expression] = STATE(929), + [sym_hash_literal_expression] = STATE(929), + [sym_post_increment_expression] = STATE(929), + [sym_post_decrement_expression] = STATE(929), + [sym_member_access] = STATE(929), + [sym_element_access] = STATE(929), + [sym_invokation_expression] = STATE(929), + [sym_invokation_foreach_expression] = STATE(892), + [sym_type_literal] = STATE(209), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(983), - [sym_hexadecimal_integer_literal] = ACTIONS(983), - [sym_real_literal] = ACTIONS(1027), - [aux_sym_expandable_string_literal_token1] = ACTIONS(987), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(989), - [sym_verbatim_string_characters] = ACTIONS(991), - [sym_verbatim_here_string_characters] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(993), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1035), - [aux_sym_comparison_operator_token50] = ACTIONS(1035), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(997), - [anon_sym_DOLLAR_CARET] = ACTIONS(997), - [anon_sym_DOLLAR_QMARK] = ACTIONS(997), - [anon_sym_DOLLAR_] = ACTIONS(997), - [aux_sym_variable_token1] = ACTIONS(997), - [aux_sym_variable_token2] = ACTIONS(997), - [sym_braced_variable] = ACTIONS(997), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(1035), - [anon_sym_LBRACE] = ACTIONS(1001), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1035), - [anon_sym_BANG] = ACTIONS(1035), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1039), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LPAREN] = ACTIONS(1009), - [anon_sym_AT_LBRACE] = ACTIONS(1011), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), + [sym_decimal_integer_literal] = ACTIONS(945), + [sym_hexadecimal_integer_literal] = ACTIONS(945), + [sym_real_literal] = ACTIONS(947), + [aux_sym_expandable_string_literal_token1] = ACTIONS(949), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), + [sym_verbatim_string_characters] = ACTIONS(953), + [sym_verbatim_here_string_characters] = ACTIONS(953), + [anon_sym_LBRACK] = ACTIONS(955), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(957), + [aux_sym_comparison_operator_token50] = ACTIONS(957), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), + [anon_sym_DOLLAR_CARET] = ACTIONS(959), + [anon_sym_DOLLAR_QMARK] = ACTIONS(959), + [anon_sym_DOLLAR_] = ACTIONS(959), + [aux_sym_variable_token1] = ACTIONS(959), + [aux_sym_variable_token2] = ACTIONS(959), + [sym_braced_variable] = ACTIONS(959), + [sym_generic_token] = ACTIONS(1043), + [sym_command_parameter] = ACTIONS(1027), + [anon_sym_LPAREN] = ACTIONS(961), + [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_COMMA] = ACTIONS(957), + [anon_sym_LBRACE] = ACTIONS(963), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(957), + [anon_sym_DASH] = ACTIONS(957), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(957), + [anon_sym_BANG] = ACTIONS(957), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(957), + [anon_sym_PLUS_PLUS] = ACTIONS(965), + [anon_sym_DASH_DASH] = ACTIONS(967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), + [anon_sym_AT_LPAREN] = ACTIONS(971), + [anon_sym_AT_LBRACE] = ACTIONS(973), }, - [219] = { - [sym__literal] = STATE(867), - [sym_integer_literal] = STATE(867), - [sym_string_literal] = STATE(867), - [sym_expandable_string_literal] = STATE(866), - [sym_expandable_here_string_literal] = STATE(866), - [sym_variable] = STATE(867), - [sym_array_literal_expression] = STATE(1101), - [sym_unary_expression] = STATE(1049), - [sym_expression_with_unary_operator] = STATE(1081), - [sym_pre_increment_expression] = STATE(1088), - [sym_pre_decrement_expression] = STATE(1088), - [sym_cast_expression] = STATE(1088), - [sym__primary_expression] = STATE(867), - [sym__value] = STATE(867), - [sym_parenthesized_expression] = STATE(867), - [sym_sub_expression] = STATE(867), - [sym_array_expression] = STATE(867), - [sym_script_block_expression] = STATE(867), - [sym_hash_literal_expression] = STATE(867), - [sym_post_increment_expression] = STATE(867), - [sym_post_decrement_expression] = STATE(867), - [sym_member_access] = STATE(867), - [sym_element_access] = STATE(867), - [sym_invokation_expression] = STATE(867), - [sym_invokation_foreach_expression] = STATE(868), - [sym_type_literal] = STATE(212), + [221] = { + [sym__literal] = STATE(888), + [sym_integer_literal] = STATE(888), + [sym_string_literal] = STATE(888), + [sym_expandable_string_literal] = STATE(887), + [sym_expandable_here_string_literal] = STATE(887), + [sym_variable] = STATE(888), + [sym_array_literal_expression] = STATE(1112), + [sym_unary_expression] = STATE(1046), + [sym_expression_with_unary_operator] = STATE(1082), + [sym_pre_increment_expression] = STATE(1077), + [sym_pre_decrement_expression] = STATE(1077), + [sym_cast_expression] = STATE(1077), + [sym__primary_expression] = STATE(888), + [sym__value] = STATE(888), + [sym_parenthesized_expression] = STATE(888), + [sym_sub_expression] = STATE(888), + [sym_array_expression] = STATE(888), + [sym_script_block_expression] = STATE(888), + [sym_hash_literal_expression] = STATE(888), + [sym_post_increment_expression] = STATE(888), + [sym_post_decrement_expression] = STATE(888), + [sym_member_access] = STATE(888), + [sym_element_access] = STATE(888), + [sym_invokation_expression] = STATE(888), + [sym_invokation_foreach_expression] = STATE(892), + [sym_type_literal] = STATE(215), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(945), [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(947), + [sym_real_literal] = ACTIONS(1005), [aux_sym_expandable_string_literal_token1] = ACTIONS(949), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), [sym_verbatim_string_characters] = ACTIONS(953), [sym_verbatim_here_string_characters] = ACTIONS(953), [anon_sym_LBRACK] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(1013), - [aux_sym_comparison_operator_token50] = ACTIONS(1013), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(1033), + [aux_sym_comparison_operator_token50] = ACTIONS(1033), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), [anon_sym_DOLLAR_CARET] = ACTIONS(959), [anon_sym_DOLLAR_QMARK] = ACTIONS(959), @@ -51846,133 +52048,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(959), [aux_sym_variable_token2] = ACTIONS(959), [sym_braced_variable] = ACTIONS(959), - [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(1019), + [sym_generic_token] = ACTIONS(1043), + [sym_command_parameter] = ACTIONS(1027), [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(1019), - [anon_sym_COMMA] = ACTIONS(1013), + [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_COMMA] = ACTIONS(1033), [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(1013), - [anon_sym_DASH] = ACTIONS(1013), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1013), - [anon_sym_BANG] = ACTIONS(1013), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1013), - [anon_sym_PLUS_PLUS] = ACTIONS(1015), - [anon_sym_DASH_DASH] = ACTIONS(1017), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(1033), + [anon_sym_DASH] = ACTIONS(1033), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1033), + [anon_sym_BANG] = ACTIONS(1033), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1033), + [anon_sym_PLUS_PLUS] = ACTIONS(1035), + [anon_sym_DASH_DASH] = ACTIONS(1037), [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), [anon_sym_AT_LPAREN] = ACTIONS(971), [anon_sym_AT_LBRACE] = ACTIONS(973), }, - [220] = { - [sym__literal] = STATE(846), - [sym_integer_literal] = STATE(846), - [sym_string_literal] = STATE(846), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(846), - [sym_array_literal_expression] = STATE(1117), - [sym_unary_expression] = STATE(1047), - [sym_expression_with_unary_operator] = STATE(1078), - [sym_pre_increment_expression] = STATE(1082), - [sym_pre_decrement_expression] = STATE(1082), - [sym_cast_expression] = STATE(1082), - [sym__primary_expression] = STATE(846), - [sym__value] = STATE(846), - [sym_parenthesized_expression] = STATE(846), - [sym_sub_expression] = STATE(846), - [sym_array_expression] = STATE(846), - [sym_script_block_expression] = STATE(846), - [sym_hash_literal_expression] = STATE(846), - [sym_post_increment_expression] = STATE(846), - [sym_post_decrement_expression] = STATE(846), - [sym_member_access] = STATE(846), - [sym_element_access] = STATE(846), - [sym_invokation_expression] = STATE(846), - [sym_invokation_foreach_expression] = STATE(847), - [sym_type_literal] = STATE(217), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(983), - [sym_hexadecimal_integer_literal] = ACTIONS(983), - [sym_real_literal] = ACTIONS(1027), - [aux_sym_expandable_string_literal_token1] = ACTIONS(987), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(989), - [sym_verbatim_string_characters] = ACTIONS(991), - [sym_verbatim_here_string_characters] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(993), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(1029), - [aux_sym_comparison_operator_token50] = ACTIONS(1029), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(997), - [anon_sym_DOLLAR_CARET] = ACTIONS(997), - [anon_sym_DOLLAR_QMARK] = ACTIONS(997), - [anon_sym_DOLLAR_] = ACTIONS(997), - [aux_sym_variable_token1] = ACTIONS(997), - [aux_sym_variable_token2] = ACTIONS(997), - [sym_braced_variable] = ACTIONS(997), - [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(1029), - [anon_sym_LBRACE] = ACTIONS(1001), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(1029), - [anon_sym_DASH] = ACTIONS(1029), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1029), - [anon_sym_BANG] = ACTIONS(1029), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1029), - [anon_sym_PLUS_PLUS] = ACTIONS(1031), - [anon_sym_DASH_DASH] = ACTIONS(1033), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LPAREN] = ACTIONS(1009), - [anon_sym_AT_LBRACE] = ACTIONS(1011), - [sym__statement_terminator] = ACTIONS(1023), - }, - [221] = { + [222] = { [sym__literal] = STATE(928), [sym_integer_literal] = STATE(928), [sym_string_literal] = STATE(928), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), + [sym_expandable_string_literal] = STATE(916), + [sym_expandable_here_string_literal] = STATE(916), [sym_variable] = STATE(928), - [sym_array_literal_expression] = STATE(1117), - [sym_unary_expression] = STATE(1092), - [sym_expression_with_unary_operator] = STATE(1078), - [sym_pre_increment_expression] = STATE(1082), - [sym_pre_decrement_expression] = STATE(1082), - [sym_cast_expression] = STATE(1082), + [sym_array_literal_expression] = STATE(1111), + [sym_unary_expression] = STATE(1091), + [sym_expression_with_unary_operator] = STATE(1074), + [sym_pre_increment_expression] = STATE(1092), + [sym_pre_decrement_expression] = STATE(1092), + [sym_cast_expression] = STATE(1092), [sym__primary_expression] = STATE(928), [sym__value] = STATE(928), [sym_parenthesized_expression] = STATE(928), @@ -51985,192 +52094,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(928), [sym_element_access] = STATE(928), [sym_invokation_expression] = STATE(928), - [sym_invokation_foreach_expression] = STATE(847), - [sym_type_literal] = STATE(211), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(983), - [sym_hexadecimal_integer_literal] = ACTIONS(983), - [sym_real_literal] = ACTIONS(985), - [aux_sym_expandable_string_literal_token1] = ACTIONS(987), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(989), - [sym_verbatim_string_characters] = ACTIONS(991), - [sym_verbatim_here_string_characters] = ACTIONS(991), - [anon_sym_LBRACK] = ACTIONS(993), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(995), - [aux_sym_comparison_operator_token50] = ACTIONS(995), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(997), - [anon_sym_DOLLAR_CARET] = ACTIONS(997), - [anon_sym_DOLLAR_QMARK] = ACTIONS(997), - [anon_sym_DOLLAR_] = ACTIONS(997), - [aux_sym_variable_token1] = ACTIONS(997), - [aux_sym_variable_token2] = ACTIONS(997), - [sym_braced_variable] = ACTIONS(997), - [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(999), - [anon_sym_COMMA] = ACTIONS(995), - [anon_sym_LBRACE] = ACTIONS(1001), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(995), - [anon_sym_DASH] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(995), - [anon_sym_BANG] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(995), - [anon_sym_PLUS_PLUS] = ACTIONS(1003), - [anon_sym_DASH_DASH] = ACTIONS(1005), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LPAREN] = ACTIONS(1009), - [anon_sym_AT_LBRACE] = ACTIONS(1011), - [sym__statement_terminator] = ACTIONS(1023), - }, - [222] = { - [sym__literal] = STATE(929), - [sym_integer_literal] = STATE(929), - [sym_string_literal] = STATE(929), - [sym_expandable_string_literal] = STATE(866), - [sym_expandable_here_string_literal] = STATE(866), - [sym_variable] = STATE(929), - [sym_array_literal_expression] = STATE(1101), - [sym_unary_expression] = STATE(1093), - [sym_expression_with_unary_operator] = STATE(1081), - [sym_pre_increment_expression] = STATE(1088), - [sym_pre_decrement_expression] = STATE(1088), - [sym_cast_expression] = STATE(1088), - [sym__primary_expression] = STATE(929), - [sym__value] = STATE(929), - [sym_parenthesized_expression] = STATE(929), - [sym_sub_expression] = STATE(929), - [sym_array_expression] = STATE(929), - [sym_script_block_expression] = STATE(929), - [sym_hash_literal_expression] = STATE(929), - [sym_post_increment_expression] = STATE(929), - [sym_post_decrement_expression] = STATE(929), - [sym_member_access] = STATE(929), - [sym_element_access] = STATE(929), - [sym_invokation_expression] = STATE(929), - [sym_invokation_foreach_expression] = STATE(868), + [sym_invokation_foreach_expression] = STATE(867), [sym_type_literal] = STATE(210), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(975), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(977), - [aux_sym_comparison_operator_token50] = ACTIONS(977), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [sym_decimal_integer_literal] = ACTIONS(975), + [sym_hexadecimal_integer_literal] = ACTIONS(975), + [sym_real_literal] = ACTIONS(977), + [aux_sym_expandable_string_literal_token1] = ACTIONS(979), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), + [sym_verbatim_string_characters] = ACTIONS(983), + [sym_verbatim_here_string_characters] = ACTIONS(983), + [anon_sym_LBRACK] = ACTIONS(985), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(987), + [aux_sym_comparison_operator_token50] = ACTIONS(987), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), + [anon_sym_DOLLAR_CARET] = ACTIONS(989), + [anon_sym_DOLLAR_QMARK] = ACTIONS(989), + [anon_sym_DOLLAR_] = ACTIONS(989), + [aux_sym_variable_token1] = ACTIONS(989), + [aux_sym_variable_token2] = ACTIONS(989), + [sym_braced_variable] = ACTIONS(989), [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(1019), - [anon_sym_COMMA] = ACTIONS(977), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_PIPE] = ACTIONS(1019), - [sym_stop_parsing] = ACTIONS(1019), - [anon_sym_SPACE] = ACTIONS(1019), - [anon_sym_COLON] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(977), - [anon_sym_DASH] = ACTIONS(977), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(977), - [anon_sym_BANG] = ACTIONS(977), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(977), - [anon_sym_PLUS_PLUS] = ACTIONS(979), - [anon_sym_DASH_DASH] = ACTIONS(981), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [sym_command_parameter] = ACTIONS(1027), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_COMMA] = ACTIONS(987), + [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_PIPE] = ACTIONS(1027), + [sym_stop_parsing] = ACTIONS(1027), + [anon_sym_SPACE] = ACTIONS(1027), + [anon_sym_COLON] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(987), + [anon_sym_DASH] = ACTIONS(987), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(987), + [anon_sym_BANG] = ACTIONS(987), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(987), + [anon_sym_PLUS_PLUS] = ACTIONS(995), + [anon_sym_DASH_DASH] = ACTIONS(997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), + [anon_sym_AT_LPAREN] = ACTIONS(1001), + [anon_sym_AT_LBRACE] = ACTIONS(1003), + [sym__statement_terminator] = ACTIONS(1031), }, [223] = { - [sym__literal] = STATE(1051), - [sym_integer_literal] = STATE(1051), - [sym_string_literal] = STATE(1051), - [sym_expandable_string_literal] = STATE(1008), - [sym_expandable_here_string_literal] = STATE(1008), - [sym_variable] = STATE(1051), - [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(1051), - [sym__value] = STATE(1051), - [sym_parenthesized_expression] = STATE(1051), - [sym_sub_expression] = STATE(1051), - [sym_array_expression] = STATE(1051), - [sym_script_block_expression] = STATE(1051), - [sym_hash_literal_expression] = STATE(1051), - [sym_post_increment_expression] = STATE(1051), - [sym_post_decrement_expression] = STATE(1051), - [sym_member_access] = STATE(1051), - [sym_element_access] = STATE(1051), - [sym_invokation_expression] = STATE(1051), - [sym_invokation_foreach_expression] = STATE(1011), + [sym__literal] = STATE(1025), + [sym_integer_literal] = STATE(1025), + [sym_string_literal] = STATE(1025), + [sym_expandable_string_literal] = STATE(1020), + [sym_expandable_here_string_literal] = STATE(1020), + [sym_variable] = STATE(1025), + [sym_unary_expression] = STATE(1036), + [sym_expression_with_unary_operator] = STATE(1015), + [sym_pre_increment_expression] = STATE(1001), + [sym_pre_decrement_expression] = STATE(1001), + [sym_cast_expression] = STATE(1001), + [sym__primary_expression] = STATE(1025), + [sym__value] = STATE(1025), + [sym_parenthesized_expression] = STATE(1025), + [sym_sub_expression] = STATE(1025), + [sym_array_expression] = STATE(1025), + [sym_script_block_expression] = STATE(1025), + [sym_hash_literal_expression] = STATE(1025), + [sym_post_increment_expression] = STATE(1025), + [sym_post_decrement_expression] = STATE(1025), + [sym_member_access] = STATE(1025), + [sym_element_access] = STATE(1025), + [sym_invokation_expression] = STATE(1025), + [sym_invokation_foreach_expression] = STATE(1000), [sym_type_literal] = STATE(223), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(1045), @@ -52237,40 +52253,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [224] = { - [sym__literal] = STATE(1017), - [sym_integer_literal] = STATE(1017), - [sym_string_literal] = STATE(1017), - [sym_expandable_string_literal] = STATE(1008), - [sym_expandable_here_string_literal] = STATE(1008), - [sym_variable] = STATE(1017), - [sym_unary_expression] = STATE(997), - [sym_expression_with_unary_operator] = STATE(1005), - [sym_pre_increment_expression] = STATE(1006), - [sym_pre_decrement_expression] = STATE(1006), - [sym_cast_expression] = STATE(1006), - [sym__primary_expression] = STATE(1017), - [sym__value] = STATE(1017), - [sym_parenthesized_expression] = STATE(1017), - [sym_sub_expression] = STATE(1017), - [sym_array_expression] = STATE(1017), - [sym_script_block_expression] = STATE(1017), - [sym_hash_literal_expression] = STATE(1017), - [sym_post_increment_expression] = STATE(1017), - [sym_post_decrement_expression] = STATE(1017), - [sym_member_access] = STATE(1017), - [sym_element_access] = STATE(1017), - [sym_invokation_expression] = STATE(1017), - [sym_invokation_foreach_expression] = STATE(1011), + [sym__literal] = STATE(1059), + [sym_integer_literal] = STATE(1059), + [sym_string_literal] = STATE(1059), + [sym_expandable_string_literal] = STATE(947), + [sym_expandable_here_string_literal] = STATE(947), + [sym_variable] = STATE(1059), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(1059), + [sym__value] = STATE(1059), + [sym_parenthesized_expression] = STATE(1059), + [sym_sub_expression] = STATE(1059), + [sym_array_expression] = STATE(1059), + [sym_script_block_expression] = STATE(1059), + [sym_hash_literal_expression] = STATE(1059), + [sym_post_increment_expression] = STATE(1059), + [sym_post_decrement_expression] = STATE(1059), + [sym_member_access] = STATE(1059), + [sym_element_access] = STATE(1059), + [sym_invokation_expression] = STATE(1059), + [sym_invokation_foreach_expression] = STATE(955), [sym_type_literal] = STATE(224), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1045), - [sym_hexadecimal_integer_literal] = ACTIONS(1047), - [sym_real_literal] = ACTIONS(1081), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1051), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1053), - [sym_verbatim_string_characters] = ACTIONS(1055), - [sym_verbatim_here_string_characters] = ACTIONS(1055), - [anon_sym_LBRACK] = ACTIONS(1057), + [sym_decimal_integer_literal] = ACTIONS(1081), + [sym_hexadecimal_integer_literal] = ACTIONS(1083), + [sym_real_literal] = ACTIONS(1085), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1087), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1089), + [sym_verbatim_string_characters] = ACTIONS(1091), + [sym_verbatim_here_string_characters] = ACTIONS(1091), + [anon_sym_LBRACK] = ACTIONS(1093), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -52298,69 +52314,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1083), - [aux_sym_comparison_operator_token50] = ACTIONS(1083), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1061), - [anon_sym_DOLLAR_CARET] = ACTIONS(1061), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1061), - [anon_sym_DOLLAR_] = ACTIONS(1063), - [aux_sym_variable_token1] = ACTIONS(1063), - [aux_sym_variable_token2] = ACTIONS(1061), - [sym_braced_variable] = ACTIONS(1061), - [anon_sym_LPAREN] = ACTIONS(1065), - [anon_sym_COMMA] = ACTIONS(1083), - [anon_sym_LBRACE] = ACTIONS(1067), + [aux_sym_comparison_operator_token37] = ACTIONS(1095), + [aux_sym_comparison_operator_token50] = ACTIONS(1095), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1097), + [anon_sym_DOLLAR_CARET] = ACTIONS(1097), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1097), + [anon_sym_DOLLAR_] = ACTIONS(1099), + [aux_sym_variable_token1] = ACTIONS(1099), + [aux_sym_variable_token2] = ACTIONS(1097), + [sym_braced_variable] = ACTIONS(1097), + [anon_sym_LPAREN] = ACTIONS(1101), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(1095), + [anon_sym_LBRACE] = ACTIONS(1103), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1085), - [anon_sym_DASH] = ACTIONS(1085), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1083), - [anon_sym_BANG] = ACTIONS(1083), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1083), - [anon_sym_PLUS_PLUS] = ACTIONS(1087), - [anon_sym_DASH_DASH] = ACTIONS(1089), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1075), - [anon_sym_AT_LPAREN] = ACTIONS(1077), - [anon_sym_AT_LBRACE] = ACTIONS(1079), + [anon_sym_PLUS] = ACTIONS(1105), + [anon_sym_DASH] = ACTIONS(1105), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1095), + [anon_sym_BANG] = ACTIONS(1095), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1095), + [anon_sym_PLUS_PLUS] = ACTIONS(1107), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1111), + [anon_sym_AT_LPAREN] = ACTIONS(1113), + [anon_sym_AT_LBRACE] = ACTIONS(1115), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, [225] = { - [sym__literal] = STATE(1018), - [sym_integer_literal] = STATE(1018), - [sym_string_literal] = STATE(1018), - [sym_expandable_string_literal] = STATE(935), - [sym_expandable_here_string_literal] = STATE(935), - [sym_variable] = STATE(1018), - [sym_unary_expression] = STATE(969), - [sym_expression_with_unary_operator] = STATE(949), - [sym_pre_increment_expression] = STATE(950), - [sym_pre_decrement_expression] = STATE(950), - [sym_cast_expression] = STATE(950), - [sym__primary_expression] = STATE(1018), - [sym__value] = STATE(1018), - [sym_parenthesized_expression] = STATE(1018), - [sym_sub_expression] = STATE(1018), - [sym_array_expression] = STATE(1018), - [sym_script_block_expression] = STATE(1018), - [sym_hash_literal_expression] = STATE(1018), - [sym_post_increment_expression] = STATE(1018), - [sym_post_decrement_expression] = STATE(1018), - [sym_member_access] = STATE(1018), - [sym_element_access] = STATE(1018), - [sym_invokation_expression] = STATE(1018), - [sym_invokation_foreach_expression] = STATE(963), + [sym__literal] = STATE(1026), + [sym_integer_literal] = STATE(1026), + [sym_string_literal] = STATE(1026), + [sym_expandable_string_literal] = STATE(947), + [sym_expandable_here_string_literal] = STATE(947), + [sym_variable] = STATE(1026), + [sym_unary_expression] = STATE(954), + [sym_expression_with_unary_operator] = STATE(939), + [sym_pre_increment_expression] = STATE(940), + [sym_pre_decrement_expression] = STATE(940), + [sym_cast_expression] = STATE(940), + [sym__primary_expression] = STATE(1026), + [sym__value] = STATE(1026), + [sym_parenthesized_expression] = STATE(1026), + [sym_sub_expression] = STATE(1026), + [sym_array_expression] = STATE(1026), + [sym_script_block_expression] = STATE(1026), + [sym_hash_literal_expression] = STATE(1026), + [sym_post_increment_expression] = STATE(1026), + [sym_post_decrement_expression] = STATE(1026), + [sym_member_access] = STATE(1026), + [sym_element_access] = STATE(1026), + [sym_invokation_expression] = STATE(1026), + [sym_invokation_foreach_expression] = STATE(955), [sym_type_literal] = STATE(225), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1091), - [sym_hexadecimal_integer_literal] = ACTIONS(1093), - [sym_real_literal] = ACTIONS(1095), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1097), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1099), - [sym_verbatim_string_characters] = ACTIONS(1101), - [sym_verbatim_here_string_characters] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1103), + [sym_decimal_integer_literal] = ACTIONS(1081), + [sym_hexadecimal_integer_literal] = ACTIONS(1083), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1087), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1089), + [sym_verbatim_string_characters] = ACTIONS(1091), + [sym_verbatim_here_string_characters] = ACTIONS(1091), + [anon_sym_LBRACK] = ACTIONS(1093), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -52388,69 +52404,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1105), - [aux_sym_comparison_operator_token50] = ACTIONS(1105), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1107), - [anon_sym_DOLLAR_CARET] = ACTIONS(1107), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1107), - [anon_sym_DOLLAR_] = ACTIONS(1109), - [aux_sym_variable_token1] = ACTIONS(1109), - [aux_sym_variable_token2] = ACTIONS(1107), - [sym_braced_variable] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(1111), + [aux_sym_comparison_operator_token37] = ACTIONS(1119), + [aux_sym_comparison_operator_token50] = ACTIONS(1119), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1097), + [anon_sym_DOLLAR_CARET] = ACTIONS(1097), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1097), + [anon_sym_DOLLAR_] = ACTIONS(1099), + [aux_sym_variable_token1] = ACTIONS(1099), + [aux_sym_variable_token2] = ACTIONS(1097), + [sym_braced_variable] = ACTIONS(1097), + [anon_sym_LPAREN] = ACTIONS(1101), [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1113), + [anon_sym_COMMA] = ACTIONS(1119), + [anon_sym_LBRACE] = ACTIONS(1103), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1105), - [anon_sym_BANG] = ACTIONS(1105), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1105), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1119), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1121), - [anon_sym_AT_LPAREN] = ACTIONS(1123), - [anon_sym_AT_LBRACE] = ACTIONS(1125), + [anon_sym_PLUS] = ACTIONS(1121), + [anon_sym_DASH] = ACTIONS(1121), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1119), + [anon_sym_BANG] = ACTIONS(1119), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1119), + [anon_sym_PLUS_PLUS] = ACTIONS(1123), + [anon_sym_DASH_DASH] = ACTIONS(1125), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1111), + [anon_sym_AT_LPAREN] = ACTIONS(1113), + [anon_sym_AT_LBRACE] = ACTIONS(1115), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [226] = { - [sym__literal] = STATE(1052), - [sym_integer_literal] = STATE(1052), - [sym_string_literal] = STATE(1052), - [sym_expandable_string_literal] = STATE(935), - [sym_expandable_here_string_literal] = STATE(935), - [sym_variable] = STATE(1052), - [sym_unary_expression] = STATE(168), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(1052), - [sym__value] = STATE(1052), - [sym_parenthesized_expression] = STATE(1052), - [sym_sub_expression] = STATE(1052), - [sym_array_expression] = STATE(1052), - [sym_script_block_expression] = STATE(1052), - [sym_hash_literal_expression] = STATE(1052), - [sym_post_increment_expression] = STATE(1052), - [sym_post_decrement_expression] = STATE(1052), - [sym_member_access] = STATE(1052), - [sym_element_access] = STATE(1052), - [sym_invokation_expression] = STATE(1052), - [sym_invokation_foreach_expression] = STATE(963), + [sym__literal] = STATE(1058), + [sym_integer_literal] = STATE(1058), + [sym_string_literal] = STATE(1058), + [sym_expandable_string_literal] = STATE(1020), + [sym_expandable_here_string_literal] = STATE(1020), + [sym_variable] = STATE(1058), + [sym_unary_expression] = STATE(175), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(1058), + [sym__value] = STATE(1058), + [sym_parenthesized_expression] = STATE(1058), + [sym_sub_expression] = STATE(1058), + [sym_array_expression] = STATE(1058), + [sym_script_block_expression] = STATE(1058), + [sym_hash_literal_expression] = STATE(1058), + [sym_post_increment_expression] = STATE(1058), + [sym_post_decrement_expression] = STATE(1058), + [sym_member_access] = STATE(1058), + [sym_element_access] = STATE(1058), + [sym_invokation_expression] = STATE(1058), + [sym_invokation_foreach_expression] = STATE(1000), [sym_type_literal] = STATE(226), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1091), - [sym_hexadecimal_integer_literal] = ACTIONS(1093), + [sym_decimal_integer_literal] = ACTIONS(1045), + [sym_hexadecimal_integer_literal] = ACTIONS(1047), [sym_real_literal] = ACTIONS(1127), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1097), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1099), - [sym_verbatim_string_characters] = ACTIONS(1101), - [sym_verbatim_here_string_characters] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1103), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1051), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1053), + [sym_verbatim_string_characters] = ACTIONS(1055), + [sym_verbatim_here_string_characters] = ACTIONS(1055), + [anon_sym_LBRACK] = ACTIONS(1057), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -52480,17 +52496,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(95), [aux_sym_comparison_operator_token37] = ACTIONS(1129), [aux_sym_comparison_operator_token50] = ACTIONS(1129), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1107), - [anon_sym_DOLLAR_CARET] = ACTIONS(1107), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1107), - [anon_sym_DOLLAR_] = ACTIONS(1109), - [aux_sym_variable_token1] = ACTIONS(1109), - [aux_sym_variable_token2] = ACTIONS(1107), - [sym_braced_variable] = ACTIONS(1107), - [anon_sym_LPAREN] = ACTIONS(1111), - [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1061), + [anon_sym_DOLLAR_CARET] = ACTIONS(1061), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1061), + [anon_sym_DOLLAR_] = ACTIONS(1063), + [aux_sym_variable_token1] = ACTIONS(1063), + [aux_sym_variable_token2] = ACTIONS(1061), + [sym_braced_variable] = ACTIONS(1061), + [anon_sym_LPAREN] = ACTIONS(1065), [anon_sym_COMMA] = ACTIONS(1129), - [anon_sym_LBRACE] = ACTIONS(1113), + [anon_sym_LBRACE] = ACTIONS(1067), [anon_sym_PIPE] = ACTIONS(95), [anon_sym_PLUS] = ACTIONS(1131), [anon_sym_DASH] = ACTIONS(1131), @@ -52499,91 +52514,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1129), [anon_sym_PLUS_PLUS] = ACTIONS(1133), [anon_sym_DASH_DASH] = ACTIONS(1135), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1121), - [anon_sym_AT_LPAREN] = ACTIONS(1123), - [anon_sym_AT_LBRACE] = ACTIONS(1125), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1075), + [anon_sym_AT_LPAREN] = ACTIONS(1077), + [anon_sym_AT_LBRACE] = ACTIONS(1079), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [227] = { - [sym__literal] = STATE(1052), - [sym_integer_literal] = STATE(1052), - [sym_string_literal] = STATE(1052), - [sym_expandable_string_literal] = STATE(935), - [sym_expandable_here_string_literal] = STATE(935), - [sym_variable] = STATE(1052), - [sym_array_literal_expression] = STATE(1157), - [sym_unary_expression] = STATE(1145), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(1052), - [sym__value] = STATE(1052), - [sym_parenthesized_expression] = STATE(1052), - [sym_sub_expression] = STATE(1052), - [sym_array_expression] = STATE(1052), - [sym_script_block_expression] = STATE(1052), - [sym_hash_literal_expression] = STATE(1052), - [sym_post_increment_expression] = STATE(1052), - [sym_post_decrement_expression] = STATE(1052), - [sym_member_access] = STATE(1052), - [sym_element_access] = STATE(1052), - [sym_invokation_expression] = STATE(1052), - [sym_invokation_foreach_expression] = STATE(963), + [sym__literal] = STATE(1058), + [sym_integer_literal] = STATE(1058), + [sym_string_literal] = STATE(1058), + [sym_expandable_string_literal] = STATE(1020), + [sym_expandable_here_string_literal] = STATE(1020), + [sym_variable] = STATE(1058), + [sym_array_literal_expression] = STATE(1152), + [sym_unary_expression] = STATE(1143), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(1058), + [sym__value] = STATE(1058), + [sym_parenthesized_expression] = STATE(1058), + [sym_sub_expression] = STATE(1058), + [sym_array_expression] = STATE(1058), + [sym_script_block_expression] = STATE(1058), + [sym_hash_literal_expression] = STATE(1058), + [sym_post_increment_expression] = STATE(1058), + [sym_post_decrement_expression] = STATE(1058), + [sym_member_access] = STATE(1058), + [sym_element_access] = STATE(1058), + [sym_invokation_expression] = STATE(1058), + [sym_invokation_foreach_expression] = STATE(1000), [sym_type_literal] = STATE(226), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1091), - [sym_hexadecimal_integer_literal] = ACTIONS(1091), + [sym_decimal_integer_literal] = ACTIONS(1045), + [sym_hexadecimal_integer_literal] = ACTIONS(1045), [sym_real_literal] = ACTIONS(1137), [aux_sym_expandable_string_literal_token1] = ACTIONS(1139), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1141), [sym_verbatim_string_characters] = ACTIONS(1143), [sym_verbatim_here_string_characters] = ACTIONS(1143), [anon_sym_LBRACK] = ACTIONS(1145), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), [aux_sym_comparison_operator_token37] = ACTIONS(1131), [aux_sym_comparison_operator_token50] = ACTIONS(1131), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1109), - [anon_sym_DOLLAR_CARET] = ACTIONS(1109), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1109), - [anon_sym_DOLLAR_] = ACTIONS(1109), - [aux_sym_variable_token1] = ACTIONS(1109), - [aux_sym_variable_token2] = ACTIONS(1109), - [sym_braced_variable] = ACTIONS(1109), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1063), + [anon_sym_DOLLAR_CARET] = ACTIONS(1063), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1063), + [anon_sym_DOLLAR_] = ACTIONS(1063), + [aux_sym_variable_token1] = ACTIONS(1063), + [aux_sym_variable_token2] = ACTIONS(1063), + [sym_braced_variable] = ACTIONS(1063), [sym_generic_token] = ACTIONS(1147), [anon_sym_LPAREN] = ACTIONS(1149), - [anon_sym_RPAREN] = ACTIONS(1019), [anon_sym_COMMA] = ACTIONS(1131), [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_PIPE] = ACTIONS(1019), + [anon_sym_PIPE] = ACTIONS(1027), [anon_sym_PLUS] = ACTIONS(1131), [anon_sym_DASH] = ACTIONS(1131), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1131), @@ -52594,138 +52609,139 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(1157), [anon_sym_AT_LPAREN] = ACTIONS(1159), [anon_sym_AT_LBRACE] = ACTIONS(1161), + [sym__statement_terminator] = ACTIONS(1031), }, [228] = { - [sym__literal] = STATE(1051), - [sym_integer_literal] = STATE(1051), - [sym_string_literal] = STATE(1051), - [sym_expandable_string_literal] = STATE(1008), - [sym_expandable_here_string_literal] = STATE(1008), - [sym_variable] = STATE(1051), - [sym_array_literal_expression] = STATE(1148), - [sym_unary_expression] = STATE(1141), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(1051), - [sym__value] = STATE(1051), - [sym_parenthesized_expression] = STATE(1051), - [sym_sub_expression] = STATE(1051), - [sym_array_expression] = STATE(1051), - [sym_script_block_expression] = STATE(1051), - [sym_hash_literal_expression] = STATE(1051), - [sym_post_increment_expression] = STATE(1051), - [sym_post_decrement_expression] = STATE(1051), - [sym_member_access] = STATE(1051), - [sym_element_access] = STATE(1051), - [sym_invokation_expression] = STATE(1051), - [sym_invokation_foreach_expression] = STATE(1011), - [sym_type_literal] = STATE(223), + [sym__literal] = STATE(1059), + [sym_integer_literal] = STATE(1059), + [sym_string_literal] = STATE(1059), + [sym_expandable_string_literal] = STATE(947), + [sym_expandable_here_string_literal] = STATE(947), + [sym_variable] = STATE(1059), + [sym_array_literal_expression] = STATE(1155), + [sym_unary_expression] = STATE(1144), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(1059), + [sym__value] = STATE(1059), + [sym_parenthesized_expression] = STATE(1059), + [sym_sub_expression] = STATE(1059), + [sym_array_expression] = STATE(1059), + [sym_script_block_expression] = STATE(1059), + [sym_hash_literal_expression] = STATE(1059), + [sym_post_increment_expression] = STATE(1059), + [sym_post_decrement_expression] = STATE(1059), + [sym_member_access] = STATE(1059), + [sym_element_access] = STATE(1059), + [sym_invokation_expression] = STATE(1059), + [sym_invokation_foreach_expression] = STATE(955), + [sym_type_literal] = STATE(224), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1045), - [sym_hexadecimal_integer_literal] = ACTIONS(1045), + [sym_decimal_integer_literal] = ACTIONS(1081), + [sym_hexadecimal_integer_literal] = ACTIONS(1081), [sym_real_literal] = ACTIONS(1163), [aux_sym_expandable_string_literal_token1] = ACTIONS(1165), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1167), [sym_verbatim_string_characters] = ACTIONS(1169), [sym_verbatim_here_string_characters] = ACTIONS(1169), [anon_sym_LBRACK] = ACTIONS(1171), - [anon_sym_GT] = ACTIONS(1019), - [anon_sym_GT_GT] = ACTIONS(1019), - [anon_sym_2_GT] = ACTIONS(1019), - [anon_sym_2_GT_GT] = ACTIONS(1019), - [anon_sym_3_GT] = ACTIONS(1019), - [anon_sym_3_GT_GT] = ACTIONS(1019), - [anon_sym_4_GT] = ACTIONS(1019), - [anon_sym_4_GT_GT] = ACTIONS(1019), - [anon_sym_5_GT] = ACTIONS(1019), - [anon_sym_5_GT_GT] = ACTIONS(1019), - [anon_sym_6_GT] = ACTIONS(1019), - [anon_sym_6_GT_GT] = ACTIONS(1019), - [anon_sym_STAR_GT] = ACTIONS(1019), - [anon_sym_STAR_GT_GT] = ACTIONS(1019), - [anon_sym_LT] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1019), - [anon_sym_2_GT_AMP1] = ACTIONS(1019), - [anon_sym_3_GT_AMP1] = ACTIONS(1019), - [anon_sym_4_GT_AMP1] = ACTIONS(1019), - [anon_sym_5_GT_AMP1] = ACTIONS(1019), - [anon_sym_6_GT_AMP1] = ACTIONS(1019), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1019), - [anon_sym_1_GT_AMP2] = ACTIONS(1019), - [anon_sym_3_GT_AMP2] = ACTIONS(1019), - [anon_sym_4_GT_AMP2] = ACTIONS(1019), - [anon_sym_5_GT_AMP2] = ACTIONS(1019), - [anon_sym_6_GT_AMP2] = ACTIONS(1019), - [aux_sym_comparison_operator_token37] = ACTIONS(1069), - [aux_sym_comparison_operator_token50] = ACTIONS(1069), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1063), - [anon_sym_DOLLAR_CARET] = ACTIONS(1063), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1063), - [anon_sym_DOLLAR_] = ACTIONS(1063), - [aux_sym_variable_token1] = ACTIONS(1063), - [aux_sym_variable_token2] = ACTIONS(1063), - [sym_braced_variable] = ACTIONS(1063), + [anon_sym_GT] = ACTIONS(1027), + [anon_sym_GT_GT] = ACTIONS(1027), + [anon_sym_2_GT] = ACTIONS(1027), + [anon_sym_2_GT_GT] = ACTIONS(1027), + [anon_sym_3_GT] = ACTIONS(1027), + [anon_sym_3_GT_GT] = ACTIONS(1027), + [anon_sym_4_GT] = ACTIONS(1027), + [anon_sym_4_GT_GT] = ACTIONS(1027), + [anon_sym_5_GT] = ACTIONS(1027), + [anon_sym_5_GT_GT] = ACTIONS(1027), + [anon_sym_6_GT] = ACTIONS(1027), + [anon_sym_6_GT_GT] = ACTIONS(1027), + [anon_sym_STAR_GT] = ACTIONS(1027), + [anon_sym_STAR_GT_GT] = ACTIONS(1027), + [anon_sym_LT] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), + [anon_sym_2_GT_AMP1] = ACTIONS(1027), + [anon_sym_3_GT_AMP1] = ACTIONS(1027), + [anon_sym_4_GT_AMP1] = ACTIONS(1027), + [anon_sym_5_GT_AMP1] = ACTIONS(1027), + [anon_sym_6_GT_AMP1] = ACTIONS(1027), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), + [anon_sym_1_GT_AMP2] = ACTIONS(1027), + [anon_sym_3_GT_AMP2] = ACTIONS(1027), + [anon_sym_4_GT_AMP2] = ACTIONS(1027), + [anon_sym_5_GT_AMP2] = ACTIONS(1027), + [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_comparison_operator_token37] = ACTIONS(1105), + [aux_sym_comparison_operator_token50] = ACTIONS(1105), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1099), + [anon_sym_DOLLAR_CARET] = ACTIONS(1099), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1099), + [anon_sym_DOLLAR_] = ACTIONS(1099), + [aux_sym_variable_token1] = ACTIONS(1099), + [aux_sym_variable_token2] = ACTIONS(1099), + [sym_braced_variable] = ACTIONS(1099), [sym_generic_token] = ACTIONS(1173), [anon_sym_LPAREN] = ACTIONS(1175), - [anon_sym_COMMA] = ACTIONS(1069), + [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_COMMA] = ACTIONS(1105), [anon_sym_LBRACE] = ACTIONS(1177), - [anon_sym_PIPE] = ACTIONS(1019), - [anon_sym_PLUS] = ACTIONS(1069), - [anon_sym_DASH] = ACTIONS(1069), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1069), - [anon_sym_BANG] = ACTIONS(1069), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1069), + [anon_sym_PIPE] = ACTIONS(1027), + [anon_sym_PLUS] = ACTIONS(1105), + [anon_sym_DASH] = ACTIONS(1105), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1105), + [anon_sym_BANG] = ACTIONS(1105), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1105), [anon_sym_PLUS_PLUS] = ACTIONS(1179), [anon_sym_DASH_DASH] = ACTIONS(1181), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183), [anon_sym_AT_LPAREN] = ACTIONS(1185), [anon_sym_AT_LBRACE] = ACTIONS(1187), - [sym__statement_terminator] = ACTIONS(1023), }, [229] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(1903), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2040), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52768,47 +52784,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [230] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2028), - [sym_pipeline] = STATE(1955), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2043), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52851,47 +52867,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [231] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2032), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2098), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52934,47 +52950,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [232] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2035), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2085), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53017,47 +53033,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [233] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2077), - [sym_pipeline] = STATE(1955), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2089), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53100,47 +53116,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [234] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2081), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2092), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53183,47 +53199,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [235] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2084), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2103), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53266,47 +53282,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [236] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2095), - [sym_pipeline] = STATE(1955), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2107), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53349,47 +53365,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [237] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2099), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2110), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53432,47 +53448,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [238] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2102), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(1920), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53515,47 +53531,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [239] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2093), - [sym_pipeline] = STATE(1955), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(1732), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53598,47 +53614,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [240] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(1774), - [sym_pipeline] = STATE(1781), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2036), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53681,47 +53697,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [241] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1935), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2113), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53762,47 +53778,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [242] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2039), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2045), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53843,47 +53859,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [243] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1940), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2046), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53924,47 +53940,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [244] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2083), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2091), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54005,47 +54021,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [245] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2034), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2095), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54086,47 +54102,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [246] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1868), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2047), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54167,47 +54183,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [247] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2086), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2094), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54248,47 +54264,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [248] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2087), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2096), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54329,47 +54345,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [249] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2088), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2109), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54410,47 +54426,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [250] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2101), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2130), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54491,47 +54507,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [251] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2104), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2112), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54572,47 +54588,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [252] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2105), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1797), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54653,47 +54669,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [253] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2106), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2114), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54734,47 +54750,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [254] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1983), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1785), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54815,47 +54831,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [255] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2037), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2015), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54896,47 +54912,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [256] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2038), - [sym_pipeline] = STATE(1989), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2042), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -54977,46 +54993,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [257] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(2085), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(2077), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55057,46 +55073,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [258] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(2008), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1858), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55140,31 +55156,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1937), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -55177,6 +55192,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(1297), + }, + [260] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(2052), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55216,47 +55312,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1293), [anon_sym_AT_LBRACE] = ACTIONS(1295), }, - [260] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [261] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1894), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1881), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55296,47 +55392,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1293), [anon_sym_AT_LBRACE] = ACTIONS(1295), }, - [261] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [262] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1985), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1984), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55376,47 +55472,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1293), [anon_sym_AT_LBRACE] = ACTIONS(1295), }, - [262] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [263] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1871), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(2024), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55456,34 +55552,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1293), [anon_sym_AT_LBRACE] = ACTIONS(1295), }, - [263] = { + [264] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1776), - [sym_left_assignment_expression] = STATE(1321), - [sym_assignment_expression] = STATE(1786), - [sym_command] = STATE(1374), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(756), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(916), - [sym_logical_expression] = STATE(977), - [sym_bitwise_expression] = STATE(917), - [sym_comparison_expression] = STATE(208), - [sym_additive_expression] = STATE(197), + [sym_while_condition] = STATE(1931), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(181), - [sym_range_expression] = STATE(182), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55496,87 +55593,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(155), [sym_element_access] = STATE(155), [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(1297), - }, - [264] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1932), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55617,46 +55633,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [265] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1976), - [sym_pipeline] = STATE(2056), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1941), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55697,45 +55713,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [266] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1730), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1999), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55776,45 +55792,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [267] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1749), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1950), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55855,45 +55871,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [268] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1896), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1887), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -55934,45 +55950,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [269] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1757), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1759), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56013,45 +56029,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [270] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1881), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(2069), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56092,45 +56108,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [271] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1779), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(2050), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56171,45 +56187,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [272] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(2005), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1872), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56250,45 +56266,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [273] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1801), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1804), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56329,45 +56345,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [274] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1979), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1810), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56408,45 +56424,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [275] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1912), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1741), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56487,45 +56503,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [276] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1910), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1768), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56566,45 +56582,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [277] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1869), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1790), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56645,45 +56661,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [278] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1914), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(2011), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56724,45 +56740,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [279] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1991), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1812), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56803,45 +56819,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [280] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), + [sym_variable] = STATE(155), [sym_pipeline] = STATE(1879), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56882,45 +56898,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [281] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1883), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1889), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -56961,45 +56977,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [282] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1888), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1893), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57037,48 +57053,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(1289), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), - }, - [283] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1930), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [anon_sym_AT_LBRACE] = ACTIONS(1295), + }, + [283] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1898), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57119,45 +57135,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [284] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1982), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1939), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57198,45 +57214,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [285] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1938), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1947), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57277,45 +57293,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [286] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1942), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1951), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57356,45 +57372,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [287] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1947), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1956), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57435,45 +57451,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [288] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1974), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1982), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57514,45 +57530,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [289] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1877), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1990), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57593,45 +57609,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(1295), }, [290] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1986), - [sym_left_assignment_expression] = STATE(1323), - [sym_assignment_expression] = STATE(2063), - [sym_command] = STATE(1359), - [sym_command_invokation_operator] = STATE(730), - [sym_command_name] = STATE(752), - [sym_foreach_command] = STATE(1430), - [sym__expression] = STATE(912), - [sym_logical_expression] = STATE(983), - [sym_bitwise_expression] = STATE(913), - [sym_comparison_expression] = STATE(200), - [sym_additive_expression] = STATE(196), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(180), - [sym_range_expression] = STATE(179), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1994), + [sym_left_assignment_expression] = STATE(1325), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1355), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(857), + [sym_logical_expression] = STATE(981), + [sym_bitwise_expression] = STATE(858), + [sym_comparison_expression] = STATE(203), + [sym_additive_expression] = STATE(198), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), @@ -57674,427 +57690,356 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [291] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(651), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(651), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(747), [anon_sym_DASH_DASH] = ACTIONS(749), [anon_sym_DOT2] = ACTIONS(1299), [anon_sym_COLON_COLON] = ACTIONS(1301), - [anon_sym_RBRACK] = ACTIONS(651), + [anon_sym_RBRACK] = ACTIONS(635), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [292] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(651), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(651), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), [anon_sym_DOT2] = ACTIONS(1303), [anon_sym_COLON_COLON] = ACTIONS(1305), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(651), + [anon_sym_RBRACK] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [293] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(651), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(651), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), [anon_sym_DOT2] = ACTIONS(1307), [anon_sym_COLON_COLON] = ACTIONS(1309), - [anon_sym_RBRACK] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(635), }, [294] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(651), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(651), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(735), [anon_sym_DASH_DASH] = ACTIONS(737), [anon_sym_DOT2] = ACTIONS(1311), [anon_sym_COLON_COLON] = ACTIONS(1313), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(635), }, [295] = { - [aux_sym_array_literal_expression_repeat1] = STATE(295), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), - [anon_sym_RPAREN] = ACTIONS(775), - [anon_sym_COMMA] = ACTIONS(1315), - [anon_sym_PERCENT] = ACTIONS(775), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(775), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(775), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(775), - [anon_sym_DOT_DOT] = ACTIONS(775), - [anon_sym_RBRACK] = ACTIONS(775), - }, - [296] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1555), - [sym_logical_expression] = STATE(1392), - [sym_bitwise_expression] = STATE(1310), - [sym_comparison_expression] = STATE(556), - [sym_additive_expression] = STATE(526), - [sym_multiplicative_expression] = STATE(371), - [sym_format_expression] = STATE(320), - [sym_range_expression] = STATE(321), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(298), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1374), + [sym_bitwise_expression] = STATE(1306), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(373), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(319), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(307), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), - [sym_attribute_arguments] = STATE(1874), - [sym_attribute_argument] = STATE(1476), + [sym_type_literal] = STATE(76), + [sym_attribute_arguments] = STATE(1743), + [sym_attribute_argument] = STATE(1446), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1318), + [sym_simple_name] = ACTIONS(1315), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -58103,69 +58048,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1320), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1317), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [297] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [296] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1555), - [sym_logical_expression] = STATE(1392), - [sym_bitwise_expression] = STATE(1310), - [sym_comparison_expression] = STATE(556), - [sym_additive_expression] = STATE(526), - [sym_multiplicative_expression] = STATE(371), - [sym_format_expression] = STATE(320), - [sym_range_expression] = STATE(321), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(298), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1374), + [sym_bitwise_expression] = STATE(1306), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(373), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(319), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(307), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), - [sym_attribute_arguments] = STATE(2075), - [sym_attribute_argument] = STATE(1476), + [sym_type_literal] = STATE(76), + [sym_attribute_arguments] = STATE(1884), + [sym_attribute_argument] = STATE(1446), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1318), + [sym_simple_name] = ACTIONS(1315), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -58174,231 +58119,582 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1322), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1319), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [298] = { - [aux_sym_array_literal_expression_repeat1] = STATE(302), + [297] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(782), - [aux_sym_comparison_operator_token2] = ACTIONS(782), - [aux_sym_comparison_operator_token3] = ACTIONS(782), - [aux_sym_comparison_operator_token4] = ACTIONS(782), - [aux_sym_comparison_operator_token5] = ACTIONS(782), - [aux_sym_comparison_operator_token6] = ACTIONS(782), - [aux_sym_comparison_operator_token7] = ACTIONS(782), - [aux_sym_comparison_operator_token8] = ACTIONS(782), - [aux_sym_comparison_operator_token9] = ACTIONS(782), - [aux_sym_comparison_operator_token10] = ACTIONS(782), - [aux_sym_comparison_operator_token11] = ACTIONS(782), - [aux_sym_comparison_operator_token12] = ACTIONS(782), - [aux_sym_comparison_operator_token13] = ACTIONS(782), - [aux_sym_comparison_operator_token14] = ACTIONS(782), - [aux_sym_comparison_operator_token15] = ACTIONS(782), - [aux_sym_comparison_operator_token16] = ACTIONS(782), - [aux_sym_comparison_operator_token17] = ACTIONS(782), - [aux_sym_comparison_operator_token18] = ACTIONS(782), - [aux_sym_comparison_operator_token19] = ACTIONS(782), - [aux_sym_comparison_operator_token20] = ACTIONS(782), - [aux_sym_comparison_operator_token21] = ACTIONS(782), - [aux_sym_comparison_operator_token22] = ACTIONS(782), - [aux_sym_comparison_operator_token23] = ACTIONS(782), - [aux_sym_comparison_operator_token24] = ACTIONS(782), - [aux_sym_comparison_operator_token25] = ACTIONS(782), - [aux_sym_comparison_operator_token26] = ACTIONS(782), - [aux_sym_comparison_operator_token27] = ACTIONS(782), - [aux_sym_comparison_operator_token28] = ACTIONS(784), - [aux_sym_comparison_operator_token29] = ACTIONS(782), - [aux_sym_comparison_operator_token30] = ACTIONS(782), - [aux_sym_comparison_operator_token31] = ACTIONS(782), - [aux_sym_comparison_operator_token32] = ACTIONS(782), - [aux_sym_comparison_operator_token33] = ACTIONS(782), - [aux_sym_comparison_operator_token34] = ACTIONS(784), - [aux_sym_comparison_operator_token35] = ACTIONS(782), - [aux_sym_comparison_operator_token36] = ACTIONS(782), - [aux_sym_comparison_operator_token37] = ACTIONS(782), - [aux_sym_comparison_operator_token38] = ACTIONS(782), - [aux_sym_comparison_operator_token39] = ACTIONS(782), - [aux_sym_comparison_operator_token40] = ACTIONS(782), - [aux_sym_comparison_operator_token41] = ACTIONS(782), - [aux_sym_comparison_operator_token42] = ACTIONS(782), - [aux_sym_comparison_operator_token43] = ACTIONS(782), - [aux_sym_comparison_operator_token44] = ACTIONS(782), - [aux_sym_comparison_operator_token45] = ACTIONS(782), - [aux_sym_comparison_operator_token46] = ACTIONS(782), - [aux_sym_comparison_operator_token47] = ACTIONS(782), - [aux_sym_comparison_operator_token48] = ACTIONS(782), - [aux_sym_comparison_operator_token49] = ACTIONS(782), - [aux_sym_comparison_operator_token50] = ACTIONS(782), - [aux_sym_format_operator_token1] = ACTIONS(782), - [anon_sym_RPAREN] = ACTIONS(782), - [anon_sym_COMMA] = ACTIONS(782), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(782), - [aux_sym_logical_expression_token2] = ACTIONS(782), - [aux_sym_logical_expression_token3] = ACTIONS(782), - [aux_sym_bitwise_expression_token1] = ACTIONS(782), - [aux_sym_bitwise_expression_token2] = ACTIONS(782), - [aux_sym_bitwise_expression_token3] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(782), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(782), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1321), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_RBRACK] = ACTIONS(765), }, - [299] = { - [aux_sym_array_literal_expression_repeat1] = STATE(299), + [298] = { + [aux_sym_array_literal_expression_repeat1] = STATE(306), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(775), - [aux_sym_comparison_operator_token2] = ACTIONS(775), - [aux_sym_comparison_operator_token3] = ACTIONS(775), - [aux_sym_comparison_operator_token4] = ACTIONS(775), - [aux_sym_comparison_operator_token5] = ACTIONS(775), - [aux_sym_comparison_operator_token6] = ACTIONS(775), - [aux_sym_comparison_operator_token7] = ACTIONS(775), - [aux_sym_comparison_operator_token8] = ACTIONS(775), - [aux_sym_comparison_operator_token9] = ACTIONS(775), - [aux_sym_comparison_operator_token10] = ACTIONS(775), - [aux_sym_comparison_operator_token11] = ACTIONS(775), - [aux_sym_comparison_operator_token12] = ACTIONS(775), - [aux_sym_comparison_operator_token13] = ACTIONS(775), - [aux_sym_comparison_operator_token14] = ACTIONS(775), - [aux_sym_comparison_operator_token15] = ACTIONS(775), - [aux_sym_comparison_operator_token16] = ACTIONS(775), - [aux_sym_comparison_operator_token17] = ACTIONS(775), - [aux_sym_comparison_operator_token18] = ACTIONS(775), - [aux_sym_comparison_operator_token19] = ACTIONS(775), - [aux_sym_comparison_operator_token20] = ACTIONS(775), - [aux_sym_comparison_operator_token21] = ACTIONS(775), - [aux_sym_comparison_operator_token22] = ACTIONS(775), - [aux_sym_comparison_operator_token23] = ACTIONS(775), - [aux_sym_comparison_operator_token24] = ACTIONS(775), - [aux_sym_comparison_operator_token25] = ACTIONS(775), - [aux_sym_comparison_operator_token26] = ACTIONS(775), - [aux_sym_comparison_operator_token27] = ACTIONS(775), - [aux_sym_comparison_operator_token28] = ACTIONS(777), - [aux_sym_comparison_operator_token29] = ACTIONS(775), - [aux_sym_comparison_operator_token30] = ACTIONS(775), - [aux_sym_comparison_operator_token31] = ACTIONS(775), - [aux_sym_comparison_operator_token32] = ACTIONS(775), - [aux_sym_comparison_operator_token33] = ACTIONS(775), - [aux_sym_comparison_operator_token34] = ACTIONS(777), - [aux_sym_comparison_operator_token35] = ACTIONS(775), - [aux_sym_comparison_operator_token36] = ACTIONS(775), - [aux_sym_comparison_operator_token37] = ACTIONS(775), - [aux_sym_comparison_operator_token38] = ACTIONS(775), - [aux_sym_comparison_operator_token39] = ACTIONS(775), - [aux_sym_comparison_operator_token40] = ACTIONS(775), - [aux_sym_comparison_operator_token41] = ACTIONS(775), - [aux_sym_comparison_operator_token42] = ACTIONS(775), - [aux_sym_comparison_operator_token43] = ACTIONS(775), - [aux_sym_comparison_operator_token44] = ACTIONS(775), - [aux_sym_comparison_operator_token45] = ACTIONS(775), - [aux_sym_comparison_operator_token46] = ACTIONS(775), - [aux_sym_comparison_operator_token47] = ACTIONS(775), - [aux_sym_comparison_operator_token48] = ACTIONS(775), - [aux_sym_comparison_operator_token49] = ACTIONS(775), - [aux_sym_comparison_operator_token50] = ACTIONS(775), - [aux_sym_format_operator_token1] = ACTIONS(775), + [aux_sym_comparison_operator_token1] = ACTIONS(772), + [aux_sym_comparison_operator_token2] = ACTIONS(772), + [aux_sym_comparison_operator_token3] = ACTIONS(772), + [aux_sym_comparison_operator_token4] = ACTIONS(772), + [aux_sym_comparison_operator_token5] = ACTIONS(772), + [aux_sym_comparison_operator_token6] = ACTIONS(772), + [aux_sym_comparison_operator_token7] = ACTIONS(772), + [aux_sym_comparison_operator_token8] = ACTIONS(772), + [aux_sym_comparison_operator_token9] = ACTIONS(772), + [aux_sym_comparison_operator_token10] = ACTIONS(772), + [aux_sym_comparison_operator_token11] = ACTIONS(772), + [aux_sym_comparison_operator_token12] = ACTIONS(772), + [aux_sym_comparison_operator_token13] = ACTIONS(772), + [aux_sym_comparison_operator_token14] = ACTIONS(772), + [aux_sym_comparison_operator_token15] = ACTIONS(772), + [aux_sym_comparison_operator_token16] = ACTIONS(772), + [aux_sym_comparison_operator_token17] = ACTIONS(772), + [aux_sym_comparison_operator_token18] = ACTIONS(772), + [aux_sym_comparison_operator_token19] = ACTIONS(772), + [aux_sym_comparison_operator_token20] = ACTIONS(772), + [aux_sym_comparison_operator_token21] = ACTIONS(772), + [aux_sym_comparison_operator_token22] = ACTIONS(772), + [aux_sym_comparison_operator_token23] = ACTIONS(772), + [aux_sym_comparison_operator_token24] = ACTIONS(772), + [aux_sym_comparison_operator_token25] = ACTIONS(772), + [aux_sym_comparison_operator_token26] = ACTIONS(772), + [aux_sym_comparison_operator_token27] = ACTIONS(772), + [aux_sym_comparison_operator_token28] = ACTIONS(774), + [aux_sym_comparison_operator_token29] = ACTIONS(772), + [aux_sym_comparison_operator_token30] = ACTIONS(772), + [aux_sym_comparison_operator_token31] = ACTIONS(772), + [aux_sym_comparison_operator_token32] = ACTIONS(772), + [aux_sym_comparison_operator_token33] = ACTIONS(772), + [aux_sym_comparison_operator_token34] = ACTIONS(774), + [aux_sym_comparison_operator_token35] = ACTIONS(772), + [aux_sym_comparison_operator_token36] = ACTIONS(772), + [aux_sym_comparison_operator_token37] = ACTIONS(772), + [aux_sym_comparison_operator_token38] = ACTIONS(772), + [aux_sym_comparison_operator_token39] = ACTIONS(772), + [aux_sym_comparison_operator_token40] = ACTIONS(772), + [aux_sym_comparison_operator_token41] = ACTIONS(772), + [aux_sym_comparison_operator_token42] = ACTIONS(772), + [aux_sym_comparison_operator_token43] = ACTIONS(772), + [aux_sym_comparison_operator_token44] = ACTIONS(772), + [aux_sym_comparison_operator_token45] = ACTIONS(772), + [aux_sym_comparison_operator_token46] = ACTIONS(772), + [aux_sym_comparison_operator_token47] = ACTIONS(772), + [aux_sym_comparison_operator_token48] = ACTIONS(772), + [aux_sym_comparison_operator_token49] = ACTIONS(772), + [aux_sym_comparison_operator_token50] = ACTIONS(772), + [aux_sym_format_operator_token1] = ACTIONS(772), [anon_sym_COMMA] = ACTIONS(1324), - [anon_sym_PERCENT] = ACTIONS(775), - [aux_sym_logical_expression_token1] = ACTIONS(775), - [aux_sym_logical_expression_token2] = ACTIONS(775), - [aux_sym_logical_expression_token3] = ACTIONS(775), - [aux_sym_bitwise_expression_token1] = ACTIONS(775), - [aux_sym_bitwise_expression_token2] = ACTIONS(775), - [aux_sym_bitwise_expression_token3] = ACTIONS(775), - [anon_sym_PLUS] = ACTIONS(775), - [anon_sym_DASH] = ACTIONS(777), - [anon_sym_SLASH] = ACTIONS(775), - [anon_sym_BSLASH] = ACTIONS(775), - [anon_sym_STAR] = ACTIONS(775), - [anon_sym_DOT_DOT] = ACTIONS(775), - [sym__statement_terminator] = ACTIONS(775), + [anon_sym_PERCENT] = ACTIONS(772), + [aux_sym_logical_expression_token1] = ACTIONS(772), + [aux_sym_logical_expression_token2] = ACTIONS(772), + [aux_sym_logical_expression_token3] = ACTIONS(772), + [aux_sym_bitwise_expression_token1] = ACTIONS(772), + [aux_sym_bitwise_expression_token2] = ACTIONS(772), + [aux_sym_bitwise_expression_token3] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(772), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_SLASH] = ACTIONS(772), + [anon_sym_BSLASH] = ACTIONS(772), + [anon_sym_STAR] = ACTIONS(772), + [anon_sym_DOT_DOT] = ACTIONS(772), + [sym__statement_terminator] = ACTIONS(772), }, - [300] = { - [sym_catch_clauses] = STATE(389), - [sym_catch_clause] = STATE(351), - [sym_finally_clause] = STATE(453), - [aux_sym_catch_clauses_repeat1] = STATE(351), + [299] = { + [sym_elseif_clauses] = STATE(398), + [sym_elseif_clause] = STATE(338), + [sym_else_clause] = STATE(468), + [aux_sym_elseif_clauses_repeat1] = STATE(338), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1327), - [sym_hexadecimal_integer_literal] = ACTIONS(1327), - [sym_real_literal] = ACTIONS(1327), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1327), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1327), - [sym_verbatim_string_characters] = ACTIONS(1327), - [sym_verbatim_here_string_characters] = ACTIONS(1327), - [anon_sym_DOT] = ACTIONS(1327), - [anon_sym_LBRACK] = ACTIONS(1327), - [aux_sym_comparison_operator_token37] = ACTIONS(1327), - [aux_sym_comparison_operator_token50] = ACTIONS(1327), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1327), - [anon_sym_DOLLAR_CARET] = ACTIONS(1327), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1327), - [anon_sym_DOLLAR_] = ACTIONS(1327), - [aux_sym_variable_token1] = ACTIONS(1327), - [aux_sym_variable_token2] = ACTIONS(1327), - [sym_braced_variable] = ACTIONS(1327), - [anon_sym_SEMI] = ACTIONS(1327), - [anon_sym_LPAREN] = ACTIONS(1327), - [anon_sym_RPAREN] = ACTIONS(1327), - [anon_sym_COMMA] = ACTIONS(1327), - [anon_sym_LBRACE] = ACTIONS(1327), - [anon_sym_RBRACE] = ACTIONS(1327), - [aux_sym_if_statement_token1] = ACTIONS(1327), - [aux_sym_switch_statement_token1] = ACTIONS(1327), - [aux_sym_foreach_statement_token1] = ACTIONS(1327), - [aux_sym_for_statement_token1] = ACTIONS(1327), - [aux_sym_while_statement_token1] = ACTIONS(1327), - [aux_sym_do_statement_token1] = ACTIONS(1327), - [aux_sym_function_statement_token1] = ACTIONS(1327), - [aux_sym_function_statement_token2] = ACTIONS(1327), - [aux_sym_function_statement_token3] = ACTIONS(1327), - [aux_sym_flow_control_statement_token1] = ACTIONS(1327), - [aux_sym_flow_control_statement_token2] = ACTIONS(1327), - [aux_sym_flow_control_statement_token3] = ACTIONS(1327), - [aux_sym_flow_control_statement_token4] = ACTIONS(1327), - [aux_sym_flow_control_statement_token5] = ACTIONS(1327), - [sym_label] = ACTIONS(1327), - [aux_sym_trap_statement_token1] = ACTIONS(1327), - [aux_sym_try_statement_token1] = ACTIONS(1327), - [aux_sym_catch_clause_token1] = ACTIONS(1329), - [aux_sym_finally_clause_token1] = ACTIONS(1331), - [aux_sym_data_statement_token1] = ACTIONS(1327), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1327), - [aux_sym_parallel_statement_token1] = ACTIONS(1327), - [aux_sym_sequence_statement_token1] = ACTIONS(1327), - [anon_sym_AMP] = ACTIONS(1327), - [aux_sym_command_name_token1] = ACTIONS(1327), - [anon_sym_PERCENT] = ACTIONS(1327), - [aux_sym_foreach_command_token1] = ACTIONS(1327), - [aux_sym_class_statement_token1] = ACTIONS(1327), - [aux_sym_enum_statement_token1] = ACTIONS(1327), - [anon_sym_PLUS] = ACTIONS(1327), - [anon_sym_DASH] = ACTIONS(1327), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1327), - [anon_sym_BANG] = ACTIONS(1327), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1327), - [anon_sym_PLUS_PLUS] = ACTIONS(1327), - [anon_sym_DASH_DASH] = ACTIONS(1327), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1327), - [anon_sym_AT_LPAREN] = ACTIONS(1327), - [anon_sym_AT_LBRACE] = ACTIONS(1327), + [sym_decimal_integer_literal] = ACTIONS(1326), + [sym_hexadecimal_integer_literal] = ACTIONS(1326), + [sym_real_literal] = ACTIONS(1326), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), + [sym_verbatim_string_characters] = ACTIONS(1326), + [sym_verbatim_here_string_characters] = ACTIONS(1326), + [anon_sym_DOT] = ACTIONS(1326), + [anon_sym_LBRACK] = ACTIONS(1326), + [aux_sym_comparison_operator_token37] = ACTIONS(1326), + [aux_sym_comparison_operator_token50] = ACTIONS(1326), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), + [anon_sym_DOLLAR_CARET] = ACTIONS(1326), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), + [anon_sym_DOLLAR_] = ACTIONS(1326), + [aux_sym_variable_token1] = ACTIONS(1326), + [aux_sym_variable_token2] = ACTIONS(1326), + [sym_braced_variable] = ACTIONS(1326), + [anon_sym_SEMI] = ACTIONS(1326), + [anon_sym_LPAREN] = ACTIONS(1326), + [anon_sym_RPAREN] = ACTIONS(1326), + [anon_sym_COMMA] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(1326), + [anon_sym_RBRACE] = ACTIONS(1326), + [aux_sym_if_statement_token1] = ACTIONS(1326), + [aux_sym_elseif_clause_token1] = ACTIONS(1328), + [aux_sym_else_clause_token1] = ACTIONS(1330), + [aux_sym_switch_statement_token1] = ACTIONS(1326), + [aux_sym_foreach_statement_token1] = ACTIONS(1326), + [aux_sym_for_statement_token1] = ACTIONS(1326), + [aux_sym_while_statement_token1] = ACTIONS(1326), + [aux_sym_do_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token2] = ACTIONS(1326), + [aux_sym_function_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token1] = ACTIONS(1326), + [aux_sym_flow_control_statement_token2] = ACTIONS(1326), + [aux_sym_flow_control_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token4] = ACTIONS(1326), + [aux_sym_flow_control_statement_token5] = ACTIONS(1326), + [sym_label] = ACTIONS(1326), + [aux_sym_trap_statement_token1] = ACTIONS(1326), + [aux_sym_try_statement_token1] = ACTIONS(1326), + [aux_sym_data_statement_token1] = ACTIONS(1326), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), + [aux_sym_parallel_statement_token1] = ACTIONS(1326), + [aux_sym_sequence_statement_token1] = ACTIONS(1326), + [anon_sym_AMP] = ACTIONS(1326), + [aux_sym_command_name_token1] = ACTIONS(1326), + [anon_sym_PERCENT] = ACTIONS(1326), + [aux_sym_foreach_command_token1] = ACTIONS(1326), + [aux_sym_class_statement_token1] = ACTIONS(1326), + [aux_sym_enum_statement_token1] = ACTIONS(1326), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), + [anon_sym_PLUS_PLUS] = ACTIONS(1326), + [anon_sym_DASH_DASH] = ACTIONS(1326), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LBRACE] = ACTIONS(1326), + }, + [300] = { + [aux_sym_array_literal_expression_repeat1] = STATE(302), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(778), + [aux_sym_comparison_operator_token2] = ACTIONS(778), + [aux_sym_comparison_operator_token3] = ACTIONS(778), + [aux_sym_comparison_operator_token4] = ACTIONS(778), + [aux_sym_comparison_operator_token5] = ACTIONS(778), + [aux_sym_comparison_operator_token6] = ACTIONS(778), + [aux_sym_comparison_operator_token7] = ACTIONS(778), + [aux_sym_comparison_operator_token8] = ACTIONS(778), + [aux_sym_comparison_operator_token9] = ACTIONS(778), + [aux_sym_comparison_operator_token10] = ACTIONS(778), + [aux_sym_comparison_operator_token11] = ACTIONS(778), + [aux_sym_comparison_operator_token12] = ACTIONS(778), + [aux_sym_comparison_operator_token13] = ACTIONS(778), + [aux_sym_comparison_operator_token14] = ACTIONS(778), + [aux_sym_comparison_operator_token15] = ACTIONS(778), + [aux_sym_comparison_operator_token16] = ACTIONS(778), + [aux_sym_comparison_operator_token17] = ACTIONS(778), + [aux_sym_comparison_operator_token18] = ACTIONS(778), + [aux_sym_comparison_operator_token19] = ACTIONS(778), + [aux_sym_comparison_operator_token20] = ACTIONS(778), + [aux_sym_comparison_operator_token21] = ACTIONS(778), + [aux_sym_comparison_operator_token22] = ACTIONS(778), + [aux_sym_comparison_operator_token23] = ACTIONS(778), + [aux_sym_comparison_operator_token24] = ACTIONS(778), + [aux_sym_comparison_operator_token25] = ACTIONS(778), + [aux_sym_comparison_operator_token26] = ACTIONS(778), + [aux_sym_comparison_operator_token27] = ACTIONS(778), + [aux_sym_comparison_operator_token28] = ACTIONS(780), + [aux_sym_comparison_operator_token29] = ACTIONS(778), + [aux_sym_comparison_operator_token30] = ACTIONS(778), + [aux_sym_comparison_operator_token31] = ACTIONS(778), + [aux_sym_comparison_operator_token32] = ACTIONS(778), + [aux_sym_comparison_operator_token33] = ACTIONS(778), + [aux_sym_comparison_operator_token34] = ACTIONS(780), + [aux_sym_comparison_operator_token35] = ACTIONS(778), + [aux_sym_comparison_operator_token36] = ACTIONS(778), + [aux_sym_comparison_operator_token37] = ACTIONS(778), + [aux_sym_comparison_operator_token38] = ACTIONS(778), + [aux_sym_comparison_operator_token39] = ACTIONS(778), + [aux_sym_comparison_operator_token40] = ACTIONS(778), + [aux_sym_comparison_operator_token41] = ACTIONS(778), + [aux_sym_comparison_operator_token42] = ACTIONS(778), + [aux_sym_comparison_operator_token43] = ACTIONS(778), + [aux_sym_comparison_operator_token44] = ACTIONS(778), + [aux_sym_comparison_operator_token45] = ACTIONS(778), + [aux_sym_comparison_operator_token46] = ACTIONS(778), + [aux_sym_comparison_operator_token47] = ACTIONS(778), + [aux_sym_comparison_operator_token48] = ACTIONS(778), + [aux_sym_comparison_operator_token49] = ACTIONS(778), + [aux_sym_comparison_operator_token50] = ACTIONS(778), + [aux_sym_format_operator_token1] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(1332), + [anon_sym_PERCENT] = ACTIONS(778), + [aux_sym_logical_expression_token1] = ACTIONS(778), + [aux_sym_logical_expression_token2] = ACTIONS(778), + [aux_sym_logical_expression_token3] = ACTIONS(778), + [aux_sym_bitwise_expression_token1] = ACTIONS(778), + [aux_sym_bitwise_expression_token2] = ACTIONS(778), + [aux_sym_bitwise_expression_token3] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(780), + [anon_sym_SLASH] = ACTIONS(778), + [anon_sym_BSLASH] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(778), + [anon_sym_DOT_DOT] = ACTIONS(778), + [anon_sym_RBRACK] = ACTIONS(778), }, [301] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(772), + [aux_sym_comparison_operator_token2] = ACTIONS(772), + [aux_sym_comparison_operator_token3] = ACTIONS(772), + [aux_sym_comparison_operator_token4] = ACTIONS(772), + [aux_sym_comparison_operator_token5] = ACTIONS(772), + [aux_sym_comparison_operator_token6] = ACTIONS(772), + [aux_sym_comparison_operator_token7] = ACTIONS(772), + [aux_sym_comparison_operator_token8] = ACTIONS(772), + [aux_sym_comparison_operator_token9] = ACTIONS(772), + [aux_sym_comparison_operator_token10] = ACTIONS(772), + [aux_sym_comparison_operator_token11] = ACTIONS(772), + [aux_sym_comparison_operator_token12] = ACTIONS(772), + [aux_sym_comparison_operator_token13] = ACTIONS(772), + [aux_sym_comparison_operator_token14] = ACTIONS(772), + [aux_sym_comparison_operator_token15] = ACTIONS(772), + [aux_sym_comparison_operator_token16] = ACTIONS(772), + [aux_sym_comparison_operator_token17] = ACTIONS(772), + [aux_sym_comparison_operator_token18] = ACTIONS(772), + [aux_sym_comparison_operator_token19] = ACTIONS(772), + [aux_sym_comparison_operator_token20] = ACTIONS(772), + [aux_sym_comparison_operator_token21] = ACTIONS(772), + [aux_sym_comparison_operator_token22] = ACTIONS(772), + [aux_sym_comparison_operator_token23] = ACTIONS(772), + [aux_sym_comparison_operator_token24] = ACTIONS(772), + [aux_sym_comparison_operator_token25] = ACTIONS(772), + [aux_sym_comparison_operator_token26] = ACTIONS(772), + [aux_sym_comparison_operator_token27] = ACTIONS(772), + [aux_sym_comparison_operator_token28] = ACTIONS(774), + [aux_sym_comparison_operator_token29] = ACTIONS(772), + [aux_sym_comparison_operator_token30] = ACTIONS(772), + [aux_sym_comparison_operator_token31] = ACTIONS(772), + [aux_sym_comparison_operator_token32] = ACTIONS(772), + [aux_sym_comparison_operator_token33] = ACTIONS(772), + [aux_sym_comparison_operator_token34] = ACTIONS(774), + [aux_sym_comparison_operator_token35] = ACTIONS(772), + [aux_sym_comparison_operator_token36] = ACTIONS(772), + [aux_sym_comparison_operator_token37] = ACTIONS(772), + [aux_sym_comparison_operator_token38] = ACTIONS(772), + [aux_sym_comparison_operator_token39] = ACTIONS(772), + [aux_sym_comparison_operator_token40] = ACTIONS(772), + [aux_sym_comparison_operator_token41] = ACTIONS(772), + [aux_sym_comparison_operator_token42] = ACTIONS(772), + [aux_sym_comparison_operator_token43] = ACTIONS(772), + [aux_sym_comparison_operator_token44] = ACTIONS(772), + [aux_sym_comparison_operator_token45] = ACTIONS(772), + [aux_sym_comparison_operator_token46] = ACTIONS(772), + [aux_sym_comparison_operator_token47] = ACTIONS(772), + [aux_sym_comparison_operator_token48] = ACTIONS(772), + [aux_sym_comparison_operator_token49] = ACTIONS(772), + [aux_sym_comparison_operator_token50] = ACTIONS(772), + [aux_sym_format_operator_token1] = ACTIONS(772), + [anon_sym_RPAREN] = ACTIONS(772), + [anon_sym_COMMA] = ACTIONS(772), + [anon_sym_PERCENT] = ACTIONS(772), + [aux_sym_logical_expression_token1] = ACTIONS(772), + [aux_sym_logical_expression_token2] = ACTIONS(772), + [aux_sym_logical_expression_token3] = ACTIONS(772), + [aux_sym_bitwise_expression_token1] = ACTIONS(772), + [aux_sym_bitwise_expression_token2] = ACTIONS(772), + [aux_sym_bitwise_expression_token3] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(772), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_SLASH] = ACTIONS(772), + [anon_sym_BSLASH] = ACTIONS(772), + [anon_sym_STAR] = ACTIONS(772), + [anon_sym_DOT_DOT] = ACTIONS(772), + }, + [302] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(772), + [aux_sym_comparison_operator_token2] = ACTIONS(772), + [aux_sym_comparison_operator_token3] = ACTIONS(772), + [aux_sym_comparison_operator_token4] = ACTIONS(772), + [aux_sym_comparison_operator_token5] = ACTIONS(772), + [aux_sym_comparison_operator_token6] = ACTIONS(772), + [aux_sym_comparison_operator_token7] = ACTIONS(772), + [aux_sym_comparison_operator_token8] = ACTIONS(772), + [aux_sym_comparison_operator_token9] = ACTIONS(772), + [aux_sym_comparison_operator_token10] = ACTIONS(772), + [aux_sym_comparison_operator_token11] = ACTIONS(772), + [aux_sym_comparison_operator_token12] = ACTIONS(772), + [aux_sym_comparison_operator_token13] = ACTIONS(772), + [aux_sym_comparison_operator_token14] = ACTIONS(772), + [aux_sym_comparison_operator_token15] = ACTIONS(772), + [aux_sym_comparison_operator_token16] = ACTIONS(772), + [aux_sym_comparison_operator_token17] = ACTIONS(772), + [aux_sym_comparison_operator_token18] = ACTIONS(772), + [aux_sym_comparison_operator_token19] = ACTIONS(772), + [aux_sym_comparison_operator_token20] = ACTIONS(772), + [aux_sym_comparison_operator_token21] = ACTIONS(772), + [aux_sym_comparison_operator_token22] = ACTIONS(772), + [aux_sym_comparison_operator_token23] = ACTIONS(772), + [aux_sym_comparison_operator_token24] = ACTIONS(772), + [aux_sym_comparison_operator_token25] = ACTIONS(772), + [aux_sym_comparison_operator_token26] = ACTIONS(772), + [aux_sym_comparison_operator_token27] = ACTIONS(772), + [aux_sym_comparison_operator_token28] = ACTIONS(774), + [aux_sym_comparison_operator_token29] = ACTIONS(772), + [aux_sym_comparison_operator_token30] = ACTIONS(772), + [aux_sym_comparison_operator_token31] = ACTIONS(772), + [aux_sym_comparison_operator_token32] = ACTIONS(772), + [aux_sym_comparison_operator_token33] = ACTIONS(772), + [aux_sym_comparison_operator_token34] = ACTIONS(774), + [aux_sym_comparison_operator_token35] = ACTIONS(772), + [aux_sym_comparison_operator_token36] = ACTIONS(772), + [aux_sym_comparison_operator_token37] = ACTIONS(772), + [aux_sym_comparison_operator_token38] = ACTIONS(772), + [aux_sym_comparison_operator_token39] = ACTIONS(772), + [aux_sym_comparison_operator_token40] = ACTIONS(772), + [aux_sym_comparison_operator_token41] = ACTIONS(772), + [aux_sym_comparison_operator_token42] = ACTIONS(772), + [aux_sym_comparison_operator_token43] = ACTIONS(772), + [aux_sym_comparison_operator_token44] = ACTIONS(772), + [aux_sym_comparison_operator_token45] = ACTIONS(772), + [aux_sym_comparison_operator_token46] = ACTIONS(772), + [aux_sym_comparison_operator_token47] = ACTIONS(772), + [aux_sym_comparison_operator_token48] = ACTIONS(772), + [aux_sym_comparison_operator_token49] = ACTIONS(772), + [aux_sym_comparison_operator_token50] = ACTIONS(772), + [aux_sym_format_operator_token1] = ACTIONS(772), + [anon_sym_COMMA] = ACTIONS(1332), + [anon_sym_PERCENT] = ACTIONS(772), + [aux_sym_logical_expression_token1] = ACTIONS(772), + [aux_sym_logical_expression_token2] = ACTIONS(772), + [aux_sym_logical_expression_token3] = ACTIONS(772), + [aux_sym_bitwise_expression_token1] = ACTIONS(772), + [aux_sym_bitwise_expression_token2] = ACTIONS(772), + [aux_sym_bitwise_expression_token3] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(772), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_SLASH] = ACTIONS(772), + [anon_sym_BSLASH] = ACTIONS(772), + [anon_sym_STAR] = ACTIONS(772), + [anon_sym_DOT_DOT] = ACTIONS(772), + [anon_sym_RBRACK] = ACTIONS(772), + }, + [303] = { + [sym_catch_clauses] = STATE(383), + [sym_catch_clause] = STATE(342), + [sym_finally_clause] = STATE(465), + [aux_sym_catch_clauses_repeat1] = STATE(342), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1334), + [sym_hexadecimal_integer_literal] = ACTIONS(1334), + [sym_real_literal] = ACTIONS(1334), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1334), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1334), + [sym_verbatim_string_characters] = ACTIONS(1334), + [sym_verbatim_here_string_characters] = ACTIONS(1334), + [anon_sym_DOT] = ACTIONS(1334), + [anon_sym_LBRACK] = ACTIONS(1334), + [aux_sym_comparison_operator_token37] = ACTIONS(1334), + [aux_sym_comparison_operator_token50] = ACTIONS(1334), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1334), + [anon_sym_DOLLAR_CARET] = ACTIONS(1334), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1334), + [anon_sym_DOLLAR_] = ACTIONS(1334), + [aux_sym_variable_token1] = ACTIONS(1334), + [aux_sym_variable_token2] = ACTIONS(1334), + [sym_braced_variable] = ACTIONS(1334), + [anon_sym_SEMI] = ACTIONS(1334), + [anon_sym_LPAREN] = ACTIONS(1334), + [anon_sym_RPAREN] = ACTIONS(1334), + [anon_sym_COMMA] = ACTIONS(1334), + [anon_sym_LBRACE] = ACTIONS(1334), + [anon_sym_RBRACE] = ACTIONS(1334), + [aux_sym_if_statement_token1] = ACTIONS(1334), + [aux_sym_switch_statement_token1] = ACTIONS(1334), + [aux_sym_foreach_statement_token1] = ACTIONS(1334), + [aux_sym_for_statement_token1] = ACTIONS(1334), + [aux_sym_while_statement_token1] = ACTIONS(1334), + [aux_sym_do_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token2] = ACTIONS(1334), + [aux_sym_function_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token1] = ACTIONS(1334), + [aux_sym_flow_control_statement_token2] = ACTIONS(1334), + [aux_sym_flow_control_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token4] = ACTIONS(1334), + [aux_sym_flow_control_statement_token5] = ACTIONS(1334), + [sym_label] = ACTIONS(1334), + [aux_sym_trap_statement_token1] = ACTIONS(1334), + [aux_sym_try_statement_token1] = ACTIONS(1334), + [aux_sym_catch_clause_token1] = ACTIONS(1336), + [aux_sym_finally_clause_token1] = ACTIONS(1338), + [aux_sym_data_statement_token1] = ACTIONS(1334), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1334), + [aux_sym_parallel_statement_token1] = ACTIONS(1334), + [aux_sym_sequence_statement_token1] = ACTIONS(1334), + [anon_sym_AMP] = ACTIONS(1334), + [aux_sym_command_name_token1] = ACTIONS(1334), + [anon_sym_PERCENT] = ACTIONS(1334), + [aux_sym_foreach_command_token1] = ACTIONS(1334), + [aux_sym_class_statement_token1] = ACTIONS(1334), + [aux_sym_enum_statement_token1] = ACTIONS(1334), + [anon_sym_PLUS] = ACTIONS(1334), + [anon_sym_DASH] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1334), + [anon_sym_PLUS_PLUS] = ACTIONS(1334), + [anon_sym_DASH_DASH] = ACTIONS(1334), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LBRACE] = ACTIONS(1334), + }, + [304] = { + [aux_sym_array_literal_expression_repeat1] = STATE(298), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(778), + [aux_sym_comparison_operator_token2] = ACTIONS(778), + [aux_sym_comparison_operator_token3] = ACTIONS(778), + [aux_sym_comparison_operator_token4] = ACTIONS(778), + [aux_sym_comparison_operator_token5] = ACTIONS(778), + [aux_sym_comparison_operator_token6] = ACTIONS(778), + [aux_sym_comparison_operator_token7] = ACTIONS(778), + [aux_sym_comparison_operator_token8] = ACTIONS(778), + [aux_sym_comparison_operator_token9] = ACTIONS(778), + [aux_sym_comparison_operator_token10] = ACTIONS(778), + [aux_sym_comparison_operator_token11] = ACTIONS(778), + [aux_sym_comparison_operator_token12] = ACTIONS(778), + [aux_sym_comparison_operator_token13] = ACTIONS(778), + [aux_sym_comparison_operator_token14] = ACTIONS(778), + [aux_sym_comparison_operator_token15] = ACTIONS(778), + [aux_sym_comparison_operator_token16] = ACTIONS(778), + [aux_sym_comparison_operator_token17] = ACTIONS(778), + [aux_sym_comparison_operator_token18] = ACTIONS(778), + [aux_sym_comparison_operator_token19] = ACTIONS(778), + [aux_sym_comparison_operator_token20] = ACTIONS(778), + [aux_sym_comparison_operator_token21] = ACTIONS(778), + [aux_sym_comparison_operator_token22] = ACTIONS(778), + [aux_sym_comparison_operator_token23] = ACTIONS(778), + [aux_sym_comparison_operator_token24] = ACTIONS(778), + [aux_sym_comparison_operator_token25] = ACTIONS(778), + [aux_sym_comparison_operator_token26] = ACTIONS(778), + [aux_sym_comparison_operator_token27] = ACTIONS(778), + [aux_sym_comparison_operator_token28] = ACTIONS(780), + [aux_sym_comparison_operator_token29] = ACTIONS(778), + [aux_sym_comparison_operator_token30] = ACTIONS(778), + [aux_sym_comparison_operator_token31] = ACTIONS(778), + [aux_sym_comparison_operator_token32] = ACTIONS(778), + [aux_sym_comparison_operator_token33] = ACTIONS(778), + [aux_sym_comparison_operator_token34] = ACTIONS(780), + [aux_sym_comparison_operator_token35] = ACTIONS(778), + [aux_sym_comparison_operator_token36] = ACTIONS(778), + [aux_sym_comparison_operator_token37] = ACTIONS(778), + [aux_sym_comparison_operator_token38] = ACTIONS(778), + [aux_sym_comparison_operator_token39] = ACTIONS(778), + [aux_sym_comparison_operator_token40] = ACTIONS(778), + [aux_sym_comparison_operator_token41] = ACTIONS(778), + [aux_sym_comparison_operator_token42] = ACTIONS(778), + [aux_sym_comparison_operator_token43] = ACTIONS(778), + [aux_sym_comparison_operator_token44] = ACTIONS(778), + [aux_sym_comparison_operator_token45] = ACTIONS(778), + [aux_sym_comparison_operator_token46] = ACTIONS(778), + [aux_sym_comparison_operator_token47] = ACTIONS(778), + [aux_sym_comparison_operator_token48] = ACTIONS(778), + [aux_sym_comparison_operator_token49] = ACTIONS(778), + [aux_sym_comparison_operator_token50] = ACTIONS(778), + [aux_sym_format_operator_token1] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(1324), + [anon_sym_PERCENT] = ACTIONS(778), + [aux_sym_logical_expression_token1] = ACTIONS(778), + [aux_sym_logical_expression_token2] = ACTIONS(778), + [aux_sym_logical_expression_token3] = ACTIONS(778), + [aux_sym_bitwise_expression_token1] = ACTIONS(778), + [aux_sym_bitwise_expression_token2] = ACTIONS(778), + [aux_sym_bitwise_expression_token3] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(780), + [anon_sym_SLASH] = ACTIONS(778), + [anon_sym_BSLASH] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(778), + [anon_sym_DOT_DOT] = ACTIONS(778), + [sym__statement_terminator] = ACTIONS(778), + }, + [305] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -58468,217 +58764,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), [sym__statement_terminator] = ACTIONS(253), }, - [302] = { - [aux_sym_array_literal_expression_repeat1] = STATE(295), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(769), - [aux_sym_comparison_operator_token2] = ACTIONS(769), - [aux_sym_comparison_operator_token3] = ACTIONS(769), - [aux_sym_comparison_operator_token4] = ACTIONS(769), - [aux_sym_comparison_operator_token5] = ACTIONS(769), - [aux_sym_comparison_operator_token6] = ACTIONS(769), - [aux_sym_comparison_operator_token7] = ACTIONS(769), - [aux_sym_comparison_operator_token8] = ACTIONS(769), - [aux_sym_comparison_operator_token9] = ACTIONS(769), - [aux_sym_comparison_operator_token10] = ACTIONS(769), - [aux_sym_comparison_operator_token11] = ACTIONS(769), - [aux_sym_comparison_operator_token12] = ACTIONS(769), - [aux_sym_comparison_operator_token13] = ACTIONS(769), - [aux_sym_comparison_operator_token14] = ACTIONS(769), - [aux_sym_comparison_operator_token15] = ACTIONS(769), - [aux_sym_comparison_operator_token16] = ACTIONS(769), - [aux_sym_comparison_operator_token17] = ACTIONS(769), - [aux_sym_comparison_operator_token18] = ACTIONS(769), - [aux_sym_comparison_operator_token19] = ACTIONS(769), - [aux_sym_comparison_operator_token20] = ACTIONS(769), - [aux_sym_comparison_operator_token21] = ACTIONS(769), - [aux_sym_comparison_operator_token22] = ACTIONS(769), - [aux_sym_comparison_operator_token23] = ACTIONS(769), - [aux_sym_comparison_operator_token24] = ACTIONS(769), - [aux_sym_comparison_operator_token25] = ACTIONS(769), - [aux_sym_comparison_operator_token26] = ACTIONS(769), - [aux_sym_comparison_operator_token27] = ACTIONS(769), - [aux_sym_comparison_operator_token28] = ACTIONS(771), - [aux_sym_comparison_operator_token29] = ACTIONS(769), - [aux_sym_comparison_operator_token30] = ACTIONS(769), - [aux_sym_comparison_operator_token31] = ACTIONS(769), - [aux_sym_comparison_operator_token32] = ACTIONS(769), - [aux_sym_comparison_operator_token33] = ACTIONS(769), - [aux_sym_comparison_operator_token34] = ACTIONS(771), - [aux_sym_comparison_operator_token35] = ACTIONS(769), - [aux_sym_comparison_operator_token36] = ACTIONS(769), - [aux_sym_comparison_operator_token37] = ACTIONS(769), - [aux_sym_comparison_operator_token38] = ACTIONS(769), - [aux_sym_comparison_operator_token39] = ACTIONS(769), - [aux_sym_comparison_operator_token40] = ACTIONS(769), - [aux_sym_comparison_operator_token41] = ACTIONS(769), - [aux_sym_comparison_operator_token42] = ACTIONS(769), - [aux_sym_comparison_operator_token43] = ACTIONS(769), - [aux_sym_comparison_operator_token44] = ACTIONS(769), - [aux_sym_comparison_operator_token45] = ACTIONS(769), - [aux_sym_comparison_operator_token46] = ACTIONS(769), - [aux_sym_comparison_operator_token47] = ACTIONS(769), - [aux_sym_comparison_operator_token48] = ACTIONS(769), - [aux_sym_comparison_operator_token49] = ACTIONS(769), - [aux_sym_comparison_operator_token50] = ACTIONS(769), - [aux_sym_format_operator_token1] = ACTIONS(769), - [anon_sym_RPAREN] = ACTIONS(769), - [anon_sym_COMMA] = ACTIONS(769), - [anon_sym_PERCENT] = ACTIONS(769), - [aux_sym_logical_expression_token1] = ACTIONS(769), - [aux_sym_logical_expression_token2] = ACTIONS(769), - [aux_sym_logical_expression_token3] = ACTIONS(769), - [aux_sym_bitwise_expression_token1] = ACTIONS(769), - [aux_sym_bitwise_expression_token2] = ACTIONS(769), - [aux_sym_bitwise_expression_token3] = ACTIONS(769), - [anon_sym_PLUS] = ACTIONS(769), - [anon_sym_DASH] = ACTIONS(771), - [anon_sym_SLASH] = ACTIONS(769), - [anon_sym_BSLASH] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(769), - [anon_sym_DOT_DOT] = ACTIONS(769), - }, - [303] = { - [aux_sym_array_literal_expression_repeat1] = STATE(299), + [306] = { + [aux_sym_array_literal_expression_repeat1] = STATE(306), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(769), - [aux_sym_comparison_operator_token2] = ACTIONS(769), - [aux_sym_comparison_operator_token3] = ACTIONS(769), - [aux_sym_comparison_operator_token4] = ACTIONS(769), - [aux_sym_comparison_operator_token5] = ACTIONS(769), - [aux_sym_comparison_operator_token6] = ACTIONS(769), - [aux_sym_comparison_operator_token7] = ACTIONS(769), - [aux_sym_comparison_operator_token8] = ACTIONS(769), - [aux_sym_comparison_operator_token9] = ACTIONS(769), - [aux_sym_comparison_operator_token10] = ACTIONS(769), - [aux_sym_comparison_operator_token11] = ACTIONS(769), - [aux_sym_comparison_operator_token12] = ACTIONS(769), - [aux_sym_comparison_operator_token13] = ACTIONS(769), - [aux_sym_comparison_operator_token14] = ACTIONS(769), - [aux_sym_comparison_operator_token15] = ACTIONS(769), - [aux_sym_comparison_operator_token16] = ACTIONS(769), - [aux_sym_comparison_operator_token17] = ACTIONS(769), - [aux_sym_comparison_operator_token18] = ACTIONS(769), - [aux_sym_comparison_operator_token19] = ACTIONS(769), - [aux_sym_comparison_operator_token20] = ACTIONS(769), - [aux_sym_comparison_operator_token21] = ACTIONS(769), - [aux_sym_comparison_operator_token22] = ACTIONS(769), - [aux_sym_comparison_operator_token23] = ACTIONS(769), - [aux_sym_comparison_operator_token24] = ACTIONS(769), - [aux_sym_comparison_operator_token25] = ACTIONS(769), - [aux_sym_comparison_operator_token26] = ACTIONS(769), - [aux_sym_comparison_operator_token27] = ACTIONS(769), - [aux_sym_comparison_operator_token28] = ACTIONS(771), - [aux_sym_comparison_operator_token29] = ACTIONS(769), - [aux_sym_comparison_operator_token30] = ACTIONS(769), - [aux_sym_comparison_operator_token31] = ACTIONS(769), - [aux_sym_comparison_operator_token32] = ACTIONS(769), - [aux_sym_comparison_operator_token33] = ACTIONS(769), - [aux_sym_comparison_operator_token34] = ACTIONS(771), - [aux_sym_comparison_operator_token35] = ACTIONS(769), - [aux_sym_comparison_operator_token36] = ACTIONS(769), - [aux_sym_comparison_operator_token37] = ACTIONS(769), - [aux_sym_comparison_operator_token38] = ACTIONS(769), - [aux_sym_comparison_operator_token39] = ACTIONS(769), - [aux_sym_comparison_operator_token40] = ACTIONS(769), - [aux_sym_comparison_operator_token41] = ACTIONS(769), - [aux_sym_comparison_operator_token42] = ACTIONS(769), - [aux_sym_comparison_operator_token43] = ACTIONS(769), - [aux_sym_comparison_operator_token44] = ACTIONS(769), - [aux_sym_comparison_operator_token45] = ACTIONS(769), - [aux_sym_comparison_operator_token46] = ACTIONS(769), - [aux_sym_comparison_operator_token47] = ACTIONS(769), - [aux_sym_comparison_operator_token48] = ACTIONS(769), - [aux_sym_comparison_operator_token49] = ACTIONS(769), - [aux_sym_comparison_operator_token50] = ACTIONS(769), - [aux_sym_format_operator_token1] = ACTIONS(769), - [anon_sym_COMMA] = ACTIONS(1333), - [anon_sym_PERCENT] = ACTIONS(769), - [aux_sym_logical_expression_token1] = ACTIONS(769), - [aux_sym_logical_expression_token2] = ACTIONS(769), - [aux_sym_logical_expression_token3] = ACTIONS(769), - [aux_sym_bitwise_expression_token1] = ACTIONS(769), - [aux_sym_bitwise_expression_token2] = ACTIONS(769), - [aux_sym_bitwise_expression_token3] = ACTIONS(769), - [anon_sym_PLUS] = ACTIONS(769), - [anon_sym_DASH] = ACTIONS(771), - [anon_sym_SLASH] = ACTIONS(769), - [anon_sym_BSLASH] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(769), - [anon_sym_DOT_DOT] = ACTIONS(769), - [sym__statement_terminator] = ACTIONS(769), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1340), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), }, - [304] = { - [aux_sym_array_literal_expression_repeat1] = STATE(303), + [307] = { + [aux_sym_array_literal_expression_repeat1] = STATE(301), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(782), - [aux_sym_comparison_operator_token2] = ACTIONS(782), - [aux_sym_comparison_operator_token3] = ACTIONS(782), - [aux_sym_comparison_operator_token4] = ACTIONS(782), - [aux_sym_comparison_operator_token5] = ACTIONS(782), - [aux_sym_comparison_operator_token6] = ACTIONS(782), - [aux_sym_comparison_operator_token7] = ACTIONS(782), - [aux_sym_comparison_operator_token8] = ACTIONS(782), - [aux_sym_comparison_operator_token9] = ACTIONS(782), - [aux_sym_comparison_operator_token10] = ACTIONS(782), - [aux_sym_comparison_operator_token11] = ACTIONS(782), - [aux_sym_comparison_operator_token12] = ACTIONS(782), - [aux_sym_comparison_operator_token13] = ACTIONS(782), - [aux_sym_comparison_operator_token14] = ACTIONS(782), - [aux_sym_comparison_operator_token15] = ACTIONS(782), - [aux_sym_comparison_operator_token16] = ACTIONS(782), - [aux_sym_comparison_operator_token17] = ACTIONS(782), - [aux_sym_comparison_operator_token18] = ACTIONS(782), - [aux_sym_comparison_operator_token19] = ACTIONS(782), - [aux_sym_comparison_operator_token20] = ACTIONS(782), - [aux_sym_comparison_operator_token21] = ACTIONS(782), - [aux_sym_comparison_operator_token22] = ACTIONS(782), - [aux_sym_comparison_operator_token23] = ACTIONS(782), - [aux_sym_comparison_operator_token24] = ACTIONS(782), - [aux_sym_comparison_operator_token25] = ACTIONS(782), - [aux_sym_comparison_operator_token26] = ACTIONS(782), - [aux_sym_comparison_operator_token27] = ACTIONS(782), - [aux_sym_comparison_operator_token28] = ACTIONS(784), - [aux_sym_comparison_operator_token29] = ACTIONS(782), - [aux_sym_comparison_operator_token30] = ACTIONS(782), - [aux_sym_comparison_operator_token31] = ACTIONS(782), - [aux_sym_comparison_operator_token32] = ACTIONS(782), - [aux_sym_comparison_operator_token33] = ACTIONS(782), - [aux_sym_comparison_operator_token34] = ACTIONS(784), - [aux_sym_comparison_operator_token35] = ACTIONS(782), - [aux_sym_comparison_operator_token36] = ACTIONS(782), - [aux_sym_comparison_operator_token37] = ACTIONS(782), - [aux_sym_comparison_operator_token38] = ACTIONS(782), - [aux_sym_comparison_operator_token39] = ACTIONS(782), - [aux_sym_comparison_operator_token40] = ACTIONS(782), - [aux_sym_comparison_operator_token41] = ACTIONS(782), - [aux_sym_comparison_operator_token42] = ACTIONS(782), - [aux_sym_comparison_operator_token43] = ACTIONS(782), - [aux_sym_comparison_operator_token44] = ACTIONS(782), - [aux_sym_comparison_operator_token45] = ACTIONS(782), - [aux_sym_comparison_operator_token46] = ACTIONS(782), - [aux_sym_comparison_operator_token47] = ACTIONS(782), - [aux_sym_comparison_operator_token48] = ACTIONS(782), - [aux_sym_comparison_operator_token49] = ACTIONS(782), - [aux_sym_comparison_operator_token50] = ACTIONS(782), - [aux_sym_format_operator_token1] = ACTIONS(782), - [anon_sym_COMMA] = ACTIONS(1333), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(782), - [aux_sym_logical_expression_token2] = ACTIONS(782), - [aux_sym_logical_expression_token3] = ACTIONS(782), - [aux_sym_bitwise_expression_token1] = ACTIONS(782), - [aux_sym_bitwise_expression_token2] = ACTIONS(782), - [aux_sym_bitwise_expression_token3] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(782), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(782), - [sym__statement_terminator] = ACTIONS(782), + [aux_sym_comparison_operator_token1] = ACTIONS(778), + [aux_sym_comparison_operator_token2] = ACTIONS(778), + [aux_sym_comparison_operator_token3] = ACTIONS(778), + [aux_sym_comparison_operator_token4] = ACTIONS(778), + [aux_sym_comparison_operator_token5] = ACTIONS(778), + [aux_sym_comparison_operator_token6] = ACTIONS(778), + [aux_sym_comparison_operator_token7] = ACTIONS(778), + [aux_sym_comparison_operator_token8] = ACTIONS(778), + [aux_sym_comparison_operator_token9] = ACTIONS(778), + [aux_sym_comparison_operator_token10] = ACTIONS(778), + [aux_sym_comparison_operator_token11] = ACTIONS(778), + [aux_sym_comparison_operator_token12] = ACTIONS(778), + [aux_sym_comparison_operator_token13] = ACTIONS(778), + [aux_sym_comparison_operator_token14] = ACTIONS(778), + [aux_sym_comparison_operator_token15] = ACTIONS(778), + [aux_sym_comparison_operator_token16] = ACTIONS(778), + [aux_sym_comparison_operator_token17] = ACTIONS(778), + [aux_sym_comparison_operator_token18] = ACTIONS(778), + [aux_sym_comparison_operator_token19] = ACTIONS(778), + [aux_sym_comparison_operator_token20] = ACTIONS(778), + [aux_sym_comparison_operator_token21] = ACTIONS(778), + [aux_sym_comparison_operator_token22] = ACTIONS(778), + [aux_sym_comparison_operator_token23] = ACTIONS(778), + [aux_sym_comparison_operator_token24] = ACTIONS(778), + [aux_sym_comparison_operator_token25] = ACTIONS(778), + [aux_sym_comparison_operator_token26] = ACTIONS(778), + [aux_sym_comparison_operator_token27] = ACTIONS(778), + [aux_sym_comparison_operator_token28] = ACTIONS(780), + [aux_sym_comparison_operator_token29] = ACTIONS(778), + [aux_sym_comparison_operator_token30] = ACTIONS(778), + [aux_sym_comparison_operator_token31] = ACTIONS(778), + [aux_sym_comparison_operator_token32] = ACTIONS(778), + [aux_sym_comparison_operator_token33] = ACTIONS(778), + [aux_sym_comparison_operator_token34] = ACTIONS(780), + [aux_sym_comparison_operator_token35] = ACTIONS(778), + [aux_sym_comparison_operator_token36] = ACTIONS(778), + [aux_sym_comparison_operator_token37] = ACTIONS(778), + [aux_sym_comparison_operator_token38] = ACTIONS(778), + [aux_sym_comparison_operator_token39] = ACTIONS(778), + [aux_sym_comparison_operator_token40] = ACTIONS(778), + [aux_sym_comparison_operator_token41] = ACTIONS(778), + [aux_sym_comparison_operator_token42] = ACTIONS(778), + [aux_sym_comparison_operator_token43] = ACTIONS(778), + [aux_sym_comparison_operator_token44] = ACTIONS(778), + [aux_sym_comparison_operator_token45] = ACTIONS(778), + [aux_sym_comparison_operator_token46] = ACTIONS(778), + [aux_sym_comparison_operator_token47] = ACTIONS(778), + [aux_sym_comparison_operator_token48] = ACTIONS(778), + [aux_sym_comparison_operator_token49] = ACTIONS(778), + [aux_sym_comparison_operator_token50] = ACTIONS(778), + [aux_sym_format_operator_token1] = ACTIONS(778), + [anon_sym_RPAREN] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_PERCENT] = ACTIONS(778), + [aux_sym_logical_expression_token1] = ACTIONS(778), + [aux_sym_logical_expression_token2] = ACTIONS(778), + [aux_sym_logical_expression_token3] = ACTIONS(778), + [aux_sym_bitwise_expression_token1] = ACTIONS(778), + [aux_sym_bitwise_expression_token2] = ACTIONS(778), + [aux_sym_bitwise_expression_token3] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(780), + [anon_sym_SLASH] = ACTIONS(778), + [anon_sym_BSLASH] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(778), + [anon_sym_DOT_DOT] = ACTIONS(778), }, - [305] = { + [308] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -58748,217 +58974,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(251), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), }, - [306] = { - [aux_sym_array_literal_expression_repeat1] = STATE(307), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(782), - [aux_sym_comparison_operator_token2] = ACTIONS(782), - [aux_sym_comparison_operator_token3] = ACTIONS(782), - [aux_sym_comparison_operator_token4] = ACTIONS(782), - [aux_sym_comparison_operator_token5] = ACTIONS(782), - [aux_sym_comparison_operator_token6] = ACTIONS(782), - [aux_sym_comparison_operator_token7] = ACTIONS(782), - [aux_sym_comparison_operator_token8] = ACTIONS(782), - [aux_sym_comparison_operator_token9] = ACTIONS(782), - [aux_sym_comparison_operator_token10] = ACTIONS(782), - [aux_sym_comparison_operator_token11] = ACTIONS(782), - [aux_sym_comparison_operator_token12] = ACTIONS(782), - [aux_sym_comparison_operator_token13] = ACTIONS(782), - [aux_sym_comparison_operator_token14] = ACTIONS(782), - [aux_sym_comparison_operator_token15] = ACTIONS(782), - [aux_sym_comparison_operator_token16] = ACTIONS(782), - [aux_sym_comparison_operator_token17] = ACTIONS(782), - [aux_sym_comparison_operator_token18] = ACTIONS(782), - [aux_sym_comparison_operator_token19] = ACTIONS(782), - [aux_sym_comparison_operator_token20] = ACTIONS(782), - [aux_sym_comparison_operator_token21] = ACTIONS(782), - [aux_sym_comparison_operator_token22] = ACTIONS(782), - [aux_sym_comparison_operator_token23] = ACTIONS(782), - [aux_sym_comparison_operator_token24] = ACTIONS(782), - [aux_sym_comparison_operator_token25] = ACTIONS(782), - [aux_sym_comparison_operator_token26] = ACTIONS(782), - [aux_sym_comparison_operator_token27] = ACTIONS(782), - [aux_sym_comparison_operator_token28] = ACTIONS(784), - [aux_sym_comparison_operator_token29] = ACTIONS(782), - [aux_sym_comparison_operator_token30] = ACTIONS(782), - [aux_sym_comparison_operator_token31] = ACTIONS(782), - [aux_sym_comparison_operator_token32] = ACTIONS(782), - [aux_sym_comparison_operator_token33] = ACTIONS(782), - [aux_sym_comparison_operator_token34] = ACTIONS(784), - [aux_sym_comparison_operator_token35] = ACTIONS(782), - [aux_sym_comparison_operator_token36] = ACTIONS(782), - [aux_sym_comparison_operator_token37] = ACTIONS(782), - [aux_sym_comparison_operator_token38] = ACTIONS(782), - [aux_sym_comparison_operator_token39] = ACTIONS(782), - [aux_sym_comparison_operator_token40] = ACTIONS(782), - [aux_sym_comparison_operator_token41] = ACTIONS(782), - [aux_sym_comparison_operator_token42] = ACTIONS(782), - [aux_sym_comparison_operator_token43] = ACTIONS(782), - [aux_sym_comparison_operator_token44] = ACTIONS(782), - [aux_sym_comparison_operator_token45] = ACTIONS(782), - [aux_sym_comparison_operator_token46] = ACTIONS(782), - [aux_sym_comparison_operator_token47] = ACTIONS(782), - [aux_sym_comparison_operator_token48] = ACTIONS(782), - [aux_sym_comparison_operator_token49] = ACTIONS(782), - [aux_sym_comparison_operator_token50] = ACTIONS(782), - [aux_sym_format_operator_token1] = ACTIONS(782), - [anon_sym_COMMA] = ACTIONS(1335), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(782), - [aux_sym_logical_expression_token2] = ACTIONS(782), - [aux_sym_logical_expression_token3] = ACTIONS(782), - [aux_sym_bitwise_expression_token1] = ACTIONS(782), - [aux_sym_bitwise_expression_token2] = ACTIONS(782), - [aux_sym_bitwise_expression_token3] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(782), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(782), - [anon_sym_RBRACK] = ACTIONS(782), - }, - [307] = { - [aux_sym_array_literal_expression_repeat1] = STATE(295), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(769), - [aux_sym_comparison_operator_token2] = ACTIONS(769), - [aux_sym_comparison_operator_token3] = ACTIONS(769), - [aux_sym_comparison_operator_token4] = ACTIONS(769), - [aux_sym_comparison_operator_token5] = ACTIONS(769), - [aux_sym_comparison_operator_token6] = ACTIONS(769), - [aux_sym_comparison_operator_token7] = ACTIONS(769), - [aux_sym_comparison_operator_token8] = ACTIONS(769), - [aux_sym_comparison_operator_token9] = ACTIONS(769), - [aux_sym_comparison_operator_token10] = ACTIONS(769), - [aux_sym_comparison_operator_token11] = ACTIONS(769), - [aux_sym_comparison_operator_token12] = ACTIONS(769), - [aux_sym_comparison_operator_token13] = ACTIONS(769), - [aux_sym_comparison_operator_token14] = ACTIONS(769), - [aux_sym_comparison_operator_token15] = ACTIONS(769), - [aux_sym_comparison_operator_token16] = ACTIONS(769), - [aux_sym_comparison_operator_token17] = ACTIONS(769), - [aux_sym_comparison_operator_token18] = ACTIONS(769), - [aux_sym_comparison_operator_token19] = ACTIONS(769), - [aux_sym_comparison_operator_token20] = ACTIONS(769), - [aux_sym_comparison_operator_token21] = ACTIONS(769), - [aux_sym_comparison_operator_token22] = ACTIONS(769), - [aux_sym_comparison_operator_token23] = ACTIONS(769), - [aux_sym_comparison_operator_token24] = ACTIONS(769), - [aux_sym_comparison_operator_token25] = ACTIONS(769), - [aux_sym_comparison_operator_token26] = ACTIONS(769), - [aux_sym_comparison_operator_token27] = ACTIONS(769), - [aux_sym_comparison_operator_token28] = ACTIONS(771), - [aux_sym_comparison_operator_token29] = ACTIONS(769), - [aux_sym_comparison_operator_token30] = ACTIONS(769), - [aux_sym_comparison_operator_token31] = ACTIONS(769), - [aux_sym_comparison_operator_token32] = ACTIONS(769), - [aux_sym_comparison_operator_token33] = ACTIONS(769), - [aux_sym_comparison_operator_token34] = ACTIONS(771), - [aux_sym_comparison_operator_token35] = ACTIONS(769), - [aux_sym_comparison_operator_token36] = ACTIONS(769), - [aux_sym_comparison_operator_token37] = ACTIONS(769), - [aux_sym_comparison_operator_token38] = ACTIONS(769), - [aux_sym_comparison_operator_token39] = ACTIONS(769), - [aux_sym_comparison_operator_token40] = ACTIONS(769), - [aux_sym_comparison_operator_token41] = ACTIONS(769), - [aux_sym_comparison_operator_token42] = ACTIONS(769), - [aux_sym_comparison_operator_token43] = ACTIONS(769), - [aux_sym_comparison_operator_token44] = ACTIONS(769), - [aux_sym_comparison_operator_token45] = ACTIONS(769), - [aux_sym_comparison_operator_token46] = ACTIONS(769), - [aux_sym_comparison_operator_token47] = ACTIONS(769), - [aux_sym_comparison_operator_token48] = ACTIONS(769), - [aux_sym_comparison_operator_token49] = ACTIONS(769), - [aux_sym_comparison_operator_token50] = ACTIONS(769), - [aux_sym_format_operator_token1] = ACTIONS(769), - [anon_sym_COMMA] = ACTIONS(1335), - [anon_sym_PERCENT] = ACTIONS(769), - [aux_sym_logical_expression_token1] = ACTIONS(769), - [aux_sym_logical_expression_token2] = ACTIONS(769), - [aux_sym_logical_expression_token3] = ACTIONS(769), - [aux_sym_bitwise_expression_token1] = ACTIONS(769), - [aux_sym_bitwise_expression_token2] = ACTIONS(769), - [aux_sym_bitwise_expression_token3] = ACTIONS(769), - [anon_sym_PLUS] = ACTIONS(769), - [anon_sym_DASH] = ACTIONS(771), - [anon_sym_SLASH] = ACTIONS(769), - [anon_sym_BSLASH] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(769), - [anon_sym_DOT_DOT] = ACTIONS(769), - [anon_sym_RBRACK] = ACTIONS(769), + [309] = { + [aux_sym_command_argument_sep_repeat1] = STATE(316), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1343), + [sym_hexadecimal_integer_literal] = ACTIONS(1343), + [sym_real_literal] = ACTIONS(1343), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), + [sym_verbatim_string_characters] = ACTIONS(1343), + [sym_verbatim_here_string_characters] = ACTIONS(1343), + [anon_sym_LBRACK] = ACTIONS(1343), + [anon_sym_GT] = ACTIONS(1343), + [anon_sym_GT_GT] = ACTIONS(1343), + [anon_sym_2_GT] = ACTIONS(1343), + [anon_sym_2_GT_GT] = ACTIONS(1343), + [anon_sym_3_GT] = ACTIONS(1343), + [anon_sym_3_GT_GT] = ACTIONS(1343), + [anon_sym_4_GT] = ACTIONS(1343), + [anon_sym_4_GT_GT] = ACTIONS(1343), + [anon_sym_5_GT] = ACTIONS(1343), + [anon_sym_5_GT_GT] = ACTIONS(1343), + [anon_sym_6_GT] = ACTIONS(1343), + [anon_sym_6_GT_GT] = ACTIONS(1343), + [anon_sym_STAR_GT] = ACTIONS(1343), + [anon_sym_STAR_GT_GT] = ACTIONS(1343), + [anon_sym_LT] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), + [anon_sym_2_GT_AMP1] = ACTIONS(1343), + [anon_sym_3_GT_AMP1] = ACTIONS(1343), + [anon_sym_4_GT_AMP1] = ACTIONS(1343), + [anon_sym_5_GT_AMP1] = ACTIONS(1343), + [anon_sym_6_GT_AMP1] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), + [anon_sym_1_GT_AMP2] = ACTIONS(1343), + [anon_sym_3_GT_AMP2] = ACTIONS(1343), + [anon_sym_4_GT_AMP2] = ACTIONS(1343), + [anon_sym_5_GT_AMP2] = ACTIONS(1343), + [anon_sym_6_GT_AMP2] = ACTIONS(1343), + [aux_sym_comparison_operator_token37] = ACTIONS(1343), + [aux_sym_comparison_operator_token50] = ACTIONS(1343), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), + [anon_sym_DOLLAR_CARET] = ACTIONS(1343), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), + [anon_sym_DOLLAR_] = ACTIONS(1343), + [aux_sym_variable_token1] = ACTIONS(1343), + [aux_sym_variable_token2] = ACTIONS(1343), + [sym_braced_variable] = ACTIONS(1343), + [sym_generic_token] = ACTIONS(1343), + [sym_command_parameter] = ACTIONS(1343), + [anon_sym_LPAREN] = ACTIONS(1343), + [anon_sym_COMMA] = ACTIONS(1343), + [anon_sym_LBRACE] = ACTIONS(1343), + [anon_sym_PIPE] = ACTIONS(1343), + [sym_stop_parsing] = ACTIONS(1343), + [anon_sym_SPACE] = ACTIONS(1345), + [anon_sym_COLON] = ACTIONS(1343), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), + [anon_sym_PLUS] = ACTIONS(1343), + [anon_sym_DASH] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), + [anon_sym_BANG] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), + [anon_sym_PLUS_PLUS] = ACTIONS(1343), + [anon_sym_DASH_DASH] = ACTIONS(1343), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym__statement_terminator] = ACTIONS(1347), }, - [308] = { - [sym_elseif_clauses] = STATE(380), - [sym_elseif_clause] = STATE(323), - [sym_else_clause] = STATE(432), - [aux_sym_elseif_clauses_repeat1] = STATE(323), + [310] = { + [sym_catch_clauses] = STATE(415), + [sym_catch_clause] = STATE(372), + [sym_finally_clause] = STATE(485), + [aux_sym_catch_clauses_repeat1] = STATE(372), + [ts_builtin_sym_end] = ACTIONS(1349), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_DOT] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_RBRACE] = ACTIONS(1337), - [aux_sym_if_statement_token1] = ACTIONS(1337), - [aux_sym_elseif_clause_token1] = ACTIONS(1339), - [aux_sym_else_clause_token1] = ACTIONS(1341), - [aux_sym_switch_statement_token1] = ACTIONS(1337), - [aux_sym_foreach_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token1] = ACTIONS(1337), - [aux_sym_while_statement_token1] = ACTIONS(1337), - [aux_sym_do_statement_token1] = ACTIONS(1337), - [aux_sym_function_statement_token1] = ACTIONS(1337), - [aux_sym_function_statement_token2] = ACTIONS(1337), - [aux_sym_function_statement_token3] = ACTIONS(1337), - [aux_sym_flow_control_statement_token1] = ACTIONS(1337), - [aux_sym_flow_control_statement_token2] = ACTIONS(1337), - [aux_sym_flow_control_statement_token3] = ACTIONS(1337), - [aux_sym_flow_control_statement_token4] = ACTIONS(1337), - [aux_sym_flow_control_statement_token5] = ACTIONS(1337), - [sym_label] = ACTIONS(1337), - [aux_sym_trap_statement_token1] = ACTIONS(1337), - [aux_sym_try_statement_token1] = ACTIONS(1337), - [aux_sym_data_statement_token1] = ACTIONS(1337), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1337), - [aux_sym_parallel_statement_token1] = ACTIONS(1337), - [aux_sym_sequence_statement_token1] = ACTIONS(1337), - [anon_sym_AMP] = ACTIONS(1337), - [aux_sym_command_name_token1] = ACTIONS(1337), - [anon_sym_PERCENT] = ACTIONS(1337), - [aux_sym_foreach_command_token1] = ACTIONS(1337), - [aux_sym_class_statement_token1] = ACTIONS(1337), - [aux_sym_enum_statement_token1] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym_decimal_integer_literal] = ACTIONS(1334), + [sym_hexadecimal_integer_literal] = ACTIONS(1334), + [sym_real_literal] = ACTIONS(1334), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1334), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1334), + [sym_verbatim_string_characters] = ACTIONS(1334), + [sym_verbatim_here_string_characters] = ACTIONS(1334), + [anon_sym_DOT] = ACTIONS(1334), + [anon_sym_LBRACK] = ACTIONS(1334), + [aux_sym_comparison_operator_token37] = ACTIONS(1334), + [aux_sym_comparison_operator_token50] = ACTIONS(1334), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1334), + [anon_sym_DOLLAR_CARET] = ACTIONS(1334), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1334), + [anon_sym_DOLLAR_] = ACTIONS(1334), + [aux_sym_variable_token1] = ACTIONS(1334), + [aux_sym_variable_token2] = ACTIONS(1334), + [sym_braced_variable] = ACTIONS(1334), + [anon_sym_SEMI] = ACTIONS(1334), + [anon_sym_LPAREN] = ACTIONS(1334), + [anon_sym_COMMA] = ACTIONS(1334), + [anon_sym_LBRACE] = ACTIONS(1334), + [aux_sym_if_statement_token1] = ACTIONS(1334), + [aux_sym_switch_statement_token1] = ACTIONS(1334), + [aux_sym_foreach_statement_token1] = ACTIONS(1334), + [aux_sym_for_statement_token1] = ACTIONS(1334), + [aux_sym_while_statement_token1] = ACTIONS(1334), + [aux_sym_do_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token2] = ACTIONS(1334), + [aux_sym_function_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token1] = ACTIONS(1334), + [aux_sym_flow_control_statement_token2] = ACTIONS(1334), + [aux_sym_flow_control_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token4] = ACTIONS(1334), + [aux_sym_flow_control_statement_token5] = ACTIONS(1334), + [sym_label] = ACTIONS(1334), + [aux_sym_trap_statement_token1] = ACTIONS(1334), + [aux_sym_try_statement_token1] = ACTIONS(1334), + [aux_sym_catch_clause_token1] = ACTIONS(1351), + [aux_sym_finally_clause_token1] = ACTIONS(1353), + [aux_sym_data_statement_token1] = ACTIONS(1334), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1334), + [aux_sym_parallel_statement_token1] = ACTIONS(1334), + [aux_sym_sequence_statement_token1] = ACTIONS(1334), + [anon_sym_AMP] = ACTIONS(1334), + [aux_sym_command_name_token1] = ACTIONS(1334), + [anon_sym_PERCENT] = ACTIONS(1334), + [aux_sym_foreach_command_token1] = ACTIONS(1334), + [aux_sym_class_statement_token1] = ACTIONS(1334), + [aux_sym_enum_statement_token1] = ACTIONS(1334), + [anon_sym_PLUS] = ACTIONS(1334), + [anon_sym_DASH] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1334), + [anon_sym_PLUS_PLUS] = ACTIONS(1334), + [anon_sym_DASH_DASH] = ACTIONS(1334), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LBRACE] = ACTIONS(1334), }, - [309] = { + [311] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -59027,7 +59181,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(251), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), }, - [310] = { + [312] = { + [aux_sym_command_argument_sep_repeat1] = STATE(312), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_GT] = ACTIONS(1355), + [anon_sym_GT_GT] = ACTIONS(1355), + [anon_sym_2_GT] = ACTIONS(1355), + [anon_sym_2_GT_GT] = ACTIONS(1355), + [anon_sym_3_GT] = ACTIONS(1355), + [anon_sym_3_GT_GT] = ACTIONS(1355), + [anon_sym_4_GT] = ACTIONS(1355), + [anon_sym_4_GT_GT] = ACTIONS(1355), + [anon_sym_5_GT] = ACTIONS(1355), + [anon_sym_5_GT_GT] = ACTIONS(1355), + [anon_sym_6_GT] = ACTIONS(1355), + [anon_sym_6_GT_GT] = ACTIONS(1355), + [anon_sym_STAR_GT] = ACTIONS(1355), + [anon_sym_STAR_GT_GT] = ACTIONS(1355), + [anon_sym_LT] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), + [anon_sym_2_GT_AMP1] = ACTIONS(1355), + [anon_sym_3_GT_AMP1] = ACTIONS(1355), + [anon_sym_4_GT_AMP1] = ACTIONS(1355), + [anon_sym_5_GT_AMP1] = ACTIONS(1355), + [anon_sym_6_GT_AMP1] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), + [anon_sym_1_GT_AMP2] = ACTIONS(1355), + [anon_sym_3_GT_AMP2] = ACTIONS(1355), + [anon_sym_4_GT_AMP2] = ACTIONS(1355), + [anon_sym_5_GT_AMP2] = ACTIONS(1355), + [anon_sym_6_GT_AMP2] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [sym_generic_token] = ACTIONS(1355), + [sym_command_parameter] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_RPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [anon_sym_PIPE] = ACTIONS(1355), + [sym_stop_parsing] = ACTIONS(1355), + [anon_sym_SPACE] = ACTIONS(1357), + [anon_sym_COLON] = ACTIONS(1355), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), + }, + [313] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -59096,629 +59319,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), [sym__statement_terminator] = ACTIONS(253), }, - [311] = { - [aux_sym_command_argument_sep_repeat1] = STATE(318), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1345), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - }, - [312] = { - [sym_format_operator] = STATE(580), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(809), - [aux_sym_comparison_operator_token2] = ACTIONS(809), - [aux_sym_comparison_operator_token3] = ACTIONS(809), - [aux_sym_comparison_operator_token4] = ACTIONS(809), - [aux_sym_comparison_operator_token5] = ACTIONS(809), - [aux_sym_comparison_operator_token6] = ACTIONS(809), - [aux_sym_comparison_operator_token7] = ACTIONS(809), - [aux_sym_comparison_operator_token8] = ACTIONS(809), - [aux_sym_comparison_operator_token9] = ACTIONS(809), - [aux_sym_comparison_operator_token10] = ACTIONS(809), - [aux_sym_comparison_operator_token11] = ACTIONS(809), - [aux_sym_comparison_operator_token12] = ACTIONS(809), - [aux_sym_comparison_operator_token13] = ACTIONS(809), - [aux_sym_comparison_operator_token14] = ACTIONS(809), - [aux_sym_comparison_operator_token15] = ACTIONS(809), - [aux_sym_comparison_operator_token16] = ACTIONS(809), - [aux_sym_comparison_operator_token17] = ACTIONS(809), - [aux_sym_comparison_operator_token18] = ACTIONS(809), - [aux_sym_comparison_operator_token19] = ACTIONS(809), - [aux_sym_comparison_operator_token20] = ACTIONS(809), - [aux_sym_comparison_operator_token21] = ACTIONS(809), - [aux_sym_comparison_operator_token22] = ACTIONS(809), - [aux_sym_comparison_operator_token23] = ACTIONS(809), - [aux_sym_comparison_operator_token24] = ACTIONS(809), - [aux_sym_comparison_operator_token25] = ACTIONS(809), - [aux_sym_comparison_operator_token26] = ACTIONS(809), - [aux_sym_comparison_operator_token27] = ACTIONS(809), - [aux_sym_comparison_operator_token28] = ACTIONS(811), - [aux_sym_comparison_operator_token29] = ACTIONS(809), - [aux_sym_comparison_operator_token30] = ACTIONS(809), - [aux_sym_comparison_operator_token31] = ACTIONS(809), - [aux_sym_comparison_operator_token32] = ACTIONS(809), - [aux_sym_comparison_operator_token33] = ACTIONS(809), - [aux_sym_comparison_operator_token34] = ACTIONS(811), - [aux_sym_comparison_operator_token35] = ACTIONS(809), - [aux_sym_comparison_operator_token36] = ACTIONS(809), - [aux_sym_comparison_operator_token37] = ACTIONS(809), - [aux_sym_comparison_operator_token38] = ACTIONS(809), - [aux_sym_comparison_operator_token39] = ACTIONS(809), - [aux_sym_comparison_operator_token40] = ACTIONS(809), - [aux_sym_comparison_operator_token41] = ACTIONS(809), - [aux_sym_comparison_operator_token42] = ACTIONS(809), - [aux_sym_comparison_operator_token43] = ACTIONS(809), - [aux_sym_comparison_operator_token44] = ACTIONS(809), - [aux_sym_comparison_operator_token45] = ACTIONS(809), - [aux_sym_comparison_operator_token46] = ACTIONS(809), - [aux_sym_comparison_operator_token47] = ACTIONS(809), - [aux_sym_comparison_operator_token48] = ACTIONS(809), - [aux_sym_comparison_operator_token49] = ACTIONS(809), - [aux_sym_comparison_operator_token50] = ACTIONS(809), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_RPAREN] = ACTIONS(809), - [anon_sym_COMMA] = ACTIONS(809), - [anon_sym_PERCENT] = ACTIONS(809), - [aux_sym_logical_expression_token1] = ACTIONS(809), - [aux_sym_logical_expression_token2] = ACTIONS(809), - [aux_sym_logical_expression_token3] = ACTIONS(809), - [aux_sym_bitwise_expression_token1] = ACTIONS(809), - [aux_sym_bitwise_expression_token2] = ACTIONS(809), - [aux_sym_bitwise_expression_token3] = ACTIONS(809), - [anon_sym_PLUS] = ACTIONS(809), - [anon_sym_DASH] = ACTIONS(811), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_BSLASH] = ACTIONS(809), - [anon_sym_STAR] = ACTIONS(809), - }, - [313] = { - [aux_sym_command_argument_sep_repeat1] = STATE(315), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1347), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1349), - }, [314] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(813), - [aux_sym_comparison_operator_token2] = ACTIONS(813), - [aux_sym_comparison_operator_token3] = ACTIONS(813), - [aux_sym_comparison_operator_token4] = ACTIONS(813), - [aux_sym_comparison_operator_token5] = ACTIONS(813), - [aux_sym_comparison_operator_token6] = ACTIONS(813), - [aux_sym_comparison_operator_token7] = ACTIONS(813), - [aux_sym_comparison_operator_token8] = ACTIONS(813), - [aux_sym_comparison_operator_token9] = ACTIONS(813), - [aux_sym_comparison_operator_token10] = ACTIONS(813), - [aux_sym_comparison_operator_token11] = ACTIONS(813), - [aux_sym_comparison_operator_token12] = ACTIONS(813), - [aux_sym_comparison_operator_token13] = ACTIONS(813), - [aux_sym_comparison_operator_token14] = ACTIONS(813), - [aux_sym_comparison_operator_token15] = ACTIONS(813), - [aux_sym_comparison_operator_token16] = ACTIONS(813), - [aux_sym_comparison_operator_token17] = ACTIONS(813), - [aux_sym_comparison_operator_token18] = ACTIONS(813), - [aux_sym_comparison_operator_token19] = ACTIONS(813), - [aux_sym_comparison_operator_token20] = ACTIONS(813), - [aux_sym_comparison_operator_token21] = ACTIONS(813), - [aux_sym_comparison_operator_token22] = ACTIONS(813), - [aux_sym_comparison_operator_token23] = ACTIONS(813), - [aux_sym_comparison_operator_token24] = ACTIONS(813), - [aux_sym_comparison_operator_token25] = ACTIONS(813), - [aux_sym_comparison_operator_token26] = ACTIONS(813), - [aux_sym_comparison_operator_token27] = ACTIONS(813), - [aux_sym_comparison_operator_token28] = ACTIONS(815), - [aux_sym_comparison_operator_token29] = ACTIONS(813), - [aux_sym_comparison_operator_token30] = ACTIONS(813), - [aux_sym_comparison_operator_token31] = ACTIONS(813), - [aux_sym_comparison_operator_token32] = ACTIONS(813), - [aux_sym_comparison_operator_token33] = ACTIONS(813), - [aux_sym_comparison_operator_token34] = ACTIONS(815), - [aux_sym_comparison_operator_token35] = ACTIONS(813), - [aux_sym_comparison_operator_token36] = ACTIONS(813), - [aux_sym_comparison_operator_token37] = ACTIONS(813), - [aux_sym_comparison_operator_token38] = ACTIONS(813), - [aux_sym_comparison_operator_token39] = ACTIONS(813), - [aux_sym_comparison_operator_token40] = ACTIONS(813), - [aux_sym_comparison_operator_token41] = ACTIONS(813), - [aux_sym_comparison_operator_token42] = ACTIONS(813), - [aux_sym_comparison_operator_token43] = ACTIONS(813), - [aux_sym_comparison_operator_token44] = ACTIONS(813), - [aux_sym_comparison_operator_token45] = ACTIONS(813), - [aux_sym_comparison_operator_token46] = ACTIONS(813), - [aux_sym_comparison_operator_token47] = ACTIONS(813), - [aux_sym_comparison_operator_token48] = ACTIONS(813), - [aux_sym_comparison_operator_token49] = ACTIONS(813), - [aux_sym_comparison_operator_token50] = ACTIONS(813), - [aux_sym_format_operator_token1] = ACTIONS(813), - [anon_sym_RPAREN] = ACTIONS(813), - [anon_sym_COMMA] = ACTIONS(813), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(813), - [aux_sym_logical_expression_token2] = ACTIONS(813), - [aux_sym_logical_expression_token3] = ACTIONS(813), - [aux_sym_bitwise_expression_token1] = ACTIONS(813), - [aux_sym_bitwise_expression_token2] = ACTIONS(813), - [aux_sym_bitwise_expression_token3] = ACTIONS(813), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(815), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(813), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(1351), - }, - [315] = { - [aux_sym_command_argument_sep_repeat1] = STATE(315), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1353), - [sym_hexadecimal_integer_literal] = ACTIONS(1353), - [sym_real_literal] = ACTIONS(1353), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1353), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1353), - [sym_verbatim_string_characters] = ACTIONS(1353), - [sym_verbatim_here_string_characters] = ACTIONS(1353), - [anon_sym_LBRACK] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1353), - [anon_sym_GT_GT] = ACTIONS(1353), - [anon_sym_2_GT] = ACTIONS(1353), - [anon_sym_2_GT_GT] = ACTIONS(1353), - [anon_sym_3_GT] = ACTIONS(1353), - [anon_sym_3_GT_GT] = ACTIONS(1353), - [anon_sym_4_GT] = ACTIONS(1353), - [anon_sym_4_GT_GT] = ACTIONS(1353), - [anon_sym_5_GT] = ACTIONS(1353), - [anon_sym_5_GT_GT] = ACTIONS(1353), - [anon_sym_6_GT] = ACTIONS(1353), - [anon_sym_6_GT_GT] = ACTIONS(1353), - [anon_sym_STAR_GT] = ACTIONS(1353), - [anon_sym_STAR_GT_GT] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1353), - [anon_sym_2_GT_AMP1] = ACTIONS(1353), - [anon_sym_3_GT_AMP1] = ACTIONS(1353), - [anon_sym_4_GT_AMP1] = ACTIONS(1353), - [anon_sym_5_GT_AMP1] = ACTIONS(1353), - [anon_sym_6_GT_AMP1] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1353), - [anon_sym_1_GT_AMP2] = ACTIONS(1353), - [anon_sym_3_GT_AMP2] = ACTIONS(1353), - [anon_sym_4_GT_AMP2] = ACTIONS(1353), - [anon_sym_5_GT_AMP2] = ACTIONS(1353), - [anon_sym_6_GT_AMP2] = ACTIONS(1353), - [aux_sym_comparison_operator_token37] = ACTIONS(1353), - [aux_sym_comparison_operator_token50] = ACTIONS(1353), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1353), - [anon_sym_DOLLAR_CARET] = ACTIONS(1353), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1353), - [anon_sym_DOLLAR_] = ACTIONS(1353), - [aux_sym_variable_token1] = ACTIONS(1353), - [aux_sym_variable_token2] = ACTIONS(1353), - [sym_braced_variable] = ACTIONS(1353), - [sym_generic_token] = ACTIONS(1353), - [sym_command_parameter] = ACTIONS(1353), - [anon_sym_LPAREN] = ACTIONS(1353), - [anon_sym_COMMA] = ACTIONS(1353), - [anon_sym_LBRACE] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1353), - [sym_stop_parsing] = ACTIONS(1353), - [anon_sym_SPACE] = ACTIONS(1355), - [anon_sym_COLON] = ACTIONS(1353), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1353), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1353), - [anon_sym_PLUS_PLUS] = ACTIONS(1353), - [anon_sym_DASH_DASH] = ACTIONS(1353), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LBRACE] = ACTIONS(1353), - [sym__statement_terminator] = ACTIONS(1358), - }, - [316] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1555), - [sym_logical_expression] = STATE(1392), - [sym_bitwise_expression] = STATE(1310), - [sym_comparison_expression] = STATE(556), - [sym_additive_expression] = STATE(526), - [sym_multiplicative_expression] = STATE(371), - [sym_format_expression] = STATE(320), - [sym_range_expression] = STATE(321), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(298), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), - [sym_attribute_argument] = STATE(1616), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1318), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [317] = { - [sym_elseif_clauses] = STATE(418), - [sym_elseif_clause] = STATE(364), - [sym_else_clause] = STATE(530), - [aux_sym_elseif_clauses_repeat1] = STATE(364), - [ts_builtin_sym_end] = ACTIONS(1360), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_DOT] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [anon_sym_SEMI] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [aux_sym_if_statement_token1] = ACTIONS(1337), - [aux_sym_elseif_clause_token1] = ACTIONS(1362), - [aux_sym_else_clause_token1] = ACTIONS(1364), - [aux_sym_switch_statement_token1] = ACTIONS(1337), - [aux_sym_foreach_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token1] = ACTIONS(1337), - [aux_sym_while_statement_token1] = ACTIONS(1337), - [aux_sym_do_statement_token1] = ACTIONS(1337), - [aux_sym_function_statement_token1] = ACTIONS(1337), - [aux_sym_function_statement_token2] = ACTIONS(1337), - [aux_sym_function_statement_token3] = ACTIONS(1337), - [aux_sym_flow_control_statement_token1] = ACTIONS(1337), - [aux_sym_flow_control_statement_token2] = ACTIONS(1337), - [aux_sym_flow_control_statement_token3] = ACTIONS(1337), - [aux_sym_flow_control_statement_token4] = ACTIONS(1337), - [aux_sym_flow_control_statement_token5] = ACTIONS(1337), - [sym_label] = ACTIONS(1337), - [aux_sym_trap_statement_token1] = ACTIONS(1337), - [aux_sym_try_statement_token1] = ACTIONS(1337), - [aux_sym_data_statement_token1] = ACTIONS(1337), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1337), - [aux_sym_parallel_statement_token1] = ACTIONS(1337), - [aux_sym_sequence_statement_token1] = ACTIONS(1337), - [anon_sym_AMP] = ACTIONS(1337), - [aux_sym_command_name_token1] = ACTIONS(1337), - [anon_sym_PERCENT] = ACTIONS(1337), - [aux_sym_foreach_command_token1] = ACTIONS(1337), - [aux_sym_class_statement_token1] = ACTIONS(1337), - [aux_sym_enum_statement_token1] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), - }, - [318] = { - [aux_sym_command_argument_sep_repeat1] = STATE(318), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1353), - [sym_hexadecimal_integer_literal] = ACTIONS(1353), - [sym_real_literal] = ACTIONS(1353), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1353), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1353), - [sym_verbatim_string_characters] = ACTIONS(1353), - [sym_verbatim_here_string_characters] = ACTIONS(1353), - [anon_sym_LBRACK] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1353), - [anon_sym_GT_GT] = ACTIONS(1353), - [anon_sym_2_GT] = ACTIONS(1353), - [anon_sym_2_GT_GT] = ACTIONS(1353), - [anon_sym_3_GT] = ACTIONS(1353), - [anon_sym_3_GT_GT] = ACTIONS(1353), - [anon_sym_4_GT] = ACTIONS(1353), - [anon_sym_4_GT_GT] = ACTIONS(1353), - [anon_sym_5_GT] = ACTIONS(1353), - [anon_sym_5_GT_GT] = ACTIONS(1353), - [anon_sym_6_GT] = ACTIONS(1353), - [anon_sym_6_GT_GT] = ACTIONS(1353), - [anon_sym_STAR_GT] = ACTIONS(1353), - [anon_sym_STAR_GT_GT] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1353), - [anon_sym_2_GT_AMP1] = ACTIONS(1353), - [anon_sym_3_GT_AMP1] = ACTIONS(1353), - [anon_sym_4_GT_AMP1] = ACTIONS(1353), - [anon_sym_5_GT_AMP1] = ACTIONS(1353), - [anon_sym_6_GT_AMP1] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1353), - [anon_sym_1_GT_AMP2] = ACTIONS(1353), - [anon_sym_3_GT_AMP2] = ACTIONS(1353), - [anon_sym_4_GT_AMP2] = ACTIONS(1353), - [anon_sym_5_GT_AMP2] = ACTIONS(1353), - [anon_sym_6_GT_AMP2] = ACTIONS(1353), - [aux_sym_comparison_operator_token37] = ACTIONS(1353), - [aux_sym_comparison_operator_token50] = ACTIONS(1353), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1353), - [anon_sym_DOLLAR_CARET] = ACTIONS(1353), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1353), - [anon_sym_DOLLAR_] = ACTIONS(1353), - [aux_sym_variable_token1] = ACTIONS(1353), - [aux_sym_variable_token2] = ACTIONS(1353), - [sym_braced_variable] = ACTIONS(1353), - [sym_generic_token] = ACTIONS(1353), - [sym_command_parameter] = ACTIONS(1353), - [anon_sym_LPAREN] = ACTIONS(1353), - [anon_sym_RPAREN] = ACTIONS(1353), - [anon_sym_COMMA] = ACTIONS(1353), - [anon_sym_LBRACE] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1353), - [sym_stop_parsing] = ACTIONS(1353), - [anon_sym_SPACE] = ACTIONS(1366), - [anon_sym_COLON] = ACTIONS(1353), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1353), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1353), - [anon_sym_PLUS_PLUS] = ACTIONS(1353), - [anon_sym_DASH_DASH] = ACTIONS(1353), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LBRACE] = ACTIONS(1353), - }, - [319] = { - [sym_catch_clauses] = STATE(413), - [sym_catch_clause] = STATE(361), - [sym_finally_clause] = STATE(509), - [aux_sym_catch_clauses_repeat1] = STATE(361), - [ts_builtin_sym_end] = ACTIONS(1369), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1327), - [sym_hexadecimal_integer_literal] = ACTIONS(1327), - [sym_real_literal] = ACTIONS(1327), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1327), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1327), - [sym_verbatim_string_characters] = ACTIONS(1327), - [sym_verbatim_here_string_characters] = ACTIONS(1327), - [anon_sym_DOT] = ACTIONS(1327), - [anon_sym_LBRACK] = ACTIONS(1327), - [aux_sym_comparison_operator_token37] = ACTIONS(1327), - [aux_sym_comparison_operator_token50] = ACTIONS(1327), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1327), - [anon_sym_DOLLAR_CARET] = ACTIONS(1327), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1327), - [anon_sym_DOLLAR_] = ACTIONS(1327), - [aux_sym_variable_token1] = ACTIONS(1327), - [aux_sym_variable_token2] = ACTIONS(1327), - [sym_braced_variable] = ACTIONS(1327), - [anon_sym_SEMI] = ACTIONS(1327), - [anon_sym_LPAREN] = ACTIONS(1327), - [anon_sym_COMMA] = ACTIONS(1327), - [anon_sym_LBRACE] = ACTIONS(1327), - [aux_sym_if_statement_token1] = ACTIONS(1327), - [aux_sym_switch_statement_token1] = ACTIONS(1327), - [aux_sym_foreach_statement_token1] = ACTIONS(1327), - [aux_sym_for_statement_token1] = ACTIONS(1327), - [aux_sym_while_statement_token1] = ACTIONS(1327), - [aux_sym_do_statement_token1] = ACTIONS(1327), - [aux_sym_function_statement_token1] = ACTIONS(1327), - [aux_sym_function_statement_token2] = ACTIONS(1327), - [aux_sym_function_statement_token3] = ACTIONS(1327), - [aux_sym_flow_control_statement_token1] = ACTIONS(1327), - [aux_sym_flow_control_statement_token2] = ACTIONS(1327), - [aux_sym_flow_control_statement_token3] = ACTIONS(1327), - [aux_sym_flow_control_statement_token4] = ACTIONS(1327), - [aux_sym_flow_control_statement_token5] = ACTIONS(1327), - [sym_label] = ACTIONS(1327), - [aux_sym_trap_statement_token1] = ACTIONS(1327), - [aux_sym_try_statement_token1] = ACTIONS(1327), - [aux_sym_catch_clause_token1] = ACTIONS(1371), - [aux_sym_finally_clause_token1] = ACTIONS(1373), - [aux_sym_data_statement_token1] = ACTIONS(1327), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1327), - [aux_sym_parallel_statement_token1] = ACTIONS(1327), - [aux_sym_sequence_statement_token1] = ACTIONS(1327), - [anon_sym_AMP] = ACTIONS(1327), - [aux_sym_command_name_token1] = ACTIONS(1327), - [anon_sym_PERCENT] = ACTIONS(1327), - [aux_sym_foreach_command_token1] = ACTIONS(1327), - [aux_sym_class_statement_token1] = ACTIONS(1327), - [aux_sym_enum_statement_token1] = ACTIONS(1327), - [anon_sym_PLUS] = ACTIONS(1327), - [anon_sym_DASH] = ACTIONS(1327), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1327), - [anon_sym_BANG] = ACTIONS(1327), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1327), - [anon_sym_PLUS_PLUS] = ACTIONS(1327), - [anon_sym_DASH_DASH] = ACTIONS(1327), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1327), - [anon_sym_AT_LPAREN] = ACTIONS(1327), - [anon_sym_AT_LBRACE] = ACTIONS(1327), - }, - [320] = { - [sym_format_operator] = STATE(580), + [sym_format_operator] = STATE(579), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(801), [aux_sym_comparison_operator_token2] = ACTIONS(801), @@ -59770,7 +59372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(801), [aux_sym_comparison_operator_token49] = ACTIONS(801), [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_RPAREN] = ACTIONS(801), [anon_sym_COMMA] = ACTIONS(801), [anon_sym_PERCENT] = ACTIONS(801), @@ -59786,7 +59388,215 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(801), [anon_sym_STAR] = ACTIONS(801), }, - [321] = { + [315] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_RPAREN] = ACTIONS(811), + [anon_sym_COMMA] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1360), + }, + [316] = { + [aux_sym_command_argument_sep_repeat1] = STATE(316), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_GT] = ACTIONS(1355), + [anon_sym_GT_GT] = ACTIONS(1355), + [anon_sym_2_GT] = ACTIONS(1355), + [anon_sym_2_GT_GT] = ACTIONS(1355), + [anon_sym_3_GT] = ACTIONS(1355), + [anon_sym_3_GT_GT] = ACTIONS(1355), + [anon_sym_4_GT] = ACTIONS(1355), + [anon_sym_4_GT_GT] = ACTIONS(1355), + [anon_sym_5_GT] = ACTIONS(1355), + [anon_sym_5_GT_GT] = ACTIONS(1355), + [anon_sym_6_GT] = ACTIONS(1355), + [anon_sym_6_GT_GT] = ACTIONS(1355), + [anon_sym_STAR_GT] = ACTIONS(1355), + [anon_sym_STAR_GT_GT] = ACTIONS(1355), + [anon_sym_LT] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), + [anon_sym_2_GT_AMP1] = ACTIONS(1355), + [anon_sym_3_GT_AMP1] = ACTIONS(1355), + [anon_sym_4_GT_AMP1] = ACTIONS(1355), + [anon_sym_5_GT_AMP1] = ACTIONS(1355), + [anon_sym_6_GT_AMP1] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), + [anon_sym_1_GT_AMP2] = ACTIONS(1355), + [anon_sym_3_GT_AMP2] = ACTIONS(1355), + [anon_sym_4_GT_AMP2] = ACTIONS(1355), + [anon_sym_5_GT_AMP2] = ACTIONS(1355), + [anon_sym_6_GT_AMP2] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [sym_generic_token] = ACTIONS(1355), + [sym_command_parameter] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [anon_sym_PIPE] = ACTIONS(1355), + [sym_stop_parsing] = ACTIONS(1355), + [anon_sym_SPACE] = ACTIONS(1362), + [anon_sym_COLON] = ACTIONS(1355), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), + [sym__statement_terminator] = ACTIONS(1365), + }, + [317] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1374), + [sym_bitwise_expression] = STATE(1306), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(373), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(319), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(307), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(76), + [sym_attribute_argument] = STATE(1704), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [318] = { + [sym_format_operator] = STATE(579), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(795), [aux_sym_comparison_operator_token2] = ACTIONS(795), @@ -59838,7 +59648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(795), [aux_sym_comparison_operator_token49] = ACTIONS(795), [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_RPAREN] = ACTIONS(795), [anon_sym_COMMA] = ACTIONS(795), [anon_sym_PERCENT] = ACTIONS(795), @@ -59853,9 +59663,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(795), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(795), - [anon_sym_DOT_DOT] = ACTIONS(1351), }, - [322] = { + [319] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(805), + [aux_sym_comparison_operator_token2] = ACTIONS(805), + [aux_sym_comparison_operator_token3] = ACTIONS(805), + [aux_sym_comparison_operator_token4] = ACTIONS(805), + [aux_sym_comparison_operator_token5] = ACTIONS(805), + [aux_sym_comparison_operator_token6] = ACTIONS(805), + [aux_sym_comparison_operator_token7] = ACTIONS(805), + [aux_sym_comparison_operator_token8] = ACTIONS(805), + [aux_sym_comparison_operator_token9] = ACTIONS(805), + [aux_sym_comparison_operator_token10] = ACTIONS(805), + [aux_sym_comparison_operator_token11] = ACTIONS(805), + [aux_sym_comparison_operator_token12] = ACTIONS(805), + [aux_sym_comparison_operator_token13] = ACTIONS(805), + [aux_sym_comparison_operator_token14] = ACTIONS(805), + [aux_sym_comparison_operator_token15] = ACTIONS(805), + [aux_sym_comparison_operator_token16] = ACTIONS(805), + [aux_sym_comparison_operator_token17] = ACTIONS(805), + [aux_sym_comparison_operator_token18] = ACTIONS(805), + [aux_sym_comparison_operator_token19] = ACTIONS(805), + [aux_sym_comparison_operator_token20] = ACTIONS(805), + [aux_sym_comparison_operator_token21] = ACTIONS(805), + [aux_sym_comparison_operator_token22] = ACTIONS(805), + [aux_sym_comparison_operator_token23] = ACTIONS(805), + [aux_sym_comparison_operator_token24] = ACTIONS(805), + [aux_sym_comparison_operator_token25] = ACTIONS(805), + [aux_sym_comparison_operator_token26] = ACTIONS(805), + [aux_sym_comparison_operator_token27] = ACTIONS(805), + [aux_sym_comparison_operator_token28] = ACTIONS(807), + [aux_sym_comparison_operator_token29] = ACTIONS(805), + [aux_sym_comparison_operator_token30] = ACTIONS(805), + [aux_sym_comparison_operator_token31] = ACTIONS(805), + [aux_sym_comparison_operator_token32] = ACTIONS(805), + [aux_sym_comparison_operator_token33] = ACTIONS(805), + [aux_sym_comparison_operator_token34] = ACTIONS(807), + [aux_sym_comparison_operator_token35] = ACTIONS(805), + [aux_sym_comparison_operator_token36] = ACTIONS(805), + [aux_sym_comparison_operator_token37] = ACTIONS(805), + [aux_sym_comparison_operator_token38] = ACTIONS(805), + [aux_sym_comparison_operator_token39] = ACTIONS(805), + [aux_sym_comparison_operator_token40] = ACTIONS(805), + [aux_sym_comparison_operator_token41] = ACTIONS(805), + [aux_sym_comparison_operator_token42] = ACTIONS(805), + [aux_sym_comparison_operator_token43] = ACTIONS(805), + [aux_sym_comparison_operator_token44] = ACTIONS(805), + [aux_sym_comparison_operator_token45] = ACTIONS(805), + [aux_sym_comparison_operator_token46] = ACTIONS(805), + [aux_sym_comparison_operator_token47] = ACTIONS(805), + [aux_sym_comparison_operator_token48] = ACTIONS(805), + [aux_sym_comparison_operator_token49] = ACTIONS(805), + [aux_sym_comparison_operator_token50] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(805), + [anon_sym_RPAREN] = ACTIONS(805), + [anon_sym_COMMA] = ACTIONS(805), + [anon_sym_PERCENT] = ACTIONS(805), + [aux_sym_logical_expression_token1] = ACTIONS(805), + [aux_sym_logical_expression_token2] = ACTIONS(805), + [aux_sym_logical_expression_token3] = ACTIONS(805), + [aux_sym_bitwise_expression_token1] = ACTIONS(805), + [aux_sym_bitwise_expression_token2] = ACTIONS(805), + [aux_sym_bitwise_expression_token3] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(805), + [anon_sym_DASH] = ACTIONS(807), + [anon_sym_SLASH] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(805), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_DOT_DOT] = ACTIONS(1360), + }, + [320] = { + [aux_sym_command_argument_sep_repeat1] = STATE(312), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1343), [sym_hexadecimal_integer_literal] = ACTIONS(1343), @@ -59904,11 +59783,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_token] = ACTIONS(1343), [sym_command_parameter] = ACTIONS(1343), [anon_sym_LPAREN] = ACTIONS(1343), + [anon_sym_RPAREN] = ACTIONS(1343), [anon_sym_COMMA] = ACTIONS(1343), [anon_sym_LBRACE] = ACTIONS(1343), [anon_sym_PIPE] = ACTIONS(1343), [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), + [anon_sym_SPACE] = ACTIONS(1367), [anon_sym_COLON] = ACTIONS(1343), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), [anon_sym_PLUS] = ACTIONS(1343), @@ -59921,11 +59801,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), [anon_sym_AT_LPAREN] = ACTIONS(1343), [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1349), }, - [323] = { - [sym_elseif_clause] = STATE(324), - [aux_sym_elseif_clauses_repeat1] = STATE(324), + [321] = { + [sym_elseif_clauses] = STATE(410), + [sym_elseif_clause] = STATE(362), + [sym_else_clause] = STATE(495), + [aux_sym_elseif_clauses_repeat1] = STATE(362), + [ts_builtin_sym_end] = ACTIONS(1369), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1326), + [sym_hexadecimal_integer_literal] = ACTIONS(1326), + [sym_real_literal] = ACTIONS(1326), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), + [sym_verbatim_string_characters] = ACTIONS(1326), + [sym_verbatim_here_string_characters] = ACTIONS(1326), + [anon_sym_DOT] = ACTIONS(1326), + [anon_sym_LBRACK] = ACTIONS(1326), + [aux_sym_comparison_operator_token37] = ACTIONS(1326), + [aux_sym_comparison_operator_token50] = ACTIONS(1326), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), + [anon_sym_DOLLAR_CARET] = ACTIONS(1326), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), + [anon_sym_DOLLAR_] = ACTIONS(1326), + [aux_sym_variable_token1] = ACTIONS(1326), + [aux_sym_variable_token2] = ACTIONS(1326), + [sym_braced_variable] = ACTIONS(1326), + [anon_sym_SEMI] = ACTIONS(1326), + [anon_sym_LPAREN] = ACTIONS(1326), + [anon_sym_COMMA] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(1326), + [aux_sym_if_statement_token1] = ACTIONS(1326), + [aux_sym_elseif_clause_token1] = ACTIONS(1371), + [aux_sym_else_clause_token1] = ACTIONS(1373), + [aux_sym_switch_statement_token1] = ACTIONS(1326), + [aux_sym_foreach_statement_token1] = ACTIONS(1326), + [aux_sym_for_statement_token1] = ACTIONS(1326), + [aux_sym_while_statement_token1] = ACTIONS(1326), + [aux_sym_do_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token2] = ACTIONS(1326), + [aux_sym_function_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token1] = ACTIONS(1326), + [aux_sym_flow_control_statement_token2] = ACTIONS(1326), + [aux_sym_flow_control_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token4] = ACTIONS(1326), + [aux_sym_flow_control_statement_token5] = ACTIONS(1326), + [sym_label] = ACTIONS(1326), + [aux_sym_trap_statement_token1] = ACTIONS(1326), + [aux_sym_try_statement_token1] = ACTIONS(1326), + [aux_sym_data_statement_token1] = ACTIONS(1326), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), + [aux_sym_parallel_statement_token1] = ACTIONS(1326), + [aux_sym_sequence_statement_token1] = ACTIONS(1326), + [anon_sym_AMP] = ACTIONS(1326), + [aux_sym_command_name_token1] = ACTIONS(1326), + [anon_sym_PERCENT] = ACTIONS(1326), + [aux_sym_foreach_command_token1] = ACTIONS(1326), + [aux_sym_class_statement_token1] = ACTIONS(1326), + [aux_sym_enum_statement_token1] = ACTIONS(1326), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), + [anon_sym_PLUS_PLUS] = ACTIONS(1326), + [anon_sym_DASH_DASH] = ACTIONS(1326), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LBRACE] = ACTIONS(1326), + }, + [322] = { + [sym_catch_clause] = STATE(322), + [aux_sym_catch_clauses_repeat1] = STATE(322), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1375), [sym_hexadecimal_integer_literal] = ACTIONS(1375), @@ -59952,8 +59900,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(1375), [anon_sym_RBRACE] = ACTIONS(1375), [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_elseif_clause_token1] = ACTIONS(1339), - [aux_sym_else_clause_token1] = ACTIONS(1375), [aux_sym_switch_statement_token1] = ACTIONS(1375), [aux_sym_foreach_statement_token1] = ACTIONS(1375), [aux_sym_for_statement_token1] = ACTIONS(1375), @@ -59970,6 +59916,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_label] = ACTIONS(1375), [aux_sym_trap_statement_token1] = ACTIONS(1375), [aux_sym_try_statement_token1] = ACTIONS(1375), + [aux_sym_catch_clause_token1] = ACTIONS(1377), + [aux_sym_finally_clause_token1] = ACTIONS(1375), [aux_sym_data_statement_token1] = ACTIONS(1375), [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), [aux_sym_parallel_statement_token1] = ACTIONS(1375), @@ -59991,76 +59939,416 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1375), [anon_sym_AT_LBRACE] = ACTIONS(1375), }, - [324] = { - [sym_elseif_clause] = STATE(324), - [aux_sym_elseif_clauses_repeat1] = STATE(324), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1377), - [sym_hexadecimal_integer_literal] = ACTIONS(1377), - [sym_real_literal] = ACTIONS(1377), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1377), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1377), - [sym_verbatim_string_characters] = ACTIONS(1377), - [sym_verbatim_here_string_characters] = ACTIONS(1377), - [anon_sym_DOT] = ACTIONS(1377), - [anon_sym_LBRACK] = ACTIONS(1377), - [aux_sym_comparison_operator_token37] = ACTIONS(1377), - [aux_sym_comparison_operator_token50] = ACTIONS(1377), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1377), - [anon_sym_DOLLAR_CARET] = ACTIONS(1377), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1377), - [anon_sym_DOLLAR_] = ACTIONS(1377), - [aux_sym_variable_token1] = ACTIONS(1377), - [aux_sym_variable_token2] = ACTIONS(1377), - [sym_braced_variable] = ACTIONS(1377), - [anon_sym_SEMI] = ACTIONS(1377), - [anon_sym_LPAREN] = ACTIONS(1377), - [anon_sym_RPAREN] = ACTIONS(1377), - [anon_sym_COMMA] = ACTIONS(1377), - [anon_sym_LBRACE] = ACTIONS(1377), - [anon_sym_RBRACE] = ACTIONS(1377), - [aux_sym_if_statement_token1] = ACTIONS(1377), - [aux_sym_elseif_clause_token1] = ACTIONS(1379), - [aux_sym_else_clause_token1] = ACTIONS(1377), - [aux_sym_switch_statement_token1] = ACTIONS(1377), - [aux_sym_foreach_statement_token1] = ACTIONS(1377), - [aux_sym_for_statement_token1] = ACTIONS(1377), - [aux_sym_while_statement_token1] = ACTIONS(1377), - [aux_sym_do_statement_token1] = ACTIONS(1377), - [aux_sym_function_statement_token1] = ACTIONS(1377), - [aux_sym_function_statement_token2] = ACTIONS(1377), - [aux_sym_function_statement_token3] = ACTIONS(1377), - [aux_sym_flow_control_statement_token1] = ACTIONS(1377), - [aux_sym_flow_control_statement_token2] = ACTIONS(1377), - [aux_sym_flow_control_statement_token3] = ACTIONS(1377), - [aux_sym_flow_control_statement_token4] = ACTIONS(1377), - [aux_sym_flow_control_statement_token5] = ACTIONS(1377), - [sym_label] = ACTIONS(1377), - [aux_sym_trap_statement_token1] = ACTIONS(1377), - [aux_sym_try_statement_token1] = ACTIONS(1377), - [aux_sym_data_statement_token1] = ACTIONS(1377), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1377), - [aux_sym_parallel_statement_token1] = ACTIONS(1377), - [aux_sym_sequence_statement_token1] = ACTIONS(1377), - [anon_sym_AMP] = ACTIONS(1377), - [aux_sym_command_name_token1] = ACTIONS(1377), - [anon_sym_PERCENT] = ACTIONS(1377), - [aux_sym_foreach_command_token1] = ACTIONS(1377), - [aux_sym_class_statement_token1] = ACTIONS(1377), - [aux_sym_enum_statement_token1] = ACTIONS(1377), - [anon_sym_PLUS] = ACTIONS(1377), - [anon_sym_DASH] = ACTIONS(1377), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1377), - [anon_sym_BANG] = ACTIONS(1377), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1377), - [anon_sym_PLUS_PLUS] = ACTIONS(1377), - [anon_sym_DASH_DASH] = ACTIONS(1377), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1377), - [anon_sym_AT_LPAREN] = ACTIONS(1377), - [anon_sym_AT_LBRACE] = ACTIONS(1377), + [323] = { + [sym_elseif_clause] = STATE(323), + [aux_sym_elseif_clauses_repeat1] = STATE(323), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1380), + [sym_hexadecimal_integer_literal] = ACTIONS(1380), + [sym_real_literal] = ACTIONS(1380), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), + [sym_verbatim_string_characters] = ACTIONS(1380), + [sym_verbatim_here_string_characters] = ACTIONS(1380), + [anon_sym_DOT] = ACTIONS(1380), + [anon_sym_LBRACK] = ACTIONS(1380), + [aux_sym_comparison_operator_token37] = ACTIONS(1380), + [aux_sym_comparison_operator_token50] = ACTIONS(1380), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), + [anon_sym_DOLLAR_CARET] = ACTIONS(1380), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), + [anon_sym_DOLLAR_] = ACTIONS(1380), + [aux_sym_variable_token1] = ACTIONS(1380), + [aux_sym_variable_token2] = ACTIONS(1380), + [sym_braced_variable] = ACTIONS(1380), + [anon_sym_SEMI] = ACTIONS(1380), + [anon_sym_LPAREN] = ACTIONS(1380), + [anon_sym_RPAREN] = ACTIONS(1380), + [anon_sym_COMMA] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(1380), + [anon_sym_RBRACE] = ACTIONS(1380), + [aux_sym_if_statement_token1] = ACTIONS(1380), + [aux_sym_elseif_clause_token1] = ACTIONS(1382), + [aux_sym_else_clause_token1] = ACTIONS(1380), + [aux_sym_switch_statement_token1] = ACTIONS(1380), + [aux_sym_foreach_statement_token1] = ACTIONS(1380), + [aux_sym_for_statement_token1] = ACTIONS(1380), + [aux_sym_while_statement_token1] = ACTIONS(1380), + [aux_sym_do_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token2] = ACTIONS(1380), + [aux_sym_function_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token1] = ACTIONS(1380), + [aux_sym_flow_control_statement_token2] = ACTIONS(1380), + [aux_sym_flow_control_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token4] = ACTIONS(1380), + [aux_sym_flow_control_statement_token5] = ACTIONS(1380), + [sym_label] = ACTIONS(1380), + [aux_sym_trap_statement_token1] = ACTIONS(1380), + [aux_sym_try_statement_token1] = ACTIONS(1380), + [aux_sym_data_statement_token1] = ACTIONS(1380), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), + [aux_sym_parallel_statement_token1] = ACTIONS(1380), + [aux_sym_sequence_statement_token1] = ACTIONS(1380), + [anon_sym_AMP] = ACTIONS(1380), + [aux_sym_command_name_token1] = ACTIONS(1380), + [anon_sym_PERCENT] = ACTIONS(1380), + [aux_sym_foreach_command_token1] = ACTIONS(1380), + [aux_sym_class_statement_token1] = ACTIONS(1380), + [aux_sym_enum_statement_token1] = ACTIONS(1380), + [anon_sym_PLUS] = ACTIONS(1380), + [anon_sym_DASH] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), + [anon_sym_BANG] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), + [anon_sym_PLUS_PLUS] = ACTIONS(1380), + [anon_sym_DASH_DASH] = ACTIONS(1380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LBRACE] = ACTIONS(1380), + }, + [324] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1922), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1385), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [325] = { + [sym_format_operator] = STATE(581), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + [anon_sym_RBRACK] = ACTIONS(795), + }, + [326] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(805), + [aux_sym_comparison_operator_token2] = ACTIONS(805), + [aux_sym_comparison_operator_token3] = ACTIONS(805), + [aux_sym_comparison_operator_token4] = ACTIONS(805), + [aux_sym_comparison_operator_token5] = ACTIONS(805), + [aux_sym_comparison_operator_token6] = ACTIONS(805), + [aux_sym_comparison_operator_token7] = ACTIONS(805), + [aux_sym_comparison_operator_token8] = ACTIONS(805), + [aux_sym_comparison_operator_token9] = ACTIONS(805), + [aux_sym_comparison_operator_token10] = ACTIONS(805), + [aux_sym_comparison_operator_token11] = ACTIONS(805), + [aux_sym_comparison_operator_token12] = ACTIONS(805), + [aux_sym_comparison_operator_token13] = ACTIONS(805), + [aux_sym_comparison_operator_token14] = ACTIONS(805), + [aux_sym_comparison_operator_token15] = ACTIONS(805), + [aux_sym_comparison_operator_token16] = ACTIONS(805), + [aux_sym_comparison_operator_token17] = ACTIONS(805), + [aux_sym_comparison_operator_token18] = ACTIONS(805), + [aux_sym_comparison_operator_token19] = ACTIONS(805), + [aux_sym_comparison_operator_token20] = ACTIONS(805), + [aux_sym_comparison_operator_token21] = ACTIONS(805), + [aux_sym_comparison_operator_token22] = ACTIONS(805), + [aux_sym_comparison_operator_token23] = ACTIONS(805), + [aux_sym_comparison_operator_token24] = ACTIONS(805), + [aux_sym_comparison_operator_token25] = ACTIONS(805), + [aux_sym_comparison_operator_token26] = ACTIONS(805), + [aux_sym_comparison_operator_token27] = ACTIONS(805), + [aux_sym_comparison_operator_token28] = ACTIONS(807), + [aux_sym_comparison_operator_token29] = ACTIONS(805), + [aux_sym_comparison_operator_token30] = ACTIONS(805), + [aux_sym_comparison_operator_token31] = ACTIONS(805), + [aux_sym_comparison_operator_token32] = ACTIONS(805), + [aux_sym_comparison_operator_token33] = ACTIONS(805), + [aux_sym_comparison_operator_token34] = ACTIONS(807), + [aux_sym_comparison_operator_token35] = ACTIONS(805), + [aux_sym_comparison_operator_token36] = ACTIONS(805), + [aux_sym_comparison_operator_token37] = ACTIONS(805), + [aux_sym_comparison_operator_token38] = ACTIONS(805), + [aux_sym_comparison_operator_token39] = ACTIONS(805), + [aux_sym_comparison_operator_token40] = ACTIONS(805), + [aux_sym_comparison_operator_token41] = ACTIONS(805), + [aux_sym_comparison_operator_token42] = ACTIONS(805), + [aux_sym_comparison_operator_token43] = ACTIONS(805), + [aux_sym_comparison_operator_token44] = ACTIONS(805), + [aux_sym_comparison_operator_token45] = ACTIONS(805), + [aux_sym_comparison_operator_token46] = ACTIONS(805), + [aux_sym_comparison_operator_token47] = ACTIONS(805), + [aux_sym_comparison_operator_token48] = ACTIONS(805), + [aux_sym_comparison_operator_token49] = ACTIONS(805), + [aux_sym_comparison_operator_token50] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(805), + [anon_sym_PERCENT] = ACTIONS(805), + [aux_sym_logical_expression_token1] = ACTIONS(805), + [aux_sym_logical_expression_token2] = ACTIONS(805), + [aux_sym_logical_expression_token3] = ACTIONS(805), + [aux_sym_bitwise_expression_token1] = ACTIONS(805), + [aux_sym_bitwise_expression_token2] = ACTIONS(805), + [aux_sym_bitwise_expression_token3] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(805), + [anon_sym_DASH] = ACTIONS(807), + [anon_sym_SLASH] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(805), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_RBRACK] = ACTIONS(805), }, - [325] = { - [aux_sym_command_argument_sep_repeat1] = STATE(326), + [327] = { + [sym_format_operator] = STATE(581), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_RBRACK] = ACTIONS(801), + }, + [328] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(2049), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1389), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [329] = { + [aux_sym_command_argument_sep_repeat1] = STATE(330), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1343), [sym_hexadecimal_integer_literal] = ACTIONS(1343), @@ -60109,11 +60397,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_token] = ACTIONS(1343), [sym_command_parameter] = ACTIONS(1343), [anon_sym_LPAREN] = ACTIONS(1343), + [anon_sym_RPAREN] = ACTIONS(1343), [anon_sym_COMMA] = ACTIONS(1343), [anon_sym_LBRACE] = ACTIONS(1343), [anon_sym_PIPE] = ACTIONS(1343), [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1382), + [anon_sym_SPACE] = ACTIONS(1391), [anon_sym_COLON] = ACTIONS(1343), [anon_sym_PLUS] = ACTIONS(1343), [anon_sym_DASH] = ACTIONS(1343), @@ -60125,78 +60414,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), [anon_sym_AT_LPAREN] = ACTIONS(1343), [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1349), }, - [326] = { - [aux_sym_command_argument_sep_repeat1] = STATE(326), + [330] = { + [aux_sym_command_argument_sep_repeat1] = STATE(330), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1353), - [sym_hexadecimal_integer_literal] = ACTIONS(1353), - [sym_real_literal] = ACTIONS(1353), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1353), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1353), - [sym_verbatim_string_characters] = ACTIONS(1353), - [sym_verbatim_here_string_characters] = ACTIONS(1353), - [anon_sym_LBRACK] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1353), - [anon_sym_GT_GT] = ACTIONS(1353), - [anon_sym_2_GT] = ACTIONS(1353), - [anon_sym_2_GT_GT] = ACTIONS(1353), - [anon_sym_3_GT] = ACTIONS(1353), - [anon_sym_3_GT_GT] = ACTIONS(1353), - [anon_sym_4_GT] = ACTIONS(1353), - [anon_sym_4_GT_GT] = ACTIONS(1353), - [anon_sym_5_GT] = ACTIONS(1353), - [anon_sym_5_GT_GT] = ACTIONS(1353), - [anon_sym_6_GT] = ACTIONS(1353), - [anon_sym_6_GT_GT] = ACTIONS(1353), - [anon_sym_STAR_GT] = ACTIONS(1353), - [anon_sym_STAR_GT_GT] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1353), - [anon_sym_2_GT_AMP1] = ACTIONS(1353), - [anon_sym_3_GT_AMP1] = ACTIONS(1353), - [anon_sym_4_GT_AMP1] = ACTIONS(1353), - [anon_sym_5_GT_AMP1] = ACTIONS(1353), - [anon_sym_6_GT_AMP1] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1353), - [anon_sym_1_GT_AMP2] = ACTIONS(1353), - [anon_sym_3_GT_AMP2] = ACTIONS(1353), - [anon_sym_4_GT_AMP2] = ACTIONS(1353), - [anon_sym_5_GT_AMP2] = ACTIONS(1353), - [anon_sym_6_GT_AMP2] = ACTIONS(1353), - [aux_sym_comparison_operator_token37] = ACTIONS(1353), - [aux_sym_comparison_operator_token50] = ACTIONS(1353), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1353), - [anon_sym_DOLLAR_CARET] = ACTIONS(1353), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1353), - [anon_sym_DOLLAR_] = ACTIONS(1353), - [aux_sym_variable_token1] = ACTIONS(1353), - [aux_sym_variable_token2] = ACTIONS(1353), - [sym_braced_variable] = ACTIONS(1353), - [sym_generic_token] = ACTIONS(1353), - [sym_command_parameter] = ACTIONS(1353), - [anon_sym_LPAREN] = ACTIONS(1353), - [anon_sym_COMMA] = ACTIONS(1353), - [anon_sym_LBRACE] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1353), - [sym_stop_parsing] = ACTIONS(1353), - [anon_sym_SPACE] = ACTIONS(1384), - [anon_sym_COLON] = ACTIONS(1353), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1353), - [anon_sym_PLUS_PLUS] = ACTIONS(1353), - [anon_sym_DASH_DASH] = ACTIONS(1353), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LBRACE] = ACTIONS(1353), - [sym__statement_terminator] = ACTIONS(1358), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_GT] = ACTIONS(1355), + [anon_sym_GT_GT] = ACTIONS(1355), + [anon_sym_2_GT] = ACTIONS(1355), + [anon_sym_2_GT_GT] = ACTIONS(1355), + [anon_sym_3_GT] = ACTIONS(1355), + [anon_sym_3_GT_GT] = ACTIONS(1355), + [anon_sym_4_GT] = ACTIONS(1355), + [anon_sym_4_GT_GT] = ACTIONS(1355), + [anon_sym_5_GT] = ACTIONS(1355), + [anon_sym_5_GT_GT] = ACTIONS(1355), + [anon_sym_6_GT] = ACTIONS(1355), + [anon_sym_6_GT_GT] = ACTIONS(1355), + [anon_sym_STAR_GT] = ACTIONS(1355), + [anon_sym_STAR_GT_GT] = ACTIONS(1355), + [anon_sym_LT] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), + [anon_sym_2_GT_AMP1] = ACTIONS(1355), + [anon_sym_3_GT_AMP1] = ACTIONS(1355), + [anon_sym_4_GT_AMP1] = ACTIONS(1355), + [anon_sym_5_GT_AMP1] = ACTIONS(1355), + [anon_sym_6_GT_AMP1] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), + [anon_sym_1_GT_AMP2] = ACTIONS(1355), + [anon_sym_3_GT_AMP2] = ACTIONS(1355), + [anon_sym_4_GT_AMP2] = ACTIONS(1355), + [anon_sym_5_GT_AMP2] = ACTIONS(1355), + [anon_sym_6_GT_AMP2] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [sym_generic_token] = ACTIONS(1355), + [sym_command_parameter] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_RPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [anon_sym_PIPE] = ACTIONS(1355), + [sym_stop_parsing] = ACTIONS(1355), + [anon_sym_SPACE] = ACTIONS(1393), + [anon_sym_COLON] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), }, - [327] = { - [aux_sym_command_argument_sep_repeat1] = STATE(328), + [331] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1343), [sym_hexadecimal_integer_literal] = ACTIONS(1343), @@ -60245,13 +60532,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_token] = ACTIONS(1343), [sym_command_parameter] = ACTIONS(1343), [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), [anon_sym_COMMA] = ACTIONS(1343), [anon_sym_LBRACE] = ACTIONS(1343), [anon_sym_PIPE] = ACTIONS(1343), [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1387), + [anon_sym_SPACE] = ACTIONS(1343), [anon_sym_COLON] = ACTIONS(1343), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), [anon_sym_PLUS] = ACTIONS(1343), [anon_sym_DASH] = ACTIONS(1343), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), @@ -60262,121 +60549,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), [anon_sym_AT_LPAREN] = ACTIONS(1343), [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym__statement_terminator] = ACTIONS(1347), }, - [328] = { - [aux_sym_command_argument_sep_repeat1] = STATE(328), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1353), - [sym_hexadecimal_integer_literal] = ACTIONS(1353), - [sym_real_literal] = ACTIONS(1353), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1353), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1353), - [sym_verbatim_string_characters] = ACTIONS(1353), - [sym_verbatim_here_string_characters] = ACTIONS(1353), - [anon_sym_LBRACK] = ACTIONS(1353), - [anon_sym_GT] = ACTIONS(1353), - [anon_sym_GT_GT] = ACTIONS(1353), - [anon_sym_2_GT] = ACTIONS(1353), - [anon_sym_2_GT_GT] = ACTIONS(1353), - [anon_sym_3_GT] = ACTIONS(1353), - [anon_sym_3_GT_GT] = ACTIONS(1353), - [anon_sym_4_GT] = ACTIONS(1353), - [anon_sym_4_GT_GT] = ACTIONS(1353), - [anon_sym_5_GT] = ACTIONS(1353), - [anon_sym_5_GT_GT] = ACTIONS(1353), - [anon_sym_6_GT] = ACTIONS(1353), - [anon_sym_6_GT_GT] = ACTIONS(1353), - [anon_sym_STAR_GT] = ACTIONS(1353), - [anon_sym_STAR_GT_GT] = ACTIONS(1353), - [anon_sym_LT] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1353), - [anon_sym_2_GT_AMP1] = ACTIONS(1353), - [anon_sym_3_GT_AMP1] = ACTIONS(1353), - [anon_sym_4_GT_AMP1] = ACTIONS(1353), - [anon_sym_5_GT_AMP1] = ACTIONS(1353), - [anon_sym_6_GT_AMP1] = ACTIONS(1353), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1353), - [anon_sym_1_GT_AMP2] = ACTIONS(1353), - [anon_sym_3_GT_AMP2] = ACTIONS(1353), - [anon_sym_4_GT_AMP2] = ACTIONS(1353), - [anon_sym_5_GT_AMP2] = ACTIONS(1353), - [anon_sym_6_GT_AMP2] = ACTIONS(1353), - [aux_sym_comparison_operator_token37] = ACTIONS(1353), - [aux_sym_comparison_operator_token50] = ACTIONS(1353), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1353), - [anon_sym_DOLLAR_CARET] = ACTIONS(1353), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1353), - [anon_sym_DOLLAR_] = ACTIONS(1353), - [aux_sym_variable_token1] = ACTIONS(1353), - [aux_sym_variable_token2] = ACTIONS(1353), - [sym_braced_variable] = ACTIONS(1353), - [sym_generic_token] = ACTIONS(1353), - [sym_command_parameter] = ACTIONS(1353), - [anon_sym_LPAREN] = ACTIONS(1353), - [anon_sym_RPAREN] = ACTIONS(1353), - [anon_sym_COMMA] = ACTIONS(1353), - [anon_sym_LBRACE] = ACTIONS(1353), - [anon_sym_PIPE] = ACTIONS(1353), - [sym_stop_parsing] = ACTIONS(1353), - [anon_sym_SPACE] = ACTIONS(1389), - [anon_sym_COLON] = ACTIONS(1353), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1353), - [anon_sym_BANG] = ACTIONS(1353), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1353), - [anon_sym_PLUS_PLUS] = ACTIONS(1353), - [anon_sym_DASH_DASH] = ACTIONS(1353), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LPAREN] = ACTIONS(1353), - [anon_sym_AT_LBRACE] = ACTIONS(1353), - }, - [329] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [332] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1878), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1757), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60385,338 +60605,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1392), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1396), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [330] = { - [sym_format_operator] = STATE(577), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(809), - [aux_sym_comparison_operator_token2] = ACTIONS(809), - [aux_sym_comparison_operator_token3] = ACTIONS(809), - [aux_sym_comparison_operator_token4] = ACTIONS(809), - [aux_sym_comparison_operator_token5] = ACTIONS(809), - [aux_sym_comparison_operator_token6] = ACTIONS(809), - [aux_sym_comparison_operator_token7] = ACTIONS(809), - [aux_sym_comparison_operator_token8] = ACTIONS(809), - [aux_sym_comparison_operator_token9] = ACTIONS(809), - [aux_sym_comparison_operator_token10] = ACTIONS(809), - [aux_sym_comparison_operator_token11] = ACTIONS(809), - [aux_sym_comparison_operator_token12] = ACTIONS(809), - [aux_sym_comparison_operator_token13] = ACTIONS(809), - [aux_sym_comparison_operator_token14] = ACTIONS(809), - [aux_sym_comparison_operator_token15] = ACTIONS(809), - [aux_sym_comparison_operator_token16] = ACTIONS(809), - [aux_sym_comparison_operator_token17] = ACTIONS(809), - [aux_sym_comparison_operator_token18] = ACTIONS(809), - [aux_sym_comparison_operator_token19] = ACTIONS(809), - [aux_sym_comparison_operator_token20] = ACTIONS(809), - [aux_sym_comparison_operator_token21] = ACTIONS(809), - [aux_sym_comparison_operator_token22] = ACTIONS(809), - [aux_sym_comparison_operator_token23] = ACTIONS(809), - [aux_sym_comparison_operator_token24] = ACTIONS(809), - [aux_sym_comparison_operator_token25] = ACTIONS(809), - [aux_sym_comparison_operator_token26] = ACTIONS(809), - [aux_sym_comparison_operator_token27] = ACTIONS(809), - [aux_sym_comparison_operator_token28] = ACTIONS(811), - [aux_sym_comparison_operator_token29] = ACTIONS(809), - [aux_sym_comparison_operator_token30] = ACTIONS(809), - [aux_sym_comparison_operator_token31] = ACTIONS(809), - [aux_sym_comparison_operator_token32] = ACTIONS(809), - [aux_sym_comparison_operator_token33] = ACTIONS(809), - [aux_sym_comparison_operator_token34] = ACTIONS(811), - [aux_sym_comparison_operator_token35] = ACTIONS(809), - [aux_sym_comparison_operator_token36] = ACTIONS(809), - [aux_sym_comparison_operator_token37] = ACTIONS(809), - [aux_sym_comparison_operator_token38] = ACTIONS(809), - [aux_sym_comparison_operator_token39] = ACTIONS(809), - [aux_sym_comparison_operator_token40] = ACTIONS(809), - [aux_sym_comparison_operator_token41] = ACTIONS(809), - [aux_sym_comparison_operator_token42] = ACTIONS(809), - [aux_sym_comparison_operator_token43] = ACTIONS(809), - [aux_sym_comparison_operator_token44] = ACTIONS(809), - [aux_sym_comparison_operator_token45] = ACTIONS(809), - [aux_sym_comparison_operator_token46] = ACTIONS(809), - [aux_sym_comparison_operator_token47] = ACTIONS(809), - [aux_sym_comparison_operator_token48] = ACTIONS(809), - [aux_sym_comparison_operator_token49] = ACTIONS(809), - [aux_sym_comparison_operator_token50] = ACTIONS(809), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(809), - [aux_sym_logical_expression_token1] = ACTIONS(809), - [aux_sym_logical_expression_token2] = ACTIONS(809), - [aux_sym_logical_expression_token3] = ACTIONS(809), - [aux_sym_bitwise_expression_token1] = ACTIONS(809), - [aux_sym_bitwise_expression_token2] = ACTIONS(809), - [aux_sym_bitwise_expression_token3] = ACTIONS(809), - [anon_sym_PLUS] = ACTIONS(809), - [anon_sym_DASH] = ACTIONS(811), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_BSLASH] = ACTIONS(809), - [anon_sym_STAR] = ACTIONS(809), - [sym__statement_terminator] = ACTIONS(809), - }, - [331] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(813), - [aux_sym_comparison_operator_token2] = ACTIONS(813), - [aux_sym_comparison_operator_token3] = ACTIONS(813), - [aux_sym_comparison_operator_token4] = ACTIONS(813), - [aux_sym_comparison_operator_token5] = ACTIONS(813), - [aux_sym_comparison_operator_token6] = ACTIONS(813), - [aux_sym_comparison_operator_token7] = ACTIONS(813), - [aux_sym_comparison_operator_token8] = ACTIONS(813), - [aux_sym_comparison_operator_token9] = ACTIONS(813), - [aux_sym_comparison_operator_token10] = ACTIONS(813), - [aux_sym_comparison_operator_token11] = ACTIONS(813), - [aux_sym_comparison_operator_token12] = ACTIONS(813), - [aux_sym_comparison_operator_token13] = ACTIONS(813), - [aux_sym_comparison_operator_token14] = ACTIONS(813), - [aux_sym_comparison_operator_token15] = ACTIONS(813), - [aux_sym_comparison_operator_token16] = ACTIONS(813), - [aux_sym_comparison_operator_token17] = ACTIONS(813), - [aux_sym_comparison_operator_token18] = ACTIONS(813), - [aux_sym_comparison_operator_token19] = ACTIONS(813), - [aux_sym_comparison_operator_token20] = ACTIONS(813), - [aux_sym_comparison_operator_token21] = ACTIONS(813), - [aux_sym_comparison_operator_token22] = ACTIONS(813), - [aux_sym_comparison_operator_token23] = ACTIONS(813), - [aux_sym_comparison_operator_token24] = ACTIONS(813), - [aux_sym_comparison_operator_token25] = ACTIONS(813), - [aux_sym_comparison_operator_token26] = ACTIONS(813), - [aux_sym_comparison_operator_token27] = ACTIONS(813), - [aux_sym_comparison_operator_token28] = ACTIONS(815), - [aux_sym_comparison_operator_token29] = ACTIONS(813), - [aux_sym_comparison_operator_token30] = ACTIONS(813), - [aux_sym_comparison_operator_token31] = ACTIONS(813), - [aux_sym_comparison_operator_token32] = ACTIONS(813), - [aux_sym_comparison_operator_token33] = ACTIONS(813), - [aux_sym_comparison_operator_token34] = ACTIONS(815), - [aux_sym_comparison_operator_token35] = ACTIONS(813), - [aux_sym_comparison_operator_token36] = ACTIONS(813), - [aux_sym_comparison_operator_token37] = ACTIONS(813), - [aux_sym_comparison_operator_token38] = ACTIONS(813), - [aux_sym_comparison_operator_token39] = ACTIONS(813), - [aux_sym_comparison_operator_token40] = ACTIONS(813), - [aux_sym_comparison_operator_token41] = ACTIONS(813), - [aux_sym_comparison_operator_token42] = ACTIONS(813), - [aux_sym_comparison_operator_token43] = ACTIONS(813), - [aux_sym_comparison_operator_token44] = ACTIONS(813), - [aux_sym_comparison_operator_token45] = ACTIONS(813), - [aux_sym_comparison_operator_token46] = ACTIONS(813), - [aux_sym_comparison_operator_token47] = ACTIONS(813), - [aux_sym_comparison_operator_token48] = ACTIONS(813), - [aux_sym_comparison_operator_token49] = ACTIONS(813), - [aux_sym_comparison_operator_token50] = ACTIONS(813), - [aux_sym_format_operator_token1] = ACTIONS(813), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(813), - [aux_sym_logical_expression_token2] = ACTIONS(813), - [aux_sym_logical_expression_token3] = ACTIONS(813), - [aux_sym_bitwise_expression_token1] = ACTIONS(813), - [aux_sym_bitwise_expression_token2] = ACTIONS(813), - [aux_sym_bitwise_expression_token3] = ACTIONS(813), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(815), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(813), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(1394), - [sym__statement_terminator] = ACTIONS(813), - }, - [332] = { - [sym_format_operator] = STATE(579), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(809), - [aux_sym_comparison_operator_token2] = ACTIONS(809), - [aux_sym_comparison_operator_token3] = ACTIONS(809), - [aux_sym_comparison_operator_token4] = ACTIONS(809), - [aux_sym_comparison_operator_token5] = ACTIONS(809), - [aux_sym_comparison_operator_token6] = ACTIONS(809), - [aux_sym_comparison_operator_token7] = ACTIONS(809), - [aux_sym_comparison_operator_token8] = ACTIONS(809), - [aux_sym_comparison_operator_token9] = ACTIONS(809), - [aux_sym_comparison_operator_token10] = ACTIONS(809), - [aux_sym_comparison_operator_token11] = ACTIONS(809), - [aux_sym_comparison_operator_token12] = ACTIONS(809), - [aux_sym_comparison_operator_token13] = ACTIONS(809), - [aux_sym_comparison_operator_token14] = ACTIONS(809), - [aux_sym_comparison_operator_token15] = ACTIONS(809), - [aux_sym_comparison_operator_token16] = ACTIONS(809), - [aux_sym_comparison_operator_token17] = ACTIONS(809), - [aux_sym_comparison_operator_token18] = ACTIONS(809), - [aux_sym_comparison_operator_token19] = ACTIONS(809), - [aux_sym_comparison_operator_token20] = ACTIONS(809), - [aux_sym_comparison_operator_token21] = ACTIONS(809), - [aux_sym_comparison_operator_token22] = ACTIONS(809), - [aux_sym_comparison_operator_token23] = ACTIONS(809), - [aux_sym_comparison_operator_token24] = ACTIONS(809), - [aux_sym_comparison_operator_token25] = ACTIONS(809), - [aux_sym_comparison_operator_token26] = ACTIONS(809), - [aux_sym_comparison_operator_token27] = ACTIONS(809), - [aux_sym_comparison_operator_token28] = ACTIONS(811), - [aux_sym_comparison_operator_token29] = ACTIONS(809), - [aux_sym_comparison_operator_token30] = ACTIONS(809), - [aux_sym_comparison_operator_token31] = ACTIONS(809), - [aux_sym_comparison_operator_token32] = ACTIONS(809), - [aux_sym_comparison_operator_token33] = ACTIONS(809), - [aux_sym_comparison_operator_token34] = ACTIONS(811), - [aux_sym_comparison_operator_token35] = ACTIONS(809), - [aux_sym_comparison_operator_token36] = ACTIONS(809), - [aux_sym_comparison_operator_token37] = ACTIONS(809), - [aux_sym_comparison_operator_token38] = ACTIONS(809), - [aux_sym_comparison_operator_token39] = ACTIONS(809), - [aux_sym_comparison_operator_token40] = ACTIONS(809), - [aux_sym_comparison_operator_token41] = ACTIONS(809), - [aux_sym_comparison_operator_token42] = ACTIONS(809), - [aux_sym_comparison_operator_token43] = ACTIONS(809), - [aux_sym_comparison_operator_token44] = ACTIONS(809), - [aux_sym_comparison_operator_token45] = ACTIONS(809), - [aux_sym_comparison_operator_token46] = ACTIONS(809), - [aux_sym_comparison_operator_token47] = ACTIONS(809), - [aux_sym_comparison_operator_token48] = ACTIONS(809), - [aux_sym_comparison_operator_token49] = ACTIONS(809), - [aux_sym_comparison_operator_token50] = ACTIONS(809), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(809), - [aux_sym_logical_expression_token1] = ACTIONS(809), - [aux_sym_logical_expression_token2] = ACTIONS(809), - [aux_sym_logical_expression_token3] = ACTIONS(809), - [aux_sym_bitwise_expression_token1] = ACTIONS(809), - [aux_sym_bitwise_expression_token2] = ACTIONS(809), - [aux_sym_bitwise_expression_token3] = ACTIONS(809), - [anon_sym_PLUS] = ACTIONS(809), - [anon_sym_DASH] = ACTIONS(811), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_BSLASH] = ACTIONS(809), - [anon_sym_STAR] = ACTIONS(809), - [anon_sym_RBRACK] = ACTIONS(809), - }, [333] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(813), - [aux_sym_comparison_operator_token2] = ACTIONS(813), - [aux_sym_comparison_operator_token3] = ACTIONS(813), - [aux_sym_comparison_operator_token4] = ACTIONS(813), - [aux_sym_comparison_operator_token5] = ACTIONS(813), - [aux_sym_comparison_operator_token6] = ACTIONS(813), - [aux_sym_comparison_operator_token7] = ACTIONS(813), - [aux_sym_comparison_operator_token8] = ACTIONS(813), - [aux_sym_comparison_operator_token9] = ACTIONS(813), - [aux_sym_comparison_operator_token10] = ACTIONS(813), - [aux_sym_comparison_operator_token11] = ACTIONS(813), - [aux_sym_comparison_operator_token12] = ACTIONS(813), - [aux_sym_comparison_operator_token13] = ACTIONS(813), - [aux_sym_comparison_operator_token14] = ACTIONS(813), - [aux_sym_comparison_operator_token15] = ACTIONS(813), - [aux_sym_comparison_operator_token16] = ACTIONS(813), - [aux_sym_comparison_operator_token17] = ACTIONS(813), - [aux_sym_comparison_operator_token18] = ACTIONS(813), - [aux_sym_comparison_operator_token19] = ACTIONS(813), - [aux_sym_comparison_operator_token20] = ACTIONS(813), - [aux_sym_comparison_operator_token21] = ACTIONS(813), - [aux_sym_comparison_operator_token22] = ACTIONS(813), - [aux_sym_comparison_operator_token23] = ACTIONS(813), - [aux_sym_comparison_operator_token24] = ACTIONS(813), - [aux_sym_comparison_operator_token25] = ACTIONS(813), - [aux_sym_comparison_operator_token26] = ACTIONS(813), - [aux_sym_comparison_operator_token27] = ACTIONS(813), - [aux_sym_comparison_operator_token28] = ACTIONS(815), - [aux_sym_comparison_operator_token29] = ACTIONS(813), - [aux_sym_comparison_operator_token30] = ACTIONS(813), - [aux_sym_comparison_operator_token31] = ACTIONS(813), - [aux_sym_comparison_operator_token32] = ACTIONS(813), - [aux_sym_comparison_operator_token33] = ACTIONS(813), - [aux_sym_comparison_operator_token34] = ACTIONS(815), - [aux_sym_comparison_operator_token35] = ACTIONS(813), - [aux_sym_comparison_operator_token36] = ACTIONS(813), - [aux_sym_comparison_operator_token37] = ACTIONS(813), - [aux_sym_comparison_operator_token38] = ACTIONS(813), - [aux_sym_comparison_operator_token39] = ACTIONS(813), - [aux_sym_comparison_operator_token40] = ACTIONS(813), - [aux_sym_comparison_operator_token41] = ACTIONS(813), - [aux_sym_comparison_operator_token42] = ACTIONS(813), - [aux_sym_comparison_operator_token43] = ACTIONS(813), - [aux_sym_comparison_operator_token44] = ACTIONS(813), - [aux_sym_comparison_operator_token45] = ACTIONS(813), - [aux_sym_comparison_operator_token46] = ACTIONS(813), - [aux_sym_comparison_operator_token47] = ACTIONS(813), - [aux_sym_comparison_operator_token48] = ACTIONS(813), - [aux_sym_comparison_operator_token49] = ACTIONS(813), - [aux_sym_comparison_operator_token50] = ACTIONS(813), - [aux_sym_format_operator_token1] = ACTIONS(813), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(813), - [aux_sym_logical_expression_token2] = ACTIONS(813), - [aux_sym_logical_expression_token3] = ACTIONS(813), - [aux_sym_bitwise_expression_token1] = ACTIONS(813), - [aux_sym_bitwise_expression_token2] = ACTIONS(813), - [aux_sym_bitwise_expression_token3] = ACTIONS(813), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(815), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(813), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(1396), - [anon_sym_RBRACK] = ACTIONS(813), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1398), + [sym_hexadecimal_integer_literal] = ACTIONS(1398), + [sym_real_literal] = ACTIONS(1398), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1398), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1398), + [sym_verbatim_string_characters] = ACTIONS(1398), + [sym_verbatim_here_string_characters] = ACTIONS(1398), + [anon_sym_DOT] = ACTIONS(1398), + [anon_sym_LBRACK] = ACTIONS(1398), + [aux_sym_comparison_operator_token37] = ACTIONS(1398), + [aux_sym_comparison_operator_token50] = ACTIONS(1398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1398), + [anon_sym_DOLLAR_CARET] = ACTIONS(1398), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1398), + [anon_sym_DOLLAR_] = ACTIONS(1398), + [aux_sym_variable_token1] = ACTIONS(1398), + [aux_sym_variable_token2] = ACTIONS(1398), + [sym_braced_variable] = ACTIONS(1398), + [anon_sym_SEMI] = ACTIONS(1398), + [aux_sym_param_block_token1] = ACTIONS(1398), + [anon_sym_LPAREN] = ACTIONS(1398), + [anon_sym_COMMA] = ACTIONS(1398), + [aux_sym_block_name_token1] = ACTIONS(1398), + [aux_sym_block_name_token2] = ACTIONS(1398), + [aux_sym_block_name_token3] = ACTIONS(1398), + [aux_sym_block_name_token4] = ACTIONS(1398), + [anon_sym_LBRACE] = ACTIONS(1398), + [aux_sym_if_statement_token1] = ACTIONS(1398), + [aux_sym_switch_statement_token1] = ACTIONS(1398), + [aux_sym_foreach_statement_token1] = ACTIONS(1398), + [aux_sym_for_statement_token1] = ACTIONS(1398), + [aux_sym_while_statement_token1] = ACTIONS(1398), + [aux_sym_do_statement_token1] = ACTIONS(1398), + [aux_sym_function_statement_token1] = ACTIONS(1398), + [aux_sym_function_statement_token2] = ACTIONS(1398), + [aux_sym_function_statement_token3] = ACTIONS(1398), + [aux_sym_flow_control_statement_token1] = ACTIONS(1398), + [aux_sym_flow_control_statement_token2] = ACTIONS(1398), + [aux_sym_flow_control_statement_token3] = ACTIONS(1398), + [aux_sym_flow_control_statement_token4] = ACTIONS(1398), + [aux_sym_flow_control_statement_token5] = ACTIONS(1398), + [sym_label] = ACTIONS(1398), + [aux_sym_trap_statement_token1] = ACTIONS(1398), + [aux_sym_try_statement_token1] = ACTIONS(1398), + [aux_sym_data_statement_token1] = ACTIONS(1398), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1398), + [aux_sym_parallel_statement_token1] = ACTIONS(1398), + [aux_sym_sequence_statement_token1] = ACTIONS(1398), + [anon_sym_AMP] = ACTIONS(1398), + [aux_sym_command_name_token1] = ACTIONS(1398), + [anon_sym_PERCENT] = ACTIONS(1398), + [aux_sym_foreach_command_token1] = ACTIONS(1398), + [aux_sym_class_statement_token1] = ACTIONS(1398), + [aux_sym_enum_statement_token1] = ACTIONS(1398), + [anon_sym_PLUS] = ACTIONS(1398), + [anon_sym_DASH] = ACTIONS(1398), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1398), + [anon_sym_BANG] = ACTIONS(1398), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1398), + [anon_sym_PLUS_PLUS] = ACTIONS(1398), + [anon_sym_DASH_DASH] = ACTIONS(1398), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1398), + [anon_sym_AT_LPAREN] = ACTIONS(1398), + [anon_sym_AT_LBRACE] = ACTIONS(1398), + [sym__statement_terminator] = ACTIONS(1400), }, [334] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(2064), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1780), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60725,202 +60741,202 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1398), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1402), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [335] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1999), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1400), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1404), + [sym_hexadecimal_integer_literal] = ACTIONS(1404), + [sym_real_literal] = ACTIONS(1404), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), + [sym_verbatim_string_characters] = ACTIONS(1404), + [sym_verbatim_here_string_characters] = ACTIONS(1404), + [anon_sym_DOT] = ACTIONS(1404), + [anon_sym_LBRACK] = ACTIONS(1404), + [aux_sym_comparison_operator_token37] = ACTIONS(1404), + [aux_sym_comparison_operator_token50] = ACTIONS(1404), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), + [anon_sym_DOLLAR_CARET] = ACTIONS(1404), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), + [anon_sym_DOLLAR_] = ACTIONS(1404), + [aux_sym_variable_token1] = ACTIONS(1404), + [aux_sym_variable_token2] = ACTIONS(1404), + [sym_braced_variable] = ACTIONS(1404), + [anon_sym_SEMI] = ACTIONS(1404), + [aux_sym_param_block_token1] = ACTIONS(1404), + [anon_sym_LPAREN] = ACTIONS(1404), + [anon_sym_COMMA] = ACTIONS(1404), + [aux_sym_block_name_token1] = ACTIONS(1404), + [aux_sym_block_name_token2] = ACTIONS(1404), + [aux_sym_block_name_token3] = ACTIONS(1404), + [aux_sym_block_name_token4] = ACTIONS(1404), + [anon_sym_LBRACE] = ACTIONS(1404), + [aux_sym_if_statement_token1] = ACTIONS(1404), + [aux_sym_switch_statement_token1] = ACTIONS(1404), + [aux_sym_foreach_statement_token1] = ACTIONS(1404), + [aux_sym_for_statement_token1] = ACTIONS(1404), + [aux_sym_while_statement_token1] = ACTIONS(1404), + [aux_sym_do_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token2] = ACTIONS(1404), + [aux_sym_function_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token1] = ACTIONS(1404), + [aux_sym_flow_control_statement_token2] = ACTIONS(1404), + [aux_sym_flow_control_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token4] = ACTIONS(1404), + [aux_sym_flow_control_statement_token5] = ACTIONS(1404), + [sym_label] = ACTIONS(1404), + [aux_sym_trap_statement_token1] = ACTIONS(1404), + [aux_sym_try_statement_token1] = ACTIONS(1404), + [aux_sym_data_statement_token1] = ACTIONS(1404), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), + [aux_sym_parallel_statement_token1] = ACTIONS(1404), + [aux_sym_sequence_statement_token1] = ACTIONS(1404), + [anon_sym_AMP] = ACTIONS(1404), + [aux_sym_command_name_token1] = ACTIONS(1404), + [anon_sym_PERCENT] = ACTIONS(1404), + [aux_sym_foreach_command_token1] = ACTIONS(1404), + [aux_sym_class_statement_token1] = ACTIONS(1404), + [aux_sym_enum_statement_token1] = ACTIONS(1404), + [anon_sym_PLUS] = ACTIONS(1404), + [anon_sym_DASH] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), + [anon_sym_BANG] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), + [anon_sym_PLUS_PLUS] = ACTIONS(1404), + [anon_sym_DASH_DASH] = ACTIONS(1404), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LBRACE] = ACTIONS(1404), + [sym__statement_terminator] = ACTIONS(1406), }, [336] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1746), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1402), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_RBRACK] = ACTIONS(811), }, [337] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1956), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1802), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60929,202 +60945,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1404), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1408), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [338] = { + [sym_elseif_clause] = STATE(323), + [aux_sym_elseif_clauses_repeat1] = STATE(323), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1406), - [sym_hexadecimal_integer_literal] = ACTIONS(1406), - [sym_real_literal] = ACTIONS(1406), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1406), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1406), - [sym_verbatim_string_characters] = ACTIONS(1406), - [sym_verbatim_here_string_characters] = ACTIONS(1406), - [anon_sym_DOT] = ACTIONS(1406), - [anon_sym_LBRACK] = ACTIONS(1406), - [aux_sym_comparison_operator_token37] = ACTIONS(1406), - [aux_sym_comparison_operator_token50] = ACTIONS(1406), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1406), - [anon_sym_DOLLAR_CARET] = ACTIONS(1406), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1406), - [anon_sym_DOLLAR_] = ACTIONS(1406), - [aux_sym_variable_token1] = ACTIONS(1406), - [aux_sym_variable_token2] = ACTIONS(1406), - [sym_braced_variable] = ACTIONS(1406), - [anon_sym_SEMI] = ACTIONS(1406), - [aux_sym_param_block_token1] = ACTIONS(1406), - [anon_sym_LPAREN] = ACTIONS(1406), - [anon_sym_COMMA] = ACTIONS(1406), - [aux_sym_block_name_token1] = ACTIONS(1406), - [aux_sym_block_name_token2] = ACTIONS(1406), - [aux_sym_block_name_token3] = ACTIONS(1406), - [aux_sym_block_name_token4] = ACTIONS(1406), - [anon_sym_LBRACE] = ACTIONS(1406), - [aux_sym_if_statement_token1] = ACTIONS(1406), - [aux_sym_switch_statement_token1] = ACTIONS(1406), - [aux_sym_foreach_statement_token1] = ACTIONS(1406), - [aux_sym_for_statement_token1] = ACTIONS(1406), - [aux_sym_while_statement_token1] = ACTIONS(1406), - [aux_sym_do_statement_token1] = ACTIONS(1406), - [aux_sym_function_statement_token1] = ACTIONS(1406), - [aux_sym_function_statement_token2] = ACTIONS(1406), - [aux_sym_function_statement_token3] = ACTIONS(1406), - [aux_sym_flow_control_statement_token1] = ACTIONS(1406), - [aux_sym_flow_control_statement_token2] = ACTIONS(1406), - [aux_sym_flow_control_statement_token3] = ACTIONS(1406), - [aux_sym_flow_control_statement_token4] = ACTIONS(1406), - [aux_sym_flow_control_statement_token5] = ACTIONS(1406), - [sym_label] = ACTIONS(1406), - [aux_sym_trap_statement_token1] = ACTIONS(1406), - [aux_sym_try_statement_token1] = ACTIONS(1406), - [aux_sym_data_statement_token1] = ACTIONS(1406), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1406), - [aux_sym_parallel_statement_token1] = ACTIONS(1406), - [aux_sym_sequence_statement_token1] = ACTIONS(1406), - [anon_sym_AMP] = ACTIONS(1406), - [aux_sym_command_name_token1] = ACTIONS(1406), - [anon_sym_PERCENT] = ACTIONS(1406), - [aux_sym_foreach_command_token1] = ACTIONS(1406), - [aux_sym_class_statement_token1] = ACTIONS(1406), - [aux_sym_enum_statement_token1] = ACTIONS(1406), - [anon_sym_PLUS] = ACTIONS(1406), - [anon_sym_DASH] = ACTIONS(1406), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1406), - [anon_sym_BANG] = ACTIONS(1406), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1406), - [anon_sym_PLUS_PLUS] = ACTIONS(1406), - [anon_sym_DASH_DASH] = ACTIONS(1406), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1406), - [anon_sym_AT_LPAREN] = ACTIONS(1406), - [anon_sym_AT_LBRACE] = ACTIONS(1406), - [sym__statement_terminator] = ACTIONS(1408), - }, - [339] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1791), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), + [sym_decimal_integer_literal] = ACTIONS(1410), + [sym_hexadecimal_integer_literal] = ACTIONS(1410), + [sym_real_literal] = ACTIONS(1410), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), + [sym_verbatim_string_characters] = ACTIONS(1410), + [sym_verbatim_here_string_characters] = ACTIONS(1410), + [anon_sym_DOT] = ACTIONS(1410), + [anon_sym_LBRACK] = ACTIONS(1410), + [aux_sym_comparison_operator_token37] = ACTIONS(1410), + [aux_sym_comparison_operator_token50] = ACTIONS(1410), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), + [anon_sym_DOLLAR_CARET] = ACTIONS(1410), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), + [anon_sym_DOLLAR_] = ACTIONS(1410), + [aux_sym_variable_token1] = ACTIONS(1410), + [aux_sym_variable_token2] = ACTIONS(1410), + [sym_braced_variable] = ACTIONS(1410), + [anon_sym_SEMI] = ACTIONS(1410), + [anon_sym_LPAREN] = ACTIONS(1410), [anon_sym_RPAREN] = ACTIONS(1410), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(1410), + [anon_sym_LBRACE] = ACTIONS(1410), + [anon_sym_RBRACE] = ACTIONS(1410), + [aux_sym_if_statement_token1] = ACTIONS(1410), + [aux_sym_elseif_clause_token1] = ACTIONS(1328), + [aux_sym_else_clause_token1] = ACTIONS(1410), + [aux_sym_switch_statement_token1] = ACTIONS(1410), + [aux_sym_foreach_statement_token1] = ACTIONS(1410), + [aux_sym_for_statement_token1] = ACTIONS(1410), + [aux_sym_while_statement_token1] = ACTIONS(1410), + [aux_sym_do_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token2] = ACTIONS(1410), + [aux_sym_function_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token1] = ACTIONS(1410), + [aux_sym_flow_control_statement_token2] = ACTIONS(1410), + [aux_sym_flow_control_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token4] = ACTIONS(1410), + [aux_sym_flow_control_statement_token5] = ACTIONS(1410), + [sym_label] = ACTIONS(1410), + [aux_sym_trap_statement_token1] = ACTIONS(1410), + [aux_sym_try_statement_token1] = ACTIONS(1410), + [aux_sym_data_statement_token1] = ACTIONS(1410), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), + [aux_sym_parallel_statement_token1] = ACTIONS(1410), + [aux_sym_sequence_statement_token1] = ACTIONS(1410), + [anon_sym_AMP] = ACTIONS(1410), + [aux_sym_command_name_token1] = ACTIONS(1410), + [anon_sym_PERCENT] = ACTIONS(1410), + [aux_sym_foreach_command_token1] = ACTIONS(1410), + [aux_sym_class_statement_token1] = ACTIONS(1410), + [aux_sym_enum_statement_token1] = ACTIONS(1410), + [anon_sym_PLUS] = ACTIONS(1410), + [anon_sym_DASH] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), + [anon_sym_BANG] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LBRACE] = ACTIONS(1410), }, - [340] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [339] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1813), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1824), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61134,65 +61082,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), [anon_sym_RPAREN] = ACTIONS(1412), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [341] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [340] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1820), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1831), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61202,65 +61150,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), [anon_sym_RPAREN] = ACTIONS(1414), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [342] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [341] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1827), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1838), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61270,65 +61218,133 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), [anon_sym_RPAREN] = ACTIONS(1416), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, + [342] = { + [sym_catch_clause] = STATE(322), + [aux_sym_catch_clauses_repeat1] = STATE(322), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1418), + [sym_hexadecimal_integer_literal] = ACTIONS(1418), + [sym_real_literal] = ACTIONS(1418), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), + [sym_verbatim_string_characters] = ACTIONS(1418), + [sym_verbatim_here_string_characters] = ACTIONS(1418), + [anon_sym_DOT] = ACTIONS(1418), + [anon_sym_LBRACK] = ACTIONS(1418), + [aux_sym_comparison_operator_token37] = ACTIONS(1418), + [aux_sym_comparison_operator_token50] = ACTIONS(1418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), + [anon_sym_DOLLAR_CARET] = ACTIONS(1418), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), + [anon_sym_DOLLAR_] = ACTIONS(1418), + [aux_sym_variable_token1] = ACTIONS(1418), + [aux_sym_variable_token2] = ACTIONS(1418), + [sym_braced_variable] = ACTIONS(1418), + [anon_sym_SEMI] = ACTIONS(1418), + [anon_sym_LPAREN] = ACTIONS(1418), + [anon_sym_RPAREN] = ACTIONS(1418), + [anon_sym_COMMA] = ACTIONS(1418), + [anon_sym_LBRACE] = ACTIONS(1418), + [anon_sym_RBRACE] = ACTIONS(1418), + [aux_sym_if_statement_token1] = ACTIONS(1418), + [aux_sym_switch_statement_token1] = ACTIONS(1418), + [aux_sym_foreach_statement_token1] = ACTIONS(1418), + [aux_sym_for_statement_token1] = ACTIONS(1418), + [aux_sym_while_statement_token1] = ACTIONS(1418), + [aux_sym_do_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token2] = ACTIONS(1418), + [aux_sym_function_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token1] = ACTIONS(1418), + [aux_sym_flow_control_statement_token2] = ACTIONS(1418), + [aux_sym_flow_control_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token4] = ACTIONS(1418), + [aux_sym_flow_control_statement_token5] = ACTIONS(1418), + [sym_label] = ACTIONS(1418), + [aux_sym_trap_statement_token1] = ACTIONS(1418), + [aux_sym_try_statement_token1] = ACTIONS(1418), + [aux_sym_catch_clause_token1] = ACTIONS(1336), + [aux_sym_finally_clause_token1] = ACTIONS(1418), + [aux_sym_data_statement_token1] = ACTIONS(1418), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), + [aux_sym_parallel_statement_token1] = ACTIONS(1418), + [aux_sym_sequence_statement_token1] = ACTIONS(1418), + [anon_sym_AMP] = ACTIONS(1418), + [aux_sym_command_name_token1] = ACTIONS(1418), + [anon_sym_PERCENT] = ACTIONS(1418), + [aux_sym_foreach_command_token1] = ACTIONS(1418), + [aux_sym_class_statement_token1] = ACTIONS(1418), + [aux_sym_enum_statement_token1] = ACTIONS(1418), + [anon_sym_PLUS] = ACTIONS(1418), + [anon_sym_DASH] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), + [anon_sym_BANG] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), + [anon_sym_PLUS_PLUS] = ACTIONS(1418), + [anon_sym_DASH_DASH] = ACTIONS(1418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LBRACE] = ACTIONS(1418), + }, [343] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1832), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1843), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61337,66 +61353,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1418), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1420), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [344] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1835), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), + [sym_argument_expression_list] = STATE(1846), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61405,89 +61421,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1420), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1422), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [345] = { - [sym_format_operator] = STATE(577), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [sym__statement_terminator] = ACTIONS(801), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1424), + [sym_hexadecimal_integer_literal] = ACTIONS(1424), + [sym_real_literal] = ACTIONS(1424), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1424), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1424), + [sym_verbatim_string_characters] = ACTIONS(1424), + [sym_verbatim_here_string_characters] = ACTIONS(1424), + [anon_sym_DOT] = ACTIONS(1424), + [anon_sym_LBRACK] = ACTIONS(1424), + [aux_sym_comparison_operator_token37] = ACTIONS(1424), + [aux_sym_comparison_operator_token50] = ACTIONS(1424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1424), + [anon_sym_DOLLAR_CARET] = ACTIONS(1424), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1424), + [anon_sym_DOLLAR_] = ACTIONS(1424), + [aux_sym_variable_token1] = ACTIONS(1424), + [aux_sym_variable_token2] = ACTIONS(1424), + [sym_braced_variable] = ACTIONS(1424), + [anon_sym_SEMI] = ACTIONS(1424), + [aux_sym_param_block_token1] = ACTIONS(1424), + [anon_sym_LPAREN] = ACTIONS(1424), + [anon_sym_COMMA] = ACTIONS(1424), + [aux_sym_block_name_token1] = ACTIONS(1424), + [aux_sym_block_name_token2] = ACTIONS(1424), + [aux_sym_block_name_token3] = ACTIONS(1424), + [aux_sym_block_name_token4] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(1424), + [aux_sym_if_statement_token1] = ACTIONS(1424), + [aux_sym_switch_statement_token1] = ACTIONS(1424), + [aux_sym_foreach_statement_token1] = ACTIONS(1424), + [aux_sym_for_statement_token1] = ACTIONS(1424), + [aux_sym_while_statement_token1] = ACTIONS(1424), + [aux_sym_do_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token2] = ACTIONS(1424), + [aux_sym_function_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token1] = ACTIONS(1424), + [aux_sym_flow_control_statement_token2] = ACTIONS(1424), + [aux_sym_flow_control_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token4] = ACTIONS(1424), + [aux_sym_flow_control_statement_token5] = ACTIONS(1424), + [sym_label] = ACTIONS(1424), + [aux_sym_trap_statement_token1] = ACTIONS(1424), + [aux_sym_try_statement_token1] = ACTIONS(1424), + [aux_sym_data_statement_token1] = ACTIONS(1424), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1424), + [aux_sym_parallel_statement_token1] = ACTIONS(1424), + [aux_sym_sequence_statement_token1] = ACTIONS(1424), + [anon_sym_AMP] = ACTIONS(1424), + [aux_sym_command_name_token1] = ACTIONS(1424), + [anon_sym_PERCENT] = ACTIONS(1424), + [aux_sym_foreach_command_token1] = ACTIONS(1424), + [aux_sym_class_statement_token1] = ACTIONS(1424), + [aux_sym_enum_statement_token1] = ACTIONS(1424), + [anon_sym_PLUS] = ACTIONS(1424), + [anon_sym_DASH] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1424), + [anon_sym_BANG] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1424), + [anon_sym_PLUS_PLUS] = ACTIONS(1424), + [anon_sym_DASH_DASH] = ACTIONS(1424), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LBRACE] = ACTIONS(1424), + [sym__statement_terminator] = ACTIONS(1426), }, [346] = { + [sym_format_operator] = STATE(582), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(795), [aux_sym_comparison_operator_token2] = ACTIONS(795), @@ -61539,7 +61556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(795), [aux_sym_comparison_operator_token49] = ACTIONS(795), [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_PERCENT] = ACTIONS(795), [aux_sym_logical_expression_token1] = ACTIONS(795), [aux_sym_logical_expression_token2] = ACTIONS(795), @@ -61552,79 +61569,214 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(795), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(795), - [anon_sym_DOT_DOT] = ACTIONS(1394), [sym__statement_terminator] = ACTIONS(795), }, [347] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(805), + [aux_sym_comparison_operator_token2] = ACTIONS(805), + [aux_sym_comparison_operator_token3] = ACTIONS(805), + [aux_sym_comparison_operator_token4] = ACTIONS(805), + [aux_sym_comparison_operator_token5] = ACTIONS(805), + [aux_sym_comparison_operator_token6] = ACTIONS(805), + [aux_sym_comparison_operator_token7] = ACTIONS(805), + [aux_sym_comparison_operator_token8] = ACTIONS(805), + [aux_sym_comparison_operator_token9] = ACTIONS(805), + [aux_sym_comparison_operator_token10] = ACTIONS(805), + [aux_sym_comparison_operator_token11] = ACTIONS(805), + [aux_sym_comparison_operator_token12] = ACTIONS(805), + [aux_sym_comparison_operator_token13] = ACTIONS(805), + [aux_sym_comparison_operator_token14] = ACTIONS(805), + [aux_sym_comparison_operator_token15] = ACTIONS(805), + [aux_sym_comparison_operator_token16] = ACTIONS(805), + [aux_sym_comparison_operator_token17] = ACTIONS(805), + [aux_sym_comparison_operator_token18] = ACTIONS(805), + [aux_sym_comparison_operator_token19] = ACTIONS(805), + [aux_sym_comparison_operator_token20] = ACTIONS(805), + [aux_sym_comparison_operator_token21] = ACTIONS(805), + [aux_sym_comparison_operator_token22] = ACTIONS(805), + [aux_sym_comparison_operator_token23] = ACTIONS(805), + [aux_sym_comparison_operator_token24] = ACTIONS(805), + [aux_sym_comparison_operator_token25] = ACTIONS(805), + [aux_sym_comparison_operator_token26] = ACTIONS(805), + [aux_sym_comparison_operator_token27] = ACTIONS(805), + [aux_sym_comparison_operator_token28] = ACTIONS(807), + [aux_sym_comparison_operator_token29] = ACTIONS(805), + [aux_sym_comparison_operator_token30] = ACTIONS(805), + [aux_sym_comparison_operator_token31] = ACTIONS(805), + [aux_sym_comparison_operator_token32] = ACTIONS(805), + [aux_sym_comparison_operator_token33] = ACTIONS(805), + [aux_sym_comparison_operator_token34] = ACTIONS(807), + [aux_sym_comparison_operator_token35] = ACTIONS(805), + [aux_sym_comparison_operator_token36] = ACTIONS(805), + [aux_sym_comparison_operator_token37] = ACTIONS(805), + [aux_sym_comparison_operator_token38] = ACTIONS(805), + [aux_sym_comparison_operator_token39] = ACTIONS(805), + [aux_sym_comparison_operator_token40] = ACTIONS(805), + [aux_sym_comparison_operator_token41] = ACTIONS(805), + [aux_sym_comparison_operator_token42] = ACTIONS(805), + [aux_sym_comparison_operator_token43] = ACTIONS(805), + [aux_sym_comparison_operator_token44] = ACTIONS(805), + [aux_sym_comparison_operator_token45] = ACTIONS(805), + [aux_sym_comparison_operator_token46] = ACTIONS(805), + [aux_sym_comparison_operator_token47] = ACTIONS(805), + [aux_sym_comparison_operator_token48] = ACTIONS(805), + [aux_sym_comparison_operator_token49] = ACTIONS(805), + [aux_sym_comparison_operator_token50] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(805), + [anon_sym_PERCENT] = ACTIONS(805), + [aux_sym_logical_expression_token1] = ACTIONS(805), + [aux_sym_logical_expression_token2] = ACTIONS(805), + [aux_sym_logical_expression_token3] = ACTIONS(805), + [aux_sym_bitwise_expression_token1] = ACTIONS(805), + [aux_sym_bitwise_expression_token2] = ACTIONS(805), + [aux_sym_bitwise_expression_token3] = ACTIONS(805), + [anon_sym_PLUS] = ACTIONS(805), + [anon_sym_DASH] = ACTIONS(807), + [anon_sym_SLASH] = ACTIONS(805), + [anon_sym_BSLASH] = ACTIONS(805), + [anon_sym_STAR] = ACTIONS(805), + [anon_sym_DOT_DOT] = ACTIONS(1428), + [sym__statement_terminator] = ACTIONS(805), + }, + [348] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(2073), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1430), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [349] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(391), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1784), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(439), + [sym_format_argument_expression] = STATE(384), + [sym_range_argument_expression] = STATE(387), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1432), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [348] = { - [sym_format_operator] = STATE(579), + [350] = { + [sym_format_operator] = STATE(582), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(801), [aux_sym_comparison_operator_token2] = ACTIONS(801), @@ -61676,7 +61828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(801), [aux_sym_comparison_operator_token49] = ACTIONS(801), [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(805), + [aux_sym_format_operator_token1] = ACTIONS(799), [anon_sym_PERCENT] = ACTIONS(801), [aux_sym_logical_expression_token1] = ACTIONS(801), [aux_sym_logical_expression_token2] = ACTIONS(801), @@ -61689,954 +61841,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(801), [anon_sym_BSLASH] = ACTIONS(801), [anon_sym_STAR] = ACTIONS(801), - [anon_sym_RBRACK] = ACTIONS(801), - }, - [349] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - [anon_sym_DOT_DOT] = ACTIONS(1396), - [anon_sym_RBRACK] = ACTIONS(795), - }, - [350] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1422), - [sym_hexadecimal_integer_literal] = ACTIONS(1422), - [sym_real_literal] = ACTIONS(1422), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1422), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1422), - [sym_verbatim_string_characters] = ACTIONS(1422), - [sym_verbatim_here_string_characters] = ACTIONS(1422), - [anon_sym_DOT] = ACTIONS(1422), - [anon_sym_LBRACK] = ACTIONS(1422), - [aux_sym_comparison_operator_token37] = ACTIONS(1422), - [aux_sym_comparison_operator_token50] = ACTIONS(1422), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1422), - [anon_sym_DOLLAR_CARET] = ACTIONS(1422), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1422), - [anon_sym_DOLLAR_] = ACTIONS(1422), - [aux_sym_variable_token1] = ACTIONS(1422), - [aux_sym_variable_token2] = ACTIONS(1422), - [sym_braced_variable] = ACTIONS(1422), - [anon_sym_SEMI] = ACTIONS(1422), - [aux_sym_param_block_token1] = ACTIONS(1422), - [anon_sym_LPAREN] = ACTIONS(1422), - [anon_sym_COMMA] = ACTIONS(1422), - [aux_sym_block_name_token1] = ACTIONS(1422), - [aux_sym_block_name_token2] = ACTIONS(1422), - [aux_sym_block_name_token3] = ACTIONS(1422), - [aux_sym_block_name_token4] = ACTIONS(1422), - [anon_sym_LBRACE] = ACTIONS(1422), - [aux_sym_if_statement_token1] = ACTIONS(1422), - [aux_sym_switch_statement_token1] = ACTIONS(1422), - [aux_sym_foreach_statement_token1] = ACTIONS(1422), - [aux_sym_for_statement_token1] = ACTIONS(1422), - [aux_sym_while_statement_token1] = ACTIONS(1422), - [aux_sym_do_statement_token1] = ACTIONS(1422), - [aux_sym_function_statement_token1] = ACTIONS(1422), - [aux_sym_function_statement_token2] = ACTIONS(1422), - [aux_sym_function_statement_token3] = ACTIONS(1422), - [aux_sym_flow_control_statement_token1] = ACTIONS(1422), - [aux_sym_flow_control_statement_token2] = ACTIONS(1422), - [aux_sym_flow_control_statement_token3] = ACTIONS(1422), - [aux_sym_flow_control_statement_token4] = ACTIONS(1422), - [aux_sym_flow_control_statement_token5] = ACTIONS(1422), - [sym_label] = ACTIONS(1422), - [aux_sym_trap_statement_token1] = ACTIONS(1422), - [aux_sym_try_statement_token1] = ACTIONS(1422), - [aux_sym_data_statement_token1] = ACTIONS(1422), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1422), - [aux_sym_parallel_statement_token1] = ACTIONS(1422), - [aux_sym_sequence_statement_token1] = ACTIONS(1422), - [anon_sym_AMP] = ACTIONS(1422), - [aux_sym_command_name_token1] = ACTIONS(1422), - [anon_sym_PERCENT] = ACTIONS(1422), - [aux_sym_foreach_command_token1] = ACTIONS(1422), - [aux_sym_class_statement_token1] = ACTIONS(1422), - [aux_sym_enum_statement_token1] = ACTIONS(1422), - [anon_sym_PLUS] = ACTIONS(1422), - [anon_sym_DASH] = ACTIONS(1422), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1422), - [anon_sym_BANG] = ACTIONS(1422), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1422), - [anon_sym_PLUS_PLUS] = ACTIONS(1422), - [anon_sym_DASH_DASH] = ACTIONS(1422), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1422), - [anon_sym_AT_LPAREN] = ACTIONS(1422), - [anon_sym_AT_LBRACE] = ACTIONS(1422), - [sym__statement_terminator] = ACTIONS(1424), + [sym__statement_terminator] = ACTIONS(801), }, [351] = { - [sym_catch_clause] = STATE(354), - [aux_sym_catch_clauses_repeat1] = STATE(354), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1426), - [sym_hexadecimal_integer_literal] = ACTIONS(1426), - [sym_real_literal] = ACTIONS(1426), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1426), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1426), - [sym_verbatim_string_characters] = ACTIONS(1426), - [sym_verbatim_here_string_characters] = ACTIONS(1426), - [anon_sym_DOT] = ACTIONS(1426), - [anon_sym_LBRACK] = ACTIONS(1426), - [aux_sym_comparison_operator_token37] = ACTIONS(1426), - [aux_sym_comparison_operator_token50] = ACTIONS(1426), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1426), - [anon_sym_DOLLAR_CARET] = ACTIONS(1426), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1426), - [anon_sym_DOLLAR_] = ACTIONS(1426), - [aux_sym_variable_token1] = ACTIONS(1426), - [aux_sym_variable_token2] = ACTIONS(1426), - [sym_braced_variable] = ACTIONS(1426), - [anon_sym_SEMI] = ACTIONS(1426), - [anon_sym_LPAREN] = ACTIONS(1426), - [anon_sym_RPAREN] = ACTIONS(1426), - [anon_sym_COMMA] = ACTIONS(1426), - [anon_sym_LBRACE] = ACTIONS(1426), - [anon_sym_RBRACE] = ACTIONS(1426), - [aux_sym_if_statement_token1] = ACTIONS(1426), - [aux_sym_switch_statement_token1] = ACTIONS(1426), - [aux_sym_foreach_statement_token1] = ACTIONS(1426), - [aux_sym_for_statement_token1] = ACTIONS(1426), - [aux_sym_while_statement_token1] = ACTIONS(1426), - [aux_sym_do_statement_token1] = ACTIONS(1426), - [aux_sym_function_statement_token1] = ACTIONS(1426), - [aux_sym_function_statement_token2] = ACTIONS(1426), - [aux_sym_function_statement_token3] = ACTIONS(1426), - [aux_sym_flow_control_statement_token1] = ACTIONS(1426), - [aux_sym_flow_control_statement_token2] = ACTIONS(1426), - [aux_sym_flow_control_statement_token3] = ACTIONS(1426), - [aux_sym_flow_control_statement_token4] = ACTIONS(1426), - [aux_sym_flow_control_statement_token5] = ACTIONS(1426), - [sym_label] = ACTIONS(1426), - [aux_sym_trap_statement_token1] = ACTIONS(1426), - [aux_sym_try_statement_token1] = ACTIONS(1426), - [aux_sym_catch_clause_token1] = ACTIONS(1329), - [aux_sym_finally_clause_token1] = ACTIONS(1426), - [aux_sym_data_statement_token1] = ACTIONS(1426), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), - [aux_sym_parallel_statement_token1] = ACTIONS(1426), - [aux_sym_sequence_statement_token1] = ACTIONS(1426), - [anon_sym_AMP] = ACTIONS(1426), - [aux_sym_command_name_token1] = ACTIONS(1426), - [anon_sym_PERCENT] = ACTIONS(1426), - [aux_sym_foreach_command_token1] = ACTIONS(1426), - [aux_sym_class_statement_token1] = ACTIONS(1426), - [aux_sym_enum_statement_token1] = ACTIONS(1426), - [anon_sym_PLUS] = ACTIONS(1426), - [anon_sym_DASH] = ACTIONS(1426), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1426), - [anon_sym_BANG] = ACTIONS(1426), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1426), - [anon_sym_PLUS_PLUS] = ACTIONS(1426), - [anon_sym_DASH_DASH] = ACTIONS(1426), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1426), - [anon_sym_AT_LPAREN] = ACTIONS(1426), - [anon_sym_AT_LBRACE] = ACTIONS(1426), + [sym_decimal_integer_literal] = ACTIONS(1343), + [sym_hexadecimal_integer_literal] = ACTIONS(1343), + [sym_real_literal] = ACTIONS(1343), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), + [sym_verbatim_string_characters] = ACTIONS(1343), + [sym_verbatim_here_string_characters] = ACTIONS(1343), + [anon_sym_LBRACK] = ACTIONS(1343), + [anon_sym_GT] = ACTIONS(1343), + [anon_sym_GT_GT] = ACTIONS(1343), + [anon_sym_2_GT] = ACTIONS(1343), + [anon_sym_2_GT_GT] = ACTIONS(1343), + [anon_sym_3_GT] = ACTIONS(1343), + [anon_sym_3_GT_GT] = ACTIONS(1343), + [anon_sym_4_GT] = ACTIONS(1343), + [anon_sym_4_GT_GT] = ACTIONS(1343), + [anon_sym_5_GT] = ACTIONS(1343), + [anon_sym_5_GT_GT] = ACTIONS(1343), + [anon_sym_6_GT] = ACTIONS(1343), + [anon_sym_6_GT_GT] = ACTIONS(1343), + [anon_sym_STAR_GT] = ACTIONS(1343), + [anon_sym_STAR_GT_GT] = ACTIONS(1343), + [anon_sym_LT] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), + [anon_sym_2_GT_AMP1] = ACTIONS(1343), + [anon_sym_3_GT_AMP1] = ACTIONS(1343), + [anon_sym_4_GT_AMP1] = ACTIONS(1343), + [anon_sym_5_GT_AMP1] = ACTIONS(1343), + [anon_sym_6_GT_AMP1] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), + [anon_sym_1_GT_AMP2] = ACTIONS(1343), + [anon_sym_3_GT_AMP2] = ACTIONS(1343), + [anon_sym_4_GT_AMP2] = ACTIONS(1343), + [anon_sym_5_GT_AMP2] = ACTIONS(1343), + [anon_sym_6_GT_AMP2] = ACTIONS(1343), + [aux_sym_comparison_operator_token37] = ACTIONS(1343), + [aux_sym_comparison_operator_token50] = ACTIONS(1343), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), + [anon_sym_DOLLAR_CARET] = ACTIONS(1343), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), + [anon_sym_DOLLAR_] = ACTIONS(1343), + [aux_sym_variable_token1] = ACTIONS(1343), + [aux_sym_variable_token2] = ACTIONS(1343), + [sym_braced_variable] = ACTIONS(1343), + [sym_generic_token] = ACTIONS(1343), + [sym_command_parameter] = ACTIONS(1343), + [anon_sym_LPAREN] = ACTIONS(1343), + [anon_sym_RPAREN] = ACTIONS(1343), + [anon_sym_COMMA] = ACTIONS(1343), + [anon_sym_LBRACE] = ACTIONS(1343), + [anon_sym_PIPE] = ACTIONS(1343), + [sym_stop_parsing] = ACTIONS(1343), + [anon_sym_SPACE] = ACTIONS(1343), + [anon_sym_COLON] = ACTIONS(1343), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), + [anon_sym_PLUS] = ACTIONS(1343), + [anon_sym_DASH] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), + [anon_sym_BANG] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), + [anon_sym_PLUS_PLUS] = ACTIONS(1343), + [anon_sym_DASH_DASH] = ACTIONS(1343), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LBRACE] = ACTIONS(1343), }, [352] = { - [aux_sym_script_block_repeat1] = STATE(352), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1428), - [sym_hexadecimal_integer_literal] = ACTIONS(1428), - [sym_real_literal] = ACTIONS(1428), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), - [sym_verbatim_string_characters] = ACTIONS(1428), - [sym_verbatim_here_string_characters] = ACTIONS(1428), - [anon_sym_DOT] = ACTIONS(1428), - [anon_sym_LBRACK] = ACTIONS(1428), - [aux_sym_comparison_operator_token37] = ACTIONS(1428), - [aux_sym_comparison_operator_token50] = ACTIONS(1428), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), - [anon_sym_DOLLAR_CARET] = ACTIONS(1428), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), - [anon_sym_DOLLAR_] = ACTIONS(1428), - [aux_sym_variable_token1] = ACTIONS(1428), - [aux_sym_variable_token2] = ACTIONS(1428), - [sym_braced_variable] = ACTIONS(1428), - [anon_sym_SEMI] = ACTIONS(1430), - [anon_sym_LPAREN] = ACTIONS(1428), - [anon_sym_COMMA] = ACTIONS(1428), - [aux_sym_block_name_token1] = ACTIONS(1428), - [aux_sym_block_name_token2] = ACTIONS(1428), - [aux_sym_block_name_token3] = ACTIONS(1428), - [aux_sym_block_name_token4] = ACTIONS(1428), - [anon_sym_LBRACE] = ACTIONS(1428), - [anon_sym_RBRACE] = ACTIONS(1428), - [aux_sym_if_statement_token1] = ACTIONS(1428), - [aux_sym_switch_statement_token1] = ACTIONS(1428), - [aux_sym_foreach_statement_token1] = ACTIONS(1428), - [aux_sym_for_statement_token1] = ACTIONS(1428), - [aux_sym_while_statement_token1] = ACTIONS(1428), - [aux_sym_do_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token2] = ACTIONS(1428), - [aux_sym_function_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token1] = ACTIONS(1428), - [aux_sym_flow_control_statement_token2] = ACTIONS(1428), - [aux_sym_flow_control_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token4] = ACTIONS(1428), - [aux_sym_flow_control_statement_token5] = ACTIONS(1428), - [sym_label] = ACTIONS(1428), - [aux_sym_trap_statement_token1] = ACTIONS(1428), - [aux_sym_try_statement_token1] = ACTIONS(1428), - [aux_sym_data_statement_token1] = ACTIONS(1428), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), - [aux_sym_parallel_statement_token1] = ACTIONS(1428), - [aux_sym_sequence_statement_token1] = ACTIONS(1428), - [anon_sym_AMP] = ACTIONS(1428), - [aux_sym_command_name_token1] = ACTIONS(1428), - [anon_sym_PERCENT] = ACTIONS(1428), - [aux_sym_foreach_command_token1] = ACTIONS(1428), - [aux_sym_class_statement_token1] = ACTIONS(1428), - [aux_sym_enum_statement_token1] = ACTIONS(1428), - [anon_sym_PLUS] = ACTIONS(1428), - [anon_sym_DASH] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), - [anon_sym_PLUS_PLUS] = ACTIONS(1428), - [anon_sym_DASH_DASH] = ACTIONS(1428), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LBRACE] = ACTIONS(1428), - }, - [353] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1433), - [sym_hexadecimal_integer_literal] = ACTIONS(1433), - [sym_real_literal] = ACTIONS(1433), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1433), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1433), - [sym_verbatim_string_characters] = ACTIONS(1433), - [sym_verbatim_here_string_characters] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_LBRACK] = ACTIONS(1433), - [aux_sym_comparison_operator_token37] = ACTIONS(1433), - [aux_sym_comparison_operator_token50] = ACTIONS(1433), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1433), - [anon_sym_DOLLAR_CARET] = ACTIONS(1433), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1433), - [anon_sym_DOLLAR_] = ACTIONS(1433), - [aux_sym_variable_token1] = ACTIONS(1433), - [aux_sym_variable_token2] = ACTIONS(1433), - [sym_braced_variable] = ACTIONS(1433), - [anon_sym_SEMI] = ACTIONS(1433), - [aux_sym_param_block_token1] = ACTIONS(1433), - [anon_sym_LPAREN] = ACTIONS(1433), - [anon_sym_COMMA] = ACTIONS(1433), - [aux_sym_block_name_token1] = ACTIONS(1433), - [aux_sym_block_name_token2] = ACTIONS(1433), - [aux_sym_block_name_token3] = ACTIONS(1433), - [aux_sym_block_name_token4] = ACTIONS(1433), - [anon_sym_LBRACE] = ACTIONS(1433), - [aux_sym_if_statement_token1] = ACTIONS(1433), - [aux_sym_switch_statement_token1] = ACTIONS(1433), - [aux_sym_foreach_statement_token1] = ACTIONS(1433), - [aux_sym_for_statement_token1] = ACTIONS(1433), - [aux_sym_while_statement_token1] = ACTIONS(1433), - [aux_sym_do_statement_token1] = ACTIONS(1433), - [aux_sym_function_statement_token1] = ACTIONS(1433), - [aux_sym_function_statement_token2] = ACTIONS(1433), - [aux_sym_function_statement_token3] = ACTIONS(1433), - [aux_sym_flow_control_statement_token1] = ACTIONS(1433), - [aux_sym_flow_control_statement_token2] = ACTIONS(1433), - [aux_sym_flow_control_statement_token3] = ACTIONS(1433), - [aux_sym_flow_control_statement_token4] = ACTIONS(1433), - [aux_sym_flow_control_statement_token5] = ACTIONS(1433), - [sym_label] = ACTIONS(1433), - [aux_sym_trap_statement_token1] = ACTIONS(1433), - [aux_sym_try_statement_token1] = ACTIONS(1433), - [aux_sym_data_statement_token1] = ACTIONS(1433), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1433), - [aux_sym_parallel_statement_token1] = ACTIONS(1433), - [aux_sym_sequence_statement_token1] = ACTIONS(1433), - [anon_sym_AMP] = ACTIONS(1433), - [aux_sym_command_name_token1] = ACTIONS(1433), - [anon_sym_PERCENT] = ACTIONS(1433), - [aux_sym_foreach_command_token1] = ACTIONS(1433), - [aux_sym_class_statement_token1] = ACTIONS(1433), - [aux_sym_enum_statement_token1] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1433), - [anon_sym_DASH] = ACTIONS(1433), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1433), - [anon_sym_BANG] = ACTIONS(1433), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1433), - [anon_sym_PLUS_PLUS] = ACTIONS(1433), - [anon_sym_DASH_DASH] = ACTIONS(1433), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1433), - [anon_sym_AT_LPAREN] = ACTIONS(1433), - [anon_sym_AT_LBRACE] = ACTIONS(1433), - [sym__statement_terminator] = ACTIONS(1435), - }, - [354] = { - [sym_catch_clause] = STATE(354), - [aux_sym_catch_clauses_repeat1] = STATE(354), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1437), - [sym_hexadecimal_integer_literal] = ACTIONS(1437), - [sym_real_literal] = ACTIONS(1437), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1437), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1437), - [sym_verbatim_string_characters] = ACTIONS(1437), - [sym_verbatim_here_string_characters] = ACTIONS(1437), - [anon_sym_DOT] = ACTIONS(1437), - [anon_sym_LBRACK] = ACTIONS(1437), - [aux_sym_comparison_operator_token37] = ACTIONS(1437), - [aux_sym_comparison_operator_token50] = ACTIONS(1437), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1437), - [anon_sym_DOLLAR_CARET] = ACTIONS(1437), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1437), - [anon_sym_DOLLAR_] = ACTIONS(1437), - [aux_sym_variable_token1] = ACTIONS(1437), - [aux_sym_variable_token2] = ACTIONS(1437), - [sym_braced_variable] = ACTIONS(1437), - [anon_sym_SEMI] = ACTIONS(1437), - [anon_sym_LPAREN] = ACTIONS(1437), - [anon_sym_RPAREN] = ACTIONS(1437), - [anon_sym_COMMA] = ACTIONS(1437), - [anon_sym_LBRACE] = ACTIONS(1437), - [anon_sym_RBRACE] = ACTIONS(1437), - [aux_sym_if_statement_token1] = ACTIONS(1437), - [aux_sym_switch_statement_token1] = ACTIONS(1437), - [aux_sym_foreach_statement_token1] = ACTIONS(1437), - [aux_sym_for_statement_token1] = ACTIONS(1437), - [aux_sym_while_statement_token1] = ACTIONS(1437), - [aux_sym_do_statement_token1] = ACTIONS(1437), - [aux_sym_function_statement_token1] = ACTIONS(1437), - [aux_sym_function_statement_token2] = ACTIONS(1437), - [aux_sym_function_statement_token3] = ACTIONS(1437), - [aux_sym_flow_control_statement_token1] = ACTIONS(1437), - [aux_sym_flow_control_statement_token2] = ACTIONS(1437), - [aux_sym_flow_control_statement_token3] = ACTIONS(1437), - [aux_sym_flow_control_statement_token4] = ACTIONS(1437), - [aux_sym_flow_control_statement_token5] = ACTIONS(1437), - [sym_label] = ACTIONS(1437), - [aux_sym_trap_statement_token1] = ACTIONS(1437), - [aux_sym_try_statement_token1] = ACTIONS(1437), - [aux_sym_catch_clause_token1] = ACTIONS(1439), - [aux_sym_finally_clause_token1] = ACTIONS(1437), - [aux_sym_data_statement_token1] = ACTIONS(1437), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1437), - [aux_sym_parallel_statement_token1] = ACTIONS(1437), - [aux_sym_sequence_statement_token1] = ACTIONS(1437), - [anon_sym_AMP] = ACTIONS(1437), - [aux_sym_command_name_token1] = ACTIONS(1437), - [anon_sym_PERCENT] = ACTIONS(1437), - [aux_sym_foreach_command_token1] = ACTIONS(1437), - [aux_sym_class_statement_token1] = ACTIONS(1437), - [aux_sym_enum_statement_token1] = ACTIONS(1437), - [anon_sym_PLUS] = ACTIONS(1437), - [anon_sym_DASH] = ACTIONS(1437), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1437), - [anon_sym_BANG] = ACTIONS(1437), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1437), - [anon_sym_PLUS_PLUS] = ACTIONS(1437), - [anon_sym_DASH_DASH] = ACTIONS(1437), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1437), - [anon_sym_AT_LPAREN] = ACTIONS(1437), - [anon_sym_AT_LBRACE] = ACTIONS(1437), - }, - [355] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(392), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1769), - [sym_argument_expression] = STATE(1531), - [sym_logical_argument_expression] = STATE(1360), - [sym_bitwise_argument_expression] = STATE(1361), - [sym_comparison_argument_expression] = STATE(589), - [sym_additive_argument_expression] = STATE(578), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(394), - [sym_range_argument_expression] = STATE(395), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1442), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [356] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1812), - [sym_logical_expression] = STATE(1409), - [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [357] = { - [sym_elseif_clause] = STATE(357), - [aux_sym_elseif_clauses_repeat1] = STATE(357), - [ts_builtin_sym_end] = ACTIONS(1444), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1377), - [sym_hexadecimal_integer_literal] = ACTIONS(1377), - [sym_real_literal] = ACTIONS(1377), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1377), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1377), - [sym_verbatim_string_characters] = ACTIONS(1377), - [sym_verbatim_here_string_characters] = ACTIONS(1377), - [anon_sym_DOT] = ACTIONS(1377), - [anon_sym_LBRACK] = ACTIONS(1377), - [aux_sym_comparison_operator_token37] = ACTIONS(1377), - [aux_sym_comparison_operator_token50] = ACTIONS(1377), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1377), - [anon_sym_DOLLAR_CARET] = ACTIONS(1377), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1377), - [anon_sym_DOLLAR_] = ACTIONS(1377), - [aux_sym_variable_token1] = ACTIONS(1377), - [aux_sym_variable_token2] = ACTIONS(1377), - [sym_braced_variable] = ACTIONS(1377), - [anon_sym_SEMI] = ACTIONS(1377), - [anon_sym_LPAREN] = ACTIONS(1377), - [anon_sym_COMMA] = ACTIONS(1377), - [anon_sym_LBRACE] = ACTIONS(1377), - [aux_sym_if_statement_token1] = ACTIONS(1377), - [aux_sym_elseif_clause_token1] = ACTIONS(1446), - [aux_sym_else_clause_token1] = ACTIONS(1377), - [aux_sym_switch_statement_token1] = ACTIONS(1377), - [aux_sym_foreach_statement_token1] = ACTIONS(1377), - [aux_sym_for_statement_token1] = ACTIONS(1377), - [aux_sym_while_statement_token1] = ACTIONS(1377), - [aux_sym_do_statement_token1] = ACTIONS(1377), - [aux_sym_function_statement_token1] = ACTIONS(1377), - [aux_sym_function_statement_token2] = ACTIONS(1377), - [aux_sym_function_statement_token3] = ACTIONS(1377), - [aux_sym_flow_control_statement_token1] = ACTIONS(1377), - [aux_sym_flow_control_statement_token2] = ACTIONS(1377), - [aux_sym_flow_control_statement_token3] = ACTIONS(1377), - [aux_sym_flow_control_statement_token4] = ACTIONS(1377), - [aux_sym_flow_control_statement_token5] = ACTIONS(1377), - [sym_label] = ACTIONS(1377), - [aux_sym_trap_statement_token1] = ACTIONS(1377), - [aux_sym_try_statement_token1] = ACTIONS(1377), - [aux_sym_data_statement_token1] = ACTIONS(1377), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1377), - [aux_sym_parallel_statement_token1] = ACTIONS(1377), - [aux_sym_sequence_statement_token1] = ACTIONS(1377), - [anon_sym_AMP] = ACTIONS(1377), - [aux_sym_command_name_token1] = ACTIONS(1377), - [anon_sym_PERCENT] = ACTIONS(1377), - [aux_sym_foreach_command_token1] = ACTIONS(1377), - [aux_sym_class_statement_token1] = ACTIONS(1377), - [aux_sym_enum_statement_token1] = ACTIONS(1377), - [anon_sym_PLUS] = ACTIONS(1377), - [anon_sym_DASH] = ACTIONS(1377), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1377), - [anon_sym_BANG] = ACTIONS(1377), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1377), - [anon_sym_PLUS_PLUS] = ACTIONS(1377), - [anon_sym_DASH_DASH] = ACTIONS(1377), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1377), - [anon_sym_AT_LPAREN] = ACTIONS(1377), - [anon_sym_AT_LBRACE] = ACTIONS(1377), - }, - [358] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(294), - [sym__expression] = STATE(1891), - [sym_logical_expression] = STATE(1396), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(547), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(345), - [sym_range_expression] = STATE(346), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(80), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(547), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(549), - [aux_sym_comparison_operator_token50] = ACTIONS(549), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(551), - [anon_sym_DASH] = ACTIONS(551), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(549), - [anon_sym_BANG] = ACTIONS(549), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(549), - [anon_sym_PLUS_PLUS] = ACTIONS(553), - [anon_sym_DASH_DASH] = ACTIONS(555), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - }, - [359] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(294), - [sym__expression] = STATE(2011), - [sym_logical_expression] = STATE(1396), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(547), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(345), - [sym_range_expression] = STATE(346), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(80), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(547), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(549), - [aux_sym_comparison_operator_token50] = ACTIONS(549), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(551), - [anon_sym_DASH] = ACTIONS(551), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(549), - [anon_sym_BANG] = ACTIONS(549), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(549), - [anon_sym_PLUS_PLUS] = ACTIONS(553), - [anon_sym_DASH_DASH] = ACTIONS(555), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - }, - [360] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), - [sym_variable] = STATE(294), - [sym__expression] = STATE(2003), - [sym_logical_expression] = STATE(1396), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(547), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(345), - [sym_range_expression] = STATE(346), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(147), - [sym_type_literal] = STATE(80), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(547), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(549), - [aux_sym_comparison_operator_token50] = ACTIONS(549), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(551), - [anon_sym_DASH] = ACTIONS(551), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(549), - [anon_sym_BANG] = ACTIONS(549), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(549), - [anon_sym_PLUS_PLUS] = ACTIONS(553), - [anon_sym_DASH_DASH] = ACTIONS(555), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - }, - [361] = { - [sym_catch_clause] = STATE(374), - [aux_sym_catch_clauses_repeat1] = STATE(374), - [ts_builtin_sym_end] = ACTIONS(1449), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1426), - [sym_hexadecimal_integer_literal] = ACTIONS(1426), - [sym_real_literal] = ACTIONS(1426), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1426), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1426), - [sym_verbatim_string_characters] = ACTIONS(1426), - [sym_verbatim_here_string_characters] = ACTIONS(1426), - [anon_sym_DOT] = ACTIONS(1426), - [anon_sym_LBRACK] = ACTIONS(1426), - [aux_sym_comparison_operator_token37] = ACTIONS(1426), - [aux_sym_comparison_operator_token50] = ACTIONS(1426), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1426), - [anon_sym_DOLLAR_CARET] = ACTIONS(1426), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1426), - [anon_sym_DOLLAR_] = ACTIONS(1426), - [aux_sym_variable_token1] = ACTIONS(1426), - [aux_sym_variable_token2] = ACTIONS(1426), - [sym_braced_variable] = ACTIONS(1426), - [anon_sym_SEMI] = ACTIONS(1426), - [anon_sym_LPAREN] = ACTIONS(1426), - [anon_sym_COMMA] = ACTIONS(1426), - [anon_sym_LBRACE] = ACTIONS(1426), - [aux_sym_if_statement_token1] = ACTIONS(1426), - [aux_sym_switch_statement_token1] = ACTIONS(1426), - [aux_sym_foreach_statement_token1] = ACTIONS(1426), - [aux_sym_for_statement_token1] = ACTIONS(1426), - [aux_sym_while_statement_token1] = ACTIONS(1426), - [aux_sym_do_statement_token1] = ACTIONS(1426), - [aux_sym_function_statement_token1] = ACTIONS(1426), - [aux_sym_function_statement_token2] = ACTIONS(1426), - [aux_sym_function_statement_token3] = ACTIONS(1426), - [aux_sym_flow_control_statement_token1] = ACTIONS(1426), - [aux_sym_flow_control_statement_token2] = ACTIONS(1426), - [aux_sym_flow_control_statement_token3] = ACTIONS(1426), - [aux_sym_flow_control_statement_token4] = ACTIONS(1426), - [aux_sym_flow_control_statement_token5] = ACTIONS(1426), - [sym_label] = ACTIONS(1426), - [aux_sym_trap_statement_token1] = ACTIONS(1426), - [aux_sym_try_statement_token1] = ACTIONS(1426), - [aux_sym_catch_clause_token1] = ACTIONS(1371), - [aux_sym_finally_clause_token1] = ACTIONS(1426), - [aux_sym_data_statement_token1] = ACTIONS(1426), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), - [aux_sym_parallel_statement_token1] = ACTIONS(1426), - [aux_sym_sequence_statement_token1] = ACTIONS(1426), - [anon_sym_AMP] = ACTIONS(1426), - [aux_sym_command_name_token1] = ACTIONS(1426), - [anon_sym_PERCENT] = ACTIONS(1426), - [aux_sym_foreach_command_token1] = ACTIONS(1426), - [aux_sym_class_statement_token1] = ACTIONS(1426), - [aux_sym_enum_statement_token1] = ACTIONS(1426), - [anon_sym_PLUS] = ACTIONS(1426), - [anon_sym_DASH] = ACTIONS(1426), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1426), - [anon_sym_BANG] = ACTIONS(1426), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1426), - [anon_sym_PLUS_PLUS] = ACTIONS(1426), - [anon_sym_DASH_DASH] = ACTIONS(1426), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1426), - [anon_sym_AT_LPAREN] = ACTIONS(1426), - [anon_sym_AT_LBRACE] = ACTIONS(1426), - }, - [362] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(829), - [aux_sym_comparison_operator_token2] = ACTIONS(829), - [aux_sym_comparison_operator_token3] = ACTIONS(829), - [aux_sym_comparison_operator_token4] = ACTIONS(829), - [aux_sym_comparison_operator_token5] = ACTIONS(829), - [aux_sym_comparison_operator_token6] = ACTIONS(829), - [aux_sym_comparison_operator_token7] = ACTIONS(829), - [aux_sym_comparison_operator_token8] = ACTIONS(829), - [aux_sym_comparison_operator_token9] = ACTIONS(829), - [aux_sym_comparison_operator_token10] = ACTIONS(829), - [aux_sym_comparison_operator_token11] = ACTIONS(829), - [aux_sym_comparison_operator_token12] = ACTIONS(829), - [aux_sym_comparison_operator_token13] = ACTIONS(829), - [aux_sym_comparison_operator_token14] = ACTIONS(829), - [aux_sym_comparison_operator_token15] = ACTIONS(829), - [aux_sym_comparison_operator_token16] = ACTIONS(829), - [aux_sym_comparison_operator_token17] = ACTIONS(829), - [aux_sym_comparison_operator_token18] = ACTIONS(829), - [aux_sym_comparison_operator_token19] = ACTIONS(829), - [aux_sym_comparison_operator_token20] = ACTIONS(829), - [aux_sym_comparison_operator_token21] = ACTIONS(829), - [aux_sym_comparison_operator_token22] = ACTIONS(829), - [aux_sym_comparison_operator_token23] = ACTIONS(829), - [aux_sym_comparison_operator_token24] = ACTIONS(829), - [aux_sym_comparison_operator_token25] = ACTIONS(829), - [aux_sym_comparison_operator_token26] = ACTIONS(829), - [aux_sym_comparison_operator_token27] = ACTIONS(829), - [aux_sym_comparison_operator_token28] = ACTIONS(831), - [aux_sym_comparison_operator_token29] = ACTIONS(829), - [aux_sym_comparison_operator_token30] = ACTIONS(829), - [aux_sym_comparison_operator_token31] = ACTIONS(829), - [aux_sym_comparison_operator_token32] = ACTIONS(829), - [aux_sym_comparison_operator_token33] = ACTIONS(829), - [aux_sym_comparison_operator_token34] = ACTIONS(831), - [aux_sym_comparison_operator_token35] = ACTIONS(829), - [aux_sym_comparison_operator_token36] = ACTIONS(829), - [aux_sym_comparison_operator_token37] = ACTIONS(829), - [aux_sym_comparison_operator_token38] = ACTIONS(829), - [aux_sym_comparison_operator_token39] = ACTIONS(829), - [aux_sym_comparison_operator_token40] = ACTIONS(829), - [aux_sym_comparison_operator_token41] = ACTIONS(829), - [aux_sym_comparison_operator_token42] = ACTIONS(829), - [aux_sym_comparison_operator_token43] = ACTIONS(829), - [aux_sym_comparison_operator_token44] = ACTIONS(829), - [aux_sym_comparison_operator_token45] = ACTIONS(829), - [aux_sym_comparison_operator_token46] = ACTIONS(829), - [aux_sym_comparison_operator_token47] = ACTIONS(829), - [aux_sym_comparison_operator_token48] = ACTIONS(829), - [aux_sym_comparison_operator_token49] = ACTIONS(829), - [aux_sym_comparison_operator_token50] = ACTIONS(829), - [anon_sym_RPAREN] = ACTIONS(829), - [anon_sym_COMMA] = ACTIONS(829), - [anon_sym_PERCENT] = ACTIONS(1451), - [aux_sym_logical_expression_token1] = ACTIONS(829), - [aux_sym_logical_expression_token2] = ACTIONS(829), - [aux_sym_logical_expression_token3] = ACTIONS(829), - [aux_sym_bitwise_expression_token1] = ACTIONS(829), - [aux_sym_bitwise_expression_token2] = ACTIONS(829), - [aux_sym_bitwise_expression_token3] = ACTIONS(829), - [anon_sym_PLUS] = ACTIONS(829), - [anon_sym_DASH] = ACTIONS(831), - [anon_sym_SLASH] = ACTIONS(1451), - [anon_sym_BSLASH] = ACTIONS(1451), - [anon_sym_STAR] = ACTIONS(1451), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1428), + [sym__statement_terminator] = ACTIONS(811), }, - [363] = { + [353] = { + [aux_sym_command_argument_sep_repeat1] = STATE(354), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1343), [sym_hexadecimal_integer_literal] = ACTIONS(1343), @@ -62689,7 +62033,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(1343), [anon_sym_PIPE] = ACTIONS(1343), [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), + [anon_sym_SPACE] = ACTIONS(1434), [anon_sym_COLON] = ACTIONS(1343), [anon_sym_PLUS] = ACTIONS(1343), [anon_sym_DASH] = ACTIONS(1343), @@ -62701,188 +62045,190 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), [anon_sym_AT_LPAREN] = ACTIONS(1343), [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1349), - }, - [364] = { - [sym_elseif_clause] = STATE(357), - [aux_sym_elseif_clauses_repeat1] = STATE(357), - [ts_builtin_sym_end] = ACTIONS(1453), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1375), - [sym_hexadecimal_integer_literal] = ACTIONS(1375), - [sym_real_literal] = ACTIONS(1375), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), - [sym_verbatim_string_characters] = ACTIONS(1375), - [sym_verbatim_here_string_characters] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1375), - [anon_sym_LBRACK] = ACTIONS(1375), - [aux_sym_comparison_operator_token37] = ACTIONS(1375), - [aux_sym_comparison_operator_token50] = ACTIONS(1375), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), - [anon_sym_DOLLAR_CARET] = ACTIONS(1375), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), - [anon_sym_DOLLAR_] = ACTIONS(1375), - [aux_sym_variable_token1] = ACTIONS(1375), - [aux_sym_variable_token2] = ACTIONS(1375), - [sym_braced_variable] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_elseif_clause_token1] = ACTIONS(1362), - [aux_sym_else_clause_token1] = ACTIONS(1375), - [aux_sym_switch_statement_token1] = ACTIONS(1375), - [aux_sym_foreach_statement_token1] = ACTIONS(1375), - [aux_sym_for_statement_token1] = ACTIONS(1375), - [aux_sym_while_statement_token1] = ACTIONS(1375), - [aux_sym_do_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token2] = ACTIONS(1375), - [aux_sym_function_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token1] = ACTIONS(1375), - [aux_sym_flow_control_statement_token2] = ACTIONS(1375), - [aux_sym_flow_control_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token4] = ACTIONS(1375), - [aux_sym_flow_control_statement_token5] = ACTIONS(1375), - [sym_label] = ACTIONS(1375), - [aux_sym_trap_statement_token1] = ACTIONS(1375), - [aux_sym_try_statement_token1] = ACTIONS(1375), - [aux_sym_data_statement_token1] = ACTIONS(1375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), - [aux_sym_parallel_statement_token1] = ACTIONS(1375), - [aux_sym_sequence_statement_token1] = ACTIONS(1375), - [anon_sym_AMP] = ACTIONS(1375), - [aux_sym_command_name_token1] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [aux_sym_foreach_command_token1] = ACTIONS(1375), - [aux_sym_class_statement_token1] = ACTIONS(1375), - [aux_sym_enum_statement_token1] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LBRACE] = ACTIONS(1375), - }, - [365] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(2113), - [sym_logical_expression] = STATE(1409), - [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym__statement_terminator] = ACTIONS(1347), }, - [366] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [354] = { + [aux_sym_command_argument_sep_repeat1] = STATE(354), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_GT] = ACTIONS(1355), + [anon_sym_GT_GT] = ACTIONS(1355), + [anon_sym_2_GT] = ACTIONS(1355), + [anon_sym_2_GT_GT] = ACTIONS(1355), + [anon_sym_3_GT] = ACTIONS(1355), + [anon_sym_3_GT_GT] = ACTIONS(1355), + [anon_sym_4_GT] = ACTIONS(1355), + [anon_sym_4_GT_GT] = ACTIONS(1355), + [anon_sym_5_GT] = ACTIONS(1355), + [anon_sym_5_GT_GT] = ACTIONS(1355), + [anon_sym_6_GT] = ACTIONS(1355), + [anon_sym_6_GT_GT] = ACTIONS(1355), + [anon_sym_STAR_GT] = ACTIONS(1355), + [anon_sym_STAR_GT_GT] = ACTIONS(1355), + [anon_sym_LT] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), + [anon_sym_2_GT_AMP1] = ACTIONS(1355), + [anon_sym_3_GT_AMP1] = ACTIONS(1355), + [anon_sym_4_GT_AMP1] = ACTIONS(1355), + [anon_sym_5_GT_AMP1] = ACTIONS(1355), + [anon_sym_6_GT_AMP1] = ACTIONS(1355), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), + [anon_sym_1_GT_AMP2] = ACTIONS(1355), + [anon_sym_3_GT_AMP2] = ACTIONS(1355), + [anon_sym_4_GT_AMP2] = ACTIONS(1355), + [anon_sym_5_GT_AMP2] = ACTIONS(1355), + [anon_sym_6_GT_AMP2] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [sym_generic_token] = ACTIONS(1355), + [sym_command_parameter] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [anon_sym_PIPE] = ACTIONS(1355), + [sym_stop_parsing] = ACTIONS(1355), + [anon_sym_SPACE] = ACTIONS(1436), + [anon_sym_COLON] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), + [sym__statement_terminator] = ACTIONS(1365), + }, + [355] = { + [aux_sym_script_block_repeat1] = STATE(355), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1439), + [sym_hexadecimal_integer_literal] = ACTIONS(1439), + [sym_real_literal] = ACTIONS(1439), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1439), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1439), + [sym_verbatim_string_characters] = ACTIONS(1439), + [sym_verbatim_here_string_characters] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_LBRACK] = ACTIONS(1439), + [aux_sym_comparison_operator_token37] = ACTIONS(1439), + [aux_sym_comparison_operator_token50] = ACTIONS(1439), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1439), + [anon_sym_DOLLAR_CARET] = ACTIONS(1439), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1439), + [anon_sym_DOLLAR_] = ACTIONS(1439), + [aux_sym_variable_token1] = ACTIONS(1439), + [aux_sym_variable_token2] = ACTIONS(1439), + [sym_braced_variable] = ACTIONS(1439), + [anon_sym_SEMI] = ACTIONS(1441), + [anon_sym_LPAREN] = ACTIONS(1439), + [anon_sym_COMMA] = ACTIONS(1439), + [aux_sym_block_name_token1] = ACTIONS(1439), + [aux_sym_block_name_token2] = ACTIONS(1439), + [aux_sym_block_name_token3] = ACTIONS(1439), + [aux_sym_block_name_token4] = ACTIONS(1439), + [anon_sym_LBRACE] = ACTIONS(1439), + [anon_sym_RBRACE] = ACTIONS(1439), + [aux_sym_if_statement_token1] = ACTIONS(1439), + [aux_sym_switch_statement_token1] = ACTIONS(1439), + [aux_sym_foreach_statement_token1] = ACTIONS(1439), + [aux_sym_for_statement_token1] = ACTIONS(1439), + [aux_sym_while_statement_token1] = ACTIONS(1439), + [aux_sym_do_statement_token1] = ACTIONS(1439), + [aux_sym_function_statement_token1] = ACTIONS(1439), + [aux_sym_function_statement_token2] = ACTIONS(1439), + [aux_sym_function_statement_token3] = ACTIONS(1439), + [aux_sym_flow_control_statement_token1] = ACTIONS(1439), + [aux_sym_flow_control_statement_token2] = ACTIONS(1439), + [aux_sym_flow_control_statement_token3] = ACTIONS(1439), + [aux_sym_flow_control_statement_token4] = ACTIONS(1439), + [aux_sym_flow_control_statement_token5] = ACTIONS(1439), + [sym_label] = ACTIONS(1439), + [aux_sym_trap_statement_token1] = ACTIONS(1439), + [aux_sym_try_statement_token1] = ACTIONS(1439), + [aux_sym_data_statement_token1] = ACTIONS(1439), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1439), + [aux_sym_parallel_statement_token1] = ACTIONS(1439), + [aux_sym_sequence_statement_token1] = ACTIONS(1439), + [anon_sym_AMP] = ACTIONS(1439), + [aux_sym_command_name_token1] = ACTIONS(1439), + [anon_sym_PERCENT] = ACTIONS(1439), + [aux_sym_foreach_command_token1] = ACTIONS(1439), + [aux_sym_class_statement_token1] = ACTIONS(1439), + [aux_sym_enum_statement_token1] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1439), + [anon_sym_PLUS_PLUS] = ACTIONS(1439), + [anon_sym_DASH_DASH] = ACTIONS(1439), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1439), + [anon_sym_AT_LPAREN] = ACTIONS(1439), + [anon_sym_AT_LBRACE] = ACTIONS(1439), + }, + [356] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1807), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(2013), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -62891,40 +62237,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [367] = { + [357] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(138), - [sym_expandable_here_string_literal] = STATE(138), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), [sym_variable] = STATE(294), - [sym__expression] = STATE(2109), - [sym_logical_expression] = STATE(1396), - [sym_bitwise_expression] = STATE(1325), + [sym__expression] = STATE(1730), + [sym_logical_expression] = STATE(1423), + [sym_bitwise_expression] = STATE(1327), [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(547), + [sym_additive_expression] = STATE(559), [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(345), - [sym_range_expression] = STATE(346), - [sym_array_literal_expression] = STATE(185), + [sym_format_expression] = STATE(346), + [sym_range_expression] = STATE(347), + [sym_array_literal_expression] = STATE(183), [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(178), - [sym_pre_increment_expression] = STATE(176), - [sym_pre_decrement_expression] = STATE(176), - [sym_cast_expression] = STATE(176), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -62937,19 +62283,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(147), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(547), + [sym_real_literal] = ACTIONS(569), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(549), - [aux_sym_comparison_operator_token50] = ACTIONS(549), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(573), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), [anon_sym_DOLLAR_QMARK] = ACTIONS(101), @@ -62958,65 +62304,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_COMMA] = ACTIONS(573), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(551), - [anon_sym_DASH] = ACTIONS(551), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(549), - [anon_sym_BANG] = ACTIONS(549), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(549), - [anon_sym_PLUS_PLUS] = ACTIONS(553), - [anon_sym_DASH_DASH] = ACTIONS(555), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [368] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [358] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1343), + [sym_hexadecimal_integer_literal] = ACTIONS(1343), + [sym_real_literal] = ACTIONS(1343), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), + [sym_verbatim_string_characters] = ACTIONS(1343), + [sym_verbatim_here_string_characters] = ACTIONS(1343), + [anon_sym_LBRACK] = ACTIONS(1343), + [anon_sym_GT] = ACTIONS(1343), + [anon_sym_GT_GT] = ACTIONS(1343), + [anon_sym_2_GT] = ACTIONS(1343), + [anon_sym_2_GT_GT] = ACTIONS(1343), + [anon_sym_3_GT] = ACTIONS(1343), + [anon_sym_3_GT_GT] = ACTIONS(1343), + [anon_sym_4_GT] = ACTIONS(1343), + [anon_sym_4_GT_GT] = ACTIONS(1343), + [anon_sym_5_GT] = ACTIONS(1343), + [anon_sym_5_GT_GT] = ACTIONS(1343), + [anon_sym_6_GT] = ACTIONS(1343), + [anon_sym_6_GT_GT] = ACTIONS(1343), + [anon_sym_STAR_GT] = ACTIONS(1343), + [anon_sym_STAR_GT_GT] = ACTIONS(1343), + [anon_sym_LT] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), + [anon_sym_2_GT_AMP1] = ACTIONS(1343), + [anon_sym_3_GT_AMP1] = ACTIONS(1343), + [anon_sym_4_GT_AMP1] = ACTIONS(1343), + [anon_sym_5_GT_AMP1] = ACTIONS(1343), + [anon_sym_6_GT_AMP1] = ACTIONS(1343), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), + [anon_sym_1_GT_AMP2] = ACTIONS(1343), + [anon_sym_3_GT_AMP2] = ACTIONS(1343), + [anon_sym_4_GT_AMP2] = ACTIONS(1343), + [anon_sym_5_GT_AMP2] = ACTIONS(1343), + [anon_sym_6_GT_AMP2] = ACTIONS(1343), + [aux_sym_comparison_operator_token37] = ACTIONS(1343), + [aux_sym_comparison_operator_token50] = ACTIONS(1343), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), + [anon_sym_DOLLAR_CARET] = ACTIONS(1343), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), + [anon_sym_DOLLAR_] = ACTIONS(1343), + [aux_sym_variable_token1] = ACTIONS(1343), + [aux_sym_variable_token2] = ACTIONS(1343), + [sym_braced_variable] = ACTIONS(1343), + [sym_generic_token] = ACTIONS(1343), + [sym_command_parameter] = ACTIONS(1343), + [anon_sym_LPAREN] = ACTIONS(1343), + [anon_sym_COMMA] = ACTIONS(1343), + [anon_sym_LBRACE] = ACTIONS(1343), + [anon_sym_PIPE] = ACTIONS(1343), + [sym_stop_parsing] = ACTIONS(1343), + [anon_sym_SPACE] = ACTIONS(1343), + [anon_sym_COLON] = ACTIONS(1343), + [anon_sym_PLUS] = ACTIONS(1343), + [anon_sym_DASH] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), + [anon_sym_BANG] = ACTIONS(1343), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), + [anon_sym_PLUS_PLUS] = ACTIONS(1343), + [anon_sym_DASH_DASH] = ACTIONS(1343), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LPAREN] = ACTIONS(1343), + [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym__statement_terminator] = ACTIONS(1347), + }, + [359] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1710), - [sym_logical_expression] = STATE(1392), - [sym_bitwise_expression] = STATE(1310), - [sym_comparison_expression] = STATE(556), - [sym_additive_expression] = STATE(526), - [sym_multiplicative_expression] = STATE(371), - [sym_format_expression] = STATE(320), - [sym_range_expression] = STATE(321), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(298), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1665), + [sym_logical_expression] = STATE(1374), + [sym_bitwise_expression] = STATE(1306), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(373), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(319), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(307), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63025,65 +62438,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [369] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [360] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(2018), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(2023), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63092,199 +62505,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [370] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1455), - [sym_hexadecimal_integer_literal] = ACTIONS(1455), - [sym_real_literal] = ACTIONS(1455), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1455), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1455), - [sym_verbatim_string_characters] = ACTIONS(1455), - [sym_verbatim_here_string_characters] = ACTIONS(1455), - [anon_sym_DOT] = ACTIONS(1455), - [anon_sym_LBRACK] = ACTIONS(1455), - [aux_sym_comparison_operator_token37] = ACTIONS(1455), - [aux_sym_comparison_operator_token50] = ACTIONS(1455), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1455), - [anon_sym_DOLLAR_CARET] = ACTIONS(1455), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1455), - [anon_sym_DOLLAR_] = ACTIONS(1455), - [aux_sym_variable_token1] = ACTIONS(1455), - [aux_sym_variable_token2] = ACTIONS(1455), - [sym_braced_variable] = ACTIONS(1455), - [anon_sym_SEMI] = ACTIONS(1455), - [anon_sym_LPAREN] = ACTIONS(1455), - [anon_sym_COMMA] = ACTIONS(1455), - [aux_sym_block_name_token1] = ACTIONS(1457), - [aux_sym_block_name_token2] = ACTIONS(1457), - [aux_sym_block_name_token3] = ACTIONS(1457), - [aux_sym_block_name_token4] = ACTIONS(1457), - [anon_sym_LBRACE] = ACTIONS(1455), - [anon_sym_RBRACE] = ACTIONS(1455), - [aux_sym_if_statement_token1] = ACTIONS(1455), - [aux_sym_switch_statement_token1] = ACTIONS(1455), - [aux_sym_foreach_statement_token1] = ACTIONS(1455), - [aux_sym_for_statement_token1] = ACTIONS(1455), - [aux_sym_while_statement_token1] = ACTIONS(1455), - [aux_sym_do_statement_token1] = ACTIONS(1455), - [aux_sym_function_statement_token1] = ACTIONS(1455), - [aux_sym_function_statement_token2] = ACTIONS(1455), - [aux_sym_function_statement_token3] = ACTIONS(1455), - [aux_sym_flow_control_statement_token1] = ACTIONS(1455), - [aux_sym_flow_control_statement_token2] = ACTIONS(1455), - [aux_sym_flow_control_statement_token3] = ACTIONS(1455), - [aux_sym_flow_control_statement_token4] = ACTIONS(1455), - [aux_sym_flow_control_statement_token5] = ACTIONS(1455), - [sym_label] = ACTIONS(1455), - [aux_sym_trap_statement_token1] = ACTIONS(1455), - [aux_sym_try_statement_token1] = ACTIONS(1455), - [aux_sym_data_statement_token1] = ACTIONS(1455), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1455), - [aux_sym_parallel_statement_token1] = ACTIONS(1455), - [aux_sym_sequence_statement_token1] = ACTIONS(1455), - [anon_sym_AMP] = ACTIONS(1455), - [aux_sym_command_name_token1] = ACTIONS(1455), - [anon_sym_PERCENT] = ACTIONS(1455), - [aux_sym_foreach_command_token1] = ACTIONS(1455), - [aux_sym_class_statement_token1] = ACTIONS(1455), - [aux_sym_enum_statement_token1] = ACTIONS(1455), - [anon_sym_PLUS] = ACTIONS(1455), - [anon_sym_DASH] = ACTIONS(1455), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1455), - [anon_sym_BANG] = ACTIONS(1455), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1455), - [anon_sym_PLUS_PLUS] = ACTIONS(1455), - [anon_sym_DASH_DASH] = ACTIONS(1455), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1455), - [anon_sym_AT_LPAREN] = ACTIONS(1455), - [anon_sym_AT_LBRACE] = ACTIONS(1455), - }, - [371] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(817), - [aux_sym_comparison_operator_token2] = ACTIONS(817), - [aux_sym_comparison_operator_token3] = ACTIONS(817), - [aux_sym_comparison_operator_token4] = ACTIONS(817), - [aux_sym_comparison_operator_token5] = ACTIONS(817), - [aux_sym_comparison_operator_token6] = ACTIONS(817), - [aux_sym_comparison_operator_token7] = ACTIONS(817), - [aux_sym_comparison_operator_token8] = ACTIONS(817), - [aux_sym_comparison_operator_token9] = ACTIONS(817), - [aux_sym_comparison_operator_token10] = ACTIONS(817), - [aux_sym_comparison_operator_token11] = ACTIONS(817), - [aux_sym_comparison_operator_token12] = ACTIONS(817), - [aux_sym_comparison_operator_token13] = ACTIONS(817), - [aux_sym_comparison_operator_token14] = ACTIONS(817), - [aux_sym_comparison_operator_token15] = ACTIONS(817), - [aux_sym_comparison_operator_token16] = ACTIONS(817), - [aux_sym_comparison_operator_token17] = ACTIONS(817), - [aux_sym_comparison_operator_token18] = ACTIONS(817), - [aux_sym_comparison_operator_token19] = ACTIONS(817), - [aux_sym_comparison_operator_token20] = ACTIONS(817), - [aux_sym_comparison_operator_token21] = ACTIONS(817), - [aux_sym_comparison_operator_token22] = ACTIONS(817), - [aux_sym_comparison_operator_token23] = ACTIONS(817), - [aux_sym_comparison_operator_token24] = ACTIONS(817), - [aux_sym_comparison_operator_token25] = ACTIONS(817), - [aux_sym_comparison_operator_token26] = ACTIONS(817), - [aux_sym_comparison_operator_token27] = ACTIONS(817), - [aux_sym_comparison_operator_token28] = ACTIONS(819), - [aux_sym_comparison_operator_token29] = ACTIONS(817), - [aux_sym_comparison_operator_token30] = ACTIONS(817), - [aux_sym_comparison_operator_token31] = ACTIONS(817), - [aux_sym_comparison_operator_token32] = ACTIONS(817), - [aux_sym_comparison_operator_token33] = ACTIONS(817), - [aux_sym_comparison_operator_token34] = ACTIONS(819), - [aux_sym_comparison_operator_token35] = ACTIONS(817), - [aux_sym_comparison_operator_token36] = ACTIONS(817), - [aux_sym_comparison_operator_token37] = ACTIONS(817), - [aux_sym_comparison_operator_token38] = ACTIONS(817), - [aux_sym_comparison_operator_token39] = ACTIONS(817), - [aux_sym_comparison_operator_token40] = ACTIONS(817), - [aux_sym_comparison_operator_token41] = ACTIONS(817), - [aux_sym_comparison_operator_token42] = ACTIONS(817), - [aux_sym_comparison_operator_token43] = ACTIONS(817), - [aux_sym_comparison_operator_token44] = ACTIONS(817), - [aux_sym_comparison_operator_token45] = ACTIONS(817), - [aux_sym_comparison_operator_token46] = ACTIONS(817), - [aux_sym_comparison_operator_token47] = ACTIONS(817), - [aux_sym_comparison_operator_token48] = ACTIONS(817), - [aux_sym_comparison_operator_token49] = ACTIONS(817), - [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_RPAREN] = ACTIONS(817), - [anon_sym_COMMA] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(1451), - [aux_sym_logical_expression_token1] = ACTIONS(817), - [aux_sym_logical_expression_token2] = ACTIONS(817), - [aux_sym_logical_expression_token3] = ACTIONS(817), - [aux_sym_bitwise_expression_token1] = ACTIONS(817), - [aux_sym_bitwise_expression_token2] = ACTIONS(817), - [aux_sym_bitwise_expression_token3] = ACTIONS(817), - [anon_sym_PLUS] = ACTIONS(817), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1451), - [anon_sym_BSLASH] = ACTIONS(1451), - [anon_sym_STAR] = ACTIONS(1451), - }, - [372] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [361] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1970), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1755), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63293,65 +62572,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [373] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [362] = { + [sym_elseif_clause] = STATE(365), + [aux_sym_elseif_clauses_repeat1] = STATE(365), + [ts_builtin_sym_end] = ACTIONS(1444), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1410), + [sym_hexadecimal_integer_literal] = ACTIONS(1410), + [sym_real_literal] = ACTIONS(1410), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), + [sym_verbatim_string_characters] = ACTIONS(1410), + [sym_verbatim_here_string_characters] = ACTIONS(1410), + [anon_sym_DOT] = ACTIONS(1410), + [anon_sym_LBRACK] = ACTIONS(1410), + [aux_sym_comparison_operator_token37] = ACTIONS(1410), + [aux_sym_comparison_operator_token50] = ACTIONS(1410), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), + [anon_sym_DOLLAR_CARET] = ACTIONS(1410), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), + [anon_sym_DOLLAR_] = ACTIONS(1410), + [aux_sym_variable_token1] = ACTIONS(1410), + [aux_sym_variable_token2] = ACTIONS(1410), + [sym_braced_variable] = ACTIONS(1410), + [anon_sym_SEMI] = ACTIONS(1410), + [anon_sym_LPAREN] = ACTIONS(1410), + [anon_sym_COMMA] = ACTIONS(1410), + [anon_sym_LBRACE] = ACTIONS(1410), + [aux_sym_if_statement_token1] = ACTIONS(1410), + [aux_sym_elseif_clause_token1] = ACTIONS(1371), + [aux_sym_else_clause_token1] = ACTIONS(1410), + [aux_sym_switch_statement_token1] = ACTIONS(1410), + [aux_sym_foreach_statement_token1] = ACTIONS(1410), + [aux_sym_for_statement_token1] = ACTIONS(1410), + [aux_sym_while_statement_token1] = ACTIONS(1410), + [aux_sym_do_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token2] = ACTIONS(1410), + [aux_sym_function_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token1] = ACTIONS(1410), + [aux_sym_flow_control_statement_token2] = ACTIONS(1410), + [aux_sym_flow_control_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token4] = ACTIONS(1410), + [aux_sym_flow_control_statement_token5] = ACTIONS(1410), + [sym_label] = ACTIONS(1410), + [aux_sym_trap_statement_token1] = ACTIONS(1410), + [aux_sym_try_statement_token1] = ACTIONS(1410), + [aux_sym_data_statement_token1] = ACTIONS(1410), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), + [aux_sym_parallel_statement_token1] = ACTIONS(1410), + [aux_sym_sequence_statement_token1] = ACTIONS(1410), + [anon_sym_AMP] = ACTIONS(1410), + [aux_sym_command_name_token1] = ACTIONS(1410), + [anon_sym_PERCENT] = ACTIONS(1410), + [aux_sym_foreach_command_token1] = ACTIONS(1410), + [aux_sym_class_statement_token1] = ACTIONS(1410), + [aux_sym_enum_statement_token1] = ACTIONS(1410), + [anon_sym_PLUS] = ACTIONS(1410), + [anon_sym_DASH] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), + [anon_sym_BANG] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LBRACE] = ACTIONS(1410), + }, + [363] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1446), + [sym_hexadecimal_integer_literal] = ACTIONS(1446), + [sym_real_literal] = ACTIONS(1446), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1446), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1446), + [sym_verbatim_string_characters] = ACTIONS(1446), + [sym_verbatim_here_string_characters] = ACTIONS(1446), + [anon_sym_DOT] = ACTIONS(1446), + [anon_sym_LBRACK] = ACTIONS(1446), + [aux_sym_comparison_operator_token37] = ACTIONS(1446), + [aux_sym_comparison_operator_token50] = ACTIONS(1446), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1446), + [anon_sym_DOLLAR_CARET] = ACTIONS(1446), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1446), + [anon_sym_DOLLAR_] = ACTIONS(1446), + [aux_sym_variable_token1] = ACTIONS(1446), + [aux_sym_variable_token2] = ACTIONS(1446), + [sym_braced_variable] = ACTIONS(1446), + [anon_sym_SEMI] = ACTIONS(1446), + [anon_sym_LPAREN] = ACTIONS(1446), + [anon_sym_COMMA] = ACTIONS(1446), + [aux_sym_block_name_token1] = ACTIONS(1448), + [aux_sym_block_name_token2] = ACTIONS(1448), + [aux_sym_block_name_token3] = ACTIONS(1448), + [aux_sym_block_name_token4] = ACTIONS(1448), + [anon_sym_LBRACE] = ACTIONS(1446), + [anon_sym_RBRACE] = ACTIONS(1446), + [aux_sym_if_statement_token1] = ACTIONS(1446), + [aux_sym_switch_statement_token1] = ACTIONS(1446), + [aux_sym_foreach_statement_token1] = ACTIONS(1446), + [aux_sym_for_statement_token1] = ACTIONS(1446), + [aux_sym_while_statement_token1] = ACTIONS(1446), + [aux_sym_do_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token2] = ACTIONS(1446), + [aux_sym_function_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token1] = ACTIONS(1446), + [aux_sym_flow_control_statement_token2] = ACTIONS(1446), + [aux_sym_flow_control_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token4] = ACTIONS(1446), + [aux_sym_flow_control_statement_token5] = ACTIONS(1446), + [sym_label] = ACTIONS(1446), + [aux_sym_trap_statement_token1] = ACTIONS(1446), + [aux_sym_try_statement_token1] = ACTIONS(1446), + [aux_sym_data_statement_token1] = ACTIONS(1446), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1446), + [aux_sym_parallel_statement_token1] = ACTIONS(1446), + [aux_sym_sequence_statement_token1] = ACTIONS(1446), + [anon_sym_AMP] = ACTIONS(1446), + [aux_sym_command_name_token1] = ACTIONS(1446), + [anon_sym_PERCENT] = ACTIONS(1446), + [aux_sym_foreach_command_token1] = ACTIONS(1446), + [aux_sym_class_statement_token1] = ACTIONS(1446), + [aux_sym_enum_statement_token1] = ACTIONS(1446), + [anon_sym_PLUS] = ACTIONS(1446), + [anon_sym_DASH] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1446), + [anon_sym_BANG] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1446), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LBRACE] = ACTIONS(1446), + }, + [364] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1744), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1779), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63360,132 +62773,266 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [374] = { - [sym_catch_clause] = STATE(374), - [aux_sym_catch_clauses_repeat1] = STATE(374), - [ts_builtin_sym_end] = ACTIONS(1459), + [365] = { + [sym_elseif_clause] = STATE(365), + [aux_sym_elseif_clauses_repeat1] = STATE(365), + [ts_builtin_sym_end] = ACTIONS(1450), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1380), + [sym_hexadecimal_integer_literal] = ACTIONS(1380), + [sym_real_literal] = ACTIONS(1380), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), + [sym_verbatim_string_characters] = ACTIONS(1380), + [sym_verbatim_here_string_characters] = ACTIONS(1380), + [anon_sym_DOT] = ACTIONS(1380), + [anon_sym_LBRACK] = ACTIONS(1380), + [aux_sym_comparison_operator_token37] = ACTIONS(1380), + [aux_sym_comparison_operator_token50] = ACTIONS(1380), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), + [anon_sym_DOLLAR_CARET] = ACTIONS(1380), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), + [anon_sym_DOLLAR_] = ACTIONS(1380), + [aux_sym_variable_token1] = ACTIONS(1380), + [aux_sym_variable_token2] = ACTIONS(1380), + [sym_braced_variable] = ACTIONS(1380), + [anon_sym_SEMI] = ACTIONS(1380), + [anon_sym_LPAREN] = ACTIONS(1380), + [anon_sym_COMMA] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(1380), + [aux_sym_if_statement_token1] = ACTIONS(1380), + [aux_sym_elseif_clause_token1] = ACTIONS(1452), + [aux_sym_else_clause_token1] = ACTIONS(1380), + [aux_sym_switch_statement_token1] = ACTIONS(1380), + [aux_sym_foreach_statement_token1] = ACTIONS(1380), + [aux_sym_for_statement_token1] = ACTIONS(1380), + [aux_sym_while_statement_token1] = ACTIONS(1380), + [aux_sym_do_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token2] = ACTIONS(1380), + [aux_sym_function_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token1] = ACTIONS(1380), + [aux_sym_flow_control_statement_token2] = ACTIONS(1380), + [aux_sym_flow_control_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token4] = ACTIONS(1380), + [aux_sym_flow_control_statement_token5] = ACTIONS(1380), + [sym_label] = ACTIONS(1380), + [aux_sym_trap_statement_token1] = ACTIONS(1380), + [aux_sym_try_statement_token1] = ACTIONS(1380), + [aux_sym_data_statement_token1] = ACTIONS(1380), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), + [aux_sym_parallel_statement_token1] = ACTIONS(1380), + [aux_sym_sequence_statement_token1] = ACTIONS(1380), + [anon_sym_AMP] = ACTIONS(1380), + [aux_sym_command_name_token1] = ACTIONS(1380), + [anon_sym_PERCENT] = ACTIONS(1380), + [aux_sym_foreach_command_token1] = ACTIONS(1380), + [aux_sym_class_statement_token1] = ACTIONS(1380), + [aux_sym_enum_statement_token1] = ACTIONS(1380), + [anon_sym_PLUS] = ACTIONS(1380), + [anon_sym_DASH] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), + [anon_sym_BANG] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), + [anon_sym_PLUS_PLUS] = ACTIONS(1380), + [anon_sym_DASH_DASH] = ACTIONS(1380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LBRACE] = ACTIONS(1380), + }, + [366] = { + [sym_catch_clause] = STATE(366), + [aux_sym_catch_clauses_repeat1] = STATE(366), + [ts_builtin_sym_end] = ACTIONS(1455), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1437), - [sym_hexadecimal_integer_literal] = ACTIONS(1437), - [sym_real_literal] = ACTIONS(1437), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1437), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1437), - [sym_verbatim_string_characters] = ACTIONS(1437), - [sym_verbatim_here_string_characters] = ACTIONS(1437), - [anon_sym_DOT] = ACTIONS(1437), - [anon_sym_LBRACK] = ACTIONS(1437), - [aux_sym_comparison_operator_token37] = ACTIONS(1437), - [aux_sym_comparison_operator_token50] = ACTIONS(1437), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1437), - [anon_sym_DOLLAR_CARET] = ACTIONS(1437), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1437), - [anon_sym_DOLLAR_] = ACTIONS(1437), - [aux_sym_variable_token1] = ACTIONS(1437), - [aux_sym_variable_token2] = ACTIONS(1437), - [sym_braced_variable] = ACTIONS(1437), - [anon_sym_SEMI] = ACTIONS(1437), - [anon_sym_LPAREN] = ACTIONS(1437), - [anon_sym_COMMA] = ACTIONS(1437), - [anon_sym_LBRACE] = ACTIONS(1437), - [aux_sym_if_statement_token1] = ACTIONS(1437), - [aux_sym_switch_statement_token1] = ACTIONS(1437), - [aux_sym_foreach_statement_token1] = ACTIONS(1437), - [aux_sym_for_statement_token1] = ACTIONS(1437), - [aux_sym_while_statement_token1] = ACTIONS(1437), - [aux_sym_do_statement_token1] = ACTIONS(1437), - [aux_sym_function_statement_token1] = ACTIONS(1437), - [aux_sym_function_statement_token2] = ACTIONS(1437), - [aux_sym_function_statement_token3] = ACTIONS(1437), - [aux_sym_flow_control_statement_token1] = ACTIONS(1437), - [aux_sym_flow_control_statement_token2] = ACTIONS(1437), - [aux_sym_flow_control_statement_token3] = ACTIONS(1437), - [aux_sym_flow_control_statement_token4] = ACTIONS(1437), - [aux_sym_flow_control_statement_token5] = ACTIONS(1437), - [sym_label] = ACTIONS(1437), - [aux_sym_trap_statement_token1] = ACTIONS(1437), - [aux_sym_try_statement_token1] = ACTIONS(1437), - [aux_sym_catch_clause_token1] = ACTIONS(1461), - [aux_sym_finally_clause_token1] = ACTIONS(1437), - [aux_sym_data_statement_token1] = ACTIONS(1437), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1437), - [aux_sym_parallel_statement_token1] = ACTIONS(1437), - [aux_sym_sequence_statement_token1] = ACTIONS(1437), - [anon_sym_AMP] = ACTIONS(1437), - [aux_sym_command_name_token1] = ACTIONS(1437), - [anon_sym_PERCENT] = ACTIONS(1437), - [aux_sym_foreach_command_token1] = ACTIONS(1437), - [aux_sym_class_statement_token1] = ACTIONS(1437), - [aux_sym_enum_statement_token1] = ACTIONS(1437), - [anon_sym_PLUS] = ACTIONS(1437), - [anon_sym_DASH] = ACTIONS(1437), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1437), - [anon_sym_BANG] = ACTIONS(1437), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1437), - [anon_sym_PLUS_PLUS] = ACTIONS(1437), - [anon_sym_DASH_DASH] = ACTIONS(1437), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1437), - [anon_sym_AT_LPAREN] = ACTIONS(1437), - [anon_sym_AT_LBRACE] = ACTIONS(1437), + [sym_decimal_integer_literal] = ACTIONS(1375), + [sym_hexadecimal_integer_literal] = ACTIONS(1375), + [sym_real_literal] = ACTIONS(1375), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), + [sym_verbatim_string_characters] = ACTIONS(1375), + [sym_verbatim_here_string_characters] = ACTIONS(1375), + [anon_sym_DOT] = ACTIONS(1375), + [anon_sym_LBRACK] = ACTIONS(1375), + [aux_sym_comparison_operator_token37] = ACTIONS(1375), + [aux_sym_comparison_operator_token50] = ACTIONS(1375), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), + [anon_sym_DOLLAR_CARET] = ACTIONS(1375), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), + [anon_sym_DOLLAR_] = ACTIONS(1375), + [aux_sym_variable_token1] = ACTIONS(1375), + [aux_sym_variable_token2] = ACTIONS(1375), + [sym_braced_variable] = ACTIONS(1375), + [anon_sym_SEMI] = ACTIONS(1375), + [anon_sym_LPAREN] = ACTIONS(1375), + [anon_sym_COMMA] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [aux_sym_if_statement_token1] = ACTIONS(1375), + [aux_sym_switch_statement_token1] = ACTIONS(1375), + [aux_sym_foreach_statement_token1] = ACTIONS(1375), + [aux_sym_for_statement_token1] = ACTIONS(1375), + [aux_sym_while_statement_token1] = ACTIONS(1375), + [aux_sym_do_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token2] = ACTIONS(1375), + [aux_sym_function_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token1] = ACTIONS(1375), + [aux_sym_flow_control_statement_token2] = ACTIONS(1375), + [aux_sym_flow_control_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token4] = ACTIONS(1375), + [aux_sym_flow_control_statement_token5] = ACTIONS(1375), + [sym_label] = ACTIONS(1375), + [aux_sym_trap_statement_token1] = ACTIONS(1375), + [aux_sym_try_statement_token1] = ACTIONS(1375), + [aux_sym_catch_clause_token1] = ACTIONS(1457), + [aux_sym_finally_clause_token1] = ACTIONS(1375), + [aux_sym_data_statement_token1] = ACTIONS(1375), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), + [aux_sym_parallel_statement_token1] = ACTIONS(1375), + [aux_sym_sequence_statement_token1] = ACTIONS(1375), + [anon_sym_AMP] = ACTIONS(1375), + [aux_sym_command_name_token1] = ACTIONS(1375), + [anon_sym_PERCENT] = ACTIONS(1375), + [aux_sym_foreach_command_token1] = ACTIONS(1375), + [aux_sym_class_statement_token1] = ACTIONS(1375), + [aux_sym_enum_statement_token1] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1375), + [anon_sym_DASH] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LBRACE] = ACTIONS(1375), + }, + [367] = { + [sym__literal] = STATE(294), + [sym_integer_literal] = STATE(294), + [sym_string_literal] = STATE(294), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(294), + [sym__expression] = STATE(1853), + [sym_logical_expression] = STATE(1423), + [sym_bitwise_expression] = STATE(1327), + [sym_comparison_expression] = STATE(570), + [sym_additive_expression] = STATE(559), + [sym_multiplicative_expression] = STATE(382), + [sym_format_expression] = STATE(346), + [sym_range_expression] = STATE(347), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(294), + [sym__value] = STATE(294), + [sym_parenthesized_expression] = STATE(294), + [sym_sub_expression] = STATE(294), + [sym_array_expression] = STATE(294), + [sym_script_block_expression] = STATE(294), + [sym_hash_literal_expression] = STATE(294), + [sym_post_increment_expression] = STATE(294), + [sym_post_decrement_expression] = STATE(294), + [sym_member_access] = STATE(294), + [sym_element_access] = STATE(294), + [sym_invokation_expression] = STATE(294), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(80), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(569), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [375] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [368] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1768), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1801), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63494,65 +63041,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [376] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [369] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1790), - [sym_logical_expression] = STATE(1409), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1823), + [sym_logical_expression] = STATE(1402), [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(568), - [sym_additive_expression] = STATE(548), - [sym_multiplicative_expression] = STATE(384), - [sym_format_expression] = STATE(348), - [sym_range_expression] = STATE(349), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(306), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63561,65 +63108,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [377] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), + [370] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(293), - [sym__expression] = STATE(1612), - [sym_logical_expression] = STATE(1392), - [sym_bitwise_expression] = STATE(1310), - [sym_comparison_expression] = STATE(556), - [sym_additive_expression] = STATE(526), - [sym_multiplicative_expression] = STATE(371), - [sym_format_expression] = STATE(320), - [sym_range_expression] = STATE(321), - [sym_array_literal_expression] = STATE(158), - [sym_unary_expression] = STATE(298), - [sym_expression_with_unary_operator] = STATE(163), - [sym_pre_increment_expression] = STATE(157), - [sym_pre_decrement_expression] = STATE(157), - [sym_cast_expression] = STATE(157), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1774), + [sym_logical_expression] = STATE(1402), + [sym_bitwise_expression] = STATE(1322), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(77), + [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(479), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -63628,20 +63175,221 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [378] = { + [371] = { + [sym__literal] = STATE(294), + [sym_integer_literal] = STATE(294), + [sym_string_literal] = STATE(294), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(294), + [sym__expression] = STATE(2044), + [sym_logical_expression] = STATE(1423), + [sym_bitwise_expression] = STATE(1327), + [sym_comparison_expression] = STATE(570), + [sym_additive_expression] = STATE(559), + [sym_multiplicative_expression] = STATE(382), + [sym_format_expression] = STATE(346), + [sym_range_expression] = STATE(347), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(294), + [sym__value] = STATE(294), + [sym_parenthesized_expression] = STATE(294), + [sym_sub_expression] = STATE(294), + [sym_array_expression] = STATE(294), + [sym_script_block_expression] = STATE(294), + [sym_hash_literal_expression] = STATE(294), + [sym_post_increment_expression] = STATE(294), + [sym_post_decrement_expression] = STATE(294), + [sym_member_access] = STATE(294), + [sym_element_access] = STATE(294), + [sym_invokation_expression] = STATE(294), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(80), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(569), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [372] = { + [sym_catch_clause] = STATE(366), + [aux_sym_catch_clauses_repeat1] = STATE(366), + [ts_builtin_sym_end] = ACTIONS(1460), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1418), + [sym_hexadecimal_integer_literal] = ACTIONS(1418), + [sym_real_literal] = ACTIONS(1418), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), + [sym_verbatim_string_characters] = ACTIONS(1418), + [sym_verbatim_here_string_characters] = ACTIONS(1418), + [anon_sym_DOT] = ACTIONS(1418), + [anon_sym_LBRACK] = ACTIONS(1418), + [aux_sym_comparison_operator_token37] = ACTIONS(1418), + [aux_sym_comparison_operator_token50] = ACTIONS(1418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), + [anon_sym_DOLLAR_CARET] = ACTIONS(1418), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), + [anon_sym_DOLLAR_] = ACTIONS(1418), + [aux_sym_variable_token1] = ACTIONS(1418), + [aux_sym_variable_token2] = ACTIONS(1418), + [sym_braced_variable] = ACTIONS(1418), + [anon_sym_SEMI] = ACTIONS(1418), + [anon_sym_LPAREN] = ACTIONS(1418), + [anon_sym_COMMA] = ACTIONS(1418), + [anon_sym_LBRACE] = ACTIONS(1418), + [aux_sym_if_statement_token1] = ACTIONS(1418), + [aux_sym_switch_statement_token1] = ACTIONS(1418), + [aux_sym_foreach_statement_token1] = ACTIONS(1418), + [aux_sym_for_statement_token1] = ACTIONS(1418), + [aux_sym_while_statement_token1] = ACTIONS(1418), + [aux_sym_do_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token2] = ACTIONS(1418), + [aux_sym_function_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token1] = ACTIONS(1418), + [aux_sym_flow_control_statement_token2] = ACTIONS(1418), + [aux_sym_flow_control_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token4] = ACTIONS(1418), + [aux_sym_flow_control_statement_token5] = ACTIONS(1418), + [sym_label] = ACTIONS(1418), + [aux_sym_trap_statement_token1] = ACTIONS(1418), + [aux_sym_try_statement_token1] = ACTIONS(1418), + [aux_sym_catch_clause_token1] = ACTIONS(1351), + [aux_sym_finally_clause_token1] = ACTIONS(1418), + [aux_sym_data_statement_token1] = ACTIONS(1418), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), + [aux_sym_parallel_statement_token1] = ACTIONS(1418), + [aux_sym_sequence_statement_token1] = ACTIONS(1418), + [anon_sym_AMP] = ACTIONS(1418), + [aux_sym_command_name_token1] = ACTIONS(1418), + [anon_sym_PERCENT] = ACTIONS(1418), + [aux_sym_foreach_command_token1] = ACTIONS(1418), + [aux_sym_class_statement_token1] = ACTIONS(1418), + [aux_sym_enum_statement_token1] = ACTIONS(1418), + [anon_sym_PLUS] = ACTIONS(1418), + [anon_sym_DASH] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), + [anon_sym_BANG] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), + [anon_sym_PLUS_PLUS] = ACTIONS(1418), + [anon_sym_DASH_DASH] = ACTIONS(1418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LBRACE] = ACTIONS(1418), + }, + [373] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(817), + [aux_sym_comparison_operator_token2] = ACTIONS(817), + [aux_sym_comparison_operator_token3] = ACTIONS(817), + [aux_sym_comparison_operator_token4] = ACTIONS(817), + [aux_sym_comparison_operator_token5] = ACTIONS(817), + [aux_sym_comparison_operator_token6] = ACTIONS(817), + [aux_sym_comparison_operator_token7] = ACTIONS(817), + [aux_sym_comparison_operator_token8] = ACTIONS(817), + [aux_sym_comparison_operator_token9] = ACTIONS(817), + [aux_sym_comparison_operator_token10] = ACTIONS(817), + [aux_sym_comparison_operator_token11] = ACTIONS(817), + [aux_sym_comparison_operator_token12] = ACTIONS(817), + [aux_sym_comparison_operator_token13] = ACTIONS(817), + [aux_sym_comparison_operator_token14] = ACTIONS(817), + [aux_sym_comparison_operator_token15] = ACTIONS(817), + [aux_sym_comparison_operator_token16] = ACTIONS(817), + [aux_sym_comparison_operator_token17] = ACTIONS(817), + [aux_sym_comparison_operator_token18] = ACTIONS(817), + [aux_sym_comparison_operator_token19] = ACTIONS(817), + [aux_sym_comparison_operator_token20] = ACTIONS(817), + [aux_sym_comparison_operator_token21] = ACTIONS(817), + [aux_sym_comparison_operator_token22] = ACTIONS(817), + [aux_sym_comparison_operator_token23] = ACTIONS(817), + [aux_sym_comparison_operator_token24] = ACTIONS(817), + [aux_sym_comparison_operator_token25] = ACTIONS(817), + [aux_sym_comparison_operator_token26] = ACTIONS(817), + [aux_sym_comparison_operator_token27] = ACTIONS(817), + [aux_sym_comparison_operator_token28] = ACTIONS(819), + [aux_sym_comparison_operator_token29] = ACTIONS(817), + [aux_sym_comparison_operator_token30] = ACTIONS(817), + [aux_sym_comparison_operator_token31] = ACTIONS(817), + [aux_sym_comparison_operator_token32] = ACTIONS(817), + [aux_sym_comparison_operator_token33] = ACTIONS(817), + [aux_sym_comparison_operator_token34] = ACTIONS(819), + [aux_sym_comparison_operator_token35] = ACTIONS(817), + [aux_sym_comparison_operator_token36] = ACTIONS(817), + [aux_sym_comparison_operator_token37] = ACTIONS(817), + [aux_sym_comparison_operator_token38] = ACTIONS(817), + [aux_sym_comparison_operator_token39] = ACTIONS(817), + [aux_sym_comparison_operator_token40] = ACTIONS(817), + [aux_sym_comparison_operator_token41] = ACTIONS(817), + [aux_sym_comparison_operator_token42] = ACTIONS(817), + [aux_sym_comparison_operator_token43] = ACTIONS(817), + [aux_sym_comparison_operator_token44] = ACTIONS(817), + [aux_sym_comparison_operator_token45] = ACTIONS(817), + [aux_sym_comparison_operator_token46] = ACTIONS(817), + [aux_sym_comparison_operator_token47] = ACTIONS(817), + [aux_sym_comparison_operator_token48] = ACTIONS(817), + [aux_sym_comparison_operator_token49] = ACTIONS(817), + [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_RPAREN] = ACTIONS(817), + [anon_sym_COMMA] = ACTIONS(817), + [anon_sym_PERCENT] = ACTIONS(1462), + [aux_sym_logical_expression_token1] = ACTIONS(817), + [aux_sym_logical_expression_token2] = ACTIONS(817), + [aux_sym_logical_expression_token3] = ACTIONS(817), + [aux_sym_bitwise_expression_token1] = ACTIONS(817), + [aux_sym_bitwise_expression_token2] = ACTIONS(817), + [aux_sym_bitwise_expression_token3] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(817), + [anon_sym_DASH] = ACTIONS(819), + [anon_sym_SLASH] = ACTIONS(1462), + [anon_sym_BSLASH] = ACTIONS(1462), + [anon_sym_STAR] = ACTIONS(1462), + }, + [374] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1343), [sym_hexadecimal_integer_literal] = ACTIONS(1343), @@ -63708,6 +63456,274 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1343), [anon_sym_AT_LBRACE] = ACTIONS(1343), }, + [375] = { + [sym__literal] = STATE(294), + [sym_integer_literal] = STATE(294), + [sym_string_literal] = STATE(294), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(294), + [sym__expression] = STATE(1748), + [sym_logical_expression] = STATE(1423), + [sym_bitwise_expression] = STATE(1327), + [sym_comparison_expression] = STATE(570), + [sym_additive_expression] = STATE(559), + [sym_multiplicative_expression] = STATE(382), + [sym_format_expression] = STATE(346), + [sym_range_expression] = STATE(347), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(294), + [sym__value] = STATE(294), + [sym_parenthesized_expression] = STATE(294), + [sym_sub_expression] = STATE(294), + [sym_array_expression] = STATE(294), + [sym_script_block_expression] = STATE(294), + [sym_hash_literal_expression] = STATE(294), + [sym_post_increment_expression] = STATE(294), + [sym_post_decrement_expression] = STATE(294), + [sym_member_access] = STATE(294), + [sym_element_access] = STATE(294), + [sym_invokation_expression] = STATE(294), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(80), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(569), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [376] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1702), + [sym_logical_expression] = STATE(1374), + [sym_bitwise_expression] = STATE(1306), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(373), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(319), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(307), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [377] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1991), + [sym_logical_expression] = STATE(1402), + [sym_bitwise_expression] = STATE(1322), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(325), + [sym_range_expression] = STATE(326), + [sym_array_literal_expression] = STATE(166), + [sym_unary_expression] = STATE(300), + [sym_expression_with_unary_operator] = STATE(168), + [sym_pre_increment_expression] = STATE(169), + [sym_pre_decrement_expression] = STATE(169), + [sym_cast_expression] = STATE(169), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [378] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(825), + [aux_sym_comparison_operator_token2] = ACTIONS(825), + [aux_sym_comparison_operator_token3] = ACTIONS(825), + [aux_sym_comparison_operator_token4] = ACTIONS(825), + [aux_sym_comparison_operator_token5] = ACTIONS(825), + [aux_sym_comparison_operator_token6] = ACTIONS(825), + [aux_sym_comparison_operator_token7] = ACTIONS(825), + [aux_sym_comparison_operator_token8] = ACTIONS(825), + [aux_sym_comparison_operator_token9] = ACTIONS(825), + [aux_sym_comparison_operator_token10] = ACTIONS(825), + [aux_sym_comparison_operator_token11] = ACTIONS(825), + [aux_sym_comparison_operator_token12] = ACTIONS(825), + [aux_sym_comparison_operator_token13] = ACTIONS(825), + [aux_sym_comparison_operator_token14] = ACTIONS(825), + [aux_sym_comparison_operator_token15] = ACTIONS(825), + [aux_sym_comparison_operator_token16] = ACTIONS(825), + [aux_sym_comparison_operator_token17] = ACTIONS(825), + [aux_sym_comparison_operator_token18] = ACTIONS(825), + [aux_sym_comparison_operator_token19] = ACTIONS(825), + [aux_sym_comparison_operator_token20] = ACTIONS(825), + [aux_sym_comparison_operator_token21] = ACTIONS(825), + [aux_sym_comparison_operator_token22] = ACTIONS(825), + [aux_sym_comparison_operator_token23] = ACTIONS(825), + [aux_sym_comparison_operator_token24] = ACTIONS(825), + [aux_sym_comparison_operator_token25] = ACTIONS(825), + [aux_sym_comparison_operator_token26] = ACTIONS(825), + [aux_sym_comparison_operator_token27] = ACTIONS(825), + [aux_sym_comparison_operator_token28] = ACTIONS(827), + [aux_sym_comparison_operator_token29] = ACTIONS(825), + [aux_sym_comparison_operator_token30] = ACTIONS(825), + [aux_sym_comparison_operator_token31] = ACTIONS(825), + [aux_sym_comparison_operator_token32] = ACTIONS(825), + [aux_sym_comparison_operator_token33] = ACTIONS(825), + [aux_sym_comparison_operator_token34] = ACTIONS(827), + [aux_sym_comparison_operator_token35] = ACTIONS(825), + [aux_sym_comparison_operator_token36] = ACTIONS(825), + [aux_sym_comparison_operator_token37] = ACTIONS(825), + [aux_sym_comparison_operator_token38] = ACTIONS(825), + [aux_sym_comparison_operator_token39] = ACTIONS(825), + [aux_sym_comparison_operator_token40] = ACTIONS(825), + [aux_sym_comparison_operator_token41] = ACTIONS(825), + [aux_sym_comparison_operator_token42] = ACTIONS(825), + [aux_sym_comparison_operator_token43] = ACTIONS(825), + [aux_sym_comparison_operator_token44] = ACTIONS(825), + [aux_sym_comparison_operator_token45] = ACTIONS(825), + [aux_sym_comparison_operator_token46] = ACTIONS(825), + [aux_sym_comparison_operator_token47] = ACTIONS(825), + [aux_sym_comparison_operator_token48] = ACTIONS(825), + [aux_sym_comparison_operator_token49] = ACTIONS(825), + [aux_sym_comparison_operator_token50] = ACTIONS(825), + [anon_sym_RPAREN] = ACTIONS(825), + [anon_sym_COMMA] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(1462), + [aux_sym_logical_expression_token1] = ACTIONS(825), + [aux_sym_logical_expression_token2] = ACTIONS(825), + [aux_sym_logical_expression_token3] = ACTIONS(825), + [aux_sym_bitwise_expression_token1] = ACTIONS(825), + [aux_sym_bitwise_expression_token2] = ACTIONS(825), + [aux_sym_bitwise_expression_token3] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_DASH] = ACTIONS(827), + [anon_sym_SLASH] = ACTIONS(1462), + [anon_sym_BSLASH] = ACTIONS(1462), + [anon_sym_STAR] = ACTIONS(1462), + }, }; static const uint16_t ts_small_parse_table[] = { @@ -63740,6 +63756,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -63756,8 +63774,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -63765,27 +63781,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [69] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1470), 1, + anon_sym_DOT_DOT, + ACTIONS(1468), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1466), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [69] = 4, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1341), 1, - aux_sym_else_clause_token1, - STATE(427), 1, - sym_else_clause, - ACTIONS(1466), 61, + ACTIONS(1472), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63827,6 +63908,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -63847,10 +63930,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [142] = 2, + [211] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(819), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1474), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_PLUS, + [284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 63, + ACTIONS(1338), 1, + aux_sym_finally_clause_token1, + STATE(466), 1, + sym_finally_clause, + ACTIONS(1476), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63892,8 +64048,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -63914,20 +64068,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [211] = 4, + [357] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(819), 3, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1480), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1470), 4, + ACTIONS(1478), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(817), 56, - sym__statement_terminator, + [432] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1484), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1482), 60, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63976,26 +64194,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, anon_sym_PLUS, - [284] = 4, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + anon_sym_DOT_DOT, + [503] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(831), 3, + ACTIONS(819), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1472), 4, + ACTIONS(1486), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(829), 56, + ACTIONS(817), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64052,19 +64275,89 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token3, anon_sym_PLUS, anon_sym_RBRACK, - [357] = 4, + [576] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(819), 3, + ACTIONS(1470), 1, + anon_sym_DOT_DOT, + ACTIONS(1490), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1472), 4, + ACTIONS(1488), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(817), 56, + [649] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(827), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1474), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(825), 56, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64120,11 +64413,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_RBRACK, - [430] = 2, + [722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 63, + ACTIONS(1492), 63, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1494), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64188,20 +64547,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [499] = 4, + [860] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(831), 3, + ACTIONS(1498), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1470), 4, + ACTIONS(1496), 60, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(829), 56, - sym__statement_terminator, + anon_sym_DOT_DOT, + [931] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1502), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1500), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1006] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(827), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1486), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(825), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64257,10 +64753,78 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_PLUS, - [572] = 2, + anon_sym_RBRACK, + [1079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1504), 63, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [1148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 63, + ACTIONS(1464), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64286,8 +64850,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -64304,6 +64866,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64324,7 +64888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [641] = 34, + [1217] = 34, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -64345,37 +64909,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(392), 1, - sym_unary_expression, - STATE(394), 1, + STATE(384), 1, sym_format_argument_expression, - STATE(395), 1, + STATE(387), 1, sym_range_argument_expression, - STATE(462), 1, + STATE(391), 1, + sym_unary_expression, + STATE(439), 1, sym_multiplicative_argument_expression, - STATE(578), 1, + STATE(580), 1, sym_additive_argument_expression, - STATE(589), 1, + STATE(590), 1, sym_comparison_argument_expression, - STATE(1360), 1, + STATE(1389), 1, sym_logical_argument_expression, - STATE(1361), 1, + STATE(1390), 1, sym_bitwise_argument_expression, - STATE(1597), 1, + STATE(1636), 1, sym_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -64383,13 +64947,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -64399,14 +64963,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -64423,14 +64987,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [774] = 4, + [1350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1331), 1, - aux_sym_finally_clause_token1, - STATE(473), 1, - sym_finally_clause, - ACTIONS(1474), 61, + ACTIONS(1504), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64472,6 +65032,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64492,80 +65054,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [847] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(805), 1, - aux_sym_format_operator_token1, - STATE(587), 1, - sym_format_operator, - ACTIONS(1478), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1476), 58, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [922] = 2, + [1419] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 63, + ACTIONS(1330), 1, + aux_sym_else_clause_token1, + STATE(443), 1, + sym_else_clause, + ACTIONS(1506), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64591,8 +65087,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -64629,354 +65123,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [991] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1484), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1482), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [1062] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1490), 1, - anon_sym_DOT_DOT, - ACTIONS(1488), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1486), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1135] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(805), 1, - aux_sym_format_operator_token1, - STATE(587), 1, - sym_format_operator, - ACTIONS(1494), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1492), 58, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1210] = 4, + [1492] = 33, ACTIONS(81), 1, sym_comment, - ACTIONS(1490), 1, - anon_sym_DOT_DOT, - ACTIONS(1498), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1496), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(167), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(181), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(198), 1, + sym_additive_expression, + STATE(203), 1, + sym_comparison_expression, + STATE(902), 1, + sym_bitwise_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1283] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1502), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1500), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [1354] = 2, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [1622] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 63, + ACTIONS(1508), 1, + anon_sym_SPACE, + STATE(400), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1355), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64984,8 +65235,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -64995,41 +65272,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -65040,10 +65288,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1423] = 2, + [1694] = 33, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, + sym_unary_expression, + STATE(325), 1, + sym_format_expression, + STATE(326), 1, + sym_range_expression, + STATE(386), 1, + sym_multiplicative_expression, + STATE(562), 1, + sym_additive_expression, + STATE(576), 1, + sym_comparison_expression, + STATE(1318), 1, + sym_bitwise_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [1824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 63, + ACTIONS(1511), 1, + ts_builtin_sym_end, + ACTIONS(1492), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65064,10 +65411,8 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -65107,155 +65452,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1492] = 4, - ACTIONS(3), 1, + [1894] = 33, + ACTIONS(81), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_SPACE, - STATE(399), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1353), 60, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [1564] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, + STATE(76), 1, sym_type_literal, - STATE(147), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(164), 1, - sym_unary_expression, - STATE(178), 1, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(181), 1, + STATE(307), 1, + sym_unary_expression, + STATE(318), 1, sym_format_expression, - STATE(182), 1, + STATE(319), 1, sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(189), 1, + STATE(373), 1, sym_multiplicative_expression, - STATE(197), 1, + STATE(533), 1, sym_additive_expression, - STATE(208), 1, + STATE(563), 1, sym_comparison_expression, - STATE(914), 1, + STATE(1309), 1, sym_bitwise_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -65272,12 +65549,12 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [1694] = 3, + [2024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1511), 1, + ACTIONS(1513), 1, ts_builtin_sym_end, - ACTIONS(1464), 61, + ACTIONS(1472), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65339,10 +65616,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1764] = 3, + [2094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1511), 1, + ACTIONS(1515), 1, ts_builtin_sym_end, ACTIONS(1464), 61, sym_decimal_integer_literal, @@ -65406,206 +65683,148 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1834] = 33, - ACTIONS(81), 1, + [2164] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1517), 1, + ts_builtin_sym_end, + ACTIONS(1504), 61, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(306), 1, - sym_unary_expression, - STATE(348), 1, - sym_format_expression, - STATE(349), 1, - sym_range_expression, - STATE(384), 1, - sym_multiplicative_expression, - STATE(548), 1, - sym_additive_expression, - STATE(568), 1, - sym_comparison_expression, - STATE(1332), 1, - sym_bitwise_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [1964] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, + [2234] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1347), 1, + sym__statement_terminator, + ACTIONS(1519), 1, + anon_sym_SPACE, + STATE(409), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1343), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(304), 1, - sym_unary_expression, - STATE(345), 1, - sym_format_expression, - STATE(346), 1, - sym_range_expression, - STATE(382), 1, - sym_multiplicative_expression, - STATE(547), 1, - sym_additive_expression, - STATE(570), 1, - sym_comparison_expression, - STATE(1316), 1, - sym_bitwise_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + sym_generic_token, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2094] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [2308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 1, + ACTIONS(1515), 1, ts_builtin_sym_end, - ACTIONS(1506), 61, + ACTIONS(1464), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65667,109 +65886,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2164] = 33, - ACTIONS(81), 1, + [2378] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1365), 1, + sym__statement_terminator, + ACTIONS(1521), 1, + anon_sym_SPACE, + STATE(409), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1355), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(298), 1, - sym_unary_expression, - STATE(320), 1, - sym_format_expression, - STATE(321), 1, - sym_range_expression, - STATE(371), 1, - sym_multiplicative_expression, - STATE(526), 1, - sym_additive_expression, - STATE(556), 1, - sym_comparison_expression, - STATE(1307), 1, - sym_bitwise_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + sym_generic_token, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2294] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [2452] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1373), 1, + aux_sym_else_clause_token1, + ACTIONS(1524), 1, ts_builtin_sym_end, - ACTIONS(1468), 61, + STATE(502), 1, + sym_else_clause, + ACTIONS(1506), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65809,8 +66004,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -65831,12 +66024,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2364] = 3, + [2526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1517), 1, ts_builtin_sym_end, - ACTIONS(1468), 61, + ACTIONS(1504), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65860,8 +66053,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -65878,6 +66069,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -65898,7 +66091,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2434] = 3, + [2596] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(251), 14, + sym_decimal_integer_literal, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 48, + sym__statement_terminator, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [2666] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 14, @@ -65965,12 +66225,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [2504] = 3, + [2736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1526), 1, ts_builtin_sym_end, - ACTIONS(1504), 61, + ACTIONS(1494), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65994,6 +66254,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -66010,8 +66272,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -66032,14 +66292,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2574] = 4, + [2806] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1519), 1, - anon_sym_SPACE, - STATE(399), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1343), 60, + ACTIONS(1353), 1, + aux_sym_finally_clause_token1, + ACTIONS(1528), 1, + ts_builtin_sym_end, + STATE(541), 1, + sym_finally_clause, + ACTIONS(1476), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66047,34 +66309,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -66084,12 +66320,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, + anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_PIPE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -66100,16 +66361,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2646] = 5, + [2880] = 33, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + STATE(3), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(162), 1, + sym_unary_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(184), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(192), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(204), 1, + sym_comparison_expression, + STATE(891), 1, + sym_bitwise_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(174), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, - sym__statement_terminator, - ACTIONS(1521), 1, + ACTIONS(1530), 1, anon_sym_SPACE, - STATE(415), 1, + STATE(400), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1343), 59, + ACTIONS(1343), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66156,6 +66512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -66169,139 +66526,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2720] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1373), 1, - aux_sym_finally_clause_token1, - ACTIONS(1523), 1, - ts_builtin_sym_end, - STATE(536), 1, - sym_finally_clause, - ACTIONS(1474), 59, + [3082] = 33, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(569), 1, + sym_real_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, + anon_sym_PLUS_PLUS, + ACTIONS(579), 1, + anon_sym_DASH_DASH, + STATE(80), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(304), 1, + sym_unary_expression, + STATE(346), 1, + sym_format_expression, + STATE(347), 1, + sym_range_expression, + STATE(382), 1, + sym_multiplicative_expression, + STATE(559), 1, + sym_additive_expression, + STATE(570), 1, + sym_comparison_expression, + STATE(1326), 1, + sym_bitwise_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(174), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(573), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2794] = 33, + STATE(294), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3212] = 32, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, - sym_unary_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(179), 1, - sym_range_expression, - STATE(180), 1, - sym_format_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(196), 1, - sym_additive_expression, - STATE(200), 1, - sym_comparison_expression, - STATE(915), 1, - sym_bitwise_expression, + STATE(384), 1, + sym_format_argument_expression, + STATE(387), 1, + sym_range_argument_expression, + STATE(391), 1, + sym_unary_expression, + STATE(439), 1, + sym_multiplicative_argument_expression, + STATE(580), 1, + sym_additive_argument_expression, + STATE(590), 1, + sym_comparison_argument_expression, + STATE(1364), 1, + sym_bitwise_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -66311,14 +66694,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -66335,81 +66718,104 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [2924] = 5, - ACTIONS(3), 1, + [3339] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1358), 1, - sym__statement_terminator, - ACTIONS(1525), 1, - anon_sym_SPACE, - STATE(415), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1353), 59, + ACTIONS(1081), 1, sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1540), 1, + anon_sym_RBRACE, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1837), 1, + sym_key_expression, + STATE(1955), 1, + sym_hash_literal_body, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2998] = 3, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 1, - ts_builtin_sym_end, - ACTIONS(1480), 61, + ACTIONS(1548), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66430,11 +66836,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -66471,83 +66877,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3068] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [3138] = 5, + [3531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 1, - aux_sym_else_clause_token1, - ACTIONS(1530), 1, - ts_builtin_sym_end, - STATE(492), 1, - sym_else_clause, - ACTIONS(1466), 59, + ACTIONS(1550), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66568,8 +66901,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -66607,10 +66942,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3212] = 2, + [3598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 61, + ACTIONS(1552), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66672,10 +67007,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3279] = 2, + [3665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 61, + ACTIONS(1554), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66737,199 +67072,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3346] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(164), 1, - sym_unary_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(181), 1, - sym_format_expression, - STATE(182), 1, - sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(189), 1, - sym_multiplicative_expression, - STATE(197), 1, - sym_additive_expression, - STATE(207), 1, - sym_comparison_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(138), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3473] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1544), 1, - anon_sym_RBRACE, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1795), 1, - sym_unary_expression, - STATE(1806), 1, - sym_hash_literal_body, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3598] = 2, + [3732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 61, + ACTIONS(1556), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66991,84 +67137,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3665] = 31, + [3799] = 32, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - ACTIONS(1554), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, + STATE(76), 1, sym_type_literal, - STATE(963), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(1795), 1, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(307), 1, sym_unary_expression, - STATE(1831), 1, - sym_hash_literal_body, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, + STATE(318), 1, + sym_format_expression, + STATE(319), 1, + sym_range_expression, + STATE(373), 1, + sym_multiplicative_expression, + STATE(533), 1, + sym_additive_expression, + STATE(558), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1546), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -67085,10 +67232,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3790] = 2, + [3926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 61, + ACTIONS(1558), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67150,10 +67297,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3857] = 2, + [3993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 61, + ACTIONS(1560), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67215,10 +67362,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3924] = 2, + [4060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 61, + ACTIONS(1562), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67280,10 +67427,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3991] = 2, + [4127] = 32, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, + sym_unary_expression, + STATE(325), 1, + sym_format_expression, + STATE(326), 1, + sym_range_expression, + STATE(386), 1, + sym_multiplicative_expression, + STATE(562), 1, + sym_additive_expression, + STATE(575), 1, + sym_comparison_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1562), 61, + ACTIONS(1564), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67345,10 +67587,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4058] = 2, + [4321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 61, + ACTIONS(1566), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67410,84 +67652,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4125] = 31, + [4388] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1532), 1, sym_real_literal, - ACTIONS(1538), 1, + ACTIONS(1534), 1, sym_simple_name, - ACTIONS(1540), 1, + ACTIONS(1536), 1, anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(1544), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(1546), 1, anon_sym_DASH_DASH, - ACTIONS(1566), 1, + ACTIONS(1568), 1, anon_sym_RBRACE, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(559), 1, + STATE(546), 1, sym_type_literal, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1795), 1, + STATE(1770), 1, sym_unary_expression, - STATE(1845), 1, + STATE(1837), 1, sym_key_expression, - STATE(2015), 1, + STATE(1972), 1, sym_hash_literal_body, - ACTIONS(1101), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1546), 2, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(533), 2, + STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -67504,10 +67746,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4250] = 2, + [4513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 61, + ACTIONS(1570), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67569,75 +67811,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4317] = 2, - ACTIONS(3), 1, + [4580] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1568), 61, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(167), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(181), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(198), 1, + sym_additive_expression, + STATE(200), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4384] = 2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 61, + ACTIONS(1572), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67699,10 +67971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4451] = 2, + [4774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 61, + ACTIONS(1446), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67764,7 +68036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4518] = 2, + [4841] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1574), 61, @@ -67829,85 +68101,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4585] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [4908] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1578), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1580), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1576), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [4979] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, + ACTIONS(1532), 1, sym_real_literal, - ACTIONS(553), 1, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, anon_sym_PLUS_PLUS, - ACTIONS(555), 1, + ACTIONS(1546), 1, anon_sym_DASH_DASH, - STATE(80), 1, + ACTIONS(1582), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, sym_type_literal, - STATE(147), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(304), 1, + STATE(1747), 1, + sym_hash_literal_body, + STATE(1770), 1, sym_unary_expression, - STATE(345), 1, - sym_format_expression, - STATE(346), 1, - sym_range_expression, - STATE(382), 1, - sym_multiplicative_expression, - STATE(547), 1, - sym_additive_expression, - STATE(569), 1, - sym_comparison_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -67924,75 +68262,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4712] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4779] = 2, + [5104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 61, + ACTIONS(1584), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68054,105 +68327,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4846] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(392), 1, - sym_unary_expression, - STATE(394), 1, - sym_format_argument_expression, - STATE(395), 1, - sym_range_argument_expression, - STATE(462), 1, - sym_multiplicative_argument_expression, - STATE(578), 1, - sym_additive_argument_expression, - STATE(589), 1, - sym_comparison_argument_expression, - STATE(1386), 1, - sym_bitwise_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4973] = 2, + [5171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 61, + ACTIONS(1586), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68214,10 +68392,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5040] = 2, + [5238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 61, + ACTIONS(1588), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68279,85 +68457,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5107] = 32, + [5305] = 32, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(3), 1, sym_type_literal, - STATE(115), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(306), 1, + STATE(162), 1, sym_unary_expression, - STATE(348), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(184), 1, sym_format_expression, - STATE(349), 1, + STATE(188), 1, sym_range_expression, - STATE(384), 1, + STATE(192), 1, sym_multiplicative_expression, - STATE(548), 1, + STATE(197), 1, sym_additive_expression, - STATE(567), 1, + STATE(201), 1, sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -68374,150 +68552,84 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [5234] = 2, - ACTIONS(3), 1, + [5432] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1582), 61, + ACTIONS(1081), 1, sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1101), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(1103), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - [5301] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1532), 1, sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(1544), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(1546), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(1590), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, sym_type_literal, - STATE(115), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, + STATE(1770), 1, sym_unary_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_range_expression, - STATE(180), 1, - sym_format_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(196), 1, - sym_additive_expression, - STATE(201), 1, - sym_comparison_expression, - ACTIONS(129), 2, + STATE(1773), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -68534,10 +68646,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [5428] = 2, + [5557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 61, + ACTIONS(1592), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68599,10 +68711,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5495] = 2, + [5624] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 61, + ACTIONS(1594), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68664,10 +68776,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5562] = 2, + [5691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 61, + ACTIONS(1596), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68729,10 +68841,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5629] = 2, + [5758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1590), 61, + ACTIONS(1598), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68794,10 +68906,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5696] = 2, + [5825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1592), 61, + ACTIONS(1600), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68859,10 +68971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5763] = 2, + [5892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 61, + ACTIONS(1602), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68924,75 +69036,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5830] = 2, - ACTIONS(3), 1, + [5959] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1596), 61, + ACTIONS(1081), 1, sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + ACTIONS(1604), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1795), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5897] = 2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [6084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 61, + ACTIONS(1606), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69054,10 +69195,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5964] = 2, + [6151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1474), 61, + ACTIONS(1608), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69119,10 +69260,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6031] = 2, + [6218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 61, + ACTIONS(1610), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69184,10 +69325,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6098] = 2, + [6285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 61, + ACTIONS(1612), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69249,84 +69390,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6165] = 31, + [6352] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1532), 1, sym_real_literal, - ACTIONS(1538), 1, + ACTIONS(1534), 1, sym_simple_name, - ACTIONS(1540), 1, + ACTIONS(1536), 1, anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(1544), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(1546), 1, anon_sym_DASH_DASH, - ACTIONS(1604), 1, + ACTIONS(1614), 1, anon_sym_RBRACE, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(559), 1, + STATE(546), 1, sym_type_literal, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1795), 1, + STATE(1770), 1, sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - STATE(1936), 1, + STATE(1817), 1, sym_hash_literal_body, - ACTIONS(1101), 2, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1546), 2, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(533), 2, + STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -69343,10 +69484,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [6290] = 2, + [6477] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1618), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1580), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1616), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [6548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 61, + ACTIONS(1620), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69408,10 +69616,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6357] = 2, + [6615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 61, + ACTIONS(1622), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69473,105 +69681,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6424] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(298), 1, - sym_unary_expression, - STATE(320), 1, - sym_format_expression, - STATE(321), 1, - sym_range_expression, - STATE(371), 1, - sym_multiplicative_expression, - STATE(526), 1, - sym_additive_expression, - STATE(562), 1, - sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6551] = 2, + [6682] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 61, + ACTIONS(1624), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69633,10 +69746,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6618] = 2, + [6749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 61, + ACTIONS(1626), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69698,171 +69811,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6685] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1614), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1616), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1612), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [6756] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - ACTIONS(1618), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - STATE(1931), 1, - sym_hash_literal_body, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6881] = 2, + [6816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 61, + ACTIONS(1628), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69924,104 +69876,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6948] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - ACTIONS(1622), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1736), 1, - sym_hash_literal_body, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7073] = 2, + [6883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 61, + ACTIONS(1630), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70083,10 +69941,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7140] = 2, + [6950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 61, + ACTIONS(1476), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70148,10 +70006,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7207] = 2, + [7017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1628), 61, + ACTIONS(1632), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70213,10 +70071,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7274] = 2, + [7084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 61, + ACTIONS(1634), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70278,10 +70136,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7341] = 2, + [7151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 61, + ACTIONS(1636), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70343,104 +70201,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7408] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - ACTIONS(1634), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1762), 1, - sym_hash_literal_body, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7533] = 2, + [7218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 61, + ACTIONS(1638), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70502,10 +70266,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7600] = 2, + [7285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 61, + ACTIONS(1640), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70567,77 +70331,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7667] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1642), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1616), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1640), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [7738] = 2, + [7352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 61, + ACTIONS(1642), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70699,7 +70396,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7805] = 2, + [7419] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + ACTIONS(1644), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1837), 1, + sym_key_expression, + STATE(2088), 1, + sym_hash_literal_body, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7544] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1646), 61, @@ -70764,7 +70555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7872] = 2, + [7611] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1648), 61, @@ -70829,104 +70620,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7939] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - ACTIONS(1650), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1784), 1, - sym_hash_literal_body, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(533), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [8064] = 2, + [7678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 61, + ACTIONS(1650), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70988,10 +70685,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8131] = 2, + [7745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 61, + ACTIONS(1652), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71053,75 +70750,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8198] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1656), 61, + [7812] = 32, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(569), 1, + sym_real_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, + anon_sym_PLUS_PLUS, + ACTIONS(579), 1, + anon_sym_DASH_DASH, + STATE(80), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(304), 1, + sym_unary_expression, + STATE(346), 1, + sym_format_expression, + STATE(347), 1, + sym_range_expression, + STATE(382), 1, + sym_multiplicative_expression, + STATE(559), 1, + sym_additive_expression, + STATE(568), 1, + sym_comparison_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(575), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(174), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(573), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8265] = 2, + STATE(294), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 61, + ACTIONS(1654), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71183,10 +70910,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8332] = 2, + [8006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 61, + ACTIONS(1656), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71248,12 +70975,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8399] = 3, + [8073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 1, - ts_builtin_sym_end, - ACTIONS(1596), 59, + ACTIONS(1464), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71274,8 +70999,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71313,12 +71040,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8467] = 3, + [8140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 1, - ts_builtin_sym_end, - ACTIONS(1552), 59, + ACTIONS(1658), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71339,8 +71064,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71378,12 +71105,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8535] = 3, + [8207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 1, - ts_builtin_sym_end, - ACTIONS(1656), 59, + ACTIONS(1660), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71404,8 +71129,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71443,12 +71170,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8603] = 3, + [8274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1668), 1, - ts_builtin_sym_end, - ACTIONS(1652), 59, + ACTIONS(1504), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71469,8 +71194,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71508,77 +71235,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8671] = 3, - ACTIONS(3), 1, + [8341] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, - ts_builtin_sym_end, - ACTIONS(1658), 59, + ACTIONS(1081), 1, sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + ACTIONS(1662), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1789), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8739] = 3, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1528), 1, ts_builtin_sym_end, - ACTIONS(1556), 59, + ACTIONS(1476), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71638,12 +71394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8807] = 3, + [8534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1664), 1, ts_builtin_sym_end, - ACTIONS(1582), 59, + ACTIONS(1446), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71703,10 +71459,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8875] = 3, + [8602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1666), 1, ts_builtin_sym_end, ACTIONS(1558), 59, sym_decimal_integer_literal, @@ -71768,12 +71524,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8943] = 3, + [8670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1668), 1, ts_builtin_sym_end, - ACTIONS(1560), 59, + ACTIONS(1574), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71833,76 +71589,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9011] = 2, + [8738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 60, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9077] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1680), 1, + ACTIONS(1670), 1, ts_builtin_sym_end, - ACTIONS(1576), 59, + ACTIONS(1598), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71962,12 +71654,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9145] = 3, + [8806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1672), 1, ts_builtin_sym_end, - ACTIONS(1578), 59, + ACTIONS(1600), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72027,12 +71719,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9213] = 3, + [8874] = 31, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + STATE(3), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(162), 1, + sym_unary_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(184), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(192), 1, + sym_multiplicative_expression, + STATE(196), 1, + sym_additive_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(174), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1674), 1, ts_builtin_sym_end, - ACTIONS(1580), 59, + ACTIONS(1606), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72092,12 +71877,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9281] = 3, + [9066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1676), 1, ts_builtin_sym_end, - ACTIONS(1602), 59, + ACTIONS(1608), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72157,105 +71942,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9349] = 31, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [9134] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1343), 60, + sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(304), 1, - sym_unary_expression, - STATE(345), 1, - sym_format_expression, - STATE(346), 1, - sym_range_expression, - STATE(382), 1, - sym_multiplicative_expression, - STATE(558), 1, - sym_additive_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + sym_generic_token, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [9473] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [9200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1678), 1, ts_builtin_sym_end, - ACTIONS(1584), 59, + ACTIONS(1636), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72315,12 +72071,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9541] = 3, + [9268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1680), 1, ts_builtin_sym_end, - ACTIONS(1586), 59, + ACTIONS(1656), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72380,12 +72136,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9609] = 3, + [9336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1682), 1, ts_builtin_sym_end, - ACTIONS(1606), 59, + ACTIONS(1658), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72445,12 +72201,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9677] = 3, + [9404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1349), 1, - sym__statement_terminator, - ACTIONS(1343), 59, + ACTIONS(1684), 1, + ts_builtin_sym_end, + ACTIONS(1610), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72458,34 +72214,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -72495,11 +72225,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, + anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_PIPE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -72510,12 +72266,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9745] = 3, + [9472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1686), 1, ts_builtin_sym_end, - ACTIONS(1588), 59, + ACTIONS(1572), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72575,12 +72331,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9813] = 3, + [9540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1688), 1, ts_builtin_sym_end, - ACTIONS(1590), 59, + ACTIONS(1584), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72640,12 +72396,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9881] = 3, + [9608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1690), 1, ts_builtin_sym_end, - ACTIONS(1594), 59, + ACTIONS(1586), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72705,105 +72461,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9949] = 31, - ACTIONS(81), 1, + [9676] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1692), 1, + ts_builtin_sym_end, + ACTIONS(1588), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(141), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(149), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + [9744] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1694), 1, + ts_builtin_sym_end, + ACTIONS(1624), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(306), 1, - sym_unary_expression, - STATE(348), 1, - sym_format_expression, - STATE(349), 1, - sym_range_expression, - STATE(384), 1, - sym_multiplicative_expression, - STATE(551), 1, - sym_additive_expression, - ACTIONS(129), 2, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [10073] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [9812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1696), 1, ts_builtin_sym_end, - ACTIONS(1598), 59, + ACTIONS(1626), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72863,12 +72656,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10141] = 3, + [9880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1698), 1, ts_builtin_sym_end, - ACTIONS(1600), 59, + ACTIONS(1634), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72928,12 +72721,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10209] = 3, + [9948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1523), 1, + ACTIONS(1700), 1, ts_builtin_sym_end, - ACTIONS(1474), 59, + ACTIONS(1638), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72993,12 +72786,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10277] = 3, + [10016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1702), 1, ts_builtin_sym_end, - ACTIONS(1608), 59, + ACTIONS(1640), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73058,12 +72851,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10345] = 3, + [10084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1704), 1, ts_builtin_sym_end, - ACTIONS(1610), 59, + ACTIONS(1652), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73123,12 +72916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10413] = 3, + [10152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1706), 1, ts_builtin_sym_end, - ACTIONS(1534), 59, + ACTIONS(1660), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73188,12 +72981,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10481] = 3, + [10220] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1708), 1, ts_builtin_sym_end, - ACTIONS(1624), 59, + ACTIONS(1548), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73253,12 +73046,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10549] = 3, + [10288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1710), 1, ts_builtin_sym_end, - ACTIONS(1660), 59, + ACTIONS(1552), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73318,264 +73111,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10617] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(298), 1, - sym_unary_expression, - STATE(320), 1, - sym_format_expression, - STATE(321), 1, - sym_range_expression, - STATE(371), 1, - sym_multiplicative_expression, - STATE(516), 1, - sym_additive_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [10741] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1714), 1, - anon_sym_PLUS, - ACTIONS(1716), 1, - anon_sym_DASH, - ACTIONS(835), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(833), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [10813] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1718), 1, - sym_decimal_integer_literal, - ACTIONS(1721), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1724), 1, - sym_real_literal, - ACTIONS(1727), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1730), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1736), 1, - sym_simple_name, - ACTIONS(1739), 1, - anon_sym_LBRACK, - ACTIONS(1751), 1, - anon_sym_LPAREN, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1757), 1, - anon_sym_RBRACE, - ACTIONS(1762), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1765), 1, - anon_sym_DASH_DASH, - ACTIONS(1768), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1771), 1, - anon_sym_AT_LPAREN, - ACTIONS(1774), 1, - anon_sym_AT_LBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1733), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1748), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1759), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(517), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1745), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1742), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [10935] = 3, + [10356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1777), 1, + ACTIONS(1712), 1, ts_builtin_sym_end, - ACTIONS(1562), 59, + ACTIONS(1554), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73635,66 +73176,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11003] = 31, + [10424] = 31, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(569), 1, + sym_real_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, + anon_sym_PLUS_PLUS, + ACTIONS(579), 1, + anon_sym_DASH_DASH, + STATE(80), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(164), 1, - sym_unary_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(181), 1, + STATE(183), 1, + sym_array_literal_expression, + STATE(304), 1, + sym_unary_expression, + STATE(346), 1, sym_format_expression, - STATE(182), 1, + STATE(347), 1, sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(189), 1, + STATE(382), 1, sym_multiplicative_expression, - STATE(198), 1, + STATE(550), 1, sym_additive_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(575), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -73704,14 +73245,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -73728,12 +73269,12 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [11127] = 3, + [10548] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(1714), 1, ts_builtin_sym_end, - ACTIONS(1654), 59, + ACTIONS(1560), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73793,12 +73334,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11195] = 3, + [10616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1781), 1, + ACTIONS(1716), 1, ts_builtin_sym_end, - ACTIONS(1564), 59, + ACTIONS(1562), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73858,105 +73399,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11263] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, - sym_unary_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_range_expression, - STATE(180), 1, - sym_format_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(195), 1, - sym_additive_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [11387] = 3, + [10684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1783), 1, + ACTIONS(1718), 1, ts_builtin_sym_end, - ACTIONS(1570), 59, + ACTIONS(1564), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74016,12 +73464,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11455] = 3, + [10752] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1720), 1, ts_builtin_sym_end, - ACTIONS(1626), 59, + ACTIONS(1566), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74081,12 +73529,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11523] = 3, + [10820] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, + sym_unary_expression, + STATE(325), 1, + sym_format_expression, + STATE(326), 1, + sym_range_expression, + STATE(386), 1, + sym_multiplicative_expression, + STATE(553), 1, + sym_additive_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [10944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1787), 1, + ACTIONS(1722), 1, ts_builtin_sym_end, - ACTIONS(1628), 59, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74146,17 +73687,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11591] = 5, + [11012] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(307), 1, + sym_unary_expression, + STATE(318), 1, + sym_format_expression, + STATE(319), 1, + sym_range_expression, + STATE(373), 1, + sym_multiplicative_expression, + STATE(521), 1, + sym_additive_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, anon_sym_PLUS, - ACTIONS(1716), 1, anon_sym_DASH, - ACTIONS(841), 2, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11136] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1724), 1, + anon_sym_PLUS, + ACTIONS(1726), 1, + anon_sym_DASH, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(839), 56, + ACTIONS(833), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -74213,12 +73847,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - [11663] = 3, + [11208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1789), 1, + ACTIONS(1728), 1, ts_builtin_sym_end, - ACTIONS(1572), 59, + ACTIONS(1620), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [11276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1730), 1, + ts_builtin_sym_end, + ACTIONS(1642), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74278,12 +73977,197 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11731] = 3, + [11344] = 30, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1732), 1, + sym_decimal_integer_literal, + ACTIONS(1735), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1738), 1, + sym_real_literal, + ACTIONS(1741), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1744), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1750), 1, + sym_simple_name, + ACTIONS(1753), 1, + anon_sym_LBRACK, + ACTIONS(1765), 1, + anon_sym_LPAREN, + ACTIONS(1768), 1, + anon_sym_LBRACE, + ACTIONS(1771), 1, + anon_sym_RBRACE, + ACTIONS(1776), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1779), 1, + anon_sym_DASH_DASH, + ACTIONS(1782), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1785), 1, + anon_sym_AT_LPAREN, + ACTIONS(1788), 1, + anon_sym_AT_LBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1747), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1762), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1773), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(524), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1759), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1756), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11466] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(167), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(181), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(195), 1, + sym_additive_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11590] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1791), 1, ts_builtin_sym_end, - ACTIONS(1574), 59, + ACTIONS(1648), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74343,12 +74227,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11799] = 3, + [11658] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1793), 1, ts_builtin_sym_end, - ACTIONS(1630), 59, + ACTIONS(1650), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74408,12 +74292,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11867] = 3, + [11726] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1795), 1, ts_builtin_sym_end, - ACTIONS(1568), 59, + ACTIONS(1556), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74473,12 +74357,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11935] = 3, + [11794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1511), 1, + ACTIONS(1797), 1, ts_builtin_sym_end, - ACTIONS(1464), 59, + ACTIONS(1550), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74538,12 +74422,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12003] = 3, + [11862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1515), 1, ts_builtin_sym_end, - ACTIONS(1632), 59, + ACTIONS(1464), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74603,104 +74487,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12071] = 30, - ACTIONS(81), 1, + [11930] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1799), 1, + ts_builtin_sym_end, + ACTIONS(1596), 59, sym_decimal_integer_literal, - ACTIONS(1093), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, - anon_sym_LPAREN, - ACTIONS(1113), 1, - anon_sym_LBRACE, - ACTIONS(1121), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, - anon_sym_AT_LPAREN, - ACTIONS(1125), 1, - anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1538), 1, - sym_simple_name, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - ACTIONS(1799), 1, - anon_sym_RBRACE, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, - sym_type_literal, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1795), 1, - sym_unary_expression, - STATE(1845), 1, - sym_key_expression, - ACTIONS(1101), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(517), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1107), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [12193] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [11998] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1801), 1, ts_builtin_sym_end, - ACTIONS(1532), 59, + ACTIONS(1646), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74760,12 +74617,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12261] = 3, - ACTIONS(3), 1, + [12066] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1724), 1, + anon_sym_PLUS, + ACTIONS(1726), 1, + anon_sym_DASH, + ACTIONS(843), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(841), 56, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [12138] = 30, + ACTIONS(81), 1, sym_comment, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1534), 1, + sym_simple_name, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, ACTIONS(1803), 1, + anon_sym_RBRACE, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(524), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [12260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1805), 1, ts_builtin_sym_end, - ACTIONS(1636), 59, + ACTIONS(1628), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74825,12 +74841,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12329] = 3, + [12328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1807), 1, ts_builtin_sym_end, - ACTIONS(1638), 59, + ACTIONS(1630), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74890,12 +74906,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12397] = 3, + [12396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1809), 1, ts_builtin_sym_end, - ACTIONS(1644), 59, + ACTIONS(1570), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74955,12 +74971,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12465] = 3, + [12464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1517), 1, ts_builtin_sym_end, - ACTIONS(1646), 59, + ACTIONS(1504), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75020,12 +75036,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12533] = 3, + [12532] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1811), 1, ts_builtin_sym_end, - ACTIONS(1648), 59, + ACTIONS(1592), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75085,12 +75101,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12601] = 3, + [12600] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1813), 1, ts_builtin_sym_end, - ACTIONS(1592), 59, + ACTIONS(1654), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75150,12 +75166,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12669] = 3, + [12668] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1815), 1, ts_builtin_sym_end, - ACTIONS(1455), 59, + ACTIONS(1632), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75215,12 +75231,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12737] = 3, + [12736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1817), 1, ts_builtin_sym_end, - ACTIONS(1468), 59, + ACTIONS(1594), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75280,12 +75296,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12805] = 3, + [12804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1819), 1, ts_builtin_sym_end, - ACTIONS(1620), 59, + ACTIONS(1602), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75345,10 +75361,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12873] = 2, + [12872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 59, + ACTIONS(1821), 1, + ts_builtin_sym_end, + ACTIONS(1622), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75408,10 +75426,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12938] = 2, + [12940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 59, + ACTIONS(1347), 1, + sym__statement_terminator, + ACTIONS(1343), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75419,8 +75439,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -75430,37 +75476,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -75471,7 +75491,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [13003] = 30, + [13008] = 28, + ACTIONS(81), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + STATE(161), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1538), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [13125] = 30, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -75502,19 +75611,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(164), 1, + STATE(162), 1, sym_unary_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(181), 1, + STATE(183), 1, + sym_array_literal_expression, + STATE(184), 1, sym_format_expression, - STATE(182), 1, + STATE(188), 1, sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(192), 1, + STATE(190), 1, sym_multiplicative_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -75525,10 +75634,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75545,7 +75654,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75562,83 +75671,200 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13124] = 5, + [13246] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(1821), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(384), 1, + sym_format_argument_expression, + STATE(387), 1, + sym_range_argument_expression, + STATE(391), 1, + sym_unary_expression, + STATE(439), 1, + sym_multiplicative_argument_expression, + STATE(583), 1, + sym_additive_argument_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, anon_sym_PLUS, - ACTIONS(1823), 1, anon_sym_DASH, - ACTIONS(841), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(839), 55, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [13367] = 30, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(569), 1, + sym_real_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, + anon_sym_PLUS_PLUS, + ACTIONS(579), 1, + anon_sym_DASH_DASH, + STATE(80), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(304), 1, + sym_unary_expression, + STATE(346), 1, + sym_format_expression, + STATE(347), 1, + sym_range_expression, + STATE(388), 1, + sym_multiplicative_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(174), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [13195] = 5, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(294), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [13488] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1825), 1, + ACTIONS(1823), 1, anon_sym_PLUS, - ACTIONS(1827), 1, + ACTIONS(1825), 1, anon_sym_DASH, - ACTIONS(841), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(839), 55, + ACTIONS(833), 55, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75693,11 +75919,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - [13266] = 2, + [13559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1433), 59, + ACTIONS(1404), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75757,75 +75982,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [13331] = 2, - ACTIONS(3), 1, + [13624] = 30, + ACTIONS(81), 1, sym_comment, - ACTIONS(1406), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, + sym_unary_expression, + STATE(325), 1, + sym_format_expression, + STATE(326), 1, + sym_range_expression, + STATE(393), 1, + sym_multiplicative_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(169), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [13396] = 5, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [13745] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1825), 1, - anon_sym_PLUS, ACTIONS(1827), 1, + anon_sym_PLUS, + ACTIONS(1829), 1, anon_sym_DASH, ACTIONS(835), 2, aux_sym_comparison_operator_token28, @@ -75886,81 +76139,168 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_RBRACK, - [13467] = 30, + [13816] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(1831), 1, + sym_real_literal, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1841), 1, + anon_sym_DASH_DASH, + STATE(554), 1, sym_type_literal, - STATE(115), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, + STATE(1015), 1, + sym_expression_with_unary_operator, + STATE(1036), 1, sym_unary_expression, - STATE(163), 1, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1837), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1020), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(95), 3, + sym__statement_terminator, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(1001), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1061), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1835), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1305), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [13933] = 28, + ACTIONS(81), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1843), 1, + sym_real_literal, + ACTIONS(1849), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1851), 1, + anon_sym_DASH_DASH, + STATE(555), 1, + sym_type_literal, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(179), 1, - sym_range_expression, - STATE(180), 1, - sym_format_expression, - STATE(191), 1, - sym_multiplicative_expression, - ACTIONS(129), 2, + STATE(954), 1, + sym_unary_expression, + STATE(955), 1, + sym_invokation_foreach_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(1291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75977,7 +76317,70 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13588] = 30, + [14050] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1398), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [14115] = 30, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -75998,43 +76401,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(392), 1, + STATE(307), 1, sym_unary_expression, - STATE(394), 1, - sym_format_argument_expression, - STATE(395), 1, - sym_range_argument_expression, - STATE(462), 1, - sym_multiplicative_argument_expression, - STATE(575), 1, - sym_additive_argument_expression, + STATE(318), 1, + sym_format_expression, + STATE(319), 1, + sym_range_expression, + STATE(378), 1, + sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76044,14 +76447,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76068,7 +76471,139 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13709] = 28, + [14236] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(520), 1, + sym_comparison_operator, + ACTIONS(881), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(875), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(879), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [14307] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1823), 1, + anon_sym_PLUS, + ACTIONS(1825), 1, + anon_sym_DASH, + ACTIONS(843), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(841), 55, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [14378] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(97), 1, @@ -76091,21 +76626,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1829), 1, - sym_real_literal, - ACTIONS(1831), 1, + ACTIONS(1833), 1, anon_sym_LBRACK, - ACTIONS(1837), 1, + ACTIONS(1853), 1, + sym_real_literal, + ACTIONS(1859), 1, anon_sym_PLUS_PLUS, - ACTIONS(1839), 1, + ACTIONS(1861), 1, anon_sym_DASH_DASH, - STATE(554), 1, - sym_type_literal, - STATE(997), 1, - sym_unary_expression, - STATE(1005), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(1011), 1, + STATE(175), 1, + sym_unary_expression, + STATE(560), 1, + sym_type_literal, + STATE(1000), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -76113,17 +76648,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(1857), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, sym__statement_terminator, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(1006), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76133,14 +76668,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(1855), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1301), 16, + STATE(1320), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76157,79 +76692,81 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13826] = 28, + [14495] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1091), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1841), 1, - sym_real_literal, - ACTIONS(1847), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, - anon_sym_DASH_DASH, - STATE(555), 1, + STATE(4), 1, sym_type_literal, - STATE(949), 1, - sym_expression_with_unary_operator, - STATE(963), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(969), 1, + STATE(166), 1, + sym_array_literal_expression, + STATE(167), 1, sym_unary_expression, - ACTIONS(1101), 2, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(181), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(95), 3, - anon_sym_EQ, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(950), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1290), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76246,24 +76783,17 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13943] = 5, + [14616] = 5, ACTIONS(81), 1, sym_comment, - STATE(515), 1, - sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(1827), 1, + anon_sym_PLUS, + ACTIONS(1829), 1, + anon_sym_DASH, + ACTIONS(843), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(875), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, + ACTIONS(841), 55, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76312,107 +76842,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [14014] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1075), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, - anon_sym_AT_LPAREN, - ACTIONS(1079), 1, - anon_sym_AT_LBRACE, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_real_literal, - ACTIONS(1857), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1859), 1, - anon_sym_DASH_DASH, - STATE(175), 1, - sym_unary_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(557), 1, - sym_type_literal, - STATE(1011), 1, - sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1855), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1008), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - sym__statement_terminator, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1853), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1326), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14131] = 5, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + [14687] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1821), 1, - anon_sym_PLUS, - ACTIONS(1823), 1, - anon_sym_DASH, - ACTIONS(835), 2, + STATE(520), 1, + sym_comparison_operator, + ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 55, - sym__statement_terminator, + ACTIONS(913), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(879), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76461,85 +76915,205 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [14202] = 28, - ACTIONS(81), 1, + [14758] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1091), 1, + ACTIONS(1424), 59, sym_decimal_integer_literal, - ACTIONS(1093), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(1113), 1, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [14823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1863), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(1121), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + [14888] = 29, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1540), 1, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(147), 1, anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(168), 1, - sym_unary_expression, - STATE(559), 1, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, sym_type_literal, - STATE(963), 1, + STATE(115), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, + STATE(166), 1, + sym_array_literal_expression, + STATE(167), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(180), 1, + sym_format_expression, + STATE(181), 1, + sym_range_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1546), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(95), 3, - anon_sym_EQ, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76556,7 +77130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14319] = 30, + [15006] = 29, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -76577,43 +77151,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(553), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(555), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(185), 1, + STATE(183), 1, sym_array_literal_expression, STATE(304), 1, sym_unary_expression, - STATE(345), 1, - sym_format_expression, - STATE(346), 1, + STATE(347), 1, sym_range_expression, - STATE(386), 1, - sym_multiplicative_expression, + STATE(350), 1, + sym_format_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76623,7 +77195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -76647,7 +77219,72 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14440] = 30, + [15124] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(513), 1, + sym_comparison_operator, + ACTIONS(881), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(875), 7, + sym__statement_terminator, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(879), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [15194] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76668,43 +77305,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(298), 1, + STATE(384), 1, + sym_format_argument_expression, + STATE(387), 1, + sym_range_argument_expression, + STATE(391), 1, sym_unary_expression, - STATE(320), 1, - sym_format_expression, - STATE(321), 1, - sym_range_expression, - STATE(362), 1, - sym_multiplicative_expression, + STATE(458), 1, + sym_multiplicative_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76714,14 +77349,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76738,17 +77373,16 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14561] = 5, + [15312] = 5, ACTIONS(81), 1, sym_comment, - STATE(515), 1, + STATE(513), 1, sym_comparison_operator, ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(883), 8, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(913), 7, + sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, @@ -76804,7 +77438,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [14632] = 30, + [15382] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76825,43 +77459,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, + STATE(166), 1, sym_array_literal_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(306), 1, + STATE(307), 1, sym_unary_expression, - STATE(348), 1, + STATE(314), 1, sym_format_expression, - STATE(349), 1, + STATE(319), 1, sym_range_expression, - STATE(383), 1, - sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76871,14 +77503,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76895,79 +77527,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14753] = 29, + [15500] = 29, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(3), 1, sym_type_literal, - STATE(115), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(392), 1, + STATE(162), 1, sym_unary_expression, - STATE(394), 1, - sym_format_argument_expression, - STATE(395), 1, - sym_range_argument_expression, - STATE(474), 1, - sym_multiplicative_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_array_literal_expression, + STATE(186), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76984,79 +77616,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14871] = 29, + [15618] = 29, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1297), 1, + sym__statement_terminator, + ACTIONS(1833), 1, anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(1853), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(1859), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1861), 1, anon_sym_DASH_DASH, - STATE(77), 1, + ACTIONS(1865), 1, + sym_label, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(560), 1, sym_type_literal, - STATE(115), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(306), 1, + STATE(1975), 1, sym_unary_expression, - STATE(332), 1, - sym_format_expression, - STATE(349), 1, - sym_range_expression, - ACTIONS(129), 2, + STATE(1977), 1, + sym_label_expression, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1857), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1855), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(1320), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77073,79 +77705,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14989] = 29, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [15736] = 29, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(147), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(164), 1, - sym_unary_expression, - STATE(178), 1, + STATE(166), 1, + sym_array_literal_expression, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(182), 1, + STATE(300), 1, + sym_unary_expression, + STATE(326), 1, sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(186), 1, + STATE(327), 1, sym_format_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77162,75 +77794,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15107] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(506), 1, - sym_comparison_operator, - ACTIONS(881), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(883), 7, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - ACTIONS(879), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15177] = 5, + [15854] = 5, ACTIONS(81), 1, sym_comment, - STATE(506), 1, + STATE(518), 1, sym_comparison_operator, ACTIONS(881), 2, aux_sym_comparison_operator_token28, @@ -77292,87 +77859,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [15247] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(498), 1, - sym_comparison_operator, - ACTIONS(881), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(883), 7, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15317] = 5, + [15924] = 5, ACTIONS(81), 1, sym_comment, - STATE(498), 1, + STATE(518), 1, sym_comparison_operator, ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(875), 7, - sym__statement_terminator, + ACTIONS(913), 7, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, ACTIONS(879), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -77422,62 +77924,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [15387] = 29, + [15994] = 28, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(3), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(178), 1, + STATE(162), 1, + sym_unary_expression, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(185), 1, + STATE(183), 1, sym_array_literal_expression, - STATE(304), 1, - sym_unary_expression, - STATE(330), 1, - sym_format_expression, - STATE(346), 1, + STATE(185), 1, sym_range_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77487,14 +77987,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77511,62 +78011,60 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15505] = 29, + [16109] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, - sym_unary_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(179), 1, - sym_range_expression, - STATE(183), 1, - sym_format_expression, + STATE(387), 1, + sym_range_argument_expression, + STATE(391), 1, + sym_unary_expression, + STATE(392), 1, + sym_format_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77576,14 +78074,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77600,7 +78098,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15623] = 29, + [16224] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -77621,27 +78119,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, + STATE(166), 1, sym_array_literal_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(298), 1, + STATE(307), 1, sym_unary_expression, - STATE(312), 1, - sym_format_expression, - STATE(321), 1, + STATE(315), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77649,13 +78145,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77665,103 +78161,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [15741] = 29, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1075), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, - anon_sym_AT_LPAREN, - ACTIONS(1079), 1, - anon_sym_AT_LBRACE, - ACTIONS(1297), 1, - sym__statement_terminator, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_real_literal, - ACTIONS(1857), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1859), 1, - anon_sym_DASH_DASH, - ACTIONS(1861), 1, - sym_label, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(557), 1, - sym_type_literal, - STATE(1011), 1, - sym_invokation_foreach_expression, - STATE(1776), 1, - sym_label_expression, - STATE(2053), 1, - sym_unary_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1855), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1008), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1853), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1326), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77778,17 +78185,17 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15859] = 5, + [16339] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1867), 1, + ACTIONS(1871), 1, anon_sym_PLUS, - ACTIONS(1869), 1, + ACTIONS(1873), 1, anon_sym_DASH, - ACTIONS(1865), 2, + ACTIONS(1869), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1863), 53, + ACTIONS(1867), 53, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -77842,77 +78249,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [15928] = 28, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [16408] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(147), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(164), 1, - sym_unary_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(185), 1, + STATE(166), 1, sym_array_literal_expression, - STATE(188), 1, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, + sym_unary_expression, + STATE(336), 1, sym_range_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77929,7 +78336,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16043] = 28, + [16523] = 28, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -77950,25 +78357,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(553), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(555), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(185), 1, + STATE(183), 1, sym_array_literal_expression, STATE(304), 1, sym_unary_expression, - STATE(331), 1, + STATE(352), 1, sym_range_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -77976,13 +78383,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77992,7 +78399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -78016,17 +78423,17 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16158] = 5, + [16638] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1867), 1, + ACTIONS(1871), 1, anon_sym_PLUS, - ACTIONS(1869), 1, + ACTIONS(1873), 1, anon_sym_DASH, - ACTIONS(1873), 2, + ACTIONS(1877), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1871), 53, + ACTIONS(1875), 53, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -78080,46 +78487,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [16227] = 28, + [16707] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(4), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, + STATE(166), 1, sym_array_literal_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(306), 1, + STATE(167), 1, sym_unary_expression, - STATE(333), 1, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(182), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -78127,13 +78534,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78143,14 +78550,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78167,7 +78574,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16342] = 28, + [16822] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78188,39 +78595,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(298), 1, + STATE(380), 1, + sym_range_argument_expression, + STATE(391), 1, sym_unary_expression, - STATE(314), 1, - sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78230,14 +78635,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78254,7 +78659,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16457] = 28, + [16934] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78275,39 +78680,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, STATE(163), 1, + sym_array_literal_expression, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(390), 1, - sym_format_argument_expression, - STATE(392), 1, + STATE(307), 1, sym_unary_expression, - STATE(395), 1, - sym_range_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78317,14 +78720,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78341,162 +78744,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16572] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, + [17046] = 27, + ACTIONS(5), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(158), 1, - sym_array_literal_expression, - STATE(162), 1, - sym_unary_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(184), 1, - sym_range_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [16687] = 27, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(80), 1, sym_type_literal, - STATE(115), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(169), 1, + STATE(187), 1, sym_array_literal_expression, - STATE(306), 1, + STATE(304), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78513,7 +78829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16799] = 27, + [17158] = 27, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -78544,11 +78860,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(164), 1, + STATE(162), 1, sym_unary_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, STATE(187), 1, sym_array_literal_expression, @@ -78561,10 +78877,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78581,7 +78897,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78598,7 +78914,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16911] = 27, + [17270] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78631,12 +78947,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(162), 1, - sym_unary_expression, STATE(163), 1, - sym_expression_with_unary_operator, - STATE(169), 1, sym_array_literal_expression, + STATE(167), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78649,7 +78965,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78666,7 +78982,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78683,15 +78999,15 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17023] = 5, + [17382] = 5, ACTIONS(81), 1, sym_comment, - STATE(553), 1, + STATE(548), 1, sym_comparison_operator, ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1875), 5, + ACTIONS(1879), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -78746,7 +79062,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [17091] = 27, + [17450] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78767,108 +79083,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(392), 1, - sym_unary_expression, - STATE(393), 1, - sym_range_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(157), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [17203] = 27, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, STATE(163), 1, - sym_expression_with_unary_operator, - STATE(169), 1, sym_array_literal_expression, - STATE(298), 1, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(300), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -78876,13 +79107,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78892,14 +79123,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78916,15 +79147,15 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17315] = 5, + [17562] = 5, ACTIONS(81), 1, sym_comment, - STATE(553), 1, + STATE(548), 1, sym_comparison_operator, ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1877), 5, + ACTIONS(1881), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -78979,158 +79210,73 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [17383] = 27, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(187), 1, - sym_array_literal_expression, - STATE(304), 1, - sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(176), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(549), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [17495] = 26, + [17630] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, + ACTIONS(1085), 1, sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1093), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, + ACTIONS(1107), 1, anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, + ACTIONS(1109), 1, anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(177), 1, - sym_unary_expression, - STATE(178), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(223), 1, + STATE(171), 1, + sym_unary_expression, + STATE(224), 1, sym_type_literal, - STATE(1011), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1095), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1051), 16, + STATE(1059), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79147,73 +79293,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17604] = 26, + [17739] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, - anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1899), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, - anon_sym_DASH_DASH, - ACTIONS(1903), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(847), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(1078), 1, - sym_expression_with_unary_operator, - STATE(1086), 1, + STATE(164), 1, sym_unary_expression, - ACTIONS(997), 2, + STATE(168), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1029), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1891), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79230,56 +79376,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17713] = 26, + [17848] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(4), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(161), 1, - sym_unary_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, + STATE(171), 1, + sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79289,14 +79435,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79313,73 +79459,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17822] = 26, + [17957] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(1831), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1841), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(554), 1, sym_type_literal, - STATE(115), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(165), 1, + STATE(1011), 1, sym_unary_expression, - ACTIONS(129), 2, + STATE(1015), 1, + sym_expression_with_unary_operator, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1837), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1835), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(1305), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79396,73 +79542,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17931] = 26, + [18066] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, + ACTIONS(1831), 1, sym_real_literal, - ACTIONS(171), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1841), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(554), 1, sym_type_literal, - STATE(99), 1, + STATE(1000), 1, + sym_invokation_foreach_expression, + STATE(1015), 1, sym_expression_with_unary_operator, - STATE(101), 1, + STATE(1027), 1, sym_unary_expression, - STATE(115), 1, - sym_invokation_foreach_expression, - ACTIONS(129), 2, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1837), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1835), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(1305), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79479,73 +79625,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18040] = 26, + [18175] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, + ACTIONS(1831), 1, sym_real_literal, - ACTIONS(171), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1841), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(554), 1, sym_type_literal, - STATE(99), 1, + STATE(1000), 1, + sym_invokation_foreach_expression, + STATE(1015), 1, sym_expression_with_unary_operator, - STATE(103), 1, + STATE(1029), 1, sym_unary_expression, - STATE(115), 1, - sym_invokation_foreach_expression, - ACTIONS(129), 2, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1837), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1835), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(1305), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79562,73 +79708,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18149] = 26, + [18284] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1853), 1, sym_real_literal, - ACTIONS(171), 1, + ACTIONS(1859), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1861), 1, anon_sym_DASH_DASH, - STATE(6), 1, - sym_type_literal, - STATE(99), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(121), 1, + STATE(176), 1, sym_unary_expression, - ACTIONS(129), 2, + STATE(560), 1, + sym_type_literal, + STATE(1000), 1, + sym_invokation_foreach_expression, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1857), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1855), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(1320), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79645,73 +79791,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18258] = 26, + [18393] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1885), 1, + sym_real_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1893), 1, + anon_sym_LBRACK, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1903), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1905), 1, + anon_sym_DASH_DASH, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(199), 1, sym_type_literal, - STATE(115), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(1061), 1, sym_expression_with_unary_operator, - STATE(166), 1, + STATE(1064), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(857), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(859), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1895), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79728,73 +79874,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18367] = 26, + [18502] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, - sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, - anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1929), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1931), 1, - anon_sym_DASH_DASH, - ACTIONS(1933), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1843), 1, + sym_real_literal, + ACTIONS(1849), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1851), 1, + anon_sym_DASH_DASH, + STATE(555), 1, sym_type_literal, - STATE(868), 1, - sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(1091), 1, + STATE(946), 1, sym_unary_expression, - ACTIONS(959), 2, + STATE(955), 1, + sym_invokation_foreach_expression, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1013), 2, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1921), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(1291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79811,73 +79957,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18476] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18611] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1843), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(1849), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(1851), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(555), 1, sym_type_literal, - STATE(124), 1, - sym_unary_expression, - STATE(132), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(147), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(959), 1, + sym_unary_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(1291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79894,73 +80040,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18585] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18720] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1843), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(1849), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(1851), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(555), 1, sym_type_literal, - STATE(125), 1, - sym_unary_expression, - STATE(132), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(147), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(972), 1, + sym_unary_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(1291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79977,73 +80123,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18694] = 26, + [18829] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + STATE(205), 1, sym_type_literal, - STATE(115), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(161), 1, + STATE(805), 1, sym_unary_expression, - STATE(163), 1, + STATE(831), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(841), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80060,73 +80206,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18803] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18938] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(883), 1, + sym_decimal_integer_literal, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1923), 1, + anon_sym_LBRACK, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1933), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1935), 1, + anon_sym_DASH_DASH, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(205), 1, sym_type_literal, - STATE(147), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(174), 1, + STATE(807), 1, sym_unary_expression, - STATE(178), 1, + STATE(831), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(551), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(841), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80143,73 +80289,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18912] = 26, + [19047] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(172), 1, - sym_unary_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(223), 1, + STATE(205), 1, sym_type_literal, - STATE(1011), 1, + STATE(785), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(819), 1, + sym_unary_expression, + STATE(831), 1, + sym_expression_with_unary_operator, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(841), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1051), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80226,73 +80372,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19021] = 26, + [19156] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, + ACTIONS(1885), 1, sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - STATE(173), 1, + ACTIONS(1945), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1947), 1, + anon_sym_DASH_DASH, + STATE(206), 1, + sym_type_literal, + STATE(760), 1, sym_unary_expression, - STATE(178), 1, + STATE(769), 1, sym_expression_with_unary_operator, - STATE(223), 1, - sym_type_literal, - STATE(1011), 1, + STATE(816), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(836), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1943), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1051), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80309,73 +80455,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19130] = 26, + [19265] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1885), 1, + sym_real_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, + ACTIONS(1945), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(1947), 1, anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(170), 1, - sym_unary_expression, - STATE(226), 1, + STATE(206), 1, sym_type_literal, - STATE(963), 1, + STATE(761), 1, + sym_unary_expression, + STATE(769), 1, + sym_expression_with_unary_operator, + STATE(816), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(836), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1943), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1052), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80392,73 +80538,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19239] = 26, + [19374] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1885), 1, + sym_real_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, + ACTIONS(1945), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(1947), 1, anon_sym_DASH_DASH, - STATE(161), 1, + STATE(206), 1, + sym_type_literal, + STATE(762), 1, sym_unary_expression, - STATE(163), 1, + STATE(769), 1, sym_expression_with_unary_operator, - STATE(226), 1, - sym_type_literal, - STATE(963), 1, + STATE(816), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(836), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1943), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1052), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80475,73 +80621,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19348] = 26, + [19483] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1969), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1971), 1, + anon_sym_DASH_DASH, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(165), 1, - sym_unary_expression, - STATE(226), 1, + STATE(212), 1, sym_type_literal, - STATE(963), 1, + STATE(867), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + STATE(903), 1, + sym_expression_with_unary_operator, + STATE(905), 1, + sym_unary_expression, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(904), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1961), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1052), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80558,73 +80704,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19457] = 26, + [19592] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1969), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1971), 1, + anon_sym_DASH_DASH, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(166), 1, - sym_unary_expression, - STATE(226), 1, + STATE(212), 1, sym_type_literal, - STATE(963), 1, + STATE(867), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + STATE(903), 1, + sym_expression_with_unary_operator, + STATE(907), 1, + sym_unary_expression, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(904), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1961), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1052), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80641,73 +80787,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19566] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19701] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(975), 1, + sym_decimal_integer_literal, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1959), 1, + anon_sym_LBRACK, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1969), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1971), 1, + anon_sym_DASH_DASH, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_PLUS_PLUS, - ACTIONS(511), 1, - anon_sym_DASH_DASH, - STATE(78), 1, - sym_type_literal, - STATE(124), 1, - sym_unary_expression, - STATE(132), 1, - sym_expression_with_unary_operator, - STATE(147), 1, + STATE(212), 1, + sym_type_literal, + STATE(867), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, + STATE(903), 1, + sym_expression_with_unary_operator, + STATE(908), 1, + sym_unary_expression, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(904), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(1961), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80724,73 +80870,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19675] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19810] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(945), 1, + sym_decimal_integer_literal, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1981), 1, + sym_real_literal, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1989), 1, + anon_sym_LBRACK, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1999), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2001), 1, + anon_sym_DASH_DASH, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_PLUS_PLUS, - ACTIONS(511), 1, - anon_sym_DASH_DASH, - STATE(78), 1, + STATE(211), 1, sym_type_literal, - STATE(125), 1, - sym_unary_expression, - STATE(132), 1, - sym_expression_with_unary_operator, - STATE(147), 1, + STATE(892), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, + STATE(911), 1, + sym_expression_with_unary_operator, + STATE(913), 1, + sym_unary_expression, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(912), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(1991), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80807,73 +80953,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19784] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19919] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(945), 1, + sym_decimal_integer_literal, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1981), 1, + sym_real_literal, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1989), 1, + anon_sym_LBRACK, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1999), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2001), 1, + anon_sym_DASH_DASH, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_PLUS_PLUS, - ACTIONS(511), 1, - anon_sym_DASH_DASH, - STATE(78), 1, + STATE(211), 1, sym_type_literal, - STATE(126), 1, - sym_unary_expression, - STATE(132), 1, - sym_expression_with_unary_operator, - STATE(147), 1, + STATE(892), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, + STATE(911), 1, + sym_expression_with_unary_operator, + STATE(914), 1, + sym_unary_expression, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(912), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(1991), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80890,73 +81036,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19893] = 26, + [20028] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1981), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(1999), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(2001), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + STATE(211), 1, sym_type_literal, - STATE(115), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(911), 1, sym_expression_with_unary_operator, - STATE(165), 1, + STATE(915), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(912), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1991), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80973,7 +81119,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20002] = 26, + [20137] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -81006,10 +81152,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(166), 1, + STATE(158), 1, sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -81022,7 +81168,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81039,7 +81185,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81056,56 +81202,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20111] = 26, + [20246] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, + STATE(4), 1, sym_type_literal, - STATE(99), 1, - sym_expression_with_unary_operator, - STATE(101), 1, - sym_unary_expression, STATE(115), 1, sym_invokation_foreach_expression, + STATE(159), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81115,14 +81261,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81139,73 +81285,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20220] = 26, + [20355] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(481), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(80), 1, sym_type_literal, - STATE(99), 1, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(103), 1, + STATE(173), 1, sym_unary_expression, - STATE(115), 1, - sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81222,73 +81368,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20329] = 26, + [20464] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(481), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(80), 1, sym_type_literal, - STATE(99), 1, - sym_expression_with_unary_operator, - STATE(115), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(121), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81305,73 +81451,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20438] = 26, + [20573] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, - anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1081), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(1089), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(224), 1, + STATE(80), 1, sym_type_literal, - STATE(1005), 1, - sym_expression_with_unary_operator, - STATE(1011), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1029), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(176), 1, sym_unary_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1085), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1083), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1017), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81388,73 +81534,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20547] = 26, + [20682] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1081), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1089), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(224), 1, + STATE(6), 1, sym_type_literal, - STATE(1005), 1, + STATE(95), 1, sym_expression_with_unary_operator, - STATE(1011), 1, - sym_invokation_foreach_expression, - STATE(1032), 1, + STATE(97), 1, sym_unary_expression, - ACTIONS(1055), 2, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1085), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1083), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1017), 16, + STATE(144), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81471,73 +81617,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20656] = 26, + [20791] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1081), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1089), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(224), 1, + STATE(6), 1, sym_type_literal, - STATE(1005), 1, + STATE(95), 1, sym_expression_with_unary_operator, - STATE(1011), 1, - sym_invokation_foreach_expression, - STATE(1033), 1, + STATE(99), 1, sym_unary_expression, - ACTIONS(1055), 2, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1085), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1083), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1017), 16, + STATE(144), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81554,73 +81700,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20765] = 26, + [20900] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1899), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, - anon_sym_DASH_DASH, - ACTIONS(1903), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(165), 1, + sym_real_literal, + ACTIONS(171), 1, + anon_sym_PLUS_PLUS, + ACTIONS(173), 1, + anon_sym_DASH_DASH, + STATE(6), 1, sym_type_literal, - STATE(847), 1, - sym_invokation_foreach_expression, - STATE(1077), 1, - sym_unary_expression, - STATE(1078), 1, + STATE(95), 1, sym_expression_with_unary_operator, - ACTIONS(997), 2, + STATE(100), 1, + sym_unary_expression, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1029), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1891), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(144), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81637,73 +81783,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20874] = 26, + [21009] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1097), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, - anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1117), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1119), 1, - anon_sym_DASH_DASH, - ACTIONS(1121), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(225), 1, - sym_type_literal, - STATE(949), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1853), 1, + sym_real_literal, + ACTIONS(1859), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1861), 1, + anon_sym_DASH_DASH, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(976), 1, + STATE(173), 1, sym_unary_expression, - ACTIONS(1101), 2, + STATE(560), 1, + sym_type_literal, + STATE(1000), 1, + sym_invokation_foreach_expression, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1115), 2, + ACTIONS(1857), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1105), 6, + ACTIONS(1855), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1018), 16, + STATE(1320), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81720,73 +81866,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20983] = 26, + [21118] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, - anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1117), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1119), 1, - anon_sym_DASH_DASH, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(225), 1, - sym_type_literal, - STATE(949), 1, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(957), 1, + STATE(171), 1, sym_unary_expression, - STATE(963), 1, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1115), 2, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1105), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1018), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81803,73 +81949,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21092] = 26, + [21227] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, - anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1117), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1119), 1, - anon_sym_DASH_DASH, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(225), 1, - sym_type_literal, - STATE(949), 1, - sym_expression_with_unary_operator, - STATE(958), 1, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + STATE(158), 1, sym_unary_expression, - STATE(963), 1, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1115), 2, + ACTIONS(1542), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1105), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1018), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81886,73 +82032,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21201] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [21336] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(172), 1, + ACTIONS(1532), 1, + sym_real_literal, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1544), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1546), 1, + anon_sym_DASH_DASH, + STATE(159), 1, sym_unary_expression, - STATE(178), 1, + STATE(168), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(546), 1, + sym_type_literal, + STATE(955), 1, + sym_invokation_foreach_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1542), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1538), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81969,73 +82115,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21310] = 26, + [21445] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(80), 1, sym_type_literal, - STATE(115), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(170), 1, + STATE(178), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82052,73 +82198,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21419] = 26, + [21554] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, - sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1929), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1931), 1, - anon_sym_DASH_DASH, - ACTIONS(1933), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(1127), 1, + sym_real_literal, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(173), 1, + sym_unary_expression, + STATE(226), 1, sym_type_literal, - STATE(868), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(1073), 1, - sym_unary_expression, - STATE(1081), 1, - sym_expression_with_unary_operator, - ACTIONS(959), 2, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1013), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1921), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(1058), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82135,7 +82281,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21528] = 26, + [21663] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(1045), 1, @@ -82146,6 +82292,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1057), 1, + anon_sym_LBRACK, ACTIONS(1065), 1, anon_sym_LPAREN, ACTIONS(1067), 1, @@ -82156,21 +82304,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, + ACTIONS(1127), 1, sym_real_literal, - ACTIONS(1857), 1, + ACTIONS(1133), 1, anon_sym_PLUS_PLUS, - ACTIONS(1859), 1, + ACTIONS(1135), 1, anon_sym_DASH_DASH, STATE(172), 1, - sym_unary_expression, - STATE(178), 1, sym_expression_with_unary_operator, - STATE(557), 1, + STATE(177), 1, + sym_unary_expression, + STATE(226), 1, sym_type_literal, - STATE(1011), 1, + STATE(1000), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -82178,13 +82324,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1855), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82194,14 +82340,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1853), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1326), 16, + STATE(1058), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82218,7 +82364,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21637] = 26, + [21772] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(1045), 1, @@ -82229,6 +82375,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1057), 1, + anon_sym_LBRACK, ACTIONS(1065), 1, anon_sym_LPAREN, ACTIONS(1067), 1, @@ -82239,21 +82387,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, + ACTIONS(1127), 1, sym_real_literal, - ACTIONS(1857), 1, + ACTIONS(1133), 1, anon_sym_PLUS_PLUS, - ACTIONS(1859), 1, + ACTIONS(1135), 1, anon_sym_DASH_DASH, - STATE(177), 1, - sym_unary_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(557), 1, + STATE(176), 1, + sym_unary_expression, + STATE(226), 1, sym_type_literal, - STATE(1011), 1, + STATE(1000), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -82261,13 +82407,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1855), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82277,14 +82423,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1853), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1326), 16, + STATE(1058), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82301,73 +82447,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21746] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [21881] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1085), 1, + sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1093), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1107), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1109), 1, + anon_sym_DASH_DASH, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, - sym_real_literal, - ACTIONS(161), 1, - anon_sym_PLUS_PLUS, - ACTIONS(163), 1, - anon_sym_DASH_DASH, - STATE(5), 1, - sym_type_literal, - STATE(126), 1, + STATE(164), 1, sym_unary_expression, - STATE(132), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(147), 1, + STATE(224), 1, + sym_type_literal, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(1095), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(1059), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82384,73 +82530,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21855] = 26, + [21990] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1085), 1, + sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(1093), 1, + anon_sym_LBRACK, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1107), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1109), 1, + anon_sym_DASH_DASH, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1851), 1, - sym_real_literal, - ACTIONS(1857), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1859), 1, - anon_sym_DASH_DASH, - STATE(173), 1, + STATE(158), 1, sym_unary_expression, - STATE(178), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(557), 1, + STATE(224), 1, sym_type_literal, - STATE(1011), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1855), 2, + ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1853), 6, + ACTIONS(1095), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1326), 16, + STATE(1059), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82467,73 +82613,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21964] = 26, + [22099] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1085), 1, sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1093), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1959), 1, + ACTIONS(1107), 1, anon_sym_PLUS_PLUS, - ACTIONS(1961), 1, + ACTIONS(1109), 1, anon_sym_DASH_DASH, - ACTIONS(1963), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + STATE(159), 1, + sym_unary_expression, + STATE(168), 1, + sym_expression_with_unary_operator, + STATE(224), 1, sym_type_literal, - STATE(766), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1053), 1, - sym_expression_with_unary_operator, - STATE(1069), 1, - sym_unary_expression, - ACTIONS(857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(859), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1947), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1105), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1951), 6, + ACTIONS(1095), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(1059), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82550,73 +82696,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22073] = 26, + [22208] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1829), 1, - sym_real_literal, - ACTIONS(1831), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(1837), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1839), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(554), 1, + STATE(82), 1, sym_type_literal, - STATE(1005), 1, + STATE(126), 1, sym_expression_with_unary_operator, - STATE(1011), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1029), 1, + STATE(151), 1, sym_unary_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1301), 16, + STATE(293), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82633,73 +82779,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22182] = 26, + [22317] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1829), 1, - sym_real_literal, - ACTIONS(1831), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(1837), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1839), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(554), 1, + STATE(82), 1, sym_type_literal, - STATE(1005), 1, + STATE(126), 1, sym_expression_with_unary_operator, - STATE(1011), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1032), 1, + STATE(152), 1, sym_unary_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1301), 16, + STATE(293), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82716,73 +82862,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22291] = 26, + [22426] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1829), 1, - sym_real_literal, - ACTIONS(1831), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(1837), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1839), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(554), 1, + STATE(82), 1, sym_type_literal, - STATE(1005), 1, + STATE(126), 1, sym_expression_with_unary_operator, - STATE(1011), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1033), 1, + STATE(153), 1, sym_unary_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1301), 16, + STATE(293), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82799,73 +82945,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22400] = 26, + [22535] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, - aux_sym_expandable_here_string_literal_token1, ACTIONS(1919), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, - anon_sym_LPAREN, - ACTIONS(1927), 1, - anon_sym_LBRACE, ACTIONS(1929), 1, - anon_sym_PLUS_PLUS, + anon_sym_LPAREN, ACTIONS(1931), 1, - anon_sym_DASH_DASH, - ACTIONS(1933), 1, + anon_sym_LBRACE, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(2011), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2013), 1, + anon_sym_DASH_DASH, + STATE(202), 1, sym_type_literal, - STATE(868), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(1070), 1, sym_expression_with_unary_operator, - STATE(1090), 1, + STATE(1072), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1013), 2, + ACTIONS(895), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, + ACTIONS(897), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1921), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82882,73 +83028,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22509] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [22644] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(147), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_unary_expression, - STATE(178), 1, + STATE(95), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(97), 1, + sym_unary_expression, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82965,73 +83111,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22618] = 26, + [22753] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, - sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, - anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1989), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1991), 1, - anon_sym_DASH_DASH, - ACTIONS(1993), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(204), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(759), 1, - sym_invokation_foreach_expression, - STATE(1046), 1, - sym_unary_expression, - STATE(1050), 1, + STATE(95), 1, sym_expression_with_unary_operator, - ACTIONS(909), 2, + STATE(99), 1, + sym_unary_expression, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(927), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1981), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83048,73 +83194,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22727] = 26, + [22862] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1981), 1, + sym_real_literal, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1989), 1, + anon_sym_LBRACK, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1841), 1, - sym_real_literal, - ACTIONS(1847), 1, + ACTIONS(2017), 1, anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, + ACTIONS(2019), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(215), 1, sym_type_literal, - STATE(949), 1, - sym_expression_with_unary_operator, - STATE(963), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(976), 1, + STATE(1082), 1, + sym_expression_with_unary_operator, + STATE(1085), 1, sym_unary_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1290), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83131,73 +83277,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22836] = 26, + [22971] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1989), 1, + ACTIONS(1071), 1, anon_sym_PLUS_PLUS, - ACTIONS(1991), 1, + ACTIONS(1073), 1, anon_sym_DASH_DASH, - ACTIONS(1993), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(204), 1, + STATE(223), 1, sym_type_literal, - STATE(759), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_expression_with_unary_operator, - STATE(1059), 1, + STATE(1011), 1, sym_unary_expression, - ACTIONS(909), 2, + STATE(1015), 1, + sym_expression_with_unary_operator, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(927), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1981), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(1025), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83214,73 +83360,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22945] = 26, + [23080] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1989), 1, + ACTIONS(1071), 1, anon_sym_PLUS_PLUS, - ACTIONS(1991), 1, + ACTIONS(1073), 1, anon_sym_DASH_DASH, - ACTIONS(1993), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(204), 1, + STATE(223), 1, sym_type_literal, - STATE(759), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(1050), 1, + STATE(1015), 1, sym_expression_with_unary_operator, - STATE(1061), 1, + STATE(1027), 1, sym_unary_expression, - ACTIONS(909), 2, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(927), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1981), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(1025), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83297,73 +83443,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23054] = 26, + [23189] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1989), 1, + ACTIONS(1071), 1, anon_sym_PLUS_PLUS, - ACTIONS(1991), 1, + ACTIONS(1073), 1, anon_sym_DASH_DASH, - ACTIONS(1993), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(204), 1, + STATE(223), 1, sym_type_literal, - STATE(759), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(1050), 1, + STATE(1015), 1, sym_expression_with_unary_operator, - STATE(1062), 1, + STATE(1029), 1, sym_unary_expression, - ACTIONS(909), 2, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(927), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1981), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(1025), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83380,73 +83526,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23163] = 26, + [23298] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1959), 1, + anon_sym_LBRACK, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(213), 1, sym_type_literal, - STATE(115), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(396), 1, + STATE(1090), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(2021), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83463,73 +83609,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23272] = 26, + [23407] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1093), 1, + anon_sym_LBRACK, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1841), 1, + ACTIONS(1117), 1, sym_real_literal, - ACTIONS(1847), 1, + ACTIONS(1123), 1, anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, + ACTIONS(1125), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(225), 1, sym_type_literal, - STATE(949), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(957), 1, + STATE(946), 1, sym_unary_expression, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(1119), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1290), 16, + STATE(1026), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83546,73 +83692,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23381] = 26, + [23516] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1093), 1, + anon_sym_LBRACK, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1841), 1, + ACTIONS(1117), 1, sym_real_literal, - ACTIONS(1847), 1, + ACTIONS(1123), 1, anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, + ACTIONS(1125), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(225), 1, sym_type_literal, - STATE(949), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(958), 1, - sym_unary_expression, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, + STATE(959), 1, + sym_unary_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(1119), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1290), 16, + STATE(1026), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83629,73 +83775,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23490] = 26, + [23625] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1093), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1999), 1, + ACTIONS(1117), 1, sym_real_literal, - ACTIONS(2003), 1, + ACTIONS(1123), 1, anon_sym_PLUS_PLUS, - ACTIONS(2005), 1, + ACTIONS(1125), 1, anon_sym_DASH_DASH, - STATE(203), 1, + STATE(225), 1, sym_type_literal, - STATE(759), 1, + STATE(939), 1, + sym_expression_with_unary_operator, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1046), 1, + STATE(972), 1, sym_unary_expression, - STATE(1050), 1, - sym_expression_with_unary_operator, - ACTIONS(907), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(909), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1977), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1121), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2001), 6, + ACTIONS(1119), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(919), 16, + STATE(1026), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83712,60 +83858,60 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23599] = 26, + [23734] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, - sym_real_literal, ACTIONS(2011), 1, anon_sym_PLUS_PLUS, ACTIONS(2013), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(202), 1, sym_type_literal, - STATE(847), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1077), 1, + STATE(1049), 1, sym_unary_expression, - STATE(1078), 1, + STATE(1070), 1, sym_expression_with_unary_operator, - ACTIONS(995), 2, + ACTIONS(895), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(997), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1887), 2, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -83778,7 +83924,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83795,73 +83941,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23708] = 26, + [23843] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1981), 1, + sym_real_literal, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(2015), 1, - sym_real_literal, - ACTIONS(2019), 1, + ACTIONS(2017), 1, anon_sym_PLUS_PLUS, - ACTIONS(2021), 1, + ACTIONS(2019), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(215), 1, sym_type_literal, - STATE(868), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(1073), 1, - sym_unary_expression, - STATE(1081), 1, + STATE(1082), 1, sym_expression_with_unary_operator, + STATE(1089), 1, + sym_unary_expression, ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(977), 2, + ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2017), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83878,73 +84024,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23817] = 26, + [23952] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(2025), 1, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(2027), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(202), 1, sym_type_literal, - STATE(766), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(819), 1, + STATE(1051), 1, sym_unary_expression, - STATE(836), 1, + STATE(1070), 1, sym_expression_with_unary_operator, - ACTIONS(859), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(895), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(897), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(816), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2023), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83961,73 +84107,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23926] = 26, + [24061] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, - sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, - anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(2025), 1, + ACTIONS(1833), 1, + anon_sym_LBRACK, + ACTIONS(1853), 1, + sym_real_literal, + ACTIONS(1859), 1, anon_sym_PLUS_PLUS, - ACTIONS(2027), 1, + ACTIONS(1861), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, + sym_unary_expression, + STATE(560), 1, sym_type_literal, - STATE(766), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(824), 1, - sym_unary_expression, - STATE(836), 1, - sym_expression_with_unary_operator, - ACTIONS(859), 2, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(1857), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(816), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2023), 6, + ACTIONS(1855), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(1320), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84044,73 +84190,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24035] = 26, + [24170] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, - sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(2025), 1, + ACTIONS(1127), 1, + sym_real_literal, + ACTIONS(1133), 1, anon_sym_PLUS_PLUS, - ACTIONS(2027), 1, + ACTIONS(1135), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(178), 1, + sym_unary_expression, + STATE(226), 1, sym_type_literal, - STATE(766), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(827), 1, - sym_unary_expression, - STATE(836), 1, - sym_expression_with_unary_operator, - ACTIONS(859), 2, + ACTIONS(1055), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(816), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2023), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(1058), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84127,42 +84273,42 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24144] = 26, + [24279] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(170), 1, + STATE(171), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -84170,13 +84316,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84186,14 +84332,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84210,156 +84356,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24253] = 26, + [24388] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, - sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, - anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1959), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1961), 1, - anon_sym_DASH_DASH, - ACTIONS(1963), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(199), 1, - sym_type_literal, - STATE(766), 1, - sym_invokation_foreach_expression, - STATE(1053), 1, - sym_expression_with_unary_operator, - STATE(1056), 1, - sym_unary_expression, - ACTIONS(857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(859), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1947), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(796), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1054), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1953), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1951), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [24362] = 26, - ACTIONS(81), 1, - sym_comment, - ACTIONS(895), 1, - sym_decimal_integer_literal, - ACTIONS(1969), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(1973), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, - anon_sym_LPAREN, - ACTIONS(1987), 1, - anon_sym_LBRACE, - ACTIONS(1993), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, - anon_sym_AT_LPAREN, - ACTIONS(1997), 1, - anon_sym_AT_LBRACE, - ACTIONS(2031), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(205), 1, + STATE(76), 1, sym_type_literal, - STATE(759), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(771), 1, + STATE(158), 1, sym_unary_expression, - STATE(774), 1, + STATE(168), 1, sym_expression_with_unary_operator, - ACTIONS(909), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(933), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84376,73 +84439,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24471] = 26, + [24497] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2031), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, - anon_sym_DASH_DASH, - STATE(205), 1, + STATE(4), 1, sym_type_literal, - STATE(759), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(774), 1, - sym_expression_with_unary_operator, - STATE(808), 1, + STATE(164), 1, sym_unary_expression, - ACTIONS(909), 2, + STATE(168), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(933), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84459,73 +84522,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24580] = 26, + [24606] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1971), 1, - sym_real_literal, - ACTIONS(1973), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, - anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2031), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(205), 1, + STATE(76), 1, sym_type_literal, - STATE(759), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(774), 1, - sym_expression_with_unary_operator, - STATE(814), 1, + STATE(159), 1, sym_unary_expression, - ACTIONS(909), 2, + STATE(168), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(933), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(775), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84542,73 +84605,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24689] = 26, + [24715] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, + ACTIONS(1981), 1, sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(2017), 1, anon_sym_PLUS_PLUS, - ACTIONS(2039), 1, + ACTIONS(2019), 1, anon_sym_DASH_DASH, - STATE(218), 1, + STATE(215), 1, sym_type_literal, - STATE(847), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(896), 1, + STATE(1082), 1, sym_expression_with_unary_operator, - STATE(898), 1, + STATE(1087), 1, sym_unary_expression, - ACTIONS(997), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(897), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2035), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84625,7 +84688,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24798] = 26, + [24824] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -84656,12 +84719,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(177), 1, - sym_unary_expression, - STATE(178), 1, + STATE(172), 1, sym_expression_with_unary_operator, + STATE(178), 1, + sym_unary_expression, ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, @@ -84671,10 +84734,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84691,7 +84754,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84708,73 +84771,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24907] = 26, + [24933] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, ACTIONS(1883), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, - aux_sym_expandable_here_string_literal_token1, ACTIONS(1889), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(2027), 1, + sym_real_literal, + ACTIONS(2031), 1, anon_sym_PLUS_PLUS, - ACTIONS(2039), 1, + ACTIONS(2033), 1, anon_sym_DASH_DASH, - STATE(218), 1, + STATE(208), 1, sym_type_literal, - STATE(847), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(896), 1, + STATE(1061), 1, sym_expression_with_unary_operator, - STATE(899), 1, + STATE(1064), 1, sym_unary_expression, - ACTIONS(997), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(939), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(897), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2035), 6, + ACTIONS(2029), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(896), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84791,73 +84854,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25016] = 26, + [25042] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, - anon_sym_PLUS_PLUS, + ACTIONS(2035), 1, + sym_real_literal, ACTIONS(2039), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2041), 1, anon_sym_DASH_DASH, - STATE(218), 1, + STATE(210), 1, sym_type_literal, - STATE(847), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(896), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(900), 1, + STATE(1090), 1, sym_unary_expression, - ACTIONS(997), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(987), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, + ACTIONS(989), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(897), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2035), 6, + ACTIONS(2037), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(928), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84874,73 +84937,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25125] = 26, + [25151] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1989), 1, + anon_sym_LBRACK, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(2043), 1, sym_real_literal, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(161), 1, - sym_unary_expression, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(559), 1, + STATE(209), 1, sym_type_literal, - STATE(963), 1, + STATE(892), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, + STATE(1082), 1, + sym_expression_with_unary_operator, + STATE(1089), 1, + sym_unary_expression, + ACTIONS(957), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(959), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(929), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84957,73 +85020,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25234] = 26, + [25260] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, - sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, - anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(2045), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(76), 1, sym_type_literal, - STATE(868), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(902), 1, + STATE(168), 1, sym_expression_with_unary_operator, - STATE(904), 1, + STATE(385), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1917), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(903), 3, + STATE(169), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2041), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85040,73 +85103,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25343] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [25369] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(845), 1, + sym_decimal_integer_literal, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, + ACTIONS(1885), 1, sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(109), 1, + ACTIONS(1903), 1, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, + ACTIONS(1905), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + STATE(199), 1, sym_type_literal, - STATE(147), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(173), 1, + STATE(1050), 1, sym_unary_expression, - STATE(178), 1, + STATE(1061), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, + ACTIONS(857), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(21), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(138), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1895), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85123,73 +85186,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25452] = 26, + [25478] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, - anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(165), 1, - sym_unary_expression, - STATE(559), 1, + STATE(3), 1, sym_type_literal, - STATE(963), 1, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, + sym_unary_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85206,73 +85269,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25561] = 26, + [25587] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, - sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(85), 1, sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2045), 1, - anon_sym_DASH_DASH, - STATE(209), 1, + STATE(3), 1, sym_type_literal, - STATE(868), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(902), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(905), 1, + STATE(176), 1, sym_unary_expression, - ACTIONS(957), 2, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(959), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1917), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(903), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2041), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85289,73 +85352,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25670] = 26, + [25696] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(1981), 1, sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2017), 1, anon_sym_PLUS_PLUS, - ACTIONS(2045), 1, + ACTIONS(2019), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(215), 1, sym_type_literal, - STATE(868), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(902), 1, + STATE(1082), 1, sym_expression_with_unary_operator, - STATE(906), 1, + STATE(1088), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1917), 2, + ACTIONS(1033), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(903), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2041), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(888), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85372,73 +85435,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25779] = 26, + [25805] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1885), 1, sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1959), 1, + ACTIONS(1903), 1, anon_sym_PLUS_PLUS, - ACTIONS(1961), 1, + ACTIONS(1905), 1, anon_sym_DASH_DASH, - ACTIONS(1963), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, STATE(199), 1, sym_type_literal, - STATE(766), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(1053), 1, - sym_expression_with_unary_operator, - STATE(1057), 1, + STATE(1054), 1, sym_unary_expression, + STATE(1061), 1, + sym_expression_with_unary_operator, ACTIONS(857), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1947), 2, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1951), 6, + ACTIONS(1895), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85455,73 +85518,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25888] = 26, + [25914] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(174), 1, - sym_unary_expression, - STATE(178), 1, - sym_expression_with_unary_operator, - STATE(223), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, sym_type_literal, - STATE(1011), 1, + STATE(126), 1, + sym_expression_with_unary_operator, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(151), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1008), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1051), 16, + STATE(143), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85538,56 +85601,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25997] = 26, + [26023] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(3), 1, sym_type_literal, - STATE(147), 1, + STATE(138), 1, sym_invokation_foreach_expression, STATE(172), 1, - sym_unary_expression, - STATE(178), 1, sym_expression_with_unary_operator, + STATE(173), 1, + sym_unary_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(174), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85597,14 +85660,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85621,73 +85684,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26106] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [26132] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(845), 1, + sym_decimal_integer_literal, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1885), 1, + sym_real_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1893), 1, + anon_sym_LBRACK, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1903), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1905), 1, + anon_sym_DASH_DASH, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, - sym_real_literal, - ACTIONS(553), 1, - anon_sym_PLUS_PLUS, - ACTIONS(555), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(199), 1, sym_type_literal, - STATE(147), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(177), 1, + STATE(1055), 1, sym_unary_expression, - STATE(178), 1, + STATE(1061), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, + ACTIONS(857), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(138), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(1895), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(815), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85704,73 +85767,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26215] = 26, + [26241] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1923), 1, + anon_sym_LBRACK, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, - sym_real_literal, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1548), 1, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(1550), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, - STATE(163), 1, - sym_expression_with_unary_operator, - STATE(166), 1, - sym_unary_expression, - STATE(559), 1, + STATE(202), 1, sym_type_literal, - STATE(963), 1, + STATE(785), 1, sym_invokation_foreach_expression, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1546), 2, + STATE(1044), 1, + sym_unary_expression, + STATE(1070), 1, + sym_expression_with_unary_operator, + ACTIONS(895), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(935), 2, + ACTIONS(897), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(157), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1542), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1331), 16, + STATE(784), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85787,7 +85850,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26324] = 26, + [26350] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -85798,6 +85861,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, @@ -85808,35 +85873,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(547), 1, + ACTIONS(155), 1, sym_real_literal, - ACTIONS(553), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(555), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(80), 1, + STATE(5), 1, sym_type_literal, - STATE(147), 1, + STATE(126), 1, + sym_expression_with_unary_operator, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(173), 1, + STATE(152), 1, sym_unary_expression, - STATE(178), 1, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(147), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(150), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(157), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(143), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [26459] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, + sym_type_literal, + STATE(126), 1, sym_expression_with_unary_operator, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(153), 1, + sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(551), 2, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(176), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85846,14 +85992,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(549), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(143), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85870,73 +86016,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26433] = 26, + [26568] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, - sym_real_literal, - ACTIONS(2051), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2053), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(213), 1, sym_type_literal, - STATE(766), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1053), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1069), 1, + STATE(1095), 1, sym_unary_expression, - ACTIONS(859), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(889), 2, + ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2049), 6, + ACTIONS(2021), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(918), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85953,73 +86099,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26542] = 26, + [26677] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, - sym_real_literal, - ACTIONS(2051), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2053), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(213), 1, sym_type_literal, - STATE(766), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1053), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1056), 1, + STATE(1080), 1, sym_unary_expression, - ACTIONS(859), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(889), 2, + ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2049), 6, + ACTIONS(2021), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(918), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86036,73 +86182,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26651] = 26, + [26786] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(1951), 1, + sym_real_literal, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, - sym_real_literal, - ACTIONS(2051), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2053), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(213), 1, sym_type_literal, - STATE(766), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1053), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1057), 1, + STATE(1081), 1, sym_unary_expression, - ACTIONS(859), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(889), 2, + ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2049), 6, + ACTIONS(2021), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(918), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86119,73 +86265,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26760] = 26, + [26895] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, - sym_real_literal, ACTIONS(2051), 1, + sym_real_literal, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2053), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(207), 1, sym_type_literal, - STATE(766), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1053), 1, - sym_expression_with_unary_operator, - STATE(1058), 1, + STATE(1044), 1, sym_unary_expression, - ACTIONS(859), 2, + STATE(1070), 1, + sym_expression_with_unary_operator, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(889), 2, + ACTIONS(931), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2049), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(918), 16, + STATE(894), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86202,73 +86348,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26869] = 26, + [27004] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2003), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2005), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, - STATE(203), 1, + STATE(207), 1, sym_type_literal, - STATE(759), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1050), 1, + STATE(1070), 1, sym_expression_with_unary_operator, - STATE(1059), 1, + STATE(1072), 1, sym_unary_expression, - ACTIONS(907), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(909), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1977), 2, + ACTIONS(931), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2001), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(919), 16, + STATE(894), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86285,73 +86431,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26978] = 26, + [27113] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2003), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2005), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, - STATE(203), 1, + STATE(207), 1, sym_type_literal, - STATE(759), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_expression_with_unary_operator, - STATE(1061), 1, + STATE(1049), 1, sym_unary_expression, - ACTIONS(907), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(909), 2, + STATE(1070), 1, + sym_expression_with_unary_operator, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1977), 2, + ACTIONS(931), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2001), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(919), 16, + STATE(894), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86368,73 +86514,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27087] = 26, + [27222] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2003), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2005), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, - STATE(203), 1, + STATE(207), 1, sym_type_literal, - STATE(759), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_expression_with_unary_operator, - STATE(1062), 1, + STATE(1051), 1, sym_unary_expression, - ACTIONS(907), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(909), 2, + STATE(1070), 1, + sym_expression_with_unary_operator, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1977), 2, + ACTIONS(931), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1055), 3, + STATE(1060), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2001), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(919), 16, + STATE(894), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86451,73 +86597,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27196] = 26, + [27331] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, - sym_hexadecimal_integer_literal, ACTIONS(1883), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, - aux_sym_expandable_here_string_literal_token1, ACTIONS(1889), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(2027), 1, sym_real_literal, - ACTIONS(2011), 1, + ACTIONS(2031), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2033), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(208), 1, sym_type_literal, - STATE(847), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(1078), 1, - sym_expression_with_unary_operator, - STATE(1084), 1, + STATE(1050), 1, sym_unary_expression, - ACTIONS(995), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(997), 2, + STATE(1061), 1, + sym_expression_with_unary_operator, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1887), 2, + ACTIONS(939), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2029), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(896), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86534,73 +86680,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27305] = 26, + [27440] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, - sym_hexadecimal_integer_literal, ACTIONS(1883), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, - aux_sym_expandable_here_string_literal_token1, ACTIONS(1889), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(2027), 1, sym_real_literal, - ACTIONS(2011), 1, + ACTIONS(2031), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2033), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(208), 1, sym_type_literal, - STATE(847), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(1078), 1, - sym_expression_with_unary_operator, - STATE(1085), 1, + STATE(1054), 1, sym_unary_expression, - ACTIONS(995), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(997), 2, + STATE(1061), 1, + sym_expression_with_unary_operator, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1887), 2, + ACTIONS(939), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2029), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(896), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86617,73 +86763,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27414] = 26, + [27549] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, - sym_hexadecimal_integer_literal, ACTIONS(1883), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, - aux_sym_expandable_here_string_literal_token1, ACTIONS(1889), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(2027), 1, sym_real_literal, - ACTIONS(2011), 1, + ACTIONS(2031), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2033), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(208), 1, sym_type_literal, - STATE(847), 1, + STATE(816), 1, sym_invokation_foreach_expression, - STATE(1078), 1, - sym_expression_with_unary_operator, - STATE(1086), 1, + STATE(1055), 1, sym_unary_expression, - ACTIONS(995), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(997), 2, + STATE(1061), 1, + sym_expression_with_unary_operator, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1887), 2, + ACTIONS(939), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1062), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2029), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(896), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86700,73 +86846,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27523] = 26, + [27658] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2015), 1, + ACTIONS(2035), 1, sym_real_literal, - ACTIONS(2019), 1, + ACTIONS(2039), 1, anon_sym_PLUS_PLUS, - ACTIONS(2021), 1, + ACTIONS(2041), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, - STATE(868), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1089), 1, + STATE(1095), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(977), 2, + ACTIONS(987), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, + ACTIONS(989), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2017), 6, + ACTIONS(2037), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(928), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86783,73 +86929,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27632] = 26, + [27767] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2015), 1, + ACTIONS(2035), 1, sym_real_literal, - ACTIONS(2019), 1, + ACTIONS(2039), 1, anon_sym_PLUS_PLUS, - ACTIONS(2021), 1, + ACTIONS(2041), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, - STATE(868), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1090), 1, + STATE(1080), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(977), 2, + ACTIONS(987), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, + ACTIONS(989), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2017), 6, + ACTIONS(2037), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(928), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86866,73 +87012,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27741] = 26, + [27876] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(2015), 1, + ACTIONS(2035), 1, sym_real_literal, - ACTIONS(2019), 1, + ACTIONS(2039), 1, anon_sym_PLUS_PLUS, - ACTIONS(2021), 1, + ACTIONS(2041), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, - STATE(868), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(1074), 1, sym_expression_with_unary_operator, - STATE(1091), 1, + STATE(1081), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(977), 2, + ACTIONS(987), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, + ACTIONS(989), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1957), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(1092), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2017), 6, + ACTIONS(2037), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(928), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86949,73 +87095,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27850] = 26, + [27985] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1899), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, - anon_sym_DASH_DASH, - ACTIONS(1903), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(2043), 1, + sym_real_literal, + ACTIONS(2047), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2049), 1, + anon_sym_DASH_DASH, + STATE(209), 1, sym_type_literal, - STATE(847), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(1078), 1, + STATE(1082), 1, sym_expression_with_unary_operator, - STATE(1084), 1, + STATE(1085), 1, sym_unary_expression, - ACTIONS(997), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1029), 2, + ACTIONS(957), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, + ACTIONS(959), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1891), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(929), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -87032,73 +87178,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27959] = 26, + [28094] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1881), 1, - sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1899), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, - anon_sym_DASH_DASH, - ACTIONS(1903), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(2043), 1, + sym_real_literal, + ACTIONS(2047), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2049), 1, + anon_sym_DASH_DASH, + STATE(209), 1, sym_type_literal, - STATE(847), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(1078), 1, + STATE(1082), 1, sym_expression_with_unary_operator, - STATE(1085), 1, + STATE(1087), 1, sym_unary_expression, - ACTIONS(997), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1029), 2, + ACTIONS(957), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, + ACTIONS(959), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1082), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1891), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(846), 16, + STATE(929), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -87115,73 +87261,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28068] = 26, + [28203] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, - sym_real_literal, - ACTIONS(1943), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1959), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1961), 1, - anon_sym_DASH_DASH, - ACTIONS(1963), 1, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + ACTIONS(2043), 1, + sym_real_literal, + ACTIONS(2047), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2049), 1, + anon_sym_DASH_DASH, + STATE(209), 1, sym_type_literal, - STATE(766), 1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(1053), 1, + STATE(1082), 1, sym_expression_with_unary_operator, - STATE(1058), 1, + STATE(1088), 1, sym_unary_expression, - ACTIONS(857), 2, + ACTIONS(957), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(859), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1947), 2, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1054), 3, + STATE(1077), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1951), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(758), 16, + STATE(929), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -87198,73 +87344,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28177] = 26, + [28312] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, - sym_real_literal, - ACTIONS(1913), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, - anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1929), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1931), 1, - anon_sym_DASH_DASH, - ACTIONS(1933), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(868), 1, - sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(95), 1, sym_expression_with_unary_operator, - STATE(1089), 1, + STATE(100), 1, sym_unary_expression, - ACTIONS(959), 2, + STATE(115), 1, + sym_invokation_foreach_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1013), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1917), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1088), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1921), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(867), 16, + STATE(291), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -87281,72 +87427,72 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28286] = 25, + [28421] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, - anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2025), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(2027), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(77), 1, sym_type_literal, - STATE(747), 1, + STATE(85), 1, sym_member_name, - STATE(812), 1, + STATE(109), 1, sym_string_literal, - ACTIONS(859), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2055), 2, + ACTIONS(2059), 2, sym_real_literal, sym_simple_name, - STATE(796), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(816), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2023), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(807), 10, + STATE(104), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87357,72 +87503,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28387] = 25, + [28522] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1943), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1945), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1949), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1955), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1957), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1963), 1, + ACTIONS(1933), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1935), 1, + anon_sym_DASH_DASH, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(2025), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2027), 1, - anon_sym_DASH_DASH, - STATE(206), 1, + STATE(205), 1, sym_type_literal, - STATE(755), 1, + STATE(748), 1, sym_member_name, - STATE(812), 1, + STATE(804), 1, sym_string_literal, - ACTIONS(859), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1947), 2, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2055), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(796), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(816), 3, + STATE(841), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1953), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2023), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(807), 10, + STATE(801), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87433,72 +87579,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28488] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [28623] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(161), 1, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1849), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(1851), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(555), 1, sym_type_literal, - STATE(108), 1, + STATE(933), 1, sym_member_name, - STATE(130), 1, + STATE(968), 1, sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2057), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(129), 10, + STATE(962), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87509,72 +87655,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28589] = 25, + [28724] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1933), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1935), 1, + anon_sym_DASH_DASH, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(2031), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, - anon_sym_DASH_DASH, STATE(205), 1, sym_type_literal, - STATE(750), 1, + STATE(758), 1, sym_member_name, - STATE(810), 1, + STATE(804), 1, sym_string_literal, - ACTIONS(909), 2, + ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(933), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2059), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(832), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(841), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(809), 10, + STATE(801), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87585,7 +87731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28690] = 25, + [28825] = 25, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -87606,17 +87752,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(511), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(78), 1, + STATE(82), 1, sym_type_literal, - STATE(91), 1, + STATE(107), 1, sym_member_name, - STATE(130), 1, + STATE(149), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -87624,16 +87770,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2057), 2, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(138), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87643,14 +87789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(129), 10, + STATE(146), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87661,72 +87807,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28791] = 25, + [28926] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1833), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1839), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1841), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(554), 1, sym_type_literal, - STATE(87), 1, + STATE(994), 1, sym_member_name, - STATE(110), 1, + STATE(1030), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1837), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2061), 2, + ACTIONS(2067), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1835), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(109), 10, + STATE(1005), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87737,72 +87883,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28892] = 25, + [29027] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1093), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1123), 1, anon_sym_PLUS_PLUS, - ACTIONS(2039), 1, + ACTIONS(1125), 1, anon_sym_DASH_DASH, - STATE(218), 1, + STATE(225), 1, sym_type_literal, - STATE(794), 1, + STATE(933), 1, sym_member_name, - STATE(860), 1, + STATE(968), 1, sym_string_literal, - ACTIONS(997), 2, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(845), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(897), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2035), 6, + ACTIONS(1119), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(859), 10, + STATE(962), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87813,72 +87959,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28993] = 25, + [29128] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1847), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(77), 1, sym_type_literal, - STATE(924), 1, + STATE(83), 1, sym_member_name, - STATE(945), 1, + STATE(109), 1, sym_string_literal, - ACTIONS(1101), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2059), 2, sym_real_literal, sym_simple_name, - STATE(935), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(944), 10, + STATE(104), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87889,72 +88035,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29094] = 25, + [29229] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(895), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1969), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1975), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1989), 1, anon_sym_LBRACK, - ACTIONS(1985), 1, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1987), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1999), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2001), 1, + anon_sym_DASH_DASH, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1995), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(2031), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, - anon_sym_DASH_DASH, - STATE(205), 1, + STATE(211), 1, sym_type_literal, - STATE(745), 1, + STATE(774), 1, sym_member_name, - STATE(810), 1, + STATE(855), 1, sym_string_literal, - ACTIONS(909), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(933), 2, + ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1977), 2, + ACTIONS(1987), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2059), 2, + ACTIONS(2069), 2, sym_real_literal, sym_simple_name, - STATE(832), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(912), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1983), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(1991), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(809), 10, + STATE(854), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87965,72 +88111,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29195] = 25, + [29330] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(1087), 1, + ACTIONS(1945), 1, anon_sym_PLUS_PLUS, - ACTIONS(1089), 1, + ACTIONS(1947), 1, anon_sym_DASH_DASH, - STATE(224), 1, + STATE(206), 1, sym_type_literal, - STATE(991), 1, + STATE(749), 1, sym_member_name, - STATE(1036), 1, + STATE(835), 1, sym_string_literal, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1085), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2071), 2, sym_real_literal, sym_simple_name, - STATE(1008), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(836), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1083), 6, + ACTIONS(1943), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1035), 10, + STATE(834), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88041,72 +88187,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29296] = 25, + [29431] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(2045), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(6), 1, sym_type_literal, - STATE(805), 1, + STATE(83), 1, sym_member_name, - STATE(921), 1, + STATE(109), 1, sym_string_literal, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1917), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2069), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2059), 2, sym_real_literal, sym_simple_name, - STATE(866), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(903), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2041), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(879), 10, + STATE(104), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88117,7 +88263,7 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29397] = 25, + [29532] = 25, ACTIONS(81), 1, sym_comment, ACTIONS(1045), 1, @@ -88134,21 +88280,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, + ACTIONS(1071), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1073), 1, + anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1087), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1089), 1, - anon_sym_DASH_DASH, - STATE(224), 1, + STATE(223), 1, sym_type_literal, - STATE(978), 1, + STATE(980), 1, sym_member_name, - STATE(1036), 1, + STATE(1030), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -88156,16 +88302,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1085), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2067), 2, sym_real_literal, sym_simple_name, - STATE(1008), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -88175,14 +88321,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1083), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1035), 10, + STATE(1005), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88193,72 +88339,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29498] = 25, + [29633] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, - sym_decimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1915), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1925), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1927), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1935), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1937), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(2045), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(5), 1, sym_type_literal, - STATE(772), 1, + STATE(107), 1, sym_member_name, - STATE(921), 1, + STATE(149), 1, sym_string_literal, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1917), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2069), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(866), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(903), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1923), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2041), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(879), 10, + STATE(146), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88269,72 +88415,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29599] = 25, + [29734] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1883), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1893), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1899), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1909), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1911), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, + ACTIONS(1945), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1947), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(206), 1, sym_type_literal, - STATE(87), 1, + STATE(747), 1, sym_member_name, - STATE(110), 1, + STATE(835), 1, sym_string_literal, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2061), 2, + ACTIONS(1891), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2071), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(836), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1897), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1943), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(109), 10, + STATE(834), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88345,72 +88491,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29700] = 25, + [29835] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(1045), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, + ACTIONS(1057), 1, anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(1065), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1117), 1, + ACTIONS(1071), 1, anon_sym_PLUS_PLUS, - ACTIONS(1119), 1, + ACTIONS(1073), 1, anon_sym_DASH_DASH, - ACTIONS(1121), 1, + ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(225), 1, + STATE(223), 1, sym_type_literal, - STATE(924), 1, + STATE(994), 1, sym_member_name, - STATE(945), 1, + STATE(1030), 1, sym_string_literal, - ACTIONS(1101), 2, + ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1115), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2067), 2, sym_real_literal, sym_simple_name, - STATE(935), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1061), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1105), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(944), 10, + STATE(1005), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88421,72 +88567,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29801] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [29936] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1093), 1, + anon_sym_LBRACK, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(1123), 1, anon_sym_PLUS_PLUS, - ACTIONS(511), 1, + ACTIONS(1125), 1, anon_sym_DASH_DASH, - STATE(78), 1, + STATE(225), 1, sym_type_literal, - STATE(108), 1, + STATE(927), 1, sym_member_name, - STATE(130), 1, + STATE(968), 1, sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2057), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(1119), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(129), 10, + STATE(962), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88497,72 +88643,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29902] = 25, + [30037] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, + ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(1979), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(1983), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(1985), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1111), 1, + ACTIONS(1989), 1, + anon_sym_LBRACK, + ACTIONS(1995), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - ACTIONS(1121), 1, + ACTIONS(1999), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2001), 1, + anon_sym_DASH_DASH, + ACTIONS(2003), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(2005), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(2007), 1, anon_sym_AT_LBRACE, - ACTIONS(1540), 1, - anon_sym_LBRACK, - ACTIONS(1847), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1849), 1, - anon_sym_DASH_DASH, - STATE(555), 1, + STATE(211), 1, sym_type_literal, - STATE(923), 1, + STATE(767), 1, sym_member_name, - STATE(945), 1, + STATE(855), 1, sym_string_literal, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1845), 2, + ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(1987), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2069), 2, sym_real_literal, sym_simple_name, - STATE(935), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(912), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(1993), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1843), 6, + ACTIONS(1991), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(944), 10, + STATE(854), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88573,72 +88719,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30003] = 25, + [30138] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1091), 1, - sym_decimal_integer_literal, - ACTIONS(1093), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1097), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1099), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1103), 1, - anon_sym_LBRACK, - ACTIONS(1111), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1113), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1117), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1119), 1, - anon_sym_DASH_DASH, - ACTIONS(1121), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1123), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1125), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(225), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, sym_type_literal, - STATE(923), 1, + STATE(94), 1, sym_member_name, - STATE(945), 1, + STATE(149), 1, sym_string_literal, - ACTIONS(1101), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1109), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1115), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(935), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1107), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1105), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(944), 10, + STATE(146), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88649,7 +88795,7 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30104] = 25, + [30239] = 25, ACTIONS(81), 1, sym_comment, ACTIONS(1045), 1, @@ -88670,17 +88816,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, + ACTIONS(1833), 1, anon_sym_LBRACK, - ACTIONS(1837), 1, - anon_sym_PLUS_PLUS, ACTIONS(1839), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1841), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(978), 1, + STATE(980), 1, sym_member_name, - STATE(1036), 1, + STATE(1030), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -88688,16 +88834,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(1837), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2067), 2, sym_real_literal, sym_simple_name, - STATE(1008), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(1001), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -88707,14 +88853,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(1835), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1035), 10, + STATE(1005), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88725,72 +88871,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30205] = 25, + [30340] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(1959), 1, + anon_sym_LBRACK, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1969), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1971), 1, + anon_sym_DASH_DASH, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, - anon_sym_LBRACK, - ACTIONS(1837), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1839), 1, - anon_sym_DASH_DASH, - STATE(554), 1, + STATE(212), 1, sym_type_literal, - STATE(991), 1, + STATE(828), 1, sym_member_name, - STATE(1036), 1, + STATE(876), 1, sym_string_literal, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1835), 2, + ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2073), 2, sym_real_literal, sym_simple_name, - STATE(1008), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1006), 3, + STATE(904), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1833), 6, + ACTIONS(1961), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1035), 10, + STATE(874), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88801,72 +88947,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30306] = 25, + [30441] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(5), 1, sym_type_literal, - STATE(86), 1, + STATE(94), 1, sym_member_name, - STATE(110), 1, + STATE(149), 1, sym_string_literal, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2061), 2, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(147), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(150), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(109), 10, + STATE(146), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88877,72 +89023,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30407] = 25, + [30542] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1949), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1953), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1955), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1959), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1965), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1967), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1969), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1971), 1, + anon_sym_DASH_DASH, + ACTIONS(1973), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1975), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1977), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, - anon_sym_PLUS_PLUS, - ACTIONS(173), 1, - anon_sym_DASH_DASH, - STATE(6), 1, + STATE(212), 1, sym_type_literal, - STATE(86), 1, + STATE(772), 1, sym_member_name, - STATE(110), 1, + STATE(876), 1, sym_string_literal, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2061), 2, + ACTIONS(1957), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2073), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(100), 3, + STATE(904), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1963), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1961), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(109), 10, + STATE(874), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88953,72 +89099,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30508] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [30643] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(161), 1, + ACTIONS(1536), 1, + anon_sym_LBRACK, + ACTIONS(1849), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(1851), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(555), 1, sym_type_literal, - STATE(91), 1, + STATE(927), 1, sym_member_name, - STATE(130), 1, + STATE(968), 1, sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1847), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2057), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(138), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(123), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(1845), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(129), 10, + STATE(962), 10, sym__literal, sym_integer_literal, sym_variable, @@ -89029,72 +89175,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30609] = 25, + [30744] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1879), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1885), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1895), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1897), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1905), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1907), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(2039), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(218), 1, + STATE(6), 1, sym_type_literal, - STATE(833), 1, + STATE(85), 1, sym_member_name, - STATE(860), 1, + STATE(109), 1, sym_string_literal, - ACTIONS(997), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1887), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2063), 2, + ACTIONS(2059), 2, sym_real_literal, sym_simple_name, - STATE(845), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(897), 3, + STATE(96), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1893), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2035), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(859), 10, + STATE(104), 10, sym__literal, sym_integer_literal, sym_variable, @@ -89105,12 +89251,13 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30710] = 3, + [30845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(595), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 47, + ACTIONS(597), 46, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89147,7 +89294,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_path_command_name_token, sym_stop_parsing, @@ -89158,10 +89304,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT2, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [30766] = 5, + [30901] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2076), 1, + ACTIONS(2080), 1, anon_sym_SPACE, ACTIONS(97), 6, anon_sym_LBRACK, @@ -89170,7 +89316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT2, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2074), 8, + ACTIONS(2078), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89179,7 +89325,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2071), 33, + ACTIONS(2075), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89213,29 +89359,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [30826] = 5, + [30961] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2076), 2, - sym__statement_terminator, + ACTIONS(595), 1, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(597), 47, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2074), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2071), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89263,19 +89393,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [30886] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [31017] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(1165), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1167), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1175), 1, + anon_sym_LPAREN, + ACTIONS(1177), 1, + anon_sym_LBRACE, + ACTIONS(1183), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1185), 1, + anon_sym_AT_LPAREN, + ACTIONS(1187), 1, + anon_sym_AT_LBRACE, + ACTIONS(2083), 1, + sym_real_literal, + ACTIONS(2085), 1, + anon_sym_LBRACK, + ACTIONS(2089), 1, + aux_sym_command_name_token1, + ACTIONS(2091), 1, + sym_path_command_name_token, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1241), 1, + sym_variable, + STATE(1271), 1, + aux_sym_path_command_name_repeat1, + STATE(1528), 1, + sym_data_command, + STATE(1682), 1, + sym_command_name_expr, + STATE(1996), 1, + sym_data_commands_list, + ACTIONS(1081), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1169), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(1561), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2087), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1310), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [31115] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2080), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 46, + ACTIONS(97), 6, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2078), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2075), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89303,74 +89536,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [30942] = 24, + [31175] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2079), 1, + ACTIONS(2083), 1, sym_real_literal, - ACTIONS(2081), 1, - anon_sym_LBRACK, ACTIONS(2085), 1, + anon_sym_LBRACK, + ACTIONS(2089), 1, aux_sym_command_name_token1, - ACTIONS(2087), 1, + ACTIONS(2091), 1, sym_path_command_name_token, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1237), 1, + STATE(1241), 1, sym_variable, - STATE(1270), 1, + STATE(1271), 1, aux_sym_path_command_name_repeat1, - STATE(1501), 1, - sym_data_command, - STATE(1629), 1, + STATE(1682), 1, sym_command_name_expr, - STATE(1861), 1, - sym_data_commands_list, - ACTIONS(1091), 2, + STATE(1695), 1, + sym_data_command, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1680), 2, + STATE(1561), 2, sym_command_name, sym_path_command_name, - ACTIONS(2083), 7, + ACTIONS(2087), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89378,7 +89596,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1305), 16, + STATE(1310), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -89395,13 +89613,28 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31040] = 3, + [31270] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(2080), 1, anon_sym_SPACE, - ACTIONS(597), 46, + ACTIONS(97), 6, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2078), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2075), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89429,46 +89662,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [31095] = 5, + [31329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2076), 1, + ACTIONS(595), 1, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(597), 46, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2074), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2071), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89496,12 +89701,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [31154] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [31384] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 2, @@ -89553,10 +89771,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT2, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [31209] = 5, + [31439] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2076), 2, + ACTIONS(2080), 2, sym__statement_terminator, anon_sym_SPACE, ACTIONS(97), 6, @@ -89566,7 +89784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT2, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2074), 8, + ACTIONS(2078), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89575,7 +89793,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2071), 31, + ACTIONS(2075), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89607,194 +89825,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31268] = 23, + [31498] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2079), 1, - sym_real_literal, - ACTIONS(2081), 1, - anon_sym_LBRACK, ACTIONS(2085), 1, - aux_sym_command_name_token1, - ACTIONS(2087), 1, - sym_path_command_name_token, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1237), 1, - sym_variable, - STATE(1270), 1, - aux_sym_path_command_name_repeat1, - STATE(1629), 1, - sym_command_name_expr, - STATE(1663), 1, - sym_data_command, - ACTIONS(1091), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1680), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2083), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1305), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [31363] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(987), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(989), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(999), 1, - anon_sym_LPAREN, - ACTIONS(1001), 1, - anon_sym_LBRACE, - ACTIONS(1007), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1009), 1, - anon_sym_AT_LPAREN, - ACTIONS(1011), 1, - anon_sym_AT_LBRACE, - ACTIONS(2089), 1, - sym_real_literal, - ACTIONS(2091), 1, anon_sym_LBRACK, ACTIONS(2093), 1, - anon_sym_SPACE, + sym_real_literal, ACTIONS(2095), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(325), 1, - aux_sym_command_argument_sep_repeat1, - STATE(847), 1, - sym_invokation_foreach_expression, - STATE(1126), 1, - sym__command_argument, - STATE(1137), 1, - sym_redirected_file_name, - ACTIONS(983), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(991), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(997), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(967), 17, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [31455] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(949), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(951), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(961), 1, - anon_sym_LPAREN, - ACTIONS(963), 1, - anon_sym_LBRACE, - ACTIONS(969), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, - anon_sym_AT_LPAREN, - ACTIONS(973), 1, - anon_sym_AT_LBRACE, + sym__command_token, ACTIONS(2097), 1, - sym_real_literal, - ACTIONS(2099), 1, - anon_sym_LBRACK, - ACTIONS(2103), 1, - aux_sym_command_name_token1, - ACTIONS(2105), 1, - sym_path_command_name_token, - STATE(720), 1, - sym_variable, - STATE(749), 1, - aux_sym_path_command_name_repeat1, - STATE(785), 1, - sym_command_name_expr, - STATE(868), 1, + anon_sym_RBRACE, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(945), 2, + STATE(1568), 1, + sym_switch_clause_condition, + STATE(2021), 1, + sym_switch_clauses, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(953), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(742), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1128), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2101), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89802,10 +89876,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(954), 16, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -89819,50 +89894,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31547] = 21, + [31588] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(2085), 1, anon_sym_LBRACK, - ACTIONS(2107), 1, + ACTIONS(2093), 1, sym_real_literal, - ACTIONS(2109), 1, + ACTIONS(2095), 1, sym__command_token, - ACTIONS(2111), 1, + ACTIONS(2099), 1, anon_sym_RBRACE, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1592), 1, + STATE(1568), 1, sym_switch_clause_condition, - STATE(1743), 1, + STATE(2020), 1, sym_switch_clauses, - ACTIONS(1091), 2, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, + STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89870,7 +89945,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89888,50 +89963,52 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31637] = 21, + [31678] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(979), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(981), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(991), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(993), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1001), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1003), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(2101), 1, + sym_real_literal, + ACTIONS(2103), 1, anon_sym_LBRACK, ACTIONS(2107), 1, - sym_real_literal, + aux_sym_command_name_token1, ACTIONS(2109), 1, - sym__command_token, - ACTIONS(2113), 1, - anon_sym_RBRACE, - STATE(963), 1, + sym_path_command_name_token, + STATE(725), 1, + sym_variable, + STATE(750), 1, + aux_sym_path_command_name_repeat1, + STATE(779), 1, + sym_command_name_expr, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1592), 1, - sym_switch_clause_condition, - STATE(2033), 1, - sym_switch_clauses, - ACTIONS(1091), 2, + ACTIONS(975), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(983), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + STATE(1134), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2105), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89939,11 +90016,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(937), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -89957,51 +90033,51 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31727] = 22, + [31770] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, + ACTIONS(979), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(851), 1, + ACTIONS(981), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(861), 1, + ACTIONS(991), 1, anon_sym_LPAREN, - ACTIONS(863), 1, + ACTIONS(993), 1, anon_sym_LBRACE, - ACTIONS(869), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(871), 1, + ACTIONS(1001), 1, anon_sym_AT_LPAREN, - ACTIONS(873), 1, + ACTIONS(1003), 1, anon_sym_AT_LBRACE, - ACTIONS(2115), 1, - sym_real_literal, - ACTIONS(2117), 1, + ACTIONS(2103), 1, anon_sym_LBRACK, - ACTIONS(2119), 1, + ACTIONS(2111), 1, + sym_real_literal, + ACTIONS(2113), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2115), 1, anon_sym_COLON, - STATE(216), 1, + STATE(222), 1, sym_command_argument_sep, - STATE(313), 1, + STATE(353), 1, aux_sym_command_argument_sep_repeat1, - STATE(766), 1, + STATE(867), 1, sym_invokation_foreach_expression, - STATE(1107), 1, + STATE(1137), 1, sym__command_argument, - STATE(1119), 1, + STATE(1138), 1, sym_redirected_file_name, - ACTIONS(845), 2, + ACTIONS(975), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(853), 2, + ACTIONS(983), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(916), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(859), 7, + ACTIONS(989), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90009,7 +90085,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(926), 17, + STATE(963), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90027,7 +90103,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31819] = 22, + [31862] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -90044,34 +90120,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2123), 1, - sym_real_literal, - ACTIONS(2125), 1, + ACTIONS(2085), 1, anon_sym_LBRACK, - ACTIONS(2127), 1, + ACTIONS(2117), 1, + sym_real_literal, + ACTIONS(2119), 1, anon_sym_SPACE, - ACTIONS(2129), 1, + ACTIONS(2121), 1, anon_sym_COLON, STATE(228), 1, sym_command_argument_sep, - STATE(412), 1, + STATE(417), 1, aux_sym_command_argument_sep_repeat1, - STATE(1011), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1155), 1, - sym__command_argument, - STATE(1156), 1, + STATE(1151), 1, sym_redirected_file_name, - ACTIONS(1045), 2, + STATE(1159), 1, + sym__command_argument, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(1008), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1063), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90079,7 +90155,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1075), 17, + STATE(1079), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90097,52 +90173,52 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31911] = 22, + [31954] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(949), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(901), 1, + ACTIONS(951), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(911), 1, + ACTIONS(961), 1, anon_sym_LPAREN, - ACTIONS(913), 1, + ACTIONS(963), 1, anon_sym_LBRACE, - ACTIONS(919), 1, + ACTIONS(969), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(921), 1, + ACTIONS(971), 1, anon_sym_AT_LPAREN, - ACTIONS(923), 1, + ACTIONS(973), 1, anon_sym_AT_LBRACE, - ACTIONS(1283), 1, - aux_sym_command_name_token1, - ACTIONS(2131), 1, + ACTIONS(2123), 1, sym_real_literal, - ACTIONS(2133), 1, + ACTIONS(2125), 1, anon_sym_LBRACK, - ACTIONS(2137), 1, + ACTIONS(2129), 1, + aux_sym_command_name_token1, + ACTIONS(2131), 1, sym_path_command_name_token, - STATE(715), 1, + STATE(722), 1, sym_variable, - STATE(744), 1, + STATE(754), 1, aux_sym_path_command_name_repeat1, - STATE(746), 1, + STATE(776), 1, sym_command_name_expr, - STATE(759), 1, + STATE(892), 1, sym_invokation_foreach_expression, - ACTIONS(895), 2, + ACTIONS(945), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(903), 2, + ACTIONS(953), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1105), 2, + STATE(1129), 2, sym_command_name, sym_path_command_name, - ACTIONS(2135), 7, + ACTIONS(2127), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90150,7 +90226,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(925), 16, + STATE(943), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -90167,50 +90243,51 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32003] = 21, + [32046] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(949), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(951), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(961), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(963), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(969), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(971), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(973), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(2125), 1, anon_sym_LBRACK, - ACTIONS(2107), 1, + ACTIONS(2133), 1, sym_real_literal, - ACTIONS(2109), 1, - sym__command_token, - ACTIONS(2139), 1, - anon_sym_RBRACE, - STATE(963), 1, + ACTIONS(2135), 1, + anon_sym_SPACE, + ACTIONS(2137), 1, + anon_sym_COLON, + STATE(220), 1, + sym_command_argument_sep, + STATE(329), 1, + aux_sym_command_argument_sep_repeat1, + STATE(892), 1, sym_invokation_foreach_expression, - STATE(1592), 1, - sym_switch_clause_condition, - STATE(1973), 1, - sym_switch_clauses, - ACTIONS(1091), 2, + STATE(1126), 1, + sym_redirected_file_name, + STATE(1127), 1, + sym__command_argument, + ACTIONS(945), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(953), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(887), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + ACTIONS(959), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90218,7 +90295,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(967), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90236,51 +90313,52 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32093] = 22, + [32138] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(63), 1, + aux_sym_command_name_token1, + ACTIONS(887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(951), 1, + ACTIONS(889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(961), 1, + ACTIONS(899), 1, anon_sym_LPAREN, - ACTIONS(963), 1, + ACTIONS(901), 1, anon_sym_LBRACE, - ACTIONS(969), 1, + ACTIONS(907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, + ACTIONS(909), 1, anon_sym_AT_LPAREN, - ACTIONS(973), 1, + ACTIONS(911), 1, anon_sym_AT_LBRACE, - ACTIONS(2099), 1, - anon_sym_LBRACK, - ACTIONS(2141), 1, + ACTIONS(2139), 1, sym_real_literal, - ACTIONS(2143), 1, - anon_sym_SPACE, + ACTIONS(2141), 1, + anon_sym_LBRACK, ACTIONS(2145), 1, - anon_sym_COLON, - STATE(222), 1, - sym_command_argument_sep, - STATE(327), 1, - aux_sym_command_argument_sep_repeat1, - STATE(868), 1, + sym_path_command_name_token, + STATE(720), 1, + sym_variable, + STATE(744), 1, + aux_sym_path_command_name_repeat1, + STATE(757), 1, + sym_command_name_expr, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1132), 1, - sym_redirected_file_name, - STATE(1136), 1, - sym__command_argument, - ACTIONS(945), 2, + ACTIONS(883), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(953), 2, + ACTIONS(891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(866), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(959), 7, + STATE(1106), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2143), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90288,11 +90366,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(946), 17, + STATE(932), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -90306,11 +90383,9 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32185] = 22, + [32230] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 1, - aux_sym_command_name_token1, ACTIONS(849), 1, aux_sym_expandable_string_literal_token1, ACTIONS(851), 1, @@ -90325,33 +90400,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(873), 1, anon_sym_AT_LBRACE, - ACTIONS(2117), 1, - anon_sym_LBRACK, ACTIONS(2147), 1, sym_real_literal, + ACTIONS(2149), 1, + anon_sym_LBRACK, ACTIONS(2151), 1, - sym_path_command_name_token, - STATE(716), 1, - sym_variable, - STATE(743), 1, - aux_sym_path_command_name_repeat1, - STATE(748), 1, - sym_command_name_expr, - STATE(766), 1, + anon_sym_SPACE, + ACTIONS(2153), 1, + anon_sym_COLON, + STATE(218), 1, + sym_command_argument_sep, + STATE(320), 1, + aux_sym_command_argument_sep_repeat1, + STATE(816), 1, sym_invokation_foreach_expression, + STATE(1100), 1, + sym__command_argument, + STATE(1104), 1, + sym_redirected_file_name, ACTIONS(845), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(853), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(796), 2, + STATE(814), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1106), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2149), 7, + ACTIONS(859), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90359,10 +90435,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(930), 16, + STATE(924), 17, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -90376,51 +90453,51 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32277] = 22, + [32322] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, + ACTIONS(887), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(901), 1, + ACTIONS(889), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(911), 1, + ACTIONS(899), 1, anon_sym_LPAREN, - ACTIONS(913), 1, + ACTIONS(901), 1, anon_sym_LBRACE, - ACTIONS(919), 1, + ACTIONS(907), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(921), 1, + ACTIONS(909), 1, anon_sym_AT_LPAREN, - ACTIONS(923), 1, + ACTIONS(911), 1, anon_sym_AT_LBRACE, - ACTIONS(2133), 1, + ACTIONS(2141), 1, anon_sym_LBRACK, - ACTIONS(2153), 1, - sym_real_literal, ACTIONS(2155), 1, - anon_sym_SPACE, + sym_real_literal, ACTIONS(2157), 1, + anon_sym_SPACE, + ACTIONS(2159), 1, anon_sym_COLON, - STATE(215), 1, + STATE(217), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(309), 1, aux_sym_command_argument_sep_repeat1, - STATE(759), 1, + STATE(785), 1, sym_invokation_foreach_expression, - STATE(1112), 1, - sym__command_argument, STATE(1114), 1, + sym__command_argument, + STATE(1121), 1, sym_redirected_file_name, - ACTIONS(895), 2, + ACTIONS(883), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(903), 2, + ACTIONS(891), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(832), 2, + STATE(782), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(909), 7, + ACTIONS(897), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90428,7 +90505,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(931), 17, + STATE(926), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90446,7 +90523,77 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32369] = 22, + [32414] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(849), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(851), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(861), 1, + anon_sym_LPAREN, + ACTIONS(863), 1, + anon_sym_LBRACE, + ACTIONS(869), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(871), 1, + anon_sym_AT_LPAREN, + ACTIONS(873), 1, + anon_sym_AT_LBRACE, + ACTIONS(1283), 1, + aux_sym_command_name_token1, + ACTIONS(2149), 1, + anon_sym_LBRACK, + ACTIONS(2161), 1, + sym_real_literal, + ACTIONS(2165), 1, + sym_path_command_name_token, + STATE(717), 1, + sym_variable, + STATE(743), 1, + aux_sym_path_command_name_repeat1, + STATE(756), 1, + sym_command_name_expr, + STATE(816), 1, + sym_invokation_foreach_expression, + ACTIONS(845), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(853), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(814), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(1116), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2163), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(925), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [32506] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, @@ -90463,34 +90610,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1161), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, - anon_sym_LBRACK, - ACTIONS(2159), 1, + ACTIONS(2167), 1, sym_real_literal, - ACTIONS(2161), 1, + ACTIONS(2169), 1, + anon_sym_LBRACK, + ACTIONS(2171), 1, anon_sym_SPACE, - ACTIONS(2163), 1, + ACTIONS(2173), 1, anon_sym_COLON, STATE(227), 1, sym_command_argument_sep, - STATE(411), 1, + STATE(407), 1, aux_sym_command_argument_sep_repeat1, - STATE(963), 1, + STATE(1000), 1, sym_invokation_foreach_expression, - STATE(1150), 1, + STATE(1154), 1, sym__command_argument, - STATE(1151), 1, + STATE(1157), 1, sym_redirected_file_name, - ACTIONS(1091), 2, + ACTIONS(1045), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(1143), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(935), 2, + STATE(1020), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + ACTIONS(1063), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90498,7 +90645,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1071), 17, + STATE(1075), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90516,50 +90663,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32461] = 21, + [32598] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(2085), 1, anon_sym_LBRACK, - ACTIONS(2107), 1, + ACTIONS(2093), 1, sym_real_literal, - ACTIONS(2109), 1, + ACTIONS(2095), 1, sym__command_token, - ACTIONS(2165), 1, + ACTIONS(2175), 1, anon_sym_RBRACE, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1592), 1, + STATE(1568), 1, sym_switch_clause_condition, - STATE(2131), 1, + STATE(2048), 1, sym_switch_clauses, - ACTIONS(1091), 2, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, + STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90567,7 +90714,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90585,52 +90732,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32551] = 22, + [32688] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(987), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(989), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(999), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1007), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1009), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2091), 1, + ACTIONS(2085), 1, anon_sym_LBRACK, - ACTIONS(2167), 1, + ACTIONS(2093), 1, sym_real_literal, - ACTIONS(2171), 1, - aux_sym_command_name_token1, - ACTIONS(2173), 1, - sym_path_command_name_token, - STATE(722), 1, - sym_variable, - STATE(751), 1, - aux_sym_path_command_name_repeat1, - STATE(760), 1, - sym_command_name_expr, - STATE(847), 1, + ACTIONS(2095), 1, + sym__command_token, + ACTIONS(2177), 1, + anon_sym_RBRACE, + STATE(955), 1, sym_invokation_foreach_expression, - ACTIONS(983), 2, + STATE(1568), 1, + sym_switch_clause_condition, + STATE(1973), 1, + sym_switch_clauses, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(991), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(742), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1127), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2169), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90638,10 +90783,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(933), 16, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -90655,48 +90801,48 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32643] = 20, + [32778] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2178), 1, + ACTIONS(2182), 1, sym_real_literal, - ACTIONS(2181), 1, + ACTIONS(2185), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2184), 1, + ACTIONS(2188), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2190), 1, + ACTIONS(2194), 1, anon_sym_LBRACK, - ACTIONS(2196), 1, + ACTIONS(2200), 1, sym__command_token, - ACTIONS(2199), 1, + ACTIONS(2203), 1, anon_sym_LPAREN, - ACTIONS(2202), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2205), 1, + ACTIONS(2209), 1, anon_sym_RBRACE, - ACTIONS(2207), 1, + ACTIONS(2211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2210), 1, + ACTIONS(2214), 1, anon_sym_AT_LPAREN, - ACTIONS(2213), 1, + ACTIONS(2217), 1, anon_sym_AT_LBRACE, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1592), 1, + STATE(1568), 1, sym_switch_clause_condition, - ACTIONS(2175), 2, + ACTIONS(2179), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(2187), 2, + ACTIONS(2191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(738), 2, + STATE(740), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(2193), 7, + ACTIONS(2197), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90704,7 +90850,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90722,7 +90868,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32730] = 3, + [32865] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 11, @@ -90772,48 +90918,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [32783] = 20, + [32918] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1165), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1167), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1175), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1177), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1183), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1185), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(2085), 1, anon_sym_LBRACK, - ACTIONS(2107), 1, + ACTIONS(2093), 1, sym_real_literal, - ACTIONS(2109), 1, + ACTIONS(2095), 1, sym__command_token, - ACTIONS(2216), 1, + ACTIONS(2220), 1, anon_sym_RBRACE, - STATE(963), 1, + STATE(955), 1, sym_invokation_foreach_expression, - STATE(1592), 1, + STATE(1568), 1, sym_switch_clause_condition, - ACTIONS(1091), 2, + ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(738), 2, + STATE(740), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(935), 2, + STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1109), 7, + ACTIONS(1099), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90821,7 +90967,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1324), 17, + STATE(1321), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -90839,17 +90985,121 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32870] = 6, + [33005] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2226), 1, + sym_path_command_name_token, + ACTIONS(2228), 1, + anon_sym_SPACE, + STATE(745), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2224), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2222), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [33063] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + sym_path_command_name_token, + ACTIONS(2228), 2, + sym__statement_terminator, + anon_sym_SPACE, + STATE(746), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2230), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2222), 32, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [33121] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2223), 1, + ACTIONS(2239), 1, sym_path_command_name_token, - ACTIONS(2226), 1, + ACTIONS(2242), 1, anon_sym_SPACE, - STATE(741), 2, + STATE(745), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2220), 7, + ACTIONS(2236), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90857,7 +91107,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2218), 33, + ACTIONS(2234), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90891,18 +91141,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [32928] = 6, + [33179] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2231), 1, + ACTIONS(2247), 1, sym_path_command_name_token, - ACTIONS(2226), 2, + ACTIONS(2242), 2, sym__statement_terminator, anon_sym_SPACE, - STATE(742), 2, + STATE(746), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2228), 7, + ACTIONS(2244), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90910,7 +91160,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2218), 32, + ACTIONS(2234), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90943,26 +91193,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [32986] = 6, + [33237] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2238), 1, - sym_path_command_name_token, - ACTIONS(2240), 2, - sym__statement_terminator, + ACTIONS(2250), 1, + anon_sym_LPAREN, + STATE(792), 1, + sym_argument_list, + ACTIONS(591), 2, anon_sym_SPACE, - STATE(742), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2236), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2234), 32, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90991,29 +91233,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33044] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2240), 1, + STATE(811), 1, + sym_argument_list, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2244), 1, - sym_path_command_name_token, - STATE(741), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2242), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2234), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91042,22 +91282,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33102] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33345] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2246), 1, - anon_sym_LPAREN, - STATE(830), 1, + STATE(792), 1, sym_argument_list, - ACTIONS(603), 2, + ACTIONS(591), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 39, + ACTIONS(593), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91087,6 +91330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -91097,37 +91341,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33157] = 14, + [33398] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2155), 1, + ACTIONS(2254), 1, + sym_path_command_name_token, + ACTIONS(2228), 2, + sym__statement_terminator, anon_sym_SPACE, + STATE(752), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2252), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2222), 31, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [33455] = 15, + ACTIONS(3), 1, + sym_comment, ACTIONS(2157), 1, + anon_sym_SPACE, + ACTIONS(2159), 1, anon_sym_COLON, + ACTIONS(2264), 1, + sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(309), 1, aux_sym_command_argument_sep_repeat1, - STATE(734), 1, + STATE(735), 1, sym_file_redirection_operator, - STATE(1048), 1, + STATE(1053), 1, sym__command_argument, - STATE(1104), 1, + STATE(1110), 1, sym_merging_redirection_operator, - STATE(1465), 1, + STATE(1541), 1, sym_command_elements, - ACTIONS(2252), 2, + ACTIONS(2260), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2254), 3, - anon_sym_RPAREN, + ACTIONS(2262), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(800), 3, + STATE(791), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2250), 12, + ACTIONS(2258), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91140,7 +91436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91156,17 +91452,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33230] = 4, + [33530] = 6, ACTIONS(3), 1, sym_comment, - STATE(821), 1, - sym_argument_list, - ACTIONS(603), 3, + ACTIONS(2269), 1, + sym_path_command_name_token, + ACTIONS(2242), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 39, - anon_sym_LBRACK, + STATE(752), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2266), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2234), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91195,48 +91500,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33283] = 15, + [33587] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, + ACTIONS(2151), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2153), 1, anon_sym_COLON, - ACTIONS(2260), 1, - sym__statement_terminator, - STATE(213), 1, + STATE(216), 1, sym_command_argument_sep, - STATE(313), 1, + STATE(320), 1, aux_sym_command_argument_sep_repeat1, - STATE(728), 1, + STATE(734), 1, sym_file_redirection_operator, - STATE(1067), 1, + STATE(1045), 1, sym__command_argument, - STATE(1111), 1, + STATE(1109), 1, sym_merging_redirection_operator, - STATE(1442), 1, + STATE(1516), 1, sym_command_elements, - ACTIONS(2254), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - ACTIONS(2258), 2, + ACTIONS(2274), 2, sym_command_parameter, sym_stop_parsing, - STATE(779), 3, + ACTIONS(2262), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(806), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2256), 12, + ACTIONS(2272), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91249,7 +91546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91265,17 +91562,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33358] = 6, + [33660] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2240), 1, + ACTIONS(2228), 1, anon_sym_SPACE, - ACTIONS(2264), 1, + ACTIONS(2278), 1, sym_path_command_name_token, - STATE(753), 2, + STATE(755), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2262), 7, + ACTIONS(2276), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91283,7 +91580,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2234), 32, + ACTIONS(2222), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91316,16 +91613,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33415] = 4, + [33717] = 6, ACTIONS(3), 1, sym_comment, - STATE(830), 1, - sym_argument_list, - ACTIONS(603), 2, + ACTIONS(2242), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 40, - anon_sym_LBRACK, + ACTIONS(2283), 1, + sym_path_command_name_token, + STATE(755), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2280), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2234), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91354,37 +91660,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33468] = 6, + [33774] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2268), 1, - sym_path_command_name_token, - ACTIONS(2240), 2, - sym__statement_terminator, + ACTIONS(2151), 1, anon_sym_SPACE, - STATE(754), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2266), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2234), 31, + ACTIONS(2153), 1, + anon_sym_COLON, + STATE(216), 1, + sym_command_argument_sep, + STATE(320), 1, + aux_sym_command_argument_sep_repeat1, + STATE(734), 1, + sym_file_redirection_operator, + STATE(1045), 1, + sym__command_argument, + STATE(1109), 1, + sym_merging_redirection_operator, + STATE(1433), 1, + sym_command_elements, + ACTIONS(2274), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2286), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(806), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2272), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91400,53 +91723,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [33525] = 14, + [33847] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2155), 1, - anon_sym_SPACE, ACTIONS(2157), 1, + anon_sym_SPACE, + ACTIONS(2159), 1, anon_sym_COLON, + ACTIONS(2288), 1, + sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(309), 1, aux_sym_command_argument_sep_repeat1, - STATE(734), 1, + STATE(735), 1, sym_file_redirection_operator, - STATE(1048), 1, + STATE(1053), 1, sym__command_argument, - STATE(1104), 1, + STATE(1110), 1, sym_merging_redirection_operator, - STATE(1441), 1, + STATE(1463), 1, sym_command_elements, - ACTIONS(2252), 2, + ACTIONS(2260), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2270), 3, - anon_sym_RPAREN, + ACTIONS(2286), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(800), 3, + STATE(791), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2250), 12, + ACTIONS(2258), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91459,7 +91767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91475,25 +91783,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33598] = 6, + [33922] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2226), 1, + ACTIONS(2290), 1, + anon_sym_LPAREN, + STATE(811), 1, + sym_argument_list, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2275), 1, - sym_path_command_name_token, - STATE(753), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2272), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2218), 32, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91522,30 +91824,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33655] = 6, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2281), 1, - sym_path_command_name_token, - ACTIONS(2226), 2, + ACTIONS(663), 3, sym__statement_terminator, anon_sym_SPACE, - STATE(754), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2278), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2218), 31, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(665), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91574,21 +91870,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33712] = 5, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, - anon_sym_LPAREN, - STATE(821), 1, - sym_argument_list, - ACTIONS(603), 3, - sym__statement_terminator, + ACTIONS(643), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 38, + ACTIONS(645), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91618,6 +91916,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91627,38 +91927,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33767] = 15, + [34077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, + ACTIONS(651), 2, anon_sym_SPACE, - ACTIONS(2121), 1, - anon_sym_COLON, - ACTIONS(2286), 1, - sym__statement_terminator, - STATE(213), 1, - sym_command_argument_sep, - STATE(313), 1, - aux_sym_command_argument_sep_repeat1, - STATE(728), 1, - sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1111), 1, - sym_merging_redirection_operator, - STATE(1457), 1, - sym_command_elements, - ACTIONS(2258), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2270), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(779), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2256), 12, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(653), 40, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91671,7 +91962,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34127] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(657), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91687,14 +91997,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33842] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 3, - sym__statement_terminator, + ACTIONS(675), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 39, + ACTIONS(677), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91725,6 +92058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91734,24 +92068,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33892] = 8, + [34227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2288), 1, - anon_sym_LBRACK, - ACTIONS(2290), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2292), 1, - anon_sym_DASH_DASH, - ACTIONS(2296), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(651), 2, - sym__statement_terminator, + ACTIONS(625), 2, anon_sym_SPACE, - ACTIONS(2294), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(653), 34, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(627), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91781,18 +92105,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33952] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34277] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(629), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 40, + ACTIONS(631), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91833,37 +92162,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34002] = 15, + [34327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 1, - anon_sym_SPACE, - ACTIONS(2095), 1, - anon_sym_COLON, - ACTIONS(2254), 1, - anon_sym_PIPE, - ACTIONS(2260), 1, + ACTIONS(595), 2, sym__statement_terminator, - STATE(220), 1, - sym_command_argument_sep, - STATE(325), 1, - aux_sym_command_argument_sep_repeat1, - STATE(724), 1, - sym_file_redirection_operator, - STATE(1083), 1, - sym__command_argument, - STATE(1135), 1, - sym_merging_redirection_operator, - STATE(1442), 1, - sym_command_elements, - ACTIONS(2300), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(920), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, + anon_sym_SPACE, + ACTIONS(597), 40, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91876,7 +92196,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [34377] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2292), 1, + anon_sym_LPAREN, + STATE(865), 1, + sym_argument_list, + ACTIONS(591), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91892,13 +92236,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34076] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(595), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 40, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91929,7 +92296,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91939,7 +92305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34126] = 3, + [34481] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 2, @@ -91986,14 +92352,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34176] = 3, + [34531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(595), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 40, - anon_sym_LBRACK, + ACTIONS(597), 41, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92021,25 +92385,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34226] = 3, + [34581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(595), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 40, + ACTIONS(597), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92080,14 +92446,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34276] = 3, + [34631] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + STATE(882), 1, + sym_argument_list, + ACTIONS(591), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(593), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92122,19 +92490,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34326] = 3, + [34683] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(2113), 1, + anon_sym_SPACE, + ACTIONS(2115), 1, + anon_sym_COLON, + ACTIONS(2262), 1, + anon_sym_PIPE, + ACTIONS(2264), 1, sym__statement_terminator, + STATE(219), 1, + sym_command_argument_sep, + STATE(353), 1, + aux_sym_command_argument_sep_repeat1, + STATE(729), 1, + sym_file_redirection_operator, + STATE(1099), 1, + sym__command_argument, + STATE(1125), 1, + sym_merging_redirection_operator, + STATE(1541), 1, + sym_command_elements, + ACTIONS(2296), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(856), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2294), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2256), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [34757] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(865), 1, + sym_argument_list, + ACTIONS(591), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(593), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92165,24 +92592,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34376] = 3, + [34809] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, - sym__statement_terminator, + ACTIONS(2135), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, - anon_sym_LBRACK, + ACTIONS(2137), 1, + anon_sym_COLON, + STATE(221), 1, + sym_command_argument_sep, + STATE(329), 1, + aux_sym_command_argument_sep_repeat1, + STATE(732), 1, + sym_file_redirection_operator, + STATE(1084), 1, + sym__command_argument, + STATE(1131), 1, + sym_merging_redirection_operator, + STATE(1516), 1, + sym_command_elements, + ACTIONS(2262), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2300), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(848), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2298), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92198,6 +92659,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [34881] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2135), 1, + anon_sym_SPACE, + ACTIONS(2137), 1, + anon_sym_COLON, + STATE(221), 1, + sym_command_argument_sep, + STATE(329), 1, + aux_sym_command_argument_sep_repeat1, + STATE(732), 1, + sym_file_redirection_operator, + STATE(1084), 1, + sym__command_argument, + STATE(1131), 1, + sym_merging_redirection_operator, + STATE(1433), 1, + sym_command_elements, + ACTIONS(2286), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2300), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(848), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2298), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92210,24 +92701,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34426] = 3, + ACTIONS(2256), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [34953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 40, + ACTIONS(619), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92268,13 +92764,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34476] = 3, + [35003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 40, + ACTIONS(607), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92315,37 +92811,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34526] = 15, + [35053] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 1, + ACTIONS(2113), 1, anon_sym_SPACE, - ACTIONS(2095), 1, + ACTIONS(2115), 1, anon_sym_COLON, - ACTIONS(2270), 1, - anon_sym_PIPE, ACTIONS(2286), 1, + anon_sym_PIPE, + ACTIONS(2288), 1, sym__statement_terminator, - STATE(220), 1, + STATE(219), 1, sym_command_argument_sep, - STATE(325), 1, + STATE(353), 1, aux_sym_command_argument_sep_repeat1, - STATE(724), 1, + STATE(729), 1, sym_file_redirection_operator, - STATE(1083), 1, + STATE(1099), 1, sym__command_argument, - STATE(1135), 1, + STATE(1125), 1, sym_merging_redirection_operator, - STATE(1457), 1, + STATE(1463), 1, sym_command_elements, - ACTIONS(2300), 2, + ACTIONS(2296), 2, sym_command_parameter, sym_stop_parsing, - STATE(920), 3, + STATE(856), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, + ACTIONS(2294), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92358,7 +92854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92374,13 +92870,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34600] = 3, + [35127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 40, + ACTIONS(623), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92421,17 +92917,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34650] = 5, + [35177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, - anon_sym_LPAREN, - STATE(883), 1, - sym_argument_list, - ACTIONS(603), 2, + ACTIONS(693), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 38, + ACTIONS(695), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92461,69 +92954,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34704] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 1, - anon_sym_SPACE, - ACTIONS(597), 41, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [34754] = 3, + [35227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(701), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 40, + ACTIONS(703), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92554,7 +93002,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92564,23 +93011,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34804] = 8, + [35277] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2304), 1, - anon_sym_LBRACK, - ACTIONS(2306), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2308), 1, - anon_sym_DASH_DASH, - ACTIONS(2312), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2310), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(653), 35, + ACTIONS(623), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92610,78 +93049,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34864] = 14, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35327] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2325), 1, - anon_sym_SPACE, - ACTIONS(2328), 1, - anon_sym_COLON, - ACTIONS(2331), 1, + ACTIONS(2302), 1, + anon_sym_LBRACK, + ACTIONS(2304), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2306), 1, + anon_sym_DASH_DASH, + ACTIONS(2310), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, sym__statement_terminator, - STATE(213), 1, - sym_command_argument_sep, - STATE(313), 1, - aux_sym_command_argument_sep_repeat1, - STATE(728), 1, - sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1111), 1, - sym_merging_redirection_operator, - ACTIONS(2320), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2323), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(776), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2317), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2314), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [34936] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(591), 2, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 40, - anon_sym_LBRACK, + ACTIONS(2308), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92711,23 +93105,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34986] = 3, + [35387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(709), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 40, + ACTIONS(711), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92758,7 +93148,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92768,71 +93157,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35036] = 14, + [35437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, - anon_sym_SPACE, - ACTIONS(2121), 1, - anon_sym_COLON, - ACTIONS(2337), 1, + ACTIONS(725), 3, sym__statement_terminator, - STATE(213), 1, - sym_command_argument_sep, - STATE(313), 1, - aux_sym_command_argument_sep_repeat1, - STATE(728), 1, - sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1111), 1, - sym_merging_redirection_operator, - ACTIONS(2333), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2335), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(776), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2256), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [35108] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 40, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92863,7 +93195,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92873,13 +93204,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35158] = 3, + [35487] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 2, + ACTIONS(705), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 40, + ACTIONS(707), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92910,7 +93242,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92920,14 +93251,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35208] = 3, + [35537] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, + ACTIONS(659), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(661), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92967,14 +93298,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35258] = 3, + [35587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, + ACTIONS(713), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(715), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93014,14 +93345,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35308] = 3, + [35637] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, - sym__statement_terminator, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(603), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93052,6 +93382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93061,36 +93392,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35358] = 14, + [35687] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2143), 1, + ACTIONS(2157), 1, anon_sym_SPACE, - ACTIONS(2145), 1, + ACTIONS(2159), 1, anon_sym_COLON, - STATE(219), 1, + ACTIONS(2316), 1, + sym__statement_terminator, + STATE(214), 1, sym_command_argument_sep, - STATE(327), 1, + STATE(309), 1, aux_sym_command_argument_sep_repeat1, - STATE(732), 1, + STATE(735), 1, sym_file_redirection_operator, - STATE(1079), 1, + STATE(1053), 1, sym__command_argument, - STATE(1121), 1, + STATE(1110), 1, sym_merging_redirection_operator, - STATE(1465), 1, - sym_command_elements, - ACTIONS(2254), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2341), 2, + ACTIONS(2312), 2, sym_command_parameter, sym_stop_parsing, - STATE(842), 3, + ACTIONS(2314), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(813), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2339), 12, + ACTIONS(2258), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93103,7 +93434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93119,14 +93450,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35430] = 3, + [35759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, - sym__statement_terminator, + ACTIONS(717), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(719), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93157,6 +93487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93166,35 +93497,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35480] = 13, + [35809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2349), 1, + ACTIONS(671), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2352), 1, - anon_sym_COLON, - STATE(214), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(734), 1, - sym_file_redirection_operator, - STATE(1048), 1, - sym__command_argument, - STATE(1104), 1, - sym_merging_redirection_operator, - ACTIONS(2346), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2323), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(787), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2343), 12, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(673), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93207,7 +93533,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2314), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35859] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(679), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(681), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93223,14 +93568,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35550] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35909] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, + ACTIONS(1165), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1167), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1175), 1, + anon_sym_LPAREN, + ACTIONS(1177), 1, + anon_sym_LBRACE, + ACTIONS(1183), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1185), 1, + anon_sym_AT_LPAREN, + ACTIONS(1187), 1, + anon_sym_AT_LBRACE, + ACTIONS(2085), 1, + anon_sym_LBRACK, + ACTIONS(2318), 1, + sym_real_literal, + ACTIONS(2320), 1, + sym__command_token, + STATE(955), 1, + sym_invokation_foreach_expression, + STATE(1832), 1, + sym_switch_filename, + ACTIONS(1081), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1169), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(947), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(1099), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1335), 17, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [35989] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(689), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(691), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93270,36 +93700,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35600] = 14, + [36039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2143), 1, + ACTIONS(609), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2145), 1, - anon_sym_COLON, - STATE(219), 1, - sym_command_argument_sep, - STATE(327), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1079), 1, - sym__command_argument, - STATE(1121), 1, - sym_merging_redirection_operator, - STATE(1441), 1, - sym_command_elements, - ACTIONS(2270), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2341), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(842), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2339), 12, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(611), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93312,7 +93736,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36089] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(723), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93328,13 +93771,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35672] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(729), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 40, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93365,7 +93832,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93375,14 +93841,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35722] = 3, + [36189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, + ACTIONS(625), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93422,13 +93888,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35772] = 3, + [36239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(667), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 40, + ACTIONS(669), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93459,7 +93926,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93469,14 +93935,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35822] = 3, + [36289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 3, + ACTIONS(629), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 39, + ACTIONS(631), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93516,16 +93982,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35872] = 4, + [36339] = 3, ACTIONS(3), 1, sym_comment, - STATE(864), 1, - sym_argument_list, - ACTIONS(603), 3, + ACTIONS(617), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 38, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93560,18 +94024,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35924] = 3, + [36389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, + ACTIONS(683), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(686), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93611,14 +94076,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35974] = 3, + [36439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, + ACTIONS(643), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, + ACTIONS(645), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93658,14 +94123,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36024] = 3, + [36489] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, + ACTIONS(2151), 1, + anon_sym_SPACE, + ACTIONS(2153), 1, + anon_sym_COLON, + STATE(216), 1, + sym_command_argument_sep, + STATE(320), 1, + aux_sym_command_argument_sep_repeat1, + STATE(734), 1, + sym_file_redirection_operator, + STATE(1045), 1, + sym__command_argument, + STATE(1109), 1, + sym_merging_redirection_operator, + ACTIONS(2322), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2314), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(822), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2272), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2256), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [36559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(651), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(653), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93705,13 +94227,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36074] = 3, + [36609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(613), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 40, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93742,7 +94265,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93752,14 +94274,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36124] = 3, + [36659] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, + ACTIONS(647), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(649), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93799,35 +94321,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36174] = 13, + [36709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2155), 1, + ACTIONS(697), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2157), 1, - anon_sym_COLON, - STATE(214), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(734), 1, - sym_file_redirection_operator, - STATE(1048), 1, - sym__command_argument, - STATE(1104), 1, - sym_merging_redirection_operator, - ACTIONS(2355), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2335), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(787), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2250), 12, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(699), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93840,7 +94357,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36759] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(717), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(719), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93856,14 +94392,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [36244] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 3, - sym__statement_terminator, + ACTIONS(693), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 39, + ACTIONS(695), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93894,6 +94452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93903,13 +94462,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36294] = 3, + [36859] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(2335), 1, + anon_sym_SPACE, + ACTIONS(2338), 1, + anon_sym_COLON, + ACTIONS(2341), 1, + sym__statement_terminator, + STATE(214), 1, + sym_command_argument_sep, + STATE(309), 1, + aux_sym_command_argument_sep_repeat1, + STATE(735), 1, + sym_file_redirection_operator, + STATE(1053), 1, + sym__command_argument, + STATE(1110), 1, + sym_merging_redirection_operator, + ACTIONS(2330), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2333), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(813), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2327), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2324), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [36931] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 40, + ACTIONS(703), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93950,15 +94567,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36344] = 3, + [36981] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 3, - sym__statement_terminator, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(601), 39, + ACTIONS(2343), 1, anon_sym_LBRACK, + ACTIONS(2345), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2347), 1, + anon_sym_DASH_DASH, + ACTIONS(2351), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2349), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93988,22 +94613,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [36394] = 3, + [37041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 2, + ACTIONS(709), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 40, + ACTIONS(711), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94044,15 +94666,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36444] = 4, + [37091] = 3, ACTIONS(3), 1, sym_comment, - STATE(883), 1, - sym_argument_list, - ACTIONS(603), 2, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 39, + ACTIONS(727), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94088,17 +94708,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36496] = 3, + [37141] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 40, + ACTIONS(707), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94139,14 +94760,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36546] = 3, + [37191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, + ACTIONS(655), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(657), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94186,13 +94807,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36596] = 3, + [37241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 40, + ACTIONS(661), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94233,13 +94854,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36646] = 3, + [37291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 40, + ACTIONS(715), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94280,13 +94901,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36696] = 3, + [37341] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(2359), 1, + anon_sym_SPACE, + ACTIONS(2362), 1, + anon_sym_COLON, + STATE(216), 1, + sym_command_argument_sep, + STATE(320), 1, + aux_sym_command_argument_sep_repeat1, + STATE(734), 1, + sym_file_redirection_operator, + STATE(1045), 1, + sym__command_argument, + STATE(1109), 1, + sym_merging_redirection_operator, + ACTIONS(2356), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2333), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(822), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2353), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2324), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [37411] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 40, + ACTIONS(665), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94327,76 +95005,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36746] = 18, + [37461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, - anon_sym_LPAREN, - ACTIONS(1151), 1, - anon_sym_LBRACE, - ACTIONS(1157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, - anon_sym_AT_LPAREN, - ACTIONS(1161), 1, - anon_sym_AT_LBRACE, - ACTIONS(2081), 1, + ACTIONS(671), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(673), 40, anon_sym_LBRACK, - ACTIONS(2357), 1, - sym_real_literal, - ACTIONS(2359), 1, - sym__command_token, - STATE(963), 1, - sym_invokation_foreach_expression, - STATE(1980), 1, - sym_switch_filename, - ACTIONS(1091), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(935), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(1109), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1319), 17, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [36826] = 3, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [37511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(675), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 39, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94436,13 +95099,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36876] = 3, + [37561] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 40, + ACTIONS(681), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94483,13 +95146,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36926] = 3, + [37611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(689), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 40, + ACTIONS(691), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94530,14 +95193,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36976] = 3, + [37661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, + ACTIONS(2365), 1, + anon_sym_LPAREN, + STATE(882), 1, + sym_argument_list, + ACTIONS(591), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(593), 37, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94567,24 +95234,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37026] = 3, + [37715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(611), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94615,6 +95279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94624,14 +95289,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37076] = 3, + [37765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94671,13 +95336,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37126] = 3, + [37815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 40, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94708,7 +95374,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94718,14 +95383,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37176] = 3, + [37865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, - sym__statement_terminator, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(723), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94756,6 +95420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94765,14 +95430,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37226] = 3, + [37915] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 3, - sym__statement_terminator, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(625), 39, + ACTIONS(731), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94803,6 +95467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94812,14 +95477,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37276] = 3, + [37965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 3, - sym__statement_terminator, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(629), 39, + ACTIONS(669), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94850,6 +95514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94859,14 +95524,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37326] = 3, + [38015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, + ACTIONS(686), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94897,6 +95561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94906,14 +95571,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37376] = 3, + [38065] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(639), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(641), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94944,6 +95608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94953,14 +95618,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37426] = 3, + [38115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(615), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94991,6 +95655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95000,13 +95665,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37476] = 3, + [38165] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 40, + ACTIONS(649), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95047,13 +95712,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37526] = 3, + [38215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 40, + ACTIONS(603), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95084,7 +95750,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95094,14 +95759,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37576] = 3, + [38265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, - sym__statement_terminator, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(699), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95132,6 +95796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95141,13 +95806,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37626] = 3, + [38315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 2, + ACTIONS(639), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(601), 40, + ACTIONS(641), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95178,7 +95844,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95188,13 +95853,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37676] = 3, + [38365] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 2, + ACTIONS(675), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(625), 40, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95230,19 +95895,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37726] = 3, + [38414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 2, + ACTIONS(595), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(629), 40, - anon_sym_LBRACK, + ACTIONS(597), 40, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95270,26 +95932,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37776] = 3, + [38463] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, - sym__statement_terminator, + ACTIONS(595), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95320,22 +95982,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37826] = 3, + [38512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(689), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 40, + ACTIONS(691), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95371,23 +96033,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37876] = 5, + [38561] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2361), 1, - anon_sym_LPAREN, - STATE(864), 1, - sym_argument_list, - ACTIONS(603), 3, - sym__statement_terminator, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(605), 37, + ACTIONS(611), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95417,6 +96073,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95425,14 +96083,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37930] = 3, + [38610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(659), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(661), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95467,18 +96125,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37980] = 3, + [38659] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, - sym__statement_terminator, + ACTIONS(2135), 1, anon_sym_SPACE, - ACTIONS(597), 40, + ACTIONS(2137), 1, + anon_sym_COLON, + STATE(221), 1, + sym_command_argument_sep, + STATE(329), 1, + aux_sym_command_argument_sep_repeat1, + STATE(732), 1, + sym_file_redirection_operator, + STATE(1084), 1, + sym__command_argument, + STATE(1131), 1, + sym_merging_redirection_operator, + ACTIONS(2314), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2367), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(851), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2298), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95494,39 +96185,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [38030] = 3, + [38728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, + ACTIONS(713), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(715), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95561,19 +96227,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38080] = 3, + [38777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - sym__statement_terminator, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(723), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95604,23 +96268,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38130] = 3, + [38826] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(2375), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 40, - anon_sym_LBRACK, + ACTIONS(2378), 1, + anon_sym_COLON, + STATE(221), 1, + sym_command_argument_sep, + STATE(329), 1, + aux_sym_command_argument_sep_repeat1, + STATE(732), 1, + sym_file_redirection_operator, + STATE(1084), 1, + sym__command_argument, + STATE(1131), 1, + sym_merging_redirection_operator, + ACTIONS(2333), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2372), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(851), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2369), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2324), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95636,6 +96333,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [38895] = 12, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2387), 1, + anon_sym_PIPE, + ACTIONS(2389), 1, + sym__statement_terminator, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1156), 1, + sym_merging_redirection_operator, + STATE(1508), 1, + aux_sym__pipeline_tail, + STATE(1510), 1, + sym_redirections, + STATE(1130), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2381), 6, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(2383), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2256), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2385), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95648,25 +96388,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [38180] = 3, + [38962] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 40, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95702,12 +96430,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38230] = 3, + [39011] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 2, @@ -95753,48 +96480,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38279] = 14, + [39060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2323), 1, - anon_sym_PIPE, - ACTIONS(2331), 1, - sym__statement_terminator, - ACTIONS(2369), 1, + ACTIONS(683), 2, anon_sym_SPACE, - ACTIONS(2372), 1, - anon_sym_COLON, - STATE(220), 1, - sym_command_argument_sep, - STATE(325), 1, - aux_sym_command_argument_sep_repeat1, - STATE(724), 1, - sym_file_redirection_operator, - STATE(1083), 1, - sym__command_argument, - STATE(1135), 1, - sym_merging_redirection_operator, - ACTIONS(2366), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(841), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2363), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2314), 15, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(686), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95810,34 +96503,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38350] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2143), 1, - anon_sym_SPACE, - ACTIONS(2145), 1, - anon_sym_COLON, - STATE(219), 1, - sym_command_argument_sep, - STATE(327), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1079), 1, - sym__command_argument, - STATE(1121), 1, - sym_merging_redirection_operator, - ACTIONS(2335), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2375), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(843), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2339), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95850,50 +96515,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [38419] = 13, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [39109] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2383), 1, + ACTIONS(2113), 1, anon_sym_SPACE, - ACTIONS(2386), 1, + ACTIONS(2115), 1, anon_sym_COLON, + ACTIONS(2314), 1, + anon_sym_PIPE, + ACTIONS(2316), 1, + sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, - STATE(327), 1, + STATE(353), 1, aux_sym_command_argument_sep_repeat1, - STATE(732), 1, + STATE(729), 1, sym_file_redirection_operator, - STATE(1079), 1, + STATE(1099), 1, sym__command_argument, - STATE(1121), 1, + STATE(1125), 1, sym_merging_redirection_operator, - ACTIONS(2323), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2380), 2, + ACTIONS(2391), 2, sym_command_parameter, sym_stop_parsing, - STATE(843), 3, + STATE(886), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2377), 12, + ACTIONS(2294), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95906,7 +96567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2314), 15, + ACTIONS(2256), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95922,76 +96583,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38488] = 3, - ACTIONS(3), 1, + [39180] = 12, + ACTIONS(81), 1, sym_comment, - ACTIONS(689), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 38, - anon_sym_LBRACK, - anon_sym_GT, + ACTIONS(2389), 1, + anon_sym_RPAREN, + ACTIONS(2395), 1, + anon_sym_PIPE, + STATE(730), 1, + sym_file_redirection_operator, + STATE(1153), 1, + sym_merging_redirection_operator, + STATE(1512), 1, + aux_sym__pipeline_tail, + STATE(1513), 1, + sym_redirections, + STATE(1128), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2381), 6, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + ACTIONS(2383), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [38537] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 38, - anon_sym_LBRACK, + ACTIONS(2256), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2393), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96004,49 +96638,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [38586] = 8, - ACTIONS(3), 1, + [39247] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, - anon_sym_LBRACK, - ACTIONS(2391), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2393), 1, - anon_sym_DASH_DASH, - ACTIONS(2397), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(651), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2395), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(653), 33, + ACTIONS(2401), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2399), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2397), 30, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96059,20 +96680,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [38645] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [39298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(663), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 38, + ACTIONS(665), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96111,14 +96731,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38694] = 3, + [39347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 38, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96149,6 +96768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96157,14 +96777,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38743] = 3, + [39396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 38, + ACTIONS(649), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96195,6 +96814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96203,14 +96823,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38792] = 3, + [39445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(671), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 38, + ACTIONS(673), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96249,14 +96869,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38841] = 3, + [39494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 3, + ACTIONS(679), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 38, + ACTIONS(681), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96295,14 +96915,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38890] = 3, + [39543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, - sym__statement_terminator, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 38, + ACTIONS(699), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96333,6 +96952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96341,14 +96961,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38939] = 3, + [39592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, - sym__statement_terminator, + ACTIONS(717), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 38, + ACTIONS(719), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96379,6 +96998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96387,14 +97007,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38988] = 3, + [39641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, + ACTIONS(689), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 38, + ACTIONS(691), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96433,14 +97053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39037] = 3, + [39690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, + ACTIONS(709), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 38, + ACTIONS(711), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96479,14 +97099,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39086] = 3, + [39739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, + ACTIONS(609), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 38, + ACTIONS(611), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96525,76 +97145,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39135] = 3, - ACTIONS(3), 1, + [39788] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(631), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 38, - anon_sym_LBRACK, + ACTIONS(2403), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2399), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39184] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(675), 3, + ACTIONS(2397), 30, sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 38, - anon_sym_LBRACK, - anon_sym_GT, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96607,24 +97188,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39233] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [39839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, + ACTIONS(725), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 38, + ACTIONS(727), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96663,14 +97238,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39282] = 3, + [39888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(721), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 38, + ACTIONS(723), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96709,14 +97284,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39331] = 3, + [39937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, + ACTIONS(729), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 38, + ACTIONS(731), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96755,14 +97330,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39380] = 3, + [39986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 38, + ACTIONS(607), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96801,14 +97376,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39429] = 3, + [40035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 3, + ACTIONS(667), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(625), 38, + ACTIONS(669), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96847,14 +97422,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39478] = 3, + [40084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 3, + ACTIONS(601), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(629), 38, + ACTIONS(603), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96893,156 +97468,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39527] = 3, + [40133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 39, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39576] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39625] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(651), 1, - anon_sym_SPACE, - ACTIONS(2399), 1, - anon_sym_LBRACK, - ACTIONS(2401), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, - anon_sym_DASH_DASH, - ACTIONS(2407), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2405), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(653), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [39684] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(705), 2, + ACTIONS(683), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(686), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97073,7 +97506,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97082,13 +97514,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39733] = 3, + [40182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(705), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, + ACTIONS(707), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97119,7 +97552,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97128,13 +97560,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39782] = 3, + [40231] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(613), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(615), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97165,7 +97598,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97174,13 +97606,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39831] = 3, + [40280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(647), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(649), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97211,7 +97644,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97220,13 +97652,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39880] = 3, + [40329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 2, + ACTIONS(697), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 39, + ACTIONS(699), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97257,7 +97690,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97266,13 +97698,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39929] = 3, + [40378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(619), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97303,7 +97736,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97312,13 +97744,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39978] = 3, + [40427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(717), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(719), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97349,7 +97782,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97358,13 +97790,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40027] = 3, + [40476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97404,13 +97836,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40076] = 3, + [40525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(623), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97441,7 +97874,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97450,13 +97882,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40125] = 3, + [40574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 2, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 39, + ACTIONS(603), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97496,14 +97928,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40174] = 3, + [40623] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(2333), 1, + anon_sym_PIPE, + ACTIONS(2341), 1, + sym__statement_terminator, + ACTIONS(2411), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, - anon_sym_LBRACK, + ACTIONS(2414), 1, + anon_sym_COLON, + STATE(219), 1, + sym_command_argument_sep, + STATE(353), 1, + aux_sym_command_argument_sep_repeat1, + STATE(729), 1, + sym_file_redirection_operator, + STATE(1099), 1, + sym__command_argument, + STATE(1125), 1, + sym_merging_redirection_operator, + ACTIONS(2408), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(886), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2405), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2324), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97519,36 +97985,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40223] = 3, + [40694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(703), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97588,14 +98031,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40272] = 3, + [40743] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(2417), 1, anon_sym_LBRACK, + ACTIONS(2419), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2421), 1, + anon_sym_DASH_DASH, + ACTIONS(2425), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2423), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97630,11 +98082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40321] = 3, + [40802] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 2, @@ -97680,13 +98128,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40370] = 3, + [40851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 2, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(625), 39, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97726,29 +98174,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40419] = 3, - ACTIONS(3), 1, + [40900] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(627), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(629), 39, - anon_sym_LBRACK, + ACTIONS(2403), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2429), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2427), 30, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97761,25 +98217,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40468] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [40951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 3, - sym__statement_terminator, + ACTIONS(709), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(601), 38, + ACTIONS(711), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97810,6 +98258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97818,14 +98267,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40517] = 3, + [41000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 3, + ACTIONS(625), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 38, + ACTIONS(627), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97864,15 +98313,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40566] = 3, + [41049] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, + ACTIONS(2302), 1, + anon_sym_LBRACK, + ACTIONS(2304), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2306), 1, + anon_sym_DASH_DASH, + ACTIONS(2310), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 38, - anon_sym_LBRACK, + ACTIONS(2431), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97901,22 +98359,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40615] = 3, + anon_sym_DASH_DASH_PERCENT, + [41108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 2, + ACTIONS(629), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(601), 39, + ACTIONS(631), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97947,7 +98402,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97956,15 +98410,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40664] = 3, + [41157] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 38, + ACTIONS(2343), 1, anon_sym_LBRACK, + ACTIONS(2345), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2347), 1, + anon_sym_DASH_DASH, + ACTIONS(2351), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2433), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97993,22 +98455,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40713] = 3, + anon_sym_DASH_DASH_PERCENT, + [41216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 2, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98048,13 +98507,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40762] = 3, + [41265] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(707), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98094,13 +98553,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40811] = 3, + [41314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98140,14 +98599,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40860] = 3, + [41363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, - sym__statement_terminator, + ACTIONS(629), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 38, + ACTIONS(631), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98178,6 +98636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98186,15 +98645,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40909] = 3, + [41412] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, + ACTIONS(2435), 1, + anon_sym_LBRACK, + ACTIONS(2437), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2439), 1, + anon_sym_DASH_DASH, + ACTIONS(2443), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 38, - anon_sym_LBRACK, + ACTIONS(2441), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98228,33 +98696,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40958] = 3, - ACTIONS(3), 1, + [41471] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(609), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, - anon_sym_LBRACK, + ACTIONS(2401), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2429), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2427), 30, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98267,24 +98738,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41007] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [41522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(637), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98315,7 +98781,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98324,14 +98789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41056] = 3, + [41571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, + ACTIONS(639), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 38, + ACTIONS(641), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98370,14 +98835,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41105] = 3, + [41620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, + ACTIONS(643), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 38, + ACTIONS(645), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98416,14 +98881,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41154] = 3, + [41669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, + ACTIONS(693), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 38, + ACTIONS(695), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98462,14 +98927,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41203] = 3, + [41718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, + ACTIONS(651), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 38, + ACTIONS(653), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98508,14 +98973,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41252] = 3, + [41767] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, + ACTIONS(655), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 38, + ACTIONS(657), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98554,14 +99019,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41301] = 3, + [41816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, + ACTIONS(675), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 38, + ACTIONS(677), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98600,13 +99065,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41350] = 3, + [41865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(661), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98646,13 +99111,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41399] = 3, + [41914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(635), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98692,13 +99157,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41448] = 3, + [41963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(639), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(641), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98738,13 +99203,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41497] = 3, + [42012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(643), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(645), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98784,13 +99249,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41546] = 3, + [42061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(651), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(653), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98830,13 +99295,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41595] = 3, + [42110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(655), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(657), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98876,60 +99341,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(597), 39, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - [41693] = 3, + [42159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(701), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 38, + ACTIONS(703), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98968,12 +99387,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41742] = 3, + [42208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(713), 2, anon_sym_SPACE, - ACTIONS(597), 40, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(715), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99001,26 +99422,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [41791] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(665), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -99036,163 +99455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_GT, anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41840] = 12, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2415), 1, - anon_sym_RPAREN, - ACTIONS(2417), 1, - anon_sym_PIPE, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1154), 1, - sym_merging_redirection_operator, - STATE(1437), 1, - aux_sym__pipeline_tail, - STATE(1438), 1, - sym_redirections, - STATE(1122), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2409), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(2411), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2248), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2413), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [41907] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2423), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2421), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2419), 30, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [41958] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2429), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2427), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2425), 30, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99205,40 +99468,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [42009] = 4, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42306] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2423), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2427), 8, + ACTIONS(671), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(673), 39, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2425), 30, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99251,54 +99514,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [42060] = 12, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42355] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2415), 1, + ACTIONS(595), 2, sym__statement_terminator, - ACTIONS(2433), 1, - anon_sym_PIPE, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - STATE(1511), 1, - aux_sym__pipeline_tail, - STATE(1514), 1, - sym_redirections, - STATE(1138), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2409), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(2411), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2248), 8, + anon_sym_SPACE, + ACTIONS(597), 39, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2431), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99311,37 +99559,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [42127] = 4, - ACTIONS(81), 1, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + [42404] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2429), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2421), 8, + ACTIONS(679), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(681), 39, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2419), 30, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99354,28 +99606,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [42178] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2288), 1, - anon_sym_LBRACK, - ACTIONS(2290), 1, + sym_stop_parsing, + anon_sym_COLON, anon_sym_PLUS_PLUS, - ACTIONS(2292), 1, anon_sym_DASH_DASH, - ACTIONS(2296), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(651), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2435), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(653), 33, + [42453] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(595), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99404,28 +99654,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42237] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(651), 1, - anon_sym_SPACE, - ACTIONS(2304), 1, - anon_sym_LBRACK, - ACTIONS(2306), 1, anon_sym_PLUS_PLUS, - ACTIONS(2308), 1, anon_sym_DASH_DASH, - ACTIONS(2312), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2437), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(653), 34, + [42502] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(693), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(695), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99454,54 +99699,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42296] = 14, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42551] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 1, + ACTIONS(2343), 1, + anon_sym_LBRACK, + ACTIONS(2345), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2347), 1, + anon_sym_DASH_DASH, + ACTIONS(2351), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2447), 1, anon_sym_SPACE, - ACTIONS(2095), 1, - anon_sym_COLON, - ACTIONS(2335), 1, - anon_sym_PIPE, - ACTIONS(2337), 1, - sym__statement_terminator, - STATE(220), 1, - sym_command_argument_sep, - STATE(325), 1, - aux_sym_command_argument_sep_repeat1, - STATE(724), 1, - sym_file_redirection_operator, - STATE(1083), 1, - sym__command_argument, - STATE(1135), 1, - sym_merging_redirection_operator, - ACTIONS(2439), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(841), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2248), 15, + ACTIONS(2433), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2445), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99517,14 +99741,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [42367] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [42609] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 39, + ACTIONS(2343), 1, anon_sym_LBRACK, + ACTIONS(2345), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2347), 1, + anon_sym_DASH_DASH, + ACTIONS(2351), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2451), 1, + anon_sym_SPACE, + ACTIONS(2433), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2449), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99553,24 +99804,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [42667] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2302), 1, + anon_sym_LBRACK, + ACTIONS(2304), 1, anon_sym_PLUS_PLUS, + ACTIONS(2306), 1, anon_sym_DASH_DASH, + ACTIONS(2310), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2431), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - [42416] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 2, + ACTIONS(2447), 2, + sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 38, - anon_sym_LBRACK, + ACTIONS(2445), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99599,23 +99855,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42464] = 5, + [42725] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2441), 1, - anon_sym_LPAREN, - STATE(932), 1, + STATE(948), 1, sym_argument_list, - ACTIONS(605), 9, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99625,7 +99874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(603), 29, + ACTIONS(591), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99647,6 +99896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, @@ -99655,31 +99905,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42516] = 4, - ACTIONS(81), 1, + [42775] = 8, + ACTIONS(3), 1, sym_comment, - STATE(932), 1, - sym_argument_list, - ACTIONS(605), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(603), 30, + ACTIONS(2435), 1, anon_sym_LBRACK, - anon_sym_EQ, + ACTIONS(2437), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2439), 1, + anon_sym_DASH_DASH, + ACTIONS(2443), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2453), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99692,32 +99950,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, + sym_command_parameter, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [42566] = 8, + sym_stop_parsing, + anon_sym_COLON, + [42833] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 1, + ACTIONS(635), 1, + anon_sym_SPACE, + ACTIONS(2417), 1, anon_sym_LBRACK, - ACTIONS(2306), 1, + ACTIONS(2419), 1, anon_sym_PLUS_PLUS, - ACTIONS(2308), 1, + ACTIONS(2421), 1, anon_sym_DASH_DASH, - ACTIONS(2312), 1, + ACTIONS(2425), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2445), 1, - anon_sym_SPACE, - ACTIONS(2437), 2, + ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2443), 33, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99747,28 +100001,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42624] = 8, + [42891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2288), 1, - anon_sym_LBRACK, - ACTIONS(2290), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2292), 1, - anon_sym_DASH_DASH, - ACTIONS(2296), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2435), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2449), 2, + ACTIONS(253), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2447), 32, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 37, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99801,14 +100046,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42682] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, + ACTIONS(253), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, + ACTIONS(251), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -99838,6 +100086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -99846,24 +100095,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42730] = 8, + [42987] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2389), 1, + ACTIONS(2302), 1, anon_sym_LBRACK, - ACTIONS(2391), 1, + ACTIONS(2304), 1, anon_sym_PLUS_PLUS, - ACTIONS(2393), 1, + ACTIONS(2306), 1, anon_sym_DASH_DASH, - ACTIONS(2397), 1, + ACTIONS(2310), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(651), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2451), 2, + ACTIONS(2431), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(653), 32, + ACTIONS(2451), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2449), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99892,27 +100141,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42788] = 8, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [43045] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(651), 1, - anon_sym_SPACE, - ACTIONS(2399), 1, + ACTIONS(2457), 1, + anon_sym_LPAREN, + STATE(948), 1, + sym_argument_list, + ACTIONS(593), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(591), 29, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43097] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(665), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(663), 30, anon_sym_LBRACK, - ACTIONS(2401), 1, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, anon_sym_DASH_DASH, - ACTIONS(2407), 1, + anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2453), 2, + [43144] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(715), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, anon_sym_DOT2, + ACTIONS(713), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_COLON_COLON, - ACTIONS(653), 33, + aux_sym_invokation_foreach_expression_token1, + [43191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 36, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99941,29 +100317,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42846] = 8, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [43238] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2288), 1, + ACTIONS(2435), 1, anon_sym_LBRACK, - ACTIONS(2290), 1, + ACTIONS(2437), 1, anon_sym_PLUS_PLUS, - ACTIONS(2292), 1, + ACTIONS(2439), 1, anon_sym_DASH_DASH, - ACTIONS(2296), 1, + ACTIONS(2443), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2435), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2445), 2, + ACTIONS(2451), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2443), 32, + ACTIONS(2453), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2449), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99995,24 +100373,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42904] = 8, + [43295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 1, - anon_sym_LBRACK, - ACTIONS(2306), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2308), 1, - anon_sym_DASH_DASH, - ACTIONS(2312), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2449), 1, + ACTIONS(253), 2, anon_sym_SPACE, - ACTIONS(2437), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2447), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 37, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100045,11 +100413,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42962] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [43342] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(629), 9, + ACTIONS(637), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100059,7 +100430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(627), 30, + ACTIONS(635), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100090,85 +100461,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43009] = 8, - ACTIONS(3), 1, + [43389] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, - anon_sym_LBRACK, - ACTIONS(2391), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2393), 1, - anon_sym_DASH_DASH, - ACTIONS(2397), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2445), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2451), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2443), 31, + ACTIONS(641), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [43066] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2459), 1, - aux_sym_command_name_token2, - ACTIONS(2461), 1, - anon_sym_DQUOTE2, - ACTIONS(2463), 1, - sym__statement_terminator, - STATE(966), 1, - aux_sym_command_name_repeat1, - ACTIONS(2455), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2457), 33, - anon_sym_GT, + anon_sym_DOT2, + ACTIONS(639), 30, + anon_sym_LBRACK, + anon_sym_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100181,16 +100496,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43121] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43436] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100200,7 +100518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(697), 30, + ACTIONS(601), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100231,29 +100549,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43168] = 3, - ACTIONS(81), 1, + [43483] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(703), 9, + ACTIONS(2463), 1, + aux_sym_command_name_token2, + ACTIONS(2465), 1, + anon_sym_DQUOTE2, + ACTIONS(2467), 1, + sym__statement_terminator, + STATE(965), 1, + aux_sym_command_name_repeat1, + ACTIONS(2459), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2461), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(701), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100266,38 +100591,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [43538] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + anon_sym_LBRACK, + ACTIONS(2419), 1, anon_sym_PLUS_PLUS, + ACTIONS(2421), 1, anon_sym_DASH_DASH, - anon_sym_COLON_COLON, + ACTIONS(2425), 1, aux_sym_invokation_foreach_expression_token1, - [43215] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(711), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, + ACTIONS(2451), 1, + anon_sym_SPACE, + ACTIONS(2455), 2, anon_sym_DOT2, - ACTIONS(709), 30, - anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_COLON_COLON, + ACTIONS(2449), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100310,19 +100641,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43262] = 3, + sym_stop_parsing, + anon_sym_COLON, + [43595] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100332,7 +100659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 30, + ACTIONS(617), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100363,15 +100690,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43309] = 3, + [43642] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 36, - anon_sym_LBRACK, + ACTIONS(2474), 1, + aux_sym_command_name_token2, + ACTIONS(2477), 1, + anon_sym_DQUOTE2, + STATE(945), 1, + aux_sym_command_name_repeat1, + ACTIONS(2469), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100400,17 +100731,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [43356] = 3, + anon_sym_DASH_DASH_PERCENT, + [43695] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(645), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100420,7 +100750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(667), 30, + ACTIONS(643), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100451,10 +100781,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43403] = 3, + [43742] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(703), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100464,7 +100794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 30, + ACTIONS(701), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100495,10 +100825,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43450] = 3, + [43789] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(633), 9, + ACTIONS(719), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100508,7 +100838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(631), 30, + ACTIONS(717), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100539,10 +100869,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43497] = 3, + [43836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100552,7 +100882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 30, + ACTIONS(671), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100583,29 +100913,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43544] = 3, - ACTIONS(81), 1, + [43883] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(2465), 1, + anon_sym_DQUOTE2, + ACTIONS(2484), 1, + aux_sym_command_name_token2, + ACTIONS(2486), 1, + sym__statement_terminator, + STATE(942), 1, + aux_sym_command_name_repeat1, + ACTIONS(2480), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2482), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(679), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100618,19 +100955,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43591] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [43938] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(686), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100640,7 +100974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 30, + ACTIONS(679), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100671,38 +101005,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43638] = 8, - ACTIONS(3), 1, + [43985] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2399), 1, - anon_sym_LBRACK, - ACTIONS(2401), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, - anon_sym_DASH_DASH, - ACTIONS(2407), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2449), 1, - anon_sym_SPACE, - ACTIONS(2453), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2447), 32, + ACTIONS(691), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(689), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100715,15 +101040,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [43695] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [44032] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100733,7 +101062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 30, + ACTIONS(609), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100764,10 +101093,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43742] = 3, + [44079] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(677), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100777,7 +101106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 30, + ACTIONS(675), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100808,10 +101137,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43789] = 3, + [44126] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(711), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100821,7 +101150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 30, + ACTIONS(709), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100852,10 +101181,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43836] = 3, + [44173] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100865,7 +101194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 30, + ACTIONS(729), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100896,10 +101225,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43883] = 3, + [44220] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(625), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100909,7 +101238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(623), 30, + ACTIONS(605), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100940,29 +101269,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43930] = 3, - ACTIONS(3), 1, + [44267] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, - anon_sym_LBRACK, + ACTIONS(727), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(725), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100975,19 +101304,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DOT2, anon_sym_COLON_COLON, - [43977] = 3, + aux_sym_invokation_foreach_expression_token1, + [44314] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(691), 9, + ACTIONS(653), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100997,7 +101326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(689), 30, + ACTIONS(651), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101028,38 +101357,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44024] = 8, - ACTIONS(3), 1, + [44361] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2399), 1, + ACTIONS(707), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(705), 30, anon_sym_LBRACK, - ACTIONS(2401), 1, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, anon_sym_DASH_DASH, - ACTIONS(2407), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2445), 1, - anon_sym_SPACE, - ACTIONS(2453), 2, - anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2443), 32, + aux_sym_invokation_foreach_expression_token1, + [44408] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(695), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(693), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101072,15 +101436,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [44081] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [44455] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(669), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101090,7 +101458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 30, + ACTIONS(667), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101121,19 +101489,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44128] = 6, + [44502] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2467), 1, - aux_sym_command_name_token2, - ACTIONS(2469), 1, - anon_sym_DQUOTE2, - STATE(960), 1, - aux_sym_command_name_repeat1, - ACTIONS(2465), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2457), 34, + ACTIONS(2435), 1, + anon_sym_LBRACK, + ACTIONS(2437), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2439), 1, + anon_sym_DASH_DASH, + ACTIONS(2443), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2447), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2453), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2445), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101162,16 +101535,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44181] = 3, + [44559] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(623), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101181,7 +101551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 30, + ACTIONS(621), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101212,29 +101582,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44228] = 3, - ACTIONS(81), 1, + [44606] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(2491), 1, + aux_sym_command_name_token2, + ACTIONS(2494), 1, + anon_sym_DQUOTE2, + ACTIONS(2497), 1, + sym__statement_terminator, + STATE(965), 1, + aux_sym_command_name_repeat1, + ACTIONS(2488), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 33, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(729), 30, - anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44661] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2501), 1, + aux_sym_command_name_token2, + ACTIONS(2503), 1, + anon_sym_DQUOTE2, + STATE(945), 1, + aux_sym_command_name_repeat1, + ACTIONS(2499), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2461), 34, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101247,30 +101670,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44714] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + anon_sym_LBRACK, + ACTIONS(2419), 1, anon_sym_PLUS_PLUS, + ACTIONS(2421), 1, anon_sym_DASH_DASH, - anon_sym_COLON_COLON, + ACTIONS(2425), 1, aux_sym_invokation_foreach_expression_token1, - [44275] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2476), 1, - aux_sym_command_name_token2, - ACTIONS(2479), 1, - anon_sym_DQUOTE2, - ACTIONS(2482), 1, - sym__statement_terminator, - STATE(959), 1, - aux_sym_command_name_repeat1, - ACTIONS(2471), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 33, + ACTIONS(2447), 1, + anon_sym_SPACE, + ACTIONS(2455), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2445), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101299,39 +101722,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44330] = 6, - ACTIONS(3), 1, + [44771] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2469), 1, - anon_sym_DQUOTE2, - ACTIONS(2488), 1, - aux_sym_command_name_token2, - STATE(964), 1, - aux_sym_command_name_repeat1, - ACTIONS(2484), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2486), 34, + ACTIONS(686), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(683), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101344,17 +101761,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44383] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [44818] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(661), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101364,7 +101783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 30, + ACTIONS(659), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101395,10 +101814,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44430] = 3, + [44865] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(649), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101408,7 +101827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(647), 30, + ACTIONS(595), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101439,10 +101858,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44477] = 3, + [44912] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101452,7 +101871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 30, + ACTIONS(613), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101483,34 +101902,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44524] = 6, - ACTIONS(3), 1, + [44959] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2493), 1, - aux_sym_command_name_token2, - ACTIONS(2496), 1, - anon_sym_DQUOTE2, - STATE(964), 1, - aux_sym_command_name_repeat1, - ACTIONS(2490), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 34, + ACTIONS(657), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(655), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101523,17 +101937,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44577] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [45006] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(601), 9, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101543,7 +101959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(599), 30, + ACTIONS(647), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101574,36 +101990,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44624] = 7, - ACTIONS(3), 1, + [45053] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2461), 1, - anon_sym_DQUOTE2, - ACTIONS(2501), 1, - aux_sym_command_name_token2, - ACTIONS(2503), 1, - sym__statement_terminator, - STATE(959), 1, - aux_sym_command_name_repeat1, - ACTIONS(2499), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2486), 33, + ACTIONS(627), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(625), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101616,30 +102025,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44679] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2389), 1, - anon_sym_LBRACK, - ACTIONS(2391), 1, anon_sym_PLUS_PLUS, - ACTIONS(2393), 1, anon_sym_DASH_DASH, - ACTIONS(2397), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2449), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2451), 2, - anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2447), 31, + aux_sym_invokation_foreach_expression_token1, + [45100] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2503), 1, + anon_sym_DQUOTE2, + ACTIONS(2507), 1, + aux_sym_command_name_token2, + STATE(966), 1, + aux_sym_command_name_repeat1, + ACTIONS(2505), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2482), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101668,13 +102075,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - [44736] = 3, + anon_sym_DASH_DASH_PERCENT, + [45153] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(593), 9, + ACTIONS(699), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101684,7 +102094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 30, + ACTIONS(697), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101715,10 +102125,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44783] = 3, + [45200] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(673), 9, + ACTIONS(631), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101728,7 +102138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(671), 30, + ACTIONS(629), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101759,10 +102169,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44830] = 3, + [45247] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101772,7 +102182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 30, + ACTIONS(721), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101803,29 +102213,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44877] = 3, - ACTIONS(81), 1, + [45294] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(2509), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2511), 35, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(721), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101838,19 +102248,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [44924] = 3, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45340] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(645), 9, + STATE(1040), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101860,9 +102271,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(643), 30, + ACTIONS(591), 28, + sym__statement_terminator, anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -101883,18 +102294,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44971] = 3, + [45388] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(2517), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2515), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101903,10 +102316,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(635), 30, - anon_sym_LBRACK, + ACTIONS(2513), 27, anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -101926,38 +102342,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45018] = 3, - ACTIONS(81), 1, + [45436] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(2521), 1, + aux_sym_command_name_token2, + ACTIONS(2523), 1, + anon_sym_DQUOTE2, + STATE(985), 1, + aux_sym_command_name_repeat1, + ACTIONS(2519), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2461), 33, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(713), 30, - anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [45488] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2486), 1, + sym__statement_terminator, + ACTIONS(2527), 1, + aux_sym_command_name_token2, + ACTIONS(2529), 1, + anon_sym_DQUOTE2, + STATE(987), 1, + aux_sym_command_name_repeat1, + ACTIONS(2525), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2482), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101970,19 +102432,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45065] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [45542] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(695), 9, + ACTIONS(2531), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2515), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101991,10 +102453,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(693), 30, - anon_sym_LBRACK, + ACTIONS(2513), 27, + sym__statement_terminator, anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -102014,38 +102480,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45112] = 3, - ACTIONS(81), 1, + [45590] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(2536), 1, + aux_sym_command_name_token2, + ACTIONS(2539), 1, + anon_sym_DQUOTE2, + STATE(985), 1, + aux_sym_command_name_repeat1, + ACTIONS(2533), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(659), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102058,46 +102521,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45159] = 4, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [45642] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2507), 8, + ACTIONS(2497), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 35, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2505), 27, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45688] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2467), 1, sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, + ACTIONS(2529), 1, + anon_sym_DQUOTE2, + ACTIONS(2544), 1, + aux_sym_command_name_token2, + STATE(990), 1, + aux_sym_command_name_repeat1, + ACTIONS(2542), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2461), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102110,34 +102612,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_PIPE, - [45207] = 5, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [45742] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2511), 1, - anon_sym_LPAREN, - STATE(1009), 1, - sym_argument_list, - ACTIONS(605), 9, + ACTIONS(2546), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2548), 35, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(603), 27, - sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2497), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 36, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102150,19 +102694,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_COMMA, + sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45257] = 3, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45834] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2513), 2, + ACTIONS(2497), 1, + sym__statement_terminator, + ACTIONS(2553), 1, + aux_sym_command_name_token2, + ACTIONS(2556), 1, + anon_sym_DQUOTE2, + STATE(990), 1, + aux_sym_command_name_repeat1, + ACTIONS(2550), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2515), 36, + ACTIONS(2472), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102191,21 +102746,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45303] = 3, + [45888] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2517), 2, + ACTIONS(2523), 1, + anon_sym_DQUOTE2, + ACTIONS(2561), 1, + aux_sym_command_name_token2, + STATE(982), 1, + aux_sym_command_name_repeat1, + ACTIONS(2559), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2519), 36, + ACTIONS(2482), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102236,20 +102793,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45349] = 3, + [45940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2513), 3, - sym__statement_terminator, + ACTIONS(2509), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2515), 35, + ACTIONS(2511), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102278,6 +102831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, aux_sym_command_name_token2, anon_sym_DQUOTE2, @@ -102285,19 +102839,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45395] = 6, + [45986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2523), 1, - aux_sym_command_name_token2, - ACTIONS(2525), 1, - anon_sym_DQUOTE2, - STATE(989), 1, - aux_sym_command_name_repeat1, - ACTIONS(2521), 2, + ACTIONS(2546), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2457), 33, + ACTIONS(2548), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102328,17 +102876,20 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45447] = 4, + anon_sym_DASH_DASH_PERCENT, + [46032] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2527), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2507), 8, + ACTIONS(2563), 1, + anon_sym_LPAREN, + STATE(1040), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102347,13 +102898,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2505), 27, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, + anon_sym_DOT2, + ACTIONS(591), 27, + sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -102373,15 +102921,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - [45495] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2482), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 36, + ACTIONS(765), 1, + anon_sym_SPACE, + ACTIONS(2565), 1, + anon_sym_COMMA, + STATE(995), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102410,37 +102965,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45541] = 3, - ACTIONS(3), 1, + [46131] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2517), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2519), 35, + ACTIONS(691), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(689), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102453,29 +103006,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45587] = 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2463), 1, - sym__statement_terminator, - ACTIONS(2531), 1, - aux_sym_command_name_token2, - ACTIONS(2533), 1, - anon_sym_DQUOTE2, - STATE(987), 1, - aux_sym_command_name_repeat1, - ACTIONS(2529), 2, + ACTIONS(2497), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2457), 32, + ACTIONS(2472), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102504,40 +103048,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45641] = 7, - ACTIONS(3), 1, + [46221] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2503), 1, - sym__statement_terminator, - ACTIONS(2533), 1, - anon_sym_DQUOTE2, - ACTIONS(2537), 1, - aux_sym_command_name_token2, - STATE(990), 1, - aux_sym_command_name_repeat1, - ACTIONS(2535), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2486), 32, + ACTIONS(665), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(663), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102550,34 +103090,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45695] = 3, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46266] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2482), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 35, + ACTIONS(623), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(621), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102590,42 +103132,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45741] = 6, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46311] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2525), 1, - anon_sym_DQUOTE2, - ACTIONS(2541), 1, - aux_sym_command_name_token2, - STATE(992), 1, - aux_sym_command_name_repeat1, - ACTIONS(2539), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2486), 33, + ACTIONS(711), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(709), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102638,42 +103174,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45793] = 7, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46356] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2482), 1, - sym__statement_terminator, - ACTIONS(2546), 1, - aux_sym_command_name_token2, - ACTIONS(2549), 1, - anon_sym_DQUOTE2, - STATE(990), 1, - aux_sym_command_name_repeat1, - ACTIONS(2543), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 32, + ACTIONS(641), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(639), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102686,17 +103216,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45847] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46401] = 3, ACTIONS(81), 1, sym_comment, - STATE(1009), 1, - sym_argument_list, - ACTIONS(605), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102706,7 +103236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(603), 28, + ACTIONS(617), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102735,34 +103265,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45895] = 6, - ACTIONS(3), 1, + [46446] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2555), 1, - aux_sym_command_name_token2, - ACTIONS(2558), 1, - anon_sym_DQUOTE2, - STATE(992), 1, - aux_sym_command_name_repeat1, - ACTIONS(2552), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 33, + ACTIONS(727), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(725), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102775,16 +103300,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45947] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46491] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(601), 9, + ACTIONS(707), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102794,7 +103320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(599), 28, + ACTIONS(705), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102823,10 +103349,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45992] = 3, + [46536] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(649), 9, + ACTIONS(669), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102836,7 +103362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(647), 28, + ACTIONS(667), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102865,13 +103391,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46037] = 3, + [46581] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2482), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 35, + ACTIONS(778), 1, + anon_sym_SPACE, + ACTIONS(2568), 1, + anon_sym_COMMA, + STATE(1033), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102900,20 +103429,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [46082] = 3, + anon_sym_DASH_DASH_PERCENT, + [46630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2517), 2, + ACTIONS(2509), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2519), 35, + ACTIONS(2511), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102949,52 +103477,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46127] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(673), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(671), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46172] = 3, + [46675] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(627), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103004,7 +103490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 28, + ACTIONS(625), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103033,16 +103519,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46217] = 5, + [46720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - anon_sym_SPACE, - ACTIONS(2561), 1, - anon_sym_COMMA, - STATE(1003), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 34, + ACTIONS(2546), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2548), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103071,58 +103554,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46266] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2517), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2519), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, aux_sym_command_name_token2, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46311] = 3, + [46765] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(631), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103132,7 +103574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 28, + ACTIONS(629), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103161,10 +103603,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46356] = 3, + [46810] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(625), 9, + ACTIONS(645), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103174,7 +103616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(623), 28, + ACTIONS(643), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103203,31 +103645,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46401] = 5, - ACTIONS(3), 1, + [46855] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(769), 1, - anon_sym_SPACE, - ACTIONS(2561), 1, - anon_sym_COMMA, - STATE(1023), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 34, + ACTIONS(661), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(659), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103240,59 +103680,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46450] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 7, - sym_decimal_integer_literal, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 30, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_EQ, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46495] = 3, + [46900] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103302,7 +103700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 28, + ACTIONS(609), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103331,10 +103729,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46540] = 3, + [46945] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(715), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103344,7 +103742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 28, + ACTIONS(713), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103373,10 +103771,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46585] = 3, + [46990] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(691), 9, + ACTIONS(637), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103386,7 +103784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(689), 28, + ACTIONS(635), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103415,10 +103813,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46630] = 3, + [47035] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103428,7 +103826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(697), 28, + ACTIONS(721), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103457,10 +103855,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46675] = 3, + [47080] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(629), 9, + ACTIONS(695), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103470,7 +103868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(627), 28, + ACTIONS(693), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103499,32 +103897,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46720] = 5, - ACTIONS(3), 1, + [47125] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2563), 1, + ACTIONS(251), 7, + sym_decimal_integer_literal, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 30, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_EQ, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, anon_sym_COMMA, - STATE(1020), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(784), 33, + anon_sym_LBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47170] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(731), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(729), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103537,16 +103974,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46769] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47215] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(703), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103556,7 +103994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 28, + ACTIONS(701), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103585,29 +104023,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46814] = 3, - ACTIONS(81), 1, + [47260] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(723), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(721), 28, + ACTIONS(2570), 1, + anon_sym_COMMA, + STATE(1035), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(772), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(774), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103620,21 +104061,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46859] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [47309] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2513), 3, + ACTIONS(2497), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2515), 34, + ACTIONS(2472), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103669,10 +104109,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46904] = 3, + [47354] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103682,7 +104122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 28, + ACTIONS(671), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103711,10 +104151,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46949] = 3, + [47399] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103724,7 +104164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 28, + ACTIONS(601), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103753,10 +104193,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46994] = 3, + [47444] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(695), 9, + ACTIONS(2572), 1, + anon_sym_LBRACK, + ACTIONS(2574), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2576), 1, + anon_sym_DASH_DASH, + ACTIONS(2578), 1, + anon_sym_DOT2, + ACTIONS(2580), 1, + anon_sym_COLON_COLON, + ACTIONS(2582), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103765,10 +104217,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(693), 28, + ACTIONS(635), 23, sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103791,26 +104241,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47039] = 9, + [47501] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2565), 1, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2567), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2569), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2571), 1, + ACTIONS(2590), 1, anon_sym_DOT2, - ACTIONS(2573), 1, + ACTIONS(2592), 1, anon_sym_COLON_COLON, - ACTIONS(2575), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 8, + ACTIONS(637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103819,8 +104265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(651), 23, - sym__statement_terminator, + ACTIONS(635), 23, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103841,24 +104286,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47096] = 9, + [47558] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2577), 1, - anon_sym_LBRACK, - ACTIONS(2579), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, - anon_sym_DASH_DASH, - ACTIONS(2583), 1, - anon_sym_DOT2, - ACTIONS(2585), 1, - anon_sym_COLON_COLON, - ACTIONS(2587), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 8, + ACTIONS(653), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103867,7 +104301,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(651), 23, + anon_sym_DOT2, + ACTIONS(651), 28, + sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103888,62 +104325,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2513), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2515), 35, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [47198] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47603] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2563), 1, + ACTIONS(2570), 1, anon_sym_COMMA, - STATE(1034), 1, + STATE(1021), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(769), 2, + ACTIONS(778), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(771), 33, + ACTIONS(780), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103977,10 +104375,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47247] = 3, + [47652] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(703), 9, + ACTIONS(657), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103990,7 +104388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 28, + ACTIONS(655), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104019,10 +104417,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47292] = 3, + [47697] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(686), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104032,7 +104430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 28, + ACTIONS(683), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104061,54 +104459,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47337] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(775), 1, - anon_sym_SPACE, - ACTIONS(2589), 1, - anon_sym_COMMA, - STATE(1023), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47386] = 3, + [47742] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104118,7 +104472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 28, + ACTIONS(679), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104147,29 +104501,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47431] = 3, - ACTIONS(81), 1, + [47787] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(669), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(667), 28, + ACTIONS(2509), 3, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2511), 34, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104182,36 +104536,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47476] = 3, - ACTIONS(81), 1, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [47832] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(772), 1, + anon_sym_SPACE, + ACTIONS(2568), 1, + anon_sym_COMMA, + STATE(995), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(774), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(725), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104224,17 +104580,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47521] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [47881] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(593), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104244,7 +104600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 28, + ACTIONS(595), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104273,14 +104629,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47566] = 3, + [47926] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2482), 3, + ACTIONS(2596), 1, + anon_sym_COMMA, + STATE(1035), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 34, + anon_sym_SPACE, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104309,16 +104668,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [47611] = 3, + anon_sym_DASH_DASH_PERCENT, + [47975] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(677), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104328,7 +104686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 28, + ACTIONS(675), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104357,10 +104715,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47656] = 3, + [48020] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(633), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104370,7 +104728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(631), 28, + ACTIONS(613), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104399,10 +104757,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47701] = 3, + [48065] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2546), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2548), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [48110] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(699), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104412,7 +104812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 28, + ACTIONS(697), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104441,10 +104841,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47746] = 3, + [48155] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(719), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104454,7 +104854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 28, + ACTIONS(717), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104483,10 +104883,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47791] = 3, + [48200] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104496,7 +104896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(729), 28, + ACTIONS(647), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104525,54 +104925,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47836] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2592), 1, - anon_sym_COMMA, - STATE(1034), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(775), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(777), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47885] = 3, + [48245] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104582,7 +104938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 28, + ACTIONS(605), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -104611,29 +104967,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47930] = 3, - ACTIONS(81), 1, + [48290] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(686), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(683), 28, + ACTIONS(2599), 1, + anon_sym_COMMA, + STATE(1043), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(767), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104646,36 +105005,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47975] = 3, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [48338] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(611), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(609), 28, + ACTIONS(765), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(767), 34, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104688,36 +105044,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48020] = 3, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [48382] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(2604), 1, + anon_sym_LPAREN, + ACTIONS(2606), 1, + anon_sym_SPACE, + STATE(1117), 1, + sym_argument_list, + ACTIONS(2602), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(613), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104730,36 +105088,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, + sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48065] = 3, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [48430] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(778), 1, + anon_sym_SPACE, + ACTIONS(2608), 1, + anon_sym_COMMA, + STATE(1063), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(617), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104772,36 +105131,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48110] = 3, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + [48478] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(645), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(643), 28, + ACTIONS(2610), 1, + anon_sym_COMMA, + STATE(1065), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(772), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(774), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104814,24 +105175,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48155] = 5, + sym_stop_parsing, + anon_sym_COLON, + [48526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2595), 1, - anon_sym_COMMA, - STATE(1041), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(775), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(777), 32, + ACTIONS(677), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104860,21 +105215,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48203] = 5, + [48570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2598), 1, - anon_sym_COMMA, - STATE(1060), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(769), 2, + ACTIONS(651), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(771), 32, + ACTIONS(653), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104904,20 +105257,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48251] = 5, + anon_sym_DASH_DASH_PERCENT, + [48614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2600), 1, - anon_sym_COMMA, - STATE(1064), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 2, - sym__statement_terminator, + ACTIONS(643), 1, anon_sym_SPACE, - ACTIONS(784), 32, + ACTIONS(645), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104946,20 +105296,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48299] = 5, + [48658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, + ACTIONS(655), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2602), 1, - anon_sym_COMMA, - STATE(1044), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 33, + ACTIONS(657), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104989,20 +105339,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48347] = 5, + anon_sym_DASH_DASH_PERCENT, + [48702] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(769), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2605), 1, + ACTIONS(2612), 1, anon_sym_COMMA, - STATE(1044), 1, + STATE(1052), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 33, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105036,12 +105387,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48395] = 3, + [48750] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, + ACTIONS(2615), 1, + anon_sym_LPAREN, + STATE(1103), 1, + sym_argument_list, + ACTIONS(2606), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(777), 35, + ACTIONS(2602), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105070,24 +105426,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48439] = 5, + [48798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2598), 1, - anon_sym_COMMA, - STATE(1042), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 2, - sym__statement_terminator, + ACTIONS(651), 1, anon_sym_SPACE, - ACTIONS(784), 32, + ACTIONS(653), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105117,19 +105465,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48487] = 5, + anon_sym_DASH_DASH_PERCENT, + [48842] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2609), 1, - anon_sym_LPAREN, - ACTIONS(2611), 1, + ACTIONS(655), 1, anon_sym_SPACE, - STATE(1116), 1, - sym_argument_list, - ACTIONS(2607), 33, + ACTIONS(657), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105158,21 +105505,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48535] = 5, + [48886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(2605), 1, - anon_sym_COMMA, - STATE(1045), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 33, + ACTIONS(677), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105203,15 +105548,22 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48583] = 3, + anon_sym_DASH_DASH_PERCENT, + [48930] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(2610), 1, + anon_sym_COMMA, + STATE(1047), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(778), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 35, + ACTIONS(780), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105241,28 +105593,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48627] = 9, + [48978] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2565), 1, + ACTIONS(2572), 1, anon_sym_LBRACK, - ACTIONS(2567), 1, + ACTIONS(2574), 1, anon_sym_PLUS_PLUS, - ACTIONS(2569), 1, + ACTIONS(2576), 1, anon_sym_DASH_DASH, - ACTIONS(2575), 1, + ACTIONS(2582), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2613), 1, + ACTIONS(2617), 1, anon_sym_DOT2, - ACTIONS(2615), 1, + ACTIONS(2619), 1, anon_sym_COLON_COLON, - ACTIONS(653), 8, + ACTIONS(637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105271,7 +105620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(651), 22, + ACTIONS(635), 22, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -105294,22 +105643,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_COMMA, anon_sym_PIPE, - [48683] = 9, + [49034] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2577), 1, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2579), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2587), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2617), 1, + ACTIONS(2621), 1, anon_sym_DOT2, - ACTIONS(2619), 1, + ACTIONS(2623), 1, anon_sym_COLON_COLON, - ACTIONS(653), 8, + ACTIONS(637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105318,7 +105667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(651), 22, + ACTIONS(635), 22, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105341,13 +105690,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [48739] = 3, + [49090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(639), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 34, + ACTIONS(641), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105382,13 +105731,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48783] = 3, + [49134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, - sym__statement_terminator, + ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(657), 34, + ACTIONS(637), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105418,17 +105766,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48827] = 3, + [49178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 1, + ACTIONS(639), 1, anon_sym_SPACE, - ACTIONS(657), 35, + ACTIONS(641), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105464,13 +105813,16 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48871] = 3, + [49222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, - sym__statement_terminator, + ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(661), 34, + ACTIONS(2608), 1, + anon_sym_COMMA, + STATE(1052), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(774), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105500,18 +105852,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48915] = 3, + [49270] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, - sym__statement_terminator, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(665), 34, + ACTIONS(767), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105541,18 +105891,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48959] = 3, + [49314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(2625), 1, + anon_sym_COMMA, + STATE(1065), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(731), 34, + ACTIONS(767), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105582,17 +105937,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49003] = 3, + [49362] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 1, + ACTIONS(2628), 1, + anon_sym_COMMA, + STATE(1043), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(772), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(661), 35, + ACTIONS(774), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105621,24 +105979,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49047] = 5, + [49410] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2621), 1, + ACTIONS(765), 1, + anon_sym_SPACE, + ACTIONS(2630), 1, anon_sym_COMMA, - STATE(1060), 1, + STATE(1067), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(775), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(777), 32, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105667,16 +106021,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49095] = 3, + anon_sym_DASH_DASH_PERCENT, + [49458] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 1, + ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(665), 35, + ACTIONS(2633), 1, + anon_sym_COMMA, + STATE(1069), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105705,19 +106064,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49139] = 3, + [49506] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 1, + ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(731), 35, + ACTIONS(2633), 1, + anon_sym_COMMA, + STATE(1067), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(774), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105746,20 +106107,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49183] = 3, + [49554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(673), 34, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105794,59 +106153,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49227] = 5, + [49598] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2600), 1, + ACTIONS(2628), 1, anon_sym_COMMA, - STATE(1041), 1, + STATE(1066), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(769), 2, + ACTIONS(778), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(771), 32, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49275] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(775), 1, - anon_sym_SPACE, - ACTIONS(2624), 1, - anon_sym_COMMA, - STATE(1065), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 33, + ACTIONS(780), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105875,65 +106192,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49323] = 5, + [49646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - anon_sym_SPACE, - ACTIONS(2627), 1, - anon_sym_COMMA, - STATE(1068), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49371] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2629), 1, - anon_sym_LPAREN, - STATE(1110), 1, - sym_argument_list, - ACTIONS(2611), 2, + ACTIONS(643), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2607), 32, + ACTIONS(645), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105962,20 +106231,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49419] = 5, + [49690] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(769), 1, + ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(2627), 1, + ACTIONS(2635), 1, anon_sym_COMMA, - STATE(1065), 1, + STATE(1098), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 33, + ACTIONS(780), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106008,54 +106279,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49467] = 3, + [49737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 2, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(777), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49511] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(671), 1, - anon_sym_SPACE, - ACTIONS(673), 35, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106085,28 +106315,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49555] = 9, + [49780] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2577), 1, + ACTIONS(2572), 1, anon_sym_LBRACK, - ACTIONS(2579), 1, + ACTIONS(2574), 1, anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, + ACTIONS(2576), 1, anon_sym_DASH_DASH, - ACTIONS(2587), 1, + ACTIONS(2582), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(2617), 1, anon_sym_DOT2, ACTIONS(2619), 1, anon_sym_COLON_COLON, - ACTIONS(2447), 8, + ACTIONS(2445), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -106115,7 +106343,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2449), 21, + ACTIONS(2447), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -106135,18 +106364,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [49610] = 5, + [49835] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(769), 1, + ACTIONS(2639), 1, anon_sym_SPACE, - ACTIONS(2631), 1, - anon_sym_COMMA, - STATE(1097), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 32, + ACTIONS(2637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106175,16 +106399,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49657] = 3, + anon_sym_DASH_DASH_PERCENT, + [49878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, + ACTIONS(639), 1, anon_sym_SPACE, - ACTIONS(777), 34, + ACTIONS(641), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106219,13 +106445,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49700] = 3, + [49921] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2635), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2633), 33, + ACTIONS(677), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106255,26 +106481,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49743] = 9, + [49964] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2565), 1, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2567), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2569), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2575), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2613), 1, + ACTIONS(2621), 1, anon_sym_DOT2, - ACTIONS(2615), 1, + ACTIONS(2623), 1, anon_sym_COLON_COLON, - ACTIONS(2447), 8, + ACTIONS(2445), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -106283,49 +106509,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2449), 21, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [49798] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2635), 1, - anon_sym_SPACE, - ACTIONS(2633), 34, - anon_sym_GT, + ACTIONS(2447), 21, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -106338,20 +106529,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49841] = 3, + [50019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 2, + ACTIONS(651), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(777), 33, + ACTIONS(653), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106385,13 +106571,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49884] = 3, + [50062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(655), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 33, + ACTIONS(657), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106425,16 +106611,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49927] = 5, + [50105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2611), 1, + ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2637), 1, - anon_sym_LPAREN, - STATE(1131), 1, - sym_argument_list, - ACTIONS(2607), 32, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106463,11 +106645,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49974] = 3, + [50148] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 9, @@ -106507,97 +106691,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [50017] = 3, + [50191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(2606), 1, anon_sym_SPACE, - ACTIONS(653), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50060] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(657), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50103] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2639), 1, + ACTIONS(2641), 1, anon_sym_LPAREN, - STATE(1133), 1, + STATE(1141), 1, sym_argument_list, - ACTIONS(2611), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2607), 31, + ACTIONS(2602), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106626,16 +106729,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50150] = 3, + [50238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, - sym__statement_terminator, + ACTIONS(643), 1, anon_sym_SPACE, - ACTIONS(661), 33, + ACTIONS(645), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106665,17 +106768,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50193] = 3, + [50281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(2639), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(665), 33, + ACTIONS(2637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106705,57 +106809,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(729), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(731), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50279] = 3, + anon_sym_DASH_DASH_PERCENT, + [50324] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, - sym__statement_terminator, + ACTIONS(651), 1, anon_sym_SPACE, - ACTIONS(673), 33, + ACTIONS(653), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106785,11 +106848,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50322] = 3, + [50367] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 1, @@ -106829,12 +106893,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50365] = 3, + [50410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(661), 34, + ACTIONS(767), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106869,12 +106933,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50408] = 3, + [50453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 1, + ACTIONS(765), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(665), 34, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106904,17 +106969,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50451] = 3, + [50496] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 1, + ACTIONS(2643), 1, + anon_sym_COMMA, + STATE(1096), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(778), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(731), 34, + ACTIONS(780), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106943,23 +107012,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50494] = 5, + [50543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2641), 1, - anon_sym_COMMA, - STATE(1096), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 2, + ACTIONS(639), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(784), 31, + ACTIONS(641), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106988,19 +107050,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50541] = 5, + [50586] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(2631), 1, - anon_sym_COMMA, - STATE(1072), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 32, + ACTIONS(677), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107029,21 +107089,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50588] = 5, + [50629] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2643), 1, + ACTIONS(2645), 1, anon_sym_COMMA, STATE(1094), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(775), 2, + ACTIONS(765), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(777), 31, + ACTIONS(767), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107075,12 +107137,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50635] = 3, + [50676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 1, + ACTIONS(643), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(673), 34, + ACTIONS(645), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107110,22 +107173,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50678] = 5, + [50719] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2641), 1, + ACTIONS(2643), 1, anon_sym_COMMA, STATE(1094), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(769), 2, + ACTIONS(772), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(771), 31, + ACTIONS(774), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107157,16 +107219,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50725] = 5, + [50766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(775), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2646), 1, + ACTIONS(2648), 1, anon_sym_COMMA, STATE(1097), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 32, + ACTIONS(767), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107199,53 +107261,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50772] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2653), 1, - anon_sym_SEMI, - STATE(1113), 1, - aux_sym_script_block_repeat1, - ACTIONS(2649), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2651), 27, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - sym_simple_name, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [50818] = 3, + [50813] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(611), 33, + ACTIONS(2635), 1, + anon_sym_COMMA, + STATE(1097), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(774), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107278,13 +107303,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [50860] = 3, + [50860] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 1, + ACTIONS(2651), 1, + anon_sym_LPAREN, + STATE(1139), 1, + sym_argument_list, + ACTIONS(2606), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(649), 33, + ACTIONS(2602), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107313,17 +107342,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [50902] = 3, + [50907] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2635), 1, + ACTIONS(2447), 1, anon_sym_SPACE, - ACTIONS(2633), 33, + ACTIONS(2445), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107352,18 +107379,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50944] = 3, + anon_sym_DASH_DASH_PERCENT, + [50949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(2655), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(611), 32, + ACTIONS(2653), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107396,12 +107423,54 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50986] = 3, + [50991] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2661), 1, + anon_sym_SEMI, + STATE(1118), 1, + aux_sym_script_block_repeat1, + ACTIONS(2657), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2659), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [51037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2657), 1, + ACTIONS(2665), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2655), 33, + ACTIONS(2663), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107430,17 +107499,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51028] = 3, + [51079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2661), 1, + ACTIONS(2669), 1, anon_sym_SPACE, - ACTIONS(2659), 33, + ACTIONS(2667), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107474,12 +107542,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51070] = 3, + [51121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 1, + ACTIONS(2655), 1, anon_sym_SPACE, - ACTIONS(2443), 33, + ACTIONS(2653), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107513,13 +107581,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51112] = 3, + [51163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 2, + ACTIONS(2451), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2443), 32, + ACTIONS(2449), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107552,13 +107620,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51154] = 3, + [51205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2449), 2, + ACTIONS(629), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2447), 32, + ACTIONS(631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107591,52 +107659,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51196] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 6, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 28, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [51238] = 3, + [51247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2657), 2, - sym__statement_terminator, + ACTIONS(625), 1, anon_sym_SPACE, - ACTIONS(2655), 32, + ACTIONS(627), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107665,17 +107693,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51280] = 3, + [51289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 2, - sym__statement_terminator, + ACTIONS(2673), 1, anon_sym_SPACE, - ACTIONS(2663), 32, + ACTIONS(2671), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107704,17 +107732,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51322] = 3, + [51331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2661), 2, + ACTIONS(2673), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2659), 32, + ACTIONS(2671), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107747,12 +107776,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51364] = 3, + [51373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2449), 1, + ACTIONS(2639), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2447), 33, + ACTIONS(2637), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107781,58 +107811,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51406] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2671), 1, - anon_sym_SEMI, - STATE(1115), 1, - aux_sym_script_block_repeat1, - ACTIONS(2667), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2669), 27, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - sym_simple_name, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [51452] = 3, + [51415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2675), 1, + ACTIONS(2639), 1, anon_sym_SPACE, - ACTIONS(2673), 33, + ACTIONS(2637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107861,19 +107849,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51494] = 5, + [51457] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2679), 1, anon_sym_SEMI, - STATE(1115), 1, + STATE(1102), 1, aux_sym_script_block_repeat1, - ACTIONS(1428), 5, + ACTIONS(2675), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -107907,12 +107895,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51540] = 3, + [51503] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 1, + ACTIONS(2447), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2663), 33, + ACTIONS(2445), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107941,18 +107930,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51582] = 3, - ACTIONS(3), 1, + [51545] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2635), 2, + ACTIONS(251), 6, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 28, sym__statement_terminator, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [51587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2451), 1, anon_sym_SPACE, - ACTIONS(2633), 32, + ACTIONS(2449), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107981,17 +108007,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51624] = 3, + anon_sym_DASH_DASH_PERCENT, + [51629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, - sym__statement_terminator, + ACTIONS(2665), 1, anon_sym_SPACE, - ACTIONS(649), 32, + ACTIONS(2663), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108020,17 +108046,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51666] = 3, + [51671] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2683), 1, + anon_sym_SEMI, + STATE(1118), 1, + aux_sym_script_block_repeat1, + ACTIONS(1439), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2681), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [51717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2675), 2, - sym__statement_terminator, + ACTIONS(629), 1, anon_sym_SPACE, - ACTIONS(2673), 32, + ACTIONS(631), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108059,59 +108126,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51708] = 8, - ACTIONS(81), 1, - sym_comment, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - ACTIONS(2691), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1120), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2685), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2682), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2688), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, [51759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2661), 1, + ACTIONS(625), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2659), 32, + ACTIONS(627), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108140,59 +108166,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51800] = 8, - ACTIONS(81), 1, - sym_comment, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1154), 1, - sym_merging_redirection_operator, - ACTIONS(2693), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1139), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2411), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2248), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2413), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [51851] = 3, + anon_sym_DASH_DASH_PERCENT, + [51801] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2657), 1, + ACTIONS(2669), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2655), 32, + ACTIONS(2667), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108221,17 +108205,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51892] = 3, + anon_sym_DASH_DASH_PERCENT, + [51843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(629), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(611), 31, + ACTIONS(631), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108263,12 +108247,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51933] = 3, + [51884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(2655), 1, anon_sym_SPACE, - ACTIONS(611), 32, + ACTIONS(2653), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108301,13 +108285,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51974] = 3, + [51925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2449), 2, + ACTIONS(625), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2447), 31, + ACTIONS(627), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108339,13 +108323,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52015] = 3, + [51966] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 2, + ACTIONS(2673), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2443), 31, + ACTIONS(2671), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108377,12 +108361,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52056] = 3, + [52007] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 1, + ACTIONS(2669), 1, anon_sym_SPACE, - ACTIONS(2443), 32, + ACTIONS(2667), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108415,13 +108399,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52097] = 3, + [52048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, - sym__statement_terminator, + ACTIONS(2447), 1, anon_sym_SPACE, - ACTIONS(649), 31, + ACTIONS(2445), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108450,15 +108433,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52138] = 3, + [52089] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(730), 1, + sym_file_redirection_operator, + STATE(1153), 1, + sym_merging_redirection_operator, + ACTIONS(2686), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1135), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2383), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2256), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2393), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [52140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 1, + ACTIONS(2451), 1, anon_sym_SPACE, - ACTIONS(649), 32, + ACTIONS(2449), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108491,12 +108518,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52179] = 3, + [52181] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1156), 1, + sym_merging_redirection_operator, + ACTIONS(2686), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1133), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2383), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2256), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2385), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [52232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 1, + ACTIONS(2673), 1, anon_sym_SPACE, - ACTIONS(2663), 32, + ACTIONS(2671), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108529,12 +108599,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52220] = 3, + [52273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2675), 1, + ACTIONS(2655), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2673), 32, + ACTIONS(2653), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108563,17 +108634,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52261] = 3, + [52314] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1156), 1, + sym_merging_redirection_operator, + ACTIONS(2697), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1133), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2691), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2688), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2694), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [52365] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 2, + ACTIONS(2451), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2663), 31, + ACTIONS(2449), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108605,13 +108718,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52302] = 3, + [52406] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(730), 1, + sym_file_redirection_operator, + STATE(1153), 1, + sym_merging_redirection_operator, + ACTIONS(2697), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1135), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2691), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2688), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2699), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [52457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2657), 2, - sym__statement_terminator, + ACTIONS(629), 1, anon_sym_SPACE, - ACTIONS(2655), 31, + ACTIONS(631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108640,16 +108795,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52343] = 3, + [52498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2661), 2, + ACTIONS(2447), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2659), 31, + ACTIONS(2445), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108681,12 +108837,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52384] = 3, + [52539] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2449), 1, + ACTIONS(2669), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2447), 32, + ACTIONS(2667), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108715,17 +108872,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52425] = 3, + [52580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2675), 2, + ACTIONS(2665), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2673), 31, + ACTIONS(2663), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108757,37 +108913,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52466] = 8, - ACTIONS(81), 1, + [52621] = 3, + ACTIONS(3), 1, sym_comment, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - ACTIONS(2693), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1120), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2411), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2248), 8, + ACTIONS(625), 1, + anon_sym_SPACE, + ACTIONS(627), 32, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2431), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -108800,37 +108946,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52517] = 8, - ACTIONS(81), 1, - sym_comment, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1154), 1, - sym_merging_redirection_operator, - ACTIONS(2691), 2, + sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, - STATE(1139), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2685), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2682), 8, + sym_stop_parsing, + anon_sym_COLON, + [52662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2665), 1, + anon_sym_SPACE, + ACTIONS(2663), 32, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2695), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -108843,14 +108984,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52568] = 5, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [52703] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2698), 1, + ACTIONS(2702), 1, anon_sym_COMMA, - STATE(1142), 1, + STATE(1147), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 8, + ACTIONS(774), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108859,7 +109005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(769), 21, + ACTIONS(772), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108881,14 +109027,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52611] = 5, + [52746] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2698), 1, + ACTIONS(2702), 1, anon_sym_COMMA, - STATE(1140), 1, + STATE(1142), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 8, + ACTIONS(780), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108897,7 +109043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(782), 21, + ACTIONS(778), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108919,14 +109065,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52654] = 5, + [52789] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2700), 1, + ACTIONS(2704), 1, anon_sym_COMMA, - STATE(1142), 1, + STATE(1145), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 8, + ACTIONS(780), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108935,8 +109081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(775), 21, - sym__statement_terminator, + ACTIONS(778), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108956,15 +109101,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52697] = 5, + [52832] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2703), 1, + ACTIONS(2704), 1, anon_sym_COMMA, - STATE(1144), 1, + STATE(1146), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 8, + ACTIONS(774), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108973,7 +109119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(769), 21, + ACTIONS(772), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108995,14 +109141,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52740] = 5, + [52875] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2705), 1, + ACTIONS(2706), 1, anon_sym_COMMA, - STATE(1144), 1, + STATE(1146), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(777), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109011,7 +109157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(775), 21, + ACTIONS(765), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109033,14 +109179,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52783] = 5, + [52918] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2703), 1, + ACTIONS(2709), 1, anon_sym_COMMA, - STATE(1143), 1, + STATE(1147), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(784), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109049,7 +109195,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(782), 21, + ACTIONS(765), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109069,18 +109216,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [52826] = 3, + [52961] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2708), 5, + ACTIONS(2712), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2710), 25, + ACTIONS(2714), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -109106,16 +109252,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [52864] = 3, + [52999] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2712), 5, + ACTIONS(2716), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2714), 25, + ACTIONS(2718), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -109141,10 +109287,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [52902] = 3, + [53037] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2633), 8, + ACTIONS(2653), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109153,8 +109299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2635), 21, - sym__statement_terminator, + ACTIONS(2655), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109174,11 +109319,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52939] = 3, + [53074] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2655), 8, + ACTIONS(2667), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109187,7 +109333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2657), 21, + ACTIONS(2669), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109209,10 +109355,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52976] = 3, + [53111] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2447), 8, + ACTIONS(2637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109221,7 +109367,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2449), 21, + ACTIONS(2639), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109241,12 +109388,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53013] = 3, + [53148] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2673), 8, + ACTIONS(2671), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109255,7 +109401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2675), 21, + ACTIONS(2673), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109277,10 +109423,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53050] = 3, + [53185] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2655), 8, + ACTIONS(2445), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109289,7 +109435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2657), 21, + ACTIONS(2447), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109311,10 +109457,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53087] = 3, + [53222] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2659), 8, + ACTIONS(2637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109323,8 +109469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2661), 21, - sym__statement_terminator, + ACTIONS(2639), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109344,11 +109489,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53124] = 3, + [53259] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2659), 8, + ACTIONS(2671), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109357,7 +109503,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2661), 21, + ACTIONS(2673), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109377,12 +109524,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53161] = 3, + [53296] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2447), 8, + ACTIONS(2667), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109391,7 +109537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2449), 21, + ACTIONS(2669), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109413,10 +109559,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53198] = 3, + [53333] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2673), 8, + ACTIONS(2653), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109425,7 +109571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2675), 21, + ACTIONS(2655), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109447,10 +109593,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53235] = 3, + [53370] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2633), 8, + ACTIONS(2445), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109459,7 +109605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2635), 21, + ACTIONS(2447), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109481,14 +109627,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53272] = 4, + [53407] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2716), 1, + ACTIONS(2722), 1, anon_sym_SEMI, - STATE(1158), 1, + STATE(1161), 1, aux_sym_script_block_repeat1, - ACTIONS(1428), 22, + ACTIONS(2720), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -109511,14 +109657,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53306] = 4, + [53441] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2724), 1, anon_sym_SEMI, - STATE(1160), 1, + STATE(1161), 1, aux_sym_script_block_repeat1, - ACTIONS(2719), 22, + ACTIONS(1439), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -109541,14 +109687,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53340] = 4, + [53475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2725), 1, + ACTIONS(2729), 1, anon_sym_SEMI, - STATE(1158), 1, + STATE(1160), 1, aux_sym_script_block_repeat1, - ACTIONS(2723), 22, + ACTIONS(2727), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -109571,10 +109717,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53374] = 2, + [53509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2727), 22, + ACTIONS(2733), 1, + anon_sym_SPACE, + ACTIONS(2731), 21, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -109592,17 +109740,14 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_LPAREN, anon_sym_LBRACE, - aux_sym_command_name_token1, - sym_path_command_name_token, + anon_sym_COLON, anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53402] = 3, + [53539] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2731), 1, - anon_sym_SPACE, - ACTIONS(2729), 21, + ACTIONS(2735), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -109620,37 +109765,38 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_LPAREN, anon_sym_LBRACE, - anon_sym_COLON, + aux_sym_command_name_token1, + sym_path_command_name_token, anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53432] = 13, + [53567] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2737), 1, + ACTIONS(2741), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109659,33 +109805,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53480] = 13, + [53615] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2741), 1, + ACTIONS(2745), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1180), 2, + STATE(1169), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109694,33 +109840,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53528] = 13, + [53663] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2743), 1, + ACTIONS(2747), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1166), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109729,33 +109875,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53576] = 13, + [53711] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2745), 1, + ACTIONS(2749), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1182), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109764,33 +109910,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53624] = 13, + [53759] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2745), 1, + ACTIONS(2751), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1168), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109799,68 +109945,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53672] = 13, + [53807] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2753), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2756), 1, anon_sym_LBRACK, - ACTIONS(2747), 1, + ACTIONS(2765), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, - ACTIONS(21), 2, + ACTIONS(2762), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(101), 5, + ACTIONS(2759), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53720] = 13, + [53855] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2749), 1, + ACTIONS(2770), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1174), 2, + STATE(1173), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109869,33 +110015,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53768] = 13, + [53903] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2751), 1, + ACTIONS(2772), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1179), 2, + STATE(1174), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109904,33 +110050,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53816] = 13, + [53951] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2753), 1, + ACTIONS(2774), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1182), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109939,33 +110085,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53864] = 13, + [53999] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2755), 1, + ACTIONS(2776), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109974,33 +110120,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53912] = 13, + [54047] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2757), 1, + ACTIONS(2778), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1172), 2, + STATE(1176), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110009,33 +110155,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53960] = 13, + [54095] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2759), 1, + ACTIONS(2780), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110044,33 +110190,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54008] = 13, + [54143] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2759), 1, + ACTIONS(2780), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1176), 2, + STATE(1178), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110079,33 +110225,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54056] = 13, + [54191] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2761), 1, + ACTIONS(2782), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110114,33 +110260,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54104] = 13, + [54239] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2763), 1, + ACTIONS(2784), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1178), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110149,33 +110295,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54152] = 13, + [54287] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2765), 1, + ACTIONS(2774), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1167), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110184,33 +110330,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54200] = 13, + [54335] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2767), 1, + ACTIONS(2786), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1179), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110219,33 +110365,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54248] = 13, + [54383] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2763), 1, + ACTIONS(2788), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110254,33 +110400,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54296] = 13, + [54431] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2753), 1, + ACTIONS(2790), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1184), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110289,33 +110435,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54344] = 13, + [54479] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2769), 1, + ACTIONS(2792), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110324,33 +110470,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54392] = 13, + [54527] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2771), 1, + ACTIONS(2792), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1187), 2, + STATE(1165), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110359,33 +110505,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54440] = 13, + [54575] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2773), 1, + ACTIONS(2794), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1163), 2, + STATE(1187), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110394,68 +110540,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54488] = 13, + [54623] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2775), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2778), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2787), 1, + ACTIONS(2796), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, - ACTIONS(2784), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2789), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(2781), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54536] = 13, + [54671] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2792), 1, + ACTIONS(2798), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1181), 2, + STATE(1189), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110464,33 +110610,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54584] = 13, + [54719] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2737), 1, sym_simple_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_LBRACK, - ACTIONS(2794), 1, + ACTIONS(2745), 1, anon_sym_RBRACE, - STATE(1242), 1, + STATE(1246), 1, sym_attribute, - STATE(1265), 1, + STATE(1267), 1, sym_type_literal, - STATE(1638), 1, + STATE(1640), 1, sym_variable, - STATE(1897), 1, + STATE(1906), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1185), 2, + STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1244), 2, + STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110499,29 +110645,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54632] = 9, + [54767] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2800), 1, + ACTIONS(2804), 1, anon_sym_DOLLAR2, - ACTIONS(2802), 1, + ACTIONS(2806), 1, anon_sym_DQUOTE, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - STATE(995), 1, + STATE(986), 1, sym__expandable_string_literal_immediate, - STATE(1471), 1, + STATE(1531), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1210), 3, + STATE(1212), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2798), 4, + ACTIONS(2802), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110529,29 +110675,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54671] = 9, + [54806] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - anon_sym_DOLLAR_LPAREN, ACTIONS(2808), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2812), 1, anon_sym_DOLLAR2, - ACTIONS(2810), 1, + ACTIONS(2814), 1, anon_sym_DQUOTE, - STATE(988), 1, + STATE(997), 1, sym__expandable_string_literal_immediate, - STATE(1434), 1, + STATE(1471), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1195), 3, + STATE(1213), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2806), 4, + ACTIONS(2810), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110559,29 +110705,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54710] = 9, + [54845] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2814), 1, + ACTIONS(2818), 1, anon_sym_DOLLAR2, - ACTIONS(2816), 1, + ACTIONS(2820), 1, anon_sym_DQUOTE, - STATE(984), 1, + STATE(1351), 1, sym__expandable_string_literal_immediate, - STATE(1539), 1, + STATE(1438), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1193), 3, + STATE(1206), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2812), 4, + ACTIONS(2816), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110589,29 +110735,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54749] = 9, + [54884] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2820), 1, + ACTIONS(2824), 1, anon_sym_DOLLAR2, - ACTIONS(2822), 1, + ACTIONS(2826), 1, anon_sym_DQUOTE, - STATE(1344), 1, + STATE(989), 1, sym__expandable_string_literal_immediate, - STATE(1482), 1, + STATE(1492), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1198), 3, + STATE(1208), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2818), 4, + ACTIONS(2822), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110619,29 +110765,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54788] = 9, + [54923] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2826), 1, + ACTIONS(2830), 1, anon_sym_DOLLAR2, - ACTIONS(2828), 1, + ACTIONS(2832), 1, anon_sym_DQUOTE, - STATE(1028), 1, + STATE(1022), 1, sym__expandable_string_literal_immediate, - STATE(1452), 1, + STATE(1460), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1204), 3, + STATE(1214), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2824), 4, + ACTIONS(2828), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110649,27 +110795,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54827] = 8, + [54962] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2832), 1, - anon_sym_DOLLAR2, ACTIONS(2834), 1, - anon_sym_DQUOTE, - STATE(1427), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1217), 3, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, + anon_sym_DOLLAR, + ACTIONS(2840), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(2844), 1, + anon_sym_DOLLAR_LPAREN, + STATE(1470), 1, + aux_sym_expandable_string_literal_repeat2, + ACTIONS(2836), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1230), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2830), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110677,28 +110824,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54863] = 9, + [55000] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2842), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - STATE(1448), 1, + ACTIONS(2846), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2850), 1, + aux_sym_expandable_string_literal_token5, + STATE(1473), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2848), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1204), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110706,27 +110853,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54901] = 8, + [55038] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2838), 1, + anon_sym_DOLLAR, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2848), 1, - anon_sym_DOLLAR2, - ACTIONS(2850), 1, - anon_sym_DQUOTE, - STATE(1505), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1217), 3, + ACTIONS(2852), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2856), 1, + aux_sym_expandable_string_literal_token5, + STATE(1477), 1, + aux_sym_expandable_string_literal_repeat2, + ACTIONS(2854), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1198), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2830), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110734,28 +110882,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54937] = 9, + [55076] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, + ACTIONS(2834), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2852), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token5, - STATE(1481), 1, + STATE(1478), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110763,28 +110911,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54975] = 9, + [55114] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2854), 1, + ACTIONS(2860), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2858), 1, + ACTIONS(2864), 1, aux_sym_expandable_string_literal_token5, - STATE(1467), 1, + STATE(1480), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2856), 3, + ACTIONS(2862), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1207), 3, + STATE(1200), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110792,27 +110940,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55013] = 8, + [55152] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2834), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, + anon_sym_DOLLAR, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2860), 1, - anon_sym_DOLLAR2, - ACTIONS(2862), 1, - anon_sym_DQUOTE, - STATE(1483), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1217), 3, + ACTIONS(2866), 1, + aux_sym_expandable_string_literal_token5, + STATE(1481), 1, + aux_sym_expandable_string_literal_repeat2, + ACTIONS(2836), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1230), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2830), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110820,28 +110969,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55049] = 9, + [55190] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2834), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2864), 1, - aux_sym_expandable_string_literal_token2, ACTIONS(2868), 1, aux_sym_expandable_string_literal_token5, - STATE(1485), 1, + STATE(1543), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2866), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1200), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110849,28 +110998,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55087] = 9, + [55228] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(2870), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2874), 1, aux_sym_expandable_string_literal_token5, - STATE(1542), 1, + STATE(1538), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2872), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1215), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110878,28 +111027,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55125] = 9, + [55266] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2872), 1, - aux_sym_expandable_string_literal_token2, ACTIONS(2876), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2880), 1, aux_sym_expandable_string_literal_token5, - STATE(1487), 1, + STATE(1540), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2874), 3, + ACTIONS(2878), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1202), 3, + STATE(1205), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110907,28 +111056,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55163] = 9, + [55304] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, + ACTIONS(2834), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2878), 1, + ACTIONS(2882), 1, aux_sym_expandable_string_literal_token5, - STATE(1488), 1, + STATE(1475), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110936,28 +111085,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55201] = 9, + [55342] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2834), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2880), 1, - aux_sym_expandable_string_literal_token2, ACTIONS(2884), 1, aux_sym_expandable_string_literal_token5, - STATE(1491), 1, + STATE(1435), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2882), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1205), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110965,27 +111114,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55239] = 8, + [55380] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2886), 1, - anon_sym_DOLLAR2, ACTIONS(2888), 1, + anon_sym_DOLLAR2, + ACTIONS(2890), 1, anon_sym_DQUOTE, - STATE(1455), 1, + STATE(1442), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1217), 3, + STATE(1222), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2830), 4, + ACTIONS(2886), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110993,28 +111142,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55275] = 9, + [55416] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2890), 1, + ACTIONS(2892), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2896), 1, aux_sym_expandable_string_literal_token5, - STATE(1492), 1, + STATE(1467), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2894), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1195), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111022,28 +111171,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55313] = 9, + [55454] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, - anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2892), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2896), 1, - aux_sym_expandable_string_literal_token5, - STATE(1480), 1, - aux_sym_expandable_string_literal_repeat2, - ACTIONS(2894), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1211), 3, + ACTIONS(2898), 1, + anon_sym_DOLLAR2, + ACTIONS(2900), 1, + anon_sym_DQUOTE, + STATE(1444), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1222), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2886), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111051,28 +111199,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55351] = 9, + [55490] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2898), 1, + ACTIONS(2902), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2906), 1, aux_sym_expandable_string_literal_token5, - STATE(1468), 1, + STATE(1489), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2904), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1201), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111080,28 +111228,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55389] = 9, + [55528] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2900), 1, + ACTIONS(2908), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2904), 1, + ACTIONS(2912), 1, aux_sym_expandable_string_literal_token5, - STATE(1533), 1, + STATE(1456), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2902), 3, + ACTIONS(2910), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1209), 3, + STATE(1211), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111109,28 +111257,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55427] = 9, + [55566] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, + ACTIONS(2834), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2906), 1, + ACTIONS(2914), 1, aux_sym_expandable_string_literal_token5, - STATE(1535), 1, + STATE(1458), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111138,27 +111286,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55465] = 8, + [55604] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2908), 1, + ACTIONS(2916), 1, anon_sym_DOLLAR2, - ACTIONS(2910), 1, + ACTIONS(2918), 1, anon_sym_DQUOTE, - STATE(1474), 1, + STATE(1485), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1217), 3, + STATE(1222), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2830), 4, + ACTIONS(2886), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2796), 7, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111166,28 +111314,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55501] = 9, + [55640] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2840), 1, - anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2912), 1, - aux_sym_expandable_string_literal_token5, - STATE(1516), 1, - aux_sym_expandable_string_literal_repeat2, - ACTIONS(2838), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + ACTIONS(2920), 1, + anon_sym_DOLLAR2, + ACTIONS(2922), 1, + anon_sym_DQUOTE, + STATE(1472), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1222), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2886), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111195,28 +111342,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55539] = 9, + [55676] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, - anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2808), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2914), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2918), 1, - aux_sym_expandable_string_literal_token5, - STATE(1446), 1, - aux_sym_expandable_string_literal_repeat2, - ACTIONS(2916), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1194), 3, + ACTIONS(2924), 1, + anon_sym_DOLLAR2, + ACTIONS(2926), 1, + anon_sym_DQUOTE, + STATE(1462), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1222), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2886), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2800), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111224,28 +111370,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55577] = 9, + [55712] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2834), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, anon_sym_DOLLAR, - ACTIONS(2846), 1, + ACTIONS(2844), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2920), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2924), 1, + ACTIONS(2928), 1, aux_sym_expandable_string_literal_token5, - STATE(1479), 1, + STATE(1544), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2922), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1196), 3, + STATE(1230), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2844), 7, + ACTIONS(2842), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111253,25 +111399,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55615] = 7, + [55750] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2930), 1, - aux_sym_expandable_here_string_literal_token5, ACTIONS(2934), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2926), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2928), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1225), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111279,25 +111425,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55648] = 7, + [55783] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2940), 1, + ACTIONS(2944), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2936), 2, + ACTIONS(2940), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2938), 3, + ACTIONS(2942), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1223), 3, + STATE(1227), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111305,25 +111451,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55681] = 7, + [55816] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2946), 1, + ACTIONS(2950), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2942), 2, + ACTIONS(2946), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2944), 3, + ACTIONS(2948), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1228), 3, + STATE(1229), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111331,24 +111477,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55714] = 6, + [55849] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2956), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2954), 2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, - STATE(1217), 3, + ACTIONS(2956), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2952), 2, + aux_sym_expandable_string_literal_token4, + aux_sym_expandable_here_string_literal_token4, + ACTIONS(2954), 3, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, + STATE(1226), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2951), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2948), 7, + aux_sym_expandable_here_string_literal_repeat1, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111356,25 +111503,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55745] = 7, + [55882] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2963), 1, + ACTIONS(2964), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2969), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2958), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, ACTIONS(2961), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2966), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111382,25 +111529,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55778] = 7, + [55915] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2971), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(2976), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2965), 2, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - ACTIONS(2968), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(2972), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1219), 3, + aux_sym_expandable_here_string_literal_token4, + ACTIONS(2932), 3, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, + STATE(1220), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2973), 7, + aux_sym_expandable_here_string_literal_repeat1, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111408,25 +111555,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55811] = 7, + [55948] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2982), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2983), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2979), 2, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - ACTIONS(2981), 3, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, + ACTIONS(2980), 2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, STATE(1222), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2977), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2974), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111434,25 +111580,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55844] = 7, + [55979] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2991), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2996), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(2989), 1, + aux_sym_expandable_here_string_literal_token5, ACTIONS(2985), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2988), 3, + ACTIONS(2987), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1233), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2993), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111460,25 +111606,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55877] = 7, + [56012] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2999), 1, + ACTIONS(2991), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111486,25 +111632,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55910] = 7, + [56045] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3001), 1, + ACTIONS(2997), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2993), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2995), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1228), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111512,25 +111658,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55943] = 7, + [56078] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3007), 1, + ACTIONS(2999), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3003), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3005), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1226), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111538,25 +111684,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55976] = 7, + [56111] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3009), 1, + ACTIONS(3001), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111564,25 +111710,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56009] = 7, + [56144] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3011), 1, + ACTIONS(3003), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111590,25 +111736,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56042] = 7, + [56177] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3017), 1, + ACTIONS(3005), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3013), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3015), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1231), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111616,25 +111762,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56075] = 7, + [56210] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(3013), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3018), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3019), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(3007), 2, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + ACTIONS(3010), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1230), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(3015), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111642,10 +111788,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56108] = 7, + [56243] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(3025), 1, aux_sym_expandable_here_string_literal_token5, @@ -111656,11 +111802,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1218), 3, + STATE(1221), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111668,10 +111814,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56141] = 7, + [56276] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(3031), 1, aux_sym_expandable_here_string_literal_token5, @@ -111682,11 +111828,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1232), 3, + STATE(1224), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111694,25 +111840,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56174] = 7, + [56309] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(3033), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(2930), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2932), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1220), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111720,25 +111866,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56207] = 7, + [56342] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2938), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3035), 1, + ACTIONS(3039), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2959), 2, + ACTIONS(3035), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(3037), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1216), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2932), 7, + ACTIONS(2936), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111746,27 +111892,48 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56240] = 11, + [56375] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(597), 6, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + anon_sym_DASH_DASH, + anon_sym_DOT2, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(595), 10, anon_sym_LBRACK, - ACTIONS(3039), 1, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PLUS_PLUS, + anon_sym_COLON_COLON, + [56399] = 11, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3041), 1, + anon_sym_LBRACK, + ACTIONS(3043), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(1945), 1, + STATE(2065), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111775,27 +111942,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56280] = 11, + [56439] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, - anon_sym_LBRACK, ACTIONS(3041), 1, + anon_sym_LBRACK, + ACTIONS(3045), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(1828), 1, + STATE(2149), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111804,27 +111971,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56320] = 11, + [56479] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(3041), 1, anon_sym_LBRACK, - ACTIONS(3043), 1, + ACTIONS(3047), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(2054), 1, + STATE(2074), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111833,27 +112000,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56360] = 11, + [56519] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(3041), 1, anon_sym_LBRACK, - ACTIONS(3045), 1, + ACTIONS(3049), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(1898), 1, + STATE(1961), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111862,51 +112029,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56400] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2076), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(95), 3, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_COLON_COLON, - ACTIONS(97), 3, - anon_sym_DASH_DASH, - anon_sym_DOT2, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2074), 3, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, - ACTIONS(3047), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [56430] = 11, + [56559] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(3041), 1, anon_sym_LBRACK, - ACTIONS(3049), 1, + ACTIONS(3051), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(2065), 1, + STATE(1965), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111915,48 +112058,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56470] = 3, + [56599] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 6, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, + ACTIONS(2080), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(95), 3, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_COLON_COLON, + ACTIONS(97), 3, anon_sym_DASH_DASH, anon_sym_DOT2, aux_sym_invokation_foreach_expression_token1, - ACTIONS(595), 10, - anon_sym_LBRACK, + ACTIONS(2078), 3, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + ACTIONS(3053), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PLUS_PLUS, - anon_sym_COLON_COLON, - [56494] = 11, + [56629] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(3041), 1, anon_sym_LBRACK, - ACTIONS(3051), 1, + ACTIONS(3055), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(1745), 1, + STATE(1766), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111965,27 +112111,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56534] = 11, + [56669] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, + ACTIONS(3041), 1, anon_sym_LBRACK, - ACTIONS(3053), 1, + ACTIONS(3057), 1, anon_sym_RPAREN, - STATE(1294), 1, + STATE(1295), 1, sym_type_literal, - STATE(1304), 1, + STATE(1311), 1, sym_attribute_list, - STATE(1419), 1, + STATE(1420), 1, sym_variable, - STATE(1473), 1, + STATE(1465), 1, sym_script_parameter, - STATE(1954), 1, + STATE(1787), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1267), 2, + STATE(1272), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -111994,24 +112140,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56574] = 9, + [56709] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3055), 1, + ACTIONS(3059), 1, sym_simple_name, - ACTIONS(3057), 1, + ACTIONS(3061), 1, anon_sym_LBRACK, STATE(1293), 1, sym_type_literal, - STATE(1656), 1, + STATE(1614), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1243), 2, + STATE(1264), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -112020,24 +112166,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56609] = 9, + [56744] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3057), 1, + ACTIONS(3061), 1, anon_sym_LBRACK, - ACTIONS(3059), 1, + ACTIONS(3063), 1, sym_simple_name, - STATE(1299), 1, + STATE(1296), 1, sym_type_literal, - STATE(1704), 1, + STATE(1716), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1262), 2, + STATE(1264), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -112046,24 +112192,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56644] = 9, + [56779] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3055), 1, - sym_simple_name, - ACTIONS(3057), 1, + ACTIONS(3061), 1, anon_sym_LBRACK, - STATE(1293), 1, + ACTIONS(3063), 1, + sym_simple_name, + STATE(1296), 1, sym_type_literal, - STATE(1656), 1, + STATE(1716), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2739), 2, + ACTIONS(2743), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1262), 2, + STATE(1244), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -112072,14 +112218,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56679] = 3, + [56814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(621), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(597), 11, + ACTIONS(623), 11, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, @@ -112091,17 +112237,35 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56701] = 3, + [56836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(619), 14, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LPAREN, + [56856] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 3, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(637), 11, - aux_sym_expandable_string_literal_token2, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(623), 11, anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112110,18 +112274,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56723] = 5, + [56878] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3061), 1, + ACTIONS(3069), 1, anon_sym_SEMI, - STATE(1247), 1, + STATE(1255), 1, aux_sym_script_block_repeat1, - ACTIONS(1428), 3, + ACTIONS(3065), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2677), 9, + ACTIONS(3067), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112131,29 +112295,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [56749] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 3, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(597), 11, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [56771] = 2, + [56904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(641), 14, + ACTIONS(623), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112168,35 +112313,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56791] = 2, - ACTIONS(3), 1, + [56924] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(597), 14, + ACTIONS(3041), 1, + anon_sym_LBRACK, + STATE(1295), 1, + sym_type_literal, + STATE(1311), 1, + sym_attribute_list, + STATE(1420), 1, + sym_variable, + STATE(1666), 1, + sym_script_parameter, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1272), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, - anon_sym_DOLLAR_LPAREN, - [56811] = 4, + [56958] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3068), 2, + ACTIONS(3075), 2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, - ACTIONS(3066), 3, + ACTIONS(3073), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(3064), 9, + ACTIONS(3071), 9, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112206,43 +112358,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56835] = 9, - ACTIONS(81), 1, + [56982] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(3037), 1, - anon_sym_LBRACK, - STATE(1294), 1, - sym_type_literal, - STATE(1304), 1, - sym_attribute_list, - STATE(1419), 1, - sym_variable, - STATE(1672), 1, - sym_script_parameter, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - STATE(1267), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(135), 5, + ACTIONS(595), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(597), 11, + aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56869] = 5, + anon_sym_DOLLAR_LPAREN, + [57004] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3075), 1, + ACTIONS(3078), 1, anon_sym_SEMI, - STATE(1247), 1, + STATE(1255), 1, aux_sym_script_block_repeat1, - ACTIONS(3071), 3, + ACTIONS(1439), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3073), 9, + ACTIONS(2681), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112252,17 +112398,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [56895] = 3, + [57030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(637), 11, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, + ACTIONS(597), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112270,19 +112409,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56917] = 5, + [57050] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3079), 1, + ACTIONS(3083), 1, anon_sym_SEMI, - STATE(1253), 1, + STATE(1250), 1, aux_sym_script_block_repeat1, - ACTIONS(3077), 3, + ACTIONS(3081), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2787), 9, + ACTIONS(2765), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112292,14 +112437,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [56943] = 3, + [57076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, + ACTIONS(595), 3, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, aux_sym_expandable_here_string_literal_token5, - ACTIONS(641), 11, + ACTIONS(597), 11, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112311,17 +112456,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56965] = 3, + [57098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(617), 3, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(641), 11, - aux_sym_expandable_string_literal_token2, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(619), 11, anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112330,10 +112475,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56987] = 2, + [57120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 14, + ACTIONS(617), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(619), 11, + aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112341,27 +112493,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [57007] = 9, + [57142] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3081), 1, + ACTIONS(3085), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, - STATE(1526), 1, + STATE(1525), 1, sym_class_method_parameter, - STATE(1665), 1, + STATE(1601), 1, sym_variable, - STATE(1858), 1, + STATE(2033), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112372,20 +112518,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57040] = 9, + [57175] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3083), 1, + ACTIONS(3087), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, - STATE(1526), 1, + STATE(1525), 1, sym_class_method_parameter, - STATE(1665), 1, + STATE(1601), 1, sym_variable, - STATE(2000), 1, + STATE(2147), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112396,20 +112542,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57073] = 9, + [57208] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3085), 1, + ACTIONS(3089), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, - STATE(1526), 1, + STATE(1525), 1, sym_class_method_parameter, - STATE(1665), 1, + STATE(1601), 1, sym_variable, - STATE(2061), 1, + STATE(1738), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112420,40 +112566,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57106] = 5, + [57241] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3091), 2, + ACTIONS(3095), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1262), 2, + STATE(1264), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(3087), 3, + ACTIONS(3091), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3089), 6, + ACTIONS(3093), 6, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57131] = 9, + [57266] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3094), 1, + ACTIONS(3098), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, - STATE(1526), 1, + STATE(1525), 1, sym_class_method_parameter, - STATE(1665), 1, + STATE(1601), 1, sym_variable, - STATE(1994), 1, + STATE(1851), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112464,108 +112610,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57164] = 6, + [57299] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3096), 1, - anon_sym_LBRACK, - STATE(1294), 1, - sym_type_literal, - ACTIONS(3101), 2, + ACTIONS(3100), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1264), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3099), 6, + ACTIONS(3102), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57190] = 6, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57319] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3103), 1, + ACTIONS(3104), 1, sym_simple_name, - STATE(1656), 1, + STATE(1716), 1, sym_variable, - ACTIONS(3109), 2, + ACTIONS(3110), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(103), 3, anon_sym_LBRACK, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - ACTIONS(3106), 5, + ACTIONS(3107), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57216] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1468), 1, - aux_sym_else_clause_token1, - ACTIONS(1515), 11, - anon_sym_RPAREN, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - anon_sym_RBRACE, - aux_sym_elseif_clause_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [57236] = 6, + [57345] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3037), 1, - anon_sym_LBRACK, - STATE(1294), 1, - sym_type_literal, - ACTIONS(3114), 2, + ACTIONS(3113), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1264), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3112), 6, + ACTIONS(3115), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57262] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57365] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3116), 3, - sym_simple_name, + ACTIONS(3123), 1, + sym_path_command_name_token, + ACTIONS(2242), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3120), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3118), 9, - anon_sym_LBRACK, + STATE(1269), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3117), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57282] = 3, + [57391] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3120), 3, + ACTIONS(3126), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3122), 9, + ACTIONS(3128), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112575,32 +112701,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57302] = 6, + [57411] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3128), 1, + ACTIONS(3134), 1, sym_path_command_name_token, - ACTIONS(2240), 2, + ACTIONS(2228), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3126), 2, + ACTIONS(3132), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1273), 2, + STATE(1269), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(3124), 5, + ACTIONS(3130), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57328] = 3, + [57437] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(1464), 1, + ACTIONS(3041), 1, + anon_sym_LBRACK, + STATE(1295), 1, + sym_type_literal, + ACTIONS(3138), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1278), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3136), 6, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [57463] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3140), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3142), 9, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57483] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1504), 1, aux_sym_else_clause_token1, - ACTIONS(1511), 11, + ACTIONS(1517), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -112612,14 +112775,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57348] = 3, + [57503] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3130), 3, + ACTIONS(3144), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3132), 9, + ACTIONS(3146), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112629,221 +112792,244 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57368] = 6, + [57523] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3140), 1, - sym_path_command_name_token, - ACTIONS(2226), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3137), 2, + ACTIONS(1464), 1, + aux_sym_else_clause_token1, + ACTIONS(1515), 11, + anon_sym_RPAREN, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + anon_sym_RBRACE, + aux_sym_elseif_clause_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [57543] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3148), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1273), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3134), 5, + ACTIONS(3150), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57394] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57563] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3143), 3, - sym_simple_name, + ACTIONS(3152), 1, + anon_sym_LBRACK, + STATE(1295), 1, + sym_type_literal, + ACTIONS(3157), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3145), 9, - anon_sym_LBRACK, + STATE(1278), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3155), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57414] = 3, + aux_sym_param_block_token1, + [57589] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3147), 3, - sym_simple_name, + ACTIONS(543), 1, + aux_sym_for_statement_token1, + ACTIONS(3159), 1, + aux_sym_switch_statement_token1, + ACTIONS(3161), 1, + aux_sym_foreach_statement_token1, + ACTIONS(3163), 1, + aux_sym_while_statement_token1, + ACTIONS(3165), 1, + aux_sym_do_statement_token1, + STATE(1890), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [57616] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1308), 1, + sym_type_literal, + STATE(1563), 1, + sym_class_method_parameter, + STATE(1601), 1, + sym_variable, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3149), 9, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57434] = 3, + [57643] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3151), 3, + ACTIONS(3167), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3153), 9, + ACTIONS(3169), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57454] = 7, + [57662] = 7, + ACTIONS(37), 1, + aux_sym_for_statement_token1, ACTIONS(81), 1, sym_comment, - ACTIONS(565), 1, - aux_sym_for_statement_token1, - ACTIONS(3155), 1, + ACTIONS(3171), 1, aux_sym_switch_statement_token1, - ACTIONS(3157), 1, + ACTIONS(3173), 1, aux_sym_foreach_statement_token1, - ACTIONS(3159), 1, + ACTIONS(3175), 1, aux_sym_while_statement_token1, - ACTIONS(3161), 1, + ACTIONS(3177), 1, aux_sym_do_statement_token1, - STATE(1957), 6, + STATE(526), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57481] = 7, + [57689] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1432), 1, + STATE(1490), 1, sym_switch_parameters, - STATE(1603), 1, + STATE(1706), 1, sym_switch_condition, - STATE(1292), 2, + STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3165), 5, + ACTIONS(3181), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57508] = 7, + [57716] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1523), 1, + STATE(1502), 1, sym_switch_parameters, - STATE(1703), 1, + STATE(1623), 1, sym_switch_condition, - STATE(1292), 2, + STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3165), 5, + ACTIONS(3181), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57535] = 7, - ACTIONS(37), 1, - aux_sym_for_statement_token1, + [57743] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3169), 1, + ACTIONS(509), 1, + aux_sym_for_statement_token1, + ACTIONS(3185), 1, aux_sym_switch_statement_token1, - ACTIONS(3171), 1, + ACTIONS(3187), 1, aux_sym_foreach_statement_token1, - ACTIONS(3173), 1, + ACTIONS(3189), 1, aux_sym_while_statement_token1, - ACTIONS(3175), 1, + ACTIONS(3191), 1, aux_sym_do_statement_token1, - STATE(518), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [57562] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1308), 1, - sym_type_literal, - STATE(1614), 1, - sym_class_method_parameter, - STATE(1665), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [57589] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3177), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3179), 8, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57608] = 7, + STATE(1923), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [57770] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1512), 1, + STATE(1530), 1, + sym_switch_parameters, + STATE(1549), 1, + sym_switch_condition, + STATE(1297), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3181), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [57797] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3179), 1, + anon_sym_LPAREN, + ACTIONS(3183), 1, + aux_sym_switch_condition_token1, + STATE(1518), 1, sym_switch_parameters, - STATE(1581), 1, + STATE(1553), 1, sym_switch_condition, - STATE(1292), 2, + STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3165), 5, + ACTIONS(3181), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57635] = 3, + [57824] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3181), 3, + ACTIONS(3193), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3183), 8, + ACTIONS(3195), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112852,34 +113038,14 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57654] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(521), 1, - aux_sym_for_statement_token1, - ACTIONS(3185), 1, - aux_sym_switch_statement_token1, - ACTIONS(3187), 1, - aux_sym_foreach_statement_token1, - ACTIONS(3189), 1, - aux_sym_while_statement_token1, - ACTIONS(3191), 1, - aux_sym_do_statement_token1, - STATE(1917), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [57681] = 3, + [57843] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3193), 3, + ACTIONS(3197), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3195), 8, + ACTIONS(3199), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112888,116 +113054,67 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57700] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3163), 1, - anon_sym_LPAREN, - ACTIONS(3167), 1, - aux_sym_switch_condition_token1, - STATE(1499), 1, - sym_switch_parameters, - STATE(1686), 1, - sym_switch_condition, - STATE(1292), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3165), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - [57727] = 7, + [57862] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(187), 1, aux_sym_for_statement_token1, - ACTIONS(3197), 1, + ACTIONS(3201), 1, aux_sym_switch_statement_token1, - ACTIONS(3199), 1, + ACTIONS(3203), 1, aux_sym_foreach_statement_token1, - ACTIONS(3201), 1, + ACTIONS(3205), 1, aux_sym_while_statement_token1, - ACTIONS(3203), 1, + ACTIONS(3207), 1, aux_sym_do_statement_token1, - STATE(428), 6, + STATE(474), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57754] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(597), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(595), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_path_command_name_token, - [57772] = 8, + [57889] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2577), 1, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2579), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2587), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3205), 1, + ACTIONS(3209), 1, anon_sym_DOT2, - ACTIONS(3207), 1, + ACTIONS(3211), 1, anon_sym_COLON_COLON, - ACTIONS(651), 4, + ACTIONS(635), 4, anon_sym_EQ, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - [57800] = 3, + [57917] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3181), 2, + ACTIONS(597), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3183), 7, - anon_sym_LBRACK, + ACTIONS(595), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57817] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3209), 2, - anon_sym_LPAREN, - aux_sym_switch_condition_token1, - STATE(1297), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3165), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - [57836] = 5, + anon_sym_COMMA, + anon_sym_LBRACE, + sym_path_command_name_token, + [57935] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3211), 1, + ACTIONS(3213), 1, sym_simple_name, - STATE(1704), 1, + STATE(1711), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -113008,10 +113125,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57857] = 3, + [57956] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2107), 1, + aux_sym_command_name_token1, + STATE(728), 1, + sym_command_invokation_operator, + STATE(773), 1, + sym_command_name, + STATE(1469), 1, + sym_foreach_command, + STATE(1647), 1, + sym_command, + ACTIONS(15), 2, + anon_sym_DOT, + anon_sym_AMP, + ACTIONS(3215), 2, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + [57983] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3213), 2, + ACTIONS(3217), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(103), 7, @@ -113022,93 +113158,103 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [57874] = 3, + [58000] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3193), 2, + ACTIONS(3219), 1, + sym_simple_name, + STATE(1614), 1, + sym_variable, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3195), 7, - anon_sym_LBRACK, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57891] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2103), 1, - aux_sym_command_name_token1, - STATE(725), 1, - sym_command_invokation_operator, - STATE(789), 1, - sym_command_name, - STATE(1430), 1, - sym_foreach_command, - STATE(1677), 1, - sym_command, - ACTIONS(15), 2, - anon_sym_DOT, - anon_sym_AMP, - ACTIONS(3215), 2, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - [57918] = 4, + [58021] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3217), 2, + ACTIONS(3221), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, - STATE(1297), 2, + STATE(1300), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3219), 5, + ACTIONS(3181), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57937] = 8, + [58040] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2171), 1, + ACTIONS(2129), 1, aux_sym_command_name_token1, - STATE(737), 1, + STATE(731), 1, sym_command_invokation_operator, - STATE(770), 1, + STATE(775), 1, sym_command_name, - STATE(1458), 1, + STATE(1483), 1, sym_foreach_command, - STATE(1670), 1, + STATE(1624), 1, sym_command, ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3222), 2, + ACTIONS(3223), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [57964] = 5, + [58067] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3224), 1, - sym_simple_name, - STATE(1587), 1, - sym_variable, - ACTIONS(21), 2, + ACTIONS(3193), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(101), 5, + ACTIONS(3195), 7, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [58084] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3225), 2, + anon_sym_LPAREN, + aux_sym_switch_condition_token1, + STATE(1300), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3227), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [58103] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3197), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3199), 7, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57985] = 4, + aux_sym_param_block_token1, + [58120] = 4, ACTIONS(81), 1, sym_comment, - STATE(2124), 1, + STATE(2134), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113119,32 +113265,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58003] = 8, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2565), 1, - anon_sym_LBRACK, - ACTIONS(2567), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2569), 1, - anon_sym_DASH_DASH, - ACTIONS(2575), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3226), 1, - anon_sym_DOT2, - ACTIONS(3228), 1, - anon_sym_COLON_COLON, - ACTIONS(651), 2, - sym__statement_terminator, - anon_sym_LPAREN, - [58029] = 5, + [58138] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3233), 1, + ACTIONS(3232), 1, anon_sym_RBRACE, - STATE(1692), 1, + STATE(1658), 1, sym_block_name, - STATE(1302), 2, + STATE(1304), 2, sym_named_block, aux_sym_named_block_list_repeat1, ACTIONS(3230), 4, @@ -113152,25 +113280,56 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58049] = 5, + [58158] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3237), 1, anon_sym_RBRACE, - STATE(1692), 1, + STATE(1658), 1, sym_block_name, - STATE(1302), 2, + STATE(1304), 2, sym_named_block, aux_sym_named_block_list_repeat1, - ACTIONS(3235), 4, + ACTIONS(3234), 4, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58069] = 4, + [58178] = 8, ACTIONS(81), 1, sym_comment, - STATE(1411), 1, + ACTIONS(2572), 1, + anon_sym_LBRACK, + ACTIONS(2574), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2576), 1, + anon_sym_DASH_DASH, + ACTIONS(2582), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3239), 1, + anon_sym_DOT2, + ACTIONS(3241), 1, + anon_sym_COLON_COLON, + ACTIONS(635), 2, + sym__statement_terminator, + anon_sym_LPAREN, + [58204] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3243), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2397), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [58220] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(1910), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113181,28 +113340,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58087] = 8, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2577), 1, - anon_sym_LBRACK, - ACTIONS(2579), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, - anon_sym_DASH_DASH, - ACTIONS(2587), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3239), 1, - anon_sym_DOT2, - ACTIONS(3241), 1, - anon_sym_COLON_COLON, - ACTIONS(2445), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [58113] = 4, + [58238] = 4, ACTIONS(81), 1, sym_comment, - STATE(2057), 1, + STATE(1708), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113213,23 +113354,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58131] = 3, + [58256] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3243), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2425), 5, + ACTIONS(2427), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58147] = 4, + [58272] = 8, ACTIONS(81), 1, sym_comment, - STATE(1568), 1, + ACTIONS(2584), 1, + anon_sym_LBRACK, + ACTIONS(2586), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2588), 1, + anon_sym_DASH_DASH, + ACTIONS(2594), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3245), 1, + anon_sym_DOT2, + ACTIONS(3247), 1, + anon_sym_COLON_COLON, + ACTIONS(2451), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [58298] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(1415), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113240,10 +113399,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58165] = 4, + [58316] = 4, ACTIONS(81), 1, sym_comment, - STATE(1759), 1, + STATE(2118), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113254,23 +113413,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58183] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3243), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2419), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [58199] = 4, + [58334] = 4, ACTIONS(81), 1, sym_comment, - STATE(2110), 1, + STATE(2119), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113281,10 +113427,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58217] = 4, + [58352] = 4, ACTIONS(81), 1, sym_comment, - STATE(2111), 1, + STATE(2125), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113295,10 +113441,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58235] = 4, + [58370] = 4, ACTIONS(81), 1, sym_comment, - STATE(2117), 1, + STATE(2126), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113309,10 +113455,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58253] = 4, + [58388] = 4, ACTIONS(81), 1, sym_comment, - STATE(2118), 1, + STATE(2131), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113323,10 +113469,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58271] = 4, + [58406] = 4, ACTIONS(81), 1, sym_comment, - STATE(2123), 1, + STATE(2132), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -113337,5671 +113483,5741 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58289] = 3, + [58424] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3245), 3, + ACTIONS(3249), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2425), 4, - sym__statement_terminator, + ACTIONS(2427), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58304] = 7, + anon_sym_RBRACK, + [58439] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(1369), 1, + anon_sym_RPAREN, + ACTIONS(3251), 1, + aux_sym_elseif_clause_token1, + ACTIONS(3253), 1, + aux_sym_else_clause_token1, + STATE(1451), 1, + sym_elseif_clauses, + STATE(1818), 1, + sym_else_clause, + STATE(1387), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [58462] = 8, + ACTIONS(81), 1, + sym_comment, + ACTIONS(635), 1, sym__statement_terminator, + ACTIONS(2572), 1, + anon_sym_LBRACK, + ACTIONS(2574), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2576), 1, + anon_sym_DASH_DASH, + ACTIONS(2582), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3255), 1, + anon_sym_DOT2, + ACTIONS(3257), 1, + anon_sym_COLON_COLON, + [58487] = 8, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2584), 1, + anon_sym_LBRACK, + ACTIONS(2586), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2588), 1, + anon_sym_DASH_DASH, + ACTIONS(2594), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3245), 1, + anon_sym_DOT2, ACTIONS(3247), 1, - aux_sym_catch_clause_token1, - ACTIONS(3249), 1, - aux_sym_finally_clause_token1, - STATE(1534), 1, - sym_catch_clauses, - STATE(2036), 1, - sym_finally_clause, - STATE(1369), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [58327] = 2, + anon_sym_COLON_COLON, + ACTIONS(3259), 1, + anon_sym_LBRACE, + [58512] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3251), 7, - anon_sym_LPAREN, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - aux_sym_switch_condition_token1, - [58340] = 8, + ACTIONS(3249), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2397), 4, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_RBRACK, + [58527] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2577), 1, + ACTIONS(635), 1, + anon_sym_EQ, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2579), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2587), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3239), 1, + ACTIONS(3245), 1, anon_sym_DOT2, - ACTIONS(3241), 1, + ACTIONS(3247), 1, anon_sym_COLON_COLON, - ACTIONS(3253), 1, - anon_sym_LBRACE, - [58365] = 6, + [58552] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3257), 1, + ACTIONS(3263), 1, aux_sym_command_name_token2, - ACTIONS(3259), 1, + ACTIONS(3265), 1, anon_sym_DQUOTE2, - STATE(1328), 1, + STATE(1332), 1, aux_sym_command_name_repeat1, - ACTIONS(2486), 2, + ACTIONS(2461), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3255), 2, + ACTIONS(3261), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58386] = 3, + [58573] = 3, ACTIONS(81), 1, sym_comment, - STATE(82), 1, + STATE(78), 1, sym_assignement_operator, - ACTIONS(3261), 6, + ACTIONS(3267), 6, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58401] = 3, + [58588] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3263), 3, + ACTIONS(3269), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2419), 4, + ACTIONS(2427), 4, + sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [58416] = 3, - ACTIONS(81), 1, - sym_comment, - STATE(79), 1, - sym_assignement_operator, - ACTIONS(3261), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [58431] = 8, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2577), 1, - anon_sym_LBRACK, - ACTIONS(2579), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, - anon_sym_DASH_DASH, - ACTIONS(2587), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3239), 1, - anon_sym_DOT2, - ACTIONS(3241), 1, - anon_sym_COLON_COLON, - ACTIONS(3265), 1, - anon_sym_LBRACE, - [58456] = 3, + [58603] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3245), 3, + ACTIONS(3269), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2419), 4, + ACTIONS(2397), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58471] = 8, + [58618] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(1369), 1, sym__statement_terminator, - ACTIONS(2565), 1, - anon_sym_LBRACK, - ACTIONS(2567), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2569), 1, - anon_sym_DASH_DASH, - ACTIONS(2575), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3267), 1, - anon_sym_DOT2, - ACTIONS(3269), 1, - anon_sym_COLON_COLON, - [58496] = 7, + ACTIONS(3271), 1, + aux_sym_elseif_clause_token1, + ACTIONS(3273), 1, + aux_sym_else_clause_token1, + STATE(1487), 1, + sym_elseif_clauses, + STATE(1855), 1, + sym_else_clause, + STATE(1396), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [58641] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1369), 1, + ACTIONS(1349), 1, anon_sym_RPAREN, - ACTIONS(3271), 1, + ACTIONS(3275), 1, aux_sym_catch_clause_token1, - ACTIONS(3273), 1, + ACTIONS(3277), 1, aux_sym_finally_clause_token1, - STATE(1489), 1, + STATE(1527), 1, sym_catch_clauses, - STATE(1793), 1, + STATE(2007), 1, sym_finally_clause, - STATE(1384), 2, + STATE(1356), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [58519] = 6, + [58664] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3278), 1, - aux_sym_command_name_token2, + ACTIONS(3265), 1, + anon_sym_DQUOTE2, ACTIONS(3281), 1, + aux_sym_command_name_token2, + STATE(1324), 1, + aux_sym_command_name_repeat1, + ACTIONS(2482), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3279), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + [58685] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3283), 7, + anon_sym_LPAREN, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + aux_sym_switch_condition_token1, + [58698] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3288), 1, + aux_sym_command_name_token2, + ACTIONS(3291), 1, anon_sym_DQUOTE2, - STATE(1328), 1, + STATE(1332), 1, aux_sym_command_name_repeat1, - ACTIONS(2474), 2, + ACTIONS(2472), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3275), 2, + ACTIONS(3285), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58540] = 7, + [58719] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1360), 1, + ACTIONS(1349), 1, sym__statement_terminator, - ACTIONS(3284), 1, - aux_sym_elseif_clause_token1, - ACTIONS(3286), 1, - aux_sym_else_clause_token1, - STATE(1461), 1, - sym_elseif_clauses, - STATE(1862), 1, - sym_else_clause, - STATE(1395), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [58563] = 7, + ACTIONS(3294), 1, + aux_sym_catch_clause_token1, + ACTIONS(3296), 1, + aux_sym_finally_clause_token1, + STATE(1466), 1, + sym_catch_clauses, + STATE(1735), 1, + sym_finally_clause, + STATE(1391), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [58742] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1360), 1, - anon_sym_RPAREN, - ACTIONS(3288), 1, - aux_sym_elseif_clause_token1, - ACTIONS(3290), 1, - aux_sym_else_clause_token1, - STATE(1431), 1, - sym_elseif_clauses, - STATE(1836), 1, - sym_else_clause, - STATE(1366), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [58586] = 8, + STATE(79), 1, + sym_assignement_operator, + ACTIONS(3267), 6, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + [58757] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(651), 1, - anon_sym_EQ, - ACTIONS(2577), 1, + ACTIONS(2584), 1, anon_sym_LBRACK, - ACTIONS(2579), 1, + ACTIONS(2586), 1, anon_sym_PLUS_PLUS, - ACTIONS(2581), 1, + ACTIONS(2588), 1, anon_sym_DASH_DASH, - ACTIONS(2587), 1, + ACTIONS(2594), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3239), 1, + ACTIONS(3245), 1, anon_sym_DOT2, - ACTIONS(3241), 1, + ACTIONS(3247), 1, anon_sym_COLON_COLON, - [58611] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3263), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2425), 4, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [58626] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3259), 1, - anon_sym_DQUOTE2, - ACTIONS(3294), 1, - aux_sym_command_name_token2, - STATE(1320), 1, - aux_sym_command_name_repeat1, - ACTIONS(2457), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3292), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - [58647] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3296), 1, + ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(1334), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3299), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [58663] = 4, + [58782] = 4, ACTIONS(3), 1, sym_comment, - STATE(1335), 1, + STATE(1338), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3304), 2, + ACTIONS(3302), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3301), 3, + ACTIONS(3300), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58679] = 7, + [58798] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1560), 1, + STATE(1454), 1, sym_type_spec, - STATE(2024), 1, - sym_attribute_name, - [58701] = 5, + STATE(1806), 1, + sym_generic_type_arguments, + [58820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3304), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - sym__statement_terminator, - STATE(1337), 1, + STATE(1338), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3308), 3, + ACTIONS(3309), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3306), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58719] = 3, - ACTIONS(3), 1, + [58836] = 7, + ACTIONS(81), 1, sym_comment, - ACTIONS(2517), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2519), 4, - anon_sym_COMMA, + ACTIONS(3311), 1, + sym_simple_name, + ACTIONS(3313), 1, anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [58733] = 7, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + STATE(1411), 1, + sym_data_name, + STATE(1627), 1, + sym_data_commands_allowed, + STATE(1919), 1, + sym_statement_block, + [58858] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1450), 1, + STATE(1705), 1, sym_type_spec, - STATE(1850), 1, - sym_generic_type_arguments, - [58755] = 4, + STATE(1826), 1, + sym_attribute_name, + [58880] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3317), 1, anon_sym_LBRACE, - STATE(1340), 2, + STATE(1354), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3299), 3, - anon_sym_RPAREN, + ACTIONS(3319), 3, + sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58771] = 7, + [58896] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1619), 1, + sym_type_spec, + STATE(2032), 1, + sym_attribute_name, + [58918] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1610), 1, + STATE(1615), 1, sym_type_spec, - STATE(1859), 1, + STATE(1826), 1, sym_attribute_name, - [58793] = 4, + [58940] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3316), 1, + ACTIONS(3323), 1, anon_sym_LBRACE, - STATE(1334), 2, + STATE(1344), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3318), 3, - sym__statement_terminator, + ACTIONS(3321), 3, + anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58809] = 4, - ACTIONS(3), 1, + [58956] = 4, + ACTIONS(81), 1, sym_comment, - STATE(1335), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3322), 2, + ACTIONS(3326), 1, + anon_sym_LBRACE, + STATE(1344), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3319), 3, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3320), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [58825] = 3, + anon_sym_DASH_DASH_PERCENT, + [58972] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3311), 1, + sym_simple_name, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3328), 1, + anon_sym_LBRACE, + STATE(528), 1, + sym_statement_block, + STATE(1408), 1, + sym_data_name, + STATE(1582), 1, + sym_data_commands_allowed, + [58994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2482), 2, + ACTIONS(2509), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2474), 4, + ACTIONS(2511), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [58839] = 3, + [59008] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3311), 1, + sym_simple_name, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(1417), 1, + sym_data_name, + STATE(1556), 1, + sym_data_commands_allowed, + STATE(1927), 1, + sym_statement_block, + [59030] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2513), 2, + ACTIONS(2546), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2515), 4, + ACTIONS(2548), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [58853] = 4, - ACTIONS(81), 1, + [59044] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(3324), 1, - anon_sym_LBRACE, - STATE(1340), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3318), 3, - anon_sym_RPAREN, + ACTIONS(3302), 1, anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [58869] = 5, + ACTIONS(3334), 1, + sym__statement_terminator, + STATE(1352), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3332), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [59062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2497), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2472), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + [59076] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3322), 1, + ACTIONS(3309), 1, anon_sym_PIPE, - ACTIONS(3328), 1, + ACTIONS(3339), 1, sym__statement_terminator, - STATE(1337), 1, + STATE(1352), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3326), 3, + ACTIONS(3336), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58887] = 7, + [59094] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(1684), 1, - sym_type_spec, - STATE(1859), 1, - sym_attribute_name, - [58909] = 4, + ACTIONS(3311), 1, + sym_simple_name, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3341), 1, + anon_sym_LBRACE, + STATE(425), 1, + sym_statement_block, + STATE(1430), 1, + sym_data_name, + STATE(1709), 1, + sym_data_commands_allowed, + [59116] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(3343), 1, anon_sym_LBRACE, - ACTIONS(3318), 2, + STATE(1354), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3321), 3, sym__statement_terminator, anon_sym_PIPE, - STATE(1365), 2, + anon_sym_DASH_DASH_PERCENT, + [59132] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2389), 1, + anon_sym_RPAREN, + ACTIONS(2395), 1, + anon_sym_PIPE, + ACTIONS(3346), 1, + anon_sym_DASH_DASH_PERCENT, + STATE(1512), 1, + aux_sym__pipeline_tail, + STATE(1513), 1, + sym_verbatim_command_argument, + [59151] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3275), 1, + aux_sym_catch_clause_token1, + ACTIONS(1460), 2, + anon_sym_RPAREN, + aux_sym_finally_clause_token1, + STATE(1360), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [59166] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3348), 1, + anon_sym_LBRACE, + ACTIONS(3321), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [58924] = 6, + [59181] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1822), 1, + STATE(2014), 1, sym_type_spec, - [58943] = 6, + [59200] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(1851), 1, - sym_type_spec, - [58962] = 6, + ACTIONS(1380), 1, + aux_sym_else_clause_token1, + ACTIONS(1450), 1, + sym__statement_terminator, + ACTIONS(3351), 1, + aux_sym_elseif_clause_token1, + STATE(1359), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [59217] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(1893), 1, - sym_type_spec, - [58981] = 6, + ACTIONS(3354), 1, + aux_sym_catch_clause_token1, + ACTIONS(1455), 2, + anon_sym_RPAREN, + aux_sym_finally_clause_token1, + STATE(1360), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [59232] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1906), 1, + STATE(2018), 1, sym_type_spec, - [59000] = 6, + [59251] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(1913), 1, - sym_type_spec, - [59019] = 6, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3357), 1, + anon_sym_LBRACE, + STATE(389), 1, + sym_statement_block, + STATE(1476), 1, + sym_type_literal, + STATE(1637), 1, + sym_catch_type_list, + [59270] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3359), 5, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [59281] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3361), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [59292] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1464), 1, + aux_sym_else_clause_token1, + ACTIONS(1515), 4, + sym__statement_terminator, + aux_sym_elseif_clause_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [59305] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1919), 1, + STATE(2143), 1, sym_type_spec, - [59038] = 6, + [59324] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1934), 1, + STATE(1895), 1, sym_type_spec, - [59057] = 6, + [59343] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1944), 1, + STATE(1959), 1, sym_type_spec, - [59076] = 4, + [59362] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(1504), 1, + aux_sym_else_clause_token1, + ACTIONS(1517), 4, + sym__statement_terminator, + aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, - ACTIONS(1459), 2, - anon_sym_RPAREN, aux_sym_finally_clause_token1, - STATE(1358), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59091] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2415), 1, - anon_sym_RPAREN, - ACTIONS(2417), 1, - anon_sym_PIPE, - ACTIONS(3333), 1, - anon_sym_DASH_DASH_PERCENT, - STATE(1437), 1, - aux_sym__pipeline_tail, - STATE(1438), 1, - sym_verbatim_command_argument, - [59110] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3335), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3337), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59123] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3339), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59134] = 6, + [59375] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1733), 1, + STATE(2022), 1, sym_type_spec, - [59153] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3341), 5, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - anon_sym_RBRACE, - [59164] = 6, + [59394] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(2116), 1, + STATE(1740), 1, sym_type_spec, - [59183] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3343), 1, - anon_sym_LBRACE, - ACTIONS(3299), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1365), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59198] = 5, + [59413] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(1375), 1, - aux_sym_else_clause_token1, - ACTIONS(1453), 1, - anon_sym_RPAREN, - ACTIONS(3288), 1, - aux_sym_elseif_clause_token1, - STATE(1377), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59215] = 6, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1917), 1, + sym_type_spec, + [59432] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(2016), 1, + STATE(1992), 1, sym_type_spec, - [59234] = 4, + [59451] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(3318), 2, + ACTIONS(2513), 2, anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1370), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59249] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3247), 1, - aux_sym_catch_clause_token1, - ACTIONS(1449), 2, - sym__statement_terminator, - aux_sym_finally_clause_token1, - STATE(1379), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59264] = 4, + anon_sym_COMMA, + ACTIONS(3363), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [59464] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3346), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(3299), 2, + ACTIONS(3319), 2, anon_sym_RPAREN, anon_sym_PIPE, - STATE(1370), 2, + STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59279] = 6, + [59479] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1726), 1, + STATE(1988), 1, sym_type_spec, - [59298] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1464), 1, - aux_sym_else_clause_token1, - ACTIONS(1511), 4, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59311] = 6, + [59498] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1799), 1, + STATE(2075), 1, sym_type_spec, - [59330] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2415), 1, - sym__statement_terminator, - ACTIONS(2433), 1, - anon_sym_PIPE, - ACTIONS(3349), 1, - anon_sym_DASH_DASH_PERCENT, - STATE(1511), 1, - aux_sym__pipeline_tail, - STATE(1514), 1, - sym_verbatim_command_argument, - [59349] = 6, + [59517] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(1998), 1, - sym_type_spec, - [59368] = 6, + ACTIONS(3365), 5, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + anon_sym_RBRACE, + [59528] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3351), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1426), 1, - sym_statement_block, - STATE(1498), 1, + STATE(1476), 1, sym_type_literal, - STATE(1559), 1, + STATE(1479), 1, + sym_statement_block, + STATE(1652), 1, sym_catch_type_list, - [59387] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1377), 1, - aux_sym_else_clause_token1, - ACTIONS(1444), 1, - anon_sym_RPAREN, - ACTIONS(3353), 1, - aux_sym_elseif_clause_token1, - STATE(1377), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59404] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1468), 1, - aux_sym_else_clause_token1, - ACTIONS(1515), 4, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59417] = 4, + [59547] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3356), 1, - aux_sym_catch_clause_token1, - ACTIONS(1459), 2, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(3319), 2, sym__statement_terminator, - aux_sym_finally_clause_token1, - STATE(1379), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59432] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3359), 1, - anon_sym_DOT, - ACTIONS(3361), 1, - anon_sym_LBRACK, - ACTIONS(3363), 3, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59447] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3306), 1, - sym_type_identifier, - STATE(1339), 1, - sym_generic_type_name, - STATE(1380), 1, - sym_type_name, - STATE(1402), 1, - sym_array_type_name, - STATE(2133), 1, - sym_type_spec, - [59466] = 6, + anon_sym_PIPE, + STATE(1393), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [59562] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3365), 1, + ACTIONS(3367), 1, anon_sym_LBRACE, - STATE(398), 1, + STATE(402), 1, sym_statement_block, - STATE(1498), 1, + STATE(1476), 1, sym_type_literal, - STATE(1639), 1, + STATE(1613), 1, sym_catch_type_list, - [59485] = 2, + [59581] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3367), 5, - anon_sym_DOT, + ACTIONS(131), 1, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59496] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3271), 1, - aux_sym_catch_clause_token1, - ACTIONS(1449), 2, - anon_sym_RPAREN, - aux_sym_finally_clause_token1, - STATE(1358), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59511] = 2, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(1476), 1, + sym_type_literal, + STATE(1539), 1, + sym_statement_block, + STATE(1573), 1, + sym_catch_type_list, + [59600] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3369), 5, + ACTIONS(3369), 1, anon_sym_DOT, + ACTIONS(3371), 1, anon_sym_LBRACK, + ACTIONS(3373), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [59522] = 2, + [59615] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3371), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59533] = 6, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(2035), 1, + sym_type_spec, + [59634] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3373), 1, - anon_sym_LBRACE, - STATE(1456), 1, - sym_statement_block, - STATE(1498), 1, - sym_type_literal, - STATE(1618), 1, - sym_catch_type_list, - [59552] = 6, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1870), 1, + sym_type_spec, + [59653] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1860), 1, + STATE(2025), 1, sym_type_spec, - [59571] = 5, + [59672] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1377), 1, + ACTIONS(1410), 1, aux_sym_else_clause_token1, ACTIONS(1444), 1, - sym__statement_terminator, - ACTIONS(3375), 1, + anon_sym_RPAREN, + ACTIONS(3251), 1, aux_sym_elseif_clause_token1, - STATE(1389), 2, + STATE(1397), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59588] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3378), 1, - anon_sym_LBRACE, - STATE(405), 1, - sym_statement_block, - STATE(1498), 1, - sym_type_literal, - STATE(1623), 1, - sym_catch_type_list, - [59607] = 6, + [59689] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(2126), 1, + STATE(2010), 1, sym_type_spec, - [59626] = 3, + [59708] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2505), 2, + ACTIONS(3375), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(3377), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [59721] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3379), 5, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3380), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59639] = 6, + [59732] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3294), 1, + aux_sym_catch_clause_token1, + ACTIONS(1460), 2, + sym__statement_terminator, + aux_sym_finally_clause_token1, + STATE(1400), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [59747] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1661), 1, + STATE(1943), 1, sym_type_spec, - [59658] = 6, + [59766] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3381), 1, + anon_sym_LBRACE, + ACTIONS(3321), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1393), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [59781] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3304), 1, sym_type_identifier, - STATE(1339), 1, + STATE(1337), 1, sym_generic_type_name, - STATE(1380), 1, + STATE(1383), 1, sym_type_name, - STATE(1402), 1, + STATE(1410), 1, sym_array_type_name, - STATE(1770), 1, + STATE(1969), 1, sym_type_spec, - [59677] = 5, + [59800] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2387), 1, + anon_sym_PIPE, + ACTIONS(2389), 1, + sym__statement_terminator, + ACTIONS(3384), 1, + anon_sym_DASH_DASH_PERCENT, + STATE(1508), 1, + aux_sym__pipeline_tail, + STATE(1510), 1, + sym_verbatim_command_argument, + [59819] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1375), 1, + ACTIONS(1410), 1, aux_sym_else_clause_token1, - ACTIONS(1453), 1, + ACTIONS(1444), 1, sym__statement_terminator, - ACTIONS(3284), 1, + ACTIONS(3271), 1, aux_sym_elseif_clause_token1, - STATE(1389), 2, + STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59694] = 3, + [59836] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2505), 1, - sym__statement_terminator, - ACTIONS(3382), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59706] = 2, + ACTIONS(1380), 1, + aux_sym_else_clause_token1, + ACTIONS(1450), 1, + anon_sym_RPAREN, + ACTIONS(3386), 1, + aux_sym_elseif_clause_token1, + STATE(1397), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [59853] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(591), 4, - sym__statement_terminator, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59716] = 5, + ACTIONS(3389), 5, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [59864] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, - anon_sym_LBRACE, - ACTIONS(3386), 1, - aux_sym_data_commands_allowed_token1, - STATE(483), 1, - sym_statement_block, - STATE(1543), 1, - sym_data_commands_allowed, - [59732] = 2, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1661), 1, + sym_type_spec, + [59883] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(599), 4, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59742] = 2, + ACTIONS(3391), 1, + aux_sym_catch_clause_token1, + ACTIONS(1455), 2, + sym__statement_terminator, + aux_sym_finally_clause_token1, + STATE(1400), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [59898] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3304), 1, + sym_type_identifier, + STATE(1337), 1, + sym_generic_type_name, + STATE(1383), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1845), 1, + sym_type_spec, + [59917] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(591), 4, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59752] = 5, + ACTIONS(2513), 1, + anon_sym_RBRACK, + ACTIONS(3394), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [59929] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3388), 1, + ACTIONS(3396), 1, sym_simple_name, - ACTIONS(3391), 1, + ACTIONS(3398), 1, anon_sym_RBRACE, - STATE(1401), 1, + STATE(1424), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [59768] = 5, + [59945] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3393), 1, - anon_sym_COMMA, - ACTIONS(3395), 1, - anon_sym_RBRACK, - STATE(1449), 1, - aux_sym_dimension_repeat1, - STATE(1850), 1, - sym_dimension, - [59784] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(1343), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3397), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [59796] = 5, + ACTIONS(3396), 1, + sym_simple_name, + ACTIONS(3400), 1, + anon_sym_RBRACE, + STATE(1405), 1, + aux_sym_enum_statement_repeat1, + STATE(1915), 1, + sym_enum_member, + [59961] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, + ACTIONS(3396), 1, sym_simple_name, - ACTIONS(3401), 1, + ACTIONS(3402), 1, anon_sym_RBRACE, - STATE(1410), 1, + STATE(1407), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [59812] = 2, + [59977] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(599), 4, - sym__statement_terminator, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59822] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(1347), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3403), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [59834] = 5, + ACTIONS(3406), 1, + anon_sym_SEMI, + STATE(1412), 1, + aux_sym_script_block_repeat1, + ACTIONS(3404), 2, + sym_simple_name, + anon_sym_RBRACE, + [59991] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, - sym_simple_name, - ACTIONS(3405), 1, + ACTIONS(3404), 1, anon_sym_RBRACE, - STATE(1401), 1, + ACTIONS(3408), 1, + sym_simple_name, + STATE(1407), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [59850] = 5, + [60007] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3328), 1, + anon_sym_LBRACE, + STATE(523), 1, + sym_statement_block, + STATE(1685), 1, + sym_data_commands_allowed, + [60023] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3373), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1585), 1, + STATE(1625), 1, sym_type_literal, - STATE(1958), 1, + STATE(1892), 1, sym_statement_block, - [59866] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2505), 1, - anon_sym_RBRACK, - ACTIONS(3407), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59878] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3399), 1, - sym_simple_name, - ACTIONS(3409), 1, - anon_sym_RBRACE, - STATE(1401), 1, - aux_sym_enum_statement_repeat1, - STATE(1911), 1, - sym_enum_member, - [59894] = 4, + [60039] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3411), 1, - anon_sym_EQ, - STATE(1554), 1, - sym_script_parameter_default, - ACTIONS(3413), 2, - anon_sym_RPAREN, anon_sym_COMMA, - [59908] = 5, + ACTIONS(3413), 1, + anon_sym_RBRACK, + STATE(1453), 1, + aux_sym_dimension_repeat1, + STATE(1806), 1, + sym_dimension, + [60055] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(521), 1, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + STATE(1639), 1, + sym_data_commands_allowed, + STATE(1737), 1, sym_statement_block, - STATE(1655), 1, - sym_type_literal, - [59924] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3399), 1, - sym_simple_name, - ACTIONS(3417), 1, - anon_sym_RBRACE, - STATE(1415), 1, - aux_sym_enum_statement_repeat1, - STATE(1911), 1, - sym_enum_member, - [59940] = 4, + [60071] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2671), 1, + ACTIONS(2661), 1, anon_sym_SEMI, - STATE(1115), 1, + STATE(1118), 1, aux_sym_script_block_repeat1, - ACTIONS(3419), 2, + ACTIONS(3415), 2, sym_simple_name, anon_sym_RBRACE, - [59954] = 5, + [60085] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, + ACTIONS(3396), 1, sym_simple_name, - ACTIONS(3421), 1, + ACTIONS(3417), 1, anon_sym_RBRACE, - STATE(1401), 1, + STATE(1414), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [59970] = 4, + [60101] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3423), 1, - anon_sym_SEMI, - STATE(1414), 1, - aux_sym_script_block_repeat1, - ACTIONS(3391), 2, + ACTIONS(3396), 1, sym_simple_name, + ACTIONS(3419), 1, anon_sym_RBRACE, - [59984] = 5, + STATE(1407), 1, + aux_sym_enum_statement_repeat1, + STATE(1915), 1, + sym_enum_member, + [60117] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3421), 1, + anon_sym_EQ, + STATE(1670), 1, + sym_script_parameter_default, + ACTIONS(3423), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60131] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3384), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(429), 1, - sym_statement_block, - STATE(1687), 1, + STATE(1554), 1, sym_type_literal, - [60000] = 5, + STATE(1924), 1, + sym_statement_block, + [60147] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3351), 1, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1720), 1, - sym_type_literal, - STATE(1920), 1, + STATE(1565), 1, + sym_data_commands_allowed, + STATE(2009), 1, sym_statement_block, - [60016] = 4, + [60163] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3411), 1, - anon_sym_EQ, - STATE(1580), 1, - sym_script_parameter_default, - ACTIONS(3425), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [60030] = 5, + ACTIONS(3396), 1, + sym_simple_name, + ACTIONS(3425), 1, + anon_sym_RBRACE, + STATE(1419), 1, + aux_sym_enum_statement_repeat1, + STATE(1915), 1, + sym_enum_member, + [60179] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, + ACTIONS(3396), 1, sym_simple_name, ACTIONS(3427), 1, anon_sym_RBRACE, - STATE(1401), 1, + STATE(1407), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [60046] = 5, + [60195] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3421), 1, + anon_sym_EQ, + STATE(1689), 1, + sym_script_parameter_default, + ACTIONS(3429), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60209] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(605), 4, + anon_sym_RPAREN, anon_sym_LBRACE, - ACTIONS(3386), 1, - aux_sym_data_commands_allowed_token1, - STATE(1550), 1, - sym_data_commands_allowed, - STATE(1797), 1, - sym_statement_block, - [60062] = 5, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60219] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(601), 4, + anon_sym_RPAREN, anon_sym_LBRACE, - ACTIONS(3386), 1, - aux_sym_data_commands_allowed_token1, - STATE(1602), 1, - sym_data_commands_allowed, - STATE(2043), 1, - sym_statement_block, - [60078] = 5, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60229] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, - sym_simple_name, - ACTIONS(3429), 1, - anon_sym_RBRACE, - STATE(1407), 1, - aux_sym_enum_statement_repeat1, - STATE(1911), 1, - sym_enum_member, - [60094] = 5, + ACTIONS(2513), 1, + sym__statement_terminator, + ACTIONS(3431), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [60241] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 1, + ACTIONS(3396), 1, sym_simple_name, - ACTIONS(3431), 1, + ACTIONS(3433), 1, anon_sym_RBRACE, - STATE(1420), 1, + STATE(1407), 1, aux_sym_enum_statement_repeat1, - STATE(1911), 1, + STATE(1915), 1, sym_enum_member, - [60110] = 5, + [60257] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(1350), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3435), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [60269] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3386), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3415), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(514), 1, + STATE(527), 1, sym_statement_block, - STATE(1604), 1, - sym_data_commands_allowed, - [60126] = 2, + STATE(1552), 1, + sym_type_literal, + [60285] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1513), 3, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [60135] = 4, + ACTIONS(605), 4, + sym__statement_terminator, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60295] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, - anon_sym_DOLLAR2, - ACTIONS(3435), 1, - anon_sym_DQUOTE, - STATE(1507), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [60148] = 4, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3341), 1, + anon_sym_LBRACE, + STATE(475), 1, + sym_statement_block, + STATE(1707), 1, + sym_type_literal, + [60311] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3437), 1, - anon_sym_COMMA, - ACTIONS(3440), 1, + ACTIONS(601), 4, + sym__statement_terminator, anon_sym_LBRACE, - STATE(1428), 1, - aux_sym_class_statement_repeat1, - [60161] = 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60321] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1517), 3, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [60170] = 2, + ACTIONS(3315), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3341), 1, + anon_sym_LBRACE, + STATE(471), 1, + sym_statement_block, + STATE(1622), 1, + sym_data_commands_allowed, + [60337] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(1336), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3437), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [60349] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3442), 3, + ACTIONS(107), 1, + anon_sym_LBRACE, + STATE(1380), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [60360] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3439), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60179] = 4, + [60369] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1530), 1, - anon_sym_RPAREN, - ACTIONS(3444), 1, - aux_sym_else_clause_token1, - STATE(1975), 1, - sym_else_clause, - [60192] = 4, - ACTIONS(81), 1, + ACTIONS(3441), 1, + anon_sym_COMMA, + ACTIONS(3443), 1, + anon_sym_LBRACE, + STATE(1545), 1, + aux_sym_class_statement_repeat1, + [60382] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3163), 1, - anon_sym_LPAREN, - ACTIONS(3167), 1, - aux_sym_switch_condition_token1, - STATE(1688), 1, - sym_switch_condition, - [60205] = 4, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + ACTIONS(3447), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60395] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3449), 1, + anon_sym_DOLLAR, + ACTIONS(3452), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60408] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3446), 1, + ACTIONS(3454), 1, anon_sym_RPAREN, - ACTIONS(3448), 1, + ACTIONS(3456), 1, anon_sym_COMMA, - STATE(1433), 1, + STATE(1437), 1, aux_sym_argument_expression_list_repeat1, - [60218] = 4, + [60421] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3459), 1, anon_sym_DOLLAR2, - ACTIONS(3451), 1, + ACTIONS(3461), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60231] = 4, + [60434] = 4, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(3453), 1, - anon_sym_RPAREN, - ACTIONS(3455), 1, - anon_sym_COMMA, - STATE(1435), 1, - aux_sym_parameter_list_repeat1, - [60244] = 4, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + STATE(1913), 1, + sym_integer_literal, + [60447] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3458), 1, + ACTIONS(3463), 3, anon_sym_LPAREN, - ACTIONS(3460), 1, - aux_sym_switch_parameter_token5, - STATE(2050), 1, - sym_foreach_parameter, - [60257] = 4, + anon_sym_COMMA, + anon_sym_RBRACK, + [60456] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2417), 1, - anon_sym_PIPE, - ACTIONS(3462), 1, - anon_sym_RPAREN, - STATE(1463), 1, - aux_sym__pipeline_tail, - [60270] = 4, + ACTIONS(3465), 1, + anon_sym_COMMA, + ACTIONS(3468), 1, + anon_sym_RBRACK, + STATE(1441), 1, + aux_sym_dimension_repeat1, + [60469] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2417), 1, - anon_sym_PIPE, - ACTIONS(3462), 1, - anon_sym_RPAREN, - STATE(1464), 1, - aux_sym__pipeline_tail, - [60283] = 4, + ACTIONS(3459), 1, + anon_sym_DOLLAR2, + ACTIONS(3470), 1, + anon_sym_DQUOTE, + STATE(1486), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [60482] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3464), 1, - anon_sym_PIPE, - ACTIONS(3467), 1, - sym__statement_terminator, - STATE(1439), 1, - aux_sym__pipeline_tail, - [60296] = 4, + ACTIONS(3472), 1, + anon_sym_COMMA, + ACTIONS(3474), 1, + anon_sym_RBRACK, + STATE(1514), 1, + aux_sym_generic_type_arguments_repeat1, + [60495] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2433), 1, - anon_sym_PIPE, - ACTIONS(3469), 1, - sym__statement_terminator, - STATE(1439), 1, - aux_sym__pipeline_tail, - [60309] = 2, + ACTIONS(3459), 1, + anon_sym_DOLLAR2, + ACTIONS(3476), 1, + anon_sym_DQUOTE, + STATE(1486), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [60508] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3471), 3, + ACTIONS(3478), 1, + anon_sym_EQ, + ACTIONS(3480), 2, anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60318] = 2, + anon_sym_COMMA, + [60519] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3473), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60327] = 3, + ACTIONS(3482), 1, + anon_sym_RPAREN, + ACTIONS(3484), 1, + anon_sym_COMMA, + STATE(1515), 1, + aux_sym_attribute_arguments_repeat1, + [60532] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3475), 1, + ACTIONS(3486), 1, sym_type_identifier, - ACTIONS(3477), 2, + ACTIONS(3488), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60338] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1480), 1, - aux_sym_else_clause_token1, - ACTIONS(1528), 2, - anon_sym_RPAREN, - aux_sym_elseif_clause_token1, - [60349] = 2, + [60543] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3479), 3, + ACTIONS(3490), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [60358] = 4, + [60552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2842), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60371] = 4, + ACTIONS(3492), 1, + anon_sym_SEMI, + ACTIONS(3494), 1, + anon_sym_RPAREN, + ACTIONS(3496), 1, + anon_sym_LF, + [60565] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3498), 1, + anon_sym_RPAREN, + ACTIONS(3500), 1, anon_sym_COMMA, - ACTIONS(3485), 1, - anon_sym_LBRACE, - STATE(1521), 1, - aux_sym_catch_type_list_repeat1, - [60384] = 4, - ACTIONS(3), 1, + STATE(1517), 1, + aux_sym_parameter_list_repeat1, + [60578] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3487), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60397] = 4, + ACTIONS(1524), 1, + anon_sym_RPAREN, + ACTIONS(3502), 1, + aux_sym_else_clause_token1, + STATE(1993), 1, + sym_else_clause, + [60591] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3504), 1, + anon_sym_RPAREN, + ACTIONS(3506), 1, + anon_sym_COMMA, + STATE(1459), 1, + aux_sym_class_method_parameter_list_repeat1, + [60604] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3489), 1, + ACTIONS(3508), 1, anon_sym_COMMA, - ACTIONS(3491), 1, + ACTIONS(3510), 1, anon_sym_RBRACK, - STATE(1460), 1, + STATE(1441), 1, aux_sym_dimension_repeat1, - [60410] = 4, + [60617] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3493), 1, + ACTIONS(3472), 1, anon_sym_COMMA, - ACTIONS(3495), 1, + ACTIONS(3512), 1, anon_sym_RBRACK, - STATE(1462), 1, + STATE(1443), 1, aux_sym_generic_type_arguments_repeat1, - [60423] = 2, + [60630] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1517), 3, + ACTIONS(3514), 1, + anon_sym_PIPE, + ACTIONS(3517), 1, sym__statement_terminator, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [60432] = 4, - ACTIONS(81), 1, + STATE(1455), 1, + aux_sym__pipeline_tail, + [60643] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3433), 1, - anon_sym_DOLLAR2, - ACTIONS(3497), 1, - anon_sym_DQUOTE, - STATE(1507), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [60445] = 4, + ACTIONS(2914), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60656] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3499), 1, + ACTIONS(3519), 1, + anon_sym_RPAREN, + ACTIONS(3521), 1, anon_sym_COMMA, - ACTIONS(3501), 1, - anon_sym_LBRACE, - STATE(1522), 1, - aux_sym_data_commands_list_repeat1, - [60458] = 4, + STATE(1437), 1, + aux_sym_argument_expression_list_repeat1, + [60669] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + ACTIONS(3523), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60682] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3503), 1, - anon_sym_LPAREN, - ACTIONS(3505), 1, - anon_sym_LBRACE, - STATE(1829), 1, - sym_function_parameter_declaration, - [60471] = 4, + ACTIONS(3525), 1, + anon_sym_RPAREN, + ACTIONS(3527), 1, + anon_sym_COMMA, + STATE(1459), 1, + aux_sym_class_method_parameter_list_repeat1, + [60695] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3459), 1, anon_sym_DOLLAR2, - ACTIONS(3507), 1, + ACTIONS(3530), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60484] = 2, + [60708] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1513), 3, + ACTIONS(2387), 1, + anon_sym_PIPE, + ACTIONS(3532), 1, sym__statement_terminator, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [60493] = 2, + STATE(1455), 1, + aux_sym__pipeline_tail, + [60721] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3471), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60502] = 2, + ACTIONS(3459), 1, + anon_sym_DOLLAR2, + ACTIONS(3534), 1, + anon_sym_DQUOTE, + STATE(1486), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [60734] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3442), 3, + ACTIONS(3439), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60511] = 2, + [60743] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3509), 3, + ACTIONS(3536), 1, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [60520] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3511), 1, - anon_sym_COMMA, - ACTIONS(3514), 1, - anon_sym_RBRACK, - STATE(1460), 1, - aux_sym_dimension_repeat1, - [60533] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1530), 1, - sym__statement_terminator, - ACTIONS(3516), 1, - aux_sym_else_clause_token1, - STATE(2135), 1, - sym_else_clause, - [60546] = 4, + ACTIONS(3538), 1, + anon_sym_LBRACE, + STATE(1954), 1, + sym_function_parameter_declaration, + [60756] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3493), 1, + ACTIONS(3500), 1, anon_sym_COMMA, - ACTIONS(3518), 1, - anon_sym_RBRACK, - STATE(1509), 1, - aux_sym_generic_type_arguments_repeat1, - [60559] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_RPAREN, - ACTIONS(3520), 1, - anon_sym_PIPE, - STATE(1463), 1, - aux_sym__pipeline_tail, - [60572] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2417), 1, - anon_sym_PIPE, - ACTIONS(3469), 1, - anon_sym_RPAREN, - STATE(1463), 1, - aux_sym__pipeline_tail, - [60585] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3473), 3, + ACTIONS(3540), 1, anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60594] = 3, + STATE(1450), 1, + aux_sym_parameter_list_repeat1, + [60769] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3523), 1, - anon_sym_EQ, - ACTIONS(3525), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [60605] = 4, + ACTIONS(1528), 1, + sym__statement_terminator, + ACTIONS(3296), 1, + aux_sym_finally_clause_token1, + STATE(1808), 1, + sym_finally_clause, + [60782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2898), 1, + ACTIONS(2840), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60618] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - ACTIONS(3527), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60631] = 4, + [60795] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3529), 1, + ACTIONS(3542), 1, anon_sym_SEMI, - ACTIONS(3531), 1, + ACTIONS(3544), 1, anon_sym_RPAREN, - ACTIONS(3533), 1, + ACTIONS(3546), 1, anon_sym_LF, - [60644] = 4, + [60808] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, - anon_sym_COMMA, - ACTIONS(3537), 1, - anon_sym_LBRACE, - STATE(1428), 1, - aux_sym_class_statement_repeat1, - [60657] = 4, + ACTIONS(3548), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60817] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + ACTIONS(3550), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60830] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3459), 1, anon_sym_DOLLAR2, - ACTIONS(3539), 1, + ACTIONS(3552), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60670] = 4, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - STATE(1961), 1, - sym_integer_literal, - [60683] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3541), 1, - anon_sym_RPAREN, - ACTIONS(3543), 1, - anon_sym_COMMA, - STATE(1477), 1, - aux_sym_parameter_list_repeat1, - [60696] = 4, + [60843] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3459), 1, anon_sym_DOLLAR2, - ACTIONS(3545), 1, + ACTIONS(3554), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60709] = 4, - ACTIONS(81), 1, + [60856] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3547), 1, - anon_sym_RPAREN, - ACTIONS(3549), 1, - anon_sym_COMMA, - STATE(1494), 1, - aux_sym_class_method_parameter_list_repeat1, - [60722] = 4, + ACTIONS(2882), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60869] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3551), 1, + ACTIONS(3556), 1, anon_sym_RPAREN, - ACTIONS(3553), 1, + ACTIONS(3558), 1, anon_sym_COMMA, - STATE(1536), 1, + STATE(1474), 1, aux_sym_attribute_arguments_repeat1, - [60735] = 4, + [60882] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + ACTIONS(3561), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60895] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3543), 1, + ACTIONS(3563), 1, anon_sym_COMMA, - ACTIONS(3555), 1, - anon_sym_RPAREN, - STATE(1435), 1, - aux_sym_parameter_list_repeat1, - [60748] = 4, + ACTIONS(3565), 1, + anon_sym_LBRACE, + STATE(1532), 1, + aux_sym_catch_type_list_repeat1, + [60908] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3557), 1, - anon_sym_SEMI, - ACTIONS(3559), 1, - anon_sym_RPAREN, - ACTIONS(3561), 1, - anon_sym_LF, - [60761] = 4, + ACTIONS(2858), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [60921] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2852), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - STATE(1538), 1, + ACTIONS(3567), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60774] = 4, + [60934] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1511), 3, + sym__statement_terminator, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [60943] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2912), 1, + ACTIONS(2866), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60787] = 4, + [60956] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - ACTIONS(3563), 1, + ACTIONS(3569), 1, aux_sym_expandable_string_literal_token5, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60800] = 4, + [60969] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3571), 1, + anon_sym_COMMA, + ACTIONS(3573), 1, + anon_sym_LBRACE, + STATE(1535), 1, + aux_sym_data_commands_list_repeat1, + [60982] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3548), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [60991] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1513), 3, + sym__statement_terminator, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [61000] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3459), 1, anon_sym_DOLLAR2, - ACTIONS(3565), 1, + ACTIONS(3575), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60813] = 4, + [61013] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, + ACTIONS(3577), 1, anon_sym_DOLLAR2, - ACTIONS(3567), 1, + ACTIONS(3580), 1, anon_sym_DQUOTE, - STATE(1507), 1, + STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60826] = 4, + [61026] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3569), 1, - anon_sym_RPAREN, - ACTIONS(3571), 1, - anon_sym_COMMA, - STATE(1433), 1, - aux_sym_argument_expression_list_repeat1, - [60839] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2870), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60852] = 4, + ACTIONS(1524), 1, + sym__statement_terminator, + ACTIONS(3582), 1, + aux_sym_else_clause_token1, + STATE(1865), 1, + sym_else_clause, + [61039] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3460), 1, - aux_sym_switch_parameter_token5, - ACTIONS(3573), 1, + ACTIONS(3584), 1, anon_sym_LPAREN, - STATE(2138), 1, + ACTIONS(3586), 1, + aux_sym_switch_parameter_token5, + STATE(2146), 1, sym_foreach_parameter, - [60865] = 4, + [61052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2878), 1, + ACTIONS(2868), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60878] = 4, - ACTIONS(3), 1, + [61065] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3575), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60891] = 4, + ACTIONS(3179), 1, + anon_sym_LPAREN, + ACTIONS(3183), 1, + aux_sym_switch_condition_token1, + STATE(1645), 1, + sym_switch_condition, + [61078] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1523), 1, - anon_sym_RPAREN, - ACTIONS(3273), 1, - aux_sym_finally_clause_token1, - STATE(2047), 1, - sym_finally_clause, - [60904] = 4, + ACTIONS(3536), 1, + anon_sym_LPAREN, + ACTIONS(3588), 1, + anon_sym_LBRACE, + STATE(1882), 1, + sym_function_parameter_declaration, + [61091] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3459), 1, + anon_sym_DOLLAR2, + ACTIONS(3590), 1, + anon_sym_DQUOTE, + STATE(1486), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [61104] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1494), 1, + aux_sym_else_clause_token1, + ACTIONS(1526), 2, + sym__statement_terminator, + aux_sym_elseif_clause_token1, + [61115] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3441), 1, + anon_sym_COMMA, + ACTIONS(3592), 1, + anon_sym_LBRACE, + STATE(1496), 1, + aux_sym_class_statement_repeat1, + [61128] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3577), 1, + ACTIONS(3594), 1, anon_sym_SEMI, - ACTIONS(3579), 1, + ACTIONS(3596), 1, anon_sym_RPAREN, - ACTIONS(3581), 1, + ACTIONS(3598), 1, anon_sym_LF, - [60917] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2890), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60930] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3583), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [60943] = 3, + [61141] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3316), 1, + ACTIONS(3441), 1, + anon_sym_COMMA, + ACTIONS(3600), 1, anon_sym_LBRACE, - STATE(1342), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [60954] = 4, - ACTIONS(81), 1, + STATE(1545), 1, + aux_sym_class_statement_repeat1, + [61154] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3585), 1, + ACTIONS(3602), 1, + anon_sym_SEMI, + ACTIONS(3604), 1, anon_sym_RPAREN, - ACTIONS(3587), 1, - anon_sym_COMMA, - STATE(1494), 1, - aux_sym_class_method_parameter_list_repeat1, - [60967] = 3, + ACTIONS(3606), 1, + anon_sym_LF, + [61167] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1480), 1, - aux_sym_else_clause_token1, - ACTIONS(1528), 2, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - [60978] = 4, + ACTIONS(3586), 1, + aux_sym_switch_parameter_token5, + ACTIONS(3608), 1, + anon_sym_LPAREN, + STATE(2041), 1, + sym_foreach_parameter, + [61180] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3590), 1, - anon_sym_RPAREN, - ACTIONS(3592), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - STATE(1496), 1, - aux_sym_attribute_arguments_repeat1, - [60991] = 3, + ACTIONS(3610), 1, + anon_sym_LBRACE, + STATE(1434), 1, + aux_sym_class_statement_repeat1, + [61193] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(3317), 1, anon_sym_LBRACE, - STATE(1349), 2, + STATE(1341), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61002] = 4, + [61204] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3521), 1, anon_sym_COMMA, - ACTIONS(3595), 1, - anon_sym_LBRACE, - STATE(1447), 1, - aux_sym_catch_type_list_repeat1, - [61015] = 4, + ACTIONS(3612), 1, + anon_sym_RPAREN, + STATE(1457), 1, + aux_sym_argument_expression_list_repeat1, + [61217] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1697), 1, + STATE(1632), 1, sym_switch_condition, - [61028] = 4, + [61230] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3503), 1, + ACTIONS(3536), 1, anon_sym_LPAREN, - ACTIONS(3597), 1, + ACTIONS(3614), 1, anon_sym_LBRACE, - STATE(1872), 1, + STATE(1942), 1, sym_function_parameter_declaration, - [61041] = 4, + [61243] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3499), 1, - anon_sym_COMMA, - ACTIONS(3599), 1, - anon_sym_LBRACE, - STATE(1453), 1, - aux_sym_data_commands_list_repeat1, - [61054] = 4, + ACTIONS(1494), 1, + aux_sym_else_clause_token1, + ACTIONS(1526), 2, + anon_sym_RPAREN, + aux_sym_elseif_clause_token1, + [61254] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3601), 1, + ACTIONS(3616), 1, anon_sym_SEMI, - ACTIONS(3603), 1, + ACTIONS(3618), 1, anon_sym_RPAREN, - ACTIONS(3605), 1, + ACTIONS(3620), 1, anon_sym_LF, - [61067] = 4, + [61267] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - ACTIONS(3607), 1, + ACTIONS(3622), 1, anon_sym_LBRACE, - STATE(1506), 1, + STATE(1509), 1, aux_sym_class_statement_repeat1, - [61080] = 4, + [61280] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3609), 1, + ACTIONS(3624), 1, anon_sym_SEMI, - ACTIONS(3611), 1, + ACTIONS(3626), 1, anon_sym_RPAREN, - ACTIONS(3613), 1, + ACTIONS(3628), 1, anon_sym_LF, - [61093] = 4, + [61293] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, - anon_sym_DOLLAR2, - ACTIONS(3615), 1, - anon_sym_DQUOTE, - STATE(1507), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61106] = 4, + ACTIONS(2387), 1, + anon_sym_PIPE, + ACTIONS(3630), 1, + sym__statement_terminator, + STATE(1455), 1, + aux_sym__pipeline_tail, + [61306] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - ACTIONS(3617), 1, + ACTIONS(3632), 1, anon_sym_LBRACE, - STATE(1428), 1, + STATE(1545), 1, aux_sym_class_statement_repeat1, - [61119] = 4, + [61319] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3619), 1, - anon_sym_DOLLAR2, - ACTIONS(3622), 1, - anon_sym_DQUOTE, - STATE(1507), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61132] = 4, + ACTIONS(2387), 1, + anon_sym_PIPE, + ACTIONS(3630), 1, + sym__statement_terminator, + STATE(1461), 1, + aux_sym__pipeline_tail, + [61332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3634), 1, anon_sym_SEMI, - ACTIONS(3626), 1, + ACTIONS(3636), 1, anon_sym_RPAREN, - ACTIONS(3628), 1, + ACTIONS(3638), 1, anon_sym_LF, - [61145] = 4, + [61345] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2395), 1, + anon_sym_PIPE, + ACTIONS(3630), 1, + anon_sym_RPAREN, + STATE(1533), 1, + aux_sym__pipeline_tail, + [61358] = 4, ACTIONS(81), 1, sym_comment, + ACTIONS(2395), 1, + anon_sym_PIPE, ACTIONS(3630), 1, + anon_sym_RPAREN, + STATE(1536), 1, + aux_sym__pipeline_tail, + [61371] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3640), 1, anon_sym_COMMA, - ACTIONS(3633), 1, + ACTIONS(3643), 1, anon_sym_RBRACK, - STATE(1509), 1, + STATE(1514), 1, aux_sym_generic_type_arguments_repeat1, - [61158] = 4, + [61384] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3484), 1, anon_sym_COMMA, - ACTIONS(3635), 1, - anon_sym_LBRACE, - STATE(1470), 1, - aux_sym_class_statement_repeat1, - [61171] = 4, + ACTIONS(3645), 1, + anon_sym_RPAREN, + STATE(1474), 1, + aux_sym_attribute_arguments_repeat1, + [61397] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2433), 1, + ACTIONS(3647), 3, + anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3462), 1, - sym__statement_terminator, - STATE(1439), 1, - aux_sym__pipeline_tail, - [61184] = 4, + anon_sym_DASH_DASH_PERCENT, + [61406] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3649), 1, + anon_sym_RPAREN, + ACTIONS(3651), 1, + anon_sym_COMMA, + STATE(1517), 1, + aux_sym_parameter_list_repeat1, + [61419] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1591), 1, + STATE(1560), 1, sym_switch_condition, - [61197] = 4, + [61432] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3503), 1, + ACTIONS(3536), 1, anon_sym_LPAREN, - ACTIONS(3637), 1, + ACTIONS(3654), 1, anon_sym_LBRACE, - STATE(1933), 1, + STATE(1985), 1, sym_function_parameter_declaration, - [61210] = 4, + [61445] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2433), 1, - anon_sym_PIPE, - ACTIONS(3462), 1, - sym__statement_terminator, - STATE(1440), 1, - aux_sym__pipeline_tail, - [61223] = 4, + ACTIONS(3656), 1, + anon_sym_COMMA, + ACTIONS(3659), 1, + anon_sym_LBRACE, + STATE(1520), 1, + aux_sym_catch_type_list_repeat1, + [61458] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3639), 1, + ACTIONS(3661), 1, anon_sym_SEMI, - ACTIONS(3641), 1, + ACTIONS(3663), 1, anon_sym_RPAREN, - ACTIONS(3643), 1, + ACTIONS(3665), 1, anon_sym_LF, - [61236] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3645), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [61249] = 4, + [61471] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - ACTIONS(3647), 1, + ACTIONS(3667), 1, anon_sym_LBRACE, - STATE(1519), 1, + STATE(1524), 1, aux_sym_class_statement_repeat1, - [61262] = 4, + [61484] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3649), 1, + ACTIONS(3669), 1, anon_sym_SEMI, - ACTIONS(3651), 1, + ACTIONS(3671), 1, anon_sym_RPAREN, - ACTIONS(3653), 1, + ACTIONS(3673), 1, anon_sym_LF, - [61275] = 4, + [61497] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - ACTIONS(3655), 1, + ACTIONS(3675), 1, anon_sym_LBRACE, - STATE(1428), 1, + STATE(1545), 1, aux_sym_class_statement_repeat1, - [61288] = 4, + [61510] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3506), 1, + anon_sym_COMMA, + ACTIONS(3677), 1, + anon_sym_RPAREN, + STATE(1452), 1, + aux_sym_class_method_parameter_list_repeat1, + [61523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3657), 1, + ACTIONS(3679), 1, anon_sym_SEMI, - ACTIONS(3659), 1, + ACTIONS(3681), 1, anon_sym_RPAREN, - ACTIONS(3661), 1, + ACTIONS(3683), 1, anon_sym_LF, - [61301] = 4, + [61536] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3663), 1, - anon_sym_COMMA, - ACTIONS(3666), 1, - anon_sym_LBRACE, - STATE(1521), 1, - aux_sym_catch_type_list_repeat1, - [61314] = 4, + ACTIONS(1528), 1, + anon_sym_RPAREN, + ACTIONS(3277), 1, + aux_sym_finally_clause_token1, + STATE(2067), 1, + sym_finally_clause, + [61549] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3668), 1, + ACTIONS(3571), 1, anon_sym_COMMA, - ACTIONS(3671), 1, + ACTIONS(3685), 1, anon_sym_LBRACE, - STATE(1522), 1, + STATE(1482), 1, aux_sym_data_commands_list_repeat1, - [61327] = 4, + [61562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_SEMI, + ACTIONS(3689), 1, + anon_sym_RPAREN, + ACTIONS(3691), 1, + anon_sym_LF, + [61575] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_LPAREN, - ACTIONS(3167), 1, + ACTIONS(3183), 1, aux_sym_switch_condition_token1, - STATE(1546), 1, + STATE(1630), 1, sym_switch_condition, - [61340] = 4, + [61588] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3503), 1, - anon_sym_LPAREN, - ACTIONS(3673), 1, - anon_sym_LBRACE, - STATE(1977), 1, - sym_function_parameter_declaration, - [61353] = 3, + ACTIONS(3459), 1, + anon_sym_DOLLAR2, + ACTIONS(3693), 1, + anon_sym_DQUOTE, + STATE(1486), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [61601] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3324), 1, + ACTIONS(3563), 1, + anon_sym_COMMA, + ACTIONS(3695), 1, anon_sym_LBRACE, - STATE(1346), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [61364] = 4, + STATE(1520), 1, + aux_sym_catch_type_list_repeat1, + [61614] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3549), 1, - anon_sym_COMMA, - ACTIONS(3675), 1, - anon_sym_RPAREN, - STATE(1475), 1, - aux_sym_class_method_parameter_list_repeat1, - [61377] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3677), 1, - anon_sym_SEMI, - ACTIONS(3679), 1, + ACTIONS(3517), 1, anon_sym_RPAREN, - ACTIONS(3681), 1, - anon_sym_LF, - [61390] = 4, + ACTIONS(3697), 1, + anon_sym_PIPE, + STATE(1533), 1, + aux_sym__pipeline_tail, + [61627] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, - anon_sym_COMMA, - ACTIONS(3683), 1, + ACTIONS(3326), 1, anon_sym_LBRACE, - STATE(1530), 1, - aux_sym_class_statement_repeat1, - [61403] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3685), 1, - anon_sym_SEMI, - ACTIONS(3687), 1, - anon_sym_RPAREN, - ACTIONS(3689), 1, - anon_sym_LF, - [61416] = 4, + STATE(1345), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [61638] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3700), 1, anon_sym_COMMA, - ACTIONS(3691), 1, + ACTIONS(3703), 1, anon_sym_LBRACE, - STATE(1428), 1, - aux_sym_class_statement_repeat1, - [61429] = 4, + STATE(1535), 1, + aux_sym_data_commands_list_repeat1, + [61651] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3571), 1, - anon_sym_COMMA, - ACTIONS(3693), 1, + ACTIONS(2395), 1, + anon_sym_PIPE, + ACTIONS(3532), 1, anon_sym_RPAREN, - STATE(1484), 1, - aux_sym_argument_expression_list_repeat1, - [61442] = 4, - ACTIONS(3), 1, + STATE(1533), 1, + aux_sym__pipeline_tail, + [61664] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(3695), 1, - anon_sym_SEMI, - ACTIONS(3697), 1, - anon_sym_RPAREN, - ACTIONS(3699), 1, - anon_sym_LF, - [61455] = 4, + ACTIONS(3586), 1, + aux_sym_switch_parameter_token5, + ACTIONS(3705), 1, + anon_sym_LPAREN, + STATE(2148), 1, + sym_foreach_parameter, + [61677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2906), 1, + ACTIONS(2928), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3481), 1, + ACTIONS(3445), 1, anon_sym_DOLLAR, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61468] = 4, + [61690] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1523), 1, - sym__statement_terminator, - ACTIONS(3249), 1, + ACTIONS(1511), 3, + anon_sym_RPAREN, + aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - STATE(1924), 1, - sym_finally_clause, - [61481] = 4, + [61699] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3701), 1, + ACTIONS(2884), 1, aux_sym_expandable_string_literal_token5, - STATE(1538), 1, + ACTIONS(3445), 1, + anon_sym_DOLLAR, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61494] = 4, + [61712] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3553), 1, - anon_sym_COMMA, - ACTIONS(3703), 1, - anon_sym_RPAREN, - STATE(1496), 1, - aux_sym_attribute_arguments_repeat1, - [61507] = 4, + ACTIONS(3647), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [61721] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3460), 1, - aux_sym_switch_parameter_token5, - ACTIONS(3705), 1, - anon_sym_LPAREN, - STATE(2140), 1, - sym_foreach_parameter, - [61520] = 4, + ACTIONS(141), 1, + anon_sym_LBRACE, + STATE(1375), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [61732] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(3445), 1, + anon_sym_DOLLAR, ACTIONS(3707), 1, + aux_sym_expandable_string_literal_token5, + STATE(1436), 1, + aux_sym_expandable_string_literal_repeat2, + [61745] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3445), 1, anon_sym_DOLLAR, - ACTIONS(3710), 1, + ACTIONS(3709), 1, aux_sym_expandable_string_literal_token5, - STATE(1538), 1, + STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61533] = 4, + [61758] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3433), 1, - anon_sym_DOLLAR2, - ACTIONS(3712), 1, - anon_sym_DQUOTE, - STATE(1507), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61546] = 3, + ACTIONS(3711), 1, + anon_sym_COMMA, + ACTIONS(3714), 1, + anon_sym_LBRACE, + STATE(1545), 1, + aux_sym_class_statement_repeat1, + [61771] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACE, - STATE(1368), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [61557] = 4, + ACTIONS(1513), 3, + anon_sym_RPAREN, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [61780] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3586), 1, aux_sym_switch_parameter_token5, - ACTIONS(3714), 1, + ACTIONS(3716), 1, anon_sym_LPAREN, - STATE(2136), 1, + STATE(2144), 1, sym_foreach_parameter, - [61570] = 4, + [61793] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3481), 1, - anon_sym_DOLLAR, - ACTIONS(3716), 1, - aux_sym_expandable_string_literal_token5, - STATE(1538), 1, - aux_sym_expandable_string_literal_repeat2, - [61583] = 3, + ACTIONS(3718), 1, + anon_sym_SEMI, + ACTIONS(3720), 1, + anon_sym_RPAREN, + ACTIONS(3722), 1, + anon_sym_LF, + [61806] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3724), 1, anon_sym_LBRACE, - STATE(475), 1, + STATE(519), 1, + sym_switch_body, + [61816] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(1929), 1, sym_statement_block, - [61593] = 3, + [61826] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1113), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(947), 1, - sym_script_block_expression, - [61603] = 3, + STATE(1930), 1, + sym_statement_block, + [61836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1317), 1, + STATE(522), 1, sym_statement_block, - [61613] = 3, + [61846] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3718), 1, + ACTIONS(3726), 1, anon_sym_LBRACE, STATE(2002), 1, sym_switch_body, - [61623] = 3, + [61856] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2009), 1, + STATE(2005), 1, sym_statement_block, - [61633] = 3, + [61866] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1962), 1, + STATE(532), 1, sym_statement_block, - [61643] = 3, + [61876] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2045), 1, + STATE(2009), 1, sym_statement_block, - [61653] = 3, + [61886] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(2060), 1, + STATE(512), 1, sym_statement_block, - [61663] = 3, + [61896] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - STATE(1963), 1, - sym_statement_block, - [61673] = 3, + STATE(971), 1, + sym_script_block_expression, + [61906] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3728), 2, anon_sym_LBRACE, - STATE(1966), 1, - sym_statement_block, - [61683] = 3, + aux_sym_data_commands_allowed_token1, + [61914] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3726), 1, anon_sym_LBRACE, - STATE(470), 1, - sym_statement_block, - [61693] = 2, + STATE(2057), 1, + sym_switch_body, + [61924] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3720), 2, - anon_sym_RPAREN, + ACTIONS(2451), 2, anon_sym_COMMA, - [61701] = 2, + anon_sym_LBRACE, + [61932] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(2059), 1, + sym_statement_block, + [61942] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3525), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61709] = 3, + [61950] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1330), 1, + STATE(2066), 1, sym_statement_block, - [61719] = 3, + [61960] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1905), 1, + STATE(2072), 1, sym_statement_block, - [61729] = 3, + [61970] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(2058), 1, + STATE(503), 1, sym_statement_block, - [61739] = 3, + [61980] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1429), 1, + STATE(421), 1, sym_statement_block, - [61749] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3722), 1, - anon_sym_LPAREN, - ACTIONS(3724), 1, - anon_sym_RBRACK, - [61759] = 3, + [61990] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1880), 1, + STATE(2004), 1, sym_statement_block, - [61769] = 3, + [62000] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1941), 1, + STATE(504), 1, sym_statement_block, - [61779] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1660), 1, - sym_type_literal, - [61789] = 3, + [62010] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1971), 1, + STATE(1319), 1, sym_statement_block, - [61799] = 3, + [62020] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1988), 1, + STATE(2136), 1, sym_statement_block, - [61809] = 3, + [62030] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2007), 1, + STATE(2138), 1, sym_statement_block, - [61819] = 3, + [62040] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2042), 1, + STATE(1546), 1, sym_statement_block, - [61829] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3726), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [61837] = 3, + [62050] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(2134), 1, + STATE(424), 1, sym_statement_block, - [61847] = 3, + [62060] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1727), 1, + STATE(505), 1, sym_statement_block, - [61857] = 3, + [62070] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1763), 1, + STATE(1897), 1, sym_statement_block, - [61867] = 3, + [62080] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1764), 1, + STATE(1905), 1, sym_statement_block, - [61877] = 3, + [62090] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1792), 1, + STATE(1989), 1, sym_statement_block, - [61887] = 3, + [62100] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1444), 1, + STATE(1761), 1, sym_statement_block, - [61897] = 3, + [62110] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1838), 1, + STATE(1888), 1, sym_statement_block, - [61907] = 3, + [62120] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1840), 1, + STATE(1963), 1, sym_statement_block, - [61917] = 3, + [62130] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1847), 1, + STATE(523), 1, sym_statement_block, - [61927] = 3, + [62140] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1856), 1, + STATE(1998), 1, sym_statement_block, - [61937] = 3, + [62150] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(479), 1, + STATE(2064), 1, sym_statement_block, - [61947] = 2, + [62160] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3413), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [61955] = 3, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(2071), 1, + sym_statement_block, + [62170] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3728), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2026), 1, - sym_switch_body, - [61965] = 3, + STATE(2076), 1, + sym_statement_block, + [62180] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3730), 1, anon_sym_LBRACE, - ACTIONS(3732), 1, - anon_sym_COLON, - [61975] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3734), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [61983] = 3, + STATE(414), 1, + sym_statement_block, + [62190] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3736), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(317), 1, + STATE(2104), 1, sym_statement_block, - [61993] = 3, + [62200] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(2031), 1, + STATE(1504), 1, sym_statement_block, - [62003] = 2, + [62210] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3738), 2, - anon_sym_LPAREN, + ACTIONS(3330), 1, anon_sym_LBRACE, - [62011] = 3, + STATE(2124), 1, + sym_statement_block, + [62220] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3740), 1, - anon_sym_EQ, - ACTIONS(3742), 1, - sym__statement_terminator, - [62021] = 3, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(2141), 1, + sym_statement_block, + [62230] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1957), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(815), 1, - sym_script_block_expression, - [62031] = 3, + STATE(1734), 1, + sym_statement_block, + [62240] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1067), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1038), 1, - sym_script_block_expression, - [62041] = 3, + STATE(1749), 1, + sym_statement_block, + [62250] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(426), 1, + STATE(514), 1, sym_statement_block, - [62051] = 3, + [62260] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3728), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(2100), 1, - sym_switch_body, - [62061] = 3, + STATE(515), 1, + sym_statement_block, + [62270] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1846), 1, + STATE(516), 1, sym_statement_block, - [62071] = 3, + [62280] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - STATE(535), 1, - sym_statement_block, - [62081] = 3, + STATE(124), 1, + sym_script_block_expression, + [62290] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1583), 1, + STATE(488), 1, sym_statement_block, - [62091] = 3, + [62300] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3659), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(2040), 1, - sym_statement_block, - [62101] = 3, + [62308] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1987), 1, + ACTIONS(3732), 1, anon_sym_LBRACE, - STATE(813), 1, - sym_script_block_expression, - [62111] = 2, + STATE(390), 1, + sym_statement_block, + [62318] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3446), 2, + ACTIONS(3734), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62119] = 3, + [62326] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(486), 1, + STATE(428), 1, sym_statement_block, - [62129] = 3, + [62336] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(1931), 1, + anon_sym_LBRACE, + STATE(808), 1, + sym_script_block_expression, + [62346] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(437), 1, + STATE(429), 1, sym_statement_block, - [62139] = 3, + [62356] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1897), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(861), 1, - sym_script_block_expression, - [62149] = 3, + STATE(1333), 1, + sym_statement_block, + [62366] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1900), 1, + STATE(489), 1, sym_statement_block, - [62159] = 3, + [62376] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(2127), 1, + STATE(431), 1, sym_statement_block, - [62169] = 3, + [62386] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3744), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(540), 1, - sym_switch_body, - [62179] = 3, + STATE(517), 1, + sym_statement_block, + [62396] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(537), 1, + STATE(1925), 1, sym_statement_block, - [62189] = 3, + [62406] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(508), 1, + STATE(1932), 1, sym_statement_block, - [62199] = 3, + [62416] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1927), 1, + ACTIONS(1901), 1, anon_sym_LBRACE, - STATE(880), 1, + STATE(837), 1, sym_script_block_expression, - [62209] = 3, + [62426] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(440), 1, + STATE(1934), 1, sym_statement_block, - [62219] = 3, + [62436] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3367), 1, anon_sym_LBRACE, - STATE(487), 1, + STATE(404), 1, sym_statement_block, - [62229] = 3, + [62446] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, - anon_sym_LBRACE, - STATE(488), 1, - sym_statement_block, - [62239] = 3, + ACTIONS(3736), 1, + anon_sym_EQ, + ACTIONS(3738), 1, + sym__statement_terminator, + [62456] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3722), 1, + ACTIONS(3740), 1, anon_sym_LPAREN, - ACTIONS(3746), 1, + ACTIONS(3742), 1, anon_sym_RBRACK, - [62249] = 3, - ACTIONS(3), 1, + [62466] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(3748), 1, - sym__command_token, - STATE(1454), 1, - sym_function_name, - [62259] = 2, + ACTIONS(1967), 1, + anon_sym_LBRACE, + STATE(878), 1, + sym_script_block_expression, + [62476] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3750), 2, - anon_sym_RPAREN, + ACTIONS(3714), 2, anon_sym_COMMA, - [62267] = 3, + anon_sym_LBRACE, + [62484] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1329), 1, + STATE(432), 1, sym_statement_block, - [62277] = 2, + [62494] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3585), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [62285] = 3, + ACTIONS(3740), 1, + anon_sym_LPAREN, + ACTIONS(3744), 1, + anon_sym_RBRACK, + [62504] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(1997), 1, anon_sym_LBRACE, - STATE(1737), 1, - sym_statement_block, - [62295] = 2, + STATE(860), 1, + sym_script_block_expression, + [62514] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3590), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [62303] = 3, + ACTIONS(3330), 1, + anon_sym_LBRACE, + STATE(1684), 1, + sym_statement_block, + [62524] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1748), 1, + STATE(447), 1, sym_statement_block, - [62313] = 3, + [62534] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3746), 1, anon_sym_LBRACE, - STATE(1451), 1, - sym_statement_block, - [62323] = 3, + STATE(1731), 1, + sym_switch_body, + [62544] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3752), 1, - sym_simple_name, - STATE(1398), 1, - sym_data_name, - [62333] = 3, + ACTIONS(3517), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + [62552] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(441), 1, + STATE(1733), 1, sym_statement_block, - [62343] = 3, + [62562] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3732), 1, anon_sym_LBRACE, - STATE(491), 1, + STATE(299), 1, sym_statement_block, - [62353] = 3, + [62572] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(133), 1, - sym_script_block_expression, - [62363] = 3, + STATE(1737), 1, + sym_statement_block, + [62582] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3378), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(410), 1, + STATE(438), 1, sym_statement_block, - [62373] = 3, + [62592] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(1067), 1, anon_sym_LBRACE, - STATE(446), 1, - sym_statement_block, - [62383] = 3, + STATE(1037), 1, + sym_script_block_expression, + [62602] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3724), 1, anon_sym_LBRACE, - STATE(1899), 1, - sym_statement_block, - [62393] = 3, + STATE(535), 1, + sym_switch_body, + [62612] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1902), 1, + STATE(449), 1, sym_statement_block, - [62403] = 3, + [62622] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3754), 1, + ACTIONS(3746), 1, anon_sym_LBRACE, - ACTIONS(3756), 1, - anon_sym_COLON, - [62413] = 3, + STATE(1792), 1, + sym_switch_body, + [62632] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3748), 1, anon_sym_LBRACE, - STATE(2071), 1, - sym_statement_block, - [62423] = 2, + ACTIONS(3750), 1, + anon_sym_COLON, + [62642] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3758), 2, - anon_sym_COMMA, + ACTIONS(3328), 1, anon_sym_LBRACE, - [62431] = 3, + STATE(529), 1, + sym_statement_block, + [62652] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(494), 1, + STATE(1803), 1, sym_statement_block, - [62441] = 3, + [62662] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, - anon_sym_LBRACE, - STATE(1724), 1, - sym_statement_block, - [62451] = 3, + ACTIONS(3454), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [62670] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3357), 1, anon_sym_LBRACE, - STATE(1728), 1, + STATE(381), 1, sym_statement_block, - [62461] = 3, + [62680] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1753), 1, + STATE(1807), 1, sym_statement_block, - [62471] = 3, + [62690] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1794), 1, + STATE(1811), 1, sym_statement_block, - [62481] = 3, + [62700] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, - anon_sym_LBRACE, - STATE(1800), 1, - sym_statement_block, - [62491] = 3, + ACTIONS(3752), 1, + anon_sym_EQ, + ACTIONS(3754), 1, + sym__statement_terminator, + [62710] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3756), 1, anon_sym_LBRACE, - STATE(1803), 1, - sym_statement_block, - [62501] = 3, + ACTIONS(3758), 1, + anon_sym_COLON, + [62720] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1819), 1, + STATE(434), 1, sym_statement_block, - [62511] = 3, + [62730] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3760), 1, anon_sym_EQ, ACTIONS(3762), 1, sym__statement_terminator, - [62521] = 3, + [62740] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(397), 1, + STATE(478), 1, sym_statement_block, - [62531] = 3, + [62750] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3764), 1, anon_sym_LBRACE, - STATE(496), 1, - sym_statement_block, - [62541] = 3, + STATE(463), 1, + sym_switch_body, + [62760] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1839), 1, + STATE(479), 1, sym_statement_block, - [62551] = 3, + [62770] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, - anon_sym_LBRACE, - STATE(1495), 1, - sym_statement_block, - [62561] = 3, + ACTIONS(3517), 2, + sym__statement_terminator, + anon_sym_PIPE, + [62778] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(523), 1, + STATE(1328), 1, sym_statement_block, - [62571] = 3, + [62788] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, - anon_sym_EQ, ACTIONS(3766), 1, - sym__statement_terminator, - [62581] = 3, + anon_sym_LBRACE, + ACTIONS(3768), 1, + anon_sym_COLON, + [62798] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1842), 1, + STATE(1840), 1, sym_statement_block, - [62591] = 3, + [62808] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3736), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(416), 1, + STATE(1842), 1, sym_statement_block, - [62601] = 3, + [62818] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(510), 1, + STATE(1484), 1, sym_statement_block, - [62611] = 3, + [62828] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3752), 1, - sym_simple_name, - STATE(1422), 1, - sym_data_name, - [62621] = 3, + ACTIONS(3328), 1, + anon_sym_LBRACE, + STATE(531), 1, + sym_statement_block, + [62838] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(511), 1, + STATE(481), 1, sym_statement_block, - [62631] = 3, + [62848] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1853), 1, + STATE(442), 1, sym_statement_block, - [62641] = 3, + [62858] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(1863), 1, + STATE(1857), 1, sym_statement_block, - [62651] = 3, + [62868] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - ACTIONS(3770), 1, - anon_sym_COLON, - [62661] = 3, + STATE(1859), 1, + sym_statement_block, + [62878] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(543), 1, + STATE(1378), 1, sym_statement_block, - [62671] = 3, + [62888] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3373), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1873), 1, + STATE(461), 1, sym_statement_block, - [62681] = 3, + [62898] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(484), 1, + STATE(1864), 1, sym_statement_block, - [62691] = 3, + [62908] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3772), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - sym__statement_terminator, - [62701] = 2, + ACTIONS(3643), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [62916] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3776), 2, + ACTIONS(3313), 1, anon_sym_LBRACE, - aux_sym_data_commands_allowed_token1, - [62709] = 3, + STATE(1867), 1, + sym_statement_block, + [62926] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(447), 1, + STATE(540), 1, sym_statement_block, - [62719] = 3, + [62936] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(448), 1, + STATE(1868), 1, sym_statement_block, - [62729] = 2, + [62946] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3666), 2, + ACTIONS(3770), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - [62737] = 2, + [62954] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3633), 2, + ACTIONS(3649), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_RBRACK, - [62745] = 3, + [62962] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(528), 1, + STATE(1869), 1, sym_statement_block, - [62755] = 2, + [62972] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3671), 2, + ACTIONS(3480), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - [62763] = 3, + [62980] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(450), 1, + STATE(1873), 1, sym_statement_block, - [62773] = 2, + [62990] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3778), 2, + ACTIONS(3772), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62781] = 3, + [62998] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(300), 1, + STATE(1876), 1, sym_statement_block, - [62791] = 3, + [63008] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3774), 1, anon_sym_LBRACE, - STATE(433), 1, - sym_statement_block, - [62801] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3752), 1, - sym_simple_name, - STATE(1421), 1, - sym_data_name, - [62811] = 3, + ACTIONS(3776), 1, + anon_sym_COLON, + [63018] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(434), 1, + STATE(1878), 1, sym_statement_block, - [62821] = 2, + [63028] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3467), 2, - sym__statement_terminator, - anon_sym_PIPE, - [62829] = 3, + ACTIONS(3313), 1, + anon_sym_LBRACE, + STATE(1880), 1, + sym_statement_block, + [63038] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(435), 1, + STATE(1885), 1, sym_statement_block, - [62839] = 2, + [63048] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3453), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [62847] = 3, + ACTIONS(3313), 1, + anon_sym_LBRACE, + STATE(1493), 1, + sym_statement_block, + [63058] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - ACTIONS(3782), 1, - anon_sym_COLON, - [62857] = 3, + STATE(1891), 1, + sym_statement_block, + [63068] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(500), 1, + STATE(1896), 1, sym_statement_block, - [62867] = 3, + [63078] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(503), 1, + STATE(1901), 1, sym_statement_block, - [62877] = 3, + [63088] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3313), 1, anon_sym_LBRACE, - STATE(454), 1, + STATE(1903), 1, sym_statement_block, - [62887] = 2, + [63098] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3467), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - [62895] = 3, + ACTIONS(3341), 1, + anon_sym_LBRACE, + STATE(462), 1, + sym_statement_block, + [63108] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3778), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(504), 1, - sym_statement_block, - [62905] = 3, + [63116] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(391), 1, + STATE(496), 1, sym_statement_block, - [62915] = 2, + [63126] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2445), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [62923] = 3, + ACTIONS(3780), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [63134] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(1327), 1, + STATE(542), 1, sym_statement_block, - [62933] = 3, + [63144] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(2001), 1, + STATE(497), 1, sym_statement_block, - [62943] = 3, + [63154] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3367), 1, anon_sym_LBRACE, - STATE(2020), 1, + STATE(310), 1, sym_statement_block, - [62953] = 3, + [63164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3782), 1, + sym__command_token, + STATE(1491), 1, + sym_function_name, + [63174] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3722), 1, - anon_sym_LPAREN, - ACTIONS(3786), 1, - anon_sym_RBRACK, - [62963] = 3, + ACTIONS(3423), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [63182] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3378), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(319), 1, + STATE(507), 1, sym_statement_block, - [62973] = 3, + [63192] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3788), 1, - anon_sym_LBRACE, - STATE(449), 1, - sym_switch_body, - [62983] = 3, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1599), 1, + sym_type_literal, + [63202] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(451), 1, + STATE(508), 1, sym_statement_block, - [62993] = 3, + [63212] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3744), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(524), 1, - sym_switch_body, - [63003] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3748), 1, - sym__command_token, - STATE(1500), 1, - sym_function_name, - [63013] = 3, + STATE(509), 1, + sym_statement_block, + [63222] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3752), 1, - sym_simple_name, - STATE(1425), 1, - sym_data_name, - [63023] = 3, + ACTIONS(3357), 1, + anon_sym_LBRACE, + STATE(303), 1, + sym_statement_block, + [63232] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3703), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(2062), 1, - sym_statement_block, - [63033] = 3, + [63240] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1363), 1, + STATE(422), 1, sym_statement_block, - [63043] = 3, + [63250] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(513), 1, + STATE(448), 1, sym_statement_block, - [63053] = 3, + [63260] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(527), 1, + STATE(473), 1, sym_statement_block, - [63063] = 3, + [63270] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(3784), 2, + anon_sym_LPAREN, anon_sym_LBRACE, - STATE(89), 1, - sym_script_block_expression, - [63073] = 3, + [63278] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(458), 1, + STATE(510), 1, sym_statement_block, - [63083] = 3, + [63288] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3788), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, STATE(467), 1, - sym_switch_body, - [63093] = 3, + sym_statement_block, + [63298] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, - anon_sym_LBRACE, - STATE(469), 1, - sym_statement_block, - [63103] = 3, + ACTIONS(3786), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [63306] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(460), 1, + STATE(470), 1, sym_statement_block, - [63113] = 3, + [63316] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3556), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [63324] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3740), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, + anon_sym_RBRACK, + [63334] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3764), 1, anon_sym_LBRACE, - STATE(472), 1, - sym_statement_block, - [63123] = 3, + STATE(456), 1, + sym_switch_body, + [63344] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(464), 1, + STATE(459), 1, sym_statement_block, - [63133] = 3, + [63354] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3790), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [63362] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(466), 1, + STATE(471), 1, sym_statement_block, - [63143] = 3, + [63372] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3718), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(1771), 1, - sym_switch_body, - [63153] = 3, + STATE(476), 1, + sym_statement_block, + [63382] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3790), 1, - anon_sym_EQ, ACTIONS(3792), 1, + anon_sym_EQ, + ACTIONS(3794), 1, sym__statement_terminator, - [63163] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3415), 1, - anon_sym_LBRACE, - STATE(505), 1, - sym_statement_block, - [63173] = 3, + [63392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3748), 1, + ACTIONS(3782), 1, sym__command_token, - STATE(1513), 1, + STATE(1503), 1, sym_function_name, - [63183] = 2, - ACTIONS(81), 1, + [63402] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(3440), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [63191] = 3, + ACTIONS(3782), 1, + sym__command_token, + STATE(1519), 1, + sym_function_name, + [63412] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(529), 1, + STATE(501), 1, sym_statement_block, - [63201] = 3, + [63422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3748), 1, + ACTIONS(3782), 1, sym__command_token, - STATE(1524), 1, + STATE(1464), 1, sym_function_name, - [63211] = 2, + [63432] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3794), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [63219] = 2, + ACTIONS(3796), 1, + anon_sym_EQ, + ACTIONS(3798), 1, + sym__statement_terminator, + [63442] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3796), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [63227] = 2, + ACTIONS(3730), 1, + anon_sym_LBRACE, + STATE(321), 1, + sym_statement_block, + [63452] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3798), 2, + ACTIONS(3800), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63235] = 2, + [63460] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3800), 2, + ACTIONS(3802), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63243] = 3, + [63468] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, - anon_sym_LBRACE, - STATE(1711), 1, - sym_statement_block, - [63253] = 3, + ACTIONS(3804), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [63476] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1712), 1, + STATE(1718), 1, sym_statement_block, - [63263] = 3, + [63486] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(308), 1, + STATE(1719), 1, sym_statement_block, - [63273] = 3, + [63496] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1713), 1, + STATE(1720), 1, sym_statement_block, - [63283] = 3, + [63506] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, - STATE(481), 1, + STATE(482), 1, sym_statement_block, - [63293] = 3, + [63516] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3384), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - STATE(482), 1, - sym_statement_block, - [63303] = 3, + STATE(89), 1, + sym_script_block_expression, + [63526] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3351), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(1777), 1, + STATE(1329), 1, sym_statement_block, - [63313] = 3, + [63536] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3330), 1, anon_sym_LBRACE, - STATE(532), 1, + STATE(1928), 1, sym_statement_block, - [63323] = 3, + [63546] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3328), 1, anon_sym_LBRACE, - STATE(495), 1, + STATE(537), 1, sym_statement_block, - [63333] = 2, + [63556] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3802), 1, - anon_sym_RPAREN, - [63340] = 2, + ACTIONS(3806), 1, + anon_sym_LPAREN, + [63563] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(3808), 1, sym__statement_terminator, - [63347] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3265), 1, - anon_sym_LBRACE, - [63354] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3724), 1, - anon_sym_RBRACK, - [63361] = 2, + [63570] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, - anon_sym_RPAREN, - [63368] = 2, + ACTIONS(1722), 1, + sym__statement_terminator, + [63577] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(3810), 1, sym__statement_terminator, - [63375] = 2, + [63584] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3804), 1, - anon_sym_RBRACE, - [63382] = 2, + ACTIONS(1728), 1, + sym__statement_terminator, + [63591] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3806), 1, + ACTIONS(1718), 1, anon_sym_RPAREN, - [63389] = 2, + [63598] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3808), 1, - anon_sym_RBRACE, - [63396] = 2, + ACTIONS(1528), 1, + sym__statement_terminator, + [63605] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3810), 1, - anon_sym_LPAREN, - [63403] = 2, + ACTIONS(3812), 1, + sym__statement_terminator, + [63612] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3746), 1, - anon_sym_RBRACK, - [63410] = 2, + ACTIONS(1730), 1, + sym__statement_terminator, + [63619] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3812), 1, + ACTIONS(3098), 1, anon_sym_RPAREN, - [63417] = 2, + [63626] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3814), 1, anon_sym_RPAREN, - [63424] = 2, + [63633] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3816), 1, - anon_sym_RBRACE, - [63431] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1666), 1, - sym__statement_terminator, - [63438] = 2, + anon_sym_RBRACK, + [63640] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3818), 1, - anon_sym_RBRACE, - [63445] = 2, + anon_sym_RPAREN, + [63647] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3820), 1, anon_sym_RBRACE, - [63452] = 2, + [63654] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3822), 1, - anon_sym_RBRACE, - [63459] = 2, + anon_sym_RPAREN, + [63661] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3824), 1, - anon_sym_RBRACE, - [63466] = 2, + anon_sym_LPAREN, + [63668] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3826), 1, - sym_type_identifier, - [63473] = 2, + anon_sym_RPAREN, + [63675] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3828), 1, - anon_sym_RBRACE, - [63480] = 2, + anon_sym_RPAREN, + [63682] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3830), 1, - anon_sym_RBRACK, - [63487] = 2, + anon_sym_RBRACE, + [63689] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3832), 1, - anon_sym_RPAREN, - [63494] = 2, + ACTIONS(3738), 1, + sym__statement_terminator, + [63696] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3834), 1, + ACTIONS(1720), 1, anon_sym_RPAREN, - [63501] = 2, + [63703] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3836), 1, - anon_sym_LPAREN, - [63508] = 2, + ACTIONS(3832), 1, + anon_sym_RBRACE, + [63710] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, - sym__statement_terminator, - [63515] = 2, + ACTIONS(3834), 1, + anon_sym_RBRACE, + [63717] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3838), 1, + ACTIONS(3836), 1, anon_sym_RPAREN, - [63522] = 2, + [63724] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3838), 1, + anon_sym_RBRACE, + [63731] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3840), 1, sym_simple_name, - [63529] = 2, + [63738] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3842), 1, - anon_sym_RPAREN, - [63536] = 2, + anon_sym_RBRACK, + [63745] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1674), 1, anon_sym_RPAREN, - [63543] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1684), 1, - sym__statement_terminator, - [63550] = 2, + [63752] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3844), 1, - ts_builtin_sym_end, - [63557] = 2, + anon_sym_RPAREN, + [63759] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3846), 1, anon_sym_RBRACE, - [63564] = 2, + [63766] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3848), 1, - anon_sym_RBRACE, - [63571] = 2, + anon_sym_RPAREN, + [63773] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3850), 1, + anon_sym_LBRACE, + [63780] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1694), 1, anon_sym_RPAREN, - [63578] = 2, + [63787] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3852), 1, - anon_sym_RBRACE, - [63585] = 2, + anon_sym_RPAREN, + [63794] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3854), 1, - aux_sym_foreach_statement_token2, - [63592] = 2, + anon_sym_RBRACE, + [63801] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3856), 1, - anon_sym_RPAREN, - [63599] = 2, + anon_sym_LBRACE, + [63808] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3858), 1, + ACTIONS(1676), 1, anon_sym_RPAREN, - [63606] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3860), 1, - anon_sym_RBRACE, - [63613] = 2, + [63815] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(3858), 1, anon_sym_RPAREN, - [63620] = 2, + [63822] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, - anon_sym_RPAREN, - [63627] = 2, + ACTIONS(3860), 1, + sym_simple_name, + [63829] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3862), 1, - anon_sym_RBRACE, - [63634] = 2, + anon_sym_RPAREN, + [63836] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3864), 1, anon_sym_RBRACE, - [63641] = 2, + [63843] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3866), 1, - anon_sym_RPAREN, - [63648] = 2, + anon_sym_EQ, + [63850] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3868), 1, - anon_sym_RBRACK, - [63655] = 2, + anon_sym_RPAREN, + [63857] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3870), 1, anon_sym_RPAREN, - [63662] = 2, + [63864] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3872), 1, - anon_sym_RBRACK, - [63669] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1813), 1, - anon_sym_RPAREN, - [63676] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1700), 1, - anon_sym_RPAREN, - [63683] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1688), 1, - sym__statement_terminator, - [63690] = 2, + anon_sym_RBRACE, + [63871] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3874), 1, - sym__statement_terminator, - [63697] = 2, + anon_sym_RBRACK, + [63878] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3876), 1, - anon_sym_RPAREN, - [63704] = 2, + anon_sym_LPAREN, + [63885] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3878), 1, - sym__statement_terminator, - [63711] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1662), 1, - anon_sym_RPAREN, - [63718] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(213), 1, - sym__statement_terminator, - [63725] = 2, + anon_sym_RBRACE, + [63892] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3880), 1, - anon_sym_RPAREN, - [63732] = 2, + anon_sym_RBRACE, + [63899] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3882), 1, anon_sym_RBRACE, - [63739] = 2, + [63906] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3884), 1, - sym__statement_terminator, - [63746] = 2, + anon_sym_RBRACK, + [63913] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3886), 1, anon_sym_RPAREN, - [63753] = 2, + [63920] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3888), 1, - anon_sym_RPAREN, - [63760] = 2, + anon_sym_RBRACE, + [63927] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3890), 1, anon_sym_RBRACE, - [63767] = 2, + [63934] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, - sym__statement_terminator, - [63774] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2415), 1, + ACTIONS(213), 1, sym__statement_terminator, - [63781] = 2, + [63941] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3892), 1, - anon_sym_RBRACE, - [63788] = 2, + anon_sym_RPAREN, + [63948] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3894), 1, - anon_sym_RBRACE, - [63795] = 2, + sym__statement_terminator, + [63955] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3896), 1, - anon_sym_RPAREN, - [63802] = 2, + anon_sym_LBRACE, + [63962] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3898), 1, - anon_sym_RBRACK, - [63809] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3900), 1, - anon_sym_RPAREN, - [63816] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1702), 1, - anon_sym_RPAREN, - [63823] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1523), 1, anon_sym_RPAREN, - [63830] = 2, + [63969] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1426), 1, sym__statement_terminator, - [63837] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3902), 1, - anon_sym_EQ, - [63844] = 2, + [63976] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, - anon_sym_RPAREN, - [63851] = 2, + ACTIONS(3900), 1, + anon_sym_RBRACE, + [63983] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(3902), 1, anon_sym_RPAREN, - [63858] = 2, + [63990] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3904), 1, - anon_sym_LPAREN, - [63865] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3786), 1, - anon_sym_RBRACK, - [63872] = 2, + anon_sym_RBRACE, + [63997] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1805), 1, sym__statement_terminator, - [63879] = 2, + [64004] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3906), 1, anon_sym_RPAREN, - [63886] = 2, + [64011] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3908), 1, - anon_sym_RBRACE, - [63893] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1696), 1, - sym__statement_terminator, - [63900] = 2, + anon_sym_RPAREN, + [64018] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3910), 1, - anon_sym_RPAREN, - [63907] = 2, + anon_sym_RBRACE, + [64025] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3912), 1, - anon_sym_RPAREN, - [63914] = 2, + sym__statement_terminator, + [64032] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3914), 1, - anon_sym_RBRACE, - [63921] = 2, + sym__statement_terminator, + [64039] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3916), 1, - anon_sym_RBRACK, - [63928] = 2, + anon_sym_RBRACE, + [64046] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3918), 1, anon_sym_RBRACE, - [63935] = 2, + [64053] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1807), 1, + sym__statement_terminator, + [64060] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3920), 1, - anon_sym_RBRACE, - [63942] = 2, + anon_sym_RBRACK, + [64067] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3922), 1, - anon_sym_RBRACE, - [63949] = 2, + anon_sym_RPAREN, + [64074] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1809), 1, + sym__statement_terminator, + [64081] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3924), 1, - anon_sym_LPAREN, - [63956] = 2, + anon_sym_RPAREN, + [64088] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1811), 1, + sym__statement_terminator, + [64095] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3926), 1, anon_sym_RBRACK, - [63963] = 2, + [64102] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1813), 1, + sym__statement_terminator, + [64109] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1815), 1, + sym__statement_terminator, + [64116] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3928), 1, - anon_sym_RPAREN, - [63970] = 2, + anon_sym_RBRACK, + [64123] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3930), 1, - anon_sym_LPAREN, - [63977] = 2, + anon_sym_RPAREN, + [64130] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1817), 1, + sym__statement_terminator, + [64137] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3932), 1, - anon_sym_RBRACK, - [63984] = 2, + anon_sym_RPAREN, + [64144] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3934), 1, anon_sym_RBRACE, - [63991] = 2, + [64151] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2389), 1, + anon_sym_RPAREN, + [64158] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3936), 1, anon_sym_RPAREN, - [63998] = 2, + [64165] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3938), 1, - anon_sym_RBRACE, - [64005] = 2, + anon_sym_RPAREN, + [64172] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, - sym__statement_terminator, - [64012] = 2, + ACTIONS(3940), 1, + anon_sym_RBRACE, + [64179] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3940), 1, + ACTIONS(1678), 1, anon_sym_RPAREN, - [64019] = 2, + [64186] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1664), 1, sym__statement_terminator, - [64026] = 2, + [64193] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3942), 1, - anon_sym_RBRACK, - [64033] = 2, + anon_sym_RBRACE, + [64200] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3944), 1, anon_sym_RBRACE, - [64040] = 2, + [64207] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1819), 1, + sym__statement_terminator, + [64214] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3946), 1, - anon_sym_RPAREN, - [64047] = 2, + anon_sym_RBRACK, + [64221] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3948), 1, - anon_sym_RBRACE, - [64054] = 2, + anon_sym_RPAREN, + [64228] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1821), 1, + sym__statement_terminator, + [64235] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3950), 1, - anon_sym_LBRACE, - [64061] = 2, + anon_sym_LPAREN, + [64242] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3952), 1, - anon_sym_RPAREN, - [64068] = 2, + anon_sym_RBRACE, + [64249] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3954), 1, anon_sym_RPAREN, - [64075] = 2, + [64256] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3956), 1, + anon_sym_RBRACE, + [64263] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3298), 1, anon_sym_LBRACE, - [64082] = 2, + [64270] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3958), 1, - anon_sym_RBRACE, - [64089] = 2, + anon_sym_RPAREN, + [64277] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3960), 1, - anon_sym_RBRACE, - [64096] = 2, + anon_sym_LBRACE, + [64284] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3962), 1, - anon_sym_RPAREN, - [64103] = 2, + sym__statement_terminator, + [64291] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3964), 1, anon_sym_RBRACE, - [64110] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1700), 1, - sym__statement_terminator, - [64117] = 2, + [64298] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3966), 1, anon_sym_RPAREN, - [64124] = 2, + [64305] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, - anon_sym_RPAREN, - [64131] = 2, + ACTIONS(3968), 1, + anon_sym_RBRACE, + [64312] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1408), 1, - sym__statement_terminator, - [64138] = 2, + ACTIONS(3970), 1, + anon_sym_EQ, + [64319] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(3972), 1, anon_sym_RPAREN, - [64145] = 2, + [64326] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1666), 1, sym__statement_terminator, - [64152] = 2, + [64333] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1668), 1, + sym__statement_terminator, + [64340] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3974), 1, anon_sym_RPAREN, - [64159] = 2, + [64347] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3968), 1, - anon_sym_LBRACE, - [64166] = 2, + ACTIONS(1670), 1, + sym__statement_terminator, + [64354] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(3976), 1, + anon_sym_RPAREN, + [64361] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1672), 1, sym__statement_terminator, - [64173] = 2, + [64368] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3970), 1, - anon_sym_LPAREN, - [64180] = 2, + ACTIONS(3978), 1, + anon_sym_RBRACK, + [64375] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3972), 1, - anon_sym_RBRACE, - [64187] = 2, + ACTIONS(3980), 1, + anon_sym_RPAREN, + [64382] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3974), 1, - anon_sym_EQ, - [64194] = 2, + ACTIONS(3982), 1, + anon_sym_LBRACE, + [64389] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3976), 1, - sym__statement_terminator, - [64201] = 2, + ACTIONS(3984), 1, + anon_sym_LPAREN, + [64396] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1817), 1, - anon_sym_RPAREN, - [64208] = 2, + ACTIONS(1674), 1, + sym__statement_terminator, + [64403] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3978), 1, + ACTIONS(1676), 1, sym__statement_terminator, - [64215] = 2, + [64410] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3980), 1, - anon_sym_LPAREN, - [64222] = 2, + ACTIONS(3085), 1, + anon_sym_RPAREN, + [64417] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3982), 1, - anon_sym_RBRACK, - [64229] = 2, + ACTIONS(1400), 1, + sym__statement_terminator, + [64424] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3984), 1, - anon_sym_RBRACK, - [64236] = 2, + ACTIONS(3794), 1, + sym__statement_terminator, + [64431] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3986), 1, - anon_sym_LBRACE, - [64243] = 2, + anon_sym_LPAREN, + [64438] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1678), 1, sym__statement_terminator, - [64250] = 2, + [64445] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3988), 1, + anon_sym_LPAREN, + [64452] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1680), 1, sym__statement_terminator, - [64257] = 2, + [64459] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3990), 1, anon_sym_RPAREN, - [64264] = 2, + [64466] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, - anon_sym_RPAREN, - [64271] = 2, + ACTIONS(1682), 1, + sym__statement_terminator, + [64473] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3992), 1, - ts_builtin_sym_end, - [64278] = 2, + anon_sym_RBRACE, + [64480] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3094), 1, - anon_sym_RPAREN, - [64285] = 2, + ACTIONS(1684), 1, + sym__statement_terminator, + [64487] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1686), 1, + sym__statement_terminator, + [64494] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1688), 1, + sym__statement_terminator, + [64501] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1690), 1, + sym__statement_terminator, + [64508] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1692), 1, + sym__statement_terminator, + [64515] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3994), 1, anon_sym_LPAREN, - [64292] = 2, + [64522] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1694), 1, + sym__statement_terminator, + [64529] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1696), 1, + sym__statement_terminator, + [64536] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1698), 1, + sym__statement_terminator, + [64543] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3996), 1, anon_sym_RBRACK, - [64299] = 2, + [64550] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3998), 1, - anon_sym_LBRACE, - [64306] = 2, + ACTIONS(1700), 1, + sym__statement_terminator, + [64557] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, - sym__statement_terminator, - [64313] = 2, + ACTIONS(3998), 1, + anon_sym_RPAREN, + [64564] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1702), 1, sym__statement_terminator, - [64320] = 2, + [64571] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4000), 1, - anon_sym_LPAREN, - [64327] = 2, + anon_sym_RBRACE, + [64578] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4002), 1, anon_sym_LBRACE, - [64334] = 2, + [64585] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1704), 1, sym__statement_terminator, - [64341] = 2, + [64592] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4004), 1, anon_sym_LPAREN, - [64348] = 2, + [64599] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1706), 1, + sym__statement_terminator, + [64606] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4006), 1, + anon_sym_RPAREN, + [64613] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1708), 1, sym__statement_terminator, - [64355] = 2, + [64620] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4008), 1, anon_sym_RPAREN, - [64362] = 2, + [64627] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4010), 1, - anon_sym_LPAREN, - [64369] = 2, + anon_sym_LBRACE, + [64634] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1710), 1, + sym__statement_terminator, + [64641] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4012), 1, anon_sym_RPAREN, - [64376] = 2, + [64648] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4014), 1, - anon_sym_LBRACE, - [64383] = 2, + ACTIONS(1712), 1, + sym__statement_terminator, + [64655] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, - sym__statement_terminator, - [64390] = 2, + ACTIONS(4014), 1, + anon_sym_RBRACE, + [64662] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4016), 1, anon_sym_RPAREN, - [64397] = 2, + [64669] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1696), 1, + anon_sym_RPAREN, + [64676] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4018), 1, + anon_sym_RPAREN, + [64683] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1791), 1, sym__statement_terminator, - [64404] = 2, + [64690] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(1714), 1, sym__statement_terminator, - [64411] = 2, + [64697] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4018), 1, - anon_sym_RPAREN, - [64418] = 2, + ACTIONS(1793), 1, + sym__statement_terminator, + [64704] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4020), 1, anon_sym_RPAREN, - [64425] = 2, + [64711] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4022), 1, anon_sym_RPAREN, - [64432] = 2, + [64718] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1797), 1, - anon_sym_RPAREN, - [64439] = 2, + ACTIONS(4024), 1, + anon_sym_RBRACK, + [64725] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4024), 1, + ACTIONS(1716), 1, + sym__statement_terminator, + [64732] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1680), 1, anon_sym_RPAREN, - [64446] = 2, + [64739] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4026), 1, - anon_sym_RBRACE, - [64453] = 2, + anon_sym_RPAREN, + [64746] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4028), 1, anon_sym_RPAREN, - [64460] = 2, + [64753] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4030), 1, anon_sym_RPAREN, - [64467] = 2, + [64760] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1718), 1, + sym__statement_terminator, + [64767] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4032), 1, - ts_builtin_sym_end, - [64474] = 2, + anon_sym_RPAREN, + [64774] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1720), 1, + sym__statement_terminator, + [64781] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4034), 1, - anon_sym_LPAREN, - [64481] = 2, + anon_sym_RBRACE, + [64788] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(1682), 1, anon_sym_RPAREN, - [64488] = 2, + [64795] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4036), 1, - anon_sym_RPAREN, - [64495] = 2, + sym__statement_terminator, + [64802] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4038), 1, + ts_builtin_sym_end, + [64809] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1664), 1, anon_sym_RPAREN, - [64502] = 2, + [64816] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4040), 1, - anon_sym_RPAREN, - [64509] = 2, + anon_sym_LBRACE, + [64823] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4042), 1, - sym__statement_terminator, - [64516] = 2, + aux_sym_foreach_statement_token2, + [64830] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4044), 1, + anon_sym_RBRACE, + [64837] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1684), 1, anon_sym_RPAREN, - [64523] = 2, + [64844] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4046), 1, - anon_sym_RBRACK, - [64530] = 2, + sym__statement_terminator, + [64851] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4048), 1, - anon_sym_RPAREN, - [64537] = 2, + anon_sym_RBRACE, + [64858] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4050), 1, - anon_sym_RPAREN, - [64544] = 2, + sym__statement_terminator, + [64865] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4052), 1, anon_sym_RPAREN, - [64551] = 2, + [64872] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4054), 1, - sym__statement_terminator, - [64558] = 2, + anon_sym_RBRACK, + [64879] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4056), 1, - anon_sym_RPAREN, - [64565] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1797), 1, sym__statement_terminator, - [64572] = 2, + [64886] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1803), 1, + ACTIONS(1795), 1, sym__statement_terminator, - [64579] = 2, + [64893] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4058), 1, sym__statement_terminator, - [64586] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1668), 1, - sym__statement_terminator, - [64593] = 2, + [64900] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4060), 1, sym__statement_terminator, - [64600] = 2, + [64907] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4062), 1, - anon_sym_LPAREN, - [64607] = 2, + anon_sym_RPAREN, + [64914] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1791), 1, anon_sym_RPAREN, - [64614] = 2, + [64921] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4064), 1, - anon_sym_RBRACK, - [64621] = 2, + ACTIONS(1793), 1, + anon_sym_RPAREN, + [64928] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1797), 1, sym__statement_terminator, - [64628] = 2, + [64935] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4066), 1, - sym_simple_name, - [64635] = 2, + ACTIONS(4064), 1, + anon_sym_LPAREN, + [64942] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(1795), 1, anon_sym_RPAREN, - [64642] = 2, + [64949] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4068), 1, + ACTIONS(1797), 1, anon_sym_RPAREN, - [64649] = 2, + [64956] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4070), 1, - sym__statement_terminator, - [64656] = 2, + ACTIONS(1799), 1, + anon_sym_RPAREN, + [64963] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4072), 1, + ACTIONS(1801), 1, anon_sym_RPAREN, - [64663] = 2, + [64970] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4074), 1, - anon_sym_RBRACK, - [64670] = 2, + ACTIONS(4066), 1, + anon_sym_RPAREN, + [64977] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4076), 1, + ACTIONS(1799), 1, + sym__statement_terminator, + [64984] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4068), 1, anon_sym_RPAREN, - [64677] = 2, + [64991] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4078), 1, - anon_sym_RBRACE, - [64684] = 2, + ACTIONS(1801), 1, + sym__statement_terminator, + [64998] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4080), 1, + ACTIONS(4070), 1, anon_sym_LPAREN, - [64691] = 2, + [65005] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1777), 1, - anon_sym_RPAREN, - [64698] = 2, + ACTIONS(4072), 1, + anon_sym_LBRACE, + [65012] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(4074), 1, sym__statement_terminator, - [64705] = 2, + [65019] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4082), 1, - anon_sym_RBRACK, - [64712] = 2, + ACTIONS(4076), 1, + anon_sym_LPAREN, + [65026] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1781), 1, + ACTIONS(4078), 1, anon_sym_RPAREN, - [64719] = 2, + [65033] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4084), 1, - anon_sym_RPAREN, - [64726] = 2, + ACTIONS(4080), 1, + anon_sym_RBRACE, + [65040] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4086), 1, - sym__statement_terminator, - [64733] = 2, + ACTIONS(4082), 1, + anon_sym_RPAREN, + [65047] = 2, ACTIONS(81), 1, - sym_comment, - ACTIONS(1664), 1, - sym__statement_terminator, - [64740] = 2, + sym_comment, + ACTIONS(4084), 1, + anon_sym_LBRACE, + [65054] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, - sym__statement_terminator, - [64747] = 2, + ACTIONS(4086), 1, + anon_sym_RBRACK, + [65061] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4088), 1, anon_sym_RPAREN, - [64754] = 2, + [65068] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4090), 1, - anon_sym_RPAREN, - [64761] = 2, + anon_sym_LPAREN, + [65075] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4092), 1, - anon_sym_LBRACE, - [64768] = 2, + anon_sym_RPAREN, + [65082] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4094), 1, anon_sym_RPAREN, - [64775] = 2, + [65089] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3259), 1, + anon_sym_LBRACE, + [65096] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4096), 1, - anon_sym_LPAREN, - [64782] = 2, + anon_sym_RPAREN, + [65103] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4098), 1, anon_sym_RPAREN, - [64789] = 2, + [65110] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4100), 1, - anon_sym_RBRACE, - [64796] = 2, + anon_sym_RPAREN, + [65117] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4102), 1, anon_sym_RPAREN, - [64803] = 2, + [65124] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4104), 1, - anon_sym_LBRACE, - [64810] = 2, + anon_sym_RBRACE, + [65131] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4106), 1, - anon_sym_RBRACK, - [64817] = 2, + anon_sym_LBRACE, + [65138] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4108), 1, - sym__statement_terminator, - [64824] = 2, + anon_sym_RBRACE, + [65145] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4110), 1, - anon_sym_RBRACE, - [64831] = 2, + anon_sym_RPAREN, + [65152] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4112), 1, anon_sym_RPAREN, - [64838] = 2, + [65159] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4114), 1, anon_sym_RPAREN, - [64845] = 2, + [65166] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4116), 1, - anon_sym_RBRACE, - [64852] = 2, + ACTIONS(3742), 1, + anon_sym_RBRACK, + [65173] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4118), 1, - sym__statement_terminator, - [64859] = 2, + ACTIONS(4116), 1, + anon_sym_RPAREN, + [65180] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(3057), 1, anon_sym_RPAREN, - [64866] = 2, + [65187] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4120), 1, + ACTIONS(1686), 1, anon_sym_RPAREN, - [64873] = 2, + [65194] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4122), 1, + ACTIONS(1698), 1, anon_sym_RPAREN, - [64880] = 2, + [65201] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4124), 1, - anon_sym_RBRACK, - [64887] = 2, + ACTIONS(1700), 1, + anon_sym_RPAREN, + [65208] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3045), 1, + ACTIONS(3047), 1, anon_sym_RPAREN, - [64894] = 2, + [65215] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4126), 1, + ACTIONS(4118), 1, anon_sym_RBRACE, - [64901] = 2, + [65222] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4128), 1, + ACTIONS(4120), 1, anon_sym_RPAREN, - [64908] = 2, + [65229] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4130), 1, - anon_sym_RPAREN, - [64915] = 2, + ACTIONS(4122), 1, + anon_sym_RBRACK, + [65236] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4132), 1, - anon_sym_RPAREN, - [64922] = 2, + ACTIONS(4124), 1, + anon_sym_RBRACK, + [65243] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, - sym__statement_terminator, - [64929] = 2, + ACTIONS(4126), 1, + ts_builtin_sym_end, + [65250] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4134), 1, + ACTIONS(4128), 1, anon_sym_RPAREN, - [64936] = 2, + [65257] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4136), 1, + ACTIONS(4130), 1, anon_sym_RBRACE, - [64943] = 2, + [65264] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4138), 1, - anon_sym_RBRACK, - [64950] = 2, + ACTIONS(4132), 1, + anon_sym_RBRACE, + [65271] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3049), 1, - anon_sym_RPAREN, - [64957] = 2, + ACTIONS(4134), 1, + anon_sym_RBRACE, + [65278] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4140), 1, + ACTIONS(4136), 1, sym__statement_terminator, - [64964] = 2, + [65285] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4142), 1, - anon_sym_RPAREN, - [64971] = 2, + ACTIONS(4138), 1, + anon_sym_RBRACE, + [65292] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1777), 1, + ACTIONS(4140), 1, sym__statement_terminator, - [64978] = 2, + [65299] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1781), 1, - sym__statement_terminator, - [64985] = 2, + ACTIONS(1688), 1, + anon_sym_RPAREN, + [65306] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4142), 1, + anon_sym_RBRACE, + [65313] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4144), 1, anon_sym_LBRACE, - [64992] = 2, + [65320] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4146), 1, anon_sym_RBRACE, - [64999] = 2, + [65327] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4148), 1, - sym__statement_terminator, - [65006] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1783), 1, - sym__statement_terminator, - [65013] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1789), 1, - sym__statement_terminator, - [65020] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1708), 1, - anon_sym_RPAREN, - [65027] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1664), 1, anon_sym_RPAREN, - [65034] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1791), 1, - sym__statement_terminator, - [65041] = 2, + [65334] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4150), 1, anon_sym_RBRACE, - [65048] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1672), 1, - anon_sym_RPAREN, - [65055] = 2, + [65341] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4152), 1, - sym_simple_name, - [65062] = 2, + anon_sym_RPAREN, + [65348] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4154), 1, - anon_sym_RBRACK, - [65069] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1676), 1, - anon_sym_RPAREN, - [65076] = 2, + anon_sym_LBRACE, + [65355] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4156), 1, - anon_sym_LBRACE, - [65083] = 2, + ts_builtin_sym_end, + [65362] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4158), 1, anon_sym_RBRACE, - [65090] = 2, + [65369] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4160), 1, + ACTIONS(3744), 1, + anon_sym_RBRACK, + [65376] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1690), 1, anon_sym_RPAREN, - [65097] = 2, + [65383] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(4160), 1, anon_sym_RPAREN, - [65104] = 2, + [65390] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4162), 1, - anon_sym_RPAREN, - [65111] = 2, + anon_sym_RBRACK, + [65397] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4164), 1, - anon_sym_LBRACE, - [65118] = 2, + anon_sym_RBRACK, + [65404] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1692), 1, + anon_sym_RPAREN, + [65411] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4166), 1, - anon_sym_RBRACE, - [65125] = 2, + anon_sym_RPAREN, + [65418] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4168), 1, anon_sym_RPAREN, - [65132] = 2, + [65425] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4170), 1, anon_sym_LBRACE, - [65139] = 2, + [65432] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4172), 1, - anon_sym_RBRACE, - [65146] = 2, + anon_sym_LPAREN, + [65439] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1702), 1, + anon_sym_RPAREN, + [65446] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4174), 1, anon_sym_RPAREN, - [65153] = 2, + [65453] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4176), 1, - sym__statement_terminator, - [65160] = 2, + anon_sym_RPAREN, + [65460] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4178), 1, - anon_sym_LBRACE, - [65167] = 2, + anon_sym_RPAREN, + [65467] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1722), 1, + anon_sym_RPAREN, + [65474] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4180), 1, anon_sym_RPAREN, - [65174] = 2, + [65481] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4182), 1, + sym__statement_terminator, + [65488] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1728), 1, anon_sym_RPAREN, - [65181] = 2, + [65495] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4184), 1, - anon_sym_RPAREN, - [65188] = 2, + anon_sym_RBRACK, + [65502] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1528), 1, anon_sym_RPAREN, - [65195] = 2, + [65509] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4186), 1, - sym__statement_terminator, - [65202] = 2, + anon_sym_LBRACE, + [65516] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, - sym__statement_terminator, - [65209] = 2, + ACTIONS(1730), 1, + anon_sym_RPAREN, + [65523] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4188), 1, - anon_sym_RPAREN, - [65216] = 2, + anon_sym_RBRACK, + [65530] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4190), 1, anon_sym_RPAREN, - [65223] = 2, + [65537] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4192), 1, - anon_sym_RPAREN, - [65230] = 2, + anon_sym_LBRACE, + [65544] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4194), 1, - anon_sym_RPAREN, - [65237] = 2, + anon_sym_RBRACK, + [65551] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4196), 1, - anon_sym_RPAREN, - [65244] = 2, + anon_sym_RBRACK, + [65558] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4198), 1, sym__statement_terminator, - [65251] = 2, + [65565] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4200), 1, - anon_sym_RBRACK, - [65258] = 2, + sym__statement_terminator, + [65572] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4202), 1, - anon_sym_RBRACK, - [65265] = 2, + sym__statement_terminator, + [65579] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4204), 1, - anon_sym_RPAREN, - [65272] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3085), 1, - anon_sym_RPAREN, - [65279] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1783), 1, - anon_sym_RPAREN, - [65286] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1785), 1, - anon_sym_RPAREN, - [65293] = 2, + anon_sym_RBRACK, + [65586] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4206), 1, - sym__statement_terminator, - [65300] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1787), 1, - anon_sym_RPAREN, - [65307] = 2, + anon_sym_LPAREN, + [65593] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4208), 1, - anon_sym_RPAREN, - [65314] = 2, + anon_sym_RBRACE, + [65600] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4210), 1, anon_sym_RBRACE, - [65321] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1682), 1, - anon_sym_RPAREN, - [65328] = 2, + [65607] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4212), 1, - anon_sym_RPAREN, - [65335] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1793), 1, - anon_sym_RPAREN, - [65342] = 2, + anon_sym_RBRACK, + [65614] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4214), 1, - anon_sym_RBRACE, - [65349] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3792), 1, - sym__statement_terminator, - [65356] = 2, + anon_sym_RBRACK, + [65621] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4216), 1, - anon_sym_LBRACE, - [65363] = 2, + anon_sym_RPAREN, + [65628] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4218), 1, - anon_sym_RPAREN, - [65370] = 2, + anon_sym_RBRACK, + [65635] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4220), 1, - anon_sym_RPAREN, - [65377] = 2, + anon_sym_LBRACE, + [65642] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4222), 1, - anon_sym_RBRACE, - [65384] = 2, + anon_sym_LPAREN, + [65649] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4224), 1, - anon_sym_RBRACK, - [65391] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1424), 1, - sym__statement_terminator, - [65398] = 2, + anon_sym_RBRACE, + [65656] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4226), 1, - anon_sym_RBRACK, - [65405] = 2, + sym_simple_name, + [65663] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4228), 1, - anon_sym_LPAREN, - [65412] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1789), 1, - anon_sym_RPAREN, - [65419] = 2, + sym_simple_name, + [65670] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4230), 1, - sym_simple_name, - [65426] = 2, + aux_sym_param_block_token1, + [65677] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4232), 1, - sym_simple_name, - [65433] = 2, + anon_sym_LPAREN, + [65684] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4234), 1, - aux_sym_param_block_token1, - [65440] = 2, + ACTIONS(3087), 1, + anon_sym_RPAREN, + [65691] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4236), 1, - anon_sym_LPAREN, - [65447] = 2, + ACTIONS(4234), 1, + anon_sym_RBRACE, + [65698] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, - anon_sym_RPAREN, - [65454] = 2, + ACTIONS(3788), 1, + anon_sym_RBRACK, + [65705] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(4236), 1, sym__statement_terminator, - [65461] = 2, + [65712] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4238), 1, anon_sym_LPAREN, - [65468] = 2, + [65719] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4240), 1, - sym__statement_terminator, - [65475] = 2, + sym_simple_name, + [65726] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4242), 1, - anon_sym_LPAREN, - [65482] = 2, + anon_sym_RBRACE, + [65733] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4244), 1, - sym_simple_name, - [65489] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1662), 1, sym__statement_terminator, - [65496] = 2, + [65740] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4246), 1, - sym__statement_terminator, - [65503] = 2, + anon_sym_LPAREN, + [65747] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4248), 1, - anon_sym_RBRACE, - [65510] = 2, + sym__statement_terminator, + [65754] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4250), 1, sym__statement_terminator, - [65517] = 2, + [65761] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4252), 1, sym__statement_terminator, - [65524] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1523), 1, - sym__statement_terminator, - [65531] = 2, + [65768] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4254), 1, sym__statement_terminator, - [65538] = 2, + [65775] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4256), 1, sym__statement_terminator, - [65545] = 2, + [65782] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4258), 1, sym__statement_terminator, - [65552] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1793), 1, - sym__statement_terminator, - [65559] = 2, + [65789] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4260), 1, anon_sym_RBRACE, - [65566] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1684), 1, - anon_sym_RPAREN, - [65573] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1712), 1, - sym__statement_terminator, - [65580] = 2, + [65796] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4262), 1, anon_sym_RPAREN, - [65587] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1803), 1, - anon_sym_RPAREN, - [65594] = 2, + [65803] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4264), 1, - anon_sym_RBRACE, - [65601] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1805), 1, anon_sym_RPAREN, - [65608] = 2, + [65810] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4266), 1, - anon_sym_LBRACE, - [65615] = 2, + anon_sym_LPAREN, + [65817] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4268), 1, - anon_sym_LBRACE, - [65622] = 2, + anon_sym_RPAREN, + [65824] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4270), 1, - anon_sym_LPAREN, - [65629] = 2, + anon_sym_RBRACE, + [65831] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4272), 1, - anon_sym_RBRACE, - [65636] = 2, + anon_sym_LPAREN, + [65838] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4274), 1, anon_sym_RBRACE, - [65643] = 2, + [65845] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4276), 1, - sym__statement_terminator, - [65650] = 2, + sym_type_identifier, + [65852] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3051), 1, + ACTIONS(1805), 1, anon_sym_RPAREN, - [65657] = 2, + [65859] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4278), 1, - anon_sym_RBRACE, - [65664] = 2, + ACTIONS(1807), 1, + anon_sym_RPAREN, + [65866] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4280), 1, + ACTIONS(1809), 1, anon_sym_RPAREN, - [65671] = 2, + [65873] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4282), 1, - aux_sym_foreach_statement_token2, - [65678] = 2, + ACTIONS(4278), 1, + sym__statement_terminator, + [65880] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(4280), 1, anon_sym_RPAREN, - [65685] = 2, + [65887] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4284), 1, + ACTIONS(1811), 1, + anon_sym_RPAREN, + [65894] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4282), 1, anon_sym_RBRACE, - [65692] = 2, + [65901] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1704), 1, anon_sym_RPAREN, - [65699] = 2, + [65908] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3081), 1, + ACTIONS(3045), 1, anon_sym_RPAREN, - [65706] = 2, + [65915] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1813), 1, anon_sym_RPAREN, - [65713] = 2, + [65922] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2415), 1, + ACTIONS(1815), 1, anon_sym_RPAREN, - [65720] = 2, + [65929] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4286), 1, - anon_sym_RPAREN, - [65727] = 2, + ACTIONS(4284), 1, + aux_sym_param_block_token1, + [65936] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4288), 1, + ACTIONS(4286), 1, anon_sym_RPAREN, - [65734] = 2, + [65943] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4290), 1, - anon_sym_LPAREN, - [65741] = 2, + ACTIONS(4288), 1, + anon_sym_RBRACE, + [65950] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3990), 1, - sym__statement_terminator, - [65748] = 2, + ACTIONS(1706), 1, + anon_sym_RPAREN, + [65957] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1817), 1, anon_sym_RPAREN, - [65755] = 2, + [65964] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(4290), 1, anon_sym_RPAREN, - [65762] = 2, + [65971] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4292), 1, - anon_sym_LPAREN, - [65769] = 2, + anon_sym_RPAREN, + [65978] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1676), 1, - sym__statement_terminator, - [65776] = 2, + ACTIONS(4294), 1, + anon_sym_RBRACK, + [65985] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4294), 1, - sym_simple_name, - [65783] = 2, + ACTIONS(1708), 1, + anon_sym_RPAREN, + [65992] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4296), 1, - sym_simple_name, - [65790] = 2, + anon_sym_RPAREN, + [65999] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4298), 1, - aux_sym_param_block_token1, - [65797] = 2, + anon_sym_LPAREN, + [66006] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4300), 1, - anon_sym_RPAREN, - [65804] = 2, + anon_sym_RBRACE, + [66013] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4302), 1, - anon_sym_RBRACE, - [65811] = 2, + sym_simple_name, + [66020] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4304), 1, - sym__statement_terminator, - [65818] = 2, + sym_simple_name, + [66027] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4306), 1, - anon_sym_LPAREN, - [65825] = 2, + aux_sym_param_block_token1, + [66034] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4308), 1, - sym_simple_name, - [65832] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1811), 1, anon_sym_RPAREN, - [65839] = 2, + [66041] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4310), 1, - sym__statement_terminator, - [65846] = 2, + anon_sym_RPAREN, + [66048] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4312), 1, - anon_sym_RBRACE, - [65853] = 2, + sym__statement_terminator, + [66055] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4314), 1, - sym__statement_terminator, - [65860] = 2, + anon_sym_LPAREN, + [66062] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4316), 1, - sym__statement_terminator, - [65867] = 2, + sym_simple_name, + [66069] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4318), 1, - anon_sym_RPAREN, - [65874] = 2, + anon_sym_RBRACE, + [66076] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4320), 1, sym__statement_terminator, - [65881] = 2, + [66083] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1819), 1, + anon_sym_RPAREN, + [66090] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4322), 1, sym__statement_terminator, - [65888] = 2, + [66097] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4324), 1, sym__statement_terminator, - [65895] = 2, + [66104] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1821), 1, + anon_sym_RPAREN, + [66111] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4326), 1, - anon_sym_LPAREN, - [65902] = 2, + sym__statement_terminator, + [66118] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4328), 1, - aux_sym_param_block_token1, - [65909] = 2, + sym__statement_terminator, + [66125] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4330), 1, - sym_simple_name, - [65916] = 2, + sym__statement_terminator, + [66132] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4332), 1, - sym_simple_name, - [65923] = 2, + anon_sym_LPAREN, + [66139] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4334), 1, sym__statement_terminator, - [65930] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1435), 1, - sym__statement_terminator, - [65937] = 2, + [66146] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4336), 1, - sym__statement_terminator, - [65944] = 2, + sym_simple_name, + [66153] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4338), 1, - anon_sym_LPAREN, - [65951] = 2, + sym_simple_name, + [66160] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1710), 1, + anon_sym_RPAREN, + [66167] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4340), 1, sym_simple_name, - [65958] = 2, + [66174] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4342), 1, - anon_sym_RBRACE, - [65965] = 2, + sym__statement_terminator, + [66181] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4344), 1, - sym__statement_terminator, - [65972] = 2, + ACTIONS(1712), 1, + anon_sym_RPAREN, + [66188] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1785), 1, - sym__statement_terminator, - [65979] = 2, + ACTIONS(4344), 1, + sym_simple_name, + [66195] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4346), 1, - sym__statement_terminator, - [65986] = 2, + anon_sym_LPAREN, + [66202] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4348), 1, sym__statement_terminator, - [65993] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1787), 1, - sym__statement_terminator, - [66000] = 2, + [66209] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4350), 1, - sym__statement_terminator, - [66007] = 2, + sym_simple_name, + [66216] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4352), 1, sym__statement_terminator, - [66014] = 2, + [66223] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4354), 1, sym__statement_terminator, - [66021] = 2, + [66230] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4356), 1, - anon_sym_LPAREN, - [66028] = 2, + ACTIONS(3962), 1, + anon_sym_RPAREN, + [66237] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4358), 1, - anon_sym_LPAREN, - [66035] = 2, + ACTIONS(4356), 1, + sym__statement_terminator, + [66244] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3742), 1, + ACTIONS(4358), 1, sym__statement_terminator, - [66042] = 2, + [66251] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4360), 1, - aux_sym_foreach_statement_token2, - [66049] = 2, + sym__statement_terminator, + [66258] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4362), 1, - aux_sym_foreach_statement_token2, - [66056] = 2, + anon_sym_LPAREN, + [66265] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4364), 1, anon_sym_LPAREN, - [66063] = 2, + [66272] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4366), 1, anon_sym_RBRACK, - [66070] = 2, + [66279] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4368), 1, - anon_sym_LPAREN, - [66077] = 2, + aux_sym_foreach_statement_token2, + [66286] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4370), 1, - anon_sym_LPAREN, - [66084] = 2, + aux_sym_foreach_statement_token2, + [66293] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4372), 1, - anon_sym_RBRACK, - [66091] = 2, + anon_sym_LPAREN, + [66300] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2389), 1, + sym__statement_terminator, + [66307] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4374), 1, - aux_sym_foreach_statement_token2, - [66098] = 2, + anon_sym_LPAREN, + [66314] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4376), 1, - aux_sym_foreach_statement_token2, - [66105] = 2, + anon_sym_LPAREN, + [66321] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1714), 1, + anon_sym_RPAREN, + [66328] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4378), 1, - anon_sym_LPAREN, - [66112] = 2, + aux_sym_foreach_statement_token2, + [66335] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4380), 1, - anon_sym_LPAREN, - [66119] = 2, + aux_sym_foreach_statement_token2, + [66342] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4382), 1, anon_sym_LPAREN, - [66126] = 2, + [66349] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4384), 1, - sym_simple_name, - [66133] = 2, + anon_sym_LPAREN, + [66356] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4386), 1, - aux_sym_foreach_statement_token2, - [66140] = 2, + anon_sym_LPAREN, + [66363] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4388), 1, - aux_sym_foreach_statement_token2, - [66147] = 2, + sym__statement_terminator, + [66370] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4390), 1, - anon_sym_LPAREN, - [66154] = 2, + aux_sym_foreach_statement_token2, + [66377] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4392), 1, - anon_sym_RBRACK, - [66161] = 2, + aux_sym_foreach_statement_token2, + [66384] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1807), 1, - sym__statement_terminator, - [66168] = 2, + ACTIONS(4394), 1, + anon_sym_LPAREN, + [66391] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4394), 1, - anon_sym_RBRACK, - [66175] = 2, + ACTIONS(4396), 1, + aux_sym_foreach_statement_token2, + [66398] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1666), 1, anon_sym_RPAREN, - [66182] = 2, + [66405] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4396), 1, - anon_sym_RBRACE, - [66189] = 2, + ACTIONS(1668), 1, + anon_sym_RPAREN, + [66412] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4398), 1, - anon_sym_RBRACE, - [66196] = 2, + anon_sym_LBRACE, + [66419] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4400), 1, - anon_sym_LBRACE, - [66203] = 2, + ACTIONS(1670), 1, + anon_sym_RPAREN, + [66426] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4402), 1, - anon_sym_RBRACK, - [66210] = 2, + ACTIONS(1672), 1, + anon_sym_RPAREN, + [66433] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(4400), 1, + anon_sym_RBRACE, + [66440] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1716), 1, anon_sym_RPAREN, - [66217] = 2, + [66447] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, - sym__statement_terminator, - [66224] = 2, + ACTIONS(4402), 1, + anon_sym_LBRACE, + [66454] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4404), 1, + anon_sym_RBRACK, + [66461] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4406), 1, anon_sym_LPAREN, - [66231] = 2, + [66468] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1811), 1, + ACTIONS(1406), 1, sym__statement_terminator, - [66238] = 2, + [66475] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4406), 1, + ACTIONS(4408), 1, anon_sym_LPAREN, - [66245] = 2, + [66482] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4408), 1, - anon_sym_LBRACE, - [66252] = 2, + ACTIONS(4410), 1, + anon_sym_RPAREN, + [66489] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4410), 1, + ACTIONS(4412), 1, anon_sym_LPAREN, - [66259] = 2, + [66496] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3253), 1, - anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_RPAREN, }; static const uint32_t ts_small_parse_table_map[] = { @@ -119011,3866 +119227,3876 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(382)] = 211, [SMALL_STATE(383)] = 284, [SMALL_STATE(384)] = 357, - [SMALL_STATE(385)] = 430, - [SMALL_STATE(386)] = 499, - [SMALL_STATE(387)] = 572, - [SMALL_STATE(388)] = 641, - [SMALL_STATE(389)] = 774, - [SMALL_STATE(390)] = 847, - [SMALL_STATE(391)] = 922, - [SMALL_STATE(392)] = 991, - [SMALL_STATE(393)] = 1062, - [SMALL_STATE(394)] = 1135, - [SMALL_STATE(395)] = 1210, - [SMALL_STATE(396)] = 1283, - [SMALL_STATE(397)] = 1354, - [SMALL_STATE(398)] = 1423, + [SMALL_STATE(385)] = 432, + [SMALL_STATE(386)] = 503, + [SMALL_STATE(387)] = 576, + [SMALL_STATE(388)] = 649, + [SMALL_STATE(389)] = 722, + [SMALL_STATE(390)] = 791, + [SMALL_STATE(391)] = 860, + [SMALL_STATE(392)] = 931, + [SMALL_STATE(393)] = 1006, + [SMALL_STATE(394)] = 1079, + [SMALL_STATE(395)] = 1148, + [SMALL_STATE(396)] = 1217, + [SMALL_STATE(397)] = 1350, + [SMALL_STATE(398)] = 1419, [SMALL_STATE(399)] = 1492, - [SMALL_STATE(400)] = 1564, + [SMALL_STATE(400)] = 1622, [SMALL_STATE(401)] = 1694, - [SMALL_STATE(402)] = 1764, - [SMALL_STATE(403)] = 1834, - [SMALL_STATE(404)] = 1964, + [SMALL_STATE(402)] = 1824, + [SMALL_STATE(403)] = 1894, + [SMALL_STATE(404)] = 2024, [SMALL_STATE(405)] = 2094, [SMALL_STATE(406)] = 2164, - [SMALL_STATE(407)] = 2294, - [SMALL_STATE(408)] = 2364, - [SMALL_STATE(409)] = 2434, - [SMALL_STATE(410)] = 2504, - [SMALL_STATE(411)] = 2574, - [SMALL_STATE(412)] = 2646, - [SMALL_STATE(413)] = 2720, - [SMALL_STATE(414)] = 2794, - [SMALL_STATE(415)] = 2924, - [SMALL_STATE(416)] = 2998, - [SMALL_STATE(417)] = 3068, - [SMALL_STATE(418)] = 3138, + [SMALL_STATE(407)] = 2234, + [SMALL_STATE(408)] = 2308, + [SMALL_STATE(409)] = 2378, + [SMALL_STATE(410)] = 2452, + [SMALL_STATE(411)] = 2526, + [SMALL_STATE(412)] = 2596, + [SMALL_STATE(413)] = 2666, + [SMALL_STATE(414)] = 2736, + [SMALL_STATE(415)] = 2806, + [SMALL_STATE(416)] = 2880, + [SMALL_STATE(417)] = 3010, + [SMALL_STATE(418)] = 3082, [SMALL_STATE(419)] = 3212, - [SMALL_STATE(420)] = 3279, - [SMALL_STATE(421)] = 3346, - [SMALL_STATE(422)] = 3473, + [SMALL_STATE(420)] = 3339, + [SMALL_STATE(421)] = 3464, + [SMALL_STATE(422)] = 3531, [SMALL_STATE(423)] = 3598, [SMALL_STATE(424)] = 3665, - [SMALL_STATE(425)] = 3790, - [SMALL_STATE(426)] = 3857, - [SMALL_STATE(427)] = 3924, - [SMALL_STATE(428)] = 3991, - [SMALL_STATE(429)] = 4058, - [SMALL_STATE(430)] = 4125, - [SMALL_STATE(431)] = 4250, - [SMALL_STATE(432)] = 4317, - [SMALL_STATE(433)] = 4384, - [SMALL_STATE(434)] = 4451, - [SMALL_STATE(435)] = 4518, - [SMALL_STATE(436)] = 4585, - [SMALL_STATE(437)] = 4712, - [SMALL_STATE(438)] = 4779, - [SMALL_STATE(439)] = 4846, - [SMALL_STATE(440)] = 4973, - [SMALL_STATE(441)] = 5040, - [SMALL_STATE(442)] = 5107, - [SMALL_STATE(443)] = 5234, - [SMALL_STATE(444)] = 5301, - [SMALL_STATE(445)] = 5428, - [SMALL_STATE(446)] = 5495, - [SMALL_STATE(447)] = 5562, - [SMALL_STATE(448)] = 5629, - [SMALL_STATE(449)] = 5696, - [SMALL_STATE(450)] = 5763, - [SMALL_STATE(451)] = 5830, - [SMALL_STATE(452)] = 5897, - [SMALL_STATE(453)] = 5964, - [SMALL_STATE(454)] = 6031, - [SMALL_STATE(455)] = 6098, - [SMALL_STATE(456)] = 6165, - [SMALL_STATE(457)] = 6290, - [SMALL_STATE(458)] = 6357, - [SMALL_STATE(459)] = 6424, - [SMALL_STATE(460)] = 6551, - [SMALL_STATE(461)] = 6618, - [SMALL_STATE(462)] = 6685, - [SMALL_STATE(463)] = 6756, - [SMALL_STATE(464)] = 6881, - [SMALL_STATE(465)] = 6948, - [SMALL_STATE(466)] = 7073, - [SMALL_STATE(467)] = 7140, - [SMALL_STATE(468)] = 7207, - [SMALL_STATE(469)] = 7274, - [SMALL_STATE(470)] = 7341, - [SMALL_STATE(471)] = 7408, - [SMALL_STATE(472)] = 7533, - [SMALL_STATE(473)] = 7600, - [SMALL_STATE(474)] = 7667, - [SMALL_STATE(475)] = 7738, - [SMALL_STATE(476)] = 7805, - [SMALL_STATE(477)] = 7872, + [SMALL_STATE(425)] = 3732, + [SMALL_STATE(426)] = 3799, + [SMALL_STATE(427)] = 3926, + [SMALL_STATE(428)] = 3993, + [SMALL_STATE(429)] = 4060, + [SMALL_STATE(430)] = 4127, + [SMALL_STATE(431)] = 4254, + [SMALL_STATE(432)] = 4321, + [SMALL_STATE(433)] = 4388, + [SMALL_STATE(434)] = 4513, + [SMALL_STATE(435)] = 4580, + [SMALL_STATE(436)] = 4707, + [SMALL_STATE(437)] = 4774, + [SMALL_STATE(438)] = 4841, + [SMALL_STATE(439)] = 4908, + [SMALL_STATE(440)] = 4979, + [SMALL_STATE(441)] = 5104, + [SMALL_STATE(442)] = 5171, + [SMALL_STATE(443)] = 5238, + [SMALL_STATE(444)] = 5305, + [SMALL_STATE(445)] = 5432, + [SMALL_STATE(446)] = 5557, + [SMALL_STATE(447)] = 5624, + [SMALL_STATE(448)] = 5691, + [SMALL_STATE(449)] = 5758, + [SMALL_STATE(450)] = 5825, + [SMALL_STATE(451)] = 5892, + [SMALL_STATE(452)] = 5959, + [SMALL_STATE(453)] = 6084, + [SMALL_STATE(454)] = 6151, + [SMALL_STATE(455)] = 6218, + [SMALL_STATE(456)] = 6285, + [SMALL_STATE(457)] = 6352, + [SMALL_STATE(458)] = 6477, + [SMALL_STATE(459)] = 6548, + [SMALL_STATE(460)] = 6615, + [SMALL_STATE(461)] = 6682, + [SMALL_STATE(462)] = 6749, + [SMALL_STATE(463)] = 6816, + [SMALL_STATE(464)] = 6883, + [SMALL_STATE(465)] = 6950, + [SMALL_STATE(466)] = 7017, + [SMALL_STATE(467)] = 7084, + [SMALL_STATE(468)] = 7151, + [SMALL_STATE(469)] = 7218, + [SMALL_STATE(470)] = 7285, + [SMALL_STATE(471)] = 7352, + [SMALL_STATE(472)] = 7419, + [SMALL_STATE(473)] = 7544, + [SMALL_STATE(474)] = 7611, + [SMALL_STATE(475)] = 7678, + [SMALL_STATE(476)] = 7745, + [SMALL_STATE(477)] = 7812, [SMALL_STATE(478)] = 7939, - [SMALL_STATE(479)] = 8064, - [SMALL_STATE(480)] = 8131, - [SMALL_STATE(481)] = 8198, - [SMALL_STATE(482)] = 8265, - [SMALL_STATE(483)] = 8332, - [SMALL_STATE(484)] = 8399, - [SMALL_STATE(485)] = 8467, - [SMALL_STATE(486)] = 8535, - [SMALL_STATE(487)] = 8603, - [SMALL_STATE(488)] = 8671, - [SMALL_STATE(489)] = 8739, - [SMALL_STATE(490)] = 8807, - [SMALL_STATE(491)] = 8875, - [SMALL_STATE(492)] = 8943, - [SMALL_STATE(493)] = 9011, - [SMALL_STATE(494)] = 9077, - [SMALL_STATE(495)] = 9145, - [SMALL_STATE(496)] = 9213, - [SMALL_STATE(497)] = 9281, - [SMALL_STATE(498)] = 9349, - [SMALL_STATE(499)] = 9473, - [SMALL_STATE(500)] = 9541, - [SMALL_STATE(501)] = 9609, - [SMALL_STATE(502)] = 9677, - [SMALL_STATE(503)] = 9745, - [SMALL_STATE(504)] = 9813, - [SMALL_STATE(505)] = 9881, - [SMALL_STATE(506)] = 9949, - [SMALL_STATE(507)] = 10073, - [SMALL_STATE(508)] = 10141, - [SMALL_STATE(509)] = 10209, - [SMALL_STATE(510)] = 10277, - [SMALL_STATE(511)] = 10345, - [SMALL_STATE(512)] = 10413, - [SMALL_STATE(513)] = 10481, - [SMALL_STATE(514)] = 10549, - [SMALL_STATE(515)] = 10617, - [SMALL_STATE(516)] = 10741, - [SMALL_STATE(517)] = 10813, - [SMALL_STATE(518)] = 10935, - [SMALL_STATE(519)] = 11003, - [SMALL_STATE(520)] = 11127, - [SMALL_STATE(521)] = 11195, - [SMALL_STATE(522)] = 11263, - [SMALL_STATE(523)] = 11387, - [SMALL_STATE(524)] = 11455, - [SMALL_STATE(525)] = 11523, - [SMALL_STATE(526)] = 11591, - [SMALL_STATE(527)] = 11663, - [SMALL_STATE(528)] = 11731, - [SMALL_STATE(529)] = 11799, - [SMALL_STATE(530)] = 11867, - [SMALL_STATE(531)] = 11935, - [SMALL_STATE(532)] = 12003, - [SMALL_STATE(533)] = 12071, - [SMALL_STATE(534)] = 12193, - [SMALL_STATE(535)] = 12261, - [SMALL_STATE(536)] = 12329, - [SMALL_STATE(537)] = 12397, - [SMALL_STATE(538)] = 12465, - [SMALL_STATE(539)] = 12533, - [SMALL_STATE(540)] = 12601, - [SMALL_STATE(541)] = 12669, - [SMALL_STATE(542)] = 12737, - [SMALL_STATE(543)] = 12805, - [SMALL_STATE(544)] = 12873, - [SMALL_STATE(545)] = 12938, - [SMALL_STATE(546)] = 13003, - [SMALL_STATE(547)] = 13124, - [SMALL_STATE(548)] = 13195, - [SMALL_STATE(549)] = 13266, - [SMALL_STATE(550)] = 13331, - [SMALL_STATE(551)] = 13396, - [SMALL_STATE(552)] = 13467, - [SMALL_STATE(553)] = 13588, - [SMALL_STATE(554)] = 13709, - [SMALL_STATE(555)] = 13826, - [SMALL_STATE(556)] = 13943, - [SMALL_STATE(557)] = 14014, - [SMALL_STATE(558)] = 14131, - [SMALL_STATE(559)] = 14202, - [SMALL_STATE(560)] = 14319, - [SMALL_STATE(561)] = 14440, - [SMALL_STATE(562)] = 14561, - [SMALL_STATE(563)] = 14632, - [SMALL_STATE(564)] = 14753, - [SMALL_STATE(565)] = 14871, - [SMALL_STATE(566)] = 14989, - [SMALL_STATE(567)] = 15107, - [SMALL_STATE(568)] = 15177, - [SMALL_STATE(569)] = 15247, - [SMALL_STATE(570)] = 15317, - [SMALL_STATE(571)] = 15387, - [SMALL_STATE(572)] = 15505, - [SMALL_STATE(573)] = 15623, - [SMALL_STATE(574)] = 15741, - [SMALL_STATE(575)] = 15859, - [SMALL_STATE(576)] = 15928, - [SMALL_STATE(577)] = 16043, - [SMALL_STATE(578)] = 16158, - [SMALL_STATE(579)] = 16227, - [SMALL_STATE(580)] = 16342, - [SMALL_STATE(581)] = 16457, - [SMALL_STATE(582)] = 16572, - [SMALL_STATE(583)] = 16687, - [SMALL_STATE(584)] = 16799, - [SMALL_STATE(585)] = 16911, - [SMALL_STATE(586)] = 17023, - [SMALL_STATE(587)] = 17091, - [SMALL_STATE(588)] = 17203, - [SMALL_STATE(589)] = 17315, - [SMALL_STATE(590)] = 17383, - [SMALL_STATE(591)] = 17495, - [SMALL_STATE(592)] = 17604, - [SMALL_STATE(593)] = 17713, - [SMALL_STATE(594)] = 17822, - [SMALL_STATE(595)] = 17931, - [SMALL_STATE(596)] = 18040, - [SMALL_STATE(597)] = 18149, - [SMALL_STATE(598)] = 18258, - [SMALL_STATE(599)] = 18367, - [SMALL_STATE(600)] = 18476, - [SMALL_STATE(601)] = 18585, - [SMALL_STATE(602)] = 18694, - [SMALL_STATE(603)] = 18803, - [SMALL_STATE(604)] = 18912, - [SMALL_STATE(605)] = 19021, - [SMALL_STATE(606)] = 19130, - [SMALL_STATE(607)] = 19239, - [SMALL_STATE(608)] = 19348, - [SMALL_STATE(609)] = 19457, - [SMALL_STATE(610)] = 19566, - [SMALL_STATE(611)] = 19675, - [SMALL_STATE(612)] = 19784, - [SMALL_STATE(613)] = 19893, - [SMALL_STATE(614)] = 20002, - [SMALL_STATE(615)] = 20111, - [SMALL_STATE(616)] = 20220, - [SMALL_STATE(617)] = 20329, - [SMALL_STATE(618)] = 20438, - [SMALL_STATE(619)] = 20547, - [SMALL_STATE(620)] = 20656, - [SMALL_STATE(621)] = 20765, - [SMALL_STATE(622)] = 20874, - [SMALL_STATE(623)] = 20983, - [SMALL_STATE(624)] = 21092, - [SMALL_STATE(625)] = 21201, - [SMALL_STATE(626)] = 21310, - [SMALL_STATE(627)] = 21419, - [SMALL_STATE(628)] = 21528, - [SMALL_STATE(629)] = 21637, - [SMALL_STATE(630)] = 21746, - [SMALL_STATE(631)] = 21855, - [SMALL_STATE(632)] = 21964, - [SMALL_STATE(633)] = 22073, - [SMALL_STATE(634)] = 22182, - [SMALL_STATE(635)] = 22291, - [SMALL_STATE(636)] = 22400, - [SMALL_STATE(637)] = 22509, - [SMALL_STATE(638)] = 22618, - [SMALL_STATE(639)] = 22727, - [SMALL_STATE(640)] = 22836, - [SMALL_STATE(641)] = 22945, - [SMALL_STATE(642)] = 23054, - [SMALL_STATE(643)] = 23163, - [SMALL_STATE(644)] = 23272, - [SMALL_STATE(645)] = 23381, - [SMALL_STATE(646)] = 23490, - [SMALL_STATE(647)] = 23599, - [SMALL_STATE(648)] = 23708, - [SMALL_STATE(649)] = 23817, - [SMALL_STATE(650)] = 23926, - [SMALL_STATE(651)] = 24035, - [SMALL_STATE(652)] = 24144, - [SMALL_STATE(653)] = 24253, - [SMALL_STATE(654)] = 24362, - [SMALL_STATE(655)] = 24471, - [SMALL_STATE(656)] = 24580, - [SMALL_STATE(657)] = 24689, - [SMALL_STATE(658)] = 24798, - [SMALL_STATE(659)] = 24907, - [SMALL_STATE(660)] = 25016, - [SMALL_STATE(661)] = 25125, - [SMALL_STATE(662)] = 25234, - [SMALL_STATE(663)] = 25343, - [SMALL_STATE(664)] = 25452, - [SMALL_STATE(665)] = 25561, - [SMALL_STATE(666)] = 25670, - [SMALL_STATE(667)] = 25779, - [SMALL_STATE(668)] = 25888, - [SMALL_STATE(669)] = 25997, - [SMALL_STATE(670)] = 26106, - [SMALL_STATE(671)] = 26215, - [SMALL_STATE(672)] = 26324, - [SMALL_STATE(673)] = 26433, - [SMALL_STATE(674)] = 26542, - [SMALL_STATE(675)] = 26651, - [SMALL_STATE(676)] = 26760, - [SMALL_STATE(677)] = 26869, - [SMALL_STATE(678)] = 26978, - [SMALL_STATE(679)] = 27087, - [SMALL_STATE(680)] = 27196, - [SMALL_STATE(681)] = 27305, - [SMALL_STATE(682)] = 27414, - [SMALL_STATE(683)] = 27523, - [SMALL_STATE(684)] = 27632, - [SMALL_STATE(685)] = 27741, - [SMALL_STATE(686)] = 27850, - [SMALL_STATE(687)] = 27959, - [SMALL_STATE(688)] = 28068, - [SMALL_STATE(689)] = 28177, - [SMALL_STATE(690)] = 28286, - [SMALL_STATE(691)] = 28387, - [SMALL_STATE(692)] = 28488, - [SMALL_STATE(693)] = 28589, - [SMALL_STATE(694)] = 28690, - [SMALL_STATE(695)] = 28791, - [SMALL_STATE(696)] = 28892, - [SMALL_STATE(697)] = 28993, - [SMALL_STATE(698)] = 29094, - [SMALL_STATE(699)] = 29195, - [SMALL_STATE(700)] = 29296, - [SMALL_STATE(701)] = 29397, - [SMALL_STATE(702)] = 29498, - [SMALL_STATE(703)] = 29599, - [SMALL_STATE(704)] = 29700, - [SMALL_STATE(705)] = 29801, - [SMALL_STATE(706)] = 29902, - [SMALL_STATE(707)] = 30003, - [SMALL_STATE(708)] = 30104, - [SMALL_STATE(709)] = 30205, - [SMALL_STATE(710)] = 30306, - [SMALL_STATE(711)] = 30407, - [SMALL_STATE(712)] = 30508, - [SMALL_STATE(713)] = 30609, - [SMALL_STATE(714)] = 30710, - [SMALL_STATE(715)] = 30766, - [SMALL_STATE(716)] = 30826, - [SMALL_STATE(717)] = 30886, - [SMALL_STATE(718)] = 30942, - [SMALL_STATE(719)] = 31040, - [SMALL_STATE(720)] = 31095, - [SMALL_STATE(721)] = 31154, - [SMALL_STATE(722)] = 31209, - [SMALL_STATE(723)] = 31268, - [SMALL_STATE(724)] = 31363, - [SMALL_STATE(725)] = 31455, - [SMALL_STATE(726)] = 31547, - [SMALL_STATE(727)] = 31637, - [SMALL_STATE(728)] = 31727, - [SMALL_STATE(729)] = 31819, - [SMALL_STATE(730)] = 31911, - [SMALL_STATE(731)] = 32003, - [SMALL_STATE(732)] = 32093, - [SMALL_STATE(733)] = 32185, - [SMALL_STATE(734)] = 32277, - [SMALL_STATE(735)] = 32369, - [SMALL_STATE(736)] = 32461, - [SMALL_STATE(737)] = 32551, - [SMALL_STATE(738)] = 32643, - [SMALL_STATE(739)] = 32730, - [SMALL_STATE(740)] = 32783, - [SMALL_STATE(741)] = 32870, - [SMALL_STATE(742)] = 32928, - [SMALL_STATE(743)] = 32986, - [SMALL_STATE(744)] = 33044, - [SMALL_STATE(745)] = 33102, - [SMALL_STATE(746)] = 33157, - [SMALL_STATE(747)] = 33230, - [SMALL_STATE(748)] = 33283, - [SMALL_STATE(749)] = 33358, - [SMALL_STATE(750)] = 33415, - [SMALL_STATE(751)] = 33468, - [SMALL_STATE(752)] = 33525, - [SMALL_STATE(753)] = 33598, - [SMALL_STATE(754)] = 33655, - [SMALL_STATE(755)] = 33712, - [SMALL_STATE(756)] = 33767, - [SMALL_STATE(757)] = 33842, - [SMALL_STATE(758)] = 33892, - [SMALL_STATE(759)] = 33952, - [SMALL_STATE(760)] = 34002, - [SMALL_STATE(761)] = 34076, - [SMALL_STATE(762)] = 34126, - [SMALL_STATE(763)] = 34176, - [SMALL_STATE(764)] = 34226, - [SMALL_STATE(765)] = 34276, - [SMALL_STATE(766)] = 34326, - [SMALL_STATE(767)] = 34376, - [SMALL_STATE(768)] = 34426, - [SMALL_STATE(769)] = 34476, - [SMALL_STATE(770)] = 34526, - [SMALL_STATE(771)] = 34600, - [SMALL_STATE(772)] = 34650, - [SMALL_STATE(773)] = 34704, - [SMALL_STATE(774)] = 34754, - [SMALL_STATE(775)] = 34804, - [SMALL_STATE(776)] = 34864, - [SMALL_STATE(777)] = 34936, - [SMALL_STATE(778)] = 34986, - [SMALL_STATE(779)] = 35036, - [SMALL_STATE(780)] = 35108, - [SMALL_STATE(781)] = 35158, - [SMALL_STATE(782)] = 35208, - [SMALL_STATE(783)] = 35258, - [SMALL_STATE(784)] = 35308, - [SMALL_STATE(785)] = 35358, - [SMALL_STATE(786)] = 35430, - [SMALL_STATE(787)] = 35480, - [SMALL_STATE(788)] = 35550, - [SMALL_STATE(789)] = 35600, - [SMALL_STATE(790)] = 35672, - [SMALL_STATE(791)] = 35722, - [SMALL_STATE(792)] = 35772, - [SMALL_STATE(793)] = 35822, - [SMALL_STATE(794)] = 35872, - [SMALL_STATE(795)] = 35924, - [SMALL_STATE(796)] = 35974, - [SMALL_STATE(797)] = 36024, - [SMALL_STATE(798)] = 36074, - [SMALL_STATE(799)] = 36124, - [SMALL_STATE(800)] = 36174, - [SMALL_STATE(801)] = 36244, - [SMALL_STATE(802)] = 36294, - [SMALL_STATE(803)] = 36344, - [SMALL_STATE(804)] = 36394, - [SMALL_STATE(805)] = 36444, - [SMALL_STATE(806)] = 36496, - [SMALL_STATE(807)] = 36546, - [SMALL_STATE(808)] = 36596, - [SMALL_STATE(809)] = 36646, - [SMALL_STATE(810)] = 36696, - [SMALL_STATE(811)] = 36746, - [SMALL_STATE(812)] = 36826, - [SMALL_STATE(813)] = 36876, - [SMALL_STATE(814)] = 36926, - [SMALL_STATE(815)] = 36976, - [SMALL_STATE(816)] = 37026, - [SMALL_STATE(817)] = 37076, - [SMALL_STATE(818)] = 37126, - [SMALL_STATE(819)] = 37176, - [SMALL_STATE(820)] = 37226, - [SMALL_STATE(821)] = 37276, - [SMALL_STATE(822)] = 37326, - [SMALL_STATE(823)] = 37376, - [SMALL_STATE(824)] = 37426, - [SMALL_STATE(825)] = 37476, - [SMALL_STATE(826)] = 37526, - [SMALL_STATE(827)] = 37576, - [SMALL_STATE(828)] = 37626, - [SMALL_STATE(829)] = 37676, - [SMALL_STATE(830)] = 37726, - [SMALL_STATE(831)] = 37776, - [SMALL_STATE(832)] = 37826, - [SMALL_STATE(833)] = 37876, - [SMALL_STATE(834)] = 37930, - [SMALL_STATE(835)] = 37980, - [SMALL_STATE(836)] = 38030, - [SMALL_STATE(837)] = 38080, - [SMALL_STATE(838)] = 38130, - [SMALL_STATE(839)] = 38180, - [SMALL_STATE(840)] = 38230, - [SMALL_STATE(841)] = 38279, - [SMALL_STATE(842)] = 38350, - [SMALL_STATE(843)] = 38419, - [SMALL_STATE(844)] = 38488, - [SMALL_STATE(845)] = 38537, - [SMALL_STATE(846)] = 38586, - [SMALL_STATE(847)] = 38645, - [SMALL_STATE(848)] = 38694, - [SMALL_STATE(849)] = 38743, - [SMALL_STATE(850)] = 38792, - [SMALL_STATE(851)] = 38841, - [SMALL_STATE(852)] = 38890, - [SMALL_STATE(853)] = 38939, - [SMALL_STATE(854)] = 38988, - [SMALL_STATE(855)] = 39037, - [SMALL_STATE(856)] = 39086, - [SMALL_STATE(857)] = 39135, - [SMALL_STATE(858)] = 39184, - [SMALL_STATE(859)] = 39233, - [SMALL_STATE(860)] = 39282, - [SMALL_STATE(861)] = 39331, - [SMALL_STATE(862)] = 39380, - [SMALL_STATE(863)] = 39429, - [SMALL_STATE(864)] = 39478, - [SMALL_STATE(865)] = 39527, - [SMALL_STATE(866)] = 39576, - [SMALL_STATE(867)] = 39625, - [SMALL_STATE(868)] = 39684, - [SMALL_STATE(869)] = 39733, - [SMALL_STATE(870)] = 39782, - [SMALL_STATE(871)] = 39831, - [SMALL_STATE(872)] = 39880, - [SMALL_STATE(873)] = 39929, - [SMALL_STATE(874)] = 39978, - [SMALL_STATE(875)] = 40027, - [SMALL_STATE(876)] = 40076, - [SMALL_STATE(877)] = 40125, - [SMALL_STATE(878)] = 40174, - [SMALL_STATE(879)] = 40223, - [SMALL_STATE(880)] = 40272, - [SMALL_STATE(881)] = 40321, - [SMALL_STATE(882)] = 40370, - [SMALL_STATE(883)] = 40419, - [SMALL_STATE(884)] = 40468, - [SMALL_STATE(885)] = 40517, - [SMALL_STATE(886)] = 40566, - [SMALL_STATE(887)] = 40615, - [SMALL_STATE(888)] = 40664, - [SMALL_STATE(889)] = 40713, - [SMALL_STATE(890)] = 40762, - [SMALL_STATE(891)] = 40811, - [SMALL_STATE(892)] = 40860, - [SMALL_STATE(893)] = 40909, - [SMALL_STATE(894)] = 40958, - [SMALL_STATE(895)] = 41007, - [SMALL_STATE(896)] = 41056, - [SMALL_STATE(897)] = 41105, - [SMALL_STATE(898)] = 41154, - [SMALL_STATE(899)] = 41203, - [SMALL_STATE(900)] = 41252, - [SMALL_STATE(901)] = 41301, - [SMALL_STATE(902)] = 41350, - [SMALL_STATE(903)] = 41399, - [SMALL_STATE(904)] = 41448, - [SMALL_STATE(905)] = 41497, - [SMALL_STATE(906)] = 41546, - [SMALL_STATE(907)] = 41595, - [SMALL_STATE(908)] = 41644, - [SMALL_STATE(909)] = 41693, - [SMALL_STATE(910)] = 41742, - [SMALL_STATE(911)] = 41791, - [SMALL_STATE(912)] = 41840, - [SMALL_STATE(913)] = 41907, - [SMALL_STATE(914)] = 41958, - [SMALL_STATE(915)] = 42009, - [SMALL_STATE(916)] = 42060, - [SMALL_STATE(917)] = 42127, - [SMALL_STATE(918)] = 42178, - [SMALL_STATE(919)] = 42237, - [SMALL_STATE(920)] = 42296, - [SMALL_STATE(921)] = 42367, - [SMALL_STATE(922)] = 42416, - [SMALL_STATE(923)] = 42464, - [SMALL_STATE(924)] = 42516, - [SMALL_STATE(925)] = 42566, - [SMALL_STATE(926)] = 42624, - [SMALL_STATE(927)] = 42682, - [SMALL_STATE(928)] = 42730, - [SMALL_STATE(929)] = 42788, - [SMALL_STATE(930)] = 42846, - [SMALL_STATE(931)] = 42904, - [SMALL_STATE(932)] = 42962, - [SMALL_STATE(933)] = 43009, - [SMALL_STATE(934)] = 43066, - [SMALL_STATE(935)] = 43121, - [SMALL_STATE(936)] = 43168, - [SMALL_STATE(937)] = 43215, - [SMALL_STATE(938)] = 43262, - [SMALL_STATE(939)] = 43309, - [SMALL_STATE(940)] = 43356, - [SMALL_STATE(941)] = 43403, - [SMALL_STATE(942)] = 43450, - [SMALL_STATE(943)] = 43497, - [SMALL_STATE(944)] = 43544, - [SMALL_STATE(945)] = 43591, - [SMALL_STATE(946)] = 43638, - [SMALL_STATE(947)] = 43695, - [SMALL_STATE(948)] = 43742, - [SMALL_STATE(949)] = 43789, - [SMALL_STATE(950)] = 43836, - [SMALL_STATE(951)] = 43883, - [SMALL_STATE(952)] = 43930, - [SMALL_STATE(953)] = 43977, - [SMALL_STATE(954)] = 44024, - [SMALL_STATE(955)] = 44081, - [SMALL_STATE(956)] = 44128, - [SMALL_STATE(957)] = 44181, - [SMALL_STATE(958)] = 44228, - [SMALL_STATE(959)] = 44275, - [SMALL_STATE(960)] = 44330, - [SMALL_STATE(961)] = 44383, - [SMALL_STATE(962)] = 44430, - [SMALL_STATE(963)] = 44477, - [SMALL_STATE(964)] = 44524, - [SMALL_STATE(965)] = 44577, - [SMALL_STATE(966)] = 44624, - [SMALL_STATE(967)] = 44679, - [SMALL_STATE(968)] = 44736, - [SMALL_STATE(969)] = 44783, - [SMALL_STATE(970)] = 44830, - [SMALL_STATE(971)] = 44877, - [SMALL_STATE(972)] = 44924, - [SMALL_STATE(973)] = 44971, - [SMALL_STATE(974)] = 45018, - [SMALL_STATE(975)] = 45065, - [SMALL_STATE(976)] = 45112, - [SMALL_STATE(977)] = 45159, - [SMALL_STATE(978)] = 45207, - [SMALL_STATE(979)] = 45257, - [SMALL_STATE(980)] = 45303, - [SMALL_STATE(981)] = 45349, - [SMALL_STATE(982)] = 45395, - [SMALL_STATE(983)] = 45447, - [SMALL_STATE(984)] = 45495, - [SMALL_STATE(985)] = 45541, - [SMALL_STATE(986)] = 45587, - [SMALL_STATE(987)] = 45641, - [SMALL_STATE(988)] = 45695, - [SMALL_STATE(989)] = 45741, - [SMALL_STATE(990)] = 45793, - [SMALL_STATE(991)] = 45847, - [SMALL_STATE(992)] = 45895, - [SMALL_STATE(993)] = 45947, - [SMALL_STATE(994)] = 45992, - [SMALL_STATE(995)] = 46037, - [SMALL_STATE(996)] = 46082, - [SMALL_STATE(997)] = 46127, - [SMALL_STATE(998)] = 46172, - [SMALL_STATE(999)] = 46217, - [SMALL_STATE(1000)] = 46266, - [SMALL_STATE(1001)] = 46311, - [SMALL_STATE(1002)] = 46356, - [SMALL_STATE(1003)] = 46401, - [SMALL_STATE(1004)] = 46450, - [SMALL_STATE(1005)] = 46495, - [SMALL_STATE(1006)] = 46540, - [SMALL_STATE(1007)] = 46585, - [SMALL_STATE(1008)] = 46630, - [SMALL_STATE(1009)] = 46675, - [SMALL_STATE(1010)] = 46720, - [SMALL_STATE(1011)] = 46769, - [SMALL_STATE(1012)] = 46814, - [SMALL_STATE(1013)] = 46859, - [SMALL_STATE(1014)] = 46904, - [SMALL_STATE(1015)] = 46949, - [SMALL_STATE(1016)] = 46994, - [SMALL_STATE(1017)] = 47039, - [SMALL_STATE(1018)] = 47096, - [SMALL_STATE(1019)] = 47153, - [SMALL_STATE(1020)] = 47198, - [SMALL_STATE(1021)] = 47247, - [SMALL_STATE(1022)] = 47292, - [SMALL_STATE(1023)] = 47337, - [SMALL_STATE(1024)] = 47386, - [SMALL_STATE(1025)] = 47431, - [SMALL_STATE(1026)] = 47476, - [SMALL_STATE(1027)] = 47521, - [SMALL_STATE(1028)] = 47566, - [SMALL_STATE(1029)] = 47611, - [SMALL_STATE(1030)] = 47656, - [SMALL_STATE(1031)] = 47701, - [SMALL_STATE(1032)] = 47746, - [SMALL_STATE(1033)] = 47791, - [SMALL_STATE(1034)] = 47836, - [SMALL_STATE(1035)] = 47885, - [SMALL_STATE(1036)] = 47930, - [SMALL_STATE(1037)] = 47975, - [SMALL_STATE(1038)] = 48020, - [SMALL_STATE(1039)] = 48065, - [SMALL_STATE(1040)] = 48110, - [SMALL_STATE(1041)] = 48155, - [SMALL_STATE(1042)] = 48203, - [SMALL_STATE(1043)] = 48251, - [SMALL_STATE(1044)] = 48299, - [SMALL_STATE(1045)] = 48347, - [SMALL_STATE(1046)] = 48395, - [SMALL_STATE(1047)] = 48439, - [SMALL_STATE(1048)] = 48487, - [SMALL_STATE(1049)] = 48535, - [SMALL_STATE(1050)] = 48583, - [SMALL_STATE(1051)] = 48627, - [SMALL_STATE(1052)] = 48683, - [SMALL_STATE(1053)] = 48739, - [SMALL_STATE(1054)] = 48783, - [SMALL_STATE(1055)] = 48827, - [SMALL_STATE(1056)] = 48871, - [SMALL_STATE(1057)] = 48915, - [SMALL_STATE(1058)] = 48959, - [SMALL_STATE(1059)] = 49003, - [SMALL_STATE(1060)] = 49047, - [SMALL_STATE(1061)] = 49095, - [SMALL_STATE(1062)] = 49139, - [SMALL_STATE(1063)] = 49183, - [SMALL_STATE(1064)] = 49227, - [SMALL_STATE(1065)] = 49275, - [SMALL_STATE(1066)] = 49323, - [SMALL_STATE(1067)] = 49371, - [SMALL_STATE(1068)] = 49419, - [SMALL_STATE(1069)] = 49467, - [SMALL_STATE(1070)] = 49511, - [SMALL_STATE(1071)] = 49555, - [SMALL_STATE(1072)] = 49610, - [SMALL_STATE(1073)] = 49657, - [SMALL_STATE(1074)] = 49700, - [SMALL_STATE(1075)] = 49743, - [SMALL_STATE(1076)] = 49798, - [SMALL_STATE(1077)] = 49841, - [SMALL_STATE(1078)] = 49884, - [SMALL_STATE(1079)] = 49927, - [SMALL_STATE(1080)] = 49974, - [SMALL_STATE(1081)] = 50017, - [SMALL_STATE(1082)] = 50060, - [SMALL_STATE(1083)] = 50103, - [SMALL_STATE(1084)] = 50150, - [SMALL_STATE(1085)] = 50193, - [SMALL_STATE(1086)] = 50236, - [SMALL_STATE(1087)] = 50279, - [SMALL_STATE(1088)] = 50322, - [SMALL_STATE(1089)] = 50365, - [SMALL_STATE(1090)] = 50408, - [SMALL_STATE(1091)] = 50451, - [SMALL_STATE(1092)] = 50494, - [SMALL_STATE(1093)] = 50541, - [SMALL_STATE(1094)] = 50588, - [SMALL_STATE(1095)] = 50635, - [SMALL_STATE(1096)] = 50678, - [SMALL_STATE(1097)] = 50725, - [SMALL_STATE(1098)] = 50772, - [SMALL_STATE(1099)] = 50818, - [SMALL_STATE(1100)] = 50860, - [SMALL_STATE(1101)] = 50902, - [SMALL_STATE(1102)] = 50944, - [SMALL_STATE(1103)] = 50986, - [SMALL_STATE(1104)] = 51028, - [SMALL_STATE(1105)] = 51070, - [SMALL_STATE(1106)] = 51112, - [SMALL_STATE(1107)] = 51154, - [SMALL_STATE(1108)] = 51196, - [SMALL_STATE(1109)] = 51238, - [SMALL_STATE(1110)] = 51280, - [SMALL_STATE(1111)] = 51322, - [SMALL_STATE(1112)] = 51364, - [SMALL_STATE(1113)] = 51406, - [SMALL_STATE(1114)] = 51452, - [SMALL_STATE(1115)] = 51494, - [SMALL_STATE(1116)] = 51540, - [SMALL_STATE(1117)] = 51582, - [SMALL_STATE(1118)] = 51624, - [SMALL_STATE(1119)] = 51666, - [SMALL_STATE(1120)] = 51708, - [SMALL_STATE(1121)] = 51759, - [SMALL_STATE(1122)] = 51800, - [SMALL_STATE(1123)] = 51851, - [SMALL_STATE(1124)] = 51892, - [SMALL_STATE(1125)] = 51933, - [SMALL_STATE(1126)] = 51974, - [SMALL_STATE(1127)] = 52015, - [SMALL_STATE(1128)] = 52056, - [SMALL_STATE(1129)] = 52097, - [SMALL_STATE(1130)] = 52138, - [SMALL_STATE(1131)] = 52179, - [SMALL_STATE(1132)] = 52220, - [SMALL_STATE(1133)] = 52261, - [SMALL_STATE(1134)] = 52302, - [SMALL_STATE(1135)] = 52343, - [SMALL_STATE(1136)] = 52384, - [SMALL_STATE(1137)] = 52425, - [SMALL_STATE(1138)] = 52466, - [SMALL_STATE(1139)] = 52517, - [SMALL_STATE(1140)] = 52568, - [SMALL_STATE(1141)] = 52611, - [SMALL_STATE(1142)] = 52654, - [SMALL_STATE(1143)] = 52697, - [SMALL_STATE(1144)] = 52740, - [SMALL_STATE(1145)] = 52783, - [SMALL_STATE(1146)] = 52826, - [SMALL_STATE(1147)] = 52864, - [SMALL_STATE(1148)] = 52902, - [SMALL_STATE(1149)] = 52939, - [SMALL_STATE(1150)] = 52976, - [SMALL_STATE(1151)] = 53013, - [SMALL_STATE(1152)] = 53050, - [SMALL_STATE(1153)] = 53087, - [SMALL_STATE(1154)] = 53124, - [SMALL_STATE(1155)] = 53161, - [SMALL_STATE(1156)] = 53198, - [SMALL_STATE(1157)] = 53235, - [SMALL_STATE(1158)] = 53272, - [SMALL_STATE(1159)] = 53306, - [SMALL_STATE(1160)] = 53340, - [SMALL_STATE(1161)] = 53374, - [SMALL_STATE(1162)] = 53402, - [SMALL_STATE(1163)] = 53432, - [SMALL_STATE(1164)] = 53480, - [SMALL_STATE(1165)] = 53528, - [SMALL_STATE(1166)] = 53576, - [SMALL_STATE(1167)] = 53624, - [SMALL_STATE(1168)] = 53672, - [SMALL_STATE(1169)] = 53720, - [SMALL_STATE(1170)] = 53768, - [SMALL_STATE(1171)] = 53816, - [SMALL_STATE(1172)] = 53864, - [SMALL_STATE(1173)] = 53912, - [SMALL_STATE(1174)] = 53960, - [SMALL_STATE(1175)] = 54008, - [SMALL_STATE(1176)] = 54056, - [SMALL_STATE(1177)] = 54104, - [SMALL_STATE(1178)] = 54152, - [SMALL_STATE(1179)] = 54200, - [SMALL_STATE(1180)] = 54248, - [SMALL_STATE(1181)] = 54296, - [SMALL_STATE(1182)] = 54344, - [SMALL_STATE(1183)] = 54392, - [SMALL_STATE(1184)] = 54440, - [SMALL_STATE(1185)] = 54488, - [SMALL_STATE(1186)] = 54536, - [SMALL_STATE(1187)] = 54584, - [SMALL_STATE(1188)] = 54632, - [SMALL_STATE(1189)] = 54671, - [SMALL_STATE(1190)] = 54710, - [SMALL_STATE(1191)] = 54749, - [SMALL_STATE(1192)] = 54788, - [SMALL_STATE(1193)] = 54827, - [SMALL_STATE(1194)] = 54863, - [SMALL_STATE(1195)] = 54901, - [SMALL_STATE(1196)] = 54937, - [SMALL_STATE(1197)] = 54975, - [SMALL_STATE(1198)] = 55013, - [SMALL_STATE(1199)] = 55049, - [SMALL_STATE(1200)] = 55087, - [SMALL_STATE(1201)] = 55125, - [SMALL_STATE(1202)] = 55163, - [SMALL_STATE(1203)] = 55201, - [SMALL_STATE(1204)] = 55239, - [SMALL_STATE(1205)] = 55275, - [SMALL_STATE(1206)] = 55313, - [SMALL_STATE(1207)] = 55351, - [SMALL_STATE(1208)] = 55389, - [SMALL_STATE(1209)] = 55427, - [SMALL_STATE(1210)] = 55465, - [SMALL_STATE(1211)] = 55501, - [SMALL_STATE(1212)] = 55539, - [SMALL_STATE(1213)] = 55577, - [SMALL_STATE(1214)] = 55615, - [SMALL_STATE(1215)] = 55648, - [SMALL_STATE(1216)] = 55681, - [SMALL_STATE(1217)] = 55714, - [SMALL_STATE(1218)] = 55745, - [SMALL_STATE(1219)] = 55778, - [SMALL_STATE(1220)] = 55811, - [SMALL_STATE(1221)] = 55844, - [SMALL_STATE(1222)] = 55877, - [SMALL_STATE(1223)] = 55910, - [SMALL_STATE(1224)] = 55943, - [SMALL_STATE(1225)] = 55976, - [SMALL_STATE(1226)] = 56009, - [SMALL_STATE(1227)] = 56042, - [SMALL_STATE(1228)] = 56075, - [SMALL_STATE(1229)] = 56108, - [SMALL_STATE(1230)] = 56141, - [SMALL_STATE(1231)] = 56174, - [SMALL_STATE(1232)] = 56207, - [SMALL_STATE(1233)] = 56240, - [SMALL_STATE(1234)] = 56280, - [SMALL_STATE(1235)] = 56320, - [SMALL_STATE(1236)] = 56360, - [SMALL_STATE(1237)] = 56400, - [SMALL_STATE(1238)] = 56430, - [SMALL_STATE(1239)] = 56470, - [SMALL_STATE(1240)] = 56494, - [SMALL_STATE(1241)] = 56534, - [SMALL_STATE(1242)] = 56574, - [SMALL_STATE(1243)] = 56609, - [SMALL_STATE(1244)] = 56644, - [SMALL_STATE(1245)] = 56679, - [SMALL_STATE(1246)] = 56701, - [SMALL_STATE(1247)] = 56723, - [SMALL_STATE(1248)] = 56749, - [SMALL_STATE(1249)] = 56771, - [SMALL_STATE(1250)] = 56791, - [SMALL_STATE(1251)] = 56811, - [SMALL_STATE(1252)] = 56835, - [SMALL_STATE(1253)] = 56869, - [SMALL_STATE(1254)] = 56895, - [SMALL_STATE(1255)] = 56917, - [SMALL_STATE(1256)] = 56943, - [SMALL_STATE(1257)] = 56965, - [SMALL_STATE(1258)] = 56987, - [SMALL_STATE(1259)] = 57007, - [SMALL_STATE(1260)] = 57040, - [SMALL_STATE(1261)] = 57073, - [SMALL_STATE(1262)] = 57106, - [SMALL_STATE(1263)] = 57131, - [SMALL_STATE(1264)] = 57164, - [SMALL_STATE(1265)] = 57190, - [SMALL_STATE(1266)] = 57216, - [SMALL_STATE(1267)] = 57236, - [SMALL_STATE(1268)] = 57262, - [SMALL_STATE(1269)] = 57282, - [SMALL_STATE(1270)] = 57302, - [SMALL_STATE(1271)] = 57328, - [SMALL_STATE(1272)] = 57348, - [SMALL_STATE(1273)] = 57368, - [SMALL_STATE(1274)] = 57394, - [SMALL_STATE(1275)] = 57414, - [SMALL_STATE(1276)] = 57434, - [SMALL_STATE(1277)] = 57454, - [SMALL_STATE(1278)] = 57481, - [SMALL_STATE(1279)] = 57508, - [SMALL_STATE(1280)] = 57535, - [SMALL_STATE(1281)] = 57562, - [SMALL_STATE(1282)] = 57589, - [SMALL_STATE(1283)] = 57608, - [SMALL_STATE(1284)] = 57635, - [SMALL_STATE(1285)] = 57654, - [SMALL_STATE(1286)] = 57681, - [SMALL_STATE(1287)] = 57700, - [SMALL_STATE(1288)] = 57727, - [SMALL_STATE(1289)] = 57754, - [SMALL_STATE(1290)] = 57772, - [SMALL_STATE(1291)] = 57800, - [SMALL_STATE(1292)] = 57817, - [SMALL_STATE(1293)] = 57836, - [SMALL_STATE(1294)] = 57857, - [SMALL_STATE(1295)] = 57874, - [SMALL_STATE(1296)] = 57891, - [SMALL_STATE(1297)] = 57918, - [SMALL_STATE(1298)] = 57937, - [SMALL_STATE(1299)] = 57964, - [SMALL_STATE(1300)] = 57985, - [SMALL_STATE(1301)] = 58003, - [SMALL_STATE(1302)] = 58029, - [SMALL_STATE(1303)] = 58049, - [SMALL_STATE(1304)] = 58069, - [SMALL_STATE(1305)] = 58087, - [SMALL_STATE(1306)] = 58113, - [SMALL_STATE(1307)] = 58131, - [SMALL_STATE(1308)] = 58147, - [SMALL_STATE(1309)] = 58165, - [SMALL_STATE(1310)] = 58183, - [SMALL_STATE(1311)] = 58199, - [SMALL_STATE(1312)] = 58217, - [SMALL_STATE(1313)] = 58235, - [SMALL_STATE(1314)] = 58253, - [SMALL_STATE(1315)] = 58271, - [SMALL_STATE(1316)] = 58289, - [SMALL_STATE(1317)] = 58304, - [SMALL_STATE(1318)] = 58327, - [SMALL_STATE(1319)] = 58340, - [SMALL_STATE(1320)] = 58365, - [SMALL_STATE(1321)] = 58386, - [SMALL_STATE(1322)] = 58401, - [SMALL_STATE(1323)] = 58416, - [SMALL_STATE(1324)] = 58431, - [SMALL_STATE(1325)] = 58456, - [SMALL_STATE(1326)] = 58471, - [SMALL_STATE(1327)] = 58496, - [SMALL_STATE(1328)] = 58519, - [SMALL_STATE(1329)] = 58540, - [SMALL_STATE(1330)] = 58563, - [SMALL_STATE(1331)] = 58586, - [SMALL_STATE(1332)] = 58611, - [SMALL_STATE(1333)] = 58626, - [SMALL_STATE(1334)] = 58647, - [SMALL_STATE(1335)] = 58663, - [SMALL_STATE(1336)] = 58679, - [SMALL_STATE(1337)] = 58701, - [SMALL_STATE(1338)] = 58719, - [SMALL_STATE(1339)] = 58733, - [SMALL_STATE(1340)] = 58755, - [SMALL_STATE(1341)] = 58771, - [SMALL_STATE(1342)] = 58793, - [SMALL_STATE(1343)] = 58809, - [SMALL_STATE(1344)] = 58825, - [SMALL_STATE(1345)] = 58839, - [SMALL_STATE(1346)] = 58853, - [SMALL_STATE(1347)] = 58869, - [SMALL_STATE(1348)] = 58887, - [SMALL_STATE(1349)] = 58909, - [SMALL_STATE(1350)] = 58924, - [SMALL_STATE(1351)] = 58943, - [SMALL_STATE(1352)] = 58962, - [SMALL_STATE(1353)] = 58981, - [SMALL_STATE(1354)] = 59000, - [SMALL_STATE(1355)] = 59019, - [SMALL_STATE(1356)] = 59038, - [SMALL_STATE(1357)] = 59057, - [SMALL_STATE(1358)] = 59076, - [SMALL_STATE(1359)] = 59091, - [SMALL_STATE(1360)] = 59110, - [SMALL_STATE(1361)] = 59123, - [SMALL_STATE(1362)] = 59134, - [SMALL_STATE(1363)] = 59153, - [SMALL_STATE(1364)] = 59164, - [SMALL_STATE(1365)] = 59183, - [SMALL_STATE(1366)] = 59198, - [SMALL_STATE(1367)] = 59215, - [SMALL_STATE(1368)] = 59234, - [SMALL_STATE(1369)] = 59249, - [SMALL_STATE(1370)] = 59264, - [SMALL_STATE(1371)] = 59279, - [SMALL_STATE(1372)] = 59298, - [SMALL_STATE(1373)] = 59311, - [SMALL_STATE(1374)] = 59330, - [SMALL_STATE(1375)] = 59349, - [SMALL_STATE(1376)] = 59368, - [SMALL_STATE(1377)] = 59387, - [SMALL_STATE(1378)] = 59404, - [SMALL_STATE(1379)] = 59417, - [SMALL_STATE(1380)] = 59432, - [SMALL_STATE(1381)] = 59447, - [SMALL_STATE(1382)] = 59466, - [SMALL_STATE(1383)] = 59485, - [SMALL_STATE(1384)] = 59496, - [SMALL_STATE(1385)] = 59511, - [SMALL_STATE(1386)] = 59522, - [SMALL_STATE(1387)] = 59533, - [SMALL_STATE(1388)] = 59552, - [SMALL_STATE(1389)] = 59571, - [SMALL_STATE(1390)] = 59588, - [SMALL_STATE(1391)] = 59607, - [SMALL_STATE(1392)] = 59626, - [SMALL_STATE(1393)] = 59639, - [SMALL_STATE(1394)] = 59658, - [SMALL_STATE(1395)] = 59677, - [SMALL_STATE(1396)] = 59694, - [SMALL_STATE(1397)] = 59706, - [SMALL_STATE(1398)] = 59716, - [SMALL_STATE(1399)] = 59732, - [SMALL_STATE(1400)] = 59742, - [SMALL_STATE(1401)] = 59752, - [SMALL_STATE(1402)] = 59768, - [SMALL_STATE(1403)] = 59784, - [SMALL_STATE(1404)] = 59796, - [SMALL_STATE(1405)] = 59812, - [SMALL_STATE(1406)] = 59822, - [SMALL_STATE(1407)] = 59834, - [SMALL_STATE(1408)] = 59850, - [SMALL_STATE(1409)] = 59866, - [SMALL_STATE(1410)] = 59878, - [SMALL_STATE(1411)] = 59894, - [SMALL_STATE(1412)] = 59908, - [SMALL_STATE(1413)] = 59924, - [SMALL_STATE(1414)] = 59940, - [SMALL_STATE(1415)] = 59954, - [SMALL_STATE(1416)] = 59970, - [SMALL_STATE(1417)] = 59984, - [SMALL_STATE(1418)] = 60000, - [SMALL_STATE(1419)] = 60016, - [SMALL_STATE(1420)] = 60030, - [SMALL_STATE(1421)] = 60046, - [SMALL_STATE(1422)] = 60062, - [SMALL_STATE(1423)] = 60078, - [SMALL_STATE(1424)] = 60094, - [SMALL_STATE(1425)] = 60110, - [SMALL_STATE(1426)] = 60126, - [SMALL_STATE(1427)] = 60135, - [SMALL_STATE(1428)] = 60148, - [SMALL_STATE(1429)] = 60161, - [SMALL_STATE(1430)] = 60170, - [SMALL_STATE(1431)] = 60179, - [SMALL_STATE(1432)] = 60192, - [SMALL_STATE(1433)] = 60205, - [SMALL_STATE(1434)] = 60218, - [SMALL_STATE(1435)] = 60231, - [SMALL_STATE(1436)] = 60244, - [SMALL_STATE(1437)] = 60257, - [SMALL_STATE(1438)] = 60270, - [SMALL_STATE(1439)] = 60283, - [SMALL_STATE(1440)] = 60296, - [SMALL_STATE(1441)] = 60309, - [SMALL_STATE(1442)] = 60318, - [SMALL_STATE(1443)] = 60327, - [SMALL_STATE(1444)] = 60338, - [SMALL_STATE(1445)] = 60349, - [SMALL_STATE(1446)] = 60358, - [SMALL_STATE(1447)] = 60371, - [SMALL_STATE(1448)] = 60384, - [SMALL_STATE(1449)] = 60397, - [SMALL_STATE(1450)] = 60410, - [SMALL_STATE(1451)] = 60423, - [SMALL_STATE(1452)] = 60432, - [SMALL_STATE(1453)] = 60445, - [SMALL_STATE(1454)] = 60458, - [SMALL_STATE(1455)] = 60471, - [SMALL_STATE(1456)] = 60484, - [SMALL_STATE(1457)] = 60493, - [SMALL_STATE(1458)] = 60502, - [SMALL_STATE(1459)] = 60511, - [SMALL_STATE(1460)] = 60520, - [SMALL_STATE(1461)] = 60533, - [SMALL_STATE(1462)] = 60546, - [SMALL_STATE(1463)] = 60559, - [SMALL_STATE(1464)] = 60572, - [SMALL_STATE(1465)] = 60585, - [SMALL_STATE(1466)] = 60594, - [SMALL_STATE(1467)] = 60605, - [SMALL_STATE(1468)] = 60618, - [SMALL_STATE(1469)] = 60631, - [SMALL_STATE(1470)] = 60644, - [SMALL_STATE(1471)] = 60657, - [SMALL_STATE(1472)] = 60670, - [SMALL_STATE(1473)] = 60683, - [SMALL_STATE(1474)] = 60696, - [SMALL_STATE(1475)] = 60709, - [SMALL_STATE(1476)] = 60722, - [SMALL_STATE(1477)] = 60735, - [SMALL_STATE(1478)] = 60748, - [SMALL_STATE(1479)] = 60761, - [SMALL_STATE(1480)] = 60774, - [SMALL_STATE(1481)] = 60787, - [SMALL_STATE(1482)] = 60800, - [SMALL_STATE(1483)] = 60813, - [SMALL_STATE(1484)] = 60826, - [SMALL_STATE(1485)] = 60839, - [SMALL_STATE(1486)] = 60852, - [SMALL_STATE(1487)] = 60865, - [SMALL_STATE(1488)] = 60878, - [SMALL_STATE(1489)] = 60891, - [SMALL_STATE(1490)] = 60904, - [SMALL_STATE(1491)] = 60917, - [SMALL_STATE(1492)] = 60930, - [SMALL_STATE(1493)] = 60943, - [SMALL_STATE(1494)] = 60954, - [SMALL_STATE(1495)] = 60967, - [SMALL_STATE(1496)] = 60978, - [SMALL_STATE(1497)] = 60991, - [SMALL_STATE(1498)] = 61002, - [SMALL_STATE(1499)] = 61015, - [SMALL_STATE(1500)] = 61028, - [SMALL_STATE(1501)] = 61041, - [SMALL_STATE(1502)] = 61054, - [SMALL_STATE(1503)] = 61067, - [SMALL_STATE(1504)] = 61080, - [SMALL_STATE(1505)] = 61093, - [SMALL_STATE(1506)] = 61106, - [SMALL_STATE(1507)] = 61119, - [SMALL_STATE(1508)] = 61132, - [SMALL_STATE(1509)] = 61145, - [SMALL_STATE(1510)] = 61158, - [SMALL_STATE(1511)] = 61171, - [SMALL_STATE(1512)] = 61184, - [SMALL_STATE(1513)] = 61197, - [SMALL_STATE(1514)] = 61210, - [SMALL_STATE(1515)] = 61223, - [SMALL_STATE(1516)] = 61236, - [SMALL_STATE(1517)] = 61249, - [SMALL_STATE(1518)] = 61262, - [SMALL_STATE(1519)] = 61275, - [SMALL_STATE(1520)] = 61288, - [SMALL_STATE(1521)] = 61301, - [SMALL_STATE(1522)] = 61314, - [SMALL_STATE(1523)] = 61327, - [SMALL_STATE(1524)] = 61340, - [SMALL_STATE(1525)] = 61353, - [SMALL_STATE(1526)] = 61364, - [SMALL_STATE(1527)] = 61377, - [SMALL_STATE(1528)] = 61390, - [SMALL_STATE(1529)] = 61403, - [SMALL_STATE(1530)] = 61416, - [SMALL_STATE(1531)] = 61429, - [SMALL_STATE(1532)] = 61442, - [SMALL_STATE(1533)] = 61455, - [SMALL_STATE(1534)] = 61468, - [SMALL_STATE(1535)] = 61481, - [SMALL_STATE(1536)] = 61494, - [SMALL_STATE(1537)] = 61507, - [SMALL_STATE(1538)] = 61520, - [SMALL_STATE(1539)] = 61533, - [SMALL_STATE(1540)] = 61546, - [SMALL_STATE(1541)] = 61557, - [SMALL_STATE(1542)] = 61570, - [SMALL_STATE(1543)] = 61583, - [SMALL_STATE(1544)] = 61593, - [SMALL_STATE(1545)] = 61603, - [SMALL_STATE(1546)] = 61613, - [SMALL_STATE(1547)] = 61623, - [SMALL_STATE(1548)] = 61633, - [SMALL_STATE(1549)] = 61643, - [SMALL_STATE(1550)] = 61653, - [SMALL_STATE(1551)] = 61663, - [SMALL_STATE(1552)] = 61673, - [SMALL_STATE(1553)] = 61683, - [SMALL_STATE(1554)] = 61693, - [SMALL_STATE(1555)] = 61701, - [SMALL_STATE(1556)] = 61709, - [SMALL_STATE(1557)] = 61719, - [SMALL_STATE(1558)] = 61729, - [SMALL_STATE(1559)] = 61739, - [SMALL_STATE(1560)] = 61749, - [SMALL_STATE(1561)] = 61759, - [SMALL_STATE(1562)] = 61769, - [SMALL_STATE(1563)] = 61779, - [SMALL_STATE(1564)] = 61789, - [SMALL_STATE(1565)] = 61799, - [SMALL_STATE(1566)] = 61809, - [SMALL_STATE(1567)] = 61819, - [SMALL_STATE(1568)] = 61829, - [SMALL_STATE(1569)] = 61837, - [SMALL_STATE(1570)] = 61847, - [SMALL_STATE(1571)] = 61857, - [SMALL_STATE(1572)] = 61867, - [SMALL_STATE(1573)] = 61877, - [SMALL_STATE(1574)] = 61887, - [SMALL_STATE(1575)] = 61897, - [SMALL_STATE(1576)] = 61907, - [SMALL_STATE(1577)] = 61917, - [SMALL_STATE(1578)] = 61927, - [SMALL_STATE(1579)] = 61937, - [SMALL_STATE(1580)] = 61947, - [SMALL_STATE(1581)] = 61955, - [SMALL_STATE(1582)] = 61965, - [SMALL_STATE(1583)] = 61975, - [SMALL_STATE(1584)] = 61983, - [SMALL_STATE(1585)] = 61993, - [SMALL_STATE(1586)] = 62003, - [SMALL_STATE(1587)] = 62011, - [SMALL_STATE(1588)] = 62021, - [SMALL_STATE(1589)] = 62031, - [SMALL_STATE(1590)] = 62041, - [SMALL_STATE(1591)] = 62051, - [SMALL_STATE(1592)] = 62061, - [SMALL_STATE(1593)] = 62071, - [SMALL_STATE(1594)] = 62081, - [SMALL_STATE(1595)] = 62091, - [SMALL_STATE(1596)] = 62101, - [SMALL_STATE(1597)] = 62111, - [SMALL_STATE(1598)] = 62119, - [SMALL_STATE(1599)] = 62129, - [SMALL_STATE(1600)] = 62139, - [SMALL_STATE(1601)] = 62149, - [SMALL_STATE(1602)] = 62159, - [SMALL_STATE(1603)] = 62169, - [SMALL_STATE(1604)] = 62179, - [SMALL_STATE(1605)] = 62189, - [SMALL_STATE(1606)] = 62199, - [SMALL_STATE(1607)] = 62209, - [SMALL_STATE(1608)] = 62219, - [SMALL_STATE(1609)] = 62229, - [SMALL_STATE(1610)] = 62239, - [SMALL_STATE(1611)] = 62249, - [SMALL_STATE(1612)] = 62259, - [SMALL_STATE(1613)] = 62267, - [SMALL_STATE(1614)] = 62277, - [SMALL_STATE(1615)] = 62285, - [SMALL_STATE(1616)] = 62295, - [SMALL_STATE(1617)] = 62303, - [SMALL_STATE(1618)] = 62313, - [SMALL_STATE(1619)] = 62323, - [SMALL_STATE(1620)] = 62333, - [SMALL_STATE(1621)] = 62343, - [SMALL_STATE(1622)] = 62353, - [SMALL_STATE(1623)] = 62363, - [SMALL_STATE(1624)] = 62373, - [SMALL_STATE(1625)] = 62383, - [SMALL_STATE(1626)] = 62393, - [SMALL_STATE(1627)] = 62403, - [SMALL_STATE(1628)] = 62413, - [SMALL_STATE(1629)] = 62423, - [SMALL_STATE(1630)] = 62431, - [SMALL_STATE(1631)] = 62441, - [SMALL_STATE(1632)] = 62451, - [SMALL_STATE(1633)] = 62461, - [SMALL_STATE(1634)] = 62471, - [SMALL_STATE(1635)] = 62481, - [SMALL_STATE(1636)] = 62491, - [SMALL_STATE(1637)] = 62501, - [SMALL_STATE(1638)] = 62511, - [SMALL_STATE(1639)] = 62521, - [SMALL_STATE(1640)] = 62531, - [SMALL_STATE(1641)] = 62541, - [SMALL_STATE(1642)] = 62551, - [SMALL_STATE(1643)] = 62561, - [SMALL_STATE(1644)] = 62571, - [SMALL_STATE(1645)] = 62581, - [SMALL_STATE(1646)] = 62591, - [SMALL_STATE(1647)] = 62601, - [SMALL_STATE(1648)] = 62611, - [SMALL_STATE(1649)] = 62621, - [SMALL_STATE(1650)] = 62631, - [SMALL_STATE(1651)] = 62641, - [SMALL_STATE(1652)] = 62651, - [SMALL_STATE(1653)] = 62661, - [SMALL_STATE(1654)] = 62671, - [SMALL_STATE(1655)] = 62681, - [SMALL_STATE(1656)] = 62691, - [SMALL_STATE(1657)] = 62701, - [SMALL_STATE(1658)] = 62709, - [SMALL_STATE(1659)] = 62719, - [SMALL_STATE(1660)] = 62729, - [SMALL_STATE(1661)] = 62737, - [SMALL_STATE(1662)] = 62745, - [SMALL_STATE(1663)] = 62755, - [SMALL_STATE(1664)] = 62763, - [SMALL_STATE(1665)] = 62773, - [SMALL_STATE(1666)] = 62781, - [SMALL_STATE(1667)] = 62791, - [SMALL_STATE(1668)] = 62801, - [SMALL_STATE(1669)] = 62811, - [SMALL_STATE(1670)] = 62821, - [SMALL_STATE(1671)] = 62829, - [SMALL_STATE(1672)] = 62839, - [SMALL_STATE(1673)] = 62847, - [SMALL_STATE(1674)] = 62857, - [SMALL_STATE(1675)] = 62867, - [SMALL_STATE(1676)] = 62877, - [SMALL_STATE(1677)] = 62887, - [SMALL_STATE(1678)] = 62895, - [SMALL_STATE(1679)] = 62905, - [SMALL_STATE(1680)] = 62915, - [SMALL_STATE(1681)] = 62923, - [SMALL_STATE(1682)] = 62933, - [SMALL_STATE(1683)] = 62943, - [SMALL_STATE(1684)] = 62953, - [SMALL_STATE(1685)] = 62963, - [SMALL_STATE(1686)] = 62973, - [SMALL_STATE(1687)] = 62983, - [SMALL_STATE(1688)] = 62993, - [SMALL_STATE(1689)] = 63003, - [SMALL_STATE(1690)] = 63013, - [SMALL_STATE(1691)] = 63023, - [SMALL_STATE(1692)] = 63033, - [SMALL_STATE(1693)] = 63043, - [SMALL_STATE(1694)] = 63053, - [SMALL_STATE(1695)] = 63063, - [SMALL_STATE(1696)] = 63073, - [SMALL_STATE(1697)] = 63083, - [SMALL_STATE(1698)] = 63093, - [SMALL_STATE(1699)] = 63103, - [SMALL_STATE(1700)] = 63113, - [SMALL_STATE(1701)] = 63123, - [SMALL_STATE(1702)] = 63133, - [SMALL_STATE(1703)] = 63143, - [SMALL_STATE(1704)] = 63153, - [SMALL_STATE(1705)] = 63163, - [SMALL_STATE(1706)] = 63173, - [SMALL_STATE(1707)] = 63183, - [SMALL_STATE(1708)] = 63191, - [SMALL_STATE(1709)] = 63201, - [SMALL_STATE(1710)] = 63211, - [SMALL_STATE(1711)] = 63219, - [SMALL_STATE(1712)] = 63227, - [SMALL_STATE(1713)] = 63235, - [SMALL_STATE(1714)] = 63243, - [SMALL_STATE(1715)] = 63253, - [SMALL_STATE(1716)] = 63263, - [SMALL_STATE(1717)] = 63273, - [SMALL_STATE(1718)] = 63283, - [SMALL_STATE(1719)] = 63293, - [SMALL_STATE(1720)] = 63303, - [SMALL_STATE(1721)] = 63313, - [SMALL_STATE(1722)] = 63323, - [SMALL_STATE(1723)] = 63333, - [SMALL_STATE(1724)] = 63340, - [SMALL_STATE(1725)] = 63347, - [SMALL_STATE(1726)] = 63354, - [SMALL_STATE(1727)] = 63361, - [SMALL_STATE(1728)] = 63368, - [SMALL_STATE(1729)] = 63375, - [SMALL_STATE(1730)] = 63382, - [SMALL_STATE(1731)] = 63389, - [SMALL_STATE(1732)] = 63396, - [SMALL_STATE(1733)] = 63403, - [SMALL_STATE(1734)] = 63410, - [SMALL_STATE(1735)] = 63417, - [SMALL_STATE(1736)] = 63424, - [SMALL_STATE(1737)] = 63431, - [SMALL_STATE(1738)] = 63438, - [SMALL_STATE(1739)] = 63445, - [SMALL_STATE(1740)] = 63452, - [SMALL_STATE(1741)] = 63459, - [SMALL_STATE(1742)] = 63466, - [SMALL_STATE(1743)] = 63473, - [SMALL_STATE(1744)] = 63480, - [SMALL_STATE(1745)] = 63487, - [SMALL_STATE(1746)] = 63494, - [SMALL_STATE(1747)] = 63501, - [SMALL_STATE(1748)] = 63508, - [SMALL_STATE(1749)] = 63515, - [SMALL_STATE(1750)] = 63522, - [SMALL_STATE(1751)] = 63529, - [SMALL_STATE(1752)] = 63536, - [SMALL_STATE(1753)] = 63543, - [SMALL_STATE(1754)] = 63550, - [SMALL_STATE(1755)] = 63557, - [SMALL_STATE(1756)] = 63564, - [SMALL_STATE(1757)] = 63571, - [SMALL_STATE(1758)] = 63578, - [SMALL_STATE(1759)] = 63585, - [SMALL_STATE(1760)] = 63592, - [SMALL_STATE(1761)] = 63599, - [SMALL_STATE(1762)] = 63606, - [SMALL_STATE(1763)] = 63613, - [SMALL_STATE(1764)] = 63620, - [SMALL_STATE(1765)] = 63627, - [SMALL_STATE(1766)] = 63634, - [SMALL_STATE(1767)] = 63641, - [SMALL_STATE(1768)] = 63648, - [SMALL_STATE(1769)] = 63655, - [SMALL_STATE(1770)] = 63662, - [SMALL_STATE(1771)] = 63669, - [SMALL_STATE(1772)] = 63676, - [SMALL_STATE(1773)] = 63683, - [SMALL_STATE(1774)] = 63690, - [SMALL_STATE(1775)] = 63697, - [SMALL_STATE(1776)] = 63704, - [SMALL_STATE(1777)] = 63711, - [SMALL_STATE(1778)] = 63718, - [SMALL_STATE(1779)] = 63725, - [SMALL_STATE(1780)] = 63732, - [SMALL_STATE(1781)] = 63739, - [SMALL_STATE(1782)] = 63746, - [SMALL_STATE(1783)] = 63753, - [SMALL_STATE(1784)] = 63760, - [SMALL_STATE(1785)] = 63767, - [SMALL_STATE(1786)] = 63774, - [SMALL_STATE(1787)] = 63781, - [SMALL_STATE(1788)] = 63788, - [SMALL_STATE(1789)] = 63795, - [SMALL_STATE(1790)] = 63802, - [SMALL_STATE(1791)] = 63809, - [SMALL_STATE(1792)] = 63816, - [SMALL_STATE(1793)] = 63823, - [SMALL_STATE(1794)] = 63830, - [SMALL_STATE(1795)] = 63837, - [SMALL_STATE(1796)] = 63844, - [SMALL_STATE(1797)] = 63851, - [SMALL_STATE(1798)] = 63858, - [SMALL_STATE(1799)] = 63865, - [SMALL_STATE(1800)] = 63872, - [SMALL_STATE(1801)] = 63879, - [SMALL_STATE(1802)] = 63886, - [SMALL_STATE(1803)] = 63893, - [SMALL_STATE(1804)] = 63900, - [SMALL_STATE(1805)] = 63907, - [SMALL_STATE(1806)] = 63914, - [SMALL_STATE(1807)] = 63921, - [SMALL_STATE(1808)] = 63928, - [SMALL_STATE(1809)] = 63935, - [SMALL_STATE(1810)] = 63942, - [SMALL_STATE(1811)] = 63949, - [SMALL_STATE(1812)] = 63956, - [SMALL_STATE(1813)] = 63963, - [SMALL_STATE(1814)] = 63970, - [SMALL_STATE(1815)] = 63977, - [SMALL_STATE(1816)] = 63984, - [SMALL_STATE(1817)] = 63991, - [SMALL_STATE(1818)] = 63998, - [SMALL_STATE(1819)] = 64005, - [SMALL_STATE(1820)] = 64012, - [SMALL_STATE(1821)] = 64019, - [SMALL_STATE(1822)] = 64026, - [SMALL_STATE(1823)] = 64033, - [SMALL_STATE(1824)] = 64040, - [SMALL_STATE(1825)] = 64047, - [SMALL_STATE(1826)] = 64054, - [SMALL_STATE(1827)] = 64061, - [SMALL_STATE(1828)] = 64068, - [SMALL_STATE(1829)] = 64075, - [SMALL_STATE(1830)] = 64082, - [SMALL_STATE(1831)] = 64089, - [SMALL_STATE(1832)] = 64096, - [SMALL_STATE(1833)] = 64103, - [SMALL_STATE(1834)] = 64110, - [SMALL_STATE(1835)] = 64117, - [SMALL_STATE(1836)] = 64124, - [SMALL_STATE(1837)] = 64131, - [SMALL_STATE(1838)] = 64138, - [SMALL_STATE(1839)] = 64145, - [SMALL_STATE(1840)] = 64152, - [SMALL_STATE(1841)] = 64159, - [SMALL_STATE(1842)] = 64166, - [SMALL_STATE(1843)] = 64173, - [SMALL_STATE(1844)] = 64180, - [SMALL_STATE(1845)] = 64187, - [SMALL_STATE(1846)] = 64194, - [SMALL_STATE(1847)] = 64201, - [SMALL_STATE(1848)] = 64208, - [SMALL_STATE(1849)] = 64215, - [SMALL_STATE(1850)] = 64222, - [SMALL_STATE(1851)] = 64229, - [SMALL_STATE(1852)] = 64236, - [SMALL_STATE(1853)] = 64243, - [SMALL_STATE(1854)] = 64250, - [SMALL_STATE(1855)] = 64257, - [SMALL_STATE(1856)] = 64264, - [SMALL_STATE(1857)] = 64271, - [SMALL_STATE(1858)] = 64278, - [SMALL_STATE(1859)] = 64285, - [SMALL_STATE(1860)] = 64292, - [SMALL_STATE(1861)] = 64299, - [SMALL_STATE(1862)] = 64306, - [SMALL_STATE(1863)] = 64313, - [SMALL_STATE(1864)] = 64320, - [SMALL_STATE(1865)] = 64327, - [SMALL_STATE(1866)] = 64334, - [SMALL_STATE(1867)] = 64341, - [SMALL_STATE(1868)] = 64348, - [SMALL_STATE(1869)] = 64355, - [SMALL_STATE(1870)] = 64362, - [SMALL_STATE(1871)] = 64369, - [SMALL_STATE(1872)] = 64376, - [SMALL_STATE(1873)] = 64383, - [SMALL_STATE(1874)] = 64390, - [SMALL_STATE(1875)] = 64397, - [SMALL_STATE(1876)] = 64404, - [SMALL_STATE(1877)] = 64411, - [SMALL_STATE(1878)] = 64418, - [SMALL_STATE(1879)] = 64425, - [SMALL_STATE(1880)] = 64432, - [SMALL_STATE(1881)] = 64439, - [SMALL_STATE(1882)] = 64446, - [SMALL_STATE(1883)] = 64453, - [SMALL_STATE(1884)] = 64460, - [SMALL_STATE(1885)] = 64467, - [SMALL_STATE(1886)] = 64474, - [SMALL_STATE(1887)] = 64481, - [SMALL_STATE(1888)] = 64488, - [SMALL_STATE(1889)] = 64495, - [SMALL_STATE(1890)] = 64502, - [SMALL_STATE(1891)] = 64509, - [SMALL_STATE(1892)] = 64516, - [SMALL_STATE(1893)] = 64523, - [SMALL_STATE(1894)] = 64530, - [SMALL_STATE(1895)] = 64537, - [SMALL_STATE(1896)] = 64544, - [SMALL_STATE(1897)] = 64551, - [SMALL_STATE(1898)] = 64558, - [SMALL_STATE(1899)] = 64565, - [SMALL_STATE(1900)] = 64572, - [SMALL_STATE(1901)] = 64579, - [SMALL_STATE(1902)] = 64586, - [SMALL_STATE(1903)] = 64593, - [SMALL_STATE(1904)] = 64600, - [SMALL_STATE(1905)] = 64607, - [SMALL_STATE(1906)] = 64614, - [SMALL_STATE(1907)] = 64621, - [SMALL_STATE(1908)] = 64628, - [SMALL_STATE(1909)] = 64635, - [SMALL_STATE(1910)] = 64642, - [SMALL_STATE(1911)] = 64649, - [SMALL_STATE(1912)] = 64656, - [SMALL_STATE(1913)] = 64663, - [SMALL_STATE(1914)] = 64670, - [SMALL_STATE(1915)] = 64677, - [SMALL_STATE(1916)] = 64684, - [SMALL_STATE(1917)] = 64691, - [SMALL_STATE(1918)] = 64698, - [SMALL_STATE(1919)] = 64705, - [SMALL_STATE(1920)] = 64712, - [SMALL_STATE(1921)] = 64719, - [SMALL_STATE(1922)] = 64726, - [SMALL_STATE(1923)] = 64733, - [SMALL_STATE(1924)] = 64740, - [SMALL_STATE(1925)] = 64747, - [SMALL_STATE(1926)] = 64754, - [SMALL_STATE(1927)] = 64761, - [SMALL_STATE(1928)] = 64768, - [SMALL_STATE(1929)] = 64775, - [SMALL_STATE(1930)] = 64782, - [SMALL_STATE(1931)] = 64789, - [SMALL_STATE(1932)] = 64796, - [SMALL_STATE(1933)] = 64803, - [SMALL_STATE(1934)] = 64810, - [SMALL_STATE(1935)] = 64817, - [SMALL_STATE(1936)] = 64824, - [SMALL_STATE(1937)] = 64831, - [SMALL_STATE(1938)] = 64838, - [SMALL_STATE(1939)] = 64845, - [SMALL_STATE(1940)] = 64852, - [SMALL_STATE(1941)] = 64859, - [SMALL_STATE(1942)] = 64866, - [SMALL_STATE(1943)] = 64873, - [SMALL_STATE(1944)] = 64880, - [SMALL_STATE(1945)] = 64887, - [SMALL_STATE(1946)] = 64894, - [SMALL_STATE(1947)] = 64901, - [SMALL_STATE(1948)] = 64908, - [SMALL_STATE(1949)] = 64915, - [SMALL_STATE(1950)] = 64922, - [SMALL_STATE(1951)] = 64929, - [SMALL_STATE(1952)] = 64936, - [SMALL_STATE(1953)] = 64943, - [SMALL_STATE(1954)] = 64950, - [SMALL_STATE(1955)] = 64957, - [SMALL_STATE(1956)] = 64964, - [SMALL_STATE(1957)] = 64971, - [SMALL_STATE(1958)] = 64978, - [SMALL_STATE(1959)] = 64985, - [SMALL_STATE(1960)] = 64992, - [SMALL_STATE(1961)] = 64999, - [SMALL_STATE(1962)] = 65006, - [SMALL_STATE(1963)] = 65013, - [SMALL_STATE(1964)] = 65020, - [SMALL_STATE(1965)] = 65027, - [SMALL_STATE(1966)] = 65034, - [SMALL_STATE(1967)] = 65041, - [SMALL_STATE(1968)] = 65048, - [SMALL_STATE(1969)] = 65055, - [SMALL_STATE(1970)] = 65062, - [SMALL_STATE(1971)] = 65069, - [SMALL_STATE(1972)] = 65076, - [SMALL_STATE(1973)] = 65083, - [SMALL_STATE(1974)] = 65090, - [SMALL_STATE(1975)] = 65097, - [SMALL_STATE(1976)] = 65104, - [SMALL_STATE(1977)] = 65111, - [SMALL_STATE(1978)] = 65118, - [SMALL_STATE(1979)] = 65125, - [SMALL_STATE(1980)] = 65132, - [SMALL_STATE(1981)] = 65139, - [SMALL_STATE(1982)] = 65146, - [SMALL_STATE(1983)] = 65153, - [SMALL_STATE(1984)] = 65160, - [SMALL_STATE(1985)] = 65167, - [SMALL_STATE(1986)] = 65174, - [SMALL_STATE(1987)] = 65181, - [SMALL_STATE(1988)] = 65188, - [SMALL_STATE(1989)] = 65195, - [SMALL_STATE(1990)] = 65202, - [SMALL_STATE(1991)] = 65209, - [SMALL_STATE(1992)] = 65216, - [SMALL_STATE(1993)] = 65223, - [SMALL_STATE(1994)] = 65230, - [SMALL_STATE(1995)] = 65237, - [SMALL_STATE(1996)] = 65244, - [SMALL_STATE(1997)] = 65251, - [SMALL_STATE(1998)] = 65258, - [SMALL_STATE(1999)] = 65265, - [SMALL_STATE(2000)] = 65272, - [SMALL_STATE(2001)] = 65279, - [SMALL_STATE(2002)] = 65286, - [SMALL_STATE(2003)] = 65293, - [SMALL_STATE(2004)] = 65300, - [SMALL_STATE(2005)] = 65307, - [SMALL_STATE(2006)] = 65314, - [SMALL_STATE(2007)] = 65321, - [SMALL_STATE(2008)] = 65328, - [SMALL_STATE(2009)] = 65335, - [SMALL_STATE(2010)] = 65342, - [SMALL_STATE(2011)] = 65349, - [SMALL_STATE(2012)] = 65356, - [SMALL_STATE(2013)] = 65363, - [SMALL_STATE(2014)] = 65370, - [SMALL_STATE(2015)] = 65377, - [SMALL_STATE(2016)] = 65384, - [SMALL_STATE(2017)] = 65391, - [SMALL_STATE(2018)] = 65398, - [SMALL_STATE(2019)] = 65405, - [SMALL_STATE(2020)] = 65412, - [SMALL_STATE(2021)] = 65419, - [SMALL_STATE(2022)] = 65426, - [SMALL_STATE(2023)] = 65433, - [SMALL_STATE(2024)] = 65440, - [SMALL_STATE(2025)] = 65447, - [SMALL_STATE(2026)] = 65454, - [SMALL_STATE(2027)] = 65461, - [SMALL_STATE(2028)] = 65468, - [SMALL_STATE(2029)] = 65475, - [SMALL_STATE(2030)] = 65482, - [SMALL_STATE(2031)] = 65489, - [SMALL_STATE(2032)] = 65496, - [SMALL_STATE(2033)] = 65503, - [SMALL_STATE(2034)] = 65510, - [SMALL_STATE(2035)] = 65517, - [SMALL_STATE(2036)] = 65524, - [SMALL_STATE(2037)] = 65531, - [SMALL_STATE(2038)] = 65538, - [SMALL_STATE(2039)] = 65545, - [SMALL_STATE(2040)] = 65552, - [SMALL_STATE(2041)] = 65559, - [SMALL_STATE(2042)] = 65566, - [SMALL_STATE(2043)] = 65573, - [SMALL_STATE(2044)] = 65580, - [SMALL_STATE(2045)] = 65587, - [SMALL_STATE(2046)] = 65594, - [SMALL_STATE(2047)] = 65601, - [SMALL_STATE(2048)] = 65608, - [SMALL_STATE(2049)] = 65615, - [SMALL_STATE(2050)] = 65622, - [SMALL_STATE(2051)] = 65629, - [SMALL_STATE(2052)] = 65636, - [SMALL_STATE(2053)] = 65643, - [SMALL_STATE(2054)] = 65650, - [SMALL_STATE(2055)] = 65657, - [SMALL_STATE(2056)] = 65664, - [SMALL_STATE(2057)] = 65671, - [SMALL_STATE(2058)] = 65678, - [SMALL_STATE(2059)] = 65685, - [SMALL_STATE(2060)] = 65692, - [SMALL_STATE(2061)] = 65699, - [SMALL_STATE(2062)] = 65706, - [SMALL_STATE(2063)] = 65713, - [SMALL_STATE(2064)] = 65720, - [SMALL_STATE(2065)] = 65727, - [SMALL_STATE(2066)] = 65734, - [SMALL_STATE(2067)] = 65741, - [SMALL_STATE(2068)] = 65748, - [SMALL_STATE(2069)] = 65755, - [SMALL_STATE(2070)] = 65762, - [SMALL_STATE(2071)] = 65769, - [SMALL_STATE(2072)] = 65776, - [SMALL_STATE(2073)] = 65783, - [SMALL_STATE(2074)] = 65790, - [SMALL_STATE(2075)] = 65797, - [SMALL_STATE(2076)] = 65804, - [SMALL_STATE(2077)] = 65811, - [SMALL_STATE(2078)] = 65818, - [SMALL_STATE(2079)] = 65825, - [SMALL_STATE(2080)] = 65832, - [SMALL_STATE(2081)] = 65839, - [SMALL_STATE(2082)] = 65846, - [SMALL_STATE(2083)] = 65853, - [SMALL_STATE(2084)] = 65860, - [SMALL_STATE(2085)] = 65867, - [SMALL_STATE(2086)] = 65874, - [SMALL_STATE(2087)] = 65881, - [SMALL_STATE(2088)] = 65888, - [SMALL_STATE(2089)] = 65895, - [SMALL_STATE(2090)] = 65902, - [SMALL_STATE(2091)] = 65909, - [SMALL_STATE(2092)] = 65916, - [SMALL_STATE(2093)] = 65923, - [SMALL_STATE(2094)] = 65930, - [SMALL_STATE(2095)] = 65937, - [SMALL_STATE(2096)] = 65944, - [SMALL_STATE(2097)] = 65951, - [SMALL_STATE(2098)] = 65958, - [SMALL_STATE(2099)] = 65965, - [SMALL_STATE(2100)] = 65972, - [SMALL_STATE(2101)] = 65979, - [SMALL_STATE(2102)] = 65986, - [SMALL_STATE(2103)] = 65993, - [SMALL_STATE(2104)] = 66000, - [SMALL_STATE(2105)] = 66007, - [SMALL_STATE(2106)] = 66014, - [SMALL_STATE(2107)] = 66021, - [SMALL_STATE(2108)] = 66028, - [SMALL_STATE(2109)] = 66035, - [SMALL_STATE(2110)] = 66042, - [SMALL_STATE(2111)] = 66049, - [SMALL_STATE(2112)] = 66056, - [SMALL_STATE(2113)] = 66063, - [SMALL_STATE(2114)] = 66070, - [SMALL_STATE(2115)] = 66077, - [SMALL_STATE(2116)] = 66084, - [SMALL_STATE(2117)] = 66091, - [SMALL_STATE(2118)] = 66098, - [SMALL_STATE(2119)] = 66105, - [SMALL_STATE(2120)] = 66112, - [SMALL_STATE(2121)] = 66119, - [SMALL_STATE(2122)] = 66126, - [SMALL_STATE(2123)] = 66133, - [SMALL_STATE(2124)] = 66140, - [SMALL_STATE(2125)] = 66147, - [SMALL_STATE(2126)] = 66154, - [SMALL_STATE(2127)] = 66161, - [SMALL_STATE(2128)] = 66168, - [SMALL_STATE(2129)] = 66175, - [SMALL_STATE(2130)] = 66182, - [SMALL_STATE(2131)] = 66189, - [SMALL_STATE(2132)] = 66196, - [SMALL_STATE(2133)] = 66203, - [SMALL_STATE(2134)] = 66210, - [SMALL_STATE(2135)] = 66217, - [SMALL_STATE(2136)] = 66224, - [SMALL_STATE(2137)] = 66231, - [SMALL_STATE(2138)] = 66238, - [SMALL_STATE(2139)] = 66245, - [SMALL_STATE(2140)] = 66252, - [SMALL_STATE(2141)] = 66259, + [SMALL_STATE(479)] = 8006, + [SMALL_STATE(480)] = 8073, + [SMALL_STATE(481)] = 8140, + [SMALL_STATE(482)] = 8207, + [SMALL_STATE(483)] = 8274, + [SMALL_STATE(484)] = 8341, + [SMALL_STATE(485)] = 8466, + [SMALL_STATE(486)] = 8534, + [SMALL_STATE(487)] = 8602, + [SMALL_STATE(488)] = 8670, + [SMALL_STATE(489)] = 8738, + [SMALL_STATE(490)] = 8806, + [SMALL_STATE(491)] = 8874, + [SMALL_STATE(492)] = 8998, + [SMALL_STATE(493)] = 9066, + [SMALL_STATE(494)] = 9134, + [SMALL_STATE(495)] = 9200, + [SMALL_STATE(496)] = 9268, + [SMALL_STATE(497)] = 9336, + [SMALL_STATE(498)] = 9404, + [SMALL_STATE(499)] = 9472, + [SMALL_STATE(500)] = 9540, + [SMALL_STATE(501)] = 9608, + [SMALL_STATE(502)] = 9676, + [SMALL_STATE(503)] = 9744, + [SMALL_STATE(504)] = 9812, + [SMALL_STATE(505)] = 9880, + [SMALL_STATE(506)] = 9948, + [SMALL_STATE(507)] = 10016, + [SMALL_STATE(508)] = 10084, + [SMALL_STATE(509)] = 10152, + [SMALL_STATE(510)] = 10220, + [SMALL_STATE(511)] = 10288, + [SMALL_STATE(512)] = 10356, + [SMALL_STATE(513)] = 10424, + [SMALL_STATE(514)] = 10548, + [SMALL_STATE(515)] = 10616, + [SMALL_STATE(516)] = 10684, + [SMALL_STATE(517)] = 10752, + [SMALL_STATE(518)] = 10820, + [SMALL_STATE(519)] = 10944, + [SMALL_STATE(520)] = 11012, + [SMALL_STATE(521)] = 11136, + [SMALL_STATE(522)] = 11208, + [SMALL_STATE(523)] = 11276, + [SMALL_STATE(524)] = 11344, + [SMALL_STATE(525)] = 11466, + [SMALL_STATE(526)] = 11590, + [SMALL_STATE(527)] = 11658, + [SMALL_STATE(528)] = 11726, + [SMALL_STATE(529)] = 11794, + [SMALL_STATE(530)] = 11862, + [SMALL_STATE(531)] = 11930, + [SMALL_STATE(532)] = 11998, + [SMALL_STATE(533)] = 12066, + [SMALL_STATE(534)] = 12138, + [SMALL_STATE(535)] = 12260, + [SMALL_STATE(536)] = 12328, + [SMALL_STATE(537)] = 12396, + [SMALL_STATE(538)] = 12464, + [SMALL_STATE(539)] = 12532, + [SMALL_STATE(540)] = 12600, + [SMALL_STATE(541)] = 12668, + [SMALL_STATE(542)] = 12736, + [SMALL_STATE(543)] = 12804, + [SMALL_STATE(544)] = 12872, + [SMALL_STATE(545)] = 12940, + [SMALL_STATE(546)] = 13008, + [SMALL_STATE(547)] = 13125, + [SMALL_STATE(548)] = 13246, + [SMALL_STATE(549)] = 13367, + [SMALL_STATE(550)] = 13488, + [SMALL_STATE(551)] = 13559, + [SMALL_STATE(552)] = 13624, + [SMALL_STATE(553)] = 13745, + [SMALL_STATE(554)] = 13816, + [SMALL_STATE(555)] = 13933, + [SMALL_STATE(556)] = 14050, + [SMALL_STATE(557)] = 14115, + [SMALL_STATE(558)] = 14236, + [SMALL_STATE(559)] = 14307, + [SMALL_STATE(560)] = 14378, + [SMALL_STATE(561)] = 14495, + [SMALL_STATE(562)] = 14616, + [SMALL_STATE(563)] = 14687, + [SMALL_STATE(564)] = 14758, + [SMALL_STATE(565)] = 14823, + [SMALL_STATE(566)] = 14888, + [SMALL_STATE(567)] = 15006, + [SMALL_STATE(568)] = 15124, + [SMALL_STATE(569)] = 15194, + [SMALL_STATE(570)] = 15312, + [SMALL_STATE(571)] = 15382, + [SMALL_STATE(572)] = 15500, + [SMALL_STATE(573)] = 15618, + [SMALL_STATE(574)] = 15736, + [SMALL_STATE(575)] = 15854, + [SMALL_STATE(576)] = 15924, + [SMALL_STATE(577)] = 15994, + [SMALL_STATE(578)] = 16109, + [SMALL_STATE(579)] = 16224, + [SMALL_STATE(580)] = 16339, + [SMALL_STATE(581)] = 16408, + [SMALL_STATE(582)] = 16523, + [SMALL_STATE(583)] = 16638, + [SMALL_STATE(584)] = 16707, + [SMALL_STATE(585)] = 16822, + [SMALL_STATE(586)] = 16934, + [SMALL_STATE(587)] = 17046, + [SMALL_STATE(588)] = 17158, + [SMALL_STATE(589)] = 17270, + [SMALL_STATE(590)] = 17382, + [SMALL_STATE(591)] = 17450, + [SMALL_STATE(592)] = 17562, + [SMALL_STATE(593)] = 17630, + [SMALL_STATE(594)] = 17739, + [SMALL_STATE(595)] = 17848, + [SMALL_STATE(596)] = 17957, + [SMALL_STATE(597)] = 18066, + [SMALL_STATE(598)] = 18175, + [SMALL_STATE(599)] = 18284, + [SMALL_STATE(600)] = 18393, + [SMALL_STATE(601)] = 18502, + [SMALL_STATE(602)] = 18611, + [SMALL_STATE(603)] = 18720, + [SMALL_STATE(604)] = 18829, + [SMALL_STATE(605)] = 18938, + [SMALL_STATE(606)] = 19047, + [SMALL_STATE(607)] = 19156, + [SMALL_STATE(608)] = 19265, + [SMALL_STATE(609)] = 19374, + [SMALL_STATE(610)] = 19483, + [SMALL_STATE(611)] = 19592, + [SMALL_STATE(612)] = 19701, + [SMALL_STATE(613)] = 19810, + [SMALL_STATE(614)] = 19919, + [SMALL_STATE(615)] = 20028, + [SMALL_STATE(616)] = 20137, + [SMALL_STATE(617)] = 20246, + [SMALL_STATE(618)] = 20355, + [SMALL_STATE(619)] = 20464, + [SMALL_STATE(620)] = 20573, + [SMALL_STATE(621)] = 20682, + [SMALL_STATE(622)] = 20791, + [SMALL_STATE(623)] = 20900, + [SMALL_STATE(624)] = 21009, + [SMALL_STATE(625)] = 21118, + [SMALL_STATE(626)] = 21227, + [SMALL_STATE(627)] = 21336, + [SMALL_STATE(628)] = 21445, + [SMALL_STATE(629)] = 21554, + [SMALL_STATE(630)] = 21663, + [SMALL_STATE(631)] = 21772, + [SMALL_STATE(632)] = 21881, + [SMALL_STATE(633)] = 21990, + [SMALL_STATE(634)] = 22099, + [SMALL_STATE(635)] = 22208, + [SMALL_STATE(636)] = 22317, + [SMALL_STATE(637)] = 22426, + [SMALL_STATE(638)] = 22535, + [SMALL_STATE(639)] = 22644, + [SMALL_STATE(640)] = 22753, + [SMALL_STATE(641)] = 22862, + [SMALL_STATE(642)] = 22971, + [SMALL_STATE(643)] = 23080, + [SMALL_STATE(644)] = 23189, + [SMALL_STATE(645)] = 23298, + [SMALL_STATE(646)] = 23407, + [SMALL_STATE(647)] = 23516, + [SMALL_STATE(648)] = 23625, + [SMALL_STATE(649)] = 23734, + [SMALL_STATE(650)] = 23843, + [SMALL_STATE(651)] = 23952, + [SMALL_STATE(652)] = 24061, + [SMALL_STATE(653)] = 24170, + [SMALL_STATE(654)] = 24279, + [SMALL_STATE(655)] = 24388, + [SMALL_STATE(656)] = 24497, + [SMALL_STATE(657)] = 24606, + [SMALL_STATE(658)] = 24715, + [SMALL_STATE(659)] = 24824, + [SMALL_STATE(660)] = 24933, + [SMALL_STATE(661)] = 25042, + [SMALL_STATE(662)] = 25151, + [SMALL_STATE(663)] = 25260, + [SMALL_STATE(664)] = 25369, + [SMALL_STATE(665)] = 25478, + [SMALL_STATE(666)] = 25587, + [SMALL_STATE(667)] = 25696, + [SMALL_STATE(668)] = 25805, + [SMALL_STATE(669)] = 25914, + [SMALL_STATE(670)] = 26023, + [SMALL_STATE(671)] = 26132, + [SMALL_STATE(672)] = 26241, + [SMALL_STATE(673)] = 26350, + [SMALL_STATE(674)] = 26459, + [SMALL_STATE(675)] = 26568, + [SMALL_STATE(676)] = 26677, + [SMALL_STATE(677)] = 26786, + [SMALL_STATE(678)] = 26895, + [SMALL_STATE(679)] = 27004, + [SMALL_STATE(680)] = 27113, + [SMALL_STATE(681)] = 27222, + [SMALL_STATE(682)] = 27331, + [SMALL_STATE(683)] = 27440, + [SMALL_STATE(684)] = 27549, + [SMALL_STATE(685)] = 27658, + [SMALL_STATE(686)] = 27767, + [SMALL_STATE(687)] = 27876, + [SMALL_STATE(688)] = 27985, + [SMALL_STATE(689)] = 28094, + [SMALL_STATE(690)] = 28203, + [SMALL_STATE(691)] = 28312, + [SMALL_STATE(692)] = 28421, + [SMALL_STATE(693)] = 28522, + [SMALL_STATE(694)] = 28623, + [SMALL_STATE(695)] = 28724, + [SMALL_STATE(696)] = 28825, + [SMALL_STATE(697)] = 28926, + [SMALL_STATE(698)] = 29027, + [SMALL_STATE(699)] = 29128, + [SMALL_STATE(700)] = 29229, + [SMALL_STATE(701)] = 29330, + [SMALL_STATE(702)] = 29431, + [SMALL_STATE(703)] = 29532, + [SMALL_STATE(704)] = 29633, + [SMALL_STATE(705)] = 29734, + [SMALL_STATE(706)] = 29835, + [SMALL_STATE(707)] = 29936, + [SMALL_STATE(708)] = 30037, + [SMALL_STATE(709)] = 30138, + [SMALL_STATE(710)] = 30239, + [SMALL_STATE(711)] = 30340, + [SMALL_STATE(712)] = 30441, + [SMALL_STATE(713)] = 30542, + [SMALL_STATE(714)] = 30643, + [SMALL_STATE(715)] = 30744, + [SMALL_STATE(716)] = 30845, + [SMALL_STATE(717)] = 30901, + [SMALL_STATE(718)] = 30961, + [SMALL_STATE(719)] = 31017, + [SMALL_STATE(720)] = 31115, + [SMALL_STATE(721)] = 31175, + [SMALL_STATE(722)] = 31270, + [SMALL_STATE(723)] = 31329, + [SMALL_STATE(724)] = 31384, + [SMALL_STATE(725)] = 31439, + [SMALL_STATE(726)] = 31498, + [SMALL_STATE(727)] = 31588, + [SMALL_STATE(728)] = 31678, + [SMALL_STATE(729)] = 31770, + [SMALL_STATE(730)] = 31862, + [SMALL_STATE(731)] = 31954, + [SMALL_STATE(732)] = 32046, + [SMALL_STATE(733)] = 32138, + [SMALL_STATE(734)] = 32230, + [SMALL_STATE(735)] = 32322, + [SMALL_STATE(736)] = 32414, + [SMALL_STATE(737)] = 32506, + [SMALL_STATE(738)] = 32598, + [SMALL_STATE(739)] = 32688, + [SMALL_STATE(740)] = 32778, + [SMALL_STATE(741)] = 32865, + [SMALL_STATE(742)] = 32918, + [SMALL_STATE(743)] = 33005, + [SMALL_STATE(744)] = 33063, + [SMALL_STATE(745)] = 33121, + [SMALL_STATE(746)] = 33179, + [SMALL_STATE(747)] = 33237, + [SMALL_STATE(748)] = 33292, + [SMALL_STATE(749)] = 33345, + [SMALL_STATE(750)] = 33398, + [SMALL_STATE(751)] = 33455, + [SMALL_STATE(752)] = 33530, + [SMALL_STATE(753)] = 33587, + [SMALL_STATE(754)] = 33660, + [SMALL_STATE(755)] = 33717, + [SMALL_STATE(756)] = 33774, + [SMALL_STATE(757)] = 33847, + [SMALL_STATE(758)] = 33922, + [SMALL_STATE(759)] = 33977, + [SMALL_STATE(760)] = 34027, + [SMALL_STATE(761)] = 34077, + [SMALL_STATE(762)] = 34127, + [SMALL_STATE(763)] = 34177, + [SMALL_STATE(764)] = 34227, + [SMALL_STATE(765)] = 34277, + [SMALL_STATE(766)] = 34327, + [SMALL_STATE(767)] = 34377, + [SMALL_STATE(768)] = 34431, + [SMALL_STATE(769)] = 34481, + [SMALL_STATE(770)] = 34531, + [SMALL_STATE(771)] = 34581, + [SMALL_STATE(772)] = 34631, + [SMALL_STATE(773)] = 34683, + [SMALL_STATE(774)] = 34757, + [SMALL_STATE(775)] = 34809, + [SMALL_STATE(776)] = 34881, + [SMALL_STATE(777)] = 34953, + [SMALL_STATE(778)] = 35003, + [SMALL_STATE(779)] = 35053, + [SMALL_STATE(780)] = 35127, + [SMALL_STATE(781)] = 35177, + [SMALL_STATE(782)] = 35227, + [SMALL_STATE(783)] = 35277, + [SMALL_STATE(784)] = 35327, + [SMALL_STATE(785)] = 35387, + [SMALL_STATE(786)] = 35437, + [SMALL_STATE(787)] = 35487, + [SMALL_STATE(788)] = 35537, + [SMALL_STATE(789)] = 35587, + [SMALL_STATE(790)] = 35637, + [SMALL_STATE(791)] = 35687, + [SMALL_STATE(792)] = 35759, + [SMALL_STATE(793)] = 35809, + [SMALL_STATE(794)] = 35859, + [SMALL_STATE(795)] = 35909, + [SMALL_STATE(796)] = 35989, + [SMALL_STATE(797)] = 36039, + [SMALL_STATE(798)] = 36089, + [SMALL_STATE(799)] = 36139, + [SMALL_STATE(800)] = 36189, + [SMALL_STATE(801)] = 36239, + [SMALL_STATE(802)] = 36289, + [SMALL_STATE(803)] = 36339, + [SMALL_STATE(804)] = 36389, + [SMALL_STATE(805)] = 36439, + [SMALL_STATE(806)] = 36489, + [SMALL_STATE(807)] = 36559, + [SMALL_STATE(808)] = 36609, + [SMALL_STATE(809)] = 36659, + [SMALL_STATE(810)] = 36709, + [SMALL_STATE(811)] = 36759, + [SMALL_STATE(812)] = 36809, + [SMALL_STATE(813)] = 36859, + [SMALL_STATE(814)] = 36931, + [SMALL_STATE(815)] = 36981, + [SMALL_STATE(816)] = 37041, + [SMALL_STATE(817)] = 37091, + [SMALL_STATE(818)] = 37141, + [SMALL_STATE(819)] = 37191, + [SMALL_STATE(820)] = 37241, + [SMALL_STATE(821)] = 37291, + [SMALL_STATE(822)] = 37341, + [SMALL_STATE(823)] = 37411, + [SMALL_STATE(824)] = 37461, + [SMALL_STATE(825)] = 37511, + [SMALL_STATE(826)] = 37561, + [SMALL_STATE(827)] = 37611, + [SMALL_STATE(828)] = 37661, + [SMALL_STATE(829)] = 37715, + [SMALL_STATE(830)] = 37765, + [SMALL_STATE(831)] = 37815, + [SMALL_STATE(832)] = 37865, + [SMALL_STATE(833)] = 37915, + [SMALL_STATE(834)] = 37965, + [SMALL_STATE(835)] = 38015, + [SMALL_STATE(836)] = 38065, + [SMALL_STATE(837)] = 38115, + [SMALL_STATE(838)] = 38165, + [SMALL_STATE(839)] = 38215, + [SMALL_STATE(840)] = 38265, + [SMALL_STATE(841)] = 38315, + [SMALL_STATE(842)] = 38365, + [SMALL_STATE(843)] = 38414, + [SMALL_STATE(844)] = 38463, + [SMALL_STATE(845)] = 38512, + [SMALL_STATE(846)] = 38561, + [SMALL_STATE(847)] = 38610, + [SMALL_STATE(848)] = 38659, + [SMALL_STATE(849)] = 38728, + [SMALL_STATE(850)] = 38777, + [SMALL_STATE(851)] = 38826, + [SMALL_STATE(852)] = 38895, + [SMALL_STATE(853)] = 38962, + [SMALL_STATE(854)] = 39011, + [SMALL_STATE(855)] = 39060, + [SMALL_STATE(856)] = 39109, + [SMALL_STATE(857)] = 39180, + [SMALL_STATE(858)] = 39247, + [SMALL_STATE(859)] = 39298, + [SMALL_STATE(860)] = 39347, + [SMALL_STATE(861)] = 39396, + [SMALL_STATE(862)] = 39445, + [SMALL_STATE(863)] = 39494, + [SMALL_STATE(864)] = 39543, + [SMALL_STATE(865)] = 39592, + [SMALL_STATE(866)] = 39641, + [SMALL_STATE(867)] = 39690, + [SMALL_STATE(868)] = 39739, + [SMALL_STATE(869)] = 39788, + [SMALL_STATE(870)] = 39839, + [SMALL_STATE(871)] = 39888, + [SMALL_STATE(872)] = 39937, + [SMALL_STATE(873)] = 39986, + [SMALL_STATE(874)] = 40035, + [SMALL_STATE(875)] = 40084, + [SMALL_STATE(876)] = 40133, + [SMALL_STATE(877)] = 40182, + [SMALL_STATE(878)] = 40231, + [SMALL_STATE(879)] = 40280, + [SMALL_STATE(880)] = 40329, + [SMALL_STATE(881)] = 40378, + [SMALL_STATE(882)] = 40427, + [SMALL_STATE(883)] = 40476, + [SMALL_STATE(884)] = 40525, + [SMALL_STATE(885)] = 40574, + [SMALL_STATE(886)] = 40623, + [SMALL_STATE(887)] = 40694, + [SMALL_STATE(888)] = 40743, + [SMALL_STATE(889)] = 40802, + [SMALL_STATE(890)] = 40851, + [SMALL_STATE(891)] = 40900, + [SMALL_STATE(892)] = 40951, + [SMALL_STATE(893)] = 41000, + [SMALL_STATE(894)] = 41049, + [SMALL_STATE(895)] = 41108, + [SMALL_STATE(896)] = 41157, + [SMALL_STATE(897)] = 41216, + [SMALL_STATE(898)] = 41265, + [SMALL_STATE(899)] = 41314, + [SMALL_STATE(900)] = 41363, + [SMALL_STATE(901)] = 41412, + [SMALL_STATE(902)] = 41471, + [SMALL_STATE(903)] = 41522, + [SMALL_STATE(904)] = 41571, + [SMALL_STATE(905)] = 41620, + [SMALL_STATE(906)] = 41669, + [SMALL_STATE(907)] = 41718, + [SMALL_STATE(908)] = 41767, + [SMALL_STATE(909)] = 41816, + [SMALL_STATE(910)] = 41865, + [SMALL_STATE(911)] = 41914, + [SMALL_STATE(912)] = 41963, + [SMALL_STATE(913)] = 42012, + [SMALL_STATE(914)] = 42061, + [SMALL_STATE(915)] = 42110, + [SMALL_STATE(916)] = 42159, + [SMALL_STATE(917)] = 42208, + [SMALL_STATE(918)] = 42257, + [SMALL_STATE(919)] = 42306, + [SMALL_STATE(920)] = 42355, + [SMALL_STATE(921)] = 42404, + [SMALL_STATE(922)] = 42453, + [SMALL_STATE(923)] = 42502, + [SMALL_STATE(924)] = 42551, + [SMALL_STATE(925)] = 42609, + [SMALL_STATE(926)] = 42667, + [SMALL_STATE(927)] = 42725, + [SMALL_STATE(928)] = 42775, + [SMALL_STATE(929)] = 42833, + [SMALL_STATE(930)] = 42891, + [SMALL_STATE(931)] = 42939, + [SMALL_STATE(932)] = 42987, + [SMALL_STATE(933)] = 43045, + [SMALL_STATE(934)] = 43097, + [SMALL_STATE(935)] = 43144, + [SMALL_STATE(936)] = 43191, + [SMALL_STATE(937)] = 43238, + [SMALL_STATE(938)] = 43295, + [SMALL_STATE(939)] = 43342, + [SMALL_STATE(940)] = 43389, + [SMALL_STATE(941)] = 43436, + [SMALL_STATE(942)] = 43483, + [SMALL_STATE(943)] = 43538, + [SMALL_STATE(944)] = 43595, + [SMALL_STATE(945)] = 43642, + [SMALL_STATE(946)] = 43695, + [SMALL_STATE(947)] = 43742, + [SMALL_STATE(948)] = 43789, + [SMALL_STATE(949)] = 43836, + [SMALL_STATE(950)] = 43883, + [SMALL_STATE(951)] = 43938, + [SMALL_STATE(952)] = 43985, + [SMALL_STATE(953)] = 44032, + [SMALL_STATE(954)] = 44079, + [SMALL_STATE(955)] = 44126, + [SMALL_STATE(956)] = 44173, + [SMALL_STATE(957)] = 44220, + [SMALL_STATE(958)] = 44267, + [SMALL_STATE(959)] = 44314, + [SMALL_STATE(960)] = 44361, + [SMALL_STATE(961)] = 44408, + [SMALL_STATE(962)] = 44455, + [SMALL_STATE(963)] = 44502, + [SMALL_STATE(964)] = 44559, + [SMALL_STATE(965)] = 44606, + [SMALL_STATE(966)] = 44661, + [SMALL_STATE(967)] = 44714, + [SMALL_STATE(968)] = 44771, + [SMALL_STATE(969)] = 44818, + [SMALL_STATE(970)] = 44865, + [SMALL_STATE(971)] = 44912, + [SMALL_STATE(972)] = 44959, + [SMALL_STATE(973)] = 45006, + [SMALL_STATE(974)] = 45053, + [SMALL_STATE(975)] = 45100, + [SMALL_STATE(976)] = 45153, + [SMALL_STATE(977)] = 45200, + [SMALL_STATE(978)] = 45247, + [SMALL_STATE(979)] = 45294, + [SMALL_STATE(980)] = 45340, + [SMALL_STATE(981)] = 45388, + [SMALL_STATE(982)] = 45436, + [SMALL_STATE(983)] = 45488, + [SMALL_STATE(984)] = 45542, + [SMALL_STATE(985)] = 45590, + [SMALL_STATE(986)] = 45642, + [SMALL_STATE(987)] = 45688, + [SMALL_STATE(988)] = 45742, + [SMALL_STATE(989)] = 45788, + [SMALL_STATE(990)] = 45834, + [SMALL_STATE(991)] = 45888, + [SMALL_STATE(992)] = 45940, + [SMALL_STATE(993)] = 45986, + [SMALL_STATE(994)] = 46032, + [SMALL_STATE(995)] = 46082, + [SMALL_STATE(996)] = 46131, + [SMALL_STATE(997)] = 46176, + [SMALL_STATE(998)] = 46221, + [SMALL_STATE(999)] = 46266, + [SMALL_STATE(1000)] = 46311, + [SMALL_STATE(1001)] = 46356, + [SMALL_STATE(1002)] = 46401, + [SMALL_STATE(1003)] = 46446, + [SMALL_STATE(1004)] = 46491, + [SMALL_STATE(1005)] = 46536, + [SMALL_STATE(1006)] = 46581, + [SMALL_STATE(1007)] = 46630, + [SMALL_STATE(1008)] = 46675, + [SMALL_STATE(1009)] = 46720, + [SMALL_STATE(1010)] = 46765, + [SMALL_STATE(1011)] = 46810, + [SMALL_STATE(1012)] = 46855, + [SMALL_STATE(1013)] = 46900, + [SMALL_STATE(1014)] = 46945, + [SMALL_STATE(1015)] = 46990, + [SMALL_STATE(1016)] = 47035, + [SMALL_STATE(1017)] = 47080, + [SMALL_STATE(1018)] = 47125, + [SMALL_STATE(1019)] = 47170, + [SMALL_STATE(1020)] = 47215, + [SMALL_STATE(1021)] = 47260, + [SMALL_STATE(1022)] = 47309, + [SMALL_STATE(1023)] = 47354, + [SMALL_STATE(1024)] = 47399, + [SMALL_STATE(1025)] = 47444, + [SMALL_STATE(1026)] = 47501, + [SMALL_STATE(1027)] = 47558, + [SMALL_STATE(1028)] = 47603, + [SMALL_STATE(1029)] = 47652, + [SMALL_STATE(1030)] = 47697, + [SMALL_STATE(1031)] = 47742, + [SMALL_STATE(1032)] = 47787, + [SMALL_STATE(1033)] = 47832, + [SMALL_STATE(1034)] = 47881, + [SMALL_STATE(1035)] = 47926, + [SMALL_STATE(1036)] = 47975, + [SMALL_STATE(1037)] = 48020, + [SMALL_STATE(1038)] = 48065, + [SMALL_STATE(1039)] = 48110, + [SMALL_STATE(1040)] = 48155, + [SMALL_STATE(1041)] = 48200, + [SMALL_STATE(1042)] = 48245, + [SMALL_STATE(1043)] = 48290, + [SMALL_STATE(1044)] = 48338, + [SMALL_STATE(1045)] = 48382, + [SMALL_STATE(1046)] = 48430, + [SMALL_STATE(1047)] = 48478, + [SMALL_STATE(1048)] = 48526, + [SMALL_STATE(1049)] = 48570, + [SMALL_STATE(1050)] = 48614, + [SMALL_STATE(1051)] = 48658, + [SMALL_STATE(1052)] = 48702, + [SMALL_STATE(1053)] = 48750, + [SMALL_STATE(1054)] = 48798, + [SMALL_STATE(1055)] = 48842, + [SMALL_STATE(1056)] = 48886, + [SMALL_STATE(1057)] = 48930, + [SMALL_STATE(1058)] = 48978, + [SMALL_STATE(1059)] = 49034, + [SMALL_STATE(1060)] = 49090, + [SMALL_STATE(1061)] = 49134, + [SMALL_STATE(1062)] = 49178, + [SMALL_STATE(1063)] = 49222, + [SMALL_STATE(1064)] = 49270, + [SMALL_STATE(1065)] = 49314, + [SMALL_STATE(1066)] = 49362, + [SMALL_STATE(1067)] = 49410, + [SMALL_STATE(1068)] = 49458, + [SMALL_STATE(1069)] = 49506, + [SMALL_STATE(1070)] = 49554, + [SMALL_STATE(1071)] = 49598, + [SMALL_STATE(1072)] = 49646, + [SMALL_STATE(1073)] = 49690, + [SMALL_STATE(1074)] = 49737, + [SMALL_STATE(1075)] = 49780, + [SMALL_STATE(1076)] = 49835, + [SMALL_STATE(1077)] = 49878, + [SMALL_STATE(1078)] = 49921, + [SMALL_STATE(1079)] = 49964, + [SMALL_STATE(1080)] = 50019, + [SMALL_STATE(1081)] = 50062, + [SMALL_STATE(1082)] = 50105, + [SMALL_STATE(1083)] = 50148, + [SMALL_STATE(1084)] = 50191, + [SMALL_STATE(1085)] = 50238, + [SMALL_STATE(1086)] = 50281, + [SMALL_STATE(1087)] = 50324, + [SMALL_STATE(1088)] = 50367, + [SMALL_STATE(1089)] = 50410, + [SMALL_STATE(1090)] = 50453, + [SMALL_STATE(1091)] = 50496, + [SMALL_STATE(1092)] = 50543, + [SMALL_STATE(1093)] = 50586, + [SMALL_STATE(1094)] = 50629, + [SMALL_STATE(1095)] = 50676, + [SMALL_STATE(1096)] = 50719, + [SMALL_STATE(1097)] = 50766, + [SMALL_STATE(1098)] = 50813, + [SMALL_STATE(1099)] = 50860, + [SMALL_STATE(1100)] = 50907, + [SMALL_STATE(1101)] = 50949, + [SMALL_STATE(1102)] = 50991, + [SMALL_STATE(1103)] = 51037, + [SMALL_STATE(1104)] = 51079, + [SMALL_STATE(1105)] = 51121, + [SMALL_STATE(1106)] = 51163, + [SMALL_STATE(1107)] = 51205, + [SMALL_STATE(1108)] = 51247, + [SMALL_STATE(1109)] = 51289, + [SMALL_STATE(1110)] = 51331, + [SMALL_STATE(1111)] = 51373, + [SMALL_STATE(1112)] = 51415, + [SMALL_STATE(1113)] = 51457, + [SMALL_STATE(1114)] = 51503, + [SMALL_STATE(1115)] = 51545, + [SMALL_STATE(1116)] = 51587, + [SMALL_STATE(1117)] = 51629, + [SMALL_STATE(1118)] = 51671, + [SMALL_STATE(1119)] = 51717, + [SMALL_STATE(1120)] = 51759, + [SMALL_STATE(1121)] = 51801, + [SMALL_STATE(1122)] = 51843, + [SMALL_STATE(1123)] = 51884, + [SMALL_STATE(1124)] = 51925, + [SMALL_STATE(1125)] = 51966, + [SMALL_STATE(1126)] = 52007, + [SMALL_STATE(1127)] = 52048, + [SMALL_STATE(1128)] = 52089, + [SMALL_STATE(1129)] = 52140, + [SMALL_STATE(1130)] = 52181, + [SMALL_STATE(1131)] = 52232, + [SMALL_STATE(1132)] = 52273, + [SMALL_STATE(1133)] = 52314, + [SMALL_STATE(1134)] = 52365, + [SMALL_STATE(1135)] = 52406, + [SMALL_STATE(1136)] = 52457, + [SMALL_STATE(1137)] = 52498, + [SMALL_STATE(1138)] = 52539, + [SMALL_STATE(1139)] = 52580, + [SMALL_STATE(1140)] = 52621, + [SMALL_STATE(1141)] = 52662, + [SMALL_STATE(1142)] = 52703, + [SMALL_STATE(1143)] = 52746, + [SMALL_STATE(1144)] = 52789, + [SMALL_STATE(1145)] = 52832, + [SMALL_STATE(1146)] = 52875, + [SMALL_STATE(1147)] = 52918, + [SMALL_STATE(1148)] = 52961, + [SMALL_STATE(1149)] = 52999, + [SMALL_STATE(1150)] = 53037, + [SMALL_STATE(1151)] = 53074, + [SMALL_STATE(1152)] = 53111, + [SMALL_STATE(1153)] = 53148, + [SMALL_STATE(1154)] = 53185, + [SMALL_STATE(1155)] = 53222, + [SMALL_STATE(1156)] = 53259, + [SMALL_STATE(1157)] = 53296, + [SMALL_STATE(1158)] = 53333, + [SMALL_STATE(1159)] = 53370, + [SMALL_STATE(1160)] = 53407, + [SMALL_STATE(1161)] = 53441, + [SMALL_STATE(1162)] = 53475, + [SMALL_STATE(1163)] = 53509, + [SMALL_STATE(1164)] = 53539, + [SMALL_STATE(1165)] = 53567, + [SMALL_STATE(1166)] = 53615, + [SMALL_STATE(1167)] = 53663, + [SMALL_STATE(1168)] = 53711, + [SMALL_STATE(1169)] = 53759, + [SMALL_STATE(1170)] = 53807, + [SMALL_STATE(1171)] = 53855, + [SMALL_STATE(1172)] = 53903, + [SMALL_STATE(1173)] = 53951, + [SMALL_STATE(1174)] = 53999, + [SMALL_STATE(1175)] = 54047, + [SMALL_STATE(1176)] = 54095, + [SMALL_STATE(1177)] = 54143, + [SMALL_STATE(1178)] = 54191, + [SMALL_STATE(1179)] = 54239, + [SMALL_STATE(1180)] = 54287, + [SMALL_STATE(1181)] = 54335, + [SMALL_STATE(1182)] = 54383, + [SMALL_STATE(1183)] = 54431, + [SMALL_STATE(1184)] = 54479, + [SMALL_STATE(1185)] = 54527, + [SMALL_STATE(1186)] = 54575, + [SMALL_STATE(1187)] = 54623, + [SMALL_STATE(1188)] = 54671, + [SMALL_STATE(1189)] = 54719, + [SMALL_STATE(1190)] = 54767, + [SMALL_STATE(1191)] = 54806, + [SMALL_STATE(1192)] = 54845, + [SMALL_STATE(1193)] = 54884, + [SMALL_STATE(1194)] = 54923, + [SMALL_STATE(1195)] = 54962, + [SMALL_STATE(1196)] = 55000, + [SMALL_STATE(1197)] = 55038, + [SMALL_STATE(1198)] = 55076, + [SMALL_STATE(1199)] = 55114, + [SMALL_STATE(1200)] = 55152, + [SMALL_STATE(1201)] = 55190, + [SMALL_STATE(1202)] = 55228, + [SMALL_STATE(1203)] = 55266, + [SMALL_STATE(1204)] = 55304, + [SMALL_STATE(1205)] = 55342, + [SMALL_STATE(1206)] = 55380, + [SMALL_STATE(1207)] = 55416, + [SMALL_STATE(1208)] = 55454, + [SMALL_STATE(1209)] = 55490, + [SMALL_STATE(1210)] = 55528, + [SMALL_STATE(1211)] = 55566, + [SMALL_STATE(1212)] = 55604, + [SMALL_STATE(1213)] = 55640, + [SMALL_STATE(1214)] = 55676, + [SMALL_STATE(1215)] = 55712, + [SMALL_STATE(1216)] = 55750, + [SMALL_STATE(1217)] = 55783, + [SMALL_STATE(1218)] = 55816, + [SMALL_STATE(1219)] = 55849, + [SMALL_STATE(1220)] = 55882, + [SMALL_STATE(1221)] = 55915, + [SMALL_STATE(1222)] = 55948, + [SMALL_STATE(1223)] = 55979, + [SMALL_STATE(1224)] = 56012, + [SMALL_STATE(1225)] = 56045, + [SMALL_STATE(1226)] = 56078, + [SMALL_STATE(1227)] = 56111, + [SMALL_STATE(1228)] = 56144, + [SMALL_STATE(1229)] = 56177, + [SMALL_STATE(1230)] = 56210, + [SMALL_STATE(1231)] = 56243, + [SMALL_STATE(1232)] = 56276, + [SMALL_STATE(1233)] = 56309, + [SMALL_STATE(1234)] = 56342, + [SMALL_STATE(1235)] = 56375, + [SMALL_STATE(1236)] = 56399, + [SMALL_STATE(1237)] = 56439, + [SMALL_STATE(1238)] = 56479, + [SMALL_STATE(1239)] = 56519, + [SMALL_STATE(1240)] = 56559, + [SMALL_STATE(1241)] = 56599, + [SMALL_STATE(1242)] = 56629, + [SMALL_STATE(1243)] = 56669, + [SMALL_STATE(1244)] = 56709, + [SMALL_STATE(1245)] = 56744, + [SMALL_STATE(1246)] = 56779, + [SMALL_STATE(1247)] = 56814, + [SMALL_STATE(1248)] = 56836, + [SMALL_STATE(1249)] = 56856, + [SMALL_STATE(1250)] = 56878, + [SMALL_STATE(1251)] = 56904, + [SMALL_STATE(1252)] = 56924, + [SMALL_STATE(1253)] = 56958, + [SMALL_STATE(1254)] = 56982, + [SMALL_STATE(1255)] = 57004, + [SMALL_STATE(1256)] = 57030, + [SMALL_STATE(1257)] = 57050, + [SMALL_STATE(1258)] = 57076, + [SMALL_STATE(1259)] = 57098, + [SMALL_STATE(1260)] = 57120, + [SMALL_STATE(1261)] = 57142, + [SMALL_STATE(1262)] = 57175, + [SMALL_STATE(1263)] = 57208, + [SMALL_STATE(1264)] = 57241, + [SMALL_STATE(1265)] = 57266, + [SMALL_STATE(1266)] = 57299, + [SMALL_STATE(1267)] = 57319, + [SMALL_STATE(1268)] = 57345, + [SMALL_STATE(1269)] = 57365, + [SMALL_STATE(1270)] = 57391, + [SMALL_STATE(1271)] = 57411, + [SMALL_STATE(1272)] = 57437, + [SMALL_STATE(1273)] = 57463, + [SMALL_STATE(1274)] = 57483, + [SMALL_STATE(1275)] = 57503, + [SMALL_STATE(1276)] = 57523, + [SMALL_STATE(1277)] = 57543, + [SMALL_STATE(1278)] = 57563, + [SMALL_STATE(1279)] = 57589, + [SMALL_STATE(1280)] = 57616, + [SMALL_STATE(1281)] = 57643, + [SMALL_STATE(1282)] = 57662, + [SMALL_STATE(1283)] = 57689, + [SMALL_STATE(1284)] = 57716, + [SMALL_STATE(1285)] = 57743, + [SMALL_STATE(1286)] = 57770, + [SMALL_STATE(1287)] = 57797, + [SMALL_STATE(1288)] = 57824, + [SMALL_STATE(1289)] = 57843, + [SMALL_STATE(1290)] = 57862, + [SMALL_STATE(1291)] = 57889, + [SMALL_STATE(1292)] = 57917, + [SMALL_STATE(1293)] = 57935, + [SMALL_STATE(1294)] = 57956, + [SMALL_STATE(1295)] = 57983, + [SMALL_STATE(1296)] = 58000, + [SMALL_STATE(1297)] = 58021, + [SMALL_STATE(1298)] = 58040, + [SMALL_STATE(1299)] = 58067, + [SMALL_STATE(1300)] = 58084, + [SMALL_STATE(1301)] = 58103, + [SMALL_STATE(1302)] = 58120, + [SMALL_STATE(1303)] = 58138, + [SMALL_STATE(1304)] = 58158, + [SMALL_STATE(1305)] = 58178, + [SMALL_STATE(1306)] = 58204, + [SMALL_STATE(1307)] = 58220, + [SMALL_STATE(1308)] = 58238, + [SMALL_STATE(1309)] = 58256, + [SMALL_STATE(1310)] = 58272, + [SMALL_STATE(1311)] = 58298, + [SMALL_STATE(1312)] = 58316, + [SMALL_STATE(1313)] = 58334, + [SMALL_STATE(1314)] = 58352, + [SMALL_STATE(1315)] = 58370, + [SMALL_STATE(1316)] = 58388, + [SMALL_STATE(1317)] = 58406, + [SMALL_STATE(1318)] = 58424, + [SMALL_STATE(1319)] = 58439, + [SMALL_STATE(1320)] = 58462, + [SMALL_STATE(1321)] = 58487, + [SMALL_STATE(1322)] = 58512, + [SMALL_STATE(1323)] = 58527, + [SMALL_STATE(1324)] = 58552, + [SMALL_STATE(1325)] = 58573, + [SMALL_STATE(1326)] = 58588, + [SMALL_STATE(1327)] = 58603, + [SMALL_STATE(1328)] = 58618, + [SMALL_STATE(1329)] = 58641, + [SMALL_STATE(1330)] = 58664, + [SMALL_STATE(1331)] = 58685, + [SMALL_STATE(1332)] = 58698, + [SMALL_STATE(1333)] = 58719, + [SMALL_STATE(1334)] = 58742, + [SMALL_STATE(1335)] = 58757, + [SMALL_STATE(1336)] = 58782, + [SMALL_STATE(1337)] = 58798, + [SMALL_STATE(1338)] = 58820, + [SMALL_STATE(1339)] = 58836, + [SMALL_STATE(1340)] = 58858, + [SMALL_STATE(1341)] = 58880, + [SMALL_STATE(1342)] = 58896, + [SMALL_STATE(1343)] = 58918, + [SMALL_STATE(1344)] = 58940, + [SMALL_STATE(1345)] = 58956, + [SMALL_STATE(1346)] = 58972, + [SMALL_STATE(1347)] = 58994, + [SMALL_STATE(1348)] = 59008, + [SMALL_STATE(1349)] = 59030, + [SMALL_STATE(1350)] = 59044, + [SMALL_STATE(1351)] = 59062, + [SMALL_STATE(1352)] = 59076, + [SMALL_STATE(1353)] = 59094, + [SMALL_STATE(1354)] = 59116, + [SMALL_STATE(1355)] = 59132, + [SMALL_STATE(1356)] = 59151, + [SMALL_STATE(1357)] = 59166, + [SMALL_STATE(1358)] = 59181, + [SMALL_STATE(1359)] = 59200, + [SMALL_STATE(1360)] = 59217, + [SMALL_STATE(1361)] = 59232, + [SMALL_STATE(1362)] = 59251, + [SMALL_STATE(1363)] = 59270, + [SMALL_STATE(1364)] = 59281, + [SMALL_STATE(1365)] = 59292, + [SMALL_STATE(1366)] = 59305, + [SMALL_STATE(1367)] = 59324, + [SMALL_STATE(1368)] = 59343, + [SMALL_STATE(1369)] = 59362, + [SMALL_STATE(1370)] = 59375, + [SMALL_STATE(1371)] = 59394, + [SMALL_STATE(1372)] = 59413, + [SMALL_STATE(1373)] = 59432, + [SMALL_STATE(1374)] = 59451, + [SMALL_STATE(1375)] = 59464, + [SMALL_STATE(1376)] = 59479, + [SMALL_STATE(1377)] = 59498, + [SMALL_STATE(1378)] = 59517, + [SMALL_STATE(1379)] = 59528, + [SMALL_STATE(1380)] = 59547, + [SMALL_STATE(1381)] = 59562, + [SMALL_STATE(1382)] = 59581, + [SMALL_STATE(1383)] = 59600, + [SMALL_STATE(1384)] = 59615, + [SMALL_STATE(1385)] = 59634, + [SMALL_STATE(1386)] = 59653, + [SMALL_STATE(1387)] = 59672, + [SMALL_STATE(1388)] = 59689, + [SMALL_STATE(1389)] = 59708, + [SMALL_STATE(1390)] = 59721, + [SMALL_STATE(1391)] = 59732, + [SMALL_STATE(1392)] = 59747, + [SMALL_STATE(1393)] = 59766, + [SMALL_STATE(1394)] = 59781, + [SMALL_STATE(1395)] = 59800, + [SMALL_STATE(1396)] = 59819, + [SMALL_STATE(1397)] = 59836, + [SMALL_STATE(1398)] = 59853, + [SMALL_STATE(1399)] = 59864, + [SMALL_STATE(1400)] = 59883, + [SMALL_STATE(1401)] = 59898, + [SMALL_STATE(1402)] = 59917, + [SMALL_STATE(1403)] = 59929, + [SMALL_STATE(1404)] = 59945, + [SMALL_STATE(1405)] = 59961, + [SMALL_STATE(1406)] = 59977, + [SMALL_STATE(1407)] = 59991, + [SMALL_STATE(1408)] = 60007, + [SMALL_STATE(1409)] = 60023, + [SMALL_STATE(1410)] = 60039, + [SMALL_STATE(1411)] = 60055, + [SMALL_STATE(1412)] = 60071, + [SMALL_STATE(1413)] = 60085, + [SMALL_STATE(1414)] = 60101, + [SMALL_STATE(1415)] = 60117, + [SMALL_STATE(1416)] = 60131, + [SMALL_STATE(1417)] = 60147, + [SMALL_STATE(1418)] = 60163, + [SMALL_STATE(1419)] = 60179, + [SMALL_STATE(1420)] = 60195, + [SMALL_STATE(1421)] = 60209, + [SMALL_STATE(1422)] = 60219, + [SMALL_STATE(1423)] = 60229, + [SMALL_STATE(1424)] = 60241, + [SMALL_STATE(1425)] = 60257, + [SMALL_STATE(1426)] = 60269, + [SMALL_STATE(1427)] = 60285, + [SMALL_STATE(1428)] = 60295, + [SMALL_STATE(1429)] = 60311, + [SMALL_STATE(1430)] = 60321, + [SMALL_STATE(1431)] = 60337, + [SMALL_STATE(1432)] = 60349, + [SMALL_STATE(1433)] = 60360, + [SMALL_STATE(1434)] = 60369, + [SMALL_STATE(1435)] = 60382, + [SMALL_STATE(1436)] = 60395, + [SMALL_STATE(1437)] = 60408, + [SMALL_STATE(1438)] = 60421, + [SMALL_STATE(1439)] = 60434, + [SMALL_STATE(1440)] = 60447, + [SMALL_STATE(1441)] = 60456, + [SMALL_STATE(1442)] = 60469, + [SMALL_STATE(1443)] = 60482, + [SMALL_STATE(1444)] = 60495, + [SMALL_STATE(1445)] = 60508, + [SMALL_STATE(1446)] = 60519, + [SMALL_STATE(1447)] = 60532, + [SMALL_STATE(1448)] = 60543, + [SMALL_STATE(1449)] = 60552, + [SMALL_STATE(1450)] = 60565, + [SMALL_STATE(1451)] = 60578, + [SMALL_STATE(1452)] = 60591, + [SMALL_STATE(1453)] = 60604, + [SMALL_STATE(1454)] = 60617, + [SMALL_STATE(1455)] = 60630, + [SMALL_STATE(1456)] = 60643, + [SMALL_STATE(1457)] = 60656, + [SMALL_STATE(1458)] = 60669, + [SMALL_STATE(1459)] = 60682, + [SMALL_STATE(1460)] = 60695, + [SMALL_STATE(1461)] = 60708, + [SMALL_STATE(1462)] = 60721, + [SMALL_STATE(1463)] = 60734, + [SMALL_STATE(1464)] = 60743, + [SMALL_STATE(1465)] = 60756, + [SMALL_STATE(1466)] = 60769, + [SMALL_STATE(1467)] = 60782, + [SMALL_STATE(1468)] = 60795, + [SMALL_STATE(1469)] = 60808, + [SMALL_STATE(1470)] = 60817, + [SMALL_STATE(1471)] = 60830, + [SMALL_STATE(1472)] = 60843, + [SMALL_STATE(1473)] = 60856, + [SMALL_STATE(1474)] = 60869, + [SMALL_STATE(1475)] = 60882, + [SMALL_STATE(1476)] = 60895, + [SMALL_STATE(1477)] = 60908, + [SMALL_STATE(1478)] = 60921, + [SMALL_STATE(1479)] = 60934, + [SMALL_STATE(1480)] = 60943, + [SMALL_STATE(1481)] = 60956, + [SMALL_STATE(1482)] = 60969, + [SMALL_STATE(1483)] = 60982, + [SMALL_STATE(1484)] = 60991, + [SMALL_STATE(1485)] = 61000, + [SMALL_STATE(1486)] = 61013, + [SMALL_STATE(1487)] = 61026, + [SMALL_STATE(1488)] = 61039, + [SMALL_STATE(1489)] = 61052, + [SMALL_STATE(1490)] = 61065, + [SMALL_STATE(1491)] = 61078, + [SMALL_STATE(1492)] = 61091, + [SMALL_STATE(1493)] = 61104, + [SMALL_STATE(1494)] = 61115, + [SMALL_STATE(1495)] = 61128, + [SMALL_STATE(1496)] = 61141, + [SMALL_STATE(1497)] = 61154, + [SMALL_STATE(1498)] = 61167, + [SMALL_STATE(1499)] = 61180, + [SMALL_STATE(1500)] = 61193, + [SMALL_STATE(1501)] = 61204, + [SMALL_STATE(1502)] = 61217, + [SMALL_STATE(1503)] = 61230, + [SMALL_STATE(1504)] = 61243, + [SMALL_STATE(1505)] = 61254, + [SMALL_STATE(1506)] = 61267, + [SMALL_STATE(1507)] = 61280, + [SMALL_STATE(1508)] = 61293, + [SMALL_STATE(1509)] = 61306, + [SMALL_STATE(1510)] = 61319, + [SMALL_STATE(1511)] = 61332, + [SMALL_STATE(1512)] = 61345, + [SMALL_STATE(1513)] = 61358, + [SMALL_STATE(1514)] = 61371, + [SMALL_STATE(1515)] = 61384, + [SMALL_STATE(1516)] = 61397, + [SMALL_STATE(1517)] = 61406, + [SMALL_STATE(1518)] = 61419, + [SMALL_STATE(1519)] = 61432, + [SMALL_STATE(1520)] = 61445, + [SMALL_STATE(1521)] = 61458, + [SMALL_STATE(1522)] = 61471, + [SMALL_STATE(1523)] = 61484, + [SMALL_STATE(1524)] = 61497, + [SMALL_STATE(1525)] = 61510, + [SMALL_STATE(1526)] = 61523, + [SMALL_STATE(1527)] = 61536, + [SMALL_STATE(1528)] = 61549, + [SMALL_STATE(1529)] = 61562, + [SMALL_STATE(1530)] = 61575, + [SMALL_STATE(1531)] = 61588, + [SMALL_STATE(1532)] = 61601, + [SMALL_STATE(1533)] = 61614, + [SMALL_STATE(1534)] = 61627, + [SMALL_STATE(1535)] = 61638, + [SMALL_STATE(1536)] = 61651, + [SMALL_STATE(1537)] = 61664, + [SMALL_STATE(1538)] = 61677, + [SMALL_STATE(1539)] = 61690, + [SMALL_STATE(1540)] = 61699, + [SMALL_STATE(1541)] = 61712, + [SMALL_STATE(1542)] = 61721, + [SMALL_STATE(1543)] = 61732, + [SMALL_STATE(1544)] = 61745, + [SMALL_STATE(1545)] = 61758, + [SMALL_STATE(1546)] = 61771, + [SMALL_STATE(1547)] = 61780, + [SMALL_STATE(1548)] = 61793, + [SMALL_STATE(1549)] = 61806, + [SMALL_STATE(1550)] = 61816, + [SMALL_STATE(1551)] = 61826, + [SMALL_STATE(1552)] = 61836, + [SMALL_STATE(1553)] = 61846, + [SMALL_STATE(1554)] = 61856, + [SMALL_STATE(1555)] = 61866, + [SMALL_STATE(1556)] = 61876, + [SMALL_STATE(1557)] = 61886, + [SMALL_STATE(1558)] = 61896, + [SMALL_STATE(1559)] = 61906, + [SMALL_STATE(1560)] = 61914, + [SMALL_STATE(1561)] = 61924, + [SMALL_STATE(1562)] = 61932, + [SMALL_STATE(1563)] = 61942, + [SMALL_STATE(1564)] = 61950, + [SMALL_STATE(1565)] = 61960, + [SMALL_STATE(1566)] = 61970, + [SMALL_STATE(1567)] = 61980, + [SMALL_STATE(1568)] = 61990, + [SMALL_STATE(1569)] = 62000, + [SMALL_STATE(1570)] = 62010, + [SMALL_STATE(1571)] = 62020, + [SMALL_STATE(1572)] = 62030, + [SMALL_STATE(1573)] = 62040, + [SMALL_STATE(1574)] = 62050, + [SMALL_STATE(1575)] = 62060, + [SMALL_STATE(1576)] = 62070, + [SMALL_STATE(1577)] = 62080, + [SMALL_STATE(1578)] = 62090, + [SMALL_STATE(1579)] = 62100, + [SMALL_STATE(1580)] = 62110, + [SMALL_STATE(1581)] = 62120, + [SMALL_STATE(1582)] = 62130, + [SMALL_STATE(1583)] = 62140, + [SMALL_STATE(1584)] = 62150, + [SMALL_STATE(1585)] = 62160, + [SMALL_STATE(1586)] = 62170, + [SMALL_STATE(1587)] = 62180, + [SMALL_STATE(1588)] = 62190, + [SMALL_STATE(1589)] = 62200, + [SMALL_STATE(1590)] = 62210, + [SMALL_STATE(1591)] = 62220, + [SMALL_STATE(1592)] = 62230, + [SMALL_STATE(1593)] = 62240, + [SMALL_STATE(1594)] = 62250, + [SMALL_STATE(1595)] = 62260, + [SMALL_STATE(1596)] = 62270, + [SMALL_STATE(1597)] = 62280, + [SMALL_STATE(1598)] = 62290, + [SMALL_STATE(1599)] = 62300, + [SMALL_STATE(1600)] = 62308, + [SMALL_STATE(1601)] = 62318, + [SMALL_STATE(1602)] = 62326, + [SMALL_STATE(1603)] = 62336, + [SMALL_STATE(1604)] = 62346, + [SMALL_STATE(1605)] = 62356, + [SMALL_STATE(1606)] = 62366, + [SMALL_STATE(1607)] = 62376, + [SMALL_STATE(1608)] = 62386, + [SMALL_STATE(1609)] = 62396, + [SMALL_STATE(1610)] = 62406, + [SMALL_STATE(1611)] = 62416, + [SMALL_STATE(1612)] = 62426, + [SMALL_STATE(1613)] = 62436, + [SMALL_STATE(1614)] = 62446, + [SMALL_STATE(1615)] = 62456, + [SMALL_STATE(1616)] = 62466, + [SMALL_STATE(1617)] = 62476, + [SMALL_STATE(1618)] = 62484, + [SMALL_STATE(1619)] = 62494, + [SMALL_STATE(1620)] = 62504, + [SMALL_STATE(1621)] = 62514, + [SMALL_STATE(1622)] = 62524, + [SMALL_STATE(1623)] = 62534, + [SMALL_STATE(1624)] = 62544, + [SMALL_STATE(1625)] = 62552, + [SMALL_STATE(1626)] = 62562, + [SMALL_STATE(1627)] = 62572, + [SMALL_STATE(1628)] = 62582, + [SMALL_STATE(1629)] = 62592, + [SMALL_STATE(1630)] = 62602, + [SMALL_STATE(1631)] = 62612, + [SMALL_STATE(1632)] = 62622, + [SMALL_STATE(1633)] = 62632, + [SMALL_STATE(1634)] = 62642, + [SMALL_STATE(1635)] = 62652, + [SMALL_STATE(1636)] = 62662, + [SMALL_STATE(1637)] = 62670, + [SMALL_STATE(1638)] = 62680, + [SMALL_STATE(1639)] = 62690, + [SMALL_STATE(1640)] = 62700, + [SMALL_STATE(1641)] = 62710, + [SMALL_STATE(1642)] = 62720, + [SMALL_STATE(1643)] = 62730, + [SMALL_STATE(1644)] = 62740, + [SMALL_STATE(1645)] = 62750, + [SMALL_STATE(1646)] = 62760, + [SMALL_STATE(1647)] = 62770, + [SMALL_STATE(1648)] = 62778, + [SMALL_STATE(1649)] = 62788, + [SMALL_STATE(1650)] = 62798, + [SMALL_STATE(1651)] = 62808, + [SMALL_STATE(1652)] = 62818, + [SMALL_STATE(1653)] = 62828, + [SMALL_STATE(1654)] = 62838, + [SMALL_STATE(1655)] = 62848, + [SMALL_STATE(1656)] = 62858, + [SMALL_STATE(1657)] = 62868, + [SMALL_STATE(1658)] = 62878, + [SMALL_STATE(1659)] = 62888, + [SMALL_STATE(1660)] = 62898, + [SMALL_STATE(1661)] = 62908, + [SMALL_STATE(1662)] = 62916, + [SMALL_STATE(1663)] = 62926, + [SMALL_STATE(1664)] = 62936, + [SMALL_STATE(1665)] = 62946, + [SMALL_STATE(1666)] = 62954, + [SMALL_STATE(1667)] = 62962, + [SMALL_STATE(1668)] = 62972, + [SMALL_STATE(1669)] = 62980, + [SMALL_STATE(1670)] = 62990, + [SMALL_STATE(1671)] = 62998, + [SMALL_STATE(1672)] = 63008, + [SMALL_STATE(1673)] = 63018, + [SMALL_STATE(1674)] = 63028, + [SMALL_STATE(1675)] = 63038, + [SMALL_STATE(1676)] = 63048, + [SMALL_STATE(1677)] = 63058, + [SMALL_STATE(1678)] = 63068, + [SMALL_STATE(1679)] = 63078, + [SMALL_STATE(1680)] = 63088, + [SMALL_STATE(1681)] = 63098, + [SMALL_STATE(1682)] = 63108, + [SMALL_STATE(1683)] = 63116, + [SMALL_STATE(1684)] = 63126, + [SMALL_STATE(1685)] = 63134, + [SMALL_STATE(1686)] = 63144, + [SMALL_STATE(1687)] = 63154, + [SMALL_STATE(1688)] = 63164, + [SMALL_STATE(1689)] = 63174, + [SMALL_STATE(1690)] = 63182, + [SMALL_STATE(1691)] = 63192, + [SMALL_STATE(1692)] = 63202, + [SMALL_STATE(1693)] = 63212, + [SMALL_STATE(1694)] = 63222, + [SMALL_STATE(1695)] = 63232, + [SMALL_STATE(1696)] = 63240, + [SMALL_STATE(1697)] = 63250, + [SMALL_STATE(1698)] = 63260, + [SMALL_STATE(1699)] = 63270, + [SMALL_STATE(1700)] = 63278, + [SMALL_STATE(1701)] = 63288, + [SMALL_STATE(1702)] = 63298, + [SMALL_STATE(1703)] = 63306, + [SMALL_STATE(1704)] = 63316, + [SMALL_STATE(1705)] = 63324, + [SMALL_STATE(1706)] = 63334, + [SMALL_STATE(1707)] = 63344, + [SMALL_STATE(1708)] = 63354, + [SMALL_STATE(1709)] = 63362, + [SMALL_STATE(1710)] = 63372, + [SMALL_STATE(1711)] = 63382, + [SMALL_STATE(1712)] = 63392, + [SMALL_STATE(1713)] = 63402, + [SMALL_STATE(1714)] = 63412, + [SMALL_STATE(1715)] = 63422, + [SMALL_STATE(1716)] = 63432, + [SMALL_STATE(1717)] = 63442, + [SMALL_STATE(1718)] = 63452, + [SMALL_STATE(1719)] = 63460, + [SMALL_STATE(1720)] = 63468, + [SMALL_STATE(1721)] = 63476, + [SMALL_STATE(1722)] = 63486, + [SMALL_STATE(1723)] = 63496, + [SMALL_STATE(1724)] = 63506, + [SMALL_STATE(1725)] = 63516, + [SMALL_STATE(1726)] = 63526, + [SMALL_STATE(1727)] = 63536, + [SMALL_STATE(1728)] = 63546, + [SMALL_STATE(1729)] = 63556, + [SMALL_STATE(1730)] = 63563, + [SMALL_STATE(1731)] = 63570, + [SMALL_STATE(1732)] = 63577, + [SMALL_STATE(1733)] = 63584, + [SMALL_STATE(1734)] = 63591, + [SMALL_STATE(1735)] = 63598, + [SMALL_STATE(1736)] = 63605, + [SMALL_STATE(1737)] = 63612, + [SMALL_STATE(1738)] = 63619, + [SMALL_STATE(1739)] = 63626, + [SMALL_STATE(1740)] = 63633, + [SMALL_STATE(1741)] = 63640, + [SMALL_STATE(1742)] = 63647, + [SMALL_STATE(1743)] = 63654, + [SMALL_STATE(1744)] = 63661, + [SMALL_STATE(1745)] = 63668, + [SMALL_STATE(1746)] = 63675, + [SMALL_STATE(1747)] = 63682, + [SMALL_STATE(1748)] = 63689, + [SMALL_STATE(1749)] = 63696, + [SMALL_STATE(1750)] = 63703, + [SMALL_STATE(1751)] = 63710, + [SMALL_STATE(1752)] = 63717, + [SMALL_STATE(1753)] = 63724, + [SMALL_STATE(1754)] = 63731, + [SMALL_STATE(1755)] = 63738, + [SMALL_STATE(1756)] = 63745, + [SMALL_STATE(1757)] = 63752, + [SMALL_STATE(1758)] = 63759, + [SMALL_STATE(1759)] = 63766, + [SMALL_STATE(1760)] = 63773, + [SMALL_STATE(1761)] = 63780, + [SMALL_STATE(1762)] = 63787, + [SMALL_STATE(1763)] = 63794, + [SMALL_STATE(1764)] = 63801, + [SMALL_STATE(1765)] = 63808, + [SMALL_STATE(1766)] = 63815, + [SMALL_STATE(1767)] = 63822, + [SMALL_STATE(1768)] = 63829, + [SMALL_STATE(1769)] = 63836, + [SMALL_STATE(1770)] = 63843, + [SMALL_STATE(1771)] = 63850, + [SMALL_STATE(1772)] = 63857, + [SMALL_STATE(1773)] = 63864, + [SMALL_STATE(1774)] = 63871, + [SMALL_STATE(1775)] = 63878, + [SMALL_STATE(1776)] = 63885, + [SMALL_STATE(1777)] = 63892, + [SMALL_STATE(1778)] = 63899, + [SMALL_STATE(1779)] = 63906, + [SMALL_STATE(1780)] = 63913, + [SMALL_STATE(1781)] = 63920, + [SMALL_STATE(1782)] = 63927, + [SMALL_STATE(1783)] = 63934, + [SMALL_STATE(1784)] = 63941, + [SMALL_STATE(1785)] = 63948, + [SMALL_STATE(1786)] = 63955, + [SMALL_STATE(1787)] = 63962, + [SMALL_STATE(1788)] = 63969, + [SMALL_STATE(1789)] = 63976, + [SMALL_STATE(1790)] = 63983, + [SMALL_STATE(1791)] = 63990, + [SMALL_STATE(1792)] = 63997, + [SMALL_STATE(1793)] = 64004, + [SMALL_STATE(1794)] = 64011, + [SMALL_STATE(1795)] = 64018, + [SMALL_STATE(1796)] = 64025, + [SMALL_STATE(1797)] = 64032, + [SMALL_STATE(1798)] = 64039, + [SMALL_STATE(1799)] = 64046, + [SMALL_STATE(1800)] = 64053, + [SMALL_STATE(1801)] = 64060, + [SMALL_STATE(1802)] = 64067, + [SMALL_STATE(1803)] = 64074, + [SMALL_STATE(1804)] = 64081, + [SMALL_STATE(1805)] = 64088, + [SMALL_STATE(1806)] = 64095, + [SMALL_STATE(1807)] = 64102, + [SMALL_STATE(1808)] = 64109, + [SMALL_STATE(1809)] = 64116, + [SMALL_STATE(1810)] = 64123, + [SMALL_STATE(1811)] = 64130, + [SMALL_STATE(1812)] = 64137, + [SMALL_STATE(1813)] = 64144, + [SMALL_STATE(1814)] = 64151, + [SMALL_STATE(1815)] = 64158, + [SMALL_STATE(1816)] = 64165, + [SMALL_STATE(1817)] = 64172, + [SMALL_STATE(1818)] = 64179, + [SMALL_STATE(1819)] = 64186, + [SMALL_STATE(1820)] = 64193, + [SMALL_STATE(1821)] = 64200, + [SMALL_STATE(1822)] = 64207, + [SMALL_STATE(1823)] = 64214, + [SMALL_STATE(1824)] = 64221, + [SMALL_STATE(1825)] = 64228, + [SMALL_STATE(1826)] = 64235, + [SMALL_STATE(1827)] = 64242, + [SMALL_STATE(1828)] = 64249, + [SMALL_STATE(1829)] = 64256, + [SMALL_STATE(1830)] = 64263, + [SMALL_STATE(1831)] = 64270, + [SMALL_STATE(1832)] = 64277, + [SMALL_STATE(1833)] = 64284, + [SMALL_STATE(1834)] = 64291, + [SMALL_STATE(1835)] = 64298, + [SMALL_STATE(1836)] = 64305, + [SMALL_STATE(1837)] = 64312, + [SMALL_STATE(1838)] = 64319, + [SMALL_STATE(1839)] = 64326, + [SMALL_STATE(1840)] = 64333, + [SMALL_STATE(1841)] = 64340, + [SMALL_STATE(1842)] = 64347, + [SMALL_STATE(1843)] = 64354, + [SMALL_STATE(1844)] = 64361, + [SMALL_STATE(1845)] = 64368, + [SMALL_STATE(1846)] = 64375, + [SMALL_STATE(1847)] = 64382, + [SMALL_STATE(1848)] = 64389, + [SMALL_STATE(1849)] = 64396, + [SMALL_STATE(1850)] = 64403, + [SMALL_STATE(1851)] = 64410, + [SMALL_STATE(1852)] = 64417, + [SMALL_STATE(1853)] = 64424, + [SMALL_STATE(1854)] = 64431, + [SMALL_STATE(1855)] = 64438, + [SMALL_STATE(1856)] = 64445, + [SMALL_STATE(1857)] = 64452, + [SMALL_STATE(1858)] = 64459, + [SMALL_STATE(1859)] = 64466, + [SMALL_STATE(1860)] = 64473, + [SMALL_STATE(1861)] = 64480, + [SMALL_STATE(1862)] = 64487, + [SMALL_STATE(1863)] = 64494, + [SMALL_STATE(1864)] = 64501, + [SMALL_STATE(1865)] = 64508, + [SMALL_STATE(1866)] = 64515, + [SMALL_STATE(1867)] = 64522, + [SMALL_STATE(1868)] = 64529, + [SMALL_STATE(1869)] = 64536, + [SMALL_STATE(1870)] = 64543, + [SMALL_STATE(1871)] = 64550, + [SMALL_STATE(1872)] = 64557, + [SMALL_STATE(1873)] = 64564, + [SMALL_STATE(1874)] = 64571, + [SMALL_STATE(1875)] = 64578, + [SMALL_STATE(1876)] = 64585, + [SMALL_STATE(1877)] = 64592, + [SMALL_STATE(1878)] = 64599, + [SMALL_STATE(1879)] = 64606, + [SMALL_STATE(1880)] = 64613, + [SMALL_STATE(1881)] = 64620, + [SMALL_STATE(1882)] = 64627, + [SMALL_STATE(1883)] = 64634, + [SMALL_STATE(1884)] = 64641, + [SMALL_STATE(1885)] = 64648, + [SMALL_STATE(1886)] = 64655, + [SMALL_STATE(1887)] = 64662, + [SMALL_STATE(1888)] = 64669, + [SMALL_STATE(1889)] = 64676, + [SMALL_STATE(1890)] = 64683, + [SMALL_STATE(1891)] = 64690, + [SMALL_STATE(1892)] = 64697, + [SMALL_STATE(1893)] = 64704, + [SMALL_STATE(1894)] = 64711, + [SMALL_STATE(1895)] = 64718, + [SMALL_STATE(1896)] = 64725, + [SMALL_STATE(1897)] = 64732, + [SMALL_STATE(1898)] = 64739, + [SMALL_STATE(1899)] = 64746, + [SMALL_STATE(1900)] = 64753, + [SMALL_STATE(1901)] = 64760, + [SMALL_STATE(1902)] = 64767, + [SMALL_STATE(1903)] = 64774, + [SMALL_STATE(1904)] = 64781, + [SMALL_STATE(1905)] = 64788, + [SMALL_STATE(1906)] = 64795, + [SMALL_STATE(1907)] = 64802, + [SMALL_STATE(1908)] = 64809, + [SMALL_STATE(1909)] = 64816, + [SMALL_STATE(1910)] = 64823, + [SMALL_STATE(1911)] = 64830, + [SMALL_STATE(1912)] = 64837, + [SMALL_STATE(1913)] = 64844, + [SMALL_STATE(1914)] = 64851, + [SMALL_STATE(1915)] = 64858, + [SMALL_STATE(1916)] = 64865, + [SMALL_STATE(1917)] = 64872, + [SMALL_STATE(1918)] = 64879, + [SMALL_STATE(1919)] = 64886, + [SMALL_STATE(1920)] = 64893, + [SMALL_STATE(1921)] = 64900, + [SMALL_STATE(1922)] = 64907, + [SMALL_STATE(1923)] = 64914, + [SMALL_STATE(1924)] = 64921, + [SMALL_STATE(1925)] = 64928, + [SMALL_STATE(1926)] = 64935, + [SMALL_STATE(1927)] = 64942, + [SMALL_STATE(1928)] = 64949, + [SMALL_STATE(1929)] = 64956, + [SMALL_STATE(1930)] = 64963, + [SMALL_STATE(1931)] = 64970, + [SMALL_STATE(1932)] = 64977, + [SMALL_STATE(1933)] = 64984, + [SMALL_STATE(1934)] = 64991, + [SMALL_STATE(1935)] = 64998, + [SMALL_STATE(1936)] = 65005, + [SMALL_STATE(1937)] = 65012, + [SMALL_STATE(1938)] = 65019, + [SMALL_STATE(1939)] = 65026, + [SMALL_STATE(1940)] = 65033, + [SMALL_STATE(1941)] = 65040, + [SMALL_STATE(1942)] = 65047, + [SMALL_STATE(1943)] = 65054, + [SMALL_STATE(1944)] = 65061, + [SMALL_STATE(1945)] = 65068, + [SMALL_STATE(1946)] = 65075, + [SMALL_STATE(1947)] = 65082, + [SMALL_STATE(1948)] = 65089, + [SMALL_STATE(1949)] = 65096, + [SMALL_STATE(1950)] = 65103, + [SMALL_STATE(1951)] = 65110, + [SMALL_STATE(1952)] = 65117, + [SMALL_STATE(1953)] = 65124, + [SMALL_STATE(1954)] = 65131, + [SMALL_STATE(1955)] = 65138, + [SMALL_STATE(1956)] = 65145, + [SMALL_STATE(1957)] = 65152, + [SMALL_STATE(1958)] = 65159, + [SMALL_STATE(1959)] = 65166, + [SMALL_STATE(1960)] = 65173, + [SMALL_STATE(1961)] = 65180, + [SMALL_STATE(1962)] = 65187, + [SMALL_STATE(1963)] = 65194, + [SMALL_STATE(1964)] = 65201, + [SMALL_STATE(1965)] = 65208, + [SMALL_STATE(1966)] = 65215, + [SMALL_STATE(1967)] = 65222, + [SMALL_STATE(1968)] = 65229, + [SMALL_STATE(1969)] = 65236, + [SMALL_STATE(1970)] = 65243, + [SMALL_STATE(1971)] = 65250, + [SMALL_STATE(1972)] = 65257, + [SMALL_STATE(1973)] = 65264, + [SMALL_STATE(1974)] = 65271, + [SMALL_STATE(1975)] = 65278, + [SMALL_STATE(1976)] = 65285, + [SMALL_STATE(1977)] = 65292, + [SMALL_STATE(1978)] = 65299, + [SMALL_STATE(1979)] = 65306, + [SMALL_STATE(1980)] = 65313, + [SMALL_STATE(1981)] = 65320, + [SMALL_STATE(1982)] = 65327, + [SMALL_STATE(1983)] = 65334, + [SMALL_STATE(1984)] = 65341, + [SMALL_STATE(1985)] = 65348, + [SMALL_STATE(1986)] = 65355, + [SMALL_STATE(1987)] = 65362, + [SMALL_STATE(1988)] = 65369, + [SMALL_STATE(1989)] = 65376, + [SMALL_STATE(1990)] = 65383, + [SMALL_STATE(1991)] = 65390, + [SMALL_STATE(1992)] = 65397, + [SMALL_STATE(1993)] = 65404, + [SMALL_STATE(1994)] = 65411, + [SMALL_STATE(1995)] = 65418, + [SMALL_STATE(1996)] = 65425, + [SMALL_STATE(1997)] = 65432, + [SMALL_STATE(1998)] = 65439, + [SMALL_STATE(1999)] = 65446, + [SMALL_STATE(2000)] = 65453, + [SMALL_STATE(2001)] = 65460, + [SMALL_STATE(2002)] = 65467, + [SMALL_STATE(2003)] = 65474, + [SMALL_STATE(2004)] = 65481, + [SMALL_STATE(2005)] = 65488, + [SMALL_STATE(2006)] = 65495, + [SMALL_STATE(2007)] = 65502, + [SMALL_STATE(2008)] = 65509, + [SMALL_STATE(2009)] = 65516, + [SMALL_STATE(2010)] = 65523, + [SMALL_STATE(2011)] = 65530, + [SMALL_STATE(2012)] = 65537, + [SMALL_STATE(2013)] = 65544, + [SMALL_STATE(2014)] = 65551, + [SMALL_STATE(2015)] = 65558, + [SMALL_STATE(2016)] = 65565, + [SMALL_STATE(2017)] = 65572, + [SMALL_STATE(2018)] = 65579, + [SMALL_STATE(2019)] = 65586, + [SMALL_STATE(2020)] = 65593, + [SMALL_STATE(2021)] = 65600, + [SMALL_STATE(2022)] = 65607, + [SMALL_STATE(2023)] = 65614, + [SMALL_STATE(2024)] = 65621, + [SMALL_STATE(2025)] = 65628, + [SMALL_STATE(2026)] = 65635, + [SMALL_STATE(2027)] = 65642, + [SMALL_STATE(2028)] = 65649, + [SMALL_STATE(2029)] = 65656, + [SMALL_STATE(2030)] = 65663, + [SMALL_STATE(2031)] = 65670, + [SMALL_STATE(2032)] = 65677, + [SMALL_STATE(2033)] = 65684, + [SMALL_STATE(2034)] = 65691, + [SMALL_STATE(2035)] = 65698, + [SMALL_STATE(2036)] = 65705, + [SMALL_STATE(2037)] = 65712, + [SMALL_STATE(2038)] = 65719, + [SMALL_STATE(2039)] = 65726, + [SMALL_STATE(2040)] = 65733, + [SMALL_STATE(2041)] = 65740, + [SMALL_STATE(2042)] = 65747, + [SMALL_STATE(2043)] = 65754, + [SMALL_STATE(2044)] = 65761, + [SMALL_STATE(2045)] = 65768, + [SMALL_STATE(2046)] = 65775, + [SMALL_STATE(2047)] = 65782, + [SMALL_STATE(2048)] = 65789, + [SMALL_STATE(2049)] = 65796, + [SMALL_STATE(2050)] = 65803, + [SMALL_STATE(2051)] = 65810, + [SMALL_STATE(2052)] = 65817, + [SMALL_STATE(2053)] = 65824, + [SMALL_STATE(2054)] = 65831, + [SMALL_STATE(2055)] = 65838, + [SMALL_STATE(2056)] = 65845, + [SMALL_STATE(2057)] = 65852, + [SMALL_STATE(2058)] = 65859, + [SMALL_STATE(2059)] = 65866, + [SMALL_STATE(2060)] = 65873, + [SMALL_STATE(2061)] = 65880, + [SMALL_STATE(2062)] = 65887, + [SMALL_STATE(2063)] = 65894, + [SMALL_STATE(2064)] = 65901, + [SMALL_STATE(2065)] = 65908, + [SMALL_STATE(2066)] = 65915, + [SMALL_STATE(2067)] = 65922, + [SMALL_STATE(2068)] = 65929, + [SMALL_STATE(2069)] = 65936, + [SMALL_STATE(2070)] = 65943, + [SMALL_STATE(2071)] = 65950, + [SMALL_STATE(2072)] = 65957, + [SMALL_STATE(2073)] = 65964, + [SMALL_STATE(2074)] = 65971, + [SMALL_STATE(2075)] = 65978, + [SMALL_STATE(2076)] = 65985, + [SMALL_STATE(2077)] = 65992, + [SMALL_STATE(2078)] = 65999, + [SMALL_STATE(2079)] = 66006, + [SMALL_STATE(2080)] = 66013, + [SMALL_STATE(2081)] = 66020, + [SMALL_STATE(2082)] = 66027, + [SMALL_STATE(2083)] = 66034, + [SMALL_STATE(2084)] = 66041, + [SMALL_STATE(2085)] = 66048, + [SMALL_STATE(2086)] = 66055, + [SMALL_STATE(2087)] = 66062, + [SMALL_STATE(2088)] = 66069, + [SMALL_STATE(2089)] = 66076, + [SMALL_STATE(2090)] = 66083, + [SMALL_STATE(2091)] = 66090, + [SMALL_STATE(2092)] = 66097, + [SMALL_STATE(2093)] = 66104, + [SMALL_STATE(2094)] = 66111, + [SMALL_STATE(2095)] = 66118, + [SMALL_STATE(2096)] = 66125, + [SMALL_STATE(2097)] = 66132, + [SMALL_STATE(2098)] = 66139, + [SMALL_STATE(2099)] = 66146, + [SMALL_STATE(2100)] = 66153, + [SMALL_STATE(2101)] = 66160, + [SMALL_STATE(2102)] = 66167, + [SMALL_STATE(2103)] = 66174, + [SMALL_STATE(2104)] = 66181, + [SMALL_STATE(2105)] = 66188, + [SMALL_STATE(2106)] = 66195, + [SMALL_STATE(2107)] = 66202, + [SMALL_STATE(2108)] = 66209, + [SMALL_STATE(2109)] = 66216, + [SMALL_STATE(2110)] = 66223, + [SMALL_STATE(2111)] = 66230, + [SMALL_STATE(2112)] = 66237, + [SMALL_STATE(2113)] = 66244, + [SMALL_STATE(2114)] = 66251, + [SMALL_STATE(2115)] = 66258, + [SMALL_STATE(2116)] = 66265, + [SMALL_STATE(2117)] = 66272, + [SMALL_STATE(2118)] = 66279, + [SMALL_STATE(2119)] = 66286, + [SMALL_STATE(2120)] = 66293, + [SMALL_STATE(2121)] = 66300, + [SMALL_STATE(2122)] = 66307, + [SMALL_STATE(2123)] = 66314, + [SMALL_STATE(2124)] = 66321, + [SMALL_STATE(2125)] = 66328, + [SMALL_STATE(2126)] = 66335, + [SMALL_STATE(2127)] = 66342, + [SMALL_STATE(2128)] = 66349, + [SMALL_STATE(2129)] = 66356, + [SMALL_STATE(2130)] = 66363, + [SMALL_STATE(2131)] = 66370, + [SMALL_STATE(2132)] = 66377, + [SMALL_STATE(2133)] = 66384, + [SMALL_STATE(2134)] = 66391, + [SMALL_STATE(2135)] = 66398, + [SMALL_STATE(2136)] = 66405, + [SMALL_STATE(2137)] = 66412, + [SMALL_STATE(2138)] = 66419, + [SMALL_STATE(2139)] = 66426, + [SMALL_STATE(2140)] = 66433, + [SMALL_STATE(2141)] = 66440, + [SMALL_STATE(2142)] = 66447, + [SMALL_STATE(2143)] = 66454, + [SMALL_STATE(2144)] = 66461, + [SMALL_STATE(2145)] = 66468, + [SMALL_STATE(2146)] = 66475, + [SMALL_STATE(2147)] = 66482, + [SMALL_STATE(2148)] = 66489, + [SMALL_STATE(2149)] = 66496, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 2, 0, 0), [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 3, 0, 0), [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 3, 0, 0), [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 3, 0, 0), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(127), - [296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(155), - [299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1206), - [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), - [305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(138), - [308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), - [311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), - [314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(141), - [320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(461), - [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(274), - [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2107), - [334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1287), - [337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1541), - [340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2019), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2108), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1714), - [349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1689), - [352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(574), - [355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(263), - [358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1288), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1417), - [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1666), - [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1619), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1667), - [373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1669), - [376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1671), - [379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(934), - [382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1493), - [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2021), - [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2022), - [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(658), - [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(663), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(44), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(47), - [403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(424), - [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(129), + [312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(156), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1209), + [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1232), + [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(147), + [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1164), + [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1368), + [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(670), + [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(145), + [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(437), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(269), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(30), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2115), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1283), + [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2027), + [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2116), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1721), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1688), + [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(573), + [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(259), + [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), + [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1696), + [389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1697), + [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1698), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(950), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1500), + [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2029), + [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2030), + [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(665), + [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(666), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(45), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(49), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(484), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(541), - [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1864), - [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1278), - [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1436), - [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1811), - [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1814), - [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1594), - [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1611), - [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), - [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1412), - [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1685), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1690), - [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), - [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), - [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1662), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2122), - [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1750), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(486), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1935), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1498), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1848), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2051), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1621), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1715), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), + [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), + [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1687), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1346), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1634), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1653), + [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1555), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2108), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1767), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), - [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), + [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), [683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), [686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), - [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), - [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(637), - [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(652), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), + [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), + [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), + [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), + [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), + [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), + [769] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(659), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), + [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(656), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), - [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), + [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), + [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), - [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633), - [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(626), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(603), - [1327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), - [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), - [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [1321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [1340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), [1343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(315), - [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), - [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), - [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), - [1366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(318), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2112), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [1384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(326), - [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [1389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(328), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [1406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), - [1408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), - [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), - [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(352), - [1433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), - [1435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), - [1437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1849), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), - [1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1390), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(316), + [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), + [1380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [1393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(330), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [1398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), + [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), + [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), + [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [1436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(354), + [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [1441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(355), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), + [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), + [1455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), - [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(399), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), - [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), - [1525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(415), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), - [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), - [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), - [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), - [1562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), - [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), - [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), - [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), - [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), - [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), - [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), - [1612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), - [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), - [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), - [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), - [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), - [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), - [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), - [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), + [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), + [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), + [1508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(400), + [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(409), + [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [1550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), + [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), + [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), + [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), + [1562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), + [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), + [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), + [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), + [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), + [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), + [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), + [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), + [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), + [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), + [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), + [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), + [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), + [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), + [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), - [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), - [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), - [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [1718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [1721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [1724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), - [1727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), - [1730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1229), - [1733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(935), - [1736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1795), - [1739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [1742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [1745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(276), - [1754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(39), - [1757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), - [1759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [1762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(664), - [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(671), - [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(51), - [1771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(45), - [1774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(463), - [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), - [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), - [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), - [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), - [1807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), - [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), - [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), - [1819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), - [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [2071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), - [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), - [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1324), - [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), - [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1229), - [2187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(935), - [2190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [2193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [2196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1725), - [2199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(276), - [2202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(39), - [2205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), - [2207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(51), - [2210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(45), - [2213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(463), - [2216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), - [2218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(773), - [2223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(741), - [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(835), - [2231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(742), - [2234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1103), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), - [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), - [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), - [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), - [2272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(910), - [2275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(753), - [2278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(908), - [2281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(754), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), - [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [2314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1162), - [2317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1109), - [2320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(776), - [2323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(313), - [2328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(322), - [2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [2335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), - [2337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), - [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [2343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1103), - [2346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(787), - [2349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(311), - [2352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(347), - [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [2363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1134), - [2366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(841), - [2369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(325), - [2372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [2377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1123), - [2380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(843), - [2383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(327), - [2386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(378), - [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), - [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), - [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [2415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [2419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), - [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [2443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [2457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), - [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(959), - [2474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(959), - [2479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1189), - [2482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [2486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), - [2488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), - [2490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(964), - [2493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(964), - [2496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), - [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [2507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), - [2543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), - [2552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(992), - [2555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(992), - [2558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1188), - [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [2589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(638), - [2592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), - [2595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(673), - [2598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [2602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(627), - [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [2607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), - [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), - [2613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(621), - [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(646), - [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), - [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), - [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [2643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [2646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(648), - [2649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [2655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), - [2661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), + [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), + [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), + [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), + [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), + [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), + [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), + [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), + [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), + [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), + [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), + [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), + [1732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [1735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [1738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1323), + [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), + [1744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), + [1747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1770), + [1753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), + [1756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), + [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), + [1773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), + [1776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(626), + [1779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(627), + [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [1785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(72), + [1788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), + [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), + [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), + [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), + [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), + [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), + [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), + [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), + [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [2075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), + [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [2179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [2182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1321), + [2185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), + [2188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), + [2191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [2194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), + [2197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [2200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), + [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [2209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), + [2211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [2214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(72), + [2217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [2220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), + [2222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [2234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(770), + [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(745), + [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(766), + [2247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(746), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), + [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), + [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(920), + [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(752), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(755), + [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), + [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), + [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), + [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), + [2330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(813), + [2333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(309), + [2338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), + [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1105), + [2356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(822), + [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [2362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(351), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [2369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1123), + [2372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(851), + [2375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(329), + [2378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(374), + [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [2405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1132), + [2408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(886), + [2411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(353), + [2414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [2445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [2461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), + [2469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), + [2484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [2486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), + [2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), + [2491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), + [2494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [2533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [2544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), + [2553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), + [2556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), + [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [2565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), + [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [2596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(672), + [2599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), + [2602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), + [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), + [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [2612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), + [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [2625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [2630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), + [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), + [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [2645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), + [2648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), + [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [2653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [2663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), [2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), - [2667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [2673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), - [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), - [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [2679] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1115), - [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1162), - [2685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1162), - [2688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1152), - [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), - [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), - [2695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1149), - [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [2700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(668), - [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [2705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(606), - [2708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), + [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), + [2671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), + [2673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [2683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1118), + [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), + [2688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), + [2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1150), + [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [2706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), + [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), [2712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), - [2716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), - [2719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), - [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [2723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), - [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), - [2729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), - [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [2775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1886), - [2778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1336), - [2781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(141), - [2784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(141), - [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [2789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1282), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [2798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [2800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), - [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), - [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), - [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), - [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), - [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), - [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), - [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), - [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), - [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), - [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), - [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2948] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1250), - [2951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1217), - [2954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), - [2956] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(60), - [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [2961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [2965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1219), - [2968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1219), - [2971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), - [2973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1245), - [2976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(66), - [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [2985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1221), - [2988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1221), - [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), - [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1248), - [2996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(67), - [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), - [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [3047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), - [3061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1247), - [3064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), - [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [3087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1348), - [3099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(1747), - [3106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(141), - [3109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(141), - [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), - [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1289), - [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1289), - [3140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1273), - [3143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [3177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), - [3183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [2716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), + [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), + [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), + [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [2731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), + [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [2753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1856), + [2756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), + [2759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), + [2762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), + [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [2767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1281), + [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [2800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), + [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), + [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), + [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), + [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [2961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [2964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), + [2966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1258), + [2969] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(50), + [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), + [2977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1222), + [2980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), + [2982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [3007] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), + [3010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), + [3013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), + [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(46), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [3053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), + [3078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), + [3081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1281), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [3100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), + [3107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), + [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), + [3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), + [3120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), + [3123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1269), + [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), + [3155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), [3193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), [3195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [3209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [3213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), - [3217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), - [3219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1318), - [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), - [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [3230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1841), - [3233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), - [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), - [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [3251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), - [3253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), - [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [3257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [3265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), - [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [3275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), - [3278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), - [3281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), - [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [3296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), - [3299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), - [3301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1335), - [3304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [3308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1337), - [3311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [3322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [3328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [3335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), - [3341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), + [3197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), + [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [3221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [3225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), + [3227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), + [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), + [3234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), + [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), + [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), + [3253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), + [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), + [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [3283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), + [3285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), + [3288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), + [3291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), + [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [3302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [3306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1338), + [3309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [3319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), + [3321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), + [3323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [3334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1352), + [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [3343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [3346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2125), - [3356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1387), - [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [3363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), - [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [3367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), - [3369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), - [3371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), - [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [3375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2119), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [3388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1644), - [3391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), - [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [3419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), - [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [3425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [3437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1908), - [3440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), - [3442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [3446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), - [3448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(388), - [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), - [3455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [3462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), - [3464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1298), - [3467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), - [3469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), - [3471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), - [3473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), - [3475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), - [3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), - [3479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), - [3481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [3485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), - [3487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [3491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), - [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [3495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), - [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [3501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), - [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), - [3511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1460), - [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [3518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), - [3520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1296), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), - [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), - [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [3535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [3539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), - [3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [3547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), - [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [3551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), - [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [3555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), - [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), - [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [3575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [3577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [3579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [3585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), - [3587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1281), - [3590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), - [3592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(316), - [3595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), - [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [3599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), - [3601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [3603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [3611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), - [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1507), - [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), - [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [3630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1393), - [3633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), - [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [3639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [3641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), - [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [3645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [3649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [3651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [3657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [3659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [3663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1563), - [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), - [3668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(723), - [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [3675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), - [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), - [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), - [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), - [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [3703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [3707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1538), - [3710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [3720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), - [3722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), - [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [3766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [3774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), - [3776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), - [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [3792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), - [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [3804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [3846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [3878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [3884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [3902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [3950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [3968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [3990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), - [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [3998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [4032] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [4042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), - [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [4186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [4206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [4216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), - [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), - [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [4260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [4280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [4312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [4408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [3348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [3351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), + [3354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), + [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), + [3361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [3365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), + [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [3373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), + [3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), + [3381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [3386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), + [3389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), + [3391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1379), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [3404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [3408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), + [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), + [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [3449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1436), + [3452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), + [3454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), + [3456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), + [3465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1441), + [3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), + [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), + [3482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), + [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), + [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), + [3490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), + [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), + [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), + [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), + [3514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1294), + [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), + [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), + [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), + [3527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), + [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [3532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [3540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), + [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [3544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), + [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [3548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), + [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), + [3558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(317), + [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [3565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), + [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [3569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [3573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), + [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [3577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1486), + [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [3612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), + [3643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), + [3645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), + [3647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), + [3649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), + [3651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [3656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1691), + [3659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), + [3661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [3677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), + [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [3681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), + [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [3695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), + [3697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1298), + [3700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(721), + [3703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [3711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), + [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [3728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), + [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [3770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), + [3772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), + [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), + [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), + [3784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), + [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [3798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [3866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), + [3962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [4038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [4040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), + [4046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), + [4048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [4126] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [4156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [4206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), }; enum ts_external_scanner_symbol_identifiers { From b21a68db1ae5b7acccc8d308e947896ed7e70c8c Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Tue, 25 Feb 2025 16:39:07 -0500 Subject: [PATCH 04/19] deps: bump tree-sitter to 0.25.2 Signed-off-by: William Woodruff --- Cargo.toml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3ee0d21..599e2de 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.24.5" +version = "0.25.2" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" @@ -9,18 +9,13 @@ edition = "2018" license = "MIT" build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] +include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] [lib] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "0.24.4" +tree-sitter = "0.25.2" [build-dependencies] cc = "1.0" From bc38714d068f9b4ca20f4edde6b483bb54cff713 Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Tue, 25 Feb 2025 16:47:42 -0500 Subject: [PATCH 05/19] use tree-sitter-language APIs Signed-off-by: William Woodruff --- Cargo.toml | 5 ++++- bindings/rust/lib.rs | 16 +++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 599e2de..2e2894b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,10 @@ include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "0.25.2" +tree-sitter-language = "0.1" [build-dependencies] cc = "1.0" + +[dev-dependencies] +tree-sitter = "0.25.2" diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index ed0d438..71f8b9f 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -6,7 +6,7 @@ //! ``` //! let code = ""; //! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_powershell::language()).expect("Error loading powershell grammar"); +//! parser.set_language(&tree_sitter_powershell::LANGUAGE.into()).expect("Error loading powershell grammar"); //! let tree = parser.parse(code, None).unwrap(); //! ``` //! @@ -15,18 +15,16 @@ //! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html //! [tree-sitter]: https://tree-sitter.github.io/ -use tree_sitter::Language; +use tree_sitter_language::LanguageFn; extern "C" { - fn tree_sitter_powershell() -> Language; + fn tree_sitter_powershell() -> *const (); } -/// Get the tree-sitter [Language][] for this grammar. +/// The tree-sitter [`LanguageFn`][LanguageFn] for this grammar. /// -/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -pub fn language() -> Language { - unsafe { tree_sitter_powershell() } -} +/// [LanguageFn]: https://docs.rs/tree-sitter-language/*/tree_sitter_language/struct.LanguageFn.html +pub const LANGUAGE: LanguageFn = unsafe { LanguageFn::from_raw(tree_sitter_powershell) }; /// The content of the [`node-types.json`][] file for this grammar. /// @@ -46,7 +44,7 @@ mod tests { fn test_can_load_grammar() { let mut parser = tree_sitter::Parser::new(); parser - .set_language(super::language()) + .set_language(&super::LANGUAGE.into()) .expect("Error loading powershell language"); } } From 8aa08335cb99fab61cf5e649ddf487286a5b6e7d Mon Sep 17 00:00:00 2001 From: atxr Date: Fri, 14 Mar 2025 16:56:03 +0100 Subject: [PATCH 06/19] Add nix shell for dev --- .envrc | 1 + .gitignore | 3 ++- flake.lock | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 44 ++++++++++++++++++++++++++++++ 4 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 .envrc create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..bc0f4a9 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake path:. diff --git a/.gitignore b/.gitignore index d2ecd32..82c7138 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ build *.wasm package-lock.json Cargo.lock -target \ No newline at end of file +target +.direnv diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..82868d9 --- /dev/null +++ b/flake.lock @@ -0,0 +1,78 @@ +{ + "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1741862977, + "narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1741851582, + "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs", + "nixpkgs-unstable": "nixpkgs-unstable" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..df4d4f4 --- /dev/null +++ b/flake.nix @@ -0,0 +1,44 @@ +# source: https://github.com/nix-community/poetry2nix/blob/master/templates/app/flake.nix +{ + description = "tree-sitter-powershell"; + + inputs = { + flake-utils.url = "github:numtide/flake-utils"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; + nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; + }; + + outputs = { self, nixpkgs, nixpkgs-unstable, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + pkgs-unstable = nixpkgs-unstable.legacyPackages.${system}; + in + { + packages = { + default = self.packages.${system}.myapp; + }; + + # Shell for app dependencies. + # + # nix develop + # + # Use this shell for developing your app. + devShells.default = pkgs.mkShell { + packages = [ + pkgs.gnumake + pkgs.nixpkgs-fmt + + # Rust + pkgs-unstable.rustc + pkgs-unstable.cargo + pkgs-unstable.rust-analyzer + pkgs-unstable.rustfmt + + # Tree-sitter + pkgs.nodejs_23 + pkgs.tree-sitter + ]; + }; + }); +} From 63aed89ecbdf9c9c4e258f4d4e16538a385c8700 Mon Sep 17 00:00:00 2001 From: Vanessa Rodrigues Date: Fri, 14 Mar 2025 10:21:25 -0700 Subject: [PATCH 07/19] Add support for Windows \r\n files --- grammar.js | 77 +- src/grammar.json | 60 +- src/node-types.json | 4 - src/parser.c | 21736 +++++++++++++++++++++--------------------- 4 files changed, 11161 insertions(+), 10716 deletions(-) diff --git a/grammar.js b/grammar.js index ecb9c7f..be4d469 100644 --- a/grammar.js +++ b/grammar.js @@ -17,6 +17,7 @@ module.exports = grammar({ $.comment, /\s/, /`\n/, + /`\r\n/, /[\uFEFF\u2060\u200B\u00A0]/ ], @@ -27,9 +28,8 @@ module.exports = grammar({ [$.expandable_string_literal], [$.path_command_name, $._value] ], - - rules: { + rules: { program: $ => seq( optional($.param_block), $.statement_list @@ -38,14 +38,14 @@ module.exports = grammar({ // Comments comment: $ => token( choice( - /#[^\n]*/, + /#[^\r\n]*/, seq( "<#", repeat( choice( /[^#`]+/, /#+[^>#]/, - /`.{1}|`\n/ + /`.{1}|`\r?\n/ ) ), /#+>/ @@ -54,7 +54,6 @@ module.exports = grammar({ ), // Literal - _literal: $ => choice( $.integer_literal, $.string_literal, @@ -62,7 +61,6 @@ module.exports = grammar({ ), // Integer Literals - integer_literal: $ => choice( $.decimal_integer_literal, $.hexadecimal_integer_literal @@ -77,7 +75,6 @@ module.exports = grammar({ )), // Real Literals - real_literal: $ => token(choice( seq(/[0-9]+\.[0-9]+/, optional(token(seq("e", optional(choice("+", "-")), /[0-9]+/))), optional(choice("kb", "mb", "gb", "tb", "pb"))), seq(/\.[0-9]+/, optional(token(seq("e", optional(choice("+", "-")), /[0-9]+/))), optional(choice("kb", "mb", "gb", "tb", "pb"))), @@ -85,7 +82,6 @@ module.exports = grammar({ )), // String literal - string_literal: $ => choice( $.expandable_string_literal, $.verbatim_string_characters, @@ -100,8 +96,8 @@ module.exports = grammar({ token.immediate(/[^\$\"`]+/), $.variable, $.sub_expression, - token.immediate(/\$(`.{1}|`\n|[\s\\])/), - token.immediate(/`.{1}|`\n/), + token.immediate(/\$(`.{1}|`\r?\n|[\s\\])/), + token.immediate(/`.{1}|`\r?\n/), token.immediate("\"\""), token.immediate("$"), ) @@ -111,19 +107,19 @@ module.exports = grammar({ ), expandable_here_string_literal: $ => seq( - /@\" *\n/, + /@\" *\r?\n/, repeat( choice( - token.immediate(/[^\$\n`]+/), + token.immediate(/[^\$\r\n`]+/), $.variable, $.sub_expression, - token.immediate(/\n+[^\"\n]/), - token.immediate(/\n+\"[^@]/), + token.immediate(/(\r?\n)+[^\"\r\n]/), + token.immediate(/(\r?\n)+\"[^@]/), token.immediate("$"), - token.immediate(/`.{1}|`\n/) + token.immediate(/`.{1}|`\r?\n/) ) ), - token.immediate(/\n+\"@/) + token.immediate(/(\r?\n)+\"@/) ), verbatim_string_characters: $ => token(seq( @@ -139,15 +135,15 @@ module.exports = grammar({ verbatim_here_string_characters: $ => token( seq( - /@\'\s*\n/, + /@\'\s*\r?\n/, repeat( choice( - /[^\n]/, - /\n+[^\'\n]/, - /\n\'[^@]/, + /[^\r\n]/, + /(\r?\n)+[^\'\r\n]/, + /\r?\n\'[^@]/, ) ), - /\n+\'@/ + /(\r?\n)+\'@/ ) ), @@ -156,7 +152,7 @@ module.exports = grammar({ // Type names type_identifier: $ => /[a-zA-Z0-9_]+/, - + type_name: $ => choice( $.type_identifier, seq($.type_name, ".", $.type_identifier ) @@ -166,7 +162,6 @@ module.exports = grammar({ generic_type_name: $ => seq($.type_name, "["), // Operators and punctuators - assignement_operator: $ => choice( "=", "!=", "+=", "*=", "/=", "%=" ), @@ -204,7 +199,6 @@ module.exports = grammar({ format_operator: $ => reservedWord("-f"), // Variables - variable: $ => choice( '$$', '$^', @@ -236,14 +230,13 @@ module.exports = grammar({ choice( /"[^"]*"/, /&[^&]*/, - /[^\|\n]+/ + /[^\|\r\n]+/ ) ), // Grammar // Statements - script_block: $ => choice( field("script_block_body", $.script_block_body), seq(seq($.param_block, $._statement_terminator, repeat(";")), field("script_block_body", optional($.script_block_body))) @@ -270,7 +263,7 @@ module.exports = grammar({ field("named_block_list", $.named_block_list), field("statement_list", $.statement_list) ), - + named_block_list: $ => repeat1( $.named_block ), @@ -377,11 +370,11 @@ module.exports = grammar({ for_statement: $ => seq( reservedWord("for"), "(", optional( - seq(optional(seq(field("for_initializer", $.for_initializer), $._statement_terminator)), + seq(optional(seq(field("for_initializer", $.for_initializer), $._statement_terminator)), optional( - seq(choice(";", "\n"), optional(seq(field("for_condition", $.for_condition), $._statement_terminator)), + seq(choice(";", token.immediate(/\r?\n/)), optional(seq(field("for_condition", $.for_condition), $._statement_terminator)), optional( - seq(choice(";", "\n"), optional(seq(field("for_iterator", $.for_iterator), $._statement_terminator))) + seq(choice(";", token.immediate(/\r?\n/)), optional(seq(field("for_iterator", $.for_iterator), $._statement_terminator))) ) ) ) @@ -533,8 +526,8 @@ module.exports = grammar({ choice( /[^\$"`]+/, $.variable, - /\$`(.{1}|`\n)/, - /`.{1}|`\n/, + /\$`(.{1}|`\r?\n)/, + /`.{1}|`\r?\n/, "\"\"", $.sub_expression ) @@ -544,10 +537,10 @@ module.exports = grammar({ ), command_name: $ => prec.right(seq( - /[^\{\}\(\);,\|\&`"'\s\n\[\]\+\-\*\/\$@<\!%]+/, + /[^\{\}\(\);,\|\&`"'\s\r\n\[\]\+\-\*\/\$@<\!%]+/, repeat( choice( - token.immediate(/[^\{\}\(\);,\|\&"'\s\n]+/), + token.immediate(/[^\{\}\(\);,\|\&"'\s\r\n]+/), seq(token.immediate("\""), $._expandable_string_literal_immediate), token.immediate("\"\""), token.immediate("''") @@ -583,7 +576,7 @@ module.exports = grammar({ ), // Stop parsing is a token that end the parsing of command line - stop_parsing: $ => /--%[^\n]*/, + stop_parsing: $ => /--%[^\r\n]*/, // Generic token is hard to manage // So a definition is that a generic token must have to begin by one or more space char @@ -614,7 +607,6 @@ module.exports = grammar({ ), // Class - class_attribute : $ => choice(reservedWord("hidden"), reservedWord("static")), class_property_definition: $ => seq( @@ -650,7 +642,7 @@ module.exports = grammar({ ), class_statement: $ => seq( - reservedWord("class"), $.simple_name, optional(seq(":", $.simple_name, repeat(seq(",", $.simple_name)))), + reservedWord("class"), $.simple_name, optional(seq(":", $.simple_name, repeat(seq(",", $.simple_name)))), "{", repeat( choice( @@ -662,7 +654,6 @@ module.exports = grammar({ ), // Enums - enum_statement: $ => seq( reservedWord("enum"), $.simple_name, "{", repeat( @@ -677,7 +668,6 @@ module.exports = grammar({ ), // Expressions - _expression: $ => $.logical_expression, logical_expression: $ => prec.left(choice( @@ -738,7 +728,7 @@ module.exports = grammar({ array_literal_expression: $ => prec.left(seq( $.unary_expression, - repeat ( + repeat ( seq( ",", $.unary_expression @@ -768,7 +758,6 @@ module.exports = grammar({ pre_increment_expression: $ => seq("++", $.unary_expression), pre_decrement_expression: $ => seq("--", $.unary_expression), - cast_expression: $ => prec(PREC.CAST, seq($.type_literal, $.unary_expression)), attributed_variable: $ => seq($.type_literal, $.variable), @@ -806,8 +795,8 @@ module.exports = grammar({ hash_literal_body: $ => repeat1($.hash_entry), hash_entry: $ => seq( - $.key_expression, - "=", + $.key_expression, + "=", $._statement, $._statement_terminator, repeat(";") ), @@ -861,7 +850,7 @@ module.exports = grammar({ choice(reservedWord("-and"), reservedWord("-or"), reservedWord("-xor")), $.bitwise_argument_expression ) )), - + bitwise_argument_expression: $ => prec.left(choice( $.comparison_argument_expression, seq ( diff --git a/src/grammar.json b/src/grammar.json index abc38fa..d0c65e1 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -30,7 +30,7 @@ "members": [ { "type": "PATTERN", - "value": "#[^\\n]*" + "value": "#[^\\r\\n]*" }, { "type": "SEQ", @@ -54,7 +54,7 @@ }, { "type": "PATTERN", - "value": "`.{1}|`\\n" + "value": "`.{1}|`\\r?\\n" } ] } @@ -538,14 +538,14 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "\\$(`.{1}|`\\n|[\\s\\\\])" + "value": "\\$(`.{1}|`\\r?\\n|[\\s\\\\])" } }, { "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "`.{1}|`\\n" + "value": "`.{1}|`\\r?\\n" } }, { @@ -589,7 +589,7 @@ "members": [ { "type": "PATTERN", - "value": "@\\\" *\\n" + "value": "@\\\" *\\r?\\n" }, { "type": "REPEAT", @@ -600,7 +600,7 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "[^\\$\\n`]+" + "value": "[^\\$\\r\\n`]+" } }, { @@ -615,14 +615,14 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "\\n+[^\\\"\\n]" + "value": "(\\r?\\n)+[^\\\"\\r\\n]" } }, { "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "\\n+\\\"[^@]" + "value": "(\\r?\\n)+\\\"[^@]" } }, { @@ -636,7 +636,7 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "`.{1}|`\\n" + "value": "`.{1}|`\\r?\\n" } } ] @@ -646,7 +646,7 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "\\n+\\\"@" + "value": "(\\r?\\n)+\\\"@" } } ] @@ -690,7 +690,7 @@ "members": [ { "type": "PATTERN", - "value": "@\\'\\s*\\n" + "value": "@\\'\\s*\\r?\\n" }, { "type": "REPEAT", @@ -699,22 +699,22 @@ "members": [ { "type": "PATTERN", - "value": "[^\\n]" + "value": "[^\\r\\n]" }, { "type": "PATTERN", - "value": "\\n+[^\\'\\n]" + "value": "(\\r?\\n)+[^\\'\\r\\n]" }, { "type": "PATTERN", - "value": "\\n\\'[^@]" + "value": "\\r?\\n\\'[^@]" } ] } }, { "type": "PATTERN", - "value": "\\n+\\'@" + "value": "(\\r?\\n)+\\'@" } ] } @@ -2097,7 +2097,7 @@ }, { "type": "PATTERN", - "value": "[^\\|\\n]+" + "value": "[^\\|\\r\\n]+" } ] } @@ -3133,8 +3133,11 @@ "value": ";" }, { - "type": "STRING", - "value": "\n" + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } } ] }, @@ -3177,8 +3180,11 @@ "value": ";" }, { - "type": "STRING", - "value": "\n" + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "\\r?\\n" + } } ] }, @@ -4289,11 +4295,11 @@ }, { "type": "PATTERN", - "value": "\\$`(.{1}|`\\n)" + "value": "\\$`(.{1}|`\\r?\\n)" }, { "type": "PATTERN", - "value": "`.{1}|`\\n" + "value": "`.{1}|`\\r?\\n" }, { "type": "STRING", @@ -4327,7 +4333,7 @@ "members": [ { "type": "PATTERN", - "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" + "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\r\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" }, { "type": "REPEAT", @@ -4338,7 +4344,7 @@ "type": "IMMEDIATE_TOKEN", "content": { "type": "PATTERN", - "value": "[^\\{\\}\\(\\);,\\|\\&\"'\\s\\n]+" + "value": "[^\\{\\}\\(\\);,\\|\\&\"'\\s\\r\\n]+" } }, { @@ -4469,7 +4475,7 @@ }, "stop_parsing": { "type": "PATTERN", - "value": "--%[^\\n]*" + "value": "--%[^\\r\\n]*" }, "command_argument_sep": { "type": "PREC_RIGHT", @@ -6737,6 +6743,10 @@ "type": "PATTERN", "value": "`\\n" }, + { + "type": "PATTERN", + "value": "`\\r\\n" + }, { "type": "PATTERN", "value": "[\\uFEFF\\u2060\\u200B\\u00A0]" diff --git a/src/node-types.json b/src/node-types.json index 811f663..34dbe32 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -3347,10 +3347,6 @@ ] } }, - { - "type": "\n", - "named": false - }, { "type": " ", "named": false diff --git a/src/parser.c b/src/parser.c index 27d267b..b834d9f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -167,7 +167,7 @@ enum ts_symbol_identifiers { aux_sym_foreach_statement_token1 = 141, aux_sym_foreach_statement_token2 = 142, aux_sym_for_statement_token1 = 143, - anon_sym_LF = 144, + aux_sym_for_statement_token2 = 144, aux_sym_while_statement_token1 = 145, aux_sym_do_statement_token1 = 146, aux_sym_do_statement_token2 = 147, @@ -565,7 +565,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_foreach_statement_token1] = "foreach", [aux_sym_foreach_statement_token2] = "in", [aux_sym_for_statement_token1] = "for", - [anon_sym_LF] = "\n", + [aux_sym_for_statement_token2] = "for_statement_token2", [aux_sym_while_statement_token1] = "while", [aux_sym_do_statement_token1] = "do", [aux_sym_do_statement_token2] = "until", @@ -963,7 +963,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_foreach_statement_token1] = aux_sym_foreach_statement_token1, [aux_sym_foreach_statement_token2] = aux_sym_foreach_statement_token2, [aux_sym_for_statement_token1] = aux_sym_for_statement_token1, - [anon_sym_LF] = anon_sym_LF, + [aux_sym_for_statement_token2] = aux_sym_for_statement_token2, [aux_sym_while_statement_token1] = aux_sym_while_statement_token1, [aux_sym_do_statement_token1] = aux_sym_do_statement_token1, [aux_sym_do_statement_token2] = aux_sym_do_statement_token2, @@ -1793,8 +1793,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_LF] = { - .visible = true, + [aux_sym_for_statement_token2] = { + .visible = false, .named = false, }, [aux_sym_while_statement_token1] = { @@ -5105,2290 +5105,2635 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(461); + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1797, - '"', 1720, - '#', 463, - '$', 592, - '%', 1757, - '&', 1511, - '\'', 123, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1777, - '.', 1820, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - ';', 1453, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 1781, + '#', 522, + '$', 653, + '%', 1818, + '&', 1572, + '\'', 177, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1838, + '.', 1881, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + ';', 1514, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(446); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(499); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(675); + lookahead == 'b') ADVANCE(736); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(650); + lookahead == 'c') ADVANCE(711); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(654); + lookahead == 'd') ADVANCE(715); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(710); + lookahead == 'e') ADVANCE(771); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(697); + lookahead == 'f') ADVANCE(758); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(688); + lookahead == 'i') ADVANCE(749); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(656); + lookahead == 'p') ADVANCE(717); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(681); + lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(676); + lookahead == 's') ADVANCE(737); if (lookahead == 'T' || - lookahead == 't') ADVANCE(695); + lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(728); + lookahead == 'u') ADVANCE(789); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(696); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(757); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(453); + lookahead == 0xfeff) SKIP(512); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(80); + lookahead == ' ') ADVANCE(129); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); case 1: - if (lookahead == '\n') SKIP(81); + if (lookahead == '\n') ADVANCE(171); + if (lookahead == '#') ADVANCE(170); + if (lookahead == '`') ADVANCE(103); + if (lookahead != 0) ADVANCE(171); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(596); - if (lookahead == ' ') ADVANCE(2); + if (lookahead == '\n') SKIP(130); END_STATE(); case 3: - if (lookahead == '\n') ADVANCE(5); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(3); + if (lookahead == '\n') SKIP(130); + if (lookahead == '\r') SKIP(2); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(4); - if (lookahead == '\'') ADVANCE(40); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(5); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(657); END_STATE(); case 5: - if (lookahead == '\n') ADVANCE(4); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(5); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == ' ') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '\n') ADVANCE(48); - if (lookahead == '\'') ADVANCE(40); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(9); + if (lookahead == '\r') ADVANCE(6); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '\n') ADVANCE(48); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(8); + if (lookahead == '\r') ADVANCE(6); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(6); END_STATE(); case 8: - if (lookahead == '\n') SKIP(89); + if (lookahead == '\n') ADVANCE(8); + if (lookahead == '\r') ADVANCE(7); + if (lookahead == '\'') ADVANCE(73); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(9); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 9: - if (lookahead == '\n') SKIP(90); + if (lookahead == '\n') ADVANCE(8); + if (lookahead == '\r') ADVANCE(7); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(9); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 10: - if (lookahead == '\n') SKIP(94); + if (lookahead == '\n') ADVANCE(89); END_STATE(); case 11: - if (lookahead == '\n') SKIP(58); + if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\r') ADVANCE(10); + if (lookahead == '\'') ADVANCE(73); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 12: - if (lookahead == '\n') SKIP(95); + if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\r') ADVANCE(10); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '\n') SKIP(14); + if (lookahead == '\n') SKIP(139); END_STATE(); case 14: - ADVANCE_MAP( - '\n', 1486, - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, - ); - if (lookahead == '`') SKIP(13); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1653); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1530); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if (lookahead != 0 && - (lookahead < ' ' || '9' < lookahead) && - lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + if (lookahead == '\n') SKIP(139); + if (lookahead == '\r') SKIP(13); END_STATE(); case 15: - if (lookahead == '\n') SKIP(88); + if (lookahead == '\n') SKIP(140); END_STATE(); case 16: - if (lookahead == '\n') SKIP(77); + if (lookahead == '\n') SKIP(140); + if (lookahead == '\r') SKIP(15); END_STATE(); case 17: - if (lookahead == '\n') SKIP(63); + if (lookahead == '\n') SKIP(144); END_STATE(); case 18: - if (lookahead == '\n') SKIP(100); + if (lookahead == '\n') SKIP(144); + if (lookahead == '\r') SKIP(17); END_STATE(); case 19: - if (lookahead == '\n') SKIP(59); + if (lookahead == '\n') SKIP(107); END_STATE(); case 20: if (lookahead == '\n') SKIP(107); + if (lookahead == '\r') SKIP(19); END_STATE(); case 21: - if (lookahead == '\n') SKIP(66); + if (lookahead == '\n') SKIP(145); END_STATE(); case 22: - if (lookahead == '\n') SKIP(69); + if (lookahead == '\n') SKIP(145); + if (lookahead == '\r') SKIP(21); END_STATE(); case 23: - if (lookahead == '\n') SKIP(72); + ADVANCE_MAP( + '\n', 1548, + '\r', 24, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, + ); + if (lookahead == '`') SKIP(26); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1714); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') SKIP(137); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1600); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (lookahead != 0 && + (lookahead < ' ' || '9' < lookahead) && + lookahead != ']' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); case 24: - if (lookahead == '\n') SKIP(74); + ADVANCE_MAP( + '\n', 1548, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, + ); + if (lookahead == '`') SKIP(26); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1714); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1600); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(137); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (lookahead != 0 && + (lookahead < ' ' || '9' < lookahead) && + lookahead != ']' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); case 25: - if (lookahead == '\n') ADVANCE(1523); - if (lookahead != 0) ADVANCE(1522); + if (lookahead == '\n') SKIP(137); END_STATE(); case 26: - if (lookahead == '\n') ADVANCE(588); - if (lookahead != 0) ADVANCE(588); + if (lookahead == '\n') SKIP(137); + if (lookahead == '\r') SKIP(25); END_STATE(); case 27: - if (lookahead == '\n') ADVANCE(27); - if (lookahead == '"') ADVANCE(157); - if (lookahead == '#') ADVANCE(642); - if (lookahead == '$') ADVANCE(640); - if (lookahead == '<') ADVANCE(639); - if (lookahead == '@') ADVANCE(641); - if (lookahead == '`') ADVANCE(638); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(638); - if (lookahead != 0) ADVANCE(638); + if (lookahead == '\n') SKIP(138); END_STATE(); case 28: - if (lookahead == '\n') ADVANCE(27); - if (lookahead == '#') ADVANCE(635); - if (lookahead == '$') ADVANCE(592); - if (lookahead == '<') ADVANCE(598); - if (lookahead == '@') ADVANCE(633); - if (lookahead == '`') ADVANCE(26); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(597); - if (lookahead != 0) ADVANCE(637); + if (lookahead == '\n') SKIP(138); + if (lookahead == '\r') SKIP(27); END_STATE(); case 29: - if (lookahead == '\n') SKIP(110); + if (lookahead == '\n') SKIP(126); END_STATE(); case 30: - if (lookahead == '\n') SKIP(108); + if (lookahead == '\n') SKIP(126); + if (lookahead == '\r') SKIP(29); END_STATE(); case 31: - if (lookahead == '\n') SKIP(118); + if (lookahead == '\n') SKIP(112); END_STATE(); case 32: if (lookahead == '\n') SKIP(112); + if (lookahead == '\r') SKIP(31); END_STATE(); case 33: - if (lookahead == '\n') SKIP(33); - if (lookahead == '"') ADVANCE(1447); - if (lookahead == '#') ADVANCE(465); - if (lookahead == '&') ADVANCE(1443); - if (lookahead == ')') ADVANCE(1457); - if (lookahead == '<') ADVANCE(1448); - if (lookahead == '`') ADVANCE(1452); - if (lookahead == '|') ADVANCE(1510); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1445); - if (lookahead != 0) ADVANCE(1452); + if (lookahead == '\n') SKIP(150); END_STATE(); case 34: - if (lookahead == '\n') SKIP(111); + if (lookahead == '\n') SKIP(150); + if (lookahead == '\r') SKIP(33); END_STATE(); case 35: - if (lookahead == '\n') SKIP(35); - if (lookahead == '"') ADVANCE(1447); - if (lookahead == '#') ADVANCE(465); - if (lookahead == '&') ADVANCE(1443); - if (lookahead == '<') ADVANCE(1448); - if (lookahead == '`') ADVANCE(1452); - if (lookahead == '|') ADVANCE(1510); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1446); - if (lookahead != 0) ADVANCE(1452); + if (lookahead == '\n') SKIP(108); END_STATE(); case 36: - if (lookahead == '\n') SKIP(114); + if (lookahead == '\n') SKIP(108); + if (lookahead == '\r') SKIP(35); END_STATE(); case 37: - if (lookahead == '\n') SKIP(113); + if (lookahead == '\n') SKIP(160); END_STATE(); case 38: - if (lookahead == '\n') SKIP(39); + if (lookahead == '\n') SKIP(160); + if (lookahead == '\r') SKIP(37); END_STATE(); case 39: - if (lookahead == '\n') ADVANCE(1487); - if (lookahead == '#') ADVANCE(473); - if (lookahead == ')') ADVANCE(1456); - if (lookahead == ';') ADVANCE(1453); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(38); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(39); + if (lookahead == '\n') SKIP(115); END_STATE(); case 40: - if (lookahead == '\n') ADVANCE(6); - if (lookahead == '@') ADVANCE(649); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') SKIP(115); + if (lookahead == '\r') SKIP(39); END_STATE(); case 41: - if (lookahead == '\n') SKIP(83); + if (lookahead == '\n') SKIP(118); END_STATE(); case 42: - if (lookahead == '\n') SKIP(93); + if (lookahead == '\n') SKIP(118); + if (lookahead == '\r') SKIP(41); END_STATE(); case 43: - if (lookahead == '\n') SKIP(56); + if (lookahead == '\n') SKIP(121); END_STATE(); case 44: - if (lookahead == '\n') SKIP(76); + if (lookahead == '\n') SKIP(121); + if (lookahead == '\r') SKIP(43); END_STATE(); case 45: - if (lookahead == '\n') SKIP(84); + if (lookahead == '\n') SKIP(123); END_STATE(); case 46: - if (lookahead == '\n') SKIP(86); + if (lookahead == '\n') SKIP(123); + if (lookahead == '\r') SKIP(45); END_STATE(); case 47: - if (lookahead == '\n') SKIP(71); + if (lookahead == '\n') ADVANCE(1585); + if (lookahead == '\r') ADVANCE(1584); + if (lookahead != 0) ADVANCE(1583); END_STATE(); case 48: - if (lookahead == '\n') ADVANCE(49); - if (lookahead == '\'') ADVANCE(156); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(1581); END_STATE(); case 49: - if (lookahead == '\n') ADVANCE(49); - if (lookahead == '\'') ADVANCE(155); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(648); + if (lookahead == '\r') ADVANCE(649); + if (lookahead != 0) ADVANCE(648); END_STATE(); case 50: - if (lookahead == '\n') SKIP(78); + ADVANCE_MAP( + '\n', 50, + '\r', 52, + '"', 211, + '#', 703, + '$', 701, + '<', 700, + '@', 702, + '`', 699, + '\t', 699, + 0x0b, 699, + '\f', 699, + ' ', 699, + 0xa0, 699, + 0x200b, 699, + 0x2060, 699, + 0xfeff, 699, + ); + if (lookahead != 0) ADVANCE(699); END_STATE(); case 51: - if (lookahead == '\n') SKIP(65); + ADVANCE_MAP( + '\n', 50, + '\r', 52, + '#', 696, + '$', 653, + '<', 659, + '@', 694, + '`', 49, + '\t', 658, + 0x0b, 658, + '\f', 658, + ' ', 658, + 0xa0, 658, + 0x200b, 658, + 0x2060, 658, + 0xfeff, 658, + ); + if (lookahead != 0) ADVANCE(698); END_STATE(); case 52: - if (lookahead == '\n') SKIP(67); + if (lookahead == '\n') ADVANCE(50); + if (lookahead == '#') ADVANCE(532); + if (lookahead == '$') ADVANCE(174); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '@') ADVANCE(206); + if (lookahead == '`') SKIP(54); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(158); END_STATE(); case 53: - if (lookahead == '\n') SKIP(73); + if (lookahead == '\n') SKIP(158); END_STATE(); case 54: - if (lookahead == '\n') SKIP(75); + if (lookahead == '\n') SKIP(158); + if (lookahead == '\r') SKIP(53); END_STATE(); case 55: - if (lookahead == '\n') SKIP(91); + if (lookahead == '\n') SKIP(163); END_STATE(); case 56: + if (lookahead == '\n') SKIP(163); + if (lookahead == '\r') SKIP(55); + END_STATE(); + case 57: + if (lookahead == '\n') SKIP(161); + END_STATE(); + case 58: + if (lookahead == '\n') SKIP(161); + if (lookahead == '\r') SKIP(57); + END_STATE(); + case 59: + if (lookahead == '\n') SKIP(172); + END_STATE(); + case 60: + if (lookahead == '\n') SKIP(172); + if (lookahead == '\r') SKIP(59); + END_STATE(); + case 61: + if (lookahead == '\n') SKIP(166); + END_STATE(); + case 62: + if (lookahead == '\n') SKIP(166); + if (lookahead == '\r') SKIP(61); + END_STATE(); + case 63: + if (lookahead == '\n') SKIP(164); + END_STATE(); + case 64: + if (lookahead == '\n') SKIP(164); + if (lookahead == '\r') SKIP(63); + END_STATE(); + case 65: + if (lookahead == '\n') SKIP(168); + END_STATE(); + case 66: + if (lookahead == '\n') SKIP(168); + if (lookahead == '\r') SKIP(65); + END_STATE(); + case 67: + if (lookahead == '\n') SKIP(167); + END_STATE(); + case 68: + if (lookahead == '\n') SKIP(167); + if (lookahead == '\r') SKIP(67); + END_STATE(); + case 69: + if (lookahead == '\n') ADVANCE(1547); + if (lookahead == '\r') ADVANCE(70); + if (lookahead == '#') ADVANCE(532); + if (lookahead == ')') ADVANCE(1517); + if (lookahead == ';') ADVANCE(1514); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(72); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(165); + END_STATE(); + case 70: + if (lookahead == '\n') ADVANCE(1547); + if (lookahead == '#') ADVANCE(532); + if (lookahead == ')') ADVANCE(1517); + if (lookahead == ';') ADVANCE(1514); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(72); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(165); + END_STATE(); + case 71: + if (lookahead == '\n') SKIP(165); + END_STATE(); + case 72: + if (lookahead == '\n') SKIP(165); + if (lookahead == '\r') SKIP(71); + END_STATE(); + case 73: + if (lookahead == '\n') ADVANCE(11); + if (lookahead == '\r') ADVANCE(12); + if (lookahead == '@') ADVANCE(710); + if (lookahead != 0) ADVANCE(12); + END_STATE(); + case 74: + if (lookahead == '\n') SKIP(132); + END_STATE(); + case 75: + if (lookahead == '\n') SKIP(132); + if (lookahead == '\r') SKIP(74); + END_STATE(); + case 76: + if (lookahead == '\n') SKIP(143); + END_STATE(); + case 77: + if (lookahead == '\n') SKIP(143); + if (lookahead == '\r') SKIP(76); + END_STATE(); + case 78: + if (lookahead == '\n') SKIP(105); + END_STATE(); + case 79: + if (lookahead == '\n') SKIP(105); + if (lookahead == '\r') SKIP(78); + END_STATE(); + case 80: + if (lookahead == '\n') SKIP(125); + END_STATE(); + case 81: + if (lookahead == '\n') SKIP(125); + if (lookahead == '\r') SKIP(80); + END_STATE(); + case 82: + if (lookahead == '\n') SKIP(133); + END_STATE(); + case 83: + if (lookahead == '\n') SKIP(133); + if (lookahead == '\r') SKIP(82); + END_STATE(); + case 84: + if (lookahead == '\n') SKIP(135); + END_STATE(); + case 85: + if (lookahead == '\n') SKIP(135); + if (lookahead == '\r') SKIP(84); + END_STATE(); + case 86: + if (lookahead == '\n') SKIP(120); + END_STATE(); + case 87: + if (lookahead == '\n') SKIP(120); + if (lookahead == '\r') SKIP(86); + END_STATE(); + case 88: + if (lookahead == '\n') ADVANCE(90); + END_STATE(); + case 89: + if (lookahead == '\n') ADVANCE(90); + if (lookahead == '\r') ADVANCE(88); + if (lookahead == '\'') ADVANCE(210); + if (lookahead != 0) ADVANCE(12); + END_STATE(); + case 90: + if (lookahead == '\n') ADVANCE(90); + if (lookahead == '\r') ADVANCE(88); + if (lookahead == '\'') ADVANCE(209); + if (lookahead != 0) ADVANCE(12); + END_STATE(); + case 91: + if (lookahead == '\n') SKIP(127); + END_STATE(); + case 92: + if (lookahead == '\n') SKIP(127); + if (lookahead == '\r') SKIP(91); + END_STATE(); + case 93: + if (lookahead == '\n') SKIP(114); + END_STATE(); + case 94: + if (lookahead == '\n') SKIP(114); + if (lookahead == '\r') SKIP(93); + END_STATE(); + case 95: + if (lookahead == '\n') SKIP(116); + END_STATE(); + case 96: + if (lookahead == '\n') SKIP(116); + if (lookahead == '\r') SKIP(95); + END_STATE(); + case 97: + if (lookahead == '\n') SKIP(122); + END_STATE(); + case 98: + if (lookahead == '\n') SKIP(122); + if (lookahead == '\r') SKIP(97); + END_STATE(); + case 99: + if (lookahead == '\n') SKIP(124); + END_STATE(); + case 100: + if (lookahead == '\n') SKIP(124); + if (lookahead == '\r') SKIP(99); + END_STATE(); + case 101: + if (lookahead == '\n') SKIP(141); + END_STATE(); + case 102: + if (lookahead == '\n') SKIP(141); + if (lookahead == '\r') SKIP(101); + END_STATE(); + case 103: + if (lookahead == '\r') ADVANCE(1); + if (lookahead != 0) ADVANCE(171); + END_STATE(); + case 104: + if (lookahead == '\r') ADVANCE(647); + if (lookahead != 0) ADVANCE(646); + END_STATE(); + case 105: ADVANCE_MAP( - ' ', 1746, - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1778, - '.', 440, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + ' ', 1807, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1839, + '.', 494, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(43); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(79); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(56); + lookahead == 0xfeff) SKIP(105); END_STATE(); - case 57: + case 106: ADVANCE_MAP( - ' ', 1746, - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1778, - '.', 1819, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + ' ', 1807, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1839, + '.', 1880, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(43); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(79); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(56); + lookahead == 0xfeff) SKIP(105); END_STATE(); - case 58: + case 107: ADVANCE_MAP( - ' ', 1747, - '!', 1798, - '"', 540, - '#', 467, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1778, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ':', 1755, - '<', 827, - '>', 785, - '@', 96, - '[', 775, + ' ', 1808, + '!', 1859, + '"', 599, + '#', 526, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1839, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ':', 1816, + '<', 888, + '>', 846, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(11); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (lookahead == '`') SKIP(20); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1153); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(58); + lookahead == 0xfeff) ADVANCE(1215); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(107); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 59: + case 108: ADVANCE_MAP( - ' ', 1748, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - '.', 440, - '0', 485, - ':', 1752, - '<', 115, - '@', 96, - '[', 775, + ' ', 1809, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + '.', 494, + '0', 544, + ':', 1813, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(19); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(36); + if (lookahead == '{') ADVANCE(1525); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(59); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 0xfeff) SKIP(108); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 60: + case 109: ADVANCE_MAP( - ' ', 1748, - '"', 1721, - '#', 1715, - '\'', 123, - ')', 1456, - '*', 1708, - '-', 1705, - '1', 1709, - '2', 1710, - '3', 1711, - '4', 1712, - '5', 1713, - '6', 1714, - ':', 1754, - '<', 828, - '>', 786, - '`', 1719, - '|', 1510, - 0xa0, 1696, - 0x200b, 1696, - 0x2060, 1696, - 0xfeff, 1696, + ' ', 1809, + '"', 1782, + '#', 1777, + '\'', 177, + ')', 1517, + '*', 1770, + '-', 1767, + '1', 1771, + '2', 1772, + '3', 1773, + '4', 1774, + '5', 1775, + '6', 1776, + ':', 1815, + '<', 889, + '>', 847, + '`', 1780, + '|', 1571, + 0xa0, 1758, + 0x200b, 1758, + 0x2060, 1758, + 0xfeff, 1758, ); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(74); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(123); if (lookahead != 0 && (lookahead < '&' || '*' < lookahead) && lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 61: + case 110: ADVANCE_MAP( - ' ', 1748, - '"', 1721, - '#', 1715, - '\'', 123, - ')', 1456, - '*', 1708, - '-', 1707, - '1', 1709, - '2', 1710, - '3', 1711, - '4', 1712, - '5', 1713, - '6', 1714, - ':', 1754, - '<', 828, - '>', 786, - '`', 1719, - '|', 1510, - 0xa0, 1697, - 0x200b, 1697, - 0x2060, 1697, - 0xfeff, 1697, + ' ', 1809, + '"', 1782, + '#', 1777, + '\'', 177, + ')', 1517, + '*', 1770, + '-', 1769, + '1', 1771, + '2', 1772, + '3', 1773, + '4', 1774, + '5', 1775, + '6', 1776, + ':', 1815, + '<', 889, + '>', 847, + '`', 1780, + '|', 1571, + 0xa0, 1759, + 0x200b, 1759, + 0x2060, 1759, + 0xfeff, 1759, ); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(75); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(124); if (lookahead != 0 && (lookahead < '&' || '*' < lookahead) && lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 62: + case 111: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '+', 125, - '-', 1724, - '.', 1817, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1753, - '<', 826, - '>', 784, - '@', 152, - '[', 775, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '+', 179, + '-', 1785, + '.', 1878, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1814, + '<', 887, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(17); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(32); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(63); + lookahead == 0xfeff) SKIP(112); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 63: + case 112: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '+', 125, - '-', 1724, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1753, - '<', 826, - '>', 784, - '@', 152, - '[', 775, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '+', 179, + '-', 1785, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1814, + '<', 887, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(17); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(32); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(63); + lookahead == 0xfeff) SKIP(112); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 64: + case 113: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '+', 125, - '-', 1728, - '.', 1817, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1753, - '<', 826, - '>', 784, - '@', 152, - '[', 775, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '+', 179, + '-', 1789, + '.', 1878, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1814, + '<', 887, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(51); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(94); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(65); + lookahead == 0xfeff) SKIP(114); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 65: + case 114: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '+', 125, - '-', 1728, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1753, - '<', 826, - '>', 784, - '@', 152, - '[', 775, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '+', 179, + '-', 1789, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1814, + '<', 887, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(51); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(94); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(65); + lookahead == 0xfeff) SKIP(114); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 66: + case 115: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '-', 1725, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1752, - '<', 826, - '>', 784, - '@', 152, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '-', 1786, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1813, + '<', 887, + '>', 845, + '@', 206, ); - if (lookahead == '`') SKIP(21); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(40); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(66); + lookahead == 0xfeff) SKIP(115); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 67: + case 116: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '$', 121, - ')', 1456, - '*', 145, - '-', 1729, - '1', 1730, - '2', 1731, - '3', 1732, - '4', 1733, - '5', 1734, - '6', 1735, - ':', 1752, - '<', 826, - '>', 784, - '@', 152, + ' ', 1809, + '#', 532, + '$', 175, + ')', 1517, + '*', 199, + '-', 1790, + '1', 1791, + '2', 1792, + '3', 1793, + '4', 1794, + '5', 1795, + '6', 1796, + ':', 1813, + '<', 887, + '>', 845, + '@', 206, ); - if (lookahead == '`') SKIP(52); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(96); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(67); + lookahead == 0xfeff) SKIP(116); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 68: + case 117: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 126, - '.', 1818, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1753, - '<', 826, - '>', 784, - '[', 775, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 180, + '.', 1879, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1814, + '<', 887, + '>', 845, + '[', 836, ); - if (lookahead == '`') SKIP(22); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(42); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(69); + lookahead == 0xfeff) SKIP(118); END_STATE(); - case 69: + case 118: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 126, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1753, - '<', 826, - '>', 784, - '[', 775, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 180, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1814, + '<', 887, + '>', 845, + '[', 836, ); - if (lookahead == '`') SKIP(22); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(42); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(69); + lookahead == 0xfeff) SKIP(118); END_STATE(); - case 70: + case 119: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 129, - '.', 1818, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1753, - '<', 826, - '>', 784, - '[', 775, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 183, + '.', 1879, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1814, + '<', 887, + '>', 845, + '[', 836, ); - if (lookahead == '`') SKIP(47); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(87); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(71); + lookahead == 0xfeff) SKIP(120); END_STATE(); - case 71: + case 120: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 129, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1753, - '<', 826, - '>', 784, - '[', 775, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 183, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1814, + '<', 887, + '>', 845, + '[', 836, ); - if (lookahead == '`') SKIP(47); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(87); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(71); + lookahead == 0xfeff) SKIP(120); END_STATE(); - case 72: + case 121: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - ',', 1458, - '-', 128, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1752, - '<', 826, - '>', 784, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + ',', 1519, + '-', 182, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1813, + '<', 887, + '>', 845, ); - if (lookahead == '`') SKIP(23); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(44); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(72); + lookahead == 0xfeff) SKIP(121); END_STATE(); - case 73: + case 122: ADVANCE_MAP( - ' ', 1748, - '#', 473, - '(', 1455, - ')', 1456, - '*', 145, - ',', 1458, - '-', 130, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1752, - '<', 826, - '>', 784, + ' ', 1809, + '#', 532, + '(', 1516, + ')', 1517, + '*', 199, + ',', 1519, + '-', 184, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1813, + '<', 887, + '>', 845, ); - if (lookahead == '`') SKIP(53); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(98); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(73); + lookahead == 0xfeff) SKIP(122); END_STATE(); - case 74: + case 123: ADVANCE_MAP( - ' ', 1748, - '#', 473, - ')', 1456, - '*', 145, - '-', 128, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1752, - '<', 826, - '>', 784, + ' ', 1809, + '#', 532, + ')', 1517, + '*', 199, + '-', 182, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1813, + '<', 887, + '>', 845, ); - if (lookahead == '`') SKIP(24); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(46); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(74); + lookahead == 0xfeff) SKIP(123); END_STATE(); - case 75: + case 124: ADVANCE_MAP( - ' ', 1748, - '#', 473, - ')', 1456, - '*', 145, - '-', 130, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1752, - '<', 826, - '>', 784, + ' ', 1809, + '#', 532, + ')', 1517, + '*', 199, + '-', 184, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1813, + '<', 887, + '>', 845, ); - if (lookahead == '`') SKIP(54); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(100); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(75); + lookahead == 0xfeff) SKIP(124); END_STATE(); - case 76: + case 125: ADVANCE_MAP( - ' ', 1749, - '!', 1798, - '"', 540, - '#', 467, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1784, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ':', 1755, - '<', 827, - '>', 785, - '@', 96, - '[', 775, + ' ', 1810, + '!', 1859, + '"', 599, + '#', 526, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1845, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ':', 1816, + '<', 888, + '>', 846, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(44); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (lookahead == '`') SKIP(81); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1154); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(76); + lookahead == 0xfeff) ADVANCE(1216); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(125); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 77: + case 126: ADVANCE_MAP( - ' ', 1750, - '!', 1798, - '"', 540, - '#', 467, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1781, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - '<', 827, - '>', 785, - '@', 96, - '[', 775, + ' ', 1811, + '!', 1859, + '"', 599, + '#', 526, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1842, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + '<', 888, + '>', 846, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(16); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (lookahead == '`') SKIP(30); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1155); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(77); + lookahead == 0xfeff) ADVANCE(1217); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(126); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 78: + case 127: ADVANCE_MAP( - ' ', 1751, - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1784, - '.', 440, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + ' ', 1812, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1845, + '.', 494, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(50); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(92); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(78); + lookahead == 0xfeff) SKIP(127); END_STATE(); - case 79: + case 128: ADVANCE_MAP( - ' ', 1751, - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1784, - '.', 1819, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + ' ', 1812, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1845, + '.', 1880, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(50); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(92); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(78); + lookahead == 0xfeff) SKIP(127); END_STATE(); - case 80: + case 129: ADVANCE_MAP( - '!', 1797, - '"', 1528, - '#', 463, - '$', 1527, - '%', 1757, - '&', 1511, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1777, - '.', 772, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - ';', 1453, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 1590, + '#', 522, + '$', 1589, + '%', 1818, + '&', 1572, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1838, + '.', 833, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + ';', 1514, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(1); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(3); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(675); + lookahead == 'b') ADVANCE(736); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(650); + lookahead == 'c') ADVANCE(711); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(654); + lookahead == 'd') ADVANCE(715); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(710); + lookahead == 'e') ADVANCE(771); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(697); + lookahead == 'f') ADVANCE(758); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(688); + lookahead == 'i') ADVANCE(749); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(656); + lookahead == 'p') ADVANCE(717); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(681); + lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(676); + lookahead == 's') ADVANCE(737); if (lookahead == 'T' || - lookahead == 't') ADVANCE(695); + lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(728); + lookahead == 'u') ADVANCE(789); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(696); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(757); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(81); + lookahead == 0xfeff) SKIP(130); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(80); + lookahead == ' ') ADVANCE(129); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 81: + case 130: ADVANCE_MAP( - '!', 1797, - '"', 1528, - '#', 473, - '$', 1527, - '%', 1757, - '&', 1511, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1777, - '.', 772, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - ';', 1453, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 1590, + '#', 532, + '$', 1589, + '%', 1818, + '&', 1572, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1838, + '.', 833, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + ';', 1514, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(1); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(3); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(675); + lookahead == 'b') ADVANCE(736); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(650); + lookahead == 'c') ADVANCE(711); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(654); + lookahead == 'd') ADVANCE(715); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(710); + lookahead == 'e') ADVANCE(771); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(697); + lookahead == 'f') ADVANCE(758); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(688); + lookahead == 'i') ADVANCE(749); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(656); + lookahead == 'p') ADVANCE(717); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(681); + lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(676); + lookahead == 's') ADVANCE(737); if (lookahead == 'T' || - lookahead == 't') ADVANCE(695); + lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(728); + lookahead == 'u') ADVANCE(789); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(696); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(757); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(81); + lookahead == 0xfeff) SKIP(130); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 82: + case 131: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '%', 1756, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1790, - '+', 1773, - ',', 1458, - '-', 1779, - '.', 1816, - '/', 1787, - '0', 485, - ':', 141, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '%', 1817, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1851, + '+', 1834, + ',', 1519, + '-', 1840, + '.', 1877, + '/', 1848, + '0', 544, + ':', 195, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(41); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(75); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(83); + lookahead == 0xfeff) SKIP(132); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 83: + case 132: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '%', 1756, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1790, - '+', 1773, - ',', 1458, - '-', 1779, - '.', 132, - '/', 1787, - '0', 485, - ':', 141, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '%', 1817, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1851, + '+', 1834, + ',', 1519, + '-', 1840, + '.', 186, + '/', 1848, + '0', 544, + ':', 195, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(41); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(75); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(83); + lookahead == 0xfeff) SKIP(132); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 84: + case 133: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 440, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 140, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 494, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 194, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(45); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(83); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(84); + lookahead == 0xfeff) SKIP(133); END_STATE(); - case 85: + case 134: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 145, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 1819, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 140, - '<', 826, - '>', 784, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 199, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 1880, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 194, + '<', 887, + '>', 845, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(45); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (lookahead == '`') SKIP(83); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(84); + lookahead == 0xfeff) SKIP(133); END_STATE(); - case 86: + case 135: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 440, - '0', 485, - ':', 140, - '<', 115, - '=', 778, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 494, + '0', 544, + ':', 194, + '<', 169, + '=', 839, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(46); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(85); + if (lookahead == '{') ADVANCE(1525); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'S' || - lookahead == 's') ADVANCE(755); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 's') ADVANCE(816); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(86); + lookahead == 0xfeff) SKIP(135); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 87: + case 136: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 473, - '$', 120, - '\'', 124, - '(', 1455, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 1819, - '0', 485, - ':', 140, - '<', 115, - '=', 778, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 532, + '$', 174, + '\'', 178, + '(', 1516, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 1880, + '0', 544, + ':', 194, + '<', 169, + '=', 839, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(46); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(85); + if (lookahead == '{') ADVANCE(1525); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'S' || - lookahead == 's') ADVANCE(755); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 's') ADVANCE(816); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(86); + lookahead == 0xfeff) SKIP(135); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 88: + case 137: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(15); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(26); + if (lookahead == '{') ADVANCE(1525); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1653); + lookahead == 'f') ADVANCE(1714); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1539); + lookahead == 0xfeff) ADVANCE(1600); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(88); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(137); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (lookahead != 0 && + (lookahead < ' ' || '9' < lookahead) && + lookahead != ']' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + END_STATE(); + case 138: + ADVANCE_MAP( + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + '<', 169, + '@', 146, + '[', 836, + ); + if (lookahead == '`') SKIP(28); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1714); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1600); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(138); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 89: + case 139: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(8); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(14); + if (lookahead == '{') ADVANCE(1525); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1641); + lookahead == 'e') ADVANCE(1702); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1563); + lookahead == 'p') ADVANCE(1624); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1531); + lookahead == 0xfeff) ADVANCE(1592); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(89); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(139); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 90: + case 140: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(9); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(16); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1587); + lookahead == 'b') ADVANCE(1648); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1555); + lookahead == 'd') ADVANCE(1616); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1643); + lookahead == 'e') ADVANCE(1704); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1562); + lookahead == 'p') ADVANCE(1623); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1537); + lookahead == 0xfeff) ADVANCE(1598); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(90); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(140); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 91: + case 141: ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(55); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(102); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1587); + lookahead == 'b') ADVANCE(1648); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1555); + lookahead == 'd') ADVANCE(1616); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1643); + lookahead == 'e') ADVANCE(1704); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1571); + lookahead == 'p') ADVANCE(1632); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1538); + lookahead == 0xfeff) ADVANCE(1599); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(91); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(141); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 92: + case 142: ADVANCE_MAP( - '!', 144, - '"', 1528, - '#', 473, - '$', 1525, - '%', 1757, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1780, - '.', 1815, - '/', 1788, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 198, + '"', 1590, + '#', 532, + '$', 1587, + '%', 1818, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1841, + '.', 1876, + '/', 1849, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(42); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(77); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(330); + lookahead == 'i') ADVANCE(384); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(93); + lookahead == 0xfeff) SKIP(143); END_STATE(); - case 93: + case 143: ADVANCE_MAP( - '!', 144, - '"', 1528, - '#', 473, - '$', 1525, - '%', 1757, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1780, - '.', 131, - '/', 1788, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 198, + '"', 1590, + '#', 532, + '$', 1587, + '%', 1818, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1841, + '.', 185, + '/', 1849, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(42); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(77); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(330); + lookahead == 'i') ADVANCE(384); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(93); + lookahead == 0xfeff) SKIP(143); END_STATE(); - case 94: + case 144: ADVANCE_MAP( - '!', 144, - '#', 473, - '$', 121, - '%', 1757, - ')', 1456, - '*', 1791, - '+', 1776, - ',', 1458, - '-', 1786, - '.', 131, - '/', 1788, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 1752, - ';', 1453, - '<', 826, - '=', 778, - '>', 784, - '@', 152, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 198, + '#', 532, + '$', 175, + '%', 1818, + ')', 1517, + '*', 1852, + '+', 1837, + ',', 1519, + '-', 1847, + '.', 185, + '/', 1849, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 1813, + ';', 1514, + '<', 887, + '=', 839, + '>', 845, + '@', 206, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(10); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(18); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'S' || - lookahead == 's') ADVANCE(755); + lookahead == 's') ADVANCE(816); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(94); + lookahead == 0xfeff) SKIP(144); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 95: + case 145: ADVANCE_MAP( - '!', 1798, - '"', 540, - '#', 467, - '$', 120, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1781, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - '<', 827, - '>', 785, - '@', 96, - '[', 775, + '!', 1859, + '"', 599, + '#', 526, + '$', 174, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1842, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + '<', 888, + '>', 846, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(12); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (lookahead == '`') SKIP(22); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1156); + lookahead == 0xfeff) ADVANCE(1218); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(95); + lookahead == ' ') SKIP(145); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 96: + case 146: ADVANCE_MAP( - '"', 2, - '\'', 3, - '(', 1812, - '?', 1018, - '{', 1813, - 'G', 1063, - 'g', 1063, - 'L', 1069, - 'l', 1069, - 'P', 1071, - 'p', 1071, - 'S', 1054, - 's', 1054, - 'U', 1074, - 'u', 1074, - 'W', 1068, - 'w', 1068, + '"', 5, + '\'', 6, + '(', 1873, + '?', 1079, + '{', 1874, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 97: - if (lookahead == '"') ADVANCE(593); - if (lookahead == '#') ADVANCE(463); - if (lookahead == '$') ADVANCE(590); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(36); + case 147: + if (lookahead == '"') ADVANCE(654); + if (lookahead == '#') ADVANCE(522); + if (lookahead == '$') ADVANCE(651); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(66); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(114); + lookahead == 0xfeff) SKIP(168); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(98); + lookahead == ' ') ADVANCE(148); END_STATE(); - case 98: - if (lookahead == '"') ADVANCE(593); - if (lookahead == '#') ADVANCE(463); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(36); + case 148: + if (lookahead == '"') ADVANCE(654); + if (lookahead == '#') ADVANCE(522); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(66); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(114); + lookahead == 0xfeff) SKIP(168); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(98); + lookahead == ' ') ADVANCE(148); END_STATE(); - case 99: - if (lookahead == '"') ADVANCE(593); - if (lookahead == '#') ADVANCE(99); + case 149: + if (lookahead == '"') ADVANCE(654); + if (lookahead == '#') ADVANCE(149); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(99); + lookahead == ' ') ADVANCE(149); END_STATE(); - case 100: + case 150: ADVANCE_MAP( - '"', 540, - '#', 468, - '$', 120, - '\'', 124, - '(', 1455, - '-', 1744, - '.', 1546, - '0', 475, - '<', 115, - '@', 96, - '[', 775, + '"', 599, + '#', 527, + '$', 174, + '\'', 178, + '(', 1516, + '-', 1805, + '.', 1607, + '0', 534, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(18); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(34); + if (lookahead == '{') ADVANCE(1525); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1540); + lookahead == 0xfeff) ADVANCE(1601); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(100); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(476); + lookahead == ' ') SKIP(150); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(535); if (('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 101: + case 151: ADVANCE_MAP( - '"', 542, - '#', 466, - '$', 1221, - '\'', 1222, - '(', 1455, - '.', 1231, - '0', 497, - ';', 1453, - '<', 1218, - '@', 1216, - '[', 777, - '`', 1235, - '{', 1464, - '}', 1466, - 0xa0, 1215, - 0x200b, 1215, - 0x2060, 1215, - 0xfeff, 1215, + '"', 601, + '#', 525, + '$', 1283, + '\'', 1284, + '(', 1516, + '.', 1293, + '0', 556, + ';', 1514, + '<', 1280, + '@', 1278, + '[', 838, + '`', 1296, + '{', 1525, + '}', 1527, + 0xa0, 1277, + 0x200b, 1277, + 0x2060, 1277, + 0xfeff, 1277, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(101); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(498); + lookahead == ' ') SKIP(151); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(557); if (lookahead != 0 && - (lookahead < '\'' || ')' < lookahead)) ADVANCE(1235); + (lookahead < '\'' || ')' < lookahead)) ADVANCE(1296); END_STATE(); - case 102: + case 152: ADVANCE_MAP( - '"', 1721, - '#', 1715, - '\'', 123, - ',', 1458, - '<', 1699, - '`', 1719, - '{', 1464, - 0xa0, 1698, - 0x200b, 1698, - 0x2060, 1698, - 0xfeff, 1698, + '"', 1782, + '#', 1777, + '\'', 177, + ',', 1519, + '<', 1761, + '`', 1780, + '{', 1525, + 0xa0, 1760, + 0x200b, 1760, + 0x2060, 1760, + 0xfeff, 1760, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(112); + lookahead == ' ') SKIP(166); if (lookahead != 0 && (lookahead < '&' || ')' < lookahead) && lookahead != ';' && lookahead != '<' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 103: - if (lookahead == '"') ADVANCE(1529); - if (lookahead == '#') ADVANCE(464); - if (lookahead == '$') ADVANCE(1526); - if (lookahead == '<') ADVANCE(1513); - if (lookahead == '@') ADVANCE(1517); - if (lookahead == '`') ADVANCE(25); + case 153: + if (lookahead == '"') ADVANCE(1591); + if (lookahead == '#') ADVANCE(524); + if (lookahead == '$') ADVANCE(1588); + if (lookahead == '<') ADVANCE(1574); + if (lookahead == '@') ADVANCE(1578); + if (lookahead == '`') ADVANCE(47); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1512); - if (lookahead != 0) ADVANCE(1519); + lookahead == 0xfeff) ADVANCE(1573); + if (lookahead != 0) ADVANCE(1580); END_STATE(); - case 104: + case 154: ADVANCE_MAP( - '"', 594, - '#', 544, - '$', 591, - '<', 548, - '@', 583, - '`', 26, - 0xa0, 547, - 0x200b, 547, - 0x2060, 547, - 0xfeff, 547, + '"', 655, + '#', 602, + '$', 652, + '<', 606, + '@', 641, + '`', 49, + 0xa0, 605, + 0x200b, 605, + 0x2060, 605, + 0xfeff, 605, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(546); - if (lookahead != 0) ADVANCE(586); + lookahead == ' ') ADVANCE(604); + if (lookahead != 0) ADVANCE(645); END_STATE(); - case 105: - if (lookahead == '"') ADVANCE(1441); - if (lookahead != 0) ADVANCE(105); + case 155: + if (lookahead == '"') ADVANCE(1509); + if (lookahead == '#') ADVANCE(523); + if (lookahead == '&') ADVANCE(1504); + if (lookahead == ')') ADVANCE(1518); + if (lookahead == '<') ADVANCE(1510); + if (lookahead == '`') ADVANCE(1513); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '\n' || + lookahead == '\r') SKIP(155); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1507); + if (lookahead != 0) ADVANCE(1513); END_STATE(); - case 106: + case 156: + if (lookahead == '"') ADVANCE(1509); + if (lookahead == '#') ADVANCE(523); + if (lookahead == '&') ADVANCE(1504); + if (lookahead == '<') ADVANCE(1510); + if (lookahead == '`') ADVANCE(1513); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '\n' || + lookahead == '\r') SKIP(156); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1508); + if (lookahead != 0) ADVANCE(1513); + END_STATE(); + case 157: + if (lookahead == '"') ADVANCE(1502); + if (lookahead != 0) ADVANCE(157); + END_STATE(); + case 158: + if (lookahead == '#') ADVANCE(532); + if (lookahead == '$') ADVANCE(174); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '@') ADVANCE(206); + if (lookahead == '`') SKIP(54); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(158); + END_STATE(); + case 159: ADVANCE_MAP( - '#', 473, - '$', 121, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 127, - '.', 1818, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '@', 152, - '[', 775, + '#', 532, + '$', 175, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 181, + '.', 1879, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(20); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(38); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(107); + lookahead == 0xfeff) SKIP(160); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 107: + case 160: ADVANCE_MAP( - '#', 473, - '$', 121, - '(', 1455, - ')', 1456, - '*', 145, - '+', 125, - ',', 1458, - '-', 127, - '1', 146, - '2', 147, - '3', 148, - '4', 149, - '5', 150, - '6', 151, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '@', 152, - '[', 775, + '#', 532, + '$', 175, + '(', 1516, + ')', 1517, + '*', 199, + '+', 179, + ',', 1519, + '-', 181, + '1', 200, + '2', 201, + '3', 202, + '4', 203, + '5', 204, + '6', 205, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(20); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); + if (lookahead == '`') SKIP(38); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(107); + lookahead == 0xfeff) SKIP(160); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 108: - if (lookahead == '#') ADVANCE(473); - if (lookahead == '$') ADVANCE(121); - if (lookahead == ')') ADVANCE(1456); - if (lookahead == ',') ADVANCE(1458); - if (lookahead == '-') ADVANCE(1727); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '@') ADVANCE(152); - if (lookahead == '`') SKIP(30); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); + case 161: + if (lookahead == '#') ADVANCE(532); + if (lookahead == '$') ADVANCE(175); + if (lookahead == ')') ADVANCE(1517); + if (lookahead == ',') ADVANCE(1519); + if (lookahead == '-') ADVANCE(1788); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '@') ADVANCE(206); + if (lookahead == '`') SKIP(58); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(108); + lookahead == 0xfeff) SKIP(161); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 109: + case 162: ADVANCE_MAP( - '#', 473, - '$', 121, - '+', 125, - ',', 1458, - '-', 1726, - '.', 1817, - ':', 140, - '<', 115, - '@', 152, - '[', 775, + '#', 532, + '$', 175, + '+', 179, + ',', 1519, + '-', 1787, + '.', 1878, + ':', 194, + '<', 169, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(29); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(56); + if (lookahead == '{') ADVANCE(1525); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(110); + lookahead == 0xfeff) SKIP(163); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 110: + case 163: ADVANCE_MAP( - '#', 473, - '$', 121, - '+', 125, - ',', 1458, - '-', 1726, - ':', 140, - '<', 115, - '@', 152, - '[', 775, + '#', 532, + '$', 175, + '+', 179, + ',', 1519, + '-', 1787, + ':', 194, + '<', 169, + '@', 206, + '[', 836, ); - if (lookahead == '`') SKIP(29); - if (lookahead == '{') ADVANCE(1464); + if (lookahead == '`') SKIP(56); + if (lookahead == '{') ADVANCE(1525); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(110); + lookahead == 0xfeff) SKIP(163); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 111: - if (lookahead == '#') ADVANCE(473); - if (lookahead == '(') ADVANCE(1455); - if (lookahead == ',') ADVANCE(1458); - if (lookahead == '.') ADVANCE(771); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '[') ADVANCE(775); - if (lookahead == ']') ADVANCE(1822); - if (lookahead == '`') SKIP(34); + case 164: + if (lookahead == '#') ADVANCE(532); + if (lookahead == '(') ADVANCE(1516); + if (lookahead == ',') ADVANCE(1519); + if (lookahead == '.') ADVANCE(832); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '[') ADVANCE(836); + if (lookahead == ']') ADVANCE(1883); + if (lookahead == '`') SKIP(64); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(111); + lookahead == 0xfeff) SKIP(164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(770); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(831); END_STATE(); - case 112: - if (lookahead == '#') ADVANCE(473); - if (lookahead == ',') ADVANCE(1458); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(32); - if (lookahead == '{') ADVANCE(1464); + case 165: + if (lookahead == '#') ADVANCE(532); + if (lookahead == ')') ADVANCE(1517); + if (lookahead == ';') ADVANCE(1514); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(72); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(112); + lookahead == 0xfeff) SKIP(165); END_STATE(); - case 113: - if (lookahead == '#') ADVANCE(473); - if (lookahead == '0') ADVANCE(500); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(37); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(501); + case 166: + if (lookahead == '#') ADVANCE(532); + if (lookahead == ',') ADVANCE(1519); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(62); + if (lookahead == '{') ADVANCE(1525); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(113); + lookahead == 0xfeff) SKIP(166); END_STATE(); - case 114: - if (lookahead == '#') ADVANCE(473); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(36); + case 167: + if (lookahead == '#') ADVANCE(532); + if (lookahead == '0') ADVANCE(559); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(68); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(560); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(114); + lookahead == 0xfeff) SKIP(167); END_STATE(); - case 115: - if (lookahead == '#') ADVANCE(117); + case 168: + if (lookahead == '#') ADVANCE(532); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(66); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(168); END_STATE(); - case 116: - if (lookahead == '#') ADVANCE(116); - if (lookahead == '>') ADVANCE(462); - if (lookahead != 0) ADVANCE(117); + case 169: + if (lookahead == '#') ADVANCE(171); END_STATE(); - case 117: - if (lookahead == '#') ADVANCE(116); - if (lookahead == '`') ADVANCE(444); - if (lookahead != 0) ADVANCE(117); + case 170: + if (lookahead == '#') ADVANCE(170); + if (lookahead == '>') ADVANCE(521); + if (lookahead != 0) ADVANCE(171); END_STATE(); - case 118: - if (lookahead == '#') ADVANCE(468); - if (lookahead == '%') ADVANCE(1756); - if (lookahead == '&') ADVANCE(1511); - if (lookahead == '.') ADVANCE(774); - if (lookahead == '<') ADVANCE(115); - if (lookahead == '`') SKIP(31); + case 171: + if (lookahead == '#') ADVANCE(170); + if (lookahead == '`') ADVANCE(103); + if (lookahead != 0) ADVANCE(171); + END_STATE(); + case 172: + if (lookahead == '#') ADVANCE(527); + if (lookahead == '%') ADVANCE(1817); + if (lookahead == '&') ADVANCE(1572); + if (lookahead == '.') ADVANCE(835); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(60); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1653); + lookahead == 'f') ADVANCE(1714); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1541); + lookahead == 0xfeff) ADVANCE(1602); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(118); + lookahead == ' ') SKIP(172); if (lookahead != 0 && (lookahead < ' ' || '/' < lookahead) && lookahead != ';' && @@ -7396,2099 +7741,2134 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '@' && lookahead != '[' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 119: - if (lookahead == '#') ADVANCE(466); - if (lookahead == '<') ADVANCE(1218); - if (lookahead == '`') ADVANCE(1235); + case 173: + if (lookahead == '#') ADVANCE(525); + if (lookahead == '<') ADVANCE(1280); + if (lookahead == '`') ADVANCE(1296); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1279); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(119); + lookahead == ' ') SKIP(173); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 120: + case 174: ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 121: + case 175: ADVANCE_MAP( - '$', 907, - '?', 913, - '^', 910, - '_', 916, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '?', 974, + '^', 971, + '_', 977, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 122: - if (lookahead == '&') ADVANCE(139); + case 176: + if (lookahead == '&') ADVANCE(193); END_STATE(); - case 123: - if (lookahead == '\'') ADVANCE(1722); + case 177: + if (lookahead == '\'') ADVANCE(1783); END_STATE(); - case 124: - if (lookahead == '\'') ADVANCE(645); - if (lookahead != 0) ADVANCE(124); + case 178: + if (lookahead == '\'') ADVANCE(706); + if (lookahead != 0) ADVANCE(178); END_STATE(); - case 125: - if (lookahead == '+') ADVANCE(1800); + case 179: + if (lookahead == '+') ADVANCE(1861); END_STATE(); - case 126: - if (lookahead == '-') ADVANCE(1803); + case 180: + if (lookahead == '-') ADVANCE(1864); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 127: + case 181: ADVANCE_MAP( - '-', 1802, - 'C', 177, - 'c', 177, - 'E', 438, - 'e', 438, - 'F', 296, - 'f', 296, - 'P', 173, - 'p', 173, - 'R', 252, - 'r', 252, - 'S', 434, - 's', 434, - 'W', 285, - 'w', 285, + '-', 1863, + 'C', 231, + 'c', 231, + 'E', 492, + 'e', 492, + 'F', 350, + 'f', 350, + 'P', 227, + 'p', 227, + 'R', 306, + 'r', 306, + 'S', 488, + 's', 488, + 'W', 339, + 'w', 339, ); END_STATE(); - case 128: - if (lookahead == '-') ADVANCE(1236); + case 182: + if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 129: - if (lookahead == '-') ADVANCE(1805); + case 183: + if (lookahead == '-') ADVANCE(1866); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 130: - if (lookahead == '-') ADVANCE(1238); + case 184: + if (lookahead == '-') ADVANCE(1299); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 131: - if (lookahead == '.') ADVANCE(1792); + case 185: + if (lookahead == '.') ADVANCE(1853); END_STATE(); - case 132: - if (lookahead == '.') ADVANCE(1792); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + case 186: + if (lookahead == '.') ADVANCE(1853); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 133: - if (lookahead == '1') ADVANCE(829); - if (lookahead == '2') ADVANCE(841); + case 187: + if (lookahead == '1') ADVANCE(890); + if (lookahead == '2') ADVANCE(902); END_STATE(); - case 134: - if (lookahead == '1') ADVANCE(831); + case 188: + if (lookahead == '1') ADVANCE(892); END_STATE(); - case 135: - if (lookahead == '1') ADVANCE(833); - if (lookahead == '2') ADVANCE(845); + case 189: + if (lookahead == '1') ADVANCE(894); + if (lookahead == '2') ADVANCE(906); END_STATE(); - case 136: - if (lookahead == '1') ADVANCE(835); - if (lookahead == '2') ADVANCE(847); + case 190: + if (lookahead == '1') ADVANCE(896); + if (lookahead == '2') ADVANCE(908); END_STATE(); - case 137: - if (lookahead == '1') ADVANCE(837); - if (lookahead == '2') ADVANCE(849); + case 191: + if (lookahead == '1') ADVANCE(898); + if (lookahead == '2') ADVANCE(910); END_STATE(); - case 138: - if (lookahead == '1') ADVANCE(839); - if (lookahead == '2') ADVANCE(851); + case 192: + if (lookahead == '1') ADVANCE(900); + if (lookahead == '2') ADVANCE(912); END_STATE(); - case 139: - if (lookahead == '2') ADVANCE(843); + case 193: + if (lookahead == '2') ADVANCE(904); END_STATE(); - case 140: - if (lookahead == ':') ADVANCE(1821); + case 194: + if (lookahead == ':') ADVANCE(1882); END_STATE(); - case 141: - if (lookahead == ':') ADVANCE(1821); + case 195: + if (lookahead == ':') ADVANCE(1882); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1500); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1561); END_STATE(); - case 142: - if (lookahead == ':') ADVANCE(154); - if (lookahead == '?') ADVANCE(919); + case 196: + if (lookahead == ':') ADVANCE(208); + if (lookahead == '?') ADVANCE(980); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1013); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); END_STATE(); - case 143: - if (lookahead == ':') ADVANCE(153); - if (lookahead == '?') ADVANCE(1018); + case 197: + if (lookahead == ':') ADVANCE(207); + if (lookahead == '?') ADVANCE(1079); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); END_STATE(); - case 144: - if (lookahead == '=') ADVANCE(779); + case 198: + if (lookahead == '=') ADVANCE(840); END_STATE(); - case 145: - if (lookahead == '>') ADVANCE(820); + case 199: + if (lookahead == '>') ADVANCE(881); END_STATE(); - case 146: - if (lookahead == '>') ADVANCE(122); + case 200: + if (lookahead == '>') ADVANCE(176); END_STATE(); - case 147: - if (lookahead == '>') ADVANCE(790); + case 201: + if (lookahead == '>') ADVANCE(851); END_STATE(); - case 148: - if (lookahead == '>') ADVANCE(796); + case 202: + if (lookahead == '>') ADVANCE(857); END_STATE(); - case 149: - if (lookahead == '>') ADVANCE(802); + case 203: + if (lookahead == '>') ADVANCE(863); END_STATE(); - case 150: - if (lookahead == '>') ADVANCE(808); + case 204: + if (lookahead == '>') ADVANCE(869); END_STATE(); - case 151: - if (lookahead == '>') ADVANCE(814); + case 205: + if (lookahead == '>') ADVANCE(875); END_STATE(); - case 152: + case 206: ADVANCE_MAP( - '?', 1018, - 'G', 1063, - 'g', 1063, - 'L', 1069, - 'l', 1069, - 'P', 1071, - 'p', 1071, - 'S', 1054, - 's', 1054, - 'U', 1074, - 'u', 1074, - 'W', 1068, - 'w', 1068, + '?', 1079, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 153: - if (lookahead == '?') ADVANCE(1018); + case 207: + if (lookahead == '?') ADVANCE(1079); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); END_STATE(); - case 154: - if (lookahead == '?') ADVANCE(919); + case 208: + if (lookahead == '?') ADVANCE(980); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1013); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); END_STATE(); - case 155: - if (lookahead == '@') ADVANCE(648); + case 209: + if (lookahead == '@') ADVANCE(709); END_STATE(); - case 156: - if (lookahead == '@') ADVANCE(648); - if (lookahead != 0) ADVANCE(7); + case 210: + if (lookahead == '@') ADVANCE(709); + if (lookahead != 0) ADVANCE(12); END_STATE(); - case 157: - if (lookahead == '@') ADVANCE(644); - if (lookahead != 0) ADVANCE(643); + case 211: + if (lookahead == '@') ADVANCE(705); + if (lookahead != 0) ADVANCE(704); END_STATE(); - case 158: - if (lookahead == '`') ADVANCE(1521); + case 212: + if (lookahead == '`') ADVANCE(1582); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1520); + lookahead != '\n') ADVANCE(1581); END_STATE(); - case 159: - if (lookahead == 'b') ADVANCE(474); + case 213: + if (lookahead == 'b') ADVANCE(533); END_STATE(); - case 160: - if (lookahead == 'b') ADVANCE(523); + case 214: + if (lookahead == 'b') ADVANCE(582); END_STATE(); - case 161: - if (lookahead == 'b') ADVANCE(508); + case 215: + if (lookahead == 'b') ADVANCE(567); END_STATE(); - case 162: - if (lookahead == '}') ADVANCE(1150); - if (lookahead != 0) ADVANCE(162); + case 216: + if (lookahead == '}') ADVANCE(1211); + if (lookahead != 0) ADVANCE(216); END_STATE(); - case 163: + case 217: if (lookahead == '+' || - lookahead == '-') ADVANCE(441); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(532); + lookahead == '-') ADVANCE(495); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 164: + case 218: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(328); + lookahead == 'a') ADVANCE(382); END_STATE(); - case 165: + case 219: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(325); + lookahead == 'a') ADVANCE(379); END_STATE(); - case 166: + case 220: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(387); + lookahead == 'a') ADVANCE(441); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(359); + lookahead == 'r') ADVANCE(413); END_STATE(); - case 167: + case 221: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(326); + lookahead == 'a') ADVANCE(380); END_STATE(); - case 168: + case 222: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(315); + lookahead == 'a') ADVANCE(369); END_STATE(); - case 169: + case 223: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(416); + lookahead == 'a') ADVANCE(470); END_STATE(); - case 170: + case 224: ADVANCE_MAP( - 'A', 338, - 'a', 338, - 'N', 358, - 'n', 358, - 'O', 383, - 'o', 383, - 'X', 363, - 'x', 363, + 'A', 392, + 'a', 392, + 'N', 412, + 'n', 412, + 'O', 437, + 'o', 437, + 'X', 417, + 'x', 417, ); END_STATE(); - case 171: + case 225: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(338); + lookahead == 'a') ADVANCE(392); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(383); + lookahead == 'o') ADVANCE(437); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(363); + lookahead == 'x') ADVANCE(417); END_STATE(); - case 172: + case 226: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(321); + lookahead == 'a') ADVANCE(375); END_STATE(); - case 173: + case 227: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(392); + lookahead == 'a') ADVANCE(446); END_STATE(); - case 174: + case 228: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(388); + lookahead == 'a') ADVANCE(442); END_STATE(); - case 175: + case 229: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(343); + lookahead == 'a') ADVANCE(397); END_STATE(); - case 176: + case 230: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(214); + lookahead == 'a') ADVANCE(268); END_STATE(); - case 177: + case 231: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(402); + lookahead == 'a') ADVANCE(456); END_STATE(); - case 178: + case 232: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(212); + lookahead == 'a') ADVANCE(266); END_STATE(); - case 179: + case 233: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(390); + lookahead == 'a') ADVANCE(444); END_STATE(); - case 180: + case 234: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(421); + lookahead == 'a') ADVANCE(475); END_STATE(); - case 181: + case 235: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(287); + lookahead == 'a') ADVANCE(341); END_STATE(); - case 182: + case 236: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(215); + lookahead == 'a') ADVANCE(269); END_STATE(); - case 183: + case 237: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(288); + lookahead == 'a') ADVANCE(342); END_STATE(); - case 184: + case 238: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(216); + lookahead == 'a') ADVANCE(270); END_STATE(); - case 185: + case 239: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(423); + lookahead == 'a') ADVANCE(477); END_STATE(); - case 186: + case 240: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(290); + lookahead == 'a') ADVANCE(344); END_STATE(); - case 187: + case 241: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(424); + lookahead == 'a') ADVANCE(478); END_STATE(); - case 188: + case 242: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(292); + lookahead == 'a') ADVANCE(346); END_STATE(); - case 189: + case 243: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(206); + lookahead == 'a') ADVANCE(260); END_STATE(); - case 190: + case 244: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(425); + lookahead == 'a') ADVANCE(479); END_STATE(); - case 191: + case 245: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(293); + lookahead == 'a') ADVANCE(347); END_STATE(); - case 192: + case 246: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(207); + lookahead == 'a') ADVANCE(261); END_STATE(); - case 193: + case 247: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(294); + lookahead == 'a') ADVANCE(348); END_STATE(); - case 194: + case 248: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(426); + lookahead == 'a') ADVANCE(480); END_STATE(); - case 195: + case 249: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(427); + lookahead == 'a') ADVANCE(481); END_STATE(); - case 196: + case 250: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(301); + lookahead == 'b') ADVANCE(355); END_STATE(); - case 197: + case 251: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(374); + lookahead == 'c') ADVANCE(428); END_STATE(); - case 198: + case 252: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(266); + lookahead == 'c') ADVANCE(320); END_STATE(); - case 199: + case 253: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(267); + lookahead == 'c') ADVANCE(321); END_STATE(); - case 200: + case 254: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(412); + lookahead == 'c') ADVANCE(466); END_STATE(); - case 201: + case 255: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(268); + lookahead == 'c') ADVANCE(322); END_STATE(); - case 202: + case 256: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(269); + lookahead == 'c') ADVANCE(323); END_STATE(); - case 203: + case 257: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(270); + lookahead == 'c') ADVANCE(324); END_STATE(); - case 204: + case 258: ADVANCE_MAP( - 'C', 366, - 'c', 366, - 'E', 380, - 'e', 380, - 'G', 232, - 'g', 232, - 'L', 233, - 'l', 233, - 'M', 185, - 'm', 185, - 'N', 234, - 'n', 234, - 'O', 346, - 'o', 346, - 'R', 261, - 'r', 261, - 'S', 376, - 's', 376, + 'C', 420, + 'c', 420, + 'E', 434, + 'e', 434, + 'G', 286, + 'g', 286, + 'L', 287, + 'l', 287, + 'M', 239, + 'm', 239, + 'N', 288, + 'n', 288, + 'O', 400, + 'o', 400, + 'R', 315, + 'r', 315, + 'S', 430, + 's', 430, ); END_STATE(); - case 205: + case 259: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(253); + lookahead == 'c') ADVANCE(307); END_STATE(); - case 206: + case 260: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(271); + lookahead == 'c') ADVANCE(325); END_STATE(); - case 207: + case 261: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(276); + lookahead == 'c') ADVANCE(330); END_STATE(); - case 208: + case 262: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(360); + lookahead == 'c') ADVANCE(414); END_STATE(); - case 209: + case 263: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(272); + lookahead == 'c') ADVANCE(326); END_STATE(); - case 210: + case 264: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(273); + lookahead == 'c') ADVANCE(327); END_STATE(); - case 211: + case 265: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(274); + lookahead == 'c') ADVANCE(328); END_STATE(); - case 212: + case 266: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(243); + lookahead == 'c') ADVANCE(297); END_STATE(); - case 213: + case 267: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(174); + lookahead == 'c') ADVANCE(228); END_STATE(); - case 214: + case 268: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(406); + lookahead == 'c') ADVANCE(460); END_STATE(); - case 215: + case 269: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(245); + lookahead == 'c') ADVANCE(299); END_STATE(); - case 216: + case 270: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(247); + lookahead == 'c') ADVANCE(301); END_STATE(); - case 217: + case 271: ADVANCE_MAP( - 'C', 367, - 'c', 367, - 'E', 381, - 'e', 381, - 'G', 235, - 'g', 235, - 'L', 236, - 'l', 236, - 'M', 187, - 'm', 187, - 'N', 881, - 'n', 881, - 'R', 262, - 'r', 262, - 'S', 887, - 's', 887, + 'C', 421, + 'c', 421, + 'E', 435, + 'e', 435, + 'G', 289, + 'g', 289, + 'L', 290, + 'l', 290, + 'M', 241, + 'm', 241, + 'N', 942, + 'n', 942, + 'R', 316, + 'r', 316, + 'S', 948, + 's', 948, ); END_STATE(); - case 218: + case 272: ADVANCE_MAP( - 'C', 368, - 'c', 368, - 'I', 333, - 'i', 333, - 'L', 298, - 'l', 298, - 'M', 190, - 'm', 190, + 'C', 422, + 'c', 422, + 'I', 387, + 'i', 387, + 'L', 352, + 'l', 352, + 'M', 244, + 'm', 244, ); END_STATE(); - case 219: + case 273: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(369); + lookahead == 'c') ADVANCE(423); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(299); + lookahead == 'l') ADVANCE(353); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(194); + lookahead == 'm') ADVANCE(248); END_STATE(); - case 220: + case 274: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(370); + lookahead == 'c') ADVANCE(424); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(300); + lookahead == 'l') ADVANCE(354); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(195); + lookahead == 'm') ADVANCE(249); END_STATE(); - case 221: + case 275: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1463); + lookahead == 'd') ADVANCE(1524); END_STATE(); - case 222: + case 276: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1767); + lookahead == 'd') ADVANCE(1828); END_STATE(); - case 223: + case 277: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1770); + lookahead == 'd') ADVANCE(1831); END_STATE(); - case 224: + case 278: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1475); + lookahead == 'd') ADVANCE(1536); END_STATE(); - case 225: + case 279: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1506); + lookahead == 'd') ADVANCE(1567); END_STATE(); - case 226: + case 280: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(213); + lookahead == 'd') ADVANCE(267); END_STATE(); - case 227: + case 281: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(208); + lookahead == 'd') ADVANCE(262); END_STATE(); - case 228: + case 282: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(870); + lookahead == 'e') ADVANCE(931); if (lookahead == 'T' || - lookahead == 't') ADVANCE(871); + lookahead == 't') ADVANCE(932); END_STATE(); - case 229: + case 283: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(892); + lookahead == 'e') ADVANCE(953); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(302); + lookahead == 'i') ADVANCE(356); if (lookahead == 'T' || - lookahead == 't') ADVANCE(894); + lookahead == 't') ADVANCE(955); END_STATE(); - case 230: + case 284: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(896); + lookahead == 'e') ADVANCE(957); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(415); + lookahead == 'o') ADVANCE(469); END_STATE(); - case 231: + case 285: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(896); + lookahead == 'e') ADVANCE(957); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(414); + lookahead == 'o') ADVANCE(468); END_STATE(); - case 232: + case 286: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(856); + lookahead == 'e') ADVANCE(917); if (lookahead == 'T' || - lookahead == 't') ADVANCE(857); + lookahead == 't') ADVANCE(918); END_STATE(); - case 233: + case 287: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(858); + lookahead == 'e') ADVANCE(919); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(303); + lookahead == 'i') ADVANCE(357); if (lookahead == 'T' || - lookahead == 't') ADVANCE(860); + lookahead == 't') ADVANCE(921); END_STATE(); - case 234: + case 288: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(862); + lookahead == 'e') ADVANCE(923); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(413); + lookahead == 'o') ADVANCE(467); END_STATE(); - case 235: + case 289: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(874); + lookahead == 'e') ADVANCE(935); if (lookahead == 'T' || - lookahead == 't') ADVANCE(875); + lookahead == 't') ADVANCE(936); END_STATE(); - case 236: + case 290: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(876); + lookahead == 'e') ADVANCE(937); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(304); + lookahead == 'i') ADVANCE(358); if (lookahead == 'T' || - lookahead == 't') ADVANCE(878); + lookahead == 't') ADVANCE(939); END_STATE(); - case 237: + case 291: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1479); + lookahead == 'e') ADVANCE(1540); END_STATE(); - case 238: + case 292: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(893); + lookahead == 'e') ADVANCE(954); END_STATE(); - case 239: + case 293: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1488); + lookahead == 'e') ADVANCE(1549); END_STATE(); - case 240: + case 294: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(859); + lookahead == 'e') ADVANCE(920); END_STATE(); - case 241: + case 295: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(877); + lookahead == 'e') ADVANCE(938); END_STATE(); - case 242: + case 296: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(899); + lookahead == 'e') ADVANCE(960); END_STATE(); - case 243: + case 297: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(901); + lookahead == 'e') ADVANCE(962); END_STATE(); - case 244: + case 298: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(864); + lookahead == 'e') ADVANCE(925); END_STATE(); - case 245: + case 299: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(867); + lookahead == 'e') ADVANCE(928); END_STATE(); - case 246: + case 300: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(884); + lookahead == 'e') ADVANCE(945); END_STATE(); - case 247: + case 301: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(886); + lookahead == 'e') ADVANCE(947); END_STATE(); - case 248: + case 302: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1477); + lookahead == 'e') ADVANCE(1538); END_STATE(); - case 249: + case 303: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(200); + lookahead == 'e') ADVANCE(254); END_STATE(); - case 250: + case 304: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(265); + lookahead == 'e') ADVANCE(319); END_STATE(); - case 251: + case 305: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1470); + lookahead == 'e') ADVANCE(1531); END_STATE(); - case 252: + case 306: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(264); + lookahead == 'e') ADVANCE(318); END_STATE(); - case 253: + case 307: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(400); + lookahead == 'e') ADVANCE(454); END_STATE(); - case 254: + case 308: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(437); + lookahead == 'e') ADVANCE(491); END_STATE(); - case 255: + case 309: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(310); + lookahead == 'e') ADVANCE(364); END_STATE(); - case 256: + case 310: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(348); + lookahead == 'e') ADVANCE(402); END_STATE(); - case 257: + case 311: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(372); + lookahead == 'e') ADVANCE(426); END_STATE(); - case 258: + case 312: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(227); + lookahead == 'e') ADVANCE(281); END_STATE(); - case 259: + case 313: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(403); + lookahead == 'e') ADVANCE(457); END_STATE(); - case 260: + case 314: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(192); + lookahead == 'e') ADVANCE(246); END_STATE(); - case 261: + case 315: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(377); + lookahead == 'e') ADVANCE(431); END_STATE(); - case 262: + case 316: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(378); + lookahead == 'e') ADVANCE(432); END_STATE(); - case 263: + case 317: if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1468); + lookahead == 'f') ADVANCE(1529); END_STATE(); - case 264: + case 318: if (lookahead == 'G' || - lookahead == 'g') ADVANCE(254); + lookahead == 'g') ADVANCE(308); END_STATE(); - case 265: + case 319: if (lookahead == 'G' || - lookahead == 'g') ADVANCE(286); + lookahead == 'g') ADVANCE(340); END_STATE(); - case 266: + case 320: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1503); + lookahead == 'h') ADVANCE(1564); END_STATE(); - case 267: + case 321: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(895); + lookahead == 'h') ADVANCE(956); END_STATE(); - case 268: + case 322: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1473); + lookahead == 'h') ADVANCE(1534); END_STATE(); - case 269: + case 323: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(861); + lookahead == 'h') ADVANCE(922); END_STATE(); - case 270: + case 324: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(879); + lookahead == 'h') ADVANCE(940); END_STATE(); - case 271: + case 325: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1480); + lookahead == 'h') ADVANCE(1541); END_STATE(); - case 272: + case 326: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(900); + lookahead == 'h') ADVANCE(961); END_STATE(); - case 273: + case 327: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(865); + lookahead == 'h') ADVANCE(926); END_STATE(); - case 274: + case 328: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(885); + lookahead == 'h') ADVANCE(946); END_STATE(); - case 275: + case 329: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(308); + lookahead == 'h') ADVANCE(362); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(313); + lookahead == 'p') ADVANCE(367); END_STATE(); - case 276: + case 330: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1823); + lookahead == 'h') ADVANCE(1884); END_STATE(); - case 277: + case 331: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(280); + lookahead == 'h') ADVANCE(334); END_STATE(); - case 278: + case 332: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(435); + lookahead == 'i') ADVANCE(489); END_STATE(); - case 279: + case 333: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(331); + lookahead == 'i') ADVANCE(385); END_STATE(); - case 280: + case 334: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(317); + lookahead == 'i') ADVANCE(371); END_STATE(); - case 281: + case 335: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(408); + lookahead == 'i') ADVANCE(462); END_STATE(); - case 282: + case 336: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(197); + lookahead == 'i') ADVANCE(251); END_STATE(); - case 283: + case 337: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(309); + lookahead == 'i') ADVANCE(363); END_STATE(); - case 284: + case 338: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(337); + lookahead == 'i') ADVANCE(391); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(386); + lookahead == 'o') ADVANCE(440); END_STATE(); - case 285: + case 339: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(314); + lookahead == 'i') ADVANCE(368); END_STATE(); - case 286: + case 340: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(332); + lookahead == 'i') ADVANCE(386); END_STATE(); - case 287: + case 341: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(339); + lookahead == 'i') ADVANCE(393); END_STATE(); - case 288: + case 342: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(340); + lookahead == 'i') ADVANCE(394); END_STATE(); - case 289: + case 343: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(409); + lookahead == 'i') ADVANCE(463); END_STATE(); - case 290: + case 344: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(342); + lookahead == 'i') ADVANCE(396); END_STATE(); - case 291: + case 345: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(410); + lookahead == 'i') ADVANCE(464); END_STATE(); - case 292: + case 346: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(344); + lookahead == 'i') ADVANCE(398); END_STATE(); - case 293: + case 347: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(345); + lookahead == 'i') ADVANCE(399); END_STATE(); - case 294: + case 348: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(347); + lookahead == 'i') ADVANCE(401); END_STATE(); - case 295: + case 349: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(419); + lookahead == 'i') ADVANCE(473); END_STATE(); - case 296: + case 350: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(318); + lookahead == 'i') ADVANCE(372); END_STATE(); - case 297: + case 351: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(422); + lookahead == 'i') ADVANCE(476); END_STATE(); - case 298: + case 352: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(305); + lookahead == 'i') ADVANCE(359); END_STATE(); - case 299: + case 353: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(306); + lookahead == 'i') ADVANCE(360); END_STATE(); - case 300: + case 354: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(307); + lookahead == 'i') ADVANCE(361); END_STATE(); - case 301: + case 355: if (lookahead == 'J' || - lookahead == 'j') ADVANCE(249); + lookahead == 'j') ADVANCE(303); END_STATE(); - case 302: + case 356: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(238); + lookahead == 'k') ADVANCE(292); END_STATE(); - case 303: + case 357: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(240); + lookahead == 'k') ADVANCE(294); END_STATE(); - case 304: + case 358: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(241); + lookahead == 'k') ADVANCE(295); END_STATE(); - case 305: + case 359: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(242); + lookahead == 'k') ADVANCE(296); END_STATE(); - case 306: + case 360: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(244); + lookahead == 'k') ADVANCE(298); END_STATE(); - case 307: + case 361: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(246); + lookahead == 'k') ADVANCE(300); END_STATE(); - case 308: + case 362: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(902); + lookahead == 'l') ADVANCE(963); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(903); + lookahead == 'r') ADVANCE(964); END_STATE(); - case 309: + case 363: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1490); + lookahead == 'l') ADVANCE(1551); END_STATE(); - case 310: + case 364: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1478); + lookahead == 'l') ADVANCE(1539); END_STATE(); - case 311: + case 365: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(401); + lookahead == 'l') ADVANCE(455); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(221); + lookahead == 'n') ADVANCE(275); END_STATE(); - case 312: + case 366: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(439); + lookahead == 'l') ADVANCE(493); END_STATE(); - case 313: + case 367: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(281); + lookahead == 'l') ADVANCE(335); END_STATE(); - case 314: + case 368: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(226); + lookahead == 'l') ADVANCE(280); END_STATE(); - case 315: + case 369: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(312); + lookahead == 'l') ADVANCE(366); END_STATE(); - case 316: + case 370: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(178); + lookahead == 'l') ADVANCE(232); END_STATE(); - case 317: + case 371: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(239); + lookahead == 'l') ADVANCE(293); END_STATE(); - case 318: + case 372: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(237); + lookahead == 'l') ADVANCE(291); END_STATE(); - case 319: + case 373: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(255); + lookahead == 'l') ADVANCE(309); END_STATE(); - case 320: + case 374: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(289); + lookahead == 'l') ADVANCE(343); END_STATE(); - case 321: + case 375: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(319); + lookahead == 'l') ADVANCE(373); END_STATE(); - case 322: + case 376: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(291); + lookahead == 'l') ADVANCE(345); END_STATE(); - case 323: + case 377: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(182); + lookahead == 'l') ADVANCE(236); END_STATE(); - case 324: + case 378: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(184); + lookahead == 'l') ADVANCE(238); END_STATE(); - case 325: + case 379: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1454); + lookahead == 'm') ADVANCE(1515); END_STATE(); - case 326: + case 380: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1460); + lookahead == 'm') ADVANCE(1521); END_STATE(); - case 327: + case 381: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(329); + lookahead == 'm') ADVANCE(383); END_STATE(); - case 328: + case 382: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(282); + lookahead == 'm') ADVANCE(336); END_STATE(); - case 329: + case 383: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(175); + lookahead == 'm') ADVANCE(229); END_STATE(); - case 330: + case 384: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1482); + lookahead == 'n') ADVANCE(1543); END_STATE(); - case 331: + case 385: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(891); + lookahead == 'n') ADVANCE(952); END_STATE(); - case 332: + case 386: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1461); + lookahead == 'n') ADVANCE(1522); END_STATE(); - case 333: + case 387: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(898); + lookahead == 'n') ADVANCE(959); END_STATE(); - case 334: + case 388: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(164); + lookahead == 'n') ADVANCE(218); END_STATE(); - case 335: + case 389: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(222); + lookahead == 'n') ADVANCE(276); if (lookahead == 'S' || - lookahead == 's') ADVANCE(853); + lookahead == 's') ADVANCE(914); END_STATE(); - case 336: + case 390: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(358); + lookahead == 'n') ADVANCE(412); END_STATE(); - case 337: + case 391: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(168); + lookahead == 'n') ADVANCE(222); END_STATE(); - case 338: + case 392: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(223); + lookahead == 'n') ADVANCE(277); END_STATE(); - case 339: + case 393: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(394); + lookahead == 'n') ADVANCE(448); END_STATE(); - case 340: + case 394: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(395); + lookahead == 'n') ADVANCE(449); END_STATE(); - case 341: + case 395: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(417); + lookahead == 'n') ADVANCE(471); END_STATE(); - case 342: + case 396: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(396); + lookahead == 'n') ADVANCE(450); END_STATE(); - case 343: + case 397: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(225); + lookahead == 'n') ADVANCE(279); END_STATE(); - case 344: + case 398: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(397); + lookahead == 'n') ADVANCE(451); END_STATE(); - case 345: + case 399: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(398); + lookahead == 'n') ADVANCE(452); END_STATE(); - case 346: + case 400: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(418); + lookahead == 'n') ADVANCE(472); END_STATE(); - case 347: + case 401: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(399); + lookahead == 'n') ADVANCE(453); END_STATE(); - case 348: + case 402: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(404); + lookahead == 'n') ADVANCE(458); END_STATE(); - case 349: + case 403: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(428); + lookahead == 'n') ADVANCE(482); END_STATE(); - case 350: + case 404: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(429); + lookahead == 'n') ADVANCE(483); END_STATE(); - case 351: + case 405: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(430); + lookahead == 'n') ADVANCE(484); END_STATE(); - case 352: + case 406: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(431); + lookahead == 'n') ADVANCE(485); END_STATE(); - case 353: + case 407: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(432); + lookahead == 'n') ADVANCE(486); END_STATE(); - case 354: + case 408: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1489); + lookahead == 'o') ADVANCE(1550); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(334); + lookahead == 'y') ADVANCE(388); END_STATE(); - case 355: + case 409: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(279); + lookahead == 'o') ADVANCE(333); END_STATE(); - case 356: + case 410: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(411); + lookahead == 'o') ADVANCE(465); END_STATE(); - case 357: + case 411: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(196); + lookahead == 'o') ADVANCE(250); END_STATE(); - case 358: + case 412: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(405); + lookahead == 'o') ADVANCE(459); END_STATE(); - case 359: + case 413: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(205); + lookahead == 'o') ADVANCE(259); END_STATE(); - case 360: + case 414: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(327); + lookahead == 'o') ADVANCE(381); END_STATE(); - case 361: + case 415: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(384); + lookahead == 'o') ADVANCE(438); END_STATE(); - case 362: + case 416: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(389); + lookahead == 'o') ADVANCE(443); END_STATE(); - case 363: + case 417: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(385); + lookahead == 'o') ADVANCE(439); END_STATE(); - case 364: + case 418: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(391); + lookahead == 'o') ADVANCE(445); END_STATE(); - case 365: + case 419: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(407); + lookahead == 'o') ADVANCE(461); END_STATE(); - case 366: + case 420: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(349); + lookahead == 'o') ADVANCE(403); END_STATE(); - case 367: + case 421: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(350); + lookahead == 'o') ADVANCE(404); END_STATE(); - case 368: + case 422: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(351); + lookahead == 'o') ADVANCE(405); END_STATE(); - case 369: + case 423: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(352); + lookahead == 'o') ADVANCE(406); END_STATE(); - case 370: + case 424: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(353); + lookahead == 'o') ADVANCE(407); END_STATE(); - case 371: + case 425: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(313); + lookahead == 'p') ADVANCE(367); END_STATE(); - case 372: + case 426: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(316); + lookahead == 'p') ADVANCE(370); END_STATE(); - case 373: + case 427: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(375); + lookahead == 'p') ADVANCE(429); END_STATE(); - case 374: + case 428: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(179); + lookahead == 'p') ADVANCE(233); END_STATE(); - case 375: + case 429: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(364); + lookahead == 'p') ADVANCE(418); END_STATE(); - case 376: + case 430: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(320); + lookahead == 'p') ADVANCE(374); END_STATE(); - case 377: + case 431: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(323); + lookahead == 'p') ADVANCE(377); END_STATE(); - case 378: + case 432: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(324); + lookahead == 'p') ADVANCE(378); END_STATE(); - case 379: + case 433: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(869); + lookahead == 'q') ADVANCE(930); END_STATE(); - case 380: + case 434: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(855); + lookahead == 'q') ADVANCE(916); END_STATE(); - case 381: + case 435: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(873); + lookahead == 'q') ADVANCE(934); END_STATE(); - case 382: + case 436: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1768); + lookahead == 'r') ADVANCE(1829); END_STATE(); - case 383: + case 437: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1771); + lookahead == 'r') ADVANCE(1832); END_STATE(); - case 384: + case 438: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1769); + lookahead == 'r') ADVANCE(1830); END_STATE(); - case 385: + case 439: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1772); + lookahead == 'r') ADVANCE(1833); END_STATE(); - case 386: + case 440: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1483); + lookahead == 'r') ADVANCE(1544); END_STATE(); - case 387: + case 441: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(165); + lookahead == 'r') ADVANCE(219); END_STATE(); - case 388: + case 442: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(224); + lookahead == 'r') ADVANCE(278); END_STATE(); - case 389: + case 443: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(260); + lookahead == 'r') ADVANCE(314); END_STATE(); - case 390: + case 444: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(167); + lookahead == 'r') ADVANCE(221); END_STATE(); - case 391: + case 445: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(420); + lookahead == 'r') ADVANCE(474); END_STATE(); - case 392: + case 446: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(172); + lookahead == 'r') ADVANCE(226); END_STATE(); - case 393: + case 447: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1462); + lookahead == 's') ADVANCE(1523); END_STATE(); - case 394: + case 448: if (lookahead == 'S' || - lookahead == 's') ADVANCE(866); + lookahead == 's') ADVANCE(927); END_STATE(); - case 395: + case 449: if (lookahead == 'S' || - lookahead == 's') ADVANCE(854); + lookahead == 's') ADVANCE(915); END_STATE(); - case 396: + case 450: if (lookahead == 'S' || - lookahead == 's') ADVANCE(872); + lookahead == 's') ADVANCE(933); END_STATE(); - case 397: + case 451: if (lookahead == 'S' || - lookahead == 's') ADVANCE(897); + lookahead == 's') ADVANCE(958); END_STATE(); - case 398: + case 452: if (lookahead == 'S' || - lookahead == 's') ADVANCE(863); + lookahead == 's') ADVANCE(924); END_STATE(); - case 399: + case 453: if (lookahead == 'S' || - lookahead == 's') ADVANCE(883); + lookahead == 's') ADVANCE(944); END_STATE(); - case 400: + case 454: if (lookahead == 'S' || - lookahead == 's') ADVANCE(393); + lookahead == 's') ADVANCE(447); END_STATE(); - case 401: + case 455: if (lookahead == 'S' || - lookahead == 's') ADVANCE(251); + lookahead == 's') ADVANCE(305); END_STATE(); - case 402: + case 456: if (lookahead == 'S' || - lookahead == 's') ADVANCE(259); + lookahead == 's') ADVANCE(313); END_STATE(); - case 403: + case 457: if (lookahead == 'S' || - lookahead == 's') ADVANCE(256); + lookahead == 's') ADVANCE(310); END_STATE(); - case 404: + case 458: if (lookahead == 'S' || - lookahead == 's') ADVANCE(295); + lookahead == 's') ADVANCE(349); END_STATE(); - case 405: + case 459: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1799); + lookahead == 't') ADVANCE(1860); END_STATE(); - case 406: + case 460: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1476); + lookahead == 't') ADVANCE(1537); END_STATE(); - case 407: + case 461: if (lookahead == 'T' || - lookahead == 't') ADVANCE(889); + lookahead == 't') ADVANCE(950); END_STATE(); - case 408: + case 462: if (lookahead == 'T' || - lookahead == 't') ADVANCE(904); + lookahead == 't') ADVANCE(965); END_STATE(); - case 409: + case 463: if (lookahead == 'T' || - lookahead == 't') ADVANCE(868); + lookahead == 't') ADVANCE(929); END_STATE(); - case 410: + case 464: if (lookahead == 'T' || - lookahead == 't') ADVANCE(890); + lookahead == 't') ADVANCE(951); END_STATE(); - case 411: + case 465: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1793); + lookahead == 't') ADVANCE(1854); END_STATE(); - case 412: + case 466: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1758); + lookahead == 't') ADVANCE(1819); END_STATE(); - case 413: + case 467: if (lookahead == 'T' || - lookahead == 't') ADVANCE(219); + lookahead == 't') ADVANCE(273); END_STATE(); - case 414: + case 468: if (lookahead == 'T' || - lookahead == 't') ADVANCE(218); + lookahead == 't') ADVANCE(272); END_STATE(); - case 415: + case 469: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1794); + lookahead == 't') ADVANCE(1855); END_STATE(); - case 416: + case 470: if (lookahead == 'T' || - lookahead == 't') ADVANCE(198); + lookahead == 't') ADVANCE(252); END_STATE(); - case 417: + case 471: if (lookahead == 'T' || - lookahead == 't') ADVANCE(283); + lookahead == 't') ADVANCE(337); END_STATE(); - case 418: + case 472: if (lookahead == 'T' || - lookahead == 't') ADVANCE(181); + lookahead == 't') ADVANCE(235); END_STATE(); - case 419: + case 473: if (lookahead == 'T' || - lookahead == 't') ADVANCE(278); + lookahead == 't') ADVANCE(332); END_STATE(); - case 420: + case 474: if (lookahead == 'T' || - lookahead == 't') ADVANCE(258); + lookahead == 't') ADVANCE(312); END_STATE(); - case 421: + case 475: if (lookahead == 'T' || - lookahead == 't') ADVANCE(199); + lookahead == 't') ADVANCE(253); END_STATE(); - case 422: + case 476: if (lookahead == 'T' || - lookahead == 't') ADVANCE(201); + lookahead == 't') ADVANCE(255); END_STATE(); - case 423: + case 477: if (lookahead == 'T' || - lookahead == 't') ADVANCE(202); + lookahead == 't') ADVANCE(256); END_STATE(); - case 424: + case 478: if (lookahead == 'T' || - lookahead == 't') ADVANCE(203); + lookahead == 't') ADVANCE(257); END_STATE(); - case 425: + case 479: if (lookahead == 'T' || - lookahead == 't') ADVANCE(209); + lookahead == 't') ADVANCE(263); END_STATE(); - case 426: + case 480: if (lookahead == 'T' || - lookahead == 't') ADVANCE(210); + lookahead == 't') ADVANCE(264); END_STATE(); - case 427: + case 481: if (lookahead == 'T' || - lookahead == 't') ADVANCE(211); + lookahead == 't') ADVANCE(265); END_STATE(); - case 428: + case 482: if (lookahead == 'T' || - lookahead == 't') ADVANCE(183); + lookahead == 't') ADVANCE(237); END_STATE(); - case 429: + case 483: if (lookahead == 'T' || - lookahead == 't') ADVANCE(186); + lookahead == 't') ADVANCE(240); END_STATE(); - case 430: + case 484: if (lookahead == 'T' || - lookahead == 't') ADVANCE(188); + lookahead == 't') ADVANCE(242); END_STATE(); - case 431: + case 485: if (lookahead == 'T' || - lookahead == 't') ADVANCE(191); + lookahead == 't') ADVANCE(245); END_STATE(); - case 432: + case 486: if (lookahead == 'T' || - lookahead == 't') ADVANCE(193); + lookahead == 't') ADVANCE(247); END_STATE(); - case 433: + case 487: if (lookahead == 'T' || - lookahead == 't') ADVANCE(220); + lookahead == 't') ADVANCE(274); END_STATE(); - case 434: + case 488: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(373); + lookahead == 'u') ADVANCE(427); END_STATE(); - case 435: + case 489: if (lookahead == 'V' || - lookahead == 'v') ADVANCE(248); + lookahead == 'v') ADVANCE(302); END_STATE(); - case 436: + case 490: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(297); + lookahead == 'w') ADVANCE(351); END_STATE(); - case 437: + case 491: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1474); + lookahead == 'x') ADVANCE(1535); END_STATE(); - case 438: + case 492: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(176); + lookahead == 'x') ADVANCE(230); END_STATE(); - case 439: + case 493: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1504); + lookahead == 'y') ADVANCE(1565); END_STATE(); - case 440: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + case 494: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 441: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(532); + case 495: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 442: + case 496: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(512); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(571); END_STATE(); - case 443: + case 497: if (lookahead != 0 && - lookahead != '}') ADVANCE(162); + lookahead != '}') ADVANCE(216); END_STATE(); - case 444: - if (lookahead != 0) ADVANCE(117); + case 498: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(512); END_STATE(); - case 445: - if (lookahead != 0) ADVANCE(587); + case 499: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(512); + if (lookahead == '\r') SKIP(498); END_STATE(); - case 446: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(453); + case 500: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(515); END_STATE(); - case 447: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(456); + case 501: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(515); + if (lookahead == '\r') SKIP(500); END_STATE(); - case 448: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(455); + case 502: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(514); END_STATE(); - case 449: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(457); + case 503: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(514); + if (lookahead == '\r') SKIP(502); END_STATE(); - case 450: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(458); + case 504: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(516); END_STATE(); - case 451: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(459); + case 505: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(516); + if (lookahead == '\r') SKIP(504); END_STATE(); - case 452: - if (eof) ADVANCE(461); - if (lookahead == '\n') SKIP(460); + case 506: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(517); END_STATE(); - case 453: - if (eof) ADVANCE(461); + case 507: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(517); + if (lookahead == '\r') SKIP(506); + END_STATE(); + case 508: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(518); + END_STATE(); + case 509: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(518); + if (lookahead == '\r') SKIP(508); + END_STATE(); + case 510: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(519); + END_STATE(); + case 511: + if (eof) ADVANCE(520); + if (lookahead == '\n') SKIP(519); + if (lookahead == '\r') SKIP(510); + END_STATE(); + case 512: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1797, - '"', 1528, - '#', 473, - '$', 1527, - '%', 1757, - '&', 1511, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1777, - '.', 772, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 1753, - ';', 1453, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 1590, + '#', 532, + '$', 1589, + '%', 1818, + '&', 1572, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1838, + '.', 833, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 1814, + ';', 1514, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(446); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(499); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(675); + lookahead == 'b') ADVANCE(736); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(650); + lookahead == 'c') ADVANCE(711); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(654); + lookahead == 'd') ADVANCE(715); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(710); + lookahead == 'e') ADVANCE(771); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(697); + lookahead == 'f') ADVANCE(758); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(698); + lookahead == 'h') ADVANCE(759); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(688); + lookahead == 'i') ADVANCE(749); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(656); + lookahead == 'p') ADVANCE(717); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(681); + lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(676); + lookahead == 's') ADVANCE(737); if (lookahead == 'T' || - lookahead == 't') ADVANCE(695); + lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(728); + lookahead == 'u') ADVANCE(789); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(696); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(757); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(453); + lookahead == 0xfeff) SKIP(512); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 454: - if (eof) ADVANCE(461); + case 513: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1797, - '"', 540, - '#', 473, - '$', 120, - '%', 1757, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1779, - '.', 1816, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 599, + '#', 532, + '$', 174, + '%', 1818, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1840, + '.', 1877, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(448); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(503); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(250); + lookahead == 'b') ADVANCE(304); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(169); + lookahead == 'c') ADVANCE(223); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(354); + lookahead == 'd') ADVANCE(408); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(311); + lookahead == 'e') ADVANCE(365); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(284); + lookahead == 'f') ADVANCE(338); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(330); + lookahead == 'i') ADVANCE(384); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(166); + lookahead == 'p') ADVANCE(220); if (lookahead == 'S' || - lookahead == 's') ADVANCE(436); + lookahead == 's') ADVANCE(490); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(341); + lookahead == 'u') ADVANCE(395); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(277); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(331); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(455); + lookahead == 0xfeff) SKIP(514); END_STATE(); - case 455: - if (eof) ADVANCE(461); + case 514: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1797, - '"', 540, - '#', 473, - '$', 120, - '%', 1757, - '\'', 124, - '(', 1455, - ')', 1456, - '*', 1791, - '+', 1774, - ',', 1458, - '-', 1779, - '.', 132, - '/', 1788, - '0', 485, - '1', 479, - '2', 480, - '3', 481, - '4', 482, - '5', 483, - '6', 484, - ':', 140, - '<', 826, - '=', 778, - '>', 784, - '@', 96, - '[', 775, - '\\', 1789, - ']', 1822, + '!', 1858, + '"', 599, + '#', 532, + '$', 174, + '%', 1818, + '\'', 178, + '(', 1516, + ')', 1517, + '*', 1852, + '+', 1835, + ',', 1519, + '-', 1840, + '.', 186, + '/', 1849, + '0', 544, + '1', 538, + '2', 539, + '3', 540, + '4', 541, + '5', 542, + '6', 543, + ':', 194, + '<', 887, + '=', 839, + '>', 845, + '@', 146, + '[', 836, + '\\', 1850, + ']', 1883, ); - if (lookahead == '`') SKIP(448); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '|') ADVANCE(1510); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(503); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '|') ADVANCE(1571); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(250); + lookahead == 'b') ADVANCE(304); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(169); + lookahead == 'c') ADVANCE(223); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(354); + lookahead == 'd') ADVANCE(408); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(311); + lookahead == 'e') ADVANCE(365); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(284); + lookahead == 'f') ADVANCE(338); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(330); + lookahead == 'i') ADVANCE(384); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(166); + lookahead == 'p') ADVANCE(220); if (lookahead == 'S' || - lookahead == 's') ADVANCE(436); + lookahead == 's') ADVANCE(490); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(341); + lookahead == 'u') ADVANCE(395); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(277); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(486); + lookahead == 'w') ADVANCE(331); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(455); + lookahead == 0xfeff) SKIP(514); END_STATE(); - case 456: - if (eof) ADVANCE(461); + case 515: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(447); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(501); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1641); + lookahead == 'e') ADVANCE(1702); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1572); + lookahead == 'p') ADVANCE(1633); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1532); + lookahead == 0xfeff) ADVANCE(1593); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(456); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(515); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 457: - if (eof) ADVANCE(461); + case 516: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(449); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(505); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1628); + lookahead == 'e') ADVANCE(1689); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1572); + lookahead == 'p') ADVANCE(1633); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1534); + lookahead == 0xfeff) ADVANCE(1595); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(457); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(516); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 458: - if (eof) ADVANCE(461); + case 517: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(450); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(507); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1569); + lookahead == 'c') ADVANCE(1630); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1641); + lookahead == 'e') ADVANCE(1702); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1609); + lookahead == 'f') ADVANCE(1670); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1572); + lookahead == 'p') ADVANCE(1633); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1536); + lookahead == 0xfeff) ADVANCE(1597); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(458); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(517); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 459: - if (eof) ADVANCE(461); + case 518: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(451); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(509); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1641); + lookahead == 'e') ADVANCE(1702); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1609); + lookahead == 'f') ADVANCE(1670); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1572); + lookahead == 'p') ADVANCE(1633); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1533); + lookahead == 0xfeff) ADVANCE(1594); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(459); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(518); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 460: - if (eof) ADVANCE(461); + case 519: + if (eof) ADVANCE(520); ADVANCE_MAP( - '!', 1796, - '"', 540, - '#', 468, - '$', 120, - '%', 1756, - '&', 1511, - '\'', 124, - '(', 1455, - ')', 1456, - '+', 1773, - ',', 1458, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - ';', 1453, - '<', 115, - '@', 96, - '[', 775, + '!', 1857, + '"', 599, + '#', 527, + '$', 174, + '%', 1817, + '&', 1572, + '\'', 178, + '(', 1516, + ')', 1517, + '+', 1834, + ',', 1519, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + ';', 1514, + '<', 169, + '@', 146, + '[', 836, ); - if (lookahead == '`') SKIP(452); - if (lookahead == '{') ADVANCE(1464); - if (lookahead == '}') ADVANCE(1466); + if (lookahead == '`') SKIP(511); + if (lookahead == '{') ADVANCE(1525); + if (lookahead == '}') ADVANCE(1527); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1662); + lookahead == 'b') ADVANCE(1723); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1623); + lookahead == 'c') ADVANCE(1684); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1556); + lookahead == 'd') ADVANCE(1617); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1634); + lookahead == 'e') ADVANCE(1695); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1608); + lookahead == 'f') ADVANCE(1669); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1598); + lookahead == 'i') ADVANCE(1659); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1572); + lookahead == 'p') ADVANCE(1633); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1589); + lookahead == 'r') ADVANCE(1650); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1586); + lookahead == 's') ADVANCE(1647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1607); + lookahead == 't') ADVANCE(1668); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1606); + lookahead == 'w') ADVANCE(1667); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1535); + lookahead == 0xfeff) ADVANCE(1596); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(460); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); + lookahead == ' ') SKIP(519); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 461: + case 520: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 462: + case 521: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 463: + case 522: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(99); - if (lookahead == '"') ADVANCE(595); - if (lookahead == '#') ADVANCE(463); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(463); - if (lookahead != 0) ADVANCE(473); + if (lookahead == '"') ADVANCE(656); + if (lookahead == '#') ADVANCE(522); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(149); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(522); + if (lookahead != 0) ADVANCE(532); END_STATE(); - case 464: + case 523: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(1519); - if (lookahead == '"' || - lookahead == '$' || - lookahead == '`') ADVANCE(473); - if (lookahead != 0) ADVANCE(464); + if (lookahead == '|') ADVANCE(532); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r') ADVANCE(523); END_STATE(); - case 465: + case 524: ACCEPT_TOKEN(sym_comment); - if (lookahead == '|') ADVANCE(473); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(465); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(1580); + if (lookahead == '"' || + lookahead == '$' || + lookahead == '`') ADVANCE(532); + if (lookahead != 0) ADVANCE(524); END_STATE(); - case 466: + case 525: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ';' || lookahead == '{' || - lookahead == '}') ADVANCE(473); + lookahead == '}') ADVANCE(532); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(466); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(525); END_STATE(); - case 467: + case 526: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(473); + lookahead == '}') ADVANCE(532); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(467); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(526); END_STATE(); - case 468: + case 527: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || (' ' <= lookahead && lookahead <= '"') || ('$' <= lookahead && lookahead <= '-') || lookahead == '/' || @@ -9498,11 +9878,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '`' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(473); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(532); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(468); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(527); END_STATE(); - case 469: + case 528: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -9512,9 +9892,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 470: + case 529: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -9523,50 +9903,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 471: + case 530: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '"' && - lookahead != '$' && - lookahead != '`') ADVANCE(1519); + lookahead != '\n' && + lookahead != '\r' && + lookahead != '|') ADVANCE(1513); END_STATE(); - case 472: + case 531: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n' && - lookahead != '|') ADVANCE(1452); + lookahead != '"' && + lookahead != '$' && + lookahead != '`') ADVANCE(1580); END_STATE(); - case 473: + case 532: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(473); + lookahead != '\n' && + lookahead != '\r') ADVANCE(532); END_STATE(); - case 474: + case 533: ACCEPT_TOKEN(sym_decimal_integer_literal); END_STATE(); - case 475: + case 534: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1744, - '.', 1546, - 'e', 1542, - 'g', 1543, - 'k', 1543, - 'm', 1543, - 'p', 1543, - 't', 1543, - 'x', 1547, - 'd', 477, - 'l', 477, + '-', 1805, + '.', 1607, + 'e', 1603, + 'g', 1604, + 'k', 1604, + 'm', 1604, + 'p', 1604, + 't', 1604, + 'x', 1608, + 'd', 536, + 'l', 536, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(476); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9574,28 +9956,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 476: + case 535: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1744, - '.', 1546, - 'e', 1542, - 'g', 1543, - 'k', 1543, - 'm', 1543, - 'p', 1543, - 't', 1543, - 'd', 477, - 'l', 477, + '-', 1805, + '.', 1607, + 'e', 1603, + 'g', 1604, + 'k', 1604, + 'm', 1604, + 'p', 1604, + 't', 1604, + 'd', 536, + 'l', 536, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(476); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9603,23 +9985,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 477: + case 536: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'g') ADVANCE(1543); - if (lookahead == 'k') ADVANCE(1543); - if (lookahead == 'm') ADVANCE(1543); - if (lookahead == 'p') ADVANCE(1543); - if (lookahead == 't') ADVANCE(1543); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'g') ADVANCE(1604); + if (lookahead == 'k') ADVANCE(1604); + if (lookahead == 'm') ADVANCE(1604); + if (lookahead == 'p') ADVANCE(1604); + if (lookahead == 't') ADVANCE(1604); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9627,18 +10009,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 478: + case 537: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1744); + if (lookahead == '-') ADVANCE(1805); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9646,183 +10028,183 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 479: + case 538: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 122, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 176, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 480: + case 539: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 790, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 851, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 481: + case 540: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 796, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 857, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 482: + case 541: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 802, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 863, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 483: + case 542: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 808, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 869, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 484: + case 543: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - '>', 814, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + '>', 875, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 485: + case 544: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'x', 442, - 'd', 499, - 'l', 499, + '.', 494, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'x', 496, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 486: + case 545: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 440, - 'e', 163, - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'd', 499, - 'l', 499, + '.', 494, + 'e', 217, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); END_STATE(); - case 487: + case 546: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1692, - 'e', 1553, - 'g', 1550, - 'k', 1550, - 'm', 1550, - 'p', 1550, - 't', 1550, - 'x', 1693, - 'd', 502, - 'l', 502, + '.', 1753, + 'e', 1614, + 'g', 1611, + 'k', 1611, + 'm', 1611, + 'p', 1611, + 't', 1611, + 'x', 1754, + 'd', 561, + 'l', 561, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 488: + case 547: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1692, - 'e', 1553, - 'g', 1550, - 'k', 1550, - 'm', 1550, - 'p', 1550, - 't', 1550, - 'd', 502, - 'l', 502, + '.', 1753, + 'e', 1614, + 'g', 1611, + 'k', 1611, + 'm', 1611, + 'p', 1611, + 't', 1611, + 'd', 561, + 'l', 561, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 489: + case 548: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 1161, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 1223, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9831,23 +10213,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 490: + case 549: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 792, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 853, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9856,23 +10238,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 491: + case 550: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 798, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 859, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9881,23 +10263,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 492: + case 551: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 804, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 865, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9906,23 +10288,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 493: + case 552: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 810, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 871, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9931,23 +10313,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 494: + case 553: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - '>', 816, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + '>', 877, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9956,23 +10338,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 495: + case 554: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'x', 1210, - 'd', 503, - 'l', 503, + '.', 1268, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'x', 1271, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -9981,22 +10363,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 496: + case 555: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1205, - 'e', 1180, - 'g', 1176, - 'k', 1176, - 'm', 1176, - 'p', 1176, - 't', 1176, - 'd', 503, - 'l', 503, + '.', 1268, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'd', 562, + 'l', 562, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10005,23 +10387,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 497: + case 556: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1231, - 'e', 1230, - 'g', 1227, - 'k', 1227, - 'm', 1227, - 'p', 1227, - 't', 1227, - 'x', 1234, - 'd', 504, - 'l', 504, + '.', 1293, + 'e', 1292, + 'g', 1289, + 'k', 1289, + 'm', 1289, + 'p', 1289, + 't', 1289, + 'x', 1295, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(498); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(557); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10029,22 +10411,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 498: + case 557: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1231, - 'e', 1230, - 'g', 1227, - 'k', 1227, - 'm', 1227, - 'p', 1227, - 't', 1227, - 'd', 504, - 'l', 504, + '.', 1293, + 'e', 1292, + 'g', 1289, + 'k', 1289, + 'm', 1289, + 'p', 1289, + 't', 1289, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(498); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(557); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10052,57 +10434,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 499: + case 558: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(159); - if (lookahead == 'k') ADVANCE(159); - if (lookahead == 'm') ADVANCE(159); - if (lookahead == 'p') ADVANCE(159); - if (lookahead == 't') ADVANCE(159); + if (lookahead == 'g') ADVANCE(213); + if (lookahead == 'k') ADVANCE(213); + if (lookahead == 'm') ADVANCE(213); + if (lookahead == 'p') ADVANCE(213); + if (lookahead == 't') ADVANCE(213); END_STATE(); - case 500: + case 559: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - 'g', 159, - 'k', 159, - 'm', 159, - 'p', 159, - 't', 159, - 'x', 442, - 'd', 499, - 'l', 499, + 'g', 213, + 'k', 213, + 'm', 213, + 'p', 213, + 't', 213, + 'x', 496, + 'd', 558, + 'l', 558, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(501); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); END_STATE(); - case 501: + case 560: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(159); - if (lookahead == 'k') ADVANCE(159); - if (lookahead == 'm') ADVANCE(159); - if (lookahead == 'p') ADVANCE(159); - if (lookahead == 't') ADVANCE(159); + if (lookahead == 'g') ADVANCE(213); + if (lookahead == 'k') ADVANCE(213); + if (lookahead == 'm') ADVANCE(213); + if (lookahead == 'p') ADVANCE(213); + if (lookahead == 't') ADVANCE(213); if (lookahead == 'd' || - lookahead == 'l') ADVANCE(499); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(501); + lookahead == 'l') ADVANCE(558); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); END_STATE(); - case 502: + case 561: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1550); - if (lookahead == 'k') ADVANCE(1550); - if (lookahead == 'm') ADVANCE(1550); - if (lookahead == 'p') ADVANCE(1550); - if (lookahead == 't') ADVANCE(1550); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'g') ADVANCE(1611); + if (lookahead == 'k') ADVANCE(1611); + if (lookahead == 'm') ADVANCE(1611); + if (lookahead == 'p') ADVANCE(1611); + if (lookahead == 't') ADVANCE(1611); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 503: + case 562: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1176); - if (lookahead == 'k') ADVANCE(1176); - if (lookahead == 'm') ADVANCE(1176); - if (lookahead == 'p') ADVANCE(1176); - if (lookahead == 't') ADVANCE(1176); + if (lookahead == 'g') ADVANCE(1238); + if (lookahead == 'k') ADVANCE(1238); + if (lookahead == 'm') ADVANCE(1238); + if (lookahead == 'p') ADVANCE(1238); + if (lookahead == 't') ADVANCE(1238); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10111,15 +10493,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 504: + case 563: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1227); - if (lookahead == 'k') ADVANCE(1227); - if (lookahead == 'm') ADVANCE(1227); - if (lookahead == 'p') ADVANCE(1227); - if (lookahead == 't') ADVANCE(1227); + if (lookahead == 'g') ADVANCE(1289); + if (lookahead == 'k') ADVANCE(1289); + if (lookahead == 'm') ADVANCE(1289); + if (lookahead == 'p') ADVANCE(1289); + if (lookahead == 't') ADVANCE(1289); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10127,13 +10509,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 505: + case 564: ACCEPT_TOKEN(sym_decimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 506: + case 565: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10143,9 +10525,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 507: + case 566: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10154,29 +10536,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 508: + case 567: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); END_STATE(); - case 509: + case 568: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'g') ADVANCE(1545); - if (lookahead == 'k') ADVANCE(1545); - if (lookahead == 'l') ADVANCE(510); - if (lookahead == 'm') ADVANCE(1545); - if (lookahead == 'p') ADVANCE(1545); - if (lookahead == 't') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'g') ADVANCE(1606); + if (lookahead == 'k') ADVANCE(1606); + if (lookahead == 'l') ADVANCE(569); + if (lookahead == 'm') ADVANCE(1606); + if (lookahead == 'p') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1606); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(509); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(568); if (lookahead == '.' || lookahead == '?' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10184,23 +10566,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 510: + case 569: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'g') ADVANCE(1545); - if (lookahead == 'k') ADVANCE(1545); - if (lookahead == 'm') ADVANCE(1545); - if (lookahead == 'p') ADVANCE(1545); - if (lookahead == 't') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'g') ADVANCE(1606); + if (lookahead == 'k') ADVANCE(1606); + if (lookahead == 'm') ADVANCE(1606); + if (lookahead == 'p') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1606); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10208,18 +10590,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 511: + case 570: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1744); + if (lookahead == '-') ADVANCE(1805); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10227,61 +10609,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 512: + case 571: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(161); - if (lookahead == 'k') ADVANCE(161); - if (lookahead == 'l') ADVANCE(513); - if (lookahead == 'm') ADVANCE(161); - if (lookahead == 'p') ADVANCE(161); - if (lookahead == 't') ADVANCE(161); + if (lookahead == 'g') ADVANCE(215); + if (lookahead == 'k') ADVANCE(215); + if (lookahead == 'l') ADVANCE(572); + if (lookahead == 'm') ADVANCE(215); + if (lookahead == 'p') ADVANCE(215); + if (lookahead == 't') ADVANCE(215); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(512); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(571); END_STATE(); - case 513: + case 572: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(161); - if (lookahead == 'k') ADVANCE(161); - if (lookahead == 'm') ADVANCE(161); - if (lookahead == 'p') ADVANCE(161); - if (lookahead == 't') ADVANCE(161); + if (lookahead == 'g') ADVANCE(215); + if (lookahead == 'k') ADVANCE(215); + if (lookahead == 'm') ADVANCE(215); + if (lookahead == 'p') ADVANCE(215); + if (lookahead == 't') ADVANCE(215); END_STATE(); - case 514: + case 573: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1552); - if (lookahead == 'k') ADVANCE(1552); - if (lookahead == 'l') ADVANCE(515); - if (lookahead == 'm') ADVANCE(1552); - if (lookahead == 'p') ADVANCE(1552); - if (lookahead == 't') ADVANCE(1552); + if (lookahead == 'g') ADVANCE(1613); + if (lookahead == 'k') ADVANCE(1613); + if (lookahead == 'l') ADVANCE(574); + if (lookahead == 'm') ADVANCE(1613); + if (lookahead == 'p') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1613); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(514); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 515: + case 574: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1552); - if (lookahead == 'k') ADVANCE(1552); - if (lookahead == 'm') ADVANCE(1552); - if (lookahead == 'p') ADVANCE(1552); - if (lookahead == 't') ADVANCE(1552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'g') ADVANCE(1613); + if (lookahead == 'k') ADVANCE(1613); + if (lookahead == 'm') ADVANCE(1613); + if (lookahead == 'p') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1613); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 516: + case 575: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1178); - if (lookahead == 'k') ADVANCE(1178); - if (lookahead == 'l') ADVANCE(517); - if (lookahead == 'm') ADVANCE(1178); - if (lookahead == 'p') ADVANCE(1178); - if (lookahead == 't') ADVANCE(1178); + if (lookahead == 'g') ADVANCE(1240); + if (lookahead == 'k') ADVANCE(1240); + if (lookahead == 'l') ADVANCE(576); + if (lookahead == 'm') ADVANCE(1240); + if (lookahead == 'p') ADVANCE(1240); + if (lookahead == 't') ADVANCE(1240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(516); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(575); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10290,15 +10672,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 517: + case 576: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1178); - if (lookahead == 'k') ADVANCE(1178); - if (lookahead == 'm') ADVANCE(1178); - if (lookahead == 'p') ADVANCE(1178); - if (lookahead == 't') ADVANCE(1178); + if (lookahead == 'g') ADVANCE(1240); + if (lookahead == 'k') ADVANCE(1240); + if (lookahead == 'm') ADVANCE(1240); + if (lookahead == 'p') ADVANCE(1240); + if (lookahead == 't') ADVANCE(1240); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10307,19 +10689,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 518: + case 577: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1229); - if (lookahead == 'k') ADVANCE(1229); - if (lookahead == 'l') ADVANCE(519); - if (lookahead == 'm') ADVANCE(1229); - if (lookahead == 'p') ADVANCE(1229); - if (lookahead == 't') ADVANCE(1229); + if (lookahead == 'g') ADVANCE(1291); + if (lookahead == 'k') ADVANCE(1291); + if (lookahead == 'l') ADVANCE(578); + if (lookahead == 'm') ADVANCE(1291); + if (lookahead == 'p') ADVANCE(1291); + if (lookahead == 't') ADVANCE(1291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(518); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(577); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10327,15 +10709,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 519: + case 578: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1229); - if (lookahead == 'k') ADVANCE(1229); - if (lookahead == 'm') ADVANCE(1229); - if (lookahead == 'p') ADVANCE(1229); - if (lookahead == 't') ADVANCE(1229); + if (lookahead == 'g') ADVANCE(1291); + if (lookahead == 'k') ADVANCE(1291); + if (lookahead == 'm') ADVANCE(1291); + if (lookahead == 'p') ADVANCE(1291); + if (lookahead == 't') ADVANCE(1291); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10343,13 +10725,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 520: + case 579: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 521: + case 580: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10359,9 +10741,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 522: + case 581: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10370,27 +10752,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 523: + case 582: ACCEPT_TOKEN(sym_real_literal); END_STATE(); - case 524: + case 583: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'e') ADVANCE(1542); - if (lookahead == 'g') ADVANCE(1544); - if (lookahead == 'k') ADVANCE(1544); - if (lookahead == 'm') ADVANCE(1544); - if (lookahead == 'p') ADVANCE(1544); - if (lookahead == 't') ADVANCE(1544); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(524); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'g') ADVANCE(1605); + if (lookahead == 'k') ADVANCE(1605); + if (lookahead == 'm') ADVANCE(1605); + if (lookahead == 'p') ADVANCE(1605); + if (lookahead == 't') ADVANCE(1605); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(583); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10398,23 +10780,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 525: + case 584: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'g') ADVANCE(1544); - if (lookahead == 'k') ADVANCE(1544); - if (lookahead == 'm') ADVANCE(1544); - if (lookahead == 'p') ADVANCE(1544); - if (lookahead == 't') ADVANCE(1544); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(525); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'g') ADVANCE(1605); + if (lookahead == 'k') ADVANCE(1605); + if (lookahead == 'm') ADVANCE(1605); + if (lookahead == 'p') ADVANCE(1605); + if (lookahead == 't') ADVANCE(1605); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10422,18 +10804,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 526: + case 585: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1744); + if (lookahead == '-') ADVANCE(1805); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10441,38 +10823,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 527: + case 586: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(163); - if (lookahead == 'g') ADVANCE(160); - if (lookahead == 'k') ADVANCE(160); - if (lookahead == 'm') ADVANCE(160); - if (lookahead == 'p') ADVANCE(160); - if (lookahead == 't') ADVANCE(160); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + if (lookahead == 'e') ADVANCE(217); + if (lookahead == 'g') ADVANCE(214); + if (lookahead == 'k') ADVANCE(214); + if (lookahead == 'm') ADVANCE(214); + if (lookahead == 'p') ADVANCE(214); + if (lookahead == 't') ADVANCE(214); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 528: + case 587: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1553); - if (lookahead == 'g') ADVANCE(1551); - if (lookahead == 'k') ADVANCE(1551); - if (lookahead == 'm') ADVANCE(1551); - if (lookahead == 'p') ADVANCE(1551); - if (lookahead == 't') ADVANCE(1551); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(528); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'e') ADVANCE(1614); + if (lookahead == 'g') ADVANCE(1612); + if (lookahead == 'k') ADVANCE(1612); + if (lookahead == 'm') ADVANCE(1612); + if (lookahead == 'p') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1612); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 529: + case 588: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1180); - if (lookahead == 'g') ADVANCE(1177); - if (lookahead == 'k') ADVANCE(1177); - if (lookahead == 'm') ADVANCE(1177); - if (lookahead == 'p') ADVANCE(1177); - if (lookahead == 't') ADVANCE(1177); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(529); + if (lookahead == 'e') ADVANCE(1242); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10481,17 +10863,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 530: + case 589: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1230); - if (lookahead == 'g') ADVANCE(1228); - if (lookahead == 'k') ADVANCE(1228); - if (lookahead == 'm') ADVANCE(1228); - if (lookahead == 'p') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1228); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(530); + if (lookahead == 'e') ADVANCE(1292); + if (lookahead == 'g') ADVANCE(1290); + if (lookahead == 'k') ADVANCE(1290); + if (lookahead == 'm') ADVANCE(1290); + if (lookahead == 'p') ADVANCE(1290); + if (lookahead == 't') ADVANCE(1290); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10499,51 +10881,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 531: + case 590: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1736); - if (lookahead == 'k') ADVANCE(1736); - if (lookahead == 'm') ADVANCE(1736); - if (lookahead == 'p') ADVANCE(1736); - if (lookahead == 't') ADVANCE(1736); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(531); + if (lookahead == 'g') ADVANCE(1797); + if (lookahead == 'k') ADVANCE(1797); + if (lookahead == 'm') ADVANCE(1797); + if (lookahead == 'p') ADVANCE(1797); + if (lookahead == 't') ADVANCE(1797); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(590); if (lookahead == '-' || lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 532: + case 591: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(160); - if (lookahead == 'k') ADVANCE(160); - if (lookahead == 'm') ADVANCE(160); - if (lookahead == 'p') ADVANCE(160); - if (lookahead == 't') ADVANCE(160); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(532); + if (lookahead == 'g') ADVANCE(214); + if (lookahead == 'k') ADVANCE(214); + if (lookahead == 'm') ADVANCE(214); + if (lookahead == 'p') ADVANCE(214); + if (lookahead == 't') ADVANCE(214); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 533: + case 592: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1551); - if (lookahead == 'k') ADVANCE(1551); - if (lookahead == 'm') ADVANCE(1551); - if (lookahead == 'p') ADVANCE(1551); - if (lookahead == 't') ADVANCE(1551); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(533); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'g') ADVANCE(1612); + if (lookahead == 'k') ADVANCE(1612); + if (lookahead == 'm') ADVANCE(1612); + if (lookahead == 'p') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1612); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 534: + case 593: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1177); - if (lookahead == 'k') ADVANCE(1177); - if (lookahead == 'm') ADVANCE(1177); - if (lookahead == 'p') ADVANCE(1177); - if (lookahead == 't') ADVANCE(1177); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(534); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10552,16 +10934,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 535: + case 594: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1228); - if (lookahead == 'k') ADVANCE(1228); - if (lookahead == 'm') ADVANCE(1228); - if (lookahead == 'p') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1228); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); + if (lookahead == 'g') ADVANCE(1290); + if (lookahead == 'k') ADVANCE(1290); + if (lookahead == 'm') ADVANCE(1290); + if (lookahead == 'p') ADVANCE(1290); + if (lookahead == 't') ADVANCE(1290); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10569,9 +10951,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 536: + case 595: ACCEPT_TOKEN(sym_real_literal); if (lookahead == '-' || lookahead == '.' || @@ -10580,13 +10962,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 537: + case 596: ACCEPT_TOKEN(sym_real_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 538: + case 597: ACCEPT_TOKEN(sym_real_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10596,9 +10978,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 539: + case 598: ACCEPT_TOKEN(sym_real_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10607,1325 +10989,1384 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 540: + case 599: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(540); + if (lookahead == '#') ADVANCE(599); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(540); + lookahead == ' ') ADVANCE(599); END_STATE(); - case 541: + case 600: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(541); + if (lookahead == '#') ADVANCE(600); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(540); + lookahead == ' ') ADVANCE(599); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 542: + case 601: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(542); + if (lookahead == '#') ADVANCE(601); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(540); + lookahead == ' ') ADVANCE(599); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 543: - ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '\n') ADVANCE(586); - if (lookahead == '"' || - lookahead == '$' || - lookahead == '`') ADVANCE(473); - if (lookahead != 0) ADVANCE(543); - END_STATE(); - case 544: + case 602: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '\n') ADVANCE(545); - if (lookahead == '"') ADVANCE(595); - if (lookahead == '#') ADVANCE(544); - if (lookahead == '$' || - lookahead == '`') ADVANCE(473); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(544); - if (lookahead != 0) ADVANCE(543); + ADVANCE_MAP( + '"', 656, + '#', 602, + '\n', 603, + '\r', 603, + '$', 532, + '`', 532, + '\t', 602, + 0x0b, 602, + '\f', 602, + ' ', 602, + ); + if (lookahead != 0) ADVANCE(643); END_STATE(); - case 545: + case 603: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '"') ADVANCE(593); - if (lookahead == '#') ADVANCE(545); + if (lookahead == '"') ADVANCE(654); + if (lookahead == '#') ADVANCE(603); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(545); + lookahead == ' ') ADVANCE(603); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(586); + lookahead != '`') ADVANCE(645); END_STATE(); - case 546: + case 604: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(544); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '@') ADVANCE(583); + if (lookahead == '#') ADVANCE(602); + if (lookahead == '<') ADVANCE(606); + if (lookahead == '@') ADVANCE(641); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(547); + lookahead == 0xfeff) ADVANCE(605); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(546); + lookahead == ' ') ADVANCE(604); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(586); + lookahead != '`') ADVANCE(645); END_STATE(); - case 547: + case 605: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(543); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '@') ADVANCE(583); + if (lookahead == '#') ADVANCE(643); + if (lookahead == '<') ADVANCE(606); + if (lookahead == '@') ADVANCE(641); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(547); + lookahead == 0xfeff) ADVANCE(605); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(586); + lookahead != '`') ADVANCE(645); END_STATE(); - case 548: + case 606: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(550); + if (lookahead == '#') ADVANCE(608); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(586); + lookahead != '`') ADVANCE(645); END_STATE(); - case 549: + case 607: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(549); - if (lookahead == '>') ADVANCE(586); + if (lookahead == '#') ADVANCE(607); + if (lookahead == '>') ADVANCE(645); if (('"' <= lookahead && lookahead <= '$') || - lookahead == '`') ADVANCE(117); - if (lookahead != 0) ADVANCE(550); + lookahead == '`') ADVANCE(171); + if (lookahead != 0) ADVANCE(608); END_STATE(); - case 550: + case 608: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(549); - if (lookahead == '`') ADVANCE(444); - if (('"' <= lookahead && lookahead <= '$')) ADVANCE(117); - if (lookahead != 0) ADVANCE(550); + if (lookahead == '#') ADVANCE(607); + if (lookahead == '`') ADVANCE(103); + if (('"' <= lookahead && lookahead <= '$')) ADVANCE(171); + if (lookahead != 0) ADVANCE(608); END_STATE(); - case 551: + case 609: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); - if (lookahead == '?') ADVANCE(586); + if (lookahead == ':') ADVANCE(642); + if (lookahead == '?') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(585); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 552: + case 610: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(577); + lookahead == 'a') ADVANCE(635); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 553: + case 611: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(564); + lookahead == 'a') ADVANCE(622); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 554: + case 612: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(553); + lookahead == 'b') ADVANCE(611); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 555: + case 613: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(553); + lookahead == 'c') ADVANCE(611); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 556: + case 614: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(575); + lookahead == 'c') ADVANCE(633); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 557: + case 615: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(582); + lookahead == 'e') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 558: + case 616: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(566); + lookahead == 'f') ADVANCE(624); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 559: + case 617: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(582); + lookahead == 'g') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 560: + case 618: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(579); + lookahead == 'i') ADVANCE(637); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 561: + case 619: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(567); + lookahead == 'i') ADVANCE(625); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 562: + case 620: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(572); + lookahead == 'i') ADVANCE(630); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 563: + case 621: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(558); + lookahead == 'k') ADVANCE(616); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 564: + case 622: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(582); + lookahead == 'l') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 565: + case 623: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(568); + lookahead == 'l') ADVANCE(626); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 566: + case 624: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(569); + lookahead == 'l') ADVANCE(627); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 567: + case 625: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(559); + lookahead == 'n') ADVANCE(617); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 568: + case 626: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(554); + lookahead == 'o') ADVANCE(612); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 569: + case 627: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(580); + lookahead == 'o') ADVANCE(638); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 570: + case 628: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(574); + lookahead == 'o') ADVANCE(632); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 571: + case 629: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(555); + lookahead == 'o') ADVANCE(613); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 572: + case 630: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(578); + lookahead == 'p') ADVANCE(636); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 573: + case 631: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(560); + lookahead == 'r') ADVANCE(618); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 574: + case 632: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(563); + lookahead == 'r') ADVANCE(621); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 575: + case 633: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(562); + lookahead == 'r') ADVANCE(620); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 576: + case 634: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'S' || - lookahead == 's') ADVANCE(561); + lookahead == 's') ADVANCE(619); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 577: + case 635: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'T' || - lookahead == 't') ADVANCE(557); + lookahead == 't') ADVANCE(615); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 578: + case 636: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'T' || - lookahead == 't') ADVANCE(582); + lookahead == 't') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 579: + case 637: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(552); + lookahead == 'v') ADVANCE(610); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 580: + case 638: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(582); + lookahead == 'w') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 581: + case 639: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(584); + if (lookahead == ':') ADVANCE(642); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 582: + case 640: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(551); + if (lookahead == ':') ADVANCE(609); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 583: + case 641: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); ADVANCE_MAP( - '?', 586, - 'G', 565, - 'g', 565, - 'L', 571, - 'l', 571, - 'P', 573, - 'p', 573, - 'S', 556, - 's', 556, - 'U', 576, - 'u', 576, - 'W', 570, - 'w', 570, + '?', 645, + 'G', 623, + 'g', 623, + 'L', 629, + 'l', 629, + 'P', 631, + 'p', 631, + 'S', 614, + 's', 614, + 'U', 634, + 'u', 634, + 'W', 628, + 'w', 628, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(581); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 584: + case 642: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '?') ADVANCE(586); + if (lookahead == '?') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(585); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 585: + case 643: + ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(645); + if (lookahead == '"' || + lookahead == '$' || + lookahead == '`') ADVANCE(532); + if (lookahead != 0) ADVANCE(643); + END_STATE(); + case 644: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(585); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(586); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); END_STATE(); - case 586: + case 645: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(586); + lookahead != '`') ADVANCE(645); END_STATE(); - case 587: + case 646: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token3); END_STATE(); - case 588: + case 647: + ACCEPT_TOKEN(aux_sym_expandable_string_literal_token3); + if (lookahead == '\n') ADVANCE(646); + END_STATE(); + case 648: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token4); END_STATE(); - case 589: + case 649: + ACCEPT_TOKEN(aux_sym_expandable_string_literal_token4); + if (lookahead == '\n') ADVANCE(648); + END_STATE(); + case 650: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE); END_STATE(); - case 590: + case 651: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 591: + case 652: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '`', 445, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '`', 104, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || - lookahead == '\\') ADVANCE(587); + lookahead == '\\') ADVANCE(646); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 592: + case 653: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 593: + case 654: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); END_STATE(); - case 594: + case 655: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); - if (lookahead == '"') ADVANCE(589); + if (lookahead == '"') ADVANCE(650); END_STATE(); - case 595: + case 656: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); if (lookahead != 0 && - lookahead != '\n') ADVANCE(473); + lookahead != '\n' && + lookahead != '\r') ADVANCE(532); END_STATE(); - case 596: + case 657: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token1); END_STATE(); - case 597: + case 658: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(635); - if (lookahead == '<') ADVANCE(598); - if (lookahead == '@') ADVANCE(633); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(597); + ADVANCE_MAP( + '#', 696, + '<', 659, + '@', 694, + '\t', 658, + 0x0b, 658, + '\f', 658, + ' ', 658, + 0xa0, 658, + 0x200b, 658, + 0x2060, 658, + 0xfeff, 658, + ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '#' && lookahead != '$' && - lookahead != '`') ADVANCE(637); + lookahead != '`') ADVANCE(698); END_STATE(); - case 598: + case 659: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(600); + if (lookahead == '#') ADVANCE(661); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '#' && lookahead != '$' && - lookahead != '`') ADVANCE(637); + lookahead != '`') ADVANCE(698); END_STATE(); - case 599: + case 660: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(599); - if (lookahead == '>') ADVANCE(637); + if (lookahead == '#') ADVANCE(660); + if (lookahead == '>') ADVANCE(698); if (lookahead == '\n' || + lookahead == '\r' || lookahead == '$' || - lookahead == '`') ADVANCE(117); - if (lookahead != 0) ADVANCE(600); + lookahead == '`') ADVANCE(171); + if (lookahead != 0) ADVANCE(661); END_STATE(); - case 600: + case 661: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(599); - if (lookahead == '`') ADVANCE(444); + if (lookahead == '#') ADVANCE(660); + if (lookahead == '`') ADVANCE(103); if (lookahead == '\n' || - lookahead == '$') ADVANCE(117); - if (lookahead != 0) ADVANCE(600); + lookahead == '\r' || + lookahead == '$') ADVANCE(171); + if (lookahead != 0) ADVANCE(661); END_STATE(); - case 601: + case 662: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); - if (lookahead == '?') ADVANCE(637); + if (lookahead == ':') ADVANCE(695); + if (lookahead == '?') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(636); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 602: + case 663: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(627); + lookahead == 'a') ADVANCE(688); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 603: + case 664: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(614); + lookahead == 'a') ADVANCE(675); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 604: + case 665: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(603); + lookahead == 'b') ADVANCE(664); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 605: + case 666: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(603); + lookahead == 'c') ADVANCE(664); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 606: + case 667: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(625); + lookahead == 'c') ADVANCE(686); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 607: + case 668: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(632); + lookahead == 'e') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 608: + case 669: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(616); + lookahead == 'f') ADVANCE(677); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 609: + case 670: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(632); + lookahead == 'g') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 610: + case 671: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(629); + lookahead == 'i') ADVANCE(690); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 611: + case 672: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(617); + lookahead == 'i') ADVANCE(678); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 612: + case 673: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(622); + lookahead == 'i') ADVANCE(683); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 613: + case 674: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(608); + lookahead == 'k') ADVANCE(669); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 614: + case 675: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(632); + lookahead == 'l') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 615: + case 676: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(618); + lookahead == 'l') ADVANCE(679); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 616: + case 677: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(619); + lookahead == 'l') ADVANCE(680); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 617: + case 678: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(609); + lookahead == 'n') ADVANCE(670); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 618: + case 679: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(604); + lookahead == 'o') ADVANCE(665); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 619: + case 680: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(630); + lookahead == 'o') ADVANCE(691); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 620: + case 681: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(624); + lookahead == 'o') ADVANCE(685); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 621: + case 682: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(605); + lookahead == 'o') ADVANCE(666); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 622: + case 683: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(628); + lookahead == 'p') ADVANCE(689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 623: + case 684: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(610); + lookahead == 'r') ADVANCE(671); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 624: + case 685: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(613); + lookahead == 'r') ADVANCE(674); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 625: + case 686: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(612); + lookahead == 'r') ADVANCE(673); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 626: + case 687: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'S' || - lookahead == 's') ADVANCE(611); + lookahead == 's') ADVANCE(672); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 627: + case 688: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'T' || - lookahead == 't') ADVANCE(607); + lookahead == 't') ADVANCE(668); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 628: + case 689: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'T' || - lookahead == 't') ADVANCE(632); + lookahead == 't') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 629: + case 690: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(602); + lookahead == 'v') ADVANCE(663); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 630: + case 691: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(632); + lookahead == 'w') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 631: + case 692: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(634); + if (lookahead == ':') ADVANCE(695); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 632: + case 693: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(601); + if (lookahead == ':') ADVANCE(662); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 633: + case 694: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); ADVANCE_MAP( - '?', 637, - 'G', 615, - 'g', 615, - 'L', 621, - 'l', 621, - 'P', 623, - 'p', 623, - 'S', 606, - 's', 606, - 'U', 626, - 'u', 626, - 'W', 620, - 'w', 620, + '?', 698, + 'G', 676, + 'g', 676, + 'L', 682, + 'l', 682, + 'P', 684, + 'p', 684, + 'S', 667, + 's', 667, + 'U', 687, + 'u', 687, + 'W', 681, + 'w', 681, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(631); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 634: + case 695: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '?') ADVANCE(637); + if (lookahead == '?') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(636); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 635: + case 696: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (lookahead == '$' || - lookahead == '`') ADVANCE(473); + lookahead == '`') ADVANCE(532); if (lookahead != 0 && - lookahead != '\n') ADVANCE(635); + lookahead != '\n' && + lookahead != '\r') ADVANCE(696); END_STATE(); - case 636: + case 697: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(636); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(637); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); END_STATE(); - case 637: + case 698: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (lookahead != 0 && lookahead != '\n' && + lookahead != '\r' && lookahead != '$' && - lookahead != '`') ADVANCE(637); + lookahead != '`') ADVANCE(698); END_STATE(); - case 638: + case 699: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); END_STATE(); - case 639: + case 700: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); - if (lookahead == '#') ADVANCE(117); + if (lookahead == '#') ADVANCE(171); END_STATE(); - case 640: + case 701: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 641: + case 702: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '?', 1018, - 'G', 1063, - 'g', 1063, - 'L', 1069, - 'l', 1069, - 'P', 1071, - 'p', 1071, - 'S', 1054, - 's', 1054, - 'U', 1074, - 'u', 1074, - 'W', 1068, - 'w', 1068, + '?', 1079, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 642: + case 703: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); if (lookahead != 0 && - lookahead != '\n') ADVANCE(473); + lookahead != '\n' && + lookahead != '\r') ADVANCE(532); END_STATE(); - case 643: + case 704: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token4); END_STATE(); - case 644: + case 705: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token5); END_STATE(); - case 645: + case 706: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(124); + if (lookahead == '\'') ADVANCE(178); END_STATE(); - case 646: + case 707: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1162); + if (lookahead == '\'') ADVANCE(1224); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -11933,1170 +12374,1171 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 647: + case 708: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1222); + if (lookahead == '\'') ADVANCE(1284); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 648: + case 709: ACCEPT_TOKEN(sym_verbatim_here_string_characters); END_STATE(); - case 649: + case 710: ACCEPT_TOKEN(sym_verbatim_here_string_characters); - if (lookahead == '\n') ADVANCE(48); - if (lookahead != 0) ADVANCE(7); + if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\r') ADVANCE(10); + if (lookahead != 0) ADVANCE(12); END_STATE(); - case 650: + case 711: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(752); + lookahead == 'a') ADVANCE(813); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(655); + lookahead == 'l') ADVANCE(716); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(732); + lookahead == 'o') ADVANCE(793); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 651: + case 712: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(737); + lookahead == 'a') ADVANCE(798); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1502); + lookahead == 'y') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 652: + case 713: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1505); + lookahead == 'a') ADVANCE(1566); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 653: + case 714: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(719); + lookahead == 'a') ADVANCE(780); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 654: + case 715: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(757); + lookahead == 'a') ADVANCE(818); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1489); + lookahead == 'o') ADVANCE(1550); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(729); + lookahead == 'y') ADVANCE(790); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 655: + case 716: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(750); + lookahead == 'a') ADVANCE(811); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 656: + case 717: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(745); + lookahead == 'a') ADVANCE(806); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(735); + lookahead == 'r') ADVANCE(796); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 657: + case 718: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(722); + lookahead == 'a') ADVANCE(783); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 658: + case 719: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(715); + lookahead == 'a') ADVANCE(776); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 659: + case 720: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(709); + lookahead == 'a') ADVANCE(770); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 660: + case 721: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(721); + lookahead == 'a') ADVANCE(782); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 661: + case 722: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(746); + lookahead == 'a') ADVANCE(807); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 662: + case 723: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(668); + lookahead == 'a') ADVANCE(729); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 663: + case 724: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(760); + lookahead == 'a') ADVANCE(821); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 664: + case 725: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(692); + lookahead == 'c') ADVANCE(753); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 665: + case 726: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1764); + lookahead == 'c') ADVANCE(1825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 666: + case 727: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(738); + lookahead == 'c') ADVANCE(799); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 667: + case 728: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(693); + lookahead == 'c') ADVANCE(754); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 668: + case 729: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(694); + lookahead == 'c') ADVANCE(755); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 669: + case 730: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(687); + lookahead == 'c') ADVANCE(748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 670: + case 731: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(680); + lookahead == 'c') ADVANCE(741); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 671: + case 732: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(761); + lookahead == 'c') ADVANCE(822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 672: + case 733: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1463); + lookahead == 'd') ADVANCE(1524); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(720); + lookahead == 'u') ADVANCE(781); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 673: + case 734: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(674); + lookahead == 'd') ADVANCE(735); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 674: + case 735: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(683); + lookahead == 'd') ADVANCE(744); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 675: + case 736: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(691); + lookahead == 'e') ADVANCE(752); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(682); + lookahead == 'r') ADVANCE(743); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 676: + case 737: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(739); + lookahead == 'e') ADVANCE(800); if (lookahead == 'T' || - lookahead == 't') ADVANCE(663); + lookahead == 't') ADVANCE(724); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(707); + lookahead == 'w') ADVANCE(768); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 677: + case 738: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1471); + lookahead == 'e') ADVANCE(1532); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 678: + case 739: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1488); + lookahead == 'e') ADVANCE(1549); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 679: + case 740: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1495); + lookahead == 'e') ADVANCE(1556); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 680: + case 741: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1509); + lookahead == 'e') ADVANCE(1570); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 681: + case 742: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(753); + lookahead == 'e') ADVANCE(814); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 682: + case 743: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(659); + lookahead == 'e') ADVANCE(720); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 683: + case 744: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(724); + lookahead == 'e') ADVANCE(785); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 684: + case 745: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(742); + lookahead == 'e') ADVANCE(803); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 685: + case 746: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(713); + lookahead == 'e') ADVANCE(774); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 686: + case 747: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(731); + lookahead == 'e') ADVANCE(792); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 687: + case 748: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(751); + lookahead == 'e') ADVANCE(812); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 688: + case 749: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1467); + lookahead == 'f') ADVANCE(1528); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1482); + lookahead == 'n') ADVANCE(1543); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 689: + case 750: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1468); + lookahead == 'f') ADVANCE(1529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 690: + case 751: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(714); + lookahead == 'f') ADVANCE(775); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 691: + case 752: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(702); + lookahead == 'g') ADVANCE(763); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 692: + case 753: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1503); + lookahead == 'h') ADVANCE(1564); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 693: + case 754: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1473); + lookahead == 'h') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 694: + case 755: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1480); + lookahead == 'h') ADVANCE(1541); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 695: + case 756: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(743); + lookahead == 'h') ADVANCE(804); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(651); + lookahead == 'r') ADVANCE(712); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 696: + case 757: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(699); + lookahead == 'h') ADVANCE(760); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(741); + lookahead == 'o') ADVANCE(802); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 697: + case 758: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(716); + lookahead == 'i') ADVANCE(777); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(740); + lookahead == 'o') ADVANCE(801); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(727); + lookahead == 'u') ADVANCE(788); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 698: + case 759: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(673); + lookahead == 'i') ADVANCE(734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 699: + case 760: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(717); + lookahead == 'i') ADVANCE(778); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 700: + case 761: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(736); + lookahead == 'i') ADVANCE(797); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 701: + case 762: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(711); + lookahead == 'i') ADVANCE(772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 702: + case 763: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(723); + lookahead == 'i') ADVANCE(784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 703: + case 764: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(665); + lookahead == 'i') ADVANCE(726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 704: + case 765: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(730); + lookahead == 'i') ADVANCE(791); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 705: + case 766: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(754); + lookahead == 'i') ADVANCE(815); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 706: + case 767: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(666); + lookahead == 'i') ADVANCE(727); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 707: + case 768: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(762); + lookahead == 'i') ADVANCE(823); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 708: + case 769: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(690); + lookahead == 'k') ADVANCE(751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 709: + case 770: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1494); + lookahead == 'k') ADVANCE(1555); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 710: + case 771: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(749); + lookahead == 'l') ADVANCE(810); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(672); + lookahead == 'n') ADVANCE(733); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(705); + lookahead == 'x') ADVANCE(766); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 711: + case 772: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1490); + lookahead == 'l') ADVANCE(1551); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 712: + case 773: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(768); + lookahead == 'l') ADVANCE(829); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 713: + case 774: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1508); + lookahead == 'l') ADVANCE(1569); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 714: + case 775: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(734); + lookahead == 'l') ADVANCE(795); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 715: + case 776: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(712); + lookahead == 'l') ADVANCE(773); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 716: + case 777: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(756); + lookahead == 'l') ADVANCE(817); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(658); + lookahead == 'n') ADVANCE(719); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 717: + case 778: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(678); + lookahead == 'l') ADVANCE(739); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 718: + case 779: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(685); + lookahead == 'l') ADVANCE(746); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 719: + case 780: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(718); + lookahead == 'l') ADVANCE(779); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1454); + lookahead == 'm') ADVANCE(1515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 720: + case 781: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1766); + lookahead == 'm') ADVANCE(1827); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 721: + case 782: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1460); + lookahead == 'm') ADVANCE(1521); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 722: + case 783: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(706); + lookahead == 'm') ADVANCE(767); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 723: + case 784: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1461); + lookahead == 'n') ADVANCE(1522); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 724: + case 785: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1763); + lookahead == 'n') ADVANCE(1824); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 725: + case 786: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1497); + lookahead == 'n') ADVANCE(1558); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 726: + case 787: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1491); + lookahead == 'n') ADVANCE(1552); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 727: + case 788: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(671); + lookahead == 'n') ADVANCE(732); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 728: + case 789: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(758); + lookahead == 'n') ADVANCE(819); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 729: + case 790: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(657); + lookahead == 'n') ADVANCE(718); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 730: + case 791: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(764); + lookahead == 'n') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 731: + case 792: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(670); + lookahead == 'n') ADVANCE(731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 732: + case 793: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(759); + lookahead == 'n') ADVANCE(820); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 733: + case 794: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(766); + lookahead == 'o') ADVANCE(827); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 734: + case 795: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(767); + lookahead == 'o') ADVANCE(828); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 735: + case 796: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(669); + lookahead == 'o') ADVANCE(730); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 736: + case 797: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(726); + lookahead == 'o') ADVANCE(787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 737: + case 798: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1501); + lookahead == 'p') ADVANCE(1562); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 738: + case 799: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(661); + lookahead == 'p') ADVANCE(722); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 739: + case 800: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(765); + lookahead == 'q') ADVANCE(826); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 740: + case 801: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1485); + lookahead == 'r') ADVANCE(1546); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 741: + case 802: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(708); + lookahead == 'r') ADVANCE(769); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 742: + case 803: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1492); + lookahead == 'r') ADVANCE(1553); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 743: + case 804: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(733); + lookahead == 'r') ADVANCE(794); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 744: + case 805: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(725); + lookahead == 'r') ADVANCE(786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 745: + case 806: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(653); + lookahead == 'r') ADVANCE(714); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 746: + case 807: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(660); + lookahead == 'r') ADVANCE(721); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 747: + case 808: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1765); + lookahead == 's') ADVANCE(1826); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 748: + case 809: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1462); + lookahead == 's') ADVANCE(1523); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 749: + case 810: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(677); + lookahead == 's') ADVANCE(738); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 750: + case 811: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(808); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 751: + case 812: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(748); + lookahead == 's') ADVANCE(809); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 752: + case 813: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(664); + lookahead == 't') ADVANCE(725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 753: + case 814: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(763); + lookahead == 't') ADVANCE(824); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 754: + case 815: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1498); + lookahead == 't') ADVANCE(1559); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 755: + case 816: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(663); + lookahead == 't') ADVANCE(724); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 756: + case 817: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(684); + lookahead == 't') ADVANCE(745); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 757: + case 818: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(652); + lookahead == 't') ADVANCE(713); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 758: + case 819: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(701); + lookahead == 't') ADVANCE(762); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 759: + case 820: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(704); + lookahead == 't') ADVANCE(765); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 760: + case 821: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(703); + lookahead == 't') ADVANCE(764); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 761: + case 822: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(700); + lookahead == 't') ADVANCE(761); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 762: + case 823: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(667); + lookahead == 't') ADVANCE(728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 763: + case 824: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(744); + lookahead == 'u') ADVANCE(805); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 764: + case 825: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(679); + lookahead == 'u') ADVANCE(740); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 765: + case 826: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(686); + lookahead == 'u') ADVANCE(747); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 766: + case 827: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1496); + lookahead == 'w') ADVANCE(1557); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 767: + case 828: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1493); + lookahead == 'w') ADVANCE(1554); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 768: + case 829: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1504); + lookahead == 'y') ADVANCE(1565); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 769: + case 830: ACCEPT_TOKEN(sym_simple_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(769); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); END_STATE(); - case 770: + case 831: ACCEPT_TOKEN(sym_type_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831); END_STATE(); - case 771: + case 832: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 772: + case 833: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 773: + case 834: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(528); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 774: + case 835: ACCEPT_TOKEN(anon_sym_DOT); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 775: + case 836: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 776: + case 837: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13106,9 +13548,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 777: + case 838: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13117,33 +13559,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 778: + case 839: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 779: + case 840: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 780: + case 841: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 781: + case 842: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 782: + case 843: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 783: + case 844: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 784: + case 845: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(787); + if (lookahead == '>') ADVANCE(848); END_STATE(); - case 785: + case 846: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(789); + if (lookahead == '>') ADVANCE(850); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13152,11 +13594,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 786: + case 847: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(788); + if (lookahead == '>') ADVANCE(849); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13164,12 +13606,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 787: + case 848: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 788: + case 849: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13178,9 +13620,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 789: + case 850: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13190,17 +13632,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 790: + case 851: ACCEPT_TOKEN(anon_sym_2_GT); - if (lookahead == '&') ADVANCE(134); - if (lookahead == '>') ADVANCE(793); + if (lookahead == '&') ADVANCE(188); + if (lookahead == '>') ADVANCE(854); END_STATE(); - case 791: + case 852: ACCEPT_TOKEN(anon_sym_2_GT); - if (lookahead == '&') ADVANCE(134); - if (lookahead == '>') ADVANCE(794); + if (lookahead == '&') ADVANCE(188); + if (lookahead == '>') ADVANCE(855); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13208,12 +13650,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 792: + case 853: ACCEPT_TOKEN(anon_sym_2_GT); - if (lookahead == '&') ADVANCE(1165); - if (lookahead == '>') ADVANCE(795); + if (lookahead == '&') ADVANCE(1227); + if (lookahead == '>') ADVANCE(856); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13222,12 +13664,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 793: + case 854: ACCEPT_TOKEN(anon_sym_2_GT_GT); END_STATE(); - case 794: + case 855: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13236,9 +13678,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 795: + case 856: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13248,17 +13690,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 796: + case 857: ACCEPT_TOKEN(anon_sym_3_GT); - if (lookahead == '&') ADVANCE(135); - if (lookahead == '>') ADVANCE(799); + if (lookahead == '&') ADVANCE(189); + if (lookahead == '>') ADVANCE(860); END_STATE(); - case 797: + case 858: ACCEPT_TOKEN(anon_sym_3_GT); - if (lookahead == '&') ADVANCE(135); - if (lookahead == '>') ADVANCE(800); + if (lookahead == '&') ADVANCE(189); + if (lookahead == '>') ADVANCE(861); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13266,12 +13708,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 798: + case 859: ACCEPT_TOKEN(anon_sym_3_GT); - if (lookahead == '&') ADVANCE(1166); - if (lookahead == '>') ADVANCE(801); + if (lookahead == '&') ADVANCE(1228); + if (lookahead == '>') ADVANCE(862); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13280,12 +13722,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 799: + case 860: ACCEPT_TOKEN(anon_sym_3_GT_GT); END_STATE(); - case 800: + case 861: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13294,9 +13736,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 801: + case 862: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13306,17 +13748,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 802: + case 863: ACCEPT_TOKEN(anon_sym_4_GT); - if (lookahead == '&') ADVANCE(136); - if (lookahead == '>') ADVANCE(805); + if (lookahead == '&') ADVANCE(190); + if (lookahead == '>') ADVANCE(866); END_STATE(); - case 803: + case 864: ACCEPT_TOKEN(anon_sym_4_GT); - if (lookahead == '&') ADVANCE(136); - if (lookahead == '>') ADVANCE(806); + if (lookahead == '&') ADVANCE(190); + if (lookahead == '>') ADVANCE(867); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13324,12 +13766,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 804: + case 865: ACCEPT_TOKEN(anon_sym_4_GT); - if (lookahead == '&') ADVANCE(1167); - if (lookahead == '>') ADVANCE(807); + if (lookahead == '&') ADVANCE(1229); + if (lookahead == '>') ADVANCE(868); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13338,12 +13780,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 805: + case 866: ACCEPT_TOKEN(anon_sym_4_GT_GT); END_STATE(); - case 806: + case 867: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13352,9 +13794,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 807: + case 868: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13364,17 +13806,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 808: + case 869: ACCEPT_TOKEN(anon_sym_5_GT); - if (lookahead == '&') ADVANCE(137); - if (lookahead == '>') ADVANCE(811); + if (lookahead == '&') ADVANCE(191); + if (lookahead == '>') ADVANCE(872); END_STATE(); - case 809: + case 870: ACCEPT_TOKEN(anon_sym_5_GT); - if (lookahead == '&') ADVANCE(137); - if (lookahead == '>') ADVANCE(812); + if (lookahead == '&') ADVANCE(191); + if (lookahead == '>') ADVANCE(873); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13382,12 +13824,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 810: + case 871: ACCEPT_TOKEN(anon_sym_5_GT); - if (lookahead == '&') ADVANCE(1168); - if (lookahead == '>') ADVANCE(813); + if (lookahead == '&') ADVANCE(1230); + if (lookahead == '>') ADVANCE(874); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13396,12 +13838,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 811: + case 872: ACCEPT_TOKEN(anon_sym_5_GT_GT); END_STATE(); - case 812: + case 873: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13410,9 +13852,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 813: + case 874: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13422,17 +13864,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 814: + case 875: ACCEPT_TOKEN(anon_sym_6_GT); - if (lookahead == '&') ADVANCE(138); - if (lookahead == '>') ADVANCE(817); + if (lookahead == '&') ADVANCE(192); + if (lookahead == '>') ADVANCE(878); END_STATE(); - case 815: + case 876: ACCEPT_TOKEN(anon_sym_6_GT); - if (lookahead == '&') ADVANCE(138); - if (lookahead == '>') ADVANCE(818); + if (lookahead == '&') ADVANCE(192); + if (lookahead == '>') ADVANCE(879); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13440,12 +13882,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 816: + case 877: ACCEPT_TOKEN(anon_sym_6_GT); - if (lookahead == '&') ADVANCE(1169); - if (lookahead == '>') ADVANCE(819); + if (lookahead == '&') ADVANCE(1231); + if (lookahead == '>') ADVANCE(880); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13454,12 +13896,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 817: + case 878: ACCEPT_TOKEN(anon_sym_6_GT_GT); END_STATE(); - case 818: + case 879: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13468,9 +13910,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 819: + case 880: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13480,17 +13922,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 820: + case 881: ACCEPT_TOKEN(anon_sym_STAR_GT); - if (lookahead == '&') ADVANCE(133); - if (lookahead == '>') ADVANCE(823); + if (lookahead == '&') ADVANCE(187); + if (lookahead == '>') ADVANCE(884); END_STATE(); - case 821: + case 882: ACCEPT_TOKEN(anon_sym_STAR_GT); - if (lookahead == '&') ADVANCE(133); - if (lookahead == '>') ADVANCE(824); + if (lookahead == '&') ADVANCE(187); + if (lookahead == '>') ADVANCE(885); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13498,12 +13940,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 822: + case 883: ACCEPT_TOKEN(anon_sym_STAR_GT); - if (lookahead == '&') ADVANCE(1164); - if (lookahead == '>') ADVANCE(825); + if (lookahead == '&') ADVANCE(1226); + if (lookahead == '>') ADVANCE(886); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13512,12 +13954,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 823: + case 884: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); END_STATE(); - case 824: + case 885: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13526,9 +13968,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 825: + case 886: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13538,15 +13980,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 826: + case 887: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(117); + if (lookahead == '#') ADVANCE(171); END_STATE(); - case 827: + case 888: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1159); + if (lookahead == '#') ADVANCE(1221); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13555,11 +13997,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 828: + case 889: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1701); + if (lookahead == '#') ADVANCE(1763); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13568,12 +14010,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 829: + case 890: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); END_STATE(); - case 830: + case 891: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13583,12 +14025,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 831: + case 892: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); END_STATE(); - case 832: + case 893: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13598,12 +14040,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 833: + case 894: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); END_STATE(); - case 834: + case 895: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13613,12 +14055,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 835: + case 896: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); END_STATE(); - case 836: + case 897: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13628,12 +14070,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 837: + case 898: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); END_STATE(); - case 838: + case 899: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13643,12 +14085,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 839: + case 900: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); END_STATE(); - case 840: + case 901: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13658,12 +14100,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 841: + case 902: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); END_STATE(); - case 842: + case 903: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13673,12 +14115,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 843: + case 904: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); END_STATE(); - case 844: + case 905: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13688,12 +14130,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 845: + case 906: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); END_STATE(); - case 846: + case 907: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13703,12 +14145,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 847: + case 908: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); END_STATE(); - case 848: + case 909: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13718,12 +14160,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 849: + case 910: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); END_STATE(); - case 850: + case 911: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13733,12 +14175,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 851: + case 912: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); END_STATE(); - case 852: + case 913: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13748,192 +14190,192 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 853: + case 914: ACCEPT_TOKEN(aux_sym_comparison_operator_token1); END_STATE(); - case 854: + case 915: ACCEPT_TOKEN(aux_sym_comparison_operator_token2); END_STATE(); - case 855: + case 916: ACCEPT_TOKEN(aux_sym_comparison_operator_token3); END_STATE(); - case 856: + case 917: ACCEPT_TOKEN(aux_sym_comparison_operator_token4); END_STATE(); - case 857: + case 918: ACCEPT_TOKEN(aux_sym_comparison_operator_token5); END_STATE(); - case 858: + case 919: ACCEPT_TOKEN(aux_sym_comparison_operator_token6); END_STATE(); - case 859: + case 920: ACCEPT_TOKEN(aux_sym_comparison_operator_token7); END_STATE(); - case 860: + case 921: ACCEPT_TOKEN(aux_sym_comparison_operator_token8); END_STATE(); - case 861: + case 922: ACCEPT_TOKEN(aux_sym_comparison_operator_token9); END_STATE(); - case 862: + case 923: ACCEPT_TOKEN(aux_sym_comparison_operator_token10); END_STATE(); - case 863: + case 924: ACCEPT_TOKEN(aux_sym_comparison_operator_token11); END_STATE(); - case 864: + case 925: ACCEPT_TOKEN(aux_sym_comparison_operator_token12); END_STATE(); - case 865: + case 926: ACCEPT_TOKEN(aux_sym_comparison_operator_token13); END_STATE(); - case 866: + case 927: ACCEPT_TOKEN(aux_sym_comparison_operator_token14); END_STATE(); - case 867: + case 928: ACCEPT_TOKEN(aux_sym_comparison_operator_token15); END_STATE(); - case 868: + case 929: ACCEPT_TOKEN(aux_sym_comparison_operator_token16); END_STATE(); - case 869: + case 930: ACCEPT_TOKEN(aux_sym_comparison_operator_token17); END_STATE(); - case 870: + case 931: ACCEPT_TOKEN(aux_sym_comparison_operator_token18); END_STATE(); - case 871: + case 932: ACCEPT_TOKEN(aux_sym_comparison_operator_token19); END_STATE(); - case 872: + case 933: ACCEPT_TOKEN(aux_sym_comparison_operator_token20); END_STATE(); - case 873: + case 934: ACCEPT_TOKEN(aux_sym_comparison_operator_token21); END_STATE(); - case 874: + case 935: ACCEPT_TOKEN(aux_sym_comparison_operator_token22); END_STATE(); - case 875: + case 936: ACCEPT_TOKEN(aux_sym_comparison_operator_token23); END_STATE(); - case 876: + case 937: ACCEPT_TOKEN(aux_sym_comparison_operator_token24); END_STATE(); - case 877: + case 938: ACCEPT_TOKEN(aux_sym_comparison_operator_token25); END_STATE(); - case 878: + case 939: ACCEPT_TOKEN(aux_sym_comparison_operator_token26); END_STATE(); - case 879: + case 940: ACCEPT_TOKEN(aux_sym_comparison_operator_token27); END_STATE(); - case 880: + case 941: ACCEPT_TOKEN(aux_sym_comparison_operator_token28); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(882); + lookahead == 'e') ADVANCE(943); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1437); + lookahead == 'o') ADVANCE(1498); END_STATE(); - case 881: + case 942: ACCEPT_TOKEN(aux_sym_comparison_operator_token28); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(882); + lookahead == 'e') ADVANCE(943); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(433); + lookahead == 'o') ADVANCE(487); END_STATE(); - case 882: + case 943: ACCEPT_TOKEN(aux_sym_comparison_operator_token29); END_STATE(); - case 883: + case 944: ACCEPT_TOKEN(aux_sym_comparison_operator_token30); END_STATE(); - case 884: + case 945: ACCEPT_TOKEN(aux_sym_comparison_operator_token31); END_STATE(); - case 885: + case 946: ACCEPT_TOKEN(aux_sym_comparison_operator_token32); END_STATE(); - case 886: + case 947: ACCEPT_TOKEN(aux_sym_comparison_operator_token33); END_STATE(); - case 887: + case 948: ACCEPT_TOKEN(aux_sym_comparison_operator_token34); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(365); + lookahead == 'n') ADVANCE(419); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(322); + lookahead == 'p') ADVANCE(376); END_STATE(); - case 888: + case 949: ACCEPT_TOKEN(aux_sym_comparison_operator_token34); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1382); + lookahead == 'n') ADVANCE(1443); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1352); + lookahead == 'p') ADVANCE(1413); END_STATE(); - case 889: + case 950: ACCEPT_TOKEN(aux_sym_comparison_operator_token35); END_STATE(); - case 890: + case 951: ACCEPT_TOKEN(aux_sym_comparison_operator_token36); END_STATE(); - case 891: + case 952: ACCEPT_TOKEN(aux_sym_comparison_operator_token37); END_STATE(); - case 892: + case 953: ACCEPT_TOKEN(aux_sym_comparison_operator_token38); END_STATE(); - case 893: + case 954: ACCEPT_TOKEN(aux_sym_comparison_operator_token39); END_STATE(); - case 894: + case 955: ACCEPT_TOKEN(aux_sym_comparison_operator_token40); END_STATE(); - case 895: + case 956: ACCEPT_TOKEN(aux_sym_comparison_operator_token41); END_STATE(); - case 896: + case 957: ACCEPT_TOKEN(aux_sym_comparison_operator_token42); END_STATE(); - case 897: + case 958: ACCEPT_TOKEN(aux_sym_comparison_operator_token43); END_STATE(); - case 898: + case 959: ACCEPT_TOKEN(aux_sym_comparison_operator_token44); END_STATE(); - case 899: + case 960: ACCEPT_TOKEN(aux_sym_comparison_operator_token45); END_STATE(); - case 900: + case 961: ACCEPT_TOKEN(aux_sym_comparison_operator_token46); END_STATE(); - case 901: + case 962: ACCEPT_TOKEN(aux_sym_comparison_operator_token47); END_STATE(); - case 902: + case 963: ACCEPT_TOKEN(aux_sym_comparison_operator_token48); END_STATE(); - case 903: + case 964: ACCEPT_TOKEN(aux_sym_comparison_operator_token49); END_STATE(); - case 904: + case 965: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); END_STATE(); - case 905: + case 966: ACCEPT_TOKEN(aux_sym_format_operator_token1); END_STATE(); - case 906: + case 967: ACCEPT_TOKEN(aux_sym_format_operator_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1347); + lookahead == 'i') ADVANCE(1408); END_STATE(); - case 907: + case 968: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); END_STATE(); - case 908: + case 969: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13943,9 +14385,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 909: + case 970: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13954,12 +14396,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 910: + case 971: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); END_STATE(); - case 911: + case 972: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13969,9 +14411,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 912: + case 973: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13980,12 +14422,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 913: + case 974: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); END_STATE(); - case 914: + case 975: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13995,9 +14437,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 915: + case 976: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14006,23 +14448,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 916: + case 977: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 917: + case 978: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14031,15 +14473,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 918: + case 979: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14047,326 +14489,326 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 919: + case 980: ACCEPT_TOKEN(aux_sym_variable_token1); END_STATE(); - case 920: + case 981: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(945); + lookahead == 'a') ADVANCE(1006); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 921: + case 982: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(932); + lookahead == 'a') ADVANCE(993); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 922: + case 983: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(921); + lookahead == 'b') ADVANCE(982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 923: + case 984: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(921); + lookahead == 'c') ADVANCE(982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 924: + case 985: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(943); + lookahead == 'c') ADVANCE(1004); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 925: + case 986: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(950); + lookahead == 'e') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 926: + case 987: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(934); + lookahead == 'f') ADVANCE(995); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 927: + case 988: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(950); + lookahead == 'g') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 928: + case 989: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(947); + lookahead == 'i') ADVANCE(1008); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 929: + case 990: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(935); + lookahead == 'i') ADVANCE(996); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 930: + case 991: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(940); + lookahead == 'i') ADVANCE(1001); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 931: + case 992: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(926); + lookahead == 'k') ADVANCE(987); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 932: + case 993: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(950); + lookahead == 'l') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 933: + case 994: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(936); + lookahead == 'l') ADVANCE(997); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 934: + case 995: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(937); + lookahead == 'l') ADVANCE(998); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 935: + case 996: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(927); + lookahead == 'n') ADVANCE(988); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 936: + case 997: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(922); + lookahead == 'o') ADVANCE(983); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 937: + case 998: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(948); + lookahead == 'o') ADVANCE(1009); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 938: + case 999: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(942); + lookahead == 'o') ADVANCE(1003); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 939: + case 1000: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(923); + lookahead == 'o') ADVANCE(984); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 940: + case 1001: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(946); + lookahead == 'p') ADVANCE(1007); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 941: + case 1002: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(928); + lookahead == 'r') ADVANCE(989); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 942: + case 1003: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(931); + lookahead == 'r') ADVANCE(992); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 943: + case 1004: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(930); + lookahead == 'r') ADVANCE(991); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 944: + case 1005: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'S' || - lookahead == 's') ADVANCE(929); + lookahead == 's') ADVANCE(990); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 945: + case 1006: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'T' || - lookahead == 't') ADVANCE(925); + lookahead == 't') ADVANCE(986); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 946: + case 1007: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'T' || - lookahead == 't') ADVANCE(950); + lookahead == 't') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 947: + case 1008: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(920); + lookahead == 'v') ADVANCE(981); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 948: + case 1009: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(950); + lookahead == 'w') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 949: + case 1010: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(154); + if (lookahead == ':') ADVANCE(208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 950: + case 1011: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(142); + if (lookahead == ':') ADVANCE(196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 951: + case 1012: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(976); + lookahead == 'a') ADVANCE(1037); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14375,17 +14817,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 952: + case 1013: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(963); + lookahead == 'a') ADVANCE(1024); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14394,17 +14836,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 953: + case 1014: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(952); + lookahead == 'b') ADVANCE(1013); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14413,17 +14855,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 954: + case 1015: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(952); + lookahead == 'c') ADVANCE(1013); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14432,17 +14874,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 955: + case 1016: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(974); + lookahead == 'c') ADVANCE(1035); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14451,17 +14893,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 956: + case 1017: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(981); + lookahead == 'e') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14470,17 +14912,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 957: + case 1018: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(965); + lookahead == 'f') ADVANCE(1026); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14489,17 +14931,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 958: + case 1019: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(981); + lookahead == 'g') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14508,17 +14950,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 959: + case 1020: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(978); + lookahead == 'i') ADVANCE(1039); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14527,17 +14969,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 960: + case 1021: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(966); + lookahead == 'i') ADVANCE(1027); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14546,17 +14988,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 961: + case 1022: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(971); + lookahead == 'i') ADVANCE(1032); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14565,17 +15007,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 962: + case 1023: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(957); + lookahead == 'k') ADVANCE(1018); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14584,17 +15026,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 963: + case 1024: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(981); + lookahead == 'l') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14603,17 +15045,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 964: + case 1025: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(967); + lookahead == 'l') ADVANCE(1028); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14622,17 +15064,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 965: + case 1026: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(968); + lookahead == 'l') ADVANCE(1029); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14641,17 +15083,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 966: + case 1027: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(958); + lookahead == 'n') ADVANCE(1019); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14660,17 +15102,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 967: + case 1028: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(953); + lookahead == 'o') ADVANCE(1014); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14679,17 +15121,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 968: + case 1029: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(979); + lookahead == 'o') ADVANCE(1040); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14698,17 +15140,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 969: + case 1030: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(973); + lookahead == 'o') ADVANCE(1034); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14717,17 +15159,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 970: + case 1031: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(954); + lookahead == 'o') ADVANCE(1015); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14736,17 +15178,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 971: + case 1032: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(977); + lookahead == 'p') ADVANCE(1038); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14755,17 +15197,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 972: + case 1033: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(959); + lookahead == 'r') ADVANCE(1020); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14774,17 +15216,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 973: + case 1034: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(962); + lookahead == 'r') ADVANCE(1023); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14793,17 +15235,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 974: + case 1035: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(961); + lookahead == 'r') ADVANCE(1022); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14812,17 +15254,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 975: + case 1036: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'S' || - lookahead == 's') ADVANCE(960); + lookahead == 's') ADVANCE(1021); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14831,17 +15273,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 976: + case 1037: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'T' || - lookahead == 't') ADVANCE(956); + lookahead == 't') ADVANCE(1017); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14850,17 +15292,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 977: + case 1038: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'T' || - lookahead == 't') ADVANCE(981); + lookahead == 't') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14869,17 +15311,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 978: + case 1039: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(951); + lookahead == 'v') ADVANCE(1012); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14888,17 +15330,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 979: + case 1040: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(981); + lookahead == 'w') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14907,15 +15349,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 980: + case 1041: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1175); + if (lookahead == ':') ADVANCE(1237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14924,15 +15366,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 981: + case 1042: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1171); + if (lookahead == ':') ADVANCE(1233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14941,17 +15383,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 982: + case 1043: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1007); + lookahead == 'a') ADVANCE(1068); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14959,17 +15401,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 983: + case 1044: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(994); + lookahead == 'a') ADVANCE(1055); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14977,17 +15419,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 984: + case 1045: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(983); + lookahead == 'b') ADVANCE(1044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14995,17 +15437,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 985: + case 1046: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(983); + lookahead == 'c') ADVANCE(1044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15013,17 +15455,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 986: + case 1047: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1005); + lookahead == 'c') ADVANCE(1066); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15031,17 +15473,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 987: + case 1048: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1012); + lookahead == 'e') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15049,17 +15491,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 988: + case 1049: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(996); + lookahead == 'f') ADVANCE(1057); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15067,17 +15509,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 989: + case 1050: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1012); + lookahead == 'g') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15085,17 +15527,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 990: + case 1051: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1009); + lookahead == 'i') ADVANCE(1070); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15103,17 +15545,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 991: + case 1052: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(997); + lookahead == 'i') ADVANCE(1058); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15121,17 +15563,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 992: + case 1053: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1002); + lookahead == 'i') ADVANCE(1063); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15139,17 +15581,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 993: + case 1054: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(988); + lookahead == 'k') ADVANCE(1049); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15157,17 +15599,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 994: + case 1055: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1012); + lookahead == 'l') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15175,17 +15617,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 995: + case 1056: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(998); + lookahead == 'l') ADVANCE(1059); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15193,17 +15635,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 996: + case 1057: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(999); + lookahead == 'l') ADVANCE(1060); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15211,17 +15653,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 997: + case 1058: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(989); + lookahead == 'n') ADVANCE(1050); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15229,17 +15671,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 998: + case 1059: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(984); + lookahead == 'o') ADVANCE(1045); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15247,17 +15689,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 999: + case 1060: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1010); + lookahead == 'o') ADVANCE(1071); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15265,17 +15707,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1000: + case 1061: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1004); + lookahead == 'o') ADVANCE(1065); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15283,17 +15725,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1001: + case 1062: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(985); + lookahead == 'o') ADVANCE(1046); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15301,17 +15743,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1002: + case 1063: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1008); + lookahead == 'p') ADVANCE(1069); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15319,17 +15761,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1003: + case 1064: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(990); + lookahead == 'r') ADVANCE(1051); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15337,17 +15779,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1004: + case 1065: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(993); + lookahead == 'r') ADVANCE(1054); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15355,17 +15797,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1005: + case 1066: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(992); + lookahead == 'r') ADVANCE(1053); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15373,17 +15815,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1006: + case 1067: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'S' || - lookahead == 's') ADVANCE(991); + lookahead == 's') ADVANCE(1052); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15391,17 +15833,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1007: + case 1068: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'T' || - lookahead == 't') ADVANCE(987); + lookahead == 't') ADVANCE(1048); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15409,17 +15851,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1008: + case 1069: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1012); + lookahead == 't') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15427,17 +15869,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1009: + case 1070: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(982); + lookahead == 'v') ADVANCE(1043); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15445,17 +15887,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1010: + case 1071: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1012); + lookahead == 'w') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15463,15 +15905,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1011: + case 1072: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1226); + if (lookahead == ':') ADVANCE(1288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15479,15 +15921,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1012: + case 1073: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1223); + if (lookahead == ':') ADVANCE(1285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15495,21 +15937,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1013: + case 1074: ACCEPT_TOKEN(aux_sym_variable_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1013); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); END_STATE(); - case 1014: + case 1075: ACCEPT_TOKEN(aux_sym_variable_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1014); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15518,14 +15960,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1015: + case 1076: ACCEPT_TOKEN(aux_sym_variable_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1015); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15533,9 +15975,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1016: + case 1077: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -15545,9 +15987,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1017: + case 1078: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -15556,756 +15998,756 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1018: + case 1079: ACCEPT_TOKEN(aux_sym_variable_token2); END_STATE(); - case 1019: + case 1080: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1044); + lookahead == 'a') ADVANCE(1105); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1020: + case 1081: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1031); + lookahead == 'a') ADVANCE(1092); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1021: + case 1082: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1020); + lookahead == 'b') ADVANCE(1081); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1022: + case 1083: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1020); + lookahead == 'c') ADVANCE(1081); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1023: + case 1084: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1042); + lookahead == 'c') ADVANCE(1103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1024: + case 1085: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1049); + lookahead == 'e') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1025: + case 1086: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1033); + lookahead == 'f') ADVANCE(1094); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1026: + case 1087: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1049); + lookahead == 'g') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1027: + case 1088: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1046); + lookahead == 'i') ADVANCE(1107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1028: + case 1089: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1034); + lookahead == 'i') ADVANCE(1095); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1029: + case 1090: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1039); + lookahead == 'i') ADVANCE(1100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1030: + case 1091: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1025); + lookahead == 'k') ADVANCE(1086); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1031: + case 1092: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1049); + lookahead == 'l') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1032: + case 1093: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1035); + lookahead == 'l') ADVANCE(1096); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1033: + case 1094: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1036); + lookahead == 'l') ADVANCE(1097); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1034: + case 1095: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1026); + lookahead == 'n') ADVANCE(1087); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1035: + case 1096: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1021); + lookahead == 'o') ADVANCE(1082); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1036: + case 1097: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1047); + lookahead == 'o') ADVANCE(1108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1037: + case 1098: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1041); + lookahead == 'o') ADVANCE(1102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1038: + case 1099: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1022); + lookahead == 'o') ADVANCE(1083); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1039: + case 1100: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1045); + lookahead == 'p') ADVANCE(1106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1040: + case 1101: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1027); + lookahead == 'r') ADVANCE(1088); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1041: + case 1102: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1030); + lookahead == 'r') ADVANCE(1091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1042: + case 1103: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1029); + lookahead == 'r') ADVANCE(1090); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1043: + case 1104: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1028); + lookahead == 's') ADVANCE(1089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1044: + case 1105: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1024); + lookahead == 't') ADVANCE(1085); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1045: + case 1106: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1049); + lookahead == 't') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1046: + case 1107: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1019); + lookahead == 'v') ADVANCE(1080); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1047: + case 1108: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1049); + lookahead == 'w') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1048: + case 1109: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1518); + if (lookahead == ':') ADVANCE(1579); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1049: + case 1110: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1516); + if (lookahead == ':') ADVANCE(1577); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1050: + case 1111: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1075); + lookahead == 'a') ADVANCE(1136); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1051: + case 1112: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1062); + lookahead == 'a') ADVANCE(1123); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1052: + case 1113: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1051); + lookahead == 'b') ADVANCE(1112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1053: + case 1114: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1051); + lookahead == 'c') ADVANCE(1112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1054: + case 1115: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1073); + lookahead == 'c') ADVANCE(1134); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1055: + case 1116: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1080); + lookahead == 'e') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1056: + case 1117: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1064); + lookahead == 'f') ADVANCE(1125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1057: + case 1118: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1080); + lookahead == 'g') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1058: + case 1119: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1077); + lookahead == 'i') ADVANCE(1138); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1059: + case 1120: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1065); + lookahead == 'i') ADVANCE(1126); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1060: + case 1121: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1070); + lookahead == 'i') ADVANCE(1131); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1061: + case 1122: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1056); + lookahead == 'k') ADVANCE(1117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1062: + case 1123: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1080); + lookahead == 'l') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1063: + case 1124: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1066); + lookahead == 'l') ADVANCE(1127); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1064: + case 1125: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1067); + lookahead == 'l') ADVANCE(1128); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1065: + case 1126: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1057); + lookahead == 'n') ADVANCE(1118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1066: + case 1127: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1052); + lookahead == 'o') ADVANCE(1113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1067: + case 1128: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1078); + lookahead == 'o') ADVANCE(1139); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1068: + case 1129: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1072); + lookahead == 'o') ADVANCE(1133); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1069: + case 1130: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1053); + lookahead == 'o') ADVANCE(1114); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1070: + case 1131: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1076); + lookahead == 'p') ADVANCE(1137); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1071: + case 1132: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1058); + lookahead == 'r') ADVANCE(1119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1072: + case 1133: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1061); + lookahead == 'r') ADVANCE(1122); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1073: + case 1134: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1060); + lookahead == 'r') ADVANCE(1121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1074: + case 1135: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1059); + lookahead == 's') ADVANCE(1120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1075: + case 1136: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1055); + lookahead == 't') ADVANCE(1116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1076: + case 1137: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1080); + lookahead == 't') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1077: + case 1138: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1050); + lookahead == 'v') ADVANCE(1111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1078: + case 1139: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1080); + lookahead == 'w') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1079: + case 1140: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(153); + if (lookahead == ':') ADVANCE(207); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1080: + case 1141: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(143); + if (lookahead == ':') ADVANCE(197); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1079); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); - case 1081: + case 1142: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1106); + lookahead == 'a') ADVANCE(1167); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16314,17 +16756,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1082: + case 1143: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1093); + lookahead == 'a') ADVANCE(1154); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16333,17 +16775,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1083: + case 1144: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1082); + lookahead == 'b') ADVANCE(1143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16352,17 +16794,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1084: + case 1145: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1082); + lookahead == 'c') ADVANCE(1143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16371,17 +16813,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1085: + case 1146: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1104); + lookahead == 'c') ADVANCE(1165); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16390,17 +16832,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1086: + case 1147: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1111); + lookahead == 'e') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16409,17 +16851,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1087: + case 1148: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1095); + lookahead == 'f') ADVANCE(1156); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16428,17 +16870,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1088: + case 1149: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1111); + lookahead == 'g') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16447,17 +16889,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1089: + case 1150: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1108); + lookahead == 'i') ADVANCE(1169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16466,17 +16908,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1090: + case 1151: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1096); + lookahead == 'i') ADVANCE(1157); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16485,17 +16927,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1091: + case 1152: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1101); + lookahead == 'i') ADVANCE(1162); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16504,17 +16946,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1092: + case 1153: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1087); + lookahead == 'k') ADVANCE(1148); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16523,17 +16965,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1093: + case 1154: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1111); + lookahead == 'l') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16542,17 +16984,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1094: + case 1155: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1097); + lookahead == 'l') ADVANCE(1158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16561,17 +17003,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1095: + case 1156: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1098); + lookahead == 'l') ADVANCE(1159); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16580,17 +17022,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1096: + case 1157: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1088); + lookahead == 'n') ADVANCE(1149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16599,17 +17041,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1097: + case 1158: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1083); + lookahead == 'o') ADVANCE(1144); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16618,17 +17060,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1098: + case 1159: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1109); + lookahead == 'o') ADVANCE(1170); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16637,17 +17079,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1099: + case 1160: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1103); + lookahead == 'o') ADVANCE(1164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16656,17 +17098,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1100: + case 1161: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1084); + lookahead == 'o') ADVANCE(1145); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16675,17 +17117,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1101: + case 1162: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1107); + lookahead == 'p') ADVANCE(1168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16694,17 +17136,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1102: + case 1163: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1089); + lookahead == 'r') ADVANCE(1150); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16713,17 +17155,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1103: + case 1164: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1092); + lookahead == 'r') ADVANCE(1153); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16732,17 +17174,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1104: + case 1165: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1091); + lookahead == 'r') ADVANCE(1152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16751,17 +17193,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1105: + case 1166: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1090); + lookahead == 's') ADVANCE(1151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16770,17 +17212,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1106: + case 1167: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1086); + lookahead == 't') ADVANCE(1147); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16789,17 +17231,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1107: + case 1168: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1111); + lookahead == 't') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16808,17 +17250,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1108: + case 1169: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1081); + lookahead == 'v') ADVANCE(1142); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16827,17 +17269,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1109: + case 1170: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1111); + lookahead == 'w') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16846,15 +17288,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1110: + case 1171: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16863,15 +17305,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1111: + case 1172: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16880,17 +17322,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1112: + case 1173: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1137); + lookahead == 'a') ADVANCE(1198); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16898,17 +17340,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1113: + case 1174: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1124); + lookahead == 'a') ADVANCE(1185); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16916,17 +17358,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1114: + case 1175: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1113); + lookahead == 'b') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16934,17 +17376,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1115: + case 1176: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1113); + lookahead == 'c') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16952,17 +17394,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1116: + case 1177: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1135); + lookahead == 'c') ADVANCE(1196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16970,17 +17412,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1117: + case 1178: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1142); + lookahead == 'e') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16988,17 +17430,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1118: + case 1179: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1126); + lookahead == 'f') ADVANCE(1187); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17006,17 +17448,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1119: + case 1180: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1142); + lookahead == 'g') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17024,17 +17466,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1120: + case 1181: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1139); + lookahead == 'i') ADVANCE(1200); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17042,17 +17484,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1121: + case 1182: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1127); + lookahead == 'i') ADVANCE(1188); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17060,17 +17502,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1122: + case 1183: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1132); + lookahead == 'i') ADVANCE(1193); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17078,17 +17520,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1123: + case 1184: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1118); + lookahead == 'k') ADVANCE(1179); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17096,17 +17538,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1124: + case 1185: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1142); + lookahead == 'l') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17114,17 +17556,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1125: + case 1186: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1128); + lookahead == 'l') ADVANCE(1189); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17132,17 +17574,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1126: + case 1187: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1129); + lookahead == 'l') ADVANCE(1190); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17150,17 +17592,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1127: + case 1188: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1119); + lookahead == 'n') ADVANCE(1180); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17168,17 +17610,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1128: + case 1189: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1114); + lookahead == 'o') ADVANCE(1175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17186,17 +17628,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1129: + case 1190: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1140); + lookahead == 'o') ADVANCE(1201); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17204,17 +17646,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1130: + case 1191: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1134); + lookahead == 'o') ADVANCE(1195); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17222,17 +17664,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1131: + case 1192: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1115); + lookahead == 'o') ADVANCE(1176); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17240,17 +17682,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1132: + case 1193: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1138); + lookahead == 'p') ADVANCE(1199); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17258,17 +17700,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1133: + case 1194: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1120); + lookahead == 'r') ADVANCE(1181); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17276,17 +17718,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1134: + case 1195: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1123); + lookahead == 'r') ADVANCE(1184); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17294,17 +17736,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1135: + case 1196: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1122); + lookahead == 'r') ADVANCE(1183); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17312,17 +17754,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1136: + case 1197: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1121); + lookahead == 's') ADVANCE(1182); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17330,17 +17772,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1137: + case 1198: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1117); + lookahead == 't') ADVANCE(1178); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17348,17 +17790,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1138: + case 1199: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1142); + lookahead == 't') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17366,17 +17808,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1139: + case 1200: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1112); + lookahead == 'v') ADVANCE(1173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17384,17 +17826,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1140: + case 1201: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1142); + lookahead == 'w') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17402,15 +17844,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1141: + case 1202: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1225); + if (lookahead == ':') ADVANCE(1287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17418,15 +17860,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1142: + case 1203: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1224); + if (lookahead == ':') ADVANCE(1286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17434,21 +17876,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1143: + case 1204: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); END_STATE(); - case 1144: + case 1205: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1144); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17457,14 +17899,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1145: + case 1206: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17472,20 +17914,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1146: + case 1207: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1146); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1147: + case 1208: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17495,9 +17937,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1148: + case 1209: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17506,22 +17948,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1149: + case 1210: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1519); + lookahead != '`') ADVANCE(1580); END_STATE(); - case 1150: + case 1211: ACCEPT_TOKEN(sym_braced_variable); END_STATE(); - case 1151: + case 1212: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\n') ADVANCE(596); - if (lookahead == ' ') ADVANCE(2); + if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == ' ') ADVANCE(5); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '(' && @@ -17529,216 +17972,230 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1152: + case 1213: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\n') ADVANCE(5); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(3); + if (lookahead == '\n') ADVANCE(9); + if (lookahead == '\r') ADVANCE(6); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(6); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1153: + case 1214: + ACCEPT_TOKEN(sym_generic_token); + if (lookahead == '\r') ADVANCE(1); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == '(' || + lookahead == ')' || + lookahead == ',' || + lookahead == ';' || + lookahead == '|' || + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1221); + END_STATE(); + case 1215: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1747, - '!', 1798, - '"', 541, - '#', 467, - '$', 1160, - '\'', 1162, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1782, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ':', 1755, - ';', 1212, - '<', 827, - '>', 785, - '@', 1157, - '[', 776, - '`', 1212, - '{', 1465, + ' ', 1808, + '!', 1859, + '"', 600, + '#', 526, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1843, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ':', 1816, + ';', 1273, + '<', 888, + '>', 846, + '@', 1219, + '[', 837, + '`', 1273, + '{', 1526, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1153); + lookahead == 0xfeff) ADVANCE(1215); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1154: + case 1216: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1749, - '!', 1798, - '"', 541, - '#', 467, - '$', 1160, - '\'', 1162, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1785, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ':', 1755, - ';', 1212, - '<', 827, - '>', 785, - '@', 1157, - '[', 776, - '`', 1212, - '{', 1465, + ' ', 1810, + '!', 1859, + '"', 600, + '#', 526, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1846, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ':', 1816, + ';', 1273, + '<', 888, + '>', 846, + '@', 1219, + '[', 837, + '`', 1273, + '{', 1526, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1154); + lookahead == 0xfeff) ADVANCE(1216); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1155: + case 1217: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1750, - '!', 1798, - '"', 541, - '#', 467, - '$', 1160, - '\'', 1162, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1783, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ';', 1212, - '<', 827, - '>', 785, - '@', 1157, - '[', 776, - '`', 1212, - '{', 1465, + ' ', 1811, + '!', 1859, + '"', 600, + '#', 526, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1844, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ';', 1273, + '<', 888, + '>', 846, + '@', 1219, + '[', 837, + '`', 1273, + '{', 1526, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1155); + lookahead == 0xfeff) ADVANCE(1217); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1156: + case 1218: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '!', 1798, - '"', 541, - '#', 467, - '$', 1160, - '\'', 1162, - '*', 1173, - '+', 1775, - ',', 1459, - '-', 1783, - '.', 1205, - '0', 495, - '1', 489, - '2', 490, - '3', 491, - '4', 492, - '5', 493, - '6', 494, - ';', 1212, - '<', 827, - '>', 785, - '@', 1157, - '[', 776, - '`', 1212, - '{', 1465, + '!', 1859, + '"', 600, + '#', 526, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1836, + ',', 1520, + '-', 1844, + '.', 1268, + '0', 554, + '1', 548, + '2', 549, + '3', 550, + '4', 551, + '5', 552, + '6', 553, + ';', 1273, + '<', 888, + '>', 846, + '@', 1219, + '[', 837, + '`', 1273, + '{', 1526, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(496); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1156); + lookahead == 0xfeff) ADVANCE(1218); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '$' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1212); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1157: + case 1219: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '"', 1151, - '\'', 1152, - '(', 1812, - '?', 1147, - '{', 1814, - 'G', 1094, - 'g', 1094, - 'L', 1100, - 'l', 1100, - 'P', 1102, - 'p', 1102, - 'S', 1085, - 's', 1085, - 'U', 1105, - 'u', 1105, - 'W', 1099, - 'w', 1099, + '"', 1212, + '\'', 1213, + '(', 1873, + '?', 1208, + '{', 1875, + 'G', 1155, + 'g', 1155, + 'L', 1161, + 'l', 1161, + 'P', 1163, + 'p', 1163, + 'S', 1146, + 's', 1146, + 'U', 1166, + 'u', 1166, + 'W', 1160, + 'w', 1160, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1212); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1158: + case 1220: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1158); - if (lookahead == '>') ADVANCE(469); + if (lookahead == '#') ADVANCE(1220); + if (lookahead == '>') ADVANCE(528); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -17746,13 +18203,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1159); + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1221); END_STATE(); - case 1159: + case 1221: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1158); - if (lookahead == '`') ADVANCE(1209); + if (lookahead == '#') ADVANCE(1220); + if (lookahead == '`') ADVANCE(1214); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -17760,34 +18217,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1159); + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1221); END_STATE(); - case 1160: + case 1222: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '$', 908, - '(', 1811, - '?', 914, - '^', 911, - '_', 917, - '{', 1208, - 'G', 964, - 'g', 964, - 'L', 970, - 'l', 970, - 'P', 972, - 'p', 972, - 'S', 955, - 's', 955, - 'U', 975, - 'u', 975, - 'W', 969, - 'w', 969, + '$', 969, + '(', 1872, + '?', 975, + '^', 972, + '_', 978, + '{', 1270, + 'G', 1025, + 'g', 1025, + 'L', 1031, + 'l', 1031, + 'P', 1033, + 'p', 1033, + 'S', 1016, + 's', 1016, + 'U', 1036, + 'u', 1036, + 'W', 1030, + 'w', 1030, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(980); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17795,11 +18252,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1212); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1273); END_STATE(); - case 1161: + case 1223: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '&') ADVANCE(1170); + if (lookahead == '&') ADVANCE(1232); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17808,11 +18265,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1162: + case 1224: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\'') ADVANCE(646); + if (lookahead == '\'') ADVANCE(707); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -17820,15 +18277,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(124); - if (lookahead != 0) ADVANCE(1162); + lookahead == '}') ADVANCE(178); + if (lookahead != 0) ADVANCE(1224); END_STATE(); - case 1163: + case 1225: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '-') ADVANCE(1163); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17838,12 +18295,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1164: + case 1226: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(830); - if (lookahead == '2') ADVANCE(842); + if (lookahead == '1') ADVANCE(891); + if (lookahead == '2') ADVANCE(903); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17852,11 +18309,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1165: + case 1227: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(832); + if (lookahead == '1') ADVANCE(893); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17865,12 +18322,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1166: + case 1228: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(834); - if (lookahead == '2') ADVANCE(846); + if (lookahead == '1') ADVANCE(895); + if (lookahead == '2') ADVANCE(907); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17879,12 +18336,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1167: + case 1229: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(836); - if (lookahead == '2') ADVANCE(848); + if (lookahead == '1') ADVANCE(897); + if (lookahead == '2') ADVANCE(909); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17893,12 +18350,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1168: + case 1230: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(838); - if (lookahead == '2') ADVANCE(850); + if (lookahead == '1') ADVANCE(899); + if (lookahead == '2') ADVANCE(911); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17907,12 +18364,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1169: + case 1231: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(840); - if (lookahead == '2') ADVANCE(852); + if (lookahead == '1') ADVANCE(901); + if (lookahead == '2') ADVANCE(913); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17921,11 +18378,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1170: + case 1232: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '2') ADVANCE(844); + if (lookahead == '2') ADVANCE(905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17934,16 +18391,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1171: + case 1233: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1175); - if (lookahead == '?') ADVANCE(1016); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1014); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17952,16 +18409,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1172: + case 1234: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1174); - if (lookahead == '?') ADVANCE(1147); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1144); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17970,11 +18427,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1173: + case 1235: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '>') ADVANCE(822); + if (lookahead == '>') ADVANCE(883); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17983,15 +18440,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1174: + case 1236: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1147); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1144); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18000,15 +18457,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1175: + case 1237: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1016); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1014); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18017,11 +18474,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1176: + case 1238: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(506); + if (lookahead == 'b') ADVANCE(565); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18030,11 +18487,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1177: + case 1239: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(538); + if (lookahead == 'b') ADVANCE(597); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18043,11 +18500,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1178: + case 1240: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(521); + if (lookahead == 'b') ADVANCE(580); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18056,25 +18513,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1179: + case 1241: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '}') ADVANCE(1150); + if (lookahead == '}') ADVANCE(1211); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ',' || lookahead == ';' || - lookahead == '|') ADVANCE(162); - if (lookahead != 0) ADVANCE(1179); + lookahead == '|') ADVANCE(216); + if (lookahead != 0) ADVANCE(1241); END_STATE(); - case 1180: + case 1242: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1206); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(534); + lookahead == '-') ADVANCE(1269); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18083,16 +18540,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '+' || '-' < lookahead) && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1181: + case 1243: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1187); + lookahead == 'i') ADVANCE(1249); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18102,12 +18559,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1182: + case 1244: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1188); + lookahead == 'i') ADVANCE(1250); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18116,16 +18573,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1183: + case 1245: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1201); + lookahead == 'i') ADVANCE(1263); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18135,12 +18592,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1184: + case 1246: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1202); + lookahead == 'i') ADVANCE(1264); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18149,16 +18606,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1185: + case 1247: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1183); + lookahead == 'l') ADVANCE(1245); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18168,12 +18625,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1186: + case 1248: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1184); + lookahead == 'l') ADVANCE(1246); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18182,16 +18639,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1187: + case 1249: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(891); + lookahead == 'n') ADVANCE(952); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18201,12 +18658,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1188: + case 1250: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(891); + lookahead == 'n') ADVANCE(952); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18215,16 +18672,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1189: + case 1251: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1195); + lookahead == 'n') ADVANCE(1257); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18234,12 +18691,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1190: + case 1252: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1196); + lookahead == 'n') ADVANCE(1258); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18248,16 +18705,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1191: + case 1253: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1181); + lookahead == 'o') ADVANCE(1243); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18267,16 +18724,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1192: + case 1254: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1203); + lookahead == 'o') ADVANCE(1265); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18286,12 +18743,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1193: + case 1255: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1182); + lookahead == 'o') ADVANCE(1244); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18300,12 +18757,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1194: + case 1256: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1204); + lookahead == 'o') ADVANCE(1266); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18314,16 +18771,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1195: + case 1257: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1199); + lookahead == 'o') ADVANCE(1261); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18333,12 +18790,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1196: + case 1258: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1200); + lookahead == 'o') ADVANCE(1262); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18347,16 +18804,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1197: + case 1259: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1185); + lookahead == 'p') ADVANCE(1247); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18366,12 +18823,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1198: + case 1260: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1186); + lookahead == 'p') ADVANCE(1248); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18380,16 +18837,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1199: + case 1261: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1799); + lookahead == 't') ADVANCE(1860); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18399,12 +18856,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1200: + case 1262: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1799); + lookahead == 't') ADVANCE(1860); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18413,16 +18870,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1201: + case 1263: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(904); + lookahead == 't') ADVANCE(965); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18432,12 +18889,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1202: + case 1264: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(904); + lookahead == 't') ADVANCE(965); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18446,16 +18903,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1203: + case 1265: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1793); + lookahead == 't') ADVANCE(1854); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18465,12 +18922,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1204: + case 1266: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1793); + lookahead == 't') ADVANCE(1854); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18479,11 +18936,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1205: + case 1267: + ACCEPT_TOKEN(sym_generic_token); + if (lookahead == '\t' || + lookahead == 0x0b || + lookahead == '\f' || + lookahead == ' ' || + lookahead == '(' || + lookahead == ')' || + lookahead == ',' || + lookahead == ';' || + lookahead == '|' || + lookahead == '}') ADVANCE(1806); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1267); + END_STATE(); + case 1268: ACCEPT_TOKEN(sym_generic_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(529); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18492,11 +18964,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1206: + case 1269: ACCEPT_TOKEN(sym_generic_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(534); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18505,23 +18977,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1207: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '(' || - lookahead == ')' || - lookahead == ',' || - lookahead == ';' || - lookahead == '|' || - lookahead == '}') ADVANCE(1745); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1207); - END_STATE(); - case 1208: + case 1270: ACCEPT_TOKEN(sym_generic_token); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -18529,28 +18987,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ')' || lookahead == ',' || lookahead == ';' || - lookahead == '|') ADVANCE(162); + lookahead == '|') ADVANCE(216); if (lookahead != 0 && lookahead != '|' && - lookahead != '}') ADVANCE(1179); - END_STATE(); - case 1209: - ACCEPT_TOKEN(sym_generic_token); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '(' || - lookahead == ')' || - lookahead == ',' || - lookahead == ';' || - lookahead == '|' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1159); + lookahead != '}') ADVANCE(1241); END_STATE(); - case 1210: + case 1271: ACCEPT_TOKEN(sym_generic_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(516); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(575); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18559,14 +19005,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1211: + case 1272: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18576,9 +19022,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1212: + case 1273: ACCEPT_TOKEN(sym_generic_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -18588,51 +19034,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1213: + case 1274: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '\n') ADVANCE(596); - if (lookahead == ' ') ADVANCE(2); + if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == ' ') ADVANCE(5); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '(' && lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1214: + case 1275: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '\n') ADVANCE(5); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(3); + if (lookahead == '\n') ADVANCE(9); + if (lookahead == '\r') ADVANCE(6); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(6); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1215: + case 1276: + ACCEPT_TOKEN(sym__command_token); + if (lookahead == '\r') ADVANCE(1); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == '(' || + lookahead == ')' || + lookahead == ';' || + lookahead == '{' || + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1282); + END_STATE(); + case 1277: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '"', 542, - '#', 466, - '$', 1221, - '\'', 1222, - '.', 1231, - '0', 497, - '<', 1218, - '@', 1216, - '[', 777, - '`', 1235, - 0xa0, 1215, - 0x200b, 1215, - 0x2060, 1215, - 0xfeff, 1215, + '"', 601, + '#', 525, + '$', 1283, + '\'', 1284, + '.', 1293, + '0', 556, + '<', 1280, + '@', 1278, + '[', 838, + '`', 1296, + 0xa0, 1277, + 0x200b, 1277, + 0x2060, 1277, + 0xfeff, 1277, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(498); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(557); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18640,49 +19100,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1216: + case 1278: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '"', 1213, - '\'', 1214, - '(', 1812, - '?', 1148, - '{', 1813, - 'G', 1125, - 'g', 1125, - 'L', 1131, - 'l', 1131, - 'P', 1133, - 'p', 1133, - 'S', 1116, - 's', 1116, - 'U', 1136, - 'u', 1136, - 'W', 1130, - 'w', 1130, + '"', 1274, + '\'', 1275, + '(', 1873, + '?', 1209, + '{', 1874, + 'G', 1186, + 'g', 1186, + 'L', 1192, + 'l', 1192, + 'P', 1194, + 'p', 1194, + 'S', 1177, + 's', 1177, + 'U', 1197, + 'u', 1197, + 'W', 1191, + 'w', 1191, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1217: + case 1279: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(466); - if (lookahead == '<') ADVANCE(1218); - if (lookahead == '`') ADVANCE(1235); + if (lookahead == '#') ADVANCE(525); + if (lookahead == '<') ADVANCE(1280); + if (lookahead == '`') ADVANCE(1296); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1279); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18691,11 +19151,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1218: + case 1280: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1220); + if (lookahead == '#') ADVANCE(1282); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18703,87 +19163,87 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1219: + case 1281: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1219); - if (lookahead == '>') ADVANCE(470); + if (lookahead == '#') ADVANCE(1281); + if (lookahead == '>') ADVANCE(529); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ';' || lookahead == '{' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1220); + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1282); END_STATE(); - case 1220: + case 1282: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1219); - if (lookahead == '`') ADVANCE(1233); + if (lookahead == '#') ADVANCE(1281); + if (lookahead == '`') ADVANCE(1276); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ';' || lookahead == '{' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1220); + lookahead == '}') ADVANCE(171); + if (lookahead != 0) ADVANCE(1282); END_STATE(); - case 1221: + case 1283: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '$', 909, - '(', 1811, - '?', 915, - '^', 912, - '_', 918, - '{', 443, - 'G', 995, - 'g', 995, - 'L', 1001, - 'l', 1001, - 'P', 1003, - 'p', 1003, - 'S', 986, - 's', 986, - 'U', 1006, - 'u', 1006, - 'W', 1000, - 'w', 1000, + '$', 970, + '(', 1872, + '?', 976, + '^', 973, + '_', 979, + '{', 497, + 'G', 1056, + 'g', 1056, + 'L', 1062, + 'l', 1062, + 'P', 1064, + 'p', 1064, + 'S', 1047, + 's', 1047, + 'U', 1067, + 'u', 1067, + 'W', 1061, + 'w', 1061, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1011); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ';' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1222: + case 1284: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '\'') ADVANCE(647); + if (lookahead == '\'') ADVANCE(708); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ';' || lookahead == '{' || - lookahead == '}') ADVANCE(124); - if (lookahead != 0) ADVANCE(1222); + lookahead == '}') ADVANCE(178); + if (lookahead != 0) ADVANCE(1284); END_STATE(); - case 1223: + case 1285: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1226); - if (lookahead == '?') ADVANCE(1017); + if (lookahead == ':') ADVANCE(1288); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1015); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18791,16 +19251,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1224: + case 1286: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1225); - if (lookahead == '?') ADVANCE(1148); + if (lookahead == ':') ADVANCE(1287); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18808,15 +19268,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1225: + case 1287: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1148); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18824,15 +19284,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1226: + case 1288: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1017); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1015); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18840,11 +19300,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1227: + case 1289: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(507); + if (lookahead == 'b') ADVANCE(566); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18852,11 +19312,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1228: + case 1290: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(539); + if (lookahead == 'b') ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18864,11 +19324,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1229: + case 1291: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(522); + if (lookahead == 'b') ADVANCE(581); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18876,13 +19336,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1230: + case 1292: ACCEPT_TOKEN(sym__command_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1232); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); + lookahead == '-') ADVANCE(1294); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18890,11 +19350,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1231: + case 1293: ACCEPT_TOKEN(sym__command_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(530); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18902,11 +19362,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1232: + case 1294: ACCEPT_TOKEN(sym__command_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18914,24 +19374,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); - END_STATE(); - case 1233: - ACCEPT_TOKEN(sym__command_token); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '(' || - lookahead == ')' || - lookahead == ';' || - lookahead == '{' || - lookahead == '}') ADVANCE(117); - if (lookahead != 0) ADVANCE(1220); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1234: + case 1295: ACCEPT_TOKEN(sym__command_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(518); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(577); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18939,9 +19388,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1235: + case 1296: ACCEPT_TOKEN(sym__command_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -18950,2065 +19399,2080 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1235); + lookahead != '}') ADVANCE(1296); END_STATE(); - case 1236: + case 1297: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1762); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '%') ADVANCE(1823); + if (lookahead == '-') ADVANCE(1301); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1237: + case 1298: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1762); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '%') ADVANCE(1823); + if (lookahead == '-') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1238: + case 1299: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1745); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '%') ADVANCE(1806); + if (lookahead == '-') ADVANCE(1301); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1239: + case 1300: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1745); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '%') ADVANCE(1806); + if (lookahead == '-') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1240: + case 1301: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '-') ADVANCE(1301); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1241: + case 1302: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '-') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1242: + case 1303: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1243: + case 1304: ACCEPT_TOKEN(sym_command_parameter); ADVANCE_MAP( - 'A', 1360, - 'a', 1360, - 'N', 1378, - 'n', 1378, - 'O', 1399, - 'o', 1399, - 'X', 1380, - 'x', 1380, + 'A', 1421, + 'a', 1421, + 'N', 1439, + 'n', 1439, + 'O', 1460, + 'o', 1460, + 'X', 1441, + 'x', 1441, ); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1244: + case 1305: ACCEPT_TOKEN(sym_command_parameter); ADVANCE_MAP( - 'A', 1411, - 'a', 1411, - 'C', 1384, - 'c', 1384, - 'E', 1396, - 'e', 1396, - 'G', 1290, - 'g', 1290, - 'L', 1291, - 'l', 1291, - 'M', 1252, - 'm', 1252, - 'N', 1292, - 'n', 1292, - 'O', 1367, - 'o', 1367, - 'R', 1310, - 'r', 1310, - 'S', 1392, - 's', 1392, + 'A', 1472, + 'a', 1472, + 'C', 1445, + 'c', 1445, + 'E', 1457, + 'e', 1457, + 'G', 1351, + 'g', 1351, + 'L', 1352, + 'l', 1352, + 'M', 1313, + 'm', 1313, + 'N', 1353, + 'n', 1353, + 'O', 1428, + 'o', 1428, + 'R', 1371, + 'r', 1371, + 'S', 1453, + 's', 1453, ); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1245: + case 1306: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1423); + lookahead == 'a') ADVANCE(1484); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1246: + case 1307: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1271); + lookahead == 'a') ADVANCE(1332); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1247: + case 1308: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1402); + lookahead == 'a') ADVANCE(1463); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1248: + case 1309: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1350); + lookahead == 'a') ADVANCE(1411); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1249: + case 1310: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1273); + lookahead == 'a') ADVANCE(1334); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1250: + case 1311: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1403); + lookahead == 'a') ADVANCE(1464); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1251: + case 1312: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1365); + lookahead == 'a') ADVANCE(1426); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1252: + case 1313: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1424); + lookahead == 'a') ADVANCE(1485); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1253: + case 1314: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1324); + lookahead == 'a') ADVANCE(1385); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1254: + case 1315: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1274); + lookahead == 'a') ADVANCE(1335); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1255: + case 1316: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1425); + lookahead == 'a') ADVANCE(1486); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1256: + case 1317: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1325); + lookahead == 'a') ADVANCE(1386); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1257: + case 1318: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1275); + lookahead == 'a') ADVANCE(1336); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1258: + case 1319: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1428); + lookahead == 'a') ADVANCE(1489); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1259: + case 1320: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1326); + lookahead == 'a') ADVANCE(1387); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1260: + case 1321: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1429); + lookahead == 'a') ADVANCE(1490); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1261: + case 1322: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1328); + lookahead == 'a') ADVANCE(1389); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1262: + case 1323: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1430); + lookahead == 'a') ADVANCE(1491); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1263: + case 1324: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1330); + lookahead == 'a') ADVANCE(1391); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1264: + case 1325: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1332); + lookahead == 'a') ADVANCE(1393); if (lookahead == '-' || lookahead == '?' || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1265: + case 1326: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1315); + lookahead == 'c') ADVANCE(1376); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1266: + case 1327: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1316); + lookahead == 'c') ADVANCE(1377); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1267: + case 1328: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1317); + lookahead == 'c') ADVANCE(1378); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1268: + case 1329: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1318); + lookahead == 'c') ADVANCE(1379); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1269: + case 1330: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1376); + lookahead == 'c') ADVANCE(1437); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1270: + case 1331: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1319); + lookahead == 'c') ADVANCE(1380); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1271: + case 1332: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1417); + lookahead == 'c') ADVANCE(1478); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1272: + case 1333: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1320); + lookahead == 'c') ADVANCE(1381); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1273: + case 1334: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1301); + lookahead == 'c') ADVANCE(1362); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1274: + case 1335: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1303); + lookahead == 'c') ADVANCE(1364); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1275: + case 1336: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1305); + lookahead == 'c') ADVANCE(1366); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1276: + case 1337: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1250); + lookahead == 'c') ADVANCE(1311); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1277: + case 1338: ACCEPT_TOKEN(sym_command_parameter); ADVANCE_MAP( - 'C', 1385, - 'c', 1385, - 'E', 1397, - 'e', 1397, - 'G', 1293, - 'g', 1293, - 'L', 1294, - 'l', 1294, - 'M', 1255, - 'm', 1255, - 'N', 880, - 'n', 880, - 'R', 1312, - 'r', 1312, - 'S', 888, - 's', 888, + 'C', 1446, + 'c', 1446, + 'E', 1458, + 'e', 1458, + 'G', 1354, + 'g', 1354, + 'L', 1355, + 'l', 1355, + 'M', 1316, + 'm', 1316, + 'N', 941, + 'n', 941, + 'R', 1373, + 'r', 1373, + 'S', 949, + 's', 949, ); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1278: + case 1339: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1387); + lookahead == 'c') ADVANCE(1448); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1335); + lookahead == 'l') ADVANCE(1396); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1260); + lookahead == 'm') ADVANCE(1321); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1279: + case 1340: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1388); + lookahead == 'c') ADVANCE(1449); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1336); + lookahead == 'l') ADVANCE(1397); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1262); + lookahead == 'm') ADVANCE(1323); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1280: + case 1341: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1767); + lookahead == 'd') ADVANCE(1828); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1281: + case 1342: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1770); + lookahead == 'd') ADVANCE(1831); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1282: + case 1343: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1475); + lookahead == 'd') ADVANCE(1536); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1283: + case 1344: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1506); + lookahead == 'd') ADVANCE(1567); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1284: + case 1345: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1276); + lookahead == 'd') ADVANCE(1337); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1285: + case 1346: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1269); + lookahead == 'd') ADVANCE(1330); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1286: + case 1347: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(870); + lookahead == 'e') ADVANCE(931); if (lookahead == 'T' || - lookahead == 't') ADVANCE(871); + lookahead == 't') ADVANCE(932); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1287: + case 1348: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(892); + lookahead == 'e') ADVANCE(953); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1337); + lookahead == 'i') ADVANCE(1398); if (lookahead == 'T' || - lookahead == 't') ADVANCE(894); + lookahead == 't') ADVANCE(955); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1288: + case 1349: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(896); + lookahead == 'e') ADVANCE(957); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1414); + lookahead == 'o') ADVANCE(1475); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1289: + case 1350: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1313); + lookahead == 'e') ADVANCE(1374); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1290: + case 1351: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(856); + lookahead == 'e') ADVANCE(917); if (lookahead == 'T' || - lookahead == 't') ADVANCE(857); + lookahead == 't') ADVANCE(918); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1291: + case 1352: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(858); + lookahead == 'e') ADVANCE(919); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1338); + lookahead == 'i') ADVANCE(1399); if (lookahead == 'T' || - lookahead == 't') ADVANCE(860); + lookahead == 't') ADVANCE(921); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1292: + case 1353: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(862); + lookahead == 'e') ADVANCE(923); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1416); + lookahead == 'o') ADVANCE(1477); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1293: + case 1354: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(874); + lookahead == 'e') ADVANCE(935); if (lookahead == 'T' || - lookahead == 't') ADVANCE(875); + lookahead == 't') ADVANCE(936); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1294: + case 1355: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(876); + lookahead == 'e') ADVANCE(937); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1339); + lookahead == 'i') ADVANCE(1400); if (lookahead == 'T' || - lookahead == 't') ADVANCE(878); + lookahead == 't') ADVANCE(939); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1295: + case 1356: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1479); + lookahead == 'e') ADVANCE(1540); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1296: + case 1357: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(893); + lookahead == 'e') ADVANCE(954); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1297: + case 1358: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1439); + lookahead == 'e') ADVANCE(1500); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1298: + case 1359: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(859); + lookahead == 'e') ADVANCE(920); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1299: + case 1360: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(877); + lookahead == 'e') ADVANCE(938); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1300: + case 1361: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(899); + lookahead == 'e') ADVANCE(960); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1301: + case 1362: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(901); + lookahead == 'e') ADVANCE(962); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1302: + case 1363: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(864); + lookahead == 'e') ADVANCE(925); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1303: + case 1364: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(867); + lookahead == 'e') ADVANCE(928); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1304: + case 1365: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(884); + lookahead == 'e') ADVANCE(945); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1305: + case 1366: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(886); + lookahead == 'e') ADVANCE(947); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1306: + case 1367: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1477); + lookahead == 'e') ADVANCE(1538); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1307: + case 1368: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1361); + lookahead == 'e') ADVANCE(1422); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1308: + case 1369: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1344); + lookahead == 'e') ADVANCE(1405); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1309: + case 1370: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1412); + lookahead == 'e') ADVANCE(1473); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1310: + case 1371: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1393); + lookahead == 'e') ADVANCE(1454); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1311: + case 1372: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1285); + lookahead == 'e') ADVANCE(1346); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1312: + case 1373: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1394); + lookahead == 'e') ADVANCE(1455); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1313: + case 1374: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1297); + lookahead == 'g') ADVANCE(1358); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1348); + lookahead == 'p') ADVANCE(1409); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1314: + case 1375: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1343); + lookahead == 'h') ADVANCE(1404); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1345); + lookahead == 'p') ADVANCE(1406); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1390); + lookahead == 'u') ADVANCE(1451); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1315: + case 1376: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(895); + lookahead == 'h') ADVANCE(956); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1316: + case 1377: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(861); + lookahead == 'h') ADVANCE(922); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1317: + case 1378: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(879); + lookahead == 'h') ADVANCE(940); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1318: + case 1379: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(900); + lookahead == 'h') ADVANCE(961); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1319: + case 1380: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(865); + lookahead == 'h') ADVANCE(926); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1320: + case 1381: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(885); + lookahead == 'h') ADVANCE(946); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1321: + case 1382: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1438); + lookahead == 'i') ADVANCE(1499); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1322: + case 1383: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1358); + lookahead == 'i') ADVANCE(1419); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1323: + case 1384: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1346); + lookahead == 'i') ADVANCE(1407); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1324: + case 1385: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1363); + lookahead == 'i') ADVANCE(1424); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1325: + case 1386: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1364); + lookahead == 'i') ADVANCE(1425); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1326: + case 1387: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1366); + lookahead == 'i') ADVANCE(1427); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1327: + case 1388: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1419); + lookahead == 'i') ADVANCE(1480); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1328: + case 1389: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1368); + lookahead == 'i') ADVANCE(1429); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1329: + case 1390: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1420); + lookahead == 'i') ADVANCE(1481); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1330: + case 1391: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1369); + lookahead == 'i') ADVANCE(1430); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1331: + case 1392: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1421); + lookahead == 'i') ADVANCE(1482); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1332: + case 1393: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1370); + lookahead == 'i') ADVANCE(1431); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1333: + case 1394: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1427); + lookahead == 'i') ADVANCE(1488); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1334: + case 1395: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1340); + lookahead == 'i') ADVANCE(1401); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1335: + case 1396: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1341); + lookahead == 'i') ADVANCE(1402); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1336: + case 1397: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1342); + lookahead == 'i') ADVANCE(1403); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1337: + case 1398: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1296); + lookahead == 'k') ADVANCE(1357); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1338: + case 1399: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1298); + lookahead == 'k') ADVANCE(1359); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1339: + case 1400: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1299); + lookahead == 'k') ADVANCE(1360); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1340: + case 1401: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1300); + lookahead == 'k') ADVANCE(1361); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1341: + case 1402: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1302); + lookahead == 'k') ADVANCE(1363); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1342: + case 1403: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1304); + lookahead == 'k') ADVANCE(1365); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1343: + case 1404: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(902); + lookahead == 'l') ADVANCE(963); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(903); + lookahead == 'r') ADVANCE(964); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1344: + case 1405: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1478); + lookahead == 'l') ADVANCE(1539); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1345: + case 1406: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1327); + lookahead == 'l') ADVANCE(1388); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1346: + case 1407: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1284); + lookahead == 'l') ADVANCE(1345); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1347: + case 1408: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1295); + lookahead == 'l') ADVANCE(1356); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1348: + case 1409: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1249); + lookahead == 'l') ADVANCE(1310); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1349: + case 1410: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1308); + lookahead == 'l') ADVANCE(1369); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1350: + case 1411: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1349); + lookahead == 'l') ADVANCE(1410); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1351: + case 1412: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1329); + lookahead == 'l') ADVANCE(1390); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1352: + case 1413: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1331); + lookahead == 'l') ADVANCE(1392); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1353: + case 1414: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1254); + lookahead == 'l') ADVANCE(1315); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1354: + case 1415: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1257); + lookahead == 'l') ADVANCE(1318); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1355: + case 1416: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1356); + lookahead == 'm') ADVANCE(1417); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1356: + case 1417: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1251); + lookahead == 'm') ADVANCE(1312); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1357: + case 1418: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1280); + lookahead == 'n') ADVANCE(1341); if (lookahead == 'S' || - lookahead == 's') ADVANCE(853); + lookahead == 's') ADVANCE(914); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1358: + case 1419: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(891); + lookahead == 'n') ADVANCE(952); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1359: + case 1420: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(898); + lookahead == 'n') ADVANCE(959); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1360: + case 1421: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1281); + lookahead == 'n') ADVANCE(1342); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1361: + case 1422: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1413); + lookahead == 'n') ADVANCE(1474); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1362: + case 1423: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1378); + lookahead == 'n') ADVANCE(1439); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1363: + case 1424: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1405); + lookahead == 'n') ADVANCE(1466); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1364: + case 1425: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1406); + lookahead == 'n') ADVANCE(1467); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1365: + case 1426: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1283); + lookahead == 'n') ADVANCE(1344); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1366: + case 1427: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1407); + lookahead == 'n') ADVANCE(1468); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1367: + case 1428: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1426); + lookahead == 'n') ADVANCE(1487); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1368: + case 1429: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1408); + lookahead == 'n') ADVANCE(1469); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1369: + case 1430: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1409); + lookahead == 'n') ADVANCE(1470); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1370: + case 1431: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1410); + lookahead == 'n') ADVANCE(1471); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1371: + case 1432: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1432); + lookahead == 'n') ADVANCE(1493); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1372: + case 1433: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1433); + lookahead == 'n') ADVANCE(1494); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1373: + case 1434: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1434); + lookahead == 'n') ADVANCE(1495); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1374: + case 1435: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1435); + lookahead == 'n') ADVANCE(1496); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1375: + case 1436: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1436); + lookahead == 'n') ADVANCE(1497); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1376: + case 1437: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1355); + lookahead == 'o') ADVANCE(1416); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1377: + case 1438: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1322); + lookahead == 'o') ADVANCE(1383); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1378: + case 1439: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1415); + lookahead == 'o') ADVANCE(1476); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1379: + case 1440: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1400); + lookahead == 'o') ADVANCE(1461); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1380: + case 1441: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1401); + lookahead == 'o') ADVANCE(1462); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1381: + case 1442: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1404); + lookahead == 'o') ADVANCE(1465); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1382: + case 1443: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1418); + lookahead == 'o') ADVANCE(1479); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1383: + case 1444: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1422); + lookahead == 'o') ADVANCE(1483); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1384: + case 1445: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1371); + lookahead == 'o') ADVANCE(1432); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1385: + case 1446: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1372); + lookahead == 'o') ADVANCE(1433); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1386: + case 1447: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1373); + lookahead == 'o') ADVANCE(1434); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1387: + case 1448: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1374); + lookahead == 'o') ADVANCE(1435); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1388: + case 1449: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1375); + lookahead == 'o') ADVANCE(1436); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1389: + case 1450: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1345); + lookahead == 'p') ADVANCE(1406); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1390: + case 1451: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1391); + lookahead == 'p') ADVANCE(1452); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1391: + case 1452: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1381); + lookahead == 'p') ADVANCE(1442); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1392: + case 1453: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1351); + lookahead == 'p') ADVANCE(1412); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1393: + case 1454: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1353); + lookahead == 'p') ADVANCE(1414); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1394: + case 1455: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1354); + lookahead == 'p') ADVANCE(1415); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1395: + case 1456: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(869); + lookahead == 'q') ADVANCE(930); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1246); + lookahead == 'x') ADVANCE(1307); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1396: + case 1457: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(855); + lookahead == 'q') ADVANCE(916); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1397: + case 1458: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(873); + lookahead == 'q') ADVANCE(934); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1398: + case 1459: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1768); + lookahead == 'r') ADVANCE(1829); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1399: + case 1460: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1771); + lookahead == 'r') ADVANCE(1832); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1400: + case 1461: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1769); + lookahead == 'r') ADVANCE(1830); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1401: + case 1462: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1772); + lookahead == 'r') ADVANCE(1833); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1402: + case 1463: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1248); + lookahead == 'r') ADVANCE(1309); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1403: + case 1464: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1282); + lookahead == 'r') ADVANCE(1343); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1404: + case 1465: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1431); + lookahead == 'r') ADVANCE(1492); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1405: + case 1466: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(866); + lookahead == 's') ADVANCE(927); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1406: + case 1467: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(854); + lookahead == 's') ADVANCE(915); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1407: + case 1468: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(872); + lookahead == 's') ADVANCE(933); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1408: + case 1469: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(897); + lookahead == 's') ADVANCE(958); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1409: + case 1470: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(863); + lookahead == 's') ADVANCE(924); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1410: + case 1471: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(883); + lookahead == 's') ADVANCE(944); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1411: + case 1472: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1309); + lookahead == 's') ADVANCE(1370); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1412: + case 1473: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1307); + lookahead == 's') ADVANCE(1368); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1413: + case 1474: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1333); + lookahead == 's') ADVANCE(1394); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1414: + case 1475: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1795); + lookahead == 't') ADVANCE(1856); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1415: + case 1476: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1799); + lookahead == 't') ADVANCE(1860); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1416: + case 1477: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1278); + lookahead == 't') ADVANCE(1339); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1417: + case 1478: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1476); + lookahead == 't') ADVANCE(1537); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1418: + case 1479: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(889); + lookahead == 't') ADVANCE(950); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1419: + case 1480: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(904); + lookahead == 't') ADVANCE(965); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1420: + case 1481: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(868); + lookahead == 't') ADVANCE(929); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1421: + case 1482: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(890); + lookahead == 't') ADVANCE(951); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1422: + case 1483: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1793); + lookahead == 't') ADVANCE(1854); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1423: + case 1484: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1265); + lookahead == 't') ADVANCE(1326); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1424: + case 1485: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1266); + lookahead == 't') ADVANCE(1327); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1425: + case 1486: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1267); + lookahead == 't') ADVANCE(1328); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1426: + case 1487: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1253); + lookahead == 't') ADVANCE(1314); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1427: + case 1488: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1321); + lookahead == 't') ADVANCE(1382); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1428: + case 1489: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1268); + lookahead == 't') ADVANCE(1329); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1429: + case 1490: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1270); + lookahead == 't') ADVANCE(1331); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1430: + case 1491: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1272); + lookahead == 't') ADVANCE(1333); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1431: + case 1492: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1311); + lookahead == 't') ADVANCE(1372); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1432: + case 1493: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1256); + lookahead == 't') ADVANCE(1317); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1433: + case 1494: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1259); + lookahead == 't') ADVANCE(1320); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1434: + case 1495: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1261); + lookahead == 't') ADVANCE(1322); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1435: + case 1496: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1263); + lookahead == 't') ADVANCE(1324); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1436: + case 1497: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1264); + lookahead == 't') ADVANCE(1325); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1437: + case 1498: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1279); + lookahead == 't') ADVANCE(1340); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1438: + case 1499: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1306); + lookahead == 'v') ADVANCE(1367); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1439: + case 1500: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1474); + lookahead == 'x') ADVANCE(1535); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1440: + case 1501: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1441: + case 1502: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); END_STATE(); - case 1442: + case 1503: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); if (lookahead != 0 && lookahead != '\n' && - lookahead != '|') ADVANCE(1452); + lookahead != '\r' && + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1443: + case 1504: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); - if (lookahead == '&') ADVANCE(1452); + if (lookahead == '&') ADVANCE(1513); if (lookahead == '\n' || - lookahead == '|') ADVANCE(1444); - if (lookahead != 0) ADVANCE(1443); + lookahead == '\r' || + lookahead == '|') ADVANCE(1505); + if (lookahead != 0) ADVANCE(1504); END_STATE(); - case 1444: + case 1505: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); if (lookahead != 0 && - lookahead != '&') ADVANCE(1444); + lookahead != '&') ADVANCE(1505); END_STATE(); - case 1445: + case 1506: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '"') ADVANCE(1447); - if (lookahead == '#') ADVANCE(465); - if (lookahead == '&') ADVANCE(1443); - if (lookahead == ')') ADVANCE(1457); - if (lookahead == '<') ADVANCE(1448); - if (lookahead == '`') ADVANCE(1452); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1445); + if (lookahead == '\r') ADVANCE(1); + if (lookahead == '\n' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1512); + END_STATE(); + case 1507: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + ADVANCE_MAP( + '"', 1509, + '#', 523, + '&', 1504, + ')', 1518, + '<', 1510, + '`', 1513, + '\t', 1507, + 0x0b, 1507, + '\f', 1507, + ' ', 1507, + 0xa0, 1507, + 0x200b, 1507, + 0x2060, 1507, + 0xfeff, 1507, + ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1452); + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1446: + case 1508: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '"') ADVANCE(1447); - if (lookahead == '#') ADVANCE(465); - if (lookahead == '&') ADVANCE(1443); - if (lookahead == '<') ADVANCE(1448); - if (lookahead == '`') ADVANCE(1452); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1446); + ADVANCE_MAP( + '"', 1509, + '#', 523, + '&', 1504, + '<', 1510, + '`', 1513, + '\t', 1508, + 0x0b, 1508, + '\f', 1508, + ' ', 1508, + 0xa0, 1508, + 0x200b, 1508, + 0x2060, 1508, + 0xfeff, 1508, + ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1452); + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1447: + case 1509: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '"') ADVANCE(1442); + if (lookahead == '"') ADVANCE(1503); if (lookahead == '\n' || - lookahead == '|') ADVANCE(105); - if (lookahead != 0) ADVANCE(1447); + lookahead == '\r' || + lookahead == '|') ADVANCE(157); + if (lookahead != 0) ADVANCE(1509); END_STATE(); - case 1448: + case 1510: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1450); + if (lookahead == '#') ADVANCE(1512); if (lookahead != 0 && lookahead != '\n' && - lookahead != '|') ADVANCE(1452); + lookahead != '\r' && + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1449: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1449); - if (lookahead == '>') ADVANCE(472); - if (lookahead == '\n' || - lookahead == '|') ADVANCE(117); - if (lookahead != 0) ADVANCE(1450); - END_STATE(); - case 1450: + case 1511: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1449); - if (lookahead == '`') ADVANCE(1451); + if (lookahead == '#') ADVANCE(1511); + if (lookahead == '>') ADVANCE(530); if (lookahead == '\n' || - lookahead == '|') ADVANCE(117); - if (lookahead != 0) ADVANCE(1450); + lookahead == '\r' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1512); END_STATE(); - case 1451: + case 1512: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '#') ADVANCE(1511); + if (lookahead == '`') ADVANCE(1506); if (lookahead == '\n' || - lookahead == '|') ADVANCE(117); - if (lookahead != 0) ADVANCE(1450); + lookahead == '\r' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1512); END_STATE(); - case 1452: + case 1513: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); if (lookahead != 0 && lookahead != '\n' && - lookahead != '|') ADVANCE(1452); + lookahead != '\r' && + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1453: + case 1514: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 1454: + case 1515: ACCEPT_TOKEN(aux_sym_param_block_token1); END_STATE(); - case 1455: + case 1516: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 1456: + case 1517: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1457: + case 1518: ACCEPT_TOKEN(anon_sym_RPAREN); if (lookahead != 0 && lookahead != '\n' && - lookahead != '|') ADVANCE(1452); + lookahead != '\r' && + lookahead != '|') ADVANCE(1513); END_STATE(); - case 1458: + case 1519: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1459: + case 1520: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -21018,24 +21482,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1460: + case 1521: ACCEPT_TOKEN(aux_sym_block_name_token1); END_STATE(); - case 1461: + case 1522: ACCEPT_TOKEN(aux_sym_block_name_token2); END_STATE(); - case 1462: + case 1523: ACCEPT_TOKEN(aux_sym_block_name_token3); END_STATE(); - case 1463: + case 1524: ACCEPT_TOKEN(aux_sym_block_name_token4); END_STATE(); - case 1464: + case 1525: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1465: + case 1526: ACCEPT_TOKEN(anon_sym_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -21045,747 +21509,726 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1466: + case 1527: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1467: + case 1528: ACCEPT_TOKEN(aux_sym_if_statement_token1); END_STATE(); - case 1468: + case 1529: ACCEPT_TOKEN(aux_sym_elseif_clause_token1); END_STATE(); - case 1469: + case 1530: ACCEPT_TOKEN(aux_sym_else_clause_token1); END_STATE(); - case 1470: + case 1531: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(263); + lookahead == 'i') ADVANCE(317); END_STATE(); - case 1471: + case 1532: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(689); + lookahead == 'i') ADVANCE(750); END_STATE(); - case 1472: + case 1533: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1599); + lookahead == 'i') ADVANCE(1660); END_STATE(); - case 1473: + case 1534: ACCEPT_TOKEN(aux_sym_switch_statement_token1); END_STATE(); - case 1474: + case 1535: ACCEPT_TOKEN(aux_sym_switch_parameter_token1); END_STATE(); - case 1475: + case 1536: ACCEPT_TOKEN(aux_sym_switch_parameter_token2); END_STATE(); - case 1476: + case 1537: ACCEPT_TOKEN(aux_sym_switch_parameter_token3); END_STATE(); - case 1477: + case 1538: ACCEPT_TOKEN(aux_sym_switch_parameter_token4); END_STATE(); - case 1478: + case 1539: ACCEPT_TOKEN(aux_sym_switch_parameter_token5); END_STATE(); - case 1479: + case 1540: ACCEPT_TOKEN(aux_sym_switch_condition_token1); END_STATE(); - case 1480: + case 1541: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); END_STATE(); - case 1481: + case 1542: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); - if (lookahead == '-') ADVANCE(357); + if (lookahead == '-') ADVANCE(411); END_STATE(); - case 1482: + case 1543: ACCEPT_TOKEN(aux_sym_foreach_statement_token2); END_STATE(); - case 1483: + case 1544: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(189); + lookahead == 'e') ADVANCE(243); END_STATE(); - case 1484: + case 1545: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1565); + lookahead == 'e') ADVANCE(1626); END_STATE(); - case 1485: + case 1546: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(662); + lookahead == 'e') ADVANCE(723); END_STATE(); - case 1486: - ACCEPT_TOKEN(anon_sym_LF); - ADVANCE_MAP( - '\n', 1486, - '-', 1781, - 'F', 1653, - 'f', 1653, - 0xa0, 1530, - 0x200b, 1530, - 0x2060, 1530, - 0xfeff, 1530, - ); + case 1547: + ACCEPT_TOKEN(aux_sym_for_statement_token2); END_STATE(); - case 1487: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1487); + case 1548: + ACCEPT_TOKEN(aux_sym_for_statement_token2); + if (lookahead == '-') ADVANCE(1842); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1714); END_STATE(); - case 1488: + case 1549: ACCEPT_TOKEN(aux_sym_while_statement_token1); END_STATE(); - case 1489: + case 1550: ACCEPT_TOKEN(aux_sym_do_statement_token1); END_STATE(); - case 1490: + case 1551: ACCEPT_TOKEN(aux_sym_do_statement_token2); END_STATE(); - case 1491: + case 1552: ACCEPT_TOKEN(aux_sym_function_statement_token1); END_STATE(); - case 1492: + case 1553: ACCEPT_TOKEN(aux_sym_function_statement_token2); END_STATE(); - case 1493: + case 1554: ACCEPT_TOKEN(aux_sym_function_statement_token3); END_STATE(); - case 1494: + case 1555: ACCEPT_TOKEN(aux_sym_flow_control_statement_token1); END_STATE(); - case 1495: + case 1556: ACCEPT_TOKEN(aux_sym_flow_control_statement_token2); END_STATE(); - case 1496: + case 1557: ACCEPT_TOKEN(aux_sym_flow_control_statement_token3); END_STATE(); - case 1497: + case 1558: ACCEPT_TOKEN(aux_sym_flow_control_statement_token4); END_STATE(); - case 1498: + case 1559: ACCEPT_TOKEN(aux_sym_flow_control_statement_token5); END_STATE(); - case 1499: + case 1560: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1499); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1560); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1500: + case 1561: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1500); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1561); END_STATE(); - case 1501: + case 1562: ACCEPT_TOKEN(aux_sym_trap_statement_token1); END_STATE(); - case 1502: + case 1563: ACCEPT_TOKEN(aux_sym_try_statement_token1); END_STATE(); - case 1503: + case 1564: ACCEPT_TOKEN(aux_sym_catch_clause_token1); END_STATE(); - case 1504: + case 1565: ACCEPT_TOKEN(aux_sym_finally_clause_token1); END_STATE(); - case 1505: + case 1566: ACCEPT_TOKEN(aux_sym_data_statement_token1); END_STATE(); - case 1506: + case 1567: ACCEPT_TOKEN(aux_sym_data_commands_allowed_token1); END_STATE(); - case 1507: + case 1568: ACCEPT_TOKEN(aux_sym_inlinescript_statement_token1); END_STATE(); - case 1508: + case 1569: ACCEPT_TOKEN(aux_sym_parallel_statement_token1); END_STATE(); - case 1509: + case 1570: ACCEPT_TOKEN(aux_sym_sequence_statement_token1); END_STATE(); - case 1510: + case 1571: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 1511: + case 1572: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 1512: + case 1573: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(464); - if (lookahead == '<') ADVANCE(1513); - if (lookahead == '@') ADVANCE(1517); - if (lookahead == '`') ADVANCE(25); + if (lookahead == '#') ADVANCE(524); + if (lookahead == '<') ADVANCE(1574); + if (lookahead == '@') ADVANCE(1578); + if (lookahead == '`') ADVANCE(47); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1512); + lookahead == 0xfeff) ADVANCE(1573); if (lookahead != 0 && - (lookahead < '"' || '$' < lookahead)) ADVANCE(1519); + (lookahead < '"' || '$' < lookahead)) ADVANCE(1580); END_STATE(); - case 1513: + case 1574: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1515); + if (lookahead == '#') ADVANCE(1576); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(1519); + lookahead != '`') ADVANCE(1580); END_STATE(); - case 1514: + case 1575: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1514); - if (lookahead == '>') ADVANCE(471); + if (lookahead == '#') ADVANCE(1575); + if (lookahead == '>') ADVANCE(531); if (('"' <= lookahead && lookahead <= '$') || - lookahead == '`') ADVANCE(117); - if (lookahead != 0) ADVANCE(1515); + lookahead == '`') ADVANCE(171); + if (lookahead != 0) ADVANCE(1576); END_STATE(); - case 1515: + case 1576: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1514); - if (lookahead == '`') ADVANCE(444); - if (('"' <= lookahead && lookahead <= '$')) ADVANCE(117); - if (lookahead != 0) ADVANCE(1515); + if (lookahead == '#') ADVANCE(1575); + if (lookahead == '`') ADVANCE(103); + if (('"' <= lookahead && lookahead <= '$')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1576); END_STATE(); - case 1516: + case 1577: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == ':') ADVANCE(1518); - if (lookahead == '?') ADVANCE(1149); + if (lookahead == ':') ADVANCE(1579); + if (lookahead == '?') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1146); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1517: + case 1578: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); ADVANCE_MAP( - '?', 1149, - 'G', 1032, - 'g', 1032, - 'L', 1038, - 'l', 1038, - 'P', 1040, - 'p', 1040, - 'S', 1023, - 's', 1023, - 'U', 1043, - 'u', 1043, - 'W', 1037, - 'w', 1037, + '?', 1210, + 'G', 1093, + 'g', 1093, + 'L', 1099, + 'l', 1099, + 'P', 1101, + 'p', 1101, + 'S', 1084, + 's', 1084, + 'U', 1104, + 'u', 1104, + 'W', 1098, + 'w', 1098, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1048); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1518: + case 1579: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '?') ADVANCE(1149); + if (lookahead == '?') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1146); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1519); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); END_STATE(); - case 1519: + case 1580: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1519); + lookahead != '`') ADVANCE(1580); END_STATE(); - case 1520: + case 1581: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); END_STATE(); - case 1521: + case 1582: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); - if (lookahead == '\n') ADVANCE(1520); + if (lookahead == '\n') ADVANCE(1581); + if (lookahead == '\r') ADVANCE(48); END_STATE(); - case 1522: + case 1583: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); END_STATE(); - case 1523: + case 1584: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); - if (lookahead == '`') ADVANCE(25); + if (lookahead == '\n') ADVANCE(1585); + END_STATE(); + case 1585: + ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); + if (lookahead == '`') ADVANCE(47); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1512); + lookahead == 0xfeff) ADVANCE(1573); END_STATE(); - case 1524: + case 1586: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE2); END_STATE(); - case 1525: + case 1587: ACCEPT_TOKEN(anon_sym_DOLLAR2); END_STATE(); - case 1526: + case 1588: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '`', 158, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '`', 212, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 1527: + case 1589: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 907, - '(', 1811, - '?', 913, - '^', 910, - '_', 916, - '{', 443, - 'G', 933, - 'g', 933, - 'L', 939, - 'l', 939, - 'P', 941, - 'p', 941, - 'S', 924, - 's', 924, - 'U', 944, - 'u', 944, - 'W', 938, - 'w', 938, + '$', 968, + '(', 1872, + '?', 974, + '^', 971, + '_', 977, + '{', 497, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(949); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 1528: + case 1590: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 1529: + case 1591: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(1524); - END_STATE(); - case 1530: - ACCEPT_TOKEN(aux_sym_command_name_token1); - ADVANCE_MAP( - '\n', 1486, - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - 'F', 1653, - 'f', 1653, - 0xa0, 1530, - 0x200b, 1530, - 0x2060, 1530, - 0xfeff, 1530, - ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == '"') ADVANCE(1586); END_STATE(); - case 1531: + case 1592: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1623, - 'c', 1623, - 'D', 1556, - 'd', 1556, - 'E', 1641, - 'e', 1641, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1563, - 'p', 1563, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1531, - 0x200b, 1531, - 0x2060, 1531, - 0xfeff, 1531, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1684, + 'c', 1684, + 'D', 1617, + 'd', 1617, + 'E', 1702, + 'e', 1702, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1624, + 'p', 1624, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1592, + 0x200b, 1592, + 0x2060, 1592, + 0xfeff, 1592, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1532: + case 1593: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1623, - 'c', 1623, - 'D', 1556, - 'd', 1556, - 'E', 1641, - 'e', 1641, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1572, - 'p', 1572, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1532, - 0x200b, 1532, - 0x2060, 1532, - 0xfeff, 1532, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1684, + 'c', 1684, + 'D', 1617, + 'd', 1617, + 'E', 1702, + 'e', 1702, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1633, + 'p', 1633, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1593, + 0x200b, 1593, + 0x2060, 1593, + 0xfeff, 1593, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1533: + case 1594: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1623, - 'c', 1623, - 'D', 1556, - 'd', 1556, - 'E', 1641, - 'e', 1641, - 'F', 1609, - 'f', 1609, - 'I', 1598, - 'i', 1598, - 'P', 1572, - 'p', 1572, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1533, - 0x200b, 1533, - 0x2060, 1533, - 0xfeff, 1533, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1684, + 'c', 1684, + 'D', 1617, + 'd', 1617, + 'E', 1702, + 'e', 1702, + 'F', 1670, + 'f', 1670, + 'I', 1659, + 'i', 1659, + 'P', 1633, + 'p', 1633, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1594, + 0x200b, 1594, + 0x2060, 1594, + 0xfeff, 1594, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1534: + case 1595: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1623, - 'c', 1623, - 'D', 1556, - 'd', 1556, - 'E', 1628, - 'e', 1628, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1572, - 'p', 1572, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1534, - 0x200b, 1534, - 0x2060, 1534, - 0xfeff, 1534, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1684, + 'c', 1684, + 'D', 1617, + 'd', 1617, + 'E', 1689, + 'e', 1689, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1633, + 'p', 1633, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1595, + 0x200b, 1595, + 0x2060, 1595, + 0xfeff, 1595, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1535: + case 1596: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1623, - 'c', 1623, - 'D', 1556, - 'd', 1556, - 'E', 1634, - 'e', 1634, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1572, - 'p', 1572, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1535, - 0x200b, 1535, - 0x2060, 1535, - 0xfeff, 1535, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1684, + 'c', 1684, + 'D', 1617, + 'd', 1617, + 'E', 1695, + 'e', 1695, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1633, + 'p', 1633, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1596, + 0x200b, 1596, + 0x2060, 1596, + 0xfeff, 1596, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1536: + case 1597: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1662, - 'b', 1662, - 'C', 1569, - 'c', 1569, - 'D', 1556, - 'd', 1556, - 'E', 1641, - 'e', 1641, - 'F', 1609, - 'f', 1609, - 'I', 1598, - 'i', 1598, - 'P', 1572, - 'p', 1572, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1536, - 0x200b, 1536, - 0x2060, 1536, - 0xfeff, 1536, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1723, + 'b', 1723, + 'C', 1630, + 'c', 1630, + 'D', 1617, + 'd', 1617, + 'E', 1702, + 'e', 1702, + 'F', 1670, + 'f', 1670, + 'I', 1659, + 'i', 1659, + 'P', 1633, + 'p', 1633, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1597, + 0x200b, 1597, + 0x2060, 1597, + 0xfeff, 1597, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1537: + case 1598: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1587, - 'b', 1587, - 'C', 1623, - 'c', 1623, - 'D', 1555, - 'd', 1555, - 'E', 1643, - 'e', 1643, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1562, - 'p', 1562, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1537, - 0x200b, 1537, - 0x2060, 1537, - 0xfeff, 1537, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1648, + 'b', 1648, + 'C', 1684, + 'c', 1684, + 'D', 1616, + 'd', 1616, + 'E', 1704, + 'e', 1704, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1623, + 'p', 1623, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1598, + 0x200b, 1598, + 0x2060, 1598, + 0xfeff, 1598, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1538: + case 1599: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - ':', 1694, - 'B', 1587, - 'b', 1587, - 'C', 1623, - 'c', 1623, - 'D', 1555, - 'd', 1555, - 'E', 1643, - 'e', 1643, - 'F', 1608, - 'f', 1608, - 'I', 1598, - 'i', 1598, - 'P', 1571, - 'p', 1571, - 'R', 1589, - 'r', 1589, - 'S', 1586, - 's', 1586, - 'T', 1607, - 't', 1607, - 'W', 1606, - 'w', 1606, - 0xa0, 1538, - 0x200b, 1538, - 0x2060, 1538, - 0xfeff, 1538, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + ':', 1755, + 'B', 1648, + 'b', 1648, + 'C', 1684, + 'c', 1684, + 'D', 1616, + 'd', 1616, + 'E', 1704, + 'e', 1704, + 'F', 1669, + 'f', 1669, + 'I', 1659, + 'i', 1659, + 'P', 1632, + 'p', 1632, + 'R', 1650, + 'r', 1650, + 'S', 1647, + 's', 1647, + 'T', 1668, + 't', 1668, + 'W', 1667, + 'w', 1667, + 0xa0, 1599, + 0x200b, 1599, + 0x2060, 1599, + 0xfeff, 1599, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1539: + case 1600: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '-', 1781, - '.', 773, - '0', 487, - 'F', 1653, - 'f', 1653, - 0xa0, 1539, - 0x200b, 1539, - 0x2060, 1539, - 0xfeff, 1539, + '#', 527, + '-', 1842, + '.', 834, + '0', 546, + 'F', 1714, + 'f', 1714, + 0xa0, 1600, + 0x200b, 1600, + 0x2060, 1600, + 0xfeff, 1600, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1540: + case 1601: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '#') ADVANCE(468); - if (lookahead == '.') ADVANCE(1546); - if (lookahead == '0') ADVANCE(475); + if (lookahead == '#') ADVANCE(527); + if (lookahead == '.') ADVANCE(1607); + if (lookahead == '0') ADVANCE(534); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1540); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(476); + lookahead == 0xfeff) ADVANCE(1601); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(535); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1541: + case 1602: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 468, - '.', 774, - 'F', 1653, - 'f', 1653, - 0xa0, 1541, - 0x200b, 1541, - 0x2060, 1541, - 0xfeff, 1541, + '#', 527, + '.', 835, + 'F', 1714, + 'f', 1714, + 0xa0, 1602, + 0x200b, 1602, + 0x2060, 1602, + 0xfeff, 1602, ); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1542: + case 1603: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '+') ADVANCE(441); - if (lookahead == '-') ADVANCE(1743); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(525); + if (lookahead == '+') ADVANCE(495); + if (lookahead == '-') ADVANCE(1804); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21793,19 +22236,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1543: + case 1604: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'b') ADVANCE(478); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'b') ADVANCE(537); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21813,19 +22256,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1544: + case 1605: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'b') ADVANCE(526); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'b') ADVANCE(585); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21833,19 +22276,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1545: + case 1606: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); - if (lookahead == 'b') ADVANCE(511); + if (lookahead == '-') ADVANCE(1805); + if (lookahead == 'b') ADVANCE(570); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21853,18 +22296,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1546: + case 1607: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(524); + if (lookahead == '-') ADVANCE(1805); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(583); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21872,20 +22315,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1547: + case 1608: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); + if (lookahead == '-') ADVANCE(1805); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(509); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(568); if (lookahead == '.' || lookahead == '?' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21893,18 +22336,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1548: + case 1609: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1744); + if (lookahead == '-') ADVANCE(1805); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1548); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -21912,960 +22355,972 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1695); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); END_STATE(); - case 1549: + case 1610: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(357); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == '-') ADVANCE(411); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1550: + case 1611: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(505); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'b') ADVANCE(564); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1551: + case 1612: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(537); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'b') ADVANCE(596); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1552: + case 1613: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(520); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (lookahead == 'b') ADVANCE(579); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1553: + case 1614: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '+' || - lookahead == '-') ADVANCE(441); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(533); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == '-') ADVANCE(495); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1554: + case 1615: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1505); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1566); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1555: + case 1616: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1681); + lookahead == 'a') ADVANCE(1742); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1489); + lookahead == 'o') ADVANCE(1550); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1647); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'y') ADVANCE(1708); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1556: + case 1617: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1681); + lookahead == 'a') ADVANCE(1742); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1489); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1550); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1557: + case 1618: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1671); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1732); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1558: + case 1619: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1654); + lookahead == 'a') ADVANCE(1715); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1502); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'y') ADVANCE(1563); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1559: + case 1620: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1632); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1693); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1560: + case 1621: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1637); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1698); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1561: + case 1622: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1619); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1680); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1562: + case 1623: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1663); + lookahead == 'a') ADVANCE(1724); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1652); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1713); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1563: + case 1624: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1663); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1724); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1564: + case 1625: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1636); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1697); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1565: + case 1626: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1574); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1635); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1566: + case 1627: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1633); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1694); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1567: + case 1628: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1630); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1691); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1568: + case 1629: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1576); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1637); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1569: + case 1630: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1684); + lookahead == 'a') ADVANCE(1745); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1557); + lookahead == 'l') ADVANCE(1618); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1644); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1705); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1570: + case 1631: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1666); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1727); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1571: + case 1632: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1667); + lookahead == 'a') ADVANCE(1728); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1652); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1713); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1572: + case 1633: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1667); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'a') ADVANCE(1728); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1573: + case 1634: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1603); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1664); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1574: + case 1635: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1604); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1665); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1575: + case 1636: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1656); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1717); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1576: + case 1637: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1605); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1666); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1577: + case 1638: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1602); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1663); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1578: + case 1639: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1665); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1726); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1579: + case 1640: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1585); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1646); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1580: + case 1641: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1597); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1658); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1581: + case 1642: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1683); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'c') ADVANCE(1744); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1582: + case 1643: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1463); + lookahead == 'd') ADVANCE(1524); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1635); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1696); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1583: + case 1644: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1549); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1584: + case 1645: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1495); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1556); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1585: + case 1646: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1509); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1570); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1586: + case 1647: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1657); + lookahead == 'e') ADVANCE(1718); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1616); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'w') ADVANCE(1677); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1587: + case 1648: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1601); + lookahead == 'e') ADVANCE(1662); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1591); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1652); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1588: + case 1649: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1469); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1530); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1589: + case 1650: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1678); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1739); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1590: + case 1651: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1472); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1533); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1591: + case 1652: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1561); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1622); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1592: + case 1653: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1673); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1734); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1593: + case 1654: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1621); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1682); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1594: + case 1655: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1645); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1706); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1595: + case 1656: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1658); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1719); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1596: + case 1657: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1568); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1629); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1597: + case 1658: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1672); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'e') ADVANCE(1733); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1598: + case 1659: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1467); + lookahead == 'f') ADVANCE(1528); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1624); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1685); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1599: + case 1660: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1468); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'f') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1600: + case 1661: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1631); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'f') ADVANCE(1692); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1601: + case 1662: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1618); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'g') ADVANCE(1679); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1602: + case 1663: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1503); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'h') ADVANCE(1564); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1603: + case 1664: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1473); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'h') ADVANCE(1534); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1604: + case 1665: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1481); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'h') ADVANCE(1542); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1605: + case 1666: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1549); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'h') ADVANCE(1610); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1606: + case 1667: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1613); + lookahead == 'h') ADVANCE(1674); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1660); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1721); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1607: + case 1668: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1659); + lookahead == 'h') ADVANCE(1720); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1558); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1619); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1608: + case 1669: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1627); + lookahead == 'i') ADVANCE(1688); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1661); + lookahead == 'o') ADVANCE(1722); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1642); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1703); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1609: + case 1670: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1626); + lookahead == 'i') ADVANCE(1687); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1661); + lookahead == 'o') ADVANCE(1722); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1642); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1703); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1610: + case 1671: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1651); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1712); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1611: + case 1672: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1655); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1716); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1612: + case 1673: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1646); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1707); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1613: + case 1674: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1625); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1686); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1614: + case 1675: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1648); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1709); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1615: + case 1676: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1676); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1737); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1616: + case 1677: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1679); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1740); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1617: + case 1678: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1575); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1636); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1618: + case 1679: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1638); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'i') ADVANCE(1699); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1619: + case 1680: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1494); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'k') ADVANCE(1555); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1620: + case 1681: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1600); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'k') ADVANCE(1661); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1621: + case 1682: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1508); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1569); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1622: + case 1683: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1691); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1752); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1623: + case 1684: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1557); + lookahead == 'l') ADVANCE(1618); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1644); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1705); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1624: + case 1685: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1612); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1673); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1625: + case 1686: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1583); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1644); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1626: + case 1687: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1680); + lookahead == 'l') ADVANCE(1741); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1567); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1628); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1627: + case 1688: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1680); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1741); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1628: + case 1689: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1674); + lookahead == 'l') ADVANCE(1735); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1685); + lookahead == 'n') ADVANCE(1746); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1615); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'x') ADVANCE(1676); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1629: + case 1690: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1593); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1654); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1630: + case 1691: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1622); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1683); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1631: + case 1692: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1650); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1711); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1632: + case 1693: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1629); + lookahead == 'l') ADVANCE(1690); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1454); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'm') ADVANCE(1515); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1633: + case 1694: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1629); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'l') ADVANCE(1690); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1634: + case 1695: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1675); + lookahead == 'l') ADVANCE(1736); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1685); + lookahead == 'n') ADVANCE(1746); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1615); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'x') ADVANCE(1676); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1635: + case 1696: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1766); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'm') ADVANCE(1827); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1636: + case 1697: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1460); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'm') ADVANCE(1521); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1637: + case 1698: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1617); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'm') ADVANCE(1678); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1638: + case 1699: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1461); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1522); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1639: + case 1700: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1497); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1640: + case 1701: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1491); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1641: + case 1702: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1685); + lookahead == 'n') ADVANCE(1746); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1615); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'x') ADVANCE(1676); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1642: + case 1703: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1581); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1642); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1643: + case 1704: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1582); + lookahead == 'n') ADVANCE(1643); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1615); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'x') ADVANCE(1676); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1644: + case 1705: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1682); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1743); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1645: + case 1706: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1579); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1640); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1646: + case 1707: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1653); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1647: + case 1708: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1560); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1621); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1648: + case 1709: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1688); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'n') ADVANCE(1749); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1649: + case 1710: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1689); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1750); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1650: + case 1711: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1690); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1751); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1651: + case 1712: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1640); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1701); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1652: + case 1713: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1580); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1641); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1653: + case 1714: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1668); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'o') ADVANCE(1729); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1654: + case 1715: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1501); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'p') ADVANCE(1562); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1655: + case 1716: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1677); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'p') ADVANCE(1738); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1656: + case 1717: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1570); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'p') ADVANCE(1631); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1657: + case 1718: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1686); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'q') ADVANCE(1747); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1658: + case 1719: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1553); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1659: + case 1720: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1649); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1710); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1660: + case 1721: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1620); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1681); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1661: + case 1722: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1484); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1545); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1662: + case 1723: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1591); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1652); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1663: + case 1724: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1559); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1620); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1664: + case 1725: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1639); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1700); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1665: + case 1726: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1611); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1672); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1666: + case 1727: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1564); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1625); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1667: + case 1728: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1566); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1627); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1668: + case 1729: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1596); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'r') ADVANCE(1657); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1669: + case 1730: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1765); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1826); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1670: + case 1731: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1462); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1523); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1671: + case 1732: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1669); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1730); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1672: + case 1733: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1670); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1731); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1673: + case 1734: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1578); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1639); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1674: + case 1735: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1590); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1651); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1675: + case 1736: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1588); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 's') ADVANCE(1649); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1676: + case 1737: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1498); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1559); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1677: + case 1738: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1507); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1568); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1678: + case 1739: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1687); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1748); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1679: + case 1740: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1573); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1634); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1680: + case 1741: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1595); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1656); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1681: + case 1742: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1554); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1615); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1682: + case 1743: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1614); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1675); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1683: + case 1744: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1610); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1671); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1684: + case 1745: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1577); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 't') ADVANCE(1638); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1685: + case 1746: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1635); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1696); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1686: + case 1747: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1594); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1655); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1687: + case 1748: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1664); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1725); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1688: + case 1749: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1584); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'u') ADVANCE(1645); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1689: + case 1750: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1496); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'w') ADVANCE(1557); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1690: + case 1751: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'w') ADVANCE(1554); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1691: + case 1752: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1504); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + lookahead == 'y') ADVANCE(1565); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1692: + case 1753: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(528); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1693: + case 1754: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(514); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1694: + case 1755: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1499); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1560); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1695: + case 1756: ACCEPT_TOKEN(aux_sym_command_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1695); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); END_STATE(); - case 1696: + case 1757: + ACCEPT_TOKEN(aux_sym_command_name_token2); + if (lookahead == '\r') ADVANCE(1); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1763); + END_STATE(); + case 1758: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1715, - '*', 1708, - '-', 1705, - '1', 1709, - '2', 1710, - '3', 1711, - '4', 1712, - '5', 1713, - '6', 1714, - ':', 1754, - '<', 828, - '>', 786, - '`', 1719, - 0xa0, 1696, - 0x200b, 1696, - 0x2060, 1696, - 0xfeff, 1696, + '#', 1777, + '*', 1770, + '-', 1767, + '1', 1771, + '2', 1772, + '3', 1773, + '4', 1774, + '5', 1775, + '6', 1776, + ':', 1815, + '<', 889, + '>', 847, + '`', 1780, + 0xa0, 1758, + 0x200b, 1758, + 0x2060, 1758, + 0xfeff, 1758, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -22873,28 +23328,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1719); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1780); END_STATE(); - case 1697: + case 1759: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1715, - '*', 1708, - '-', 1707, - '1', 1709, - '2', 1710, - '3', 1711, - '4', 1712, - '5', 1713, - '6', 1714, - ':', 1754, - '<', 828, - '>', 786, - '`', 1719, - 0xa0, 1697, - 0x200b, 1697, - 0x2060, 1697, - 0xfeff, 1697, + '#', 1777, + '*', 1770, + '-', 1769, + '1', 1771, + '2', 1772, + '3', 1773, + '4', 1774, + '5', 1775, + '6', 1776, + ':', 1815, + '<', 889, + '>', 847, + '`', 1780, + 0xa0, 1759, + 0x200b, 1759, + 0x2060, 1759, + 0xfeff, 1759, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -22902,17 +23357,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1719); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1780); END_STATE(); - case 1698: + case 1760: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1715); - if (lookahead == '<') ADVANCE(1699); - if (lookahead == '`') ADVANCE(1719); + if (lookahead == '#') ADVANCE(1777); + if (lookahead == '<') ADVANCE(1761); + if (lookahead == '`') ADVANCE(1780); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1698); + lookahead == 0xfeff) ADVANCE(1760); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -22921,11 +23376,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '&' && lookahead != ',' && lookahead != ';' && - lookahead != '<') ADVANCE(1719); + lookahead != '<') ADVANCE(1780); END_STATE(); - case 1699: + case 1761: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1701); + if (lookahead == '#') ADVANCE(1763); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22934,67 +23389,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1700: + case 1762: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1700); - if (lookahead == '>') ADVANCE(1719); + if (lookahead == '#') ADVANCE(1762); + if (lookahead == '>') ADVANCE(1780); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(117); - if (lookahead != 0) ADVANCE(1701); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1763); END_STATE(); - case 1701: + case 1763: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1700); - if (lookahead == '`') ADVANCE(1717); + if (lookahead == '#') ADVANCE(1762); + if (lookahead == '`') ADVANCE(1757); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(117); - if (lookahead != 0) ADVANCE(1701); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1763); END_STATE(); - case 1702: + case 1764: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1761); - if (lookahead == '-') ADVANCE(1706); + if (lookahead == '%') ADVANCE(1822); + if (lookahead == '-') ADVANCE(1768); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1703: + case 1765: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1716); - if (lookahead == '-') ADVANCE(1706); + if (lookahead == '%') ADVANCE(1778); + if (lookahead == '-') ADVANCE(1768); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1704: + case 1766: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '&') ADVANCE(139); + if (lookahead == '&') ADVANCE(193); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -23002,50 +23457,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1705: + case 1767: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1702); + if (lookahead == '-') ADVANCE(1764); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1706: + case 1768: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1706); + if (lookahead == '-') ADVANCE(1768); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1707: + case 1769: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1703); + if (lookahead == '-') ADVANCE(1765); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1708: + case 1770: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(821); + if (lookahead == '>') ADVANCE(882); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23053,11 +23508,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1709: + case 1771: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(1704); + if (lookahead == '>') ADVANCE(1766); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23065,11 +23520,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1710: + case 1772: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(791); + if (lookahead == '>') ADVANCE(852); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23077,11 +23532,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1711: + case 1773: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(797); + if (lookahead == '>') ADVANCE(858); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23089,11 +23544,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1712: + case 1774: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(803); + if (lookahead == '>') ADVANCE(864); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23101,11 +23556,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1713: + case 1775: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(809); + if (lookahead == '>') ADVANCE(870); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23113,11 +23568,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1714: + case 1776: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(815); + if (lookahead == '>') ADVANCE(876); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23125,59 +23580,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1715: + case 1777: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '"' || ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(473); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(532); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1715); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1777); END_STATE(); - case 1716: + case 1778: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '"' || ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1745); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1806); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1716); - END_STATE(); - case 1717: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(117); - if (lookahead != 0) ADVANCE(1701); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1778); END_STATE(); - case 1718: + case 1779: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1718); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1719); + lookahead != ';') ADVANCE(1780); END_STATE(); - case 1719: + case 1780: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23186,21 +23632,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1720: + case 1781: ACCEPT_TOKEN(anon_sym_DQUOTE2); END_STATE(); - case 1721: + case 1782: ACCEPT_TOKEN(anon_sym_DQUOTE2); - if (lookahead == '"') ADVANCE(589); + if (lookahead == '"') ADVANCE(650); END_STATE(); - case 1722: + case 1783: ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); END_STATE(); - case 1723: + case 1784: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '%') ADVANCE(1759); + if (lookahead == '%') ADVANCE(1820); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23208,77 +23654,77 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1724: + case 1785: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1804); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '-') ADVANCE(1865); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1725: + case 1786: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1237); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1726: + case 1787: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1809); + if (lookahead == '-') ADVANCE(1870); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1727: + case 1788: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1723); + if (lookahead == '-') ADVANCE(1784); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1728: + case 1789: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1806); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '-') ADVANCE(1867); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1729: + case 1790: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1239); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '-') ADVANCE(1300); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1730: + case 1791: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(122); + if (lookahead == '>') ADVANCE(176); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23286,11 +23732,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1731: + case 1792: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(790); + if (lookahead == '>') ADVANCE(851); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23298,11 +23744,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1732: + case 1793: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(796); + if (lookahead == '>') ADVANCE(857); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23310,11 +23756,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1733: + case 1794: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(802); + if (lookahead == '>') ADVANCE(863); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23322,11 +23768,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1734: + case 1795: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(808); + if (lookahead == '>') ADVANCE(869); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23334,11 +23780,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1735: + case 1796: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(814); + if (lookahead == '>') ADVANCE(875); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23346,11 +23792,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1736: + case 1797: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'b') ADVANCE(536); + if (lookahead == 'b') ADVANCE(595); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23358,12 +23804,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1737: + case 1798: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1738); + lookahead == 'a') ADVANCE(1799); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23371,12 +23817,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1738: + case 1799: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1740); + lookahead == 'c') ADVANCE(1801); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23384,12 +23830,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1739: + case 1800: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1737); + lookahead == 'e') ADVANCE(1798); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23397,12 +23843,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1740: + case 1801: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1824); + lookahead == 'h') ADVANCE(1885); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23410,12 +23856,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1741: + case 1802: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1742); + lookahead == 'o') ADVANCE(1803); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23423,12 +23869,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1742: + case 1803: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1739); + lookahead == 'r') ADVANCE(1800); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23436,20 +23882,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1743: + case 1804: ACCEPT_TOKEN(sym_path_command_name_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(531); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(590); if (lookahead == '-' || lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1744: + case 1805: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == '-' || lookahead == '.' || @@ -23458,62 +23904,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1745: + case 1806: ACCEPT_TOKEN(sym_stop_parsing); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1745); + lookahead != '\n' && + lookahead != '\r') ADVANCE(1806); END_STATE(); - case 1746: + case 1807: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1746); - if (lookahead == '-') ADVANCE(1778); + if (lookahead == ' ') ADVANCE(1807); + if (lookahead == '-') ADVANCE(1839); END_STATE(); - case 1747: + case 1808: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1747); - if (lookahead == '-') ADVANCE(1778); + if (lookahead == ' ') ADVANCE(1808); + if (lookahead == '-') ADVANCE(1839); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1153); + lookahead == 0xfeff) ADVANCE(1215); END_STATE(); - case 1748: + case 1809: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1748); + if (lookahead == ' ') ADVANCE(1809); END_STATE(); - case 1749: + case 1810: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1749); - if (lookahead == '-') ADVANCE(1784); + if (lookahead == ' ') ADVANCE(1810); + if (lookahead == '-') ADVANCE(1845); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1154); + lookahead == 0xfeff) ADVANCE(1216); END_STATE(); - case 1750: + case 1811: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1750); - if (lookahead == '-') ADVANCE(1781); + if (lookahead == ' ') ADVANCE(1811); + if (lookahead == '-') ADVANCE(1842); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1155); + lookahead == 0xfeff) ADVANCE(1217); END_STATE(); - case 1751: + case 1812: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1751); - if (lookahead == '-') ADVANCE(1784); + if (lookahead == ' ') ADVANCE(1812); + if (lookahead == '-') ADVANCE(1845); END_STATE(); - case 1752: + case 1813: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 1753: + case 1814: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(1821); + if (lookahead == ':') ADVANCE(1882); END_STATE(); - case 1754: + case 1815: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23522,9 +23969,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1719); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); END_STATE(); - case 1755: + case 1816: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23534,95 +23981,98 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1756: + case 1817: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 1757: + case 1818: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(783); + if (lookahead == '=') ADVANCE(844); END_STATE(); - case 1758: + case 1819: ACCEPT_TOKEN(aux_sym_foreach_command_token1); END_STATE(); - case 1759: + case 1820: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); END_STATE(); - case 1760: + case 1821: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '(' || lookahead == ')' || lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1745); + lookahead == '}') ADVANCE(1806); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1207); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1267); END_STATE(); - case 1761: + case 1822: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || + lookahead == 0x0b || + lookahead == '\f' || lookahead == ' ' || lookahead == '"' || ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1745); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1806); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1716); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1778); END_STATE(); - case 1762: + case 1823: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1745); + lookahead != '\n' && + lookahead != '\r') ADVANCE(1806); END_STATE(); - case 1763: + case 1824: ACCEPT_TOKEN(aux_sym_class_attribute_token1); END_STATE(); - case 1764: + case 1825: ACCEPT_TOKEN(aux_sym_class_attribute_token2); END_STATE(); - case 1765: + case 1826: ACCEPT_TOKEN(aux_sym_class_statement_token1); END_STATE(); - case 1766: + case 1827: ACCEPT_TOKEN(aux_sym_enum_statement_token1); END_STATE(); - case 1767: + case 1828: ACCEPT_TOKEN(aux_sym_logical_expression_token1); END_STATE(); - case 1768: + case 1829: ACCEPT_TOKEN(aux_sym_logical_expression_token2); END_STATE(); - case 1769: + case 1830: ACCEPT_TOKEN(aux_sym_logical_expression_token3); END_STATE(); - case 1770: + case 1831: ACCEPT_TOKEN(aux_sym_bitwise_expression_token1); END_STATE(); - case 1771: + case 1832: ACCEPT_TOKEN(aux_sym_bitwise_expression_token2); END_STATE(); - case 1772: + case 1833: ACCEPT_TOKEN(aux_sym_bitwise_expression_token3); END_STATE(); - case 1773: + case 1834: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1800); + if (lookahead == '+') ADVANCE(1861); END_STATE(); - case 1774: + case 1835: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1800); - if (lookahead == '=') ADVANCE(780); + if (lookahead == '+') ADVANCE(1861); + if (lookahead == '=') ADVANCE(841); END_STATE(); - case 1775: + case 1836: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1801); + if (lookahead == '+') ADVANCE(1862); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23632,174 +24082,174 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1776: + case 1837: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(780); + if (lookahead == '=') ADVANCE(841); END_STATE(); - case 1777: + case 1838: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1803, - 'A', 1357, - 'a', 1357, - 'B', 1243, - 'b', 1243, - 'C', 1244, - 'c', 1244, - 'E', 1395, - 'e', 1395, - 'F', 906, - 'f', 906, - 'G', 1286, - 'g', 1286, - 'I', 1277, - 'i', 1277, - 'J', 1377, - 'j', 1377, - 'L', 1287, - 'l', 1287, - 'M', 1245, - 'm', 1245, - 'N', 1288, - 'n', 1288, - 'O', 1398, - 'o', 1398, - 'P', 1247, - 'p', 1247, - 'R', 1289, - 'r', 1289, - 'S', 1314, - 's', 1314, - 'W', 1323, - 'w', 1323, - 'X', 1379, - 'x', 1379, + '-', 1864, + 'A', 1418, + 'a', 1418, + 'B', 1304, + 'b', 1304, + 'C', 1305, + 'c', 1305, + 'E', 1456, + 'e', 1456, + 'F', 967, + 'f', 967, + 'G', 1347, + 'g', 1347, + 'I', 1338, + 'i', 1338, + 'J', 1438, + 'j', 1438, + 'L', 1348, + 'l', 1348, + 'M', 1306, + 'm', 1306, + 'N', 1349, + 'n', 1349, + 'O', 1459, + 'o', 1459, + 'P', 1308, + 'p', 1308, + 'R', 1350, + 'r', 1350, + 'S', 1375, + 's', 1375, + 'W', 1384, + 'w', 1384, + 'X', 1440, + 'x', 1440, ); if (lookahead == '?' || ('D' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1778: + case 1839: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1803, - 'B', 1362, - 'b', 1362, - 'J', 1377, - 'j', 1377, - 'N', 1383, - 'n', 1383, - 'S', 1389, - 's', 1389, + '-', 1864, + 'B', 1423, + 'b', 1423, + 'J', 1438, + 'j', 1438, + 'N', 1444, + 'n', 1444, + 'S', 1450, + 's', 1450, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1779: + case 1840: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1802, - 'A', 335, - 'a', 335, - 'B', 170, - 'b', 170, - 'C', 204, - 'c', 204, - 'E', 379, - 'e', 379, - 'F', 905, - 'f', 905, - 'G', 228, - 'g', 228, - 'I', 217, - 'i', 217, - 'J', 355, - 'j', 355, - 'L', 229, - 'l', 229, - 'M', 180, - 'm', 180, - 'N', 230, - 'n', 230, - 'O', 382, - 'o', 382, - 'R', 257, - 'r', 257, - 'S', 275, - 's', 275, - 'X', 361, - 'x', 361, + '-', 1863, + 'A', 389, + 'a', 389, + 'B', 224, + 'b', 224, + 'C', 258, + 'c', 258, + 'E', 433, + 'e', 433, + 'F', 966, + 'f', 966, + 'G', 282, + 'g', 282, + 'I', 271, + 'i', 271, + 'J', 409, + 'j', 409, + 'L', 283, + 'l', 283, + 'M', 234, + 'm', 234, + 'N', 284, + 'n', 284, + 'O', 436, + 'o', 436, + 'R', 311, + 'r', 311, + 'S', 329, + 's', 329, + 'X', 415, + 'x', 415, ); END_STATE(); - case 1780: + case 1841: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1802, - 'A', 335, - 'a', 335, - 'B', 171, - 'b', 171, - 'C', 204, - 'c', 204, - 'E', 379, - 'e', 379, - 'F', 905, - 'f', 905, - 'G', 228, - 'g', 228, - 'I', 217, - 'i', 217, - 'J', 355, - 'j', 355, - 'L', 229, - 'l', 229, - 'M', 180, - 'm', 180, - 'N', 231, - 'n', 231, - 'O', 382, - 'o', 382, - 'R', 257, - 'r', 257, - 'S', 275, - 's', 275, - 'X', 361, - 'x', 361, + '-', 1863, + 'A', 389, + 'a', 389, + 'B', 225, + 'b', 225, + 'C', 258, + 'c', 258, + 'E', 433, + 'e', 433, + 'F', 966, + 'f', 966, + 'G', 282, + 'g', 282, + 'I', 271, + 'i', 271, + 'J', 409, + 'j', 409, + 'L', 283, + 'l', 283, + 'M', 234, + 'm', 234, + 'N', 285, + 'n', 285, + 'O', 436, + 'o', 436, + 'R', 311, + 'r', 311, + 'S', 329, + 's', 329, + 'X', 415, + 'x', 415, ); END_STATE(); - case 1781: + case 1842: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1802, - 'B', 336, - 'b', 336, - 'J', 355, - 'j', 355, - 'N', 356, - 'n', 356, - 'S', 371, - 's', 371, + '-', 1863, + 'B', 390, + 'b', 390, + 'J', 409, + 'j', 409, + 'N', 410, + 'n', 410, + 'S', 425, + 's', 425, ); END_STATE(); - case 1782: + case 1843: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1807, - 'B', 1189, - 'b', 1189, - 'J', 1191, - 'j', 1191, - 'N', 1192, - 'n', 1192, - 'S', 1197, - 's', 1197, + '-', 1868, + 'B', 1251, + 'b', 1251, + 'J', 1253, + 'j', 1253, + 'N', 1254, + 'n', 1254, + 'S', 1259, + 's', 1259, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23809,20 +24259,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1783: + case 1844: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1810, - 'B', 1190, - 'b', 1190, - 'J', 1193, - 'j', 1193, - 'N', 1194, - 'n', 1194, - 'S', 1198, - 's', 1198, + '-', 1871, + 'B', 1252, + 'b', 1252, + 'J', 1255, + 'j', 1255, + 'N', 1256, + 'n', 1256, + 'S', 1260, + 's', 1260, ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23833,41 +24283,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1784: + case 1845: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1805, - 'B', 1362, - 'b', 1362, - 'J', 1377, - 'j', 1377, - 'N', 1383, - 'n', 1383, - 'S', 1389, - 's', 1389, + '-', 1866, + 'B', 1423, + 'b', 1423, + 'J', 1438, + 'j', 1438, + 'N', 1444, + 'n', 1444, + 'S', 1450, + 's', 1450, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1785: + case 1846: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1808, - 'B', 1189, - 'b', 1189, - 'J', 1191, - 'j', 1191, - 'N', 1192, - 'n', 1192, - 'S', 1197, - 's', 1197, + '-', 1869, + 'B', 1251, + 'b', 1251, + 'J', 1253, + 'j', 1253, + 'N', 1254, + 'n', 1254, + 'S', 1259, + 's', 1259, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23877,101 +24327,101 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1786: + case 1847: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - 'A', 335, - 'a', 335, - 'B', 171, - 'b', 171, - 'C', 204, - 'c', 204, - 'E', 379, - 'e', 379, - 'F', 905, - 'f', 905, - 'G', 228, - 'g', 228, - 'I', 217, - 'i', 217, - 'J', 355, - 'j', 355, - 'L', 229, - 'l', 229, - 'M', 180, - 'm', 180, - 'N', 231, - 'n', 231, - 'O', 382, - 'o', 382, - 'R', 257, - 'r', 257, - 'S', 275, - 's', 275, - 'X', 361, - 'x', 361, + 'A', 389, + 'a', 389, + 'B', 225, + 'b', 225, + 'C', 258, + 'c', 258, + 'E', 433, + 'e', 433, + 'F', 966, + 'f', 966, + 'G', 282, + 'g', 282, + 'I', 271, + 'i', 271, + 'J', 409, + 'j', 409, + 'L', 283, + 'l', 283, + 'M', 234, + 'm', 234, + 'N', 285, + 'n', 285, + 'O', 436, + 'o', 436, + 'R', 311, + 'r', 311, + 'S', 329, + 's', 329, + 'X', 415, + 'x', 415, ); END_STATE(); - case 1787: + case 1848: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 1788: + case 1849: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(782); + if (lookahead == '=') ADVANCE(843); END_STATE(); - case 1789: + case 1850: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 1790: + case 1851: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 1791: + case 1852: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(781); - if (lookahead == '>') ADVANCE(820); + if (lookahead == '=') ADVANCE(842); + if (lookahead == '>') ADVANCE(881); END_STATE(); - case 1792: + case 1853: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1793: + case 1854: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); END_STATE(); - case 1794: + case 1855: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); ADVANCE_MAP( - 'C', 368, - 'c', 368, - 'I', 333, - 'i', 333, - 'L', 298, - 'l', 298, - 'M', 190, - 'm', 190, + 'C', 422, + 'c', 422, + 'I', 387, + 'i', 387, + 'L', 352, + 'l', 352, + 'M', 244, + 'm', 244, ); END_STATE(); - case 1795: + case 1856: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); ADVANCE_MAP( - 'C', 1386, - 'c', 1386, - 'I', 1359, - 'i', 1359, - 'L', 1334, - 'l', 1334, - 'M', 1258, - 'm', 1258, + 'C', 1447, + 'c', 1447, + 'I', 1420, + 'i', 1420, + 'L', 1395, + 'l', 1395, + 'M', 1319, + 'm', 1319, ); END_STATE(); - case 1796: + case 1857: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 1797: + case 1858: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(779); + if (lookahead == '=') ADVANCE(840); END_STATE(); - case 1798: + case 1859: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23981,15 +24431,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1799: + case 1860: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token2); END_STATE(); - case 1800: + case 1861: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 1801: + case 1862: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23999,58 +24449,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1802: + case 1863: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 1803: + case 1864: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1762); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '%') ADVANCE(1823); + if (lookahead == '-') ADVANCE(1301); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1804: + case 1865: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1762); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '%') ADVANCE(1823); + if (lookahead == '-') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1805: + case 1866: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1745); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '%') ADVANCE(1806); + if (lookahead == '-') ADVANCE(1301); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1806: + case 1867: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1745); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '`') ADVANCE(1440); + if (lookahead == '%') ADVANCE(1806); + if (lookahead == '-') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1501); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1744); + lookahead == '\\') ADVANCE(1805); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1242); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); END_STATE(); - case 1807: + case 1868: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1760); - if (lookahead == '-') ADVANCE(1163); + if (lookahead == '%') ADVANCE(1821); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24060,15 +24510,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1808: + case 1869: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1207); - if (lookahead == '-') ADVANCE(1163); + if (lookahead == '%') ADVANCE(1267); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1211); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24078,9 +24528,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1809: + case 1870: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead == '-' || lookahead == '.' || @@ -24089,9 +24539,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1810: + case 1871: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24101,18 +24551,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1811: + case 1872: ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN); END_STATE(); - case 1812: + case 1873: ACCEPT_TOKEN(anon_sym_AT_LPAREN); END_STATE(); - case 1813: + case 1874: ACCEPT_TOKEN(anon_sym_AT_LBRACE); END_STATE(); - case 1814: + case 1875: ACCEPT_TOKEN(anon_sym_AT_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24122,25 +24572,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1212); + lookahead != '}') ADVANCE(1273); END_STATE(); - case 1815: + case 1876: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1792); + if (lookahead == '.') ADVANCE(1853); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(362); + lookahead == 'f') ADVANCE(416); END_STATE(); - case 1816: + case 1877: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1792); + if (lookahead == '.') ADVANCE(1853); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(362); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + lookahead == 'f') ADVANCE(416); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 1817: + case 1878: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1741); + lookahead == 'f') ADVANCE(1802); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -24148,33 +24598,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); - case 1818: + case 1879: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(362); + lookahead == 'f') ADVANCE(416); END_STATE(); - case 1819: + case 1880: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(362); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + lookahead == 'f') ADVANCE(416); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 1820: + case 1881: ACCEPT_TOKEN(anon_sym_DOT2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(527); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); END_STATE(); - case 1821: + case 1882: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 1822: + case 1883: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 1823: + case 1884: ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); END_STATE(); - case 1824: + case 1885: ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); if (lookahead == '-' || lookahead == '.' || @@ -24183,7 +24633,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1744); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); default: return false; @@ -24192,2155 +24642,2155 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 89}, - [2] = {.lex_state = 454, .external_lex_state = 1}, - [3] = {.lex_state = 454, .external_lex_state = 1}, - [4] = {.lex_state = 454}, - [5] = {.lex_state = 454, .external_lex_state = 1}, - [6] = {.lex_state = 454}, - [7] = {.lex_state = 90, .external_lex_state = 1}, - [8] = {.lex_state = 90, .external_lex_state = 1}, - [9] = {.lex_state = 90}, - [10] = {.lex_state = 90}, - [11] = {.lex_state = 90}, - [12] = {.lex_state = 90}, - [13] = {.lex_state = 90}, - [14] = {.lex_state = 90}, - [15] = {.lex_state = 90}, - [16] = {.lex_state = 90}, - [17] = {.lex_state = 90}, - [18] = {.lex_state = 90}, - [19] = {.lex_state = 90}, - [20] = {.lex_state = 90}, - [21] = {.lex_state = 90}, - [22] = {.lex_state = 90, .external_lex_state = 1}, - [23] = {.lex_state = 90, .external_lex_state = 1}, - [24] = {.lex_state = 90, .external_lex_state = 1}, - [25] = {.lex_state = 90, .external_lex_state = 1}, - [26] = {.lex_state = 90, .external_lex_state = 1}, - [27] = {.lex_state = 90, .external_lex_state = 1}, - [28] = {.lex_state = 90, .external_lex_state = 1}, - [29] = {.lex_state = 90, .external_lex_state = 1}, - [30] = {.lex_state = 90}, - [31] = {.lex_state = 90}, - [32] = {.lex_state = 90}, - [33] = {.lex_state = 90}, - [34] = {.lex_state = 90}, - [35] = {.lex_state = 90}, - [36] = {.lex_state = 90}, - [37] = {.lex_state = 90}, - [38] = {.lex_state = 90}, - [39] = {.lex_state = 90}, - [40] = {.lex_state = 91}, - [41] = {.lex_state = 91}, - [42] = {.lex_state = 454, .external_lex_state = 1}, - [43] = {.lex_state = 454}, - [44] = {.lex_state = 456}, - [45] = {.lex_state = 456}, - [46] = {.lex_state = 456}, - [47] = {.lex_state = 456}, - [48] = {.lex_state = 456}, - [49] = {.lex_state = 456}, - [50] = {.lex_state = 456}, - [51] = {.lex_state = 456}, - [52] = {.lex_state = 456}, - [53] = {.lex_state = 456}, - [54] = {.lex_state = 456}, - [55] = {.lex_state = 456}, - [56] = {.lex_state = 456}, - [57] = {.lex_state = 456}, - [58] = {.lex_state = 456}, - [59] = {.lex_state = 456}, - [60] = {.lex_state = 456}, - [61] = {.lex_state = 456}, - [62] = {.lex_state = 456}, - [63] = {.lex_state = 456}, - [64] = {.lex_state = 456}, - [65] = {.lex_state = 456}, - [66] = {.lex_state = 456}, - [67] = {.lex_state = 456}, - [68] = {.lex_state = 456}, - [69] = {.lex_state = 456}, - [70] = {.lex_state = 456}, - [71] = {.lex_state = 456}, - [72] = {.lex_state = 456}, - [73] = {.lex_state = 456}, - [74] = {.lex_state = 456}, - [75] = {.lex_state = 456}, - [76] = {.lex_state = 82}, - [77] = {.lex_state = 82}, - [78] = {.lex_state = 456}, - [79] = {.lex_state = 456}, - [80] = {.lex_state = 82, .external_lex_state = 1}, - [81] = {.lex_state = 456}, - [82] = {.lex_state = 82, .external_lex_state = 1}, - [83] = {.lex_state = 92}, - [84] = {.lex_state = 92}, - [85] = {.lex_state = 92}, - [86] = {.lex_state = 92}, - [87] = {.lex_state = 92}, - [88] = {.lex_state = 92}, - [89] = {.lex_state = 92}, - [90] = {.lex_state = 92}, - [91] = {.lex_state = 92}, - [92] = {.lex_state = 92}, - [93] = {.lex_state = 92}, - [94] = {.lex_state = 92, .external_lex_state = 1}, - [95] = {.lex_state = 92}, - [96] = {.lex_state = 92}, - [97] = {.lex_state = 92}, - [98] = {.lex_state = 92}, - [99] = {.lex_state = 92}, - [100] = {.lex_state = 92}, - [101] = {.lex_state = 92}, - [102] = {.lex_state = 92, .external_lex_state = 1}, - [103] = {.lex_state = 92}, - [104] = {.lex_state = 92}, - [105] = {.lex_state = 92}, - [106] = {.lex_state = 92}, - [107] = {.lex_state = 92, .external_lex_state = 1}, - [108] = {.lex_state = 92}, - [109] = {.lex_state = 92}, - [110] = {.lex_state = 92}, - [111] = {.lex_state = 92}, - [112] = {.lex_state = 92}, - [113] = {.lex_state = 92}, - [114] = {.lex_state = 92}, - [115] = {.lex_state = 92}, - [116] = {.lex_state = 92}, - [117] = {.lex_state = 92}, - [118] = {.lex_state = 92}, - [119] = {.lex_state = 92}, - [120] = {.lex_state = 92}, - [121] = {.lex_state = 92, .external_lex_state = 1}, - [122] = {.lex_state = 92, .external_lex_state = 1}, - [123] = {.lex_state = 92, .external_lex_state = 1}, - [124] = {.lex_state = 92, .external_lex_state = 1}, - [125] = {.lex_state = 92, .external_lex_state = 1}, - [126] = {.lex_state = 92, .external_lex_state = 1}, - [127] = {.lex_state = 92, .external_lex_state = 1}, - [128] = {.lex_state = 92, .external_lex_state = 1}, - [129] = {.lex_state = 92, .external_lex_state = 1}, - [130] = {.lex_state = 92, .external_lex_state = 1}, - [131] = {.lex_state = 92, .external_lex_state = 1}, - [132] = {.lex_state = 92, .external_lex_state = 1}, - [133] = {.lex_state = 92, .external_lex_state = 1}, - [134] = {.lex_state = 92, .external_lex_state = 1}, - [135] = {.lex_state = 92, .external_lex_state = 1}, - [136] = {.lex_state = 92, .external_lex_state = 1}, - [137] = {.lex_state = 92, .external_lex_state = 1}, - [138] = {.lex_state = 92, .external_lex_state = 1}, - [139] = {.lex_state = 92, .external_lex_state = 1}, - [140] = {.lex_state = 92, .external_lex_state = 1}, - [141] = {.lex_state = 92, .external_lex_state = 1}, - [142] = {.lex_state = 92, .external_lex_state = 1}, - [143] = {.lex_state = 92, .external_lex_state = 1}, - [144] = {.lex_state = 92}, - [145] = {.lex_state = 92, .external_lex_state = 1}, - [146] = {.lex_state = 92, .external_lex_state = 1}, - [147] = {.lex_state = 92, .external_lex_state = 1}, - [148] = {.lex_state = 92, .external_lex_state = 1}, - [149] = {.lex_state = 92, .external_lex_state = 1}, - [150] = {.lex_state = 92, .external_lex_state = 1}, - [151] = {.lex_state = 92, .external_lex_state = 1}, - [152] = {.lex_state = 92, .external_lex_state = 1}, - [153] = {.lex_state = 92, .external_lex_state = 1}, - [154] = {.lex_state = 92, .external_lex_state = 1}, - [155] = {.lex_state = 92}, - [156] = {.lex_state = 92, .external_lex_state = 1}, - [157] = {.lex_state = 94, .external_lex_state = 1}, - [158] = {.lex_state = 94}, - [159] = {.lex_state = 94}, - [160] = {.lex_state = 94}, - [161] = {.lex_state = 94}, - [162] = {.lex_state = 94, .external_lex_state = 1}, - [163] = {.lex_state = 94}, - [164] = {.lex_state = 94}, - [165] = {.lex_state = 94}, - [166] = {.lex_state = 94}, - [167] = {.lex_state = 94}, - [168] = {.lex_state = 94}, - [169] = {.lex_state = 94}, - [170] = {.lex_state = 94, .external_lex_state = 1}, - [171] = {.lex_state = 94}, - [172] = {.lex_state = 94, .external_lex_state = 1}, - [173] = {.lex_state = 94, .external_lex_state = 1}, - [174] = {.lex_state = 94, .external_lex_state = 1}, - [175] = {.lex_state = 94, .external_lex_state = 1}, - [176] = {.lex_state = 94, .external_lex_state = 1}, - [177] = {.lex_state = 94, .external_lex_state = 1}, - [178] = {.lex_state = 94, .external_lex_state = 1}, - [179] = {.lex_state = 94}, - [180] = {.lex_state = 94}, - [181] = {.lex_state = 94}, - [182] = {.lex_state = 94}, - [183] = {.lex_state = 94, .external_lex_state = 1}, - [184] = {.lex_state = 94, .external_lex_state = 1}, - [185] = {.lex_state = 94, .external_lex_state = 1}, - [186] = {.lex_state = 94, .external_lex_state = 1}, - [187] = {.lex_state = 94, .external_lex_state = 1}, - [188] = {.lex_state = 94, .external_lex_state = 1}, - [189] = {.lex_state = 94}, - [190] = {.lex_state = 94, .external_lex_state = 1}, - [191] = {.lex_state = 94}, - [192] = {.lex_state = 94, .external_lex_state = 1}, - [193] = {.lex_state = 82}, - [194] = {.lex_state = 82, .external_lex_state = 1}, - [195] = {.lex_state = 94}, - [196] = {.lex_state = 94, .external_lex_state = 1}, - [197] = {.lex_state = 94, .external_lex_state = 1}, - [198] = {.lex_state = 94}, - [199] = {.lex_state = 57}, - [200] = {.lex_state = 454}, - [201] = {.lex_state = 454, .external_lex_state = 1}, - [202] = {.lex_state = 57, .external_lex_state = 1}, - [203] = {.lex_state = 454}, - [204] = {.lex_state = 454, .external_lex_state = 1}, - [205] = {.lex_state = 57, .external_lex_state = 1}, - [206] = {.lex_state = 57}, - [207] = {.lex_state = 57, .external_lex_state = 1}, - [208] = {.lex_state = 57}, - [209] = {.lex_state = 79}, - [210] = {.lex_state = 79, .external_lex_state = 1}, - [211] = {.lex_state = 79}, - [212] = {.lex_state = 79, .external_lex_state = 1}, - [213] = {.lex_state = 79, .external_lex_state = 1}, - [214] = {.lex_state = 58, .external_lex_state = 1}, - [215] = {.lex_state = 79}, - [216] = {.lex_state = 58}, - [217] = {.lex_state = 58, .external_lex_state = 1}, - [218] = {.lex_state = 58}, - [219] = {.lex_state = 76, .external_lex_state = 1}, - [220] = {.lex_state = 76}, - [221] = {.lex_state = 76}, - [222] = {.lex_state = 76, .external_lex_state = 1}, - [223] = {.lex_state = 85, .external_lex_state = 1}, - [224] = {.lex_state = 85}, - [225] = {.lex_state = 85}, - [226] = {.lex_state = 85, .external_lex_state = 1}, - [227] = {.lex_state = 95, .external_lex_state = 1}, - [228] = {.lex_state = 95}, - [229] = {.lex_state = 14}, - [230] = {.lex_state = 14}, - [231] = {.lex_state = 14}, - [232] = {.lex_state = 14}, - [233] = {.lex_state = 14}, - [234] = {.lex_state = 14}, - [235] = {.lex_state = 14}, - [236] = {.lex_state = 14}, - [237] = {.lex_state = 14}, - [238] = {.lex_state = 14}, - [239] = {.lex_state = 14}, - [240] = {.lex_state = 14}, - [241] = {.lex_state = 88}, - [242] = {.lex_state = 88}, - [243] = {.lex_state = 88}, - [244] = {.lex_state = 88}, - [245] = {.lex_state = 88}, - [246] = {.lex_state = 88}, - [247] = {.lex_state = 88}, - [248] = {.lex_state = 88}, - [249] = {.lex_state = 88}, - [250] = {.lex_state = 88}, - [251] = {.lex_state = 88}, - [252] = {.lex_state = 88}, - [253] = {.lex_state = 88}, - [254] = {.lex_state = 88}, - [255] = {.lex_state = 88}, - [256] = {.lex_state = 88}, - [257] = {.lex_state = 88}, - [258] = {.lex_state = 88}, - [259] = {.lex_state = 88, .external_lex_state = 1}, - [260] = {.lex_state = 88}, - [261] = {.lex_state = 88}, - [262] = {.lex_state = 88}, - [263] = {.lex_state = 88}, - [264] = {.lex_state = 88}, - [265] = {.lex_state = 88}, - [266] = {.lex_state = 88}, - [267] = {.lex_state = 88}, - [268] = {.lex_state = 88}, - [269] = {.lex_state = 88}, - [270] = {.lex_state = 88}, - [271] = {.lex_state = 88}, - [272] = {.lex_state = 88}, - [273] = {.lex_state = 88}, - [274] = {.lex_state = 88}, - [275] = {.lex_state = 88}, - [276] = {.lex_state = 88}, - [277] = {.lex_state = 88}, - [278] = {.lex_state = 88}, - [279] = {.lex_state = 88}, - [280] = {.lex_state = 88}, - [281] = {.lex_state = 88}, - [282] = {.lex_state = 88}, - [283] = {.lex_state = 88}, - [284] = {.lex_state = 88}, - [285] = {.lex_state = 88}, - [286] = {.lex_state = 88}, - [287] = {.lex_state = 88}, - [288] = {.lex_state = 88}, - [289] = {.lex_state = 88}, - [290] = {.lex_state = 88}, - [291] = {.lex_state = 92}, - [292] = {.lex_state = 92}, - [293] = {.lex_state = 92, .external_lex_state = 1}, - [294] = {.lex_state = 92, .external_lex_state = 1}, - [295] = {.lex_state = 82}, - [296] = {.lex_state = 82}, - [297] = {.lex_state = 94}, - [298] = {.lex_state = 94, .external_lex_state = 1}, - [299] = {.lex_state = 457}, - [300] = {.lex_state = 94}, - [301] = {.lex_state = 94}, - [302] = {.lex_state = 94}, - [303] = {.lex_state = 458}, - [304] = {.lex_state = 94, .external_lex_state = 1}, - [305] = {.lex_state = 57, .external_lex_state = 1}, - [306] = {.lex_state = 94, .external_lex_state = 1}, - [307] = {.lex_state = 94}, - [308] = {.lex_state = 57}, - [309] = {.lex_state = 58, .external_lex_state = 1}, - [310] = {.lex_state = 458}, - [311] = {.lex_state = 79}, - [312] = {.lex_state = 58}, - [313] = {.lex_state = 79, .external_lex_state = 1}, - [314] = {.lex_state = 94}, - [315] = {.lex_state = 94}, - [316] = {.lex_state = 58, .external_lex_state = 1}, - [317] = {.lex_state = 82}, - [318] = {.lex_state = 94}, - [319] = {.lex_state = 94}, - [320] = {.lex_state = 58}, - [321] = {.lex_state = 457}, - [322] = {.lex_state = 458}, - [323] = {.lex_state = 457}, - [324] = {.lex_state = 82}, - [325] = {.lex_state = 94}, - [326] = {.lex_state = 94}, - [327] = {.lex_state = 94}, - [328] = {.lex_state = 82}, - [329] = {.lex_state = 76}, - [330] = {.lex_state = 76}, - [331] = {.lex_state = 58, .external_lex_state = 1}, - [332] = {.lex_state = 82}, - [333] = {.lex_state = 90, .external_lex_state = 1}, - [334] = {.lex_state = 82}, - [335] = {.lex_state = 90, .external_lex_state = 1}, - [336] = {.lex_state = 94}, - [337] = {.lex_state = 82}, - [338] = {.lex_state = 457}, - [339] = {.lex_state = 82}, - [340] = {.lex_state = 82}, - [341] = {.lex_state = 82}, - [342] = {.lex_state = 458}, - [343] = {.lex_state = 82}, - [344] = {.lex_state = 82}, - [345] = {.lex_state = 90, .external_lex_state = 1}, - [346] = {.lex_state = 94, .external_lex_state = 1}, - [347] = {.lex_state = 94, .external_lex_state = 1}, - [348] = {.lex_state = 82}, - [349] = {.lex_state = 82}, - [350] = {.lex_state = 94, .external_lex_state = 1}, - [351] = {.lex_state = 58}, - [352] = {.lex_state = 94, .external_lex_state = 1}, - [353] = {.lex_state = 76, .external_lex_state = 1}, - [354] = {.lex_state = 76, .external_lex_state = 1}, - [355] = {.lex_state = 91}, - [356] = {.lex_state = 82}, - [357] = {.lex_state = 82}, - [358] = {.lex_state = 76, .external_lex_state = 1}, - [359] = {.lex_state = 82}, - [360] = {.lex_state = 82}, - [361] = {.lex_state = 82}, - [362] = {.lex_state = 457}, - [363] = {.lex_state = 91}, - [364] = {.lex_state = 82}, - [365] = {.lex_state = 457}, - [366] = {.lex_state = 458}, - [367] = {.lex_state = 82}, - [368] = {.lex_state = 82}, - [369] = {.lex_state = 82}, - [370] = {.lex_state = 82}, - [371] = {.lex_state = 82}, - [372] = {.lex_state = 458}, - [373] = {.lex_state = 94}, - [374] = {.lex_state = 76}, - [375] = {.lex_state = 82}, - [376] = {.lex_state = 82}, - [377] = {.lex_state = 82}, - [378] = {.lex_state = 94}, - [379] = {.lex_state = 457}, - [380] = {.lex_state = 94}, - [381] = {.lex_state = 458}, - [382] = {.lex_state = 94, .external_lex_state = 1}, - [383] = {.lex_state = 459}, - [384] = {.lex_state = 94}, - [385] = {.lex_state = 94}, - [386] = {.lex_state = 94}, - [387] = {.lex_state = 94}, - [388] = {.lex_state = 94, .external_lex_state = 1}, - [389] = {.lex_state = 458}, - [390] = {.lex_state = 457}, - [391] = {.lex_state = 94}, - [392] = {.lex_state = 94}, - [393] = {.lex_state = 94}, - [394] = {.lex_state = 457}, - [395] = {.lex_state = 458}, - [396] = {.lex_state = 82}, - [397] = {.lex_state = 458}, - [398] = {.lex_state = 460}, - [399] = {.lex_state = 82}, - [400] = {.lex_state = 77}, - [401] = {.lex_state = 82}, - [402] = {.lex_state = 458}, - [403] = {.lex_state = 82}, - [404] = {.lex_state = 458}, - [405] = {.lex_state = 457}, - [406] = {.lex_state = 457}, - [407] = {.lex_state = 77, .external_lex_state = 1}, - [408] = {.lex_state = 458}, - [409] = {.lex_state = 77, .external_lex_state = 1}, - [410] = {.lex_state = 460}, - [411] = {.lex_state = 458}, - [412] = {.lex_state = 85, .external_lex_state = 1}, - [413] = {.lex_state = 85}, - [414] = {.lex_state = 457}, - [415] = {.lex_state = 459}, - [416] = {.lex_state = 82}, - [417] = {.lex_state = 77}, - [418] = {.lex_state = 82}, - [419] = {.lex_state = 82}, - [420] = {.lex_state = 82}, - [421] = {.lex_state = 456}, - [422] = {.lex_state = 456}, - [423] = {.lex_state = 456}, - [424] = {.lex_state = 456}, - [425] = {.lex_state = 456}, - [426] = {.lex_state = 82}, - [427] = {.lex_state = 456}, - [428] = {.lex_state = 456}, - [429] = {.lex_state = 456}, - [430] = {.lex_state = 82}, - [431] = {.lex_state = 456}, - [432] = {.lex_state = 456}, - [433] = {.lex_state = 82}, - [434] = {.lex_state = 456}, - [435] = {.lex_state = 82}, - [436] = {.lex_state = 456}, - [437] = {.lex_state = 456}, - [438] = {.lex_state = 456}, - [439] = {.lex_state = 94}, - [440] = {.lex_state = 82}, - [441] = {.lex_state = 456}, - [442] = {.lex_state = 456}, - [443] = {.lex_state = 456}, - [444] = {.lex_state = 82}, - [445] = {.lex_state = 82}, - [446] = {.lex_state = 456}, - [447] = {.lex_state = 456}, - [448] = {.lex_state = 456}, - [449] = {.lex_state = 456}, - [450] = {.lex_state = 456}, - [451] = {.lex_state = 456}, - [452] = {.lex_state = 82}, - [453] = {.lex_state = 456}, - [454] = {.lex_state = 456}, - [455] = {.lex_state = 456}, - [456] = {.lex_state = 456}, - [457] = {.lex_state = 82}, - [458] = {.lex_state = 94}, - [459] = {.lex_state = 456}, - [460] = {.lex_state = 456}, - [461] = {.lex_state = 456}, - [462] = {.lex_state = 456}, - [463] = {.lex_state = 456}, - [464] = {.lex_state = 456}, - [465] = {.lex_state = 456}, - [466] = {.lex_state = 456}, - [467] = {.lex_state = 456}, - [468] = {.lex_state = 456}, - [469] = {.lex_state = 456}, - [470] = {.lex_state = 456}, - [471] = {.lex_state = 456}, - [472] = {.lex_state = 82}, - [473] = {.lex_state = 456}, - [474] = {.lex_state = 456}, - [475] = {.lex_state = 456}, - [476] = {.lex_state = 456}, - [477] = {.lex_state = 82}, - [478] = {.lex_state = 456}, - [479] = {.lex_state = 456}, - [480] = {.lex_state = 456}, - [481] = {.lex_state = 456}, - [482] = {.lex_state = 456}, - [483] = {.lex_state = 456}, - [484] = {.lex_state = 82}, - [485] = {.lex_state = 456}, - [486] = {.lex_state = 456}, - [487] = {.lex_state = 456}, - [488] = {.lex_state = 456}, - [489] = {.lex_state = 456}, - [490] = {.lex_state = 456}, - [491] = {.lex_state = 82}, - [492] = {.lex_state = 456}, - [493] = {.lex_state = 456}, - [494] = {.lex_state = 95}, - [495] = {.lex_state = 456}, - [496] = {.lex_state = 456}, - [497] = {.lex_state = 456}, - [498] = {.lex_state = 456}, - [499] = {.lex_state = 456}, - [500] = {.lex_state = 456}, - [501] = {.lex_state = 456}, - [502] = {.lex_state = 456}, - [503] = {.lex_state = 456}, - [504] = {.lex_state = 456}, - [505] = {.lex_state = 456}, - [506] = {.lex_state = 456}, - [507] = {.lex_state = 456}, - [508] = {.lex_state = 456}, - [509] = {.lex_state = 456}, - [510] = {.lex_state = 456}, - [511] = {.lex_state = 456}, - [512] = {.lex_state = 456}, - [513] = {.lex_state = 82}, - [514] = {.lex_state = 456}, - [515] = {.lex_state = 456}, - [516] = {.lex_state = 456}, - [517] = {.lex_state = 456}, - [518] = {.lex_state = 82}, - [519] = {.lex_state = 456}, - [520] = {.lex_state = 82}, - [521] = {.lex_state = 94}, - [522] = {.lex_state = 456}, - [523] = {.lex_state = 456}, - [524] = {.lex_state = 82}, - [525] = {.lex_state = 82}, - [526] = {.lex_state = 456}, - [527] = {.lex_state = 456}, - [528] = {.lex_state = 456}, - [529] = {.lex_state = 456}, - [530] = {.lex_state = 456}, - [531] = {.lex_state = 456}, - [532] = {.lex_state = 456}, - [533] = {.lex_state = 94}, - [534] = {.lex_state = 82}, - [535] = {.lex_state = 456}, - [536] = {.lex_state = 456}, - [537] = {.lex_state = 456}, - [538] = {.lex_state = 456}, - [539] = {.lex_state = 456}, - [540] = {.lex_state = 456}, - [541] = {.lex_state = 456}, - [542] = {.lex_state = 456}, - [543] = {.lex_state = 456}, - [544] = {.lex_state = 456}, - [545] = {.lex_state = 95, .external_lex_state = 1}, - [546] = {.lex_state = 87}, - [547] = {.lex_state = 82}, - [548] = {.lex_state = 82}, - [549] = {.lex_state = 82}, - [550] = {.lex_state = 94, .external_lex_state = 1}, - [551] = {.lex_state = 456}, - [552] = {.lex_state = 82}, - [553] = {.lex_state = 94}, - [554] = {.lex_state = 87, .external_lex_state = 1}, - [555] = {.lex_state = 87}, - [556] = {.lex_state = 456}, - [557] = {.lex_state = 82}, - [558] = {.lex_state = 454}, - [559] = {.lex_state = 94, .external_lex_state = 1}, - [560] = {.lex_state = 87, .external_lex_state = 1}, - [561] = {.lex_state = 82}, - [562] = {.lex_state = 94}, - [563] = {.lex_state = 454}, - [564] = {.lex_state = 456}, - [565] = {.lex_state = 456}, - [566] = {.lex_state = 82}, - [567] = {.lex_state = 82}, - [568] = {.lex_state = 454, .external_lex_state = 1}, - [569] = {.lex_state = 82}, - [570] = {.lex_state = 454, .external_lex_state = 1}, - [571] = {.lex_state = 82}, - [572] = {.lex_state = 82}, - [573] = {.lex_state = 82, .external_lex_state = 1}, - [574] = {.lex_state = 82}, - [575] = {.lex_state = 454}, - [576] = {.lex_state = 454}, - [577] = {.lex_state = 82}, - [578] = {.lex_state = 82}, - [579] = {.lex_state = 82}, - [580] = {.lex_state = 94}, - [581] = {.lex_state = 82}, - [582] = {.lex_state = 82}, - [583] = {.lex_state = 94}, - [584] = {.lex_state = 82}, - [585] = {.lex_state = 82}, - [586] = {.lex_state = 82}, - [587] = {.lex_state = 82}, - [588] = {.lex_state = 82}, - [589] = {.lex_state = 82}, - [590] = {.lex_state = 454}, - [591] = {.lex_state = 82}, - [592] = {.lex_state = 454}, - [593] = {.lex_state = 82}, - [594] = {.lex_state = 82}, - [595] = {.lex_state = 82}, - [596] = {.lex_state = 82}, - [597] = {.lex_state = 82}, - [598] = {.lex_state = 82}, - [599] = {.lex_state = 82}, - [600] = {.lex_state = 82}, - [601] = {.lex_state = 82}, - [602] = {.lex_state = 82}, - [603] = {.lex_state = 82}, - [604] = {.lex_state = 82}, - [605] = {.lex_state = 82}, - [606] = {.lex_state = 82}, - [607] = {.lex_state = 82}, - [608] = {.lex_state = 82}, - [609] = {.lex_state = 82}, - [610] = {.lex_state = 82}, - [611] = {.lex_state = 82}, - [612] = {.lex_state = 82}, - [613] = {.lex_state = 82}, - [614] = {.lex_state = 82}, - [615] = {.lex_state = 82}, - [616] = {.lex_state = 82}, - [617] = {.lex_state = 82}, - [618] = {.lex_state = 82}, - [619] = {.lex_state = 82}, - [620] = {.lex_state = 82}, - [621] = {.lex_state = 82}, - [622] = {.lex_state = 82}, - [623] = {.lex_state = 82}, - [624] = {.lex_state = 82}, - [625] = {.lex_state = 82}, - [626] = {.lex_state = 82}, - [627] = {.lex_state = 82}, - [628] = {.lex_state = 82}, - [629] = {.lex_state = 82}, - [630] = {.lex_state = 82}, - [631] = {.lex_state = 82}, - [632] = {.lex_state = 82}, - [633] = {.lex_state = 82}, - [634] = {.lex_state = 82}, - [635] = {.lex_state = 82}, - [636] = {.lex_state = 82}, - [637] = {.lex_state = 82}, - [638] = {.lex_state = 82}, - [639] = {.lex_state = 82}, - [640] = {.lex_state = 82}, - [641] = {.lex_state = 82}, - [642] = {.lex_state = 82}, - [643] = {.lex_state = 82}, - [644] = {.lex_state = 82}, - [645] = {.lex_state = 82}, - [646] = {.lex_state = 82}, - [647] = {.lex_state = 82}, - [648] = {.lex_state = 82}, - [649] = {.lex_state = 82}, - [650] = {.lex_state = 82}, - [651] = {.lex_state = 82}, - [652] = {.lex_state = 82}, - [653] = {.lex_state = 82}, - [654] = {.lex_state = 82}, - [655] = {.lex_state = 82}, - [656] = {.lex_state = 82}, - [657] = {.lex_state = 82}, - [658] = {.lex_state = 82}, - [659] = {.lex_state = 82}, - [660] = {.lex_state = 82}, - [661] = {.lex_state = 82}, - [662] = {.lex_state = 82}, - [663] = {.lex_state = 82}, - [664] = {.lex_state = 82}, - [665] = {.lex_state = 82}, - [666] = {.lex_state = 82}, - [667] = {.lex_state = 82}, - [668] = {.lex_state = 82}, - [669] = {.lex_state = 82}, - [670] = {.lex_state = 82}, - [671] = {.lex_state = 82}, - [672] = {.lex_state = 82}, - [673] = {.lex_state = 82}, - [674] = {.lex_state = 82}, - [675] = {.lex_state = 82}, - [676] = {.lex_state = 82}, - [677] = {.lex_state = 82}, - [678] = {.lex_state = 82}, - [679] = {.lex_state = 82}, - [680] = {.lex_state = 82}, - [681] = {.lex_state = 82}, - [682] = {.lex_state = 82}, - [683] = {.lex_state = 82}, - [684] = {.lex_state = 82}, - [685] = {.lex_state = 82}, - [686] = {.lex_state = 82}, - [687] = {.lex_state = 82}, - [688] = {.lex_state = 82}, - [689] = {.lex_state = 82}, - [690] = {.lex_state = 82}, - [691] = {.lex_state = 82}, - [692] = {.lex_state = 82}, - [693] = {.lex_state = 82}, - [694] = {.lex_state = 82}, - [695] = {.lex_state = 82}, - [696] = {.lex_state = 82}, - [697] = {.lex_state = 82}, - [698] = {.lex_state = 82}, - [699] = {.lex_state = 82}, - [700] = {.lex_state = 82}, - [701] = {.lex_state = 82}, - [702] = {.lex_state = 82}, - [703] = {.lex_state = 82}, - [704] = {.lex_state = 82}, - [705] = {.lex_state = 82}, - [706] = {.lex_state = 82}, - [707] = {.lex_state = 82}, - [708] = {.lex_state = 82}, - [709] = {.lex_state = 82}, - [710] = {.lex_state = 82}, - [711] = {.lex_state = 82}, - [712] = {.lex_state = 82}, - [713] = {.lex_state = 82}, - [714] = {.lex_state = 82}, - [715] = {.lex_state = 82}, - [716] = {.lex_state = 62, .external_lex_state = 1}, - [717] = {.lex_state = 62}, - [718] = {.lex_state = 62}, - [719] = {.lex_state = 100}, - [720] = {.lex_state = 62, .external_lex_state = 1}, - [721] = {.lex_state = 100}, - [722] = {.lex_state = 64}, - [723] = {.lex_state = 64}, - [724] = {.lex_state = 64, .external_lex_state = 1}, - [725] = {.lex_state = 64, .external_lex_state = 1}, - [726] = {.lex_state = 101}, - [727] = {.lex_state = 101}, - [728] = {.lex_state = 100}, - [729] = {.lex_state = 59}, - [730] = {.lex_state = 59}, - [731] = {.lex_state = 100}, - [732] = {.lex_state = 59}, - [733] = {.lex_state = 100}, - [734] = {.lex_state = 59}, - [735] = {.lex_state = 59}, - [736] = {.lex_state = 100}, - [737] = {.lex_state = 59}, - [738] = {.lex_state = 101}, - [739] = {.lex_state = 101}, - [740] = {.lex_state = 101}, - [741] = {.lex_state = 106}, - [742] = {.lex_state = 101}, - [743] = {.lex_state = 66}, - [744] = {.lex_state = 66, .external_lex_state = 1}, - [745] = {.lex_state = 66}, - [746] = {.lex_state = 66, .external_lex_state = 1}, - [747] = {.lex_state = 68}, - [748] = {.lex_state = 68, .external_lex_state = 1}, - [749] = {.lex_state = 68}, - [750] = {.lex_state = 67, .external_lex_state = 1}, - [751] = {.lex_state = 72, .external_lex_state = 1}, - [752] = {.lex_state = 67, .external_lex_state = 1}, - [753] = {.lex_state = 72}, - [754] = {.lex_state = 67}, - [755] = {.lex_state = 67}, - [756] = {.lex_state = 72}, - [757] = {.lex_state = 72, .external_lex_state = 1}, - [758] = {.lex_state = 68, .external_lex_state = 1}, - [759] = {.lex_state = 68, .external_lex_state = 1}, - [760] = {.lex_state = 68}, - [761] = {.lex_state = 68}, - [762] = {.lex_state = 68}, - [763] = {.lex_state = 68}, - [764] = {.lex_state = 68}, - [765] = {.lex_state = 68}, - [766] = {.lex_state = 66, .external_lex_state = 1}, - [767] = {.lex_state = 70}, - [768] = {.lex_state = 68, .external_lex_state = 1}, - [769] = {.lex_state = 68}, - [770] = {.lex_state = 66}, - [771] = {.lex_state = 68}, - [772] = {.lex_state = 70, .external_lex_state = 1}, - [773] = {.lex_state = 73, .external_lex_state = 1}, - [774] = {.lex_state = 70}, - [775] = {.lex_state = 73}, - [776] = {.lex_state = 73}, - [777] = {.lex_state = 68}, - [778] = {.lex_state = 68}, - [779] = {.lex_state = 73, .external_lex_state = 1}, - [780] = {.lex_state = 68}, - [781] = {.lex_state = 68, .external_lex_state = 1}, - [782] = {.lex_state = 68, .external_lex_state = 1}, - [783] = {.lex_state = 68, .external_lex_state = 1}, - [784] = {.lex_state = 68, .external_lex_state = 1}, - [785] = {.lex_state = 68, .external_lex_state = 1}, - [786] = {.lex_state = 68, .external_lex_state = 1}, - [787] = {.lex_state = 68, .external_lex_state = 1}, - [788] = {.lex_state = 68, .external_lex_state = 1}, - [789] = {.lex_state = 68, .external_lex_state = 1}, - [790] = {.lex_state = 68}, - [791] = {.lex_state = 72, .external_lex_state = 1}, - [792] = {.lex_state = 68}, - [793] = {.lex_state = 68, .external_lex_state = 1}, - [794] = {.lex_state = 68, .external_lex_state = 1}, - [795] = {.lex_state = 101}, - [796] = {.lex_state = 68, .external_lex_state = 1}, - [797] = {.lex_state = 68, .external_lex_state = 1}, - [798] = {.lex_state = 68, .external_lex_state = 1}, - [799] = {.lex_state = 68, .external_lex_state = 1}, - [800] = {.lex_state = 68, .external_lex_state = 1}, - [801] = {.lex_state = 68, .external_lex_state = 1}, - [802] = {.lex_state = 68, .external_lex_state = 1}, - [803] = {.lex_state = 68, .external_lex_state = 1}, - [804] = {.lex_state = 68, .external_lex_state = 1}, - [805] = {.lex_state = 68, .external_lex_state = 1}, - [806] = {.lex_state = 72}, - [807] = {.lex_state = 68, .external_lex_state = 1}, - [808] = {.lex_state = 68, .external_lex_state = 1}, - [809] = {.lex_state = 68, .external_lex_state = 1}, - [810] = {.lex_state = 68, .external_lex_state = 1}, - [811] = {.lex_state = 68, .external_lex_state = 1}, - [812] = {.lex_state = 68}, - [813] = {.lex_state = 72, .external_lex_state = 1}, - [814] = {.lex_state = 68}, - [815] = {.lex_state = 68}, - [816] = {.lex_state = 68}, - [817] = {.lex_state = 68}, - [818] = {.lex_state = 68}, - [819] = {.lex_state = 68, .external_lex_state = 1}, - [820] = {.lex_state = 68}, - [821] = {.lex_state = 68}, - [822] = {.lex_state = 72}, - [823] = {.lex_state = 68}, - [824] = {.lex_state = 68}, - [825] = {.lex_state = 68, .external_lex_state = 1}, - [826] = {.lex_state = 68}, - [827] = {.lex_state = 68}, - [828] = {.lex_state = 70, .external_lex_state = 1}, - [829] = {.lex_state = 68}, - [830] = {.lex_state = 68, .external_lex_state = 1}, - [831] = {.lex_state = 68, .external_lex_state = 1}, - [832] = {.lex_state = 68}, - [833] = {.lex_state = 68}, - [834] = {.lex_state = 68}, - [835] = {.lex_state = 68}, - [836] = {.lex_state = 68}, - [837] = {.lex_state = 68}, - [838] = {.lex_state = 68}, - [839] = {.lex_state = 68, .external_lex_state = 1}, - [840] = {.lex_state = 68}, - [841] = {.lex_state = 68, .external_lex_state = 1}, - [842] = {.lex_state = 70}, - [843] = {.lex_state = 67}, - [844] = {.lex_state = 70}, - [845] = {.lex_state = 70}, - [846] = {.lex_state = 70}, - [847] = {.lex_state = 70, .external_lex_state = 1}, - [848] = {.lex_state = 73}, - [849] = {.lex_state = 70, .external_lex_state = 1}, - [850] = {.lex_state = 70}, - [851] = {.lex_state = 73}, - [852] = {.lex_state = 454, .external_lex_state = 1}, - [853] = {.lex_state = 70}, - [854] = {.lex_state = 70}, - [855] = {.lex_state = 70}, - [856] = {.lex_state = 73, .external_lex_state = 1}, - [857] = {.lex_state = 454}, - [858] = {.lex_state = 454}, - [859] = {.lex_state = 70, .external_lex_state = 1}, - [860] = {.lex_state = 70}, - [861] = {.lex_state = 70}, - [862] = {.lex_state = 70, .external_lex_state = 1}, - [863] = {.lex_state = 70, .external_lex_state = 1}, - [864] = {.lex_state = 70}, - [865] = {.lex_state = 70}, - [866] = {.lex_state = 70, .external_lex_state = 1}, - [867] = {.lex_state = 70, .external_lex_state = 1}, - [868] = {.lex_state = 70, .external_lex_state = 1}, - [869] = {.lex_state = 454, .external_lex_state = 1}, - [870] = {.lex_state = 70, .external_lex_state = 1}, - [871] = {.lex_state = 70, .external_lex_state = 1}, - [872] = {.lex_state = 70, .external_lex_state = 1}, - [873] = {.lex_state = 70, .external_lex_state = 1}, - [874] = {.lex_state = 70, .external_lex_state = 1}, - [875] = {.lex_state = 70, .external_lex_state = 1}, - [876] = {.lex_state = 70, .external_lex_state = 1}, - [877] = {.lex_state = 70, .external_lex_state = 1}, - [878] = {.lex_state = 70, .external_lex_state = 1}, - [879] = {.lex_state = 70, .external_lex_state = 1}, - [880] = {.lex_state = 70, .external_lex_state = 1}, - [881] = {.lex_state = 70, .external_lex_state = 1}, - [882] = {.lex_state = 70, .external_lex_state = 1}, - [883] = {.lex_state = 70}, - [884] = {.lex_state = 70, .external_lex_state = 1}, - [885] = {.lex_state = 70}, - [886] = {.lex_state = 73, .external_lex_state = 1}, - [887] = {.lex_state = 70}, - [888] = {.lex_state = 70}, - [889] = {.lex_state = 70}, - [890] = {.lex_state = 70}, - [891] = {.lex_state = 454, .external_lex_state = 1}, - [892] = {.lex_state = 70}, - [893] = {.lex_state = 70, .external_lex_state = 1}, - [894] = {.lex_state = 68, .external_lex_state = 1}, - [895] = {.lex_state = 70, .external_lex_state = 1}, - [896] = {.lex_state = 68}, - [897] = {.lex_state = 70}, - [898] = {.lex_state = 70}, - [899] = {.lex_state = 70}, - [900] = {.lex_state = 70}, - [901] = {.lex_state = 70, .external_lex_state = 1}, - [902] = {.lex_state = 454}, - [903] = {.lex_state = 70, .external_lex_state = 1}, - [904] = {.lex_state = 70, .external_lex_state = 1}, - [905] = {.lex_state = 70, .external_lex_state = 1}, - [906] = {.lex_state = 70, .external_lex_state = 1}, - [907] = {.lex_state = 70, .external_lex_state = 1}, - [908] = {.lex_state = 70, .external_lex_state = 1}, - [909] = {.lex_state = 70, .external_lex_state = 1}, - [910] = {.lex_state = 70}, - [911] = {.lex_state = 70}, - [912] = {.lex_state = 70}, - [913] = {.lex_state = 70}, - [914] = {.lex_state = 70}, - [915] = {.lex_state = 70}, - [916] = {.lex_state = 70, .external_lex_state = 1}, - [917] = {.lex_state = 70}, - [918] = {.lex_state = 70}, - [919] = {.lex_state = 70}, - [920] = {.lex_state = 67, .external_lex_state = 1}, - [921] = {.lex_state = 70}, - [922] = {.lex_state = 70, .external_lex_state = 1}, - [923] = {.lex_state = 70}, - [924] = {.lex_state = 68}, - [925] = {.lex_state = 68}, - [926] = {.lex_state = 68, .external_lex_state = 1}, - [927] = {.lex_state = 106}, - [928] = {.lex_state = 70, .external_lex_state = 1}, - [929] = {.lex_state = 70}, - [930] = {.lex_state = 68, .external_lex_state = 1}, - [931] = {.lex_state = 68}, - [932] = {.lex_state = 68, .external_lex_state = 1}, - [933] = {.lex_state = 106}, - [934] = {.lex_state = 106}, - [935] = {.lex_state = 106}, - [936] = {.lex_state = 70, .external_lex_state = 1}, - [937] = {.lex_state = 70, .external_lex_state = 1}, - [938] = {.lex_state = 70}, - [939] = {.lex_state = 106}, - [940] = {.lex_state = 106}, - [941] = {.lex_state = 106}, - [942] = {.lex_state = 60, .external_lex_state = 1}, - [943] = {.lex_state = 70}, - [944] = {.lex_state = 106}, - [945] = {.lex_state = 60}, - [946] = {.lex_state = 106}, - [947] = {.lex_state = 106}, - [948] = {.lex_state = 106}, - [949] = {.lex_state = 106}, - [950] = {.lex_state = 60, .external_lex_state = 1}, - [951] = {.lex_state = 106}, - [952] = {.lex_state = 106}, - [953] = {.lex_state = 106}, - [954] = {.lex_state = 106}, - [955] = {.lex_state = 106}, - [956] = {.lex_state = 106}, - [957] = {.lex_state = 106}, - [958] = {.lex_state = 106}, - [959] = {.lex_state = 106}, - [960] = {.lex_state = 106}, - [961] = {.lex_state = 106}, - [962] = {.lex_state = 106}, - [963] = {.lex_state = 70, .external_lex_state = 1}, - [964] = {.lex_state = 106}, - [965] = {.lex_state = 60, .external_lex_state = 1}, - [966] = {.lex_state = 60}, - [967] = {.lex_state = 70}, - [968] = {.lex_state = 106}, - [969] = {.lex_state = 106}, - [970] = {.lex_state = 106}, - [971] = {.lex_state = 106}, - [972] = {.lex_state = 106}, - [973] = {.lex_state = 106}, - [974] = {.lex_state = 106}, - [975] = {.lex_state = 60}, - [976] = {.lex_state = 106}, - [977] = {.lex_state = 106}, - [978] = {.lex_state = 106}, - [979] = {.lex_state = 60, .external_lex_state = 1}, - [980] = {.lex_state = 106, .external_lex_state = 1}, - [981] = {.lex_state = 454}, - [982] = {.lex_state = 61}, - [983] = {.lex_state = 61, .external_lex_state = 1}, - [984] = {.lex_state = 454, .external_lex_state = 1}, - [985] = {.lex_state = 61}, - [986] = {.lex_state = 60, .external_lex_state = 1}, - [987] = {.lex_state = 61, .external_lex_state = 1}, - [988] = {.lex_state = 60, .external_lex_state = 1}, - [989] = {.lex_state = 60}, - [990] = {.lex_state = 61, .external_lex_state = 1}, - [991] = {.lex_state = 61}, - [992] = {.lex_state = 60}, - [993] = {.lex_state = 60}, - [994] = {.lex_state = 106, .external_lex_state = 1}, - [995] = {.lex_state = 72}, - [996] = {.lex_state = 106, .external_lex_state = 1}, - [997] = {.lex_state = 61}, - [998] = {.lex_state = 106, .external_lex_state = 1}, - [999] = {.lex_state = 106, .external_lex_state = 1}, - [1000] = {.lex_state = 106, .external_lex_state = 1}, - [1001] = {.lex_state = 106, .external_lex_state = 1}, - [1002] = {.lex_state = 106, .external_lex_state = 1}, - [1003] = {.lex_state = 106, .external_lex_state = 1}, - [1004] = {.lex_state = 106, .external_lex_state = 1}, - [1005] = {.lex_state = 106, .external_lex_state = 1}, - [1006] = {.lex_state = 72}, - [1007] = {.lex_state = 61}, - [1008] = {.lex_state = 106, .external_lex_state = 1}, - [1009] = {.lex_state = 61}, - [1010] = {.lex_state = 106, .external_lex_state = 1}, - [1011] = {.lex_state = 106, .external_lex_state = 1}, - [1012] = {.lex_state = 106, .external_lex_state = 1}, - [1013] = {.lex_state = 106, .external_lex_state = 1}, - [1014] = {.lex_state = 106, .external_lex_state = 1}, - [1015] = {.lex_state = 106, .external_lex_state = 1}, - [1016] = {.lex_state = 106, .external_lex_state = 1}, - [1017] = {.lex_state = 106, .external_lex_state = 1}, - [1018] = {.lex_state = 87}, - [1019] = {.lex_state = 106, .external_lex_state = 1}, - [1020] = {.lex_state = 106, .external_lex_state = 1}, - [1021] = {.lex_state = 72, .external_lex_state = 1}, - [1022] = {.lex_state = 61, .external_lex_state = 1}, - [1023] = {.lex_state = 106, .external_lex_state = 1}, - [1024] = {.lex_state = 106, .external_lex_state = 1}, - [1025] = {.lex_state = 106, .external_lex_state = 1}, - [1026] = {.lex_state = 106}, - [1027] = {.lex_state = 106, .external_lex_state = 1}, - [1028] = {.lex_state = 72, .external_lex_state = 1}, - [1029] = {.lex_state = 106, .external_lex_state = 1}, - [1030] = {.lex_state = 106, .external_lex_state = 1}, - [1031] = {.lex_state = 106, .external_lex_state = 1}, - [1032] = {.lex_state = 61, .external_lex_state = 1}, - [1033] = {.lex_state = 72}, - [1034] = {.lex_state = 106, .external_lex_state = 1}, - [1035] = {.lex_state = 72, .external_lex_state = 1}, - [1036] = {.lex_state = 106, .external_lex_state = 1}, - [1037] = {.lex_state = 106, .external_lex_state = 1}, - [1038] = {.lex_state = 61, .external_lex_state = 1}, - [1039] = {.lex_state = 106, .external_lex_state = 1}, - [1040] = {.lex_state = 106, .external_lex_state = 1}, - [1041] = {.lex_state = 106, .external_lex_state = 1}, - [1042] = {.lex_state = 106, .external_lex_state = 1}, - [1043] = {.lex_state = 72, .external_lex_state = 1}, - [1044] = {.lex_state = 72, .external_lex_state = 1}, - [1045] = {.lex_state = 72}, - [1046] = {.lex_state = 73}, - [1047] = {.lex_state = 73, .external_lex_state = 1}, - [1048] = {.lex_state = 72, .external_lex_state = 1}, - [1049] = {.lex_state = 72, .external_lex_state = 1}, - [1050] = {.lex_state = 72}, - [1051] = {.lex_state = 72, .external_lex_state = 1}, - [1052] = {.lex_state = 73}, - [1053] = {.lex_state = 72, .external_lex_state = 1}, - [1054] = {.lex_state = 72}, - [1055] = {.lex_state = 72}, - [1056] = {.lex_state = 72}, - [1057] = {.lex_state = 73, .external_lex_state = 1}, - [1058] = {.lex_state = 106, .external_lex_state = 1}, - [1059] = {.lex_state = 106}, - [1060] = {.lex_state = 72, .external_lex_state = 1}, - [1061] = {.lex_state = 72}, - [1062] = {.lex_state = 72}, - [1063] = {.lex_state = 73}, - [1064] = {.lex_state = 72}, - [1065] = {.lex_state = 73, .external_lex_state = 1}, - [1066] = {.lex_state = 72, .external_lex_state = 1}, - [1067] = {.lex_state = 72}, - [1068] = {.lex_state = 72}, - [1069] = {.lex_state = 72}, - [1070] = {.lex_state = 72, .external_lex_state = 1}, - [1071] = {.lex_state = 72, .external_lex_state = 1}, - [1072] = {.lex_state = 72, .external_lex_state = 1}, - [1073] = {.lex_state = 73}, - [1074] = {.lex_state = 73, .external_lex_state = 1}, - [1075] = {.lex_state = 106, .external_lex_state = 1}, - [1076] = {.lex_state = 72}, - [1077] = {.lex_state = 73}, - [1078] = {.lex_state = 73, .external_lex_state = 1}, - [1079] = {.lex_state = 106}, - [1080] = {.lex_state = 73, .external_lex_state = 1}, - [1081] = {.lex_state = 73, .external_lex_state = 1}, - [1082] = {.lex_state = 73}, - [1083] = {.lex_state = 106, .external_lex_state = 1}, - [1084] = {.lex_state = 73}, - [1085] = {.lex_state = 73}, - [1086] = {.lex_state = 72, .external_lex_state = 1}, - [1087] = {.lex_state = 73}, - [1088] = {.lex_state = 73}, - [1089] = {.lex_state = 73}, - [1090] = {.lex_state = 73, .external_lex_state = 1}, - [1091] = {.lex_state = 73, .external_lex_state = 1}, - [1092] = {.lex_state = 73, .external_lex_state = 1}, - [1093] = {.lex_state = 73}, - [1094] = {.lex_state = 73, .external_lex_state = 1}, - [1095] = {.lex_state = 73, .external_lex_state = 1}, - [1096] = {.lex_state = 73, .external_lex_state = 1}, - [1097] = {.lex_state = 73}, - [1098] = {.lex_state = 73}, - [1099] = {.lex_state = 73, .external_lex_state = 1}, - [1100] = {.lex_state = 72}, - [1101] = {.lex_state = 72, .external_lex_state = 1}, - [1102] = {.lex_state = 82}, - [1103] = {.lex_state = 72, .external_lex_state = 1}, - [1104] = {.lex_state = 72}, - [1105] = {.lex_state = 72}, - [1106] = {.lex_state = 72, .external_lex_state = 1}, - [1107] = {.lex_state = 72, .external_lex_state = 1}, - [1108] = {.lex_state = 72}, - [1109] = {.lex_state = 72}, - [1110] = {.lex_state = 72, .external_lex_state = 1}, - [1111] = {.lex_state = 73, .external_lex_state = 1}, - [1112] = {.lex_state = 73}, - [1113] = {.lex_state = 82}, - [1114] = {.lex_state = 72, .external_lex_state = 1}, - [1115] = {.lex_state = 87, .external_lex_state = 1}, - [1116] = {.lex_state = 72}, - [1117] = {.lex_state = 72}, - [1118] = {.lex_state = 82}, - [1119] = {.lex_state = 72}, - [1120] = {.lex_state = 72, .external_lex_state = 1}, - [1121] = {.lex_state = 72, .external_lex_state = 1}, - [1122] = {.lex_state = 73, .external_lex_state = 1}, - [1123] = {.lex_state = 73}, - [1124] = {.lex_state = 73, .external_lex_state = 1}, - [1125] = {.lex_state = 73, .external_lex_state = 1}, - [1126] = {.lex_state = 73}, - [1127] = {.lex_state = 73}, - [1128] = {.lex_state = 454}, - [1129] = {.lex_state = 73}, - [1130] = {.lex_state = 454, .external_lex_state = 1}, - [1131] = {.lex_state = 73}, - [1132] = {.lex_state = 73, .external_lex_state = 1}, - [1133] = {.lex_state = 454, .external_lex_state = 1}, - [1134] = {.lex_state = 73, .external_lex_state = 1}, - [1135] = {.lex_state = 454}, - [1136] = {.lex_state = 73}, - [1137] = {.lex_state = 73, .external_lex_state = 1}, - [1138] = {.lex_state = 73, .external_lex_state = 1}, - [1139] = {.lex_state = 73, .external_lex_state = 1}, - [1140] = {.lex_state = 73}, - [1141] = {.lex_state = 73}, - [1142] = {.lex_state = 454, .external_lex_state = 1}, - [1143] = {.lex_state = 454, .external_lex_state = 1}, - [1144] = {.lex_state = 454}, - [1145] = {.lex_state = 454}, - [1146] = {.lex_state = 454}, - [1147] = {.lex_state = 454, .external_lex_state = 1}, - [1148] = {.lex_state = 82}, - [1149] = {.lex_state = 82}, - [1150] = {.lex_state = 454}, - [1151] = {.lex_state = 454}, - [1152] = {.lex_state = 454, .external_lex_state = 1}, - [1153] = {.lex_state = 454}, - [1154] = {.lex_state = 454, .external_lex_state = 1}, - [1155] = {.lex_state = 454}, - [1156] = {.lex_state = 454, .external_lex_state = 1}, - [1157] = {.lex_state = 454, .external_lex_state = 1}, - [1158] = {.lex_state = 454, .external_lex_state = 1}, - [1159] = {.lex_state = 454}, - [1160] = {.lex_state = 101}, - [1161] = {.lex_state = 101}, - [1162] = {.lex_state = 101}, - [1163] = {.lex_state = 59}, - [1164] = {.lex_state = 100}, - [1165] = {.lex_state = 94}, - [1166] = {.lex_state = 94}, - [1167] = {.lex_state = 94}, - [1168] = {.lex_state = 94}, - [1169] = {.lex_state = 94}, - [1170] = {.lex_state = 94}, - [1171] = {.lex_state = 94}, - [1172] = {.lex_state = 94}, - [1173] = {.lex_state = 94}, - [1174] = {.lex_state = 94}, - [1175] = {.lex_state = 94}, - [1176] = {.lex_state = 94}, - [1177] = {.lex_state = 94}, - [1178] = {.lex_state = 94}, - [1179] = {.lex_state = 94}, - [1180] = {.lex_state = 94}, - [1181] = {.lex_state = 94}, - [1182] = {.lex_state = 94}, - [1183] = {.lex_state = 94}, - [1184] = {.lex_state = 94}, - [1185] = {.lex_state = 94}, - [1186] = {.lex_state = 94}, - [1187] = {.lex_state = 94}, - [1188] = {.lex_state = 94}, - [1189] = {.lex_state = 94}, - [1190] = {.lex_state = 103}, - [1191] = {.lex_state = 103}, - [1192] = {.lex_state = 103}, - [1193] = {.lex_state = 103}, - [1194] = {.lex_state = 103}, - [1195] = {.lex_state = 104}, - [1196] = {.lex_state = 104}, - [1197] = {.lex_state = 104}, - [1198] = {.lex_state = 104}, - [1199] = {.lex_state = 104}, - [1200] = {.lex_state = 104}, - [1201] = {.lex_state = 104}, - [1202] = {.lex_state = 104}, - [1203] = {.lex_state = 104}, - [1204] = {.lex_state = 104}, - [1205] = {.lex_state = 104}, - [1206] = {.lex_state = 103}, - [1207] = {.lex_state = 104}, - [1208] = {.lex_state = 103}, - [1209] = {.lex_state = 104}, - [1210] = {.lex_state = 104}, - [1211] = {.lex_state = 104}, - [1212] = {.lex_state = 103}, - [1213] = {.lex_state = 103}, - [1214] = {.lex_state = 103}, - [1215] = {.lex_state = 104}, - [1216] = {.lex_state = 28}, - [1217] = {.lex_state = 28}, - [1218] = {.lex_state = 28}, - [1219] = {.lex_state = 28}, - [1220] = {.lex_state = 28}, - [1221] = {.lex_state = 28}, - [1222] = {.lex_state = 103}, - [1223] = {.lex_state = 28}, - [1224] = {.lex_state = 28}, - [1225] = {.lex_state = 28}, - [1226] = {.lex_state = 28}, - [1227] = {.lex_state = 28}, - [1228] = {.lex_state = 28}, - [1229] = {.lex_state = 28}, - [1230] = {.lex_state = 104}, - [1231] = {.lex_state = 28}, - [1232] = {.lex_state = 28}, - [1233] = {.lex_state = 28}, - [1234] = {.lex_state = 28}, - [1235] = {.lex_state = 109}, - [1236] = {.lex_state = 454}, - [1237] = {.lex_state = 454}, - [1238] = {.lex_state = 454}, - [1239] = {.lex_state = 454}, - [1240] = {.lex_state = 454}, - [1241] = {.lex_state = 109}, - [1242] = {.lex_state = 454}, - [1243] = {.lex_state = 454}, - [1244] = {.lex_state = 94}, - [1245] = {.lex_state = 94}, - [1246] = {.lex_state = 94}, - [1247] = {.lex_state = 104}, - [1248] = {.lex_state = 103}, - [1249] = {.lex_state = 28}, - [1250] = {.lex_state = 94}, - [1251] = {.lex_state = 103}, - [1252] = {.lex_state = 454}, - [1253] = {.lex_state = 104}, - [1254] = {.lex_state = 104}, - [1255] = {.lex_state = 94}, - [1256] = {.lex_state = 103}, - [1257] = {.lex_state = 94}, - [1258] = {.lex_state = 28}, - [1259] = {.lex_state = 28}, - [1260] = {.lex_state = 104}, - [1261] = {.lex_state = 454}, - [1262] = {.lex_state = 454}, - [1263] = {.lex_state = 454}, - [1264] = {.lex_state = 94}, - [1265] = {.lex_state = 454}, - [1266] = {.lex_state = 94}, - [1267] = {.lex_state = 94}, - [1268] = {.lex_state = 94}, - [1269] = {.lex_state = 108}, - [1270] = {.lex_state = 94}, - [1271] = {.lex_state = 108}, - [1272] = {.lex_state = 454}, - [1273] = {.lex_state = 94}, - [1274] = {.lex_state = 454}, - [1275] = {.lex_state = 94}, - [1276] = {.lex_state = 454}, - [1277] = {.lex_state = 94}, - [1278] = {.lex_state = 454}, - [1279] = {.lex_state = 454}, - [1280] = {.lex_state = 454}, - [1281] = {.lex_state = 94}, - [1282] = {.lex_state = 454}, - [1283] = {.lex_state = 106}, - [1284] = {.lex_state = 106}, - [1285] = {.lex_state = 454}, - [1286] = {.lex_state = 106}, - [1287] = {.lex_state = 106}, - [1288] = {.lex_state = 94}, - [1289] = {.lex_state = 94}, - [1290] = {.lex_state = 454}, - [1291] = {.lex_state = 106}, - [1292] = {.lex_state = 108}, - [1293] = {.lex_state = 82}, - [1294] = {.lex_state = 118}, - [1295] = {.lex_state = 454}, - [1296] = {.lex_state = 82}, - [1297] = {.lex_state = 106}, - [1298] = {.lex_state = 118}, - [1299] = {.lex_state = 454}, - [1300] = {.lex_state = 106}, - [1301] = {.lex_state = 454}, - [1302] = {.lex_state = 454}, - [1303] = {.lex_state = 454}, - [1304] = {.lex_state = 454}, - [1305] = {.lex_state = 106, .external_lex_state = 1}, - [1306] = {.lex_state = 454}, - [1307] = {.lex_state = 454}, - [1308] = {.lex_state = 454}, - [1309] = {.lex_state = 454}, - [1310] = {.lex_state = 106}, - [1311] = {.lex_state = 454}, - [1312] = {.lex_state = 454}, - [1313] = {.lex_state = 454}, - [1314] = {.lex_state = 454}, - [1315] = {.lex_state = 454}, - [1316] = {.lex_state = 454}, - [1317] = {.lex_state = 454}, - [1318] = {.lex_state = 454}, - [1319] = {.lex_state = 454}, - [1320] = {.lex_state = 106, .external_lex_state = 1}, - [1321] = {.lex_state = 106}, - [1322] = {.lex_state = 454}, - [1323] = {.lex_state = 106}, - [1324] = {.lex_state = 102}, - [1325] = {.lex_state = 454}, - [1326] = {.lex_state = 454, .external_lex_state = 1}, - [1327] = {.lex_state = 454, .external_lex_state = 1}, - [1328] = {.lex_state = 454, .external_lex_state = 1}, - [1329] = {.lex_state = 454}, - [1330] = {.lex_state = 102}, - [1331] = {.lex_state = 106}, - [1332] = {.lex_state = 102}, - [1333] = {.lex_state = 454, .external_lex_state = 1}, - [1334] = {.lex_state = 454}, - [1335] = {.lex_state = 106}, - [1336] = {.lex_state = 33}, - [1337] = {.lex_state = 111}, - [1338] = {.lex_state = 33}, - [1339] = {.lex_state = 106}, - [1340] = {.lex_state = 111}, - [1341] = {.lex_state = 108, .external_lex_state = 1}, - [1342] = {.lex_state = 111}, - [1343] = {.lex_state = 111}, - [1344] = {.lex_state = 108}, - [1345] = {.lex_state = 108}, - [1346] = {.lex_state = 106}, - [1347] = {.lex_state = 102}, - [1348] = {.lex_state = 106}, - [1349] = {.lex_state = 102}, - [1350] = {.lex_state = 35, .external_lex_state = 1}, - [1351] = {.lex_state = 102}, - [1352] = {.lex_state = 35, .external_lex_state = 1}, - [1353] = {.lex_state = 106}, - [1354] = {.lex_state = 108, .external_lex_state = 1}, - [1355] = {.lex_state = 108}, - [1356] = {.lex_state = 454}, - [1357] = {.lex_state = 454}, - [1358] = {.lex_state = 111}, - [1359] = {.lex_state = 454, .external_lex_state = 1}, - [1360] = {.lex_state = 454}, - [1361] = {.lex_state = 111}, - [1362] = {.lex_state = 454}, - [1363] = {.lex_state = 111}, - [1364] = {.lex_state = 454}, - [1365] = {.lex_state = 454, .external_lex_state = 1}, - [1366] = {.lex_state = 111}, - [1367] = {.lex_state = 111}, - [1368] = {.lex_state = 111}, - [1369] = {.lex_state = 454, .external_lex_state = 1}, - [1370] = {.lex_state = 111}, - [1371] = {.lex_state = 111}, - [1372] = {.lex_state = 111}, - [1373] = {.lex_state = 111}, - [1374] = {.lex_state = 454}, - [1375] = {.lex_state = 454}, - [1376] = {.lex_state = 111}, - [1377] = {.lex_state = 111}, - [1378] = {.lex_state = 454}, - [1379] = {.lex_state = 454}, - [1380] = {.lex_state = 454, .external_lex_state = 1}, - [1381] = {.lex_state = 454}, - [1382] = {.lex_state = 454}, - [1383] = {.lex_state = 111}, - [1384] = {.lex_state = 111}, - [1385] = {.lex_state = 111}, - [1386] = {.lex_state = 111}, - [1387] = {.lex_state = 454}, - [1388] = {.lex_state = 111}, - [1389] = {.lex_state = 454}, - [1390] = {.lex_state = 454}, - [1391] = {.lex_state = 454, .external_lex_state = 1}, - [1392] = {.lex_state = 111}, - [1393] = {.lex_state = 454, .external_lex_state = 1}, - [1394] = {.lex_state = 111}, - [1395] = {.lex_state = 108, .external_lex_state = 1}, - [1396] = {.lex_state = 454, .external_lex_state = 1}, - [1397] = {.lex_state = 454}, - [1398] = {.lex_state = 111}, - [1399] = {.lex_state = 111}, - [1400] = {.lex_state = 454, .external_lex_state = 1}, - [1401] = {.lex_state = 111}, - [1402] = {.lex_state = 454}, - [1403] = {.lex_state = 82}, - [1404] = {.lex_state = 82}, - [1405] = {.lex_state = 82}, - [1406] = {.lex_state = 82}, - [1407] = {.lex_state = 82}, - [1408] = {.lex_state = 106}, - [1409] = {.lex_state = 454}, - [1410] = {.lex_state = 454}, - [1411] = {.lex_state = 106}, - [1412] = {.lex_state = 82}, - [1413] = {.lex_state = 82}, - [1414] = {.lex_state = 82}, - [1415] = {.lex_state = 454}, - [1416] = {.lex_state = 454}, - [1417] = {.lex_state = 106}, - [1418] = {.lex_state = 82}, - [1419] = {.lex_state = 82}, - [1420] = {.lex_state = 454}, - [1421] = {.lex_state = 108}, - [1422] = {.lex_state = 108}, - [1423] = {.lex_state = 454, .external_lex_state = 1}, - [1424] = {.lex_state = 82}, - [1425] = {.lex_state = 35}, - [1426] = {.lex_state = 454}, - [1427] = {.lex_state = 108, .external_lex_state = 1}, - [1428] = {.lex_state = 454}, - [1429] = {.lex_state = 108, .external_lex_state = 1}, - [1430] = {.lex_state = 106}, - [1431] = {.lex_state = 35}, - [1432] = {.lex_state = 454}, - [1433] = {.lex_state = 108}, - [1434] = {.lex_state = 454}, - [1435] = {.lex_state = 97}, - [1436] = {.lex_state = 97}, - [1437] = {.lex_state = 454}, - [1438] = {.lex_state = 92}, - [1439] = {.lex_state = 113}, - [1440] = {.lex_state = 454}, - [1441] = {.lex_state = 454}, - [1442] = {.lex_state = 92}, - [1443] = {.lex_state = 454}, - [1444] = {.lex_state = 92}, - [1445] = {.lex_state = 454}, - [1446] = {.lex_state = 454}, - [1447] = {.lex_state = 111}, - [1448] = {.lex_state = 454}, - [1449] = {.lex_state = 39}, - [1450] = {.lex_state = 454}, - [1451] = {.lex_state = 454}, - [1452] = {.lex_state = 454}, - [1453] = {.lex_state = 454}, - [1454] = {.lex_state = 454}, - [1455] = {.lex_state = 454, .external_lex_state = 1}, - [1456] = {.lex_state = 97}, - [1457] = {.lex_state = 454}, - [1458] = {.lex_state = 97}, - [1459] = {.lex_state = 454}, - [1460] = {.lex_state = 92}, - [1461] = {.lex_state = 454, .external_lex_state = 1}, - [1462] = {.lex_state = 92}, - [1463] = {.lex_state = 108, .external_lex_state = 1}, - [1464] = {.lex_state = 454}, - [1465] = {.lex_state = 454}, - [1466] = {.lex_state = 454, .external_lex_state = 1}, - [1467] = {.lex_state = 97}, - [1468] = {.lex_state = 39}, - [1469] = {.lex_state = 108, .external_lex_state = 1}, - [1470] = {.lex_state = 97}, - [1471] = {.lex_state = 92}, - [1472] = {.lex_state = 92}, - [1473] = {.lex_state = 97}, - [1474] = {.lex_state = 454}, - [1475] = {.lex_state = 97}, - [1476] = {.lex_state = 454}, - [1477] = {.lex_state = 97}, - [1478] = {.lex_state = 97}, - [1479] = {.lex_state = 454, .external_lex_state = 1}, - [1480] = {.lex_state = 97}, - [1481] = {.lex_state = 97}, - [1482] = {.lex_state = 454}, - [1483] = {.lex_state = 108}, - [1484] = {.lex_state = 454, .external_lex_state = 1}, - [1485] = {.lex_state = 92}, - [1486] = {.lex_state = 92}, - [1487] = {.lex_state = 454, .external_lex_state = 1}, - [1488] = {.lex_state = 106}, - [1489] = {.lex_state = 97}, - [1490] = {.lex_state = 106}, - [1491] = {.lex_state = 454}, - [1492] = {.lex_state = 92}, - [1493] = {.lex_state = 454, .external_lex_state = 1}, - [1494] = {.lex_state = 454}, - [1495] = {.lex_state = 39}, - [1496] = {.lex_state = 454}, - [1497] = {.lex_state = 39}, - [1498] = {.lex_state = 106}, - [1499] = {.lex_state = 454}, - [1500] = {.lex_state = 454}, - [1501] = {.lex_state = 454}, - [1502] = {.lex_state = 106}, - [1503] = {.lex_state = 454}, - [1504] = {.lex_state = 454}, - [1505] = {.lex_state = 39}, - [1506] = {.lex_state = 454}, - [1507] = {.lex_state = 39}, - [1508] = {.lex_state = 454, .external_lex_state = 1}, - [1509] = {.lex_state = 454}, - [1510] = {.lex_state = 454, .external_lex_state = 1}, - [1511] = {.lex_state = 39}, - [1512] = {.lex_state = 454}, - [1513] = {.lex_state = 454}, - [1514] = {.lex_state = 454}, - [1515] = {.lex_state = 454}, - [1516] = {.lex_state = 108}, - [1517] = {.lex_state = 454}, - [1518] = {.lex_state = 106}, - [1519] = {.lex_state = 454}, - [1520] = {.lex_state = 454}, - [1521] = {.lex_state = 39}, - [1522] = {.lex_state = 454}, - [1523] = {.lex_state = 39}, - [1524] = {.lex_state = 454}, - [1525] = {.lex_state = 454}, - [1526] = {.lex_state = 39}, - [1527] = {.lex_state = 454}, - [1528] = {.lex_state = 454}, - [1529] = {.lex_state = 39}, - [1530] = {.lex_state = 106}, - [1531] = {.lex_state = 92}, - [1532] = {.lex_state = 454}, - [1533] = {.lex_state = 454}, - [1534] = {.lex_state = 454}, - [1535] = {.lex_state = 454}, - [1536] = {.lex_state = 454}, - [1537] = {.lex_state = 106}, - [1538] = {.lex_state = 97}, - [1539] = {.lex_state = 454}, - [1540] = {.lex_state = 97}, - [1541] = {.lex_state = 108, .external_lex_state = 1}, - [1542] = {.lex_state = 454}, - [1543] = {.lex_state = 97}, - [1544] = {.lex_state = 97}, - [1545] = {.lex_state = 454}, - [1546] = {.lex_state = 454}, - [1547] = {.lex_state = 106}, - [1548] = {.lex_state = 39}, - [1549] = {.lex_state = 454}, - [1550] = {.lex_state = 454}, - [1551] = {.lex_state = 454}, - [1552] = {.lex_state = 454}, - [1553] = {.lex_state = 454}, - [1554] = {.lex_state = 454}, - [1555] = {.lex_state = 454}, - [1556] = {.lex_state = 454}, - [1557] = {.lex_state = 454}, - [1558] = {.lex_state = 454}, - [1559] = {.lex_state = 106}, - [1560] = {.lex_state = 454}, - [1561] = {.lex_state = 454}, - [1562] = {.lex_state = 454}, - [1563] = {.lex_state = 454}, - [1564] = {.lex_state = 454}, - [1565] = {.lex_state = 454}, - [1566] = {.lex_state = 454}, - [1567] = {.lex_state = 454}, - [1568] = {.lex_state = 454}, - [1569] = {.lex_state = 454}, - [1570] = {.lex_state = 454}, - [1571] = {.lex_state = 454}, - [1572] = {.lex_state = 454}, - [1573] = {.lex_state = 454}, - [1574] = {.lex_state = 454}, - [1575] = {.lex_state = 454}, - [1576] = {.lex_state = 454}, - [1577] = {.lex_state = 454}, - [1578] = {.lex_state = 454}, - [1579] = {.lex_state = 454}, - [1580] = {.lex_state = 454}, - [1581] = {.lex_state = 454}, - [1582] = {.lex_state = 454}, - [1583] = {.lex_state = 454}, - [1584] = {.lex_state = 454}, - [1585] = {.lex_state = 454}, - [1586] = {.lex_state = 454}, - [1587] = {.lex_state = 454}, - [1588] = {.lex_state = 454}, - [1589] = {.lex_state = 454}, - [1590] = {.lex_state = 454}, - [1591] = {.lex_state = 454}, - [1592] = {.lex_state = 454}, - [1593] = {.lex_state = 454}, - [1594] = {.lex_state = 454}, - [1595] = {.lex_state = 454}, - [1596] = {.lex_state = 454}, - [1597] = {.lex_state = 454}, - [1598] = {.lex_state = 454}, - [1599] = {.lex_state = 454}, - [1600] = {.lex_state = 454}, - [1601] = {.lex_state = 454}, - [1602] = {.lex_state = 454}, - [1603] = {.lex_state = 454}, - [1604] = {.lex_state = 454}, - [1605] = {.lex_state = 454}, - [1606] = {.lex_state = 454}, - [1607] = {.lex_state = 454}, - [1608] = {.lex_state = 454}, - [1609] = {.lex_state = 454}, - [1610] = {.lex_state = 454}, - [1611] = {.lex_state = 454}, - [1612] = {.lex_state = 454}, - [1613] = {.lex_state = 454}, - [1614] = {.lex_state = 454, .external_lex_state = 1}, - [1615] = {.lex_state = 454}, - [1616] = {.lex_state = 454}, - [1617] = {.lex_state = 454}, - [1618] = {.lex_state = 454}, - [1619] = {.lex_state = 454}, - [1620] = {.lex_state = 454}, - [1621] = {.lex_state = 454}, - [1622] = {.lex_state = 454}, - [1623] = {.lex_state = 454}, - [1624] = {.lex_state = 454}, - [1625] = {.lex_state = 454}, - [1626] = {.lex_state = 454}, - [1627] = {.lex_state = 454}, - [1628] = {.lex_state = 454}, - [1629] = {.lex_state = 454}, - [1630] = {.lex_state = 454}, - [1631] = {.lex_state = 454}, - [1632] = {.lex_state = 454}, - [1633] = {.lex_state = 94}, - [1634] = {.lex_state = 454}, - [1635] = {.lex_state = 454}, - [1636] = {.lex_state = 454}, - [1637] = {.lex_state = 454}, - [1638] = {.lex_state = 454}, - [1639] = {.lex_state = 454}, - [1640] = {.lex_state = 454, .external_lex_state = 1}, - [1641] = {.lex_state = 94}, - [1642] = {.lex_state = 454}, - [1643] = {.lex_state = 454, .external_lex_state = 1}, - [1644] = {.lex_state = 454}, - [1645] = {.lex_state = 454}, - [1646] = {.lex_state = 454}, - [1647] = {.lex_state = 454, .external_lex_state = 1}, - [1648] = {.lex_state = 454}, - [1649] = {.lex_state = 94}, - [1650] = {.lex_state = 454}, - [1651] = {.lex_state = 454}, - [1652] = {.lex_state = 454}, - [1653] = {.lex_state = 454}, - [1654] = {.lex_state = 454}, - [1655] = {.lex_state = 454}, - [1656] = {.lex_state = 454}, - [1657] = {.lex_state = 454}, - [1658] = {.lex_state = 454}, - [1659] = {.lex_state = 454}, - [1660] = {.lex_state = 454}, - [1661] = {.lex_state = 454}, - [1662] = {.lex_state = 454}, - [1663] = {.lex_state = 454}, - [1664] = {.lex_state = 454}, - [1665] = {.lex_state = 454}, - [1666] = {.lex_state = 454}, - [1667] = {.lex_state = 454}, - [1668] = {.lex_state = 454}, - [1669] = {.lex_state = 454}, - [1670] = {.lex_state = 454}, - [1671] = {.lex_state = 454}, - [1672] = {.lex_state = 94}, - [1673] = {.lex_state = 454}, - [1674] = {.lex_state = 454}, - [1675] = {.lex_state = 454}, - [1676] = {.lex_state = 454}, - [1677] = {.lex_state = 454}, - [1678] = {.lex_state = 454}, - [1679] = {.lex_state = 454}, - [1680] = {.lex_state = 454}, - [1681] = {.lex_state = 454}, - [1682] = {.lex_state = 454}, - [1683] = {.lex_state = 454}, - [1684] = {.lex_state = 454}, - [1685] = {.lex_state = 454}, - [1686] = {.lex_state = 454}, - [1687] = {.lex_state = 454}, - [1688] = {.lex_state = 119}, - [1689] = {.lex_state = 454}, - [1690] = {.lex_state = 454}, - [1691] = {.lex_state = 454}, - [1692] = {.lex_state = 454}, - [1693] = {.lex_state = 454}, - [1694] = {.lex_state = 454}, - [1695] = {.lex_state = 454}, - [1696] = {.lex_state = 454}, - [1697] = {.lex_state = 454}, - [1698] = {.lex_state = 454}, - [1699] = {.lex_state = 454}, - [1700] = {.lex_state = 454}, - [1701] = {.lex_state = 454}, - [1702] = {.lex_state = 454}, - [1703] = {.lex_state = 454}, - [1704] = {.lex_state = 454}, - [1705] = {.lex_state = 454}, - [1706] = {.lex_state = 454}, - [1707] = {.lex_state = 454}, - [1708] = {.lex_state = 454}, - [1709] = {.lex_state = 454}, - [1710] = {.lex_state = 454}, - [1711] = {.lex_state = 454, .external_lex_state = 1}, - [1712] = {.lex_state = 119}, - [1713] = {.lex_state = 119}, - [1714] = {.lex_state = 454}, - [1715] = {.lex_state = 119}, - [1716] = {.lex_state = 454, .external_lex_state = 1}, - [1717] = {.lex_state = 454}, - [1718] = {.lex_state = 454}, - [1719] = {.lex_state = 454}, - [1720] = {.lex_state = 454}, - [1721] = {.lex_state = 454}, - [1722] = {.lex_state = 454}, - [1723] = {.lex_state = 454}, - [1724] = {.lex_state = 454}, - [1725] = {.lex_state = 454}, - [1726] = {.lex_state = 454}, - [1727] = {.lex_state = 454}, - [1728] = {.lex_state = 454}, - [1729] = {.lex_state = 454}, - [1730] = {.lex_state = 454, .external_lex_state = 1}, - [1731] = {.lex_state = 454, .external_lex_state = 1}, - [1732] = {.lex_state = 454, .external_lex_state = 1}, - [1733] = {.lex_state = 454, .external_lex_state = 1}, - [1734] = {.lex_state = 454}, - [1735] = {.lex_state = 454, .external_lex_state = 1}, - [1736] = {.lex_state = 454, .external_lex_state = 1}, - [1737] = {.lex_state = 454, .external_lex_state = 1}, - [1738] = {.lex_state = 454}, - [1739] = {.lex_state = 454}, - [1740] = {.lex_state = 454}, - [1741] = {.lex_state = 454}, - [1742] = {.lex_state = 454}, - [1743] = {.lex_state = 454}, - [1744] = {.lex_state = 454}, - [1745] = {.lex_state = 454}, - [1746] = {.lex_state = 454}, - [1747] = {.lex_state = 454}, - [1748] = {.lex_state = 454, .external_lex_state = 1}, - [1749] = {.lex_state = 454}, - [1750] = {.lex_state = 454}, - [1751] = {.lex_state = 454}, - [1752] = {.lex_state = 454}, - [1753] = {.lex_state = 454}, - [1754] = {.lex_state = 82}, - [1755] = {.lex_state = 454}, - [1756] = {.lex_state = 454}, - [1757] = {.lex_state = 454}, - [1758] = {.lex_state = 454}, - [1759] = {.lex_state = 454}, - [1760] = {.lex_state = 454}, - [1761] = {.lex_state = 454}, - [1762] = {.lex_state = 454}, - [1763] = {.lex_state = 454}, - [1764] = {.lex_state = 454}, - [1765] = {.lex_state = 454}, - [1766] = {.lex_state = 454}, - [1767] = {.lex_state = 82}, - [1768] = {.lex_state = 454}, - [1769] = {.lex_state = 454}, - [1770] = {.lex_state = 454}, - [1771] = {.lex_state = 454}, - [1772] = {.lex_state = 454}, - [1773] = {.lex_state = 454}, - [1774] = {.lex_state = 454}, - [1775] = {.lex_state = 454}, - [1776] = {.lex_state = 454}, - [1777] = {.lex_state = 454}, - [1778] = {.lex_state = 454}, - [1779] = {.lex_state = 454}, - [1780] = {.lex_state = 454}, - [1781] = {.lex_state = 454}, - [1782] = {.lex_state = 454}, - [1783] = {.lex_state = 454, .external_lex_state = 1}, - [1784] = {.lex_state = 454}, - [1785] = {.lex_state = 454, .external_lex_state = 1}, - [1786] = {.lex_state = 454}, - [1787] = {.lex_state = 454}, - [1788] = {.lex_state = 454, .external_lex_state = 1}, - [1789] = {.lex_state = 454}, - [1790] = {.lex_state = 454}, - [1791] = {.lex_state = 454}, - [1792] = {.lex_state = 454, .external_lex_state = 1}, - [1793] = {.lex_state = 454}, - [1794] = {.lex_state = 454}, - [1795] = {.lex_state = 454}, - [1796] = {.lex_state = 454, .external_lex_state = 1}, - [1797] = {.lex_state = 454, .external_lex_state = 1}, - [1798] = {.lex_state = 454}, - [1799] = {.lex_state = 454}, - [1800] = {.lex_state = 454, .external_lex_state = 1}, - [1801] = {.lex_state = 454}, - [1802] = {.lex_state = 454}, - [1803] = {.lex_state = 454, .external_lex_state = 1}, - [1804] = {.lex_state = 454}, - [1805] = {.lex_state = 454, .external_lex_state = 1}, - [1806] = {.lex_state = 454}, - [1807] = {.lex_state = 454, .external_lex_state = 1}, - [1808] = {.lex_state = 454, .external_lex_state = 1}, - [1809] = {.lex_state = 454}, - [1810] = {.lex_state = 454}, - [1811] = {.lex_state = 454, .external_lex_state = 1}, - [1812] = {.lex_state = 454}, - [1813] = {.lex_state = 454}, - [1814] = {.lex_state = 454}, - [1815] = {.lex_state = 454}, - [1816] = {.lex_state = 454}, - [1817] = {.lex_state = 454}, - [1818] = {.lex_state = 454}, - [1819] = {.lex_state = 454, .external_lex_state = 1}, - [1820] = {.lex_state = 454}, - [1821] = {.lex_state = 454}, - [1822] = {.lex_state = 454, .external_lex_state = 1}, - [1823] = {.lex_state = 454}, - [1824] = {.lex_state = 454}, - [1825] = {.lex_state = 454, .external_lex_state = 1}, - [1826] = {.lex_state = 454}, - [1827] = {.lex_state = 454}, - [1828] = {.lex_state = 454}, - [1829] = {.lex_state = 454}, - [1830] = {.lex_state = 454}, - [1831] = {.lex_state = 454}, - [1832] = {.lex_state = 454}, - [1833] = {.lex_state = 454, .external_lex_state = 1}, - [1834] = {.lex_state = 454}, - [1835] = {.lex_state = 454}, - [1836] = {.lex_state = 454}, - [1837] = {.lex_state = 454}, - [1838] = {.lex_state = 454}, - [1839] = {.lex_state = 454, .external_lex_state = 1}, - [1840] = {.lex_state = 454, .external_lex_state = 1}, - [1841] = {.lex_state = 454}, - [1842] = {.lex_state = 454, .external_lex_state = 1}, - [1843] = {.lex_state = 454}, - [1844] = {.lex_state = 454, .external_lex_state = 1}, - [1845] = {.lex_state = 454}, - [1846] = {.lex_state = 454}, - [1847] = {.lex_state = 454}, - [1848] = {.lex_state = 454}, - [1849] = {.lex_state = 454, .external_lex_state = 1}, - [1850] = {.lex_state = 454, .external_lex_state = 1}, - [1851] = {.lex_state = 454}, - [1852] = {.lex_state = 454, .external_lex_state = 1}, - [1853] = {.lex_state = 454, .external_lex_state = 1}, - [1854] = {.lex_state = 454}, - [1855] = {.lex_state = 454, .external_lex_state = 1}, - [1856] = {.lex_state = 454}, - [1857] = {.lex_state = 454, .external_lex_state = 1}, - [1858] = {.lex_state = 454}, - [1859] = {.lex_state = 454, .external_lex_state = 1}, - [1860] = {.lex_state = 454}, - [1861] = {.lex_state = 454, .external_lex_state = 1}, - [1862] = {.lex_state = 454, .external_lex_state = 1}, - [1863] = {.lex_state = 454, .external_lex_state = 1}, - [1864] = {.lex_state = 454, .external_lex_state = 1}, - [1865] = {.lex_state = 454, .external_lex_state = 1}, - [1866] = {.lex_state = 454}, - [1867] = {.lex_state = 454, .external_lex_state = 1}, - [1868] = {.lex_state = 454, .external_lex_state = 1}, - [1869] = {.lex_state = 454, .external_lex_state = 1}, - [1870] = {.lex_state = 454}, - [1871] = {.lex_state = 454, .external_lex_state = 1}, - [1872] = {.lex_state = 454}, - [1873] = {.lex_state = 454, .external_lex_state = 1}, - [1874] = {.lex_state = 454}, - [1875] = {.lex_state = 454}, - [1876] = {.lex_state = 454, .external_lex_state = 1}, - [1877] = {.lex_state = 454}, - [1878] = {.lex_state = 454, .external_lex_state = 1}, - [1879] = {.lex_state = 454}, - [1880] = {.lex_state = 454, .external_lex_state = 1}, - [1881] = {.lex_state = 454}, - [1882] = {.lex_state = 454}, - [1883] = {.lex_state = 454, .external_lex_state = 1}, - [1884] = {.lex_state = 454}, - [1885] = {.lex_state = 454, .external_lex_state = 1}, - [1886] = {.lex_state = 454}, - [1887] = {.lex_state = 454}, - [1888] = {.lex_state = 454}, - [1889] = {.lex_state = 454}, - [1890] = {.lex_state = 454, .external_lex_state = 1}, - [1891] = {.lex_state = 454, .external_lex_state = 1}, - [1892] = {.lex_state = 454, .external_lex_state = 1}, - [1893] = {.lex_state = 454}, - [1894] = {.lex_state = 454}, - [1895] = {.lex_state = 454}, - [1896] = {.lex_state = 454, .external_lex_state = 1}, - [1897] = {.lex_state = 454}, - [1898] = {.lex_state = 454}, - [1899] = {.lex_state = 454}, - [1900] = {.lex_state = 454}, - [1901] = {.lex_state = 454, .external_lex_state = 1}, - [1902] = {.lex_state = 454}, - [1903] = {.lex_state = 454, .external_lex_state = 1}, - [1904] = {.lex_state = 454}, - [1905] = {.lex_state = 454}, - [1906] = {.lex_state = 454, .external_lex_state = 1}, - [1907] = {.lex_state = 454}, - [1908] = {.lex_state = 454}, - [1909] = {.lex_state = 454}, - [1910] = {.lex_state = 454}, - [1911] = {.lex_state = 454}, - [1912] = {.lex_state = 454}, - [1913] = {.lex_state = 454, .external_lex_state = 1}, - [1914] = {.lex_state = 454}, - [1915] = {.lex_state = 454, .external_lex_state = 1}, - [1916] = {.lex_state = 454}, - [1917] = {.lex_state = 454}, - [1918] = {.lex_state = 454, .external_lex_state = 1}, - [1919] = {.lex_state = 454, .external_lex_state = 1}, - [1920] = {.lex_state = 454, .external_lex_state = 1}, - [1921] = {.lex_state = 454, .external_lex_state = 1}, - [1922] = {.lex_state = 454}, - [1923] = {.lex_state = 454}, - [1924] = {.lex_state = 454}, - [1925] = {.lex_state = 454, .external_lex_state = 1}, - [1926] = {.lex_state = 454}, - [1927] = {.lex_state = 454}, - [1928] = {.lex_state = 454}, - [1929] = {.lex_state = 454}, - [1930] = {.lex_state = 454}, - [1931] = {.lex_state = 454}, - [1932] = {.lex_state = 454, .external_lex_state = 1}, - [1933] = {.lex_state = 454}, - [1934] = {.lex_state = 454, .external_lex_state = 1}, - [1935] = {.lex_state = 454}, - [1936] = {.lex_state = 454}, - [1937] = {.lex_state = 454, .external_lex_state = 1}, - [1938] = {.lex_state = 454}, - [1939] = {.lex_state = 454}, - [1940] = {.lex_state = 454}, - [1941] = {.lex_state = 454}, - [1942] = {.lex_state = 454}, - [1943] = {.lex_state = 454}, - [1944] = {.lex_state = 454}, - [1945] = {.lex_state = 454}, - [1946] = {.lex_state = 454}, - [1947] = {.lex_state = 454}, - [1948] = {.lex_state = 454}, - [1949] = {.lex_state = 454}, - [1950] = {.lex_state = 454}, - [1951] = {.lex_state = 454}, - [1952] = {.lex_state = 454}, - [1953] = {.lex_state = 454}, - [1954] = {.lex_state = 454}, - [1955] = {.lex_state = 454}, - [1956] = {.lex_state = 454}, - [1957] = {.lex_state = 454}, - [1958] = {.lex_state = 454}, - [1959] = {.lex_state = 454}, - [1960] = {.lex_state = 454}, - [1961] = {.lex_state = 454}, - [1962] = {.lex_state = 454}, - [1963] = {.lex_state = 454}, - [1964] = {.lex_state = 454}, - [1965] = {.lex_state = 454}, - [1966] = {.lex_state = 454}, - [1967] = {.lex_state = 454}, - [1968] = {.lex_state = 454}, - [1969] = {.lex_state = 454}, - [1970] = {.lex_state = 454}, - [1971] = {.lex_state = 454}, - [1972] = {.lex_state = 454}, - [1973] = {.lex_state = 454}, - [1974] = {.lex_state = 454}, - [1975] = {.lex_state = 454, .external_lex_state = 1}, - [1976] = {.lex_state = 454}, - [1977] = {.lex_state = 454, .external_lex_state = 1}, - [1978] = {.lex_state = 454}, - [1979] = {.lex_state = 454}, - [1980] = {.lex_state = 454}, - [1981] = {.lex_state = 454}, - [1982] = {.lex_state = 454}, - [1983] = {.lex_state = 454}, - [1984] = {.lex_state = 454}, - [1985] = {.lex_state = 454}, - [1986] = {.lex_state = 454}, - [1987] = {.lex_state = 454}, - [1988] = {.lex_state = 454}, - [1989] = {.lex_state = 454}, - [1990] = {.lex_state = 454}, - [1991] = {.lex_state = 454}, - [1992] = {.lex_state = 454}, - [1993] = {.lex_state = 454}, - [1994] = {.lex_state = 454}, - [1995] = {.lex_state = 454}, - [1996] = {.lex_state = 454}, - [1997] = {.lex_state = 454}, - [1998] = {.lex_state = 454}, - [1999] = {.lex_state = 454}, - [2000] = {.lex_state = 454}, - [2001] = {.lex_state = 454}, - [2002] = {.lex_state = 454}, - [2003] = {.lex_state = 454}, - [2004] = {.lex_state = 454, .external_lex_state = 1}, - [2005] = {.lex_state = 454}, - [2006] = {.lex_state = 454}, - [2007] = {.lex_state = 454}, - [2008] = {.lex_state = 454}, - [2009] = {.lex_state = 454}, - [2010] = {.lex_state = 454}, - [2011] = {.lex_state = 454}, - [2012] = {.lex_state = 454}, - [2013] = {.lex_state = 454}, - [2014] = {.lex_state = 454}, - [2015] = {.lex_state = 454, .external_lex_state = 1}, - [2016] = {.lex_state = 454, .external_lex_state = 1}, - [2017] = {.lex_state = 454, .external_lex_state = 1}, - [2018] = {.lex_state = 454}, - [2019] = {.lex_state = 454}, - [2020] = {.lex_state = 454}, - [2021] = {.lex_state = 454}, - [2022] = {.lex_state = 454}, - [2023] = {.lex_state = 454}, - [2024] = {.lex_state = 454}, - [2025] = {.lex_state = 454}, - [2026] = {.lex_state = 454}, - [2027] = {.lex_state = 454}, - [2028] = {.lex_state = 454}, - [2029] = {.lex_state = 82}, - [2030] = {.lex_state = 82}, - [2031] = {.lex_state = 454}, - [2032] = {.lex_state = 454}, - [2033] = {.lex_state = 454}, - [2034] = {.lex_state = 454}, - [2035] = {.lex_state = 454}, - [2036] = {.lex_state = 454, .external_lex_state = 1}, - [2037] = {.lex_state = 454}, - [2038] = {.lex_state = 82}, - [2039] = {.lex_state = 454}, - [2040] = {.lex_state = 454, .external_lex_state = 1}, - [2041] = {.lex_state = 454}, - [2042] = {.lex_state = 454, .external_lex_state = 1}, - [2043] = {.lex_state = 454, .external_lex_state = 1}, - [2044] = {.lex_state = 454, .external_lex_state = 1}, - [2045] = {.lex_state = 454, .external_lex_state = 1}, - [2046] = {.lex_state = 454, .external_lex_state = 1}, - [2047] = {.lex_state = 454, .external_lex_state = 1}, - [2048] = {.lex_state = 454}, - [2049] = {.lex_state = 454}, - [2050] = {.lex_state = 454}, - [2051] = {.lex_state = 454}, - [2052] = {.lex_state = 454}, - [2053] = {.lex_state = 454}, - [2054] = {.lex_state = 454}, - [2055] = {.lex_state = 454}, - [2056] = {.lex_state = 111}, - [2057] = {.lex_state = 454}, - [2058] = {.lex_state = 454}, - [2059] = {.lex_state = 454}, - [2060] = {.lex_state = 454, .external_lex_state = 1}, - [2061] = {.lex_state = 454}, - [2062] = {.lex_state = 454}, - [2063] = {.lex_state = 454}, - [2064] = {.lex_state = 454}, - [2065] = {.lex_state = 454}, - [2066] = {.lex_state = 454}, - [2067] = {.lex_state = 454}, - [2068] = {.lex_state = 454}, - [2069] = {.lex_state = 454}, - [2070] = {.lex_state = 454}, - [2071] = {.lex_state = 454}, - [2072] = {.lex_state = 454}, - [2073] = {.lex_state = 454}, - [2074] = {.lex_state = 454}, - [2075] = {.lex_state = 454}, - [2076] = {.lex_state = 454}, - [2077] = {.lex_state = 454}, - [2078] = {.lex_state = 454}, - [2079] = {.lex_state = 454}, - [2080] = {.lex_state = 82}, - [2081] = {.lex_state = 82}, - [2082] = {.lex_state = 454}, - [2083] = {.lex_state = 454}, - [2084] = {.lex_state = 454}, - [2085] = {.lex_state = 454, .external_lex_state = 1}, - [2086] = {.lex_state = 454}, - [2087] = {.lex_state = 82}, - [2088] = {.lex_state = 454}, - [2089] = {.lex_state = 454, .external_lex_state = 1}, - [2090] = {.lex_state = 454}, - [2091] = {.lex_state = 454, .external_lex_state = 1}, - [2092] = {.lex_state = 454, .external_lex_state = 1}, - [2093] = {.lex_state = 454}, - [2094] = {.lex_state = 454, .external_lex_state = 1}, - [2095] = {.lex_state = 454, .external_lex_state = 1}, - [2096] = {.lex_state = 454, .external_lex_state = 1}, - [2097] = {.lex_state = 454}, - [2098] = {.lex_state = 454, .external_lex_state = 1}, - [2099] = {.lex_state = 82}, - [2100] = {.lex_state = 82}, - [2101] = {.lex_state = 454}, - [2102] = {.lex_state = 82}, - [2103] = {.lex_state = 454, .external_lex_state = 1}, - [2104] = {.lex_state = 454}, - [2105] = {.lex_state = 82}, - [2106] = {.lex_state = 454}, - [2107] = {.lex_state = 454, .external_lex_state = 1}, - [2108] = {.lex_state = 82}, - [2109] = {.lex_state = 454, .external_lex_state = 1}, - [2110] = {.lex_state = 454, .external_lex_state = 1}, - [2111] = {.lex_state = 454}, - [2112] = {.lex_state = 454, .external_lex_state = 1}, - [2113] = {.lex_state = 454, .external_lex_state = 1}, - [2114] = {.lex_state = 454, .external_lex_state = 1}, - [2115] = {.lex_state = 454}, - [2116] = {.lex_state = 454}, - [2117] = {.lex_state = 454}, - [2118] = {.lex_state = 454}, - [2119] = {.lex_state = 454}, - [2120] = {.lex_state = 454}, - [2121] = {.lex_state = 454, .external_lex_state = 1}, - [2122] = {.lex_state = 454}, - [2123] = {.lex_state = 454}, - [2124] = {.lex_state = 454}, - [2125] = {.lex_state = 454}, - [2126] = {.lex_state = 454}, - [2127] = {.lex_state = 454}, - [2128] = {.lex_state = 454}, - [2129] = {.lex_state = 454}, - [2130] = {.lex_state = 454, .external_lex_state = 1}, - [2131] = {.lex_state = 454}, - [2132] = {.lex_state = 454}, - [2133] = {.lex_state = 454}, - [2134] = {.lex_state = 454}, - [2135] = {.lex_state = 454}, - [2136] = {.lex_state = 454}, - [2137] = {.lex_state = 454}, - [2138] = {.lex_state = 454}, - [2139] = {.lex_state = 454}, - [2140] = {.lex_state = 454}, - [2141] = {.lex_state = 454}, - [2142] = {.lex_state = 454}, - [2143] = {.lex_state = 454}, - [2144] = {.lex_state = 454}, - [2145] = {.lex_state = 454, .external_lex_state = 1}, - [2146] = {.lex_state = 454}, - [2147] = {.lex_state = 454}, - [2148] = {.lex_state = 454}, - [2149] = {.lex_state = 454}, + [1] = {.lex_state = 139}, + [2] = {.lex_state = 513, .external_lex_state = 1}, + [3] = {.lex_state = 513, .external_lex_state = 1}, + [4] = {.lex_state = 513}, + [5] = {.lex_state = 513, .external_lex_state = 1}, + [6] = {.lex_state = 513}, + [7] = {.lex_state = 140, .external_lex_state = 1}, + [8] = {.lex_state = 140, .external_lex_state = 1}, + [9] = {.lex_state = 140}, + [10] = {.lex_state = 140}, + [11] = {.lex_state = 140}, + [12] = {.lex_state = 140}, + [13] = {.lex_state = 140}, + [14] = {.lex_state = 140}, + [15] = {.lex_state = 140}, + [16] = {.lex_state = 140}, + [17] = {.lex_state = 140}, + [18] = {.lex_state = 140}, + [19] = {.lex_state = 140}, + [20] = {.lex_state = 140}, + [21] = {.lex_state = 140}, + [22] = {.lex_state = 140, .external_lex_state = 1}, + [23] = {.lex_state = 140, .external_lex_state = 1}, + [24] = {.lex_state = 140, .external_lex_state = 1}, + [25] = {.lex_state = 140, .external_lex_state = 1}, + [26] = {.lex_state = 140, .external_lex_state = 1}, + [27] = {.lex_state = 140, .external_lex_state = 1}, + [28] = {.lex_state = 140, .external_lex_state = 1}, + [29] = {.lex_state = 140, .external_lex_state = 1}, + [30] = {.lex_state = 140}, + [31] = {.lex_state = 140}, + [32] = {.lex_state = 140}, + [33] = {.lex_state = 140}, + [34] = {.lex_state = 140}, + [35] = {.lex_state = 140}, + [36] = {.lex_state = 140}, + [37] = {.lex_state = 140}, + [38] = {.lex_state = 140}, + [39] = {.lex_state = 140}, + [40] = {.lex_state = 141}, + [41] = {.lex_state = 141}, + [42] = {.lex_state = 513, .external_lex_state = 1}, + [43] = {.lex_state = 513}, + [44] = {.lex_state = 515}, + [45] = {.lex_state = 515}, + [46] = {.lex_state = 515}, + [47] = {.lex_state = 515}, + [48] = {.lex_state = 515}, + [49] = {.lex_state = 515}, + [50] = {.lex_state = 515}, + [51] = {.lex_state = 515}, + [52] = {.lex_state = 515}, + [53] = {.lex_state = 515}, + [54] = {.lex_state = 515}, + [55] = {.lex_state = 515}, + [56] = {.lex_state = 515}, + [57] = {.lex_state = 515}, + [58] = {.lex_state = 515}, + [59] = {.lex_state = 515}, + [60] = {.lex_state = 515}, + [61] = {.lex_state = 515}, + [62] = {.lex_state = 515}, + [63] = {.lex_state = 515}, + [64] = {.lex_state = 515}, + [65] = {.lex_state = 515}, + [66] = {.lex_state = 515}, + [67] = {.lex_state = 515}, + [68] = {.lex_state = 515}, + [69] = {.lex_state = 515}, + [70] = {.lex_state = 515}, + [71] = {.lex_state = 515}, + [72] = {.lex_state = 515}, + [73] = {.lex_state = 515}, + [74] = {.lex_state = 515}, + [75] = {.lex_state = 515}, + [76] = {.lex_state = 131}, + [77] = {.lex_state = 131}, + [78] = {.lex_state = 515}, + [79] = {.lex_state = 515}, + [80] = {.lex_state = 131, .external_lex_state = 1}, + [81] = {.lex_state = 515}, + [82] = {.lex_state = 131, .external_lex_state = 1}, + [83] = {.lex_state = 142}, + [84] = {.lex_state = 142}, + [85] = {.lex_state = 142}, + [86] = {.lex_state = 142}, + [87] = {.lex_state = 142}, + [88] = {.lex_state = 142}, + [89] = {.lex_state = 142}, + [90] = {.lex_state = 142}, + [91] = {.lex_state = 142}, + [92] = {.lex_state = 142}, + [93] = {.lex_state = 142}, + [94] = {.lex_state = 142, .external_lex_state = 1}, + [95] = {.lex_state = 142}, + [96] = {.lex_state = 142}, + [97] = {.lex_state = 142}, + [98] = {.lex_state = 142}, + [99] = {.lex_state = 142}, + [100] = {.lex_state = 142}, + [101] = {.lex_state = 142}, + [102] = {.lex_state = 142, .external_lex_state = 1}, + [103] = {.lex_state = 142}, + [104] = {.lex_state = 142}, + [105] = {.lex_state = 142}, + [106] = {.lex_state = 142}, + [107] = {.lex_state = 142, .external_lex_state = 1}, + [108] = {.lex_state = 142}, + [109] = {.lex_state = 142}, + [110] = {.lex_state = 142}, + [111] = {.lex_state = 142}, + [112] = {.lex_state = 142}, + [113] = {.lex_state = 142}, + [114] = {.lex_state = 142}, + [115] = {.lex_state = 142}, + [116] = {.lex_state = 142}, + [117] = {.lex_state = 142}, + [118] = {.lex_state = 142}, + [119] = {.lex_state = 142}, + [120] = {.lex_state = 142}, + [121] = {.lex_state = 142, .external_lex_state = 1}, + [122] = {.lex_state = 142, .external_lex_state = 1}, + [123] = {.lex_state = 142, .external_lex_state = 1}, + [124] = {.lex_state = 142, .external_lex_state = 1}, + [125] = {.lex_state = 142, .external_lex_state = 1}, + [126] = {.lex_state = 142, .external_lex_state = 1}, + [127] = {.lex_state = 142, .external_lex_state = 1}, + [128] = {.lex_state = 142, .external_lex_state = 1}, + [129] = {.lex_state = 142, .external_lex_state = 1}, + [130] = {.lex_state = 142, .external_lex_state = 1}, + [131] = {.lex_state = 142, .external_lex_state = 1}, + [132] = {.lex_state = 142, .external_lex_state = 1}, + [133] = {.lex_state = 142, .external_lex_state = 1}, + [134] = {.lex_state = 142, .external_lex_state = 1}, + [135] = {.lex_state = 142, .external_lex_state = 1}, + [136] = {.lex_state = 142, .external_lex_state = 1}, + [137] = {.lex_state = 142, .external_lex_state = 1}, + [138] = {.lex_state = 142, .external_lex_state = 1}, + [139] = {.lex_state = 142, .external_lex_state = 1}, + [140] = {.lex_state = 142, .external_lex_state = 1}, + [141] = {.lex_state = 142, .external_lex_state = 1}, + [142] = {.lex_state = 142, .external_lex_state = 1}, + [143] = {.lex_state = 142, .external_lex_state = 1}, + [144] = {.lex_state = 142}, + [145] = {.lex_state = 142, .external_lex_state = 1}, + [146] = {.lex_state = 142, .external_lex_state = 1}, + [147] = {.lex_state = 142, .external_lex_state = 1}, + [148] = {.lex_state = 142, .external_lex_state = 1}, + [149] = {.lex_state = 142, .external_lex_state = 1}, + [150] = {.lex_state = 142, .external_lex_state = 1}, + [151] = {.lex_state = 142, .external_lex_state = 1}, + [152] = {.lex_state = 142, .external_lex_state = 1}, + [153] = {.lex_state = 142, .external_lex_state = 1}, + [154] = {.lex_state = 142, .external_lex_state = 1}, + [155] = {.lex_state = 142}, + [156] = {.lex_state = 142, .external_lex_state = 1}, + [157] = {.lex_state = 144, .external_lex_state = 1}, + [158] = {.lex_state = 144}, + [159] = {.lex_state = 144}, + [160] = {.lex_state = 144}, + [161] = {.lex_state = 144}, + [162] = {.lex_state = 144, .external_lex_state = 1}, + [163] = {.lex_state = 144}, + [164] = {.lex_state = 144}, + [165] = {.lex_state = 144}, + [166] = {.lex_state = 144}, + [167] = {.lex_state = 144}, + [168] = {.lex_state = 144}, + [169] = {.lex_state = 144}, + [170] = {.lex_state = 144, .external_lex_state = 1}, + [171] = {.lex_state = 144}, + [172] = {.lex_state = 144, .external_lex_state = 1}, + [173] = {.lex_state = 144, .external_lex_state = 1}, + [174] = {.lex_state = 144, .external_lex_state = 1}, + [175] = {.lex_state = 144, .external_lex_state = 1}, + [176] = {.lex_state = 144, .external_lex_state = 1}, + [177] = {.lex_state = 144, .external_lex_state = 1}, + [178] = {.lex_state = 144, .external_lex_state = 1}, + [179] = {.lex_state = 144}, + [180] = {.lex_state = 144}, + [181] = {.lex_state = 144}, + [182] = {.lex_state = 144}, + [183] = {.lex_state = 144, .external_lex_state = 1}, + [184] = {.lex_state = 144, .external_lex_state = 1}, + [185] = {.lex_state = 144, .external_lex_state = 1}, + [186] = {.lex_state = 144, .external_lex_state = 1}, + [187] = {.lex_state = 144, .external_lex_state = 1}, + [188] = {.lex_state = 144, .external_lex_state = 1}, + [189] = {.lex_state = 144}, + [190] = {.lex_state = 144, .external_lex_state = 1}, + [191] = {.lex_state = 144}, + [192] = {.lex_state = 144, .external_lex_state = 1}, + [193] = {.lex_state = 131}, + [194] = {.lex_state = 131, .external_lex_state = 1}, + [195] = {.lex_state = 144}, + [196] = {.lex_state = 144, .external_lex_state = 1}, + [197] = {.lex_state = 144, .external_lex_state = 1}, + [198] = {.lex_state = 144}, + [199] = {.lex_state = 106}, + [200] = {.lex_state = 513}, + [201] = {.lex_state = 513, .external_lex_state = 1}, + [202] = {.lex_state = 106, .external_lex_state = 1}, + [203] = {.lex_state = 513}, + [204] = {.lex_state = 513, .external_lex_state = 1}, + [205] = {.lex_state = 106, .external_lex_state = 1}, + [206] = {.lex_state = 106}, + [207] = {.lex_state = 106, .external_lex_state = 1}, + [208] = {.lex_state = 106}, + [209] = {.lex_state = 128}, + [210] = {.lex_state = 128, .external_lex_state = 1}, + [211] = {.lex_state = 128}, + [212] = {.lex_state = 128, .external_lex_state = 1}, + [213] = {.lex_state = 128, .external_lex_state = 1}, + [214] = {.lex_state = 107, .external_lex_state = 1}, + [215] = {.lex_state = 128}, + [216] = {.lex_state = 107}, + [217] = {.lex_state = 107, .external_lex_state = 1}, + [218] = {.lex_state = 107}, + [219] = {.lex_state = 125, .external_lex_state = 1}, + [220] = {.lex_state = 125}, + [221] = {.lex_state = 125}, + [222] = {.lex_state = 125, .external_lex_state = 1}, + [223] = {.lex_state = 134, .external_lex_state = 1}, + [224] = {.lex_state = 134}, + [225] = {.lex_state = 134}, + [226] = {.lex_state = 134, .external_lex_state = 1}, + [227] = {.lex_state = 145, .external_lex_state = 1}, + [228] = {.lex_state = 145}, + [229] = {.lex_state = 23}, + [230] = {.lex_state = 23}, + [231] = {.lex_state = 23}, + [232] = {.lex_state = 23}, + [233] = {.lex_state = 23}, + [234] = {.lex_state = 23}, + [235] = {.lex_state = 23}, + [236] = {.lex_state = 23}, + [237] = {.lex_state = 23}, + [238] = {.lex_state = 23}, + [239] = {.lex_state = 23}, + [240] = {.lex_state = 23}, + [241] = {.lex_state = 138}, + [242] = {.lex_state = 138}, + [243] = {.lex_state = 138}, + [244] = {.lex_state = 138}, + [245] = {.lex_state = 138}, + [246] = {.lex_state = 138}, + [247] = {.lex_state = 138}, + [248] = {.lex_state = 138}, + [249] = {.lex_state = 138}, + [250] = {.lex_state = 138}, + [251] = {.lex_state = 138}, + [252] = {.lex_state = 138}, + [253] = {.lex_state = 138}, + [254] = {.lex_state = 138}, + [255] = {.lex_state = 138}, + [256] = {.lex_state = 138}, + [257] = {.lex_state = 138}, + [258] = {.lex_state = 138}, + [259] = {.lex_state = 138, .external_lex_state = 1}, + [260] = {.lex_state = 138}, + [261] = {.lex_state = 138}, + [262] = {.lex_state = 138}, + [263] = {.lex_state = 138}, + [264] = {.lex_state = 138}, + [265] = {.lex_state = 138}, + [266] = {.lex_state = 138}, + [267] = {.lex_state = 138}, + [268] = {.lex_state = 138}, + [269] = {.lex_state = 138}, + [270] = {.lex_state = 138}, + [271] = {.lex_state = 138}, + [272] = {.lex_state = 138}, + [273] = {.lex_state = 138}, + [274] = {.lex_state = 138}, + [275] = {.lex_state = 138}, + [276] = {.lex_state = 138}, + [277] = {.lex_state = 138}, + [278] = {.lex_state = 138}, + [279] = {.lex_state = 138}, + [280] = {.lex_state = 138}, + [281] = {.lex_state = 138}, + [282] = {.lex_state = 138}, + [283] = {.lex_state = 138}, + [284] = {.lex_state = 138}, + [285] = {.lex_state = 138}, + [286] = {.lex_state = 138}, + [287] = {.lex_state = 138}, + [288] = {.lex_state = 138}, + [289] = {.lex_state = 138}, + [290] = {.lex_state = 138}, + [291] = {.lex_state = 142}, + [292] = {.lex_state = 142}, + [293] = {.lex_state = 142, .external_lex_state = 1}, + [294] = {.lex_state = 142, .external_lex_state = 1}, + [295] = {.lex_state = 131}, + [296] = {.lex_state = 131}, + [297] = {.lex_state = 144}, + [298] = {.lex_state = 144, .external_lex_state = 1}, + [299] = {.lex_state = 516}, + [300] = {.lex_state = 144}, + [301] = {.lex_state = 144}, + [302] = {.lex_state = 144}, + [303] = {.lex_state = 517}, + [304] = {.lex_state = 144, .external_lex_state = 1}, + [305] = {.lex_state = 106, .external_lex_state = 1}, + [306] = {.lex_state = 144, .external_lex_state = 1}, + [307] = {.lex_state = 144}, + [308] = {.lex_state = 106}, + [309] = {.lex_state = 107, .external_lex_state = 1}, + [310] = {.lex_state = 517}, + [311] = {.lex_state = 128}, + [312] = {.lex_state = 107}, + [313] = {.lex_state = 128, .external_lex_state = 1}, + [314] = {.lex_state = 144}, + [315] = {.lex_state = 144}, + [316] = {.lex_state = 107, .external_lex_state = 1}, + [317] = {.lex_state = 131}, + [318] = {.lex_state = 144}, + [319] = {.lex_state = 144}, + [320] = {.lex_state = 107}, + [321] = {.lex_state = 516}, + [322] = {.lex_state = 517}, + [323] = {.lex_state = 516}, + [324] = {.lex_state = 131}, + [325] = {.lex_state = 144}, + [326] = {.lex_state = 144}, + [327] = {.lex_state = 144}, + [328] = {.lex_state = 131}, + [329] = {.lex_state = 125}, + [330] = {.lex_state = 125}, + [331] = {.lex_state = 107, .external_lex_state = 1}, + [332] = {.lex_state = 131}, + [333] = {.lex_state = 140, .external_lex_state = 1}, + [334] = {.lex_state = 131}, + [335] = {.lex_state = 140, .external_lex_state = 1}, + [336] = {.lex_state = 144}, + [337] = {.lex_state = 131}, + [338] = {.lex_state = 516}, + [339] = {.lex_state = 131}, + [340] = {.lex_state = 131}, + [341] = {.lex_state = 131}, + [342] = {.lex_state = 517}, + [343] = {.lex_state = 131}, + [344] = {.lex_state = 131}, + [345] = {.lex_state = 140, .external_lex_state = 1}, + [346] = {.lex_state = 144, .external_lex_state = 1}, + [347] = {.lex_state = 144, .external_lex_state = 1}, + [348] = {.lex_state = 131}, + [349] = {.lex_state = 131}, + [350] = {.lex_state = 144, .external_lex_state = 1}, + [351] = {.lex_state = 107}, + [352] = {.lex_state = 144, .external_lex_state = 1}, + [353] = {.lex_state = 125, .external_lex_state = 1}, + [354] = {.lex_state = 125, .external_lex_state = 1}, + [355] = {.lex_state = 141}, + [356] = {.lex_state = 131}, + [357] = {.lex_state = 131}, + [358] = {.lex_state = 125, .external_lex_state = 1}, + [359] = {.lex_state = 131}, + [360] = {.lex_state = 131}, + [361] = {.lex_state = 131}, + [362] = {.lex_state = 516}, + [363] = {.lex_state = 141}, + [364] = {.lex_state = 131}, + [365] = {.lex_state = 516}, + [366] = {.lex_state = 517}, + [367] = {.lex_state = 131}, + [368] = {.lex_state = 131}, + [369] = {.lex_state = 131}, + [370] = {.lex_state = 131}, + [371] = {.lex_state = 131}, + [372] = {.lex_state = 517}, + [373] = {.lex_state = 144}, + [374] = {.lex_state = 125}, + [375] = {.lex_state = 131}, + [376] = {.lex_state = 131}, + [377] = {.lex_state = 131}, + [378] = {.lex_state = 144}, + [379] = {.lex_state = 516}, + [380] = {.lex_state = 144}, + [381] = {.lex_state = 517}, + [382] = {.lex_state = 144, .external_lex_state = 1}, + [383] = {.lex_state = 518}, + [384] = {.lex_state = 144}, + [385] = {.lex_state = 144}, + [386] = {.lex_state = 144}, + [387] = {.lex_state = 144}, + [388] = {.lex_state = 144, .external_lex_state = 1}, + [389] = {.lex_state = 517}, + [390] = {.lex_state = 516}, + [391] = {.lex_state = 144}, + [392] = {.lex_state = 144}, + [393] = {.lex_state = 144}, + [394] = {.lex_state = 516}, + [395] = {.lex_state = 517}, + [396] = {.lex_state = 131}, + [397] = {.lex_state = 517}, + [398] = {.lex_state = 519}, + [399] = {.lex_state = 131}, + [400] = {.lex_state = 126}, + [401] = {.lex_state = 131}, + [402] = {.lex_state = 517}, + [403] = {.lex_state = 131}, + [404] = {.lex_state = 517}, + [405] = {.lex_state = 516}, + [406] = {.lex_state = 516}, + [407] = {.lex_state = 126, .external_lex_state = 1}, + [408] = {.lex_state = 517}, + [409] = {.lex_state = 126, .external_lex_state = 1}, + [410] = {.lex_state = 519}, + [411] = {.lex_state = 517}, + [412] = {.lex_state = 134, .external_lex_state = 1}, + [413] = {.lex_state = 134}, + [414] = {.lex_state = 516}, + [415] = {.lex_state = 518}, + [416] = {.lex_state = 131}, + [417] = {.lex_state = 126}, + [418] = {.lex_state = 131}, + [419] = {.lex_state = 131}, + [420] = {.lex_state = 131}, + [421] = {.lex_state = 515}, + [422] = {.lex_state = 515}, + [423] = {.lex_state = 515}, + [424] = {.lex_state = 515}, + [425] = {.lex_state = 515}, + [426] = {.lex_state = 131}, + [427] = {.lex_state = 515}, + [428] = {.lex_state = 515}, + [429] = {.lex_state = 515}, + [430] = {.lex_state = 131}, + [431] = {.lex_state = 515}, + [432] = {.lex_state = 515}, + [433] = {.lex_state = 131}, + [434] = {.lex_state = 515}, + [435] = {.lex_state = 131}, + [436] = {.lex_state = 515}, + [437] = {.lex_state = 515}, + [438] = {.lex_state = 515}, + [439] = {.lex_state = 144}, + [440] = {.lex_state = 131}, + [441] = {.lex_state = 515}, + [442] = {.lex_state = 515}, + [443] = {.lex_state = 515}, + [444] = {.lex_state = 131}, + [445] = {.lex_state = 131}, + [446] = {.lex_state = 515}, + [447] = {.lex_state = 515}, + [448] = {.lex_state = 515}, + [449] = {.lex_state = 515}, + [450] = {.lex_state = 515}, + [451] = {.lex_state = 515}, + [452] = {.lex_state = 131}, + [453] = {.lex_state = 515}, + [454] = {.lex_state = 515}, + [455] = {.lex_state = 515}, + [456] = {.lex_state = 515}, + [457] = {.lex_state = 131}, + [458] = {.lex_state = 144}, + [459] = {.lex_state = 515}, + [460] = {.lex_state = 515}, + [461] = {.lex_state = 515}, + [462] = {.lex_state = 515}, + [463] = {.lex_state = 515}, + [464] = {.lex_state = 515}, + [465] = {.lex_state = 515}, + [466] = {.lex_state = 515}, + [467] = {.lex_state = 515}, + [468] = {.lex_state = 515}, + [469] = {.lex_state = 515}, + [470] = {.lex_state = 515}, + [471] = {.lex_state = 515}, + [472] = {.lex_state = 131}, + [473] = {.lex_state = 515}, + [474] = {.lex_state = 515}, + [475] = {.lex_state = 515}, + [476] = {.lex_state = 515}, + [477] = {.lex_state = 131}, + [478] = {.lex_state = 515}, + [479] = {.lex_state = 515}, + [480] = {.lex_state = 515}, + [481] = {.lex_state = 515}, + [482] = {.lex_state = 515}, + [483] = {.lex_state = 515}, + [484] = {.lex_state = 131}, + [485] = {.lex_state = 515}, + [486] = {.lex_state = 515}, + [487] = {.lex_state = 515}, + [488] = {.lex_state = 515}, + [489] = {.lex_state = 515}, + [490] = {.lex_state = 515}, + [491] = {.lex_state = 131}, + [492] = {.lex_state = 515}, + [493] = {.lex_state = 515}, + [494] = {.lex_state = 145}, + [495] = {.lex_state = 515}, + [496] = {.lex_state = 515}, + [497] = {.lex_state = 515}, + [498] = {.lex_state = 515}, + [499] = {.lex_state = 515}, + [500] = {.lex_state = 515}, + [501] = {.lex_state = 515}, + [502] = {.lex_state = 515}, + [503] = {.lex_state = 515}, + [504] = {.lex_state = 515}, + [505] = {.lex_state = 515}, + [506] = {.lex_state = 515}, + [507] = {.lex_state = 515}, + [508] = {.lex_state = 515}, + [509] = {.lex_state = 515}, + [510] = {.lex_state = 515}, + [511] = {.lex_state = 515}, + [512] = {.lex_state = 515}, + [513] = {.lex_state = 131}, + [514] = {.lex_state = 515}, + [515] = {.lex_state = 515}, + [516] = {.lex_state = 515}, + [517] = {.lex_state = 515}, + [518] = {.lex_state = 131}, + [519] = {.lex_state = 515}, + [520] = {.lex_state = 131}, + [521] = {.lex_state = 144}, + [522] = {.lex_state = 515}, + [523] = {.lex_state = 515}, + [524] = {.lex_state = 131}, + [525] = {.lex_state = 131}, + [526] = {.lex_state = 515}, + [527] = {.lex_state = 515}, + [528] = {.lex_state = 515}, + [529] = {.lex_state = 515}, + [530] = {.lex_state = 515}, + [531] = {.lex_state = 515}, + [532] = {.lex_state = 515}, + [533] = {.lex_state = 144}, + [534] = {.lex_state = 131}, + [535] = {.lex_state = 515}, + [536] = {.lex_state = 515}, + [537] = {.lex_state = 515}, + [538] = {.lex_state = 515}, + [539] = {.lex_state = 515}, + [540] = {.lex_state = 515}, + [541] = {.lex_state = 515}, + [542] = {.lex_state = 515}, + [543] = {.lex_state = 515}, + [544] = {.lex_state = 515}, + [545] = {.lex_state = 145, .external_lex_state = 1}, + [546] = {.lex_state = 136}, + [547] = {.lex_state = 131}, + [548] = {.lex_state = 131}, + [549] = {.lex_state = 131}, + [550] = {.lex_state = 144, .external_lex_state = 1}, + [551] = {.lex_state = 515}, + [552] = {.lex_state = 131}, + [553] = {.lex_state = 144}, + [554] = {.lex_state = 136, .external_lex_state = 1}, + [555] = {.lex_state = 136}, + [556] = {.lex_state = 515}, + [557] = {.lex_state = 131}, + [558] = {.lex_state = 513}, + [559] = {.lex_state = 144, .external_lex_state = 1}, + [560] = {.lex_state = 136, .external_lex_state = 1}, + [561] = {.lex_state = 131}, + [562] = {.lex_state = 144}, + [563] = {.lex_state = 513}, + [564] = {.lex_state = 515}, + [565] = {.lex_state = 515}, + [566] = {.lex_state = 131}, + [567] = {.lex_state = 131}, + [568] = {.lex_state = 513, .external_lex_state = 1}, + [569] = {.lex_state = 131}, + [570] = {.lex_state = 513, .external_lex_state = 1}, + [571] = {.lex_state = 131}, + [572] = {.lex_state = 131}, + [573] = {.lex_state = 131, .external_lex_state = 1}, + [574] = {.lex_state = 131}, + [575] = {.lex_state = 513}, + [576] = {.lex_state = 513}, + [577] = {.lex_state = 131}, + [578] = {.lex_state = 131}, + [579] = {.lex_state = 131}, + [580] = {.lex_state = 144}, + [581] = {.lex_state = 131}, + [582] = {.lex_state = 131}, + [583] = {.lex_state = 144}, + [584] = {.lex_state = 131}, + [585] = {.lex_state = 131}, + [586] = {.lex_state = 131}, + [587] = {.lex_state = 131}, + [588] = {.lex_state = 131}, + [589] = {.lex_state = 131}, + [590] = {.lex_state = 513}, + [591] = {.lex_state = 131}, + [592] = {.lex_state = 513}, + [593] = {.lex_state = 131}, + [594] = {.lex_state = 131}, + [595] = {.lex_state = 131}, + [596] = {.lex_state = 131}, + [597] = {.lex_state = 131}, + [598] = {.lex_state = 131}, + [599] = {.lex_state = 131}, + [600] = {.lex_state = 131}, + [601] = {.lex_state = 131}, + [602] = {.lex_state = 131}, + [603] = {.lex_state = 131}, + [604] = {.lex_state = 131}, + [605] = {.lex_state = 131}, + [606] = {.lex_state = 131}, + [607] = {.lex_state = 131}, + [608] = {.lex_state = 131}, + [609] = {.lex_state = 131}, + [610] = {.lex_state = 131}, + [611] = {.lex_state = 131}, + [612] = {.lex_state = 131}, + [613] = {.lex_state = 131}, + [614] = {.lex_state = 131}, + [615] = {.lex_state = 131}, + [616] = {.lex_state = 131}, + [617] = {.lex_state = 131}, + [618] = {.lex_state = 131}, + [619] = {.lex_state = 131}, + [620] = {.lex_state = 131}, + [621] = {.lex_state = 131}, + [622] = {.lex_state = 131}, + [623] = {.lex_state = 131}, + [624] = {.lex_state = 131}, + [625] = {.lex_state = 131}, + [626] = {.lex_state = 131}, + [627] = {.lex_state = 131}, + [628] = {.lex_state = 131}, + [629] = {.lex_state = 131}, + [630] = {.lex_state = 131}, + [631] = {.lex_state = 131}, + [632] = {.lex_state = 131}, + [633] = {.lex_state = 131}, + [634] = {.lex_state = 131}, + [635] = {.lex_state = 131}, + [636] = {.lex_state = 131}, + [637] = {.lex_state = 131}, + [638] = {.lex_state = 131}, + [639] = {.lex_state = 131}, + [640] = {.lex_state = 131}, + [641] = {.lex_state = 131}, + [642] = {.lex_state = 131}, + [643] = {.lex_state = 131}, + [644] = {.lex_state = 131}, + [645] = {.lex_state = 131}, + [646] = {.lex_state = 131}, + [647] = {.lex_state = 131}, + [648] = {.lex_state = 131}, + [649] = {.lex_state = 131}, + [650] = {.lex_state = 131}, + [651] = {.lex_state = 131}, + [652] = {.lex_state = 131}, + [653] = {.lex_state = 131}, + [654] = {.lex_state = 131}, + [655] = {.lex_state = 131}, + [656] = {.lex_state = 131}, + [657] = {.lex_state = 131}, + [658] = {.lex_state = 131}, + [659] = {.lex_state = 131}, + [660] = {.lex_state = 131}, + [661] = {.lex_state = 131}, + [662] = {.lex_state = 131}, + [663] = {.lex_state = 131}, + [664] = {.lex_state = 131}, + [665] = {.lex_state = 131}, + [666] = {.lex_state = 131}, + [667] = {.lex_state = 131}, + [668] = {.lex_state = 131}, + [669] = {.lex_state = 131}, + [670] = {.lex_state = 131}, + [671] = {.lex_state = 131}, + [672] = {.lex_state = 131}, + [673] = {.lex_state = 131}, + [674] = {.lex_state = 131}, + [675] = {.lex_state = 131}, + [676] = {.lex_state = 131}, + [677] = {.lex_state = 131}, + [678] = {.lex_state = 131}, + [679] = {.lex_state = 131}, + [680] = {.lex_state = 131}, + [681] = {.lex_state = 131}, + [682] = {.lex_state = 131}, + [683] = {.lex_state = 131}, + [684] = {.lex_state = 131}, + [685] = {.lex_state = 131}, + [686] = {.lex_state = 131}, + [687] = {.lex_state = 131}, + [688] = {.lex_state = 131}, + [689] = {.lex_state = 131}, + [690] = {.lex_state = 131}, + [691] = {.lex_state = 131}, + [692] = {.lex_state = 131}, + [693] = {.lex_state = 131}, + [694] = {.lex_state = 131}, + [695] = {.lex_state = 131}, + [696] = {.lex_state = 131}, + [697] = {.lex_state = 131}, + [698] = {.lex_state = 131}, + [699] = {.lex_state = 131}, + [700] = {.lex_state = 131}, + [701] = {.lex_state = 131}, + [702] = {.lex_state = 131}, + [703] = {.lex_state = 131}, + [704] = {.lex_state = 131}, + [705] = {.lex_state = 131}, + [706] = {.lex_state = 131}, + [707] = {.lex_state = 131}, + [708] = {.lex_state = 131}, + [709] = {.lex_state = 131}, + [710] = {.lex_state = 131}, + [711] = {.lex_state = 131}, + [712] = {.lex_state = 131}, + [713] = {.lex_state = 131}, + [714] = {.lex_state = 131}, + [715] = {.lex_state = 131}, + [716] = {.lex_state = 111, .external_lex_state = 1}, + [717] = {.lex_state = 111}, + [718] = {.lex_state = 111}, + [719] = {.lex_state = 150}, + [720] = {.lex_state = 111, .external_lex_state = 1}, + [721] = {.lex_state = 150}, + [722] = {.lex_state = 113}, + [723] = {.lex_state = 113}, + [724] = {.lex_state = 113, .external_lex_state = 1}, + [725] = {.lex_state = 113, .external_lex_state = 1}, + [726] = {.lex_state = 151}, + [727] = {.lex_state = 151}, + [728] = {.lex_state = 150}, + [729] = {.lex_state = 108}, + [730] = {.lex_state = 108}, + [731] = {.lex_state = 150}, + [732] = {.lex_state = 108}, + [733] = {.lex_state = 150}, + [734] = {.lex_state = 108}, + [735] = {.lex_state = 108}, + [736] = {.lex_state = 150}, + [737] = {.lex_state = 108}, + [738] = {.lex_state = 151}, + [739] = {.lex_state = 151}, + [740] = {.lex_state = 151}, + [741] = {.lex_state = 159}, + [742] = {.lex_state = 151}, + [743] = {.lex_state = 115}, + [744] = {.lex_state = 115, .external_lex_state = 1}, + [745] = {.lex_state = 115}, + [746] = {.lex_state = 115, .external_lex_state = 1}, + [747] = {.lex_state = 117}, + [748] = {.lex_state = 117, .external_lex_state = 1}, + [749] = {.lex_state = 117}, + [750] = {.lex_state = 116, .external_lex_state = 1}, + [751] = {.lex_state = 121, .external_lex_state = 1}, + [752] = {.lex_state = 116, .external_lex_state = 1}, + [753] = {.lex_state = 121}, + [754] = {.lex_state = 116}, + [755] = {.lex_state = 116}, + [756] = {.lex_state = 121}, + [757] = {.lex_state = 121, .external_lex_state = 1}, + [758] = {.lex_state = 117, .external_lex_state = 1}, + [759] = {.lex_state = 117, .external_lex_state = 1}, + [760] = {.lex_state = 117}, + [761] = {.lex_state = 117}, + [762] = {.lex_state = 117}, + [763] = {.lex_state = 117}, + [764] = {.lex_state = 117}, + [765] = {.lex_state = 117}, + [766] = {.lex_state = 115, .external_lex_state = 1}, + [767] = {.lex_state = 119}, + [768] = {.lex_state = 117, .external_lex_state = 1}, + [769] = {.lex_state = 117}, + [770] = {.lex_state = 115}, + [771] = {.lex_state = 117}, + [772] = {.lex_state = 119, .external_lex_state = 1}, + [773] = {.lex_state = 122, .external_lex_state = 1}, + [774] = {.lex_state = 119}, + [775] = {.lex_state = 122}, + [776] = {.lex_state = 122}, + [777] = {.lex_state = 117}, + [778] = {.lex_state = 117}, + [779] = {.lex_state = 122, .external_lex_state = 1}, + [780] = {.lex_state = 117}, + [781] = {.lex_state = 117, .external_lex_state = 1}, + [782] = {.lex_state = 117, .external_lex_state = 1}, + [783] = {.lex_state = 117, .external_lex_state = 1}, + [784] = {.lex_state = 117, .external_lex_state = 1}, + [785] = {.lex_state = 117, .external_lex_state = 1}, + [786] = {.lex_state = 117, .external_lex_state = 1}, + [787] = {.lex_state = 117, .external_lex_state = 1}, + [788] = {.lex_state = 117, .external_lex_state = 1}, + [789] = {.lex_state = 117, .external_lex_state = 1}, + [790] = {.lex_state = 117}, + [791] = {.lex_state = 121, .external_lex_state = 1}, + [792] = {.lex_state = 117}, + [793] = {.lex_state = 117, .external_lex_state = 1}, + [794] = {.lex_state = 117, .external_lex_state = 1}, + [795] = {.lex_state = 151}, + [796] = {.lex_state = 117, .external_lex_state = 1}, + [797] = {.lex_state = 117, .external_lex_state = 1}, + [798] = {.lex_state = 117, .external_lex_state = 1}, + [799] = {.lex_state = 117, .external_lex_state = 1}, + [800] = {.lex_state = 117, .external_lex_state = 1}, + [801] = {.lex_state = 117, .external_lex_state = 1}, + [802] = {.lex_state = 117, .external_lex_state = 1}, + [803] = {.lex_state = 117, .external_lex_state = 1}, + [804] = {.lex_state = 117, .external_lex_state = 1}, + [805] = {.lex_state = 117, .external_lex_state = 1}, + [806] = {.lex_state = 121}, + [807] = {.lex_state = 117, .external_lex_state = 1}, + [808] = {.lex_state = 117, .external_lex_state = 1}, + [809] = {.lex_state = 117, .external_lex_state = 1}, + [810] = {.lex_state = 117, .external_lex_state = 1}, + [811] = {.lex_state = 117, .external_lex_state = 1}, + [812] = {.lex_state = 117}, + [813] = {.lex_state = 121, .external_lex_state = 1}, + [814] = {.lex_state = 117}, + [815] = {.lex_state = 117}, + [816] = {.lex_state = 117}, + [817] = {.lex_state = 117}, + [818] = {.lex_state = 117}, + [819] = {.lex_state = 117, .external_lex_state = 1}, + [820] = {.lex_state = 117}, + [821] = {.lex_state = 117}, + [822] = {.lex_state = 121}, + [823] = {.lex_state = 117}, + [824] = {.lex_state = 117}, + [825] = {.lex_state = 117, .external_lex_state = 1}, + [826] = {.lex_state = 117}, + [827] = {.lex_state = 117}, + [828] = {.lex_state = 119, .external_lex_state = 1}, + [829] = {.lex_state = 117}, + [830] = {.lex_state = 117, .external_lex_state = 1}, + [831] = {.lex_state = 117, .external_lex_state = 1}, + [832] = {.lex_state = 117}, + [833] = {.lex_state = 117}, + [834] = {.lex_state = 117}, + [835] = {.lex_state = 117}, + [836] = {.lex_state = 117}, + [837] = {.lex_state = 117}, + [838] = {.lex_state = 117}, + [839] = {.lex_state = 117, .external_lex_state = 1}, + [840] = {.lex_state = 117}, + [841] = {.lex_state = 117, .external_lex_state = 1}, + [842] = {.lex_state = 119}, + [843] = {.lex_state = 116}, + [844] = {.lex_state = 119}, + [845] = {.lex_state = 119}, + [846] = {.lex_state = 119}, + [847] = {.lex_state = 119, .external_lex_state = 1}, + [848] = {.lex_state = 122}, + [849] = {.lex_state = 119, .external_lex_state = 1}, + [850] = {.lex_state = 119}, + [851] = {.lex_state = 122}, + [852] = {.lex_state = 513, .external_lex_state = 1}, + [853] = {.lex_state = 119}, + [854] = {.lex_state = 119}, + [855] = {.lex_state = 119}, + [856] = {.lex_state = 122, .external_lex_state = 1}, + [857] = {.lex_state = 513}, + [858] = {.lex_state = 513}, + [859] = {.lex_state = 119, .external_lex_state = 1}, + [860] = {.lex_state = 119}, + [861] = {.lex_state = 119}, + [862] = {.lex_state = 119, .external_lex_state = 1}, + [863] = {.lex_state = 119, .external_lex_state = 1}, + [864] = {.lex_state = 119}, + [865] = {.lex_state = 119}, + [866] = {.lex_state = 119, .external_lex_state = 1}, + [867] = {.lex_state = 119, .external_lex_state = 1}, + [868] = {.lex_state = 119, .external_lex_state = 1}, + [869] = {.lex_state = 513, .external_lex_state = 1}, + [870] = {.lex_state = 119, .external_lex_state = 1}, + [871] = {.lex_state = 119, .external_lex_state = 1}, + [872] = {.lex_state = 119, .external_lex_state = 1}, + [873] = {.lex_state = 119, .external_lex_state = 1}, + [874] = {.lex_state = 119, .external_lex_state = 1}, + [875] = {.lex_state = 119, .external_lex_state = 1}, + [876] = {.lex_state = 119, .external_lex_state = 1}, + [877] = {.lex_state = 119, .external_lex_state = 1}, + [878] = {.lex_state = 119, .external_lex_state = 1}, + [879] = {.lex_state = 119, .external_lex_state = 1}, + [880] = {.lex_state = 119, .external_lex_state = 1}, + [881] = {.lex_state = 119, .external_lex_state = 1}, + [882] = {.lex_state = 119, .external_lex_state = 1}, + [883] = {.lex_state = 119}, + [884] = {.lex_state = 119, .external_lex_state = 1}, + [885] = {.lex_state = 119}, + [886] = {.lex_state = 122, .external_lex_state = 1}, + [887] = {.lex_state = 119}, + [888] = {.lex_state = 119}, + [889] = {.lex_state = 119}, + [890] = {.lex_state = 119}, + [891] = {.lex_state = 513, .external_lex_state = 1}, + [892] = {.lex_state = 119}, + [893] = {.lex_state = 119, .external_lex_state = 1}, + [894] = {.lex_state = 117, .external_lex_state = 1}, + [895] = {.lex_state = 119, .external_lex_state = 1}, + [896] = {.lex_state = 117}, + [897] = {.lex_state = 119}, + [898] = {.lex_state = 119}, + [899] = {.lex_state = 119}, + [900] = {.lex_state = 119}, + [901] = {.lex_state = 119, .external_lex_state = 1}, + [902] = {.lex_state = 513}, + [903] = {.lex_state = 119, .external_lex_state = 1}, + [904] = {.lex_state = 119, .external_lex_state = 1}, + [905] = {.lex_state = 119, .external_lex_state = 1}, + [906] = {.lex_state = 119, .external_lex_state = 1}, + [907] = {.lex_state = 119, .external_lex_state = 1}, + [908] = {.lex_state = 119, .external_lex_state = 1}, + [909] = {.lex_state = 119, .external_lex_state = 1}, + [910] = {.lex_state = 119}, + [911] = {.lex_state = 119}, + [912] = {.lex_state = 119}, + [913] = {.lex_state = 119}, + [914] = {.lex_state = 119}, + [915] = {.lex_state = 119}, + [916] = {.lex_state = 119, .external_lex_state = 1}, + [917] = {.lex_state = 119}, + [918] = {.lex_state = 119}, + [919] = {.lex_state = 119}, + [920] = {.lex_state = 116, .external_lex_state = 1}, + [921] = {.lex_state = 119}, + [922] = {.lex_state = 119, .external_lex_state = 1}, + [923] = {.lex_state = 119}, + [924] = {.lex_state = 117}, + [925] = {.lex_state = 117}, + [926] = {.lex_state = 117, .external_lex_state = 1}, + [927] = {.lex_state = 159}, + [928] = {.lex_state = 119, .external_lex_state = 1}, + [929] = {.lex_state = 119}, + [930] = {.lex_state = 117, .external_lex_state = 1}, + [931] = {.lex_state = 117}, + [932] = {.lex_state = 117, .external_lex_state = 1}, + [933] = {.lex_state = 159}, + [934] = {.lex_state = 159}, + [935] = {.lex_state = 159}, + [936] = {.lex_state = 119, .external_lex_state = 1}, + [937] = {.lex_state = 119, .external_lex_state = 1}, + [938] = {.lex_state = 119}, + [939] = {.lex_state = 159}, + [940] = {.lex_state = 159}, + [941] = {.lex_state = 159}, + [942] = {.lex_state = 109, .external_lex_state = 1}, + [943] = {.lex_state = 119}, + [944] = {.lex_state = 159}, + [945] = {.lex_state = 109}, + [946] = {.lex_state = 159}, + [947] = {.lex_state = 159}, + [948] = {.lex_state = 159}, + [949] = {.lex_state = 159}, + [950] = {.lex_state = 109, .external_lex_state = 1}, + [951] = {.lex_state = 159}, + [952] = {.lex_state = 159}, + [953] = {.lex_state = 159}, + [954] = {.lex_state = 159}, + [955] = {.lex_state = 159}, + [956] = {.lex_state = 159}, + [957] = {.lex_state = 159}, + [958] = {.lex_state = 159}, + [959] = {.lex_state = 159}, + [960] = {.lex_state = 159}, + [961] = {.lex_state = 159}, + [962] = {.lex_state = 159}, + [963] = {.lex_state = 119, .external_lex_state = 1}, + [964] = {.lex_state = 159}, + [965] = {.lex_state = 109, .external_lex_state = 1}, + [966] = {.lex_state = 109}, + [967] = {.lex_state = 119}, + [968] = {.lex_state = 159}, + [969] = {.lex_state = 159}, + [970] = {.lex_state = 159}, + [971] = {.lex_state = 159}, + [972] = {.lex_state = 159}, + [973] = {.lex_state = 159}, + [974] = {.lex_state = 159}, + [975] = {.lex_state = 109}, + [976] = {.lex_state = 159}, + [977] = {.lex_state = 159}, + [978] = {.lex_state = 159}, + [979] = {.lex_state = 109, .external_lex_state = 1}, + [980] = {.lex_state = 159, .external_lex_state = 1}, + [981] = {.lex_state = 513}, + [982] = {.lex_state = 110}, + [983] = {.lex_state = 110, .external_lex_state = 1}, + [984] = {.lex_state = 513, .external_lex_state = 1}, + [985] = {.lex_state = 110}, + [986] = {.lex_state = 109, .external_lex_state = 1}, + [987] = {.lex_state = 110, .external_lex_state = 1}, + [988] = {.lex_state = 109, .external_lex_state = 1}, + [989] = {.lex_state = 109}, + [990] = {.lex_state = 110, .external_lex_state = 1}, + [991] = {.lex_state = 110}, + [992] = {.lex_state = 109}, + [993] = {.lex_state = 109}, + [994] = {.lex_state = 159, .external_lex_state = 1}, + [995] = {.lex_state = 121}, + [996] = {.lex_state = 159, .external_lex_state = 1}, + [997] = {.lex_state = 110}, + [998] = {.lex_state = 159, .external_lex_state = 1}, + [999] = {.lex_state = 159, .external_lex_state = 1}, + [1000] = {.lex_state = 159, .external_lex_state = 1}, + [1001] = {.lex_state = 159, .external_lex_state = 1}, + [1002] = {.lex_state = 159, .external_lex_state = 1}, + [1003] = {.lex_state = 159, .external_lex_state = 1}, + [1004] = {.lex_state = 159, .external_lex_state = 1}, + [1005] = {.lex_state = 159, .external_lex_state = 1}, + [1006] = {.lex_state = 121}, + [1007] = {.lex_state = 110}, + [1008] = {.lex_state = 159, .external_lex_state = 1}, + [1009] = {.lex_state = 110}, + [1010] = {.lex_state = 159, .external_lex_state = 1}, + [1011] = {.lex_state = 159, .external_lex_state = 1}, + [1012] = {.lex_state = 159, .external_lex_state = 1}, + [1013] = {.lex_state = 159, .external_lex_state = 1}, + [1014] = {.lex_state = 159, .external_lex_state = 1}, + [1015] = {.lex_state = 159, .external_lex_state = 1}, + [1016] = {.lex_state = 159, .external_lex_state = 1}, + [1017] = {.lex_state = 159, .external_lex_state = 1}, + [1018] = {.lex_state = 136}, + [1019] = {.lex_state = 159, .external_lex_state = 1}, + [1020] = {.lex_state = 159, .external_lex_state = 1}, + [1021] = {.lex_state = 121, .external_lex_state = 1}, + [1022] = {.lex_state = 110, .external_lex_state = 1}, + [1023] = {.lex_state = 159, .external_lex_state = 1}, + [1024] = {.lex_state = 159, .external_lex_state = 1}, + [1025] = {.lex_state = 159, .external_lex_state = 1}, + [1026] = {.lex_state = 159}, + [1027] = {.lex_state = 159, .external_lex_state = 1}, + [1028] = {.lex_state = 121, .external_lex_state = 1}, + [1029] = {.lex_state = 159, .external_lex_state = 1}, + [1030] = {.lex_state = 159, .external_lex_state = 1}, + [1031] = {.lex_state = 159, .external_lex_state = 1}, + [1032] = {.lex_state = 110, .external_lex_state = 1}, + [1033] = {.lex_state = 121}, + [1034] = {.lex_state = 159, .external_lex_state = 1}, + [1035] = {.lex_state = 121, .external_lex_state = 1}, + [1036] = {.lex_state = 159, .external_lex_state = 1}, + [1037] = {.lex_state = 159, .external_lex_state = 1}, + [1038] = {.lex_state = 110, .external_lex_state = 1}, + [1039] = {.lex_state = 159, .external_lex_state = 1}, + [1040] = {.lex_state = 159, .external_lex_state = 1}, + [1041] = {.lex_state = 159, .external_lex_state = 1}, + [1042] = {.lex_state = 159, .external_lex_state = 1}, + [1043] = {.lex_state = 121, .external_lex_state = 1}, + [1044] = {.lex_state = 121, .external_lex_state = 1}, + [1045] = {.lex_state = 121}, + [1046] = {.lex_state = 122}, + [1047] = {.lex_state = 122, .external_lex_state = 1}, + [1048] = {.lex_state = 121, .external_lex_state = 1}, + [1049] = {.lex_state = 121, .external_lex_state = 1}, + [1050] = {.lex_state = 121}, + [1051] = {.lex_state = 121, .external_lex_state = 1}, + [1052] = {.lex_state = 122}, + [1053] = {.lex_state = 121, .external_lex_state = 1}, + [1054] = {.lex_state = 121}, + [1055] = {.lex_state = 121}, + [1056] = {.lex_state = 121}, + [1057] = {.lex_state = 122, .external_lex_state = 1}, + [1058] = {.lex_state = 159, .external_lex_state = 1}, + [1059] = {.lex_state = 159}, + [1060] = {.lex_state = 121, .external_lex_state = 1}, + [1061] = {.lex_state = 121}, + [1062] = {.lex_state = 121}, + [1063] = {.lex_state = 122}, + [1064] = {.lex_state = 121}, + [1065] = {.lex_state = 122, .external_lex_state = 1}, + [1066] = {.lex_state = 121, .external_lex_state = 1}, + [1067] = {.lex_state = 121}, + [1068] = {.lex_state = 121}, + [1069] = {.lex_state = 121}, + [1070] = {.lex_state = 121, .external_lex_state = 1}, + [1071] = {.lex_state = 121, .external_lex_state = 1}, + [1072] = {.lex_state = 121, .external_lex_state = 1}, + [1073] = {.lex_state = 122}, + [1074] = {.lex_state = 122, .external_lex_state = 1}, + [1075] = {.lex_state = 159, .external_lex_state = 1}, + [1076] = {.lex_state = 121}, + [1077] = {.lex_state = 122}, + [1078] = {.lex_state = 122, .external_lex_state = 1}, + [1079] = {.lex_state = 159}, + [1080] = {.lex_state = 122, .external_lex_state = 1}, + [1081] = {.lex_state = 122, .external_lex_state = 1}, + [1082] = {.lex_state = 122}, + [1083] = {.lex_state = 159, .external_lex_state = 1}, + [1084] = {.lex_state = 122}, + [1085] = {.lex_state = 122}, + [1086] = {.lex_state = 121, .external_lex_state = 1}, + [1087] = {.lex_state = 122}, + [1088] = {.lex_state = 122}, + [1089] = {.lex_state = 122}, + [1090] = {.lex_state = 122, .external_lex_state = 1}, + [1091] = {.lex_state = 122, .external_lex_state = 1}, + [1092] = {.lex_state = 122, .external_lex_state = 1}, + [1093] = {.lex_state = 122}, + [1094] = {.lex_state = 122, .external_lex_state = 1}, + [1095] = {.lex_state = 122, .external_lex_state = 1}, + [1096] = {.lex_state = 122, .external_lex_state = 1}, + [1097] = {.lex_state = 122}, + [1098] = {.lex_state = 122}, + [1099] = {.lex_state = 122, .external_lex_state = 1}, + [1100] = {.lex_state = 121}, + [1101] = {.lex_state = 121, .external_lex_state = 1}, + [1102] = {.lex_state = 131}, + [1103] = {.lex_state = 121, .external_lex_state = 1}, + [1104] = {.lex_state = 121}, + [1105] = {.lex_state = 121}, + [1106] = {.lex_state = 121, .external_lex_state = 1}, + [1107] = {.lex_state = 121, .external_lex_state = 1}, + [1108] = {.lex_state = 121}, + [1109] = {.lex_state = 121}, + [1110] = {.lex_state = 121, .external_lex_state = 1}, + [1111] = {.lex_state = 122, .external_lex_state = 1}, + [1112] = {.lex_state = 122}, + [1113] = {.lex_state = 131}, + [1114] = {.lex_state = 121, .external_lex_state = 1}, + [1115] = {.lex_state = 136, .external_lex_state = 1}, + [1116] = {.lex_state = 121}, + [1117] = {.lex_state = 121}, + [1118] = {.lex_state = 131}, + [1119] = {.lex_state = 121}, + [1120] = {.lex_state = 121, .external_lex_state = 1}, + [1121] = {.lex_state = 121, .external_lex_state = 1}, + [1122] = {.lex_state = 122, .external_lex_state = 1}, + [1123] = {.lex_state = 122}, + [1124] = {.lex_state = 122, .external_lex_state = 1}, + [1125] = {.lex_state = 122, .external_lex_state = 1}, + [1126] = {.lex_state = 122}, + [1127] = {.lex_state = 122}, + [1128] = {.lex_state = 513}, + [1129] = {.lex_state = 122}, + [1130] = {.lex_state = 513, .external_lex_state = 1}, + [1131] = {.lex_state = 122}, + [1132] = {.lex_state = 122, .external_lex_state = 1}, + [1133] = {.lex_state = 513, .external_lex_state = 1}, + [1134] = {.lex_state = 122, .external_lex_state = 1}, + [1135] = {.lex_state = 513}, + [1136] = {.lex_state = 122}, + [1137] = {.lex_state = 122, .external_lex_state = 1}, + [1138] = {.lex_state = 122, .external_lex_state = 1}, + [1139] = {.lex_state = 122, .external_lex_state = 1}, + [1140] = {.lex_state = 122}, + [1141] = {.lex_state = 122}, + [1142] = {.lex_state = 513, .external_lex_state = 1}, + [1143] = {.lex_state = 513, .external_lex_state = 1}, + [1144] = {.lex_state = 513}, + [1145] = {.lex_state = 513}, + [1146] = {.lex_state = 513}, + [1147] = {.lex_state = 513, .external_lex_state = 1}, + [1148] = {.lex_state = 131}, + [1149] = {.lex_state = 131}, + [1150] = {.lex_state = 513}, + [1151] = {.lex_state = 513}, + [1152] = {.lex_state = 513, .external_lex_state = 1}, + [1153] = {.lex_state = 513}, + [1154] = {.lex_state = 513, .external_lex_state = 1}, + [1155] = {.lex_state = 513}, + [1156] = {.lex_state = 513, .external_lex_state = 1}, + [1157] = {.lex_state = 513, .external_lex_state = 1}, + [1158] = {.lex_state = 513, .external_lex_state = 1}, + [1159] = {.lex_state = 513}, + [1160] = {.lex_state = 151}, + [1161] = {.lex_state = 151}, + [1162] = {.lex_state = 151}, + [1163] = {.lex_state = 108}, + [1164] = {.lex_state = 150}, + [1165] = {.lex_state = 144}, + [1166] = {.lex_state = 144}, + [1167] = {.lex_state = 144}, + [1168] = {.lex_state = 144}, + [1169] = {.lex_state = 144}, + [1170] = {.lex_state = 144}, + [1171] = {.lex_state = 144}, + [1172] = {.lex_state = 144}, + [1173] = {.lex_state = 144}, + [1174] = {.lex_state = 144}, + [1175] = {.lex_state = 144}, + [1176] = {.lex_state = 144}, + [1177] = {.lex_state = 144}, + [1178] = {.lex_state = 144}, + [1179] = {.lex_state = 144}, + [1180] = {.lex_state = 144}, + [1181] = {.lex_state = 144}, + [1182] = {.lex_state = 144}, + [1183] = {.lex_state = 144}, + [1184] = {.lex_state = 144}, + [1185] = {.lex_state = 144}, + [1186] = {.lex_state = 144}, + [1187] = {.lex_state = 144}, + [1188] = {.lex_state = 144}, + [1189] = {.lex_state = 144}, + [1190] = {.lex_state = 153}, + [1191] = {.lex_state = 153}, + [1192] = {.lex_state = 153}, + [1193] = {.lex_state = 153}, + [1194] = {.lex_state = 153}, + [1195] = {.lex_state = 154}, + [1196] = {.lex_state = 154}, + [1197] = {.lex_state = 154}, + [1198] = {.lex_state = 154}, + [1199] = {.lex_state = 154}, + [1200] = {.lex_state = 154}, + [1201] = {.lex_state = 154}, + [1202] = {.lex_state = 154}, + [1203] = {.lex_state = 154}, + [1204] = {.lex_state = 154}, + [1205] = {.lex_state = 154}, + [1206] = {.lex_state = 153}, + [1207] = {.lex_state = 154}, + [1208] = {.lex_state = 153}, + [1209] = {.lex_state = 154}, + [1210] = {.lex_state = 154}, + [1211] = {.lex_state = 154}, + [1212] = {.lex_state = 153}, + [1213] = {.lex_state = 153}, + [1214] = {.lex_state = 153}, + [1215] = {.lex_state = 154}, + [1216] = {.lex_state = 51}, + [1217] = {.lex_state = 51}, + [1218] = {.lex_state = 51}, + [1219] = {.lex_state = 51}, + [1220] = {.lex_state = 51}, + [1221] = {.lex_state = 51}, + [1222] = {.lex_state = 153}, + [1223] = {.lex_state = 51}, + [1224] = {.lex_state = 51}, + [1225] = {.lex_state = 51}, + [1226] = {.lex_state = 51}, + [1227] = {.lex_state = 51}, + [1228] = {.lex_state = 51}, + [1229] = {.lex_state = 51}, + [1230] = {.lex_state = 154}, + [1231] = {.lex_state = 51}, + [1232] = {.lex_state = 51}, + [1233] = {.lex_state = 51}, + [1234] = {.lex_state = 51}, + [1235] = {.lex_state = 162}, + [1236] = {.lex_state = 513}, + [1237] = {.lex_state = 513}, + [1238] = {.lex_state = 513}, + [1239] = {.lex_state = 513}, + [1240] = {.lex_state = 513}, + [1241] = {.lex_state = 162}, + [1242] = {.lex_state = 513}, + [1243] = {.lex_state = 513}, + [1244] = {.lex_state = 144}, + [1245] = {.lex_state = 144}, + [1246] = {.lex_state = 144}, + [1247] = {.lex_state = 154}, + [1248] = {.lex_state = 153}, + [1249] = {.lex_state = 51}, + [1250] = {.lex_state = 144}, + [1251] = {.lex_state = 153}, + [1252] = {.lex_state = 513}, + [1253] = {.lex_state = 154}, + [1254] = {.lex_state = 154}, + [1255] = {.lex_state = 144}, + [1256] = {.lex_state = 153}, + [1257] = {.lex_state = 144}, + [1258] = {.lex_state = 51}, + [1259] = {.lex_state = 51}, + [1260] = {.lex_state = 154}, + [1261] = {.lex_state = 513}, + [1262] = {.lex_state = 513}, + [1263] = {.lex_state = 513}, + [1264] = {.lex_state = 144}, + [1265] = {.lex_state = 513}, + [1266] = {.lex_state = 144}, + [1267] = {.lex_state = 144}, + [1268] = {.lex_state = 144}, + [1269] = {.lex_state = 161}, + [1270] = {.lex_state = 144}, + [1271] = {.lex_state = 161}, + [1272] = {.lex_state = 513}, + [1273] = {.lex_state = 144}, + [1274] = {.lex_state = 513}, + [1275] = {.lex_state = 144}, + [1276] = {.lex_state = 513}, + [1277] = {.lex_state = 144}, + [1278] = {.lex_state = 513}, + [1279] = {.lex_state = 513}, + [1280] = {.lex_state = 513}, + [1281] = {.lex_state = 144}, + [1282] = {.lex_state = 513}, + [1283] = {.lex_state = 159}, + [1284] = {.lex_state = 159}, + [1285] = {.lex_state = 513}, + [1286] = {.lex_state = 159}, + [1287] = {.lex_state = 159}, + [1288] = {.lex_state = 144}, + [1289] = {.lex_state = 144}, + [1290] = {.lex_state = 513}, + [1291] = {.lex_state = 159}, + [1292] = {.lex_state = 161}, + [1293] = {.lex_state = 131}, + [1294] = {.lex_state = 172}, + [1295] = {.lex_state = 513}, + [1296] = {.lex_state = 131}, + [1297] = {.lex_state = 159}, + [1298] = {.lex_state = 172}, + [1299] = {.lex_state = 513}, + [1300] = {.lex_state = 159}, + [1301] = {.lex_state = 513}, + [1302] = {.lex_state = 513}, + [1303] = {.lex_state = 513}, + [1304] = {.lex_state = 513}, + [1305] = {.lex_state = 159, .external_lex_state = 1}, + [1306] = {.lex_state = 513}, + [1307] = {.lex_state = 513}, + [1308] = {.lex_state = 513}, + [1309] = {.lex_state = 513}, + [1310] = {.lex_state = 159}, + [1311] = {.lex_state = 513}, + [1312] = {.lex_state = 513}, + [1313] = {.lex_state = 513}, + [1314] = {.lex_state = 513}, + [1315] = {.lex_state = 513}, + [1316] = {.lex_state = 513}, + [1317] = {.lex_state = 513}, + [1318] = {.lex_state = 513}, + [1319] = {.lex_state = 513}, + [1320] = {.lex_state = 159, .external_lex_state = 1}, + [1321] = {.lex_state = 159}, + [1322] = {.lex_state = 513}, + [1323] = {.lex_state = 159}, + [1324] = {.lex_state = 152}, + [1325] = {.lex_state = 513}, + [1326] = {.lex_state = 513, .external_lex_state = 1}, + [1327] = {.lex_state = 513, .external_lex_state = 1}, + [1328] = {.lex_state = 513, .external_lex_state = 1}, + [1329] = {.lex_state = 513}, + [1330] = {.lex_state = 152}, + [1331] = {.lex_state = 159}, + [1332] = {.lex_state = 152}, + [1333] = {.lex_state = 513, .external_lex_state = 1}, + [1334] = {.lex_state = 513}, + [1335] = {.lex_state = 159}, + [1336] = {.lex_state = 155}, + [1337] = {.lex_state = 164}, + [1338] = {.lex_state = 155}, + [1339] = {.lex_state = 159}, + [1340] = {.lex_state = 164}, + [1341] = {.lex_state = 161, .external_lex_state = 1}, + [1342] = {.lex_state = 164}, + [1343] = {.lex_state = 164}, + [1344] = {.lex_state = 161}, + [1345] = {.lex_state = 161}, + [1346] = {.lex_state = 159}, + [1347] = {.lex_state = 152}, + [1348] = {.lex_state = 159}, + [1349] = {.lex_state = 152}, + [1350] = {.lex_state = 156, .external_lex_state = 1}, + [1351] = {.lex_state = 152}, + [1352] = {.lex_state = 156, .external_lex_state = 1}, + [1353] = {.lex_state = 159}, + [1354] = {.lex_state = 161, .external_lex_state = 1}, + [1355] = {.lex_state = 161}, + [1356] = {.lex_state = 513}, + [1357] = {.lex_state = 513}, + [1358] = {.lex_state = 164}, + [1359] = {.lex_state = 513, .external_lex_state = 1}, + [1360] = {.lex_state = 513}, + [1361] = {.lex_state = 164}, + [1362] = {.lex_state = 513}, + [1363] = {.lex_state = 164}, + [1364] = {.lex_state = 513}, + [1365] = {.lex_state = 513, .external_lex_state = 1}, + [1366] = {.lex_state = 164}, + [1367] = {.lex_state = 164}, + [1368] = {.lex_state = 164}, + [1369] = {.lex_state = 513, .external_lex_state = 1}, + [1370] = {.lex_state = 164}, + [1371] = {.lex_state = 164}, + [1372] = {.lex_state = 164}, + [1373] = {.lex_state = 164}, + [1374] = {.lex_state = 513}, + [1375] = {.lex_state = 513}, + [1376] = {.lex_state = 164}, + [1377] = {.lex_state = 164}, + [1378] = {.lex_state = 513}, + [1379] = {.lex_state = 513}, + [1380] = {.lex_state = 513, .external_lex_state = 1}, + [1381] = {.lex_state = 513}, + [1382] = {.lex_state = 513}, + [1383] = {.lex_state = 164}, + [1384] = {.lex_state = 164}, + [1385] = {.lex_state = 164}, + [1386] = {.lex_state = 164}, + [1387] = {.lex_state = 513}, + [1388] = {.lex_state = 164}, + [1389] = {.lex_state = 513}, + [1390] = {.lex_state = 513}, + [1391] = {.lex_state = 513, .external_lex_state = 1}, + [1392] = {.lex_state = 164}, + [1393] = {.lex_state = 513, .external_lex_state = 1}, + [1394] = {.lex_state = 164}, + [1395] = {.lex_state = 161, .external_lex_state = 1}, + [1396] = {.lex_state = 513, .external_lex_state = 1}, + [1397] = {.lex_state = 513}, + [1398] = {.lex_state = 164}, + [1399] = {.lex_state = 164}, + [1400] = {.lex_state = 513, .external_lex_state = 1}, + [1401] = {.lex_state = 164}, + [1402] = {.lex_state = 513}, + [1403] = {.lex_state = 131}, + [1404] = {.lex_state = 131}, + [1405] = {.lex_state = 131}, + [1406] = {.lex_state = 131}, + [1407] = {.lex_state = 131}, + [1408] = {.lex_state = 159}, + [1409] = {.lex_state = 513}, + [1410] = {.lex_state = 513}, + [1411] = {.lex_state = 159}, + [1412] = {.lex_state = 131}, + [1413] = {.lex_state = 131}, + [1414] = {.lex_state = 131}, + [1415] = {.lex_state = 513}, + [1416] = {.lex_state = 513}, + [1417] = {.lex_state = 159}, + [1418] = {.lex_state = 131}, + [1419] = {.lex_state = 131}, + [1420] = {.lex_state = 513}, + [1421] = {.lex_state = 161}, + [1422] = {.lex_state = 161}, + [1423] = {.lex_state = 513, .external_lex_state = 1}, + [1424] = {.lex_state = 131}, + [1425] = {.lex_state = 156}, + [1426] = {.lex_state = 513}, + [1427] = {.lex_state = 161, .external_lex_state = 1}, + [1428] = {.lex_state = 513}, + [1429] = {.lex_state = 161, .external_lex_state = 1}, + [1430] = {.lex_state = 159}, + [1431] = {.lex_state = 156}, + [1432] = {.lex_state = 513}, + [1433] = {.lex_state = 161}, + [1434] = {.lex_state = 513}, + [1435] = {.lex_state = 147}, + [1436] = {.lex_state = 147}, + [1437] = {.lex_state = 513}, + [1438] = {.lex_state = 142}, + [1439] = {.lex_state = 167}, + [1440] = {.lex_state = 513}, + [1441] = {.lex_state = 513}, + [1442] = {.lex_state = 142}, + [1443] = {.lex_state = 513}, + [1444] = {.lex_state = 142}, + [1445] = {.lex_state = 513}, + [1446] = {.lex_state = 513}, + [1447] = {.lex_state = 164}, + [1448] = {.lex_state = 513}, + [1449] = {.lex_state = 69}, + [1450] = {.lex_state = 513}, + [1451] = {.lex_state = 513}, + [1452] = {.lex_state = 513}, + [1453] = {.lex_state = 513}, + [1454] = {.lex_state = 513}, + [1455] = {.lex_state = 513, .external_lex_state = 1}, + [1456] = {.lex_state = 147}, + [1457] = {.lex_state = 513}, + [1458] = {.lex_state = 147}, + [1459] = {.lex_state = 513}, + [1460] = {.lex_state = 142}, + [1461] = {.lex_state = 513, .external_lex_state = 1}, + [1462] = {.lex_state = 142}, + [1463] = {.lex_state = 161, .external_lex_state = 1}, + [1464] = {.lex_state = 513}, + [1465] = {.lex_state = 513}, + [1466] = {.lex_state = 513, .external_lex_state = 1}, + [1467] = {.lex_state = 147}, + [1468] = {.lex_state = 69}, + [1469] = {.lex_state = 161, .external_lex_state = 1}, + [1470] = {.lex_state = 147}, + [1471] = {.lex_state = 142}, + [1472] = {.lex_state = 142}, + [1473] = {.lex_state = 147}, + [1474] = {.lex_state = 513}, + [1475] = {.lex_state = 147}, + [1476] = {.lex_state = 513}, + [1477] = {.lex_state = 147}, + [1478] = {.lex_state = 147}, + [1479] = {.lex_state = 513, .external_lex_state = 1}, + [1480] = {.lex_state = 147}, + [1481] = {.lex_state = 147}, + [1482] = {.lex_state = 513}, + [1483] = {.lex_state = 161}, + [1484] = {.lex_state = 513, .external_lex_state = 1}, + [1485] = {.lex_state = 142}, + [1486] = {.lex_state = 142}, + [1487] = {.lex_state = 513, .external_lex_state = 1}, + [1488] = {.lex_state = 159}, + [1489] = {.lex_state = 147}, + [1490] = {.lex_state = 159}, + [1491] = {.lex_state = 513}, + [1492] = {.lex_state = 142}, + [1493] = {.lex_state = 513, .external_lex_state = 1}, + [1494] = {.lex_state = 513}, + [1495] = {.lex_state = 69}, + [1496] = {.lex_state = 513}, + [1497] = {.lex_state = 69}, + [1498] = {.lex_state = 159}, + [1499] = {.lex_state = 513}, + [1500] = {.lex_state = 513}, + [1501] = {.lex_state = 513}, + [1502] = {.lex_state = 159}, + [1503] = {.lex_state = 513}, + [1504] = {.lex_state = 513}, + [1505] = {.lex_state = 69}, + [1506] = {.lex_state = 513}, + [1507] = {.lex_state = 69}, + [1508] = {.lex_state = 513, .external_lex_state = 1}, + [1509] = {.lex_state = 513}, + [1510] = {.lex_state = 513, .external_lex_state = 1}, + [1511] = {.lex_state = 69}, + [1512] = {.lex_state = 513}, + [1513] = {.lex_state = 513}, + [1514] = {.lex_state = 513}, + [1515] = {.lex_state = 513}, + [1516] = {.lex_state = 161}, + [1517] = {.lex_state = 513}, + [1518] = {.lex_state = 159}, + [1519] = {.lex_state = 513}, + [1520] = {.lex_state = 513}, + [1521] = {.lex_state = 69}, + [1522] = {.lex_state = 513}, + [1523] = {.lex_state = 69}, + [1524] = {.lex_state = 513}, + [1525] = {.lex_state = 513}, + [1526] = {.lex_state = 69}, + [1527] = {.lex_state = 513}, + [1528] = {.lex_state = 513}, + [1529] = {.lex_state = 69}, + [1530] = {.lex_state = 159}, + [1531] = {.lex_state = 142}, + [1532] = {.lex_state = 513}, + [1533] = {.lex_state = 513}, + [1534] = {.lex_state = 513}, + [1535] = {.lex_state = 513}, + [1536] = {.lex_state = 513}, + [1537] = {.lex_state = 159}, + [1538] = {.lex_state = 147}, + [1539] = {.lex_state = 513}, + [1540] = {.lex_state = 147}, + [1541] = {.lex_state = 161, .external_lex_state = 1}, + [1542] = {.lex_state = 513}, + [1543] = {.lex_state = 147}, + [1544] = {.lex_state = 147}, + [1545] = {.lex_state = 513}, + [1546] = {.lex_state = 513}, + [1547] = {.lex_state = 159}, + [1548] = {.lex_state = 69}, + [1549] = {.lex_state = 513}, + [1550] = {.lex_state = 513}, + [1551] = {.lex_state = 513}, + [1552] = {.lex_state = 513}, + [1553] = {.lex_state = 513}, + [1554] = {.lex_state = 513}, + [1555] = {.lex_state = 513}, + [1556] = {.lex_state = 513}, + [1557] = {.lex_state = 513}, + [1558] = {.lex_state = 513}, + [1559] = {.lex_state = 159}, + [1560] = {.lex_state = 513}, + [1561] = {.lex_state = 513}, + [1562] = {.lex_state = 513}, + [1563] = {.lex_state = 513}, + [1564] = {.lex_state = 513}, + [1565] = {.lex_state = 513}, + [1566] = {.lex_state = 513}, + [1567] = {.lex_state = 513}, + [1568] = {.lex_state = 513}, + [1569] = {.lex_state = 513}, + [1570] = {.lex_state = 513}, + [1571] = {.lex_state = 513}, + [1572] = {.lex_state = 513}, + [1573] = {.lex_state = 513}, + [1574] = {.lex_state = 513}, + [1575] = {.lex_state = 513}, + [1576] = {.lex_state = 513}, + [1577] = {.lex_state = 513}, + [1578] = {.lex_state = 513}, + [1579] = {.lex_state = 513}, + [1580] = {.lex_state = 513}, + [1581] = {.lex_state = 513}, + [1582] = {.lex_state = 513}, + [1583] = {.lex_state = 513}, + [1584] = {.lex_state = 513}, + [1585] = {.lex_state = 513}, + [1586] = {.lex_state = 513}, + [1587] = {.lex_state = 513}, + [1588] = {.lex_state = 513}, + [1589] = {.lex_state = 513}, + [1590] = {.lex_state = 513}, + [1591] = {.lex_state = 513}, + [1592] = {.lex_state = 513}, + [1593] = {.lex_state = 513}, + [1594] = {.lex_state = 513}, + [1595] = {.lex_state = 513}, + [1596] = {.lex_state = 513}, + [1597] = {.lex_state = 513}, + [1598] = {.lex_state = 513}, + [1599] = {.lex_state = 513}, + [1600] = {.lex_state = 513}, + [1601] = {.lex_state = 513}, + [1602] = {.lex_state = 513}, + [1603] = {.lex_state = 513}, + [1604] = {.lex_state = 513}, + [1605] = {.lex_state = 513}, + [1606] = {.lex_state = 513}, + [1607] = {.lex_state = 513}, + [1608] = {.lex_state = 513}, + [1609] = {.lex_state = 513}, + [1610] = {.lex_state = 513}, + [1611] = {.lex_state = 513}, + [1612] = {.lex_state = 513}, + [1613] = {.lex_state = 513}, + [1614] = {.lex_state = 513, .external_lex_state = 1}, + [1615] = {.lex_state = 513}, + [1616] = {.lex_state = 513}, + [1617] = {.lex_state = 513}, + [1618] = {.lex_state = 513}, + [1619] = {.lex_state = 513}, + [1620] = {.lex_state = 513}, + [1621] = {.lex_state = 513}, + [1622] = {.lex_state = 513}, + [1623] = {.lex_state = 513}, + [1624] = {.lex_state = 513}, + [1625] = {.lex_state = 513}, + [1626] = {.lex_state = 513}, + [1627] = {.lex_state = 513}, + [1628] = {.lex_state = 513}, + [1629] = {.lex_state = 513}, + [1630] = {.lex_state = 513}, + [1631] = {.lex_state = 513}, + [1632] = {.lex_state = 513}, + [1633] = {.lex_state = 144}, + [1634] = {.lex_state = 513}, + [1635] = {.lex_state = 513}, + [1636] = {.lex_state = 513}, + [1637] = {.lex_state = 513}, + [1638] = {.lex_state = 513}, + [1639] = {.lex_state = 513}, + [1640] = {.lex_state = 513, .external_lex_state = 1}, + [1641] = {.lex_state = 144}, + [1642] = {.lex_state = 513}, + [1643] = {.lex_state = 513, .external_lex_state = 1}, + [1644] = {.lex_state = 513}, + [1645] = {.lex_state = 513}, + [1646] = {.lex_state = 513}, + [1647] = {.lex_state = 513, .external_lex_state = 1}, + [1648] = {.lex_state = 513}, + [1649] = {.lex_state = 144}, + [1650] = {.lex_state = 513}, + [1651] = {.lex_state = 513}, + [1652] = {.lex_state = 513}, + [1653] = {.lex_state = 513}, + [1654] = {.lex_state = 513}, + [1655] = {.lex_state = 513}, + [1656] = {.lex_state = 513}, + [1657] = {.lex_state = 513}, + [1658] = {.lex_state = 513}, + [1659] = {.lex_state = 513}, + [1660] = {.lex_state = 513}, + [1661] = {.lex_state = 513}, + [1662] = {.lex_state = 513}, + [1663] = {.lex_state = 513}, + [1664] = {.lex_state = 513}, + [1665] = {.lex_state = 513}, + [1666] = {.lex_state = 513}, + [1667] = {.lex_state = 513}, + [1668] = {.lex_state = 513}, + [1669] = {.lex_state = 513}, + [1670] = {.lex_state = 513}, + [1671] = {.lex_state = 513}, + [1672] = {.lex_state = 144}, + [1673] = {.lex_state = 513}, + [1674] = {.lex_state = 513}, + [1675] = {.lex_state = 513}, + [1676] = {.lex_state = 513}, + [1677] = {.lex_state = 513}, + [1678] = {.lex_state = 513}, + [1679] = {.lex_state = 513}, + [1680] = {.lex_state = 513}, + [1681] = {.lex_state = 513}, + [1682] = {.lex_state = 513}, + [1683] = {.lex_state = 513}, + [1684] = {.lex_state = 513}, + [1685] = {.lex_state = 513}, + [1686] = {.lex_state = 513}, + [1687] = {.lex_state = 513}, + [1688] = {.lex_state = 173}, + [1689] = {.lex_state = 513}, + [1690] = {.lex_state = 513}, + [1691] = {.lex_state = 513}, + [1692] = {.lex_state = 513}, + [1693] = {.lex_state = 513}, + [1694] = {.lex_state = 513}, + [1695] = {.lex_state = 513}, + [1696] = {.lex_state = 513}, + [1697] = {.lex_state = 513}, + [1698] = {.lex_state = 513}, + [1699] = {.lex_state = 513}, + [1700] = {.lex_state = 513}, + [1701] = {.lex_state = 513}, + [1702] = {.lex_state = 513}, + [1703] = {.lex_state = 513}, + [1704] = {.lex_state = 513}, + [1705] = {.lex_state = 513}, + [1706] = {.lex_state = 513}, + [1707] = {.lex_state = 513}, + [1708] = {.lex_state = 513}, + [1709] = {.lex_state = 513}, + [1710] = {.lex_state = 513}, + [1711] = {.lex_state = 513, .external_lex_state = 1}, + [1712] = {.lex_state = 173}, + [1713] = {.lex_state = 173}, + [1714] = {.lex_state = 513}, + [1715] = {.lex_state = 173}, + [1716] = {.lex_state = 513, .external_lex_state = 1}, + [1717] = {.lex_state = 513}, + [1718] = {.lex_state = 513}, + [1719] = {.lex_state = 513}, + [1720] = {.lex_state = 513}, + [1721] = {.lex_state = 513}, + [1722] = {.lex_state = 513}, + [1723] = {.lex_state = 513}, + [1724] = {.lex_state = 513}, + [1725] = {.lex_state = 513}, + [1726] = {.lex_state = 513}, + [1727] = {.lex_state = 513}, + [1728] = {.lex_state = 513}, + [1729] = {.lex_state = 513}, + [1730] = {.lex_state = 513, .external_lex_state = 1}, + [1731] = {.lex_state = 513, .external_lex_state = 1}, + [1732] = {.lex_state = 513, .external_lex_state = 1}, + [1733] = {.lex_state = 513, .external_lex_state = 1}, + [1734] = {.lex_state = 513}, + [1735] = {.lex_state = 513, .external_lex_state = 1}, + [1736] = {.lex_state = 513, .external_lex_state = 1}, + [1737] = {.lex_state = 513, .external_lex_state = 1}, + [1738] = {.lex_state = 513}, + [1739] = {.lex_state = 513}, + [1740] = {.lex_state = 513}, + [1741] = {.lex_state = 513}, + [1742] = {.lex_state = 513}, + [1743] = {.lex_state = 513}, + [1744] = {.lex_state = 513}, + [1745] = {.lex_state = 513}, + [1746] = {.lex_state = 513}, + [1747] = {.lex_state = 513}, + [1748] = {.lex_state = 513, .external_lex_state = 1}, + [1749] = {.lex_state = 513}, + [1750] = {.lex_state = 513}, + [1751] = {.lex_state = 513}, + [1752] = {.lex_state = 513}, + [1753] = {.lex_state = 513}, + [1754] = {.lex_state = 131}, + [1755] = {.lex_state = 513}, + [1756] = {.lex_state = 513}, + [1757] = {.lex_state = 513}, + [1758] = {.lex_state = 513}, + [1759] = {.lex_state = 513}, + [1760] = {.lex_state = 513}, + [1761] = {.lex_state = 513}, + [1762] = {.lex_state = 513}, + [1763] = {.lex_state = 513}, + [1764] = {.lex_state = 513}, + [1765] = {.lex_state = 513}, + [1766] = {.lex_state = 513}, + [1767] = {.lex_state = 131}, + [1768] = {.lex_state = 513}, + [1769] = {.lex_state = 513}, + [1770] = {.lex_state = 513}, + [1771] = {.lex_state = 513}, + [1772] = {.lex_state = 513}, + [1773] = {.lex_state = 513}, + [1774] = {.lex_state = 513}, + [1775] = {.lex_state = 513}, + [1776] = {.lex_state = 513}, + [1777] = {.lex_state = 513}, + [1778] = {.lex_state = 513}, + [1779] = {.lex_state = 513}, + [1780] = {.lex_state = 513}, + [1781] = {.lex_state = 513}, + [1782] = {.lex_state = 513}, + [1783] = {.lex_state = 513, .external_lex_state = 1}, + [1784] = {.lex_state = 513}, + [1785] = {.lex_state = 513, .external_lex_state = 1}, + [1786] = {.lex_state = 513}, + [1787] = {.lex_state = 513}, + [1788] = {.lex_state = 513, .external_lex_state = 1}, + [1789] = {.lex_state = 513}, + [1790] = {.lex_state = 513}, + [1791] = {.lex_state = 513}, + [1792] = {.lex_state = 513, .external_lex_state = 1}, + [1793] = {.lex_state = 513}, + [1794] = {.lex_state = 513}, + [1795] = {.lex_state = 513}, + [1796] = {.lex_state = 513, .external_lex_state = 1}, + [1797] = {.lex_state = 513, .external_lex_state = 1}, + [1798] = {.lex_state = 513}, + [1799] = {.lex_state = 513}, + [1800] = {.lex_state = 513, .external_lex_state = 1}, + [1801] = {.lex_state = 513}, + [1802] = {.lex_state = 513}, + [1803] = {.lex_state = 513, .external_lex_state = 1}, + [1804] = {.lex_state = 513}, + [1805] = {.lex_state = 513, .external_lex_state = 1}, + [1806] = {.lex_state = 513}, + [1807] = {.lex_state = 513, .external_lex_state = 1}, + [1808] = {.lex_state = 513, .external_lex_state = 1}, + [1809] = {.lex_state = 513}, + [1810] = {.lex_state = 513}, + [1811] = {.lex_state = 513, .external_lex_state = 1}, + [1812] = {.lex_state = 513}, + [1813] = {.lex_state = 513}, + [1814] = {.lex_state = 513}, + [1815] = {.lex_state = 513}, + [1816] = {.lex_state = 513}, + [1817] = {.lex_state = 513}, + [1818] = {.lex_state = 513}, + [1819] = {.lex_state = 513, .external_lex_state = 1}, + [1820] = {.lex_state = 513}, + [1821] = {.lex_state = 513}, + [1822] = {.lex_state = 513, .external_lex_state = 1}, + [1823] = {.lex_state = 513}, + [1824] = {.lex_state = 513}, + [1825] = {.lex_state = 513, .external_lex_state = 1}, + [1826] = {.lex_state = 513}, + [1827] = {.lex_state = 513}, + [1828] = {.lex_state = 513}, + [1829] = {.lex_state = 513}, + [1830] = {.lex_state = 513}, + [1831] = {.lex_state = 513}, + [1832] = {.lex_state = 513}, + [1833] = {.lex_state = 513, .external_lex_state = 1}, + [1834] = {.lex_state = 513}, + [1835] = {.lex_state = 513}, + [1836] = {.lex_state = 513}, + [1837] = {.lex_state = 513}, + [1838] = {.lex_state = 513}, + [1839] = {.lex_state = 513, .external_lex_state = 1}, + [1840] = {.lex_state = 513, .external_lex_state = 1}, + [1841] = {.lex_state = 513}, + [1842] = {.lex_state = 513, .external_lex_state = 1}, + [1843] = {.lex_state = 513}, + [1844] = {.lex_state = 513, .external_lex_state = 1}, + [1845] = {.lex_state = 513}, + [1846] = {.lex_state = 513}, + [1847] = {.lex_state = 513}, + [1848] = {.lex_state = 513}, + [1849] = {.lex_state = 513, .external_lex_state = 1}, + [1850] = {.lex_state = 513, .external_lex_state = 1}, + [1851] = {.lex_state = 513}, + [1852] = {.lex_state = 513, .external_lex_state = 1}, + [1853] = {.lex_state = 513, .external_lex_state = 1}, + [1854] = {.lex_state = 513}, + [1855] = {.lex_state = 513, .external_lex_state = 1}, + [1856] = {.lex_state = 513}, + [1857] = {.lex_state = 513, .external_lex_state = 1}, + [1858] = {.lex_state = 513}, + [1859] = {.lex_state = 513, .external_lex_state = 1}, + [1860] = {.lex_state = 513}, + [1861] = {.lex_state = 513, .external_lex_state = 1}, + [1862] = {.lex_state = 513, .external_lex_state = 1}, + [1863] = {.lex_state = 513, .external_lex_state = 1}, + [1864] = {.lex_state = 513, .external_lex_state = 1}, + [1865] = {.lex_state = 513, .external_lex_state = 1}, + [1866] = {.lex_state = 513}, + [1867] = {.lex_state = 513, .external_lex_state = 1}, + [1868] = {.lex_state = 513, .external_lex_state = 1}, + [1869] = {.lex_state = 513, .external_lex_state = 1}, + [1870] = {.lex_state = 513}, + [1871] = {.lex_state = 513, .external_lex_state = 1}, + [1872] = {.lex_state = 513}, + [1873] = {.lex_state = 513, .external_lex_state = 1}, + [1874] = {.lex_state = 513}, + [1875] = {.lex_state = 513}, + [1876] = {.lex_state = 513, .external_lex_state = 1}, + [1877] = {.lex_state = 513}, + [1878] = {.lex_state = 513, .external_lex_state = 1}, + [1879] = {.lex_state = 513}, + [1880] = {.lex_state = 513, .external_lex_state = 1}, + [1881] = {.lex_state = 513}, + [1882] = {.lex_state = 513}, + [1883] = {.lex_state = 513, .external_lex_state = 1}, + [1884] = {.lex_state = 513}, + [1885] = {.lex_state = 513, .external_lex_state = 1}, + [1886] = {.lex_state = 513}, + [1887] = {.lex_state = 513}, + [1888] = {.lex_state = 513}, + [1889] = {.lex_state = 513}, + [1890] = {.lex_state = 513, .external_lex_state = 1}, + [1891] = {.lex_state = 513, .external_lex_state = 1}, + [1892] = {.lex_state = 513, .external_lex_state = 1}, + [1893] = {.lex_state = 513}, + [1894] = {.lex_state = 513}, + [1895] = {.lex_state = 513}, + [1896] = {.lex_state = 513, .external_lex_state = 1}, + [1897] = {.lex_state = 513}, + [1898] = {.lex_state = 513}, + [1899] = {.lex_state = 513}, + [1900] = {.lex_state = 513}, + [1901] = {.lex_state = 513, .external_lex_state = 1}, + [1902] = {.lex_state = 513}, + [1903] = {.lex_state = 513, .external_lex_state = 1}, + [1904] = {.lex_state = 513}, + [1905] = {.lex_state = 513}, + [1906] = {.lex_state = 513, .external_lex_state = 1}, + [1907] = {.lex_state = 513}, + [1908] = {.lex_state = 513}, + [1909] = {.lex_state = 513}, + [1910] = {.lex_state = 513}, + [1911] = {.lex_state = 513}, + [1912] = {.lex_state = 513}, + [1913] = {.lex_state = 513, .external_lex_state = 1}, + [1914] = {.lex_state = 513}, + [1915] = {.lex_state = 513, .external_lex_state = 1}, + [1916] = {.lex_state = 513}, + [1917] = {.lex_state = 513}, + [1918] = {.lex_state = 513, .external_lex_state = 1}, + [1919] = {.lex_state = 513, .external_lex_state = 1}, + [1920] = {.lex_state = 513, .external_lex_state = 1}, + [1921] = {.lex_state = 513, .external_lex_state = 1}, + [1922] = {.lex_state = 513}, + [1923] = {.lex_state = 513}, + [1924] = {.lex_state = 513}, + [1925] = {.lex_state = 513, .external_lex_state = 1}, + [1926] = {.lex_state = 513}, + [1927] = {.lex_state = 513}, + [1928] = {.lex_state = 513}, + [1929] = {.lex_state = 513}, + [1930] = {.lex_state = 513}, + [1931] = {.lex_state = 513}, + [1932] = {.lex_state = 513, .external_lex_state = 1}, + [1933] = {.lex_state = 513}, + [1934] = {.lex_state = 513, .external_lex_state = 1}, + [1935] = {.lex_state = 513}, + [1936] = {.lex_state = 513}, + [1937] = {.lex_state = 513, .external_lex_state = 1}, + [1938] = {.lex_state = 513}, + [1939] = {.lex_state = 513}, + [1940] = {.lex_state = 513}, + [1941] = {.lex_state = 513}, + [1942] = {.lex_state = 513}, + [1943] = {.lex_state = 513}, + [1944] = {.lex_state = 513}, + [1945] = {.lex_state = 513}, + [1946] = {.lex_state = 513}, + [1947] = {.lex_state = 513}, + [1948] = {.lex_state = 513}, + [1949] = {.lex_state = 513}, + [1950] = {.lex_state = 513}, + [1951] = {.lex_state = 513}, + [1952] = {.lex_state = 513}, + [1953] = {.lex_state = 513}, + [1954] = {.lex_state = 513}, + [1955] = {.lex_state = 513}, + [1956] = {.lex_state = 513}, + [1957] = {.lex_state = 513}, + [1958] = {.lex_state = 513}, + [1959] = {.lex_state = 513}, + [1960] = {.lex_state = 513}, + [1961] = {.lex_state = 513}, + [1962] = {.lex_state = 513}, + [1963] = {.lex_state = 513}, + [1964] = {.lex_state = 513}, + [1965] = {.lex_state = 513}, + [1966] = {.lex_state = 513}, + [1967] = {.lex_state = 513}, + [1968] = {.lex_state = 513}, + [1969] = {.lex_state = 513}, + [1970] = {.lex_state = 513}, + [1971] = {.lex_state = 513}, + [1972] = {.lex_state = 513}, + [1973] = {.lex_state = 513}, + [1974] = {.lex_state = 513}, + [1975] = {.lex_state = 513, .external_lex_state = 1}, + [1976] = {.lex_state = 513}, + [1977] = {.lex_state = 513, .external_lex_state = 1}, + [1978] = {.lex_state = 513}, + [1979] = {.lex_state = 513}, + [1980] = {.lex_state = 513}, + [1981] = {.lex_state = 513}, + [1982] = {.lex_state = 513}, + [1983] = {.lex_state = 513}, + [1984] = {.lex_state = 513}, + [1985] = {.lex_state = 513}, + [1986] = {.lex_state = 513}, + [1987] = {.lex_state = 513}, + [1988] = {.lex_state = 513}, + [1989] = {.lex_state = 513}, + [1990] = {.lex_state = 513}, + [1991] = {.lex_state = 513}, + [1992] = {.lex_state = 513}, + [1993] = {.lex_state = 513}, + [1994] = {.lex_state = 513}, + [1995] = {.lex_state = 513}, + [1996] = {.lex_state = 513}, + [1997] = {.lex_state = 513}, + [1998] = {.lex_state = 513}, + [1999] = {.lex_state = 513}, + [2000] = {.lex_state = 513}, + [2001] = {.lex_state = 513}, + [2002] = {.lex_state = 513}, + [2003] = {.lex_state = 513}, + [2004] = {.lex_state = 513, .external_lex_state = 1}, + [2005] = {.lex_state = 513}, + [2006] = {.lex_state = 513}, + [2007] = {.lex_state = 513}, + [2008] = {.lex_state = 513}, + [2009] = {.lex_state = 513}, + [2010] = {.lex_state = 513}, + [2011] = {.lex_state = 513}, + [2012] = {.lex_state = 513}, + [2013] = {.lex_state = 513}, + [2014] = {.lex_state = 513}, + [2015] = {.lex_state = 513, .external_lex_state = 1}, + [2016] = {.lex_state = 513, .external_lex_state = 1}, + [2017] = {.lex_state = 513, .external_lex_state = 1}, + [2018] = {.lex_state = 513}, + [2019] = {.lex_state = 513}, + [2020] = {.lex_state = 513}, + [2021] = {.lex_state = 513}, + [2022] = {.lex_state = 513}, + [2023] = {.lex_state = 513}, + [2024] = {.lex_state = 513}, + [2025] = {.lex_state = 513}, + [2026] = {.lex_state = 513}, + [2027] = {.lex_state = 513}, + [2028] = {.lex_state = 513}, + [2029] = {.lex_state = 131}, + [2030] = {.lex_state = 131}, + [2031] = {.lex_state = 513}, + [2032] = {.lex_state = 513}, + [2033] = {.lex_state = 513}, + [2034] = {.lex_state = 513}, + [2035] = {.lex_state = 513}, + [2036] = {.lex_state = 513, .external_lex_state = 1}, + [2037] = {.lex_state = 513}, + [2038] = {.lex_state = 131}, + [2039] = {.lex_state = 513}, + [2040] = {.lex_state = 513, .external_lex_state = 1}, + [2041] = {.lex_state = 513}, + [2042] = {.lex_state = 513, .external_lex_state = 1}, + [2043] = {.lex_state = 513, .external_lex_state = 1}, + [2044] = {.lex_state = 513, .external_lex_state = 1}, + [2045] = {.lex_state = 513, .external_lex_state = 1}, + [2046] = {.lex_state = 513, .external_lex_state = 1}, + [2047] = {.lex_state = 513, .external_lex_state = 1}, + [2048] = {.lex_state = 513}, + [2049] = {.lex_state = 513}, + [2050] = {.lex_state = 513}, + [2051] = {.lex_state = 513}, + [2052] = {.lex_state = 513}, + [2053] = {.lex_state = 513}, + [2054] = {.lex_state = 513}, + [2055] = {.lex_state = 513}, + [2056] = {.lex_state = 164}, + [2057] = {.lex_state = 513}, + [2058] = {.lex_state = 513}, + [2059] = {.lex_state = 513}, + [2060] = {.lex_state = 513, .external_lex_state = 1}, + [2061] = {.lex_state = 513}, + [2062] = {.lex_state = 513}, + [2063] = {.lex_state = 513}, + [2064] = {.lex_state = 513}, + [2065] = {.lex_state = 513}, + [2066] = {.lex_state = 513}, + [2067] = {.lex_state = 513}, + [2068] = {.lex_state = 513}, + [2069] = {.lex_state = 513}, + [2070] = {.lex_state = 513}, + [2071] = {.lex_state = 513}, + [2072] = {.lex_state = 513}, + [2073] = {.lex_state = 513}, + [2074] = {.lex_state = 513}, + [2075] = {.lex_state = 513}, + [2076] = {.lex_state = 513}, + [2077] = {.lex_state = 513}, + [2078] = {.lex_state = 513}, + [2079] = {.lex_state = 513}, + [2080] = {.lex_state = 131}, + [2081] = {.lex_state = 131}, + [2082] = {.lex_state = 513}, + [2083] = {.lex_state = 513}, + [2084] = {.lex_state = 513}, + [2085] = {.lex_state = 513, .external_lex_state = 1}, + [2086] = {.lex_state = 513}, + [2087] = {.lex_state = 131}, + [2088] = {.lex_state = 513}, + [2089] = {.lex_state = 513, .external_lex_state = 1}, + [2090] = {.lex_state = 513}, + [2091] = {.lex_state = 513, .external_lex_state = 1}, + [2092] = {.lex_state = 513, .external_lex_state = 1}, + [2093] = {.lex_state = 513}, + [2094] = {.lex_state = 513, .external_lex_state = 1}, + [2095] = {.lex_state = 513, .external_lex_state = 1}, + [2096] = {.lex_state = 513, .external_lex_state = 1}, + [2097] = {.lex_state = 513}, + [2098] = {.lex_state = 513, .external_lex_state = 1}, + [2099] = {.lex_state = 131}, + [2100] = {.lex_state = 131}, + [2101] = {.lex_state = 513}, + [2102] = {.lex_state = 131}, + [2103] = {.lex_state = 513, .external_lex_state = 1}, + [2104] = {.lex_state = 513}, + [2105] = {.lex_state = 131}, + [2106] = {.lex_state = 513}, + [2107] = {.lex_state = 513, .external_lex_state = 1}, + [2108] = {.lex_state = 131}, + [2109] = {.lex_state = 513, .external_lex_state = 1}, + [2110] = {.lex_state = 513, .external_lex_state = 1}, + [2111] = {.lex_state = 513}, + [2112] = {.lex_state = 513, .external_lex_state = 1}, + [2113] = {.lex_state = 513, .external_lex_state = 1}, + [2114] = {.lex_state = 513, .external_lex_state = 1}, + [2115] = {.lex_state = 513}, + [2116] = {.lex_state = 513}, + [2117] = {.lex_state = 513}, + [2118] = {.lex_state = 513}, + [2119] = {.lex_state = 513}, + [2120] = {.lex_state = 513}, + [2121] = {.lex_state = 513, .external_lex_state = 1}, + [2122] = {.lex_state = 513}, + [2123] = {.lex_state = 513}, + [2124] = {.lex_state = 513}, + [2125] = {.lex_state = 513}, + [2126] = {.lex_state = 513}, + [2127] = {.lex_state = 513}, + [2128] = {.lex_state = 513}, + [2129] = {.lex_state = 513}, + [2130] = {.lex_state = 513, .external_lex_state = 1}, + [2131] = {.lex_state = 513}, + [2132] = {.lex_state = 513}, + [2133] = {.lex_state = 513}, + [2134] = {.lex_state = 513}, + [2135] = {.lex_state = 513}, + [2136] = {.lex_state = 513}, + [2137] = {.lex_state = 513}, + [2138] = {.lex_state = 513}, + [2139] = {.lex_state = 513}, + [2140] = {.lex_state = 513}, + [2141] = {.lex_state = 513}, + [2142] = {.lex_state = 513}, + [2143] = {.lex_state = 513}, + [2144] = {.lex_state = 513}, + [2145] = {.lex_state = 513, .external_lex_state = 1}, + [2146] = {.lex_state = 513}, + [2147] = {.lex_state = 513}, + [2148] = {.lex_state = 513}, + [2149] = {.lex_state = 513}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -52767,7 +53217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1191), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1189), + [aux_sym_for_statement_token2] = ACTIONS(1189), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52850,7 +53300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1195), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1193), + [aux_sym_for_statement_token2] = ACTIONS(1193), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52933,7 +53383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1199), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1197), + [aux_sym_for_statement_token2] = ACTIONS(1197), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53016,7 +53466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1203), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1201), + [aux_sym_for_statement_token2] = ACTIONS(1201), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53099,7 +53549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1207), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1205), + [aux_sym_for_statement_token2] = ACTIONS(1205), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53182,7 +53632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1211), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1209), + [aux_sym_for_statement_token2] = ACTIONS(1209), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53265,7 +53715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1215), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1213), + [aux_sym_for_statement_token2] = ACTIONS(1213), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53348,7 +53798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1219), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1217), + [aux_sym_for_statement_token2] = ACTIONS(1217), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53431,7 +53881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1223), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1221), + [aux_sym_for_statement_token2] = ACTIONS(1221), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53514,7 +53964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1227), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1225), + [aux_sym_for_statement_token2] = ACTIONS(1225), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53597,7 +54047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1231), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1229), + [aux_sym_for_statement_token2] = ACTIONS(1229), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53680,7 +54130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1235), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_LF] = ACTIONS(1233), + [aux_sym_for_statement_token2] = ACTIONS(1233), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -115009,7 +115459,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3494), 1, anon_sym_RPAREN, ACTIONS(3496), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [60565] = 4, ACTIONS(81), 1, sym_comment, @@ -115178,7 +115628,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3544), 1, anon_sym_RPAREN, ACTIONS(3546), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [60808] = 2, ACTIONS(81), 1, sym_comment, @@ -115412,7 +115862,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3596), 1, anon_sym_RPAREN, ACTIONS(3598), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61141] = 4, ACTIONS(81), 1, sym_comment, @@ -115430,7 +115880,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3604), 1, anon_sym_RPAREN, ACTIONS(3606), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61167] = 4, ACTIONS(81), 1, sym_comment, @@ -115500,7 +115950,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3618), 1, anon_sym_RPAREN, ACTIONS(3620), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61267] = 4, ACTIONS(81), 1, sym_comment, @@ -115518,7 +115968,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3626), 1, anon_sym_RPAREN, ACTIONS(3628), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61293] = 4, ACTIONS(81), 1, sym_comment, @@ -115554,7 +116004,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3636), 1, anon_sym_RPAREN, ACTIONS(3638), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61345] = 4, ACTIONS(81), 1, sym_comment, @@ -115642,7 +116092,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3663), 1, anon_sym_RPAREN, ACTIONS(3665), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61471] = 4, ACTIONS(81), 1, sym_comment, @@ -115660,7 +116110,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3671), 1, anon_sym_RPAREN, ACTIONS(3673), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61497] = 4, ACTIONS(81), 1, sym_comment, @@ -115687,7 +116137,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3681), 1, anon_sym_RPAREN, ACTIONS(3683), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61536] = 4, ACTIONS(81), 1, sym_comment, @@ -115714,7 +116164,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3689), 1, anon_sym_RPAREN, ACTIONS(3691), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61575] = 4, ACTIONS(81), 1, sym_comment, @@ -115877,7 +116327,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3720), 1, anon_sym_RPAREN, ACTIONS(3722), 1, - anon_sym_LF, + aux_sym_for_statement_token2, [61806] = 3, ACTIONS(81), 1, sym_comment, From 91c138715565f6a12403817b42b362ad853e119d Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 18 Jun 2025 15:32:46 +0200 Subject: [PATCH 08/19] Allow keyword to be a function name --- grammar.js | 8 +- package.json | 2 +- src/grammar.json | 1381 +- src/node-types.json | 16 - src/parser.c | 39906 +++++++++++++++++------------------- test/corpus/commands.txt | 19 +- test/corpus/functions.txt | 16 +- 7 files changed, 19599 insertions(+), 21749 deletions(-) diff --git a/grammar.js b/grammar.js index be4d469..bd03367 100644 --- a/grammar.js +++ b/grammar.js @@ -607,7 +607,7 @@ module.exports = grammar({ ), // Class - class_attribute : $ => choice(reservedWord("hidden"), reservedWord("static")), + class_attribute : $ => choice(token(reservedWord("hidden")), token(reservedWord("static"))), class_property_definition: $ => seq( optional($.attribute), @@ -642,7 +642,7 @@ module.exports = grammar({ ), class_statement: $ => seq( - reservedWord("class"), $.simple_name, optional(seq(":", $.simple_name, repeat(seq(",", $.simple_name)))), + token(reservedWord("class")), $.simple_name, optional(seq(":", $.simple_name, repeat(seq(",", $.simple_name)))), "{", repeat( choice( @@ -655,7 +655,7 @@ module.exports = grammar({ // Enums enum_statement: $ => seq( - reservedWord("enum"), $.simple_name, "{", + token(reservedWord("enum")), $.simple_name, "{", repeat( seq($.enum_member, $._statement_terminator, repeat(";")) ), @@ -943,7 +943,7 @@ function reservedWord(word) { } function reserved(regex) { - return token(prec(PREC.KEYWORD, new RegExp(regex))) + return prec(PREC.KEYWORD, new RegExp(regex)) } function caseInsensitive(word) { diff --git a/package.json b/package.json index 8c8b967..6f6e6af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.24.5", + "version": "0.24.6", "description": "", "main": "bindings/node", "types": "bindings/node", diff --git a/src/grammar.json b/src/grammar.json index d0c65e1..9e7718c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -932,14 +932,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][aA][sS]" - } + "type": "PATTERN", + "value": "[--][aA][sS]" } }, "named": false, @@ -948,14 +945,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][cC][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -964,14 +958,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][eE][qQ]" - } + "type": "PATTERN", + "value": "[--][cC][eE][qQ]" } }, "named": false, @@ -980,14 +971,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][gG][eE]" - } + "type": "PATTERN", + "value": "[--][cC][gG][eE]" } }, "named": false, @@ -996,14 +984,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][gG][tT]" - } + "type": "PATTERN", + "value": "[--][cC][gG][tT]" } }, "named": false, @@ -1012,14 +997,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][lL][eE]" - } + "type": "PATTERN", + "value": "[--][cC][lL][eE]" } }, "named": false, @@ -1028,14 +1010,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][cC][lL][iI][kK][eE]" } }, "named": false, @@ -1044,14 +1023,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][lL][tT]" - } + "type": "PATTERN", + "value": "[--][cC][lL][tT]" } }, "named": false, @@ -1060,14 +1036,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][cC][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1076,14 +1049,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][nN][eE]" - } + "type": "PATTERN", + "value": "[--][cC][nN][eE]" } }, "named": false, @@ -1092,14 +1062,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][cC][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -1108,14 +1075,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][nN][oO][tT][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][cC][nN][oO][tT][lL][iI][kK][eE]" } }, "named": false, @@ -1124,14 +1088,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][nN][oO][tT][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][cC][nN][oO][tT][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1140,14 +1101,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -1156,14 +1114,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][rR][eE][pP][lL][aA][cC][eE]" - } + "type": "PATTERN", + "value": "[--][cC][rR][eE][pP][lL][aA][cC][eE]" } }, "named": false, @@ -1172,14 +1127,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][sS][pP][lL][iI][tT]" - } + "type": "PATTERN", + "value": "[--][cC][sS][pP][lL][iI][tT]" } }, "named": false, @@ -1188,14 +1140,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][eE][qQ]" - } + "type": "PATTERN", + "value": "[--][eE][qQ]" } }, "named": false, @@ -1204,14 +1153,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][gG][eE]" - } + "type": "PATTERN", + "value": "[--][gG][eE]" } }, "named": false, @@ -1220,14 +1166,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][gG][tT]" - } + "type": "PATTERN", + "value": "[--][gG][tT]" } }, "named": false, @@ -1236,14 +1179,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][iI][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -1252,14 +1192,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][eE][qQ]" - } + "type": "PATTERN", + "value": "[--][iI][eE][qQ]" } }, "named": false, @@ -1268,14 +1205,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][gG][eE]" - } + "type": "PATTERN", + "value": "[--][iI][gG][eE]" } }, "named": false, @@ -1284,14 +1218,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][gG][tT]" - } + "type": "PATTERN", + "value": "[--][iI][gG][tT]" } }, "named": false, @@ -1300,14 +1231,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][lL][eE]" - } + "type": "PATTERN", + "value": "[--][iI][lL][eE]" } }, "named": false, @@ -1316,14 +1244,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][iI][lL][iI][kK][eE]" } }, "named": false, @@ -1332,14 +1257,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][lL][tT]" - } + "type": "PATTERN", + "value": "[--][iI][lL][tT]" } }, "named": false, @@ -1348,14 +1270,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][iI][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1364,14 +1283,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][nN]" - } + "type": "PATTERN", + "value": "[--][iI][nN]" } }, "named": false, @@ -1380,14 +1296,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][nN][eE]" - } + "type": "PATTERN", + "value": "[--][iI][nN][eE]" } }, "named": false, @@ -1396,14 +1309,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][iI][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -1412,14 +1322,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][nN][oO][tT][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][iI][nN][oO][tT][lL][iI][kK][eE]" } }, "named": false, @@ -1428,14 +1335,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][nN][oO][tT][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][iI][nN][oO][tT][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1444,14 +1348,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][rR][eE][pP][lL][aA][cC][eE]" - } + "type": "PATTERN", + "value": "[--][iI][rR][eE][pP][lL][aA][cC][eE]" } }, "named": false, @@ -1460,14 +1361,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][sS]" - } + "type": "PATTERN", + "value": "[--][iI][sS]" } }, "named": false, @@ -1476,14 +1374,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][sS][nN][oO][tT]" - } + "type": "PATTERN", + "value": "[--][iI][sS][nN][oO][tT]" } }, "named": false, @@ -1492,14 +1387,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][iI][sS][pP][lL][iI][tT]" - } + "type": "PATTERN", + "value": "[--][iI][sS][pP][lL][iI][tT]" } }, "named": false, @@ -1508,14 +1400,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][jJ][oO][iI][nN]" - } + "type": "PATTERN", + "value": "[--][jJ][oO][iI][nN]" } }, "named": false, @@ -1524,14 +1413,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][lL][eE]" - } + "type": "PATTERN", + "value": "[--][lL][eE]" } }, "named": false, @@ -1540,14 +1426,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][lL][iI][kK][eE]" } }, "named": false, @@ -1556,14 +1439,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][lL][tT]" - } + "type": "PATTERN", + "value": "[--][lL][tT]" } }, "named": false, @@ -1572,14 +1452,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1588,14 +1465,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][eE]" - } + "type": "PATTERN", + "value": "[--][nN][eE]" } }, "named": false, @@ -1604,14 +1478,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" - } + "type": "PATTERN", + "value": "[--][nN][oO][tT][cC][oO][nN][tT][aA][iI][nN][sS]" } }, "named": false, @@ -1620,14 +1491,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][oO][tT][iI][nN]" - } + "type": "PATTERN", + "value": "[--][nN][oO][tT][iI][nN]" } }, "named": false, @@ -1636,14 +1504,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][oO][tT][lL][iI][kK][eE]" - } + "type": "PATTERN", + "value": "[--][nN][oO][tT][lL][iI][kK][eE]" } }, "named": false, @@ -1652,14 +1517,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][oO][tT][mM][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[--][nN][oO][tT][mM][aA][tT][cC][hH]" } }, "named": false, @@ -1668,14 +1530,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][rR][eE][pP][lL][aA][cC][eE]" - } + "type": "PATTERN", + "value": "[--][rR][eE][pP][lL][aA][cC][eE]" } }, "named": false, @@ -1684,14 +1543,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][sS][hH][lL]" - } + "type": "PATTERN", + "value": "[--][sS][hH][lL]" } }, "named": false, @@ -1700,14 +1556,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][sS][hH][rR]" - } + "type": "PATTERN", + "value": "[--][sS][hH][rR]" } }, "named": false, @@ -1716,14 +1569,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][sS][pP][lL][iI][tT]" - } + "type": "PATTERN", + "value": "[--][sS][pP][lL][iI][tT]" } }, "named": false, @@ -1734,14 +1584,11 @@ "format_operator": { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][fF]" - } + "type": "PATTERN", + "value": "[--][fF]" } }, "named": false, @@ -1787,14 +1634,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[gG][lL][oO][bB][aA][lL][::]" - } + "type": "PATTERN", + "value": "[gG][lL][oO][bB][aA][lL][::]" } }, "named": false, @@ -1803,14 +1647,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[lL][oO][cC][aA][lL][::]" - } + "type": "PATTERN", + "value": "[lL][oO][cC][aA][lL][::]" } }, "named": false, @@ -1819,14 +1660,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[pP][rR][iI][vV][aA][tT][eE][::]" - } + "type": "PATTERN", + "value": "[pP][rR][iI][vV][aA][tT][eE][::]" } }, "named": false, @@ -1835,14 +1673,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[sS][cC][rR][iI][pP][tT][::]" - } + "type": "PATTERN", + "value": "[sS][cC][rR][iI][pP][tT][::]" } }, "named": false, @@ -1851,14 +1686,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[uU][sS][iI][nN][gG][::]" - } + "type": "PATTERN", + "value": "[uU][sS][iI][nN][gG][::]" } }, "named": false, @@ -1867,14 +1699,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[wW][oO][rR][kK][fF][lL][oO][wW][::]" - } + "type": "PATTERN", + "value": "[wW][oO][rR][kK][fF][lL][oO][wW][::]" } }, "named": false, @@ -1925,14 +1754,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[gG][lL][oO][bB][aA][lL][::]" - } + "type": "PATTERN", + "value": "[gG][lL][oO][bB][aA][lL][::]" } }, "named": false, @@ -1941,14 +1767,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[lL][oO][cC][aA][lL][::]" - } + "type": "PATTERN", + "value": "[lL][oO][cC][aA][lL][::]" } }, "named": false, @@ -1957,14 +1780,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[pP][rR][iI][vV][aA][tT][eE][::]" - } + "type": "PATTERN", + "value": "[pP][rR][iI][vV][aA][tT][eE][::]" } }, "named": false, @@ -1973,14 +1793,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[sS][cC][rR][iI][pP][tT][::]" - } + "type": "PATTERN", + "value": "[sS][cC][rR][iI][pP][tT][::]" } }, "named": false, @@ -1989,14 +1806,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[uU][sS][iI][nN][gG][::]" - } + "type": "PATTERN", + "value": "[uU][sS][iI][nN][gG][::]" } }, "named": false, @@ -2005,14 +1819,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[wW][oO][rR][kK][fF][lL][oO][wW][::]" - } + "type": "PATTERN", + "value": "[wW][oO][rR][kK][fF][lL][oO][wW][::]" } }, "named": false, @@ -2174,14 +1985,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[pP][aA][rR][aA][mM]" - } + "type": "PATTERN", + "value": "[pP][aA][rR][aA][mM]" } }, "named": false, @@ -2327,14 +2135,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[dD][yY][nN][aA][mM][iI][cC][pP][aA][rR][aA][mM]" - } + "type": "PATTERN", + "value": "[dD][yY][nN][aA][mM][iI][cC][pP][aA][rR][aA][mM]" } }, "named": false, @@ -2343,14 +2148,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[bB][eE][gG][iI][nN]" - } + "type": "PATTERN", + "value": "[bB][eE][gG][iI][nN]" } }, "named": false, @@ -2359,14 +2161,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[pP][rR][oO][cC][eE][sS][sS]" - } + "type": "PATTERN", + "value": "[pP][rR][oO][cC][eE][sS][sS]" } }, "named": false, @@ -2375,14 +2174,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD]" - } + "type": "PATTERN", + "value": "[eE][nN][dD]" } }, "named": false, @@ -2543,14 +2339,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[iI][fF]" - } + "type": "PATTERN", + "value": "[iI][fF]" } }, "named": false, @@ -2628,14 +2421,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE][iI][fF]" - } + "type": "PATTERN", + "value": "[eE][lL][sS][eE][iI][fF]" } }, "named": false, @@ -2669,14 +2459,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE]" - } + "type": "PATTERN", + "value": "[eE][lL][sS][eE]" } }, "named": false, @@ -2719,14 +2506,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[sS][wW][iI][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[sS][wW][iI][tT][cC][hH]" } }, "named": false, @@ -2767,14 +2551,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][rR][eE][gG][eE][xX]" - } + "type": "PATTERN", + "value": "[--][rR][eE][gG][eE][xX]" } }, "named": false, @@ -2783,14 +2564,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][wW][iI][lL][dD][cC][aA][rR][dD]" - } + "type": "PATTERN", + "value": "[--][wW][iI][lL][dD][cC][aA][rR][dD]" } }, "named": false, @@ -2799,14 +2577,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][eE][xX][aA][cC][tT]" - } + "type": "PATTERN", + "value": "[--][eE][xX][aA][cC][tT]" } }, "named": false, @@ -2815,14 +2590,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][cC][aA][sS][eE][sS][eE][nN][sS][iI][tT][iI][vV][eE]" - } + "type": "PATTERN", + "value": "[--][cC][aA][sS][eE][sS][eE][nN][sS][iI][tT][iI][vV][eE]" } }, "named": false, @@ -2831,14 +2603,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][pP][aA][rR][aA][lL][lL][eE][lL]" - } + "type": "PREC", + "value": 1, + "content": { + "type": "PATTERN", + "value": "[--][pP][aA][rR][aA][lL][lL][eE][lL]" } }, "named": false, @@ -2872,14 +2641,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][fF][iI][lL][eE]" - } + "type": "PATTERN", + "value": "[--][fF][iI][lL][eE]" } }, "named": false, @@ -2981,14 +2747,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][oO][rR][eE][aA][cC][hH]" - } + "type": "PATTERN", + "value": "[fF][oO][rR][eE][aA][cC][hH]" } }, "named": false, @@ -3017,14 +2780,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[iI][nN]" - } + "type": "PATTERN", + "value": "[iI][nN]" } }, "named": false, @@ -3050,14 +2810,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][pP][aA][rR][aA][lL][lL][eE][lL]" - } + "type": "PATTERN", + "value": "[--][pP][aA][rR][aA][lL][lL][eE][lL]" } }, "named": false, @@ -3071,14 +2828,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][oO][rR]" - } + "type": "PATTERN", + "value": "[fF][oO][rR]" } }, "named": false, @@ -3262,14 +3016,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[wW][hH][iI][lL][eE]" - } + "type": "PATTERN", + "value": "[wW][hH][iI][lL][eE]" } }, "named": false, @@ -3307,14 +3058,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[dD][oO]" - } + "type": "PATTERN", + "value": "[dD][oO]" } }, "named": false, @@ -3330,14 +3078,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[wW][hH][iI][lL][eE]" - } + "type": "PATTERN", + "value": "[wW][hH][iI][lL][eE]" } }, "named": false, @@ -3346,14 +3091,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[uU][nN][tT][iI][lL]" - } + "type": "PATTERN", + "value": "[uU][nN][tT][iI][lL]" } }, "named": false, @@ -3388,14 +3130,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" - } + "type": "PATTERN", + "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" } }, "named": false, @@ -3404,14 +3143,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][iI][lL][tT][eE][rR]" - } + "type": "PATTERN", + "value": "[fF][iI][lL][tT][eE][rR]" } }, "named": false, @@ -3420,14 +3156,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[wW][oO][rR][kK][fF][lL][oO][wW]" - } + "type": "PATTERN", + "value": "[wW][oO][rR][kK][fF][lL][oO][wW]" } }, "named": false, @@ -3511,14 +3244,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[bB][rR][eE][aA][kK]" - } + "type": "PATTERN", + "value": "[bB][rR][eE][aA][kK]" } }, "named": false, @@ -3544,14 +3274,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[cC][oO][nN][tT][iI][nN][uU][eE]" - } + "type": "PATTERN", + "value": "[cC][oO][nN][tT][iI][nN][uU][eE]" } }, "named": false, @@ -3577,14 +3304,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[tT][hH][rR][oO][wW]" - } + "type": "PATTERN", + "value": "[tT][hH][rR][oO][wW]" } }, "named": false, @@ -3610,14 +3334,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[rR][eE][tT][uU][rR][nN]" - } + "type": "PATTERN", + "value": "[rR][eE][tT][uU][rR][nN]" } }, "named": false, @@ -3643,14 +3364,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[eE][xX][iI][tT]" - } + "type": "PATTERN", + "value": "[eE][xX][iI][tT]" } }, "named": false, @@ -3707,14 +3425,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[tT][rR][aA][pP]" - } + "type": "PATTERN", + "value": "[tT][rR][aA][pP]" } }, "named": false, @@ -3744,14 +3459,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[tT][rR][yY]" - } + "type": "PATTERN", + "value": "[tT][rR][yY]" } }, "named": false, @@ -3814,14 +3526,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[cC][aA][tT][cC][hH]" - } + "type": "PATTERN", + "value": "[cC][aA][tT][cC][hH]" } }, "named": false, @@ -3876,14 +3585,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][iI][nN][aA][lL][lL][yY]" - } + "type": "PATTERN", + "value": "[fF][iI][nN][aA][lL][lL][yY]" } }, "named": false, @@ -3901,14 +3607,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[dD][aA][tT][aA]" - } + "type": "PATTERN", + "value": "[dD][aA][tT][aA]" } }, "named": false, @@ -3954,14 +3657,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][sS][uU][pP][pP][oO][rR][tT][eE][dD][cC][oO][mM][mM][aA][nN][dD]" - } + "type": "PATTERN", + "value": "[--][sS][uU][pP][pP][oO][rR][tT][eE][dD][cC][oO][mM][mM][aA][nN][dD]" } }, "named": false, @@ -4008,14 +3708,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[iI][nN][lL][iI][nN][eE][sS][cC][rR][iI][pP][tT]" - } + "type": "PATTERN", + "value": "[iI][nN][lL][iI][nN][eE][sS][cC][rR][iI][pP][tT]" } }, "named": false, @@ -4033,14 +3730,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[pP][aA][rR][aA][lL][lL][eE][lL]" - } + "type": "PATTERN", + "value": "[pP][aA][rR][aA][lL][lL][eE][lL]" } }, "named": false, @@ -4058,14 +3752,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[sS][eE][qQ][uU][eE][nN][cC][eE]" - } + "type": "PATTERN", + "value": "[sS][eE][qQ][uU][eE][nN][cC][eE]" } }, "named": false, @@ -4553,14 +4244,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[fF][oO][rR][eE][aA][cC][hH][--][oO][bB][jJ][eE][cC][tT]" - } + "type": "PATTERN", + "value": "[fF][oO][rR][eE][aA][cC][hH][--][oO][bB][jJ][eE][cC][tT]" } }, "named": false, @@ -4640,9 +4328,9 @@ "type": "CHOICE", "members": [ { - "type": "ALIAS", + "type": "TOKEN", "content": { - "type": "TOKEN", + "type": "ALIAS", "content": { "type": "PREC", "value": 1, @@ -4650,15 +4338,15 @@ "type": "PATTERN", "value": "[hH][iI][dD][dD][eE][nN]" } - } - }, - "named": false, - "value": "hidden" + }, + "named": false, + "value": "hidden" + } }, { - "type": "ALIAS", + "type": "TOKEN", "content": { - "type": "TOKEN", + "type": "ALIAS", "content": { "type": "PREC", "value": 1, @@ -4666,10 +4354,10 @@ "type": "PATTERN", "value": "[sS][tT][aA][tT][iI][cC]" } - } - }, - "named": false, - "value": "static" + }, + "named": false, + "value": "static" + } } ] }, @@ -4864,9 +4552,9 @@ "type": "SEQ", "members": [ { - "type": "ALIAS", + "type": "TOKEN", "content": { - "type": "TOKEN", + "type": "ALIAS", "content": { "type": "PREC", "value": 1, @@ -4874,10 +4562,10 @@ "type": "PATTERN", "value": "[cC][lL][aA][sS][sS]" } - } - }, - "named": false, - "value": "class" + }, + "named": false, + "value": "class" + } }, { "type": "SYMBOL", @@ -4966,9 +4654,9 @@ "type": "SEQ", "members": [ { - "type": "ALIAS", + "type": "TOKEN", "content": { - "type": "TOKEN", + "type": "ALIAS", "content": { "type": "PREC", "value": 1, @@ -4976,10 +4664,10 @@ "type": "PATTERN", "value": "[eE][nN][uU][mM]" } - } - }, - "named": false, - "value": "enum" + }, + "named": false, + "value": "enum" + } }, { "type": "SYMBOL", @@ -5075,14 +4763,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][aA][nN][dD]" - } + "type": "PATTERN", + "value": "[--][aA][nN][dD]" } }, "named": false, @@ -5091,14 +4776,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][oO][rR]" - } + "type": "PATTERN", + "value": "[--][oO][rR]" } }, "named": false, @@ -5107,14 +4789,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][xX][oO][rR]" - } + "type": "PATTERN", + "value": "[--][xX][oO][rR]" } }, "named": false, @@ -5154,14 +4833,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][bB][aA][nN][dD]" - } + "type": "PATTERN", + "value": "[--][bB][aA][nN][dD]" } }, "named": false, @@ -5170,14 +4846,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][bB][oO][rR]" - } + "type": "PATTERN", + "value": "[--][bB][oO][rR]" } }, "named": false, @@ -5186,14 +4859,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][bB][xX][oO][rR]" - } + "type": "PATTERN", + "value": "[--][bB][xX][oO][rR]" } }, "named": false, @@ -5454,14 +5124,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][nN][oO][tT]" - } + "type": "PATTERN", + "value": "[--][nN][oO][tT]" } }, "named": false, @@ -5492,14 +5159,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][bB][nN][oO][tT]" - } + "type": "PATTERN", + "value": "[--][bB][nN][oO][tT]" } }, "named": false, @@ -5555,14 +5219,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][sS][pP][lL][iI][tT]" - } + "type": "PATTERN", + "value": "[--][sS][pP][lL][iI][tT]" } }, "named": false, @@ -5580,14 +5241,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][jJ][oO][iI][nN]" - } + "type": "PATTERN", + "value": "[--][jJ][oO][iI][nN]" } }, "named": false, @@ -6092,14 +5750,11 @@ "content": { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[..][fF][oO][rR][eE][aA][cC][hH]" - } + "type": "PATTERN", + "value": "[..][fF][oO][rR][eE][aA][cC][hH]" } }, "named": false, @@ -6197,14 +5852,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][aA][nN][dD]" - } + "type": "PATTERN", + "value": "[--][aA][nN][dD]" } }, "named": false, @@ -6213,14 +5865,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][oO][rR]" - } + "type": "PATTERN", + "value": "[--][oO][rR]" } }, "named": false, @@ -6229,14 +5878,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][xX][oO][rR]" - } + "type": "PATTERN", + "value": "[--][xX][oO][rR]" } }, "named": false, @@ -6276,14 +5922,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][aA][nN][dD]" - } + "type": "PATTERN", + "value": "[--][aA][nN][dD]" } }, "named": false, @@ -6292,14 +5935,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][oO][rR]" - } + "type": "PATTERN", + "value": "[--][oO][rR]" } }, "named": false, @@ -6308,14 +5948,11 @@ { "type": "ALIAS", "content": { - "type": "TOKEN", + "type": "PREC", + "value": 1, "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[--][xX][oO][rR]" - } + "type": "PATTERN", + "value": "[--][xX][oO][rR]" } }, "named": false, diff --git a/src/node-types.json b/src/node-types.json index 34dbe32..1f66e01 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -3891,10 +3891,6 @@ "type": "catch", "named": false }, - { - "type": "class", - "named": false - }, { "type": "command_parameter", "named": true @@ -3935,10 +3931,6 @@ "type": "end", "named": false }, - { - "type": "enum", - "named": false - }, { "type": "exit", "named": false @@ -3975,10 +3967,6 @@ "type": "hexadecimal_integer_literal", "named": true }, - { - "type": "hidden", - "named": false - }, { "type": "if", "named": false @@ -4027,10 +4015,6 @@ "type": "simple_name", "named": true }, - { - "type": "static", - "named": false - }, { "type": "stop_parsing", "named": true diff --git a/src/parser.c b/src/parser.c index b834d9f..14a5672 100644 --- a/src/parser.c +++ b/src/parser.c @@ -606,10 +606,10 @@ static const char * const ts_symbol_names[] = { [anon_sym_PERCENT] = "%", [aux_sym_foreach_command_token1] = "foreach-object", [anon_sym_DASH_DASH_PERCENT] = "--%", - [aux_sym_class_attribute_token1] = "hidden", - [aux_sym_class_attribute_token2] = "static", - [aux_sym_class_statement_token1] = "class", - [aux_sym_enum_statement_token1] = "enum", + [aux_sym_class_attribute_token1] = "class_attribute_token1", + [aux_sym_class_attribute_token2] = "class_attribute_token2", + [aux_sym_class_statement_token1] = "class_statement_token1", + [aux_sym_enum_statement_token1] = "enum_statement_token1", [aux_sym_logical_expression_token1] = "-and", [aux_sym_logical_expression_token2] = "-or", [aux_sym_logical_expression_token3] = "-xor", @@ -1958,19 +1958,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .named = false, }, [aux_sym_class_attribute_token1] = { - .visible = true, + .visible = false, .named = false, }, [aux_sym_class_attribute_token2] = { - .visible = true, + .visible = false, .named = false, }, [aux_sym_class_statement_token1] = { - .visible = true, + .visible = false, .named = false, }, [aux_sym_enum_statement_token1] = { - .visible = true, + .visible = false, .named = false, }, [aux_sym_logical_expression_token1] = { @@ -5105,79 +5105,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(520); + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1858, - '"', 1781, - '#', 522, - '$', 653, - '%', 1818, - '&', 1572, + '!', 1671, + '"', 1597, + '#', 527, + '$', 658, + '%', 1632, + '&', 1388, '\'', 177, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1838, - '.', 1881, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - ';', 1514, - '<', 887, - '=', 839, - '>', 845, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1652, + '.', 1695, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + ';', 1322, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); - if (lookahead == '`') SKIP(499); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(504); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(736); + lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(711); + lookahead == 'c') ADVANCE(717); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(715); + lookahead == 'd') ADVANCE(721); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(771); + lookahead == 'e') ADVANCE(773); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(758); + lookahead == 'f') ADVANCE(759); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'i') ADVANCE(751); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(717); + lookahead == 'p') ADVANCE(723); if (lookahead == 'R' || lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(737); + lookahead == 's') ADVANCE(741); if (lookahead == 'T' || lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(789); + lookahead == 'u') ADVANCE(787); if (lookahead == 'W' || lookahead == 'w') ADVANCE(757); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(512); + lookahead == 0xfeff) SKIP(517); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(129); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 1: if (lookahead == '\n') ADVANCE(171); @@ -5193,10 +5193,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(2); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\n') ADVANCE(662); END_STATE(); case 5: - if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\n') ADVANCE(662); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(5); END_STATE(); @@ -5228,16 +5228,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(12); END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\n') ADVANCE(87); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\n') ADVANCE(87); if (lookahead == '\r') ADVANCE(10); if (lookahead == '\'') ADVANCE(73); if (lookahead != 0) ADVANCE(12); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\n') ADVANCE(87); if (lookahead == '\r') ADVANCE(10); if (lookahead != 0) ADVANCE(12); END_STATE(); @@ -5263,10 +5263,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(17); END_STATE(); case 19: - if (lookahead == '\n') SKIP(107); + if (lookahead == '\n') SKIP(126); END_STATE(); case 20: - if (lookahead == '\n') SKIP(107); + if (lookahead == '\n') SKIP(126); if (lookahead == '\r') SKIP(19); END_STATE(); case 21: @@ -5278,219 +5278,248 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 23: ADVANCE_MAP( - '\n', 1548, - '\r', 24, - '!', 1857, - '"', 599, - '#', 527, + '\n', 1360, + '\r', 25, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(26); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(28); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + lookahead == 'f') ADVANCE(1530); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(137); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1600); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == 0xfeff) ADVANCE(1416); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 24: + if (lookahead == '\n') ADVANCE(1360); + if (lookahead == '\r') ADVANCE(26); + if (lookahead == '#') ADVANCE(537); + if (lookahead == ')') ADVANCE(1326); + if (lookahead == ';') ADVANCE(1322); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(72); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(165); + END_STATE(); + case 25: ADVANCE_MAP( - '\n', 1548, - '!', 1857, - '"', 599, - '#', 527, + '\n', 1360, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(26); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(28); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + lookahead == 'f') ADVANCE(1530); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1600); + lookahead == 0xfeff) ADVANCE(1416); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(137); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); - END_STATE(); - case 25: - if (lookahead == '\n') SKIP(137); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 26: - if (lookahead == '\n') SKIP(137); - if (lookahead == '\r') SKIP(25); + if (lookahead == '\n') ADVANCE(1360); + if (lookahead == '#') ADVANCE(537); + if (lookahead == ')') ADVANCE(1326); + if (lookahead == ';') ADVANCE(1322); + if (lookahead == '<') ADVANCE(169); + if (lookahead == '`') SKIP(72); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(165); END_STATE(); case 27: - if (lookahead == '\n') SKIP(138); + if (lookahead == '\n') SKIP(137); END_STATE(); case 28: - if (lookahead == '\n') SKIP(138); + if (lookahead == '\n') SKIP(137); if (lookahead == '\r') SKIP(27); END_STATE(); case 29: - if (lookahead == '\n') SKIP(126); + if (lookahead == '\n') SKIP(138); END_STATE(); case 30: - if (lookahead == '\n') SKIP(126); + if (lookahead == '\n') SKIP(138); if (lookahead == '\r') SKIP(29); END_STATE(); case 31: - if (lookahead == '\n') SKIP(112); + if (lookahead == '\n') SKIP(127); END_STATE(); case 32: - if (lookahead == '\n') SKIP(112); + if (lookahead == '\n') SKIP(127); if (lookahead == '\r') SKIP(31); END_STATE(); case 33: - if (lookahead == '\n') SKIP(150); + if (lookahead == '\n') SKIP(113); END_STATE(); case 34: - if (lookahead == '\n') SKIP(150); + if (lookahead == '\n') SKIP(113); if (lookahead == '\r') SKIP(33); END_STATE(); case 35: - if (lookahead == '\n') SKIP(108); + if (lookahead == '\n') SKIP(150); END_STATE(); case 36: - if (lookahead == '\n') SKIP(108); + if (lookahead == '\n') SKIP(150); if (lookahead == '\r') SKIP(35); END_STATE(); case 37: - if (lookahead == '\n') SKIP(160); + if (lookahead == '\n') SKIP(109); END_STATE(); case 38: - if (lookahead == '\n') SKIP(160); + if (lookahead == '\n') SKIP(109); if (lookahead == '\r') SKIP(37); END_STATE(); case 39: - if (lookahead == '\n') SKIP(115); + if (lookahead == '\n') SKIP(160); END_STATE(); case 40: - if (lookahead == '\n') SKIP(115); + if (lookahead == '\n') SKIP(160); if (lookahead == '\r') SKIP(39); END_STATE(); case 41: - if (lookahead == '\n') SKIP(118); + if (lookahead == '\n') SKIP(116); END_STATE(); case 42: - if (lookahead == '\n') SKIP(118); + if (lookahead == '\n') SKIP(116); if (lookahead == '\r') SKIP(41); END_STATE(); case 43: - if (lookahead == '\n') SKIP(121); + if (lookahead == '\n') SKIP(119); END_STATE(); case 44: - if (lookahead == '\n') SKIP(121); + if (lookahead == '\n') SKIP(119); if (lookahead == '\r') SKIP(43); END_STATE(); case 45: - if (lookahead == '\n') SKIP(123); + if (lookahead == '\n') SKIP(122); END_STATE(); case 46: - if (lookahead == '\n') SKIP(123); + if (lookahead == '\n') SKIP(122); if (lookahead == '\r') SKIP(45); END_STATE(); case 47: - if (lookahead == '\n') ADVANCE(1585); - if (lookahead == '\r') ADVANCE(1584); - if (lookahead != 0) ADVANCE(1583); + if (lookahead == '\n') SKIP(124); END_STATE(); case 48: - if (lookahead == '\n') ADVANCE(1581); + if (lookahead == '\n') SKIP(124); + if (lookahead == '\r') SKIP(47); END_STATE(); case 49: - if (lookahead == '\n') ADVANCE(648); - if (lookahead == '\r') ADVANCE(649); - if (lookahead != 0) ADVANCE(648); + if (lookahead == '\n') ADVANCE(1401); + if (lookahead == '\r') ADVANCE(1400); + if (lookahead != 0) ADVANCE(1399); END_STATE(); case 50: + if (lookahead == '\n') ADVANCE(1397); + END_STATE(); + case 51: + if (lookahead == '\n') ADVANCE(653); + if (lookahead == '\r') ADVANCE(654); + if (lookahead != 0) ADVANCE(653); + END_STATE(); + case 52: ADVANCE_MAP( - '\n', 50, - '\r', 52, + '\n', 52, + '\r', 54, '"', 211, - '#', 703, - '$', 701, - '<', 700, - '@', 702, - '`', 699, - '\t', 699, - 0x0b, 699, - '\f', 699, - ' ', 699, - 0xa0, 699, - 0x200b, 699, - 0x2060, 699, - 0xfeff, 699, + '#', 708, + '$', 706, + '<', 705, + '@', 707, + '`', 704, + '\t', 704, + 0x0b, 704, + '\f', 704, + ' ', 704, + 0xa0, 704, + 0x200b, 704, + 0x2060, 704, + 0xfeff, 704, ); - if (lookahead != 0) ADVANCE(699); + if (lookahead != 0) ADVANCE(704); END_STATE(); - case 51: + case 53: ADVANCE_MAP( - '\n', 50, - '\r', 52, - '#', 696, - '$', 653, - '<', 659, - '@', 694, - '`', 49, - '\t', 658, - 0x0b, 658, - '\f', 658, - ' ', 658, - 0xa0, 658, - 0x200b, 658, - 0x2060, 658, - 0xfeff, 658, + '\n', 52, + '\r', 54, + '#', 701, + '$', 658, + '<', 664, + '@', 699, + '`', 51, + '\t', 663, + 0x0b, 663, + '\f', 663, + ' ', 663, + 0xa0, 663, + 0x200b, 663, + 0x2060, 663, + 0xfeff, 663, ); - if (lookahead != 0) ADVANCE(698); + if (lookahead != 0) ADVANCE(703); END_STATE(); - case 52: - if (lookahead == '\n') ADVANCE(50); - if (lookahead == '#') ADVANCE(532); + case 54: + if (lookahead == '\n') ADVANCE(52); + if (lookahead == '#') ADVANCE(537); if (lookahead == '$') ADVANCE(174); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(54); + if (lookahead == '`') SKIP(56); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -5498,90 +5527,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(158); END_STATE(); - case 53: - if (lookahead == '\n') SKIP(158); - END_STATE(); - case 54: - if (lookahead == '\n') SKIP(158); - if (lookahead == '\r') SKIP(53); - END_STATE(); case 55: - if (lookahead == '\n') SKIP(163); + if (lookahead == '\n') SKIP(158); END_STATE(); case 56: - if (lookahead == '\n') SKIP(163); + if (lookahead == '\n') SKIP(158); if (lookahead == '\r') SKIP(55); END_STATE(); case 57: - if (lookahead == '\n') SKIP(161); + if (lookahead == '\n') SKIP(163); END_STATE(); case 58: - if (lookahead == '\n') SKIP(161); + if (lookahead == '\n') SKIP(163); if (lookahead == '\r') SKIP(57); END_STATE(); case 59: - if (lookahead == '\n') SKIP(172); + if (lookahead == '\n') SKIP(161); END_STATE(); case 60: - if (lookahead == '\n') SKIP(172); + if (lookahead == '\n') SKIP(161); if (lookahead == '\r') SKIP(59); END_STATE(); case 61: - if (lookahead == '\n') SKIP(166); + if (lookahead == '\n') SKIP(172); END_STATE(); case 62: - if (lookahead == '\n') SKIP(166); + if (lookahead == '\n') SKIP(172); if (lookahead == '\r') SKIP(61); END_STATE(); case 63: - if (lookahead == '\n') SKIP(164); + if (lookahead == '\n') SKIP(166); END_STATE(); case 64: - if (lookahead == '\n') SKIP(164); + if (lookahead == '\n') SKIP(166); if (lookahead == '\r') SKIP(63); END_STATE(); case 65: - if (lookahead == '\n') SKIP(168); + if (lookahead == '\n') SKIP(164); END_STATE(); case 66: - if (lookahead == '\n') SKIP(168); + if (lookahead == '\n') SKIP(164); if (lookahead == '\r') SKIP(65); END_STATE(); case 67: - if (lookahead == '\n') SKIP(167); + if (lookahead == '\n') SKIP(168); END_STATE(); case 68: - if (lookahead == '\n') SKIP(167); + if (lookahead == '\n') SKIP(168); if (lookahead == '\r') SKIP(67); END_STATE(); case 69: - if (lookahead == '\n') ADVANCE(1547); - if (lookahead == '\r') ADVANCE(70); - if (lookahead == '#') ADVANCE(532); - if (lookahead == ')') ADVANCE(1517); - if (lookahead == ';') ADVANCE(1514); - if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(72); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(165); + if (lookahead == '\n') SKIP(167); END_STATE(); case 70: - if (lookahead == '\n') ADVANCE(1547); - if (lookahead == '#') ADVANCE(532); - if (lookahead == ')') ADVANCE(1517); - if (lookahead == ';') ADVANCE(1514); - if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(72); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(165); + if (lookahead == '\n') SKIP(167); + if (lookahead == '\r') SKIP(69); END_STATE(); case 71: if (lookahead == '\n') SKIP(165); @@ -5593,7 +5593,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 73: if (lookahead == '\n') ADVANCE(11); if (lookahead == '\r') ADVANCE(12); - if (lookahead == '@') ADVANCE(710); + if (lookahead == '@') ADVANCE(715); if (lookahead != 0) ADVANCE(12); END_STATE(); case 74: @@ -5618,81 +5618,81 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(78); END_STATE(); case 80: - if (lookahead == '\n') SKIP(125); + if (lookahead == '\n') SKIP(133); END_STATE(); case 81: - if (lookahead == '\n') SKIP(125); + if (lookahead == '\n') SKIP(133); if (lookahead == '\r') SKIP(80); END_STATE(); case 82: - if (lookahead == '\n') SKIP(133); + if (lookahead == '\n') SKIP(135); END_STATE(); case 83: - if (lookahead == '\n') SKIP(133); + if (lookahead == '\n') SKIP(135); if (lookahead == '\r') SKIP(82); END_STATE(); case 84: - if (lookahead == '\n') SKIP(135); + if (lookahead == '\n') SKIP(121); END_STATE(); case 85: - if (lookahead == '\n') SKIP(135); + if (lookahead == '\n') SKIP(121); if (lookahead == '\r') SKIP(84); END_STATE(); case 86: - if (lookahead == '\n') SKIP(120); + if (lookahead == '\n') ADVANCE(88); END_STATE(); case 87: - if (lookahead == '\n') SKIP(120); - if (lookahead == '\r') SKIP(86); + if (lookahead == '\n') ADVANCE(88); + if (lookahead == '\r') ADVANCE(86); + if (lookahead == '\'') ADVANCE(210); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 88: - if (lookahead == '\n') ADVANCE(90); + if (lookahead == '\n') ADVANCE(88); + if (lookahead == '\r') ADVANCE(86); + if (lookahead == '\'') ADVANCE(209); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 89: - if (lookahead == '\n') ADVANCE(90); - if (lookahead == '\r') ADVANCE(88); - if (lookahead == '\'') ADVANCE(210); - if (lookahead != 0) ADVANCE(12); + if (lookahead == '\n') SKIP(128); END_STATE(); case 90: - if (lookahead == '\n') ADVANCE(90); - if (lookahead == '\r') ADVANCE(88); - if (lookahead == '\'') ADVANCE(209); - if (lookahead != 0) ADVANCE(12); + if (lookahead == '\n') SKIP(128); + if (lookahead == '\r') SKIP(89); END_STATE(); case 91: - if (lookahead == '\n') SKIP(127); + if (lookahead == '\n') SKIP(115); END_STATE(); case 92: - if (lookahead == '\n') SKIP(127); + if (lookahead == '\n') SKIP(115); if (lookahead == '\r') SKIP(91); END_STATE(); case 93: - if (lookahead == '\n') SKIP(114); + if (lookahead == '\n') SKIP(117); END_STATE(); case 94: - if (lookahead == '\n') SKIP(114); + if (lookahead == '\n') SKIP(117); if (lookahead == '\r') SKIP(93); END_STATE(); case 95: - if (lookahead == '\n') SKIP(116); + if (lookahead == '\n') SKIP(123); END_STATE(); case 96: - if (lookahead == '\n') SKIP(116); + if (lookahead == '\n') SKIP(123); if (lookahead == '\r') SKIP(95); END_STATE(); case 97: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(125); END_STATE(); case 98: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(125); if (lookahead == '\r') SKIP(97); END_STATE(); case 99: - if (lookahead == '\n') SKIP(124); + if (lookahead == '\n') SKIP(107); END_STATE(); case 100: - if (lookahead == '\n') SKIP(124); + if (lookahead == '\n') SKIP(107); if (lookahead == '\r') SKIP(99); END_STATE(); case 101: @@ -5707,41 +5707,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(171); END_STATE(); case 104: - if (lookahead == '\r') ADVANCE(647); - if (lookahead != 0) ADVANCE(646); + if (lookahead == '\r') ADVANCE(652); + if (lookahead != 0) ADVANCE(651); END_STATE(); case 105: ADVANCE_MAP( - ' ', 1807, - '!', 1857, - '"', 599, - '#', 532, + ' ', 1623, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, - '+', 1834, - ',', 1519, - '-', 1839, - '.', 494, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - '<', 887, - '>', 845, + '+', 1648, + ',', 1328, + '-', 1656, + '.', 499, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(79); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -5750,36 +5750,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 106: ADVANCE_MAP( - ' ', 1807, - '!', 1857, - '"', 599, - '#', 532, + ' ', 1623, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, - '+', 1834, - ',', 1519, - '-', 1839, - '.', 1880, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - '<', 887, - '>', 845, + '+', 1648, + ',', 1328, + '-', 1656, + '.', 1694, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(79); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -5788,428 +5788,464 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 107: ADVANCE_MAP( - ' ', 1808, - '!', 1859, - '"', 599, - '#', 526, + ' ', 1623, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1839, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ':', 1816, - '<', 888, - '>', 846, + '(', 1325, + ')', 1326, + '*', 199, + '+', 1648, + ',', 1328, + '-', 1659, + '.', 499, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(20); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); - if (lookahead == 0xa0 || + if (lookahead == '`') SKIP(100); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(107); - if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + lookahead == 0xfeff) SKIP(107); END_STATE(); case 108: ADVANCE_MAP( - ' ', 1809, - '"', 599, - '#', 532, + ' ', 1623, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - '.', 494, - '0', 544, - ':', 1813, - '<', 169, + '(', 1325, + ')', 1326, + '*', 199, + '+', 1648, + ',', 1328, + '-', 1659, + '.', 1694, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(36); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(100); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(108); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); + lookahead == 0xfeff) SKIP(107); END_STATE(); case 109: ADVANCE_MAP( - ' ', 1809, - '"', 1782, - '#', 1777, + ' ', 1623, + '"', 604, + '#', 537, + '$', 174, + '\'', 178, + '(', 1325, + '.', 499, + '0', 549, + ':', 1627, + '<', 169, + '@', 146, + '[', 831, + ); + if (lookahead == '`') SKIP(38); + if (lookahead == '{') ADVANCE(1338); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) SKIP(109); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); + END_STATE(); + case 110: + ADVANCE_MAP( + ' ', 1623, + '"', 1598, + '#', 1593, '\'', 177, - ')', 1517, - '*', 1770, - '-', 1767, - '1', 1771, - '2', 1772, - '3', 1773, - '4', 1774, - '5', 1775, - '6', 1776, - ':', 1815, - '<', 889, - '>', 847, - '`', 1780, - '|', 1571, - 0xa0, 1758, - 0x200b, 1758, - 0x2060, 1758, - 0xfeff, 1758, + ')', 1326, + '*', 1586, + '-', 1583, + '1', 1587, + '2', 1588, + '3', 1589, + '4', 1590, + '5', 1591, + '6', 1592, + ':', 1629, + '<', 884, + '>', 842, + '`', 1596, + '|', 1387, + 0xa0, 1574, + 0x200b, 1574, + 0x2060, 1574, + 0xfeff, 1574, ); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(123); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(124); if (lookahead != 0 && (lookahead < '&' || '*' < lookahead) && lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 110: + case 111: ADVANCE_MAP( - ' ', 1809, - '"', 1782, - '#', 1777, + ' ', 1623, + '"', 1598, + '#', 1593, '\'', 177, - ')', 1517, - '*', 1770, - '-', 1769, - '1', 1771, - '2', 1772, - '3', 1773, - '4', 1774, - '5', 1775, - '6', 1776, - ':', 1815, - '<', 889, - '>', 847, - '`', 1780, - '|', 1571, - 0xa0, 1759, - 0x200b, 1759, - 0x2060, 1759, - 0xfeff, 1759, + ')', 1326, + '*', 1586, + '-', 1585, + '1', 1587, + '2', 1588, + '3', 1589, + '4', 1590, + '5', 1591, + '6', 1592, + ':', 1629, + '<', 884, + '>', 842, + '`', 1596, + '|', 1387, + 0xa0, 1575, + 0x200b, 1575, + 0x2060, 1575, + 0xfeff, 1575, ); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(124); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(125); if (lookahead != 0 && (lookahead < '&' || '*' < lookahead) && lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 111: + case 112: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, '+', 179, - '-', 1785, - '.', 1878, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1814, - '<', 887, - '>', 845, + '-', 1601, + '.', 1692, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1628, + '<', 882, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(32); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(34); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(112); + lookahead == 0xfeff) SKIP(113); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 112: + case 113: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, '+', 179, - '-', 1785, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1814, - '<', 887, - '>', 845, + '-', 1601, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1628, + '<', 882, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(32); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(34); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(112); + lookahead == 0xfeff) SKIP(113); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 113: + case 114: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, '+', 179, - '-', 1789, - '.', 1878, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1814, - '<', 887, - '>', 845, + '-', 1605, + '.', 1692, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1628, + '<', 882, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(94); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(92); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(114); + lookahead == 0xfeff) SKIP(115); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 114: + case 115: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, '+', 179, - '-', 1789, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1814, - '<', 887, - '>', 845, + '-', 1605, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1628, + '<', 882, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(94); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(92); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(114); + lookahead == 0xfeff) SKIP(115); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 115: + case 116: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, - '-', 1786, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1813, - '<', 887, - '>', 845, + '-', 1602, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1627, + '<', 882, + '>', 840, '@', 206, ); - if (lookahead == '`') SKIP(40); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(42); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(115); + lookahead == 0xfeff) SKIP(116); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 116: + case 117: ADVANCE_MAP( - ' ', 1809, - '#', 532, + ' ', 1623, + '#', 537, '$', 175, - ')', 1517, + ')', 1326, '*', 199, - '-', 1790, - '1', 1791, - '2', 1792, - '3', 1793, - '4', 1794, - '5', 1795, - '6', 1796, - ':', 1813, - '<', 887, - '>', 845, + '-', 1606, + '1', 1607, + '2', 1608, + '3', 1609, + '4', 1610, + '5', 1611, + '6', 1612, + ':', 1627, + '<', 882, + '>', 840, '@', 206, ); - if (lookahead == '`') SKIP(96); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(94); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(116); + lookahead == 0xfeff) SKIP(117); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 117: + case 118: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, - '-', 180, - '.', 1879, + ',', 1328, + '-', 181, + '.', 1693, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1814, - '<', 887, - '>', 845, - '[', 836, + ':', 1628, + '<', 882, + '>', 840, + '[', 831, ); - if (lookahead == '`') SKIP(42); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(44); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(118); + lookahead == 0xfeff) SKIP(119); END_STATE(); - case 118: + case 119: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, - '-', 180, + ',', 1328, + '-', 181, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1814, - '<', 887, - '>', 845, - '[', 836, + ':', 1628, + '<', 882, + '>', 840, + '[', 831, ); - if (lookahead == '`') SKIP(42); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(44); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(118); + lookahead == 0xfeff) SKIP(119); END_STATE(); - case 119: + case 120: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, + ',', 1328, '-', 183, - '.', 1879, + '.', 1693, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1814, - '<', 887, - '>', 845, - '[', 836, + ':', 1628, + '<', 882, + '>', 840, + '[', 831, ); - if (lookahead == '`') SKIP(87); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(85); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(120); + lookahead == 0xfeff) SKIP(121); END_STATE(); - case 120: + case 121: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, + ',', 1328, '-', 183, '1', 200, '2', 201, @@ -6217,27 +6253,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1814, - '<', 887, - '>', 845, - '[', 836, + ':', 1628, + '<', 882, + '>', 840, + '[', 831, ); - if (lookahead == '`') SKIP(87); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(85); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(120); + lookahead == 0xfeff) SKIP(121); END_STATE(); - case 121: + case 122: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, - ',', 1519, + ',', 1328, '-', 182, '1', 200, '2', 201, @@ -6245,26 +6281,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1813, - '<', 887, - '>', 845, + ':', 1627, + '<', 882, + '>', 840, ); - if (lookahead == '`') SKIP(44); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(46); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(121); + lookahead == 0xfeff) SKIP(122); END_STATE(); - case 122: + case 123: ADVANCE_MAP( - ' ', 1809, - '#', 532, - '(', 1516, - ')', 1517, + ' ', 1623, + '#', 537, + '(', 1325, + ')', 1326, '*', 199, - ',', 1519, + ',', 1328, '-', 184, '1', 200, '2', 201, @@ -6272,23 +6308,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1813, - '<', 887, - '>', 845, + ':', 1627, + '<', 882, + '>', 840, ); - if (lookahead == '`') SKIP(98); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(96); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(122); + lookahead == 0xfeff) SKIP(123); END_STATE(); - case 123: + case 124: ADVANCE_MAP( - ' ', 1809, - '#', 532, - ')', 1517, + ' ', 1623, + '#', 537, + ')', 1326, '*', 199, '-', 182, '1', 200, @@ -6297,23 +6333,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1813, - '<', 887, - '>', 845, + ':', 1627, + '<', 882, + '>', 840, ); - if (lookahead == '`') SKIP(46); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(48); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(123); + lookahead == 0xfeff) SKIP(124); END_STATE(); - case 124: + case 125: ADVANCE_MAP( - ' ', 1809, - '#', 532, - ')', 1517, + ' ', 1623, + '#', 537, + ')', 1326, '*', 199, '-', 184, '1', 200, @@ -6322,237 +6358,201 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1813, - '<', 887, - '>', 845, + ':', 1627, + '<', 882, + '>', 840, ); - if (lookahead == '`') SKIP(100); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(98); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(124); - END_STATE(); - case 125: - ADVANCE_MAP( - ' ', 1810, - '!', 1859, - '"', 599, - '#', 526, - '$', 174, - '\'', 178, - '(', 1516, - ')', 1517, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1845, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ':', 1816, - '<', 888, - '>', 846, - '@', 146, - '[', 836, - ); - if (lookahead == '`') SKIP(81); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); - if (('\t' <= lookahead && lookahead <= '\r')) SKIP(125); - if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + lookahead == 0xfeff) SKIP(125); END_STATE(); case 126: ADVANCE_MAP( - ' ', 1811, - '!', 1859, - '"', 599, - '#', 526, + ' ', 1624, + '!', 1672, + '"', 604, + '#', 531, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1842, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - '<', 888, - '>', 846, + '(', 1325, + ')', 1326, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1656, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ':', 1630, + '<', 883, + '>', 841, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(30); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (lookahead == '`') SKIP(20); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1214); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(126); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); case 127: ADVANCE_MAP( - ' ', 1812, - '!', 1857, - '"', 599, - '#', 532, + ' ', 1625, + '!', 1672, + '"', 604, + '#', 531, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, - '*', 199, - '+', 1834, - ',', 1519, - '-', 1845, - '.', 494, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - '<', 887, - '>', 845, + '(', 1325, + ')', 1326, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1655, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + '<', 883, + '>', 841, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(92); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == 0xa0 || + if (lookahead == '`') SKIP(32); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); + if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(127); + lookahead == 0xfeff) ADVANCE(1215); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(127); + if (lookahead != 0 && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); case 128: ADVANCE_MAP( - ' ', 1812, - '!', 1857, - '"', 599, - '#', 532, + ' ', 1626, + '!', 1672, + '"', 604, + '#', 531, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, - '*', 199, - '+', 1834, - ',', 1519, - '-', 1845, - '.', 1880, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - '<', 887, - '>', 845, + '(', 1325, + ')', 1326, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1659, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ':', 1630, + '<', 883, + '>', 841, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(92); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == 0xa0 || + if (lookahead == '`') SKIP(90); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); + if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(127); + lookahead == 0xfeff) ADVANCE(1216); + if (('\t' <= lookahead && lookahead <= '\r')) SKIP(128); + if (lookahead != 0 && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); case 129: ADVANCE_MAP( - '!', 1858, - '"', 1590, - '#', 522, - '$', 1589, - '%', 1818, - '&', 1572, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1838, - '.', 833, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - ';', 1514, - '<', 887, - '=', 839, - '>', 845, + '!', 1671, + '"', 1406, + '#', 527, + '$', 1405, + '%', 1632, + '&', 1388, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1652, + '.', 828, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + ';', 1322, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(3); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(736); + lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(711); + lookahead == 'c') ADVANCE(717); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(715); + lookahead == 'd') ADVANCE(721); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(771); + lookahead == 'e') ADVANCE(773); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(758); + lookahead == 'f') ADVANCE(759); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'i') ADVANCE(751); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(717); + lookahead == 'p') ADVANCE(723); if (lookahead == 'R' || lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(737); + lookahead == 's') ADVANCE(741); if (lookahead == 'T' || lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(789); + lookahead == 'u') ADVANCE(787); if (lookahead == 'W' || lookahead == 'w') ADVANCE(757); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -6560,72 +6560,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(129); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 130: ADVANCE_MAP( - '!', 1858, - '"', 1590, - '#', 532, - '$', 1589, - '%', 1818, - '&', 1572, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1838, - '.', 833, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - ';', 1514, - '<', 887, - '=', 839, - '>', 845, + '!', 1671, + '"', 1406, + '#', 537, + '$', 1405, + '%', 1632, + '&', 1388, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1652, + '.', 828, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + ';', 1322, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(3); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(736); + lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(711); + lookahead == 'c') ADVANCE(717); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(715); + lookahead == 'd') ADVANCE(721); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(771); + lookahead == 'e') ADVANCE(773); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(758); + lookahead == 'f') ADVANCE(759); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'i') ADVANCE(751); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(717); + lookahead == 'p') ADVANCE(723); if (lookahead == 'R' || lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(737); + lookahead == 's') ADVANCE(741); if (lookahead == 'T' || lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(789); + lookahead == 'u') ADVANCE(787); if (lookahead == 'W' || lookahead == 'w') ADVANCE(757); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6633,37 +6633,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(130); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 131: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, - '%', 1817, + '%', 1631, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1851, - '+', 1834, - ',', 1519, - '-', 1840, - '.', 1877, - '/', 1848, - '0', 544, + '(', 1325, + ')', 1326, + '*', 1665, + '+', 1648, + ',', 1328, + '-', 1653, + '.', 1691, + '/', 1662, + '0', 549, ':', 195, - ';', 1514, + ';', 1322, '<', 169, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(75); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6671,37 +6671,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(132); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 132: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, - '%', 1817, + '%', 1631, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1851, - '+', 1834, - ',', 1519, - '-', 1840, + '(', 1325, + ')', 1326, + '*', 1665, + '+', 1648, + ',', 1328, + '-', 1653, '.', 186, - '/', 1848, - '0', 544, + '/', 1662, + '0', 549, ':', 195, - ';', 1514, + ';', 1322, '<', 169, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(75); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6709,39 +6709,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(132); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 133: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 494, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 499, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, ':', 194, - '<', 887, - '>', 845, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(83); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '`') SKIP(81); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6751,35 +6751,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 134: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 1880, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 1694, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, ':', 194, - '<', 887, - '>', 845, + '<', 882, + '>', 840, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(83); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (lookahead == '`') SKIP(81); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6789,30 +6789,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 135: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 494, - '0', 544, + '(', 1325, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 499, + '0', 549, ':', 194, '<', 169, - '=', 839, + '=', 834, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(85); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(83); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || - lookahead == 's') ADVANCE(816); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); + lookahead == 's') ADVANCE(813); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6820,34 +6820,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(135); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 136: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 532, + '!', 1670, + '"', 604, + '#', 537, '$', 174, '\'', 178, - '(', 1516, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 1880, - '0', 544, + '(', 1325, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 1694, + '0', 549, ':', 194, '<', 169, - '=', 839, + '=', 834, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(85); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(83); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || - lookahead == 's') ADVANCE(816); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(545); + lookahead == 's') ADVANCE(813); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -6855,271 +6855,271 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(135); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 137: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(26); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(28); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + lookahead == 'f') ADVANCE(1530); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1600); + lookahead == 0xfeff) ADVANCE(1416); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(137); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 138: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(28); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(30); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + lookahead == 'f') ADVANCE(1530); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1600); + lookahead == 0xfeff) ADVANCE(1416); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(138); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 139: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(14); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1702); + lookahead == 'e') ADVANCE(1515); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1624); + lookahead == 'p') ADVANCE(1440); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1592); + lookahead == 0xfeff) ADVANCE(1408); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(139); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 140: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(16); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1648); + lookahead == 'b') ADVANCE(1464); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1616); + lookahead == 'd') ADVANCE(1431); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1704); + lookahead == 'e') ADVANCE(1519); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1623); + lookahead == 'p') ADVANCE(1439); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1598); + lookahead == 0xfeff) ADVANCE(1414); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(140); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 141: ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(102); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1648); + lookahead == 'b') ADVANCE(1464); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1616); + lookahead == 'd') ADVANCE(1431); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1704); + lookahead == 'e') ADVANCE(1519); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1632); + lookahead == 'p') ADVANCE(1448); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1599); + lookahead == 0xfeff) ADVANCE(1415); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(141); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 142: ADVANCE_MAP( '!', 198, - '"', 1590, - '#', 532, - '$', 1587, - '%', 1818, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1841, - '.', 1876, - '/', 1849, + '"', 1406, + '#', 537, + '$', 1403, + '%', 1632, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1654, + '.', 1690, + '/', 1663, '1', 200, '2', 201, '3', 202, @@ -7127,18 +7127,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 887, - '=', 839, - '>', 845, - '[', 836, - '\\', 1850, - ']', 1883, + '<', 882, + '=', 834, + '>', 840, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(77); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(384); + lookahead == 'i') ADVANCE(391); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7149,18 +7149,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 143: ADVANCE_MAP( '!', 198, - '"', 1590, - '#', 532, - '$', 1587, - '%', 1818, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1841, + '"', 1406, + '#', 537, + '$', 1403, + '%', 1632, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1654, '.', 185, - '/', 1849, + '/', 1663, '1', 200, '2', 201, '3', 202, @@ -7168,18 +7168,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 887, - '=', 839, - '>', 845, - '[', 836, - '\\', 1850, - ']', 1883, + '<', 882, + '=', 834, + '>', 840, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(77); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(384); + lookahead == 'i') ADVANCE(391); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7190,40 +7190,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 144: ADVANCE_MAP( '!', 198, - '#', 532, + '#', 537, '$', 175, - '%', 1818, - ')', 1517, - '*', 1852, - '+', 1837, - ',', 1519, - '-', 1847, + '%', 1632, + ')', 1326, + '*', 1666, + '+', 1651, + ',', 1328, + '-', 1661, '.', 185, - '/', 1849, + '/', 1663, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1813, - ';', 1514, - '<', 887, - '=', 839, - '>', 845, + ':', 1627, + ';', 1322, + '<', 882, + '=', 834, + '>', 840, '@', 206, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); if (lookahead == '`') SKIP(18); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || - lookahead == 's') ADVANCE(816); + lookahead == 's') ADVANCE(813); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7231,78 +7231,78 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(144); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 145: ADVANCE_MAP( - '!', 1859, - '"', 599, - '#', 526, + '!', 1672, + '"', 604, + '#', 531, '$', 174, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1842, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - '<', 888, - '>', 846, + '(', 1325, + ')', 1326, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1655, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + '<', 883, + '>', 841, '@', 146, - '[', 836, + '[', 831, ); if (lookahead == '`') SKIP(22); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1218); + lookahead == 0xfeff) ADVANCE(1217); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(145); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); case 146: ADVANCE_MAP( '"', 5, '\'', 6, - '(', 1873, - '?', 1079, - '{', 1874, - 'G', 1124, - 'g', 1124, - 'L', 1130, - 'l', 1130, - 'P', 1132, - 'p', 1132, - 'S', 1115, - 's', 1115, - 'U', 1135, - 'u', 1135, - 'W', 1129, - 'w', 1129, + '(', 1687, + '?', 1078, + '{', 1688, + 'G', 1123, + 'g', 1123, + 'L', 1129, + 'l', 1129, + 'P', 1131, + 'p', 1131, + 'S', 1114, + 's', 1114, + 'U', 1134, + 'u', 1134, + 'W', 1128, + 'w', 1128, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 147: - if (lookahead == '"') ADVANCE(654); - if (lookahead == '#') ADVANCE(522); - if (lookahead == '$') ADVANCE(651); + if (lookahead == '"') ADVANCE(659); + if (lookahead == '#') ADVANCE(527); + if (lookahead == '$') ADVANCE(656); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(66); + if (lookahead == '`') SKIP(68); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7311,10 +7311,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') ADVANCE(148); END_STATE(); case 148: - if (lookahead == '"') ADVANCE(654); - if (lookahead == '#') ADVANCE(522); + if (lookahead == '"') ADVANCE(659); + if (lookahead == '#') ADVANCE(527); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(66); + if (lookahead == '`') SKIP(68); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7323,83 +7323,83 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') ADVANCE(148); END_STATE(); case 149: - if (lookahead == '"') ADVANCE(654); + if (lookahead == '"') ADVANCE(659); if (lookahead == '#') ADVANCE(149); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(149); END_STATE(); case 150: ADVANCE_MAP( - '"', 599, - '#', 527, + '"', 604, + '#', 532, '$', 174, '\'', 178, - '(', 1516, - '-', 1805, - '.', 1607, - '0', 534, + '(', 1325, + '-', 1621, + '.', 1423, + '0', 539, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(34); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(36); + if (lookahead == '{') ADVANCE(1338); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1601); + lookahead == 0xfeff) ADVANCE(1417); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(150); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(535); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 151: ADVANCE_MAP( - '"', 601, - '#', 525, - '$', 1283, - '\'', 1284, - '(', 1516, - '.', 1293, - '0', 556, - ';', 1514, - '<', 1280, - '@', 1278, - '[', 838, - '`', 1296, - '{', 1525, - '}', 1527, - 0xa0, 1277, - 0x200b, 1277, - 0x2060, 1277, - 0xfeff, 1277, + '"', 606, + '#', 530, + '$', 1278, + '\'', 1279, + '(', 1325, + '.', 1288, + '0', 561, + ';', 1322, + '<', 1275, + '@', 1273, + '[', 833, + '`', 1291, + '{', 1338, + '}', 1340, + 0xa0, 1272, + 0x200b, 1272, + 0x2060, 1272, + 0xfeff, 1272, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(151); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(557); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && - (lookahead < '\'' || ')' < lookahead)) ADVANCE(1296); + (lookahead < '\'' || ')' < lookahead)) ADVANCE(1291); END_STATE(); case 152: ADVANCE_MAP( - '"', 1782, - '#', 1777, + '"', 1598, + '#', 1593, '\'', 177, - ',', 1519, - '<', 1761, - '`', 1780, - '{', 1525, - 0xa0, 1760, - 0x200b, 1760, - 0x2060, 1760, - 0xfeff, 1760, + ',', 1328, + '<', 1577, + '`', 1596, + '{', 1338, + 0xa0, 1576, + 0x200b, 1576, + 0x2060, 1576, + 0xfeff, 1576, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(166); @@ -7407,48 +7407,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ';' && lookahead != '<' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); case 153: - if (lookahead == '"') ADVANCE(1591); - if (lookahead == '#') ADVANCE(524); - if (lookahead == '$') ADVANCE(1588); - if (lookahead == '<') ADVANCE(1574); - if (lookahead == '@') ADVANCE(1578); - if (lookahead == '`') ADVANCE(47); + if (lookahead == '"') ADVANCE(1407); + if (lookahead == '#') ADVANCE(529); + if (lookahead == '$') ADVANCE(1404); + if (lookahead == '<') ADVANCE(1390); + if (lookahead == '@') ADVANCE(1394); + if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1573); - if (lookahead != 0) ADVANCE(1580); + lookahead == 0xfeff) ADVANCE(1389); + if (lookahead != 0) ADVANCE(1396); END_STATE(); case 154: ADVANCE_MAP( - '"', 655, - '#', 602, - '$', 652, - '<', 606, - '@', 641, - '`', 49, - 0xa0, 605, - 0x200b, 605, - 0x2060, 605, - 0xfeff, 605, + '"', 660, + '#', 607, + '$', 657, + '<', 611, + '@', 646, + '`', 51, + 0xa0, 610, + 0x200b, 610, + 0x2060, 610, + 0xfeff, 610, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(604); - if (lookahead != 0) ADVANCE(645); + lookahead == ' ') ADVANCE(609); + if (lookahead != 0) ADVANCE(650); END_STATE(); case 155: - if (lookahead == '"') ADVANCE(1509); - if (lookahead == '#') ADVANCE(523); - if (lookahead == '&') ADVANCE(1504); - if (lookahead == ')') ADVANCE(1518); - if (lookahead == '<') ADVANCE(1510); - if (lookahead == '`') ADVANCE(1513); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '"') ADVANCE(1317); + if (lookahead == '#') ADVANCE(528); + if (lookahead == '&') ADVANCE(1312); + if (lookahead == ')') ADVANCE(1327); + if (lookahead == '<') ADVANCE(1318); + if (lookahead == '`') ADVANCE(1321); + if (lookahead == '|') ADVANCE(1387); if (lookahead == '\n' || lookahead == '\r') SKIP(155); if (('\t' <= lookahead && lookahead <= '\f') || @@ -7456,16 +7456,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1507); - if (lookahead != 0) ADVANCE(1513); + lookahead == 0xfeff) ADVANCE(1315); + if (lookahead != 0) ADVANCE(1321); END_STATE(); case 156: - if (lookahead == '"') ADVANCE(1509); - if (lookahead == '#') ADVANCE(523); - if (lookahead == '&') ADVANCE(1504); - if (lookahead == '<') ADVANCE(1510); - if (lookahead == '`') ADVANCE(1513); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '"') ADVANCE(1317); + if (lookahead == '#') ADVANCE(528); + if (lookahead == '&') ADVANCE(1312); + if (lookahead == '<') ADVANCE(1318); + if (lookahead == '`') ADVANCE(1321); + if (lookahead == '|') ADVANCE(1387); if (lookahead == '\n' || lookahead == '\r') SKIP(156); if (('\t' <= lookahead && lookahead <= '\f') || @@ -7473,19 +7473,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1508); - if (lookahead != 0) ADVANCE(1513); + lookahead == 0xfeff) ADVANCE(1316); + if (lookahead != 0) ADVANCE(1321); END_STATE(); case 157: - if (lookahead == '"') ADVANCE(1502); + if (lookahead == '"') ADVANCE(1310); if (lookahead != 0) ADVANCE(157); END_STATE(); case 158: - if (lookahead == '#') ADVANCE(532); + if (lookahead == '#') ADVANCE(537); if (lookahead == '$') ADVANCE(174); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(54); + if (lookahead == '`') SKIP(56); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7495,15 +7495,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 159: ADVANCE_MAP( - '#', 532, + '#', 537, '$', 175, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, - '-', 181, - '.', 1879, + ',', 1328, + '-', 180, + '.', 1693, '1', 200, '2', 201, '3', 202, @@ -7511,15 +7511,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 887, - '=', 839, - '>', 845, + '<', 882, + '=', 834, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(38); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(40); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7527,18 +7527,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(160); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 160: ADVANCE_MAP( - '#', 532, + '#', 537, '$', 175, - '(', 1516, - ')', 1517, + '(', 1325, + ')', 1326, '*', 199, '+', 179, - ',', 1519, - '-', 181, + ',', 1328, + '-', 180, '1', 200, '2', 201, '3', 202, @@ -7546,15 +7546,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 887, - '=', 839, - '>', 845, + '<', 882, + '=', 834, + '>', 840, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(38); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(40); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7562,19 +7562,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(160); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 161: - if (lookahead == '#') ADVANCE(532); + if (lookahead == '#') ADVANCE(537); if (lookahead == '$') ADVANCE(175); - if (lookahead == ')') ADVANCE(1517); - if (lookahead == ',') ADVANCE(1519); - if (lookahead == '-') ADVANCE(1788); + if (lookahead == ')') ADVANCE(1326); + if (lookahead == ',') ADVANCE(1328); + if (lookahead == '-') ADVANCE(1604); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(58); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); + if (lookahead == '`') SKIP(60); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7585,23 +7585,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); case 162: ADVANCE_MAP( - '#', 532, + '#', 537, '$', 175, '+', 179, - ',', 1519, - '-', 1787, - '.', 1878, + ',', 1328, + '-', 1603, + '.', 1692, ':', 194, '<', 169, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(56); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(58); + if (lookahead == '{') ADVANCE(1338); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7610,22 +7610,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(163); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); case 163: ADVANCE_MAP( - '#', 532, + '#', 537, '$', 175, '+', 179, - ',', 1519, - '-', 1787, + ',', 1328, + '-', 1603, ':', 194, '<', 169, '@', 206, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(56); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(58); + if (lookahead == '{') ADVANCE(1338); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7635,17 +7635,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); case 164: - if (lookahead == '#') ADVANCE(532); - if (lookahead == '(') ADVANCE(1516); - if (lookahead == ',') ADVANCE(1519); - if (lookahead == '.') ADVANCE(832); + if (lookahead == '#') ADVANCE(537); + if (lookahead == '(') ADVANCE(1325); + if (lookahead == ',') ADVANCE(1328); + if (lookahead == '.') ADVANCE(827); if (lookahead == '<') ADVANCE(169); - if (lookahead == '[') ADVANCE(836); - if (lookahead == ']') ADVANCE(1883); - if (lookahead == '`') SKIP(64); + if (lookahead == '[') ADVANCE(831); + if (lookahead == ']') ADVANCE(1697); + if (lookahead == '`') SKIP(66); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7654,12 +7654,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(831); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826); END_STATE(); case 165: - if (lookahead == '#') ADVANCE(532); - if (lookahead == ')') ADVANCE(1517); - if (lookahead == ';') ADVANCE(1514); + if (lookahead == '#') ADVANCE(537); + if (lookahead == ')') ADVANCE(1326); + if (lookahead == ';') ADVANCE(1322); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(72); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7670,11 +7670,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(165); END_STATE(); case 166: - if (lookahead == '#') ADVANCE(532); - if (lookahead == ',') ADVANCE(1519); + if (lookahead == '#') ADVANCE(537); + if (lookahead == ',') ADVANCE(1328); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(62); - if (lookahead == '{') ADVANCE(1525); + if (lookahead == '`') SKIP(64); + if (lookahead == '{') ADVANCE(1338); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7683,11 +7683,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(166); END_STATE(); case 167: - if (lookahead == '#') ADVANCE(532); - if (lookahead == '0') ADVANCE(559); + if (lookahead == '#') ADVANCE(537); + if (lookahead == '0') ADVANCE(564); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(68); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(560); + if (lookahead == '`') SKIP(70); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(565); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7696,9 +7696,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(167); END_STATE(); case 168: - if (lookahead == '#') ADVANCE(532); + if (lookahead == '#') ADVANCE(537); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(66); + if (lookahead == '`') SKIP(68); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7711,7 +7711,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 170: if (lookahead == '#') ADVANCE(170); - if (lookahead == '>') ADVANCE(521); + if (lookahead == '>') ADVANCE(526); if (lookahead != 0) ADVANCE(171); END_STATE(); case 171: @@ -7720,18 +7720,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(171); END_STATE(); case 172: - if (lookahead == '#') ADVANCE(527); - if (lookahead == '%') ADVANCE(1817); - if (lookahead == '&') ADVANCE(1572); - if (lookahead == '.') ADVANCE(835); + if (lookahead == '#') ADVANCE(532); + if (lookahead == '%') ADVANCE(1631); + if (lookahead == '&') ADVANCE(1388); + if (lookahead == '.') ADVANCE(830); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(60); + if (lookahead == '`') SKIP(62); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + lookahead == 'f') ADVANCE(1530); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1602); + lookahead == 0xfeff) ADVANCE(1418); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(172); if (lookahead != 0 && @@ -7741,16 +7741,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '@' && lookahead != '[' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 173: - if (lookahead == '#') ADVANCE(525); - if (lookahead == '<') ADVANCE(1280); - if (lookahead == '`') ADVANCE(1296); + if (lookahead == '#') ADVANCE(530); + if (lookahead == '<') ADVANCE(1275); + if (lookahead == '`') ADVANCE(1291); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1279); + lookahead == 0xfeff) ADVANCE(1274); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(173); if (lookahead != 0 && @@ -7759,361 +7759,381 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 174: ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 175: ADVANCE_MAP( - '$', 968, - '?', 974, - '^', 971, - '_', 977, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '$', 967, + '?', 973, + '^', 970, + '_', 976, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 176: if (lookahead == '&') ADVANCE(193); END_STATE(); case 177: - if (lookahead == '\'') ADVANCE(1783); + if (lookahead == '\'') ADVANCE(1599); END_STATE(); case 178: - if (lookahead == '\'') ADVANCE(706); + if (lookahead == '\'') ADVANCE(711); if (lookahead != 0) ADVANCE(178); END_STATE(); case 179: - if (lookahead == '+') ADVANCE(1861); + if (lookahead == '+') ADVANCE(1674); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(1864); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 181: ADVANCE_MAP( - '-', 1863, - 'C', 231, - 'c', 231, - 'E', 492, - 'e', 492, - 'F', 350, - 'f', 350, - 'P', 227, - 'p', 227, - 'R', 306, - 'r', 306, - 'S', 488, - 's', 488, + '-', 1676, + 'C', 220, + 'c', 220, + 'E', 497, + 'e', 497, + 'F', 336, + 'f', 336, + 'P', 224, + 'p', 224, + 'R', 308, + 'r', 308, + 'S', 493, + 's', 493, 'W', 339, 'w', 339, ); END_STATE(); + case 181: + if (lookahead == '-') ADVANCE(1678); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + END_STATE(); case 182: - if (lookahead == '-') ADVANCE(1297); + if (lookahead == '-') ADVANCE(1292); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(1866); + if (lookahead == '-') ADVANCE(1680); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1299); + if (lookahead == '-') ADVANCE(1294); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); case 185: - if (lookahead == '.') ADVANCE(1853); + if (lookahead == '.') ADVANCE(1667); END_STATE(); case 186: - if (lookahead == '.') ADVANCE(1853); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + if (lookahead == '.') ADVANCE(1667); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); case 187: - if (lookahead == '1') ADVANCE(890); - if (lookahead == '2') ADVANCE(902); + if (lookahead == '1') ADVANCE(885); + if (lookahead == '2') ADVANCE(897); END_STATE(); case 188: - if (lookahead == '1') ADVANCE(892); + if (lookahead == '1') ADVANCE(887); END_STATE(); case 189: - if (lookahead == '1') ADVANCE(894); - if (lookahead == '2') ADVANCE(906); + if (lookahead == '1') ADVANCE(889); + if (lookahead == '2') ADVANCE(901); END_STATE(); case 190: - if (lookahead == '1') ADVANCE(896); - if (lookahead == '2') ADVANCE(908); + if (lookahead == '1') ADVANCE(891); + if (lookahead == '2') ADVANCE(903); END_STATE(); case 191: - if (lookahead == '1') ADVANCE(898); - if (lookahead == '2') ADVANCE(910); + if (lookahead == '1') ADVANCE(893); + if (lookahead == '2') ADVANCE(905); END_STATE(); case 192: - if (lookahead == '1') ADVANCE(900); - if (lookahead == '2') ADVANCE(912); + if (lookahead == '1') ADVANCE(895); + if (lookahead == '2') ADVANCE(907); END_STATE(); case 193: - if (lookahead == '2') ADVANCE(904); + if (lookahead == '2') ADVANCE(899); END_STATE(); case 194: - if (lookahead == ':') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1696); END_STATE(); case 195: - if (lookahead == ':') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1696); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1561); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); END_STATE(); case 196: if (lookahead == ':') ADVANCE(208); - if (lookahead == '?') ADVANCE(980); + if (lookahead == '?') ADVANCE(979); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); END_STATE(); case 197: if (lookahead == ':') ADVANCE(207); - if (lookahead == '?') ADVANCE(1079); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); END_STATE(); case 198: - if (lookahead == '=') ADVANCE(840); + if (lookahead == '=') ADVANCE(835); END_STATE(); case 199: - if (lookahead == '>') ADVANCE(881); + if (lookahead == '>') ADVANCE(876); END_STATE(); case 200: if (lookahead == '>') ADVANCE(176); END_STATE(); case 201: - if (lookahead == '>') ADVANCE(851); + if (lookahead == '>') ADVANCE(846); END_STATE(); case 202: - if (lookahead == '>') ADVANCE(857); + if (lookahead == '>') ADVANCE(852); END_STATE(); case 203: - if (lookahead == '>') ADVANCE(863); + if (lookahead == '>') ADVANCE(858); END_STATE(); case 204: - if (lookahead == '>') ADVANCE(869); + if (lookahead == '>') ADVANCE(864); END_STATE(); case 205: - if (lookahead == '>') ADVANCE(875); + if (lookahead == '>') ADVANCE(870); END_STATE(); case 206: ADVANCE_MAP( - '?', 1079, - 'G', 1124, - 'g', 1124, - 'L', 1130, - 'l', 1130, - 'P', 1132, - 'p', 1132, - 'S', 1115, - 's', 1115, - 'U', 1135, - 'u', 1135, - 'W', 1129, - 'w', 1129, + '?', 1078, + 'G', 1123, + 'g', 1123, + 'L', 1129, + 'l', 1129, + 'P', 1131, + 'p', 1131, + 'S', 1114, + 's', 1114, + 'U', 1134, + 'u', 1134, + 'W', 1128, + 'w', 1128, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 207: - if (lookahead == '?') ADVANCE(1079); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); END_STATE(); case 208: - if (lookahead == '?') ADVANCE(980); + if (lookahead == '?') ADVANCE(979); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); END_STATE(); case 209: - if (lookahead == '@') ADVANCE(709); + if (lookahead == '@') ADVANCE(714); END_STATE(); case 210: - if (lookahead == '@') ADVANCE(709); + if (lookahead == '@') ADVANCE(714); if (lookahead != 0) ADVANCE(12); END_STATE(); case 211: - if (lookahead == '@') ADVANCE(705); - if (lookahead != 0) ADVANCE(704); + if (lookahead == '@') ADVANCE(710); + if (lookahead != 0) ADVANCE(709); END_STATE(); case 212: - if (lookahead == '`') ADVANCE(1582); + if (lookahead == '`') ADVANCE(1398); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1581); + lookahead != '\n') ADVANCE(1397); END_STATE(); case 213: - if (lookahead == 'b') ADVANCE(533); + if (lookahead == 'b') ADVANCE(538); END_STATE(); case 214: - if (lookahead == 'b') ADVANCE(582); + if (lookahead == 'b') ADVANCE(587); END_STATE(); case 215: - if (lookahead == 'b') ADVANCE(567); + if (lookahead == 'b') ADVANCE(572); END_STATE(); case 216: - if (lookahead == '}') ADVANCE(1211); + if (lookahead == '}') ADVANCE(1210); if (lookahead != 0) ADVANCE(216); END_STATE(); case 217: if (lookahead == '+' || - lookahead == '-') ADVANCE(495); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); + lookahead == '-') ADVANCE(500); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(596); END_STATE(); case 218: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(382); + ADVANCE_MAP( + 'A', 393, + 'a', 393, + 'N', 416, + 'n', 416, + 'O', 442, + 'o', 442, + 'X', 418, + 'x', 418, + ); END_STATE(); case 219: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(379); + lookahead == 'a') ADVANCE(393); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(442); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(418); END_STATE(); case 220: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(441); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(413); + lookahead == 'a') ADVANCE(459); END_STATE(); case 221: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(380); + ADVANCE_MAP( + 'A', 459, + 'a', 459, + 'C', 424, + 'c', 424, + 'E', 439, + 'e', 439, + 'G', 288, + 'g', 288, + 'L', 289, + 'l', 289, + 'M', 235, + 'm', 235, + 'N', 290, + 'n', 290, + 'O', 400, + 'o', 400, + 'R', 313, + 'r', 313, + 'S', 434, + 's', 434, + ); END_STATE(); case 222: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(369); + lookahead == 'a') ADVANCE(475); END_STATE(); case 223: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(470); + lookahead == 'a') ADVANCE(260); END_STATE(); case 224: - ADVANCE_MAP( - 'A', 392, - 'a', 392, - 'N', 412, - 'n', 412, - 'O', 437, - 'o', 437, - 'X', 417, - 'x', 417, - ); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(446); END_STATE(); case 225: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(392); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(437); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(417); + lookahead == 'a') ADVANCE(387); END_STATE(); case 226: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(375); + lookahead == 'a') ADVANCE(383); END_STATE(); case 227: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(446); + lookahead == 'a') ADVANCE(377); END_STATE(); case 228: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(442); + lookahead == 'a') ADVANCE(384); END_STATE(); case 229: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(397); + lookahead == 'a') ADVANCE(266); END_STATE(); case 230: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(268); + lookahead == 'a') ADVANCE(447); END_STATE(); case 231: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(456); + lookahead == 'a') ADVANCE(374); END_STATE(); case 232: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(266); + lookahead == 'a') ADVANCE(264); END_STATE(); case 233: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(444); + lookahead == 'a') ADVANCE(265); END_STATE(); case 234: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(475); + lookahead == 'a') ADVANCE(398); END_STATE(); case 235: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(341); + lookahead == 'a') ADVANCE(476); END_STATE(); case 236: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(269); + lookahead == 'a') ADVANCE(340); END_STATE(); case 237: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(342); + lookahead == 'a') ADVANCE(448); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(423); END_STATE(); case 238: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(270); + lookahead == 'a') ADVANCE(267); END_STATE(); case 239: if (lookahead == 'A' || @@ -8121,105 +8141,105 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 240: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(344); + lookahead == 'a') ADVANCE(341); END_STATE(); case 241: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(478); + lookahead == 'a') ADVANCE(449); END_STATE(); case 242: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(346); + lookahead == 'a') ADVANCE(269); END_STATE(); case 243: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(260); + lookahead == 'a') ADVANCE(480); END_STATE(); case 244: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(479); + lookahead == 'a') ADVANCE(342); END_STATE(); case 245: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(347); + lookahead == 'a') ADVANCE(481); END_STATE(); case 246: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(261); + lookahead == 'a') ADVANCE(345); END_STATE(); case 247: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(348); + lookahead == 'a') ADVANCE(482); END_STATE(); case 248: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(480); + lookahead == 'a') ADVANCE(347); END_STATE(); case 249: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(481); + lookahead == 'a') ADVANCE(483); END_STATE(); case 250: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(355); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(349); END_STATE(); case 251: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(428); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(359); END_STATE(); case 252: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(320); + lookahead == 'c') ADVANCE(325); END_STATE(); case 253: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(321); + lookahead == 'c') ADVANCE(326); END_STATE(); case 254: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(466); + lookahead == 'c') ADVANCE(327); END_STATE(); case 255: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(322); + ADVANCE_MAP( + 'C', 424, + 'c', 424, + 'E', 439, + 'e', 439, + 'G', 288, + 'g', 288, + 'L', 289, + 'l', 289, + 'M', 235, + 'm', 235, + 'N', 290, + 'n', 290, + 'O', 400, + 'o', 400, + 'R', 313, + 'r', 313, + 'S', 434, + 's', 434, + ); END_STATE(); case 256: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(323); + lookahead == 'c') ADVANCE(433); END_STATE(); case 257: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(324); + lookahead == 'c') ADVANCE(328); END_STATE(); case 258: - ADVANCE_MAP( - 'C', 420, - 'c', 420, - 'E', 434, - 'e', 434, - 'G', 286, - 'g', 286, - 'L', 287, - 'l', 287, - 'M', 239, - 'm', 239, - 'N', 288, - 'n', 288, - 'O', 400, - 'o', 400, - 'R', 315, - 'r', 315, - 'S', 430, - 's', 430, - ); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(412); END_STATE(); case 259: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(307); + lookahead == 'c') ADVANCE(329); END_STATE(); case 260: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(325); + lookahead == 'c') ADVANCE(467); END_STATE(); case 261: if (lookahead == 'C' || @@ -8227,1615 +8247,1643 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 262: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(414); + lookahead == 'c') ADVANCE(331); END_STATE(); case 263: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(326); + lookahead == 'c') ADVANCE(332); END_STATE(); case 264: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(327); + lookahead == 'c') ADVANCE(333); END_STATE(); case 265: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(328); + lookahead == 'c') ADVANCE(334); END_STATE(); case 266: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(297); + lookahead == 'c') ADVANCE(299); END_STATE(); case 267: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(228); + lookahead == 'c') ADVANCE(301); END_STATE(); case 268: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(460); + lookahead == 'c') ADVANCE(473); END_STATE(); case 269: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(299); + lookahead == 'c') ADVANCE(303); END_STATE(); case 270: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(301); + lookahead == 'c') ADVANCE(311); END_STATE(); case 271: - ADVANCE_MAP( - 'C', 421, - 'c', 421, - 'E', 435, - 'e', 435, - 'G', 289, - 'g', 289, - 'L', 290, - 'l', 290, - 'M', 241, - 'm', 241, - 'N', 942, - 'n', 942, - 'R', 316, - 'r', 316, - 'S', 948, - 's', 948, - ); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(230); END_STATE(); case 272: ADVANCE_MAP( - 'C', 422, - 'c', 422, - 'I', 387, - 'i', 387, - 'L', 352, - 'l', 352, - 'M', 244, - 'm', 244, + 'C', 425, + 'c', 425, + 'E', 440, + 'e', 440, + 'G', 291, + 'g', 291, + 'L', 292, + 'l', 292, + 'M', 239, + 'm', 239, + 'N', 936, + 'n', 936, + 'R', 318, + 'r', 318, + 'S', 942, + 's', 942, ); END_STATE(); case 273: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(423); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(353); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(248); + ADVANCE_MAP( + 'C', 426, + 'c', 426, + 'I', 390, + 'i', 390, + 'L', 355, + 'l', 355, + 'M', 243, + 'm', 243, + ); END_STATE(); case 274: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(424); + lookahead == 'c') ADVANCE(427); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(354); + lookahead == 'l') ADVANCE(356); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(249); + lookahead == 'm') ADVANCE(245); END_STATE(); case 275: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1524); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(428); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(357); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(247); END_STATE(); case 276: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1828); + lookahead == 'd') ADVANCE(1642); END_STATE(); case 277: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1831); + lookahead == 'd') ADVANCE(1645); END_STATE(); case 278: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1536); + lookahead == 'd') ADVANCE(1350); END_STATE(); case 279: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1567); + lookahead == 'd') ADVANCE(1383); END_STATE(); case 280: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(267); + lookahead == 'd') ADVANCE(1336); END_STATE(); case 281: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(262); + lookahead == 'd') ADVANCE(271); END_STATE(); case 282: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(931); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(932); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(258); END_STATE(); case 283: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(953); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(356); + lookahead == 'e') ADVANCE(926); if (lookahead == 'T' || - lookahead == 't') ADVANCE(955); + lookahead == 't') ADVANCE(927); END_STATE(); case 284: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(957); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(469); + lookahead == 'e') ADVANCE(949); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(360); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(951); END_STATE(); case 285: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(957); + lookahead == 'e') ADVANCE(953); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(468); + lookahead == 'o') ADVANCE(464); END_STATE(); case 286: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(917); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(918); + lookahead == 'e') ADVANCE(953); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(474); END_STATE(); case 287: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(919); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(357); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(921); + lookahead == 'e') ADVANCE(321); END_STATE(); case 288: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(923); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(467); + lookahead == 'e') ADVANCE(912); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(913); END_STATE(); case 289: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(935); + lookahead == 'e') ADVANCE(914); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(361); if (lookahead == 'T' || - lookahead == 't') ADVANCE(936); + lookahead == 't') ADVANCE(916); END_STATE(); case 290: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(937); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(358); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(939); + lookahead == 'e') ADVANCE(918); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(466); END_STATE(); case 291: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1540); + lookahead == 'e') ADVANCE(930); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(931); END_STATE(); case 292: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(954); + lookahead == 'e') ADVANCE(932); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(362); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(934); END_STATE(); case 293: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1549); + lookahead == 'e') ADVANCE(1354); END_STATE(); case 294: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(920); + lookahead == 'e') ADVANCE(950); END_STATE(); case 295: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(938); + lookahead == 'e') ADVANCE(496); END_STATE(); case 296: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(960); + lookahead == 'e') ADVANCE(915); END_STATE(); case 297: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(962); + lookahead == 'e') ADVANCE(933); END_STATE(); case 298: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(925); + lookahead == 'e') ADVANCE(956); END_STATE(); case 299: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(928); + lookahead == 'e') ADVANCE(958); END_STATE(); case 300: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(945); + lookahead == 'e') ADVANCE(920); END_STATE(); case 301: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(947); + lookahead == 'e') ADVANCE(923); END_STATE(); case 302: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1538); + lookahead == 'e') ADVANCE(939); END_STATE(); case 303: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(254); + lookahead == 'e') ADVANCE(941); END_STATE(); case 304: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(319); + lookahead == 'e') ADVANCE(1352); END_STATE(); case 305: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1531); + lookahead == 'e') ADVANCE(322); END_STATE(); case 306: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(318); + lookahead == 'e') ADVANCE(1344); END_STATE(); case 307: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(454); + lookahead == 'e') ADVANCE(1361); END_STATE(); case 308: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(491); + lookahead == 'e') ADVANCE(320); END_STATE(); case 309: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(364); + lookahead == 'e') ADVANCE(394); END_STATE(); case 310: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(402); + lookahead == 'e') ADVANCE(367); END_STATE(); case 311: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(426); + lookahead == 'e') ADVANCE(461); END_STATE(); case 312: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(281); + lookahead == 'e') ADVANCE(460); END_STATE(); case 313: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(457); + lookahead == 'e') ADVANCE(435); END_STATE(); case 314: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(246); + lookahead == 'e') ADVANCE(268); END_STATE(); case 315: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(431); + lookahead == 'e') ADVANCE(282); END_STATE(); case 316: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(432); + lookahead == 'e') ADVANCE(233); END_STATE(); case 317: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1529); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(431); END_STATE(); case 318: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(308); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(436); END_STATE(); case 319: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(340); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1342); END_STATE(); case 320: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1564); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(295); END_STATE(); case 321: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(295); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(373); END_STATE(); case 322: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1534); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(353); END_STATE(); case 323: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(922); + lookahead == 'h') ADVANCE(366); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(370); END_STATE(); case 324: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(940); + lookahead == 'h') ADVANCE(366); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(370); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(430); END_STATE(); case 325: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1541); + lookahead == 'h') ADVANCE(952); END_STATE(); case 326: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(961); + lookahead == 'h') ADVANCE(917); END_STATE(); case 327: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(926); + lookahead == 'h') ADVANCE(935); END_STATE(); case 328: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(946); + lookahead == 'h') ADVANCE(957); END_STATE(); case 329: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(362); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(367); + lookahead == 'h') ADVANCE(921); END_STATE(); case 330: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1884); + lookahead == 'h') ADVANCE(940); END_STATE(); case 331: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(334); + lookahead == 'h') ADVANCE(1378); END_STATE(); case 332: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(489); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1347); END_STATE(); case 333: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(385); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1355); END_STATE(); case 334: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(371); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1698); END_STATE(); case 335: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(462); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(354); END_STATE(); case 336: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(251); + lookahead == 'i') ADVANCE(372); END_STATE(); case 337: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(363); + lookahead == 'i') ADVANCE(494); END_STATE(); case 338: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(391); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(440); + lookahead == 'i') ADVANCE(389); END_STATE(); case 339: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(368); + lookahead == 'i') ADVANCE(371); END_STATE(); case 340: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(386); + lookahead == 'i') ADVANCE(396); END_STATE(); case 341: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(393); + lookahead == 'i') ADVANCE(397); END_STATE(); case 342: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(394); + lookahead == 'i') ADVANCE(399); END_STATE(); case 343: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(463); + lookahead == 'i') ADVANCE(368); END_STATE(); case 344: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(396); + lookahead == 'i') ADVANCE(469); END_STATE(); case 345: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(464); + lookahead == 'i') ADVANCE(401); END_STATE(); case 346: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(398); + lookahead == 'i') ADVANCE(470); END_STATE(); case 347: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(399); + lookahead == 'i') ADVANCE(402); END_STATE(); case 348: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(401); + lookahead == 'i') ADVANCE(471); END_STATE(); case 349: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(473); + lookahead == 'i') ADVANCE(404); END_STATE(); case 350: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(372); + lookahead == 'i') ADVANCE(479); END_STATE(); case 351: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(476); + lookahead == 'i') ADVANCE(406); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(445); END_STATE(); case 352: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(359); + lookahead == 'i') ADVANCE(256); END_STATE(); case 353: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(360); + lookahead == 'i') ADVANCE(392); END_STATE(); case 354: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(361); + lookahead == 'i') ADVANCE(376); END_STATE(); case 355: - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(303); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(363); END_STATE(); case 356: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(292); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(364); END_STATE(); case 357: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(294); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(365); END_STATE(); case 358: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(295); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(484); END_STATE(); case 359: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(296); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(314); END_STATE(); case 360: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(298); + lookahead == 'k') ADVANCE(294); END_STATE(); case 361: if (lookahead == 'K' || - lookahead == 'k') ADVANCE(300); + lookahead == 'k') ADVANCE(296); END_STATE(); case 362: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(963); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(964); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(297); END_STATE(); case 363: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1551); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(298); END_STATE(); case 364: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1539); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(300); END_STATE(); case 365: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(455); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(275); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(302); END_STATE(); case 366: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(493); + lookahead == 'l') ADVANCE(959); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(960); END_STATE(); case 367: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(335); + lookahead == 'l') ADVANCE(1353); END_STATE(); case 368: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(280); + lookahead == 'l') ADVANCE(1365); END_STATE(); case 369: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(366); + lookahead == 'l') ADVANCE(498); END_STATE(); case 370: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(232); + lookahead == 'l') ADVANCE(344); END_STATE(); case 371: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(293); + lookahead == 'l') ADVANCE(281); END_STATE(); case 372: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(291); + lookahead == 'l') ADVANCE(293); END_STATE(); case 373: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(309); + lookahead == 'l') ADVANCE(229); END_STATE(); case 374: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(343); + lookahead == 'l') ADVANCE(369); END_STATE(); case 375: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(373); + lookahead == 'l') ADVANCE(310); END_STATE(); case 376: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(345); + lookahead == 'l') ADVANCE(307); END_STATE(); case 377: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(236); + lookahead == 'l') ADVANCE(375); END_STATE(); case 378: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(238); + lookahead == 'l') ADVANCE(346); END_STATE(); case 379: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1515); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(462); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(280); END_STATE(); case 380: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1521); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(348); END_STATE(); case 381: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(383); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(238); END_STATE(); case 382: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(336); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(242); END_STATE(); case 383: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(229); + lookahead == 'm') ADVANCE(1323); END_STATE(); case 384: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1543); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1330); END_STATE(); case 385: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(952); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(386); END_STATE(); case 386: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1522); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(234); END_STATE(); case 387: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(959); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(352); END_STATE(); case 388: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(218); + lookahead == 'n') ADVANCE(276); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(909); END_STATE(); case 389: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(276); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(914); + lookahead == 'n') ADVANCE(945); END_STATE(); case 390: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(412); + lookahead == 'n') ADVANCE(955); END_STATE(); case 391: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(222); + lookahead == 'n') ADVANCE(1357); END_STATE(); case 392: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(277); + lookahead == 'n') ADVANCE(1332); END_STATE(); case 393: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(448); + lookahead == 'n') ADVANCE(277); END_STATE(); case 394: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(449); + lookahead == 'n') ADVANCE(463); END_STATE(); case 395: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(471); + lookahead == 'n') ADVANCE(416); END_STATE(); case 396: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(450); + lookahead == 'n') ADVANCE(452); END_STATE(); case 397: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(279); + lookahead == 'n') ADVANCE(453); END_STATE(); case 398: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(451); + lookahead == 'n') ADVANCE(279); END_STATE(); case 399: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(452); + lookahead == 'n') ADVANCE(454); END_STATE(); case 400: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(472); + lookahead == 'n') ADVANCE(478); END_STATE(); case 401: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(453); + lookahead == 'n') ADVANCE(455); END_STATE(); case 402: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(458); + lookahead == 'n') ADVANCE(456); END_STATE(); case 403: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(482); + lookahead == 'n') ADVANCE(225); END_STATE(); case 404: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(483); + lookahead == 'n') ADVANCE(457); END_STATE(); case 405: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(484); + lookahead == 'n') ADVANCE(486); END_STATE(); case 406: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(485); + lookahead == 'n') ADVANCE(231); END_STATE(); case 407: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(486); + lookahead == 'n') ADVANCE(487); END_STATE(); case 408: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1550); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(388); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(488); END_STATE(); case 409: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(333); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(489); END_STATE(); case 410: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(465); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(490); END_STATE(); case 411: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(250); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(491); END_STATE(); case 412: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(459); + lookahead == 'o') ADVANCE(385); END_STATE(); case 413: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(259); + lookahead == 'o') ADVANCE(251); END_STATE(); case 414: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(381); + lookahead == 'o') ADVANCE(1363); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(403); END_STATE(); case 415: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(438); + lookahead == 'o') ADVANCE(338); END_STATE(); case 416: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(443); + lookahead == 'o') ADVANCE(465); END_STATE(); case 417: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(439); + lookahead == 'o') ADVANCE(443); END_STATE(); case 418: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(445); + lookahead == 'o') ADVANCE(444); END_STATE(); case 419: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(461); + lookahead == 'o') ADVANCE(450); END_STATE(); case 420: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(403); + lookahead == 'o') ADVANCE(468); END_STATE(); case 421: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(404); + lookahead == 'o') ADVANCE(451); END_STATE(); case 422: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(405); + lookahead == 'o') ADVANCE(472); END_STATE(); case 423: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(406); + lookahead == 'o') ADVANCE(270); END_STATE(); case 424: if (lookahead == 'O' || lookahead == 'o') ADVANCE(407); END_STATE(); case 425: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(367); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(408); END_STATE(); case 426: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(370); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(409); END_STATE(); case 427: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(429); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(410); END_STATE(); case 428: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(233); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(411); END_STATE(); case 429: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(418); + lookahead == 'p') ADVANCE(370); END_STATE(); case 430: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(374); + lookahead == 'p') ADVANCE(432); END_STATE(); case 431: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(377); + lookahead == 'p') ADVANCE(373); END_STATE(); case 432: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(378); + lookahead == 'p') ADVANCE(419); END_STATE(); case 433: - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(930); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(241); END_STATE(); case 434: - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(916); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(378); END_STATE(); case 435: - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(934); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(381); END_STATE(); case 436: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1829); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(382); END_STATE(); case 437: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1832); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(925); END_STATE(); case 438: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1830); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(925); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(223); END_STATE(); case 439: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1833); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(911); END_STATE(); case 440: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1544); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(929); END_STATE(); case 441: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(219); + lookahead == 'r') ADVANCE(1643); END_STATE(); case 442: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(278); + lookahead == 'r') ADVANCE(1646); END_STATE(); case 443: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(314); + lookahead == 'r') ADVANCE(1644); END_STATE(); case 444: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(221); + lookahead == 'r') ADVANCE(1647); END_STATE(); case 445: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(474); + lookahead == 'r') ADVANCE(1359); END_STATE(); case 446: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(226); + lookahead == 'r') ADVANCE(227); END_STATE(); case 447: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1523); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(278); END_STATE(); case 448: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(927); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(226); END_STATE(); case 449: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(915); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(228); END_STATE(); case 450: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(933); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(485); END_STATE(); case 451: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(958); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(316); END_STATE(); case 452: if (lookahead == 'S' || - lookahead == 's') ADVANCE(924); + lookahead == 's') ADVANCE(922); END_STATE(); case 453: if (lookahead == 'S' || - lookahead == 's') ADVANCE(944); + lookahead == 's') ADVANCE(910); END_STATE(); case 454: if (lookahead == 'S' || - lookahead == 's') ADVANCE(447); + lookahead == 's') ADVANCE(928); END_STATE(); case 455: if (lookahead == 'S' || - lookahead == 's') ADVANCE(305); + lookahead == 's') ADVANCE(954); END_STATE(); case 456: if (lookahead == 'S' || - lookahead == 's') ADVANCE(313); + lookahead == 's') ADVANCE(919); END_STATE(); case 457: if (lookahead == 'S' || - lookahead == 's') ADVANCE(310); + lookahead == 's') ADVANCE(938); END_STATE(); case 458: if (lookahead == 'S' || - lookahead == 's') ADVANCE(349); + lookahead == 's') ADVANCE(1334); END_STATE(); case 459: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1860); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(312); END_STATE(); case 460: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1537); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(309); END_STATE(); case 461: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(950); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(458); END_STATE(); case 462: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(965); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(306); END_STATE(); case 463: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(929); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(350); END_STATE(); case 464: if (lookahead == 'T' || - lookahead == 't') ADVANCE(951); + lookahead == 't') ADVANCE(1669); END_STATE(); case 465: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1854); + lookahead == 't') ADVANCE(1673); END_STATE(); case 466: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1819); + lookahead == 't') ADVANCE(274); END_STATE(); case 467: if (lookahead == 'T' || - lookahead == 't') ADVANCE(273); + lookahead == 't') ADVANCE(1351); END_STATE(); case 468: if (lookahead == 'T' || - lookahead == 't') ADVANCE(272); + lookahead == 't') ADVANCE(943); END_STATE(); case 469: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1855); + lookahead == 't') ADVANCE(961); END_STATE(); case 470: if (lookahead == 'T' || - lookahead == 't') ADVANCE(252); + lookahead == 't') ADVANCE(924); END_STATE(); case 471: if (lookahead == 'T' || - lookahead == 't') ADVANCE(337); + lookahead == 't') ADVANCE(944); END_STATE(); case 472: if (lookahead == 'T' || - lookahead == 't') ADVANCE(235); + lookahead == 't') ADVANCE(1668); END_STATE(); case 473: if (lookahead == 'T' || - lookahead == 't') ADVANCE(332); + lookahead == 't') ADVANCE(1633); END_STATE(); case 474: if (lookahead == 'T' || - lookahead == 't') ADVANCE(312); + lookahead == 't') ADVANCE(273); END_STATE(); case 475: if (lookahead == 'T' || - lookahead == 't') ADVANCE(253); + lookahead == 't') ADVANCE(252); END_STATE(); case 476: if (lookahead == 'T' || - lookahead == 't') ADVANCE(255); + lookahead == 't') ADVANCE(253); END_STATE(); case 477: if (lookahead == 'T' || - lookahead == 't') ADVANCE(256); + lookahead == 't') ADVANCE(254); END_STATE(); case 478: if (lookahead == 'T' || - lookahead == 't') ADVANCE(257); + lookahead == 't') ADVANCE(236); END_STATE(); case 479: if (lookahead == 'T' || - lookahead == 't') ADVANCE(263); + lookahead == 't') ADVANCE(337); END_STATE(); case 480: if (lookahead == 'T' || - lookahead == 't') ADVANCE(264); + lookahead == 't') ADVANCE(257); END_STATE(); case 481: if (lookahead == 'T' || - lookahead == 't') ADVANCE(265); + lookahead == 't') ADVANCE(259); END_STATE(); case 482: if (lookahead == 'T' || - lookahead == 't') ADVANCE(237); + lookahead == 't') ADVANCE(261); END_STATE(); case 483: if (lookahead == 'T' || - lookahead == 't') ADVANCE(240); + lookahead == 't') ADVANCE(262); END_STATE(); case 484: if (lookahead == 'T' || - lookahead == 't') ADVANCE(242); + lookahead == 't') ADVANCE(263); END_STATE(); case 485: if (lookahead == 'T' || - lookahead == 't') ADVANCE(245); + lookahead == 't') ADVANCE(315); END_STATE(); case 486: if (lookahead == 'T' || - lookahead == 't') ADVANCE(247); + lookahead == 't') ADVANCE(343); END_STATE(); case 487: if (lookahead == 'T' || - lookahead == 't') ADVANCE(274); + lookahead == 't') ADVANCE(240); END_STATE(); case 488: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(427); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(244); END_STATE(); case 489: - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(302); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(246); END_STATE(); case 490: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(351); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(248); END_STATE(); case 491: - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1535); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(250); END_STATE(); case 492: - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(230); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(275); END_STATE(); case 493: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1565); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(430); END_STATE(); case 494: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(304); END_STATE(); case 495: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(358); END_STATE(); case 496: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(571); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1349); END_STATE(); case 497: - if (lookahead != 0 && - lookahead != '}') ADVANCE(216); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(223); END_STATE(); case 498: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(512); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1380); END_STATE(); case 499: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(512); - if (lookahead == '\r') SKIP(498); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); case 500: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(515); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(596); END_STATE(); case 501: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(515); - if (lookahead == '\r') SKIP(500); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(576); END_STATE(); case 502: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(514); + if (lookahead != 0 && + lookahead != '}') ADVANCE(216); END_STATE(); case 503: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(514); - if (lookahead == '\r') SKIP(502); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(517); END_STATE(); case 504: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(516); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(517); + if (lookahead == '\r') SKIP(503); END_STATE(); case 505: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(516); - if (lookahead == '\r') SKIP(504); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(520); END_STATE(); case 506: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(517); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(520); + if (lookahead == '\r') SKIP(505); END_STATE(); case 507: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(517); - if (lookahead == '\r') SKIP(506); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(519); END_STATE(); case 508: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(518); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(519); + if (lookahead == '\r') SKIP(507); END_STATE(); case 509: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(518); - if (lookahead == '\r') SKIP(508); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(521); END_STATE(); case 510: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(519); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(521); + if (lookahead == '\r') SKIP(509); END_STATE(); case 511: - if (eof) ADVANCE(520); - if (lookahead == '\n') SKIP(519); - if (lookahead == '\r') SKIP(510); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(522); END_STATE(); case 512: - if (eof) ADVANCE(520); + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(522); + if (lookahead == '\r') SKIP(511); + END_STATE(); + case 513: + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(523); + END_STATE(); + case 514: + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(523); + if (lookahead == '\r') SKIP(513); + END_STATE(); + case 515: + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(524); + END_STATE(); + case 516: + if (eof) ADVANCE(525); + if (lookahead == '\n') SKIP(524); + if (lookahead == '\r') SKIP(515); + END_STATE(); + case 517: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1858, - '"', 1590, - '#', 532, - '$', 1589, - '%', 1818, - '&', 1572, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1838, - '.', 833, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, - ':', 1814, - ';', 1514, - '<', 887, - '=', 839, - '>', 845, + '!', 1671, + '"', 1406, + '#', 537, + '$', 1405, + '%', 1632, + '&', 1388, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1652, + '.', 828, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, + ':', 1628, + ';', 1322, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); - if (lookahead == '`') SKIP(499); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(504); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(736); + lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(711); + lookahead == 'c') ADVANCE(717); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(715); + lookahead == 'd') ADVANCE(721); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(771); + lookahead == 'e') ADVANCE(773); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(758); + lookahead == 'f') ADVANCE(759); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(759); + lookahead == 'h') ADVANCE(760); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'i') ADVANCE(751); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(717); + lookahead == 'p') ADVANCE(723); if (lookahead == 'R' || lookahead == 'r') ADVANCE(742); if (lookahead == 'S' || - lookahead == 's') ADVANCE(737); + lookahead == 's') ADVANCE(741); if (lookahead == 'T' || lookahead == 't') ADVANCE(756); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(789); + lookahead == 'u') ADVANCE(787); if (lookahead == 'W' || lookahead == 'w') ADVANCE(757); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(512); + lookahead == 0xfeff) SKIP(517); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 513: - if (eof) ADVANCE(520); + case 518: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1858, - '"', 599, - '#', 532, + '!', 1671, + '"', 604, + '#', 537, '$', 174, - '%', 1818, + '%', 1632, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1840, - '.', 1877, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1653, + '.', 1691, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, ':', 194, - '<', 887, - '=', 839, - '>', 845, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); - if (lookahead == '`') SKIP(503); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(508); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(304); + lookahead == 'b') ADVANCE(305); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(223); + lookahead == 'c') ADVANCE(249); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(408); + lookahead == 'd') ADVANCE(414); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(365); + lookahead == 'e') ADVANCE(379); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(338); + lookahead == 'f') ADVANCE(351); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(384); + lookahead == 'i') ADVANCE(391); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(220); + lookahead == 'p') ADVANCE(237); if (lookahead == 'S' || - lookahead == 's') ADVANCE(490); + lookahead == 's') ADVANCE(495); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(395); + lookahead == 'u') ADVANCE(405); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(331); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + lookahead == 'w') ADVANCE(335); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(514); + lookahead == 0xfeff) SKIP(519); END_STATE(); - case 514: - if (eof) ADVANCE(520); + case 519: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1858, - '"', 599, - '#', 532, + '!', 1671, + '"', 604, + '#', 537, '$', 174, - '%', 1818, + '%', 1632, '\'', 178, - '(', 1516, - ')', 1517, - '*', 1852, - '+', 1835, - ',', 1519, - '-', 1840, + '(', 1325, + ')', 1326, + '*', 1666, + '+', 1649, + ',', 1328, + '-', 1653, '.', 186, - '/', 1849, - '0', 544, - '1', 538, - '2', 539, - '3', 540, - '4', 541, - '5', 542, - '6', 543, + '/', 1663, + '0', 549, + '1', 543, + '2', 544, + '3', 545, + '4', 546, + '5', 547, + '6', 548, ':', 194, - '<', 887, - '=', 839, - '>', 845, + '<', 882, + '=', 834, + '>', 840, '@', 146, - '[', 836, - '\\', 1850, - ']', 1883, + '[', 831, + '\\', 1664, + ']', 1697, ); - if (lookahead == '`') SKIP(503); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '|') ADVANCE(1571); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(508); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '|') ADVANCE(1387); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(304); + lookahead == 'b') ADVANCE(305); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(223); + lookahead == 'c') ADVANCE(249); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(408); + lookahead == 'd') ADVANCE(414); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(365); + lookahead == 'e') ADVANCE(379); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(338); + lookahead == 'f') ADVANCE(351); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(384); + lookahead == 'i') ADVANCE(391); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(220); + lookahead == 'p') ADVANCE(237); if (lookahead == 'S' || - lookahead == 's') ADVANCE(490); + lookahead == 's') ADVANCE(495); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(395); + lookahead == 'u') ADVANCE(405); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(331); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(545); + lookahead == 'w') ADVANCE(335); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) SKIP(514); + lookahead == 0xfeff) SKIP(519); END_STATE(); - case 515: - if (eof) ADVANCE(520); + case 520: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(501); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(506); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1702); + lookahead == 'e') ADVANCE(1515); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1593); + lookahead == 0xfeff) ADVANCE(1409); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(515); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == ' ') SKIP(520); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 516: - if (eof) ADVANCE(520); + case 521: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(505); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(510); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1689); + lookahead == 'e') ADVANCE(1505); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1595); + lookahead == 0xfeff) ADVANCE(1411); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(516); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == ' ') SKIP(521); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 517: - if (eof) ADVANCE(520); + case 522: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(507); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(512); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1630); + lookahead == 'c') ADVANCE(1446); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1702); + lookahead == 'e') ADVANCE(1515); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1670); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1597); + lookahead == 0xfeff) ADVANCE(1413); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(517); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == ' ') SKIP(522); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 518: - if (eof) ADVANCE(520); + case 523: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(509); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(514); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1702); + lookahead == 'e') ADVANCE(1515); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1670); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1594); + lookahead == 0xfeff) ADVANCE(1410); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(518); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == ' ') SKIP(523); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 519: - if (eof) ADVANCE(520); + case 524: + if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1857, - '"', 599, - '#', 527, + '!', 1670, + '"', 604, + '#', 532, '$', 174, - '%', 1817, - '&', 1572, + '%', 1631, + '&', 1388, '\'', 178, - '(', 1516, - ')', 1517, - '+', 1834, - ',', 1519, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - ';', 1514, + '(', 1325, + ')', 1326, + '+', 1648, + ',', 1328, + '-', 1655, + '.', 829, + '0', 551, + ':', 1571, + ';', 1322, '<', 169, '@', 146, - '[', 836, + '[', 831, ); - if (lookahead == '`') SKIP(511); - if (lookahead == '{') ADVANCE(1525); - if (lookahead == '}') ADVANCE(1527); + if (lookahead == '`') SKIP(516); + if (lookahead == '{') ADVANCE(1338); + if (lookahead == '}') ADVANCE(1340); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1723); + lookahead == 'b') ADVANCE(1539); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1684); + lookahead == 'c') ADVANCE(1500); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1617); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1695); + lookahead == 'e') ADVANCE(1511); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1669); + lookahead == 'f') ADVANCE(1485); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1659); + lookahead == 'i') ADVANCE(1475); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1650); + lookahead == 'r') ADVANCE(1467); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1647); + lookahead == 's') ADVANCE(1460); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1484); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1667); + lookahead == 'w') ADVANCE(1483); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1596); + lookahead == 0xfeff) ADVANCE(1412); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(519); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); + lookahead == ' ') SKIP(524); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 520: + case 525: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 521: + case 526: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 522: + case 527: ACCEPT_TOKEN(sym_comment); - if (lookahead == '"') ADVANCE(656); - if (lookahead == '#') ADVANCE(522); + if (lookahead == '"') ADVANCE(661); + if (lookahead == '#') ADVANCE(527); if (lookahead == '\n' || lookahead == '\r') ADVANCE(149); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') ADVANCE(522); - if (lookahead != 0) ADVANCE(532); + lookahead == ' ') ADVANCE(527); + if (lookahead != 0) ADVANCE(537); END_STATE(); - case 523: + case 528: ACCEPT_TOKEN(sym_comment); - if (lookahead == '|') ADVANCE(532); + if (lookahead == '|') ADVANCE(537); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(523); + lookahead != '\r') ADVANCE(528); END_STATE(); - case 524: + case 529: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(1580); + lookahead == '\r') ADVANCE(1396); if (lookahead == '"' || lookahead == '$' || - lookahead == '`') ADVANCE(532); - if (lookahead != 0) ADVANCE(524); + lookahead == '`') ADVANCE(537); + if (lookahead != 0) ADVANCE(529); END_STATE(); - case 525: + case 530: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || lookahead == 0x0b || @@ -9845,11 +9893,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ')' || lookahead == ';' || lookahead == '{' || - lookahead == '}') ADVANCE(532); + lookahead == '}') ADVANCE(537); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(525); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(530); END_STATE(); - case 526: + case 531: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || lookahead == 0x0b || @@ -9860,11 +9908,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(532); + lookahead == '}') ADVANCE(537); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(526); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(531); END_STATE(); - case 527: + case 532: ACCEPT_TOKEN(sym_comment); if (lookahead == '\t' || lookahead == 0x0b || @@ -9878,11 +9926,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '`' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(532); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(537); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(527); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(532); END_STATE(); - case 528: + case 533: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -9892,9 +9940,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 529: + case 534: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -9903,52 +9951,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 530: + case 535: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1513); + lookahead != '|') ADVANCE(1321); END_STATE(); - case 531: + case 536: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1580); + lookahead != '`') ADVANCE(1396); END_STATE(); - case 532: + case 537: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(532); + lookahead != '\r') ADVANCE(537); END_STATE(); - case 533: + case 538: ACCEPT_TOKEN(sym_decimal_integer_literal); END_STATE(); - case 534: + case 539: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1805, - '.', 1607, - 'e', 1603, - 'g', 1604, - 'k', 1604, - 'm', 1604, - 'p', 1604, - 't', 1604, - 'x', 1608, - 'd', 536, - 'l', 536, + '-', 1621, + '.', 1423, + 'e', 1419, + 'g', 1420, + 'k', 1420, + 'm', 1420, + 'p', 1420, + 't', 1420, + 'x', 1424, + 'd', 541, + 'l', 541, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(540); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9956,28 +10004,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 535: + case 540: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1805, - '.', 1607, - 'e', 1603, - 'g', 1604, - 'k', 1604, - 'm', 1604, - 'p', 1604, - 't', 1604, - 'd', 536, - 'l', 536, + '-', 1621, + '.', 1423, + 'e', 1419, + 'g', 1420, + 'k', 1420, + 'm', 1420, + 'p', 1420, + 't', 1420, + 'd', 541, + 'l', 541, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(535); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(540); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9985,23 +10033,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 536: + case 541: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'g') ADVANCE(1604); - if (lookahead == 'k') ADVANCE(1604); - if (lookahead == 'm') ADVANCE(1604); - if (lookahead == 'p') ADVANCE(1604); - if (lookahead == 't') ADVANCE(1604); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'g') ADVANCE(1420); + if (lookahead == 'k') ADVANCE(1420); + if (lookahead == 'm') ADVANCE(1420); + if (lookahead == 'p') ADVANCE(1420); + if (lookahead == 't') ADVANCE(1420); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10009,18 +10057,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 537: + case 542: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1805); + if (lookahead == '-') ADVANCE(1621); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10028,12 +10076,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 538: + case 543: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, + '.', 499, '>', 176, 'e', 217, 'g', 213, @@ -10041,170 +10089,170 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 539: + case 544: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, - '>', 851, + '.', 499, + '>', 846, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 540: + case 545: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, - '>', 857, + '.', 499, + '>', 852, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 541: + case 546: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, - '>', 863, + '.', 499, + '>', 858, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 542: + case 547: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, - '>', 869, + '.', 499, + '>', 864, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 543: + case 548: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, - '>', 875, + '.', 499, + '>', 870, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 544: + case 549: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, + '.', 499, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'x', 496, - 'd', 558, - 'l', 558, + 'x', 501, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 545: + case 550: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 494, + '.', 499, 'e', 217, 'g', 213, 'k', 213, 'm', 213, 'p', 213, 't', 213, - 'd', 558, - 'l', 558, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(545); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(550); END_STATE(); - case 546: + case 551: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1753, - 'e', 1614, - 'g', 1611, - 'k', 1611, - 'm', 1611, - 'p', 1611, - 't', 1611, - 'x', 1754, - 'd', 561, - 'l', 561, + '.', 1569, + 'e', 1430, + 'g', 1427, + 'k', 1427, + 'm', 1427, + 'p', 1427, + 't', 1427, + 'x', 1570, + 'd', 566, + 'l', 566, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 547: + case 552: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1753, - 'e', 1614, - 'g', 1611, - 'k', 1611, - 'm', 1611, - 'p', 1611, - 't', 1611, - 'd', 561, - 'l', 561, + '.', 1569, + 'e', 1430, + 'g', 1427, + 'k', 1427, + 'm', 1427, + 'p', 1427, + 't', 1427, + 'd', 566, + 'l', 566, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 548: + case 553: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 1223, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 1222, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10213,23 +10261,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 549: + case 554: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 853, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 848, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10238,23 +10286,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 550: + case 555: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 859, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 854, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10263,23 +10311,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 551: + case 556: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 865, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 860, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10288,23 +10336,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 552: + case 557: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 871, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 866, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10313,23 +10361,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 553: + case 558: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - '>', 877, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + '>', 872, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10338,23 +10386,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 554: + case 559: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'x', 1271, - 'd', 562, - 'l', 562, + '.', 1263, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'x', 1266, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10363,22 +10411,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 555: + case 560: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1268, - 'e', 1242, - 'g', 1238, - 'k', 1238, - 'm', 1238, - 'p', 1238, - 't', 1238, - 'd', 562, - 'l', 562, + '.', 1263, + 'e', 1241, + 'g', 1237, + 'k', 1237, + 'm', 1237, + 'p', 1237, + 't', 1237, + 'd', 567, + 'l', 567, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10387,23 +10435,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 556: + case 561: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1293, - 'e', 1292, - 'g', 1289, - 'k', 1289, - 'm', 1289, - 'p', 1289, - 't', 1289, - 'x', 1295, - 'd', 563, - 'l', 563, + '.', 1288, + 'e', 1287, + 'g', 1284, + 'k', 1284, + 'm', 1284, + 'p', 1284, + 't', 1284, + 'x', 1290, + 'd', 568, + 'l', 568, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(557); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10411,22 +10459,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 557: + case 562: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1293, - 'e', 1292, - 'g', 1289, - 'k', 1289, - 'm', 1289, - 'p', 1289, - 't', 1289, - 'd', 563, - 'l', 563, + '.', 1288, + 'e', 1287, + 'g', 1284, + 'k', 1284, + 'm', 1284, + 'p', 1284, + 't', 1284, + 'd', 568, + 'l', 568, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(557); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10434,9 +10482,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 558: + case 563: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead == 'g') ADVANCE(213); if (lookahead == 'k') ADVANCE(213); @@ -10444,7 +10492,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(213); if (lookahead == 't') ADVANCE(213); END_STATE(); - case 559: + case 564: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( 'g', 213, @@ -10452,13 +10500,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'm', 213, 'p', 213, 't', 213, - 'x', 496, - 'd', 558, - 'l', 558, + 'x', 501, + 'd', 563, + 'l', 563, ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(565); END_STATE(); - case 560: + case 565: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead == 'g') ADVANCE(213); if (lookahead == 'k') ADVANCE(213); @@ -10466,25 +10514,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(213); if (lookahead == 't') ADVANCE(213); if (lookahead == 'd' || - lookahead == 'l') ADVANCE(558); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(560); + lookahead == 'l') ADVANCE(563); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(565); END_STATE(); - case 561: + case 566: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1611); - if (lookahead == 'k') ADVANCE(1611); - if (lookahead == 'm') ADVANCE(1611); - if (lookahead == 'p') ADVANCE(1611); - if (lookahead == 't') ADVANCE(1611); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'g') ADVANCE(1427); + if (lookahead == 'k') ADVANCE(1427); + if (lookahead == 'm') ADVANCE(1427); + if (lookahead == 'p') ADVANCE(1427); + if (lookahead == 't') ADVANCE(1427); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 562: + case 567: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1238); - if (lookahead == 'k') ADVANCE(1238); - if (lookahead == 'm') ADVANCE(1238); - if (lookahead == 'p') ADVANCE(1238); - if (lookahead == 't') ADVANCE(1238); + if (lookahead == 'g') ADVANCE(1237); + if (lookahead == 'k') ADVANCE(1237); + if (lookahead == 'm') ADVANCE(1237); + if (lookahead == 'p') ADVANCE(1237); + if (lookahead == 't') ADVANCE(1237); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10493,15 +10541,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 563: + case 568: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1289); - if (lookahead == 'k') ADVANCE(1289); - if (lookahead == 'm') ADVANCE(1289); - if (lookahead == 'p') ADVANCE(1289); - if (lookahead == 't') ADVANCE(1289); + if (lookahead == 'g') ADVANCE(1284); + if (lookahead == 'k') ADVANCE(1284); + if (lookahead == 'm') ADVANCE(1284); + if (lookahead == 'p') ADVANCE(1284); + if (lookahead == 't') ADVANCE(1284); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10509,13 +10557,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 564: + case 569: ACCEPT_TOKEN(sym_decimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 565: + case 570: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10525,9 +10573,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 566: + case 571: ACCEPT_TOKEN(sym_decimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10536,29 +10584,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 567: + case 572: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); END_STATE(); - case 568: + case 573: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'g') ADVANCE(1606); - if (lookahead == 'k') ADVANCE(1606); - if (lookahead == 'l') ADVANCE(569); - if (lookahead == 'm') ADVANCE(1606); - if (lookahead == 'p') ADVANCE(1606); - if (lookahead == 't') ADVANCE(1606); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'g') ADVANCE(1422); + if (lookahead == 'k') ADVANCE(1422); + if (lookahead == 'l') ADVANCE(574); + if (lookahead == 'm') ADVANCE(1422); + if (lookahead == 'p') ADVANCE(1422); + if (lookahead == 't') ADVANCE(1422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(568); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); if (lookahead == '.' || lookahead == '?' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10566,23 +10614,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 569: + case 574: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'g') ADVANCE(1606); - if (lookahead == 'k') ADVANCE(1606); - if (lookahead == 'm') ADVANCE(1606); - if (lookahead == 'p') ADVANCE(1606); - if (lookahead == 't') ADVANCE(1606); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'g') ADVANCE(1422); + if (lookahead == 'k') ADVANCE(1422); + if (lookahead == 'm') ADVANCE(1422); + if (lookahead == 'p') ADVANCE(1422); + if (lookahead == 't') ADVANCE(1422); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10590,18 +10638,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 570: + case 575: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1805); + if (lookahead == '-') ADVANCE(1621); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10609,21 +10657,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 571: + case 576: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead == 'g') ADVANCE(215); if (lookahead == 'k') ADVANCE(215); - if (lookahead == 'l') ADVANCE(572); + if (lookahead == 'l') ADVANCE(577); if (lookahead == 'm') ADVANCE(215); if (lookahead == 'p') ADVANCE(215); if (lookahead == 't') ADVANCE(215); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(571); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(576); END_STATE(); - case 572: + case 577: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead == 'g') ADVANCE(215); if (lookahead == 'k') ADVANCE(215); @@ -10631,39 +10679,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(215); if (lookahead == 't') ADVANCE(215); END_STATE(); - case 573: + case 578: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1613); - if (lookahead == 'k') ADVANCE(1613); - if (lookahead == 'l') ADVANCE(574); - if (lookahead == 'm') ADVANCE(1613); - if (lookahead == 'p') ADVANCE(1613); - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 'g') ADVANCE(1429); + if (lookahead == 'k') ADVANCE(1429); + if (lookahead == 'l') ADVANCE(579); + if (lookahead == 'm') ADVANCE(1429); + if (lookahead == 'p') ADVANCE(1429); + if (lookahead == 't') ADVANCE(1429); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 574: + case 579: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1613); - if (lookahead == 'k') ADVANCE(1613); - if (lookahead == 'm') ADVANCE(1613); - if (lookahead == 'p') ADVANCE(1613); - if (lookahead == 't') ADVANCE(1613); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'g') ADVANCE(1429); + if (lookahead == 'k') ADVANCE(1429); + if (lookahead == 'm') ADVANCE(1429); + if (lookahead == 'p') ADVANCE(1429); + if (lookahead == 't') ADVANCE(1429); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 575: + case 580: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1240); - if (lookahead == 'k') ADVANCE(1240); - if (lookahead == 'l') ADVANCE(576); - if (lookahead == 'm') ADVANCE(1240); - if (lookahead == 'p') ADVANCE(1240); - if (lookahead == 't') ADVANCE(1240); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'l') ADVANCE(581); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(575); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(580); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10672,15 +10720,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 576: + case 581: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1240); - if (lookahead == 'k') ADVANCE(1240); - if (lookahead == 'm') ADVANCE(1240); - if (lookahead == 'p') ADVANCE(1240); - if (lookahead == 't') ADVANCE(1240); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10689,19 +10737,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 577: + case 582: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1291); - if (lookahead == 'k') ADVANCE(1291); - if (lookahead == 'l') ADVANCE(578); - if (lookahead == 'm') ADVANCE(1291); - if (lookahead == 'p') ADVANCE(1291); - if (lookahead == 't') ADVANCE(1291); + if (lookahead == 'g') ADVANCE(1286); + if (lookahead == 'k') ADVANCE(1286); + if (lookahead == 'l') ADVANCE(583); + if (lookahead == 'm') ADVANCE(1286); + if (lookahead == 'p') ADVANCE(1286); + if (lookahead == 't') ADVANCE(1286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(577); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(582); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10709,15 +10757,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 578: + case 583: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1291); - if (lookahead == 'k') ADVANCE(1291); - if (lookahead == 'm') ADVANCE(1291); - if (lookahead == 'p') ADVANCE(1291); - if (lookahead == 't') ADVANCE(1291); + if (lookahead == 'g') ADVANCE(1286); + if (lookahead == 'k') ADVANCE(1286); + if (lookahead == 'm') ADVANCE(1286); + if (lookahead == 'p') ADVANCE(1286); + if (lookahead == 't') ADVANCE(1286); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10725,13 +10773,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 579: + case 584: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 580: + case 585: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10741,9 +10789,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 581: + case 586: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10752,27 +10800,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 582: + case 587: ACCEPT_TOKEN(sym_real_literal); END_STATE(); - case 583: + case 588: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'e') ADVANCE(1603); - if (lookahead == 'g') ADVANCE(1605); - if (lookahead == 'k') ADVANCE(1605); - if (lookahead == 'm') ADVANCE(1605); - if (lookahead == 'p') ADVANCE(1605); - if (lookahead == 't') ADVANCE(1605); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(583); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'e') ADVANCE(1419); + if (lookahead == 'g') ADVANCE(1421); + if (lookahead == 'k') ADVANCE(1421); + if (lookahead == 'm') ADVANCE(1421); + if (lookahead == 'p') ADVANCE(1421); + if (lookahead == 't') ADVANCE(1421); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10780,23 +10828,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 584: + case 589: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'g') ADVANCE(1605); - if (lookahead == 'k') ADVANCE(1605); - if (lookahead == 'm') ADVANCE(1605); - if (lookahead == 'p') ADVANCE(1605); - if (lookahead == 't') ADVANCE(1605); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'g') ADVANCE(1421); + if (lookahead == 'k') ADVANCE(1421); + if (lookahead == 'm') ADVANCE(1421); + if (lookahead == 'p') ADVANCE(1421); + if (lookahead == 't') ADVANCE(1421); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10804,18 +10852,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 585: + case 590: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1805); + if (lookahead == '-') ADVANCE(1621); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10823,84 +10871,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); - END_STATE(); - case 586: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(217); - if (lookahead == 'g') ADVANCE(214); - if (lookahead == 'k') ADVANCE(214); - if (lookahead == 'm') ADVANCE(214); - if (lookahead == 'p') ADVANCE(214); - if (lookahead == 't') ADVANCE(214); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 587: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1614); - if (lookahead == 'g') ADVANCE(1612); - if (lookahead == 'k') ADVANCE(1612); - if (lookahead == 'm') ADVANCE(1612); - if (lookahead == 'p') ADVANCE(1612); - if (lookahead == 't') ADVANCE(1612); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); - END_STATE(); - case 588: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1242); - if (lookahead == 'g') ADVANCE(1239); - if (lookahead == 'k') ADVANCE(1239); - if (lookahead == 'm') ADVANCE(1239); - if (lookahead == 'p') ADVANCE(1239); - if (lookahead == 't') ADVANCE(1239); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 589: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1292); - if (lookahead == 'g') ADVANCE(1290); - if (lookahead == 'k') ADVANCE(1290); - if (lookahead == 'm') ADVANCE(1290); - if (lookahead == 'p') ADVANCE(1290); - if (lookahead == 't') ADVANCE(1290); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '{' && - lookahead != '}') ADVANCE(1296); - END_STATE(); - case 590: - ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1797); - if (lookahead == 'k') ADVANCE(1797); - if (lookahead == 'm') ADVANCE(1797); - if (lookahead == 'p') ADVANCE(1797); - if (lookahead == 't') ADVANCE(1797); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(590); - if (lookahead == '-' || - lookahead == '.' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); case 591: ACCEPT_TOKEN(sym_real_literal); + if (lookahead == 'e') ADVANCE(217); if (lookahead == 'g') ADVANCE(214); if (lookahead == 'k') ADVANCE(214); if (lookahead == 'm') ADVANCE(214); @@ -10910,21 +10885,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 592: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1612); - if (lookahead == 'k') ADVANCE(1612); - if (lookahead == 'm') ADVANCE(1612); - if (lookahead == 'p') ADVANCE(1612); - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 'e') ADVANCE(1430); + if (lookahead == 'g') ADVANCE(1428); + if (lookahead == 'k') ADVANCE(1428); + if (lookahead == 'm') ADVANCE(1428); + if (lookahead == 'p') ADVANCE(1428); + if (lookahead == 't') ADVANCE(1428); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 593: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1239); - if (lookahead == 'k') ADVANCE(1239); - if (lookahead == 'm') ADVANCE(1239); - if (lookahead == 'p') ADVANCE(1239); - if (lookahead == 't') ADVANCE(1239); + if (lookahead == 'e') ADVANCE(1241); + if (lookahead == 'g') ADVANCE(1238); + if (lookahead == 'k') ADVANCE(1238); + if (lookahead == 'm') ADVANCE(1238); + if (lookahead == 'p') ADVANCE(1238); + if (lookahead == 't') ADVANCE(1238); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10934,15 +10911,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 594: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1290); - if (lookahead == 'k') ADVANCE(1290); - if (lookahead == 'm') ADVANCE(1290); - if (lookahead == 'p') ADVANCE(1290); - if (lookahead == 't') ADVANCE(1290); + if (lookahead == 'e') ADVANCE(1287); + if (lookahead == 'g') ADVANCE(1285); + if (lookahead == 'k') ADVANCE(1285); + if (lookahead == 'm') ADVANCE(1285); + if (lookahead == 'p') ADVANCE(1285); + if (lookahead == 't') ADVANCE(1285); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10951,25 +10929,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 595: ACCEPT_TOKEN(sym_real_literal); + if (lookahead == 'g') ADVANCE(1613); + if (lookahead == 'k') ADVANCE(1613); + if (lookahead == 'm') ADVANCE(1613); + if (lookahead == 'p') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1613); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); if (lookahead == '-' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); case 596: ACCEPT_TOKEN(sym_real_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'g') ADVANCE(214); + if (lookahead == 'k') ADVANCE(214); + if (lookahead == 'm') ADVANCE(214); + if (lookahead == 'p') ADVANCE(214); + if (lookahead == 't') ADVANCE(214); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(596); END_STATE(); case 597: ACCEPT_TOKEN(sym_real_literal); + if (lookahead == 'g') ADVANCE(1428); + if (lookahead == 'k') ADVANCE(1428); + if (lookahead == 'm') ADVANCE(1428); + if (lookahead == 'p') ADVANCE(1428); + if (lookahead == 't') ADVANCE(1428); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 598: + ACCEPT_TOKEN(sym_real_literal); + if (lookahead == 'g') ADVANCE(1238); + if (lookahead == 'k') ADVANCE(1238); + if (lookahead == 'm') ADVANCE(1238); + if (lookahead == 'p') ADVANCE(1238); + if (lookahead == 't') ADVANCE(1238); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10978,10 +10982,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 598: + case 599: ACCEPT_TOKEN(sym_real_literal); + if (lookahead == 'g') ADVANCE(1285); + if (lookahead == 'k') ADVANCE(1285); + if (lookahead == 'm') ADVANCE(1285); + if (lookahead == 'p') ADVANCE(1285); + if (lookahead == 't') ADVANCE(1285); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10989,1384 +10999,1422 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 599: + case 600: + ACCEPT_TOKEN(sym_real_literal); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + END_STATE(); + case 601: + ACCEPT_TOKEN(sym_real_literal); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 602: + ACCEPT_TOKEN(sym_real_literal); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); + END_STATE(); + case 603: + ACCEPT_TOKEN(sym_real_literal); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + lookahead != '{' && + lookahead != '}') ADVANCE(1291); + END_STATE(); + case 604: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(599); + if (lookahead == '#') ADVANCE(604); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(599); + lookahead == ' ') ADVANCE(604); END_STATE(); - case 600: + case 605: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(600); + if (lookahead == '#') ADVANCE(605); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(599); + lookahead == ' ') ADVANCE(604); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 601: + case 606: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); - if (lookahead == '#') ADVANCE(601); + if (lookahead == '#') ADVANCE(606); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(599); + lookahead == ' ') ADVANCE(604); if (lookahead != 0 && lookahead != '(' && lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 602: + case 607: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); ADVANCE_MAP( - '"', 656, - '#', 602, - '\n', 603, - '\r', 603, - '$', 532, - '`', 532, - '\t', 602, - 0x0b, 602, - '\f', 602, - ' ', 602, + '"', 661, + '#', 607, + '\n', 608, + '\r', 608, + '$', 537, + '`', 537, + '\t', 607, + 0x0b, 607, + '\f', 607, + ' ', 607, ); - if (lookahead != 0) ADVANCE(643); + if (lookahead != 0) ADVANCE(648); END_STATE(); - case 603: + case 608: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '"') ADVANCE(654); - if (lookahead == '#') ADVANCE(603); + if (lookahead == '"') ADVANCE(659); + if (lookahead == '#') ADVANCE(608); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(603); + lookahead == ' ') ADVANCE(608); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(645); + lookahead != '`') ADVANCE(650); END_STATE(); - case 604: + case 609: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(602); - if (lookahead == '<') ADVANCE(606); - if (lookahead == '@') ADVANCE(641); + if (lookahead == '#') ADVANCE(607); + if (lookahead == '<') ADVANCE(611); + if (lookahead == '@') ADVANCE(646); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(605); + lookahead == 0xfeff) ADVANCE(610); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(604); + lookahead == ' ') ADVANCE(609); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(645); + lookahead != '`') ADVANCE(650); END_STATE(); - case 605: + case 610: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(643); - if (lookahead == '<') ADVANCE(606); - if (lookahead == '@') ADVANCE(641); + if (lookahead == '#') ADVANCE(648); + if (lookahead == '<') ADVANCE(611); + if (lookahead == '@') ADVANCE(646); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(605); + lookahead == 0xfeff) ADVANCE(610); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(645); + lookahead != '`') ADVANCE(650); END_STATE(); - case 606: + case 611: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(608); + if (lookahead == '#') ADVANCE(613); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(645); + lookahead != '`') ADVANCE(650); END_STATE(); - case 607: + case 612: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(607); - if (lookahead == '>') ADVANCE(645); + if (lookahead == '#') ADVANCE(612); + if (lookahead == '>') ADVANCE(650); if (('"' <= lookahead && lookahead <= '$') || lookahead == '`') ADVANCE(171); - if (lookahead != 0) ADVANCE(608); + if (lookahead != 0) ADVANCE(613); END_STATE(); - case 608: + case 613: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '#') ADVANCE(607); + if (lookahead == '#') ADVANCE(612); if (lookahead == '`') ADVANCE(103); if (('"' <= lookahead && lookahead <= '$')) ADVANCE(171); - if (lookahead != 0) ADVANCE(608); + if (lookahead != 0) ADVANCE(613); END_STATE(); - case 609: + case 614: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); - if (lookahead == '?') ADVANCE(645); + if (lookahead == ':') ADVANCE(647); + if (lookahead == '?') ADVANCE(650); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(649); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 610: + case 615: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(635); + lookahead == 'a') ADVANCE(640); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 611: + case 616: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(622); + lookahead == 'a') ADVANCE(627); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 612: + case 617: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(611); + lookahead == 'b') ADVANCE(616); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 613: + case 618: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(611); + lookahead == 'c') ADVANCE(616); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 614: + case 619: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(633); + lookahead == 'c') ADVANCE(638); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 615: + case 620: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(640); + lookahead == 'e') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 616: + case 621: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(624); + lookahead == 'f') ADVANCE(629); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 617: + case 622: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(640); + lookahead == 'g') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 618: + case 623: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(637); + lookahead == 'i') ADVANCE(642); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 619: + case 624: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(625); + lookahead == 'i') ADVANCE(630); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 620: + case 625: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(630); + lookahead == 'i') ADVANCE(635); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 621: + case 626: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(616); + lookahead == 'k') ADVANCE(621); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 622: + case 627: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(640); + lookahead == 'l') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 623: + case 628: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(626); + lookahead == 'l') ADVANCE(631); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 624: + case 629: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(627); + lookahead == 'l') ADVANCE(632); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 625: + case 630: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(617); + lookahead == 'n') ADVANCE(622); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 626: + case 631: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(612); + lookahead == 'o') ADVANCE(617); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 627: + case 632: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(638); + lookahead == 'o') ADVANCE(643); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 628: + case 633: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(632); + lookahead == 'o') ADVANCE(637); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 629: + case 634: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(613); + lookahead == 'o') ADVANCE(618); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 630: + case 635: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(636); + lookahead == 'p') ADVANCE(641); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 631: + case 636: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(618); + lookahead == 'r') ADVANCE(623); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 632: + case 637: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(621); + lookahead == 'r') ADVANCE(626); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 633: + case 638: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(620); + lookahead == 'r') ADVANCE(625); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 634: + case 639: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'S' || - lookahead == 's') ADVANCE(619); + lookahead == 's') ADVANCE(624); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 635: + case 640: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(615); + lookahead == 't') ADVANCE(620); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 636: + case 641: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'T' || - lookahead == 't') ADVANCE(640); + lookahead == 't') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 637: + case 642: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(610); + lookahead == 'v') ADVANCE(615); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 638: + case 643: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(640); + lookahead == 'w') ADVANCE(645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 639: + case 644: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(642); + if (lookahead == ':') ADVANCE(647); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 640: + case 645: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == ':') ADVANCE(609); + if (lookahead == ':') ADVANCE(614); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 641: + case 646: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); ADVANCE_MAP( - '?', 645, - 'G', 623, - 'g', 623, - 'L', 629, - 'l', 629, - 'P', 631, - 'p', 631, - 'S', 614, - 's', 614, - 'U', 634, - 'u', 634, - 'W', 628, - 'w', 628, + '?', 650, + 'G', 628, + 'g', 628, + 'L', 634, + 'l', 634, + 'P', 636, + 'p', 636, + 'S', 619, + 's', 619, + 'U', 639, + 'u', 639, + 'W', 633, + 'w', 633, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(639); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 642: + case 647: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); - if (lookahead == '?') ADVANCE(645); + if (lookahead == '?') ADVANCE(650); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(649); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 643: + case 648: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(645); + lookahead == '\r') ADVANCE(650); if (lookahead == '"' || lookahead == '$' || - lookahead == '`') ADVANCE(532); - if (lookahead != 0) ADVANCE(643); + lookahead == '`') ADVANCE(537); + if (lookahead != 0) ADVANCE(648); END_STATE(); - case 644: + case 649: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(644); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(649); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(645); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(650); END_STATE(); - case 645: + case 650: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(645); + lookahead != '`') ADVANCE(650); END_STATE(); - case 646: + case 651: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token3); END_STATE(); - case 647: + case 652: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token3); - if (lookahead == '\n') ADVANCE(646); + if (lookahead == '\n') ADVANCE(651); END_STATE(); - case 648: + case 653: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token4); END_STATE(); - case 649: + case 654: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token4); - if (lookahead == '\n') ADVANCE(648); + if (lookahead == '\n') ADVANCE(653); END_STATE(); - case 650: + case 655: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE); END_STATE(); - case 651: + case 656: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 652: + case 657: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, '`', 104, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || - lookahead == '\\') ADVANCE(646); + lookahead == '\\') ADVANCE(651); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 653: + case 658: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 654: + case 659: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); END_STATE(); - case 655: + case 660: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); - if (lookahead == '"') ADVANCE(650); + if (lookahead == '"') ADVANCE(655); END_STATE(); - case 656: + case 661: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(532); + lookahead != '\r') ADVANCE(537); END_STATE(); - case 657: + case 662: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token1); END_STATE(); - case 658: + case 663: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); ADVANCE_MAP( - '#', 696, - '<', 659, - '@', 694, - '\t', 658, - 0x0b, 658, - '\f', 658, - ' ', 658, - 0xa0, 658, - 0x200b, 658, - 0x2060, 658, - 0xfeff, 658, + '#', 701, + '<', 664, + '@', 699, + '\t', 663, + 0x0b, 663, + '\f', 663, + ' ', 663, + 0xa0, 663, + 0x200b, 663, + 0x2060, 663, + 0xfeff, 663, ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '#' && lookahead != '$' && - lookahead != '`') ADVANCE(698); + lookahead != '`') ADVANCE(703); END_STATE(); - case 659: + case 664: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(661); + if (lookahead == '#') ADVANCE(666); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '#' && lookahead != '$' && - lookahead != '`') ADVANCE(698); + lookahead != '`') ADVANCE(703); END_STATE(); - case 660: + case 665: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(660); - if (lookahead == '>') ADVANCE(698); + if (lookahead == '#') ADVANCE(665); + if (lookahead == '>') ADVANCE(703); if (lookahead == '\n' || lookahead == '\r' || lookahead == '$' || lookahead == '`') ADVANCE(171); - if (lookahead != 0) ADVANCE(661); + if (lookahead != 0) ADVANCE(666); END_STATE(); - case 661: + case 666: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '#') ADVANCE(660); + if (lookahead == '#') ADVANCE(665); if (lookahead == '`') ADVANCE(103); if (lookahead == '\n' || lookahead == '\r' || lookahead == '$') ADVANCE(171); - if (lookahead != 0) ADVANCE(661); + if (lookahead != 0) ADVANCE(666); END_STATE(); - case 662: + case 667: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); - if (lookahead == '?') ADVANCE(698); + if (lookahead == ':') ADVANCE(700); + if (lookahead == '?') ADVANCE(703); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(702); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 663: + case 668: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(688); + lookahead == 'a') ADVANCE(693); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 664: + case 669: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(675); + lookahead == 'a') ADVANCE(680); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 665: + case 670: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(664); + lookahead == 'b') ADVANCE(669); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 666: + case 671: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(664); + lookahead == 'c') ADVANCE(669); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 667: + case 672: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(686); + lookahead == 'c') ADVANCE(691); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 668: + case 673: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(693); + lookahead == 'e') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 669: + case 674: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(677); + lookahead == 'f') ADVANCE(682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 670: + case 675: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(693); + lookahead == 'g') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 671: + case 676: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(690); + lookahead == 'i') ADVANCE(695); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 672: + case 677: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(678); + lookahead == 'i') ADVANCE(683); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 673: + case 678: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(683); + lookahead == 'i') ADVANCE(688); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 674: + case 679: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(669); + lookahead == 'k') ADVANCE(674); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 675: + case 680: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(693); + lookahead == 'l') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 676: + case 681: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(679); + lookahead == 'l') ADVANCE(684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 677: + case 682: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(680); + lookahead == 'l') ADVANCE(685); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 678: + case 683: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(670); + lookahead == 'n') ADVANCE(675); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 679: + case 684: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(665); + lookahead == 'o') ADVANCE(670); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 680: + case 685: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(691); + lookahead == 'o') ADVANCE(696); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 681: + case 686: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(685); + lookahead == 'o') ADVANCE(690); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 682: + case 687: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(666); + lookahead == 'o') ADVANCE(671); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 683: + case 688: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(689); + lookahead == 'p') ADVANCE(694); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 684: + case 689: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(671); + lookahead == 'r') ADVANCE(676); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 685: + case 690: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(674); + lookahead == 'r') ADVANCE(679); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 686: + case 691: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(673); + lookahead == 'r') ADVANCE(678); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 687: + case 692: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'S' || - lookahead == 's') ADVANCE(672); + lookahead == 's') ADVANCE(677); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 688: + case 693: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'T' || - lookahead == 't') ADVANCE(668); + lookahead == 't') ADVANCE(673); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 689: + case 694: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'T' || - lookahead == 't') ADVANCE(693); + lookahead == 't') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 690: + case 695: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(663); + lookahead == 'v') ADVANCE(668); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 691: + case 696: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(693); + lookahead == 'w') ADVANCE(698); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 692: + case 697: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(695); + if (lookahead == ':') ADVANCE(700); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 693: + case 698: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == ':') ADVANCE(662); + if (lookahead == ':') ADVANCE(667); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 694: + case 699: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); ADVANCE_MAP( - '?', 698, - 'G', 676, - 'g', 676, - 'L', 682, - 'l', 682, - 'P', 684, - 'p', 684, - 'S', 667, - 's', 667, - 'U', 687, - 'u', 687, - 'W', 681, - 'w', 681, + '?', 703, + 'G', 681, + 'g', 681, + 'L', 687, + 'l', 687, + 'P', 689, + 'p', 689, + 'S', 672, + 's', 672, + 'U', 692, + 'u', 692, + 'W', 686, + 'w', 686, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(692); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 695: + case 700: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); - if (lookahead == '?') ADVANCE(698); + if (lookahead == '?') ADVANCE(703); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(702); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 696: + case 701: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (lookahead == '$' || - lookahead == '`') ADVANCE(532); + lookahead == '`') ADVANCE(537); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(696); + lookahead != '\r') ADVANCE(701); END_STATE(); - case 697: + case 702: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(702); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(698); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(703); END_STATE(); - case 698: + case 703: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token2); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '$' && - lookahead != '`') ADVANCE(698); + lookahead != '`') ADVANCE(703); END_STATE(); - case 699: + case 704: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); END_STATE(); - case 700: + case 705: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); if (lookahead == '#') ADVANCE(171); END_STATE(); - case 701: + case 706: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 702: + case 707: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '?', 1079, - 'G', 1124, - 'g', 1124, - 'L', 1130, - 'l', 1130, - 'P', 1132, - 'p', 1132, - 'S', 1115, - 's', 1115, - 'U', 1135, - 'u', 1135, - 'W', 1129, - 'w', 1129, + '?', 1078, + 'G', 1123, + 'g', 1123, + 'L', 1129, + 'l', 1129, + 'P', 1131, + 'p', 1131, + 'S', 1114, + 's', 1114, + 'U', 1134, + 'u', 1134, + 'W', 1128, + 'w', 1128, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); - case 703: + case 708: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(532); + lookahead != '\r') ADVANCE(537); END_STATE(); - case 704: + case 709: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token4); END_STATE(); - case 705: + case 710: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token5); END_STATE(); - case 706: + case 711: ACCEPT_TOKEN(sym_verbatim_string_characters); if (lookahead == '\'') ADVANCE(178); END_STATE(); - case 707: + case 712: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1224); + if (lookahead == '\'') ADVANCE(1223); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -12374,666 +12422,621 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 708: + case 713: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1284); + if (lookahead == '\'') ADVANCE(1279); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 709: + case 714: ACCEPT_TOKEN(sym_verbatim_here_string_characters); END_STATE(); - case 710: + case 715: ACCEPT_TOKEN(sym_verbatim_here_string_characters); - if (lookahead == '\n') ADVANCE(89); + if (lookahead == '\n') ADVANCE(87); if (lookahead == '\r') ADVANCE(10); if (lookahead != 0) ADVANCE(12); END_STATE(); - case 711: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(813); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(716); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(793); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 712: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(798); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1563); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 713: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1566); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 714: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(780); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 715: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(818); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1550); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(790); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); case 716: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(811); + lookahead == 'a') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 717: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(806); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(796); + lookahead == 'a') ADVANCE(811); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(722); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(791); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 718: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(783); + lookahead == 'a') ADVANCE(730); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 719: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(776); + lookahead == 'a') ADVANCE(795); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 720: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(770); + lookahead == 'a') ADVANCE(780); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 721: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(782); + lookahead == 'a') ADVANCE(815); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(825); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(788); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 722: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(807); + lookahead == 'a') ADVANCE(808); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 723: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(729); + lookahead == 'a') ADVANCE(802); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(793); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 724: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(821); + lookahead == 'a') ADVANCE(783); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 725: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(753); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(776); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 726: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1825); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(770); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 727: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(799); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(781); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 728: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(754); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(803); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 729: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(755); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(818); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 730: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(748); + lookahead == 'c') ADVANCE(755); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 731: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(741); + lookahead == 'c') ADVANCE(1639); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 732: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(822); + lookahead == 'c') ADVANCE(796); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 733: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1524); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(781); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(750); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 734: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(735); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(739); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 735: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(744); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(819); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 736: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(752); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(743); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(825); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(782); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 737: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(800); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(724); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(768); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(738); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 738: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1532); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(745); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 739: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1549); + lookahead == 'e') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 740: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1556); + lookahead == 'e') ADVANCE(754); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(743); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 741: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1570); + lookahead == 'e') ADVANCE(797); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(729); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(758); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 742: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(814); + lookahead == 'e') ADVANCE(812); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 743: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(720); + lookahead == 'e') ADVANCE(726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 744: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(785); + lookahead == 'e') ADVANCE(772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 745: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(803); + lookahead == 'e') ADVANCE(785); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 746: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(774); + lookahead == 'e') ADVANCE(798); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 747: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(792); + lookahead == 'e') ADVANCE(790); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 748: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(812); + lookahead == 'e') ADVANCE(762); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 749: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1528); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1543); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(718); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 750: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1529); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(809); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 751: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(775); + lookahead == 'f') ADVANCE(825); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 752: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(763); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 753: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1564); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(775); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 754: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1534); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(765); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 755: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1541); + lookahead == 'h') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 756: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(804); + lookahead == 'h') ADVANCE(800); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(712); + lookahead == 'r') ADVANCE(719); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 757: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(760); + lookahead == 'h') ADVANCE(761); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(802); + lookahead == 'o') ADVANCE(799); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 758: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(777); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(801); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(788); + lookahead == 'i') ADVANCE(811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 759: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(734); + lookahead == 'i') ADVANCE(777); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(804); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 760: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(778); + lookahead == 'i') ADVANCE(737); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 761: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(797); + lookahead == 'i') ADVANCE(778); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 762: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(772); + lookahead == 'i') ADVANCE(752); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 763: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(784); + lookahead == 'i') ADVANCE(794); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 764: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(726); + lookahead == 'i') ADVANCE(772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 765: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(791); + lookahead == 'i') ADVANCE(784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 766: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(815); + lookahead == 'i') ADVANCE(731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 767: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(727); + lookahead == 'i') ADVANCE(789); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 768: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(823); + lookahead == 'i') ADVANCE(810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 769: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(751); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(732); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 770: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1555); + lookahead == 'k') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 771: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(810); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(733); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(766); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(753); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 772: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1551); + lookahead == 'l') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 773: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(829); + lookahead == 'l') ADVANCE(807); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(736); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(768); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 774: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1569); + lookahead == 'l') ADVANCE(824); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 775: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(795); + lookahead == 'l') ADVANCE(792); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 776: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(773); + lookahead == 'l') ADVANCE(774); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 777: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(817); + lookahead == 'l') ADVANCE(814); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(719); + lookahead == 'n') ADVANCE(725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 778: ACCEPT_TOKEN(sym_simple_name); @@ -13042,503 +13045,458 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 779: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(746); + lookahead == 'l') ADVANCE(744); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 780: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'L' || lookahead == 'l') ADVANCE(779); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1515); + lookahead == 'm') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 781: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1827); + lookahead == 'm') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 782: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1521); + lookahead == 'm') ADVANCE(1641); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 783: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(767); + lookahead == 'm') ADVANCE(769); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 784: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1522); + lookahead == 'n') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 785: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1824); + lookahead == 'n') ADVANCE(1638); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 786: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1558); + lookahead == 'n') ADVANCE(735); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 787: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1552); + lookahead == 'n') ADVANCE(816); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 788: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(732); + lookahead == 'n') ADVANCE(724); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 789: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(819); + lookahead == 'n') ADVANCE(821); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 790: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(718); + lookahead == 'n') ADVANCE(734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 791: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(825); + lookahead == 'n') ADVANCE(817); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 792: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(731); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(823); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 793: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(820); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(733); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 794: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(827); + lookahead == 'o') ADVANCE(784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 795: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(828); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 796: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(730); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 797: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(787); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 798: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1562); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 799: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(722); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(771); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 800: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(826); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(792); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 801: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1546); + lookahead == 'r') ADVANCE(784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 802: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(769); + lookahead == 'r') ADVANCE(720); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 803: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1553); + lookahead == 'r') ADVANCE(727); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 804: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(794); + lookahead == 'r') ADVANCE(749); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 805: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(786); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 806: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(714); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 807: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(721); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 808: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1826); + lookahead == 's') ADVANCE(806); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 809: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1523); + lookahead == 's') ADVANCE(805); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 810: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(738); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 811: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(808); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(730); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 812: ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(809); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(820); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 813: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(725); + lookahead == 't') ADVANCE(729); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 814: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(824); + lookahead == 't') ADVANCE(746); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 815: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1559); + lookahead == 't') ADVANCE(716); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 816: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(724); + lookahead == 't') ADVANCE(764); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 817: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(745); + lookahead == 't') ADVANCE(767); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 818: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(713); + lookahead == 't') ADVANCE(766); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 819: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'T' || - lookahead == 't') ADVANCE(762); + lookahead == 't') ADVANCE(763); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); case 820: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(765); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 821: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(764); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 822: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(761); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 823: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(728); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 824: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(805); + lookahead == 'u') ADVANCE(801); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 825: + case 821: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(740); + lookahead == 'u') ADVANCE(739); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 826: + case 822: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'U' || lookahead == 'u') ADVANCE(747); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); - END_STATE(); - case 827: - ACCEPT_TOKEN(sym_simple_name); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1557); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 828: + case 823: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1554); + lookahead == 'w') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 829: + case 824: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1565); + lookahead == 'y') ADVANCE(825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 830: + case 825: ACCEPT_TOKEN(sym_simple_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(830); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(825); END_STATE(); - case 831: + case 826: ACCEPT_TOKEN(sym_type_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826); END_STATE(); - case 832: + case 827: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 833: + case 828: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 834: + case 829: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 835: + case 830: ACCEPT_TOKEN(anon_sym_DOT); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 836: + case 831: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 837: + case 832: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13548,9 +13506,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 838: + case 833: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13559,33 +13517,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 839: + case 834: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 840: + case 835: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 841: + case 836: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 842: + case 837: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 843: + case 838: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 844: + case 839: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 845: + case 840: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(848); + if (lookahead == '>') ADVANCE(843); END_STATE(); - case 846: + case 841: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(850); + if (lookahead == '>') ADVANCE(845); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13594,11 +13552,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 847: + case 842: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(849); + if (lookahead == '>') ADVANCE(844); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13606,12 +13564,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 848: + case 843: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 849: + case 844: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13620,9 +13578,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 850: + case 845: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13632,17 +13590,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 851: + case 846: ACCEPT_TOKEN(anon_sym_2_GT); if (lookahead == '&') ADVANCE(188); - if (lookahead == '>') ADVANCE(854); + if (lookahead == '>') ADVANCE(849); END_STATE(); - case 852: + case 847: ACCEPT_TOKEN(anon_sym_2_GT); if (lookahead == '&') ADVANCE(188); - if (lookahead == '>') ADVANCE(855); + if (lookahead == '>') ADVANCE(850); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13650,12 +13608,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 853: + case 848: ACCEPT_TOKEN(anon_sym_2_GT); - if (lookahead == '&') ADVANCE(1227); - if (lookahead == '>') ADVANCE(856); + if (lookahead == '&') ADVANCE(1226); + if (lookahead == '>') ADVANCE(851); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13664,12 +13622,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 854: + case 849: ACCEPT_TOKEN(anon_sym_2_GT_GT); END_STATE(); - case 855: + case 850: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13678,9 +13636,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 856: + case 851: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13690,17 +13648,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 857: + case 852: ACCEPT_TOKEN(anon_sym_3_GT); if (lookahead == '&') ADVANCE(189); - if (lookahead == '>') ADVANCE(860); + if (lookahead == '>') ADVANCE(855); END_STATE(); - case 858: + case 853: ACCEPT_TOKEN(anon_sym_3_GT); if (lookahead == '&') ADVANCE(189); - if (lookahead == '>') ADVANCE(861); + if (lookahead == '>') ADVANCE(856); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13708,12 +13666,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 859: + case 854: ACCEPT_TOKEN(anon_sym_3_GT); - if (lookahead == '&') ADVANCE(1228); - if (lookahead == '>') ADVANCE(862); + if (lookahead == '&') ADVANCE(1227); + if (lookahead == '>') ADVANCE(857); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13722,12 +13680,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 860: + case 855: ACCEPT_TOKEN(anon_sym_3_GT_GT); END_STATE(); - case 861: + case 856: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13736,9 +13694,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 862: + case 857: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13748,17 +13706,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 863: + case 858: ACCEPT_TOKEN(anon_sym_4_GT); if (lookahead == '&') ADVANCE(190); - if (lookahead == '>') ADVANCE(866); + if (lookahead == '>') ADVANCE(861); END_STATE(); - case 864: + case 859: ACCEPT_TOKEN(anon_sym_4_GT); if (lookahead == '&') ADVANCE(190); - if (lookahead == '>') ADVANCE(867); + if (lookahead == '>') ADVANCE(862); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13766,12 +13724,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 865: + case 860: ACCEPT_TOKEN(anon_sym_4_GT); - if (lookahead == '&') ADVANCE(1229); - if (lookahead == '>') ADVANCE(868); + if (lookahead == '&') ADVANCE(1228); + if (lookahead == '>') ADVANCE(863); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13780,12 +13738,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 866: + case 861: ACCEPT_TOKEN(anon_sym_4_GT_GT); END_STATE(); - case 867: + case 862: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13794,9 +13752,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 868: + case 863: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13806,17 +13764,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 869: + case 864: ACCEPT_TOKEN(anon_sym_5_GT); if (lookahead == '&') ADVANCE(191); - if (lookahead == '>') ADVANCE(872); + if (lookahead == '>') ADVANCE(867); END_STATE(); - case 870: + case 865: ACCEPT_TOKEN(anon_sym_5_GT); if (lookahead == '&') ADVANCE(191); - if (lookahead == '>') ADVANCE(873); + if (lookahead == '>') ADVANCE(868); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13824,12 +13782,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 871: + case 866: ACCEPT_TOKEN(anon_sym_5_GT); - if (lookahead == '&') ADVANCE(1230); - if (lookahead == '>') ADVANCE(874); + if (lookahead == '&') ADVANCE(1229); + if (lookahead == '>') ADVANCE(869); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13838,12 +13796,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 872: + case 867: ACCEPT_TOKEN(anon_sym_5_GT_GT); END_STATE(); - case 873: + case 868: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13852,9 +13810,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 874: + case 869: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13864,17 +13822,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 875: + case 870: ACCEPT_TOKEN(anon_sym_6_GT); if (lookahead == '&') ADVANCE(192); - if (lookahead == '>') ADVANCE(878); + if (lookahead == '>') ADVANCE(873); END_STATE(); - case 876: + case 871: ACCEPT_TOKEN(anon_sym_6_GT); if (lookahead == '&') ADVANCE(192); - if (lookahead == '>') ADVANCE(879); + if (lookahead == '>') ADVANCE(874); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13882,12 +13840,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 877: + case 872: ACCEPT_TOKEN(anon_sym_6_GT); - if (lookahead == '&') ADVANCE(1231); - if (lookahead == '>') ADVANCE(880); + if (lookahead == '&') ADVANCE(1230); + if (lookahead == '>') ADVANCE(875); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13896,12 +13854,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 878: + case 873: ACCEPT_TOKEN(anon_sym_6_GT_GT); END_STATE(); - case 879: + case 874: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13910,9 +13868,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 880: + case 875: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13922,17 +13880,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 881: + case 876: ACCEPT_TOKEN(anon_sym_STAR_GT); if (lookahead == '&') ADVANCE(187); - if (lookahead == '>') ADVANCE(884); + if (lookahead == '>') ADVANCE(879); END_STATE(); - case 882: + case 877: ACCEPT_TOKEN(anon_sym_STAR_GT); if (lookahead == '&') ADVANCE(187); - if (lookahead == '>') ADVANCE(885); + if (lookahead == '>') ADVANCE(880); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13940,12 +13898,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 883: + case 878: ACCEPT_TOKEN(anon_sym_STAR_GT); - if (lookahead == '&') ADVANCE(1226); - if (lookahead == '>') ADVANCE(886); + if (lookahead == '&') ADVANCE(1225); + if (lookahead == '>') ADVANCE(881); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13954,12 +13912,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 884: + case 879: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); END_STATE(); - case 885: + case 880: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13968,9 +13926,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 886: + case 881: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13980,15 +13938,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 887: + case 882: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '#') ADVANCE(171); END_STATE(); - case 888: + case 883: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1221); + if (lookahead == '#') ADVANCE(1220); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13997,11 +13955,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 889: + case 884: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1763); + if (lookahead == '#') ADVANCE(1579); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14010,12 +13968,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 890: + case 885: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); END_STATE(); - case 891: + case 886: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14025,12 +13983,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 892: + case 887: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); END_STATE(); - case 893: + case 888: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14040,12 +13998,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 894: + case 889: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); END_STATE(); - case 895: + case 890: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14055,12 +14013,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 896: + case 891: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); END_STATE(); - case 897: + case 892: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14070,12 +14028,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 898: + case 893: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); END_STATE(); - case 899: + case 894: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14085,12 +14043,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 900: + case 895: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); END_STATE(); - case 901: + case 896: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14100,12 +14058,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 902: + case 897: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); END_STATE(); - case 903: + case 898: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14115,12 +14073,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 904: + case 899: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); END_STATE(); - case 905: + case 900: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14130,12 +14088,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 906: + case 901: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); END_STATE(); - case 907: + case 902: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14145,12 +14103,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 908: + case 903: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); END_STATE(); - case 909: + case 904: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14160,12 +14118,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 910: + case 905: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); END_STATE(); - case 911: + case 906: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14175,12 +14133,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 912: + case 907: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); END_STATE(); - case 913: + case 908: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14190,192 +14148,250 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 914: + case 909: ACCEPT_TOKEN(aux_sym_comparison_operator_token1); END_STATE(); - case 915: + case 910: ACCEPT_TOKEN(aux_sym_comparison_operator_token2); END_STATE(); - case 916: + case 911: ACCEPT_TOKEN(aux_sym_comparison_operator_token3); END_STATE(); - case 917: + case 912: ACCEPT_TOKEN(aux_sym_comparison_operator_token4); END_STATE(); - case 918: + case 913: ACCEPT_TOKEN(aux_sym_comparison_operator_token5); END_STATE(); - case 919: + case 914: ACCEPT_TOKEN(aux_sym_comparison_operator_token6); END_STATE(); - case 920: + case 915: ACCEPT_TOKEN(aux_sym_comparison_operator_token7); END_STATE(); - case 921: + case 916: ACCEPT_TOKEN(aux_sym_comparison_operator_token8); END_STATE(); - case 922: + case 917: ACCEPT_TOKEN(aux_sym_comparison_operator_token9); END_STATE(); - case 923: + case 918: ACCEPT_TOKEN(aux_sym_comparison_operator_token10); END_STATE(); - case 924: + case 919: ACCEPT_TOKEN(aux_sym_comparison_operator_token11); END_STATE(); - case 925: + case 920: ACCEPT_TOKEN(aux_sym_comparison_operator_token12); END_STATE(); - case 926: + case 921: ACCEPT_TOKEN(aux_sym_comparison_operator_token13); END_STATE(); - case 927: + case 922: ACCEPT_TOKEN(aux_sym_comparison_operator_token14); END_STATE(); - case 928: + case 923: ACCEPT_TOKEN(aux_sym_comparison_operator_token15); END_STATE(); - case 929: + case 924: ACCEPT_TOKEN(aux_sym_comparison_operator_token16); END_STATE(); - case 930: + case 925: ACCEPT_TOKEN(aux_sym_comparison_operator_token17); END_STATE(); - case 931: + case 926: ACCEPT_TOKEN(aux_sym_comparison_operator_token18); END_STATE(); - case 932: + case 927: ACCEPT_TOKEN(aux_sym_comparison_operator_token19); END_STATE(); - case 933: + case 928: ACCEPT_TOKEN(aux_sym_comparison_operator_token20); END_STATE(); - case 934: + case 929: ACCEPT_TOKEN(aux_sym_comparison_operator_token21); END_STATE(); - case 935: + case 930: ACCEPT_TOKEN(aux_sym_comparison_operator_token22); END_STATE(); - case 936: + case 931: ACCEPT_TOKEN(aux_sym_comparison_operator_token23); END_STATE(); - case 937: + case 932: ACCEPT_TOKEN(aux_sym_comparison_operator_token24); END_STATE(); - case 938: + case 933: ACCEPT_TOKEN(aux_sym_comparison_operator_token25); END_STATE(); - case 939: + case 934: ACCEPT_TOKEN(aux_sym_comparison_operator_token26); END_STATE(); - case 940: + case 935: ACCEPT_TOKEN(aux_sym_comparison_operator_token27); END_STATE(); - case 941: - ACCEPT_TOKEN(aux_sym_comparison_operator_token28); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(943); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1498); - END_STATE(); - case 942: + case 936: ACCEPT_TOKEN(aux_sym_comparison_operator_token28); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(943); + lookahead == 'e') ADVANCE(937); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(487); + lookahead == 'o') ADVANCE(492); END_STATE(); - case 943: + case 937: ACCEPT_TOKEN(aux_sym_comparison_operator_token29); END_STATE(); - case 944: + case 938: ACCEPT_TOKEN(aux_sym_comparison_operator_token30); END_STATE(); - case 945: + case 939: ACCEPT_TOKEN(aux_sym_comparison_operator_token31); END_STATE(); - case 946: + case 940: ACCEPT_TOKEN(aux_sym_comparison_operator_token32); END_STATE(); - case 947: + case 941: ACCEPT_TOKEN(aux_sym_comparison_operator_token33); END_STATE(); - case 948: + case 942: ACCEPT_TOKEN(aux_sym_comparison_operator_token34); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(419); + lookahead == 'n') ADVANCE(420); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(376); + lookahead == 'p') ADVANCE(380); + END_STATE(); + case 943: + ACCEPT_TOKEN(aux_sym_comparison_operator_token35); + END_STATE(); + case 944: + ACCEPT_TOKEN(aux_sym_comparison_operator_token36); + END_STATE(); + case 945: + ACCEPT_TOKEN(aux_sym_comparison_operator_token37); + END_STATE(); + case 946: + ACCEPT_TOKEN(aux_sym_comparison_operator_token37); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + END_STATE(); + case 947: + ACCEPT_TOKEN(aux_sym_comparison_operator_token37); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); + END_STATE(); + case 948: + ACCEPT_TOKEN(aux_sym_comparison_operator_token37); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 949: - ACCEPT_TOKEN(aux_sym_comparison_operator_token34); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1443); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1413); + ACCEPT_TOKEN(aux_sym_comparison_operator_token38); END_STATE(); case 950: - ACCEPT_TOKEN(aux_sym_comparison_operator_token35); + ACCEPT_TOKEN(aux_sym_comparison_operator_token39); END_STATE(); case 951: - ACCEPT_TOKEN(aux_sym_comparison_operator_token36); + ACCEPT_TOKEN(aux_sym_comparison_operator_token40); END_STATE(); case 952: - ACCEPT_TOKEN(aux_sym_comparison_operator_token37); + ACCEPT_TOKEN(aux_sym_comparison_operator_token41); END_STATE(); case 953: - ACCEPT_TOKEN(aux_sym_comparison_operator_token38); + ACCEPT_TOKEN(aux_sym_comparison_operator_token42); END_STATE(); case 954: - ACCEPT_TOKEN(aux_sym_comparison_operator_token39); + ACCEPT_TOKEN(aux_sym_comparison_operator_token43); END_STATE(); case 955: - ACCEPT_TOKEN(aux_sym_comparison_operator_token40); + ACCEPT_TOKEN(aux_sym_comparison_operator_token44); END_STATE(); case 956: - ACCEPT_TOKEN(aux_sym_comparison_operator_token41); + ACCEPT_TOKEN(aux_sym_comparison_operator_token45); END_STATE(); case 957: - ACCEPT_TOKEN(aux_sym_comparison_operator_token42); + ACCEPT_TOKEN(aux_sym_comparison_operator_token46); END_STATE(); case 958: - ACCEPT_TOKEN(aux_sym_comparison_operator_token43); + ACCEPT_TOKEN(aux_sym_comparison_operator_token47); END_STATE(); case 959: - ACCEPT_TOKEN(aux_sym_comparison_operator_token44); + ACCEPT_TOKEN(aux_sym_comparison_operator_token48); END_STATE(); case 960: - ACCEPT_TOKEN(aux_sym_comparison_operator_token45); + ACCEPT_TOKEN(aux_sym_comparison_operator_token49); END_STATE(); case 961: - ACCEPT_TOKEN(aux_sym_comparison_operator_token46); + ACCEPT_TOKEN(aux_sym_comparison_operator_token50); END_STATE(); case 962: - ACCEPT_TOKEN(aux_sym_comparison_operator_token47); + ACCEPT_TOKEN(aux_sym_comparison_operator_token50); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); case 963: - ACCEPT_TOKEN(aux_sym_comparison_operator_token48); + ACCEPT_TOKEN(aux_sym_comparison_operator_token50); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 964: - ACCEPT_TOKEN(aux_sym_comparison_operator_token49); - END_STATE(); - case 965: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); - case 966: + case 965: ACCEPT_TOKEN(aux_sym_format_operator_token1); END_STATE(); - case 967: + case 966: ACCEPT_TOKEN(aux_sym_format_operator_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1408); + lookahead == 'i') ADVANCE(372); END_STATE(); - case 968: + case 967: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); END_STATE(); - case 969: + case 968: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14385,9 +14401,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 970: + case 969: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14396,12 +14412,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 971: + case 970: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); END_STATE(); - case 972: + case 971: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14411,9 +14427,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 973: + case 972: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14422,12 +14438,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 974: + case 973: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); END_STATE(); - case 975: + case 974: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14437,9 +14453,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 976: + case 975: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14448,23 +14464,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 977: + case 976: ACCEPT_TOKEN(anon_sym_DOLLAR_); if (lookahead == ':') ADVANCE(208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 978: + case 977: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14473,15 +14489,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 979: + case 978: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14489,140 +14505,150 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); + END_STATE(); + case 979: + ACCEPT_TOKEN(aux_sym_variable_token1); END_STATE(); case 980: ACCEPT_TOKEN(aux_sym_variable_token1); + if (lookahead == ':') ADVANCE(208); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1005); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 981: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1006); + lookahead == 'a') ADVANCE(992); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 982: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(981); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 983: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(982); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(981); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 984: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(982); + lookahead == 'c') ADVANCE(1003); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 985: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1004); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 986: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1011); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(994); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 987: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(995); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 988: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1011); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1007); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 989: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1008); + lookahead == 'i') ADVANCE(995); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 990: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(996); + lookahead == 'i') ADVANCE(1000); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 991: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1001); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(986); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 992: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(987); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 993: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1011); + lookahead == 'l') ADVANCE(996); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 994: ACCEPT_TOKEN(aux_sym_variable_token1); @@ -14632,183 +14658,192 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 995: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(998); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(987); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 996: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(988); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 997: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(983); + lookahead == 'o') ADVANCE(1008); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 998: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1009); + lookahead == 'o') ADVANCE(1002); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 999: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1003); + lookahead == 'o') ADVANCE(983); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1000: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(984); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1006); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1001: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1007); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(988); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1002: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(989); + lookahead == 'r') ADVANCE(991); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1003: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(992); + lookahead == 'r') ADVANCE(990); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1004: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(991); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(989); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1005: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(990); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(985); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1006: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'T' || - lookahead == 't') ADVANCE(986); + lookahead == 't') ADVANCE(1010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1007: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1011); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(980); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1008: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(981); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1009: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1010: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(208); + if (lookahead == ':') ADVANCE(196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 1011: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(196); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1036); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + (lookahead < '0' || ';' < lookahead) && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 1012: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1037); + lookahead == 'a') ADVANCE(1023); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14817,17 +14852,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1013: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1024); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1012); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14836,17 +14871,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1014: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1013); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1012); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14855,17 +14890,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1015: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1013); + lookahead == 'c') ADVANCE(1034); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14874,17 +14909,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1016: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1035); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1041); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14893,17 +14928,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1017: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1025); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14912,17 +14947,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1018: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1026); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1041); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14931,17 +14966,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1019: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1038); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14950,17 +14985,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1020: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1039); + lookahead == 'i') ADVANCE(1026); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14969,17 +15004,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1021: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1027); + lookahead == 'i') ADVANCE(1031); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14988,17 +15023,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1022: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1032); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1017); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15007,17 +15042,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1023: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1018); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1041); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15026,17 +15061,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1024: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1042); + lookahead == 'l') ADVANCE(1027); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15045,17 +15080,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1025: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1028); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15064,17 +15099,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1026: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1029); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1018); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15083,17 +15118,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1027: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1019); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1013); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15102,17 +15137,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1028: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1014); + lookahead == 'o') ADVANCE(1039); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15121,17 +15156,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1029: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1040); + lookahead == 'o') ADVANCE(1033); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15140,17 +15175,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1030: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1034); + lookahead == 'o') ADVANCE(1014); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15159,17 +15194,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1031: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1015); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1037); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15178,17 +15213,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1032: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1038); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1019); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15197,17 +15232,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1033: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1020); + lookahead == 'r') ADVANCE(1022); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15216,17 +15251,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1034: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1023); + lookahead == 'r') ADVANCE(1021); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15235,17 +15270,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1035: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1022); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1020); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15254,17 +15289,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1036: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1021); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1016); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15273,17 +15308,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1037: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1017); + lookahead == 't') ADVANCE(1041); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15292,17 +15327,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1038: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15311,17 +15346,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1039: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1012); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1041); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15330,17 +15365,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1040: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15349,15 +15382,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1041: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1237); + if (lookahead == ':') ADVANCE(1232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15366,34 +15399,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1042: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1233); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1067); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && - lookahead != ',' && (lookahead < '0' || ';' < lookahead) && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}') ADVANCE(1291); END_STATE(); case 1043: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1068); + lookahead == 'a') ADVANCE(1054); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15401,17 +15435,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1044: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1055); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1043); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15419,17 +15453,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1045: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1044); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1043); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15437,17 +15471,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1046: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1044); + lookahead == 'c') ADVANCE(1065); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15455,17 +15489,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1047: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1066); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15473,17 +15507,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1048: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1073); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1056); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15491,17 +15525,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1049: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1057); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15509,17 +15543,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1050: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1073); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1069); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15527,17 +15561,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1051: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1070); + lookahead == 'i') ADVANCE(1057); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15545,17 +15579,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1052: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1058); + lookahead == 'i') ADVANCE(1062); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15563,17 +15597,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1053: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1063); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1048); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15581,17 +15615,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1054: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1049); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15599,17 +15633,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1055: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1073); + lookahead == 'l') ADVANCE(1058); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15617,17 +15651,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1056: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1059); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15635,17 +15669,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1057: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1060); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1049); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15653,17 +15687,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1058: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1050); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15671,17 +15705,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1059: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1045); + lookahead == 'o') ADVANCE(1070); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15689,17 +15723,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1060: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1071); + lookahead == 'o') ADVANCE(1064); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15707,17 +15741,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1061: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1065); + lookahead == 'o') ADVANCE(1045); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15725,17 +15759,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1062: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1046); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1068); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15743,17 +15777,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1063: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1069); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1050); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15761,17 +15795,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1064: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1051); + lookahead == 'r') ADVANCE(1053); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15779,17 +15813,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1065: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1054); + lookahead == 'r') ADVANCE(1052); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15797,17 +15831,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1066: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1053); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1051); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15815,17 +15849,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1067: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1052); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1047); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15833,17 +15867,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1068: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1048); + lookahead == 't') ADVANCE(1072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15851,17 +15885,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1069: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1073); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15869,17 +15903,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1070: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1043); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15887,17 +15921,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1071: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1073); + if (lookahead == ':') ADVANCE(1283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15905,15 +15937,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1072: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1288); + if (lookahead == ':') ADVANCE(1280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15921,23 +15953,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1073: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - (lookahead < '0' || ';' < lookahead) && - (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); END_STATE(); case 1074: ACCEPT_TOKEN(aux_sym_variable_token1); @@ -15945,13 +15968,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); - END_STATE(); - case 1075: - ACCEPT_TOKEN(aux_sym_variable_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15960,14 +15976,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1076: + case 1075: ACCEPT_TOKEN(aux_sym_variable_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15975,9 +15991,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1077: + case 1076: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -15987,9 +16003,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1078: + case 1077: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -15998,570 +16014,580 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); + END_STATE(); + case 1078: + ACCEPT_TOKEN(aux_sym_variable_token2); END_STATE(); case 1079: ACCEPT_TOKEN(aux_sym_variable_token2); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1104); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '$' && + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1080: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1105); + lookahead == 'a') ADVANCE(1091); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1081: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1092); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1080); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1082: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1081); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1080); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1083: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1081); + lookahead == 'c') ADVANCE(1102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1084: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1103); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1085: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1110); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1093); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1086: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1094); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1087: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1110); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1088: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1107); + lookahead == 'i') ADVANCE(1094); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1089: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1095); + lookahead == 'i') ADVANCE(1099); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1090: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1100); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1085); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1091: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1086); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1092: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1110); + lookahead == 'l') ADVANCE(1095); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1093: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1096); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1094: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1097); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1086); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1095: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1087); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1081); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1096: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1082); + lookahead == 'o') ADVANCE(1107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1097: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1108); + lookahead == 'o') ADVANCE(1101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1098: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1102); + lookahead == 'o') ADVANCE(1082); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1099: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1083); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1100: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1106); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1087); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1101: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1088); + lookahead == 'r') ADVANCE(1090); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1102: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1091); + lookahead == 'r') ADVANCE(1089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1103: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1090); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1088); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1104: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1089); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1084); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1105: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1395); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1085); + lookahead == 't') ADVANCE(1109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1106: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1110); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1079); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1107: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1080); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1108: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1110); + if (lookahead == ':') ADVANCE(1395); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1109: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1579); + if (lookahead == ':') ADVANCE(1393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1110: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1577); + if (lookahead == ':') ADVANCE(207); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1135); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1111: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1136); + lookahead == 'a') ADVANCE(1122); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1112: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1123); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1111); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1113: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1112); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1114: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1112); + lookahead == 'c') ADVANCE(1133); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1115: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1134); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1116: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1141); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1124); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1117: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1125); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1118: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1141); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1137); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1119: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1138); + lookahead == 'i') ADVANCE(1125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1120: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1126); + lookahead == 'i') ADVANCE(1130); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1121: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1131); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1122: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1117); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1123: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1141); + lookahead == 'l') ADVANCE(1126); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1124: ACCEPT_TOKEN(aux_sym_variable_token2); @@ -16571,183 +16597,192 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1125: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1128); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1126: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1118); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1127: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1113); + lookahead == 'o') ADVANCE(1138); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1128: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1139); + lookahead == 'o') ADVANCE(1132); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1129: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1133); + lookahead == 'o') ADVANCE(1113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1130: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1114); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1136); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1131: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1137); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1132: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1119); + lookahead == 'r') ADVANCE(1121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1133: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1122); + lookahead == 'r') ADVANCE(1120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1134: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1121); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1135: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1120); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1115); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1136: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1116); + lookahead == 't') ADVANCE(1140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1137: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1141); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1138: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1111); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1139: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1140: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(207); + if (lookahead == ':') ADVANCE(197); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); END_STATE(); case 1141: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(197); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1166); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + (lookahead < '0' || ';' < lookahead) && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 1142: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1167); + lookahead == 'a') ADVANCE(1153); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16756,17 +16791,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1143: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1154); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1142); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16775,17 +16810,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1144: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1143); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1142); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16794,17 +16829,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1145: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1143); + lookahead == 'c') ADVANCE(1164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16813,17 +16848,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1146: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1165); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16832,17 +16867,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1147: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1155); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16851,17 +16886,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1148: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1156); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16870,17 +16905,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1149: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16889,17 +16924,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1150: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1169); + lookahead == 'i') ADVANCE(1156); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16908,17 +16943,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1151: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1157); + lookahead == 'i') ADVANCE(1161); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16927,17 +16962,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1152: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1162); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1147); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16946,17 +16981,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1153: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1148); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16965,17 +17000,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1154: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1172); + lookahead == 'l') ADVANCE(1157); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16984,17 +17019,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1155: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17003,17 +17038,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1156: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1159); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1148); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17022,17 +17057,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1157: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1149); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17041,17 +17076,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1158: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1144); + lookahead == 'o') ADVANCE(1169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17060,17 +17095,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1159: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1170); + lookahead == 'o') ADVANCE(1163); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17079,17 +17114,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1160: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1164); + lookahead == 'o') ADVANCE(1144); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17098,17 +17133,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1161: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1145); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1167); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17117,17 +17152,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1162: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1168); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17136,17 +17171,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1163: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1150); + lookahead == 'r') ADVANCE(1152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17155,17 +17190,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1164: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1153); + lookahead == 'r') ADVANCE(1151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17174,17 +17209,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1165: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1152); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1150); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17193,17 +17228,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1166: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1151); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1146); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17212,17 +17247,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1167: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1235); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1147); + lookahead == 't') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17231,17 +17266,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1168: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17250,17 +17285,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1169: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1142); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17269,17 +17304,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1170: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1235); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17288,15 +17321,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1171: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17305,34 +17338,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1172: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1234); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1197); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && - lookahead != ',' && (lookahead < '0' || ';' < lookahead) && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}') ADVANCE(1291); END_STATE(); case 1173: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1198); + lookahead == 'a') ADVANCE(1184); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17340,17 +17374,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1174: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1185); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1173); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17358,17 +17392,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1175: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17376,17 +17410,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1176: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1174); + lookahead == 'c') ADVANCE(1195); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17394,17 +17428,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1177: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1196); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17412,17 +17446,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1178: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1203); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1186); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17430,17 +17464,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1179: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1187); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17448,17 +17482,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1180: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1203); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1199); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17466,17 +17500,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1181: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1200); + lookahead == 'i') ADVANCE(1187); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17484,17 +17518,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1182: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1188); + lookahead == 'i') ADVANCE(1192); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17502,17 +17536,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1183: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1193); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1178); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17520,17 +17554,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1184: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1179); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17538,17 +17572,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1185: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1203); + lookahead == 'l') ADVANCE(1188); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17556,17 +17590,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1186: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1189); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17574,17 +17608,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1187: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1190); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1179); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17592,17 +17626,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1188: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1180); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17610,17 +17644,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1189: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1175); + lookahead == 'o') ADVANCE(1200); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17628,17 +17662,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1190: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1201); + lookahead == 'o') ADVANCE(1194); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17646,17 +17680,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1191: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1195); + lookahead == 'o') ADVANCE(1175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17664,17 +17698,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1192: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1176); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1198); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17682,17 +17716,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1193: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1199); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1180); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17700,17 +17734,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1194: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1181); + lookahead == 'r') ADVANCE(1183); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17718,17 +17752,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1195: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1184); + lookahead == 'r') ADVANCE(1182); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17736,17 +17770,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1196: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1183); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1181); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17754,17 +17788,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1197: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1182); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1177); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17772,17 +17806,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1198: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1282); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1178); + lookahead == 't') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17790,17 +17824,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1199: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1203); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17808,17 +17842,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1200: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1173); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1202); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17826,17 +17860,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1201: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1203); + if (lookahead == ':') ADVANCE(1282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17844,15 +17876,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1202: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1287); + if (lookahead == ':') ADVANCE(1281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17860,23 +17892,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); case 1203: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - (lookahead < '0' || ';' < lookahead) && - (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); END_STATE(); case 1204: ACCEPT_TOKEN(aux_sym_variable_token2); @@ -17884,13 +17907,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); - END_STATE(); - case 1205: - ACCEPT_TOKEN(aux_sym_variable_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17899,14 +17915,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1206: + case 1205: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17914,20 +17930,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1207: + case 1206: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); - case 1208: + case 1207: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17937,9 +17953,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1209: + case 1208: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17948,21 +17964,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1210: + case 1209: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1580); + lookahead != '`') ADVANCE(1396); END_STATE(); - case 1211: + case 1210: ACCEPT_TOKEN(sym_braced_variable); END_STATE(); - case 1212: + case 1211: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\n') ADVANCE(662); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(5); if (lookahead != 0 && @@ -17972,9 +17988,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1213: + case 1212: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\n') ADVANCE(9); if (lookahead == '\r') ADVANCE(6); @@ -17986,9 +18002,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1214: + case 1213: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -17999,203 +18015,203 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1221); + if (lookahead != 0) ADVANCE(1220); END_STATE(); - case 1215: + case 1214: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1808, - '!', 1859, - '"', 600, - '#', 526, - '$', 1222, - '\'', 1224, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1843, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ':', 1816, - ';', 1273, - '<', 888, - '>', 846, - '@', 1219, - '[', 837, - '`', 1273, - '{', 1526, + ' ', 1624, + '!', 1672, + '"', 605, + '#', 531, + '$', 1221, + '\'', 1223, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1657, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ':', 1630, + ';', 1268, + '<', 883, + '>', 841, + '@', 1218, + '[', 832, + '`', 1268, + '{', 1339, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); + lookahead == 0xfeff) ADVANCE(1214); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1216: + case 1215: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1810, - '!', 1859, - '"', 600, - '#', 526, - '$', 1222, - '\'', 1224, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1846, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ':', 1816, - ';', 1273, - '<', 888, - '>', 846, - '@', 1219, - '[', 837, - '`', 1273, - '{', 1526, + ' ', 1625, + '!', 1672, + '"', 605, + '#', 531, + '$', 1221, + '\'', 1223, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1658, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ';', 1268, + '<', 883, + '>', 841, + '@', 1218, + '[', 832, + '`', 1268, + '{', 1339, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); + lookahead == 0xfeff) ADVANCE(1215); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1217: + case 1216: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1811, - '!', 1859, - '"', 600, - '#', 526, - '$', 1222, - '\'', 1224, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1844, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ';', 1273, - '<', 888, - '>', 846, - '@', 1219, - '[', 837, - '`', 1273, - '{', 1526, + ' ', 1626, + '!', 1672, + '"', 605, + '#', 531, + '$', 1221, + '\'', 1223, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1660, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ':', 1630, + ';', 1268, + '<', 883, + '>', 841, + '@', 1218, + '[', 832, + '`', 1268, + '{', 1339, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1216); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1218: + case 1217: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '!', 1859, - '"', 600, - '#', 526, - '$', 1222, - '\'', 1224, - '*', 1235, - '+', 1836, - ',', 1520, - '-', 1844, - '.', 1268, - '0', 554, - '1', 548, - '2', 549, - '3', 550, - '4', 551, - '5', 552, - '6', 553, - ';', 1273, - '<', 888, - '>', 846, - '@', 1219, - '[', 837, - '`', 1273, - '{', 1526, + '!', 1672, + '"', 605, + '#', 531, + '$', 1221, + '\'', 1223, + '*', 1234, + '+', 1650, + ',', 1329, + '-', 1658, + '.', 1263, + '0', 559, + '1', 553, + '2', 554, + '3', 555, + '4', 556, + '5', 557, + '6', 558, + ';', 1268, + '<', 883, + '>', 841, + '@', 1218, + '[', 832, + '`', 1268, + '{', 1339, ); - if (('7' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1218); + lookahead == 0xfeff) ADVANCE(1217); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '$' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1273); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1219: + case 1218: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '"', 1212, - '\'', 1213, - '(', 1873, - '?', 1208, - '{', 1875, - 'G', 1155, - 'g', 1155, - 'L', 1161, - 'l', 1161, - 'P', 1163, - 'p', 1163, - 'S', 1146, - 's', 1146, - 'U', 1166, - 'u', 1166, - 'W', 1160, - 'w', 1160, + '"', 1211, + '\'', 1212, + '(', 1687, + '?', 1207, + '{', 1689, + 'G', 1154, + 'g', 1154, + 'L', 1160, + 'l', 1160, + 'P', 1162, + 'p', 1162, + 'S', 1145, + 's', 1145, + 'U', 1165, + 'u', 1165, + 'W', 1159, + 'w', 1159, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1273); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1220: + case 1219: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1220); - if (lookahead == '>') ADVANCE(528); + if (lookahead == '#') ADVANCE(1219); + if (lookahead == '>') ADVANCE(533); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18204,12 +18220,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1221); + if (lookahead != 0) ADVANCE(1220); END_STATE(); - case 1221: + case 1220: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1220); - if (lookahead == '`') ADVANCE(1214); + if (lookahead == '#') ADVANCE(1219); + if (lookahead == '`') ADVANCE(1213); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18218,33 +18234,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1221); + if (lookahead != 0) ADVANCE(1220); END_STATE(); - case 1222: + case 1221: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '$', 969, - '(', 1872, - '?', 975, - '^', 972, - '_', 978, - '{', 1270, - 'G', 1025, - 'g', 1025, - 'L', 1031, - 'l', 1031, - 'P', 1033, - 'p', 1033, - 'S', 1016, - 's', 1016, - 'U', 1036, - 'u', 1036, - 'W', 1030, - 'w', 1030, + '$', 968, + '(', 1686, + '?', 974, + '^', 971, + '_', 977, + '{', 1265, + 'G', 1024, + 'g', 1024, + 'L', 1030, + 'l', 1030, + 'P', 1032, + 'p', 1032, + 'S', 1015, + 's', 1015, + 'U', 1035, + 'u', 1035, + 'W', 1029, + 'w', 1029, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18252,11 +18268,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1273); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1268); END_STATE(); - case 1223: + case 1222: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '&') ADVANCE(1232); + if (lookahead == '&') ADVANCE(1231); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18265,11 +18281,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1224: + case 1223: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '\'') ADVANCE(707); + if (lookahead == '\'') ADVANCE(712); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18278,14 +18294,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(178); - if (lookahead != 0) ADVANCE(1224); + if (lookahead != 0) ADVANCE(1223); END_STATE(); - case 1225: + case 1224: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '-') ADVANCE(1225); + if (lookahead == '-') ADVANCE(1224); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18295,12 +18311,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); + END_STATE(); + case 1225: + ACCEPT_TOKEN(sym_generic_token); + if (lookahead == '1') ADVANCE(886); + if (lookahead == '2') ADVANCE(898); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 1226: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(891); - if (lookahead == '2') ADVANCE(903); + if (lookahead == '1') ADVANCE(888); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18309,11 +18338,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1227: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(893); + if (lookahead == '1') ADVANCE(890); + if (lookahead == '2') ADVANCE(902); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18322,12 +18352,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1228: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(895); - if (lookahead == '2') ADVANCE(907); + if (lookahead == '1') ADVANCE(892); + if (lookahead == '2') ADVANCE(904); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18336,12 +18366,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1229: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(897); - if (lookahead == '2') ADVANCE(909); + if (lookahead == '1') ADVANCE(894); + if (lookahead == '2') ADVANCE(906); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18350,12 +18380,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1230: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(899); - if (lookahead == '2') ADVANCE(911); + if (lookahead == '1') ADVANCE(896); + if (lookahead == '2') ADVANCE(908); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18364,12 +18394,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1231: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(901); - if (lookahead == '2') ADVANCE(913); + if (lookahead == '2') ADVANCE(900); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18378,29 +18407,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); case 1232: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '2') ADVANCE(905); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1233: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1237); - if (lookahead == '?') ADVANCE(1077); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == '?') ADVANCE(1076); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18409,16 +18425,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1234: + case 1233: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == '?') ADVANCE(1208); + if (lookahead == ':') ADVANCE(1235); + if (lookahead == '?') ADVANCE(1207); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18427,11 +18443,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1235: + case 1234: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '>') ADVANCE(883); + if (lookahead == '>') ADVANCE(878); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18440,15 +18456,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1236: + case 1235: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1208); + if (lookahead == '?') ADVANCE(1207); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18457,15 +18473,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1237: + case 1236: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1077); + if (lookahead == '?') ADVANCE(1076); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18474,11 +18490,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1238: + case 1237: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(565); + if (lookahead == 'b') ADVANCE(570); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18487,11 +18503,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1239: + case 1238: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(597); + if (lookahead == 'b') ADVANCE(602); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18500,11 +18516,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1240: + case 1239: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'b') ADVANCE(580); + if (lookahead == 'b') ADVANCE(585); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18513,11 +18529,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1241: + case 1240: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '}') ADVANCE(1211); + if (lookahead == '}') ADVANCE(1210); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18525,13 +18541,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|') ADVANCE(216); - if (lookahead != 0) ADVANCE(1241); + if (lookahead != 0) ADVANCE(1240); END_STATE(); - case 1242: + case 1241: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1269); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); + lookahead == '-') ADVANCE(1264); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18540,16 +18556,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '+' || '-' < lookahead) && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1243: + case 1242: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1249); + lookahead == 'i') ADVANCE(1248); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18559,45 +18575,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1244: + case 1243: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1250); + lookahead == 'i') ADVANCE(1260); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ',' && + lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1245: + case 1244: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1263); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + lookahead == 'i') ADVANCE(1249); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ',' && - lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1246: + case 1245: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1264); + lookahead == 'i') ADVANCE(1261); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18606,16 +18622,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1247: + case 1246: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1245); + lookahead == 'l') ADVANCE(1243); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18625,12 +18641,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1248: + case 1247: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1246); + lookahead == 'l') ADVANCE(1245); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18639,16 +18655,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1249: + case 1248: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(952); + lookahead == 'n') ADVANCE(947); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18658,12 +18674,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1250: + case 1249: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(952); + lookahead == 'n') ADVANCE(948); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18672,16 +18688,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1251: + case 1250: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1257); + lookahead == 'n') ADVANCE(1253); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18691,12 +18707,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1252: + case 1251: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1258); + lookahead == 'n') ADVANCE(1255); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18705,16 +18721,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1253: + case 1252: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1243); + lookahead == 'o') ADVANCE(1242); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18724,16 +18740,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1254: + case 1253: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1265); + lookahead == 'o') ADVANCE(1259); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18743,9 +18759,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1255: + case 1254: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1244); @@ -18757,45 +18773,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1256: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1266); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1257: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1261); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '-' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1258: + case 1255: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1262); + lookahead == 'o') ADVANCE(1258); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18804,16 +18787,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1259: + case 1256: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1247); + lookahead == 'p') ADVANCE(1246); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18823,45 +18806,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1260: + case 1257: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1248); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1261: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1860); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + lookahead == 'p') ADVANCE(1247); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ',' && - lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1262: + case 1258: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1860); + lookahead == 't') ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18870,16 +18834,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1263: + case 1259: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(965); + lookahead == 't') ADVANCE(1267); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18889,30 +18853,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1264: - ACCEPT_TOKEN(sym_generic_token); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(965); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1265: + case 1260: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1854); + lookahead == 't') ADVANCE(963); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18922,12 +18872,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1266: + case 1261: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1854); + lookahead == 't') ADVANCE(964); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18936,9 +18886,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1267: + case 1262: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\t' || lookahead == 0x0b || @@ -18949,13 +18899,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1806); + lookahead == '}') ADVANCE(1622); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1267); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1262); END_STATE(); - case 1268: + case 1263: ACCEPT_TOKEN(sym_generic_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18964,11 +18914,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1269: + case 1264: ACCEPT_TOKEN(sym_generic_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18977,9 +18927,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1270: + case 1265: ACCEPT_TOKEN(sym_generic_token); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -18990,13 +18940,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '|') ADVANCE(216); if (lookahead != 0 && lookahead != '|' && - lookahead != '}') ADVANCE(1241); + lookahead != '}') ADVANCE(1240); END_STATE(); - case 1271: + case 1266: ACCEPT_TOKEN(sym_generic_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(575); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(580); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19005,14 +18955,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1272: + case 1267: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19022,9 +18972,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1273: + case 1268: ACCEPT_TOKEN(sym_generic_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19034,11 +18984,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1274: + case 1269: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '\n') ADVANCE(657); + if (lookahead == '\n') ADVANCE(662); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(5); if (lookahead != 0 && @@ -19047,9 +18997,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1275: + case 1270: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\n') ADVANCE(9); if (lookahead == '\r') ADVANCE(6); @@ -19060,9 +19010,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1276: + case 1271: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -19072,27 +19022,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1282); + if (lookahead != 0) ADVANCE(1277); END_STATE(); - case 1277: + case 1272: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '"', 601, - '#', 525, - '$', 1283, - '\'', 1284, - '.', 1293, - '0', 556, - '<', 1280, - '@', 1278, - '[', 838, - '`', 1296, - 0xa0, 1277, - 0x200b, 1277, - 0x2060, 1277, - 0xfeff, 1277, + '"', 606, + '#', 530, + '$', 1278, + '\'', 1279, + '.', 1288, + '0', 561, + '<', 1275, + '@', 1273, + '[', 833, + '`', 1291, + 0xa0, 1272, + 0x200b, 1272, + 0x2060, 1272, + 0xfeff, 1272, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(557); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19100,49 +19050,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1278: + case 1273: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '"', 1274, - '\'', 1275, - '(', 1873, - '?', 1209, - '{', 1874, - 'G', 1186, - 'g', 1186, - 'L', 1192, - 'l', 1192, - 'P', 1194, - 'p', 1194, - 'S', 1177, - 's', 1177, - 'U', 1197, - 'u', 1197, - 'W', 1191, - 'w', 1191, + '"', 1269, + '\'', 1270, + '(', 1687, + '?', 1208, + '{', 1688, + 'G', 1185, + 'g', 1185, + 'L', 1191, + 'l', 1191, + 'P', 1193, + 'p', 1193, + 'S', 1176, + 's', 1176, + 'U', 1196, + 'u', 1196, + 'W', 1190, + 'w', 1190, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1279: + case 1274: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(525); - if (lookahead == '<') ADVANCE(1280); - if (lookahead == '`') ADVANCE(1296); + if (lookahead == '#') ADVANCE(530); + if (lookahead == '<') ADVANCE(1275); + if (lookahead == '`') ADVANCE(1291); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1279); + lookahead == 0xfeff) ADVANCE(1274); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19151,11 +19101,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1280: + case 1275: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1282); + if (lookahead == '#') ADVANCE(1277); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19163,12 +19113,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1281: + case 1276: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1281); - if (lookahead == '>') ADVANCE(529); + if (lookahead == '#') ADVANCE(1276); + if (lookahead == '>') ADVANCE(534); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -19176,12 +19126,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1282); + if (lookahead != 0) ADVANCE(1277); END_STATE(); - case 1282: + case 1277: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1281); - if (lookahead == '`') ADVANCE(1276); + if (lookahead == '#') ADVANCE(1276); + if (lookahead == '`') ADVANCE(1271); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -19189,44 +19139,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1282); + if (lookahead != 0) ADVANCE(1277); END_STATE(); - case 1283: + case 1278: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '$', 970, - '(', 1872, - '?', 976, - '^', 973, - '_', 979, - '{', 497, - 'G', 1056, - 'g', 1056, - 'L', 1062, - 'l', 1062, - 'P', 1064, - 'p', 1064, - 'S', 1047, - 's', 1047, - 'U', 1067, - 'u', 1067, - 'W', 1061, - 'w', 1061, + '$', 969, + '(', 1686, + '?', 975, + '^', 972, + '_', 978, + '{', 502, + 'G', 1055, + 'g', 1055, + 'L', 1061, + 'l', 1061, + 'P', 1063, + 'p', 1063, + 'S', 1046, + 's', 1046, + 'U', 1066, + 'u', 1066, + 'W', 1060, + 'w', 1060, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ';' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1284: + case 1279: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '\'') ADVANCE(708); + if (lookahead == '\'') ADVANCE(713); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -19234,16 +19184,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(178); - if (lookahead != 0) ADVANCE(1284); + if (lookahead != 0) ADVANCE(1279); END_STATE(); - case 1285: + case 1280: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1288); - if (lookahead == '?') ADVANCE(1078); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19251,16 +19201,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1286: + case 1281: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1287); - if (lookahead == '?') ADVANCE(1209); + if (lookahead == ':') ADVANCE(1282); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19268,15 +19218,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1287: + case 1282: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1209); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19284,15 +19234,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1288: + case 1283: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1078); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19300,11 +19250,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1289: + case 1284: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(566); + if (lookahead == 'b') ADVANCE(571); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19312,11 +19262,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1290: + case 1285: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(598); + if (lookahead == 'b') ADVANCE(603); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19324,11 +19274,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1291: + case 1286: ACCEPT_TOKEN(sym__command_token); - if (lookahead == 'b') ADVANCE(581); + if (lookahead == 'b') ADVANCE(586); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19336,13 +19286,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1292: + case 1287: ACCEPT_TOKEN(sym__command_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1294); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); + lookahead == '-') ADVANCE(1289); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19350,11 +19300,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1293: + case 1288: ACCEPT_TOKEN(sym__command_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19362,11 +19312,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1294: + case 1289: ACCEPT_TOKEN(sym__command_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19374,13 +19324,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1295: + case 1290: ACCEPT_TOKEN(sym__command_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(577); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(582); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19388,9 +19338,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1296: + case 1291: ACCEPT_TOKEN(sym__command_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19399,2107 +19349,358 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1296); + lookahead != '}') ADVANCE(1291); END_STATE(); - case 1297: + case 1292: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1823); - if (lookahead == '-') ADVANCE(1301); + if (lookahead == '%') ADVANCE(1637); + if (lookahead == '-') ADVANCE(1296); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1298: + case 1293: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1823); - if (lookahead == '-') ADVANCE(1302); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '%') ADVANCE(1637); + if (lookahead == '-') ADVANCE(1297); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1299: + case 1294: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1806); - if (lookahead == '-') ADVANCE(1301); + if (lookahead == '%') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1296); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1300: + case 1295: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1806); - if (lookahead == '-') ADVANCE(1302); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '%') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1297); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1301: + case 1296: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-') ADVANCE(1301); + if (lookahead == '-') ADVANCE(1296); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1302: + case 1297: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-') ADVANCE(1302); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1297); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1303: + case 1298: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1304: + case 1299: ACCEPT_TOKEN(sym_command_parameter); - ADVANCE_MAP( - 'A', 1421, - 'a', 1421, - 'N', 1439, - 'n', 1439, - 'O', 1460, - 'o', 1460, - 'X', 1441, - 'x', 1441, - ); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1302); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1305: + case 1300: ACCEPT_TOKEN(sym_command_parameter); - ADVANCE_MAP( - 'A', 1472, - 'a', 1472, - 'C', 1445, - 'c', 1445, - 'E', 1457, - 'e', 1457, - 'G', 1351, - 'g', 1351, - 'L', 1352, - 'l', 1352, - 'M', 1313, - 'm', 1313, - 'N', 1353, - 'n', 1353, - 'O', 1428, - 'o', 1428, - 'R', 1371, - 'r', 1371, - 'S', 1453, - 's', 1453, - ); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1308); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1306: + case 1301: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1484); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1300); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1307: + case 1302: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1332); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(946); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1308: + case 1303: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1463); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1305); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1309: + case 1304: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1411); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1299); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1310: + case 1305: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1334); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1307); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1311: + case 1306: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1464); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1301); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1312: + case 1307: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1426); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1309); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1313: + case 1308: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1485); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(962); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1314: + case 1309: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1385); if (lookahead == '-' || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + END_STATE(); + case 1310: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); + END_STATE(); + case 1311: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '|') ADVANCE(1321); + END_STATE(); + case 1312: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); + if (lookahead == '&') ADVANCE(1321); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '|') ADVANCE(1313); + if (lookahead != 0) ADVANCE(1312); + END_STATE(); + case 1313: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); + if (lookahead != 0 && + lookahead != '&') ADVANCE(1313); + END_STATE(); + case 1314: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '\r') ADVANCE(1); + if (lookahead == '\n' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1320); END_STATE(); case 1315: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1335); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + ADVANCE_MAP( + '"', 1317, + '#', 528, + '&', 1312, + ')', 1327, + '<', 1318, + '`', 1321, + '\t', 1315, + 0x0b, 1315, + '\f', 1315, + ' ', 1315, + 0xa0, 1315, + 0x200b, 1315, + 0x2060, 1315, + 0xfeff, 1315, + ); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '|') ADVANCE(1321); END_STATE(); case 1316: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1486); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + ADVANCE_MAP( + '"', 1317, + '#', 528, + '&', 1312, + '<', 1318, + '`', 1321, + '\t', 1316, + 0x0b, 1316, + '\f', 1316, + ' ', 1316, + 0xa0, 1316, + 0x200b, 1316, + 0x2060, 1316, + 0xfeff, 1316, + ); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '|') ADVANCE(1321); END_STATE(); case 1317: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1386); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '"') ADVANCE(1311); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '|') ADVANCE(157); + if (lookahead != 0) ADVANCE(1317); END_STATE(); case 1318: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1336); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '#') ADVANCE(1320); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '|') ADVANCE(1321); END_STATE(); case 1319: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1489); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '#') ADVANCE(1319); + if (lookahead == '>') ADVANCE(535); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1320); END_STATE(); case 1320: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1387); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '#') ADVANCE(1319); + if (lookahead == '`') ADVANCE(1314); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '|') ADVANCE(171); + if (lookahead != 0) ADVANCE(1320); END_STATE(); case 1321: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1490); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '|') ADVANCE(1321); END_STATE(); case 1322: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1389); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 1323: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1491); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_param_block_token1); END_STATE(); case 1324: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1391); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_param_block_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1325: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1393); - if (lookahead == '-' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 1326: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1376); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 1327: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1377); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_RPAREN); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '|') ADVANCE(1321); END_STATE(); case 1328: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1378); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1329: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1379); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && + lookahead != '}') ADVANCE(1268); END_STATE(); case 1330: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1437); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_block_name_token1); END_STATE(); case 1331: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1380); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_block_name_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1332: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1478); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_block_name_token2); END_STATE(); case 1333: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1381); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_block_name_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1334: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1362); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ACCEPT_TOKEN(aux_sym_block_name_token3); END_STATE(); case 1335: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1364); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1336: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1366); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1337: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1311); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1338: - ACCEPT_TOKEN(sym_command_parameter); - ADVANCE_MAP( - 'C', 1446, - 'c', 1446, - 'E', 1458, - 'e', 1458, - 'G', 1354, - 'g', 1354, - 'L', 1355, - 'l', 1355, - 'M', 1316, - 'm', 1316, - 'N', 941, - 'n', 941, - 'R', 1373, - 'r', 1373, - 'S', 949, - 's', 949, - ); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1339: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1448); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1396); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1321); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1340: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1449); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1397); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1323); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1341: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1828); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1342: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1831); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1343: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1536); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1344: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1567); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1345: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1337); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1346: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1330); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1347: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(931); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(932); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1348: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(953); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1398); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(955); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1349: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(957); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1475); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1350: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1374); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1351: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(917); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(918); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1352: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(919); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1399); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(921); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1353: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(923); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1477); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1354: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(935); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(936); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1355: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(937); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1400); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(939); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1356: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1540); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1357: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(954); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1358: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1500); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1359: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(920); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1360: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(938); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1361: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(960); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1362: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(962); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1363: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(925); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1364: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(928); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1365: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(945); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1366: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(947); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1367: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1538); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1368: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1422); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1369: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1405); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1370: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1473); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1371: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1454); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1372: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1346); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1373: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1455); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1374: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1358); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1409); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1375: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1404); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1406); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1451); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1376: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(956); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1377: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(922); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1378: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(940); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1379: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(961); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1380: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(926); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1381: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(946); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1382: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1499); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1383: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1419); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1384: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1407); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1385: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1424); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1386: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1425); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1387: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1427); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1388: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1480); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1389: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1429); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1390: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1481); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1391: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1430); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1392: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1482); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1393: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1431); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1394: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1488); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1395: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1401); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1396: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1402); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1397: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1403); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1398: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1357); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1399: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1359); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1400: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1360); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1401: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1361); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1402: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1363); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1403: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1365); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1404: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(963); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(964); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1405: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1539); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1406: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1388); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1407: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1345); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1408: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1356); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1409: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1310); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1410: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1369); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1411: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1410); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1412: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1390); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1413: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1392); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1414: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1315); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1415: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1318); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1416: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1417); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1417: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1312); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1418: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1341); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(914); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1419: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(952); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1420: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(959); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1421: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1342); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1422: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1474); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1423: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1439); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1424: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1466); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1425: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1467); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1426: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1344); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1427: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1468); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1428: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1487); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1429: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1469); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1430: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1470); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1431: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1471); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1432: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1493); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1433: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1494); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1434: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1495); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1435: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1496); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1436: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1497); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1437: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1416); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1438: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1383); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1439: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1476); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1440: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1461); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1441: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1462); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1442: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1465); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1443: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1479); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1444: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1483); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1445: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1432); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1446: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1433); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1447: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1434); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1448: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1435); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1449: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1436); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1450: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1406); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1451: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1452); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1452: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1442); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1453: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1412); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1454: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1414); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1455: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1415); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1456: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(930); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1307); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1457: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(916); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1458: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(934); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1459: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1829); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1460: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1832); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1461: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1830); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1462: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1833); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1463: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1309); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1464: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1343); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1465: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1492); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1466: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(927); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1467: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(915); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1468: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(933); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1469: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(958); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1470: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(924); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1471: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(944); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1472: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1370); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1473: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1368); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1474: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1394); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1475: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1856); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1476: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1860); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1477: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1339); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1478: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1537); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1479: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(950); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1480: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(965); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1481: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(929); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1482: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(951); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1483: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1854); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1484: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1326); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1485: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1327); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1486: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1328); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1487: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1314); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1488: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1382); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1489: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1329); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1490: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1331); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1491: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1333); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1492: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1372); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1493: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1317); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1494: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1320); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1495: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1322); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1496: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1324); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1497: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1325); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1498: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1340); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1499: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1367); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1500: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1535); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1501: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); - END_STATE(); - case 1502: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); - END_STATE(); - case 1503: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1504: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); - if (lookahead == '&') ADVANCE(1513); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '|') ADVANCE(1505); - if (lookahead != 0) ADVANCE(1504); - END_STATE(); - case 1505: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); - if (lookahead != 0 && - lookahead != '&') ADVANCE(1505); - END_STATE(); - case 1506: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '\r') ADVANCE(1); - if (lookahead == '\n' || - lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1512); - END_STATE(); - case 1507: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - ADVANCE_MAP( - '"', 1509, - '#', 523, - '&', 1504, - ')', 1518, - '<', 1510, - '`', 1513, - '\t', 1507, - 0x0b, 1507, - '\f', 1507, - ' ', 1507, - 0xa0, 1507, - 0x200b, 1507, - 0x2060, 1507, - 0xfeff, 1507, - ); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1508: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - ADVANCE_MAP( - '"', 1509, - '#', 523, - '&', 1504, - '<', 1510, - '`', 1513, - '\t', 1508, - 0x0b, 1508, - '\f', 1508, - ' ', 1508, - 0xa0, 1508, - 0x200b, 1508, - 0x2060, 1508, - 0xfeff, 1508, - ); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1509: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '"') ADVANCE(1503); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '|') ADVANCE(157); - if (lookahead != 0) ADVANCE(1509); - END_STATE(); - case 1510: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1512); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1511: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1511); - if (lookahead == '>') ADVANCE(530); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1512); - END_STATE(); - case 1512: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1511); - if (lookahead == '`') ADVANCE(1506); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1512); - END_STATE(); - case 1513: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1514: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 1515: - ACCEPT_TOKEN(aux_sym_param_block_token1); - END_STATE(); - case 1516: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 1517: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 1518: - ACCEPT_TOKEN(anon_sym_RPAREN); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '|') ADVANCE(1513); - END_STATE(); - case 1519: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 1520: - ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && - lookahead != '}') ADVANCE(1273); - END_STATE(); - case 1521: - ACCEPT_TOKEN(aux_sym_block_name_token1); - END_STATE(); - case 1522: - ACCEPT_TOKEN(aux_sym_block_name_token2); - END_STATE(); - case 1523: ACCEPT_TOKEN(aux_sym_block_name_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1524: + case 1336: ACCEPT_TOKEN(aux_sym_block_name_token4); END_STATE(); - case 1525: + case 1337: + ACCEPT_TOKEN(aux_sym_block_name_token4); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1338: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1526: + case 1339: ACCEPT_TOKEN(anon_sym_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -21509,726 +19710,744 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1527: + case 1340: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1528: + case 1341: ACCEPT_TOKEN(aux_sym_if_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1529: + case 1342: ACCEPT_TOKEN(aux_sym_elseif_clause_token1); END_STATE(); - case 1530: - ACCEPT_TOKEN(aux_sym_else_clause_token1); + case 1343: + ACCEPT_TOKEN(aux_sym_elseif_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1531: + case 1344: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(317); + lookahead == 'i') ADVANCE(319); END_STATE(); - case 1532: + case 1345: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(750); + lookahead == 'i') ADVANCE(1476); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1533: + case 1346: ACCEPT_TOKEN(aux_sym_else_clause_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1660); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1534: + case 1347: ACCEPT_TOKEN(aux_sym_switch_statement_token1); END_STATE(); - case 1535: + case 1348: + ACCEPT_TOKEN(aux_sym_switch_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1349: ACCEPT_TOKEN(aux_sym_switch_parameter_token1); END_STATE(); - case 1536: + case 1350: ACCEPT_TOKEN(aux_sym_switch_parameter_token2); END_STATE(); - case 1537: + case 1351: ACCEPT_TOKEN(aux_sym_switch_parameter_token3); END_STATE(); - case 1538: + case 1352: ACCEPT_TOKEN(aux_sym_switch_parameter_token4); END_STATE(); - case 1539: + case 1353: ACCEPT_TOKEN(aux_sym_switch_parameter_token5); END_STATE(); - case 1540: + case 1354: ACCEPT_TOKEN(aux_sym_switch_condition_token1); END_STATE(); - case 1541: + case 1355: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); END_STATE(); - case 1542: + case 1356: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); - if (lookahead == '-') ADVANCE(411); + if (lookahead == '-') ADVANCE(413); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1543: + case 1357: ACCEPT_TOKEN(aux_sym_foreach_statement_token2); END_STATE(); - case 1544: - ACCEPT_TOKEN(aux_sym_for_statement_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(243); - END_STATE(); - case 1545: + case 1358: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1626); + lookahead == 'e') ADVANCE(1442); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1546: + case 1359: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(723); + lookahead == 'e') ADVANCE(232); END_STATE(); - case 1547: + case 1360: ACCEPT_TOKEN(aux_sym_for_statement_token2); END_STATE(); - case 1548: - ACCEPT_TOKEN(aux_sym_for_statement_token2); - if (lookahead == '-') ADVANCE(1842); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1714); + case 1361: + ACCEPT_TOKEN(aux_sym_while_statement_token1); END_STATE(); - case 1549: + case 1362: ACCEPT_TOKEN(aux_sym_while_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1550: + case 1363: ACCEPT_TOKEN(aux_sym_do_statement_token1); END_STATE(); - case 1551: + case 1364: + ACCEPT_TOKEN(aux_sym_do_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1365: ACCEPT_TOKEN(aux_sym_do_statement_token2); END_STATE(); - case 1552: + case 1366: ACCEPT_TOKEN(aux_sym_function_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1553: + case 1367: ACCEPT_TOKEN(aux_sym_function_statement_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1554: + case 1368: ACCEPT_TOKEN(aux_sym_function_statement_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1555: + case 1369: ACCEPT_TOKEN(aux_sym_flow_control_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1556: + case 1370: ACCEPT_TOKEN(aux_sym_flow_control_statement_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1557: + case 1371: ACCEPT_TOKEN(aux_sym_flow_control_statement_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1558: + case 1372: ACCEPT_TOKEN(aux_sym_flow_control_statement_token4); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1559: + case 1373: ACCEPT_TOKEN(aux_sym_flow_control_statement_token5); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1560: + case 1374: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1560); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1374); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1561: + case 1375: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1561); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); END_STATE(); - case 1562: + case 1376: ACCEPT_TOKEN(aux_sym_trap_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1563: + case 1377: ACCEPT_TOKEN(aux_sym_try_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1564: + case 1378: ACCEPT_TOKEN(aux_sym_catch_clause_token1); END_STATE(); - case 1565: + case 1379: + ACCEPT_TOKEN(aux_sym_catch_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1380: ACCEPT_TOKEN(aux_sym_finally_clause_token1); END_STATE(); - case 1566: + case 1381: + ACCEPT_TOKEN(aux_sym_finally_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1382: ACCEPT_TOKEN(aux_sym_data_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1567: + case 1383: ACCEPT_TOKEN(aux_sym_data_commands_allowed_token1); END_STATE(); - case 1568: + case 1384: ACCEPT_TOKEN(aux_sym_inlinescript_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1569: + case 1385: ACCEPT_TOKEN(aux_sym_parallel_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1570: + case 1386: ACCEPT_TOKEN(aux_sym_sequence_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1571: + case 1387: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 1572: + case 1388: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 1573: + case 1389: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(524); - if (lookahead == '<') ADVANCE(1574); - if (lookahead == '@') ADVANCE(1578); - if (lookahead == '`') ADVANCE(47); + if (lookahead == '#') ADVANCE(529); + if (lookahead == '<') ADVANCE(1390); + if (lookahead == '@') ADVANCE(1394); + if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1573); + lookahead == 0xfeff) ADVANCE(1389); if (lookahead != 0 && - (lookahead < '"' || '$' < lookahead)) ADVANCE(1580); + (lookahead < '"' || '$' < lookahead)) ADVANCE(1396); END_STATE(); - case 1574: + case 1390: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1576); + if (lookahead == '#') ADVANCE(1392); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(1580); + lookahead != '`') ADVANCE(1396); END_STATE(); - case 1575: + case 1391: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1575); - if (lookahead == '>') ADVANCE(531); + if (lookahead == '#') ADVANCE(1391); + if (lookahead == '>') ADVANCE(536); if (('"' <= lookahead && lookahead <= '$') || lookahead == '`') ADVANCE(171); - if (lookahead != 0) ADVANCE(1576); + if (lookahead != 0) ADVANCE(1392); END_STATE(); - case 1576: + case 1392: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1575); + if (lookahead == '#') ADVANCE(1391); if (lookahead == '`') ADVANCE(103); if (('"' <= lookahead && lookahead <= '$')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1576); + if (lookahead != 0) ADVANCE(1392); END_STATE(); - case 1577: + case 1393: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == ':') ADVANCE(1579); - if (lookahead == '?') ADVANCE(1210); + if (lookahead == ':') ADVANCE(1395); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); - case 1578: + case 1394: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); ADVANCE_MAP( - '?', 1210, - 'G', 1093, - 'g', 1093, - 'L', 1099, - 'l', 1099, - 'P', 1101, - 'p', 1101, - 'S', 1084, - 's', 1084, - 'U', 1104, - 'u', 1104, - 'W', 1098, - 'w', 1098, + '?', 1209, + 'G', 1092, + 'g', 1092, + 'L', 1098, + 'l', 1098, + 'P', 1100, + 'p', 1100, + 'S', 1083, + 's', 1083, + 'U', 1103, + 'u', 1103, + 'W', 1097, + 'w', 1097, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); - case 1579: + case 1395: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '?') ADVANCE(1210); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1580); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); - case 1580: + case 1396: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1580); + lookahead != '`') ADVANCE(1396); END_STATE(); - case 1581: + case 1397: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); END_STATE(); - case 1582: + case 1398: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); - if (lookahead == '\n') ADVANCE(1581); - if (lookahead == '\r') ADVANCE(48); + if (lookahead == '\n') ADVANCE(1397); + if (lookahead == '\r') ADVANCE(50); END_STATE(); - case 1583: + case 1399: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); END_STATE(); - case 1584: + case 1400: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); - if (lookahead == '\n') ADVANCE(1585); + if (lookahead == '\n') ADVANCE(1401); END_STATE(); - case 1585: + case 1401: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); - if (lookahead == '`') ADVANCE(47); + if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1573); + lookahead == 0xfeff) ADVANCE(1389); END_STATE(); - case 1586: + case 1402: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE2); END_STATE(); - case 1587: + case 1403: ACCEPT_TOKEN(anon_sym_DOLLAR2); END_STATE(); - case 1588: + case 1404: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, '`', 212, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 1589: + case 1405: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 968, - '(', 1872, - '?', 974, - '^', 971, - '_', 977, - '{', 497, - 'G', 994, - 'g', 994, - 'L', 1000, - 'l', 1000, - 'P', 1002, - 'p', 1002, - 'S', 985, - 's', 985, - 'U', 1005, - 'u', 1005, - 'W', 999, - 'w', 999, + '$', 967, + '(', 1686, + '?', 973, + '^', 970, + '_', 976, + '{', 502, + 'G', 993, + 'g', 993, + 'L', 999, + 'l', 999, + 'P', 1001, + 'p', 1001, + 'S', 984, + 's', 984, + 'U', 1004, + 'u', 1004, + 'W', 998, + 'w', 998, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); - case 1590: + case 1406: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 1591: + case 1407: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(1586); + if (lookahead == '"') ADVANCE(1402); END_STATE(); - case 1592: + case 1408: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1684, - 'c', 1684, - 'D', 1617, - 'd', 1617, - 'E', 1702, - 'e', 1702, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1624, - 'p', 1624, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1592, - 0x200b, 1592, - 0x2060, 1592, - 0xfeff, 1592, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1500, + 'c', 1500, + 'D', 1432, + 'd', 1432, + 'E', 1515, + 'e', 1515, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1440, + 'p', 1440, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1408, + 0x200b, 1408, + 0x2060, 1408, + 0xfeff, 1408, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1593: + case 1409: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1684, - 'c', 1684, - 'D', 1617, - 'd', 1617, - 'E', 1702, - 'e', 1702, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1633, - 'p', 1633, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1593, - 0x200b, 1593, - 0x2060, 1593, - 0xfeff, 1593, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1500, + 'c', 1500, + 'D', 1432, + 'd', 1432, + 'E', 1515, + 'e', 1515, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1449, + 'p', 1449, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1409, + 0x200b, 1409, + 0x2060, 1409, + 0xfeff, 1409, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1594: + case 1410: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1684, - 'c', 1684, - 'D', 1617, - 'd', 1617, - 'E', 1702, - 'e', 1702, - 'F', 1670, - 'f', 1670, - 'I', 1659, - 'i', 1659, - 'P', 1633, - 'p', 1633, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1594, - 0x200b, 1594, - 0x2060, 1594, - 0xfeff, 1594, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1500, + 'c', 1500, + 'D', 1432, + 'd', 1432, + 'E', 1515, + 'e', 1515, + 'F', 1486, + 'f', 1486, + 'I', 1475, + 'i', 1475, + 'P', 1449, + 'p', 1449, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1410, + 0x200b, 1410, + 0x2060, 1410, + 0xfeff, 1410, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1595: + case 1411: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1684, - 'c', 1684, - 'D', 1617, - 'd', 1617, - 'E', 1689, - 'e', 1689, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1633, - 'p', 1633, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1595, - 0x200b, 1595, - 0x2060, 1595, - 0xfeff, 1595, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1500, + 'c', 1500, + 'D', 1432, + 'd', 1432, + 'E', 1505, + 'e', 1505, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1449, + 'p', 1449, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1411, + 0x200b, 1411, + 0x2060, 1411, + 0xfeff, 1411, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1596: + case 1412: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1684, - 'c', 1684, - 'D', 1617, - 'd', 1617, - 'E', 1695, - 'e', 1695, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1633, - 'p', 1633, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1596, - 0x200b, 1596, - 0x2060, 1596, - 0xfeff, 1596, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1500, + 'c', 1500, + 'D', 1432, + 'd', 1432, + 'E', 1511, + 'e', 1511, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1449, + 'p', 1449, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1412, + 0x200b, 1412, + 0x2060, 1412, + 0xfeff, 1412, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1597: + case 1413: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1723, - 'b', 1723, - 'C', 1630, - 'c', 1630, - 'D', 1617, - 'd', 1617, - 'E', 1702, - 'e', 1702, - 'F', 1670, - 'f', 1670, - 'I', 1659, - 'i', 1659, - 'P', 1633, - 'p', 1633, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1597, - 0x200b, 1597, - 0x2060, 1597, - 0xfeff, 1597, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1539, + 'b', 1539, + 'C', 1446, + 'c', 1446, + 'D', 1432, + 'd', 1432, + 'E', 1515, + 'e', 1515, + 'F', 1486, + 'f', 1486, + 'I', 1475, + 'i', 1475, + 'P', 1449, + 'p', 1449, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1413, + 0x200b, 1413, + 0x2060, 1413, + 0xfeff, 1413, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1598: + case 1414: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1648, - 'b', 1648, - 'C', 1684, - 'c', 1684, - 'D', 1616, - 'd', 1616, - 'E', 1704, - 'e', 1704, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1623, - 'p', 1623, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1598, - 0x200b, 1598, - 0x2060, 1598, - 0xfeff, 1598, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1464, + 'b', 1464, + 'C', 1500, + 'c', 1500, + 'D', 1431, + 'd', 1431, + 'E', 1519, + 'e', 1519, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1439, + 'p', 1439, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1414, + 0x200b, 1414, + 0x2060, 1414, + 0xfeff, 1414, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1599: + case 1415: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - ':', 1755, - 'B', 1648, - 'b', 1648, - 'C', 1684, - 'c', 1684, - 'D', 1616, - 'd', 1616, - 'E', 1704, - 'e', 1704, - 'F', 1669, - 'f', 1669, - 'I', 1659, - 'i', 1659, - 'P', 1632, - 'p', 1632, - 'R', 1650, - 'r', 1650, - 'S', 1647, - 's', 1647, - 'T', 1668, - 't', 1668, - 'W', 1667, - 'w', 1667, - 0xa0, 1599, - 0x200b, 1599, - 0x2060, 1599, - 0xfeff, 1599, + '#', 532, + '.', 829, + '0', 551, + ':', 1571, + 'B', 1464, + 'b', 1464, + 'C', 1500, + 'c', 1500, + 'D', 1431, + 'd', 1431, + 'E', 1519, + 'e', 1519, + 'F', 1485, + 'f', 1485, + 'I', 1475, + 'i', 1475, + 'P', 1448, + 'p', 1448, + 'R', 1467, + 'r', 1467, + 'S', 1460, + 's', 1460, + 'T', 1484, + 't', 1484, + 'W', 1483, + 'w', 1483, + 0xa0, 1415, + 0x200b, 1415, + 0x2060, 1415, + 0xfeff, 1415, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1600: + case 1416: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '-', 1842, - '.', 834, - '0', 546, - 'F', 1714, - 'f', 1714, - 0xa0, 1600, - 0x200b, 1600, - 0x2060, 1600, - 0xfeff, 1600, + '#', 532, + '.', 829, + '0', 551, + 'F', 1530, + 'f', 1530, + 0xa0, 1416, + 0x200b, 1416, + 0x2060, 1416, + 0xfeff, 1416, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1601: + case 1417: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '#') ADVANCE(527); - if (lookahead == '.') ADVANCE(1607); - if (lookahead == '0') ADVANCE(534); + if (lookahead == '#') ADVANCE(532); + if (lookahead == '.') ADVANCE(1423); + if (lookahead == '0') ADVANCE(539); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1601); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(535); + lookahead == 0xfeff) ADVANCE(1417); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1602: + case 1418: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( - '#', 527, - '.', 835, - 'F', 1714, - 'f', 1714, - 0xa0, 1602, - 0x200b, 1602, - 0x2060, 1602, - 0xfeff, 1602, + '#', 532, + '.', 830, + 'F', 1530, + 'f', 1530, + 0xa0, 1418, + 0x200b, 1418, + 0x2060, 1418, + 0xfeff, 1418, ); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1603: + case 1419: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '+') ADVANCE(495); - if (lookahead == '-') ADVANCE(1804); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); + if (lookahead == '+') ADVANCE(500); + if (lookahead == '-') ADVANCE(1620); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22236,19 +20455,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1604: + case 1420: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'b') ADVANCE(537); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'b') ADVANCE(542); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22256,19 +20475,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1605: + case 1421: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'b') ADVANCE(585); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'b') ADVANCE(590); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22276,19 +20495,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1606: + case 1422: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); - if (lookahead == 'b') ADVANCE(570); + if (lookahead == '-') ADVANCE(1621); + if (lookahead == 'b') ADVANCE(575); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22296,18 +20515,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1607: + case 1423: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(583); + if (lookahead == '-') ADVANCE(1621); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22315,20 +20534,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1608: + case 1424: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); + if (lookahead == '-') ADVANCE(1621); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(568); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); if (lookahead == '.' || lookahead == '?' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22336,18 +20555,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1609: + case 1425: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1805); + if (lookahead == '-') ADVANCE(1621); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -22355,941 +20574,941 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1756); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); END_STATE(); - case 1610: + case 1426: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(411); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == '-') ADVANCE(413); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1611: + case 1427: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(564); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'b') ADVANCE(569); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1612: + case 1428: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(596); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'b') ADVANCE(601); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1613: + case 1429: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(579); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (lookahead == 'b') ADVANCE(584); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1614: + case 1430: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '+' || - lookahead == '-') ADVANCE(495); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); - END_STATE(); - case 1615: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1566); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == '-') ADVANCE(500); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1616: + case 1431: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1742); + lookahead == 'a') ADVANCE(1558); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1550); + lookahead == 'o') ADVANCE(1364); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1708); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'y') ADVANCE(1524); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1617: + case 1432: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1742); + lookahead == 'a') ADVANCE(1558); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1550); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1364); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1618: + case 1433: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1732); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1548); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1619: + case 1434: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1715); + lookahead == 'a') ADVANCE(1531); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1563); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'y') ADVANCE(1377); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1620: + case 1435: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1693); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1382); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1621: + case 1436: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1698); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1509); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1622: + case 1437: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1680); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1514); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1623: + case 1438: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1497); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + END_STATE(); + case 1439: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1724); + lookahead == 'a') ADVANCE(1540); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1713); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1624: + case 1440: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1724); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1540); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1625: + case 1441: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1697); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1513); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1626: + case 1442: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1635); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1451); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1627: + case 1443: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1694); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1510); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1628: + case 1444: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1691); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1507); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1629: + case 1445: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1637); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1453); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1630: + case 1446: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1745); + lookahead == 'a') ADVANCE(1561); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1618); + lookahead == 'l') ADVANCE(1433); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1705); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1521); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1631: + case 1447: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1727); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1543); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1632: + case 1448: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1728); + lookahead == 'a') ADVANCE(1544); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1713); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1633: + case 1449: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1728); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'a') ADVANCE(1544); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1634: + case 1450: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1664); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1479); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1635: + case 1451: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1665); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1480); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1636: + case 1452: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1717); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1533); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1637: + case 1453: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1666); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1481); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1638: + case 1454: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1663); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1482); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1639: + case 1455: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1726); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1542); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1640: + case 1456: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1646); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1463); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1641: + case 1457: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1658); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1474); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1642: + case 1458: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1744); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'c') ADVANCE(1560); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1643: + case 1459: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1524); + lookahead == 'd') ADVANCE(1337); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1696); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1512); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1644: + case 1460: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1549); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1534); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1645: + case 1461: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1556); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1362); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1646: + case 1462: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1570); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1370); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1647: + case 1463: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1718); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1677); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1386); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1648: + case 1464: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1662); + lookahead == 'e') ADVANCE(1478); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1652); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1468); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1649: + case 1465: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1530); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1345); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1650: + case 1466: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1739); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1346); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1651: + case 1467: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1533); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1555); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1652: + case 1468: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1622); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1438); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1653: + case 1469: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1734); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1550); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1654: + case 1470: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1682); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1498); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1655: + case 1471: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1706); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1522); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1656: + case 1472: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1719); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1538); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1657: + case 1473: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1629); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1445); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1658: + case 1474: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1733); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'e') ADVANCE(1549); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1659: + case 1475: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1528); + lookahead == 'f') ADVANCE(1341); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1685); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1501); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1660: + case 1476: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1529); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'f') ADVANCE(1343); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1661: + case 1477: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1692); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'f') ADVANCE(1508); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1662: + case 1478: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1679); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'g') ADVANCE(1495); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1663: + case 1479: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1564); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'h') ADVANCE(1348); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1664: + case 1480: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1534); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'h') ADVANCE(1356); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1665: + case 1481: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1542); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'h') ADVANCE(1426); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1666: + case 1482: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1610); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'h') ADVANCE(1379); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1667: + case 1483: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1674); + lookahead == 'h') ADVANCE(1490); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1721); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1537); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1668: + case 1484: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1720); + lookahead == 'h') ADVANCE(1536); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1619); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1434); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1669: + case 1485: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1688); + lookahead == 'i') ADVANCE(1504); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1722); + lookahead == 'o') ADVANCE(1535); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1703); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1516); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1670: + case 1486: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1687); + lookahead == 'i') ADVANCE(1503); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1722); + lookahead == 'o') ADVANCE(1535); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1703); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1516); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1671: + case 1487: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1712); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1528); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1672: + case 1488: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1716); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1532); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1673: + case 1489: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1707); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1523); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1674: + case 1490: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1686); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1502); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1675: + case 1491: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1709); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1525); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1676: + case 1492: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1737); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1553); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1677: + case 1493: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1740); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1556); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1678: + case 1494: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1636); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1452); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1679: + case 1495: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1699); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'i') ADVANCE(1520); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1680: + case 1496: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1555); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'k') ADVANCE(1477); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1681: + case 1497: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1661); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'k') ADVANCE(1369); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1682: + case 1498: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1569); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1385); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1683: + case 1499: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1752); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1568); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1684: + case 1500: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1618); + lookahead == 'l') ADVANCE(1433); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1705); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1521); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1685: + case 1501: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1673); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1489); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1686: + case 1502: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1644); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1461); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1687: + case 1503: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1741); + lookahead == 'l') ADVANCE(1557); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1628); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1444); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1688: + case 1504: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1741); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1557); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1689: + case 1505: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1735); + lookahead == 'l') ADVANCE(1551); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1746); + lookahead == 'n') ADVANCE(1562); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1676); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'x') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1690: + case 1506: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1654); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1470); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1691: + case 1507: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1683); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1499); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1692: + case 1508: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1711); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1527); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1693: + case 1509: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1690); + lookahead == 'l') ADVANCE(1506); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1515); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'm') ADVANCE(1324); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1694: + case 1510: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1690); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'l') ADVANCE(1506); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1695: + case 1511: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1736); + lookahead == 'l') ADVANCE(1552); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1746); + lookahead == 'n') ADVANCE(1562); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1676); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'x') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1696: + case 1512: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1827); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'm') ADVANCE(1641); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1697: + case 1513: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1521); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'm') ADVANCE(1331); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1698: + case 1514: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1678); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'm') ADVANCE(1494); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1699: + case 1515: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1522); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1562); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1700: + case 1516: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1558); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1458); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1701: + case 1517: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1372); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1702: + case 1518: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1746); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1676); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1366); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1703: + case 1519: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1642); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1459); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1704: + case 1520: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1643); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1676); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1333); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1705: + case 1521: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1743); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1559); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1706: + case 1522: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1640); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1456); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1707: + case 1523: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1653); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1469); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1708: + case 1524: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1621); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1437); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1709: + case 1525: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1749); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'n') ADVANCE(1565); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1710: + case 1526: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1750); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1566); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1711: + case 1527: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1751); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1567); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1712: + case 1528: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1701); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1518); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1713: + case 1529: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1641); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1457); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1714: + case 1530: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1729); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'o') ADVANCE(1545); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1715: + case 1531: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1562); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'p') ADVANCE(1376); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1716: + case 1532: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1738); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'p') ADVANCE(1554); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1717: + case 1533: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1631); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'p') ADVANCE(1447); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1718: + case 1534: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1747); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'q') ADVANCE(1563); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1719: + case 1535: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1553); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1358); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1720: + case 1536: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1710); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1526); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1721: + case 1537: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1681); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1496); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1722: + case 1538: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1545); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1367); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1723: + case 1539: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1652); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1468); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1724: + case 1540: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1620); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1436); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1725: + case 1541: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1700); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1517); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1726: + case 1542: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1672); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1488); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1727: + case 1543: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1625); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1441); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1728: + case 1544: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1627); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1443); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1729: + case 1545: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1657); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'r') ADVANCE(1473); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1730: + case 1546: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1826); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1640); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1731: + case 1547: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1523); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1335); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1732: + case 1548: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1730); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1546); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1733: + case 1549: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1731); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1547); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1734: + case 1550: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1639); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1455); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1735: + case 1551: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1651); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1465); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1736: + case 1552: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1649); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 's') ADVANCE(1466); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1737: + case 1553: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1559); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1373); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1738: + case 1554: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1568); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1384); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1739: + case 1555: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1748); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1564); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1740: + case 1556: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1634); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1450); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1741: + case 1557: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1656); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1472); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1742: + case 1558: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1615); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1435); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1743: + case 1559: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1675); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1491); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1744: + case 1560: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1671); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1487); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1745: + case 1561: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1638); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 't') ADVANCE(1454); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1746: + case 1562: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1696); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1512); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1747: + case 1563: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1655); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1471); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1748: + case 1564: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1725); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1541); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1749: + case 1565: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1645); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'u') ADVANCE(1462); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1750: + case 1566: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1557); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'w') ADVANCE(1371); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1751: + case 1567: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1554); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'w') ADVANCE(1368); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1752: + case 1568: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1565); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + lookahead == 'y') ADVANCE(1381); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1753: + case 1569: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(587); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1754: + case 1570: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1755: + case 1571: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1560); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1374); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1756: + case 1572: ACCEPT_TOKEN(aux_sym_command_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1756); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); - case 1757: + case 1573: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -23299,28 +21518,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1763); + if (lookahead != 0) ADVANCE(1579); END_STATE(); - case 1758: + case 1574: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1777, - '*', 1770, - '-', 1767, - '1', 1771, - '2', 1772, - '3', 1773, - '4', 1774, - '5', 1775, - '6', 1776, - ':', 1815, - '<', 889, - '>', 847, - '`', 1780, - 0xa0, 1758, - 0x200b, 1758, - 0x2060, 1758, - 0xfeff, 1758, + '#', 1593, + '*', 1586, + '-', 1583, + '1', 1587, + '2', 1588, + '3', 1589, + '4', 1590, + '5', 1591, + '6', 1592, + ':', 1629, + '<', 884, + '>', 842, + '`', 1596, + 0xa0, 1574, + 0x200b, 1574, + 0x2060, 1574, + 0xfeff, 1574, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -23328,28 +21547,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1780); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1596); END_STATE(); - case 1759: + case 1575: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1777, - '*', 1770, - '-', 1769, - '1', 1771, - '2', 1772, - '3', 1773, - '4', 1774, - '5', 1775, - '6', 1776, - ':', 1815, - '<', 889, - '>', 847, - '`', 1780, - 0xa0, 1759, - 0x200b, 1759, - 0x2060, 1759, - 0xfeff, 1759, + '#', 1593, + '*', 1586, + '-', 1585, + '1', 1587, + '2', 1588, + '3', 1589, + '4', 1590, + '5', 1591, + '6', 1592, + ':', 1629, + '<', 884, + '>', 842, + '`', 1596, + 0xa0, 1575, + 0x200b, 1575, + 0x2060, 1575, + 0xfeff, 1575, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -23357,17 +21576,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1780); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1596); END_STATE(); - case 1760: + case 1576: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1777); - if (lookahead == '<') ADVANCE(1761); - if (lookahead == '`') ADVANCE(1780); + if (lookahead == '#') ADVANCE(1593); + if (lookahead == '<') ADVANCE(1577); + if (lookahead == '`') ADVANCE(1596); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1760); + lookahead == 0xfeff) ADVANCE(1576); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -23376,11 +21595,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '&' && lookahead != ',' && lookahead != ';' && - lookahead != '<') ADVANCE(1780); + lookahead != '<') ADVANCE(1596); END_STATE(); - case 1761: + case 1577: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1763); + if (lookahead == '#') ADVANCE(1579); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23389,12 +21608,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1762: + case 1578: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1762); - if (lookahead == '>') ADVANCE(1780); + if (lookahead == '#') ADVANCE(1578); + if (lookahead == '>') ADVANCE(1596); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || @@ -23402,12 +21621,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1763); + if (lookahead != 0) ADVANCE(1579); END_STATE(); - case 1763: + case 1579: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1762); - if (lookahead == '`') ADVANCE(1757); + if (lookahead == '#') ADVANCE(1578); + if (lookahead == '`') ADVANCE(1573); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || @@ -23415,39 +21634,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1763); + if (lookahead != 0) ADVANCE(1579); END_STATE(); - case 1764: + case 1580: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1822); - if (lookahead == '-') ADVANCE(1768); + if (lookahead == '%') ADVANCE(1636); + if (lookahead == '-') ADVANCE(1584); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1765: + case 1581: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1778); - if (lookahead == '-') ADVANCE(1768); + if (lookahead == '%') ADVANCE(1594); + if (lookahead == '-') ADVANCE(1584); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1766: + case 1582: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '&') ADVANCE(193); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || @@ -23457,50 +21676,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1767: + case 1583: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1764); + if (lookahead == '-') ADVANCE(1580); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1768: + case 1584: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1768); + if (lookahead == '-') ADVANCE(1584); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1769: + case 1585: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1765); + if (lookahead == '-') ADVANCE(1581); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1770: + case 1586: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(882); + if (lookahead == '>') ADVANCE(877); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23508,11 +21727,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1771: + case 1587: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(1766); + if (lookahead == '>') ADVANCE(1582); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23520,11 +21739,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1772: + case 1588: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(852); + if (lookahead == '>') ADVANCE(847); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23532,11 +21751,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1773: + case 1589: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(858); + if (lookahead == '>') ADVANCE(853); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23544,11 +21763,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1774: + case 1590: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(864); + if (lookahead == '>') ADVANCE(859); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23556,11 +21775,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1775: + case 1591: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(870); + if (lookahead == '>') ADVANCE(865); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23568,11 +21787,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1776: + case 1592: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(876); + if (lookahead == '>') ADVANCE(871); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -23580,9 +21799,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1777: + case 1593: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || lookahead == 0x0b || @@ -23592,11 +21811,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(532); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(537); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1777); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1593); END_STATE(); - case 1778: + case 1594: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || lookahead == 0x0b || @@ -23606,24 +21825,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1806); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1622); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1778); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); END_STATE(); - case 1779: + case 1595: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1779); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1780); + lookahead != ';') ADVANCE(1596); END_STATE(); - case 1780: + case 1596: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23632,21 +21851,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1781: + case 1597: ACCEPT_TOKEN(anon_sym_DQUOTE2); END_STATE(); - case 1782: + case 1598: ACCEPT_TOKEN(anon_sym_DQUOTE2); - if (lookahead == '"') ADVANCE(650); + if (lookahead == '"') ADVANCE(655); END_STATE(); - case 1783: + case 1599: ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); END_STATE(); - case 1784: + case 1600: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '%') ADVANCE(1820); + if (lookahead == '%') ADVANCE(1634); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23654,75 +21873,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1785: + case 1601: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1865); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1679); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1786: + case 1602: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1298); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1293); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1787: + case 1603: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1870); + if (lookahead == '-') ADVANCE(1684); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1788: + case 1604: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1784); + if (lookahead == '-') ADVANCE(1600); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1789: + case 1605: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1867); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1681); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1790: + case 1606: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1300); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1295); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1791: + case 1607: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == '>') ADVANCE(176); if (lookahead == '-' || @@ -23732,11 +21951,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1792: + case 1608: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(851); + if (lookahead == '>') ADVANCE(846); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23744,11 +21963,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1793: + case 1609: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(857); + if (lookahead == '>') ADVANCE(852); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23756,11 +21975,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1794: + case 1610: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(863); + if (lookahead == '>') ADVANCE(858); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23768,11 +21987,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1795: + case 1611: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(869); + if (lookahead == '>') ADVANCE(864); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23780,11 +21999,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1796: + case 1612: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(875); + if (lookahead == '>') ADVANCE(870); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23792,11 +22011,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1797: + case 1613: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'b') ADVANCE(595); + if (lookahead == 'b') ADVANCE(600); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23804,12 +22023,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1798: + case 1614: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1799); + lookahead == 'a') ADVANCE(1615); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23817,12 +22036,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1799: + case 1615: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1801); + lookahead == 'c') ADVANCE(1617); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23830,12 +22049,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1800: + case 1616: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1798); + lookahead == 'e') ADVANCE(1614); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23843,12 +22062,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1801: + case 1617: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1885); + lookahead == 'h') ADVANCE(1698); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23856,12 +22075,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1802: + case 1618: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1803); + lookahead == 'o') ADVANCE(1619); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23869,12 +22088,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1803: + case 1619: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1800); + lookahead == 'r') ADVANCE(1616); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -23882,20 +22101,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1804: + case 1620: ACCEPT_TOKEN(sym_path_command_name_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(590); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); if (lookahead == '-' || lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1805: + case 1621: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == '-' || lookahead == '.' || @@ -23904,63 +22123,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1806: + case 1622: ACCEPT_TOKEN(sym_stop_parsing); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(1806); + lookahead != '\r') ADVANCE(1622); END_STATE(); - case 1807: + case 1623: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1807); - if (lookahead == '-') ADVANCE(1839); + if (lookahead == ' ') ADVANCE(1623); END_STATE(); - case 1808: + case 1624: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1808); - if (lookahead == '-') ADVANCE(1839); + if (lookahead == ' ') ADVANCE(1624); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); - END_STATE(); - case 1809: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1809); + lookahead == 0xfeff) ADVANCE(1214); END_STATE(); - case 1810: + case 1625: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1810); - if (lookahead == '-') ADVANCE(1845); + if (lookahead == ' ') ADVANCE(1625); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); + lookahead == 0xfeff) ADVANCE(1215); END_STATE(); - case 1811: + case 1626: ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1811); - if (lookahead == '-') ADVANCE(1842); + if (lookahead == ' ') ADVANCE(1626); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); - END_STATE(); - case 1812: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1812); - if (lookahead == '-') ADVANCE(1845); + lookahead == 0xfeff) ADVANCE(1216); END_STATE(); - case 1813: + case 1627: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 1814: + case 1628: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1696); END_STATE(); - case 1815: + case 1629: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23969,9 +22175,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1780); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); END_STATE(); - case 1816: + case 1630: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -23981,22 +22187,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1817: + case 1631: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 1818: + case 1632: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(844); + if (lookahead == '=') ADVANCE(839); END_STATE(); - case 1819: + case 1633: ACCEPT_TOKEN(aux_sym_foreach_command_token1); END_STATE(); - case 1820: + case 1634: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); END_STATE(); - case 1821: + case 1635: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -24007,11 +22213,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1806); + lookahead == '}') ADVANCE(1622); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1267); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1262); END_STATE(); - case 1822: + case 1636: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -24021,58 +22227,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1806); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1622); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1778); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); END_STATE(); - case 1823: + case 1637: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(1806); + lookahead != '\r') ADVANCE(1622); END_STATE(); - case 1824: + case 1638: ACCEPT_TOKEN(aux_sym_class_attribute_token1); END_STATE(); - case 1825: + case 1639: ACCEPT_TOKEN(aux_sym_class_attribute_token2); END_STATE(); - case 1826: + case 1640: ACCEPT_TOKEN(aux_sym_class_statement_token1); END_STATE(); - case 1827: + case 1641: ACCEPT_TOKEN(aux_sym_enum_statement_token1); END_STATE(); - case 1828: + case 1642: ACCEPT_TOKEN(aux_sym_logical_expression_token1); END_STATE(); - case 1829: + case 1643: ACCEPT_TOKEN(aux_sym_logical_expression_token2); END_STATE(); - case 1830: + case 1644: ACCEPT_TOKEN(aux_sym_logical_expression_token3); END_STATE(); - case 1831: + case 1645: ACCEPT_TOKEN(aux_sym_bitwise_expression_token1); END_STATE(); - case 1832: + case 1646: ACCEPT_TOKEN(aux_sym_bitwise_expression_token2); END_STATE(); - case 1833: + case 1647: ACCEPT_TOKEN(aux_sym_bitwise_expression_token3); END_STATE(); - case 1834: + case 1648: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1861); + if (lookahead == '+') ADVANCE(1674); END_STATE(); - case 1835: + case 1649: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1861); - if (lookahead == '=') ADVANCE(841); + if (lookahead == '+') ADVANCE(1674); + if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1836: + case 1650: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1862); + if (lookahead == '+') ADVANCE(1675); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24082,174 +22288,171 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1837: + case 1651: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(841); + if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1838: + case 1652: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1864, - 'A', 1418, - 'a', 1418, - 'B', 1304, - 'b', 1304, - 'C', 1305, - 'c', 1305, - 'E', 1456, - 'e', 1456, - 'F', 967, - 'f', 967, - 'G', 1347, - 'g', 1347, - 'I', 1338, - 'i', 1338, - 'J', 1438, - 'j', 1438, - 'L', 1348, - 'l', 1348, - 'M', 1306, - 'm', 1306, - 'N', 1349, - 'n', 1349, - 'O', 1459, - 'o', 1459, - 'P', 1308, - 'p', 1308, - 'R', 1350, - 'r', 1350, - 'S', 1375, - 's', 1375, - 'W', 1384, - 'w', 1384, - 'X', 1440, - 'x', 1440, + '-', 1677, + 'A', 388, + 'a', 388, + 'B', 218, + 'b', 218, + 'C', 221, + 'c', 221, + 'E', 438, + 'e', 438, + 'F', 966, + 'f', 966, + 'G', 283, + 'g', 283, + 'I', 272, + 'i', 272, + 'J', 415, + 'j', 415, + 'L', 284, + 'l', 284, + 'M', 222, + 'm', 222, + 'N', 285, + 'n', 285, + 'O', 441, + 'o', 441, + 'P', 224, + 'p', 224, + 'R', 287, + 'r', 287, + 'S', 324, + 's', 324, + 'W', 339, + 'w', 339, + 'X', 417, + 'x', 417, ); - if (lookahead == '?' || - ('D' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1839: + case 1653: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1864, - 'B', 1423, - 'b', 1423, - 'J', 1438, - 'j', 1438, - 'N', 1444, - 'n', 1444, - 'S', 1450, - 's', 1450, + '-', 1676, + 'A', 388, + 'a', 388, + 'B', 218, + 'b', 218, + 'C', 255, + 'c', 255, + 'E', 437, + 'e', 437, + 'F', 965, + 'f', 965, + 'G', 283, + 'g', 283, + 'I', 272, + 'i', 272, + 'J', 415, + 'j', 415, + 'L', 284, + 'l', 284, + 'M', 222, + 'm', 222, + 'N', 285, + 'n', 285, + 'O', 441, + 'o', 441, + 'R', 317, + 'r', 317, + 'S', 323, + 's', 323, + 'X', 417, + 'x', 417, ); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); END_STATE(); - case 1840: + case 1654: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1863, - 'A', 389, - 'a', 389, - 'B', 224, - 'b', 224, - 'C', 258, - 'c', 258, - 'E', 433, - 'e', 433, - 'F', 966, - 'f', 966, - 'G', 282, - 'g', 282, - 'I', 271, - 'i', 271, - 'J', 409, - 'j', 409, - 'L', 283, - 'l', 283, - 'M', 234, - 'm', 234, - 'N', 284, - 'n', 284, - 'O', 436, - 'o', 436, - 'R', 311, - 'r', 311, - 'S', 329, - 's', 329, - 'X', 415, - 'x', 415, + '-', 1676, + 'A', 388, + 'a', 388, + 'B', 219, + 'b', 219, + 'C', 255, + 'c', 255, + 'E', 437, + 'e', 437, + 'F', 965, + 'f', 965, + 'G', 283, + 'g', 283, + 'I', 272, + 'i', 272, + 'J', 415, + 'j', 415, + 'L', 284, + 'l', 284, + 'M', 222, + 'm', 222, + 'N', 286, + 'n', 286, + 'O', 441, + 'o', 441, + 'R', 317, + 'r', 317, + 'S', 323, + 's', 323, + 'X', 417, + 'x', 417, ); END_STATE(); - case 1841: + case 1655: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1863, - 'A', 389, - 'a', 389, - 'B', 225, - 'b', 225, - 'C', 258, - 'c', 258, - 'E', 433, - 'e', 433, - 'F', 966, - 'f', 966, - 'G', 282, - 'g', 282, - 'I', 271, - 'i', 271, - 'J', 409, - 'j', 409, - 'L', 283, - 'l', 283, - 'M', 234, - 'm', 234, - 'N', 285, - 'n', 285, - 'O', 436, - 'o', 436, - 'R', 311, - 'r', 311, - 'S', 329, - 's', 329, - 'X', 415, - 'x', 415, + '-', 1676, + 'B', 395, + 'b', 395, + 'J', 415, + 'j', 415, + 'N', 422, + 'n', 422, + 'S', 429, + 's', 429, ); END_STATE(); - case 1842: + case 1656: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1863, - 'B', 390, - 'b', 390, - 'J', 409, - 'j', 409, - 'N', 410, - 'n', 410, - 'S', 425, - 's', 425, + '-', 1678, + 'B', 1303, + 'b', 1303, + 'J', 1304, + 'j', 1304, + 'N', 1305, + 'n', 1305, + 'S', 1306, + 's', 1306, ); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1843: + case 1657: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1868, - 'B', 1251, - 'b', 1251, - 'J', 1253, - 'j', 1253, - 'N', 1254, - 'n', 1254, - 'S', 1259, - 's', 1259, + '-', 1682, + 'B', 1250, + 'b', 1250, + 'J', 1252, + 'j', 1252, + 'N', 1253, + 'n', 1253, + 'S', 1256, + 's', 1256, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24259,20 +22462,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1844: + case 1658: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1871, - 'B', 1252, - 'b', 1252, - 'J', 1255, - 'j', 1255, - 'N', 1256, - 'n', 1256, - 'S', 1260, - 's', 1260, + '-', 1685, + 'B', 1251, + 'b', 1251, + 'J', 1254, + 'j', 1254, + 'N', 1255, + 'n', 1255, + 'S', 1257, + 's', 1257, ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24283,41 +22486,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1845: + case 1659: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1866, - 'B', 1423, - 'b', 1423, - 'J', 1438, - 'j', 1438, - 'N', 1444, - 'n', 1444, - 'S', 1450, - 's', 1450, + '-', 1680, + 'B', 1303, + 'b', 1303, + 'J', 1304, + 'j', 1304, + 'N', 1305, + 'n', 1305, + 'S', 1306, + 's', 1306, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1846: + case 1660: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1869, - 'B', 1251, - 'b', 1251, - 'J', 1253, - 'j', 1253, - 'N', 1254, - 'n', 1254, - 'S', 1259, - 's', 1259, + '-', 1683, + 'B', 1250, + 'b', 1250, + 'J', 1252, + 'j', 1252, + 'N', 1253, + 'n', 1253, + 'S', 1256, + 's', 1256, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24327,101 +22530,88 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1847: + case 1661: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - 'A', 389, - 'a', 389, - 'B', 225, - 'b', 225, - 'C', 258, - 'c', 258, - 'E', 433, - 'e', 433, - 'F', 966, - 'f', 966, - 'G', 282, - 'g', 282, - 'I', 271, - 'i', 271, - 'J', 409, - 'j', 409, - 'L', 283, - 'l', 283, - 'M', 234, - 'm', 234, - 'N', 285, - 'n', 285, - 'O', 436, - 'o', 436, - 'R', 311, - 'r', 311, - 'S', 329, - 's', 329, - 'X', 415, - 'x', 415, + 'A', 388, + 'a', 388, + 'B', 219, + 'b', 219, + 'C', 255, + 'c', 255, + 'E', 437, + 'e', 437, + 'F', 965, + 'f', 965, + 'G', 283, + 'g', 283, + 'I', 272, + 'i', 272, + 'J', 415, + 'j', 415, + 'L', 284, + 'l', 284, + 'M', 222, + 'm', 222, + 'N', 286, + 'n', 286, + 'O', 441, + 'o', 441, + 'R', 317, + 'r', 317, + 'S', 323, + 's', 323, + 'X', 417, + 'x', 417, ); END_STATE(); - case 1848: + case 1662: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 1849: + case 1663: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '=') ADVANCE(843); + if (lookahead == '=') ADVANCE(838); END_STATE(); - case 1850: + case 1664: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 1851: + case 1665: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 1852: + case 1666: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(842); - if (lookahead == '>') ADVANCE(881); + if (lookahead == '=') ADVANCE(837); + if (lookahead == '>') ADVANCE(876); END_STATE(); - case 1853: + case 1667: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1854: - ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); - END_STATE(); - case 1855: + case 1668: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); - ADVANCE_MAP( - 'C', 422, - 'c', 422, - 'I', 387, - 'i', 387, - 'L', 352, - 'l', 352, - 'M', 244, - 'm', 244, - ); END_STATE(); - case 1856: + case 1669: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); ADVANCE_MAP( - 'C', 1447, - 'c', 1447, - 'I', 1420, - 'i', 1420, - 'L', 1395, - 'l', 1395, - 'M', 1319, - 'm', 1319, + 'C', 426, + 'c', 426, + 'I', 390, + 'i', 390, + 'L', 355, + 'l', 355, + 'M', 243, + 'm', 243, ); END_STATE(); - case 1857: + case 1670: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 1858: + case 1671: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(840); + if (lookahead == '=') ADVANCE(835); END_STATE(); - case 1859: + case 1672: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24431,15 +22621,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1860: + case 1673: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token2); END_STATE(); - case 1861: + case 1674: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 1862: + case 1675: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24449,58 +22639,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); + END_STATE(); + case 1676: + ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 1863: + case 1677: ACCEPT_TOKEN(anon_sym_DASH_DASH); + if (lookahead == '%') ADVANCE(1637); END_STATE(); - case 1864: + case 1678: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1823); - if (lookahead == '-') ADVANCE(1301); + if (lookahead == '%') ADVANCE(1637); + if (lookahead == '-') ADVANCE(1296); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1865: + case 1679: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1823); - if (lookahead == '-') ADVANCE(1302); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '%') ADVANCE(1637); + if (lookahead == '-') ADVANCE(1297); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1866: + case 1680: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1806); - if (lookahead == '-') ADVANCE(1301); + if (lookahead == '%') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1296); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1501); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); END_STATE(); - case 1867: + case 1681: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1806); - if (lookahead == '-') ADVANCE(1302); - if (lookahead == '`') ADVANCE(1501); + if (lookahead == '%') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1297); + if (lookahead == '`') ADVANCE(1309); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1805); + lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1303); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); END_STATE(); - case 1868: + case 1682: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1821); - if (lookahead == '-') ADVANCE(1225); + if (lookahead == '%') ADVANCE(1635); + if (lookahead == '-') ADVANCE(1224); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24510,15 +22704,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1869: + case 1683: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1267); - if (lookahead == '-') ADVANCE(1225); + if (lookahead == '%') ADVANCE(1262); + if (lookahead == '-') ADVANCE(1224); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1272); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -24528,9 +22722,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1870: + case 1684: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead == '-' || lookahead == '.' || @@ -24539,9 +22733,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1871: + case 1685: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24551,18 +22745,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1872: + case 1686: ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN); END_STATE(); - case 1873: + case 1687: ACCEPT_TOKEN(anon_sym_AT_LPAREN); END_STATE(); - case 1874: + case 1688: ACCEPT_TOKEN(anon_sym_AT_LBRACE); END_STATE(); - case 1875: + case 1689: ACCEPT_TOKEN(anon_sym_AT_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -24572,25 +22766,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1273); + lookahead != '}') ADVANCE(1268); END_STATE(); - case 1876: + case 1690: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1853); + if (lookahead == '.') ADVANCE(1667); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(416); + lookahead == 'f') ADVANCE(421); END_STATE(); - case 1877: + case 1691: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1853); + if (lookahead == '.') ADVANCE(1667); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(416); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + lookahead == 'f') ADVANCE(421); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1878: + case 1692: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1802); + lookahead == 'f') ADVANCE(1618); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -24598,42 +22792,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1879: + case 1693: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(416); + lookahead == 'f') ADVANCE(421); END_STATE(); - case 1880: + case 1694: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(416); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + lookahead == 'f') ADVANCE(421); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1881: + case 1695: ACCEPT_TOKEN(anon_sym_DOT2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1882: + case 1696: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 1883: + case 1697: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 1884: - ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); - END_STATE(); - case 1885: + case 1698: ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1805); END_STATE(); default: return false; @@ -24643,11 +22826,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 139}, - [2] = {.lex_state = 513, .external_lex_state = 1}, - [3] = {.lex_state = 513, .external_lex_state = 1}, - [4] = {.lex_state = 513}, - [5] = {.lex_state = 513, .external_lex_state = 1}, - [6] = {.lex_state = 513}, + [2] = {.lex_state = 518, .external_lex_state = 1}, + [3] = {.lex_state = 518, .external_lex_state = 1}, + [4] = {.lex_state = 518}, + [5] = {.lex_state = 518, .external_lex_state = 1}, + [6] = {.lex_state = 518}, [7] = {.lex_state = 140, .external_lex_state = 1}, [8] = {.lex_state = 140, .external_lex_state = 1}, [9] = {.lex_state = 140}, @@ -24683,46 +22866,46 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 140}, [40] = {.lex_state = 141}, [41] = {.lex_state = 141}, - [42] = {.lex_state = 513, .external_lex_state = 1}, - [43] = {.lex_state = 513}, - [44] = {.lex_state = 515}, - [45] = {.lex_state = 515}, - [46] = {.lex_state = 515}, - [47] = {.lex_state = 515}, - [48] = {.lex_state = 515}, - [49] = {.lex_state = 515}, - [50] = {.lex_state = 515}, - [51] = {.lex_state = 515}, - [52] = {.lex_state = 515}, - [53] = {.lex_state = 515}, - [54] = {.lex_state = 515}, - [55] = {.lex_state = 515}, - [56] = {.lex_state = 515}, - [57] = {.lex_state = 515}, - [58] = {.lex_state = 515}, - [59] = {.lex_state = 515}, - [60] = {.lex_state = 515}, - [61] = {.lex_state = 515}, - [62] = {.lex_state = 515}, - [63] = {.lex_state = 515}, - [64] = {.lex_state = 515}, - [65] = {.lex_state = 515}, - [66] = {.lex_state = 515}, - [67] = {.lex_state = 515}, - [68] = {.lex_state = 515}, - [69] = {.lex_state = 515}, - [70] = {.lex_state = 515}, - [71] = {.lex_state = 515}, - [72] = {.lex_state = 515}, - [73] = {.lex_state = 515}, - [74] = {.lex_state = 515}, - [75] = {.lex_state = 515}, + [42] = {.lex_state = 518, .external_lex_state = 1}, + [43] = {.lex_state = 518}, + [44] = {.lex_state = 520}, + [45] = {.lex_state = 520}, + [46] = {.lex_state = 520}, + [47] = {.lex_state = 520}, + [48] = {.lex_state = 520}, + [49] = {.lex_state = 520}, + [50] = {.lex_state = 520}, + [51] = {.lex_state = 520}, + [52] = {.lex_state = 520}, + [53] = {.lex_state = 520}, + [54] = {.lex_state = 520}, + [55] = {.lex_state = 520}, + [56] = {.lex_state = 520}, + [57] = {.lex_state = 520}, + [58] = {.lex_state = 520}, + [59] = {.lex_state = 520}, + [60] = {.lex_state = 520}, + [61] = {.lex_state = 520}, + [62] = {.lex_state = 520}, + [63] = {.lex_state = 520}, + [64] = {.lex_state = 520}, + [65] = {.lex_state = 520}, + [66] = {.lex_state = 520}, + [67] = {.lex_state = 520}, + [68] = {.lex_state = 520}, + [69] = {.lex_state = 520}, + [70] = {.lex_state = 520}, + [71] = {.lex_state = 520}, + [72] = {.lex_state = 520}, + [73] = {.lex_state = 520}, + [74] = {.lex_state = 520}, + [75] = {.lex_state = 520}, [76] = {.lex_state = 131}, [77] = {.lex_state = 131}, - [78] = {.lex_state = 515}, - [79] = {.lex_state = 515}, + [78] = {.lex_state = 520}, + [79] = {.lex_state = 520}, [80] = {.lex_state = 131, .external_lex_state = 1}, - [81] = {.lex_state = 515}, + [81] = {.lex_state = 520}, [82] = {.lex_state = 131, .external_lex_state = 1}, [83] = {.lex_state = 142}, [84] = {.lex_state = 142}, @@ -24841,29 +23024,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [197] = {.lex_state = 144, .external_lex_state = 1}, [198] = {.lex_state = 144}, [199] = {.lex_state = 106}, - [200] = {.lex_state = 513}, - [201] = {.lex_state = 513, .external_lex_state = 1}, + [200] = {.lex_state = 518}, + [201] = {.lex_state = 518, .external_lex_state = 1}, [202] = {.lex_state = 106, .external_lex_state = 1}, - [203] = {.lex_state = 513}, - [204] = {.lex_state = 513, .external_lex_state = 1}, + [203] = {.lex_state = 518}, + [204] = {.lex_state = 518, .external_lex_state = 1}, [205] = {.lex_state = 106, .external_lex_state = 1}, [206] = {.lex_state = 106}, [207] = {.lex_state = 106, .external_lex_state = 1}, [208] = {.lex_state = 106}, - [209] = {.lex_state = 128}, - [210] = {.lex_state = 128, .external_lex_state = 1}, - [211] = {.lex_state = 128}, - [212] = {.lex_state = 128, .external_lex_state = 1}, - [213] = {.lex_state = 128, .external_lex_state = 1}, - [214] = {.lex_state = 107, .external_lex_state = 1}, - [215] = {.lex_state = 128}, - [216] = {.lex_state = 107}, - [217] = {.lex_state = 107, .external_lex_state = 1}, - [218] = {.lex_state = 107}, - [219] = {.lex_state = 125, .external_lex_state = 1}, - [220] = {.lex_state = 125}, - [221] = {.lex_state = 125}, - [222] = {.lex_state = 125, .external_lex_state = 1}, + [209] = {.lex_state = 108}, + [210] = {.lex_state = 108, .external_lex_state = 1}, + [211] = {.lex_state = 108}, + [212] = {.lex_state = 108, .external_lex_state = 1}, + [213] = {.lex_state = 108, .external_lex_state = 1}, + [214] = {.lex_state = 126, .external_lex_state = 1}, + [215] = {.lex_state = 108}, + [216] = {.lex_state = 126}, + [217] = {.lex_state = 126, .external_lex_state = 1}, + [218] = {.lex_state = 126}, + [219] = {.lex_state = 128, .external_lex_state = 1}, + [220] = {.lex_state = 128}, + [221] = {.lex_state = 128}, + [222] = {.lex_state = 128, .external_lex_state = 1}, [223] = {.lex_state = 134, .external_lex_state = 1}, [224] = {.lex_state = 134}, [225] = {.lex_state = 134}, @@ -24940,50 +23123,50 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [296] = {.lex_state = 131}, [297] = {.lex_state = 144}, [298] = {.lex_state = 144, .external_lex_state = 1}, - [299] = {.lex_state = 516}, + [299] = {.lex_state = 521}, [300] = {.lex_state = 144}, [301] = {.lex_state = 144}, [302] = {.lex_state = 144}, - [303] = {.lex_state = 517}, + [303] = {.lex_state = 522}, [304] = {.lex_state = 144, .external_lex_state = 1}, [305] = {.lex_state = 106, .external_lex_state = 1}, [306] = {.lex_state = 144, .external_lex_state = 1}, [307] = {.lex_state = 144}, [308] = {.lex_state = 106}, - [309] = {.lex_state = 107, .external_lex_state = 1}, - [310] = {.lex_state = 517}, - [311] = {.lex_state = 128}, - [312] = {.lex_state = 107}, - [313] = {.lex_state = 128, .external_lex_state = 1}, + [309] = {.lex_state = 126, .external_lex_state = 1}, + [310] = {.lex_state = 522}, + [311] = {.lex_state = 108}, + [312] = {.lex_state = 126}, + [313] = {.lex_state = 108, .external_lex_state = 1}, [314] = {.lex_state = 144}, [315] = {.lex_state = 144}, - [316] = {.lex_state = 107, .external_lex_state = 1}, + [316] = {.lex_state = 126, .external_lex_state = 1}, [317] = {.lex_state = 131}, [318] = {.lex_state = 144}, [319] = {.lex_state = 144}, - [320] = {.lex_state = 107}, - [321] = {.lex_state = 516}, - [322] = {.lex_state = 517}, - [323] = {.lex_state = 516}, + [320] = {.lex_state = 126}, + [321] = {.lex_state = 521}, + [322] = {.lex_state = 522}, + [323] = {.lex_state = 521}, [324] = {.lex_state = 131}, [325] = {.lex_state = 144}, [326] = {.lex_state = 144}, [327] = {.lex_state = 144}, [328] = {.lex_state = 131}, - [329] = {.lex_state = 125}, - [330] = {.lex_state = 125}, - [331] = {.lex_state = 107, .external_lex_state = 1}, + [329] = {.lex_state = 128}, + [330] = {.lex_state = 128}, + [331] = {.lex_state = 126, .external_lex_state = 1}, [332] = {.lex_state = 131}, [333] = {.lex_state = 140, .external_lex_state = 1}, [334] = {.lex_state = 131}, [335] = {.lex_state = 140, .external_lex_state = 1}, [336] = {.lex_state = 144}, [337] = {.lex_state = 131}, - [338] = {.lex_state = 516}, + [338] = {.lex_state = 521}, [339] = {.lex_state = 131}, [340] = {.lex_state = 131}, [341] = {.lex_state = 131}, - [342] = {.lex_state = 517}, + [342] = {.lex_state = 522}, [343] = {.lex_state = 131}, [344] = {.lex_state = 131}, [345] = {.lex_state = 140, .external_lex_state = 1}, @@ -24992,232 +23175,232 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [348] = {.lex_state = 131}, [349] = {.lex_state = 131}, [350] = {.lex_state = 144, .external_lex_state = 1}, - [351] = {.lex_state = 107}, + [351] = {.lex_state = 126}, [352] = {.lex_state = 144, .external_lex_state = 1}, - [353] = {.lex_state = 125, .external_lex_state = 1}, - [354] = {.lex_state = 125, .external_lex_state = 1}, + [353] = {.lex_state = 128, .external_lex_state = 1}, + [354] = {.lex_state = 128, .external_lex_state = 1}, [355] = {.lex_state = 141}, [356] = {.lex_state = 131}, [357] = {.lex_state = 131}, - [358] = {.lex_state = 125, .external_lex_state = 1}, + [358] = {.lex_state = 128, .external_lex_state = 1}, [359] = {.lex_state = 131}, [360] = {.lex_state = 131}, [361] = {.lex_state = 131}, - [362] = {.lex_state = 516}, + [362] = {.lex_state = 521}, [363] = {.lex_state = 141}, [364] = {.lex_state = 131}, - [365] = {.lex_state = 516}, - [366] = {.lex_state = 517}, + [365] = {.lex_state = 521}, + [366] = {.lex_state = 522}, [367] = {.lex_state = 131}, [368] = {.lex_state = 131}, [369] = {.lex_state = 131}, [370] = {.lex_state = 131}, [371] = {.lex_state = 131}, - [372] = {.lex_state = 517}, + [372] = {.lex_state = 522}, [373] = {.lex_state = 144}, - [374] = {.lex_state = 125}, + [374] = {.lex_state = 128}, [375] = {.lex_state = 131}, [376] = {.lex_state = 131}, [377] = {.lex_state = 131}, [378] = {.lex_state = 144}, - [379] = {.lex_state = 516}, + [379] = {.lex_state = 521}, [380] = {.lex_state = 144}, - [381] = {.lex_state = 517}, + [381] = {.lex_state = 522}, [382] = {.lex_state = 144, .external_lex_state = 1}, - [383] = {.lex_state = 518}, + [383] = {.lex_state = 523}, [384] = {.lex_state = 144}, [385] = {.lex_state = 144}, [386] = {.lex_state = 144}, [387] = {.lex_state = 144}, [388] = {.lex_state = 144, .external_lex_state = 1}, - [389] = {.lex_state = 517}, - [390] = {.lex_state = 516}, + [389] = {.lex_state = 522}, + [390] = {.lex_state = 521}, [391] = {.lex_state = 144}, [392] = {.lex_state = 144}, [393] = {.lex_state = 144}, - [394] = {.lex_state = 516}, - [395] = {.lex_state = 517}, + [394] = {.lex_state = 521}, + [395] = {.lex_state = 522}, [396] = {.lex_state = 131}, - [397] = {.lex_state = 517}, - [398] = {.lex_state = 519}, + [397] = {.lex_state = 522}, + [398] = {.lex_state = 524}, [399] = {.lex_state = 131}, - [400] = {.lex_state = 126}, + [400] = {.lex_state = 127}, [401] = {.lex_state = 131}, - [402] = {.lex_state = 517}, + [402] = {.lex_state = 522}, [403] = {.lex_state = 131}, - [404] = {.lex_state = 517}, - [405] = {.lex_state = 516}, - [406] = {.lex_state = 516}, - [407] = {.lex_state = 126, .external_lex_state = 1}, - [408] = {.lex_state = 517}, - [409] = {.lex_state = 126, .external_lex_state = 1}, - [410] = {.lex_state = 519}, - [411] = {.lex_state = 517}, + [404] = {.lex_state = 522}, + [405] = {.lex_state = 521}, + [406] = {.lex_state = 521}, + [407] = {.lex_state = 127, .external_lex_state = 1}, + [408] = {.lex_state = 522}, + [409] = {.lex_state = 127, .external_lex_state = 1}, + [410] = {.lex_state = 524}, + [411] = {.lex_state = 522}, [412] = {.lex_state = 134, .external_lex_state = 1}, [413] = {.lex_state = 134}, - [414] = {.lex_state = 516}, - [415] = {.lex_state = 518}, + [414] = {.lex_state = 521}, + [415] = {.lex_state = 523}, [416] = {.lex_state = 131}, - [417] = {.lex_state = 126}, + [417] = {.lex_state = 127}, [418] = {.lex_state = 131}, [419] = {.lex_state = 131}, [420] = {.lex_state = 131}, - [421] = {.lex_state = 515}, - [422] = {.lex_state = 515}, - [423] = {.lex_state = 515}, - [424] = {.lex_state = 515}, - [425] = {.lex_state = 515}, + [421] = {.lex_state = 520}, + [422] = {.lex_state = 520}, + [423] = {.lex_state = 520}, + [424] = {.lex_state = 520}, + [425] = {.lex_state = 520}, [426] = {.lex_state = 131}, - [427] = {.lex_state = 515}, - [428] = {.lex_state = 515}, - [429] = {.lex_state = 515}, + [427] = {.lex_state = 520}, + [428] = {.lex_state = 520}, + [429] = {.lex_state = 520}, [430] = {.lex_state = 131}, - [431] = {.lex_state = 515}, - [432] = {.lex_state = 515}, + [431] = {.lex_state = 520}, + [432] = {.lex_state = 520}, [433] = {.lex_state = 131}, - [434] = {.lex_state = 515}, + [434] = {.lex_state = 520}, [435] = {.lex_state = 131}, - [436] = {.lex_state = 515}, - [437] = {.lex_state = 515}, - [438] = {.lex_state = 515}, + [436] = {.lex_state = 520}, + [437] = {.lex_state = 520}, + [438] = {.lex_state = 520}, [439] = {.lex_state = 144}, [440] = {.lex_state = 131}, - [441] = {.lex_state = 515}, - [442] = {.lex_state = 515}, - [443] = {.lex_state = 515}, + [441] = {.lex_state = 520}, + [442] = {.lex_state = 520}, + [443] = {.lex_state = 520}, [444] = {.lex_state = 131}, [445] = {.lex_state = 131}, - [446] = {.lex_state = 515}, - [447] = {.lex_state = 515}, - [448] = {.lex_state = 515}, - [449] = {.lex_state = 515}, - [450] = {.lex_state = 515}, - [451] = {.lex_state = 515}, + [446] = {.lex_state = 520}, + [447] = {.lex_state = 520}, + [448] = {.lex_state = 520}, + [449] = {.lex_state = 520}, + [450] = {.lex_state = 520}, + [451] = {.lex_state = 520}, [452] = {.lex_state = 131}, - [453] = {.lex_state = 515}, - [454] = {.lex_state = 515}, - [455] = {.lex_state = 515}, - [456] = {.lex_state = 515}, + [453] = {.lex_state = 520}, + [454] = {.lex_state = 520}, + [455] = {.lex_state = 520}, + [456] = {.lex_state = 520}, [457] = {.lex_state = 131}, [458] = {.lex_state = 144}, - [459] = {.lex_state = 515}, - [460] = {.lex_state = 515}, - [461] = {.lex_state = 515}, - [462] = {.lex_state = 515}, - [463] = {.lex_state = 515}, - [464] = {.lex_state = 515}, - [465] = {.lex_state = 515}, - [466] = {.lex_state = 515}, - [467] = {.lex_state = 515}, - [468] = {.lex_state = 515}, - [469] = {.lex_state = 515}, - [470] = {.lex_state = 515}, - [471] = {.lex_state = 515}, + [459] = {.lex_state = 520}, + [460] = {.lex_state = 520}, + [461] = {.lex_state = 520}, + [462] = {.lex_state = 520}, + [463] = {.lex_state = 520}, + [464] = {.lex_state = 520}, + [465] = {.lex_state = 520}, + [466] = {.lex_state = 520}, + [467] = {.lex_state = 520}, + [468] = {.lex_state = 520}, + [469] = {.lex_state = 520}, + [470] = {.lex_state = 520}, + [471] = {.lex_state = 520}, [472] = {.lex_state = 131}, - [473] = {.lex_state = 515}, - [474] = {.lex_state = 515}, - [475] = {.lex_state = 515}, - [476] = {.lex_state = 515}, + [473] = {.lex_state = 520}, + [474] = {.lex_state = 520}, + [475] = {.lex_state = 520}, + [476] = {.lex_state = 520}, [477] = {.lex_state = 131}, - [478] = {.lex_state = 515}, - [479] = {.lex_state = 515}, - [480] = {.lex_state = 515}, - [481] = {.lex_state = 515}, - [482] = {.lex_state = 515}, - [483] = {.lex_state = 515}, + [478] = {.lex_state = 520}, + [479] = {.lex_state = 520}, + [480] = {.lex_state = 520}, + [481] = {.lex_state = 520}, + [482] = {.lex_state = 520}, + [483] = {.lex_state = 520}, [484] = {.lex_state = 131}, - [485] = {.lex_state = 515}, - [486] = {.lex_state = 515}, - [487] = {.lex_state = 515}, - [488] = {.lex_state = 515}, - [489] = {.lex_state = 515}, - [490] = {.lex_state = 515}, + [485] = {.lex_state = 520}, + [486] = {.lex_state = 520}, + [487] = {.lex_state = 520}, + [488] = {.lex_state = 520}, + [489] = {.lex_state = 520}, + [490] = {.lex_state = 520}, [491] = {.lex_state = 131}, - [492] = {.lex_state = 515}, - [493] = {.lex_state = 515}, + [492] = {.lex_state = 520}, + [493] = {.lex_state = 520}, [494] = {.lex_state = 145}, - [495] = {.lex_state = 515}, - [496] = {.lex_state = 515}, - [497] = {.lex_state = 515}, - [498] = {.lex_state = 515}, - [499] = {.lex_state = 515}, - [500] = {.lex_state = 515}, - [501] = {.lex_state = 515}, - [502] = {.lex_state = 515}, - [503] = {.lex_state = 515}, - [504] = {.lex_state = 515}, - [505] = {.lex_state = 515}, - [506] = {.lex_state = 515}, - [507] = {.lex_state = 515}, - [508] = {.lex_state = 515}, - [509] = {.lex_state = 515}, - [510] = {.lex_state = 515}, - [511] = {.lex_state = 515}, - [512] = {.lex_state = 515}, + [495] = {.lex_state = 520}, + [496] = {.lex_state = 520}, + [497] = {.lex_state = 520}, + [498] = {.lex_state = 520}, + [499] = {.lex_state = 520}, + [500] = {.lex_state = 520}, + [501] = {.lex_state = 520}, + [502] = {.lex_state = 520}, + [503] = {.lex_state = 520}, + [504] = {.lex_state = 520}, + [505] = {.lex_state = 520}, + [506] = {.lex_state = 520}, + [507] = {.lex_state = 520}, + [508] = {.lex_state = 520}, + [509] = {.lex_state = 520}, + [510] = {.lex_state = 520}, + [511] = {.lex_state = 520}, + [512] = {.lex_state = 520}, [513] = {.lex_state = 131}, - [514] = {.lex_state = 515}, - [515] = {.lex_state = 515}, - [516] = {.lex_state = 515}, - [517] = {.lex_state = 515}, + [514] = {.lex_state = 520}, + [515] = {.lex_state = 520}, + [516] = {.lex_state = 520}, + [517] = {.lex_state = 520}, [518] = {.lex_state = 131}, - [519] = {.lex_state = 515}, + [519] = {.lex_state = 520}, [520] = {.lex_state = 131}, [521] = {.lex_state = 144}, - [522] = {.lex_state = 515}, - [523] = {.lex_state = 515}, + [522] = {.lex_state = 520}, + [523] = {.lex_state = 520}, [524] = {.lex_state = 131}, [525] = {.lex_state = 131}, - [526] = {.lex_state = 515}, - [527] = {.lex_state = 515}, - [528] = {.lex_state = 515}, - [529] = {.lex_state = 515}, - [530] = {.lex_state = 515}, - [531] = {.lex_state = 515}, - [532] = {.lex_state = 515}, + [526] = {.lex_state = 520}, + [527] = {.lex_state = 520}, + [528] = {.lex_state = 520}, + [529] = {.lex_state = 520}, + [530] = {.lex_state = 520}, + [531] = {.lex_state = 520}, + [532] = {.lex_state = 520}, [533] = {.lex_state = 144}, [534] = {.lex_state = 131}, - [535] = {.lex_state = 515}, - [536] = {.lex_state = 515}, - [537] = {.lex_state = 515}, - [538] = {.lex_state = 515}, - [539] = {.lex_state = 515}, - [540] = {.lex_state = 515}, - [541] = {.lex_state = 515}, - [542] = {.lex_state = 515}, - [543] = {.lex_state = 515}, - [544] = {.lex_state = 515}, + [535] = {.lex_state = 520}, + [536] = {.lex_state = 520}, + [537] = {.lex_state = 520}, + [538] = {.lex_state = 520}, + [539] = {.lex_state = 520}, + [540] = {.lex_state = 520}, + [541] = {.lex_state = 520}, + [542] = {.lex_state = 520}, + [543] = {.lex_state = 520}, + [544] = {.lex_state = 520}, [545] = {.lex_state = 145, .external_lex_state = 1}, [546] = {.lex_state = 136}, [547] = {.lex_state = 131}, [548] = {.lex_state = 131}, [549] = {.lex_state = 131}, [550] = {.lex_state = 144, .external_lex_state = 1}, - [551] = {.lex_state = 515}, + [551] = {.lex_state = 520}, [552] = {.lex_state = 131}, [553] = {.lex_state = 144}, [554] = {.lex_state = 136, .external_lex_state = 1}, [555] = {.lex_state = 136}, - [556] = {.lex_state = 515}, + [556] = {.lex_state = 520}, [557] = {.lex_state = 131}, - [558] = {.lex_state = 513}, + [558] = {.lex_state = 518}, [559] = {.lex_state = 144, .external_lex_state = 1}, [560] = {.lex_state = 136, .external_lex_state = 1}, [561] = {.lex_state = 131}, [562] = {.lex_state = 144}, - [563] = {.lex_state = 513}, - [564] = {.lex_state = 515}, - [565] = {.lex_state = 515}, + [563] = {.lex_state = 518}, + [564] = {.lex_state = 520}, + [565] = {.lex_state = 520}, [566] = {.lex_state = 131}, [567] = {.lex_state = 131}, - [568] = {.lex_state = 513, .external_lex_state = 1}, + [568] = {.lex_state = 518, .external_lex_state = 1}, [569] = {.lex_state = 131}, - [570] = {.lex_state = 513, .external_lex_state = 1}, + [570] = {.lex_state = 518, .external_lex_state = 1}, [571] = {.lex_state = 131}, [572] = {.lex_state = 131}, [573] = {.lex_state = 131, .external_lex_state = 1}, [574] = {.lex_state = 131}, - [575] = {.lex_state = 513}, - [576] = {.lex_state = 513}, + [575] = {.lex_state = 518}, + [576] = {.lex_state = 518}, [577] = {.lex_state = 131}, [578] = {.lex_state = 131}, [579] = {.lex_state = 131}, @@ -25231,9 +23414,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [587] = {.lex_state = 131}, [588] = {.lex_state = 131}, [589] = {.lex_state = 131}, - [590] = {.lex_state = 513}, + [590] = {.lex_state = 518}, [591] = {.lex_state = 131}, - [592] = {.lex_state = 513}, + [592] = {.lex_state = 518}, [593] = {.lex_state = 131}, [594] = {.lex_state = 131}, [595] = {.lex_state = 131}, @@ -25357,241 +23540,241 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [713] = {.lex_state = 131}, [714] = {.lex_state = 131}, [715] = {.lex_state = 131}, - [716] = {.lex_state = 111, .external_lex_state = 1}, - [717] = {.lex_state = 111}, - [718] = {.lex_state = 111}, + [716] = {.lex_state = 112, .external_lex_state = 1}, + [717] = {.lex_state = 112}, + [718] = {.lex_state = 112}, [719] = {.lex_state = 150}, - [720] = {.lex_state = 111, .external_lex_state = 1}, + [720] = {.lex_state = 112, .external_lex_state = 1}, [721] = {.lex_state = 150}, - [722] = {.lex_state = 113}, - [723] = {.lex_state = 113}, - [724] = {.lex_state = 113, .external_lex_state = 1}, - [725] = {.lex_state = 113, .external_lex_state = 1}, + [722] = {.lex_state = 114}, + [723] = {.lex_state = 114}, + [724] = {.lex_state = 114, .external_lex_state = 1}, + [725] = {.lex_state = 114, .external_lex_state = 1}, [726] = {.lex_state = 151}, [727] = {.lex_state = 151}, [728] = {.lex_state = 150}, - [729] = {.lex_state = 108}, - [730] = {.lex_state = 108}, + [729] = {.lex_state = 109}, + [730] = {.lex_state = 109}, [731] = {.lex_state = 150}, - [732] = {.lex_state = 108}, + [732] = {.lex_state = 109}, [733] = {.lex_state = 150}, - [734] = {.lex_state = 108}, - [735] = {.lex_state = 108}, + [734] = {.lex_state = 109}, + [735] = {.lex_state = 109}, [736] = {.lex_state = 150}, - [737] = {.lex_state = 108}, + [737] = {.lex_state = 109}, [738] = {.lex_state = 151}, [739] = {.lex_state = 151}, [740] = {.lex_state = 151}, [741] = {.lex_state = 159}, [742] = {.lex_state = 151}, - [743] = {.lex_state = 115}, - [744] = {.lex_state = 115, .external_lex_state = 1}, - [745] = {.lex_state = 115}, - [746] = {.lex_state = 115, .external_lex_state = 1}, - [747] = {.lex_state = 117}, - [748] = {.lex_state = 117, .external_lex_state = 1}, - [749] = {.lex_state = 117}, - [750] = {.lex_state = 116, .external_lex_state = 1}, - [751] = {.lex_state = 121, .external_lex_state = 1}, - [752] = {.lex_state = 116, .external_lex_state = 1}, - [753] = {.lex_state = 121}, - [754] = {.lex_state = 116}, - [755] = {.lex_state = 116}, - [756] = {.lex_state = 121}, - [757] = {.lex_state = 121, .external_lex_state = 1}, - [758] = {.lex_state = 117, .external_lex_state = 1}, - [759] = {.lex_state = 117, .external_lex_state = 1}, - [760] = {.lex_state = 117}, - [761] = {.lex_state = 117}, - [762] = {.lex_state = 117}, - [763] = {.lex_state = 117}, - [764] = {.lex_state = 117}, - [765] = {.lex_state = 117}, - [766] = {.lex_state = 115, .external_lex_state = 1}, - [767] = {.lex_state = 119}, - [768] = {.lex_state = 117, .external_lex_state = 1}, - [769] = {.lex_state = 117}, - [770] = {.lex_state = 115}, - [771] = {.lex_state = 117}, - [772] = {.lex_state = 119, .external_lex_state = 1}, - [773] = {.lex_state = 122, .external_lex_state = 1}, - [774] = {.lex_state = 119}, - [775] = {.lex_state = 122}, - [776] = {.lex_state = 122}, - [777] = {.lex_state = 117}, - [778] = {.lex_state = 117}, - [779] = {.lex_state = 122, .external_lex_state = 1}, - [780] = {.lex_state = 117}, - [781] = {.lex_state = 117, .external_lex_state = 1}, - [782] = {.lex_state = 117, .external_lex_state = 1}, - [783] = {.lex_state = 117, .external_lex_state = 1}, - [784] = {.lex_state = 117, .external_lex_state = 1}, - [785] = {.lex_state = 117, .external_lex_state = 1}, - [786] = {.lex_state = 117, .external_lex_state = 1}, - [787] = {.lex_state = 117, .external_lex_state = 1}, - [788] = {.lex_state = 117, .external_lex_state = 1}, - [789] = {.lex_state = 117, .external_lex_state = 1}, - [790] = {.lex_state = 117}, - [791] = {.lex_state = 121, .external_lex_state = 1}, - [792] = {.lex_state = 117}, - [793] = {.lex_state = 117, .external_lex_state = 1}, - [794] = {.lex_state = 117, .external_lex_state = 1}, + [743] = {.lex_state = 116}, + [744] = {.lex_state = 116, .external_lex_state = 1}, + [745] = {.lex_state = 116}, + [746] = {.lex_state = 116, .external_lex_state = 1}, + [747] = {.lex_state = 118}, + [748] = {.lex_state = 118, .external_lex_state = 1}, + [749] = {.lex_state = 118}, + [750] = {.lex_state = 117, .external_lex_state = 1}, + [751] = {.lex_state = 122, .external_lex_state = 1}, + [752] = {.lex_state = 117, .external_lex_state = 1}, + [753] = {.lex_state = 122}, + [754] = {.lex_state = 117}, + [755] = {.lex_state = 117}, + [756] = {.lex_state = 122}, + [757] = {.lex_state = 122, .external_lex_state = 1}, + [758] = {.lex_state = 118, .external_lex_state = 1}, + [759] = {.lex_state = 118, .external_lex_state = 1}, + [760] = {.lex_state = 118}, + [761] = {.lex_state = 118}, + [762] = {.lex_state = 118}, + [763] = {.lex_state = 118}, + [764] = {.lex_state = 118}, + [765] = {.lex_state = 118}, + [766] = {.lex_state = 116, .external_lex_state = 1}, + [767] = {.lex_state = 120}, + [768] = {.lex_state = 118, .external_lex_state = 1}, + [769] = {.lex_state = 118}, + [770] = {.lex_state = 116}, + [771] = {.lex_state = 118}, + [772] = {.lex_state = 120, .external_lex_state = 1}, + [773] = {.lex_state = 123, .external_lex_state = 1}, + [774] = {.lex_state = 120}, + [775] = {.lex_state = 123}, + [776] = {.lex_state = 123}, + [777] = {.lex_state = 118}, + [778] = {.lex_state = 118}, + [779] = {.lex_state = 123, .external_lex_state = 1}, + [780] = {.lex_state = 118}, + [781] = {.lex_state = 118, .external_lex_state = 1}, + [782] = {.lex_state = 118, .external_lex_state = 1}, + [783] = {.lex_state = 118, .external_lex_state = 1}, + [784] = {.lex_state = 118, .external_lex_state = 1}, + [785] = {.lex_state = 118, .external_lex_state = 1}, + [786] = {.lex_state = 118, .external_lex_state = 1}, + [787] = {.lex_state = 118, .external_lex_state = 1}, + [788] = {.lex_state = 118, .external_lex_state = 1}, + [789] = {.lex_state = 118, .external_lex_state = 1}, + [790] = {.lex_state = 118}, + [791] = {.lex_state = 122, .external_lex_state = 1}, + [792] = {.lex_state = 118}, + [793] = {.lex_state = 118, .external_lex_state = 1}, + [794] = {.lex_state = 118, .external_lex_state = 1}, [795] = {.lex_state = 151}, - [796] = {.lex_state = 117, .external_lex_state = 1}, - [797] = {.lex_state = 117, .external_lex_state = 1}, - [798] = {.lex_state = 117, .external_lex_state = 1}, - [799] = {.lex_state = 117, .external_lex_state = 1}, - [800] = {.lex_state = 117, .external_lex_state = 1}, - [801] = {.lex_state = 117, .external_lex_state = 1}, - [802] = {.lex_state = 117, .external_lex_state = 1}, - [803] = {.lex_state = 117, .external_lex_state = 1}, - [804] = {.lex_state = 117, .external_lex_state = 1}, - [805] = {.lex_state = 117, .external_lex_state = 1}, - [806] = {.lex_state = 121}, - [807] = {.lex_state = 117, .external_lex_state = 1}, - [808] = {.lex_state = 117, .external_lex_state = 1}, - [809] = {.lex_state = 117, .external_lex_state = 1}, - [810] = {.lex_state = 117, .external_lex_state = 1}, - [811] = {.lex_state = 117, .external_lex_state = 1}, - [812] = {.lex_state = 117}, - [813] = {.lex_state = 121, .external_lex_state = 1}, - [814] = {.lex_state = 117}, - [815] = {.lex_state = 117}, - [816] = {.lex_state = 117}, - [817] = {.lex_state = 117}, - [818] = {.lex_state = 117}, - [819] = {.lex_state = 117, .external_lex_state = 1}, - [820] = {.lex_state = 117}, - [821] = {.lex_state = 117}, - [822] = {.lex_state = 121}, - [823] = {.lex_state = 117}, - [824] = {.lex_state = 117}, - [825] = {.lex_state = 117, .external_lex_state = 1}, - [826] = {.lex_state = 117}, - [827] = {.lex_state = 117}, - [828] = {.lex_state = 119, .external_lex_state = 1}, - [829] = {.lex_state = 117}, - [830] = {.lex_state = 117, .external_lex_state = 1}, - [831] = {.lex_state = 117, .external_lex_state = 1}, - [832] = {.lex_state = 117}, - [833] = {.lex_state = 117}, - [834] = {.lex_state = 117}, - [835] = {.lex_state = 117}, - [836] = {.lex_state = 117}, - [837] = {.lex_state = 117}, - [838] = {.lex_state = 117}, - [839] = {.lex_state = 117, .external_lex_state = 1}, - [840] = {.lex_state = 117}, - [841] = {.lex_state = 117, .external_lex_state = 1}, - [842] = {.lex_state = 119}, - [843] = {.lex_state = 116}, - [844] = {.lex_state = 119}, - [845] = {.lex_state = 119}, - [846] = {.lex_state = 119}, - [847] = {.lex_state = 119, .external_lex_state = 1}, - [848] = {.lex_state = 122}, - [849] = {.lex_state = 119, .external_lex_state = 1}, - [850] = {.lex_state = 119}, - [851] = {.lex_state = 122}, - [852] = {.lex_state = 513, .external_lex_state = 1}, - [853] = {.lex_state = 119}, - [854] = {.lex_state = 119}, - [855] = {.lex_state = 119}, - [856] = {.lex_state = 122, .external_lex_state = 1}, - [857] = {.lex_state = 513}, - [858] = {.lex_state = 513}, - [859] = {.lex_state = 119, .external_lex_state = 1}, - [860] = {.lex_state = 119}, - [861] = {.lex_state = 119}, - [862] = {.lex_state = 119, .external_lex_state = 1}, - [863] = {.lex_state = 119, .external_lex_state = 1}, - [864] = {.lex_state = 119}, - [865] = {.lex_state = 119}, - [866] = {.lex_state = 119, .external_lex_state = 1}, - [867] = {.lex_state = 119, .external_lex_state = 1}, - [868] = {.lex_state = 119, .external_lex_state = 1}, - [869] = {.lex_state = 513, .external_lex_state = 1}, - [870] = {.lex_state = 119, .external_lex_state = 1}, - [871] = {.lex_state = 119, .external_lex_state = 1}, - [872] = {.lex_state = 119, .external_lex_state = 1}, - [873] = {.lex_state = 119, .external_lex_state = 1}, - [874] = {.lex_state = 119, .external_lex_state = 1}, - [875] = {.lex_state = 119, .external_lex_state = 1}, - [876] = {.lex_state = 119, .external_lex_state = 1}, - [877] = {.lex_state = 119, .external_lex_state = 1}, - [878] = {.lex_state = 119, .external_lex_state = 1}, - [879] = {.lex_state = 119, .external_lex_state = 1}, - [880] = {.lex_state = 119, .external_lex_state = 1}, - [881] = {.lex_state = 119, .external_lex_state = 1}, - [882] = {.lex_state = 119, .external_lex_state = 1}, - [883] = {.lex_state = 119}, - [884] = {.lex_state = 119, .external_lex_state = 1}, - [885] = {.lex_state = 119}, - [886] = {.lex_state = 122, .external_lex_state = 1}, - [887] = {.lex_state = 119}, - [888] = {.lex_state = 119}, - [889] = {.lex_state = 119}, - [890] = {.lex_state = 119}, - [891] = {.lex_state = 513, .external_lex_state = 1}, - [892] = {.lex_state = 119}, - [893] = {.lex_state = 119, .external_lex_state = 1}, - [894] = {.lex_state = 117, .external_lex_state = 1}, - [895] = {.lex_state = 119, .external_lex_state = 1}, - [896] = {.lex_state = 117}, - [897] = {.lex_state = 119}, - [898] = {.lex_state = 119}, - [899] = {.lex_state = 119}, - [900] = {.lex_state = 119}, - [901] = {.lex_state = 119, .external_lex_state = 1}, - [902] = {.lex_state = 513}, - [903] = {.lex_state = 119, .external_lex_state = 1}, - [904] = {.lex_state = 119, .external_lex_state = 1}, - [905] = {.lex_state = 119, .external_lex_state = 1}, - [906] = {.lex_state = 119, .external_lex_state = 1}, - [907] = {.lex_state = 119, .external_lex_state = 1}, - [908] = {.lex_state = 119, .external_lex_state = 1}, - [909] = {.lex_state = 119, .external_lex_state = 1}, - [910] = {.lex_state = 119}, - [911] = {.lex_state = 119}, - [912] = {.lex_state = 119}, - [913] = {.lex_state = 119}, - [914] = {.lex_state = 119}, - [915] = {.lex_state = 119}, - [916] = {.lex_state = 119, .external_lex_state = 1}, - [917] = {.lex_state = 119}, - [918] = {.lex_state = 119}, - [919] = {.lex_state = 119}, - [920] = {.lex_state = 116, .external_lex_state = 1}, - [921] = {.lex_state = 119}, - [922] = {.lex_state = 119, .external_lex_state = 1}, - [923] = {.lex_state = 119}, - [924] = {.lex_state = 117}, - [925] = {.lex_state = 117}, - [926] = {.lex_state = 117, .external_lex_state = 1}, + [796] = {.lex_state = 118, .external_lex_state = 1}, + [797] = {.lex_state = 118, .external_lex_state = 1}, + [798] = {.lex_state = 118, .external_lex_state = 1}, + [799] = {.lex_state = 118, .external_lex_state = 1}, + [800] = {.lex_state = 118, .external_lex_state = 1}, + [801] = {.lex_state = 118, .external_lex_state = 1}, + [802] = {.lex_state = 118, .external_lex_state = 1}, + [803] = {.lex_state = 118, .external_lex_state = 1}, + [804] = {.lex_state = 118, .external_lex_state = 1}, + [805] = {.lex_state = 118, .external_lex_state = 1}, + [806] = {.lex_state = 122}, + [807] = {.lex_state = 118, .external_lex_state = 1}, + [808] = {.lex_state = 118, .external_lex_state = 1}, + [809] = {.lex_state = 118, .external_lex_state = 1}, + [810] = {.lex_state = 118, .external_lex_state = 1}, + [811] = {.lex_state = 118, .external_lex_state = 1}, + [812] = {.lex_state = 118}, + [813] = {.lex_state = 122, .external_lex_state = 1}, + [814] = {.lex_state = 118}, + [815] = {.lex_state = 118}, + [816] = {.lex_state = 118}, + [817] = {.lex_state = 118}, + [818] = {.lex_state = 118}, + [819] = {.lex_state = 118, .external_lex_state = 1}, + [820] = {.lex_state = 118}, + [821] = {.lex_state = 118}, + [822] = {.lex_state = 122}, + [823] = {.lex_state = 118}, + [824] = {.lex_state = 118}, + [825] = {.lex_state = 118, .external_lex_state = 1}, + [826] = {.lex_state = 118}, + [827] = {.lex_state = 118}, + [828] = {.lex_state = 120, .external_lex_state = 1}, + [829] = {.lex_state = 118}, + [830] = {.lex_state = 118, .external_lex_state = 1}, + [831] = {.lex_state = 118, .external_lex_state = 1}, + [832] = {.lex_state = 118}, + [833] = {.lex_state = 118}, + [834] = {.lex_state = 118}, + [835] = {.lex_state = 118}, + [836] = {.lex_state = 118}, + [837] = {.lex_state = 118}, + [838] = {.lex_state = 118}, + [839] = {.lex_state = 118, .external_lex_state = 1}, + [840] = {.lex_state = 118}, + [841] = {.lex_state = 118, .external_lex_state = 1}, + [842] = {.lex_state = 120}, + [843] = {.lex_state = 117}, + [844] = {.lex_state = 120}, + [845] = {.lex_state = 120}, + [846] = {.lex_state = 120}, + [847] = {.lex_state = 120, .external_lex_state = 1}, + [848] = {.lex_state = 123}, + [849] = {.lex_state = 120, .external_lex_state = 1}, + [850] = {.lex_state = 120}, + [851] = {.lex_state = 123}, + [852] = {.lex_state = 518, .external_lex_state = 1}, + [853] = {.lex_state = 120}, + [854] = {.lex_state = 120}, + [855] = {.lex_state = 120}, + [856] = {.lex_state = 123, .external_lex_state = 1}, + [857] = {.lex_state = 518}, + [858] = {.lex_state = 518}, + [859] = {.lex_state = 120, .external_lex_state = 1}, + [860] = {.lex_state = 120}, + [861] = {.lex_state = 120}, + [862] = {.lex_state = 120, .external_lex_state = 1}, + [863] = {.lex_state = 120, .external_lex_state = 1}, + [864] = {.lex_state = 120}, + [865] = {.lex_state = 120}, + [866] = {.lex_state = 120, .external_lex_state = 1}, + [867] = {.lex_state = 120, .external_lex_state = 1}, + [868] = {.lex_state = 120, .external_lex_state = 1}, + [869] = {.lex_state = 518, .external_lex_state = 1}, + [870] = {.lex_state = 120, .external_lex_state = 1}, + [871] = {.lex_state = 120, .external_lex_state = 1}, + [872] = {.lex_state = 120, .external_lex_state = 1}, + [873] = {.lex_state = 120, .external_lex_state = 1}, + [874] = {.lex_state = 120, .external_lex_state = 1}, + [875] = {.lex_state = 120, .external_lex_state = 1}, + [876] = {.lex_state = 120, .external_lex_state = 1}, + [877] = {.lex_state = 120, .external_lex_state = 1}, + [878] = {.lex_state = 120, .external_lex_state = 1}, + [879] = {.lex_state = 120, .external_lex_state = 1}, + [880] = {.lex_state = 120, .external_lex_state = 1}, + [881] = {.lex_state = 120, .external_lex_state = 1}, + [882] = {.lex_state = 120, .external_lex_state = 1}, + [883] = {.lex_state = 120}, + [884] = {.lex_state = 120, .external_lex_state = 1}, + [885] = {.lex_state = 120}, + [886] = {.lex_state = 123, .external_lex_state = 1}, + [887] = {.lex_state = 120}, + [888] = {.lex_state = 120}, + [889] = {.lex_state = 120}, + [890] = {.lex_state = 120}, + [891] = {.lex_state = 518, .external_lex_state = 1}, + [892] = {.lex_state = 120}, + [893] = {.lex_state = 120, .external_lex_state = 1}, + [894] = {.lex_state = 118, .external_lex_state = 1}, + [895] = {.lex_state = 120, .external_lex_state = 1}, + [896] = {.lex_state = 118}, + [897] = {.lex_state = 120}, + [898] = {.lex_state = 120}, + [899] = {.lex_state = 120}, + [900] = {.lex_state = 120}, + [901] = {.lex_state = 120, .external_lex_state = 1}, + [902] = {.lex_state = 518}, + [903] = {.lex_state = 120, .external_lex_state = 1}, + [904] = {.lex_state = 120, .external_lex_state = 1}, + [905] = {.lex_state = 120, .external_lex_state = 1}, + [906] = {.lex_state = 120, .external_lex_state = 1}, + [907] = {.lex_state = 120, .external_lex_state = 1}, + [908] = {.lex_state = 120, .external_lex_state = 1}, + [909] = {.lex_state = 120, .external_lex_state = 1}, + [910] = {.lex_state = 120}, + [911] = {.lex_state = 120}, + [912] = {.lex_state = 120}, + [913] = {.lex_state = 120}, + [914] = {.lex_state = 120}, + [915] = {.lex_state = 120}, + [916] = {.lex_state = 120, .external_lex_state = 1}, + [917] = {.lex_state = 120}, + [918] = {.lex_state = 120}, + [919] = {.lex_state = 120}, + [920] = {.lex_state = 117, .external_lex_state = 1}, + [921] = {.lex_state = 120}, + [922] = {.lex_state = 120, .external_lex_state = 1}, + [923] = {.lex_state = 120}, + [924] = {.lex_state = 118}, + [925] = {.lex_state = 118}, + [926] = {.lex_state = 118, .external_lex_state = 1}, [927] = {.lex_state = 159}, - [928] = {.lex_state = 119, .external_lex_state = 1}, - [929] = {.lex_state = 119}, - [930] = {.lex_state = 117, .external_lex_state = 1}, - [931] = {.lex_state = 117}, - [932] = {.lex_state = 117, .external_lex_state = 1}, + [928] = {.lex_state = 120, .external_lex_state = 1}, + [929] = {.lex_state = 120}, + [930] = {.lex_state = 118, .external_lex_state = 1}, + [931] = {.lex_state = 118}, + [932] = {.lex_state = 118, .external_lex_state = 1}, [933] = {.lex_state = 159}, [934] = {.lex_state = 159}, [935] = {.lex_state = 159}, - [936] = {.lex_state = 119, .external_lex_state = 1}, - [937] = {.lex_state = 119, .external_lex_state = 1}, - [938] = {.lex_state = 119}, + [936] = {.lex_state = 120, .external_lex_state = 1}, + [937] = {.lex_state = 120, .external_lex_state = 1}, + [938] = {.lex_state = 120}, [939] = {.lex_state = 159}, [940] = {.lex_state = 159}, [941] = {.lex_state = 159}, - [942] = {.lex_state = 109, .external_lex_state = 1}, - [943] = {.lex_state = 119}, + [942] = {.lex_state = 110, .external_lex_state = 1}, + [943] = {.lex_state = 120}, [944] = {.lex_state = 159}, - [945] = {.lex_state = 109}, + [945] = {.lex_state = 110}, [946] = {.lex_state = 159}, [947] = {.lex_state = 159}, [948] = {.lex_state = 159}, [949] = {.lex_state = 159}, - [950] = {.lex_state = 109, .external_lex_state = 1}, + [950] = {.lex_state = 110, .external_lex_state = 1}, [951] = {.lex_state = 159}, [952] = {.lex_state = 159}, [953] = {.lex_state = 159}, @@ -25604,11 +23787,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [960] = {.lex_state = 159}, [961] = {.lex_state = 159}, [962] = {.lex_state = 159}, - [963] = {.lex_state = 119, .external_lex_state = 1}, + [963] = {.lex_state = 120, .external_lex_state = 1}, [964] = {.lex_state = 159}, - [965] = {.lex_state = 109, .external_lex_state = 1}, - [966] = {.lex_state = 109}, - [967] = {.lex_state = 119}, + [965] = {.lex_state = 110, .external_lex_state = 1}, + [966] = {.lex_state = 110}, + [967] = {.lex_state = 120}, [968] = {.lex_state = 159}, [969] = {.lex_state = 159}, [970] = {.lex_state = 159}, @@ -25616,29 +23799,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [972] = {.lex_state = 159}, [973] = {.lex_state = 159}, [974] = {.lex_state = 159}, - [975] = {.lex_state = 109}, + [975] = {.lex_state = 110}, [976] = {.lex_state = 159}, [977] = {.lex_state = 159}, [978] = {.lex_state = 159}, - [979] = {.lex_state = 109, .external_lex_state = 1}, + [979] = {.lex_state = 110, .external_lex_state = 1}, [980] = {.lex_state = 159, .external_lex_state = 1}, - [981] = {.lex_state = 513}, - [982] = {.lex_state = 110}, - [983] = {.lex_state = 110, .external_lex_state = 1}, - [984] = {.lex_state = 513, .external_lex_state = 1}, - [985] = {.lex_state = 110}, - [986] = {.lex_state = 109, .external_lex_state = 1}, - [987] = {.lex_state = 110, .external_lex_state = 1}, - [988] = {.lex_state = 109, .external_lex_state = 1}, - [989] = {.lex_state = 109}, - [990] = {.lex_state = 110, .external_lex_state = 1}, - [991] = {.lex_state = 110}, - [992] = {.lex_state = 109}, - [993] = {.lex_state = 109}, + [981] = {.lex_state = 518}, + [982] = {.lex_state = 111}, + [983] = {.lex_state = 111, .external_lex_state = 1}, + [984] = {.lex_state = 518, .external_lex_state = 1}, + [985] = {.lex_state = 111}, + [986] = {.lex_state = 110, .external_lex_state = 1}, + [987] = {.lex_state = 111, .external_lex_state = 1}, + [988] = {.lex_state = 110, .external_lex_state = 1}, + [989] = {.lex_state = 110}, + [990] = {.lex_state = 111, .external_lex_state = 1}, + [991] = {.lex_state = 111}, + [992] = {.lex_state = 110}, + [993] = {.lex_state = 110}, [994] = {.lex_state = 159, .external_lex_state = 1}, - [995] = {.lex_state = 121}, + [995] = {.lex_state = 122}, [996] = {.lex_state = 159, .external_lex_state = 1}, - [997] = {.lex_state = 110}, + [997] = {.lex_state = 111}, [998] = {.lex_state = 159, .external_lex_state = 1}, [999] = {.lex_state = 159, .external_lex_state = 1}, [1000] = {.lex_state = 159, .external_lex_state = 1}, @@ -25647,10 +23830,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1003] = {.lex_state = 159, .external_lex_state = 1}, [1004] = {.lex_state = 159, .external_lex_state = 1}, [1005] = {.lex_state = 159, .external_lex_state = 1}, - [1006] = {.lex_state = 121}, - [1007] = {.lex_state = 110}, + [1006] = {.lex_state = 122}, + [1007] = {.lex_state = 111}, [1008] = {.lex_state = 159, .external_lex_state = 1}, - [1009] = {.lex_state = 110}, + [1009] = {.lex_state = 111}, [1010] = {.lex_state = 159, .external_lex_state = 1}, [1011] = {.lex_state = 159, .external_lex_state = 1}, [1012] = {.lex_state = 159, .external_lex_state = 1}, @@ -25662,149 +23845,149 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1018] = {.lex_state = 136}, [1019] = {.lex_state = 159, .external_lex_state = 1}, [1020] = {.lex_state = 159, .external_lex_state = 1}, - [1021] = {.lex_state = 121, .external_lex_state = 1}, - [1022] = {.lex_state = 110, .external_lex_state = 1}, + [1021] = {.lex_state = 122, .external_lex_state = 1}, + [1022] = {.lex_state = 111, .external_lex_state = 1}, [1023] = {.lex_state = 159, .external_lex_state = 1}, [1024] = {.lex_state = 159, .external_lex_state = 1}, [1025] = {.lex_state = 159, .external_lex_state = 1}, [1026] = {.lex_state = 159}, [1027] = {.lex_state = 159, .external_lex_state = 1}, - [1028] = {.lex_state = 121, .external_lex_state = 1}, + [1028] = {.lex_state = 122, .external_lex_state = 1}, [1029] = {.lex_state = 159, .external_lex_state = 1}, [1030] = {.lex_state = 159, .external_lex_state = 1}, [1031] = {.lex_state = 159, .external_lex_state = 1}, - [1032] = {.lex_state = 110, .external_lex_state = 1}, - [1033] = {.lex_state = 121}, + [1032] = {.lex_state = 111, .external_lex_state = 1}, + [1033] = {.lex_state = 122}, [1034] = {.lex_state = 159, .external_lex_state = 1}, - [1035] = {.lex_state = 121, .external_lex_state = 1}, + [1035] = {.lex_state = 122, .external_lex_state = 1}, [1036] = {.lex_state = 159, .external_lex_state = 1}, [1037] = {.lex_state = 159, .external_lex_state = 1}, - [1038] = {.lex_state = 110, .external_lex_state = 1}, + [1038] = {.lex_state = 111, .external_lex_state = 1}, [1039] = {.lex_state = 159, .external_lex_state = 1}, [1040] = {.lex_state = 159, .external_lex_state = 1}, [1041] = {.lex_state = 159, .external_lex_state = 1}, [1042] = {.lex_state = 159, .external_lex_state = 1}, - [1043] = {.lex_state = 121, .external_lex_state = 1}, - [1044] = {.lex_state = 121, .external_lex_state = 1}, - [1045] = {.lex_state = 121}, - [1046] = {.lex_state = 122}, - [1047] = {.lex_state = 122, .external_lex_state = 1}, - [1048] = {.lex_state = 121, .external_lex_state = 1}, - [1049] = {.lex_state = 121, .external_lex_state = 1}, - [1050] = {.lex_state = 121}, - [1051] = {.lex_state = 121, .external_lex_state = 1}, - [1052] = {.lex_state = 122}, - [1053] = {.lex_state = 121, .external_lex_state = 1}, - [1054] = {.lex_state = 121}, - [1055] = {.lex_state = 121}, - [1056] = {.lex_state = 121}, - [1057] = {.lex_state = 122, .external_lex_state = 1}, + [1043] = {.lex_state = 122, .external_lex_state = 1}, + [1044] = {.lex_state = 122, .external_lex_state = 1}, + [1045] = {.lex_state = 122}, + [1046] = {.lex_state = 123}, + [1047] = {.lex_state = 123, .external_lex_state = 1}, + [1048] = {.lex_state = 122, .external_lex_state = 1}, + [1049] = {.lex_state = 122, .external_lex_state = 1}, + [1050] = {.lex_state = 122}, + [1051] = {.lex_state = 122, .external_lex_state = 1}, + [1052] = {.lex_state = 123}, + [1053] = {.lex_state = 122, .external_lex_state = 1}, + [1054] = {.lex_state = 122}, + [1055] = {.lex_state = 122}, + [1056] = {.lex_state = 122}, + [1057] = {.lex_state = 123, .external_lex_state = 1}, [1058] = {.lex_state = 159, .external_lex_state = 1}, [1059] = {.lex_state = 159}, - [1060] = {.lex_state = 121, .external_lex_state = 1}, - [1061] = {.lex_state = 121}, - [1062] = {.lex_state = 121}, - [1063] = {.lex_state = 122}, - [1064] = {.lex_state = 121}, - [1065] = {.lex_state = 122, .external_lex_state = 1}, - [1066] = {.lex_state = 121, .external_lex_state = 1}, - [1067] = {.lex_state = 121}, - [1068] = {.lex_state = 121}, - [1069] = {.lex_state = 121}, - [1070] = {.lex_state = 121, .external_lex_state = 1}, - [1071] = {.lex_state = 121, .external_lex_state = 1}, - [1072] = {.lex_state = 121, .external_lex_state = 1}, - [1073] = {.lex_state = 122}, - [1074] = {.lex_state = 122, .external_lex_state = 1}, + [1060] = {.lex_state = 122, .external_lex_state = 1}, + [1061] = {.lex_state = 122}, + [1062] = {.lex_state = 122}, + [1063] = {.lex_state = 123}, + [1064] = {.lex_state = 122}, + [1065] = {.lex_state = 123, .external_lex_state = 1}, + [1066] = {.lex_state = 122, .external_lex_state = 1}, + [1067] = {.lex_state = 122}, + [1068] = {.lex_state = 122}, + [1069] = {.lex_state = 122}, + [1070] = {.lex_state = 122, .external_lex_state = 1}, + [1071] = {.lex_state = 122, .external_lex_state = 1}, + [1072] = {.lex_state = 122, .external_lex_state = 1}, + [1073] = {.lex_state = 123}, + [1074] = {.lex_state = 123, .external_lex_state = 1}, [1075] = {.lex_state = 159, .external_lex_state = 1}, - [1076] = {.lex_state = 121}, - [1077] = {.lex_state = 122}, - [1078] = {.lex_state = 122, .external_lex_state = 1}, + [1076] = {.lex_state = 122}, + [1077] = {.lex_state = 123}, + [1078] = {.lex_state = 123, .external_lex_state = 1}, [1079] = {.lex_state = 159}, - [1080] = {.lex_state = 122, .external_lex_state = 1}, - [1081] = {.lex_state = 122, .external_lex_state = 1}, - [1082] = {.lex_state = 122}, + [1080] = {.lex_state = 123, .external_lex_state = 1}, + [1081] = {.lex_state = 123, .external_lex_state = 1}, + [1082] = {.lex_state = 123}, [1083] = {.lex_state = 159, .external_lex_state = 1}, - [1084] = {.lex_state = 122}, - [1085] = {.lex_state = 122}, - [1086] = {.lex_state = 121, .external_lex_state = 1}, - [1087] = {.lex_state = 122}, - [1088] = {.lex_state = 122}, - [1089] = {.lex_state = 122}, - [1090] = {.lex_state = 122, .external_lex_state = 1}, - [1091] = {.lex_state = 122, .external_lex_state = 1}, - [1092] = {.lex_state = 122, .external_lex_state = 1}, - [1093] = {.lex_state = 122}, - [1094] = {.lex_state = 122, .external_lex_state = 1}, - [1095] = {.lex_state = 122, .external_lex_state = 1}, - [1096] = {.lex_state = 122, .external_lex_state = 1}, - [1097] = {.lex_state = 122}, - [1098] = {.lex_state = 122}, - [1099] = {.lex_state = 122, .external_lex_state = 1}, - [1100] = {.lex_state = 121}, - [1101] = {.lex_state = 121, .external_lex_state = 1}, + [1084] = {.lex_state = 123}, + [1085] = {.lex_state = 123}, + [1086] = {.lex_state = 122, .external_lex_state = 1}, + [1087] = {.lex_state = 123}, + [1088] = {.lex_state = 123}, + [1089] = {.lex_state = 123}, + [1090] = {.lex_state = 123, .external_lex_state = 1}, + [1091] = {.lex_state = 123, .external_lex_state = 1}, + [1092] = {.lex_state = 123, .external_lex_state = 1}, + [1093] = {.lex_state = 123}, + [1094] = {.lex_state = 123, .external_lex_state = 1}, + [1095] = {.lex_state = 123, .external_lex_state = 1}, + [1096] = {.lex_state = 123, .external_lex_state = 1}, + [1097] = {.lex_state = 123}, + [1098] = {.lex_state = 123}, + [1099] = {.lex_state = 123, .external_lex_state = 1}, + [1100] = {.lex_state = 122}, + [1101] = {.lex_state = 122, .external_lex_state = 1}, [1102] = {.lex_state = 131}, - [1103] = {.lex_state = 121, .external_lex_state = 1}, - [1104] = {.lex_state = 121}, - [1105] = {.lex_state = 121}, - [1106] = {.lex_state = 121, .external_lex_state = 1}, - [1107] = {.lex_state = 121, .external_lex_state = 1}, - [1108] = {.lex_state = 121}, - [1109] = {.lex_state = 121}, - [1110] = {.lex_state = 121, .external_lex_state = 1}, - [1111] = {.lex_state = 122, .external_lex_state = 1}, - [1112] = {.lex_state = 122}, + [1103] = {.lex_state = 122, .external_lex_state = 1}, + [1104] = {.lex_state = 122}, + [1105] = {.lex_state = 122}, + [1106] = {.lex_state = 122, .external_lex_state = 1}, + [1107] = {.lex_state = 122, .external_lex_state = 1}, + [1108] = {.lex_state = 122}, + [1109] = {.lex_state = 122}, + [1110] = {.lex_state = 122, .external_lex_state = 1}, + [1111] = {.lex_state = 123, .external_lex_state = 1}, + [1112] = {.lex_state = 123}, [1113] = {.lex_state = 131}, - [1114] = {.lex_state = 121, .external_lex_state = 1}, + [1114] = {.lex_state = 122, .external_lex_state = 1}, [1115] = {.lex_state = 136, .external_lex_state = 1}, - [1116] = {.lex_state = 121}, - [1117] = {.lex_state = 121}, + [1116] = {.lex_state = 122}, + [1117] = {.lex_state = 122}, [1118] = {.lex_state = 131}, - [1119] = {.lex_state = 121}, - [1120] = {.lex_state = 121, .external_lex_state = 1}, - [1121] = {.lex_state = 121, .external_lex_state = 1}, - [1122] = {.lex_state = 122, .external_lex_state = 1}, - [1123] = {.lex_state = 122}, - [1124] = {.lex_state = 122, .external_lex_state = 1}, - [1125] = {.lex_state = 122, .external_lex_state = 1}, - [1126] = {.lex_state = 122}, - [1127] = {.lex_state = 122}, - [1128] = {.lex_state = 513}, - [1129] = {.lex_state = 122}, - [1130] = {.lex_state = 513, .external_lex_state = 1}, - [1131] = {.lex_state = 122}, - [1132] = {.lex_state = 122, .external_lex_state = 1}, - [1133] = {.lex_state = 513, .external_lex_state = 1}, - [1134] = {.lex_state = 122, .external_lex_state = 1}, - [1135] = {.lex_state = 513}, - [1136] = {.lex_state = 122}, - [1137] = {.lex_state = 122, .external_lex_state = 1}, - [1138] = {.lex_state = 122, .external_lex_state = 1}, - [1139] = {.lex_state = 122, .external_lex_state = 1}, - [1140] = {.lex_state = 122}, - [1141] = {.lex_state = 122}, - [1142] = {.lex_state = 513, .external_lex_state = 1}, - [1143] = {.lex_state = 513, .external_lex_state = 1}, - [1144] = {.lex_state = 513}, - [1145] = {.lex_state = 513}, - [1146] = {.lex_state = 513}, - [1147] = {.lex_state = 513, .external_lex_state = 1}, + [1119] = {.lex_state = 122}, + [1120] = {.lex_state = 122, .external_lex_state = 1}, + [1121] = {.lex_state = 122, .external_lex_state = 1}, + [1122] = {.lex_state = 123, .external_lex_state = 1}, + [1123] = {.lex_state = 123}, + [1124] = {.lex_state = 123, .external_lex_state = 1}, + [1125] = {.lex_state = 123, .external_lex_state = 1}, + [1126] = {.lex_state = 123}, + [1127] = {.lex_state = 123}, + [1128] = {.lex_state = 518}, + [1129] = {.lex_state = 123}, + [1130] = {.lex_state = 518, .external_lex_state = 1}, + [1131] = {.lex_state = 123}, + [1132] = {.lex_state = 123, .external_lex_state = 1}, + [1133] = {.lex_state = 518, .external_lex_state = 1}, + [1134] = {.lex_state = 123, .external_lex_state = 1}, + [1135] = {.lex_state = 518}, + [1136] = {.lex_state = 123}, + [1137] = {.lex_state = 123, .external_lex_state = 1}, + [1138] = {.lex_state = 123, .external_lex_state = 1}, + [1139] = {.lex_state = 123, .external_lex_state = 1}, + [1140] = {.lex_state = 123}, + [1141] = {.lex_state = 123}, + [1142] = {.lex_state = 518, .external_lex_state = 1}, + [1143] = {.lex_state = 518, .external_lex_state = 1}, + [1144] = {.lex_state = 518}, + [1145] = {.lex_state = 518}, + [1146] = {.lex_state = 518}, + [1147] = {.lex_state = 518, .external_lex_state = 1}, [1148] = {.lex_state = 131}, [1149] = {.lex_state = 131}, - [1150] = {.lex_state = 513}, - [1151] = {.lex_state = 513}, - [1152] = {.lex_state = 513, .external_lex_state = 1}, - [1153] = {.lex_state = 513}, - [1154] = {.lex_state = 513, .external_lex_state = 1}, - [1155] = {.lex_state = 513}, - [1156] = {.lex_state = 513, .external_lex_state = 1}, - [1157] = {.lex_state = 513, .external_lex_state = 1}, - [1158] = {.lex_state = 513, .external_lex_state = 1}, - [1159] = {.lex_state = 513}, + [1150] = {.lex_state = 518}, + [1151] = {.lex_state = 518}, + [1152] = {.lex_state = 518, .external_lex_state = 1}, + [1153] = {.lex_state = 518}, + [1154] = {.lex_state = 518, .external_lex_state = 1}, + [1155] = {.lex_state = 518}, + [1156] = {.lex_state = 518, .external_lex_state = 1}, + [1157] = {.lex_state = 518, .external_lex_state = 1}, + [1158] = {.lex_state = 518, .external_lex_state = 1}, + [1159] = {.lex_state = 518}, [1160] = {.lex_state = 151}, [1161] = {.lex_state = 151}, [1162] = {.lex_state = 151}, - [1163] = {.lex_state = 108}, + [1163] = {.lex_state = 109}, [1164] = {.lex_state = 150}, [1165] = {.lex_state = 144}, [1166] = {.lex_state = 144}, @@ -25857,125 +24040,125 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1213] = {.lex_state = 153}, [1214] = {.lex_state = 153}, [1215] = {.lex_state = 154}, - [1216] = {.lex_state = 51}, - [1217] = {.lex_state = 51}, - [1218] = {.lex_state = 51}, - [1219] = {.lex_state = 51}, - [1220] = {.lex_state = 51}, - [1221] = {.lex_state = 51}, + [1216] = {.lex_state = 53}, + [1217] = {.lex_state = 53}, + [1218] = {.lex_state = 53}, + [1219] = {.lex_state = 53}, + [1220] = {.lex_state = 53}, + [1221] = {.lex_state = 53}, [1222] = {.lex_state = 153}, - [1223] = {.lex_state = 51}, - [1224] = {.lex_state = 51}, - [1225] = {.lex_state = 51}, - [1226] = {.lex_state = 51}, - [1227] = {.lex_state = 51}, - [1228] = {.lex_state = 51}, - [1229] = {.lex_state = 51}, + [1223] = {.lex_state = 53}, + [1224] = {.lex_state = 53}, + [1225] = {.lex_state = 53}, + [1226] = {.lex_state = 53}, + [1227] = {.lex_state = 53}, + [1228] = {.lex_state = 53}, + [1229] = {.lex_state = 53}, [1230] = {.lex_state = 154}, - [1231] = {.lex_state = 51}, - [1232] = {.lex_state = 51}, - [1233] = {.lex_state = 51}, - [1234] = {.lex_state = 51}, + [1231] = {.lex_state = 53}, + [1232] = {.lex_state = 53}, + [1233] = {.lex_state = 53}, + [1234] = {.lex_state = 53}, [1235] = {.lex_state = 162}, - [1236] = {.lex_state = 513}, - [1237] = {.lex_state = 513}, - [1238] = {.lex_state = 513}, - [1239] = {.lex_state = 513}, - [1240] = {.lex_state = 513}, + [1236] = {.lex_state = 518}, + [1237] = {.lex_state = 518}, + [1238] = {.lex_state = 518}, + [1239] = {.lex_state = 518}, + [1240] = {.lex_state = 518}, [1241] = {.lex_state = 162}, - [1242] = {.lex_state = 513}, - [1243] = {.lex_state = 513}, + [1242] = {.lex_state = 518}, + [1243] = {.lex_state = 518}, [1244] = {.lex_state = 144}, [1245] = {.lex_state = 144}, [1246] = {.lex_state = 144}, [1247] = {.lex_state = 154}, [1248] = {.lex_state = 153}, - [1249] = {.lex_state = 51}, + [1249] = {.lex_state = 53}, [1250] = {.lex_state = 144}, [1251] = {.lex_state = 153}, - [1252] = {.lex_state = 513}, + [1252] = {.lex_state = 518}, [1253] = {.lex_state = 154}, [1254] = {.lex_state = 154}, [1255] = {.lex_state = 144}, [1256] = {.lex_state = 153}, [1257] = {.lex_state = 144}, - [1258] = {.lex_state = 51}, - [1259] = {.lex_state = 51}, + [1258] = {.lex_state = 53}, + [1259] = {.lex_state = 53}, [1260] = {.lex_state = 154}, - [1261] = {.lex_state = 513}, - [1262] = {.lex_state = 513}, - [1263] = {.lex_state = 513}, + [1261] = {.lex_state = 518}, + [1262] = {.lex_state = 518}, + [1263] = {.lex_state = 518}, [1264] = {.lex_state = 144}, - [1265] = {.lex_state = 513}, + [1265] = {.lex_state = 518}, [1266] = {.lex_state = 144}, [1267] = {.lex_state = 144}, [1268] = {.lex_state = 144}, [1269] = {.lex_state = 161}, [1270] = {.lex_state = 144}, [1271] = {.lex_state = 161}, - [1272] = {.lex_state = 513}, + [1272] = {.lex_state = 518}, [1273] = {.lex_state = 144}, - [1274] = {.lex_state = 513}, + [1274] = {.lex_state = 518}, [1275] = {.lex_state = 144}, - [1276] = {.lex_state = 513}, + [1276] = {.lex_state = 518}, [1277] = {.lex_state = 144}, - [1278] = {.lex_state = 513}, - [1279] = {.lex_state = 513}, - [1280] = {.lex_state = 513}, + [1278] = {.lex_state = 518}, + [1279] = {.lex_state = 518}, + [1280] = {.lex_state = 518}, [1281] = {.lex_state = 144}, - [1282] = {.lex_state = 513}, + [1282] = {.lex_state = 518}, [1283] = {.lex_state = 159}, [1284] = {.lex_state = 159}, - [1285] = {.lex_state = 513}, + [1285] = {.lex_state = 518}, [1286] = {.lex_state = 159}, [1287] = {.lex_state = 159}, [1288] = {.lex_state = 144}, [1289] = {.lex_state = 144}, - [1290] = {.lex_state = 513}, + [1290] = {.lex_state = 518}, [1291] = {.lex_state = 159}, [1292] = {.lex_state = 161}, [1293] = {.lex_state = 131}, [1294] = {.lex_state = 172}, - [1295] = {.lex_state = 513}, + [1295] = {.lex_state = 518}, [1296] = {.lex_state = 131}, [1297] = {.lex_state = 159}, [1298] = {.lex_state = 172}, - [1299] = {.lex_state = 513}, + [1299] = {.lex_state = 518}, [1300] = {.lex_state = 159}, - [1301] = {.lex_state = 513}, - [1302] = {.lex_state = 513}, - [1303] = {.lex_state = 513}, - [1304] = {.lex_state = 513}, + [1301] = {.lex_state = 518}, + [1302] = {.lex_state = 518}, + [1303] = {.lex_state = 518}, + [1304] = {.lex_state = 518}, [1305] = {.lex_state = 159, .external_lex_state = 1}, - [1306] = {.lex_state = 513}, - [1307] = {.lex_state = 513}, - [1308] = {.lex_state = 513}, - [1309] = {.lex_state = 513}, + [1306] = {.lex_state = 518}, + [1307] = {.lex_state = 518}, + [1308] = {.lex_state = 518}, + [1309] = {.lex_state = 518}, [1310] = {.lex_state = 159}, - [1311] = {.lex_state = 513}, - [1312] = {.lex_state = 513}, - [1313] = {.lex_state = 513}, - [1314] = {.lex_state = 513}, - [1315] = {.lex_state = 513}, - [1316] = {.lex_state = 513}, - [1317] = {.lex_state = 513}, - [1318] = {.lex_state = 513}, - [1319] = {.lex_state = 513}, + [1311] = {.lex_state = 518}, + [1312] = {.lex_state = 518}, + [1313] = {.lex_state = 518}, + [1314] = {.lex_state = 518}, + [1315] = {.lex_state = 518}, + [1316] = {.lex_state = 518}, + [1317] = {.lex_state = 518}, + [1318] = {.lex_state = 518}, + [1319] = {.lex_state = 518}, [1320] = {.lex_state = 159, .external_lex_state = 1}, [1321] = {.lex_state = 159}, - [1322] = {.lex_state = 513}, + [1322] = {.lex_state = 518}, [1323] = {.lex_state = 159}, [1324] = {.lex_state = 152}, - [1325] = {.lex_state = 513}, - [1326] = {.lex_state = 513, .external_lex_state = 1}, - [1327] = {.lex_state = 513, .external_lex_state = 1}, - [1328] = {.lex_state = 513, .external_lex_state = 1}, - [1329] = {.lex_state = 513}, + [1325] = {.lex_state = 518}, + [1326] = {.lex_state = 518, .external_lex_state = 1}, + [1327] = {.lex_state = 518, .external_lex_state = 1}, + [1328] = {.lex_state = 518, .external_lex_state = 1}, + [1329] = {.lex_state = 518}, [1330] = {.lex_state = 152}, [1331] = {.lex_state = 159}, [1332] = {.lex_state = 152}, - [1333] = {.lex_state = 513, .external_lex_state = 1}, - [1334] = {.lex_state = 513}, + [1333] = {.lex_state = 518, .external_lex_state = 1}, + [1334] = {.lex_state = 518}, [1335] = {.lex_state = 159}, [1336] = {.lex_state = 155}, [1337] = {.lex_state = 164}, @@ -25997,800 +24180,800 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1353] = {.lex_state = 159}, [1354] = {.lex_state = 161, .external_lex_state = 1}, [1355] = {.lex_state = 161}, - [1356] = {.lex_state = 513}, - [1357] = {.lex_state = 513}, + [1356] = {.lex_state = 518}, + [1357] = {.lex_state = 518}, [1358] = {.lex_state = 164}, - [1359] = {.lex_state = 513, .external_lex_state = 1}, - [1360] = {.lex_state = 513}, + [1359] = {.lex_state = 518, .external_lex_state = 1}, + [1360] = {.lex_state = 518}, [1361] = {.lex_state = 164}, - [1362] = {.lex_state = 513}, + [1362] = {.lex_state = 518}, [1363] = {.lex_state = 164}, - [1364] = {.lex_state = 513}, - [1365] = {.lex_state = 513, .external_lex_state = 1}, + [1364] = {.lex_state = 518}, + [1365] = {.lex_state = 518, .external_lex_state = 1}, [1366] = {.lex_state = 164}, [1367] = {.lex_state = 164}, [1368] = {.lex_state = 164}, - [1369] = {.lex_state = 513, .external_lex_state = 1}, + [1369] = {.lex_state = 518, .external_lex_state = 1}, [1370] = {.lex_state = 164}, [1371] = {.lex_state = 164}, [1372] = {.lex_state = 164}, [1373] = {.lex_state = 164}, - [1374] = {.lex_state = 513}, - [1375] = {.lex_state = 513}, + [1374] = {.lex_state = 518}, + [1375] = {.lex_state = 518}, [1376] = {.lex_state = 164}, [1377] = {.lex_state = 164}, - [1378] = {.lex_state = 513}, - [1379] = {.lex_state = 513}, - [1380] = {.lex_state = 513, .external_lex_state = 1}, - [1381] = {.lex_state = 513}, - [1382] = {.lex_state = 513}, + [1378] = {.lex_state = 518}, + [1379] = {.lex_state = 518}, + [1380] = {.lex_state = 518, .external_lex_state = 1}, + [1381] = {.lex_state = 518}, + [1382] = {.lex_state = 518}, [1383] = {.lex_state = 164}, [1384] = {.lex_state = 164}, [1385] = {.lex_state = 164}, [1386] = {.lex_state = 164}, - [1387] = {.lex_state = 513}, + [1387] = {.lex_state = 518}, [1388] = {.lex_state = 164}, - [1389] = {.lex_state = 513}, - [1390] = {.lex_state = 513}, - [1391] = {.lex_state = 513, .external_lex_state = 1}, + [1389] = {.lex_state = 518}, + [1390] = {.lex_state = 518}, + [1391] = {.lex_state = 518, .external_lex_state = 1}, [1392] = {.lex_state = 164}, - [1393] = {.lex_state = 513, .external_lex_state = 1}, + [1393] = {.lex_state = 518, .external_lex_state = 1}, [1394] = {.lex_state = 164}, [1395] = {.lex_state = 161, .external_lex_state = 1}, - [1396] = {.lex_state = 513, .external_lex_state = 1}, - [1397] = {.lex_state = 513}, + [1396] = {.lex_state = 518, .external_lex_state = 1}, + [1397] = {.lex_state = 518}, [1398] = {.lex_state = 164}, [1399] = {.lex_state = 164}, - [1400] = {.lex_state = 513, .external_lex_state = 1}, + [1400] = {.lex_state = 518, .external_lex_state = 1}, [1401] = {.lex_state = 164}, - [1402] = {.lex_state = 513}, + [1402] = {.lex_state = 518}, [1403] = {.lex_state = 131}, [1404] = {.lex_state = 131}, [1405] = {.lex_state = 131}, [1406] = {.lex_state = 131}, [1407] = {.lex_state = 131}, [1408] = {.lex_state = 159}, - [1409] = {.lex_state = 513}, - [1410] = {.lex_state = 513}, + [1409] = {.lex_state = 518}, + [1410] = {.lex_state = 518}, [1411] = {.lex_state = 159}, [1412] = {.lex_state = 131}, [1413] = {.lex_state = 131}, [1414] = {.lex_state = 131}, - [1415] = {.lex_state = 513}, - [1416] = {.lex_state = 513}, + [1415] = {.lex_state = 518}, + [1416] = {.lex_state = 518}, [1417] = {.lex_state = 159}, [1418] = {.lex_state = 131}, [1419] = {.lex_state = 131}, - [1420] = {.lex_state = 513}, + [1420] = {.lex_state = 518}, [1421] = {.lex_state = 161}, [1422] = {.lex_state = 161}, - [1423] = {.lex_state = 513, .external_lex_state = 1}, + [1423] = {.lex_state = 518, .external_lex_state = 1}, [1424] = {.lex_state = 131}, [1425] = {.lex_state = 156}, - [1426] = {.lex_state = 513}, + [1426] = {.lex_state = 518}, [1427] = {.lex_state = 161, .external_lex_state = 1}, - [1428] = {.lex_state = 513}, + [1428] = {.lex_state = 518}, [1429] = {.lex_state = 161, .external_lex_state = 1}, [1430] = {.lex_state = 159}, [1431] = {.lex_state = 156}, - [1432] = {.lex_state = 513}, + [1432] = {.lex_state = 518}, [1433] = {.lex_state = 161}, - [1434] = {.lex_state = 513}, + [1434] = {.lex_state = 518}, [1435] = {.lex_state = 147}, [1436] = {.lex_state = 147}, - [1437] = {.lex_state = 513}, + [1437] = {.lex_state = 518}, [1438] = {.lex_state = 142}, [1439] = {.lex_state = 167}, - [1440] = {.lex_state = 513}, - [1441] = {.lex_state = 513}, + [1440] = {.lex_state = 518}, + [1441] = {.lex_state = 518}, [1442] = {.lex_state = 142}, - [1443] = {.lex_state = 513}, + [1443] = {.lex_state = 518}, [1444] = {.lex_state = 142}, - [1445] = {.lex_state = 513}, - [1446] = {.lex_state = 513}, + [1445] = {.lex_state = 518}, + [1446] = {.lex_state = 518}, [1447] = {.lex_state = 164}, - [1448] = {.lex_state = 513}, - [1449] = {.lex_state = 69}, - [1450] = {.lex_state = 513}, - [1451] = {.lex_state = 513}, - [1452] = {.lex_state = 513}, - [1453] = {.lex_state = 513}, - [1454] = {.lex_state = 513}, - [1455] = {.lex_state = 513, .external_lex_state = 1}, + [1448] = {.lex_state = 518}, + [1449] = {.lex_state = 24}, + [1450] = {.lex_state = 518}, + [1451] = {.lex_state = 518}, + [1452] = {.lex_state = 518}, + [1453] = {.lex_state = 518}, + [1454] = {.lex_state = 518}, + [1455] = {.lex_state = 518, .external_lex_state = 1}, [1456] = {.lex_state = 147}, - [1457] = {.lex_state = 513}, + [1457] = {.lex_state = 518}, [1458] = {.lex_state = 147}, - [1459] = {.lex_state = 513}, + [1459] = {.lex_state = 518}, [1460] = {.lex_state = 142}, - [1461] = {.lex_state = 513, .external_lex_state = 1}, + [1461] = {.lex_state = 518, .external_lex_state = 1}, [1462] = {.lex_state = 142}, [1463] = {.lex_state = 161, .external_lex_state = 1}, - [1464] = {.lex_state = 513}, - [1465] = {.lex_state = 513}, - [1466] = {.lex_state = 513, .external_lex_state = 1}, + [1464] = {.lex_state = 518}, + [1465] = {.lex_state = 518}, + [1466] = {.lex_state = 518, .external_lex_state = 1}, [1467] = {.lex_state = 147}, - [1468] = {.lex_state = 69}, + [1468] = {.lex_state = 24}, [1469] = {.lex_state = 161, .external_lex_state = 1}, [1470] = {.lex_state = 147}, [1471] = {.lex_state = 142}, [1472] = {.lex_state = 142}, [1473] = {.lex_state = 147}, - [1474] = {.lex_state = 513}, + [1474] = {.lex_state = 518}, [1475] = {.lex_state = 147}, - [1476] = {.lex_state = 513}, + [1476] = {.lex_state = 518}, [1477] = {.lex_state = 147}, [1478] = {.lex_state = 147}, - [1479] = {.lex_state = 513, .external_lex_state = 1}, + [1479] = {.lex_state = 518, .external_lex_state = 1}, [1480] = {.lex_state = 147}, [1481] = {.lex_state = 147}, - [1482] = {.lex_state = 513}, + [1482] = {.lex_state = 518}, [1483] = {.lex_state = 161}, - [1484] = {.lex_state = 513, .external_lex_state = 1}, + [1484] = {.lex_state = 518, .external_lex_state = 1}, [1485] = {.lex_state = 142}, [1486] = {.lex_state = 142}, - [1487] = {.lex_state = 513, .external_lex_state = 1}, + [1487] = {.lex_state = 518, .external_lex_state = 1}, [1488] = {.lex_state = 159}, [1489] = {.lex_state = 147}, [1490] = {.lex_state = 159}, - [1491] = {.lex_state = 513}, + [1491] = {.lex_state = 518}, [1492] = {.lex_state = 142}, - [1493] = {.lex_state = 513, .external_lex_state = 1}, - [1494] = {.lex_state = 513}, - [1495] = {.lex_state = 69}, - [1496] = {.lex_state = 513}, - [1497] = {.lex_state = 69}, + [1493] = {.lex_state = 518, .external_lex_state = 1}, + [1494] = {.lex_state = 518}, + [1495] = {.lex_state = 24}, + [1496] = {.lex_state = 518}, + [1497] = {.lex_state = 24}, [1498] = {.lex_state = 159}, - [1499] = {.lex_state = 513}, - [1500] = {.lex_state = 513}, - [1501] = {.lex_state = 513}, + [1499] = {.lex_state = 518}, + [1500] = {.lex_state = 518}, + [1501] = {.lex_state = 518}, [1502] = {.lex_state = 159}, - [1503] = {.lex_state = 513}, - [1504] = {.lex_state = 513}, - [1505] = {.lex_state = 69}, - [1506] = {.lex_state = 513}, - [1507] = {.lex_state = 69}, - [1508] = {.lex_state = 513, .external_lex_state = 1}, - [1509] = {.lex_state = 513}, - [1510] = {.lex_state = 513, .external_lex_state = 1}, - [1511] = {.lex_state = 69}, - [1512] = {.lex_state = 513}, - [1513] = {.lex_state = 513}, - [1514] = {.lex_state = 513}, - [1515] = {.lex_state = 513}, + [1503] = {.lex_state = 518}, + [1504] = {.lex_state = 518}, + [1505] = {.lex_state = 24}, + [1506] = {.lex_state = 518}, + [1507] = {.lex_state = 24}, + [1508] = {.lex_state = 518, .external_lex_state = 1}, + [1509] = {.lex_state = 518}, + [1510] = {.lex_state = 518, .external_lex_state = 1}, + [1511] = {.lex_state = 24}, + [1512] = {.lex_state = 518}, + [1513] = {.lex_state = 518}, + [1514] = {.lex_state = 518}, + [1515] = {.lex_state = 518}, [1516] = {.lex_state = 161}, - [1517] = {.lex_state = 513}, + [1517] = {.lex_state = 518}, [1518] = {.lex_state = 159}, - [1519] = {.lex_state = 513}, - [1520] = {.lex_state = 513}, - [1521] = {.lex_state = 69}, - [1522] = {.lex_state = 513}, - [1523] = {.lex_state = 69}, - [1524] = {.lex_state = 513}, - [1525] = {.lex_state = 513}, - [1526] = {.lex_state = 69}, - [1527] = {.lex_state = 513}, - [1528] = {.lex_state = 513}, - [1529] = {.lex_state = 69}, + [1519] = {.lex_state = 518}, + [1520] = {.lex_state = 518}, + [1521] = {.lex_state = 24}, + [1522] = {.lex_state = 518}, + [1523] = {.lex_state = 24}, + [1524] = {.lex_state = 518}, + [1525] = {.lex_state = 518}, + [1526] = {.lex_state = 24}, + [1527] = {.lex_state = 518}, + [1528] = {.lex_state = 518}, + [1529] = {.lex_state = 24}, [1530] = {.lex_state = 159}, [1531] = {.lex_state = 142}, - [1532] = {.lex_state = 513}, - [1533] = {.lex_state = 513}, - [1534] = {.lex_state = 513}, - [1535] = {.lex_state = 513}, - [1536] = {.lex_state = 513}, + [1532] = {.lex_state = 518}, + [1533] = {.lex_state = 518}, + [1534] = {.lex_state = 518}, + [1535] = {.lex_state = 518}, + [1536] = {.lex_state = 518}, [1537] = {.lex_state = 159}, [1538] = {.lex_state = 147}, - [1539] = {.lex_state = 513}, + [1539] = {.lex_state = 518}, [1540] = {.lex_state = 147}, [1541] = {.lex_state = 161, .external_lex_state = 1}, - [1542] = {.lex_state = 513}, + [1542] = {.lex_state = 518}, [1543] = {.lex_state = 147}, [1544] = {.lex_state = 147}, - [1545] = {.lex_state = 513}, - [1546] = {.lex_state = 513}, + [1545] = {.lex_state = 518}, + [1546] = {.lex_state = 518}, [1547] = {.lex_state = 159}, - [1548] = {.lex_state = 69}, - [1549] = {.lex_state = 513}, - [1550] = {.lex_state = 513}, - [1551] = {.lex_state = 513}, - [1552] = {.lex_state = 513}, - [1553] = {.lex_state = 513}, - [1554] = {.lex_state = 513}, - [1555] = {.lex_state = 513}, - [1556] = {.lex_state = 513}, - [1557] = {.lex_state = 513}, - [1558] = {.lex_state = 513}, + [1548] = {.lex_state = 24}, + [1549] = {.lex_state = 518}, + [1550] = {.lex_state = 518}, + [1551] = {.lex_state = 518}, + [1552] = {.lex_state = 518}, + [1553] = {.lex_state = 518}, + [1554] = {.lex_state = 518}, + [1555] = {.lex_state = 518}, + [1556] = {.lex_state = 518}, + [1557] = {.lex_state = 518}, + [1558] = {.lex_state = 518}, [1559] = {.lex_state = 159}, - [1560] = {.lex_state = 513}, - [1561] = {.lex_state = 513}, - [1562] = {.lex_state = 513}, - [1563] = {.lex_state = 513}, - [1564] = {.lex_state = 513}, - [1565] = {.lex_state = 513}, - [1566] = {.lex_state = 513}, - [1567] = {.lex_state = 513}, - [1568] = {.lex_state = 513}, - [1569] = {.lex_state = 513}, - [1570] = {.lex_state = 513}, - [1571] = {.lex_state = 513}, - [1572] = {.lex_state = 513}, - [1573] = {.lex_state = 513}, - [1574] = {.lex_state = 513}, - [1575] = {.lex_state = 513}, - [1576] = {.lex_state = 513}, - [1577] = {.lex_state = 513}, - [1578] = {.lex_state = 513}, - [1579] = {.lex_state = 513}, - [1580] = {.lex_state = 513}, - [1581] = {.lex_state = 513}, - [1582] = {.lex_state = 513}, - [1583] = {.lex_state = 513}, - [1584] = {.lex_state = 513}, - [1585] = {.lex_state = 513}, - [1586] = {.lex_state = 513}, - [1587] = {.lex_state = 513}, - [1588] = {.lex_state = 513}, - [1589] = {.lex_state = 513}, - [1590] = {.lex_state = 513}, - [1591] = {.lex_state = 513}, - [1592] = {.lex_state = 513}, - [1593] = {.lex_state = 513}, - [1594] = {.lex_state = 513}, - [1595] = {.lex_state = 513}, - [1596] = {.lex_state = 513}, - [1597] = {.lex_state = 513}, - [1598] = {.lex_state = 513}, - [1599] = {.lex_state = 513}, - [1600] = {.lex_state = 513}, - [1601] = {.lex_state = 513}, - [1602] = {.lex_state = 513}, - [1603] = {.lex_state = 513}, - [1604] = {.lex_state = 513}, - [1605] = {.lex_state = 513}, - [1606] = {.lex_state = 513}, - [1607] = {.lex_state = 513}, - [1608] = {.lex_state = 513}, - [1609] = {.lex_state = 513}, - [1610] = {.lex_state = 513}, - [1611] = {.lex_state = 513}, - [1612] = {.lex_state = 513}, - [1613] = {.lex_state = 513}, - [1614] = {.lex_state = 513, .external_lex_state = 1}, - [1615] = {.lex_state = 513}, - [1616] = {.lex_state = 513}, - [1617] = {.lex_state = 513}, - [1618] = {.lex_state = 513}, - [1619] = {.lex_state = 513}, - [1620] = {.lex_state = 513}, - [1621] = {.lex_state = 513}, - [1622] = {.lex_state = 513}, - [1623] = {.lex_state = 513}, - [1624] = {.lex_state = 513}, - [1625] = {.lex_state = 513}, - [1626] = {.lex_state = 513}, - [1627] = {.lex_state = 513}, - [1628] = {.lex_state = 513}, - [1629] = {.lex_state = 513}, - [1630] = {.lex_state = 513}, - [1631] = {.lex_state = 513}, - [1632] = {.lex_state = 513}, + [1560] = {.lex_state = 518}, + [1561] = {.lex_state = 518}, + [1562] = {.lex_state = 518}, + [1563] = {.lex_state = 518}, + [1564] = {.lex_state = 518}, + [1565] = {.lex_state = 518}, + [1566] = {.lex_state = 518}, + [1567] = {.lex_state = 518}, + [1568] = {.lex_state = 518}, + [1569] = {.lex_state = 518}, + [1570] = {.lex_state = 518}, + [1571] = {.lex_state = 518}, + [1572] = {.lex_state = 518}, + [1573] = {.lex_state = 518}, + [1574] = {.lex_state = 518}, + [1575] = {.lex_state = 518}, + [1576] = {.lex_state = 518}, + [1577] = {.lex_state = 518}, + [1578] = {.lex_state = 518}, + [1579] = {.lex_state = 518}, + [1580] = {.lex_state = 518}, + [1581] = {.lex_state = 518}, + [1582] = {.lex_state = 518}, + [1583] = {.lex_state = 518}, + [1584] = {.lex_state = 518}, + [1585] = {.lex_state = 518}, + [1586] = {.lex_state = 518}, + [1587] = {.lex_state = 518}, + [1588] = {.lex_state = 518}, + [1589] = {.lex_state = 518}, + [1590] = {.lex_state = 518}, + [1591] = {.lex_state = 518}, + [1592] = {.lex_state = 518}, + [1593] = {.lex_state = 518}, + [1594] = {.lex_state = 518}, + [1595] = {.lex_state = 518}, + [1596] = {.lex_state = 518}, + [1597] = {.lex_state = 518}, + [1598] = {.lex_state = 518}, + [1599] = {.lex_state = 518}, + [1600] = {.lex_state = 518}, + [1601] = {.lex_state = 518}, + [1602] = {.lex_state = 518}, + [1603] = {.lex_state = 518}, + [1604] = {.lex_state = 518}, + [1605] = {.lex_state = 518}, + [1606] = {.lex_state = 518}, + [1607] = {.lex_state = 518}, + [1608] = {.lex_state = 518}, + [1609] = {.lex_state = 518}, + [1610] = {.lex_state = 518}, + [1611] = {.lex_state = 518}, + [1612] = {.lex_state = 518}, + [1613] = {.lex_state = 518}, + [1614] = {.lex_state = 518, .external_lex_state = 1}, + [1615] = {.lex_state = 518}, + [1616] = {.lex_state = 518}, + [1617] = {.lex_state = 518}, + [1618] = {.lex_state = 518}, + [1619] = {.lex_state = 518}, + [1620] = {.lex_state = 518}, + [1621] = {.lex_state = 518}, + [1622] = {.lex_state = 518}, + [1623] = {.lex_state = 518}, + [1624] = {.lex_state = 518}, + [1625] = {.lex_state = 518}, + [1626] = {.lex_state = 518}, + [1627] = {.lex_state = 518}, + [1628] = {.lex_state = 518}, + [1629] = {.lex_state = 518}, + [1630] = {.lex_state = 518}, + [1631] = {.lex_state = 518}, + [1632] = {.lex_state = 518}, [1633] = {.lex_state = 144}, - [1634] = {.lex_state = 513}, - [1635] = {.lex_state = 513}, - [1636] = {.lex_state = 513}, - [1637] = {.lex_state = 513}, - [1638] = {.lex_state = 513}, - [1639] = {.lex_state = 513}, - [1640] = {.lex_state = 513, .external_lex_state = 1}, + [1634] = {.lex_state = 518}, + [1635] = {.lex_state = 518}, + [1636] = {.lex_state = 518}, + [1637] = {.lex_state = 518}, + [1638] = {.lex_state = 518}, + [1639] = {.lex_state = 518}, + [1640] = {.lex_state = 518, .external_lex_state = 1}, [1641] = {.lex_state = 144}, - [1642] = {.lex_state = 513}, - [1643] = {.lex_state = 513, .external_lex_state = 1}, - [1644] = {.lex_state = 513}, - [1645] = {.lex_state = 513}, - [1646] = {.lex_state = 513}, - [1647] = {.lex_state = 513, .external_lex_state = 1}, - [1648] = {.lex_state = 513}, + [1642] = {.lex_state = 518}, + [1643] = {.lex_state = 518, .external_lex_state = 1}, + [1644] = {.lex_state = 518}, + [1645] = {.lex_state = 518}, + [1646] = {.lex_state = 518}, + [1647] = {.lex_state = 518, .external_lex_state = 1}, + [1648] = {.lex_state = 518}, [1649] = {.lex_state = 144}, - [1650] = {.lex_state = 513}, - [1651] = {.lex_state = 513}, - [1652] = {.lex_state = 513}, - [1653] = {.lex_state = 513}, - [1654] = {.lex_state = 513}, - [1655] = {.lex_state = 513}, - [1656] = {.lex_state = 513}, - [1657] = {.lex_state = 513}, - [1658] = {.lex_state = 513}, - [1659] = {.lex_state = 513}, - [1660] = {.lex_state = 513}, - [1661] = {.lex_state = 513}, - [1662] = {.lex_state = 513}, - [1663] = {.lex_state = 513}, - [1664] = {.lex_state = 513}, - [1665] = {.lex_state = 513}, - [1666] = {.lex_state = 513}, - [1667] = {.lex_state = 513}, - [1668] = {.lex_state = 513}, - [1669] = {.lex_state = 513}, - [1670] = {.lex_state = 513}, - [1671] = {.lex_state = 513}, + [1650] = {.lex_state = 518}, + [1651] = {.lex_state = 518}, + [1652] = {.lex_state = 518}, + [1653] = {.lex_state = 518}, + [1654] = {.lex_state = 518}, + [1655] = {.lex_state = 518}, + [1656] = {.lex_state = 518}, + [1657] = {.lex_state = 518}, + [1658] = {.lex_state = 518}, + [1659] = {.lex_state = 518}, + [1660] = {.lex_state = 518}, + [1661] = {.lex_state = 518}, + [1662] = {.lex_state = 518}, + [1663] = {.lex_state = 518}, + [1664] = {.lex_state = 518}, + [1665] = {.lex_state = 518}, + [1666] = {.lex_state = 518}, + [1667] = {.lex_state = 518}, + [1668] = {.lex_state = 518}, + [1669] = {.lex_state = 518}, + [1670] = {.lex_state = 518}, + [1671] = {.lex_state = 518}, [1672] = {.lex_state = 144}, - [1673] = {.lex_state = 513}, - [1674] = {.lex_state = 513}, - [1675] = {.lex_state = 513}, - [1676] = {.lex_state = 513}, - [1677] = {.lex_state = 513}, - [1678] = {.lex_state = 513}, - [1679] = {.lex_state = 513}, - [1680] = {.lex_state = 513}, - [1681] = {.lex_state = 513}, - [1682] = {.lex_state = 513}, - [1683] = {.lex_state = 513}, - [1684] = {.lex_state = 513}, - [1685] = {.lex_state = 513}, - [1686] = {.lex_state = 513}, - [1687] = {.lex_state = 513}, + [1673] = {.lex_state = 518}, + [1674] = {.lex_state = 518}, + [1675] = {.lex_state = 518}, + [1676] = {.lex_state = 518}, + [1677] = {.lex_state = 518}, + [1678] = {.lex_state = 518}, + [1679] = {.lex_state = 518}, + [1680] = {.lex_state = 518}, + [1681] = {.lex_state = 518}, + [1682] = {.lex_state = 518}, + [1683] = {.lex_state = 518}, + [1684] = {.lex_state = 518}, + [1685] = {.lex_state = 518}, + [1686] = {.lex_state = 518}, + [1687] = {.lex_state = 518}, [1688] = {.lex_state = 173}, - [1689] = {.lex_state = 513}, - [1690] = {.lex_state = 513}, - [1691] = {.lex_state = 513}, - [1692] = {.lex_state = 513}, - [1693] = {.lex_state = 513}, - [1694] = {.lex_state = 513}, - [1695] = {.lex_state = 513}, - [1696] = {.lex_state = 513}, - [1697] = {.lex_state = 513}, - [1698] = {.lex_state = 513}, - [1699] = {.lex_state = 513}, - [1700] = {.lex_state = 513}, - [1701] = {.lex_state = 513}, - [1702] = {.lex_state = 513}, - [1703] = {.lex_state = 513}, - [1704] = {.lex_state = 513}, - [1705] = {.lex_state = 513}, - [1706] = {.lex_state = 513}, - [1707] = {.lex_state = 513}, - [1708] = {.lex_state = 513}, - [1709] = {.lex_state = 513}, - [1710] = {.lex_state = 513}, - [1711] = {.lex_state = 513, .external_lex_state = 1}, + [1689] = {.lex_state = 518}, + [1690] = {.lex_state = 518}, + [1691] = {.lex_state = 518}, + [1692] = {.lex_state = 518}, + [1693] = {.lex_state = 518}, + [1694] = {.lex_state = 518}, + [1695] = {.lex_state = 518}, + [1696] = {.lex_state = 518}, + [1697] = {.lex_state = 518}, + [1698] = {.lex_state = 518}, + [1699] = {.lex_state = 518}, + [1700] = {.lex_state = 518}, + [1701] = {.lex_state = 518}, + [1702] = {.lex_state = 518}, + [1703] = {.lex_state = 518}, + [1704] = {.lex_state = 518}, + [1705] = {.lex_state = 518}, + [1706] = {.lex_state = 518}, + [1707] = {.lex_state = 518}, + [1708] = {.lex_state = 518}, + [1709] = {.lex_state = 518}, + [1710] = {.lex_state = 518}, + [1711] = {.lex_state = 518, .external_lex_state = 1}, [1712] = {.lex_state = 173}, [1713] = {.lex_state = 173}, - [1714] = {.lex_state = 513}, + [1714] = {.lex_state = 518}, [1715] = {.lex_state = 173}, - [1716] = {.lex_state = 513, .external_lex_state = 1}, - [1717] = {.lex_state = 513}, - [1718] = {.lex_state = 513}, - [1719] = {.lex_state = 513}, - [1720] = {.lex_state = 513}, - [1721] = {.lex_state = 513}, - [1722] = {.lex_state = 513}, - [1723] = {.lex_state = 513}, - [1724] = {.lex_state = 513}, - [1725] = {.lex_state = 513}, - [1726] = {.lex_state = 513}, - [1727] = {.lex_state = 513}, - [1728] = {.lex_state = 513}, - [1729] = {.lex_state = 513}, - [1730] = {.lex_state = 513, .external_lex_state = 1}, - [1731] = {.lex_state = 513, .external_lex_state = 1}, - [1732] = {.lex_state = 513, .external_lex_state = 1}, - [1733] = {.lex_state = 513, .external_lex_state = 1}, - [1734] = {.lex_state = 513}, - [1735] = {.lex_state = 513, .external_lex_state = 1}, - [1736] = {.lex_state = 513, .external_lex_state = 1}, - [1737] = {.lex_state = 513, .external_lex_state = 1}, - [1738] = {.lex_state = 513}, - [1739] = {.lex_state = 513}, - [1740] = {.lex_state = 513}, - [1741] = {.lex_state = 513}, - [1742] = {.lex_state = 513}, - [1743] = {.lex_state = 513}, - [1744] = {.lex_state = 513}, - [1745] = {.lex_state = 513}, - [1746] = {.lex_state = 513}, - [1747] = {.lex_state = 513}, - [1748] = {.lex_state = 513, .external_lex_state = 1}, - [1749] = {.lex_state = 513}, - [1750] = {.lex_state = 513}, - [1751] = {.lex_state = 513}, - [1752] = {.lex_state = 513}, - [1753] = {.lex_state = 513}, + [1716] = {.lex_state = 518, .external_lex_state = 1}, + [1717] = {.lex_state = 518}, + [1718] = {.lex_state = 518}, + [1719] = {.lex_state = 518}, + [1720] = {.lex_state = 518}, + [1721] = {.lex_state = 518}, + [1722] = {.lex_state = 518}, + [1723] = {.lex_state = 518}, + [1724] = {.lex_state = 518}, + [1725] = {.lex_state = 518}, + [1726] = {.lex_state = 518}, + [1727] = {.lex_state = 518}, + [1728] = {.lex_state = 518}, + [1729] = {.lex_state = 518}, + [1730] = {.lex_state = 518, .external_lex_state = 1}, + [1731] = {.lex_state = 518, .external_lex_state = 1}, + [1732] = {.lex_state = 518, .external_lex_state = 1}, + [1733] = {.lex_state = 518, .external_lex_state = 1}, + [1734] = {.lex_state = 518}, + [1735] = {.lex_state = 518, .external_lex_state = 1}, + [1736] = {.lex_state = 518, .external_lex_state = 1}, + [1737] = {.lex_state = 518, .external_lex_state = 1}, + [1738] = {.lex_state = 518}, + [1739] = {.lex_state = 518}, + [1740] = {.lex_state = 518}, + [1741] = {.lex_state = 518}, + [1742] = {.lex_state = 518}, + [1743] = {.lex_state = 518}, + [1744] = {.lex_state = 518}, + [1745] = {.lex_state = 518}, + [1746] = {.lex_state = 518}, + [1747] = {.lex_state = 518}, + [1748] = {.lex_state = 518, .external_lex_state = 1}, + [1749] = {.lex_state = 518}, + [1750] = {.lex_state = 518}, + [1751] = {.lex_state = 518}, + [1752] = {.lex_state = 518}, + [1753] = {.lex_state = 518}, [1754] = {.lex_state = 131}, - [1755] = {.lex_state = 513}, - [1756] = {.lex_state = 513}, - [1757] = {.lex_state = 513}, - [1758] = {.lex_state = 513}, - [1759] = {.lex_state = 513}, - [1760] = {.lex_state = 513}, - [1761] = {.lex_state = 513}, - [1762] = {.lex_state = 513}, - [1763] = {.lex_state = 513}, - [1764] = {.lex_state = 513}, - [1765] = {.lex_state = 513}, - [1766] = {.lex_state = 513}, + [1755] = {.lex_state = 518}, + [1756] = {.lex_state = 518}, + [1757] = {.lex_state = 518}, + [1758] = {.lex_state = 518}, + [1759] = {.lex_state = 518}, + [1760] = {.lex_state = 518}, + [1761] = {.lex_state = 518}, + [1762] = {.lex_state = 518}, + [1763] = {.lex_state = 518}, + [1764] = {.lex_state = 518}, + [1765] = {.lex_state = 518}, + [1766] = {.lex_state = 518}, [1767] = {.lex_state = 131}, - [1768] = {.lex_state = 513}, - [1769] = {.lex_state = 513}, - [1770] = {.lex_state = 513}, - [1771] = {.lex_state = 513}, - [1772] = {.lex_state = 513}, - [1773] = {.lex_state = 513}, - [1774] = {.lex_state = 513}, - [1775] = {.lex_state = 513}, - [1776] = {.lex_state = 513}, - [1777] = {.lex_state = 513}, - [1778] = {.lex_state = 513}, - [1779] = {.lex_state = 513}, - [1780] = {.lex_state = 513}, - [1781] = {.lex_state = 513}, - [1782] = {.lex_state = 513}, - [1783] = {.lex_state = 513, .external_lex_state = 1}, - [1784] = {.lex_state = 513}, - [1785] = {.lex_state = 513, .external_lex_state = 1}, - [1786] = {.lex_state = 513}, - [1787] = {.lex_state = 513}, - [1788] = {.lex_state = 513, .external_lex_state = 1}, - [1789] = {.lex_state = 513}, - [1790] = {.lex_state = 513}, - [1791] = {.lex_state = 513}, - [1792] = {.lex_state = 513, .external_lex_state = 1}, - [1793] = {.lex_state = 513}, - [1794] = {.lex_state = 513}, - [1795] = {.lex_state = 513}, - [1796] = {.lex_state = 513, .external_lex_state = 1}, - [1797] = {.lex_state = 513, .external_lex_state = 1}, - [1798] = {.lex_state = 513}, - [1799] = {.lex_state = 513}, - [1800] = {.lex_state = 513, .external_lex_state = 1}, - [1801] = {.lex_state = 513}, - [1802] = {.lex_state = 513}, - [1803] = {.lex_state = 513, .external_lex_state = 1}, - [1804] = {.lex_state = 513}, - [1805] = {.lex_state = 513, .external_lex_state = 1}, - [1806] = {.lex_state = 513}, - [1807] = {.lex_state = 513, .external_lex_state = 1}, - [1808] = {.lex_state = 513, .external_lex_state = 1}, - [1809] = {.lex_state = 513}, - [1810] = {.lex_state = 513}, - [1811] = {.lex_state = 513, .external_lex_state = 1}, - [1812] = {.lex_state = 513}, - [1813] = {.lex_state = 513}, - [1814] = {.lex_state = 513}, - [1815] = {.lex_state = 513}, - [1816] = {.lex_state = 513}, - [1817] = {.lex_state = 513}, - [1818] = {.lex_state = 513}, - [1819] = {.lex_state = 513, .external_lex_state = 1}, - [1820] = {.lex_state = 513}, - [1821] = {.lex_state = 513}, - [1822] = {.lex_state = 513, .external_lex_state = 1}, - [1823] = {.lex_state = 513}, - [1824] = {.lex_state = 513}, - [1825] = {.lex_state = 513, .external_lex_state = 1}, - [1826] = {.lex_state = 513}, - [1827] = {.lex_state = 513}, - [1828] = {.lex_state = 513}, - [1829] = {.lex_state = 513}, - [1830] = {.lex_state = 513}, - [1831] = {.lex_state = 513}, - [1832] = {.lex_state = 513}, - [1833] = {.lex_state = 513, .external_lex_state = 1}, - [1834] = {.lex_state = 513}, - [1835] = {.lex_state = 513}, - [1836] = {.lex_state = 513}, - [1837] = {.lex_state = 513}, - [1838] = {.lex_state = 513}, - [1839] = {.lex_state = 513, .external_lex_state = 1}, - [1840] = {.lex_state = 513, .external_lex_state = 1}, - [1841] = {.lex_state = 513}, - [1842] = {.lex_state = 513, .external_lex_state = 1}, - [1843] = {.lex_state = 513}, - [1844] = {.lex_state = 513, .external_lex_state = 1}, - [1845] = {.lex_state = 513}, - [1846] = {.lex_state = 513}, - [1847] = {.lex_state = 513}, - [1848] = {.lex_state = 513}, - [1849] = {.lex_state = 513, .external_lex_state = 1}, - [1850] = {.lex_state = 513, .external_lex_state = 1}, - [1851] = {.lex_state = 513}, - [1852] = {.lex_state = 513, .external_lex_state = 1}, - [1853] = {.lex_state = 513, .external_lex_state = 1}, - [1854] = {.lex_state = 513}, - [1855] = {.lex_state = 513, .external_lex_state = 1}, - [1856] = {.lex_state = 513}, - [1857] = {.lex_state = 513, .external_lex_state = 1}, - [1858] = {.lex_state = 513}, - [1859] = {.lex_state = 513, .external_lex_state = 1}, - [1860] = {.lex_state = 513}, - [1861] = {.lex_state = 513, .external_lex_state = 1}, - [1862] = {.lex_state = 513, .external_lex_state = 1}, - [1863] = {.lex_state = 513, .external_lex_state = 1}, - [1864] = {.lex_state = 513, .external_lex_state = 1}, - [1865] = {.lex_state = 513, .external_lex_state = 1}, - [1866] = {.lex_state = 513}, - [1867] = {.lex_state = 513, .external_lex_state = 1}, - [1868] = {.lex_state = 513, .external_lex_state = 1}, - [1869] = {.lex_state = 513, .external_lex_state = 1}, - [1870] = {.lex_state = 513}, - [1871] = {.lex_state = 513, .external_lex_state = 1}, - [1872] = {.lex_state = 513}, - [1873] = {.lex_state = 513, .external_lex_state = 1}, - [1874] = {.lex_state = 513}, - [1875] = {.lex_state = 513}, - [1876] = {.lex_state = 513, .external_lex_state = 1}, - [1877] = {.lex_state = 513}, - [1878] = {.lex_state = 513, .external_lex_state = 1}, - [1879] = {.lex_state = 513}, - [1880] = {.lex_state = 513, .external_lex_state = 1}, - [1881] = {.lex_state = 513}, - [1882] = {.lex_state = 513}, - [1883] = {.lex_state = 513, .external_lex_state = 1}, - [1884] = {.lex_state = 513}, - [1885] = {.lex_state = 513, .external_lex_state = 1}, - [1886] = {.lex_state = 513}, - [1887] = {.lex_state = 513}, - [1888] = {.lex_state = 513}, - [1889] = {.lex_state = 513}, - [1890] = {.lex_state = 513, .external_lex_state = 1}, - [1891] = {.lex_state = 513, .external_lex_state = 1}, - [1892] = {.lex_state = 513, .external_lex_state = 1}, - [1893] = {.lex_state = 513}, - [1894] = {.lex_state = 513}, - [1895] = {.lex_state = 513}, - [1896] = {.lex_state = 513, .external_lex_state = 1}, - [1897] = {.lex_state = 513}, - [1898] = {.lex_state = 513}, - [1899] = {.lex_state = 513}, - [1900] = {.lex_state = 513}, - [1901] = {.lex_state = 513, .external_lex_state = 1}, - [1902] = {.lex_state = 513}, - [1903] = {.lex_state = 513, .external_lex_state = 1}, - [1904] = {.lex_state = 513}, - [1905] = {.lex_state = 513}, - [1906] = {.lex_state = 513, .external_lex_state = 1}, - [1907] = {.lex_state = 513}, - [1908] = {.lex_state = 513}, - [1909] = {.lex_state = 513}, - [1910] = {.lex_state = 513}, - [1911] = {.lex_state = 513}, - [1912] = {.lex_state = 513}, - [1913] = {.lex_state = 513, .external_lex_state = 1}, - [1914] = {.lex_state = 513}, - [1915] = {.lex_state = 513, .external_lex_state = 1}, - [1916] = {.lex_state = 513}, - [1917] = {.lex_state = 513}, - [1918] = {.lex_state = 513, .external_lex_state = 1}, - [1919] = {.lex_state = 513, .external_lex_state = 1}, - [1920] = {.lex_state = 513, .external_lex_state = 1}, - [1921] = {.lex_state = 513, .external_lex_state = 1}, - [1922] = {.lex_state = 513}, - [1923] = {.lex_state = 513}, - [1924] = {.lex_state = 513}, - [1925] = {.lex_state = 513, .external_lex_state = 1}, - [1926] = {.lex_state = 513}, - [1927] = {.lex_state = 513}, - [1928] = {.lex_state = 513}, - [1929] = {.lex_state = 513}, - [1930] = {.lex_state = 513}, - [1931] = {.lex_state = 513}, - [1932] = {.lex_state = 513, .external_lex_state = 1}, - [1933] = {.lex_state = 513}, - [1934] = {.lex_state = 513, .external_lex_state = 1}, - [1935] = {.lex_state = 513}, - [1936] = {.lex_state = 513}, - [1937] = {.lex_state = 513, .external_lex_state = 1}, - [1938] = {.lex_state = 513}, - [1939] = {.lex_state = 513}, - [1940] = {.lex_state = 513}, - [1941] = {.lex_state = 513}, - [1942] = {.lex_state = 513}, - [1943] = {.lex_state = 513}, - [1944] = {.lex_state = 513}, - [1945] = {.lex_state = 513}, - [1946] = {.lex_state = 513}, - [1947] = {.lex_state = 513}, - [1948] = {.lex_state = 513}, - [1949] = {.lex_state = 513}, - [1950] = {.lex_state = 513}, - [1951] = {.lex_state = 513}, - [1952] = {.lex_state = 513}, - [1953] = {.lex_state = 513}, - [1954] = {.lex_state = 513}, - [1955] = {.lex_state = 513}, - [1956] = {.lex_state = 513}, - [1957] = {.lex_state = 513}, - [1958] = {.lex_state = 513}, - [1959] = {.lex_state = 513}, - [1960] = {.lex_state = 513}, - [1961] = {.lex_state = 513}, - [1962] = {.lex_state = 513}, - [1963] = {.lex_state = 513}, - [1964] = {.lex_state = 513}, - [1965] = {.lex_state = 513}, - [1966] = {.lex_state = 513}, - [1967] = {.lex_state = 513}, - [1968] = {.lex_state = 513}, - [1969] = {.lex_state = 513}, - [1970] = {.lex_state = 513}, - [1971] = {.lex_state = 513}, - [1972] = {.lex_state = 513}, - [1973] = {.lex_state = 513}, - [1974] = {.lex_state = 513}, - [1975] = {.lex_state = 513, .external_lex_state = 1}, - [1976] = {.lex_state = 513}, - [1977] = {.lex_state = 513, .external_lex_state = 1}, - [1978] = {.lex_state = 513}, - [1979] = {.lex_state = 513}, - [1980] = {.lex_state = 513}, - [1981] = {.lex_state = 513}, - [1982] = {.lex_state = 513}, - [1983] = {.lex_state = 513}, - [1984] = {.lex_state = 513}, - [1985] = {.lex_state = 513}, - [1986] = {.lex_state = 513}, - [1987] = {.lex_state = 513}, - [1988] = {.lex_state = 513}, - [1989] = {.lex_state = 513}, - [1990] = {.lex_state = 513}, - [1991] = {.lex_state = 513}, - [1992] = {.lex_state = 513}, - [1993] = {.lex_state = 513}, - [1994] = {.lex_state = 513}, - [1995] = {.lex_state = 513}, - [1996] = {.lex_state = 513}, - [1997] = {.lex_state = 513}, - [1998] = {.lex_state = 513}, - [1999] = {.lex_state = 513}, - [2000] = {.lex_state = 513}, - [2001] = {.lex_state = 513}, - [2002] = {.lex_state = 513}, - [2003] = {.lex_state = 513}, - [2004] = {.lex_state = 513, .external_lex_state = 1}, - [2005] = {.lex_state = 513}, - [2006] = {.lex_state = 513}, - [2007] = {.lex_state = 513}, - [2008] = {.lex_state = 513}, - [2009] = {.lex_state = 513}, - [2010] = {.lex_state = 513}, - [2011] = {.lex_state = 513}, - [2012] = {.lex_state = 513}, - [2013] = {.lex_state = 513}, - [2014] = {.lex_state = 513}, - [2015] = {.lex_state = 513, .external_lex_state = 1}, - [2016] = {.lex_state = 513, .external_lex_state = 1}, - [2017] = {.lex_state = 513, .external_lex_state = 1}, - [2018] = {.lex_state = 513}, - [2019] = {.lex_state = 513}, - [2020] = {.lex_state = 513}, - [2021] = {.lex_state = 513}, - [2022] = {.lex_state = 513}, - [2023] = {.lex_state = 513}, - [2024] = {.lex_state = 513}, - [2025] = {.lex_state = 513}, - [2026] = {.lex_state = 513}, - [2027] = {.lex_state = 513}, - [2028] = {.lex_state = 513}, + [1768] = {.lex_state = 518}, + [1769] = {.lex_state = 518}, + [1770] = {.lex_state = 518}, + [1771] = {.lex_state = 518}, + [1772] = {.lex_state = 518}, + [1773] = {.lex_state = 518}, + [1774] = {.lex_state = 518}, + [1775] = {.lex_state = 518}, + [1776] = {.lex_state = 518}, + [1777] = {.lex_state = 518}, + [1778] = {.lex_state = 518}, + [1779] = {.lex_state = 518}, + [1780] = {.lex_state = 518}, + [1781] = {.lex_state = 518}, + [1782] = {.lex_state = 518}, + [1783] = {.lex_state = 518, .external_lex_state = 1}, + [1784] = {.lex_state = 518}, + [1785] = {.lex_state = 518, .external_lex_state = 1}, + [1786] = {.lex_state = 518}, + [1787] = {.lex_state = 518}, + [1788] = {.lex_state = 518, .external_lex_state = 1}, + [1789] = {.lex_state = 518}, + [1790] = {.lex_state = 518}, + [1791] = {.lex_state = 518}, + [1792] = {.lex_state = 518, .external_lex_state = 1}, + [1793] = {.lex_state = 518}, + [1794] = {.lex_state = 518}, + [1795] = {.lex_state = 518}, + [1796] = {.lex_state = 518, .external_lex_state = 1}, + [1797] = {.lex_state = 518, .external_lex_state = 1}, + [1798] = {.lex_state = 518}, + [1799] = {.lex_state = 518}, + [1800] = {.lex_state = 518, .external_lex_state = 1}, + [1801] = {.lex_state = 518}, + [1802] = {.lex_state = 518}, + [1803] = {.lex_state = 518, .external_lex_state = 1}, + [1804] = {.lex_state = 518}, + [1805] = {.lex_state = 518, .external_lex_state = 1}, + [1806] = {.lex_state = 518}, + [1807] = {.lex_state = 518, .external_lex_state = 1}, + [1808] = {.lex_state = 518, .external_lex_state = 1}, + [1809] = {.lex_state = 518}, + [1810] = {.lex_state = 518}, + [1811] = {.lex_state = 518, .external_lex_state = 1}, + [1812] = {.lex_state = 518}, + [1813] = {.lex_state = 518}, + [1814] = {.lex_state = 518}, + [1815] = {.lex_state = 518}, + [1816] = {.lex_state = 518}, + [1817] = {.lex_state = 518}, + [1818] = {.lex_state = 518}, + [1819] = {.lex_state = 518, .external_lex_state = 1}, + [1820] = {.lex_state = 518}, + [1821] = {.lex_state = 518}, + [1822] = {.lex_state = 518, .external_lex_state = 1}, + [1823] = {.lex_state = 518}, + [1824] = {.lex_state = 518}, + [1825] = {.lex_state = 518, .external_lex_state = 1}, + [1826] = {.lex_state = 518}, + [1827] = {.lex_state = 518}, + [1828] = {.lex_state = 518}, + [1829] = {.lex_state = 518}, + [1830] = {.lex_state = 518}, + [1831] = {.lex_state = 518}, + [1832] = {.lex_state = 518}, + [1833] = {.lex_state = 518, .external_lex_state = 1}, + [1834] = {.lex_state = 518}, + [1835] = {.lex_state = 518}, + [1836] = {.lex_state = 518}, + [1837] = {.lex_state = 518}, + [1838] = {.lex_state = 518}, + [1839] = {.lex_state = 518, .external_lex_state = 1}, + [1840] = {.lex_state = 518, .external_lex_state = 1}, + [1841] = {.lex_state = 518}, + [1842] = {.lex_state = 518, .external_lex_state = 1}, + [1843] = {.lex_state = 518}, + [1844] = {.lex_state = 518, .external_lex_state = 1}, + [1845] = {.lex_state = 518}, + [1846] = {.lex_state = 518}, + [1847] = {.lex_state = 518}, + [1848] = {.lex_state = 518}, + [1849] = {.lex_state = 518, .external_lex_state = 1}, + [1850] = {.lex_state = 518, .external_lex_state = 1}, + [1851] = {.lex_state = 518}, + [1852] = {.lex_state = 518, .external_lex_state = 1}, + [1853] = {.lex_state = 518, .external_lex_state = 1}, + [1854] = {.lex_state = 518}, + [1855] = {.lex_state = 518, .external_lex_state = 1}, + [1856] = {.lex_state = 518}, + [1857] = {.lex_state = 518, .external_lex_state = 1}, + [1858] = {.lex_state = 518}, + [1859] = {.lex_state = 518, .external_lex_state = 1}, + [1860] = {.lex_state = 518}, + [1861] = {.lex_state = 518, .external_lex_state = 1}, + [1862] = {.lex_state = 518, .external_lex_state = 1}, + [1863] = {.lex_state = 518, .external_lex_state = 1}, + [1864] = {.lex_state = 518, .external_lex_state = 1}, + [1865] = {.lex_state = 518, .external_lex_state = 1}, + [1866] = {.lex_state = 518}, + [1867] = {.lex_state = 518, .external_lex_state = 1}, + [1868] = {.lex_state = 518, .external_lex_state = 1}, + [1869] = {.lex_state = 518, .external_lex_state = 1}, + [1870] = {.lex_state = 518}, + [1871] = {.lex_state = 518, .external_lex_state = 1}, + [1872] = {.lex_state = 518}, + [1873] = {.lex_state = 518, .external_lex_state = 1}, + [1874] = {.lex_state = 518}, + [1875] = {.lex_state = 518}, + [1876] = {.lex_state = 518, .external_lex_state = 1}, + [1877] = {.lex_state = 518}, + [1878] = {.lex_state = 518, .external_lex_state = 1}, + [1879] = {.lex_state = 518}, + [1880] = {.lex_state = 518, .external_lex_state = 1}, + [1881] = {.lex_state = 518}, + [1882] = {.lex_state = 518}, + [1883] = {.lex_state = 518, .external_lex_state = 1}, + [1884] = {.lex_state = 518}, + [1885] = {.lex_state = 518, .external_lex_state = 1}, + [1886] = {.lex_state = 518}, + [1887] = {.lex_state = 518}, + [1888] = {.lex_state = 518}, + [1889] = {.lex_state = 518}, + [1890] = {.lex_state = 518, .external_lex_state = 1}, + [1891] = {.lex_state = 518, .external_lex_state = 1}, + [1892] = {.lex_state = 518, .external_lex_state = 1}, + [1893] = {.lex_state = 518}, + [1894] = {.lex_state = 518}, + [1895] = {.lex_state = 518}, + [1896] = {.lex_state = 518, .external_lex_state = 1}, + [1897] = {.lex_state = 518}, + [1898] = {.lex_state = 518}, + [1899] = {.lex_state = 518}, + [1900] = {.lex_state = 518}, + [1901] = {.lex_state = 518, .external_lex_state = 1}, + [1902] = {.lex_state = 518}, + [1903] = {.lex_state = 518, .external_lex_state = 1}, + [1904] = {.lex_state = 518}, + [1905] = {.lex_state = 518}, + [1906] = {.lex_state = 518, .external_lex_state = 1}, + [1907] = {.lex_state = 518}, + [1908] = {.lex_state = 518}, + [1909] = {.lex_state = 518}, + [1910] = {.lex_state = 518}, + [1911] = {.lex_state = 518}, + [1912] = {.lex_state = 518}, + [1913] = {.lex_state = 518, .external_lex_state = 1}, + [1914] = {.lex_state = 518}, + [1915] = {.lex_state = 518, .external_lex_state = 1}, + [1916] = {.lex_state = 518}, + [1917] = {.lex_state = 518}, + [1918] = {.lex_state = 518, .external_lex_state = 1}, + [1919] = {.lex_state = 518, .external_lex_state = 1}, + [1920] = {.lex_state = 518, .external_lex_state = 1}, + [1921] = {.lex_state = 518, .external_lex_state = 1}, + [1922] = {.lex_state = 518}, + [1923] = {.lex_state = 518}, + [1924] = {.lex_state = 518}, + [1925] = {.lex_state = 518, .external_lex_state = 1}, + [1926] = {.lex_state = 518}, + [1927] = {.lex_state = 518}, + [1928] = {.lex_state = 518}, + [1929] = {.lex_state = 518}, + [1930] = {.lex_state = 518}, + [1931] = {.lex_state = 518}, + [1932] = {.lex_state = 518, .external_lex_state = 1}, + [1933] = {.lex_state = 518}, + [1934] = {.lex_state = 518, .external_lex_state = 1}, + [1935] = {.lex_state = 518}, + [1936] = {.lex_state = 518}, + [1937] = {.lex_state = 518, .external_lex_state = 1}, + [1938] = {.lex_state = 518}, + [1939] = {.lex_state = 518}, + [1940] = {.lex_state = 518}, + [1941] = {.lex_state = 518}, + [1942] = {.lex_state = 518}, + [1943] = {.lex_state = 518}, + [1944] = {.lex_state = 518}, + [1945] = {.lex_state = 518}, + [1946] = {.lex_state = 518}, + [1947] = {.lex_state = 518}, + [1948] = {.lex_state = 518}, + [1949] = {.lex_state = 518}, + [1950] = {.lex_state = 518}, + [1951] = {.lex_state = 518}, + [1952] = {.lex_state = 518}, + [1953] = {.lex_state = 518}, + [1954] = {.lex_state = 518}, + [1955] = {.lex_state = 518}, + [1956] = {.lex_state = 518}, + [1957] = {.lex_state = 518}, + [1958] = {.lex_state = 518}, + [1959] = {.lex_state = 518}, + [1960] = {.lex_state = 518}, + [1961] = {.lex_state = 518}, + [1962] = {.lex_state = 518}, + [1963] = {.lex_state = 518}, + [1964] = {.lex_state = 518}, + [1965] = {.lex_state = 518}, + [1966] = {.lex_state = 518}, + [1967] = {.lex_state = 518}, + [1968] = {.lex_state = 518}, + [1969] = {.lex_state = 518}, + [1970] = {.lex_state = 518}, + [1971] = {.lex_state = 518}, + [1972] = {.lex_state = 518}, + [1973] = {.lex_state = 518}, + [1974] = {.lex_state = 518}, + [1975] = {.lex_state = 518, .external_lex_state = 1}, + [1976] = {.lex_state = 518}, + [1977] = {.lex_state = 518, .external_lex_state = 1}, + [1978] = {.lex_state = 518}, + [1979] = {.lex_state = 518}, + [1980] = {.lex_state = 518}, + [1981] = {.lex_state = 518}, + [1982] = {.lex_state = 518}, + [1983] = {.lex_state = 518}, + [1984] = {.lex_state = 518}, + [1985] = {.lex_state = 518}, + [1986] = {.lex_state = 518}, + [1987] = {.lex_state = 518}, + [1988] = {.lex_state = 518}, + [1989] = {.lex_state = 518}, + [1990] = {.lex_state = 518}, + [1991] = {.lex_state = 518}, + [1992] = {.lex_state = 518}, + [1993] = {.lex_state = 518}, + [1994] = {.lex_state = 518}, + [1995] = {.lex_state = 518}, + [1996] = {.lex_state = 518}, + [1997] = {.lex_state = 518}, + [1998] = {.lex_state = 518}, + [1999] = {.lex_state = 518}, + [2000] = {.lex_state = 518}, + [2001] = {.lex_state = 518}, + [2002] = {.lex_state = 518}, + [2003] = {.lex_state = 518}, + [2004] = {.lex_state = 518, .external_lex_state = 1}, + [2005] = {.lex_state = 518}, + [2006] = {.lex_state = 518}, + [2007] = {.lex_state = 518}, + [2008] = {.lex_state = 518}, + [2009] = {.lex_state = 518}, + [2010] = {.lex_state = 518}, + [2011] = {.lex_state = 518}, + [2012] = {.lex_state = 518}, + [2013] = {.lex_state = 518}, + [2014] = {.lex_state = 518}, + [2015] = {.lex_state = 518, .external_lex_state = 1}, + [2016] = {.lex_state = 518, .external_lex_state = 1}, + [2017] = {.lex_state = 518, .external_lex_state = 1}, + [2018] = {.lex_state = 518}, + [2019] = {.lex_state = 518}, + [2020] = {.lex_state = 518}, + [2021] = {.lex_state = 518}, + [2022] = {.lex_state = 518}, + [2023] = {.lex_state = 518}, + [2024] = {.lex_state = 518}, + [2025] = {.lex_state = 518}, + [2026] = {.lex_state = 518}, + [2027] = {.lex_state = 518}, + [2028] = {.lex_state = 518}, [2029] = {.lex_state = 131}, [2030] = {.lex_state = 131}, - [2031] = {.lex_state = 513}, - [2032] = {.lex_state = 513}, - [2033] = {.lex_state = 513}, - [2034] = {.lex_state = 513}, - [2035] = {.lex_state = 513}, - [2036] = {.lex_state = 513, .external_lex_state = 1}, - [2037] = {.lex_state = 513}, + [2031] = {.lex_state = 518}, + [2032] = {.lex_state = 518}, + [2033] = {.lex_state = 518}, + [2034] = {.lex_state = 518}, + [2035] = {.lex_state = 518}, + [2036] = {.lex_state = 518, .external_lex_state = 1}, + [2037] = {.lex_state = 518}, [2038] = {.lex_state = 131}, - [2039] = {.lex_state = 513}, - [2040] = {.lex_state = 513, .external_lex_state = 1}, - [2041] = {.lex_state = 513}, - [2042] = {.lex_state = 513, .external_lex_state = 1}, - [2043] = {.lex_state = 513, .external_lex_state = 1}, - [2044] = {.lex_state = 513, .external_lex_state = 1}, - [2045] = {.lex_state = 513, .external_lex_state = 1}, - [2046] = {.lex_state = 513, .external_lex_state = 1}, - [2047] = {.lex_state = 513, .external_lex_state = 1}, - [2048] = {.lex_state = 513}, - [2049] = {.lex_state = 513}, - [2050] = {.lex_state = 513}, - [2051] = {.lex_state = 513}, - [2052] = {.lex_state = 513}, - [2053] = {.lex_state = 513}, - [2054] = {.lex_state = 513}, - [2055] = {.lex_state = 513}, + [2039] = {.lex_state = 518}, + [2040] = {.lex_state = 518, .external_lex_state = 1}, + [2041] = {.lex_state = 518}, + [2042] = {.lex_state = 518, .external_lex_state = 1}, + [2043] = {.lex_state = 518, .external_lex_state = 1}, + [2044] = {.lex_state = 518, .external_lex_state = 1}, + [2045] = {.lex_state = 518, .external_lex_state = 1}, + [2046] = {.lex_state = 518, .external_lex_state = 1}, + [2047] = {.lex_state = 518, .external_lex_state = 1}, + [2048] = {.lex_state = 518}, + [2049] = {.lex_state = 518}, + [2050] = {.lex_state = 518}, + [2051] = {.lex_state = 518}, + [2052] = {.lex_state = 518}, + [2053] = {.lex_state = 518}, + [2054] = {.lex_state = 518}, + [2055] = {.lex_state = 518}, [2056] = {.lex_state = 164}, - [2057] = {.lex_state = 513}, - [2058] = {.lex_state = 513}, - [2059] = {.lex_state = 513}, - [2060] = {.lex_state = 513, .external_lex_state = 1}, - [2061] = {.lex_state = 513}, - [2062] = {.lex_state = 513}, - [2063] = {.lex_state = 513}, - [2064] = {.lex_state = 513}, - [2065] = {.lex_state = 513}, - [2066] = {.lex_state = 513}, - [2067] = {.lex_state = 513}, - [2068] = {.lex_state = 513}, - [2069] = {.lex_state = 513}, - [2070] = {.lex_state = 513}, - [2071] = {.lex_state = 513}, - [2072] = {.lex_state = 513}, - [2073] = {.lex_state = 513}, - [2074] = {.lex_state = 513}, - [2075] = {.lex_state = 513}, - [2076] = {.lex_state = 513}, - [2077] = {.lex_state = 513}, - [2078] = {.lex_state = 513}, - [2079] = {.lex_state = 513}, + [2057] = {.lex_state = 518}, + [2058] = {.lex_state = 518}, + [2059] = {.lex_state = 518}, + [2060] = {.lex_state = 518, .external_lex_state = 1}, + [2061] = {.lex_state = 518}, + [2062] = {.lex_state = 518}, + [2063] = {.lex_state = 518}, + [2064] = {.lex_state = 518}, + [2065] = {.lex_state = 518}, + [2066] = {.lex_state = 518}, + [2067] = {.lex_state = 518}, + [2068] = {.lex_state = 518}, + [2069] = {.lex_state = 518}, + [2070] = {.lex_state = 518}, + [2071] = {.lex_state = 518}, + [2072] = {.lex_state = 518}, + [2073] = {.lex_state = 518}, + [2074] = {.lex_state = 518}, + [2075] = {.lex_state = 518}, + [2076] = {.lex_state = 518}, + [2077] = {.lex_state = 518}, + [2078] = {.lex_state = 518}, + [2079] = {.lex_state = 518}, [2080] = {.lex_state = 131}, [2081] = {.lex_state = 131}, - [2082] = {.lex_state = 513}, - [2083] = {.lex_state = 513}, - [2084] = {.lex_state = 513}, - [2085] = {.lex_state = 513, .external_lex_state = 1}, - [2086] = {.lex_state = 513}, + [2082] = {.lex_state = 518}, + [2083] = {.lex_state = 518}, + [2084] = {.lex_state = 518}, + [2085] = {.lex_state = 518, .external_lex_state = 1}, + [2086] = {.lex_state = 518}, [2087] = {.lex_state = 131}, - [2088] = {.lex_state = 513}, - [2089] = {.lex_state = 513, .external_lex_state = 1}, - [2090] = {.lex_state = 513}, - [2091] = {.lex_state = 513, .external_lex_state = 1}, - [2092] = {.lex_state = 513, .external_lex_state = 1}, - [2093] = {.lex_state = 513}, - [2094] = {.lex_state = 513, .external_lex_state = 1}, - [2095] = {.lex_state = 513, .external_lex_state = 1}, - [2096] = {.lex_state = 513, .external_lex_state = 1}, - [2097] = {.lex_state = 513}, - [2098] = {.lex_state = 513, .external_lex_state = 1}, + [2088] = {.lex_state = 518}, + [2089] = {.lex_state = 518, .external_lex_state = 1}, + [2090] = {.lex_state = 518}, + [2091] = {.lex_state = 518, .external_lex_state = 1}, + [2092] = {.lex_state = 518, .external_lex_state = 1}, + [2093] = {.lex_state = 518}, + [2094] = {.lex_state = 518, .external_lex_state = 1}, + [2095] = {.lex_state = 518, .external_lex_state = 1}, + [2096] = {.lex_state = 518, .external_lex_state = 1}, + [2097] = {.lex_state = 518}, + [2098] = {.lex_state = 518, .external_lex_state = 1}, [2099] = {.lex_state = 131}, [2100] = {.lex_state = 131}, - [2101] = {.lex_state = 513}, + [2101] = {.lex_state = 518}, [2102] = {.lex_state = 131}, - [2103] = {.lex_state = 513, .external_lex_state = 1}, - [2104] = {.lex_state = 513}, + [2103] = {.lex_state = 518, .external_lex_state = 1}, + [2104] = {.lex_state = 518}, [2105] = {.lex_state = 131}, - [2106] = {.lex_state = 513}, - [2107] = {.lex_state = 513, .external_lex_state = 1}, + [2106] = {.lex_state = 518}, + [2107] = {.lex_state = 518, .external_lex_state = 1}, [2108] = {.lex_state = 131}, - [2109] = {.lex_state = 513, .external_lex_state = 1}, - [2110] = {.lex_state = 513, .external_lex_state = 1}, - [2111] = {.lex_state = 513}, - [2112] = {.lex_state = 513, .external_lex_state = 1}, - [2113] = {.lex_state = 513, .external_lex_state = 1}, - [2114] = {.lex_state = 513, .external_lex_state = 1}, - [2115] = {.lex_state = 513}, - [2116] = {.lex_state = 513}, - [2117] = {.lex_state = 513}, - [2118] = {.lex_state = 513}, - [2119] = {.lex_state = 513}, - [2120] = {.lex_state = 513}, - [2121] = {.lex_state = 513, .external_lex_state = 1}, - [2122] = {.lex_state = 513}, - [2123] = {.lex_state = 513}, - [2124] = {.lex_state = 513}, - [2125] = {.lex_state = 513}, - [2126] = {.lex_state = 513}, - [2127] = {.lex_state = 513}, - [2128] = {.lex_state = 513}, - [2129] = {.lex_state = 513}, - [2130] = {.lex_state = 513, .external_lex_state = 1}, - [2131] = {.lex_state = 513}, - [2132] = {.lex_state = 513}, - [2133] = {.lex_state = 513}, - [2134] = {.lex_state = 513}, - [2135] = {.lex_state = 513}, - [2136] = {.lex_state = 513}, - [2137] = {.lex_state = 513}, - [2138] = {.lex_state = 513}, - [2139] = {.lex_state = 513}, - [2140] = {.lex_state = 513}, - [2141] = {.lex_state = 513}, - [2142] = {.lex_state = 513}, - [2143] = {.lex_state = 513}, - [2144] = {.lex_state = 513}, - [2145] = {.lex_state = 513, .external_lex_state = 1}, - [2146] = {.lex_state = 513}, - [2147] = {.lex_state = 513}, - [2148] = {.lex_state = 513}, - [2149] = {.lex_state = 513}, + [2109] = {.lex_state = 518, .external_lex_state = 1}, + [2110] = {.lex_state = 518, .external_lex_state = 1}, + [2111] = {.lex_state = 518}, + [2112] = {.lex_state = 518, .external_lex_state = 1}, + [2113] = {.lex_state = 518, .external_lex_state = 1}, + [2114] = {.lex_state = 518, .external_lex_state = 1}, + [2115] = {.lex_state = 518}, + [2116] = {.lex_state = 518}, + [2117] = {.lex_state = 518}, + [2118] = {.lex_state = 518}, + [2119] = {.lex_state = 518}, + [2120] = {.lex_state = 518}, + [2121] = {.lex_state = 518, .external_lex_state = 1}, + [2122] = {.lex_state = 518}, + [2123] = {.lex_state = 518}, + [2124] = {.lex_state = 518}, + [2125] = {.lex_state = 518}, + [2126] = {.lex_state = 518}, + [2127] = {.lex_state = 518}, + [2128] = {.lex_state = 518}, + [2129] = {.lex_state = 518}, + [2130] = {.lex_state = 518, .external_lex_state = 1}, + [2131] = {.lex_state = 518}, + [2132] = {.lex_state = 518}, + [2133] = {.lex_state = 518}, + [2134] = {.lex_state = 518}, + [2135] = {.lex_state = 518}, + [2136] = {.lex_state = 518}, + [2137] = {.lex_state = 518}, + [2138] = {.lex_state = 518}, + [2139] = {.lex_state = 518}, + [2140] = {.lex_state = 518}, + [2141] = {.lex_state = 518}, + [2142] = {.lex_state = 518}, + [2143] = {.lex_state = 518}, + [2144] = {.lex_state = 518}, + [2145] = {.lex_state = 518, .external_lex_state = 1}, + [2146] = {.lex_state = 518}, + [2147] = {.lex_state = 518}, + [2148] = {.lex_state = 518}, + [2149] = {.lex_state = 518}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -26898,7 +25081,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(1), [aux_sym_variable_token2] = ACTIONS(1), [sym_braced_variable] = ACTIONS(1), - [sym_command_parameter] = ACTIONS(1), [anon_sym_SEMI] = ACTIONS(1), [aux_sym_param_block_token1] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), @@ -50428,7 +48610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(857), @@ -50712,7 +48894,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(895), @@ -50997,7 +49179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(917), @@ -51093,7 +49275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(923), @@ -51187,7 +49369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(901), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(931), @@ -51283,7 +49465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(863), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(939), @@ -51378,7 +49560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(957), @@ -51471,7 +49653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(993), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(987), [anon_sym_DASH] = ACTIONS(987), @@ -51566,7 +49748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(1007), [anon_sym_DASH] = ACTIONS(1007), @@ -51659,7 +49841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(993), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(1015), [anon_sym_DASH] = ACTIONS(1015), @@ -51753,7 +49935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(993), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(1021), [anon_sym_DASH] = ACTIONS(1021), @@ -51942,7 +50124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(97), + [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_PLUS] = ACTIONS(1033), [anon_sym_DASH] = ACTIONS(1033), @@ -53217,7 +51399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1191), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1189), + [aux_sym_for_statement_token2] = ACTIONS(1193), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53295,12 +51477,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1193), + [anon_sym_SEMI] = ACTIONS(1195), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1195), + [anon_sym_RPAREN] = ACTIONS(1197), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1193), + [aux_sym_for_statement_token2] = ACTIONS(1199), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53378,12 +51560,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1197), + [anon_sym_SEMI] = ACTIONS(1201), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1199), + [anon_sym_RPAREN] = ACTIONS(1203), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1197), + [aux_sym_for_statement_token2] = ACTIONS(1205), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53461,12 +51643,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1201), + [anon_sym_SEMI] = ACTIONS(1207), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1203), + [anon_sym_RPAREN] = ACTIONS(1209), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1201), + [aux_sym_for_statement_token2] = ACTIONS(1211), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53544,12 +51726,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1205), + [anon_sym_SEMI] = ACTIONS(1213), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1207), + [anon_sym_RPAREN] = ACTIONS(1215), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1205), + [aux_sym_for_statement_token2] = ACTIONS(1217), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53627,12 +51809,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1209), + [anon_sym_SEMI] = ACTIONS(1219), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1211), + [anon_sym_RPAREN] = ACTIONS(1221), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1209), + [aux_sym_for_statement_token2] = ACTIONS(1223), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -53710,261 +51892,261 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1213), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1215), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1213), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [236] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2107), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1217), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1219), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1217), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [237] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2110), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1221), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1223), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1221), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [238] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(1920), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(1225), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_RPAREN] = ACTIONS(1227), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1225), + [aux_sym_for_statement_token2] = ACTIONS(1229), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + }, + [236] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2107), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1233), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1235), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + }, + [237] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2110), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1237), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1239), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1241), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + }, + [238] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(147), + [sym_expandable_here_string_literal] = STATE(147), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(1920), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1334), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1395), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(852), + [sym_logical_expression] = STATE(984), + [sym_bitwise_expression] = STATE(869), + [sym_comparison_expression] = STATE(204), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(192), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(183), + [sym_unary_expression] = STATE(162), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(174), + [sym_pre_decrement_expression] = STATE(174), + [sym_cast_expression] = STATE(174), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1243), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1245), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1247), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -54042,12 +52224,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1229), + [anon_sym_SEMI] = ACTIONS(1249), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1231), + [anon_sym_RPAREN] = ACTIONS(1251), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1229), + [aux_sym_for_statement_token2] = ACTIONS(1253), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -54125,12 +52307,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1233), + [anon_sym_SEMI] = ACTIONS(1255), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1235), + [anon_sym_RPAREN] = ACTIONS(1257), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1233), + [aux_sym_for_statement_token2] = ACTIONS(1259), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -54209,7 +52391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1237), + [anon_sym_RPAREN] = ACTIONS(1261), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54290,7 +52472,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1239), + [anon_sym_RPAREN] = ACTIONS(1263), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54371,7 +52553,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1241), + [anon_sym_RPAREN] = ACTIONS(1265), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54452,7 +52634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1243), + [anon_sym_RPAREN] = ACTIONS(1267), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54533,7 +52715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1245), + [anon_sym_RPAREN] = ACTIONS(1269), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54614,7 +52796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1247), + [anon_sym_RPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54695,7 +52877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1249), + [anon_sym_RPAREN] = ACTIONS(1273), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54776,7 +52958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1251), + [anon_sym_RPAREN] = ACTIONS(1275), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54857,7 +53039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1253), + [anon_sym_RPAREN] = ACTIONS(1277), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -54938,7 +53120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1255), + [anon_sym_RPAREN] = ACTIONS(1279), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55019,7 +53201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1257), + [anon_sym_RPAREN] = ACTIONS(1281), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55100,7 +53282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1259), + [anon_sym_RPAREN] = ACTIONS(1283), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55181,7 +53363,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1261), + [anon_sym_RPAREN] = ACTIONS(1285), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55262,7 +53444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1263), + [anon_sym_RPAREN] = ACTIONS(1287), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55343,7 +53525,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1265), + [anon_sym_RPAREN] = ACTIONS(1289), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55424,7 +53606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1267), + [anon_sym_RPAREN] = ACTIONS(1291), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -55488,13 +53670,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55504,23 +53686,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [258] = { [sym__literal] = STATE(155), @@ -55568,13 +53750,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55584,23 +53766,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [259] = { [sym__literal] = STATE(156), @@ -55680,7 +53862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(1297), + [sym__statement_terminator] = ACTIONS(1321), }, [260] = { [sym__literal] = STATE(155), @@ -55728,13 +53910,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55744,23 +53926,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [261] = { [sym__literal] = STATE(155), @@ -55808,13 +53990,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55824,23 +54006,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [262] = { [sym__literal] = STATE(155), @@ -55888,13 +54070,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55904,23 +54086,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [263] = { [sym__literal] = STATE(155), @@ -55968,13 +54150,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55984,23 +54166,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [264] = { [sym__literal] = STATE(155), @@ -56048,13 +54230,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56064,23 +54246,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [265] = { [sym__literal] = STATE(155), @@ -56128,13 +54310,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56144,23 +54326,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [266] = { [sym__literal] = STATE(155), @@ -56207,13 +54389,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56223,23 +54405,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [267] = { [sym__literal] = STATE(155), @@ -56286,13 +54468,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56302,23 +54484,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [268] = { [sym__literal] = STATE(155), @@ -56365,13 +54547,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56381,23 +54563,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [269] = { [sym__literal] = STATE(155), @@ -56444,13 +54626,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56460,23 +54642,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [270] = { [sym__literal] = STATE(155), @@ -56523,13 +54705,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56539,23 +54721,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [271] = { [sym__literal] = STATE(155), @@ -56602,13 +54784,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56618,23 +54800,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [272] = { [sym__literal] = STATE(155), @@ -56681,13 +54863,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56697,23 +54879,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [273] = { [sym__literal] = STATE(155), @@ -56760,13 +54942,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56776,23 +54958,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [274] = { [sym__literal] = STATE(155), @@ -56839,13 +55021,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56855,23 +55037,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [275] = { [sym__literal] = STATE(155), @@ -56918,13 +55100,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56934,23 +55116,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [276] = { [sym__literal] = STATE(155), @@ -56997,13 +55179,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57013,23 +55195,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [277] = { [sym__literal] = STATE(155), @@ -57076,13 +55258,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57092,23 +55274,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [278] = { [sym__literal] = STATE(155), @@ -57155,13 +55337,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57171,23 +55353,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [279] = { [sym__literal] = STATE(155), @@ -57234,13 +55416,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57250,23 +55432,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [280] = { [sym__literal] = STATE(155), @@ -57313,13 +55495,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57329,23 +55511,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [281] = { [sym__literal] = STATE(155), @@ -57392,13 +55574,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57408,23 +55590,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [282] = { [sym__literal] = STATE(155), @@ -57471,13 +55653,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57487,23 +55669,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [283] = { [sym__literal] = STATE(155), @@ -57550,13 +55732,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57566,23 +55748,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [284] = { [sym__literal] = STATE(155), @@ -57629,13 +55811,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57645,23 +55827,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [285] = { [sym__literal] = STATE(155), @@ -57708,13 +55890,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57724,23 +55906,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [286] = { [sym__literal] = STATE(155), @@ -57787,13 +55969,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57803,23 +55985,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [287] = { [sym__literal] = STATE(155), @@ -57866,13 +56048,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57882,23 +56064,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [288] = { [sym__literal] = STATE(155), @@ -57945,13 +56127,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -57961,23 +56143,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [289] = { [sym__literal] = STATE(155), @@ -58024,13 +56206,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -58040,23 +56222,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [290] = { [sym__literal] = STATE(155), @@ -58103,13 +56285,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1269), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1271), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1273), - [sym_verbatim_string_characters] = ACTIONS(1275), - [sym_verbatim_here_string_characters] = ACTIONS(1275), + [sym_real_literal] = ACTIONS(1293), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1299), + [sym_verbatim_here_string_characters] = ACTIONS(1299), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1277), + [anon_sym_LBRACK] = ACTIONS(1301), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -58119,23 +56301,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1279), + [anon_sym_LPAREN] = ACTIONS(1303), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1281), + [anon_sym_LBRACE] = ACTIONS(1305), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1283), - [anon_sym_PERCENT] = ACTIONS(1285), - [aux_sym_foreach_command_token1] = ACTIONS(1285), + [aux_sym_command_name_token1] = ACTIONS(1307), + [anon_sym_PERCENT] = ACTIONS(1309), + [aux_sym_foreach_command_token1] = ACTIONS(1309), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1289), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), - [anon_sym_AT_LPAREN] = ACTIONS(1293), - [anon_sym_AT_LBRACE] = ACTIONS(1295), + [anon_sym_PLUS_PLUS] = ACTIONS(1311), + [anon_sym_DASH_DASH] = ACTIONS(1313), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [291] = { [sym_comment] = ACTIONS(81), @@ -58209,8 +56391,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(747), [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1299), - [anon_sym_COLON_COLON] = ACTIONS(1301), + [anon_sym_DOT2] = ACTIONS(1323), + [anon_sym_COLON_COLON] = ACTIONS(1325), [anon_sym_RBRACK] = ACTIONS(635), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, @@ -58285,8 +56467,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(747), [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1303), - [anon_sym_COLON_COLON] = ACTIONS(1305), + [anon_sym_DOT2] = ACTIONS(1327), + [anon_sym_COLON_COLON] = ACTIONS(1329), [anon_sym_RBRACK] = ACTIONS(635), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, @@ -58361,8 +56543,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(735), [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1307), - [anon_sym_COLON_COLON] = ACTIONS(1309), + [anon_sym_DOT2] = ACTIONS(1331), + [anon_sym_COLON_COLON] = ACTIONS(1333), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), [sym__statement_terminator] = ACTIONS(635), }, @@ -58436,8 +56618,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(635), [anon_sym_PLUS_PLUS] = ACTIONS(735), [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1311), - [anon_sym_COLON_COLON] = ACTIONS(1313), + [anon_sym_DOT2] = ACTIONS(1335), + [anon_sym_COLON_COLON] = ACTIONS(1337), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), [sym__statement_terminator] = ACTIONS(635), }, @@ -58486,7 +56668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1315), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -58498,7 +56680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1317), + [anon_sym_RPAREN] = ACTIONS(1341), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -58557,7 +56739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1315), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -58569,7 +56751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1319), + [anon_sym_RPAREN] = ACTIONS(1343), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -58638,7 +56820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1321), + [anon_sym_COMMA] = ACTIONS(1345), [anon_sym_PERCENT] = ACTIONS(765), [aux_sym_logical_expression_token1] = ACTIONS(765), [aux_sym_logical_expression_token2] = ACTIONS(765), @@ -58708,7 +56890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(772), [aux_sym_comparison_operator_token50] = ACTIONS(772), [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(1324), + [anon_sym_COMMA] = ACTIONS(1348), [anon_sym_PERCENT] = ACTIONS(772), [aux_sym_logical_expression_token1] = ACTIONS(772), [aux_sym_logical_expression_token2] = ACTIONS(772), @@ -58730,69 +56912,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_else_clause] = STATE(468), [aux_sym_elseif_clauses_repeat1] = STATE(338), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1326), - [sym_hexadecimal_integer_literal] = ACTIONS(1326), - [sym_real_literal] = ACTIONS(1326), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), - [sym_verbatim_string_characters] = ACTIONS(1326), - [sym_verbatim_here_string_characters] = ACTIONS(1326), - [anon_sym_DOT] = ACTIONS(1326), - [anon_sym_LBRACK] = ACTIONS(1326), - [aux_sym_comparison_operator_token37] = ACTIONS(1326), - [aux_sym_comparison_operator_token50] = ACTIONS(1326), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), - [anon_sym_DOLLAR_CARET] = ACTIONS(1326), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), - [anon_sym_DOLLAR_] = ACTIONS(1326), - [aux_sym_variable_token1] = ACTIONS(1326), - [aux_sym_variable_token2] = ACTIONS(1326), - [sym_braced_variable] = ACTIONS(1326), - [anon_sym_SEMI] = ACTIONS(1326), - [anon_sym_LPAREN] = ACTIONS(1326), - [anon_sym_RPAREN] = ACTIONS(1326), - [anon_sym_COMMA] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(1326), - [anon_sym_RBRACE] = ACTIONS(1326), - [aux_sym_if_statement_token1] = ACTIONS(1326), - [aux_sym_elseif_clause_token1] = ACTIONS(1328), - [aux_sym_else_clause_token1] = ACTIONS(1330), - [aux_sym_switch_statement_token1] = ACTIONS(1326), - [aux_sym_foreach_statement_token1] = ACTIONS(1326), - [aux_sym_for_statement_token1] = ACTIONS(1326), - [aux_sym_while_statement_token1] = ACTIONS(1326), - [aux_sym_do_statement_token1] = ACTIONS(1326), - [aux_sym_function_statement_token1] = ACTIONS(1326), - [aux_sym_function_statement_token2] = ACTIONS(1326), - [aux_sym_function_statement_token3] = ACTIONS(1326), - [aux_sym_flow_control_statement_token1] = ACTIONS(1326), - [aux_sym_flow_control_statement_token2] = ACTIONS(1326), - [aux_sym_flow_control_statement_token3] = ACTIONS(1326), - [aux_sym_flow_control_statement_token4] = ACTIONS(1326), - [aux_sym_flow_control_statement_token5] = ACTIONS(1326), - [sym_label] = ACTIONS(1326), - [aux_sym_trap_statement_token1] = ACTIONS(1326), - [aux_sym_try_statement_token1] = ACTIONS(1326), - [aux_sym_data_statement_token1] = ACTIONS(1326), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), - [aux_sym_parallel_statement_token1] = ACTIONS(1326), - [aux_sym_sequence_statement_token1] = ACTIONS(1326), - [anon_sym_AMP] = ACTIONS(1326), - [aux_sym_command_name_token1] = ACTIONS(1326), - [anon_sym_PERCENT] = ACTIONS(1326), - [aux_sym_foreach_command_token1] = ACTIONS(1326), - [aux_sym_class_statement_token1] = ACTIONS(1326), - [aux_sym_enum_statement_token1] = ACTIONS(1326), - [anon_sym_PLUS] = ACTIONS(1326), - [anon_sym_DASH] = ACTIONS(1326), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), - [anon_sym_BANG] = ACTIONS(1326), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), - [anon_sym_PLUS_PLUS] = ACTIONS(1326), - [anon_sym_DASH_DASH] = ACTIONS(1326), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), - [anon_sym_AT_LPAREN] = ACTIONS(1326), - [anon_sym_AT_LBRACE] = ACTIONS(1326), + [sym_decimal_integer_literal] = ACTIONS(1350), + [sym_hexadecimal_integer_literal] = ACTIONS(1350), + [sym_real_literal] = ACTIONS(1350), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1350), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1350), + [sym_verbatim_string_characters] = ACTIONS(1350), + [sym_verbatim_here_string_characters] = ACTIONS(1350), + [anon_sym_DOT] = ACTIONS(1350), + [anon_sym_LBRACK] = ACTIONS(1350), + [aux_sym_comparison_operator_token37] = ACTIONS(1350), + [aux_sym_comparison_operator_token50] = ACTIONS(1350), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1350), + [anon_sym_DOLLAR_CARET] = ACTIONS(1350), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1350), + [anon_sym_DOLLAR_] = ACTIONS(1350), + [aux_sym_variable_token1] = ACTIONS(1350), + [aux_sym_variable_token2] = ACTIONS(1350), + [sym_braced_variable] = ACTIONS(1350), + [anon_sym_SEMI] = ACTIONS(1350), + [anon_sym_LPAREN] = ACTIONS(1350), + [anon_sym_RPAREN] = ACTIONS(1350), + [anon_sym_COMMA] = ACTIONS(1350), + [anon_sym_LBRACE] = ACTIONS(1350), + [anon_sym_RBRACE] = ACTIONS(1350), + [aux_sym_if_statement_token1] = ACTIONS(1350), + [aux_sym_elseif_clause_token1] = ACTIONS(1352), + [aux_sym_else_clause_token1] = ACTIONS(1354), + [aux_sym_switch_statement_token1] = ACTIONS(1350), + [aux_sym_foreach_statement_token1] = ACTIONS(1350), + [aux_sym_for_statement_token1] = ACTIONS(1350), + [aux_sym_while_statement_token1] = ACTIONS(1350), + [aux_sym_do_statement_token1] = ACTIONS(1350), + [aux_sym_function_statement_token1] = ACTIONS(1350), + [aux_sym_function_statement_token2] = ACTIONS(1350), + [aux_sym_function_statement_token3] = ACTIONS(1350), + [aux_sym_flow_control_statement_token1] = ACTIONS(1350), + [aux_sym_flow_control_statement_token2] = ACTIONS(1350), + [aux_sym_flow_control_statement_token3] = ACTIONS(1350), + [aux_sym_flow_control_statement_token4] = ACTIONS(1350), + [aux_sym_flow_control_statement_token5] = ACTIONS(1350), + [sym_label] = ACTIONS(1350), + [aux_sym_trap_statement_token1] = ACTIONS(1350), + [aux_sym_try_statement_token1] = ACTIONS(1350), + [aux_sym_data_statement_token1] = ACTIONS(1350), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1350), + [aux_sym_parallel_statement_token1] = ACTIONS(1350), + [aux_sym_sequence_statement_token1] = ACTIONS(1350), + [anon_sym_AMP] = ACTIONS(1350), + [aux_sym_command_name_token1] = ACTIONS(1350), + [anon_sym_PERCENT] = ACTIONS(1350), + [aux_sym_foreach_command_token1] = ACTIONS(1350), + [aux_sym_class_statement_token1] = ACTIONS(1350), + [aux_sym_enum_statement_token1] = ACTIONS(1350), + [anon_sym_PLUS] = ACTIONS(1350), + [anon_sym_DASH] = ACTIONS(1350), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1350), + [anon_sym_BANG] = ACTIONS(1350), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1350), + [anon_sym_PLUS_PLUS] = ACTIONS(1350), + [anon_sym_DASH_DASH] = ACTIONS(1350), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1350), + [anon_sym_AT_LPAREN] = ACTIONS(1350), + [anon_sym_AT_LBRACE] = ACTIONS(1350), }, [300] = { [aux_sym_array_literal_expression_repeat1] = STATE(302), @@ -58848,7 +57030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(778), [aux_sym_comparison_operator_token50] = ACTIONS(778), [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(1332), + [anon_sym_COMMA] = ACTIONS(1356), [anon_sym_PERCENT] = ACTIONS(778), [aux_sym_logical_expression_token1] = ACTIONS(778), [aux_sym_logical_expression_token2] = ACTIONS(778), @@ -58988,7 +57170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(772), [aux_sym_comparison_operator_token50] = ACTIONS(772), [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(1332), + [anon_sym_COMMA] = ACTIONS(1356), [anon_sym_PERCENT] = ACTIONS(772), [aux_sym_logical_expression_token1] = ACTIONS(772), [aux_sym_logical_expression_token2] = ACTIONS(772), @@ -59010,69 +57192,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_finally_clause] = STATE(465), [aux_sym_catch_clauses_repeat1] = STATE(342), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1334), - [sym_hexadecimal_integer_literal] = ACTIONS(1334), - [sym_real_literal] = ACTIONS(1334), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1334), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1334), - [sym_verbatim_string_characters] = ACTIONS(1334), - [sym_verbatim_here_string_characters] = ACTIONS(1334), - [anon_sym_DOT] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(1334), - [aux_sym_comparison_operator_token37] = ACTIONS(1334), - [aux_sym_comparison_operator_token50] = ACTIONS(1334), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1334), - [anon_sym_DOLLAR_CARET] = ACTIONS(1334), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1334), - [anon_sym_DOLLAR_] = ACTIONS(1334), - [aux_sym_variable_token1] = ACTIONS(1334), - [aux_sym_variable_token2] = ACTIONS(1334), - [sym_braced_variable] = ACTIONS(1334), - [anon_sym_SEMI] = ACTIONS(1334), - [anon_sym_LPAREN] = ACTIONS(1334), - [anon_sym_RPAREN] = ACTIONS(1334), - [anon_sym_COMMA] = ACTIONS(1334), - [anon_sym_LBRACE] = ACTIONS(1334), - [anon_sym_RBRACE] = ACTIONS(1334), - [aux_sym_if_statement_token1] = ACTIONS(1334), - [aux_sym_switch_statement_token1] = ACTIONS(1334), - [aux_sym_foreach_statement_token1] = ACTIONS(1334), - [aux_sym_for_statement_token1] = ACTIONS(1334), - [aux_sym_while_statement_token1] = ACTIONS(1334), - [aux_sym_do_statement_token1] = ACTIONS(1334), - [aux_sym_function_statement_token1] = ACTIONS(1334), - [aux_sym_function_statement_token2] = ACTIONS(1334), - [aux_sym_function_statement_token3] = ACTIONS(1334), - [aux_sym_flow_control_statement_token1] = ACTIONS(1334), - [aux_sym_flow_control_statement_token2] = ACTIONS(1334), - [aux_sym_flow_control_statement_token3] = ACTIONS(1334), - [aux_sym_flow_control_statement_token4] = ACTIONS(1334), - [aux_sym_flow_control_statement_token5] = ACTIONS(1334), - [sym_label] = ACTIONS(1334), - [aux_sym_trap_statement_token1] = ACTIONS(1334), - [aux_sym_try_statement_token1] = ACTIONS(1334), - [aux_sym_catch_clause_token1] = ACTIONS(1336), - [aux_sym_finally_clause_token1] = ACTIONS(1338), - [aux_sym_data_statement_token1] = ACTIONS(1334), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1334), - [aux_sym_parallel_statement_token1] = ACTIONS(1334), - [aux_sym_sequence_statement_token1] = ACTIONS(1334), - [anon_sym_AMP] = ACTIONS(1334), - [aux_sym_command_name_token1] = ACTIONS(1334), - [anon_sym_PERCENT] = ACTIONS(1334), - [aux_sym_foreach_command_token1] = ACTIONS(1334), - [aux_sym_class_statement_token1] = ACTIONS(1334), - [aux_sym_enum_statement_token1] = ACTIONS(1334), - [anon_sym_PLUS] = ACTIONS(1334), - [anon_sym_DASH] = ACTIONS(1334), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1334), - [anon_sym_BANG] = ACTIONS(1334), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1334), - [anon_sym_PLUS_PLUS] = ACTIONS(1334), - [anon_sym_DASH_DASH] = ACTIONS(1334), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1334), - [anon_sym_AT_LPAREN] = ACTIONS(1334), - [anon_sym_AT_LBRACE] = ACTIONS(1334), + [sym_decimal_integer_literal] = ACTIONS(1358), + [sym_hexadecimal_integer_literal] = ACTIONS(1358), + [sym_real_literal] = ACTIONS(1358), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1358), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1358), + [sym_verbatim_string_characters] = ACTIONS(1358), + [sym_verbatim_here_string_characters] = ACTIONS(1358), + [anon_sym_DOT] = ACTIONS(1358), + [anon_sym_LBRACK] = ACTIONS(1358), + [aux_sym_comparison_operator_token37] = ACTIONS(1358), + [aux_sym_comparison_operator_token50] = ACTIONS(1358), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1358), + [anon_sym_DOLLAR_CARET] = ACTIONS(1358), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1358), + [anon_sym_DOLLAR_] = ACTIONS(1358), + [aux_sym_variable_token1] = ACTIONS(1358), + [aux_sym_variable_token2] = ACTIONS(1358), + [sym_braced_variable] = ACTIONS(1358), + [anon_sym_SEMI] = ACTIONS(1358), + [anon_sym_LPAREN] = ACTIONS(1358), + [anon_sym_RPAREN] = ACTIONS(1358), + [anon_sym_COMMA] = ACTIONS(1358), + [anon_sym_LBRACE] = ACTIONS(1358), + [anon_sym_RBRACE] = ACTIONS(1358), + [aux_sym_if_statement_token1] = ACTIONS(1358), + [aux_sym_switch_statement_token1] = ACTIONS(1358), + [aux_sym_foreach_statement_token1] = ACTIONS(1358), + [aux_sym_for_statement_token1] = ACTIONS(1358), + [aux_sym_while_statement_token1] = ACTIONS(1358), + [aux_sym_do_statement_token1] = ACTIONS(1358), + [aux_sym_function_statement_token1] = ACTIONS(1358), + [aux_sym_function_statement_token2] = ACTIONS(1358), + [aux_sym_function_statement_token3] = ACTIONS(1358), + [aux_sym_flow_control_statement_token1] = ACTIONS(1358), + [aux_sym_flow_control_statement_token2] = ACTIONS(1358), + [aux_sym_flow_control_statement_token3] = ACTIONS(1358), + [aux_sym_flow_control_statement_token4] = ACTIONS(1358), + [aux_sym_flow_control_statement_token5] = ACTIONS(1358), + [sym_label] = ACTIONS(1358), + [aux_sym_trap_statement_token1] = ACTIONS(1358), + [aux_sym_try_statement_token1] = ACTIONS(1358), + [aux_sym_catch_clause_token1] = ACTIONS(1360), + [aux_sym_finally_clause_token1] = ACTIONS(1362), + [aux_sym_data_statement_token1] = ACTIONS(1358), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1358), + [aux_sym_parallel_statement_token1] = ACTIONS(1358), + [aux_sym_sequence_statement_token1] = ACTIONS(1358), + [anon_sym_AMP] = ACTIONS(1358), + [aux_sym_command_name_token1] = ACTIONS(1358), + [anon_sym_PERCENT] = ACTIONS(1358), + [aux_sym_foreach_command_token1] = ACTIONS(1358), + [aux_sym_class_statement_token1] = ACTIONS(1358), + [aux_sym_enum_statement_token1] = ACTIONS(1358), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1358), + [anon_sym_BANG] = ACTIONS(1358), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1358), + [anon_sym_DASH_DASH] = ACTIONS(1358), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1358), + [anon_sym_AT_LPAREN] = ACTIONS(1358), + [anon_sym_AT_LBRACE] = ACTIONS(1358), }, [304] = { [aux_sym_array_literal_expression_repeat1] = STATE(298), @@ -59128,7 +57310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(778), [aux_sym_comparison_operator_token50] = ACTIONS(778), [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(1324), + [anon_sym_COMMA] = ACTIONS(1348), [anon_sym_PERCENT] = ACTIONS(778), [aux_sym_logical_expression_token1] = ACTIONS(778), [aux_sym_logical_expression_token2] = ACTIONS(778), @@ -59196,7 +57378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), [anon_sym_COLON] = ACTIONS(251), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), [anon_sym_PLUS] = ACTIONS(251), @@ -59268,7 +57450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(765), [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1340), + [anon_sym_COMMA] = ACTIONS(1364), [anon_sym_PERCENT] = ACTIONS(765), [aux_sym_logical_expression_token1] = ACTIONS(765), [aux_sym_logical_expression_token2] = ACTIONS(765), @@ -59407,7 +57589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), [anon_sym_COLON] = ACTIONS(251), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), [anon_sym_PLUS] = ACTIONS(251), @@ -59427,140 +57609,140 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [309] = { [aux_sym_command_argument_sep_repeat1] = STATE(316), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1345), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1347), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1369), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym__statement_terminator] = ACTIONS(1371), }, [310] = { [sym_catch_clauses] = STATE(415), [sym_catch_clause] = STATE(372), [sym_finally_clause] = STATE(485), [aux_sym_catch_clauses_repeat1] = STATE(372), - [ts_builtin_sym_end] = ACTIONS(1349), + [ts_builtin_sym_end] = ACTIONS(1373), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1334), - [sym_hexadecimal_integer_literal] = ACTIONS(1334), - [sym_real_literal] = ACTIONS(1334), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1334), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1334), - [sym_verbatim_string_characters] = ACTIONS(1334), - [sym_verbatim_here_string_characters] = ACTIONS(1334), - [anon_sym_DOT] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(1334), - [aux_sym_comparison_operator_token37] = ACTIONS(1334), - [aux_sym_comparison_operator_token50] = ACTIONS(1334), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1334), - [anon_sym_DOLLAR_CARET] = ACTIONS(1334), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1334), - [anon_sym_DOLLAR_] = ACTIONS(1334), - [aux_sym_variable_token1] = ACTIONS(1334), - [aux_sym_variable_token2] = ACTIONS(1334), - [sym_braced_variable] = ACTIONS(1334), - [anon_sym_SEMI] = ACTIONS(1334), - [anon_sym_LPAREN] = ACTIONS(1334), - [anon_sym_COMMA] = ACTIONS(1334), - [anon_sym_LBRACE] = ACTIONS(1334), - [aux_sym_if_statement_token1] = ACTIONS(1334), - [aux_sym_switch_statement_token1] = ACTIONS(1334), - [aux_sym_foreach_statement_token1] = ACTIONS(1334), - [aux_sym_for_statement_token1] = ACTIONS(1334), - [aux_sym_while_statement_token1] = ACTIONS(1334), - [aux_sym_do_statement_token1] = ACTIONS(1334), - [aux_sym_function_statement_token1] = ACTIONS(1334), - [aux_sym_function_statement_token2] = ACTIONS(1334), - [aux_sym_function_statement_token3] = ACTIONS(1334), - [aux_sym_flow_control_statement_token1] = ACTIONS(1334), - [aux_sym_flow_control_statement_token2] = ACTIONS(1334), - [aux_sym_flow_control_statement_token3] = ACTIONS(1334), - [aux_sym_flow_control_statement_token4] = ACTIONS(1334), - [aux_sym_flow_control_statement_token5] = ACTIONS(1334), - [sym_label] = ACTIONS(1334), - [aux_sym_trap_statement_token1] = ACTIONS(1334), - [aux_sym_try_statement_token1] = ACTIONS(1334), - [aux_sym_catch_clause_token1] = ACTIONS(1351), - [aux_sym_finally_clause_token1] = ACTIONS(1353), - [aux_sym_data_statement_token1] = ACTIONS(1334), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1334), - [aux_sym_parallel_statement_token1] = ACTIONS(1334), - [aux_sym_sequence_statement_token1] = ACTIONS(1334), - [anon_sym_AMP] = ACTIONS(1334), - [aux_sym_command_name_token1] = ACTIONS(1334), - [anon_sym_PERCENT] = ACTIONS(1334), - [aux_sym_foreach_command_token1] = ACTIONS(1334), - [aux_sym_class_statement_token1] = ACTIONS(1334), - [aux_sym_enum_statement_token1] = ACTIONS(1334), - [anon_sym_PLUS] = ACTIONS(1334), - [anon_sym_DASH] = ACTIONS(1334), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1334), - [anon_sym_BANG] = ACTIONS(1334), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1334), - [anon_sym_PLUS_PLUS] = ACTIONS(1334), - [anon_sym_DASH_DASH] = ACTIONS(1334), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1334), - [anon_sym_AT_LPAREN] = ACTIONS(1334), - [anon_sym_AT_LBRACE] = ACTIONS(1334), + [sym_decimal_integer_literal] = ACTIONS(1358), + [sym_hexadecimal_integer_literal] = ACTIONS(1358), + [sym_real_literal] = ACTIONS(1358), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1358), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1358), + [sym_verbatim_string_characters] = ACTIONS(1358), + [sym_verbatim_here_string_characters] = ACTIONS(1358), + [anon_sym_DOT] = ACTIONS(1358), + [anon_sym_LBRACK] = ACTIONS(1358), + [aux_sym_comparison_operator_token37] = ACTIONS(1358), + [aux_sym_comparison_operator_token50] = ACTIONS(1358), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1358), + [anon_sym_DOLLAR_CARET] = ACTIONS(1358), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1358), + [anon_sym_DOLLAR_] = ACTIONS(1358), + [aux_sym_variable_token1] = ACTIONS(1358), + [aux_sym_variable_token2] = ACTIONS(1358), + [sym_braced_variable] = ACTIONS(1358), + [anon_sym_SEMI] = ACTIONS(1358), + [anon_sym_LPAREN] = ACTIONS(1358), + [anon_sym_COMMA] = ACTIONS(1358), + [anon_sym_LBRACE] = ACTIONS(1358), + [aux_sym_if_statement_token1] = ACTIONS(1358), + [aux_sym_switch_statement_token1] = ACTIONS(1358), + [aux_sym_foreach_statement_token1] = ACTIONS(1358), + [aux_sym_for_statement_token1] = ACTIONS(1358), + [aux_sym_while_statement_token1] = ACTIONS(1358), + [aux_sym_do_statement_token1] = ACTIONS(1358), + [aux_sym_function_statement_token1] = ACTIONS(1358), + [aux_sym_function_statement_token2] = ACTIONS(1358), + [aux_sym_function_statement_token3] = ACTIONS(1358), + [aux_sym_flow_control_statement_token1] = ACTIONS(1358), + [aux_sym_flow_control_statement_token2] = ACTIONS(1358), + [aux_sym_flow_control_statement_token3] = ACTIONS(1358), + [aux_sym_flow_control_statement_token4] = ACTIONS(1358), + [aux_sym_flow_control_statement_token5] = ACTIONS(1358), + [sym_label] = ACTIONS(1358), + [aux_sym_trap_statement_token1] = ACTIONS(1358), + [aux_sym_try_statement_token1] = ACTIONS(1358), + [aux_sym_catch_clause_token1] = ACTIONS(1375), + [aux_sym_finally_clause_token1] = ACTIONS(1377), + [aux_sym_data_statement_token1] = ACTIONS(1358), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1358), + [aux_sym_parallel_statement_token1] = ACTIONS(1358), + [aux_sym_sequence_statement_token1] = ACTIONS(1358), + [anon_sym_AMP] = ACTIONS(1358), + [aux_sym_command_name_token1] = ACTIONS(1358), + [anon_sym_PERCENT] = ACTIONS(1358), + [aux_sym_foreach_command_token1] = ACTIONS(1358), + [aux_sym_class_statement_token1] = ACTIONS(1358), + [aux_sym_enum_statement_token1] = ACTIONS(1358), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1358), + [anon_sym_BANG] = ACTIONS(1358), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1358), + [anon_sym_DASH_DASH] = ACTIONS(1358), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1358), + [anon_sym_AT_LPAREN] = ACTIONS(1358), + [anon_sym_AT_LBRACE] = ACTIONS(1358), }, [311] = { [sym_comment] = ACTIONS(3), @@ -59615,7 +57797,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), [anon_sym_COLON] = ACTIONS(251), [anon_sym_PLUS] = ACTIONS(251), [anon_sym_DASH] = ACTIONS(251), @@ -59634,71 +57816,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [312] = { [aux_sym_command_argument_sep_repeat1] = STATE(312), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [anon_sym_GT] = ACTIONS(1355), - [anon_sym_GT_GT] = ACTIONS(1355), - [anon_sym_2_GT] = ACTIONS(1355), - [anon_sym_2_GT_GT] = ACTIONS(1355), - [anon_sym_3_GT] = ACTIONS(1355), - [anon_sym_3_GT_GT] = ACTIONS(1355), - [anon_sym_4_GT] = ACTIONS(1355), - [anon_sym_4_GT_GT] = ACTIONS(1355), - [anon_sym_5_GT] = ACTIONS(1355), - [anon_sym_5_GT_GT] = ACTIONS(1355), - [anon_sym_6_GT] = ACTIONS(1355), - [anon_sym_6_GT_GT] = ACTIONS(1355), - [anon_sym_STAR_GT] = ACTIONS(1355), - [anon_sym_STAR_GT_GT] = ACTIONS(1355), - [anon_sym_LT] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), - [anon_sym_2_GT_AMP1] = ACTIONS(1355), - [anon_sym_3_GT_AMP1] = ACTIONS(1355), - [anon_sym_4_GT_AMP1] = ACTIONS(1355), - [anon_sym_5_GT_AMP1] = ACTIONS(1355), - [anon_sym_6_GT_AMP1] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), - [anon_sym_1_GT_AMP2] = ACTIONS(1355), - [anon_sym_3_GT_AMP2] = ACTIONS(1355), - [anon_sym_4_GT_AMP2] = ACTIONS(1355), - [anon_sym_5_GT_AMP2] = ACTIONS(1355), - [anon_sym_6_GT_AMP2] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [sym_generic_token] = ACTIONS(1355), - [sym_command_parameter] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_RPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(1355), - [sym_stop_parsing] = ACTIONS(1355), - [anon_sym_SPACE] = ACTIONS(1357), - [anon_sym_COLON] = ACTIONS(1355), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), + [sym_decimal_integer_literal] = ACTIONS(1379), + [sym_hexadecimal_integer_literal] = ACTIONS(1379), + [sym_real_literal] = ACTIONS(1379), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), + [sym_verbatim_string_characters] = ACTIONS(1379), + [sym_verbatim_here_string_characters] = ACTIONS(1379), + [anon_sym_LBRACK] = ACTIONS(1379), + [anon_sym_GT] = ACTIONS(1379), + [anon_sym_GT_GT] = ACTIONS(1379), + [anon_sym_2_GT] = ACTIONS(1379), + [anon_sym_2_GT_GT] = ACTIONS(1379), + [anon_sym_3_GT] = ACTIONS(1379), + [anon_sym_3_GT_GT] = ACTIONS(1379), + [anon_sym_4_GT] = ACTIONS(1379), + [anon_sym_4_GT_GT] = ACTIONS(1379), + [anon_sym_5_GT] = ACTIONS(1379), + [anon_sym_5_GT_GT] = ACTIONS(1379), + [anon_sym_6_GT] = ACTIONS(1379), + [anon_sym_6_GT_GT] = ACTIONS(1379), + [anon_sym_STAR_GT] = ACTIONS(1379), + [anon_sym_STAR_GT_GT] = ACTIONS(1379), + [anon_sym_LT] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), + [anon_sym_2_GT_AMP1] = ACTIONS(1379), + [anon_sym_3_GT_AMP1] = ACTIONS(1379), + [anon_sym_4_GT_AMP1] = ACTIONS(1379), + [anon_sym_5_GT_AMP1] = ACTIONS(1379), + [anon_sym_6_GT_AMP1] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), + [anon_sym_1_GT_AMP2] = ACTIONS(1379), + [anon_sym_3_GT_AMP2] = ACTIONS(1379), + [anon_sym_4_GT_AMP2] = ACTIONS(1379), + [anon_sym_5_GT_AMP2] = ACTIONS(1379), + [anon_sym_6_GT_AMP2] = ACTIONS(1379), + [aux_sym_comparison_operator_token37] = ACTIONS(1379), + [aux_sym_comparison_operator_token50] = ACTIONS(1379), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), + [anon_sym_DOLLAR_CARET] = ACTIONS(1379), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), + [anon_sym_DOLLAR_] = ACTIONS(1379), + [aux_sym_variable_token1] = ACTIONS(1379), + [aux_sym_variable_token2] = ACTIONS(1379), + [sym_braced_variable] = ACTIONS(1379), + [sym_generic_token] = ACTIONS(1379), + [sym_command_parameter] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1379), + [anon_sym_RPAREN] = ACTIONS(1379), + [anon_sym_COMMA] = ACTIONS(1379), + [anon_sym_LBRACE] = ACTIONS(1379), + [anon_sym_PIPE] = ACTIONS(1379), + [sym_stop_parsing] = ACTIONS(1379), + [anon_sym_SPACE] = ACTIONS(1381), + [anon_sym_COLON] = ACTIONS(1379), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1379), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), + [anon_sym_BANG] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1379), + [anon_sym_DASH_DASH] = ACTIONS(1379), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LBRACE] = ACTIONS(1379), }, [313] = { [sym_comment] = ACTIONS(3), @@ -59752,7 +57934,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), [anon_sym_COLON] = ACTIONS(251), [anon_sym_PLUS] = ACTIONS(251), [anon_sym_DASH] = ACTIONS(251), @@ -59905,76 +58087,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1360), + [anon_sym_DOT_DOT] = ACTIONS(1384), }, [316] = { [aux_sym_command_argument_sep_repeat1] = STATE(316), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [anon_sym_GT] = ACTIONS(1355), - [anon_sym_GT_GT] = ACTIONS(1355), - [anon_sym_2_GT] = ACTIONS(1355), - [anon_sym_2_GT_GT] = ACTIONS(1355), - [anon_sym_3_GT] = ACTIONS(1355), - [anon_sym_3_GT_GT] = ACTIONS(1355), - [anon_sym_4_GT] = ACTIONS(1355), - [anon_sym_4_GT_GT] = ACTIONS(1355), - [anon_sym_5_GT] = ACTIONS(1355), - [anon_sym_5_GT_GT] = ACTIONS(1355), - [anon_sym_6_GT] = ACTIONS(1355), - [anon_sym_6_GT_GT] = ACTIONS(1355), - [anon_sym_STAR_GT] = ACTIONS(1355), - [anon_sym_STAR_GT_GT] = ACTIONS(1355), - [anon_sym_LT] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), - [anon_sym_2_GT_AMP1] = ACTIONS(1355), - [anon_sym_3_GT_AMP1] = ACTIONS(1355), - [anon_sym_4_GT_AMP1] = ACTIONS(1355), - [anon_sym_5_GT_AMP1] = ACTIONS(1355), - [anon_sym_6_GT_AMP1] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), - [anon_sym_1_GT_AMP2] = ACTIONS(1355), - [anon_sym_3_GT_AMP2] = ACTIONS(1355), - [anon_sym_4_GT_AMP2] = ACTIONS(1355), - [anon_sym_5_GT_AMP2] = ACTIONS(1355), - [anon_sym_6_GT_AMP2] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [sym_generic_token] = ACTIONS(1355), - [sym_command_parameter] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(1355), - [sym_stop_parsing] = ACTIONS(1355), - [anon_sym_SPACE] = ACTIONS(1362), - [anon_sym_COLON] = ACTIONS(1355), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), - [sym__statement_terminator] = ACTIONS(1365), + [sym_decimal_integer_literal] = ACTIONS(1379), + [sym_hexadecimal_integer_literal] = ACTIONS(1379), + [sym_real_literal] = ACTIONS(1379), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), + [sym_verbatim_string_characters] = ACTIONS(1379), + [sym_verbatim_here_string_characters] = ACTIONS(1379), + [anon_sym_LBRACK] = ACTIONS(1379), + [anon_sym_GT] = ACTIONS(1379), + [anon_sym_GT_GT] = ACTIONS(1379), + [anon_sym_2_GT] = ACTIONS(1379), + [anon_sym_2_GT_GT] = ACTIONS(1379), + [anon_sym_3_GT] = ACTIONS(1379), + [anon_sym_3_GT_GT] = ACTIONS(1379), + [anon_sym_4_GT] = ACTIONS(1379), + [anon_sym_4_GT_GT] = ACTIONS(1379), + [anon_sym_5_GT] = ACTIONS(1379), + [anon_sym_5_GT_GT] = ACTIONS(1379), + [anon_sym_6_GT] = ACTIONS(1379), + [anon_sym_6_GT_GT] = ACTIONS(1379), + [anon_sym_STAR_GT] = ACTIONS(1379), + [anon_sym_STAR_GT_GT] = ACTIONS(1379), + [anon_sym_LT] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), + [anon_sym_2_GT_AMP1] = ACTIONS(1379), + [anon_sym_3_GT_AMP1] = ACTIONS(1379), + [anon_sym_4_GT_AMP1] = ACTIONS(1379), + [anon_sym_5_GT_AMP1] = ACTIONS(1379), + [anon_sym_6_GT_AMP1] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), + [anon_sym_1_GT_AMP2] = ACTIONS(1379), + [anon_sym_3_GT_AMP2] = ACTIONS(1379), + [anon_sym_4_GT_AMP2] = ACTIONS(1379), + [anon_sym_5_GT_AMP2] = ACTIONS(1379), + [anon_sym_6_GT_AMP2] = ACTIONS(1379), + [aux_sym_comparison_operator_token37] = ACTIONS(1379), + [aux_sym_comparison_operator_token50] = ACTIONS(1379), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), + [anon_sym_DOLLAR_CARET] = ACTIONS(1379), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), + [anon_sym_DOLLAR_] = ACTIONS(1379), + [aux_sym_variable_token1] = ACTIONS(1379), + [aux_sym_variable_token2] = ACTIONS(1379), + [sym_braced_variable] = ACTIONS(1379), + [sym_generic_token] = ACTIONS(1379), + [sym_command_parameter] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1379), + [anon_sym_COMMA] = ACTIONS(1379), + [anon_sym_LBRACE] = ACTIONS(1379), + [anon_sym_PIPE] = ACTIONS(1379), + [sym_stop_parsing] = ACTIONS(1379), + [anon_sym_SPACE] = ACTIONS(1386), + [anon_sym_COLON] = ACTIONS(1379), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1379), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), + [anon_sym_BANG] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1379), + [anon_sym_DASH_DASH] = ACTIONS(1379), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LBRACE] = ACTIONS(1379), + [sym__statement_terminator] = ACTIONS(1389), }, [317] = { [sym__literal] = STATE(292), @@ -60020,7 +58202,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1315), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -60181,281 +58363,281 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(805), [anon_sym_BSLASH] = ACTIONS(805), [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1360), + [anon_sym_DOT_DOT] = ACTIONS(1384), }, [320] = { [aux_sym_command_argument_sep_repeat1] = STATE(312), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1367), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_RPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1391), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), }, [321] = { [sym_elseif_clauses] = STATE(410), [sym_elseif_clause] = STATE(362), [sym_else_clause] = STATE(495), [aux_sym_elseif_clauses_repeat1] = STATE(362), - [ts_builtin_sym_end] = ACTIONS(1369), + [ts_builtin_sym_end] = ACTIONS(1393), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1326), - [sym_hexadecimal_integer_literal] = ACTIONS(1326), - [sym_real_literal] = ACTIONS(1326), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), - [sym_verbatim_string_characters] = ACTIONS(1326), - [sym_verbatim_here_string_characters] = ACTIONS(1326), - [anon_sym_DOT] = ACTIONS(1326), - [anon_sym_LBRACK] = ACTIONS(1326), - [aux_sym_comparison_operator_token37] = ACTIONS(1326), - [aux_sym_comparison_operator_token50] = ACTIONS(1326), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), - [anon_sym_DOLLAR_CARET] = ACTIONS(1326), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), - [anon_sym_DOLLAR_] = ACTIONS(1326), - [aux_sym_variable_token1] = ACTIONS(1326), - [aux_sym_variable_token2] = ACTIONS(1326), - [sym_braced_variable] = ACTIONS(1326), - [anon_sym_SEMI] = ACTIONS(1326), - [anon_sym_LPAREN] = ACTIONS(1326), - [anon_sym_COMMA] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(1326), - [aux_sym_if_statement_token1] = ACTIONS(1326), - [aux_sym_elseif_clause_token1] = ACTIONS(1371), - [aux_sym_else_clause_token1] = ACTIONS(1373), - [aux_sym_switch_statement_token1] = ACTIONS(1326), - [aux_sym_foreach_statement_token1] = ACTIONS(1326), - [aux_sym_for_statement_token1] = ACTIONS(1326), - [aux_sym_while_statement_token1] = ACTIONS(1326), - [aux_sym_do_statement_token1] = ACTIONS(1326), - [aux_sym_function_statement_token1] = ACTIONS(1326), - [aux_sym_function_statement_token2] = ACTIONS(1326), - [aux_sym_function_statement_token3] = ACTIONS(1326), - [aux_sym_flow_control_statement_token1] = ACTIONS(1326), - [aux_sym_flow_control_statement_token2] = ACTIONS(1326), - [aux_sym_flow_control_statement_token3] = ACTIONS(1326), - [aux_sym_flow_control_statement_token4] = ACTIONS(1326), - [aux_sym_flow_control_statement_token5] = ACTIONS(1326), - [sym_label] = ACTIONS(1326), - [aux_sym_trap_statement_token1] = ACTIONS(1326), - [aux_sym_try_statement_token1] = ACTIONS(1326), - [aux_sym_data_statement_token1] = ACTIONS(1326), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), - [aux_sym_parallel_statement_token1] = ACTIONS(1326), - [aux_sym_sequence_statement_token1] = ACTIONS(1326), - [anon_sym_AMP] = ACTIONS(1326), - [aux_sym_command_name_token1] = ACTIONS(1326), - [anon_sym_PERCENT] = ACTIONS(1326), - [aux_sym_foreach_command_token1] = ACTIONS(1326), - [aux_sym_class_statement_token1] = ACTIONS(1326), - [aux_sym_enum_statement_token1] = ACTIONS(1326), - [anon_sym_PLUS] = ACTIONS(1326), - [anon_sym_DASH] = ACTIONS(1326), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), - [anon_sym_BANG] = ACTIONS(1326), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), - [anon_sym_PLUS_PLUS] = ACTIONS(1326), - [anon_sym_DASH_DASH] = ACTIONS(1326), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), - [anon_sym_AT_LPAREN] = ACTIONS(1326), - [anon_sym_AT_LBRACE] = ACTIONS(1326), + [sym_decimal_integer_literal] = ACTIONS(1350), + [sym_hexadecimal_integer_literal] = ACTIONS(1350), + [sym_real_literal] = ACTIONS(1350), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1350), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1350), + [sym_verbatim_string_characters] = ACTIONS(1350), + [sym_verbatim_here_string_characters] = ACTIONS(1350), + [anon_sym_DOT] = ACTIONS(1350), + [anon_sym_LBRACK] = ACTIONS(1350), + [aux_sym_comparison_operator_token37] = ACTIONS(1350), + [aux_sym_comparison_operator_token50] = ACTIONS(1350), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1350), + [anon_sym_DOLLAR_CARET] = ACTIONS(1350), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1350), + [anon_sym_DOLLAR_] = ACTIONS(1350), + [aux_sym_variable_token1] = ACTIONS(1350), + [aux_sym_variable_token2] = ACTIONS(1350), + [sym_braced_variable] = ACTIONS(1350), + [anon_sym_SEMI] = ACTIONS(1350), + [anon_sym_LPAREN] = ACTIONS(1350), + [anon_sym_COMMA] = ACTIONS(1350), + [anon_sym_LBRACE] = ACTIONS(1350), + [aux_sym_if_statement_token1] = ACTIONS(1350), + [aux_sym_elseif_clause_token1] = ACTIONS(1395), + [aux_sym_else_clause_token1] = ACTIONS(1397), + [aux_sym_switch_statement_token1] = ACTIONS(1350), + [aux_sym_foreach_statement_token1] = ACTIONS(1350), + [aux_sym_for_statement_token1] = ACTIONS(1350), + [aux_sym_while_statement_token1] = ACTIONS(1350), + [aux_sym_do_statement_token1] = ACTIONS(1350), + [aux_sym_function_statement_token1] = ACTIONS(1350), + [aux_sym_function_statement_token2] = ACTIONS(1350), + [aux_sym_function_statement_token3] = ACTIONS(1350), + [aux_sym_flow_control_statement_token1] = ACTIONS(1350), + [aux_sym_flow_control_statement_token2] = ACTIONS(1350), + [aux_sym_flow_control_statement_token3] = ACTIONS(1350), + [aux_sym_flow_control_statement_token4] = ACTIONS(1350), + [aux_sym_flow_control_statement_token5] = ACTIONS(1350), + [sym_label] = ACTIONS(1350), + [aux_sym_trap_statement_token1] = ACTIONS(1350), + [aux_sym_try_statement_token1] = ACTIONS(1350), + [aux_sym_data_statement_token1] = ACTIONS(1350), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1350), + [aux_sym_parallel_statement_token1] = ACTIONS(1350), + [aux_sym_sequence_statement_token1] = ACTIONS(1350), + [anon_sym_AMP] = ACTIONS(1350), + [aux_sym_command_name_token1] = ACTIONS(1350), + [anon_sym_PERCENT] = ACTIONS(1350), + [aux_sym_foreach_command_token1] = ACTIONS(1350), + [aux_sym_class_statement_token1] = ACTIONS(1350), + [aux_sym_enum_statement_token1] = ACTIONS(1350), + [anon_sym_PLUS] = ACTIONS(1350), + [anon_sym_DASH] = ACTIONS(1350), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1350), + [anon_sym_BANG] = ACTIONS(1350), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1350), + [anon_sym_PLUS_PLUS] = ACTIONS(1350), + [anon_sym_DASH_DASH] = ACTIONS(1350), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1350), + [anon_sym_AT_LPAREN] = ACTIONS(1350), + [anon_sym_AT_LBRACE] = ACTIONS(1350), }, [322] = { [sym_catch_clause] = STATE(322), [aux_sym_catch_clauses_repeat1] = STATE(322), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1375), - [sym_hexadecimal_integer_literal] = ACTIONS(1375), - [sym_real_literal] = ACTIONS(1375), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), - [sym_verbatim_string_characters] = ACTIONS(1375), - [sym_verbatim_here_string_characters] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1375), - [anon_sym_LBRACK] = ACTIONS(1375), - [aux_sym_comparison_operator_token37] = ACTIONS(1375), - [aux_sym_comparison_operator_token50] = ACTIONS(1375), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), - [anon_sym_DOLLAR_CARET] = ACTIONS(1375), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), - [anon_sym_DOLLAR_] = ACTIONS(1375), - [aux_sym_variable_token1] = ACTIONS(1375), - [aux_sym_variable_token2] = ACTIONS(1375), - [sym_braced_variable] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1375), - [anon_sym_RPAREN] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [anon_sym_RBRACE] = ACTIONS(1375), - [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_switch_statement_token1] = ACTIONS(1375), - [aux_sym_foreach_statement_token1] = ACTIONS(1375), - [aux_sym_for_statement_token1] = ACTIONS(1375), - [aux_sym_while_statement_token1] = ACTIONS(1375), - [aux_sym_do_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token2] = ACTIONS(1375), - [aux_sym_function_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token1] = ACTIONS(1375), - [aux_sym_flow_control_statement_token2] = ACTIONS(1375), - [aux_sym_flow_control_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token4] = ACTIONS(1375), - [aux_sym_flow_control_statement_token5] = ACTIONS(1375), - [sym_label] = ACTIONS(1375), - [aux_sym_trap_statement_token1] = ACTIONS(1375), - [aux_sym_try_statement_token1] = ACTIONS(1375), - [aux_sym_catch_clause_token1] = ACTIONS(1377), - [aux_sym_finally_clause_token1] = ACTIONS(1375), - [aux_sym_data_statement_token1] = ACTIONS(1375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), - [aux_sym_parallel_statement_token1] = ACTIONS(1375), - [aux_sym_sequence_statement_token1] = ACTIONS(1375), - [anon_sym_AMP] = ACTIONS(1375), - [aux_sym_command_name_token1] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [aux_sym_foreach_command_token1] = ACTIONS(1375), - [aux_sym_class_statement_token1] = ACTIONS(1375), - [aux_sym_enum_statement_token1] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LBRACE] = ACTIONS(1375), + [sym_decimal_integer_literal] = ACTIONS(1399), + [sym_hexadecimal_integer_literal] = ACTIONS(1399), + [sym_real_literal] = ACTIONS(1399), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), + [sym_verbatim_string_characters] = ACTIONS(1399), + [sym_verbatim_here_string_characters] = ACTIONS(1399), + [anon_sym_DOT] = ACTIONS(1399), + [anon_sym_LBRACK] = ACTIONS(1399), + [aux_sym_comparison_operator_token37] = ACTIONS(1399), + [aux_sym_comparison_operator_token50] = ACTIONS(1399), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), + [anon_sym_DOLLAR_CARET] = ACTIONS(1399), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), + [anon_sym_DOLLAR_] = ACTIONS(1399), + [aux_sym_variable_token1] = ACTIONS(1399), + [aux_sym_variable_token2] = ACTIONS(1399), + [sym_braced_variable] = ACTIONS(1399), + [anon_sym_SEMI] = ACTIONS(1399), + [anon_sym_LPAREN] = ACTIONS(1399), + [anon_sym_RPAREN] = ACTIONS(1399), + [anon_sym_COMMA] = ACTIONS(1399), + [anon_sym_LBRACE] = ACTIONS(1399), + [anon_sym_RBRACE] = ACTIONS(1399), + [aux_sym_if_statement_token1] = ACTIONS(1399), + [aux_sym_switch_statement_token1] = ACTIONS(1399), + [aux_sym_foreach_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token1] = ACTIONS(1399), + [aux_sym_while_statement_token1] = ACTIONS(1399), + [aux_sym_do_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token2] = ACTIONS(1399), + [aux_sym_function_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token1] = ACTIONS(1399), + [aux_sym_flow_control_statement_token2] = ACTIONS(1399), + [aux_sym_flow_control_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token4] = ACTIONS(1399), + [aux_sym_flow_control_statement_token5] = ACTIONS(1399), + [sym_label] = ACTIONS(1399), + [aux_sym_trap_statement_token1] = ACTIONS(1399), + [aux_sym_try_statement_token1] = ACTIONS(1399), + [aux_sym_catch_clause_token1] = ACTIONS(1401), + [aux_sym_finally_clause_token1] = ACTIONS(1399), + [aux_sym_data_statement_token1] = ACTIONS(1399), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), + [aux_sym_parallel_statement_token1] = ACTIONS(1399), + [aux_sym_sequence_statement_token1] = ACTIONS(1399), + [anon_sym_AMP] = ACTIONS(1399), + [aux_sym_command_name_token1] = ACTIONS(1399), + [anon_sym_PERCENT] = ACTIONS(1399), + [aux_sym_foreach_command_token1] = ACTIONS(1399), + [aux_sym_class_statement_token1] = ACTIONS(1399), + [aux_sym_enum_statement_token1] = ACTIONS(1399), + [anon_sym_PLUS] = ACTIONS(1399), + [anon_sym_DASH] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), + [anon_sym_BANG] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), + [anon_sym_PLUS_PLUS] = ACTIONS(1399), + [anon_sym_DASH_DASH] = ACTIONS(1399), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LBRACE] = ACTIONS(1399), }, [323] = { [sym_elseif_clause] = STATE(323), [aux_sym_elseif_clauses_repeat1] = STATE(323), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1380), - [sym_hexadecimal_integer_literal] = ACTIONS(1380), - [sym_real_literal] = ACTIONS(1380), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), - [sym_verbatim_string_characters] = ACTIONS(1380), - [sym_verbatim_here_string_characters] = ACTIONS(1380), - [anon_sym_DOT] = ACTIONS(1380), - [anon_sym_LBRACK] = ACTIONS(1380), - [aux_sym_comparison_operator_token37] = ACTIONS(1380), - [aux_sym_comparison_operator_token50] = ACTIONS(1380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), - [anon_sym_DOLLAR_CARET] = ACTIONS(1380), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), - [anon_sym_DOLLAR_] = ACTIONS(1380), - [aux_sym_variable_token1] = ACTIONS(1380), - [aux_sym_variable_token2] = ACTIONS(1380), - [sym_braced_variable] = ACTIONS(1380), - [anon_sym_SEMI] = ACTIONS(1380), - [anon_sym_LPAREN] = ACTIONS(1380), - [anon_sym_RPAREN] = ACTIONS(1380), - [anon_sym_COMMA] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(1380), - [anon_sym_RBRACE] = ACTIONS(1380), - [aux_sym_if_statement_token1] = ACTIONS(1380), - [aux_sym_elseif_clause_token1] = ACTIONS(1382), - [aux_sym_else_clause_token1] = ACTIONS(1380), - [aux_sym_switch_statement_token1] = ACTIONS(1380), - [aux_sym_foreach_statement_token1] = ACTIONS(1380), - [aux_sym_for_statement_token1] = ACTIONS(1380), - [aux_sym_while_statement_token1] = ACTIONS(1380), - [aux_sym_do_statement_token1] = ACTIONS(1380), - [aux_sym_function_statement_token1] = ACTIONS(1380), - [aux_sym_function_statement_token2] = ACTIONS(1380), - [aux_sym_function_statement_token3] = ACTIONS(1380), - [aux_sym_flow_control_statement_token1] = ACTIONS(1380), - [aux_sym_flow_control_statement_token2] = ACTIONS(1380), - [aux_sym_flow_control_statement_token3] = ACTIONS(1380), - [aux_sym_flow_control_statement_token4] = ACTIONS(1380), - [aux_sym_flow_control_statement_token5] = ACTIONS(1380), - [sym_label] = ACTIONS(1380), - [aux_sym_trap_statement_token1] = ACTIONS(1380), - [aux_sym_try_statement_token1] = ACTIONS(1380), - [aux_sym_data_statement_token1] = ACTIONS(1380), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), - [aux_sym_parallel_statement_token1] = ACTIONS(1380), - [aux_sym_sequence_statement_token1] = ACTIONS(1380), - [anon_sym_AMP] = ACTIONS(1380), - [aux_sym_command_name_token1] = ACTIONS(1380), - [anon_sym_PERCENT] = ACTIONS(1380), - [aux_sym_foreach_command_token1] = ACTIONS(1380), - [aux_sym_class_statement_token1] = ACTIONS(1380), - [aux_sym_enum_statement_token1] = ACTIONS(1380), - [anon_sym_PLUS] = ACTIONS(1380), - [anon_sym_DASH] = ACTIONS(1380), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), - [anon_sym_BANG] = ACTIONS(1380), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), - [anon_sym_PLUS_PLUS] = ACTIONS(1380), - [anon_sym_DASH_DASH] = ACTIONS(1380), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), - [anon_sym_AT_LPAREN] = ACTIONS(1380), - [anon_sym_AT_LBRACE] = ACTIONS(1380), + [sym_decimal_integer_literal] = ACTIONS(1404), + [sym_hexadecimal_integer_literal] = ACTIONS(1404), + [sym_real_literal] = ACTIONS(1404), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), + [sym_verbatim_string_characters] = ACTIONS(1404), + [sym_verbatim_here_string_characters] = ACTIONS(1404), + [anon_sym_DOT] = ACTIONS(1404), + [anon_sym_LBRACK] = ACTIONS(1404), + [aux_sym_comparison_operator_token37] = ACTIONS(1404), + [aux_sym_comparison_operator_token50] = ACTIONS(1404), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), + [anon_sym_DOLLAR_CARET] = ACTIONS(1404), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), + [anon_sym_DOLLAR_] = ACTIONS(1404), + [aux_sym_variable_token1] = ACTIONS(1404), + [aux_sym_variable_token2] = ACTIONS(1404), + [sym_braced_variable] = ACTIONS(1404), + [anon_sym_SEMI] = ACTIONS(1404), + [anon_sym_LPAREN] = ACTIONS(1404), + [anon_sym_RPAREN] = ACTIONS(1404), + [anon_sym_COMMA] = ACTIONS(1404), + [anon_sym_LBRACE] = ACTIONS(1404), + [anon_sym_RBRACE] = ACTIONS(1404), + [aux_sym_if_statement_token1] = ACTIONS(1404), + [aux_sym_elseif_clause_token1] = ACTIONS(1406), + [aux_sym_else_clause_token1] = ACTIONS(1404), + [aux_sym_switch_statement_token1] = ACTIONS(1404), + [aux_sym_foreach_statement_token1] = ACTIONS(1404), + [aux_sym_for_statement_token1] = ACTIONS(1404), + [aux_sym_while_statement_token1] = ACTIONS(1404), + [aux_sym_do_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token2] = ACTIONS(1404), + [aux_sym_function_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token1] = ACTIONS(1404), + [aux_sym_flow_control_statement_token2] = ACTIONS(1404), + [aux_sym_flow_control_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token4] = ACTIONS(1404), + [aux_sym_flow_control_statement_token5] = ACTIONS(1404), + [sym_label] = ACTIONS(1404), + [aux_sym_trap_statement_token1] = ACTIONS(1404), + [aux_sym_try_statement_token1] = ACTIONS(1404), + [aux_sym_data_statement_token1] = ACTIONS(1404), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), + [aux_sym_parallel_statement_token1] = ACTIONS(1404), + [aux_sym_sequence_statement_token1] = ACTIONS(1404), + [anon_sym_AMP] = ACTIONS(1404), + [aux_sym_command_name_token1] = ACTIONS(1404), + [anon_sym_PERCENT] = ACTIONS(1404), + [aux_sym_foreach_command_token1] = ACTIONS(1404), + [aux_sym_class_statement_token1] = ACTIONS(1404), + [aux_sym_enum_statement_token1] = ACTIONS(1404), + [anon_sym_PLUS] = ACTIONS(1404), + [anon_sym_DASH] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), + [anon_sym_BANG] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), + [anon_sym_PLUS_PLUS] = ACTIONS(1404), + [anon_sym_DASH_DASH] = ACTIONS(1404), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LBRACE] = ACTIONS(1404), }, [324] = { [sym__literal] = STATE(292), @@ -60511,7 +58693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1385), + [anon_sym_RPAREN] = ACTIONS(1409), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -60658,7 +58840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(805), [anon_sym_BSLASH] = ACTIONS(805), [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_DOT_DOT] = ACTIONS(1411), [anon_sym_RBRACK] = ACTIONS(805), }, [327] = { @@ -60783,7 +58965,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1389), + [anon_sym_RPAREN] = ACTIONS(1413), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -60800,206 +58982,206 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [329] = { [aux_sym_command_argument_sep_repeat1] = STATE(330), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1391), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_RPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1415), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), }, [330] = { [aux_sym_command_argument_sep_repeat1] = STATE(330), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [anon_sym_GT] = ACTIONS(1355), - [anon_sym_GT_GT] = ACTIONS(1355), - [anon_sym_2_GT] = ACTIONS(1355), - [anon_sym_2_GT_GT] = ACTIONS(1355), - [anon_sym_3_GT] = ACTIONS(1355), - [anon_sym_3_GT_GT] = ACTIONS(1355), - [anon_sym_4_GT] = ACTIONS(1355), - [anon_sym_4_GT_GT] = ACTIONS(1355), - [anon_sym_5_GT] = ACTIONS(1355), - [anon_sym_5_GT_GT] = ACTIONS(1355), - [anon_sym_6_GT] = ACTIONS(1355), - [anon_sym_6_GT_GT] = ACTIONS(1355), - [anon_sym_STAR_GT] = ACTIONS(1355), - [anon_sym_STAR_GT_GT] = ACTIONS(1355), - [anon_sym_LT] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), - [anon_sym_2_GT_AMP1] = ACTIONS(1355), - [anon_sym_3_GT_AMP1] = ACTIONS(1355), - [anon_sym_4_GT_AMP1] = ACTIONS(1355), - [anon_sym_5_GT_AMP1] = ACTIONS(1355), - [anon_sym_6_GT_AMP1] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), - [anon_sym_1_GT_AMP2] = ACTIONS(1355), - [anon_sym_3_GT_AMP2] = ACTIONS(1355), - [anon_sym_4_GT_AMP2] = ACTIONS(1355), - [anon_sym_5_GT_AMP2] = ACTIONS(1355), - [anon_sym_6_GT_AMP2] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [sym_generic_token] = ACTIONS(1355), - [sym_command_parameter] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_RPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(1355), - [sym_stop_parsing] = ACTIONS(1355), - [anon_sym_SPACE] = ACTIONS(1393), - [anon_sym_COLON] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), + [sym_decimal_integer_literal] = ACTIONS(1379), + [sym_hexadecimal_integer_literal] = ACTIONS(1379), + [sym_real_literal] = ACTIONS(1379), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), + [sym_verbatim_string_characters] = ACTIONS(1379), + [sym_verbatim_here_string_characters] = ACTIONS(1379), + [anon_sym_LBRACK] = ACTIONS(1379), + [anon_sym_GT] = ACTIONS(1379), + [anon_sym_GT_GT] = ACTIONS(1379), + [anon_sym_2_GT] = ACTIONS(1379), + [anon_sym_2_GT_GT] = ACTIONS(1379), + [anon_sym_3_GT] = ACTIONS(1379), + [anon_sym_3_GT_GT] = ACTIONS(1379), + [anon_sym_4_GT] = ACTIONS(1379), + [anon_sym_4_GT_GT] = ACTIONS(1379), + [anon_sym_5_GT] = ACTIONS(1379), + [anon_sym_5_GT_GT] = ACTIONS(1379), + [anon_sym_6_GT] = ACTIONS(1379), + [anon_sym_6_GT_GT] = ACTIONS(1379), + [anon_sym_STAR_GT] = ACTIONS(1379), + [anon_sym_STAR_GT_GT] = ACTIONS(1379), + [anon_sym_LT] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), + [anon_sym_2_GT_AMP1] = ACTIONS(1379), + [anon_sym_3_GT_AMP1] = ACTIONS(1379), + [anon_sym_4_GT_AMP1] = ACTIONS(1379), + [anon_sym_5_GT_AMP1] = ACTIONS(1379), + [anon_sym_6_GT_AMP1] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), + [anon_sym_1_GT_AMP2] = ACTIONS(1379), + [anon_sym_3_GT_AMP2] = ACTIONS(1379), + [anon_sym_4_GT_AMP2] = ACTIONS(1379), + [anon_sym_5_GT_AMP2] = ACTIONS(1379), + [anon_sym_6_GT_AMP2] = ACTIONS(1379), + [aux_sym_comparison_operator_token37] = ACTIONS(1379), + [aux_sym_comparison_operator_token50] = ACTIONS(1379), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), + [anon_sym_DOLLAR_CARET] = ACTIONS(1379), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), + [anon_sym_DOLLAR_] = ACTIONS(1379), + [aux_sym_variable_token1] = ACTIONS(1379), + [aux_sym_variable_token2] = ACTIONS(1379), + [sym_braced_variable] = ACTIONS(1379), + [sym_generic_token] = ACTIONS(1379), + [sym_command_parameter] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1379), + [anon_sym_RPAREN] = ACTIONS(1379), + [anon_sym_COMMA] = ACTIONS(1379), + [anon_sym_LBRACE] = ACTIONS(1379), + [anon_sym_PIPE] = ACTIONS(1379), + [sym_stop_parsing] = ACTIONS(1379), + [anon_sym_SPACE] = ACTIONS(1417), + [anon_sym_COLON] = ACTIONS(1379), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), + [anon_sym_BANG] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1379), + [anon_sym_DASH_DASH] = ACTIONS(1379), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LBRACE] = ACTIONS(1379), }, [331] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1347), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1367), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym__statement_terminator] = ACTIONS(1371), }, [332] = { [sym__literal] = STATE(292), @@ -61055,7 +59237,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1396), + [anon_sym_RPAREN] = ACTIONS(1420), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61071,71 +59253,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [333] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1398), - [sym_hexadecimal_integer_literal] = ACTIONS(1398), - [sym_real_literal] = ACTIONS(1398), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1398), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1398), - [sym_verbatim_string_characters] = ACTIONS(1398), - [sym_verbatim_here_string_characters] = ACTIONS(1398), - [anon_sym_DOT] = ACTIONS(1398), - [anon_sym_LBRACK] = ACTIONS(1398), - [aux_sym_comparison_operator_token37] = ACTIONS(1398), - [aux_sym_comparison_operator_token50] = ACTIONS(1398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1398), - [anon_sym_DOLLAR_CARET] = ACTIONS(1398), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1398), - [anon_sym_DOLLAR_] = ACTIONS(1398), - [aux_sym_variable_token1] = ACTIONS(1398), - [aux_sym_variable_token2] = ACTIONS(1398), - [sym_braced_variable] = ACTIONS(1398), - [anon_sym_SEMI] = ACTIONS(1398), - [aux_sym_param_block_token1] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(1398), - [anon_sym_COMMA] = ACTIONS(1398), - [aux_sym_block_name_token1] = ACTIONS(1398), - [aux_sym_block_name_token2] = ACTIONS(1398), - [aux_sym_block_name_token3] = ACTIONS(1398), - [aux_sym_block_name_token4] = ACTIONS(1398), - [anon_sym_LBRACE] = ACTIONS(1398), - [aux_sym_if_statement_token1] = ACTIONS(1398), - [aux_sym_switch_statement_token1] = ACTIONS(1398), - [aux_sym_foreach_statement_token1] = ACTIONS(1398), - [aux_sym_for_statement_token1] = ACTIONS(1398), - [aux_sym_while_statement_token1] = ACTIONS(1398), - [aux_sym_do_statement_token1] = ACTIONS(1398), - [aux_sym_function_statement_token1] = ACTIONS(1398), - [aux_sym_function_statement_token2] = ACTIONS(1398), - [aux_sym_function_statement_token3] = ACTIONS(1398), - [aux_sym_flow_control_statement_token1] = ACTIONS(1398), - [aux_sym_flow_control_statement_token2] = ACTIONS(1398), - [aux_sym_flow_control_statement_token3] = ACTIONS(1398), - [aux_sym_flow_control_statement_token4] = ACTIONS(1398), - [aux_sym_flow_control_statement_token5] = ACTIONS(1398), - [sym_label] = ACTIONS(1398), - [aux_sym_trap_statement_token1] = ACTIONS(1398), - [aux_sym_try_statement_token1] = ACTIONS(1398), - [aux_sym_data_statement_token1] = ACTIONS(1398), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1398), - [aux_sym_parallel_statement_token1] = ACTIONS(1398), - [aux_sym_sequence_statement_token1] = ACTIONS(1398), - [anon_sym_AMP] = ACTIONS(1398), - [aux_sym_command_name_token1] = ACTIONS(1398), - [anon_sym_PERCENT] = ACTIONS(1398), - [aux_sym_foreach_command_token1] = ACTIONS(1398), - [aux_sym_class_statement_token1] = ACTIONS(1398), - [aux_sym_enum_statement_token1] = ACTIONS(1398), - [anon_sym_PLUS] = ACTIONS(1398), - [anon_sym_DASH] = ACTIONS(1398), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1398), - [anon_sym_BANG] = ACTIONS(1398), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1398), - [anon_sym_PLUS_PLUS] = ACTIONS(1398), - [anon_sym_DASH_DASH] = ACTIONS(1398), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1398), - [anon_sym_AT_LPAREN] = ACTIONS(1398), - [anon_sym_AT_LBRACE] = ACTIONS(1398), - [sym__statement_terminator] = ACTIONS(1400), + [sym_decimal_integer_literal] = ACTIONS(1422), + [sym_hexadecimal_integer_literal] = ACTIONS(1422), + [sym_real_literal] = ACTIONS(1422), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1422), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1422), + [sym_verbatim_string_characters] = ACTIONS(1422), + [sym_verbatim_here_string_characters] = ACTIONS(1422), + [anon_sym_DOT] = ACTIONS(1422), + [anon_sym_LBRACK] = ACTIONS(1422), + [aux_sym_comparison_operator_token37] = ACTIONS(1422), + [aux_sym_comparison_operator_token50] = ACTIONS(1422), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1422), + [anon_sym_DOLLAR_CARET] = ACTIONS(1422), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1422), + [anon_sym_DOLLAR_] = ACTIONS(1422), + [aux_sym_variable_token1] = ACTIONS(1422), + [aux_sym_variable_token2] = ACTIONS(1422), + [sym_braced_variable] = ACTIONS(1422), + [anon_sym_SEMI] = ACTIONS(1422), + [aux_sym_param_block_token1] = ACTIONS(1422), + [anon_sym_LPAREN] = ACTIONS(1422), + [anon_sym_COMMA] = ACTIONS(1422), + [aux_sym_block_name_token1] = ACTIONS(1422), + [aux_sym_block_name_token2] = ACTIONS(1422), + [aux_sym_block_name_token3] = ACTIONS(1422), + [aux_sym_block_name_token4] = ACTIONS(1422), + [anon_sym_LBRACE] = ACTIONS(1422), + [aux_sym_if_statement_token1] = ACTIONS(1422), + [aux_sym_switch_statement_token1] = ACTIONS(1422), + [aux_sym_foreach_statement_token1] = ACTIONS(1422), + [aux_sym_for_statement_token1] = ACTIONS(1422), + [aux_sym_while_statement_token1] = ACTIONS(1422), + [aux_sym_do_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token2] = ACTIONS(1422), + [aux_sym_function_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token1] = ACTIONS(1422), + [aux_sym_flow_control_statement_token2] = ACTIONS(1422), + [aux_sym_flow_control_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token4] = ACTIONS(1422), + [aux_sym_flow_control_statement_token5] = ACTIONS(1422), + [sym_label] = ACTIONS(1422), + [aux_sym_trap_statement_token1] = ACTIONS(1422), + [aux_sym_try_statement_token1] = ACTIONS(1422), + [aux_sym_data_statement_token1] = ACTIONS(1422), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1422), + [aux_sym_parallel_statement_token1] = ACTIONS(1422), + [aux_sym_sequence_statement_token1] = ACTIONS(1422), + [anon_sym_AMP] = ACTIONS(1422), + [aux_sym_command_name_token1] = ACTIONS(1422), + [anon_sym_PERCENT] = ACTIONS(1422), + [aux_sym_foreach_command_token1] = ACTIONS(1422), + [aux_sym_class_statement_token1] = ACTIONS(1422), + [aux_sym_enum_statement_token1] = ACTIONS(1422), + [anon_sym_PLUS] = ACTIONS(1422), + [anon_sym_DASH] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1422), + [anon_sym_PLUS_PLUS] = ACTIONS(1422), + [anon_sym_DASH_DASH] = ACTIONS(1422), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LBRACE] = ACTIONS(1422), + [sym__statement_terminator] = ACTIONS(1424), }, [334] = { [sym__literal] = STATE(292), @@ -61191,7 +59373,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1402), + [anon_sym_RPAREN] = ACTIONS(1426), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61207,71 +59389,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [335] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1404), - [sym_hexadecimal_integer_literal] = ACTIONS(1404), - [sym_real_literal] = ACTIONS(1404), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), - [sym_verbatim_string_characters] = ACTIONS(1404), - [sym_verbatim_here_string_characters] = ACTIONS(1404), - [anon_sym_DOT] = ACTIONS(1404), - [anon_sym_LBRACK] = ACTIONS(1404), - [aux_sym_comparison_operator_token37] = ACTIONS(1404), - [aux_sym_comparison_operator_token50] = ACTIONS(1404), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), - [anon_sym_DOLLAR_CARET] = ACTIONS(1404), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), - [anon_sym_DOLLAR_] = ACTIONS(1404), - [aux_sym_variable_token1] = ACTIONS(1404), - [aux_sym_variable_token2] = ACTIONS(1404), - [sym_braced_variable] = ACTIONS(1404), - [anon_sym_SEMI] = ACTIONS(1404), - [aux_sym_param_block_token1] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1404), - [anon_sym_COMMA] = ACTIONS(1404), - [aux_sym_block_name_token1] = ACTIONS(1404), - [aux_sym_block_name_token2] = ACTIONS(1404), - [aux_sym_block_name_token3] = ACTIONS(1404), - [aux_sym_block_name_token4] = ACTIONS(1404), - [anon_sym_LBRACE] = ACTIONS(1404), - [aux_sym_if_statement_token1] = ACTIONS(1404), - [aux_sym_switch_statement_token1] = ACTIONS(1404), - [aux_sym_foreach_statement_token1] = ACTIONS(1404), - [aux_sym_for_statement_token1] = ACTIONS(1404), - [aux_sym_while_statement_token1] = ACTIONS(1404), - [aux_sym_do_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token2] = ACTIONS(1404), - [aux_sym_function_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token1] = ACTIONS(1404), - [aux_sym_flow_control_statement_token2] = ACTIONS(1404), - [aux_sym_flow_control_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token4] = ACTIONS(1404), - [aux_sym_flow_control_statement_token5] = ACTIONS(1404), - [sym_label] = ACTIONS(1404), - [aux_sym_trap_statement_token1] = ACTIONS(1404), - [aux_sym_try_statement_token1] = ACTIONS(1404), - [aux_sym_data_statement_token1] = ACTIONS(1404), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), - [aux_sym_parallel_statement_token1] = ACTIONS(1404), - [aux_sym_sequence_statement_token1] = ACTIONS(1404), - [anon_sym_AMP] = ACTIONS(1404), - [aux_sym_command_name_token1] = ACTIONS(1404), - [anon_sym_PERCENT] = ACTIONS(1404), - [aux_sym_foreach_command_token1] = ACTIONS(1404), - [aux_sym_class_statement_token1] = ACTIONS(1404), - [aux_sym_enum_statement_token1] = ACTIONS(1404), - [anon_sym_PLUS] = ACTIONS(1404), - [anon_sym_DASH] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), - [anon_sym_BANG] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), - [anon_sym_PLUS_PLUS] = ACTIONS(1404), - [anon_sym_DASH_DASH] = ACTIONS(1404), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LBRACE] = ACTIONS(1404), - [sym__statement_terminator] = ACTIONS(1406), + [sym_decimal_integer_literal] = ACTIONS(1428), + [sym_hexadecimal_integer_literal] = ACTIONS(1428), + [sym_real_literal] = ACTIONS(1428), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), + [sym_verbatim_string_characters] = ACTIONS(1428), + [sym_verbatim_here_string_characters] = ACTIONS(1428), + [anon_sym_DOT] = ACTIONS(1428), + [anon_sym_LBRACK] = ACTIONS(1428), + [aux_sym_comparison_operator_token37] = ACTIONS(1428), + [aux_sym_comparison_operator_token50] = ACTIONS(1428), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), + [anon_sym_DOLLAR_CARET] = ACTIONS(1428), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), + [anon_sym_DOLLAR_] = ACTIONS(1428), + [aux_sym_variable_token1] = ACTIONS(1428), + [aux_sym_variable_token2] = ACTIONS(1428), + [sym_braced_variable] = ACTIONS(1428), + [anon_sym_SEMI] = ACTIONS(1428), + [aux_sym_param_block_token1] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(1428), + [anon_sym_COMMA] = ACTIONS(1428), + [aux_sym_block_name_token1] = ACTIONS(1428), + [aux_sym_block_name_token2] = ACTIONS(1428), + [aux_sym_block_name_token3] = ACTIONS(1428), + [aux_sym_block_name_token4] = ACTIONS(1428), + [anon_sym_LBRACE] = ACTIONS(1428), + [aux_sym_if_statement_token1] = ACTIONS(1428), + [aux_sym_switch_statement_token1] = ACTIONS(1428), + [aux_sym_foreach_statement_token1] = ACTIONS(1428), + [aux_sym_for_statement_token1] = ACTIONS(1428), + [aux_sym_while_statement_token1] = ACTIONS(1428), + [aux_sym_do_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token2] = ACTIONS(1428), + [aux_sym_function_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token1] = ACTIONS(1428), + [aux_sym_flow_control_statement_token2] = ACTIONS(1428), + [aux_sym_flow_control_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token4] = ACTIONS(1428), + [aux_sym_flow_control_statement_token5] = ACTIONS(1428), + [sym_label] = ACTIONS(1428), + [aux_sym_trap_statement_token1] = ACTIONS(1428), + [aux_sym_try_statement_token1] = ACTIONS(1428), + [aux_sym_data_statement_token1] = ACTIONS(1428), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), + [aux_sym_parallel_statement_token1] = ACTIONS(1428), + [aux_sym_sequence_statement_token1] = ACTIONS(1428), + [anon_sym_AMP] = ACTIONS(1428), + [aux_sym_command_name_token1] = ACTIONS(1428), + [anon_sym_PERCENT] = ACTIONS(1428), + [aux_sym_foreach_command_token1] = ACTIONS(1428), + [aux_sym_class_statement_token1] = ACTIONS(1428), + [aux_sym_enum_statement_token1] = ACTIONS(1428), + [anon_sym_PLUS] = ACTIONS(1428), + [anon_sym_DASH] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), + [anon_sym_BANG] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), + [anon_sym_PLUS_PLUS] = ACTIONS(1428), + [anon_sym_DASH_DASH] = ACTIONS(1428), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LBRACE] = ACTIONS(1428), + [sym__statement_terminator] = ACTIONS(1430), }, [336] = { [sym_comment] = ACTIONS(81), @@ -61338,7 +59520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_DOT_DOT] = ACTIONS(1411), [anon_sym_RBRACK] = ACTIONS(811), }, [337] = { @@ -61395,7 +59577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1408), + [anon_sym_RPAREN] = ACTIONS(1432), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61413,69 +59595,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_elseif_clause] = STATE(323), [aux_sym_elseif_clauses_repeat1] = STATE(323), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1410), - [sym_hexadecimal_integer_literal] = ACTIONS(1410), - [sym_real_literal] = ACTIONS(1410), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), - [sym_verbatim_string_characters] = ACTIONS(1410), - [sym_verbatim_here_string_characters] = ACTIONS(1410), - [anon_sym_DOT] = ACTIONS(1410), - [anon_sym_LBRACK] = ACTIONS(1410), - [aux_sym_comparison_operator_token37] = ACTIONS(1410), - [aux_sym_comparison_operator_token50] = ACTIONS(1410), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), - [anon_sym_DOLLAR_CARET] = ACTIONS(1410), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), - [anon_sym_DOLLAR_] = ACTIONS(1410), - [aux_sym_variable_token1] = ACTIONS(1410), - [aux_sym_variable_token2] = ACTIONS(1410), - [sym_braced_variable] = ACTIONS(1410), - [anon_sym_SEMI] = ACTIONS(1410), - [anon_sym_LPAREN] = ACTIONS(1410), - [anon_sym_RPAREN] = ACTIONS(1410), - [anon_sym_COMMA] = ACTIONS(1410), - [anon_sym_LBRACE] = ACTIONS(1410), - [anon_sym_RBRACE] = ACTIONS(1410), - [aux_sym_if_statement_token1] = ACTIONS(1410), - [aux_sym_elseif_clause_token1] = ACTIONS(1328), - [aux_sym_else_clause_token1] = ACTIONS(1410), - [aux_sym_switch_statement_token1] = ACTIONS(1410), - [aux_sym_foreach_statement_token1] = ACTIONS(1410), - [aux_sym_for_statement_token1] = ACTIONS(1410), - [aux_sym_while_statement_token1] = ACTIONS(1410), - [aux_sym_do_statement_token1] = ACTIONS(1410), - [aux_sym_function_statement_token1] = ACTIONS(1410), - [aux_sym_function_statement_token2] = ACTIONS(1410), - [aux_sym_function_statement_token3] = ACTIONS(1410), - [aux_sym_flow_control_statement_token1] = ACTIONS(1410), - [aux_sym_flow_control_statement_token2] = ACTIONS(1410), - [aux_sym_flow_control_statement_token3] = ACTIONS(1410), - [aux_sym_flow_control_statement_token4] = ACTIONS(1410), - [aux_sym_flow_control_statement_token5] = ACTIONS(1410), - [sym_label] = ACTIONS(1410), - [aux_sym_trap_statement_token1] = ACTIONS(1410), - [aux_sym_try_statement_token1] = ACTIONS(1410), - [aux_sym_data_statement_token1] = ACTIONS(1410), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), - [aux_sym_parallel_statement_token1] = ACTIONS(1410), - [aux_sym_sequence_statement_token1] = ACTIONS(1410), - [anon_sym_AMP] = ACTIONS(1410), - [aux_sym_command_name_token1] = ACTIONS(1410), - [anon_sym_PERCENT] = ACTIONS(1410), - [aux_sym_foreach_command_token1] = ACTIONS(1410), - [aux_sym_class_statement_token1] = ACTIONS(1410), - [aux_sym_enum_statement_token1] = ACTIONS(1410), - [anon_sym_PLUS] = ACTIONS(1410), - [anon_sym_DASH] = ACTIONS(1410), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), - [anon_sym_BANG] = ACTIONS(1410), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), - [anon_sym_PLUS_PLUS] = ACTIONS(1410), - [anon_sym_DASH_DASH] = ACTIONS(1410), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), - [anon_sym_AT_LPAREN] = ACTIONS(1410), - [anon_sym_AT_LBRACE] = ACTIONS(1410), + [sym_decimal_integer_literal] = ACTIONS(1434), + [sym_hexadecimal_integer_literal] = ACTIONS(1434), + [sym_real_literal] = ACTIONS(1434), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), + [sym_verbatim_string_characters] = ACTIONS(1434), + [sym_verbatim_here_string_characters] = ACTIONS(1434), + [anon_sym_DOT] = ACTIONS(1434), + [anon_sym_LBRACK] = ACTIONS(1434), + [aux_sym_comparison_operator_token37] = ACTIONS(1434), + [aux_sym_comparison_operator_token50] = ACTIONS(1434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), + [anon_sym_DOLLAR_CARET] = ACTIONS(1434), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), + [anon_sym_DOLLAR_] = ACTIONS(1434), + [aux_sym_variable_token1] = ACTIONS(1434), + [aux_sym_variable_token2] = ACTIONS(1434), + [sym_braced_variable] = ACTIONS(1434), + [anon_sym_SEMI] = ACTIONS(1434), + [anon_sym_LPAREN] = ACTIONS(1434), + [anon_sym_RPAREN] = ACTIONS(1434), + [anon_sym_COMMA] = ACTIONS(1434), + [anon_sym_LBRACE] = ACTIONS(1434), + [anon_sym_RBRACE] = ACTIONS(1434), + [aux_sym_if_statement_token1] = ACTIONS(1434), + [aux_sym_elseif_clause_token1] = ACTIONS(1352), + [aux_sym_else_clause_token1] = ACTIONS(1434), + [aux_sym_switch_statement_token1] = ACTIONS(1434), + [aux_sym_foreach_statement_token1] = ACTIONS(1434), + [aux_sym_for_statement_token1] = ACTIONS(1434), + [aux_sym_while_statement_token1] = ACTIONS(1434), + [aux_sym_do_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token2] = ACTIONS(1434), + [aux_sym_function_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token1] = ACTIONS(1434), + [aux_sym_flow_control_statement_token2] = ACTIONS(1434), + [aux_sym_flow_control_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token4] = ACTIONS(1434), + [aux_sym_flow_control_statement_token5] = ACTIONS(1434), + [sym_label] = ACTIONS(1434), + [aux_sym_trap_statement_token1] = ACTIONS(1434), + [aux_sym_try_statement_token1] = ACTIONS(1434), + [aux_sym_data_statement_token1] = ACTIONS(1434), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), + [aux_sym_parallel_statement_token1] = ACTIONS(1434), + [aux_sym_sequence_statement_token1] = ACTIONS(1434), + [anon_sym_AMP] = ACTIONS(1434), + [aux_sym_command_name_token1] = ACTIONS(1434), + [anon_sym_PERCENT] = ACTIONS(1434), + [aux_sym_foreach_command_token1] = ACTIONS(1434), + [aux_sym_class_statement_token1] = ACTIONS(1434), + [aux_sym_enum_statement_token1] = ACTIONS(1434), + [anon_sym_PLUS] = ACTIONS(1434), + [anon_sym_DASH] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), + [anon_sym_PLUS_PLUS] = ACTIONS(1434), + [anon_sym_DASH_DASH] = ACTIONS(1434), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LBRACE] = ACTIONS(1434), }, [339] = { [sym__literal] = STATE(292), @@ -61531,7 +59713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1412), + [anon_sym_RPAREN] = ACTIONS(1436), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61599,7 +59781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1414), + [anon_sym_RPAREN] = ACTIONS(1438), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61667,7 +59849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1416), + [anon_sym_RPAREN] = ACTIONS(1440), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61685,69 +59867,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_catch_clause] = STATE(322), [aux_sym_catch_clauses_repeat1] = STATE(322), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1418), - [sym_hexadecimal_integer_literal] = ACTIONS(1418), - [sym_real_literal] = ACTIONS(1418), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), - [sym_verbatim_string_characters] = ACTIONS(1418), - [sym_verbatim_here_string_characters] = ACTIONS(1418), - [anon_sym_DOT] = ACTIONS(1418), - [anon_sym_LBRACK] = ACTIONS(1418), - [aux_sym_comparison_operator_token37] = ACTIONS(1418), - [aux_sym_comparison_operator_token50] = ACTIONS(1418), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), - [anon_sym_DOLLAR_CARET] = ACTIONS(1418), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), - [anon_sym_DOLLAR_] = ACTIONS(1418), - [aux_sym_variable_token1] = ACTIONS(1418), - [aux_sym_variable_token2] = ACTIONS(1418), - [sym_braced_variable] = ACTIONS(1418), - [anon_sym_SEMI] = ACTIONS(1418), - [anon_sym_LPAREN] = ACTIONS(1418), - [anon_sym_RPAREN] = ACTIONS(1418), - [anon_sym_COMMA] = ACTIONS(1418), - [anon_sym_LBRACE] = ACTIONS(1418), - [anon_sym_RBRACE] = ACTIONS(1418), - [aux_sym_if_statement_token1] = ACTIONS(1418), - [aux_sym_switch_statement_token1] = ACTIONS(1418), - [aux_sym_foreach_statement_token1] = ACTIONS(1418), - [aux_sym_for_statement_token1] = ACTIONS(1418), - [aux_sym_while_statement_token1] = ACTIONS(1418), - [aux_sym_do_statement_token1] = ACTIONS(1418), - [aux_sym_function_statement_token1] = ACTIONS(1418), - [aux_sym_function_statement_token2] = ACTIONS(1418), - [aux_sym_function_statement_token3] = ACTIONS(1418), - [aux_sym_flow_control_statement_token1] = ACTIONS(1418), - [aux_sym_flow_control_statement_token2] = ACTIONS(1418), - [aux_sym_flow_control_statement_token3] = ACTIONS(1418), - [aux_sym_flow_control_statement_token4] = ACTIONS(1418), - [aux_sym_flow_control_statement_token5] = ACTIONS(1418), - [sym_label] = ACTIONS(1418), - [aux_sym_trap_statement_token1] = ACTIONS(1418), - [aux_sym_try_statement_token1] = ACTIONS(1418), - [aux_sym_catch_clause_token1] = ACTIONS(1336), - [aux_sym_finally_clause_token1] = ACTIONS(1418), - [aux_sym_data_statement_token1] = ACTIONS(1418), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), - [aux_sym_parallel_statement_token1] = ACTIONS(1418), - [aux_sym_sequence_statement_token1] = ACTIONS(1418), - [anon_sym_AMP] = ACTIONS(1418), - [aux_sym_command_name_token1] = ACTIONS(1418), - [anon_sym_PERCENT] = ACTIONS(1418), - [aux_sym_foreach_command_token1] = ACTIONS(1418), - [aux_sym_class_statement_token1] = ACTIONS(1418), - [aux_sym_enum_statement_token1] = ACTIONS(1418), - [anon_sym_PLUS] = ACTIONS(1418), - [anon_sym_DASH] = ACTIONS(1418), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), - [anon_sym_BANG] = ACTIONS(1418), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), - [anon_sym_PLUS_PLUS] = ACTIONS(1418), - [anon_sym_DASH_DASH] = ACTIONS(1418), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), - [anon_sym_AT_LPAREN] = ACTIONS(1418), - [anon_sym_AT_LBRACE] = ACTIONS(1418), + [sym_decimal_integer_literal] = ACTIONS(1442), + [sym_hexadecimal_integer_literal] = ACTIONS(1442), + [sym_real_literal] = ACTIONS(1442), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), + [sym_verbatim_string_characters] = ACTIONS(1442), + [sym_verbatim_here_string_characters] = ACTIONS(1442), + [anon_sym_DOT] = ACTIONS(1442), + [anon_sym_LBRACK] = ACTIONS(1442), + [aux_sym_comparison_operator_token37] = ACTIONS(1442), + [aux_sym_comparison_operator_token50] = ACTIONS(1442), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), + [anon_sym_DOLLAR_CARET] = ACTIONS(1442), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), + [anon_sym_DOLLAR_] = ACTIONS(1442), + [aux_sym_variable_token1] = ACTIONS(1442), + [aux_sym_variable_token2] = ACTIONS(1442), + [sym_braced_variable] = ACTIONS(1442), + [anon_sym_SEMI] = ACTIONS(1442), + [anon_sym_LPAREN] = ACTIONS(1442), + [anon_sym_RPAREN] = ACTIONS(1442), + [anon_sym_COMMA] = ACTIONS(1442), + [anon_sym_LBRACE] = ACTIONS(1442), + [anon_sym_RBRACE] = ACTIONS(1442), + [aux_sym_if_statement_token1] = ACTIONS(1442), + [aux_sym_switch_statement_token1] = ACTIONS(1442), + [aux_sym_foreach_statement_token1] = ACTIONS(1442), + [aux_sym_for_statement_token1] = ACTIONS(1442), + [aux_sym_while_statement_token1] = ACTIONS(1442), + [aux_sym_do_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token2] = ACTIONS(1442), + [aux_sym_function_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token1] = ACTIONS(1442), + [aux_sym_flow_control_statement_token2] = ACTIONS(1442), + [aux_sym_flow_control_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token4] = ACTIONS(1442), + [aux_sym_flow_control_statement_token5] = ACTIONS(1442), + [sym_label] = ACTIONS(1442), + [aux_sym_trap_statement_token1] = ACTIONS(1442), + [aux_sym_try_statement_token1] = ACTIONS(1442), + [aux_sym_catch_clause_token1] = ACTIONS(1360), + [aux_sym_finally_clause_token1] = ACTIONS(1442), + [aux_sym_data_statement_token1] = ACTIONS(1442), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), + [aux_sym_parallel_statement_token1] = ACTIONS(1442), + [aux_sym_sequence_statement_token1] = ACTIONS(1442), + [anon_sym_AMP] = ACTIONS(1442), + [aux_sym_command_name_token1] = ACTIONS(1442), + [anon_sym_PERCENT] = ACTIONS(1442), + [aux_sym_foreach_command_token1] = ACTIONS(1442), + [aux_sym_class_statement_token1] = ACTIONS(1442), + [aux_sym_enum_statement_token1] = ACTIONS(1442), + [anon_sym_PLUS] = ACTIONS(1442), + [anon_sym_DASH] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), + [anon_sym_BANG] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), + [anon_sym_PLUS_PLUS] = ACTIONS(1442), + [anon_sym_DASH_DASH] = ACTIONS(1442), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LBRACE] = ACTIONS(1442), }, [343] = { [sym__literal] = STATE(292), @@ -61803,7 +59985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1420), + [anon_sym_RPAREN] = ACTIONS(1444), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61871,7 +60053,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1422), + [anon_sym_RPAREN] = ACTIONS(1446), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -61887,71 +60069,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [345] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1424), - [sym_hexadecimal_integer_literal] = ACTIONS(1424), - [sym_real_literal] = ACTIONS(1424), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1424), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1424), - [sym_verbatim_string_characters] = ACTIONS(1424), - [sym_verbatim_here_string_characters] = ACTIONS(1424), - [anon_sym_DOT] = ACTIONS(1424), - [anon_sym_LBRACK] = ACTIONS(1424), - [aux_sym_comparison_operator_token37] = ACTIONS(1424), - [aux_sym_comparison_operator_token50] = ACTIONS(1424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1424), - [anon_sym_DOLLAR_CARET] = ACTIONS(1424), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1424), - [anon_sym_DOLLAR_] = ACTIONS(1424), - [aux_sym_variable_token1] = ACTIONS(1424), - [aux_sym_variable_token2] = ACTIONS(1424), - [sym_braced_variable] = ACTIONS(1424), - [anon_sym_SEMI] = ACTIONS(1424), - [aux_sym_param_block_token1] = ACTIONS(1424), - [anon_sym_LPAREN] = ACTIONS(1424), - [anon_sym_COMMA] = ACTIONS(1424), - [aux_sym_block_name_token1] = ACTIONS(1424), - [aux_sym_block_name_token2] = ACTIONS(1424), - [aux_sym_block_name_token3] = ACTIONS(1424), - [aux_sym_block_name_token4] = ACTIONS(1424), - [anon_sym_LBRACE] = ACTIONS(1424), - [aux_sym_if_statement_token1] = ACTIONS(1424), - [aux_sym_switch_statement_token1] = ACTIONS(1424), - [aux_sym_foreach_statement_token1] = ACTIONS(1424), - [aux_sym_for_statement_token1] = ACTIONS(1424), - [aux_sym_while_statement_token1] = ACTIONS(1424), - [aux_sym_do_statement_token1] = ACTIONS(1424), - [aux_sym_function_statement_token1] = ACTIONS(1424), - [aux_sym_function_statement_token2] = ACTIONS(1424), - [aux_sym_function_statement_token3] = ACTIONS(1424), - [aux_sym_flow_control_statement_token1] = ACTIONS(1424), - [aux_sym_flow_control_statement_token2] = ACTIONS(1424), - [aux_sym_flow_control_statement_token3] = ACTIONS(1424), - [aux_sym_flow_control_statement_token4] = ACTIONS(1424), - [aux_sym_flow_control_statement_token5] = ACTIONS(1424), - [sym_label] = ACTIONS(1424), - [aux_sym_trap_statement_token1] = ACTIONS(1424), - [aux_sym_try_statement_token1] = ACTIONS(1424), - [aux_sym_data_statement_token1] = ACTIONS(1424), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1424), - [aux_sym_parallel_statement_token1] = ACTIONS(1424), - [aux_sym_sequence_statement_token1] = ACTIONS(1424), - [anon_sym_AMP] = ACTIONS(1424), - [aux_sym_command_name_token1] = ACTIONS(1424), - [anon_sym_PERCENT] = ACTIONS(1424), - [aux_sym_foreach_command_token1] = ACTIONS(1424), - [aux_sym_class_statement_token1] = ACTIONS(1424), - [aux_sym_enum_statement_token1] = ACTIONS(1424), - [anon_sym_PLUS] = ACTIONS(1424), - [anon_sym_DASH] = ACTIONS(1424), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1424), - [anon_sym_BANG] = ACTIONS(1424), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1424), - [anon_sym_PLUS_PLUS] = ACTIONS(1424), - [anon_sym_DASH_DASH] = ACTIONS(1424), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1424), - [anon_sym_AT_LPAREN] = ACTIONS(1424), - [anon_sym_AT_LBRACE] = ACTIONS(1424), - [sym__statement_terminator] = ACTIONS(1426), + [sym_decimal_integer_literal] = ACTIONS(1448), + [sym_hexadecimal_integer_literal] = ACTIONS(1448), + [sym_real_literal] = ACTIONS(1448), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1448), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1448), + [sym_verbatim_string_characters] = ACTIONS(1448), + [sym_verbatim_here_string_characters] = ACTIONS(1448), + [anon_sym_DOT] = ACTIONS(1448), + [anon_sym_LBRACK] = ACTIONS(1448), + [aux_sym_comparison_operator_token37] = ACTIONS(1448), + [aux_sym_comparison_operator_token50] = ACTIONS(1448), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1448), + [anon_sym_DOLLAR_CARET] = ACTIONS(1448), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1448), + [anon_sym_DOLLAR_] = ACTIONS(1448), + [aux_sym_variable_token1] = ACTIONS(1448), + [aux_sym_variable_token2] = ACTIONS(1448), + [sym_braced_variable] = ACTIONS(1448), + [anon_sym_SEMI] = ACTIONS(1448), + [aux_sym_param_block_token1] = ACTIONS(1448), + [anon_sym_LPAREN] = ACTIONS(1448), + [anon_sym_COMMA] = ACTIONS(1448), + [aux_sym_block_name_token1] = ACTIONS(1448), + [aux_sym_block_name_token2] = ACTIONS(1448), + [aux_sym_block_name_token3] = ACTIONS(1448), + [aux_sym_block_name_token4] = ACTIONS(1448), + [anon_sym_LBRACE] = ACTIONS(1448), + [aux_sym_if_statement_token1] = ACTIONS(1448), + [aux_sym_switch_statement_token1] = ACTIONS(1448), + [aux_sym_foreach_statement_token1] = ACTIONS(1448), + [aux_sym_for_statement_token1] = ACTIONS(1448), + [aux_sym_while_statement_token1] = ACTIONS(1448), + [aux_sym_do_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token2] = ACTIONS(1448), + [aux_sym_function_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token1] = ACTIONS(1448), + [aux_sym_flow_control_statement_token2] = ACTIONS(1448), + [aux_sym_flow_control_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token4] = ACTIONS(1448), + [aux_sym_flow_control_statement_token5] = ACTIONS(1448), + [sym_label] = ACTIONS(1448), + [aux_sym_trap_statement_token1] = ACTIONS(1448), + [aux_sym_try_statement_token1] = ACTIONS(1448), + [aux_sym_data_statement_token1] = ACTIONS(1448), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1448), + [aux_sym_parallel_statement_token1] = ACTIONS(1448), + [aux_sym_sequence_statement_token1] = ACTIONS(1448), + [anon_sym_AMP] = ACTIONS(1448), + [aux_sym_command_name_token1] = ACTIONS(1448), + [anon_sym_PERCENT] = ACTIONS(1448), + [aux_sym_foreach_command_token1] = ACTIONS(1448), + [aux_sym_class_statement_token1] = ACTIONS(1448), + [aux_sym_enum_statement_token1] = ACTIONS(1448), + [anon_sym_PLUS] = ACTIONS(1448), + [anon_sym_DASH] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1448), + [anon_sym_BANG] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1448), + [anon_sym_PLUS_PLUS] = ACTIONS(1448), + [anon_sym_DASH_DASH] = ACTIONS(1448), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LBRACE] = ACTIONS(1448), + [sym__statement_terminator] = ACTIONS(1450), }, [346] = { [sym_format_operator] = STATE(582), @@ -62086,7 +60268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(805), [anon_sym_BSLASH] = ACTIONS(805), [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1428), + [anon_sym_DOT_DOT] = ACTIONS(1452), [sym__statement_terminator] = ACTIONS(805), }, [348] = { @@ -62143,7 +60325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1430), + [anon_sym_RPAREN] = ACTIONS(1454), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -62211,7 +60393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1432), + [anon_sym_RPAREN] = ACTIONS(1456), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -62295,71 +60477,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [351] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_RPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1367), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), }, [352] = { [sym_comment] = ACTIONS(81), @@ -62426,212 +60608,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1428), + [anon_sym_DOT_DOT] = ACTIONS(1452), [sym__statement_terminator] = ACTIONS(811), }, [353] = { [aux_sym_command_argument_sep_repeat1] = STATE(354), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1434), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1347), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1458), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym__statement_terminator] = ACTIONS(1371), }, [354] = { [aux_sym_command_argument_sep_repeat1] = STATE(354), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [anon_sym_GT] = ACTIONS(1355), - [anon_sym_GT_GT] = ACTIONS(1355), - [anon_sym_2_GT] = ACTIONS(1355), - [anon_sym_2_GT_GT] = ACTIONS(1355), - [anon_sym_3_GT] = ACTIONS(1355), - [anon_sym_3_GT_GT] = ACTIONS(1355), - [anon_sym_4_GT] = ACTIONS(1355), - [anon_sym_4_GT_GT] = ACTIONS(1355), - [anon_sym_5_GT] = ACTIONS(1355), - [anon_sym_5_GT_GT] = ACTIONS(1355), - [anon_sym_6_GT] = ACTIONS(1355), - [anon_sym_6_GT_GT] = ACTIONS(1355), - [anon_sym_STAR_GT] = ACTIONS(1355), - [anon_sym_STAR_GT_GT] = ACTIONS(1355), - [anon_sym_LT] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1355), - [anon_sym_2_GT_AMP1] = ACTIONS(1355), - [anon_sym_3_GT_AMP1] = ACTIONS(1355), - [anon_sym_4_GT_AMP1] = ACTIONS(1355), - [anon_sym_5_GT_AMP1] = ACTIONS(1355), - [anon_sym_6_GT_AMP1] = ACTIONS(1355), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1355), - [anon_sym_1_GT_AMP2] = ACTIONS(1355), - [anon_sym_3_GT_AMP2] = ACTIONS(1355), - [anon_sym_4_GT_AMP2] = ACTIONS(1355), - [anon_sym_5_GT_AMP2] = ACTIONS(1355), - [anon_sym_6_GT_AMP2] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [sym_generic_token] = ACTIONS(1355), - [sym_command_parameter] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_PIPE] = ACTIONS(1355), - [sym_stop_parsing] = ACTIONS(1355), - [anon_sym_SPACE] = ACTIONS(1436), - [anon_sym_COLON] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), - [sym__statement_terminator] = ACTIONS(1365), + [sym_decimal_integer_literal] = ACTIONS(1379), + [sym_hexadecimal_integer_literal] = ACTIONS(1379), + [sym_real_literal] = ACTIONS(1379), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), + [sym_verbatim_string_characters] = ACTIONS(1379), + [sym_verbatim_here_string_characters] = ACTIONS(1379), + [anon_sym_LBRACK] = ACTIONS(1379), + [anon_sym_GT] = ACTIONS(1379), + [anon_sym_GT_GT] = ACTIONS(1379), + [anon_sym_2_GT] = ACTIONS(1379), + [anon_sym_2_GT_GT] = ACTIONS(1379), + [anon_sym_3_GT] = ACTIONS(1379), + [anon_sym_3_GT_GT] = ACTIONS(1379), + [anon_sym_4_GT] = ACTIONS(1379), + [anon_sym_4_GT_GT] = ACTIONS(1379), + [anon_sym_5_GT] = ACTIONS(1379), + [anon_sym_5_GT_GT] = ACTIONS(1379), + [anon_sym_6_GT] = ACTIONS(1379), + [anon_sym_6_GT_GT] = ACTIONS(1379), + [anon_sym_STAR_GT] = ACTIONS(1379), + [anon_sym_STAR_GT_GT] = ACTIONS(1379), + [anon_sym_LT] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), + [anon_sym_2_GT_AMP1] = ACTIONS(1379), + [anon_sym_3_GT_AMP1] = ACTIONS(1379), + [anon_sym_4_GT_AMP1] = ACTIONS(1379), + [anon_sym_5_GT_AMP1] = ACTIONS(1379), + [anon_sym_6_GT_AMP1] = ACTIONS(1379), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), + [anon_sym_1_GT_AMP2] = ACTIONS(1379), + [anon_sym_3_GT_AMP2] = ACTIONS(1379), + [anon_sym_4_GT_AMP2] = ACTIONS(1379), + [anon_sym_5_GT_AMP2] = ACTIONS(1379), + [anon_sym_6_GT_AMP2] = ACTIONS(1379), + [aux_sym_comparison_operator_token37] = ACTIONS(1379), + [aux_sym_comparison_operator_token50] = ACTIONS(1379), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), + [anon_sym_DOLLAR_CARET] = ACTIONS(1379), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), + [anon_sym_DOLLAR_] = ACTIONS(1379), + [aux_sym_variable_token1] = ACTIONS(1379), + [aux_sym_variable_token2] = ACTIONS(1379), + [sym_braced_variable] = ACTIONS(1379), + [sym_generic_token] = ACTIONS(1379), + [sym_command_parameter] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1379), + [anon_sym_COMMA] = ACTIONS(1379), + [anon_sym_LBRACE] = ACTIONS(1379), + [anon_sym_PIPE] = ACTIONS(1379), + [sym_stop_parsing] = ACTIONS(1379), + [anon_sym_SPACE] = ACTIONS(1460), + [anon_sym_COLON] = ACTIONS(1379), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), + [anon_sym_BANG] = ACTIONS(1379), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1379), + [anon_sym_DASH_DASH] = ACTIONS(1379), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LPAREN] = ACTIONS(1379), + [anon_sym_AT_LBRACE] = ACTIONS(1379), + [sym__statement_terminator] = ACTIONS(1389), }, [355] = { [aux_sym_script_block_repeat1] = STATE(355), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1439), - [sym_hexadecimal_integer_literal] = ACTIONS(1439), - [sym_real_literal] = ACTIONS(1439), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1439), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1439), - [sym_verbatim_string_characters] = ACTIONS(1439), - [sym_verbatim_here_string_characters] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), - [anon_sym_LBRACK] = ACTIONS(1439), - [aux_sym_comparison_operator_token37] = ACTIONS(1439), - [aux_sym_comparison_operator_token50] = ACTIONS(1439), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1439), - [anon_sym_DOLLAR_CARET] = ACTIONS(1439), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1439), - [anon_sym_DOLLAR_] = ACTIONS(1439), - [aux_sym_variable_token1] = ACTIONS(1439), - [aux_sym_variable_token2] = ACTIONS(1439), - [sym_braced_variable] = ACTIONS(1439), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_LPAREN] = ACTIONS(1439), - [anon_sym_COMMA] = ACTIONS(1439), - [aux_sym_block_name_token1] = ACTIONS(1439), - [aux_sym_block_name_token2] = ACTIONS(1439), - [aux_sym_block_name_token3] = ACTIONS(1439), - [aux_sym_block_name_token4] = ACTIONS(1439), - [anon_sym_LBRACE] = ACTIONS(1439), - [anon_sym_RBRACE] = ACTIONS(1439), - [aux_sym_if_statement_token1] = ACTIONS(1439), - [aux_sym_switch_statement_token1] = ACTIONS(1439), - [aux_sym_foreach_statement_token1] = ACTIONS(1439), - [aux_sym_for_statement_token1] = ACTIONS(1439), - [aux_sym_while_statement_token1] = ACTIONS(1439), - [aux_sym_do_statement_token1] = ACTIONS(1439), - [aux_sym_function_statement_token1] = ACTIONS(1439), - [aux_sym_function_statement_token2] = ACTIONS(1439), - [aux_sym_function_statement_token3] = ACTIONS(1439), - [aux_sym_flow_control_statement_token1] = ACTIONS(1439), - [aux_sym_flow_control_statement_token2] = ACTIONS(1439), - [aux_sym_flow_control_statement_token3] = ACTIONS(1439), - [aux_sym_flow_control_statement_token4] = ACTIONS(1439), - [aux_sym_flow_control_statement_token5] = ACTIONS(1439), - [sym_label] = ACTIONS(1439), - [aux_sym_trap_statement_token1] = ACTIONS(1439), - [aux_sym_try_statement_token1] = ACTIONS(1439), - [aux_sym_data_statement_token1] = ACTIONS(1439), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1439), - [aux_sym_parallel_statement_token1] = ACTIONS(1439), - [aux_sym_sequence_statement_token1] = ACTIONS(1439), - [anon_sym_AMP] = ACTIONS(1439), - [aux_sym_command_name_token1] = ACTIONS(1439), - [anon_sym_PERCENT] = ACTIONS(1439), - [aux_sym_foreach_command_token1] = ACTIONS(1439), - [aux_sym_class_statement_token1] = ACTIONS(1439), - [aux_sym_enum_statement_token1] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1439), - [anon_sym_DASH] = ACTIONS(1439), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1439), - [anon_sym_BANG] = ACTIONS(1439), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1439), - [anon_sym_PLUS_PLUS] = ACTIONS(1439), - [anon_sym_DASH_DASH] = ACTIONS(1439), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1439), - [anon_sym_AT_LPAREN] = ACTIONS(1439), - [anon_sym_AT_LBRACE] = ACTIONS(1439), + [sym_decimal_integer_literal] = ACTIONS(1463), + [sym_hexadecimal_integer_literal] = ACTIONS(1463), + [sym_real_literal] = ACTIONS(1463), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1463), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1463), + [sym_verbatim_string_characters] = ACTIONS(1463), + [sym_verbatim_here_string_characters] = ACTIONS(1463), + [anon_sym_DOT] = ACTIONS(1463), + [anon_sym_LBRACK] = ACTIONS(1463), + [aux_sym_comparison_operator_token37] = ACTIONS(1463), + [aux_sym_comparison_operator_token50] = ACTIONS(1463), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1463), + [anon_sym_DOLLAR_CARET] = ACTIONS(1463), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1463), + [anon_sym_DOLLAR_] = ACTIONS(1463), + [aux_sym_variable_token1] = ACTIONS(1463), + [aux_sym_variable_token2] = ACTIONS(1463), + [sym_braced_variable] = ACTIONS(1463), + [anon_sym_SEMI] = ACTIONS(1465), + [anon_sym_LPAREN] = ACTIONS(1463), + [anon_sym_COMMA] = ACTIONS(1463), + [aux_sym_block_name_token1] = ACTIONS(1463), + [aux_sym_block_name_token2] = ACTIONS(1463), + [aux_sym_block_name_token3] = ACTIONS(1463), + [aux_sym_block_name_token4] = ACTIONS(1463), + [anon_sym_LBRACE] = ACTIONS(1463), + [anon_sym_RBRACE] = ACTIONS(1463), + [aux_sym_if_statement_token1] = ACTIONS(1463), + [aux_sym_switch_statement_token1] = ACTIONS(1463), + [aux_sym_foreach_statement_token1] = ACTIONS(1463), + [aux_sym_for_statement_token1] = ACTIONS(1463), + [aux_sym_while_statement_token1] = ACTIONS(1463), + [aux_sym_do_statement_token1] = ACTIONS(1463), + [aux_sym_function_statement_token1] = ACTIONS(1463), + [aux_sym_function_statement_token2] = ACTIONS(1463), + [aux_sym_function_statement_token3] = ACTIONS(1463), + [aux_sym_flow_control_statement_token1] = ACTIONS(1463), + [aux_sym_flow_control_statement_token2] = ACTIONS(1463), + [aux_sym_flow_control_statement_token3] = ACTIONS(1463), + [aux_sym_flow_control_statement_token4] = ACTIONS(1463), + [aux_sym_flow_control_statement_token5] = ACTIONS(1463), + [sym_label] = ACTIONS(1463), + [aux_sym_trap_statement_token1] = ACTIONS(1463), + [aux_sym_try_statement_token1] = ACTIONS(1463), + [aux_sym_data_statement_token1] = ACTIONS(1463), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1463), + [aux_sym_parallel_statement_token1] = ACTIONS(1463), + [aux_sym_sequence_statement_token1] = ACTIONS(1463), + [anon_sym_AMP] = ACTIONS(1463), + [aux_sym_command_name_token1] = ACTIONS(1463), + [anon_sym_PERCENT] = ACTIONS(1463), + [aux_sym_foreach_command_token1] = ACTIONS(1463), + [aux_sym_class_statement_token1] = ACTIONS(1463), + [aux_sym_enum_statement_token1] = ACTIONS(1463), + [anon_sym_PLUS] = ACTIONS(1463), + [anon_sym_DASH] = ACTIONS(1463), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1463), + [anon_sym_BANG] = ACTIONS(1463), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1463), + [anon_sym_PLUS_PLUS] = ACTIONS(1463), + [anon_sym_DASH_DASH] = ACTIONS(1463), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1463), + [anon_sym_AT_LPAREN] = ACTIONS(1463), + [anon_sym_AT_LBRACE] = ACTIONS(1463), }, [356] = { [sym__literal] = STATE(292), @@ -62769,70 +60951,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [358] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), - [sym__statement_terminator] = ACTIONS(1347), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1367), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym__statement_terminator] = ACTIONS(1371), }, [359] = { [sym__literal] = STATE(292), @@ -63038,136 +61220,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [362] = { [sym_elseif_clause] = STATE(365), [aux_sym_elseif_clauses_repeat1] = STATE(365), - [ts_builtin_sym_end] = ACTIONS(1444), + [ts_builtin_sym_end] = ACTIONS(1468), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1410), - [sym_hexadecimal_integer_literal] = ACTIONS(1410), - [sym_real_literal] = ACTIONS(1410), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), - [sym_verbatim_string_characters] = ACTIONS(1410), - [sym_verbatim_here_string_characters] = ACTIONS(1410), - [anon_sym_DOT] = ACTIONS(1410), - [anon_sym_LBRACK] = ACTIONS(1410), - [aux_sym_comparison_operator_token37] = ACTIONS(1410), - [aux_sym_comparison_operator_token50] = ACTIONS(1410), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), - [anon_sym_DOLLAR_CARET] = ACTIONS(1410), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), - [anon_sym_DOLLAR_] = ACTIONS(1410), - [aux_sym_variable_token1] = ACTIONS(1410), - [aux_sym_variable_token2] = ACTIONS(1410), - [sym_braced_variable] = ACTIONS(1410), - [anon_sym_SEMI] = ACTIONS(1410), - [anon_sym_LPAREN] = ACTIONS(1410), - [anon_sym_COMMA] = ACTIONS(1410), - [anon_sym_LBRACE] = ACTIONS(1410), - [aux_sym_if_statement_token1] = ACTIONS(1410), - [aux_sym_elseif_clause_token1] = ACTIONS(1371), - [aux_sym_else_clause_token1] = ACTIONS(1410), - [aux_sym_switch_statement_token1] = ACTIONS(1410), - [aux_sym_foreach_statement_token1] = ACTIONS(1410), - [aux_sym_for_statement_token1] = ACTIONS(1410), - [aux_sym_while_statement_token1] = ACTIONS(1410), - [aux_sym_do_statement_token1] = ACTIONS(1410), - [aux_sym_function_statement_token1] = ACTIONS(1410), - [aux_sym_function_statement_token2] = ACTIONS(1410), - [aux_sym_function_statement_token3] = ACTIONS(1410), - [aux_sym_flow_control_statement_token1] = ACTIONS(1410), - [aux_sym_flow_control_statement_token2] = ACTIONS(1410), - [aux_sym_flow_control_statement_token3] = ACTIONS(1410), - [aux_sym_flow_control_statement_token4] = ACTIONS(1410), - [aux_sym_flow_control_statement_token5] = ACTIONS(1410), - [sym_label] = ACTIONS(1410), - [aux_sym_trap_statement_token1] = ACTIONS(1410), - [aux_sym_try_statement_token1] = ACTIONS(1410), - [aux_sym_data_statement_token1] = ACTIONS(1410), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), - [aux_sym_parallel_statement_token1] = ACTIONS(1410), - [aux_sym_sequence_statement_token1] = ACTIONS(1410), - [anon_sym_AMP] = ACTIONS(1410), - [aux_sym_command_name_token1] = ACTIONS(1410), - [anon_sym_PERCENT] = ACTIONS(1410), - [aux_sym_foreach_command_token1] = ACTIONS(1410), - [aux_sym_class_statement_token1] = ACTIONS(1410), - [aux_sym_enum_statement_token1] = ACTIONS(1410), - [anon_sym_PLUS] = ACTIONS(1410), - [anon_sym_DASH] = ACTIONS(1410), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), - [anon_sym_BANG] = ACTIONS(1410), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), - [anon_sym_PLUS_PLUS] = ACTIONS(1410), - [anon_sym_DASH_DASH] = ACTIONS(1410), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), - [anon_sym_AT_LPAREN] = ACTIONS(1410), - [anon_sym_AT_LBRACE] = ACTIONS(1410), + [sym_decimal_integer_literal] = ACTIONS(1434), + [sym_hexadecimal_integer_literal] = ACTIONS(1434), + [sym_real_literal] = ACTIONS(1434), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), + [sym_verbatim_string_characters] = ACTIONS(1434), + [sym_verbatim_here_string_characters] = ACTIONS(1434), + [anon_sym_DOT] = ACTIONS(1434), + [anon_sym_LBRACK] = ACTIONS(1434), + [aux_sym_comparison_operator_token37] = ACTIONS(1434), + [aux_sym_comparison_operator_token50] = ACTIONS(1434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), + [anon_sym_DOLLAR_CARET] = ACTIONS(1434), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), + [anon_sym_DOLLAR_] = ACTIONS(1434), + [aux_sym_variable_token1] = ACTIONS(1434), + [aux_sym_variable_token2] = ACTIONS(1434), + [sym_braced_variable] = ACTIONS(1434), + [anon_sym_SEMI] = ACTIONS(1434), + [anon_sym_LPAREN] = ACTIONS(1434), + [anon_sym_COMMA] = ACTIONS(1434), + [anon_sym_LBRACE] = ACTIONS(1434), + [aux_sym_if_statement_token1] = ACTIONS(1434), + [aux_sym_elseif_clause_token1] = ACTIONS(1395), + [aux_sym_else_clause_token1] = ACTIONS(1434), + [aux_sym_switch_statement_token1] = ACTIONS(1434), + [aux_sym_foreach_statement_token1] = ACTIONS(1434), + [aux_sym_for_statement_token1] = ACTIONS(1434), + [aux_sym_while_statement_token1] = ACTIONS(1434), + [aux_sym_do_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token2] = ACTIONS(1434), + [aux_sym_function_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token1] = ACTIONS(1434), + [aux_sym_flow_control_statement_token2] = ACTIONS(1434), + [aux_sym_flow_control_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token4] = ACTIONS(1434), + [aux_sym_flow_control_statement_token5] = ACTIONS(1434), + [sym_label] = ACTIONS(1434), + [aux_sym_trap_statement_token1] = ACTIONS(1434), + [aux_sym_try_statement_token1] = ACTIONS(1434), + [aux_sym_data_statement_token1] = ACTIONS(1434), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), + [aux_sym_parallel_statement_token1] = ACTIONS(1434), + [aux_sym_sequence_statement_token1] = ACTIONS(1434), + [anon_sym_AMP] = ACTIONS(1434), + [aux_sym_command_name_token1] = ACTIONS(1434), + [anon_sym_PERCENT] = ACTIONS(1434), + [aux_sym_foreach_command_token1] = ACTIONS(1434), + [aux_sym_class_statement_token1] = ACTIONS(1434), + [aux_sym_enum_statement_token1] = ACTIONS(1434), + [anon_sym_PLUS] = ACTIONS(1434), + [anon_sym_DASH] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), + [anon_sym_PLUS_PLUS] = ACTIONS(1434), + [anon_sym_DASH_DASH] = ACTIONS(1434), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LBRACE] = ACTIONS(1434), }, [363] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1446), - [sym_hexadecimal_integer_literal] = ACTIONS(1446), - [sym_real_literal] = ACTIONS(1446), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1446), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1446), - [sym_verbatim_string_characters] = ACTIONS(1446), - [sym_verbatim_here_string_characters] = ACTIONS(1446), - [anon_sym_DOT] = ACTIONS(1446), - [anon_sym_LBRACK] = ACTIONS(1446), - [aux_sym_comparison_operator_token37] = ACTIONS(1446), - [aux_sym_comparison_operator_token50] = ACTIONS(1446), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1446), - [anon_sym_DOLLAR_CARET] = ACTIONS(1446), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1446), - [anon_sym_DOLLAR_] = ACTIONS(1446), - [aux_sym_variable_token1] = ACTIONS(1446), - [aux_sym_variable_token2] = ACTIONS(1446), - [sym_braced_variable] = ACTIONS(1446), - [anon_sym_SEMI] = ACTIONS(1446), - [anon_sym_LPAREN] = ACTIONS(1446), - [anon_sym_COMMA] = ACTIONS(1446), - [aux_sym_block_name_token1] = ACTIONS(1448), - [aux_sym_block_name_token2] = ACTIONS(1448), - [aux_sym_block_name_token3] = ACTIONS(1448), - [aux_sym_block_name_token4] = ACTIONS(1448), - [anon_sym_LBRACE] = ACTIONS(1446), - [anon_sym_RBRACE] = ACTIONS(1446), - [aux_sym_if_statement_token1] = ACTIONS(1446), - [aux_sym_switch_statement_token1] = ACTIONS(1446), - [aux_sym_foreach_statement_token1] = ACTIONS(1446), - [aux_sym_for_statement_token1] = ACTIONS(1446), - [aux_sym_while_statement_token1] = ACTIONS(1446), - [aux_sym_do_statement_token1] = ACTIONS(1446), - [aux_sym_function_statement_token1] = ACTIONS(1446), - [aux_sym_function_statement_token2] = ACTIONS(1446), - [aux_sym_function_statement_token3] = ACTIONS(1446), - [aux_sym_flow_control_statement_token1] = ACTIONS(1446), - [aux_sym_flow_control_statement_token2] = ACTIONS(1446), - [aux_sym_flow_control_statement_token3] = ACTIONS(1446), - [aux_sym_flow_control_statement_token4] = ACTIONS(1446), - [aux_sym_flow_control_statement_token5] = ACTIONS(1446), - [sym_label] = ACTIONS(1446), - [aux_sym_trap_statement_token1] = ACTIONS(1446), - [aux_sym_try_statement_token1] = ACTIONS(1446), - [aux_sym_data_statement_token1] = ACTIONS(1446), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1446), - [aux_sym_parallel_statement_token1] = ACTIONS(1446), - [aux_sym_sequence_statement_token1] = ACTIONS(1446), - [anon_sym_AMP] = ACTIONS(1446), - [aux_sym_command_name_token1] = ACTIONS(1446), - [anon_sym_PERCENT] = ACTIONS(1446), - [aux_sym_foreach_command_token1] = ACTIONS(1446), - [aux_sym_class_statement_token1] = ACTIONS(1446), - [aux_sym_enum_statement_token1] = ACTIONS(1446), - [anon_sym_PLUS] = ACTIONS(1446), - [anon_sym_DASH] = ACTIONS(1446), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1446), - [anon_sym_BANG] = ACTIONS(1446), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1446), - [anon_sym_PLUS_PLUS] = ACTIONS(1446), - [anon_sym_DASH_DASH] = ACTIONS(1446), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1446), - [anon_sym_AT_LPAREN] = ACTIONS(1446), - [anon_sym_AT_LBRACE] = ACTIONS(1446), + [sym_decimal_integer_literal] = ACTIONS(1470), + [sym_hexadecimal_integer_literal] = ACTIONS(1470), + [sym_real_literal] = ACTIONS(1470), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1470), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1470), + [sym_verbatim_string_characters] = ACTIONS(1470), + [sym_verbatim_here_string_characters] = ACTIONS(1470), + [anon_sym_DOT] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(1470), + [aux_sym_comparison_operator_token37] = ACTIONS(1470), + [aux_sym_comparison_operator_token50] = ACTIONS(1470), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1470), + [anon_sym_DOLLAR_CARET] = ACTIONS(1470), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1470), + [anon_sym_DOLLAR_] = ACTIONS(1470), + [aux_sym_variable_token1] = ACTIONS(1470), + [aux_sym_variable_token2] = ACTIONS(1470), + [sym_braced_variable] = ACTIONS(1470), + [anon_sym_SEMI] = ACTIONS(1470), + [anon_sym_LPAREN] = ACTIONS(1470), + [anon_sym_COMMA] = ACTIONS(1470), + [aux_sym_block_name_token1] = ACTIONS(1472), + [aux_sym_block_name_token2] = ACTIONS(1472), + [aux_sym_block_name_token3] = ACTIONS(1472), + [aux_sym_block_name_token4] = ACTIONS(1472), + [anon_sym_LBRACE] = ACTIONS(1470), + [anon_sym_RBRACE] = ACTIONS(1470), + [aux_sym_if_statement_token1] = ACTIONS(1470), + [aux_sym_switch_statement_token1] = ACTIONS(1470), + [aux_sym_foreach_statement_token1] = ACTIONS(1470), + [aux_sym_for_statement_token1] = ACTIONS(1470), + [aux_sym_while_statement_token1] = ACTIONS(1470), + [aux_sym_do_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token2] = ACTIONS(1470), + [aux_sym_function_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token1] = ACTIONS(1470), + [aux_sym_flow_control_statement_token2] = ACTIONS(1470), + [aux_sym_flow_control_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token4] = ACTIONS(1470), + [aux_sym_flow_control_statement_token5] = ACTIONS(1470), + [sym_label] = ACTIONS(1470), + [aux_sym_trap_statement_token1] = ACTIONS(1470), + [aux_sym_try_statement_token1] = ACTIONS(1470), + [aux_sym_data_statement_token1] = ACTIONS(1470), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1470), + [aux_sym_parallel_statement_token1] = ACTIONS(1470), + [aux_sym_sequence_statement_token1] = ACTIONS(1470), + [anon_sym_AMP] = ACTIONS(1470), + [aux_sym_command_name_token1] = ACTIONS(1470), + [anon_sym_PERCENT] = ACTIONS(1470), + [aux_sym_foreach_command_token1] = ACTIONS(1470), + [aux_sym_class_statement_token1] = ACTIONS(1470), + [aux_sym_enum_statement_token1] = ACTIONS(1470), + [anon_sym_PLUS] = ACTIONS(1470), + [anon_sym_DASH] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1470), + [anon_sym_BANG] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1470), + [anon_sym_PLUS_PLUS] = ACTIONS(1470), + [anon_sym_DASH_DASH] = ACTIONS(1470), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LBRACE] = ACTIONS(1470), }, [364] = { [sym__literal] = STATE(292), @@ -63239,136 +61421,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [365] = { [sym_elseif_clause] = STATE(365), [aux_sym_elseif_clauses_repeat1] = STATE(365), - [ts_builtin_sym_end] = ACTIONS(1450), + [ts_builtin_sym_end] = ACTIONS(1474), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1380), - [sym_hexadecimal_integer_literal] = ACTIONS(1380), - [sym_real_literal] = ACTIONS(1380), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), - [sym_verbatim_string_characters] = ACTIONS(1380), - [sym_verbatim_here_string_characters] = ACTIONS(1380), - [anon_sym_DOT] = ACTIONS(1380), - [anon_sym_LBRACK] = ACTIONS(1380), - [aux_sym_comparison_operator_token37] = ACTIONS(1380), - [aux_sym_comparison_operator_token50] = ACTIONS(1380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), - [anon_sym_DOLLAR_CARET] = ACTIONS(1380), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), - [anon_sym_DOLLAR_] = ACTIONS(1380), - [aux_sym_variable_token1] = ACTIONS(1380), - [aux_sym_variable_token2] = ACTIONS(1380), - [sym_braced_variable] = ACTIONS(1380), - [anon_sym_SEMI] = ACTIONS(1380), - [anon_sym_LPAREN] = ACTIONS(1380), - [anon_sym_COMMA] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(1380), - [aux_sym_if_statement_token1] = ACTIONS(1380), - [aux_sym_elseif_clause_token1] = ACTIONS(1452), - [aux_sym_else_clause_token1] = ACTIONS(1380), - [aux_sym_switch_statement_token1] = ACTIONS(1380), - [aux_sym_foreach_statement_token1] = ACTIONS(1380), - [aux_sym_for_statement_token1] = ACTIONS(1380), - [aux_sym_while_statement_token1] = ACTIONS(1380), - [aux_sym_do_statement_token1] = ACTIONS(1380), - [aux_sym_function_statement_token1] = ACTIONS(1380), - [aux_sym_function_statement_token2] = ACTIONS(1380), - [aux_sym_function_statement_token3] = ACTIONS(1380), - [aux_sym_flow_control_statement_token1] = ACTIONS(1380), - [aux_sym_flow_control_statement_token2] = ACTIONS(1380), - [aux_sym_flow_control_statement_token3] = ACTIONS(1380), - [aux_sym_flow_control_statement_token4] = ACTIONS(1380), - [aux_sym_flow_control_statement_token5] = ACTIONS(1380), - [sym_label] = ACTIONS(1380), - [aux_sym_trap_statement_token1] = ACTIONS(1380), - [aux_sym_try_statement_token1] = ACTIONS(1380), - [aux_sym_data_statement_token1] = ACTIONS(1380), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), - [aux_sym_parallel_statement_token1] = ACTIONS(1380), - [aux_sym_sequence_statement_token1] = ACTIONS(1380), - [anon_sym_AMP] = ACTIONS(1380), - [aux_sym_command_name_token1] = ACTIONS(1380), - [anon_sym_PERCENT] = ACTIONS(1380), - [aux_sym_foreach_command_token1] = ACTIONS(1380), - [aux_sym_class_statement_token1] = ACTIONS(1380), - [aux_sym_enum_statement_token1] = ACTIONS(1380), - [anon_sym_PLUS] = ACTIONS(1380), - [anon_sym_DASH] = ACTIONS(1380), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), - [anon_sym_BANG] = ACTIONS(1380), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), - [anon_sym_PLUS_PLUS] = ACTIONS(1380), - [anon_sym_DASH_DASH] = ACTIONS(1380), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), - [anon_sym_AT_LPAREN] = ACTIONS(1380), - [anon_sym_AT_LBRACE] = ACTIONS(1380), + [sym_decimal_integer_literal] = ACTIONS(1404), + [sym_hexadecimal_integer_literal] = ACTIONS(1404), + [sym_real_literal] = ACTIONS(1404), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), + [sym_verbatim_string_characters] = ACTIONS(1404), + [sym_verbatim_here_string_characters] = ACTIONS(1404), + [anon_sym_DOT] = ACTIONS(1404), + [anon_sym_LBRACK] = ACTIONS(1404), + [aux_sym_comparison_operator_token37] = ACTIONS(1404), + [aux_sym_comparison_operator_token50] = ACTIONS(1404), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), + [anon_sym_DOLLAR_CARET] = ACTIONS(1404), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), + [anon_sym_DOLLAR_] = ACTIONS(1404), + [aux_sym_variable_token1] = ACTIONS(1404), + [aux_sym_variable_token2] = ACTIONS(1404), + [sym_braced_variable] = ACTIONS(1404), + [anon_sym_SEMI] = ACTIONS(1404), + [anon_sym_LPAREN] = ACTIONS(1404), + [anon_sym_COMMA] = ACTIONS(1404), + [anon_sym_LBRACE] = ACTIONS(1404), + [aux_sym_if_statement_token1] = ACTIONS(1404), + [aux_sym_elseif_clause_token1] = ACTIONS(1476), + [aux_sym_else_clause_token1] = ACTIONS(1404), + [aux_sym_switch_statement_token1] = ACTIONS(1404), + [aux_sym_foreach_statement_token1] = ACTIONS(1404), + [aux_sym_for_statement_token1] = ACTIONS(1404), + [aux_sym_while_statement_token1] = ACTIONS(1404), + [aux_sym_do_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token1] = ACTIONS(1404), + [aux_sym_function_statement_token2] = ACTIONS(1404), + [aux_sym_function_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token1] = ACTIONS(1404), + [aux_sym_flow_control_statement_token2] = ACTIONS(1404), + [aux_sym_flow_control_statement_token3] = ACTIONS(1404), + [aux_sym_flow_control_statement_token4] = ACTIONS(1404), + [aux_sym_flow_control_statement_token5] = ACTIONS(1404), + [sym_label] = ACTIONS(1404), + [aux_sym_trap_statement_token1] = ACTIONS(1404), + [aux_sym_try_statement_token1] = ACTIONS(1404), + [aux_sym_data_statement_token1] = ACTIONS(1404), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), + [aux_sym_parallel_statement_token1] = ACTIONS(1404), + [aux_sym_sequence_statement_token1] = ACTIONS(1404), + [anon_sym_AMP] = ACTIONS(1404), + [aux_sym_command_name_token1] = ACTIONS(1404), + [anon_sym_PERCENT] = ACTIONS(1404), + [aux_sym_foreach_command_token1] = ACTIONS(1404), + [aux_sym_class_statement_token1] = ACTIONS(1404), + [aux_sym_enum_statement_token1] = ACTIONS(1404), + [anon_sym_PLUS] = ACTIONS(1404), + [anon_sym_DASH] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), + [anon_sym_BANG] = ACTIONS(1404), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), + [anon_sym_PLUS_PLUS] = ACTIONS(1404), + [anon_sym_DASH_DASH] = ACTIONS(1404), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LPAREN] = ACTIONS(1404), + [anon_sym_AT_LBRACE] = ACTIONS(1404), }, [366] = { [sym_catch_clause] = STATE(366), [aux_sym_catch_clauses_repeat1] = STATE(366), - [ts_builtin_sym_end] = ACTIONS(1455), + [ts_builtin_sym_end] = ACTIONS(1479), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1375), - [sym_hexadecimal_integer_literal] = ACTIONS(1375), - [sym_real_literal] = ACTIONS(1375), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), - [sym_verbatim_string_characters] = ACTIONS(1375), - [sym_verbatim_here_string_characters] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1375), - [anon_sym_LBRACK] = ACTIONS(1375), - [aux_sym_comparison_operator_token37] = ACTIONS(1375), - [aux_sym_comparison_operator_token50] = ACTIONS(1375), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), - [anon_sym_DOLLAR_CARET] = ACTIONS(1375), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), - [anon_sym_DOLLAR_] = ACTIONS(1375), - [aux_sym_variable_token1] = ACTIONS(1375), - [aux_sym_variable_token2] = ACTIONS(1375), - [sym_braced_variable] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_switch_statement_token1] = ACTIONS(1375), - [aux_sym_foreach_statement_token1] = ACTIONS(1375), - [aux_sym_for_statement_token1] = ACTIONS(1375), - [aux_sym_while_statement_token1] = ACTIONS(1375), - [aux_sym_do_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token2] = ACTIONS(1375), - [aux_sym_function_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token1] = ACTIONS(1375), - [aux_sym_flow_control_statement_token2] = ACTIONS(1375), - [aux_sym_flow_control_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token4] = ACTIONS(1375), - [aux_sym_flow_control_statement_token5] = ACTIONS(1375), - [sym_label] = ACTIONS(1375), - [aux_sym_trap_statement_token1] = ACTIONS(1375), - [aux_sym_try_statement_token1] = ACTIONS(1375), - [aux_sym_catch_clause_token1] = ACTIONS(1457), - [aux_sym_finally_clause_token1] = ACTIONS(1375), - [aux_sym_data_statement_token1] = ACTIONS(1375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), - [aux_sym_parallel_statement_token1] = ACTIONS(1375), - [aux_sym_sequence_statement_token1] = ACTIONS(1375), - [anon_sym_AMP] = ACTIONS(1375), - [aux_sym_command_name_token1] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [aux_sym_foreach_command_token1] = ACTIONS(1375), - [aux_sym_class_statement_token1] = ACTIONS(1375), - [aux_sym_enum_statement_token1] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LBRACE] = ACTIONS(1375), + [sym_decimal_integer_literal] = ACTIONS(1399), + [sym_hexadecimal_integer_literal] = ACTIONS(1399), + [sym_real_literal] = ACTIONS(1399), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), + [sym_verbatim_string_characters] = ACTIONS(1399), + [sym_verbatim_here_string_characters] = ACTIONS(1399), + [anon_sym_DOT] = ACTIONS(1399), + [anon_sym_LBRACK] = ACTIONS(1399), + [aux_sym_comparison_operator_token37] = ACTIONS(1399), + [aux_sym_comparison_operator_token50] = ACTIONS(1399), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), + [anon_sym_DOLLAR_CARET] = ACTIONS(1399), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), + [anon_sym_DOLLAR_] = ACTIONS(1399), + [aux_sym_variable_token1] = ACTIONS(1399), + [aux_sym_variable_token2] = ACTIONS(1399), + [sym_braced_variable] = ACTIONS(1399), + [anon_sym_SEMI] = ACTIONS(1399), + [anon_sym_LPAREN] = ACTIONS(1399), + [anon_sym_COMMA] = ACTIONS(1399), + [anon_sym_LBRACE] = ACTIONS(1399), + [aux_sym_if_statement_token1] = ACTIONS(1399), + [aux_sym_switch_statement_token1] = ACTIONS(1399), + [aux_sym_foreach_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token1] = ACTIONS(1399), + [aux_sym_while_statement_token1] = ACTIONS(1399), + [aux_sym_do_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token2] = ACTIONS(1399), + [aux_sym_function_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token1] = ACTIONS(1399), + [aux_sym_flow_control_statement_token2] = ACTIONS(1399), + [aux_sym_flow_control_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token4] = ACTIONS(1399), + [aux_sym_flow_control_statement_token5] = ACTIONS(1399), + [sym_label] = ACTIONS(1399), + [aux_sym_trap_statement_token1] = ACTIONS(1399), + [aux_sym_try_statement_token1] = ACTIONS(1399), + [aux_sym_catch_clause_token1] = ACTIONS(1481), + [aux_sym_finally_clause_token1] = ACTIONS(1399), + [aux_sym_data_statement_token1] = ACTIONS(1399), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), + [aux_sym_parallel_statement_token1] = ACTIONS(1399), + [aux_sym_sequence_statement_token1] = ACTIONS(1399), + [anon_sym_AMP] = ACTIONS(1399), + [aux_sym_command_name_token1] = ACTIONS(1399), + [anon_sym_PERCENT] = ACTIONS(1399), + [aux_sym_foreach_command_token1] = ACTIONS(1399), + [aux_sym_class_statement_token1] = ACTIONS(1399), + [aux_sym_enum_statement_token1] = ACTIONS(1399), + [anon_sym_PLUS] = ACTIONS(1399), + [anon_sym_DASH] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), + [anon_sym_BANG] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), + [anon_sym_PLUS_PLUS] = ACTIONS(1399), + [anon_sym_DASH_DASH] = ACTIONS(1399), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LBRACE] = ACTIONS(1399), }, [367] = { [sym__literal] = STATE(294), @@ -63708,69 +61890,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [372] = { [sym_catch_clause] = STATE(366), [aux_sym_catch_clauses_repeat1] = STATE(366), - [ts_builtin_sym_end] = ACTIONS(1460), + [ts_builtin_sym_end] = ACTIONS(1484), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1418), - [sym_hexadecimal_integer_literal] = ACTIONS(1418), - [sym_real_literal] = ACTIONS(1418), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), - [sym_verbatim_string_characters] = ACTIONS(1418), - [sym_verbatim_here_string_characters] = ACTIONS(1418), - [anon_sym_DOT] = ACTIONS(1418), - [anon_sym_LBRACK] = ACTIONS(1418), - [aux_sym_comparison_operator_token37] = ACTIONS(1418), - [aux_sym_comparison_operator_token50] = ACTIONS(1418), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), - [anon_sym_DOLLAR_CARET] = ACTIONS(1418), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), - [anon_sym_DOLLAR_] = ACTIONS(1418), - [aux_sym_variable_token1] = ACTIONS(1418), - [aux_sym_variable_token2] = ACTIONS(1418), - [sym_braced_variable] = ACTIONS(1418), - [anon_sym_SEMI] = ACTIONS(1418), - [anon_sym_LPAREN] = ACTIONS(1418), - [anon_sym_COMMA] = ACTIONS(1418), - [anon_sym_LBRACE] = ACTIONS(1418), - [aux_sym_if_statement_token1] = ACTIONS(1418), - [aux_sym_switch_statement_token1] = ACTIONS(1418), - [aux_sym_foreach_statement_token1] = ACTIONS(1418), - [aux_sym_for_statement_token1] = ACTIONS(1418), - [aux_sym_while_statement_token1] = ACTIONS(1418), - [aux_sym_do_statement_token1] = ACTIONS(1418), - [aux_sym_function_statement_token1] = ACTIONS(1418), - [aux_sym_function_statement_token2] = ACTIONS(1418), - [aux_sym_function_statement_token3] = ACTIONS(1418), - [aux_sym_flow_control_statement_token1] = ACTIONS(1418), - [aux_sym_flow_control_statement_token2] = ACTIONS(1418), - [aux_sym_flow_control_statement_token3] = ACTIONS(1418), - [aux_sym_flow_control_statement_token4] = ACTIONS(1418), - [aux_sym_flow_control_statement_token5] = ACTIONS(1418), - [sym_label] = ACTIONS(1418), - [aux_sym_trap_statement_token1] = ACTIONS(1418), - [aux_sym_try_statement_token1] = ACTIONS(1418), - [aux_sym_catch_clause_token1] = ACTIONS(1351), - [aux_sym_finally_clause_token1] = ACTIONS(1418), - [aux_sym_data_statement_token1] = ACTIONS(1418), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), - [aux_sym_parallel_statement_token1] = ACTIONS(1418), - [aux_sym_sequence_statement_token1] = ACTIONS(1418), - [anon_sym_AMP] = ACTIONS(1418), - [aux_sym_command_name_token1] = ACTIONS(1418), - [anon_sym_PERCENT] = ACTIONS(1418), - [aux_sym_foreach_command_token1] = ACTIONS(1418), - [aux_sym_class_statement_token1] = ACTIONS(1418), - [aux_sym_enum_statement_token1] = ACTIONS(1418), - [anon_sym_PLUS] = ACTIONS(1418), - [anon_sym_DASH] = ACTIONS(1418), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), - [anon_sym_BANG] = ACTIONS(1418), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), - [anon_sym_PLUS_PLUS] = ACTIONS(1418), - [anon_sym_DASH_DASH] = ACTIONS(1418), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), - [anon_sym_AT_LPAREN] = ACTIONS(1418), - [anon_sym_AT_LBRACE] = ACTIONS(1418), + [sym_decimal_integer_literal] = ACTIONS(1442), + [sym_hexadecimal_integer_literal] = ACTIONS(1442), + [sym_real_literal] = ACTIONS(1442), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), + [sym_verbatim_string_characters] = ACTIONS(1442), + [sym_verbatim_here_string_characters] = ACTIONS(1442), + [anon_sym_DOT] = ACTIONS(1442), + [anon_sym_LBRACK] = ACTIONS(1442), + [aux_sym_comparison_operator_token37] = ACTIONS(1442), + [aux_sym_comparison_operator_token50] = ACTIONS(1442), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), + [anon_sym_DOLLAR_CARET] = ACTIONS(1442), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), + [anon_sym_DOLLAR_] = ACTIONS(1442), + [aux_sym_variable_token1] = ACTIONS(1442), + [aux_sym_variable_token2] = ACTIONS(1442), + [sym_braced_variable] = ACTIONS(1442), + [anon_sym_SEMI] = ACTIONS(1442), + [anon_sym_LPAREN] = ACTIONS(1442), + [anon_sym_COMMA] = ACTIONS(1442), + [anon_sym_LBRACE] = ACTIONS(1442), + [aux_sym_if_statement_token1] = ACTIONS(1442), + [aux_sym_switch_statement_token1] = ACTIONS(1442), + [aux_sym_foreach_statement_token1] = ACTIONS(1442), + [aux_sym_for_statement_token1] = ACTIONS(1442), + [aux_sym_while_statement_token1] = ACTIONS(1442), + [aux_sym_do_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token2] = ACTIONS(1442), + [aux_sym_function_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token1] = ACTIONS(1442), + [aux_sym_flow_control_statement_token2] = ACTIONS(1442), + [aux_sym_flow_control_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token4] = ACTIONS(1442), + [aux_sym_flow_control_statement_token5] = ACTIONS(1442), + [sym_label] = ACTIONS(1442), + [aux_sym_trap_statement_token1] = ACTIONS(1442), + [aux_sym_try_statement_token1] = ACTIONS(1442), + [aux_sym_catch_clause_token1] = ACTIONS(1375), + [aux_sym_finally_clause_token1] = ACTIONS(1442), + [aux_sym_data_statement_token1] = ACTIONS(1442), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), + [aux_sym_parallel_statement_token1] = ACTIONS(1442), + [aux_sym_sequence_statement_token1] = ACTIONS(1442), + [anon_sym_AMP] = ACTIONS(1442), + [aux_sym_command_name_token1] = ACTIONS(1442), + [anon_sym_PERCENT] = ACTIONS(1442), + [aux_sym_foreach_command_token1] = ACTIONS(1442), + [aux_sym_class_statement_token1] = ACTIONS(1442), + [aux_sym_enum_statement_token1] = ACTIONS(1442), + [anon_sym_PLUS] = ACTIONS(1442), + [anon_sym_DASH] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), + [anon_sym_BANG] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), + [anon_sym_PLUS_PLUS] = ACTIONS(1442), + [anon_sym_DASH_DASH] = ACTIONS(1442), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LBRACE] = ACTIONS(1442), }, [373] = { [sym_comment] = ACTIONS(81), @@ -63826,7 +62008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(817), [anon_sym_RPAREN] = ACTIONS(817), [anon_sym_COMMA] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_PERCENT] = ACTIONS(1486), [aux_sym_logical_expression_token1] = ACTIONS(817), [aux_sym_logical_expression_token2] = ACTIONS(817), [aux_sym_logical_expression_token3] = ACTIONS(817), @@ -63835,76 +62017,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(817), [anon_sym_PLUS] = ACTIONS(817), [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1462), + [anon_sym_SLASH] = ACTIONS(1486), + [anon_sym_BSLASH] = ACTIONS(1486), + [anon_sym_STAR] = ACTIONS(1486), }, [374] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1343), - [sym_hexadecimal_integer_literal] = ACTIONS(1343), - [sym_real_literal] = ACTIONS(1343), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1343), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1343), - [sym_verbatim_string_characters] = ACTIONS(1343), - [sym_verbatim_here_string_characters] = ACTIONS(1343), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_GT] = ACTIONS(1343), - [anon_sym_GT_GT] = ACTIONS(1343), - [anon_sym_2_GT] = ACTIONS(1343), - [anon_sym_2_GT_GT] = ACTIONS(1343), - [anon_sym_3_GT] = ACTIONS(1343), - [anon_sym_3_GT_GT] = ACTIONS(1343), - [anon_sym_4_GT] = ACTIONS(1343), - [anon_sym_4_GT_GT] = ACTIONS(1343), - [anon_sym_5_GT] = ACTIONS(1343), - [anon_sym_5_GT_GT] = ACTIONS(1343), - [anon_sym_6_GT] = ACTIONS(1343), - [anon_sym_6_GT_GT] = ACTIONS(1343), - [anon_sym_STAR_GT] = ACTIONS(1343), - [anon_sym_STAR_GT_GT] = ACTIONS(1343), - [anon_sym_LT] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1343), - [anon_sym_2_GT_AMP1] = ACTIONS(1343), - [anon_sym_3_GT_AMP1] = ACTIONS(1343), - [anon_sym_4_GT_AMP1] = ACTIONS(1343), - [anon_sym_5_GT_AMP1] = ACTIONS(1343), - [anon_sym_6_GT_AMP1] = ACTIONS(1343), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1343), - [anon_sym_1_GT_AMP2] = ACTIONS(1343), - [anon_sym_3_GT_AMP2] = ACTIONS(1343), - [anon_sym_4_GT_AMP2] = ACTIONS(1343), - [anon_sym_5_GT_AMP2] = ACTIONS(1343), - [anon_sym_6_GT_AMP2] = ACTIONS(1343), - [aux_sym_comparison_operator_token37] = ACTIONS(1343), - [aux_sym_comparison_operator_token50] = ACTIONS(1343), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1343), - [anon_sym_DOLLAR_CARET] = ACTIONS(1343), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1343), - [anon_sym_DOLLAR_] = ACTIONS(1343), - [aux_sym_variable_token1] = ACTIONS(1343), - [aux_sym_variable_token2] = ACTIONS(1343), - [sym_braced_variable] = ACTIONS(1343), - [sym_generic_token] = ACTIONS(1343), - [sym_command_parameter] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(1343), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_PIPE] = ACTIONS(1343), - [sym_stop_parsing] = ACTIONS(1343), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1343), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LPAREN] = ACTIONS(1343), - [anon_sym_AT_LBRACE] = ACTIONS(1343), + [sym_decimal_integer_literal] = ACTIONS(1367), + [sym_hexadecimal_integer_literal] = ACTIONS(1367), + [sym_real_literal] = ACTIONS(1367), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), + [sym_verbatim_string_characters] = ACTIONS(1367), + [sym_verbatim_here_string_characters] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1367), + [anon_sym_GT] = ACTIONS(1367), + [anon_sym_GT_GT] = ACTIONS(1367), + [anon_sym_2_GT] = ACTIONS(1367), + [anon_sym_2_GT_GT] = ACTIONS(1367), + [anon_sym_3_GT] = ACTIONS(1367), + [anon_sym_3_GT_GT] = ACTIONS(1367), + [anon_sym_4_GT] = ACTIONS(1367), + [anon_sym_4_GT_GT] = ACTIONS(1367), + [anon_sym_5_GT] = ACTIONS(1367), + [anon_sym_5_GT_GT] = ACTIONS(1367), + [anon_sym_6_GT] = ACTIONS(1367), + [anon_sym_6_GT_GT] = ACTIONS(1367), + [anon_sym_STAR_GT] = ACTIONS(1367), + [anon_sym_STAR_GT_GT] = ACTIONS(1367), + [anon_sym_LT] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), + [anon_sym_2_GT_AMP1] = ACTIONS(1367), + [anon_sym_3_GT_AMP1] = ACTIONS(1367), + [anon_sym_4_GT_AMP1] = ACTIONS(1367), + [anon_sym_5_GT_AMP1] = ACTIONS(1367), + [anon_sym_6_GT_AMP1] = ACTIONS(1367), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), + [anon_sym_1_GT_AMP2] = ACTIONS(1367), + [anon_sym_3_GT_AMP2] = ACTIONS(1367), + [anon_sym_4_GT_AMP2] = ACTIONS(1367), + [anon_sym_5_GT_AMP2] = ACTIONS(1367), + [anon_sym_6_GT_AMP2] = ACTIONS(1367), + [aux_sym_comparison_operator_token37] = ACTIONS(1367), + [aux_sym_comparison_operator_token50] = ACTIONS(1367), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), + [anon_sym_DOLLAR_CARET] = ACTIONS(1367), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), + [anon_sym_DOLLAR_] = ACTIONS(1367), + [aux_sym_variable_token1] = ACTIONS(1367), + [aux_sym_variable_token2] = ACTIONS(1367), + [sym_braced_variable] = ACTIONS(1367), + [sym_generic_token] = ACTIONS(1367), + [sym_command_parameter] = ACTIONS(1367), + [anon_sym_LPAREN] = ACTIONS(1367), + [anon_sym_RPAREN] = ACTIONS(1367), + [anon_sym_COMMA] = ACTIONS(1367), + [anon_sym_LBRACE] = ACTIONS(1367), + [anon_sym_PIPE] = ACTIONS(1367), + [sym_stop_parsing] = ACTIONS(1367), + [anon_sym_SPACE] = ACTIONS(1367), + [anon_sym_COLON] = ACTIONS(1367), + [anon_sym_PLUS] = ACTIONS(1367), + [anon_sym_DASH] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), + [anon_sym_BANG] = ACTIONS(1367), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), + [anon_sym_PLUS_PLUS] = ACTIONS(1367), + [anon_sym_DASH_DASH] = ACTIONS(1367), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LPAREN] = ACTIONS(1367), + [anon_sym_AT_LBRACE] = ACTIONS(1367), }, [375] = { [sym__literal] = STATE(294), @@ -64161,7 +62343,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(825), [anon_sym_RPAREN] = ACTIONS(825), [anon_sym_COMMA] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_PERCENT] = ACTIONS(1486), [aux_sym_logical_expression_token1] = ACTIONS(825), [aux_sym_logical_expression_token2] = ACTIONS(825), [aux_sym_logical_expression_token3] = ACTIONS(825), @@ -64170,9 +62352,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(825), [anon_sym_PLUS] = ACTIONS(825), [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(1462), - [anon_sym_BSLASH] = ACTIONS(1462), - [anon_sym_STAR] = ACTIONS(1462), + [anon_sym_SLASH] = ACTIONS(1486), + [anon_sym_BSLASH] = ACTIONS(1486), + [anon_sym_STAR] = ACTIONS(1486), }, }; @@ -64180,7 +62362,7 @@ static const uint16_t ts_small_parse_table[] = { [0] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 63, + ACTIONS(1488), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64247,13 +62429,13 @@ static const uint16_t ts_small_parse_table[] = { [69] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1470), 1, + ACTIONS(1494), 1, anon_sym_DOT_DOT, - ACTIONS(1468), 3, + ACTIONS(1492), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1466), 59, + ACTIONS(1490), 59, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64316,7 +62498,7 @@ static const uint16_t ts_small_parse_table[] = { [142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 63, + ACTIONS(1496), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64387,7 +62569,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1474), 4, + ACTIONS(1498), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, @@ -64452,11 +62634,11 @@ static const uint16_t ts_small_parse_table[] = { [284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 1, + ACTIONS(1362), 1, aux_sym_finally_clause_token1, STATE(466), 1, sym_finally_clause, - ACTIONS(1476), 61, + ACTIONS(1500), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64525,11 +62707,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_format_operator_token1, STATE(585), 1, sym_format_operator, - ACTIONS(1480), 3, + ACTIONS(1504), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1478), 58, + ACTIONS(1502), 58, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64591,11 +62773,11 @@ static const uint16_t ts_small_parse_table[] = { [432] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1484), 3, + ACTIONS(1508), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1482), 60, + ACTIONS(1506), 60, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64663,7 +62845,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1486), 4, + ACTIONS(1510), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, @@ -64728,13 +62910,13 @@ static const uint16_t ts_small_parse_table[] = { [576] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1470), 1, + ACTIONS(1494), 1, anon_sym_DOT_DOT, - ACTIONS(1490), 3, + ACTIONS(1514), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1488), 59, + ACTIONS(1512), 59, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -64801,7 +62983,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1474), 4, + ACTIONS(1498), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, @@ -64866,7 +63048,7 @@ static const uint16_t ts_small_parse_table[] = { [722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 63, + ACTIONS(1516), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64933,7 +63115,7 @@ static const uint16_t ts_small_parse_table[] = { [791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 63, + ACTIONS(1518), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65000,11 +63182,11 @@ static const uint16_t ts_small_parse_table[] = { [860] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1498), 3, + ACTIONS(1522), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1496), 60, + ACTIONS(1520), 60, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -65072,11 +63254,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_format_operator_token1, STATE(585), 1, sym_format_operator, - ACTIONS(1502), 3, + ACTIONS(1526), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1500), 58, + ACTIONS(1524), 58, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -65142,7 +63324,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1486), 4, + ACTIONS(1510), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, @@ -65207,7 +63389,7 @@ static const uint16_t ts_small_parse_table[] = { [1079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 63, + ACTIONS(1528), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65274,7 +63456,7 @@ static const uint16_t ts_small_parse_table[] = { [1148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 63, + ACTIONS(1488), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65440,7 +63622,7 @@ static const uint16_t ts_small_parse_table[] = { [1350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 63, + ACTIONS(1528), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65507,11 +63689,11 @@ static const uint16_t ts_small_parse_table[] = { [1419] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1330), 1, + ACTIONS(1354), 1, aux_sym_else_clause_token1, STATE(443), 1, sym_else_clause, - ACTIONS(1506), 61, + ACTIONS(1530), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65673,11 +63855,11 @@ static const uint16_t ts_small_parse_table[] = { [1622] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, + ACTIONS(1532), 1, anon_sym_SPACE, STATE(400), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1355), 60, + ACTIONS(1379), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65838,9 +64020,9 @@ static const uint16_t ts_small_parse_table[] = { [1824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1511), 1, + ACTIONS(1535), 1, ts_builtin_sym_end, - ACTIONS(1492), 61, + ACTIONS(1516), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66002,9 +64184,9 @@ static const uint16_t ts_small_parse_table[] = { [2024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1513), 1, + ACTIONS(1537), 1, ts_builtin_sym_end, - ACTIONS(1472), 61, + ACTIONS(1496), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66069,9 +64251,9 @@ static const uint16_t ts_small_parse_table[] = { [2094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1539), 1, ts_builtin_sym_end, - ACTIONS(1464), 61, + ACTIONS(1488), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66136,9 +64318,9 @@ static const uint16_t ts_small_parse_table[] = { [2164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1541), 1, ts_builtin_sym_end, - ACTIONS(1504), 61, + ACTIONS(1528), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66203,13 +64385,13 @@ static const uint16_t ts_small_parse_table[] = { [2234] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1347), 1, + ACTIONS(1371), 1, sym__statement_terminator, - ACTIONS(1519), 1, + ACTIONS(1543), 1, anon_sym_SPACE, STATE(409), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1343), 59, + ACTIONS(1367), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66272,9 +64454,9 @@ static const uint16_t ts_small_parse_table[] = { [2308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1539), 1, ts_builtin_sym_end, - ACTIONS(1464), 61, + ACTIONS(1488), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66339,13 +64521,13 @@ static const uint16_t ts_small_parse_table[] = { [2378] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1365), 1, + ACTIONS(1389), 1, sym__statement_terminator, - ACTIONS(1521), 1, + ACTIONS(1545), 1, anon_sym_SPACE, STATE(409), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1355), 59, + ACTIONS(1379), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66408,13 +64590,13 @@ static const uint16_t ts_small_parse_table[] = { [2452] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1397), 1, aux_sym_else_clause_token1, - ACTIONS(1524), 1, + ACTIONS(1548), 1, ts_builtin_sym_end, STATE(502), 1, sym_else_clause, - ACTIONS(1506), 59, + ACTIONS(1530), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66477,9 +64659,9 @@ static const uint16_t ts_small_parse_table[] = { [2526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1541), 1, ts_builtin_sym_end, - ACTIONS(1504), 61, + ACTIONS(1528), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66678,9 +64860,9 @@ static const uint16_t ts_small_parse_table[] = { [2736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, + ACTIONS(1550), 1, ts_builtin_sym_end, - ACTIONS(1494), 61, + ACTIONS(1518), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66745,13 +64927,13 @@ static const uint16_t ts_small_parse_table[] = { [2806] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 1, + ACTIONS(1377), 1, aux_sym_finally_clause_token1, - ACTIONS(1528), 1, + ACTIONS(1552), 1, ts_builtin_sym_end, STATE(541), 1, sym_finally_clause, - ACTIONS(1476), 59, + ACTIONS(1500), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66911,11 +65093,11 @@ static const uint16_t ts_small_parse_table[] = { [3010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 1, + ACTIONS(1554), 1, anon_sym_SPACE, STATE(400), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1343), 60, + ACTIONS(1367), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67189,17 +65371,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1540), 1, + ACTIONS(1564), 1, anon_sym_RBRACE, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, STATE(168), 1, sym_expression_with_unary_operator, @@ -67219,7 +65401,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -67238,7 +65420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -67265,7 +65447,7 @@ static const uint16_t ts_small_parse_table[] = { [3464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1548), 61, + ACTIONS(1572), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67330,7 +65512,7 @@ static const uint16_t ts_small_parse_table[] = { [3531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1550), 61, + ACTIONS(1574), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67395,7 +65577,7 @@ static const uint16_t ts_small_parse_table[] = { [3598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 61, + ACTIONS(1576), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67460,7 +65642,7 @@ static const uint16_t ts_small_parse_table[] = { [3665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 61, + ACTIONS(1578), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67525,7 +65707,7 @@ static const uint16_t ts_small_parse_table[] = { [3732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 61, + ACTIONS(1580), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67685,7 +65867,7 @@ static const uint16_t ts_small_parse_table[] = { [3926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 61, + ACTIONS(1582), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67750,7 +65932,7 @@ static const uint16_t ts_small_parse_table[] = { [3993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1560), 61, + ACTIONS(1584), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67815,7 +65997,7 @@ static const uint16_t ts_small_parse_table[] = { [4060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1562), 61, + ACTIONS(1586), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67975,7 +66157,7 @@ static const uint16_t ts_small_parse_table[] = { [4254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 61, + ACTIONS(1588), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68040,7 +66222,7 @@ static const uint16_t ts_small_parse_table[] = { [4321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1566), 61, + ACTIONS(1590), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68123,17 +66305,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1568), 1, + ACTIONS(1592), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -68153,7 +66335,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -68172,7 +66354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -68199,7 +66381,7 @@ static const uint16_t ts_small_parse_table[] = { [4513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 61, + ACTIONS(1594), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68359,7 +66541,7 @@ static const uint16_t ts_small_parse_table[] = { [4707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 61, + ACTIONS(1596), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68424,7 +66606,7 @@ static const uint16_t ts_small_parse_table[] = { [4774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1446), 61, + ACTIONS(1470), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68489,7 +66671,7 @@ static const uint16_t ts_small_parse_table[] = { [4841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 61, + ACTIONS(1598), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68554,16 +66736,16 @@ static const uint16_t ts_small_parse_table[] = { [4908] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1578), 3, + ACTIONS(1602), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1580), 4, + ACTIONS(1604), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(1576), 54, + ACTIONS(1600), 54, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -68639,17 +66821,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1582), 1, + ACTIONS(1606), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -68669,7 +66851,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -68688,7 +66870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -68715,7 +66897,7 @@ static const uint16_t ts_small_parse_table[] = { [5104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 61, + ACTIONS(1608), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68780,7 +66962,7 @@ static const uint16_t ts_small_parse_table[] = { [5171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1586), 61, + ACTIONS(1610), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68845,7 +67027,7 @@ static const uint16_t ts_small_parse_table[] = { [5238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 61, + ACTIONS(1612), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69023,17 +67205,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1590), 1, + ACTIONS(1614), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -69053,7 +67235,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -69072,7 +67254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -69099,7 +67281,7 @@ static const uint16_t ts_small_parse_table[] = { [5557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1592), 61, + ACTIONS(1616), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69164,7 +67346,7 @@ static const uint16_t ts_small_parse_table[] = { [5624] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 61, + ACTIONS(1618), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69229,7 +67411,7 @@ static const uint16_t ts_small_parse_table[] = { [5691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 61, + ACTIONS(1620), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69294,7 +67476,7 @@ static const uint16_t ts_small_parse_table[] = { [5758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 61, + ACTIONS(1622), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69359,7 +67541,7 @@ static const uint16_t ts_small_parse_table[] = { [5825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 61, + ACTIONS(1624), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69424,7 +67606,7 @@ static const uint16_t ts_small_parse_table[] = { [5892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 61, + ACTIONS(1626), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69507,17 +67689,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1604), 1, + ACTIONS(1628), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -69537,7 +67719,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -69556,7 +67738,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -69583,7 +67765,7 @@ static const uint16_t ts_small_parse_table[] = { [6084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 61, + ACTIONS(1630), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69648,7 +67830,7 @@ static const uint16_t ts_small_parse_table[] = { [6151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 61, + ACTIONS(1632), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69713,7 +67895,7 @@ static const uint16_t ts_small_parse_table[] = { [6218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 61, + ACTIONS(1634), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69778,7 +67960,7 @@ static const uint16_t ts_small_parse_table[] = { [6285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1612), 61, + ACTIONS(1636), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69861,17 +68043,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1614), 1, + ACTIONS(1638), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -69891,7 +68073,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -69910,7 +68092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -69937,16 +68119,16 @@ static const uint16_t ts_small_parse_table[] = { [6477] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1618), 3, + ACTIONS(1642), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1580), 4, + ACTIONS(1604), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(1616), 54, + ACTIONS(1640), 54, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -70004,7 +68186,7 @@ static const uint16_t ts_small_parse_table[] = { [6548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 61, + ACTIONS(1644), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70069,7 +68251,7 @@ static const uint16_t ts_small_parse_table[] = { [6615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 61, + ACTIONS(1646), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70134,7 +68316,7 @@ static const uint16_t ts_small_parse_table[] = { [6682] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 61, + ACTIONS(1648), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70199,7 +68381,7 @@ static const uint16_t ts_small_parse_table[] = { [6749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 61, + ACTIONS(1650), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70264,7 +68446,7 @@ static const uint16_t ts_small_parse_table[] = { [6816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1628), 61, + ACTIONS(1652), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70329,7 +68511,7 @@ static const uint16_t ts_small_parse_table[] = { [6883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 61, + ACTIONS(1654), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70394,7 +68576,7 @@ static const uint16_t ts_small_parse_table[] = { [6950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 61, + ACTIONS(1500), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70459,7 +68641,7 @@ static const uint16_t ts_small_parse_table[] = { [7017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 61, + ACTIONS(1656), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70524,7 +68706,7 @@ static const uint16_t ts_small_parse_table[] = { [7084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 61, + ACTIONS(1658), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70589,7 +68771,7 @@ static const uint16_t ts_small_parse_table[] = { [7151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 61, + ACTIONS(1660), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70654,7 +68836,7 @@ static const uint16_t ts_small_parse_table[] = { [7218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 61, + ACTIONS(1662), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70719,7 +68901,7 @@ static const uint16_t ts_small_parse_table[] = { [7285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1640), 61, + ACTIONS(1664), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70784,7 +68966,7 @@ static const uint16_t ts_small_parse_table[] = { [7352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 61, + ACTIONS(1666), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70867,17 +69049,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1644), 1, + ACTIONS(1668), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -70897,7 +69079,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -70916,7 +69098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -70943,7 +69125,7 @@ static const uint16_t ts_small_parse_table[] = { [7544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 61, + ACTIONS(1670), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71008,7 +69190,7 @@ static const uint16_t ts_small_parse_table[] = { [7611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1648), 61, + ACTIONS(1672), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71073,7 +69255,7 @@ static const uint16_t ts_small_parse_table[] = { [7678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 61, + ACTIONS(1674), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71138,7 +69320,7 @@ static const uint16_t ts_small_parse_table[] = { [7745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 61, + ACTIONS(1676), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71298,7 +69480,7 @@ static const uint16_t ts_small_parse_table[] = { [7939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 61, + ACTIONS(1678), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71363,7 +69545,7 @@ static const uint16_t ts_small_parse_table[] = { [8006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 61, + ACTIONS(1680), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71428,7 +69610,7 @@ static const uint16_t ts_small_parse_table[] = { [8073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 61, + ACTIONS(1488), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71493,7 +69675,7 @@ static const uint16_t ts_small_parse_table[] = { [8140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 61, + ACTIONS(1682), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71558,7 +69740,7 @@ static const uint16_t ts_small_parse_table[] = { [8207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 61, + ACTIONS(1684), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71623,7 +69805,7 @@ static const uint16_t ts_small_parse_table[] = { [8274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 61, + ACTIONS(1528), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71706,17 +69888,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1662), 1, + ACTIONS(1686), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -71736,7 +69918,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, @@ -71755,7 +69937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -71782,9 +69964,9 @@ static const uint16_t ts_small_parse_table[] = { [8466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1552), 1, ts_builtin_sym_end, - ACTIONS(1476), 59, + ACTIONS(1500), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71847,9 +70029,9 @@ static const uint16_t ts_small_parse_table[] = { [8534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1688), 1, ts_builtin_sym_end, - ACTIONS(1446), 59, + ACTIONS(1470), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71912,9 +70094,9 @@ static const uint16_t ts_small_parse_table[] = { [8602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1690), 1, ts_builtin_sym_end, - ACTIONS(1558), 59, + ACTIONS(1582), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71977,9 +70159,9 @@ static const uint16_t ts_small_parse_table[] = { [8670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1692), 1, ts_builtin_sym_end, - ACTIONS(1574), 59, + ACTIONS(1598), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72042,9 +70224,9 @@ static const uint16_t ts_small_parse_table[] = { [8738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1694), 1, ts_builtin_sym_end, - ACTIONS(1598), 59, + ACTIONS(1622), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72107,9 +70289,9 @@ static const uint16_t ts_small_parse_table[] = { [8806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1696), 1, ts_builtin_sym_end, - ACTIONS(1600), 59, + ACTIONS(1624), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72265,9 +70447,9 @@ static const uint16_t ts_small_parse_table[] = { [8998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1698), 1, ts_builtin_sym_end, - ACTIONS(1606), 59, + ACTIONS(1630), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72330,9 +70512,9 @@ static const uint16_t ts_small_parse_table[] = { [9066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1700), 1, ts_builtin_sym_end, - ACTIONS(1608), 59, + ACTIONS(1632), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72395,7 +70577,7 @@ static const uint16_t ts_small_parse_table[] = { [9134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 60, + ACTIONS(1367), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72459,9 +70641,9 @@ static const uint16_t ts_small_parse_table[] = { [9200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1702), 1, ts_builtin_sym_end, - ACTIONS(1636), 59, + ACTIONS(1660), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72524,9 +70706,9 @@ static const uint16_t ts_small_parse_table[] = { [9268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1704), 1, ts_builtin_sym_end, - ACTIONS(1656), 59, + ACTIONS(1680), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72589,9 +70771,9 @@ static const uint16_t ts_small_parse_table[] = { [9336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1706), 1, ts_builtin_sym_end, - ACTIONS(1658), 59, + ACTIONS(1682), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72654,9 +70836,9 @@ static const uint16_t ts_small_parse_table[] = { [9404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1708), 1, ts_builtin_sym_end, - ACTIONS(1610), 59, + ACTIONS(1634), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72719,9 +70901,9 @@ static const uint16_t ts_small_parse_table[] = { [9472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1710), 1, ts_builtin_sym_end, - ACTIONS(1572), 59, + ACTIONS(1596), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72784,9 +70966,9 @@ static const uint16_t ts_small_parse_table[] = { [9540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1712), 1, ts_builtin_sym_end, - ACTIONS(1584), 59, + ACTIONS(1608), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72849,9 +71031,9 @@ static const uint16_t ts_small_parse_table[] = { [9608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1714), 1, ts_builtin_sym_end, - ACTIONS(1586), 59, + ACTIONS(1610), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72914,9 +71096,9 @@ static const uint16_t ts_small_parse_table[] = { [9676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1716), 1, ts_builtin_sym_end, - ACTIONS(1588), 59, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72979,9 +71161,9 @@ static const uint16_t ts_small_parse_table[] = { [9744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1718), 1, ts_builtin_sym_end, - ACTIONS(1624), 59, + ACTIONS(1648), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73044,9 +71226,9 @@ static const uint16_t ts_small_parse_table[] = { [9812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1720), 1, ts_builtin_sym_end, - ACTIONS(1626), 59, + ACTIONS(1650), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73109,9 +71291,9 @@ static const uint16_t ts_small_parse_table[] = { [9880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1722), 1, ts_builtin_sym_end, - ACTIONS(1634), 59, + ACTIONS(1658), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73174,9 +71356,9 @@ static const uint16_t ts_small_parse_table[] = { [9948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1724), 1, ts_builtin_sym_end, - ACTIONS(1638), 59, + ACTIONS(1662), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73239,9 +71421,9 @@ static const uint16_t ts_small_parse_table[] = { [10016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1726), 1, ts_builtin_sym_end, - ACTIONS(1640), 59, + ACTIONS(1664), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73304,9 +71486,9 @@ static const uint16_t ts_small_parse_table[] = { [10084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1728), 1, ts_builtin_sym_end, - ACTIONS(1652), 59, + ACTIONS(1676), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73369,9 +71551,9 @@ static const uint16_t ts_small_parse_table[] = { [10152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1730), 1, ts_builtin_sym_end, - ACTIONS(1660), 59, + ACTIONS(1684), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73434,9 +71616,9 @@ static const uint16_t ts_small_parse_table[] = { [10220] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1732), 1, ts_builtin_sym_end, - ACTIONS(1548), 59, + ACTIONS(1572), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73499,9 +71681,9 @@ static const uint16_t ts_small_parse_table[] = { [10288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1734), 1, ts_builtin_sym_end, - ACTIONS(1552), 59, + ACTIONS(1576), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73564,9 +71746,9 @@ static const uint16_t ts_small_parse_table[] = { [10356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1736), 1, ts_builtin_sym_end, - ACTIONS(1554), 59, + ACTIONS(1578), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73722,9 +71904,9 @@ static const uint16_t ts_small_parse_table[] = { [10548] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1738), 1, ts_builtin_sym_end, - ACTIONS(1560), 59, + ACTIONS(1584), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73787,9 +71969,9 @@ static const uint16_t ts_small_parse_table[] = { [10616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1740), 1, ts_builtin_sym_end, - ACTIONS(1562), 59, + ACTIONS(1586), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73852,9 +72034,9 @@ static const uint16_t ts_small_parse_table[] = { [10684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1742), 1, ts_builtin_sym_end, - ACTIONS(1564), 59, + ACTIONS(1588), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73917,9 +72099,9 @@ static const uint16_t ts_small_parse_table[] = { [10752] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1744), 1, ts_builtin_sym_end, - ACTIONS(1566), 59, + ACTIONS(1590), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74075,9 +72257,9 @@ static const uint16_t ts_small_parse_table[] = { [10944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1746), 1, ts_builtin_sym_end, - ACTIONS(1612), 59, + ACTIONS(1636), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74233,9 +72415,9 @@ static const uint16_t ts_small_parse_table[] = { [11136] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(1748), 1, anon_sym_PLUS, - ACTIONS(1726), 1, + ACTIONS(1750), 1, anon_sym_DASH, ACTIONS(835), 2, aux_sym_comparison_operator_token28, @@ -74300,9 +72482,9 @@ static const uint16_t ts_small_parse_table[] = { [11208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1752), 1, ts_builtin_sym_end, - ACTIONS(1620), 59, + ACTIONS(1644), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74365,9 +72547,9 @@ static const uint16_t ts_small_parse_table[] = { [11276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1754), 1, ts_builtin_sym_end, - ACTIONS(1642), 59, + ACTIONS(1666), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74430,35 +72612,35 @@ static const uint16_t ts_small_parse_table[] = { [11344] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1756), 1, sym_decimal_integer_literal, - ACTIONS(1735), 1, + ACTIONS(1759), 1, sym_hexadecimal_integer_literal, - ACTIONS(1738), 1, + ACTIONS(1762), 1, sym_real_literal, - ACTIONS(1741), 1, + ACTIONS(1765), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1744), 1, + ACTIONS(1768), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1750), 1, + ACTIONS(1774), 1, sym_simple_name, - ACTIONS(1753), 1, + ACTIONS(1777), 1, anon_sym_LBRACK, - ACTIONS(1765), 1, + ACTIONS(1789), 1, anon_sym_LPAREN, - ACTIONS(1768), 1, + ACTIONS(1792), 1, anon_sym_LBRACE, - ACTIONS(1771), 1, + ACTIONS(1795), 1, anon_sym_RBRACE, - ACTIONS(1776), 1, + ACTIONS(1800), 1, anon_sym_PLUS_PLUS, - ACTIONS(1779), 1, + ACTIONS(1803), 1, anon_sym_DASH_DASH, - ACTIONS(1782), 1, + ACTIONS(1806), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1785), 1, + ACTIONS(1809), 1, anon_sym_AT_LPAREN, - ACTIONS(1788), 1, + ACTIONS(1812), 1, anon_sym_AT_LBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -74470,13 +72652,13 @@ static const uint16_t ts_small_parse_table[] = { sym_unary_expression, STATE(1837), 1, sym_key_expression, - ACTIONS(1747), 2, + ACTIONS(1771), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1762), 2, + ACTIONS(1786), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1773), 2, + ACTIONS(1797), 2, anon_sym_PLUS, anon_sym_DASH, STATE(524), 2, @@ -74489,13 +72671,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1759), 5, + ACTIONS(1783), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1756), 6, + ACTIONS(1780), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -74615,9 +72797,9 @@ static const uint16_t ts_small_parse_table[] = { [11590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1815), 1, ts_builtin_sym_end, - ACTIONS(1648), 59, + ACTIONS(1672), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74680,9 +72862,9 @@ static const uint16_t ts_small_parse_table[] = { [11658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1817), 1, ts_builtin_sym_end, - ACTIONS(1650), 59, + ACTIONS(1674), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74745,9 +72927,9 @@ static const uint16_t ts_small_parse_table[] = { [11726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1819), 1, ts_builtin_sym_end, - ACTIONS(1556), 59, + ACTIONS(1580), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74810,9 +72992,9 @@ static const uint16_t ts_small_parse_table[] = { [11794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1821), 1, ts_builtin_sym_end, - ACTIONS(1550), 59, + ACTIONS(1574), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74875,9 +73057,9 @@ static const uint16_t ts_small_parse_table[] = { [11862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, + ACTIONS(1539), 1, ts_builtin_sym_end, - ACTIONS(1464), 59, + ACTIONS(1488), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74940,9 +73122,9 @@ static const uint16_t ts_small_parse_table[] = { [11930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1823), 1, ts_builtin_sym_end, - ACTIONS(1596), 59, + ACTIONS(1620), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75005,9 +73187,9 @@ static const uint16_t ts_small_parse_table[] = { [11998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1801), 1, + ACTIONS(1825), 1, ts_builtin_sym_end, - ACTIONS(1646), 59, + ACTIONS(1670), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75070,9 +73252,9 @@ static const uint16_t ts_small_parse_table[] = { [12066] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(1748), 1, anon_sym_PLUS, - ACTIONS(1726), 1, + ACTIONS(1750), 1, anon_sym_DASH, ACTIONS(843), 2, aux_sym_comparison_operator_token28, @@ -75155,17 +73337,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1534), 1, + ACTIONS(1558), 1, sym_simple_name, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, - ACTIONS(1803), 1, + ACTIONS(1827), 1, anon_sym_RBRACE, STATE(168), 1, sym_expression_with_unary_operator, @@ -75183,7 +73365,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(524), 2, @@ -75202,7 +73384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -75229,9 +73411,9 @@ static const uint16_t ts_small_parse_table[] = { [12260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1829), 1, ts_builtin_sym_end, - ACTIONS(1628), 59, + ACTIONS(1652), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75294,9 +73476,9 @@ static const uint16_t ts_small_parse_table[] = { [12328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1831), 1, ts_builtin_sym_end, - ACTIONS(1630), 59, + ACTIONS(1654), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75359,9 +73541,9 @@ static const uint16_t ts_small_parse_table[] = { [12396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1833), 1, ts_builtin_sym_end, - ACTIONS(1570), 59, + ACTIONS(1594), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75424,9 +73606,9 @@ static const uint16_t ts_small_parse_table[] = { [12464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(1541), 1, ts_builtin_sym_end, - ACTIONS(1504), 59, + ACTIONS(1528), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75489,9 +73671,9 @@ static const uint16_t ts_small_parse_table[] = { [12532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1811), 1, + ACTIONS(1835), 1, ts_builtin_sym_end, - ACTIONS(1592), 59, + ACTIONS(1616), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75554,9 +73736,9 @@ static const uint16_t ts_small_parse_table[] = { [12600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(1837), 1, ts_builtin_sym_end, - ACTIONS(1654), 59, + ACTIONS(1678), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75619,9 +73801,9 @@ static const uint16_t ts_small_parse_table[] = { [12668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(1839), 1, ts_builtin_sym_end, - ACTIONS(1632), 59, + ACTIONS(1656), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75684,9 +73866,9 @@ static const uint16_t ts_small_parse_table[] = { [12736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1841), 1, ts_builtin_sym_end, - ACTIONS(1594), 59, + ACTIONS(1618), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75749,9 +73931,9 @@ static const uint16_t ts_small_parse_table[] = { [12804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 1, + ACTIONS(1843), 1, ts_builtin_sym_end, - ACTIONS(1602), 59, + ACTIONS(1626), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75814,9 +73996,9 @@ static const uint16_t ts_small_parse_table[] = { [12872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1821), 1, + ACTIONS(1845), 1, ts_builtin_sym_end, - ACTIONS(1622), 59, + ACTIONS(1646), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75879,9 +74061,9 @@ static const uint16_t ts_small_parse_table[] = { [12940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1347), 1, + ACTIONS(1371), 1, sym__statement_terminator, - ACTIONS(1343), 59, + ACTIONS(1367), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75964,13 +74146,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, STATE(161), 1, sym_unary_expression, @@ -75986,7 +74168,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -76006,7 +74188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -76306,9 +74488,9 @@ static const uint16_t ts_small_parse_table[] = { [13488] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1823), 1, + ACTIONS(1847), 1, anon_sym_PLUS, - ACTIONS(1825), 1, + ACTIONS(1849), 1, anon_sym_DASH, ACTIONS(835), 2, aux_sym_comparison_operator_token28, @@ -76372,7 +74554,7 @@ static const uint16_t ts_small_parse_table[] = { [13559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1404), 59, + ACTIONS(1428), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -76526,9 +74708,9 @@ static const uint16_t ts_small_parse_table[] = { [13745] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(1851), 1, anon_sym_PLUS, - ACTIONS(1829), 1, + ACTIONS(1853), 1, anon_sym_DASH, ACTIONS(835), 2, aux_sym_comparison_operator_token28, @@ -76612,13 +74794,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, + ACTIONS(1855), 1, sym_real_literal, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -76634,7 +74816,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -76654,7 +74836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -76701,13 +74883,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1843), 1, + ACTIONS(1867), 1, sym_real_literal, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -76723,7 +74905,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -76743,7 +74925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -76770,7 +74952,7 @@ static const uint16_t ts_small_parse_table[] = { [14050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1398), 59, + ACTIONS(1422), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -76990,9 +75172,9 @@ static const uint16_t ts_small_parse_table[] = { [14307] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1823), 1, + ACTIONS(1847), 1, anon_sym_PLUS, - ACTIONS(1825), 1, + ACTIONS(1849), 1, anon_sym_DASH, ACTIONS(843), 2, aux_sym_comparison_operator_token28, @@ -77076,13 +75258,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(1877), 1, sym_real_literal, - ACTIONS(1859), 1, + ACTIONS(1883), 1, anon_sym_PLUS_PLUS, - ACTIONS(1861), 1, + ACTIONS(1885), 1, anon_sym_DASH_DASH, STATE(172), 1, sym_expression_with_unary_operator, @@ -77098,7 +75280,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1857), 2, + ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -77118,7 +75300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1855), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -77236,9 +75418,9 @@ static const uint16_t ts_small_parse_table[] = { [14616] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1827), 1, + ACTIONS(1851), 1, anon_sym_PLUS, - ACTIONS(1829), 1, + ACTIONS(1853), 1, anon_sym_DASH, ACTIONS(843), 2, aux_sym_comparison_operator_token28, @@ -77368,7 +75550,7 @@ static const uint16_t ts_small_parse_table[] = { [14758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 59, + ACTIONS(1448), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -77431,7 +75613,7 @@ static const uint16_t ts_small_parse_table[] = { [14823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1863), 59, + ACTIONS(1887), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -78087,17 +76269,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1297), 1, + ACTIONS(1321), 1, sym__statement_terminator, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(1877), 1, sym_real_literal, - ACTIONS(1859), 1, + ACTIONS(1883), 1, anon_sym_PLUS_PLUS, - ACTIONS(1861), 1, + ACTIONS(1885), 1, anon_sym_DASH_DASH, - ACTIONS(1865), 1, + ACTIONS(1889), 1, sym_label, STATE(172), 1, sym_expression_with_unary_operator, @@ -78115,7 +76297,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1857), 2, + ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -78131,7 +76313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1855), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -78638,14 +76820,14 @@ static const uint16_t ts_small_parse_table[] = { [16339] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1871), 1, + ACTIONS(1895), 1, anon_sym_PLUS, - ACTIONS(1873), 1, + ACTIONS(1897), 1, anon_sym_DASH, - ACTIONS(1869), 2, + ACTIONS(1893), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1867), 53, + ACTIONS(1891), 53, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -78876,14 +77058,14 @@ static const uint16_t ts_small_parse_table[] = { [16638] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1871), 1, + ACTIONS(1895), 1, anon_sym_PLUS, - ACTIONS(1873), 1, + ACTIONS(1897), 1, anon_sym_DASH, - ACTIONS(1877), 2, + ACTIONS(1901), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1875), 53, + ACTIONS(1899), 53, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -79457,7 +77639,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1879), 5, + ACTIONS(1903), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -79605,7 +77787,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(881), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1881), 5, + ACTIONS(1905), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -79930,13 +78112,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, + ACTIONS(1855), 1, sym_real_literal, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -79952,7 +78134,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -79968,7 +78150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80013,13 +78195,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, + ACTIONS(1855), 1, sym_real_literal, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -80035,7 +78217,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -80051,7 +78233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80096,13 +78278,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1831), 1, + ACTIONS(1855), 1, sym_real_literal, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -80118,7 +78300,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -80134,7 +78316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80179,13 +78361,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(1877), 1, sym_real_literal, - ACTIONS(1859), 1, + ACTIONS(1883), 1, anon_sym_PLUS_PLUS, - ACTIONS(1861), 1, + ACTIONS(1885), 1, anon_sym_DASH_DASH, STATE(172), 1, sym_expression_with_unary_operator, @@ -80201,7 +78383,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1857), 2, + ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -80217,7 +78399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1855), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80246,29 +78428,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1927), 1, anon_sym_PLUS_PLUS, - ACTIONS(1905), 1, + ACTIONS(1929), 1, anon_sym_DASH_DASH, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, STATE(199), 1, sym_type_literal, @@ -80284,7 +78466,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -80294,13 +78476,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1895), 6, + ACTIONS(1919), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80345,13 +78527,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1843), 1, + ACTIONS(1867), 1, sym_real_literal, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -80367,7 +78549,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -80383,7 +78565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80428,13 +78610,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1843), 1, + ACTIONS(1867), 1, sym_real_literal, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -80450,7 +78632,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -80466,7 +78648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80511,13 +78693,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1843), 1, + ACTIONS(1867), 1, sym_real_literal, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -80533,7 +78715,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -80549,7 +78731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80578,29 +78760,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1957), 1, anon_sym_PLUS_PLUS, - ACTIONS(1935), 1, + ACTIONS(1959), 1, anon_sym_DASH_DASH, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, @@ -80616,7 +78798,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -80626,13 +78808,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1925), 6, + ACTIONS(1949), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80661,29 +78843,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1957), 1, anon_sym_PLUS_PLUS, - ACTIONS(1935), 1, + ACTIONS(1959), 1, anon_sym_DASH_DASH, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, @@ -80699,7 +78881,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -80709,13 +78891,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1925), 6, + ACTIONS(1949), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80744,29 +78926,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1957), 1, anon_sym_PLUS_PLUS, - ACTIONS(1935), 1, + ACTIONS(1959), 1, anon_sym_DASH_DASH, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, @@ -80782,7 +78964,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -80792,13 +78974,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1925), 6, + ACTIONS(1949), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80827,29 +79009,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(1945), 1, + ACTIONS(1969), 1, anon_sym_PLUS_PLUS, - ACTIONS(1947), 1, + ACTIONS(1971), 1, anon_sym_DASH_DASH, STATE(206), 1, sym_type_literal, @@ -80865,7 +79047,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -80875,13 +79057,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1943), 6, + ACTIONS(1967), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80910,29 +79092,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(1945), 1, + ACTIONS(1969), 1, anon_sym_PLUS_PLUS, - ACTIONS(1947), 1, + ACTIONS(1971), 1, anon_sym_DASH_DASH, STATE(206), 1, sym_type_literal, @@ -80948,7 +79130,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -80958,13 +79140,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1943), 6, + ACTIONS(1967), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80993,29 +79175,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(1945), 1, + ACTIONS(1969), 1, anon_sym_PLUS_PLUS, - ACTIONS(1947), 1, + ACTIONS(1971), 1, anon_sym_DASH_DASH, STATE(206), 1, sym_type_literal, @@ -81031,7 +79213,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -81041,13 +79223,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1943), 6, + ACTIONS(1967), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81076,29 +79258,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1969), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, STATE(212), 1, sym_type_literal, @@ -81114,7 +79296,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -81124,13 +79306,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1961), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81159,29 +79341,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1969), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, STATE(212), 1, sym_type_literal, @@ -81197,7 +79379,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -81207,13 +79389,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1961), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81242,29 +79424,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1969), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, STATE(212), 1, sym_type_literal, @@ -81280,7 +79462,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -81290,13 +79472,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1961), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81325,29 +79507,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2001), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, STATE(211), 1, sym_type_literal, @@ -81363,7 +79545,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -81373,13 +79555,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1991), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81408,29 +79590,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2001), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, STATE(211), 1, sym_type_literal, @@ -81446,7 +79628,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -81456,13 +79638,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1991), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -81491,29 +79673,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2001), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, STATE(211), 1, sym_type_literal, @@ -81529,7 +79711,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -81539,13 +79721,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1991), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -82254,13 +80436,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(1877), 1, sym_real_literal, - ACTIONS(1859), 1, + ACTIONS(1883), 1, anon_sym_PLUS_PLUS, - ACTIONS(1861), 1, + ACTIONS(1885), 1, anon_sym_DASH_DASH, STATE(172), 1, sym_expression_with_unary_operator, @@ -82276,7 +80458,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1857), 2, + ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -82292,7 +80474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1855), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -82337,13 +80519,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, STATE(168), 1, sym_expression_with_unary_operator, @@ -82359,7 +80541,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -82375,7 +80557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -82420,13 +80602,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, STATE(158), 1, sym_unary_expression, @@ -82442,7 +80624,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -82458,7 +80640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -82503,13 +80685,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1532), 1, + ACTIONS(1556), 1, sym_real_literal, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1544), 1, + ACTIONS(1568), 1, anon_sym_PLUS_PLUS, - ACTIONS(1546), 1, + ACTIONS(1570), 1, anon_sym_DASH_DASH, STATE(159), 1, sym_unary_expression, @@ -82525,7 +80707,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1542), 2, + ACTIONS(1566), 2, anon_sym_PLUS, anon_sym_DASH, STATE(947), 2, @@ -82541,7 +80723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1538), 6, + ACTIONS(1562), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -83400,29 +81582,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2011), 1, + ACTIONS(2035), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2037), 1, anon_sym_DASH_DASH, STATE(202), 1, sym_type_literal, @@ -83438,7 +81620,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -83448,13 +81630,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2033), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -83649,29 +81831,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2017), 1, + ACTIONS(2041), 1, anon_sym_PLUS_PLUS, - ACTIONS(2019), 1, + ACTIONS(2043), 1, anon_sym_DASH_DASH, STATE(215), 1, sym_type_literal, @@ -83687,7 +81869,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -83697,13 +81879,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(2039), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -83981,29 +82163,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2023), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, STATE(213), 1, sym_type_literal, @@ -84019,7 +82201,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -84029,13 +82211,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2021), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -84313,29 +82495,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2011), 1, + ACTIONS(2035), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2037), 1, anon_sym_DASH_DASH, STATE(202), 1, sym_type_literal, @@ -84351,7 +82533,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -84361,13 +82543,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2033), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -84396,29 +82578,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2017), 1, + ACTIONS(2041), 1, anon_sym_PLUS_PLUS, - ACTIONS(2019), 1, + ACTIONS(2043), 1, anon_sym_DASH_DASH, STATE(215), 1, sym_type_literal, @@ -84434,7 +82616,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -84444,13 +82626,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(2039), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -84479,29 +82661,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2011), 1, + ACTIONS(2035), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2037), 1, anon_sym_DASH_DASH, STATE(202), 1, sym_type_literal, @@ -84517,7 +82699,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -84527,13 +82709,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2033), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -84578,13 +82760,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1853), 1, + ACTIONS(1877), 1, sym_real_literal, - ACTIONS(1859), 1, + ACTIONS(1883), 1, anon_sym_PLUS_PLUS, - ACTIONS(1861), 1, + ACTIONS(1885), 1, anon_sym_DASH_DASH, STATE(172), 1, sym_expression_with_unary_operator, @@ -84600,7 +82782,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1857), 2, + ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1020), 2, @@ -84616,7 +82798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1855), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85060,29 +83242,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2017), 1, + ACTIONS(2041), 1, anon_sym_PLUS_PLUS, - ACTIONS(2019), 1, + ACTIONS(2043), 1, anon_sym_DASH_DASH, STATE(215), 1, sym_type_literal, @@ -85098,7 +83280,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -85108,13 +83290,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(2039), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85226,29 +83408,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(2027), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2031), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, @@ -85264,7 +83446,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(939), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -85274,13 +83456,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85309,29 +83491,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(2059), 1, sym_real_literal, - ACTIONS(2039), 1, + ACTIONS(2063), 1, anon_sym_PLUS_PLUS, - ACTIONS(2041), 1, + ACTIONS(2065), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, @@ -85347,7 +83529,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -85357,13 +83539,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2037), 6, + ACTIONS(2061), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85392,29 +83574,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2067), 1, sym_real_literal, - ACTIONS(2047), 1, + ACTIONS(2071), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(2073), 1, anon_sym_DASH_DASH, STATE(209), 1, sym_type_literal, @@ -85430,7 +83612,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -85440,13 +83622,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(2069), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85558,29 +83740,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1927), 1, anon_sym_PLUS_PLUS, - ACTIONS(1905), 1, + ACTIONS(1929), 1, anon_sym_DASH_DASH, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, STATE(199), 1, sym_type_literal, @@ -85596,7 +83778,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -85606,13 +83788,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1895), 6, + ACTIONS(1919), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85807,29 +83989,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1981), 1, + ACTIONS(2005), 1, sym_real_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2017), 1, + ACTIONS(2041), 1, anon_sym_PLUS_PLUS, - ACTIONS(2019), 1, + ACTIONS(2043), 1, anon_sym_DASH_DASH, STATE(215), 1, sym_type_literal, @@ -85845,7 +84027,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1033), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -85855,13 +84037,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(2039), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -85890,29 +84072,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1927), 1, anon_sym_PLUS_PLUS, - ACTIONS(1905), 1, + ACTIONS(1929), 1, anon_sym_DASH_DASH, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, STATE(199), 1, sym_type_literal, @@ -85928,7 +84110,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -85938,13 +84120,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1895), 6, + ACTIONS(1919), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86139,29 +84321,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1885), 1, + ACTIONS(1909), 1, sym_real_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1903), 1, + ACTIONS(1927), 1, anon_sym_PLUS_PLUS, - ACTIONS(1905), 1, + ACTIONS(1929), 1, anon_sym_DASH_DASH, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, STATE(199), 1, sym_type_literal, @@ -86177,7 +84359,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(859), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -86187,13 +84369,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1895), 6, + ACTIONS(1919), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86222,29 +84404,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1915), 1, + ACTIONS(1939), 1, sym_real_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2011), 1, + ACTIONS(2035), 1, anon_sym_PLUS_PLUS, - ACTIONS(2013), 1, + ACTIONS(2037), 1, anon_sym_DASH_DASH, STATE(202), 1, sym_type_literal, @@ -86260,7 +84442,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(897), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -86270,13 +84452,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2009), 6, + ACTIONS(2033), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86471,29 +84653,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2023), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, STATE(213), 1, sym_type_literal, @@ -86509,7 +84691,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -86519,13 +84701,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2021), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86554,29 +84736,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2023), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, STATE(213), 1, sym_type_literal, @@ -86592,7 +84774,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -86602,13 +84784,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2021), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86637,29 +84819,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1951), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2023), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, STATE(213), 1, sym_type_literal, @@ -86675,7 +84857,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1021), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -86685,13 +84867,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2021), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86720,29 +84902,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(2075), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(2079), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(2081), 1, anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, @@ -86758,7 +84940,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(931), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -86768,13 +84950,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(2077), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86803,29 +84985,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(2075), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(2079), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(2081), 1, anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, @@ -86841,7 +85023,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(931), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -86851,13 +85033,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(2077), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86886,29 +85068,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(2075), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(2079), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(2081), 1, anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, @@ -86924,7 +85106,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(931), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -86934,13 +85116,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(2077), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -86969,29 +85151,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(2075), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(2079), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(2081), 1, anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, @@ -87007,7 +85189,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(931), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(782), 2, @@ -87017,13 +85199,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(2077), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87052,29 +85234,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(2027), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2031), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, @@ -87090,7 +85272,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(939), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -87100,13 +85282,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87135,29 +85317,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(2027), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2031), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, @@ -87173,7 +85355,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(939), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -87183,13 +85365,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87218,29 +85400,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(2027), 1, + ACTIONS(2051), 1, sym_real_literal, - ACTIONS(2031), 1, + ACTIONS(2055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2033), 1, + ACTIONS(2057), 1, anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, @@ -87256,7 +85438,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(939), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(814), 2, @@ -87266,13 +85448,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2029), 6, + ACTIONS(2053), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87301,29 +85483,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(2059), 1, sym_real_literal, - ACTIONS(2039), 1, + ACTIONS(2063), 1, anon_sym_PLUS_PLUS, - ACTIONS(2041), 1, + ACTIONS(2065), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, @@ -87339,7 +85521,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -87349,13 +85531,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2037), 6, + ACTIONS(2061), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87384,29 +85566,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(2059), 1, sym_real_literal, - ACTIONS(2039), 1, + ACTIONS(2063), 1, anon_sym_PLUS_PLUS, - ACTIONS(2041), 1, + ACTIONS(2065), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, @@ -87422,7 +85604,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -87432,13 +85614,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2037), 6, + ACTIONS(2061), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87467,29 +85649,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(2059), 1, sym_real_literal, - ACTIONS(2039), 1, + ACTIONS(2063), 1, anon_sym_PLUS_PLUS, - ACTIONS(2041), 1, + ACTIONS(2065), 1, anon_sym_DASH_DASH, STATE(210), 1, sym_type_literal, @@ -87505,7 +85687,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(989), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(916), 2, @@ -87515,13 +85697,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2037), 6, + ACTIONS(2061), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87550,29 +85732,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2067), 1, sym_real_literal, - ACTIONS(2047), 1, + ACTIONS(2071), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(2073), 1, anon_sym_DASH_DASH, STATE(209), 1, sym_type_literal, @@ -87588,7 +85770,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -87598,13 +85780,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(2069), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87633,29 +85815,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2067), 1, sym_real_literal, - ACTIONS(2047), 1, + ACTIONS(2071), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(2073), 1, anon_sym_DASH_DASH, STATE(209), 1, sym_type_literal, @@ -87671,7 +85853,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -87681,13 +85863,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(2069), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87716,29 +85898,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2067), 1, sym_real_literal, - ACTIONS(2047), 1, + ACTIONS(2071), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(2073), 1, anon_sym_DASH_DASH, STATE(209), 1, sym_type_literal, @@ -87754,7 +85936,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(959), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(887), 2, @@ -87764,13 +85946,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(2069), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87919,7 +86101,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2059), 2, + ACTIONS(2083), 2, sym_real_literal, sym_simple_name, STATE(113), 2, @@ -87958,27 +86140,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1957), 1, anon_sym_PLUS_PLUS, - ACTIONS(1935), 1, + ACTIONS(1959), 1, anon_sym_DASH_DASH, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, @@ -87992,10 +86174,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2061), 2, + ACTIONS(2085), 2, sym_real_literal, sym_simple_name, STATE(782), 2, @@ -88005,13 +86187,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1925), 6, + ACTIONS(1949), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88050,11 +86232,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -88068,10 +86250,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2063), 2, + ACTIONS(2087), 2, sym_real_literal, sym_simple_name, STATE(947), 2, @@ -88087,7 +86269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88110,27 +86292,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(883), 1, sym_decimal_integer_literal, - ACTIONS(1913), 1, + ACTIONS(1937), 1, sym_hexadecimal_integer_literal, - ACTIONS(1917), 1, + ACTIONS(1941), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1919), 1, + ACTIONS(1943), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1923), 1, + ACTIONS(1947), 1, anon_sym_LBRACK, - ACTIONS(1929), 1, + ACTIONS(1953), 1, anon_sym_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, - ACTIONS(1933), 1, + ACTIONS(1957), 1, anon_sym_PLUS_PLUS, - ACTIONS(1935), 1, + ACTIONS(1959), 1, anon_sym_DASH_DASH, - ACTIONS(1937), 1, + ACTIONS(1961), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1939), 1, + ACTIONS(1963), 1, anon_sym_AT_LPAREN, - ACTIONS(1941), 1, + ACTIONS(1965), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, @@ -88144,10 +86326,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1921), 2, + ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2061), 2, + ACTIONS(2085), 2, sym_real_literal, sym_simple_name, STATE(782), 2, @@ -88157,13 +86339,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1927), 5, + ACTIONS(1951), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1925), 6, + ACTIONS(1949), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88223,7 +86405,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2089), 2, sym_real_literal, sym_simple_name, STATE(147), 2, @@ -88278,11 +86460,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -88296,10 +86478,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(2091), 2, sym_real_literal, sym_simple_name, STATE(1020), 2, @@ -88315,7 +86497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88375,7 +86557,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2063), 2, + ACTIONS(2087), 2, sym_real_literal, sym_simple_name, STATE(947), 2, @@ -88451,7 +86633,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2059), 2, + ACTIONS(2083), 2, sym_real_literal, sym_simple_name, STATE(113), 2, @@ -88490,27 +86672,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2001), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, STATE(211), 1, sym_type_literal, @@ -88524,10 +86706,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2069), 2, + ACTIONS(2093), 2, sym_real_literal, sym_simple_name, STATE(887), 2, @@ -88537,13 +86719,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1991), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88566,27 +86748,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(1945), 1, + ACTIONS(1969), 1, anon_sym_PLUS_PLUS, - ACTIONS(1947), 1, + ACTIONS(1971), 1, anon_sym_DASH_DASH, STATE(206), 1, sym_type_literal, @@ -88600,10 +86782,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2071), 2, + ACTIONS(2095), 2, sym_real_literal, sym_simple_name, STATE(814), 2, @@ -88613,13 +86795,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1943), 6, + ACTIONS(1967), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88679,7 +86861,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2059), 2, + ACTIONS(2083), 2, sym_real_literal, sym_simple_name, STATE(113), 2, @@ -88755,7 +86937,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(2091), 2, sym_real_literal, sym_simple_name, STATE(1020), 2, @@ -88831,7 +87013,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2089), 2, sym_real_literal, sym_simple_name, STATE(147), 2, @@ -88870,27 +87052,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(845), 1, sym_decimal_integer_literal, - ACTIONS(1883), 1, + ACTIONS(1907), 1, sym_hexadecimal_integer_literal, - ACTIONS(1887), 1, + ACTIONS(1911), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1889), 1, + ACTIONS(1913), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1893), 1, + ACTIONS(1917), 1, anon_sym_LBRACK, - ACTIONS(1899), 1, + ACTIONS(1923), 1, anon_sym_LPAREN, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, - ACTIONS(1907), 1, + ACTIONS(1931), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1909), 1, + ACTIONS(1933), 1, anon_sym_AT_LPAREN, - ACTIONS(1911), 1, + ACTIONS(1935), 1, anon_sym_AT_LBRACE, - ACTIONS(1945), 1, + ACTIONS(1969), 1, anon_sym_PLUS_PLUS, - ACTIONS(1947), 1, + ACTIONS(1971), 1, anon_sym_DASH_DASH, STATE(206), 1, sym_type_literal, @@ -88904,10 +87086,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1891), 2, + ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2071), 2, + ACTIONS(2095), 2, sym_real_literal, sym_simple_name, STATE(814), 2, @@ -88917,13 +87099,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1897), 5, + ACTIONS(1921), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1943), 6, + ACTIONS(1967), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -88983,7 +87165,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(2091), 2, sym_real_literal, sym_simple_name, STATE(1020), 2, @@ -89059,7 +87241,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2063), 2, + ACTIONS(2087), 2, sym_real_literal, sym_simple_name, STATE(947), 2, @@ -89098,27 +87280,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(945), 1, sym_decimal_integer_literal, - ACTIONS(1979), 1, + ACTIONS(2003), 1, sym_hexadecimal_integer_literal, - ACTIONS(1983), 1, + ACTIONS(2007), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1985), 1, + ACTIONS(2009), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1989), 1, + ACTIONS(2013), 1, anon_sym_LBRACK, - ACTIONS(1995), 1, + ACTIONS(2019), 1, anon_sym_LPAREN, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, - ACTIONS(1999), 1, + ACTIONS(2023), 1, anon_sym_PLUS_PLUS, - ACTIONS(2001), 1, + ACTIONS(2025), 1, anon_sym_DASH_DASH, - ACTIONS(2003), 1, + ACTIONS(2027), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2005), 1, + ACTIONS(2029), 1, anon_sym_AT_LPAREN, - ACTIONS(2007), 1, + ACTIONS(2031), 1, anon_sym_AT_LBRACE, STATE(211), 1, sym_type_literal, @@ -89132,10 +87314,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1007), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1987), 2, + ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2069), 2, + ACTIONS(2093), 2, sym_real_literal, sym_simple_name, STATE(887), 2, @@ -89145,13 +87327,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1993), 5, + ACTIONS(2017), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1991), 6, + ACTIONS(2015), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -89211,7 +87393,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2089), 2, sym_real_literal, sym_simple_name, STATE(147), 2, @@ -89266,11 +87448,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1833), 1, + ACTIONS(1857), 1, anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(1863), 1, anon_sym_PLUS_PLUS, - ACTIONS(1841), 1, + ACTIONS(1865), 1, anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, @@ -89284,10 +87466,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1837), 2, + ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2067), 2, + ACTIONS(2091), 2, sym_real_literal, sym_simple_name, STATE(1020), 2, @@ -89303,7 +87485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1835), 6, + ACTIONS(1859), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -89326,27 +87508,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1969), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, STATE(212), 1, sym_type_literal, @@ -89360,10 +87542,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2073), 2, + ACTIONS(2097), 2, sym_real_literal, sym_simple_name, STATE(916), 2, @@ -89373,13 +87555,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1961), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -89439,7 +87621,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2065), 2, + ACTIONS(2089), 2, sym_real_literal, sym_simple_name, STATE(147), 2, @@ -89478,27 +87660,27 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(975), 1, sym_decimal_integer_literal, - ACTIONS(1949), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1953), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1955), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1959), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1965), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1969), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1973), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1975), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1977), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, STATE(212), 1, sym_type_literal, @@ -89512,10 +87694,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1015), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1957), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2073), 2, + ACTIONS(2097), 2, sym_real_literal, sym_simple_name, STATE(916), 2, @@ -89525,13 +87707,13 @@ static const uint16_t ts_small_parse_table[] = { sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1963), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1961), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -89570,11 +87752,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1536), 1, + ACTIONS(1560), 1, anon_sym_LBRACK, - ACTIONS(1849), 1, + ACTIONS(1873), 1, anon_sym_PLUS_PLUS, - ACTIONS(1851), 1, + ACTIONS(1875), 1, anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, @@ -89588,10 +87770,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1847), 2, + ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2063), 2, + ACTIONS(2087), 2, sym_real_literal, sym_simple_name, STATE(947), 2, @@ -89607,7 +87789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1845), 6, + ACTIONS(1869), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -89667,7 +87849,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2059), 2, + ACTIONS(2083), 2, sym_real_literal, sym_simple_name, STATE(113), 2, @@ -89704,10 +87886,11 @@ static const uint16_t ts_small_parse_table[] = { [30845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(595), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 46, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 45, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89753,20 +87936,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [30901] = 5, + [30901] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2080), 1, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2104), 1, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(97), 5, anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2078), 8, + ACTIONS(2102), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89775,7 +87958,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2075), 33, + ACTIONS(2099), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89809,12 +87992,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [30961] = 3, + [30963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(595), 2, anon_sym_SPACE, - ACTIONS(597), 47, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 46, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89861,8 +88045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [31017] = 24, + [31019] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -89879,13 +88062,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2083), 1, + ACTIONS(2107), 1, sym_real_literal, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2089), 1, + ACTIONS(2113), 1, aux_sym_command_name_token1, - ACTIONS(2091), 1, + ACTIONS(2115), 1, sym_path_command_name_token, STATE(955), 1, sym_invokation_foreach_expression, @@ -89911,7 +88094,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1561), 2, sym_command_name, sym_path_command_name, - ACTIONS(2087), 7, + ACTIONS(2111), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89936,20 +88119,21 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31115] = 5, + [31117] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2080), 2, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2104), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(97), 5, anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2078), 8, + ACTIONS(2102), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89958,7 +88142,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2075), 32, + ACTIONS(2099), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89991,7 +88175,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [31175] = 23, + [31179] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -90008,13 +88192,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2083), 1, + ACTIONS(2107), 1, sym_real_literal, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2089), 1, + ACTIONS(2113), 1, aux_sym_command_name_token1, - ACTIONS(2091), 1, + ACTIONS(2115), 1, sym_path_command_name_token, STATE(955), 1, sym_invokation_foreach_expression, @@ -90038,7 +88222,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1561), 2, sym_command_name, sym_path_command_name, - ACTIONS(2087), 7, + ACTIONS(2111), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90063,19 +88247,20 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31270] = 5, + [31274] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2080), 1, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2104), 1, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(97), 5, anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2078), 8, + ACTIONS(2102), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90084,7 +88269,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2075), 32, + ACTIONS(2099), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90117,12 +88302,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31329] = 3, + [31335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(595), 2, anon_sym_SPACE, - ACTIONS(597), 46, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 45, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90168,14 +88354,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [31384] = 3, + [31390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(595), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 45, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 44, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90220,21 +88406,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [31439] = 5, + [31445] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2080), 2, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2104), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(97), 6, + ACTIONS(97), 5, anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2078), 8, + ACTIONS(2102), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90243,7 +88429,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2075), 31, + ACTIONS(2099), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90275,7 +88461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31498] = 21, + [31506] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -90292,13 +88478,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2093), 1, + ACTIONS(2117), 1, sym_real_literal, - ACTIONS(2095), 1, + ACTIONS(2119), 1, sym__command_token, - ACTIONS(2097), 1, + ACTIONS(2121), 1, anon_sym_RBRACE, STATE(955), 1, sym_invokation_foreach_expression, @@ -90344,7 +88530,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31588] = 21, + [31596] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -90361,13 +88547,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2093), 1, + ACTIONS(2117), 1, sym_real_literal, - ACTIONS(2095), 1, + ACTIONS(2119), 1, sym__command_token, - ACTIONS(2099), 1, + ACTIONS(2123), 1, anon_sym_RBRACE, STATE(955), 1, sym_invokation_foreach_expression, @@ -90413,7 +88599,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31678] = 22, + [31686] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(979), 1, @@ -90430,13 +88616,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1003), 1, anon_sym_AT_LBRACE, - ACTIONS(2101), 1, + ACTIONS(2125), 1, sym_real_literal, - ACTIONS(2103), 1, + ACTIONS(2127), 1, anon_sym_LBRACK, - ACTIONS(2107), 1, + ACTIONS(2131), 1, aux_sym_command_name_token1, - ACTIONS(2109), 1, + ACTIONS(2133), 1, sym_path_command_name_token, STATE(725), 1, sym_variable, @@ -90458,7 +88644,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1134), 2, sym_command_name, sym_path_command_name, - ACTIONS(2105), 7, + ACTIONS(2129), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90483,7 +88669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31770] = 22, + [31778] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(979), 1, @@ -90500,13 +88686,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1003), 1, anon_sym_AT_LBRACE, - ACTIONS(2103), 1, + ACTIONS(2127), 1, anon_sym_LBRACK, - ACTIONS(2111), 1, + ACTIONS(2135), 1, sym_real_literal, - ACTIONS(2113), 1, + ACTIONS(2137), 1, anon_sym_SPACE, - ACTIONS(2115), 1, + ACTIONS(2139), 1, anon_sym_COLON, STATE(222), 1, sym_command_argument_sep, @@ -90553,7 +88739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31862] = 22, + [31870] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -90570,13 +88756,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2141), 1, sym_real_literal, - ACTIONS(2119), 1, + ACTIONS(2143), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2145), 1, anon_sym_COLON, STATE(228), 1, sym_command_argument_sep, @@ -90623,7 +88809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31954] = 22, + [31962] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, @@ -90640,13 +88826,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(973), 1, anon_sym_AT_LBRACE, - ACTIONS(2123), 1, + ACTIONS(2147), 1, sym_real_literal, - ACTIONS(2125), 1, + ACTIONS(2149), 1, anon_sym_LBRACK, - ACTIONS(2129), 1, + ACTIONS(2153), 1, aux_sym_command_name_token1, - ACTIONS(2131), 1, + ACTIONS(2155), 1, sym_path_command_name_token, STATE(722), 1, sym_variable, @@ -90668,7 +88854,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1129), 2, sym_command_name, sym_path_command_name, - ACTIONS(2127), 7, + ACTIONS(2151), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90693,7 +88879,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32046] = 22, + [32054] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(949), 1, @@ -90710,13 +88896,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(973), 1, anon_sym_AT_LBRACE, - ACTIONS(2125), 1, + ACTIONS(2149), 1, anon_sym_LBRACK, - ACTIONS(2133), 1, + ACTIONS(2157), 1, sym_real_literal, - ACTIONS(2135), 1, + ACTIONS(2159), 1, anon_sym_SPACE, - ACTIONS(2137), 1, + ACTIONS(2161), 1, anon_sym_COLON, STATE(220), 1, sym_command_argument_sep, @@ -90763,7 +88949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32138] = 22, + [32146] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(63), 1, @@ -90782,11 +88968,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(911), 1, anon_sym_AT_LBRACE, - ACTIONS(2139), 1, + ACTIONS(2163), 1, sym_real_literal, - ACTIONS(2141), 1, + ACTIONS(2165), 1, anon_sym_LBRACK, - ACTIONS(2145), 1, + ACTIONS(2169), 1, sym_path_command_name_token, STATE(720), 1, sym_variable, @@ -90808,7 +88994,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1106), 2, sym_command_name, sym_path_command_name, - ACTIONS(2143), 7, + ACTIONS(2167), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90833,7 +89019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32230] = 22, + [32238] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(849), 1, @@ -90850,13 +89036,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(873), 1, anon_sym_AT_LBRACE, - ACTIONS(2147), 1, + ACTIONS(2171), 1, sym_real_literal, - ACTIONS(2149), 1, + ACTIONS(2173), 1, anon_sym_LBRACK, - ACTIONS(2151), 1, + ACTIONS(2175), 1, anon_sym_SPACE, - ACTIONS(2153), 1, + ACTIONS(2177), 1, anon_sym_COLON, STATE(218), 1, sym_command_argument_sep, @@ -90903,7 +89089,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32322] = 22, + [32330] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(887), 1, @@ -90920,13 +89106,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(911), 1, anon_sym_AT_LBRACE, - ACTIONS(2141), 1, + ACTIONS(2165), 1, anon_sym_LBRACK, - ACTIONS(2155), 1, + ACTIONS(2179), 1, sym_real_literal, - ACTIONS(2157), 1, + ACTIONS(2181), 1, anon_sym_SPACE, - ACTIONS(2159), 1, + ACTIONS(2183), 1, anon_sym_COLON, STATE(217), 1, sym_command_argument_sep, @@ -90973,7 +89159,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32414] = 22, + [32422] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(849), 1, @@ -90990,13 +89176,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(873), 1, anon_sym_AT_LBRACE, - ACTIONS(1283), 1, + ACTIONS(1307), 1, aux_sym_command_name_token1, - ACTIONS(2149), 1, + ACTIONS(2173), 1, anon_sym_LBRACK, - ACTIONS(2161), 1, + ACTIONS(2185), 1, sym_real_literal, - ACTIONS(2165), 1, + ACTIONS(2189), 1, sym_path_command_name_token, STATE(717), 1, sym_variable, @@ -91018,7 +89204,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1116), 2, sym_command_name, sym_path_command_name, - ACTIONS(2163), 7, + ACTIONS(2187), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91043,7 +89229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32506] = 22, + [32514] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 1, @@ -91060,13 +89246,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1161), 1, anon_sym_AT_LBRACE, - ACTIONS(2167), 1, + ACTIONS(2191), 1, sym_real_literal, - ACTIONS(2169), 1, + ACTIONS(2193), 1, anon_sym_LBRACK, - ACTIONS(2171), 1, + ACTIONS(2195), 1, anon_sym_SPACE, - ACTIONS(2173), 1, + ACTIONS(2197), 1, anon_sym_COLON, STATE(227), 1, sym_command_argument_sep, @@ -91113,7 +89299,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32598] = 21, + [32606] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -91130,13 +89316,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2093), 1, + ACTIONS(2117), 1, sym_real_literal, - ACTIONS(2095), 1, + ACTIONS(2119), 1, sym__command_token, - ACTIONS(2175), 1, + ACTIONS(2199), 1, anon_sym_RBRACE, STATE(955), 1, sym_invokation_foreach_expression, @@ -91182,7 +89368,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32688] = 21, + [32696] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -91199,13 +89385,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2093), 1, + ACTIONS(2117), 1, sym_real_literal, - ACTIONS(2095), 1, + ACTIONS(2119), 1, sym__command_token, - ACTIONS(2177), 1, + ACTIONS(2201), 1, anon_sym_RBRACE, STATE(955), 1, sym_invokation_foreach_expression, @@ -91251,39 +89437,39 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32778] = 20, + [32786] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2206), 1, sym_real_literal, - ACTIONS(2185), 1, + ACTIONS(2209), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2188), 1, + ACTIONS(2212), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2194), 1, + ACTIONS(2218), 1, anon_sym_LBRACK, - ACTIONS(2200), 1, + ACTIONS(2224), 1, sym__command_token, - ACTIONS(2203), 1, + ACTIONS(2227), 1, anon_sym_LPAREN, - ACTIONS(2206), 1, + ACTIONS(2230), 1, anon_sym_LBRACE, - ACTIONS(2209), 1, + ACTIONS(2233), 1, anon_sym_RBRACE, - ACTIONS(2211), 1, + ACTIONS(2235), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2214), 1, + ACTIONS(2238), 1, anon_sym_AT_LPAREN, - ACTIONS(2217), 1, + ACTIONS(2241), 1, anon_sym_AT_LBRACE, STATE(955), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, - ACTIONS(2179), 2, + ACTIONS(2203), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(2191), 2, + ACTIONS(2215), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(740), 2, @@ -91292,7 +89478,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(947), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(2197), 7, + ACTIONS(2221), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91318,7 +89504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32865] = 3, + [32873] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 11, @@ -91368,7 +89554,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [32918] = 20, + [32926] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -91385,13 +89571,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2093), 1, + ACTIONS(2117), 1, sym_real_literal, - ACTIONS(2095), 1, + ACTIONS(2119), 1, sym__command_token, - ACTIONS(2220), 1, + ACTIONS(2244), 1, anon_sym_RBRACE, STATE(955), 1, sym_invokation_foreach_expression, @@ -91435,17 +89621,17 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [33005] = 6, + [33013] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2226), 1, + ACTIONS(2250), 1, sym_path_command_name_token, - ACTIONS(2228), 1, + ACTIONS(2252), 1, anon_sym_SPACE, STATE(745), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2224), 7, + ACTIONS(2248), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91453,7 +89639,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2222), 33, + ACTIONS(2246), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91487,18 +89673,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33063] = 6, + [33071] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2232), 1, + ACTIONS(2256), 1, sym_path_command_name_token, - ACTIONS(2228), 2, + ACTIONS(2252), 2, sym__statement_terminator, anon_sym_SPACE, STATE(746), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2230), 7, + ACTIONS(2254), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91506,7 +89692,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2222), 32, + ACTIONS(2246), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91539,17 +89725,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33121] = 6, + [33129] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2239), 1, + ACTIONS(2263), 1, sym_path_command_name_token, - ACTIONS(2242), 1, + ACTIONS(2266), 1, anon_sym_SPACE, STATE(745), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2236), 7, + ACTIONS(2260), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91557,7 +89743,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2234), 33, + ACTIONS(2258), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91591,18 +89777,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33179] = 6, + [33187] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2247), 1, + ACTIONS(2271), 1, sym_path_command_name_token, - ACTIONS(2242), 2, + ACTIONS(2266), 2, sym__statement_terminator, anon_sym_SPACE, STATE(746), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2244), 7, + ACTIONS(2268), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91610,7 +89796,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2234), 32, + ACTIONS(2258), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91643,10 +89829,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33237] = 5, + [33245] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2250), 1, + ACTIONS(2274), 1, anon_sym_LPAREN, STATE(792), 1, sym_argument_list, @@ -91693,7 +89879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33292] = 4, + [33300] = 4, ACTIONS(3), 1, sym_comment, STATE(811), 1, @@ -91742,7 +89928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33345] = 4, + [33353] = 4, ACTIONS(3), 1, sym_comment, STATE(792), 1, @@ -91791,18 +89977,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33398] = 6, + [33406] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2254), 1, + ACTIONS(2278), 1, sym_path_command_name_token, - ACTIONS(2228), 2, + ACTIONS(2252), 2, sym__statement_terminator, anon_sym_SPACE, STATE(752), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2252), 7, + ACTIONS(2276), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91810,7 +89996,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2222), 31, + ACTIONS(2246), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91842,14 +90028,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33455] = 15, + [33463] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2157), 1, + ACTIONS(2181), 1, anon_sym_SPACE, - ACTIONS(2159), 1, + ACTIONS(2183), 1, anon_sym_COLON, - ACTIONS(2264), 1, + ACTIONS(2288), 1, sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, @@ -91863,17 +90049,17 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1541), 1, sym_command_elements, - ACTIONS(2260), 2, + ACTIONS(2284), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2262), 2, + ACTIONS(2286), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, STATE(791), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2258), 12, + ACTIONS(2282), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91886,7 +90072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91902,18 +90088,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33530] = 6, + [33538] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2269), 1, + ACTIONS(2293), 1, sym_path_command_name_token, - ACTIONS(2242), 2, + ACTIONS(2266), 2, sym__statement_terminator, anon_sym_SPACE, STATE(752), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2266), 7, + ACTIONS(2290), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91921,7 +90107,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2234), 31, + ACTIONS(2258), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91953,12 +90139,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33587] = 14, + [33595] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2151), 1, + ACTIONS(2175), 1, anon_sym_SPACE, - ACTIONS(2153), 1, + ACTIONS(2177), 1, anon_sym_COLON, STATE(216), 1, sym_command_argument_sep, @@ -91972,10 +90158,10 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1516), 1, sym_command_elements, - ACTIONS(2274), 2, + ACTIONS(2298), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2262), 3, + ACTIONS(2286), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, @@ -91983,7 +90169,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2272), 12, + ACTIONS(2296), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91996,7 +90182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92012,17 +90198,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33660] = 6, + [33668] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2228), 1, + ACTIONS(2252), 1, anon_sym_SPACE, - ACTIONS(2278), 1, + ACTIONS(2302), 1, sym_path_command_name_token, STATE(755), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2276), 7, + ACTIONS(2300), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -92030,7 +90216,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2222), 32, + ACTIONS(2246), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92063,17 +90249,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33717] = 6, + [33725] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2242), 1, + ACTIONS(2266), 1, anon_sym_SPACE, - ACTIONS(2283), 1, + ACTIONS(2307), 1, sym_path_command_name_token, STATE(755), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2280), 7, + ACTIONS(2304), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -92081,7 +90267,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2234), 32, + ACTIONS(2258), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92114,12 +90300,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33774] = 14, + [33782] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2151), 1, + ACTIONS(2175), 1, anon_sym_SPACE, - ACTIONS(2153), 1, + ACTIONS(2177), 1, anon_sym_COLON, STATE(216), 1, sym_command_argument_sep, @@ -92133,10 +90319,10 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1433), 1, sym_command_elements, - ACTIONS(2274), 2, + ACTIONS(2298), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2286), 3, + ACTIONS(2310), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, @@ -92144,7 +90330,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2272), 12, + ACTIONS(2296), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92157,7 +90343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92173,14 +90359,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33847] = 15, + [33855] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2157), 1, + ACTIONS(2181), 1, anon_sym_SPACE, - ACTIONS(2159), 1, + ACTIONS(2183), 1, anon_sym_COLON, - ACTIONS(2288), 1, + ACTIONS(2312), 1, sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, @@ -92194,17 +90380,17 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1463), 1, sym_command_elements, - ACTIONS(2260), 2, + ACTIONS(2284), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2286), 2, + ACTIONS(2310), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, STATE(791), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2258), 12, + ACTIONS(2282), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92217,7 +90403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92233,10 +90419,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33922] = 5, + [33930] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2290), 1, + ACTIONS(2314), 1, anon_sym_LPAREN, STATE(811), 1, sym_argument_list, @@ -92283,7 +90469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33977] = 3, + [33985] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(663), 3, @@ -92330,7 +90516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34027] = 3, + [34035] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 2, @@ -92377,7 +90563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34077] = 3, + [34085] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 2, @@ -92424,7 +90610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34127] = 3, + [34135] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 2, @@ -92471,7 +90657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34177] = 3, + [34185] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 2, @@ -92518,7 +90704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34227] = 3, + [34235] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 2, @@ -92565,7 +90751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34277] = 3, + [34285] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 2, @@ -92612,7 +90798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34327] = 3, + [34335] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 2, @@ -92659,10 +90845,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34377] = 5, + [34385] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 1, + ACTIONS(2316), 1, anon_sym_LPAREN, STATE(865), 1, sym_argument_list, @@ -92708,7 +90894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34431] = 3, + [34439] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 3, @@ -92755,7 +90941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34481] = 3, + [34489] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 2, @@ -92802,7 +90988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34531] = 3, + [34539] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, @@ -92849,7 +91035,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34581] = 3, + [34589] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 2, @@ -92896,7 +91082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34631] = 4, + [34639] = 4, ACTIONS(3), 1, sym_comment, STATE(882), 1, @@ -92944,16 +91130,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34683] = 15, + [34691] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2113), 1, + ACTIONS(2137), 1, anon_sym_SPACE, - ACTIONS(2115), 1, + ACTIONS(2139), 1, anon_sym_COLON, - ACTIONS(2262), 1, + ACTIONS(2286), 1, anon_sym_PIPE, - ACTIONS(2264), 1, + ACTIONS(2288), 1, sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, @@ -92967,14 +91153,14 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1541), 1, sym_command_elements, - ACTIONS(2296), 2, + ACTIONS(2320), 2, sym_command_parameter, sym_stop_parsing, STATE(856), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2294), 12, + ACTIONS(2318), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92987,7 +91173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93003,7 +91189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34757] = 4, + [34765] = 4, ACTIONS(3), 1, sym_comment, STATE(865), 1, @@ -93051,12 +91237,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34809] = 14, + [34817] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2135), 1, + ACTIONS(2159), 1, anon_sym_SPACE, - ACTIONS(2137), 1, + ACTIONS(2161), 1, anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, @@ -93070,17 +91256,17 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1516), 1, sym_command_elements, - ACTIONS(2262), 2, + ACTIONS(2286), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2300), 2, + ACTIONS(2324), 2, sym_command_parameter, sym_stop_parsing, STATE(848), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, + ACTIONS(2322), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93093,7 +91279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93109,12 +91295,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34881] = 14, + [34889] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2135), 1, + ACTIONS(2159), 1, anon_sym_SPACE, - ACTIONS(2137), 1, + ACTIONS(2161), 1, anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, @@ -93128,17 +91314,17 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1433), 1, sym_command_elements, - ACTIONS(2286), 2, + ACTIONS(2310), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2300), 2, + ACTIONS(2324), 2, sym_command_parameter, sym_stop_parsing, STATE(848), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, + ACTIONS(2322), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93151,7 +91337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93167,7 +91353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34953] = 3, + [34961] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 2, @@ -93214,7 +91400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35003] = 3, + [35011] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(605), 2, @@ -93261,16 +91447,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35053] = 15, + [35061] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2113), 1, + ACTIONS(2137), 1, anon_sym_SPACE, - ACTIONS(2115), 1, + ACTIONS(2139), 1, anon_sym_COLON, - ACTIONS(2286), 1, + ACTIONS(2310), 1, anon_sym_PIPE, - ACTIONS(2288), 1, + ACTIONS(2312), 1, sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, @@ -93284,14 +91470,14 @@ static const uint16_t ts_small_parse_table[] = { sym_merging_redirection_operator, STATE(1463), 1, sym_command_elements, - ACTIONS(2296), 2, + ACTIONS(2320), 2, sym_command_parameter, sym_stop_parsing, STATE(856), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2294), 12, + ACTIONS(2318), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93304,7 +91490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93320,7 +91506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35127] = 3, + [35135] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 2, @@ -93367,7 +91553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35177] = 3, + [35185] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 3, @@ -93414,7 +91600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35227] = 3, + [35235] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 3, @@ -93461,7 +91647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35277] = 3, + [35285] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -93508,21 +91694,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35327] = 8, + [35335] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(2326), 1, anon_sym_LBRACK, - ACTIONS(2304), 1, + ACTIONS(2328), 1, anon_sym_PLUS_PLUS, - ACTIONS(2306), 1, + ACTIONS(2330), 1, anon_sym_DASH_DASH, - ACTIONS(2310), 1, + ACTIONS(2334), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2308), 2, + ACTIONS(2332), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 34, @@ -93560,7 +91746,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [35387] = 3, + [35395] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 3, @@ -93607,7 +91793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35437] = 3, + [35445] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(725), 3, @@ -93654,7 +91840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35487] = 3, + [35495] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 3, @@ -93701,7 +91887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35537] = 3, + [35545] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(659), 3, @@ -93748,7 +91934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35587] = 3, + [35595] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(713), 3, @@ -93795,7 +91981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35637] = 3, + [35645] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(601), 2, @@ -93842,14 +92028,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35687] = 14, + [35695] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2157), 1, + ACTIONS(2181), 1, anon_sym_SPACE, - ACTIONS(2159), 1, + ACTIONS(2183), 1, anon_sym_COLON, - ACTIONS(2316), 1, + ACTIONS(2340), 1, sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, @@ -93861,17 +92047,17 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1110), 1, sym_merging_redirection_operator, - ACTIONS(2312), 2, + ACTIONS(2336), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2314), 2, + ACTIONS(2338), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, STATE(813), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2258), 12, + ACTIONS(2282), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93884,7 +92070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93900,7 +92086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35759] = 3, + [35767] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 2, @@ -93947,7 +92133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35809] = 3, + [35817] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(671), 3, @@ -93994,7 +92180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35859] = 3, + [35867] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(679), 3, @@ -94041,7 +92227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35909] = 18, + [35917] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -94058,11 +92244,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1187), 1, anon_sym_AT_LBRACE, - ACTIONS(2085), 1, + ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2318), 1, + ACTIONS(2342), 1, sym_real_literal, - ACTIONS(2320), 1, + ACTIONS(2344), 1, sym__command_token, STATE(955), 1, sym_invokation_foreach_expression, @@ -94103,7 +92289,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [35989] = 3, + [35997] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 3, @@ -94150,7 +92336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36039] = 3, + [36047] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(609), 3, @@ -94197,7 +92383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36089] = 3, + [36097] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(721), 3, @@ -94244,7 +92430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36139] = 3, + [36147] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 3, @@ -94291,7 +92477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36189] = 3, + [36197] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 3, @@ -94338,7 +92524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36239] = 3, + [36247] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 3, @@ -94385,7 +92571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36289] = 3, + [36297] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 3, @@ -94432,7 +92618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36339] = 3, + [36347] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -94479,7 +92665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36389] = 3, + [36397] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(683), 3, @@ -94526,7 +92712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36439] = 3, + [36447] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 3, @@ -94573,12 +92759,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36489] = 13, + [36497] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2151), 1, + ACTIONS(2175), 1, anon_sym_SPACE, - ACTIONS(2153), 1, + ACTIONS(2177), 1, anon_sym_COLON, STATE(216), 1, sym_command_argument_sep, @@ -94590,10 +92776,10 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1109), 1, sym_merging_redirection_operator, - ACTIONS(2322), 2, + ACTIONS(2346), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2314), 3, + ACTIONS(2338), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, @@ -94601,7 +92787,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2272), 12, + ACTIONS(2296), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -94614,7 +92800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94630,7 +92816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [36559] = 3, + [36567] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 3, @@ -94677,7 +92863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36609] = 3, + [36617] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(613), 3, @@ -94724,7 +92910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36659] = 3, + [36667] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(647), 3, @@ -94771,7 +92957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36709] = 3, + [36717] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(697), 3, @@ -94818,7 +93004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36759] = 3, + [36767] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 3, @@ -94865,7 +93051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36809] = 3, + [36817] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 2, @@ -94912,14 +93098,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36859] = 14, + [36867] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2335), 1, + ACTIONS(2359), 1, anon_sym_SPACE, - ACTIONS(2338), 1, + ACTIONS(2362), 1, anon_sym_COLON, - ACTIONS(2341), 1, + ACTIONS(2365), 1, sym__statement_terminator, STATE(214), 1, sym_command_argument_sep, @@ -94931,17 +93117,17 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1110), 1, sym_merging_redirection_operator, - ACTIONS(2330), 2, + ACTIONS(2354), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2333), 2, + ACTIONS(2357), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, STATE(813), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2327), 12, + ACTIONS(2351), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -94954,7 +93140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2324), 15, + ACTIONS(2348), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94970,7 +93156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [36931] = 3, + [36939] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 2, @@ -95017,20 +93203,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36981] = 8, + [36989] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2343), 1, + ACTIONS(2367), 1, anon_sym_LBRACK, - ACTIONS(2345), 1, + ACTIONS(2369), 1, anon_sym_PLUS_PLUS, - ACTIONS(2347), 1, + ACTIONS(2371), 1, anon_sym_DASH_DASH, - ACTIONS(2351), 1, + ACTIONS(2375), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2349), 2, + ACTIONS(2373), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 35, @@ -95069,7 +93255,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [37041] = 3, + [37049] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 2, @@ -95116,7 +93302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37091] = 3, + [37099] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(725), 2, @@ -95163,7 +93349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37141] = 3, + [37149] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 2, @@ -95210,7 +93396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37191] = 3, + [37199] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 3, @@ -95257,7 +93443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37241] = 3, + [37249] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(659), 2, @@ -95304,7 +93490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37291] = 3, + [37299] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(713), 2, @@ -95351,12 +93537,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37341] = 13, + [37349] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2359), 1, + ACTIONS(2383), 1, anon_sym_SPACE, - ACTIONS(2362), 1, + ACTIONS(2386), 1, anon_sym_COLON, STATE(216), 1, sym_command_argument_sep, @@ -95368,10 +93554,10 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1109), 1, sym_merging_redirection_operator, - ACTIONS(2356), 2, + ACTIONS(2380), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2333), 3, + ACTIONS(2357), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, @@ -95379,7 +93565,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2353), 12, + ACTIONS(2377), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95392,7 +93578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2324), 15, + ACTIONS(2348), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95408,7 +93594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [37411] = 3, + [37419] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(663), 2, @@ -95455,7 +93641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37461] = 3, + [37469] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(671), 2, @@ -95502,7 +93688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37511] = 3, + [37519] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 3, @@ -95549,7 +93735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37561] = 3, + [37569] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(679), 2, @@ -95596,7 +93782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37611] = 3, + [37619] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 2, @@ -95643,10 +93829,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37661] = 5, + [37669] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2365), 1, + ACTIONS(2389), 1, anon_sym_LPAREN, STATE(882), 1, sym_argument_list, @@ -95692,7 +93878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37715] = 3, + [37723] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(609), 2, @@ -95739,7 +93925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37765] = 3, + [37773] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(605), 3, @@ -95786,7 +93972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37815] = 3, + [37823] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 3, @@ -95833,7 +94019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37865] = 3, + [37873] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(721), 2, @@ -95880,7 +94066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37915] = 3, + [37923] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 2, @@ -95927,7 +94113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37965] = 3, + [37973] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 2, @@ -95974,7 +94160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38015] = 3, + [38023] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(683), 2, @@ -96021,7 +94207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38065] = 3, + [38073] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 2, @@ -96068,7 +94254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38115] = 3, + [38123] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(613), 2, @@ -96115,7 +94301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38165] = 3, + [38173] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(647), 2, @@ -96162,7 +94348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38215] = 3, + [38223] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(601), 3, @@ -96209,7 +94395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38265] = 3, + [38273] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(697), 2, @@ -96256,7 +94442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38315] = 3, + [38323] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 3, @@ -96303,7 +94489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38365] = 3, + [38373] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 2, @@ -96349,7 +94535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38414] = 3, + [38422] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, @@ -96395,7 +94581,7 @@ static const uint16_t ts_small_parse_table[] = { sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [38463] = 3, + [38471] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 2, @@ -96441,7 +94627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38512] = 3, + [38520] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 2, @@ -96487,7 +94673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38561] = 3, + [38569] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(609), 2, @@ -96533,7 +94719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38610] = 3, + [38618] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(659), 3, @@ -96579,12 +94765,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38659] = 13, + [38667] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2135), 1, + ACTIONS(2159), 1, anon_sym_SPACE, - ACTIONS(2137), 1, + ACTIONS(2161), 1, anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, @@ -96596,17 +94782,17 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1131), 1, sym_merging_redirection_operator, - ACTIONS(2314), 2, + ACTIONS(2338), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2367), 2, + ACTIONS(2391), 2, sym_command_parameter, sym_stop_parsing, STATE(851), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2298), 12, + ACTIONS(2322), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96619,7 +94805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96635,7 +94821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38728] = 3, + [38736] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(713), 3, @@ -96681,7 +94867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38777] = 3, + [38785] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(721), 2, @@ -96727,12 +94913,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38826] = 13, + [38834] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2375), 1, + ACTIONS(2399), 1, anon_sym_SPACE, - ACTIONS(2378), 1, + ACTIONS(2402), 1, anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, @@ -96744,17 +94930,17 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1131), 1, sym_merging_redirection_operator, - ACTIONS(2333), 2, + ACTIONS(2357), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2372), 2, + ACTIONS(2396), 2, sym_command_parameter, sym_stop_parsing, STATE(851), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2369), 12, + ACTIONS(2393), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96767,7 +94953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2324), 15, + ACTIONS(2348), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96783,12 +94969,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38895] = 12, + [38903] = 12, ACTIONS(81), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2411), 1, anon_sym_PIPE, - ACTIONS(2389), 1, + ACTIONS(2413), 1, sym__statement_terminator, STATE(737), 1, sym_file_redirection_operator, @@ -96801,14 +94987,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1130), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2381), 6, + ACTIONS(2405), 6, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2383), 7, + ACTIONS(2407), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -96816,7 +95002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2256), 8, + ACTIONS(2280), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -96825,7 +95011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2385), 12, + ACTIONS(2409), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96838,7 +95024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [38962] = 3, + [38970] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 2, @@ -96884,7 +95070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39011] = 3, + [39019] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 2, @@ -96930,7 +95116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39060] = 3, + [39068] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(683), 2, @@ -96976,16 +95162,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39109] = 14, + [39117] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2113), 1, + ACTIONS(2137), 1, anon_sym_SPACE, - ACTIONS(2115), 1, + ACTIONS(2139), 1, anon_sym_COLON, - ACTIONS(2314), 1, + ACTIONS(2338), 1, anon_sym_PIPE, - ACTIONS(2316), 1, + ACTIONS(2340), 1, sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, @@ -96997,14 +95183,14 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1125), 1, sym_merging_redirection_operator, - ACTIONS(2391), 2, + ACTIONS(2415), 2, sym_command_parameter, sym_stop_parsing, STATE(886), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2294), 12, + ACTIONS(2318), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97017,7 +95203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2256), 15, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97033,12 +95219,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [39180] = 12, + [39188] = 12, ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, + ACTIONS(2413), 1, anon_sym_RPAREN, - ACTIONS(2395), 1, + ACTIONS(2419), 1, anon_sym_PIPE, STATE(730), 1, sym_file_redirection_operator, @@ -97051,14 +95237,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1128), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2381), 6, + ACTIONS(2405), 6, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - ACTIONS(2383), 7, + ACTIONS(2407), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -97066,7 +95252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2256), 8, + ACTIONS(2280), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97075,7 +95261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2393), 12, + ACTIONS(2417), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97088,14 +95274,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [39247] = 4, + [39255] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2401), 3, + ACTIONS(2425), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2399), 8, + ACTIONS(2423), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97104,7 +95290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2397), 30, + ACTIONS(2421), 30, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -97135,7 +95321,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [39298] = 3, + [39306] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(663), 3, @@ -97181,7 +95367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39347] = 3, + [39355] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(613), 2, @@ -97227,7 +95413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39396] = 3, + [39404] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(647), 2, @@ -97273,7 +95459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39445] = 3, + [39453] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(671), 3, @@ -97319,7 +95505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39494] = 3, + [39502] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(679), 3, @@ -97365,7 +95551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39543] = 3, + [39551] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(697), 2, @@ -97411,7 +95597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39592] = 3, + [39600] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 2, @@ -97457,7 +95643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39641] = 3, + [39649] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 3, @@ -97503,7 +95689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39690] = 3, + [39698] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 3, @@ -97549,7 +95735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39739] = 3, + [39747] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(609), 3, @@ -97595,14 +95781,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39788] = 4, + [39796] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(2427), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2399), 8, + ACTIONS(2423), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97611,7 +95797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2397), 30, + ACTIONS(2421), 30, sym__statement_terminator, anon_sym_EQ, anon_sym_BANG_EQ, @@ -97642,7 +95828,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [39839] = 3, + [39847] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(725), 3, @@ -97688,7 +95874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39888] = 3, + [39896] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(721), 3, @@ -97734,7 +95920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39937] = 3, + [39945] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 3, @@ -97780,7 +95966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39986] = 3, + [39994] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(605), 3, @@ -97826,7 +96012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40035] = 3, + [40043] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 3, @@ -97872,7 +96058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40084] = 3, + [40092] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(601), 3, @@ -97918,7 +96104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40133] = 3, + [40141] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(683), 3, @@ -97964,7 +96150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40182] = 3, + [40190] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 3, @@ -98010,7 +96196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40231] = 3, + [40239] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(613), 3, @@ -98056,7 +96242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40280] = 3, + [40288] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(647), 3, @@ -98102,7 +96288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40329] = 3, + [40337] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(697), 3, @@ -98148,7 +96334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40378] = 3, + [40386] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -98194,7 +96380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40427] = 3, + [40435] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 3, @@ -98240,7 +96426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40476] = 3, + [40484] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(605), 2, @@ -98286,7 +96472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40525] = 3, + [40533] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -98332,7 +96518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40574] = 3, + [40582] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(601), 2, @@ -98378,16 +96564,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40623] = 14, + [40631] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2333), 1, + ACTIONS(2357), 1, anon_sym_PIPE, - ACTIONS(2341), 1, + ACTIONS(2365), 1, sym__statement_terminator, - ACTIONS(2411), 1, + ACTIONS(2435), 1, anon_sym_SPACE, - ACTIONS(2414), 1, + ACTIONS(2438), 1, anon_sym_COLON, STATE(219), 1, sym_command_argument_sep, @@ -98399,14 +96585,14 @@ static const uint16_t ts_small_parse_table[] = { sym__command_argument, STATE(1125), 1, sym_merging_redirection_operator, - ACTIONS(2408), 2, + ACTIONS(2432), 2, sym_command_parameter, sym_stop_parsing, STATE(886), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2405), 12, + ACTIONS(2429), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98419,7 +96605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2324), 15, + ACTIONS(2348), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98435,7 +96621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [40694] = 3, + [40702] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 2, @@ -98481,20 +96667,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40743] = 8, + [40751] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2417), 1, + ACTIONS(2441), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2443), 1, anon_sym_PLUS_PLUS, - ACTIONS(2421), 1, + ACTIONS(2445), 1, anon_sym_DASH_DASH, - ACTIONS(2425), 1, + ACTIONS(2449), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2423), 2, + ACTIONS(2447), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 34, @@ -98532,7 +96718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40802] = 3, + [40810] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 2, @@ -98578,7 +96764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40851] = 3, + [40859] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 2, @@ -98624,14 +96810,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40900] = 4, + [40908] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2403), 3, + ACTIONS(2427), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2429), 8, + ACTIONS(2453), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98640,7 +96826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2427), 30, + ACTIONS(2451), 30, sym__statement_terminator, anon_sym_EQ, anon_sym_BANG_EQ, @@ -98671,7 +96857,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [40951] = 3, + [40959] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 2, @@ -98717,7 +96903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41000] = 3, + [41008] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 3, @@ -98763,21 +96949,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41049] = 8, + [41057] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(2326), 1, anon_sym_LBRACK, - ACTIONS(2304), 1, + ACTIONS(2328), 1, anon_sym_PLUS_PLUS, - ACTIONS(2306), 1, + ACTIONS(2330), 1, anon_sym_DASH_DASH, - ACTIONS(2310), 1, + ACTIONS(2334), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2431), 2, + ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 33, @@ -98814,7 +97000,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41108] = 3, + [41116] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 3, @@ -98860,20 +97046,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41157] = 8, + [41165] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2343), 1, + ACTIONS(2367), 1, anon_sym_LBRACK, - ACTIONS(2345), 1, + ACTIONS(2369), 1, anon_sym_PLUS_PLUS, - ACTIONS(2347), 1, + ACTIONS(2371), 1, anon_sym_DASH_DASH, - ACTIONS(2351), 1, + ACTIONS(2375), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2433), 2, + ACTIONS(2457), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 34, @@ -98911,7 +97097,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41216] = 3, + [41224] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(725), 2, @@ -98957,7 +97143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41265] = 3, + [41273] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 2, @@ -99003,7 +97189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41314] = 3, + [41322] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 2, @@ -99049,7 +97235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41363] = 3, + [41371] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 2, @@ -99095,21 +97281,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41412] = 8, + [41420] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2435), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2437), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2439), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2443), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2441), 2, + ACTIONS(2465), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 33, @@ -99146,14 +97332,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [41471] = 4, + [41479] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2401), 3, + ACTIONS(2425), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2429), 8, + ACTIONS(2453), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99162,7 +97348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2427), 30, + ACTIONS(2451), 30, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -99193,7 +97379,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [41522] = 3, + [41530] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 3, @@ -99239,7 +97425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41571] = 3, + [41579] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 3, @@ -99285,7 +97471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41620] = 3, + [41628] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 3, @@ -99331,7 +97517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41669] = 3, + [41677] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 3, @@ -99377,7 +97563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41718] = 3, + [41726] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 3, @@ -99423,7 +97609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41767] = 3, + [41775] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 3, @@ -99469,7 +97655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41816] = 3, + [41824] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 3, @@ -99515,7 +97701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41865] = 3, + [41873] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(659), 2, @@ -99561,7 +97747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41914] = 3, + [41922] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 2, @@ -99607,7 +97793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41963] = 3, + [41971] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 2, @@ -99653,7 +97839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42012] = 3, + [42020] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 2, @@ -99699,7 +97885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42061] = 3, + [42069] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 2, @@ -99745,7 +97931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42110] = 3, + [42118] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 2, @@ -99791,7 +97977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42159] = 3, + [42167] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 3, @@ -99837,7 +98023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42208] = 3, + [42216] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(713), 2, @@ -99883,7 +98069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42257] = 3, + [42265] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(663), 2, @@ -99929,7 +98115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42306] = 3, + [42314] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(671), 2, @@ -99975,7 +98161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42355] = 3, + [42363] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 2, @@ -100021,7 +98207,7 @@ static const uint16_t ts_small_parse_table[] = { sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [42404] = 3, + [42412] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(679), 2, @@ -100067,7 +98253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42453] = 3, + [42461] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 3, @@ -100113,7 +98299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42502] = 3, + [42510] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 2, @@ -100159,23 +98345,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42551] = 8, + [42559] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2343), 1, + ACTIONS(2367), 1, anon_sym_LBRACK, - ACTIONS(2345), 1, + ACTIONS(2369), 1, anon_sym_PLUS_PLUS, - ACTIONS(2347), 1, + ACTIONS(2371), 1, anon_sym_DASH_DASH, - ACTIONS(2351), 1, + ACTIONS(2375), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2447), 1, + ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2433), 2, + ACTIONS(2457), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2445), 33, + ACTIONS(2469), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100209,23 +98395,23 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42609] = 8, + [42617] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2343), 1, + ACTIONS(2367), 1, anon_sym_LBRACK, - ACTIONS(2345), 1, + ACTIONS(2369), 1, anon_sym_PLUS_PLUS, - ACTIONS(2347), 1, + ACTIONS(2371), 1, anon_sym_DASH_DASH, - ACTIONS(2351), 1, + ACTIONS(2375), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2451), 1, + ACTIONS(2475), 1, anon_sym_SPACE, - ACTIONS(2433), 2, + ACTIONS(2457), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2449), 33, + ACTIONS(2473), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100259,24 +98445,24 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42667] = 8, + [42675] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(2326), 1, anon_sym_LBRACK, - ACTIONS(2304), 1, + ACTIONS(2328), 1, anon_sym_PLUS_PLUS, - ACTIONS(2306), 1, + ACTIONS(2330), 1, anon_sym_DASH_DASH, - ACTIONS(2310), 1, + ACTIONS(2334), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2431), 2, + ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2447), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2445), 32, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100309,7 +98495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42725] = 4, + [42733] = 4, ACTIONS(81), 1, sym_comment, STATE(948), 1, @@ -100355,21 +98541,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42775] = 8, + [42783] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2435), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2437), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2439), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2443), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2453), 2, + ACTIONS(2477), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 32, @@ -100405,20 +98591,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42833] = 8, + [42841] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2417), 1, + ACTIONS(2441), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2443), 1, anon_sym_PLUS_PLUS, - ACTIONS(2421), 1, + ACTIONS(2445), 1, anon_sym_DASH_DASH, - ACTIONS(2425), 1, + ACTIONS(2449), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2455), 2, + ACTIONS(2479), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 33, @@ -100455,7 +98641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42891] = 3, + [42899] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(253), 3, @@ -100500,7 +98686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42939] = 3, + [42947] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(253), 2, @@ -100545,24 +98731,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42987] = 8, + [42995] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(2326), 1, anon_sym_LBRACK, - ACTIONS(2304), 1, + ACTIONS(2328), 1, anon_sym_PLUS_PLUS, - ACTIONS(2306), 1, + ACTIONS(2330), 1, anon_sym_DASH_DASH, - ACTIONS(2310), 1, + ACTIONS(2334), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2431), 2, + ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2451), 2, + ACTIONS(2475), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2449), 32, + ACTIONS(2473), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100595,10 +98781,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43045] = 5, + [43053] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2457), 1, + ACTIONS(2481), 1, anon_sym_LPAREN, STATE(948), 1, sym_argument_list, @@ -100642,7 +98828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43097] = 3, + [43105] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(665), 9, @@ -100686,7 +98872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43144] = 3, + [43152] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(715), 9, @@ -100730,7 +98916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43191] = 3, + [43199] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(253), 3, @@ -100774,24 +98960,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [43238] = 8, + [43246] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2435), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2437), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2439), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2443), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2451), 2, + ACTIONS(2475), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2453), 2, + ACTIONS(2477), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2449), 31, + ACTIONS(2473), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100823,7 +99009,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [43295] = 3, + [43303] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(253), 2, @@ -100867,7 +99053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [43342] = 3, + [43350] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(637), 9, @@ -100911,7 +99097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43389] = 3, + [43397] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(641), 9, @@ -100955,7 +99141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43436] = 3, + [43444] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(603), 9, @@ -100999,21 +99185,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43483] = 7, + [43491] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2463), 1, + ACTIONS(2487), 1, aux_sym_command_name_token2, - ACTIONS(2465), 1, + ACTIONS(2489), 1, anon_sym_DQUOTE2, - ACTIONS(2467), 1, + ACTIONS(2491), 1, sym__statement_terminator, STATE(965), 1, aux_sym_command_name_repeat1, - ACTIONS(2459), 2, + ACTIONS(2483), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2461), 33, + ACTIONS(2485), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101047,23 +99233,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43538] = 8, + [43546] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2417), 1, + ACTIONS(2441), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2443), 1, anon_sym_PLUS_PLUS, - ACTIONS(2421), 1, + ACTIONS(2445), 1, anon_sym_DASH_DASH, - ACTIONS(2425), 1, + ACTIONS(2449), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2451), 1, + ACTIONS(2475), 1, anon_sym_SPACE, - ACTIONS(2455), 2, + ACTIONS(2479), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2449), 32, + ACTIONS(2473), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101096,7 +99282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [43595] = 3, + [43603] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(619), 9, @@ -101140,19 +99326,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43642] = 6, + [43650] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2474), 1, + ACTIONS(2498), 1, aux_sym_command_name_token2, - ACTIONS(2477), 1, + ACTIONS(2501), 1, anon_sym_DQUOTE2, STATE(945), 1, aux_sym_command_name_repeat1, - ACTIONS(2469), 2, + ACTIONS(2493), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 34, + ACTIONS(2496), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101187,7 +99373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43695] = 3, + [43703] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(645), 9, @@ -101231,7 +99417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43742] = 3, + [43750] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(703), 9, @@ -101275,7 +99461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43789] = 3, + [43797] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(719), 9, @@ -101319,7 +99505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43836] = 3, + [43844] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(673), 9, @@ -101363,21 +99549,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43883] = 7, + [43891] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2465), 1, + ACTIONS(2489), 1, anon_sym_DQUOTE2, - ACTIONS(2484), 1, + ACTIONS(2508), 1, aux_sym_command_name_token2, - ACTIONS(2486), 1, + ACTIONS(2510), 1, sym__statement_terminator, STATE(942), 1, aux_sym_command_name_repeat1, - ACTIONS(2480), 2, + ACTIONS(2504), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2482), 33, + ACTIONS(2506), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101411,7 +99597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43938] = 3, + [43946] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(681), 9, @@ -101455,7 +99641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43985] = 3, + [43993] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(691), 9, @@ -101499,7 +99685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44032] = 3, + [44040] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(611), 9, @@ -101543,7 +99729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44079] = 3, + [44087] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(677), 9, @@ -101587,7 +99773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44126] = 3, + [44134] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(711), 9, @@ -101631,7 +99817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44173] = 3, + [44181] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(731), 9, @@ -101675,7 +99861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44220] = 3, + [44228] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(607), 9, @@ -101719,7 +99905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44267] = 3, + [44275] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(727), 9, @@ -101763,7 +99949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44314] = 3, + [44322] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(653), 9, @@ -101807,7 +99993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44361] = 3, + [44369] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(707), 9, @@ -101851,7 +100037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44408] = 3, + [44416] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(695), 9, @@ -101895,7 +100081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44455] = 3, + [44463] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(669), 9, @@ -101939,24 +100125,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44502] = 8, + [44510] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2435), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2437), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2439), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2443), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2447), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2453), 2, + ACTIONS(2477), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2445), 31, + ACTIONS(2469), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101988,7 +100174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [44559] = 3, + [44567] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(623), 9, @@ -102032,21 +100218,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44606] = 7, + [44614] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2491), 1, + ACTIONS(2515), 1, aux_sym_command_name_token2, - ACTIONS(2494), 1, + ACTIONS(2518), 1, anon_sym_DQUOTE2, - ACTIONS(2497), 1, + ACTIONS(2521), 1, sym__statement_terminator, STATE(965), 1, aux_sym_command_name_repeat1, - ACTIONS(2488), 2, + ACTIONS(2512), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 33, + ACTIONS(2496), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102080,19 +100266,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [44661] = 6, + [44669] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2501), 1, + ACTIONS(2525), 1, aux_sym_command_name_token2, - ACTIONS(2503), 1, + ACTIONS(2527), 1, anon_sym_DQUOTE2, STATE(945), 1, aux_sym_command_name_repeat1, - ACTIONS(2499), 2, + ACTIONS(2523), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2461), 34, + ACTIONS(2485), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102127,23 +100313,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [44714] = 8, + [44722] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2417), 1, + ACTIONS(2441), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2443), 1, anon_sym_PLUS_PLUS, - ACTIONS(2421), 1, + ACTIONS(2445), 1, anon_sym_DASH_DASH, - ACTIONS(2425), 1, + ACTIONS(2449), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2447), 1, + ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2455), 2, + ACTIONS(2479), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2445), 32, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102176,7 +100362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [44771] = 3, + [44779] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(686), 9, @@ -102220,7 +100406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44818] = 3, + [44826] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(661), 9, @@ -102264,7 +100450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44865] = 3, + [44873] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(597), 9, @@ -102308,7 +100494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44912] = 3, + [44920] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(615), 9, @@ -102352,7 +100538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44959] = 3, + [44967] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(657), 9, @@ -102396,7 +100582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45006] = 3, + [45014] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(649), 9, @@ -102440,7 +100626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45053] = 3, + [45061] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(627), 9, @@ -102484,19 +100670,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45100] = 6, + [45108] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2503), 1, + ACTIONS(2527), 1, anon_sym_DQUOTE2, - ACTIONS(2507), 1, + ACTIONS(2531), 1, aux_sym_command_name_token2, STATE(966), 1, aux_sym_command_name_repeat1, - ACTIONS(2505), 2, + ACTIONS(2529), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2482), 34, + ACTIONS(2506), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102531,7 +100717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45153] = 3, + [45161] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(699), 9, @@ -102575,7 +100761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45200] = 3, + [45208] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(631), 9, @@ -102619,7 +100805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45247] = 3, + [45255] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(723), 9, @@ -102663,14 +100849,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45294] = 3, + [45302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 3, + ACTIONS(2533), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2511), 35, + ACTIONS(2535), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102706,7 +100892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45340] = 4, + [45348] = 4, ACTIONS(81), 1, sym_comment, STATE(1040), 1, @@ -102750,14 +100936,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45388] = 4, + [45396] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2517), 3, + ACTIONS(2541), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - ACTIONS(2515), 8, + ACTIONS(2539), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102766,7 +100952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2513), 27, + ACTIONS(2537), 27, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -102794,19 +100980,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [45436] = 6, + [45444] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 1, + ACTIONS(2545), 1, aux_sym_command_name_token2, - ACTIONS(2523), 1, + ACTIONS(2547), 1, anon_sym_DQUOTE2, STATE(985), 1, aux_sym_command_name_repeat1, - ACTIONS(2519), 2, + ACTIONS(2543), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2461), 33, + ACTIONS(2485), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102840,21 +101026,21 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45488] = 7, + [45496] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2486), 1, + ACTIONS(2510), 1, sym__statement_terminator, - ACTIONS(2527), 1, + ACTIONS(2551), 1, aux_sym_command_name_token2, - ACTIONS(2529), 1, + ACTIONS(2553), 1, anon_sym_DQUOTE2, STATE(987), 1, aux_sym_command_name_repeat1, - ACTIONS(2525), 2, + ACTIONS(2549), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2482), 32, + ACTIONS(2506), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102887,14 +101073,14 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45542] = 4, + [45550] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2531), 3, + ACTIONS(2555), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - ACTIONS(2515), 8, + ACTIONS(2539), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102903,7 +101089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2513), 27, + ACTIONS(2537), 27, sym__statement_terminator, anon_sym_EQ, anon_sym_BANG_EQ, @@ -102931,19 +101117,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [45590] = 6, + [45598] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2536), 1, + ACTIONS(2560), 1, aux_sym_command_name_token2, - ACTIONS(2539), 1, + ACTIONS(2563), 1, anon_sym_DQUOTE2, STATE(985), 1, aux_sym_command_name_repeat1, - ACTIONS(2533), 2, + ACTIONS(2557), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 33, + ACTIONS(2496), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102977,14 +101163,14 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45642] = 3, + [45650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 3, + ACTIONS(2521), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 35, + ACTIONS(2496), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103020,21 +101206,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45688] = 7, + [45696] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2467), 1, + ACTIONS(2491), 1, sym__statement_terminator, - ACTIONS(2529), 1, + ACTIONS(2553), 1, anon_sym_DQUOTE2, - ACTIONS(2544), 1, + ACTIONS(2568), 1, aux_sym_command_name_token2, STATE(990), 1, aux_sym_command_name_repeat1, - ACTIONS(2542), 2, + ACTIONS(2566), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2461), 32, + ACTIONS(2485), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103067,14 +101253,14 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45742] = 3, + [45750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 3, + ACTIONS(2570), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2548), 35, + ACTIONS(2572), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103110,13 +101296,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45788] = 3, + [45796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 2, + ACTIONS(2521), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 36, + ACTIONS(2496), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103153,21 +101339,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45834] = 7, + [45842] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 1, + ACTIONS(2521), 1, sym__statement_terminator, - ACTIONS(2553), 1, + ACTIONS(2577), 1, aux_sym_command_name_token2, - ACTIONS(2556), 1, + ACTIONS(2580), 1, anon_sym_DQUOTE2, STATE(990), 1, aux_sym_command_name_repeat1, - ACTIONS(2550), 2, + ACTIONS(2574), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 32, + ACTIONS(2496), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103200,19 +101386,19 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45888] = 6, + [45896] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2523), 1, + ACTIONS(2547), 1, anon_sym_DQUOTE2, - ACTIONS(2561), 1, + ACTIONS(2585), 1, aux_sym_command_name_token2, STATE(982), 1, aux_sym_command_name_repeat1, - ACTIONS(2559), 2, + ACTIONS(2583), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2482), 33, + ACTIONS(2506), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103246,13 +101432,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45940] = 3, + [45948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 2, + ACTIONS(2533), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2511), 36, + ACTIONS(2535), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103289,13 +101475,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45986] = 3, + [45994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 2, + ACTIONS(2570), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2548), 36, + ACTIONS(2572), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103332,10 +101518,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46032] = 5, + [46040] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2563), 1, + ACTIONS(2587), 1, anon_sym_LPAREN, STATE(1040), 1, sym_argument_list, @@ -103377,12 +101563,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46082] = 5, + [46090] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2565), 1, + ACTIONS(2589), 1, anon_sym_COMMA, STATE(995), 1, aux_sym_array_literal_expression_repeat1, @@ -103421,7 +101607,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46131] = 3, + [46139] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(691), 9, @@ -103463,13 +101649,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46176] = 3, + [46184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 2, + ACTIONS(2521), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 35, + ACTIONS(2496), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103505,7 +101691,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46221] = 3, + [46229] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(665), 9, @@ -103547,7 +101733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46266] = 3, + [46274] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(623), 9, @@ -103589,7 +101775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46311] = 3, + [46319] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(711), 9, @@ -103631,7 +101817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46356] = 3, + [46364] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(641), 9, @@ -103673,7 +101859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46401] = 3, + [46409] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(619), 9, @@ -103715,7 +101901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46446] = 3, + [46454] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(727), 9, @@ -103757,7 +101943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46491] = 3, + [46499] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(707), 9, @@ -103799,7 +101985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46536] = 3, + [46544] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(669), 9, @@ -103841,12 +102027,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46581] = 5, + [46589] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(2568), 1, + ACTIONS(2592), 1, anon_sym_COMMA, STATE(1033), 1, aux_sym_array_literal_expression_repeat1, @@ -103885,13 +102071,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46630] = 3, + [46638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 2, + ACTIONS(2533), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2511), 35, + ACTIONS(2535), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103927,7 +102113,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46675] = 3, + [46683] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(627), 9, @@ -103969,13 +102155,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46720] = 3, + [46728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 2, + ACTIONS(2570), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2548), 35, + ACTIONS(2572), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104011,7 +102197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46765] = 3, + [46773] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(631), 9, @@ -104053,7 +102239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46810] = 3, + [46818] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(645), 9, @@ -104095,7 +102281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46855] = 3, + [46863] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(661), 9, @@ -104137,7 +102323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46900] = 3, + [46908] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(611), 9, @@ -104179,7 +102365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46945] = 3, + [46953] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(715), 9, @@ -104221,7 +102407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46990] = 3, + [46998] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(637), 9, @@ -104263,7 +102449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47035] = 3, + [47043] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(723), 9, @@ -104305,7 +102491,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47080] = 3, + [47088] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(695), 9, @@ -104347,7 +102533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47125] = 3, + [47133] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 7, @@ -104389,7 +102575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47170] = 3, + [47178] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(731), 9, @@ -104431,7 +102617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47215] = 3, + [47223] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(703), 9, @@ -104473,10 +102659,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47260] = 5, + [47268] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2594), 1, anon_sym_COMMA, STATE(1035), 1, aux_sym_array_literal_expression_repeat1, @@ -104517,14 +102703,14 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47309] = 3, + [47317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 3, + ACTIONS(2521), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 34, + ACTIONS(2496), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104559,7 +102745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [47354] = 3, + [47362] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(673), 9, @@ -104601,7 +102787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47399] = 3, + [47407] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(603), 9, @@ -104643,20 +102829,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47444] = 9, + [47452] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2596), 1, anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(2598), 1, anon_sym_PLUS_PLUS, - ACTIONS(2576), 1, + ACTIONS(2600), 1, anon_sym_DASH_DASH, - ACTIONS(2578), 1, + ACTIONS(2602), 1, anon_sym_DOT2, - ACTIONS(2580), 1, + ACTIONS(2604), 1, anon_sym_COLON_COLON, - ACTIONS(2582), 1, + ACTIONS(2606), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(637), 8, anon_sym_GT, @@ -104691,20 +102877,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47501] = 9, + [47509] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2590), 1, + ACTIONS(2614), 1, anon_sym_DOT2, - ACTIONS(2592), 1, + ACTIONS(2616), 1, anon_sym_COLON_COLON, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(637), 8, anon_sym_GT, @@ -104739,7 +102925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47558] = 3, + [47566] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(653), 9, @@ -104781,10 +102967,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47603] = 5, + [47611] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 1, + ACTIONS(2594), 1, anon_sym_COMMA, STATE(1021), 1, aux_sym_array_literal_expression_repeat1, @@ -104825,7 +103011,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47652] = 3, + [47660] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(657), 9, @@ -104867,7 +103053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47697] = 3, + [47705] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(686), 9, @@ -104909,7 +103095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47742] = 3, + [47750] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(681), 9, @@ -104951,14 +103137,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47787] = 3, + [47795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 3, + ACTIONS(2533), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2511), 34, + ACTIONS(2535), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104993,12 +103179,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [47832] = 5, + [47840] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(2568), 1, + ACTIONS(2592), 1, anon_sym_COMMA, STATE(995), 1, aux_sym_array_literal_expression_repeat1, @@ -105037,7 +103223,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47881] = 3, + [47889] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(597), 9, @@ -105079,10 +103265,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47926] = 5, + [47934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2596), 1, + ACTIONS(2620), 1, anon_sym_COMMA, STATE(1035), 1, aux_sym_array_literal_expression_repeat1, @@ -105123,7 +103309,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47975] = 3, + [47983] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(677), 9, @@ -105165,7 +103351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48020] = 3, + [48028] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(615), 9, @@ -105207,14 +103393,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48065] = 3, + [48073] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 3, + ACTIONS(2570), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2548), 34, + ACTIONS(2572), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105249,7 +103435,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [48110] = 3, + [48118] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(699), 9, @@ -105291,7 +103477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48155] = 3, + [48163] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(719), 9, @@ -105333,7 +103519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48200] = 3, + [48208] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(649), 9, @@ -105375,7 +103561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48245] = 3, + [48253] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(607), 9, @@ -105417,10 +103603,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48290] = 5, + [48298] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 1, + ACTIONS(2623), 1, anon_sym_COMMA, STATE(1043), 1, aux_sym_array_literal_expression_repeat1, @@ -105460,7 +103646,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48338] = 3, + [48346] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(765), 2, @@ -105501,16 +103687,16 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48382] = 5, + [48390] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2604), 1, + ACTIONS(2628), 1, anon_sym_LPAREN, - ACTIONS(2606), 1, + ACTIONS(2630), 1, anon_sym_SPACE, STATE(1117), 1, sym_argument_list, - ACTIONS(2602), 33, + ACTIONS(2626), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105544,12 +103730,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48430] = 5, + [48438] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(2608), 1, + ACTIONS(2632), 1, anon_sym_COMMA, STATE(1063), 1, aux_sym_array_literal_expression_repeat1, @@ -105587,10 +103773,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48478] = 5, + [48486] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2610), 1, + ACTIONS(2634), 1, anon_sym_COMMA, STATE(1065), 1, aux_sym_array_literal_expression_repeat1, @@ -105630,7 +103816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48526] = 3, + [48534] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 2, @@ -105671,7 +103857,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48570] = 3, + [48578] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 2, @@ -105712,7 +103898,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48614] = 3, + [48622] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 1, @@ -105753,7 +103939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48658] = 3, + [48666] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 2, @@ -105794,12 +103980,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48702] = 5, + [48710] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2612), 1, + ACTIONS(2636), 1, anon_sym_COMMA, STATE(1052), 1, aux_sym_array_literal_expression_repeat1, @@ -105837,17 +104023,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48750] = 5, + [48758] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2615), 1, + ACTIONS(2639), 1, anon_sym_LPAREN, STATE(1103), 1, sym_argument_list, - ACTIONS(2606), 2, + ACTIONS(2630), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2602), 32, + ACTIONS(2626), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105880,7 +104066,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48798] = 3, + [48806] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 1, @@ -105921,7 +104107,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48842] = 3, + [48850] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 1, @@ -105962,7 +104148,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48886] = 3, + [48894] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 1, @@ -106003,10 +104189,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48930] = 5, + [48938] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2610), 1, + ACTIONS(2634), 1, anon_sym_COMMA, STATE(1047), 1, aux_sym_array_literal_expression_repeat1, @@ -106046,20 +104232,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48978] = 9, + [48986] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2596), 1, anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(2598), 1, anon_sym_PLUS_PLUS, - ACTIONS(2576), 1, + ACTIONS(2600), 1, anon_sym_DASH_DASH, - ACTIONS(2582), 1, + ACTIONS(2606), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2617), 1, + ACTIONS(2641), 1, anon_sym_DOT2, - ACTIONS(2619), 1, + ACTIONS(2643), 1, anon_sym_COLON_COLON, ACTIONS(637), 8, anon_sym_GT, @@ -106093,20 +104279,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_COMMA, anon_sym_PIPE, - [49034] = 9, + [49042] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2621), 1, + ACTIONS(2645), 1, anon_sym_DOT2, - ACTIONS(2623), 1, + ACTIONS(2647), 1, anon_sym_COLON_COLON, ACTIONS(637), 8, anon_sym_GT, @@ -106140,7 +104326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [49090] = 3, + [49098] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 2, @@ -106181,7 +104367,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49134] = 3, + [49142] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, @@ -106222,7 +104408,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49178] = 3, + [49186] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 1, @@ -106263,12 +104449,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49222] = 5, + [49230] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(2608), 1, + ACTIONS(2632), 1, anon_sym_COMMA, STATE(1052), 1, aux_sym_array_literal_expression_repeat1, @@ -106306,7 +104492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49270] = 3, + [49278] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, @@ -106347,10 +104533,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49314] = 5, + [49322] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2625), 1, + ACTIONS(2649), 1, anon_sym_COMMA, STATE(1065), 1, aux_sym_array_literal_expression_repeat1, @@ -106390,10 +104576,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49362] = 5, + [49370] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2628), 1, + ACTIONS(2652), 1, anon_sym_COMMA, STATE(1043), 1, aux_sym_array_literal_expression_repeat1, @@ -106433,12 +104619,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49410] = 5, + [49418] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2630), 1, + ACTIONS(2654), 1, anon_sym_COMMA, STATE(1067), 1, aux_sym_array_literal_expression_repeat1, @@ -106476,12 +104662,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49458] = 5, + [49466] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(2633), 1, + ACTIONS(2657), 1, anon_sym_COMMA, STATE(1069), 1, aux_sym_array_literal_expression_repeat1, @@ -106519,12 +104705,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49506] = 5, + [49514] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(2633), 1, + ACTIONS(2657), 1, anon_sym_COMMA, STATE(1067), 1, aux_sym_array_literal_expression_repeat1, @@ -106562,7 +104748,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49554] = 3, + [49562] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 2, @@ -106603,10 +104789,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49598] = 5, + [49606] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2628), 1, + ACTIONS(2652), 1, anon_sym_COMMA, STATE(1066), 1, aux_sym_array_literal_expression_repeat1, @@ -106646,7 +104832,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49646] = 3, + [49654] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 2, @@ -106687,12 +104873,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49690] = 5, + [49698] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(778), 1, anon_sym_SPACE, - ACTIONS(2635), 1, + ACTIONS(2659), 1, anon_sym_COMMA, STATE(1098), 1, aux_sym_array_literal_expression_repeat1, @@ -106729,7 +104915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49737] = 3, + [49745] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 2, @@ -106769,22 +104955,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49780] = 9, + [49788] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2596), 1, anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(2598), 1, anon_sym_PLUS_PLUS, - ACTIONS(2576), 1, + ACTIONS(2600), 1, anon_sym_DASH_DASH, - ACTIONS(2582), 1, + ACTIONS(2606), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2617), 1, + ACTIONS(2641), 1, anon_sym_DOT2, - ACTIONS(2619), 1, + ACTIONS(2643), 1, anon_sym_COLON_COLON, - ACTIONS(2445), 8, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -106793,7 +104979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2447), 21, + ACTIONS(2471), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -106815,12 +105001,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [49835] = 3, + [49843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 1, + ACTIONS(2663), 1, anon_sym_SPACE, - ACTIONS(2637), 34, + ACTIONS(2661), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106855,7 +105041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49878] = 3, + [49886] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 1, @@ -106895,7 +105081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49921] = 3, + [49929] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 2, @@ -106935,22 +105121,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49964] = 9, + [49972] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2621), 1, + ACTIONS(2645), 1, anon_sym_DOT2, - ACTIONS(2623), 1, + ACTIONS(2647), 1, anon_sym_COLON_COLON, - ACTIONS(2445), 8, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -106959,7 +105145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2447), 21, + ACTIONS(2471), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -106981,7 +105167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [50019] = 3, + [50027] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 2, @@ -107021,7 +105207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50062] = 3, + [50070] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 2, @@ -107061,7 +105247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50105] = 3, + [50113] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, @@ -107101,7 +105287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50148] = 3, + [50156] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 9, @@ -107141,16 +105327,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [50191] = 5, + [50199] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2606), 1, + ACTIONS(2630), 1, anon_sym_SPACE, - ACTIONS(2641), 1, + ACTIONS(2665), 1, anon_sym_LPAREN, STATE(1141), 1, sym_argument_list, - ACTIONS(2602), 32, + ACTIONS(2626), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107183,7 +105369,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50238] = 3, + [50246] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 1, @@ -107223,13 +105409,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50281] = 3, + [50289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 2, + ACTIONS(2663), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2637), 33, + ACTIONS(2661), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107263,7 +105449,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50324] = 3, + [50332] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 1, @@ -107303,7 +105489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50367] = 3, + [50375] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(655), 1, @@ -107343,7 +105529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50410] = 3, + [50418] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, @@ -107383,7 +105569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50453] = 3, + [50461] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(765), 2, @@ -107423,10 +105609,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50496] = 5, + [50504] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2643), 1, + ACTIONS(2667), 1, anon_sym_COMMA, STATE(1096), 1, aux_sym_array_literal_expression_repeat1, @@ -107465,7 +105651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50543] = 3, + [50551] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(639), 2, @@ -107505,7 +105691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50586] = 3, + [50594] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(675), 1, @@ -107545,10 +105731,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50629] = 5, + [50637] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2645), 1, + ACTIONS(2669), 1, anon_sym_COMMA, STATE(1094), 1, aux_sym_array_literal_expression_repeat1, @@ -107587,7 +105773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50676] = 3, + [50684] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 2, @@ -107627,10 +105813,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50719] = 5, + [50727] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2643), 1, + ACTIONS(2667), 1, anon_sym_COMMA, STATE(1094), 1, aux_sym_array_literal_expression_repeat1, @@ -107669,12 +105855,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50766] = 5, + [50774] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2648), 1, + ACTIONS(2672), 1, anon_sym_COMMA, STATE(1097), 1, aux_sym_array_literal_expression_repeat1, @@ -107711,12 +105897,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50813] = 5, + [50821] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(772), 1, anon_sym_SPACE, - ACTIONS(2635), 1, + ACTIONS(2659), 1, anon_sym_COMMA, STATE(1097), 1, aux_sym_array_literal_expression_repeat1, @@ -107753,17 +105939,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50860] = 5, + [50868] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2651), 1, + ACTIONS(2675), 1, anon_sym_LPAREN, STATE(1139), 1, sym_argument_list, - ACTIONS(2606), 2, + ACTIONS(2630), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2602), 31, + ACTIONS(2626), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107795,12 +105981,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50907] = 3, + [50915] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2447), 1, + ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2445), 33, + ACTIONS(2469), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107834,13 +106020,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50949] = 3, + [50957] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2655), 2, + ACTIONS(2679), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2653), 32, + ACTIONS(2677), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107873,20 +106059,20 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50991] = 5, + [50999] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 1, + ACTIONS(2685), 1, anon_sym_SEMI, STATE(1118), 1, aux_sym_script_block_repeat1, - ACTIONS(2657), 5, + ACTIONS(2681), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2659), 27, + ACTIONS(2683), 27, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -107914,13 +106100,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51037] = 3, + [51045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 2, + ACTIONS(2689), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2663), 32, + ACTIONS(2687), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107953,12 +106139,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51079] = 3, + [51087] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2669), 1, + ACTIONS(2693), 1, anon_sym_SPACE, - ACTIONS(2667), 33, + ACTIONS(2691), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107992,12 +106178,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51121] = 3, + [51129] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2655), 1, + ACTIONS(2679), 1, anon_sym_SPACE, - ACTIONS(2653), 33, + ACTIONS(2677), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108031,13 +106217,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51163] = 3, + [51171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2451), 2, + ACTIONS(2475), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2449), 32, + ACTIONS(2473), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108070,7 +106256,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51205] = 3, + [51213] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 2, @@ -108109,7 +106295,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51247] = 3, + [51255] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, @@ -108148,12 +106334,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51289] = 3, + [51297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2673), 1, + ACTIONS(2697), 1, anon_sym_SPACE, - ACTIONS(2671), 33, + ACTIONS(2695), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108187,13 +106373,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51331] = 3, + [51339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2673), 2, + ACTIONS(2697), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2671), 32, + ACTIONS(2695), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108226,13 +106412,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51373] = 3, + [51381] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 2, + ACTIONS(2663), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2637), 32, + ACTIONS(2661), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108265,12 +106451,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51415] = 3, + [51423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 1, + ACTIONS(2663), 1, anon_sym_SPACE, - ACTIONS(2637), 33, + ACTIONS(2661), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108304,20 +106490,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51457] = 5, + [51465] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2679), 1, + ACTIONS(2703), 1, anon_sym_SEMI, STATE(1102), 1, aux_sym_script_block_repeat1, - ACTIONS(2675), 5, + ACTIONS(2699), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2677), 27, + ACTIONS(2701), 27, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -108345,13 +106531,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51503] = 3, + [51511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2447), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2445), 32, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108384,7 +106570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51545] = 3, + [51553] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 6, @@ -108423,12 +106609,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [51587] = 3, + [51595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2451), 1, + ACTIONS(2475), 1, anon_sym_SPACE, - ACTIONS(2449), 33, + ACTIONS(2473), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108462,12 +106648,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51629] = 3, + [51637] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 1, + ACTIONS(2689), 1, anon_sym_SPACE, - ACTIONS(2663), 33, + ACTIONS(2687), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108501,20 +106687,20 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51671] = 5, + [51679] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2683), 1, + ACTIONS(2707), 1, anon_sym_SEMI, STATE(1118), 1, aux_sym_script_block_repeat1, - ACTIONS(1439), 5, + ACTIONS(1463), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2681), 27, + ACTIONS(2705), 27, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -108542,7 +106728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51717] = 3, + [51725] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, @@ -108581,7 +106767,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51759] = 3, + [51767] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 2, @@ -108620,13 +106806,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51801] = 3, + [51809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2669), 2, + ACTIONS(2693), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2667), 32, + ACTIONS(2691), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108659,7 +106845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51843] = 3, + [51851] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 2, @@ -108697,12 +106883,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51884] = 3, + [51892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2655), 1, + ACTIONS(2679), 1, anon_sym_SPACE, - ACTIONS(2653), 32, + ACTIONS(2677), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108735,7 +106921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51925] = 3, + [51933] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 2, @@ -108773,13 +106959,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51966] = 3, + [51974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2673), 2, + ACTIONS(2697), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2671), 31, + ACTIONS(2695), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108811,12 +106997,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52007] = 3, + [52015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2669), 1, + ACTIONS(2693), 1, anon_sym_SPACE, - ACTIONS(2667), 32, + ACTIONS(2691), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108849,12 +107035,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52048] = 3, + [52056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2447), 1, + ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2445), 32, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108887,20 +107073,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52089] = 8, + [52097] = 8, ACTIONS(81), 1, sym_comment, STATE(730), 1, sym_file_redirection_operator, STATE(1153), 1, sym_merging_redirection_operator, - ACTIONS(2686), 2, + ACTIONS(2710), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1135), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2383), 7, + ACTIONS(2407), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108908,7 +107094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2256), 8, + ACTIONS(2280), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108917,7 +107103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2393), 12, + ACTIONS(2417), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -108930,12 +107116,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52140] = 3, + [52148] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2451), 1, + ACTIONS(2475), 1, anon_sym_SPACE, - ACTIONS(2449), 32, + ACTIONS(2473), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -108968,20 +107154,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52181] = 8, + [52189] = 8, ACTIONS(81), 1, sym_comment, STATE(737), 1, sym_file_redirection_operator, STATE(1156), 1, sym_merging_redirection_operator, - ACTIONS(2686), 2, + ACTIONS(2710), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1133), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2383), 7, + ACTIONS(2407), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108989,7 +107175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2256), 8, + ACTIONS(2280), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108998,7 +107184,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2385), 12, + ACTIONS(2409), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -109011,12 +107197,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52232] = 3, + [52240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2673), 1, + ACTIONS(2697), 1, anon_sym_SPACE, - ACTIONS(2671), 32, + ACTIONS(2695), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109049,13 +107235,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52273] = 3, + [52281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2655), 2, + ACTIONS(2679), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2653), 31, + ACTIONS(2677), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109087,20 +107273,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52314] = 8, + [52322] = 8, ACTIONS(81), 1, sym_comment, STATE(737), 1, sym_file_redirection_operator, STATE(1156), 1, sym_merging_redirection_operator, - ACTIONS(2697), 2, + ACTIONS(2721), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1133), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2691), 7, + ACTIONS(2715), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109108,7 +107294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2688), 8, + ACTIONS(2712), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109117,7 +107303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2694), 12, + ACTIONS(2718), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -109130,13 +107316,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52365] = 3, + [52373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2451), 2, + ACTIONS(2475), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2449), 31, + ACTIONS(2473), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109168,20 +107354,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52406] = 8, + [52414] = 8, ACTIONS(81), 1, sym_comment, STATE(730), 1, sym_file_redirection_operator, STATE(1153), 1, sym_merging_redirection_operator, - ACTIONS(2697), 2, + ACTIONS(2721), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1135), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2691), 7, + ACTIONS(2715), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109189,7 +107375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2688), 8, + ACTIONS(2712), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109198,7 +107384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2699), 12, + ACTIONS(2723), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -109211,7 +107397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52457] = 3, + [52465] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, @@ -109249,13 +107435,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52498] = 3, + [52506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2447), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2445), 31, + ACTIONS(2469), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109287,13 +107473,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52539] = 3, + [52547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2669), 2, + ACTIONS(2693), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2667), 31, + ACTIONS(2691), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109325,13 +107511,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52580] = 3, + [52588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 2, + ACTIONS(2689), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2663), 31, + ACTIONS(2687), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109363,7 +107549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52621] = 3, + [52629] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, @@ -109401,12 +107587,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52662] = 3, + [52670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2665), 1, + ACTIONS(2689), 1, anon_sym_SPACE, - ACTIONS(2663), 32, + ACTIONS(2687), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -109439,10 +107625,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52703] = 5, + [52711] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2702), 1, + ACTIONS(2726), 1, anon_sym_COMMA, STATE(1147), 1, aux_sym_array_literal_expression_repeat1, @@ -109477,10 +107663,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52746] = 5, + [52754] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2702), 1, + ACTIONS(2726), 1, anon_sym_COMMA, STATE(1142), 1, aux_sym_array_literal_expression_repeat1, @@ -109515,10 +107701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52789] = 5, + [52797] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2704), 1, + ACTIONS(2728), 1, anon_sym_COMMA, STATE(1145), 1, aux_sym_array_literal_expression_repeat1, @@ -109553,10 +107739,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52832] = 5, + [52840] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2704), 1, + ACTIONS(2728), 1, anon_sym_COMMA, STATE(1146), 1, aux_sym_array_literal_expression_repeat1, @@ -109591,10 +107777,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52875] = 5, + [52883] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2706), 1, + ACTIONS(2730), 1, anon_sym_COMMA, STATE(1146), 1, aux_sym_array_literal_expression_repeat1, @@ -109629,10 +107815,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52918] = 5, + [52926] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2709), 1, + ACTIONS(2733), 1, anon_sym_COMMA, STATE(1147), 1, aux_sym_array_literal_expression_repeat1, @@ -109667,16 +107853,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52961] = 3, + [52969] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2712), 5, + ACTIONS(2736), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2714), 25, + ACTIONS(2738), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -109702,16 +107888,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [52999] = 3, + [53007] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2716), 5, + ACTIONS(2740), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2718), 25, + ACTIONS(2742), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -109737,10 +107923,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53037] = 3, + [53045] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2653), 8, + ACTIONS(2677), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109749,7 +107935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2655), 21, + ACTIONS(2679), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109771,10 +107957,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53074] = 3, + [53082] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2667), 8, + ACTIONS(2691), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109783,7 +107969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2669), 21, + ACTIONS(2693), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109805,10 +107991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53111] = 3, + [53119] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2637), 8, + ACTIONS(2661), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109817,7 +108003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2639), 21, + ACTIONS(2663), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109839,10 +108025,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53148] = 3, + [53156] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2671), 8, + ACTIONS(2695), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109851,7 +108037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2673), 21, + ACTIONS(2697), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109873,10 +108059,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53185] = 3, + [53193] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2445), 8, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109885,7 +108071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2447), 21, + ACTIONS(2471), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109907,10 +108093,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53222] = 3, + [53230] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2637), 8, + ACTIONS(2661), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109919,7 +108105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2639), 21, + ACTIONS(2663), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -109941,10 +108127,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53259] = 3, + [53267] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2671), 8, + ACTIONS(2695), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109953,7 +108139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2673), 21, + ACTIONS(2697), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -109975,10 +108161,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53296] = 3, + [53304] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2667), 8, + ACTIONS(2691), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -109987,7 +108173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2669), 21, + ACTIONS(2693), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -110009,10 +108195,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53333] = 3, + [53341] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2653), 8, + ACTIONS(2677), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -110021,7 +108207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2655), 21, + ACTIONS(2679), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -110043,10 +108229,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53370] = 3, + [53378] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2445), 8, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -110055,7 +108241,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2447), 21, + ACTIONS(2471), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -110077,14 +108263,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53407] = 4, + [53415] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2722), 1, + ACTIONS(2746), 1, anon_sym_SEMI, STATE(1161), 1, aux_sym_script_block_repeat1, - ACTIONS(2720), 22, + ACTIONS(2744), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -110107,14 +108293,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53441] = 4, + [53449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, + ACTIONS(2748), 1, anon_sym_SEMI, STATE(1161), 1, aux_sym_script_block_repeat1, - ACTIONS(1439), 22, + ACTIONS(1463), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -110137,14 +108323,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53475] = 4, + [53483] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2729), 1, + ACTIONS(2753), 1, anon_sym_SEMI, STATE(1160), 1, aux_sym_script_block_repeat1, - ACTIONS(2727), 22, + ACTIONS(2751), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -110167,12 +108353,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53509] = 3, + [53517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2757), 1, anon_sym_SPACE, - ACTIONS(2731), 21, + ACTIONS(2755), 21, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -110194,10 +108380,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53539] = 2, + [53547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2735), 22, + ACTIONS(2759), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -110220,14 +108406,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53567] = 13, + [53575] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2741), 1, + ACTIONS(2765), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110240,7 +108426,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110255,14 +108441,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53615] = 13, + [53623] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2745), 1, + ACTIONS(2769), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110275,7 +108461,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1169), 2, @@ -110290,14 +108476,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53663] = 13, + [53671] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2747), 1, + ACTIONS(2771), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110310,7 +108496,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110325,14 +108511,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53711] = 13, + [53719] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2749), 1, + ACTIONS(2773), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110345,7 +108531,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1182), 2, @@ -110360,14 +108546,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53759] = 13, + [53767] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2751), 1, + ACTIONS(2775), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110380,7 +108566,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110395,14 +108581,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53807] = 13, + [53815] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2753), 1, + ACTIONS(2777), 1, sym_simple_name, - ACTIONS(2756), 1, + ACTIONS(2780), 1, anon_sym_LBRACK, - ACTIONS(2765), 1, + ACTIONS(2789), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110412,10 +108598,10 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, STATE(1906), 1, sym_class_property_definition, - ACTIONS(2762), 2, + ACTIONS(2786), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2791), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110424,20 +108610,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1245), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(2759), 5, + ACTIONS(2783), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53855] = 13, + [53863] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2770), 1, + ACTIONS(2794), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110450,7 +108636,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1173), 2, @@ -110465,14 +108651,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53903] = 13, + [53911] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2772), 1, + ACTIONS(2796), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110485,7 +108671,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1174), 2, @@ -110500,14 +108686,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53951] = 13, + [53959] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2774), 1, + ACTIONS(2798), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110520,7 +108706,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110535,14 +108721,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53999] = 13, + [54007] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2776), 1, + ACTIONS(2800), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110555,7 +108741,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110570,14 +108756,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54047] = 13, + [54055] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2778), 1, + ACTIONS(2802), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110590,7 +108776,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1176), 2, @@ -110605,14 +108791,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54095] = 13, + [54103] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2780), 1, + ACTIONS(2804), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110625,7 +108811,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110640,14 +108826,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54143] = 13, + [54151] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2780), 1, + ACTIONS(2804), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110660,7 +108846,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1178), 2, @@ -110675,14 +108861,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54191] = 13, + [54199] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2782), 1, + ACTIONS(2806), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110695,7 +108881,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110710,14 +108896,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54239] = 13, + [54247] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2784), 1, + ACTIONS(2808), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110730,7 +108916,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110745,14 +108931,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54287] = 13, + [54295] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2774), 1, + ACTIONS(2798), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110765,7 +108951,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1167), 2, @@ -110780,14 +108966,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54335] = 13, + [54343] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2786), 1, + ACTIONS(2810), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110800,7 +108986,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1179), 2, @@ -110815,14 +109001,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54383] = 13, + [54391] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2788), 1, + ACTIONS(2812), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110835,7 +109021,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110850,14 +109036,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54431] = 13, + [54439] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2790), 1, + ACTIONS(2814), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110870,7 +109056,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1184), 2, @@ -110885,14 +109071,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54479] = 13, + [54487] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2792), 1, + ACTIONS(2816), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110905,7 +109091,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -110920,14 +109106,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54527] = 13, + [54535] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2792), 1, + ACTIONS(2816), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110940,7 +109126,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1165), 2, @@ -110955,14 +109141,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54575] = 13, + [54583] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2794), 1, + ACTIONS(2818), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -110975,7 +109161,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1187), 2, @@ -110990,14 +109176,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54623] = 13, + [54631] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2796), 1, + ACTIONS(2820), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -111010,7 +109196,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -111025,14 +109211,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54671] = 13, + [54679] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2798), 1, + ACTIONS(2822), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -111045,7 +109231,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1189), 2, @@ -111060,14 +109246,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54719] = 13, + [54727] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2761), 1, sym_simple_name, - ACTIONS(2739), 1, + ACTIONS(2763), 1, anon_sym_LBRACK, - ACTIONS(2745), 1, + ACTIONS(2769), 1, anon_sym_RBRACE, STATE(1246), 1, sym_attribute, @@ -111080,7 +109266,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1170), 2, @@ -111095,14 +109281,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54767] = 9, + [54775] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2828), 1, anon_sym_DOLLAR2, - ACTIONS(2806), 1, + ACTIONS(2830), 1, anon_sym_DQUOTE, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, STATE(986), 1, sym__expandable_string_literal_immediate, @@ -111112,12 +109298,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2802), 4, + ACTIONS(2826), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111125,14 +109311,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54806] = 9, + [54814] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2812), 1, + ACTIONS(2836), 1, anon_sym_DOLLAR2, - ACTIONS(2814), 1, + ACTIONS(2838), 1, anon_sym_DQUOTE, STATE(997), 1, sym__expandable_string_literal_immediate, @@ -111142,12 +109328,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2810), 4, + ACTIONS(2834), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111155,14 +109341,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54845] = 9, + [54853] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2818), 1, + ACTIONS(2842), 1, anon_sym_DOLLAR2, - ACTIONS(2820), 1, + ACTIONS(2844), 1, anon_sym_DQUOTE, STATE(1351), 1, sym__expandable_string_literal_immediate, @@ -111172,12 +109358,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2816), 4, + ACTIONS(2840), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111185,14 +109371,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54884] = 9, + [54892] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2824), 1, + ACTIONS(2848), 1, anon_sym_DOLLAR2, - ACTIONS(2826), 1, + ACTIONS(2850), 1, anon_sym_DQUOTE, STATE(989), 1, sym__expandable_string_literal_immediate, @@ -111202,12 +109388,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2822), 4, + ACTIONS(2846), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111215,14 +109401,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54923] = 9, + [54931] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2830), 1, + ACTIONS(2854), 1, anon_sym_DOLLAR2, - ACTIONS(2832), 1, + ACTIONS(2856), 1, anon_sym_DQUOTE, STATE(1022), 1, sym__expandable_string_literal_immediate, @@ -111232,12 +109418,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2828), 4, + ACTIONS(2852), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111245,20 +109431,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54962] = 9, + [54970] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2840), 1, + ACTIONS(2864), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, STATE(1470), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111266,7 +109452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111274,20 +109460,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55000] = 9, + [55008] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2846), 1, + ACTIONS(2870), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2850), 1, + ACTIONS(2874), 1, aux_sym_expandable_string_literal_token5, STATE(1473), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2848), 3, + ACTIONS(2872), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111295,7 +109481,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111303,20 +109489,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55038] = 9, + [55046] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2852), 1, + ACTIONS(2876), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2856), 1, + ACTIONS(2880), 1, aux_sym_expandable_string_literal_token5, STATE(1477), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2854), 3, + ACTIONS(2878), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111324,7 +109510,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111332,20 +109518,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55076] = 9, + [55084] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2858), 1, + ACTIONS(2882), 1, aux_sym_expandable_string_literal_token5, STATE(1478), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111353,7 +109539,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111361,20 +109547,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55114] = 9, + [55122] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2860), 1, + ACTIONS(2884), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2864), 1, + ACTIONS(2888), 1, aux_sym_expandable_string_literal_token5, STATE(1480), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2862), 3, + ACTIONS(2886), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111382,7 +109568,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111390,20 +109576,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55152] = 9, + [55160] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2866), 1, + ACTIONS(2890), 1, aux_sym_expandable_string_literal_token5, STATE(1481), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111411,7 +109597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111419,20 +109605,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55190] = 9, + [55198] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, - anon_sym_DOLLAR_LPAREN, ACTIONS(2868), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2892), 1, aux_sym_expandable_string_literal_token5, STATE(1543), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111440,7 +109626,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111448,20 +109634,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55228] = 9, + [55236] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2870), 1, + ACTIONS(2894), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2874), 1, + ACTIONS(2898), 1, aux_sym_expandable_string_literal_token5, STATE(1538), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2872), 3, + ACTIONS(2896), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111469,7 +109655,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111477,20 +109663,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55266] = 9, + [55274] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2876), 1, + ACTIONS(2900), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2880), 1, + ACTIONS(2904), 1, aux_sym_expandable_string_literal_token5, STATE(1540), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2878), 3, + ACTIONS(2902), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111498,7 +109684,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111506,20 +109692,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55304] = 9, + [55312] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2882), 1, + ACTIONS(2906), 1, aux_sym_expandable_string_literal_token5, STATE(1475), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111527,7 +109713,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111535,20 +109721,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55342] = 9, + [55350] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2884), 1, + ACTIONS(2908), 1, aux_sym_expandable_string_literal_token5, STATE(1435), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111556,7 +109742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111564,14 +109750,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55380] = 8, + [55388] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2888), 1, + ACTIONS(2912), 1, anon_sym_DOLLAR2, - ACTIONS(2890), 1, + ACTIONS(2914), 1, anon_sym_DQUOTE, STATE(1442), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -111579,12 +109765,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2886), 4, + ACTIONS(2910), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111592,20 +109778,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55416] = 9, + [55424] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2892), 1, + ACTIONS(2916), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2896), 1, + ACTIONS(2920), 1, aux_sym_expandable_string_literal_token5, STATE(1467), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2894), 3, + ACTIONS(2918), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111613,7 +109799,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111621,14 +109807,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55454] = 8, + [55462] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2898), 1, + ACTIONS(2922), 1, anon_sym_DOLLAR2, - ACTIONS(2900), 1, + ACTIONS(2924), 1, anon_sym_DQUOTE, STATE(1444), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -111636,12 +109822,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2886), 4, + ACTIONS(2910), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111649,20 +109835,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55490] = 9, + [55498] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2902), 1, + ACTIONS(2926), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2906), 1, + ACTIONS(2930), 1, aux_sym_expandable_string_literal_token5, STATE(1489), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2904), 3, + ACTIONS(2928), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111670,7 +109856,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111678,20 +109864,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55528] = 9, + [55536] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2908), 1, + ACTIONS(2932), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2912), 1, + ACTIONS(2936), 1, aux_sym_expandable_string_literal_token5, STATE(1456), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2910), 3, + ACTIONS(2934), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111699,7 +109885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111707,20 +109893,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55566] = 9, + [55574] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2914), 1, + ACTIONS(2938), 1, aux_sym_expandable_string_literal_token5, STATE(1458), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111728,7 +109914,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111736,14 +109922,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55604] = 8, + [55612] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2916), 1, + ACTIONS(2940), 1, anon_sym_DOLLAR2, - ACTIONS(2918), 1, + ACTIONS(2942), 1, anon_sym_DQUOTE, STATE(1485), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -111751,12 +109937,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2886), 4, + ACTIONS(2910), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111764,14 +109950,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55640] = 8, + [55648] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2920), 1, + ACTIONS(2944), 1, anon_sym_DOLLAR2, - ACTIONS(2922), 1, + ACTIONS(2946), 1, anon_sym_DQUOTE, STATE(1472), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -111779,12 +109965,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2886), 4, + ACTIONS(2910), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111792,14 +109978,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55676] = 8, + [55684] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2808), 1, + ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2924), 1, + ACTIONS(2948), 1, anon_sym_DOLLAR2, - ACTIONS(2926), 1, + ACTIONS(2950), 1, anon_sym_DQUOTE, STATE(1462), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -111807,12 +109993,12 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2886), 4, + ACTIONS(2910), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2800), 7, + ACTIONS(2824), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111820,20 +110006,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55712] = 9, + [55720] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2834), 1, + ACTIONS(2858), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2862), 1, anon_sym_DOLLAR, - ACTIONS(2844), 1, + ACTIONS(2868), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2928), 1, + ACTIONS(2952), 1, aux_sym_expandable_string_literal_token5, STATE(1544), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2860), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -111841,7 +110027,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2842), 7, + ACTIONS(2866), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111849,17 +110035,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55750] = 7, + [55758] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2934), 1, + ACTIONS(2958), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111867,7 +110053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111875,17 +110061,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55783] = 7, + [55791] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2944), 1, + ACTIONS(2968), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2940), 2, + ACTIONS(2964), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2942), 3, + ACTIONS(2966), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111893,7 +110079,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111901,17 +110087,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55816] = 7, + [55824] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2950), 1, + ACTIONS(2974), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2946), 2, + ACTIONS(2970), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2948), 3, + ACTIONS(2972), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111919,7 +110105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111927,17 +110113,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55849] = 7, + [55857] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2956), 1, + ACTIONS(2980), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2952), 2, + ACTIONS(2976), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2954), 3, + ACTIONS(2978), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111945,7 +110131,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111953,17 +110139,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55882] = 7, + [55890] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2964), 1, + ACTIONS(2988), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2969), 1, + ACTIONS(2993), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2958), 2, + ACTIONS(2982), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2961), 3, + ACTIONS(2985), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111971,7 +110157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2966), 7, + ACTIONS(2990), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111979,17 +110165,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55915] = 7, + [55923] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2972), 1, + ACTIONS(2996), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111997,7 +110183,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112005,24 +110191,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55948] = 6, + [55956] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(3006), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2980), 2, + ACTIONS(3004), 2, anon_sym_DOLLAR2, anon_sym_DQUOTE, STATE(1222), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2977), 4, + ACTIONS(3001), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2974), 7, + ACTIONS(2998), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112030,17 +110216,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55979] = 7, + [55987] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2989), 1, + ACTIONS(3013), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2985), 2, + ACTIONS(3009), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2987), 3, + ACTIONS(3011), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112048,7 +110234,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112056,17 +110242,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56012] = 7, + [56020] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2991), 1, + ACTIONS(3015), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112074,7 +110260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112082,17 +110268,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56045] = 7, + [56053] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2997), 1, + ACTIONS(3021), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2993), 2, + ACTIONS(3017), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2995), 3, + ACTIONS(3019), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112100,7 +110286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112108,17 +110294,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56078] = 7, + [56086] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2999), 1, + ACTIONS(3023), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112126,7 +110312,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112134,17 +110320,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56111] = 7, + [56119] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3001), 1, + ACTIONS(3025), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112152,7 +110338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112160,17 +110346,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56144] = 7, + [56152] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3003), 1, + ACTIONS(3027), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112178,7 +110364,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112186,17 +110372,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56177] = 7, + [56185] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3005), 1, + ACTIONS(3029), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112204,7 +110390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112212,17 +110398,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56210] = 7, + [56218] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3013), 1, + ACTIONS(3037), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3018), 1, + ACTIONS(3042), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3007), 2, + ACTIONS(3031), 2, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, - ACTIONS(3010), 3, + ACTIONS(3034), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -112230,7 +110416,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(3015), 7, + ACTIONS(3039), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112238,17 +110424,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56243] = 7, + [56251] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3025), 1, + ACTIONS(3049), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3021), 2, + ACTIONS(3045), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3023), 3, + ACTIONS(3047), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112256,7 +110442,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112264,17 +110450,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56276] = 7, + [56284] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3031), 1, + ACTIONS(3055), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3027), 2, + ACTIONS(3051), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3029), 3, + ACTIONS(3053), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112282,7 +110468,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112290,17 +110476,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56309] = 7, + [56317] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3033), 1, + ACTIONS(3057), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2930), 2, + ACTIONS(2954), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2932), 3, + ACTIONS(2956), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112308,7 +110494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112316,17 +110502,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56342] = 7, + [56350] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2962), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3039), 1, + ACTIONS(3063), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3035), 2, + ACTIONS(3059), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3037), 3, + ACTIONS(3061), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -112334,7 +110520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2936), 7, + ACTIONS(2960), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -112342,17 +110528,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56375] = 3, + [56383] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 6, + ACTIONS(597), 5, anon_sym_DOLLAR_, aux_sym_variable_token1, sym_path_command_name_token, anon_sym_DASH_DASH, anon_sym_DOT2, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(595), 10, + ACTIONS(595), 11, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112363,12 +110548,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS_PLUS, anon_sym_COLON_COLON, - [56399] = 11, + aux_sym_invokation_foreach_expression_token1, + [56407] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3043), 1, + ACTIONS(3067), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112392,12 +110578,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56439] = 11, + [56447] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3045), 1, + ACTIONS(3069), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112421,12 +110607,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56479] = 11, + [56487] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3047), 1, + ACTIONS(3071), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112450,12 +110636,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56519] = 11, + [56527] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3049), 1, + ACTIONS(3073), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112479,12 +110665,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56559] = 11, + [56567] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3051), 1, + ACTIONS(3075), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112508,36 +110694,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56599] = 6, + [56607] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2080), 2, + ACTIONS(97), 2, + anon_sym_DASH_DASH, + anon_sym_DOT2, + ACTIONS(2104), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(95), 3, + ACTIONS(2102), 3, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + ACTIONS(95), 4, anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_COLON_COLON, - ACTIONS(97), 3, - anon_sym_DASH_DASH, - anon_sym_DOT2, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2078), 3, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, - ACTIONS(3053), 5, + ACTIONS(3077), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56629] = 11, + [56637] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3055), 1, + ACTIONS(3079), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112561,12 +110747,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56669] = 11, + [56677] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, - ACTIONS(3057), 1, + ACTIONS(3081), 1, anon_sym_RPAREN, STATE(1295), 1, sym_type_literal, @@ -112590,12 +110776,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56709] = 9, + [56717] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3059), 1, + ACTIONS(3083), 1, sym_simple_name, - ACTIONS(3061), 1, + ACTIONS(3085), 1, anon_sym_LBRACK, STATE(1293), 1, sym_type_literal, @@ -112604,7 +110790,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1264), 2, @@ -112616,12 +110802,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56744] = 9, + [56752] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3061), 1, + ACTIONS(3085), 1, anon_sym_LBRACK, - ACTIONS(3063), 1, + ACTIONS(3087), 1, sym_simple_name, STATE(1296), 1, sym_type_literal, @@ -112630,7 +110816,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1264), 2, @@ -112642,12 +110828,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56779] = 9, + [56787] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3061), 1, + ACTIONS(3085), 1, anon_sym_LBRACK, - ACTIONS(3063), 1, + ACTIONS(3087), 1, sym_simple_name, STATE(1296), 1, sym_type_literal, @@ -112656,7 +110842,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2743), 2, + ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1244), 2, @@ -112668,7 +110854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56814] = 3, + [56822] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -112687,7 +110873,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56836] = 2, + [56844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 14, @@ -112705,7 +110891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56856] = 3, + [56864] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -112724,18 +110910,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56878] = 5, + [56886] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3069), 1, + ACTIONS(3093), 1, anon_sym_SEMI, STATE(1255), 1, aux_sym_script_block_repeat1, - ACTIONS(3065), 3, + ACTIONS(3089), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3067), 9, + ACTIONS(3091), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112745,7 +110931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [56904] = 2, + [56912] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(623), 14, @@ -112763,10 +110949,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56924] = 9, + [56932] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, STATE(1295), 1, sym_type_literal, @@ -112788,17 +110974,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56958] = 4, + [56966] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3075), 2, + ACTIONS(3099), 2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, - ACTIONS(3073), 3, + ACTIONS(3097), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(3071), 9, + ACTIONS(3095), 9, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112808,7 +110994,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56982] = 3, + [56990] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 3, @@ -112827,18 +111013,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57004] = 5, + [57012] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3078), 1, + ACTIONS(3102), 1, anon_sym_SEMI, STATE(1255), 1, aux_sym_script_block_repeat1, - ACTIONS(1439), 3, + ACTIONS(1463), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2681), 9, + ACTIONS(2705), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112848,7 +111034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57030] = 2, + [57038] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 14, @@ -112866,18 +111052,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [57050] = 5, + [57058] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3083), 1, + ACTIONS(3107), 1, anon_sym_SEMI, STATE(1250), 1, aux_sym_script_block_repeat1, - ACTIONS(3081), 3, + ACTIONS(3105), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2765), 9, + ACTIONS(2789), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112887,7 +111073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57076] = 3, + [57084] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(595), 3, @@ -112906,7 +111092,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57098] = 3, + [57106] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -112925,7 +111111,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57120] = 3, + [57128] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -112944,12 +111130,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57142] = 9, + [57150] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3085), 1, + ACTIONS(3109), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, @@ -112968,12 +111154,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57175] = 9, + [57183] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3087), 1, + ACTIONS(3111), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, @@ -112992,12 +111178,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57208] = 9, + [57216] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3089), 1, + ACTIONS(3113), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, @@ -113016,32 +111202,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57241] = 5, + [57249] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 2, + ACTIONS(3119), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, STATE(1264), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(3091), 3, + ACTIONS(3115), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3093), 6, + ACTIONS(3117), 6, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57266] = 9, + [57274] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3098), 1, + ACTIONS(3122), 1, anon_sym_RPAREN, STATE(1308), 1, sym_type_literal, @@ -113060,14 +111246,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57299] = 3, + [57307] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3100), 3, + ACTIONS(3124), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3102), 9, + ACTIONS(3126), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113077,34 +111263,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57319] = 6, + [57327] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3104), 1, + ACTIONS(3128), 1, sym_simple_name, STATE(1716), 1, sym_variable, - ACTIONS(3110), 2, + ACTIONS(3134), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(103), 3, anon_sym_LBRACK, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - ACTIONS(3107), 5, + ACTIONS(3131), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57345] = 3, + [57353] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3113), 3, + ACTIONS(3137), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3115), 9, + ACTIONS(3139), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113114,34 +111300,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57365] = 6, + [57373] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3123), 1, + ACTIONS(3147), 1, sym_path_command_name_token, - ACTIONS(2242), 2, + ACTIONS(2266), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3120), 2, + ACTIONS(3144), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, STATE(1269), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(3117), 5, + ACTIONS(3141), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57391] = 3, + [57399] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3126), 3, + ACTIONS(3150), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3128), 9, + ACTIONS(3152), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113151,54 +111337,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57411] = 6, + [57419] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3134), 1, + ACTIONS(3158), 1, sym_path_command_name_token, - ACTIONS(2228), 2, + ACTIONS(2252), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3132), 2, + ACTIONS(3156), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, STATE(1269), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(3130), 5, + ACTIONS(3154), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57437] = 6, + [57445] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3041), 1, + ACTIONS(3065), 1, anon_sym_LBRACK, STATE(1295), 1, sym_type_literal, - ACTIONS(3138), 2, + ACTIONS(3162), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, STATE(1278), 2, sym_attribute, aux_sym_attribute_list_repeat1, - ACTIONS(3136), 6, + ACTIONS(3160), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [57463] = 3, + [57471] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3140), 3, + ACTIONS(3164), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3142), 9, + ACTIONS(3166), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113208,12 +111394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57483] = 3, + [57491] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1504), 1, + ACTIONS(1528), 1, aux_sym_else_clause_token1, - ACTIONS(1517), 11, + ACTIONS(1541), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -113225,14 +111411,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57503] = 3, + [57511] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3144), 3, + ACTIONS(3168), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3146), 9, + ACTIONS(3170), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113242,12 +111428,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57523] = 3, + [57531] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1464), 1, + ACTIONS(1488), 1, aux_sym_else_clause_token1, - ACTIONS(1515), 11, + ACTIONS(1539), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -113259,14 +111445,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57543] = 3, + [57551] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3148), 3, + ACTIONS(3172), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3150), 9, + ACTIONS(3174), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113276,38 +111462,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57563] = 6, + [57571] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3152), 1, + ACTIONS(3176), 1, anon_sym_LBRACK, STATE(1295), 1, sym_type_literal, - ACTIONS(3157), 2, + ACTIONS(3181), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, STATE(1278), 2, sym_attribute, aux_sym_attribute_list_repeat1, - ACTIONS(3155), 6, + ACTIONS(3179), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [57589] = 7, + [57597] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(543), 1, aux_sym_for_statement_token1, - ACTIONS(3159), 1, + ACTIONS(3183), 1, aux_sym_switch_statement_token1, - ACTIONS(3161), 1, + ACTIONS(3185), 1, aux_sym_foreach_statement_token1, - ACTIONS(3163), 1, + ACTIONS(3187), 1, aux_sym_while_statement_token1, - ACTIONS(3165), 1, + ACTIONS(3189), 1, aux_sym_do_statement_token1, STATE(1890), 6, sym__labeled_statement, @@ -113316,7 +111502,7 @@ static const uint16_t ts_small_parse_table[] = { sym_for_statement, sym_while_statement, sym_do_statement, - [57616] = 7, + [57624] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, @@ -113336,14 +111522,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57643] = 3, + [57651] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3167), 3, + ACTIONS(3191), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3169), 8, + ACTIONS(3193), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113352,18 +111538,18 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57662] = 7, + [57670] = 7, ACTIONS(37), 1, aux_sym_for_statement_token1, ACTIONS(81), 1, sym_comment, - ACTIONS(3171), 1, + ACTIONS(3195), 1, aux_sym_switch_statement_token1, - ACTIONS(3173), 1, + ACTIONS(3197), 1, aux_sym_foreach_statement_token1, - ACTIONS(3175), 1, + ACTIONS(3199), 1, aux_sym_while_statement_token1, - ACTIONS(3177), 1, + ACTIONS(3201), 1, aux_sym_do_statement_token1, STATE(526), 6, sym__labeled_statement, @@ -113372,12 +111558,12 @@ static const uint16_t ts_small_parse_table[] = { sym_for_statement, sym_while_statement, sym_do_statement, - [57689] = 7, + [57697] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1490), 1, sym_switch_parameters, @@ -113386,18 +111572,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3181), 5, + ACTIONS(3205), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57716] = 7, + [57724] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1502), 1, sym_switch_parameters, @@ -113406,24 +111592,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3181), 5, + ACTIONS(3205), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57743] = 7, + [57751] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(509), 1, aux_sym_for_statement_token1, - ACTIONS(3185), 1, + ACTIONS(3209), 1, aux_sym_switch_statement_token1, - ACTIONS(3187), 1, + ACTIONS(3211), 1, aux_sym_foreach_statement_token1, - ACTIONS(3189), 1, + ACTIONS(3213), 1, aux_sym_while_statement_token1, - ACTIONS(3191), 1, + ACTIONS(3215), 1, aux_sym_do_statement_token1, STATE(1923), 6, sym__labeled_statement, @@ -113432,12 +111618,12 @@ static const uint16_t ts_small_parse_table[] = { sym_for_statement, sym_while_statement, sym_do_statement, - [57770] = 7, + [57778] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1530), 1, sym_switch_parameters, @@ -113446,18 +111632,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3181), 5, + ACTIONS(3205), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57797] = 7, + [57805] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1518), 1, sym_switch_parameters, @@ -113466,20 +111652,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1297), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3181), 5, + ACTIONS(3205), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57824] = 3, + [57832] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3193), 3, + ACTIONS(3217), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3195), 8, + ACTIONS(3219), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113488,14 +111674,14 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57843] = 3, + [57851] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3197), 3, + ACTIONS(3221), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3199), 8, + ACTIONS(3223), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113504,18 +111690,18 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57862] = 7, + [57870] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(187), 1, aux_sym_for_statement_token1, - ACTIONS(3201), 1, + ACTIONS(3225), 1, aux_sym_switch_statement_token1, - ACTIONS(3203), 1, + ACTIONS(3227), 1, aux_sym_foreach_statement_token1, - ACTIONS(3205), 1, + ACTIONS(3229), 1, aux_sym_while_statement_token1, - ACTIONS(3207), 1, + ACTIONS(3231), 1, aux_sym_do_statement_token1, STATE(474), 6, sym__labeled_statement, @@ -113524,27 +111710,27 @@ static const uint16_t ts_small_parse_table[] = { sym_for_statement, sym_while_statement, sym_do_statement, - [57889] = 8, + [57897] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3209), 1, + ACTIONS(3233), 1, anon_sym_DOT2, - ACTIONS(3211), 1, + ACTIONS(3235), 1, anon_sym_COLON_COLON, ACTIONS(635), 4, anon_sym_EQ, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - [57917] = 3, + [57925] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(597), 2, @@ -113559,10 +111745,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LBRACE, sym_path_command_name_token, - [57935] = 5, + [57943] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3213), 1, + ACTIONS(3237), 1, sym_simple_name, STATE(1711), 1, sym_variable, @@ -113575,10 +111761,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57956] = 8, + [57964] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2107), 1, + ACTIONS(2131), 1, aux_sym_command_name_token1, STATE(728), 1, sym_command_invokation_operator, @@ -113591,13 +111777,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3215), 2, + ACTIONS(3239), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [57983] = 3, + [57991] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3217), 2, + ACTIONS(3241), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(103), 7, @@ -113608,10 +111794,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58000] = 5, + [58008] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3219), 1, + ACTIONS(3243), 1, sym_simple_name, STATE(1614), 1, sym_variable, @@ -113624,25 +111810,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58021] = 4, + [58029] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3221), 2, + ACTIONS(3245), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, STATE(1300), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3181), 5, + ACTIONS(3205), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [58040] = 8, + [58048] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, + ACTIONS(2153), 1, aux_sym_command_name_token1, STATE(731), 1, sym_command_invokation_operator, @@ -113655,16 +111841,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3223), 2, + ACTIONS(3247), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [58067] = 3, + [58075] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3193), 2, + ACTIONS(3217), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3195), 7, + ACTIONS(3219), 7, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113672,28 +111858,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58084] = 4, + [58092] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3225), 2, + ACTIONS(3249), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, STATE(1300), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3227), 5, + ACTIONS(3251), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [58103] = 3, + [58111] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3197), 2, + ACTIONS(3221), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3199), 7, + ACTIONS(3223), 7, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -113701,7 +111887,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58120] = 4, + [58128] = 4, ACTIONS(81), 1, sym_comment, STATE(2134), 1, @@ -113715,68 +111901,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58138] = 5, + [58146] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3232), 1, + ACTIONS(3256), 1, anon_sym_RBRACE, STATE(1658), 1, sym_block_name, STATE(1304), 2, sym_named_block, aux_sym_named_block_list_repeat1, - ACTIONS(3230), 4, + ACTIONS(3254), 4, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58158] = 5, + [58166] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3237), 1, + ACTIONS(3261), 1, anon_sym_RBRACE, STATE(1658), 1, sym_block_name, STATE(1304), 2, sym_named_block, aux_sym_named_block_list_repeat1, - ACTIONS(3234), 4, + ACTIONS(3258), 4, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58178] = 8, + [58186] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2596), 1, anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(2598), 1, anon_sym_PLUS_PLUS, - ACTIONS(2576), 1, + ACTIONS(2600), 1, anon_sym_DASH_DASH, - ACTIONS(2582), 1, + ACTIONS(2606), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3239), 1, + ACTIONS(3263), 1, anon_sym_DOT2, - ACTIONS(3241), 1, + ACTIONS(3265), 1, anon_sym_COLON_COLON, ACTIONS(635), 2, sym__statement_terminator, anon_sym_LPAREN, - [58204] = 3, + [58212] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3243), 3, + ACTIONS(3267), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2397), 5, + ACTIONS(2421), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58220] = 4, + [58228] = 4, ACTIONS(81), 1, sym_comment, STATE(1910), 1, @@ -113790,7 +111976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58238] = 4, + [58246] = 4, ACTIONS(81), 1, sym_comment, STATE(1708), 1, @@ -113804,38 +111990,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58256] = 3, + [58264] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3243), 3, + ACTIONS(3267), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2427), 5, + ACTIONS(2451), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58272] = 8, + [58280] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3245), 1, + ACTIONS(3269), 1, anon_sym_DOT2, - ACTIONS(3247), 1, + ACTIONS(3271), 1, anon_sym_COLON_COLON, - ACTIONS(2451), 2, + ACTIONS(2475), 2, anon_sym_COMMA, anon_sym_LBRACE, - [58298] = 4, + [58306] = 4, ACTIONS(81), 1, sym_comment, STATE(1415), 1, @@ -113849,7 +112035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58316] = 4, + [58324] = 4, ACTIONS(81), 1, sym_comment, STATE(2118), 1, @@ -113863,7 +112049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58334] = 4, + [58342] = 4, ACTIONS(81), 1, sym_comment, STATE(2119), 1, @@ -113877,7 +112063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58352] = 4, + [58360] = 4, ACTIONS(81), 1, sym_comment, STATE(2125), 1, @@ -113891,7 +112077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58370] = 4, + [58378] = 4, ACTIONS(81), 1, sym_comment, STATE(2126), 1, @@ -113905,7 +112091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58388] = 4, + [58396] = 4, ACTIONS(81), 1, sym_comment, STATE(2131), 1, @@ -113919,7 +112105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58406] = 4, + [58414] = 4, ACTIONS(81), 1, sym_comment, STATE(2132), 1, @@ -113933,26 +112119,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58424] = 3, + [58432] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3249), 3, + ACTIONS(3273), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2427), 4, + ACTIONS(2451), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, anon_sym_RBRACK, - [58439] = 7, + [58447] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1369), 1, + ACTIONS(1393), 1, anon_sym_RPAREN, - ACTIONS(3251), 1, + ACTIONS(3275), 1, aux_sym_elseif_clause_token1, - ACTIONS(3253), 1, + ACTIONS(3277), 1, aux_sym_else_clause_token1, STATE(1451), 1, sym_elseif_clauses, @@ -113961,128 +112147,128 @@ static const uint16_t ts_small_parse_table[] = { STATE(1387), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [58462] = 8, + [58470] = 8, ACTIONS(81), 1, sym_comment, ACTIONS(635), 1, sym__statement_terminator, - ACTIONS(2572), 1, + ACTIONS(2596), 1, anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(2598), 1, anon_sym_PLUS_PLUS, - ACTIONS(2576), 1, + ACTIONS(2600), 1, anon_sym_DASH_DASH, - ACTIONS(2582), 1, + ACTIONS(2606), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3255), 1, + ACTIONS(3279), 1, anon_sym_DOT2, - ACTIONS(3257), 1, + ACTIONS(3281), 1, anon_sym_COLON_COLON, - [58487] = 8, + [58495] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3245), 1, + ACTIONS(3269), 1, anon_sym_DOT2, - ACTIONS(3247), 1, + ACTIONS(3271), 1, anon_sym_COLON_COLON, - ACTIONS(3259), 1, + ACTIONS(3283), 1, anon_sym_LBRACE, - [58512] = 3, + [58520] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3249), 3, + ACTIONS(3273), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2397), 4, + ACTIONS(2421), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, anon_sym_RBRACK, - [58527] = 8, + [58535] = 8, ACTIONS(81), 1, sym_comment, ACTIONS(635), 1, anon_sym_EQ, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3245), 1, + ACTIONS(3269), 1, anon_sym_DOT2, - ACTIONS(3247), 1, + ACTIONS(3271), 1, anon_sym_COLON_COLON, - [58552] = 6, + [58560] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3263), 1, + ACTIONS(3287), 1, aux_sym_command_name_token2, - ACTIONS(3265), 1, + ACTIONS(3289), 1, anon_sym_DQUOTE2, STATE(1332), 1, aux_sym_command_name_repeat1, - ACTIONS(2461), 2, + ACTIONS(2485), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3261), 2, + ACTIONS(3285), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58573] = 3, + [58581] = 3, ACTIONS(81), 1, sym_comment, STATE(78), 1, sym_assignement_operator, - ACTIONS(3267), 6, + ACTIONS(3291), 6, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58588] = 3, + [58596] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3269), 3, + ACTIONS(3293), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2427), 4, + ACTIONS(2451), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58603] = 3, + [58611] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3269), 3, + ACTIONS(3293), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2397), 4, + ACTIONS(2421), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58618] = 7, + [58626] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1369), 1, + ACTIONS(1393), 1, sym__statement_terminator, - ACTIONS(3271), 1, + ACTIONS(3295), 1, aux_sym_elseif_clause_token1, - ACTIONS(3273), 1, + ACTIONS(3297), 1, aux_sym_else_clause_token1, STATE(1487), 1, sym_elseif_clauses, @@ -114091,14 +112277,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1396), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [58641] = 7, + [58649] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1349), 1, + ACTIONS(1373), 1, anon_sym_RPAREN, - ACTIONS(3275), 1, + ACTIONS(3299), 1, aux_sym_catch_clause_token1, - ACTIONS(3277), 1, + ACTIONS(3301), 1, aux_sym_finally_clause_token1, STATE(1527), 1, sym_catch_clauses, @@ -114107,25 +112293,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(1356), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [58664] = 6, + [58672] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3265), 1, + ACTIONS(3289), 1, anon_sym_DQUOTE2, - ACTIONS(3281), 1, + ACTIONS(3305), 1, aux_sym_command_name_token2, STATE(1324), 1, aux_sym_command_name_repeat1, - ACTIONS(2482), 2, + ACTIONS(2506), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3279), 2, + ACTIONS(3303), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58685] = 2, + [58693] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3283), 7, + ACTIONS(3307), 7, anon_sym_LPAREN, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, @@ -114133,29 +112319,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, aux_sym_switch_condition_token1, - [58698] = 6, + [58706] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3288), 1, + ACTIONS(3312), 1, aux_sym_command_name_token2, - ACTIONS(3291), 1, + ACTIONS(3315), 1, anon_sym_DQUOTE2, STATE(1332), 1, aux_sym_command_name_repeat1, - ACTIONS(2472), 2, + ACTIONS(2496), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3285), 2, + ACTIONS(3309), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58719] = 7, + [58727] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1349), 1, + ACTIONS(1373), 1, sym__statement_terminator, - ACTIONS(3294), 1, + ACTIONS(3318), 1, aux_sym_catch_clause_token1, - ACTIONS(3296), 1, + ACTIONS(3320), 1, aux_sym_finally_clause_token1, STATE(1466), 1, sym_catch_clauses, @@ -114164,51 +112350,51 @@ static const uint16_t ts_small_parse_table[] = { STATE(1391), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [58742] = 3, + [58750] = 3, ACTIONS(81), 1, sym_comment, STATE(79), 1, sym_assignement_operator, - ACTIONS(3267), 6, + ACTIONS(3291), 6, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, anon_sym_STAR_EQ, anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, - [58757] = 8, + [58765] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2584), 1, + ACTIONS(2608), 1, anon_sym_LBRACK, - ACTIONS(2586), 1, + ACTIONS(2610), 1, anon_sym_PLUS_PLUS, - ACTIONS(2588), 1, + ACTIONS(2612), 1, anon_sym_DASH_DASH, - ACTIONS(2594), 1, + ACTIONS(2618), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3245), 1, + ACTIONS(3269), 1, anon_sym_DOT2, - ACTIONS(3247), 1, + ACTIONS(3271), 1, anon_sym_COLON_COLON, - ACTIONS(3298), 1, + ACTIONS(3322), 1, anon_sym_LBRACE, - [58782] = 4, + [58790] = 4, ACTIONS(3), 1, sym_comment, STATE(1338), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3302), 2, + ACTIONS(3326), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3300), 3, + ACTIONS(3324), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58798] = 7, + [58806] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114220,26 +112406,26 @@ static const uint16_t ts_small_parse_table[] = { sym_type_spec, STATE(1806), 1, sym_generic_type_arguments, - [58820] = 4, + [58828] = 4, ACTIONS(3), 1, sym_comment, STATE(1338), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3309), 2, + ACTIONS(3333), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3306), 3, + ACTIONS(3330), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58836] = 7, + [58844] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3335), 1, sym_simple_name, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, STATE(1411), 1, sym_data_name, @@ -114247,10 +112433,10 @@ static const uint16_t ts_small_parse_table[] = { sym_data_commands_allowed, STATE(1919), 1, sym_statement_block, - [58858] = 7, + [58866] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114262,22 +112448,22 @@ static const uint16_t ts_small_parse_table[] = { sym_type_spec, STATE(1826), 1, sym_attribute_name, - [58880] = 4, + [58888] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3317), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, STATE(1354), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3319), 3, + ACTIONS(3343), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58896] = 7, + [58904] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114289,10 +112475,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_spec, STATE(2032), 1, sym_attribute_name, - [58918] = 7, + [58926] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114304,38 +112490,38 @@ static const uint16_t ts_small_parse_table[] = { sym_type_spec, STATE(1826), 1, sym_attribute_name, - [58940] = 4, + [58948] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3323), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1344), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3321), 3, + ACTIONS(3345), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58956] = 4, + [58964] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3326), 1, + ACTIONS(3350), 1, anon_sym_LBRACE, STATE(1344), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3319), 3, + ACTIONS(3343), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58972] = 7, + [58980] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3335), 1, sym_simple_name, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(528), 1, sym_statement_block, @@ -114343,25 +112529,25 @@ static const uint16_t ts_small_parse_table[] = { sym_data_name, STATE(1582), 1, sym_data_commands_allowed, - [58994] = 3, + [59002] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2509), 2, + ACTIONS(2533), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2511), 4, + ACTIONS(2535), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [59008] = 7, + [59016] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3335), 1, sym_simple_name, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1417), 1, sym_data_name, @@ -114369,62 +112555,62 @@ static const uint16_t ts_small_parse_table[] = { sym_data_commands_allowed, STATE(1927), 1, sym_statement_block, - [59030] = 3, + [59038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 2, + ACTIONS(2570), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2548), 4, + ACTIONS(2572), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [59044] = 5, + [59052] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3302), 1, + ACTIONS(3326), 1, anon_sym_PIPE, - ACTIONS(3334), 1, + ACTIONS(3358), 1, sym__statement_terminator, STATE(1352), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3332), 3, + ACTIONS(3356), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [59062] = 3, + [59070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 2, + ACTIONS(2521), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2472), 4, + ACTIONS(2496), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [59076] = 5, + [59084] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3309), 1, + ACTIONS(3333), 1, anon_sym_PIPE, - ACTIONS(3339), 1, + ACTIONS(3363), 1, sym__statement_terminator, STATE(1352), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3336), 3, + ACTIONS(3360), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [59094] = 7, + [59102] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3335), 1, sym_simple_name, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(425), 1, sym_statement_block, @@ -114432,57 +112618,57 @@ static const uint16_t ts_small_parse_table[] = { sym_data_name, STATE(1709), 1, sym_data_commands_allowed, - [59116] = 4, + [59124] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3343), 1, + ACTIONS(3367), 1, anon_sym_LBRACE, STATE(1354), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3321), 3, + ACTIONS(3345), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [59132] = 6, + [59140] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, + ACTIONS(2413), 1, anon_sym_RPAREN, - ACTIONS(2395), 1, + ACTIONS(2419), 1, anon_sym_PIPE, - ACTIONS(3346), 1, + ACTIONS(3370), 1, anon_sym_DASH_DASH_PERCENT, STATE(1512), 1, aux_sym__pipeline_tail, STATE(1513), 1, sym_verbatim_command_argument, - [59151] = 4, + [59159] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3299), 1, aux_sym_catch_clause_token1, - ACTIONS(1460), 2, + ACTIONS(1484), 2, anon_sym_RPAREN, aux_sym_finally_clause_token1, STATE(1360), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59166] = 4, + [59174] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3348), 1, + ACTIONS(3372), 1, anon_sym_LBRACE, - ACTIONS(3321), 2, + ACTIONS(3345), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59181] = 6, + [59189] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114492,33 +112678,33 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2014), 1, sym_type_spec, - [59200] = 5, + [59208] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1380), 1, + ACTIONS(1404), 1, aux_sym_else_clause_token1, - ACTIONS(1450), 1, + ACTIONS(1474), 1, sym__statement_terminator, - ACTIONS(3351), 1, + ACTIONS(3375), 1, aux_sym_elseif_clause_token1, STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59217] = 4, + [59225] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3378), 1, aux_sym_catch_clause_token1, - ACTIONS(1455), 2, + ACTIONS(1479), 2, anon_sym_RPAREN, aux_sym_finally_clause_token1, STATE(1360), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59232] = 6, + [59240] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114528,12 +112714,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2018), 1, sym_type_spec, - [59251] = 6, + [59259] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3357), 1, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(389), 1, sym_statement_block, @@ -114541,38 +112727,38 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(1637), 1, sym_catch_type_list, - [59270] = 2, + [59278] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3359), 5, + ACTIONS(3383), 5, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [59281] = 2, + [59289] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3361), 5, + ACTIONS(3385), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59292] = 3, + [59300] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1464), 1, + ACTIONS(1488), 1, aux_sym_else_clause_token1, - ACTIONS(1515), 4, + ACTIONS(1539), 4, sym__statement_terminator, aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [59305] = 6, + [59313] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114582,10 +112768,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2143), 1, sym_type_spec, - [59324] = 6, + [59332] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114595,10 +112781,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1895), 1, sym_type_spec, - [59343] = 6, + [59351] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114608,20 +112794,20 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1959), 1, sym_type_spec, - [59362] = 3, + [59370] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1504), 1, + ACTIONS(1528), 1, aux_sym_else_clause_token1, - ACTIONS(1517), 4, + ACTIONS(1541), 4, sym__statement_terminator, aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [59375] = 6, + [59383] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114631,10 +112817,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2022), 1, sym_type_spec, - [59394] = 6, + [59402] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114644,10 +112830,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1740), 1, sym_type_spec, - [59413] = 6, + [59421] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114657,10 +112843,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1917), 1, sym_type_spec, - [59432] = 6, + [59440] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114670,31 +112856,31 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1992), 1, sym_type_spec, - [59451] = 3, + [59459] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2513), 2, + ACTIONS(2537), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3363), 3, + ACTIONS(3387), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59464] = 4, + [59472] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(3319), 2, + ACTIONS(3343), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59479] = 6, + [59487] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114704,10 +112890,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1988), 1, sym_type_spec, - [59498] = 6, + [59506] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114717,21 +112903,21 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2075), 1, sym_type_spec, - [59517] = 2, + [59525] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 5, + ACTIONS(3389), 5, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, anon_sym_RBRACE, - [59528] = 6, + [59536] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1476), 1, sym_type_literal, @@ -114739,23 +112925,23 @@ static const uint16_t ts_small_parse_table[] = { sym_statement_block, STATE(1652), 1, sym_catch_type_list, - [59547] = 4, + [59555] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(3319), 2, + ACTIONS(3343), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1393), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59562] = 6, + [59570] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3367), 1, + ACTIONS(3391), 1, anon_sym_LBRACE, STATE(402), 1, sym_statement_block, @@ -114763,12 +112949,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(1613), 1, sym_catch_type_list, - [59581] = 6, + [59589] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1476), 1, sym_type_literal, @@ -114776,21 +112962,21 @@ static const uint16_t ts_small_parse_table[] = { sym_statement_block, STATE(1573), 1, sym_catch_type_list, - [59600] = 4, + [59608] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3369), 1, + ACTIONS(3393), 1, anon_sym_DOT, - ACTIONS(3371), 1, + ACTIONS(3395), 1, anon_sym_LBRACK, - ACTIONS(3373), 3, + ACTIONS(3397), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [59615] = 6, + [59623] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114800,10 +112986,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2035), 1, sym_type_spec, - [59634] = 6, + [59642] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114813,10 +112999,10 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1870), 1, sym_type_spec, - [59653] = 6, + [59661] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114826,22 +113012,22 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2025), 1, sym_type_spec, - [59672] = 5, + [59680] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1410), 1, + ACTIONS(1434), 1, aux_sym_else_clause_token1, - ACTIONS(1444), 1, + ACTIONS(1468), 1, anon_sym_RPAREN, - ACTIONS(3251), 1, + ACTIONS(3275), 1, aux_sym_elseif_clause_token1, STATE(1397), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59689] = 6, + [59697] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114851,40 +113037,40 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2010), 1, sym_type_spec, - [59708] = 3, + [59716] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3375), 2, + ACTIONS(3399), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3377), 3, + ACTIONS(3401), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59721] = 2, + [59729] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3379), 5, + ACTIONS(3403), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59732] = 4, + [59740] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3294), 1, + ACTIONS(3318), 1, aux_sym_catch_clause_token1, - ACTIONS(1460), 2, + ACTIONS(1484), 2, sym__statement_terminator, aux_sym_finally_clause_token1, STATE(1400), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59747] = 6, + [59755] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114894,21 +113080,21 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1943), 1, sym_type_spec, - [59766] = 4, + [59774] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3381), 1, + ACTIONS(3405), 1, anon_sym_LBRACE, - ACTIONS(3321), 2, + ACTIONS(3345), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1393), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59781] = 6, + [59789] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114918,56 +113104,56 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1969), 1, sym_type_spec, - [59800] = 6, + [59808] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2411), 1, anon_sym_PIPE, - ACTIONS(2389), 1, + ACTIONS(2413), 1, sym__statement_terminator, - ACTIONS(3384), 1, + ACTIONS(3408), 1, anon_sym_DASH_DASH_PERCENT, STATE(1508), 1, aux_sym__pipeline_tail, STATE(1510), 1, sym_verbatim_command_argument, - [59819] = 5, + [59827] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1410), 1, + ACTIONS(1434), 1, aux_sym_else_clause_token1, - ACTIONS(1444), 1, + ACTIONS(1468), 1, sym__statement_terminator, - ACTIONS(3271), 1, + ACTIONS(3295), 1, aux_sym_elseif_clause_token1, STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59836] = 5, + [59844] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1380), 1, + ACTIONS(1404), 1, aux_sym_else_clause_token1, - ACTIONS(1450), 1, + ACTIONS(1474), 1, anon_sym_RPAREN, - ACTIONS(3386), 1, + ACTIONS(3410), 1, aux_sym_elseif_clause_token1, STATE(1397), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59853] = 2, + [59861] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3389), 5, + ACTIONS(3413), 5, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [59864] = 6, + [59872] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -114977,21 +113163,21 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1661), 1, sym_type_spec, - [59883] = 4, + [59891] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3415), 1, aux_sym_catch_clause_token1, - ACTIONS(1455), 2, + ACTIONS(1479), 2, sym__statement_terminator, aux_sym_finally_clause_token1, STATE(1400), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59898] = 6, + [59906] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(3328), 1, sym_type_identifier, STATE(1337), 1, sym_generic_type_name, @@ -115001,210 +113187,210 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1845), 1, sym_type_spec, - [59917] = 3, + [59925] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2513), 1, + ACTIONS(2537), 1, anon_sym_RBRACK, - ACTIONS(3394), 3, + ACTIONS(3418), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59929] = 5, + [59937] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3398), 1, + ACTIONS(3422), 1, anon_sym_RBRACE, STATE(1424), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59945] = 5, + [59953] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3400), 1, + ACTIONS(3424), 1, anon_sym_RBRACE, STATE(1405), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59961] = 5, + [59969] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3402), 1, + ACTIONS(3426), 1, anon_sym_RBRACE, STATE(1407), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59977] = 4, + [59985] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3406), 1, + ACTIONS(3430), 1, anon_sym_SEMI, STATE(1412), 1, aux_sym_script_block_repeat1, - ACTIONS(3404), 2, + ACTIONS(3428), 2, sym_simple_name, anon_sym_RBRACE, - [59991] = 5, + [59999] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3404), 1, + ACTIONS(3428), 1, anon_sym_RBRACE, - ACTIONS(3408), 1, + ACTIONS(3432), 1, sym_simple_name, STATE(1407), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60007] = 5, + [60015] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(523), 1, sym_statement_block, STATE(1685), 1, sym_data_commands_allowed, - [60023] = 5, + [60031] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1625), 1, sym_type_literal, STATE(1892), 1, sym_statement_block, - [60039] = 5, + [60047] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3411), 1, + ACTIONS(3435), 1, anon_sym_COMMA, - ACTIONS(3413), 1, + ACTIONS(3437), 1, anon_sym_RBRACK, STATE(1453), 1, aux_sym_dimension_repeat1, STATE(1806), 1, sym_dimension, - [60055] = 5, + [60063] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, STATE(1639), 1, sym_data_commands_allowed, STATE(1737), 1, sym_statement_block, - [60071] = 4, + [60079] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 1, + ACTIONS(2685), 1, anon_sym_SEMI, STATE(1118), 1, aux_sym_script_block_repeat1, - ACTIONS(3415), 2, + ACTIONS(3439), 2, sym_simple_name, anon_sym_RBRACE, - [60085] = 5, + [60093] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3417), 1, + ACTIONS(3441), 1, anon_sym_RBRACE, STATE(1414), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60101] = 5, + [60109] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3419), 1, + ACTIONS(3443), 1, anon_sym_RBRACE, STATE(1407), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60117] = 4, + [60125] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3421), 1, + ACTIONS(3445), 1, anon_sym_EQ, STATE(1670), 1, sym_script_parameter_default, - ACTIONS(3423), 2, + ACTIONS(3447), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60131] = 5, + [60139] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1554), 1, sym_type_literal, STATE(1924), 1, sym_statement_block, - [60147] = 5, + [60155] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1565), 1, sym_data_commands_allowed, STATE(2009), 1, sym_statement_block, - [60163] = 5, + [60171] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3425), 1, + ACTIONS(3449), 1, anon_sym_RBRACE, STATE(1419), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60179] = 5, + [60187] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3427), 1, + ACTIONS(3451), 1, anon_sym_RBRACE, STATE(1407), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60195] = 4, + [60203] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3421), 1, + ACTIONS(3445), 1, anon_sym_EQ, STATE(1689), 1, sym_script_parameter_default, - ACTIONS(3429), 2, + ACTIONS(3453), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60209] = 2, + [60217] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(605), 4, @@ -115212,7 +113398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60219] = 2, + [60227] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(601), 4, @@ -115220,47 +113406,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60229] = 3, + [60237] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2513), 1, + ACTIONS(2537), 1, sym__statement_terminator, - ACTIONS(3431), 3, + ACTIONS(3455), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [60241] = 5, + [60249] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3396), 1, + ACTIONS(3420), 1, sym_simple_name, - ACTIONS(3433), 1, + ACTIONS(3457), 1, anon_sym_RBRACE, STATE(1407), 1, aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60257] = 3, + [60265] = 3, ACTIONS(3), 1, sym_comment, STATE(1350), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3435), 3, + ACTIONS(3459), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [60269] = 5, + [60277] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(527), 1, sym_statement_block, STATE(1552), 1, sym_type_literal, - [60285] = 2, + [60293] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(605), 4, @@ -115268,18 +113454,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60295] = 5, + [60303] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(475), 1, sym_statement_block, STATE(1707), 1, sym_type_literal, - [60311] = 2, + [60319] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(601), 4, @@ -115287,27 +113473,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60321] = 5, + [60329] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3315), 1, + ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(471), 1, sym_statement_block, STATE(1622), 1, sym_data_commands_allowed, - [60337] = 3, + [60345] = 3, ACTIONS(3), 1, sym_comment, STATE(1336), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3437), 3, + ACTIONS(3461), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [60349] = 3, + [60357] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, @@ -115315,59 +113501,59 @@ static const uint16_t ts_small_parse_table[] = { STATE(1380), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [60360] = 2, + [60368] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3439), 3, + ACTIONS(3463), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60369] = 4, + [60377] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3443), 1, + ACTIONS(3467), 1, anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [60382] = 4, + [60390] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3447), 1, + ACTIONS(3471), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60395] = 4, + [60403] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3449), 1, + ACTIONS(3473), 1, anon_sym_DOLLAR, - ACTIONS(3452), 1, + ACTIONS(3476), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60408] = 4, + [60416] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3454), 1, + ACTIONS(3478), 1, anon_sym_RPAREN, - ACTIONS(3456), 1, + ACTIONS(3480), 1, anon_sym_COMMA, STATE(1437), 1, aux_sym_argument_expression_list_repeat1, - [60421] = 4, + [60429] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3461), 1, + ACTIONS(3485), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60434] = 4, + [60442] = 4, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -115376,899 +113562,899 @@ static const uint16_t ts_small_parse_table[] = { sym_hexadecimal_integer_literal, STATE(1913), 1, sym_integer_literal, - [60447] = 2, + [60455] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3463), 3, + ACTIONS(3487), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [60456] = 4, + [60464] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3489), 1, anon_sym_COMMA, - ACTIONS(3468), 1, + ACTIONS(3492), 1, anon_sym_RBRACK, STATE(1441), 1, aux_sym_dimension_repeat1, - [60469] = 4, + [60477] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3470), 1, + ACTIONS(3494), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60482] = 4, + [60490] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3472), 1, + ACTIONS(3496), 1, anon_sym_COMMA, - ACTIONS(3474), 1, + ACTIONS(3498), 1, anon_sym_RBRACK, STATE(1514), 1, aux_sym_generic_type_arguments_repeat1, - [60495] = 4, + [60503] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3476), 1, + ACTIONS(3500), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60508] = 3, + [60516] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3478), 1, + ACTIONS(3502), 1, anon_sym_EQ, - ACTIONS(3480), 2, + ACTIONS(3504), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60519] = 4, + [60527] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3482), 1, + ACTIONS(3506), 1, anon_sym_RPAREN, - ACTIONS(3484), 1, + ACTIONS(3508), 1, anon_sym_COMMA, STATE(1515), 1, aux_sym_attribute_arguments_repeat1, - [60532] = 3, + [60540] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3486), 1, + ACTIONS(3510), 1, sym_type_identifier, - ACTIONS(3488), 2, + ACTIONS(3512), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60543] = 2, + [60551] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3490), 3, + ACTIONS(3514), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [60552] = 4, + [60560] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, + ACTIONS(3516), 1, anon_sym_SEMI, - ACTIONS(3494), 1, + ACTIONS(3518), 1, anon_sym_RPAREN, - ACTIONS(3496), 1, + ACTIONS(3520), 1, aux_sym_for_statement_token2, - [60565] = 4, + [60573] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3498), 1, + ACTIONS(3522), 1, anon_sym_RPAREN, - ACTIONS(3500), 1, + ACTIONS(3524), 1, anon_sym_COMMA, STATE(1517), 1, aux_sym_parameter_list_repeat1, - [60578] = 4, + [60586] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1524), 1, + ACTIONS(1548), 1, anon_sym_RPAREN, - ACTIONS(3502), 1, + ACTIONS(3526), 1, aux_sym_else_clause_token1, STATE(1993), 1, sym_else_clause, - [60591] = 4, + [60599] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3504), 1, + ACTIONS(3528), 1, anon_sym_RPAREN, - ACTIONS(3506), 1, + ACTIONS(3530), 1, anon_sym_COMMA, STATE(1459), 1, aux_sym_class_method_parameter_list_repeat1, - [60604] = 4, + [60612] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3508), 1, + ACTIONS(3532), 1, anon_sym_COMMA, - ACTIONS(3510), 1, + ACTIONS(3534), 1, anon_sym_RBRACK, STATE(1441), 1, aux_sym_dimension_repeat1, - [60617] = 4, + [60625] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3472), 1, + ACTIONS(3496), 1, anon_sym_COMMA, - ACTIONS(3512), 1, + ACTIONS(3536), 1, anon_sym_RBRACK, STATE(1443), 1, aux_sym_generic_type_arguments_repeat1, - [60630] = 4, + [60638] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3514), 1, + ACTIONS(3538), 1, anon_sym_PIPE, - ACTIONS(3517), 1, + ACTIONS(3541), 1, sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [60643] = 4, + [60651] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2914), 1, + ACTIONS(2938), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60656] = 4, + [60664] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3519), 1, + ACTIONS(3543), 1, anon_sym_RPAREN, - ACTIONS(3521), 1, + ACTIONS(3545), 1, anon_sym_COMMA, STATE(1437), 1, aux_sym_argument_expression_list_repeat1, - [60669] = 4, + [60677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3523), 1, + ACTIONS(3547), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60682] = 4, + [60690] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3525), 1, + ACTIONS(3549), 1, anon_sym_RPAREN, - ACTIONS(3527), 1, + ACTIONS(3551), 1, anon_sym_COMMA, STATE(1459), 1, aux_sym_class_method_parameter_list_repeat1, - [60695] = 4, + [60703] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3530), 1, + ACTIONS(3554), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60708] = 4, + [60716] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2411), 1, anon_sym_PIPE, - ACTIONS(3532), 1, + ACTIONS(3556), 1, sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [60721] = 4, + [60729] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3534), 1, + ACTIONS(3558), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60734] = 2, + [60742] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3439), 3, + ACTIONS(3463), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60743] = 4, + [60751] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3538), 1, + ACTIONS(3562), 1, anon_sym_LBRACE, STATE(1954), 1, sym_function_parameter_declaration, - [60756] = 4, + [60764] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(3524), 1, anon_sym_COMMA, - ACTIONS(3540), 1, + ACTIONS(3564), 1, anon_sym_RPAREN, STATE(1450), 1, aux_sym_parameter_list_repeat1, - [60769] = 4, + [60777] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1552), 1, sym__statement_terminator, - ACTIONS(3296), 1, + ACTIONS(3320), 1, aux_sym_finally_clause_token1, STATE(1808), 1, sym_finally_clause, - [60782] = 4, + [60790] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(2864), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60795] = 4, + [60803] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3542), 1, + ACTIONS(3566), 1, anon_sym_SEMI, - ACTIONS(3544), 1, + ACTIONS(3568), 1, anon_sym_RPAREN, - ACTIONS(3546), 1, + ACTIONS(3570), 1, aux_sym_for_statement_token2, - [60808] = 2, + [60816] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3548), 3, + ACTIONS(3572), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60817] = 4, + [60825] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3550), 1, + ACTIONS(3574), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60830] = 4, + [60838] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3552), 1, + ACTIONS(3576), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60843] = 4, + [60851] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3554), 1, + ACTIONS(3578), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60856] = 4, + [60864] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2882), 1, + ACTIONS(2906), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60869] = 4, + [60877] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3556), 1, + ACTIONS(3580), 1, anon_sym_RPAREN, - ACTIONS(3558), 1, + ACTIONS(3582), 1, anon_sym_COMMA, STATE(1474), 1, aux_sym_attribute_arguments_repeat1, - [60882] = 4, + [60890] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3561), 1, + ACTIONS(3585), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60895] = 4, + [60903] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3563), 1, + ACTIONS(3587), 1, anon_sym_COMMA, - ACTIONS(3565), 1, + ACTIONS(3589), 1, anon_sym_LBRACE, STATE(1532), 1, aux_sym_catch_type_list_repeat1, - [60908] = 4, + [60916] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, + ACTIONS(2882), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60921] = 4, + [60929] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3567), 1, + ACTIONS(3591), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60934] = 2, + [60942] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1511), 3, + ACTIONS(1535), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [60943] = 4, + [60951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2866), 1, + ACTIONS(2890), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60956] = 4, + [60964] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3569), 1, + ACTIONS(3593), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60969] = 4, + [60977] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3571), 1, + ACTIONS(3595), 1, anon_sym_COMMA, - ACTIONS(3573), 1, + ACTIONS(3597), 1, anon_sym_LBRACE, STATE(1535), 1, aux_sym_data_commands_list_repeat1, - [60982] = 2, + [60990] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3548), 3, + ACTIONS(3572), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60991] = 2, + [60999] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1513), 3, + ACTIONS(1537), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61000] = 4, + [61008] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3575), 1, + ACTIONS(3599), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61013] = 4, + [61021] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3577), 1, + ACTIONS(3601), 1, anon_sym_DOLLAR2, - ACTIONS(3580), 1, + ACTIONS(3604), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61026] = 4, + [61034] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1524), 1, + ACTIONS(1548), 1, sym__statement_terminator, - ACTIONS(3582), 1, + ACTIONS(3606), 1, aux_sym_else_clause_token1, STATE(1865), 1, sym_else_clause, - [61039] = 4, + [61047] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3584), 1, + ACTIONS(3608), 1, anon_sym_LPAREN, - ACTIONS(3586), 1, + ACTIONS(3610), 1, aux_sym_switch_parameter_token5, STATE(2146), 1, sym_foreach_parameter, - [61052] = 4, + [61060] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2868), 1, + ACTIONS(2892), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61065] = 4, + [61073] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1645), 1, sym_switch_condition, - [61078] = 4, + [61086] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3588), 1, + ACTIONS(3612), 1, anon_sym_LBRACE, STATE(1882), 1, sym_function_parameter_declaration, - [61091] = 4, + [61099] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3590), 1, + ACTIONS(3614), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61104] = 3, + [61112] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1494), 1, + ACTIONS(1518), 1, aux_sym_else_clause_token1, - ACTIONS(1526), 2, + ACTIONS(1550), 2, sym__statement_terminator, aux_sym_elseif_clause_token1, - [61115] = 4, + [61123] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3592), 1, + ACTIONS(3616), 1, anon_sym_LBRACE, STATE(1496), 1, aux_sym_class_statement_repeat1, - [61128] = 4, + [61136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3594), 1, + ACTIONS(3618), 1, anon_sym_SEMI, - ACTIONS(3596), 1, + ACTIONS(3620), 1, anon_sym_RPAREN, - ACTIONS(3598), 1, + ACTIONS(3622), 1, aux_sym_for_statement_token2, - [61141] = 4, + [61149] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3600), 1, + ACTIONS(3624), 1, anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61154] = 4, + [61162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3626), 1, anon_sym_SEMI, - ACTIONS(3604), 1, + ACTIONS(3628), 1, anon_sym_RPAREN, - ACTIONS(3606), 1, + ACTIONS(3630), 1, aux_sym_for_statement_token2, - [61167] = 4, + [61175] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3586), 1, + ACTIONS(3610), 1, aux_sym_switch_parameter_token5, - ACTIONS(3608), 1, + ACTIONS(3632), 1, anon_sym_LPAREN, STATE(2041), 1, sym_foreach_parameter, - [61180] = 4, + [61188] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3610), 1, + ACTIONS(3634), 1, anon_sym_LBRACE, STATE(1434), 1, aux_sym_class_statement_repeat1, - [61193] = 3, + [61201] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3317), 1, + ACTIONS(3341), 1, anon_sym_LBRACE, STATE(1341), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61204] = 4, + [61212] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3521), 1, + ACTIONS(3545), 1, anon_sym_COMMA, - ACTIONS(3612), 1, + ACTIONS(3636), 1, anon_sym_RPAREN, STATE(1457), 1, aux_sym_argument_expression_list_repeat1, - [61217] = 4, + [61225] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1632), 1, sym_switch_condition, - [61230] = 4, + [61238] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3614), 1, + ACTIONS(3638), 1, anon_sym_LBRACE, STATE(1942), 1, sym_function_parameter_declaration, - [61243] = 3, + [61251] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1494), 1, + ACTIONS(1518), 1, aux_sym_else_clause_token1, - ACTIONS(1526), 2, + ACTIONS(1550), 2, anon_sym_RPAREN, aux_sym_elseif_clause_token1, - [61254] = 4, + [61262] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3640), 1, anon_sym_SEMI, - ACTIONS(3618), 1, + ACTIONS(3642), 1, anon_sym_RPAREN, - ACTIONS(3620), 1, + ACTIONS(3644), 1, aux_sym_for_statement_token2, - [61267] = 4, + [61275] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3622), 1, + ACTIONS(3646), 1, anon_sym_LBRACE, STATE(1509), 1, aux_sym_class_statement_repeat1, - [61280] = 4, + [61288] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(3648), 1, anon_sym_SEMI, - ACTIONS(3626), 1, + ACTIONS(3650), 1, anon_sym_RPAREN, - ACTIONS(3628), 1, + ACTIONS(3652), 1, aux_sym_for_statement_token2, - [61293] = 4, + [61301] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2411), 1, anon_sym_PIPE, - ACTIONS(3630), 1, + ACTIONS(3654), 1, sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [61306] = 4, + [61314] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3632), 1, + ACTIONS(3656), 1, anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61319] = 4, + [61327] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2411), 1, anon_sym_PIPE, - ACTIONS(3630), 1, + ACTIONS(3654), 1, sym__statement_terminator, STATE(1461), 1, aux_sym__pipeline_tail, - [61332] = 4, + [61340] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3634), 1, + ACTIONS(3658), 1, anon_sym_SEMI, - ACTIONS(3636), 1, + ACTIONS(3660), 1, anon_sym_RPAREN, - ACTIONS(3638), 1, + ACTIONS(3662), 1, aux_sym_for_statement_token2, - [61345] = 4, + [61353] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2395), 1, + ACTIONS(2419), 1, anon_sym_PIPE, - ACTIONS(3630), 1, + ACTIONS(3654), 1, anon_sym_RPAREN, STATE(1533), 1, aux_sym__pipeline_tail, - [61358] = 4, + [61366] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2395), 1, + ACTIONS(2419), 1, anon_sym_PIPE, - ACTIONS(3630), 1, + ACTIONS(3654), 1, anon_sym_RPAREN, STATE(1536), 1, aux_sym__pipeline_tail, - [61371] = 4, + [61379] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3640), 1, + ACTIONS(3664), 1, anon_sym_COMMA, - ACTIONS(3643), 1, + ACTIONS(3667), 1, anon_sym_RBRACK, STATE(1514), 1, aux_sym_generic_type_arguments_repeat1, - [61384] = 4, + [61392] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3484), 1, + ACTIONS(3508), 1, anon_sym_COMMA, - ACTIONS(3645), 1, + ACTIONS(3669), 1, anon_sym_RPAREN, STATE(1474), 1, aux_sym_attribute_arguments_repeat1, - [61397] = 2, + [61405] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3647), 3, + ACTIONS(3671), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [61406] = 4, + [61414] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3649), 1, + ACTIONS(3673), 1, anon_sym_RPAREN, - ACTIONS(3651), 1, + ACTIONS(3675), 1, anon_sym_COMMA, STATE(1517), 1, aux_sym_parameter_list_repeat1, - [61419] = 4, + [61427] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1560), 1, sym_switch_condition, - [61432] = 4, + [61440] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3536), 1, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3654), 1, + ACTIONS(3678), 1, anon_sym_LBRACE, STATE(1985), 1, sym_function_parameter_declaration, - [61445] = 4, + [61453] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3656), 1, + ACTIONS(3680), 1, anon_sym_COMMA, - ACTIONS(3659), 1, + ACTIONS(3683), 1, anon_sym_LBRACE, STATE(1520), 1, aux_sym_catch_type_list_repeat1, - [61458] = 4, + [61466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3661), 1, + ACTIONS(3685), 1, anon_sym_SEMI, - ACTIONS(3663), 1, + ACTIONS(3687), 1, anon_sym_RPAREN, - ACTIONS(3665), 1, + ACTIONS(3689), 1, aux_sym_for_statement_token2, - [61471] = 4, + [61479] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3667), 1, + ACTIONS(3691), 1, anon_sym_LBRACE, STATE(1524), 1, aux_sym_class_statement_repeat1, - [61484] = 4, + [61492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3669), 1, + ACTIONS(3693), 1, anon_sym_SEMI, - ACTIONS(3671), 1, + ACTIONS(3695), 1, anon_sym_RPAREN, - ACTIONS(3673), 1, + ACTIONS(3697), 1, aux_sym_for_statement_token2, - [61497] = 4, + [61505] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3441), 1, + ACTIONS(3465), 1, anon_sym_COMMA, - ACTIONS(3675), 1, + ACTIONS(3699), 1, anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61510] = 4, + [61518] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3506), 1, + ACTIONS(3530), 1, anon_sym_COMMA, - ACTIONS(3677), 1, + ACTIONS(3701), 1, anon_sym_RPAREN, STATE(1452), 1, aux_sym_class_method_parameter_list_repeat1, - [61523] = 4, + [61531] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3679), 1, + ACTIONS(3703), 1, anon_sym_SEMI, - ACTIONS(3681), 1, + ACTIONS(3705), 1, anon_sym_RPAREN, - ACTIONS(3683), 1, + ACTIONS(3707), 1, aux_sym_for_statement_token2, - [61536] = 4, + [61544] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1552), 1, anon_sym_RPAREN, - ACTIONS(3277), 1, + ACTIONS(3301), 1, aux_sym_finally_clause_token1, STATE(2067), 1, sym_finally_clause, - [61549] = 4, + [61557] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3571), 1, + ACTIONS(3595), 1, anon_sym_COMMA, - ACTIONS(3685), 1, + ACTIONS(3709), 1, anon_sym_LBRACE, STATE(1482), 1, aux_sym_data_commands_list_repeat1, - [61562] = 4, + [61570] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3687), 1, + ACTIONS(3711), 1, anon_sym_SEMI, - ACTIONS(3689), 1, + ACTIONS(3713), 1, anon_sym_RPAREN, - ACTIONS(3691), 1, + ACTIONS(3715), 1, aux_sym_for_statement_token2, - [61575] = 4, + [61583] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3203), 1, anon_sym_LPAREN, - ACTIONS(3183), 1, + ACTIONS(3207), 1, aux_sym_switch_condition_token1, STATE(1630), 1, sym_switch_condition, - [61588] = 4, + [61596] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3459), 1, + ACTIONS(3483), 1, anon_sym_DOLLAR2, - ACTIONS(3693), 1, + ACTIONS(3717), 1, anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61601] = 4, + [61609] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3563), 1, + ACTIONS(3587), 1, anon_sym_COMMA, - ACTIONS(3695), 1, + ACTIONS(3719), 1, anon_sym_LBRACE, STATE(1520), 1, aux_sym_catch_type_list_repeat1, - [61614] = 4, + [61622] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3517), 1, + ACTIONS(3541), 1, anon_sym_RPAREN, - ACTIONS(3697), 1, + ACTIONS(3721), 1, anon_sym_PIPE, STATE(1533), 1, aux_sym__pipeline_tail, - [61627] = 3, + [61635] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3326), 1, + ACTIONS(3350), 1, anon_sym_LBRACE, STATE(1345), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61638] = 4, + [61646] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3700), 1, + ACTIONS(3724), 1, anon_sym_COMMA, - ACTIONS(3703), 1, + ACTIONS(3727), 1, anon_sym_LBRACE, STATE(1535), 1, aux_sym_data_commands_list_repeat1, - [61651] = 4, + [61659] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2395), 1, + ACTIONS(2419), 1, anon_sym_PIPE, - ACTIONS(3532), 1, + ACTIONS(3556), 1, anon_sym_RPAREN, STATE(1533), 1, aux_sym__pipeline_tail, - [61664] = 4, + [61672] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3586), 1, + ACTIONS(3610), 1, aux_sym_switch_parameter_token5, - ACTIONS(3705), 1, + ACTIONS(3729), 1, anon_sym_LPAREN, STATE(2148), 1, sym_foreach_parameter, - [61677] = 4, + [61685] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2928), 1, + ACTIONS(2952), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61690] = 2, + [61698] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1511), 3, + ACTIONS(1535), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61699] = 4, + [61707] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2884), 1, + ACTIONS(2908), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61712] = 2, + [61720] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3647), 3, + ACTIONS(3671), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [61721] = 3, + [61729] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, @@ -116276,3397 +114462,3397 @@ static const uint16_t ts_small_parse_table[] = { STATE(1375), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61732] = 4, + [61740] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3707), 1, + ACTIONS(3731), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61745] = 4, + [61753] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3469), 1, anon_sym_DOLLAR, - ACTIONS(3709), 1, + ACTIONS(3733), 1, aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61758] = 4, + [61766] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3711), 1, + ACTIONS(3735), 1, anon_sym_COMMA, - ACTIONS(3714), 1, + ACTIONS(3738), 1, anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61771] = 2, + [61779] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1513), 3, + ACTIONS(1537), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61780] = 4, + [61788] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3586), 1, + ACTIONS(3610), 1, aux_sym_switch_parameter_token5, - ACTIONS(3716), 1, + ACTIONS(3740), 1, anon_sym_LPAREN, STATE(2144), 1, sym_foreach_parameter, - [61793] = 4, + [61801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3718), 1, + ACTIONS(3742), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3744), 1, anon_sym_RPAREN, - ACTIONS(3722), 1, + ACTIONS(3746), 1, aux_sym_for_statement_token2, - [61806] = 3, + [61814] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(3748), 1, anon_sym_LBRACE, STATE(519), 1, sym_switch_body, - [61816] = 3, + [61824] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1929), 1, sym_statement_block, - [61826] = 3, + [61834] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1930), 1, sym_statement_block, - [61836] = 3, + [61844] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(522), 1, sym_statement_block, - [61846] = 3, + [61854] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3726), 1, + ACTIONS(3750), 1, anon_sym_LBRACE, STATE(2002), 1, sym_switch_body, - [61856] = 3, + [61864] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2005), 1, sym_statement_block, - [61866] = 3, + [61874] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(532), 1, sym_statement_block, - [61876] = 3, + [61884] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2009), 1, sym_statement_block, - [61886] = 3, + [61894] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(512), 1, sym_statement_block, - [61896] = 3, + [61904] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1103), 1, anon_sym_LBRACE, STATE(971), 1, sym_script_block_expression, - [61906] = 2, + [61914] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3728), 2, + ACTIONS(3752), 2, anon_sym_LBRACE, aux_sym_data_commands_allowed_token1, - [61914] = 3, + [61922] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3726), 1, + ACTIONS(3750), 1, anon_sym_LBRACE, STATE(2057), 1, sym_switch_body, - [61924] = 2, + [61932] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2451), 2, + ACTIONS(2475), 2, anon_sym_COMMA, anon_sym_LBRACE, - [61932] = 3, + [61940] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2059), 1, sym_statement_block, - [61942] = 2, + [61950] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3525), 2, + ACTIONS(3549), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61950] = 3, + [61958] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2066), 1, sym_statement_block, - [61960] = 3, + [61968] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2072), 1, sym_statement_block, - [61970] = 3, + [61978] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(503), 1, sym_statement_block, - [61980] = 3, + [61988] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(421), 1, sym_statement_block, - [61990] = 3, + [61998] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(2004), 1, sym_statement_block, - [62000] = 3, + [62008] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(504), 1, sym_statement_block, - [62010] = 3, + [62018] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1319), 1, sym_statement_block, - [62020] = 3, + [62028] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2136), 1, sym_statement_block, - [62030] = 3, + [62038] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2138), 1, sym_statement_block, - [62040] = 3, + [62048] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1546), 1, sym_statement_block, - [62050] = 3, + [62058] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(424), 1, sym_statement_block, - [62060] = 3, + [62068] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(505), 1, sym_statement_block, - [62070] = 3, + [62078] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1897), 1, sym_statement_block, - [62080] = 3, + [62088] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1905), 1, sym_statement_block, - [62090] = 3, + [62098] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1989), 1, sym_statement_block, - [62100] = 3, + [62108] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1761), 1, sym_statement_block, - [62110] = 3, + [62118] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1888), 1, sym_statement_block, - [62120] = 3, + [62128] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1963), 1, sym_statement_block, - [62130] = 3, + [62138] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(523), 1, sym_statement_block, - [62140] = 3, + [62148] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1998), 1, sym_statement_block, - [62150] = 3, + [62158] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2064), 1, sym_statement_block, - [62160] = 3, + [62168] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2071), 1, sym_statement_block, - [62170] = 3, + [62178] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2076), 1, sym_statement_block, - [62180] = 3, + [62188] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3730), 1, + ACTIONS(3754), 1, anon_sym_LBRACE, STATE(414), 1, sym_statement_block, - [62190] = 3, + [62198] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2104), 1, sym_statement_block, - [62200] = 3, + [62208] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1504), 1, sym_statement_block, - [62210] = 3, + [62218] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2124), 1, sym_statement_block, - [62220] = 3, + [62228] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(2141), 1, sym_statement_block, - [62230] = 3, + [62238] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1734), 1, sym_statement_block, - [62240] = 3, + [62248] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1749), 1, sym_statement_block, - [62250] = 3, + [62258] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(514), 1, sym_statement_block, - [62260] = 3, + [62268] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(515), 1, sym_statement_block, - [62270] = 3, + [62278] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(516), 1, sym_statement_block, - [62280] = 3, + [62288] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, STATE(124), 1, sym_script_block_expression, - [62290] = 3, + [62298] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(488), 1, sym_statement_block, - [62300] = 2, + [62308] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3659), 2, + ACTIONS(3683), 2, anon_sym_COMMA, anon_sym_LBRACE, - [62308] = 3, + [62316] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3732), 1, + ACTIONS(3756), 1, anon_sym_LBRACE, STATE(390), 1, sym_statement_block, - [62318] = 2, + [62326] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3734), 2, + ACTIONS(3758), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62326] = 3, + [62334] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(428), 1, sym_statement_block, - [62336] = 3, + [62344] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1931), 1, + ACTIONS(1955), 1, anon_sym_LBRACE, STATE(808), 1, sym_script_block_expression, - [62346] = 3, + [62354] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(429), 1, sym_statement_block, - [62356] = 3, + [62364] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1333), 1, sym_statement_block, - [62366] = 3, + [62374] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(489), 1, sym_statement_block, - [62376] = 3, + [62384] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(431), 1, sym_statement_block, - [62386] = 3, + [62394] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(517), 1, sym_statement_block, - [62396] = 3, + [62404] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1925), 1, sym_statement_block, - [62406] = 3, + [62414] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1932), 1, sym_statement_block, - [62416] = 3, + [62424] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1901), 1, + ACTIONS(1925), 1, anon_sym_LBRACE, STATE(837), 1, sym_script_block_expression, - [62426] = 3, + [62434] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1934), 1, sym_statement_block, - [62436] = 3, + [62444] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3367), 1, + ACTIONS(3391), 1, anon_sym_LBRACE, STATE(404), 1, sym_statement_block, - [62446] = 3, + [62454] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3736), 1, + ACTIONS(3760), 1, anon_sym_EQ, - ACTIONS(3738), 1, + ACTIONS(3762), 1, sym__statement_terminator, - [62456] = 3, + [62464] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3740), 1, + ACTIONS(3764), 1, anon_sym_LPAREN, - ACTIONS(3742), 1, + ACTIONS(3766), 1, anon_sym_RBRACK, - [62466] = 3, + [62474] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1967), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, STATE(878), 1, sym_script_block_expression, - [62476] = 2, + [62484] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3714), 2, + ACTIONS(3738), 2, anon_sym_COMMA, anon_sym_LBRACE, - [62484] = 3, + [62492] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(432), 1, sym_statement_block, - [62494] = 3, + [62502] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3740), 1, + ACTIONS(3764), 1, anon_sym_LPAREN, - ACTIONS(3744), 1, + ACTIONS(3768), 1, anon_sym_RBRACK, - [62504] = 3, + [62512] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1997), 1, + ACTIONS(2021), 1, anon_sym_LBRACE, STATE(860), 1, sym_script_block_expression, - [62514] = 3, + [62522] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1684), 1, sym_statement_block, - [62524] = 3, + [62532] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(447), 1, sym_statement_block, - [62534] = 3, + [62542] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3746), 1, + ACTIONS(3770), 1, anon_sym_LBRACE, STATE(1731), 1, sym_switch_body, - [62544] = 2, + [62552] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3517), 2, + ACTIONS(3541), 2, anon_sym_RPAREN, anon_sym_PIPE, - [62552] = 3, + [62560] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1733), 1, sym_statement_block, - [62562] = 3, + [62570] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3732), 1, + ACTIONS(3756), 1, anon_sym_LBRACE, STATE(299), 1, sym_statement_block, - [62572] = 3, + [62580] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1737), 1, sym_statement_block, - [62582] = 3, + [62590] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(438), 1, sym_statement_block, - [62592] = 3, + [62600] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1067), 1, anon_sym_LBRACE, STATE(1037), 1, sym_script_block_expression, - [62602] = 3, + [62610] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(3748), 1, anon_sym_LBRACE, STATE(535), 1, sym_switch_body, - [62612] = 3, + [62620] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(449), 1, sym_statement_block, - [62622] = 3, + [62630] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3746), 1, + ACTIONS(3770), 1, anon_sym_LBRACE, STATE(1792), 1, sym_switch_body, - [62632] = 3, + [62640] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3748), 1, + ACTIONS(3772), 1, anon_sym_LBRACE, - ACTIONS(3750), 1, + ACTIONS(3774), 1, anon_sym_COLON, - [62642] = 3, + [62650] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(529), 1, sym_statement_block, - [62652] = 3, + [62660] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1803), 1, sym_statement_block, - [62662] = 2, + [62670] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3454), 2, + ACTIONS(3478), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62670] = 3, + [62678] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(381), 1, sym_statement_block, - [62680] = 3, + [62688] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1807), 1, sym_statement_block, - [62690] = 3, + [62698] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1811), 1, sym_statement_block, - [62700] = 3, + [62708] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3752), 1, + ACTIONS(3776), 1, anon_sym_EQ, - ACTIONS(3754), 1, + ACTIONS(3778), 1, sym__statement_terminator, - [62710] = 3, + [62718] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3756), 1, + ACTIONS(3780), 1, anon_sym_LBRACE, - ACTIONS(3758), 1, + ACTIONS(3782), 1, anon_sym_COLON, - [62720] = 3, + [62728] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(434), 1, sym_statement_block, - [62730] = 3, + [62738] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3760), 1, + ACTIONS(3784), 1, anon_sym_EQ, - ACTIONS(3762), 1, + ACTIONS(3786), 1, sym__statement_terminator, - [62740] = 3, + [62748] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(478), 1, sym_statement_block, - [62750] = 3, + [62758] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, + ACTIONS(3788), 1, anon_sym_LBRACE, STATE(463), 1, sym_switch_body, - [62760] = 3, + [62768] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(479), 1, sym_statement_block, - [62770] = 2, + [62778] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3517), 2, + ACTIONS(3541), 2, sym__statement_terminator, anon_sym_PIPE, - [62778] = 3, + [62786] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1328), 1, sym_statement_block, - [62788] = 3, + [62796] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3766), 1, + ACTIONS(3790), 1, anon_sym_LBRACE, - ACTIONS(3768), 1, + ACTIONS(3792), 1, anon_sym_COLON, - [62798] = 3, + [62806] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1840), 1, sym_statement_block, - [62808] = 3, + [62816] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1842), 1, sym_statement_block, - [62818] = 3, + [62826] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1484), 1, sym_statement_block, - [62828] = 3, + [62836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(531), 1, sym_statement_block, - [62838] = 3, + [62846] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(481), 1, sym_statement_block, - [62848] = 3, + [62856] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(442), 1, sym_statement_block, - [62858] = 3, + [62866] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1857), 1, sym_statement_block, - [62868] = 3, + [62876] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1859), 1, sym_statement_block, - [62878] = 3, + [62886] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1378), 1, sym_statement_block, - [62888] = 3, + [62896] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(461), 1, sym_statement_block, - [62898] = 3, + [62906] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1864), 1, sym_statement_block, - [62908] = 2, + [62916] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3643), 2, + ACTIONS(3667), 2, anon_sym_COMMA, anon_sym_RBRACK, - [62916] = 3, + [62924] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1867), 1, sym_statement_block, - [62926] = 3, + [62934] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(540), 1, sym_statement_block, - [62936] = 3, + [62944] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1868), 1, sym_statement_block, - [62946] = 2, + [62954] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3770), 2, + ACTIONS(3794), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62954] = 2, + [62962] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3649), 2, + ACTIONS(3673), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62962] = 3, + [62970] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1869), 1, sym_statement_block, - [62972] = 2, + [62980] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3480), 2, + ACTIONS(3504), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62980] = 3, + [62988] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1873), 1, sym_statement_block, - [62990] = 2, + [62998] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3772), 2, + ACTIONS(3796), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62998] = 3, + [63006] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1876), 1, sym_statement_block, - [63008] = 3, + [63016] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3774), 1, + ACTIONS(3798), 1, anon_sym_LBRACE, - ACTIONS(3776), 1, + ACTIONS(3800), 1, anon_sym_COLON, - [63018] = 3, + [63026] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1878), 1, sym_statement_block, - [63028] = 3, + [63036] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1880), 1, sym_statement_block, - [63038] = 3, + [63046] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1885), 1, sym_statement_block, - [63048] = 3, + [63056] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1493), 1, sym_statement_block, - [63058] = 3, + [63066] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1891), 1, sym_statement_block, - [63068] = 3, + [63076] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1896), 1, sym_statement_block, - [63078] = 3, + [63086] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1901), 1, sym_statement_block, - [63088] = 3, + [63096] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3313), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, STATE(1903), 1, sym_statement_block, - [63098] = 3, + [63106] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(462), 1, sym_statement_block, - [63108] = 2, + [63116] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3778), 2, + ACTIONS(3802), 2, anon_sym_COMMA, anon_sym_LBRACE, - [63116] = 3, + [63124] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(496), 1, sym_statement_block, - [63126] = 2, + [63134] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3780), 2, + ACTIONS(3804), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63134] = 3, + [63142] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(542), 1, sym_statement_block, - [63144] = 3, + [63152] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(497), 1, sym_statement_block, - [63154] = 3, + [63162] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3367), 1, + ACTIONS(3391), 1, anon_sym_LBRACE, STATE(310), 1, sym_statement_block, - [63164] = 3, + [63172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3782), 1, + ACTIONS(3806), 1, sym__command_token, STATE(1491), 1, sym_function_name, - [63174] = 2, + [63182] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3423), 2, + ACTIONS(3447), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63182] = 3, + [63190] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(507), 1, sym_statement_block, - [63192] = 3, + [63200] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, STATE(1599), 1, sym_type_literal, - [63202] = 3, + [63210] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(508), 1, sym_statement_block, - [63212] = 3, + [63220] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(509), 1, sym_statement_block, - [63222] = 3, + [63230] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3357), 1, + ACTIONS(3381), 1, anon_sym_LBRACE, STATE(303), 1, sym_statement_block, - [63232] = 2, + [63240] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3703), 2, + ACTIONS(3727), 2, anon_sym_COMMA, anon_sym_LBRACE, - [63240] = 3, + [63248] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(422), 1, sym_statement_block, - [63250] = 3, + [63258] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(448), 1, sym_statement_block, - [63260] = 3, + [63268] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(473), 1, sym_statement_block, - [63270] = 2, + [63278] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3784), 2, + ACTIONS(3808), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [63278] = 3, + [63286] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(510), 1, sym_statement_block, - [63288] = 3, + [63296] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(467), 1, sym_statement_block, - [63298] = 2, + [63306] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3786), 2, + ACTIONS(3810), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63306] = 3, + [63314] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(470), 1, sym_statement_block, - [63316] = 2, + [63324] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3556), 2, + ACTIONS(3580), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63324] = 3, + [63332] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3740), 1, + ACTIONS(3764), 1, anon_sym_LPAREN, - ACTIONS(3788), 1, + ACTIONS(3812), 1, anon_sym_RBRACK, - [63334] = 3, + [63342] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, + ACTIONS(3788), 1, anon_sym_LBRACE, STATE(456), 1, sym_switch_body, - [63344] = 3, + [63352] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(459), 1, sym_statement_block, - [63354] = 2, + [63362] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3790), 2, + ACTIONS(3814), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63362] = 3, + [63370] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(471), 1, sym_statement_block, - [63372] = 3, + [63380] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(476), 1, sym_statement_block, - [63382] = 3, + [63390] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3816), 1, anon_sym_EQ, - ACTIONS(3794), 1, + ACTIONS(3818), 1, sym__statement_terminator, - [63392] = 3, + [63400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3782), 1, + ACTIONS(3806), 1, sym__command_token, STATE(1503), 1, sym_function_name, - [63402] = 3, + [63410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3782), 1, + ACTIONS(3806), 1, sym__command_token, STATE(1519), 1, sym_function_name, - [63412] = 3, + [63420] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(501), 1, sym_statement_block, - [63422] = 3, + [63430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3782), 1, + ACTIONS(3806), 1, sym__command_token, STATE(1464), 1, sym_function_name, - [63432] = 3, + [63440] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3796), 1, + ACTIONS(3820), 1, anon_sym_EQ, - ACTIONS(3798), 1, + ACTIONS(3822), 1, sym__statement_terminator, - [63442] = 3, + [63450] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3730), 1, + ACTIONS(3754), 1, anon_sym_LBRACE, STATE(321), 1, sym_statement_block, - [63452] = 2, + [63460] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3800), 2, + ACTIONS(3824), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63460] = 2, + [63468] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3802), 2, + ACTIONS(3826), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63468] = 2, + [63476] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3804), 2, + ACTIONS(3828), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63476] = 3, + [63484] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1718), 1, sym_statement_block, - [63486] = 3, + [63494] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1719), 1, sym_statement_block, - [63496] = 3, + [63504] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1720), 1, sym_statement_block, - [63506] = 3, + [63514] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3365), 1, anon_sym_LBRACE, STATE(482), 1, sym_statement_block, - [63516] = 3, + [63524] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, STATE(89), 1, sym_script_block_expression, - [63526] = 3, + [63534] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1329), 1, sym_statement_block, - [63536] = 3, + [63544] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3330), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, STATE(1928), 1, sym_statement_block, - [63546] = 3, + [63554] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, STATE(537), 1, sym_statement_block, - [63556] = 2, + [63564] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3806), 1, + ACTIONS(3830), 1, anon_sym_LPAREN, - [63563] = 2, + [63571] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3808), 1, + ACTIONS(3832), 1, sym__statement_terminator, - [63570] = 2, + [63578] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1746), 1, sym__statement_terminator, - [63577] = 2, + [63585] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3810), 1, + ACTIONS(3834), 1, sym__statement_terminator, - [63584] = 2, + [63592] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1752), 1, sym__statement_terminator, - [63591] = 2, + [63599] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1742), 1, anon_sym_RPAREN, - [63598] = 2, + [63606] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1552), 1, sym__statement_terminator, - [63605] = 2, + [63613] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3812), 1, + ACTIONS(3836), 1, sym__statement_terminator, - [63612] = 2, + [63620] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1754), 1, sym__statement_terminator, - [63619] = 2, + [63627] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3098), 1, + ACTIONS(3122), 1, anon_sym_RPAREN, - [63626] = 2, + [63634] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3814), 1, + ACTIONS(3838), 1, anon_sym_RPAREN, - [63633] = 2, + [63641] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3816), 1, + ACTIONS(3840), 1, anon_sym_RBRACK, - [63640] = 2, + [63648] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3818), 1, + ACTIONS(3842), 1, anon_sym_RPAREN, - [63647] = 2, + [63655] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3820), 1, + ACTIONS(3844), 1, anon_sym_RBRACE, - [63654] = 2, + [63662] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(3846), 1, anon_sym_RPAREN, - [63661] = 2, + [63669] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3824), 1, + ACTIONS(3848), 1, anon_sym_LPAREN, - [63668] = 2, + [63676] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3826), 1, + ACTIONS(3850), 1, anon_sym_RPAREN, - [63675] = 2, + [63683] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3828), 1, + ACTIONS(3852), 1, anon_sym_RPAREN, - [63682] = 2, + [63690] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3830), 1, + ACTIONS(3854), 1, anon_sym_RBRACE, - [63689] = 2, + [63697] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3738), 1, + ACTIONS(3762), 1, sym__statement_terminator, - [63696] = 2, + [63704] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1744), 1, anon_sym_RPAREN, - [63703] = 2, + [63711] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3832), 1, + ACTIONS(3856), 1, anon_sym_RBRACE, - [63710] = 2, + [63718] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3834), 1, + ACTIONS(3858), 1, anon_sym_RBRACE, - [63717] = 2, + [63725] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3836), 1, + ACTIONS(3860), 1, anon_sym_RPAREN, - [63724] = 2, + [63732] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3838), 1, + ACTIONS(3862), 1, anon_sym_RBRACE, - [63731] = 2, + [63739] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3840), 1, + ACTIONS(3864), 1, sym_simple_name, - [63738] = 2, + [63746] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3842), 1, + ACTIONS(3866), 1, anon_sym_RBRACK, - [63745] = 2, + [63753] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1698), 1, anon_sym_RPAREN, - [63752] = 2, + [63760] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3844), 1, + ACTIONS(3868), 1, anon_sym_RPAREN, - [63759] = 2, + [63767] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3846), 1, + ACTIONS(3870), 1, anon_sym_RBRACE, - [63766] = 2, + [63774] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3848), 1, + ACTIONS(3872), 1, anon_sym_RPAREN, - [63773] = 2, + [63781] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3850), 1, + ACTIONS(3874), 1, anon_sym_LBRACE, - [63780] = 2, + [63788] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1718), 1, anon_sym_RPAREN, - [63787] = 2, + [63795] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3852), 1, + ACTIONS(3876), 1, anon_sym_RPAREN, - [63794] = 2, + [63802] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3854), 1, + ACTIONS(3878), 1, anon_sym_RBRACE, - [63801] = 2, + [63809] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3856), 1, + ACTIONS(3880), 1, anon_sym_LBRACE, - [63808] = 2, + [63816] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1700), 1, anon_sym_RPAREN, - [63815] = 2, + [63823] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3858), 1, + ACTIONS(3882), 1, anon_sym_RPAREN, - [63822] = 2, + [63830] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3860), 1, + ACTIONS(3884), 1, sym_simple_name, - [63829] = 2, + [63837] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3862), 1, + ACTIONS(3886), 1, anon_sym_RPAREN, - [63836] = 2, + [63844] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3864), 1, + ACTIONS(3888), 1, anon_sym_RBRACE, - [63843] = 2, + [63851] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3866), 1, + ACTIONS(3890), 1, anon_sym_EQ, - [63850] = 2, + [63858] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3868), 1, + ACTIONS(3892), 1, anon_sym_RPAREN, - [63857] = 2, + [63865] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3870), 1, + ACTIONS(3894), 1, anon_sym_RPAREN, - [63864] = 2, + [63872] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3872), 1, + ACTIONS(3896), 1, anon_sym_RBRACE, - [63871] = 2, + [63879] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3874), 1, + ACTIONS(3898), 1, anon_sym_RBRACK, - [63878] = 2, + [63886] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3876), 1, + ACTIONS(3900), 1, anon_sym_LPAREN, - [63885] = 2, + [63893] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3878), 1, + ACTIONS(3902), 1, anon_sym_RBRACE, - [63892] = 2, + [63900] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3880), 1, + ACTIONS(3904), 1, anon_sym_RBRACE, - [63899] = 2, + [63907] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3882), 1, + ACTIONS(3906), 1, anon_sym_RBRACE, - [63906] = 2, + [63914] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3884), 1, + ACTIONS(3908), 1, anon_sym_RBRACK, - [63913] = 2, + [63921] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3886), 1, + ACTIONS(3910), 1, anon_sym_RPAREN, - [63920] = 2, + [63928] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3888), 1, + ACTIONS(3912), 1, anon_sym_RBRACE, - [63927] = 2, + [63935] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3890), 1, + ACTIONS(3914), 1, anon_sym_RBRACE, - [63934] = 2, + [63942] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(213), 1, sym__statement_terminator, - [63941] = 2, + [63949] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3892), 1, + ACTIONS(3916), 1, anon_sym_RPAREN, - [63948] = 2, + [63956] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3894), 1, + ACTIONS(3918), 1, sym__statement_terminator, - [63955] = 2, + [63963] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3896), 1, + ACTIONS(3920), 1, anon_sym_LBRACE, - [63962] = 2, + [63970] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(3922), 1, anon_sym_RPAREN, - [63969] = 2, + [63977] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1426), 1, + ACTIONS(1450), 1, sym__statement_terminator, - [63976] = 2, + [63984] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3900), 1, + ACTIONS(3924), 1, anon_sym_RBRACE, - [63983] = 2, + [63991] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3902), 1, + ACTIONS(3926), 1, anon_sym_RPAREN, - [63990] = 2, + [63998] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3904), 1, + ACTIONS(3928), 1, anon_sym_RBRACE, - [63997] = 2, + [64005] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1829), 1, sym__statement_terminator, - [64004] = 2, + [64012] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3906), 1, + ACTIONS(3930), 1, anon_sym_RPAREN, - [64011] = 2, + [64019] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3908), 1, + ACTIONS(3932), 1, anon_sym_RPAREN, - [64018] = 2, + [64026] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3910), 1, + ACTIONS(3934), 1, anon_sym_RBRACE, - [64025] = 2, + [64033] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3912), 1, + ACTIONS(3936), 1, sym__statement_terminator, - [64032] = 2, + [64040] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3914), 1, + ACTIONS(3938), 1, sym__statement_terminator, - [64039] = 2, + [64047] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3916), 1, + ACTIONS(3940), 1, anon_sym_RBRACE, - [64046] = 2, + [64054] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3918), 1, + ACTIONS(3942), 1, anon_sym_RBRACE, - [64053] = 2, + [64061] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1831), 1, sym__statement_terminator, - [64060] = 2, + [64068] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3920), 1, + ACTIONS(3944), 1, anon_sym_RBRACK, - [64067] = 2, + [64075] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3922), 1, + ACTIONS(3946), 1, anon_sym_RPAREN, - [64074] = 2, + [64082] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1833), 1, sym__statement_terminator, - [64081] = 2, + [64089] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3924), 1, + ACTIONS(3948), 1, anon_sym_RPAREN, - [64088] = 2, + [64096] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1811), 1, + ACTIONS(1835), 1, sym__statement_terminator, - [64095] = 2, + [64103] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3926), 1, + ACTIONS(3950), 1, anon_sym_RBRACK, - [64102] = 2, + [64110] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(1837), 1, sym__statement_terminator, - [64109] = 2, + [64117] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(1839), 1, sym__statement_terminator, - [64116] = 2, + [64124] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3928), 1, + ACTIONS(3952), 1, anon_sym_RBRACK, - [64123] = 2, + [64131] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3930), 1, + ACTIONS(3954), 1, anon_sym_RPAREN, - [64130] = 2, + [64138] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1841), 1, sym__statement_terminator, - [64137] = 2, + [64145] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3932), 1, + ACTIONS(3956), 1, anon_sym_RPAREN, - [64144] = 2, + [64152] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3934), 1, + ACTIONS(3958), 1, anon_sym_RBRACE, - [64151] = 2, + [64159] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, + ACTIONS(2413), 1, anon_sym_RPAREN, - [64158] = 2, + [64166] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3936), 1, + ACTIONS(3960), 1, anon_sym_RPAREN, - [64165] = 2, + [64173] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3938), 1, + ACTIONS(3962), 1, anon_sym_RPAREN, - [64172] = 2, + [64180] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3940), 1, + ACTIONS(3964), 1, anon_sym_RBRACE, - [64179] = 2, + [64187] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1702), 1, anon_sym_RPAREN, - [64186] = 2, + [64194] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1688), 1, sym__statement_terminator, - [64193] = 2, + [64201] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3942), 1, + ACTIONS(3966), 1, anon_sym_RBRACE, - [64200] = 2, + [64208] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3944), 1, + ACTIONS(3968), 1, anon_sym_RBRACE, - [64207] = 2, + [64215] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1819), 1, + ACTIONS(1843), 1, sym__statement_terminator, - [64214] = 2, + [64222] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3946), 1, + ACTIONS(3970), 1, anon_sym_RBRACK, - [64221] = 2, + [64229] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3948), 1, + ACTIONS(3972), 1, anon_sym_RPAREN, - [64228] = 2, + [64236] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1821), 1, + ACTIONS(1845), 1, sym__statement_terminator, - [64235] = 2, + [64243] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3950), 1, + ACTIONS(3974), 1, anon_sym_LPAREN, - [64242] = 2, + [64250] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3952), 1, + ACTIONS(3976), 1, anon_sym_RBRACE, - [64249] = 2, + [64257] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3954), 1, + ACTIONS(3978), 1, anon_sym_RPAREN, - [64256] = 2, + [64264] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3956), 1, + ACTIONS(3980), 1, anon_sym_RBRACE, - [64263] = 2, + [64271] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3298), 1, + ACTIONS(3322), 1, anon_sym_LBRACE, - [64270] = 2, + [64278] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3958), 1, + ACTIONS(3982), 1, anon_sym_RPAREN, - [64277] = 2, + [64285] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3960), 1, + ACTIONS(3984), 1, anon_sym_LBRACE, - [64284] = 2, + [64292] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3962), 1, + ACTIONS(3986), 1, sym__statement_terminator, - [64291] = 2, + [64299] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3964), 1, + ACTIONS(3988), 1, anon_sym_RBRACE, - [64298] = 2, + [64306] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3966), 1, + ACTIONS(3990), 1, anon_sym_RPAREN, - [64305] = 2, + [64313] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3968), 1, + ACTIONS(3992), 1, anon_sym_RBRACE, - [64312] = 2, + [64320] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3970), 1, + ACTIONS(3994), 1, anon_sym_EQ, - [64319] = 2, + [64327] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3972), 1, + ACTIONS(3996), 1, anon_sym_RPAREN, - [64326] = 2, + [64334] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1690), 1, sym__statement_terminator, - [64333] = 2, + [64341] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1692), 1, sym__statement_terminator, - [64340] = 2, + [64348] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3974), 1, + ACTIONS(3998), 1, anon_sym_RPAREN, - [64347] = 2, + [64355] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1694), 1, sym__statement_terminator, - [64354] = 2, + [64362] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3976), 1, + ACTIONS(4000), 1, anon_sym_RPAREN, - [64361] = 2, + [64369] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1696), 1, sym__statement_terminator, - [64368] = 2, + [64376] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3978), 1, + ACTIONS(4002), 1, anon_sym_RBRACK, - [64375] = 2, + [64383] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3980), 1, + ACTIONS(4004), 1, anon_sym_RPAREN, - [64382] = 2, + [64390] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3982), 1, + ACTIONS(4006), 1, anon_sym_LBRACE, - [64389] = 2, + [64397] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3984), 1, + ACTIONS(4008), 1, anon_sym_LPAREN, - [64396] = 2, + [64404] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1698), 1, sym__statement_terminator, - [64403] = 2, + [64411] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1700), 1, sym__statement_terminator, - [64410] = 2, + [64418] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3085), 1, + ACTIONS(3109), 1, anon_sym_RPAREN, - [64417] = 2, + [64425] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1400), 1, + ACTIONS(1424), 1, sym__statement_terminator, - [64424] = 2, + [64432] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3794), 1, + ACTIONS(3818), 1, sym__statement_terminator, - [64431] = 2, + [64439] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3986), 1, + ACTIONS(4010), 1, anon_sym_LPAREN, - [64438] = 2, + [64446] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1702), 1, sym__statement_terminator, - [64445] = 2, + [64453] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3988), 1, + ACTIONS(4012), 1, anon_sym_LPAREN, - [64452] = 2, + [64460] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1704), 1, sym__statement_terminator, - [64459] = 2, + [64467] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3990), 1, + ACTIONS(4014), 1, anon_sym_RPAREN, - [64466] = 2, + [64474] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1706), 1, sym__statement_terminator, - [64473] = 2, + [64481] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3992), 1, + ACTIONS(4016), 1, anon_sym_RBRACE, - [64480] = 2, + [64488] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1708), 1, sym__statement_terminator, - [64487] = 2, + [64495] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1710), 1, sym__statement_terminator, - [64494] = 2, + [64502] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1712), 1, sym__statement_terminator, - [64501] = 2, + [64509] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1714), 1, sym__statement_terminator, - [64508] = 2, + [64516] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1716), 1, sym__statement_terminator, - [64515] = 2, + [64523] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3994), 1, + ACTIONS(4018), 1, anon_sym_LPAREN, - [64522] = 2, + [64530] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1718), 1, sym__statement_terminator, - [64529] = 2, + [64537] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1720), 1, sym__statement_terminator, - [64536] = 2, + [64544] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1722), 1, sym__statement_terminator, - [64543] = 2, + [64551] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3996), 1, + ACTIONS(4020), 1, anon_sym_RBRACK, - [64550] = 2, + [64558] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1724), 1, sym__statement_terminator, - [64557] = 2, + [64565] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3998), 1, + ACTIONS(4022), 1, anon_sym_RPAREN, - [64564] = 2, + [64572] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1726), 1, sym__statement_terminator, - [64571] = 2, + [64579] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4000), 1, + ACTIONS(4024), 1, anon_sym_RBRACE, - [64578] = 2, + [64586] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4002), 1, + ACTIONS(4026), 1, anon_sym_LBRACE, - [64585] = 2, + [64593] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1728), 1, sym__statement_terminator, - [64592] = 2, + [64600] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4004), 1, + ACTIONS(4028), 1, anon_sym_LPAREN, - [64599] = 2, + [64607] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1730), 1, sym__statement_terminator, - [64606] = 2, + [64614] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4006), 1, + ACTIONS(4030), 1, anon_sym_RPAREN, - [64613] = 2, + [64621] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1732), 1, sym__statement_terminator, - [64620] = 2, + [64628] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4008), 1, + ACTIONS(4032), 1, anon_sym_RPAREN, - [64627] = 2, + [64635] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4010), 1, + ACTIONS(4034), 1, anon_sym_LBRACE, - [64634] = 2, + [64642] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1734), 1, sym__statement_terminator, - [64641] = 2, + [64649] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4012), 1, + ACTIONS(4036), 1, anon_sym_RPAREN, - [64648] = 2, + [64656] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1736), 1, sym__statement_terminator, - [64655] = 2, + [64663] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4014), 1, + ACTIONS(4038), 1, anon_sym_RBRACE, - [64662] = 2, + [64670] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4016), 1, + ACTIONS(4040), 1, anon_sym_RPAREN, - [64669] = 2, + [64677] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1720), 1, anon_sym_RPAREN, - [64676] = 2, + [64684] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4018), 1, + ACTIONS(4042), 1, anon_sym_RPAREN, - [64683] = 2, + [64691] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1815), 1, sym__statement_terminator, - [64690] = 2, + [64698] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1738), 1, sym__statement_terminator, - [64697] = 2, + [64705] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1817), 1, sym__statement_terminator, - [64704] = 2, + [64712] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4020), 1, + ACTIONS(4044), 1, anon_sym_RPAREN, - [64711] = 2, + [64719] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4022), 1, + ACTIONS(4046), 1, anon_sym_RPAREN, - [64718] = 2, + [64726] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4024), 1, + ACTIONS(4048), 1, anon_sym_RBRACK, - [64725] = 2, + [64733] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1740), 1, sym__statement_terminator, - [64732] = 2, + [64740] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1704), 1, anon_sym_RPAREN, - [64739] = 2, + [64747] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4026), 1, + ACTIONS(4050), 1, anon_sym_RPAREN, - [64746] = 2, + [64754] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4028), 1, + ACTIONS(4052), 1, anon_sym_RPAREN, - [64753] = 2, + [64761] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4030), 1, + ACTIONS(4054), 1, anon_sym_RPAREN, - [64760] = 2, + [64768] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1742), 1, sym__statement_terminator, - [64767] = 2, + [64775] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4032), 1, + ACTIONS(4056), 1, anon_sym_RPAREN, - [64774] = 2, + [64782] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1744), 1, sym__statement_terminator, - [64781] = 2, + [64789] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4034), 1, + ACTIONS(4058), 1, anon_sym_RBRACE, - [64788] = 2, + [64796] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1706), 1, anon_sym_RPAREN, - [64795] = 2, + [64803] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4036), 1, + ACTIONS(4060), 1, sym__statement_terminator, - [64802] = 2, + [64810] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4038), 1, + ACTIONS(4062), 1, ts_builtin_sym_end, - [64809] = 2, + [64817] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1688), 1, anon_sym_RPAREN, - [64816] = 2, + [64824] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4040), 1, + ACTIONS(4064), 1, anon_sym_LBRACE, - [64823] = 2, + [64831] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4042), 1, + ACTIONS(4066), 1, aux_sym_foreach_statement_token2, - [64830] = 2, + [64838] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4044), 1, + ACTIONS(4068), 1, anon_sym_RBRACE, - [64837] = 2, + [64845] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1708), 1, anon_sym_RPAREN, - [64844] = 2, + [64852] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4046), 1, + ACTIONS(4070), 1, sym__statement_terminator, - [64851] = 2, + [64859] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4048), 1, + ACTIONS(4072), 1, anon_sym_RBRACE, - [64858] = 2, + [64866] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4050), 1, + ACTIONS(4074), 1, sym__statement_terminator, - [64865] = 2, + [64873] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4052), 1, + ACTIONS(4076), 1, anon_sym_RPAREN, - [64872] = 2, + [64880] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4054), 1, + ACTIONS(4078), 1, anon_sym_RBRACK, - [64879] = 2, + [64887] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4056), 1, + ACTIONS(4080), 1, sym__statement_terminator, - [64886] = 2, + [64894] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1819), 1, sym__statement_terminator, - [64893] = 2, + [64901] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4058), 1, + ACTIONS(4082), 1, sym__statement_terminator, - [64900] = 2, + [64908] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4060), 1, + ACTIONS(4084), 1, sym__statement_terminator, - [64907] = 2, + [64915] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4062), 1, + ACTIONS(4086), 1, anon_sym_RPAREN, - [64914] = 2, + [64922] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1815), 1, anon_sym_RPAREN, - [64921] = 2, + [64929] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1817), 1, anon_sym_RPAREN, - [64928] = 2, + [64936] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1821), 1, sym__statement_terminator, - [64935] = 2, + [64943] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4064), 1, + ACTIONS(4088), 1, anon_sym_LPAREN, - [64942] = 2, + [64950] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1819), 1, anon_sym_RPAREN, - [64949] = 2, + [64957] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1821), 1, anon_sym_RPAREN, - [64956] = 2, + [64964] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1823), 1, anon_sym_RPAREN, - [64963] = 2, + [64971] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, + ACTIONS(1825), 1, anon_sym_RPAREN, - [64970] = 2, + [64978] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4066), 1, + ACTIONS(4090), 1, anon_sym_RPAREN, - [64977] = 2, + [64985] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1823), 1, sym__statement_terminator, - [64984] = 2, + [64992] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4068), 1, + ACTIONS(4092), 1, anon_sym_RPAREN, - [64991] = 2, + [64999] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, + ACTIONS(1825), 1, sym__statement_terminator, - [64998] = 2, + [65006] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4070), 1, + ACTIONS(4094), 1, anon_sym_LPAREN, - [65005] = 2, + [65013] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4072), 1, + ACTIONS(4096), 1, anon_sym_LBRACE, - [65012] = 2, + [65020] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4074), 1, + ACTIONS(4098), 1, sym__statement_terminator, - [65019] = 2, + [65027] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4076), 1, + ACTIONS(4100), 1, anon_sym_LPAREN, - [65026] = 2, + [65034] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4078), 1, + ACTIONS(4102), 1, anon_sym_RPAREN, - [65033] = 2, + [65041] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4080), 1, + ACTIONS(4104), 1, anon_sym_RBRACE, - [65040] = 2, + [65048] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4082), 1, + ACTIONS(4106), 1, anon_sym_RPAREN, - [65047] = 2, + [65055] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4084), 1, + ACTIONS(4108), 1, anon_sym_LBRACE, - [65054] = 2, + [65062] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4086), 1, + ACTIONS(4110), 1, anon_sym_RBRACK, - [65061] = 2, + [65069] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4088), 1, + ACTIONS(4112), 1, anon_sym_RPAREN, - [65068] = 2, + [65076] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4090), 1, + ACTIONS(4114), 1, anon_sym_LPAREN, - [65075] = 2, + [65083] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4092), 1, + ACTIONS(4116), 1, anon_sym_RPAREN, - [65082] = 2, + [65090] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4094), 1, + ACTIONS(4118), 1, anon_sym_RPAREN, - [65089] = 2, + [65097] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3259), 1, + ACTIONS(3283), 1, anon_sym_LBRACE, - [65096] = 2, + [65104] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4096), 1, + ACTIONS(4120), 1, anon_sym_RPAREN, - [65103] = 2, + [65111] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4098), 1, + ACTIONS(4122), 1, anon_sym_RPAREN, - [65110] = 2, + [65118] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4100), 1, + ACTIONS(4124), 1, anon_sym_RPAREN, - [65117] = 2, + [65125] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4102), 1, + ACTIONS(4126), 1, anon_sym_RPAREN, - [65124] = 2, + [65132] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4104), 1, + ACTIONS(4128), 1, anon_sym_RBRACE, - [65131] = 2, + [65139] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4106), 1, + ACTIONS(4130), 1, anon_sym_LBRACE, - [65138] = 2, + [65146] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4108), 1, + ACTIONS(4132), 1, anon_sym_RBRACE, - [65145] = 2, + [65153] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4110), 1, + ACTIONS(4134), 1, anon_sym_RPAREN, - [65152] = 2, + [65160] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4112), 1, + ACTIONS(4136), 1, anon_sym_RPAREN, - [65159] = 2, + [65167] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4114), 1, + ACTIONS(4138), 1, anon_sym_RPAREN, - [65166] = 2, + [65174] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3742), 1, + ACTIONS(3766), 1, anon_sym_RBRACK, - [65173] = 2, + [65181] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4116), 1, + ACTIONS(4140), 1, anon_sym_RPAREN, - [65180] = 2, + [65188] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3057), 1, + ACTIONS(3081), 1, anon_sym_RPAREN, - [65187] = 2, + [65195] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1710), 1, anon_sym_RPAREN, - [65194] = 2, + [65202] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1722), 1, anon_sym_RPAREN, - [65201] = 2, + [65209] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1724), 1, anon_sym_RPAREN, - [65208] = 2, + [65216] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3047), 1, + ACTIONS(3071), 1, anon_sym_RPAREN, - [65215] = 2, + [65223] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4118), 1, + ACTIONS(4142), 1, anon_sym_RBRACE, - [65222] = 2, + [65230] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4120), 1, + ACTIONS(4144), 1, anon_sym_RPAREN, - [65229] = 2, + [65237] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4122), 1, + ACTIONS(4146), 1, anon_sym_RBRACK, - [65236] = 2, + [65244] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4124), 1, + ACTIONS(4148), 1, anon_sym_RBRACK, - [65243] = 2, + [65251] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4126), 1, + ACTIONS(4150), 1, ts_builtin_sym_end, - [65250] = 2, + [65258] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4128), 1, + ACTIONS(4152), 1, anon_sym_RPAREN, - [65257] = 2, + [65265] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4130), 1, + ACTIONS(4154), 1, anon_sym_RBRACE, - [65264] = 2, + [65272] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4132), 1, + ACTIONS(4156), 1, anon_sym_RBRACE, - [65271] = 2, + [65279] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4134), 1, + ACTIONS(4158), 1, anon_sym_RBRACE, - [65278] = 2, + [65286] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4136), 1, + ACTIONS(4160), 1, sym__statement_terminator, - [65285] = 2, + [65293] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4138), 1, + ACTIONS(4162), 1, anon_sym_RBRACE, - [65292] = 2, + [65300] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4140), 1, + ACTIONS(4164), 1, sym__statement_terminator, - [65299] = 2, + [65307] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1712), 1, anon_sym_RPAREN, - [65306] = 2, + [65314] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4142), 1, + ACTIONS(4166), 1, anon_sym_RBRACE, - [65313] = 2, + [65321] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4144), 1, + ACTIONS(4168), 1, anon_sym_LBRACE, - [65320] = 2, + [65328] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4146), 1, + ACTIONS(4170), 1, anon_sym_RBRACE, - [65327] = 2, + [65335] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4148), 1, + ACTIONS(4172), 1, anon_sym_RPAREN, - [65334] = 2, + [65342] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4150), 1, + ACTIONS(4174), 1, anon_sym_RBRACE, - [65341] = 2, + [65349] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4152), 1, + ACTIONS(4176), 1, anon_sym_RPAREN, - [65348] = 2, + [65356] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4154), 1, + ACTIONS(4178), 1, anon_sym_LBRACE, - [65355] = 2, + [65363] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4156), 1, + ACTIONS(4180), 1, ts_builtin_sym_end, - [65362] = 2, + [65370] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4158), 1, + ACTIONS(4182), 1, anon_sym_RBRACE, - [65369] = 2, + [65377] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3744), 1, + ACTIONS(3768), 1, anon_sym_RBRACK, - [65376] = 2, + [65384] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1714), 1, anon_sym_RPAREN, - [65383] = 2, + [65391] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4160), 1, + ACTIONS(4184), 1, anon_sym_RPAREN, - [65390] = 2, + [65398] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4162), 1, + ACTIONS(4186), 1, anon_sym_RBRACK, - [65397] = 2, + [65405] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4164), 1, + ACTIONS(4188), 1, anon_sym_RBRACK, - [65404] = 2, + [65412] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1716), 1, anon_sym_RPAREN, - [65411] = 2, + [65419] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4166), 1, + ACTIONS(4190), 1, anon_sym_RPAREN, - [65418] = 2, + [65426] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4168), 1, + ACTIONS(4192), 1, anon_sym_RPAREN, - [65425] = 2, + [65433] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4170), 1, + ACTIONS(4194), 1, anon_sym_LBRACE, - [65432] = 2, + [65440] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4172), 1, + ACTIONS(4196), 1, anon_sym_LPAREN, - [65439] = 2, + [65447] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1726), 1, anon_sym_RPAREN, - [65446] = 2, + [65454] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4174), 1, + ACTIONS(4198), 1, anon_sym_RPAREN, - [65453] = 2, + [65461] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4176), 1, + ACTIONS(4200), 1, anon_sym_RPAREN, - [65460] = 2, + [65468] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4178), 1, + ACTIONS(4202), 1, anon_sym_RPAREN, - [65467] = 2, + [65475] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1746), 1, anon_sym_RPAREN, - [65474] = 2, + [65482] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4180), 1, + ACTIONS(4204), 1, anon_sym_RPAREN, - [65481] = 2, + [65489] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4182), 1, + ACTIONS(4206), 1, sym__statement_terminator, - [65488] = 2, + [65496] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1752), 1, anon_sym_RPAREN, - [65495] = 2, + [65503] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4184), 1, + ACTIONS(4208), 1, anon_sym_RBRACK, - [65502] = 2, + [65510] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1552), 1, anon_sym_RPAREN, - [65509] = 2, + [65517] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4186), 1, + ACTIONS(4210), 1, anon_sym_LBRACE, - [65516] = 2, + [65524] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1754), 1, anon_sym_RPAREN, - [65523] = 2, + [65531] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4188), 1, + ACTIONS(4212), 1, anon_sym_RBRACK, - [65530] = 2, + [65538] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4190), 1, + ACTIONS(4214), 1, anon_sym_RPAREN, - [65537] = 2, + [65545] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4192), 1, + ACTIONS(4216), 1, anon_sym_LBRACE, - [65544] = 2, + [65552] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4194), 1, + ACTIONS(4218), 1, anon_sym_RBRACK, - [65551] = 2, + [65559] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4196), 1, + ACTIONS(4220), 1, anon_sym_RBRACK, - [65558] = 2, + [65566] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4198), 1, + ACTIONS(4222), 1, sym__statement_terminator, - [65565] = 2, + [65573] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4200), 1, + ACTIONS(4224), 1, sym__statement_terminator, - [65572] = 2, + [65580] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4202), 1, + ACTIONS(4226), 1, sym__statement_terminator, - [65579] = 2, + [65587] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4204), 1, + ACTIONS(4228), 1, anon_sym_RBRACK, - [65586] = 2, + [65594] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4206), 1, + ACTIONS(4230), 1, anon_sym_LPAREN, - [65593] = 2, + [65601] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4208), 1, + ACTIONS(4232), 1, anon_sym_RBRACE, - [65600] = 2, + [65608] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4210), 1, + ACTIONS(4234), 1, anon_sym_RBRACE, - [65607] = 2, + [65615] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4212), 1, + ACTIONS(4236), 1, anon_sym_RBRACK, - [65614] = 2, + [65622] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4214), 1, + ACTIONS(4238), 1, anon_sym_RBRACK, - [65621] = 2, + [65629] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4216), 1, + ACTIONS(4240), 1, anon_sym_RPAREN, - [65628] = 2, + [65636] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4218), 1, + ACTIONS(4242), 1, anon_sym_RBRACK, - [65635] = 2, + [65643] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4220), 1, + ACTIONS(4244), 1, anon_sym_LBRACE, - [65642] = 2, + [65650] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4222), 1, + ACTIONS(4246), 1, anon_sym_LPAREN, - [65649] = 2, + [65657] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4224), 1, + ACTIONS(4248), 1, anon_sym_RBRACE, - [65656] = 2, + [65664] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4226), 1, + ACTIONS(4250), 1, sym_simple_name, - [65663] = 2, + [65671] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4228), 1, + ACTIONS(4252), 1, sym_simple_name, - [65670] = 2, + [65678] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4230), 1, + ACTIONS(4254), 1, aux_sym_param_block_token1, - [65677] = 2, + [65685] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4232), 1, + ACTIONS(4256), 1, anon_sym_LPAREN, - [65684] = 2, + [65692] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3087), 1, + ACTIONS(3111), 1, anon_sym_RPAREN, - [65691] = 2, + [65699] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4234), 1, + ACTIONS(4258), 1, anon_sym_RBRACE, - [65698] = 2, + [65706] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3788), 1, + ACTIONS(3812), 1, anon_sym_RBRACK, - [65705] = 2, + [65713] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4236), 1, + ACTIONS(4260), 1, sym__statement_terminator, - [65712] = 2, + [65720] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4238), 1, + ACTIONS(4262), 1, anon_sym_LPAREN, - [65719] = 2, + [65727] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4240), 1, + ACTIONS(4264), 1, sym_simple_name, - [65726] = 2, + [65734] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4242), 1, + ACTIONS(4266), 1, anon_sym_RBRACE, - [65733] = 2, + [65741] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4244), 1, + ACTIONS(4268), 1, sym__statement_terminator, - [65740] = 2, + [65748] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4246), 1, + ACTIONS(4270), 1, anon_sym_LPAREN, - [65747] = 2, + [65755] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4248), 1, + ACTIONS(4272), 1, sym__statement_terminator, - [65754] = 2, + [65762] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4250), 1, + ACTIONS(4274), 1, sym__statement_terminator, - [65761] = 2, + [65769] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4252), 1, + ACTIONS(4276), 1, sym__statement_terminator, - [65768] = 2, + [65776] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4254), 1, + ACTIONS(4278), 1, sym__statement_terminator, - [65775] = 2, + [65783] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4256), 1, + ACTIONS(4280), 1, sym__statement_terminator, - [65782] = 2, + [65790] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4258), 1, + ACTIONS(4282), 1, sym__statement_terminator, - [65789] = 2, + [65797] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4260), 1, + ACTIONS(4284), 1, anon_sym_RBRACE, - [65796] = 2, + [65804] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4262), 1, + ACTIONS(4286), 1, anon_sym_RPAREN, - [65803] = 2, + [65811] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4264), 1, + ACTIONS(4288), 1, anon_sym_RPAREN, - [65810] = 2, + [65818] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4266), 1, + ACTIONS(4290), 1, anon_sym_LPAREN, - [65817] = 2, + [65825] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4268), 1, + ACTIONS(4292), 1, anon_sym_RPAREN, - [65824] = 2, + [65832] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4270), 1, + ACTIONS(4294), 1, anon_sym_RBRACE, - [65831] = 2, + [65839] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4272), 1, + ACTIONS(4296), 1, anon_sym_LPAREN, - [65838] = 2, + [65846] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4274), 1, + ACTIONS(4298), 1, anon_sym_RBRACE, - [65845] = 2, + [65853] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4276), 1, + ACTIONS(4300), 1, sym_type_identifier, - [65852] = 2, + [65860] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1829), 1, anon_sym_RPAREN, - [65859] = 2, + [65867] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1807), 1, + ACTIONS(1831), 1, anon_sym_RPAREN, - [65866] = 2, + [65874] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1809), 1, + ACTIONS(1833), 1, anon_sym_RPAREN, - [65873] = 2, + [65881] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4278), 1, + ACTIONS(4302), 1, sym__statement_terminator, - [65880] = 2, + [65888] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4280), 1, + ACTIONS(4304), 1, anon_sym_RPAREN, - [65887] = 2, + [65895] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1811), 1, + ACTIONS(1835), 1, anon_sym_RPAREN, - [65894] = 2, + [65902] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4282), 1, + ACTIONS(4306), 1, anon_sym_RBRACE, - [65901] = 2, + [65909] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1728), 1, anon_sym_RPAREN, - [65908] = 2, + [65916] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3045), 1, + ACTIONS(3069), 1, anon_sym_RPAREN, - [65915] = 2, + [65923] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1813), 1, + ACTIONS(1837), 1, anon_sym_RPAREN, - [65922] = 2, + [65930] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(1839), 1, anon_sym_RPAREN, - [65929] = 2, + [65937] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4284), 1, + ACTIONS(4308), 1, aux_sym_param_block_token1, - [65936] = 2, + [65944] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4286), 1, + ACTIONS(4310), 1, anon_sym_RPAREN, - [65943] = 2, + [65951] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4288), 1, + ACTIONS(4312), 1, anon_sym_RBRACE, - [65950] = 2, + [65958] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1730), 1, anon_sym_RPAREN, - [65957] = 2, + [65965] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1841), 1, anon_sym_RPAREN, - [65964] = 2, + [65972] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4290), 1, + ACTIONS(4314), 1, anon_sym_RPAREN, - [65971] = 2, + [65979] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4292), 1, + ACTIONS(4316), 1, anon_sym_RPAREN, - [65978] = 2, + [65986] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4294), 1, + ACTIONS(4318), 1, anon_sym_RBRACK, - [65985] = 2, + [65993] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1732), 1, anon_sym_RPAREN, - [65992] = 2, + [66000] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4296), 1, + ACTIONS(4320), 1, anon_sym_RPAREN, - [65999] = 2, + [66007] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4298), 1, + ACTIONS(4322), 1, anon_sym_LPAREN, - [66006] = 2, + [66014] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4300), 1, + ACTIONS(4324), 1, anon_sym_RBRACE, - [66013] = 2, + [66021] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4302), 1, + ACTIONS(4326), 1, sym_simple_name, - [66020] = 2, + [66028] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4304), 1, + ACTIONS(4328), 1, sym_simple_name, - [66027] = 2, + [66035] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4306), 1, + ACTIONS(4330), 1, aux_sym_param_block_token1, - [66034] = 2, + [66042] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4308), 1, + ACTIONS(4332), 1, anon_sym_RPAREN, - [66041] = 2, + [66049] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4310), 1, + ACTIONS(4334), 1, anon_sym_RPAREN, - [66048] = 2, + [66056] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4312), 1, + ACTIONS(4336), 1, sym__statement_terminator, - [66055] = 2, + [66063] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4314), 1, + ACTIONS(4338), 1, anon_sym_LPAREN, - [66062] = 2, + [66070] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4316), 1, + ACTIONS(4340), 1, sym_simple_name, - [66069] = 2, + [66077] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4318), 1, + ACTIONS(4342), 1, anon_sym_RBRACE, - [66076] = 2, + [66084] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4320), 1, + ACTIONS(4344), 1, sym__statement_terminator, - [66083] = 2, + [66091] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1819), 1, + ACTIONS(1843), 1, anon_sym_RPAREN, - [66090] = 2, + [66098] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4322), 1, + ACTIONS(4346), 1, sym__statement_terminator, - [66097] = 2, + [66105] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4324), 1, + ACTIONS(4348), 1, sym__statement_terminator, - [66104] = 2, + [66112] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1821), 1, + ACTIONS(1845), 1, anon_sym_RPAREN, - [66111] = 2, + [66119] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4326), 1, + ACTIONS(4350), 1, sym__statement_terminator, - [66118] = 2, + [66126] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4328), 1, + ACTIONS(4352), 1, sym__statement_terminator, - [66125] = 2, + [66133] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4330), 1, + ACTIONS(4354), 1, sym__statement_terminator, - [66132] = 2, + [66140] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4332), 1, + ACTIONS(4356), 1, anon_sym_LPAREN, - [66139] = 2, + [66147] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4334), 1, + ACTIONS(4358), 1, sym__statement_terminator, - [66146] = 2, + [66154] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4336), 1, + ACTIONS(4360), 1, sym_simple_name, - [66153] = 2, + [66161] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4338), 1, + ACTIONS(4362), 1, sym_simple_name, - [66160] = 2, + [66168] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1734), 1, anon_sym_RPAREN, - [66167] = 2, + [66175] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4340), 1, + ACTIONS(4364), 1, sym_simple_name, - [66174] = 2, + [66182] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4342), 1, + ACTIONS(4366), 1, sym__statement_terminator, - [66181] = 2, + [66189] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1736), 1, anon_sym_RPAREN, - [66188] = 2, + [66196] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4344), 1, + ACTIONS(4368), 1, sym_simple_name, - [66195] = 2, + [66203] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4346), 1, + ACTIONS(4370), 1, anon_sym_LPAREN, - [66202] = 2, + [66210] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4348), 1, + ACTIONS(4372), 1, sym__statement_terminator, - [66209] = 2, + [66217] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4350), 1, + ACTIONS(4374), 1, sym_simple_name, - [66216] = 2, + [66224] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4352), 1, + ACTIONS(4376), 1, sym__statement_terminator, - [66223] = 2, + [66231] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4354), 1, + ACTIONS(4378), 1, sym__statement_terminator, - [66230] = 2, + [66238] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3962), 1, + ACTIONS(3986), 1, anon_sym_RPAREN, - [66237] = 2, + [66245] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4356), 1, + ACTIONS(4380), 1, sym__statement_terminator, - [66244] = 2, + [66252] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4358), 1, + ACTIONS(4382), 1, sym__statement_terminator, - [66251] = 2, + [66259] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4360), 1, + ACTIONS(4384), 1, sym__statement_terminator, - [66258] = 2, + [66266] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4362), 1, + ACTIONS(4386), 1, anon_sym_LPAREN, - [66265] = 2, + [66273] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4364), 1, + ACTIONS(4388), 1, anon_sym_LPAREN, - [66272] = 2, + [66280] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4366), 1, + ACTIONS(4390), 1, anon_sym_RBRACK, - [66279] = 2, + [66287] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4392), 1, aux_sym_foreach_statement_token2, - [66286] = 2, + [66294] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4370), 1, + ACTIONS(4394), 1, aux_sym_foreach_statement_token2, - [66293] = 2, + [66301] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4372), 1, + ACTIONS(4396), 1, anon_sym_LPAREN, - [66300] = 2, + [66308] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2389), 1, + ACTIONS(2413), 1, sym__statement_terminator, - [66307] = 2, + [66315] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4374), 1, + ACTIONS(4398), 1, anon_sym_LPAREN, - [66314] = 2, + [66322] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4376), 1, + ACTIONS(4400), 1, anon_sym_LPAREN, - [66321] = 2, + [66329] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1738), 1, anon_sym_RPAREN, - [66328] = 2, + [66336] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4378), 1, + ACTIONS(4402), 1, aux_sym_foreach_statement_token2, - [66335] = 2, + [66343] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4380), 1, + ACTIONS(4404), 1, aux_sym_foreach_statement_token2, - [66342] = 2, + [66350] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4382), 1, + ACTIONS(4406), 1, anon_sym_LPAREN, - [66349] = 2, + [66357] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4384), 1, + ACTIONS(4408), 1, anon_sym_LPAREN, - [66356] = 2, + [66364] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4386), 1, + ACTIONS(4410), 1, anon_sym_LPAREN, - [66363] = 2, + [66371] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4388), 1, + ACTIONS(4412), 1, sym__statement_terminator, - [66370] = 2, + [66378] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4390), 1, + ACTIONS(4414), 1, aux_sym_foreach_statement_token2, - [66377] = 2, + [66385] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4392), 1, + ACTIONS(4416), 1, aux_sym_foreach_statement_token2, - [66384] = 2, + [66392] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4394), 1, + ACTIONS(4418), 1, anon_sym_LPAREN, - [66391] = 2, + [66399] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4396), 1, + ACTIONS(4420), 1, aux_sym_foreach_statement_token2, - [66398] = 2, + [66406] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1690), 1, anon_sym_RPAREN, - [66405] = 2, + [66413] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1692), 1, anon_sym_RPAREN, - [66412] = 2, + [66420] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4398), 1, + ACTIONS(4422), 1, anon_sym_LBRACE, - [66419] = 2, + [66427] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1694), 1, anon_sym_RPAREN, - [66426] = 2, + [66434] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1696), 1, anon_sym_RPAREN, - [66433] = 2, + [66441] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4400), 1, + ACTIONS(4424), 1, anon_sym_RBRACE, - [66440] = 2, + [66448] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1740), 1, anon_sym_RPAREN, - [66447] = 2, + [66455] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4402), 1, + ACTIONS(4426), 1, anon_sym_LBRACE, - [66454] = 2, + [66462] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4404), 1, + ACTIONS(4428), 1, anon_sym_RBRACK, - [66461] = 2, + [66469] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4406), 1, + ACTIONS(4430), 1, anon_sym_LPAREN, - [66468] = 2, + [66476] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1406), 1, + ACTIONS(1430), 1, sym__statement_terminator, - [66475] = 2, + [66483] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4408), 1, + ACTIONS(4432), 1, anon_sym_LPAREN, - [66482] = 2, + [66490] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4410), 1, + ACTIONS(4434), 1, anon_sym_RPAREN, - [66489] = 2, + [66497] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4412), 1, + ACTIONS(4436), 1, anon_sym_LPAREN, - [66496] = 2, + [66504] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4414), 1, + ACTIONS(4438), 1, anon_sym_RPAREN, }; @@ -120010,1438 +118196,1438 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(715)] = 30744, [SMALL_STATE(716)] = 30845, [SMALL_STATE(717)] = 30901, - [SMALL_STATE(718)] = 30961, - [SMALL_STATE(719)] = 31017, - [SMALL_STATE(720)] = 31115, - [SMALL_STATE(721)] = 31175, - [SMALL_STATE(722)] = 31270, - [SMALL_STATE(723)] = 31329, - [SMALL_STATE(724)] = 31384, - [SMALL_STATE(725)] = 31439, - [SMALL_STATE(726)] = 31498, - [SMALL_STATE(727)] = 31588, - [SMALL_STATE(728)] = 31678, - [SMALL_STATE(729)] = 31770, - [SMALL_STATE(730)] = 31862, - [SMALL_STATE(731)] = 31954, - [SMALL_STATE(732)] = 32046, - [SMALL_STATE(733)] = 32138, - [SMALL_STATE(734)] = 32230, - [SMALL_STATE(735)] = 32322, - [SMALL_STATE(736)] = 32414, - [SMALL_STATE(737)] = 32506, - [SMALL_STATE(738)] = 32598, - [SMALL_STATE(739)] = 32688, - [SMALL_STATE(740)] = 32778, - [SMALL_STATE(741)] = 32865, - [SMALL_STATE(742)] = 32918, - [SMALL_STATE(743)] = 33005, - [SMALL_STATE(744)] = 33063, - [SMALL_STATE(745)] = 33121, - [SMALL_STATE(746)] = 33179, - [SMALL_STATE(747)] = 33237, - [SMALL_STATE(748)] = 33292, - [SMALL_STATE(749)] = 33345, - [SMALL_STATE(750)] = 33398, - [SMALL_STATE(751)] = 33455, - [SMALL_STATE(752)] = 33530, - [SMALL_STATE(753)] = 33587, - [SMALL_STATE(754)] = 33660, - [SMALL_STATE(755)] = 33717, - [SMALL_STATE(756)] = 33774, - [SMALL_STATE(757)] = 33847, - [SMALL_STATE(758)] = 33922, - [SMALL_STATE(759)] = 33977, - [SMALL_STATE(760)] = 34027, - [SMALL_STATE(761)] = 34077, - [SMALL_STATE(762)] = 34127, - [SMALL_STATE(763)] = 34177, - [SMALL_STATE(764)] = 34227, - [SMALL_STATE(765)] = 34277, - [SMALL_STATE(766)] = 34327, - [SMALL_STATE(767)] = 34377, - [SMALL_STATE(768)] = 34431, - [SMALL_STATE(769)] = 34481, - [SMALL_STATE(770)] = 34531, - [SMALL_STATE(771)] = 34581, - [SMALL_STATE(772)] = 34631, - [SMALL_STATE(773)] = 34683, - [SMALL_STATE(774)] = 34757, - [SMALL_STATE(775)] = 34809, - [SMALL_STATE(776)] = 34881, - [SMALL_STATE(777)] = 34953, - [SMALL_STATE(778)] = 35003, - [SMALL_STATE(779)] = 35053, - [SMALL_STATE(780)] = 35127, - [SMALL_STATE(781)] = 35177, - [SMALL_STATE(782)] = 35227, - [SMALL_STATE(783)] = 35277, - [SMALL_STATE(784)] = 35327, - [SMALL_STATE(785)] = 35387, - [SMALL_STATE(786)] = 35437, - [SMALL_STATE(787)] = 35487, - [SMALL_STATE(788)] = 35537, - [SMALL_STATE(789)] = 35587, - [SMALL_STATE(790)] = 35637, - [SMALL_STATE(791)] = 35687, - [SMALL_STATE(792)] = 35759, - [SMALL_STATE(793)] = 35809, - [SMALL_STATE(794)] = 35859, - [SMALL_STATE(795)] = 35909, - [SMALL_STATE(796)] = 35989, - [SMALL_STATE(797)] = 36039, - [SMALL_STATE(798)] = 36089, - [SMALL_STATE(799)] = 36139, - [SMALL_STATE(800)] = 36189, - [SMALL_STATE(801)] = 36239, - [SMALL_STATE(802)] = 36289, - [SMALL_STATE(803)] = 36339, - [SMALL_STATE(804)] = 36389, - [SMALL_STATE(805)] = 36439, - [SMALL_STATE(806)] = 36489, - [SMALL_STATE(807)] = 36559, - [SMALL_STATE(808)] = 36609, - [SMALL_STATE(809)] = 36659, - [SMALL_STATE(810)] = 36709, - [SMALL_STATE(811)] = 36759, - [SMALL_STATE(812)] = 36809, - [SMALL_STATE(813)] = 36859, - [SMALL_STATE(814)] = 36931, - [SMALL_STATE(815)] = 36981, - [SMALL_STATE(816)] = 37041, - [SMALL_STATE(817)] = 37091, - [SMALL_STATE(818)] = 37141, - [SMALL_STATE(819)] = 37191, - [SMALL_STATE(820)] = 37241, - [SMALL_STATE(821)] = 37291, - [SMALL_STATE(822)] = 37341, - [SMALL_STATE(823)] = 37411, - [SMALL_STATE(824)] = 37461, - [SMALL_STATE(825)] = 37511, - [SMALL_STATE(826)] = 37561, - [SMALL_STATE(827)] = 37611, - [SMALL_STATE(828)] = 37661, - [SMALL_STATE(829)] = 37715, - [SMALL_STATE(830)] = 37765, - [SMALL_STATE(831)] = 37815, - [SMALL_STATE(832)] = 37865, - [SMALL_STATE(833)] = 37915, - [SMALL_STATE(834)] = 37965, - [SMALL_STATE(835)] = 38015, - [SMALL_STATE(836)] = 38065, - [SMALL_STATE(837)] = 38115, - [SMALL_STATE(838)] = 38165, - [SMALL_STATE(839)] = 38215, - [SMALL_STATE(840)] = 38265, - [SMALL_STATE(841)] = 38315, - [SMALL_STATE(842)] = 38365, - [SMALL_STATE(843)] = 38414, - [SMALL_STATE(844)] = 38463, - [SMALL_STATE(845)] = 38512, - [SMALL_STATE(846)] = 38561, - [SMALL_STATE(847)] = 38610, - [SMALL_STATE(848)] = 38659, - [SMALL_STATE(849)] = 38728, - [SMALL_STATE(850)] = 38777, - [SMALL_STATE(851)] = 38826, - [SMALL_STATE(852)] = 38895, - [SMALL_STATE(853)] = 38962, - [SMALL_STATE(854)] = 39011, - [SMALL_STATE(855)] = 39060, - [SMALL_STATE(856)] = 39109, - [SMALL_STATE(857)] = 39180, - [SMALL_STATE(858)] = 39247, - [SMALL_STATE(859)] = 39298, - [SMALL_STATE(860)] = 39347, - [SMALL_STATE(861)] = 39396, - [SMALL_STATE(862)] = 39445, - [SMALL_STATE(863)] = 39494, - [SMALL_STATE(864)] = 39543, - [SMALL_STATE(865)] = 39592, - [SMALL_STATE(866)] = 39641, - [SMALL_STATE(867)] = 39690, - [SMALL_STATE(868)] = 39739, - [SMALL_STATE(869)] = 39788, - [SMALL_STATE(870)] = 39839, - [SMALL_STATE(871)] = 39888, - [SMALL_STATE(872)] = 39937, - [SMALL_STATE(873)] = 39986, - [SMALL_STATE(874)] = 40035, - [SMALL_STATE(875)] = 40084, - [SMALL_STATE(876)] = 40133, - [SMALL_STATE(877)] = 40182, - [SMALL_STATE(878)] = 40231, - [SMALL_STATE(879)] = 40280, - [SMALL_STATE(880)] = 40329, - [SMALL_STATE(881)] = 40378, - [SMALL_STATE(882)] = 40427, - [SMALL_STATE(883)] = 40476, - [SMALL_STATE(884)] = 40525, - [SMALL_STATE(885)] = 40574, - [SMALL_STATE(886)] = 40623, - [SMALL_STATE(887)] = 40694, - [SMALL_STATE(888)] = 40743, - [SMALL_STATE(889)] = 40802, - [SMALL_STATE(890)] = 40851, - [SMALL_STATE(891)] = 40900, - [SMALL_STATE(892)] = 40951, - [SMALL_STATE(893)] = 41000, - [SMALL_STATE(894)] = 41049, - [SMALL_STATE(895)] = 41108, - [SMALL_STATE(896)] = 41157, - [SMALL_STATE(897)] = 41216, - [SMALL_STATE(898)] = 41265, - [SMALL_STATE(899)] = 41314, - [SMALL_STATE(900)] = 41363, - [SMALL_STATE(901)] = 41412, - [SMALL_STATE(902)] = 41471, - [SMALL_STATE(903)] = 41522, - [SMALL_STATE(904)] = 41571, - [SMALL_STATE(905)] = 41620, - [SMALL_STATE(906)] = 41669, - [SMALL_STATE(907)] = 41718, - [SMALL_STATE(908)] = 41767, - [SMALL_STATE(909)] = 41816, - [SMALL_STATE(910)] = 41865, - [SMALL_STATE(911)] = 41914, - [SMALL_STATE(912)] = 41963, - [SMALL_STATE(913)] = 42012, - [SMALL_STATE(914)] = 42061, - [SMALL_STATE(915)] = 42110, - [SMALL_STATE(916)] = 42159, - [SMALL_STATE(917)] = 42208, - [SMALL_STATE(918)] = 42257, - [SMALL_STATE(919)] = 42306, - [SMALL_STATE(920)] = 42355, - [SMALL_STATE(921)] = 42404, - [SMALL_STATE(922)] = 42453, - [SMALL_STATE(923)] = 42502, - [SMALL_STATE(924)] = 42551, - [SMALL_STATE(925)] = 42609, - [SMALL_STATE(926)] = 42667, - [SMALL_STATE(927)] = 42725, - [SMALL_STATE(928)] = 42775, - [SMALL_STATE(929)] = 42833, - [SMALL_STATE(930)] = 42891, - [SMALL_STATE(931)] = 42939, - [SMALL_STATE(932)] = 42987, - [SMALL_STATE(933)] = 43045, - [SMALL_STATE(934)] = 43097, - [SMALL_STATE(935)] = 43144, - [SMALL_STATE(936)] = 43191, - [SMALL_STATE(937)] = 43238, - [SMALL_STATE(938)] = 43295, - [SMALL_STATE(939)] = 43342, - [SMALL_STATE(940)] = 43389, - [SMALL_STATE(941)] = 43436, - [SMALL_STATE(942)] = 43483, - [SMALL_STATE(943)] = 43538, - [SMALL_STATE(944)] = 43595, - [SMALL_STATE(945)] = 43642, - [SMALL_STATE(946)] = 43695, - [SMALL_STATE(947)] = 43742, - [SMALL_STATE(948)] = 43789, - [SMALL_STATE(949)] = 43836, - [SMALL_STATE(950)] = 43883, - [SMALL_STATE(951)] = 43938, - [SMALL_STATE(952)] = 43985, - [SMALL_STATE(953)] = 44032, - [SMALL_STATE(954)] = 44079, - [SMALL_STATE(955)] = 44126, - [SMALL_STATE(956)] = 44173, - [SMALL_STATE(957)] = 44220, - [SMALL_STATE(958)] = 44267, - [SMALL_STATE(959)] = 44314, - [SMALL_STATE(960)] = 44361, - [SMALL_STATE(961)] = 44408, - [SMALL_STATE(962)] = 44455, - [SMALL_STATE(963)] = 44502, - [SMALL_STATE(964)] = 44559, - [SMALL_STATE(965)] = 44606, - [SMALL_STATE(966)] = 44661, - [SMALL_STATE(967)] = 44714, - [SMALL_STATE(968)] = 44771, - [SMALL_STATE(969)] = 44818, - [SMALL_STATE(970)] = 44865, - [SMALL_STATE(971)] = 44912, - [SMALL_STATE(972)] = 44959, - [SMALL_STATE(973)] = 45006, - [SMALL_STATE(974)] = 45053, - [SMALL_STATE(975)] = 45100, - [SMALL_STATE(976)] = 45153, - [SMALL_STATE(977)] = 45200, - [SMALL_STATE(978)] = 45247, - [SMALL_STATE(979)] = 45294, - [SMALL_STATE(980)] = 45340, - [SMALL_STATE(981)] = 45388, - [SMALL_STATE(982)] = 45436, - [SMALL_STATE(983)] = 45488, - [SMALL_STATE(984)] = 45542, - [SMALL_STATE(985)] = 45590, - [SMALL_STATE(986)] = 45642, - [SMALL_STATE(987)] = 45688, - [SMALL_STATE(988)] = 45742, - [SMALL_STATE(989)] = 45788, - [SMALL_STATE(990)] = 45834, - [SMALL_STATE(991)] = 45888, - [SMALL_STATE(992)] = 45940, - [SMALL_STATE(993)] = 45986, - [SMALL_STATE(994)] = 46032, - [SMALL_STATE(995)] = 46082, - [SMALL_STATE(996)] = 46131, - [SMALL_STATE(997)] = 46176, - [SMALL_STATE(998)] = 46221, - [SMALL_STATE(999)] = 46266, - [SMALL_STATE(1000)] = 46311, - [SMALL_STATE(1001)] = 46356, - [SMALL_STATE(1002)] = 46401, - [SMALL_STATE(1003)] = 46446, - [SMALL_STATE(1004)] = 46491, - [SMALL_STATE(1005)] = 46536, - [SMALL_STATE(1006)] = 46581, - [SMALL_STATE(1007)] = 46630, - [SMALL_STATE(1008)] = 46675, - [SMALL_STATE(1009)] = 46720, - [SMALL_STATE(1010)] = 46765, - [SMALL_STATE(1011)] = 46810, - [SMALL_STATE(1012)] = 46855, - [SMALL_STATE(1013)] = 46900, - [SMALL_STATE(1014)] = 46945, - [SMALL_STATE(1015)] = 46990, - [SMALL_STATE(1016)] = 47035, - [SMALL_STATE(1017)] = 47080, - [SMALL_STATE(1018)] = 47125, - [SMALL_STATE(1019)] = 47170, - [SMALL_STATE(1020)] = 47215, - [SMALL_STATE(1021)] = 47260, - [SMALL_STATE(1022)] = 47309, - [SMALL_STATE(1023)] = 47354, - [SMALL_STATE(1024)] = 47399, - [SMALL_STATE(1025)] = 47444, - [SMALL_STATE(1026)] = 47501, - [SMALL_STATE(1027)] = 47558, - [SMALL_STATE(1028)] = 47603, - [SMALL_STATE(1029)] = 47652, - [SMALL_STATE(1030)] = 47697, - [SMALL_STATE(1031)] = 47742, - [SMALL_STATE(1032)] = 47787, - [SMALL_STATE(1033)] = 47832, - [SMALL_STATE(1034)] = 47881, - [SMALL_STATE(1035)] = 47926, - [SMALL_STATE(1036)] = 47975, - [SMALL_STATE(1037)] = 48020, - [SMALL_STATE(1038)] = 48065, - [SMALL_STATE(1039)] = 48110, - [SMALL_STATE(1040)] = 48155, - [SMALL_STATE(1041)] = 48200, - [SMALL_STATE(1042)] = 48245, - [SMALL_STATE(1043)] = 48290, - [SMALL_STATE(1044)] = 48338, - [SMALL_STATE(1045)] = 48382, - [SMALL_STATE(1046)] = 48430, - [SMALL_STATE(1047)] = 48478, - [SMALL_STATE(1048)] = 48526, - [SMALL_STATE(1049)] = 48570, - [SMALL_STATE(1050)] = 48614, - [SMALL_STATE(1051)] = 48658, - [SMALL_STATE(1052)] = 48702, - [SMALL_STATE(1053)] = 48750, - [SMALL_STATE(1054)] = 48798, - [SMALL_STATE(1055)] = 48842, - [SMALL_STATE(1056)] = 48886, - [SMALL_STATE(1057)] = 48930, - [SMALL_STATE(1058)] = 48978, - [SMALL_STATE(1059)] = 49034, - [SMALL_STATE(1060)] = 49090, - [SMALL_STATE(1061)] = 49134, - [SMALL_STATE(1062)] = 49178, - [SMALL_STATE(1063)] = 49222, - [SMALL_STATE(1064)] = 49270, - [SMALL_STATE(1065)] = 49314, - [SMALL_STATE(1066)] = 49362, - [SMALL_STATE(1067)] = 49410, - [SMALL_STATE(1068)] = 49458, - [SMALL_STATE(1069)] = 49506, - [SMALL_STATE(1070)] = 49554, - [SMALL_STATE(1071)] = 49598, - [SMALL_STATE(1072)] = 49646, - [SMALL_STATE(1073)] = 49690, - [SMALL_STATE(1074)] = 49737, - [SMALL_STATE(1075)] = 49780, - [SMALL_STATE(1076)] = 49835, - [SMALL_STATE(1077)] = 49878, - [SMALL_STATE(1078)] = 49921, - [SMALL_STATE(1079)] = 49964, - [SMALL_STATE(1080)] = 50019, - [SMALL_STATE(1081)] = 50062, - [SMALL_STATE(1082)] = 50105, - [SMALL_STATE(1083)] = 50148, - [SMALL_STATE(1084)] = 50191, - [SMALL_STATE(1085)] = 50238, - [SMALL_STATE(1086)] = 50281, - [SMALL_STATE(1087)] = 50324, - [SMALL_STATE(1088)] = 50367, - [SMALL_STATE(1089)] = 50410, - [SMALL_STATE(1090)] = 50453, - [SMALL_STATE(1091)] = 50496, - [SMALL_STATE(1092)] = 50543, - [SMALL_STATE(1093)] = 50586, - [SMALL_STATE(1094)] = 50629, - [SMALL_STATE(1095)] = 50676, - [SMALL_STATE(1096)] = 50719, - [SMALL_STATE(1097)] = 50766, - [SMALL_STATE(1098)] = 50813, - [SMALL_STATE(1099)] = 50860, - [SMALL_STATE(1100)] = 50907, - [SMALL_STATE(1101)] = 50949, - [SMALL_STATE(1102)] = 50991, - [SMALL_STATE(1103)] = 51037, - [SMALL_STATE(1104)] = 51079, - [SMALL_STATE(1105)] = 51121, - [SMALL_STATE(1106)] = 51163, - [SMALL_STATE(1107)] = 51205, - [SMALL_STATE(1108)] = 51247, - [SMALL_STATE(1109)] = 51289, - [SMALL_STATE(1110)] = 51331, - [SMALL_STATE(1111)] = 51373, - [SMALL_STATE(1112)] = 51415, - [SMALL_STATE(1113)] = 51457, - [SMALL_STATE(1114)] = 51503, - [SMALL_STATE(1115)] = 51545, - [SMALL_STATE(1116)] = 51587, - [SMALL_STATE(1117)] = 51629, - [SMALL_STATE(1118)] = 51671, - [SMALL_STATE(1119)] = 51717, - [SMALL_STATE(1120)] = 51759, - [SMALL_STATE(1121)] = 51801, - [SMALL_STATE(1122)] = 51843, - [SMALL_STATE(1123)] = 51884, - [SMALL_STATE(1124)] = 51925, - [SMALL_STATE(1125)] = 51966, - [SMALL_STATE(1126)] = 52007, - [SMALL_STATE(1127)] = 52048, - [SMALL_STATE(1128)] = 52089, - [SMALL_STATE(1129)] = 52140, - [SMALL_STATE(1130)] = 52181, - [SMALL_STATE(1131)] = 52232, - [SMALL_STATE(1132)] = 52273, - [SMALL_STATE(1133)] = 52314, - [SMALL_STATE(1134)] = 52365, - [SMALL_STATE(1135)] = 52406, - [SMALL_STATE(1136)] = 52457, - [SMALL_STATE(1137)] = 52498, - [SMALL_STATE(1138)] = 52539, - [SMALL_STATE(1139)] = 52580, - [SMALL_STATE(1140)] = 52621, - [SMALL_STATE(1141)] = 52662, - [SMALL_STATE(1142)] = 52703, - [SMALL_STATE(1143)] = 52746, - [SMALL_STATE(1144)] = 52789, - [SMALL_STATE(1145)] = 52832, - [SMALL_STATE(1146)] = 52875, - [SMALL_STATE(1147)] = 52918, - [SMALL_STATE(1148)] = 52961, - [SMALL_STATE(1149)] = 52999, - [SMALL_STATE(1150)] = 53037, - [SMALL_STATE(1151)] = 53074, - [SMALL_STATE(1152)] = 53111, - [SMALL_STATE(1153)] = 53148, - [SMALL_STATE(1154)] = 53185, - [SMALL_STATE(1155)] = 53222, - [SMALL_STATE(1156)] = 53259, - [SMALL_STATE(1157)] = 53296, - [SMALL_STATE(1158)] = 53333, - [SMALL_STATE(1159)] = 53370, - [SMALL_STATE(1160)] = 53407, - [SMALL_STATE(1161)] = 53441, - [SMALL_STATE(1162)] = 53475, - [SMALL_STATE(1163)] = 53509, - [SMALL_STATE(1164)] = 53539, - [SMALL_STATE(1165)] = 53567, - [SMALL_STATE(1166)] = 53615, - [SMALL_STATE(1167)] = 53663, - [SMALL_STATE(1168)] = 53711, - [SMALL_STATE(1169)] = 53759, - [SMALL_STATE(1170)] = 53807, - [SMALL_STATE(1171)] = 53855, - [SMALL_STATE(1172)] = 53903, - [SMALL_STATE(1173)] = 53951, - [SMALL_STATE(1174)] = 53999, - [SMALL_STATE(1175)] = 54047, - [SMALL_STATE(1176)] = 54095, - [SMALL_STATE(1177)] = 54143, - [SMALL_STATE(1178)] = 54191, - [SMALL_STATE(1179)] = 54239, - [SMALL_STATE(1180)] = 54287, - [SMALL_STATE(1181)] = 54335, - [SMALL_STATE(1182)] = 54383, - [SMALL_STATE(1183)] = 54431, - [SMALL_STATE(1184)] = 54479, - [SMALL_STATE(1185)] = 54527, - [SMALL_STATE(1186)] = 54575, - [SMALL_STATE(1187)] = 54623, - [SMALL_STATE(1188)] = 54671, - [SMALL_STATE(1189)] = 54719, - [SMALL_STATE(1190)] = 54767, - [SMALL_STATE(1191)] = 54806, - [SMALL_STATE(1192)] = 54845, - [SMALL_STATE(1193)] = 54884, - [SMALL_STATE(1194)] = 54923, - [SMALL_STATE(1195)] = 54962, - [SMALL_STATE(1196)] = 55000, - [SMALL_STATE(1197)] = 55038, - [SMALL_STATE(1198)] = 55076, - [SMALL_STATE(1199)] = 55114, - [SMALL_STATE(1200)] = 55152, - [SMALL_STATE(1201)] = 55190, - [SMALL_STATE(1202)] = 55228, - [SMALL_STATE(1203)] = 55266, - [SMALL_STATE(1204)] = 55304, - [SMALL_STATE(1205)] = 55342, - [SMALL_STATE(1206)] = 55380, - [SMALL_STATE(1207)] = 55416, - [SMALL_STATE(1208)] = 55454, - [SMALL_STATE(1209)] = 55490, - [SMALL_STATE(1210)] = 55528, - [SMALL_STATE(1211)] = 55566, - [SMALL_STATE(1212)] = 55604, - [SMALL_STATE(1213)] = 55640, - [SMALL_STATE(1214)] = 55676, - [SMALL_STATE(1215)] = 55712, - [SMALL_STATE(1216)] = 55750, - [SMALL_STATE(1217)] = 55783, - [SMALL_STATE(1218)] = 55816, - [SMALL_STATE(1219)] = 55849, - [SMALL_STATE(1220)] = 55882, - [SMALL_STATE(1221)] = 55915, - [SMALL_STATE(1222)] = 55948, - [SMALL_STATE(1223)] = 55979, - [SMALL_STATE(1224)] = 56012, - [SMALL_STATE(1225)] = 56045, - [SMALL_STATE(1226)] = 56078, - [SMALL_STATE(1227)] = 56111, - [SMALL_STATE(1228)] = 56144, - [SMALL_STATE(1229)] = 56177, - [SMALL_STATE(1230)] = 56210, - [SMALL_STATE(1231)] = 56243, - [SMALL_STATE(1232)] = 56276, - [SMALL_STATE(1233)] = 56309, - [SMALL_STATE(1234)] = 56342, - [SMALL_STATE(1235)] = 56375, - [SMALL_STATE(1236)] = 56399, - [SMALL_STATE(1237)] = 56439, - [SMALL_STATE(1238)] = 56479, - [SMALL_STATE(1239)] = 56519, - [SMALL_STATE(1240)] = 56559, - [SMALL_STATE(1241)] = 56599, - [SMALL_STATE(1242)] = 56629, - [SMALL_STATE(1243)] = 56669, - [SMALL_STATE(1244)] = 56709, - [SMALL_STATE(1245)] = 56744, - [SMALL_STATE(1246)] = 56779, - [SMALL_STATE(1247)] = 56814, - [SMALL_STATE(1248)] = 56836, - [SMALL_STATE(1249)] = 56856, - [SMALL_STATE(1250)] = 56878, - [SMALL_STATE(1251)] = 56904, - [SMALL_STATE(1252)] = 56924, - [SMALL_STATE(1253)] = 56958, - [SMALL_STATE(1254)] = 56982, - [SMALL_STATE(1255)] = 57004, - [SMALL_STATE(1256)] = 57030, - [SMALL_STATE(1257)] = 57050, - [SMALL_STATE(1258)] = 57076, - [SMALL_STATE(1259)] = 57098, - [SMALL_STATE(1260)] = 57120, - [SMALL_STATE(1261)] = 57142, - [SMALL_STATE(1262)] = 57175, - [SMALL_STATE(1263)] = 57208, - [SMALL_STATE(1264)] = 57241, - [SMALL_STATE(1265)] = 57266, - [SMALL_STATE(1266)] = 57299, - [SMALL_STATE(1267)] = 57319, - [SMALL_STATE(1268)] = 57345, - [SMALL_STATE(1269)] = 57365, - [SMALL_STATE(1270)] = 57391, - [SMALL_STATE(1271)] = 57411, - [SMALL_STATE(1272)] = 57437, - [SMALL_STATE(1273)] = 57463, - [SMALL_STATE(1274)] = 57483, - [SMALL_STATE(1275)] = 57503, - [SMALL_STATE(1276)] = 57523, - [SMALL_STATE(1277)] = 57543, - [SMALL_STATE(1278)] = 57563, - [SMALL_STATE(1279)] = 57589, - [SMALL_STATE(1280)] = 57616, - [SMALL_STATE(1281)] = 57643, - [SMALL_STATE(1282)] = 57662, - [SMALL_STATE(1283)] = 57689, - [SMALL_STATE(1284)] = 57716, - [SMALL_STATE(1285)] = 57743, - [SMALL_STATE(1286)] = 57770, - [SMALL_STATE(1287)] = 57797, - [SMALL_STATE(1288)] = 57824, - [SMALL_STATE(1289)] = 57843, - [SMALL_STATE(1290)] = 57862, - [SMALL_STATE(1291)] = 57889, - [SMALL_STATE(1292)] = 57917, - [SMALL_STATE(1293)] = 57935, - [SMALL_STATE(1294)] = 57956, - [SMALL_STATE(1295)] = 57983, - [SMALL_STATE(1296)] = 58000, - [SMALL_STATE(1297)] = 58021, - [SMALL_STATE(1298)] = 58040, - [SMALL_STATE(1299)] = 58067, - [SMALL_STATE(1300)] = 58084, - [SMALL_STATE(1301)] = 58103, - [SMALL_STATE(1302)] = 58120, - [SMALL_STATE(1303)] = 58138, - [SMALL_STATE(1304)] = 58158, - [SMALL_STATE(1305)] = 58178, - [SMALL_STATE(1306)] = 58204, - [SMALL_STATE(1307)] = 58220, - [SMALL_STATE(1308)] = 58238, - [SMALL_STATE(1309)] = 58256, - [SMALL_STATE(1310)] = 58272, - [SMALL_STATE(1311)] = 58298, - [SMALL_STATE(1312)] = 58316, - [SMALL_STATE(1313)] = 58334, - [SMALL_STATE(1314)] = 58352, - [SMALL_STATE(1315)] = 58370, - [SMALL_STATE(1316)] = 58388, - [SMALL_STATE(1317)] = 58406, - [SMALL_STATE(1318)] = 58424, - [SMALL_STATE(1319)] = 58439, - [SMALL_STATE(1320)] = 58462, - [SMALL_STATE(1321)] = 58487, - [SMALL_STATE(1322)] = 58512, - [SMALL_STATE(1323)] = 58527, - [SMALL_STATE(1324)] = 58552, - [SMALL_STATE(1325)] = 58573, - [SMALL_STATE(1326)] = 58588, - [SMALL_STATE(1327)] = 58603, - [SMALL_STATE(1328)] = 58618, - [SMALL_STATE(1329)] = 58641, - [SMALL_STATE(1330)] = 58664, - [SMALL_STATE(1331)] = 58685, - [SMALL_STATE(1332)] = 58698, - [SMALL_STATE(1333)] = 58719, - [SMALL_STATE(1334)] = 58742, - [SMALL_STATE(1335)] = 58757, - [SMALL_STATE(1336)] = 58782, - [SMALL_STATE(1337)] = 58798, - [SMALL_STATE(1338)] = 58820, - [SMALL_STATE(1339)] = 58836, - [SMALL_STATE(1340)] = 58858, - [SMALL_STATE(1341)] = 58880, - [SMALL_STATE(1342)] = 58896, - [SMALL_STATE(1343)] = 58918, - [SMALL_STATE(1344)] = 58940, - [SMALL_STATE(1345)] = 58956, - [SMALL_STATE(1346)] = 58972, - [SMALL_STATE(1347)] = 58994, - [SMALL_STATE(1348)] = 59008, - [SMALL_STATE(1349)] = 59030, - [SMALL_STATE(1350)] = 59044, - [SMALL_STATE(1351)] = 59062, - [SMALL_STATE(1352)] = 59076, - [SMALL_STATE(1353)] = 59094, - [SMALL_STATE(1354)] = 59116, - [SMALL_STATE(1355)] = 59132, - [SMALL_STATE(1356)] = 59151, - [SMALL_STATE(1357)] = 59166, - [SMALL_STATE(1358)] = 59181, - [SMALL_STATE(1359)] = 59200, - [SMALL_STATE(1360)] = 59217, - [SMALL_STATE(1361)] = 59232, - [SMALL_STATE(1362)] = 59251, - [SMALL_STATE(1363)] = 59270, - [SMALL_STATE(1364)] = 59281, - [SMALL_STATE(1365)] = 59292, - [SMALL_STATE(1366)] = 59305, - [SMALL_STATE(1367)] = 59324, - [SMALL_STATE(1368)] = 59343, - [SMALL_STATE(1369)] = 59362, - [SMALL_STATE(1370)] = 59375, - [SMALL_STATE(1371)] = 59394, - [SMALL_STATE(1372)] = 59413, - [SMALL_STATE(1373)] = 59432, - [SMALL_STATE(1374)] = 59451, - [SMALL_STATE(1375)] = 59464, - [SMALL_STATE(1376)] = 59479, - [SMALL_STATE(1377)] = 59498, - [SMALL_STATE(1378)] = 59517, - [SMALL_STATE(1379)] = 59528, - [SMALL_STATE(1380)] = 59547, - [SMALL_STATE(1381)] = 59562, - [SMALL_STATE(1382)] = 59581, - [SMALL_STATE(1383)] = 59600, - [SMALL_STATE(1384)] = 59615, - [SMALL_STATE(1385)] = 59634, - [SMALL_STATE(1386)] = 59653, - [SMALL_STATE(1387)] = 59672, - [SMALL_STATE(1388)] = 59689, - [SMALL_STATE(1389)] = 59708, - [SMALL_STATE(1390)] = 59721, - [SMALL_STATE(1391)] = 59732, - [SMALL_STATE(1392)] = 59747, - [SMALL_STATE(1393)] = 59766, - [SMALL_STATE(1394)] = 59781, - [SMALL_STATE(1395)] = 59800, - [SMALL_STATE(1396)] = 59819, - [SMALL_STATE(1397)] = 59836, - [SMALL_STATE(1398)] = 59853, - [SMALL_STATE(1399)] = 59864, - [SMALL_STATE(1400)] = 59883, - [SMALL_STATE(1401)] = 59898, - [SMALL_STATE(1402)] = 59917, - [SMALL_STATE(1403)] = 59929, - [SMALL_STATE(1404)] = 59945, - [SMALL_STATE(1405)] = 59961, - [SMALL_STATE(1406)] = 59977, - [SMALL_STATE(1407)] = 59991, - [SMALL_STATE(1408)] = 60007, - [SMALL_STATE(1409)] = 60023, - [SMALL_STATE(1410)] = 60039, - [SMALL_STATE(1411)] = 60055, - [SMALL_STATE(1412)] = 60071, - [SMALL_STATE(1413)] = 60085, - [SMALL_STATE(1414)] = 60101, - [SMALL_STATE(1415)] = 60117, - [SMALL_STATE(1416)] = 60131, - [SMALL_STATE(1417)] = 60147, - [SMALL_STATE(1418)] = 60163, - [SMALL_STATE(1419)] = 60179, - [SMALL_STATE(1420)] = 60195, - [SMALL_STATE(1421)] = 60209, - [SMALL_STATE(1422)] = 60219, - [SMALL_STATE(1423)] = 60229, - [SMALL_STATE(1424)] = 60241, - [SMALL_STATE(1425)] = 60257, - [SMALL_STATE(1426)] = 60269, - [SMALL_STATE(1427)] = 60285, - [SMALL_STATE(1428)] = 60295, - [SMALL_STATE(1429)] = 60311, - [SMALL_STATE(1430)] = 60321, - [SMALL_STATE(1431)] = 60337, - [SMALL_STATE(1432)] = 60349, - [SMALL_STATE(1433)] = 60360, - [SMALL_STATE(1434)] = 60369, - [SMALL_STATE(1435)] = 60382, - [SMALL_STATE(1436)] = 60395, - [SMALL_STATE(1437)] = 60408, - [SMALL_STATE(1438)] = 60421, - [SMALL_STATE(1439)] = 60434, - [SMALL_STATE(1440)] = 60447, - [SMALL_STATE(1441)] = 60456, - [SMALL_STATE(1442)] = 60469, - [SMALL_STATE(1443)] = 60482, - [SMALL_STATE(1444)] = 60495, - [SMALL_STATE(1445)] = 60508, - [SMALL_STATE(1446)] = 60519, - [SMALL_STATE(1447)] = 60532, - [SMALL_STATE(1448)] = 60543, - [SMALL_STATE(1449)] = 60552, - [SMALL_STATE(1450)] = 60565, - [SMALL_STATE(1451)] = 60578, - [SMALL_STATE(1452)] = 60591, - [SMALL_STATE(1453)] = 60604, - [SMALL_STATE(1454)] = 60617, - [SMALL_STATE(1455)] = 60630, - [SMALL_STATE(1456)] = 60643, - [SMALL_STATE(1457)] = 60656, - [SMALL_STATE(1458)] = 60669, - [SMALL_STATE(1459)] = 60682, - [SMALL_STATE(1460)] = 60695, - [SMALL_STATE(1461)] = 60708, - [SMALL_STATE(1462)] = 60721, - [SMALL_STATE(1463)] = 60734, - [SMALL_STATE(1464)] = 60743, - [SMALL_STATE(1465)] = 60756, - [SMALL_STATE(1466)] = 60769, - [SMALL_STATE(1467)] = 60782, - [SMALL_STATE(1468)] = 60795, - [SMALL_STATE(1469)] = 60808, - [SMALL_STATE(1470)] = 60817, - [SMALL_STATE(1471)] = 60830, - [SMALL_STATE(1472)] = 60843, - [SMALL_STATE(1473)] = 60856, - [SMALL_STATE(1474)] = 60869, - [SMALL_STATE(1475)] = 60882, - [SMALL_STATE(1476)] = 60895, - [SMALL_STATE(1477)] = 60908, - [SMALL_STATE(1478)] = 60921, - [SMALL_STATE(1479)] = 60934, - [SMALL_STATE(1480)] = 60943, - [SMALL_STATE(1481)] = 60956, - [SMALL_STATE(1482)] = 60969, - [SMALL_STATE(1483)] = 60982, - [SMALL_STATE(1484)] = 60991, - [SMALL_STATE(1485)] = 61000, - [SMALL_STATE(1486)] = 61013, - [SMALL_STATE(1487)] = 61026, - [SMALL_STATE(1488)] = 61039, - [SMALL_STATE(1489)] = 61052, - [SMALL_STATE(1490)] = 61065, - [SMALL_STATE(1491)] = 61078, - [SMALL_STATE(1492)] = 61091, - [SMALL_STATE(1493)] = 61104, - [SMALL_STATE(1494)] = 61115, - [SMALL_STATE(1495)] = 61128, - [SMALL_STATE(1496)] = 61141, - [SMALL_STATE(1497)] = 61154, - [SMALL_STATE(1498)] = 61167, - [SMALL_STATE(1499)] = 61180, - [SMALL_STATE(1500)] = 61193, - [SMALL_STATE(1501)] = 61204, - [SMALL_STATE(1502)] = 61217, - [SMALL_STATE(1503)] = 61230, - [SMALL_STATE(1504)] = 61243, - [SMALL_STATE(1505)] = 61254, - [SMALL_STATE(1506)] = 61267, - [SMALL_STATE(1507)] = 61280, - [SMALL_STATE(1508)] = 61293, - [SMALL_STATE(1509)] = 61306, - [SMALL_STATE(1510)] = 61319, - [SMALL_STATE(1511)] = 61332, - [SMALL_STATE(1512)] = 61345, - [SMALL_STATE(1513)] = 61358, - [SMALL_STATE(1514)] = 61371, - [SMALL_STATE(1515)] = 61384, - [SMALL_STATE(1516)] = 61397, - [SMALL_STATE(1517)] = 61406, - [SMALL_STATE(1518)] = 61419, - [SMALL_STATE(1519)] = 61432, - [SMALL_STATE(1520)] = 61445, - [SMALL_STATE(1521)] = 61458, - [SMALL_STATE(1522)] = 61471, - [SMALL_STATE(1523)] = 61484, - [SMALL_STATE(1524)] = 61497, - [SMALL_STATE(1525)] = 61510, - [SMALL_STATE(1526)] = 61523, - [SMALL_STATE(1527)] = 61536, - [SMALL_STATE(1528)] = 61549, - [SMALL_STATE(1529)] = 61562, - [SMALL_STATE(1530)] = 61575, - [SMALL_STATE(1531)] = 61588, - [SMALL_STATE(1532)] = 61601, - [SMALL_STATE(1533)] = 61614, - [SMALL_STATE(1534)] = 61627, - [SMALL_STATE(1535)] = 61638, - [SMALL_STATE(1536)] = 61651, - [SMALL_STATE(1537)] = 61664, - [SMALL_STATE(1538)] = 61677, - [SMALL_STATE(1539)] = 61690, - [SMALL_STATE(1540)] = 61699, - [SMALL_STATE(1541)] = 61712, - [SMALL_STATE(1542)] = 61721, - [SMALL_STATE(1543)] = 61732, - [SMALL_STATE(1544)] = 61745, - [SMALL_STATE(1545)] = 61758, - [SMALL_STATE(1546)] = 61771, - [SMALL_STATE(1547)] = 61780, - [SMALL_STATE(1548)] = 61793, - [SMALL_STATE(1549)] = 61806, - [SMALL_STATE(1550)] = 61816, - [SMALL_STATE(1551)] = 61826, - [SMALL_STATE(1552)] = 61836, - [SMALL_STATE(1553)] = 61846, - [SMALL_STATE(1554)] = 61856, - [SMALL_STATE(1555)] = 61866, - [SMALL_STATE(1556)] = 61876, - [SMALL_STATE(1557)] = 61886, - [SMALL_STATE(1558)] = 61896, - [SMALL_STATE(1559)] = 61906, - [SMALL_STATE(1560)] = 61914, - [SMALL_STATE(1561)] = 61924, - [SMALL_STATE(1562)] = 61932, - [SMALL_STATE(1563)] = 61942, - [SMALL_STATE(1564)] = 61950, - [SMALL_STATE(1565)] = 61960, - [SMALL_STATE(1566)] = 61970, - [SMALL_STATE(1567)] = 61980, - [SMALL_STATE(1568)] = 61990, - [SMALL_STATE(1569)] = 62000, - [SMALL_STATE(1570)] = 62010, - [SMALL_STATE(1571)] = 62020, - [SMALL_STATE(1572)] = 62030, - [SMALL_STATE(1573)] = 62040, - [SMALL_STATE(1574)] = 62050, - [SMALL_STATE(1575)] = 62060, - [SMALL_STATE(1576)] = 62070, - [SMALL_STATE(1577)] = 62080, - [SMALL_STATE(1578)] = 62090, - [SMALL_STATE(1579)] = 62100, - [SMALL_STATE(1580)] = 62110, - [SMALL_STATE(1581)] = 62120, - [SMALL_STATE(1582)] = 62130, - [SMALL_STATE(1583)] = 62140, - [SMALL_STATE(1584)] = 62150, - [SMALL_STATE(1585)] = 62160, - [SMALL_STATE(1586)] = 62170, - [SMALL_STATE(1587)] = 62180, - [SMALL_STATE(1588)] = 62190, - [SMALL_STATE(1589)] = 62200, - [SMALL_STATE(1590)] = 62210, - [SMALL_STATE(1591)] = 62220, - [SMALL_STATE(1592)] = 62230, - [SMALL_STATE(1593)] = 62240, - [SMALL_STATE(1594)] = 62250, - [SMALL_STATE(1595)] = 62260, - [SMALL_STATE(1596)] = 62270, - [SMALL_STATE(1597)] = 62280, - [SMALL_STATE(1598)] = 62290, - [SMALL_STATE(1599)] = 62300, - [SMALL_STATE(1600)] = 62308, - [SMALL_STATE(1601)] = 62318, - [SMALL_STATE(1602)] = 62326, - [SMALL_STATE(1603)] = 62336, - [SMALL_STATE(1604)] = 62346, - [SMALL_STATE(1605)] = 62356, - [SMALL_STATE(1606)] = 62366, - [SMALL_STATE(1607)] = 62376, - [SMALL_STATE(1608)] = 62386, - [SMALL_STATE(1609)] = 62396, - [SMALL_STATE(1610)] = 62406, - [SMALL_STATE(1611)] = 62416, - [SMALL_STATE(1612)] = 62426, - [SMALL_STATE(1613)] = 62436, - [SMALL_STATE(1614)] = 62446, - [SMALL_STATE(1615)] = 62456, - [SMALL_STATE(1616)] = 62466, - [SMALL_STATE(1617)] = 62476, - [SMALL_STATE(1618)] = 62484, - [SMALL_STATE(1619)] = 62494, - [SMALL_STATE(1620)] = 62504, - [SMALL_STATE(1621)] = 62514, - [SMALL_STATE(1622)] = 62524, - [SMALL_STATE(1623)] = 62534, - [SMALL_STATE(1624)] = 62544, - [SMALL_STATE(1625)] = 62552, - [SMALL_STATE(1626)] = 62562, - [SMALL_STATE(1627)] = 62572, - [SMALL_STATE(1628)] = 62582, - [SMALL_STATE(1629)] = 62592, - [SMALL_STATE(1630)] = 62602, - [SMALL_STATE(1631)] = 62612, - [SMALL_STATE(1632)] = 62622, - [SMALL_STATE(1633)] = 62632, - [SMALL_STATE(1634)] = 62642, - [SMALL_STATE(1635)] = 62652, - [SMALL_STATE(1636)] = 62662, - [SMALL_STATE(1637)] = 62670, - [SMALL_STATE(1638)] = 62680, - [SMALL_STATE(1639)] = 62690, - [SMALL_STATE(1640)] = 62700, - [SMALL_STATE(1641)] = 62710, - [SMALL_STATE(1642)] = 62720, - [SMALL_STATE(1643)] = 62730, - [SMALL_STATE(1644)] = 62740, - [SMALL_STATE(1645)] = 62750, - [SMALL_STATE(1646)] = 62760, - [SMALL_STATE(1647)] = 62770, - [SMALL_STATE(1648)] = 62778, - [SMALL_STATE(1649)] = 62788, - [SMALL_STATE(1650)] = 62798, - [SMALL_STATE(1651)] = 62808, - [SMALL_STATE(1652)] = 62818, - [SMALL_STATE(1653)] = 62828, - [SMALL_STATE(1654)] = 62838, - [SMALL_STATE(1655)] = 62848, - [SMALL_STATE(1656)] = 62858, - [SMALL_STATE(1657)] = 62868, - [SMALL_STATE(1658)] = 62878, - [SMALL_STATE(1659)] = 62888, - [SMALL_STATE(1660)] = 62898, - [SMALL_STATE(1661)] = 62908, - [SMALL_STATE(1662)] = 62916, - [SMALL_STATE(1663)] = 62926, - [SMALL_STATE(1664)] = 62936, - [SMALL_STATE(1665)] = 62946, - [SMALL_STATE(1666)] = 62954, - [SMALL_STATE(1667)] = 62962, - [SMALL_STATE(1668)] = 62972, - [SMALL_STATE(1669)] = 62980, - [SMALL_STATE(1670)] = 62990, - [SMALL_STATE(1671)] = 62998, - [SMALL_STATE(1672)] = 63008, - [SMALL_STATE(1673)] = 63018, - [SMALL_STATE(1674)] = 63028, - [SMALL_STATE(1675)] = 63038, - [SMALL_STATE(1676)] = 63048, - [SMALL_STATE(1677)] = 63058, - [SMALL_STATE(1678)] = 63068, - [SMALL_STATE(1679)] = 63078, - [SMALL_STATE(1680)] = 63088, - [SMALL_STATE(1681)] = 63098, - [SMALL_STATE(1682)] = 63108, - [SMALL_STATE(1683)] = 63116, - [SMALL_STATE(1684)] = 63126, - [SMALL_STATE(1685)] = 63134, - [SMALL_STATE(1686)] = 63144, - [SMALL_STATE(1687)] = 63154, - [SMALL_STATE(1688)] = 63164, - [SMALL_STATE(1689)] = 63174, - [SMALL_STATE(1690)] = 63182, - [SMALL_STATE(1691)] = 63192, - [SMALL_STATE(1692)] = 63202, - [SMALL_STATE(1693)] = 63212, - [SMALL_STATE(1694)] = 63222, - [SMALL_STATE(1695)] = 63232, - [SMALL_STATE(1696)] = 63240, - [SMALL_STATE(1697)] = 63250, - [SMALL_STATE(1698)] = 63260, - [SMALL_STATE(1699)] = 63270, - [SMALL_STATE(1700)] = 63278, - [SMALL_STATE(1701)] = 63288, - [SMALL_STATE(1702)] = 63298, - [SMALL_STATE(1703)] = 63306, - [SMALL_STATE(1704)] = 63316, - [SMALL_STATE(1705)] = 63324, - [SMALL_STATE(1706)] = 63334, - [SMALL_STATE(1707)] = 63344, - [SMALL_STATE(1708)] = 63354, - [SMALL_STATE(1709)] = 63362, - [SMALL_STATE(1710)] = 63372, - [SMALL_STATE(1711)] = 63382, - [SMALL_STATE(1712)] = 63392, - [SMALL_STATE(1713)] = 63402, - [SMALL_STATE(1714)] = 63412, - [SMALL_STATE(1715)] = 63422, - [SMALL_STATE(1716)] = 63432, - [SMALL_STATE(1717)] = 63442, - [SMALL_STATE(1718)] = 63452, - [SMALL_STATE(1719)] = 63460, - [SMALL_STATE(1720)] = 63468, - [SMALL_STATE(1721)] = 63476, - [SMALL_STATE(1722)] = 63486, - [SMALL_STATE(1723)] = 63496, - [SMALL_STATE(1724)] = 63506, - [SMALL_STATE(1725)] = 63516, - [SMALL_STATE(1726)] = 63526, - [SMALL_STATE(1727)] = 63536, - [SMALL_STATE(1728)] = 63546, - [SMALL_STATE(1729)] = 63556, - [SMALL_STATE(1730)] = 63563, - [SMALL_STATE(1731)] = 63570, - [SMALL_STATE(1732)] = 63577, - [SMALL_STATE(1733)] = 63584, - [SMALL_STATE(1734)] = 63591, - [SMALL_STATE(1735)] = 63598, - [SMALL_STATE(1736)] = 63605, - [SMALL_STATE(1737)] = 63612, - [SMALL_STATE(1738)] = 63619, - [SMALL_STATE(1739)] = 63626, - [SMALL_STATE(1740)] = 63633, - [SMALL_STATE(1741)] = 63640, - [SMALL_STATE(1742)] = 63647, - [SMALL_STATE(1743)] = 63654, - [SMALL_STATE(1744)] = 63661, - [SMALL_STATE(1745)] = 63668, - [SMALL_STATE(1746)] = 63675, - [SMALL_STATE(1747)] = 63682, - [SMALL_STATE(1748)] = 63689, - [SMALL_STATE(1749)] = 63696, - [SMALL_STATE(1750)] = 63703, - [SMALL_STATE(1751)] = 63710, - [SMALL_STATE(1752)] = 63717, - [SMALL_STATE(1753)] = 63724, - [SMALL_STATE(1754)] = 63731, - [SMALL_STATE(1755)] = 63738, - [SMALL_STATE(1756)] = 63745, - [SMALL_STATE(1757)] = 63752, - [SMALL_STATE(1758)] = 63759, - [SMALL_STATE(1759)] = 63766, - [SMALL_STATE(1760)] = 63773, - [SMALL_STATE(1761)] = 63780, - [SMALL_STATE(1762)] = 63787, - [SMALL_STATE(1763)] = 63794, - [SMALL_STATE(1764)] = 63801, - [SMALL_STATE(1765)] = 63808, - [SMALL_STATE(1766)] = 63815, - [SMALL_STATE(1767)] = 63822, - [SMALL_STATE(1768)] = 63829, - [SMALL_STATE(1769)] = 63836, - [SMALL_STATE(1770)] = 63843, - [SMALL_STATE(1771)] = 63850, - [SMALL_STATE(1772)] = 63857, - [SMALL_STATE(1773)] = 63864, - [SMALL_STATE(1774)] = 63871, - [SMALL_STATE(1775)] = 63878, - [SMALL_STATE(1776)] = 63885, - [SMALL_STATE(1777)] = 63892, - [SMALL_STATE(1778)] = 63899, - [SMALL_STATE(1779)] = 63906, - [SMALL_STATE(1780)] = 63913, - [SMALL_STATE(1781)] = 63920, - [SMALL_STATE(1782)] = 63927, - [SMALL_STATE(1783)] = 63934, - [SMALL_STATE(1784)] = 63941, - [SMALL_STATE(1785)] = 63948, - [SMALL_STATE(1786)] = 63955, - [SMALL_STATE(1787)] = 63962, - [SMALL_STATE(1788)] = 63969, - [SMALL_STATE(1789)] = 63976, - [SMALL_STATE(1790)] = 63983, - [SMALL_STATE(1791)] = 63990, - [SMALL_STATE(1792)] = 63997, - [SMALL_STATE(1793)] = 64004, - [SMALL_STATE(1794)] = 64011, - [SMALL_STATE(1795)] = 64018, - [SMALL_STATE(1796)] = 64025, - [SMALL_STATE(1797)] = 64032, - [SMALL_STATE(1798)] = 64039, - [SMALL_STATE(1799)] = 64046, - [SMALL_STATE(1800)] = 64053, - [SMALL_STATE(1801)] = 64060, - [SMALL_STATE(1802)] = 64067, - [SMALL_STATE(1803)] = 64074, - [SMALL_STATE(1804)] = 64081, - [SMALL_STATE(1805)] = 64088, - [SMALL_STATE(1806)] = 64095, - [SMALL_STATE(1807)] = 64102, - [SMALL_STATE(1808)] = 64109, - [SMALL_STATE(1809)] = 64116, - [SMALL_STATE(1810)] = 64123, - [SMALL_STATE(1811)] = 64130, - [SMALL_STATE(1812)] = 64137, - [SMALL_STATE(1813)] = 64144, - [SMALL_STATE(1814)] = 64151, - [SMALL_STATE(1815)] = 64158, - [SMALL_STATE(1816)] = 64165, - [SMALL_STATE(1817)] = 64172, - [SMALL_STATE(1818)] = 64179, - [SMALL_STATE(1819)] = 64186, - [SMALL_STATE(1820)] = 64193, - [SMALL_STATE(1821)] = 64200, - [SMALL_STATE(1822)] = 64207, - [SMALL_STATE(1823)] = 64214, - [SMALL_STATE(1824)] = 64221, - [SMALL_STATE(1825)] = 64228, - [SMALL_STATE(1826)] = 64235, - [SMALL_STATE(1827)] = 64242, - [SMALL_STATE(1828)] = 64249, - [SMALL_STATE(1829)] = 64256, - [SMALL_STATE(1830)] = 64263, - [SMALL_STATE(1831)] = 64270, - [SMALL_STATE(1832)] = 64277, - [SMALL_STATE(1833)] = 64284, - [SMALL_STATE(1834)] = 64291, - [SMALL_STATE(1835)] = 64298, - [SMALL_STATE(1836)] = 64305, - [SMALL_STATE(1837)] = 64312, - [SMALL_STATE(1838)] = 64319, - [SMALL_STATE(1839)] = 64326, - [SMALL_STATE(1840)] = 64333, - [SMALL_STATE(1841)] = 64340, - [SMALL_STATE(1842)] = 64347, - [SMALL_STATE(1843)] = 64354, - [SMALL_STATE(1844)] = 64361, - [SMALL_STATE(1845)] = 64368, - [SMALL_STATE(1846)] = 64375, - [SMALL_STATE(1847)] = 64382, - [SMALL_STATE(1848)] = 64389, - [SMALL_STATE(1849)] = 64396, - [SMALL_STATE(1850)] = 64403, - [SMALL_STATE(1851)] = 64410, - [SMALL_STATE(1852)] = 64417, - [SMALL_STATE(1853)] = 64424, - [SMALL_STATE(1854)] = 64431, - [SMALL_STATE(1855)] = 64438, - [SMALL_STATE(1856)] = 64445, - [SMALL_STATE(1857)] = 64452, - [SMALL_STATE(1858)] = 64459, - [SMALL_STATE(1859)] = 64466, - [SMALL_STATE(1860)] = 64473, - [SMALL_STATE(1861)] = 64480, - [SMALL_STATE(1862)] = 64487, - [SMALL_STATE(1863)] = 64494, - [SMALL_STATE(1864)] = 64501, - [SMALL_STATE(1865)] = 64508, - [SMALL_STATE(1866)] = 64515, - [SMALL_STATE(1867)] = 64522, - [SMALL_STATE(1868)] = 64529, - [SMALL_STATE(1869)] = 64536, - [SMALL_STATE(1870)] = 64543, - [SMALL_STATE(1871)] = 64550, - [SMALL_STATE(1872)] = 64557, - [SMALL_STATE(1873)] = 64564, - [SMALL_STATE(1874)] = 64571, - [SMALL_STATE(1875)] = 64578, - [SMALL_STATE(1876)] = 64585, - [SMALL_STATE(1877)] = 64592, - [SMALL_STATE(1878)] = 64599, - [SMALL_STATE(1879)] = 64606, - [SMALL_STATE(1880)] = 64613, - [SMALL_STATE(1881)] = 64620, - [SMALL_STATE(1882)] = 64627, - [SMALL_STATE(1883)] = 64634, - [SMALL_STATE(1884)] = 64641, - [SMALL_STATE(1885)] = 64648, - [SMALL_STATE(1886)] = 64655, - [SMALL_STATE(1887)] = 64662, - [SMALL_STATE(1888)] = 64669, - [SMALL_STATE(1889)] = 64676, - [SMALL_STATE(1890)] = 64683, - [SMALL_STATE(1891)] = 64690, - [SMALL_STATE(1892)] = 64697, - [SMALL_STATE(1893)] = 64704, - [SMALL_STATE(1894)] = 64711, - [SMALL_STATE(1895)] = 64718, - [SMALL_STATE(1896)] = 64725, - [SMALL_STATE(1897)] = 64732, - [SMALL_STATE(1898)] = 64739, - [SMALL_STATE(1899)] = 64746, - [SMALL_STATE(1900)] = 64753, - [SMALL_STATE(1901)] = 64760, - [SMALL_STATE(1902)] = 64767, - [SMALL_STATE(1903)] = 64774, - [SMALL_STATE(1904)] = 64781, - [SMALL_STATE(1905)] = 64788, - [SMALL_STATE(1906)] = 64795, - [SMALL_STATE(1907)] = 64802, - [SMALL_STATE(1908)] = 64809, - [SMALL_STATE(1909)] = 64816, - [SMALL_STATE(1910)] = 64823, - [SMALL_STATE(1911)] = 64830, - [SMALL_STATE(1912)] = 64837, - [SMALL_STATE(1913)] = 64844, - [SMALL_STATE(1914)] = 64851, - [SMALL_STATE(1915)] = 64858, - [SMALL_STATE(1916)] = 64865, - [SMALL_STATE(1917)] = 64872, - [SMALL_STATE(1918)] = 64879, - [SMALL_STATE(1919)] = 64886, - [SMALL_STATE(1920)] = 64893, - [SMALL_STATE(1921)] = 64900, - [SMALL_STATE(1922)] = 64907, - [SMALL_STATE(1923)] = 64914, - [SMALL_STATE(1924)] = 64921, - [SMALL_STATE(1925)] = 64928, - [SMALL_STATE(1926)] = 64935, - [SMALL_STATE(1927)] = 64942, - [SMALL_STATE(1928)] = 64949, - [SMALL_STATE(1929)] = 64956, - [SMALL_STATE(1930)] = 64963, - [SMALL_STATE(1931)] = 64970, - [SMALL_STATE(1932)] = 64977, - [SMALL_STATE(1933)] = 64984, - [SMALL_STATE(1934)] = 64991, - [SMALL_STATE(1935)] = 64998, - [SMALL_STATE(1936)] = 65005, - [SMALL_STATE(1937)] = 65012, - [SMALL_STATE(1938)] = 65019, - [SMALL_STATE(1939)] = 65026, - [SMALL_STATE(1940)] = 65033, - [SMALL_STATE(1941)] = 65040, - [SMALL_STATE(1942)] = 65047, - [SMALL_STATE(1943)] = 65054, - [SMALL_STATE(1944)] = 65061, - [SMALL_STATE(1945)] = 65068, - [SMALL_STATE(1946)] = 65075, - [SMALL_STATE(1947)] = 65082, - [SMALL_STATE(1948)] = 65089, - [SMALL_STATE(1949)] = 65096, - [SMALL_STATE(1950)] = 65103, - [SMALL_STATE(1951)] = 65110, - [SMALL_STATE(1952)] = 65117, - [SMALL_STATE(1953)] = 65124, - [SMALL_STATE(1954)] = 65131, - [SMALL_STATE(1955)] = 65138, - [SMALL_STATE(1956)] = 65145, - [SMALL_STATE(1957)] = 65152, - [SMALL_STATE(1958)] = 65159, - [SMALL_STATE(1959)] = 65166, - [SMALL_STATE(1960)] = 65173, - [SMALL_STATE(1961)] = 65180, - [SMALL_STATE(1962)] = 65187, - [SMALL_STATE(1963)] = 65194, - [SMALL_STATE(1964)] = 65201, - [SMALL_STATE(1965)] = 65208, - [SMALL_STATE(1966)] = 65215, - [SMALL_STATE(1967)] = 65222, - [SMALL_STATE(1968)] = 65229, - [SMALL_STATE(1969)] = 65236, - [SMALL_STATE(1970)] = 65243, - [SMALL_STATE(1971)] = 65250, - [SMALL_STATE(1972)] = 65257, - [SMALL_STATE(1973)] = 65264, - [SMALL_STATE(1974)] = 65271, - [SMALL_STATE(1975)] = 65278, - [SMALL_STATE(1976)] = 65285, - [SMALL_STATE(1977)] = 65292, - [SMALL_STATE(1978)] = 65299, - [SMALL_STATE(1979)] = 65306, - [SMALL_STATE(1980)] = 65313, - [SMALL_STATE(1981)] = 65320, - [SMALL_STATE(1982)] = 65327, - [SMALL_STATE(1983)] = 65334, - [SMALL_STATE(1984)] = 65341, - [SMALL_STATE(1985)] = 65348, - [SMALL_STATE(1986)] = 65355, - [SMALL_STATE(1987)] = 65362, - [SMALL_STATE(1988)] = 65369, - [SMALL_STATE(1989)] = 65376, - [SMALL_STATE(1990)] = 65383, - [SMALL_STATE(1991)] = 65390, - [SMALL_STATE(1992)] = 65397, - [SMALL_STATE(1993)] = 65404, - [SMALL_STATE(1994)] = 65411, - [SMALL_STATE(1995)] = 65418, - [SMALL_STATE(1996)] = 65425, - [SMALL_STATE(1997)] = 65432, - [SMALL_STATE(1998)] = 65439, - [SMALL_STATE(1999)] = 65446, - [SMALL_STATE(2000)] = 65453, - [SMALL_STATE(2001)] = 65460, - [SMALL_STATE(2002)] = 65467, - [SMALL_STATE(2003)] = 65474, - [SMALL_STATE(2004)] = 65481, - [SMALL_STATE(2005)] = 65488, - [SMALL_STATE(2006)] = 65495, - [SMALL_STATE(2007)] = 65502, - [SMALL_STATE(2008)] = 65509, - [SMALL_STATE(2009)] = 65516, - [SMALL_STATE(2010)] = 65523, - [SMALL_STATE(2011)] = 65530, - [SMALL_STATE(2012)] = 65537, - [SMALL_STATE(2013)] = 65544, - [SMALL_STATE(2014)] = 65551, - [SMALL_STATE(2015)] = 65558, - [SMALL_STATE(2016)] = 65565, - [SMALL_STATE(2017)] = 65572, - [SMALL_STATE(2018)] = 65579, - [SMALL_STATE(2019)] = 65586, - [SMALL_STATE(2020)] = 65593, - [SMALL_STATE(2021)] = 65600, - [SMALL_STATE(2022)] = 65607, - [SMALL_STATE(2023)] = 65614, - [SMALL_STATE(2024)] = 65621, - [SMALL_STATE(2025)] = 65628, - [SMALL_STATE(2026)] = 65635, - [SMALL_STATE(2027)] = 65642, - [SMALL_STATE(2028)] = 65649, - [SMALL_STATE(2029)] = 65656, - [SMALL_STATE(2030)] = 65663, - [SMALL_STATE(2031)] = 65670, - [SMALL_STATE(2032)] = 65677, - [SMALL_STATE(2033)] = 65684, - [SMALL_STATE(2034)] = 65691, - [SMALL_STATE(2035)] = 65698, - [SMALL_STATE(2036)] = 65705, - [SMALL_STATE(2037)] = 65712, - [SMALL_STATE(2038)] = 65719, - [SMALL_STATE(2039)] = 65726, - [SMALL_STATE(2040)] = 65733, - [SMALL_STATE(2041)] = 65740, - [SMALL_STATE(2042)] = 65747, - [SMALL_STATE(2043)] = 65754, - [SMALL_STATE(2044)] = 65761, - [SMALL_STATE(2045)] = 65768, - [SMALL_STATE(2046)] = 65775, - [SMALL_STATE(2047)] = 65782, - [SMALL_STATE(2048)] = 65789, - [SMALL_STATE(2049)] = 65796, - [SMALL_STATE(2050)] = 65803, - [SMALL_STATE(2051)] = 65810, - [SMALL_STATE(2052)] = 65817, - [SMALL_STATE(2053)] = 65824, - [SMALL_STATE(2054)] = 65831, - [SMALL_STATE(2055)] = 65838, - [SMALL_STATE(2056)] = 65845, - [SMALL_STATE(2057)] = 65852, - [SMALL_STATE(2058)] = 65859, - [SMALL_STATE(2059)] = 65866, - [SMALL_STATE(2060)] = 65873, - [SMALL_STATE(2061)] = 65880, - [SMALL_STATE(2062)] = 65887, - [SMALL_STATE(2063)] = 65894, - [SMALL_STATE(2064)] = 65901, - [SMALL_STATE(2065)] = 65908, - [SMALL_STATE(2066)] = 65915, - [SMALL_STATE(2067)] = 65922, - [SMALL_STATE(2068)] = 65929, - [SMALL_STATE(2069)] = 65936, - [SMALL_STATE(2070)] = 65943, - [SMALL_STATE(2071)] = 65950, - [SMALL_STATE(2072)] = 65957, - [SMALL_STATE(2073)] = 65964, - [SMALL_STATE(2074)] = 65971, - [SMALL_STATE(2075)] = 65978, - [SMALL_STATE(2076)] = 65985, - [SMALL_STATE(2077)] = 65992, - [SMALL_STATE(2078)] = 65999, - [SMALL_STATE(2079)] = 66006, - [SMALL_STATE(2080)] = 66013, - [SMALL_STATE(2081)] = 66020, - [SMALL_STATE(2082)] = 66027, - [SMALL_STATE(2083)] = 66034, - [SMALL_STATE(2084)] = 66041, - [SMALL_STATE(2085)] = 66048, - [SMALL_STATE(2086)] = 66055, - [SMALL_STATE(2087)] = 66062, - [SMALL_STATE(2088)] = 66069, - [SMALL_STATE(2089)] = 66076, - [SMALL_STATE(2090)] = 66083, - [SMALL_STATE(2091)] = 66090, - [SMALL_STATE(2092)] = 66097, - [SMALL_STATE(2093)] = 66104, - [SMALL_STATE(2094)] = 66111, - [SMALL_STATE(2095)] = 66118, - [SMALL_STATE(2096)] = 66125, - [SMALL_STATE(2097)] = 66132, - [SMALL_STATE(2098)] = 66139, - [SMALL_STATE(2099)] = 66146, - [SMALL_STATE(2100)] = 66153, - [SMALL_STATE(2101)] = 66160, - [SMALL_STATE(2102)] = 66167, - [SMALL_STATE(2103)] = 66174, - [SMALL_STATE(2104)] = 66181, - [SMALL_STATE(2105)] = 66188, - [SMALL_STATE(2106)] = 66195, - [SMALL_STATE(2107)] = 66202, - [SMALL_STATE(2108)] = 66209, - [SMALL_STATE(2109)] = 66216, - [SMALL_STATE(2110)] = 66223, - [SMALL_STATE(2111)] = 66230, - [SMALL_STATE(2112)] = 66237, - [SMALL_STATE(2113)] = 66244, - [SMALL_STATE(2114)] = 66251, - [SMALL_STATE(2115)] = 66258, - [SMALL_STATE(2116)] = 66265, - [SMALL_STATE(2117)] = 66272, - [SMALL_STATE(2118)] = 66279, - [SMALL_STATE(2119)] = 66286, - [SMALL_STATE(2120)] = 66293, - [SMALL_STATE(2121)] = 66300, - [SMALL_STATE(2122)] = 66307, - [SMALL_STATE(2123)] = 66314, - [SMALL_STATE(2124)] = 66321, - [SMALL_STATE(2125)] = 66328, - [SMALL_STATE(2126)] = 66335, - [SMALL_STATE(2127)] = 66342, - [SMALL_STATE(2128)] = 66349, - [SMALL_STATE(2129)] = 66356, - [SMALL_STATE(2130)] = 66363, - [SMALL_STATE(2131)] = 66370, - [SMALL_STATE(2132)] = 66377, - [SMALL_STATE(2133)] = 66384, - [SMALL_STATE(2134)] = 66391, - [SMALL_STATE(2135)] = 66398, - [SMALL_STATE(2136)] = 66405, - [SMALL_STATE(2137)] = 66412, - [SMALL_STATE(2138)] = 66419, - [SMALL_STATE(2139)] = 66426, - [SMALL_STATE(2140)] = 66433, - [SMALL_STATE(2141)] = 66440, - [SMALL_STATE(2142)] = 66447, - [SMALL_STATE(2143)] = 66454, - [SMALL_STATE(2144)] = 66461, - [SMALL_STATE(2145)] = 66468, - [SMALL_STATE(2146)] = 66475, - [SMALL_STATE(2147)] = 66482, - [SMALL_STATE(2148)] = 66489, - [SMALL_STATE(2149)] = 66496, + [SMALL_STATE(718)] = 30963, + [SMALL_STATE(719)] = 31019, + [SMALL_STATE(720)] = 31117, + [SMALL_STATE(721)] = 31179, + [SMALL_STATE(722)] = 31274, + [SMALL_STATE(723)] = 31335, + [SMALL_STATE(724)] = 31390, + [SMALL_STATE(725)] = 31445, + [SMALL_STATE(726)] = 31506, + [SMALL_STATE(727)] = 31596, + [SMALL_STATE(728)] = 31686, + [SMALL_STATE(729)] = 31778, + [SMALL_STATE(730)] = 31870, + [SMALL_STATE(731)] = 31962, + [SMALL_STATE(732)] = 32054, + [SMALL_STATE(733)] = 32146, + [SMALL_STATE(734)] = 32238, + [SMALL_STATE(735)] = 32330, + [SMALL_STATE(736)] = 32422, + [SMALL_STATE(737)] = 32514, + [SMALL_STATE(738)] = 32606, + [SMALL_STATE(739)] = 32696, + [SMALL_STATE(740)] = 32786, + [SMALL_STATE(741)] = 32873, + [SMALL_STATE(742)] = 32926, + [SMALL_STATE(743)] = 33013, + [SMALL_STATE(744)] = 33071, + [SMALL_STATE(745)] = 33129, + [SMALL_STATE(746)] = 33187, + [SMALL_STATE(747)] = 33245, + [SMALL_STATE(748)] = 33300, + [SMALL_STATE(749)] = 33353, + [SMALL_STATE(750)] = 33406, + [SMALL_STATE(751)] = 33463, + [SMALL_STATE(752)] = 33538, + [SMALL_STATE(753)] = 33595, + [SMALL_STATE(754)] = 33668, + [SMALL_STATE(755)] = 33725, + [SMALL_STATE(756)] = 33782, + [SMALL_STATE(757)] = 33855, + [SMALL_STATE(758)] = 33930, + [SMALL_STATE(759)] = 33985, + [SMALL_STATE(760)] = 34035, + [SMALL_STATE(761)] = 34085, + [SMALL_STATE(762)] = 34135, + [SMALL_STATE(763)] = 34185, + [SMALL_STATE(764)] = 34235, + [SMALL_STATE(765)] = 34285, + [SMALL_STATE(766)] = 34335, + [SMALL_STATE(767)] = 34385, + [SMALL_STATE(768)] = 34439, + [SMALL_STATE(769)] = 34489, + [SMALL_STATE(770)] = 34539, + [SMALL_STATE(771)] = 34589, + [SMALL_STATE(772)] = 34639, + [SMALL_STATE(773)] = 34691, + [SMALL_STATE(774)] = 34765, + [SMALL_STATE(775)] = 34817, + [SMALL_STATE(776)] = 34889, + [SMALL_STATE(777)] = 34961, + [SMALL_STATE(778)] = 35011, + [SMALL_STATE(779)] = 35061, + [SMALL_STATE(780)] = 35135, + [SMALL_STATE(781)] = 35185, + [SMALL_STATE(782)] = 35235, + [SMALL_STATE(783)] = 35285, + [SMALL_STATE(784)] = 35335, + [SMALL_STATE(785)] = 35395, + [SMALL_STATE(786)] = 35445, + [SMALL_STATE(787)] = 35495, + [SMALL_STATE(788)] = 35545, + [SMALL_STATE(789)] = 35595, + [SMALL_STATE(790)] = 35645, + [SMALL_STATE(791)] = 35695, + [SMALL_STATE(792)] = 35767, + [SMALL_STATE(793)] = 35817, + [SMALL_STATE(794)] = 35867, + [SMALL_STATE(795)] = 35917, + [SMALL_STATE(796)] = 35997, + [SMALL_STATE(797)] = 36047, + [SMALL_STATE(798)] = 36097, + [SMALL_STATE(799)] = 36147, + [SMALL_STATE(800)] = 36197, + [SMALL_STATE(801)] = 36247, + [SMALL_STATE(802)] = 36297, + [SMALL_STATE(803)] = 36347, + [SMALL_STATE(804)] = 36397, + [SMALL_STATE(805)] = 36447, + [SMALL_STATE(806)] = 36497, + [SMALL_STATE(807)] = 36567, + [SMALL_STATE(808)] = 36617, + [SMALL_STATE(809)] = 36667, + [SMALL_STATE(810)] = 36717, + [SMALL_STATE(811)] = 36767, + [SMALL_STATE(812)] = 36817, + [SMALL_STATE(813)] = 36867, + [SMALL_STATE(814)] = 36939, + [SMALL_STATE(815)] = 36989, + [SMALL_STATE(816)] = 37049, + [SMALL_STATE(817)] = 37099, + [SMALL_STATE(818)] = 37149, + [SMALL_STATE(819)] = 37199, + [SMALL_STATE(820)] = 37249, + [SMALL_STATE(821)] = 37299, + [SMALL_STATE(822)] = 37349, + [SMALL_STATE(823)] = 37419, + [SMALL_STATE(824)] = 37469, + [SMALL_STATE(825)] = 37519, + [SMALL_STATE(826)] = 37569, + [SMALL_STATE(827)] = 37619, + [SMALL_STATE(828)] = 37669, + [SMALL_STATE(829)] = 37723, + [SMALL_STATE(830)] = 37773, + [SMALL_STATE(831)] = 37823, + [SMALL_STATE(832)] = 37873, + [SMALL_STATE(833)] = 37923, + [SMALL_STATE(834)] = 37973, + [SMALL_STATE(835)] = 38023, + [SMALL_STATE(836)] = 38073, + [SMALL_STATE(837)] = 38123, + [SMALL_STATE(838)] = 38173, + [SMALL_STATE(839)] = 38223, + [SMALL_STATE(840)] = 38273, + [SMALL_STATE(841)] = 38323, + [SMALL_STATE(842)] = 38373, + [SMALL_STATE(843)] = 38422, + [SMALL_STATE(844)] = 38471, + [SMALL_STATE(845)] = 38520, + [SMALL_STATE(846)] = 38569, + [SMALL_STATE(847)] = 38618, + [SMALL_STATE(848)] = 38667, + [SMALL_STATE(849)] = 38736, + [SMALL_STATE(850)] = 38785, + [SMALL_STATE(851)] = 38834, + [SMALL_STATE(852)] = 38903, + [SMALL_STATE(853)] = 38970, + [SMALL_STATE(854)] = 39019, + [SMALL_STATE(855)] = 39068, + [SMALL_STATE(856)] = 39117, + [SMALL_STATE(857)] = 39188, + [SMALL_STATE(858)] = 39255, + [SMALL_STATE(859)] = 39306, + [SMALL_STATE(860)] = 39355, + [SMALL_STATE(861)] = 39404, + [SMALL_STATE(862)] = 39453, + [SMALL_STATE(863)] = 39502, + [SMALL_STATE(864)] = 39551, + [SMALL_STATE(865)] = 39600, + [SMALL_STATE(866)] = 39649, + [SMALL_STATE(867)] = 39698, + [SMALL_STATE(868)] = 39747, + [SMALL_STATE(869)] = 39796, + [SMALL_STATE(870)] = 39847, + [SMALL_STATE(871)] = 39896, + [SMALL_STATE(872)] = 39945, + [SMALL_STATE(873)] = 39994, + [SMALL_STATE(874)] = 40043, + [SMALL_STATE(875)] = 40092, + [SMALL_STATE(876)] = 40141, + [SMALL_STATE(877)] = 40190, + [SMALL_STATE(878)] = 40239, + [SMALL_STATE(879)] = 40288, + [SMALL_STATE(880)] = 40337, + [SMALL_STATE(881)] = 40386, + [SMALL_STATE(882)] = 40435, + [SMALL_STATE(883)] = 40484, + [SMALL_STATE(884)] = 40533, + [SMALL_STATE(885)] = 40582, + [SMALL_STATE(886)] = 40631, + [SMALL_STATE(887)] = 40702, + [SMALL_STATE(888)] = 40751, + [SMALL_STATE(889)] = 40810, + [SMALL_STATE(890)] = 40859, + [SMALL_STATE(891)] = 40908, + [SMALL_STATE(892)] = 40959, + [SMALL_STATE(893)] = 41008, + [SMALL_STATE(894)] = 41057, + [SMALL_STATE(895)] = 41116, + [SMALL_STATE(896)] = 41165, + [SMALL_STATE(897)] = 41224, + [SMALL_STATE(898)] = 41273, + [SMALL_STATE(899)] = 41322, + [SMALL_STATE(900)] = 41371, + [SMALL_STATE(901)] = 41420, + [SMALL_STATE(902)] = 41479, + [SMALL_STATE(903)] = 41530, + [SMALL_STATE(904)] = 41579, + [SMALL_STATE(905)] = 41628, + [SMALL_STATE(906)] = 41677, + [SMALL_STATE(907)] = 41726, + [SMALL_STATE(908)] = 41775, + [SMALL_STATE(909)] = 41824, + [SMALL_STATE(910)] = 41873, + [SMALL_STATE(911)] = 41922, + [SMALL_STATE(912)] = 41971, + [SMALL_STATE(913)] = 42020, + [SMALL_STATE(914)] = 42069, + [SMALL_STATE(915)] = 42118, + [SMALL_STATE(916)] = 42167, + [SMALL_STATE(917)] = 42216, + [SMALL_STATE(918)] = 42265, + [SMALL_STATE(919)] = 42314, + [SMALL_STATE(920)] = 42363, + [SMALL_STATE(921)] = 42412, + [SMALL_STATE(922)] = 42461, + [SMALL_STATE(923)] = 42510, + [SMALL_STATE(924)] = 42559, + [SMALL_STATE(925)] = 42617, + [SMALL_STATE(926)] = 42675, + [SMALL_STATE(927)] = 42733, + [SMALL_STATE(928)] = 42783, + [SMALL_STATE(929)] = 42841, + [SMALL_STATE(930)] = 42899, + [SMALL_STATE(931)] = 42947, + [SMALL_STATE(932)] = 42995, + [SMALL_STATE(933)] = 43053, + [SMALL_STATE(934)] = 43105, + [SMALL_STATE(935)] = 43152, + [SMALL_STATE(936)] = 43199, + [SMALL_STATE(937)] = 43246, + [SMALL_STATE(938)] = 43303, + [SMALL_STATE(939)] = 43350, + [SMALL_STATE(940)] = 43397, + [SMALL_STATE(941)] = 43444, + [SMALL_STATE(942)] = 43491, + [SMALL_STATE(943)] = 43546, + [SMALL_STATE(944)] = 43603, + [SMALL_STATE(945)] = 43650, + [SMALL_STATE(946)] = 43703, + [SMALL_STATE(947)] = 43750, + [SMALL_STATE(948)] = 43797, + [SMALL_STATE(949)] = 43844, + [SMALL_STATE(950)] = 43891, + [SMALL_STATE(951)] = 43946, + [SMALL_STATE(952)] = 43993, + [SMALL_STATE(953)] = 44040, + [SMALL_STATE(954)] = 44087, + [SMALL_STATE(955)] = 44134, + [SMALL_STATE(956)] = 44181, + [SMALL_STATE(957)] = 44228, + [SMALL_STATE(958)] = 44275, + [SMALL_STATE(959)] = 44322, + [SMALL_STATE(960)] = 44369, + [SMALL_STATE(961)] = 44416, + [SMALL_STATE(962)] = 44463, + [SMALL_STATE(963)] = 44510, + [SMALL_STATE(964)] = 44567, + [SMALL_STATE(965)] = 44614, + [SMALL_STATE(966)] = 44669, + [SMALL_STATE(967)] = 44722, + [SMALL_STATE(968)] = 44779, + [SMALL_STATE(969)] = 44826, + [SMALL_STATE(970)] = 44873, + [SMALL_STATE(971)] = 44920, + [SMALL_STATE(972)] = 44967, + [SMALL_STATE(973)] = 45014, + [SMALL_STATE(974)] = 45061, + [SMALL_STATE(975)] = 45108, + [SMALL_STATE(976)] = 45161, + [SMALL_STATE(977)] = 45208, + [SMALL_STATE(978)] = 45255, + [SMALL_STATE(979)] = 45302, + [SMALL_STATE(980)] = 45348, + [SMALL_STATE(981)] = 45396, + [SMALL_STATE(982)] = 45444, + [SMALL_STATE(983)] = 45496, + [SMALL_STATE(984)] = 45550, + [SMALL_STATE(985)] = 45598, + [SMALL_STATE(986)] = 45650, + [SMALL_STATE(987)] = 45696, + [SMALL_STATE(988)] = 45750, + [SMALL_STATE(989)] = 45796, + [SMALL_STATE(990)] = 45842, + [SMALL_STATE(991)] = 45896, + [SMALL_STATE(992)] = 45948, + [SMALL_STATE(993)] = 45994, + [SMALL_STATE(994)] = 46040, + [SMALL_STATE(995)] = 46090, + [SMALL_STATE(996)] = 46139, + [SMALL_STATE(997)] = 46184, + [SMALL_STATE(998)] = 46229, + [SMALL_STATE(999)] = 46274, + [SMALL_STATE(1000)] = 46319, + [SMALL_STATE(1001)] = 46364, + [SMALL_STATE(1002)] = 46409, + [SMALL_STATE(1003)] = 46454, + [SMALL_STATE(1004)] = 46499, + [SMALL_STATE(1005)] = 46544, + [SMALL_STATE(1006)] = 46589, + [SMALL_STATE(1007)] = 46638, + [SMALL_STATE(1008)] = 46683, + [SMALL_STATE(1009)] = 46728, + [SMALL_STATE(1010)] = 46773, + [SMALL_STATE(1011)] = 46818, + [SMALL_STATE(1012)] = 46863, + [SMALL_STATE(1013)] = 46908, + [SMALL_STATE(1014)] = 46953, + [SMALL_STATE(1015)] = 46998, + [SMALL_STATE(1016)] = 47043, + [SMALL_STATE(1017)] = 47088, + [SMALL_STATE(1018)] = 47133, + [SMALL_STATE(1019)] = 47178, + [SMALL_STATE(1020)] = 47223, + [SMALL_STATE(1021)] = 47268, + [SMALL_STATE(1022)] = 47317, + [SMALL_STATE(1023)] = 47362, + [SMALL_STATE(1024)] = 47407, + [SMALL_STATE(1025)] = 47452, + [SMALL_STATE(1026)] = 47509, + [SMALL_STATE(1027)] = 47566, + [SMALL_STATE(1028)] = 47611, + [SMALL_STATE(1029)] = 47660, + [SMALL_STATE(1030)] = 47705, + [SMALL_STATE(1031)] = 47750, + [SMALL_STATE(1032)] = 47795, + [SMALL_STATE(1033)] = 47840, + [SMALL_STATE(1034)] = 47889, + [SMALL_STATE(1035)] = 47934, + [SMALL_STATE(1036)] = 47983, + [SMALL_STATE(1037)] = 48028, + [SMALL_STATE(1038)] = 48073, + [SMALL_STATE(1039)] = 48118, + [SMALL_STATE(1040)] = 48163, + [SMALL_STATE(1041)] = 48208, + [SMALL_STATE(1042)] = 48253, + [SMALL_STATE(1043)] = 48298, + [SMALL_STATE(1044)] = 48346, + [SMALL_STATE(1045)] = 48390, + [SMALL_STATE(1046)] = 48438, + [SMALL_STATE(1047)] = 48486, + [SMALL_STATE(1048)] = 48534, + [SMALL_STATE(1049)] = 48578, + [SMALL_STATE(1050)] = 48622, + [SMALL_STATE(1051)] = 48666, + [SMALL_STATE(1052)] = 48710, + [SMALL_STATE(1053)] = 48758, + [SMALL_STATE(1054)] = 48806, + [SMALL_STATE(1055)] = 48850, + [SMALL_STATE(1056)] = 48894, + [SMALL_STATE(1057)] = 48938, + [SMALL_STATE(1058)] = 48986, + [SMALL_STATE(1059)] = 49042, + [SMALL_STATE(1060)] = 49098, + [SMALL_STATE(1061)] = 49142, + [SMALL_STATE(1062)] = 49186, + [SMALL_STATE(1063)] = 49230, + [SMALL_STATE(1064)] = 49278, + [SMALL_STATE(1065)] = 49322, + [SMALL_STATE(1066)] = 49370, + [SMALL_STATE(1067)] = 49418, + [SMALL_STATE(1068)] = 49466, + [SMALL_STATE(1069)] = 49514, + [SMALL_STATE(1070)] = 49562, + [SMALL_STATE(1071)] = 49606, + [SMALL_STATE(1072)] = 49654, + [SMALL_STATE(1073)] = 49698, + [SMALL_STATE(1074)] = 49745, + [SMALL_STATE(1075)] = 49788, + [SMALL_STATE(1076)] = 49843, + [SMALL_STATE(1077)] = 49886, + [SMALL_STATE(1078)] = 49929, + [SMALL_STATE(1079)] = 49972, + [SMALL_STATE(1080)] = 50027, + [SMALL_STATE(1081)] = 50070, + [SMALL_STATE(1082)] = 50113, + [SMALL_STATE(1083)] = 50156, + [SMALL_STATE(1084)] = 50199, + [SMALL_STATE(1085)] = 50246, + [SMALL_STATE(1086)] = 50289, + [SMALL_STATE(1087)] = 50332, + [SMALL_STATE(1088)] = 50375, + [SMALL_STATE(1089)] = 50418, + [SMALL_STATE(1090)] = 50461, + [SMALL_STATE(1091)] = 50504, + [SMALL_STATE(1092)] = 50551, + [SMALL_STATE(1093)] = 50594, + [SMALL_STATE(1094)] = 50637, + [SMALL_STATE(1095)] = 50684, + [SMALL_STATE(1096)] = 50727, + [SMALL_STATE(1097)] = 50774, + [SMALL_STATE(1098)] = 50821, + [SMALL_STATE(1099)] = 50868, + [SMALL_STATE(1100)] = 50915, + [SMALL_STATE(1101)] = 50957, + [SMALL_STATE(1102)] = 50999, + [SMALL_STATE(1103)] = 51045, + [SMALL_STATE(1104)] = 51087, + [SMALL_STATE(1105)] = 51129, + [SMALL_STATE(1106)] = 51171, + [SMALL_STATE(1107)] = 51213, + [SMALL_STATE(1108)] = 51255, + [SMALL_STATE(1109)] = 51297, + [SMALL_STATE(1110)] = 51339, + [SMALL_STATE(1111)] = 51381, + [SMALL_STATE(1112)] = 51423, + [SMALL_STATE(1113)] = 51465, + [SMALL_STATE(1114)] = 51511, + [SMALL_STATE(1115)] = 51553, + [SMALL_STATE(1116)] = 51595, + [SMALL_STATE(1117)] = 51637, + [SMALL_STATE(1118)] = 51679, + [SMALL_STATE(1119)] = 51725, + [SMALL_STATE(1120)] = 51767, + [SMALL_STATE(1121)] = 51809, + [SMALL_STATE(1122)] = 51851, + [SMALL_STATE(1123)] = 51892, + [SMALL_STATE(1124)] = 51933, + [SMALL_STATE(1125)] = 51974, + [SMALL_STATE(1126)] = 52015, + [SMALL_STATE(1127)] = 52056, + [SMALL_STATE(1128)] = 52097, + [SMALL_STATE(1129)] = 52148, + [SMALL_STATE(1130)] = 52189, + [SMALL_STATE(1131)] = 52240, + [SMALL_STATE(1132)] = 52281, + [SMALL_STATE(1133)] = 52322, + [SMALL_STATE(1134)] = 52373, + [SMALL_STATE(1135)] = 52414, + [SMALL_STATE(1136)] = 52465, + [SMALL_STATE(1137)] = 52506, + [SMALL_STATE(1138)] = 52547, + [SMALL_STATE(1139)] = 52588, + [SMALL_STATE(1140)] = 52629, + [SMALL_STATE(1141)] = 52670, + [SMALL_STATE(1142)] = 52711, + [SMALL_STATE(1143)] = 52754, + [SMALL_STATE(1144)] = 52797, + [SMALL_STATE(1145)] = 52840, + [SMALL_STATE(1146)] = 52883, + [SMALL_STATE(1147)] = 52926, + [SMALL_STATE(1148)] = 52969, + [SMALL_STATE(1149)] = 53007, + [SMALL_STATE(1150)] = 53045, + [SMALL_STATE(1151)] = 53082, + [SMALL_STATE(1152)] = 53119, + [SMALL_STATE(1153)] = 53156, + [SMALL_STATE(1154)] = 53193, + [SMALL_STATE(1155)] = 53230, + [SMALL_STATE(1156)] = 53267, + [SMALL_STATE(1157)] = 53304, + [SMALL_STATE(1158)] = 53341, + [SMALL_STATE(1159)] = 53378, + [SMALL_STATE(1160)] = 53415, + [SMALL_STATE(1161)] = 53449, + [SMALL_STATE(1162)] = 53483, + [SMALL_STATE(1163)] = 53517, + [SMALL_STATE(1164)] = 53547, + [SMALL_STATE(1165)] = 53575, + [SMALL_STATE(1166)] = 53623, + [SMALL_STATE(1167)] = 53671, + [SMALL_STATE(1168)] = 53719, + [SMALL_STATE(1169)] = 53767, + [SMALL_STATE(1170)] = 53815, + [SMALL_STATE(1171)] = 53863, + [SMALL_STATE(1172)] = 53911, + [SMALL_STATE(1173)] = 53959, + [SMALL_STATE(1174)] = 54007, + [SMALL_STATE(1175)] = 54055, + [SMALL_STATE(1176)] = 54103, + [SMALL_STATE(1177)] = 54151, + [SMALL_STATE(1178)] = 54199, + [SMALL_STATE(1179)] = 54247, + [SMALL_STATE(1180)] = 54295, + [SMALL_STATE(1181)] = 54343, + [SMALL_STATE(1182)] = 54391, + [SMALL_STATE(1183)] = 54439, + [SMALL_STATE(1184)] = 54487, + [SMALL_STATE(1185)] = 54535, + [SMALL_STATE(1186)] = 54583, + [SMALL_STATE(1187)] = 54631, + [SMALL_STATE(1188)] = 54679, + [SMALL_STATE(1189)] = 54727, + [SMALL_STATE(1190)] = 54775, + [SMALL_STATE(1191)] = 54814, + [SMALL_STATE(1192)] = 54853, + [SMALL_STATE(1193)] = 54892, + [SMALL_STATE(1194)] = 54931, + [SMALL_STATE(1195)] = 54970, + [SMALL_STATE(1196)] = 55008, + [SMALL_STATE(1197)] = 55046, + [SMALL_STATE(1198)] = 55084, + [SMALL_STATE(1199)] = 55122, + [SMALL_STATE(1200)] = 55160, + [SMALL_STATE(1201)] = 55198, + [SMALL_STATE(1202)] = 55236, + [SMALL_STATE(1203)] = 55274, + [SMALL_STATE(1204)] = 55312, + [SMALL_STATE(1205)] = 55350, + [SMALL_STATE(1206)] = 55388, + [SMALL_STATE(1207)] = 55424, + [SMALL_STATE(1208)] = 55462, + [SMALL_STATE(1209)] = 55498, + [SMALL_STATE(1210)] = 55536, + [SMALL_STATE(1211)] = 55574, + [SMALL_STATE(1212)] = 55612, + [SMALL_STATE(1213)] = 55648, + [SMALL_STATE(1214)] = 55684, + [SMALL_STATE(1215)] = 55720, + [SMALL_STATE(1216)] = 55758, + [SMALL_STATE(1217)] = 55791, + [SMALL_STATE(1218)] = 55824, + [SMALL_STATE(1219)] = 55857, + [SMALL_STATE(1220)] = 55890, + [SMALL_STATE(1221)] = 55923, + [SMALL_STATE(1222)] = 55956, + [SMALL_STATE(1223)] = 55987, + [SMALL_STATE(1224)] = 56020, + [SMALL_STATE(1225)] = 56053, + [SMALL_STATE(1226)] = 56086, + [SMALL_STATE(1227)] = 56119, + [SMALL_STATE(1228)] = 56152, + [SMALL_STATE(1229)] = 56185, + [SMALL_STATE(1230)] = 56218, + [SMALL_STATE(1231)] = 56251, + [SMALL_STATE(1232)] = 56284, + [SMALL_STATE(1233)] = 56317, + [SMALL_STATE(1234)] = 56350, + [SMALL_STATE(1235)] = 56383, + [SMALL_STATE(1236)] = 56407, + [SMALL_STATE(1237)] = 56447, + [SMALL_STATE(1238)] = 56487, + [SMALL_STATE(1239)] = 56527, + [SMALL_STATE(1240)] = 56567, + [SMALL_STATE(1241)] = 56607, + [SMALL_STATE(1242)] = 56637, + [SMALL_STATE(1243)] = 56677, + [SMALL_STATE(1244)] = 56717, + [SMALL_STATE(1245)] = 56752, + [SMALL_STATE(1246)] = 56787, + [SMALL_STATE(1247)] = 56822, + [SMALL_STATE(1248)] = 56844, + [SMALL_STATE(1249)] = 56864, + [SMALL_STATE(1250)] = 56886, + [SMALL_STATE(1251)] = 56912, + [SMALL_STATE(1252)] = 56932, + [SMALL_STATE(1253)] = 56966, + [SMALL_STATE(1254)] = 56990, + [SMALL_STATE(1255)] = 57012, + [SMALL_STATE(1256)] = 57038, + [SMALL_STATE(1257)] = 57058, + [SMALL_STATE(1258)] = 57084, + [SMALL_STATE(1259)] = 57106, + [SMALL_STATE(1260)] = 57128, + [SMALL_STATE(1261)] = 57150, + [SMALL_STATE(1262)] = 57183, + [SMALL_STATE(1263)] = 57216, + [SMALL_STATE(1264)] = 57249, + [SMALL_STATE(1265)] = 57274, + [SMALL_STATE(1266)] = 57307, + [SMALL_STATE(1267)] = 57327, + [SMALL_STATE(1268)] = 57353, + [SMALL_STATE(1269)] = 57373, + [SMALL_STATE(1270)] = 57399, + [SMALL_STATE(1271)] = 57419, + [SMALL_STATE(1272)] = 57445, + [SMALL_STATE(1273)] = 57471, + [SMALL_STATE(1274)] = 57491, + [SMALL_STATE(1275)] = 57511, + [SMALL_STATE(1276)] = 57531, + [SMALL_STATE(1277)] = 57551, + [SMALL_STATE(1278)] = 57571, + [SMALL_STATE(1279)] = 57597, + [SMALL_STATE(1280)] = 57624, + [SMALL_STATE(1281)] = 57651, + [SMALL_STATE(1282)] = 57670, + [SMALL_STATE(1283)] = 57697, + [SMALL_STATE(1284)] = 57724, + [SMALL_STATE(1285)] = 57751, + [SMALL_STATE(1286)] = 57778, + [SMALL_STATE(1287)] = 57805, + [SMALL_STATE(1288)] = 57832, + [SMALL_STATE(1289)] = 57851, + [SMALL_STATE(1290)] = 57870, + [SMALL_STATE(1291)] = 57897, + [SMALL_STATE(1292)] = 57925, + [SMALL_STATE(1293)] = 57943, + [SMALL_STATE(1294)] = 57964, + [SMALL_STATE(1295)] = 57991, + [SMALL_STATE(1296)] = 58008, + [SMALL_STATE(1297)] = 58029, + [SMALL_STATE(1298)] = 58048, + [SMALL_STATE(1299)] = 58075, + [SMALL_STATE(1300)] = 58092, + [SMALL_STATE(1301)] = 58111, + [SMALL_STATE(1302)] = 58128, + [SMALL_STATE(1303)] = 58146, + [SMALL_STATE(1304)] = 58166, + [SMALL_STATE(1305)] = 58186, + [SMALL_STATE(1306)] = 58212, + [SMALL_STATE(1307)] = 58228, + [SMALL_STATE(1308)] = 58246, + [SMALL_STATE(1309)] = 58264, + [SMALL_STATE(1310)] = 58280, + [SMALL_STATE(1311)] = 58306, + [SMALL_STATE(1312)] = 58324, + [SMALL_STATE(1313)] = 58342, + [SMALL_STATE(1314)] = 58360, + [SMALL_STATE(1315)] = 58378, + [SMALL_STATE(1316)] = 58396, + [SMALL_STATE(1317)] = 58414, + [SMALL_STATE(1318)] = 58432, + [SMALL_STATE(1319)] = 58447, + [SMALL_STATE(1320)] = 58470, + [SMALL_STATE(1321)] = 58495, + [SMALL_STATE(1322)] = 58520, + [SMALL_STATE(1323)] = 58535, + [SMALL_STATE(1324)] = 58560, + [SMALL_STATE(1325)] = 58581, + [SMALL_STATE(1326)] = 58596, + [SMALL_STATE(1327)] = 58611, + [SMALL_STATE(1328)] = 58626, + [SMALL_STATE(1329)] = 58649, + [SMALL_STATE(1330)] = 58672, + [SMALL_STATE(1331)] = 58693, + [SMALL_STATE(1332)] = 58706, + [SMALL_STATE(1333)] = 58727, + [SMALL_STATE(1334)] = 58750, + [SMALL_STATE(1335)] = 58765, + [SMALL_STATE(1336)] = 58790, + [SMALL_STATE(1337)] = 58806, + [SMALL_STATE(1338)] = 58828, + [SMALL_STATE(1339)] = 58844, + [SMALL_STATE(1340)] = 58866, + [SMALL_STATE(1341)] = 58888, + [SMALL_STATE(1342)] = 58904, + [SMALL_STATE(1343)] = 58926, + [SMALL_STATE(1344)] = 58948, + [SMALL_STATE(1345)] = 58964, + [SMALL_STATE(1346)] = 58980, + [SMALL_STATE(1347)] = 59002, + [SMALL_STATE(1348)] = 59016, + [SMALL_STATE(1349)] = 59038, + [SMALL_STATE(1350)] = 59052, + [SMALL_STATE(1351)] = 59070, + [SMALL_STATE(1352)] = 59084, + [SMALL_STATE(1353)] = 59102, + [SMALL_STATE(1354)] = 59124, + [SMALL_STATE(1355)] = 59140, + [SMALL_STATE(1356)] = 59159, + [SMALL_STATE(1357)] = 59174, + [SMALL_STATE(1358)] = 59189, + [SMALL_STATE(1359)] = 59208, + [SMALL_STATE(1360)] = 59225, + [SMALL_STATE(1361)] = 59240, + [SMALL_STATE(1362)] = 59259, + [SMALL_STATE(1363)] = 59278, + [SMALL_STATE(1364)] = 59289, + [SMALL_STATE(1365)] = 59300, + [SMALL_STATE(1366)] = 59313, + [SMALL_STATE(1367)] = 59332, + [SMALL_STATE(1368)] = 59351, + [SMALL_STATE(1369)] = 59370, + [SMALL_STATE(1370)] = 59383, + [SMALL_STATE(1371)] = 59402, + [SMALL_STATE(1372)] = 59421, + [SMALL_STATE(1373)] = 59440, + [SMALL_STATE(1374)] = 59459, + [SMALL_STATE(1375)] = 59472, + [SMALL_STATE(1376)] = 59487, + [SMALL_STATE(1377)] = 59506, + [SMALL_STATE(1378)] = 59525, + [SMALL_STATE(1379)] = 59536, + [SMALL_STATE(1380)] = 59555, + [SMALL_STATE(1381)] = 59570, + [SMALL_STATE(1382)] = 59589, + [SMALL_STATE(1383)] = 59608, + [SMALL_STATE(1384)] = 59623, + [SMALL_STATE(1385)] = 59642, + [SMALL_STATE(1386)] = 59661, + [SMALL_STATE(1387)] = 59680, + [SMALL_STATE(1388)] = 59697, + [SMALL_STATE(1389)] = 59716, + [SMALL_STATE(1390)] = 59729, + [SMALL_STATE(1391)] = 59740, + [SMALL_STATE(1392)] = 59755, + [SMALL_STATE(1393)] = 59774, + [SMALL_STATE(1394)] = 59789, + [SMALL_STATE(1395)] = 59808, + [SMALL_STATE(1396)] = 59827, + [SMALL_STATE(1397)] = 59844, + [SMALL_STATE(1398)] = 59861, + [SMALL_STATE(1399)] = 59872, + [SMALL_STATE(1400)] = 59891, + [SMALL_STATE(1401)] = 59906, + [SMALL_STATE(1402)] = 59925, + [SMALL_STATE(1403)] = 59937, + [SMALL_STATE(1404)] = 59953, + [SMALL_STATE(1405)] = 59969, + [SMALL_STATE(1406)] = 59985, + [SMALL_STATE(1407)] = 59999, + [SMALL_STATE(1408)] = 60015, + [SMALL_STATE(1409)] = 60031, + [SMALL_STATE(1410)] = 60047, + [SMALL_STATE(1411)] = 60063, + [SMALL_STATE(1412)] = 60079, + [SMALL_STATE(1413)] = 60093, + [SMALL_STATE(1414)] = 60109, + [SMALL_STATE(1415)] = 60125, + [SMALL_STATE(1416)] = 60139, + [SMALL_STATE(1417)] = 60155, + [SMALL_STATE(1418)] = 60171, + [SMALL_STATE(1419)] = 60187, + [SMALL_STATE(1420)] = 60203, + [SMALL_STATE(1421)] = 60217, + [SMALL_STATE(1422)] = 60227, + [SMALL_STATE(1423)] = 60237, + [SMALL_STATE(1424)] = 60249, + [SMALL_STATE(1425)] = 60265, + [SMALL_STATE(1426)] = 60277, + [SMALL_STATE(1427)] = 60293, + [SMALL_STATE(1428)] = 60303, + [SMALL_STATE(1429)] = 60319, + [SMALL_STATE(1430)] = 60329, + [SMALL_STATE(1431)] = 60345, + [SMALL_STATE(1432)] = 60357, + [SMALL_STATE(1433)] = 60368, + [SMALL_STATE(1434)] = 60377, + [SMALL_STATE(1435)] = 60390, + [SMALL_STATE(1436)] = 60403, + [SMALL_STATE(1437)] = 60416, + [SMALL_STATE(1438)] = 60429, + [SMALL_STATE(1439)] = 60442, + [SMALL_STATE(1440)] = 60455, + [SMALL_STATE(1441)] = 60464, + [SMALL_STATE(1442)] = 60477, + [SMALL_STATE(1443)] = 60490, + [SMALL_STATE(1444)] = 60503, + [SMALL_STATE(1445)] = 60516, + [SMALL_STATE(1446)] = 60527, + [SMALL_STATE(1447)] = 60540, + [SMALL_STATE(1448)] = 60551, + [SMALL_STATE(1449)] = 60560, + [SMALL_STATE(1450)] = 60573, + [SMALL_STATE(1451)] = 60586, + [SMALL_STATE(1452)] = 60599, + [SMALL_STATE(1453)] = 60612, + [SMALL_STATE(1454)] = 60625, + [SMALL_STATE(1455)] = 60638, + [SMALL_STATE(1456)] = 60651, + [SMALL_STATE(1457)] = 60664, + [SMALL_STATE(1458)] = 60677, + [SMALL_STATE(1459)] = 60690, + [SMALL_STATE(1460)] = 60703, + [SMALL_STATE(1461)] = 60716, + [SMALL_STATE(1462)] = 60729, + [SMALL_STATE(1463)] = 60742, + [SMALL_STATE(1464)] = 60751, + [SMALL_STATE(1465)] = 60764, + [SMALL_STATE(1466)] = 60777, + [SMALL_STATE(1467)] = 60790, + [SMALL_STATE(1468)] = 60803, + [SMALL_STATE(1469)] = 60816, + [SMALL_STATE(1470)] = 60825, + [SMALL_STATE(1471)] = 60838, + [SMALL_STATE(1472)] = 60851, + [SMALL_STATE(1473)] = 60864, + [SMALL_STATE(1474)] = 60877, + [SMALL_STATE(1475)] = 60890, + [SMALL_STATE(1476)] = 60903, + [SMALL_STATE(1477)] = 60916, + [SMALL_STATE(1478)] = 60929, + [SMALL_STATE(1479)] = 60942, + [SMALL_STATE(1480)] = 60951, + [SMALL_STATE(1481)] = 60964, + [SMALL_STATE(1482)] = 60977, + [SMALL_STATE(1483)] = 60990, + [SMALL_STATE(1484)] = 60999, + [SMALL_STATE(1485)] = 61008, + [SMALL_STATE(1486)] = 61021, + [SMALL_STATE(1487)] = 61034, + [SMALL_STATE(1488)] = 61047, + [SMALL_STATE(1489)] = 61060, + [SMALL_STATE(1490)] = 61073, + [SMALL_STATE(1491)] = 61086, + [SMALL_STATE(1492)] = 61099, + [SMALL_STATE(1493)] = 61112, + [SMALL_STATE(1494)] = 61123, + [SMALL_STATE(1495)] = 61136, + [SMALL_STATE(1496)] = 61149, + [SMALL_STATE(1497)] = 61162, + [SMALL_STATE(1498)] = 61175, + [SMALL_STATE(1499)] = 61188, + [SMALL_STATE(1500)] = 61201, + [SMALL_STATE(1501)] = 61212, + [SMALL_STATE(1502)] = 61225, + [SMALL_STATE(1503)] = 61238, + [SMALL_STATE(1504)] = 61251, + [SMALL_STATE(1505)] = 61262, + [SMALL_STATE(1506)] = 61275, + [SMALL_STATE(1507)] = 61288, + [SMALL_STATE(1508)] = 61301, + [SMALL_STATE(1509)] = 61314, + [SMALL_STATE(1510)] = 61327, + [SMALL_STATE(1511)] = 61340, + [SMALL_STATE(1512)] = 61353, + [SMALL_STATE(1513)] = 61366, + [SMALL_STATE(1514)] = 61379, + [SMALL_STATE(1515)] = 61392, + [SMALL_STATE(1516)] = 61405, + [SMALL_STATE(1517)] = 61414, + [SMALL_STATE(1518)] = 61427, + [SMALL_STATE(1519)] = 61440, + [SMALL_STATE(1520)] = 61453, + [SMALL_STATE(1521)] = 61466, + [SMALL_STATE(1522)] = 61479, + [SMALL_STATE(1523)] = 61492, + [SMALL_STATE(1524)] = 61505, + [SMALL_STATE(1525)] = 61518, + [SMALL_STATE(1526)] = 61531, + [SMALL_STATE(1527)] = 61544, + [SMALL_STATE(1528)] = 61557, + [SMALL_STATE(1529)] = 61570, + [SMALL_STATE(1530)] = 61583, + [SMALL_STATE(1531)] = 61596, + [SMALL_STATE(1532)] = 61609, + [SMALL_STATE(1533)] = 61622, + [SMALL_STATE(1534)] = 61635, + [SMALL_STATE(1535)] = 61646, + [SMALL_STATE(1536)] = 61659, + [SMALL_STATE(1537)] = 61672, + [SMALL_STATE(1538)] = 61685, + [SMALL_STATE(1539)] = 61698, + [SMALL_STATE(1540)] = 61707, + [SMALL_STATE(1541)] = 61720, + [SMALL_STATE(1542)] = 61729, + [SMALL_STATE(1543)] = 61740, + [SMALL_STATE(1544)] = 61753, + [SMALL_STATE(1545)] = 61766, + [SMALL_STATE(1546)] = 61779, + [SMALL_STATE(1547)] = 61788, + [SMALL_STATE(1548)] = 61801, + [SMALL_STATE(1549)] = 61814, + [SMALL_STATE(1550)] = 61824, + [SMALL_STATE(1551)] = 61834, + [SMALL_STATE(1552)] = 61844, + [SMALL_STATE(1553)] = 61854, + [SMALL_STATE(1554)] = 61864, + [SMALL_STATE(1555)] = 61874, + [SMALL_STATE(1556)] = 61884, + [SMALL_STATE(1557)] = 61894, + [SMALL_STATE(1558)] = 61904, + [SMALL_STATE(1559)] = 61914, + [SMALL_STATE(1560)] = 61922, + [SMALL_STATE(1561)] = 61932, + [SMALL_STATE(1562)] = 61940, + [SMALL_STATE(1563)] = 61950, + [SMALL_STATE(1564)] = 61958, + [SMALL_STATE(1565)] = 61968, + [SMALL_STATE(1566)] = 61978, + [SMALL_STATE(1567)] = 61988, + [SMALL_STATE(1568)] = 61998, + [SMALL_STATE(1569)] = 62008, + [SMALL_STATE(1570)] = 62018, + [SMALL_STATE(1571)] = 62028, + [SMALL_STATE(1572)] = 62038, + [SMALL_STATE(1573)] = 62048, + [SMALL_STATE(1574)] = 62058, + [SMALL_STATE(1575)] = 62068, + [SMALL_STATE(1576)] = 62078, + [SMALL_STATE(1577)] = 62088, + [SMALL_STATE(1578)] = 62098, + [SMALL_STATE(1579)] = 62108, + [SMALL_STATE(1580)] = 62118, + [SMALL_STATE(1581)] = 62128, + [SMALL_STATE(1582)] = 62138, + [SMALL_STATE(1583)] = 62148, + [SMALL_STATE(1584)] = 62158, + [SMALL_STATE(1585)] = 62168, + [SMALL_STATE(1586)] = 62178, + [SMALL_STATE(1587)] = 62188, + [SMALL_STATE(1588)] = 62198, + [SMALL_STATE(1589)] = 62208, + [SMALL_STATE(1590)] = 62218, + [SMALL_STATE(1591)] = 62228, + [SMALL_STATE(1592)] = 62238, + [SMALL_STATE(1593)] = 62248, + [SMALL_STATE(1594)] = 62258, + [SMALL_STATE(1595)] = 62268, + [SMALL_STATE(1596)] = 62278, + [SMALL_STATE(1597)] = 62288, + [SMALL_STATE(1598)] = 62298, + [SMALL_STATE(1599)] = 62308, + [SMALL_STATE(1600)] = 62316, + [SMALL_STATE(1601)] = 62326, + [SMALL_STATE(1602)] = 62334, + [SMALL_STATE(1603)] = 62344, + [SMALL_STATE(1604)] = 62354, + [SMALL_STATE(1605)] = 62364, + [SMALL_STATE(1606)] = 62374, + [SMALL_STATE(1607)] = 62384, + [SMALL_STATE(1608)] = 62394, + [SMALL_STATE(1609)] = 62404, + [SMALL_STATE(1610)] = 62414, + [SMALL_STATE(1611)] = 62424, + [SMALL_STATE(1612)] = 62434, + [SMALL_STATE(1613)] = 62444, + [SMALL_STATE(1614)] = 62454, + [SMALL_STATE(1615)] = 62464, + [SMALL_STATE(1616)] = 62474, + [SMALL_STATE(1617)] = 62484, + [SMALL_STATE(1618)] = 62492, + [SMALL_STATE(1619)] = 62502, + [SMALL_STATE(1620)] = 62512, + [SMALL_STATE(1621)] = 62522, + [SMALL_STATE(1622)] = 62532, + [SMALL_STATE(1623)] = 62542, + [SMALL_STATE(1624)] = 62552, + [SMALL_STATE(1625)] = 62560, + [SMALL_STATE(1626)] = 62570, + [SMALL_STATE(1627)] = 62580, + [SMALL_STATE(1628)] = 62590, + [SMALL_STATE(1629)] = 62600, + [SMALL_STATE(1630)] = 62610, + [SMALL_STATE(1631)] = 62620, + [SMALL_STATE(1632)] = 62630, + [SMALL_STATE(1633)] = 62640, + [SMALL_STATE(1634)] = 62650, + [SMALL_STATE(1635)] = 62660, + [SMALL_STATE(1636)] = 62670, + [SMALL_STATE(1637)] = 62678, + [SMALL_STATE(1638)] = 62688, + [SMALL_STATE(1639)] = 62698, + [SMALL_STATE(1640)] = 62708, + [SMALL_STATE(1641)] = 62718, + [SMALL_STATE(1642)] = 62728, + [SMALL_STATE(1643)] = 62738, + [SMALL_STATE(1644)] = 62748, + [SMALL_STATE(1645)] = 62758, + [SMALL_STATE(1646)] = 62768, + [SMALL_STATE(1647)] = 62778, + [SMALL_STATE(1648)] = 62786, + [SMALL_STATE(1649)] = 62796, + [SMALL_STATE(1650)] = 62806, + [SMALL_STATE(1651)] = 62816, + [SMALL_STATE(1652)] = 62826, + [SMALL_STATE(1653)] = 62836, + [SMALL_STATE(1654)] = 62846, + [SMALL_STATE(1655)] = 62856, + [SMALL_STATE(1656)] = 62866, + [SMALL_STATE(1657)] = 62876, + [SMALL_STATE(1658)] = 62886, + [SMALL_STATE(1659)] = 62896, + [SMALL_STATE(1660)] = 62906, + [SMALL_STATE(1661)] = 62916, + [SMALL_STATE(1662)] = 62924, + [SMALL_STATE(1663)] = 62934, + [SMALL_STATE(1664)] = 62944, + [SMALL_STATE(1665)] = 62954, + [SMALL_STATE(1666)] = 62962, + [SMALL_STATE(1667)] = 62970, + [SMALL_STATE(1668)] = 62980, + [SMALL_STATE(1669)] = 62988, + [SMALL_STATE(1670)] = 62998, + [SMALL_STATE(1671)] = 63006, + [SMALL_STATE(1672)] = 63016, + [SMALL_STATE(1673)] = 63026, + [SMALL_STATE(1674)] = 63036, + [SMALL_STATE(1675)] = 63046, + [SMALL_STATE(1676)] = 63056, + [SMALL_STATE(1677)] = 63066, + [SMALL_STATE(1678)] = 63076, + [SMALL_STATE(1679)] = 63086, + [SMALL_STATE(1680)] = 63096, + [SMALL_STATE(1681)] = 63106, + [SMALL_STATE(1682)] = 63116, + [SMALL_STATE(1683)] = 63124, + [SMALL_STATE(1684)] = 63134, + [SMALL_STATE(1685)] = 63142, + [SMALL_STATE(1686)] = 63152, + [SMALL_STATE(1687)] = 63162, + [SMALL_STATE(1688)] = 63172, + [SMALL_STATE(1689)] = 63182, + [SMALL_STATE(1690)] = 63190, + [SMALL_STATE(1691)] = 63200, + [SMALL_STATE(1692)] = 63210, + [SMALL_STATE(1693)] = 63220, + [SMALL_STATE(1694)] = 63230, + [SMALL_STATE(1695)] = 63240, + [SMALL_STATE(1696)] = 63248, + [SMALL_STATE(1697)] = 63258, + [SMALL_STATE(1698)] = 63268, + [SMALL_STATE(1699)] = 63278, + [SMALL_STATE(1700)] = 63286, + [SMALL_STATE(1701)] = 63296, + [SMALL_STATE(1702)] = 63306, + [SMALL_STATE(1703)] = 63314, + [SMALL_STATE(1704)] = 63324, + [SMALL_STATE(1705)] = 63332, + [SMALL_STATE(1706)] = 63342, + [SMALL_STATE(1707)] = 63352, + [SMALL_STATE(1708)] = 63362, + [SMALL_STATE(1709)] = 63370, + [SMALL_STATE(1710)] = 63380, + [SMALL_STATE(1711)] = 63390, + [SMALL_STATE(1712)] = 63400, + [SMALL_STATE(1713)] = 63410, + [SMALL_STATE(1714)] = 63420, + [SMALL_STATE(1715)] = 63430, + [SMALL_STATE(1716)] = 63440, + [SMALL_STATE(1717)] = 63450, + [SMALL_STATE(1718)] = 63460, + [SMALL_STATE(1719)] = 63468, + [SMALL_STATE(1720)] = 63476, + [SMALL_STATE(1721)] = 63484, + [SMALL_STATE(1722)] = 63494, + [SMALL_STATE(1723)] = 63504, + [SMALL_STATE(1724)] = 63514, + [SMALL_STATE(1725)] = 63524, + [SMALL_STATE(1726)] = 63534, + [SMALL_STATE(1727)] = 63544, + [SMALL_STATE(1728)] = 63554, + [SMALL_STATE(1729)] = 63564, + [SMALL_STATE(1730)] = 63571, + [SMALL_STATE(1731)] = 63578, + [SMALL_STATE(1732)] = 63585, + [SMALL_STATE(1733)] = 63592, + [SMALL_STATE(1734)] = 63599, + [SMALL_STATE(1735)] = 63606, + [SMALL_STATE(1736)] = 63613, + [SMALL_STATE(1737)] = 63620, + [SMALL_STATE(1738)] = 63627, + [SMALL_STATE(1739)] = 63634, + [SMALL_STATE(1740)] = 63641, + [SMALL_STATE(1741)] = 63648, + [SMALL_STATE(1742)] = 63655, + [SMALL_STATE(1743)] = 63662, + [SMALL_STATE(1744)] = 63669, + [SMALL_STATE(1745)] = 63676, + [SMALL_STATE(1746)] = 63683, + [SMALL_STATE(1747)] = 63690, + [SMALL_STATE(1748)] = 63697, + [SMALL_STATE(1749)] = 63704, + [SMALL_STATE(1750)] = 63711, + [SMALL_STATE(1751)] = 63718, + [SMALL_STATE(1752)] = 63725, + [SMALL_STATE(1753)] = 63732, + [SMALL_STATE(1754)] = 63739, + [SMALL_STATE(1755)] = 63746, + [SMALL_STATE(1756)] = 63753, + [SMALL_STATE(1757)] = 63760, + [SMALL_STATE(1758)] = 63767, + [SMALL_STATE(1759)] = 63774, + [SMALL_STATE(1760)] = 63781, + [SMALL_STATE(1761)] = 63788, + [SMALL_STATE(1762)] = 63795, + [SMALL_STATE(1763)] = 63802, + [SMALL_STATE(1764)] = 63809, + [SMALL_STATE(1765)] = 63816, + [SMALL_STATE(1766)] = 63823, + [SMALL_STATE(1767)] = 63830, + [SMALL_STATE(1768)] = 63837, + [SMALL_STATE(1769)] = 63844, + [SMALL_STATE(1770)] = 63851, + [SMALL_STATE(1771)] = 63858, + [SMALL_STATE(1772)] = 63865, + [SMALL_STATE(1773)] = 63872, + [SMALL_STATE(1774)] = 63879, + [SMALL_STATE(1775)] = 63886, + [SMALL_STATE(1776)] = 63893, + [SMALL_STATE(1777)] = 63900, + [SMALL_STATE(1778)] = 63907, + [SMALL_STATE(1779)] = 63914, + [SMALL_STATE(1780)] = 63921, + [SMALL_STATE(1781)] = 63928, + [SMALL_STATE(1782)] = 63935, + [SMALL_STATE(1783)] = 63942, + [SMALL_STATE(1784)] = 63949, + [SMALL_STATE(1785)] = 63956, + [SMALL_STATE(1786)] = 63963, + [SMALL_STATE(1787)] = 63970, + [SMALL_STATE(1788)] = 63977, + [SMALL_STATE(1789)] = 63984, + [SMALL_STATE(1790)] = 63991, + [SMALL_STATE(1791)] = 63998, + [SMALL_STATE(1792)] = 64005, + [SMALL_STATE(1793)] = 64012, + [SMALL_STATE(1794)] = 64019, + [SMALL_STATE(1795)] = 64026, + [SMALL_STATE(1796)] = 64033, + [SMALL_STATE(1797)] = 64040, + [SMALL_STATE(1798)] = 64047, + [SMALL_STATE(1799)] = 64054, + [SMALL_STATE(1800)] = 64061, + [SMALL_STATE(1801)] = 64068, + [SMALL_STATE(1802)] = 64075, + [SMALL_STATE(1803)] = 64082, + [SMALL_STATE(1804)] = 64089, + [SMALL_STATE(1805)] = 64096, + [SMALL_STATE(1806)] = 64103, + [SMALL_STATE(1807)] = 64110, + [SMALL_STATE(1808)] = 64117, + [SMALL_STATE(1809)] = 64124, + [SMALL_STATE(1810)] = 64131, + [SMALL_STATE(1811)] = 64138, + [SMALL_STATE(1812)] = 64145, + [SMALL_STATE(1813)] = 64152, + [SMALL_STATE(1814)] = 64159, + [SMALL_STATE(1815)] = 64166, + [SMALL_STATE(1816)] = 64173, + [SMALL_STATE(1817)] = 64180, + [SMALL_STATE(1818)] = 64187, + [SMALL_STATE(1819)] = 64194, + [SMALL_STATE(1820)] = 64201, + [SMALL_STATE(1821)] = 64208, + [SMALL_STATE(1822)] = 64215, + [SMALL_STATE(1823)] = 64222, + [SMALL_STATE(1824)] = 64229, + [SMALL_STATE(1825)] = 64236, + [SMALL_STATE(1826)] = 64243, + [SMALL_STATE(1827)] = 64250, + [SMALL_STATE(1828)] = 64257, + [SMALL_STATE(1829)] = 64264, + [SMALL_STATE(1830)] = 64271, + [SMALL_STATE(1831)] = 64278, + [SMALL_STATE(1832)] = 64285, + [SMALL_STATE(1833)] = 64292, + [SMALL_STATE(1834)] = 64299, + [SMALL_STATE(1835)] = 64306, + [SMALL_STATE(1836)] = 64313, + [SMALL_STATE(1837)] = 64320, + [SMALL_STATE(1838)] = 64327, + [SMALL_STATE(1839)] = 64334, + [SMALL_STATE(1840)] = 64341, + [SMALL_STATE(1841)] = 64348, + [SMALL_STATE(1842)] = 64355, + [SMALL_STATE(1843)] = 64362, + [SMALL_STATE(1844)] = 64369, + [SMALL_STATE(1845)] = 64376, + [SMALL_STATE(1846)] = 64383, + [SMALL_STATE(1847)] = 64390, + [SMALL_STATE(1848)] = 64397, + [SMALL_STATE(1849)] = 64404, + [SMALL_STATE(1850)] = 64411, + [SMALL_STATE(1851)] = 64418, + [SMALL_STATE(1852)] = 64425, + [SMALL_STATE(1853)] = 64432, + [SMALL_STATE(1854)] = 64439, + [SMALL_STATE(1855)] = 64446, + [SMALL_STATE(1856)] = 64453, + [SMALL_STATE(1857)] = 64460, + [SMALL_STATE(1858)] = 64467, + [SMALL_STATE(1859)] = 64474, + [SMALL_STATE(1860)] = 64481, + [SMALL_STATE(1861)] = 64488, + [SMALL_STATE(1862)] = 64495, + [SMALL_STATE(1863)] = 64502, + [SMALL_STATE(1864)] = 64509, + [SMALL_STATE(1865)] = 64516, + [SMALL_STATE(1866)] = 64523, + [SMALL_STATE(1867)] = 64530, + [SMALL_STATE(1868)] = 64537, + [SMALL_STATE(1869)] = 64544, + [SMALL_STATE(1870)] = 64551, + [SMALL_STATE(1871)] = 64558, + [SMALL_STATE(1872)] = 64565, + [SMALL_STATE(1873)] = 64572, + [SMALL_STATE(1874)] = 64579, + [SMALL_STATE(1875)] = 64586, + [SMALL_STATE(1876)] = 64593, + [SMALL_STATE(1877)] = 64600, + [SMALL_STATE(1878)] = 64607, + [SMALL_STATE(1879)] = 64614, + [SMALL_STATE(1880)] = 64621, + [SMALL_STATE(1881)] = 64628, + [SMALL_STATE(1882)] = 64635, + [SMALL_STATE(1883)] = 64642, + [SMALL_STATE(1884)] = 64649, + [SMALL_STATE(1885)] = 64656, + [SMALL_STATE(1886)] = 64663, + [SMALL_STATE(1887)] = 64670, + [SMALL_STATE(1888)] = 64677, + [SMALL_STATE(1889)] = 64684, + [SMALL_STATE(1890)] = 64691, + [SMALL_STATE(1891)] = 64698, + [SMALL_STATE(1892)] = 64705, + [SMALL_STATE(1893)] = 64712, + [SMALL_STATE(1894)] = 64719, + [SMALL_STATE(1895)] = 64726, + [SMALL_STATE(1896)] = 64733, + [SMALL_STATE(1897)] = 64740, + [SMALL_STATE(1898)] = 64747, + [SMALL_STATE(1899)] = 64754, + [SMALL_STATE(1900)] = 64761, + [SMALL_STATE(1901)] = 64768, + [SMALL_STATE(1902)] = 64775, + [SMALL_STATE(1903)] = 64782, + [SMALL_STATE(1904)] = 64789, + [SMALL_STATE(1905)] = 64796, + [SMALL_STATE(1906)] = 64803, + [SMALL_STATE(1907)] = 64810, + [SMALL_STATE(1908)] = 64817, + [SMALL_STATE(1909)] = 64824, + [SMALL_STATE(1910)] = 64831, + [SMALL_STATE(1911)] = 64838, + [SMALL_STATE(1912)] = 64845, + [SMALL_STATE(1913)] = 64852, + [SMALL_STATE(1914)] = 64859, + [SMALL_STATE(1915)] = 64866, + [SMALL_STATE(1916)] = 64873, + [SMALL_STATE(1917)] = 64880, + [SMALL_STATE(1918)] = 64887, + [SMALL_STATE(1919)] = 64894, + [SMALL_STATE(1920)] = 64901, + [SMALL_STATE(1921)] = 64908, + [SMALL_STATE(1922)] = 64915, + [SMALL_STATE(1923)] = 64922, + [SMALL_STATE(1924)] = 64929, + [SMALL_STATE(1925)] = 64936, + [SMALL_STATE(1926)] = 64943, + [SMALL_STATE(1927)] = 64950, + [SMALL_STATE(1928)] = 64957, + [SMALL_STATE(1929)] = 64964, + [SMALL_STATE(1930)] = 64971, + [SMALL_STATE(1931)] = 64978, + [SMALL_STATE(1932)] = 64985, + [SMALL_STATE(1933)] = 64992, + [SMALL_STATE(1934)] = 64999, + [SMALL_STATE(1935)] = 65006, + [SMALL_STATE(1936)] = 65013, + [SMALL_STATE(1937)] = 65020, + [SMALL_STATE(1938)] = 65027, + [SMALL_STATE(1939)] = 65034, + [SMALL_STATE(1940)] = 65041, + [SMALL_STATE(1941)] = 65048, + [SMALL_STATE(1942)] = 65055, + [SMALL_STATE(1943)] = 65062, + [SMALL_STATE(1944)] = 65069, + [SMALL_STATE(1945)] = 65076, + [SMALL_STATE(1946)] = 65083, + [SMALL_STATE(1947)] = 65090, + [SMALL_STATE(1948)] = 65097, + [SMALL_STATE(1949)] = 65104, + [SMALL_STATE(1950)] = 65111, + [SMALL_STATE(1951)] = 65118, + [SMALL_STATE(1952)] = 65125, + [SMALL_STATE(1953)] = 65132, + [SMALL_STATE(1954)] = 65139, + [SMALL_STATE(1955)] = 65146, + [SMALL_STATE(1956)] = 65153, + [SMALL_STATE(1957)] = 65160, + [SMALL_STATE(1958)] = 65167, + [SMALL_STATE(1959)] = 65174, + [SMALL_STATE(1960)] = 65181, + [SMALL_STATE(1961)] = 65188, + [SMALL_STATE(1962)] = 65195, + [SMALL_STATE(1963)] = 65202, + [SMALL_STATE(1964)] = 65209, + [SMALL_STATE(1965)] = 65216, + [SMALL_STATE(1966)] = 65223, + [SMALL_STATE(1967)] = 65230, + [SMALL_STATE(1968)] = 65237, + [SMALL_STATE(1969)] = 65244, + [SMALL_STATE(1970)] = 65251, + [SMALL_STATE(1971)] = 65258, + [SMALL_STATE(1972)] = 65265, + [SMALL_STATE(1973)] = 65272, + [SMALL_STATE(1974)] = 65279, + [SMALL_STATE(1975)] = 65286, + [SMALL_STATE(1976)] = 65293, + [SMALL_STATE(1977)] = 65300, + [SMALL_STATE(1978)] = 65307, + [SMALL_STATE(1979)] = 65314, + [SMALL_STATE(1980)] = 65321, + [SMALL_STATE(1981)] = 65328, + [SMALL_STATE(1982)] = 65335, + [SMALL_STATE(1983)] = 65342, + [SMALL_STATE(1984)] = 65349, + [SMALL_STATE(1985)] = 65356, + [SMALL_STATE(1986)] = 65363, + [SMALL_STATE(1987)] = 65370, + [SMALL_STATE(1988)] = 65377, + [SMALL_STATE(1989)] = 65384, + [SMALL_STATE(1990)] = 65391, + [SMALL_STATE(1991)] = 65398, + [SMALL_STATE(1992)] = 65405, + [SMALL_STATE(1993)] = 65412, + [SMALL_STATE(1994)] = 65419, + [SMALL_STATE(1995)] = 65426, + [SMALL_STATE(1996)] = 65433, + [SMALL_STATE(1997)] = 65440, + [SMALL_STATE(1998)] = 65447, + [SMALL_STATE(1999)] = 65454, + [SMALL_STATE(2000)] = 65461, + [SMALL_STATE(2001)] = 65468, + [SMALL_STATE(2002)] = 65475, + [SMALL_STATE(2003)] = 65482, + [SMALL_STATE(2004)] = 65489, + [SMALL_STATE(2005)] = 65496, + [SMALL_STATE(2006)] = 65503, + [SMALL_STATE(2007)] = 65510, + [SMALL_STATE(2008)] = 65517, + [SMALL_STATE(2009)] = 65524, + [SMALL_STATE(2010)] = 65531, + [SMALL_STATE(2011)] = 65538, + [SMALL_STATE(2012)] = 65545, + [SMALL_STATE(2013)] = 65552, + [SMALL_STATE(2014)] = 65559, + [SMALL_STATE(2015)] = 65566, + [SMALL_STATE(2016)] = 65573, + [SMALL_STATE(2017)] = 65580, + [SMALL_STATE(2018)] = 65587, + [SMALL_STATE(2019)] = 65594, + [SMALL_STATE(2020)] = 65601, + [SMALL_STATE(2021)] = 65608, + [SMALL_STATE(2022)] = 65615, + [SMALL_STATE(2023)] = 65622, + [SMALL_STATE(2024)] = 65629, + [SMALL_STATE(2025)] = 65636, + [SMALL_STATE(2026)] = 65643, + [SMALL_STATE(2027)] = 65650, + [SMALL_STATE(2028)] = 65657, + [SMALL_STATE(2029)] = 65664, + [SMALL_STATE(2030)] = 65671, + [SMALL_STATE(2031)] = 65678, + [SMALL_STATE(2032)] = 65685, + [SMALL_STATE(2033)] = 65692, + [SMALL_STATE(2034)] = 65699, + [SMALL_STATE(2035)] = 65706, + [SMALL_STATE(2036)] = 65713, + [SMALL_STATE(2037)] = 65720, + [SMALL_STATE(2038)] = 65727, + [SMALL_STATE(2039)] = 65734, + [SMALL_STATE(2040)] = 65741, + [SMALL_STATE(2041)] = 65748, + [SMALL_STATE(2042)] = 65755, + [SMALL_STATE(2043)] = 65762, + [SMALL_STATE(2044)] = 65769, + [SMALL_STATE(2045)] = 65776, + [SMALL_STATE(2046)] = 65783, + [SMALL_STATE(2047)] = 65790, + [SMALL_STATE(2048)] = 65797, + [SMALL_STATE(2049)] = 65804, + [SMALL_STATE(2050)] = 65811, + [SMALL_STATE(2051)] = 65818, + [SMALL_STATE(2052)] = 65825, + [SMALL_STATE(2053)] = 65832, + [SMALL_STATE(2054)] = 65839, + [SMALL_STATE(2055)] = 65846, + [SMALL_STATE(2056)] = 65853, + [SMALL_STATE(2057)] = 65860, + [SMALL_STATE(2058)] = 65867, + [SMALL_STATE(2059)] = 65874, + [SMALL_STATE(2060)] = 65881, + [SMALL_STATE(2061)] = 65888, + [SMALL_STATE(2062)] = 65895, + [SMALL_STATE(2063)] = 65902, + [SMALL_STATE(2064)] = 65909, + [SMALL_STATE(2065)] = 65916, + [SMALL_STATE(2066)] = 65923, + [SMALL_STATE(2067)] = 65930, + [SMALL_STATE(2068)] = 65937, + [SMALL_STATE(2069)] = 65944, + [SMALL_STATE(2070)] = 65951, + [SMALL_STATE(2071)] = 65958, + [SMALL_STATE(2072)] = 65965, + [SMALL_STATE(2073)] = 65972, + [SMALL_STATE(2074)] = 65979, + [SMALL_STATE(2075)] = 65986, + [SMALL_STATE(2076)] = 65993, + [SMALL_STATE(2077)] = 66000, + [SMALL_STATE(2078)] = 66007, + [SMALL_STATE(2079)] = 66014, + [SMALL_STATE(2080)] = 66021, + [SMALL_STATE(2081)] = 66028, + [SMALL_STATE(2082)] = 66035, + [SMALL_STATE(2083)] = 66042, + [SMALL_STATE(2084)] = 66049, + [SMALL_STATE(2085)] = 66056, + [SMALL_STATE(2086)] = 66063, + [SMALL_STATE(2087)] = 66070, + [SMALL_STATE(2088)] = 66077, + [SMALL_STATE(2089)] = 66084, + [SMALL_STATE(2090)] = 66091, + [SMALL_STATE(2091)] = 66098, + [SMALL_STATE(2092)] = 66105, + [SMALL_STATE(2093)] = 66112, + [SMALL_STATE(2094)] = 66119, + [SMALL_STATE(2095)] = 66126, + [SMALL_STATE(2096)] = 66133, + [SMALL_STATE(2097)] = 66140, + [SMALL_STATE(2098)] = 66147, + [SMALL_STATE(2099)] = 66154, + [SMALL_STATE(2100)] = 66161, + [SMALL_STATE(2101)] = 66168, + [SMALL_STATE(2102)] = 66175, + [SMALL_STATE(2103)] = 66182, + [SMALL_STATE(2104)] = 66189, + [SMALL_STATE(2105)] = 66196, + [SMALL_STATE(2106)] = 66203, + [SMALL_STATE(2107)] = 66210, + [SMALL_STATE(2108)] = 66217, + [SMALL_STATE(2109)] = 66224, + [SMALL_STATE(2110)] = 66231, + [SMALL_STATE(2111)] = 66238, + [SMALL_STATE(2112)] = 66245, + [SMALL_STATE(2113)] = 66252, + [SMALL_STATE(2114)] = 66259, + [SMALL_STATE(2115)] = 66266, + [SMALL_STATE(2116)] = 66273, + [SMALL_STATE(2117)] = 66280, + [SMALL_STATE(2118)] = 66287, + [SMALL_STATE(2119)] = 66294, + [SMALL_STATE(2120)] = 66301, + [SMALL_STATE(2121)] = 66308, + [SMALL_STATE(2122)] = 66315, + [SMALL_STATE(2123)] = 66322, + [SMALL_STATE(2124)] = 66329, + [SMALL_STATE(2125)] = 66336, + [SMALL_STATE(2126)] = 66343, + [SMALL_STATE(2127)] = 66350, + [SMALL_STATE(2128)] = 66357, + [SMALL_STATE(2129)] = 66364, + [SMALL_STATE(2130)] = 66371, + [SMALL_STATE(2131)] = 66378, + [SMALL_STATE(2132)] = 66385, + [SMALL_STATE(2133)] = 66392, + [SMALL_STATE(2134)] = 66399, + [SMALL_STATE(2135)] = 66406, + [SMALL_STATE(2136)] = 66413, + [SMALL_STATE(2137)] = 66420, + [SMALL_STATE(2138)] = 66427, + [SMALL_STATE(2139)] = 66434, + [SMALL_STATE(2140)] = 66441, + [SMALL_STATE(2141)] = 66448, + [SMALL_STATE(2142)] = 66455, + [SMALL_STATE(2143)] = 66462, + [SMALL_STATE(2144)] = 66469, + [SMALL_STATE(2145)] = 66476, + [SMALL_STATE(2146)] = 66483, + [SMALL_STATE(2147)] = 66490, + [SMALL_STATE(2148)] = 66497, + [SMALL_STATE(2149)] = 66504, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -122013,1540 +120199,1552 @@ static const TSParseActionEntry ts_parse_actions[] = { [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), - [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [1321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), - [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), - [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [1340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), - [1343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(316), - [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), - [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), - [1380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [1393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(330), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [1398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), - [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), - [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), - [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [1436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(354), - [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [1441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(355), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), - [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), - [1455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), - [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), - [1508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(400), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(409), - [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), - [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), - [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), - [1550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), - [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), - [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), - [1562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), - [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), - [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), - [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), - [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), - [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), - [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), - [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), - [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), - [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), - [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), - [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), - [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), - [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), - [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), - [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), - [1732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), - [1735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), - [1738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1323), - [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), - [1744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [1747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(947), - [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1770), - [1753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), - [1756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), - [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), - [1773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [1776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(626), - [1779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(627), - [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [1785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [1788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), - [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), - [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), - [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), - [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), - [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), - [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), - [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), - [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [2075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), - [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), - [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [2179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(961), - [2182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1321), - [2185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), - [2188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [2191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(947), - [2194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [2197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [2200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), - [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), - [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [2209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), - [2211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [2214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [2217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [2220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), - [2222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [2234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(770), - [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(745), - [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(766), - [2247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), - [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), - [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(920), - [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(752), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(843), - [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(755), - [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), - [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), - [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), - [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), - [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), - [2330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(813), - [2333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(309), - [2338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1105), - [2356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(822), - [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(320), - [2362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [2369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1123), - [2372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(851), - [2375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(329), - [2378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(374), - [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), - [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), - [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [2405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1132), - [2408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(886), - [2411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(353), - [2414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), - [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), - [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [2445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [2461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), - [2469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), - [2472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), - [2477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), - [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [2482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), - [2484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), - [2486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), - [2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), - [2491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), - [2494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [2509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [2533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [2544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), - [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [2565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), - [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [2596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(672), - [2599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), - [2602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), - [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), - [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [2612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), - [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [2625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [2630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), - [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), - [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), - [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [2645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [2648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), - [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [2653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [2663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), - [2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), - [2667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), - [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), - [2671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), - [2673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), - [2675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [2683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1118), - [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), - [2688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), - [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), - [2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1150), - [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [2706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), - [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), - [2712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), - [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), - [2716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), - [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [2724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), - [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), - [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [2731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), - [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [2753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1856), - [2756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), - [2759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), - [2762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), - [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [2767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1281), - [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [2800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), - [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), - [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), - [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), - [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), - [2902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), - [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), - [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), - [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), - [2961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), - [2964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), - [2966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1258), - [2969] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(50), - [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [2974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), - [2977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1222), - [2980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), - [2982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(68), - [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [3007] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), - [3010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), - [3013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), - [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), - [3018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(46), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [3053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), - [3078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), - [3081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1281), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [3100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), - [3107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), - [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), - [3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), - [3120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), - [3123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1269), - [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), - [3155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [3193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), - [3195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), - [3197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), - [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [3221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), - [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [3225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), - [3227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), - [3234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), - [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), - [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [3253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), - [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [3259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [3283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), - [3285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), - [3288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), - [3291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), - [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), - [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [3302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1338), - [3309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [3319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), - [3321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), - [3323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [3334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1352), - [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [3343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [3351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), - [3354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), - [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [3359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), - [3361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), - [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [3365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), - [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), - [3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), - [3381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), - [3389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), - [3391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1379), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [3404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [3408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), - [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), - [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), - [3449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1436), - [3452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), - [3454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), - [3456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(396), - [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), - [3465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1441), - [3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), - [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), - [3482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), - [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), - [3490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), - [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), - [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), - [3514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1294), - [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), - [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), - [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), - [3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), - [3527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [3532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [3540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), - [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [3544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [3548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), - [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), - [3558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(317), - [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), - [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [3565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), - [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [3569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [3573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [3577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1486), - [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [3612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), - [3643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), - [3645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), - [3647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), - [3649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), - [3651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [3656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1691), - [3659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), - [3661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [3677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), - [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [3681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), - [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [3695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), - [3697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1298), - [3700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(721), - [3703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [3711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), - [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [3728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), - [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [3770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), - [3772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), - [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), - [3784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), - [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [3798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [3856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [3866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), - [3962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [4038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [4040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), - [4046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), - [4048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [4126] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [4156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), - [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [4206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [1345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [1364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), + [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [1379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(316), + [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), + [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(330), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), + [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), + [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), + [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(354), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(355), + [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), + [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), + [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), + [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), + [1532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(400), + [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(409), + [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), + [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), + [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), + [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), + [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), + [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), + [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), + [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), + [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), + [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), + [1600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), + [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), + [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), + [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), + [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), + [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), + [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), + [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), + [1662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), + [1664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), + [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), + [1684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), + [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), + [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), + [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), + [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), + [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), + [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), + [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), + [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), + [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), + [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), + [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), + [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), + [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), + [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), + [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), + [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), + [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), + [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [1762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1323), + [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), + [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), + [1771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [1774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1770), + [1777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), + [1780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), + [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [1786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [1789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [1792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), + [1797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), + [1800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(626), + [1803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(627), + [1806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [1809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(72), + [1812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), + [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), + [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), + [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [1833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), + [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), + [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), + [1843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), + [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [1899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), + [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [2099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), + [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1321), + [2209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), + [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), + [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), + [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), + [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [2233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), + [2235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(59), + [2238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(72), + [2241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [2244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), + [2246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(770), + [2263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(745), + [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(766), + [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(746), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), + [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), + [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(920), + [2293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(752), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [2304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [2307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(755), + [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), + [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), + [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [2338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), + [2342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [2348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), + [2354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(813), + [2357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(309), + [2362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), + [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1105), + [2380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(822), + [2383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [2386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(351), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [2393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1123), + [2396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(851), + [2399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(329), + [2402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(374), + [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [2413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), + [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [2429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1132), + [2432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(886), + [2435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(353), + [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [2469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [2485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), + [2493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), + [2508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [2510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), + [2512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), + [2515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), + [2518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [2539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [2549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [2557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), + [2577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), + [2580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), + [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [2589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), + [2592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [2594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(672), + [2623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), + [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), + [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), + [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [2636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), + [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [2649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [2654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), + [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), + [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), + [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [2669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), + [2672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), + [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [2687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), + [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), + [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), + [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), + [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1118), + [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), + [2712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), + [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), + [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1150), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [2730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), + [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), + [2736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), + [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), + [2740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), + [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), + [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), + [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), + [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1856), + [2780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), + [2783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), + [2786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1281), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), + [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), + [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [2985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), + [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1258), + [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(50), + [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), + [3001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1222), + [3004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), + [3006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [3031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), + [3034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), + [3037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), + [3039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(46), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [3089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [3095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), + [3102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), + [3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1281), + [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), + [3131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), + [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), + [3137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), + [3144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), + [3147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1269), + [3150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), + [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), + [3219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), + [3221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), + [3223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [3241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), + [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [3249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), + [3251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), + [3258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), + [3261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), + [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), + [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), + [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [3307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), + [3309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), + [3312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), + [3315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [3322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), + [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [3326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [3330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1338), + [3333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [3343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), + [3345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), + [3347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [3358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1352), + [3363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [3367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [3372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [3375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), + [3378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), + [3385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), + [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [3389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), + [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [3397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), + [3399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), + [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [3403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), + [3405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [3410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), + [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), + [3415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1379), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [3432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), + [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), + [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), + [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), + [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [3473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1436), + [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), + [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), + [3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [3487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), + [3489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1441), + [3492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), + [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), + [3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), + [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), + [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), + [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), + [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), + [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), + [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1294), + [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), + [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), + [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), + [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [3564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), + [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [3572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), + [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), + [3582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(317), + [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), + [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [3597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [3601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1486), + [3604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [3636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), + [3667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), + [3669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), + [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), + [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), + [3675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [3680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1691), + [3683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), + [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [3701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), + [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [3709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), + [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [3719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), + [3721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1298), + [3724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(721), + [3727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [3735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), + [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [3752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), + [3764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), + [3796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), + [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), + [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), + [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [3822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [3832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [3890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), + [3986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [4062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), + [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), + [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [4150] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/commands.txt b/test/corpus/commands.txt index 0d7de46..8eea166 100644 --- a/test/corpus/commands.txt +++ b/test/corpus/commands.txt @@ -438,4 +438,21 @@ $rih2ymeurlleflu = & "New-Object" "System.Net.Sockets.TCPClient"("127.0.0.1", 44 (range_argument_expression (unary_expression (integer_literal - (decimal_integer_literal)))))))))))))))))))) \ No newline at end of file + (decimal_integer_literal)))))))))))))))))))) + +=== +Cmdlet that start with a keyword +=== + +download toto + +--- + +(program + (statement_list + (pipeline + (command + command_name: (command_name) + command_elements: (command_elements + (command_argument_sep) + (generic_token)))))) \ No newline at end of file diff --git a/test/corpus/functions.txt b/test/corpus/functions.txt index 84a140a..15edf28 100644 --- a/test/corpus/functions.txt +++ b/test/corpus/functions.txt @@ -484,4 +484,18 @@ function 1+1{ (param_block (parameter_list (script_parameter - (variable)))))))) \ No newline at end of file + (variable)))))))) + + +=== +Function name as keyword +=== + +function while {} + +--- + +(program + (statement_list + (function_statement + (function_name)))) \ No newline at end of file From 6fe9abd4e9313d798d0a3ed2336232aa1c60ce5a Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 18 Jun 2025 15:46:44 +0200 Subject: [PATCH 09/19] Fix class and enum keyword --- Cargo.toml | 4 ++-- package.json | 4 ++-- queries/highlights.scm | 2 -- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2e2894b..5cf3b38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.25.2" +version = "0.25.0" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" @@ -21,4 +21,4 @@ tree-sitter-language = "0.1" cc = "1.0" [dev-dependencies] -tree-sitter = "0.25.2" +tree-sitter = "0.25.0" diff --git a/package.json b/package.json index 6f6e6af..cf541fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.24.6", + "version": "0.25.0", "description": "", "main": "bindings/node", "types": "bindings/node", @@ -21,7 +21,7 @@ "node-gyp-build": "^4.8.0" }, "peerDependencies": { - "tree-sitter": "^0.21.1" + "tree-sitter": "^0.25.0" }, "peerDependenciesMeta": { "tree_sitter": { diff --git a/queries/highlights.scm b/queries/highlights.scm index 7d15ee8..aefb239 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -28,8 +28,6 @@ "inlinescript" @keyword "parallel" @keyword "sequence" @keyword -"class" @keyword -"enum" @keyword "-as" @operator "-ccontains" @operator From 01b67e81917482fb714409a40a8fea8fe21c42f6 Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 18 Jun 2025 15:47:44 +0200 Subject: [PATCH 10/19] Update version --- tree-sitter.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tree-sitter.json b/tree-sitter.json index ce75a8a..2cfc98d 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -16,7 +16,7 @@ } ], "metadata": { - "version": "1.2.0", + "version": "0.25.0", "license": "MIT", "description": "", "links": { From 11c100dd6be1c753fcf8d823623ef2e4bb373fbe Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 18 Jun 2025 15:51:36 +0200 Subject: [PATCH 11/19] Fix version in tree-sitter --- Cargo.toml | 4 ++-- package.json | 2 +- tree-sitter.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5cf3b38..b2f7b80 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.25.0" +version = "0.25.6" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" @@ -21,4 +21,4 @@ tree-sitter-language = "0.1" cc = "1.0" [dev-dependencies] -tree-sitter = "0.25.0" +tree-sitter = "0.25.6" diff --git a/package.json b/package.json index cf541fc..6a455b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.25.0", + "version": "0.25.6", "description": "", "main": "bindings/node", "types": "bindings/node", diff --git a/tree-sitter.json b/tree-sitter.json index 2cfc98d..47d84e7 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -16,7 +16,7 @@ } ], "metadata": { - "version": "0.25.0", + "version": "0.25.6", "license": "MIT", "description": "", "links": { From a0ebd5eb49fc890596e50c02ff86b78ab5e3520c Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 18 Jun 2025 15:52:19 +0200 Subject: [PATCH 12/19] Fix version in tree-sitter --- package.json | 2 +- tree-sitter.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6a455b0..cf541fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.25.6", + "version": "0.25.0", "description": "", "main": "bindings/node", "types": "bindings/node", diff --git a/tree-sitter.json b/tree-sitter.json index 47d84e7..2cfc98d 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -16,7 +16,7 @@ } ], "metadata": { - "version": "0.25.6", + "version": "0.25.0", "license": "MIT", "description": "", "links": { From 9f68df54582ec8c794b5ee65db8956359f48e028 Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Tue, 1 Jul 2025 15:04:44 +0200 Subject: [PATCH 13/19] Add -= assignment operator --- grammar.js | 2 +- src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 65522 +++++++++++++++++++++--------------------- 4 files changed, 32863 insertions(+), 32669 deletions(-) diff --git a/grammar.js b/grammar.js index bd03367..929018d 100644 --- a/grammar.js +++ b/grammar.js @@ -163,7 +163,7 @@ module.exports = grammar({ // Operators and punctuators assignement_operator: $ => choice( - "=", "!=", "+=", "*=", "/=", "%=" + "=", "!=", "+=", "*=", "/=", "%=", "-=" ), file_redirection_operator: $ => choice( diff --git a/src/grammar.json b/src/grammar.json index 9e7718c..b222d64 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -805,6 +805,10 @@ { "type": "STRING", "value": "%=" + }, + { + "type": "STRING", + "value": "-=" } ] }, diff --git a/src/node-types.json b/src/node-types.json index 1f66e01..02de7e3 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -3467,6 +3467,10 @@ "type": "--%", "named": false }, + { + "type": "-=", + "named": false + }, { "type": "-and", "named": false diff --git a/src/parser.c b/src/parser.c index 14a5672..8d024b9 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,9 +15,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 2150 #define LARGE_STATE_COUNT 379 -#define SYMBOL_COUNT 395 +#define SYMBOL_COUNT 396 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 214 +#define TOKEN_COUNT 215 #define EXTERNAL_TOKEN_COUNT 1 #define FIELD_COUNT 14 #define MAX_ALIAS_SEQUENCE_LENGTH 12 @@ -52,372 +52,373 @@ enum ts_symbol_identifiers { anon_sym_STAR_EQ = 26, anon_sym_SLASH_EQ = 27, anon_sym_PERCENT_EQ = 28, - anon_sym_GT = 29, - anon_sym_GT_GT = 30, - anon_sym_2_GT = 31, - anon_sym_2_GT_GT = 32, - anon_sym_3_GT = 33, - anon_sym_3_GT_GT = 34, - anon_sym_4_GT = 35, - anon_sym_4_GT_GT = 36, - anon_sym_5_GT = 37, - anon_sym_5_GT_GT = 38, - anon_sym_6_GT = 39, - anon_sym_6_GT_GT = 40, - anon_sym_STAR_GT = 41, - anon_sym_STAR_GT_GT = 42, - anon_sym_LT = 43, - anon_sym_STAR_GT_AMP1 = 44, - anon_sym_2_GT_AMP1 = 45, - anon_sym_3_GT_AMP1 = 46, - anon_sym_4_GT_AMP1 = 47, - anon_sym_5_GT_AMP1 = 48, - anon_sym_6_GT_AMP1 = 49, - anon_sym_STAR_GT_AMP2 = 50, - anon_sym_1_GT_AMP2 = 51, - anon_sym_3_GT_AMP2 = 52, - anon_sym_4_GT_AMP2 = 53, - anon_sym_5_GT_AMP2 = 54, - anon_sym_6_GT_AMP2 = 55, - aux_sym_comparison_operator_token1 = 56, - aux_sym_comparison_operator_token2 = 57, - aux_sym_comparison_operator_token3 = 58, - aux_sym_comparison_operator_token4 = 59, - aux_sym_comparison_operator_token5 = 60, - aux_sym_comparison_operator_token6 = 61, - aux_sym_comparison_operator_token7 = 62, - aux_sym_comparison_operator_token8 = 63, - aux_sym_comparison_operator_token9 = 64, - aux_sym_comparison_operator_token10 = 65, - aux_sym_comparison_operator_token11 = 66, - aux_sym_comparison_operator_token12 = 67, - aux_sym_comparison_operator_token13 = 68, - aux_sym_comparison_operator_token14 = 69, - aux_sym_comparison_operator_token15 = 70, - aux_sym_comparison_operator_token16 = 71, - aux_sym_comparison_operator_token17 = 72, - aux_sym_comparison_operator_token18 = 73, - aux_sym_comparison_operator_token19 = 74, - aux_sym_comparison_operator_token20 = 75, - aux_sym_comparison_operator_token21 = 76, - aux_sym_comparison_operator_token22 = 77, - aux_sym_comparison_operator_token23 = 78, - aux_sym_comparison_operator_token24 = 79, - aux_sym_comparison_operator_token25 = 80, - aux_sym_comparison_operator_token26 = 81, - aux_sym_comparison_operator_token27 = 82, - aux_sym_comparison_operator_token28 = 83, - aux_sym_comparison_operator_token29 = 84, - aux_sym_comparison_operator_token30 = 85, - aux_sym_comparison_operator_token31 = 86, - aux_sym_comparison_operator_token32 = 87, - aux_sym_comparison_operator_token33 = 88, - aux_sym_comparison_operator_token34 = 89, - aux_sym_comparison_operator_token35 = 90, - aux_sym_comparison_operator_token36 = 91, - aux_sym_comparison_operator_token37 = 92, - aux_sym_comparison_operator_token38 = 93, - aux_sym_comparison_operator_token39 = 94, - aux_sym_comparison_operator_token40 = 95, - aux_sym_comparison_operator_token41 = 96, - aux_sym_comparison_operator_token42 = 97, - aux_sym_comparison_operator_token43 = 98, - aux_sym_comparison_operator_token44 = 99, - aux_sym_comparison_operator_token45 = 100, - aux_sym_comparison_operator_token46 = 101, - aux_sym_comparison_operator_token47 = 102, - aux_sym_comparison_operator_token48 = 103, - aux_sym_comparison_operator_token49 = 104, - aux_sym_comparison_operator_token50 = 105, - aux_sym_format_operator_token1 = 106, - anon_sym_DOLLAR_DOLLAR = 107, - anon_sym_DOLLAR_CARET = 108, - anon_sym_DOLLAR_QMARK = 109, - anon_sym_DOLLAR_ = 110, - aux_sym_variable_token1 = 111, - aux_sym_variable_token2 = 112, - sym_braced_variable = 113, - sym_generic_token = 114, - sym__command_token = 115, - sym_command_parameter = 116, - aux_sym__verbatim_command_argument_chars_token1 = 117, - aux_sym__verbatim_command_argument_chars_token2 = 118, - aux_sym__verbatim_command_argument_chars_token3 = 119, - anon_sym_SEMI = 120, - aux_sym_param_block_token1 = 121, - anon_sym_LPAREN = 122, - anon_sym_RPAREN = 123, - anon_sym_COMMA = 124, - aux_sym_block_name_token1 = 125, - aux_sym_block_name_token2 = 126, - aux_sym_block_name_token3 = 127, - aux_sym_block_name_token4 = 128, - anon_sym_LBRACE = 129, - anon_sym_RBRACE = 130, - aux_sym_if_statement_token1 = 131, - aux_sym_elseif_clause_token1 = 132, - aux_sym_else_clause_token1 = 133, - aux_sym_switch_statement_token1 = 134, - aux_sym_switch_parameter_token1 = 135, - aux_sym_switch_parameter_token2 = 136, - aux_sym_switch_parameter_token3 = 137, - aux_sym_switch_parameter_token4 = 138, - aux_sym_switch_parameter_token5 = 139, - aux_sym_switch_condition_token1 = 140, - aux_sym_foreach_statement_token1 = 141, - aux_sym_foreach_statement_token2 = 142, - aux_sym_for_statement_token1 = 143, - aux_sym_for_statement_token2 = 144, - aux_sym_while_statement_token1 = 145, - aux_sym_do_statement_token1 = 146, - aux_sym_do_statement_token2 = 147, - aux_sym_function_statement_token1 = 148, - aux_sym_function_statement_token2 = 149, - aux_sym_function_statement_token3 = 150, - aux_sym_flow_control_statement_token1 = 151, - aux_sym_flow_control_statement_token2 = 152, - aux_sym_flow_control_statement_token3 = 153, - aux_sym_flow_control_statement_token4 = 154, - aux_sym_flow_control_statement_token5 = 155, - sym_label = 156, - aux_sym_trap_statement_token1 = 157, - aux_sym_try_statement_token1 = 158, - aux_sym_catch_clause_token1 = 159, - aux_sym_finally_clause_token1 = 160, - aux_sym_data_statement_token1 = 161, - aux_sym_data_commands_allowed_token1 = 162, - aux_sym_inlinescript_statement_token1 = 163, - aux_sym_parallel_statement_token1 = 164, - aux_sym_sequence_statement_token1 = 165, - anon_sym_PIPE = 166, - anon_sym_AMP = 167, - aux_sym__expandable_string_literal_immediate_token1 = 168, - aux_sym__expandable_string_literal_immediate_token2 = 169, - aux_sym__expandable_string_literal_immediate_token3 = 170, - anon_sym_DQUOTE_DQUOTE2 = 171, - anon_sym_DOLLAR2 = 172, - anon_sym_DQUOTE = 173, - aux_sym_command_name_token1 = 174, - aux_sym_command_name_token2 = 175, - anon_sym_DQUOTE2 = 176, - anon_sym_SQUOTE_SQUOTE = 177, - sym_path_command_name_token = 178, - sym_stop_parsing = 179, - anon_sym_SPACE = 180, - anon_sym_COLON = 181, - anon_sym_PERCENT = 182, - aux_sym_foreach_command_token1 = 183, - anon_sym_DASH_DASH_PERCENT = 184, - aux_sym_class_attribute_token1 = 185, - aux_sym_class_attribute_token2 = 186, - aux_sym_class_statement_token1 = 187, - aux_sym_enum_statement_token1 = 188, - aux_sym_logical_expression_token1 = 189, - aux_sym_logical_expression_token2 = 190, - aux_sym_logical_expression_token3 = 191, - aux_sym_bitwise_expression_token1 = 192, - aux_sym_bitwise_expression_token2 = 193, - aux_sym_bitwise_expression_token3 = 194, - anon_sym_PLUS = 195, - anon_sym_DASH = 196, - anon_sym_SLASH = 197, - anon_sym_BSLASH = 198, - anon_sym_STAR = 199, - anon_sym_DOT_DOT = 200, - aux_sym_expression_with_unary_operator_token1 = 201, - anon_sym_BANG = 202, - aux_sym_expression_with_unary_operator_token2 = 203, - anon_sym_PLUS_PLUS = 204, - anon_sym_DASH_DASH = 205, - anon_sym_DOLLAR_LPAREN = 206, - anon_sym_AT_LPAREN = 207, - anon_sym_AT_LBRACE = 208, - anon_sym_DOT2 = 209, - anon_sym_COLON_COLON = 210, - anon_sym_RBRACK = 211, - aux_sym_invokation_foreach_expression_token1 = 212, - sym__statement_terminator = 213, - sym_program = 214, - sym__literal = 215, - sym_integer_literal = 216, - sym_string_literal = 217, - sym_expandable_string_literal = 218, - sym_expandable_here_string_literal = 219, - sym_type_name = 220, - sym_array_type_name = 221, - sym_generic_type_name = 222, - sym_assignement_operator = 223, - sym_file_redirection_operator = 224, - sym_merging_redirection_operator = 225, - sym_comparison_operator = 226, - sym_format_operator = 227, - sym_variable = 228, - aux_sym__verbatim_command_argument_chars = 229, - sym_script_block = 230, - sym_param_block = 231, - sym_parameter_list = 232, - sym_script_parameter = 233, - sym_script_parameter_default = 234, - sym_script_block_body = 235, - sym_named_block_list = 236, - sym_named_block = 237, - sym_block_name = 238, - sym_statement_block = 239, - sym_statement_list = 240, - sym__statement = 241, - sym_empty_statement = 242, - sym_if_statement = 243, - sym_elseif_clauses = 244, - sym_elseif_clause = 245, - sym_else_clause = 246, - sym__labeled_statement = 247, - sym_switch_statement = 248, - sym_switch_parameters = 249, - sym_switch_parameter = 250, - sym_switch_condition = 251, - sym_switch_filename = 252, - sym_switch_body = 253, - sym_switch_clauses = 254, - sym_switch_clause = 255, - sym_switch_clause_condition = 256, - sym_foreach_statement = 257, - sym_foreach_parameter = 258, - sym_for_statement = 259, - sym_for_initializer = 260, - sym_for_condition = 261, - sym_for_iterator = 262, - sym_while_statement = 263, - sym_while_condition = 264, - sym_do_statement = 265, - sym_function_statement = 266, - sym_function_name = 267, - sym_function_parameter_declaration = 268, - sym_flow_control_statement = 269, - sym_label_expression = 270, - sym_trap_statement = 271, - sym_try_statement = 272, - sym_catch_clauses = 273, - sym_catch_clause = 274, - sym_catch_type_list = 275, - sym_finally_clause = 276, - sym_data_statement = 277, - sym_data_name = 278, - sym_data_commands_allowed = 279, - sym_data_commands_list = 280, - sym_data_command = 281, - sym_inlinescript_statement = 282, - sym_parallel_statement = 283, - sym_sequence_statement = 284, - sym_pipeline = 285, - sym_left_assignment_expression = 286, - sym_assignment_expression = 287, - aux_sym__pipeline_tail = 288, - sym_command = 289, - sym_command_invokation_operator = 290, - sym__expandable_string_literal_immediate = 291, - sym_command_name = 292, - sym_path_command_name = 293, - sym_command_name_expr = 294, - sym_command_elements = 295, - sym__command_element = 296, - sym_command_argument_sep = 297, - sym__command_argument = 298, - sym_foreach_command = 299, - sym_verbatim_command_argument = 300, - sym_redirections = 301, - sym_redirection = 302, - sym_redirected_file_name = 303, - sym_class_attribute = 304, - sym_class_property_definition = 305, - sym_class_method_parameter = 306, - sym_class_method_parameter_list = 307, - sym_class_method_definition = 308, - sym_class_statement = 309, - sym_enum_statement = 310, - sym_enum_member = 311, - sym__expression = 312, - sym_logical_expression = 313, - sym_bitwise_expression = 314, - sym_comparison_expression = 315, - sym_additive_expression = 316, - sym_multiplicative_expression = 317, - sym_format_expression = 318, - sym_range_expression = 319, - sym_array_literal_expression = 320, - sym_unary_expression = 321, - sym_expression_with_unary_operator = 322, - sym_pre_increment_expression = 323, - sym_pre_decrement_expression = 324, - sym_cast_expression = 325, - sym__primary_expression = 326, - sym__value = 327, - sym_parenthesized_expression = 328, - sym_sub_expression = 329, - sym_array_expression = 330, - sym_script_block_expression = 331, - sym_hash_literal_expression = 332, - sym_hash_literal_body = 333, - sym_hash_entry = 334, - sym_key_expression = 335, - sym_post_increment_expression = 336, - sym_post_decrement_expression = 337, - sym_member_access = 338, - sym_member_name = 339, - sym_element_access = 340, - sym_invokation_expression = 341, - sym_invokation_foreach_expression = 342, - sym_argument_list = 343, - sym_argument_expression_list = 344, - sym_argument_expression = 345, - sym_logical_argument_expression = 346, - sym_bitwise_argument_expression = 347, - sym_comparison_argument_expression = 348, - sym_additive_argument_expression = 349, - sym_multiplicative_argument_expression = 350, - sym_format_argument_expression = 351, - sym_range_argument_expression = 352, - sym_type_literal = 353, - sym_type_spec = 354, - sym_dimension = 355, - sym_generic_type_arguments = 356, - sym_attribute_list = 357, - sym_attribute = 358, - sym_attribute_name = 359, - sym_attribute_arguments = 360, - sym_attribute_argument = 361, - aux_sym_expandable_string_literal_repeat1 = 362, - aux_sym_expandable_string_literal_repeat2 = 363, - aux_sym_expandable_here_string_literal_repeat1 = 364, - aux_sym_script_block_repeat1 = 365, - aux_sym_parameter_list_repeat1 = 366, - aux_sym_named_block_list_repeat1 = 367, - aux_sym_statement_list_repeat1 = 368, - aux_sym_elseif_clauses_repeat1 = 369, - aux_sym_switch_parameters_repeat1 = 370, - aux_sym_switch_clauses_repeat1 = 371, - aux_sym_catch_clauses_repeat1 = 372, - aux_sym_catch_type_list_repeat1 = 373, - aux_sym_data_commands_list_repeat1 = 374, - aux_sym__expandable_string_literal_immediate_repeat1 = 375, - aux_sym__expandable_string_literal_immediate_repeat2 = 376, - aux_sym_command_name_repeat1 = 377, - aux_sym_path_command_name_repeat1 = 378, - aux_sym_command_elements_repeat1 = 379, - aux_sym_command_argument_sep_repeat1 = 380, - aux_sym_foreach_command_repeat1 = 381, - aux_sym_redirections_repeat1 = 382, - aux_sym_class_property_definition_repeat1 = 383, - aux_sym_class_method_parameter_list_repeat1 = 384, - aux_sym_class_statement_repeat1 = 385, - aux_sym_class_statement_repeat2 = 386, - aux_sym_enum_statement_repeat1 = 387, - aux_sym_array_literal_expression_repeat1 = 388, - aux_sym_hash_literal_body_repeat1 = 389, - aux_sym_argument_expression_list_repeat1 = 390, - aux_sym_dimension_repeat1 = 391, - aux_sym_generic_type_arguments_repeat1 = 392, - aux_sym_attribute_list_repeat1 = 393, - aux_sym_attribute_arguments_repeat1 = 394, + anon_sym_DASH_EQ = 29, + anon_sym_GT = 30, + anon_sym_GT_GT = 31, + anon_sym_2_GT = 32, + anon_sym_2_GT_GT = 33, + anon_sym_3_GT = 34, + anon_sym_3_GT_GT = 35, + anon_sym_4_GT = 36, + anon_sym_4_GT_GT = 37, + anon_sym_5_GT = 38, + anon_sym_5_GT_GT = 39, + anon_sym_6_GT = 40, + anon_sym_6_GT_GT = 41, + anon_sym_STAR_GT = 42, + anon_sym_STAR_GT_GT = 43, + anon_sym_LT = 44, + anon_sym_STAR_GT_AMP1 = 45, + anon_sym_2_GT_AMP1 = 46, + anon_sym_3_GT_AMP1 = 47, + anon_sym_4_GT_AMP1 = 48, + anon_sym_5_GT_AMP1 = 49, + anon_sym_6_GT_AMP1 = 50, + anon_sym_STAR_GT_AMP2 = 51, + anon_sym_1_GT_AMP2 = 52, + anon_sym_3_GT_AMP2 = 53, + anon_sym_4_GT_AMP2 = 54, + anon_sym_5_GT_AMP2 = 55, + anon_sym_6_GT_AMP2 = 56, + aux_sym_comparison_operator_token1 = 57, + aux_sym_comparison_operator_token2 = 58, + aux_sym_comparison_operator_token3 = 59, + aux_sym_comparison_operator_token4 = 60, + aux_sym_comparison_operator_token5 = 61, + aux_sym_comparison_operator_token6 = 62, + aux_sym_comparison_operator_token7 = 63, + aux_sym_comparison_operator_token8 = 64, + aux_sym_comparison_operator_token9 = 65, + aux_sym_comparison_operator_token10 = 66, + aux_sym_comparison_operator_token11 = 67, + aux_sym_comparison_operator_token12 = 68, + aux_sym_comparison_operator_token13 = 69, + aux_sym_comparison_operator_token14 = 70, + aux_sym_comparison_operator_token15 = 71, + aux_sym_comparison_operator_token16 = 72, + aux_sym_comparison_operator_token17 = 73, + aux_sym_comparison_operator_token18 = 74, + aux_sym_comparison_operator_token19 = 75, + aux_sym_comparison_operator_token20 = 76, + aux_sym_comparison_operator_token21 = 77, + aux_sym_comparison_operator_token22 = 78, + aux_sym_comparison_operator_token23 = 79, + aux_sym_comparison_operator_token24 = 80, + aux_sym_comparison_operator_token25 = 81, + aux_sym_comparison_operator_token26 = 82, + aux_sym_comparison_operator_token27 = 83, + aux_sym_comparison_operator_token28 = 84, + aux_sym_comparison_operator_token29 = 85, + aux_sym_comparison_operator_token30 = 86, + aux_sym_comparison_operator_token31 = 87, + aux_sym_comparison_operator_token32 = 88, + aux_sym_comparison_operator_token33 = 89, + aux_sym_comparison_operator_token34 = 90, + aux_sym_comparison_operator_token35 = 91, + aux_sym_comparison_operator_token36 = 92, + aux_sym_comparison_operator_token37 = 93, + aux_sym_comparison_operator_token38 = 94, + aux_sym_comparison_operator_token39 = 95, + aux_sym_comparison_operator_token40 = 96, + aux_sym_comparison_operator_token41 = 97, + aux_sym_comparison_operator_token42 = 98, + aux_sym_comparison_operator_token43 = 99, + aux_sym_comparison_operator_token44 = 100, + aux_sym_comparison_operator_token45 = 101, + aux_sym_comparison_operator_token46 = 102, + aux_sym_comparison_operator_token47 = 103, + aux_sym_comparison_operator_token48 = 104, + aux_sym_comparison_operator_token49 = 105, + aux_sym_comparison_operator_token50 = 106, + aux_sym_format_operator_token1 = 107, + anon_sym_DOLLAR_DOLLAR = 108, + anon_sym_DOLLAR_CARET = 109, + anon_sym_DOLLAR_QMARK = 110, + anon_sym_DOLLAR_ = 111, + aux_sym_variable_token1 = 112, + aux_sym_variable_token2 = 113, + sym_braced_variable = 114, + sym_generic_token = 115, + sym__command_token = 116, + sym_command_parameter = 117, + aux_sym__verbatim_command_argument_chars_token1 = 118, + aux_sym__verbatim_command_argument_chars_token2 = 119, + aux_sym__verbatim_command_argument_chars_token3 = 120, + anon_sym_SEMI = 121, + aux_sym_param_block_token1 = 122, + anon_sym_LPAREN = 123, + anon_sym_RPAREN = 124, + anon_sym_COMMA = 125, + aux_sym_block_name_token1 = 126, + aux_sym_block_name_token2 = 127, + aux_sym_block_name_token3 = 128, + aux_sym_block_name_token4 = 129, + anon_sym_LBRACE = 130, + anon_sym_RBRACE = 131, + aux_sym_if_statement_token1 = 132, + aux_sym_elseif_clause_token1 = 133, + aux_sym_else_clause_token1 = 134, + aux_sym_switch_statement_token1 = 135, + aux_sym_switch_parameter_token1 = 136, + aux_sym_switch_parameter_token2 = 137, + aux_sym_switch_parameter_token3 = 138, + aux_sym_switch_parameter_token4 = 139, + aux_sym_switch_parameter_token5 = 140, + aux_sym_switch_condition_token1 = 141, + aux_sym_foreach_statement_token1 = 142, + aux_sym_foreach_statement_token2 = 143, + aux_sym_for_statement_token1 = 144, + aux_sym_for_statement_token2 = 145, + aux_sym_while_statement_token1 = 146, + aux_sym_do_statement_token1 = 147, + aux_sym_do_statement_token2 = 148, + aux_sym_function_statement_token1 = 149, + aux_sym_function_statement_token2 = 150, + aux_sym_function_statement_token3 = 151, + aux_sym_flow_control_statement_token1 = 152, + aux_sym_flow_control_statement_token2 = 153, + aux_sym_flow_control_statement_token3 = 154, + aux_sym_flow_control_statement_token4 = 155, + aux_sym_flow_control_statement_token5 = 156, + sym_label = 157, + aux_sym_trap_statement_token1 = 158, + aux_sym_try_statement_token1 = 159, + aux_sym_catch_clause_token1 = 160, + aux_sym_finally_clause_token1 = 161, + aux_sym_data_statement_token1 = 162, + aux_sym_data_commands_allowed_token1 = 163, + aux_sym_inlinescript_statement_token1 = 164, + aux_sym_parallel_statement_token1 = 165, + aux_sym_sequence_statement_token1 = 166, + anon_sym_PIPE = 167, + anon_sym_AMP = 168, + aux_sym__expandable_string_literal_immediate_token1 = 169, + aux_sym__expandable_string_literal_immediate_token2 = 170, + aux_sym__expandable_string_literal_immediate_token3 = 171, + anon_sym_DQUOTE_DQUOTE2 = 172, + anon_sym_DOLLAR2 = 173, + anon_sym_DQUOTE = 174, + aux_sym_command_name_token1 = 175, + aux_sym_command_name_token2 = 176, + anon_sym_DQUOTE2 = 177, + anon_sym_SQUOTE_SQUOTE = 178, + sym_path_command_name_token = 179, + sym_stop_parsing = 180, + anon_sym_SPACE = 181, + anon_sym_COLON = 182, + anon_sym_PERCENT = 183, + aux_sym_foreach_command_token1 = 184, + anon_sym_DASH_DASH_PERCENT = 185, + aux_sym_class_attribute_token1 = 186, + aux_sym_class_attribute_token2 = 187, + aux_sym_class_statement_token1 = 188, + aux_sym_enum_statement_token1 = 189, + aux_sym_logical_expression_token1 = 190, + aux_sym_logical_expression_token2 = 191, + aux_sym_logical_expression_token3 = 192, + aux_sym_bitwise_expression_token1 = 193, + aux_sym_bitwise_expression_token2 = 194, + aux_sym_bitwise_expression_token3 = 195, + anon_sym_PLUS = 196, + anon_sym_DASH = 197, + anon_sym_SLASH = 198, + anon_sym_BSLASH = 199, + anon_sym_STAR = 200, + anon_sym_DOT_DOT = 201, + aux_sym_expression_with_unary_operator_token1 = 202, + anon_sym_BANG = 203, + aux_sym_expression_with_unary_operator_token2 = 204, + anon_sym_PLUS_PLUS = 205, + anon_sym_DASH_DASH = 206, + anon_sym_DOLLAR_LPAREN = 207, + anon_sym_AT_LPAREN = 208, + anon_sym_AT_LBRACE = 209, + anon_sym_DOT2 = 210, + anon_sym_COLON_COLON = 211, + anon_sym_RBRACK = 212, + aux_sym_invokation_foreach_expression_token1 = 213, + sym__statement_terminator = 214, + sym_program = 215, + sym__literal = 216, + sym_integer_literal = 217, + sym_string_literal = 218, + sym_expandable_string_literal = 219, + sym_expandable_here_string_literal = 220, + sym_type_name = 221, + sym_array_type_name = 222, + sym_generic_type_name = 223, + sym_assignement_operator = 224, + sym_file_redirection_operator = 225, + sym_merging_redirection_operator = 226, + sym_comparison_operator = 227, + sym_format_operator = 228, + sym_variable = 229, + aux_sym__verbatim_command_argument_chars = 230, + sym_script_block = 231, + sym_param_block = 232, + sym_parameter_list = 233, + sym_script_parameter = 234, + sym_script_parameter_default = 235, + sym_script_block_body = 236, + sym_named_block_list = 237, + sym_named_block = 238, + sym_block_name = 239, + sym_statement_block = 240, + sym_statement_list = 241, + sym__statement = 242, + sym_empty_statement = 243, + sym_if_statement = 244, + sym_elseif_clauses = 245, + sym_elseif_clause = 246, + sym_else_clause = 247, + sym__labeled_statement = 248, + sym_switch_statement = 249, + sym_switch_parameters = 250, + sym_switch_parameter = 251, + sym_switch_condition = 252, + sym_switch_filename = 253, + sym_switch_body = 254, + sym_switch_clauses = 255, + sym_switch_clause = 256, + sym_switch_clause_condition = 257, + sym_foreach_statement = 258, + sym_foreach_parameter = 259, + sym_for_statement = 260, + sym_for_initializer = 261, + sym_for_condition = 262, + sym_for_iterator = 263, + sym_while_statement = 264, + sym_while_condition = 265, + sym_do_statement = 266, + sym_function_statement = 267, + sym_function_name = 268, + sym_function_parameter_declaration = 269, + sym_flow_control_statement = 270, + sym_label_expression = 271, + sym_trap_statement = 272, + sym_try_statement = 273, + sym_catch_clauses = 274, + sym_catch_clause = 275, + sym_catch_type_list = 276, + sym_finally_clause = 277, + sym_data_statement = 278, + sym_data_name = 279, + sym_data_commands_allowed = 280, + sym_data_commands_list = 281, + sym_data_command = 282, + sym_inlinescript_statement = 283, + sym_parallel_statement = 284, + sym_sequence_statement = 285, + sym_pipeline = 286, + sym_left_assignment_expression = 287, + sym_assignment_expression = 288, + aux_sym__pipeline_tail = 289, + sym_command = 290, + sym_command_invokation_operator = 291, + sym__expandable_string_literal_immediate = 292, + sym_command_name = 293, + sym_path_command_name = 294, + sym_command_name_expr = 295, + sym_command_elements = 296, + sym__command_element = 297, + sym_command_argument_sep = 298, + sym__command_argument = 299, + sym_foreach_command = 300, + sym_verbatim_command_argument = 301, + sym_redirections = 302, + sym_redirection = 303, + sym_redirected_file_name = 304, + sym_class_attribute = 305, + sym_class_property_definition = 306, + sym_class_method_parameter = 307, + sym_class_method_parameter_list = 308, + sym_class_method_definition = 309, + sym_class_statement = 310, + sym_enum_statement = 311, + sym_enum_member = 312, + sym__expression = 313, + sym_logical_expression = 314, + sym_bitwise_expression = 315, + sym_comparison_expression = 316, + sym_additive_expression = 317, + sym_multiplicative_expression = 318, + sym_format_expression = 319, + sym_range_expression = 320, + sym_array_literal_expression = 321, + sym_unary_expression = 322, + sym_expression_with_unary_operator = 323, + sym_pre_increment_expression = 324, + sym_pre_decrement_expression = 325, + sym_cast_expression = 326, + sym__primary_expression = 327, + sym__value = 328, + sym_parenthesized_expression = 329, + sym_sub_expression = 330, + sym_array_expression = 331, + sym_script_block_expression = 332, + sym_hash_literal_expression = 333, + sym_hash_literal_body = 334, + sym_hash_entry = 335, + sym_key_expression = 336, + sym_post_increment_expression = 337, + sym_post_decrement_expression = 338, + sym_member_access = 339, + sym_member_name = 340, + sym_element_access = 341, + sym_invokation_expression = 342, + sym_invokation_foreach_expression = 343, + sym_argument_list = 344, + sym_argument_expression_list = 345, + sym_argument_expression = 346, + sym_logical_argument_expression = 347, + sym_bitwise_argument_expression = 348, + sym_comparison_argument_expression = 349, + sym_additive_argument_expression = 350, + sym_multiplicative_argument_expression = 351, + sym_format_argument_expression = 352, + sym_range_argument_expression = 353, + sym_type_literal = 354, + sym_type_spec = 355, + sym_dimension = 356, + sym_generic_type_arguments = 357, + sym_attribute_list = 358, + sym_attribute = 359, + sym_attribute_name = 360, + sym_attribute_arguments = 361, + sym_attribute_argument = 362, + aux_sym_expandable_string_literal_repeat1 = 363, + aux_sym_expandable_string_literal_repeat2 = 364, + aux_sym_expandable_here_string_literal_repeat1 = 365, + aux_sym_script_block_repeat1 = 366, + aux_sym_parameter_list_repeat1 = 367, + aux_sym_named_block_list_repeat1 = 368, + aux_sym_statement_list_repeat1 = 369, + aux_sym_elseif_clauses_repeat1 = 370, + aux_sym_switch_parameters_repeat1 = 371, + aux_sym_switch_clauses_repeat1 = 372, + aux_sym_catch_clauses_repeat1 = 373, + aux_sym_catch_type_list_repeat1 = 374, + aux_sym_data_commands_list_repeat1 = 375, + aux_sym__expandable_string_literal_immediate_repeat1 = 376, + aux_sym__expandable_string_literal_immediate_repeat2 = 377, + aux_sym_command_name_repeat1 = 378, + aux_sym_path_command_name_repeat1 = 379, + aux_sym_command_elements_repeat1 = 380, + aux_sym_command_argument_sep_repeat1 = 381, + aux_sym_foreach_command_repeat1 = 382, + aux_sym_redirections_repeat1 = 383, + aux_sym_class_property_definition_repeat1 = 384, + aux_sym_class_method_parameter_list_repeat1 = 385, + aux_sym_class_statement_repeat1 = 386, + aux_sym_class_statement_repeat2 = 387, + aux_sym_enum_statement_repeat1 = 388, + aux_sym_array_literal_expression_repeat1 = 389, + aux_sym_hash_literal_body_repeat1 = 390, + aux_sym_argument_expression_list_repeat1 = 391, + aux_sym_dimension_repeat1 = 392, + aux_sym_generic_type_arguments_repeat1 = 393, + aux_sym_attribute_list_repeat1 = 394, + aux_sym_attribute_arguments_repeat1 = 395, }; static const char * const ts_symbol_names[] = { @@ -450,6 +451,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_STAR_EQ] = "*=", [anon_sym_SLASH_EQ] = "/=", [anon_sym_PERCENT_EQ] = "%=", + [anon_sym_DASH_EQ] = "-=", [anon_sym_GT] = ">", [anon_sym_GT_GT] = ">>", [anon_sym_2_GT] = "2>", @@ -848,6 +850,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, + [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, [anon_sym_GT] = anon_sym_GT, [anon_sym_GT_GT] = anon_sym_GT_GT, [anon_sym_2_GT] = anon_sym_2_GT, @@ -1333,6 +1336,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_DASH_EQ] = { + .visible = true, + .named = false, + }, [anon_sym_GT] = { .visible = true, .named = false, @@ -3061,72 +3068,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [120] = 120, [121] = 87, [122] = 92, - [123] = 106, - [124] = 89, - [125] = 98, - [126] = 95, - [127] = 112, - [128] = 117, - [129] = 111, - [130] = 90, - [131] = 101, - [132] = 116, - [133] = 103, - [134] = 105, - [135] = 108, - [136] = 110, - [137] = 114, - [138] = 115, - [139] = 91, - [140] = 118, - [141] = 120, - [142] = 119, - [143] = 143, - [144] = 143, - [145] = 84, - [146] = 104, - [147] = 113, - [148] = 93, - [149] = 109, - [150] = 96, - [151] = 97, - [152] = 99, - [153] = 100, - [154] = 88, - [155] = 143, - [156] = 143, + [123] = 97, + [124] = 99, + [125] = 100, + [126] = 104, + [127] = 106, + [128] = 109, + [129] = 119, + [130] = 89, + [131] = 95, + [132] = 98, + [133] = 114, + [134] = 112, + [135] = 117, + [136] = 111, + [137] = 90, + [138] = 96, + [139] = 116, + [140] = 103, + [141] = 105, + [142] = 108, + [143] = 84, + [144] = 110, + [145] = 88, + [146] = 115, + [147] = 91, + [148] = 118, + [149] = 120, + [150] = 150, + [151] = 150, + [152] = 113, + [153] = 93, + [154] = 101, + [155] = 150, + [156] = 150, [157] = 157, - [158] = 99, - [159] = 100, - [160] = 160, - [161] = 106, - [162] = 162, + [158] = 158, + [159] = 157, + [160] = 99, + [161] = 97, + [162] = 100, [163] = 163, - [164] = 164, - [165] = 157, + [164] = 106, + [165] = 96, [166] = 166, - [167] = 162, - [168] = 95, - [169] = 96, - [170] = 160, - [171] = 97, - [172] = 95, - [173] = 97, - [174] = 96, - [175] = 106, - [176] = 100, - [177] = 99, - [178] = 164, + [167] = 167, + [168] = 168, + [169] = 158, + [170] = 163, + [171] = 95, + [172] = 99, + [173] = 106, + [174] = 100, + [175] = 95, + [176] = 97, + [177] = 96, + [178] = 166, [179] = 179, - [180] = 180, + [180] = 167, [181] = 181, [182] = 182, - [183] = 166, + [183] = 183, [184] = 179, [185] = 182, - [186] = 180, - [187] = 163, - [188] = 181, + [186] = 181, + [187] = 168, + [188] = 183, [189] = 189, [190] = 190, [191] = 190, @@ -3134,229 +3141,229 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [193] = 42, [194] = 42, [195] = 195, - [196] = 195, - [197] = 197, - [198] = 197, - [199] = 3, - [200] = 200, - [201] = 200, - [202] = 3, - [203] = 203, - [204] = 203, + [196] = 196, + [197] = 195, + [198] = 196, + [199] = 199, + [200] = 199, + [201] = 201, + [202] = 201, + [203] = 3, + [204] = 3, [205] = 3, [206] = 3, [207] = 3, [208] = 3, - [209] = 3, + [209] = 209, [210] = 3, [211] = 3, [212] = 3, [213] = 3, - [214] = 214, - [215] = 3, - [216] = 214, - [217] = 214, - [218] = 214, - [219] = 214, - [220] = 214, - [221] = 214, - [222] = 214, + [214] = 3, + [215] = 209, + [216] = 3, + [217] = 209, + [218] = 209, + [219] = 209, + [220] = 209, + [221] = 209, + [222] = 209, [223] = 3, [224] = 3, [225] = 3, [226] = 3, - [227] = 214, - [228] = 214, + [227] = 209, + [228] = 209, [229] = 229, [230] = 230, [231] = 230, [232] = 232, - [233] = 229, + [233] = 230, [234] = 230, [235] = 232, [236] = 229, - [237] = 230, - [238] = 232, + [237] = 232, + [238] = 229, [239] = 229, [240] = 232, [241] = 241, [242] = 242, - [243] = 241, + [243] = 242, [244] = 244, - [245] = 241, - [246] = 246, - [247] = 242, - [248] = 246, - [249] = 244, - [250] = 246, + [245] = 245, + [246] = 241, + [247] = 244, + [248] = 242, + [249] = 241, + [250] = 245, [251] = 242, - [252] = 241, - [253] = 246, - [254] = 242, - [255] = 244, + [252] = 245, + [253] = 244, + [254] = 245, + [255] = 241, [256] = 244, [257] = 257, - [258] = 257, - [259] = 259, - [260] = 257, - [261] = 261, - [262] = 261, - [263] = 257, - [264] = 261, - [265] = 261, + [258] = 258, + [259] = 258, + [260] = 260, + [261] = 260, + [262] = 258, + [263] = 258, + [264] = 260, + [265] = 260, [266] = 266, [267] = 267, [268] = 266, - [269] = 267, - [270] = 267, + [269] = 269, + [270] = 270, [271] = 271, - [272] = 267, + [272] = 269, [273] = 273, - [274] = 274, - [275] = 267, - [276] = 267, - [277] = 267, - [278] = 278, - [279] = 267, - [280] = 273, - [281] = 278, - [282] = 271, - [283] = 266, - [284] = 273, - [285] = 278, - [286] = 271, - [287] = 266, - [288] = 273, - [289] = 278, - [290] = 271, - [291] = 143, - [292] = 143, - [293] = 143, - [294] = 143, + [274] = 269, + [275] = 269, + [276] = 269, + [277] = 273, + [278] = 269, + [279] = 269, + [280] = 266, + [281] = 271, + [282] = 267, + [283] = 273, + [284] = 266, + [285] = 271, + [286] = 267, + [287] = 273, + [288] = 271, + [289] = 267, + [290] = 269, + [291] = 150, + [292] = 150, + [293] = 150, + [294] = 150, [295] = 295, [296] = 295, - [297] = 157, - [298] = 160, - [299] = 299, - [300] = 162, - [301] = 160, - [302] = 160, - [303] = 303, - [304] = 162, - [305] = 42, - [306] = 157, - [307] = 162, - [308] = 42, - [309] = 309, - [310] = 303, - [311] = 42, - [312] = 312, - [313] = 42, - [314] = 180, - [315] = 182, - [316] = 312, - [317] = 317, - [318] = 179, - [319] = 181, - [320] = 309, - [321] = 299, + [297] = 158, + [298] = 157, + [299] = 163, + [300] = 42, + [301] = 163, + [302] = 163, + [303] = 158, + [304] = 157, + [305] = 157, + [306] = 42, + [307] = 307, + [308] = 308, + [309] = 179, + [310] = 308, + [311] = 311, + [312] = 182, + [313] = 311, + [314] = 183, + [315] = 315, + [316] = 181, + [317] = 315, + [318] = 307, + [319] = 42, + [320] = 42, + [321] = 321, [322] = 322, - [323] = 323, + [323] = 181, [324] = 324, - [325] = 179, - [326] = 181, - [327] = 180, - [328] = 324, - [329] = 309, - [330] = 312, + [325] = 324, + [326] = 311, + [327] = 315, + [328] = 328, + [329] = 324, + [330] = 324, [331] = 331, - [332] = 324, + [332] = 332, [333] = 333, [334] = 324, - [335] = 335, - [336] = 182, - [337] = 324, - [338] = 338, - [339] = 324, + [335] = 179, + [336] = 181, + [337] = 331, + [338] = 179, + [339] = 311, [340] = 324, [341] = 324, - [342] = 342, + [342] = 182, [343] = 324, - [344] = 324, - [345] = 345, - [346] = 179, - [347] = 181, - [348] = 324, - [349] = 324, - [350] = 180, - [351] = 331, - [352] = 182, - [353] = 309, - [354] = 312, - [355] = 355, + [344] = 183, + [345] = 315, + [346] = 324, + [347] = 182, + [348] = 348, + [349] = 349, + [350] = 324, + [351] = 351, + [352] = 352, + [353] = 183, + [354] = 324, + [355] = 324, [356] = 356, [357] = 357, [358] = 331, [359] = 359, - [360] = 356, - [361] = 356, - [362] = 338, - [363] = 363, + [360] = 360, + [361] = 361, + [362] = 331, + [363] = 349, [364] = 356, - [365] = 323, - [366] = 322, - [367] = 367, - [368] = 356, - [369] = 356, + [365] = 351, + [366] = 356, + [367] = 356, + [368] = 190, + [369] = 369, [370] = 356, - [371] = 371, - [372] = 342, - [373] = 189, - [374] = 331, - [375] = 375, - [376] = 376, - [377] = 356, - [378] = 190, + [371] = 322, + [372] = 372, + [373] = 352, + [374] = 356, + [375] = 356, + [376] = 356, + [377] = 189, + [378] = 378, [379] = 379, [380] = 380, [381] = 381, - [382] = 189, + [382] = 382, [383] = 383, - [384] = 384, + [384] = 189, [385] = 385, - [386] = 189, - [387] = 387, - [388] = 190, + [386] = 190, + [387] = 189, + [388] = 388, [389] = 389, [390] = 390, [391] = 391, - [392] = 392, - [393] = 190, + [392] = 190, + [393] = 379, [394] = 394, - [395] = 379, - [396] = 396, - [397] = 394, + [395] = 395, + [396] = 382, + [397] = 397, [398] = 398, - [399] = 399, - [400] = 312, - [401] = 399, - [402] = 389, - [403] = 399, + [399] = 382, + [400] = 395, + [401] = 42, + [402] = 42, + [403] = 380, [404] = 381, [405] = 379, - [406] = 394, - [407] = 309, - [408] = 379, - [409] = 312, - [410] = 398, - [411] = 394, - [412] = 42, - [413] = 42, - [414] = 390, - [415] = 383, - [416] = 399, - [417] = 309, - [418] = 399, + [406] = 379, + [407] = 407, + [408] = 315, + [409] = 407, + [410] = 382, + [411] = 311, + [412] = 394, + [413] = 407, + [414] = 407, + [415] = 391, + [416] = 315, + [417] = 407, + [418] = 311, [419] = 419, [420] = 420, [421] = 421, @@ -3366,39 +3373,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [425] = 425, [426] = 426, [427] = 427, - [428] = 428, - [429] = 429, - [430] = 426, - [431] = 431, + [428] = 420, + [429] = 420, + [430] = 430, + [431] = 420, [432] = 432, - [433] = 420, + [433] = 433, [434] = 434, - [435] = 426, + [435] = 435, [436] = 436, [437] = 437, [438] = 438, - [439] = 439, - [440] = 420, - [441] = 441, + [439] = 420, + [440] = 440, + [441] = 425, [442] = 442, [443] = 443, - [444] = 426, - [445] = 420, + [444] = 444, + [445] = 445, [446] = 446, [447] = 447, [448] = 448, [449] = 449, [450] = 450, [451] = 451, - [452] = 420, + [452] = 452, [453] = 453, [454] = 454, [455] = 455, [456] = 456, - [457] = 420, + [457] = 457, [458] = 458, [459] = 459, - [460] = 460, + [460] = 420, [461] = 461, [462] = 462, [463] = 463, @@ -3406,115 +3413,115 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [465] = 465, [466] = 466, [467] = 467, - [468] = 468, + [468] = 425, [469] = 469, - [470] = 470, + [470] = 420, [471] = 471, - [472] = 420, - [473] = 473, - [474] = 474, + [472] = 472, + [473] = 379, + [474] = 425, [475] = 475, - [476] = 476, - [477] = 426, + [476] = 425, + [477] = 477, [478] = 478, [479] = 479, - [480] = 379, + [480] = 480, [481] = 481, - [482] = 482, - [483] = 394, - [484] = 420, - [485] = 465, - [486] = 437, - [487] = 427, - [488] = 438, + [482] = 420, + [483] = 382, + [484] = 484, + [485] = 437, + [486] = 471, + [487] = 442, + [488] = 445, [489] = 449, - [490] = 450, + [490] = 454, [491] = 491, - [492] = 453, - [493] = 454, + [492] = 457, + [493] = 465, [494] = 331, - [495] = 468, - [496] = 479, - [497] = 481, - [498] = 455, - [499] = 436, - [500] = 441, - [501] = 442, - [502] = 443, - [503] = 461, - [504] = 462, - [505] = 467, - [506] = 469, - [507] = 470, - [508] = 476, - [509] = 482, - [510] = 421, - [511] = 423, - [512] = 424, + [495] = 478, + [496] = 446, + [497] = 469, + [498] = 435, + [499] = 451, + [500] = 452, + [501] = 472, + [502] = 438, + [503] = 430, + [504] = 433, + [505] = 436, + [506] = 440, + [507] = 443, + [508] = 447, + [509] = 450, + [510] = 453, + [511] = 484, + [512] = 456, [513] = 491, - [514] = 428, - [515] = 429, - [516] = 431, - [517] = 432, + [514] = 463, + [515] = 475, + [516] = 477, + [517] = 481, [518] = 491, - [519] = 456, + [519] = 455, [520] = 491, - [521] = 195, - [522] = 459, - [523] = 471, + [521] = 196, + [522] = 427, + [523] = 444, [524] = 524, [525] = 491, - [526] = 474, - [527] = 475, - [528] = 425, + [526] = 479, + [527] = 480, + [528] = 421, [529] = 422, [530] = 379, - [531] = 448, - [532] = 473, - [533] = 197, + [531] = 423, + [532] = 419, + [533] = 195, [534] = 534, - [535] = 463, - [536] = 464, - [537] = 434, - [538] = 394, - [539] = 446, - [540] = 478, - [541] = 466, - [542] = 447, - [543] = 451, - [544] = 460, + [535] = 458, + [536] = 459, + [537] = 461, + [538] = 382, + [539] = 462, + [540] = 464, + [541] = 448, + [542] = 424, + [543] = 426, + [544] = 466, [545] = 331, [546] = 3, [547] = 547, [548] = 548, [549] = 547, - [550] = 195, - [551] = 335, + [550] = 196, + [551] = 328, [552] = 547, - [553] = 195, + [553] = 196, [554] = 3, [555] = 3, - [556] = 333, + [556] = 348, [557] = 547, - [558] = 200, - [559] = 197, + [558] = 199, + [559] = 195, [560] = 3, [561] = 547, - [562] = 197, - [563] = 203, - [564] = 345, + [562] = 195, + [563] = 201, + [564] = 333, [565] = 565, [566] = 566, [567] = 566, - [568] = 200, + [568] = 199, [569] = 569, - [570] = 203, + [570] = 201, [571] = 566, [572] = 566, [573] = 573, [574] = 566, - [575] = 200, - [576] = 203, + [575] = 199, + [576] = 201, [577] = 577, [578] = 578, [579] = 577, @@ -3697,7 +3704,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [756] = 756, [757] = 756, [758] = 83, - [759] = 103, + [759] = 105, [760] = 97, [761] = 99, [762] = 100, @@ -3719,387 +3726,387 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [778] = 87, [779] = 756, [780] = 91, - [781] = 111, - [782] = 113, - [783] = 91, - [784] = 143, - [785] = 115, - [786] = 119, - [787] = 114, - [788] = 101, - [789] = 116, - [790] = 86, - [791] = 791, - [792] = 117, - [793] = 105, - [794] = 108, - [795] = 795, - [796] = 110, - [797] = 88, - [798] = 118, - [799] = 120, - [800] = 92, - [801] = 104, - [802] = 93, - [803] = 90, - [804] = 109, - [805] = 97, - [806] = 791, - [807] = 99, - [808] = 89, - [809] = 98, - [810] = 112, - [811] = 117, - [812] = 111, - [813] = 813, - [814] = 113, - [815] = 143, - [816] = 115, - [817] = 119, - [818] = 114, - [819] = 100, - [820] = 101, - [821] = 116, - [822] = 813, - [823] = 103, - [824] = 105, - [825] = 106, - [826] = 108, - [827] = 110, - [828] = 83, - [829] = 88, - [830] = 87, - [831] = 95, - [832] = 118, - [833] = 120, - [834] = 104, - [835] = 109, - [836] = 96, - [837] = 89, - [838] = 98, - [839] = 86, - [840] = 112, - [841] = 96, - [842] = 106, - [843] = 84, - [844] = 84, - [845] = 110, - [846] = 88, - [847] = 101, - [848] = 791, - [849] = 116, - [850] = 118, - [851] = 813, - [852] = 852, - [853] = 120, - [854] = 104, - [855] = 109, - [856] = 791, - [857] = 852, - [858] = 858, - [859] = 103, - [860] = 89, - [861] = 98, - [862] = 105, - [863] = 108, - [864] = 112, - [865] = 117, - [866] = 110, - [867] = 115, - [868] = 88, - [869] = 858, - [870] = 119, - [871] = 118, - [872] = 120, - [873] = 87, - [874] = 104, - [875] = 86, - [876] = 109, - [877] = 114, - [878] = 89, - [879] = 98, - [880] = 112, - [881] = 90, - [882] = 117, - [883] = 87, - [884] = 91, - [885] = 86, - [886] = 813, - [887] = 113, - [888] = 143, - [889] = 90, - [890] = 91, - [891] = 891, - [892] = 115, - [893] = 92, - [894] = 143, - [895] = 93, - [896] = 143, - [897] = 119, - [898] = 114, - [899] = 92, - [900] = 93, - [901] = 143, - [902] = 891, - [903] = 95, - [904] = 96, - [905] = 97, - [906] = 111, - [907] = 99, - [908] = 100, - [909] = 106, - [910] = 101, - [911] = 95, - [912] = 96, - [913] = 97, - [914] = 99, - [915] = 100, - [916] = 113, - [917] = 116, - [918] = 103, - [919] = 105, - [920] = 84, - [921] = 108, - [922] = 84, - [923] = 111, - [924] = 924, + [781] = 781, + [782] = 111, + [783] = 113, + [784] = 91, + [785] = 781, + [786] = 786, + [787] = 150, + [788] = 115, + [789] = 119, + [790] = 114, + [791] = 101, + [792] = 116, + [793] = 86, + [794] = 794, + [795] = 103, + [796] = 117, + [797] = 786, + [798] = 108, + [799] = 799, + [800] = 110, + [801] = 88, + [802] = 118, + [803] = 120, + [804] = 92, + [805] = 104, + [806] = 93, + [807] = 90, + [808] = 109, + [809] = 97, + [810] = 794, + [811] = 99, + [812] = 89, + [813] = 98, + [814] = 112, + [815] = 117, + [816] = 111, + [817] = 817, + [818] = 113, + [819] = 819, + [820] = 150, + [821] = 115, + [822] = 119, + [823] = 114, + [824] = 100, + [825] = 101, + [826] = 116, + [827] = 817, + [828] = 819, + [829] = 103, + [830] = 105, + [831] = 106, + [832] = 108, + [833] = 110, + [834] = 83, + [835] = 88, + [836] = 87, + [837] = 95, + [838] = 118, + [839] = 120, + [840] = 104, + [841] = 109, + [842] = 96, + [843] = 89, + [844] = 98, + [845] = 86, + [846] = 112, + [847] = 96, + [848] = 108, + [849] = 114, + [850] = 84, + [851] = 84, + [852] = 84, + [853] = 84, + [854] = 114, + [855] = 101, + [856] = 116, + [857] = 794, + [858] = 103, + [859] = 105, + [860] = 817, + [861] = 108, + [862] = 110, + [863] = 88, + [864] = 794, + [865] = 817, + [866] = 101, + [867] = 118, + [868] = 120, + [869] = 104, + [870] = 109, + [871] = 116, + [872] = 89, + [873] = 98, + [874] = 103, + [875] = 105, + [876] = 112, + [877] = 117, + [878] = 111, + [879] = 110, + [880] = 150, + [881] = 88, + [882] = 113, + [883] = 118, + [884] = 87, + [885] = 120, + [886] = 86, + [887] = 104, + [888] = 109, + [889] = 119, + [890] = 89, + [891] = 98, + [892] = 90, + [893] = 112, + [894] = 87, + [895] = 91, + [896] = 86, + [897] = 117, + [898] = 111, + [899] = 113, + [900] = 90, + [901] = 150, + [902] = 91, + [903] = 150, + [904] = 92, + [905] = 93, + [906] = 150, + [907] = 92, + [908] = 93, + [909] = 115, + [910] = 95, + [911] = 96, + [912] = 97, + [913] = 99, + [914] = 100, + [915] = 106, + [916] = 119, + [917] = 95, + [918] = 96, + [919] = 97, + [920] = 99, + [921] = 100, + [922] = 106, + [923] = 115, + [924] = 83, [925] = 925, - [926] = 924, - [927] = 83, - [928] = 143, - [929] = 143, - [930] = 42, + [926] = 150, + [927] = 150, + [928] = 83, + [929] = 42, + [930] = 925, [931] = 42, - [932] = 925, - [933] = 83, - [934] = 103, - [935] = 116, - [936] = 42, - [937] = 925, - [938] = 42, - [939] = 95, - [940] = 96, - [941] = 86, - [942] = 942, - [943] = 925, - [944] = 90, - [945] = 945, - [946] = 97, - [947] = 113, - [948] = 117, - [949] = 105, - [950] = 950, - [951] = 108, - [952] = 110, - [953] = 88, - [954] = 106, - [955] = 115, - [956] = 120, - [957] = 87, - [958] = 119, - [959] = 99, - [960] = 114, - [961] = 111, - [962] = 104, - [963] = 924, - [964] = 91, - [965] = 945, - [966] = 942, - [967] = 924, - [968] = 109, - [969] = 101, - [970] = 84, - [971] = 89, - [972] = 100, - [973] = 98, - [974] = 92, - [975] = 950, - [976] = 112, - [977] = 93, - [978] = 118, - [979] = 979, - [980] = 83, + [932] = 932, + [933] = 932, + [934] = 109, + [935] = 88, + [936] = 84, + [937] = 937, + [938] = 932, + [939] = 118, + [940] = 120, + [941] = 114, + [942] = 115, + [943] = 119, + [944] = 944, + [945] = 95, + [946] = 90, + [947] = 947, + [948] = 101, + [949] = 104, + [950] = 96, + [951] = 97, + [952] = 952, + [953] = 42, + [954] = 100, + [955] = 89, + [956] = 103, + [957] = 105, + [958] = 106, + [959] = 87, + [960] = 937, + [961] = 98, + [962] = 111, + [963] = 952, + [964] = 112, + [965] = 925, + [966] = 91, + [967] = 113, + [968] = 947, + [969] = 925, + [970] = 944, + [971] = 117, + [972] = 116, + [973] = 108, + [974] = 99, + [975] = 932, + [976] = 92, + [977] = 42, + [978] = 110, + [979] = 93, + [980] = 86, [981] = 981, - [982] = 942, - [983] = 950, - [984] = 981, - [985] = 945, - [986] = 986, - [987] = 942, + [982] = 952, + [983] = 952, + [984] = 944, + [985] = 947, + [986] = 944, + [987] = 987, [988] = 988, - [989] = 986, - [990] = 945, - [991] = 950, - [992] = 979, + [989] = 947, + [990] = 987, + [991] = 981, + [992] = 83, [993] = 988, [994] = 83, [995] = 157, - [996] = 110, - [997] = 986, - [998] = 103, - [999] = 91, - [1000] = 115, - [1001] = 96, - [1002] = 90, - [1003] = 119, - [1004] = 114, - [1005] = 104, - [1006] = 162, - [1007] = 979, - [1008] = 92, - [1009] = 988, - [1010] = 93, - [1011] = 97, - [1012] = 101, - [1013] = 88, - [1014] = 116, - [1015] = 95, - [1016] = 118, - [1017] = 111, - [1018] = 42, - [1019] = 120, - [1020] = 113, - [1021] = 160, - [1022] = 986, - [1023] = 105, - [1024] = 86, - [1025] = 143, - [1026] = 143, - [1027] = 99, - [1028] = 162, - [1029] = 100, - [1030] = 109, - [1031] = 108, - [1032] = 979, - [1033] = 160, - [1034] = 84, - [1035] = 157, - [1036] = 106, - [1037] = 89, - [1038] = 988, - [1039] = 112, - [1040] = 117, - [1041] = 98, - [1042] = 87, - [1043] = 157, - [1044] = 164, - [1045] = 1045, - [1046] = 162, - [1047] = 160, - [1048] = 106, - [1049] = 99, - [1050] = 97, - [1051] = 100, - [1052] = 157, - [1053] = 1045, - [1054] = 99, - [1055] = 100, - [1056] = 106, - [1057] = 162, - [1058] = 143, - [1059] = 143, - [1060] = 96, - [1061] = 95, - [1062] = 96, - [1063] = 160, - [1064] = 164, - [1065] = 157, - [1066] = 160, - [1067] = 157, - [1068] = 162, - [1069] = 160, - [1070] = 95, - [1071] = 162, - [1072] = 97, - [1073] = 162, - [1074] = 95, - [1075] = 924, - [1076] = 1076, - [1077] = 96, - [1078] = 106, - [1079] = 924, - [1080] = 99, - [1081] = 100, - [1082] = 95, - [1083] = 42, - [1084] = 1045, - [1085] = 97, - [1086] = 1076, - [1087] = 99, + [996] = 163, + [997] = 105, + [998] = 106, + [999] = 108, + [1000] = 157, + [1001] = 110, + [1002] = 987, + [1003] = 96, + [1004] = 91, + [1005] = 115, + [1006] = 119, + [1007] = 114, + [1008] = 104, + [1009] = 981, + [1010] = 92, + [1011] = 988, + [1012] = 93, + [1013] = 97, + [1014] = 101, + [1015] = 116, + [1016] = 88, + [1017] = 87, + [1018] = 118, + [1019] = 111, + [1020] = 42, + [1021] = 113, + [1022] = 987, + [1023] = 120, + [1024] = 103, + [1025] = 86, + [1026] = 99, + [1027] = 150, + [1028] = 150, + [1029] = 158, + [1030] = 100, + [1031] = 109, + [1032] = 163, + [1033] = 981, + [1034] = 90, + [1035] = 89, + [1036] = 95, + [1037] = 988, + [1038] = 112, + [1039] = 117, + [1040] = 98, + [1041] = 84, + [1042] = 158, + [1043] = 95, + [1044] = 96, + [1045] = 100, + [1046] = 157, + [1047] = 106, + [1048] = 96, + [1049] = 106, + [1050] = 166, + [1051] = 158, + [1052] = 95, + [1053] = 97, + [1054] = 158, + [1055] = 1055, + [1056] = 99, + [1057] = 100, + [1058] = 157, + [1059] = 158, + [1060] = 158, + [1061] = 163, + [1062] = 163, + [1063] = 157, + [1064] = 150, + [1065] = 150, + [1066] = 163, + [1067] = 1055, + [1068] = 157, + [1069] = 99, + [1070] = 166, + [1071] = 97, + [1072] = 163, + [1073] = 163, + [1074] = 96, + [1075] = 97, + [1076] = 166, + [1077] = 99, + [1078] = 100, + [1079] = 106, + [1080] = 106, + [1081] = 97, + [1082] = 925, + [1083] = 1083, + [1084] = 925, + [1085] = 99, + [1086] = 95, + [1087] = 42, [1088] = 100, - [1089] = 164, - [1090] = 164, - [1091] = 162, - [1092] = 96, - [1093] = 106, - [1094] = 157, - [1095] = 97, - [1096] = 160, + [1089] = 1055, + [1090] = 1083, + [1091] = 166, + [1092] = 95, + [1093] = 96, + [1094] = 163, + [1095] = 158, + [1096] = 1055, [1097] = 157, - [1098] = 160, - [1099] = 1045, + [1098] = 158, + [1099] = 157, [1100] = 1100, [1101] = 1101, [1102] = 1102, [1103] = 1103, [1104] = 1104, - [1105] = 1101, - [1106] = 1106, - [1107] = 93, - [1108] = 92, - [1109] = 1109, - [1110] = 1109, - [1111] = 1076, - [1112] = 1076, - [1113] = 1113, - [1114] = 1100, - [1115] = 42, - [1116] = 1106, - [1117] = 1103, - [1118] = 355, - [1119] = 93, - [1120] = 92, - [1121] = 1104, - [1122] = 93, - [1123] = 1101, - [1124] = 92, - [1125] = 1109, - [1126] = 1104, - [1127] = 1100, - [1128] = 1128, - [1129] = 1106, - [1130] = 1128, - [1131] = 1109, - [1132] = 1101, - [1133] = 1133, - [1134] = 1106, - [1135] = 1133, - [1136] = 93, - [1137] = 1100, - [1138] = 1104, - [1139] = 1103, + [1105] = 1100, + [1106] = 1101, + [1107] = 1083, + [1108] = 1103, + [1109] = 42, + [1110] = 1110, + [1111] = 1104, + [1112] = 92, + [1113] = 93, + [1114] = 1083, + [1115] = 1115, + [1116] = 1116, + [1117] = 1115, + [1118] = 93, + [1119] = 92, + [1120] = 332, + [1121] = 1110, + [1122] = 1122, + [1123] = 1110, + [1124] = 1110, + [1125] = 1125, + [1126] = 1101, + [1127] = 1115, + [1128] = 1103, + [1129] = 1100, + [1130] = 1104, + [1131] = 93, + [1132] = 92, + [1133] = 1125, + [1134] = 1103, + [1135] = 1101, + [1136] = 1104, + [1137] = 1122, + [1138] = 1115, + [1139] = 1100, [1140] = 92, - [1141] = 1103, - [1142] = 160, - [1143] = 162, - [1144] = 162, - [1145] = 160, - [1146] = 157, - [1147] = 157, + [1141] = 93, + [1142] = 157, + [1143] = 163, + [1144] = 158, + [1145] = 157, + [1146] = 163, + [1147] = 158, [1148] = 1148, [1149] = 1149, - [1150] = 1101, - [1151] = 1104, - [1152] = 1076, - [1153] = 1109, - [1154] = 1100, - [1155] = 1076, - [1156] = 1109, - [1157] = 1104, - [1158] = 1101, - [1159] = 1100, + [1150] = 1083, + [1151] = 1110, + [1152] = 1104, + [1153] = 1103, + [1154] = 1103, + [1155] = 1101, + [1156] = 1101, + [1157] = 1083, + [1158] = 1104, + [1159] = 1110, [1160] = 1160, - [1161] = 355, + [1161] = 332, [1162] = 1162, [1163] = 1163, [1164] = 1164, @@ -4175,29 +4182,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1234] = 1217, [1235] = 84, [1236] = 1236, - [1237] = 1237, - [1238] = 1237, - [1239] = 1236, - [1240] = 1236, + [1237] = 1236, + [1238] = 1236, + [1239] = 1239, + [1240] = 1239, [1241] = 717, - [1242] = 1242, - [1243] = 1237, + [1242] = 1239, + [1243] = 1243, [1244] = 1244, [1245] = 1245, [1246] = 1246, - [1247] = 91, - [1248] = 90, - [1249] = 91, - [1250] = 1250, + [1247] = 90, + [1248] = 1248, + [1249] = 90, + [1250] = 91, [1251] = 91, [1252] = 1252, - [1253] = 1253, - [1254] = 84, - [1255] = 355, - [1256] = 84, - [1257] = 1257, - [1258] = 84, - [1259] = 90, + [1253] = 84, + [1254] = 332, + [1255] = 84, + [1256] = 91, + [1257] = 84, + [1258] = 1258, + [1259] = 1259, [1260] = 90, [1261] = 1261, [1262] = 1262, @@ -4206,141 +4213,141 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1265] = 1265, [1266] = 1266, [1267] = 1267, - [1268] = 1268, - [1269] = 745, + [1268] = 382, + [1269] = 1269, [1270] = 1270, - [1271] = 743, + [1271] = 1271, [1272] = 1272, - [1273] = 1273, - [1274] = 394, + [1273] = 743, + [1274] = 1274, [1275] = 1275, [1276] = 379, - [1277] = 1277, + [1277] = 745, [1278] = 1278, [1279] = 1279, [1280] = 1280, [1281] = 1281, - [1282] = 1279, - [1283] = 1283, - [1284] = 1283, - [1285] = 1279, - [1286] = 1283, - [1287] = 1283, - [1288] = 1288, + [1282] = 1281, + [1283] = 1280, + [1284] = 1284, + [1285] = 1280, + [1286] = 1286, + [1287] = 1280, + [1288] = 1281, [1289] = 1289, - [1290] = 1279, - [1291] = 143, - [1292] = 84, + [1290] = 1281, + [1291] = 84, + [1292] = 150, [1293] = 1293, [1294] = 1294, [1295] = 1295, [1296] = 1296, - [1297] = 1297, - [1298] = 1294, - [1299] = 1288, - [1300] = 1300, - [1301] = 1289, + [1297] = 1296, + [1298] = 1289, + [1299] = 1299, + [1300] = 1279, + [1301] = 1301, [1302] = 1302, [1303] = 1303, [1304] = 1304, - [1305] = 143, - [1306] = 858, + [1305] = 819, + [1306] = 932, [1307] = 1307, - [1308] = 1308, - [1309] = 891, - [1310] = 925, + [1308] = 1303, + [1309] = 1309, + [1310] = 150, [1311] = 1311, - [1312] = 1307, - [1313] = 1302, - [1314] = 1307, - [1315] = 1302, - [1316] = 1307, - [1317] = 1302, - [1318] = 891, - [1319] = 299, - [1320] = 143, - [1321] = 1321, - [1322] = 858, - [1323] = 143, - [1324] = 942, - [1325] = 1325, - [1326] = 891, - [1327] = 858, - [1328] = 299, - [1329] = 303, - [1330] = 950, + [1312] = 786, + [1313] = 1313, + [1314] = 1304, + [1315] = 1311, + [1316] = 1304, + [1317] = 1311, + [1318] = 1304, + [1319] = 1311, + [1320] = 819, + [1321] = 786, + [1322] = 1322, + [1323] = 150, + [1324] = 944, + [1325] = 786, + [1326] = 308, + [1327] = 819, + [1328] = 947, + [1329] = 952, + [1330] = 307, [1331] = 1331, - [1332] = 945, - [1333] = 303, - [1334] = 1325, - [1335] = 1335, + [1332] = 308, + [1333] = 307, + [1334] = 1334, + [1335] = 150, [1336] = 1336, [1337] = 1337, - [1338] = 1338, + [1338] = 988, [1339] = 1339, [1340] = 1340, - [1341] = 1341, - [1342] = 1340, - [1343] = 1340, + [1341] = 1340, + [1342] = 1339, + [1343] = 1339, [1344] = 1344, - [1345] = 1341, - [1346] = 1339, - [1347] = 979, - [1348] = 1339, - [1349] = 988, - [1350] = 1336, - [1351] = 986, - [1352] = 1338, + [1345] = 1345, + [1346] = 987, + [1347] = 1344, + [1348] = 1345, + [1349] = 1349, + [1350] = 1337, + [1351] = 1337, + [1352] = 1336, [1353] = 1339, - [1354] = 1344, + [1354] = 981, [1355] = 1355, - [1356] = 342, - [1357] = 1344, + [1356] = 349, + [1357] = 1336, [1358] = 1358, - [1359] = 323, - [1360] = 322, - [1361] = 1358, - [1362] = 1362, + [1359] = 1358, + [1360] = 1358, + [1361] = 382, + [1362] = 1358, [1363] = 1363, - [1364] = 1364, - [1365] = 379, + [1364] = 1358, + [1365] = 1358, [1366] = 1358, - [1367] = 1358, + [1367] = 351, [1368] = 1358, - [1369] = 394, - [1370] = 1358, - [1371] = 1358, - [1372] = 1358, - [1373] = 1358, - [1374] = 981, - [1375] = 1341, + [1369] = 1358, + [1370] = 1345, + [1371] = 937, + [1372] = 379, + [1373] = 1373, + [1374] = 1374, + [1375] = 1345, [1376] = 1358, [1377] = 1358, - [1378] = 1378, - [1379] = 1362, - [1380] = 1341, - [1381] = 1362, - [1382] = 1362, - [1383] = 1383, + [1378] = 1358, + [1379] = 1379, + [1380] = 351, + [1381] = 1373, + [1382] = 1373, + [1383] = 1336, [1384] = 1358, - [1385] = 1358, + [1385] = 1385, [1386] = 1358, - [1387] = 338, + [1387] = 352, [1388] = 1358, [1389] = 1389, [1390] = 1390, - [1391] = 342, - [1392] = 1358, - [1393] = 1344, - [1394] = 1358, - [1395] = 1355, - [1396] = 338, - [1397] = 323, - [1398] = 1398, - [1399] = 1399, - [1400] = 322, - [1401] = 1358, - [1402] = 981, + [1391] = 349, + [1392] = 352, + [1393] = 1385, + [1394] = 322, + [1395] = 1395, + [1396] = 1396, + [1397] = 1358, + [1398] = 322, + [1399] = 1358, + [1400] = 1358, + [1401] = 1373, + [1402] = 937, [1403] = 1403, [1404] = 1403, [1405] = 1405, @@ -4361,7 +4368,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1420] = 1420, [1421] = 87, [1422] = 86, - [1423] = 981, + [1423] = 937, [1424] = 1405, [1425] = 1425, [1426] = 1409, @@ -4389,7 +4396,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1448] = 1448, [1449] = 1449, [1450] = 1450, - [1451] = 398, + [1451] = 395, [1452] = 1452, [1453] = 1453, [1454] = 1454, @@ -4404,7 +4411,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1463] = 1433, [1464] = 1464, [1465] = 1465, - [1466] = 383, + [1466] = 381, [1467] = 1456, [1468] = 1468, [1469] = 1469, @@ -4417,21 +4424,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1476] = 1476, [1477] = 1456, [1478] = 1435, - [1479] = 389, + [1479] = 394, [1480] = 1456, [1481] = 1435, [1482] = 1482, [1483] = 1469, - [1484] = 381, + [1484] = 391, [1485] = 1442, [1486] = 1486, - [1487] = 398, + [1487] = 395, [1488] = 1488, [1489] = 1456, [1490] = 1490, [1491] = 1464, [1492] = 1438, - [1493] = 390, + [1493] = 380, [1494] = 1494, [1495] = 1495, [1496] = 1434, @@ -4442,7 +4449,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1501] = 1501, [1502] = 1490, [1503] = 1464, - [1504] = 390, + [1504] = 380, [1505] = 1468, [1506] = 1494, [1507] = 1495, @@ -4465,7 +4472,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1524] = 1434, [1525] = 1525, [1526] = 1449, - [1527] = 383, + [1527] = 381, [1528] = 1528, [1529] = 1495, [1530] = 1490, @@ -4477,14 +4484,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1536] = 1461, [1537] = 1488, [1538] = 1456, - [1539] = 389, + [1539] = 394, [1540] = 1456, [1541] = 1516, [1542] = 1432, [1543] = 1435, [1544] = 1435, [1545] = 1545, - [1546] = 381, + [1546] = 391, [1547] = 1488, [1548] = 1468, [1549] = 1549, @@ -4499,7 +4506,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1558] = 1558, [1559] = 1559, [1560] = 1560, - [1561] = 1106, + [1561] = 1100, [1562] = 1562, [1563] = 1563, [1564] = 1564, @@ -4669,13 +4676,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1728] = 1562, [1729] = 1729, [1730] = 1730, - [1731] = 456, + [1731] = 455, [1732] = 1732, - [1733] = 459, - [1734] = 431, - [1735] = 465, + [1733] = 427, + [1734] = 477, + [1735] = 437, [1736] = 1736, - [1737] = 471, + [1737] = 444, [1738] = 1738, [1739] = 1739, [1740] = 1740, @@ -4687,23 +4694,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1746] = 1746, [1747] = 1747, [1748] = 1748, - [1749] = 432, + [1749] = 481, [1750] = 1750, [1751] = 1751, [1752] = 1752, [1753] = 1751, [1754] = 1754, [1755] = 1755, - [1756] = 453, + [1756] = 457, [1757] = 1757, [1758] = 1758, [1759] = 1741, [1760] = 1760, - [1761] = 461, + [1761] = 430, [1762] = 1746, [1763] = 1763, [1764] = 1764, - [1765] = 454, + [1765] = 465, [1766] = 1766, [1767] = 1767, [1768] = 1741, @@ -4726,11 +4733,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1785] = 1785, [1786] = 1786, [1787] = 1787, - [1788] = 345, + [1788] = 333, [1789] = 1747, [1790] = 1741, [1791] = 1742, - [1792] = 463, + [1792] = 458, [1793] = 1739, [1794] = 1746, [1795] = 1747, @@ -4738,32 +4745,32 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1797] = 1797, [1798] = 1750, [1799] = 1751, - [1800] = 464, + [1800] = 459, [1801] = 1755, [1802] = 1757, - [1803] = 434, + [1803] = 461, [1804] = 1804, - [1805] = 446, + [1805] = 462, [1806] = 1806, - [1807] = 478, - [1808] = 466, + [1807] = 464, + [1808] = 448, [1809] = 1809, [1810] = 1810, - [1811] = 447, + [1811] = 424, [1812] = 1741, [1813] = 1742, [1814] = 1814, [1815] = 1739, [1816] = 1746, [1817] = 1747, - [1818] = 468, - [1819] = 437, + [1818] = 478, + [1819] = 471, [1820] = 1750, [1821] = 1751, - [1822] = 451, + [1822] = 426, [1823] = 1755, [1824] = 1757, - [1825] = 460, + [1825] = 466, [1826] = 1826, [1827] = 1742, [1828] = 1739, @@ -4777,102 +4784,102 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1836] = 1750, [1837] = 1837, [1838] = 1757, - [1839] = 427, - [1840] = 438, + [1839] = 442, + [1840] = 445, [1841] = 1739, [1842] = 449, [1843] = 1757, - [1844] = 450, + [1844] = 454, [1845] = 1740, [1846] = 1757, [1847] = 1847, [1848] = 1848, - [1849] = 453, - [1850] = 454, + [1849] = 457, + [1850] = 465, [1851] = 1851, - [1852] = 333, + [1852] = 348, [1853] = 1853, [1854] = 1854, - [1855] = 468, + [1855] = 478, [1856] = 1856, - [1857] = 479, + [1857] = 446, [1858] = 1858, - [1859] = 481, + [1859] = 469, [1860] = 1860, - [1861] = 455, - [1862] = 436, - [1863] = 441, - [1864] = 442, - [1865] = 443, + [1861] = 435, + [1862] = 451, + [1863] = 452, + [1864] = 472, + [1865] = 438, [1866] = 1866, - [1867] = 461, - [1868] = 462, - [1869] = 467, + [1867] = 430, + [1868] = 433, + [1869] = 436, [1870] = 1740, - [1871] = 469, + [1871] = 440, [1872] = 1741, - [1873] = 470, + [1873] = 443, [1874] = 1742, [1875] = 1875, - [1876] = 476, + [1876] = 447, [1877] = 1744, - [1878] = 482, + [1878] = 450, [1879] = 1804, - [1880] = 421, + [1880] = 453, [1881] = 1881, [1882] = 1882, - [1883] = 423, + [1883] = 484, [1884] = 1743, - [1885] = 424, + [1885] = 456, [1886] = 1886, [1887] = 1887, - [1888] = 462, + [1888] = 433, [1889] = 1889, - [1890] = 474, - [1891] = 428, - [1892] = 475, + [1890] = 479, + [1891] = 463, + [1892] = 480, [1893] = 1893, [1894] = 1894, [1895] = 1740, - [1896] = 429, - [1897] = 479, + [1896] = 475, + [1897] = 446, [1898] = 1887, [1899] = 1899, [1900] = 1900, - [1901] = 431, + [1901] = 477, [1902] = 1752, - [1903] = 432, + [1903] = 481, [1904] = 1742, - [1905] = 481, + [1905] = 469, [1906] = 1906, [1907] = 1907, - [1908] = 437, + [1908] = 471, [1909] = 1909, [1910] = 1910, [1911] = 1911, - [1912] = 455, + [1912] = 435, [1913] = 1913, [1914] = 1914, [1915] = 1915, [1916] = 1739, [1917] = 1740, [1918] = 1918, - [1919] = 425, + [1919] = 421, [1920] = 1920, [1921] = 1921, [1922] = 1757, - [1923] = 474, - [1924] = 475, + [1923] = 479, + [1924] = 480, [1925] = 422, [1926] = 1854, - [1927] = 425, + [1927] = 421, [1928] = 422, - [1929] = 448, - [1930] = 473, + [1929] = 423, + [1930] = 419, [1931] = 1881, - [1932] = 448, + [1932] = 423, [1933] = 1933, - [1934] = 473, + [1934] = 419, [1935] = 1935, [1936] = 1875, [1937] = 1796, @@ -4900,9 +4907,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1959] = 1740, [1960] = 1752, [1961] = 1961, - [1962] = 436, - [1963] = 467, - [1964] = 469, + [1962] = 451, + [1963] = 436, + [1964] = 440, [1965] = 1961, [1966] = 1966, [1967] = 1739, @@ -4916,7 +4923,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1975] = 1975, [1976] = 1750, [1977] = 1977, - [1978] = 441, + [1978] = 452, [1979] = 1751, [1980] = 1875, [1981] = 1981, @@ -4927,27 +4934,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1986] = 1986, [1987] = 1987, [1988] = 1740, - [1989] = 442, + [1989] = 472, [1990] = 1889, [1991] = 1755, [1992] = 1740, - [1993] = 443, + [1993] = 438, [1994] = 1893, [1995] = 1894, [1996] = 1996, [1997] = 1997, - [1998] = 470, + [1998] = 443, [1999] = 1887, [2000] = 1899, [2001] = 1900, - [2002] = 456, + [2002] = 455, [2003] = 1752, [2004] = 2004, - [2005] = 459, + [2005] = 427, [2006] = 2006, - [2007] = 465, + [2007] = 437, [2008] = 1875, - [2009] = 471, + [2009] = 444, [2010] = 1740, [2011] = 1889, [2012] = 2012, @@ -4995,26 +5002,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2054] = 1854, [2055] = 1781, [2056] = 2056, - [2057] = 463, - [2058] = 464, - [2059] = 434, + [2057] = 458, + [2058] = 459, + [2059] = 461, [2060] = 1796, [2061] = 1894, - [2062] = 446, + [2062] = 462, [2063] = 1781, - [2064] = 476, + [2064] = 447, [2065] = 1961, - [2066] = 478, - [2067] = 466, + [2066] = 464, + [2067] = 448, [2068] = 2031, [2069] = 1741, [2070] = 1742, - [2071] = 482, - [2072] = 447, + [2071] = 450, + [2072] = 424, [2073] = 1757, [2074] = 1787, [2075] = 1740, - [2076] = 421, + [2076] = 453, [2077] = 1858, [2078] = 1848, [2079] = 1886, @@ -5028,10 +5035,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2087] = 2038, [2088] = 1747, [2089] = 1732, - [2090] = 451, + [2090] = 426, [2091] = 2015, [2092] = 2043, - [2093] = 460, + [2093] = 466, [2094] = 1785, [2095] = 1797, [2096] = 2047, @@ -5039,10 +5046,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2098] = 2043, [2099] = 2029, [2100] = 1767, - [2101] = 423, + [2101] = 484, [2102] = 2038, [2103] = 1920, - [2104] = 424, + [2104] = 456, [2105] = 2038, [2106] = 2106, [2107] = 1732, @@ -5062,7 +5069,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2121] = 1814, [2122] = 1935, [2123] = 2051, - [2124] = 428, + [2124] = 463, [2125] = 1910, [2126] = 2119, [2127] = 1997, @@ -5073,17 +5080,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2132] = 2119, [2133] = 1997, [2134] = 2119, - [2135] = 427, - [2136] = 438, + [2135] = 442, + [2136] = 445, [2137] = 2137, [2138] = 449, - [2139] = 450, + [2139] = 454, [2140] = 2140, - [2141] = 429, + [2141] = 475, [2142] = 2142, [2143] = 1740, [2144] = 2041, - [2145] = 335, + [2145] = 328, [2146] = 2041, [2147] = 2147, [2148] = 2041, @@ -5107,21 +5114,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 0: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1671, - '"', 1597, + '!', 1673, + '"', 1598, '#', 527, '$', 658, - '%', 1632, - '&', 1388, + '%', 1633, + '&', 1389, '\'', 177, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1652, - '.', 1695, - '/', 1663, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1653, + '.', 1697, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -5129,20 +5136,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - ';', 1322, - '<', 882, + ':', 1629, + ';', 1323, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(504); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || @@ -5278,49 +5285,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 23: ADVANCE_MAP( - '\n', 1360, + '\n', 1361, '\r', 25, - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ';', 1322, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(28); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1530); + lookahead == 'f') ADVANCE(1531); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(137); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1416); + lookahead == 0xfeff) ADVANCE(1417); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 24: - if (lookahead == '\n') ADVANCE(1360); + if (lookahead == '\n') ADVANCE(1361); if (lookahead == '\r') ADVANCE(26); if (lookahead == '#') ADVANCE(537); - if (lookahead == ')') ADVANCE(1326); - if (lookahead == ';') ADVANCE(1322); + if (lookahead == ')') ADVANCE(1327); + if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(72); if (('\t' <= lookahead && lookahead <= '\f') || @@ -5332,47 +5339,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 25: ADVANCE_MAP( - '\n', 1360, - '!', 1670, + '\n', 1361, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ';', 1322, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(28); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1530); + lookahead == 'f') ADVANCE(1531); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1416); + lookahead == 0xfeff) ADVANCE(1417); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(137); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 26: - if (lookahead == '\n') ADVANCE(1360); + if (lookahead == '\n') ADVANCE(1361); if (lookahead == '#') ADVANCE(537); - if (lookahead == ')') ADVANCE(1326); - if (lookahead == ';') ADVANCE(1322); + if (lookahead == ')') ADVANCE(1327); + if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(72); if (('\t' <= lookahead && lookahead <= '\r') || @@ -5460,12 +5467,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(47); END_STATE(); case 49: - if (lookahead == '\n') ADVANCE(1401); - if (lookahead == '\r') ADVANCE(1400); - if (lookahead != 0) ADVANCE(1399); + if (lookahead == '\n') ADVANCE(1402); + if (lookahead == '\r') ADVANCE(1401); + if (lookahead != 0) ADVANCE(1400); END_STATE(); case 50: - if (lookahead == '\n') ADVANCE(1397); + if (lookahead == '\n') ADVANCE(1398); END_STATE(); case 51: if (lookahead == '\n') ADVANCE(653); @@ -5712,18 +5719,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 105: ADVANCE_MAP( - ' ', 1623, - '!', 1670, + ' ', 1624, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1656, + '+', 1649, + ',', 1329, + '-', 1658, '.', 499, '0', 549, '1', 543, @@ -5732,15 +5739,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(79); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5750,19 +5757,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 106: ADVANCE_MAP( - ' ', 1623, - '!', 1670, + ' ', 1624, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1656, - '.', 1694, + '+', 1649, + ',', 1329, + '-', 1658, + '.', 1696, '0', 549, '1', 543, '2', 544, @@ -5770,15 +5777,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(79); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5788,18 +5795,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 107: ADVANCE_MAP( - ' ', 1623, - '!', 1670, + ' ', 1624, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1659, + '+', 1649, + ',', 1329, + '-', 1661, '.', 499, '0', 549, '1', 543, @@ -5808,15 +5815,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(100); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5826,19 +5833,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 108: ADVANCE_MAP( - ' ', 1623, - '!', 1670, + ' ', 1624, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1659, - '.', 1694, + '+', 1649, + ',', 1329, + '-', 1661, + '.', 1696, '0', 549, '1', 543, '2', 544, @@ -5846,15 +5853,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(100); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5864,21 +5871,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 109: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, + '(', 1326, '.', 499, '0', 549, - ':', 1627, + ':', 1628, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(38); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -5888,28 +5895,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 110: ADVANCE_MAP( - ' ', 1623, - '"', 1598, - '#', 1593, + ' ', 1624, + '"', 1599, + '#', 1594, '\'', 177, - ')', 1326, - '*', 1586, - '-', 1583, - '1', 1587, - '2', 1588, - '3', 1589, - '4', 1590, - '5', 1591, - '6', 1592, - ':', 1629, - '<', 884, - '>', 842, - '`', 1596, - '|', 1387, - 0xa0, 1574, - 0x200b, 1574, - 0x2060, 1574, - 0xfeff, 1574, + ')', 1327, + '*', 1587, + '-', 1584, + '1', 1588, + '2', 1589, + '3', 1590, + '4', 1591, + '5', 1592, + '6', 1593, + ':', 1630, + '<', 885, + '>', 843, + '`', 1597, + '|', 1388, + 0xa0, 1575, + 0x200b, 1575, + 0x2060, 1575, + 0xfeff, 1575, ); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(124); if (lookahead != 0 && @@ -5917,32 +5924,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); case 111: ADVANCE_MAP( - ' ', 1623, - '"', 1598, - '#', 1593, + ' ', 1624, + '"', 1599, + '#', 1594, '\'', 177, - ')', 1326, - '*', 1586, - '-', 1585, - '1', 1587, - '2', 1588, - '3', 1589, - '4', 1590, - '5', 1591, - '6', 1592, - ':', 1629, - '<', 884, - '>', 842, - '`', 1596, - '|', 1387, - 0xa0, 1575, - 0x200b, 1575, - 0x2060, 1575, - 0xfeff, 1575, + ')', 1327, + '*', 1587, + '-', 1586, + '1', 1588, + '2', 1589, + '3', 1590, + '4', 1591, + '5', 1592, + '6', 1593, + ':', 1630, + '<', 885, + '>', 843, + '`', 1597, + '|', 1388, + 0xa0, 1576, + 0x200b, 1576, + 0x2060, 1576, + 0xfeff, 1576, ); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(125); if (lookahead != 0 && @@ -5950,32 +5957,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); case 112: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, '+', 179, - '-', 1601, - '.', 1692, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1628, - '<', 882, - '>', 840, + '-', 1602, + '.', 1694, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1629, + '<', 883, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(34); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -5983,31 +5990,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(113); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 113: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, '+', 179, - '-', 1601, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1628, - '<', 882, - '>', 840, + '-', 1602, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1629, + '<', 883, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(34); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6016,32 +6023,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 114: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, '+', 179, - '-', 1605, - '.', 1692, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1628, - '<', 882, - '>', 840, + '-', 1606, + '.', 1694, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1629, + '<', 883, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(92); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6049,31 +6056,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(115); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 115: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, '+', 179, - '-', 1605, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1628, - '<', 882, - '>', 840, + '-', 1606, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1629, + '<', 883, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(92); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6082,29 +6089,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 116: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, - '-', 1602, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1627, - '<', 882, - '>', 840, + '-', 1603, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1628, + '<', 883, + '>', 841, '@', 206, ); if (lookahead == '`') SKIP(42); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6114,29 +6121,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 117: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, '$', 175, - ')', 1326, + ')', 1327, '*', 199, - '-', 1606, - '1', 1607, - '2', 1608, - '3', 1609, - '4', 1610, - '5', 1611, - '6', 1612, - ':', 1627, - '<', 882, - '>', 840, + '-', 1607, + '1', 1608, + '2', 1609, + '3', 1610, + '4', 1611, + '5', 1612, + '6', 1613, + ':', 1628, + '<', 883, + '>', 841, '@', 206, ); if (lookahead == '`') SKIP(94); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6146,32 +6153,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 118: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 181, - '.', 1693, + '.', 1695, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '[', 831, ); if (lookahead == '`') SKIP(44); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6180,13 +6187,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 119: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 181, '1', 200, '2', 201, @@ -6194,13 +6201,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '[', 831, ); if (lookahead == '`') SKIP(44); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6209,28 +6216,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 120: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 183, - '.', 1693, + '.', 1695, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '[', 831, ); if (lookahead == '`') SKIP(85); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6239,13 +6246,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 121: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 183, '1', 200, '2', 201, @@ -6253,13 +6260,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, - '<', 882, - '>', 840, + ':', 1629, + '<', 883, + '>', 841, '[', 831, ); if (lookahead == '`') SKIP(85); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6268,12 +6275,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 122: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - ',', 1328, + ',', 1329, '-', 182, '1', 200, '2', 201, @@ -6281,12 +6288,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1627, - '<', 882, - '>', 840, + ':', 1628, + '<', 883, + '>', 841, ); if (lookahead == '`') SKIP(46); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6295,12 +6302,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 123: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - ',', 1328, + ',', 1329, '-', 184, '1', 200, '2', 201, @@ -6308,12 +6315,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1627, - '<', 882, - '>', 840, + ':', 1628, + '<', 883, + '>', 841, ); if (lookahead == '`') SKIP(96); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6322,9 +6329,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 124: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - ')', 1326, + ')', 1327, '*', 199, '-', 182, '1', 200, @@ -6333,12 +6340,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1627, - '<', 882, - '>', 840, + ':', 1628, + '<', 883, + '>', 841, ); if (lookahead == '`') SKIP(48); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6347,9 +6354,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 125: ADVANCE_MAP( - ' ', 1623, + ' ', 1624, '#', 537, - ')', 1326, + ')', 1327, '*', 199, '-', 184, '1', 200, @@ -6358,12 +6365,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1627, - '<', 882, - '>', 840, + ':', 1628, + '<', 883, + '>', 841, ); if (lookahead == '`') SKIP(98); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || lookahead == 0x200b || @@ -6372,19 +6379,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 126: ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1625, + '!', 1674, '"', 604, '#', 531, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1656, - '.', 1263, + '(', 1326, + ')', 1327, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1658, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -6392,39 +6399,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1630, - '<', 883, - '>', 841, + ':', 1631, + '<', 884, + '>', 842, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(20); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1214); + lookahead == 0xfeff) ADVANCE(1215); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(126); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); case 127: ADVANCE_MAP( - ' ', 1625, - '!', 1672, + ' ', 1626, + '!', 1674, '"', 604, '#', 531, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1655, - '.', 1263, + '(', 1326, + ')', 1327, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1657, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -6432,38 +6439,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - '<', 883, - '>', 841, + '<', 884, + '>', 842, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(32); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); + lookahead == 0xfeff) ADVANCE(1216); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(127); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); case 128: ADVANCE_MAP( - ' ', 1626, - '!', 1672, + ' ', 1627, + '!', 1674, '"', 604, '#', 531, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1659, - '.', 1263, + '(', 1326, + ')', 1327, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1661, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -6471,40 +6478,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1630, - '<', 883, - '>', 841, + ':', 1631, + '<', 884, + '>', 842, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(90); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); + lookahead == 0xfeff) ADVANCE(1217); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(128); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); case 129: ADVANCE_MAP( - '!', 1671, - '"', 1406, + '!', 1673, + '"', 1407, '#', 527, - '$', 1405, - '%', 1632, - '&', 1388, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1652, + '$', 1406, + '%', 1633, + '&', 1389, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1653, '.', 828, - '/', 1663, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -6512,20 +6519,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - ';', 1322, - '<', 882, + ':', 1629, + ';', 1323, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(3); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || @@ -6564,20 +6571,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 130: ADVANCE_MAP( - '!', 1671, - '"', 1406, + '!', 1673, + '"', 1407, '#', 537, - '$', 1405, - '%', 1632, - '&', 1388, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1652, + '$', 1406, + '%', 1633, + '&', 1389, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1653, '.', 828, - '/', 1663, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -6585,20 +6592,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - ';', 1322, - '<', 882, + ':', 1629, + ';', 1323, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(3); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || @@ -6637,32 +6644,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 131: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, - '%', 1631, + '%', 1632, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1665, - '+', 1648, - ',', 1328, - '-', 1653, - '.', 1691, - '/', 1662, + '(', 1326, + ')', 1327, + '*', 1667, + '+', 1649, + ',', 1329, + '-', 1656, + '.', 1693, + '/', 1664, '0', 549, ':', 195, - ';', 1322, + ';', 1323, '<', 169, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(75); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -6675,32 +6682,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 132: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, - '%', 1631, + '%', 1632, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1665, - '+', 1648, - ',', 1328, - '-', 1653, + '(', 1326, + ')', 1327, + '*', 1667, + '+', 1649, + ',', 1329, + '-', 1656, '.', 186, - '/', 1662, + '/', 1664, '0', 549, ':', 195, - ';', 1322, + ';', 1323, '<', 169, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(75); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -6713,17 +6720,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 133: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1655, + '+', 1649, + ',', 1329, + '-', 1657, '.', 499, '0', 549, '1', 543, @@ -6733,14 +6740,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 547, '6', 548, ':', 194, - '<', 882, - '>', 840, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(81); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -6751,18 +6758,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 134: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, - '+', 1648, - ',', 1328, - '-', 1655, - '.', 1694, + '+', 1649, + ',', 1329, + '-', 1657, + '.', 1696, '0', 549, '1', 543, '2', 544, @@ -6771,14 +6778,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 547, '6', 548, ':', 194, - '<', 882, - '>', 840, + '<', 883, + '>', 841, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(81); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -6789,15 +6796,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 135: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + '+', 1649, + ',', 1329, + '-', 1657, '.', 499, '0', 549, ':', 194, @@ -6807,7 +6814,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '[', 831, ); if (lookahead == '`') SKIP(83); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'H' || lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || @@ -6824,16 +6831,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 136: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 537, '$', 174, '\'', 178, - '(', 1325, - '+', 1648, - ',', 1328, - '-', 1655, - '.', 1694, + '(', 1326, + '+', 1649, + ',', 1329, + '-', 1657, + '.', 1696, '0', 549, ':', 194, '<', 169, @@ -6842,7 +6849,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '[', 831, ); if (lookahead == '`') SKIP(83); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'H' || lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || @@ -6859,55 +6866,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 137: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ';', 1322, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(28); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1530); + lookahead == 'f') ADVANCE(1531); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1416); + lookahead == 0xfeff) ADVANCE(1417); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(137); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 138: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, '<', 169, @@ -6915,13 +6922,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '[', 831, ); if (lookahead == '`') SKIP(30); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1530); + lookahead == 'f') ADVANCE(1531); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1416); + lookahead == 0xfeff) ADVANCE(1417); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(138); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); @@ -6930,196 +6937,196 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 139: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(14); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1515); + lookahead == 'e') ADVANCE(1516); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1440); + lookahead == 'p') ADVANCE(1441); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1408); + lookahead == 0xfeff) ADVANCE(1409); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(139); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 140: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(16); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1464); + lookahead == 'b') ADVANCE(1465); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1431); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1519); + lookahead == 'e') ADVANCE(1520); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1439); + lookahead == 'p') ADVANCE(1440); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1414); + lookahead == 0xfeff) ADVANCE(1415); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(140); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 141: ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(102); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1464); + lookahead == 'b') ADVANCE(1465); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1431); + lookahead == 'd') ADVANCE(1432); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1519); + lookahead == 'e') ADVANCE(1520); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1448); + lookahead == 'p') ADVANCE(1449); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1415); + lookahead == 0xfeff) ADVANCE(1416); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(141); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 142: ADVANCE_MAP( '!', 198, - '"', 1406, + '"', 1407, '#', 537, - '$', 1403, - '%', 1632, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1654, - '.', 1690, - '/', 1663, + '$', 1404, + '%', 1633, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1655, + '.', 1692, + '/', 1665, '1', 200, '2', 201, '3', 202, @@ -7127,16 +7134,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(77); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (lookahead == 'I' || lookahead == 'i') ADVANCE(391); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7149,18 +7156,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 143: ADVANCE_MAP( '!', 198, - '"', 1406, + '"', 1407, '#', 537, - '$', 1403, - '%', 1632, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1654, + '$', 1404, + '%', 1633, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1655, '.', 185, - '/', 1663, + '/', 1665, '1', 200, '2', 201, '3', 202, @@ -7168,16 +7175,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(77); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (lookahead == 'I' || lookahead == 'i') ADVANCE(391); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7192,34 +7199,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 198, '#', 537, '$', 175, - '%', 1632, - ')', 1326, - '*', 1666, - '+', 1651, - ',', 1328, - '-', 1661, + '%', 1633, + ')', 1327, + '*', 1668, + '+', 1652, + ',', 1329, + '-', 1663, '.', 185, - '/', 1663, + '/', 1665, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1627, - ';', 1322, - '<', 882, + ':', 1628, + ';', 1323, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 206, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(18); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'H' || lookahead == 'h') ADVANCE(760); if (lookahead == 'S' || @@ -7235,18 +7242,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 145: ADVANCE_MAP( - '!', 1672, + '!', 1674, '"', 604, '#', 531, '$', 174, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1655, - '.', 1263, + '(', 1326, + ')', 1327, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1657, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -7254,48 +7261,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - '<', 883, - '>', 841, + '<', 884, + '>', 842, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(22); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1218); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(145); if (lookahead != 0 && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); case 146: ADVANCE_MAP( '"', 5, '\'', 6, - '(', 1687, - '?', 1078, - '{', 1688, - 'G', 1123, - 'g', 1123, - 'L', 1129, - 'l', 1129, - 'P', 1131, - 'p', 1131, - 'S', 1114, - 's', 1114, - 'U', 1134, - 'u', 1134, - 'W', 1128, - 'w', 1128, + '(', 1689, + '?', 1079, + '{', 1690, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 147: if (lookahead == '"') ADVANCE(659); @@ -7334,72 +7341,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '$', 174, '\'', 178, - '(', 1325, - '-', 1621, - '.', 1423, + '(', 1326, + '-', 1622, + '.', 1424, '0', 539, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(36); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1417); + lookahead == 0xfeff) ADVANCE(1418); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(150); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 151: ADVANCE_MAP( '"', 606, '#', 530, - '$', 1278, - '\'', 1279, - '(', 1325, - '.', 1288, + '$', 1279, + '\'', 1280, + '(', 1326, + '.', 1289, '0', 561, - ';', 1322, - '<', 1275, - '@', 1273, + ';', 1323, + '<', 1276, + '@', 1274, '[', 833, - '`', 1291, - '{', 1338, - '}', 1340, - 0xa0, 1272, - 0x200b, 1272, - 0x2060, 1272, - 0xfeff, 1272, + '`', 1292, + '{', 1339, + '}', 1341, + 0xa0, 1273, + 0x200b, 1273, + 0x2060, 1273, + 0xfeff, 1273, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(151); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && - (lookahead < '\'' || ')' < lookahead)) ADVANCE(1291); + (lookahead < '\'' || ')' < lookahead)) ADVANCE(1292); END_STATE(); case 152: ADVANCE_MAP( - '"', 1598, - '#', 1593, + '"', 1599, + '#', 1594, '\'', 177, - ',', 1328, - '<', 1577, - '`', 1596, - '{', 1338, - 0xa0, 1576, - 0x200b, 1576, - 0x2060, 1576, - 0xfeff, 1576, + ',', 1329, + '<', 1578, + '`', 1597, + '{', 1339, + 0xa0, 1577, + 0x200b, 1577, + 0x2060, 1577, + 0xfeff, 1577, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(166); @@ -7407,22 +7414,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ';' && lookahead != '<' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); case 153: - if (lookahead == '"') ADVANCE(1407); + if (lookahead == '"') ADVANCE(1408); if (lookahead == '#') ADVANCE(529); - if (lookahead == '$') ADVANCE(1404); - if (lookahead == '<') ADVANCE(1390); - if (lookahead == '@') ADVANCE(1394); + if (lookahead == '$') ADVANCE(1405); + if (lookahead == '<') ADVANCE(1391); + if (lookahead == '@') ADVANCE(1395); if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1389); - if (lookahead != 0) ADVANCE(1396); + lookahead == 0xfeff) ADVANCE(1390); + if (lookahead != 0) ADVANCE(1397); END_STATE(); case 154: ADVANCE_MAP( @@ -7442,13 +7449,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(650); END_STATE(); case 155: - if (lookahead == '"') ADVANCE(1317); + if (lookahead == '"') ADVANCE(1318); if (lookahead == '#') ADVANCE(528); - if (lookahead == '&') ADVANCE(1312); - if (lookahead == ')') ADVANCE(1327); - if (lookahead == '<') ADVANCE(1318); - if (lookahead == '`') ADVANCE(1321); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '&') ADVANCE(1313); + if (lookahead == ')') ADVANCE(1328); + if (lookahead == '<') ADVANCE(1319); + if (lookahead == '`') ADVANCE(1322); + if (lookahead == '|') ADVANCE(1388); if (lookahead == '\n' || lookahead == '\r') SKIP(155); if (('\t' <= lookahead && lookahead <= '\f') || @@ -7456,16 +7463,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1315); - if (lookahead != 0) ADVANCE(1321); + lookahead == 0xfeff) ADVANCE(1316); + if (lookahead != 0) ADVANCE(1322); END_STATE(); case 156: - if (lookahead == '"') ADVANCE(1317); + if (lookahead == '"') ADVANCE(1318); if (lookahead == '#') ADVANCE(528); - if (lookahead == '&') ADVANCE(1312); - if (lookahead == '<') ADVANCE(1318); - if (lookahead == '`') ADVANCE(1321); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '&') ADVANCE(1313); + if (lookahead == '<') ADVANCE(1319); + if (lookahead == '`') ADVANCE(1322); + if (lookahead == '|') ADVANCE(1388); if (lookahead == '\n' || lookahead == '\r') SKIP(156); if (('\t' <= lookahead && lookahead <= '\f') || @@ -7473,11 +7480,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1316); - if (lookahead != 0) ADVANCE(1321); + lookahead == 0xfeff) ADVANCE(1317); + if (lookahead != 0) ADVANCE(1322); END_STATE(); case 157: - if (lookahead == '"') ADVANCE(1310); + if (lookahead == '"') ADVANCE(1311); if (lookahead != 0) ADVANCE(157); END_STATE(); case 158: @@ -7497,13 +7504,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( '#', 537, '$', 175, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 180, - '.', 1693, + '.', 1695, '1', 200, '2', 201, '3', 202, @@ -7511,15 +7518,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(40); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7533,11 +7540,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( '#', 537, '$', 175, - '(', 1325, - ')', 1326, + '(', 1326, + ')', 1327, '*', 199, '+', 179, - ',', 1328, + ',', 1329, '-', 180, '1', 200, '2', 201, @@ -7546,15 +7553,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 204, '6', 205, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(40); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7567,14 +7574,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 161: if (lookahead == '#') ADVANCE(537); if (lookahead == '$') ADVANCE(175); - if (lookahead == ')') ADVANCE(1326); - if (lookahead == ',') ADVANCE(1328); - if (lookahead == '-') ADVANCE(1604); + if (lookahead == ')') ADVANCE(1327); + if (lookahead == ',') ADVANCE(1329); + if (lookahead == '-') ADVANCE(1605); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); if (lookahead == '`') SKIP(60); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7585,23 +7592,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 162: ADVANCE_MAP( '#', 537, '$', 175, '+', 179, - ',', 1328, - '-', 1603, - '.', 1692, + ',', 1329, + '-', 1604, + '.', 1694, ':', 194, '<', 169, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(58); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7610,22 +7617,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(163); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 163: ADVANCE_MAP( '#', 537, '$', 175, '+', 179, - ',', 1328, - '-', 1603, + ',', 1329, + '-', 1604, ':', 194, '<', 169, '@', 206, '[', 831, ); if (lookahead == '`') SKIP(58); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7635,16 +7642,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 164: if (lookahead == '#') ADVANCE(537); - if (lookahead == '(') ADVANCE(1325); - if (lookahead == ',') ADVANCE(1328); + if (lookahead == '(') ADVANCE(1326); + if (lookahead == ',') ADVANCE(1329); if (lookahead == '.') ADVANCE(827); if (lookahead == '<') ADVANCE(169); if (lookahead == '[') ADVANCE(831); - if (lookahead == ']') ADVANCE(1697); + if (lookahead == ']') ADVANCE(1699); if (lookahead == '`') SKIP(66); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -7658,8 +7665,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 165: if (lookahead == '#') ADVANCE(537); - if (lookahead == ')') ADVANCE(1326); - if (lookahead == ';') ADVANCE(1322); + if (lookahead == ')') ADVANCE(1327); + if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(72); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7671,10 +7678,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 166: if (lookahead == '#') ADVANCE(537); - if (lookahead == ',') ADVANCE(1328); + if (lookahead == ',') ADVANCE(1329); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(64); - if (lookahead == '{') ADVANCE(1338); + if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7721,17 +7728,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 172: if (lookahead == '#') ADVANCE(532); - if (lookahead == '%') ADVANCE(1631); - if (lookahead == '&') ADVANCE(1388); + if (lookahead == '%') ADVANCE(1632); + if (lookahead == '&') ADVANCE(1389); if (lookahead == '.') ADVANCE(830); if (lookahead == '<') ADVANCE(169); if (lookahead == '`') SKIP(62); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1530); + lookahead == 'f') ADVANCE(1531); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1418); + lookahead == 0xfeff) ADVANCE(1419); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(172); if (lookahead != 0 && @@ -7741,16 +7748,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '@' && lookahead != '[' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 173: if (lookahead == '#') ADVANCE(530); - if (lookahead == '<') ADVANCE(1275); - if (lookahead == '`') ADVANCE(1291); + if (lookahead == '<') ADVANCE(1276); + if (lookahead == '`') ADVANCE(1292); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1274); + lookahead == 0xfeff) ADVANCE(1275); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(173); if (lookahead != 0 && @@ -7759,73 +7766,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 174: ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 175: ADVANCE_MAP( - '$', 967, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '?', 974, + '^', 971, + '_', 977, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 176: if (lookahead == '&') ADVANCE(193); END_STATE(); case 177: - if (lookahead == '\'') ADVANCE(1599); + if (lookahead == '\'') ADVANCE(1600); END_STATE(); case 178: if (lookahead == '\'') ADVANCE(711); if (lookahead != 0) ADVANCE(178); END_STATE(); case 179: - if (lookahead == '+') ADVANCE(1674); + if (lookahead == '+') ADVANCE(1676); END_STATE(); case 180: ADVANCE_MAP( - '-', 1676, + '-', 1678, 'C', 220, 'c', 220, 'E', 497, @@ -7843,145 +7850,145 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(1678); + if (lookahead == '-') ADVANCE(1680); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(1292); + if (lookahead == '-') ADVANCE(1293); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(1680); + if (lookahead == '-') ADVANCE(1682); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1294); + if (lookahead == '-') ADVANCE(1295); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 185: - if (lookahead == '.') ADVANCE(1667); + if (lookahead == '.') ADVANCE(1669); END_STATE(); case 186: - if (lookahead == '.') ADVANCE(1667); + if (lookahead == '.') ADVANCE(1669); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); case 187: - if (lookahead == '1') ADVANCE(885); - if (lookahead == '2') ADVANCE(897); + if (lookahead == '1') ADVANCE(886); + if (lookahead == '2') ADVANCE(898); END_STATE(); case 188: - if (lookahead == '1') ADVANCE(887); + if (lookahead == '1') ADVANCE(888); END_STATE(); case 189: - if (lookahead == '1') ADVANCE(889); - if (lookahead == '2') ADVANCE(901); + if (lookahead == '1') ADVANCE(890); + if (lookahead == '2') ADVANCE(902); END_STATE(); case 190: - if (lookahead == '1') ADVANCE(891); - if (lookahead == '2') ADVANCE(903); + if (lookahead == '1') ADVANCE(892); + if (lookahead == '2') ADVANCE(904); END_STATE(); case 191: - if (lookahead == '1') ADVANCE(893); - if (lookahead == '2') ADVANCE(905); + if (lookahead == '1') ADVANCE(894); + if (lookahead == '2') ADVANCE(906); END_STATE(); case 192: - if (lookahead == '1') ADVANCE(895); - if (lookahead == '2') ADVANCE(907); + if (lookahead == '1') ADVANCE(896); + if (lookahead == '2') ADVANCE(908); END_STATE(); case 193: - if (lookahead == '2') ADVANCE(899); + if (lookahead == '2') ADVANCE(900); END_STATE(); case 194: - if (lookahead == ':') ADVANCE(1696); + if (lookahead == ':') ADVANCE(1698); END_STATE(); case 195: - if (lookahead == ':') ADVANCE(1696); + if (lookahead == ':') ADVANCE(1698); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1376); END_STATE(); case 196: if (lookahead == ':') ADVANCE(208); - if (lookahead == '?') ADVANCE(979); + if (lookahead == '?') ADVANCE(980); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); END_STATE(); case 197: if (lookahead == ':') ADVANCE(207); - if (lookahead == '?') ADVANCE(1078); + if (lookahead == '?') ADVANCE(1079); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); END_STATE(); case 198: if (lookahead == '=') ADVANCE(835); END_STATE(); case 199: - if (lookahead == '>') ADVANCE(876); + if (lookahead == '>') ADVANCE(877); END_STATE(); case 200: if (lookahead == '>') ADVANCE(176); END_STATE(); case 201: - if (lookahead == '>') ADVANCE(846); + if (lookahead == '>') ADVANCE(847); END_STATE(); case 202: - if (lookahead == '>') ADVANCE(852); + if (lookahead == '>') ADVANCE(853); END_STATE(); case 203: - if (lookahead == '>') ADVANCE(858); + if (lookahead == '>') ADVANCE(859); END_STATE(); case 204: - if (lookahead == '>') ADVANCE(864); + if (lookahead == '>') ADVANCE(865); END_STATE(); case 205: - if (lookahead == '>') ADVANCE(870); + if (lookahead == '>') ADVANCE(871); END_STATE(); case 206: ADVANCE_MAP( - '?', 1078, - 'G', 1123, - 'g', 1123, - 'L', 1129, - 'l', 1129, - 'P', 1131, - 'p', 1131, - 'S', 1114, - 's', 1114, - 'U', 1134, - 'u', 1134, - 'W', 1128, - 'w', 1128, + '?', 1079, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 207: - if (lookahead == '?') ADVANCE(1078); + if (lookahead == '?') ADVANCE(1079); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); END_STATE(); case 208: - if (lookahead == '?') ADVANCE(979); + if (lookahead == '?') ADVANCE(980); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); END_STATE(); case 209: if (lookahead == '@') ADVANCE(714); @@ -7995,9 +8002,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(709); END_STATE(); case 212: - if (lookahead == '`') ADVANCE(1398); + if (lookahead == '`') ADVANCE(1399); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1397); + lookahead != '\n') ADVANCE(1398); END_STATE(); case 213: if (lookahead == 'b') ADVANCE(538); @@ -8009,7 +8016,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(572); END_STATE(); case 216: - if (lookahead == '}') ADVANCE(1210); + if (lookahead == '}') ADVANCE(1211); if (lookahead != 0) ADVANCE(216); END_STATE(); case 217: @@ -8297,12 +8304,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'l', 292, 'M', 239, 'm', 239, - 'N', 936, - 'n', 936, + 'N', 937, + 'n', 937, 'R', 318, 'r', 318, - 'S', 942, - 's', 942, + 'S', 943, + 's', 943, ); END_STATE(); case 273: @@ -8335,23 +8342,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 276: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1642); + lookahead == 'd') ADVANCE(1643); END_STATE(); case 277: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1645); + lookahead == 'd') ADVANCE(1646); END_STATE(); case 278: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1350); + lookahead == 'd') ADVANCE(1351); END_STATE(); case 279: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1383); + lookahead == 'd') ADVANCE(1384); END_STATE(); case 280: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1336); + lookahead == 'd') ADVANCE(1337); END_STATE(); case 281: if (lookahead == 'D' || @@ -8363,27 +8370,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 283: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(926); + lookahead == 'e') ADVANCE(927); if (lookahead == 'T' || - lookahead == 't') ADVANCE(927); + lookahead == 't') ADVANCE(928); END_STATE(); case 284: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(949); + lookahead == 'e') ADVANCE(950); if (lookahead == 'I' || lookahead == 'i') ADVANCE(360); if (lookahead == 'T' || - lookahead == 't') ADVANCE(951); + lookahead == 't') ADVANCE(952); END_STATE(); case 285: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(953); + lookahead == 'e') ADVANCE(954); if (lookahead == 'O' || lookahead == 'o') ADVANCE(464); END_STATE(); case 286: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(953); + lookahead == 'e') ADVANCE(954); if (lookahead == 'O' || lookahead == 'o') ADVANCE(474); END_STATE(); @@ -8393,45 +8400,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 288: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(912); + lookahead == 'e') ADVANCE(913); if (lookahead == 'T' || - lookahead == 't') ADVANCE(913); + lookahead == 't') ADVANCE(914); END_STATE(); case 289: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(914); + lookahead == 'e') ADVANCE(915); if (lookahead == 'I' || lookahead == 'i') ADVANCE(361); if (lookahead == 'T' || - lookahead == 't') ADVANCE(916); + lookahead == 't') ADVANCE(917); END_STATE(); case 290: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(918); + lookahead == 'e') ADVANCE(919); if (lookahead == 'O' || lookahead == 'o') ADVANCE(466); END_STATE(); case 291: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(930); + lookahead == 'e') ADVANCE(931); if (lookahead == 'T' || - lookahead == 't') ADVANCE(931); + lookahead == 't') ADVANCE(932); END_STATE(); case 292: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(932); + lookahead == 'e') ADVANCE(933); if (lookahead == 'I' || lookahead == 'i') ADVANCE(362); if (lookahead == 'T' || - lookahead == 't') ADVANCE(934); + lookahead == 't') ADVANCE(935); END_STATE(); case 293: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1354); + lookahead == 'e') ADVANCE(1355); END_STATE(); case 294: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(950); + lookahead == 'e') ADVANCE(951); END_STATE(); case 295: if (lookahead == 'E' || @@ -8439,39 +8446,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 296: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(915); + lookahead == 'e') ADVANCE(916); END_STATE(); case 297: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(933); + lookahead == 'e') ADVANCE(934); END_STATE(); case 298: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(956); + lookahead == 'e') ADVANCE(957); END_STATE(); case 299: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(958); + lookahead == 'e') ADVANCE(959); END_STATE(); case 300: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(920); + lookahead == 'e') ADVANCE(921); END_STATE(); case 301: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(923); + lookahead == 'e') ADVANCE(924); END_STATE(); case 302: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(939); + lookahead == 'e') ADVANCE(940); END_STATE(); case 303: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(941); + lookahead == 'e') ADVANCE(942); END_STATE(); case 304: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1352); + lookahead == 'e') ADVANCE(1353); END_STATE(); case 305: if (lookahead == 'E' || @@ -8479,11 +8486,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 306: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1344); + lookahead == 'e') ADVANCE(1345); END_STATE(); case 307: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1361); + lookahead == 'e') ADVANCE(1362); END_STATE(); case 308: if (lookahead == 'E' || @@ -8531,7 +8538,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 319: if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1342); + lookahead == 'f') ADVANCE(1343); END_STATE(); case 320: if (lookahead == 'G' || @@ -8563,43 +8570,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 325: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(952); + lookahead == 'h') ADVANCE(953); END_STATE(); case 326: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(917); + lookahead == 'h') ADVANCE(918); END_STATE(); case 327: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(935); + lookahead == 'h') ADVANCE(936); END_STATE(); case 328: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(957); + lookahead == 'h') ADVANCE(958); END_STATE(); case 329: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(921); + lookahead == 'h') ADVANCE(922); END_STATE(); case 330: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(940); + lookahead == 'h') ADVANCE(941); END_STATE(); case 331: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1378); + lookahead == 'h') ADVANCE(1379); END_STATE(); case 332: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1347); + lookahead == 'h') ADVANCE(1348); END_STATE(); case 333: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1355); + lookahead == 'h') ADVANCE(1356); END_STATE(); case 334: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1698); + lookahead == 'h') ADVANCE(1700); END_STATE(); case 335: if (lookahead == 'H' || @@ -8729,17 +8736,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 366: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(959); + lookahead == 'l') ADVANCE(960); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(960); + lookahead == 'r') ADVANCE(961); END_STATE(); case 367: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1353); + lookahead == 'l') ADVANCE(1354); END_STATE(); case 368: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1365); + lookahead == 'l') ADVANCE(1366); END_STATE(); case 369: if (lookahead == 'L' || @@ -8801,11 +8808,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 383: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1323); + lookahead == 'm') ADVANCE(1324); END_STATE(); case 384: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1330); + lookahead == 'm') ADVANCE(1331); END_STATE(); case 385: if (lookahead == 'M' || @@ -8823,23 +8830,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'N' || lookahead == 'n') ADVANCE(276); if (lookahead == 'S' || - lookahead == 's') ADVANCE(909); + lookahead == 's') ADVANCE(910); END_STATE(); case 389: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(945); + lookahead == 'n') ADVANCE(946); END_STATE(); case 390: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(955); + lookahead == 'n') ADVANCE(956); END_STATE(); case 391: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1357); + lookahead == 'n') ADVANCE(1358); END_STATE(); case 392: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1332); + lookahead == 'n') ADVANCE(1333); END_STATE(); case 393: if (lookahead == 'N' || @@ -8927,7 +8934,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 414: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1363); + lookahead == 'o') ADVANCE(1364); if (lookahead == 'Y' || lookahead == 'y') ADVANCE(403); END_STATE(); @@ -9021,41 +9028,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 437: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(925); + lookahead == 'q') ADVANCE(926); END_STATE(); case 438: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(925); + lookahead == 'q') ADVANCE(926); if (lookahead == 'X' || lookahead == 'x') ADVANCE(223); END_STATE(); case 439: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(911); + lookahead == 'q') ADVANCE(912); END_STATE(); case 440: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(929); + lookahead == 'q') ADVANCE(930); END_STATE(); case 441: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1643); + lookahead == 'r') ADVANCE(1644); END_STATE(); case 442: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1646); + lookahead == 'r') ADVANCE(1647); END_STATE(); case 443: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1644); + lookahead == 'r') ADVANCE(1645); END_STATE(); case 444: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1647); + lookahead == 'r') ADVANCE(1648); END_STATE(); case 445: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1359); + lookahead == 'r') ADVANCE(1360); END_STATE(); case 446: if (lookahead == 'R' || @@ -9083,31 +9090,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 452: if (lookahead == 'S' || - lookahead == 's') ADVANCE(922); + lookahead == 's') ADVANCE(923); END_STATE(); case 453: if (lookahead == 'S' || - lookahead == 's') ADVANCE(910); + lookahead == 's') ADVANCE(911); END_STATE(); case 454: if (lookahead == 'S' || - lookahead == 's') ADVANCE(928); + lookahead == 's') ADVANCE(929); END_STATE(); case 455: if (lookahead == 'S' || - lookahead == 's') ADVANCE(954); + lookahead == 's') ADVANCE(955); END_STATE(); case 456: if (lookahead == 'S' || - lookahead == 's') ADVANCE(919); + lookahead == 's') ADVANCE(920); END_STATE(); case 457: if (lookahead == 'S' || - lookahead == 's') ADVANCE(938); + lookahead == 's') ADVANCE(939); END_STATE(); case 458: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1334); + lookahead == 's') ADVANCE(1335); END_STATE(); case 459: if (lookahead == 'S' || @@ -9131,11 +9138,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 464: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1669); + lookahead == 't') ADVANCE(1671); END_STATE(); case 465: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1673); + lookahead == 't') ADVANCE(1675); END_STATE(); case 466: if (lookahead == 'T' || @@ -9143,31 +9150,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 467: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1351); + lookahead == 't') ADVANCE(1352); END_STATE(); case 468: if (lookahead == 'T' || - lookahead == 't') ADVANCE(943); + lookahead == 't') ADVANCE(944); END_STATE(); case 469: if (lookahead == 'T' || - lookahead == 't') ADVANCE(961); + lookahead == 't') ADVANCE(962); END_STATE(); case 470: if (lookahead == 'T' || - lookahead == 't') ADVANCE(924); + lookahead == 't') ADVANCE(925); END_STATE(); case 471: if (lookahead == 'T' || - lookahead == 't') ADVANCE(944); + lookahead == 't') ADVANCE(945); END_STATE(); case 472: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1668); + lookahead == 't') ADVANCE(1670); END_STATE(); case 473: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1633); + lookahead == 't') ADVANCE(1634); END_STATE(); case 474: if (lookahead == 'T' || @@ -9259,7 +9266,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 496: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1349); + lookahead == 'x') ADVANCE(1350); END_STATE(); case 497: if (lookahead == 'X' || @@ -9267,7 +9274,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 498: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1380); + lookahead == 'y') ADVANCE(1381); END_STATE(); case 499: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); @@ -9350,20 +9357,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 517: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1671, - '"', 1406, + '!', 1673, + '"', 1407, '#', 537, - '$', 1405, - '%', 1632, - '&', 1388, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1652, + '$', 1406, + '%', 1633, + '&', 1389, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1653, '.', 828, - '/', 1663, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -9371,20 +9378,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1628, - ';', 1322, - '<', 882, + ':', 1629, + ';', 1323, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(504); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(740); if (lookahead == 'C' || @@ -9424,20 +9431,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 518: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1671, + '!', 1673, '"', 604, '#', 537, '$', 174, - '%', 1632, + '%', 1633, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1653, - '.', 1691, - '/', 1663, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1654, + '.', 1693, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -9446,18 +9453,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 547, '6', 548, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(508); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(305); if (lookahead == 'C' || @@ -9489,20 +9496,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 519: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1671, + '!', 1673, '"', 604, '#', 537, '$', 174, - '%', 1632, + '%', 1633, '\'', 178, - '(', 1325, - ')', 1326, - '*', 1666, - '+', 1649, - ',', 1328, - '-', 1653, + '(', 1326, + ')', 1327, + '*', 1668, + '+', 1650, + ',', 1329, + '-', 1654, '.', 186, - '/', 1663, + '/', 1665, '0', 549, '1', 543, '2', 544, @@ -9511,18 +9518,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '5', 547, '6', 548, ':', 194, - '<', 882, + '<', 883, '=', 834, - '>', 840, + '>', 841, '@', 146, '[', 831, - '\\', 1664, - ']', 1697, + '\\', 1666, + ']', 1699, ); if (lookahead == '`') SKIP(508); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '|') ADVANCE(1387); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '|') ADVANCE(1388); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || lookahead == 'b') ADVANCE(305); if (lookahead == 'C' || @@ -9554,302 +9561,302 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 520: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(506); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1515); + lookahead == 'e') ADVANCE(1516); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1450); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1409); + lookahead == 0xfeff) ADVANCE(1410); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(520); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 521: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(510); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1447); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1505); + lookahead == 'e') ADVANCE(1516); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1487); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1450); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1411); + lookahead == 0xfeff) ADVANCE(1414); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(521); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 522: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(512); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1446); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1515); + lookahead == 'e') ADVANCE(1506); if (lookahead == 'F' || lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1450); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1413); + lookahead == 0xfeff) ADVANCE(1412); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(522); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 523: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(514); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1515); + lookahead == 'e') ADVANCE(1516); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1487); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1450); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1410); + lookahead == 0xfeff) ADVANCE(1411); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(523); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 524: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1670, + '!', 1672, '"', 604, '#', 532, '$', 174, - '%', 1631, - '&', 1388, + '%', 1632, + '&', 1389, '\'', 178, - '(', 1325, - ')', 1326, - '+', 1648, - ',', 1328, - '-', 1655, + '(', 1326, + ')', 1327, + '+', 1649, + ',', 1329, + '-', 1657, '.', 829, '0', 551, - ':', 1571, - ';', 1322, + ':', 1572, + ';', 1323, '<', 169, '@', 146, '[', 831, ); if (lookahead == '`') SKIP(516); - if (lookahead == '{') ADVANCE(1338); - if (lookahead == '}') ADVANCE(1340); + if (lookahead == '{') ADVANCE(1339); + if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1539); + lookahead == 'b') ADVANCE(1540); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1500); + lookahead == 'c') ADVANCE(1501); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1433); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1511); + lookahead == 'e') ADVANCE(1512); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1485); + lookahead == 'f') ADVANCE(1486); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1475); + lookahead == 'i') ADVANCE(1476); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1450); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1467); + lookahead == 'r') ADVANCE(1468); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1460); + lookahead == 's') ADVANCE(1461); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1484); + lookahead == 't') ADVANCE(1485); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1483); + lookahead == 'w') ADVANCE(1484); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1412); + lookahead == 0xfeff) ADVANCE(1413); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(524); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 525: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -9877,7 +9884,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 529: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(1396); + lookahead == '\r') ADVANCE(1397); if (lookahead == '"' || lookahead == '$' || lookahead == '`') ADVANCE(537); @@ -9940,7 +9947,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 534: ACCEPT_TOKEN(sym_comment); @@ -9951,21 +9958,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 535: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1321); + lookahead != '|') ADVANCE(1322); END_STATE(); case 536: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1396); + lookahead != '`') ADVANCE(1397); END_STATE(); case 537: ACCEPT_TOKEN(sym_comment); @@ -9979,15 +9986,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 539: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1621, - '.', 1423, - 'e', 1419, - 'g', 1420, - 'k', 1420, - 'm', 1420, - 'p', 1420, - 't', 1420, - 'x', 1424, + '-', 1622, + '.', 1424, + 'e', 1420, + 'g', 1421, + 'k', 1421, + 'm', 1421, + 'p', 1421, + 't', 1421, + 'x', 1425, 'd', 541, 'l', 541, ); @@ -9996,7 +10003,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10004,19 +10011,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 540: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1621, - '.', 1423, - 'e', 1419, - 'g', 1420, - 'k', 1420, - 'm', 1420, - 'p', 1420, - 't', 1420, + '-', 1622, + '.', 1424, + 'e', 1420, + 'g', 1421, + 'k', 1421, + 'm', 1421, + 'p', 1421, + 't', 1421, 'd', 541, 'l', 541, ); @@ -10025,7 +10032,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10033,23 +10040,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 541: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1621); - if (lookahead == 'g') ADVANCE(1420); - if (lookahead == 'k') ADVANCE(1420); - if (lookahead == 'm') ADVANCE(1420); - if (lookahead == 'p') ADVANCE(1420); - if (lookahead == 't') ADVANCE(1420); + if (lookahead == '-') ADVANCE(1622); + if (lookahead == 'g') ADVANCE(1421); + if (lookahead == 'k') ADVANCE(1421); + if (lookahead == 'm') ADVANCE(1421); + if (lookahead == 'p') ADVANCE(1421); + if (lookahead == 't') ADVANCE(1421); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10057,18 +10064,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 542: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10076,7 +10083,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 543: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10098,7 +10105,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( '.', 499, - '>', 846, + '>', 847, 'e', 217, 'g', 213, 'k', 213, @@ -10114,7 +10121,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( '.', 499, - '>', 852, + '>', 853, 'e', 217, 'g', 213, 'k', 213, @@ -10130,7 +10137,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( '.', 499, - '>', 858, + '>', 859, 'e', 217, 'g', 213, 'k', 213, @@ -10146,7 +10153,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( '.', 499, - '>', 864, + '>', 865, 'e', 217, 'g', 213, 'k', 213, @@ -10162,7 +10169,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( '.', 499, - '>', 870, + '>', 871, 'e', 217, 'g', 213, 'k', 213, @@ -10208,47 +10215,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 551: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1569, - 'e', 1430, - 'g', 1427, - 'k', 1427, - 'm', 1427, - 'p', 1427, - 't', 1427, - 'x', 1570, + '.', 1570, + 'e', 1431, + 'g', 1428, + 'k', 1428, + 'm', 1428, + 'p', 1428, + 't', 1428, + 'x', 1571, 'd', 566, 'l', 566, ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 552: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1569, - 'e', 1430, - 'g', 1427, - 'k', 1427, - 'm', 1427, - 'p', 1427, - 't', 1427, + '.', 1570, + 'e', 1431, + 'g', 1428, + 'k', 1428, + 'm', 1428, + 'p', 1428, + 't', 1428, 'd', 566, 'l', 566, ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 553: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 1222, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 1223, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10261,19 +10268,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 554: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 848, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 849, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10286,19 +10293,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 555: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 854, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 855, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10311,19 +10318,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 556: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 860, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 861, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10336,19 +10343,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 557: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 866, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 867, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10361,19 +10368,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 558: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - '>', 872, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + '>', 873, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10386,19 +10393,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 559: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, - 'x', 1266, + '.', 1264, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, + 'x', 1267, 'd', 567, 'l', 567, ); @@ -10411,18 +10418,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 560: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1263, - 'e', 1241, - 'g', 1237, - 'k', 1237, - 'm', 1237, - 'p', 1237, - 't', 1237, + '.', 1264, + 'e', 1242, + 'g', 1238, + 'k', 1238, + 'm', 1238, + 'p', 1238, + 't', 1238, 'd', 567, 'l', 567, ); @@ -10435,19 +10442,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 561: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1288, - 'e', 1287, - 'g', 1284, - 'k', 1284, - 'm', 1284, - 'p', 1284, - 't', 1284, - 'x', 1290, + '.', 1289, + 'e', 1288, + 'g', 1285, + 'k', 1285, + 'm', 1285, + 'p', 1285, + 't', 1285, + 'x', 1291, 'd', 568, 'l', 568, ); @@ -10459,18 +10466,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 562: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1288, - 'e', 1287, - 'g', 1284, - 'k', 1284, - 'm', 1284, - 'p', 1284, - 't', 1284, + '.', 1289, + 'e', 1288, + 'g', 1285, + 'k', 1285, + 'm', 1285, + 'p', 1285, + 't', 1285, 'd', 568, 'l', 568, ); @@ -10482,7 +10489,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 563: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10519,20 +10526,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 566: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1427); - if (lookahead == 'k') ADVANCE(1427); - if (lookahead == 'm') ADVANCE(1427); - if (lookahead == 'p') ADVANCE(1427); - if (lookahead == 't') ADVANCE(1427); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'g') ADVANCE(1428); + if (lookahead == 'k') ADVANCE(1428); + if (lookahead == 'm') ADVANCE(1428); + if (lookahead == 'p') ADVANCE(1428); + if (lookahead == 't') ADVANCE(1428); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 567: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1237); - if (lookahead == 'k') ADVANCE(1237); - if (lookahead == 'm') ADVANCE(1237); - if (lookahead == 'p') ADVANCE(1237); - if (lookahead == 't') ADVANCE(1237); + if (lookahead == 'g') ADVANCE(1238); + if (lookahead == 'k') ADVANCE(1238); + if (lookahead == 'm') ADVANCE(1238); + if (lookahead == 'p') ADVANCE(1238); + if (lookahead == 't') ADVANCE(1238); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10541,15 +10548,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 568: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1284); - if (lookahead == 'k') ADVANCE(1284); - if (lookahead == 'm') ADVANCE(1284); - if (lookahead == 'p') ADVANCE(1284); - if (lookahead == 't') ADVANCE(1284); + if (lookahead == 'g') ADVANCE(1285); + if (lookahead == 'k') ADVANCE(1285); + if (lookahead == 'm') ADVANCE(1285); + if (lookahead == 'p') ADVANCE(1285); + if (lookahead == 't') ADVANCE(1285); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10557,11 +10564,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 569: ACCEPT_TOKEN(sym_decimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 570: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10573,7 +10580,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 571: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10584,20 +10591,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 572: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); END_STATE(); case 573: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1621); - if (lookahead == 'g') ADVANCE(1422); - if (lookahead == 'k') ADVANCE(1422); + if (lookahead == '-') ADVANCE(1622); + if (lookahead == 'g') ADVANCE(1423); + if (lookahead == 'k') ADVANCE(1423); if (lookahead == 'l') ADVANCE(574); - if (lookahead == 'm') ADVANCE(1422); - if (lookahead == 'p') ADVANCE(1422); - if (lookahead == 't') ADVANCE(1422); + if (lookahead == 'm') ADVANCE(1423); + if (lookahead == 'p') ADVANCE(1423); + if (lookahead == 't') ADVANCE(1423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); @@ -10606,7 +10613,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10614,23 +10621,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 574: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1621); - if (lookahead == 'g') ADVANCE(1422); - if (lookahead == 'k') ADVANCE(1422); - if (lookahead == 'm') ADVANCE(1422); - if (lookahead == 'p') ADVANCE(1422); - if (lookahead == 't') ADVANCE(1422); + if (lookahead == '-') ADVANCE(1622); + if (lookahead == 'g') ADVANCE(1423); + if (lookahead == 'k') ADVANCE(1423); + if (lookahead == 'm') ADVANCE(1423); + if (lookahead == 'p') ADVANCE(1423); + if (lookahead == 't') ADVANCE(1423); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10638,18 +10645,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 575: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10657,7 +10664,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 576: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10681,34 +10688,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 578: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1429); - if (lookahead == 'k') ADVANCE(1429); + if (lookahead == 'g') ADVANCE(1430); + if (lookahead == 'k') ADVANCE(1430); if (lookahead == 'l') ADVANCE(579); - if (lookahead == 'm') ADVANCE(1429); - if (lookahead == 'p') ADVANCE(1429); - if (lookahead == 't') ADVANCE(1429); + if (lookahead == 'm') ADVANCE(1430); + if (lookahead == 'p') ADVANCE(1430); + if (lookahead == 't') ADVANCE(1430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 579: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1429); - if (lookahead == 'k') ADVANCE(1429); - if (lookahead == 'm') ADVANCE(1429); - if (lookahead == 'p') ADVANCE(1429); - if (lookahead == 't') ADVANCE(1429); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'g') ADVANCE(1430); + if (lookahead == 'k') ADVANCE(1430); + if (lookahead == 'm') ADVANCE(1430); + if (lookahead == 'p') ADVANCE(1430); + if (lookahead == 't') ADVANCE(1430); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 580: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1239); - if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'g') ADVANCE(1240); + if (lookahead == 'k') ADVANCE(1240); if (lookahead == 'l') ADVANCE(581); - if (lookahead == 'm') ADVANCE(1239); - if (lookahead == 'p') ADVANCE(1239); - if (lookahead == 't') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1240); + if (lookahead == 'p') ADVANCE(1240); + if (lookahead == 't') ADVANCE(1240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(580); @@ -10720,15 +10727,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 581: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1239); - if (lookahead == 'k') ADVANCE(1239); - if (lookahead == 'm') ADVANCE(1239); - if (lookahead == 'p') ADVANCE(1239); - if (lookahead == 't') ADVANCE(1239); + if (lookahead == 'g') ADVANCE(1240); + if (lookahead == 'k') ADVANCE(1240); + if (lookahead == 'm') ADVANCE(1240); + if (lookahead == 'p') ADVANCE(1240); + if (lookahead == 't') ADVANCE(1240); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10737,16 +10744,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 582: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1286); - if (lookahead == 'k') ADVANCE(1286); + if (lookahead == 'g') ADVANCE(1287); + if (lookahead == 'k') ADVANCE(1287); if (lookahead == 'l') ADVANCE(583); - if (lookahead == 'm') ADVANCE(1286); - if (lookahead == 'p') ADVANCE(1286); - if (lookahead == 't') ADVANCE(1286); + if (lookahead == 'm') ADVANCE(1287); + if (lookahead == 'p') ADVANCE(1287); + if (lookahead == 't') ADVANCE(1287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(582); @@ -10757,15 +10764,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 583: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1286); - if (lookahead == 'k') ADVANCE(1286); - if (lookahead == 'm') ADVANCE(1286); - if (lookahead == 'p') ADVANCE(1286); - if (lookahead == 't') ADVANCE(1286); + if (lookahead == 'g') ADVANCE(1287); + if (lookahead == 'k') ADVANCE(1287); + if (lookahead == 'm') ADVANCE(1287); + if (lookahead == 'p') ADVANCE(1287); + if (lookahead == 't') ADVANCE(1287); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -10773,11 +10780,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 584: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 585: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10789,7 +10796,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 586: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10800,27 +10807,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 587: ACCEPT_TOKEN(sym_real_literal); END_STATE(); case 588: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1621); - if (lookahead == 'e') ADVANCE(1419); - if (lookahead == 'g') ADVANCE(1421); - if (lookahead == 'k') ADVANCE(1421); - if (lookahead == 'm') ADVANCE(1421); - if (lookahead == 'p') ADVANCE(1421); - if (lookahead == 't') ADVANCE(1421); + if (lookahead == '-') ADVANCE(1622); + if (lookahead == 'e') ADVANCE(1420); + if (lookahead == 'g') ADVANCE(1422); + if (lookahead == 'k') ADVANCE(1422); + if (lookahead == 'm') ADVANCE(1422); + if (lookahead == 'p') ADVANCE(1422); + if (lookahead == 't') ADVANCE(1422); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10828,23 +10835,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 589: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1621); - if (lookahead == 'g') ADVANCE(1421); - if (lookahead == 'k') ADVANCE(1421); - if (lookahead == 'm') ADVANCE(1421); - if (lookahead == 'p') ADVANCE(1421); - if (lookahead == 't') ADVANCE(1421); + if (lookahead == '-') ADVANCE(1622); + if (lookahead == 'g') ADVANCE(1422); + if (lookahead == 'k') ADVANCE(1422); + if (lookahead == 'm') ADVANCE(1422); + if (lookahead == 'p') ADVANCE(1422); + if (lookahead == 't') ADVANCE(1422); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10852,18 +10859,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 590: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10871,7 +10878,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); case 591: ACCEPT_TOKEN(sym_real_literal); @@ -10885,23 +10892,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 592: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1430); - if (lookahead == 'g') ADVANCE(1428); - if (lookahead == 'k') ADVANCE(1428); - if (lookahead == 'm') ADVANCE(1428); - if (lookahead == 'p') ADVANCE(1428); - if (lookahead == 't') ADVANCE(1428); + if (lookahead == 'e') ADVANCE(1431); + if (lookahead == 'g') ADVANCE(1429); + if (lookahead == 'k') ADVANCE(1429); + if (lookahead == 'm') ADVANCE(1429); + if (lookahead == 'p') ADVANCE(1429); + if (lookahead == 't') ADVANCE(1429); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 593: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1241); - if (lookahead == 'g') ADVANCE(1238); - if (lookahead == 'k') ADVANCE(1238); - if (lookahead == 'm') ADVANCE(1238); - if (lookahead == 'p') ADVANCE(1238); - if (lookahead == 't') ADVANCE(1238); + if (lookahead == 'e') ADVANCE(1242); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10911,16 +10918,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 594: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1287); - if (lookahead == 'g') ADVANCE(1285); - if (lookahead == 'k') ADVANCE(1285); - if (lookahead == 'm') ADVANCE(1285); - if (lookahead == 'p') ADVANCE(1285); - if (lookahead == 't') ADVANCE(1285); + if (lookahead == 'e') ADVANCE(1288); + if (lookahead == 'g') ADVANCE(1286); + if (lookahead == 'k') ADVANCE(1286); + if (lookahead == 'm') ADVANCE(1286); + if (lookahead == 'p') ADVANCE(1286); + if (lookahead == 't') ADVANCE(1286); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10929,15 +10936,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 595: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1613); - if (lookahead == 'k') ADVANCE(1613); - if (lookahead == 'm') ADVANCE(1613); - if (lookahead == 'p') ADVANCE(1613); - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 'g') ADVANCE(1614); + if (lookahead == 'k') ADVANCE(1614); + if (lookahead == 'm') ADVANCE(1614); + if (lookahead == 'p') ADVANCE(1614); + if (lookahead == 't') ADVANCE(1614); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); if (lookahead == '-' || lookahead == '.' || @@ -10945,7 +10952,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 596: ACCEPT_TOKEN(sym_real_literal); @@ -10958,21 +10965,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 597: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1428); - if (lookahead == 'k') ADVANCE(1428); - if (lookahead == 'm') ADVANCE(1428); - if (lookahead == 'p') ADVANCE(1428); - if (lookahead == 't') ADVANCE(1428); + if (lookahead == 'g') ADVANCE(1429); + if (lookahead == 'k') ADVANCE(1429); + if (lookahead == 'm') ADVANCE(1429); + if (lookahead == 'p') ADVANCE(1429); + if (lookahead == 't') ADVANCE(1429); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 598: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1238); - if (lookahead == 'k') ADVANCE(1238); - if (lookahead == 'm') ADVANCE(1238); - if (lookahead == 'p') ADVANCE(1238); - if (lookahead == 't') ADVANCE(1238); + if (lookahead == 'g') ADVANCE(1239); + if (lookahead == 'k') ADVANCE(1239); + if (lookahead == 'm') ADVANCE(1239); + if (lookahead == 'p') ADVANCE(1239); + if (lookahead == 't') ADVANCE(1239); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10982,15 +10989,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 599: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1285); - if (lookahead == 'k') ADVANCE(1285); - if (lookahead == 'm') ADVANCE(1285); - if (lookahead == 'p') ADVANCE(1285); - if (lookahead == 't') ADVANCE(1285); + if (lookahead == 'g') ADVANCE(1286); + if (lookahead == 'k') ADVANCE(1286); + if (lookahead == 'm') ADVANCE(1286); + if (lookahead == 'p') ADVANCE(1286); + if (lookahead == 't') ADVANCE(1286); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -10999,7 +11006,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 600: ACCEPT_TOKEN(sym_real_literal); @@ -11010,11 +11017,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); case 601: ACCEPT_TOKEN(sym_real_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 602: ACCEPT_TOKEN(sym_real_literal); @@ -11026,7 +11033,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 603: ACCEPT_TOKEN(sym_real_literal); @@ -11037,7 +11044,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 604: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); @@ -11056,7 +11063,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 606: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token1); @@ -11068,7 +11075,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 607: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token2); @@ -11679,58 +11686,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 657: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '`', 104, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '\\') ADVANCE(651); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 658: ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 659: ACCEPT_TOKEN(aux_sym_expandable_string_literal_token5); @@ -12351,50 +12358,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 706: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 707: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( - '?', 1078, - 'G', 1123, - 'g', 1123, - 'L', 1129, - 'l', 1129, - 'P', 1131, - 'p', 1131, - 'S', 1114, - 's', 1114, - 'U', 1134, - 'u', 1134, - 'W', 1128, - 'w', 1128, + '?', 1079, + 'G', 1124, + 'g', 1124, + 'L', 1130, + 'l', 1130, + 'P', 1132, + 'p', 1132, + 'S', 1115, + 's', 1115, + 'U', 1135, + 'u', 1135, + 'W', 1129, + 'w', 1129, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 708: ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); @@ -12414,7 +12421,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 712: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1223); + if (lookahead == '\'') ADVANCE(1224); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -12422,18 +12429,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 713: ACCEPT_TOKEN(sym_verbatim_string_characters); - if (lookahead == '\'') ADVANCE(1279); + if (lookahead == '\'') ADVANCE(1280); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 714: ACCEPT_TOKEN(sym_verbatim_here_string_characters); @@ -12594,7 +12601,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 731: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1639); + lookahead == 'c') ADVANCE(1640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13079,7 +13086,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 782: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1641); + lookahead == 'm') ADVANCE(1642); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13106,7 +13113,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 785: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1638); + lookahead == 'n') ADVANCE(1639); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13295,7 +13302,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 806: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1640); + lookahead == 's') ADVANCE(1641); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13487,11 +13494,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 829: ACCEPT_TOKEN(anon_sym_DOT); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 830: ACCEPT_TOKEN(anon_sym_DOT); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 831: ACCEPT_TOKEN(anon_sym_LBRACK); @@ -13506,7 +13513,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 833: ACCEPT_TOKEN(anon_sym_LBRACK); @@ -13517,7 +13524,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 834: ACCEPT_TOKEN(anon_sym_EQ); @@ -13538,12 +13545,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); case 840: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(843); + ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 841: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(845); + if (lookahead == '>') ADVANCE(844); + END_STATE(); + case 842: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '>') ADVANCE(846); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13552,11 +13562,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 842: + case 843: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(844); + if (lookahead == '>') ADVANCE(845); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13564,12 +13574,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 843: + case 844: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 844: + case 845: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13578,9 +13588,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 845: + case 846: ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13590,17 +13600,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 846: + case 847: ACCEPT_TOKEN(anon_sym_2_GT); if (lookahead == '&') ADVANCE(188); - if (lookahead == '>') ADVANCE(849); + if (lookahead == '>') ADVANCE(850); END_STATE(); - case 847: + case 848: ACCEPT_TOKEN(anon_sym_2_GT); if (lookahead == '&') ADVANCE(188); - if (lookahead == '>') ADVANCE(850); + if (lookahead == '>') ADVANCE(851); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13608,12 +13618,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 848: + case 849: ACCEPT_TOKEN(anon_sym_2_GT); - if (lookahead == '&') ADVANCE(1226); - if (lookahead == '>') ADVANCE(851); + if (lookahead == '&') ADVANCE(1227); + if (lookahead == '>') ADVANCE(852); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13622,12 +13632,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 849: + case 850: ACCEPT_TOKEN(anon_sym_2_GT_GT); END_STATE(); - case 850: + case 851: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13636,9 +13646,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 851: + case 852: ACCEPT_TOKEN(anon_sym_2_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13648,17 +13658,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 852: + case 853: ACCEPT_TOKEN(anon_sym_3_GT); if (lookahead == '&') ADVANCE(189); - if (lookahead == '>') ADVANCE(855); + if (lookahead == '>') ADVANCE(856); END_STATE(); - case 853: + case 854: ACCEPT_TOKEN(anon_sym_3_GT); if (lookahead == '&') ADVANCE(189); - if (lookahead == '>') ADVANCE(856); + if (lookahead == '>') ADVANCE(857); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13666,12 +13676,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 854: + case 855: ACCEPT_TOKEN(anon_sym_3_GT); - if (lookahead == '&') ADVANCE(1227); - if (lookahead == '>') ADVANCE(857); + if (lookahead == '&') ADVANCE(1228); + if (lookahead == '>') ADVANCE(858); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13680,12 +13690,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 855: + case 856: ACCEPT_TOKEN(anon_sym_3_GT_GT); END_STATE(); - case 856: + case 857: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13694,9 +13704,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 857: + case 858: ACCEPT_TOKEN(anon_sym_3_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13706,17 +13716,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 858: + case 859: ACCEPT_TOKEN(anon_sym_4_GT); if (lookahead == '&') ADVANCE(190); - if (lookahead == '>') ADVANCE(861); + if (lookahead == '>') ADVANCE(862); END_STATE(); - case 859: + case 860: ACCEPT_TOKEN(anon_sym_4_GT); if (lookahead == '&') ADVANCE(190); - if (lookahead == '>') ADVANCE(862); + if (lookahead == '>') ADVANCE(863); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13724,12 +13734,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 860: + case 861: ACCEPT_TOKEN(anon_sym_4_GT); - if (lookahead == '&') ADVANCE(1228); - if (lookahead == '>') ADVANCE(863); + if (lookahead == '&') ADVANCE(1229); + if (lookahead == '>') ADVANCE(864); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13738,12 +13748,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 861: + case 862: ACCEPT_TOKEN(anon_sym_4_GT_GT); END_STATE(); - case 862: + case 863: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13752,9 +13762,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 863: + case 864: ACCEPT_TOKEN(anon_sym_4_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13764,17 +13774,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 864: + case 865: ACCEPT_TOKEN(anon_sym_5_GT); if (lookahead == '&') ADVANCE(191); - if (lookahead == '>') ADVANCE(867); + if (lookahead == '>') ADVANCE(868); END_STATE(); - case 865: + case 866: ACCEPT_TOKEN(anon_sym_5_GT); if (lookahead == '&') ADVANCE(191); - if (lookahead == '>') ADVANCE(868); + if (lookahead == '>') ADVANCE(869); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13782,12 +13792,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 866: + case 867: ACCEPT_TOKEN(anon_sym_5_GT); - if (lookahead == '&') ADVANCE(1229); - if (lookahead == '>') ADVANCE(869); + if (lookahead == '&') ADVANCE(1230); + if (lookahead == '>') ADVANCE(870); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13796,12 +13806,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 867: + case 868: ACCEPT_TOKEN(anon_sym_5_GT_GT); END_STATE(); - case 868: + case 869: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13810,9 +13820,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 869: + case 870: ACCEPT_TOKEN(anon_sym_5_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13822,17 +13832,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 870: + case 871: ACCEPT_TOKEN(anon_sym_6_GT); if (lookahead == '&') ADVANCE(192); - if (lookahead == '>') ADVANCE(873); + if (lookahead == '>') ADVANCE(874); END_STATE(); - case 871: + case 872: ACCEPT_TOKEN(anon_sym_6_GT); if (lookahead == '&') ADVANCE(192); - if (lookahead == '>') ADVANCE(874); + if (lookahead == '>') ADVANCE(875); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13840,12 +13850,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 872: + case 873: ACCEPT_TOKEN(anon_sym_6_GT); - if (lookahead == '&') ADVANCE(1230); - if (lookahead == '>') ADVANCE(875); + if (lookahead == '&') ADVANCE(1231); + if (lookahead == '>') ADVANCE(876); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13854,12 +13864,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 873: + case 874: ACCEPT_TOKEN(anon_sym_6_GT_GT); END_STATE(); - case 874: + case 875: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13868,9 +13878,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 875: + case 876: ACCEPT_TOKEN(anon_sym_6_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13880,17 +13890,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 876: + case 877: ACCEPT_TOKEN(anon_sym_STAR_GT); if (lookahead == '&') ADVANCE(187); - if (lookahead == '>') ADVANCE(879); + if (lookahead == '>') ADVANCE(880); END_STATE(); - case 877: + case 878: ACCEPT_TOKEN(anon_sym_STAR_GT); if (lookahead == '&') ADVANCE(187); - if (lookahead == '>') ADVANCE(880); + if (lookahead == '>') ADVANCE(881); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -13898,12 +13908,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 878: + case 879: ACCEPT_TOKEN(anon_sym_STAR_GT); - if (lookahead == '&') ADVANCE(1225); - if (lookahead == '>') ADVANCE(881); + if (lookahead == '&') ADVANCE(1226); + if (lookahead == '>') ADVANCE(882); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13912,12 +13922,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 879: + case 880: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); END_STATE(); - case 880: + case 881: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13926,9 +13936,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 881: + case 882: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13938,15 +13948,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 882: + case 883: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '#') ADVANCE(171); END_STATE(); - case 883: + case 884: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1220); + if (lookahead == '#') ADVANCE(1221); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13955,11 +13965,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 884: + case 885: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1579); + if (lookahead == '#') ADVANCE(1580); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13968,12 +13978,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 885: + case 886: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); END_STATE(); - case 886: + case 887: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13983,12 +13993,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 887: + case 888: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); END_STATE(); - case 888: + case 889: ACCEPT_TOKEN(anon_sym_2_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -13998,12 +14008,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 889: + case 890: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); END_STATE(); - case 890: + case 891: ACCEPT_TOKEN(anon_sym_3_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14013,12 +14023,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 891: + case 892: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); END_STATE(); - case 892: + case 893: ACCEPT_TOKEN(anon_sym_4_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14028,12 +14038,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 893: + case 894: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); END_STATE(); - case 894: + case 895: ACCEPT_TOKEN(anon_sym_5_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14043,12 +14053,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 895: + case 896: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); END_STATE(); - case 896: + case 897: ACCEPT_TOKEN(anon_sym_6_GT_AMP1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14058,12 +14068,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 897: + case 898: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); END_STATE(); - case 898: + case 899: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14073,12 +14083,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 899: + case 900: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); END_STATE(); - case 900: + case 901: ACCEPT_TOKEN(anon_sym_1_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14088,12 +14098,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 901: + case 902: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); END_STATE(); - case 902: + case 903: ACCEPT_TOKEN(anon_sym_3_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14103,12 +14113,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 903: + case 904: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); END_STATE(); - case 904: + case 905: ACCEPT_TOKEN(anon_sym_4_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14118,12 +14128,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 905: + case 906: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); END_STATE(); - case 906: + case 907: ACCEPT_TOKEN(anon_sym_5_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14133,12 +14143,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 907: + case 908: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); END_STATE(); - case 908: + case 909: ACCEPT_TOKEN(anon_sym_6_GT_AMP2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14148,140 +14158,140 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 909: + case 910: ACCEPT_TOKEN(aux_sym_comparison_operator_token1); END_STATE(); - case 910: + case 911: ACCEPT_TOKEN(aux_sym_comparison_operator_token2); END_STATE(); - case 911: + case 912: ACCEPT_TOKEN(aux_sym_comparison_operator_token3); END_STATE(); - case 912: + case 913: ACCEPT_TOKEN(aux_sym_comparison_operator_token4); END_STATE(); - case 913: + case 914: ACCEPT_TOKEN(aux_sym_comparison_operator_token5); END_STATE(); - case 914: + case 915: ACCEPT_TOKEN(aux_sym_comparison_operator_token6); END_STATE(); - case 915: + case 916: ACCEPT_TOKEN(aux_sym_comparison_operator_token7); END_STATE(); - case 916: + case 917: ACCEPT_TOKEN(aux_sym_comparison_operator_token8); END_STATE(); - case 917: + case 918: ACCEPT_TOKEN(aux_sym_comparison_operator_token9); END_STATE(); - case 918: + case 919: ACCEPT_TOKEN(aux_sym_comparison_operator_token10); END_STATE(); - case 919: + case 920: ACCEPT_TOKEN(aux_sym_comparison_operator_token11); END_STATE(); - case 920: + case 921: ACCEPT_TOKEN(aux_sym_comparison_operator_token12); END_STATE(); - case 921: + case 922: ACCEPT_TOKEN(aux_sym_comparison_operator_token13); END_STATE(); - case 922: + case 923: ACCEPT_TOKEN(aux_sym_comparison_operator_token14); END_STATE(); - case 923: + case 924: ACCEPT_TOKEN(aux_sym_comparison_operator_token15); END_STATE(); - case 924: + case 925: ACCEPT_TOKEN(aux_sym_comparison_operator_token16); END_STATE(); - case 925: + case 926: ACCEPT_TOKEN(aux_sym_comparison_operator_token17); END_STATE(); - case 926: + case 927: ACCEPT_TOKEN(aux_sym_comparison_operator_token18); END_STATE(); - case 927: + case 928: ACCEPT_TOKEN(aux_sym_comparison_operator_token19); END_STATE(); - case 928: + case 929: ACCEPT_TOKEN(aux_sym_comparison_operator_token20); END_STATE(); - case 929: + case 930: ACCEPT_TOKEN(aux_sym_comparison_operator_token21); END_STATE(); - case 930: + case 931: ACCEPT_TOKEN(aux_sym_comparison_operator_token22); END_STATE(); - case 931: + case 932: ACCEPT_TOKEN(aux_sym_comparison_operator_token23); END_STATE(); - case 932: + case 933: ACCEPT_TOKEN(aux_sym_comparison_operator_token24); END_STATE(); - case 933: + case 934: ACCEPT_TOKEN(aux_sym_comparison_operator_token25); END_STATE(); - case 934: + case 935: ACCEPT_TOKEN(aux_sym_comparison_operator_token26); END_STATE(); - case 935: + case 936: ACCEPT_TOKEN(aux_sym_comparison_operator_token27); END_STATE(); - case 936: + case 937: ACCEPT_TOKEN(aux_sym_comparison_operator_token28); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(937); + lookahead == 'e') ADVANCE(938); if (lookahead == 'O' || lookahead == 'o') ADVANCE(492); END_STATE(); - case 937: + case 938: ACCEPT_TOKEN(aux_sym_comparison_operator_token29); END_STATE(); - case 938: + case 939: ACCEPT_TOKEN(aux_sym_comparison_operator_token30); END_STATE(); - case 939: + case 940: ACCEPT_TOKEN(aux_sym_comparison_operator_token31); END_STATE(); - case 940: + case 941: ACCEPT_TOKEN(aux_sym_comparison_operator_token32); END_STATE(); - case 941: + case 942: ACCEPT_TOKEN(aux_sym_comparison_operator_token33); END_STATE(); - case 942: + case 943: ACCEPT_TOKEN(aux_sym_comparison_operator_token34); if (lookahead == 'N' || lookahead == 'n') ADVANCE(420); if (lookahead == 'P' || lookahead == 'p') ADVANCE(380); END_STATE(); - case 943: + case 944: ACCEPT_TOKEN(aux_sym_comparison_operator_token35); END_STATE(); - case 944: + case 945: ACCEPT_TOKEN(aux_sym_comparison_operator_token36); END_STATE(); - case 945: + case 946: ACCEPT_TOKEN(aux_sym_comparison_operator_token37); END_STATE(); - case 946: + case 947: ACCEPT_TOKEN(aux_sym_comparison_operator_token37); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 947: + case 948: ACCEPT_TOKEN(aux_sym_comparison_operator_token37); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14291,9 +14301,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 948: + case 949: ACCEPT_TOKEN(aux_sym_comparison_operator_token37); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14303,60 +14313,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 949: + case 950: ACCEPT_TOKEN(aux_sym_comparison_operator_token38); END_STATE(); - case 950: + case 951: ACCEPT_TOKEN(aux_sym_comparison_operator_token39); END_STATE(); - case 951: + case 952: ACCEPT_TOKEN(aux_sym_comparison_operator_token40); END_STATE(); - case 952: + case 953: ACCEPT_TOKEN(aux_sym_comparison_operator_token41); END_STATE(); - case 953: + case 954: ACCEPT_TOKEN(aux_sym_comparison_operator_token42); END_STATE(); - case 954: + case 955: ACCEPT_TOKEN(aux_sym_comparison_operator_token43); END_STATE(); - case 955: + case 956: ACCEPT_TOKEN(aux_sym_comparison_operator_token44); END_STATE(); - case 956: + case 957: ACCEPT_TOKEN(aux_sym_comparison_operator_token45); END_STATE(); - case 957: + case 958: ACCEPT_TOKEN(aux_sym_comparison_operator_token46); END_STATE(); - case 958: + case 959: ACCEPT_TOKEN(aux_sym_comparison_operator_token47); END_STATE(); - case 959: + case 960: ACCEPT_TOKEN(aux_sym_comparison_operator_token48); END_STATE(); - case 960: + case 961: ACCEPT_TOKEN(aux_sym_comparison_operator_token49); END_STATE(); - case 961: + case 962: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); END_STATE(); - case 962: + case 963: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 963: + case 964: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14366,9 +14376,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 964: + case 965: ACCEPT_TOKEN(aux_sym_comparison_operator_token50); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14378,20 +14388,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 965: + case 966: ACCEPT_TOKEN(aux_sym_format_operator_token1); END_STATE(); - case 966: + case 967: ACCEPT_TOKEN(aux_sym_format_operator_token1); if (lookahead == 'I' || lookahead == 'i') ADVANCE(372); END_STATE(); - case 967: + case 968: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); END_STATE(); - case 968: + case 969: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14401,9 +14411,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 969: + case 970: ACCEPT_TOKEN(anon_sym_DOLLAR_DOLLAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14412,12 +14422,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 970: + case 971: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); END_STATE(); - case 971: + case 972: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14427,9 +14437,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 972: + case 973: ACCEPT_TOKEN(anon_sym_DOLLAR_CARET); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14438,12 +14448,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 973: + case 974: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); END_STATE(); - case 974: + case 975: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14453,9 +14463,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 975: + case 976: ACCEPT_TOKEN(anon_sym_DOLLAR_QMARK); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -14464,23 +14474,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 976: + case 977: ACCEPT_TOKEN(anon_sym_DOLLAR_); if (lookahead == ':') ADVANCE(208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 977: + case 978: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14489,15 +14499,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 978: + case 979: ACCEPT_TOKEN(anon_sym_DOLLAR_); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14505,150 +14515,140 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); - END_STATE(); - case 979: - ACCEPT_TOKEN(aux_sym_variable_token1); + lookahead != '}') ADVANCE(1292); END_STATE(); case 980: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(208); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1005); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1009); END_STATE(); case 981: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(992); + lookahead == 'a') ADVANCE(1006); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 982: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(981); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(993); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 983: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(981); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 984: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1003); + lookahead == 'c') ADVANCE(982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 985: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1010); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1004); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 986: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(994); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 987: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1010); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(995); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 988: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1007); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 989: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(995); + lookahead == 'i') ADVANCE(1008); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 990: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1000); + lookahead == 'i') ADVANCE(996); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 991: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(986); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1001); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 992: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1010); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(987); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 993: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(996); + lookahead == 'l') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 994: ACCEPT_TOKEN(aux_sym_variable_token1); @@ -14658,192 +14658,183 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 995: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(987); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(998); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 996: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(988); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 997: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1008); + lookahead == 'o') ADVANCE(983); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 998: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1002); + lookahead == 'o') ADVANCE(1009); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 999: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(983); + lookahead == 'o') ADVANCE(1003); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1000: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1006); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(984); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1001: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(988); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1007); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1002: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(991); + lookahead == 'r') ADVANCE(989); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1003: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(990); + lookahead == 'r') ADVANCE(992); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1004: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(989); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(991); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1005: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(985); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(990); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1006: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1010); + lookahead == 't') ADVANCE(986); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1007: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(980); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1008: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1010); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(981); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1009: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead == ':') ADVANCE(208); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1010: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(196); + if (lookahead == ':') ADVANCE(208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1011: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1036); + if (lookahead == ':') ADVANCE(196); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1040); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - (lookahead < '0' || ';' < lookahead) && - lookahead != '|' && - lookahead != '}') ADVANCE(1268); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1012: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1023); + lookahead == 'a') ADVANCE(1037); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14852,17 +14843,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1013: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1012); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1024); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14871,17 +14862,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1014: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1012); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1013); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14890,17 +14881,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1015: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1034); + lookahead == 'c') ADVANCE(1013); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14909,17 +14900,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1016: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1041); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1035); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14928,17 +14919,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1017: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1025); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14947,17 +14938,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1018: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1041); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1026); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14966,17 +14957,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1019: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1038); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -14985,17 +14976,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1020: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1026); + lookahead == 'i') ADVANCE(1039); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15004,17 +14995,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1021: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1031); + lookahead == 'i') ADVANCE(1027); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15023,17 +15014,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1022: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1017); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1032); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15042,17 +15033,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1023: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1041); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1018); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15061,17 +15052,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1024: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1027); + lookahead == 'l') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15080,17 +15071,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1025: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1028); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15099,17 +15090,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1026: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1018); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1029); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15118,17 +15109,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1027: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1013); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1019); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15137,17 +15128,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1028: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1039); + lookahead == 'o') ADVANCE(1014); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15156,17 +15147,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1029: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1033); + lookahead == 'o') ADVANCE(1040); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15175,17 +15166,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1030: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1014); + lookahead == 'o') ADVANCE(1034); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15194,17 +15185,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1031: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1037); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1015); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15213,17 +15204,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1032: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1019); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1038); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15232,17 +15223,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1033: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1022); + lookahead == 'r') ADVANCE(1020); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15251,17 +15242,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1034: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1021); + lookahead == 'r') ADVANCE(1023); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15270,17 +15261,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1035: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1020); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1022); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15289,17 +15280,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1036: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1016); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1021); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15308,17 +15299,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1037: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1041); + lookahead == 't') ADVANCE(1017); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15327,17 +15318,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1038: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1011); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15346,17 +15337,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1039: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1041); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1012); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15365,15 +15356,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1040: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1236); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1042); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15382,15 +15375,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1041: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1232); + if (lookahead == ':') ADVANCE(1237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15399,35 +15392,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1042: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1067); + if (lookahead == ':') ADVANCE(1233); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && + lookahead != ',' && (lookahead < '0' || ';' < lookahead) && - (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '|' && + lookahead != '}') ADVANCE(1269); END_STATE(); case 1043: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1054); + lookahead == 'a') ADVANCE(1068); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15435,17 +15427,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1044: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1043); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1055); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15453,17 +15445,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1045: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1043); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15471,17 +15463,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1046: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1065); + lookahead == 'c') ADVANCE(1044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15489,17 +15481,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1047: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1072); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1066); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15507,17 +15499,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1048: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1056); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15525,17 +15517,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1049: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1072); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1057); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15543,17 +15535,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1050: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1069); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15561,17 +15553,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1051: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1057); + lookahead == 'i') ADVANCE(1070); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15579,17 +15571,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1052: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1062); + lookahead == 'i') ADVANCE(1058); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15597,17 +15589,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1053: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1048); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1063); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15615,17 +15607,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1054: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1072); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1049); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15633,17 +15625,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1055: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1058); + lookahead == 'l') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15651,17 +15643,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1056: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1059); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15669,17 +15661,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1057: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1049); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1060); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15687,17 +15679,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1058: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1044); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1050); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15705,17 +15697,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1059: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1070); + lookahead == 'o') ADVANCE(1045); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15723,17 +15715,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1060: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1064); + lookahead == 'o') ADVANCE(1071); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15741,17 +15733,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1061: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1045); + lookahead == 'o') ADVANCE(1065); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15759,17 +15751,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1062: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1068); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1046); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15777,17 +15769,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1063: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1050); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1069); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15795,17 +15787,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1064: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1053); + lookahead == 'r') ADVANCE(1051); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15813,17 +15805,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1065: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1052); + lookahead == 'r') ADVANCE(1054); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15831,17 +15823,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1066: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1051); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1053); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15849,17 +15841,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1067: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1047); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1052); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15867,17 +15859,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1068: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1072); + lookahead == 't') ADVANCE(1048); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15885,17 +15877,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1069: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15903,17 +15895,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1070: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1072); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1043); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15921,15 +15913,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1071: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1283); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15937,15 +15931,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1072: ACCEPT_TOKEN(aux_sym_variable_token1); - if (lookahead == ':') ADVANCE(1280); + if (lookahead == ':') ADVANCE(1284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15953,14 +15947,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1073: ACCEPT_TOKEN(aux_sym_variable_token1); + if (lookahead == ':') ADVANCE(1281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1073); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + (lookahead < '0' || ';' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}') ADVANCE(1292); END_STATE(); case 1074: ACCEPT_TOKEN(aux_sym_variable_token1); @@ -15968,6 +15971,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); + END_STATE(); + case 1075: + ACCEPT_TOKEN(aux_sym_variable_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15976,14 +15986,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1075: + case 1076: ACCEPT_TOKEN(aux_sym_variable_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -15991,9 +16001,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1076: + case 1077: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -16003,9 +16013,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1077: + case 1078: ACCEPT_TOKEN(aux_sym_variable_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -16014,580 +16024,570 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); - END_STATE(); - case 1078: - ACCEPT_TOKEN(aux_sym_variable_token2); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1079: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1104); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1108); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); END_STATE(); case 1080: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1091); + lookahead == 'a') ADVANCE(1105); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1081: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1080); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1092); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1082: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1080); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1081); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1083: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1102); + lookahead == 'c') ADVANCE(1081); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1084: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1109); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1085: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1093); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1086: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1109); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1094); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1087: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1106); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1088: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1094); + lookahead == 'i') ADVANCE(1107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1089: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1099); + lookahead == 'i') ADVANCE(1095); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1090: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1085); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1091: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1109); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1086); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1092: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1095); + lookahead == 'l') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1093: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1096); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1094: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1086); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1097); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1095: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1081); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1087); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1096: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1107); + lookahead == 'o') ADVANCE(1082); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1097: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1101); + lookahead == 'o') ADVANCE(1108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1098: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1082); + lookahead == 'o') ADVANCE(1102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1099: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1105); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1083); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1100: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1087); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1101: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1090); + lookahead == 'r') ADVANCE(1088); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1102: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1089); + lookahead == 'r') ADVANCE(1091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1103: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1088); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1090); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1104: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1084); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1105: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1109); + lookahead == 't') ADVANCE(1085); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1106: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1079); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1107: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1109); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1080); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1108: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1395); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1109: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1393); + if (lookahead == ':') ADVANCE(1396); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1110: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(207); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1135); + if (lookahead == ':') ADVANCE(1394); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '$' && + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); case 1111: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1122); + lookahead == 'a') ADVANCE(1136); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1112: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1111); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1123); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1113: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1111); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1114: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1133); + lookahead == 'c') ADVANCE(1112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1115: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1140); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1134); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1116: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1124); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1117: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1140); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1118: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1137); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1119: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1125); + lookahead == 'i') ADVANCE(1138); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1120: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1130); + lookahead == 'i') ADVANCE(1126); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1121: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1116); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1131); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1122: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1140); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1123: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1126); + lookahead == 'l') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1124: ACCEPT_TOKEN(aux_sym_variable_token2); @@ -16597,192 +16597,183 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1125: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1117); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1128); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1126: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1112); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1127: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1138); + lookahead == 'o') ADVANCE(1113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1128: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1132); + lookahead == 'o') ADVANCE(1139); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1129: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1113); + lookahead == 'o') ADVANCE(1133); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1130: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1114); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1131: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1118); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1137); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1132: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1121); + lookahead == 'r') ADVANCE(1119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1133: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1120); + lookahead == 'r') ADVANCE(1122); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1134: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1119); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1135: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1115); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1136: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1140); + lookahead == 't') ADVANCE(1116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1137: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1110); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1138: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1140); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1139: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead == ':') ADVANCE(207); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1140: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(197); + if (lookahead == ':') ADVANCE(207); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1141: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1166); + if (lookahead == ':') ADVANCE(197); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1170); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - (lookahead < '0' || ';' < lookahead) && - lookahead != '|' && - lookahead != '}') ADVANCE(1268); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1140); END_STATE(); case 1142: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1153); + lookahead == 'a') ADVANCE(1167); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16791,17 +16782,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1143: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1142); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1154); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16810,17 +16801,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1144: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1142); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16829,17 +16820,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1145: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1164); + lookahead == 'c') ADVANCE(1143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16848,17 +16839,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1146: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1171); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1165); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16867,17 +16858,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1147: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1155); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16886,17 +16877,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1148: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1171); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1156); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16905,17 +16896,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1149: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1168); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16924,17 +16915,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1150: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1156); + lookahead == 'i') ADVANCE(1169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16943,17 +16934,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1151: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1161); + lookahead == 'i') ADVANCE(1157); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16962,17 +16953,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1152: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1147); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1162); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -16981,17 +16972,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1153: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1171); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1148); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17000,17 +16991,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1154: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1157); + lookahead == 'l') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17019,17 +17010,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1155: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17038,17 +17029,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1156: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1148); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1159); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17057,17 +17048,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1157: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1143); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17076,17 +17067,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1158: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1169); + lookahead == 'o') ADVANCE(1144); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17095,17 +17086,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1159: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1163); + lookahead == 'o') ADVANCE(1170); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17114,17 +17105,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1160: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1144); + lookahead == 'o') ADVANCE(1164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17133,17 +17124,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1161: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1167); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1145); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17152,17 +17143,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1162: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1149); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17171,17 +17162,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1163: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1152); + lookahead == 'r') ADVANCE(1150); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17190,17 +17181,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1164: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1151); + lookahead == 'r') ADVANCE(1153); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17209,17 +17200,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1165: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1150); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17228,17 +17219,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1166: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1146); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17247,17 +17238,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1167: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1171); + lookahead == 't') ADVANCE(1147); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17266,17 +17257,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1168: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1141); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17285,17 +17276,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1169: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1171); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1142); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17304,15 +17295,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1170: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1235); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17321,15 +17314,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1171: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1233); + if (lookahead == ':') ADVANCE(1236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17338,35 +17331,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1172: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1197); + if (lookahead == ':') ADVANCE(1234); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && + lookahead != ',' && (lookahead < '0' || ';' < lookahead) && - (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '|' && + lookahead != '}') ADVANCE(1269); END_STATE(); case 1173: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1184); + lookahead == 'a') ADVANCE(1198); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17374,17 +17366,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1174: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1173); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1185); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17392,17 +17384,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1175: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1173); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17410,17 +17402,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1176: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1195); + lookahead == 'c') ADVANCE(1174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17428,17 +17420,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1177: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1202); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17446,17 +17438,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1178: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1186); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17464,17 +17456,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1179: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1202); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1187); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17482,17 +17474,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1180: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1199); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17500,17 +17492,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1181: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1187); + lookahead == 'i') ADVANCE(1200); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17518,17 +17510,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1182: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1192); + lookahead == 'i') ADVANCE(1188); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17536,17 +17528,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1183: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1178); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1193); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17554,17 +17546,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1184: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1202); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1179); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17572,17 +17564,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1185: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1188); + lookahead == 'l') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17590,17 +17582,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1186: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1189); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17608,17 +17600,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1187: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1179); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1190); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17626,17 +17618,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1188: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1174); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1180); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17644,17 +17636,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1189: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1200); + lookahead == 'o') ADVANCE(1175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17662,17 +17654,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1190: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1194); + lookahead == 'o') ADVANCE(1201); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17680,17 +17672,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1191: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1175); + lookahead == 'o') ADVANCE(1195); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17698,17 +17690,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1192: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1198); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1176); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17716,17 +17708,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1193: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1180); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1199); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17734,17 +17726,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1194: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1183); + lookahead == 'r') ADVANCE(1181); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17752,17 +17744,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1195: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1182); + lookahead == 'r') ADVANCE(1184); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17770,17 +17762,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1196: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1181); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1183); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17788,17 +17780,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1197: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1177); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1182); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17806,17 +17798,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1198: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1202); + lookahead == 't') ADVANCE(1178); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17824,17 +17816,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1199: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1172); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17842,17 +17834,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1200: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1202); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17860,15 +17852,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1201: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1282); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1203); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17876,15 +17870,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1202: ACCEPT_TOKEN(aux_sym_variable_token2); - if (lookahead == ':') ADVANCE(1281); + if (lookahead == ':') ADVANCE(1283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17892,14 +17886,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1203: ACCEPT_TOKEN(aux_sym_variable_token2); + if (lookahead == ':') ADVANCE(1282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1203); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + (lookahead < '0' || ';' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}') ADVANCE(1292); END_STATE(); case 1204: ACCEPT_TOKEN(aux_sym_variable_token2); @@ -17907,6 +17910,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); + END_STATE(); + case 1205: + ACCEPT_TOKEN(aux_sym_variable_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17915,14 +17925,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1205: + case 1206: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -17930,20 +17940,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1206: + case 1207: ACCEPT_TOKEN(aux_sym_variable_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); - case 1207: + case 1208: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17953,9 +17963,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1208: + case 1209: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -17964,19 +17974,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1209: + case 1210: ACCEPT_TOKEN(aux_sym_variable_token2); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1396); + lookahead != '`') ADVANCE(1397); END_STATE(); - case 1210: + case 1211: ACCEPT_TOKEN(sym_braced_variable); END_STATE(); - case 1211: + case 1212: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\n') ADVANCE(662); if (lookahead == '\r') ADVANCE(4); @@ -17988,9 +17998,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1212: + case 1213: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\n') ADVANCE(9); if (lookahead == '\r') ADVANCE(6); @@ -18002,9 +18012,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1213: + case 1214: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -18015,22 +18025,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1220); + if (lookahead != 0) ADVANCE(1221); END_STATE(); - case 1214: + case 1215: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1625, + '!', 1674, '"', 605, '#', 531, - '$', 1221, - '\'', 1223, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1657, - '.', 1263, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1659, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -18038,39 +18048,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1630, - ';', 1268, - '<', 883, - '>', 841, - '@', 1218, + ':', 1631, + ';', 1269, + '<', 884, + '>', 842, + '@', 1219, '[', 832, - '`', 1268, - '{', 1339, + '`', 1269, + '{', 1340, ); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1214); + lookahead == 0xfeff) ADVANCE(1215); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1215: + case 1216: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1625, - '!', 1672, + ' ', 1626, + '!', 1674, '"', 605, '#', 531, - '$', 1221, - '\'', 1223, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1658, - '.', 1263, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1660, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -18078,38 +18088,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ';', 1268, - '<', 883, - '>', 841, - '@', 1218, + ';', 1269, + '<', 884, + '>', 842, + '@', 1219, '[', 832, - '`', 1268, - '{', 1339, + '`', 1269, + '{', 1340, ); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); + lookahead == 0xfeff) ADVANCE(1216); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1216: + case 1217: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1626, - '!', 1672, + ' ', 1627, + '!', 1674, '"', 605, '#', 531, - '$', 1221, - '\'', 1223, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1660, - '.', 1263, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1662, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -18117,38 +18127,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1630, - ';', 1268, - '<', 883, - '>', 841, - '@', 1218, + ':', 1631, + ';', 1269, + '<', 884, + '>', 842, + '@', 1219, '[', 832, - '`', 1268, - '{', 1339, + '`', 1269, + '{', 1340, ); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); + lookahead == 0xfeff) ADVANCE(1217); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1217: + case 1218: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '!', 1672, + '!', 1674, '"', 605, '#', 531, - '$', 1221, - '\'', 1223, - '*', 1234, - '+', 1650, - ',', 1329, - '-', 1658, - '.', 1263, + '$', 1222, + '\'', 1224, + '*', 1235, + '+', 1651, + ',', 1330, + '-', 1660, + '.', 1264, '0', 559, '1', 553, '2', 554, @@ -18156,61 +18166,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ';', 1268, - '<', 883, - '>', 841, - '@', 1218, + ';', 1269, + '<', 884, + '>', 842, + '@', 1219, '[', 832, - '`', 1268, - '{', 1339, + '`', 1269, + '{', 1340, ); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); + lookahead == 0xfeff) ADVANCE(1218); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '$' < lookahead) && (lookahead < '\'' || '.' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1268); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1218: + case 1219: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '"', 1211, - '\'', 1212, - '(', 1687, - '?', 1207, - '{', 1689, - 'G', 1154, - 'g', 1154, - 'L', 1160, - 'l', 1160, - 'P', 1162, - 'p', 1162, - 'S', 1145, - 's', 1145, - 'U', 1165, - 'u', 1165, - 'W', 1159, - 'w', 1159, + '"', 1212, + '\'', 1213, + '(', 1689, + '?', 1208, + '{', 1691, + 'G', 1155, + 'g', 1155, + 'L', 1161, + 'l', 1161, + 'P', 1163, + 'p', 1163, + 'S', 1146, + 's', 1146, + 'U', 1166, + 'u', 1166, + 'W', 1160, + 'w', 1160, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1171); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1268); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1219: + case 1220: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1219); + if (lookahead == '#') ADVANCE(1220); if (lookahead == '>') ADVANCE(533); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -18220,12 +18230,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1220); + if (lookahead != 0) ADVANCE(1221); END_STATE(); - case 1220: + case 1221: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '#') ADVANCE(1219); - if (lookahead == '`') ADVANCE(1213); + if (lookahead == '#') ADVANCE(1220); + if (lookahead == '`') ADVANCE(1214); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18234,33 +18244,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1220); + if (lookahead != 0) ADVANCE(1221); END_STATE(); - case 1221: + case 1222: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '$', 968, - '(', 1686, - '?', 974, - '^', 971, - '_', 977, - '{', 1265, - 'G', 1024, - 'g', 1024, - 'L', 1030, - 'l', 1030, - 'P', 1032, - 'p', 1032, - 'S', 1015, - 's', 1015, - 'U', 1035, - 'u', 1035, - 'W', 1029, - 'w', 1029, + '$', 969, + '(', 1688, + '?', 975, + '^', 972, + '_', 978, + '{', 1266, + 'G', 1025, + 'g', 1025, + 'L', 1031, + 'l', 1031, + 'P', 1033, + 'p', 1033, + 'S', 1016, + 's', 1016, + 'U', 1036, + 'u', 1036, + 'W', 1030, + 'w', 1030, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1040); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1041); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18268,11 +18278,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ',' && lookahead != ';' && - (lookahead < 'a' || '}' < lookahead)) ADVANCE(1268); + (lookahead < 'a' || '}' < lookahead)) ADVANCE(1269); END_STATE(); - case 1222: + case 1223: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '&') ADVANCE(1231); + if (lookahead == '&') ADVANCE(1232); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18281,9 +18291,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1223: + case 1224: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\'') ADVANCE(712); if (('\t' <= lookahead && lookahead <= '\r') || @@ -18294,14 +18304,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '|' || lookahead == '}') ADVANCE(178); - if (lookahead != 0) ADVANCE(1223); + if (lookahead != 0) ADVANCE(1224); END_STATE(); - case 1224: + case 1225: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '-') ADVANCE(1224); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18311,12 +18321,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1225: + case 1226: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(886); - if (lookahead == '2') ADVANCE(898); + if (lookahead == '1') ADVANCE(887); + if (lookahead == '2') ADVANCE(899); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18325,11 +18335,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1226: + case 1227: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(888); + if (lookahead == '1') ADVANCE(889); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18338,12 +18348,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1227: + case 1228: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(890); - if (lookahead == '2') ADVANCE(902); + if (lookahead == '1') ADVANCE(891); + if (lookahead == '2') ADVANCE(903); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18352,12 +18362,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1228: + case 1229: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(892); - if (lookahead == '2') ADVANCE(904); + if (lookahead == '1') ADVANCE(893); + if (lookahead == '2') ADVANCE(905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18366,12 +18376,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1229: + case 1230: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(894); - if (lookahead == '2') ADVANCE(906); + if (lookahead == '1') ADVANCE(895); + if (lookahead == '2') ADVANCE(907); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18380,12 +18390,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1230: + case 1231: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '1') ADVANCE(896); - if (lookahead == '2') ADVANCE(908); + if (lookahead == '1') ADVANCE(897); + if (lookahead == '2') ADVANCE(909); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18394,11 +18404,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1231: + case 1232: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '2') ADVANCE(900); + if (lookahead == '2') ADVANCE(901); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18407,16 +18417,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1232: + case 1233: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1236); - if (lookahead == '?') ADVANCE(1076); + if (lookahead == ':') ADVANCE(1237); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18425,16 +18435,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1233: + case 1234: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == ':') ADVANCE(1235); - if (lookahead == '?') ADVANCE(1207); + if (lookahead == ':') ADVANCE(1236); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18443,11 +18453,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && (lookahead < '0' || ';' < lookahead) && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1234: + case 1235: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '>') ADVANCE(878); + if (lookahead == '>') ADVANCE(879); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18456,15 +18466,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1235: + case 1236: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1207); + if (lookahead == '?') ADVANCE(1208); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1204); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18473,15 +18483,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1236: + case 1237: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '?') ADVANCE(1076); + if (lookahead == '?') ADVANCE(1077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1074); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18490,9 +18500,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1237: + case 1238: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'b') ADVANCE(570); if (lookahead != 0 && @@ -18503,9 +18513,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1238: + case 1239: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'b') ADVANCE(602); if (lookahead != 0 && @@ -18516,9 +18526,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1239: + case 1240: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'b') ADVANCE(585); if (lookahead != 0 && @@ -18529,11 +18539,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1240: + case 1241: ACCEPT_TOKEN(sym_generic_token); - if (lookahead == '}') ADVANCE(1210); + if (lookahead == '}') ADVANCE(1211); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -18541,12 +18551,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|') ADVANCE(216); - if (lookahead != 0) ADVANCE(1240); + if (lookahead != 0) ADVANCE(1241); END_STATE(); - case 1241: + case 1242: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1264); + lookahead == '-') ADVANCE(1265); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -18556,16 +18566,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '+' || '-' < lookahead) && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1242: + case 1243: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1248); + lookahead == 'i') ADVANCE(1249); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18575,16 +18585,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1243: + case 1244: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1260); + lookahead == 'i') ADVANCE(1261); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18594,12 +18604,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1244: + case 1245: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1249); + lookahead == 'i') ADVANCE(1250); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18608,12 +18618,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1245: + case 1246: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1261); + lookahead == 'i') ADVANCE(1262); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18622,16 +18632,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1246: + case 1247: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1243); + lookahead == 'l') ADVANCE(1244); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18641,12 +18651,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1247: + case 1248: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1245); + lookahead == 'l') ADVANCE(1246); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18655,16 +18665,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1248: + case 1249: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(947); + lookahead == 'n') ADVANCE(948); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18674,12 +18684,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1249: + case 1250: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(948); + lookahead == 'n') ADVANCE(949); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18688,16 +18698,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1250: + case 1251: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1253); + lookahead == 'n') ADVANCE(1254); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18707,12 +18717,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1251: + case 1252: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1255); + lookahead == 'n') ADVANCE(1256); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18721,16 +18731,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1252: + case 1253: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1242); + lookahead == 'o') ADVANCE(1243); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18740,16 +18750,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1253: + case 1254: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1259); + lookahead == 'o') ADVANCE(1260); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18759,12 +18769,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1254: + case 1255: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1244); + lookahead == 'o') ADVANCE(1245); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18773,12 +18783,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1255: + case 1256: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1258); + lookahead == 'o') ADVANCE(1259); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18787,16 +18797,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1256: + case 1257: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1246); + lookahead == 'p') ADVANCE(1247); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18806,12 +18816,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1257: + case 1258: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1247); + lookahead == 'p') ADVANCE(1248); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18820,12 +18830,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1258: + case 1259: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1268); + lookahead == 't') ADVANCE(1269); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18834,16 +18844,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1259: + case 1260: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1267); + lookahead == 't') ADVANCE(1268); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18853,16 +18863,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1260: + case 1261: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(963); + lookahead == 't') ADVANCE(964); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18872,12 +18882,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1261: + case 1262: ACCEPT_TOKEN(sym_generic_token); if (lookahead == 'T' || - lookahead == 't') ADVANCE(964); + lookahead == 't') ADVANCE(965); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18886,9 +18896,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1262: + case 1263: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '\t' || lookahead == 0x0b || @@ -18899,11 +18909,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1622); + lookahead == '}') ADVANCE(1623); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1262); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1263); END_STATE(); - case 1263: + case 1264: ACCEPT_TOKEN(sym_generic_token); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(593); if (lookahead != 0 && @@ -18914,9 +18924,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1264: + case 1265: ACCEPT_TOKEN(sym_generic_token); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(598); if (lookahead != 0 && @@ -18927,9 +18937,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1265: + case 1266: ACCEPT_TOKEN(sym_generic_token); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -18940,9 +18950,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '|') ADVANCE(216); if (lookahead != 0 && lookahead != '|' && - lookahead != '}') ADVANCE(1240); + lookahead != '}') ADVANCE(1241); END_STATE(); - case 1266: + case 1267: ACCEPT_TOKEN(sym_generic_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || @@ -18955,14 +18965,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1267: + case 1268: ACCEPT_TOKEN(sym_generic_token); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -18972,9 +18982,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1268: + case 1269: ACCEPT_TOKEN(sym_generic_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -18984,9 +18994,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1269: + case 1270: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\n') ADVANCE(662); if (lookahead == '\r') ADVANCE(4); @@ -18997,9 +19007,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1270: + case 1271: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\n') ADVANCE(9); if (lookahead == '\r') ADVANCE(6); @@ -19010,9 +19020,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1271: + case 1272: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -19022,25 +19032,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1277); + if (lookahead != 0) ADVANCE(1278); END_STATE(); - case 1272: + case 1273: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( '"', 606, '#', 530, - '$', 1278, - '\'', 1279, - '.', 1288, + '$', 1279, + '\'', 1280, + '.', 1289, '0', 561, - '<', 1275, - '@', 1273, + '<', 1276, + '@', 1274, '[', 833, - '`', 1291, - 0xa0, 1272, - 0x200b, 1272, - 0x2060, 1272, - 0xfeff, 1272, + '`', 1292, + 0xa0, 1273, + 0x200b, 1273, + 0x2060, 1273, + 0xfeff, 1273, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(562); if (lookahead != 0 && @@ -19050,49 +19060,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1273: + case 1274: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '"', 1269, - '\'', 1270, - '(', 1687, - '?', 1208, - '{', 1688, - 'G', 1185, - 'g', 1185, - 'L', 1191, - 'l', 1191, - 'P', 1193, - 'p', 1193, - 'S', 1176, - 's', 1176, - 'U', 1196, - 'u', 1196, - 'W', 1190, - 'w', 1190, + '"', 1270, + '\'', 1271, + '(', 1689, + '?', 1209, + '{', 1690, + 'G', 1186, + 'g', 1186, + 'L', 1192, + 'l', 1192, + 'P', 1194, + 'p', 1194, + 'S', 1177, + 's', 1177, + 'U', 1197, + 'u', 1197, + 'W', 1191, + 'w', 1191, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1201); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1202); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && (lookahead < '\'' || ')' < lookahead) && lookahead != ';' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1274: + case 1275: ACCEPT_TOKEN(sym__command_token); if (lookahead == '#') ADVANCE(530); - if (lookahead == '<') ADVANCE(1275); - if (lookahead == '`') ADVANCE(1291); + if (lookahead == '<') ADVANCE(1276); + if (lookahead == '`') ADVANCE(1292); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1274); + lookahead == 0xfeff) ADVANCE(1275); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19101,11 +19111,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1275: + case 1276: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1277); + if (lookahead == '#') ADVANCE(1278); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19113,11 +19123,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1276: + case 1277: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1276); + if (lookahead == '#') ADVANCE(1277); if (lookahead == '>') ADVANCE(534); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -19126,12 +19136,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1277); + if (lookahead != 0) ADVANCE(1278); END_STATE(); - case 1277: + case 1278: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '#') ADVANCE(1276); - if (lookahead == '`') ADVANCE(1271); + if (lookahead == '#') ADVANCE(1277); + if (lookahead == '`') ADVANCE(1272); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '(' || @@ -19139,42 +19149,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(171); - if (lookahead != 0) ADVANCE(1277); + if (lookahead != 0) ADVANCE(1278); END_STATE(); - case 1278: + case 1279: ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( - '$', 969, - '(', 1686, - '?', 975, - '^', 972, - '_', 978, + '$', 970, + '(', 1688, + '?', 976, + '^', 973, + '_', 979, '{', 502, - 'G', 1055, - 'g', 1055, - 'L', 1061, - 'l', 1061, - 'P', 1063, - 'p', 1063, - 'S', 1046, - 's', 1046, - 'U', 1066, - 'u', 1066, - 'W', 1060, - 'w', 1060, + 'G', 1056, + 'g', 1056, + 'L', 1062, + 'l', 1062, + 'P', 1064, + 'p', 1064, + 'S', 1047, + 's', 1047, + 'U', 1067, + 'u', 1067, + 'W', 1061, + 'w', 1061, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1071); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1072); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '(' && lookahead != ')' && lookahead != ';' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1279: + case 1280: ACCEPT_TOKEN(sym__command_token); if (lookahead == '\'') ADVANCE(713); if (('\t' <= lookahead && lookahead <= '\r') || @@ -19184,16 +19194,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || lookahead == '{' || lookahead == '}') ADVANCE(178); - if (lookahead != 0) ADVANCE(1279); + if (lookahead != 0) ADVANCE(1280); END_STATE(); - case 1280: + case 1281: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1283); - if (lookahead == '?') ADVANCE(1077); + if (lookahead == ':') ADVANCE(1284); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19201,16 +19211,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1281: + case 1282: ACCEPT_TOKEN(sym__command_token); - if (lookahead == ':') ADVANCE(1282); - if (lookahead == '?') ADVANCE(1208); + if (lookahead == ':') ADVANCE(1283); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19218,15 +19228,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && (lookahead < '0' || ';' < lookahead) && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1282: + case 1283: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1208); + if (lookahead == '?') ADVANCE(1209); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1205); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19234,15 +19244,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1283: + case 1284: ACCEPT_TOKEN(sym__command_token); - if (lookahead == '?') ADVANCE(1077); + if (lookahead == '?') ADVANCE(1078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1075); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1076); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -19250,9 +19260,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && (lookahead < 'a' || '{' < lookahead) && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1284: + case 1285: ACCEPT_TOKEN(sym__command_token); if (lookahead == 'b') ADVANCE(571); if (lookahead != 0 && @@ -19262,9 +19272,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1285: + case 1286: ACCEPT_TOKEN(sym__command_token); if (lookahead == 'b') ADVANCE(603); if (lookahead != 0 && @@ -19274,9 +19284,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1286: + case 1287: ACCEPT_TOKEN(sym__command_token); if (lookahead == 'b') ADVANCE(586); if (lookahead != 0 && @@ -19286,12 +19296,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1287: + case 1288: ACCEPT_TOKEN(sym__command_token); if (lookahead == '+' || - lookahead == '-') ADVANCE(1289); + lookahead == '-') ADVANCE(1290); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19300,9 +19310,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1288: + case 1289: ACCEPT_TOKEN(sym__command_token); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(594); if (lookahead != 0 && @@ -19312,9 +19322,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1289: + case 1290: ACCEPT_TOKEN(sym__command_token); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(599); if (lookahead != 0 && @@ -19324,9 +19334,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1290: + case 1291: ACCEPT_TOKEN(sym__command_token); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || @@ -19338,9 +19348,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); + lookahead != '}') ADVANCE(1292); END_STATE(); - case 1291: + case 1292: ACCEPT_TOKEN(sym__command_token); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19349,234 +19359,213 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ';' && lookahead != '{' && - lookahead != '}') ADVANCE(1291); - END_STATE(); - case 1292: - ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1637); - if (lookahead == '-') ADVANCE(1296); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + lookahead != '}') ADVANCE(1292); END_STATE(); case 1293: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1637); + if (lookahead == '%') ADVANCE(1638); if (lookahead == '-') ADVANCE(1297); - if (lookahead == '`') ADVANCE(1309); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1294: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1622); - if (lookahead == '-') ADVANCE(1296); + if (lookahead == '%') ADVANCE(1638); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); case 1295: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1622); + if (lookahead == '%') ADVANCE(1623); if (lookahead == '-') ADVANCE(1297); - if (lookahead == '`') ADVANCE(1309); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1296: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '-') ADVANCE(1296); + if (lookahead == '%') ADVANCE(1623); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); case 1297: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == '-') ADVANCE(1297); - if (lookahead == '`') ADVANCE(1309); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1298: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); - if (lookahead == '-' || - lookahead == '?' || + lookahead == '\\') ADVANCE(1622); + if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); case 1299: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1302); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1622); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); case 1300: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1308); + lookahead == 'i') ADVANCE(1303); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1301: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1300); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1309); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1302: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(946); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1301); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1303: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1305); + lookahead == 'n') ADVANCE(947); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1304: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1299); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1306); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1305: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1307); + lookahead == 'o') ADVANCE(1300); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1306: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1301); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1308); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1307: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1309); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1302); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1308: ACCEPT_TOKEN(sym_command_parameter); if (lookahead == 'T' || - lookahead == 't') ADVANCE(962); + lookahead == 't') ADVANCE(1310); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1309: ACCEPT_TOKEN(sym_command_parameter); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(963); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1310: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); + ACCEPT_TOKEN(sym_command_parameter); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 1311: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); + END_STATE(); + case 1312: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1321); + lookahead != '|') ADVANCE(1322); END_STATE(); - case 1312: + case 1313: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); - if (lookahead == '&') ADVANCE(1321); + if (lookahead == '&') ADVANCE(1322); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '|') ADVANCE(1313); - if (lookahead != 0) ADVANCE(1312); + lookahead == '|') ADVANCE(1314); + if (lookahead != 0) ADVANCE(1313); END_STATE(); - case 1313: + case 1314: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token2); if (lookahead != 0 && - lookahead != '&') ADVANCE(1313); + lookahead != '&') ADVANCE(1314); END_STATE(); - case 1314: + case 1315: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); if (lookahead == '\r') ADVANCE(1); if (lookahead == '\n' || lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1320); - END_STATE(); - case 1315: - ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - ADVANCE_MAP( - '"', 1317, - '#', 528, - '&', 1312, - ')', 1327, - '<', 1318, - '`', 1321, - '\t', 1315, - 0x0b, 1315, - '\f', 1315, - ' ', 1315, - 0xa0, 1315, - 0x200b, 1315, - 0x2060, 1315, - 0xfeff, 1315, - ); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1321); + if (lookahead != 0) ADVANCE(1321); END_STATE(); case 1316: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); ADVANCE_MAP( - '"', 1317, + '"', 1318, '#', 528, - '&', 1312, - '<', 1318, - '`', 1321, + '&', 1313, + ')', 1328, + '<', 1319, + '`', 1322, '\t', 1316, 0x0b, 1316, '\f', 1316, @@ -19588,76 +19577,97 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && - lookahead != '|') ADVANCE(1321); + lookahead != '|') ADVANCE(1322); END_STATE(); case 1317: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '"') ADVANCE(1311); + ADVANCE_MAP( + '"', 1318, + '#', 528, + '&', 1313, + '<', 1319, + '`', 1322, + '\t', 1317, + 0x0b, 1317, + '\f', 1317, + ' ', 1317, + 0xa0, 1317, + 0x200b, 1317, + 0x2060, 1317, + 0xfeff, 1317, + ); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '|') ADVANCE(1322); + END_STATE(); + case 1318: + ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); + if (lookahead == '"') ADVANCE(1312); if (lookahead == '\n' || lookahead == '\r' || lookahead == '|') ADVANCE(157); - if (lookahead != 0) ADVANCE(1317); + if (lookahead != 0) ADVANCE(1318); END_STATE(); - case 1318: + case 1319: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1320); + if (lookahead == '#') ADVANCE(1321); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1321); + lookahead != '|') ADVANCE(1322); END_STATE(); - case 1319: + case 1320: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1319); + if (lookahead == '#') ADVANCE(1320); if (lookahead == '>') ADVANCE(535); if (lookahead == '\n' || lookahead == '\r' || lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1320); + if (lookahead != 0) ADVANCE(1321); END_STATE(); - case 1320: + case 1321: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); - if (lookahead == '#') ADVANCE(1319); - if (lookahead == '`') ADVANCE(1314); + if (lookahead == '#') ADVANCE(1320); + if (lookahead == '`') ADVANCE(1315); if (lookahead == '\n' || lookahead == '\r' || lookahead == '|') ADVANCE(171); - if (lookahead != 0) ADVANCE(1320); + if (lookahead != 0) ADVANCE(1321); END_STATE(); - case 1321: + case 1322: ACCEPT_TOKEN(aux_sym__verbatim_command_argument_chars_token3); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1321); - END_STATE(); - case 1322: - ACCEPT_TOKEN(anon_sym_SEMI); + lookahead != '|') ADVANCE(1322); END_STATE(); case 1323: - ACCEPT_TOKEN(aux_sym_param_block_token1); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 1324: ACCEPT_TOKEN(aux_sym_param_block_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1325: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(aux_sym_param_block_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1326: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 1327: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 1328: ACCEPT_TOKEN(anon_sym_RPAREN); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '|') ADVANCE(1321); + lookahead != '|') ADVANCE(1322); END_STATE(); - case 1328: + case 1329: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1329: + case 1330: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19667,40 +19677,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); - END_STATE(); - case 1330: - ACCEPT_TOKEN(aux_sym_block_name_token1); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1331: ACCEPT_TOKEN(aux_sym_block_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1332: - ACCEPT_TOKEN(aux_sym_block_name_token2); + ACCEPT_TOKEN(aux_sym_block_name_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1333: ACCEPT_TOKEN(aux_sym_block_name_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1334: - ACCEPT_TOKEN(aux_sym_block_name_token3); + ACCEPT_TOKEN(aux_sym_block_name_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1335: ACCEPT_TOKEN(aux_sym_block_name_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1336: - ACCEPT_TOKEN(aux_sym_block_name_token4); + ACCEPT_TOKEN(aux_sym_block_name_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1337: ACCEPT_TOKEN(aux_sym_block_name_token4); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1338: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(aux_sym_block_name_token4); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1339: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 1340: ACCEPT_TOKEN(anon_sym_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -19710,143 +19720,135 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); - END_STATE(); - case 1340: - ACCEPT_TOKEN(anon_sym_RBRACE); + lookahead != '}') ADVANCE(1269); END_STATE(); case 1341: - ACCEPT_TOKEN(aux_sym_if_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 1342: - ACCEPT_TOKEN(aux_sym_elseif_clause_token1); + ACCEPT_TOKEN(aux_sym_if_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1343: ACCEPT_TOKEN(aux_sym_elseif_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1344: - ACCEPT_TOKEN(aux_sym_else_clause_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(319); + ACCEPT_TOKEN(aux_sym_elseif_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1345: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(319); END_STATE(); case 1346: ACCEPT_TOKEN(aux_sym_else_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1477); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1347: - ACCEPT_TOKEN(aux_sym_switch_statement_token1); + ACCEPT_TOKEN(aux_sym_else_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1348: ACCEPT_TOKEN(aux_sym_switch_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1349: - ACCEPT_TOKEN(aux_sym_switch_parameter_token1); + ACCEPT_TOKEN(aux_sym_switch_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1350: - ACCEPT_TOKEN(aux_sym_switch_parameter_token2); + ACCEPT_TOKEN(aux_sym_switch_parameter_token1); END_STATE(); case 1351: - ACCEPT_TOKEN(aux_sym_switch_parameter_token3); + ACCEPT_TOKEN(aux_sym_switch_parameter_token2); END_STATE(); case 1352: - ACCEPT_TOKEN(aux_sym_switch_parameter_token4); + ACCEPT_TOKEN(aux_sym_switch_parameter_token3); END_STATE(); case 1353: - ACCEPT_TOKEN(aux_sym_switch_parameter_token5); + ACCEPT_TOKEN(aux_sym_switch_parameter_token4); END_STATE(); case 1354: - ACCEPT_TOKEN(aux_sym_switch_condition_token1); + ACCEPT_TOKEN(aux_sym_switch_parameter_token5); END_STATE(); case 1355: - ACCEPT_TOKEN(aux_sym_foreach_statement_token1); + ACCEPT_TOKEN(aux_sym_switch_condition_token1); END_STATE(); case 1356: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); - if (lookahead == '-') ADVANCE(413); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1357: - ACCEPT_TOKEN(aux_sym_foreach_statement_token2); + ACCEPT_TOKEN(aux_sym_foreach_statement_token1); + if (lookahead == '-') ADVANCE(413); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1358: - ACCEPT_TOKEN(aux_sym_for_statement_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1442); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_foreach_statement_token2); END_STATE(); case 1359: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(232); + lookahead == 'e') ADVANCE(1443); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1360: - ACCEPT_TOKEN(aux_sym_for_statement_token2); + ACCEPT_TOKEN(aux_sym_for_statement_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(232); END_STATE(); case 1361: - ACCEPT_TOKEN(aux_sym_while_statement_token1); + ACCEPT_TOKEN(aux_sym_for_statement_token2); END_STATE(); case 1362: ACCEPT_TOKEN(aux_sym_while_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1363: - ACCEPT_TOKEN(aux_sym_do_statement_token1); + ACCEPT_TOKEN(aux_sym_while_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1364: ACCEPT_TOKEN(aux_sym_do_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1365: - ACCEPT_TOKEN(aux_sym_do_statement_token2); + ACCEPT_TOKEN(aux_sym_do_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1366: - ACCEPT_TOKEN(aux_sym_function_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_do_statement_token2); END_STATE(); case 1367: - ACCEPT_TOKEN(aux_sym_function_statement_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_function_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1368: - ACCEPT_TOKEN(aux_sym_function_statement_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_function_statement_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1369: - ACCEPT_TOKEN(aux_sym_flow_control_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_function_statement_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1370: - ACCEPT_TOKEN(aux_sym_flow_control_statement_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_flow_control_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1371: - ACCEPT_TOKEN(aux_sym_flow_control_statement_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_flow_control_statement_token2); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1372: - ACCEPT_TOKEN(aux_sym_flow_control_statement_token4); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_flow_control_statement_token3); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1373: - ACCEPT_TOKEN(aux_sym_flow_control_statement_token5); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_flow_control_statement_token4); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1374: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1374); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_flow_control_statement_token5); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1375: ACCEPT_TOKEN(sym_label); @@ -19854,165 +19856,173 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1376: - ACCEPT_TOKEN(aux_sym_trap_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1376); END_STATE(); case 1377: - ACCEPT_TOKEN(aux_sym_try_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_trap_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1378: - ACCEPT_TOKEN(aux_sym_catch_clause_token1); + ACCEPT_TOKEN(aux_sym_try_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1379: ACCEPT_TOKEN(aux_sym_catch_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1380: - ACCEPT_TOKEN(aux_sym_finally_clause_token1); + ACCEPT_TOKEN(aux_sym_catch_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1381: ACCEPT_TOKEN(aux_sym_finally_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); END_STATE(); case 1382: - ACCEPT_TOKEN(aux_sym_data_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_finally_clause_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1383: - ACCEPT_TOKEN(aux_sym_data_commands_allowed_token1); + ACCEPT_TOKEN(aux_sym_data_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1384: - ACCEPT_TOKEN(aux_sym_inlinescript_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_data_commands_allowed_token1); END_STATE(); case 1385: - ACCEPT_TOKEN(aux_sym_parallel_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_inlinescript_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1386: - ACCEPT_TOKEN(aux_sym_sequence_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(aux_sym_parallel_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1387: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(aux_sym_sequence_statement_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1388: - ACCEPT_TOKEN(anon_sym_AMP); + ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 1389: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 1390: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); if (lookahead == '#') ADVANCE(529); - if (lookahead == '<') ADVANCE(1390); - if (lookahead == '@') ADVANCE(1394); + if (lookahead == '<') ADVANCE(1391); + if (lookahead == '@') ADVANCE(1395); if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1389); + lookahead == 0xfeff) ADVANCE(1390); if (lookahead != 0 && - (lookahead < '"' || '$' < lookahead)) ADVANCE(1396); + (lookahead < '"' || '$' < lookahead)) ADVANCE(1397); END_STATE(); - case 1390: + case 1391: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1392); + if (lookahead == '#') ADVANCE(1393); if (lookahead != 0 && (lookahead < '"' || '$' < lookahead) && - lookahead != '`') ADVANCE(1396); + lookahead != '`') ADVANCE(1397); END_STATE(); - case 1391: + case 1392: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1391); + if (lookahead == '#') ADVANCE(1392); if (lookahead == '>') ADVANCE(536); if (('"' <= lookahead && lookahead <= '$') || lookahead == '`') ADVANCE(171); - if (lookahead != 0) ADVANCE(1392); + if (lookahead != 0) ADVANCE(1393); END_STATE(); - case 1392: + case 1393: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '#') ADVANCE(1391); + if (lookahead == '#') ADVANCE(1392); if (lookahead == '`') ADVANCE(103); if (('"' <= lookahead && lookahead <= '$')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1392); + if (lookahead != 0) ADVANCE(1393); END_STATE(); - case 1393: + case 1394: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == ':') ADVANCE(1395); - if (lookahead == '?') ADVANCE(1209); + if (lookahead == ':') ADVANCE(1396); + if (lookahead == '?') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); - case 1394: + case 1395: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); ADVANCE_MAP( - '?', 1209, - 'G', 1092, - 'g', 1092, - 'L', 1098, - 'l', 1098, - 'P', 1100, - 'p', 1100, - 'S', 1083, - 's', 1083, - 'U', 1103, - 'u', 1103, - 'W', 1097, - 'w', 1097, + '?', 1210, + 'G', 1093, + 'g', 1093, + 'L', 1099, + 'l', 1099, + 'P', 1101, + 'p', 1101, + 'S', 1084, + 's', 1084, + 'U', 1104, + 'u', 1104, + 'W', 1098, + 'w', 1098, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1109); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); - case 1395: + case 1396: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); - if (lookahead == '?') ADVANCE(1209); + if (lookahead == '?') ADVANCE(1210); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1206); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1207); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - (lookahead < '_' || 'z' < lookahead)) ADVANCE(1396); + (lookahead < '_' || 'z' < lookahead)) ADVANCE(1397); END_STATE(); - case 1396: + case 1397: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token1); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '`') ADVANCE(1396); - END_STATE(); - case 1397: - ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); + lookahead != '`') ADVANCE(1397); END_STATE(); case 1398: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); - if (lookahead == '\n') ADVANCE(1397); - if (lookahead == '\r') ADVANCE(50); END_STATE(); case 1399: - ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); + ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token2); + if (lookahead == '\n') ADVANCE(1398); + if (lookahead == '\r') ADVANCE(50); END_STATE(); case 1400: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); - if (lookahead == '\n') ADVANCE(1401); END_STATE(); case 1401: + ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); + if (lookahead == '\n') ADVANCE(1402); + END_STATE(); + case 1402: ACCEPT_TOKEN(aux_sym__expandable_string_literal_immediate_token3); if (lookahead == '`') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || @@ -20020,110 +20030,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1389); + lookahead == 0xfeff) ADVANCE(1390); END_STATE(); - case 1402: + case 1403: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE2); END_STATE(); - case 1403: + case 1404: ACCEPT_TOKEN(anon_sym_DOLLAR2); END_STATE(); - case 1404: + case 1405: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '`', 212, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); - case 1405: + case 1406: ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( - '$', 967, - '(', 1686, - '?', 973, - '^', 970, - '_', 976, + '$', 968, + '(', 1688, + '?', 974, + '^', 971, + '_', 977, '{', 502, - 'G', 993, - 'g', 993, - 'L', 999, - 'l', 999, - 'P', 1001, - 'p', 1001, - 'S', 984, - 's', 984, - 'U', 1004, - 'u', 1004, - 'W', 998, - 'w', 998, + 'G', 994, + 'g', 994, + 'L', 1000, + 'l', 1000, + 'P', 1002, + 'p', 1002, + 'S', 985, + 's', 985, + 'U', 1005, + 'u', 1005, + 'W', 999, + 'w', 999, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1009); - END_STATE(); - case 1406: - ACCEPT_TOKEN(anon_sym_DQUOTE); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1010); END_STATE(); case 1407: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(1402); END_STATE(); case 1408: - ACCEPT_TOKEN(aux_sym_command_name_token1); - ADVANCE_MAP( - '#', 532, - '.', 829, - '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1500, - 'c', 1500, - 'D', 1432, - 'd', 1432, - 'E', 1515, - 'e', 1515, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1440, - 'p', 1440, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, - 0xa0, 1408, - 0x200b, 1408, - 0x2060, 1408, - 0xfeff, 1408, - ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ACCEPT_TOKEN(anon_sym_DQUOTE); + if (lookahead == '"') ADVANCE(1403); END_STATE(); case 1409: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20131,36 +20104,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1500, - 'c', 1500, - 'D', 1432, - 'd', 1432, - 'E', 1515, - 'e', 1515, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1449, - 'p', 1449, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1501, + 'c', 1501, + 'D', 1433, + 'd', 1433, + 'E', 1516, + 'e', 1516, + 'F', 1486, + 'f', 1486, + 'I', 1476, + 'i', 1476, + 'P', 1441, + 'p', 1441, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1409, 0x200b, 1409, 0x2060, 1409, 0xfeff, 1409, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1410: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20168,36 +20141,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1500, - 'c', 1500, - 'D', 1432, - 'd', 1432, - 'E', 1515, - 'e', 1515, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1501, + 'c', 1501, + 'D', 1433, + 'd', 1433, + 'E', 1516, + 'e', 1516, 'F', 1486, 'f', 1486, - 'I', 1475, - 'i', 1475, - 'P', 1449, - 'p', 1449, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + 'I', 1476, + 'i', 1476, + 'P', 1450, + 'p', 1450, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1410, 0x200b, 1410, 0x2060, 1410, 0xfeff, 1410, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1411: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20205,36 +20178,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1500, - 'c', 1500, - 'D', 1432, - 'd', 1432, - 'E', 1505, - 'e', 1505, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1449, - 'p', 1449, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1501, + 'c', 1501, + 'D', 1433, + 'd', 1433, + 'E', 1516, + 'e', 1516, + 'F', 1487, + 'f', 1487, + 'I', 1476, + 'i', 1476, + 'P', 1450, + 'p', 1450, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1411, 0x200b, 1411, 0x2060, 1411, 0xfeff, 1411, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1412: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20242,36 +20215,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1500, - 'c', 1500, - 'D', 1432, - 'd', 1432, - 'E', 1511, - 'e', 1511, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1449, - 'p', 1449, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1501, + 'c', 1501, + 'D', 1433, + 'd', 1433, + 'E', 1506, + 'e', 1506, + 'F', 1486, + 'f', 1486, + 'I', 1476, + 'i', 1476, + 'P', 1450, + 'p', 1450, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1412, 0x200b, 1412, 0x2060, 1412, 0xfeff, 1412, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1413: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20279,36 +20252,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1539, - 'b', 1539, - 'C', 1446, - 'c', 1446, - 'D', 1432, - 'd', 1432, - 'E', 1515, - 'e', 1515, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1501, + 'c', 1501, + 'D', 1433, + 'd', 1433, + 'E', 1512, + 'e', 1512, 'F', 1486, 'f', 1486, - 'I', 1475, - 'i', 1475, - 'P', 1449, - 'p', 1449, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + 'I', 1476, + 'i', 1476, + 'P', 1450, + 'p', 1450, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1413, 0x200b, 1413, 0x2060, 1413, 0xfeff, 1413, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1414: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20316,36 +20289,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1464, - 'b', 1464, - 'C', 1500, - 'c', 1500, - 'D', 1431, - 'd', 1431, - 'E', 1519, - 'e', 1519, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1439, - 'p', 1439, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + ':', 1572, + 'B', 1540, + 'b', 1540, + 'C', 1447, + 'c', 1447, + 'D', 1433, + 'd', 1433, + 'E', 1516, + 'e', 1516, + 'F', 1487, + 'f', 1487, + 'I', 1476, + 'i', 1476, + 'P', 1450, + 'p', 1450, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1414, 0x200b, 1414, 0x2060, 1414, 0xfeff, 1414, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1415: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20353,36 +20326,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1571, - 'B', 1464, - 'b', 1464, - 'C', 1500, - 'c', 1500, - 'D', 1431, - 'd', 1431, - 'E', 1519, - 'e', 1519, - 'F', 1485, - 'f', 1485, - 'I', 1475, - 'i', 1475, - 'P', 1448, - 'p', 1448, - 'R', 1467, - 'r', 1467, - 'S', 1460, - 's', 1460, - 'T', 1484, - 't', 1484, - 'W', 1483, - 'w', 1483, + ':', 1572, + 'B', 1465, + 'b', 1465, + 'C', 1501, + 'c', 1501, + 'D', 1432, + 'd', 1432, + 'E', 1520, + 'e', 1520, + 'F', 1486, + 'f', 1486, + 'I', 1476, + 'i', 1476, + 'P', 1440, + 'p', 1440, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1415, 0x200b, 1415, 0x2060, 1415, 0xfeff, 1415, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1416: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20390,64 +20363,101 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - 'F', 1530, - 'f', 1530, + ':', 1572, + 'B', 1465, + 'b', 1465, + 'C', 1501, + 'c', 1501, + 'D', 1432, + 'd', 1432, + 'E', 1520, + 'e', 1520, + 'F', 1486, + 'f', 1486, + 'I', 1476, + 'i', 1476, + 'P', 1449, + 'p', 1449, + 'R', 1468, + 'r', 1468, + 'S', 1461, + 's', 1461, + 'T', 1485, + 't', 1485, + 'W', 1484, + 'w', 1484, 0xa0, 1416, 0x200b, 1416, 0x2060, 1416, 0xfeff, 1416, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1417: + ACCEPT_TOKEN(aux_sym_command_name_token1); + ADVANCE_MAP( + '#', 532, + '.', 829, + '0', 551, + 'F', 1531, + 'f', 1531, + 0xa0, 1417, + 0x200b, 1417, + 0x2060, 1417, + 0xfeff, 1417, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + END_STATE(); + case 1418: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '#') ADVANCE(532); - if (lookahead == '.') ADVANCE(1423); + if (lookahead == '.') ADVANCE(1424); if (lookahead == '0') ADVANCE(539); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1417); + lookahead == 0xfeff) ADVANCE(1418); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1418: + case 1419: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( '#', 532, '.', 830, - 'F', 1530, - 'f', 1530, - 0xa0, 1418, - 0x200b, 1418, - 0x2060, 1418, - 0xfeff, 1418, + 'F', 1531, + 'f', 1531, + 0xa0, 1419, + 0x200b, 1419, + 0x2060, 1419, + 0xfeff, 1419, ); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1419: + case 1420: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '+') ADVANCE(500); - if (lookahead == '-') ADVANCE(1620); + if (lookahead == '-') ADVANCE(1621); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20455,11 +20465,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1420: + case 1421: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == 'b') ADVANCE(542); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20467,7 +20477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20475,11 +20485,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1421: + case 1422: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == 'b') ADVANCE(590); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20487,7 +20497,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20495,11 +20505,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1422: + case 1423: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == 'b') ADVANCE(575); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20507,7 +20517,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20515,18 +20525,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1423: + case 1424: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20534,11 +20544,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1424: + case 1425: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); @@ -20547,7 +20557,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20555,18 +20565,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1425: + case 1426: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1622); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1425); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20574,941 +20584,941 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1572); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); END_STATE(); - case 1426: + case 1427: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '-') ADVANCE(413); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1427: + case 1428: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'b') ADVANCE(569); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1428: + case 1429: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'b') ADVANCE(601); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1429: + case 1430: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'b') ADVANCE(584); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1430: + case 1431: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '+' || lookahead == '-') ADVANCE(500); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); - END_STATE(); - case 1431: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1558); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1364); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1524); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1432: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1558); + lookahead == 'a') ADVANCE(1559); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1364); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'o') ADVANCE(1365); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1525); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1433: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1548); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1559); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1365); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1434: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1531); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1377); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1549); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1435: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1382); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1532); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1378); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1436: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1509); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1383); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1437: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1514); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1510); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1438: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1497); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1515); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1439: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1540); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1529); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1498); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1440: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1540); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1541); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1530); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1441: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1513); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1541); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1442: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1451); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1514); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1443: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1510); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1452); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1444: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1507); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1511); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1445: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1453); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1508); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1446: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1561); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1433); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1521); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1454); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1447: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1543); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1562); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1434); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1522); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1448: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || lookahead == 'a') ADVANCE(1544); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1529); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1449: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1544); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'a') ADVANCE(1545); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1530); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1450: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1479); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1545); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1451: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || lookahead == 'c') ADVANCE(1480); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1452: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1533); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1481); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1453: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1481); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1534); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1454: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || lookahead == 'c') ADVANCE(1482); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1455: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1542); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1483); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1456: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1463); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1543); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1457: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1474); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1464); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1458: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1560); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'c') ADVANCE(1475); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1459: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1337); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1512); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1561); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1460: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1534); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1338); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1513); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1461: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1362); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1535); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1494); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1462: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1370); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1363); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1463: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1386); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1371); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1464: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1478); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1387); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1465: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1345); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1479); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1469); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1466: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || lookahead == 'e') ADVANCE(1346); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1467: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1555); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1347); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1468: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1438); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1556); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1469: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1550); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1439); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1470: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1498); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1551); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1471: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1522); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1499); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1472: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1538); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1523); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1473: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1445); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1539); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1474: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1549); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'e') ADVANCE(1446); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1475: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1341); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1501); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1550); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1476: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1343); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'f') ADVANCE(1342); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1502); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1477: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1508); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'f') ADVANCE(1344); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1478: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1495); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1509); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1479: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1348); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1496); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1480: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1356); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'h') ADVANCE(1349); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1481: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1426); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'h') ADVANCE(1357); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1482: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1379); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'h') ADVANCE(1427); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1483: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1490); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1537); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'h') ADVANCE(1380); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1484: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1536); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1434); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'h') ADVANCE(1491); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1538); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1485: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1504); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1535); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1516); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1537); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1435); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1486: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1503); + lookahead == 'i') ADVANCE(1505); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1535); + lookahead == 'o') ADVANCE(1536); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1516); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'u') ADVANCE(1517); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1487: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1528); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1504); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1536); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1517); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1488: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1532); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1489: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1523); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1533); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1490: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1502); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1524); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1491: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1525); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1503); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1492: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1553); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1526); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1493: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1556); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1554); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1494: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1452); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1557); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1495: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1520); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'i') ADVANCE(1453); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1496: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1477); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1521); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1497: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1369); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'k') ADVANCE(1478); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1498: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1385); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1370); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1499: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1568); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1386); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1500: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1433); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1521); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1569); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1501: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1489); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1434); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1522); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1502: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1461); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1490); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1503: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1557); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1444); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1462); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1504: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1557); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1558); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1445); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1505: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1551); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1562); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1506: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1470); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1552); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1563); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1507: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1499); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1471); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1508: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1527); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1500); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1509: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1506); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1324); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1528); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1510: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1506); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1507); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1325); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1511: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1552); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1562); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'l') ADVANCE(1507); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1512: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1641); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1553); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1563); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1513: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1331); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'm') ADVANCE(1642); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1514: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1494); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'm') ADVANCE(1332); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1515: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1562); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1495); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1516: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1458); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1563); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1517: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1372); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1459); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1518: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1366); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1373); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1519: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1459); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1367); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1520: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1333); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1460); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1521: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1559); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1334); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1522: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1456); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1560); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1523: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1469); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1457); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1524: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1437); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1470); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1525: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1565); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'n') ADVANCE(1438); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1526: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1566); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1566); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1527: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1567); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1528: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1518); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'o') ADVANCE(1568); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1529: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1457); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'o') ADVANCE(1519); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1530: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1545); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'o') ADVANCE(1458); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1531: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1376); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1546); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1532: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1554); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'p') ADVANCE(1377); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1533: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1447); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'p') ADVANCE(1555); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1534: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1563); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1448); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1535: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1358); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1564); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1536: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1526); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1359); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1537: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1496); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1527); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1538: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1367); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1497); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1539: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1368); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1540: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1436); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1469); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1541: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1517); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1437); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1542: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1518); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1543: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1441); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1489); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1544: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1443); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1442); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1545: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1473); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'r') ADVANCE(1444); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1546: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1640); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1474); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1547: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1335); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 's') ADVANCE(1641); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1548: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1546); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 's') ADVANCE(1336); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1549: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || lookahead == 's') ADVANCE(1547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1550: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1455); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 's') ADVANCE(1548); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1551: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1465); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 's') ADVANCE(1456); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1552: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'S' || lookahead == 's') ADVANCE(1466); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1553: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1373); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1467); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1554: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1384); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1374); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1555: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1564); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1385); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1556: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1450); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1565); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1557: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1472); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1451); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1558: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1435); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1473); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1559: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1491); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1436); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1560: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1487); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1561: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1454); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 't') ADVANCE(1488); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1562: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1512); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1455); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1563: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1471); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'u') ADVANCE(1513); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1564: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1541); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'u') ADVANCE(1472); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1565: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1462); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'u') ADVANCE(1542); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1566: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1371); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1463); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1567: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1368); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + lookahead == 'w') ADVANCE(1372); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1568: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1381); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1369); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1569: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1382); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); case 1570: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + END_STATE(); + case 1571: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1571: + case 1572: ACCEPT_TOKEN(aux_sym_command_name_token1); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1374); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1572: + case 1573: ACCEPT_TOKEN(aux_sym_command_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); END_STATE(); - case 1573: + case 1574: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\r') ADVANCE(1); if (('\t' <= lookahead && lookahead <= '\f') || @@ -21518,28 +21528,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1579); + if (lookahead != 0) ADVANCE(1580); END_STATE(); - case 1574: + case 1575: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1593, - '*', 1586, - '-', 1583, - '1', 1587, - '2', 1588, - '3', 1589, - '4', 1590, - '5', 1591, - '6', 1592, - ':', 1629, - '<', 884, - '>', 842, - '`', 1596, - 0xa0, 1574, - 0x200b, 1574, - 0x2060, 1574, - 0xfeff, 1574, + '#', 1594, + '*', 1587, + '-', 1584, + '1', 1588, + '2', 1589, + '3', 1590, + '4', 1591, + '5', 1592, + '6', 1593, + ':', 1630, + '<', 885, + '>', 843, + '`', 1597, + 0xa0, 1575, + 0x200b, 1575, + 0x2060, 1575, + 0xfeff, 1575, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -21547,28 +21557,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1596); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1597); END_STATE(); - case 1575: + case 1576: ACCEPT_TOKEN(aux_sym_command_name_token2); ADVANCE_MAP( - '#', 1593, - '*', 1586, - '-', 1585, - '1', 1587, - '2', 1588, - '3', 1589, - '4', 1590, - '5', 1591, - '6', 1592, - ':', 1629, - '<', 884, - '>', 842, - '`', 1596, - 0xa0, 1575, - 0x200b, 1575, - 0x2060, 1575, - 0xfeff, 1575, + '#', 1594, + '*', 1587, + '-', 1586, + '1', 1588, + '2', 1589, + '3', 1590, + '4', 1591, + '5', 1592, + '6', 1593, + ':', 1630, + '<', 885, + '>', 843, + '`', 1597, + 0xa0, 1576, + 0x200b, 1576, + 0x2060, 1576, + 0xfeff, 1576, ); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || @@ -21576,17 +21586,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') && lookahead != '&' && lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1596); + (lookahead < ':' || '<' < lookahead)) ADVANCE(1597); END_STATE(); - case 1576: + case 1577: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1593); - if (lookahead == '<') ADVANCE(1577); - if (lookahead == '`') ADVANCE(1596); + if (lookahead == '#') ADVANCE(1594); + if (lookahead == '<') ADVANCE(1578); + if (lookahead == '`') ADVANCE(1597); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1576); + lookahead == 0xfeff) ADVANCE(1577); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || lookahead == '-' || @@ -21595,11 +21605,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '&' && lookahead != ',' && lookahead != ';' && - lookahead != '<') ADVANCE(1596); + lookahead != '<') ADVANCE(1597); END_STATE(); - case 1577: + case 1578: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1579); + if (lookahead == '#') ADVANCE(1580); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21608,12 +21618,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1578: + case 1579: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1578); - if (lookahead == '>') ADVANCE(1596); + if (lookahead == '#') ADVANCE(1579); + if (lookahead == '>') ADVANCE(1597); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || @@ -21621,12 +21631,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1579); + if (lookahead != 0) ADVANCE(1580); END_STATE(); - case 1579: + case 1580: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1578); - if (lookahead == '`') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1579); + if (lookahead == '`') ADVANCE(1574); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == '"' || @@ -21634,39 +21644,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1579); + if (lookahead != 0) ADVANCE(1580); END_STATE(); - case 1580: + case 1581: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1636); - if (lookahead == '-') ADVANCE(1584); + if (lookahead == '%') ADVANCE(1637); + if (lookahead == '-') ADVANCE(1585); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1581: + case 1582: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1594); - if (lookahead == '-') ADVANCE(1584); + if (lookahead == '%') ADVANCE(1595); + if (lookahead == '-') ADVANCE(1585); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '%' && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1582: + case 1583: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '&') ADVANCE(193); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || @@ -21676,50 +21686,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1583: + case 1584: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1580); + if (lookahead == '-') ADVANCE(1581); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1584: + case 1585: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1584); + if (lookahead == '-') ADVANCE(1585); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1585: + case 1586: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1581); + if (lookahead == '-') ADVANCE(1582); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1586: + case 1587: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(877); + if (lookahead == '>') ADVANCE(878); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21727,11 +21737,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1587: + case 1588: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(1582); + if (lookahead == '>') ADVANCE(1583); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21739,11 +21749,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1588: + case 1589: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(847); + if (lookahead == '>') ADVANCE(848); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21751,11 +21761,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1589: + case 1590: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(853); + if (lookahead == '>') ADVANCE(854); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21763,11 +21773,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1590: + case 1591: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(859); + if (lookahead == '>') ADVANCE(860); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21775,11 +21785,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1591: + case 1592: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(865); + if (lookahead == '>') ADVANCE(866); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21787,11 +21797,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1592: + case 1593: ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(871); + if (lookahead == '>') ADVANCE(872); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -21799,9 +21809,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1593: + case 1594: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || lookahead == 0x0b || @@ -21813,9 +21823,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ';' || ('{' <= lookahead && lookahead <= '}')) ADVANCE(537); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1593); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); END_STATE(); - case 1594: + case 1595: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '\t' || lookahead == 0x0b || @@ -21825,24 +21835,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1622); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1623); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1595); END_STATE(); - case 1595: + case 1596: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1595); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || lookahead == '$' || ('@' <= lookahead && lookahead <= '[')) && lookahead != '&' && lookahead != ',' && - lookahead != ';') ADVANCE(1596); + lookahead != ';') ADVANCE(1597); END_STATE(); - case 1596: + case 1597: ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -21851,21 +21861,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1597: + case 1598: ACCEPT_TOKEN(anon_sym_DQUOTE2); END_STATE(); - case 1598: + case 1599: ACCEPT_TOKEN(anon_sym_DQUOTE2); if (lookahead == '"') ADVANCE(655); END_STATE(); - case 1599: + case 1600: ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); END_STATE(); - case 1600: + case 1601: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '%') ADVANCE(1634); + if (lookahead == '%') ADVANCE(1635); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21873,75 +21883,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1601: + case 1602: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1679); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '-') ADVANCE(1681); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1602: + case 1603: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1293); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '-') ADVANCE(1294); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1603: + case 1604: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1684); + if (lookahead == '-') ADVANCE(1686); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1604: + case 1605: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1600); + if (lookahead == '-') ADVANCE(1601); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1605: + case 1606: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1681); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '-') ADVANCE(1683); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1606: + case 1607: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1295); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '-') ADVANCE(1296); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1607: + case 1608: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == '>') ADVANCE(176); if (lookahead == '-' || @@ -21951,11 +21961,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1608: + case 1609: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(846); + if (lookahead == '>') ADVANCE(847); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21963,11 +21973,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1609: + case 1610: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(852); + if (lookahead == '>') ADVANCE(853); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21975,11 +21985,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1610: + case 1611: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(858); + if (lookahead == '>') ADVANCE(859); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21987,11 +21997,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1611: + case 1612: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(864); + if (lookahead == '>') ADVANCE(865); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21999,11 +22009,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1612: + case 1613: ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(870); + if (lookahead == '>') ADVANCE(871); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22011,9 +22021,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1613: + case 1614: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'b') ADVANCE(600); if (lookahead == '-' || @@ -22023,12 +22033,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1614: + case 1615: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1615); + lookahead == 'a') ADVANCE(1616); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22036,12 +22046,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1615: + case 1616: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1617); + lookahead == 'c') ADVANCE(1618); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22049,12 +22059,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1616: + case 1617: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1614); + lookahead == 'e') ADVANCE(1615); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22062,12 +22072,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1617: + case 1618: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1698); + lookahead == 'h') ADVANCE(1700); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22075,12 +22085,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1618: + case 1619: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1619); + lookahead == 'o') ADVANCE(1620); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22088,12 +22098,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1619: + case 1620: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1616); + lookahead == 'r') ADVANCE(1617); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22101,9 +22111,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1620: + case 1621: ACCEPT_TOKEN(sym_path_command_name_token); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); if (lookahead == '-' || @@ -22112,9 +22122,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1621: + case 1622: ACCEPT_TOKEN(sym_path_command_name_token); if (lookahead == '-' || lookahead == '.' || @@ -22123,25 +22133,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1622: + case 1623: ACCEPT_TOKEN(sym_stop_parsing); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(1622); - END_STATE(); - case 1623: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1623); + lookahead != '\r') ADVANCE(1623); END_STATE(); case 1624: ACCEPT_TOKEN(anon_sym_SPACE); if (lookahead == ' ') ADVANCE(1624); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1214); END_STATE(); case 1625: ACCEPT_TOKEN(anon_sym_SPACE); @@ -22160,13 +22162,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) ADVANCE(1216); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_SPACE); + if (lookahead == ' ') ADVANCE(1627); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1217); END_STATE(); case 1628: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(1696); END_STATE(); case 1629: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(1698); + END_STATE(); + case 1630: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22175,9 +22185,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1596); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); END_STATE(); - case 1630: + case 1631: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22187,22 +22197,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1631: + case 1632: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 1632: + case 1633: ACCEPT_TOKEN(anon_sym_PERCENT); if (lookahead == '=') ADVANCE(839); END_STATE(); - case 1633: + case 1634: ACCEPT_TOKEN(aux_sym_foreach_command_token1); END_STATE(); - case 1634: + case 1635: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); END_STATE(); - case 1635: + case 1636: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -22213,11 +22223,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1622); + lookahead == '}') ADVANCE(1623); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1262); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1263); END_STATE(); - case 1636: + case 1637: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -22227,58 +22237,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1622); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1623); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1595); END_STATE(); - case 1637: + case 1638: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(1622); + lookahead != '\r') ADVANCE(1623); END_STATE(); - case 1638: + case 1639: ACCEPT_TOKEN(aux_sym_class_attribute_token1); END_STATE(); - case 1639: + case 1640: ACCEPT_TOKEN(aux_sym_class_attribute_token2); END_STATE(); - case 1640: + case 1641: ACCEPT_TOKEN(aux_sym_class_statement_token1); END_STATE(); - case 1641: + case 1642: ACCEPT_TOKEN(aux_sym_enum_statement_token1); END_STATE(); - case 1642: + case 1643: ACCEPT_TOKEN(aux_sym_logical_expression_token1); END_STATE(); - case 1643: + case 1644: ACCEPT_TOKEN(aux_sym_logical_expression_token2); END_STATE(); - case 1644: + case 1645: ACCEPT_TOKEN(aux_sym_logical_expression_token3); END_STATE(); - case 1645: + case 1646: ACCEPT_TOKEN(aux_sym_bitwise_expression_token1); END_STATE(); - case 1646: + case 1647: ACCEPT_TOKEN(aux_sym_bitwise_expression_token2); END_STATE(); - case 1647: + case 1648: ACCEPT_TOKEN(aux_sym_bitwise_expression_token3); END_STATE(); - case 1648: + case 1649: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1674); + if (lookahead == '+') ADVANCE(1676); END_STATE(); - case 1649: + case 1650: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1674); + if (lookahead == '+') ADVANCE(1676); if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1650: + case 1651: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1675); + if (lookahead == '+') ADVANCE(1677); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22288,16 +22298,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1651: + case 1652: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1652: + case 1653: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1677, + '-', 1679, + '=', 840, 'A', 388, 'a', 388, 'B', 218, @@ -22306,8 +22317,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'c', 221, 'E', 438, 'e', 438, - 'F', 966, - 'f', 966, + 'F', 967, + 'f', 967, 'G', 283, 'g', 283, 'I', 272, @@ -22334,10 +22345,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1653: + case 1654: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1676, + '-', 1678, + '=', 840, 'A', 388, 'a', 388, 'B', 218, @@ -22346,8 +22358,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'c', 255, 'E', 437, 'e', 437, - 'F', 965, - 'f', 965, + 'F', 966, + 'f', 966, 'G', 283, 'g', 283, 'I', 272, @@ -22370,10 +22382,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1654: + case 1655: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1676, + '-', 1678, + '=', 840, 'A', 388, 'a', 388, 'B', 219, @@ -22382,8 +22395,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'c', 255, 'E', 437, 'e', 437, - 'F', 965, - 'f', 965, + 'F', 966, + 'f', 966, 'G', 283, 'g', 283, 'I', 272, @@ -22406,10 +22419,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1655: + case 1656: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1676, + '-', 1678, + 'A', 388, + 'a', 388, + 'B', 218, + 'b', 218, + 'C', 255, + 'c', 255, + 'E', 437, + 'e', 437, + 'F', 966, + 'f', 966, + 'G', 283, + 'g', 283, + 'I', 272, + 'i', 272, + 'J', 415, + 'j', 415, + 'L', 284, + 'l', 284, + 'M', 222, + 'm', 222, + 'N', 285, + 'n', 285, + 'O', 441, + 'o', 441, + 'R', 317, + 'r', 317, + 'S', 323, + 's', 323, + 'X', 417, + 'x', 417, + ); + END_STATE(); + case 1657: + ACCEPT_TOKEN(anon_sym_DASH); + ADVANCE_MAP( + '-', 1678, 'B', 395, 'b', 395, 'J', 415, @@ -22420,39 +22469,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 's', 429, ); END_STATE(); - case 1656: + case 1658: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1678, - 'B', 1303, - 'b', 1303, - 'J', 1304, - 'j', 1304, - 'N', 1305, - 'n', 1305, - 'S', 1306, - 's', 1306, + '-', 1680, + 'B', 1304, + 'b', 1304, + 'J', 1305, + 'j', 1305, + 'N', 1306, + 'n', 1306, + 'S', 1307, + 's', 1307, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1657: + case 1659: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1682, - 'B', 1250, - 'b', 1250, - 'J', 1252, - 'j', 1252, - 'N', 1253, - 'n', 1253, - 'S', 1256, - 's', 1256, + '-', 1684, + 'B', 1251, + 'b', 1251, + 'J', 1253, + 'j', 1253, + 'N', 1254, + 'n', 1254, + 'S', 1257, + 's', 1257, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22462,20 +22511,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1658: + case 1660: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1685, - 'B', 1251, - 'b', 1251, - 'J', 1254, - 'j', 1254, - 'N', 1255, - 'n', 1255, - 'S', 1257, - 's', 1257, + '-', 1687, + 'B', 1252, + 'b', 1252, + 'J', 1255, + 'j', 1255, + 'N', 1256, + 'n', 1256, + 'S', 1258, + 's', 1258, ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22486,41 +22535,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1659: + case 1661: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1680, - 'B', 1303, - 'b', 1303, - 'J', 1304, - 'j', 1304, - 'N', 1305, - 'n', 1305, - 'S', 1306, - 's', 1306, + '-', 1682, + 'B', 1304, + 'b', 1304, + 'J', 1305, + 'j', 1305, + 'N', 1306, + 'n', 1306, + 'S', 1307, + 's', 1307, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1660: + case 1662: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1683, - 'B', 1250, - 'b', 1250, - 'J', 1252, - 'j', 1252, - 'N', 1253, - 'n', 1253, - 'S', 1256, - 's', 1256, + '-', 1685, + 'B', 1251, + 'b', 1251, + 'J', 1253, + 'j', 1253, + 'N', 1254, + 'n', 1254, + 'S', 1257, + 's', 1257, ); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22530,11 +22579,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1661: + case 1663: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( + '=', 840, 'A', 388, 'a', 388, 'B', 219, @@ -22543,8 +22593,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'c', 255, 'E', 437, 'e', 437, - 'F', 965, - 'f', 965, + 'F', 966, + 'f', 966, 'G', 283, 'g', 283, 'I', 272, @@ -22567,31 +22617,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1662: + case 1664: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 1663: + case 1665: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '=') ADVANCE(838); END_STATE(); - case 1664: + case 1666: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 1665: + case 1667: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 1666: + case 1668: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '=') ADVANCE(837); - if (lookahead == '>') ADVANCE(876); + if (lookahead == '>') ADVANCE(877); END_STATE(); - case 1667: + case 1669: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1668: + case 1670: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); END_STATE(); - case 1669: + case 1671: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); ADVANCE_MAP( 'C', 426, @@ -22604,14 +22654,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'm', 243, ); END_STATE(); - case 1670: + case 1672: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 1671: + case 1673: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead == '=') ADVANCE(835); END_STATE(); - case 1672: + case 1674: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22621,15 +22671,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1673: + case 1675: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token2); END_STATE(); - case 1674: + case 1676: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 1675: + case 1677: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22639,62 +22689,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1676: + case 1678: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 1677: + case 1679: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1637); + if (lookahead == '%') ADVANCE(1638); END_STATE(); - case 1678: + case 1680: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1637); - if (lookahead == '-') ADVANCE(1296); + if (lookahead == '%') ADVANCE(1638); + if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1679: + case 1681: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1637); - if (lookahead == '-') ADVANCE(1297); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '%') ADVANCE(1638); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1680: + case 1682: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1622); - if (lookahead == '-') ADVANCE(1296); + if (lookahead == '%') ADVANCE(1623); + if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1309); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1681: + case 1683: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1622); - if (lookahead == '-') ADVANCE(1297); - if (lookahead == '`') ADVANCE(1309); + if (lookahead == '%') ADVANCE(1623); + if (lookahead == '-') ADVANCE(1298); + if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1621); + lookahead == '\\') ADVANCE(1622); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1298); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1682: + case 1684: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1635); - if (lookahead == '-') ADVANCE(1224); + if (lookahead == '%') ADVANCE(1636); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22704,15 +22754,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1683: + case 1685: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1262); - if (lookahead == '-') ADVANCE(1224); + if (lookahead == '%') ADVANCE(1263); + if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1267); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1268); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22722,9 +22772,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '-' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1684: + case 1686: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead == '-' || lookahead == '.' || @@ -22733,9 +22783,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1685: + case 1687: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22745,18 +22795,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1686: + case 1688: ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN); END_STATE(); - case 1687: + case 1689: ACCEPT_TOKEN(anon_sym_AT_LPAREN); END_STATE(); - case 1688: + case 1690: ACCEPT_TOKEN(anon_sym_AT_LBRACE); END_STATE(); - case 1689: + case 1691: ACCEPT_TOKEN(anon_sym_AT_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22766,25 +22816,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != ';' && lookahead != '|' && - lookahead != '}') ADVANCE(1268); + lookahead != '}') ADVANCE(1269); END_STATE(); - case 1690: + case 1692: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1667); + if (lookahead == '.') ADVANCE(1669); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); END_STATE(); - case 1691: + case 1693: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1667); + if (lookahead == '.') ADVANCE(1669); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1692: + case 1694: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1618); + lookahead == 'f') ADVANCE(1619); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22792,30 +22842,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); END_STATE(); - case 1693: + case 1695: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); END_STATE(); - case 1694: + case 1696: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1695: + case 1697: ACCEPT_TOKEN(anon_sym_DOT2); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1696: + case 1698: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 1697: + case 1699: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 1698: + case 1700: ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); END_STATE(); default: @@ -22968,33 +23018,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [141] = {.lex_state = 142, .external_lex_state = 1}, [142] = {.lex_state = 142, .external_lex_state = 1}, [143] = {.lex_state = 142, .external_lex_state = 1}, - [144] = {.lex_state = 142}, + [144] = {.lex_state = 142, .external_lex_state = 1}, [145] = {.lex_state = 142, .external_lex_state = 1}, [146] = {.lex_state = 142, .external_lex_state = 1}, [147] = {.lex_state = 142, .external_lex_state = 1}, [148] = {.lex_state = 142, .external_lex_state = 1}, [149] = {.lex_state = 142, .external_lex_state = 1}, [150] = {.lex_state = 142, .external_lex_state = 1}, - [151] = {.lex_state = 142, .external_lex_state = 1}, + [151] = {.lex_state = 142}, [152] = {.lex_state = 142, .external_lex_state = 1}, [153] = {.lex_state = 142, .external_lex_state = 1}, [154] = {.lex_state = 142, .external_lex_state = 1}, [155] = {.lex_state = 142}, [156] = {.lex_state = 142, .external_lex_state = 1}, - [157] = {.lex_state = 144, .external_lex_state = 1}, - [158] = {.lex_state = 144}, - [159] = {.lex_state = 144}, + [157] = {.lex_state = 144}, + [158] = {.lex_state = 144, .external_lex_state = 1}, + [159] = {.lex_state = 144, .external_lex_state = 1}, [160] = {.lex_state = 144}, [161] = {.lex_state = 144}, - [162] = {.lex_state = 144, .external_lex_state = 1}, - [163] = {.lex_state = 144}, + [162] = {.lex_state = 144}, + [163] = {.lex_state = 144, .external_lex_state = 1}, [164] = {.lex_state = 144}, [165] = {.lex_state = 144}, [166] = {.lex_state = 144}, [167] = {.lex_state = 144}, [168] = {.lex_state = 144}, [169] = {.lex_state = 144}, - [170] = {.lex_state = 144, .external_lex_state = 1}, + [170] = {.lex_state = 144}, [171] = {.lex_state = 144}, [172] = {.lex_state = 144, .external_lex_state = 1}, [173] = {.lex_state = 144, .external_lex_state = 1}, @@ -23004,13 +23054,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [177] = {.lex_state = 144, .external_lex_state = 1}, [178] = {.lex_state = 144, .external_lex_state = 1}, [179] = {.lex_state = 144}, - [180] = {.lex_state = 144}, - [181] = {.lex_state = 144}, + [180] = {.lex_state = 144, .external_lex_state = 1}, + [181] = {.lex_state = 144, .external_lex_state = 1}, [182] = {.lex_state = 144}, - [183] = {.lex_state = 144, .external_lex_state = 1}, + [183] = {.lex_state = 144}, [184] = {.lex_state = 144, .external_lex_state = 1}, [185] = {.lex_state = 144, .external_lex_state = 1}, - [186] = {.lex_state = 144, .external_lex_state = 1}, + [186] = {.lex_state = 144}, [187] = {.lex_state = 144, .external_lex_state = 1}, [188] = {.lex_state = 144, .external_lex_state = 1}, [189] = {.lex_state = 144}, @@ -23019,28 +23069,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [192] = {.lex_state = 144, .external_lex_state = 1}, [193] = {.lex_state = 131}, [194] = {.lex_state = 131, .external_lex_state = 1}, - [195] = {.lex_state = 144}, + [195] = {.lex_state = 144, .external_lex_state = 1}, [196] = {.lex_state = 144, .external_lex_state = 1}, - [197] = {.lex_state = 144, .external_lex_state = 1}, + [197] = {.lex_state = 144}, [198] = {.lex_state = 144}, - [199] = {.lex_state = 106}, + [199] = {.lex_state = 518, .external_lex_state = 1}, [200] = {.lex_state = 518}, [201] = {.lex_state = 518, .external_lex_state = 1}, - [202] = {.lex_state = 106, .external_lex_state = 1}, - [203] = {.lex_state = 518}, - [204] = {.lex_state = 518, .external_lex_state = 1}, + [202] = {.lex_state = 518}, + [203] = {.lex_state = 106}, + [204] = {.lex_state = 106, .external_lex_state = 1}, [205] = {.lex_state = 106, .external_lex_state = 1}, [206] = {.lex_state = 106}, [207] = {.lex_state = 106, .external_lex_state = 1}, [208] = {.lex_state = 106}, - [209] = {.lex_state = 108}, + [209] = {.lex_state = 126, .external_lex_state = 1}, [210] = {.lex_state = 108, .external_lex_state = 1}, [211] = {.lex_state = 108}, - [212] = {.lex_state = 108, .external_lex_state = 1}, - [213] = {.lex_state = 108, .external_lex_state = 1}, - [214] = {.lex_state = 126, .external_lex_state = 1}, - [215] = {.lex_state = 108}, - [216] = {.lex_state = 126}, + [212] = {.lex_state = 108}, + [213] = {.lex_state = 108}, + [214] = {.lex_state = 108, .external_lex_state = 1}, + [215] = {.lex_state = 126}, + [216] = {.lex_state = 108, .external_lex_state = 1}, [217] = {.lex_state = 126, .external_lex_state = 1}, [218] = {.lex_state = 126}, [219] = {.lex_state = 128, .external_lex_state = 1}, @@ -23081,9 +23131,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [254] = {.lex_state = 138}, [255] = {.lex_state = 138}, [256] = {.lex_state = 138}, - [257] = {.lex_state = 138}, + [257] = {.lex_state = 138, .external_lex_state = 1}, [258] = {.lex_state = 138}, - [259] = {.lex_state = 138, .external_lex_state = 1}, + [259] = {.lex_state = 138}, [260] = {.lex_state = 138}, [261] = {.lex_state = 138}, [262] = {.lex_state = 138}, @@ -23122,193 +23172,193 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [295] = {.lex_state = 131}, [296] = {.lex_state = 131}, [297] = {.lex_state = 144}, - [298] = {.lex_state = 144, .external_lex_state = 1}, - [299] = {.lex_state = 521}, - [300] = {.lex_state = 144}, - [301] = {.lex_state = 144}, + [298] = {.lex_state = 144}, + [299] = {.lex_state = 144}, + [300] = {.lex_state = 106}, + [301] = {.lex_state = 144, .external_lex_state = 1}, [302] = {.lex_state = 144}, - [303] = {.lex_state = 522}, + [303] = {.lex_state = 144, .external_lex_state = 1}, [304] = {.lex_state = 144, .external_lex_state = 1}, - [305] = {.lex_state = 106, .external_lex_state = 1}, - [306] = {.lex_state = 144, .external_lex_state = 1}, - [307] = {.lex_state = 144}, - [308] = {.lex_state = 106}, - [309] = {.lex_state = 126, .external_lex_state = 1}, + [305] = {.lex_state = 144}, + [306] = {.lex_state = 106, .external_lex_state = 1}, + [307] = {.lex_state = 521}, + [308] = {.lex_state = 522}, + [309] = {.lex_state = 144}, [310] = {.lex_state = 522}, - [311] = {.lex_state = 108}, - [312] = {.lex_state = 126}, - [313] = {.lex_state = 108, .external_lex_state = 1}, + [311] = {.lex_state = 126}, + [312] = {.lex_state = 144}, + [313] = {.lex_state = 126, .external_lex_state = 1}, [314] = {.lex_state = 144}, - [315] = {.lex_state = 144}, - [316] = {.lex_state = 126, .external_lex_state = 1}, - [317] = {.lex_state = 131}, - [318] = {.lex_state = 144}, - [319] = {.lex_state = 144}, - [320] = {.lex_state = 126}, - [321] = {.lex_state = 521}, - [322] = {.lex_state = 522}, - [323] = {.lex_state = 521}, + [315] = {.lex_state = 126, .external_lex_state = 1}, + [316] = {.lex_state = 144}, + [317] = {.lex_state = 126}, + [318] = {.lex_state = 521}, + [319] = {.lex_state = 108}, + [320] = {.lex_state = 108, .external_lex_state = 1}, + [321] = {.lex_state = 131}, + [322] = {.lex_state = 521}, + [323] = {.lex_state = 144}, [324] = {.lex_state = 131}, - [325] = {.lex_state = 144}, - [326] = {.lex_state = 144}, - [327] = {.lex_state = 144}, - [328] = {.lex_state = 131}, - [329] = {.lex_state = 128}, - [330] = {.lex_state = 128}, + [325] = {.lex_state = 131}, + [326] = {.lex_state = 128, .external_lex_state = 1}, + [327] = {.lex_state = 128, .external_lex_state = 1}, + [328] = {.lex_state = 140, .external_lex_state = 1}, + [329] = {.lex_state = 131}, + [330] = {.lex_state = 131}, [331] = {.lex_state = 126, .external_lex_state = 1}, - [332] = {.lex_state = 131}, + [332] = {.lex_state = 141}, [333] = {.lex_state = 140, .external_lex_state = 1}, [334] = {.lex_state = 131}, - [335] = {.lex_state = 140, .external_lex_state = 1}, - [336] = {.lex_state = 144}, - [337] = {.lex_state = 131}, - [338] = {.lex_state = 521}, - [339] = {.lex_state = 131}, + [335] = {.lex_state = 144, .external_lex_state = 1}, + [336] = {.lex_state = 144, .external_lex_state = 1}, + [337] = {.lex_state = 126}, + [338] = {.lex_state = 144}, + [339] = {.lex_state = 128}, [340] = {.lex_state = 131}, [341] = {.lex_state = 131}, - [342] = {.lex_state = 522}, + [342] = {.lex_state = 144, .external_lex_state = 1}, [343] = {.lex_state = 131}, - [344] = {.lex_state = 131}, - [345] = {.lex_state = 140, .external_lex_state = 1}, - [346] = {.lex_state = 144, .external_lex_state = 1}, - [347] = {.lex_state = 144, .external_lex_state = 1}, - [348] = {.lex_state = 131}, - [349] = {.lex_state = 131}, - [350] = {.lex_state = 144, .external_lex_state = 1}, - [351] = {.lex_state = 126}, - [352] = {.lex_state = 144, .external_lex_state = 1}, - [353] = {.lex_state = 128, .external_lex_state = 1}, - [354] = {.lex_state = 128, .external_lex_state = 1}, - [355] = {.lex_state = 141}, + [344] = {.lex_state = 144, .external_lex_state = 1}, + [345] = {.lex_state = 128}, + [346] = {.lex_state = 131}, + [347] = {.lex_state = 144}, + [348] = {.lex_state = 140, .external_lex_state = 1}, + [349] = {.lex_state = 521}, + [350] = {.lex_state = 131}, + [351] = {.lex_state = 522}, + [352] = {.lex_state = 522}, + [353] = {.lex_state = 144}, + [354] = {.lex_state = 131}, + [355] = {.lex_state = 131}, [356] = {.lex_state = 131}, [357] = {.lex_state = 131}, [358] = {.lex_state = 128, .external_lex_state = 1}, [359] = {.lex_state = 131}, [360] = {.lex_state = 131}, - [361] = {.lex_state = 131}, - [362] = {.lex_state = 521}, - [363] = {.lex_state = 141}, + [361] = {.lex_state = 141}, + [362] = {.lex_state = 128}, + [363] = {.lex_state = 521}, [364] = {.lex_state = 131}, - [365] = {.lex_state = 521}, - [366] = {.lex_state = 522}, + [365] = {.lex_state = 522}, + [366] = {.lex_state = 131}, [367] = {.lex_state = 131}, - [368] = {.lex_state = 131}, + [368] = {.lex_state = 144}, [369] = {.lex_state = 131}, [370] = {.lex_state = 131}, - [371] = {.lex_state = 131}, - [372] = {.lex_state = 522}, - [373] = {.lex_state = 144}, - [374] = {.lex_state = 128}, + [371] = {.lex_state = 521}, + [372] = {.lex_state = 131}, + [373] = {.lex_state = 522}, + [374] = {.lex_state = 131}, [375] = {.lex_state = 131}, [376] = {.lex_state = 131}, - [377] = {.lex_state = 131}, - [378] = {.lex_state = 144}, + [377] = {.lex_state = 144}, + [378] = {.lex_state = 131}, [379] = {.lex_state = 521}, - [380] = {.lex_state = 144}, - [381] = {.lex_state = 522}, - [382] = {.lex_state = 144, .external_lex_state = 1}, - [383] = {.lex_state = 523}, - [384] = {.lex_state = 144}, + [380] = {.lex_state = 522}, + [381] = {.lex_state = 523}, + [382] = {.lex_state = 521}, + [383] = {.lex_state = 131}, + [384] = {.lex_state = 144, .external_lex_state = 1}, [385] = {.lex_state = 144}, - [386] = {.lex_state = 144}, + [386] = {.lex_state = 144, .external_lex_state = 1}, [387] = {.lex_state = 144}, - [388] = {.lex_state = 144, .external_lex_state = 1}, - [389] = {.lex_state = 522}, - [390] = {.lex_state = 521}, - [391] = {.lex_state = 144}, + [388] = {.lex_state = 144}, + [389] = {.lex_state = 144}, + [390] = {.lex_state = 144}, + [391] = {.lex_state = 521}, [392] = {.lex_state = 144}, - [393] = {.lex_state = 144}, + [393] = {.lex_state = 522}, [394] = {.lex_state = 521}, - [395] = {.lex_state = 522}, - [396] = {.lex_state = 131}, - [397] = {.lex_state = 522}, - [398] = {.lex_state = 524}, - [399] = {.lex_state = 131}, - [400] = {.lex_state = 127}, - [401] = {.lex_state = 131}, - [402] = {.lex_state = 522}, - [403] = {.lex_state = 131}, - [404] = {.lex_state = 522}, - [405] = {.lex_state = 521}, + [395] = {.lex_state = 524}, + [396] = {.lex_state = 522}, + [397] = {.lex_state = 144}, + [398] = {.lex_state = 144}, + [399] = {.lex_state = 522}, + [400] = {.lex_state = 524}, + [401] = {.lex_state = 134}, + [402] = {.lex_state = 134, .external_lex_state = 1}, + [403] = {.lex_state = 522}, + [404] = {.lex_state = 523}, + [405] = {.lex_state = 522}, [406] = {.lex_state = 521}, - [407] = {.lex_state = 127, .external_lex_state = 1}, - [408] = {.lex_state = 522}, - [409] = {.lex_state = 127, .external_lex_state = 1}, - [410] = {.lex_state = 524}, - [411] = {.lex_state = 522}, - [412] = {.lex_state = 134, .external_lex_state = 1}, - [413] = {.lex_state = 134}, - [414] = {.lex_state = 521}, - [415] = {.lex_state = 523}, - [416] = {.lex_state = 131}, - [417] = {.lex_state = 127}, - [418] = {.lex_state = 131}, - [419] = {.lex_state = 131}, + [407] = {.lex_state = 131}, + [408] = {.lex_state = 127, .external_lex_state = 1}, + [409] = {.lex_state = 131}, + [410] = {.lex_state = 521}, + [411] = {.lex_state = 127}, + [412] = {.lex_state = 521}, + [413] = {.lex_state = 131}, + [414] = {.lex_state = 131}, + [415] = {.lex_state = 521}, + [416] = {.lex_state = 127}, + [417] = {.lex_state = 131}, + [418] = {.lex_state = 127, .external_lex_state = 1}, + [419] = {.lex_state = 520}, [420] = {.lex_state = 131}, [421] = {.lex_state = 520}, [422] = {.lex_state = 520}, [423] = {.lex_state = 520}, [424] = {.lex_state = 520}, - [425] = {.lex_state = 520}, - [426] = {.lex_state = 131}, + [425] = {.lex_state = 131}, + [426] = {.lex_state = 520}, [427] = {.lex_state = 520}, - [428] = {.lex_state = 520}, - [429] = {.lex_state = 520}, - [430] = {.lex_state = 131}, - [431] = {.lex_state = 520}, - [432] = {.lex_state = 520}, - [433] = {.lex_state = 131}, - [434] = {.lex_state = 520}, - [435] = {.lex_state = 131}, + [428] = {.lex_state = 131}, + [429] = {.lex_state = 131}, + [430] = {.lex_state = 520}, + [431] = {.lex_state = 131}, + [432] = {.lex_state = 144}, + [433] = {.lex_state = 520}, + [434] = {.lex_state = 131}, + [435] = {.lex_state = 520}, [436] = {.lex_state = 520}, [437] = {.lex_state = 520}, [438] = {.lex_state = 520}, - [439] = {.lex_state = 144}, - [440] = {.lex_state = 131}, - [441] = {.lex_state = 520}, + [439] = {.lex_state = 131}, + [440] = {.lex_state = 520}, + [441] = {.lex_state = 131}, [442] = {.lex_state = 520}, [443] = {.lex_state = 520}, - [444] = {.lex_state = 131}, - [445] = {.lex_state = 131}, + [444] = {.lex_state = 520}, + [445] = {.lex_state = 520}, [446] = {.lex_state = 520}, [447] = {.lex_state = 520}, [448] = {.lex_state = 520}, [449] = {.lex_state = 520}, [450] = {.lex_state = 520}, [451] = {.lex_state = 520}, - [452] = {.lex_state = 131}, + [452] = {.lex_state = 520}, [453] = {.lex_state = 520}, [454] = {.lex_state = 520}, [455] = {.lex_state = 520}, [456] = {.lex_state = 520}, - [457] = {.lex_state = 131}, - [458] = {.lex_state = 144}, + [457] = {.lex_state = 520}, + [458] = {.lex_state = 520}, [459] = {.lex_state = 520}, - [460] = {.lex_state = 520}, + [460] = {.lex_state = 131}, [461] = {.lex_state = 520}, [462] = {.lex_state = 520}, [463] = {.lex_state = 520}, [464] = {.lex_state = 520}, [465] = {.lex_state = 520}, [466] = {.lex_state = 520}, - [467] = {.lex_state = 520}, - [468] = {.lex_state = 520}, + [467] = {.lex_state = 144}, + [468] = {.lex_state = 131}, [469] = {.lex_state = 520}, - [470] = {.lex_state = 520}, + [470] = {.lex_state = 131}, [471] = {.lex_state = 520}, - [472] = {.lex_state = 131}, + [472] = {.lex_state = 520}, [473] = {.lex_state = 520}, - [474] = {.lex_state = 520}, + [474] = {.lex_state = 131}, [475] = {.lex_state = 520}, - [476] = {.lex_state = 520}, - [477] = {.lex_state = 131}, + [476] = {.lex_state = 131}, + [477] = {.lex_state = 520}, [478] = {.lex_state = 520}, [479] = {.lex_state = 520}, [480] = {.lex_state = 520}, [481] = {.lex_state = 520}, - [482] = {.lex_state = 520}, + [482] = {.lex_state = 131}, [483] = {.lex_state = 520}, - [484] = {.lex_state = 131}, + [484] = {.lex_state = 520}, [485] = {.lex_state = 520}, [486] = {.lex_state = 520}, [487] = {.lex_state = 520}, @@ -23605,384 +23655,384 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [778] = {.lex_state = 118}, [779] = {.lex_state = 123, .external_lex_state = 1}, [780] = {.lex_state = 118}, - [781] = {.lex_state = 118, .external_lex_state = 1}, + [781] = {.lex_state = 518, .external_lex_state = 1}, [782] = {.lex_state = 118, .external_lex_state = 1}, [783] = {.lex_state = 118, .external_lex_state = 1}, [784] = {.lex_state = 118, .external_lex_state = 1}, - [785] = {.lex_state = 118, .external_lex_state = 1}, - [786] = {.lex_state = 118, .external_lex_state = 1}, + [785] = {.lex_state = 518}, + [786] = {.lex_state = 518}, [787] = {.lex_state = 118, .external_lex_state = 1}, [788] = {.lex_state = 118, .external_lex_state = 1}, [789] = {.lex_state = 118, .external_lex_state = 1}, - [790] = {.lex_state = 118}, - [791] = {.lex_state = 122, .external_lex_state = 1}, - [792] = {.lex_state = 118}, - [793] = {.lex_state = 118, .external_lex_state = 1}, - [794] = {.lex_state = 118, .external_lex_state = 1}, - [795] = {.lex_state = 151}, - [796] = {.lex_state = 118, .external_lex_state = 1}, - [797] = {.lex_state = 118, .external_lex_state = 1}, + [790] = {.lex_state = 118, .external_lex_state = 1}, + [791] = {.lex_state = 118, .external_lex_state = 1}, + [792] = {.lex_state = 118, .external_lex_state = 1}, + [793] = {.lex_state = 118}, + [794] = {.lex_state = 122, .external_lex_state = 1}, + [795] = {.lex_state = 118, .external_lex_state = 1}, + [796] = {.lex_state = 118}, + [797] = {.lex_state = 518, .external_lex_state = 1}, [798] = {.lex_state = 118, .external_lex_state = 1}, - [799] = {.lex_state = 118, .external_lex_state = 1}, + [799] = {.lex_state = 151}, [800] = {.lex_state = 118, .external_lex_state = 1}, [801] = {.lex_state = 118, .external_lex_state = 1}, [802] = {.lex_state = 118, .external_lex_state = 1}, [803] = {.lex_state = 118, .external_lex_state = 1}, [804] = {.lex_state = 118, .external_lex_state = 1}, [805] = {.lex_state = 118, .external_lex_state = 1}, - [806] = {.lex_state = 122}, + [806] = {.lex_state = 118, .external_lex_state = 1}, [807] = {.lex_state = 118, .external_lex_state = 1}, [808] = {.lex_state = 118, .external_lex_state = 1}, [809] = {.lex_state = 118, .external_lex_state = 1}, - [810] = {.lex_state = 118, .external_lex_state = 1}, + [810] = {.lex_state = 122}, [811] = {.lex_state = 118, .external_lex_state = 1}, - [812] = {.lex_state = 118}, - [813] = {.lex_state = 122, .external_lex_state = 1}, - [814] = {.lex_state = 118}, - [815] = {.lex_state = 118}, + [812] = {.lex_state = 118, .external_lex_state = 1}, + [813] = {.lex_state = 118, .external_lex_state = 1}, + [814] = {.lex_state = 118, .external_lex_state = 1}, + [815] = {.lex_state = 118, .external_lex_state = 1}, [816] = {.lex_state = 118}, - [817] = {.lex_state = 118}, + [817] = {.lex_state = 122, .external_lex_state = 1}, [818] = {.lex_state = 118}, - [819] = {.lex_state = 118, .external_lex_state = 1}, + [819] = {.lex_state = 518, .external_lex_state = 1}, [820] = {.lex_state = 118}, [821] = {.lex_state = 118}, - [822] = {.lex_state = 122}, + [822] = {.lex_state = 118}, [823] = {.lex_state = 118}, - [824] = {.lex_state = 118}, - [825] = {.lex_state = 118, .external_lex_state = 1}, + [824] = {.lex_state = 118, .external_lex_state = 1}, + [825] = {.lex_state = 118}, [826] = {.lex_state = 118}, - [827] = {.lex_state = 118}, - [828] = {.lex_state = 120, .external_lex_state = 1}, + [827] = {.lex_state = 122}, + [828] = {.lex_state = 518}, [829] = {.lex_state = 118}, - [830] = {.lex_state = 118, .external_lex_state = 1}, + [830] = {.lex_state = 118}, [831] = {.lex_state = 118, .external_lex_state = 1}, [832] = {.lex_state = 118}, [833] = {.lex_state = 118}, - [834] = {.lex_state = 118}, + [834] = {.lex_state = 120, .external_lex_state = 1}, [835] = {.lex_state = 118}, - [836] = {.lex_state = 118}, - [837] = {.lex_state = 118}, + [836] = {.lex_state = 118, .external_lex_state = 1}, + [837] = {.lex_state = 118, .external_lex_state = 1}, [838] = {.lex_state = 118}, - [839] = {.lex_state = 118, .external_lex_state = 1}, + [839] = {.lex_state = 118}, [840] = {.lex_state = 118}, - [841] = {.lex_state = 118, .external_lex_state = 1}, - [842] = {.lex_state = 120}, - [843] = {.lex_state = 117}, - [844] = {.lex_state = 120}, - [845] = {.lex_state = 120}, - [846] = {.lex_state = 120}, - [847] = {.lex_state = 120, .external_lex_state = 1}, - [848] = {.lex_state = 123}, - [849] = {.lex_state = 120, .external_lex_state = 1}, - [850] = {.lex_state = 120}, - [851] = {.lex_state = 123}, - [852] = {.lex_state = 518, .external_lex_state = 1}, + [841] = {.lex_state = 118}, + [842] = {.lex_state = 118}, + [843] = {.lex_state = 118}, + [844] = {.lex_state = 118}, + [845] = {.lex_state = 118, .external_lex_state = 1}, + [846] = {.lex_state = 118}, + [847] = {.lex_state = 118, .external_lex_state = 1}, + [848] = {.lex_state = 120, .external_lex_state = 1}, + [849] = {.lex_state = 120}, + [850] = {.lex_state = 117, .external_lex_state = 1}, + [851] = {.lex_state = 120, .external_lex_state = 1}, + [852] = {.lex_state = 117}, [853] = {.lex_state = 120}, - [854] = {.lex_state = 120}, + [854] = {.lex_state = 120, .external_lex_state = 1}, [855] = {.lex_state = 120}, - [856] = {.lex_state = 123, .external_lex_state = 1}, - [857] = {.lex_state = 518}, - [858] = {.lex_state = 518}, - [859] = {.lex_state = 120, .external_lex_state = 1}, - [860] = {.lex_state = 120}, + [856] = {.lex_state = 120}, + [857] = {.lex_state = 123}, + [858] = {.lex_state = 120}, + [859] = {.lex_state = 120}, + [860] = {.lex_state = 123}, [861] = {.lex_state = 120}, - [862] = {.lex_state = 120, .external_lex_state = 1}, - [863] = {.lex_state = 120, .external_lex_state = 1}, - [864] = {.lex_state = 120}, - [865] = {.lex_state = 120}, + [862] = {.lex_state = 120}, + [863] = {.lex_state = 120}, + [864] = {.lex_state = 123, .external_lex_state = 1}, + [865] = {.lex_state = 123, .external_lex_state = 1}, [866] = {.lex_state = 120, .external_lex_state = 1}, - [867] = {.lex_state = 120, .external_lex_state = 1}, - [868] = {.lex_state = 120, .external_lex_state = 1}, - [869] = {.lex_state = 518, .external_lex_state = 1}, - [870] = {.lex_state = 120, .external_lex_state = 1}, + [867] = {.lex_state = 120}, + [868] = {.lex_state = 120}, + [869] = {.lex_state = 120}, + [870] = {.lex_state = 120}, [871] = {.lex_state = 120, .external_lex_state = 1}, - [872] = {.lex_state = 120, .external_lex_state = 1}, - [873] = {.lex_state = 120, .external_lex_state = 1}, + [872] = {.lex_state = 120}, + [873] = {.lex_state = 120}, [874] = {.lex_state = 120, .external_lex_state = 1}, [875] = {.lex_state = 120, .external_lex_state = 1}, - [876] = {.lex_state = 120, .external_lex_state = 1}, - [877] = {.lex_state = 120, .external_lex_state = 1}, + [876] = {.lex_state = 120}, + [877] = {.lex_state = 120}, [878] = {.lex_state = 120, .external_lex_state = 1}, [879] = {.lex_state = 120, .external_lex_state = 1}, [880] = {.lex_state = 120, .external_lex_state = 1}, [881] = {.lex_state = 120, .external_lex_state = 1}, [882] = {.lex_state = 120, .external_lex_state = 1}, - [883] = {.lex_state = 120}, + [883] = {.lex_state = 120, .external_lex_state = 1}, [884] = {.lex_state = 120, .external_lex_state = 1}, - [885] = {.lex_state = 120}, - [886] = {.lex_state = 123, .external_lex_state = 1}, - [887] = {.lex_state = 120}, - [888] = {.lex_state = 120}, - [889] = {.lex_state = 120}, - [890] = {.lex_state = 120}, - [891] = {.lex_state = 518, .external_lex_state = 1}, - [892] = {.lex_state = 120}, + [885] = {.lex_state = 120, .external_lex_state = 1}, + [886] = {.lex_state = 120, .external_lex_state = 1}, + [887] = {.lex_state = 120, .external_lex_state = 1}, + [888] = {.lex_state = 120, .external_lex_state = 1}, + [889] = {.lex_state = 120, .external_lex_state = 1}, + [890] = {.lex_state = 120, .external_lex_state = 1}, + [891] = {.lex_state = 120, .external_lex_state = 1}, + [892] = {.lex_state = 120, .external_lex_state = 1}, [893] = {.lex_state = 120, .external_lex_state = 1}, - [894] = {.lex_state = 118, .external_lex_state = 1}, + [894] = {.lex_state = 120}, [895] = {.lex_state = 120, .external_lex_state = 1}, - [896] = {.lex_state = 118}, - [897] = {.lex_state = 120}, + [896] = {.lex_state = 120}, + [897] = {.lex_state = 120, .external_lex_state = 1}, [898] = {.lex_state = 120}, [899] = {.lex_state = 120}, [900] = {.lex_state = 120}, - [901] = {.lex_state = 120, .external_lex_state = 1}, - [902] = {.lex_state = 518}, - [903] = {.lex_state = 120, .external_lex_state = 1}, + [901] = {.lex_state = 118, .external_lex_state = 1}, + [902] = {.lex_state = 120}, + [903] = {.lex_state = 118}, [904] = {.lex_state = 120, .external_lex_state = 1}, [905] = {.lex_state = 120, .external_lex_state = 1}, - [906] = {.lex_state = 120, .external_lex_state = 1}, - [907] = {.lex_state = 120, .external_lex_state = 1}, - [908] = {.lex_state = 120, .external_lex_state = 1}, - [909] = {.lex_state = 120, .external_lex_state = 1}, - [910] = {.lex_state = 120}, - [911] = {.lex_state = 120}, - [912] = {.lex_state = 120}, - [913] = {.lex_state = 120}, - [914] = {.lex_state = 120}, - [915] = {.lex_state = 120}, - [916] = {.lex_state = 120, .external_lex_state = 1}, + [906] = {.lex_state = 120}, + [907] = {.lex_state = 120}, + [908] = {.lex_state = 120}, + [909] = {.lex_state = 120}, + [910] = {.lex_state = 120, .external_lex_state = 1}, + [911] = {.lex_state = 120, .external_lex_state = 1}, + [912] = {.lex_state = 120, .external_lex_state = 1}, + [913] = {.lex_state = 120, .external_lex_state = 1}, + [914] = {.lex_state = 120, .external_lex_state = 1}, + [915] = {.lex_state = 120, .external_lex_state = 1}, + [916] = {.lex_state = 120}, [917] = {.lex_state = 120}, [918] = {.lex_state = 120}, [919] = {.lex_state = 120}, - [920] = {.lex_state = 117, .external_lex_state = 1}, + [920] = {.lex_state = 120}, [921] = {.lex_state = 120}, - [922] = {.lex_state = 120, .external_lex_state = 1}, - [923] = {.lex_state = 120}, - [924] = {.lex_state = 118}, - [925] = {.lex_state = 118}, - [926] = {.lex_state = 118, .external_lex_state = 1}, - [927] = {.lex_state = 159}, - [928] = {.lex_state = 120, .external_lex_state = 1}, - [929] = {.lex_state = 120}, - [930] = {.lex_state = 118, .external_lex_state = 1}, + [922] = {.lex_state = 120}, + [923] = {.lex_state = 120, .external_lex_state = 1}, + [924] = {.lex_state = 159}, + [925] = {.lex_state = 118, .external_lex_state = 1}, + [926] = {.lex_state = 120, .external_lex_state = 1}, + [927] = {.lex_state = 120}, + [928] = {.lex_state = 159}, + [929] = {.lex_state = 118, .external_lex_state = 1}, + [930] = {.lex_state = 118}, [931] = {.lex_state = 118}, [932] = {.lex_state = 118, .external_lex_state = 1}, - [933] = {.lex_state = 159}, + [933] = {.lex_state = 118}, [934] = {.lex_state = 159}, [935] = {.lex_state = 159}, - [936] = {.lex_state = 120, .external_lex_state = 1}, - [937] = {.lex_state = 120, .external_lex_state = 1}, + [936] = {.lex_state = 159}, + [937] = {.lex_state = 518, .external_lex_state = 1}, [938] = {.lex_state = 120}, [939] = {.lex_state = 159}, [940] = {.lex_state = 159}, [941] = {.lex_state = 159}, - [942] = {.lex_state = 110, .external_lex_state = 1}, - [943] = {.lex_state = 120}, - [944] = {.lex_state = 159}, - [945] = {.lex_state = 110}, + [942] = {.lex_state = 159}, + [943] = {.lex_state = 159}, + [944] = {.lex_state = 110, .external_lex_state = 1}, + [945] = {.lex_state = 159}, [946] = {.lex_state = 159}, - [947] = {.lex_state = 159}, + [947] = {.lex_state = 110}, [948] = {.lex_state = 159}, [949] = {.lex_state = 159}, - [950] = {.lex_state = 110, .external_lex_state = 1}, + [950] = {.lex_state = 159}, [951] = {.lex_state = 159}, - [952] = {.lex_state = 159}, - [953] = {.lex_state = 159}, + [952] = {.lex_state = 110, .external_lex_state = 1}, + [953] = {.lex_state = 120, .external_lex_state = 1}, [954] = {.lex_state = 159}, [955] = {.lex_state = 159}, [956] = {.lex_state = 159}, [957] = {.lex_state = 159}, [958] = {.lex_state = 159}, [959] = {.lex_state = 159}, - [960] = {.lex_state = 159}, + [960] = {.lex_state = 518}, [961] = {.lex_state = 159}, [962] = {.lex_state = 159}, - [963] = {.lex_state = 120, .external_lex_state = 1}, + [963] = {.lex_state = 110}, [964] = {.lex_state = 159}, - [965] = {.lex_state = 110, .external_lex_state = 1}, - [966] = {.lex_state = 110}, - [967] = {.lex_state = 120}, - [968] = {.lex_state = 159}, - [969] = {.lex_state = 159}, - [970] = {.lex_state = 159}, + [965] = {.lex_state = 120, .external_lex_state = 1}, + [966] = {.lex_state = 159}, + [967] = {.lex_state = 159}, + [968] = {.lex_state = 110, .external_lex_state = 1}, + [969] = {.lex_state = 120}, + [970] = {.lex_state = 110}, [971] = {.lex_state = 159}, [972] = {.lex_state = 159}, [973] = {.lex_state = 159}, [974] = {.lex_state = 159}, - [975] = {.lex_state = 110}, + [975] = {.lex_state = 120, .external_lex_state = 1}, [976] = {.lex_state = 159}, - [977] = {.lex_state = 159}, + [977] = {.lex_state = 120}, [978] = {.lex_state = 159}, - [979] = {.lex_state = 110, .external_lex_state = 1}, - [980] = {.lex_state = 159, .external_lex_state = 1}, - [981] = {.lex_state = 518}, + [979] = {.lex_state = 159}, + [980] = {.lex_state = 159}, + [981] = {.lex_state = 110, .external_lex_state = 1}, [982] = {.lex_state = 111}, [983] = {.lex_state = 111, .external_lex_state = 1}, - [984] = {.lex_state = 518, .external_lex_state = 1}, + [984] = {.lex_state = 111}, [985] = {.lex_state = 111}, - [986] = {.lex_state = 110, .external_lex_state = 1}, - [987] = {.lex_state = 111, .external_lex_state = 1}, + [986] = {.lex_state = 111, .external_lex_state = 1}, + [987] = {.lex_state = 110, .external_lex_state = 1}, [988] = {.lex_state = 110, .external_lex_state = 1}, - [989] = {.lex_state = 110}, - [990] = {.lex_state = 111, .external_lex_state = 1}, - [991] = {.lex_state = 111}, - [992] = {.lex_state = 110}, + [989] = {.lex_state = 111, .external_lex_state = 1}, + [990] = {.lex_state = 110}, + [991] = {.lex_state = 110}, + [992] = {.lex_state = 159, .external_lex_state = 1}, [993] = {.lex_state = 110}, [994] = {.lex_state = 159, .external_lex_state = 1}, - [995] = {.lex_state = 122}, - [996] = {.lex_state = 159, .external_lex_state = 1}, - [997] = {.lex_state = 111}, + [995] = {.lex_state = 122, .external_lex_state = 1}, + [996] = {.lex_state = 122, .external_lex_state = 1}, + [997] = {.lex_state = 159, .external_lex_state = 1}, [998] = {.lex_state = 159, .external_lex_state = 1}, [999] = {.lex_state = 159, .external_lex_state = 1}, - [1000] = {.lex_state = 159, .external_lex_state = 1}, + [1000] = {.lex_state = 122}, [1001] = {.lex_state = 159, .external_lex_state = 1}, - [1002] = {.lex_state = 159, .external_lex_state = 1}, + [1002] = {.lex_state = 111}, [1003] = {.lex_state = 159, .external_lex_state = 1}, [1004] = {.lex_state = 159, .external_lex_state = 1}, [1005] = {.lex_state = 159, .external_lex_state = 1}, - [1006] = {.lex_state = 122}, - [1007] = {.lex_state = 111}, + [1006] = {.lex_state = 159, .external_lex_state = 1}, + [1007] = {.lex_state = 159, .external_lex_state = 1}, [1008] = {.lex_state = 159, .external_lex_state = 1}, [1009] = {.lex_state = 111}, [1010] = {.lex_state = 159, .external_lex_state = 1}, - [1011] = {.lex_state = 159, .external_lex_state = 1}, + [1011] = {.lex_state = 111}, [1012] = {.lex_state = 159, .external_lex_state = 1}, [1013] = {.lex_state = 159, .external_lex_state = 1}, [1014] = {.lex_state = 159, .external_lex_state = 1}, [1015] = {.lex_state = 159, .external_lex_state = 1}, [1016] = {.lex_state = 159, .external_lex_state = 1}, [1017] = {.lex_state = 159, .external_lex_state = 1}, - [1018] = {.lex_state = 136}, + [1018] = {.lex_state = 159, .external_lex_state = 1}, [1019] = {.lex_state = 159, .external_lex_state = 1}, - [1020] = {.lex_state = 159, .external_lex_state = 1}, - [1021] = {.lex_state = 122, .external_lex_state = 1}, + [1020] = {.lex_state = 136}, + [1021] = {.lex_state = 159, .external_lex_state = 1}, [1022] = {.lex_state = 111, .external_lex_state = 1}, [1023] = {.lex_state = 159, .external_lex_state = 1}, [1024] = {.lex_state = 159, .external_lex_state = 1}, [1025] = {.lex_state = 159, .external_lex_state = 1}, - [1026] = {.lex_state = 159}, + [1026] = {.lex_state = 159, .external_lex_state = 1}, [1027] = {.lex_state = 159, .external_lex_state = 1}, - [1028] = {.lex_state = 122, .external_lex_state = 1}, - [1029] = {.lex_state = 159, .external_lex_state = 1}, + [1028] = {.lex_state = 159}, + [1029] = {.lex_state = 122}, [1030] = {.lex_state = 159, .external_lex_state = 1}, [1031] = {.lex_state = 159, .external_lex_state = 1}, - [1032] = {.lex_state = 111, .external_lex_state = 1}, - [1033] = {.lex_state = 122}, + [1032] = {.lex_state = 122}, + [1033] = {.lex_state = 111, .external_lex_state = 1}, [1034] = {.lex_state = 159, .external_lex_state = 1}, - [1035] = {.lex_state = 122, .external_lex_state = 1}, + [1035] = {.lex_state = 159, .external_lex_state = 1}, [1036] = {.lex_state = 159, .external_lex_state = 1}, - [1037] = {.lex_state = 159, .external_lex_state = 1}, - [1038] = {.lex_state = 111, .external_lex_state = 1}, + [1037] = {.lex_state = 111, .external_lex_state = 1}, + [1038] = {.lex_state = 159, .external_lex_state = 1}, [1039] = {.lex_state = 159, .external_lex_state = 1}, [1040] = {.lex_state = 159, .external_lex_state = 1}, [1041] = {.lex_state = 159, .external_lex_state = 1}, - [1042] = {.lex_state = 159, .external_lex_state = 1}, + [1042] = {.lex_state = 122, .external_lex_state = 1}, [1043] = {.lex_state = 122, .external_lex_state = 1}, [1044] = {.lex_state = 122, .external_lex_state = 1}, - [1045] = {.lex_state = 122}, + [1045] = {.lex_state = 122, .external_lex_state = 1}, [1046] = {.lex_state = 123}, - [1047] = {.lex_state = 123, .external_lex_state = 1}, - [1048] = {.lex_state = 122, .external_lex_state = 1}, - [1049] = {.lex_state = 122, .external_lex_state = 1}, + [1047] = {.lex_state = 122, .external_lex_state = 1}, + [1048] = {.lex_state = 122}, + [1049] = {.lex_state = 122}, [1050] = {.lex_state = 122}, - [1051] = {.lex_state = 122, .external_lex_state = 1}, - [1052] = {.lex_state = 123}, + [1051] = {.lex_state = 123, .external_lex_state = 1}, + [1052] = {.lex_state = 122}, [1053] = {.lex_state = 122, .external_lex_state = 1}, - [1054] = {.lex_state = 122}, - [1055] = {.lex_state = 122}, + [1054] = {.lex_state = 123}, + [1055] = {.lex_state = 122, .external_lex_state = 1}, [1056] = {.lex_state = 122}, - [1057] = {.lex_state = 123, .external_lex_state = 1}, - [1058] = {.lex_state = 159, .external_lex_state = 1}, - [1059] = {.lex_state = 159}, - [1060] = {.lex_state = 122, .external_lex_state = 1}, - [1061] = {.lex_state = 122}, + [1057] = {.lex_state = 122}, + [1058] = {.lex_state = 122, .external_lex_state = 1}, + [1059] = {.lex_state = 122, .external_lex_state = 1}, + [1060] = {.lex_state = 122}, + [1061] = {.lex_state = 123, .external_lex_state = 1}, [1062] = {.lex_state = 122}, - [1063] = {.lex_state = 123}, - [1064] = {.lex_state = 122}, - [1065] = {.lex_state = 123, .external_lex_state = 1}, - [1066] = {.lex_state = 122, .external_lex_state = 1}, + [1063] = {.lex_state = 122}, + [1064] = {.lex_state = 159, .external_lex_state = 1}, + [1065] = {.lex_state = 159}, + [1066] = {.lex_state = 123}, [1067] = {.lex_state = 122}, - [1068] = {.lex_state = 122}, - [1069] = {.lex_state = 122}, + [1068] = {.lex_state = 123, .external_lex_state = 1}, + [1069] = {.lex_state = 122, .external_lex_state = 1}, [1070] = {.lex_state = 122, .external_lex_state = 1}, - [1071] = {.lex_state = 122, .external_lex_state = 1}, + [1071] = {.lex_state = 122}, [1072] = {.lex_state = 122, .external_lex_state = 1}, - [1073] = {.lex_state = 123}, - [1074] = {.lex_state = 123, .external_lex_state = 1}, - [1075] = {.lex_state = 159, .external_lex_state = 1}, - [1076] = {.lex_state = 122}, + [1073] = {.lex_state = 123, .external_lex_state = 1}, + [1074] = {.lex_state = 123}, + [1075] = {.lex_state = 123}, + [1076] = {.lex_state = 123, .external_lex_state = 1}, [1077] = {.lex_state = 123}, - [1078] = {.lex_state = 123, .external_lex_state = 1}, - [1079] = {.lex_state = 159}, + [1078] = {.lex_state = 123}, + [1079] = {.lex_state = 123}, [1080] = {.lex_state = 123, .external_lex_state = 1}, [1081] = {.lex_state = 123, .external_lex_state = 1}, - [1082] = {.lex_state = 123}, - [1083] = {.lex_state = 159, .external_lex_state = 1}, - [1084] = {.lex_state = 123}, - [1085] = {.lex_state = 123}, - [1086] = {.lex_state = 122, .external_lex_state = 1}, - [1087] = {.lex_state = 123}, - [1088] = {.lex_state = 123}, + [1082] = {.lex_state = 159, .external_lex_state = 1}, + [1083] = {.lex_state = 122}, + [1084] = {.lex_state = 159}, + [1085] = {.lex_state = 123, .external_lex_state = 1}, + [1086] = {.lex_state = 123, .external_lex_state = 1}, + [1087] = {.lex_state = 159, .external_lex_state = 1}, + [1088] = {.lex_state = 123, .external_lex_state = 1}, [1089] = {.lex_state = 123}, - [1090] = {.lex_state = 123, .external_lex_state = 1}, - [1091] = {.lex_state = 123, .external_lex_state = 1}, - [1092] = {.lex_state = 123, .external_lex_state = 1}, - [1093] = {.lex_state = 123}, - [1094] = {.lex_state = 123, .external_lex_state = 1}, + [1090] = {.lex_state = 122, .external_lex_state = 1}, + [1091] = {.lex_state = 123}, + [1092] = {.lex_state = 123}, + [1093] = {.lex_state = 123, .external_lex_state = 1}, + [1094] = {.lex_state = 123}, [1095] = {.lex_state = 123, .external_lex_state = 1}, [1096] = {.lex_state = 123, .external_lex_state = 1}, - [1097] = {.lex_state = 123}, + [1097] = {.lex_state = 123, .external_lex_state = 1}, [1098] = {.lex_state = 123}, - [1099] = {.lex_state = 123, .external_lex_state = 1}, - [1100] = {.lex_state = 122}, + [1099] = {.lex_state = 123}, + [1100] = {.lex_state = 122, .external_lex_state = 1}, [1101] = {.lex_state = 122, .external_lex_state = 1}, [1102] = {.lex_state = 131}, - [1103] = {.lex_state = 122, .external_lex_state = 1}, + [1103] = {.lex_state = 122}, [1104] = {.lex_state = 122}, [1105] = {.lex_state = 122}, - [1106] = {.lex_state = 122, .external_lex_state = 1}, - [1107] = {.lex_state = 122, .external_lex_state = 1}, - [1108] = {.lex_state = 122}, - [1109] = {.lex_state = 122}, - [1110] = {.lex_state = 122, .external_lex_state = 1}, - [1111] = {.lex_state = 123, .external_lex_state = 1}, - [1112] = {.lex_state = 123}, - [1113] = {.lex_state = 131}, - [1114] = {.lex_state = 122, .external_lex_state = 1}, - [1115] = {.lex_state = 136, .external_lex_state = 1}, - [1116] = {.lex_state = 122}, + [1106] = {.lex_state = 122}, + [1107] = {.lex_state = 123, .external_lex_state = 1}, + [1108] = {.lex_state = 122, .external_lex_state = 1}, + [1109] = {.lex_state = 136, .external_lex_state = 1}, + [1110] = {.lex_state = 122}, + [1111] = {.lex_state = 122, .external_lex_state = 1}, + [1112] = {.lex_state = 122}, + [1113] = {.lex_state = 122, .external_lex_state = 1}, + [1114] = {.lex_state = 123}, + [1115] = {.lex_state = 122, .external_lex_state = 1}, + [1116] = {.lex_state = 131}, [1117] = {.lex_state = 122}, - [1118] = {.lex_state = 131}, - [1119] = {.lex_state = 122}, - [1120] = {.lex_state = 122, .external_lex_state = 1}, + [1118] = {.lex_state = 122}, + [1119] = {.lex_state = 122, .external_lex_state = 1}, + [1120] = {.lex_state = 131}, [1121] = {.lex_state = 122, .external_lex_state = 1}, - [1122] = {.lex_state = 123, .external_lex_state = 1}, - [1123] = {.lex_state = 123}, - [1124] = {.lex_state = 123, .external_lex_state = 1}, - [1125] = {.lex_state = 123, .external_lex_state = 1}, - [1126] = {.lex_state = 123}, - [1127] = {.lex_state = 123}, - [1128] = {.lex_state = 518}, + [1122] = {.lex_state = 518}, + [1123] = {.lex_state = 123, .external_lex_state = 1}, + [1124] = {.lex_state = 123}, + [1125] = {.lex_state = 518, .external_lex_state = 1}, + [1126] = {.lex_state = 123, .external_lex_state = 1}, + [1127] = {.lex_state = 123, .external_lex_state = 1}, + [1128] = {.lex_state = 123}, [1129] = {.lex_state = 123}, - [1130] = {.lex_state = 518, .external_lex_state = 1}, - [1131] = {.lex_state = 123}, + [1130] = {.lex_state = 123}, + [1131] = {.lex_state = 123, .external_lex_state = 1}, [1132] = {.lex_state = 123, .external_lex_state = 1}, - [1133] = {.lex_state = 518, .external_lex_state = 1}, + [1133] = {.lex_state = 518}, [1134] = {.lex_state = 123, .external_lex_state = 1}, - [1135] = {.lex_state = 518}, - [1136] = {.lex_state = 123}, - [1137] = {.lex_state = 123, .external_lex_state = 1}, - [1138] = {.lex_state = 123, .external_lex_state = 1}, + [1135] = {.lex_state = 123}, + [1136] = {.lex_state = 123, .external_lex_state = 1}, + [1137] = {.lex_state = 518, .external_lex_state = 1}, + [1138] = {.lex_state = 123}, [1139] = {.lex_state = 123, .external_lex_state = 1}, [1140] = {.lex_state = 123}, [1141] = {.lex_state = 123}, - [1142] = {.lex_state = 518, .external_lex_state = 1}, - [1143] = {.lex_state = 518, .external_lex_state = 1}, - [1144] = {.lex_state = 518}, - [1145] = {.lex_state = 518}, - [1146] = {.lex_state = 518}, - [1147] = {.lex_state = 518, .external_lex_state = 1}, + [1142] = {.lex_state = 518}, + [1143] = {.lex_state = 518}, + [1144] = {.lex_state = 518, .external_lex_state = 1}, + [1145] = {.lex_state = 518, .external_lex_state = 1}, + [1146] = {.lex_state = 518, .external_lex_state = 1}, + [1147] = {.lex_state = 518}, [1148] = {.lex_state = 131}, [1149] = {.lex_state = 131}, - [1150] = {.lex_state = 518}, - [1151] = {.lex_state = 518}, + [1150] = {.lex_state = 518, .external_lex_state = 1}, + [1151] = {.lex_state = 518, .external_lex_state = 1}, [1152] = {.lex_state = 518, .external_lex_state = 1}, - [1153] = {.lex_state = 518}, - [1154] = {.lex_state = 518, .external_lex_state = 1}, + [1153] = {.lex_state = 518, .external_lex_state = 1}, + [1154] = {.lex_state = 518}, [1155] = {.lex_state = 518}, [1156] = {.lex_state = 518, .external_lex_state = 1}, - [1157] = {.lex_state = 518, .external_lex_state = 1}, - [1158] = {.lex_state = 518, .external_lex_state = 1}, + [1157] = {.lex_state = 518}, + [1158] = {.lex_state = 518}, [1159] = {.lex_state = 518}, [1160] = {.lex_state = 151}, [1161] = {.lex_state = 151}, @@ -24072,19 +24122,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1245] = {.lex_state = 144}, [1246] = {.lex_state = 144}, [1247] = {.lex_state = 154}, - [1248] = {.lex_state = 153}, - [1249] = {.lex_state = 53}, - [1250] = {.lex_state = 144}, - [1251] = {.lex_state = 153}, - [1252] = {.lex_state = 518}, - [1253] = {.lex_state = 154}, - [1254] = {.lex_state = 154}, - [1255] = {.lex_state = 144}, - [1256] = {.lex_state = 153}, - [1257] = {.lex_state = 144}, - [1258] = {.lex_state = 53}, - [1259] = {.lex_state = 53}, - [1260] = {.lex_state = 154}, + [1248] = {.lex_state = 518}, + [1249] = {.lex_state = 153}, + [1250] = {.lex_state = 153}, + [1251] = {.lex_state = 53}, + [1252] = {.lex_state = 154}, + [1253] = {.lex_state = 53}, + [1254] = {.lex_state = 144}, + [1255] = {.lex_state = 154}, + [1256] = {.lex_state = 154}, + [1257] = {.lex_state = 153}, + [1258] = {.lex_state = 144}, + [1259] = {.lex_state = 144}, + [1260] = {.lex_state = 53}, [1261] = {.lex_state = 518}, [1262] = {.lex_state = 518}, [1263] = {.lex_state = 518}, @@ -24092,49 +24142,49 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1265] = {.lex_state = 518}, [1266] = {.lex_state = 144}, [1267] = {.lex_state = 144}, - [1268] = {.lex_state = 144}, - [1269] = {.lex_state = 161}, + [1268] = {.lex_state = 518}, + [1269] = {.lex_state = 144}, [1270] = {.lex_state = 144}, - [1271] = {.lex_state = 161}, + [1271] = {.lex_state = 144}, [1272] = {.lex_state = 518}, - [1273] = {.lex_state = 144}, - [1274] = {.lex_state = 518}, - [1275] = {.lex_state = 144}, + [1273] = {.lex_state = 161}, + [1274] = {.lex_state = 144}, + [1275] = {.lex_state = 518}, [1276] = {.lex_state = 518}, - [1277] = {.lex_state = 144}, - [1278] = {.lex_state = 518}, - [1279] = {.lex_state = 518}, + [1277] = {.lex_state = 161}, + [1278] = {.lex_state = 144}, + [1279] = {.lex_state = 144}, [1280] = {.lex_state = 518}, - [1281] = {.lex_state = 144}, - [1282] = {.lex_state = 518}, - [1283] = {.lex_state = 159}, - [1284] = {.lex_state = 159}, + [1281] = {.lex_state = 159}, + [1282] = {.lex_state = 159}, + [1283] = {.lex_state = 518}, + [1284] = {.lex_state = 144}, [1285] = {.lex_state = 518}, - [1286] = {.lex_state = 159}, - [1287] = {.lex_state = 159}, - [1288] = {.lex_state = 144}, + [1286] = {.lex_state = 518}, + [1287] = {.lex_state = 518}, + [1288] = {.lex_state = 159}, [1289] = {.lex_state = 144}, - [1290] = {.lex_state = 518}, - [1291] = {.lex_state = 159}, - [1292] = {.lex_state = 161}, + [1290] = {.lex_state = 159}, + [1291] = {.lex_state = 161}, + [1292] = {.lex_state = 159}, [1293] = {.lex_state = 131}, - [1294] = {.lex_state = 172}, - [1295] = {.lex_state = 518}, - [1296] = {.lex_state = 131}, - [1297] = {.lex_state = 159}, - [1298] = {.lex_state = 172}, + [1294] = {.lex_state = 131}, + [1295] = {.lex_state = 159}, + [1296] = {.lex_state = 172}, + [1297] = {.lex_state = 172}, + [1298] = {.lex_state = 518}, [1299] = {.lex_state = 518}, - [1300] = {.lex_state = 159}, - [1301] = {.lex_state = 518}, + [1300] = {.lex_state = 518}, + [1301] = {.lex_state = 159}, [1302] = {.lex_state = 518}, [1303] = {.lex_state = 518}, [1304] = {.lex_state = 518}, - [1305] = {.lex_state = 159, .external_lex_state = 1}, - [1306] = {.lex_state = 518}, + [1305] = {.lex_state = 518}, + [1306] = {.lex_state = 159}, [1307] = {.lex_state = 518}, [1308] = {.lex_state = 518}, [1309] = {.lex_state = 518}, - [1310] = {.lex_state = 159}, + [1310] = {.lex_state = 159, .external_lex_state = 1}, [1311] = {.lex_state = 518}, [1312] = {.lex_state = 518}, [1313] = {.lex_state = 518}, @@ -24144,88 +24194,88 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1317] = {.lex_state = 518}, [1318] = {.lex_state = 518}, [1319] = {.lex_state = 518}, - [1320] = {.lex_state = 159, .external_lex_state = 1}, - [1321] = {.lex_state = 159}, - [1322] = {.lex_state = 518}, + [1320] = {.lex_state = 518}, + [1321] = {.lex_state = 518}, + [1322] = {.lex_state = 159}, [1323] = {.lex_state = 159}, [1324] = {.lex_state = 152}, - [1325] = {.lex_state = 518}, + [1325] = {.lex_state = 518, .external_lex_state = 1}, [1326] = {.lex_state = 518, .external_lex_state = 1}, [1327] = {.lex_state = 518, .external_lex_state = 1}, - [1328] = {.lex_state = 518, .external_lex_state = 1}, - [1329] = {.lex_state = 518}, - [1330] = {.lex_state = 152}, + [1328] = {.lex_state = 152}, + [1329] = {.lex_state = 152}, + [1330] = {.lex_state = 518}, [1331] = {.lex_state = 159}, - [1332] = {.lex_state = 152}, + [1332] = {.lex_state = 518}, [1333] = {.lex_state = 518, .external_lex_state = 1}, - [1334] = {.lex_state = 518}, - [1335] = {.lex_state = 159}, - [1336] = {.lex_state = 155}, + [1334] = {.lex_state = 159}, + [1335] = {.lex_state = 159, .external_lex_state = 1}, + [1336] = {.lex_state = 161}, [1337] = {.lex_state = 164}, - [1338] = {.lex_state = 155}, + [1338] = {.lex_state = 152}, [1339] = {.lex_state = 159}, - [1340] = {.lex_state = 164}, - [1341] = {.lex_state = 161, .external_lex_state = 1}, - [1342] = {.lex_state = 164}, - [1343] = {.lex_state = 164}, - [1344] = {.lex_state = 161}, - [1345] = {.lex_state = 161}, - [1346] = {.lex_state = 159}, - [1347] = {.lex_state = 152}, - [1348] = {.lex_state = 159}, - [1349] = {.lex_state = 152}, - [1350] = {.lex_state = 156, .external_lex_state = 1}, - [1351] = {.lex_state = 152}, - [1352] = {.lex_state = 156, .external_lex_state = 1}, + [1340] = {.lex_state = 155}, + [1341] = {.lex_state = 156, .external_lex_state = 1}, + [1342] = {.lex_state = 159}, + [1343] = {.lex_state = 159}, + [1344] = {.lex_state = 155}, + [1345] = {.lex_state = 161, .external_lex_state = 1}, + [1346] = {.lex_state = 152}, + [1347] = {.lex_state = 156, .external_lex_state = 1}, + [1348] = {.lex_state = 161}, + [1349] = {.lex_state = 164}, + [1350] = {.lex_state = 164}, + [1351] = {.lex_state = 164}, + [1352] = {.lex_state = 161, .external_lex_state = 1}, [1353] = {.lex_state = 159}, - [1354] = {.lex_state = 161, .external_lex_state = 1}, - [1355] = {.lex_state = 161}, + [1354] = {.lex_state = 152}, + [1355] = {.lex_state = 164}, [1356] = {.lex_state = 518}, [1357] = {.lex_state = 518}, [1358] = {.lex_state = 164}, - [1359] = {.lex_state = 518, .external_lex_state = 1}, - [1360] = {.lex_state = 518}, - [1361] = {.lex_state = 164}, - [1362] = {.lex_state = 518}, - [1363] = {.lex_state = 164}, - [1364] = {.lex_state = 518}, - [1365] = {.lex_state = 518, .external_lex_state = 1}, + [1359] = {.lex_state = 164}, + [1360] = {.lex_state = 164}, + [1361] = {.lex_state = 518, .external_lex_state = 1}, + [1362] = {.lex_state = 164}, + [1363] = {.lex_state = 518}, + [1364] = {.lex_state = 164}, + [1365] = {.lex_state = 164}, [1366] = {.lex_state = 164}, - [1367] = {.lex_state = 164}, + [1367] = {.lex_state = 518}, [1368] = {.lex_state = 164}, - [1369] = {.lex_state = 518, .external_lex_state = 1}, - [1370] = {.lex_state = 164}, - [1371] = {.lex_state = 164}, - [1372] = {.lex_state = 164}, - [1373] = {.lex_state = 164}, + [1369] = {.lex_state = 164}, + [1370] = {.lex_state = 518, .external_lex_state = 1}, + [1371] = {.lex_state = 518}, + [1372] = {.lex_state = 518, .external_lex_state = 1}, + [1373] = {.lex_state = 518}, [1374] = {.lex_state = 518}, [1375] = {.lex_state = 518}, [1376] = {.lex_state = 164}, [1377] = {.lex_state = 164}, - [1378] = {.lex_state = 518}, - [1379] = {.lex_state = 518}, + [1378] = {.lex_state = 164}, + [1379] = {.lex_state = 164}, [1380] = {.lex_state = 518, .external_lex_state = 1}, [1381] = {.lex_state = 518}, [1382] = {.lex_state = 518}, - [1383] = {.lex_state = 164}, + [1383] = {.lex_state = 518, .external_lex_state = 1}, [1384] = {.lex_state = 164}, - [1385] = {.lex_state = 164}, + [1385] = {.lex_state = 161}, [1386] = {.lex_state = 164}, [1387] = {.lex_state = 518}, [1388] = {.lex_state = 164}, [1389] = {.lex_state = 518}, [1390] = {.lex_state = 518}, [1391] = {.lex_state = 518, .external_lex_state = 1}, - [1392] = {.lex_state = 164}, - [1393] = {.lex_state = 518, .external_lex_state = 1}, - [1394] = {.lex_state = 164}, - [1395] = {.lex_state = 161, .external_lex_state = 1}, - [1396] = {.lex_state = 518, .external_lex_state = 1}, - [1397] = {.lex_state = 518}, - [1398] = {.lex_state = 164}, + [1392] = {.lex_state = 518, .external_lex_state = 1}, + [1393] = {.lex_state = 161, .external_lex_state = 1}, + [1394] = {.lex_state = 518}, + [1395] = {.lex_state = 164}, + [1396] = {.lex_state = 164}, + [1397] = {.lex_state = 164}, + [1398] = {.lex_state = 518, .external_lex_state = 1}, [1399] = {.lex_state = 164}, - [1400] = {.lex_state = 518, .external_lex_state = 1}, - [1401] = {.lex_state = 164}, + [1400] = {.lex_state = 164}, + [1401] = {.lex_state = 518}, [1402] = {.lex_state = 518}, [1403] = {.lex_state = 131}, [1404] = {.lex_state = 131}, @@ -24996,6 +25046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(1), [anon_sym_SLASH_EQ] = ACTIONS(1), [anon_sym_PERCENT_EQ] = ACTIONS(1), + [anon_sym_DASH_EQ] = ACTIONS(1), [anon_sym_GT] = ACTIONS(1), [anon_sym_GT_GT] = ACTIONS(1), [anon_sym_2_GT] = ACTIONS(1), @@ -25167,8 +25218,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_param_block] = STATE(73), [sym_statement_list] = STATE(1986), @@ -25190,28 +25241,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(74), [sym_sequence_statement] = STATE(74), [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(74), [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -25224,7 +25275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2068), [sym_attribute] = STATE(1272), @@ -25296,14 +25347,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_unary_expression] = STATE(173), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -25316,7 +25367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25333,6 +25384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(95), [anon_sym_SLASH_EQ] = ACTIONS(95), [anon_sym_PERCENT_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -25453,14 +25505,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_unary_expression] = STATE(173), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -25473,7 +25525,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25490,6 +25542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(95), [anon_sym_SLASH_EQ] = ACTIONS(95), [anon_sym_PERCENT_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -25612,11 +25665,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_unary_expression] = STATE(161), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(164), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -25646,6 +25699,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(95), [anon_sym_SLASH_EQ] = ACTIONS(95), [anon_sym_PERCENT_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -25762,30 +25816,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [5] = { - [sym__literal] = STATE(143), - [sym_integer_literal] = STATE(143), - [sym_string_literal] = STATE(143), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(143), - [sym_unary_expression] = STATE(123), - [sym_expression_with_unary_operator] = STATE(126), - [sym_pre_increment_expression] = STATE(150), - [sym_pre_decrement_expression] = STATE(150), - [sym_cast_expression] = STATE(150), - [sym__primary_expression] = STATE(143), - [sym__value] = STATE(143), - [sym_parenthesized_expression] = STATE(143), - [sym_sub_expression] = STATE(143), - [sym_array_expression] = STATE(143), - [sym_script_block_expression] = STATE(143), - [sym_hash_literal_expression] = STATE(143), - [sym_post_increment_expression] = STATE(143), - [sym_post_decrement_expression] = STATE(143), - [sym_member_access] = STATE(143), - [sym_element_access] = STATE(143), - [sym_invokation_expression] = STATE(143), - [sym_invokation_foreach_expression] = STATE(138), + [sym__literal] = STATE(150), + [sym_integer_literal] = STATE(150), + [sym_string_literal] = STATE(150), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(150), + [sym_unary_expression] = STATE(127), + [sym_expression_with_unary_operator] = STATE(131), + [sym_pre_increment_expression] = STATE(138), + [sym_pre_decrement_expression] = STATE(138), + [sym_cast_expression] = STATE(138), + [sym__primary_expression] = STATE(150), + [sym__value] = STATE(150), + [sym_parenthesized_expression] = STATE(150), + [sym_sub_expression] = STATE(150), + [sym_array_expression] = STATE(150), + [sym_script_block_expression] = STATE(150), + [sym_hash_literal_expression] = STATE(150), + [sym_post_increment_expression] = STATE(150), + [sym_post_decrement_expression] = STATE(150), + [sym_member_access] = STATE(150), + [sym_element_access] = STATE(150), + [sym_invokation_expression] = STATE(150), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(5), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25802,6 +25856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(95), [anon_sym_SLASH_EQ] = ACTIONS(95), [anon_sym_PERCENT_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -25918,29 +25973,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [6] = { - [sym__literal] = STATE(144), - [sym_integer_literal] = STATE(144), - [sym_string_literal] = STATE(144), + [sym__literal] = STATE(151), + [sym_integer_literal] = STATE(151), + [sym_string_literal] = STATE(151), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(144), + [sym_variable] = STATE(151), [sym_unary_expression] = STATE(106), [sym_expression_with_unary_operator] = STATE(95), [sym_pre_increment_expression] = STATE(96), [sym_pre_decrement_expression] = STATE(96), [sym_cast_expression] = STATE(96), - [sym__primary_expression] = STATE(144), - [sym__value] = STATE(144), - [sym_parenthesized_expression] = STATE(144), - [sym_sub_expression] = STATE(144), - [sym_array_expression] = STATE(144), - [sym_script_block_expression] = STATE(144), - [sym_hash_literal_expression] = STATE(144), - [sym_post_increment_expression] = STATE(144), - [sym_post_decrement_expression] = STATE(144), - [sym_member_access] = STATE(144), - [sym_element_access] = STATE(144), - [sym_invokation_expression] = STATE(144), + [sym__primary_expression] = STATE(151), + [sym__value] = STATE(151), + [sym_parenthesized_expression] = STATE(151), + [sym_sub_expression] = STATE(151), + [sym_array_expression] = STATE(151), + [sym_script_block_expression] = STATE(151), + [sym_hash_literal_expression] = STATE(151), + [sym_post_increment_expression] = STATE(151), + [sym_post_decrement_expression] = STATE(151), + [sym_member_access] = STATE(151), + [sym_element_access] = STATE(151), + [sym_invokation_expression] = STATE(151), [sym_invokation_foreach_expression] = STATE(115), [sym_type_literal] = STATE(6), [sym_comment] = ACTIONS(81), @@ -25958,6 +26013,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(95), [anon_sym_SLASH_EQ] = ACTIONS(95), [anon_sym_PERCENT_EQ] = ACTIONS(95), + [anon_sym_DASH_EQ] = ACTIONS(95), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -26077,14 +26133,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1836), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26105,28 +26161,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26139,11 +26195,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26217,14 +26273,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1829), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26245,28 +26301,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26279,11 +26335,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26357,14 +26413,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1781), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26385,28 +26441,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26419,11 +26475,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26497,14 +26553,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2034), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26525,28 +26581,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26559,11 +26615,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26637,14 +26693,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1987), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26665,28 +26721,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26699,11 +26755,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26777,14 +26833,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2140), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26805,28 +26861,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26839,11 +26895,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -26917,14 +26973,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1758), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -26945,28 +27001,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -26979,11 +27035,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27057,14 +27113,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1763), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27085,28 +27141,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27119,11 +27175,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27197,14 +27253,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1778), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27225,28 +27281,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27259,11 +27315,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27337,14 +27393,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2063), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27365,28 +27421,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27399,11 +27455,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27477,14 +27533,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1886), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27505,28 +27561,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27539,11 +27595,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27617,14 +27673,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2055), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27645,28 +27701,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27679,11 +27735,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27757,14 +27813,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2079), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27785,28 +27841,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27819,11 +27875,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -27897,14 +27953,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2028), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -27925,28 +27981,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -27959,11 +28015,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28037,14 +28093,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2053), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28065,28 +28121,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28099,11 +28155,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28177,14 +28233,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2039), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28205,28 +28261,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28239,11 +28295,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28317,14 +28373,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1782), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28345,28 +28401,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28379,11 +28435,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28457,14 +28513,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1974), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28485,28 +28541,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28519,11 +28575,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28597,14 +28653,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1976), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28625,28 +28681,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28659,11 +28715,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28737,14 +28793,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1750), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28765,28 +28821,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28799,11 +28855,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -28877,14 +28933,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1776), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -28905,28 +28961,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -28939,11 +28995,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29017,14 +29073,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1798), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29045,28 +29101,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29079,11 +29135,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29157,14 +29213,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1820), [sym_param_block] = STATE(1783), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29185,28 +29241,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29219,11 +29275,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2082), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29297,14 +29353,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1904), [sym_param_block] = STATE(23), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29325,28 +29381,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29359,11 +29415,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29436,14 +29492,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1834), [sym_param_block] = STATE(7), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29464,28 +29520,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29498,11 +29554,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29575,14 +29631,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1791), [sym_param_block] = STATE(28), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29603,28 +29659,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29637,11 +29693,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29714,14 +29770,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1769), [sym_param_block] = STATE(27), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29742,28 +29798,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29776,11 +29832,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29853,14 +29909,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1953), [sym_param_block] = STATE(25), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -29881,28 +29937,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -29915,11 +29971,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -29992,14 +30048,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(2070), [sym_param_block] = STATE(22), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30020,28 +30076,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30054,11 +30110,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -30131,14 +30187,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1813), [sym_param_block] = STATE(29), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30159,28 +30215,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30193,11 +30249,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -30270,14 +30326,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1874), [sym_param_block] = STATE(24), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30298,28 +30354,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30332,11 +30388,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -30409,14 +30465,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1742), [sym_param_block] = STATE(26), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30437,28 +30493,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30471,11 +30527,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -30548,14 +30604,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block] = STATE(1827), [sym_param_block] = STATE(8), [sym_script_block_body] = STATE(1911), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30576,28 +30632,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30610,11 +30666,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2031), [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [aux_sym_attribute_list_repeat1] = STATE(1272), [sym_comment] = ACTIONS(3), @@ -30687,12 +30743,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block_body] = STATE(1860), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30713,28 +30769,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30747,10 +30803,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_script_block_repeat1] = STATE(41), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -30822,12 +30878,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_script_block_body] = STATE(1981), [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1303), + [sym_named_block] = STATE(1302), [sym_block_name] = STATE(1658), [sym_statement_list] = STATE(1966), [sym__statement] = STATE(54), @@ -30848,28 +30904,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -30882,10 +30938,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), - [aux_sym_script_block_repeat1] = STATE(355), - [aux_sym_named_block_list_repeat1] = STATE(1303), + [aux_sym_script_block_repeat1] = STATE(332), + [aux_sym_named_block_list_repeat1] = STATE(1302), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -30969,6 +31025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(253), [anon_sym_SLASH_EQ] = ACTIONS(253), [anon_sym_PERCENT_EQ] = ACTIONS(253), + [anon_sym_DASH_EQ] = ACTIONS(253), [anon_sym_GT] = ACTIONS(251), [anon_sym_GT_GT] = ACTIONS(253), [anon_sym_2_GT] = ACTIONS(251), @@ -31101,6 +31158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(253), [anon_sym_SLASH_EQ] = ACTIONS(253), [anon_sym_PERCENT_EQ] = ACTIONS(253), + [anon_sym_DASH_EQ] = ACTIONS(253), [anon_sym_GT] = ACTIONS(251), [anon_sym_GT_GT] = ACTIONS(253), [anon_sym_2_GT] = ACTIONS(251), @@ -31221,8 +31279,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1940), [sym__statement] = STATE(54), @@ -31243,28 +31301,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31277,7 +31335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31346,8 +31404,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1739), [sym__statement] = STATE(54), @@ -31368,28 +31426,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31402,7 +31460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31471,8 +31529,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(2083), [sym__statement] = STATE(54), @@ -31493,28 +31551,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31527,7 +31585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31596,8 +31654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(2084), [sym__statement] = STATE(54), @@ -31618,28 +31676,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31652,7 +31710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31721,8 +31779,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1753), [sym__statement] = STATE(54), @@ -31743,28 +31801,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31777,7 +31835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31846,8 +31904,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1762), [sym__statement] = STATE(54), @@ -31868,28 +31926,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -31902,7 +31960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -31971,8 +32029,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1916), [sym__statement] = STATE(54), @@ -31993,28 +32051,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32027,7 +32085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32096,8 +32154,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1946), [sym__statement] = STATE(54), @@ -32118,28 +32176,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32152,7 +32210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32221,8 +32279,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1979), [sym__statement] = STATE(54), @@ -32243,28 +32301,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32277,7 +32335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32346,8 +32404,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1967), [sym__statement] = STATE(54), @@ -32368,28 +32426,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32402,7 +32460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32471,8 +32529,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(71), [sym_empty_statement] = STATE(71), @@ -32492,28 +32550,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(71), [sym_sequence_statement] = STATE(71), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(71), [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32526,7 +32584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(71), [sym_comment] = ACTIONS(3), @@ -32596,8 +32654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1983), [sym__statement] = STATE(54), @@ -32618,28 +32676,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32652,7 +32710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32721,8 +32779,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1745), [sym__statement] = STATE(54), @@ -32743,28 +32801,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32777,7 +32835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32846,8 +32904,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1746), [sym__statement] = STATE(54), @@ -32868,28 +32926,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -32902,7 +32960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -32971,8 +33029,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1751), [sym__statement] = STATE(54), @@ -32993,28 +33051,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33027,7 +33085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33096,8 +33154,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1771), [sym__statement] = STATE(54), @@ -33118,28 +33176,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33152,7 +33210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33221,8 +33279,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1772), [sym__statement] = STATE(54), @@ -33243,28 +33301,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33277,7 +33335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33346,8 +33404,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1777), [sym__statement] = STATE(54), @@ -33368,28 +33426,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33402,7 +33460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33471,8 +33529,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1793), [sym__statement] = STATE(54), @@ -33493,28 +33551,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33527,7 +33585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33596,8 +33654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1794), [sym__statement] = STATE(54), @@ -33618,28 +33676,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33652,7 +33710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33721,8 +33779,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1799), [sym__statement] = STATE(54), @@ -33743,28 +33801,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33777,7 +33835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33846,8 +33904,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1815), [sym__statement] = STATE(54), @@ -33868,28 +33926,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -33902,7 +33960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -33971,8 +34029,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1816), [sym__statement] = STATE(54), @@ -33993,28 +34051,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34027,7 +34085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34096,8 +34154,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1821), [sym__statement] = STATE(54), @@ -34118,28 +34176,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34152,7 +34210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34221,8 +34279,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1828), [sym__statement] = STATE(54), @@ -34243,28 +34301,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34277,7 +34335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34346,8 +34404,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1835), [sym__statement] = STATE(54), @@ -34368,28 +34426,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34402,7 +34460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34471,8 +34529,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1841), [sym__statement] = STATE(54), @@ -34493,28 +34551,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34527,7 +34585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34596,8 +34654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(71), [sym_empty_statement] = STATE(71), @@ -34617,28 +34675,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(71), [sym_sequence_statement] = STATE(71), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(71), [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34651,7 +34709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(71), [sym_comment] = ACTIONS(3), @@ -34721,8 +34779,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1971), [sym__statement] = STATE(54), @@ -34743,28 +34801,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(54), [sym_sequence_statement] = STATE(54), [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(54), [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34777,7 +34835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(54), [sym_comment] = ACTIONS(3), @@ -34846,8 +34904,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_statement_list] = STATE(1907), [sym__statement] = STATE(74), @@ -34868,28 +34926,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(74), [sym_sequence_statement] = STATE(74), [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(74), [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -34902,7 +34960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(74), [sym_comment] = ACTIONS(3), @@ -34970,8 +35028,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(75), [sym_empty_statement] = STATE(75), @@ -34991,28 +35049,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(75), [sym_sequence_statement] = STATE(75), [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(75), [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -35025,7 +35083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(75), [ts_builtin_sym_end] = ACTIONS(424), @@ -35094,8 +35152,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(75), [sym_empty_statement] = STATE(75), @@ -35115,28 +35173,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(75), [sym_sequence_statement] = STATE(75), [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(75), [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -35149,7 +35207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(75), [ts_builtin_sym_end] = ACTIONS(426), @@ -35221,11 +35279,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(161), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(164), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -35464,8 +35522,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(2111), [sym_empty_statement] = STATE(2111), @@ -35485,28 +35543,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(2111), [sym_sequence_statement] = STATE(2111), [sym_pipeline] = STATE(1937), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(2111), [sym_enum_statement] = STATE(2111), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -35519,7 +35577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35586,8 +35644,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(1833), [sym_empty_statement] = STATE(1833), @@ -35607,28 +35665,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(1833), [sym_sequence_statement] = STATE(1833), [sym_pipeline] = STATE(1796), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(1833), [sym_enum_statement] = STATE(1833), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -35641,7 +35699,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35708,14 +35766,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(294), - [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_unary_expression] = STATE(173), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -35728,7 +35786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35830,8 +35888,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym__statement] = STATE(1918), [sym_empty_statement] = STATE(1918), @@ -35851,28 +35909,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(1918), [sym_sequence_statement] = STATE(1918), [sym_pipeline] = STATE(1796), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), [sym_class_statement] = STATE(1918), [sym_enum_statement] = STATE(1918), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -35885,7 +35943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35952,14 +36010,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(293), [sym_integer_literal] = STATE(293), [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(123), - [sym_expression_with_unary_operator] = STATE(126), - [sym_pre_increment_expression] = STATE(150), - [sym_pre_decrement_expression] = STATE(150), - [sym_cast_expression] = STATE(150), + [sym_unary_expression] = STATE(127), + [sym_expression_with_unary_operator] = STATE(131), + [sym_pre_increment_expression] = STATE(138), + [sym_pre_decrement_expression] = STATE(138), + [sym_cast_expression] = STATE(138), [sym__primary_expression] = STATE(293), [sym__value] = STATE(293), [sym_parenthesized_expression] = STATE(293), @@ -35972,7 +36030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(293), [sym_element_access] = STATE(293), [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(82), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -36080,6 +36138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(591), [anon_sym_SLASH_EQ] = ACTIONS(591), [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), [anon_sym_GT] = ACTIONS(593), [anon_sym_GT_GT] = ACTIONS(591), [anon_sym_2_GT] = ACTIONS(593), @@ -36191,6 +36250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(595), [anon_sym_SLASH_EQ] = ACTIONS(595), [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), [anon_sym_GT] = ACTIONS(597), [anon_sym_GT_GT] = ACTIONS(595), [anon_sym_2_GT] = ACTIONS(597), @@ -36304,6 +36364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(591), [anon_sym_SLASH_EQ] = ACTIONS(591), [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), [anon_sym_GT] = ACTIONS(593), [anon_sym_GT_GT] = ACTIONS(591), [anon_sym_2_GT] = ACTIONS(593), @@ -36415,6 +36476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(601), [anon_sym_SLASH_EQ] = ACTIONS(601), [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_DASH_EQ] = ACTIONS(601), [anon_sym_GT] = ACTIONS(603), [anon_sym_GT_GT] = ACTIONS(601), [anon_sym_2_GT] = ACTIONS(603), @@ -36527,6 +36589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(605), [anon_sym_SLASH_EQ] = ACTIONS(605), [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_DASH_EQ] = ACTIONS(605), [anon_sym_GT] = ACTIONS(607), [anon_sym_GT_GT] = ACTIONS(605), [anon_sym_2_GT] = ACTIONS(607), @@ -36639,6 +36702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(609), [anon_sym_SLASH_EQ] = ACTIONS(609), [anon_sym_PERCENT_EQ] = ACTIONS(609), + [anon_sym_DASH_EQ] = ACTIONS(609), [anon_sym_GT] = ACTIONS(611), [anon_sym_GT_GT] = ACTIONS(609), [anon_sym_2_GT] = ACTIONS(611), @@ -36750,6 +36814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(613), [anon_sym_SLASH_EQ] = ACTIONS(613), [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_DASH_EQ] = ACTIONS(613), [anon_sym_GT] = ACTIONS(615), [anon_sym_GT_GT] = ACTIONS(613), [anon_sym_2_GT] = ACTIONS(615), @@ -36861,6 +36926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(617), [anon_sym_SLASH_EQ] = ACTIONS(617), [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), [anon_sym_GT] = ACTIONS(619), [anon_sym_GT_GT] = ACTIONS(617), [anon_sym_2_GT] = ACTIONS(619), @@ -36972,6 +37038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(621), [anon_sym_SLASH_EQ] = ACTIONS(621), [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_DASH_EQ] = ACTIONS(621), [anon_sym_GT] = ACTIONS(623), [anon_sym_GT_GT] = ACTIONS(621), [anon_sym_2_GT] = ACTIONS(623), @@ -37083,6 +37150,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(625), [anon_sym_SLASH_EQ] = ACTIONS(625), [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), [anon_sym_GT] = ACTIONS(627), [anon_sym_GT_GT] = ACTIONS(625), [anon_sym_2_GT] = ACTIONS(627), @@ -37194,6 +37262,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(629), [anon_sym_SLASH_EQ] = ACTIONS(629), [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_DASH_EQ] = ACTIONS(629), [anon_sym_GT] = ACTIONS(631), [anon_sym_GT_GT] = ACTIONS(629), [anon_sym_2_GT] = ACTIONS(631), @@ -37297,7 +37366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), }, [94] = { - [sym_argument_list] = STATE(128), + [sym_argument_list] = STATE(135), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(591), [anon_sym_EQ] = ACTIONS(591), @@ -37306,6 +37375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(591), [anon_sym_SLASH_EQ] = ACTIONS(591), [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), [anon_sym_GT] = ACTIONS(593), [anon_sym_GT_GT] = ACTIONS(591), [anon_sym_2_GT] = ACTIONS(593), @@ -37416,6 +37486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(635), [anon_sym_SLASH_EQ] = ACTIONS(635), [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), [anon_sym_GT] = ACTIONS(637), [anon_sym_GT_GT] = ACTIONS(635), [anon_sym_2_GT] = ACTIONS(637), @@ -37527,6 +37598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(639), [anon_sym_SLASH_EQ] = ACTIONS(639), [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_DASH_EQ] = ACTIONS(639), [anon_sym_GT] = ACTIONS(641), [anon_sym_GT_GT] = ACTIONS(639), [anon_sym_2_GT] = ACTIONS(641), @@ -37638,6 +37710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(643), [anon_sym_SLASH_EQ] = ACTIONS(643), [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_DASH_EQ] = ACTIONS(643), [anon_sym_GT] = ACTIONS(645), [anon_sym_GT_GT] = ACTIONS(643), [anon_sym_2_GT] = ACTIONS(645), @@ -37749,6 +37822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(647), [anon_sym_SLASH_EQ] = ACTIONS(647), [anon_sym_PERCENT_EQ] = ACTIONS(647), + [anon_sym_DASH_EQ] = ACTIONS(647), [anon_sym_GT] = ACTIONS(649), [anon_sym_GT_GT] = ACTIONS(647), [anon_sym_2_GT] = ACTIONS(649), @@ -37860,6 +37934,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(651), [anon_sym_SLASH_EQ] = ACTIONS(651), [anon_sym_PERCENT_EQ] = ACTIONS(651), + [anon_sym_DASH_EQ] = ACTIONS(651), [anon_sym_GT] = ACTIONS(653), [anon_sym_GT_GT] = ACTIONS(651), [anon_sym_2_GT] = ACTIONS(653), @@ -37971,6 +38046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(655), [anon_sym_SLASH_EQ] = ACTIONS(655), [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_DASH_EQ] = ACTIONS(655), [anon_sym_GT] = ACTIONS(657), [anon_sym_GT_GT] = ACTIONS(655), [anon_sym_2_GT] = ACTIONS(657), @@ -38082,6 +38158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(659), [anon_sym_SLASH_EQ] = ACTIONS(659), [anon_sym_PERCENT_EQ] = ACTIONS(659), + [anon_sym_DASH_EQ] = ACTIONS(659), [anon_sym_GT] = ACTIONS(661), [anon_sym_GT_GT] = ACTIONS(659), [anon_sym_2_GT] = ACTIONS(661), @@ -38193,6 +38270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(601), [anon_sym_SLASH_EQ] = ACTIONS(601), [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_DASH_EQ] = ACTIONS(601), [anon_sym_GT] = ACTIONS(603), [anon_sym_GT_GT] = ACTIONS(601), [anon_sym_2_GT] = ACTIONS(603), @@ -38304,6 +38382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(663), [anon_sym_SLASH_EQ] = ACTIONS(663), [anon_sym_PERCENT_EQ] = ACTIONS(663), + [anon_sym_DASH_EQ] = ACTIONS(663), [anon_sym_GT] = ACTIONS(665), [anon_sym_GT_GT] = ACTIONS(663), [anon_sym_2_GT] = ACTIONS(665), @@ -38415,6 +38494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(667), [anon_sym_SLASH_EQ] = ACTIONS(667), [anon_sym_PERCENT_EQ] = ACTIONS(667), + [anon_sym_DASH_EQ] = ACTIONS(667), [anon_sym_GT] = ACTIONS(669), [anon_sym_GT_GT] = ACTIONS(667), [anon_sym_2_GT] = ACTIONS(669), @@ -38526,6 +38606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(671), [anon_sym_SLASH_EQ] = ACTIONS(671), [anon_sym_PERCENT_EQ] = ACTIONS(671), + [anon_sym_DASH_EQ] = ACTIONS(671), [anon_sym_GT] = ACTIONS(673), [anon_sym_GT_GT] = ACTIONS(671), [anon_sym_2_GT] = ACTIONS(673), @@ -38637,6 +38718,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(675), [anon_sym_SLASH_EQ] = ACTIONS(675), [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), [anon_sym_GT] = ACTIONS(677), [anon_sym_GT_GT] = ACTIONS(675), [anon_sym_2_GT] = ACTIONS(677), @@ -38740,7 +38822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), }, [107] = { - [sym_argument_list] = STATE(128), + [sym_argument_list] = STATE(135), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(591), [anon_sym_EQ] = ACTIONS(591), @@ -38749,6 +38831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(591), [anon_sym_SLASH_EQ] = ACTIONS(591), [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), [anon_sym_GT] = ACTIONS(593), [anon_sym_GT_GT] = ACTIONS(591), [anon_sym_2_GT] = ACTIONS(593), @@ -38859,6 +38942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(679), [anon_sym_SLASH_EQ] = ACTIONS(679), [anon_sym_PERCENT_EQ] = ACTIONS(679), + [anon_sym_DASH_EQ] = ACTIONS(679), [anon_sym_GT] = ACTIONS(681), [anon_sym_GT_GT] = ACTIONS(679), [anon_sym_2_GT] = ACTIONS(681), @@ -38970,6 +39054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(683), [anon_sym_SLASH_EQ] = ACTIONS(683), [anon_sym_PERCENT_EQ] = ACTIONS(683), + [anon_sym_DASH_EQ] = ACTIONS(683), [anon_sym_GT] = ACTIONS(686), [anon_sym_GT_GT] = ACTIONS(683), [anon_sym_2_GT] = ACTIONS(686), @@ -39081,6 +39166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(689), [anon_sym_SLASH_EQ] = ACTIONS(689), [anon_sym_PERCENT_EQ] = ACTIONS(689), + [anon_sym_DASH_EQ] = ACTIONS(689), [anon_sym_GT] = ACTIONS(691), [anon_sym_GT_GT] = ACTIONS(689), [anon_sym_2_GT] = ACTIONS(691), @@ -39192,6 +39278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(693), [anon_sym_SLASH_EQ] = ACTIONS(693), [anon_sym_PERCENT_EQ] = ACTIONS(693), + [anon_sym_DASH_EQ] = ACTIONS(693), [anon_sym_GT] = ACTIONS(695), [anon_sym_GT_GT] = ACTIONS(693), [anon_sym_2_GT] = ACTIONS(695), @@ -39303,6 +39390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(697), [anon_sym_SLASH_EQ] = ACTIONS(697), [anon_sym_PERCENT_EQ] = ACTIONS(697), + [anon_sym_DASH_EQ] = ACTIONS(697), [anon_sym_GT] = ACTIONS(699), [anon_sym_GT_GT] = ACTIONS(697), [anon_sym_2_GT] = ACTIONS(699), @@ -39414,6 +39502,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(701), [anon_sym_SLASH_EQ] = ACTIONS(701), [anon_sym_PERCENT_EQ] = ACTIONS(701), + [anon_sym_DASH_EQ] = ACTIONS(701), [anon_sym_GT] = ACTIONS(703), [anon_sym_GT_GT] = ACTIONS(701), [anon_sym_2_GT] = ACTIONS(703), @@ -39525,6 +39614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(705), [anon_sym_SLASH_EQ] = ACTIONS(705), [anon_sym_PERCENT_EQ] = ACTIONS(705), + [anon_sym_DASH_EQ] = ACTIONS(705), [anon_sym_GT] = ACTIONS(707), [anon_sym_GT_GT] = ACTIONS(705), [anon_sym_2_GT] = ACTIONS(707), @@ -39636,6 +39726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(709), [anon_sym_SLASH_EQ] = ACTIONS(709), [anon_sym_PERCENT_EQ] = ACTIONS(709), + [anon_sym_DASH_EQ] = ACTIONS(709), [anon_sym_GT] = ACTIONS(711), [anon_sym_GT_GT] = ACTIONS(709), [anon_sym_2_GT] = ACTIONS(711), @@ -39747,6 +39838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(713), [anon_sym_SLASH_EQ] = ACTIONS(713), [anon_sym_PERCENT_EQ] = ACTIONS(713), + [anon_sym_DASH_EQ] = ACTIONS(713), [anon_sym_GT] = ACTIONS(715), [anon_sym_GT_GT] = ACTIONS(713), [anon_sym_2_GT] = ACTIONS(715), @@ -39858,6 +39950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(717), [anon_sym_SLASH_EQ] = ACTIONS(717), [anon_sym_PERCENT_EQ] = ACTIONS(717), + [anon_sym_DASH_EQ] = ACTIONS(717), [anon_sym_GT] = ACTIONS(719), [anon_sym_GT_GT] = ACTIONS(717), [anon_sym_2_GT] = ACTIONS(719), @@ -39969,6 +40062,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(721), [anon_sym_SLASH_EQ] = ACTIONS(721), [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_DASH_EQ] = ACTIONS(721), [anon_sym_GT] = ACTIONS(723), [anon_sym_GT_GT] = ACTIONS(721), [anon_sym_2_GT] = ACTIONS(723), @@ -40080,6 +40174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(725), [anon_sym_SLASH_EQ] = ACTIONS(725), [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), [anon_sym_GT] = ACTIONS(727), [anon_sym_GT_GT] = ACTIONS(725), [anon_sym_2_GT] = ACTIONS(727), @@ -40191,6 +40286,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(729), [anon_sym_SLASH_EQ] = ACTIONS(729), [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), [anon_sym_GT] = ACTIONS(731), [anon_sym_GT_GT] = ACTIONS(729), [anon_sym_2_GT] = ACTIONS(731), @@ -40302,6 +40398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(605), [anon_sym_SLASH_EQ] = ACTIONS(605), [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_DASH_EQ] = ACTIONS(605), [anon_sym_GT] = ACTIONS(607), [anon_sym_GT_GT] = ACTIONS(605), [anon_sym_2_GT] = ACTIONS(607), @@ -40413,6 +40510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(625), [anon_sym_SLASH_EQ] = ACTIONS(625), [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), [anon_sym_GT] = ACTIONS(627), [anon_sym_GT_GT] = ACTIONS(625), [anon_sym_2_GT] = ACTIONS(627), @@ -40515,6 +40613,450 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(625), }, [123] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_DASH_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_LPAREN] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [anon_sym_PLUS_PLUS] = ACTIONS(643), + [anon_sym_DASH_DASH] = ACTIONS(643), + [anon_sym_DOT2] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(643), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), + [sym__statement_terminator] = ACTIONS(643), + }, + [124] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_BANG_EQ] = ACTIONS(651), + [anon_sym_PLUS_EQ] = ACTIONS(651), + [anon_sym_STAR_EQ] = ACTIONS(651), + [anon_sym_SLASH_EQ] = ACTIONS(651), + [anon_sym_PERCENT_EQ] = ACTIONS(651), + [anon_sym_DASH_EQ] = ACTIONS(651), + [anon_sym_GT] = ACTIONS(653), + [anon_sym_GT_GT] = ACTIONS(651), + [anon_sym_2_GT] = ACTIONS(653), + [anon_sym_2_GT_GT] = ACTIONS(651), + [anon_sym_3_GT] = ACTIONS(653), + [anon_sym_3_GT_GT] = ACTIONS(651), + [anon_sym_4_GT] = ACTIONS(653), + [anon_sym_4_GT_GT] = ACTIONS(651), + [anon_sym_5_GT] = ACTIONS(653), + [anon_sym_5_GT_GT] = ACTIONS(651), + [anon_sym_6_GT] = ACTIONS(653), + [anon_sym_6_GT_GT] = ACTIONS(651), + [anon_sym_STAR_GT] = ACTIONS(653), + [anon_sym_STAR_GT_GT] = ACTIONS(651), + [anon_sym_LT] = ACTIONS(653), + [anon_sym_STAR_GT_AMP1] = ACTIONS(651), + [anon_sym_2_GT_AMP1] = ACTIONS(651), + [anon_sym_3_GT_AMP1] = ACTIONS(651), + [anon_sym_4_GT_AMP1] = ACTIONS(651), + [anon_sym_5_GT_AMP1] = ACTIONS(651), + [anon_sym_6_GT_AMP1] = ACTIONS(651), + [anon_sym_STAR_GT_AMP2] = ACTIONS(651), + [anon_sym_1_GT_AMP2] = ACTIONS(651), + [anon_sym_3_GT_AMP2] = ACTIONS(651), + [anon_sym_4_GT_AMP2] = ACTIONS(651), + [anon_sym_5_GT_AMP2] = ACTIONS(651), + [anon_sym_6_GT_AMP2] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(651), + [aux_sym_comparison_operator_token2] = ACTIONS(651), + [aux_sym_comparison_operator_token3] = ACTIONS(651), + [aux_sym_comparison_operator_token4] = ACTIONS(651), + [aux_sym_comparison_operator_token5] = ACTIONS(651), + [aux_sym_comparison_operator_token6] = ACTIONS(651), + [aux_sym_comparison_operator_token7] = ACTIONS(651), + [aux_sym_comparison_operator_token8] = ACTIONS(651), + [aux_sym_comparison_operator_token9] = ACTIONS(651), + [aux_sym_comparison_operator_token10] = ACTIONS(651), + [aux_sym_comparison_operator_token11] = ACTIONS(651), + [aux_sym_comparison_operator_token12] = ACTIONS(651), + [aux_sym_comparison_operator_token13] = ACTIONS(651), + [aux_sym_comparison_operator_token14] = ACTIONS(651), + [aux_sym_comparison_operator_token15] = ACTIONS(651), + [aux_sym_comparison_operator_token16] = ACTIONS(651), + [aux_sym_comparison_operator_token17] = ACTIONS(651), + [aux_sym_comparison_operator_token18] = ACTIONS(651), + [aux_sym_comparison_operator_token19] = ACTIONS(651), + [aux_sym_comparison_operator_token20] = ACTIONS(651), + [aux_sym_comparison_operator_token21] = ACTIONS(651), + [aux_sym_comparison_operator_token22] = ACTIONS(651), + [aux_sym_comparison_operator_token23] = ACTIONS(651), + [aux_sym_comparison_operator_token24] = ACTIONS(651), + [aux_sym_comparison_operator_token25] = ACTIONS(651), + [aux_sym_comparison_operator_token26] = ACTIONS(651), + [aux_sym_comparison_operator_token27] = ACTIONS(651), + [aux_sym_comparison_operator_token28] = ACTIONS(653), + [aux_sym_comparison_operator_token29] = ACTIONS(651), + [aux_sym_comparison_operator_token30] = ACTIONS(651), + [aux_sym_comparison_operator_token31] = ACTIONS(651), + [aux_sym_comparison_operator_token32] = ACTIONS(651), + [aux_sym_comparison_operator_token33] = ACTIONS(651), + [aux_sym_comparison_operator_token34] = ACTIONS(653), + [aux_sym_comparison_operator_token35] = ACTIONS(651), + [aux_sym_comparison_operator_token36] = ACTIONS(651), + [aux_sym_comparison_operator_token37] = ACTIONS(651), + [aux_sym_comparison_operator_token38] = ACTIONS(651), + [aux_sym_comparison_operator_token39] = ACTIONS(651), + [aux_sym_comparison_operator_token40] = ACTIONS(651), + [aux_sym_comparison_operator_token41] = ACTIONS(651), + [aux_sym_comparison_operator_token42] = ACTIONS(651), + [aux_sym_comparison_operator_token43] = ACTIONS(651), + [aux_sym_comparison_operator_token44] = ACTIONS(651), + [aux_sym_comparison_operator_token45] = ACTIONS(651), + [aux_sym_comparison_operator_token46] = ACTIONS(651), + [aux_sym_comparison_operator_token47] = ACTIONS(651), + [aux_sym_comparison_operator_token48] = ACTIONS(651), + [aux_sym_comparison_operator_token49] = ACTIONS(651), + [aux_sym_comparison_operator_token50] = ACTIONS(651), + [aux_sym_format_operator_token1] = ACTIONS(651), + [anon_sym_LPAREN] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PERCENT] = ACTIONS(653), + [aux_sym_logical_expression_token1] = ACTIONS(651), + [aux_sym_logical_expression_token2] = ACTIONS(651), + [aux_sym_logical_expression_token3] = ACTIONS(651), + [aux_sym_bitwise_expression_token1] = ACTIONS(651), + [aux_sym_bitwise_expression_token2] = ACTIONS(651), + [aux_sym_bitwise_expression_token3] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(653), + [anon_sym_BSLASH] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(653), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_DOT2] = ACTIONS(653), + [anon_sym_COLON_COLON] = ACTIONS(651), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(651), + }, + [125] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_PLUS_EQ] = ACTIONS(655), + [anon_sym_STAR_EQ] = ACTIONS(655), + [anon_sym_SLASH_EQ] = ACTIONS(655), + [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_DASH_EQ] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_2_GT] = ACTIONS(657), + [anon_sym_2_GT_GT] = ACTIONS(655), + [anon_sym_3_GT] = ACTIONS(657), + [anon_sym_3_GT_GT] = ACTIONS(655), + [anon_sym_4_GT] = ACTIONS(657), + [anon_sym_4_GT_GT] = ACTIONS(655), + [anon_sym_5_GT] = ACTIONS(657), + [anon_sym_5_GT_GT] = ACTIONS(655), + [anon_sym_6_GT] = ACTIONS(657), + [anon_sym_6_GT_GT] = ACTIONS(655), + [anon_sym_STAR_GT] = ACTIONS(657), + [anon_sym_STAR_GT_GT] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(657), + [anon_sym_STAR_GT_AMP1] = ACTIONS(655), + [anon_sym_2_GT_AMP1] = ACTIONS(655), + [anon_sym_3_GT_AMP1] = ACTIONS(655), + [anon_sym_4_GT_AMP1] = ACTIONS(655), + [anon_sym_5_GT_AMP1] = ACTIONS(655), + [anon_sym_6_GT_AMP1] = ACTIONS(655), + [anon_sym_STAR_GT_AMP2] = ACTIONS(655), + [anon_sym_1_GT_AMP2] = ACTIONS(655), + [anon_sym_3_GT_AMP2] = ACTIONS(655), + [anon_sym_4_GT_AMP2] = ACTIONS(655), + [anon_sym_5_GT_AMP2] = ACTIONS(655), + [anon_sym_6_GT_AMP2] = ACTIONS(655), + [aux_sym_comparison_operator_token1] = ACTIONS(655), + [aux_sym_comparison_operator_token2] = ACTIONS(655), + [aux_sym_comparison_operator_token3] = ACTIONS(655), + [aux_sym_comparison_operator_token4] = ACTIONS(655), + [aux_sym_comparison_operator_token5] = ACTIONS(655), + [aux_sym_comparison_operator_token6] = ACTIONS(655), + [aux_sym_comparison_operator_token7] = ACTIONS(655), + [aux_sym_comparison_operator_token8] = ACTIONS(655), + [aux_sym_comparison_operator_token9] = ACTIONS(655), + [aux_sym_comparison_operator_token10] = ACTIONS(655), + [aux_sym_comparison_operator_token11] = ACTIONS(655), + [aux_sym_comparison_operator_token12] = ACTIONS(655), + [aux_sym_comparison_operator_token13] = ACTIONS(655), + [aux_sym_comparison_operator_token14] = ACTIONS(655), + [aux_sym_comparison_operator_token15] = ACTIONS(655), + [aux_sym_comparison_operator_token16] = ACTIONS(655), + [aux_sym_comparison_operator_token17] = ACTIONS(655), + [aux_sym_comparison_operator_token18] = ACTIONS(655), + [aux_sym_comparison_operator_token19] = ACTIONS(655), + [aux_sym_comparison_operator_token20] = ACTIONS(655), + [aux_sym_comparison_operator_token21] = ACTIONS(655), + [aux_sym_comparison_operator_token22] = ACTIONS(655), + [aux_sym_comparison_operator_token23] = ACTIONS(655), + [aux_sym_comparison_operator_token24] = ACTIONS(655), + [aux_sym_comparison_operator_token25] = ACTIONS(655), + [aux_sym_comparison_operator_token26] = ACTIONS(655), + [aux_sym_comparison_operator_token27] = ACTIONS(655), + [aux_sym_comparison_operator_token28] = ACTIONS(657), + [aux_sym_comparison_operator_token29] = ACTIONS(655), + [aux_sym_comparison_operator_token30] = ACTIONS(655), + [aux_sym_comparison_operator_token31] = ACTIONS(655), + [aux_sym_comparison_operator_token32] = ACTIONS(655), + [aux_sym_comparison_operator_token33] = ACTIONS(655), + [aux_sym_comparison_operator_token34] = ACTIONS(657), + [aux_sym_comparison_operator_token35] = ACTIONS(655), + [aux_sym_comparison_operator_token36] = ACTIONS(655), + [aux_sym_comparison_operator_token37] = ACTIONS(655), + [aux_sym_comparison_operator_token38] = ACTIONS(655), + [aux_sym_comparison_operator_token39] = ACTIONS(655), + [aux_sym_comparison_operator_token40] = ACTIONS(655), + [aux_sym_comparison_operator_token41] = ACTIONS(655), + [aux_sym_comparison_operator_token42] = ACTIONS(655), + [aux_sym_comparison_operator_token43] = ACTIONS(655), + [aux_sym_comparison_operator_token44] = ACTIONS(655), + [aux_sym_comparison_operator_token45] = ACTIONS(655), + [aux_sym_comparison_operator_token46] = ACTIONS(655), + [aux_sym_comparison_operator_token47] = ACTIONS(655), + [aux_sym_comparison_operator_token48] = ACTIONS(655), + [aux_sym_comparison_operator_token49] = ACTIONS(655), + [aux_sym_comparison_operator_token50] = ACTIONS(655), + [aux_sym_format_operator_token1] = ACTIONS(655), + [anon_sym_LPAREN] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(657), + [aux_sym_logical_expression_token1] = ACTIONS(655), + [aux_sym_logical_expression_token2] = ACTIONS(655), + [aux_sym_logical_expression_token3] = ACTIONS(655), + [aux_sym_bitwise_expression_token1] = ACTIONS(655), + [aux_sym_bitwise_expression_token2] = ACTIONS(655), + [aux_sym_bitwise_expression_token3] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_BSLASH] = ACTIONS(655), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_DOT_DOT] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(655), + [anon_sym_DASH_DASH] = ACTIONS(655), + [anon_sym_DOT2] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(655), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), + [sym__statement_terminator] = ACTIONS(655), + }, + [126] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_BANG_EQ] = ACTIONS(667), + [anon_sym_PLUS_EQ] = ACTIONS(667), + [anon_sym_STAR_EQ] = ACTIONS(667), + [anon_sym_SLASH_EQ] = ACTIONS(667), + [anon_sym_PERCENT_EQ] = ACTIONS(667), + [anon_sym_DASH_EQ] = ACTIONS(667), + [anon_sym_GT] = ACTIONS(669), + [anon_sym_GT_GT] = ACTIONS(667), + [anon_sym_2_GT] = ACTIONS(669), + [anon_sym_2_GT_GT] = ACTIONS(667), + [anon_sym_3_GT] = ACTIONS(669), + [anon_sym_3_GT_GT] = ACTIONS(667), + [anon_sym_4_GT] = ACTIONS(669), + [anon_sym_4_GT_GT] = ACTIONS(667), + [anon_sym_5_GT] = ACTIONS(669), + [anon_sym_5_GT_GT] = ACTIONS(667), + [anon_sym_6_GT] = ACTIONS(669), + [anon_sym_6_GT_GT] = ACTIONS(667), + [anon_sym_STAR_GT] = ACTIONS(669), + [anon_sym_STAR_GT_GT] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(669), + [anon_sym_STAR_GT_AMP1] = ACTIONS(667), + [anon_sym_2_GT_AMP1] = ACTIONS(667), + [anon_sym_3_GT_AMP1] = ACTIONS(667), + [anon_sym_4_GT_AMP1] = ACTIONS(667), + [anon_sym_5_GT_AMP1] = ACTIONS(667), + [anon_sym_6_GT_AMP1] = ACTIONS(667), + [anon_sym_STAR_GT_AMP2] = ACTIONS(667), + [anon_sym_1_GT_AMP2] = ACTIONS(667), + [anon_sym_3_GT_AMP2] = ACTIONS(667), + [anon_sym_4_GT_AMP2] = ACTIONS(667), + [anon_sym_5_GT_AMP2] = ACTIONS(667), + [anon_sym_6_GT_AMP2] = ACTIONS(667), + [aux_sym_comparison_operator_token1] = ACTIONS(667), + [aux_sym_comparison_operator_token2] = ACTIONS(667), + [aux_sym_comparison_operator_token3] = ACTIONS(667), + [aux_sym_comparison_operator_token4] = ACTIONS(667), + [aux_sym_comparison_operator_token5] = ACTIONS(667), + [aux_sym_comparison_operator_token6] = ACTIONS(667), + [aux_sym_comparison_operator_token7] = ACTIONS(667), + [aux_sym_comparison_operator_token8] = ACTIONS(667), + [aux_sym_comparison_operator_token9] = ACTIONS(667), + [aux_sym_comparison_operator_token10] = ACTIONS(667), + [aux_sym_comparison_operator_token11] = ACTIONS(667), + [aux_sym_comparison_operator_token12] = ACTIONS(667), + [aux_sym_comparison_operator_token13] = ACTIONS(667), + [aux_sym_comparison_operator_token14] = ACTIONS(667), + [aux_sym_comparison_operator_token15] = ACTIONS(667), + [aux_sym_comparison_operator_token16] = ACTIONS(667), + [aux_sym_comparison_operator_token17] = ACTIONS(667), + [aux_sym_comparison_operator_token18] = ACTIONS(667), + [aux_sym_comparison_operator_token19] = ACTIONS(667), + [aux_sym_comparison_operator_token20] = ACTIONS(667), + [aux_sym_comparison_operator_token21] = ACTIONS(667), + [aux_sym_comparison_operator_token22] = ACTIONS(667), + [aux_sym_comparison_operator_token23] = ACTIONS(667), + [aux_sym_comparison_operator_token24] = ACTIONS(667), + [aux_sym_comparison_operator_token25] = ACTIONS(667), + [aux_sym_comparison_operator_token26] = ACTIONS(667), + [aux_sym_comparison_operator_token27] = ACTIONS(667), + [aux_sym_comparison_operator_token28] = ACTIONS(669), + [aux_sym_comparison_operator_token29] = ACTIONS(667), + [aux_sym_comparison_operator_token30] = ACTIONS(667), + [aux_sym_comparison_operator_token31] = ACTIONS(667), + [aux_sym_comparison_operator_token32] = ACTIONS(667), + [aux_sym_comparison_operator_token33] = ACTIONS(667), + [aux_sym_comparison_operator_token34] = ACTIONS(669), + [aux_sym_comparison_operator_token35] = ACTIONS(667), + [aux_sym_comparison_operator_token36] = ACTIONS(667), + [aux_sym_comparison_operator_token37] = ACTIONS(667), + [aux_sym_comparison_operator_token38] = ACTIONS(667), + [aux_sym_comparison_operator_token39] = ACTIONS(667), + [aux_sym_comparison_operator_token40] = ACTIONS(667), + [aux_sym_comparison_operator_token41] = ACTIONS(667), + [aux_sym_comparison_operator_token42] = ACTIONS(667), + [aux_sym_comparison_operator_token43] = ACTIONS(667), + [aux_sym_comparison_operator_token44] = ACTIONS(667), + [aux_sym_comparison_operator_token45] = ACTIONS(667), + [aux_sym_comparison_operator_token46] = ACTIONS(667), + [aux_sym_comparison_operator_token47] = ACTIONS(667), + [aux_sym_comparison_operator_token48] = ACTIONS(667), + [aux_sym_comparison_operator_token49] = ACTIONS(667), + [aux_sym_comparison_operator_token50] = ACTIONS(667), + [aux_sym_format_operator_token1] = ACTIONS(667), + [anon_sym_LPAREN] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(667), + [anon_sym_PIPE] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(669), + [aux_sym_logical_expression_token1] = ACTIONS(667), + [aux_sym_logical_expression_token2] = ACTIONS(667), + [aux_sym_logical_expression_token3] = ACTIONS(667), + [aux_sym_bitwise_expression_token1] = ACTIONS(667), + [aux_sym_bitwise_expression_token2] = ACTIONS(667), + [aux_sym_bitwise_expression_token3] = ACTIONS(667), + [anon_sym_PLUS] = ACTIONS(669), + [anon_sym_DASH] = ACTIONS(669), + [anon_sym_SLASH] = ACTIONS(669), + [anon_sym_BSLASH] = ACTIONS(667), + [anon_sym_STAR] = ACTIONS(669), + [anon_sym_DOT_DOT] = ACTIONS(667), + [anon_sym_PLUS_PLUS] = ACTIONS(667), + [anon_sym_DASH_DASH] = ACTIONS(667), + [anon_sym_DOT2] = ACTIONS(669), + [anon_sym_COLON_COLON] = ACTIONS(667), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), + [sym__statement_terminator] = ACTIONS(667), + }, + [127] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_EQ] = ACTIONS(675), @@ -40523,6 +41065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(675), [anon_sym_SLASH_EQ] = ACTIONS(675), [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), [anon_sym_GT] = ACTIONS(677), [anon_sym_GT_GT] = ACTIONS(675), [anon_sym_2_GT] = ACTIONS(677), @@ -40624,7 +41167,229 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), [sym__statement_terminator] = ACTIONS(675), }, - [124] = { + [128] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(683), + [anon_sym_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_PLUS_EQ] = ACTIONS(683), + [anon_sym_STAR_EQ] = ACTIONS(683), + [anon_sym_SLASH_EQ] = ACTIONS(683), + [anon_sym_PERCENT_EQ] = ACTIONS(683), + [anon_sym_DASH_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_2_GT] = ACTIONS(686), + [anon_sym_2_GT_GT] = ACTIONS(683), + [anon_sym_3_GT] = ACTIONS(686), + [anon_sym_3_GT_GT] = ACTIONS(683), + [anon_sym_4_GT] = ACTIONS(686), + [anon_sym_4_GT_GT] = ACTIONS(683), + [anon_sym_5_GT] = ACTIONS(686), + [anon_sym_5_GT_GT] = ACTIONS(683), + [anon_sym_6_GT] = ACTIONS(686), + [anon_sym_6_GT_GT] = ACTIONS(683), + [anon_sym_STAR_GT] = ACTIONS(686), + [anon_sym_STAR_GT_GT] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_STAR_GT_AMP1] = ACTIONS(683), + [anon_sym_2_GT_AMP1] = ACTIONS(683), + [anon_sym_3_GT_AMP1] = ACTIONS(683), + [anon_sym_4_GT_AMP1] = ACTIONS(683), + [anon_sym_5_GT_AMP1] = ACTIONS(683), + [anon_sym_6_GT_AMP1] = ACTIONS(683), + [anon_sym_STAR_GT_AMP2] = ACTIONS(683), + [anon_sym_1_GT_AMP2] = ACTIONS(683), + [anon_sym_3_GT_AMP2] = ACTIONS(683), + [anon_sym_4_GT_AMP2] = ACTIONS(683), + [anon_sym_5_GT_AMP2] = ACTIONS(683), + [anon_sym_6_GT_AMP2] = ACTIONS(683), + [aux_sym_comparison_operator_token1] = ACTIONS(683), + [aux_sym_comparison_operator_token2] = ACTIONS(683), + [aux_sym_comparison_operator_token3] = ACTIONS(683), + [aux_sym_comparison_operator_token4] = ACTIONS(683), + [aux_sym_comparison_operator_token5] = ACTIONS(683), + [aux_sym_comparison_operator_token6] = ACTIONS(683), + [aux_sym_comparison_operator_token7] = ACTIONS(683), + [aux_sym_comparison_operator_token8] = ACTIONS(683), + [aux_sym_comparison_operator_token9] = ACTIONS(683), + [aux_sym_comparison_operator_token10] = ACTIONS(683), + [aux_sym_comparison_operator_token11] = ACTIONS(683), + [aux_sym_comparison_operator_token12] = ACTIONS(683), + [aux_sym_comparison_operator_token13] = ACTIONS(683), + [aux_sym_comparison_operator_token14] = ACTIONS(683), + [aux_sym_comparison_operator_token15] = ACTIONS(683), + [aux_sym_comparison_operator_token16] = ACTIONS(683), + [aux_sym_comparison_operator_token17] = ACTIONS(683), + [aux_sym_comparison_operator_token18] = ACTIONS(683), + [aux_sym_comparison_operator_token19] = ACTIONS(683), + [aux_sym_comparison_operator_token20] = ACTIONS(683), + [aux_sym_comparison_operator_token21] = ACTIONS(683), + [aux_sym_comparison_operator_token22] = ACTIONS(683), + [aux_sym_comparison_operator_token23] = ACTIONS(683), + [aux_sym_comparison_operator_token24] = ACTIONS(683), + [aux_sym_comparison_operator_token25] = ACTIONS(683), + [aux_sym_comparison_operator_token26] = ACTIONS(683), + [aux_sym_comparison_operator_token27] = ACTIONS(683), + [aux_sym_comparison_operator_token28] = ACTIONS(686), + [aux_sym_comparison_operator_token29] = ACTIONS(683), + [aux_sym_comparison_operator_token30] = ACTIONS(683), + [aux_sym_comparison_operator_token31] = ACTIONS(683), + [aux_sym_comparison_operator_token32] = ACTIONS(683), + [aux_sym_comparison_operator_token33] = ACTIONS(683), + [aux_sym_comparison_operator_token34] = ACTIONS(686), + [aux_sym_comparison_operator_token35] = ACTIONS(683), + [aux_sym_comparison_operator_token36] = ACTIONS(683), + [aux_sym_comparison_operator_token37] = ACTIONS(683), + [aux_sym_comparison_operator_token38] = ACTIONS(683), + [aux_sym_comparison_operator_token39] = ACTIONS(683), + [aux_sym_comparison_operator_token40] = ACTIONS(683), + [aux_sym_comparison_operator_token41] = ACTIONS(683), + [aux_sym_comparison_operator_token42] = ACTIONS(683), + [aux_sym_comparison_operator_token43] = ACTIONS(683), + [aux_sym_comparison_operator_token44] = ACTIONS(683), + [aux_sym_comparison_operator_token45] = ACTIONS(683), + [aux_sym_comparison_operator_token46] = ACTIONS(683), + [aux_sym_comparison_operator_token47] = ACTIONS(683), + [aux_sym_comparison_operator_token48] = ACTIONS(683), + [aux_sym_comparison_operator_token49] = ACTIONS(683), + [aux_sym_comparison_operator_token50] = ACTIONS(683), + [aux_sym_format_operator_token1] = ACTIONS(683), + [anon_sym_LPAREN] = ACTIONS(683), + [anon_sym_COMMA] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(686), + [aux_sym_logical_expression_token1] = ACTIONS(683), + [aux_sym_logical_expression_token2] = ACTIONS(683), + [aux_sym_logical_expression_token3] = ACTIONS(683), + [aux_sym_bitwise_expression_token1] = ACTIONS(683), + [aux_sym_bitwise_expression_token2] = ACTIONS(683), + [aux_sym_bitwise_expression_token3] = ACTIONS(683), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_DOT_DOT] = ACTIONS(683), + [anon_sym_PLUS_PLUS] = ACTIONS(683), + [anon_sym_DASH_DASH] = ACTIONS(683), + [anon_sym_DOT2] = ACTIONS(686), + [anon_sym_COLON_COLON] = ACTIONS(683), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), + [sym__statement_terminator] = ACTIONS(683), + }, + [129] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(725), + [anon_sym_DASH_DASH] = ACTIONS(725), + [anon_sym_DOT2] = ACTIONS(727), + [anon_sym_COLON_COLON] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), + [sym__statement_terminator] = ACTIONS(725), + }, + [130] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(613), [anon_sym_EQ] = ACTIONS(613), @@ -40633,6 +41398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(613), [anon_sym_SLASH_EQ] = ACTIONS(613), [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_DASH_EQ] = ACTIONS(613), [anon_sym_GT] = ACTIONS(615), [anon_sym_GT_GT] = ACTIONS(613), [anon_sym_2_GT] = ACTIONS(615), @@ -40734,117 +41500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), [sym__statement_terminator] = ACTIONS(613), }, - [125] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(647), - [anon_sym_EQ] = ACTIONS(647), - [anon_sym_BANG_EQ] = ACTIONS(647), - [anon_sym_PLUS_EQ] = ACTIONS(647), - [anon_sym_STAR_EQ] = ACTIONS(647), - [anon_sym_SLASH_EQ] = ACTIONS(647), - [anon_sym_PERCENT_EQ] = ACTIONS(647), - [anon_sym_GT] = ACTIONS(649), - [anon_sym_GT_GT] = ACTIONS(647), - [anon_sym_2_GT] = ACTIONS(649), - [anon_sym_2_GT_GT] = ACTIONS(647), - [anon_sym_3_GT] = ACTIONS(649), - [anon_sym_3_GT_GT] = ACTIONS(647), - [anon_sym_4_GT] = ACTIONS(649), - [anon_sym_4_GT_GT] = ACTIONS(647), - [anon_sym_5_GT] = ACTIONS(649), - [anon_sym_5_GT_GT] = ACTIONS(647), - [anon_sym_6_GT] = ACTIONS(649), - [anon_sym_6_GT_GT] = ACTIONS(647), - [anon_sym_STAR_GT] = ACTIONS(649), - [anon_sym_STAR_GT_GT] = ACTIONS(647), - [anon_sym_LT] = ACTIONS(649), - [anon_sym_STAR_GT_AMP1] = ACTIONS(647), - [anon_sym_2_GT_AMP1] = ACTIONS(647), - [anon_sym_3_GT_AMP1] = ACTIONS(647), - [anon_sym_4_GT_AMP1] = ACTIONS(647), - [anon_sym_5_GT_AMP1] = ACTIONS(647), - [anon_sym_6_GT_AMP1] = ACTIONS(647), - [anon_sym_STAR_GT_AMP2] = ACTIONS(647), - [anon_sym_1_GT_AMP2] = ACTIONS(647), - [anon_sym_3_GT_AMP2] = ACTIONS(647), - [anon_sym_4_GT_AMP2] = ACTIONS(647), - [anon_sym_5_GT_AMP2] = ACTIONS(647), - [anon_sym_6_GT_AMP2] = ACTIONS(647), - [aux_sym_comparison_operator_token1] = ACTIONS(647), - [aux_sym_comparison_operator_token2] = ACTIONS(647), - [aux_sym_comparison_operator_token3] = ACTIONS(647), - [aux_sym_comparison_operator_token4] = ACTIONS(647), - [aux_sym_comparison_operator_token5] = ACTIONS(647), - [aux_sym_comparison_operator_token6] = ACTIONS(647), - [aux_sym_comparison_operator_token7] = ACTIONS(647), - [aux_sym_comparison_operator_token8] = ACTIONS(647), - [aux_sym_comparison_operator_token9] = ACTIONS(647), - [aux_sym_comparison_operator_token10] = ACTIONS(647), - [aux_sym_comparison_operator_token11] = ACTIONS(647), - [aux_sym_comparison_operator_token12] = ACTIONS(647), - [aux_sym_comparison_operator_token13] = ACTIONS(647), - [aux_sym_comparison_operator_token14] = ACTIONS(647), - [aux_sym_comparison_operator_token15] = ACTIONS(647), - [aux_sym_comparison_operator_token16] = ACTIONS(647), - [aux_sym_comparison_operator_token17] = ACTIONS(647), - [aux_sym_comparison_operator_token18] = ACTIONS(647), - [aux_sym_comparison_operator_token19] = ACTIONS(647), - [aux_sym_comparison_operator_token20] = ACTIONS(647), - [aux_sym_comparison_operator_token21] = ACTIONS(647), - [aux_sym_comparison_operator_token22] = ACTIONS(647), - [aux_sym_comparison_operator_token23] = ACTIONS(647), - [aux_sym_comparison_operator_token24] = ACTIONS(647), - [aux_sym_comparison_operator_token25] = ACTIONS(647), - [aux_sym_comparison_operator_token26] = ACTIONS(647), - [aux_sym_comparison_operator_token27] = ACTIONS(647), - [aux_sym_comparison_operator_token28] = ACTIONS(649), - [aux_sym_comparison_operator_token29] = ACTIONS(647), - [aux_sym_comparison_operator_token30] = ACTIONS(647), - [aux_sym_comparison_operator_token31] = ACTIONS(647), - [aux_sym_comparison_operator_token32] = ACTIONS(647), - [aux_sym_comparison_operator_token33] = ACTIONS(647), - [aux_sym_comparison_operator_token34] = ACTIONS(649), - [aux_sym_comparison_operator_token35] = ACTIONS(647), - [aux_sym_comparison_operator_token36] = ACTIONS(647), - [aux_sym_comparison_operator_token37] = ACTIONS(647), - [aux_sym_comparison_operator_token38] = ACTIONS(647), - [aux_sym_comparison_operator_token39] = ACTIONS(647), - [aux_sym_comparison_operator_token40] = ACTIONS(647), - [aux_sym_comparison_operator_token41] = ACTIONS(647), - [aux_sym_comparison_operator_token42] = ACTIONS(647), - [aux_sym_comparison_operator_token43] = ACTIONS(647), - [aux_sym_comparison_operator_token44] = ACTIONS(647), - [aux_sym_comparison_operator_token45] = ACTIONS(647), - [aux_sym_comparison_operator_token46] = ACTIONS(647), - [aux_sym_comparison_operator_token47] = ACTIONS(647), - [aux_sym_comparison_operator_token48] = ACTIONS(647), - [aux_sym_comparison_operator_token49] = ACTIONS(647), - [aux_sym_comparison_operator_token50] = ACTIONS(647), - [aux_sym_format_operator_token1] = ACTIONS(647), - [anon_sym_LPAREN] = ACTIONS(647), - [anon_sym_COMMA] = ACTIONS(647), - [anon_sym_PIPE] = ACTIONS(647), - [anon_sym_PERCENT] = ACTIONS(649), - [aux_sym_logical_expression_token1] = ACTIONS(647), - [aux_sym_logical_expression_token2] = ACTIONS(647), - [aux_sym_logical_expression_token3] = ACTIONS(647), - [aux_sym_bitwise_expression_token1] = ACTIONS(647), - [aux_sym_bitwise_expression_token2] = ACTIONS(647), - [aux_sym_bitwise_expression_token3] = ACTIONS(647), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(649), - [anon_sym_BSLASH] = ACTIONS(647), - [anon_sym_STAR] = ACTIONS(649), - [anon_sym_DOT_DOT] = ACTIONS(647), - [anon_sym_PLUS_PLUS] = ACTIONS(647), - [anon_sym_DASH_DASH] = ACTIONS(647), - [anon_sym_DOT2] = ACTIONS(649), - [anon_sym_COLON_COLON] = ACTIONS(647), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), - [sym__statement_terminator] = ACTIONS(647), - }, - [126] = { + [131] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(635), [anon_sym_EQ] = ACTIONS(635), @@ -40853,6 +41509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(635), [anon_sym_SLASH_EQ] = ACTIONS(635), [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), [anon_sym_GT] = ACTIONS(637), [anon_sym_GT_GT] = ACTIONS(635), [anon_sym_2_GT] = ACTIONS(637), @@ -40954,184 +41611,408 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), [sym__statement_terminator] = ACTIONS(635), }, - [127] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_BANG_EQ] = ACTIONS(697), - [anon_sym_PLUS_EQ] = ACTIONS(697), - [anon_sym_STAR_EQ] = ACTIONS(697), - [anon_sym_SLASH_EQ] = ACTIONS(697), - [anon_sym_PERCENT_EQ] = ACTIONS(697), - [anon_sym_GT] = ACTIONS(699), - [anon_sym_GT_GT] = ACTIONS(697), - [anon_sym_2_GT] = ACTIONS(699), - [anon_sym_2_GT_GT] = ACTIONS(697), - [anon_sym_3_GT] = ACTIONS(699), - [anon_sym_3_GT_GT] = ACTIONS(697), - [anon_sym_4_GT] = ACTIONS(699), - [anon_sym_4_GT_GT] = ACTIONS(697), - [anon_sym_5_GT] = ACTIONS(699), - [anon_sym_5_GT_GT] = ACTIONS(697), - [anon_sym_6_GT] = ACTIONS(699), - [anon_sym_6_GT_GT] = ACTIONS(697), - [anon_sym_STAR_GT] = ACTIONS(699), - [anon_sym_STAR_GT_GT] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(699), - [anon_sym_STAR_GT_AMP1] = ACTIONS(697), - [anon_sym_2_GT_AMP1] = ACTIONS(697), - [anon_sym_3_GT_AMP1] = ACTIONS(697), - [anon_sym_4_GT_AMP1] = ACTIONS(697), - [anon_sym_5_GT_AMP1] = ACTIONS(697), - [anon_sym_6_GT_AMP1] = ACTIONS(697), - [anon_sym_STAR_GT_AMP2] = ACTIONS(697), - [anon_sym_1_GT_AMP2] = ACTIONS(697), - [anon_sym_3_GT_AMP2] = ACTIONS(697), - [anon_sym_4_GT_AMP2] = ACTIONS(697), - [anon_sym_5_GT_AMP2] = ACTIONS(697), - [anon_sym_6_GT_AMP2] = ACTIONS(697), - [aux_sym_comparison_operator_token1] = ACTIONS(697), - [aux_sym_comparison_operator_token2] = ACTIONS(697), - [aux_sym_comparison_operator_token3] = ACTIONS(697), - [aux_sym_comparison_operator_token4] = ACTIONS(697), - [aux_sym_comparison_operator_token5] = ACTIONS(697), - [aux_sym_comparison_operator_token6] = ACTIONS(697), - [aux_sym_comparison_operator_token7] = ACTIONS(697), - [aux_sym_comparison_operator_token8] = ACTIONS(697), - [aux_sym_comparison_operator_token9] = ACTIONS(697), - [aux_sym_comparison_operator_token10] = ACTIONS(697), - [aux_sym_comparison_operator_token11] = ACTIONS(697), - [aux_sym_comparison_operator_token12] = ACTIONS(697), - [aux_sym_comparison_operator_token13] = ACTIONS(697), - [aux_sym_comparison_operator_token14] = ACTIONS(697), - [aux_sym_comparison_operator_token15] = ACTIONS(697), - [aux_sym_comparison_operator_token16] = ACTIONS(697), - [aux_sym_comparison_operator_token17] = ACTIONS(697), - [aux_sym_comparison_operator_token18] = ACTIONS(697), - [aux_sym_comparison_operator_token19] = ACTIONS(697), - [aux_sym_comparison_operator_token20] = ACTIONS(697), - [aux_sym_comparison_operator_token21] = ACTIONS(697), - [aux_sym_comparison_operator_token22] = ACTIONS(697), - [aux_sym_comparison_operator_token23] = ACTIONS(697), - [aux_sym_comparison_operator_token24] = ACTIONS(697), - [aux_sym_comparison_operator_token25] = ACTIONS(697), - [aux_sym_comparison_operator_token26] = ACTIONS(697), - [aux_sym_comparison_operator_token27] = ACTIONS(697), - [aux_sym_comparison_operator_token28] = ACTIONS(699), - [aux_sym_comparison_operator_token29] = ACTIONS(697), - [aux_sym_comparison_operator_token30] = ACTIONS(697), - [aux_sym_comparison_operator_token31] = ACTIONS(697), - [aux_sym_comparison_operator_token32] = ACTIONS(697), - [aux_sym_comparison_operator_token33] = ACTIONS(697), - [aux_sym_comparison_operator_token34] = ACTIONS(699), - [aux_sym_comparison_operator_token35] = ACTIONS(697), - [aux_sym_comparison_operator_token36] = ACTIONS(697), - [aux_sym_comparison_operator_token37] = ACTIONS(697), - [aux_sym_comparison_operator_token38] = ACTIONS(697), - [aux_sym_comparison_operator_token39] = ACTIONS(697), - [aux_sym_comparison_operator_token40] = ACTIONS(697), - [aux_sym_comparison_operator_token41] = ACTIONS(697), - [aux_sym_comparison_operator_token42] = ACTIONS(697), - [aux_sym_comparison_operator_token43] = ACTIONS(697), - [aux_sym_comparison_operator_token44] = ACTIONS(697), - [aux_sym_comparison_operator_token45] = ACTIONS(697), - [aux_sym_comparison_operator_token46] = ACTIONS(697), - [aux_sym_comparison_operator_token47] = ACTIONS(697), - [aux_sym_comparison_operator_token48] = ACTIONS(697), - [aux_sym_comparison_operator_token49] = ACTIONS(697), - [aux_sym_comparison_operator_token50] = ACTIONS(697), - [aux_sym_format_operator_token1] = ACTIONS(697), - [anon_sym_LPAREN] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_PIPE] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(699), - [aux_sym_logical_expression_token1] = ACTIONS(697), - [aux_sym_logical_expression_token2] = ACTIONS(697), - [aux_sym_logical_expression_token3] = ACTIONS(697), - [aux_sym_bitwise_expression_token1] = ACTIONS(697), - [aux_sym_bitwise_expression_token2] = ACTIONS(697), - [aux_sym_bitwise_expression_token3] = ACTIONS(697), - [anon_sym_PLUS] = ACTIONS(699), - [anon_sym_DASH] = ACTIONS(699), - [anon_sym_SLASH] = ACTIONS(699), - [anon_sym_BSLASH] = ACTIONS(697), - [anon_sym_STAR] = ACTIONS(699), - [anon_sym_DOT_DOT] = ACTIONS(697), - [anon_sym_PLUS_PLUS] = ACTIONS(697), - [anon_sym_DASH_DASH] = ACTIONS(697), - [anon_sym_DOT2] = ACTIONS(699), - [anon_sym_COLON_COLON] = ACTIONS(697), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), - [sym__statement_terminator] = ACTIONS(697), - }, - [128] = { + [132] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(717), - [anon_sym_EQ] = ACTIONS(717), - [anon_sym_BANG_EQ] = ACTIONS(717), - [anon_sym_PLUS_EQ] = ACTIONS(717), - [anon_sym_STAR_EQ] = ACTIONS(717), - [anon_sym_SLASH_EQ] = ACTIONS(717), - [anon_sym_PERCENT_EQ] = ACTIONS(717), - [anon_sym_GT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(717), - [anon_sym_2_GT] = ACTIONS(719), - [anon_sym_2_GT_GT] = ACTIONS(717), - [anon_sym_3_GT] = ACTIONS(719), - [anon_sym_3_GT_GT] = ACTIONS(717), - [anon_sym_4_GT] = ACTIONS(719), - [anon_sym_4_GT_GT] = ACTIONS(717), - [anon_sym_5_GT] = ACTIONS(719), - [anon_sym_5_GT_GT] = ACTIONS(717), - [anon_sym_6_GT] = ACTIONS(719), - [anon_sym_6_GT_GT] = ACTIONS(717), - [anon_sym_STAR_GT] = ACTIONS(719), - [anon_sym_STAR_GT_GT] = ACTIONS(717), - [anon_sym_LT] = ACTIONS(719), - [anon_sym_STAR_GT_AMP1] = ACTIONS(717), - [anon_sym_2_GT_AMP1] = ACTIONS(717), - [anon_sym_3_GT_AMP1] = ACTIONS(717), - [anon_sym_4_GT_AMP1] = ACTIONS(717), - [anon_sym_5_GT_AMP1] = ACTIONS(717), - [anon_sym_6_GT_AMP1] = ACTIONS(717), - [anon_sym_STAR_GT_AMP2] = ACTIONS(717), - [anon_sym_1_GT_AMP2] = ACTIONS(717), - [anon_sym_3_GT_AMP2] = ACTIONS(717), - [anon_sym_4_GT_AMP2] = ACTIONS(717), - [anon_sym_5_GT_AMP2] = ACTIONS(717), - [anon_sym_6_GT_AMP2] = ACTIONS(717), - [aux_sym_comparison_operator_token1] = ACTIONS(717), - [aux_sym_comparison_operator_token2] = ACTIONS(717), - [aux_sym_comparison_operator_token3] = ACTIONS(717), - [aux_sym_comparison_operator_token4] = ACTIONS(717), - [aux_sym_comparison_operator_token5] = ACTIONS(717), - [aux_sym_comparison_operator_token6] = ACTIONS(717), - [aux_sym_comparison_operator_token7] = ACTIONS(717), - [aux_sym_comparison_operator_token8] = ACTIONS(717), - [aux_sym_comparison_operator_token9] = ACTIONS(717), - [aux_sym_comparison_operator_token10] = ACTIONS(717), - [aux_sym_comparison_operator_token11] = ACTIONS(717), - [aux_sym_comparison_operator_token12] = ACTIONS(717), - [aux_sym_comparison_operator_token13] = ACTIONS(717), - [aux_sym_comparison_operator_token14] = ACTIONS(717), - [aux_sym_comparison_operator_token15] = ACTIONS(717), - [aux_sym_comparison_operator_token16] = ACTIONS(717), - [aux_sym_comparison_operator_token17] = ACTIONS(717), - [aux_sym_comparison_operator_token18] = ACTIONS(717), - [aux_sym_comparison_operator_token19] = ACTIONS(717), - [aux_sym_comparison_operator_token20] = ACTIONS(717), - [aux_sym_comparison_operator_token21] = ACTIONS(717), - [aux_sym_comparison_operator_token22] = ACTIONS(717), - [aux_sym_comparison_operator_token23] = ACTIONS(717), - [aux_sym_comparison_operator_token24] = ACTIONS(717), - [aux_sym_comparison_operator_token25] = ACTIONS(717), - [aux_sym_comparison_operator_token26] = ACTIONS(717), - [aux_sym_comparison_operator_token27] = ACTIONS(717), - [aux_sym_comparison_operator_token28] = ACTIONS(719), - [aux_sym_comparison_operator_token29] = ACTIONS(717), - [aux_sym_comparison_operator_token30] = ACTIONS(717), - [aux_sym_comparison_operator_token31] = ACTIONS(717), - [aux_sym_comparison_operator_token32] = ACTIONS(717), + [anon_sym_LBRACK] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_PLUS_EQ] = ACTIONS(647), + [anon_sym_STAR_EQ] = ACTIONS(647), + [anon_sym_SLASH_EQ] = ACTIONS(647), + [anon_sym_PERCENT_EQ] = ACTIONS(647), + [anon_sym_DASH_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_2_GT] = ACTIONS(649), + [anon_sym_2_GT_GT] = ACTIONS(647), + [anon_sym_3_GT] = ACTIONS(649), + [anon_sym_3_GT_GT] = ACTIONS(647), + [anon_sym_4_GT] = ACTIONS(649), + [anon_sym_4_GT_GT] = ACTIONS(647), + [anon_sym_5_GT] = ACTIONS(649), + [anon_sym_5_GT_GT] = ACTIONS(647), + [anon_sym_6_GT] = ACTIONS(649), + [anon_sym_6_GT_GT] = ACTIONS(647), + [anon_sym_STAR_GT] = ACTIONS(649), + [anon_sym_STAR_GT_GT] = ACTIONS(647), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_STAR_GT_AMP1] = ACTIONS(647), + [anon_sym_2_GT_AMP1] = ACTIONS(647), + [anon_sym_3_GT_AMP1] = ACTIONS(647), + [anon_sym_4_GT_AMP1] = ACTIONS(647), + [anon_sym_5_GT_AMP1] = ACTIONS(647), + [anon_sym_6_GT_AMP1] = ACTIONS(647), + [anon_sym_STAR_GT_AMP2] = ACTIONS(647), + [anon_sym_1_GT_AMP2] = ACTIONS(647), + [anon_sym_3_GT_AMP2] = ACTIONS(647), + [anon_sym_4_GT_AMP2] = ACTIONS(647), + [anon_sym_5_GT_AMP2] = ACTIONS(647), + [anon_sym_6_GT_AMP2] = ACTIONS(647), + [aux_sym_comparison_operator_token1] = ACTIONS(647), + [aux_sym_comparison_operator_token2] = ACTIONS(647), + [aux_sym_comparison_operator_token3] = ACTIONS(647), + [aux_sym_comparison_operator_token4] = ACTIONS(647), + [aux_sym_comparison_operator_token5] = ACTIONS(647), + [aux_sym_comparison_operator_token6] = ACTIONS(647), + [aux_sym_comparison_operator_token7] = ACTIONS(647), + [aux_sym_comparison_operator_token8] = ACTIONS(647), + [aux_sym_comparison_operator_token9] = ACTIONS(647), + [aux_sym_comparison_operator_token10] = ACTIONS(647), + [aux_sym_comparison_operator_token11] = ACTIONS(647), + [aux_sym_comparison_operator_token12] = ACTIONS(647), + [aux_sym_comparison_operator_token13] = ACTIONS(647), + [aux_sym_comparison_operator_token14] = ACTIONS(647), + [aux_sym_comparison_operator_token15] = ACTIONS(647), + [aux_sym_comparison_operator_token16] = ACTIONS(647), + [aux_sym_comparison_operator_token17] = ACTIONS(647), + [aux_sym_comparison_operator_token18] = ACTIONS(647), + [aux_sym_comparison_operator_token19] = ACTIONS(647), + [aux_sym_comparison_operator_token20] = ACTIONS(647), + [aux_sym_comparison_operator_token21] = ACTIONS(647), + [aux_sym_comparison_operator_token22] = ACTIONS(647), + [aux_sym_comparison_operator_token23] = ACTIONS(647), + [aux_sym_comparison_operator_token24] = ACTIONS(647), + [aux_sym_comparison_operator_token25] = ACTIONS(647), + [aux_sym_comparison_operator_token26] = ACTIONS(647), + [aux_sym_comparison_operator_token27] = ACTIONS(647), + [aux_sym_comparison_operator_token28] = ACTIONS(649), + [aux_sym_comparison_operator_token29] = ACTIONS(647), + [aux_sym_comparison_operator_token30] = ACTIONS(647), + [aux_sym_comparison_operator_token31] = ACTIONS(647), + [aux_sym_comparison_operator_token32] = ACTIONS(647), + [aux_sym_comparison_operator_token33] = ACTIONS(647), + [aux_sym_comparison_operator_token34] = ACTIONS(649), + [aux_sym_comparison_operator_token35] = ACTIONS(647), + [aux_sym_comparison_operator_token36] = ACTIONS(647), + [aux_sym_comparison_operator_token37] = ACTIONS(647), + [aux_sym_comparison_operator_token38] = ACTIONS(647), + [aux_sym_comparison_operator_token39] = ACTIONS(647), + [aux_sym_comparison_operator_token40] = ACTIONS(647), + [aux_sym_comparison_operator_token41] = ACTIONS(647), + [aux_sym_comparison_operator_token42] = ACTIONS(647), + [aux_sym_comparison_operator_token43] = ACTIONS(647), + [aux_sym_comparison_operator_token44] = ACTIONS(647), + [aux_sym_comparison_operator_token45] = ACTIONS(647), + [aux_sym_comparison_operator_token46] = ACTIONS(647), + [aux_sym_comparison_operator_token47] = ACTIONS(647), + [aux_sym_comparison_operator_token48] = ACTIONS(647), + [aux_sym_comparison_operator_token49] = ACTIONS(647), + [aux_sym_comparison_operator_token50] = ACTIONS(647), + [aux_sym_format_operator_token1] = ACTIONS(647), + [anon_sym_LPAREN] = ACTIONS(647), + [anon_sym_COMMA] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_PERCENT] = ACTIONS(649), + [aux_sym_logical_expression_token1] = ACTIONS(647), + [aux_sym_logical_expression_token2] = ACTIONS(647), + [aux_sym_logical_expression_token3] = ACTIONS(647), + [aux_sym_bitwise_expression_token1] = ACTIONS(647), + [aux_sym_bitwise_expression_token2] = ACTIONS(647), + [aux_sym_bitwise_expression_token3] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_BSLASH] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_DOT_DOT] = ACTIONS(647), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [anon_sym_DOT2] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(647), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), + [sym__statement_terminator] = ACTIONS(647), + }, + [133] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_BANG_EQ] = ACTIONS(705), + [anon_sym_PLUS_EQ] = ACTIONS(705), + [anon_sym_STAR_EQ] = ACTIONS(705), + [anon_sym_SLASH_EQ] = ACTIONS(705), + [anon_sym_PERCENT_EQ] = ACTIONS(705), + [anon_sym_DASH_EQ] = ACTIONS(705), + [anon_sym_GT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(705), + [anon_sym_2_GT] = ACTIONS(707), + [anon_sym_2_GT_GT] = ACTIONS(705), + [anon_sym_3_GT] = ACTIONS(707), + [anon_sym_3_GT_GT] = ACTIONS(705), + [anon_sym_4_GT] = ACTIONS(707), + [anon_sym_4_GT_GT] = ACTIONS(705), + [anon_sym_5_GT] = ACTIONS(707), + [anon_sym_5_GT_GT] = ACTIONS(705), + [anon_sym_6_GT] = ACTIONS(707), + [anon_sym_6_GT_GT] = ACTIONS(705), + [anon_sym_STAR_GT] = ACTIONS(707), + [anon_sym_STAR_GT_GT] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(707), + [anon_sym_STAR_GT_AMP1] = ACTIONS(705), + [anon_sym_2_GT_AMP1] = ACTIONS(705), + [anon_sym_3_GT_AMP1] = ACTIONS(705), + [anon_sym_4_GT_AMP1] = ACTIONS(705), + [anon_sym_5_GT_AMP1] = ACTIONS(705), + [anon_sym_6_GT_AMP1] = ACTIONS(705), + [anon_sym_STAR_GT_AMP2] = ACTIONS(705), + [anon_sym_1_GT_AMP2] = ACTIONS(705), + [anon_sym_3_GT_AMP2] = ACTIONS(705), + [anon_sym_4_GT_AMP2] = ACTIONS(705), + [anon_sym_5_GT_AMP2] = ACTIONS(705), + [anon_sym_6_GT_AMP2] = ACTIONS(705), + [aux_sym_comparison_operator_token1] = ACTIONS(705), + [aux_sym_comparison_operator_token2] = ACTIONS(705), + [aux_sym_comparison_operator_token3] = ACTIONS(705), + [aux_sym_comparison_operator_token4] = ACTIONS(705), + [aux_sym_comparison_operator_token5] = ACTIONS(705), + [aux_sym_comparison_operator_token6] = ACTIONS(705), + [aux_sym_comparison_operator_token7] = ACTIONS(705), + [aux_sym_comparison_operator_token8] = ACTIONS(705), + [aux_sym_comparison_operator_token9] = ACTIONS(705), + [aux_sym_comparison_operator_token10] = ACTIONS(705), + [aux_sym_comparison_operator_token11] = ACTIONS(705), + [aux_sym_comparison_operator_token12] = ACTIONS(705), + [aux_sym_comparison_operator_token13] = ACTIONS(705), + [aux_sym_comparison_operator_token14] = ACTIONS(705), + [aux_sym_comparison_operator_token15] = ACTIONS(705), + [aux_sym_comparison_operator_token16] = ACTIONS(705), + [aux_sym_comparison_operator_token17] = ACTIONS(705), + [aux_sym_comparison_operator_token18] = ACTIONS(705), + [aux_sym_comparison_operator_token19] = ACTIONS(705), + [aux_sym_comparison_operator_token20] = ACTIONS(705), + [aux_sym_comparison_operator_token21] = ACTIONS(705), + [aux_sym_comparison_operator_token22] = ACTIONS(705), + [aux_sym_comparison_operator_token23] = ACTIONS(705), + [aux_sym_comparison_operator_token24] = ACTIONS(705), + [aux_sym_comparison_operator_token25] = ACTIONS(705), + [aux_sym_comparison_operator_token26] = ACTIONS(705), + [aux_sym_comparison_operator_token27] = ACTIONS(705), + [aux_sym_comparison_operator_token28] = ACTIONS(707), + [aux_sym_comparison_operator_token29] = ACTIONS(705), + [aux_sym_comparison_operator_token30] = ACTIONS(705), + [aux_sym_comparison_operator_token31] = ACTIONS(705), + [aux_sym_comparison_operator_token32] = ACTIONS(705), + [aux_sym_comparison_operator_token33] = ACTIONS(705), + [aux_sym_comparison_operator_token34] = ACTIONS(707), + [aux_sym_comparison_operator_token35] = ACTIONS(705), + [aux_sym_comparison_operator_token36] = ACTIONS(705), + [aux_sym_comparison_operator_token37] = ACTIONS(705), + [aux_sym_comparison_operator_token38] = ACTIONS(705), + [aux_sym_comparison_operator_token39] = ACTIONS(705), + [aux_sym_comparison_operator_token40] = ACTIONS(705), + [aux_sym_comparison_operator_token41] = ACTIONS(705), + [aux_sym_comparison_operator_token42] = ACTIONS(705), + [aux_sym_comparison_operator_token43] = ACTIONS(705), + [aux_sym_comparison_operator_token44] = ACTIONS(705), + [aux_sym_comparison_operator_token45] = ACTIONS(705), + [aux_sym_comparison_operator_token46] = ACTIONS(705), + [aux_sym_comparison_operator_token47] = ACTIONS(705), + [aux_sym_comparison_operator_token48] = ACTIONS(705), + [aux_sym_comparison_operator_token49] = ACTIONS(705), + [aux_sym_comparison_operator_token50] = ACTIONS(705), + [aux_sym_format_operator_token1] = ACTIONS(705), + [anon_sym_LPAREN] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(705), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(707), + [aux_sym_logical_expression_token1] = ACTIONS(705), + [aux_sym_logical_expression_token2] = ACTIONS(705), + [aux_sym_logical_expression_token3] = ACTIONS(705), + [aux_sym_bitwise_expression_token1] = ACTIONS(705), + [aux_sym_bitwise_expression_token2] = ACTIONS(705), + [aux_sym_bitwise_expression_token3] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_BSLASH] = ACTIONS(705), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_DOT_DOT] = ACTIONS(705), + [anon_sym_PLUS_PLUS] = ACTIONS(705), + [anon_sym_DASH_DASH] = ACTIONS(705), + [anon_sym_DOT2] = ACTIONS(707), + [anon_sym_COLON_COLON] = ACTIONS(705), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), + [sym__statement_terminator] = ACTIONS(705), + }, + [134] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(697), + [anon_sym_BANG_EQ] = ACTIONS(697), + [anon_sym_PLUS_EQ] = ACTIONS(697), + [anon_sym_STAR_EQ] = ACTIONS(697), + [anon_sym_SLASH_EQ] = ACTIONS(697), + [anon_sym_PERCENT_EQ] = ACTIONS(697), + [anon_sym_DASH_EQ] = ACTIONS(697), + [anon_sym_GT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(697), + [anon_sym_2_GT] = ACTIONS(699), + [anon_sym_2_GT_GT] = ACTIONS(697), + [anon_sym_3_GT] = ACTIONS(699), + [anon_sym_3_GT_GT] = ACTIONS(697), + [anon_sym_4_GT] = ACTIONS(699), + [anon_sym_4_GT_GT] = ACTIONS(697), + [anon_sym_5_GT] = ACTIONS(699), + [anon_sym_5_GT_GT] = ACTIONS(697), + [anon_sym_6_GT] = ACTIONS(699), + [anon_sym_6_GT_GT] = ACTIONS(697), + [anon_sym_STAR_GT] = ACTIONS(699), + [anon_sym_STAR_GT_GT] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(699), + [anon_sym_STAR_GT_AMP1] = ACTIONS(697), + [anon_sym_2_GT_AMP1] = ACTIONS(697), + [anon_sym_3_GT_AMP1] = ACTIONS(697), + [anon_sym_4_GT_AMP1] = ACTIONS(697), + [anon_sym_5_GT_AMP1] = ACTIONS(697), + [anon_sym_6_GT_AMP1] = ACTIONS(697), + [anon_sym_STAR_GT_AMP2] = ACTIONS(697), + [anon_sym_1_GT_AMP2] = ACTIONS(697), + [anon_sym_3_GT_AMP2] = ACTIONS(697), + [anon_sym_4_GT_AMP2] = ACTIONS(697), + [anon_sym_5_GT_AMP2] = ACTIONS(697), + [anon_sym_6_GT_AMP2] = ACTIONS(697), + [aux_sym_comparison_operator_token1] = ACTIONS(697), + [aux_sym_comparison_operator_token2] = ACTIONS(697), + [aux_sym_comparison_operator_token3] = ACTIONS(697), + [aux_sym_comparison_operator_token4] = ACTIONS(697), + [aux_sym_comparison_operator_token5] = ACTIONS(697), + [aux_sym_comparison_operator_token6] = ACTIONS(697), + [aux_sym_comparison_operator_token7] = ACTIONS(697), + [aux_sym_comparison_operator_token8] = ACTIONS(697), + [aux_sym_comparison_operator_token9] = ACTIONS(697), + [aux_sym_comparison_operator_token10] = ACTIONS(697), + [aux_sym_comparison_operator_token11] = ACTIONS(697), + [aux_sym_comparison_operator_token12] = ACTIONS(697), + [aux_sym_comparison_operator_token13] = ACTIONS(697), + [aux_sym_comparison_operator_token14] = ACTIONS(697), + [aux_sym_comparison_operator_token15] = ACTIONS(697), + [aux_sym_comparison_operator_token16] = ACTIONS(697), + [aux_sym_comparison_operator_token17] = ACTIONS(697), + [aux_sym_comparison_operator_token18] = ACTIONS(697), + [aux_sym_comparison_operator_token19] = ACTIONS(697), + [aux_sym_comparison_operator_token20] = ACTIONS(697), + [aux_sym_comparison_operator_token21] = ACTIONS(697), + [aux_sym_comparison_operator_token22] = ACTIONS(697), + [aux_sym_comparison_operator_token23] = ACTIONS(697), + [aux_sym_comparison_operator_token24] = ACTIONS(697), + [aux_sym_comparison_operator_token25] = ACTIONS(697), + [aux_sym_comparison_operator_token26] = ACTIONS(697), + [aux_sym_comparison_operator_token27] = ACTIONS(697), + [aux_sym_comparison_operator_token28] = ACTIONS(699), + [aux_sym_comparison_operator_token29] = ACTIONS(697), + [aux_sym_comparison_operator_token30] = ACTIONS(697), + [aux_sym_comparison_operator_token31] = ACTIONS(697), + [aux_sym_comparison_operator_token32] = ACTIONS(697), + [aux_sym_comparison_operator_token33] = ACTIONS(697), + [aux_sym_comparison_operator_token34] = ACTIONS(699), + [aux_sym_comparison_operator_token35] = ACTIONS(697), + [aux_sym_comparison_operator_token36] = ACTIONS(697), + [aux_sym_comparison_operator_token37] = ACTIONS(697), + [aux_sym_comparison_operator_token38] = ACTIONS(697), + [aux_sym_comparison_operator_token39] = ACTIONS(697), + [aux_sym_comparison_operator_token40] = ACTIONS(697), + [aux_sym_comparison_operator_token41] = ACTIONS(697), + [aux_sym_comparison_operator_token42] = ACTIONS(697), + [aux_sym_comparison_operator_token43] = ACTIONS(697), + [aux_sym_comparison_operator_token44] = ACTIONS(697), + [aux_sym_comparison_operator_token45] = ACTIONS(697), + [aux_sym_comparison_operator_token46] = ACTIONS(697), + [aux_sym_comparison_operator_token47] = ACTIONS(697), + [aux_sym_comparison_operator_token48] = ACTIONS(697), + [aux_sym_comparison_operator_token49] = ACTIONS(697), + [aux_sym_comparison_operator_token50] = ACTIONS(697), + [aux_sym_format_operator_token1] = ACTIONS(697), + [anon_sym_LPAREN] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(697), + [anon_sym_PIPE] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(699), + [aux_sym_logical_expression_token1] = ACTIONS(697), + [aux_sym_logical_expression_token2] = ACTIONS(697), + [aux_sym_logical_expression_token3] = ACTIONS(697), + [aux_sym_bitwise_expression_token1] = ACTIONS(697), + [aux_sym_bitwise_expression_token2] = ACTIONS(697), + [aux_sym_bitwise_expression_token3] = ACTIONS(697), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(699), + [anon_sym_BSLASH] = ACTIONS(697), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_DOT_DOT] = ACTIONS(697), + [anon_sym_PLUS_PLUS] = ACTIONS(697), + [anon_sym_DASH_DASH] = ACTIONS(697), + [anon_sym_DOT2] = ACTIONS(699), + [anon_sym_COLON_COLON] = ACTIONS(697), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), + [sym__statement_terminator] = ACTIONS(697), + }, + [135] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(717), + [anon_sym_EQ] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_PLUS_EQ] = ACTIONS(717), + [anon_sym_STAR_EQ] = ACTIONS(717), + [anon_sym_SLASH_EQ] = ACTIONS(717), + [anon_sym_PERCENT_EQ] = ACTIONS(717), + [anon_sym_DASH_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_2_GT] = ACTIONS(719), + [anon_sym_2_GT_GT] = ACTIONS(717), + [anon_sym_3_GT] = ACTIONS(719), + [anon_sym_3_GT_GT] = ACTIONS(717), + [anon_sym_4_GT] = ACTIONS(719), + [anon_sym_4_GT_GT] = ACTIONS(717), + [anon_sym_5_GT] = ACTIONS(719), + [anon_sym_5_GT_GT] = ACTIONS(717), + [anon_sym_6_GT] = ACTIONS(719), + [anon_sym_6_GT_GT] = ACTIONS(717), + [anon_sym_STAR_GT] = ACTIONS(719), + [anon_sym_STAR_GT_GT] = ACTIONS(717), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_STAR_GT_AMP1] = ACTIONS(717), + [anon_sym_2_GT_AMP1] = ACTIONS(717), + [anon_sym_3_GT_AMP1] = ACTIONS(717), + [anon_sym_4_GT_AMP1] = ACTIONS(717), + [anon_sym_5_GT_AMP1] = ACTIONS(717), + [anon_sym_6_GT_AMP1] = ACTIONS(717), + [anon_sym_STAR_GT_AMP2] = ACTIONS(717), + [anon_sym_1_GT_AMP2] = ACTIONS(717), + [anon_sym_3_GT_AMP2] = ACTIONS(717), + [anon_sym_4_GT_AMP2] = ACTIONS(717), + [anon_sym_5_GT_AMP2] = ACTIONS(717), + [anon_sym_6_GT_AMP2] = ACTIONS(717), + [aux_sym_comparison_operator_token1] = ACTIONS(717), + [aux_sym_comparison_operator_token2] = ACTIONS(717), + [aux_sym_comparison_operator_token3] = ACTIONS(717), + [aux_sym_comparison_operator_token4] = ACTIONS(717), + [aux_sym_comparison_operator_token5] = ACTIONS(717), + [aux_sym_comparison_operator_token6] = ACTIONS(717), + [aux_sym_comparison_operator_token7] = ACTIONS(717), + [aux_sym_comparison_operator_token8] = ACTIONS(717), + [aux_sym_comparison_operator_token9] = ACTIONS(717), + [aux_sym_comparison_operator_token10] = ACTIONS(717), + [aux_sym_comparison_operator_token11] = ACTIONS(717), + [aux_sym_comparison_operator_token12] = ACTIONS(717), + [aux_sym_comparison_operator_token13] = ACTIONS(717), + [aux_sym_comparison_operator_token14] = ACTIONS(717), + [aux_sym_comparison_operator_token15] = ACTIONS(717), + [aux_sym_comparison_operator_token16] = ACTIONS(717), + [aux_sym_comparison_operator_token17] = ACTIONS(717), + [aux_sym_comparison_operator_token18] = ACTIONS(717), + [aux_sym_comparison_operator_token19] = ACTIONS(717), + [aux_sym_comparison_operator_token20] = ACTIONS(717), + [aux_sym_comparison_operator_token21] = ACTIONS(717), + [aux_sym_comparison_operator_token22] = ACTIONS(717), + [aux_sym_comparison_operator_token23] = ACTIONS(717), + [aux_sym_comparison_operator_token24] = ACTIONS(717), + [aux_sym_comparison_operator_token25] = ACTIONS(717), + [aux_sym_comparison_operator_token26] = ACTIONS(717), + [aux_sym_comparison_operator_token27] = ACTIONS(717), + [aux_sym_comparison_operator_token28] = ACTIONS(719), + [aux_sym_comparison_operator_token29] = ACTIONS(717), + [aux_sym_comparison_operator_token30] = ACTIONS(717), + [aux_sym_comparison_operator_token31] = ACTIONS(717), + [aux_sym_comparison_operator_token32] = ACTIONS(717), [aux_sym_comparison_operator_token33] = ACTIONS(717), [aux_sym_comparison_operator_token34] = ACTIONS(719), [aux_sym_comparison_operator_token35] = ACTIONS(717), @@ -41174,7 +42055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), [sym__statement_terminator] = ACTIONS(717), }, - [129] = { + [136] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(693), [anon_sym_EQ] = ACTIONS(693), @@ -41183,6 +42064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(693), [anon_sym_SLASH_EQ] = ACTIONS(693), [anon_sym_PERCENT_EQ] = ACTIONS(693), + [anon_sym_DASH_EQ] = ACTIONS(693), [anon_sym_GT] = ACTIONS(695), [anon_sym_GT_GT] = ACTIONS(693), [anon_sym_2_GT] = ACTIONS(695), @@ -41284,7 +42166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), [sym__statement_terminator] = ACTIONS(693), }, - [130] = { + [137] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(617), [anon_sym_EQ] = ACTIONS(617), @@ -41293,6 +42175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(617), [anon_sym_SLASH_EQ] = ACTIONS(617), [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), [anon_sym_GT] = ACTIONS(619), [anon_sym_GT_GT] = ACTIONS(617), [anon_sym_2_GT] = ACTIONS(619), @@ -41394,117 +42277,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), [sym__statement_terminator] = ACTIONS(617), }, - [131] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(659), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_LPAREN] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(659), - [anon_sym_DASH_DASH] = ACTIONS(659), - [anon_sym_DOT2] = ACTIONS(661), - [anon_sym_COLON_COLON] = ACTIONS(659), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), - [sym__statement_terminator] = ACTIONS(659), - }, - [132] = { + [138] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(639), + [anon_sym_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_PLUS_EQ] = ACTIONS(639), + [anon_sym_STAR_EQ] = ACTIONS(639), + [anon_sym_SLASH_EQ] = ACTIONS(639), + [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_DASH_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_2_GT] = ACTIONS(641), + [anon_sym_2_GT_GT] = ACTIONS(639), + [anon_sym_3_GT] = ACTIONS(641), + [anon_sym_3_GT_GT] = ACTIONS(639), + [anon_sym_4_GT] = ACTIONS(641), + [anon_sym_4_GT_GT] = ACTIONS(639), + [anon_sym_5_GT] = ACTIONS(641), + [anon_sym_5_GT_GT] = ACTIONS(639), + [anon_sym_6_GT] = ACTIONS(641), + [anon_sym_6_GT_GT] = ACTIONS(639), + [anon_sym_STAR_GT] = ACTIONS(641), + [anon_sym_STAR_GT_GT] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_STAR_GT_AMP1] = ACTIONS(639), + [anon_sym_2_GT_AMP1] = ACTIONS(639), + [anon_sym_3_GT_AMP1] = ACTIONS(639), + [anon_sym_4_GT_AMP1] = ACTIONS(639), + [anon_sym_5_GT_AMP1] = ACTIONS(639), + [anon_sym_6_GT_AMP1] = ACTIONS(639), + [anon_sym_STAR_GT_AMP2] = ACTIONS(639), + [anon_sym_1_GT_AMP2] = ACTIONS(639), + [anon_sym_3_GT_AMP2] = ACTIONS(639), + [anon_sym_4_GT_AMP2] = ACTIONS(639), + [anon_sym_5_GT_AMP2] = ACTIONS(639), + [anon_sym_6_GT_AMP2] = ACTIONS(639), + [aux_sym_comparison_operator_token1] = ACTIONS(639), + [aux_sym_comparison_operator_token2] = ACTIONS(639), + [aux_sym_comparison_operator_token3] = ACTIONS(639), + [aux_sym_comparison_operator_token4] = ACTIONS(639), + [aux_sym_comparison_operator_token5] = ACTIONS(639), + [aux_sym_comparison_operator_token6] = ACTIONS(639), + [aux_sym_comparison_operator_token7] = ACTIONS(639), + [aux_sym_comparison_operator_token8] = ACTIONS(639), + [aux_sym_comparison_operator_token9] = ACTIONS(639), + [aux_sym_comparison_operator_token10] = ACTIONS(639), + [aux_sym_comparison_operator_token11] = ACTIONS(639), + [aux_sym_comparison_operator_token12] = ACTIONS(639), + [aux_sym_comparison_operator_token13] = ACTIONS(639), + [aux_sym_comparison_operator_token14] = ACTIONS(639), + [aux_sym_comparison_operator_token15] = ACTIONS(639), + [aux_sym_comparison_operator_token16] = ACTIONS(639), + [aux_sym_comparison_operator_token17] = ACTIONS(639), + [aux_sym_comparison_operator_token18] = ACTIONS(639), + [aux_sym_comparison_operator_token19] = ACTIONS(639), + [aux_sym_comparison_operator_token20] = ACTIONS(639), + [aux_sym_comparison_operator_token21] = ACTIONS(639), + [aux_sym_comparison_operator_token22] = ACTIONS(639), + [aux_sym_comparison_operator_token23] = ACTIONS(639), + [aux_sym_comparison_operator_token24] = ACTIONS(639), + [aux_sym_comparison_operator_token25] = ACTIONS(639), + [aux_sym_comparison_operator_token26] = ACTIONS(639), + [aux_sym_comparison_operator_token27] = ACTIONS(639), + [aux_sym_comparison_operator_token28] = ACTIONS(641), + [aux_sym_comparison_operator_token29] = ACTIONS(639), + [aux_sym_comparison_operator_token30] = ACTIONS(639), + [aux_sym_comparison_operator_token31] = ACTIONS(639), + [aux_sym_comparison_operator_token32] = ACTIONS(639), + [aux_sym_comparison_operator_token33] = ACTIONS(639), + [aux_sym_comparison_operator_token34] = ACTIONS(641), + [aux_sym_comparison_operator_token35] = ACTIONS(639), + [aux_sym_comparison_operator_token36] = ACTIONS(639), + [aux_sym_comparison_operator_token37] = ACTIONS(639), + [aux_sym_comparison_operator_token38] = ACTIONS(639), + [aux_sym_comparison_operator_token39] = ACTIONS(639), + [aux_sym_comparison_operator_token40] = ACTIONS(639), + [aux_sym_comparison_operator_token41] = ACTIONS(639), + [aux_sym_comparison_operator_token42] = ACTIONS(639), + [aux_sym_comparison_operator_token43] = ACTIONS(639), + [aux_sym_comparison_operator_token44] = ACTIONS(639), + [aux_sym_comparison_operator_token45] = ACTIONS(639), + [aux_sym_comparison_operator_token46] = ACTIONS(639), + [aux_sym_comparison_operator_token47] = ACTIONS(639), + [aux_sym_comparison_operator_token48] = ACTIONS(639), + [aux_sym_comparison_operator_token49] = ACTIONS(639), + [aux_sym_comparison_operator_token50] = ACTIONS(639), + [aux_sym_format_operator_token1] = ACTIONS(639), + [anon_sym_LPAREN] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(641), + [aux_sym_logical_expression_token1] = ACTIONS(639), + [aux_sym_logical_expression_token2] = ACTIONS(639), + [aux_sym_logical_expression_token3] = ACTIONS(639), + [aux_sym_bitwise_expression_token1] = ACTIONS(639), + [aux_sym_bitwise_expression_token2] = ACTIONS(639), + [aux_sym_bitwise_expression_token3] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(641), + [anon_sym_DOT_DOT] = ACTIONS(639), + [anon_sym_PLUS_PLUS] = ACTIONS(639), + [anon_sym_DASH_DASH] = ACTIONS(639), + [anon_sym_DOT2] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(639), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), + [sym__statement_terminator] = ACTIONS(639), + }, + [139] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(713), [anon_sym_EQ] = ACTIONS(713), @@ -41513,6 +42397,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(713), [anon_sym_SLASH_EQ] = ACTIONS(713), [anon_sym_PERCENT_EQ] = ACTIONS(713), + [anon_sym_DASH_EQ] = ACTIONS(713), [anon_sym_GT] = ACTIONS(715), [anon_sym_GT_GT] = ACTIONS(713), [anon_sym_2_GT] = ACTIONS(715), @@ -41614,7 +42499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), [sym__statement_terminator] = ACTIONS(713), }, - [133] = { + [140] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(663), [anon_sym_EQ] = ACTIONS(663), @@ -41623,6 +42508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(663), [anon_sym_SLASH_EQ] = ACTIONS(663), [anon_sym_PERCENT_EQ] = ACTIONS(663), + [anon_sym_DASH_EQ] = ACTIONS(663), [anon_sym_GT] = ACTIONS(665), [anon_sym_GT_GT] = ACTIONS(663), [anon_sym_2_GT] = ACTIONS(665), @@ -41724,7 +42610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), [sym__statement_terminator] = ACTIONS(663), }, - [134] = { + [141] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(671), [anon_sym_EQ] = ACTIONS(671), @@ -41733,6 +42619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(671), [anon_sym_SLASH_EQ] = ACTIONS(671), [anon_sym_PERCENT_EQ] = ACTIONS(671), + [anon_sym_DASH_EQ] = ACTIONS(671), [anon_sym_GT] = ACTIONS(673), [anon_sym_GT_GT] = ACTIONS(671), [anon_sym_2_GT] = ACTIONS(673), @@ -41834,7 +42721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), [sym__statement_terminator] = ACTIONS(671), }, - [135] = { + [142] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(679), [anon_sym_EQ] = ACTIONS(679), @@ -41843,6 +42730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(679), [anon_sym_SLASH_EQ] = ACTIONS(679), [anon_sym_PERCENT_EQ] = ACTIONS(679), + [anon_sym_DASH_EQ] = ACTIONS(679), [anon_sym_GT] = ACTIONS(681), [anon_sym_GT_GT] = ACTIONS(679), [anon_sym_2_GT] = ACTIONS(681), @@ -41944,7 +42832,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), [sym__statement_terminator] = ACTIONS(679), }, - [136] = { + [143] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + [sym__statement_terminator] = ACTIONS(595), + }, + [144] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(689), [anon_sym_EQ] = ACTIONS(689), @@ -41953,6 +42952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(689), [anon_sym_SLASH_EQ] = ACTIONS(689), [anon_sym_PERCENT_EQ] = ACTIONS(689), + [anon_sym_DASH_EQ] = ACTIONS(689), [anon_sym_GT] = ACTIONS(691), [anon_sym_GT_GT] = ACTIONS(689), [anon_sym_2_GT] = ACTIONS(691), @@ -42054,117 +43054,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), [sym__statement_terminator] = ACTIONS(689), }, - [137] = { + [145] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(705), - [anon_sym_EQ] = ACTIONS(705), - [anon_sym_BANG_EQ] = ACTIONS(705), - [anon_sym_PLUS_EQ] = ACTIONS(705), - [anon_sym_STAR_EQ] = ACTIONS(705), - [anon_sym_SLASH_EQ] = ACTIONS(705), - [anon_sym_PERCENT_EQ] = ACTIONS(705), - [anon_sym_GT] = ACTIONS(707), - [anon_sym_GT_GT] = ACTIONS(705), - [anon_sym_2_GT] = ACTIONS(707), - [anon_sym_2_GT_GT] = ACTIONS(705), - [anon_sym_3_GT] = ACTIONS(707), - [anon_sym_3_GT_GT] = ACTIONS(705), - [anon_sym_4_GT] = ACTIONS(707), - [anon_sym_4_GT_GT] = ACTIONS(705), - [anon_sym_5_GT] = ACTIONS(707), - [anon_sym_5_GT_GT] = ACTIONS(705), - [anon_sym_6_GT] = ACTIONS(707), - [anon_sym_6_GT_GT] = ACTIONS(705), - [anon_sym_STAR_GT] = ACTIONS(707), - [anon_sym_STAR_GT_GT] = ACTIONS(705), - [anon_sym_LT] = ACTIONS(707), - [anon_sym_STAR_GT_AMP1] = ACTIONS(705), - [anon_sym_2_GT_AMP1] = ACTIONS(705), - [anon_sym_3_GT_AMP1] = ACTIONS(705), - [anon_sym_4_GT_AMP1] = ACTIONS(705), - [anon_sym_5_GT_AMP1] = ACTIONS(705), - [anon_sym_6_GT_AMP1] = ACTIONS(705), - [anon_sym_STAR_GT_AMP2] = ACTIONS(705), - [anon_sym_1_GT_AMP2] = ACTIONS(705), - [anon_sym_3_GT_AMP2] = ACTIONS(705), - [anon_sym_4_GT_AMP2] = ACTIONS(705), - [anon_sym_5_GT_AMP2] = ACTIONS(705), - [anon_sym_6_GT_AMP2] = ACTIONS(705), - [aux_sym_comparison_operator_token1] = ACTIONS(705), - [aux_sym_comparison_operator_token2] = ACTIONS(705), - [aux_sym_comparison_operator_token3] = ACTIONS(705), - [aux_sym_comparison_operator_token4] = ACTIONS(705), - [aux_sym_comparison_operator_token5] = ACTIONS(705), - [aux_sym_comparison_operator_token6] = ACTIONS(705), - [aux_sym_comparison_operator_token7] = ACTIONS(705), - [aux_sym_comparison_operator_token8] = ACTIONS(705), - [aux_sym_comparison_operator_token9] = ACTIONS(705), - [aux_sym_comparison_operator_token10] = ACTIONS(705), - [aux_sym_comparison_operator_token11] = ACTIONS(705), - [aux_sym_comparison_operator_token12] = ACTIONS(705), - [aux_sym_comparison_operator_token13] = ACTIONS(705), - [aux_sym_comparison_operator_token14] = ACTIONS(705), - [aux_sym_comparison_operator_token15] = ACTIONS(705), - [aux_sym_comparison_operator_token16] = ACTIONS(705), - [aux_sym_comparison_operator_token17] = ACTIONS(705), - [aux_sym_comparison_operator_token18] = ACTIONS(705), - [aux_sym_comparison_operator_token19] = ACTIONS(705), - [aux_sym_comparison_operator_token20] = ACTIONS(705), - [aux_sym_comparison_operator_token21] = ACTIONS(705), - [aux_sym_comparison_operator_token22] = ACTIONS(705), - [aux_sym_comparison_operator_token23] = ACTIONS(705), - [aux_sym_comparison_operator_token24] = ACTIONS(705), - [aux_sym_comparison_operator_token25] = ACTIONS(705), - [aux_sym_comparison_operator_token26] = ACTIONS(705), - [aux_sym_comparison_operator_token27] = ACTIONS(705), - [aux_sym_comparison_operator_token28] = ACTIONS(707), - [aux_sym_comparison_operator_token29] = ACTIONS(705), - [aux_sym_comparison_operator_token30] = ACTIONS(705), - [aux_sym_comparison_operator_token31] = ACTIONS(705), - [aux_sym_comparison_operator_token32] = ACTIONS(705), - [aux_sym_comparison_operator_token33] = ACTIONS(705), - [aux_sym_comparison_operator_token34] = ACTIONS(707), - [aux_sym_comparison_operator_token35] = ACTIONS(705), - [aux_sym_comparison_operator_token36] = ACTIONS(705), - [aux_sym_comparison_operator_token37] = ACTIONS(705), - [aux_sym_comparison_operator_token38] = ACTIONS(705), - [aux_sym_comparison_operator_token39] = ACTIONS(705), - [aux_sym_comparison_operator_token40] = ACTIONS(705), - [aux_sym_comparison_operator_token41] = ACTIONS(705), - [aux_sym_comparison_operator_token42] = ACTIONS(705), - [aux_sym_comparison_operator_token43] = ACTIONS(705), - [aux_sym_comparison_operator_token44] = ACTIONS(705), - [aux_sym_comparison_operator_token45] = ACTIONS(705), - [aux_sym_comparison_operator_token46] = ACTIONS(705), - [aux_sym_comparison_operator_token47] = ACTIONS(705), - [aux_sym_comparison_operator_token48] = ACTIONS(705), - [aux_sym_comparison_operator_token49] = ACTIONS(705), - [aux_sym_comparison_operator_token50] = ACTIONS(705), - [aux_sym_format_operator_token1] = ACTIONS(705), - [anon_sym_LPAREN] = ACTIONS(705), - [anon_sym_COMMA] = ACTIONS(705), - [anon_sym_PIPE] = ACTIONS(705), - [anon_sym_PERCENT] = ACTIONS(707), - [aux_sym_logical_expression_token1] = ACTIONS(705), - [aux_sym_logical_expression_token2] = ACTIONS(705), - [aux_sym_logical_expression_token3] = ACTIONS(705), - [aux_sym_bitwise_expression_token1] = ACTIONS(705), - [aux_sym_bitwise_expression_token2] = ACTIONS(705), - [aux_sym_bitwise_expression_token3] = ACTIONS(705), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(705), - [anon_sym_STAR] = ACTIONS(707), - [anon_sym_DOT_DOT] = ACTIONS(705), - [anon_sym_PLUS_PLUS] = ACTIONS(705), - [anon_sym_DASH_DASH] = ACTIONS(705), - [anon_sym_DOT2] = ACTIONS(707), - [anon_sym_COLON_COLON] = ACTIONS(705), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), - [sym__statement_terminator] = ACTIONS(705), + [anon_sym_LBRACK] = ACTIONS(609), + [anon_sym_EQ] = ACTIONS(609), + [anon_sym_BANG_EQ] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(609), + [anon_sym_STAR_EQ] = ACTIONS(609), + [anon_sym_SLASH_EQ] = ACTIONS(609), + [anon_sym_PERCENT_EQ] = ACTIONS(609), + [anon_sym_DASH_EQ] = ACTIONS(609), + [anon_sym_GT] = ACTIONS(611), + [anon_sym_GT_GT] = ACTIONS(609), + [anon_sym_2_GT] = ACTIONS(611), + [anon_sym_2_GT_GT] = ACTIONS(609), + [anon_sym_3_GT] = ACTIONS(611), + [anon_sym_3_GT_GT] = ACTIONS(609), + [anon_sym_4_GT] = ACTIONS(611), + [anon_sym_4_GT_GT] = ACTIONS(609), + [anon_sym_5_GT] = ACTIONS(611), + [anon_sym_5_GT_GT] = ACTIONS(609), + [anon_sym_6_GT] = ACTIONS(611), + [anon_sym_6_GT_GT] = ACTIONS(609), + [anon_sym_STAR_GT] = ACTIONS(611), + [anon_sym_STAR_GT_GT] = ACTIONS(609), + [anon_sym_LT] = ACTIONS(611), + [anon_sym_STAR_GT_AMP1] = ACTIONS(609), + [anon_sym_2_GT_AMP1] = ACTIONS(609), + [anon_sym_3_GT_AMP1] = ACTIONS(609), + [anon_sym_4_GT_AMP1] = ACTIONS(609), + [anon_sym_5_GT_AMP1] = ACTIONS(609), + [anon_sym_6_GT_AMP1] = ACTIONS(609), + [anon_sym_STAR_GT_AMP2] = ACTIONS(609), + [anon_sym_1_GT_AMP2] = ACTIONS(609), + [anon_sym_3_GT_AMP2] = ACTIONS(609), + [anon_sym_4_GT_AMP2] = ACTIONS(609), + [anon_sym_5_GT_AMP2] = ACTIONS(609), + [anon_sym_6_GT_AMP2] = ACTIONS(609), + [aux_sym_comparison_operator_token1] = ACTIONS(609), + [aux_sym_comparison_operator_token2] = ACTIONS(609), + [aux_sym_comparison_operator_token3] = ACTIONS(609), + [aux_sym_comparison_operator_token4] = ACTIONS(609), + [aux_sym_comparison_operator_token5] = ACTIONS(609), + [aux_sym_comparison_operator_token6] = ACTIONS(609), + [aux_sym_comparison_operator_token7] = ACTIONS(609), + [aux_sym_comparison_operator_token8] = ACTIONS(609), + [aux_sym_comparison_operator_token9] = ACTIONS(609), + [aux_sym_comparison_operator_token10] = ACTIONS(609), + [aux_sym_comparison_operator_token11] = ACTIONS(609), + [aux_sym_comparison_operator_token12] = ACTIONS(609), + [aux_sym_comparison_operator_token13] = ACTIONS(609), + [aux_sym_comparison_operator_token14] = ACTIONS(609), + [aux_sym_comparison_operator_token15] = ACTIONS(609), + [aux_sym_comparison_operator_token16] = ACTIONS(609), + [aux_sym_comparison_operator_token17] = ACTIONS(609), + [aux_sym_comparison_operator_token18] = ACTIONS(609), + [aux_sym_comparison_operator_token19] = ACTIONS(609), + [aux_sym_comparison_operator_token20] = ACTIONS(609), + [aux_sym_comparison_operator_token21] = ACTIONS(609), + [aux_sym_comparison_operator_token22] = ACTIONS(609), + [aux_sym_comparison_operator_token23] = ACTIONS(609), + [aux_sym_comparison_operator_token24] = ACTIONS(609), + [aux_sym_comparison_operator_token25] = ACTIONS(609), + [aux_sym_comparison_operator_token26] = ACTIONS(609), + [aux_sym_comparison_operator_token27] = ACTIONS(609), + [aux_sym_comparison_operator_token28] = ACTIONS(611), + [aux_sym_comparison_operator_token29] = ACTIONS(609), + [aux_sym_comparison_operator_token30] = ACTIONS(609), + [aux_sym_comparison_operator_token31] = ACTIONS(609), + [aux_sym_comparison_operator_token32] = ACTIONS(609), + [aux_sym_comparison_operator_token33] = ACTIONS(609), + [aux_sym_comparison_operator_token34] = ACTIONS(611), + [aux_sym_comparison_operator_token35] = ACTIONS(609), + [aux_sym_comparison_operator_token36] = ACTIONS(609), + [aux_sym_comparison_operator_token37] = ACTIONS(609), + [aux_sym_comparison_operator_token38] = ACTIONS(609), + [aux_sym_comparison_operator_token39] = ACTIONS(609), + [aux_sym_comparison_operator_token40] = ACTIONS(609), + [aux_sym_comparison_operator_token41] = ACTIONS(609), + [aux_sym_comparison_operator_token42] = ACTIONS(609), + [aux_sym_comparison_operator_token43] = ACTIONS(609), + [aux_sym_comparison_operator_token44] = ACTIONS(609), + [aux_sym_comparison_operator_token45] = ACTIONS(609), + [aux_sym_comparison_operator_token46] = ACTIONS(609), + [aux_sym_comparison_operator_token47] = ACTIONS(609), + [aux_sym_comparison_operator_token48] = ACTIONS(609), + [aux_sym_comparison_operator_token49] = ACTIONS(609), + [aux_sym_comparison_operator_token50] = ACTIONS(609), + [aux_sym_format_operator_token1] = ACTIONS(609), + [anon_sym_LPAREN] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(609), + [anon_sym_PERCENT] = ACTIONS(611), + [aux_sym_logical_expression_token1] = ACTIONS(609), + [aux_sym_logical_expression_token2] = ACTIONS(609), + [aux_sym_logical_expression_token3] = ACTIONS(609), + [aux_sym_bitwise_expression_token1] = ACTIONS(609), + [aux_sym_bitwise_expression_token2] = ACTIONS(609), + [aux_sym_bitwise_expression_token3] = ACTIONS(609), + [anon_sym_PLUS] = ACTIONS(611), + [anon_sym_DASH] = ACTIONS(611), + [anon_sym_SLASH] = ACTIONS(611), + [anon_sym_BSLASH] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(611), + [anon_sym_DOT_DOT] = ACTIONS(609), + [anon_sym_PLUS_PLUS] = ACTIONS(609), + [anon_sym_DASH_DASH] = ACTIONS(609), + [anon_sym_DOT2] = ACTIONS(611), + [anon_sym_COLON_COLON] = ACTIONS(609), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), + [sym__statement_terminator] = ACTIONS(609), }, - [138] = { + [146] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(709), [anon_sym_EQ] = ACTIONS(709), @@ -42173,6 +43174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(709), [anon_sym_SLASH_EQ] = ACTIONS(709), [anon_sym_PERCENT_EQ] = ACTIONS(709), + [anon_sym_DASH_EQ] = ACTIONS(709), [anon_sym_GT] = ACTIONS(711), [anon_sym_GT_GT] = ACTIONS(709), [anon_sym_2_GT] = ACTIONS(711), @@ -42274,7 +43276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), [sym__statement_terminator] = ACTIONS(709), }, - [139] = { + [147] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(621), [anon_sym_EQ] = ACTIONS(621), @@ -42283,6 +43285,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(621), [anon_sym_SLASH_EQ] = ACTIONS(621), [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_DASH_EQ] = ACTIONS(621), [anon_sym_GT] = ACTIONS(623), [anon_sym_GT_GT] = ACTIONS(621), [anon_sym_2_GT] = ACTIONS(623), @@ -42384,7 +43387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), [sym__statement_terminator] = ACTIONS(621), }, - [140] = { + [148] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(721), [anon_sym_EQ] = ACTIONS(721), @@ -42393,6 +43396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(721), [anon_sym_SLASH_EQ] = ACTIONS(721), [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_DASH_EQ] = ACTIONS(721), [anon_sym_GT] = ACTIONS(723), [anon_sym_GT_GT] = ACTIONS(721), [anon_sym_2_GT] = ACTIONS(723), @@ -42494,7 +43498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), [sym__statement_terminator] = ACTIONS(721), }, - [141] = { + [149] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(729), [anon_sym_EQ] = ACTIONS(729), @@ -42503,6 +43507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(729), [anon_sym_SLASH_EQ] = ACTIONS(729), [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), [anon_sym_GT] = ACTIONS(731), [anon_sym_GT_GT] = ACTIONS(729), [anon_sym_2_GT] = ACTIONS(731), @@ -42604,117 +43609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), [sym__statement_terminator] = ACTIONS(729), }, - [142] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(725), - [anon_sym_DASH_DASH] = ACTIONS(725), - [anon_sym_DOT2] = ACTIONS(727), - [anon_sym_COLON_COLON] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), - [sym__statement_terminator] = ACTIONS(725), - }, - [143] = { + [150] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(733), [anon_sym_EQ] = ACTIONS(635), @@ -42723,6 +43618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(635), [anon_sym_SLASH_EQ] = ACTIONS(635), [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), [anon_sym_GT] = ACTIONS(637), [anon_sym_GT_GT] = ACTIONS(635), [anon_sym_2_GT] = ACTIONS(637), @@ -42824,7 +43720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), [sym__statement_terminator] = ACTIONS(635), }, - [144] = { + [151] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(745), [anon_sym_EQ] = ACTIONS(635), @@ -42833,6 +43729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(635), [anon_sym_SLASH_EQ] = ACTIONS(635), [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), [anon_sym_GT] = ACTIONS(637), [anon_sym_GT_GT] = ACTIONS(635), [anon_sym_2_GT] = ACTIONS(637), @@ -42934,227 +43831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(753), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [145] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - [sym__statement_terminator] = ACTIONS(595), - }, - [146] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(667), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_BANG_EQ] = ACTIONS(667), - [anon_sym_PLUS_EQ] = ACTIONS(667), - [anon_sym_STAR_EQ] = ACTIONS(667), - [anon_sym_SLASH_EQ] = ACTIONS(667), - [anon_sym_PERCENT_EQ] = ACTIONS(667), - [anon_sym_GT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(667), - [anon_sym_2_GT] = ACTIONS(669), - [anon_sym_2_GT_GT] = ACTIONS(667), - [anon_sym_3_GT] = ACTIONS(669), - [anon_sym_3_GT_GT] = ACTIONS(667), - [anon_sym_4_GT] = ACTIONS(669), - [anon_sym_4_GT_GT] = ACTIONS(667), - [anon_sym_5_GT] = ACTIONS(669), - [anon_sym_5_GT_GT] = ACTIONS(667), - [anon_sym_6_GT] = ACTIONS(669), - [anon_sym_6_GT_GT] = ACTIONS(667), - [anon_sym_STAR_GT] = ACTIONS(669), - [anon_sym_STAR_GT_GT] = ACTIONS(667), - [anon_sym_LT] = ACTIONS(669), - [anon_sym_STAR_GT_AMP1] = ACTIONS(667), - [anon_sym_2_GT_AMP1] = ACTIONS(667), - [anon_sym_3_GT_AMP1] = ACTIONS(667), - [anon_sym_4_GT_AMP1] = ACTIONS(667), - [anon_sym_5_GT_AMP1] = ACTIONS(667), - [anon_sym_6_GT_AMP1] = ACTIONS(667), - [anon_sym_STAR_GT_AMP2] = ACTIONS(667), - [anon_sym_1_GT_AMP2] = ACTIONS(667), - [anon_sym_3_GT_AMP2] = ACTIONS(667), - [anon_sym_4_GT_AMP2] = ACTIONS(667), - [anon_sym_5_GT_AMP2] = ACTIONS(667), - [anon_sym_6_GT_AMP2] = ACTIONS(667), - [aux_sym_comparison_operator_token1] = ACTIONS(667), - [aux_sym_comparison_operator_token2] = ACTIONS(667), - [aux_sym_comparison_operator_token3] = ACTIONS(667), - [aux_sym_comparison_operator_token4] = ACTIONS(667), - [aux_sym_comparison_operator_token5] = ACTIONS(667), - [aux_sym_comparison_operator_token6] = ACTIONS(667), - [aux_sym_comparison_operator_token7] = ACTIONS(667), - [aux_sym_comparison_operator_token8] = ACTIONS(667), - [aux_sym_comparison_operator_token9] = ACTIONS(667), - [aux_sym_comparison_operator_token10] = ACTIONS(667), - [aux_sym_comparison_operator_token11] = ACTIONS(667), - [aux_sym_comparison_operator_token12] = ACTIONS(667), - [aux_sym_comparison_operator_token13] = ACTIONS(667), - [aux_sym_comparison_operator_token14] = ACTIONS(667), - [aux_sym_comparison_operator_token15] = ACTIONS(667), - [aux_sym_comparison_operator_token16] = ACTIONS(667), - [aux_sym_comparison_operator_token17] = ACTIONS(667), - [aux_sym_comparison_operator_token18] = ACTIONS(667), - [aux_sym_comparison_operator_token19] = ACTIONS(667), - [aux_sym_comparison_operator_token20] = ACTIONS(667), - [aux_sym_comparison_operator_token21] = ACTIONS(667), - [aux_sym_comparison_operator_token22] = ACTIONS(667), - [aux_sym_comparison_operator_token23] = ACTIONS(667), - [aux_sym_comparison_operator_token24] = ACTIONS(667), - [aux_sym_comparison_operator_token25] = ACTIONS(667), - [aux_sym_comparison_operator_token26] = ACTIONS(667), - [aux_sym_comparison_operator_token27] = ACTIONS(667), - [aux_sym_comparison_operator_token28] = ACTIONS(669), - [aux_sym_comparison_operator_token29] = ACTIONS(667), - [aux_sym_comparison_operator_token30] = ACTIONS(667), - [aux_sym_comparison_operator_token31] = ACTIONS(667), - [aux_sym_comparison_operator_token32] = ACTIONS(667), - [aux_sym_comparison_operator_token33] = ACTIONS(667), - [aux_sym_comparison_operator_token34] = ACTIONS(669), - [aux_sym_comparison_operator_token35] = ACTIONS(667), - [aux_sym_comparison_operator_token36] = ACTIONS(667), - [aux_sym_comparison_operator_token37] = ACTIONS(667), - [aux_sym_comparison_operator_token38] = ACTIONS(667), - [aux_sym_comparison_operator_token39] = ACTIONS(667), - [aux_sym_comparison_operator_token40] = ACTIONS(667), - [aux_sym_comparison_operator_token41] = ACTIONS(667), - [aux_sym_comparison_operator_token42] = ACTIONS(667), - [aux_sym_comparison_operator_token43] = ACTIONS(667), - [aux_sym_comparison_operator_token44] = ACTIONS(667), - [aux_sym_comparison_operator_token45] = ACTIONS(667), - [aux_sym_comparison_operator_token46] = ACTIONS(667), - [aux_sym_comparison_operator_token47] = ACTIONS(667), - [aux_sym_comparison_operator_token48] = ACTIONS(667), - [aux_sym_comparison_operator_token49] = ACTIONS(667), - [aux_sym_comparison_operator_token50] = ACTIONS(667), - [aux_sym_format_operator_token1] = ACTIONS(667), - [anon_sym_LPAREN] = ACTIONS(667), - [anon_sym_COMMA] = ACTIONS(667), - [anon_sym_PIPE] = ACTIONS(667), - [anon_sym_PERCENT] = ACTIONS(669), - [aux_sym_logical_expression_token1] = ACTIONS(667), - [aux_sym_logical_expression_token2] = ACTIONS(667), - [aux_sym_logical_expression_token3] = ACTIONS(667), - [aux_sym_bitwise_expression_token1] = ACTIONS(667), - [aux_sym_bitwise_expression_token2] = ACTIONS(667), - [aux_sym_bitwise_expression_token3] = ACTIONS(667), - [anon_sym_PLUS] = ACTIONS(669), - [anon_sym_DASH] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(669), - [anon_sym_BSLASH] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_DOT_DOT] = ACTIONS(667), - [anon_sym_PLUS_PLUS] = ACTIONS(667), - [anon_sym_DASH_DASH] = ACTIONS(667), - [anon_sym_DOT2] = ACTIONS(669), - [anon_sym_COLON_COLON] = ACTIONS(667), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), - [sym__statement_terminator] = ACTIONS(667), - }, - [147] = { + [152] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(701), [anon_sym_EQ] = ACTIONS(701), @@ -43163,6 +43840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(701), [anon_sym_SLASH_EQ] = ACTIONS(701), [anon_sym_PERCENT_EQ] = ACTIONS(701), + [anon_sym_DASH_EQ] = ACTIONS(701), [anon_sym_GT] = ACTIONS(703), [anon_sym_GT_GT] = ACTIONS(701), [anon_sym_2_GT] = ACTIONS(703), @@ -43264,7 +43942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), [sym__statement_terminator] = ACTIONS(701), }, - [148] = { + [153] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(629), [anon_sym_EQ] = ACTIONS(629), @@ -43273,6 +43951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(629), [anon_sym_SLASH_EQ] = ACTIONS(629), [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_DASH_EQ] = ACTIONS(629), [anon_sym_GT] = ACTIONS(631), [anon_sym_GT_GT] = ACTIONS(629), [anon_sym_2_GT] = ACTIONS(631), @@ -43374,1613 +44053,339 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), [sym__statement_terminator] = ACTIONS(629), }, - [149] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(683), - [anon_sym_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_PLUS_EQ] = ACTIONS(683), - [anon_sym_STAR_EQ] = ACTIONS(683), - [anon_sym_SLASH_EQ] = ACTIONS(683), - [anon_sym_PERCENT_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(686), - [anon_sym_GT_GT] = ACTIONS(683), - [anon_sym_2_GT] = ACTIONS(686), - [anon_sym_2_GT_GT] = ACTIONS(683), - [anon_sym_3_GT] = ACTIONS(686), - [anon_sym_3_GT_GT] = ACTIONS(683), - [anon_sym_4_GT] = ACTIONS(686), - [anon_sym_4_GT_GT] = ACTIONS(683), - [anon_sym_5_GT] = ACTIONS(686), - [anon_sym_5_GT_GT] = ACTIONS(683), - [anon_sym_6_GT] = ACTIONS(686), - [anon_sym_6_GT_GT] = ACTIONS(683), - [anon_sym_STAR_GT] = ACTIONS(686), - [anon_sym_STAR_GT_GT] = ACTIONS(683), - [anon_sym_LT] = ACTIONS(686), - [anon_sym_STAR_GT_AMP1] = ACTIONS(683), - [anon_sym_2_GT_AMP1] = ACTIONS(683), - [anon_sym_3_GT_AMP1] = ACTIONS(683), - [anon_sym_4_GT_AMP1] = ACTIONS(683), - [anon_sym_5_GT_AMP1] = ACTIONS(683), - [anon_sym_6_GT_AMP1] = ACTIONS(683), - [anon_sym_STAR_GT_AMP2] = ACTIONS(683), - [anon_sym_1_GT_AMP2] = ACTIONS(683), - [anon_sym_3_GT_AMP2] = ACTIONS(683), - [anon_sym_4_GT_AMP2] = ACTIONS(683), - [anon_sym_5_GT_AMP2] = ACTIONS(683), - [anon_sym_6_GT_AMP2] = ACTIONS(683), - [aux_sym_comparison_operator_token1] = ACTIONS(683), - [aux_sym_comparison_operator_token2] = ACTIONS(683), - [aux_sym_comparison_operator_token3] = ACTIONS(683), - [aux_sym_comparison_operator_token4] = ACTIONS(683), - [aux_sym_comparison_operator_token5] = ACTIONS(683), - [aux_sym_comparison_operator_token6] = ACTIONS(683), - [aux_sym_comparison_operator_token7] = ACTIONS(683), - [aux_sym_comparison_operator_token8] = ACTIONS(683), - [aux_sym_comparison_operator_token9] = ACTIONS(683), - [aux_sym_comparison_operator_token10] = ACTIONS(683), - [aux_sym_comparison_operator_token11] = ACTIONS(683), - [aux_sym_comparison_operator_token12] = ACTIONS(683), - [aux_sym_comparison_operator_token13] = ACTIONS(683), - [aux_sym_comparison_operator_token14] = ACTIONS(683), - [aux_sym_comparison_operator_token15] = ACTIONS(683), - [aux_sym_comparison_operator_token16] = ACTIONS(683), - [aux_sym_comparison_operator_token17] = ACTIONS(683), - [aux_sym_comparison_operator_token18] = ACTIONS(683), - [aux_sym_comparison_operator_token19] = ACTIONS(683), - [aux_sym_comparison_operator_token20] = ACTIONS(683), - [aux_sym_comparison_operator_token21] = ACTIONS(683), - [aux_sym_comparison_operator_token22] = ACTIONS(683), - [aux_sym_comparison_operator_token23] = ACTIONS(683), - [aux_sym_comparison_operator_token24] = ACTIONS(683), - [aux_sym_comparison_operator_token25] = ACTIONS(683), - [aux_sym_comparison_operator_token26] = ACTIONS(683), - [aux_sym_comparison_operator_token27] = ACTIONS(683), - [aux_sym_comparison_operator_token28] = ACTIONS(686), - [aux_sym_comparison_operator_token29] = ACTIONS(683), - [aux_sym_comparison_operator_token30] = ACTIONS(683), - [aux_sym_comparison_operator_token31] = ACTIONS(683), - [aux_sym_comparison_operator_token32] = ACTIONS(683), - [aux_sym_comparison_operator_token33] = ACTIONS(683), - [aux_sym_comparison_operator_token34] = ACTIONS(686), - [aux_sym_comparison_operator_token35] = ACTIONS(683), - [aux_sym_comparison_operator_token36] = ACTIONS(683), - [aux_sym_comparison_operator_token37] = ACTIONS(683), - [aux_sym_comparison_operator_token38] = ACTIONS(683), - [aux_sym_comparison_operator_token39] = ACTIONS(683), - [aux_sym_comparison_operator_token40] = ACTIONS(683), - [aux_sym_comparison_operator_token41] = ACTIONS(683), - [aux_sym_comparison_operator_token42] = ACTIONS(683), - [aux_sym_comparison_operator_token43] = ACTIONS(683), - [aux_sym_comparison_operator_token44] = ACTIONS(683), - [aux_sym_comparison_operator_token45] = ACTIONS(683), - [aux_sym_comparison_operator_token46] = ACTIONS(683), - [aux_sym_comparison_operator_token47] = ACTIONS(683), - [aux_sym_comparison_operator_token48] = ACTIONS(683), - [aux_sym_comparison_operator_token49] = ACTIONS(683), - [aux_sym_comparison_operator_token50] = ACTIONS(683), - [aux_sym_format_operator_token1] = ACTIONS(683), - [anon_sym_LPAREN] = ACTIONS(683), - [anon_sym_COMMA] = ACTIONS(683), - [anon_sym_PIPE] = ACTIONS(683), - [anon_sym_PERCENT] = ACTIONS(686), - [aux_sym_logical_expression_token1] = ACTIONS(683), - [aux_sym_logical_expression_token2] = ACTIONS(683), - [aux_sym_logical_expression_token3] = ACTIONS(683), - [aux_sym_bitwise_expression_token1] = ACTIONS(683), - [aux_sym_bitwise_expression_token2] = ACTIONS(683), - [aux_sym_bitwise_expression_token3] = ACTIONS(683), - [anon_sym_PLUS] = ACTIONS(686), - [anon_sym_DASH] = ACTIONS(686), - [anon_sym_SLASH] = ACTIONS(686), - [anon_sym_BSLASH] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(686), - [anon_sym_DOT_DOT] = ACTIONS(683), - [anon_sym_PLUS_PLUS] = ACTIONS(683), - [anon_sym_DASH_DASH] = ACTIONS(683), - [anon_sym_DOT2] = ACTIONS(686), - [anon_sym_COLON_COLON] = ACTIONS(683), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), - [sym__statement_terminator] = ACTIONS(683), - }, - [150] = { + [154] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(639), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_LPAREN] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [anon_sym_PLUS_PLUS] = ACTIONS(639), - [anon_sym_DASH_DASH] = ACTIONS(639), - [anon_sym_DOT2] = ACTIONS(641), - [anon_sym_COLON_COLON] = ACTIONS(639), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), - [sym__statement_terminator] = ACTIONS(639), - }, - [151] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(643), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_LPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_PLUS_PLUS] = ACTIONS(643), - [anon_sym_DASH_DASH] = ACTIONS(643), - [anon_sym_DOT2] = ACTIONS(645), - [anon_sym_COLON_COLON] = ACTIONS(643), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), - }, - [152] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DOT2] = ACTIONS(653), - [anon_sym_COLON_COLON] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), - }, - [153] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(655), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_DOT2] = ACTIONS(657), - [anon_sym_COLON_COLON] = ACTIONS(655), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), - [sym__statement_terminator] = ACTIONS(655), - }, - [154] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(609), - [anon_sym_BANG_EQ] = ACTIONS(609), - [anon_sym_PLUS_EQ] = ACTIONS(609), - [anon_sym_STAR_EQ] = ACTIONS(609), - [anon_sym_SLASH_EQ] = ACTIONS(609), - [anon_sym_PERCENT_EQ] = ACTIONS(609), - [anon_sym_GT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(609), - [anon_sym_2_GT] = ACTIONS(611), - [anon_sym_2_GT_GT] = ACTIONS(609), - [anon_sym_3_GT] = ACTIONS(611), - [anon_sym_3_GT_GT] = ACTIONS(609), - [anon_sym_4_GT] = ACTIONS(611), - [anon_sym_4_GT_GT] = ACTIONS(609), - [anon_sym_5_GT] = ACTIONS(611), - [anon_sym_5_GT_GT] = ACTIONS(609), - [anon_sym_6_GT] = ACTIONS(611), - [anon_sym_6_GT_GT] = ACTIONS(609), - [anon_sym_STAR_GT] = ACTIONS(611), - [anon_sym_STAR_GT_GT] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(611), - [anon_sym_STAR_GT_AMP1] = ACTIONS(609), - [anon_sym_2_GT_AMP1] = ACTIONS(609), - [anon_sym_3_GT_AMP1] = ACTIONS(609), - [anon_sym_4_GT_AMP1] = ACTIONS(609), - [anon_sym_5_GT_AMP1] = ACTIONS(609), - [anon_sym_6_GT_AMP1] = ACTIONS(609), - [anon_sym_STAR_GT_AMP2] = ACTIONS(609), - [anon_sym_1_GT_AMP2] = ACTIONS(609), - [anon_sym_3_GT_AMP2] = ACTIONS(609), - [anon_sym_4_GT_AMP2] = ACTIONS(609), - [anon_sym_5_GT_AMP2] = ACTIONS(609), - [anon_sym_6_GT_AMP2] = ACTIONS(609), - [aux_sym_comparison_operator_token1] = ACTIONS(609), - [aux_sym_comparison_operator_token2] = ACTIONS(609), - [aux_sym_comparison_operator_token3] = ACTIONS(609), - [aux_sym_comparison_operator_token4] = ACTIONS(609), - [aux_sym_comparison_operator_token5] = ACTIONS(609), - [aux_sym_comparison_operator_token6] = ACTIONS(609), - [aux_sym_comparison_operator_token7] = ACTIONS(609), - [aux_sym_comparison_operator_token8] = ACTIONS(609), - [aux_sym_comparison_operator_token9] = ACTIONS(609), - [aux_sym_comparison_operator_token10] = ACTIONS(609), - [aux_sym_comparison_operator_token11] = ACTIONS(609), - [aux_sym_comparison_operator_token12] = ACTIONS(609), - [aux_sym_comparison_operator_token13] = ACTIONS(609), - [aux_sym_comparison_operator_token14] = ACTIONS(609), - [aux_sym_comparison_operator_token15] = ACTIONS(609), - [aux_sym_comparison_operator_token16] = ACTIONS(609), - [aux_sym_comparison_operator_token17] = ACTIONS(609), - [aux_sym_comparison_operator_token18] = ACTIONS(609), - [aux_sym_comparison_operator_token19] = ACTIONS(609), - [aux_sym_comparison_operator_token20] = ACTIONS(609), - [aux_sym_comparison_operator_token21] = ACTIONS(609), - [aux_sym_comparison_operator_token22] = ACTIONS(609), - [aux_sym_comparison_operator_token23] = ACTIONS(609), - [aux_sym_comparison_operator_token24] = ACTIONS(609), - [aux_sym_comparison_operator_token25] = ACTIONS(609), - [aux_sym_comparison_operator_token26] = ACTIONS(609), - [aux_sym_comparison_operator_token27] = ACTIONS(609), - [aux_sym_comparison_operator_token28] = ACTIONS(611), - [aux_sym_comparison_operator_token29] = ACTIONS(609), - [aux_sym_comparison_operator_token30] = ACTIONS(609), - [aux_sym_comparison_operator_token31] = ACTIONS(609), - [aux_sym_comparison_operator_token32] = ACTIONS(609), - [aux_sym_comparison_operator_token33] = ACTIONS(609), - [aux_sym_comparison_operator_token34] = ACTIONS(611), - [aux_sym_comparison_operator_token35] = ACTIONS(609), - [aux_sym_comparison_operator_token36] = ACTIONS(609), - [aux_sym_comparison_operator_token37] = ACTIONS(609), - [aux_sym_comparison_operator_token38] = ACTIONS(609), - [aux_sym_comparison_operator_token39] = ACTIONS(609), - [aux_sym_comparison_operator_token40] = ACTIONS(609), - [aux_sym_comparison_operator_token41] = ACTIONS(609), - [aux_sym_comparison_operator_token42] = ACTIONS(609), - [aux_sym_comparison_operator_token43] = ACTIONS(609), - [aux_sym_comparison_operator_token44] = ACTIONS(609), - [aux_sym_comparison_operator_token45] = ACTIONS(609), - [aux_sym_comparison_operator_token46] = ACTIONS(609), - [aux_sym_comparison_operator_token47] = ACTIONS(609), - [aux_sym_comparison_operator_token48] = ACTIONS(609), - [aux_sym_comparison_operator_token49] = ACTIONS(609), - [aux_sym_comparison_operator_token50] = ACTIONS(609), - [aux_sym_format_operator_token1] = ACTIONS(609), - [anon_sym_LPAREN] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(611), - [aux_sym_logical_expression_token1] = ACTIONS(609), - [aux_sym_logical_expression_token2] = ACTIONS(609), - [aux_sym_logical_expression_token3] = ACTIONS(609), - [aux_sym_bitwise_expression_token1] = ACTIONS(609), - [aux_sym_bitwise_expression_token2] = ACTIONS(609), - [aux_sym_bitwise_expression_token3] = ACTIONS(609), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(611), - [anon_sym_BSLASH] = ACTIONS(609), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_DOT_DOT] = ACTIONS(609), - [anon_sym_PLUS_PLUS] = ACTIONS(609), - [anon_sym_DASH_DASH] = ACTIONS(609), - [anon_sym_DOT2] = ACTIONS(611), - [anon_sym_COLON_COLON] = ACTIONS(609), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), - [sym__statement_terminator] = ACTIONS(609), - }, - [155] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(757), - [anon_sym_COLON_COLON] = ACTIONS(759), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [156] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(761), - [anon_sym_COLON_COLON] = ACTIONS(763), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), - }, - [157] = { - [aux_sym_array_literal_expression_repeat1] = STATE(157), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(769), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), - }, - [158] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_RBRACK] = ACTIONS(651), - }, - [159] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_RPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_RBRACK] = ACTIONS(655), - }, - [160] = { - [aux_sym_array_literal_expression_repeat1] = STATE(165), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(772), - [anon_sym_BANG_EQ] = ACTIONS(772), - [anon_sym_PLUS_EQ] = ACTIONS(772), - [anon_sym_STAR_EQ] = ACTIONS(772), - [anon_sym_SLASH_EQ] = ACTIONS(772), - [anon_sym_PERCENT_EQ] = ACTIONS(772), - [anon_sym_GT] = ACTIONS(774), - [anon_sym_GT_GT] = ACTIONS(772), - [anon_sym_2_GT] = ACTIONS(774), - [anon_sym_2_GT_GT] = ACTIONS(772), - [anon_sym_3_GT] = ACTIONS(774), - [anon_sym_3_GT_GT] = ACTIONS(772), - [anon_sym_4_GT] = ACTIONS(774), - [anon_sym_4_GT_GT] = ACTIONS(772), - [anon_sym_5_GT] = ACTIONS(774), - [anon_sym_5_GT_GT] = ACTIONS(772), - [anon_sym_6_GT] = ACTIONS(774), - [anon_sym_6_GT_GT] = ACTIONS(772), - [anon_sym_STAR_GT] = ACTIONS(774), - [anon_sym_STAR_GT_GT] = ACTIONS(772), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_STAR_GT_AMP1] = ACTIONS(772), - [anon_sym_2_GT_AMP1] = ACTIONS(772), - [anon_sym_3_GT_AMP1] = ACTIONS(772), - [anon_sym_4_GT_AMP1] = ACTIONS(772), - [anon_sym_5_GT_AMP1] = ACTIONS(772), - [anon_sym_6_GT_AMP1] = ACTIONS(772), - [anon_sym_STAR_GT_AMP2] = ACTIONS(772), - [anon_sym_1_GT_AMP2] = ACTIONS(772), - [anon_sym_3_GT_AMP2] = ACTIONS(772), - [anon_sym_4_GT_AMP2] = ACTIONS(772), - [anon_sym_5_GT_AMP2] = ACTIONS(772), - [anon_sym_6_GT_AMP2] = ACTIONS(772), - [aux_sym_comparison_operator_token1] = ACTIONS(772), - [aux_sym_comparison_operator_token2] = ACTIONS(772), - [aux_sym_comparison_operator_token3] = ACTIONS(772), - [aux_sym_comparison_operator_token4] = ACTIONS(772), - [aux_sym_comparison_operator_token5] = ACTIONS(772), - [aux_sym_comparison_operator_token6] = ACTIONS(772), - [aux_sym_comparison_operator_token7] = ACTIONS(772), - [aux_sym_comparison_operator_token8] = ACTIONS(772), - [aux_sym_comparison_operator_token9] = ACTIONS(772), - [aux_sym_comparison_operator_token10] = ACTIONS(772), - [aux_sym_comparison_operator_token11] = ACTIONS(772), - [aux_sym_comparison_operator_token12] = ACTIONS(772), - [aux_sym_comparison_operator_token13] = ACTIONS(772), - [aux_sym_comparison_operator_token14] = ACTIONS(772), - [aux_sym_comparison_operator_token15] = ACTIONS(772), - [aux_sym_comparison_operator_token16] = ACTIONS(772), - [aux_sym_comparison_operator_token17] = ACTIONS(772), - [aux_sym_comparison_operator_token18] = ACTIONS(772), - [aux_sym_comparison_operator_token19] = ACTIONS(772), - [aux_sym_comparison_operator_token20] = ACTIONS(772), - [aux_sym_comparison_operator_token21] = ACTIONS(772), - [aux_sym_comparison_operator_token22] = ACTIONS(772), - [aux_sym_comparison_operator_token23] = ACTIONS(772), - [aux_sym_comparison_operator_token24] = ACTIONS(772), - [aux_sym_comparison_operator_token25] = ACTIONS(772), - [aux_sym_comparison_operator_token26] = ACTIONS(772), - [aux_sym_comparison_operator_token27] = ACTIONS(772), - [aux_sym_comparison_operator_token28] = ACTIONS(774), - [aux_sym_comparison_operator_token29] = ACTIONS(772), - [aux_sym_comparison_operator_token30] = ACTIONS(772), - [aux_sym_comparison_operator_token31] = ACTIONS(772), - [aux_sym_comparison_operator_token32] = ACTIONS(772), - [aux_sym_comparison_operator_token33] = ACTIONS(772), - [aux_sym_comparison_operator_token34] = ACTIONS(774), - [aux_sym_comparison_operator_token35] = ACTIONS(772), - [aux_sym_comparison_operator_token36] = ACTIONS(772), - [aux_sym_comparison_operator_token37] = ACTIONS(772), - [aux_sym_comparison_operator_token38] = ACTIONS(772), - [aux_sym_comparison_operator_token39] = ACTIONS(772), - [aux_sym_comparison_operator_token40] = ACTIONS(772), - [aux_sym_comparison_operator_token41] = ACTIONS(772), - [aux_sym_comparison_operator_token42] = ACTIONS(772), - [aux_sym_comparison_operator_token43] = ACTIONS(772), - [aux_sym_comparison_operator_token44] = ACTIONS(772), - [aux_sym_comparison_operator_token45] = ACTIONS(772), - [aux_sym_comparison_operator_token46] = ACTIONS(772), - [aux_sym_comparison_operator_token47] = ACTIONS(772), - [aux_sym_comparison_operator_token48] = ACTIONS(772), - [aux_sym_comparison_operator_token49] = ACTIONS(772), - [aux_sym_comparison_operator_token50] = ACTIONS(772), - [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_RPAREN] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(776), - [anon_sym_PIPE] = ACTIONS(772), - [anon_sym_PERCENT] = ACTIONS(774), - [aux_sym_logical_expression_token1] = ACTIONS(772), - [aux_sym_logical_expression_token2] = ACTIONS(772), - [aux_sym_logical_expression_token3] = ACTIONS(772), - [aux_sym_bitwise_expression_token1] = ACTIONS(772), - [aux_sym_bitwise_expression_token2] = ACTIONS(772), - [aux_sym_bitwise_expression_token3] = ACTIONS(772), - [anon_sym_PLUS] = ACTIONS(774), - [anon_sym_DASH] = ACTIONS(774), - [anon_sym_SLASH] = ACTIONS(774), - [anon_sym_BSLASH] = ACTIONS(772), - [anon_sym_STAR] = ACTIONS(774), - [anon_sym_DOT_DOT] = ACTIONS(772), - }, - [161] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_RPAREN] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_LBRACK] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(659), + [anon_sym_BANG_EQ] = ACTIONS(659), + [anon_sym_PLUS_EQ] = ACTIONS(659), + [anon_sym_STAR_EQ] = ACTIONS(659), + [anon_sym_SLASH_EQ] = ACTIONS(659), + [anon_sym_PERCENT_EQ] = ACTIONS(659), + [anon_sym_DASH_EQ] = ACTIONS(659), + [anon_sym_GT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(659), + [anon_sym_2_GT] = ACTIONS(661), + [anon_sym_2_GT_GT] = ACTIONS(659), + [anon_sym_3_GT] = ACTIONS(661), + [anon_sym_3_GT_GT] = ACTIONS(659), + [anon_sym_4_GT] = ACTIONS(661), + [anon_sym_4_GT_GT] = ACTIONS(659), + [anon_sym_5_GT] = ACTIONS(661), + [anon_sym_5_GT_GT] = ACTIONS(659), + [anon_sym_6_GT] = ACTIONS(661), + [anon_sym_6_GT_GT] = ACTIONS(659), + [anon_sym_STAR_GT] = ACTIONS(661), + [anon_sym_STAR_GT_GT] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(661), + [anon_sym_STAR_GT_AMP1] = ACTIONS(659), + [anon_sym_2_GT_AMP1] = ACTIONS(659), + [anon_sym_3_GT_AMP1] = ACTIONS(659), + [anon_sym_4_GT_AMP1] = ACTIONS(659), + [anon_sym_5_GT_AMP1] = ACTIONS(659), + [anon_sym_6_GT_AMP1] = ACTIONS(659), + [anon_sym_STAR_GT_AMP2] = ACTIONS(659), + [anon_sym_1_GT_AMP2] = ACTIONS(659), + [anon_sym_3_GT_AMP2] = ACTIONS(659), + [anon_sym_4_GT_AMP2] = ACTIONS(659), + [anon_sym_5_GT_AMP2] = ACTIONS(659), + [anon_sym_6_GT_AMP2] = ACTIONS(659), + [aux_sym_comparison_operator_token1] = ACTIONS(659), + [aux_sym_comparison_operator_token2] = ACTIONS(659), + [aux_sym_comparison_operator_token3] = ACTIONS(659), + [aux_sym_comparison_operator_token4] = ACTIONS(659), + [aux_sym_comparison_operator_token5] = ACTIONS(659), + [aux_sym_comparison_operator_token6] = ACTIONS(659), + [aux_sym_comparison_operator_token7] = ACTIONS(659), + [aux_sym_comparison_operator_token8] = ACTIONS(659), + [aux_sym_comparison_operator_token9] = ACTIONS(659), + [aux_sym_comparison_operator_token10] = ACTIONS(659), + [aux_sym_comparison_operator_token11] = ACTIONS(659), + [aux_sym_comparison_operator_token12] = ACTIONS(659), + [aux_sym_comparison_operator_token13] = ACTIONS(659), + [aux_sym_comparison_operator_token14] = ACTIONS(659), + [aux_sym_comparison_operator_token15] = ACTIONS(659), + [aux_sym_comparison_operator_token16] = ACTIONS(659), + [aux_sym_comparison_operator_token17] = ACTIONS(659), + [aux_sym_comparison_operator_token18] = ACTIONS(659), + [aux_sym_comparison_operator_token19] = ACTIONS(659), + [aux_sym_comparison_operator_token20] = ACTIONS(659), + [aux_sym_comparison_operator_token21] = ACTIONS(659), + [aux_sym_comparison_operator_token22] = ACTIONS(659), + [aux_sym_comparison_operator_token23] = ACTIONS(659), + [aux_sym_comparison_operator_token24] = ACTIONS(659), + [aux_sym_comparison_operator_token25] = ACTIONS(659), + [aux_sym_comparison_operator_token26] = ACTIONS(659), + [aux_sym_comparison_operator_token27] = ACTIONS(659), + [aux_sym_comparison_operator_token28] = ACTIONS(661), + [aux_sym_comparison_operator_token29] = ACTIONS(659), + [aux_sym_comparison_operator_token30] = ACTIONS(659), + [aux_sym_comparison_operator_token31] = ACTIONS(659), + [aux_sym_comparison_operator_token32] = ACTIONS(659), + [aux_sym_comparison_operator_token33] = ACTIONS(659), + [aux_sym_comparison_operator_token34] = ACTIONS(661), + [aux_sym_comparison_operator_token35] = ACTIONS(659), + [aux_sym_comparison_operator_token36] = ACTIONS(659), + [aux_sym_comparison_operator_token37] = ACTIONS(659), + [aux_sym_comparison_operator_token38] = ACTIONS(659), + [aux_sym_comparison_operator_token39] = ACTIONS(659), + [aux_sym_comparison_operator_token40] = ACTIONS(659), + [aux_sym_comparison_operator_token41] = ACTIONS(659), + [aux_sym_comparison_operator_token42] = ACTIONS(659), + [aux_sym_comparison_operator_token43] = ACTIONS(659), + [aux_sym_comparison_operator_token44] = ACTIONS(659), + [aux_sym_comparison_operator_token45] = ACTIONS(659), + [aux_sym_comparison_operator_token46] = ACTIONS(659), + [aux_sym_comparison_operator_token47] = ACTIONS(659), + [aux_sym_comparison_operator_token48] = ACTIONS(659), + [aux_sym_comparison_operator_token49] = ACTIONS(659), + [aux_sym_comparison_operator_token50] = ACTIONS(659), + [aux_sym_format_operator_token1] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(659), + [anon_sym_PIPE] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(661), + [aux_sym_logical_expression_token1] = ACTIONS(659), + [aux_sym_logical_expression_token2] = ACTIONS(659), + [aux_sym_logical_expression_token3] = ACTIONS(659), + [aux_sym_bitwise_expression_token1] = ACTIONS(659), + [aux_sym_bitwise_expression_token2] = ACTIONS(659), + [aux_sym_bitwise_expression_token3] = ACTIONS(659), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(661), + [anon_sym_BSLASH] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_DOT_DOT] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(659), + [anon_sym_DASH_DASH] = ACTIONS(659), + [anon_sym_DOT2] = ACTIONS(661), + [anon_sym_COLON_COLON] = ACTIONS(659), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), + [sym__statement_terminator] = ACTIONS(659), }, - [162] = { - [aux_sym_array_literal_expression_repeat1] = STATE(170), + [155] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(778), - [anon_sym_BANG_EQ] = ACTIONS(778), - [anon_sym_PLUS_EQ] = ACTIONS(778), - [anon_sym_STAR_EQ] = ACTIONS(778), - [anon_sym_SLASH_EQ] = ACTIONS(778), - [anon_sym_PERCENT_EQ] = ACTIONS(778), - [anon_sym_GT] = ACTIONS(780), - [anon_sym_GT_GT] = ACTIONS(778), - [anon_sym_2_GT] = ACTIONS(780), - [anon_sym_2_GT_GT] = ACTIONS(778), - [anon_sym_3_GT] = ACTIONS(780), - [anon_sym_3_GT_GT] = ACTIONS(778), - [anon_sym_4_GT] = ACTIONS(780), - [anon_sym_4_GT_GT] = ACTIONS(778), - [anon_sym_5_GT] = ACTIONS(780), - [anon_sym_5_GT_GT] = ACTIONS(778), - [anon_sym_6_GT] = ACTIONS(780), - [anon_sym_6_GT_GT] = ACTIONS(778), - [anon_sym_STAR_GT] = ACTIONS(780), - [anon_sym_STAR_GT_GT] = ACTIONS(778), - [anon_sym_LT] = ACTIONS(780), - [anon_sym_STAR_GT_AMP1] = ACTIONS(778), - [anon_sym_2_GT_AMP1] = ACTIONS(778), - [anon_sym_3_GT_AMP1] = ACTIONS(778), - [anon_sym_4_GT_AMP1] = ACTIONS(778), - [anon_sym_5_GT_AMP1] = ACTIONS(778), - [anon_sym_6_GT_AMP1] = ACTIONS(778), - [anon_sym_STAR_GT_AMP2] = ACTIONS(778), - [anon_sym_1_GT_AMP2] = ACTIONS(778), - [anon_sym_3_GT_AMP2] = ACTIONS(778), - [anon_sym_4_GT_AMP2] = ACTIONS(778), - [anon_sym_5_GT_AMP2] = ACTIONS(778), - [anon_sym_6_GT_AMP2] = ACTIONS(778), - [aux_sym_comparison_operator_token1] = ACTIONS(778), - [aux_sym_comparison_operator_token2] = ACTIONS(778), - [aux_sym_comparison_operator_token3] = ACTIONS(778), - [aux_sym_comparison_operator_token4] = ACTIONS(778), - [aux_sym_comparison_operator_token5] = ACTIONS(778), - [aux_sym_comparison_operator_token6] = ACTIONS(778), - [aux_sym_comparison_operator_token7] = ACTIONS(778), - [aux_sym_comparison_operator_token8] = ACTIONS(778), - [aux_sym_comparison_operator_token9] = ACTIONS(778), - [aux_sym_comparison_operator_token10] = ACTIONS(778), - [aux_sym_comparison_operator_token11] = ACTIONS(778), - [aux_sym_comparison_operator_token12] = ACTIONS(778), - [aux_sym_comparison_operator_token13] = ACTIONS(778), - [aux_sym_comparison_operator_token14] = ACTIONS(778), - [aux_sym_comparison_operator_token15] = ACTIONS(778), - [aux_sym_comparison_operator_token16] = ACTIONS(778), - [aux_sym_comparison_operator_token17] = ACTIONS(778), - [aux_sym_comparison_operator_token18] = ACTIONS(778), - [aux_sym_comparison_operator_token19] = ACTIONS(778), - [aux_sym_comparison_operator_token20] = ACTIONS(778), - [aux_sym_comparison_operator_token21] = ACTIONS(778), - [aux_sym_comparison_operator_token22] = ACTIONS(778), - [aux_sym_comparison_operator_token23] = ACTIONS(778), - [aux_sym_comparison_operator_token24] = ACTIONS(778), - [aux_sym_comparison_operator_token25] = ACTIONS(778), - [aux_sym_comparison_operator_token26] = ACTIONS(778), - [aux_sym_comparison_operator_token27] = ACTIONS(778), - [aux_sym_comparison_operator_token28] = ACTIONS(780), - [aux_sym_comparison_operator_token29] = ACTIONS(778), - [aux_sym_comparison_operator_token30] = ACTIONS(778), - [aux_sym_comparison_operator_token31] = ACTIONS(778), - [aux_sym_comparison_operator_token32] = ACTIONS(778), - [aux_sym_comparison_operator_token33] = ACTIONS(778), - [aux_sym_comparison_operator_token34] = ACTIONS(780), - [aux_sym_comparison_operator_token35] = ACTIONS(778), - [aux_sym_comparison_operator_token36] = ACTIONS(778), - [aux_sym_comparison_operator_token37] = ACTIONS(778), - [aux_sym_comparison_operator_token38] = ACTIONS(778), - [aux_sym_comparison_operator_token39] = ACTIONS(778), - [aux_sym_comparison_operator_token40] = ACTIONS(778), - [aux_sym_comparison_operator_token41] = ACTIONS(778), - [aux_sym_comparison_operator_token42] = ACTIONS(778), - [aux_sym_comparison_operator_token43] = ACTIONS(778), - [aux_sym_comparison_operator_token44] = ACTIONS(778), - [aux_sym_comparison_operator_token45] = ACTIONS(778), - [aux_sym_comparison_operator_token46] = ACTIONS(778), - [aux_sym_comparison_operator_token47] = ACTIONS(778), - [aux_sym_comparison_operator_token48] = ACTIONS(778), - [aux_sym_comparison_operator_token49] = ACTIONS(778), - [aux_sym_comparison_operator_token50] = ACTIONS(778), - [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(782), - [anon_sym_PIPE] = ACTIONS(778), - [anon_sym_PERCENT] = ACTIONS(780), - [aux_sym_logical_expression_token1] = ACTIONS(778), - [aux_sym_logical_expression_token2] = ACTIONS(778), - [aux_sym_logical_expression_token3] = ACTIONS(778), - [aux_sym_bitwise_expression_token1] = ACTIONS(778), - [aux_sym_bitwise_expression_token2] = ACTIONS(778), - [aux_sym_bitwise_expression_token3] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_SLASH] = ACTIONS(780), - [anon_sym_BSLASH] = ACTIONS(778), - [anon_sym_STAR] = ACTIONS(780), - [anon_sym_DOT_DOT] = ACTIONS(778), - [sym__statement_terminator] = ACTIONS(778), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(757), + [anon_sym_COLON_COLON] = ACTIONS(759), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [163] = { + [156] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(784), - [anon_sym_BANG_EQ] = ACTIONS(784), - [anon_sym_PLUS_EQ] = ACTIONS(784), - [anon_sym_STAR_EQ] = ACTIONS(784), - [anon_sym_SLASH_EQ] = ACTIONS(784), - [anon_sym_PERCENT_EQ] = ACTIONS(784), - [anon_sym_GT] = ACTIONS(786), - [anon_sym_GT_GT] = ACTIONS(784), - [anon_sym_2_GT] = ACTIONS(786), - [anon_sym_2_GT_GT] = ACTIONS(784), - [anon_sym_3_GT] = ACTIONS(786), - [anon_sym_3_GT_GT] = ACTIONS(784), - [anon_sym_4_GT] = ACTIONS(786), - [anon_sym_4_GT_GT] = ACTIONS(784), - [anon_sym_5_GT] = ACTIONS(786), - [anon_sym_5_GT_GT] = ACTIONS(784), - [anon_sym_6_GT] = ACTIONS(786), - [anon_sym_6_GT_GT] = ACTIONS(784), - [anon_sym_STAR_GT] = ACTIONS(786), - [anon_sym_STAR_GT_GT] = ACTIONS(784), - [anon_sym_LT] = ACTIONS(786), - [anon_sym_STAR_GT_AMP1] = ACTIONS(784), - [anon_sym_2_GT_AMP1] = ACTIONS(784), - [anon_sym_3_GT_AMP1] = ACTIONS(784), - [anon_sym_4_GT_AMP1] = ACTIONS(784), - [anon_sym_5_GT_AMP1] = ACTIONS(784), - [anon_sym_6_GT_AMP1] = ACTIONS(784), - [anon_sym_STAR_GT_AMP2] = ACTIONS(784), - [anon_sym_1_GT_AMP2] = ACTIONS(784), - [anon_sym_3_GT_AMP2] = ACTIONS(784), - [anon_sym_4_GT_AMP2] = ACTIONS(784), - [anon_sym_5_GT_AMP2] = ACTIONS(784), - [anon_sym_6_GT_AMP2] = ACTIONS(784), - [aux_sym_comparison_operator_token1] = ACTIONS(784), - [aux_sym_comparison_operator_token2] = ACTIONS(784), - [aux_sym_comparison_operator_token3] = ACTIONS(784), - [aux_sym_comparison_operator_token4] = ACTIONS(784), - [aux_sym_comparison_operator_token5] = ACTIONS(784), - [aux_sym_comparison_operator_token6] = ACTIONS(784), - [aux_sym_comparison_operator_token7] = ACTIONS(784), - [aux_sym_comparison_operator_token8] = ACTIONS(784), - [aux_sym_comparison_operator_token9] = ACTIONS(784), - [aux_sym_comparison_operator_token10] = ACTIONS(784), - [aux_sym_comparison_operator_token11] = ACTIONS(784), - [aux_sym_comparison_operator_token12] = ACTIONS(784), - [aux_sym_comparison_operator_token13] = ACTIONS(784), - [aux_sym_comparison_operator_token14] = ACTIONS(784), - [aux_sym_comparison_operator_token15] = ACTIONS(784), - [aux_sym_comparison_operator_token16] = ACTIONS(784), - [aux_sym_comparison_operator_token17] = ACTIONS(784), - [aux_sym_comparison_operator_token18] = ACTIONS(784), - [aux_sym_comparison_operator_token19] = ACTIONS(784), - [aux_sym_comparison_operator_token20] = ACTIONS(784), - [aux_sym_comparison_operator_token21] = ACTIONS(784), - [aux_sym_comparison_operator_token22] = ACTIONS(784), - [aux_sym_comparison_operator_token23] = ACTIONS(784), - [aux_sym_comparison_operator_token24] = ACTIONS(784), - [aux_sym_comparison_operator_token25] = ACTIONS(784), - [aux_sym_comparison_operator_token26] = ACTIONS(784), - [aux_sym_comparison_operator_token27] = ACTIONS(784), - [aux_sym_comparison_operator_token28] = ACTIONS(786), - [aux_sym_comparison_operator_token29] = ACTIONS(784), - [aux_sym_comparison_operator_token30] = ACTIONS(784), - [aux_sym_comparison_operator_token31] = ACTIONS(784), - [aux_sym_comparison_operator_token32] = ACTIONS(784), - [aux_sym_comparison_operator_token33] = ACTIONS(784), - [aux_sym_comparison_operator_token34] = ACTIONS(786), - [aux_sym_comparison_operator_token35] = ACTIONS(784), - [aux_sym_comparison_operator_token36] = ACTIONS(784), - [aux_sym_comparison_operator_token37] = ACTIONS(784), - [aux_sym_comparison_operator_token38] = ACTIONS(784), - [aux_sym_comparison_operator_token39] = ACTIONS(784), - [aux_sym_comparison_operator_token40] = ACTIONS(784), - [aux_sym_comparison_operator_token41] = ACTIONS(784), - [aux_sym_comparison_operator_token42] = ACTIONS(784), - [aux_sym_comparison_operator_token43] = ACTIONS(784), - [aux_sym_comparison_operator_token44] = ACTIONS(784), - [aux_sym_comparison_operator_token45] = ACTIONS(784), - [aux_sym_comparison_operator_token46] = ACTIONS(784), - [aux_sym_comparison_operator_token47] = ACTIONS(784), - [aux_sym_comparison_operator_token48] = ACTIONS(784), - [aux_sym_comparison_operator_token49] = ACTIONS(784), - [aux_sym_comparison_operator_token50] = ACTIONS(784), - [aux_sym_format_operator_token1] = ACTIONS(784), - [anon_sym_RPAREN] = ACTIONS(784), - [anon_sym_COMMA] = ACTIONS(784), - [anon_sym_PIPE] = ACTIONS(784), - [anon_sym_PERCENT] = ACTIONS(786), - [aux_sym_logical_expression_token1] = ACTIONS(784), - [aux_sym_logical_expression_token2] = ACTIONS(784), - [aux_sym_logical_expression_token3] = ACTIONS(784), - [aux_sym_bitwise_expression_token1] = ACTIONS(784), - [aux_sym_bitwise_expression_token2] = ACTIONS(784), - [aux_sym_bitwise_expression_token3] = ACTIONS(784), - [anon_sym_PLUS] = ACTIONS(786), - [anon_sym_DASH] = ACTIONS(786), - [anon_sym_SLASH] = ACTIONS(786), - [anon_sym_BSLASH] = ACTIONS(784), - [anon_sym_STAR] = ACTIONS(786), - [anon_sym_DOT_DOT] = ACTIONS(784), - [anon_sym_RBRACK] = ACTIONS(784), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(761), + [anon_sym_COLON_COLON] = ACTIONS(763), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(635), }, - [164] = { + [157] = { + [aux_sym_array_literal_expression_repeat1] = STATE(169), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(765), [anon_sym_BANG_EQ] = ACTIONS(765), @@ -44988,6 +44393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(765), [anon_sym_SLASH_EQ] = ACTIONS(765), [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_DASH_EQ] = ACTIONS(765), [anon_sym_GT] = ACTIONS(767), [anon_sym_GT_GT] = ACTIONS(765), [anon_sym_2_GT] = ACTIONS(767), @@ -45067,7 +44473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(769), [anon_sym_PIPE] = ACTIONS(765), [anon_sym_PERCENT] = ACTIONS(767), [aux_sym_logical_expression_token1] = ACTIONS(765), @@ -45082,10 +44488,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(765), [anon_sym_STAR] = ACTIONS(767), [anon_sym_DOT_DOT] = ACTIONS(765), - [anon_sym_RBRACK] = ACTIONS(765), }, - [165] = { - [aux_sym_array_literal_expression_repeat1] = STATE(165), + [158] = { + [aux_sym_array_literal_expression_repeat1] = STATE(158), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(775), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), + }, + [159] = { + [aux_sym_array_literal_expression_repeat1] = STATE(158), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(765), [anon_sym_BANG_EQ] = ACTIONS(765), @@ -45093,6 +44603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(765), [anon_sym_SLASH_EQ] = ACTIONS(765), [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_DASH_EQ] = ACTIONS(765), [anon_sym_GT] = ACTIONS(767), [anon_sym_GT_GT] = ACTIONS(765), [anon_sym_2_GT] = ACTIONS(767), @@ -45171,8 +44682,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(765), [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(788), + [anon_sym_COMMA] = ACTIONS(778), [anon_sym_PIPE] = ACTIONS(765), [anon_sym_PERCENT] = ACTIONS(767), [aux_sym_logical_expression_token1] = ACTIONS(765), @@ -45187,320 +44697,534 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(765), [anon_sym_STAR] = ACTIONS(767), [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), + }, + [160] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_BANG_EQ] = ACTIONS(651), + [anon_sym_PLUS_EQ] = ACTIONS(651), + [anon_sym_STAR_EQ] = ACTIONS(651), + [anon_sym_SLASH_EQ] = ACTIONS(651), + [anon_sym_PERCENT_EQ] = ACTIONS(651), + [anon_sym_DASH_EQ] = ACTIONS(651), + [anon_sym_GT] = ACTIONS(653), + [anon_sym_GT_GT] = ACTIONS(651), + [anon_sym_2_GT] = ACTIONS(653), + [anon_sym_2_GT_GT] = ACTIONS(651), + [anon_sym_3_GT] = ACTIONS(653), + [anon_sym_3_GT_GT] = ACTIONS(651), + [anon_sym_4_GT] = ACTIONS(653), + [anon_sym_4_GT_GT] = ACTIONS(651), + [anon_sym_5_GT] = ACTIONS(653), + [anon_sym_5_GT_GT] = ACTIONS(651), + [anon_sym_6_GT] = ACTIONS(653), + [anon_sym_6_GT_GT] = ACTIONS(651), + [anon_sym_STAR_GT] = ACTIONS(653), + [anon_sym_STAR_GT_GT] = ACTIONS(651), + [anon_sym_LT] = ACTIONS(653), + [anon_sym_STAR_GT_AMP1] = ACTIONS(651), + [anon_sym_2_GT_AMP1] = ACTIONS(651), + [anon_sym_3_GT_AMP1] = ACTIONS(651), + [anon_sym_4_GT_AMP1] = ACTIONS(651), + [anon_sym_5_GT_AMP1] = ACTIONS(651), + [anon_sym_6_GT_AMP1] = ACTIONS(651), + [anon_sym_STAR_GT_AMP2] = ACTIONS(651), + [anon_sym_1_GT_AMP2] = ACTIONS(651), + [anon_sym_3_GT_AMP2] = ACTIONS(651), + [anon_sym_4_GT_AMP2] = ACTIONS(651), + [anon_sym_5_GT_AMP2] = ACTIONS(651), + [anon_sym_6_GT_AMP2] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(651), + [aux_sym_comparison_operator_token2] = ACTIONS(651), + [aux_sym_comparison_operator_token3] = ACTIONS(651), + [aux_sym_comparison_operator_token4] = ACTIONS(651), + [aux_sym_comparison_operator_token5] = ACTIONS(651), + [aux_sym_comparison_operator_token6] = ACTIONS(651), + [aux_sym_comparison_operator_token7] = ACTIONS(651), + [aux_sym_comparison_operator_token8] = ACTIONS(651), + [aux_sym_comparison_operator_token9] = ACTIONS(651), + [aux_sym_comparison_operator_token10] = ACTIONS(651), + [aux_sym_comparison_operator_token11] = ACTIONS(651), + [aux_sym_comparison_operator_token12] = ACTIONS(651), + [aux_sym_comparison_operator_token13] = ACTIONS(651), + [aux_sym_comparison_operator_token14] = ACTIONS(651), + [aux_sym_comparison_operator_token15] = ACTIONS(651), + [aux_sym_comparison_operator_token16] = ACTIONS(651), + [aux_sym_comparison_operator_token17] = ACTIONS(651), + [aux_sym_comparison_operator_token18] = ACTIONS(651), + [aux_sym_comparison_operator_token19] = ACTIONS(651), + [aux_sym_comparison_operator_token20] = ACTIONS(651), + [aux_sym_comparison_operator_token21] = ACTIONS(651), + [aux_sym_comparison_operator_token22] = ACTIONS(651), + [aux_sym_comparison_operator_token23] = ACTIONS(651), + [aux_sym_comparison_operator_token24] = ACTIONS(651), + [aux_sym_comparison_operator_token25] = ACTIONS(651), + [aux_sym_comparison_operator_token26] = ACTIONS(651), + [aux_sym_comparison_operator_token27] = ACTIONS(651), + [aux_sym_comparison_operator_token28] = ACTIONS(653), + [aux_sym_comparison_operator_token29] = ACTIONS(651), + [aux_sym_comparison_operator_token30] = ACTIONS(651), + [aux_sym_comparison_operator_token31] = ACTIONS(651), + [aux_sym_comparison_operator_token32] = ACTIONS(651), + [aux_sym_comparison_operator_token33] = ACTIONS(651), + [aux_sym_comparison_operator_token34] = ACTIONS(653), + [aux_sym_comparison_operator_token35] = ACTIONS(651), + [aux_sym_comparison_operator_token36] = ACTIONS(651), + [aux_sym_comparison_operator_token37] = ACTIONS(651), + [aux_sym_comparison_operator_token38] = ACTIONS(651), + [aux_sym_comparison_operator_token39] = ACTIONS(651), + [aux_sym_comparison_operator_token40] = ACTIONS(651), + [aux_sym_comparison_operator_token41] = ACTIONS(651), + [aux_sym_comparison_operator_token42] = ACTIONS(651), + [aux_sym_comparison_operator_token43] = ACTIONS(651), + [aux_sym_comparison_operator_token44] = ACTIONS(651), + [aux_sym_comparison_operator_token45] = ACTIONS(651), + [aux_sym_comparison_operator_token46] = ACTIONS(651), + [aux_sym_comparison_operator_token47] = ACTIONS(651), + [aux_sym_comparison_operator_token48] = ACTIONS(651), + [aux_sym_comparison_operator_token49] = ACTIONS(651), + [aux_sym_comparison_operator_token50] = ACTIONS(651), + [aux_sym_format_operator_token1] = ACTIONS(651), + [anon_sym_RPAREN] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PERCENT] = ACTIONS(653), + [aux_sym_logical_expression_token1] = ACTIONS(651), + [aux_sym_logical_expression_token2] = ACTIONS(651), + [aux_sym_logical_expression_token3] = ACTIONS(651), + [aux_sym_bitwise_expression_token1] = ACTIONS(651), + [aux_sym_bitwise_expression_token2] = ACTIONS(651), + [aux_sym_bitwise_expression_token3] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(653), + [anon_sym_BSLASH] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(653), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_RBRACK] = ACTIONS(651), + }, + [161] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_DASH_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_RPAREN] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [anon_sym_RBRACK] = ACTIONS(643), }, - [166] = { + [162] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(791), - [anon_sym_BANG_EQ] = ACTIONS(791), - [anon_sym_PLUS_EQ] = ACTIONS(791), - [anon_sym_STAR_EQ] = ACTIONS(791), - [anon_sym_SLASH_EQ] = ACTIONS(791), - [anon_sym_PERCENT_EQ] = ACTIONS(791), - [anon_sym_GT] = ACTIONS(793), - [anon_sym_GT_GT] = ACTIONS(791), - [anon_sym_2_GT] = ACTIONS(793), - [anon_sym_2_GT_GT] = ACTIONS(791), - [anon_sym_3_GT] = ACTIONS(793), - [anon_sym_3_GT_GT] = ACTIONS(791), - [anon_sym_4_GT] = ACTIONS(793), - [anon_sym_4_GT_GT] = ACTIONS(791), - [anon_sym_5_GT] = ACTIONS(793), - [anon_sym_5_GT_GT] = ACTIONS(791), - [anon_sym_6_GT] = ACTIONS(793), - [anon_sym_6_GT_GT] = ACTIONS(791), - [anon_sym_STAR_GT] = ACTIONS(793), - [anon_sym_STAR_GT_GT] = ACTIONS(791), - [anon_sym_LT] = ACTIONS(793), - [anon_sym_STAR_GT_AMP1] = ACTIONS(791), - [anon_sym_2_GT_AMP1] = ACTIONS(791), - [anon_sym_3_GT_AMP1] = ACTIONS(791), - [anon_sym_4_GT_AMP1] = ACTIONS(791), - [anon_sym_5_GT_AMP1] = ACTIONS(791), - [anon_sym_6_GT_AMP1] = ACTIONS(791), - [anon_sym_STAR_GT_AMP2] = ACTIONS(791), - [anon_sym_1_GT_AMP2] = ACTIONS(791), - [anon_sym_3_GT_AMP2] = ACTIONS(791), - [anon_sym_4_GT_AMP2] = ACTIONS(791), - [anon_sym_5_GT_AMP2] = ACTIONS(791), - [anon_sym_6_GT_AMP2] = ACTIONS(791), - [aux_sym_comparison_operator_token1] = ACTIONS(791), - [aux_sym_comparison_operator_token2] = ACTIONS(791), - [aux_sym_comparison_operator_token3] = ACTIONS(791), - [aux_sym_comparison_operator_token4] = ACTIONS(791), - [aux_sym_comparison_operator_token5] = ACTIONS(791), - [aux_sym_comparison_operator_token6] = ACTIONS(791), - [aux_sym_comparison_operator_token7] = ACTIONS(791), - [aux_sym_comparison_operator_token8] = ACTIONS(791), - [aux_sym_comparison_operator_token9] = ACTIONS(791), - [aux_sym_comparison_operator_token10] = ACTIONS(791), - [aux_sym_comparison_operator_token11] = ACTIONS(791), - [aux_sym_comparison_operator_token12] = ACTIONS(791), - [aux_sym_comparison_operator_token13] = ACTIONS(791), - [aux_sym_comparison_operator_token14] = ACTIONS(791), - [aux_sym_comparison_operator_token15] = ACTIONS(791), - [aux_sym_comparison_operator_token16] = ACTIONS(791), - [aux_sym_comparison_operator_token17] = ACTIONS(791), - [aux_sym_comparison_operator_token18] = ACTIONS(791), - [aux_sym_comparison_operator_token19] = ACTIONS(791), - [aux_sym_comparison_operator_token20] = ACTIONS(791), - [aux_sym_comparison_operator_token21] = ACTIONS(791), - [aux_sym_comparison_operator_token22] = ACTIONS(791), - [aux_sym_comparison_operator_token23] = ACTIONS(791), - [aux_sym_comparison_operator_token24] = ACTIONS(791), - [aux_sym_comparison_operator_token25] = ACTIONS(791), - [aux_sym_comparison_operator_token26] = ACTIONS(791), - [aux_sym_comparison_operator_token27] = ACTIONS(791), - [aux_sym_comparison_operator_token28] = ACTIONS(793), - [aux_sym_comparison_operator_token29] = ACTIONS(791), - [aux_sym_comparison_operator_token30] = ACTIONS(791), - [aux_sym_comparison_operator_token31] = ACTIONS(791), - [aux_sym_comparison_operator_token32] = ACTIONS(791), - [aux_sym_comparison_operator_token33] = ACTIONS(791), - [aux_sym_comparison_operator_token34] = ACTIONS(793), - [aux_sym_comparison_operator_token35] = ACTIONS(791), - [aux_sym_comparison_operator_token36] = ACTIONS(791), - [aux_sym_comparison_operator_token37] = ACTIONS(791), - [aux_sym_comparison_operator_token38] = ACTIONS(791), - [aux_sym_comparison_operator_token39] = ACTIONS(791), - [aux_sym_comparison_operator_token40] = ACTIONS(791), - [aux_sym_comparison_operator_token41] = ACTIONS(791), - [aux_sym_comparison_operator_token42] = ACTIONS(791), - [aux_sym_comparison_operator_token43] = ACTIONS(791), - [aux_sym_comparison_operator_token44] = ACTIONS(791), - [aux_sym_comparison_operator_token45] = ACTIONS(791), - [aux_sym_comparison_operator_token46] = ACTIONS(791), - [aux_sym_comparison_operator_token47] = ACTIONS(791), - [aux_sym_comparison_operator_token48] = ACTIONS(791), - [aux_sym_comparison_operator_token49] = ACTIONS(791), - [aux_sym_comparison_operator_token50] = ACTIONS(791), - [aux_sym_format_operator_token1] = ACTIONS(791), - [anon_sym_RPAREN] = ACTIONS(791), - [anon_sym_COMMA] = ACTIONS(791), - [anon_sym_PIPE] = ACTIONS(791), - [anon_sym_PERCENT] = ACTIONS(793), - [aux_sym_logical_expression_token1] = ACTIONS(791), - [aux_sym_logical_expression_token2] = ACTIONS(791), - [aux_sym_logical_expression_token3] = ACTIONS(791), - [aux_sym_bitwise_expression_token1] = ACTIONS(791), - [aux_sym_bitwise_expression_token2] = ACTIONS(791), - [aux_sym_bitwise_expression_token3] = ACTIONS(791), - [anon_sym_PLUS] = ACTIONS(793), - [anon_sym_DASH] = ACTIONS(793), - [anon_sym_SLASH] = ACTIONS(793), - [anon_sym_BSLASH] = ACTIONS(791), - [anon_sym_STAR] = ACTIONS(793), - [anon_sym_DOT_DOT] = ACTIONS(791), - [anon_sym_RBRACK] = ACTIONS(791), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_PLUS_EQ] = ACTIONS(655), + [anon_sym_STAR_EQ] = ACTIONS(655), + [anon_sym_SLASH_EQ] = ACTIONS(655), + [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_DASH_EQ] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_2_GT] = ACTIONS(657), + [anon_sym_2_GT_GT] = ACTIONS(655), + [anon_sym_3_GT] = ACTIONS(657), + [anon_sym_3_GT_GT] = ACTIONS(655), + [anon_sym_4_GT] = ACTIONS(657), + [anon_sym_4_GT_GT] = ACTIONS(655), + [anon_sym_5_GT] = ACTIONS(657), + [anon_sym_5_GT_GT] = ACTIONS(655), + [anon_sym_6_GT] = ACTIONS(657), + [anon_sym_6_GT_GT] = ACTIONS(655), + [anon_sym_STAR_GT] = ACTIONS(657), + [anon_sym_STAR_GT_GT] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(657), + [anon_sym_STAR_GT_AMP1] = ACTIONS(655), + [anon_sym_2_GT_AMP1] = ACTIONS(655), + [anon_sym_3_GT_AMP1] = ACTIONS(655), + [anon_sym_4_GT_AMP1] = ACTIONS(655), + [anon_sym_5_GT_AMP1] = ACTIONS(655), + [anon_sym_6_GT_AMP1] = ACTIONS(655), + [anon_sym_STAR_GT_AMP2] = ACTIONS(655), + [anon_sym_1_GT_AMP2] = ACTIONS(655), + [anon_sym_3_GT_AMP2] = ACTIONS(655), + [anon_sym_4_GT_AMP2] = ACTIONS(655), + [anon_sym_5_GT_AMP2] = ACTIONS(655), + [anon_sym_6_GT_AMP2] = ACTIONS(655), + [aux_sym_comparison_operator_token1] = ACTIONS(655), + [aux_sym_comparison_operator_token2] = ACTIONS(655), + [aux_sym_comparison_operator_token3] = ACTIONS(655), + [aux_sym_comparison_operator_token4] = ACTIONS(655), + [aux_sym_comparison_operator_token5] = ACTIONS(655), + [aux_sym_comparison_operator_token6] = ACTIONS(655), + [aux_sym_comparison_operator_token7] = ACTIONS(655), + [aux_sym_comparison_operator_token8] = ACTIONS(655), + [aux_sym_comparison_operator_token9] = ACTIONS(655), + [aux_sym_comparison_operator_token10] = ACTIONS(655), + [aux_sym_comparison_operator_token11] = ACTIONS(655), + [aux_sym_comparison_operator_token12] = ACTIONS(655), + [aux_sym_comparison_operator_token13] = ACTIONS(655), + [aux_sym_comparison_operator_token14] = ACTIONS(655), + [aux_sym_comparison_operator_token15] = ACTIONS(655), + [aux_sym_comparison_operator_token16] = ACTIONS(655), + [aux_sym_comparison_operator_token17] = ACTIONS(655), + [aux_sym_comparison_operator_token18] = ACTIONS(655), + [aux_sym_comparison_operator_token19] = ACTIONS(655), + [aux_sym_comparison_operator_token20] = ACTIONS(655), + [aux_sym_comparison_operator_token21] = ACTIONS(655), + [aux_sym_comparison_operator_token22] = ACTIONS(655), + [aux_sym_comparison_operator_token23] = ACTIONS(655), + [aux_sym_comparison_operator_token24] = ACTIONS(655), + [aux_sym_comparison_operator_token25] = ACTIONS(655), + [aux_sym_comparison_operator_token26] = ACTIONS(655), + [aux_sym_comparison_operator_token27] = ACTIONS(655), + [aux_sym_comparison_operator_token28] = ACTIONS(657), + [aux_sym_comparison_operator_token29] = ACTIONS(655), + [aux_sym_comparison_operator_token30] = ACTIONS(655), + [aux_sym_comparison_operator_token31] = ACTIONS(655), + [aux_sym_comparison_operator_token32] = ACTIONS(655), + [aux_sym_comparison_operator_token33] = ACTIONS(655), + [aux_sym_comparison_operator_token34] = ACTIONS(657), + [aux_sym_comparison_operator_token35] = ACTIONS(655), + [aux_sym_comparison_operator_token36] = ACTIONS(655), + [aux_sym_comparison_operator_token37] = ACTIONS(655), + [aux_sym_comparison_operator_token38] = ACTIONS(655), + [aux_sym_comparison_operator_token39] = ACTIONS(655), + [aux_sym_comparison_operator_token40] = ACTIONS(655), + [aux_sym_comparison_operator_token41] = ACTIONS(655), + [aux_sym_comparison_operator_token42] = ACTIONS(655), + [aux_sym_comparison_operator_token43] = ACTIONS(655), + [aux_sym_comparison_operator_token44] = ACTIONS(655), + [aux_sym_comparison_operator_token45] = ACTIONS(655), + [aux_sym_comparison_operator_token46] = ACTIONS(655), + [aux_sym_comparison_operator_token47] = ACTIONS(655), + [aux_sym_comparison_operator_token48] = ACTIONS(655), + [aux_sym_comparison_operator_token49] = ACTIONS(655), + [aux_sym_comparison_operator_token50] = ACTIONS(655), + [aux_sym_format_operator_token1] = ACTIONS(655), + [anon_sym_RPAREN] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(657), + [aux_sym_logical_expression_token1] = ACTIONS(655), + [aux_sym_logical_expression_token2] = ACTIONS(655), + [aux_sym_logical_expression_token3] = ACTIONS(655), + [aux_sym_bitwise_expression_token1] = ACTIONS(655), + [aux_sym_bitwise_expression_token2] = ACTIONS(655), + [aux_sym_bitwise_expression_token3] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_BSLASH] = ACTIONS(655), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_DOT_DOT] = ACTIONS(655), + [anon_sym_RBRACK] = ACTIONS(655), }, - [167] = { - [aux_sym_array_literal_expression_repeat1] = STATE(160), + [163] = { + [aux_sym_array_literal_expression_repeat1] = STATE(159), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(778), - [anon_sym_BANG_EQ] = ACTIONS(778), - [anon_sym_PLUS_EQ] = ACTIONS(778), - [anon_sym_STAR_EQ] = ACTIONS(778), - [anon_sym_SLASH_EQ] = ACTIONS(778), - [anon_sym_PERCENT_EQ] = ACTIONS(778), - [anon_sym_GT] = ACTIONS(780), - [anon_sym_GT_GT] = ACTIONS(778), - [anon_sym_2_GT] = ACTIONS(780), - [anon_sym_2_GT_GT] = ACTIONS(778), - [anon_sym_3_GT] = ACTIONS(780), - [anon_sym_3_GT_GT] = ACTIONS(778), - [anon_sym_4_GT] = ACTIONS(780), - [anon_sym_4_GT_GT] = ACTIONS(778), - [anon_sym_5_GT] = ACTIONS(780), - [anon_sym_5_GT_GT] = ACTIONS(778), - [anon_sym_6_GT] = ACTIONS(780), - [anon_sym_6_GT_GT] = ACTIONS(778), - [anon_sym_STAR_GT] = ACTIONS(780), - [anon_sym_STAR_GT_GT] = ACTIONS(778), - [anon_sym_LT] = ACTIONS(780), - [anon_sym_STAR_GT_AMP1] = ACTIONS(778), - [anon_sym_2_GT_AMP1] = ACTIONS(778), - [anon_sym_3_GT_AMP1] = ACTIONS(778), - [anon_sym_4_GT_AMP1] = ACTIONS(778), - [anon_sym_5_GT_AMP1] = ACTIONS(778), - [anon_sym_6_GT_AMP1] = ACTIONS(778), - [anon_sym_STAR_GT_AMP2] = ACTIONS(778), - [anon_sym_1_GT_AMP2] = ACTIONS(778), - [anon_sym_3_GT_AMP2] = ACTIONS(778), - [anon_sym_4_GT_AMP2] = ACTIONS(778), - [anon_sym_5_GT_AMP2] = ACTIONS(778), - [anon_sym_6_GT_AMP2] = ACTIONS(778), - [aux_sym_comparison_operator_token1] = ACTIONS(778), - [aux_sym_comparison_operator_token2] = ACTIONS(778), - [aux_sym_comparison_operator_token3] = ACTIONS(778), - [aux_sym_comparison_operator_token4] = ACTIONS(778), - [aux_sym_comparison_operator_token5] = ACTIONS(778), - [aux_sym_comparison_operator_token6] = ACTIONS(778), - [aux_sym_comparison_operator_token7] = ACTIONS(778), - [aux_sym_comparison_operator_token8] = ACTIONS(778), - [aux_sym_comparison_operator_token9] = ACTIONS(778), - [aux_sym_comparison_operator_token10] = ACTIONS(778), - [aux_sym_comparison_operator_token11] = ACTIONS(778), - [aux_sym_comparison_operator_token12] = ACTIONS(778), - [aux_sym_comparison_operator_token13] = ACTIONS(778), - [aux_sym_comparison_operator_token14] = ACTIONS(778), - [aux_sym_comparison_operator_token15] = ACTIONS(778), - [aux_sym_comparison_operator_token16] = ACTIONS(778), - [aux_sym_comparison_operator_token17] = ACTIONS(778), - [aux_sym_comparison_operator_token18] = ACTIONS(778), - [aux_sym_comparison_operator_token19] = ACTIONS(778), - [aux_sym_comparison_operator_token20] = ACTIONS(778), - [aux_sym_comparison_operator_token21] = ACTIONS(778), - [aux_sym_comparison_operator_token22] = ACTIONS(778), - [aux_sym_comparison_operator_token23] = ACTIONS(778), - [aux_sym_comparison_operator_token24] = ACTIONS(778), - [aux_sym_comparison_operator_token25] = ACTIONS(778), - [aux_sym_comparison_operator_token26] = ACTIONS(778), - [aux_sym_comparison_operator_token27] = ACTIONS(778), - [aux_sym_comparison_operator_token28] = ACTIONS(780), - [aux_sym_comparison_operator_token29] = ACTIONS(778), - [aux_sym_comparison_operator_token30] = ACTIONS(778), - [aux_sym_comparison_operator_token31] = ACTIONS(778), - [aux_sym_comparison_operator_token32] = ACTIONS(778), - [aux_sym_comparison_operator_token33] = ACTIONS(778), - [aux_sym_comparison_operator_token34] = ACTIONS(780), - [aux_sym_comparison_operator_token35] = ACTIONS(778), - [aux_sym_comparison_operator_token36] = ACTIONS(778), - [aux_sym_comparison_operator_token37] = ACTIONS(778), - [aux_sym_comparison_operator_token38] = ACTIONS(778), - [aux_sym_comparison_operator_token39] = ACTIONS(778), - [aux_sym_comparison_operator_token40] = ACTIONS(778), - [aux_sym_comparison_operator_token41] = ACTIONS(778), - [aux_sym_comparison_operator_token42] = ACTIONS(778), - [aux_sym_comparison_operator_token43] = ACTIONS(778), - [aux_sym_comparison_operator_token44] = ACTIONS(778), - [aux_sym_comparison_operator_token45] = ACTIONS(778), - [aux_sym_comparison_operator_token46] = ACTIONS(778), - [aux_sym_comparison_operator_token47] = ACTIONS(778), - [aux_sym_comparison_operator_token48] = ACTIONS(778), - [aux_sym_comparison_operator_token49] = ACTIONS(778), - [aux_sym_comparison_operator_token50] = ACTIONS(778), - [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_RPAREN] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(776), - [anon_sym_PIPE] = ACTIONS(778), - [anon_sym_PERCENT] = ACTIONS(780), - [aux_sym_logical_expression_token1] = ACTIONS(778), - [aux_sym_logical_expression_token2] = ACTIONS(778), - [aux_sym_logical_expression_token3] = ACTIONS(778), - [aux_sym_bitwise_expression_token1] = ACTIONS(778), - [aux_sym_bitwise_expression_token2] = ACTIONS(778), - [aux_sym_bitwise_expression_token3] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_SLASH] = ACTIONS(780), - [anon_sym_BSLASH] = ACTIONS(778), - [anon_sym_STAR] = ACTIONS(780), - [anon_sym_DOT_DOT] = ACTIONS(778), + [anon_sym_EQ] = ACTIONS(780), + [anon_sym_BANG_EQ] = ACTIONS(780), + [anon_sym_PLUS_EQ] = ACTIONS(780), + [anon_sym_STAR_EQ] = ACTIONS(780), + [anon_sym_SLASH_EQ] = ACTIONS(780), + [anon_sym_PERCENT_EQ] = ACTIONS(780), + [anon_sym_DASH_EQ] = ACTIONS(780), + [anon_sym_GT] = ACTIONS(782), + [anon_sym_GT_GT] = ACTIONS(780), + [anon_sym_2_GT] = ACTIONS(782), + [anon_sym_2_GT_GT] = ACTIONS(780), + [anon_sym_3_GT] = ACTIONS(782), + [anon_sym_3_GT_GT] = ACTIONS(780), + [anon_sym_4_GT] = ACTIONS(782), + [anon_sym_4_GT_GT] = ACTIONS(780), + [anon_sym_5_GT] = ACTIONS(782), + [anon_sym_5_GT_GT] = ACTIONS(780), + [anon_sym_6_GT] = ACTIONS(782), + [anon_sym_6_GT_GT] = ACTIONS(780), + [anon_sym_STAR_GT] = ACTIONS(782), + [anon_sym_STAR_GT_GT] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(782), + [anon_sym_STAR_GT_AMP1] = ACTIONS(780), + [anon_sym_2_GT_AMP1] = ACTIONS(780), + [anon_sym_3_GT_AMP1] = ACTIONS(780), + [anon_sym_4_GT_AMP1] = ACTIONS(780), + [anon_sym_5_GT_AMP1] = ACTIONS(780), + [anon_sym_6_GT_AMP1] = ACTIONS(780), + [anon_sym_STAR_GT_AMP2] = ACTIONS(780), + [anon_sym_1_GT_AMP2] = ACTIONS(780), + [anon_sym_3_GT_AMP2] = ACTIONS(780), + [anon_sym_4_GT_AMP2] = ACTIONS(780), + [anon_sym_5_GT_AMP2] = ACTIONS(780), + [anon_sym_6_GT_AMP2] = ACTIONS(780), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(782), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(782), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(782), + [anon_sym_DOT_DOT] = ACTIONS(780), + [sym__statement_terminator] = ACTIONS(780), }, - [168] = { + [164] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_RBRACK] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_RPAREN] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [anon_sym_RBRACK] = ACTIONS(675), }, - [169] = { + [165] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(639), [anon_sym_BANG_EQ] = ACTIONS(639), @@ -45508,6 +45232,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(639), [anon_sym_SLASH_EQ] = ACTIONS(639), [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_DASH_EQ] = ACTIONS(639), [anon_sym_GT] = ACTIONS(641), [anon_sym_GT_GT] = ACTIONS(639), [anon_sym_2_GT] = ACTIONS(641), @@ -45604,215 +45329,532 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(639), [anon_sym_RBRACK] = ACTIONS(639), }, - [170] = { - [aux_sym_array_literal_expression_repeat1] = STATE(157), + [166] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(772), - [anon_sym_BANG_EQ] = ACTIONS(772), - [anon_sym_PLUS_EQ] = ACTIONS(772), - [anon_sym_STAR_EQ] = ACTIONS(772), - [anon_sym_SLASH_EQ] = ACTIONS(772), - [anon_sym_PERCENT_EQ] = ACTIONS(772), - [anon_sym_GT] = ACTIONS(774), - [anon_sym_GT_GT] = ACTIONS(772), - [anon_sym_2_GT] = ACTIONS(774), - [anon_sym_2_GT_GT] = ACTIONS(772), - [anon_sym_3_GT] = ACTIONS(774), - [anon_sym_3_GT_GT] = ACTIONS(772), - [anon_sym_4_GT] = ACTIONS(774), - [anon_sym_4_GT_GT] = ACTIONS(772), - [anon_sym_5_GT] = ACTIONS(774), - [anon_sym_5_GT_GT] = ACTIONS(772), - [anon_sym_6_GT] = ACTIONS(774), - [anon_sym_6_GT_GT] = ACTIONS(772), - [anon_sym_STAR_GT] = ACTIONS(774), - [anon_sym_STAR_GT_GT] = ACTIONS(772), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_STAR_GT_AMP1] = ACTIONS(772), - [anon_sym_2_GT_AMP1] = ACTIONS(772), - [anon_sym_3_GT_AMP1] = ACTIONS(772), - [anon_sym_4_GT_AMP1] = ACTIONS(772), - [anon_sym_5_GT_AMP1] = ACTIONS(772), - [anon_sym_6_GT_AMP1] = ACTIONS(772), - [anon_sym_STAR_GT_AMP2] = ACTIONS(772), - [anon_sym_1_GT_AMP2] = ACTIONS(772), - [anon_sym_3_GT_AMP2] = ACTIONS(772), - [anon_sym_4_GT_AMP2] = ACTIONS(772), - [anon_sym_5_GT_AMP2] = ACTIONS(772), - [anon_sym_6_GT_AMP2] = ACTIONS(772), - [aux_sym_comparison_operator_token1] = ACTIONS(772), - [aux_sym_comparison_operator_token2] = ACTIONS(772), - [aux_sym_comparison_operator_token3] = ACTIONS(772), - [aux_sym_comparison_operator_token4] = ACTIONS(772), - [aux_sym_comparison_operator_token5] = ACTIONS(772), - [aux_sym_comparison_operator_token6] = ACTIONS(772), - [aux_sym_comparison_operator_token7] = ACTIONS(772), - [aux_sym_comparison_operator_token8] = ACTIONS(772), - [aux_sym_comparison_operator_token9] = ACTIONS(772), - [aux_sym_comparison_operator_token10] = ACTIONS(772), - [aux_sym_comparison_operator_token11] = ACTIONS(772), - [aux_sym_comparison_operator_token12] = ACTIONS(772), - [aux_sym_comparison_operator_token13] = ACTIONS(772), - [aux_sym_comparison_operator_token14] = ACTIONS(772), - [aux_sym_comparison_operator_token15] = ACTIONS(772), - [aux_sym_comparison_operator_token16] = ACTIONS(772), - [aux_sym_comparison_operator_token17] = ACTIONS(772), - [aux_sym_comparison_operator_token18] = ACTIONS(772), - [aux_sym_comparison_operator_token19] = ACTIONS(772), - [aux_sym_comparison_operator_token20] = ACTIONS(772), - [aux_sym_comparison_operator_token21] = ACTIONS(772), - [aux_sym_comparison_operator_token22] = ACTIONS(772), - [aux_sym_comparison_operator_token23] = ACTIONS(772), - [aux_sym_comparison_operator_token24] = ACTIONS(772), - [aux_sym_comparison_operator_token25] = ACTIONS(772), - [aux_sym_comparison_operator_token26] = ACTIONS(772), - [aux_sym_comparison_operator_token27] = ACTIONS(772), - [aux_sym_comparison_operator_token28] = ACTIONS(774), - [aux_sym_comparison_operator_token29] = ACTIONS(772), - [aux_sym_comparison_operator_token30] = ACTIONS(772), - [aux_sym_comparison_operator_token31] = ACTIONS(772), - [aux_sym_comparison_operator_token32] = ACTIONS(772), - [aux_sym_comparison_operator_token33] = ACTIONS(772), - [aux_sym_comparison_operator_token34] = ACTIONS(774), - [aux_sym_comparison_operator_token35] = ACTIONS(772), - [aux_sym_comparison_operator_token36] = ACTIONS(772), - [aux_sym_comparison_operator_token37] = ACTIONS(772), - [aux_sym_comparison_operator_token38] = ACTIONS(772), - [aux_sym_comparison_operator_token39] = ACTIONS(772), - [aux_sym_comparison_operator_token40] = ACTIONS(772), - [aux_sym_comparison_operator_token41] = ACTIONS(772), - [aux_sym_comparison_operator_token42] = ACTIONS(772), - [aux_sym_comparison_operator_token43] = ACTIONS(772), - [aux_sym_comparison_operator_token44] = ACTIONS(772), - [aux_sym_comparison_operator_token45] = ACTIONS(772), - [aux_sym_comparison_operator_token46] = ACTIONS(772), - [aux_sym_comparison_operator_token47] = ACTIONS(772), - [aux_sym_comparison_operator_token48] = ACTIONS(772), - [aux_sym_comparison_operator_token49] = ACTIONS(772), - [aux_sym_comparison_operator_token50] = ACTIONS(772), - [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(782), - [anon_sym_PIPE] = ACTIONS(772), - [anon_sym_PERCENT] = ACTIONS(774), - [aux_sym_logical_expression_token1] = ACTIONS(772), - [aux_sym_logical_expression_token2] = ACTIONS(772), - [aux_sym_logical_expression_token3] = ACTIONS(772), - [aux_sym_bitwise_expression_token1] = ACTIONS(772), - [aux_sym_bitwise_expression_token2] = ACTIONS(772), - [aux_sym_bitwise_expression_token3] = ACTIONS(772), - [anon_sym_PLUS] = ACTIONS(774), - [anon_sym_DASH] = ACTIONS(774), - [anon_sym_SLASH] = ACTIONS(774), - [anon_sym_BSLASH] = ACTIONS(772), - [anon_sym_STAR] = ACTIONS(774), - [anon_sym_DOT_DOT] = ACTIONS(772), - [sym__statement_terminator] = ACTIONS(772), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(771), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + [anon_sym_RBRACK] = ACTIONS(771), }, - [171] = { + [167] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_RPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_RBRACK] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_PLUS_EQ] = ACTIONS(784), + [anon_sym_STAR_EQ] = ACTIONS(784), + [anon_sym_SLASH_EQ] = ACTIONS(784), + [anon_sym_PERCENT_EQ] = ACTIONS(784), + [anon_sym_DASH_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_2_GT] = ACTIONS(786), + [anon_sym_2_GT_GT] = ACTIONS(784), + [anon_sym_3_GT] = ACTIONS(786), + [anon_sym_3_GT_GT] = ACTIONS(784), + [anon_sym_4_GT] = ACTIONS(786), + [anon_sym_4_GT_GT] = ACTIONS(784), + [anon_sym_5_GT] = ACTIONS(786), + [anon_sym_5_GT_GT] = ACTIONS(784), + [anon_sym_6_GT] = ACTIONS(786), + [anon_sym_6_GT_GT] = ACTIONS(784), + [anon_sym_STAR_GT] = ACTIONS(786), + [anon_sym_STAR_GT_GT] = ACTIONS(784), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_STAR_GT_AMP1] = ACTIONS(784), + [anon_sym_2_GT_AMP1] = ACTIONS(784), + [anon_sym_3_GT_AMP1] = ACTIONS(784), + [anon_sym_4_GT_AMP1] = ACTIONS(784), + [anon_sym_5_GT_AMP1] = ACTIONS(784), + [anon_sym_6_GT_AMP1] = ACTIONS(784), + [anon_sym_STAR_GT_AMP2] = ACTIONS(784), + [anon_sym_1_GT_AMP2] = ACTIONS(784), + [anon_sym_3_GT_AMP2] = ACTIONS(784), + [anon_sym_4_GT_AMP2] = ACTIONS(784), + [anon_sym_5_GT_AMP2] = ACTIONS(784), + [anon_sym_6_GT_AMP2] = ACTIONS(784), + [aux_sym_comparison_operator_token1] = ACTIONS(784), + [aux_sym_comparison_operator_token2] = ACTIONS(784), + [aux_sym_comparison_operator_token3] = ACTIONS(784), + [aux_sym_comparison_operator_token4] = ACTIONS(784), + [aux_sym_comparison_operator_token5] = ACTIONS(784), + [aux_sym_comparison_operator_token6] = ACTIONS(784), + [aux_sym_comparison_operator_token7] = ACTIONS(784), + [aux_sym_comparison_operator_token8] = ACTIONS(784), + [aux_sym_comparison_operator_token9] = ACTIONS(784), + [aux_sym_comparison_operator_token10] = ACTIONS(784), + [aux_sym_comparison_operator_token11] = ACTIONS(784), + [aux_sym_comparison_operator_token12] = ACTIONS(784), + [aux_sym_comparison_operator_token13] = ACTIONS(784), + [aux_sym_comparison_operator_token14] = ACTIONS(784), + [aux_sym_comparison_operator_token15] = ACTIONS(784), + [aux_sym_comparison_operator_token16] = ACTIONS(784), + [aux_sym_comparison_operator_token17] = ACTIONS(784), + [aux_sym_comparison_operator_token18] = ACTIONS(784), + [aux_sym_comparison_operator_token19] = ACTIONS(784), + [aux_sym_comparison_operator_token20] = ACTIONS(784), + [aux_sym_comparison_operator_token21] = ACTIONS(784), + [aux_sym_comparison_operator_token22] = ACTIONS(784), + [aux_sym_comparison_operator_token23] = ACTIONS(784), + [aux_sym_comparison_operator_token24] = ACTIONS(784), + [aux_sym_comparison_operator_token25] = ACTIONS(784), + [aux_sym_comparison_operator_token26] = ACTIONS(784), + [aux_sym_comparison_operator_token27] = ACTIONS(784), + [aux_sym_comparison_operator_token28] = ACTIONS(786), + [aux_sym_comparison_operator_token29] = ACTIONS(784), + [aux_sym_comparison_operator_token30] = ACTIONS(784), + [aux_sym_comparison_operator_token31] = ACTIONS(784), + [aux_sym_comparison_operator_token32] = ACTIONS(784), + [aux_sym_comparison_operator_token33] = ACTIONS(784), + [aux_sym_comparison_operator_token34] = ACTIONS(786), + [aux_sym_comparison_operator_token35] = ACTIONS(784), + [aux_sym_comparison_operator_token36] = ACTIONS(784), + [aux_sym_comparison_operator_token37] = ACTIONS(784), + [aux_sym_comparison_operator_token38] = ACTIONS(784), + [aux_sym_comparison_operator_token39] = ACTIONS(784), + [aux_sym_comparison_operator_token40] = ACTIONS(784), + [aux_sym_comparison_operator_token41] = ACTIONS(784), + [aux_sym_comparison_operator_token42] = ACTIONS(784), + [aux_sym_comparison_operator_token43] = ACTIONS(784), + [aux_sym_comparison_operator_token44] = ACTIONS(784), + [aux_sym_comparison_operator_token45] = ACTIONS(784), + [aux_sym_comparison_operator_token46] = ACTIONS(784), + [aux_sym_comparison_operator_token47] = ACTIONS(784), + [aux_sym_comparison_operator_token48] = ACTIONS(784), + [aux_sym_comparison_operator_token49] = ACTIONS(784), + [aux_sym_comparison_operator_token50] = ACTIONS(784), + [aux_sym_format_operator_token1] = ACTIONS(784), + [anon_sym_RPAREN] = ACTIONS(784), + [anon_sym_COMMA] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_PERCENT] = ACTIONS(786), + [aux_sym_logical_expression_token1] = ACTIONS(784), + [aux_sym_logical_expression_token2] = ACTIONS(784), + [aux_sym_logical_expression_token3] = ACTIONS(784), + [aux_sym_bitwise_expression_token1] = ACTIONS(784), + [aux_sym_bitwise_expression_token2] = ACTIONS(784), + [aux_sym_bitwise_expression_token3] = ACTIONS(784), + [anon_sym_PLUS] = ACTIONS(786), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_BSLASH] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(786), + [anon_sym_DOT_DOT] = ACTIONS(784), + [anon_sym_RBRACK] = ACTIONS(784), }, - [172] = { + [168] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_PLUS_EQ] = ACTIONS(788), + [anon_sym_STAR_EQ] = ACTIONS(788), + [anon_sym_SLASH_EQ] = ACTIONS(788), + [anon_sym_PERCENT_EQ] = ACTIONS(788), + [anon_sym_DASH_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_2_GT] = ACTIONS(790), + [anon_sym_2_GT_GT] = ACTIONS(788), + [anon_sym_3_GT] = ACTIONS(790), + [anon_sym_3_GT_GT] = ACTIONS(788), + [anon_sym_4_GT] = ACTIONS(790), + [anon_sym_4_GT_GT] = ACTIONS(788), + [anon_sym_5_GT] = ACTIONS(790), + [anon_sym_5_GT_GT] = ACTIONS(788), + [anon_sym_6_GT] = ACTIONS(790), + [anon_sym_6_GT_GT] = ACTIONS(788), + [anon_sym_STAR_GT] = ACTIONS(790), + [anon_sym_STAR_GT_GT] = ACTIONS(788), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_STAR_GT_AMP1] = ACTIONS(788), + [anon_sym_2_GT_AMP1] = ACTIONS(788), + [anon_sym_3_GT_AMP1] = ACTIONS(788), + [anon_sym_4_GT_AMP1] = ACTIONS(788), + [anon_sym_5_GT_AMP1] = ACTIONS(788), + [anon_sym_6_GT_AMP1] = ACTIONS(788), + [anon_sym_STAR_GT_AMP2] = ACTIONS(788), + [anon_sym_1_GT_AMP2] = ACTIONS(788), + [anon_sym_3_GT_AMP2] = ACTIONS(788), + [anon_sym_4_GT_AMP2] = ACTIONS(788), + [anon_sym_5_GT_AMP2] = ACTIONS(788), + [anon_sym_6_GT_AMP2] = ACTIONS(788), + [aux_sym_comparison_operator_token1] = ACTIONS(788), + [aux_sym_comparison_operator_token2] = ACTIONS(788), + [aux_sym_comparison_operator_token3] = ACTIONS(788), + [aux_sym_comparison_operator_token4] = ACTIONS(788), + [aux_sym_comparison_operator_token5] = ACTIONS(788), + [aux_sym_comparison_operator_token6] = ACTIONS(788), + [aux_sym_comparison_operator_token7] = ACTIONS(788), + [aux_sym_comparison_operator_token8] = ACTIONS(788), + [aux_sym_comparison_operator_token9] = ACTIONS(788), + [aux_sym_comparison_operator_token10] = ACTIONS(788), + [aux_sym_comparison_operator_token11] = ACTIONS(788), + [aux_sym_comparison_operator_token12] = ACTIONS(788), + [aux_sym_comparison_operator_token13] = ACTIONS(788), + [aux_sym_comparison_operator_token14] = ACTIONS(788), + [aux_sym_comparison_operator_token15] = ACTIONS(788), + [aux_sym_comparison_operator_token16] = ACTIONS(788), + [aux_sym_comparison_operator_token17] = ACTIONS(788), + [aux_sym_comparison_operator_token18] = ACTIONS(788), + [aux_sym_comparison_operator_token19] = ACTIONS(788), + [aux_sym_comparison_operator_token20] = ACTIONS(788), + [aux_sym_comparison_operator_token21] = ACTIONS(788), + [aux_sym_comparison_operator_token22] = ACTIONS(788), + [aux_sym_comparison_operator_token23] = ACTIONS(788), + [aux_sym_comparison_operator_token24] = ACTIONS(788), + [aux_sym_comparison_operator_token25] = ACTIONS(788), + [aux_sym_comparison_operator_token26] = ACTIONS(788), + [aux_sym_comparison_operator_token27] = ACTIONS(788), + [aux_sym_comparison_operator_token28] = ACTIONS(790), + [aux_sym_comparison_operator_token29] = ACTIONS(788), + [aux_sym_comparison_operator_token30] = ACTIONS(788), + [aux_sym_comparison_operator_token31] = ACTIONS(788), + [aux_sym_comparison_operator_token32] = ACTIONS(788), + [aux_sym_comparison_operator_token33] = ACTIONS(788), + [aux_sym_comparison_operator_token34] = ACTIONS(790), + [aux_sym_comparison_operator_token35] = ACTIONS(788), + [aux_sym_comparison_operator_token36] = ACTIONS(788), + [aux_sym_comparison_operator_token37] = ACTIONS(788), + [aux_sym_comparison_operator_token38] = ACTIONS(788), + [aux_sym_comparison_operator_token39] = ACTIONS(788), + [aux_sym_comparison_operator_token40] = ACTIONS(788), + [aux_sym_comparison_operator_token41] = ACTIONS(788), + [aux_sym_comparison_operator_token42] = ACTIONS(788), + [aux_sym_comparison_operator_token43] = ACTIONS(788), + [aux_sym_comparison_operator_token44] = ACTIONS(788), + [aux_sym_comparison_operator_token45] = ACTIONS(788), + [aux_sym_comparison_operator_token46] = ACTIONS(788), + [aux_sym_comparison_operator_token47] = ACTIONS(788), + [aux_sym_comparison_operator_token48] = ACTIONS(788), + [aux_sym_comparison_operator_token49] = ACTIONS(788), + [aux_sym_comparison_operator_token50] = ACTIONS(788), + [aux_sym_format_operator_token1] = ACTIONS(788), + [anon_sym_RPAREN] = ACTIONS(788), + [anon_sym_COMMA] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_PERCENT] = ACTIONS(790), + [aux_sym_logical_expression_token1] = ACTIONS(788), + [aux_sym_logical_expression_token2] = ACTIONS(788), + [aux_sym_logical_expression_token3] = ACTIONS(788), + [aux_sym_bitwise_expression_token1] = ACTIONS(788), + [aux_sym_bitwise_expression_token2] = ACTIONS(788), + [aux_sym_bitwise_expression_token3] = ACTIONS(788), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_BSLASH] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(790), + [anon_sym_DOT_DOT] = ACTIONS(788), + [anon_sym_RBRACK] = ACTIONS(788), + }, + [169] = { + [aux_sym_array_literal_expression_repeat1] = STATE(169), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(792), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + }, + [170] = { + [aux_sym_array_literal_expression_repeat1] = STATE(157), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(780), + [anon_sym_BANG_EQ] = ACTIONS(780), + [anon_sym_PLUS_EQ] = ACTIONS(780), + [anon_sym_STAR_EQ] = ACTIONS(780), + [anon_sym_SLASH_EQ] = ACTIONS(780), + [anon_sym_PERCENT_EQ] = ACTIONS(780), + [anon_sym_DASH_EQ] = ACTIONS(780), + [anon_sym_GT] = ACTIONS(782), + [anon_sym_GT_GT] = ACTIONS(780), + [anon_sym_2_GT] = ACTIONS(782), + [anon_sym_2_GT_GT] = ACTIONS(780), + [anon_sym_3_GT] = ACTIONS(782), + [anon_sym_3_GT_GT] = ACTIONS(780), + [anon_sym_4_GT] = ACTIONS(782), + [anon_sym_4_GT_GT] = ACTIONS(780), + [anon_sym_5_GT] = ACTIONS(782), + [anon_sym_5_GT_GT] = ACTIONS(780), + [anon_sym_6_GT] = ACTIONS(782), + [anon_sym_6_GT_GT] = ACTIONS(780), + [anon_sym_STAR_GT] = ACTIONS(782), + [anon_sym_STAR_GT_GT] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(782), + [anon_sym_STAR_GT_AMP1] = ACTIONS(780), + [anon_sym_2_GT_AMP1] = ACTIONS(780), + [anon_sym_3_GT_AMP1] = ACTIONS(780), + [anon_sym_4_GT_AMP1] = ACTIONS(780), + [anon_sym_5_GT_AMP1] = ACTIONS(780), + [anon_sym_6_GT_AMP1] = ACTIONS(780), + [anon_sym_STAR_GT_AMP2] = ACTIONS(780), + [anon_sym_1_GT_AMP2] = ACTIONS(780), + [anon_sym_3_GT_AMP2] = ACTIONS(780), + [anon_sym_4_GT_AMP2] = ACTIONS(780), + [anon_sym_5_GT_AMP2] = ACTIONS(780), + [anon_sym_6_GT_AMP2] = ACTIONS(780), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_RPAREN] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(782), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(782), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(782), + [anon_sym_DOT_DOT] = ACTIONS(780), + }, + [171] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(635), [anon_sym_BANG_EQ] = ACTIONS(635), @@ -45820,6 +45862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(635), [anon_sym_SLASH_EQ] = ACTIONS(635), [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), [anon_sym_GT] = ACTIONS(637), [anon_sym_GT_GT] = ACTIONS(635), [anon_sym_2_GT] = ACTIONS(637), @@ -45898,6 +45941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(635), [aux_sym_comparison_operator_token50] = ACTIONS(635), [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), [anon_sym_COMMA] = ACTIONS(635), [anon_sym_PIPE] = ACTIONS(635), [anon_sym_PERCENT] = ACTIONS(637), @@ -45913,215 +45957,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(635), [anon_sym_STAR] = ACTIONS(637), [anon_sym_DOT_DOT] = ACTIONS(635), - [sym__statement_terminator] = ACTIONS(635), - }, - [173] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), + [anon_sym_RBRACK] = ACTIONS(635), }, - [174] = { + [172] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [sym__statement_terminator] = ACTIONS(639), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_BANG_EQ] = ACTIONS(651), + [anon_sym_PLUS_EQ] = ACTIONS(651), + [anon_sym_STAR_EQ] = ACTIONS(651), + [anon_sym_SLASH_EQ] = ACTIONS(651), + [anon_sym_PERCENT_EQ] = ACTIONS(651), + [anon_sym_DASH_EQ] = ACTIONS(651), + [anon_sym_GT] = ACTIONS(653), + [anon_sym_GT_GT] = ACTIONS(651), + [anon_sym_2_GT] = ACTIONS(653), + [anon_sym_2_GT_GT] = ACTIONS(651), + [anon_sym_3_GT] = ACTIONS(653), + [anon_sym_3_GT_GT] = ACTIONS(651), + [anon_sym_4_GT] = ACTIONS(653), + [anon_sym_4_GT_GT] = ACTIONS(651), + [anon_sym_5_GT] = ACTIONS(653), + [anon_sym_5_GT_GT] = ACTIONS(651), + [anon_sym_6_GT] = ACTIONS(653), + [anon_sym_6_GT_GT] = ACTIONS(651), + [anon_sym_STAR_GT] = ACTIONS(653), + [anon_sym_STAR_GT_GT] = ACTIONS(651), + [anon_sym_LT] = ACTIONS(653), + [anon_sym_STAR_GT_AMP1] = ACTIONS(651), + [anon_sym_2_GT_AMP1] = ACTIONS(651), + [anon_sym_3_GT_AMP1] = ACTIONS(651), + [anon_sym_4_GT_AMP1] = ACTIONS(651), + [anon_sym_5_GT_AMP1] = ACTIONS(651), + [anon_sym_6_GT_AMP1] = ACTIONS(651), + [anon_sym_STAR_GT_AMP2] = ACTIONS(651), + [anon_sym_1_GT_AMP2] = ACTIONS(651), + [anon_sym_3_GT_AMP2] = ACTIONS(651), + [anon_sym_4_GT_AMP2] = ACTIONS(651), + [anon_sym_5_GT_AMP2] = ACTIONS(651), + [anon_sym_6_GT_AMP2] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(651), + [aux_sym_comparison_operator_token2] = ACTIONS(651), + [aux_sym_comparison_operator_token3] = ACTIONS(651), + [aux_sym_comparison_operator_token4] = ACTIONS(651), + [aux_sym_comparison_operator_token5] = ACTIONS(651), + [aux_sym_comparison_operator_token6] = ACTIONS(651), + [aux_sym_comparison_operator_token7] = ACTIONS(651), + [aux_sym_comparison_operator_token8] = ACTIONS(651), + [aux_sym_comparison_operator_token9] = ACTIONS(651), + [aux_sym_comparison_operator_token10] = ACTIONS(651), + [aux_sym_comparison_operator_token11] = ACTIONS(651), + [aux_sym_comparison_operator_token12] = ACTIONS(651), + [aux_sym_comparison_operator_token13] = ACTIONS(651), + [aux_sym_comparison_operator_token14] = ACTIONS(651), + [aux_sym_comparison_operator_token15] = ACTIONS(651), + [aux_sym_comparison_operator_token16] = ACTIONS(651), + [aux_sym_comparison_operator_token17] = ACTIONS(651), + [aux_sym_comparison_operator_token18] = ACTIONS(651), + [aux_sym_comparison_operator_token19] = ACTIONS(651), + [aux_sym_comparison_operator_token20] = ACTIONS(651), + [aux_sym_comparison_operator_token21] = ACTIONS(651), + [aux_sym_comparison_operator_token22] = ACTIONS(651), + [aux_sym_comparison_operator_token23] = ACTIONS(651), + [aux_sym_comparison_operator_token24] = ACTIONS(651), + [aux_sym_comparison_operator_token25] = ACTIONS(651), + [aux_sym_comparison_operator_token26] = ACTIONS(651), + [aux_sym_comparison_operator_token27] = ACTIONS(651), + [aux_sym_comparison_operator_token28] = ACTIONS(653), + [aux_sym_comparison_operator_token29] = ACTIONS(651), + [aux_sym_comparison_operator_token30] = ACTIONS(651), + [aux_sym_comparison_operator_token31] = ACTIONS(651), + [aux_sym_comparison_operator_token32] = ACTIONS(651), + [aux_sym_comparison_operator_token33] = ACTIONS(651), + [aux_sym_comparison_operator_token34] = ACTIONS(653), + [aux_sym_comparison_operator_token35] = ACTIONS(651), + [aux_sym_comparison_operator_token36] = ACTIONS(651), + [aux_sym_comparison_operator_token37] = ACTIONS(651), + [aux_sym_comparison_operator_token38] = ACTIONS(651), + [aux_sym_comparison_operator_token39] = ACTIONS(651), + [aux_sym_comparison_operator_token40] = ACTIONS(651), + [aux_sym_comparison_operator_token41] = ACTIONS(651), + [aux_sym_comparison_operator_token42] = ACTIONS(651), + [aux_sym_comparison_operator_token43] = ACTIONS(651), + [aux_sym_comparison_operator_token44] = ACTIONS(651), + [aux_sym_comparison_operator_token45] = ACTIONS(651), + [aux_sym_comparison_operator_token46] = ACTIONS(651), + [aux_sym_comparison_operator_token47] = ACTIONS(651), + [aux_sym_comparison_operator_token48] = ACTIONS(651), + [aux_sym_comparison_operator_token49] = ACTIONS(651), + [aux_sym_comparison_operator_token50] = ACTIONS(651), + [aux_sym_format_operator_token1] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PERCENT] = ACTIONS(653), + [aux_sym_logical_expression_token1] = ACTIONS(651), + [aux_sym_logical_expression_token2] = ACTIONS(651), + [aux_sym_logical_expression_token3] = ACTIONS(651), + [aux_sym_bitwise_expression_token1] = ACTIONS(651), + [aux_sym_bitwise_expression_token2] = ACTIONS(651), + [aux_sym_bitwise_expression_token3] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(653), + [anon_sym_BSLASH] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(653), + [anon_sym_DOT_DOT] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(651), }, - [175] = { + [173] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(675), [anon_sym_BANG_EQ] = ACTIONS(675), @@ -46129,6 +46071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(675), [anon_sym_SLASH_EQ] = ACTIONS(675), [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), [anon_sym_GT] = ACTIONS(677), [anon_sym_GT_GT] = ACTIONS(675), [anon_sym_2_GT] = ACTIONS(677), @@ -46224,7 +46167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(675), [sym__statement_terminator] = ACTIONS(675), }, - [176] = { + [174] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(655), [anon_sym_BANG_EQ] = ACTIONS(655), @@ -46232,6 +46175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(655), [anon_sym_SLASH_EQ] = ACTIONS(655), [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_DASH_EQ] = ACTIONS(655), [anon_sym_GT] = ACTIONS(657), [anon_sym_GT_GT] = ACTIONS(655), [anon_sym_2_GT] = ACTIONS(657), @@ -46327,211 +46271,421 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(655), [sym__statement_terminator] = ACTIONS(655), }, + [175] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(637), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(637), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(637), + [anon_sym_DOT_DOT] = ACTIONS(635), + [sym__statement_terminator] = ACTIONS(635), + }, + [176] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_DASH_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [sym__statement_terminator] = ACTIONS(643), + }, [177] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_PLUS_EQ] = ACTIONS(639), + [anon_sym_STAR_EQ] = ACTIONS(639), + [anon_sym_SLASH_EQ] = ACTIONS(639), + [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_DASH_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_2_GT] = ACTIONS(641), + [anon_sym_2_GT_GT] = ACTIONS(639), + [anon_sym_3_GT] = ACTIONS(641), + [anon_sym_3_GT_GT] = ACTIONS(639), + [anon_sym_4_GT] = ACTIONS(641), + [anon_sym_4_GT_GT] = ACTIONS(639), + [anon_sym_5_GT] = ACTIONS(641), + [anon_sym_5_GT_GT] = ACTIONS(639), + [anon_sym_6_GT] = ACTIONS(641), + [anon_sym_6_GT_GT] = ACTIONS(639), + [anon_sym_STAR_GT] = ACTIONS(641), + [anon_sym_STAR_GT_GT] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_STAR_GT_AMP1] = ACTIONS(639), + [anon_sym_2_GT_AMP1] = ACTIONS(639), + [anon_sym_3_GT_AMP1] = ACTIONS(639), + [anon_sym_4_GT_AMP1] = ACTIONS(639), + [anon_sym_5_GT_AMP1] = ACTIONS(639), + [anon_sym_6_GT_AMP1] = ACTIONS(639), + [anon_sym_STAR_GT_AMP2] = ACTIONS(639), + [anon_sym_1_GT_AMP2] = ACTIONS(639), + [anon_sym_3_GT_AMP2] = ACTIONS(639), + [anon_sym_4_GT_AMP2] = ACTIONS(639), + [anon_sym_5_GT_AMP2] = ACTIONS(639), + [anon_sym_6_GT_AMP2] = ACTIONS(639), + [aux_sym_comparison_operator_token1] = ACTIONS(639), + [aux_sym_comparison_operator_token2] = ACTIONS(639), + [aux_sym_comparison_operator_token3] = ACTIONS(639), + [aux_sym_comparison_operator_token4] = ACTIONS(639), + [aux_sym_comparison_operator_token5] = ACTIONS(639), + [aux_sym_comparison_operator_token6] = ACTIONS(639), + [aux_sym_comparison_operator_token7] = ACTIONS(639), + [aux_sym_comparison_operator_token8] = ACTIONS(639), + [aux_sym_comparison_operator_token9] = ACTIONS(639), + [aux_sym_comparison_operator_token10] = ACTIONS(639), + [aux_sym_comparison_operator_token11] = ACTIONS(639), + [aux_sym_comparison_operator_token12] = ACTIONS(639), + [aux_sym_comparison_operator_token13] = ACTIONS(639), + [aux_sym_comparison_operator_token14] = ACTIONS(639), + [aux_sym_comparison_operator_token15] = ACTIONS(639), + [aux_sym_comparison_operator_token16] = ACTIONS(639), + [aux_sym_comparison_operator_token17] = ACTIONS(639), + [aux_sym_comparison_operator_token18] = ACTIONS(639), + [aux_sym_comparison_operator_token19] = ACTIONS(639), + [aux_sym_comparison_operator_token20] = ACTIONS(639), + [aux_sym_comparison_operator_token21] = ACTIONS(639), + [aux_sym_comparison_operator_token22] = ACTIONS(639), + [aux_sym_comparison_operator_token23] = ACTIONS(639), + [aux_sym_comparison_operator_token24] = ACTIONS(639), + [aux_sym_comparison_operator_token25] = ACTIONS(639), + [aux_sym_comparison_operator_token26] = ACTIONS(639), + [aux_sym_comparison_operator_token27] = ACTIONS(639), + [aux_sym_comparison_operator_token28] = ACTIONS(641), + [aux_sym_comparison_operator_token29] = ACTIONS(639), + [aux_sym_comparison_operator_token30] = ACTIONS(639), + [aux_sym_comparison_operator_token31] = ACTIONS(639), + [aux_sym_comparison_operator_token32] = ACTIONS(639), + [aux_sym_comparison_operator_token33] = ACTIONS(639), + [aux_sym_comparison_operator_token34] = ACTIONS(641), + [aux_sym_comparison_operator_token35] = ACTIONS(639), + [aux_sym_comparison_operator_token36] = ACTIONS(639), + [aux_sym_comparison_operator_token37] = ACTIONS(639), + [aux_sym_comparison_operator_token38] = ACTIONS(639), + [aux_sym_comparison_operator_token39] = ACTIONS(639), + [aux_sym_comparison_operator_token40] = ACTIONS(639), + [aux_sym_comparison_operator_token41] = ACTIONS(639), + [aux_sym_comparison_operator_token42] = ACTIONS(639), + [aux_sym_comparison_operator_token43] = ACTIONS(639), + [aux_sym_comparison_operator_token44] = ACTIONS(639), + [aux_sym_comparison_operator_token45] = ACTIONS(639), + [aux_sym_comparison_operator_token46] = ACTIONS(639), + [aux_sym_comparison_operator_token47] = ACTIONS(639), + [aux_sym_comparison_operator_token48] = ACTIONS(639), + [aux_sym_comparison_operator_token49] = ACTIONS(639), + [aux_sym_comparison_operator_token50] = ACTIONS(639), + [aux_sym_format_operator_token1] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(641), + [aux_sym_logical_expression_token1] = ACTIONS(639), + [aux_sym_logical_expression_token2] = ACTIONS(639), + [aux_sym_logical_expression_token3] = ACTIONS(639), + [aux_sym_bitwise_expression_token1] = ACTIONS(639), + [aux_sym_bitwise_expression_token2] = ACTIONS(639), + [aux_sym_bitwise_expression_token3] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(641), + [anon_sym_DOT_DOT] = ACTIONS(639), + [sym__statement_terminator] = ACTIONS(639), }, [178] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(765), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(771), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), }, [179] = { [sym_format_operator] = STATE(584), @@ -46542,6 +46696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(795), [anon_sym_SLASH_EQ] = ACTIONS(795), [anon_sym_PERCENT_EQ] = ACTIONS(795), + [anon_sym_DASH_EQ] = ACTIONS(795), [anon_sym_GT] = ACTIONS(797), [anon_sym_GT_GT] = ACTIONS(795), [anon_sym_2_GT] = ACTIONS(797), @@ -46636,7 +46791,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(797), }, [180] = { - [sym_format_operator] = STATE(584), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_PLUS_EQ] = ACTIONS(784), + [anon_sym_STAR_EQ] = ACTIONS(784), + [anon_sym_SLASH_EQ] = ACTIONS(784), + [anon_sym_PERCENT_EQ] = ACTIONS(784), + [anon_sym_DASH_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_2_GT] = ACTIONS(786), + [anon_sym_2_GT_GT] = ACTIONS(784), + [anon_sym_3_GT] = ACTIONS(786), + [anon_sym_3_GT_GT] = ACTIONS(784), + [anon_sym_4_GT] = ACTIONS(786), + [anon_sym_4_GT_GT] = ACTIONS(784), + [anon_sym_5_GT] = ACTIONS(786), + [anon_sym_5_GT_GT] = ACTIONS(784), + [anon_sym_6_GT] = ACTIONS(786), + [anon_sym_6_GT_GT] = ACTIONS(784), + [anon_sym_STAR_GT] = ACTIONS(786), + [anon_sym_STAR_GT_GT] = ACTIONS(784), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_STAR_GT_AMP1] = ACTIONS(784), + [anon_sym_2_GT_AMP1] = ACTIONS(784), + [anon_sym_3_GT_AMP1] = ACTIONS(784), + [anon_sym_4_GT_AMP1] = ACTIONS(784), + [anon_sym_5_GT_AMP1] = ACTIONS(784), + [anon_sym_6_GT_AMP1] = ACTIONS(784), + [anon_sym_STAR_GT_AMP2] = ACTIONS(784), + [anon_sym_1_GT_AMP2] = ACTIONS(784), + [anon_sym_3_GT_AMP2] = ACTIONS(784), + [anon_sym_4_GT_AMP2] = ACTIONS(784), + [anon_sym_5_GT_AMP2] = ACTIONS(784), + [anon_sym_6_GT_AMP2] = ACTIONS(784), + [aux_sym_comparison_operator_token1] = ACTIONS(784), + [aux_sym_comparison_operator_token2] = ACTIONS(784), + [aux_sym_comparison_operator_token3] = ACTIONS(784), + [aux_sym_comparison_operator_token4] = ACTIONS(784), + [aux_sym_comparison_operator_token5] = ACTIONS(784), + [aux_sym_comparison_operator_token6] = ACTIONS(784), + [aux_sym_comparison_operator_token7] = ACTIONS(784), + [aux_sym_comparison_operator_token8] = ACTIONS(784), + [aux_sym_comparison_operator_token9] = ACTIONS(784), + [aux_sym_comparison_operator_token10] = ACTIONS(784), + [aux_sym_comparison_operator_token11] = ACTIONS(784), + [aux_sym_comparison_operator_token12] = ACTIONS(784), + [aux_sym_comparison_operator_token13] = ACTIONS(784), + [aux_sym_comparison_operator_token14] = ACTIONS(784), + [aux_sym_comparison_operator_token15] = ACTIONS(784), + [aux_sym_comparison_operator_token16] = ACTIONS(784), + [aux_sym_comparison_operator_token17] = ACTIONS(784), + [aux_sym_comparison_operator_token18] = ACTIONS(784), + [aux_sym_comparison_operator_token19] = ACTIONS(784), + [aux_sym_comparison_operator_token20] = ACTIONS(784), + [aux_sym_comparison_operator_token21] = ACTIONS(784), + [aux_sym_comparison_operator_token22] = ACTIONS(784), + [aux_sym_comparison_operator_token23] = ACTIONS(784), + [aux_sym_comparison_operator_token24] = ACTIONS(784), + [aux_sym_comparison_operator_token25] = ACTIONS(784), + [aux_sym_comparison_operator_token26] = ACTIONS(784), + [aux_sym_comparison_operator_token27] = ACTIONS(784), + [aux_sym_comparison_operator_token28] = ACTIONS(786), + [aux_sym_comparison_operator_token29] = ACTIONS(784), + [aux_sym_comparison_operator_token30] = ACTIONS(784), + [aux_sym_comparison_operator_token31] = ACTIONS(784), + [aux_sym_comparison_operator_token32] = ACTIONS(784), + [aux_sym_comparison_operator_token33] = ACTIONS(784), + [aux_sym_comparison_operator_token34] = ACTIONS(786), + [aux_sym_comparison_operator_token35] = ACTIONS(784), + [aux_sym_comparison_operator_token36] = ACTIONS(784), + [aux_sym_comparison_operator_token37] = ACTIONS(784), + [aux_sym_comparison_operator_token38] = ACTIONS(784), + [aux_sym_comparison_operator_token39] = ACTIONS(784), + [aux_sym_comparison_operator_token40] = ACTIONS(784), + [aux_sym_comparison_operator_token41] = ACTIONS(784), + [aux_sym_comparison_operator_token42] = ACTIONS(784), + [aux_sym_comparison_operator_token43] = ACTIONS(784), + [aux_sym_comparison_operator_token44] = ACTIONS(784), + [aux_sym_comparison_operator_token45] = ACTIONS(784), + [aux_sym_comparison_operator_token46] = ACTIONS(784), + [aux_sym_comparison_operator_token47] = ACTIONS(784), + [aux_sym_comparison_operator_token48] = ACTIONS(784), + [aux_sym_comparison_operator_token49] = ACTIONS(784), + [aux_sym_comparison_operator_token50] = ACTIONS(784), + [aux_sym_format_operator_token1] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_PERCENT] = ACTIONS(786), + [aux_sym_logical_expression_token1] = ACTIONS(784), + [aux_sym_logical_expression_token2] = ACTIONS(784), + [aux_sym_logical_expression_token3] = ACTIONS(784), + [aux_sym_bitwise_expression_token1] = ACTIONS(784), + [aux_sym_bitwise_expression_token2] = ACTIONS(784), + [aux_sym_bitwise_expression_token3] = ACTIONS(784), + [anon_sym_PLUS] = ACTIONS(786), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_BSLASH] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(786), + [anon_sym_DOT_DOT] = ACTIONS(784), + [sym__statement_terminator] = ACTIONS(784), + }, + [181] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(801), [anon_sym_BANG_EQ] = ACTIONS(801), @@ -46644,6 +46901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(801), [anon_sym_SLASH_EQ] = ACTIONS(801), [anon_sym_PERCENT_EQ] = ACTIONS(801), + [anon_sym_DASH_EQ] = ACTIONS(801), [anon_sym_GT] = ACTIONS(803), [anon_sym_GT_GT] = ACTIONS(801), [anon_sym_2_GT] = ACTIONS(803), @@ -46721,8 +46979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(801), [aux_sym_comparison_operator_token49] = ACTIONS(801), [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), [anon_sym_PIPE] = ACTIONS(801), [anon_sym_PERCENT] = ACTIONS(803), [aux_sym_logical_expression_token1] = ACTIONS(801), @@ -46736,110 +46993,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(803), [anon_sym_BSLASH] = ACTIONS(801), [anon_sym_STAR] = ACTIONS(803), + [anon_sym_DOT_DOT] = ACTIONS(805), + [sym__statement_terminator] = ACTIONS(801), }, - [181] = { + [182] = { + [sym_format_operator] = STATE(584), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_PLUS_EQ] = ACTIONS(805), - [anon_sym_STAR_EQ] = ACTIONS(805), - [anon_sym_SLASH_EQ] = ACTIONS(805), - [anon_sym_PERCENT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(807), - [anon_sym_GT_GT] = ACTIONS(805), - [anon_sym_2_GT] = ACTIONS(807), - [anon_sym_2_GT_GT] = ACTIONS(805), - [anon_sym_3_GT] = ACTIONS(807), - [anon_sym_3_GT_GT] = ACTIONS(805), - [anon_sym_4_GT] = ACTIONS(807), - [anon_sym_4_GT_GT] = ACTIONS(805), - [anon_sym_5_GT] = ACTIONS(807), - [anon_sym_5_GT_GT] = ACTIONS(805), - [anon_sym_6_GT] = ACTIONS(807), - [anon_sym_6_GT_GT] = ACTIONS(805), - [anon_sym_STAR_GT] = ACTIONS(807), - [anon_sym_STAR_GT_GT] = ACTIONS(805), - [anon_sym_LT] = ACTIONS(807), - [anon_sym_STAR_GT_AMP1] = ACTIONS(805), - [anon_sym_2_GT_AMP1] = ACTIONS(805), - [anon_sym_3_GT_AMP1] = ACTIONS(805), - [anon_sym_4_GT_AMP1] = ACTIONS(805), - [anon_sym_5_GT_AMP1] = ACTIONS(805), - [anon_sym_6_GT_AMP1] = ACTIONS(805), - [anon_sym_STAR_GT_AMP2] = ACTIONS(805), - [anon_sym_1_GT_AMP2] = ACTIONS(805), - [anon_sym_3_GT_AMP2] = ACTIONS(805), - [anon_sym_4_GT_AMP2] = ACTIONS(805), - [anon_sym_5_GT_AMP2] = ACTIONS(805), - [anon_sym_6_GT_AMP2] = ACTIONS(805), - [aux_sym_comparison_operator_token1] = ACTIONS(805), - [aux_sym_comparison_operator_token2] = ACTIONS(805), - [aux_sym_comparison_operator_token3] = ACTIONS(805), - [aux_sym_comparison_operator_token4] = ACTIONS(805), - [aux_sym_comparison_operator_token5] = ACTIONS(805), - [aux_sym_comparison_operator_token6] = ACTIONS(805), - [aux_sym_comparison_operator_token7] = ACTIONS(805), - [aux_sym_comparison_operator_token8] = ACTIONS(805), - [aux_sym_comparison_operator_token9] = ACTIONS(805), - [aux_sym_comparison_operator_token10] = ACTIONS(805), - [aux_sym_comparison_operator_token11] = ACTIONS(805), - [aux_sym_comparison_operator_token12] = ACTIONS(805), - [aux_sym_comparison_operator_token13] = ACTIONS(805), - [aux_sym_comparison_operator_token14] = ACTIONS(805), - [aux_sym_comparison_operator_token15] = ACTIONS(805), - [aux_sym_comparison_operator_token16] = ACTIONS(805), - [aux_sym_comparison_operator_token17] = ACTIONS(805), - [aux_sym_comparison_operator_token18] = ACTIONS(805), - [aux_sym_comparison_operator_token19] = ACTIONS(805), - [aux_sym_comparison_operator_token20] = ACTIONS(805), - [aux_sym_comparison_operator_token21] = ACTIONS(805), - [aux_sym_comparison_operator_token22] = ACTIONS(805), - [aux_sym_comparison_operator_token23] = ACTIONS(805), - [aux_sym_comparison_operator_token24] = ACTIONS(805), - [aux_sym_comparison_operator_token25] = ACTIONS(805), - [aux_sym_comparison_operator_token26] = ACTIONS(805), - [aux_sym_comparison_operator_token27] = ACTIONS(805), - [aux_sym_comparison_operator_token28] = ACTIONS(807), - [aux_sym_comparison_operator_token29] = ACTIONS(805), - [aux_sym_comparison_operator_token30] = ACTIONS(805), - [aux_sym_comparison_operator_token31] = ACTIONS(805), - [aux_sym_comparison_operator_token32] = ACTIONS(805), - [aux_sym_comparison_operator_token33] = ACTIONS(805), - [aux_sym_comparison_operator_token34] = ACTIONS(807), - [aux_sym_comparison_operator_token35] = ACTIONS(805), - [aux_sym_comparison_operator_token36] = ACTIONS(805), - [aux_sym_comparison_operator_token37] = ACTIONS(805), - [aux_sym_comparison_operator_token38] = ACTIONS(805), - [aux_sym_comparison_operator_token39] = ACTIONS(805), - [aux_sym_comparison_operator_token40] = ACTIONS(805), - [aux_sym_comparison_operator_token41] = ACTIONS(805), - [aux_sym_comparison_operator_token42] = ACTIONS(805), - [aux_sym_comparison_operator_token43] = ACTIONS(805), - [aux_sym_comparison_operator_token44] = ACTIONS(805), - [aux_sym_comparison_operator_token45] = ACTIONS(805), - [aux_sym_comparison_operator_token46] = ACTIONS(805), - [aux_sym_comparison_operator_token47] = ACTIONS(805), - [aux_sym_comparison_operator_token48] = ACTIONS(805), - [aux_sym_comparison_operator_token49] = ACTIONS(805), - [aux_sym_comparison_operator_token50] = ACTIONS(805), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_RPAREN] = ACTIONS(805), - [anon_sym_PIPE] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(805), - [aux_sym_logical_expression_token2] = ACTIONS(805), - [aux_sym_logical_expression_token3] = ACTIONS(805), - [aux_sym_bitwise_expression_token1] = ACTIONS(805), - [aux_sym_bitwise_expression_token2] = ACTIONS(805), - [aux_sym_bitwise_expression_token3] = ACTIONS(805), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_DOT_DOT] = ACTIONS(809), + [anon_sym_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_PLUS_EQ] = ACTIONS(807), + [anon_sym_STAR_EQ] = ACTIONS(807), + [anon_sym_SLASH_EQ] = ACTIONS(807), + [anon_sym_PERCENT_EQ] = ACTIONS(807), + [anon_sym_DASH_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_GT] = ACTIONS(807), + [anon_sym_2_GT] = ACTIONS(809), + [anon_sym_2_GT_GT] = ACTIONS(807), + [anon_sym_3_GT] = ACTIONS(809), + [anon_sym_3_GT_GT] = ACTIONS(807), + [anon_sym_4_GT] = ACTIONS(809), + [anon_sym_4_GT_GT] = ACTIONS(807), + [anon_sym_5_GT] = ACTIONS(809), + [anon_sym_5_GT_GT] = ACTIONS(807), + [anon_sym_6_GT] = ACTIONS(809), + [anon_sym_6_GT_GT] = ACTIONS(807), + [anon_sym_STAR_GT] = ACTIONS(809), + [anon_sym_STAR_GT_GT] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_STAR_GT_AMP1] = ACTIONS(807), + [anon_sym_2_GT_AMP1] = ACTIONS(807), + [anon_sym_3_GT_AMP1] = ACTIONS(807), + [anon_sym_4_GT_AMP1] = ACTIONS(807), + [anon_sym_5_GT_AMP1] = ACTIONS(807), + [anon_sym_6_GT_AMP1] = ACTIONS(807), + [anon_sym_STAR_GT_AMP2] = ACTIONS(807), + [anon_sym_1_GT_AMP2] = ACTIONS(807), + [anon_sym_3_GT_AMP2] = ACTIONS(807), + [anon_sym_4_GT_AMP2] = ACTIONS(807), + [anon_sym_5_GT_AMP2] = ACTIONS(807), + [anon_sym_6_GT_AMP2] = ACTIONS(807), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(807), + [anon_sym_PIPE] = ACTIONS(807), + [anon_sym_PERCENT] = ACTIONS(809), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(809), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(809), }, - [182] = { + [183] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(811), [anon_sym_BANG_EQ] = ACTIONS(811), @@ -46847,6 +47107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(811), [anon_sym_SLASH_EQ] = ACTIONS(811), [anon_sym_PERCENT_EQ] = ACTIONS(811), + [anon_sym_DASH_EQ] = ACTIONS(811), [anon_sym_GT] = ACTIONS(813), [anon_sym_GT_GT] = ACTIONS(811), [anon_sym_2_GT] = ACTIONS(813), @@ -46939,109 +47200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(813), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(809), - }, - [183] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(791), - [anon_sym_BANG_EQ] = ACTIONS(791), - [anon_sym_PLUS_EQ] = ACTIONS(791), - [anon_sym_STAR_EQ] = ACTIONS(791), - [anon_sym_SLASH_EQ] = ACTIONS(791), - [anon_sym_PERCENT_EQ] = ACTIONS(791), - [anon_sym_GT] = ACTIONS(793), - [anon_sym_GT_GT] = ACTIONS(791), - [anon_sym_2_GT] = ACTIONS(793), - [anon_sym_2_GT_GT] = ACTIONS(791), - [anon_sym_3_GT] = ACTIONS(793), - [anon_sym_3_GT_GT] = ACTIONS(791), - [anon_sym_4_GT] = ACTIONS(793), - [anon_sym_4_GT_GT] = ACTIONS(791), - [anon_sym_5_GT] = ACTIONS(793), - [anon_sym_5_GT_GT] = ACTIONS(791), - [anon_sym_6_GT] = ACTIONS(793), - [anon_sym_6_GT_GT] = ACTIONS(791), - [anon_sym_STAR_GT] = ACTIONS(793), - [anon_sym_STAR_GT_GT] = ACTIONS(791), - [anon_sym_LT] = ACTIONS(793), - [anon_sym_STAR_GT_AMP1] = ACTIONS(791), - [anon_sym_2_GT_AMP1] = ACTIONS(791), - [anon_sym_3_GT_AMP1] = ACTIONS(791), - [anon_sym_4_GT_AMP1] = ACTIONS(791), - [anon_sym_5_GT_AMP1] = ACTIONS(791), - [anon_sym_6_GT_AMP1] = ACTIONS(791), - [anon_sym_STAR_GT_AMP2] = ACTIONS(791), - [anon_sym_1_GT_AMP2] = ACTIONS(791), - [anon_sym_3_GT_AMP2] = ACTIONS(791), - [anon_sym_4_GT_AMP2] = ACTIONS(791), - [anon_sym_5_GT_AMP2] = ACTIONS(791), - [anon_sym_6_GT_AMP2] = ACTIONS(791), - [aux_sym_comparison_operator_token1] = ACTIONS(791), - [aux_sym_comparison_operator_token2] = ACTIONS(791), - [aux_sym_comparison_operator_token3] = ACTIONS(791), - [aux_sym_comparison_operator_token4] = ACTIONS(791), - [aux_sym_comparison_operator_token5] = ACTIONS(791), - [aux_sym_comparison_operator_token6] = ACTIONS(791), - [aux_sym_comparison_operator_token7] = ACTIONS(791), - [aux_sym_comparison_operator_token8] = ACTIONS(791), - [aux_sym_comparison_operator_token9] = ACTIONS(791), - [aux_sym_comparison_operator_token10] = ACTIONS(791), - [aux_sym_comparison_operator_token11] = ACTIONS(791), - [aux_sym_comparison_operator_token12] = ACTIONS(791), - [aux_sym_comparison_operator_token13] = ACTIONS(791), - [aux_sym_comparison_operator_token14] = ACTIONS(791), - [aux_sym_comparison_operator_token15] = ACTIONS(791), - [aux_sym_comparison_operator_token16] = ACTIONS(791), - [aux_sym_comparison_operator_token17] = ACTIONS(791), - [aux_sym_comparison_operator_token18] = ACTIONS(791), - [aux_sym_comparison_operator_token19] = ACTIONS(791), - [aux_sym_comparison_operator_token20] = ACTIONS(791), - [aux_sym_comparison_operator_token21] = ACTIONS(791), - [aux_sym_comparison_operator_token22] = ACTIONS(791), - [aux_sym_comparison_operator_token23] = ACTIONS(791), - [aux_sym_comparison_operator_token24] = ACTIONS(791), - [aux_sym_comparison_operator_token25] = ACTIONS(791), - [aux_sym_comparison_operator_token26] = ACTIONS(791), - [aux_sym_comparison_operator_token27] = ACTIONS(791), - [aux_sym_comparison_operator_token28] = ACTIONS(793), - [aux_sym_comparison_operator_token29] = ACTIONS(791), - [aux_sym_comparison_operator_token30] = ACTIONS(791), - [aux_sym_comparison_operator_token31] = ACTIONS(791), - [aux_sym_comparison_operator_token32] = ACTIONS(791), - [aux_sym_comparison_operator_token33] = ACTIONS(791), - [aux_sym_comparison_operator_token34] = ACTIONS(793), - [aux_sym_comparison_operator_token35] = ACTIONS(791), - [aux_sym_comparison_operator_token36] = ACTIONS(791), - [aux_sym_comparison_operator_token37] = ACTIONS(791), - [aux_sym_comparison_operator_token38] = ACTIONS(791), - [aux_sym_comparison_operator_token39] = ACTIONS(791), - [aux_sym_comparison_operator_token40] = ACTIONS(791), - [aux_sym_comparison_operator_token41] = ACTIONS(791), - [aux_sym_comparison_operator_token42] = ACTIONS(791), - [aux_sym_comparison_operator_token43] = ACTIONS(791), - [aux_sym_comparison_operator_token44] = ACTIONS(791), - [aux_sym_comparison_operator_token45] = ACTIONS(791), - [aux_sym_comparison_operator_token46] = ACTIONS(791), - [aux_sym_comparison_operator_token47] = ACTIONS(791), - [aux_sym_comparison_operator_token48] = ACTIONS(791), - [aux_sym_comparison_operator_token49] = ACTIONS(791), - [aux_sym_comparison_operator_token50] = ACTIONS(791), - [aux_sym_format_operator_token1] = ACTIONS(791), - [anon_sym_PIPE] = ACTIONS(791), - [anon_sym_PERCENT] = ACTIONS(793), - [aux_sym_logical_expression_token1] = ACTIONS(791), - [aux_sym_logical_expression_token2] = ACTIONS(791), - [aux_sym_logical_expression_token3] = ACTIONS(791), - [aux_sym_bitwise_expression_token1] = ACTIONS(791), - [aux_sym_bitwise_expression_token2] = ACTIONS(791), - [aux_sym_bitwise_expression_token3] = ACTIONS(791), - [anon_sym_PLUS] = ACTIONS(793), - [anon_sym_DASH] = ACTIONS(793), - [anon_sym_SLASH] = ACTIONS(793), - [anon_sym_BSLASH] = ACTIONS(791), - [anon_sym_STAR] = ACTIONS(793), - [anon_sym_DOT_DOT] = ACTIONS(791), - [sym__statement_terminator] = ACTIONS(791), + [anon_sym_DOT_DOT] = ACTIONS(815), }, [184] = { [sym_format_operator] = STATE(577), @@ -47052,6 +47211,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(795), [anon_sym_SLASH_EQ] = ACTIONS(795), [anon_sym_PERCENT_EQ] = ACTIONS(795), + [anon_sym_DASH_EQ] = ACTIONS(795), [anon_sym_GT] = ACTIONS(797), [anon_sym_GT_GT] = ACTIONS(795), [anon_sym_2_GT] = ACTIONS(797), @@ -47146,109 +47306,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(795), }, [185] = { + [sym_format_operator] = STATE(577), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(811), - [anon_sym_BANG_EQ] = ACTIONS(811), - [anon_sym_PLUS_EQ] = ACTIONS(811), - [anon_sym_STAR_EQ] = ACTIONS(811), - [anon_sym_SLASH_EQ] = ACTIONS(811), - [anon_sym_PERCENT_EQ] = ACTIONS(811), - [anon_sym_GT] = ACTIONS(813), - [anon_sym_GT_GT] = ACTIONS(811), - [anon_sym_2_GT] = ACTIONS(813), - [anon_sym_2_GT_GT] = ACTIONS(811), - [anon_sym_3_GT] = ACTIONS(813), - [anon_sym_3_GT_GT] = ACTIONS(811), - [anon_sym_4_GT] = ACTIONS(813), - [anon_sym_4_GT_GT] = ACTIONS(811), - [anon_sym_5_GT] = ACTIONS(813), - [anon_sym_5_GT_GT] = ACTIONS(811), - [anon_sym_6_GT] = ACTIONS(813), - [anon_sym_6_GT_GT] = ACTIONS(811), - [anon_sym_STAR_GT] = ACTIONS(813), - [anon_sym_STAR_GT_GT] = ACTIONS(811), - [anon_sym_LT] = ACTIONS(813), - [anon_sym_STAR_GT_AMP1] = ACTIONS(811), - [anon_sym_2_GT_AMP1] = ACTIONS(811), - [anon_sym_3_GT_AMP1] = ACTIONS(811), - [anon_sym_4_GT_AMP1] = ACTIONS(811), - [anon_sym_5_GT_AMP1] = ACTIONS(811), - [anon_sym_6_GT_AMP1] = ACTIONS(811), - [anon_sym_STAR_GT_AMP2] = ACTIONS(811), - [anon_sym_1_GT_AMP2] = ACTIONS(811), - [anon_sym_3_GT_AMP2] = ACTIONS(811), - [anon_sym_4_GT_AMP2] = ACTIONS(811), - [anon_sym_5_GT_AMP2] = ACTIONS(811), - [anon_sym_6_GT_AMP2] = ACTIONS(811), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PIPE] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(815), - [sym__statement_terminator] = ACTIONS(811), + [anon_sym_EQ] = ACTIONS(807), + [anon_sym_BANG_EQ] = ACTIONS(807), + [anon_sym_PLUS_EQ] = ACTIONS(807), + [anon_sym_STAR_EQ] = ACTIONS(807), + [anon_sym_SLASH_EQ] = ACTIONS(807), + [anon_sym_PERCENT_EQ] = ACTIONS(807), + [anon_sym_DASH_EQ] = ACTIONS(807), + [anon_sym_GT] = ACTIONS(809), + [anon_sym_GT_GT] = ACTIONS(807), + [anon_sym_2_GT] = ACTIONS(809), + [anon_sym_2_GT_GT] = ACTIONS(807), + [anon_sym_3_GT] = ACTIONS(809), + [anon_sym_3_GT_GT] = ACTIONS(807), + [anon_sym_4_GT] = ACTIONS(809), + [anon_sym_4_GT_GT] = ACTIONS(807), + [anon_sym_5_GT] = ACTIONS(809), + [anon_sym_5_GT_GT] = ACTIONS(807), + [anon_sym_6_GT] = ACTIONS(809), + [anon_sym_6_GT_GT] = ACTIONS(807), + [anon_sym_STAR_GT] = ACTIONS(809), + [anon_sym_STAR_GT_GT] = ACTIONS(807), + [anon_sym_LT] = ACTIONS(809), + [anon_sym_STAR_GT_AMP1] = ACTIONS(807), + [anon_sym_2_GT_AMP1] = ACTIONS(807), + [anon_sym_3_GT_AMP1] = ACTIONS(807), + [anon_sym_4_GT_AMP1] = ACTIONS(807), + [anon_sym_5_GT_AMP1] = ACTIONS(807), + [anon_sym_6_GT_AMP1] = ACTIONS(807), + [anon_sym_STAR_GT_AMP2] = ACTIONS(807), + [anon_sym_1_GT_AMP2] = ACTIONS(807), + [anon_sym_3_GT_AMP2] = ACTIONS(807), + [anon_sym_4_GT_AMP2] = ACTIONS(807), + [anon_sym_5_GT_AMP2] = ACTIONS(807), + [anon_sym_6_GT_AMP2] = ACTIONS(807), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PIPE] = ACTIONS(807), + [anon_sym_PERCENT] = ACTIONS(809), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(809), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(809), + [sym__statement_terminator] = ACTIONS(807), }, [186] = { - [sym_format_operator] = STATE(577), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(801), [anon_sym_BANG_EQ] = ACTIONS(801), @@ -47256,6 +47416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(801), [anon_sym_SLASH_EQ] = ACTIONS(801), [anon_sym_PERCENT_EQ] = ACTIONS(801), + [anon_sym_DASH_EQ] = ACTIONS(801), [anon_sym_GT] = ACTIONS(803), [anon_sym_GT_GT] = ACTIONS(801), [anon_sym_2_GT] = ACTIONS(803), @@ -47333,7 +47494,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(801), [aux_sym_comparison_operator_token49] = ACTIONS(801), [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(799), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(801), [anon_sym_PIPE] = ACTIONS(801), [anon_sym_PERCENT] = ACTIONS(803), [aux_sym_logical_expression_token1] = ACTIONS(801), @@ -47347,211 +47509,213 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(803), [anon_sym_BSLASH] = ACTIONS(801), [anon_sym_STAR] = ACTIONS(803), - [sym__statement_terminator] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(815), }, [187] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(784), - [anon_sym_BANG_EQ] = ACTIONS(784), - [anon_sym_PLUS_EQ] = ACTIONS(784), - [anon_sym_STAR_EQ] = ACTIONS(784), - [anon_sym_SLASH_EQ] = ACTIONS(784), - [anon_sym_PERCENT_EQ] = ACTIONS(784), - [anon_sym_GT] = ACTIONS(786), - [anon_sym_GT_GT] = ACTIONS(784), - [anon_sym_2_GT] = ACTIONS(786), - [anon_sym_2_GT_GT] = ACTIONS(784), - [anon_sym_3_GT] = ACTIONS(786), - [anon_sym_3_GT_GT] = ACTIONS(784), - [anon_sym_4_GT] = ACTIONS(786), - [anon_sym_4_GT_GT] = ACTIONS(784), - [anon_sym_5_GT] = ACTIONS(786), - [anon_sym_5_GT_GT] = ACTIONS(784), - [anon_sym_6_GT] = ACTIONS(786), - [anon_sym_6_GT_GT] = ACTIONS(784), - [anon_sym_STAR_GT] = ACTIONS(786), - [anon_sym_STAR_GT_GT] = ACTIONS(784), - [anon_sym_LT] = ACTIONS(786), - [anon_sym_STAR_GT_AMP1] = ACTIONS(784), - [anon_sym_2_GT_AMP1] = ACTIONS(784), - [anon_sym_3_GT_AMP1] = ACTIONS(784), - [anon_sym_4_GT_AMP1] = ACTIONS(784), - [anon_sym_5_GT_AMP1] = ACTIONS(784), - [anon_sym_6_GT_AMP1] = ACTIONS(784), - [anon_sym_STAR_GT_AMP2] = ACTIONS(784), - [anon_sym_1_GT_AMP2] = ACTIONS(784), - [anon_sym_3_GT_AMP2] = ACTIONS(784), - [anon_sym_4_GT_AMP2] = ACTIONS(784), - [anon_sym_5_GT_AMP2] = ACTIONS(784), - [anon_sym_6_GT_AMP2] = ACTIONS(784), - [aux_sym_comparison_operator_token1] = ACTIONS(784), - [aux_sym_comparison_operator_token2] = ACTIONS(784), - [aux_sym_comparison_operator_token3] = ACTIONS(784), - [aux_sym_comparison_operator_token4] = ACTIONS(784), - [aux_sym_comparison_operator_token5] = ACTIONS(784), - [aux_sym_comparison_operator_token6] = ACTIONS(784), - [aux_sym_comparison_operator_token7] = ACTIONS(784), - [aux_sym_comparison_operator_token8] = ACTIONS(784), - [aux_sym_comparison_operator_token9] = ACTIONS(784), - [aux_sym_comparison_operator_token10] = ACTIONS(784), - [aux_sym_comparison_operator_token11] = ACTIONS(784), - [aux_sym_comparison_operator_token12] = ACTIONS(784), - [aux_sym_comparison_operator_token13] = ACTIONS(784), - [aux_sym_comparison_operator_token14] = ACTIONS(784), - [aux_sym_comparison_operator_token15] = ACTIONS(784), - [aux_sym_comparison_operator_token16] = ACTIONS(784), - [aux_sym_comparison_operator_token17] = ACTIONS(784), - [aux_sym_comparison_operator_token18] = ACTIONS(784), - [aux_sym_comparison_operator_token19] = ACTIONS(784), - [aux_sym_comparison_operator_token20] = ACTIONS(784), - [aux_sym_comparison_operator_token21] = ACTIONS(784), - [aux_sym_comparison_operator_token22] = ACTIONS(784), - [aux_sym_comparison_operator_token23] = ACTIONS(784), - [aux_sym_comparison_operator_token24] = ACTIONS(784), - [aux_sym_comparison_operator_token25] = ACTIONS(784), - [aux_sym_comparison_operator_token26] = ACTIONS(784), - [aux_sym_comparison_operator_token27] = ACTIONS(784), - [aux_sym_comparison_operator_token28] = ACTIONS(786), - [aux_sym_comparison_operator_token29] = ACTIONS(784), - [aux_sym_comparison_operator_token30] = ACTIONS(784), - [aux_sym_comparison_operator_token31] = ACTIONS(784), - [aux_sym_comparison_operator_token32] = ACTIONS(784), - [aux_sym_comparison_operator_token33] = ACTIONS(784), - [aux_sym_comparison_operator_token34] = ACTIONS(786), - [aux_sym_comparison_operator_token35] = ACTIONS(784), - [aux_sym_comparison_operator_token36] = ACTIONS(784), - [aux_sym_comparison_operator_token37] = ACTIONS(784), - [aux_sym_comparison_operator_token38] = ACTIONS(784), - [aux_sym_comparison_operator_token39] = ACTIONS(784), - [aux_sym_comparison_operator_token40] = ACTIONS(784), - [aux_sym_comparison_operator_token41] = ACTIONS(784), - [aux_sym_comparison_operator_token42] = ACTIONS(784), - [aux_sym_comparison_operator_token43] = ACTIONS(784), - [aux_sym_comparison_operator_token44] = ACTIONS(784), - [aux_sym_comparison_operator_token45] = ACTIONS(784), - [aux_sym_comparison_operator_token46] = ACTIONS(784), - [aux_sym_comparison_operator_token47] = ACTIONS(784), - [aux_sym_comparison_operator_token48] = ACTIONS(784), - [aux_sym_comparison_operator_token49] = ACTIONS(784), - [aux_sym_comparison_operator_token50] = ACTIONS(784), - [aux_sym_format_operator_token1] = ACTIONS(784), - [anon_sym_PIPE] = ACTIONS(784), - [anon_sym_PERCENT] = ACTIONS(786), - [aux_sym_logical_expression_token1] = ACTIONS(784), - [aux_sym_logical_expression_token2] = ACTIONS(784), - [aux_sym_logical_expression_token3] = ACTIONS(784), - [aux_sym_bitwise_expression_token1] = ACTIONS(784), - [aux_sym_bitwise_expression_token2] = ACTIONS(784), - [aux_sym_bitwise_expression_token3] = ACTIONS(784), - [anon_sym_PLUS] = ACTIONS(786), - [anon_sym_DASH] = ACTIONS(786), - [anon_sym_SLASH] = ACTIONS(786), - [anon_sym_BSLASH] = ACTIONS(784), - [anon_sym_STAR] = ACTIONS(786), - [anon_sym_DOT_DOT] = ACTIONS(784), - [sym__statement_terminator] = ACTIONS(784), + [anon_sym_EQ] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_PLUS_EQ] = ACTIONS(788), + [anon_sym_STAR_EQ] = ACTIONS(788), + [anon_sym_SLASH_EQ] = ACTIONS(788), + [anon_sym_PERCENT_EQ] = ACTIONS(788), + [anon_sym_DASH_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_2_GT] = ACTIONS(790), + [anon_sym_2_GT_GT] = ACTIONS(788), + [anon_sym_3_GT] = ACTIONS(790), + [anon_sym_3_GT_GT] = ACTIONS(788), + [anon_sym_4_GT] = ACTIONS(790), + [anon_sym_4_GT_GT] = ACTIONS(788), + [anon_sym_5_GT] = ACTIONS(790), + [anon_sym_5_GT_GT] = ACTIONS(788), + [anon_sym_6_GT] = ACTIONS(790), + [anon_sym_6_GT_GT] = ACTIONS(788), + [anon_sym_STAR_GT] = ACTIONS(790), + [anon_sym_STAR_GT_GT] = ACTIONS(788), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_STAR_GT_AMP1] = ACTIONS(788), + [anon_sym_2_GT_AMP1] = ACTIONS(788), + [anon_sym_3_GT_AMP1] = ACTIONS(788), + [anon_sym_4_GT_AMP1] = ACTIONS(788), + [anon_sym_5_GT_AMP1] = ACTIONS(788), + [anon_sym_6_GT_AMP1] = ACTIONS(788), + [anon_sym_STAR_GT_AMP2] = ACTIONS(788), + [anon_sym_1_GT_AMP2] = ACTIONS(788), + [anon_sym_3_GT_AMP2] = ACTIONS(788), + [anon_sym_4_GT_AMP2] = ACTIONS(788), + [anon_sym_5_GT_AMP2] = ACTIONS(788), + [anon_sym_6_GT_AMP2] = ACTIONS(788), + [aux_sym_comparison_operator_token1] = ACTIONS(788), + [aux_sym_comparison_operator_token2] = ACTIONS(788), + [aux_sym_comparison_operator_token3] = ACTIONS(788), + [aux_sym_comparison_operator_token4] = ACTIONS(788), + [aux_sym_comparison_operator_token5] = ACTIONS(788), + [aux_sym_comparison_operator_token6] = ACTIONS(788), + [aux_sym_comparison_operator_token7] = ACTIONS(788), + [aux_sym_comparison_operator_token8] = ACTIONS(788), + [aux_sym_comparison_operator_token9] = ACTIONS(788), + [aux_sym_comparison_operator_token10] = ACTIONS(788), + [aux_sym_comparison_operator_token11] = ACTIONS(788), + [aux_sym_comparison_operator_token12] = ACTIONS(788), + [aux_sym_comparison_operator_token13] = ACTIONS(788), + [aux_sym_comparison_operator_token14] = ACTIONS(788), + [aux_sym_comparison_operator_token15] = ACTIONS(788), + [aux_sym_comparison_operator_token16] = ACTIONS(788), + [aux_sym_comparison_operator_token17] = ACTIONS(788), + [aux_sym_comparison_operator_token18] = ACTIONS(788), + [aux_sym_comparison_operator_token19] = ACTIONS(788), + [aux_sym_comparison_operator_token20] = ACTIONS(788), + [aux_sym_comparison_operator_token21] = ACTIONS(788), + [aux_sym_comparison_operator_token22] = ACTIONS(788), + [aux_sym_comparison_operator_token23] = ACTIONS(788), + [aux_sym_comparison_operator_token24] = ACTIONS(788), + [aux_sym_comparison_operator_token25] = ACTIONS(788), + [aux_sym_comparison_operator_token26] = ACTIONS(788), + [aux_sym_comparison_operator_token27] = ACTIONS(788), + [aux_sym_comparison_operator_token28] = ACTIONS(790), + [aux_sym_comparison_operator_token29] = ACTIONS(788), + [aux_sym_comparison_operator_token30] = ACTIONS(788), + [aux_sym_comparison_operator_token31] = ACTIONS(788), + [aux_sym_comparison_operator_token32] = ACTIONS(788), + [aux_sym_comparison_operator_token33] = ACTIONS(788), + [aux_sym_comparison_operator_token34] = ACTIONS(790), + [aux_sym_comparison_operator_token35] = ACTIONS(788), + [aux_sym_comparison_operator_token36] = ACTIONS(788), + [aux_sym_comparison_operator_token37] = ACTIONS(788), + [aux_sym_comparison_operator_token38] = ACTIONS(788), + [aux_sym_comparison_operator_token39] = ACTIONS(788), + [aux_sym_comparison_operator_token40] = ACTIONS(788), + [aux_sym_comparison_operator_token41] = ACTIONS(788), + [aux_sym_comparison_operator_token42] = ACTIONS(788), + [aux_sym_comparison_operator_token43] = ACTIONS(788), + [aux_sym_comparison_operator_token44] = ACTIONS(788), + [aux_sym_comparison_operator_token45] = ACTIONS(788), + [aux_sym_comparison_operator_token46] = ACTIONS(788), + [aux_sym_comparison_operator_token47] = ACTIONS(788), + [aux_sym_comparison_operator_token48] = ACTIONS(788), + [aux_sym_comparison_operator_token49] = ACTIONS(788), + [aux_sym_comparison_operator_token50] = ACTIONS(788), + [aux_sym_format_operator_token1] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_PERCENT] = ACTIONS(790), + [aux_sym_logical_expression_token1] = ACTIONS(788), + [aux_sym_logical_expression_token2] = ACTIONS(788), + [aux_sym_logical_expression_token3] = ACTIONS(788), + [aux_sym_bitwise_expression_token1] = ACTIONS(788), + [aux_sym_bitwise_expression_token2] = ACTIONS(788), + [aux_sym_bitwise_expression_token3] = ACTIONS(788), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_BSLASH] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(790), + [anon_sym_DOT_DOT] = ACTIONS(788), + [sym__statement_terminator] = ACTIONS(788), }, [188] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(805), - [anon_sym_BANG_EQ] = ACTIONS(805), - [anon_sym_PLUS_EQ] = ACTIONS(805), - [anon_sym_STAR_EQ] = ACTIONS(805), - [anon_sym_SLASH_EQ] = ACTIONS(805), - [anon_sym_PERCENT_EQ] = ACTIONS(805), - [anon_sym_GT] = ACTIONS(807), - [anon_sym_GT_GT] = ACTIONS(805), - [anon_sym_2_GT] = ACTIONS(807), - [anon_sym_2_GT_GT] = ACTIONS(805), - [anon_sym_3_GT] = ACTIONS(807), - [anon_sym_3_GT_GT] = ACTIONS(805), - [anon_sym_4_GT] = ACTIONS(807), - [anon_sym_4_GT_GT] = ACTIONS(805), - [anon_sym_5_GT] = ACTIONS(807), - [anon_sym_5_GT_GT] = ACTIONS(805), - [anon_sym_6_GT] = ACTIONS(807), - [anon_sym_6_GT_GT] = ACTIONS(805), - [anon_sym_STAR_GT] = ACTIONS(807), - [anon_sym_STAR_GT_GT] = ACTIONS(805), - [anon_sym_LT] = ACTIONS(807), - [anon_sym_STAR_GT_AMP1] = ACTIONS(805), - [anon_sym_2_GT_AMP1] = ACTIONS(805), - [anon_sym_3_GT_AMP1] = ACTIONS(805), - [anon_sym_4_GT_AMP1] = ACTIONS(805), - [anon_sym_5_GT_AMP1] = ACTIONS(805), - [anon_sym_6_GT_AMP1] = ACTIONS(805), - [anon_sym_STAR_GT_AMP2] = ACTIONS(805), - [anon_sym_1_GT_AMP2] = ACTIONS(805), - [anon_sym_3_GT_AMP2] = ACTIONS(805), - [anon_sym_4_GT_AMP2] = ACTIONS(805), - [anon_sym_5_GT_AMP2] = ACTIONS(805), - [anon_sym_6_GT_AMP2] = ACTIONS(805), - [aux_sym_comparison_operator_token1] = ACTIONS(805), - [aux_sym_comparison_operator_token2] = ACTIONS(805), - [aux_sym_comparison_operator_token3] = ACTIONS(805), - [aux_sym_comparison_operator_token4] = ACTIONS(805), - [aux_sym_comparison_operator_token5] = ACTIONS(805), - [aux_sym_comparison_operator_token6] = ACTIONS(805), - [aux_sym_comparison_operator_token7] = ACTIONS(805), - [aux_sym_comparison_operator_token8] = ACTIONS(805), - [aux_sym_comparison_operator_token9] = ACTIONS(805), - [aux_sym_comparison_operator_token10] = ACTIONS(805), - [aux_sym_comparison_operator_token11] = ACTIONS(805), - [aux_sym_comparison_operator_token12] = ACTIONS(805), - [aux_sym_comparison_operator_token13] = ACTIONS(805), - [aux_sym_comparison_operator_token14] = ACTIONS(805), - [aux_sym_comparison_operator_token15] = ACTIONS(805), - [aux_sym_comparison_operator_token16] = ACTIONS(805), - [aux_sym_comparison_operator_token17] = ACTIONS(805), - [aux_sym_comparison_operator_token18] = ACTIONS(805), - [aux_sym_comparison_operator_token19] = ACTIONS(805), - [aux_sym_comparison_operator_token20] = ACTIONS(805), - [aux_sym_comparison_operator_token21] = ACTIONS(805), - [aux_sym_comparison_operator_token22] = ACTIONS(805), - [aux_sym_comparison_operator_token23] = ACTIONS(805), - [aux_sym_comparison_operator_token24] = ACTIONS(805), - [aux_sym_comparison_operator_token25] = ACTIONS(805), - [aux_sym_comparison_operator_token26] = ACTIONS(805), - [aux_sym_comparison_operator_token27] = ACTIONS(805), - [aux_sym_comparison_operator_token28] = ACTIONS(807), - [aux_sym_comparison_operator_token29] = ACTIONS(805), - [aux_sym_comparison_operator_token30] = ACTIONS(805), - [aux_sym_comparison_operator_token31] = ACTIONS(805), - [aux_sym_comparison_operator_token32] = ACTIONS(805), - [aux_sym_comparison_operator_token33] = ACTIONS(805), - [aux_sym_comparison_operator_token34] = ACTIONS(807), - [aux_sym_comparison_operator_token35] = ACTIONS(805), - [aux_sym_comparison_operator_token36] = ACTIONS(805), - [aux_sym_comparison_operator_token37] = ACTIONS(805), - [aux_sym_comparison_operator_token38] = ACTIONS(805), - [aux_sym_comparison_operator_token39] = ACTIONS(805), - [aux_sym_comparison_operator_token40] = ACTIONS(805), - [aux_sym_comparison_operator_token41] = ACTIONS(805), - [aux_sym_comparison_operator_token42] = ACTIONS(805), - [aux_sym_comparison_operator_token43] = ACTIONS(805), - [aux_sym_comparison_operator_token44] = ACTIONS(805), - [aux_sym_comparison_operator_token45] = ACTIONS(805), - [aux_sym_comparison_operator_token46] = ACTIONS(805), - [aux_sym_comparison_operator_token47] = ACTIONS(805), - [aux_sym_comparison_operator_token48] = ACTIONS(805), - [aux_sym_comparison_operator_token49] = ACTIONS(805), - [aux_sym_comparison_operator_token50] = ACTIONS(805), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PIPE] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(805), - [aux_sym_logical_expression_token2] = ACTIONS(805), - [aux_sym_logical_expression_token3] = ACTIONS(805), - [aux_sym_bitwise_expression_token1] = ACTIONS(805), - [aux_sym_bitwise_expression_token2] = ACTIONS(805), - [aux_sym_bitwise_expression_token3] = ACTIONS(805), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_DOT_DOT] = ACTIONS(815), - [sym__statement_terminator] = ACTIONS(805), + [anon_sym_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_PLUS_EQ] = ACTIONS(811), + [anon_sym_STAR_EQ] = ACTIONS(811), + [anon_sym_SLASH_EQ] = ACTIONS(811), + [anon_sym_PERCENT_EQ] = ACTIONS(811), + [anon_sym_DASH_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_GT] = ACTIONS(811), + [anon_sym_2_GT] = ACTIONS(813), + [anon_sym_2_GT_GT] = ACTIONS(811), + [anon_sym_3_GT] = ACTIONS(813), + [anon_sym_3_GT_GT] = ACTIONS(811), + [anon_sym_4_GT] = ACTIONS(813), + [anon_sym_4_GT_GT] = ACTIONS(811), + [anon_sym_5_GT] = ACTIONS(813), + [anon_sym_5_GT_GT] = ACTIONS(811), + [anon_sym_6_GT] = ACTIONS(813), + [anon_sym_6_GT_GT] = ACTIONS(811), + [anon_sym_STAR_GT] = ACTIONS(813), + [anon_sym_STAR_GT_GT] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_STAR_GT_AMP1] = ACTIONS(811), + [anon_sym_2_GT_AMP1] = ACTIONS(811), + [anon_sym_3_GT_AMP1] = ACTIONS(811), + [anon_sym_4_GT_AMP1] = ACTIONS(811), + [anon_sym_5_GT_AMP1] = ACTIONS(811), + [anon_sym_6_GT_AMP1] = ACTIONS(811), + [anon_sym_STAR_GT_AMP2] = ACTIONS(811), + [anon_sym_1_GT_AMP2] = ACTIONS(811), + [anon_sym_3_GT_AMP2] = ACTIONS(811), + [anon_sym_4_GT_AMP2] = ACTIONS(811), + [anon_sym_5_GT_AMP2] = ACTIONS(811), + [anon_sym_6_GT_AMP2] = ACTIONS(811), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(805), + [sym__statement_terminator] = ACTIONS(811), }, [189] = { [sym_comment] = ACTIONS(81), @@ -47561,6 +47725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(817), [anon_sym_SLASH_EQ] = ACTIONS(817), [anon_sym_PERCENT_EQ] = ACTIONS(817), + [anon_sym_DASH_EQ] = ACTIONS(817), [anon_sym_GT] = ACTIONS(819), [anon_sym_GT_GT] = ACTIONS(817), [anon_sym_2_GT] = ACTIONS(819), @@ -47661,6 +47826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(825), [anon_sym_SLASH_EQ] = ACTIONS(825), [anon_sym_PERCENT_EQ] = ACTIONS(825), + [anon_sym_DASH_EQ] = ACTIONS(825), [anon_sym_GT] = ACTIONS(827), [anon_sym_GT_GT] = ACTIONS(825), [anon_sym_2_GT] = ACTIONS(827), @@ -47761,6 +47927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(825), [anon_sym_SLASH_EQ] = ACTIONS(825), [anon_sym_PERCENT_EQ] = ACTIONS(825), + [anon_sym_DASH_EQ] = ACTIONS(825), [anon_sym_GT] = ACTIONS(827), [anon_sym_GT_GT] = ACTIONS(825), [anon_sym_2_GT] = ACTIONS(827), @@ -47861,6 +48028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(817), [anon_sym_SLASH_EQ] = ACTIONS(817), [anon_sym_PERCENT_EQ] = ACTIONS(817), + [anon_sym_DASH_EQ] = ACTIONS(817), [anon_sym_GT] = ACTIONS(819), [anon_sym_GT_GT] = ACTIONS(817), [anon_sym_2_GT] = ACTIONS(819), @@ -48156,6 +48324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(833), [anon_sym_SLASH_EQ] = ACTIONS(833), [anon_sym_PERCENT_EQ] = ACTIONS(833), + [anon_sym_DASH_EQ] = ACTIONS(833), [anon_sym_GT] = ACTIONS(835), [anon_sym_GT_GT] = ACTIONS(833), [anon_sym_2_GT] = ACTIONS(835), @@ -48233,7 +48402,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(833), [aux_sym_comparison_operator_token49] = ACTIONS(833), [aux_sym_comparison_operator_token50] = ACTIONS(833), - [anon_sym_RPAREN] = ACTIONS(833), [anon_sym_PIPE] = ACTIONS(833), [aux_sym_logical_expression_token1] = ACTIONS(833), [aux_sym_logical_expression_token2] = ACTIONS(833), @@ -48243,8 +48411,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(833), [anon_sym_PLUS] = ACTIONS(837), [anon_sym_DASH] = ACTIONS(837), + [sym__statement_terminator] = ACTIONS(833), }, [196] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(839), + [anon_sym_BANG_EQ] = ACTIONS(839), + [anon_sym_PLUS_EQ] = ACTIONS(839), + [anon_sym_STAR_EQ] = ACTIONS(839), + [anon_sym_SLASH_EQ] = ACTIONS(839), + [anon_sym_PERCENT_EQ] = ACTIONS(839), + [anon_sym_DASH_EQ] = ACTIONS(839), + [anon_sym_GT] = ACTIONS(841), + [anon_sym_GT_GT] = ACTIONS(839), + [anon_sym_2_GT] = ACTIONS(841), + [anon_sym_2_GT_GT] = ACTIONS(839), + [anon_sym_3_GT] = ACTIONS(841), + [anon_sym_3_GT_GT] = ACTIONS(839), + [anon_sym_4_GT] = ACTIONS(841), + [anon_sym_4_GT_GT] = ACTIONS(839), + [anon_sym_5_GT] = ACTIONS(841), + [anon_sym_5_GT_GT] = ACTIONS(839), + [anon_sym_6_GT] = ACTIONS(841), + [anon_sym_6_GT_GT] = ACTIONS(839), + [anon_sym_STAR_GT] = ACTIONS(841), + [anon_sym_STAR_GT_GT] = ACTIONS(839), + [anon_sym_LT] = ACTIONS(841), + [anon_sym_STAR_GT_AMP1] = ACTIONS(839), + [anon_sym_2_GT_AMP1] = ACTIONS(839), + [anon_sym_3_GT_AMP1] = ACTIONS(839), + [anon_sym_4_GT_AMP1] = ACTIONS(839), + [anon_sym_5_GT_AMP1] = ACTIONS(839), + [anon_sym_6_GT_AMP1] = ACTIONS(839), + [anon_sym_STAR_GT_AMP2] = ACTIONS(839), + [anon_sym_1_GT_AMP2] = ACTIONS(839), + [anon_sym_3_GT_AMP2] = ACTIONS(839), + [anon_sym_4_GT_AMP2] = ACTIONS(839), + [anon_sym_5_GT_AMP2] = ACTIONS(839), + [anon_sym_6_GT_AMP2] = ACTIONS(839), + [aux_sym_comparison_operator_token1] = ACTIONS(839), + [aux_sym_comparison_operator_token2] = ACTIONS(839), + [aux_sym_comparison_operator_token3] = ACTIONS(839), + [aux_sym_comparison_operator_token4] = ACTIONS(839), + [aux_sym_comparison_operator_token5] = ACTIONS(839), + [aux_sym_comparison_operator_token6] = ACTIONS(839), + [aux_sym_comparison_operator_token7] = ACTIONS(839), + [aux_sym_comparison_operator_token8] = ACTIONS(839), + [aux_sym_comparison_operator_token9] = ACTIONS(839), + [aux_sym_comparison_operator_token10] = ACTIONS(839), + [aux_sym_comparison_operator_token11] = ACTIONS(839), + [aux_sym_comparison_operator_token12] = ACTIONS(839), + [aux_sym_comparison_operator_token13] = ACTIONS(839), + [aux_sym_comparison_operator_token14] = ACTIONS(839), + [aux_sym_comparison_operator_token15] = ACTIONS(839), + [aux_sym_comparison_operator_token16] = ACTIONS(839), + [aux_sym_comparison_operator_token17] = ACTIONS(839), + [aux_sym_comparison_operator_token18] = ACTIONS(839), + [aux_sym_comparison_operator_token19] = ACTIONS(839), + [aux_sym_comparison_operator_token20] = ACTIONS(839), + [aux_sym_comparison_operator_token21] = ACTIONS(839), + [aux_sym_comparison_operator_token22] = ACTIONS(839), + [aux_sym_comparison_operator_token23] = ACTIONS(839), + [aux_sym_comparison_operator_token24] = ACTIONS(839), + [aux_sym_comparison_operator_token25] = ACTIONS(839), + [aux_sym_comparison_operator_token26] = ACTIONS(839), + [aux_sym_comparison_operator_token27] = ACTIONS(839), + [aux_sym_comparison_operator_token28] = ACTIONS(841), + [aux_sym_comparison_operator_token29] = ACTIONS(839), + [aux_sym_comparison_operator_token30] = ACTIONS(839), + [aux_sym_comparison_operator_token31] = ACTIONS(839), + [aux_sym_comparison_operator_token32] = ACTIONS(839), + [aux_sym_comparison_operator_token33] = ACTIONS(839), + [aux_sym_comparison_operator_token34] = ACTIONS(841), + [aux_sym_comparison_operator_token35] = ACTIONS(839), + [aux_sym_comparison_operator_token36] = ACTIONS(839), + [aux_sym_comparison_operator_token37] = ACTIONS(839), + [aux_sym_comparison_operator_token38] = ACTIONS(839), + [aux_sym_comparison_operator_token39] = ACTIONS(839), + [aux_sym_comparison_operator_token40] = ACTIONS(839), + [aux_sym_comparison_operator_token41] = ACTIONS(839), + [aux_sym_comparison_operator_token42] = ACTIONS(839), + [aux_sym_comparison_operator_token43] = ACTIONS(839), + [aux_sym_comparison_operator_token44] = ACTIONS(839), + [aux_sym_comparison_operator_token45] = ACTIONS(839), + [aux_sym_comparison_operator_token46] = ACTIONS(839), + [aux_sym_comparison_operator_token47] = ACTIONS(839), + [aux_sym_comparison_operator_token48] = ACTIONS(839), + [aux_sym_comparison_operator_token49] = ACTIONS(839), + [aux_sym_comparison_operator_token50] = ACTIONS(839), + [anon_sym_PIPE] = ACTIONS(839), + [aux_sym_logical_expression_token1] = ACTIONS(839), + [aux_sym_logical_expression_token2] = ACTIONS(839), + [aux_sym_logical_expression_token3] = ACTIONS(839), + [aux_sym_bitwise_expression_token1] = ACTIONS(839), + [aux_sym_bitwise_expression_token2] = ACTIONS(839), + [aux_sym_bitwise_expression_token3] = ACTIONS(839), + [anon_sym_PLUS] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(837), + [sym__statement_terminator] = ACTIONS(839), + }, + [197] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(833), [anon_sym_BANG_EQ] = ACTIONS(833), @@ -48252,6 +48518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR_EQ] = ACTIONS(833), [anon_sym_SLASH_EQ] = ACTIONS(833), [anon_sym_PERCENT_EQ] = ACTIONS(833), + [anon_sym_DASH_EQ] = ACTIONS(833), [anon_sym_GT] = ACTIONS(835), [anon_sym_GT_GT] = ACTIONS(833), [anon_sym_2_GT] = ACTIONS(835), @@ -48329,6 +48596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(833), [aux_sym_comparison_operator_token49] = ACTIONS(833), [aux_sym_comparison_operator_token50] = ACTIONS(833), + [anon_sym_RPAREN] = ACTIONS(833), [anon_sym_PIPE] = ACTIONS(833), [aux_sym_logical_expression_token1] = ACTIONS(833), [aux_sym_logical_expression_token2] = ACTIONS(833), @@ -48336,237 +48604,525 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(833), [aux_sym_bitwise_expression_token2] = ACTIONS(833), [aux_sym_bitwise_expression_token3] = ACTIONS(833), - [anon_sym_PLUS] = ACTIONS(839), - [anon_sym_DASH] = ACTIONS(839), - [sym__statement_terminator] = ACTIONS(833), - }, - [197] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(841), - [anon_sym_BANG_EQ] = ACTIONS(841), - [anon_sym_PLUS_EQ] = ACTIONS(841), - [anon_sym_STAR_EQ] = ACTIONS(841), - [anon_sym_SLASH_EQ] = ACTIONS(841), - [anon_sym_PERCENT_EQ] = ACTIONS(841), - [anon_sym_GT] = ACTIONS(843), - [anon_sym_GT_GT] = ACTIONS(841), - [anon_sym_2_GT] = ACTIONS(843), - [anon_sym_2_GT_GT] = ACTIONS(841), - [anon_sym_3_GT] = ACTIONS(843), - [anon_sym_3_GT_GT] = ACTIONS(841), - [anon_sym_4_GT] = ACTIONS(843), - [anon_sym_4_GT_GT] = ACTIONS(841), - [anon_sym_5_GT] = ACTIONS(843), - [anon_sym_5_GT_GT] = ACTIONS(841), - [anon_sym_6_GT] = ACTIONS(843), - [anon_sym_6_GT_GT] = ACTIONS(841), - [anon_sym_STAR_GT] = ACTIONS(843), - [anon_sym_STAR_GT_GT] = ACTIONS(841), - [anon_sym_LT] = ACTIONS(843), - [anon_sym_STAR_GT_AMP1] = ACTIONS(841), - [anon_sym_2_GT_AMP1] = ACTIONS(841), - [anon_sym_3_GT_AMP1] = ACTIONS(841), - [anon_sym_4_GT_AMP1] = ACTIONS(841), - [anon_sym_5_GT_AMP1] = ACTIONS(841), - [anon_sym_6_GT_AMP1] = ACTIONS(841), - [anon_sym_STAR_GT_AMP2] = ACTIONS(841), - [anon_sym_1_GT_AMP2] = ACTIONS(841), - [anon_sym_3_GT_AMP2] = ACTIONS(841), - [anon_sym_4_GT_AMP2] = ACTIONS(841), - [anon_sym_5_GT_AMP2] = ACTIONS(841), - [anon_sym_6_GT_AMP2] = ACTIONS(841), - [aux_sym_comparison_operator_token1] = ACTIONS(841), - [aux_sym_comparison_operator_token2] = ACTIONS(841), - [aux_sym_comparison_operator_token3] = ACTIONS(841), - [aux_sym_comparison_operator_token4] = ACTIONS(841), - [aux_sym_comparison_operator_token5] = ACTIONS(841), - [aux_sym_comparison_operator_token6] = ACTIONS(841), - [aux_sym_comparison_operator_token7] = ACTIONS(841), - [aux_sym_comparison_operator_token8] = ACTIONS(841), - [aux_sym_comparison_operator_token9] = ACTIONS(841), - [aux_sym_comparison_operator_token10] = ACTIONS(841), - [aux_sym_comparison_operator_token11] = ACTIONS(841), - [aux_sym_comparison_operator_token12] = ACTIONS(841), - [aux_sym_comparison_operator_token13] = ACTIONS(841), - [aux_sym_comparison_operator_token14] = ACTIONS(841), - [aux_sym_comparison_operator_token15] = ACTIONS(841), - [aux_sym_comparison_operator_token16] = ACTIONS(841), - [aux_sym_comparison_operator_token17] = ACTIONS(841), - [aux_sym_comparison_operator_token18] = ACTIONS(841), - [aux_sym_comparison_operator_token19] = ACTIONS(841), - [aux_sym_comparison_operator_token20] = ACTIONS(841), - [aux_sym_comparison_operator_token21] = ACTIONS(841), - [aux_sym_comparison_operator_token22] = ACTIONS(841), - [aux_sym_comparison_operator_token23] = ACTIONS(841), - [aux_sym_comparison_operator_token24] = ACTIONS(841), - [aux_sym_comparison_operator_token25] = ACTIONS(841), - [aux_sym_comparison_operator_token26] = ACTIONS(841), - [aux_sym_comparison_operator_token27] = ACTIONS(841), - [aux_sym_comparison_operator_token28] = ACTIONS(843), - [aux_sym_comparison_operator_token29] = ACTIONS(841), - [aux_sym_comparison_operator_token30] = ACTIONS(841), - [aux_sym_comparison_operator_token31] = ACTIONS(841), - [aux_sym_comparison_operator_token32] = ACTIONS(841), - [aux_sym_comparison_operator_token33] = ACTIONS(841), - [aux_sym_comparison_operator_token34] = ACTIONS(843), - [aux_sym_comparison_operator_token35] = ACTIONS(841), - [aux_sym_comparison_operator_token36] = ACTIONS(841), - [aux_sym_comparison_operator_token37] = ACTIONS(841), - [aux_sym_comparison_operator_token38] = ACTIONS(841), - [aux_sym_comparison_operator_token39] = ACTIONS(841), - [aux_sym_comparison_operator_token40] = ACTIONS(841), - [aux_sym_comparison_operator_token41] = ACTIONS(841), - [aux_sym_comparison_operator_token42] = ACTIONS(841), - [aux_sym_comparison_operator_token43] = ACTIONS(841), - [aux_sym_comparison_operator_token44] = ACTIONS(841), - [aux_sym_comparison_operator_token45] = ACTIONS(841), - [aux_sym_comparison_operator_token46] = ACTIONS(841), - [aux_sym_comparison_operator_token47] = ACTIONS(841), - [aux_sym_comparison_operator_token48] = ACTIONS(841), - [aux_sym_comparison_operator_token49] = ACTIONS(841), - [aux_sym_comparison_operator_token50] = ACTIONS(841), - [anon_sym_PIPE] = ACTIONS(841), - [aux_sym_logical_expression_token1] = ACTIONS(841), - [aux_sym_logical_expression_token2] = ACTIONS(841), - [aux_sym_logical_expression_token3] = ACTIONS(841), - [aux_sym_bitwise_expression_token1] = ACTIONS(841), - [aux_sym_bitwise_expression_token2] = ACTIONS(841), - [aux_sym_bitwise_expression_token3] = ACTIONS(841), - [anon_sym_PLUS] = ACTIONS(839), - [anon_sym_DASH] = ACTIONS(839), - [sym__statement_terminator] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(843), + [anon_sym_DASH] = ACTIONS(843), }, [198] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(841), - [anon_sym_BANG_EQ] = ACTIONS(841), - [anon_sym_PLUS_EQ] = ACTIONS(841), - [anon_sym_STAR_EQ] = ACTIONS(841), - [anon_sym_SLASH_EQ] = ACTIONS(841), - [anon_sym_PERCENT_EQ] = ACTIONS(841), - [anon_sym_GT] = ACTIONS(843), - [anon_sym_GT_GT] = ACTIONS(841), - [anon_sym_2_GT] = ACTIONS(843), - [anon_sym_2_GT_GT] = ACTIONS(841), - [anon_sym_3_GT] = ACTIONS(843), - [anon_sym_3_GT_GT] = ACTIONS(841), - [anon_sym_4_GT] = ACTIONS(843), - [anon_sym_4_GT_GT] = ACTIONS(841), - [anon_sym_5_GT] = ACTIONS(843), - [anon_sym_5_GT_GT] = ACTIONS(841), - [anon_sym_6_GT] = ACTIONS(843), - [anon_sym_6_GT_GT] = ACTIONS(841), - [anon_sym_STAR_GT] = ACTIONS(843), - [anon_sym_STAR_GT_GT] = ACTIONS(841), - [anon_sym_LT] = ACTIONS(843), - [anon_sym_STAR_GT_AMP1] = ACTIONS(841), - [anon_sym_2_GT_AMP1] = ACTIONS(841), - [anon_sym_3_GT_AMP1] = ACTIONS(841), - [anon_sym_4_GT_AMP1] = ACTIONS(841), - [anon_sym_5_GT_AMP1] = ACTIONS(841), - [anon_sym_6_GT_AMP1] = ACTIONS(841), - [anon_sym_STAR_GT_AMP2] = ACTIONS(841), - [anon_sym_1_GT_AMP2] = ACTIONS(841), - [anon_sym_3_GT_AMP2] = ACTIONS(841), - [anon_sym_4_GT_AMP2] = ACTIONS(841), - [anon_sym_5_GT_AMP2] = ACTIONS(841), - [anon_sym_6_GT_AMP2] = ACTIONS(841), - [aux_sym_comparison_operator_token1] = ACTIONS(841), - [aux_sym_comparison_operator_token2] = ACTIONS(841), - [aux_sym_comparison_operator_token3] = ACTIONS(841), - [aux_sym_comparison_operator_token4] = ACTIONS(841), - [aux_sym_comparison_operator_token5] = ACTIONS(841), - [aux_sym_comparison_operator_token6] = ACTIONS(841), - [aux_sym_comparison_operator_token7] = ACTIONS(841), - [aux_sym_comparison_operator_token8] = ACTIONS(841), - [aux_sym_comparison_operator_token9] = ACTIONS(841), - [aux_sym_comparison_operator_token10] = ACTIONS(841), - [aux_sym_comparison_operator_token11] = ACTIONS(841), - [aux_sym_comparison_operator_token12] = ACTIONS(841), - [aux_sym_comparison_operator_token13] = ACTIONS(841), - [aux_sym_comparison_operator_token14] = ACTIONS(841), - [aux_sym_comparison_operator_token15] = ACTIONS(841), - [aux_sym_comparison_operator_token16] = ACTIONS(841), - [aux_sym_comparison_operator_token17] = ACTIONS(841), - [aux_sym_comparison_operator_token18] = ACTIONS(841), - [aux_sym_comparison_operator_token19] = ACTIONS(841), - [aux_sym_comparison_operator_token20] = ACTIONS(841), - [aux_sym_comparison_operator_token21] = ACTIONS(841), - [aux_sym_comparison_operator_token22] = ACTIONS(841), - [aux_sym_comparison_operator_token23] = ACTIONS(841), - [aux_sym_comparison_operator_token24] = ACTIONS(841), - [aux_sym_comparison_operator_token25] = ACTIONS(841), - [aux_sym_comparison_operator_token26] = ACTIONS(841), - [aux_sym_comparison_operator_token27] = ACTIONS(841), - [aux_sym_comparison_operator_token28] = ACTIONS(843), - [aux_sym_comparison_operator_token29] = ACTIONS(841), - [aux_sym_comparison_operator_token30] = ACTIONS(841), - [aux_sym_comparison_operator_token31] = ACTIONS(841), - [aux_sym_comparison_operator_token32] = ACTIONS(841), - [aux_sym_comparison_operator_token33] = ACTIONS(841), - [aux_sym_comparison_operator_token34] = ACTIONS(843), - [aux_sym_comparison_operator_token35] = ACTIONS(841), - [aux_sym_comparison_operator_token36] = ACTIONS(841), - [aux_sym_comparison_operator_token37] = ACTIONS(841), - [aux_sym_comparison_operator_token38] = ACTIONS(841), - [aux_sym_comparison_operator_token39] = ACTIONS(841), - [aux_sym_comparison_operator_token40] = ACTIONS(841), - [aux_sym_comparison_operator_token41] = ACTIONS(841), - [aux_sym_comparison_operator_token42] = ACTIONS(841), - [aux_sym_comparison_operator_token43] = ACTIONS(841), - [aux_sym_comparison_operator_token44] = ACTIONS(841), - [aux_sym_comparison_operator_token45] = ACTIONS(841), - [aux_sym_comparison_operator_token46] = ACTIONS(841), - [aux_sym_comparison_operator_token47] = ACTIONS(841), - [aux_sym_comparison_operator_token48] = ACTIONS(841), - [aux_sym_comparison_operator_token49] = ACTIONS(841), - [aux_sym_comparison_operator_token50] = ACTIONS(841), - [anon_sym_RPAREN] = ACTIONS(841), - [anon_sym_PIPE] = ACTIONS(841), - [aux_sym_logical_expression_token1] = ACTIONS(841), - [aux_sym_logical_expression_token2] = ACTIONS(841), - [aux_sym_logical_expression_token3] = ACTIONS(841), - [aux_sym_bitwise_expression_token1] = ACTIONS(841), - [aux_sym_bitwise_expression_token2] = ACTIONS(841), - [aux_sym_bitwise_expression_token3] = ACTIONS(841), - [anon_sym_PLUS] = ACTIONS(837), - [anon_sym_DASH] = ACTIONS(837), + [anon_sym_EQ] = ACTIONS(839), + [anon_sym_BANG_EQ] = ACTIONS(839), + [anon_sym_PLUS_EQ] = ACTIONS(839), + [anon_sym_STAR_EQ] = ACTIONS(839), + [anon_sym_SLASH_EQ] = ACTIONS(839), + [anon_sym_PERCENT_EQ] = ACTIONS(839), + [anon_sym_DASH_EQ] = ACTIONS(839), + [anon_sym_GT] = ACTIONS(841), + [anon_sym_GT_GT] = ACTIONS(839), + [anon_sym_2_GT] = ACTIONS(841), + [anon_sym_2_GT_GT] = ACTIONS(839), + [anon_sym_3_GT] = ACTIONS(841), + [anon_sym_3_GT_GT] = ACTIONS(839), + [anon_sym_4_GT] = ACTIONS(841), + [anon_sym_4_GT_GT] = ACTIONS(839), + [anon_sym_5_GT] = ACTIONS(841), + [anon_sym_5_GT_GT] = ACTIONS(839), + [anon_sym_6_GT] = ACTIONS(841), + [anon_sym_6_GT_GT] = ACTIONS(839), + [anon_sym_STAR_GT] = ACTIONS(841), + [anon_sym_STAR_GT_GT] = ACTIONS(839), + [anon_sym_LT] = ACTIONS(841), + [anon_sym_STAR_GT_AMP1] = ACTIONS(839), + [anon_sym_2_GT_AMP1] = ACTIONS(839), + [anon_sym_3_GT_AMP1] = ACTIONS(839), + [anon_sym_4_GT_AMP1] = ACTIONS(839), + [anon_sym_5_GT_AMP1] = ACTIONS(839), + [anon_sym_6_GT_AMP1] = ACTIONS(839), + [anon_sym_STAR_GT_AMP2] = ACTIONS(839), + [anon_sym_1_GT_AMP2] = ACTIONS(839), + [anon_sym_3_GT_AMP2] = ACTIONS(839), + [anon_sym_4_GT_AMP2] = ACTIONS(839), + [anon_sym_5_GT_AMP2] = ACTIONS(839), + [anon_sym_6_GT_AMP2] = ACTIONS(839), + [aux_sym_comparison_operator_token1] = ACTIONS(839), + [aux_sym_comparison_operator_token2] = ACTIONS(839), + [aux_sym_comparison_operator_token3] = ACTIONS(839), + [aux_sym_comparison_operator_token4] = ACTIONS(839), + [aux_sym_comparison_operator_token5] = ACTIONS(839), + [aux_sym_comparison_operator_token6] = ACTIONS(839), + [aux_sym_comparison_operator_token7] = ACTIONS(839), + [aux_sym_comparison_operator_token8] = ACTIONS(839), + [aux_sym_comparison_operator_token9] = ACTIONS(839), + [aux_sym_comparison_operator_token10] = ACTIONS(839), + [aux_sym_comparison_operator_token11] = ACTIONS(839), + [aux_sym_comparison_operator_token12] = ACTIONS(839), + [aux_sym_comparison_operator_token13] = ACTIONS(839), + [aux_sym_comparison_operator_token14] = ACTIONS(839), + [aux_sym_comparison_operator_token15] = ACTIONS(839), + [aux_sym_comparison_operator_token16] = ACTIONS(839), + [aux_sym_comparison_operator_token17] = ACTIONS(839), + [aux_sym_comparison_operator_token18] = ACTIONS(839), + [aux_sym_comparison_operator_token19] = ACTIONS(839), + [aux_sym_comparison_operator_token20] = ACTIONS(839), + [aux_sym_comparison_operator_token21] = ACTIONS(839), + [aux_sym_comparison_operator_token22] = ACTIONS(839), + [aux_sym_comparison_operator_token23] = ACTIONS(839), + [aux_sym_comparison_operator_token24] = ACTIONS(839), + [aux_sym_comparison_operator_token25] = ACTIONS(839), + [aux_sym_comparison_operator_token26] = ACTIONS(839), + [aux_sym_comparison_operator_token27] = ACTIONS(839), + [aux_sym_comparison_operator_token28] = ACTIONS(841), + [aux_sym_comparison_operator_token29] = ACTIONS(839), + [aux_sym_comparison_operator_token30] = ACTIONS(839), + [aux_sym_comparison_operator_token31] = ACTIONS(839), + [aux_sym_comparison_operator_token32] = ACTIONS(839), + [aux_sym_comparison_operator_token33] = ACTIONS(839), + [aux_sym_comparison_operator_token34] = ACTIONS(841), + [aux_sym_comparison_operator_token35] = ACTIONS(839), + [aux_sym_comparison_operator_token36] = ACTIONS(839), + [aux_sym_comparison_operator_token37] = ACTIONS(839), + [aux_sym_comparison_operator_token38] = ACTIONS(839), + [aux_sym_comparison_operator_token39] = ACTIONS(839), + [aux_sym_comparison_operator_token40] = ACTIONS(839), + [aux_sym_comparison_operator_token41] = ACTIONS(839), + [aux_sym_comparison_operator_token42] = ACTIONS(839), + [aux_sym_comparison_operator_token43] = ACTIONS(839), + [aux_sym_comparison_operator_token44] = ACTIONS(839), + [aux_sym_comparison_operator_token45] = ACTIONS(839), + [aux_sym_comparison_operator_token46] = ACTIONS(839), + [aux_sym_comparison_operator_token47] = ACTIONS(839), + [aux_sym_comparison_operator_token48] = ACTIONS(839), + [aux_sym_comparison_operator_token49] = ACTIONS(839), + [aux_sym_comparison_operator_token50] = ACTIONS(839), + [anon_sym_RPAREN] = ACTIONS(839), + [anon_sym_PIPE] = ACTIONS(839), + [aux_sym_logical_expression_token1] = ACTIONS(839), + [aux_sym_logical_expression_token2] = ACTIONS(839), + [aux_sym_logical_expression_token3] = ACTIONS(839), + [aux_sym_bitwise_expression_token1] = ACTIONS(839), + [aux_sym_bitwise_expression_token2] = ACTIONS(839), + [aux_sym_bitwise_expression_token3] = ACTIONS(839), + [anon_sym_PLUS] = ACTIONS(843), + [anon_sym_DASH] = ACTIONS(843), }, [199] = { - [sym__literal] = STATE(815), - [sym_integer_literal] = STATE(815), - [sym_string_literal] = STATE(815), - [sym_expandable_string_literal] = STATE(814), - [sym_expandable_here_string_literal] = STATE(814), - [sym_variable] = STATE(815), - [sym_unary_expression] = STATE(1056), - [sym_expression_with_unary_operator] = STATE(1061), - [sym_pre_increment_expression] = STATE(1062), - [sym_pre_decrement_expression] = STATE(1062), - [sym_cast_expression] = STATE(1062), - [sym__primary_expression] = STATE(815), - [sym__value] = STATE(815), - [sym_parenthesized_expression] = STATE(815), - [sym_sub_expression] = STATE(815), - [sym_array_expression] = STATE(815), - [sym_script_block_expression] = STATE(815), - [sym_hash_literal_expression] = STATE(815), - [sym_post_increment_expression] = STATE(815), - [sym_post_decrement_expression] = STATE(815), - [sym_member_access] = STATE(815), - [sym_element_access] = STATE(815), - [sym_invokation_expression] = STATE(815), - [sym_invokation_foreach_expression] = STATE(816), - [sym_type_literal] = STATE(199), + [sym_comparison_operator] = STATE(491), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(845), + [anon_sym_BANG_EQ] = ACTIONS(845), + [anon_sym_PLUS_EQ] = ACTIONS(845), + [anon_sym_STAR_EQ] = ACTIONS(845), + [anon_sym_SLASH_EQ] = ACTIONS(845), + [anon_sym_PERCENT_EQ] = ACTIONS(845), + [anon_sym_DASH_EQ] = ACTIONS(845), + [anon_sym_GT] = ACTIONS(847), + [anon_sym_GT_GT] = ACTIONS(845), + [anon_sym_2_GT] = ACTIONS(847), + [anon_sym_2_GT_GT] = ACTIONS(845), + [anon_sym_3_GT] = ACTIONS(847), + [anon_sym_3_GT_GT] = ACTIONS(845), + [anon_sym_4_GT] = ACTIONS(847), + [anon_sym_4_GT_GT] = ACTIONS(845), + [anon_sym_5_GT] = ACTIONS(847), + [anon_sym_5_GT_GT] = ACTIONS(845), + [anon_sym_6_GT] = ACTIONS(847), + [anon_sym_6_GT_GT] = ACTIONS(845), + [anon_sym_STAR_GT] = ACTIONS(847), + [anon_sym_STAR_GT_GT] = ACTIONS(845), + [anon_sym_LT] = ACTIONS(847), + [anon_sym_STAR_GT_AMP1] = ACTIONS(845), + [anon_sym_2_GT_AMP1] = ACTIONS(845), + [anon_sym_3_GT_AMP1] = ACTIONS(845), + [anon_sym_4_GT_AMP1] = ACTIONS(845), + [anon_sym_5_GT_AMP1] = ACTIONS(845), + [anon_sym_6_GT_AMP1] = ACTIONS(845), + [anon_sym_STAR_GT_AMP2] = ACTIONS(845), + [anon_sym_1_GT_AMP2] = ACTIONS(845), + [anon_sym_3_GT_AMP2] = ACTIONS(845), + [anon_sym_4_GT_AMP2] = ACTIONS(845), + [anon_sym_5_GT_AMP2] = ACTIONS(845), + [anon_sym_6_GT_AMP2] = ACTIONS(845), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_PIPE] = ACTIONS(845), + [aux_sym_logical_expression_token1] = ACTIONS(845), + [aux_sym_logical_expression_token2] = ACTIONS(845), + [aux_sym_logical_expression_token3] = ACTIONS(845), + [aux_sym_bitwise_expression_token1] = ACTIONS(845), + [aux_sym_bitwise_expression_token2] = ACTIONS(845), + [aux_sym_bitwise_expression_token3] = ACTIONS(845), + [sym__statement_terminator] = ACTIONS(845), + }, + [200] = { + [sym_comparison_operator] = STATE(525), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(845), + [anon_sym_BANG_EQ] = ACTIONS(845), + [anon_sym_PLUS_EQ] = ACTIONS(845), + [anon_sym_STAR_EQ] = ACTIONS(845), + [anon_sym_SLASH_EQ] = ACTIONS(845), + [anon_sym_PERCENT_EQ] = ACTIONS(845), + [anon_sym_DASH_EQ] = ACTIONS(845), + [anon_sym_GT] = ACTIONS(847), + [anon_sym_GT_GT] = ACTIONS(845), + [anon_sym_2_GT] = ACTIONS(847), + [anon_sym_2_GT_GT] = ACTIONS(845), + [anon_sym_3_GT] = ACTIONS(847), + [anon_sym_3_GT_GT] = ACTIONS(845), + [anon_sym_4_GT] = ACTIONS(847), + [anon_sym_4_GT_GT] = ACTIONS(845), + [anon_sym_5_GT] = ACTIONS(847), + [anon_sym_5_GT_GT] = ACTIONS(845), + [anon_sym_6_GT] = ACTIONS(847), + [anon_sym_6_GT_GT] = ACTIONS(845), + [anon_sym_STAR_GT] = ACTIONS(847), + [anon_sym_STAR_GT_GT] = ACTIONS(845), + [anon_sym_LT] = ACTIONS(847), + [anon_sym_STAR_GT_AMP1] = ACTIONS(845), + [anon_sym_2_GT_AMP1] = ACTIONS(845), + [anon_sym_3_GT_AMP1] = ACTIONS(845), + [anon_sym_4_GT_AMP1] = ACTIONS(845), + [anon_sym_5_GT_AMP1] = ACTIONS(845), + [anon_sym_6_GT_AMP1] = ACTIONS(845), + [anon_sym_STAR_GT_AMP2] = ACTIONS(845), + [anon_sym_1_GT_AMP2] = ACTIONS(845), + [anon_sym_3_GT_AMP2] = ACTIONS(845), + [anon_sym_4_GT_AMP2] = ACTIONS(845), + [anon_sym_5_GT_AMP2] = ACTIONS(845), + [anon_sym_6_GT_AMP2] = ACTIONS(845), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_RPAREN] = ACTIONS(845), + [anon_sym_PIPE] = ACTIONS(845), + [aux_sym_logical_expression_token1] = ACTIONS(845), + [aux_sym_logical_expression_token2] = ACTIONS(845), + [aux_sym_logical_expression_token3] = ACTIONS(845), + [aux_sym_bitwise_expression_token1] = ACTIONS(845), + [aux_sym_bitwise_expression_token2] = ACTIONS(845), + [aux_sym_bitwise_expression_token3] = ACTIONS(845), + }, + [201] = { + [sym_comparison_operator] = STATE(491), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(853), + [anon_sym_BANG_EQ] = ACTIONS(853), + [anon_sym_PLUS_EQ] = ACTIONS(853), + [anon_sym_STAR_EQ] = ACTIONS(853), + [anon_sym_SLASH_EQ] = ACTIONS(853), + [anon_sym_PERCENT_EQ] = ACTIONS(853), + [anon_sym_DASH_EQ] = ACTIONS(853), + [anon_sym_GT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(853), + [anon_sym_2_GT] = ACTIONS(855), + [anon_sym_2_GT_GT] = ACTIONS(853), + [anon_sym_3_GT] = ACTIONS(855), + [anon_sym_3_GT_GT] = ACTIONS(853), + [anon_sym_4_GT] = ACTIONS(855), + [anon_sym_4_GT_GT] = ACTIONS(853), + [anon_sym_5_GT] = ACTIONS(855), + [anon_sym_5_GT_GT] = ACTIONS(853), + [anon_sym_6_GT] = ACTIONS(855), + [anon_sym_6_GT_GT] = ACTIONS(853), + [anon_sym_STAR_GT] = ACTIONS(855), + [anon_sym_STAR_GT_GT] = ACTIONS(853), + [anon_sym_LT] = ACTIONS(855), + [anon_sym_STAR_GT_AMP1] = ACTIONS(853), + [anon_sym_2_GT_AMP1] = ACTIONS(853), + [anon_sym_3_GT_AMP1] = ACTIONS(853), + [anon_sym_4_GT_AMP1] = ACTIONS(853), + [anon_sym_5_GT_AMP1] = ACTIONS(853), + [anon_sym_6_GT_AMP1] = ACTIONS(853), + [anon_sym_STAR_GT_AMP2] = ACTIONS(853), + [anon_sym_1_GT_AMP2] = ACTIONS(853), + [anon_sym_3_GT_AMP2] = ACTIONS(853), + [anon_sym_4_GT_AMP2] = ACTIONS(853), + [anon_sym_5_GT_AMP2] = ACTIONS(853), + [anon_sym_6_GT_AMP2] = ACTIONS(853), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_PIPE] = ACTIONS(853), + [aux_sym_logical_expression_token1] = ACTIONS(853), + [aux_sym_logical_expression_token2] = ACTIONS(853), + [aux_sym_logical_expression_token3] = ACTIONS(853), + [aux_sym_bitwise_expression_token1] = ACTIONS(853), + [aux_sym_bitwise_expression_token2] = ACTIONS(853), + [aux_sym_bitwise_expression_token3] = ACTIONS(853), + [sym__statement_terminator] = ACTIONS(853), + }, + [202] = { + [sym_comparison_operator] = STATE(525), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(853), + [anon_sym_BANG_EQ] = ACTIONS(853), + [anon_sym_PLUS_EQ] = ACTIONS(853), + [anon_sym_STAR_EQ] = ACTIONS(853), + [anon_sym_SLASH_EQ] = ACTIONS(853), + [anon_sym_PERCENT_EQ] = ACTIONS(853), + [anon_sym_DASH_EQ] = ACTIONS(853), + [anon_sym_GT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(853), + [anon_sym_2_GT] = ACTIONS(855), + [anon_sym_2_GT_GT] = ACTIONS(853), + [anon_sym_3_GT] = ACTIONS(855), + [anon_sym_3_GT_GT] = ACTIONS(853), + [anon_sym_4_GT] = ACTIONS(855), + [anon_sym_4_GT_GT] = ACTIONS(853), + [anon_sym_5_GT] = ACTIONS(855), + [anon_sym_5_GT_GT] = ACTIONS(853), + [anon_sym_6_GT] = ACTIONS(855), + [anon_sym_6_GT_GT] = ACTIONS(853), + [anon_sym_STAR_GT] = ACTIONS(855), + [anon_sym_STAR_GT_GT] = ACTIONS(853), + [anon_sym_LT] = ACTIONS(855), + [anon_sym_STAR_GT_AMP1] = ACTIONS(853), + [anon_sym_2_GT_AMP1] = ACTIONS(853), + [anon_sym_3_GT_AMP1] = ACTIONS(853), + [anon_sym_4_GT_AMP1] = ACTIONS(853), + [anon_sym_5_GT_AMP1] = ACTIONS(853), + [anon_sym_6_GT_AMP1] = ACTIONS(853), + [anon_sym_STAR_GT_AMP2] = ACTIONS(853), + [anon_sym_1_GT_AMP2] = ACTIONS(853), + [anon_sym_3_GT_AMP2] = ACTIONS(853), + [anon_sym_4_GT_AMP2] = ACTIONS(853), + [anon_sym_5_GT_AMP2] = ACTIONS(853), + [anon_sym_6_GT_AMP2] = ACTIONS(853), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_RPAREN] = ACTIONS(853), + [anon_sym_PIPE] = ACTIONS(853), + [aux_sym_logical_expression_token1] = ACTIONS(853), + [aux_sym_logical_expression_token2] = ACTIONS(853), + [aux_sym_logical_expression_token3] = ACTIONS(853), + [aux_sym_bitwise_expression_token1] = ACTIONS(853), + [aux_sym_bitwise_expression_token2] = ACTIONS(853), + [aux_sym_bitwise_expression_token3] = ACTIONS(853), + }, + [203] = { + [sym__literal] = STATE(820), + [sym_integer_literal] = STATE(820), + [sym_string_literal] = STATE(820), + [sym_expandable_string_literal] = STATE(818), + [sym_expandable_here_string_literal] = STATE(818), + [sym_variable] = STATE(820), + [sym_unary_expression] = STATE(1049), + [sym_expression_with_unary_operator] = STATE(1052), + [sym_pre_increment_expression] = STATE(1048), + [sym_pre_decrement_expression] = STATE(1048), + [sym_cast_expression] = STATE(1048), + [sym__primary_expression] = STATE(820), + [sym__value] = STATE(820), + [sym_parenthesized_expression] = STATE(820), + [sym_sub_expression] = STATE(820), + [sym_array_expression] = STATE(820), + [sym_script_block_expression] = STATE(820), + [sym_hash_literal_expression] = STATE(820), + [sym_post_increment_expression] = STATE(820), + [sym_post_decrement_expression] = STATE(820), + [sym_member_access] = STATE(820), + [sym_element_access] = STATE(820), + [sym_invokation_expression] = STATE(820), + [sym_invokation_foreach_expression] = STATE(821), + [sym_type_literal] = STATE(203), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(847), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), + [sym_real_literal] = ACTIONS(859), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -48594,264 +49150,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(857), - [aux_sym_comparison_operator_token50] = ACTIONS(857), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), + [aux_sym_comparison_operator_token37] = ACTIONS(869), + [aux_sym_comparison_operator_token50] = ACTIONS(869), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_LPAREN] = ACTIONS(873), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(857), - [anon_sym_LBRACE] = ACTIONS(863), + [anon_sym_COMMA] = ACTIONS(869), + [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(857), - [anon_sym_DASH] = ACTIONS(857), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(857), - [anon_sym_BANG] = ACTIONS(857), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(857), - [anon_sym_PLUS_PLUS] = ACTIONS(865), - [anon_sym_DASH_DASH] = ACTIONS(867), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [anon_sym_PLUS] = ACTIONS(869), + [anon_sym_DASH] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(869), + [anon_sym_PLUS_PLUS] = ACTIONS(877), + [anon_sym_DASH_DASH] = ACTIONS(879), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [200] = { - [sym_comparison_operator] = STATE(525), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(875), - [anon_sym_BANG_EQ] = ACTIONS(875), - [anon_sym_PLUS_EQ] = ACTIONS(875), - [anon_sym_STAR_EQ] = ACTIONS(875), - [anon_sym_SLASH_EQ] = ACTIONS(875), - [anon_sym_PERCENT_EQ] = ACTIONS(875), - [anon_sym_GT] = ACTIONS(877), - [anon_sym_GT_GT] = ACTIONS(875), - [anon_sym_2_GT] = ACTIONS(877), - [anon_sym_2_GT_GT] = ACTIONS(875), - [anon_sym_3_GT] = ACTIONS(877), - [anon_sym_3_GT_GT] = ACTIONS(875), - [anon_sym_4_GT] = ACTIONS(877), - [anon_sym_4_GT_GT] = ACTIONS(875), - [anon_sym_5_GT] = ACTIONS(877), - [anon_sym_5_GT_GT] = ACTIONS(875), - [anon_sym_6_GT] = ACTIONS(877), - [anon_sym_6_GT_GT] = ACTIONS(875), - [anon_sym_STAR_GT] = ACTIONS(877), - [anon_sym_STAR_GT_GT] = ACTIONS(875), - [anon_sym_LT] = ACTIONS(877), - [anon_sym_STAR_GT_AMP1] = ACTIONS(875), - [anon_sym_2_GT_AMP1] = ACTIONS(875), - [anon_sym_3_GT_AMP1] = ACTIONS(875), - [anon_sym_4_GT_AMP1] = ACTIONS(875), - [anon_sym_5_GT_AMP1] = ACTIONS(875), - [anon_sym_6_GT_AMP1] = ACTIONS(875), - [anon_sym_STAR_GT_AMP2] = ACTIONS(875), - [anon_sym_1_GT_AMP2] = ACTIONS(875), - [anon_sym_3_GT_AMP2] = ACTIONS(875), - [anon_sym_4_GT_AMP2] = ACTIONS(875), - [anon_sym_5_GT_AMP2] = ACTIONS(875), - [anon_sym_6_GT_AMP2] = ACTIONS(875), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_RPAREN] = ACTIONS(875), - [anon_sym_PIPE] = ACTIONS(875), - [aux_sym_logical_expression_token1] = ACTIONS(875), - [aux_sym_logical_expression_token2] = ACTIONS(875), - [aux_sym_logical_expression_token3] = ACTIONS(875), - [aux_sym_bitwise_expression_token1] = ACTIONS(875), - [aux_sym_bitwise_expression_token2] = ACTIONS(875), - [aux_sym_bitwise_expression_token3] = ACTIONS(875), - }, - [201] = { - [sym_comparison_operator] = STATE(491), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(875), - [anon_sym_BANG_EQ] = ACTIONS(875), - [anon_sym_PLUS_EQ] = ACTIONS(875), - [anon_sym_STAR_EQ] = ACTIONS(875), - [anon_sym_SLASH_EQ] = ACTIONS(875), - [anon_sym_PERCENT_EQ] = ACTIONS(875), - [anon_sym_GT] = ACTIONS(877), - [anon_sym_GT_GT] = ACTIONS(875), - [anon_sym_2_GT] = ACTIONS(877), - [anon_sym_2_GT_GT] = ACTIONS(875), - [anon_sym_3_GT] = ACTIONS(877), - [anon_sym_3_GT_GT] = ACTIONS(875), - [anon_sym_4_GT] = ACTIONS(877), - [anon_sym_4_GT_GT] = ACTIONS(875), - [anon_sym_5_GT] = ACTIONS(877), - [anon_sym_5_GT_GT] = ACTIONS(875), - [anon_sym_6_GT] = ACTIONS(877), - [anon_sym_6_GT_GT] = ACTIONS(875), - [anon_sym_STAR_GT] = ACTIONS(877), - [anon_sym_STAR_GT_GT] = ACTIONS(875), - [anon_sym_LT] = ACTIONS(877), - [anon_sym_STAR_GT_AMP1] = ACTIONS(875), - [anon_sym_2_GT_AMP1] = ACTIONS(875), - [anon_sym_3_GT_AMP1] = ACTIONS(875), - [anon_sym_4_GT_AMP1] = ACTIONS(875), - [anon_sym_5_GT_AMP1] = ACTIONS(875), - [anon_sym_6_GT_AMP1] = ACTIONS(875), - [anon_sym_STAR_GT_AMP2] = ACTIONS(875), - [anon_sym_1_GT_AMP2] = ACTIONS(875), - [anon_sym_3_GT_AMP2] = ACTIONS(875), - [anon_sym_4_GT_AMP2] = ACTIONS(875), - [anon_sym_5_GT_AMP2] = ACTIONS(875), - [anon_sym_6_GT_AMP2] = ACTIONS(875), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_PIPE] = ACTIONS(875), - [aux_sym_logical_expression_token1] = ACTIONS(875), - [aux_sym_logical_expression_token2] = ACTIONS(875), - [aux_sym_logical_expression_token3] = ACTIONS(875), - [aux_sym_bitwise_expression_token1] = ACTIONS(875), - [aux_sym_bitwise_expression_token2] = ACTIONS(875), - [aux_sym_bitwise_expression_token3] = ACTIONS(875), - [sym__statement_terminator] = ACTIONS(875), - }, - [202] = { - [sym__literal] = STATE(784), - [sym_integer_literal] = STATE(784), - [sym_string_literal] = STATE(784), - [sym_expandable_string_literal] = STATE(782), - [sym_expandable_here_string_literal] = STATE(782), - [sym_variable] = STATE(784), - [sym_unary_expression] = STATE(1048), - [sym_expression_with_unary_operator] = STATE(1070), - [sym_pre_increment_expression] = STATE(1060), - [sym_pre_decrement_expression] = STATE(1060), - [sym_cast_expression] = STATE(1060), - [sym__primary_expression] = STATE(784), - [sym__value] = STATE(784), - [sym_parenthesized_expression] = STATE(784), - [sym_sub_expression] = STATE(784), - [sym_array_expression] = STATE(784), - [sym_script_block_expression] = STATE(784), - [sym_hash_literal_expression] = STATE(784), - [sym_post_increment_expression] = STATE(784), - [sym_post_decrement_expression] = STATE(784), - [sym_member_access] = STATE(784), - [sym_element_access] = STATE(784), - [sym_invokation_expression] = STATE(784), - [sym_invokation_foreach_expression] = STATE(785), - [sym_type_literal] = STATE(202), + [204] = { + [sym__literal] = STATE(787), + [sym_integer_literal] = STATE(787), + [sym_string_literal] = STATE(787), + [sym_expandable_string_literal] = STATE(783), + [sym_expandable_here_string_literal] = STATE(783), + [sym_variable] = STATE(787), + [sym_unary_expression] = STATE(1047), + [sym_expression_with_unary_operator] = STATE(1043), + [sym_pre_increment_expression] = STATE(1044), + [sym_pre_decrement_expression] = STATE(1044), + [sym_cast_expression] = STATE(1044), + [sym__primary_expression] = STATE(787), + [sym__value] = STATE(787), + [sym_parenthesized_expression] = STATE(787), + [sym_sub_expression] = STATE(787), + [sym_array_expression] = STATE(787), + [sym_script_block_expression] = STATE(787), + [sym_hash_literal_expression] = STATE(787), + [sym_post_increment_expression] = STATE(787), + [sym_post_decrement_expression] = STATE(787), + [sym_member_access] = STATE(787), + [sym_element_access] = STATE(787), + [sym_invokation_expression] = STATE(787), + [sym_invokation_foreach_expression] = STATE(788), + [sym_type_literal] = STATE(204), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(883), - [sym_hexadecimal_integer_literal] = ACTIONS(883), - [sym_real_literal] = ACTIONS(885), - [aux_sym_expandable_string_literal_token1] = ACTIONS(887), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), - [sym_verbatim_string_characters] = ACTIONS(891), - [sym_verbatim_here_string_characters] = ACTIONS(891), - [anon_sym_LBRACK] = ACTIONS(893), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), + [sym_real_literal] = ACTIONS(889), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -48879,264 +49245,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(895), - [aux_sym_comparison_operator_token50] = ACTIONS(895), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), - [anon_sym_DOLLAR_CARET] = ACTIONS(897), - [anon_sym_DOLLAR_QMARK] = ACTIONS(897), - [anon_sym_DOLLAR_] = ACTIONS(897), - [aux_sym_variable_token1] = ACTIONS(897), - [aux_sym_variable_token2] = ACTIONS(897), - [sym_braced_variable] = ACTIONS(897), + [aux_sym_comparison_operator_token37] = ACTIONS(899), + [aux_sym_comparison_operator_token50] = ACTIONS(899), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(899), - [anon_sym_COMMA] = ACTIONS(895), - [anon_sym_LBRACE] = ACTIONS(901), + [anon_sym_LPAREN] = ACTIONS(903), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(895), - [anon_sym_DASH] = ACTIONS(895), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(895), - [anon_sym_BANG] = ACTIONS(895), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(895), - [anon_sym_PLUS_PLUS] = ACTIONS(903), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), - [anon_sym_AT_LPAREN] = ACTIONS(909), - [anon_sym_AT_LBRACE] = ACTIONS(911), + [anon_sym_PLUS] = ACTIONS(899), + [anon_sym_DASH] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(899), + [anon_sym_BANG] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(899), + [anon_sym_PLUS_PLUS] = ACTIONS(907), + [anon_sym_DASH_DASH] = ACTIONS(909), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [203] = { - [sym_comparison_operator] = STATE(525), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(913), - [anon_sym_BANG_EQ] = ACTIONS(913), - [anon_sym_PLUS_EQ] = ACTIONS(913), - [anon_sym_STAR_EQ] = ACTIONS(913), - [anon_sym_SLASH_EQ] = ACTIONS(913), - [anon_sym_PERCENT_EQ] = ACTIONS(913), - [anon_sym_GT] = ACTIONS(915), - [anon_sym_GT_GT] = ACTIONS(913), - [anon_sym_2_GT] = ACTIONS(915), - [anon_sym_2_GT_GT] = ACTIONS(913), - [anon_sym_3_GT] = ACTIONS(915), - [anon_sym_3_GT_GT] = ACTIONS(913), - [anon_sym_4_GT] = ACTIONS(915), - [anon_sym_4_GT_GT] = ACTIONS(913), - [anon_sym_5_GT] = ACTIONS(915), - [anon_sym_5_GT_GT] = ACTIONS(913), - [anon_sym_6_GT] = ACTIONS(915), - [anon_sym_6_GT_GT] = ACTIONS(913), - [anon_sym_STAR_GT] = ACTIONS(915), - [anon_sym_STAR_GT_GT] = ACTIONS(913), - [anon_sym_LT] = ACTIONS(915), - [anon_sym_STAR_GT_AMP1] = ACTIONS(913), - [anon_sym_2_GT_AMP1] = ACTIONS(913), - [anon_sym_3_GT_AMP1] = ACTIONS(913), - [anon_sym_4_GT_AMP1] = ACTIONS(913), - [anon_sym_5_GT_AMP1] = ACTIONS(913), - [anon_sym_6_GT_AMP1] = ACTIONS(913), - [anon_sym_STAR_GT_AMP2] = ACTIONS(913), - [anon_sym_1_GT_AMP2] = ACTIONS(913), - [anon_sym_3_GT_AMP2] = ACTIONS(913), - [anon_sym_4_GT_AMP2] = ACTIONS(913), - [anon_sym_5_GT_AMP2] = ACTIONS(913), - [anon_sym_6_GT_AMP2] = ACTIONS(913), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_RPAREN] = ACTIONS(913), - [anon_sym_PIPE] = ACTIONS(913), - [aux_sym_logical_expression_token1] = ACTIONS(913), - [aux_sym_logical_expression_token2] = ACTIONS(913), - [aux_sym_logical_expression_token3] = ACTIONS(913), - [aux_sym_bitwise_expression_token1] = ACTIONS(913), - [aux_sym_bitwise_expression_token2] = ACTIONS(913), - [aux_sym_bitwise_expression_token3] = ACTIONS(913), - }, - [204] = { - [sym_comparison_operator] = STATE(491), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(913), - [anon_sym_BANG_EQ] = ACTIONS(913), - [anon_sym_PLUS_EQ] = ACTIONS(913), - [anon_sym_STAR_EQ] = ACTIONS(913), - [anon_sym_SLASH_EQ] = ACTIONS(913), - [anon_sym_PERCENT_EQ] = ACTIONS(913), - [anon_sym_GT] = ACTIONS(915), - [anon_sym_GT_GT] = ACTIONS(913), - [anon_sym_2_GT] = ACTIONS(915), - [anon_sym_2_GT_GT] = ACTIONS(913), - [anon_sym_3_GT] = ACTIONS(915), - [anon_sym_3_GT_GT] = ACTIONS(913), - [anon_sym_4_GT] = ACTIONS(915), - [anon_sym_4_GT_GT] = ACTIONS(913), - [anon_sym_5_GT] = ACTIONS(915), - [anon_sym_5_GT_GT] = ACTIONS(913), - [anon_sym_6_GT] = ACTIONS(915), - [anon_sym_6_GT_GT] = ACTIONS(913), - [anon_sym_STAR_GT] = ACTIONS(915), - [anon_sym_STAR_GT_GT] = ACTIONS(913), - [anon_sym_LT] = ACTIONS(915), - [anon_sym_STAR_GT_AMP1] = ACTIONS(913), - [anon_sym_2_GT_AMP1] = ACTIONS(913), - [anon_sym_3_GT_AMP1] = ACTIONS(913), - [anon_sym_4_GT_AMP1] = ACTIONS(913), - [anon_sym_5_GT_AMP1] = ACTIONS(913), - [anon_sym_6_GT_AMP1] = ACTIONS(913), - [anon_sym_STAR_GT_AMP2] = ACTIONS(913), - [anon_sym_1_GT_AMP2] = ACTIONS(913), - [anon_sym_3_GT_AMP2] = ACTIONS(913), - [anon_sym_4_GT_AMP2] = ACTIONS(913), - [anon_sym_5_GT_AMP2] = ACTIONS(913), - [anon_sym_6_GT_AMP2] = ACTIONS(913), - [aux_sym_comparison_operator_token1] = ACTIONS(879), - [aux_sym_comparison_operator_token2] = ACTIONS(879), - [aux_sym_comparison_operator_token3] = ACTIONS(879), - [aux_sym_comparison_operator_token4] = ACTIONS(879), - [aux_sym_comparison_operator_token5] = ACTIONS(879), - [aux_sym_comparison_operator_token6] = ACTIONS(879), - [aux_sym_comparison_operator_token7] = ACTIONS(879), - [aux_sym_comparison_operator_token8] = ACTIONS(879), - [aux_sym_comparison_operator_token9] = ACTIONS(879), - [aux_sym_comparison_operator_token10] = ACTIONS(879), - [aux_sym_comparison_operator_token11] = ACTIONS(879), - [aux_sym_comparison_operator_token12] = ACTIONS(879), - [aux_sym_comparison_operator_token13] = ACTIONS(879), - [aux_sym_comparison_operator_token14] = ACTIONS(879), - [aux_sym_comparison_operator_token15] = ACTIONS(879), - [aux_sym_comparison_operator_token16] = ACTIONS(879), - [aux_sym_comparison_operator_token17] = ACTIONS(879), - [aux_sym_comparison_operator_token18] = ACTIONS(879), - [aux_sym_comparison_operator_token19] = ACTIONS(879), - [aux_sym_comparison_operator_token20] = ACTIONS(879), - [aux_sym_comparison_operator_token21] = ACTIONS(879), - [aux_sym_comparison_operator_token22] = ACTIONS(879), - [aux_sym_comparison_operator_token23] = ACTIONS(879), - [aux_sym_comparison_operator_token24] = ACTIONS(879), - [aux_sym_comparison_operator_token25] = ACTIONS(879), - [aux_sym_comparison_operator_token26] = ACTIONS(879), - [aux_sym_comparison_operator_token27] = ACTIONS(879), - [aux_sym_comparison_operator_token28] = ACTIONS(881), - [aux_sym_comparison_operator_token29] = ACTIONS(879), - [aux_sym_comparison_operator_token30] = ACTIONS(879), - [aux_sym_comparison_operator_token31] = ACTIONS(879), - [aux_sym_comparison_operator_token32] = ACTIONS(879), - [aux_sym_comparison_operator_token33] = ACTIONS(879), - [aux_sym_comparison_operator_token34] = ACTIONS(881), - [aux_sym_comparison_operator_token35] = ACTIONS(879), - [aux_sym_comparison_operator_token36] = ACTIONS(879), - [aux_sym_comparison_operator_token37] = ACTIONS(879), - [aux_sym_comparison_operator_token38] = ACTIONS(879), - [aux_sym_comparison_operator_token39] = ACTIONS(879), - [aux_sym_comparison_operator_token40] = ACTIONS(879), - [aux_sym_comparison_operator_token41] = ACTIONS(879), - [aux_sym_comparison_operator_token42] = ACTIONS(879), - [aux_sym_comparison_operator_token43] = ACTIONS(879), - [aux_sym_comparison_operator_token44] = ACTIONS(879), - [aux_sym_comparison_operator_token45] = ACTIONS(879), - [aux_sym_comparison_operator_token46] = ACTIONS(879), - [aux_sym_comparison_operator_token47] = ACTIONS(879), - [aux_sym_comparison_operator_token48] = ACTIONS(879), - [aux_sym_comparison_operator_token49] = ACTIONS(879), - [aux_sym_comparison_operator_token50] = ACTIONS(879), - [anon_sym_PIPE] = ACTIONS(913), - [aux_sym_logical_expression_token1] = ACTIONS(913), - [aux_sym_logical_expression_token2] = ACTIONS(913), - [aux_sym_logical_expression_token3] = ACTIONS(913), - [aux_sym_bitwise_expression_token1] = ACTIONS(913), - [aux_sym_bitwise_expression_token2] = ACTIONS(913), - [aux_sym_bitwise_expression_token3] = ACTIONS(913), - [sym__statement_terminator] = ACTIONS(913), - }, [205] = { - [sym__literal] = STATE(784), - [sym_integer_literal] = STATE(784), - [sym_string_literal] = STATE(784), - [sym_expandable_string_literal] = STATE(782), - [sym_expandable_here_string_literal] = STATE(782), - [sym_variable] = STATE(784), - [sym_unary_expression] = STATE(825), - [sym_expression_with_unary_operator] = STATE(831), - [sym_pre_increment_expression] = STATE(841), - [sym_pre_decrement_expression] = STATE(841), - [sym_cast_expression] = STATE(841), - [sym__primary_expression] = STATE(784), - [sym__value] = STATE(784), - [sym_parenthesized_expression] = STATE(784), - [sym_sub_expression] = STATE(784), - [sym_array_expression] = STATE(784), - [sym_script_block_expression] = STATE(784), - [sym_hash_literal_expression] = STATE(784), - [sym_post_increment_expression] = STATE(784), - [sym_post_decrement_expression] = STATE(784), - [sym_member_access] = STATE(784), - [sym_element_access] = STATE(784), - [sym_invokation_expression] = STATE(784), - [sym_invokation_foreach_expression] = STATE(785), + [sym__literal] = STATE(787), + [sym_integer_literal] = STATE(787), + [sym_string_literal] = STATE(787), + [sym_expandable_string_literal] = STATE(783), + [sym_expandable_here_string_literal] = STATE(783), + [sym_variable] = STATE(787), + [sym_unary_expression] = STATE(831), + [sym_expression_with_unary_operator] = STATE(837), + [sym_pre_increment_expression] = STATE(847), + [sym_pre_decrement_expression] = STATE(847), + [sym_cast_expression] = STATE(847), + [sym__primary_expression] = STATE(787), + [sym__value] = STATE(787), + [sym_parenthesized_expression] = STATE(787), + [sym_sub_expression] = STATE(787), + [sym_array_expression] = STATE(787), + [sym_script_block_expression] = STATE(787), + [sym_hash_literal_expression] = STATE(787), + [sym_post_increment_expression] = STATE(787), + [sym_post_decrement_expression] = STATE(787), + [sym_member_access] = STATE(787), + [sym_element_access] = STATE(787), + [sym_invokation_expression] = STATE(787), + [sym_invokation_foreach_expression] = STATE(788), [sym_type_literal] = STATE(205), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(883), - [sym_hexadecimal_integer_literal] = ACTIONS(883), - [sym_real_literal] = ACTIONS(885), - [aux_sym_expandable_string_literal_token1] = ACTIONS(887), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), - [sym_verbatim_string_characters] = ACTIONS(891), - [sym_verbatim_here_string_characters] = ACTIONS(891), - [anon_sym_LBRACK] = ACTIONS(893), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), + [sym_real_literal] = ACTIONS(889), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49166,17 +49342,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(917), [aux_sym_comparison_operator_token50] = ACTIONS(917), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), - [anon_sym_DOLLAR_CARET] = ACTIONS(897), - [anon_sym_DOLLAR_QMARK] = ACTIONS(897), - [anon_sym_DOLLAR_] = ACTIONS(897), - [aux_sym_variable_token1] = ACTIONS(897), - [aux_sym_variable_token2] = ACTIONS(897), - [sym_braced_variable] = ACTIONS(897), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_LPAREN] = ACTIONS(903), [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(901), + [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49189,49 +49365,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(919), [anon_sym_DASH_DASH] = ACTIONS(921), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), - [anon_sym_AT_LPAREN] = ACTIONS(909), - [anon_sym_AT_LBRACE] = ACTIONS(911), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, [206] = { - [sym__literal] = STATE(815), - [sym_integer_literal] = STATE(815), - [sym_string_literal] = STATE(815), - [sym_expandable_string_literal] = STATE(814), - [sym_expandable_here_string_literal] = STATE(814), - [sym_variable] = STATE(815), + [sym__literal] = STATE(820), + [sym_integer_literal] = STATE(820), + [sym_string_literal] = STATE(820), + [sym_expandable_string_literal] = STATE(818), + [sym_expandable_here_string_literal] = STATE(818), + [sym_variable] = STATE(820), [sym_unary_expression] = STATE(763), [sym_expression_with_unary_operator] = STATE(769), - [sym_pre_increment_expression] = STATE(836), - [sym_pre_decrement_expression] = STATE(836), - [sym_cast_expression] = STATE(836), - [sym__primary_expression] = STATE(815), - [sym__value] = STATE(815), - [sym_parenthesized_expression] = STATE(815), - [sym_sub_expression] = STATE(815), - [sym_array_expression] = STATE(815), - [sym_script_block_expression] = STATE(815), - [sym_hash_literal_expression] = STATE(815), - [sym_post_increment_expression] = STATE(815), - [sym_post_decrement_expression] = STATE(815), - [sym_member_access] = STATE(815), - [sym_element_access] = STATE(815), - [sym_invokation_expression] = STATE(815), - [sym_invokation_foreach_expression] = STATE(816), + [sym_pre_increment_expression] = STATE(842), + [sym_pre_decrement_expression] = STATE(842), + [sym_cast_expression] = STATE(842), + [sym__primary_expression] = STATE(820), + [sym__value] = STATE(820), + [sym_parenthesized_expression] = STATE(820), + [sym_sub_expression] = STATE(820), + [sym_array_expression] = STATE(820), + [sym_script_block_expression] = STATE(820), + [sym_hash_literal_expression] = STATE(820), + [sym_post_increment_expression] = STATE(820), + [sym_post_decrement_expression] = STATE(820), + [sym_member_access] = STATE(820), + [sym_element_access] = STATE(820), + [sym_invokation_expression] = STATE(820), + [sym_invokation_foreach_expression] = STATE(821), [sym_type_literal] = STATE(206), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(847), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), + [sym_real_literal] = ACTIONS(859), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49261,18 +49437,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(923), [aux_sym_comparison_operator_token50] = ACTIONS(923), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_LPAREN] = ACTIONS(873), [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(923), - [anon_sym_LBRACE] = ACTIONS(863), + [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49285,48 +49461,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), [anon_sym_PLUS_PLUS] = ACTIONS(925), [anon_sym_DASH_DASH] = ACTIONS(927), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [207] = { - [sym__literal] = STATE(894), - [sym_integer_literal] = STATE(894), - [sym_string_literal] = STATE(894), - [sym_expandable_string_literal] = STATE(782), - [sym_expandable_here_string_literal] = STATE(782), - [sym_variable] = STATE(894), - [sym_unary_expression] = STATE(1048), - [sym_expression_with_unary_operator] = STATE(1070), - [sym_pre_increment_expression] = STATE(1060), - [sym_pre_decrement_expression] = STATE(1060), - [sym_cast_expression] = STATE(1060), - [sym__primary_expression] = STATE(894), - [sym__value] = STATE(894), - [sym_parenthesized_expression] = STATE(894), - [sym_sub_expression] = STATE(894), - [sym_array_expression] = STATE(894), - [sym_script_block_expression] = STATE(894), - [sym_hash_literal_expression] = STATE(894), - [sym_post_increment_expression] = STATE(894), - [sym_post_decrement_expression] = STATE(894), - [sym_member_access] = STATE(894), - [sym_element_access] = STATE(894), - [sym_invokation_expression] = STATE(894), - [sym_invokation_foreach_expression] = STATE(785), + [sym__literal] = STATE(901), + [sym_integer_literal] = STATE(901), + [sym_string_literal] = STATE(901), + [sym_expandable_string_literal] = STATE(783), + [sym_expandable_here_string_literal] = STATE(783), + [sym_variable] = STATE(901), + [sym_unary_expression] = STATE(1047), + [sym_expression_with_unary_operator] = STATE(1043), + [sym_pre_increment_expression] = STATE(1044), + [sym_pre_decrement_expression] = STATE(1044), + [sym_cast_expression] = STATE(1044), + [sym__primary_expression] = STATE(901), + [sym__value] = STATE(901), + [sym_parenthesized_expression] = STATE(901), + [sym_sub_expression] = STATE(901), + [sym_array_expression] = STATE(901), + [sym_script_block_expression] = STATE(901), + [sym_hash_literal_expression] = STATE(901), + [sym_post_increment_expression] = STATE(901), + [sym_post_decrement_expression] = STATE(901), + [sym_member_access] = STATE(901), + [sym_element_access] = STATE(901), + [sym_invokation_expression] = STATE(901), + [sym_invokation_foreach_expression] = STATE(788), [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(883), - [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), [sym_real_literal] = ACTIONS(929), - [aux_sym_expandable_string_literal_token1] = ACTIONS(887), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), - [sym_verbatim_string_characters] = ACTIONS(891), - [sym_verbatim_here_string_characters] = ACTIONS(891), - [anon_sym_LBRACK] = ACTIONS(893), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49356,17 +49532,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(931), [aux_sym_comparison_operator_token50] = ACTIONS(931), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), - [anon_sym_DOLLAR_CARET] = ACTIONS(897), - [anon_sym_DOLLAR_QMARK] = ACTIONS(897), - [anon_sym_DOLLAR_] = ACTIONS(897), - [aux_sym_variable_token1] = ACTIONS(897), - [aux_sym_variable_token2] = ACTIONS(897), - [sym_braced_variable] = ACTIONS(897), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_LPAREN] = ACTIONS(903), [anon_sym_COMMA] = ACTIONS(931), - [anon_sym_LBRACE] = ACTIONS(901), + [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49379,49 +49555,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), [anon_sym_PLUS_PLUS] = ACTIONS(933), [anon_sym_DASH_DASH] = ACTIONS(935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), - [anon_sym_AT_LPAREN] = ACTIONS(909), - [anon_sym_AT_LBRACE] = ACTIONS(911), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, [208] = { - [sym__literal] = STATE(896), - [sym_integer_literal] = STATE(896), - [sym_string_literal] = STATE(896), - [sym_expandable_string_literal] = STATE(814), - [sym_expandable_here_string_literal] = STATE(814), - [sym_variable] = STATE(896), - [sym_unary_expression] = STATE(1056), - [sym_expression_with_unary_operator] = STATE(1061), - [sym_pre_increment_expression] = STATE(1062), - [sym_pre_decrement_expression] = STATE(1062), - [sym_cast_expression] = STATE(1062), - [sym__primary_expression] = STATE(896), - [sym__value] = STATE(896), - [sym_parenthesized_expression] = STATE(896), - [sym_sub_expression] = STATE(896), - [sym_array_expression] = STATE(896), - [sym_script_block_expression] = STATE(896), - [sym_hash_literal_expression] = STATE(896), - [sym_post_increment_expression] = STATE(896), - [sym_post_decrement_expression] = STATE(896), - [sym_member_access] = STATE(896), - [sym_element_access] = STATE(896), - [sym_invokation_expression] = STATE(896), - [sym_invokation_foreach_expression] = STATE(816), + [sym__literal] = STATE(903), + [sym_integer_literal] = STATE(903), + [sym_string_literal] = STATE(903), + [sym_expandable_string_literal] = STATE(818), + [sym_expandable_here_string_literal] = STATE(818), + [sym_variable] = STATE(903), + [sym_unary_expression] = STATE(1049), + [sym_expression_with_unary_operator] = STATE(1052), + [sym_pre_increment_expression] = STATE(1048), + [sym_pre_decrement_expression] = STATE(1048), + [sym_cast_expression] = STATE(1048), + [sym__primary_expression] = STATE(903), + [sym__value] = STATE(903), + [sym_parenthesized_expression] = STATE(903), + [sym_sub_expression] = STATE(903), + [sym_array_expression] = STATE(903), + [sym_script_block_expression] = STATE(903), + [sym_hash_literal_expression] = STATE(903), + [sym_post_increment_expression] = STATE(903), + [sym_post_decrement_expression] = STATE(903), + [sym_member_access] = STATE(903), + [sym_element_access] = STATE(903), + [sym_invokation_expression] = STATE(903), + [sym_invokation_foreach_expression] = STATE(821), [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), [sym_real_literal] = ACTIONS(937), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49451,18 +49627,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(939), [aux_sym_comparison_operator_token50] = ACTIONS(939), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(861), + [anon_sym_LPAREN] = ACTIONS(873), [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(863), + [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49475,48 +49651,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(939), [anon_sym_PLUS_PLUS] = ACTIONS(941), [anon_sym_DASH_DASH] = ACTIONS(943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [209] = { - [sym__literal] = STATE(929), - [sym_integer_literal] = STATE(929), - [sym_string_literal] = STATE(929), - [sym_expandable_string_literal] = STATE(887), - [sym_expandable_here_string_literal] = STATE(887), - [sym_variable] = STATE(929), - [sym_unary_expression] = STATE(1093), - [sym_expression_with_unary_operator] = STATE(1082), - [sym_pre_increment_expression] = STATE(1077), - [sym_pre_decrement_expression] = STATE(1077), - [sym_cast_expression] = STATE(1077), - [sym__primary_expression] = STATE(929), - [sym__value] = STATE(929), - [sym_parenthesized_expression] = STATE(929), - [sym_sub_expression] = STATE(929), - [sym_array_expression] = STATE(929), - [sym_script_block_expression] = STATE(929), - [sym_hash_literal_expression] = STATE(929), - [sym_post_increment_expression] = STATE(929), - [sym_post_decrement_expression] = STATE(929), - [sym_member_access] = STATE(929), - [sym_element_access] = STATE(929), - [sym_invokation_expression] = STATE(929), - [sym_invokation_foreach_expression] = STATE(892), - [sym_type_literal] = STATE(209), + [sym__literal] = STATE(787), + [sym_integer_literal] = STATE(787), + [sym_string_literal] = STATE(787), + [sym_expandable_string_literal] = STATE(783), + [sym_expandable_here_string_literal] = STATE(783), + [sym_variable] = STATE(787), + [sym_array_literal_expression] = STATE(1090), + [sym_unary_expression] = STATE(996), + [sym_expression_with_unary_operator] = STATE(1043), + [sym_pre_increment_expression] = STATE(1044), + [sym_pre_decrement_expression] = STATE(1044), + [sym_cast_expression] = STATE(1044), + [sym__primary_expression] = STATE(787), + [sym__value] = STATE(787), + [sym_parenthesized_expression] = STATE(787), + [sym_sub_expression] = STATE(787), + [sym_array_expression] = STATE(787), + [sym_script_block_expression] = STATE(787), + [sym_hash_literal_expression] = STATE(787), + [sym_post_increment_expression] = STATE(787), + [sym_post_decrement_expression] = STATE(787), + [sym_member_access] = STATE(787), + [sym_element_access] = STATE(787), + [sym_invokation_expression] = STATE(787), + [sym_invokation_foreach_expression] = STATE(788), + [sym_type_literal] = STATE(204), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(947), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), + [sym_real_literal] = ACTIONS(889), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(899), + [aux_sym_comparison_operator_token50] = ACTIONS(899), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), + [sym_generic_token] = ACTIONS(947), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(903), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_LBRACE] = ACTIONS(905), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(899), + [anon_sym_DASH] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(899), + [anon_sym_BANG] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(899), + [anon_sym_PLUS_PLUS] = ACTIONS(907), + [anon_sym_DASH_DASH] = ACTIONS(909), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), + [sym__statement_terminator] = ACTIONS(949), + }, + [210] = { + [sym__literal] = STATE(880), + [sym_integer_literal] = STATE(880), + [sym_string_literal] = STATE(880), + [sym_expandable_string_literal] = STATE(882), + [sym_expandable_here_string_literal] = STATE(882), + [sym_variable] = STATE(880), + [sym_unary_expression] = STATE(1080), + [sym_expression_with_unary_operator] = STATE(1086), + [sym_pre_increment_expression] = STATE(1093), + [sym_pre_decrement_expression] = STATE(1093), + [sym_cast_expression] = STATE(1093), + [sym__primary_expression] = STATE(880), + [sym__value] = STATE(880), + [sym_parenthesized_expression] = STATE(880), + [sym_sub_expression] = STATE(880), + [sym_array_expression] = STATE(880), + [sym_script_block_expression] = STATE(880), + [sym_hash_literal_expression] = STATE(880), + [sym_post_increment_expression] = STATE(880), + [sym_post_decrement_expression] = STATE(880), + [sym_member_access] = STATE(880), + [sym_element_access] = STATE(880), + [sym_invokation_expression] = STATE(880), + [sym_invokation_foreach_expression] = STATE(923), + [sym_type_literal] = STATE(210), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(951), + [sym_hexadecimal_integer_literal] = ACTIONS(951), + [sym_real_literal] = ACTIONS(953), + [aux_sym_expandable_string_literal_token1] = ACTIONS(955), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), + [sym_verbatim_string_characters] = ACTIONS(959), + [sym_verbatim_here_string_characters] = ACTIONS(959), + [anon_sym_LBRACK] = ACTIONS(961), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49544,73 +49814,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(957), - [aux_sym_comparison_operator_token50] = ACTIONS(957), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [aux_sym_comparison_operator_token37] = ACTIONS(963), + [aux_sym_comparison_operator_token50] = ACTIONS(963), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), + [anon_sym_DOLLAR_CARET] = ACTIONS(965), + [anon_sym_DOLLAR_QMARK] = ACTIONS(965), + [anon_sym_DOLLAR_] = ACTIONS(965), + [aux_sym_variable_token1] = ACTIONS(965), + [aux_sym_variable_token2] = ACTIONS(965), + [sym_braced_variable] = ACTIONS(965), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(957), - [anon_sym_LBRACE] = ACTIONS(963), + [anon_sym_LPAREN] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(963), + [anon_sym_LBRACE] = ACTIONS(969), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(957), - [anon_sym_DASH] = ACTIONS(957), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(957), - [anon_sym_BANG] = ACTIONS(957), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(957), - [anon_sym_PLUS_PLUS] = ACTIONS(965), - [anon_sym_DASH_DASH] = ACTIONS(967), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [anon_sym_PLUS] = ACTIONS(963), + [anon_sym_DASH] = ACTIONS(963), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(963), + [anon_sym_BANG] = ACTIONS(963), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(963), + [anon_sym_PLUS_PLUS] = ACTIONS(971), + [anon_sym_DASH_DASH] = ACTIONS(973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), + [anon_sym_AT_LPAREN] = ACTIONS(977), + [anon_sym_AT_LBRACE] = ACTIONS(979), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, - [210] = { - [sym__literal] = STATE(928), - [sym_integer_literal] = STATE(928), - [sym_string_literal] = STATE(928), - [sym_expandable_string_literal] = STATE(916), - [sym_expandable_here_string_literal] = STATE(916), - [sym_variable] = STATE(928), - [sym_unary_expression] = STATE(1078), - [sym_expression_with_unary_operator] = STATE(1074), - [sym_pre_increment_expression] = STATE(1092), - [sym_pre_decrement_expression] = STATE(1092), - [sym_cast_expression] = STATE(1092), - [sym__primary_expression] = STATE(928), - [sym__value] = STATE(928), - [sym_parenthesized_expression] = STATE(928), - [sym_sub_expression] = STATE(928), - [sym_array_expression] = STATE(928), - [sym_script_block_expression] = STATE(928), - [sym_hash_literal_expression] = STATE(928), - [sym_post_increment_expression] = STATE(928), - [sym_post_decrement_expression] = STATE(928), - [sym_member_access] = STATE(928), - [sym_element_access] = STATE(928), - [sym_invokation_expression] = STATE(928), - [sym_invokation_foreach_expression] = STATE(867), - [sym_type_literal] = STATE(210), + [211] = { + [sym__literal] = STATE(906), + [sym_integer_literal] = STATE(906), + [sym_string_literal] = STATE(906), + [sym_expandable_string_literal] = STATE(899), + [sym_expandable_here_string_literal] = STATE(899), + [sym_variable] = STATE(906), + [sym_unary_expression] = STATE(1079), + [sym_expression_with_unary_operator] = STATE(1092), + [sym_pre_increment_expression] = STATE(1074), + [sym_pre_decrement_expression] = STATE(1074), + [sym_cast_expression] = STATE(1074), + [sym__primary_expression] = STATE(906), + [sym__value] = STATE(906), + [sym_parenthesized_expression] = STATE(906), + [sym_sub_expression] = STATE(906), + [sym_array_expression] = STATE(906), + [sym_script_block_expression] = STATE(906), + [sym_hash_literal_expression] = STATE(906), + [sym_post_increment_expression] = STATE(906), + [sym_post_decrement_expression] = STATE(906), + [sym_member_access] = STATE(906), + [sym_element_access] = STATE(906), + [sym_invokation_expression] = STATE(906), + [sym_invokation_foreach_expression] = STATE(909), + [sym_type_literal] = STATE(211), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(975), - [sym_hexadecimal_integer_literal] = ACTIONS(975), - [sym_real_literal] = ACTIONS(977), - [aux_sym_expandable_string_literal_token1] = ACTIONS(979), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), - [sym_verbatim_string_characters] = ACTIONS(983), - [sym_verbatim_here_string_characters] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(985), + [sym_decimal_integer_literal] = ACTIONS(981), + [sym_hexadecimal_integer_literal] = ACTIONS(981), + [sym_real_literal] = ACTIONS(983), + [aux_sym_expandable_string_literal_token1] = ACTIONS(985), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), + [sym_verbatim_string_characters] = ACTIONS(989), + [sym_verbatim_here_string_characters] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(991), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49638,73 +49908,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(987), - [aux_sym_comparison_operator_token50] = ACTIONS(987), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), - [anon_sym_DOLLAR_CARET] = ACTIONS(989), - [anon_sym_DOLLAR_QMARK] = ACTIONS(989), - [anon_sym_DOLLAR_] = ACTIONS(989), - [aux_sym_variable_token1] = ACTIONS(989), - [aux_sym_variable_token2] = ACTIONS(989), - [sym_braced_variable] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(993), + [aux_sym_comparison_operator_token50] = ACTIONS(993), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), + [anon_sym_DOLLAR_CARET] = ACTIONS(995), + [anon_sym_DOLLAR_QMARK] = ACTIONS(995), + [anon_sym_DOLLAR_] = ACTIONS(995), + [aux_sym_variable_token1] = ACTIONS(995), + [aux_sym_variable_token2] = ACTIONS(995), + [sym_braced_variable] = ACTIONS(995), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(987), - [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_RPAREN] = ACTIONS(97), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_LBRACE] = ACTIONS(999), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(987), - [anon_sym_BANG] = ACTIONS(987), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(995), - [anon_sym_DASH_DASH] = ACTIONS(997), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), - [anon_sym_AT_LPAREN] = ACTIONS(1001), - [anon_sym_AT_LBRACE] = ACTIONS(1003), + [anon_sym_PLUS] = ACTIONS(993), + [anon_sym_DASH] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(993), + [anon_sym_PLUS_PLUS] = ACTIONS(1001), + [anon_sym_DASH_DASH] = ACTIONS(1003), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), + [anon_sym_AT_LPAREN] = ACTIONS(1007), + [anon_sym_AT_LBRACE] = ACTIONS(1009), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, - [211] = { - [sym__literal] = STATE(888), - [sym_integer_literal] = STATE(888), - [sym_string_literal] = STATE(888), - [sym_expandable_string_literal] = STATE(887), - [sym_expandable_here_string_literal] = STATE(887), - [sym_variable] = STATE(888), - [sym_unary_expression] = STATE(842), - [sym_expression_with_unary_operator] = STATE(911), - [sym_pre_increment_expression] = STATE(912), - [sym_pre_decrement_expression] = STATE(912), - [sym_cast_expression] = STATE(912), - [sym__primary_expression] = STATE(888), - [sym__value] = STATE(888), - [sym_parenthesized_expression] = STATE(888), - [sym_sub_expression] = STATE(888), - [sym_array_expression] = STATE(888), - [sym_script_block_expression] = STATE(888), - [sym_hash_literal_expression] = STATE(888), - [sym_post_increment_expression] = STATE(888), - [sym_post_decrement_expression] = STATE(888), - [sym_member_access] = STATE(888), - [sym_element_access] = STATE(888), - [sym_invokation_expression] = STATE(888), - [sym_invokation_foreach_expression] = STATE(892), - [sym_type_literal] = STATE(211), + [212] = { + [sym__literal] = STATE(906), + [sym_integer_literal] = STATE(906), + [sym_string_literal] = STATE(906), + [sym_expandable_string_literal] = STATE(899), + [sym_expandable_here_string_literal] = STATE(899), + [sym_variable] = STATE(906), + [sym_unary_expression] = STATE(922), + [sym_expression_with_unary_operator] = STATE(917), + [sym_pre_increment_expression] = STATE(918), + [sym_pre_decrement_expression] = STATE(918), + [sym_cast_expression] = STATE(918), + [sym__primary_expression] = STATE(906), + [sym__value] = STATE(906), + [sym_parenthesized_expression] = STATE(906), + [sym_sub_expression] = STATE(906), + [sym_array_expression] = STATE(906), + [sym_script_block_expression] = STATE(906), + [sym_hash_literal_expression] = STATE(906), + [sym_post_increment_expression] = STATE(906), + [sym_post_decrement_expression] = STATE(906), + [sym_member_access] = STATE(906), + [sym_element_access] = STATE(906), + [sym_invokation_expression] = STATE(906), + [sym_invokation_foreach_expression] = STATE(909), + [sym_type_literal] = STATE(212), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(1005), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), + [sym_decimal_integer_literal] = ACTIONS(981), + [sym_hexadecimal_integer_literal] = ACTIONS(981), + [sym_real_literal] = ACTIONS(983), + [aux_sym_expandable_string_literal_token1] = ACTIONS(985), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), + [sym_verbatim_string_characters] = ACTIONS(989), + [sym_verbatim_here_string_characters] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(991), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49732,73 +50002,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1007), - [aux_sym_comparison_operator_token50] = ACTIONS(1007), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [aux_sym_comparison_operator_token37] = ACTIONS(1011), + [aux_sym_comparison_operator_token50] = ACTIONS(1011), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), + [anon_sym_DOLLAR_CARET] = ACTIONS(995), + [anon_sym_DOLLAR_QMARK] = ACTIONS(995), + [anon_sym_DOLLAR_] = ACTIONS(995), + [aux_sym_variable_token1] = ACTIONS(995), + [aux_sym_variable_token2] = ACTIONS(995), + [sym_braced_variable] = ACTIONS(995), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(961), + [anon_sym_LPAREN] = ACTIONS(997), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(1007), - [anon_sym_LBRACE] = ACTIONS(963), + [anon_sym_COMMA] = ACTIONS(1011), + [anon_sym_LBRACE] = ACTIONS(999), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1007), - [anon_sym_DASH] = ACTIONS(1007), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1007), - [anon_sym_BANG] = ACTIONS(1007), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1007), - [anon_sym_PLUS_PLUS] = ACTIONS(1009), - [anon_sym_DASH_DASH] = ACTIONS(1011), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [anon_sym_PLUS] = ACTIONS(1011), + [anon_sym_DASH] = ACTIONS(1011), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1011), + [anon_sym_BANG] = ACTIONS(1011), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1011), + [anon_sym_PLUS_PLUS] = ACTIONS(1013), + [anon_sym_DASH_DASH] = ACTIONS(1015), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), + [anon_sym_AT_LPAREN] = ACTIONS(1007), + [anon_sym_AT_LBRACE] = ACTIONS(1009), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [212] = { - [sym__literal] = STATE(901), - [sym_integer_literal] = STATE(901), - [sym_string_literal] = STATE(901), - [sym_expandable_string_literal] = STATE(916), - [sym_expandable_here_string_literal] = STATE(916), - [sym_variable] = STATE(901), - [sym_unary_expression] = STATE(909), - [sym_expression_with_unary_operator] = STATE(903), - [sym_pre_increment_expression] = STATE(904), - [sym_pre_decrement_expression] = STATE(904), - [sym_cast_expression] = STATE(904), - [sym__primary_expression] = STATE(901), - [sym__value] = STATE(901), - [sym_parenthesized_expression] = STATE(901), - [sym_sub_expression] = STATE(901), - [sym_array_expression] = STATE(901), - [sym_script_block_expression] = STATE(901), - [sym_hash_literal_expression] = STATE(901), - [sym_post_increment_expression] = STATE(901), - [sym_post_decrement_expression] = STATE(901), - [sym_member_access] = STATE(901), - [sym_element_access] = STATE(901), - [sym_invokation_expression] = STATE(901), - [sym_invokation_foreach_expression] = STATE(867), - [sym_type_literal] = STATE(212), + [213] = { + [sym__literal] = STATE(927), + [sym_integer_literal] = STATE(927), + [sym_string_literal] = STATE(927), + [sym_expandable_string_literal] = STATE(899), + [sym_expandable_here_string_literal] = STATE(899), + [sym_variable] = STATE(927), + [sym_unary_expression] = STATE(1079), + [sym_expression_with_unary_operator] = STATE(1092), + [sym_pre_increment_expression] = STATE(1074), + [sym_pre_decrement_expression] = STATE(1074), + [sym_cast_expression] = STATE(1074), + [sym__primary_expression] = STATE(927), + [sym__value] = STATE(927), + [sym_parenthesized_expression] = STATE(927), + [sym_sub_expression] = STATE(927), + [sym_array_expression] = STATE(927), + [sym_script_block_expression] = STATE(927), + [sym_hash_literal_expression] = STATE(927), + [sym_post_increment_expression] = STATE(927), + [sym_post_decrement_expression] = STATE(927), + [sym_member_access] = STATE(927), + [sym_element_access] = STATE(927), + [sym_invokation_expression] = STATE(927), + [sym_invokation_foreach_expression] = STATE(909), + [sym_type_literal] = STATE(213), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(975), - [sym_hexadecimal_integer_literal] = ACTIONS(975), - [sym_real_literal] = ACTIONS(1013), - [aux_sym_expandable_string_literal_token1] = ACTIONS(979), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), - [sym_verbatim_string_characters] = ACTIONS(983), - [sym_verbatim_here_string_characters] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(985), + [sym_decimal_integer_literal] = ACTIONS(981), + [sym_hexadecimal_integer_literal] = ACTIONS(981), + [sym_real_literal] = ACTIONS(1017), + [aux_sym_expandable_string_literal_token1] = ACTIONS(985), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), + [sym_verbatim_string_characters] = ACTIONS(989), + [sym_verbatim_here_string_characters] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(991), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49826,73 +50096,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1015), - [aux_sym_comparison_operator_token50] = ACTIONS(1015), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), - [anon_sym_DOLLAR_CARET] = ACTIONS(989), - [anon_sym_DOLLAR_QMARK] = ACTIONS(989), - [anon_sym_DOLLAR_] = ACTIONS(989), - [aux_sym_variable_token1] = ACTIONS(989), - [aux_sym_variable_token2] = ACTIONS(989), - [sym_braced_variable] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(1019), + [aux_sym_comparison_operator_token50] = ACTIONS(1019), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), + [anon_sym_DOLLAR_CARET] = ACTIONS(995), + [anon_sym_DOLLAR_QMARK] = ACTIONS(995), + [anon_sym_DOLLAR_] = ACTIONS(995), + [aux_sym_variable_token1] = ACTIONS(995), + [aux_sym_variable_token2] = ACTIONS(995), + [sym_braced_variable] = ACTIONS(995), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(1015), - [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_RPAREN] = ACTIONS(97), + [anon_sym_COMMA] = ACTIONS(1019), + [anon_sym_LBRACE] = ACTIONS(999), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1015), - [anon_sym_DASH] = ACTIONS(1015), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1015), - [anon_sym_BANG] = ACTIONS(1015), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1015), - [anon_sym_PLUS_PLUS] = ACTIONS(1017), - [anon_sym_DASH_DASH] = ACTIONS(1019), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), - [anon_sym_AT_LPAREN] = ACTIONS(1001), - [anon_sym_AT_LBRACE] = ACTIONS(1003), + [anon_sym_PLUS] = ACTIONS(1019), + [anon_sym_DASH] = ACTIONS(1019), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1019), + [anon_sym_BANG] = ACTIONS(1019), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1019), + [anon_sym_PLUS_PLUS] = ACTIONS(1021), + [anon_sym_DASH_DASH] = ACTIONS(1023), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), + [anon_sym_AT_LPAREN] = ACTIONS(1007), + [anon_sym_AT_LBRACE] = ACTIONS(1009), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, - [213] = { - [sym__literal] = STATE(901), - [sym_integer_literal] = STATE(901), - [sym_string_literal] = STATE(901), - [sym_expandable_string_literal] = STATE(916), - [sym_expandable_here_string_literal] = STATE(916), - [sym_variable] = STATE(901), - [sym_unary_expression] = STATE(1078), - [sym_expression_with_unary_operator] = STATE(1074), - [sym_pre_increment_expression] = STATE(1092), - [sym_pre_decrement_expression] = STATE(1092), - [sym_cast_expression] = STATE(1092), - [sym__primary_expression] = STATE(901), - [sym__value] = STATE(901), - [sym_parenthesized_expression] = STATE(901), - [sym_sub_expression] = STATE(901), - [sym_array_expression] = STATE(901), - [sym_script_block_expression] = STATE(901), - [sym_hash_literal_expression] = STATE(901), - [sym_post_increment_expression] = STATE(901), - [sym_post_decrement_expression] = STATE(901), - [sym_member_access] = STATE(901), - [sym_element_access] = STATE(901), - [sym_invokation_expression] = STATE(901), - [sym_invokation_foreach_expression] = STATE(867), - [sym_type_literal] = STATE(213), + [214] = { + [sym__literal] = STATE(926), + [sym_integer_literal] = STATE(926), + [sym_string_literal] = STATE(926), + [sym_expandable_string_literal] = STATE(882), + [sym_expandable_here_string_literal] = STATE(882), + [sym_variable] = STATE(926), + [sym_unary_expression] = STATE(1080), + [sym_expression_with_unary_operator] = STATE(1086), + [sym_pre_increment_expression] = STATE(1093), + [sym_pre_decrement_expression] = STATE(1093), + [sym_cast_expression] = STATE(1093), + [sym__primary_expression] = STATE(926), + [sym__value] = STATE(926), + [sym_parenthesized_expression] = STATE(926), + [sym_sub_expression] = STATE(926), + [sym_array_expression] = STATE(926), + [sym_script_block_expression] = STATE(926), + [sym_hash_literal_expression] = STATE(926), + [sym_post_increment_expression] = STATE(926), + [sym_post_decrement_expression] = STATE(926), + [sym_member_access] = STATE(926), + [sym_element_access] = STATE(926), + [sym_invokation_expression] = STATE(926), + [sym_invokation_foreach_expression] = STATE(923), + [sym_type_literal] = STATE(214), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(975), - [sym_hexadecimal_integer_literal] = ACTIONS(975), - [sym_real_literal] = ACTIONS(1013), - [aux_sym_expandable_string_literal_token1] = ACTIONS(979), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), - [sym_verbatim_string_characters] = ACTIONS(983), - [sym_verbatim_here_string_characters] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(985), + [sym_decimal_integer_literal] = ACTIONS(951), + [sym_hexadecimal_integer_literal] = ACTIONS(951), + [sym_real_literal] = ACTIONS(1025), + [aux_sym_expandable_string_literal_token1] = ACTIONS(955), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), + [sym_verbatim_string_characters] = ACTIONS(959), + [sym_verbatim_here_string_characters] = ACTIONS(959), + [anon_sym_LBRACK] = ACTIONS(961), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49920,167 +50190,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1021), - [aux_sym_comparison_operator_token50] = ACTIONS(1021), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), - [anon_sym_DOLLAR_CARET] = ACTIONS(989), - [anon_sym_DOLLAR_QMARK] = ACTIONS(989), - [anon_sym_DOLLAR_] = ACTIONS(989), - [aux_sym_variable_token1] = ACTIONS(989), - [aux_sym_variable_token2] = ACTIONS(989), - [sym_braced_variable] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(1027), + [aux_sym_comparison_operator_token50] = ACTIONS(1027), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), + [anon_sym_DOLLAR_CARET] = ACTIONS(965), + [anon_sym_DOLLAR_QMARK] = ACTIONS(965), + [anon_sym_DOLLAR_] = ACTIONS(965), + [aux_sym_variable_token1] = ACTIONS(965), + [aux_sym_variable_token2] = ACTIONS(965), + [sym_braced_variable] = ACTIONS(965), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(1021), - [anon_sym_LBRACE] = ACTIONS(993), + [anon_sym_LPAREN] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(969), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1021), - [anon_sym_DASH] = ACTIONS(1021), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1021), - [anon_sym_BANG] = ACTIONS(1021), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1021), - [anon_sym_PLUS_PLUS] = ACTIONS(1023), - [anon_sym_DASH_DASH] = ACTIONS(1025), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), - [anon_sym_AT_LPAREN] = ACTIONS(1001), - [anon_sym_AT_LBRACE] = ACTIONS(1003), + [anon_sym_PLUS] = ACTIONS(1027), + [anon_sym_DASH] = ACTIONS(1027), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), + [anon_sym_BANG] = ACTIONS(1027), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), + [anon_sym_PLUS_PLUS] = ACTIONS(1029), + [anon_sym_DASH_DASH] = ACTIONS(1031), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), + [anon_sym_AT_LPAREN] = ACTIONS(977), + [anon_sym_AT_LBRACE] = ACTIONS(979), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [214] = { - [sym__literal] = STATE(784), - [sym_integer_literal] = STATE(784), - [sym_string_literal] = STATE(784), - [sym_expandable_string_literal] = STATE(782), - [sym_expandable_here_string_literal] = STATE(782), - [sym_variable] = STATE(784), - [sym_array_literal_expression] = STATE(1086), - [sym_unary_expression] = STATE(1028), - [sym_expression_with_unary_operator] = STATE(1070), - [sym_pre_increment_expression] = STATE(1060), - [sym_pre_decrement_expression] = STATE(1060), - [sym_cast_expression] = STATE(1060), - [sym__primary_expression] = STATE(784), - [sym__value] = STATE(784), - [sym_parenthesized_expression] = STATE(784), - [sym_sub_expression] = STATE(784), - [sym_array_expression] = STATE(784), - [sym_script_block_expression] = STATE(784), - [sym_hash_literal_expression] = STATE(784), - [sym_post_increment_expression] = STATE(784), - [sym_post_decrement_expression] = STATE(784), - [sym_member_access] = STATE(784), - [sym_element_access] = STATE(784), - [sym_invokation_expression] = STATE(784), - [sym_invokation_foreach_expression] = STATE(785), - [sym_type_literal] = STATE(202), + [215] = { + [sym__literal] = STATE(820), + [sym_integer_literal] = STATE(820), + [sym_string_literal] = STATE(820), + [sym_expandable_string_literal] = STATE(818), + [sym_expandable_here_string_literal] = STATE(818), + [sym_variable] = STATE(820), + [sym_array_literal_expression] = STATE(1083), + [sym_unary_expression] = STATE(1032), + [sym_expression_with_unary_operator] = STATE(1052), + [sym_pre_increment_expression] = STATE(1048), + [sym_pre_decrement_expression] = STATE(1048), + [sym_cast_expression] = STATE(1048), + [sym__primary_expression] = STATE(820), + [sym__value] = STATE(820), + [sym_parenthesized_expression] = STATE(820), + [sym_sub_expression] = STATE(820), + [sym_array_expression] = STATE(820), + [sym_script_block_expression] = STATE(820), + [sym_hash_literal_expression] = STATE(820), + [sym_post_increment_expression] = STATE(820), + [sym_post_decrement_expression] = STATE(820), + [sym_member_access] = STATE(820), + [sym_element_access] = STATE(820), + [sym_invokation_expression] = STATE(820), + [sym_invokation_foreach_expression] = STATE(821), + [sym_type_literal] = STATE(203), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(883), - [sym_hexadecimal_integer_literal] = ACTIONS(883), - [sym_real_literal] = ACTIONS(885), - [aux_sym_expandable_string_literal_token1] = ACTIONS(887), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), - [sym_verbatim_string_characters] = ACTIONS(891), - [sym_verbatim_here_string_characters] = ACTIONS(891), - [anon_sym_LBRACK] = ACTIONS(893), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(895), - [aux_sym_comparison_operator_token50] = ACTIONS(895), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), - [anon_sym_DOLLAR_CARET] = ACTIONS(897), - [anon_sym_DOLLAR_QMARK] = ACTIONS(897), - [anon_sym_DOLLAR_] = ACTIONS(897), - [aux_sym_variable_token1] = ACTIONS(897), - [aux_sym_variable_token2] = ACTIONS(897), - [sym_braced_variable] = ACTIONS(897), - [sym_generic_token] = ACTIONS(1029), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(899), - [anon_sym_COMMA] = ACTIONS(895), - [anon_sym_LBRACE] = ACTIONS(901), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(895), - [anon_sym_DASH] = ACTIONS(895), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(895), - [anon_sym_BANG] = ACTIONS(895), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(895), - [anon_sym_PLUS_PLUS] = ACTIONS(903), - [anon_sym_DASH_DASH] = ACTIONS(905), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), - [anon_sym_AT_LPAREN] = ACTIONS(909), - [anon_sym_AT_LBRACE] = ACTIONS(911), - [sym__statement_terminator] = ACTIONS(1031), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), + [sym_real_literal] = ACTIONS(859), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(869), + [aux_sym_comparison_operator_token50] = ACTIONS(869), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), + [sym_generic_token] = ACTIONS(1033), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(873), + [anon_sym_RPAREN] = ACTIONS(945), + [anon_sym_COMMA] = ACTIONS(869), + [anon_sym_LBRACE] = ACTIONS(875), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(869), + [anon_sym_DASH] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(869), + [anon_sym_PLUS_PLUS] = ACTIONS(877), + [anon_sym_DASH_DASH] = ACTIONS(879), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), }, - [215] = { - [sym__literal] = STATE(888), - [sym_integer_literal] = STATE(888), - [sym_string_literal] = STATE(888), - [sym_expandable_string_literal] = STATE(887), - [sym_expandable_here_string_literal] = STATE(887), - [sym_variable] = STATE(888), - [sym_unary_expression] = STATE(1093), - [sym_expression_with_unary_operator] = STATE(1082), - [sym_pre_increment_expression] = STATE(1077), - [sym_pre_decrement_expression] = STATE(1077), - [sym_cast_expression] = STATE(1077), - [sym__primary_expression] = STATE(888), - [sym__value] = STATE(888), - [sym_parenthesized_expression] = STATE(888), - [sym_sub_expression] = STATE(888), - [sym_array_expression] = STATE(888), - [sym_script_block_expression] = STATE(888), - [sym_hash_literal_expression] = STATE(888), - [sym_post_increment_expression] = STATE(888), - [sym_post_decrement_expression] = STATE(888), - [sym_member_access] = STATE(888), - [sym_element_access] = STATE(888), - [sym_invokation_expression] = STATE(888), - [sym_invokation_foreach_expression] = STATE(892), - [sym_type_literal] = STATE(215), + [216] = { + [sym__literal] = STATE(880), + [sym_integer_literal] = STATE(880), + [sym_string_literal] = STATE(880), + [sym_expandable_string_literal] = STATE(882), + [sym_expandable_here_string_literal] = STATE(882), + [sym_variable] = STATE(880), + [sym_unary_expression] = STATE(915), + [sym_expression_with_unary_operator] = STATE(910), + [sym_pre_increment_expression] = STATE(911), + [sym_pre_decrement_expression] = STATE(911), + [sym_cast_expression] = STATE(911), + [sym__primary_expression] = STATE(880), + [sym__value] = STATE(880), + [sym_parenthesized_expression] = STATE(880), + [sym_sub_expression] = STATE(880), + [sym_array_expression] = STATE(880), + [sym_script_block_expression] = STATE(880), + [sym_hash_literal_expression] = STATE(880), + [sym_post_increment_expression] = STATE(880), + [sym_post_decrement_expression] = STATE(880), + [sym_member_access] = STATE(880), + [sym_element_access] = STATE(880), + [sym_invokation_expression] = STATE(880), + [sym_invokation_foreach_expression] = STATE(923), + [sym_type_literal] = STATE(216), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(1005), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), + [sym_decimal_integer_literal] = ACTIONS(951), + [sym_hexadecimal_integer_literal] = ACTIONS(951), + [sym_real_literal] = ACTIONS(953), + [aux_sym_expandable_string_literal_token1] = ACTIONS(955), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), + [sym_verbatim_string_characters] = ACTIONS(959), + [sym_verbatim_here_string_characters] = ACTIONS(959), + [anon_sym_LBRACK] = ACTIONS(961), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50108,214 +50378,120 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1033), - [aux_sym_comparison_operator_token50] = ACTIONS(1033), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [aux_sym_comparison_operator_token37] = ACTIONS(1035), + [aux_sym_comparison_operator_token50] = ACTIONS(1035), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), + [anon_sym_DOLLAR_CARET] = ACTIONS(965), + [anon_sym_DOLLAR_QMARK] = ACTIONS(965), + [anon_sym_DOLLAR_] = ACTIONS(965), + [aux_sym_variable_token1] = ACTIONS(965), + [aux_sym_variable_token2] = ACTIONS(965), + [sym_braced_variable] = ACTIONS(965), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(1033), - [anon_sym_LBRACE] = ACTIONS(963), + [anon_sym_LPAREN] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(1035), + [anon_sym_LBRACE] = ACTIONS(969), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1033), - [anon_sym_DASH] = ACTIONS(1033), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1033), - [anon_sym_BANG] = ACTIONS(1033), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1033), - [anon_sym_PLUS_PLUS] = ACTIONS(1035), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [anon_sym_PLUS] = ACTIONS(1035), + [anon_sym_DASH] = ACTIONS(1035), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1035), + [anon_sym_BANG] = ACTIONS(1035), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1035), + [anon_sym_PLUS_PLUS] = ACTIONS(1037), + [anon_sym_DASH_DASH] = ACTIONS(1039), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), + [anon_sym_AT_LPAREN] = ACTIONS(977), + [anon_sym_AT_LBRACE] = ACTIONS(979), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - }, - [216] = { - [sym__literal] = STATE(815), - [sym_integer_literal] = STATE(815), - [sym_string_literal] = STATE(815), - [sym_expandable_string_literal] = STATE(814), - [sym_expandable_here_string_literal] = STATE(814), - [sym_variable] = STATE(815), - [sym_array_literal_expression] = STATE(1076), - [sym_unary_expression] = STATE(1006), - [sym_expression_with_unary_operator] = STATE(1061), - [sym_pre_increment_expression] = STATE(1062), - [sym_pre_decrement_expression] = STATE(1062), - [sym_cast_expression] = STATE(1062), - [sym__primary_expression] = STATE(815), - [sym__value] = STATE(815), - [sym_parenthesized_expression] = STATE(815), - [sym_sub_expression] = STATE(815), - [sym_array_expression] = STATE(815), - [sym_script_block_expression] = STATE(815), - [sym_hash_literal_expression] = STATE(815), - [sym_post_increment_expression] = STATE(815), - [sym_post_decrement_expression] = STATE(815), - [sym_member_access] = STATE(815), - [sym_element_access] = STATE(815), - [sym_invokation_expression] = STATE(815), - [sym_invokation_foreach_expression] = STATE(816), - [sym_type_literal] = STATE(199), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), - [sym_real_literal] = ACTIONS(847), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(857), - [aux_sym_comparison_operator_token50] = ACTIONS(857), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), - [sym_generic_token] = ACTIONS(1039), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(861), - [anon_sym_RPAREN] = ACTIONS(1027), - [anon_sym_COMMA] = ACTIONS(857), - [anon_sym_LBRACE] = ACTIONS(863), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(857), - [anon_sym_DASH] = ACTIONS(857), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(857), - [anon_sym_BANG] = ACTIONS(857), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(857), - [anon_sym_PLUS_PLUS] = ACTIONS(865), - [anon_sym_DASH_DASH] = ACTIONS(867), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [sym__statement_terminator] = ACTIONS(95), }, [217] = { - [sym__literal] = STATE(894), - [sym_integer_literal] = STATE(894), - [sym_string_literal] = STATE(894), - [sym_expandable_string_literal] = STATE(782), - [sym_expandable_here_string_literal] = STATE(782), - [sym_variable] = STATE(894), - [sym_array_literal_expression] = STATE(1086), - [sym_unary_expression] = STATE(1071), - [sym_expression_with_unary_operator] = STATE(1070), - [sym_pre_increment_expression] = STATE(1060), - [sym_pre_decrement_expression] = STATE(1060), - [sym_cast_expression] = STATE(1060), - [sym__primary_expression] = STATE(894), - [sym__value] = STATE(894), - [sym_parenthesized_expression] = STATE(894), - [sym_sub_expression] = STATE(894), - [sym_array_expression] = STATE(894), - [sym_script_block_expression] = STATE(894), - [sym_hash_literal_expression] = STATE(894), - [sym_post_increment_expression] = STATE(894), - [sym_post_decrement_expression] = STATE(894), - [sym_member_access] = STATE(894), - [sym_element_access] = STATE(894), - [sym_invokation_expression] = STATE(894), - [sym_invokation_foreach_expression] = STATE(785), + [sym__literal] = STATE(901), + [sym_integer_literal] = STATE(901), + [sym_string_literal] = STATE(901), + [sym_expandable_string_literal] = STATE(783), + [sym_expandable_here_string_literal] = STATE(783), + [sym_variable] = STATE(901), + [sym_array_literal_expression] = STATE(1090), + [sym_unary_expression] = STATE(1072), + [sym_expression_with_unary_operator] = STATE(1043), + [sym_pre_increment_expression] = STATE(1044), + [sym_pre_decrement_expression] = STATE(1044), + [sym_cast_expression] = STATE(1044), + [sym__primary_expression] = STATE(901), + [sym__value] = STATE(901), + [sym_parenthesized_expression] = STATE(901), + [sym_sub_expression] = STATE(901), + [sym_array_expression] = STATE(901), + [sym_script_block_expression] = STATE(901), + [sym_hash_literal_expression] = STATE(901), + [sym_post_increment_expression] = STATE(901), + [sym_post_decrement_expression] = STATE(901), + [sym_member_access] = STATE(901), + [sym_element_access] = STATE(901), + [sym_invokation_expression] = STATE(901), + [sym_invokation_foreach_expression] = STATE(788), [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(883), - [sym_hexadecimal_integer_literal] = ACTIONS(883), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), [sym_real_literal] = ACTIONS(929), - [aux_sym_expandable_string_literal_token1] = ACTIONS(887), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(889), - [sym_verbatim_string_characters] = ACTIONS(891), - [sym_verbatim_here_string_characters] = ACTIONS(891), - [anon_sym_LBRACK] = ACTIONS(893), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), [aux_sym_comparison_operator_token37] = ACTIONS(931), [aux_sym_comparison_operator_token50] = ACTIONS(931), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(897), - [anon_sym_DOLLAR_CARET] = ACTIONS(897), - [anon_sym_DOLLAR_QMARK] = ACTIONS(897), - [anon_sym_DOLLAR_] = ACTIONS(897), - [aux_sym_variable_token1] = ACTIONS(897), - [aux_sym_variable_token2] = ACTIONS(897), - [sym_braced_variable] = ACTIONS(897), - [sym_generic_token] = ACTIONS(1029), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(899), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), + [sym_generic_token] = ACTIONS(947), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(903), [anon_sym_COMMA] = ACTIONS(931), - [anon_sym_LBRACE] = ACTIONS(901), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(905), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), [anon_sym_PLUS] = ACTIONS(931), [anon_sym_DASH] = ACTIONS(931), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(931), @@ -50323,94 +50499,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), [anon_sym_PLUS_PLUS] = ACTIONS(933), [anon_sym_DASH_DASH] = ACTIONS(935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(907), - [anon_sym_AT_LPAREN] = ACTIONS(909), - [anon_sym_AT_LBRACE] = ACTIONS(911), - [sym__statement_terminator] = ACTIONS(1031), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), + [sym__statement_terminator] = ACTIONS(949), }, [218] = { - [sym__literal] = STATE(896), - [sym_integer_literal] = STATE(896), - [sym_string_literal] = STATE(896), - [sym_expandable_string_literal] = STATE(814), - [sym_expandable_here_string_literal] = STATE(814), - [sym_variable] = STATE(896), - [sym_array_literal_expression] = STATE(1076), - [sym_unary_expression] = STATE(1068), - [sym_expression_with_unary_operator] = STATE(1061), - [sym_pre_increment_expression] = STATE(1062), - [sym_pre_decrement_expression] = STATE(1062), - [sym_cast_expression] = STATE(1062), - [sym__primary_expression] = STATE(896), - [sym__value] = STATE(896), - [sym_parenthesized_expression] = STATE(896), - [sym_sub_expression] = STATE(896), - [sym_array_expression] = STATE(896), - [sym_script_block_expression] = STATE(896), - [sym_hash_literal_expression] = STATE(896), - [sym_post_increment_expression] = STATE(896), - [sym_post_decrement_expression] = STATE(896), - [sym_member_access] = STATE(896), - [sym_element_access] = STATE(896), - [sym_invokation_expression] = STATE(896), - [sym_invokation_foreach_expression] = STATE(816), + [sym__literal] = STATE(903), + [sym_integer_literal] = STATE(903), + [sym_string_literal] = STATE(903), + [sym_expandable_string_literal] = STATE(818), + [sym_expandable_here_string_literal] = STATE(818), + [sym_variable] = STATE(903), + [sym_array_literal_expression] = STATE(1083), + [sym_unary_expression] = STATE(1062), + [sym_expression_with_unary_operator] = STATE(1052), + [sym_pre_increment_expression] = STATE(1048), + [sym_pre_decrement_expression] = STATE(1048), + [sym_cast_expression] = STATE(1048), + [sym__primary_expression] = STATE(903), + [sym__value] = STATE(903), + [sym_parenthesized_expression] = STATE(903), + [sym_sub_expression] = STATE(903), + [sym_array_expression] = STATE(903), + [sym_script_block_expression] = STATE(903), + [sym_hash_literal_expression] = STATE(903), + [sym_post_increment_expression] = STATE(903), + [sym_post_decrement_expression] = STATE(903), + [sym_member_access] = STATE(903), + [sym_element_access] = STATE(903), + [sym_invokation_expression] = STATE(903), + [sym_invokation_foreach_expression] = STATE(821), [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(845), - [sym_hexadecimal_integer_literal] = ACTIONS(845), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), [sym_real_literal] = ACTIONS(937), - [aux_sym_expandable_string_literal_token1] = ACTIONS(849), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(851), - [sym_verbatim_string_characters] = ACTIONS(853), - [sym_verbatim_here_string_characters] = ACTIONS(853), - [anon_sym_LBRACK] = ACTIONS(855), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), [aux_sym_comparison_operator_token37] = ACTIONS(939), [aux_sym_comparison_operator_token50] = ACTIONS(939), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(859), - [anon_sym_DOLLAR_CARET] = ACTIONS(859), - [anon_sym_DOLLAR_QMARK] = ACTIONS(859), - [anon_sym_DOLLAR_] = ACTIONS(859), - [aux_sym_variable_token1] = ACTIONS(859), - [aux_sym_variable_token2] = ACTIONS(859), - [sym_braced_variable] = ACTIONS(859), - [sym_generic_token] = ACTIONS(1039), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(861), - [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), + [sym_generic_token] = ACTIONS(1033), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(873), + [anon_sym_RPAREN] = ACTIONS(945), [anon_sym_COMMA] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(863), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(875), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), [anon_sym_PLUS] = ACTIONS(939), [anon_sym_DASH] = ACTIONS(939), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(939), @@ -50418,407 +50594,407 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(939), [anon_sym_PLUS_PLUS] = ACTIONS(941), [anon_sym_DASH_DASH] = ACTIONS(943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(869), - [anon_sym_AT_LPAREN] = ACTIONS(871), - [anon_sym_AT_LBRACE] = ACTIONS(873), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), }, [219] = { - [sym__literal] = STATE(901), - [sym_integer_literal] = STATE(901), - [sym_string_literal] = STATE(901), - [sym_expandable_string_literal] = STATE(916), - [sym_expandable_here_string_literal] = STATE(916), - [sym_variable] = STATE(901), - [sym_array_literal_expression] = STATE(1111), - [sym_unary_expression] = STATE(1057), - [sym_expression_with_unary_operator] = STATE(1074), - [sym_pre_increment_expression] = STATE(1092), - [sym_pre_decrement_expression] = STATE(1092), - [sym_cast_expression] = STATE(1092), - [sym__primary_expression] = STATE(901), - [sym__value] = STATE(901), - [sym_parenthesized_expression] = STATE(901), - [sym_sub_expression] = STATE(901), - [sym_array_expression] = STATE(901), - [sym_script_block_expression] = STATE(901), - [sym_hash_literal_expression] = STATE(901), - [sym_post_increment_expression] = STATE(901), - [sym_post_decrement_expression] = STATE(901), - [sym_member_access] = STATE(901), - [sym_element_access] = STATE(901), - [sym_invokation_expression] = STATE(901), - [sym_invokation_foreach_expression] = STATE(867), - [sym_type_literal] = STATE(213), + [sym__literal] = STATE(880), + [sym_integer_literal] = STATE(880), + [sym_string_literal] = STATE(880), + [sym_expandable_string_literal] = STATE(882), + [sym_expandable_here_string_literal] = STATE(882), + [sym_variable] = STATE(880), + [sym_array_literal_expression] = STATE(1107), + [sym_unary_expression] = STATE(1061), + [sym_expression_with_unary_operator] = STATE(1086), + [sym_pre_increment_expression] = STATE(1093), + [sym_pre_decrement_expression] = STATE(1093), + [sym_cast_expression] = STATE(1093), + [sym__primary_expression] = STATE(880), + [sym__value] = STATE(880), + [sym_parenthesized_expression] = STATE(880), + [sym_sub_expression] = STATE(880), + [sym_array_expression] = STATE(880), + [sym_script_block_expression] = STATE(880), + [sym_hash_literal_expression] = STATE(880), + [sym_post_increment_expression] = STATE(880), + [sym_post_decrement_expression] = STATE(880), + [sym_member_access] = STATE(880), + [sym_element_access] = STATE(880), + [sym_invokation_expression] = STATE(880), + [sym_invokation_foreach_expression] = STATE(923), + [sym_type_literal] = STATE(210), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(975), - [sym_hexadecimal_integer_literal] = ACTIONS(975), - [sym_real_literal] = ACTIONS(1013), - [aux_sym_expandable_string_literal_token1] = ACTIONS(979), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), - [sym_verbatim_string_characters] = ACTIONS(983), - [sym_verbatim_here_string_characters] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(985), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(1021), - [aux_sym_comparison_operator_token50] = ACTIONS(1021), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), - [anon_sym_DOLLAR_CARET] = ACTIONS(989), - [anon_sym_DOLLAR_QMARK] = ACTIONS(989), - [anon_sym_DOLLAR_] = ACTIONS(989), - [aux_sym_variable_token1] = ACTIONS(989), - [aux_sym_variable_token2] = ACTIONS(989), - [sym_braced_variable] = ACTIONS(989), + [sym_decimal_integer_literal] = ACTIONS(951), + [sym_hexadecimal_integer_literal] = ACTIONS(951), + [sym_real_literal] = ACTIONS(953), + [aux_sym_expandable_string_literal_token1] = ACTIONS(955), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), + [sym_verbatim_string_characters] = ACTIONS(959), + [sym_verbatim_here_string_characters] = ACTIONS(959), + [anon_sym_LBRACK] = ACTIONS(961), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(963), + [aux_sym_comparison_operator_token50] = ACTIONS(963), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), + [anon_sym_DOLLAR_CARET] = ACTIONS(965), + [anon_sym_DOLLAR_QMARK] = ACTIONS(965), + [anon_sym_DOLLAR_] = ACTIONS(965), + [aux_sym_variable_token1] = ACTIONS(965), + [aux_sym_variable_token2] = ACTIONS(965), + [sym_braced_variable] = ACTIONS(965), [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(1021), - [anon_sym_LBRACE] = ACTIONS(993), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(1021), - [anon_sym_DASH] = ACTIONS(1021), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1021), - [anon_sym_BANG] = ACTIONS(1021), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1021), - [anon_sym_PLUS_PLUS] = ACTIONS(1023), - [anon_sym_DASH_DASH] = ACTIONS(1025), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), - [anon_sym_AT_LPAREN] = ACTIONS(1001), - [anon_sym_AT_LBRACE] = ACTIONS(1003), - [sym__statement_terminator] = ACTIONS(1031), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(963), + [anon_sym_LBRACE] = ACTIONS(969), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(963), + [anon_sym_DASH] = ACTIONS(963), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(963), + [anon_sym_BANG] = ACTIONS(963), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(963), + [anon_sym_PLUS_PLUS] = ACTIONS(971), + [anon_sym_DASH_DASH] = ACTIONS(973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), + [anon_sym_AT_LPAREN] = ACTIONS(977), + [anon_sym_AT_LBRACE] = ACTIONS(979), + [sym__statement_terminator] = ACTIONS(949), }, [220] = { - [sym__literal] = STATE(929), - [sym_integer_literal] = STATE(929), - [sym_string_literal] = STATE(929), - [sym_expandable_string_literal] = STATE(887), - [sym_expandable_here_string_literal] = STATE(887), - [sym_variable] = STATE(929), - [sym_array_literal_expression] = STATE(1112), - [sym_unary_expression] = STATE(1073), - [sym_expression_with_unary_operator] = STATE(1082), - [sym_pre_increment_expression] = STATE(1077), - [sym_pre_decrement_expression] = STATE(1077), - [sym_cast_expression] = STATE(1077), - [sym__primary_expression] = STATE(929), - [sym__value] = STATE(929), - [sym_parenthesized_expression] = STATE(929), - [sym_sub_expression] = STATE(929), - [sym_array_expression] = STATE(929), - [sym_script_block_expression] = STATE(929), - [sym_hash_literal_expression] = STATE(929), - [sym_post_increment_expression] = STATE(929), - [sym_post_decrement_expression] = STATE(929), - [sym_member_access] = STATE(929), - [sym_element_access] = STATE(929), - [sym_invokation_expression] = STATE(929), - [sym_invokation_foreach_expression] = STATE(892), - [sym_type_literal] = STATE(209), + [sym__literal] = STATE(927), + [sym_integer_literal] = STATE(927), + [sym_string_literal] = STATE(927), + [sym_expandable_string_literal] = STATE(899), + [sym_expandable_here_string_literal] = STATE(899), + [sym_variable] = STATE(927), + [sym_array_literal_expression] = STATE(1114), + [sym_unary_expression] = STATE(1094), + [sym_expression_with_unary_operator] = STATE(1092), + [sym_pre_increment_expression] = STATE(1074), + [sym_pre_decrement_expression] = STATE(1074), + [sym_cast_expression] = STATE(1074), + [sym__primary_expression] = STATE(927), + [sym__value] = STATE(927), + [sym_parenthesized_expression] = STATE(927), + [sym_sub_expression] = STATE(927), + [sym_array_expression] = STATE(927), + [sym_script_block_expression] = STATE(927), + [sym_hash_literal_expression] = STATE(927), + [sym_post_increment_expression] = STATE(927), + [sym_post_decrement_expression] = STATE(927), + [sym_member_access] = STATE(927), + [sym_element_access] = STATE(927), + [sym_invokation_expression] = STATE(927), + [sym_invokation_foreach_expression] = STATE(909), + [sym_type_literal] = STATE(213), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(947), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(957), - [aux_sym_comparison_operator_token50] = ACTIONS(957), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [sym_decimal_integer_literal] = ACTIONS(981), + [sym_hexadecimal_integer_literal] = ACTIONS(981), + [sym_real_literal] = ACTIONS(1017), + [aux_sym_expandable_string_literal_token1] = ACTIONS(985), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), + [sym_verbatim_string_characters] = ACTIONS(989), + [sym_verbatim_here_string_characters] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(991), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(1019), + [aux_sym_comparison_operator_token50] = ACTIONS(1019), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), + [anon_sym_DOLLAR_CARET] = ACTIONS(995), + [anon_sym_DOLLAR_QMARK] = ACTIONS(995), + [anon_sym_DOLLAR_] = ACTIONS(995), + [aux_sym_variable_token1] = ACTIONS(995), + [aux_sym_variable_token2] = ACTIONS(995), + [sym_braced_variable] = ACTIONS(995), [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(1027), - [anon_sym_COMMA] = ACTIONS(957), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(957), - [anon_sym_DASH] = ACTIONS(957), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(957), - [anon_sym_BANG] = ACTIONS(957), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(957), - [anon_sym_PLUS_PLUS] = ACTIONS(965), - [anon_sym_DASH_DASH] = ACTIONS(967), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_RPAREN] = ACTIONS(945), + [anon_sym_COMMA] = ACTIONS(1019), + [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(1019), + [anon_sym_DASH] = ACTIONS(1019), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1019), + [anon_sym_BANG] = ACTIONS(1019), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1019), + [anon_sym_PLUS_PLUS] = ACTIONS(1021), + [anon_sym_DASH_DASH] = ACTIONS(1023), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), + [anon_sym_AT_LPAREN] = ACTIONS(1007), + [anon_sym_AT_LBRACE] = ACTIONS(1009), }, [221] = { - [sym__literal] = STATE(888), - [sym_integer_literal] = STATE(888), - [sym_string_literal] = STATE(888), - [sym_expandable_string_literal] = STATE(887), - [sym_expandable_here_string_literal] = STATE(887), - [sym_variable] = STATE(888), - [sym_array_literal_expression] = STATE(1112), - [sym_unary_expression] = STATE(1046), - [sym_expression_with_unary_operator] = STATE(1082), - [sym_pre_increment_expression] = STATE(1077), - [sym_pre_decrement_expression] = STATE(1077), - [sym_cast_expression] = STATE(1077), - [sym__primary_expression] = STATE(888), - [sym__value] = STATE(888), - [sym_parenthesized_expression] = STATE(888), - [sym_sub_expression] = STATE(888), - [sym_array_expression] = STATE(888), - [sym_script_block_expression] = STATE(888), - [sym_hash_literal_expression] = STATE(888), - [sym_post_increment_expression] = STATE(888), - [sym_post_decrement_expression] = STATE(888), - [sym_member_access] = STATE(888), - [sym_element_access] = STATE(888), - [sym_invokation_expression] = STATE(888), - [sym_invokation_foreach_expression] = STATE(892), - [sym_type_literal] = STATE(215), + [sym__literal] = STATE(906), + [sym_integer_literal] = STATE(906), + [sym_string_literal] = STATE(906), + [sym_expandable_string_literal] = STATE(899), + [sym_expandable_here_string_literal] = STATE(899), + [sym_variable] = STATE(906), + [sym_array_literal_expression] = STATE(1114), + [sym_unary_expression] = STATE(1066), + [sym_expression_with_unary_operator] = STATE(1092), + [sym_pre_increment_expression] = STATE(1074), + [sym_pre_decrement_expression] = STATE(1074), + [sym_cast_expression] = STATE(1074), + [sym__primary_expression] = STATE(906), + [sym__value] = STATE(906), + [sym_parenthesized_expression] = STATE(906), + [sym_sub_expression] = STATE(906), + [sym_array_expression] = STATE(906), + [sym_script_block_expression] = STATE(906), + [sym_hash_literal_expression] = STATE(906), + [sym_post_increment_expression] = STATE(906), + [sym_post_decrement_expression] = STATE(906), + [sym_member_access] = STATE(906), + [sym_element_access] = STATE(906), + [sym_invokation_expression] = STATE(906), + [sym_invokation_foreach_expression] = STATE(909), + [sym_type_literal] = STATE(211), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(945), - [sym_hexadecimal_integer_literal] = ACTIONS(945), - [sym_real_literal] = ACTIONS(1005), - [aux_sym_expandable_string_literal_token1] = ACTIONS(949), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(951), - [sym_verbatim_string_characters] = ACTIONS(953), - [sym_verbatim_here_string_characters] = ACTIONS(953), - [anon_sym_LBRACK] = ACTIONS(955), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(1033), - [aux_sym_comparison_operator_token50] = ACTIONS(1033), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(959), - [anon_sym_DOLLAR_CARET] = ACTIONS(959), - [anon_sym_DOLLAR_QMARK] = ACTIONS(959), - [anon_sym_DOLLAR_] = ACTIONS(959), - [aux_sym_variable_token1] = ACTIONS(959), - [aux_sym_variable_token2] = ACTIONS(959), - [sym_braced_variable] = ACTIONS(959), + [sym_decimal_integer_literal] = ACTIONS(981), + [sym_hexadecimal_integer_literal] = ACTIONS(981), + [sym_real_literal] = ACTIONS(983), + [aux_sym_expandable_string_literal_token1] = ACTIONS(985), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), + [sym_verbatim_string_characters] = ACTIONS(989), + [sym_verbatim_here_string_characters] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(991), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(993), + [aux_sym_comparison_operator_token50] = ACTIONS(993), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), + [anon_sym_DOLLAR_CARET] = ACTIONS(995), + [anon_sym_DOLLAR_QMARK] = ACTIONS(995), + [anon_sym_DOLLAR_] = ACTIONS(995), + [aux_sym_variable_token1] = ACTIONS(995), + [aux_sym_variable_token2] = ACTIONS(995), + [sym_braced_variable] = ACTIONS(995), [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(961), - [anon_sym_RPAREN] = ACTIONS(1027), - [anon_sym_COMMA] = ACTIONS(1033), - [anon_sym_LBRACE] = ACTIONS(963), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(1033), - [anon_sym_DASH] = ACTIONS(1033), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1033), - [anon_sym_BANG] = ACTIONS(1033), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1033), - [anon_sym_PLUS_PLUS] = ACTIONS(1035), - [anon_sym_DASH_DASH] = ACTIONS(1037), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(969), - [anon_sym_AT_LPAREN] = ACTIONS(971), - [anon_sym_AT_LBRACE] = ACTIONS(973), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_RPAREN] = ACTIONS(945), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(993), + [anon_sym_DASH] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(993), + [anon_sym_PLUS_PLUS] = ACTIONS(1001), + [anon_sym_DASH_DASH] = ACTIONS(1003), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), + [anon_sym_AT_LPAREN] = ACTIONS(1007), + [anon_sym_AT_LBRACE] = ACTIONS(1009), }, [222] = { - [sym__literal] = STATE(928), - [sym_integer_literal] = STATE(928), - [sym_string_literal] = STATE(928), - [sym_expandable_string_literal] = STATE(916), - [sym_expandable_here_string_literal] = STATE(916), - [sym_variable] = STATE(928), - [sym_array_literal_expression] = STATE(1111), - [sym_unary_expression] = STATE(1091), - [sym_expression_with_unary_operator] = STATE(1074), - [sym_pre_increment_expression] = STATE(1092), - [sym_pre_decrement_expression] = STATE(1092), - [sym_cast_expression] = STATE(1092), - [sym__primary_expression] = STATE(928), - [sym__value] = STATE(928), - [sym_parenthesized_expression] = STATE(928), - [sym_sub_expression] = STATE(928), - [sym_array_expression] = STATE(928), - [sym_script_block_expression] = STATE(928), - [sym_hash_literal_expression] = STATE(928), - [sym_post_increment_expression] = STATE(928), - [sym_post_decrement_expression] = STATE(928), - [sym_member_access] = STATE(928), - [sym_element_access] = STATE(928), - [sym_invokation_expression] = STATE(928), - [sym_invokation_foreach_expression] = STATE(867), - [sym_type_literal] = STATE(210), + [sym__literal] = STATE(926), + [sym_integer_literal] = STATE(926), + [sym_string_literal] = STATE(926), + [sym_expandable_string_literal] = STATE(882), + [sym_expandable_here_string_literal] = STATE(882), + [sym_variable] = STATE(926), + [sym_array_literal_expression] = STATE(1107), + [sym_unary_expression] = STATE(1073), + [sym_expression_with_unary_operator] = STATE(1086), + [sym_pre_increment_expression] = STATE(1093), + [sym_pre_decrement_expression] = STATE(1093), + [sym_cast_expression] = STATE(1093), + [sym__primary_expression] = STATE(926), + [sym__value] = STATE(926), + [sym_parenthesized_expression] = STATE(926), + [sym_sub_expression] = STATE(926), + [sym_array_expression] = STATE(926), + [sym_script_block_expression] = STATE(926), + [sym_hash_literal_expression] = STATE(926), + [sym_post_increment_expression] = STATE(926), + [sym_post_decrement_expression] = STATE(926), + [sym_member_access] = STATE(926), + [sym_element_access] = STATE(926), + [sym_invokation_expression] = STATE(926), + [sym_invokation_foreach_expression] = STATE(923), + [sym_type_literal] = STATE(214), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(975), - [sym_hexadecimal_integer_literal] = ACTIONS(975), - [sym_real_literal] = ACTIONS(977), - [aux_sym_expandable_string_literal_token1] = ACTIONS(979), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(981), - [sym_verbatim_string_characters] = ACTIONS(983), - [sym_verbatim_here_string_characters] = ACTIONS(983), - [anon_sym_LBRACK] = ACTIONS(985), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(987), - [aux_sym_comparison_operator_token50] = ACTIONS(987), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(989), - [anon_sym_DOLLAR_CARET] = ACTIONS(989), - [anon_sym_DOLLAR_QMARK] = ACTIONS(989), - [anon_sym_DOLLAR_] = ACTIONS(989), - [aux_sym_variable_token1] = ACTIONS(989), - [aux_sym_variable_token2] = ACTIONS(989), - [sym_braced_variable] = ACTIONS(989), + [sym_decimal_integer_literal] = ACTIONS(951), + [sym_hexadecimal_integer_literal] = ACTIONS(951), + [sym_real_literal] = ACTIONS(1025), + [aux_sym_expandable_string_literal_token1] = ACTIONS(955), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), + [sym_verbatim_string_characters] = ACTIONS(959), + [sym_verbatim_here_string_characters] = ACTIONS(959), + [anon_sym_LBRACK] = ACTIONS(961), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(1027), + [aux_sym_comparison_operator_token50] = ACTIONS(1027), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), + [anon_sym_DOLLAR_CARET] = ACTIONS(965), + [anon_sym_DOLLAR_QMARK] = ACTIONS(965), + [anon_sym_DOLLAR_] = ACTIONS(965), + [aux_sym_variable_token1] = ACTIONS(965), + [aux_sym_variable_token2] = ACTIONS(965), + [sym_braced_variable] = ACTIONS(965), [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(1027), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_COMMA] = ACTIONS(987), - [anon_sym_LBRACE] = ACTIONS(993), - [anon_sym_PIPE] = ACTIONS(1027), - [sym_stop_parsing] = ACTIONS(1027), - [anon_sym_SPACE] = ACTIONS(1027), - [anon_sym_COLON] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(987), - [anon_sym_DASH] = ACTIONS(987), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(987), - [anon_sym_BANG] = ACTIONS(987), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(995), - [anon_sym_DASH_DASH] = ACTIONS(997), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(999), - [anon_sym_AT_LPAREN] = ACTIONS(1001), - [anon_sym_AT_LBRACE] = ACTIONS(1003), - [sym__statement_terminator] = ACTIONS(1031), + [sym_command_parameter] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(967), + [anon_sym_COMMA] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(969), + [anon_sym_PIPE] = ACTIONS(945), + [sym_stop_parsing] = ACTIONS(945), + [anon_sym_SPACE] = ACTIONS(945), + [anon_sym_COLON] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(1027), + [anon_sym_DASH] = ACTIONS(1027), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), + [anon_sym_BANG] = ACTIONS(1027), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), + [anon_sym_PLUS_PLUS] = ACTIONS(1029), + [anon_sym_DASH_DASH] = ACTIONS(1031), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), + [anon_sym_AT_LPAREN] = ACTIONS(977), + [anon_sym_AT_LBRACE] = ACTIONS(979), + [sym__statement_terminator] = ACTIONS(949), }, [223] = { - [sym__literal] = STATE(1025), - [sym_integer_literal] = STATE(1025), - [sym_string_literal] = STATE(1025), - [sym_expandable_string_literal] = STATE(1020), - [sym_expandable_here_string_literal] = STATE(1020), - [sym_variable] = STATE(1025), - [sym_unary_expression] = STATE(1036), - [sym_expression_with_unary_operator] = STATE(1015), - [sym_pre_increment_expression] = STATE(1001), - [sym_pre_decrement_expression] = STATE(1001), - [sym_cast_expression] = STATE(1001), - [sym__primary_expression] = STATE(1025), - [sym__value] = STATE(1025), - [sym_parenthesized_expression] = STATE(1025), - [sym_sub_expression] = STATE(1025), - [sym_array_expression] = STATE(1025), - [sym_script_block_expression] = STATE(1025), - [sym_hash_literal_expression] = STATE(1025), - [sym_post_increment_expression] = STATE(1025), - [sym_post_decrement_expression] = STATE(1025), - [sym_member_access] = STATE(1025), - [sym_element_access] = STATE(1025), - [sym_invokation_expression] = STATE(1025), - [sym_invokation_foreach_expression] = STATE(1000), + [sym__literal] = STATE(1064), + [sym_integer_literal] = STATE(1064), + [sym_string_literal] = STATE(1064), + [sym_expandable_string_literal] = STATE(1021), + [sym_expandable_here_string_literal] = STATE(1021), + [sym_variable] = STATE(1064), + [sym_unary_expression] = STATE(173), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(1064), + [sym__value] = STATE(1064), + [sym_parenthesized_expression] = STATE(1064), + [sym_sub_expression] = STATE(1064), + [sym_array_expression] = STATE(1064), + [sym_script_block_expression] = STATE(1064), + [sym_hash_literal_expression] = STATE(1064), + [sym_post_increment_expression] = STATE(1064), + [sym_post_decrement_expression] = STATE(1064), + [sym_member_access] = STATE(1064), + [sym_element_access] = STATE(1064), + [sym_invokation_expression] = STATE(1064), + [sym_invokation_foreach_expression] = STATE(1005), [sym_type_literal] = STATE(223), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(1045), @@ -50885,30 +51061,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [224] = { - [sym__literal] = STATE(1059), - [sym_integer_literal] = STATE(1059), - [sym_string_literal] = STATE(1059), - [sym_expandable_string_literal] = STATE(947), - [sym_expandable_here_string_literal] = STATE(947), - [sym_variable] = STATE(1059), - [sym_unary_expression] = STATE(161), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(1059), - [sym__value] = STATE(1059), - [sym_parenthesized_expression] = STATE(1059), - [sym_sub_expression] = STATE(1059), - [sym_array_expression] = STATE(1059), - [sym_script_block_expression] = STATE(1059), - [sym_hash_literal_expression] = STATE(1059), - [sym_post_increment_expression] = STATE(1059), - [sym_post_decrement_expression] = STATE(1059), - [sym_member_access] = STATE(1059), - [sym_element_access] = STATE(1059), - [sym_invokation_expression] = STATE(1059), - [sym_invokation_foreach_expression] = STATE(955), + [sym__literal] = STATE(1065), + [sym_integer_literal] = STATE(1065), + [sym_string_literal] = STATE(1065), + [sym_expandable_string_literal] = STATE(967), + [sym_expandable_here_string_literal] = STATE(967), + [sym_variable] = STATE(1065), + [sym_unary_expression] = STATE(164), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(1065), + [sym__value] = STATE(1065), + [sym_parenthesized_expression] = STATE(1065), + [sym_sub_expression] = STATE(1065), + [sym_array_expression] = STATE(1065), + [sym_script_block_expression] = STATE(1065), + [sym_hash_literal_expression] = STATE(1065), + [sym_post_increment_expression] = STATE(1065), + [sym_post_decrement_expression] = STATE(1065), + [sym_member_access] = STATE(1065), + [sym_element_access] = STATE(1065), + [sym_invokation_expression] = STATE(1065), + [sym_invokation_foreach_expression] = STATE(942), [sym_type_literal] = STATE(224), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(1081), @@ -50975,30 +51151,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [225] = { - [sym__literal] = STATE(1026), - [sym_integer_literal] = STATE(1026), - [sym_string_literal] = STATE(1026), - [sym_expandable_string_literal] = STATE(947), - [sym_expandable_here_string_literal] = STATE(947), - [sym_variable] = STATE(1026), - [sym_unary_expression] = STATE(954), - [sym_expression_with_unary_operator] = STATE(939), - [sym_pre_increment_expression] = STATE(940), - [sym_pre_decrement_expression] = STATE(940), - [sym_cast_expression] = STATE(940), - [sym__primary_expression] = STATE(1026), - [sym__value] = STATE(1026), - [sym_parenthesized_expression] = STATE(1026), - [sym_sub_expression] = STATE(1026), - [sym_array_expression] = STATE(1026), - [sym_script_block_expression] = STATE(1026), - [sym_hash_literal_expression] = STATE(1026), - [sym_post_increment_expression] = STATE(1026), - [sym_post_decrement_expression] = STATE(1026), - [sym_member_access] = STATE(1026), - [sym_element_access] = STATE(1026), - [sym_invokation_expression] = STATE(1026), - [sym_invokation_foreach_expression] = STATE(955), + [sym__literal] = STATE(1028), + [sym_integer_literal] = STATE(1028), + [sym_string_literal] = STATE(1028), + [sym_expandable_string_literal] = STATE(967), + [sym_expandable_here_string_literal] = STATE(967), + [sym_variable] = STATE(1028), + [sym_unary_expression] = STATE(958), + [sym_expression_with_unary_operator] = STATE(945), + [sym_pre_increment_expression] = STATE(950), + [sym_pre_decrement_expression] = STATE(950), + [sym_cast_expression] = STATE(950), + [sym__primary_expression] = STATE(1028), + [sym__value] = STATE(1028), + [sym_parenthesized_expression] = STATE(1028), + [sym_sub_expression] = STATE(1028), + [sym_array_expression] = STATE(1028), + [sym_script_block_expression] = STATE(1028), + [sym_hash_literal_expression] = STATE(1028), + [sym_post_increment_expression] = STATE(1028), + [sym_post_decrement_expression] = STATE(1028), + [sym_member_access] = STATE(1028), + [sym_element_access] = STATE(1028), + [sym_invokation_expression] = STATE(1028), + [sym_invokation_foreach_expression] = STATE(942), [sym_type_literal] = STATE(225), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(1081), @@ -51065,30 +51241,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [226] = { - [sym__literal] = STATE(1058), - [sym_integer_literal] = STATE(1058), - [sym_string_literal] = STATE(1058), - [sym_expandable_string_literal] = STATE(1020), - [sym_expandable_here_string_literal] = STATE(1020), - [sym_variable] = STATE(1058), - [sym_unary_expression] = STATE(175), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(1058), - [sym__value] = STATE(1058), - [sym_parenthesized_expression] = STATE(1058), - [sym_sub_expression] = STATE(1058), - [sym_array_expression] = STATE(1058), - [sym_script_block_expression] = STATE(1058), - [sym_hash_literal_expression] = STATE(1058), - [sym_post_increment_expression] = STATE(1058), - [sym_post_decrement_expression] = STATE(1058), - [sym_member_access] = STATE(1058), - [sym_element_access] = STATE(1058), - [sym_invokation_expression] = STATE(1058), - [sym_invokation_foreach_expression] = STATE(1000), + [sym__literal] = STATE(1027), + [sym_integer_literal] = STATE(1027), + [sym_string_literal] = STATE(1027), + [sym_expandable_string_literal] = STATE(1021), + [sym_expandable_here_string_literal] = STATE(1021), + [sym_variable] = STATE(1027), + [sym_unary_expression] = STATE(998), + [sym_expression_with_unary_operator] = STATE(1036), + [sym_pre_increment_expression] = STATE(1003), + [sym_pre_decrement_expression] = STATE(1003), + [sym_cast_expression] = STATE(1003), + [sym__primary_expression] = STATE(1027), + [sym__value] = STATE(1027), + [sym_parenthesized_expression] = STATE(1027), + [sym_sub_expression] = STATE(1027), + [sym_array_expression] = STATE(1027), + [sym_script_block_expression] = STATE(1027), + [sym_hash_literal_expression] = STATE(1027), + [sym_post_increment_expression] = STATE(1027), + [sym_post_decrement_expression] = STATE(1027), + [sym_member_access] = STATE(1027), + [sym_element_access] = STATE(1027), + [sym_invokation_expression] = STATE(1027), + [sym_invokation_foreach_expression] = STATE(1005), [sym_type_literal] = STATE(226), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(1045), @@ -51155,32 +51331,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [227] = { - [sym__literal] = STATE(1058), - [sym_integer_literal] = STATE(1058), - [sym_string_literal] = STATE(1058), - [sym_expandable_string_literal] = STATE(1020), - [sym_expandable_here_string_literal] = STATE(1020), - [sym_variable] = STATE(1058), - [sym_array_literal_expression] = STATE(1152), - [sym_unary_expression] = STATE(1143), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(1058), - [sym__value] = STATE(1058), - [sym_parenthesized_expression] = STATE(1058), - [sym_sub_expression] = STATE(1058), - [sym_array_expression] = STATE(1058), - [sym_script_block_expression] = STATE(1058), - [sym_hash_literal_expression] = STATE(1058), - [sym_post_increment_expression] = STATE(1058), - [sym_post_decrement_expression] = STATE(1058), - [sym_member_access] = STATE(1058), - [sym_element_access] = STATE(1058), - [sym_invokation_expression] = STATE(1058), - [sym_invokation_foreach_expression] = STATE(1000), - [sym_type_literal] = STATE(226), + [sym__literal] = STATE(1064), + [sym_integer_literal] = STATE(1064), + [sym_string_literal] = STATE(1064), + [sym_expandable_string_literal] = STATE(1021), + [sym_expandable_here_string_literal] = STATE(1021), + [sym_variable] = STATE(1064), + [sym_array_literal_expression] = STATE(1150), + [sym_unary_expression] = STATE(1146), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(1064), + [sym__value] = STATE(1064), + [sym_parenthesized_expression] = STATE(1064), + [sym_sub_expression] = STATE(1064), + [sym_array_expression] = STATE(1064), + [sym_script_block_expression] = STATE(1064), + [sym_hash_literal_expression] = STATE(1064), + [sym_post_increment_expression] = STATE(1064), + [sym_post_decrement_expression] = STATE(1064), + [sym_member_access] = STATE(1064), + [sym_element_access] = STATE(1064), + [sym_invokation_expression] = STATE(1064), + [sym_invokation_foreach_expression] = STATE(1005), + [sym_type_literal] = STATE(223), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1045), [sym_hexadecimal_integer_literal] = ACTIONS(1045), @@ -51190,35 +51366,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string_characters] = ACTIONS(1143), [sym_verbatim_here_string_characters] = ACTIONS(1143), [anon_sym_LBRACK] = ACTIONS(1145), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), - [aux_sym_comparison_operator_token37] = ACTIONS(1131), - [aux_sym_comparison_operator_token50] = ACTIONS(1131), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), + [aux_sym_comparison_operator_token37] = ACTIONS(1069), + [aux_sym_comparison_operator_token50] = ACTIONS(1069), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1063), [anon_sym_DOLLAR_CARET] = ACTIONS(1063), [anon_sym_DOLLAR_QMARK] = ACTIONS(1063), @@ -51228,47 +51404,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(1063), [sym_generic_token] = ACTIONS(1147), [anon_sym_LPAREN] = ACTIONS(1149), - [anon_sym_COMMA] = ACTIONS(1131), + [anon_sym_COMMA] = ACTIONS(1069), [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_PIPE] = ACTIONS(1027), - [anon_sym_PLUS] = ACTIONS(1131), - [anon_sym_DASH] = ACTIONS(1131), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1131), - [anon_sym_BANG] = ACTIONS(1131), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1131), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_PLUS] = ACTIONS(1069), + [anon_sym_DASH] = ACTIONS(1069), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1069), + [anon_sym_BANG] = ACTIONS(1069), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1069), [anon_sym_PLUS_PLUS] = ACTIONS(1153), [anon_sym_DASH_DASH] = ACTIONS(1155), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1157), [anon_sym_AT_LPAREN] = ACTIONS(1159), [anon_sym_AT_LBRACE] = ACTIONS(1161), - [sym__statement_terminator] = ACTIONS(1031), + [sym__statement_terminator] = ACTIONS(949), }, [228] = { - [sym__literal] = STATE(1059), - [sym_integer_literal] = STATE(1059), - [sym_string_literal] = STATE(1059), - [sym_expandable_string_literal] = STATE(947), - [sym_expandable_here_string_literal] = STATE(947), - [sym_variable] = STATE(1059), - [sym_array_literal_expression] = STATE(1155), - [sym_unary_expression] = STATE(1144), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(1059), - [sym__value] = STATE(1059), - [sym_parenthesized_expression] = STATE(1059), - [sym_sub_expression] = STATE(1059), - [sym_array_expression] = STATE(1059), - [sym_script_block_expression] = STATE(1059), - [sym_hash_literal_expression] = STATE(1059), - [sym_post_increment_expression] = STATE(1059), - [sym_post_decrement_expression] = STATE(1059), - [sym_member_access] = STATE(1059), - [sym_element_access] = STATE(1059), - [sym_invokation_expression] = STATE(1059), - [sym_invokation_foreach_expression] = STATE(955), + [sym__literal] = STATE(1065), + [sym_integer_literal] = STATE(1065), + [sym_string_literal] = STATE(1065), + [sym_expandable_string_literal] = STATE(967), + [sym_expandable_here_string_literal] = STATE(967), + [sym_variable] = STATE(1065), + [sym_array_literal_expression] = STATE(1157), + [sym_unary_expression] = STATE(1143), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(1065), + [sym__value] = STATE(1065), + [sym_parenthesized_expression] = STATE(1065), + [sym_sub_expression] = STATE(1065), + [sym_array_expression] = STATE(1065), + [sym_script_block_expression] = STATE(1065), + [sym_hash_literal_expression] = STATE(1065), + [sym_post_increment_expression] = STATE(1065), + [sym_post_decrement_expression] = STATE(1065), + [sym_member_access] = STATE(1065), + [sym_element_access] = STATE(1065), + [sym_invokation_expression] = STATE(1065), + [sym_invokation_foreach_expression] = STATE(942), [sym_type_literal] = STATE(224), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1081), @@ -51279,33 +51455,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string_characters] = ACTIONS(1169), [sym_verbatim_here_string_characters] = ACTIONS(1169), [anon_sym_LBRACK] = ACTIONS(1171), - [anon_sym_GT] = ACTIONS(1027), - [anon_sym_GT_GT] = ACTIONS(1027), - [anon_sym_2_GT] = ACTIONS(1027), - [anon_sym_2_GT_GT] = ACTIONS(1027), - [anon_sym_3_GT] = ACTIONS(1027), - [anon_sym_3_GT_GT] = ACTIONS(1027), - [anon_sym_4_GT] = ACTIONS(1027), - [anon_sym_4_GT_GT] = ACTIONS(1027), - [anon_sym_5_GT] = ACTIONS(1027), - [anon_sym_5_GT_GT] = ACTIONS(1027), - [anon_sym_6_GT] = ACTIONS(1027), - [anon_sym_6_GT_GT] = ACTIONS(1027), - [anon_sym_STAR_GT] = ACTIONS(1027), - [anon_sym_STAR_GT_GT] = ACTIONS(1027), - [anon_sym_LT] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1027), - [anon_sym_2_GT_AMP1] = ACTIONS(1027), - [anon_sym_3_GT_AMP1] = ACTIONS(1027), - [anon_sym_4_GT_AMP1] = ACTIONS(1027), - [anon_sym_5_GT_AMP1] = ACTIONS(1027), - [anon_sym_6_GT_AMP1] = ACTIONS(1027), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1027), - [anon_sym_1_GT_AMP2] = ACTIONS(1027), - [anon_sym_3_GT_AMP2] = ACTIONS(1027), - [anon_sym_4_GT_AMP2] = ACTIONS(1027), - [anon_sym_5_GT_AMP2] = ACTIONS(1027), - [anon_sym_6_GT_AMP2] = ACTIONS(1027), + [anon_sym_GT] = ACTIONS(945), + [anon_sym_GT_GT] = ACTIONS(945), + [anon_sym_2_GT] = ACTIONS(945), + [anon_sym_2_GT_GT] = ACTIONS(945), + [anon_sym_3_GT] = ACTIONS(945), + [anon_sym_3_GT_GT] = ACTIONS(945), + [anon_sym_4_GT] = ACTIONS(945), + [anon_sym_4_GT_GT] = ACTIONS(945), + [anon_sym_5_GT] = ACTIONS(945), + [anon_sym_5_GT_GT] = ACTIONS(945), + [anon_sym_6_GT] = ACTIONS(945), + [anon_sym_6_GT_GT] = ACTIONS(945), + [anon_sym_STAR_GT] = ACTIONS(945), + [anon_sym_STAR_GT_GT] = ACTIONS(945), + [anon_sym_LT] = ACTIONS(945), + [anon_sym_STAR_GT_AMP1] = ACTIONS(945), + [anon_sym_2_GT_AMP1] = ACTIONS(945), + [anon_sym_3_GT_AMP1] = ACTIONS(945), + [anon_sym_4_GT_AMP1] = ACTIONS(945), + [anon_sym_5_GT_AMP1] = ACTIONS(945), + [anon_sym_6_GT_AMP1] = ACTIONS(945), + [anon_sym_STAR_GT_AMP2] = ACTIONS(945), + [anon_sym_1_GT_AMP2] = ACTIONS(945), + [anon_sym_3_GT_AMP2] = ACTIONS(945), + [anon_sym_4_GT_AMP2] = ACTIONS(945), + [anon_sym_5_GT_AMP2] = ACTIONS(945), + [anon_sym_6_GT_AMP2] = ACTIONS(945), [aux_sym_comparison_operator_token37] = ACTIONS(1105), [aux_sym_comparison_operator_token50] = ACTIONS(1105), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1099), @@ -51317,10 +51493,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(1099), [sym_generic_token] = ACTIONS(1173), [anon_sym_LPAREN] = ACTIONS(1175), - [anon_sym_RPAREN] = ACTIONS(1027), + [anon_sym_RPAREN] = ACTIONS(945), [anon_sym_COMMA] = ACTIONS(1105), [anon_sym_LBRACE] = ACTIONS(1177), - [anon_sym_PIPE] = ACTIONS(1027), + [anon_sym_PIPE] = ACTIONS(945), [anon_sym_PLUS] = ACTIONS(1105), [anon_sym_DASH] = ACTIONS(1105), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1105), @@ -51336,446 +51512,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2040), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1189), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1191), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1193), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [230] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2043), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1195), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1197), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1199), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [231] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_for_condition] = STATE(2098), [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1201), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1203), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1205), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [232] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2085), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1207), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1209), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1211), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [233] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2089), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1213), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1215), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1217), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [234] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2092), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -51788,7 +51549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51809,12 +51570,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1219), + [anon_sym_SEMI] = ACTIONS(1189), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1221), + [anon_sym_RPAREN] = ACTIONS(1191), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1223), + [aux_sym_for_statement_token2] = ACTIONS(1193), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51830,35 +51591,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [235] = { + [230] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2103), + [sym_for_initializer] = STATE(2036), [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -51871,7 +51632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51892,12 +51653,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1225), + [anon_sym_SEMI] = ACTIONS(1195), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1227), + [anon_sym_RPAREN] = ACTIONS(1197), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1229), + [aux_sym_for_statement_token2] = ACTIONS(1199), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51913,35 +51674,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [236] = { + [231] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2107), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_initializer] = STATE(2085), + [sym_pipeline] = STATE(1921), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -51954,7 +51715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51975,12 +51736,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1231), + [anon_sym_SEMI] = ACTIONS(1201), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1233), + [anon_sym_RPAREN] = ACTIONS(1203), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1235), + [aux_sym_for_statement_token2] = ACTIONS(1205), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51996,35 +51757,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [237] = { + [232] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2110), + [sym_for_condition] = STATE(2089), [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52037,7 +51798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52058,12 +51819,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1237), + [anon_sym_SEMI] = ACTIONS(1207), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1239), + [anon_sym_RPAREN] = ACTIONS(1209), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1241), + [aux_sym_for_statement_token2] = ACTIONS(1211), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52079,118 +51840,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [238] = { + [233] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), [sym_for_initializer] = STATE(1920), [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1243), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1245), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1247), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - }, - [239] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(1732), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1334), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52203,7 +51881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52224,12 +51902,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1249), + [anon_sym_SEMI] = ACTIONS(1213), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1251), + [anon_sym_RPAREN] = ACTIONS(1215), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1253), + [aux_sym_for_statement_token2] = ACTIONS(1217), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52245,35 +51923,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [240] = { + [234] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2036), + [sym_for_initializer] = STATE(2103), [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52286,7 +51964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52307,12 +51985,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1255), + [anon_sym_SEMI] = ACTIONS(1219), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1257), + [anon_sym_RPAREN] = ACTIONS(1221), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1259), + [aux_sym_for_statement_token2] = ACTIONS(1223), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52328,35 +52006,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [241] = { + [235] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2113), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(2107), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52369,7 +52047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52390,10 +52068,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1225), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1261), + [anon_sym_RPAREN] = ACTIONS(1227), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1229), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52409,35 +52089,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [242] = { + [236] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2045), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(2110), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52450,7 +52130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52471,10 +52151,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1263), + [anon_sym_RPAREN] = ACTIONS(1233), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1235), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52490,35 +52172,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [243] = { + [237] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2046), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(2040), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52531,7 +52213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52552,10 +52234,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1237), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1265), + [anon_sym_RPAREN] = ACTIONS(1239), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1241), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52571,35 +52255,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [244] = { + [238] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2091), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(2043), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52612,7 +52296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52633,10 +52317,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1243), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1267), + [anon_sym_RPAREN] = ACTIONS(1245), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1247), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52652,35 +52338,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [245] = { + [239] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2095), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(2092), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52693,7 +52379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52714,10 +52400,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1249), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1269), + [anon_sym_RPAREN] = ACTIONS(1251), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1253), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52733,35 +52421,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [246] = { + [240] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2047), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_condition] = STATE(1732), + [sym_pipeline] = STATE(1736), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52774,7 +52462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52795,10 +52483,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(1255), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1271), + [anon_sym_RPAREN] = ACTIONS(1257), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_for_statement_token2] = ACTIONS(1259), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52814,35 +52504,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [247] = { + [241] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2094), + [sym_for_iterator] = STATE(2130), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52855,7 +52545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52877,7 +52567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1273), + [anon_sym_RPAREN] = ACTIONS(1261), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52895,35 +52585,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [248] = { + [242] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2096), + [sym_for_iterator] = STATE(1797), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -52936,7 +52626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52958,7 +52648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1275), + [anon_sym_RPAREN] = ACTIONS(1263), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52976,35 +52666,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [249] = { + [243] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2109), + [sym_for_iterator] = STATE(2095), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53017,7 +52707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53039,7 +52729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1277), + [anon_sym_RPAREN] = ACTIONS(1265), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53057,35 +52747,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [250] = { + [244] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2130), + [sym_for_iterator] = STATE(2045), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53098,7 +52788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53120,7 +52810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1279), + [anon_sym_RPAREN] = ACTIONS(1267), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53138,35 +52828,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [251] = { + [245] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2112), + [sym_for_iterator] = STATE(2091), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53179,7 +52869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53201,7 +52891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1281), + [anon_sym_RPAREN] = ACTIONS(1269), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53219,35 +52909,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [252] = { + [246] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(1797), + [sym_for_iterator] = STATE(2096), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53260,7 +52950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53282,7 +52972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1283), + [anon_sym_RPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53300,35 +52990,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [253] = { + [247] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2114), + [sym_for_iterator] = STATE(2094), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53341,7 +53031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53363,7 +53053,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1285), + [anon_sym_RPAREN] = ACTIONS(1273), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53381,35 +53071,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [254] = { + [248] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(1785), + [sym_for_iterator] = STATE(2046), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53422,7 +53112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53444,7 +53134,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1287), + [anon_sym_RPAREN] = ACTIONS(1275), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53462,35 +53152,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [255] = { + [249] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2015), + [sym_for_iterator] = STATE(2047), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53503,7 +53193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53525,7 +53215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1289), + [anon_sym_RPAREN] = ACTIONS(1277), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53543,35 +53233,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [256] = { + [250] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2042), + [sym_for_iterator] = STATE(2109), [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1334), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53584,7 +53274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53606,7 +53296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1291), + [anon_sym_RPAREN] = ACTIONS(1279), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53624,194 +53314,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [257] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2077), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [258] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1858), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [259] = { + [251] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1334), + [sym_for_iterator] = STATE(2113), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1395), + [sym_command] = STATE(1393), [sym_command_invokation_operator] = STATE(733), [sym_command_name] = STATE(751), [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(852), - [sym_logical_expression] = STATE(984), - [sym_bitwise_expression] = STATE(869), - [sym_comparison_expression] = STATE(204), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(192), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(162), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53824,7 +53355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53846,6 +53377,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1281), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53862,1069 +53394,521 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(1321), - }, - [260] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2052), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [261] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1881), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [262] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1984), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [263] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2024), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [264] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1931), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [265] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1941), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [266] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1999), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), }, - [267] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1950), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [252] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2015), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1283), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [268] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1887), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), + [253] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2112), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1285), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [269] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1759), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), + [254] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2042), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1287), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [270] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2069), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), + [255] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2114), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1289), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [271] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2050), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), + [256] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1785), + [sym_pipeline] = STATE(2016), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(1291), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [272] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1872), - [sym_left_assignment_expression] = STATE(1325), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), + [257] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1308), + [sym_assignment_expression] = STATE(2121), + [sym_command] = STATE(1393), + [sym_command_invokation_operator] = STATE(733), + [sym_command_name] = STATE(751), + [sym_foreach_command] = STATE(1469), + [sym__expression] = STATE(781), + [sym_logical_expression] = STATE(937), + [sym_bitwise_expression] = STATE(797), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(184), + [sym_range_expression] = STATE(181), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(163), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(1293), }, - [273] = { + [258] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1804), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(1858), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -54942,13 +53926,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54958,52 +53942,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [274] = { + [259] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1810), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(2077), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55021,13 +54006,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55037,52 +54022,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [275] = { + [260] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1741), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(1881), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55100,13 +54086,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55116,52 +54102,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [276] = { + [261] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1768), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(1931), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55179,13 +54166,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55195,52 +54182,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [277] = { + [262] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1790), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(2024), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55258,13 +54246,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55274,52 +54262,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [278] = { + [263] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2011), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(2052), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55337,13 +54326,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55353,52 +54342,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [279] = { + [264] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1812), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(1941), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55416,13 +54406,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55432,52 +54422,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [280] = { + [265] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1879), - [sym_left_assignment_expression] = STATE(1325), + [sym_while_condition] = STATE(1984), + [sym_pipeline] = STATE(1933), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55495,13 +54486,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55511,52 +54502,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [281] = { + [266] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1889), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1982), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55574,13 +54565,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55590,52 +54581,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [282] = { + [267] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1893), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(2050), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55653,13 +54644,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55669,52 +54660,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [283] = { + [268] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1898), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1804), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55732,13 +54723,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55748,52 +54739,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [284] = { + [269] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1939), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(2069), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55811,13 +54802,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55827,52 +54818,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [285] = { + [270] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1947), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1810), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55890,13 +54881,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55906,52 +54897,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [286] = { + [271] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1951), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(2011), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -55969,13 +54960,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55985,52 +54976,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [287] = { + [272] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1956), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1872), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -56048,13 +55039,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56064,52 +55055,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [288] = { + [273] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1982), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1999), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -56127,13 +55118,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56143,52 +55134,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [289] = { + [274] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1990), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1759), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -56206,13 +55197,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), + [anon_sym_LBRACK] = ACTIONS(1303), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56222,52 +55213,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), + [anon_sym_LPAREN] = ACTIONS(1305), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), + [anon_sym_LBRACE] = ACTIONS(1307), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [290] = { + [275] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1994), - [sym_left_assignment_expression] = STATE(1325), + [sym_pipeline] = STATE(1741), + [sym_left_assignment_expression] = STATE(1303), [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1355), + [sym_command] = STATE(1385), [sym_command_invokation_operator] = STATE(736), [sym_command_name] = STATE(753), [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(857), - [sym_logical_expression] = STATE(981), - [sym_bitwise_expression] = STATE(858), - [sym_comparison_expression] = STATE(203), - [sym_additive_expression] = STATE(198), - [sym_multiplicative_expression] = STATE(189), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -56281,2648 +55272,1554 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(155), [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1293), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1295), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), - [sym_verbatim_string_characters] = ACTIONS(1299), - [sym_verbatim_here_string_characters] = ACTIONS(1299), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1301), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1303), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1305), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(1309), - [aux_sym_foreach_command_token1] = ACTIONS(1309), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1313), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), - [anon_sym_AT_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LBRACE] = ACTIONS(1319), - }, - [291] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1323), - [anon_sym_COLON_COLON] = ACTIONS(1325), - [anon_sym_RBRACK] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [292] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1327), - [anon_sym_COLON_COLON] = ACTIONS(1329), - [anon_sym_RBRACK] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [293] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1331), - [anon_sym_COLON_COLON] = ACTIONS(1333), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), - }, - [294] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1335), - [anon_sym_COLON_COLON] = ACTIONS(1337), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [295] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), + [276] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1374), - [sym_bitwise_expression] = STATE(1306), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(373), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(319), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(307), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1768), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_arguments] = STATE(1743), - [sym_attribute_argument] = STATE(1446), - [sym_comment] = ACTIONS(81), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [296] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), + [277] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1374), - [sym_bitwise_expression] = STATE(1306), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(373), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(319), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(307), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1887), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_arguments] = STATE(1884), - [sym_attribute_argument] = STATE(1446), - [sym_comment] = ACTIONS(81), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [297] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1345), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), - [anon_sym_RBRACK] = ACTIONS(765), - }, - [298] = { - [aux_sym_array_literal_expression_repeat1] = STATE(306), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(772), - [aux_sym_comparison_operator_token2] = ACTIONS(772), - [aux_sym_comparison_operator_token3] = ACTIONS(772), - [aux_sym_comparison_operator_token4] = ACTIONS(772), - [aux_sym_comparison_operator_token5] = ACTIONS(772), - [aux_sym_comparison_operator_token6] = ACTIONS(772), - [aux_sym_comparison_operator_token7] = ACTIONS(772), - [aux_sym_comparison_operator_token8] = ACTIONS(772), - [aux_sym_comparison_operator_token9] = ACTIONS(772), - [aux_sym_comparison_operator_token10] = ACTIONS(772), - [aux_sym_comparison_operator_token11] = ACTIONS(772), - [aux_sym_comparison_operator_token12] = ACTIONS(772), - [aux_sym_comparison_operator_token13] = ACTIONS(772), - [aux_sym_comparison_operator_token14] = ACTIONS(772), - [aux_sym_comparison_operator_token15] = ACTIONS(772), - [aux_sym_comparison_operator_token16] = ACTIONS(772), - [aux_sym_comparison_operator_token17] = ACTIONS(772), - [aux_sym_comparison_operator_token18] = ACTIONS(772), - [aux_sym_comparison_operator_token19] = ACTIONS(772), - [aux_sym_comparison_operator_token20] = ACTIONS(772), - [aux_sym_comparison_operator_token21] = ACTIONS(772), - [aux_sym_comparison_operator_token22] = ACTIONS(772), - [aux_sym_comparison_operator_token23] = ACTIONS(772), - [aux_sym_comparison_operator_token24] = ACTIONS(772), - [aux_sym_comparison_operator_token25] = ACTIONS(772), - [aux_sym_comparison_operator_token26] = ACTIONS(772), - [aux_sym_comparison_operator_token27] = ACTIONS(772), - [aux_sym_comparison_operator_token28] = ACTIONS(774), - [aux_sym_comparison_operator_token29] = ACTIONS(772), - [aux_sym_comparison_operator_token30] = ACTIONS(772), - [aux_sym_comparison_operator_token31] = ACTIONS(772), - [aux_sym_comparison_operator_token32] = ACTIONS(772), - [aux_sym_comparison_operator_token33] = ACTIONS(772), - [aux_sym_comparison_operator_token34] = ACTIONS(774), - [aux_sym_comparison_operator_token35] = ACTIONS(772), - [aux_sym_comparison_operator_token36] = ACTIONS(772), - [aux_sym_comparison_operator_token37] = ACTIONS(772), - [aux_sym_comparison_operator_token38] = ACTIONS(772), - [aux_sym_comparison_operator_token39] = ACTIONS(772), - [aux_sym_comparison_operator_token40] = ACTIONS(772), - [aux_sym_comparison_operator_token41] = ACTIONS(772), - [aux_sym_comparison_operator_token42] = ACTIONS(772), - [aux_sym_comparison_operator_token43] = ACTIONS(772), - [aux_sym_comparison_operator_token44] = ACTIONS(772), - [aux_sym_comparison_operator_token45] = ACTIONS(772), - [aux_sym_comparison_operator_token46] = ACTIONS(772), - [aux_sym_comparison_operator_token47] = ACTIONS(772), - [aux_sym_comparison_operator_token48] = ACTIONS(772), - [aux_sym_comparison_operator_token49] = ACTIONS(772), - [aux_sym_comparison_operator_token50] = ACTIONS(772), - [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(1348), - [anon_sym_PERCENT] = ACTIONS(772), - [aux_sym_logical_expression_token1] = ACTIONS(772), - [aux_sym_logical_expression_token2] = ACTIONS(772), - [aux_sym_logical_expression_token3] = ACTIONS(772), - [aux_sym_bitwise_expression_token1] = ACTIONS(772), - [aux_sym_bitwise_expression_token2] = ACTIONS(772), - [aux_sym_bitwise_expression_token3] = ACTIONS(772), - [anon_sym_PLUS] = ACTIONS(772), - [anon_sym_DASH] = ACTIONS(774), - [anon_sym_SLASH] = ACTIONS(772), - [anon_sym_BSLASH] = ACTIONS(772), - [anon_sym_STAR] = ACTIONS(772), - [anon_sym_DOT_DOT] = ACTIONS(772), - [sym__statement_terminator] = ACTIONS(772), - }, - [299] = { - [sym_elseif_clauses] = STATE(398), - [sym_elseif_clause] = STATE(338), - [sym_else_clause] = STATE(468), - [aux_sym_elseif_clauses_repeat1] = STATE(338), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1350), - [sym_hexadecimal_integer_literal] = ACTIONS(1350), - [sym_real_literal] = ACTIONS(1350), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1350), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1350), - [sym_verbatim_string_characters] = ACTIONS(1350), - [sym_verbatim_here_string_characters] = ACTIONS(1350), - [anon_sym_DOT] = ACTIONS(1350), - [anon_sym_LBRACK] = ACTIONS(1350), - [aux_sym_comparison_operator_token37] = ACTIONS(1350), - [aux_sym_comparison_operator_token50] = ACTIONS(1350), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1350), - [anon_sym_DOLLAR_CARET] = ACTIONS(1350), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1350), - [anon_sym_DOLLAR_] = ACTIONS(1350), - [aux_sym_variable_token1] = ACTIONS(1350), - [aux_sym_variable_token2] = ACTIONS(1350), - [sym_braced_variable] = ACTIONS(1350), - [anon_sym_SEMI] = ACTIONS(1350), - [anon_sym_LPAREN] = ACTIONS(1350), - [anon_sym_RPAREN] = ACTIONS(1350), - [anon_sym_COMMA] = ACTIONS(1350), - [anon_sym_LBRACE] = ACTIONS(1350), - [anon_sym_RBRACE] = ACTIONS(1350), - [aux_sym_if_statement_token1] = ACTIONS(1350), - [aux_sym_elseif_clause_token1] = ACTIONS(1352), - [aux_sym_else_clause_token1] = ACTIONS(1354), - [aux_sym_switch_statement_token1] = ACTIONS(1350), - [aux_sym_foreach_statement_token1] = ACTIONS(1350), - [aux_sym_for_statement_token1] = ACTIONS(1350), - [aux_sym_while_statement_token1] = ACTIONS(1350), - [aux_sym_do_statement_token1] = ACTIONS(1350), - [aux_sym_function_statement_token1] = ACTIONS(1350), - [aux_sym_function_statement_token2] = ACTIONS(1350), - [aux_sym_function_statement_token3] = ACTIONS(1350), - [aux_sym_flow_control_statement_token1] = ACTIONS(1350), - [aux_sym_flow_control_statement_token2] = ACTIONS(1350), - [aux_sym_flow_control_statement_token3] = ACTIONS(1350), - [aux_sym_flow_control_statement_token4] = ACTIONS(1350), - [aux_sym_flow_control_statement_token5] = ACTIONS(1350), - [sym_label] = ACTIONS(1350), - [aux_sym_trap_statement_token1] = ACTIONS(1350), - [aux_sym_try_statement_token1] = ACTIONS(1350), - [aux_sym_data_statement_token1] = ACTIONS(1350), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1350), - [aux_sym_parallel_statement_token1] = ACTIONS(1350), - [aux_sym_sequence_statement_token1] = ACTIONS(1350), - [anon_sym_AMP] = ACTIONS(1350), - [aux_sym_command_name_token1] = ACTIONS(1350), - [anon_sym_PERCENT] = ACTIONS(1350), - [aux_sym_foreach_command_token1] = ACTIONS(1350), - [aux_sym_class_statement_token1] = ACTIONS(1350), - [aux_sym_enum_statement_token1] = ACTIONS(1350), - [anon_sym_PLUS] = ACTIONS(1350), - [anon_sym_DASH] = ACTIONS(1350), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1350), - [anon_sym_BANG] = ACTIONS(1350), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1350), - [anon_sym_PLUS_PLUS] = ACTIONS(1350), - [anon_sym_DASH_DASH] = ACTIONS(1350), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1350), - [anon_sym_AT_LPAREN] = ACTIONS(1350), - [anon_sym_AT_LBRACE] = ACTIONS(1350), - }, - [300] = { - [aux_sym_array_literal_expression_repeat1] = STATE(302), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(778), - [aux_sym_comparison_operator_token2] = ACTIONS(778), - [aux_sym_comparison_operator_token3] = ACTIONS(778), - [aux_sym_comparison_operator_token4] = ACTIONS(778), - [aux_sym_comparison_operator_token5] = ACTIONS(778), - [aux_sym_comparison_operator_token6] = ACTIONS(778), - [aux_sym_comparison_operator_token7] = ACTIONS(778), - [aux_sym_comparison_operator_token8] = ACTIONS(778), - [aux_sym_comparison_operator_token9] = ACTIONS(778), - [aux_sym_comparison_operator_token10] = ACTIONS(778), - [aux_sym_comparison_operator_token11] = ACTIONS(778), - [aux_sym_comparison_operator_token12] = ACTIONS(778), - [aux_sym_comparison_operator_token13] = ACTIONS(778), - [aux_sym_comparison_operator_token14] = ACTIONS(778), - [aux_sym_comparison_operator_token15] = ACTIONS(778), - [aux_sym_comparison_operator_token16] = ACTIONS(778), - [aux_sym_comparison_operator_token17] = ACTIONS(778), - [aux_sym_comparison_operator_token18] = ACTIONS(778), - [aux_sym_comparison_operator_token19] = ACTIONS(778), - [aux_sym_comparison_operator_token20] = ACTIONS(778), - [aux_sym_comparison_operator_token21] = ACTIONS(778), - [aux_sym_comparison_operator_token22] = ACTIONS(778), - [aux_sym_comparison_operator_token23] = ACTIONS(778), - [aux_sym_comparison_operator_token24] = ACTIONS(778), - [aux_sym_comparison_operator_token25] = ACTIONS(778), - [aux_sym_comparison_operator_token26] = ACTIONS(778), - [aux_sym_comparison_operator_token27] = ACTIONS(778), - [aux_sym_comparison_operator_token28] = ACTIONS(780), - [aux_sym_comparison_operator_token29] = ACTIONS(778), - [aux_sym_comparison_operator_token30] = ACTIONS(778), - [aux_sym_comparison_operator_token31] = ACTIONS(778), - [aux_sym_comparison_operator_token32] = ACTIONS(778), - [aux_sym_comparison_operator_token33] = ACTIONS(778), - [aux_sym_comparison_operator_token34] = ACTIONS(780), - [aux_sym_comparison_operator_token35] = ACTIONS(778), - [aux_sym_comparison_operator_token36] = ACTIONS(778), - [aux_sym_comparison_operator_token37] = ACTIONS(778), - [aux_sym_comparison_operator_token38] = ACTIONS(778), - [aux_sym_comparison_operator_token39] = ACTIONS(778), - [aux_sym_comparison_operator_token40] = ACTIONS(778), - [aux_sym_comparison_operator_token41] = ACTIONS(778), - [aux_sym_comparison_operator_token42] = ACTIONS(778), - [aux_sym_comparison_operator_token43] = ACTIONS(778), - [aux_sym_comparison_operator_token44] = ACTIONS(778), - [aux_sym_comparison_operator_token45] = ACTIONS(778), - [aux_sym_comparison_operator_token46] = ACTIONS(778), - [aux_sym_comparison_operator_token47] = ACTIONS(778), - [aux_sym_comparison_operator_token48] = ACTIONS(778), - [aux_sym_comparison_operator_token49] = ACTIONS(778), - [aux_sym_comparison_operator_token50] = ACTIONS(778), - [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(1356), - [anon_sym_PERCENT] = ACTIONS(778), - [aux_sym_logical_expression_token1] = ACTIONS(778), - [aux_sym_logical_expression_token2] = ACTIONS(778), - [aux_sym_logical_expression_token3] = ACTIONS(778), - [aux_sym_bitwise_expression_token1] = ACTIONS(778), - [aux_sym_bitwise_expression_token2] = ACTIONS(778), - [aux_sym_bitwise_expression_token3] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_SLASH] = ACTIONS(778), - [anon_sym_BSLASH] = ACTIONS(778), - [anon_sym_STAR] = ACTIONS(778), - [anon_sym_DOT_DOT] = ACTIONS(778), - [anon_sym_RBRACK] = ACTIONS(778), - }, - [301] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(772), - [aux_sym_comparison_operator_token2] = ACTIONS(772), - [aux_sym_comparison_operator_token3] = ACTIONS(772), - [aux_sym_comparison_operator_token4] = ACTIONS(772), - [aux_sym_comparison_operator_token5] = ACTIONS(772), - [aux_sym_comparison_operator_token6] = ACTIONS(772), - [aux_sym_comparison_operator_token7] = ACTIONS(772), - [aux_sym_comparison_operator_token8] = ACTIONS(772), - [aux_sym_comparison_operator_token9] = ACTIONS(772), - [aux_sym_comparison_operator_token10] = ACTIONS(772), - [aux_sym_comparison_operator_token11] = ACTIONS(772), - [aux_sym_comparison_operator_token12] = ACTIONS(772), - [aux_sym_comparison_operator_token13] = ACTIONS(772), - [aux_sym_comparison_operator_token14] = ACTIONS(772), - [aux_sym_comparison_operator_token15] = ACTIONS(772), - [aux_sym_comparison_operator_token16] = ACTIONS(772), - [aux_sym_comparison_operator_token17] = ACTIONS(772), - [aux_sym_comparison_operator_token18] = ACTIONS(772), - [aux_sym_comparison_operator_token19] = ACTIONS(772), - [aux_sym_comparison_operator_token20] = ACTIONS(772), - [aux_sym_comparison_operator_token21] = ACTIONS(772), - [aux_sym_comparison_operator_token22] = ACTIONS(772), - [aux_sym_comparison_operator_token23] = ACTIONS(772), - [aux_sym_comparison_operator_token24] = ACTIONS(772), - [aux_sym_comparison_operator_token25] = ACTIONS(772), - [aux_sym_comparison_operator_token26] = ACTIONS(772), - [aux_sym_comparison_operator_token27] = ACTIONS(772), - [aux_sym_comparison_operator_token28] = ACTIONS(774), - [aux_sym_comparison_operator_token29] = ACTIONS(772), - [aux_sym_comparison_operator_token30] = ACTIONS(772), - [aux_sym_comparison_operator_token31] = ACTIONS(772), - [aux_sym_comparison_operator_token32] = ACTIONS(772), - [aux_sym_comparison_operator_token33] = ACTIONS(772), - [aux_sym_comparison_operator_token34] = ACTIONS(774), - [aux_sym_comparison_operator_token35] = ACTIONS(772), - [aux_sym_comparison_operator_token36] = ACTIONS(772), - [aux_sym_comparison_operator_token37] = ACTIONS(772), - [aux_sym_comparison_operator_token38] = ACTIONS(772), - [aux_sym_comparison_operator_token39] = ACTIONS(772), - [aux_sym_comparison_operator_token40] = ACTIONS(772), - [aux_sym_comparison_operator_token41] = ACTIONS(772), - [aux_sym_comparison_operator_token42] = ACTIONS(772), - [aux_sym_comparison_operator_token43] = ACTIONS(772), - [aux_sym_comparison_operator_token44] = ACTIONS(772), - [aux_sym_comparison_operator_token45] = ACTIONS(772), - [aux_sym_comparison_operator_token46] = ACTIONS(772), - [aux_sym_comparison_operator_token47] = ACTIONS(772), - [aux_sym_comparison_operator_token48] = ACTIONS(772), - [aux_sym_comparison_operator_token49] = ACTIONS(772), - [aux_sym_comparison_operator_token50] = ACTIONS(772), - [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_RPAREN] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(772), - [anon_sym_PERCENT] = ACTIONS(772), - [aux_sym_logical_expression_token1] = ACTIONS(772), - [aux_sym_logical_expression_token2] = ACTIONS(772), - [aux_sym_logical_expression_token3] = ACTIONS(772), - [aux_sym_bitwise_expression_token1] = ACTIONS(772), - [aux_sym_bitwise_expression_token2] = ACTIONS(772), - [aux_sym_bitwise_expression_token3] = ACTIONS(772), - [anon_sym_PLUS] = ACTIONS(772), - [anon_sym_DASH] = ACTIONS(774), - [anon_sym_SLASH] = ACTIONS(772), - [anon_sym_BSLASH] = ACTIONS(772), - [anon_sym_STAR] = ACTIONS(772), - [anon_sym_DOT_DOT] = ACTIONS(772), - }, - [302] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(772), - [aux_sym_comparison_operator_token2] = ACTIONS(772), - [aux_sym_comparison_operator_token3] = ACTIONS(772), - [aux_sym_comparison_operator_token4] = ACTIONS(772), - [aux_sym_comparison_operator_token5] = ACTIONS(772), - [aux_sym_comparison_operator_token6] = ACTIONS(772), - [aux_sym_comparison_operator_token7] = ACTIONS(772), - [aux_sym_comparison_operator_token8] = ACTIONS(772), - [aux_sym_comparison_operator_token9] = ACTIONS(772), - [aux_sym_comparison_operator_token10] = ACTIONS(772), - [aux_sym_comparison_operator_token11] = ACTIONS(772), - [aux_sym_comparison_operator_token12] = ACTIONS(772), - [aux_sym_comparison_operator_token13] = ACTIONS(772), - [aux_sym_comparison_operator_token14] = ACTIONS(772), - [aux_sym_comparison_operator_token15] = ACTIONS(772), - [aux_sym_comparison_operator_token16] = ACTIONS(772), - [aux_sym_comparison_operator_token17] = ACTIONS(772), - [aux_sym_comparison_operator_token18] = ACTIONS(772), - [aux_sym_comparison_operator_token19] = ACTIONS(772), - [aux_sym_comparison_operator_token20] = ACTIONS(772), - [aux_sym_comparison_operator_token21] = ACTIONS(772), - [aux_sym_comparison_operator_token22] = ACTIONS(772), - [aux_sym_comparison_operator_token23] = ACTIONS(772), - [aux_sym_comparison_operator_token24] = ACTIONS(772), - [aux_sym_comparison_operator_token25] = ACTIONS(772), - [aux_sym_comparison_operator_token26] = ACTIONS(772), - [aux_sym_comparison_operator_token27] = ACTIONS(772), - [aux_sym_comparison_operator_token28] = ACTIONS(774), - [aux_sym_comparison_operator_token29] = ACTIONS(772), - [aux_sym_comparison_operator_token30] = ACTIONS(772), - [aux_sym_comparison_operator_token31] = ACTIONS(772), - [aux_sym_comparison_operator_token32] = ACTIONS(772), - [aux_sym_comparison_operator_token33] = ACTIONS(772), - [aux_sym_comparison_operator_token34] = ACTIONS(774), - [aux_sym_comparison_operator_token35] = ACTIONS(772), - [aux_sym_comparison_operator_token36] = ACTIONS(772), - [aux_sym_comparison_operator_token37] = ACTIONS(772), - [aux_sym_comparison_operator_token38] = ACTIONS(772), - [aux_sym_comparison_operator_token39] = ACTIONS(772), - [aux_sym_comparison_operator_token40] = ACTIONS(772), - [aux_sym_comparison_operator_token41] = ACTIONS(772), - [aux_sym_comparison_operator_token42] = ACTIONS(772), - [aux_sym_comparison_operator_token43] = ACTIONS(772), - [aux_sym_comparison_operator_token44] = ACTIONS(772), - [aux_sym_comparison_operator_token45] = ACTIONS(772), - [aux_sym_comparison_operator_token46] = ACTIONS(772), - [aux_sym_comparison_operator_token47] = ACTIONS(772), - [aux_sym_comparison_operator_token48] = ACTIONS(772), - [aux_sym_comparison_operator_token49] = ACTIONS(772), - [aux_sym_comparison_operator_token50] = ACTIONS(772), - [aux_sym_format_operator_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(1356), - [anon_sym_PERCENT] = ACTIONS(772), - [aux_sym_logical_expression_token1] = ACTIONS(772), - [aux_sym_logical_expression_token2] = ACTIONS(772), - [aux_sym_logical_expression_token3] = ACTIONS(772), - [aux_sym_bitwise_expression_token1] = ACTIONS(772), - [aux_sym_bitwise_expression_token2] = ACTIONS(772), - [aux_sym_bitwise_expression_token3] = ACTIONS(772), - [anon_sym_PLUS] = ACTIONS(772), - [anon_sym_DASH] = ACTIONS(774), - [anon_sym_SLASH] = ACTIONS(772), - [anon_sym_BSLASH] = ACTIONS(772), - [anon_sym_STAR] = ACTIONS(772), - [anon_sym_DOT_DOT] = ACTIONS(772), - [anon_sym_RBRACK] = ACTIONS(772), - }, - [303] = { - [sym_catch_clauses] = STATE(383), - [sym_catch_clause] = STATE(342), - [sym_finally_clause] = STATE(465), - [aux_sym_catch_clauses_repeat1] = STATE(342), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1358), - [sym_hexadecimal_integer_literal] = ACTIONS(1358), - [sym_real_literal] = ACTIONS(1358), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1358), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1358), - [sym_verbatim_string_characters] = ACTIONS(1358), - [sym_verbatim_here_string_characters] = ACTIONS(1358), - [anon_sym_DOT] = ACTIONS(1358), - [anon_sym_LBRACK] = ACTIONS(1358), - [aux_sym_comparison_operator_token37] = ACTIONS(1358), - [aux_sym_comparison_operator_token50] = ACTIONS(1358), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1358), - [anon_sym_DOLLAR_CARET] = ACTIONS(1358), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1358), - [anon_sym_DOLLAR_] = ACTIONS(1358), - [aux_sym_variable_token1] = ACTIONS(1358), - [aux_sym_variable_token2] = ACTIONS(1358), - [sym_braced_variable] = ACTIONS(1358), - [anon_sym_SEMI] = ACTIONS(1358), - [anon_sym_LPAREN] = ACTIONS(1358), - [anon_sym_RPAREN] = ACTIONS(1358), - [anon_sym_COMMA] = ACTIONS(1358), - [anon_sym_LBRACE] = ACTIONS(1358), - [anon_sym_RBRACE] = ACTIONS(1358), - [aux_sym_if_statement_token1] = ACTIONS(1358), - [aux_sym_switch_statement_token1] = ACTIONS(1358), - [aux_sym_foreach_statement_token1] = ACTIONS(1358), - [aux_sym_for_statement_token1] = ACTIONS(1358), - [aux_sym_while_statement_token1] = ACTIONS(1358), - [aux_sym_do_statement_token1] = ACTIONS(1358), - [aux_sym_function_statement_token1] = ACTIONS(1358), - [aux_sym_function_statement_token2] = ACTIONS(1358), - [aux_sym_function_statement_token3] = ACTIONS(1358), - [aux_sym_flow_control_statement_token1] = ACTIONS(1358), - [aux_sym_flow_control_statement_token2] = ACTIONS(1358), - [aux_sym_flow_control_statement_token3] = ACTIONS(1358), - [aux_sym_flow_control_statement_token4] = ACTIONS(1358), - [aux_sym_flow_control_statement_token5] = ACTIONS(1358), - [sym_label] = ACTIONS(1358), - [aux_sym_trap_statement_token1] = ACTIONS(1358), - [aux_sym_try_statement_token1] = ACTIONS(1358), - [aux_sym_catch_clause_token1] = ACTIONS(1360), - [aux_sym_finally_clause_token1] = ACTIONS(1362), - [aux_sym_data_statement_token1] = ACTIONS(1358), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1358), - [aux_sym_parallel_statement_token1] = ACTIONS(1358), - [aux_sym_sequence_statement_token1] = ACTIONS(1358), - [anon_sym_AMP] = ACTIONS(1358), - [aux_sym_command_name_token1] = ACTIONS(1358), - [anon_sym_PERCENT] = ACTIONS(1358), - [aux_sym_foreach_command_token1] = ACTIONS(1358), - [aux_sym_class_statement_token1] = ACTIONS(1358), - [aux_sym_enum_statement_token1] = ACTIONS(1358), - [anon_sym_PLUS] = ACTIONS(1358), - [anon_sym_DASH] = ACTIONS(1358), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1358), - [anon_sym_BANG] = ACTIONS(1358), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1358), - [anon_sym_PLUS_PLUS] = ACTIONS(1358), - [anon_sym_DASH_DASH] = ACTIONS(1358), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1358), - [anon_sym_AT_LPAREN] = ACTIONS(1358), - [anon_sym_AT_LBRACE] = ACTIONS(1358), - }, - [304] = { - [aux_sym_array_literal_expression_repeat1] = STATE(298), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(778), - [aux_sym_comparison_operator_token2] = ACTIONS(778), - [aux_sym_comparison_operator_token3] = ACTIONS(778), - [aux_sym_comparison_operator_token4] = ACTIONS(778), - [aux_sym_comparison_operator_token5] = ACTIONS(778), - [aux_sym_comparison_operator_token6] = ACTIONS(778), - [aux_sym_comparison_operator_token7] = ACTIONS(778), - [aux_sym_comparison_operator_token8] = ACTIONS(778), - [aux_sym_comparison_operator_token9] = ACTIONS(778), - [aux_sym_comparison_operator_token10] = ACTIONS(778), - [aux_sym_comparison_operator_token11] = ACTIONS(778), - [aux_sym_comparison_operator_token12] = ACTIONS(778), - [aux_sym_comparison_operator_token13] = ACTIONS(778), - [aux_sym_comparison_operator_token14] = ACTIONS(778), - [aux_sym_comparison_operator_token15] = ACTIONS(778), - [aux_sym_comparison_operator_token16] = ACTIONS(778), - [aux_sym_comparison_operator_token17] = ACTIONS(778), - [aux_sym_comparison_operator_token18] = ACTIONS(778), - [aux_sym_comparison_operator_token19] = ACTIONS(778), - [aux_sym_comparison_operator_token20] = ACTIONS(778), - [aux_sym_comparison_operator_token21] = ACTIONS(778), - [aux_sym_comparison_operator_token22] = ACTIONS(778), - [aux_sym_comparison_operator_token23] = ACTIONS(778), - [aux_sym_comparison_operator_token24] = ACTIONS(778), - [aux_sym_comparison_operator_token25] = ACTIONS(778), - [aux_sym_comparison_operator_token26] = ACTIONS(778), - [aux_sym_comparison_operator_token27] = ACTIONS(778), - [aux_sym_comparison_operator_token28] = ACTIONS(780), - [aux_sym_comparison_operator_token29] = ACTIONS(778), - [aux_sym_comparison_operator_token30] = ACTIONS(778), - [aux_sym_comparison_operator_token31] = ACTIONS(778), - [aux_sym_comparison_operator_token32] = ACTIONS(778), - [aux_sym_comparison_operator_token33] = ACTIONS(778), - [aux_sym_comparison_operator_token34] = ACTIONS(780), - [aux_sym_comparison_operator_token35] = ACTIONS(778), - [aux_sym_comparison_operator_token36] = ACTIONS(778), - [aux_sym_comparison_operator_token37] = ACTIONS(778), - [aux_sym_comparison_operator_token38] = ACTIONS(778), - [aux_sym_comparison_operator_token39] = ACTIONS(778), - [aux_sym_comparison_operator_token40] = ACTIONS(778), - [aux_sym_comparison_operator_token41] = ACTIONS(778), - [aux_sym_comparison_operator_token42] = ACTIONS(778), - [aux_sym_comparison_operator_token43] = ACTIONS(778), - [aux_sym_comparison_operator_token44] = ACTIONS(778), - [aux_sym_comparison_operator_token45] = ACTIONS(778), - [aux_sym_comparison_operator_token46] = ACTIONS(778), - [aux_sym_comparison_operator_token47] = ACTIONS(778), - [aux_sym_comparison_operator_token48] = ACTIONS(778), - [aux_sym_comparison_operator_token49] = ACTIONS(778), - [aux_sym_comparison_operator_token50] = ACTIONS(778), - [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(1348), - [anon_sym_PERCENT] = ACTIONS(778), - [aux_sym_logical_expression_token1] = ACTIONS(778), - [aux_sym_logical_expression_token2] = ACTIONS(778), - [aux_sym_logical_expression_token3] = ACTIONS(778), - [aux_sym_bitwise_expression_token1] = ACTIONS(778), - [aux_sym_bitwise_expression_token2] = ACTIONS(778), - [aux_sym_bitwise_expression_token3] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_SLASH] = ACTIONS(778), - [anon_sym_BSLASH] = ACTIONS(778), - [anon_sym_STAR] = ACTIONS(778), - [anon_sym_DOT_DOT] = ACTIONS(778), - [sym__statement_terminator] = ACTIONS(778), - }, - [305] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), - }, - [306] = { - [aux_sym_array_literal_expression_repeat1] = STATE(306), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1364), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), - }, - [307] = { - [aux_sym_array_literal_expression_repeat1] = STATE(301), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(778), - [aux_sym_comparison_operator_token2] = ACTIONS(778), - [aux_sym_comparison_operator_token3] = ACTIONS(778), - [aux_sym_comparison_operator_token4] = ACTIONS(778), - [aux_sym_comparison_operator_token5] = ACTIONS(778), - [aux_sym_comparison_operator_token6] = ACTIONS(778), - [aux_sym_comparison_operator_token7] = ACTIONS(778), - [aux_sym_comparison_operator_token8] = ACTIONS(778), - [aux_sym_comparison_operator_token9] = ACTIONS(778), - [aux_sym_comparison_operator_token10] = ACTIONS(778), - [aux_sym_comparison_operator_token11] = ACTIONS(778), - [aux_sym_comparison_operator_token12] = ACTIONS(778), - [aux_sym_comparison_operator_token13] = ACTIONS(778), - [aux_sym_comparison_operator_token14] = ACTIONS(778), - [aux_sym_comparison_operator_token15] = ACTIONS(778), - [aux_sym_comparison_operator_token16] = ACTIONS(778), - [aux_sym_comparison_operator_token17] = ACTIONS(778), - [aux_sym_comparison_operator_token18] = ACTIONS(778), - [aux_sym_comparison_operator_token19] = ACTIONS(778), - [aux_sym_comparison_operator_token20] = ACTIONS(778), - [aux_sym_comparison_operator_token21] = ACTIONS(778), - [aux_sym_comparison_operator_token22] = ACTIONS(778), - [aux_sym_comparison_operator_token23] = ACTIONS(778), - [aux_sym_comparison_operator_token24] = ACTIONS(778), - [aux_sym_comparison_operator_token25] = ACTIONS(778), - [aux_sym_comparison_operator_token26] = ACTIONS(778), - [aux_sym_comparison_operator_token27] = ACTIONS(778), - [aux_sym_comparison_operator_token28] = ACTIONS(780), - [aux_sym_comparison_operator_token29] = ACTIONS(778), - [aux_sym_comparison_operator_token30] = ACTIONS(778), - [aux_sym_comparison_operator_token31] = ACTIONS(778), - [aux_sym_comparison_operator_token32] = ACTIONS(778), - [aux_sym_comparison_operator_token33] = ACTIONS(778), - [aux_sym_comparison_operator_token34] = ACTIONS(780), - [aux_sym_comparison_operator_token35] = ACTIONS(778), - [aux_sym_comparison_operator_token36] = ACTIONS(778), - [aux_sym_comparison_operator_token37] = ACTIONS(778), - [aux_sym_comparison_operator_token38] = ACTIONS(778), - [aux_sym_comparison_operator_token39] = ACTIONS(778), - [aux_sym_comparison_operator_token40] = ACTIONS(778), - [aux_sym_comparison_operator_token41] = ACTIONS(778), - [aux_sym_comparison_operator_token42] = ACTIONS(778), - [aux_sym_comparison_operator_token43] = ACTIONS(778), - [aux_sym_comparison_operator_token44] = ACTIONS(778), - [aux_sym_comparison_operator_token45] = ACTIONS(778), - [aux_sym_comparison_operator_token46] = ACTIONS(778), - [aux_sym_comparison_operator_token47] = ACTIONS(778), - [aux_sym_comparison_operator_token48] = ACTIONS(778), - [aux_sym_comparison_operator_token49] = ACTIONS(778), - [aux_sym_comparison_operator_token50] = ACTIONS(778), - [aux_sym_format_operator_token1] = ACTIONS(778), - [anon_sym_RPAREN] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(778), - [anon_sym_PERCENT] = ACTIONS(778), - [aux_sym_logical_expression_token1] = ACTIONS(778), - [aux_sym_logical_expression_token2] = ACTIONS(778), - [aux_sym_logical_expression_token3] = ACTIONS(778), - [aux_sym_bitwise_expression_token1] = ACTIONS(778), - [aux_sym_bitwise_expression_token2] = ACTIONS(778), - [aux_sym_bitwise_expression_token3] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_SLASH] = ACTIONS(778), - [anon_sym_BSLASH] = ACTIONS(778), - [anon_sym_STAR] = ACTIONS(778), - [anon_sym_DOT_DOT] = ACTIONS(778), - }, - [308] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [309] = { - [aux_sym_command_argument_sep_repeat1] = STATE(316), + [278] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1790), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1369), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), - [sym__statement_terminator] = ACTIONS(1371), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [310] = { - [sym_catch_clauses] = STATE(415), - [sym_catch_clause] = STATE(372), - [sym_finally_clause] = STATE(485), - [aux_sym_catch_clauses_repeat1] = STATE(372), - [ts_builtin_sym_end] = ACTIONS(1373), + [279] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1812), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1358), - [sym_hexadecimal_integer_literal] = ACTIONS(1358), - [sym_real_literal] = ACTIONS(1358), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1358), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1358), - [sym_verbatim_string_characters] = ACTIONS(1358), - [sym_verbatim_here_string_characters] = ACTIONS(1358), - [anon_sym_DOT] = ACTIONS(1358), - [anon_sym_LBRACK] = ACTIONS(1358), - [aux_sym_comparison_operator_token37] = ACTIONS(1358), - [aux_sym_comparison_operator_token50] = ACTIONS(1358), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1358), - [anon_sym_DOLLAR_CARET] = ACTIONS(1358), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1358), - [anon_sym_DOLLAR_] = ACTIONS(1358), - [aux_sym_variable_token1] = ACTIONS(1358), - [aux_sym_variable_token2] = ACTIONS(1358), - [sym_braced_variable] = ACTIONS(1358), - [anon_sym_SEMI] = ACTIONS(1358), - [anon_sym_LPAREN] = ACTIONS(1358), - [anon_sym_COMMA] = ACTIONS(1358), - [anon_sym_LBRACE] = ACTIONS(1358), - [aux_sym_if_statement_token1] = ACTIONS(1358), - [aux_sym_switch_statement_token1] = ACTIONS(1358), - [aux_sym_foreach_statement_token1] = ACTIONS(1358), - [aux_sym_for_statement_token1] = ACTIONS(1358), - [aux_sym_while_statement_token1] = ACTIONS(1358), - [aux_sym_do_statement_token1] = ACTIONS(1358), - [aux_sym_function_statement_token1] = ACTIONS(1358), - [aux_sym_function_statement_token2] = ACTIONS(1358), - [aux_sym_function_statement_token3] = ACTIONS(1358), - [aux_sym_flow_control_statement_token1] = ACTIONS(1358), - [aux_sym_flow_control_statement_token2] = ACTIONS(1358), - [aux_sym_flow_control_statement_token3] = ACTIONS(1358), - [aux_sym_flow_control_statement_token4] = ACTIONS(1358), - [aux_sym_flow_control_statement_token5] = ACTIONS(1358), - [sym_label] = ACTIONS(1358), - [aux_sym_trap_statement_token1] = ACTIONS(1358), - [aux_sym_try_statement_token1] = ACTIONS(1358), - [aux_sym_catch_clause_token1] = ACTIONS(1375), - [aux_sym_finally_clause_token1] = ACTIONS(1377), - [aux_sym_data_statement_token1] = ACTIONS(1358), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1358), - [aux_sym_parallel_statement_token1] = ACTIONS(1358), - [aux_sym_sequence_statement_token1] = ACTIONS(1358), - [anon_sym_AMP] = ACTIONS(1358), - [aux_sym_command_name_token1] = ACTIONS(1358), - [anon_sym_PERCENT] = ACTIONS(1358), - [aux_sym_foreach_command_token1] = ACTIONS(1358), - [aux_sym_class_statement_token1] = ACTIONS(1358), - [aux_sym_enum_statement_token1] = ACTIONS(1358), - [anon_sym_PLUS] = ACTIONS(1358), - [anon_sym_DASH] = ACTIONS(1358), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1358), - [anon_sym_BANG] = ACTIONS(1358), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1358), - [anon_sym_PLUS_PLUS] = ACTIONS(1358), - [anon_sym_DASH_DASH] = ACTIONS(1358), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1358), - [anon_sym_AT_LPAREN] = ACTIONS(1358), - [anon_sym_AT_LBRACE] = ACTIONS(1358), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [311] = { + [280] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1879), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [312] = { - [aux_sym_command_argument_sep_repeat1] = STATE(312), + [281] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1889), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1379), - [sym_hexadecimal_integer_literal] = ACTIONS(1379), - [sym_real_literal] = ACTIONS(1379), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), - [sym_verbatim_string_characters] = ACTIONS(1379), - [sym_verbatim_here_string_characters] = ACTIONS(1379), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_GT] = ACTIONS(1379), - [anon_sym_2_GT] = ACTIONS(1379), - [anon_sym_2_GT_GT] = ACTIONS(1379), - [anon_sym_3_GT] = ACTIONS(1379), - [anon_sym_3_GT_GT] = ACTIONS(1379), - [anon_sym_4_GT] = ACTIONS(1379), - [anon_sym_4_GT_GT] = ACTIONS(1379), - [anon_sym_5_GT] = ACTIONS(1379), - [anon_sym_5_GT_GT] = ACTIONS(1379), - [anon_sym_6_GT] = ACTIONS(1379), - [anon_sym_6_GT_GT] = ACTIONS(1379), - [anon_sym_STAR_GT] = ACTIONS(1379), - [anon_sym_STAR_GT_GT] = ACTIONS(1379), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), - [anon_sym_2_GT_AMP1] = ACTIONS(1379), - [anon_sym_3_GT_AMP1] = ACTIONS(1379), - [anon_sym_4_GT_AMP1] = ACTIONS(1379), - [anon_sym_5_GT_AMP1] = ACTIONS(1379), - [anon_sym_6_GT_AMP1] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), - [anon_sym_1_GT_AMP2] = ACTIONS(1379), - [anon_sym_3_GT_AMP2] = ACTIONS(1379), - [anon_sym_4_GT_AMP2] = ACTIONS(1379), - [anon_sym_5_GT_AMP2] = ACTIONS(1379), - [anon_sym_6_GT_AMP2] = ACTIONS(1379), - [aux_sym_comparison_operator_token37] = ACTIONS(1379), - [aux_sym_comparison_operator_token50] = ACTIONS(1379), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), - [anon_sym_DOLLAR_CARET] = ACTIONS(1379), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), - [anon_sym_DOLLAR_] = ACTIONS(1379), - [aux_sym_variable_token1] = ACTIONS(1379), - [aux_sym_variable_token2] = ACTIONS(1379), - [sym_braced_variable] = ACTIONS(1379), - [sym_generic_token] = ACTIONS(1379), - [sym_command_parameter] = ACTIONS(1379), - [anon_sym_LPAREN] = ACTIONS(1379), - [anon_sym_RPAREN] = ACTIONS(1379), - [anon_sym_COMMA] = ACTIONS(1379), - [anon_sym_LBRACE] = ACTIONS(1379), - [anon_sym_PIPE] = ACTIONS(1379), - [sym_stop_parsing] = ACTIONS(1379), - [anon_sym_SPACE] = ACTIONS(1381), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1379), - [anon_sym_DASH] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), - [anon_sym_PLUS_PLUS] = ACTIONS(1379), - [anon_sym_DASH_DASH] = ACTIONS(1379), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LBRACE] = ACTIONS(1379), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [313] = { + [282] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1893), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), - }, - [314] = { - [sym_format_operator] = STATE(579), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(801), - [anon_sym_COMMA] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - }, - [315] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_RPAREN] = ACTIONS(811), - [anon_sym_COMMA] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1384), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [316] = { - [aux_sym_command_argument_sep_repeat1] = STATE(316), + [283] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1898), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1379), - [sym_hexadecimal_integer_literal] = ACTIONS(1379), - [sym_real_literal] = ACTIONS(1379), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), - [sym_verbatim_string_characters] = ACTIONS(1379), - [sym_verbatim_here_string_characters] = ACTIONS(1379), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_GT] = ACTIONS(1379), - [anon_sym_2_GT] = ACTIONS(1379), - [anon_sym_2_GT_GT] = ACTIONS(1379), - [anon_sym_3_GT] = ACTIONS(1379), - [anon_sym_3_GT_GT] = ACTIONS(1379), - [anon_sym_4_GT] = ACTIONS(1379), - [anon_sym_4_GT_GT] = ACTIONS(1379), - [anon_sym_5_GT] = ACTIONS(1379), - [anon_sym_5_GT_GT] = ACTIONS(1379), - [anon_sym_6_GT] = ACTIONS(1379), - [anon_sym_6_GT_GT] = ACTIONS(1379), - [anon_sym_STAR_GT] = ACTIONS(1379), - [anon_sym_STAR_GT_GT] = ACTIONS(1379), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), - [anon_sym_2_GT_AMP1] = ACTIONS(1379), - [anon_sym_3_GT_AMP1] = ACTIONS(1379), - [anon_sym_4_GT_AMP1] = ACTIONS(1379), - [anon_sym_5_GT_AMP1] = ACTIONS(1379), - [anon_sym_6_GT_AMP1] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), - [anon_sym_1_GT_AMP2] = ACTIONS(1379), - [anon_sym_3_GT_AMP2] = ACTIONS(1379), - [anon_sym_4_GT_AMP2] = ACTIONS(1379), - [anon_sym_5_GT_AMP2] = ACTIONS(1379), - [anon_sym_6_GT_AMP2] = ACTIONS(1379), - [aux_sym_comparison_operator_token37] = ACTIONS(1379), - [aux_sym_comparison_operator_token50] = ACTIONS(1379), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), - [anon_sym_DOLLAR_CARET] = ACTIONS(1379), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), - [anon_sym_DOLLAR_] = ACTIONS(1379), - [aux_sym_variable_token1] = ACTIONS(1379), - [aux_sym_variable_token2] = ACTIONS(1379), - [sym_braced_variable] = ACTIONS(1379), - [sym_generic_token] = ACTIONS(1379), - [sym_command_parameter] = ACTIONS(1379), - [anon_sym_LPAREN] = ACTIONS(1379), - [anon_sym_COMMA] = ACTIONS(1379), - [anon_sym_LBRACE] = ACTIONS(1379), - [anon_sym_PIPE] = ACTIONS(1379), - [sym_stop_parsing] = ACTIONS(1379), - [anon_sym_SPACE] = ACTIONS(1386), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1379), - [anon_sym_DASH] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), - [anon_sym_PLUS_PLUS] = ACTIONS(1379), - [anon_sym_DASH_DASH] = ACTIONS(1379), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LBRACE] = ACTIONS(1379), - [sym__statement_terminator] = ACTIONS(1389), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [317] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), + [284] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1374), - [sym_bitwise_expression] = STATE(1306), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(373), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(319), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(307), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1939), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_argument] = STATE(1704), - [sym_comment] = ACTIONS(81), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [318] = { - [sym_format_operator] = STATE(579), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(795), - [anon_sym_COMMA] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [319] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(805), - [aux_sym_comparison_operator_token2] = ACTIONS(805), - [aux_sym_comparison_operator_token3] = ACTIONS(805), - [aux_sym_comparison_operator_token4] = ACTIONS(805), - [aux_sym_comparison_operator_token5] = ACTIONS(805), - [aux_sym_comparison_operator_token6] = ACTIONS(805), - [aux_sym_comparison_operator_token7] = ACTIONS(805), - [aux_sym_comparison_operator_token8] = ACTIONS(805), - [aux_sym_comparison_operator_token9] = ACTIONS(805), - [aux_sym_comparison_operator_token10] = ACTIONS(805), - [aux_sym_comparison_operator_token11] = ACTIONS(805), - [aux_sym_comparison_operator_token12] = ACTIONS(805), - [aux_sym_comparison_operator_token13] = ACTIONS(805), - [aux_sym_comparison_operator_token14] = ACTIONS(805), - [aux_sym_comparison_operator_token15] = ACTIONS(805), - [aux_sym_comparison_operator_token16] = ACTIONS(805), - [aux_sym_comparison_operator_token17] = ACTIONS(805), - [aux_sym_comparison_operator_token18] = ACTIONS(805), - [aux_sym_comparison_operator_token19] = ACTIONS(805), - [aux_sym_comparison_operator_token20] = ACTIONS(805), - [aux_sym_comparison_operator_token21] = ACTIONS(805), - [aux_sym_comparison_operator_token22] = ACTIONS(805), - [aux_sym_comparison_operator_token23] = ACTIONS(805), - [aux_sym_comparison_operator_token24] = ACTIONS(805), - [aux_sym_comparison_operator_token25] = ACTIONS(805), - [aux_sym_comparison_operator_token26] = ACTIONS(805), - [aux_sym_comparison_operator_token27] = ACTIONS(805), - [aux_sym_comparison_operator_token28] = ACTIONS(807), - [aux_sym_comparison_operator_token29] = ACTIONS(805), - [aux_sym_comparison_operator_token30] = ACTIONS(805), - [aux_sym_comparison_operator_token31] = ACTIONS(805), - [aux_sym_comparison_operator_token32] = ACTIONS(805), - [aux_sym_comparison_operator_token33] = ACTIONS(805), - [aux_sym_comparison_operator_token34] = ACTIONS(807), - [aux_sym_comparison_operator_token35] = ACTIONS(805), - [aux_sym_comparison_operator_token36] = ACTIONS(805), - [aux_sym_comparison_operator_token37] = ACTIONS(805), - [aux_sym_comparison_operator_token38] = ACTIONS(805), - [aux_sym_comparison_operator_token39] = ACTIONS(805), - [aux_sym_comparison_operator_token40] = ACTIONS(805), - [aux_sym_comparison_operator_token41] = ACTIONS(805), - [aux_sym_comparison_operator_token42] = ACTIONS(805), - [aux_sym_comparison_operator_token43] = ACTIONS(805), - [aux_sym_comparison_operator_token44] = ACTIONS(805), - [aux_sym_comparison_operator_token45] = ACTIONS(805), - [aux_sym_comparison_operator_token46] = ACTIONS(805), - [aux_sym_comparison_operator_token47] = ACTIONS(805), - [aux_sym_comparison_operator_token48] = ACTIONS(805), - [aux_sym_comparison_operator_token49] = ACTIONS(805), - [aux_sym_comparison_operator_token50] = ACTIONS(805), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_RPAREN] = ACTIONS(805), - [anon_sym_COMMA] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(805), - [aux_sym_logical_expression_token1] = ACTIONS(805), - [aux_sym_logical_expression_token2] = ACTIONS(805), - [aux_sym_logical_expression_token3] = ACTIONS(805), - [aux_sym_bitwise_expression_token1] = ACTIONS(805), - [aux_sym_bitwise_expression_token2] = ACTIONS(805), - [aux_sym_bitwise_expression_token3] = ACTIONS(805), - [anon_sym_PLUS] = ACTIONS(805), - [anon_sym_DASH] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(805), - [anon_sym_BSLASH] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1384), + [285] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1947), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [320] = { - [aux_sym_command_argument_sep_repeat1] = STATE(312), + [286] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1951), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_RPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1391), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [321] = { - [sym_elseif_clauses] = STATE(410), - [sym_elseif_clause] = STATE(362), - [sym_else_clause] = STATE(495), - [aux_sym_elseif_clauses_repeat1] = STATE(362), - [ts_builtin_sym_end] = ACTIONS(1393), + [287] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1956), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1350), - [sym_hexadecimal_integer_literal] = ACTIONS(1350), - [sym_real_literal] = ACTIONS(1350), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1350), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1350), - [sym_verbatim_string_characters] = ACTIONS(1350), - [sym_verbatim_here_string_characters] = ACTIONS(1350), - [anon_sym_DOT] = ACTIONS(1350), - [anon_sym_LBRACK] = ACTIONS(1350), - [aux_sym_comparison_operator_token37] = ACTIONS(1350), - [aux_sym_comparison_operator_token50] = ACTIONS(1350), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1350), - [anon_sym_DOLLAR_CARET] = ACTIONS(1350), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1350), - [anon_sym_DOLLAR_] = ACTIONS(1350), - [aux_sym_variable_token1] = ACTIONS(1350), - [aux_sym_variable_token2] = ACTIONS(1350), - [sym_braced_variable] = ACTIONS(1350), - [anon_sym_SEMI] = ACTIONS(1350), - [anon_sym_LPAREN] = ACTIONS(1350), - [anon_sym_COMMA] = ACTIONS(1350), - [anon_sym_LBRACE] = ACTIONS(1350), - [aux_sym_if_statement_token1] = ACTIONS(1350), - [aux_sym_elseif_clause_token1] = ACTIONS(1395), - [aux_sym_else_clause_token1] = ACTIONS(1397), - [aux_sym_switch_statement_token1] = ACTIONS(1350), - [aux_sym_foreach_statement_token1] = ACTIONS(1350), - [aux_sym_for_statement_token1] = ACTIONS(1350), - [aux_sym_while_statement_token1] = ACTIONS(1350), - [aux_sym_do_statement_token1] = ACTIONS(1350), - [aux_sym_function_statement_token1] = ACTIONS(1350), - [aux_sym_function_statement_token2] = ACTIONS(1350), - [aux_sym_function_statement_token3] = ACTIONS(1350), - [aux_sym_flow_control_statement_token1] = ACTIONS(1350), - [aux_sym_flow_control_statement_token2] = ACTIONS(1350), - [aux_sym_flow_control_statement_token3] = ACTIONS(1350), - [aux_sym_flow_control_statement_token4] = ACTIONS(1350), - [aux_sym_flow_control_statement_token5] = ACTIONS(1350), - [sym_label] = ACTIONS(1350), - [aux_sym_trap_statement_token1] = ACTIONS(1350), - [aux_sym_try_statement_token1] = ACTIONS(1350), - [aux_sym_data_statement_token1] = ACTIONS(1350), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1350), - [aux_sym_parallel_statement_token1] = ACTIONS(1350), - [aux_sym_sequence_statement_token1] = ACTIONS(1350), - [anon_sym_AMP] = ACTIONS(1350), - [aux_sym_command_name_token1] = ACTIONS(1350), - [anon_sym_PERCENT] = ACTIONS(1350), - [aux_sym_foreach_command_token1] = ACTIONS(1350), - [aux_sym_class_statement_token1] = ACTIONS(1350), - [aux_sym_enum_statement_token1] = ACTIONS(1350), - [anon_sym_PLUS] = ACTIONS(1350), - [anon_sym_DASH] = ACTIONS(1350), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1350), - [anon_sym_BANG] = ACTIONS(1350), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1350), - [anon_sym_PLUS_PLUS] = ACTIONS(1350), - [anon_sym_DASH_DASH] = ACTIONS(1350), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1350), - [anon_sym_AT_LPAREN] = ACTIONS(1350), - [anon_sym_AT_LBRACE] = ACTIONS(1350), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [322] = { - [sym_catch_clause] = STATE(322), - [aux_sym_catch_clauses_repeat1] = STATE(322), + [288] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1990), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1399), - [sym_hexadecimal_integer_literal] = ACTIONS(1399), - [sym_real_literal] = ACTIONS(1399), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), - [sym_verbatim_string_characters] = ACTIONS(1399), - [sym_verbatim_here_string_characters] = ACTIONS(1399), - [anon_sym_DOT] = ACTIONS(1399), - [anon_sym_LBRACK] = ACTIONS(1399), - [aux_sym_comparison_operator_token37] = ACTIONS(1399), - [aux_sym_comparison_operator_token50] = ACTIONS(1399), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), - [anon_sym_DOLLAR_CARET] = ACTIONS(1399), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), - [anon_sym_DOLLAR_] = ACTIONS(1399), - [aux_sym_variable_token1] = ACTIONS(1399), - [aux_sym_variable_token2] = ACTIONS(1399), - [sym_braced_variable] = ACTIONS(1399), - [anon_sym_SEMI] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1399), - [anon_sym_RPAREN] = ACTIONS(1399), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LBRACE] = ACTIONS(1399), - [anon_sym_RBRACE] = ACTIONS(1399), - [aux_sym_if_statement_token1] = ACTIONS(1399), - [aux_sym_switch_statement_token1] = ACTIONS(1399), - [aux_sym_foreach_statement_token1] = ACTIONS(1399), - [aux_sym_for_statement_token1] = ACTIONS(1399), - [aux_sym_while_statement_token1] = ACTIONS(1399), - [aux_sym_do_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token2] = ACTIONS(1399), - [aux_sym_function_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token1] = ACTIONS(1399), - [aux_sym_flow_control_statement_token2] = ACTIONS(1399), - [aux_sym_flow_control_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token4] = ACTIONS(1399), - [aux_sym_flow_control_statement_token5] = ACTIONS(1399), - [sym_label] = ACTIONS(1399), - [aux_sym_trap_statement_token1] = ACTIONS(1399), - [aux_sym_try_statement_token1] = ACTIONS(1399), - [aux_sym_catch_clause_token1] = ACTIONS(1401), - [aux_sym_finally_clause_token1] = ACTIONS(1399), - [aux_sym_data_statement_token1] = ACTIONS(1399), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), - [aux_sym_parallel_statement_token1] = ACTIONS(1399), - [aux_sym_sequence_statement_token1] = ACTIONS(1399), - [anon_sym_AMP] = ACTIONS(1399), - [aux_sym_command_name_token1] = ACTIONS(1399), - [anon_sym_PERCENT] = ACTIONS(1399), - [aux_sym_foreach_command_token1] = ACTIONS(1399), - [aux_sym_class_statement_token1] = ACTIONS(1399), - [aux_sym_enum_statement_token1] = ACTIONS(1399), - [anon_sym_PLUS] = ACTIONS(1399), - [anon_sym_DASH] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), - [anon_sym_BANG] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), - [anon_sym_PLUS_PLUS] = ACTIONS(1399), - [anon_sym_DASH_DASH] = ACTIONS(1399), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LBRACE] = ACTIONS(1399), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [323] = { - [sym_elseif_clause] = STATE(323), - [aux_sym_elseif_clauses_repeat1] = STATE(323), + [289] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1994), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1404), - [sym_hexadecimal_integer_literal] = ACTIONS(1404), - [sym_real_literal] = ACTIONS(1404), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), - [sym_verbatim_string_characters] = ACTIONS(1404), - [sym_verbatim_here_string_characters] = ACTIONS(1404), - [anon_sym_DOT] = ACTIONS(1404), - [anon_sym_LBRACK] = ACTIONS(1404), - [aux_sym_comparison_operator_token37] = ACTIONS(1404), - [aux_sym_comparison_operator_token50] = ACTIONS(1404), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), - [anon_sym_DOLLAR_CARET] = ACTIONS(1404), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), - [anon_sym_DOLLAR_] = ACTIONS(1404), - [aux_sym_variable_token1] = ACTIONS(1404), - [aux_sym_variable_token2] = ACTIONS(1404), - [sym_braced_variable] = ACTIONS(1404), - [anon_sym_SEMI] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1404), - [anon_sym_RPAREN] = ACTIONS(1404), - [anon_sym_COMMA] = ACTIONS(1404), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_RBRACE] = ACTIONS(1404), - [aux_sym_if_statement_token1] = ACTIONS(1404), - [aux_sym_elseif_clause_token1] = ACTIONS(1406), - [aux_sym_else_clause_token1] = ACTIONS(1404), - [aux_sym_switch_statement_token1] = ACTIONS(1404), - [aux_sym_foreach_statement_token1] = ACTIONS(1404), - [aux_sym_for_statement_token1] = ACTIONS(1404), - [aux_sym_while_statement_token1] = ACTIONS(1404), - [aux_sym_do_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token2] = ACTIONS(1404), - [aux_sym_function_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token1] = ACTIONS(1404), - [aux_sym_flow_control_statement_token2] = ACTIONS(1404), - [aux_sym_flow_control_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token4] = ACTIONS(1404), - [aux_sym_flow_control_statement_token5] = ACTIONS(1404), - [sym_label] = ACTIONS(1404), - [aux_sym_trap_statement_token1] = ACTIONS(1404), - [aux_sym_try_statement_token1] = ACTIONS(1404), - [aux_sym_data_statement_token1] = ACTIONS(1404), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), - [aux_sym_parallel_statement_token1] = ACTIONS(1404), - [aux_sym_sequence_statement_token1] = ACTIONS(1404), - [anon_sym_AMP] = ACTIONS(1404), - [aux_sym_command_name_token1] = ACTIONS(1404), - [anon_sym_PERCENT] = ACTIONS(1404), - [aux_sym_foreach_command_token1] = ACTIONS(1404), - [aux_sym_class_statement_token1] = ACTIONS(1404), - [aux_sym_enum_statement_token1] = ACTIONS(1404), - [anon_sym_PLUS] = ACTIONS(1404), - [anon_sym_DASH] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), - [anon_sym_BANG] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), - [anon_sym_PLUS_PLUS] = ACTIONS(1404), - [anon_sym_DASH_DASH] = ACTIONS(1404), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LBRACE] = ACTIONS(1404), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [324] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), + [290] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1950), + [sym_left_assignment_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1814), + [sym_command] = STATE(1385), + [sym_command_invokation_operator] = STATE(736), + [sym_command_name] = STATE(753), + [sym_foreach_command] = STATE(1483), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(960), + [sym_bitwise_expression] = STATE(786), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(186), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(170), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1922), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1295), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), + [sym_verbatim_string_characters] = ACTIONS(1301), + [sym_verbatim_here_string_characters] = ACTIONS(1301), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1303), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1409), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1309), + [anon_sym_PERCENT] = ACTIONS(1311), + [aux_sym_foreach_command_token1] = ACTIONS(1311), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1313), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1321), }, - [325] = { - [sym_format_operator] = STATE(581), + [291] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - [anon_sym_RBRACK] = ACTIONS(795), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1323), + [anon_sym_COLON_COLON] = ACTIONS(1325), + [anon_sym_RBRACK] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [326] = { + [292] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_RPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1327), + [anon_sym_COLON_COLON] = ACTIONS(1329), + [anon_sym_RBRACK] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + }, + [293] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(805), - [aux_sym_comparison_operator_token2] = ACTIONS(805), - [aux_sym_comparison_operator_token3] = ACTIONS(805), - [aux_sym_comparison_operator_token4] = ACTIONS(805), - [aux_sym_comparison_operator_token5] = ACTIONS(805), - [aux_sym_comparison_operator_token6] = ACTIONS(805), - [aux_sym_comparison_operator_token7] = ACTIONS(805), - [aux_sym_comparison_operator_token8] = ACTIONS(805), - [aux_sym_comparison_operator_token9] = ACTIONS(805), - [aux_sym_comparison_operator_token10] = ACTIONS(805), - [aux_sym_comparison_operator_token11] = ACTIONS(805), - [aux_sym_comparison_operator_token12] = ACTIONS(805), - [aux_sym_comparison_operator_token13] = ACTIONS(805), - [aux_sym_comparison_operator_token14] = ACTIONS(805), - [aux_sym_comparison_operator_token15] = ACTIONS(805), - [aux_sym_comparison_operator_token16] = ACTIONS(805), - [aux_sym_comparison_operator_token17] = ACTIONS(805), - [aux_sym_comparison_operator_token18] = ACTIONS(805), - [aux_sym_comparison_operator_token19] = ACTIONS(805), - [aux_sym_comparison_operator_token20] = ACTIONS(805), - [aux_sym_comparison_operator_token21] = ACTIONS(805), - [aux_sym_comparison_operator_token22] = ACTIONS(805), - [aux_sym_comparison_operator_token23] = ACTIONS(805), - [aux_sym_comparison_operator_token24] = ACTIONS(805), - [aux_sym_comparison_operator_token25] = ACTIONS(805), - [aux_sym_comparison_operator_token26] = ACTIONS(805), - [aux_sym_comparison_operator_token27] = ACTIONS(805), - [aux_sym_comparison_operator_token28] = ACTIONS(807), - [aux_sym_comparison_operator_token29] = ACTIONS(805), - [aux_sym_comparison_operator_token30] = ACTIONS(805), - [aux_sym_comparison_operator_token31] = ACTIONS(805), - [aux_sym_comparison_operator_token32] = ACTIONS(805), - [aux_sym_comparison_operator_token33] = ACTIONS(805), - [aux_sym_comparison_operator_token34] = ACTIONS(807), - [aux_sym_comparison_operator_token35] = ACTIONS(805), - [aux_sym_comparison_operator_token36] = ACTIONS(805), - [aux_sym_comparison_operator_token37] = ACTIONS(805), - [aux_sym_comparison_operator_token38] = ACTIONS(805), - [aux_sym_comparison_operator_token39] = ACTIONS(805), - [aux_sym_comparison_operator_token40] = ACTIONS(805), - [aux_sym_comparison_operator_token41] = ACTIONS(805), - [aux_sym_comparison_operator_token42] = ACTIONS(805), - [aux_sym_comparison_operator_token43] = ACTIONS(805), - [aux_sym_comparison_operator_token44] = ACTIONS(805), - [aux_sym_comparison_operator_token45] = ACTIONS(805), - [aux_sym_comparison_operator_token46] = ACTIONS(805), - [aux_sym_comparison_operator_token47] = ACTIONS(805), - [aux_sym_comparison_operator_token48] = ACTIONS(805), - [aux_sym_comparison_operator_token49] = ACTIONS(805), - [aux_sym_comparison_operator_token50] = ACTIONS(805), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(805), - [aux_sym_logical_expression_token1] = ACTIONS(805), - [aux_sym_logical_expression_token2] = ACTIONS(805), - [aux_sym_logical_expression_token3] = ACTIONS(805), - [aux_sym_bitwise_expression_token1] = ACTIONS(805), - [aux_sym_bitwise_expression_token2] = ACTIONS(805), - [aux_sym_bitwise_expression_token3] = ACTIONS(805), - [anon_sym_PLUS] = ACTIONS(805), - [anon_sym_DASH] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(805), - [anon_sym_BSLASH] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1411), - [anon_sym_RBRACK] = ACTIONS(805), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_LPAREN] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1331), + [anon_sym_COLON_COLON] = ACTIONS(1333), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(635), }, - [327] = { - [sym_format_operator] = STATE(581), + [294] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_RBRACK] = ACTIONS(801), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), + [aux_sym_comparison_operator_token33] = ACTIONS(635), + [aux_sym_comparison_operator_token34] = ACTIONS(637), + [aux_sym_comparison_operator_token35] = ACTIONS(635), + [aux_sym_comparison_operator_token36] = ACTIONS(635), + [aux_sym_comparison_operator_token37] = ACTIONS(635), + [aux_sym_comparison_operator_token38] = ACTIONS(635), + [aux_sym_comparison_operator_token39] = ACTIONS(635), + [aux_sym_comparison_operator_token40] = ACTIONS(635), + [aux_sym_comparison_operator_token41] = ACTIONS(635), + [aux_sym_comparison_operator_token42] = ACTIONS(635), + [aux_sym_comparison_operator_token43] = ACTIONS(635), + [aux_sym_comparison_operator_token44] = ACTIONS(635), + [aux_sym_comparison_operator_token45] = ACTIONS(635), + [aux_sym_comparison_operator_token46] = ACTIONS(635), + [aux_sym_comparison_operator_token47] = ACTIONS(635), + [aux_sym_comparison_operator_token48] = ACTIONS(635), + [aux_sym_comparison_operator_token49] = ACTIONS(635), + [aux_sym_comparison_operator_token50] = ACTIONS(635), + [aux_sym_format_operator_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(635), + [aux_sym_logical_expression_token2] = ACTIONS(635), + [aux_sym_logical_expression_token3] = ACTIONS(635), + [aux_sym_bitwise_expression_token1] = ACTIONS(635), + [aux_sym_bitwise_expression_token2] = ACTIONS(635), + [aux_sym_bitwise_expression_token3] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(635), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1335), + [anon_sym_COLON_COLON] = ACTIONS(1337), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(635), }, - [328] = { + [295] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1371), + [sym_bitwise_expression] = STATE(1312), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(368), + [sym_format_expression] = STATE(309), + [sym_range_expression] = STATE(316), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(302), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -58936,16 +56833,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(2049), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), [sym_type_literal] = STATE(76), + [sym_attribute_arguments] = STATE(1743), + [sym_attribute_argument] = STATE(1446), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), @@ -58954,6 +56844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -58965,7 +56856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1413), + [anon_sym_RPAREN] = ACTIONS(1341), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -58979,222 +56870,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [329] = { - [aux_sym_command_argument_sep_repeat1] = STATE(330), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_RPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1415), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), - }, - [330] = { - [aux_sym_command_argument_sep_repeat1] = STATE(330), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1379), - [sym_hexadecimal_integer_literal] = ACTIONS(1379), - [sym_real_literal] = ACTIONS(1379), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), - [sym_verbatim_string_characters] = ACTIONS(1379), - [sym_verbatim_here_string_characters] = ACTIONS(1379), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_GT] = ACTIONS(1379), - [anon_sym_2_GT] = ACTIONS(1379), - [anon_sym_2_GT_GT] = ACTIONS(1379), - [anon_sym_3_GT] = ACTIONS(1379), - [anon_sym_3_GT_GT] = ACTIONS(1379), - [anon_sym_4_GT] = ACTIONS(1379), - [anon_sym_4_GT_GT] = ACTIONS(1379), - [anon_sym_5_GT] = ACTIONS(1379), - [anon_sym_5_GT_GT] = ACTIONS(1379), - [anon_sym_6_GT] = ACTIONS(1379), - [anon_sym_6_GT_GT] = ACTIONS(1379), - [anon_sym_STAR_GT] = ACTIONS(1379), - [anon_sym_STAR_GT_GT] = ACTIONS(1379), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), - [anon_sym_2_GT_AMP1] = ACTIONS(1379), - [anon_sym_3_GT_AMP1] = ACTIONS(1379), - [anon_sym_4_GT_AMP1] = ACTIONS(1379), - [anon_sym_5_GT_AMP1] = ACTIONS(1379), - [anon_sym_6_GT_AMP1] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), - [anon_sym_1_GT_AMP2] = ACTIONS(1379), - [anon_sym_3_GT_AMP2] = ACTIONS(1379), - [anon_sym_4_GT_AMP2] = ACTIONS(1379), - [anon_sym_5_GT_AMP2] = ACTIONS(1379), - [anon_sym_6_GT_AMP2] = ACTIONS(1379), - [aux_sym_comparison_operator_token37] = ACTIONS(1379), - [aux_sym_comparison_operator_token50] = ACTIONS(1379), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), - [anon_sym_DOLLAR_CARET] = ACTIONS(1379), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), - [anon_sym_DOLLAR_] = ACTIONS(1379), - [aux_sym_variable_token1] = ACTIONS(1379), - [aux_sym_variable_token2] = ACTIONS(1379), - [sym_braced_variable] = ACTIONS(1379), - [sym_generic_token] = ACTIONS(1379), - [sym_command_parameter] = ACTIONS(1379), - [anon_sym_LPAREN] = ACTIONS(1379), - [anon_sym_RPAREN] = ACTIONS(1379), - [anon_sym_COMMA] = ACTIONS(1379), - [anon_sym_LBRACE] = ACTIONS(1379), - [anon_sym_PIPE] = ACTIONS(1379), - [sym_stop_parsing] = ACTIONS(1379), - [anon_sym_SPACE] = ACTIONS(1417), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1379), - [anon_sym_DASH] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), - [anon_sym_PLUS_PLUS] = ACTIONS(1379), - [anon_sym_DASH_DASH] = ACTIONS(1379), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LBRACE] = ACTIONS(1379), - }, - [331] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1367), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), - [sym__statement_terminator] = ACTIONS(1371), - }, - [332] = { + [296] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1371), + [sym_bitwise_expression] = STATE(1312), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(368), + [sym_format_expression] = STATE(309), + [sym_range_expression] = STATE(316), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(302), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59208,16 +56904,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1757), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), [sym_type_literal] = STATE(76), + [sym_attribute_arguments] = STATE(1884), + [sym_attribute_argument] = STATE(1446), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), @@ -59226,6 +56915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -59237,7 +56927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1420), + [anon_sym_RPAREN] = ACTIONS(1343), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59251,211 +56941,1193 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [333] = { + [297] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(1345), + [anon_sym_PERCENT] = ACTIONS(771), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(771), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_DOT_DOT] = ACTIONS(771), + [anon_sym_RBRACK] = ACTIONS(771), + }, + [298] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + }, + [299] = { + [aux_sym_array_literal_expression_repeat1] = STATE(305), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1348), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + [anon_sym_RBRACK] = ACTIONS(780), + }, + [300] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(251), + [sym_hexadecimal_integer_literal] = ACTIONS(251), + [sym_real_literal] = ACTIONS(251), + [aux_sym_expandable_string_literal_token1] = ACTIONS(251), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), + [sym_verbatim_string_characters] = ACTIONS(251), + [sym_verbatim_here_string_characters] = ACTIONS(251), + [anon_sym_LBRACK] = ACTIONS(251), + [anon_sym_GT] = ACTIONS(251), + [anon_sym_GT_GT] = ACTIONS(251), + [anon_sym_2_GT] = ACTIONS(251), + [anon_sym_2_GT_GT] = ACTIONS(251), + [anon_sym_3_GT] = ACTIONS(251), + [anon_sym_3_GT_GT] = ACTIONS(251), + [anon_sym_4_GT] = ACTIONS(251), + [anon_sym_4_GT_GT] = ACTIONS(251), + [anon_sym_5_GT] = ACTIONS(251), + [anon_sym_5_GT_GT] = ACTIONS(251), + [anon_sym_6_GT] = ACTIONS(251), + [anon_sym_6_GT_GT] = ACTIONS(251), + [anon_sym_STAR_GT] = ACTIONS(251), + [anon_sym_STAR_GT_GT] = ACTIONS(251), + [anon_sym_LT] = ACTIONS(251), + [anon_sym_STAR_GT_AMP1] = ACTIONS(251), + [anon_sym_2_GT_AMP1] = ACTIONS(251), + [anon_sym_3_GT_AMP1] = ACTIONS(251), + [anon_sym_4_GT_AMP1] = ACTIONS(251), + [anon_sym_5_GT_AMP1] = ACTIONS(251), + [anon_sym_6_GT_AMP1] = ACTIONS(251), + [anon_sym_STAR_GT_AMP2] = ACTIONS(251), + [anon_sym_1_GT_AMP2] = ACTIONS(251), + [anon_sym_3_GT_AMP2] = ACTIONS(251), + [anon_sym_4_GT_AMP2] = ACTIONS(251), + [anon_sym_5_GT_AMP2] = ACTIONS(251), + [anon_sym_6_GT_AMP2] = ACTIONS(251), + [aux_sym_comparison_operator_token37] = ACTIONS(251), + [aux_sym_comparison_operator_token50] = ACTIONS(251), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), + [anon_sym_DOLLAR_CARET] = ACTIONS(251), + [anon_sym_DOLLAR_QMARK] = ACTIONS(251), + [anon_sym_DOLLAR_] = ACTIONS(251), + [aux_sym_variable_token1] = ACTIONS(251), + [aux_sym_variable_token2] = ACTIONS(251), + [sym_braced_variable] = ACTIONS(251), + [sym_command_parameter] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_PIPE] = ACTIONS(251), + [sym_stop_parsing] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), + [anon_sym_COLON] = ACTIONS(251), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(251), + [anon_sym_DASH] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), + [anon_sym_BANG] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), + [anon_sym_PLUS_PLUS] = ACTIONS(251), + [anon_sym_DASH_DASH] = ACTIONS(251), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), + [anon_sym_AT_LPAREN] = ACTIONS(251), + [anon_sym_AT_LBRACE] = ACTIONS(251), + [anon_sym_DOT2] = ACTIONS(251), + [anon_sym_COLON_COLON] = ACTIONS(251), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + }, + [301] = { + [aux_sym_array_literal_expression_repeat1] = STATE(304), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1350), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + [sym__statement_terminator] = ACTIONS(780), + }, + [302] = { + [aux_sym_array_literal_expression_repeat1] = STATE(298), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_RPAREN] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + }, + [303] = { + [aux_sym_array_literal_expression_repeat1] = STATE(303), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(1352), + [anon_sym_PERCENT] = ACTIONS(771), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(771), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), + }, + [304] = { + [aux_sym_array_literal_expression_repeat1] = STATE(303), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1350), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), + }, + [305] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1348), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_RBRACK] = ACTIONS(765), + }, + [306] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(251), + [sym_hexadecimal_integer_literal] = ACTIONS(251), + [sym_real_literal] = ACTIONS(251), + [aux_sym_expandable_string_literal_token1] = ACTIONS(251), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), + [sym_verbatim_string_characters] = ACTIONS(251), + [sym_verbatim_here_string_characters] = ACTIONS(251), + [anon_sym_LBRACK] = ACTIONS(251), + [anon_sym_GT] = ACTIONS(251), + [anon_sym_GT_GT] = ACTIONS(251), + [anon_sym_2_GT] = ACTIONS(251), + [anon_sym_2_GT_GT] = ACTIONS(251), + [anon_sym_3_GT] = ACTIONS(251), + [anon_sym_3_GT_GT] = ACTIONS(251), + [anon_sym_4_GT] = ACTIONS(251), + [anon_sym_4_GT_GT] = ACTIONS(251), + [anon_sym_5_GT] = ACTIONS(251), + [anon_sym_5_GT_GT] = ACTIONS(251), + [anon_sym_6_GT] = ACTIONS(251), + [anon_sym_6_GT_GT] = ACTIONS(251), + [anon_sym_STAR_GT] = ACTIONS(251), + [anon_sym_STAR_GT_GT] = ACTIONS(251), + [anon_sym_LT] = ACTIONS(251), + [anon_sym_STAR_GT_AMP1] = ACTIONS(251), + [anon_sym_2_GT_AMP1] = ACTIONS(251), + [anon_sym_3_GT_AMP1] = ACTIONS(251), + [anon_sym_4_GT_AMP1] = ACTIONS(251), + [anon_sym_5_GT_AMP1] = ACTIONS(251), + [anon_sym_6_GT_AMP1] = ACTIONS(251), + [anon_sym_STAR_GT_AMP2] = ACTIONS(251), + [anon_sym_1_GT_AMP2] = ACTIONS(251), + [anon_sym_3_GT_AMP2] = ACTIONS(251), + [anon_sym_4_GT_AMP2] = ACTIONS(251), + [anon_sym_5_GT_AMP2] = ACTIONS(251), + [anon_sym_6_GT_AMP2] = ACTIONS(251), + [aux_sym_comparison_operator_token37] = ACTIONS(251), + [aux_sym_comparison_operator_token50] = ACTIONS(251), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), + [anon_sym_DOLLAR_CARET] = ACTIONS(251), + [anon_sym_DOLLAR_QMARK] = ACTIONS(251), + [anon_sym_DOLLAR_] = ACTIONS(251), + [aux_sym_variable_token1] = ACTIONS(251), + [aux_sym_variable_token2] = ACTIONS(251), + [sym_braced_variable] = ACTIONS(251), + [sym_command_parameter] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_PIPE] = ACTIONS(251), + [sym_stop_parsing] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), + [anon_sym_COLON] = ACTIONS(251), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(251), + [anon_sym_DASH] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), + [anon_sym_BANG] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), + [anon_sym_PLUS_PLUS] = ACTIONS(251), + [anon_sym_DASH_DASH] = ACTIONS(251), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), + [anon_sym_AT_LPAREN] = ACTIONS(251), + [anon_sym_AT_LBRACE] = ACTIONS(251), + [anon_sym_DOT2] = ACTIONS(251), + [anon_sym_COLON_COLON] = ACTIONS(251), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym__statement_terminator] = ACTIONS(253), + }, + [307] = { + [sym_catch_clauses] = STATE(381), + [sym_catch_clause] = STATE(349), + [sym_finally_clause] = STATE(437), + [aux_sym_catch_clauses_repeat1] = STATE(349), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_DOT] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [anon_sym_SEMI] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_RPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [anon_sym_RBRACE] = ACTIONS(1355), + [aux_sym_if_statement_token1] = ACTIONS(1355), + [aux_sym_switch_statement_token1] = ACTIONS(1355), + [aux_sym_foreach_statement_token1] = ACTIONS(1355), + [aux_sym_for_statement_token1] = ACTIONS(1355), + [aux_sym_while_statement_token1] = ACTIONS(1355), + [aux_sym_do_statement_token1] = ACTIONS(1355), + [aux_sym_function_statement_token1] = ACTIONS(1355), + [aux_sym_function_statement_token2] = ACTIONS(1355), + [aux_sym_function_statement_token3] = ACTIONS(1355), + [aux_sym_flow_control_statement_token1] = ACTIONS(1355), + [aux_sym_flow_control_statement_token2] = ACTIONS(1355), + [aux_sym_flow_control_statement_token3] = ACTIONS(1355), + [aux_sym_flow_control_statement_token4] = ACTIONS(1355), + [aux_sym_flow_control_statement_token5] = ACTIONS(1355), + [sym_label] = ACTIONS(1355), + [aux_sym_trap_statement_token1] = ACTIONS(1355), + [aux_sym_try_statement_token1] = ACTIONS(1355), + [aux_sym_catch_clause_token1] = ACTIONS(1357), + [aux_sym_finally_clause_token1] = ACTIONS(1359), + [aux_sym_data_statement_token1] = ACTIONS(1355), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1355), + [aux_sym_parallel_statement_token1] = ACTIONS(1355), + [aux_sym_sequence_statement_token1] = ACTIONS(1355), + [anon_sym_AMP] = ACTIONS(1355), + [aux_sym_command_name_token1] = ACTIONS(1355), + [anon_sym_PERCENT] = ACTIONS(1355), + [aux_sym_foreach_command_token1] = ACTIONS(1355), + [aux_sym_class_statement_token1] = ACTIONS(1355), + [aux_sym_enum_statement_token1] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), + }, + [308] = { + [sym_elseif_clauses] = STATE(395), + [sym_elseif_clause] = STATE(351), + [sym_else_clause] = STATE(478), + [aux_sym_elseif_clauses_repeat1] = STATE(351), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1361), + [sym_hexadecimal_integer_literal] = ACTIONS(1361), + [sym_real_literal] = ACTIONS(1361), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1361), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1361), + [sym_verbatim_string_characters] = ACTIONS(1361), + [sym_verbatim_here_string_characters] = ACTIONS(1361), + [anon_sym_DOT] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1361), + [aux_sym_comparison_operator_token37] = ACTIONS(1361), + [aux_sym_comparison_operator_token50] = ACTIONS(1361), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1361), + [anon_sym_DOLLAR_CARET] = ACTIONS(1361), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1361), + [anon_sym_DOLLAR_] = ACTIONS(1361), + [aux_sym_variable_token1] = ACTIONS(1361), + [aux_sym_variable_token2] = ACTIONS(1361), + [sym_braced_variable] = ACTIONS(1361), + [anon_sym_SEMI] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1361), + [anon_sym_RPAREN] = ACTIONS(1361), + [anon_sym_COMMA] = ACTIONS(1361), + [anon_sym_LBRACE] = ACTIONS(1361), + [anon_sym_RBRACE] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_elseif_clause_token1] = ACTIONS(1363), + [aux_sym_else_clause_token1] = ACTIONS(1365), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_function_statement_token1] = ACTIONS(1361), + [aux_sym_function_statement_token2] = ACTIONS(1361), + [aux_sym_function_statement_token3] = ACTIONS(1361), + [aux_sym_flow_control_statement_token1] = ACTIONS(1361), + [aux_sym_flow_control_statement_token2] = ACTIONS(1361), + [aux_sym_flow_control_statement_token3] = ACTIONS(1361), + [aux_sym_flow_control_statement_token4] = ACTIONS(1361), + [aux_sym_flow_control_statement_token5] = ACTIONS(1361), + [sym_label] = ACTIONS(1361), + [aux_sym_trap_statement_token1] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_data_statement_token1] = ACTIONS(1361), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1361), + [aux_sym_parallel_statement_token1] = ACTIONS(1361), + [aux_sym_sequence_statement_token1] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1361), + [aux_sym_command_name_token1] = ACTIONS(1361), + [anon_sym_PERCENT] = ACTIONS(1361), + [aux_sym_foreach_command_token1] = ACTIONS(1361), + [aux_sym_class_statement_token1] = ACTIONS(1361), + [aux_sym_enum_statement_token1] = ACTIONS(1361), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1361), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1361), + [anon_sym_DASH_DASH] = ACTIONS(1361), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1361), + [anon_sym_AT_LPAREN] = ACTIONS(1361), + [anon_sym_AT_LBRACE] = ACTIONS(1361), + }, + [309] = { + [sym_format_operator] = STATE(579), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(795), + [anon_sym_COMMA] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + }, + [310] = { + [sym_elseif_clauses] = STATE(400), + [sym_elseif_clause] = STATE(365), + [sym_else_clause] = STATE(495), + [aux_sym_elseif_clauses_repeat1] = STATE(365), + [ts_builtin_sym_end] = ACTIONS(1367), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1422), - [sym_hexadecimal_integer_literal] = ACTIONS(1422), - [sym_real_literal] = ACTIONS(1422), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1422), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1422), - [sym_verbatim_string_characters] = ACTIONS(1422), - [sym_verbatim_here_string_characters] = ACTIONS(1422), - [anon_sym_DOT] = ACTIONS(1422), - [anon_sym_LBRACK] = ACTIONS(1422), - [aux_sym_comparison_operator_token37] = ACTIONS(1422), - [aux_sym_comparison_operator_token50] = ACTIONS(1422), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1422), - [anon_sym_DOLLAR_CARET] = ACTIONS(1422), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1422), - [anon_sym_DOLLAR_] = ACTIONS(1422), - [aux_sym_variable_token1] = ACTIONS(1422), - [aux_sym_variable_token2] = ACTIONS(1422), - [sym_braced_variable] = ACTIONS(1422), - [anon_sym_SEMI] = ACTIONS(1422), - [aux_sym_param_block_token1] = ACTIONS(1422), - [anon_sym_LPAREN] = ACTIONS(1422), - [anon_sym_COMMA] = ACTIONS(1422), - [aux_sym_block_name_token1] = ACTIONS(1422), - [aux_sym_block_name_token2] = ACTIONS(1422), - [aux_sym_block_name_token3] = ACTIONS(1422), - [aux_sym_block_name_token4] = ACTIONS(1422), - [anon_sym_LBRACE] = ACTIONS(1422), - [aux_sym_if_statement_token1] = ACTIONS(1422), - [aux_sym_switch_statement_token1] = ACTIONS(1422), - [aux_sym_foreach_statement_token1] = ACTIONS(1422), - [aux_sym_for_statement_token1] = ACTIONS(1422), - [aux_sym_while_statement_token1] = ACTIONS(1422), - [aux_sym_do_statement_token1] = ACTIONS(1422), - [aux_sym_function_statement_token1] = ACTIONS(1422), - [aux_sym_function_statement_token2] = ACTIONS(1422), - [aux_sym_function_statement_token3] = ACTIONS(1422), - [aux_sym_flow_control_statement_token1] = ACTIONS(1422), - [aux_sym_flow_control_statement_token2] = ACTIONS(1422), - [aux_sym_flow_control_statement_token3] = ACTIONS(1422), - [aux_sym_flow_control_statement_token4] = ACTIONS(1422), - [aux_sym_flow_control_statement_token5] = ACTIONS(1422), - [sym_label] = ACTIONS(1422), - [aux_sym_trap_statement_token1] = ACTIONS(1422), - [aux_sym_try_statement_token1] = ACTIONS(1422), - [aux_sym_data_statement_token1] = ACTIONS(1422), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1422), - [aux_sym_parallel_statement_token1] = ACTIONS(1422), - [aux_sym_sequence_statement_token1] = ACTIONS(1422), - [anon_sym_AMP] = ACTIONS(1422), - [aux_sym_command_name_token1] = ACTIONS(1422), - [anon_sym_PERCENT] = ACTIONS(1422), - [aux_sym_foreach_command_token1] = ACTIONS(1422), - [aux_sym_class_statement_token1] = ACTIONS(1422), - [aux_sym_enum_statement_token1] = ACTIONS(1422), - [anon_sym_PLUS] = ACTIONS(1422), - [anon_sym_DASH] = ACTIONS(1422), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1422), - [anon_sym_BANG] = ACTIONS(1422), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1422), - [anon_sym_PLUS_PLUS] = ACTIONS(1422), - [anon_sym_DASH_DASH] = ACTIONS(1422), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1422), - [anon_sym_AT_LPAREN] = ACTIONS(1422), - [anon_sym_AT_LBRACE] = ACTIONS(1422), - [sym__statement_terminator] = ACTIONS(1424), + [sym_decimal_integer_literal] = ACTIONS(1361), + [sym_hexadecimal_integer_literal] = ACTIONS(1361), + [sym_real_literal] = ACTIONS(1361), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1361), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1361), + [sym_verbatim_string_characters] = ACTIONS(1361), + [sym_verbatim_here_string_characters] = ACTIONS(1361), + [anon_sym_DOT] = ACTIONS(1361), + [anon_sym_LBRACK] = ACTIONS(1361), + [aux_sym_comparison_operator_token37] = ACTIONS(1361), + [aux_sym_comparison_operator_token50] = ACTIONS(1361), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1361), + [anon_sym_DOLLAR_CARET] = ACTIONS(1361), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1361), + [anon_sym_DOLLAR_] = ACTIONS(1361), + [aux_sym_variable_token1] = ACTIONS(1361), + [aux_sym_variable_token2] = ACTIONS(1361), + [sym_braced_variable] = ACTIONS(1361), + [anon_sym_SEMI] = ACTIONS(1361), + [anon_sym_LPAREN] = ACTIONS(1361), + [anon_sym_COMMA] = ACTIONS(1361), + [anon_sym_LBRACE] = ACTIONS(1361), + [aux_sym_if_statement_token1] = ACTIONS(1361), + [aux_sym_elseif_clause_token1] = ACTIONS(1369), + [aux_sym_else_clause_token1] = ACTIONS(1371), + [aux_sym_switch_statement_token1] = ACTIONS(1361), + [aux_sym_foreach_statement_token1] = ACTIONS(1361), + [aux_sym_for_statement_token1] = ACTIONS(1361), + [aux_sym_while_statement_token1] = ACTIONS(1361), + [aux_sym_do_statement_token1] = ACTIONS(1361), + [aux_sym_function_statement_token1] = ACTIONS(1361), + [aux_sym_function_statement_token2] = ACTIONS(1361), + [aux_sym_function_statement_token3] = ACTIONS(1361), + [aux_sym_flow_control_statement_token1] = ACTIONS(1361), + [aux_sym_flow_control_statement_token2] = ACTIONS(1361), + [aux_sym_flow_control_statement_token3] = ACTIONS(1361), + [aux_sym_flow_control_statement_token4] = ACTIONS(1361), + [aux_sym_flow_control_statement_token5] = ACTIONS(1361), + [sym_label] = ACTIONS(1361), + [aux_sym_trap_statement_token1] = ACTIONS(1361), + [aux_sym_try_statement_token1] = ACTIONS(1361), + [aux_sym_data_statement_token1] = ACTIONS(1361), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1361), + [aux_sym_parallel_statement_token1] = ACTIONS(1361), + [aux_sym_sequence_statement_token1] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1361), + [aux_sym_command_name_token1] = ACTIONS(1361), + [anon_sym_PERCENT] = ACTIONS(1361), + [aux_sym_foreach_command_token1] = ACTIONS(1361), + [aux_sym_class_statement_token1] = ACTIONS(1361), + [aux_sym_enum_statement_token1] = ACTIONS(1361), + [anon_sym_PLUS] = ACTIONS(1361), + [anon_sym_DASH] = ACTIONS(1361), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1361), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1361), + [anon_sym_PLUS_PLUS] = ACTIONS(1361), + [anon_sym_DASH_DASH] = ACTIONS(1361), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1361), + [anon_sym_AT_LPAREN] = ACTIONS(1361), + [anon_sym_AT_LBRACE] = ACTIONS(1361), }, - [334] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1780), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), - [sym_type_literal] = STATE(76), + [311] = { + [aux_sym_command_argument_sep_repeat1] = STATE(317), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_RPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1375), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + }, + [312] = { + [sym_format_operator] = STATE(579), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1426), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(807), + [anon_sym_COMMA] = ACTIONS(807), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(807), }, - [335] = { + [313] = { + [aux_sym_command_argument_sep_repeat1] = STATE(315), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1428), - [sym_hexadecimal_integer_literal] = ACTIONS(1428), - [sym_real_literal] = ACTIONS(1428), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), - [sym_verbatim_string_characters] = ACTIONS(1428), - [sym_verbatim_here_string_characters] = ACTIONS(1428), - [anon_sym_DOT] = ACTIONS(1428), - [anon_sym_LBRACK] = ACTIONS(1428), - [aux_sym_comparison_operator_token37] = ACTIONS(1428), - [aux_sym_comparison_operator_token50] = ACTIONS(1428), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), - [anon_sym_DOLLAR_CARET] = ACTIONS(1428), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), - [anon_sym_DOLLAR_] = ACTIONS(1428), - [aux_sym_variable_token1] = ACTIONS(1428), - [aux_sym_variable_token2] = ACTIONS(1428), - [sym_braced_variable] = ACTIONS(1428), - [anon_sym_SEMI] = ACTIONS(1428), - [aux_sym_param_block_token1] = ACTIONS(1428), - [anon_sym_LPAREN] = ACTIONS(1428), - [anon_sym_COMMA] = ACTIONS(1428), - [aux_sym_block_name_token1] = ACTIONS(1428), - [aux_sym_block_name_token2] = ACTIONS(1428), - [aux_sym_block_name_token3] = ACTIONS(1428), - [aux_sym_block_name_token4] = ACTIONS(1428), - [anon_sym_LBRACE] = ACTIONS(1428), - [aux_sym_if_statement_token1] = ACTIONS(1428), - [aux_sym_switch_statement_token1] = ACTIONS(1428), - [aux_sym_foreach_statement_token1] = ACTIONS(1428), - [aux_sym_for_statement_token1] = ACTIONS(1428), - [aux_sym_while_statement_token1] = ACTIONS(1428), - [aux_sym_do_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token2] = ACTIONS(1428), - [aux_sym_function_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token1] = ACTIONS(1428), - [aux_sym_flow_control_statement_token2] = ACTIONS(1428), - [aux_sym_flow_control_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token4] = ACTIONS(1428), - [aux_sym_flow_control_statement_token5] = ACTIONS(1428), - [sym_label] = ACTIONS(1428), - [aux_sym_trap_statement_token1] = ACTIONS(1428), - [aux_sym_try_statement_token1] = ACTIONS(1428), - [aux_sym_data_statement_token1] = ACTIONS(1428), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), - [aux_sym_parallel_statement_token1] = ACTIONS(1428), - [aux_sym_sequence_statement_token1] = ACTIONS(1428), - [anon_sym_AMP] = ACTIONS(1428), - [aux_sym_command_name_token1] = ACTIONS(1428), - [anon_sym_PERCENT] = ACTIONS(1428), - [aux_sym_foreach_command_token1] = ACTIONS(1428), - [aux_sym_class_statement_token1] = ACTIONS(1428), - [aux_sym_enum_statement_token1] = ACTIONS(1428), - [anon_sym_PLUS] = ACTIONS(1428), - [anon_sym_DASH] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), - [anon_sym_PLUS_PLUS] = ACTIONS(1428), - [anon_sym_DASH_DASH] = ACTIONS(1428), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LBRACE] = ACTIONS(1428), - [sym__statement_terminator] = ACTIONS(1430), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1377), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + [sym__statement_terminator] = ACTIONS(1379), }, - [336] = { + [314] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(811), [aux_sym_comparison_operator_token2] = ACTIONS(811), @@ -59508,6 +58180,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(811), [aux_sym_comparison_operator_token50] = ACTIONS(811), [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_RPAREN] = ACTIONS(811), + [anon_sym_COMMA] = ACTIONS(811), [anon_sym_PERCENT] = ACTIONS(811), [aux_sym_logical_expression_token1] = ACTIONS(811), [aux_sym_logical_expression_token2] = ACTIONS(811), @@ -59520,21 +58194,443 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1411), - [anon_sym_RBRACK] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1381), }, - [337] = { + [315] = { + [aux_sym_command_argument_sep_repeat1] = STATE(315), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1383), + [sym_hexadecimal_integer_literal] = ACTIONS(1383), + [sym_real_literal] = ACTIONS(1383), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), + [sym_verbatim_string_characters] = ACTIONS(1383), + [sym_verbatim_here_string_characters] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1383), + [anon_sym_GT] = ACTIONS(1383), + [anon_sym_GT_GT] = ACTIONS(1383), + [anon_sym_2_GT] = ACTIONS(1383), + [anon_sym_2_GT_GT] = ACTIONS(1383), + [anon_sym_3_GT] = ACTIONS(1383), + [anon_sym_3_GT_GT] = ACTIONS(1383), + [anon_sym_4_GT] = ACTIONS(1383), + [anon_sym_4_GT_GT] = ACTIONS(1383), + [anon_sym_5_GT] = ACTIONS(1383), + [anon_sym_5_GT_GT] = ACTIONS(1383), + [anon_sym_6_GT] = ACTIONS(1383), + [anon_sym_6_GT_GT] = ACTIONS(1383), + [anon_sym_STAR_GT] = ACTIONS(1383), + [anon_sym_STAR_GT_GT] = ACTIONS(1383), + [anon_sym_LT] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), + [anon_sym_2_GT_AMP1] = ACTIONS(1383), + [anon_sym_3_GT_AMP1] = ACTIONS(1383), + [anon_sym_4_GT_AMP1] = ACTIONS(1383), + [anon_sym_5_GT_AMP1] = ACTIONS(1383), + [anon_sym_6_GT_AMP1] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), + [anon_sym_1_GT_AMP2] = ACTIONS(1383), + [anon_sym_3_GT_AMP2] = ACTIONS(1383), + [anon_sym_4_GT_AMP2] = ACTIONS(1383), + [anon_sym_5_GT_AMP2] = ACTIONS(1383), + [anon_sym_6_GT_AMP2] = ACTIONS(1383), + [aux_sym_comparison_operator_token37] = ACTIONS(1383), + [aux_sym_comparison_operator_token50] = ACTIONS(1383), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), + [anon_sym_DOLLAR_CARET] = ACTIONS(1383), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), + [anon_sym_DOLLAR_] = ACTIONS(1383), + [aux_sym_variable_token1] = ACTIONS(1383), + [aux_sym_variable_token2] = ACTIONS(1383), + [sym_braced_variable] = ACTIONS(1383), + [sym_generic_token] = ACTIONS(1383), + [sym_command_parameter] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1383), + [anon_sym_COMMA] = ACTIONS(1383), + [anon_sym_LBRACE] = ACTIONS(1383), + [anon_sym_PIPE] = ACTIONS(1383), + [sym_stop_parsing] = ACTIONS(1383), + [anon_sym_SPACE] = ACTIONS(1385), + [anon_sym_COLON] = ACTIONS(1383), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1383), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), + [anon_sym_BANG] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1383), + [anon_sym_DASH_DASH] = ACTIONS(1383), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LBRACE] = ACTIONS(1383), + [sym__statement_terminator] = ACTIONS(1388), + }, + [316] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(801), + [anon_sym_COMMA] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1381), + }, + [317] = { + [aux_sym_command_argument_sep_repeat1] = STATE(317), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1383), + [sym_hexadecimal_integer_literal] = ACTIONS(1383), + [sym_real_literal] = ACTIONS(1383), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), + [sym_verbatim_string_characters] = ACTIONS(1383), + [sym_verbatim_here_string_characters] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1383), + [anon_sym_GT] = ACTIONS(1383), + [anon_sym_GT_GT] = ACTIONS(1383), + [anon_sym_2_GT] = ACTIONS(1383), + [anon_sym_2_GT_GT] = ACTIONS(1383), + [anon_sym_3_GT] = ACTIONS(1383), + [anon_sym_3_GT_GT] = ACTIONS(1383), + [anon_sym_4_GT] = ACTIONS(1383), + [anon_sym_4_GT_GT] = ACTIONS(1383), + [anon_sym_5_GT] = ACTIONS(1383), + [anon_sym_5_GT_GT] = ACTIONS(1383), + [anon_sym_6_GT] = ACTIONS(1383), + [anon_sym_6_GT_GT] = ACTIONS(1383), + [anon_sym_STAR_GT] = ACTIONS(1383), + [anon_sym_STAR_GT_GT] = ACTIONS(1383), + [anon_sym_LT] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), + [anon_sym_2_GT_AMP1] = ACTIONS(1383), + [anon_sym_3_GT_AMP1] = ACTIONS(1383), + [anon_sym_4_GT_AMP1] = ACTIONS(1383), + [anon_sym_5_GT_AMP1] = ACTIONS(1383), + [anon_sym_6_GT_AMP1] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), + [anon_sym_1_GT_AMP2] = ACTIONS(1383), + [anon_sym_3_GT_AMP2] = ACTIONS(1383), + [anon_sym_4_GT_AMP2] = ACTIONS(1383), + [anon_sym_5_GT_AMP2] = ACTIONS(1383), + [anon_sym_6_GT_AMP2] = ACTIONS(1383), + [aux_sym_comparison_operator_token37] = ACTIONS(1383), + [aux_sym_comparison_operator_token50] = ACTIONS(1383), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), + [anon_sym_DOLLAR_CARET] = ACTIONS(1383), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), + [anon_sym_DOLLAR_] = ACTIONS(1383), + [aux_sym_variable_token1] = ACTIONS(1383), + [aux_sym_variable_token2] = ACTIONS(1383), + [sym_braced_variable] = ACTIONS(1383), + [sym_generic_token] = ACTIONS(1383), + [sym_command_parameter] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1383), + [anon_sym_RPAREN] = ACTIONS(1383), + [anon_sym_COMMA] = ACTIONS(1383), + [anon_sym_LBRACE] = ACTIONS(1383), + [anon_sym_PIPE] = ACTIONS(1383), + [sym_stop_parsing] = ACTIONS(1383), + [anon_sym_SPACE] = ACTIONS(1390), + [anon_sym_COLON] = ACTIONS(1383), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1383), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), + [anon_sym_BANG] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1383), + [anon_sym_DASH_DASH] = ACTIONS(1383), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LBRACE] = ACTIONS(1383), + }, + [318] = { + [sym_catch_clauses] = STATE(404), + [sym_catch_clause] = STATE(363), + [sym_finally_clause] = STATE(485), + [aux_sym_catch_clauses_repeat1] = STATE(363), + [ts_builtin_sym_end] = ACTIONS(1393), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1355), + [sym_hexadecimal_integer_literal] = ACTIONS(1355), + [sym_real_literal] = ACTIONS(1355), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), + [sym_verbatim_string_characters] = ACTIONS(1355), + [sym_verbatim_here_string_characters] = ACTIONS(1355), + [anon_sym_DOT] = ACTIONS(1355), + [anon_sym_LBRACK] = ACTIONS(1355), + [aux_sym_comparison_operator_token37] = ACTIONS(1355), + [aux_sym_comparison_operator_token50] = ACTIONS(1355), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), + [anon_sym_DOLLAR_CARET] = ACTIONS(1355), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), + [anon_sym_DOLLAR_] = ACTIONS(1355), + [aux_sym_variable_token1] = ACTIONS(1355), + [aux_sym_variable_token2] = ACTIONS(1355), + [sym_braced_variable] = ACTIONS(1355), + [anon_sym_SEMI] = ACTIONS(1355), + [anon_sym_LPAREN] = ACTIONS(1355), + [anon_sym_COMMA] = ACTIONS(1355), + [anon_sym_LBRACE] = ACTIONS(1355), + [aux_sym_if_statement_token1] = ACTIONS(1355), + [aux_sym_switch_statement_token1] = ACTIONS(1355), + [aux_sym_foreach_statement_token1] = ACTIONS(1355), + [aux_sym_for_statement_token1] = ACTIONS(1355), + [aux_sym_while_statement_token1] = ACTIONS(1355), + [aux_sym_do_statement_token1] = ACTIONS(1355), + [aux_sym_function_statement_token1] = ACTIONS(1355), + [aux_sym_function_statement_token2] = ACTIONS(1355), + [aux_sym_function_statement_token3] = ACTIONS(1355), + [aux_sym_flow_control_statement_token1] = ACTIONS(1355), + [aux_sym_flow_control_statement_token2] = ACTIONS(1355), + [aux_sym_flow_control_statement_token3] = ACTIONS(1355), + [aux_sym_flow_control_statement_token4] = ACTIONS(1355), + [aux_sym_flow_control_statement_token5] = ACTIONS(1355), + [sym_label] = ACTIONS(1355), + [aux_sym_trap_statement_token1] = ACTIONS(1355), + [aux_sym_try_statement_token1] = ACTIONS(1355), + [aux_sym_catch_clause_token1] = ACTIONS(1395), + [aux_sym_finally_clause_token1] = ACTIONS(1397), + [aux_sym_data_statement_token1] = ACTIONS(1355), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1355), + [aux_sym_parallel_statement_token1] = ACTIONS(1355), + [aux_sym_sequence_statement_token1] = ACTIONS(1355), + [anon_sym_AMP] = ACTIONS(1355), + [aux_sym_command_name_token1] = ACTIONS(1355), + [anon_sym_PERCENT] = ACTIONS(1355), + [aux_sym_foreach_command_token1] = ACTIONS(1355), + [aux_sym_class_statement_token1] = ACTIONS(1355), + [aux_sym_enum_statement_token1] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1355), + [anon_sym_DASH] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), + [anon_sym_BANG] = ACTIONS(1355), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), + [anon_sym_PLUS_PLUS] = ACTIONS(1355), + [anon_sym_DASH_DASH] = ACTIONS(1355), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LPAREN] = ACTIONS(1355), + [anon_sym_AT_LBRACE] = ACTIONS(1355), + }, + [319] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(251), + [sym_hexadecimal_integer_literal] = ACTIONS(251), + [sym_real_literal] = ACTIONS(251), + [aux_sym_expandable_string_literal_token1] = ACTIONS(251), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), + [sym_verbatim_string_characters] = ACTIONS(251), + [sym_verbatim_here_string_characters] = ACTIONS(251), + [anon_sym_LBRACK] = ACTIONS(251), + [anon_sym_GT] = ACTIONS(251), + [anon_sym_GT_GT] = ACTIONS(251), + [anon_sym_2_GT] = ACTIONS(251), + [anon_sym_2_GT_GT] = ACTIONS(251), + [anon_sym_3_GT] = ACTIONS(251), + [anon_sym_3_GT_GT] = ACTIONS(251), + [anon_sym_4_GT] = ACTIONS(251), + [anon_sym_4_GT_GT] = ACTIONS(251), + [anon_sym_5_GT] = ACTIONS(251), + [anon_sym_5_GT_GT] = ACTIONS(251), + [anon_sym_6_GT] = ACTIONS(251), + [anon_sym_6_GT_GT] = ACTIONS(251), + [anon_sym_STAR_GT] = ACTIONS(251), + [anon_sym_STAR_GT_GT] = ACTIONS(251), + [anon_sym_LT] = ACTIONS(251), + [anon_sym_STAR_GT_AMP1] = ACTIONS(251), + [anon_sym_2_GT_AMP1] = ACTIONS(251), + [anon_sym_3_GT_AMP1] = ACTIONS(251), + [anon_sym_4_GT_AMP1] = ACTIONS(251), + [anon_sym_5_GT_AMP1] = ACTIONS(251), + [anon_sym_6_GT_AMP1] = ACTIONS(251), + [anon_sym_STAR_GT_AMP2] = ACTIONS(251), + [anon_sym_1_GT_AMP2] = ACTIONS(251), + [anon_sym_3_GT_AMP2] = ACTIONS(251), + [anon_sym_4_GT_AMP2] = ACTIONS(251), + [anon_sym_5_GT_AMP2] = ACTIONS(251), + [anon_sym_6_GT_AMP2] = ACTIONS(251), + [aux_sym_comparison_operator_token37] = ACTIONS(251), + [aux_sym_comparison_operator_token50] = ACTIONS(251), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), + [anon_sym_DOLLAR_CARET] = ACTIONS(251), + [anon_sym_DOLLAR_QMARK] = ACTIONS(251), + [anon_sym_DOLLAR_] = ACTIONS(251), + [aux_sym_variable_token1] = ACTIONS(251), + [aux_sym_variable_token2] = ACTIONS(251), + [sym_braced_variable] = ACTIONS(251), + [sym_command_parameter] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_PIPE] = ACTIONS(251), + [sym_stop_parsing] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), + [anon_sym_COLON] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(251), + [anon_sym_DASH] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), + [anon_sym_BANG] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), + [anon_sym_PLUS_PLUS] = ACTIONS(251), + [anon_sym_DASH_DASH] = ACTIONS(251), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), + [anon_sym_AT_LPAREN] = ACTIONS(251), + [anon_sym_AT_LBRACE] = ACTIONS(251), + [anon_sym_DOT2] = ACTIONS(251), + [anon_sym_COLON_COLON] = ACTIONS(251), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + }, + [320] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(251), + [sym_hexadecimal_integer_literal] = ACTIONS(251), + [sym_real_literal] = ACTIONS(251), + [aux_sym_expandable_string_literal_token1] = ACTIONS(251), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), + [sym_verbatim_string_characters] = ACTIONS(251), + [sym_verbatim_here_string_characters] = ACTIONS(251), + [anon_sym_LBRACK] = ACTIONS(251), + [anon_sym_GT] = ACTIONS(251), + [anon_sym_GT_GT] = ACTIONS(251), + [anon_sym_2_GT] = ACTIONS(251), + [anon_sym_2_GT_GT] = ACTIONS(251), + [anon_sym_3_GT] = ACTIONS(251), + [anon_sym_3_GT_GT] = ACTIONS(251), + [anon_sym_4_GT] = ACTIONS(251), + [anon_sym_4_GT_GT] = ACTIONS(251), + [anon_sym_5_GT] = ACTIONS(251), + [anon_sym_5_GT_GT] = ACTIONS(251), + [anon_sym_6_GT] = ACTIONS(251), + [anon_sym_6_GT_GT] = ACTIONS(251), + [anon_sym_STAR_GT] = ACTIONS(251), + [anon_sym_STAR_GT_GT] = ACTIONS(251), + [anon_sym_LT] = ACTIONS(251), + [anon_sym_STAR_GT_AMP1] = ACTIONS(251), + [anon_sym_2_GT_AMP1] = ACTIONS(251), + [anon_sym_3_GT_AMP1] = ACTIONS(251), + [anon_sym_4_GT_AMP1] = ACTIONS(251), + [anon_sym_5_GT_AMP1] = ACTIONS(251), + [anon_sym_6_GT_AMP1] = ACTIONS(251), + [anon_sym_STAR_GT_AMP2] = ACTIONS(251), + [anon_sym_1_GT_AMP2] = ACTIONS(251), + [anon_sym_3_GT_AMP2] = ACTIONS(251), + [anon_sym_4_GT_AMP2] = ACTIONS(251), + [anon_sym_5_GT_AMP2] = ACTIONS(251), + [anon_sym_6_GT_AMP2] = ACTIONS(251), + [aux_sym_comparison_operator_token37] = ACTIONS(251), + [aux_sym_comparison_operator_token50] = ACTIONS(251), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), + [anon_sym_DOLLAR_CARET] = ACTIONS(251), + [anon_sym_DOLLAR_QMARK] = ACTIONS(251), + [anon_sym_DOLLAR_] = ACTIONS(251), + [aux_sym_variable_token1] = ACTIONS(251), + [aux_sym_variable_token2] = ACTIONS(251), + [sym_braced_variable] = ACTIONS(251), + [sym_command_parameter] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_PIPE] = ACTIONS(251), + [sym_stop_parsing] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), + [anon_sym_COLON] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(251), + [anon_sym_DASH] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), + [anon_sym_BANG] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), + [anon_sym_PLUS_PLUS] = ACTIONS(251), + [anon_sym_DASH_DASH] = ACTIONS(251), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), + [anon_sym_AT_LPAREN] = ACTIONS(251), + [anon_sym_AT_LBRACE] = ACTIONS(251), + [anon_sym_DOT2] = ACTIONS(251), + [anon_sym_COLON_COLON] = ACTIONS(251), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym__statement_terminator] = ACTIONS(253), + }, + [321] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym__expression] = STATE(1668), + [sym_logical_expression] = STATE(1371), + [sym_bitwise_expression] = STATE(1312), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(368), + [sym_format_expression] = STATE(309), + [sym_range_expression] = STATE(316), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(302), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59548,16 +58644,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1802), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), [sym_type_literal] = STATE(76), + [sym_attribute_argument] = STATE(1704), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), @@ -59566,6 +58654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), [aux_sym_comparison_operator_token37] = ACTIONS(483), [aux_sym_comparison_operator_token50] = ACTIONS(483), @@ -59577,7 +58666,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1432), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59591,86 +58679,154 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [338] = { - [sym_elseif_clause] = STATE(323), - [aux_sym_elseif_clauses_repeat1] = STATE(323), + [322] = { + [sym_catch_clause] = STATE(322), + [aux_sym_catch_clauses_repeat1] = STATE(322), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1434), - [sym_hexadecimal_integer_literal] = ACTIONS(1434), - [sym_real_literal] = ACTIONS(1434), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), - [sym_verbatim_string_characters] = ACTIONS(1434), - [sym_verbatim_here_string_characters] = ACTIONS(1434), - [anon_sym_DOT] = ACTIONS(1434), - [anon_sym_LBRACK] = ACTIONS(1434), - [aux_sym_comparison_operator_token37] = ACTIONS(1434), - [aux_sym_comparison_operator_token50] = ACTIONS(1434), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), - [anon_sym_DOLLAR_CARET] = ACTIONS(1434), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), - [anon_sym_DOLLAR_] = ACTIONS(1434), - [aux_sym_variable_token1] = ACTIONS(1434), - [aux_sym_variable_token2] = ACTIONS(1434), - [sym_braced_variable] = ACTIONS(1434), - [anon_sym_SEMI] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(1434), - [anon_sym_RPAREN] = ACTIONS(1434), - [anon_sym_COMMA] = ACTIONS(1434), - [anon_sym_LBRACE] = ACTIONS(1434), - [anon_sym_RBRACE] = ACTIONS(1434), - [aux_sym_if_statement_token1] = ACTIONS(1434), - [aux_sym_elseif_clause_token1] = ACTIONS(1352), - [aux_sym_else_clause_token1] = ACTIONS(1434), - [aux_sym_switch_statement_token1] = ACTIONS(1434), - [aux_sym_foreach_statement_token1] = ACTIONS(1434), - [aux_sym_for_statement_token1] = ACTIONS(1434), - [aux_sym_while_statement_token1] = ACTIONS(1434), - [aux_sym_do_statement_token1] = ACTIONS(1434), - [aux_sym_function_statement_token1] = ACTIONS(1434), - [aux_sym_function_statement_token2] = ACTIONS(1434), - [aux_sym_function_statement_token3] = ACTIONS(1434), - [aux_sym_flow_control_statement_token1] = ACTIONS(1434), - [aux_sym_flow_control_statement_token2] = ACTIONS(1434), - [aux_sym_flow_control_statement_token3] = ACTIONS(1434), - [aux_sym_flow_control_statement_token4] = ACTIONS(1434), - [aux_sym_flow_control_statement_token5] = ACTIONS(1434), - [sym_label] = ACTIONS(1434), - [aux_sym_trap_statement_token1] = ACTIONS(1434), - [aux_sym_try_statement_token1] = ACTIONS(1434), - [aux_sym_data_statement_token1] = ACTIONS(1434), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), - [aux_sym_parallel_statement_token1] = ACTIONS(1434), - [aux_sym_sequence_statement_token1] = ACTIONS(1434), - [anon_sym_AMP] = ACTIONS(1434), - [aux_sym_command_name_token1] = ACTIONS(1434), - [anon_sym_PERCENT] = ACTIONS(1434), - [aux_sym_foreach_command_token1] = ACTIONS(1434), - [aux_sym_class_statement_token1] = ACTIONS(1434), - [aux_sym_enum_statement_token1] = ACTIONS(1434), - [anon_sym_PLUS] = ACTIONS(1434), - [anon_sym_DASH] = ACTIONS(1434), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1434), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), - [anon_sym_PLUS_PLUS] = ACTIONS(1434), - [anon_sym_DASH_DASH] = ACTIONS(1434), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), - [anon_sym_AT_LPAREN] = ACTIONS(1434), - [anon_sym_AT_LBRACE] = ACTIONS(1434), + [sym_decimal_integer_literal] = ACTIONS(1399), + [sym_hexadecimal_integer_literal] = ACTIONS(1399), + [sym_real_literal] = ACTIONS(1399), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), + [sym_verbatim_string_characters] = ACTIONS(1399), + [sym_verbatim_here_string_characters] = ACTIONS(1399), + [anon_sym_DOT] = ACTIONS(1399), + [anon_sym_LBRACK] = ACTIONS(1399), + [aux_sym_comparison_operator_token37] = ACTIONS(1399), + [aux_sym_comparison_operator_token50] = ACTIONS(1399), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), + [anon_sym_DOLLAR_CARET] = ACTIONS(1399), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), + [anon_sym_DOLLAR_] = ACTIONS(1399), + [aux_sym_variable_token1] = ACTIONS(1399), + [aux_sym_variable_token2] = ACTIONS(1399), + [sym_braced_variable] = ACTIONS(1399), + [anon_sym_SEMI] = ACTIONS(1399), + [anon_sym_LPAREN] = ACTIONS(1399), + [anon_sym_RPAREN] = ACTIONS(1399), + [anon_sym_COMMA] = ACTIONS(1399), + [anon_sym_LBRACE] = ACTIONS(1399), + [anon_sym_RBRACE] = ACTIONS(1399), + [aux_sym_if_statement_token1] = ACTIONS(1399), + [aux_sym_switch_statement_token1] = ACTIONS(1399), + [aux_sym_foreach_statement_token1] = ACTIONS(1399), + [aux_sym_for_statement_token1] = ACTIONS(1399), + [aux_sym_while_statement_token1] = ACTIONS(1399), + [aux_sym_do_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token1] = ACTIONS(1399), + [aux_sym_function_statement_token2] = ACTIONS(1399), + [aux_sym_function_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token1] = ACTIONS(1399), + [aux_sym_flow_control_statement_token2] = ACTIONS(1399), + [aux_sym_flow_control_statement_token3] = ACTIONS(1399), + [aux_sym_flow_control_statement_token4] = ACTIONS(1399), + [aux_sym_flow_control_statement_token5] = ACTIONS(1399), + [sym_label] = ACTIONS(1399), + [aux_sym_trap_statement_token1] = ACTIONS(1399), + [aux_sym_try_statement_token1] = ACTIONS(1399), + [aux_sym_catch_clause_token1] = ACTIONS(1401), + [aux_sym_finally_clause_token1] = ACTIONS(1399), + [aux_sym_data_statement_token1] = ACTIONS(1399), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), + [aux_sym_parallel_statement_token1] = ACTIONS(1399), + [aux_sym_sequence_statement_token1] = ACTIONS(1399), + [anon_sym_AMP] = ACTIONS(1399), + [aux_sym_command_name_token1] = ACTIONS(1399), + [anon_sym_PERCENT] = ACTIONS(1399), + [aux_sym_foreach_command_token1] = ACTIONS(1399), + [aux_sym_class_statement_token1] = ACTIONS(1399), + [aux_sym_enum_statement_token1] = ACTIONS(1399), + [anon_sym_PLUS] = ACTIONS(1399), + [anon_sym_DASH] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), + [anon_sym_BANG] = ACTIONS(1399), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), + [anon_sym_PLUS_PLUS] = ACTIONS(1399), + [anon_sym_DASH_DASH] = ACTIONS(1399), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LPAREN] = ACTIONS(1399), + [anon_sym_AT_LBRACE] = ACTIONS(1399), + }, + [323] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1404), + [anon_sym_RBRACK] = ACTIONS(801), }, - [339] = { + [324] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59684,15 +58840,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1824), + [sym_argument_expression_list] = STATE(1831), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -59713,7 +58869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1436), + [anon_sym_RPAREN] = ACTIONS(1406), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59727,18 +58883,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [340] = { + [325] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59752,15 +58908,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1831), + [sym_argument_expression_list] = STATE(1838), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -59781,7 +58937,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1438), + [anon_sym_RPAREN] = ACTIONS(1408), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59795,18 +58951,222 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [341] = { + [326] = { + [aux_sym_command_argument_sep_repeat1] = STATE(327), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1410), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + [sym__statement_terminator] = ACTIONS(1379), + }, + [327] = { + [aux_sym_command_argument_sep_repeat1] = STATE(327), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1383), + [sym_hexadecimal_integer_literal] = ACTIONS(1383), + [sym_real_literal] = ACTIONS(1383), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), + [sym_verbatim_string_characters] = ACTIONS(1383), + [sym_verbatim_here_string_characters] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1383), + [anon_sym_GT] = ACTIONS(1383), + [anon_sym_GT_GT] = ACTIONS(1383), + [anon_sym_2_GT] = ACTIONS(1383), + [anon_sym_2_GT_GT] = ACTIONS(1383), + [anon_sym_3_GT] = ACTIONS(1383), + [anon_sym_3_GT_GT] = ACTIONS(1383), + [anon_sym_4_GT] = ACTIONS(1383), + [anon_sym_4_GT_GT] = ACTIONS(1383), + [anon_sym_5_GT] = ACTIONS(1383), + [anon_sym_5_GT_GT] = ACTIONS(1383), + [anon_sym_6_GT] = ACTIONS(1383), + [anon_sym_6_GT_GT] = ACTIONS(1383), + [anon_sym_STAR_GT] = ACTIONS(1383), + [anon_sym_STAR_GT_GT] = ACTIONS(1383), + [anon_sym_LT] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), + [anon_sym_2_GT_AMP1] = ACTIONS(1383), + [anon_sym_3_GT_AMP1] = ACTIONS(1383), + [anon_sym_4_GT_AMP1] = ACTIONS(1383), + [anon_sym_5_GT_AMP1] = ACTIONS(1383), + [anon_sym_6_GT_AMP1] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), + [anon_sym_1_GT_AMP2] = ACTIONS(1383), + [anon_sym_3_GT_AMP2] = ACTIONS(1383), + [anon_sym_4_GT_AMP2] = ACTIONS(1383), + [anon_sym_5_GT_AMP2] = ACTIONS(1383), + [anon_sym_6_GT_AMP2] = ACTIONS(1383), + [aux_sym_comparison_operator_token37] = ACTIONS(1383), + [aux_sym_comparison_operator_token50] = ACTIONS(1383), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), + [anon_sym_DOLLAR_CARET] = ACTIONS(1383), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), + [anon_sym_DOLLAR_] = ACTIONS(1383), + [aux_sym_variable_token1] = ACTIONS(1383), + [aux_sym_variable_token2] = ACTIONS(1383), + [sym_braced_variable] = ACTIONS(1383), + [sym_generic_token] = ACTIONS(1383), + [sym_command_parameter] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1383), + [anon_sym_COMMA] = ACTIONS(1383), + [anon_sym_LBRACE] = ACTIONS(1383), + [anon_sym_PIPE] = ACTIONS(1383), + [sym_stop_parsing] = ACTIONS(1383), + [anon_sym_SPACE] = ACTIONS(1412), + [anon_sym_COLON] = ACTIONS(1383), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), + [anon_sym_BANG] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1383), + [anon_sym_DASH_DASH] = ACTIONS(1383), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LBRACE] = ACTIONS(1383), + [sym__statement_terminator] = ACTIONS(1388), + }, + [328] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1415), + [sym_hexadecimal_integer_literal] = ACTIONS(1415), + [sym_real_literal] = ACTIONS(1415), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1415), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1415), + [sym_verbatim_string_characters] = ACTIONS(1415), + [sym_verbatim_here_string_characters] = ACTIONS(1415), + [anon_sym_DOT] = ACTIONS(1415), + [anon_sym_LBRACK] = ACTIONS(1415), + [aux_sym_comparison_operator_token37] = ACTIONS(1415), + [aux_sym_comparison_operator_token50] = ACTIONS(1415), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1415), + [anon_sym_DOLLAR_CARET] = ACTIONS(1415), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1415), + [anon_sym_DOLLAR_] = ACTIONS(1415), + [aux_sym_variable_token1] = ACTIONS(1415), + [aux_sym_variable_token2] = ACTIONS(1415), + [sym_braced_variable] = ACTIONS(1415), + [anon_sym_SEMI] = ACTIONS(1415), + [aux_sym_param_block_token1] = ACTIONS(1415), + [anon_sym_LPAREN] = ACTIONS(1415), + [anon_sym_COMMA] = ACTIONS(1415), + [aux_sym_block_name_token1] = ACTIONS(1415), + [aux_sym_block_name_token2] = ACTIONS(1415), + [aux_sym_block_name_token3] = ACTIONS(1415), + [aux_sym_block_name_token4] = ACTIONS(1415), + [anon_sym_LBRACE] = ACTIONS(1415), + [aux_sym_if_statement_token1] = ACTIONS(1415), + [aux_sym_switch_statement_token1] = ACTIONS(1415), + [aux_sym_foreach_statement_token1] = ACTIONS(1415), + [aux_sym_for_statement_token1] = ACTIONS(1415), + [aux_sym_while_statement_token1] = ACTIONS(1415), + [aux_sym_do_statement_token1] = ACTIONS(1415), + [aux_sym_function_statement_token1] = ACTIONS(1415), + [aux_sym_function_statement_token2] = ACTIONS(1415), + [aux_sym_function_statement_token3] = ACTIONS(1415), + [aux_sym_flow_control_statement_token1] = ACTIONS(1415), + [aux_sym_flow_control_statement_token2] = ACTIONS(1415), + [aux_sym_flow_control_statement_token3] = ACTIONS(1415), + [aux_sym_flow_control_statement_token4] = ACTIONS(1415), + [aux_sym_flow_control_statement_token5] = ACTIONS(1415), + [sym_label] = ACTIONS(1415), + [aux_sym_trap_statement_token1] = ACTIONS(1415), + [aux_sym_try_statement_token1] = ACTIONS(1415), + [aux_sym_data_statement_token1] = ACTIONS(1415), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1415), + [aux_sym_parallel_statement_token1] = ACTIONS(1415), + [aux_sym_sequence_statement_token1] = ACTIONS(1415), + [anon_sym_AMP] = ACTIONS(1415), + [aux_sym_command_name_token1] = ACTIONS(1415), + [anon_sym_PERCENT] = ACTIONS(1415), + [aux_sym_foreach_command_token1] = ACTIONS(1415), + [aux_sym_class_statement_token1] = ACTIONS(1415), + [aux_sym_enum_statement_token1] = ACTIONS(1415), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1415), + [anon_sym_BANG] = ACTIONS(1415), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1415), + [anon_sym_AT_LPAREN] = ACTIONS(1415), + [anon_sym_AT_LBRACE] = ACTIONS(1415), + [sym__statement_terminator] = ACTIONS(1417), + }, + [329] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59820,15 +59180,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1838), + [sym_argument_expression_list] = STATE(1843), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -59849,7 +59209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1440), + [anon_sym_RPAREN] = ACTIONS(1419), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59863,86 +59223,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [342] = { - [sym_catch_clause] = STATE(322), - [aux_sym_catch_clauses_repeat1] = STATE(322), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1442), - [sym_hexadecimal_integer_literal] = ACTIONS(1442), - [sym_real_literal] = ACTIONS(1442), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), - [sym_verbatim_string_characters] = ACTIONS(1442), - [sym_verbatim_here_string_characters] = ACTIONS(1442), - [anon_sym_DOT] = ACTIONS(1442), - [anon_sym_LBRACK] = ACTIONS(1442), - [aux_sym_comparison_operator_token37] = ACTIONS(1442), - [aux_sym_comparison_operator_token50] = ACTIONS(1442), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), - [anon_sym_DOLLAR_CARET] = ACTIONS(1442), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), - [anon_sym_DOLLAR_] = ACTIONS(1442), - [aux_sym_variable_token1] = ACTIONS(1442), - [aux_sym_variable_token2] = ACTIONS(1442), - [sym_braced_variable] = ACTIONS(1442), - [anon_sym_SEMI] = ACTIONS(1442), - [anon_sym_LPAREN] = ACTIONS(1442), - [anon_sym_RPAREN] = ACTIONS(1442), - [anon_sym_COMMA] = ACTIONS(1442), - [anon_sym_LBRACE] = ACTIONS(1442), - [anon_sym_RBRACE] = ACTIONS(1442), - [aux_sym_if_statement_token1] = ACTIONS(1442), - [aux_sym_switch_statement_token1] = ACTIONS(1442), - [aux_sym_foreach_statement_token1] = ACTIONS(1442), - [aux_sym_for_statement_token1] = ACTIONS(1442), - [aux_sym_while_statement_token1] = ACTIONS(1442), - [aux_sym_do_statement_token1] = ACTIONS(1442), - [aux_sym_function_statement_token1] = ACTIONS(1442), - [aux_sym_function_statement_token2] = ACTIONS(1442), - [aux_sym_function_statement_token3] = ACTIONS(1442), - [aux_sym_flow_control_statement_token1] = ACTIONS(1442), - [aux_sym_flow_control_statement_token2] = ACTIONS(1442), - [aux_sym_flow_control_statement_token3] = ACTIONS(1442), - [aux_sym_flow_control_statement_token4] = ACTIONS(1442), - [aux_sym_flow_control_statement_token5] = ACTIONS(1442), - [sym_label] = ACTIONS(1442), - [aux_sym_trap_statement_token1] = ACTIONS(1442), - [aux_sym_try_statement_token1] = ACTIONS(1442), - [aux_sym_catch_clause_token1] = ACTIONS(1360), - [aux_sym_finally_clause_token1] = ACTIONS(1442), - [aux_sym_data_statement_token1] = ACTIONS(1442), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), - [aux_sym_parallel_statement_token1] = ACTIONS(1442), - [aux_sym_sequence_statement_token1] = ACTIONS(1442), - [anon_sym_AMP] = ACTIONS(1442), - [aux_sym_command_name_token1] = ACTIONS(1442), - [anon_sym_PERCENT] = ACTIONS(1442), - [aux_sym_foreach_command_token1] = ACTIONS(1442), - [aux_sym_class_statement_token1] = ACTIONS(1442), - [aux_sym_enum_statement_token1] = ACTIONS(1442), - [anon_sym_PLUS] = ACTIONS(1442), - [anon_sym_DASH] = ACTIONS(1442), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), - [anon_sym_BANG] = ACTIONS(1442), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), - [anon_sym_PLUS_PLUS] = ACTIONS(1442), - [anon_sym_DASH_DASH] = ACTIONS(1442), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), - [anon_sym_AT_LPAREN] = ACTIONS(1442), - [anon_sym_AT_LBRACE] = ACTIONS(1442), - }, - [343] = { + [330] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -59956,15 +59248,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1843), + [sym_argument_expression_list] = STATE(1846), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -59985,7 +59277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1444), + [anon_sym_RPAREN] = ACTIONS(1421), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -59999,18 +59291,222 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [344] = { + [331] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1373), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + [sym__statement_terminator] = ACTIONS(1379), + }, + [332] = { + [aux_sym_script_block_repeat1] = STATE(332), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1423), + [sym_hexadecimal_integer_literal] = ACTIONS(1423), + [sym_real_literal] = ACTIONS(1423), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1423), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1423), + [sym_verbatim_string_characters] = ACTIONS(1423), + [sym_verbatim_here_string_characters] = ACTIONS(1423), + [anon_sym_DOT] = ACTIONS(1423), + [anon_sym_LBRACK] = ACTIONS(1423), + [aux_sym_comparison_operator_token37] = ACTIONS(1423), + [aux_sym_comparison_operator_token50] = ACTIONS(1423), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1423), + [anon_sym_DOLLAR_CARET] = ACTIONS(1423), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1423), + [anon_sym_DOLLAR_] = ACTIONS(1423), + [aux_sym_variable_token1] = ACTIONS(1423), + [aux_sym_variable_token2] = ACTIONS(1423), + [sym_braced_variable] = ACTIONS(1423), + [anon_sym_SEMI] = ACTIONS(1425), + [anon_sym_LPAREN] = ACTIONS(1423), + [anon_sym_COMMA] = ACTIONS(1423), + [aux_sym_block_name_token1] = ACTIONS(1423), + [aux_sym_block_name_token2] = ACTIONS(1423), + [aux_sym_block_name_token3] = ACTIONS(1423), + [aux_sym_block_name_token4] = ACTIONS(1423), + [anon_sym_LBRACE] = ACTIONS(1423), + [anon_sym_RBRACE] = ACTIONS(1423), + [aux_sym_if_statement_token1] = ACTIONS(1423), + [aux_sym_switch_statement_token1] = ACTIONS(1423), + [aux_sym_foreach_statement_token1] = ACTIONS(1423), + [aux_sym_for_statement_token1] = ACTIONS(1423), + [aux_sym_while_statement_token1] = ACTIONS(1423), + [aux_sym_do_statement_token1] = ACTIONS(1423), + [aux_sym_function_statement_token1] = ACTIONS(1423), + [aux_sym_function_statement_token2] = ACTIONS(1423), + [aux_sym_function_statement_token3] = ACTIONS(1423), + [aux_sym_flow_control_statement_token1] = ACTIONS(1423), + [aux_sym_flow_control_statement_token2] = ACTIONS(1423), + [aux_sym_flow_control_statement_token3] = ACTIONS(1423), + [aux_sym_flow_control_statement_token4] = ACTIONS(1423), + [aux_sym_flow_control_statement_token5] = ACTIONS(1423), + [sym_label] = ACTIONS(1423), + [aux_sym_trap_statement_token1] = ACTIONS(1423), + [aux_sym_try_statement_token1] = ACTIONS(1423), + [aux_sym_data_statement_token1] = ACTIONS(1423), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1423), + [aux_sym_parallel_statement_token1] = ACTIONS(1423), + [aux_sym_sequence_statement_token1] = ACTIONS(1423), + [anon_sym_AMP] = ACTIONS(1423), + [aux_sym_command_name_token1] = ACTIONS(1423), + [anon_sym_PERCENT] = ACTIONS(1423), + [aux_sym_foreach_command_token1] = ACTIONS(1423), + [aux_sym_class_statement_token1] = ACTIONS(1423), + [aux_sym_enum_statement_token1] = ACTIONS(1423), + [anon_sym_PLUS] = ACTIONS(1423), + [anon_sym_DASH] = ACTIONS(1423), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1423), + [anon_sym_BANG] = ACTIONS(1423), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1423), + [anon_sym_PLUS_PLUS] = ACTIONS(1423), + [anon_sym_DASH_DASH] = ACTIONS(1423), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1423), + [anon_sym_AT_LPAREN] = ACTIONS(1423), + [anon_sym_AT_LBRACE] = ACTIONS(1423), + }, + [333] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1428), + [sym_hexadecimal_integer_literal] = ACTIONS(1428), + [sym_real_literal] = ACTIONS(1428), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), + [sym_verbatim_string_characters] = ACTIONS(1428), + [sym_verbatim_here_string_characters] = ACTIONS(1428), + [anon_sym_DOT] = ACTIONS(1428), + [anon_sym_LBRACK] = ACTIONS(1428), + [aux_sym_comparison_operator_token37] = ACTIONS(1428), + [aux_sym_comparison_operator_token50] = ACTIONS(1428), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), + [anon_sym_DOLLAR_CARET] = ACTIONS(1428), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), + [anon_sym_DOLLAR_] = ACTIONS(1428), + [aux_sym_variable_token1] = ACTIONS(1428), + [aux_sym_variable_token2] = ACTIONS(1428), + [sym_braced_variable] = ACTIONS(1428), + [anon_sym_SEMI] = ACTIONS(1428), + [aux_sym_param_block_token1] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(1428), + [anon_sym_COMMA] = ACTIONS(1428), + [aux_sym_block_name_token1] = ACTIONS(1428), + [aux_sym_block_name_token2] = ACTIONS(1428), + [aux_sym_block_name_token3] = ACTIONS(1428), + [aux_sym_block_name_token4] = ACTIONS(1428), + [anon_sym_LBRACE] = ACTIONS(1428), + [aux_sym_if_statement_token1] = ACTIONS(1428), + [aux_sym_switch_statement_token1] = ACTIONS(1428), + [aux_sym_foreach_statement_token1] = ACTIONS(1428), + [aux_sym_for_statement_token1] = ACTIONS(1428), + [aux_sym_while_statement_token1] = ACTIONS(1428), + [aux_sym_do_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token2] = ACTIONS(1428), + [aux_sym_function_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token1] = ACTIONS(1428), + [aux_sym_flow_control_statement_token2] = ACTIONS(1428), + [aux_sym_flow_control_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token4] = ACTIONS(1428), + [aux_sym_flow_control_statement_token5] = ACTIONS(1428), + [sym_label] = ACTIONS(1428), + [aux_sym_trap_statement_token1] = ACTIONS(1428), + [aux_sym_try_statement_token1] = ACTIONS(1428), + [aux_sym_data_statement_token1] = ACTIONS(1428), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), + [aux_sym_parallel_statement_token1] = ACTIONS(1428), + [aux_sym_sequence_statement_token1] = ACTIONS(1428), + [anon_sym_AMP] = ACTIONS(1428), + [aux_sym_command_name_token1] = ACTIONS(1428), + [anon_sym_PERCENT] = ACTIONS(1428), + [aux_sym_foreach_command_token1] = ACTIONS(1428), + [aux_sym_class_statement_token1] = ACTIONS(1428), + [aux_sym_enum_statement_token1] = ACTIONS(1428), + [anon_sym_PLUS] = ACTIONS(1428), + [anon_sym_DASH] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), + [anon_sym_BANG] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), + [anon_sym_PLUS_PLUS] = ACTIONS(1428), + [anon_sym_DASH_DASH] = ACTIONS(1428), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LBRACE] = ACTIONS(1428), + [sym__statement_terminator] = ACTIONS(1430), + }, + [334] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -60024,15 +59520,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1846), + [sym_argument_expression_list] = STATE(1922), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -60053,7 +59549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1446), + [anon_sym_RPAREN] = ACTIONS(1432), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -60067,75 +59563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [345] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1448), - [sym_hexadecimal_integer_literal] = ACTIONS(1448), - [sym_real_literal] = ACTIONS(1448), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1448), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1448), - [sym_verbatim_string_characters] = ACTIONS(1448), - [sym_verbatim_here_string_characters] = ACTIONS(1448), - [anon_sym_DOT] = ACTIONS(1448), - [anon_sym_LBRACK] = ACTIONS(1448), - [aux_sym_comparison_operator_token37] = ACTIONS(1448), - [aux_sym_comparison_operator_token50] = ACTIONS(1448), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1448), - [anon_sym_DOLLAR_CARET] = ACTIONS(1448), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1448), - [anon_sym_DOLLAR_] = ACTIONS(1448), - [aux_sym_variable_token1] = ACTIONS(1448), - [aux_sym_variable_token2] = ACTIONS(1448), - [sym_braced_variable] = ACTIONS(1448), - [anon_sym_SEMI] = ACTIONS(1448), - [aux_sym_param_block_token1] = ACTIONS(1448), - [anon_sym_LPAREN] = ACTIONS(1448), - [anon_sym_COMMA] = ACTIONS(1448), - [aux_sym_block_name_token1] = ACTIONS(1448), - [aux_sym_block_name_token2] = ACTIONS(1448), - [aux_sym_block_name_token3] = ACTIONS(1448), - [aux_sym_block_name_token4] = ACTIONS(1448), - [anon_sym_LBRACE] = ACTIONS(1448), - [aux_sym_if_statement_token1] = ACTIONS(1448), - [aux_sym_switch_statement_token1] = ACTIONS(1448), - [aux_sym_foreach_statement_token1] = ACTIONS(1448), - [aux_sym_for_statement_token1] = ACTIONS(1448), - [aux_sym_while_statement_token1] = ACTIONS(1448), - [aux_sym_do_statement_token1] = ACTIONS(1448), - [aux_sym_function_statement_token1] = ACTIONS(1448), - [aux_sym_function_statement_token2] = ACTIONS(1448), - [aux_sym_function_statement_token3] = ACTIONS(1448), - [aux_sym_flow_control_statement_token1] = ACTIONS(1448), - [aux_sym_flow_control_statement_token2] = ACTIONS(1448), - [aux_sym_flow_control_statement_token3] = ACTIONS(1448), - [aux_sym_flow_control_statement_token4] = ACTIONS(1448), - [aux_sym_flow_control_statement_token5] = ACTIONS(1448), - [sym_label] = ACTIONS(1448), - [aux_sym_trap_statement_token1] = ACTIONS(1448), - [aux_sym_try_statement_token1] = ACTIONS(1448), - [aux_sym_data_statement_token1] = ACTIONS(1448), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1448), - [aux_sym_parallel_statement_token1] = ACTIONS(1448), - [aux_sym_sequence_statement_token1] = ACTIONS(1448), - [anon_sym_AMP] = ACTIONS(1448), - [aux_sym_command_name_token1] = ACTIONS(1448), - [anon_sym_PERCENT] = ACTIONS(1448), - [aux_sym_foreach_command_token1] = ACTIONS(1448), - [aux_sym_class_statement_token1] = ACTIONS(1448), - [aux_sym_enum_statement_token1] = ACTIONS(1448), - [anon_sym_PLUS] = ACTIONS(1448), - [anon_sym_DASH] = ACTIONS(1448), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1448), - [anon_sym_BANG] = ACTIONS(1448), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1448), - [anon_sym_PLUS_PLUS] = ACTIONS(1448), - [anon_sym_DASH_DASH] = ACTIONS(1448), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1448), - [anon_sym_AT_LPAREN] = ACTIONS(1448), - [anon_sym_AT_LBRACE] = ACTIONS(1448), - [sym__statement_terminator] = ACTIONS(1450), - }, - [346] = { + [335] = { [sym_format_operator] = STATE(582), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(795), @@ -60203,86 +59631,698 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(795), [sym__statement_terminator] = ACTIONS(795), }, - [347] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(805), - [aux_sym_comparison_operator_token2] = ACTIONS(805), - [aux_sym_comparison_operator_token3] = ACTIONS(805), - [aux_sym_comparison_operator_token4] = ACTIONS(805), - [aux_sym_comparison_operator_token5] = ACTIONS(805), - [aux_sym_comparison_operator_token6] = ACTIONS(805), - [aux_sym_comparison_operator_token7] = ACTIONS(805), - [aux_sym_comparison_operator_token8] = ACTIONS(805), - [aux_sym_comparison_operator_token9] = ACTIONS(805), - [aux_sym_comparison_operator_token10] = ACTIONS(805), - [aux_sym_comparison_operator_token11] = ACTIONS(805), - [aux_sym_comparison_operator_token12] = ACTIONS(805), - [aux_sym_comparison_operator_token13] = ACTIONS(805), - [aux_sym_comparison_operator_token14] = ACTIONS(805), - [aux_sym_comparison_operator_token15] = ACTIONS(805), - [aux_sym_comparison_operator_token16] = ACTIONS(805), - [aux_sym_comparison_operator_token17] = ACTIONS(805), - [aux_sym_comparison_operator_token18] = ACTIONS(805), - [aux_sym_comparison_operator_token19] = ACTIONS(805), - [aux_sym_comparison_operator_token20] = ACTIONS(805), - [aux_sym_comparison_operator_token21] = ACTIONS(805), - [aux_sym_comparison_operator_token22] = ACTIONS(805), - [aux_sym_comparison_operator_token23] = ACTIONS(805), - [aux_sym_comparison_operator_token24] = ACTIONS(805), - [aux_sym_comparison_operator_token25] = ACTIONS(805), - [aux_sym_comparison_operator_token26] = ACTIONS(805), - [aux_sym_comparison_operator_token27] = ACTIONS(805), - [aux_sym_comparison_operator_token28] = ACTIONS(807), - [aux_sym_comparison_operator_token29] = ACTIONS(805), - [aux_sym_comparison_operator_token30] = ACTIONS(805), - [aux_sym_comparison_operator_token31] = ACTIONS(805), - [aux_sym_comparison_operator_token32] = ACTIONS(805), - [aux_sym_comparison_operator_token33] = ACTIONS(805), - [aux_sym_comparison_operator_token34] = ACTIONS(807), - [aux_sym_comparison_operator_token35] = ACTIONS(805), - [aux_sym_comparison_operator_token36] = ACTIONS(805), - [aux_sym_comparison_operator_token37] = ACTIONS(805), - [aux_sym_comparison_operator_token38] = ACTIONS(805), - [aux_sym_comparison_operator_token39] = ACTIONS(805), - [aux_sym_comparison_operator_token40] = ACTIONS(805), - [aux_sym_comparison_operator_token41] = ACTIONS(805), - [aux_sym_comparison_operator_token42] = ACTIONS(805), - [aux_sym_comparison_operator_token43] = ACTIONS(805), - [aux_sym_comparison_operator_token44] = ACTIONS(805), - [aux_sym_comparison_operator_token45] = ACTIONS(805), - [aux_sym_comparison_operator_token46] = ACTIONS(805), - [aux_sym_comparison_operator_token47] = ACTIONS(805), - [aux_sym_comparison_operator_token48] = ACTIONS(805), - [aux_sym_comparison_operator_token49] = ACTIONS(805), - [aux_sym_comparison_operator_token50] = ACTIONS(805), - [aux_sym_format_operator_token1] = ACTIONS(805), - [anon_sym_PERCENT] = ACTIONS(805), - [aux_sym_logical_expression_token1] = ACTIONS(805), - [aux_sym_logical_expression_token2] = ACTIONS(805), - [aux_sym_logical_expression_token3] = ACTIONS(805), - [aux_sym_bitwise_expression_token1] = ACTIONS(805), - [aux_sym_bitwise_expression_token2] = ACTIONS(805), - [aux_sym_bitwise_expression_token3] = ACTIONS(805), - [anon_sym_PLUS] = ACTIONS(805), - [anon_sym_DASH] = ACTIONS(807), - [anon_sym_SLASH] = ACTIONS(805), - [anon_sym_BSLASH] = ACTIONS(805), - [anon_sym_STAR] = ACTIONS(805), - [anon_sym_DOT_DOT] = ACTIONS(1452), - [sym__statement_terminator] = ACTIONS(805), + [336] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1434), + [sym__statement_terminator] = ACTIONS(801), + }, + [337] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_RPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1373), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + }, + [338] = { + [sym_format_operator] = STATE(581), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + [anon_sym_RBRACK] = ACTIONS(795), + }, + [339] = { + [aux_sym_command_argument_sep_repeat1] = STATE(345), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_RPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1436), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + }, + [340] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1780), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1438), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [341] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1784), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1440), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [342] = { + [sym_format_operator] = STATE(582), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(807), + [sym__statement_terminator] = ACTIONS(807), + }, + [343] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(2073), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1442), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [344] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1434), + [sym__statement_terminator] = ACTIONS(811), + }, + [345] = { + [aux_sym_command_argument_sep_repeat1] = STATE(345), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1383), + [sym_hexadecimal_integer_literal] = ACTIONS(1383), + [sym_real_literal] = ACTIONS(1383), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), + [sym_verbatim_string_characters] = ACTIONS(1383), + [sym_verbatim_here_string_characters] = ACTIONS(1383), + [anon_sym_LBRACK] = ACTIONS(1383), + [anon_sym_GT] = ACTIONS(1383), + [anon_sym_GT_GT] = ACTIONS(1383), + [anon_sym_2_GT] = ACTIONS(1383), + [anon_sym_2_GT_GT] = ACTIONS(1383), + [anon_sym_3_GT] = ACTIONS(1383), + [anon_sym_3_GT_GT] = ACTIONS(1383), + [anon_sym_4_GT] = ACTIONS(1383), + [anon_sym_4_GT_GT] = ACTIONS(1383), + [anon_sym_5_GT] = ACTIONS(1383), + [anon_sym_5_GT_GT] = ACTIONS(1383), + [anon_sym_6_GT] = ACTIONS(1383), + [anon_sym_6_GT_GT] = ACTIONS(1383), + [anon_sym_STAR_GT] = ACTIONS(1383), + [anon_sym_STAR_GT_GT] = ACTIONS(1383), + [anon_sym_LT] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), + [anon_sym_2_GT_AMP1] = ACTIONS(1383), + [anon_sym_3_GT_AMP1] = ACTIONS(1383), + [anon_sym_4_GT_AMP1] = ACTIONS(1383), + [anon_sym_5_GT_AMP1] = ACTIONS(1383), + [anon_sym_6_GT_AMP1] = ACTIONS(1383), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), + [anon_sym_1_GT_AMP2] = ACTIONS(1383), + [anon_sym_3_GT_AMP2] = ACTIONS(1383), + [anon_sym_4_GT_AMP2] = ACTIONS(1383), + [anon_sym_5_GT_AMP2] = ACTIONS(1383), + [anon_sym_6_GT_AMP2] = ACTIONS(1383), + [aux_sym_comparison_operator_token37] = ACTIONS(1383), + [aux_sym_comparison_operator_token50] = ACTIONS(1383), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), + [anon_sym_DOLLAR_CARET] = ACTIONS(1383), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), + [anon_sym_DOLLAR_] = ACTIONS(1383), + [aux_sym_variable_token1] = ACTIONS(1383), + [aux_sym_variable_token2] = ACTIONS(1383), + [sym_braced_variable] = ACTIONS(1383), + [sym_generic_token] = ACTIONS(1383), + [sym_command_parameter] = ACTIONS(1383), + [anon_sym_LPAREN] = ACTIONS(1383), + [anon_sym_RPAREN] = ACTIONS(1383), + [anon_sym_COMMA] = ACTIONS(1383), + [anon_sym_LBRACE] = ACTIONS(1383), + [anon_sym_PIPE] = ACTIONS(1383), + [sym_stop_parsing] = ACTIONS(1383), + [anon_sym_SPACE] = ACTIONS(1444), + [anon_sym_COLON] = ACTIONS(1383), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), + [anon_sym_BANG] = ACTIONS(1383), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), + [anon_sym_PLUS_PLUS] = ACTIONS(1383), + [anon_sym_DASH_DASH] = ACTIONS(1383), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LPAREN] = ACTIONS(1383), + [anon_sym_AT_LBRACE] = ACTIONS(1383), }, - [348] = { + [346] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -60296,15 +60336,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(2073), + [sym_argument_expression_list] = STATE(1802), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -60325,7 +60365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1454), + [anon_sym_RPAREN] = ACTIONS(1447), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -60339,18 +60379,222 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, + [347] = { + [sym_format_operator] = STATE(581), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(807), + [anon_sym_RBRACK] = ACTIONS(807), + }, + [348] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1449), + [sym_hexadecimal_integer_literal] = ACTIONS(1449), + [sym_real_literal] = ACTIONS(1449), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1449), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1449), + [sym_verbatim_string_characters] = ACTIONS(1449), + [sym_verbatim_here_string_characters] = ACTIONS(1449), + [anon_sym_DOT] = ACTIONS(1449), + [anon_sym_LBRACK] = ACTIONS(1449), + [aux_sym_comparison_operator_token37] = ACTIONS(1449), + [aux_sym_comparison_operator_token50] = ACTIONS(1449), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1449), + [anon_sym_DOLLAR_CARET] = ACTIONS(1449), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1449), + [anon_sym_DOLLAR_] = ACTIONS(1449), + [aux_sym_variable_token1] = ACTIONS(1449), + [aux_sym_variable_token2] = ACTIONS(1449), + [sym_braced_variable] = ACTIONS(1449), + [anon_sym_SEMI] = ACTIONS(1449), + [aux_sym_param_block_token1] = ACTIONS(1449), + [anon_sym_LPAREN] = ACTIONS(1449), + [anon_sym_COMMA] = ACTIONS(1449), + [aux_sym_block_name_token1] = ACTIONS(1449), + [aux_sym_block_name_token2] = ACTIONS(1449), + [aux_sym_block_name_token3] = ACTIONS(1449), + [aux_sym_block_name_token4] = ACTIONS(1449), + [anon_sym_LBRACE] = ACTIONS(1449), + [aux_sym_if_statement_token1] = ACTIONS(1449), + [aux_sym_switch_statement_token1] = ACTIONS(1449), + [aux_sym_foreach_statement_token1] = ACTIONS(1449), + [aux_sym_for_statement_token1] = ACTIONS(1449), + [aux_sym_while_statement_token1] = ACTIONS(1449), + [aux_sym_do_statement_token1] = ACTIONS(1449), + [aux_sym_function_statement_token1] = ACTIONS(1449), + [aux_sym_function_statement_token2] = ACTIONS(1449), + [aux_sym_function_statement_token3] = ACTIONS(1449), + [aux_sym_flow_control_statement_token1] = ACTIONS(1449), + [aux_sym_flow_control_statement_token2] = ACTIONS(1449), + [aux_sym_flow_control_statement_token3] = ACTIONS(1449), + [aux_sym_flow_control_statement_token4] = ACTIONS(1449), + [aux_sym_flow_control_statement_token5] = ACTIONS(1449), + [sym_label] = ACTIONS(1449), + [aux_sym_trap_statement_token1] = ACTIONS(1449), + [aux_sym_try_statement_token1] = ACTIONS(1449), + [aux_sym_data_statement_token1] = ACTIONS(1449), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1449), + [aux_sym_parallel_statement_token1] = ACTIONS(1449), + [aux_sym_sequence_statement_token1] = ACTIONS(1449), + [anon_sym_AMP] = ACTIONS(1449), + [aux_sym_command_name_token1] = ACTIONS(1449), + [anon_sym_PERCENT] = ACTIONS(1449), + [aux_sym_foreach_command_token1] = ACTIONS(1449), + [aux_sym_class_statement_token1] = ACTIONS(1449), + [aux_sym_enum_statement_token1] = ACTIONS(1449), + [anon_sym_PLUS] = ACTIONS(1449), + [anon_sym_DASH] = ACTIONS(1449), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1449), + [anon_sym_BANG] = ACTIONS(1449), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1449), + [anon_sym_PLUS_PLUS] = ACTIONS(1449), + [anon_sym_DASH_DASH] = ACTIONS(1449), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1449), + [anon_sym_AT_LPAREN] = ACTIONS(1449), + [anon_sym_AT_LBRACE] = ACTIONS(1449), + [sym__statement_terminator] = ACTIONS(1451), + }, [349] = { + [sym_catch_clause] = STATE(322), + [aux_sym_catch_clauses_repeat1] = STATE(322), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1453), + [sym_hexadecimal_integer_literal] = ACTIONS(1453), + [sym_real_literal] = ACTIONS(1453), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1453), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1453), + [sym_verbatim_string_characters] = ACTIONS(1453), + [sym_verbatim_here_string_characters] = ACTIONS(1453), + [anon_sym_DOT] = ACTIONS(1453), + [anon_sym_LBRACK] = ACTIONS(1453), + [aux_sym_comparison_operator_token37] = ACTIONS(1453), + [aux_sym_comparison_operator_token50] = ACTIONS(1453), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1453), + [anon_sym_DOLLAR_CARET] = ACTIONS(1453), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1453), + [anon_sym_DOLLAR_] = ACTIONS(1453), + [aux_sym_variable_token1] = ACTIONS(1453), + [aux_sym_variable_token2] = ACTIONS(1453), + [sym_braced_variable] = ACTIONS(1453), + [anon_sym_SEMI] = ACTIONS(1453), + [anon_sym_LPAREN] = ACTIONS(1453), + [anon_sym_RPAREN] = ACTIONS(1453), + [anon_sym_COMMA] = ACTIONS(1453), + [anon_sym_LBRACE] = ACTIONS(1453), + [anon_sym_RBRACE] = ACTIONS(1453), + [aux_sym_if_statement_token1] = ACTIONS(1453), + [aux_sym_switch_statement_token1] = ACTIONS(1453), + [aux_sym_foreach_statement_token1] = ACTIONS(1453), + [aux_sym_for_statement_token1] = ACTIONS(1453), + [aux_sym_while_statement_token1] = ACTIONS(1453), + [aux_sym_do_statement_token1] = ACTIONS(1453), + [aux_sym_function_statement_token1] = ACTIONS(1453), + [aux_sym_function_statement_token2] = ACTIONS(1453), + [aux_sym_function_statement_token3] = ACTIONS(1453), + [aux_sym_flow_control_statement_token1] = ACTIONS(1453), + [aux_sym_flow_control_statement_token2] = ACTIONS(1453), + [aux_sym_flow_control_statement_token3] = ACTIONS(1453), + [aux_sym_flow_control_statement_token4] = ACTIONS(1453), + [aux_sym_flow_control_statement_token5] = ACTIONS(1453), + [sym_label] = ACTIONS(1453), + [aux_sym_trap_statement_token1] = ACTIONS(1453), + [aux_sym_try_statement_token1] = ACTIONS(1453), + [aux_sym_catch_clause_token1] = ACTIONS(1357), + [aux_sym_finally_clause_token1] = ACTIONS(1453), + [aux_sym_data_statement_token1] = ACTIONS(1453), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1453), + [aux_sym_parallel_statement_token1] = ACTIONS(1453), + [aux_sym_sequence_statement_token1] = ACTIONS(1453), + [anon_sym_AMP] = ACTIONS(1453), + [aux_sym_command_name_token1] = ACTIONS(1453), + [anon_sym_PERCENT] = ACTIONS(1453), + [aux_sym_foreach_command_token1] = ACTIONS(1453), + [aux_sym_class_statement_token1] = ACTIONS(1453), + [aux_sym_enum_statement_token1] = ACTIONS(1453), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1453), + [anon_sym_BANG] = ACTIONS(1453), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1453), + [anon_sym_DASH_DASH] = ACTIONS(1453), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1453), + [anon_sym_AT_LPAREN] = ACTIONS(1453), + [anon_sym_AT_LBRACE] = ACTIONS(1453), + }, + [350] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(391), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -60364,15 +60608,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_element_access] = STATE(292), [sym_invokation_expression] = STATE(292), [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1784), + [sym_argument_expression_list] = STATE(2049), [sym_argument_expression] = STATE(1501), [sym_logical_argument_expression] = STATE(1389), [sym_bitwise_argument_expression] = STATE(1390), [sym_comparison_argument_expression] = STATE(590), [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(439), - [sym_format_argument_expression] = STATE(384), - [sym_range_argument_expression] = STATE(387), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -60393,7 +60637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1456), + [anon_sym_RPAREN] = ACTIONS(1455), [anon_sym_COMMA] = ACTIONS(483), [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PLUS] = ACTIONS(485), @@ -60407,143 +60651,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [350] = { - [sym_format_operator] = STATE(582), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [sym__statement_terminator] = ACTIONS(801), - }, [351] = { + [sym_elseif_clause] = STATE(352), + [aux_sym_elseif_clauses_repeat1] = STATE(352), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_RPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1367), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), + [sym_decimal_integer_literal] = ACTIONS(1457), + [sym_hexadecimal_integer_literal] = ACTIONS(1457), + [sym_real_literal] = ACTIONS(1457), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1457), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1457), + [sym_verbatim_string_characters] = ACTIONS(1457), + [sym_verbatim_here_string_characters] = ACTIONS(1457), + [anon_sym_DOT] = ACTIONS(1457), + [anon_sym_LBRACK] = ACTIONS(1457), + [aux_sym_comparison_operator_token37] = ACTIONS(1457), + [aux_sym_comparison_operator_token50] = ACTIONS(1457), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1457), + [anon_sym_DOLLAR_CARET] = ACTIONS(1457), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1457), + [anon_sym_DOLLAR_] = ACTIONS(1457), + [aux_sym_variable_token1] = ACTIONS(1457), + [aux_sym_variable_token2] = ACTIONS(1457), + [sym_braced_variable] = ACTIONS(1457), + [anon_sym_SEMI] = ACTIONS(1457), + [anon_sym_LPAREN] = ACTIONS(1457), + [anon_sym_RPAREN] = ACTIONS(1457), + [anon_sym_COMMA] = ACTIONS(1457), + [anon_sym_LBRACE] = ACTIONS(1457), + [anon_sym_RBRACE] = ACTIONS(1457), + [aux_sym_if_statement_token1] = ACTIONS(1457), + [aux_sym_elseif_clause_token1] = ACTIONS(1363), + [aux_sym_else_clause_token1] = ACTIONS(1457), + [aux_sym_switch_statement_token1] = ACTIONS(1457), + [aux_sym_foreach_statement_token1] = ACTIONS(1457), + [aux_sym_for_statement_token1] = ACTIONS(1457), + [aux_sym_while_statement_token1] = ACTIONS(1457), + [aux_sym_do_statement_token1] = ACTIONS(1457), + [aux_sym_function_statement_token1] = ACTIONS(1457), + [aux_sym_function_statement_token2] = ACTIONS(1457), + [aux_sym_function_statement_token3] = ACTIONS(1457), + [aux_sym_flow_control_statement_token1] = ACTIONS(1457), + [aux_sym_flow_control_statement_token2] = ACTIONS(1457), + [aux_sym_flow_control_statement_token3] = ACTIONS(1457), + [aux_sym_flow_control_statement_token4] = ACTIONS(1457), + [aux_sym_flow_control_statement_token5] = ACTIONS(1457), + [sym_label] = ACTIONS(1457), + [aux_sym_trap_statement_token1] = ACTIONS(1457), + [aux_sym_try_statement_token1] = ACTIONS(1457), + [aux_sym_data_statement_token1] = ACTIONS(1457), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1457), + [aux_sym_parallel_statement_token1] = ACTIONS(1457), + [aux_sym_sequence_statement_token1] = ACTIONS(1457), + [anon_sym_AMP] = ACTIONS(1457), + [aux_sym_command_name_token1] = ACTIONS(1457), + [anon_sym_PERCENT] = ACTIONS(1457), + [aux_sym_foreach_command_token1] = ACTIONS(1457), + [aux_sym_class_statement_token1] = ACTIONS(1457), + [aux_sym_enum_statement_token1] = ACTIONS(1457), + [anon_sym_PLUS] = ACTIONS(1457), + [anon_sym_DASH] = ACTIONS(1457), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1457), + [anon_sym_BANG] = ACTIONS(1457), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1457), + [anon_sym_PLUS_PLUS] = ACTIONS(1457), + [anon_sym_DASH_DASH] = ACTIONS(1457), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1457), + [anon_sym_AT_LPAREN] = ACTIONS(1457), + [anon_sym_AT_LBRACE] = ACTIONS(1457), }, [352] = { + [sym_elseif_clause] = STATE(352), + [aux_sym_elseif_clauses_repeat1] = STATE(352), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1459), + [sym_hexadecimal_integer_literal] = ACTIONS(1459), + [sym_real_literal] = ACTIONS(1459), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1459), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1459), + [sym_verbatim_string_characters] = ACTIONS(1459), + [sym_verbatim_here_string_characters] = ACTIONS(1459), + [anon_sym_DOT] = ACTIONS(1459), + [anon_sym_LBRACK] = ACTIONS(1459), + [aux_sym_comparison_operator_token37] = ACTIONS(1459), + [aux_sym_comparison_operator_token50] = ACTIONS(1459), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1459), + [anon_sym_DOLLAR_CARET] = ACTIONS(1459), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1459), + [anon_sym_DOLLAR_] = ACTIONS(1459), + [aux_sym_variable_token1] = ACTIONS(1459), + [aux_sym_variable_token2] = ACTIONS(1459), + [sym_braced_variable] = ACTIONS(1459), + [anon_sym_SEMI] = ACTIONS(1459), + [anon_sym_LPAREN] = ACTIONS(1459), + [anon_sym_RPAREN] = ACTIONS(1459), + [anon_sym_COMMA] = ACTIONS(1459), + [anon_sym_LBRACE] = ACTIONS(1459), + [anon_sym_RBRACE] = ACTIONS(1459), + [aux_sym_if_statement_token1] = ACTIONS(1459), + [aux_sym_elseif_clause_token1] = ACTIONS(1461), + [aux_sym_else_clause_token1] = ACTIONS(1459), + [aux_sym_switch_statement_token1] = ACTIONS(1459), + [aux_sym_foreach_statement_token1] = ACTIONS(1459), + [aux_sym_for_statement_token1] = ACTIONS(1459), + [aux_sym_while_statement_token1] = ACTIONS(1459), + [aux_sym_do_statement_token1] = ACTIONS(1459), + [aux_sym_function_statement_token1] = ACTIONS(1459), + [aux_sym_function_statement_token2] = ACTIONS(1459), + [aux_sym_function_statement_token3] = ACTIONS(1459), + [aux_sym_flow_control_statement_token1] = ACTIONS(1459), + [aux_sym_flow_control_statement_token2] = ACTIONS(1459), + [aux_sym_flow_control_statement_token3] = ACTIONS(1459), + [aux_sym_flow_control_statement_token4] = ACTIONS(1459), + [aux_sym_flow_control_statement_token5] = ACTIONS(1459), + [sym_label] = ACTIONS(1459), + [aux_sym_trap_statement_token1] = ACTIONS(1459), + [aux_sym_try_statement_token1] = ACTIONS(1459), + [aux_sym_data_statement_token1] = ACTIONS(1459), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1459), + [aux_sym_parallel_statement_token1] = ACTIONS(1459), + [aux_sym_sequence_statement_token1] = ACTIONS(1459), + [anon_sym_AMP] = ACTIONS(1459), + [aux_sym_command_name_token1] = ACTIONS(1459), + [anon_sym_PERCENT] = ACTIONS(1459), + [aux_sym_foreach_command_token1] = ACTIONS(1459), + [aux_sym_class_statement_token1] = ACTIONS(1459), + [aux_sym_enum_statement_token1] = ACTIONS(1459), + [anon_sym_PLUS] = ACTIONS(1459), + [anon_sym_DASH] = ACTIONS(1459), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1459), + [anon_sym_BANG] = ACTIONS(1459), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1459), + [anon_sym_PLUS_PLUS] = ACTIONS(1459), + [anon_sym_DASH_DASH] = ACTIONS(1459), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1459), + [anon_sym_AT_LPAREN] = ACTIONS(1459), + [anon_sym_AT_LBRACE] = ACTIONS(1459), + }, + [353] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(811), [aux_sym_comparison_operator_token2] = ACTIONS(811), @@ -60608,212 +60852,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1452), - [sym__statement_terminator] = ACTIONS(811), - }, - [353] = { - [aux_sym_command_argument_sep_repeat1] = STATE(354), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1458), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), - [sym__statement_terminator] = ACTIONS(1371), + [anon_sym_DOT_DOT] = ACTIONS(1404), + [anon_sym_RBRACK] = ACTIONS(811), }, [354] = { - [aux_sym_command_argument_sep_repeat1] = STATE(354), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1379), - [sym_hexadecimal_integer_literal] = ACTIONS(1379), - [sym_real_literal] = ACTIONS(1379), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1379), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1379), - [sym_verbatim_string_characters] = ACTIONS(1379), - [sym_verbatim_here_string_characters] = ACTIONS(1379), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_GT] = ACTIONS(1379), - [anon_sym_GT_GT] = ACTIONS(1379), - [anon_sym_2_GT] = ACTIONS(1379), - [anon_sym_2_GT_GT] = ACTIONS(1379), - [anon_sym_3_GT] = ACTIONS(1379), - [anon_sym_3_GT_GT] = ACTIONS(1379), - [anon_sym_4_GT] = ACTIONS(1379), - [anon_sym_4_GT_GT] = ACTIONS(1379), - [anon_sym_5_GT] = ACTIONS(1379), - [anon_sym_5_GT_GT] = ACTIONS(1379), - [anon_sym_6_GT] = ACTIONS(1379), - [anon_sym_6_GT_GT] = ACTIONS(1379), - [anon_sym_STAR_GT] = ACTIONS(1379), - [anon_sym_STAR_GT_GT] = ACTIONS(1379), - [anon_sym_LT] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1379), - [anon_sym_2_GT_AMP1] = ACTIONS(1379), - [anon_sym_3_GT_AMP1] = ACTIONS(1379), - [anon_sym_4_GT_AMP1] = ACTIONS(1379), - [anon_sym_5_GT_AMP1] = ACTIONS(1379), - [anon_sym_6_GT_AMP1] = ACTIONS(1379), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1379), - [anon_sym_1_GT_AMP2] = ACTIONS(1379), - [anon_sym_3_GT_AMP2] = ACTIONS(1379), - [anon_sym_4_GT_AMP2] = ACTIONS(1379), - [anon_sym_5_GT_AMP2] = ACTIONS(1379), - [anon_sym_6_GT_AMP2] = ACTIONS(1379), - [aux_sym_comparison_operator_token37] = ACTIONS(1379), - [aux_sym_comparison_operator_token50] = ACTIONS(1379), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1379), - [anon_sym_DOLLAR_CARET] = ACTIONS(1379), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1379), - [anon_sym_DOLLAR_] = ACTIONS(1379), - [aux_sym_variable_token1] = ACTIONS(1379), - [aux_sym_variable_token2] = ACTIONS(1379), - [sym_braced_variable] = ACTIONS(1379), - [sym_generic_token] = ACTIONS(1379), - [sym_command_parameter] = ACTIONS(1379), - [anon_sym_LPAREN] = ACTIONS(1379), - [anon_sym_COMMA] = ACTIONS(1379), - [anon_sym_LBRACE] = ACTIONS(1379), - [anon_sym_PIPE] = ACTIONS(1379), - [sym_stop_parsing] = ACTIONS(1379), - [anon_sym_SPACE] = ACTIONS(1460), - [anon_sym_COLON] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1379), - [anon_sym_DASH] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1379), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1379), - [anon_sym_PLUS_PLUS] = ACTIONS(1379), - [anon_sym_DASH_DASH] = ACTIONS(1379), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LPAREN] = ACTIONS(1379), - [anon_sym_AT_LBRACE] = ACTIONS(1379), - [sym__statement_terminator] = ACTIONS(1389), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1824), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1464), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, [355] = { - [aux_sym_script_block_repeat1] = STATE(355), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1463), - [sym_hexadecimal_integer_literal] = ACTIONS(1463), - [sym_real_literal] = ACTIONS(1463), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1463), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1463), - [sym_verbatim_string_characters] = ACTIONS(1463), - [sym_verbatim_here_string_characters] = ACTIONS(1463), - [anon_sym_DOT] = ACTIONS(1463), - [anon_sym_LBRACK] = ACTIONS(1463), - [aux_sym_comparison_operator_token37] = ACTIONS(1463), - [aux_sym_comparison_operator_token50] = ACTIONS(1463), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1463), - [anon_sym_DOLLAR_CARET] = ACTIONS(1463), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1463), - [anon_sym_DOLLAR_] = ACTIONS(1463), - [aux_sym_variable_token1] = ACTIONS(1463), - [aux_sym_variable_token2] = ACTIONS(1463), - [sym_braced_variable] = ACTIONS(1463), - [anon_sym_SEMI] = ACTIONS(1465), - [anon_sym_LPAREN] = ACTIONS(1463), - [anon_sym_COMMA] = ACTIONS(1463), - [aux_sym_block_name_token1] = ACTIONS(1463), - [aux_sym_block_name_token2] = ACTIONS(1463), - [aux_sym_block_name_token3] = ACTIONS(1463), - [aux_sym_block_name_token4] = ACTIONS(1463), - [anon_sym_LBRACE] = ACTIONS(1463), - [anon_sym_RBRACE] = ACTIONS(1463), - [aux_sym_if_statement_token1] = ACTIONS(1463), - [aux_sym_switch_statement_token1] = ACTIONS(1463), - [aux_sym_foreach_statement_token1] = ACTIONS(1463), - [aux_sym_for_statement_token1] = ACTIONS(1463), - [aux_sym_while_statement_token1] = ACTIONS(1463), - [aux_sym_do_statement_token1] = ACTIONS(1463), - [aux_sym_function_statement_token1] = ACTIONS(1463), - [aux_sym_function_statement_token2] = ACTIONS(1463), - [aux_sym_function_statement_token3] = ACTIONS(1463), - [aux_sym_flow_control_statement_token1] = ACTIONS(1463), - [aux_sym_flow_control_statement_token2] = ACTIONS(1463), - [aux_sym_flow_control_statement_token3] = ACTIONS(1463), - [aux_sym_flow_control_statement_token4] = ACTIONS(1463), - [aux_sym_flow_control_statement_token5] = ACTIONS(1463), - [sym_label] = ACTIONS(1463), - [aux_sym_trap_statement_token1] = ACTIONS(1463), - [aux_sym_try_statement_token1] = ACTIONS(1463), - [aux_sym_data_statement_token1] = ACTIONS(1463), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1463), - [aux_sym_parallel_statement_token1] = ACTIONS(1463), - [aux_sym_sequence_statement_token1] = ACTIONS(1463), - [anon_sym_AMP] = ACTIONS(1463), - [aux_sym_command_name_token1] = ACTIONS(1463), - [anon_sym_PERCENT] = ACTIONS(1463), - [aux_sym_foreach_command_token1] = ACTIONS(1463), - [aux_sym_class_statement_token1] = ACTIONS(1463), - [aux_sym_enum_statement_token1] = ACTIONS(1463), - [anon_sym_PLUS] = ACTIONS(1463), - [anon_sym_DASH] = ACTIONS(1463), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1463), - [anon_sym_BANG] = ACTIONS(1463), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1463), - [anon_sym_PLUS_PLUS] = ACTIONS(1463), - [anon_sym_DASH_DASH] = ACTIONS(1463), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1463), - [anon_sym_AT_LPAREN] = ACTIONS(1463), - [anon_sym_AT_LBRACE] = ACTIONS(1463), + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym_unary_expression] = STATE(390), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_argument_expression_list] = STATE(1757), + [sym_argument_expression] = STATE(1501), + [sym_logical_argument_expression] = STATE(1389), + [sym_bitwise_argument_expression] = STATE(1390), + [sym_comparison_argument_expression] = STATE(590), + [sym_additive_argument_expression] = STATE(580), + [sym_multiplicative_argument_expression] = STATE(467), + [sym_format_argument_expression] = STATE(397), + [sym_range_argument_expression] = STATE(398), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1466), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, [356] = { [sym__literal] = STATE(292), @@ -60822,20 +60998,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(2013), + [sym__expression] = STATE(1755), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -60883,26 +61059,160 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(153), }, [357] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym__expression] = STATE(1702), + [sym_logical_expression] = STATE(1371), + [sym_bitwise_expression] = STATE(1312), + [sym_comparison_expression] = STATE(563), + [sym_additive_expression] = STATE(533), + [sym_multiplicative_expression] = STATE(368), + [sym_format_expression] = STATE(309), + [sym_range_expression] = STATE(316), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(302), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [358] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1373), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + [sym__statement_terminator] = ACTIONS(1379), + }, + [359] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(294), - [sym__expression] = STATE(1730), + [sym__expression] = STATE(1748), [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1327), + [sym_bitwise_expression] = STATE(1325), [sym_comparison_expression] = STATE(570), [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(346), - [sym_range_expression] = STATE(347), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(335), + [sym_range_expression] = STATE(336), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -60915,7 +61225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -60949,74 +61259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [358] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1367), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), - [sym__statement_terminator] = ACTIONS(1371), - }, - [359] = { + [360] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), @@ -61024,19 +61267,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), [sym__expression] = STATE(1665), - [sym_logical_expression] = STATE(1374), - [sym_bitwise_expression] = STATE(1306), + [sym_logical_expression] = STATE(1371), + [sym_bitwise_expression] = STATE(1312), [sym_comparison_expression] = STATE(563), [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(373), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(319), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(307), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(368), + [sym_format_expression] = STATE(309), + [sym_range_expression] = STATE(316), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(302), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61083,27 +61326,228 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [360] = { + [361] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1468), + [sym_hexadecimal_integer_literal] = ACTIONS(1468), + [sym_real_literal] = ACTIONS(1468), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1468), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1468), + [sym_verbatim_string_characters] = ACTIONS(1468), + [sym_verbatim_here_string_characters] = ACTIONS(1468), + [anon_sym_DOT] = ACTIONS(1468), + [anon_sym_LBRACK] = ACTIONS(1468), + [aux_sym_comparison_operator_token37] = ACTIONS(1468), + [aux_sym_comparison_operator_token50] = ACTIONS(1468), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1468), + [anon_sym_DOLLAR_CARET] = ACTIONS(1468), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1468), + [anon_sym_DOLLAR_] = ACTIONS(1468), + [aux_sym_variable_token1] = ACTIONS(1468), + [aux_sym_variable_token2] = ACTIONS(1468), + [sym_braced_variable] = ACTIONS(1468), + [anon_sym_SEMI] = ACTIONS(1468), + [anon_sym_LPAREN] = ACTIONS(1468), + [anon_sym_COMMA] = ACTIONS(1468), + [aux_sym_block_name_token1] = ACTIONS(1470), + [aux_sym_block_name_token2] = ACTIONS(1470), + [aux_sym_block_name_token3] = ACTIONS(1470), + [aux_sym_block_name_token4] = ACTIONS(1470), + [anon_sym_LBRACE] = ACTIONS(1468), + [anon_sym_RBRACE] = ACTIONS(1468), + [aux_sym_if_statement_token1] = ACTIONS(1468), + [aux_sym_switch_statement_token1] = ACTIONS(1468), + [aux_sym_foreach_statement_token1] = ACTIONS(1468), + [aux_sym_for_statement_token1] = ACTIONS(1468), + [aux_sym_while_statement_token1] = ACTIONS(1468), + [aux_sym_do_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token2] = ACTIONS(1468), + [aux_sym_function_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token1] = ACTIONS(1468), + [aux_sym_flow_control_statement_token2] = ACTIONS(1468), + [aux_sym_flow_control_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token4] = ACTIONS(1468), + [aux_sym_flow_control_statement_token5] = ACTIONS(1468), + [sym_label] = ACTIONS(1468), + [aux_sym_trap_statement_token1] = ACTIONS(1468), + [aux_sym_try_statement_token1] = ACTIONS(1468), + [aux_sym_data_statement_token1] = ACTIONS(1468), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1468), + [aux_sym_parallel_statement_token1] = ACTIONS(1468), + [aux_sym_sequence_statement_token1] = ACTIONS(1468), + [anon_sym_AMP] = ACTIONS(1468), + [aux_sym_command_name_token1] = ACTIONS(1468), + [anon_sym_PERCENT] = ACTIONS(1468), + [aux_sym_foreach_command_token1] = ACTIONS(1468), + [aux_sym_class_statement_token1] = ACTIONS(1468), + [aux_sym_enum_statement_token1] = ACTIONS(1468), + [anon_sym_PLUS] = ACTIONS(1468), + [anon_sym_DASH] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1468), + [anon_sym_BANG] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1468), + [anon_sym_PLUS_PLUS] = ACTIONS(1468), + [anon_sym_DASH_DASH] = ACTIONS(1468), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LBRACE] = ACTIONS(1468), + }, + [362] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1373), + [sym_hexadecimal_integer_literal] = ACTIONS(1373), + [sym_real_literal] = ACTIONS(1373), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), + [sym_verbatim_string_characters] = ACTIONS(1373), + [sym_verbatim_here_string_characters] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1373), + [anon_sym_GT] = ACTIONS(1373), + [anon_sym_GT_GT] = ACTIONS(1373), + [anon_sym_2_GT] = ACTIONS(1373), + [anon_sym_2_GT_GT] = ACTIONS(1373), + [anon_sym_3_GT] = ACTIONS(1373), + [anon_sym_3_GT_GT] = ACTIONS(1373), + [anon_sym_4_GT] = ACTIONS(1373), + [anon_sym_4_GT_GT] = ACTIONS(1373), + [anon_sym_5_GT] = ACTIONS(1373), + [anon_sym_5_GT_GT] = ACTIONS(1373), + [anon_sym_6_GT] = ACTIONS(1373), + [anon_sym_6_GT_GT] = ACTIONS(1373), + [anon_sym_STAR_GT] = ACTIONS(1373), + [anon_sym_STAR_GT_GT] = ACTIONS(1373), + [anon_sym_LT] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), + [anon_sym_2_GT_AMP1] = ACTIONS(1373), + [anon_sym_3_GT_AMP1] = ACTIONS(1373), + [anon_sym_4_GT_AMP1] = ACTIONS(1373), + [anon_sym_5_GT_AMP1] = ACTIONS(1373), + [anon_sym_6_GT_AMP1] = ACTIONS(1373), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), + [anon_sym_1_GT_AMP2] = ACTIONS(1373), + [anon_sym_3_GT_AMP2] = ACTIONS(1373), + [anon_sym_4_GT_AMP2] = ACTIONS(1373), + [anon_sym_5_GT_AMP2] = ACTIONS(1373), + [anon_sym_6_GT_AMP2] = ACTIONS(1373), + [aux_sym_comparison_operator_token37] = ACTIONS(1373), + [aux_sym_comparison_operator_token50] = ACTIONS(1373), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), + [anon_sym_DOLLAR_CARET] = ACTIONS(1373), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), + [anon_sym_DOLLAR_] = ACTIONS(1373), + [aux_sym_variable_token1] = ACTIONS(1373), + [aux_sym_variable_token2] = ACTIONS(1373), + [sym_braced_variable] = ACTIONS(1373), + [sym_generic_token] = ACTIONS(1373), + [sym_command_parameter] = ACTIONS(1373), + [anon_sym_LPAREN] = ACTIONS(1373), + [anon_sym_RPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1373), + [anon_sym_PIPE] = ACTIONS(1373), + [sym_stop_parsing] = ACTIONS(1373), + [anon_sym_SPACE] = ACTIONS(1373), + [anon_sym_COLON] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1373), + [anon_sym_DASH] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), + [anon_sym_BANG] = ACTIONS(1373), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), + [anon_sym_PLUS_PLUS] = ACTIONS(1373), + [anon_sym_DASH_DASH] = ACTIONS(1373), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LPAREN] = ACTIONS(1373), + [anon_sym_AT_LBRACE] = ACTIONS(1373), + }, + [363] = { + [sym_catch_clause] = STATE(371), + [aux_sym_catch_clauses_repeat1] = STATE(371), + [ts_builtin_sym_end] = ACTIONS(1472), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1453), + [sym_hexadecimal_integer_literal] = ACTIONS(1453), + [sym_real_literal] = ACTIONS(1453), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1453), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1453), + [sym_verbatim_string_characters] = ACTIONS(1453), + [sym_verbatim_here_string_characters] = ACTIONS(1453), + [anon_sym_DOT] = ACTIONS(1453), + [anon_sym_LBRACK] = ACTIONS(1453), + [aux_sym_comparison_operator_token37] = ACTIONS(1453), + [aux_sym_comparison_operator_token50] = ACTIONS(1453), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1453), + [anon_sym_DOLLAR_CARET] = ACTIONS(1453), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1453), + [anon_sym_DOLLAR_] = ACTIONS(1453), + [aux_sym_variable_token1] = ACTIONS(1453), + [aux_sym_variable_token2] = ACTIONS(1453), + [sym_braced_variable] = ACTIONS(1453), + [anon_sym_SEMI] = ACTIONS(1453), + [anon_sym_LPAREN] = ACTIONS(1453), + [anon_sym_COMMA] = ACTIONS(1453), + [anon_sym_LBRACE] = ACTIONS(1453), + [aux_sym_if_statement_token1] = ACTIONS(1453), + [aux_sym_switch_statement_token1] = ACTIONS(1453), + [aux_sym_foreach_statement_token1] = ACTIONS(1453), + [aux_sym_for_statement_token1] = ACTIONS(1453), + [aux_sym_while_statement_token1] = ACTIONS(1453), + [aux_sym_do_statement_token1] = ACTIONS(1453), + [aux_sym_function_statement_token1] = ACTIONS(1453), + [aux_sym_function_statement_token2] = ACTIONS(1453), + [aux_sym_function_statement_token3] = ACTIONS(1453), + [aux_sym_flow_control_statement_token1] = ACTIONS(1453), + [aux_sym_flow_control_statement_token2] = ACTIONS(1453), + [aux_sym_flow_control_statement_token3] = ACTIONS(1453), + [aux_sym_flow_control_statement_token4] = ACTIONS(1453), + [aux_sym_flow_control_statement_token5] = ACTIONS(1453), + [sym_label] = ACTIONS(1453), + [aux_sym_trap_statement_token1] = ACTIONS(1453), + [aux_sym_try_statement_token1] = ACTIONS(1453), + [aux_sym_catch_clause_token1] = ACTIONS(1395), + [aux_sym_finally_clause_token1] = ACTIONS(1453), + [aux_sym_data_statement_token1] = ACTIONS(1453), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1453), + [aux_sym_parallel_statement_token1] = ACTIONS(1453), + [aux_sym_sequence_statement_token1] = ACTIONS(1453), + [anon_sym_AMP] = ACTIONS(1453), + [aux_sym_command_name_token1] = ACTIONS(1453), + [anon_sym_PERCENT] = ACTIONS(1453), + [aux_sym_foreach_command_token1] = ACTIONS(1453), + [aux_sym_class_statement_token1] = ACTIONS(1453), + [aux_sym_enum_statement_token1] = ACTIONS(1453), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1453), + [anon_sym_BANG] = ACTIONS(1453), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1453), + [anon_sym_DASH_DASH] = ACTIONS(1453), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1453), + [anon_sym_AT_LPAREN] = ACTIONS(1453), + [anon_sym_AT_LBRACE] = ACTIONS(1453), + }, + [364] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(2023), + [sym__expression] = STATE(1991), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61150,27 +61594,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [361] = { + [365] = { + [sym_elseif_clause] = STATE(373), + [aux_sym_elseif_clauses_repeat1] = STATE(373), + [ts_builtin_sym_end] = ACTIONS(1474), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1457), + [sym_hexadecimal_integer_literal] = ACTIONS(1457), + [sym_real_literal] = ACTIONS(1457), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1457), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1457), + [sym_verbatim_string_characters] = ACTIONS(1457), + [sym_verbatim_here_string_characters] = ACTIONS(1457), + [anon_sym_DOT] = ACTIONS(1457), + [anon_sym_LBRACK] = ACTIONS(1457), + [aux_sym_comparison_operator_token37] = ACTIONS(1457), + [aux_sym_comparison_operator_token50] = ACTIONS(1457), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1457), + [anon_sym_DOLLAR_CARET] = ACTIONS(1457), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1457), + [anon_sym_DOLLAR_] = ACTIONS(1457), + [aux_sym_variable_token1] = ACTIONS(1457), + [aux_sym_variable_token2] = ACTIONS(1457), + [sym_braced_variable] = ACTIONS(1457), + [anon_sym_SEMI] = ACTIONS(1457), + [anon_sym_LPAREN] = ACTIONS(1457), + [anon_sym_COMMA] = ACTIONS(1457), + [anon_sym_LBRACE] = ACTIONS(1457), + [aux_sym_if_statement_token1] = ACTIONS(1457), + [aux_sym_elseif_clause_token1] = ACTIONS(1369), + [aux_sym_else_clause_token1] = ACTIONS(1457), + [aux_sym_switch_statement_token1] = ACTIONS(1457), + [aux_sym_foreach_statement_token1] = ACTIONS(1457), + [aux_sym_for_statement_token1] = ACTIONS(1457), + [aux_sym_while_statement_token1] = ACTIONS(1457), + [aux_sym_do_statement_token1] = ACTIONS(1457), + [aux_sym_function_statement_token1] = ACTIONS(1457), + [aux_sym_function_statement_token2] = ACTIONS(1457), + [aux_sym_function_statement_token3] = ACTIONS(1457), + [aux_sym_flow_control_statement_token1] = ACTIONS(1457), + [aux_sym_flow_control_statement_token2] = ACTIONS(1457), + [aux_sym_flow_control_statement_token3] = ACTIONS(1457), + [aux_sym_flow_control_statement_token4] = ACTIONS(1457), + [aux_sym_flow_control_statement_token5] = ACTIONS(1457), + [sym_label] = ACTIONS(1457), + [aux_sym_trap_statement_token1] = ACTIONS(1457), + [aux_sym_try_statement_token1] = ACTIONS(1457), + [aux_sym_data_statement_token1] = ACTIONS(1457), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1457), + [aux_sym_parallel_statement_token1] = ACTIONS(1457), + [aux_sym_sequence_statement_token1] = ACTIONS(1457), + [anon_sym_AMP] = ACTIONS(1457), + [aux_sym_command_name_token1] = ACTIONS(1457), + [anon_sym_PERCENT] = ACTIONS(1457), + [aux_sym_foreach_command_token1] = ACTIONS(1457), + [aux_sym_class_statement_token1] = ACTIONS(1457), + [aux_sym_enum_statement_token1] = ACTIONS(1457), + [anon_sym_PLUS] = ACTIONS(1457), + [anon_sym_DASH] = ACTIONS(1457), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1457), + [anon_sym_BANG] = ACTIONS(1457), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1457), + [anon_sym_PLUS_PLUS] = ACTIONS(1457), + [anon_sym_DASH_DASH] = ACTIONS(1457), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1457), + [anon_sym_AT_LPAREN] = ACTIONS(1457), + [anon_sym_AT_LBRACE] = ACTIONS(1457), + }, + [366] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(1755), + [sym__expression] = STATE(1774), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61217,161 +61728,228 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [362] = { - [sym_elseif_clause] = STATE(365), - [aux_sym_elseif_clauses_repeat1] = STATE(365), - [ts_builtin_sym_end] = ACTIONS(1468), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1434), - [sym_hexadecimal_integer_literal] = ACTIONS(1434), - [sym_real_literal] = ACTIONS(1434), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), - [sym_verbatim_string_characters] = ACTIONS(1434), - [sym_verbatim_here_string_characters] = ACTIONS(1434), - [anon_sym_DOT] = ACTIONS(1434), - [anon_sym_LBRACK] = ACTIONS(1434), - [aux_sym_comparison_operator_token37] = ACTIONS(1434), - [aux_sym_comparison_operator_token50] = ACTIONS(1434), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), - [anon_sym_DOLLAR_CARET] = ACTIONS(1434), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), - [anon_sym_DOLLAR_] = ACTIONS(1434), - [aux_sym_variable_token1] = ACTIONS(1434), - [aux_sym_variable_token2] = ACTIONS(1434), - [sym_braced_variable] = ACTIONS(1434), - [anon_sym_SEMI] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(1434), - [anon_sym_COMMA] = ACTIONS(1434), - [anon_sym_LBRACE] = ACTIONS(1434), - [aux_sym_if_statement_token1] = ACTIONS(1434), - [aux_sym_elseif_clause_token1] = ACTIONS(1395), - [aux_sym_else_clause_token1] = ACTIONS(1434), - [aux_sym_switch_statement_token1] = ACTIONS(1434), - [aux_sym_foreach_statement_token1] = ACTIONS(1434), - [aux_sym_for_statement_token1] = ACTIONS(1434), - [aux_sym_while_statement_token1] = ACTIONS(1434), - [aux_sym_do_statement_token1] = ACTIONS(1434), - [aux_sym_function_statement_token1] = ACTIONS(1434), - [aux_sym_function_statement_token2] = ACTIONS(1434), - [aux_sym_function_statement_token3] = ACTIONS(1434), - [aux_sym_flow_control_statement_token1] = ACTIONS(1434), - [aux_sym_flow_control_statement_token2] = ACTIONS(1434), - [aux_sym_flow_control_statement_token3] = ACTIONS(1434), - [aux_sym_flow_control_statement_token4] = ACTIONS(1434), - [aux_sym_flow_control_statement_token5] = ACTIONS(1434), - [sym_label] = ACTIONS(1434), - [aux_sym_trap_statement_token1] = ACTIONS(1434), - [aux_sym_try_statement_token1] = ACTIONS(1434), - [aux_sym_data_statement_token1] = ACTIONS(1434), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), - [aux_sym_parallel_statement_token1] = ACTIONS(1434), - [aux_sym_sequence_statement_token1] = ACTIONS(1434), - [anon_sym_AMP] = ACTIONS(1434), - [aux_sym_command_name_token1] = ACTIONS(1434), - [anon_sym_PERCENT] = ACTIONS(1434), - [aux_sym_foreach_command_token1] = ACTIONS(1434), - [aux_sym_class_statement_token1] = ACTIONS(1434), - [aux_sym_enum_statement_token1] = ACTIONS(1434), - [anon_sym_PLUS] = ACTIONS(1434), - [anon_sym_DASH] = ACTIONS(1434), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1434), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), - [anon_sym_PLUS_PLUS] = ACTIONS(1434), - [anon_sym_DASH_DASH] = ACTIONS(1434), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), - [anon_sym_AT_LPAREN] = ACTIONS(1434), - [anon_sym_AT_LBRACE] = ACTIONS(1434), + [367] = { + [sym__literal] = STATE(292), + [sym_integer_literal] = STATE(292), + [sym_string_literal] = STATE(292), + [sym_expandable_string_literal] = STATE(113), + [sym_expandable_here_string_literal] = STATE(113), + [sym_variable] = STATE(292), + [sym__expression] = STATE(2023), + [sym_logical_expression] = STATE(1402), + [sym_bitwise_expression] = STATE(1321), + [sym_comparison_expression] = STATE(576), + [sym_additive_expression] = STATE(562), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), + [sym__primary_expression] = STATE(292), + [sym__value] = STATE(292), + [sym_parenthesized_expression] = STATE(292), + [sym_sub_expression] = STATE(292), + [sym_array_expression] = STATE(292), + [sym_script_block_expression] = STATE(292), + [sym_hash_literal_expression] = STATE(292), + [sym_post_increment_expression] = STATE(292), + [sym_post_decrement_expression] = STATE(292), + [sym_member_access] = STATE(292), + [sym_element_access] = STATE(292), + [sym_invokation_expression] = STATE(292), + [sym_invokation_foreach_expression] = STATE(115), + [sym_type_literal] = STATE(76), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(479), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(483), + [aux_sym_comparison_operator_token50] = ACTIONS(483), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(485), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), + [anon_sym_BANG] = ACTIONS(483), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(487), + [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [363] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1470), - [sym_hexadecimal_integer_literal] = ACTIONS(1470), - [sym_real_literal] = ACTIONS(1470), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1470), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1470), - [sym_verbatim_string_characters] = ACTIONS(1470), - [sym_verbatim_here_string_characters] = ACTIONS(1470), - [anon_sym_DOT] = ACTIONS(1470), - [anon_sym_LBRACK] = ACTIONS(1470), - [aux_sym_comparison_operator_token37] = ACTIONS(1470), - [aux_sym_comparison_operator_token50] = ACTIONS(1470), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1470), - [anon_sym_DOLLAR_CARET] = ACTIONS(1470), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1470), - [anon_sym_DOLLAR_] = ACTIONS(1470), - [aux_sym_variable_token1] = ACTIONS(1470), - [aux_sym_variable_token2] = ACTIONS(1470), - [sym_braced_variable] = ACTIONS(1470), - [anon_sym_SEMI] = ACTIONS(1470), - [anon_sym_LPAREN] = ACTIONS(1470), - [anon_sym_COMMA] = ACTIONS(1470), - [aux_sym_block_name_token1] = ACTIONS(1472), - [aux_sym_block_name_token2] = ACTIONS(1472), - [aux_sym_block_name_token3] = ACTIONS(1472), - [aux_sym_block_name_token4] = ACTIONS(1472), - [anon_sym_LBRACE] = ACTIONS(1470), - [anon_sym_RBRACE] = ACTIONS(1470), - [aux_sym_if_statement_token1] = ACTIONS(1470), - [aux_sym_switch_statement_token1] = ACTIONS(1470), - [aux_sym_foreach_statement_token1] = ACTIONS(1470), - [aux_sym_for_statement_token1] = ACTIONS(1470), - [aux_sym_while_statement_token1] = ACTIONS(1470), - [aux_sym_do_statement_token1] = ACTIONS(1470), - [aux_sym_function_statement_token1] = ACTIONS(1470), - [aux_sym_function_statement_token2] = ACTIONS(1470), - [aux_sym_function_statement_token3] = ACTIONS(1470), - [aux_sym_flow_control_statement_token1] = ACTIONS(1470), - [aux_sym_flow_control_statement_token2] = ACTIONS(1470), - [aux_sym_flow_control_statement_token3] = ACTIONS(1470), - [aux_sym_flow_control_statement_token4] = ACTIONS(1470), - [aux_sym_flow_control_statement_token5] = ACTIONS(1470), - [sym_label] = ACTIONS(1470), - [aux_sym_trap_statement_token1] = ACTIONS(1470), - [aux_sym_try_statement_token1] = ACTIONS(1470), - [aux_sym_data_statement_token1] = ACTIONS(1470), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1470), - [aux_sym_parallel_statement_token1] = ACTIONS(1470), - [aux_sym_sequence_statement_token1] = ACTIONS(1470), - [anon_sym_AMP] = ACTIONS(1470), - [aux_sym_command_name_token1] = ACTIONS(1470), - [anon_sym_PERCENT] = ACTIONS(1470), - [aux_sym_foreach_command_token1] = ACTIONS(1470), - [aux_sym_class_statement_token1] = ACTIONS(1470), - [aux_sym_enum_statement_token1] = ACTIONS(1470), - [anon_sym_PLUS] = ACTIONS(1470), - [anon_sym_DASH] = ACTIONS(1470), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1470), - [anon_sym_BANG] = ACTIONS(1470), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1470), - [anon_sym_PLUS_PLUS] = ACTIONS(1470), - [anon_sym_DASH_DASH] = ACTIONS(1470), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1470), - [anon_sym_AT_LPAREN] = ACTIONS(1470), - [anon_sym_AT_LBRACE] = ACTIONS(1470), + [368] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(825), + [aux_sym_comparison_operator_token2] = ACTIONS(825), + [aux_sym_comparison_operator_token3] = ACTIONS(825), + [aux_sym_comparison_operator_token4] = ACTIONS(825), + [aux_sym_comparison_operator_token5] = ACTIONS(825), + [aux_sym_comparison_operator_token6] = ACTIONS(825), + [aux_sym_comparison_operator_token7] = ACTIONS(825), + [aux_sym_comparison_operator_token8] = ACTIONS(825), + [aux_sym_comparison_operator_token9] = ACTIONS(825), + [aux_sym_comparison_operator_token10] = ACTIONS(825), + [aux_sym_comparison_operator_token11] = ACTIONS(825), + [aux_sym_comparison_operator_token12] = ACTIONS(825), + [aux_sym_comparison_operator_token13] = ACTIONS(825), + [aux_sym_comparison_operator_token14] = ACTIONS(825), + [aux_sym_comparison_operator_token15] = ACTIONS(825), + [aux_sym_comparison_operator_token16] = ACTIONS(825), + [aux_sym_comparison_operator_token17] = ACTIONS(825), + [aux_sym_comparison_operator_token18] = ACTIONS(825), + [aux_sym_comparison_operator_token19] = ACTIONS(825), + [aux_sym_comparison_operator_token20] = ACTIONS(825), + [aux_sym_comparison_operator_token21] = ACTIONS(825), + [aux_sym_comparison_operator_token22] = ACTIONS(825), + [aux_sym_comparison_operator_token23] = ACTIONS(825), + [aux_sym_comparison_operator_token24] = ACTIONS(825), + [aux_sym_comparison_operator_token25] = ACTIONS(825), + [aux_sym_comparison_operator_token26] = ACTIONS(825), + [aux_sym_comparison_operator_token27] = ACTIONS(825), + [aux_sym_comparison_operator_token28] = ACTIONS(827), + [aux_sym_comparison_operator_token29] = ACTIONS(825), + [aux_sym_comparison_operator_token30] = ACTIONS(825), + [aux_sym_comparison_operator_token31] = ACTIONS(825), + [aux_sym_comparison_operator_token32] = ACTIONS(825), + [aux_sym_comparison_operator_token33] = ACTIONS(825), + [aux_sym_comparison_operator_token34] = ACTIONS(827), + [aux_sym_comparison_operator_token35] = ACTIONS(825), + [aux_sym_comparison_operator_token36] = ACTIONS(825), + [aux_sym_comparison_operator_token37] = ACTIONS(825), + [aux_sym_comparison_operator_token38] = ACTIONS(825), + [aux_sym_comparison_operator_token39] = ACTIONS(825), + [aux_sym_comparison_operator_token40] = ACTIONS(825), + [aux_sym_comparison_operator_token41] = ACTIONS(825), + [aux_sym_comparison_operator_token42] = ACTIONS(825), + [aux_sym_comparison_operator_token43] = ACTIONS(825), + [aux_sym_comparison_operator_token44] = ACTIONS(825), + [aux_sym_comparison_operator_token45] = ACTIONS(825), + [aux_sym_comparison_operator_token46] = ACTIONS(825), + [aux_sym_comparison_operator_token47] = ACTIONS(825), + [aux_sym_comparison_operator_token48] = ACTIONS(825), + [aux_sym_comparison_operator_token49] = ACTIONS(825), + [aux_sym_comparison_operator_token50] = ACTIONS(825), + [anon_sym_RPAREN] = ACTIONS(825), + [anon_sym_COMMA] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(1476), + [aux_sym_logical_expression_token1] = ACTIONS(825), + [aux_sym_logical_expression_token2] = ACTIONS(825), + [aux_sym_logical_expression_token3] = ACTIONS(825), + [aux_sym_bitwise_expression_token1] = ACTIONS(825), + [aux_sym_bitwise_expression_token2] = ACTIONS(825), + [aux_sym_bitwise_expression_token3] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_DASH] = ACTIONS(827), + [anon_sym_SLASH] = ACTIONS(1476), + [anon_sym_BSLASH] = ACTIONS(1476), + [anon_sym_STAR] = ACTIONS(1476), }, - [364] = { + [369] = { + [sym__literal] = STATE(294), + [sym_integer_literal] = STATE(294), + [sym_string_literal] = STATE(294), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), + [sym_variable] = STATE(294), + [sym__expression] = STATE(1853), + [sym_logical_expression] = STATE(1423), + [sym_bitwise_expression] = STATE(1325), + [sym_comparison_expression] = STATE(570), + [sym_additive_expression] = STATE(559), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(335), + [sym_range_expression] = STATE(336), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(294), + [sym__value] = STATE(294), + [sym_parenthesized_expression] = STATE(294), + [sym_sub_expression] = STATE(294), + [sym_array_expression] = STATE(294), + [sym_script_block_expression] = STATE(294), + [sym_hash_literal_expression] = STATE(294), + [sym_post_increment_expression] = STATE(294), + [sym_post_decrement_expression] = STATE(294), + [sym_member_access] = STATE(294), + [sym_element_access] = STATE(294), + [sym_invokation_expression] = STATE(294), + [sym_invokation_foreach_expression] = STATE(146), + [sym_type_literal] = STATE(80), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(569), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [370] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(1779), + [sym__expression] = STATE(2013), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61418,77 +61996,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [365] = { - [sym_elseif_clause] = STATE(365), - [aux_sym_elseif_clauses_repeat1] = STATE(365), - [ts_builtin_sym_end] = ACTIONS(1474), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1404), - [sym_hexadecimal_integer_literal] = ACTIONS(1404), - [sym_real_literal] = ACTIONS(1404), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1404), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1404), - [sym_verbatim_string_characters] = ACTIONS(1404), - [sym_verbatim_here_string_characters] = ACTIONS(1404), - [anon_sym_DOT] = ACTIONS(1404), - [anon_sym_LBRACK] = ACTIONS(1404), - [aux_sym_comparison_operator_token37] = ACTIONS(1404), - [aux_sym_comparison_operator_token50] = ACTIONS(1404), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1404), - [anon_sym_DOLLAR_CARET] = ACTIONS(1404), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1404), - [anon_sym_DOLLAR_] = ACTIONS(1404), - [aux_sym_variable_token1] = ACTIONS(1404), - [aux_sym_variable_token2] = ACTIONS(1404), - [sym_braced_variable] = ACTIONS(1404), - [anon_sym_SEMI] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1404), - [anon_sym_COMMA] = ACTIONS(1404), - [anon_sym_LBRACE] = ACTIONS(1404), - [aux_sym_if_statement_token1] = ACTIONS(1404), - [aux_sym_elseif_clause_token1] = ACTIONS(1476), - [aux_sym_else_clause_token1] = ACTIONS(1404), - [aux_sym_switch_statement_token1] = ACTIONS(1404), - [aux_sym_foreach_statement_token1] = ACTIONS(1404), - [aux_sym_for_statement_token1] = ACTIONS(1404), - [aux_sym_while_statement_token1] = ACTIONS(1404), - [aux_sym_do_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token1] = ACTIONS(1404), - [aux_sym_function_statement_token2] = ACTIONS(1404), - [aux_sym_function_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token1] = ACTIONS(1404), - [aux_sym_flow_control_statement_token2] = ACTIONS(1404), - [aux_sym_flow_control_statement_token3] = ACTIONS(1404), - [aux_sym_flow_control_statement_token4] = ACTIONS(1404), - [aux_sym_flow_control_statement_token5] = ACTIONS(1404), - [sym_label] = ACTIONS(1404), - [aux_sym_trap_statement_token1] = ACTIONS(1404), - [aux_sym_try_statement_token1] = ACTIONS(1404), - [aux_sym_data_statement_token1] = ACTIONS(1404), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1404), - [aux_sym_parallel_statement_token1] = ACTIONS(1404), - [aux_sym_sequence_statement_token1] = ACTIONS(1404), - [anon_sym_AMP] = ACTIONS(1404), - [aux_sym_command_name_token1] = ACTIONS(1404), - [anon_sym_PERCENT] = ACTIONS(1404), - [aux_sym_foreach_command_token1] = ACTIONS(1404), - [aux_sym_class_statement_token1] = ACTIONS(1404), - [aux_sym_enum_statement_token1] = ACTIONS(1404), - [anon_sym_PLUS] = ACTIONS(1404), - [anon_sym_DASH] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1404), - [anon_sym_BANG] = ACTIONS(1404), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1404), - [anon_sym_PLUS_PLUS] = ACTIONS(1404), - [anon_sym_DASH_DASH] = ACTIONS(1404), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LPAREN] = ACTIONS(1404), - [anon_sym_AT_LBRACE] = ACTIONS(1404), - }, - [366] = { - [sym_catch_clause] = STATE(366), - [aux_sym_catch_clauses_repeat1] = STATE(366), - [ts_builtin_sym_end] = ACTIONS(1479), + [371] = { + [sym_catch_clause] = STATE(371), + [aux_sym_catch_clauses_repeat1] = STATE(371), + [ts_builtin_sym_end] = ACTIONS(1478), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1399), [sym_hexadecimal_integer_literal] = ACTIONS(1399), @@ -61529,7 +62040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_label] = ACTIONS(1399), [aux_sym_trap_statement_token1] = ACTIONS(1399), [aux_sym_try_statement_token1] = ACTIONS(1399), - [aux_sym_catch_clause_token1] = ACTIONS(1481), + [aux_sym_catch_clause_token1] = ACTIONS(1480), [aux_sym_finally_clause_token1] = ACTIONS(1399), [aux_sym_data_statement_token1] = ACTIONS(1399), [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), @@ -61552,27 +62063,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1399), [anon_sym_AT_LBRACE] = ACTIONS(1399), }, - [367] = { + [372] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(294), - [sym__expression] = STATE(1853), + [sym__expression] = STATE(1730), [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1327), + [sym_bitwise_expression] = STATE(1325), [sym_comparison_expression] = STATE(570), [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(346), - [sym_range_expression] = STATE(347), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(335), + [sym_range_expression] = STATE(336), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -61585,7 +62096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -61619,27 +62130,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [368] = { + [373] = { + [sym_elseif_clause] = STATE(373), + [aux_sym_elseif_clauses_repeat1] = STATE(373), + [ts_builtin_sym_end] = ACTIONS(1483), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1459), + [sym_hexadecimal_integer_literal] = ACTIONS(1459), + [sym_real_literal] = ACTIONS(1459), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1459), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1459), + [sym_verbatim_string_characters] = ACTIONS(1459), + [sym_verbatim_here_string_characters] = ACTIONS(1459), + [anon_sym_DOT] = ACTIONS(1459), + [anon_sym_LBRACK] = ACTIONS(1459), + [aux_sym_comparison_operator_token37] = ACTIONS(1459), + [aux_sym_comparison_operator_token50] = ACTIONS(1459), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1459), + [anon_sym_DOLLAR_CARET] = ACTIONS(1459), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1459), + [anon_sym_DOLLAR_] = ACTIONS(1459), + [aux_sym_variable_token1] = ACTIONS(1459), + [aux_sym_variable_token2] = ACTIONS(1459), + [sym_braced_variable] = ACTIONS(1459), + [anon_sym_SEMI] = ACTIONS(1459), + [anon_sym_LPAREN] = ACTIONS(1459), + [anon_sym_COMMA] = ACTIONS(1459), + [anon_sym_LBRACE] = ACTIONS(1459), + [aux_sym_if_statement_token1] = ACTIONS(1459), + [aux_sym_elseif_clause_token1] = ACTIONS(1485), + [aux_sym_else_clause_token1] = ACTIONS(1459), + [aux_sym_switch_statement_token1] = ACTIONS(1459), + [aux_sym_foreach_statement_token1] = ACTIONS(1459), + [aux_sym_for_statement_token1] = ACTIONS(1459), + [aux_sym_while_statement_token1] = ACTIONS(1459), + [aux_sym_do_statement_token1] = ACTIONS(1459), + [aux_sym_function_statement_token1] = ACTIONS(1459), + [aux_sym_function_statement_token2] = ACTIONS(1459), + [aux_sym_function_statement_token3] = ACTIONS(1459), + [aux_sym_flow_control_statement_token1] = ACTIONS(1459), + [aux_sym_flow_control_statement_token2] = ACTIONS(1459), + [aux_sym_flow_control_statement_token3] = ACTIONS(1459), + [aux_sym_flow_control_statement_token4] = ACTIONS(1459), + [aux_sym_flow_control_statement_token5] = ACTIONS(1459), + [sym_label] = ACTIONS(1459), + [aux_sym_trap_statement_token1] = ACTIONS(1459), + [aux_sym_try_statement_token1] = ACTIONS(1459), + [aux_sym_data_statement_token1] = ACTIONS(1459), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1459), + [aux_sym_parallel_statement_token1] = ACTIONS(1459), + [aux_sym_sequence_statement_token1] = ACTIONS(1459), + [anon_sym_AMP] = ACTIONS(1459), + [aux_sym_command_name_token1] = ACTIONS(1459), + [anon_sym_PERCENT] = ACTIONS(1459), + [aux_sym_foreach_command_token1] = ACTIONS(1459), + [aux_sym_class_statement_token1] = ACTIONS(1459), + [aux_sym_enum_statement_token1] = ACTIONS(1459), + [anon_sym_PLUS] = ACTIONS(1459), + [anon_sym_DASH] = ACTIONS(1459), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1459), + [anon_sym_BANG] = ACTIONS(1459), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1459), + [anon_sym_PLUS_PLUS] = ACTIONS(1459), + [anon_sym_DASH_DASH] = ACTIONS(1459), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1459), + [anon_sym_AT_LPAREN] = ACTIONS(1459), + [anon_sym_AT_LBRACE] = ACTIONS(1459), + }, + [374] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(1801), + [sym__expression] = STATE(1779), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61686,27 +62264,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [369] = { + [375] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(1823), + [sym__expression] = STATE(1801), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61753,27 +62331,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [370] = { + [376] = { [sym__literal] = STATE(292), [sym_integer_literal] = STATE(292), [sym_string_literal] = STATE(292), [sym_expandable_string_literal] = STATE(113), [sym_expandable_here_string_literal] = STATE(113), [sym_variable] = STATE(292), - [sym__expression] = STATE(1774), + [sym__expression] = STATE(1823), [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), + [sym_bitwise_expression] = STATE(1321), [sym_comparison_expression] = STATE(576), [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), + [sym_multiplicative_expression] = STATE(392), + [sym_format_expression] = STATE(338), + [sym_range_expression] = STATE(323), + [sym_array_literal_expression] = STATE(167), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(171), + [sym_pre_increment_expression] = STATE(165), + [sym_pre_decrement_expression] = STATE(165), + [sym_cast_expression] = STATE(165), [sym__primary_expression] = STATE(292), [sym__value] = STATE(292), [sym_parenthesized_expression] = STATE(292), @@ -61820,141 +62398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [371] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), - [sym_variable] = STATE(294), - [sym__expression] = STATE(2044), - [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1327), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(346), - [sym_range_expression] = STATE(347), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(138), - [sym_type_literal] = STATE(80), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token37] = ACTIONS(573), - [aux_sym_comparison_operator_token50] = ACTIONS(573), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - }, - [372] = { - [sym_catch_clause] = STATE(366), - [aux_sym_catch_clauses_repeat1] = STATE(366), - [ts_builtin_sym_end] = ACTIONS(1484), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1442), - [sym_hexadecimal_integer_literal] = ACTIONS(1442), - [sym_real_literal] = ACTIONS(1442), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), - [sym_verbatim_string_characters] = ACTIONS(1442), - [sym_verbatim_here_string_characters] = ACTIONS(1442), - [anon_sym_DOT] = ACTIONS(1442), - [anon_sym_LBRACK] = ACTIONS(1442), - [aux_sym_comparison_operator_token37] = ACTIONS(1442), - [aux_sym_comparison_operator_token50] = ACTIONS(1442), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), - [anon_sym_DOLLAR_CARET] = ACTIONS(1442), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), - [anon_sym_DOLLAR_] = ACTIONS(1442), - [aux_sym_variable_token1] = ACTIONS(1442), - [aux_sym_variable_token2] = ACTIONS(1442), - [sym_braced_variable] = ACTIONS(1442), - [anon_sym_SEMI] = ACTIONS(1442), - [anon_sym_LPAREN] = ACTIONS(1442), - [anon_sym_COMMA] = ACTIONS(1442), - [anon_sym_LBRACE] = ACTIONS(1442), - [aux_sym_if_statement_token1] = ACTIONS(1442), - [aux_sym_switch_statement_token1] = ACTIONS(1442), - [aux_sym_foreach_statement_token1] = ACTIONS(1442), - [aux_sym_for_statement_token1] = ACTIONS(1442), - [aux_sym_while_statement_token1] = ACTIONS(1442), - [aux_sym_do_statement_token1] = ACTIONS(1442), - [aux_sym_function_statement_token1] = ACTIONS(1442), - [aux_sym_function_statement_token2] = ACTIONS(1442), - [aux_sym_function_statement_token3] = ACTIONS(1442), - [aux_sym_flow_control_statement_token1] = ACTIONS(1442), - [aux_sym_flow_control_statement_token2] = ACTIONS(1442), - [aux_sym_flow_control_statement_token3] = ACTIONS(1442), - [aux_sym_flow_control_statement_token4] = ACTIONS(1442), - [aux_sym_flow_control_statement_token5] = ACTIONS(1442), - [sym_label] = ACTIONS(1442), - [aux_sym_trap_statement_token1] = ACTIONS(1442), - [aux_sym_try_statement_token1] = ACTIONS(1442), - [aux_sym_catch_clause_token1] = ACTIONS(1375), - [aux_sym_finally_clause_token1] = ACTIONS(1442), - [aux_sym_data_statement_token1] = ACTIONS(1442), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), - [aux_sym_parallel_statement_token1] = ACTIONS(1442), - [aux_sym_sequence_statement_token1] = ACTIONS(1442), - [anon_sym_AMP] = ACTIONS(1442), - [aux_sym_command_name_token1] = ACTIONS(1442), - [anon_sym_PERCENT] = ACTIONS(1442), - [aux_sym_foreach_command_token1] = ACTIONS(1442), - [aux_sym_class_statement_token1] = ACTIONS(1442), - [aux_sym_enum_statement_token1] = ACTIONS(1442), - [anon_sym_PLUS] = ACTIONS(1442), - [anon_sym_DASH] = ACTIONS(1442), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), - [anon_sym_BANG] = ACTIONS(1442), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), - [anon_sym_PLUS_PLUS] = ACTIONS(1442), - [anon_sym_DASH_DASH] = ACTIONS(1442), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), - [anon_sym_AT_LPAREN] = ACTIONS(1442), - [anon_sym_AT_LBRACE] = ACTIONS(1442), - }, - [373] = { + [377] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(817), [aux_sym_comparison_operator_token2] = ACTIONS(817), @@ -62008,7 +62452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(817), [anon_sym_RPAREN] = ACTIONS(817), [anon_sym_COMMA] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(1486), + [anon_sym_PERCENT] = ACTIONS(1476), [aux_sym_logical_expression_token1] = ACTIONS(817), [aux_sym_logical_expression_token2] = ACTIONS(817), [aux_sym_logical_expression_token3] = ACTIONS(817), @@ -62017,98 +62461,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token3] = ACTIONS(817), [anon_sym_PLUS] = ACTIONS(817), [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1486), - }, - [374] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1367), - [sym_hexadecimal_integer_literal] = ACTIONS(1367), - [sym_real_literal] = ACTIONS(1367), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1367), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1367), - [sym_verbatim_string_characters] = ACTIONS(1367), - [sym_verbatim_here_string_characters] = ACTIONS(1367), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_GT] = ACTIONS(1367), - [anon_sym_GT_GT] = ACTIONS(1367), - [anon_sym_2_GT] = ACTIONS(1367), - [anon_sym_2_GT_GT] = ACTIONS(1367), - [anon_sym_3_GT] = ACTIONS(1367), - [anon_sym_3_GT_GT] = ACTIONS(1367), - [anon_sym_4_GT] = ACTIONS(1367), - [anon_sym_4_GT_GT] = ACTIONS(1367), - [anon_sym_5_GT] = ACTIONS(1367), - [anon_sym_5_GT_GT] = ACTIONS(1367), - [anon_sym_6_GT] = ACTIONS(1367), - [anon_sym_6_GT_GT] = ACTIONS(1367), - [anon_sym_STAR_GT] = ACTIONS(1367), - [anon_sym_STAR_GT_GT] = ACTIONS(1367), - [anon_sym_LT] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1367), - [anon_sym_2_GT_AMP1] = ACTIONS(1367), - [anon_sym_3_GT_AMP1] = ACTIONS(1367), - [anon_sym_4_GT_AMP1] = ACTIONS(1367), - [anon_sym_5_GT_AMP1] = ACTIONS(1367), - [anon_sym_6_GT_AMP1] = ACTIONS(1367), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1367), - [anon_sym_1_GT_AMP2] = ACTIONS(1367), - [anon_sym_3_GT_AMP2] = ACTIONS(1367), - [anon_sym_4_GT_AMP2] = ACTIONS(1367), - [anon_sym_5_GT_AMP2] = ACTIONS(1367), - [anon_sym_6_GT_AMP2] = ACTIONS(1367), - [aux_sym_comparison_operator_token37] = ACTIONS(1367), - [aux_sym_comparison_operator_token50] = ACTIONS(1367), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1367), - [anon_sym_DOLLAR_CARET] = ACTIONS(1367), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1367), - [anon_sym_DOLLAR_] = ACTIONS(1367), - [aux_sym_variable_token1] = ACTIONS(1367), - [aux_sym_variable_token2] = ACTIONS(1367), - [sym_braced_variable] = ACTIONS(1367), - [sym_generic_token] = ACTIONS(1367), - [sym_command_parameter] = ACTIONS(1367), - [anon_sym_LPAREN] = ACTIONS(1367), - [anon_sym_RPAREN] = ACTIONS(1367), - [anon_sym_COMMA] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_PIPE] = ACTIONS(1367), - [sym_stop_parsing] = ACTIONS(1367), - [anon_sym_SPACE] = ACTIONS(1367), - [anon_sym_COLON] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1367), - [anon_sym_DASH] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1367), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LPAREN] = ACTIONS(1367), - [anon_sym_AT_LBRACE] = ACTIONS(1367), + [anon_sym_SLASH] = ACTIONS(1476), + [anon_sym_BSLASH] = ACTIONS(1476), + [anon_sym_STAR] = ACTIONS(1476), }, - [375] = { + [378] = { [sym__literal] = STATE(294), [sym_integer_literal] = STATE(294), [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(147), - [sym_expandable_here_string_literal] = STATE(147), + [sym_expandable_string_literal] = STATE(152), + [sym_expandable_here_string_literal] = STATE(152), [sym_variable] = STATE(294), - [sym__expression] = STATE(1748), + [sym__expression] = STATE(2044), [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1327), + [sym_bitwise_expression] = STATE(1325), [sym_comparison_expression] = STATE(570), [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(382), - [sym_format_expression] = STATE(346), - [sym_range_expression] = STATE(347), - [sym_array_literal_expression] = STATE(183), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(172), - [sym_pre_increment_expression] = STATE(174), - [sym_pre_decrement_expression] = STATE(174), - [sym_cast_expression] = STATE(174), + [sym_multiplicative_expression] = STATE(386), + [sym_format_expression] = STATE(335), + [sym_range_expression] = STATE(336), + [sym_array_literal_expression] = STATE(180), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(175), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(294), [sym__value] = STATE(294), [sym_parenthesized_expression] = STATE(294), @@ -62121,7 +62498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(294), [sym_element_access] = STATE(294), [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(138), + [sym_invokation_foreach_expression] = STATE(146), [sym_type_literal] = STATE(80), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -62155,207 +62532,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [376] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1702), - [sym_logical_expression] = STATE(1374), - [sym_bitwise_expression] = STATE(1306), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(373), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(319), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(307), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [377] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1991), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1322), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(325), - [sym_range_expression] = STATE(326), - [sym_array_literal_expression] = STATE(166), - [sym_unary_expression] = STATE(300), - [sym_expression_with_unary_operator] = STATE(168), - [sym_pre_increment_expression] = STATE(169), - [sym_pre_decrement_expression] = STATE(169), - [sym_cast_expression] = STATE(169), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [378] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(825), - [aux_sym_comparison_operator_token2] = ACTIONS(825), - [aux_sym_comparison_operator_token3] = ACTIONS(825), - [aux_sym_comparison_operator_token4] = ACTIONS(825), - [aux_sym_comparison_operator_token5] = ACTIONS(825), - [aux_sym_comparison_operator_token6] = ACTIONS(825), - [aux_sym_comparison_operator_token7] = ACTIONS(825), - [aux_sym_comparison_operator_token8] = ACTIONS(825), - [aux_sym_comparison_operator_token9] = ACTIONS(825), - [aux_sym_comparison_operator_token10] = ACTIONS(825), - [aux_sym_comparison_operator_token11] = ACTIONS(825), - [aux_sym_comparison_operator_token12] = ACTIONS(825), - [aux_sym_comparison_operator_token13] = ACTIONS(825), - [aux_sym_comparison_operator_token14] = ACTIONS(825), - [aux_sym_comparison_operator_token15] = ACTIONS(825), - [aux_sym_comparison_operator_token16] = ACTIONS(825), - [aux_sym_comparison_operator_token17] = ACTIONS(825), - [aux_sym_comparison_operator_token18] = ACTIONS(825), - [aux_sym_comparison_operator_token19] = ACTIONS(825), - [aux_sym_comparison_operator_token20] = ACTIONS(825), - [aux_sym_comparison_operator_token21] = ACTIONS(825), - [aux_sym_comparison_operator_token22] = ACTIONS(825), - [aux_sym_comparison_operator_token23] = ACTIONS(825), - [aux_sym_comparison_operator_token24] = ACTIONS(825), - [aux_sym_comparison_operator_token25] = ACTIONS(825), - [aux_sym_comparison_operator_token26] = ACTIONS(825), - [aux_sym_comparison_operator_token27] = ACTIONS(825), - [aux_sym_comparison_operator_token28] = ACTIONS(827), - [aux_sym_comparison_operator_token29] = ACTIONS(825), - [aux_sym_comparison_operator_token30] = ACTIONS(825), - [aux_sym_comparison_operator_token31] = ACTIONS(825), - [aux_sym_comparison_operator_token32] = ACTIONS(825), - [aux_sym_comparison_operator_token33] = ACTIONS(825), - [aux_sym_comparison_operator_token34] = ACTIONS(827), - [aux_sym_comparison_operator_token35] = ACTIONS(825), - [aux_sym_comparison_operator_token36] = ACTIONS(825), - [aux_sym_comparison_operator_token37] = ACTIONS(825), - [aux_sym_comparison_operator_token38] = ACTIONS(825), - [aux_sym_comparison_operator_token39] = ACTIONS(825), - [aux_sym_comparison_operator_token40] = ACTIONS(825), - [aux_sym_comparison_operator_token41] = ACTIONS(825), - [aux_sym_comparison_operator_token42] = ACTIONS(825), - [aux_sym_comparison_operator_token43] = ACTIONS(825), - [aux_sym_comparison_operator_token44] = ACTIONS(825), - [aux_sym_comparison_operator_token45] = ACTIONS(825), - [aux_sym_comparison_operator_token46] = ACTIONS(825), - [aux_sym_comparison_operator_token47] = ACTIONS(825), - [aux_sym_comparison_operator_token48] = ACTIONS(825), - [aux_sym_comparison_operator_token49] = ACTIONS(825), - [aux_sym_comparison_operator_token50] = ACTIONS(825), - [anon_sym_RPAREN] = ACTIONS(825), - [anon_sym_COMMA] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(1486), - [aux_sym_logical_expression_token1] = ACTIONS(825), - [aux_sym_logical_expression_token2] = ACTIONS(825), - [aux_sym_logical_expression_token3] = ACTIONS(825), - [aux_sym_bitwise_expression_token1] = ACTIONS(825), - [aux_sym_bitwise_expression_token2] = ACTIONS(825), - [aux_sym_bitwise_expression_token3] = ACTIONS(825), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(1486), - [anon_sym_BSLASH] = ACTIONS(1486), - [anon_sym_STAR] = ACTIONS(1486), - }, }; static const uint16_t ts_small_parse_table[] = { @@ -62388,8 +62564,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -62406,6 +62580,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -62426,79 +62602,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [69] = 4, - ACTIONS(81), 1, + [69] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 1, - anon_sym_DOT_DOT, - ACTIONS(1492), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1490), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, + ACTIONS(1490), 63, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [142] = 2, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [138] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 63, + ACTIONS(1359), 1, + aux_sym_finally_clause_token1, + STATE(448), 1, + sym_finally_clause, + ACTIONS(1492), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -62540,8 +62718,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -62562,83 +62738,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [211] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(819), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1498), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(817), 56, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [284] = 4, + [211] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 1, - aux_sym_finally_clause_token1, - STATE(466), 1, - sym_finally_clause, - ACTIONS(1500), 61, + ACTIONS(1494), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -62680,6 +62783,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -62695,23 +62800,124 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [357] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [280] = 34, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(390), 1, + sym_unary_expression, + STATE(397), 1, + sym_format_argument_expression, + STATE(398), 1, + sym_range_argument_expression, + STATE(467), 1, + sym_multiplicative_argument_expression, + STATE(580), 1, + sym_additive_argument_expression, + STATE(590), 1, + sym_comparison_argument_expression, + STATE(1389), 1, + sym_logical_argument_expression, + STATE(1390), 1, + sym_bitwise_argument_expression, + STATE(1636), 1, + sym_argument_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [413] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(585), 1, - sym_format_operator, - ACTIONS(1504), 3, + ACTIONS(819), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1502), 58, + ACTIONS(1496), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -62760,24 +62966,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [432] = 3, + [486] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1508), 3, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1500), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1506), 60, + ACTIONS(1498), 58, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -62826,7 +63033,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PERCENT, @@ -62837,20 +63043,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - anon_sym_DOT_DOT, - [503] = 4, + [561] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(819), 3, + ACTIONS(827), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1510), 4, + ACTIONS(1496), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(817), 56, + ACTIONS(825), 56, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -62906,17 +63112,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_RBRACK, - [576] = 4, + [634] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1494), 1, - anon_sym_DOT_DOT, - ACTIONS(1514), 3, + ACTIONS(819), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1512), 59, + ACTIONS(1502), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -62965,31 +63173,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [649] = 4, + anon_sym_RBRACK, + [707] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(827), 3, + ACTIONS(1508), 1, + anon_sym_DOT_DOT, + ACTIONS(1506), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1498), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(825), 56, - sym__statement_terminator, + ACTIONS(1504), 59, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63038,155 +63239,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [722] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1516), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [791] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1518), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [860] = 3, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [780] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1522), 3, + ACTIONS(1512), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1520), 60, + ACTIONS(1510), 60, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63247,18 +63318,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASH, anon_sym_STAR, anon_sym_DOT_DOT, - [931] = 5, + [851] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(585), 1, - sym_format_operator, - ACTIONS(1526), 3, + ACTIONS(1516), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1524), 58, + ACTIONS(1514), 60, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63307,6 +63374,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PERCENT, @@ -63317,14 +63385,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - [1006] = 4, + anon_sym_DOT_DOT, + [922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1518), 63, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [991] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(827), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1510), 4, + ACTIONS(1502), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, @@ -63386,10 +63522,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token3, anon_sym_PLUS, anon_sym_RBRACK, - [1079] = 2, + [1064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 63, + ACTIONS(1488), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63453,10 +63589,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1148] = 2, + [1133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 63, + ACTIONS(1520), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63520,109 +63656,287 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1217] = 34, - ACTIONS(81), 1, + [1202] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1365), 1, + aux_sym_else_clause_token1, + STATE(438), 1, + sym_else_clause, + ACTIONS(1522), 61, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(141), 1, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(149), 1, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + [1275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1494), 63, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(384), 1, - sym_format_argument_expression, - STATE(387), 1, - sym_range_argument_expression, - STATE(391), 1, - sym_unary_expression, - STATE(439), 1, - sym_multiplicative_argument_expression, - STATE(580), 1, - sym_additive_argument_expression, - STATE(590), 1, - sym_comparison_argument_expression, - STATE(1389), 1, - sym_logical_argument_expression, - STATE(1390), 1, - sym_bitwise_argument_expression, - STATE(1636), 1, - sym_argument_expression, - ACTIONS(129), 2, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [1344] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1526), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1524), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1419] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1508), 1, + anon_sym_DOT_DOT, + ACTIONS(1530), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1528), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [1350] = 2, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1492] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 63, + ACTIONS(1532), 1, + ts_builtin_sym_end, + ACTIONS(1494), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63643,11 +63957,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -63664,8 +63978,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -63686,14 +63998,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1419] = 4, + [1562] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1354), 1, + ACTIONS(1371), 1, aux_sym_else_clause_token1, - STATE(443), 1, + ACTIONS(1534), 1, + ts_builtin_sym_end, + STATE(502), 1, sym_else_clause, - ACTIONS(1530), 61, + ACTIONS(1522), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63714,10 +64028,8 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -63755,112 +64067,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1492] = 33, + [1636] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(251), 14, sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(167), 1, - sym_unary_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(181), 1, - sym_range_expression, - STATE(189), 1, - sym_multiplicative_expression, - STATE(198), 1, - sym_additive_expression, - STATE(203), 1, - sym_comparison_expression, - STATE(902), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [1622] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1532), 1, - anon_sym_SPACE, - STATE(400), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1379), 60, - sym_decimal_integer_literal, + anon_sym_DOT2, + ACTIONS(253), 48, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -63868,21 +64093,13 @@ static const uint16_t ts_small_parse_table[] = { sym_verbatim_string_characters, sym_verbatim_here_string_characters, anon_sym_LBRACK, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -63900,18 +64117,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, @@ -63920,273 +64132,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1694] = 33, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [1706] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(251), 14, sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(300), 1, - sym_unary_expression, - STATE(325), 1, - sym_format_expression, - STATE(326), 1, - sym_range_expression, - STATE(386), 1, - sym_multiplicative_expression, - STATE(562), 1, - sym_additive_expression, - STATE(576), 1, - sym_comparison_expression, - STATE(1318), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [1824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1535), 1, - ts_builtin_sym_end, - ACTIONS(1516), 61, - sym_decimal_integer_literal, + anon_sym_DOT2, + ACTIONS(253), 48, + sym__statement_terminator, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1894] = 33, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(307), 1, - sym_unary_expression, - STATE(318), 1, - sym_format_expression, - STATE(319), 1, - sym_range_expression, - STATE(373), 1, - sym_multiplicative_expression, - STATE(533), 1, - sym_additive_expression, - STATE(563), 1, - sym_comparison_expression, - STATE(1309), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [1776] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1536), 1, + ts_builtin_sym_end, + ACTIONS(1490), 61, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2024] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [1846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1537), 1, + ACTIONS(1397), 1, + aux_sym_finally_clause_token1, + ACTIONS(1538), 1, ts_builtin_sym_end, - ACTIONS(1496), 61, + STATE(541), 1, + sym_finally_clause, + ACTIONS(1492), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64226,8 +64317,6 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64248,10 +64337,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2094] = 3, + [1920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, + ACTIONS(1540), 1, ts_builtin_sym_end, ACTIONS(1488), 61, sym_decimal_integer_literal, @@ -64315,12 +64404,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2164] = 3, + [1990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, + ACTIONS(1540), 1, ts_builtin_sym_end, - ACTIONS(1528), 61, + ACTIONS(1488), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64344,8 +64433,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -64362,6 +64449,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64382,16 +64471,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2234] = 5, + [2060] = 33, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(569), 1, + sym_real_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, + anon_sym_PLUS_PLUS, + ACTIONS(579), 1, + anon_sym_DASH_DASH, + STATE(80), 1, + sym_type_literal, + STATE(146), 1, + sym_invokation_foreach_expression, + STATE(175), 1, + sym_expression_with_unary_operator, + STATE(180), 1, + sym_array_literal_expression, + STATE(301), 1, + sym_unary_expression, + STATE(335), 1, + sym_format_expression, + STATE(336), 1, + sym_range_expression, + STATE(386), 1, + sym_multiplicative_expression, + STATE(559), 1, + sym_additive_expression, + STATE(570), 1, + sym_comparison_expression, + STATE(1327), 1, + sym_bitwise_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(152), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(177), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(573), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(294), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2190] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1371), 1, + ACTIONS(1388), 1, sym__statement_terminator, - ACTIONS(1543), 1, + ACTIONS(1542), 1, anon_sym_SPACE, - STATE(409), 1, + STATE(408), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1367), 59, + ACTIONS(1383), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64451,12 +64637,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2308] = 3, + [2264] = 33, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + STATE(3), 1, + sym_type_literal, + STATE(146), 1, + sym_invokation_foreach_expression, + STATE(163), 1, + sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, + STATE(180), 1, + sym_array_literal_expression, + STATE(181), 1, + sym_range_expression, + STATE(184), 1, + sym_format_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(195), 1, + sym_additive_expression, + STATE(201), 1, + sym_comparison_expression, + STATE(819), 1, + sym_bitwise_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(152), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(177), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, + ACTIONS(1532), 1, ts_builtin_sym_end, - ACTIONS(1488), 61, + ACTIONS(1494), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64518,16 +64801,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2378] = 5, + [2464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, - sym__statement_terminator, ACTIONS(1545), 1, anon_sym_SPACE, - STATE(409), 1, + STATE(416), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1379), 59, + ACTIONS(1373), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64574,6 +64855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -64587,16 +64869,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2452] = 5, + [2536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, - aux_sym_else_clause_token1, - ACTIONS(1548), 1, + ACTIONS(1547), 1, ts_builtin_sym_end, - STATE(502), 1, - sym_else_clause, - ACTIONS(1530), 59, + ACTIONS(1520), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64636,6 +64914,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64656,211 +64936,204 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2526] = 3, - ACTIONS(3), 1, + [2606] = 33, + ACTIONS(81), 1, sym_comment, - ACTIONS(1541), 1, - ts_builtin_sym_end, - ACTIONS(1528), 61, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(131), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, + ACTIONS(147), 1, anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [2596] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, + STATE(4), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(186), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(202), 1, + sym_comparison_expression, + STATE(828), 1, + sym_bitwise_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_LPAREN, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [2666] = 3, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2736] = 33, ACTIONS(81), 1, sym_comment, - ACTIONS(251), 14, + ACTIONS(119), 1, sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(167), 1, + sym_array_literal_expression, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(302), 1, + sym_unary_expression, + STATE(309), 1, + sym_format_expression, + STATE(316), 1, + sym_range_expression, + STATE(368), 1, + sym_multiplicative_expression, + STATE(533), 1, + sym_additive_expression, + STATE(563), 1, + sym_comparison_expression, + STATE(1305), 1, + sym_bitwise_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(483), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [2736] = 3, + STATE(292), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1550), 1, + ACTIONS(1549), 1, ts_builtin_sym_end, ACTIONS(1518), 61, sym_decimal_integer_literal, @@ -64886,8 +65159,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -64904,6 +65175,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64924,16 +65197,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2806] = 5, + [2936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1377), 1, - aux_sym_finally_clause_token1, - ACTIONS(1552), 1, - ts_builtin_sym_end, - STATE(541), 1, - sym_finally_clause, - ACTIONS(1500), 59, + ACTIONS(1551), 1, + anon_sym_SPACE, + STATE(416), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1383), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64941,8 +65212,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -64952,37 +65249,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -64993,87 +65265,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2880] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [3008] = 33, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(138), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(162), 1, - sym_unary_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(183), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(184), 1, - sym_format_expression, - STATE(188), 1, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(299), 1, + sym_unary_expression, + STATE(323), 1, sym_range_expression, - STATE(192), 1, + STATE(338), 1, + sym_format_expression, + STATE(392), 1, sym_multiplicative_expression, - STATE(197), 1, + STATE(562), 1, sym_additive_expression, - STATE(204), 1, + STATE(576), 1, sym_comparison_expression, - STATE(891), 1, + STATE(1320), 1, sym_bitwise_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -65090,14 +65362,16 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3010] = 4, + [3138] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(1379), 1, + sym__statement_terminator, ACTIONS(1554), 1, anon_sym_SPACE, - STATE(400), 1, + STATE(408), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1367), 60, + ACTIONS(1373), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65144,7 +65418,6 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -65158,199 +65431,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3082] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [3212] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1556), 61, + sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(138), 1, - sym_invokation_foreach_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(183), 1, - sym_array_literal_expression, - STATE(304), 1, - sym_unary_expression, - STATE(346), 1, - sym_format_expression, - STATE(347), 1, - sym_range_expression, - STATE(382), 1, - sym_multiplicative_expression, - STATE(559), 1, - sym_additive_expression, - STATE(570), 1, - sym_comparison_expression, - STATE(1326), 1, - sym_bitwise_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(147), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(174), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3212] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(141), 1, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(384), 1, - sym_format_argument_expression, - STATE(387), 1, - sym_range_argument_expression, - STATE(391), 1, - sym_unary_expression, - STATE(439), 1, - sym_multiplicative_argument_expression, - STATE(580), 1, - sym_additive_argument_expression, - STATE(590), 1, - sym_comparison_argument_expression, - STATE(1364), 1, - sym_bitwise_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3339] = 31, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [3279] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(1081), 1, @@ -65371,29 +65517,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, ACTIONS(1558), 1, - sym_simple_name, + sym_real_literal, ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1564), 1, + ACTIONS(1566), 1, anon_sym_RBRACE, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1770), 1, sym_unary_expression, STATE(1837), 1, sym_key_expression, - STATE(1955), 1, + STATE(2088), 1, sym_hash_literal_body, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -65401,16 +65547,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -65420,7 +65566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -65444,72 +65590,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3464] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1572), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3531] = 2, + [3404] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1574), 61, @@ -65574,7 +65655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3598] = 2, + [3471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1576), 61, @@ -65639,7 +65720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3665] = 2, + [3538] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1578), 61, @@ -65704,7 +65785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3732] = 2, + [3605] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1580), 61, @@ -65769,85 +65850,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3799] = 32, + [3672] = 32, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(481), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(80), 1, sym_type_literal, - STATE(115), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(168), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(180), 1, + sym_array_literal_expression, + STATE(301), 1, sym_unary_expression, - STATE(318), 1, + STATE(335), 1, sym_format_expression, - STATE(319), 1, + STATE(336), 1, sym_range_expression, - STATE(373), 1, + STATE(386), 1, sym_multiplicative_expression, - STATE(533), 1, + STATE(559), 1, sym_additive_expression, - STATE(558), 1, + STATE(568), 1, sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(294), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -65864,7 +65945,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3926] = 2, + [3799] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1582), 61, @@ -65929,7 +66010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3993] = 2, + [3866] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1584), 61, @@ -65994,150 +66075,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4060] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1586), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4127] = 32, + [3933] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1081), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1101), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1103), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1113), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(1558), 1, sym_real_literal, - ACTIONS(481), 1, + ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1570), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(76), 1, + ACTIONS(1586), 1, + anon_sym_RBRACE, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(546), 1, sym_type_literal, - STATE(115), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(300), 1, + STATE(1770), 1, sym_unary_expression, - STATE(325), 1, - sym_format_expression, - STATE(326), 1, - sym_range_expression, - STATE(386), 1, - sym_multiplicative_expression, - STATE(562), 1, - sym_additive_expression, - STATE(575), 1, - sym_comparison_expression, - ACTIONS(129), 2, + STATE(1789), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(1323), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -66154,72 +66169,101 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4254] = 2, - ACTIONS(3), 1, + [4058] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1588), 61, + ACTIONS(1081), 1, sym_decimal_integer_literal, + ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1087), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1558), 1, + sym_real_literal, + ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, + anon_sym_LBRACK, + ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, + anon_sym_DASH_DASH, + ACTIONS(1588), 1, + anon_sym_RBRACE, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1795), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1568), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(967), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1564), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4321] = 2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4183] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1590), 61, @@ -66284,7 +66328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4388] = 31, + [4250] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(1081), 1, @@ -66305,46 +66349,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, ACTIONS(1558), 1, - sym_simple_name, + sym_real_literal, ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, ACTIONS(1592), 1, anon_sym_RBRACE, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, + STATE(1747), 1, + sym_hash_literal_body, STATE(1770), 1, sym_unary_expression, STATE(1837), 1, sym_key_expression, - STATE(1972), 1, - sym_hash_literal_body, ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -66354,7 +66398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -66378,10 +66422,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4513] = 2, + [4375] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1596), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1598), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1594), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [4446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 61, + ACTIONS(1600), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66443,68 +66554,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4580] = 32, + [4513] = 32, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, - STATE(167), 1, - sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(181), 1, - sym_range_expression, - STATE(189), 1, - sym_multiplicative_expression, - STATE(198), 1, - sym_additive_expression, - STATE(200), 1, - sym_comparison_expression, + STATE(390), 1, + sym_unary_expression, + STATE(397), 1, + sym_format_argument_expression, + STATE(398), 1, + sym_range_argument_expression, + STATE(467), 1, + sym_multiplicative_argument_expression, + STATE(580), 1, + sym_additive_argument_expression, + STATE(590), 1, + sym_comparison_argument_expression, + STATE(1363), 1, + sym_bitwise_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -66514,14 +66625,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -66538,10 +66649,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4707] = 2, + [4640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 61, + ACTIONS(1602), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66603,10 +66714,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4774] = 2, + [4707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 61, + ACTIONS(1604), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66668,10 +66779,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4841] = 2, + [4774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 61, + ACTIONS(1492), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66733,74 +66844,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4908] = 4, - ACTIONS(81), 1, + [4841] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1604), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1600), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, + ACTIONS(1606), 61, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, - [4979] = 31, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [4908] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(1081), 1, @@ -66821,28 +66930,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, ACTIONS(1558), 1, - sym_simple_name, + sym_real_literal, ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - ACTIONS(1606), 1, + ACTIONS(1608), 1, anon_sym_RBRACE, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(1747), 1, - sym_hash_literal_body, STATE(1770), 1, sym_unary_expression, + STATE(1817), 1, + sym_hash_literal_body, STATE(1837), 1, sym_key_expression, ACTIONS(1091), 2, @@ -66851,16 +66960,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -66870,7 +66979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -66894,72 +67003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [5104] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1608), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5171] = 2, + [5033] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1610), 61, @@ -67024,150 +67068,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5238] = 2, - ACTIONS(3), 1, + [5100] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1612), 61, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [5305] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, + STATE(76), 1, sym_type_literal, - STATE(138), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(162), 1, - sym_unary_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(183), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(184), 1, - sym_format_expression, - STATE(188), 1, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(299), 1, + sym_unary_expression, + STATE(323), 1, sym_range_expression, - STATE(192), 1, + STATE(338), 1, + sym_format_expression, + STATE(392), 1, sym_multiplicative_expression, - STATE(197), 1, + STATE(562), 1, sym_additive_expression, - STATE(201), 1, + STATE(575), 1, sym_comparison_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -67184,104 +67163,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [5432] = 31, - ACTIONS(81), 1, + [5227] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1612), 61, sym_decimal_integer_literal, - ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, - ACTIONS(1558), 1, - sym_simple_name, - ACTIONS(1560), 1, - anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1570), 1, - anon_sym_DASH_DASH, - ACTIONS(1614), 1, - anon_sym_RBRACE, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(955), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1773), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1566), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(947), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [5557] = 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [5294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 61, + ACTIONS(1614), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67343,10 +67293,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5624] = 2, + [5361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 61, + ACTIONS(1616), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67408,10 +67358,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5691] = 2, + [5428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 61, + ACTIONS(1618), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67473,10 +67423,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5758] = 2, + [5495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 61, + ACTIONS(1620), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67538,10 +67488,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5825] = 2, + [5562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 61, + ACTIONS(1622), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67603,10 +67553,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5892] = 2, + [5629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 61, + ACTIONS(1624), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67668,104 +67618,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5959] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, - ACTIONS(1558), 1, - sym_simple_name, - ACTIONS(1560), 1, - anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1570), 1, - anon_sym_DASH_DASH, - ACTIONS(1628), 1, - anon_sym_RBRACE, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(955), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1795), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1566), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(947), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1562), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6084] = 2, + [5696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 61, + ACTIONS(1626), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67827,10 +67683,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6151] = 2, + [5763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 61, + ACTIONS(1628), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67892,10 +67748,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6218] = 2, + [5830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 61, + ACTIONS(1630), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67957,10 +67813,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6285] = 2, + [5897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 61, + ACTIONS(1632), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68022,171 +67878,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6352] = 31, - ACTIONS(81), 1, + [5964] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1634), 61, sym_decimal_integer_literal, - ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, - ACTIONS(1558), 1, - sym_simple_name, - ACTIONS(1560), 1, - anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1570), 1, - anon_sym_DASH_DASH, - ACTIONS(1638), 1, - anon_sym_RBRACE, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(955), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1817), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1566), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(947), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6477] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1642), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1604), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1640), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [6548] = 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [6031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 61, + ACTIONS(1636), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68248,10 +68008,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6615] = 2, + [6098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 61, + ACTIONS(1638), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68313,10 +68073,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6682] = 2, + [6165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1648), 61, + ACTIONS(1640), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68378,10 +68138,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6749] = 2, + [6232] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 61, + ACTIONS(1642), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68443,10 +68203,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6816] = 2, + [6299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 61, + ACTIONS(1644), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68508,10 +68268,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6883] = 2, + [6366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 61, + ACTIONS(1646), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68573,10 +68333,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6950] = 2, + [6433] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1558), 1, + sym_real_literal, + ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, + anon_sym_LBRACK, + ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, + anon_sym_DASH_DASH, + ACTIONS(1648), 1, + anon_sym_RBRACE, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1773), 1, + sym_hash_literal_body, + STATE(1837), 1, + sym_key_expression, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1568), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(967), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1564), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [6558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 61, + ACTIONS(1650), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68638,10 +68492,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7017] = 2, + [6625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 61, + ACTIONS(1652), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68703,10 +68557,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7084] = 2, + [6692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 61, + ACTIONS(1654), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68768,10 +68622,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7151] = 2, + [6759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 61, + ACTIONS(1656), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68833,10 +68687,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7218] = 2, + [6826] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 61, + ACTIONS(1658), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68898,10 +68752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7285] = 2, + [6893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 61, + ACTIONS(1660), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68963,7 +68817,169 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7352] = 2, + [6960] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1664), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1598), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1662), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [7031] = 32, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + STATE(3), 1, + sym_type_literal, + STATE(146), 1, + sym_invokation_foreach_expression, + STATE(163), 1, + sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, + STATE(180), 1, + sym_array_literal_expression, + STATE(181), 1, + sym_range_expression, + STATE(184), 1, + sym_format_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(195), 1, + sym_additive_expression, + STATE(199), 1, + sym_comparison_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(152), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(177), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1666), 61, @@ -69028,7 +69044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7419] = 31, + [7225] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(1081), 1, @@ -69049,29 +69065,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, ACTIONS(1558), 1, - sym_simple_name, + sym_real_literal, ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, ACTIONS(1668), 1, anon_sym_RBRACE, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1770), 1, sym_unary_expression, STATE(1837), 1, sym_key_expression, - STATE(2088), 1, + STATE(1955), 1, sym_hash_literal_body, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -69079,16 +69095,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, STATE(534), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -69098,7 +69114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -69122,10 +69138,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [7544] = 2, + [7350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 61, + ACTIONS(1468), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69187,10 +69203,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7611] = 2, + [7417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 61, + ACTIONS(1670), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69252,10 +69268,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7678] = 2, + [7484] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 61, + ACTIONS(1488), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69317,10 +69333,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7745] = 2, + [7551] = 32, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(115), 1, + sym_invokation_foreach_expression, + STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(186), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(200), 1, + sym_comparison_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(113), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 61, + ACTIONS(1672), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69382,85 +69493,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7812] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [7745] = 32, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, + ACTIONS(479), 1, sym_real_literal, - ACTIONS(571), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(487), 1, anon_sym_PLUS_PLUS, - ACTIONS(579), 1, + ACTIONS(489), 1, anon_sym_DASH_DASH, - STATE(80), 1, + STATE(76), 1, sym_type_literal, - STATE(138), 1, + STATE(115), 1, sym_invokation_foreach_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(183), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(302), 1, sym_unary_expression, - STATE(346), 1, + STATE(309), 1, sym_format_expression, - STATE(347), 1, + STATE(316), 1, sym_range_expression, - STATE(382), 1, + STATE(368), 1, sym_multiplicative_expression, - STATE(559), 1, + STATE(533), 1, sym_additive_expression, - STATE(568), 1, + STATE(558), 1, sym_comparison_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -69477,10 +69588,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, + [7872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1674), 61, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, [7939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 61, + ACTIONS(1676), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69545,7 +69721,7 @@ static const uint16_t ts_small_parse_table[] = { [8006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 61, + ACTIONS(1678), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69610,7 +69786,7 @@ static const uint16_t ts_small_parse_table[] = { [8073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 61, + ACTIONS(1680), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69737,10 +69913,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8207] = 2, + [8207] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1081), 1, + sym_decimal_integer_literal, + ACTIONS(1083), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1087), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1089), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1101), 1, + anon_sym_LPAREN, + ACTIONS(1103), 1, + anon_sym_LBRACE, + ACTIONS(1111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1113), 1, + anon_sym_AT_LPAREN, + ACTIONS(1115), 1, + anon_sym_AT_LBRACE, + ACTIONS(1558), 1, + sym_real_literal, + ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, + anon_sym_LBRACK, + ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, + anon_sym_DASH_DASH, + ACTIONS(1684), 1, + anon_sym_RBRACE, + STATE(171), 1, + sym_expression_with_unary_operator, + STATE(546), 1, + sym_type_literal, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(1770), 1, + sym_unary_expression, + STATE(1837), 1, + sym_key_expression, + STATE(1972), 1, + sym_hash_literal_body, + ACTIONS(1091), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1099), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1568), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(534), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(967), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(165), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1097), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1564), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1323), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 61, + ACTIONS(1494), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69802,10 +70072,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8274] = 2, + [8399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 61, + ACTIONS(1686), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69867,106 +70137,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8341] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, - ACTIONS(1558), 1, - sym_simple_name, - ACTIONS(1560), 1, - anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1570), 1, - anon_sym_DASH_DASH, - ACTIONS(1686), 1, - anon_sym_RBRACE, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(955), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1789), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1566), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(947), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(169), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1562), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, [8466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 1, + ACTIONS(1538), 1, ts_builtin_sym_end, - ACTIONS(1500), 59, + ACTIONS(1492), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70031,7 +70207,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1688), 1, ts_builtin_sym_end, - ACTIONS(1470), 59, + ACTIONS(1468), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70096,7 +70272,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1690), 1, ts_builtin_sym_end, - ACTIONS(1582), 59, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70161,7 +70337,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1692), 1, ts_builtin_sym_end, - ACTIONS(1598), 59, + ACTIONS(1618), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70226,7 +70402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1694), 1, ts_builtin_sym_end, - ACTIONS(1622), 59, + ACTIONS(1626), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70291,7 +70467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1696), 1, ts_builtin_sym_end, - ACTIONS(1624), 59, + ACTIONS(1636), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70382,19 +70558,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(162), 1, + STATE(163), 1, sym_unary_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, + STATE(181), 1, + sym_range_expression, STATE(184), 1, sym_format_expression, - STATE(188), 1, - sym_range_expression, - STATE(192), 1, + STATE(190), 1, sym_multiplicative_expression, STATE(196), 1, sym_additive_expression, @@ -70407,10 +70583,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -70449,7 +70625,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1698), 1, ts_builtin_sym_end, - ACTIONS(1630), 59, + ACTIONS(1642), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70514,7 +70690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1700), 1, ts_builtin_sym_end, - ACTIONS(1632), 59, + ACTIONS(1658), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70577,7 +70753,7 @@ static const uint16_t ts_small_parse_table[] = { [9134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1367), 60, + ACTIONS(1373), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70643,7 +70819,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1702), 1, ts_builtin_sym_end, - ACTIONS(1660), 59, + ACTIONS(1676), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70708,7 +70884,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1704), 1, ts_builtin_sym_end, - ACTIONS(1680), 59, + ACTIONS(1620), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70773,7 +70949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1706), 1, ts_builtin_sym_end, - ACTIONS(1682), 59, + ACTIONS(1666), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70838,7 +71014,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1708), 1, ts_builtin_sym_end, - ACTIONS(1634), 59, + ACTIONS(1602), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70903,7 +71079,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1710), 1, ts_builtin_sym_end, - ACTIONS(1596), 59, + ACTIONS(1630), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70968,7 +71144,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1712), 1, ts_builtin_sym_end, - ACTIONS(1608), 59, + ACTIONS(1632), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71033,7 +71209,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1714), 1, ts_builtin_sym_end, - ACTIONS(1610), 59, + ACTIONS(1670), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71098,7 +71274,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1716), 1, ts_builtin_sym_end, - ACTIONS(1612), 59, + ACTIONS(1606), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71163,7 +71339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1718), 1, ts_builtin_sym_end, - ACTIONS(1648), 59, + ACTIONS(1590), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71228,7 +71404,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1720), 1, ts_builtin_sym_end, - ACTIONS(1650), 59, + ACTIONS(1600), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71293,7 +71469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1722), 1, ts_builtin_sym_end, - ACTIONS(1658), 59, + ACTIONS(1604), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71358,7 +71534,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1724), 1, ts_builtin_sym_end, - ACTIONS(1662), 59, + ACTIONS(1610), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71423,7 +71599,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1726), 1, ts_builtin_sym_end, - ACTIONS(1664), 59, + ACTIONS(1614), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71488,7 +71664,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1728), 1, ts_builtin_sym_end, - ACTIONS(1676), 59, + ACTIONS(1622), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71553,7 +71729,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1730), 1, ts_builtin_sym_end, - ACTIONS(1684), 59, + ACTIONS(1628), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71618,7 +71794,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1732), 1, ts_builtin_sym_end, - ACTIONS(1572), 59, + ACTIONS(1634), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71683,7 +71859,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1734), 1, ts_builtin_sym_end, - ACTIONS(1576), 59, + ACTIONS(1686), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71748,7 +71924,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1736), 1, ts_builtin_sym_end, - ACTIONS(1578), 59, + ACTIONS(1640), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71839,19 +72015,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(301), 1, sym_unary_expression, - STATE(346), 1, + STATE(335), 1, sym_format_expression, - STATE(347), 1, + STATE(336), 1, sym_range_expression, - STATE(382), 1, + STATE(386), 1, sym_multiplicative_expression, STATE(550), 1, sym_additive_expression, @@ -71864,10 +72040,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -71906,7 +72082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1738), 1, ts_builtin_sym_end, - ACTIONS(1584), 59, + ACTIONS(1654), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71971,7 +72147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1740), 1, ts_builtin_sym_end, - ACTIONS(1586), 59, + ACTIONS(1672), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72036,7 +72212,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1742), 1, ts_builtin_sym_end, - ACTIONS(1588), 59, + ACTIONS(1674), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72101,7 +72277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1744), 1, ts_builtin_sym_end, - ACTIONS(1590), 59, + ACTIONS(1682), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72194,17 +72370,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(300), 1, + STATE(299), 1, sym_unary_expression, - STATE(325), 1, - sym_format_expression, - STATE(326), 1, + STATE(323), 1, sym_range_expression, - STATE(386), 1, + STATE(338), 1, + sym_format_expression, + STATE(392), 1, sym_multiplicative_expression, STATE(553), 1, sym_additive_expression, @@ -72220,7 +72396,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -72259,7 +72435,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1746), 1, ts_builtin_sym_end, - ACTIONS(1636), 59, + ACTIONS(1638), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72352,17 +72528,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(302), 1, sym_unary_expression, - STATE(318), 1, + STATE(309), 1, sym_format_expression, - STATE(319), 1, + STATE(316), 1, sym_range_expression, - STATE(373), 1, + STATE(368), 1, sym_multiplicative_expression, STATE(521), 1, sym_additive_expression, @@ -72378,7 +72554,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -72419,10 +72595,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1750), 1, anon_sym_DASH, - ACTIONS(835), 2, + ACTIONS(841), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 56, + ACTIONS(839), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -72484,7 +72660,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1752), 1, ts_builtin_sym_end, - ACTIONS(1644), 59, + ACTIONS(1584), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72549,7 +72725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1754), 1, ts_builtin_sym_end, - ACTIONS(1666), 59, + ACTIONS(1616), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72642,11 +72818,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1812), 1, anon_sym_AT_LBRACE, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1770), 1, sym_unary_expression, @@ -72664,10 +72840,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(524), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -72734,19 +72910,19 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(179), 1, sym_format_expression, - STATE(181), 1, + STATE(186), 1, sym_range_expression, - STATE(189), 1, + STATE(191), 1, sym_multiplicative_expression, - STATE(195), 1, + STATE(198), 1, sym_additive_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -72760,7 +72936,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -72799,7 +72975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1815), 1, ts_builtin_sym_end, - ACTIONS(1672), 59, + ACTIONS(1678), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72864,7 +73040,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1817), 1, ts_builtin_sym_end, - ACTIONS(1674), 59, + ACTIONS(1680), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72929,7 +73105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1819), 1, ts_builtin_sym_end, - ACTIONS(1580), 59, + ACTIONS(1574), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72994,7 +73170,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1821), 1, ts_builtin_sym_end, - ACTIONS(1574), 59, + ACTIONS(1576), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73057,7 +73233,7 @@ static const uint16_t ts_small_parse_table[] = { [11862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, + ACTIONS(1540), 1, ts_builtin_sym_end, ACTIONS(1488), 59, sym_decimal_integer_literal, @@ -73124,7 +73300,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1823), 1, ts_builtin_sym_end, - ACTIONS(1620), 59, + ACTIONS(1578), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73189,7 +73365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1825), 1, ts_builtin_sym_end, - ACTIONS(1670), 59, + ACTIONS(1556), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73256,10 +73432,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1750), 1, anon_sym_DASH, - ACTIONS(843), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(841), 56, + ACTIONS(833), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -73337,23 +73513,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, - sym_real_literal, ACTIONS(1558), 1, - sym_simple_name, + sym_real_literal, ACTIONS(1560), 1, + sym_simple_name, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, ACTIONS(1827), 1, anon_sym_RBRACE, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1770), 1, sym_unary_expression, @@ -73365,16 +73541,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, STATE(524), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -73384,7 +73560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -73413,7 +73589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1829), 1, ts_builtin_sym_end, - ACTIONS(1652), 59, + ACTIONS(1644), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73478,7 +73654,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1831), 1, ts_builtin_sym_end, - ACTIONS(1654), 59, + ACTIONS(1646), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73543,7 +73719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1833), 1, ts_builtin_sym_end, - ACTIONS(1594), 59, + ACTIONS(1650), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73606,9 +73782,9 @@ static const uint16_t ts_small_parse_table[] = { [12464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1541), 1, + ACTIONS(1532), 1, ts_builtin_sym_end, - ACTIONS(1528), 59, + ACTIONS(1494), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73673,7 +73849,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1835), 1, ts_builtin_sym_end, - ACTIONS(1616), 59, + ACTIONS(1652), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73738,7 +73914,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1837), 1, ts_builtin_sym_end, - ACTIONS(1678), 59, + ACTIONS(1656), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73803,7 +73979,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1839), 1, ts_builtin_sym_end, - ACTIONS(1656), 59, + ACTIONS(1624), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73868,7 +74044,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1841), 1, ts_builtin_sym_end, - ACTIONS(1618), 59, + ACTIONS(1580), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73933,7 +74109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1843), 1, ts_builtin_sym_end, - ACTIONS(1626), 59, + ACTIONS(1582), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73998,7 +74174,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1845), 1, ts_builtin_sym_end, - ACTIONS(1646), 59, + ACTIONS(1660), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74061,9 +74237,9 @@ static const uint16_t ts_small_parse_table[] = { [12940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1371), 1, + ACTIONS(1379), 1, sym__statement_terminator, - ACTIONS(1367), 59, + ACTIONS(1373), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74146,21 +74322,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, + ACTIONS(1558), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(161), 1, + STATE(164), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -74168,17 +74344,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, anon_sym_EQ, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74188,7 +74364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -74243,19 +74419,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(162), 1, + STATE(163), 1, sym_unary_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, + STATE(181), 1, + sym_range_expression, STATE(184), 1, sym_format_expression, - STATE(188), 1, - sym_range_expression, - STATE(190), 1, + STATE(192), 1, sym_multiplicative_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -74266,10 +74442,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74336,15 +74512,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(384), 1, + STATE(390), 1, + sym_unary_expression, + STATE(397), 1, sym_format_argument_expression, - STATE(387), 1, + STATE(398), 1, sym_range_argument_expression, - STATE(391), 1, - sym_unary_expression, - STATE(439), 1, + STATE(467), 1, sym_multiplicative_argument_expression, STATE(583), 1, sym_additive_argument_expression, @@ -74360,7 +74536,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74425,19 +74601,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(301), 1, sym_unary_expression, - STATE(346), 1, + STATE(335), 1, sym_format_expression, - STATE(347), 1, + STATE(336), 1, sym_range_expression, - STATE(388), 1, + STATE(384), 1, sym_multiplicative_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -74448,10 +74624,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74492,10 +74668,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1849), 1, anon_sym_DASH, - ACTIONS(835), 2, + ACTIONS(841), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 55, + ACTIONS(839), 55, sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -74554,7 +74730,7 @@ static const uint16_t ts_small_parse_table[] = { [13559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 59, + ACTIONS(1415), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74647,17 +74823,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(300), 1, + STATE(299), 1, sym_unary_expression, - STATE(325), 1, - sym_format_expression, - STATE(326), 1, + STATE(323), 1, sym_range_expression, - STATE(393), 1, + STATE(338), 1, + sym_format_expression, + STATE(387), 1, sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -74671,7 +74847,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74712,10 +74888,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1853), 1, anon_sym_DASH, - ACTIONS(835), 2, + ACTIONS(841), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 55, + ACTIONS(839), 55, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -74804,12 +74980,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(1000), 1, + STATE(998), 1, + sym_unary_expression, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1015), 1, - sym_expression_with_unary_operator, STATE(1036), 1, - sym_unary_expression, + sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -74819,14 +74995,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, sym__statement_terminator, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74843,7 +75019,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1305), 16, + STATE(1310), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74883,7 +75059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1867), 1, sym_real_literal, @@ -74893,12 +75069,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(939), 1, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(945), 1, sym_expression_with_unary_operator, - STATE(954), 1, + STATE(958), 1, sym_unary_expression, - STATE(955), 1, - sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -74908,14 +75084,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, anon_sym_EQ, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74932,7 +75108,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1291), 16, + STATE(1292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74952,7 +75128,7 @@ static const uint16_t ts_small_parse_table[] = { [14050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 59, + ACTIONS(1449), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75045,17 +75221,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(302), 1, sym_unary_expression, - STATE(318), 1, + STATE(309), 1, sym_format_expression, - STATE(319), 1, + STATE(316), 1, sym_range_expression, - STATE(378), 1, + STATE(377), 1, sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75069,7 +75245,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75108,10 +75284,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(520), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(875), 8, + ACTIONS(845), 8, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -75120,7 +75296,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75176,10 +75352,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1849), 1, anon_sym_DASH, - ACTIONS(843), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(841), 55, + ACTIONS(833), 55, sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -75266,13 +75442,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(1885), 1, anon_sym_DASH_DASH, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(175), 1, + STATE(173), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, STATE(560), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -75283,14 +75459,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, sym__statement_terminator, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75307,7 +75483,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1320), 16, + STATE(1335), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75357,17 +75533,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(179), 1, sym_format_expression, - STATE(181), 1, + STATE(186), 1, sym_range_expression, - STATE(191), 1, + STATE(189), 1, sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75381,7 +75557,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75422,10 +75598,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(1853), 1, anon_sym_DASH, - ACTIONS(843), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(841), 55, + ACTIONS(833), 55, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75486,10 +75662,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(520), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(913), 8, + ACTIONS(853), 8, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -75498,7 +75674,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75550,7 +75726,7 @@ static const uint16_t ts_small_parse_table[] = { [14758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1448), 59, + ACTIONS(1428), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75706,15 +75882,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(180), 1, + STATE(182), 1, sym_format_expression, - STATE(181), 1, + STATE(186), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75728,7 +75904,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75793,17 +75969,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(301), 1, sym_unary_expression, - STATE(347), 1, + STATE(336), 1, sym_range_expression, - STATE(350), 1, + STATE(342), 1, sym_format_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -75814,10 +75990,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75856,10 +76032,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(513), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(875), 7, + ACTIONS(845), 7, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, @@ -75867,7 +76043,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75949,15 +76125,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(384), 1, + STATE(390), 1, + sym_unary_expression, + STATE(397), 1, sym_format_argument_expression, - STATE(387), 1, + STATE(398), 1, sym_range_argument_expression, - STATE(391), 1, - sym_unary_expression, - STATE(458), 1, + STATE(432), 1, sym_multiplicative_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75971,7 +76147,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76010,10 +76186,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(513), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(913), 7, + ACTIONS(853), 7, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, @@ -76021,7 +76197,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76103,15 +76279,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(302), 1, sym_unary_expression, - STATE(314), 1, + STATE(312), 1, sym_format_expression, - STATE(319), 1, + STATE(316), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -76125,7 +76301,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76190,18 +76366,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(162), 1, + STATE(163), 1, sym_unary_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(186), 1, - sym_format_expression, - STATE(188), 1, + STATE(181), 1, sym_range_expression, + STATE(185), 1, + sym_format_expression, ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, @@ -76211,10 +76387,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76269,7 +76445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1321), 1, + ACTIONS(1293), 1, sym__statement_terminator, ACTIONS(1857), 1, anon_sym_LBRACK, @@ -76281,11 +76457,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, ACTIONS(1889), 1, sym_label, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(560), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, STATE(1975), 1, sym_unary_expression, @@ -76300,10 +76476,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76320,7 +76496,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1320), 16, + STATE(1335), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76370,15 +76546,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(300), 1, + STATE(299), 1, sym_unary_expression, - STATE(326), 1, + STATE(323), 1, sym_range_expression, - STATE(327), 1, + STATE(347), 1, sym_format_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -76392,7 +76568,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76431,10 +76607,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(518), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(875), 7, + ACTIONS(845), 7, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, @@ -76442,7 +76618,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_RBRACK, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76496,10 +76672,10 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(518), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(913), 7, + ACTIONS(853), 7, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, @@ -76507,7 +76683,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_RBRACK, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76587,15 +76763,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(162), 1, + STATE(163), 1, sym_unary_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(185), 1, + STATE(188), 1, sym_range_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -76606,10 +76782,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76676,14 +76852,14 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(387), 1, - sym_range_argument_expression, - STATE(391), 1, - sym_unary_expression, - STATE(392), 1, + STATE(385), 1, sym_format_argument_expression, + STATE(390), 1, + sym_unary_expression, + STATE(398), 1, + sym_range_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -76696,7 +76872,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76763,13 +76939,13 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(302), 1, sym_unary_expression, - STATE(315), 1, + STATE(314), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -76783,7 +76959,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76914,13 +77090,13 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, + STATE(167), 1, sym_array_literal_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(300), 1, + STATE(299), 1, sym_unary_expression, - STATE(336), 1, + STATE(353), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -76934,7 +77110,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76999,15 +77175,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(183), 1, + STATE(180), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(301), 1, sym_unary_expression, - STATE(352), 1, + STATE(344), 1, sym_range_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -77018,10 +77194,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77152,13 +77328,13 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_array_literal_expression, STATE(167), 1, + sym_array_literal_expression, + STATE(170), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(182), 1, + STATE(183), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77172,7 +77348,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77239,11 +77415,11 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(380), 1, + STATE(388), 1, sym_range_argument_expression, - STATE(391), 1, + STATE(390), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77257,7 +77433,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77324,11 +77500,11 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_array_literal_expression, STATE(168), 1, + sym_array_literal_expression, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(307), 1, + STATE(302), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77342,7 +77518,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77407,13 +77583,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(187), 1, sym_array_literal_expression, - STATE(304), 1, + STATE(301), 1, sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -77424,10 +77600,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77492,11 +77668,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(162), 1, + STATE(163), 1, sym_unary_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(187), 1, sym_array_literal_expression, @@ -77509,10 +77685,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77579,11 +77755,11 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(168), 1, sym_array_literal_expression, - STATE(167), 1, + STATE(170), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77597,7 +77773,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77636,7 +77812,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(548), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, ACTIONS(1903), 5, @@ -77645,7 +77821,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -77727,11 +77903,11 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_array_literal_expression, STATE(168), 1, + sym_array_literal_expression, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(300), 1, + STATE(299), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77745,7 +77921,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77784,7 +77960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(548), 1, sym_comparison_operator, - ACTIONS(881), 2, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, ACTIONS(1905), 5, @@ -77793,7 +77969,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - ACTIONS(879), 48, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -77871,13 +78047,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(171), 1, + STATE(161), 1, sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, STATE(224), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -77888,10 +78064,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77908,7 +78084,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1059), 16, + STATE(1065), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77958,9 +78134,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(164), 1, + STATE(166), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -77974,7 +78150,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78041,10 +78217,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(171), 1, + STATE(161), 1, sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78057,7 +78233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78122,11 +78298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1011), 1, + STATE(1013), 1, sym_unary_expression, - STATE(1015), 1, + STATE(1036), 1, sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -78137,10 +78313,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78157,7 +78333,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1305), 16, + STATE(1310), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78205,12 +78381,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1015), 1, - sym_expression_with_unary_operator, - STATE(1027), 1, + STATE(1026), 1, sym_unary_expression, + STATE(1036), 1, + sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78220,10 +78396,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78240,7 +78416,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1305), 16, + STATE(1310), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78288,12 +78464,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1015), 1, - sym_expression_with_unary_operator, - STATE(1029), 1, + STATE(1030), 1, sym_unary_expression, + STATE(1036), 1, + sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78303,10 +78479,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1861), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78323,7 +78499,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1305), 16, + STATE(1310), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78369,13 +78545,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(1885), 1, anon_sym_DASH_DASH, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(176), 1, + STATE(174), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, STATE(560), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -78386,10 +78562,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78406,7 +78582,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1320), 16, + STATE(1335), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78426,7 +78602,7 @@ static const uint16_t ts_small_parse_table[] = { [18393] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -78452,27 +78628,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1935), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + STATE(203), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1061), 1, - sym_expression_with_unary_operator, - STATE(1064), 1, + STATE(1050), 1, sym_unary_expression, - ACTIONS(857), 2, + STATE(1052), 1, + sym_expression_with_unary_operator, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78489,7 +78665,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78527,7 +78703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1867), 1, sym_real_literal, @@ -78537,12 +78713,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(939), 1, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(945), 1, sym_expression_with_unary_operator, - STATE(946), 1, + STATE(951), 1, sym_unary_expression, - STATE(955), 1, - sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78552,10 +78728,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78572,7 +78748,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1291), 16, + STATE(1292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78610,7 +78786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1867), 1, sym_real_literal, @@ -78620,11 +78796,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(959), 1, + STATE(945), 1, + sym_expression_with_unary_operator, + STATE(974), 1, sym_unary_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -78635,10 +78811,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78655,7 +78831,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1291), 16, + STATE(1292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78693,7 +78869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1867), 1, sym_real_literal, @@ -78703,11 +78879,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(972), 1, + STATE(945), 1, + sym_expression_with_unary_operator, + STATE(954), 1, sym_unary_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -78718,10 +78894,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1871), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78738,7 +78914,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1291), 16, + STATE(1292), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78758,7 +78934,7 @@ static const uint16_t ts_small_parse_table[] = { [18829] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -78786,13 +78962,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(805), 1, + STATE(809), 1, sym_unary_expression, - STATE(831), 1, + STATE(837), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, @@ -78801,10 +78977,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(841), 3, + STATE(847), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78821,7 +78997,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78841,7 +79017,7 @@ static const uint16_t ts_small_parse_table[] = { [18938] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -78869,13 +79045,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(807), 1, + STATE(811), 1, sym_unary_expression, - STATE(831), 1, + STATE(837), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, @@ -78884,10 +79060,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(841), 3, + STATE(847), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78904,7 +79080,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78924,7 +79100,7 @@ static const uint16_t ts_small_parse_table[] = { [19047] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -78952,13 +79128,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(819), 1, + STATE(824), 1, sym_unary_expression, - STATE(831), 1, + STATE(837), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, @@ -78967,10 +79143,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(841), 3, + STATE(847), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78987,7 +79163,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79007,7 +79183,7 @@ static const uint16_t ts_small_parse_table[] = { [19156] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -79039,9 +79215,9 @@ static const uint16_t ts_small_parse_table[] = { sym_unary_expression, STATE(769), 1, sym_expression_with_unary_operator, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(923), 2, @@ -79050,10 +79226,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(836), 3, + STATE(842), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79070,7 +79246,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79090,7 +79266,7 @@ static const uint16_t ts_small_parse_table[] = { [19265] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -79122,9 +79298,9 @@ static const uint16_t ts_small_parse_table[] = { sym_unary_expression, STATE(769), 1, sym_expression_with_unary_operator, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(923), 2, @@ -79133,10 +79309,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(836), 3, + STATE(842), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79153,7 +79329,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79173,7 +79349,7 @@ static const uint16_t ts_small_parse_table[] = { [19374] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -79205,9 +79381,9 @@ static const uint16_t ts_small_parse_table[] = { sym_unary_expression, STATE(769), 1, sym_expression_with_unary_operator, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(923), 2, @@ -79216,10 +79392,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(836), 3, + STATE(842), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79236,7 +79412,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79256,7 +79432,7 @@ static const uint16_t ts_small_parse_table[] = { [19483] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -79282,27 +79458,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(216), 1, sym_type_literal, - STATE(867), 1, - sym_invokation_foreach_expression, - STATE(903), 1, + STATE(910), 1, sym_expression_with_unary_operator, - STATE(905), 1, + STATE(912), 1, sym_unary_expression, - ACTIONS(989), 2, + STATE(923), 1, + sym_invokation_foreach_expression, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1015), 2, + ACTIONS(1035), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(904), 3, + STATE(911), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79319,7 +79495,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79339,7 +79515,7 @@ static const uint16_t ts_small_parse_table[] = { [19592] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -79365,27 +79541,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(216), 1, sym_type_literal, - STATE(867), 1, - sym_invokation_foreach_expression, - STATE(903), 1, + STATE(910), 1, sym_expression_with_unary_operator, - STATE(907), 1, + STATE(913), 1, sym_unary_expression, - ACTIONS(989), 2, + STATE(923), 1, + sym_invokation_foreach_expression, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1015), 2, + ACTIONS(1035), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(904), 3, + STATE(911), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79402,7 +79578,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79422,7 +79598,7 @@ static const uint16_t ts_small_parse_table[] = { [19701] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -79448,27 +79624,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(216), 1, sym_type_literal, - STATE(867), 1, - sym_invokation_foreach_expression, - STATE(903), 1, + STATE(910), 1, sym_expression_with_unary_operator, - STATE(908), 1, + STATE(914), 1, sym_unary_expression, - ACTIONS(989), 2, + STATE(923), 1, + sym_invokation_foreach_expression, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1015), 2, + ACTIONS(1035), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(904), 3, + STATE(911), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79485,7 +79661,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79505,7 +79681,7 @@ static const uint16_t ts_small_parse_table[] = { [19810] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -79531,27 +79707,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2031), 1, anon_sym_AT_LBRACE, - STATE(211), 1, + STATE(212), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(911), 1, + STATE(917), 1, sym_expression_with_unary_operator, - STATE(913), 1, + STATE(919), 1, sym_unary_expression, - ACTIONS(959), 2, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1007), 2, + ACTIONS(1011), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(912), 3, + STATE(918), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79568,7 +79744,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79588,7 +79764,7 @@ static const uint16_t ts_small_parse_table[] = { [19919] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -79614,27 +79790,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2031), 1, anon_sym_AT_LBRACE, - STATE(211), 1, + STATE(212), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(911), 1, + STATE(917), 1, sym_expression_with_unary_operator, - STATE(914), 1, + STATE(920), 1, sym_unary_expression, - ACTIONS(959), 2, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1007), 2, + ACTIONS(1011), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(912), 3, + STATE(918), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79651,7 +79827,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79671,7 +79847,7 @@ static const uint16_t ts_small_parse_table[] = { [20028] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -79697,27 +79873,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2031), 1, anon_sym_AT_LBRACE, - STATE(211), 1, + STATE(212), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(911), 1, + STATE(917), 1, sym_expression_with_unary_operator, - STATE(915), 1, + STATE(921), 1, sym_unary_expression, - ACTIONS(959), 2, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1007), 2, + ACTIONS(1011), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(912), 3, + STATE(918), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79734,7 +79910,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79784,9 +79960,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, + STATE(160), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -79800,7 +79976,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79867,9 +80043,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(159), 1, + STATE(162), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -79883,7 +80059,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -79948,11 +80124,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(173), 1, + STATE(176), 1, sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -79963,10 +80139,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80031,12 +80207,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, STATE(172), 1, - sym_expression_with_unary_operator, - STATE(177), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -80046,10 +80222,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80114,12 +80290,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(176), 1, + STATE(174), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -80129,10 +80305,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80232,7 +80408,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(144), 16, + STATE(151), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80315,7 +80491,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(144), 16, + STATE(151), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80398,7 +80574,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(144), 16, + STATE(151), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80444,13 +80620,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(1885), 1, anon_sym_DASH_DASH, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(173), 1, + STATE(176), 1, sym_unary_expression, STATE(560), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -80461,10 +80637,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80481,7 +80657,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1320), 16, + STATE(1335), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80519,21 +80695,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, + ACTIONS(1558), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(171), 1, + STATE(161), 1, sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -80541,13 +80717,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80557,7 +80733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80602,21 +80778,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, + ACTIONS(1558), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(158), 1, + STATE(160), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -80624,13 +80800,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80640,7 +80816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80685,21 +80861,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1556), 1, + ACTIONS(1558), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, - ACTIONS(1568), 1, - anon_sym_PLUS_PLUS, ACTIONS(1570), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1572), 1, anon_sym_DASH_DASH, - STATE(159), 1, + STATE(162), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(546), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -80707,13 +80883,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1099), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1566), 2, + ACTIONS(1568), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80723,7 +80899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1562), 6, + ACTIONS(1564), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -80778,9 +80954,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(80), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(178), 1, sym_unary_expression, @@ -80793,10 +80969,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80837,6 +81013,8 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, + ACTIONS(1049), 1, + sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -80847,25 +81025,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, + ACTIONS(1071), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1073), 1, + anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(173), 1, + STATE(176), 1, sym_unary_expression, - STATE(226), 1, + STATE(223), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -80873,13 +81049,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80889,14 +81065,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1058), 16, + STATE(1064), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80920,6 +81096,8 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, + ACTIONS(1049), 1, + sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -80930,25 +81108,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, + ACTIONS(1071), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1073), 1, + anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, STATE(172), 1, - sym_expression_with_unary_operator, - STATE(177), 1, sym_unary_expression, - STATE(226), 1, + STATE(175), 1, + sym_expression_with_unary_operator, + STATE(223), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -80956,13 +81132,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80972,14 +81148,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1058), 16, + STATE(1064), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81003,6 +81179,8 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, + ACTIONS(1049), 1, + sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -81013,25 +81191,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, + ACTIONS(1071), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1073), 1, + anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(176), 1, + STATE(174), 1, sym_unary_expression, - STATE(226), 1, + STATE(175), 1, + sym_expression_with_unary_operator, + STATE(223), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -81039,13 +81215,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81055,14 +81231,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1058), 16, + STATE(1064), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81108,13 +81284,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(164), 1, + STATE(166), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(224), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -81125,10 +81301,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81145,7 +81321,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1059), 16, + STATE(1065), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81191,13 +81367,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(158), 1, + STATE(160), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(224), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -81208,10 +81384,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81228,7 +81404,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1059), 16, + STATE(1065), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81274,13 +81450,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - STATE(159), 1, + STATE(162), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, STATE(224), 1, sym_type_literal, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -81291,10 +81467,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1105), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81311,7 +81487,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1059), 16, + STATE(1065), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81359,12 +81535,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(82), 1, sym_type_literal, - STATE(126), 1, + STATE(123), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(151), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -81374,10 +81550,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81442,12 +81618,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(82), 1, sym_type_literal, - STATE(126), 1, + STATE(124), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(152), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -81457,10 +81633,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81525,12 +81701,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(82), 1, sym_type_literal, - STATE(126), 1, + STATE(125), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(153), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -81540,10 +81716,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81580,7 +81756,7 @@ static const uint16_t ts_small_parse_table[] = { [22535] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -81606,27 +81782,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2037), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(204), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - STATE(1072), 1, + STATE(1053), 1, sym_unary_expression, - ACTIONS(895), 2, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81643,7 +81819,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81829,7 +82005,7 @@ static const uint16_t ts_small_parse_table[] = { [22862] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -81855,27 +82031,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2043), 1, anon_sym_DASH_DASH, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1085), 1, + STATE(1075), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1033), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(995), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81892,7 +82068,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81916,8 +82092,6 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -81928,23 +82102,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(223), 1, + ACTIONS(1127), 1, + sym_real_literal, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(226), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1011), 1, + STATE(1013), 1, sym_unary_expression, - STATE(1015), 1, + STATE(1036), 1, sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -81952,13 +82128,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81968,14 +82144,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1025), 16, + STATE(1027), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81999,8 +82175,6 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -82011,37 +82185,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(223), 1, + ACTIONS(1127), 1, + sym_real_literal, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(226), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1015), 1, - sym_expression_with_unary_operator, - STATE(1027), 1, + STATE(1026), 1, sym_unary_expression, + STATE(1036), 1, + sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82051,14 +82227,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1025), 16, + STATE(1027), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82082,8 +82258,6 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -82094,37 +82268,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(223), 1, + ACTIONS(1127), 1, + sym_real_literal, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(226), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1015), 1, - sym_expression_with_unary_operator, - STATE(1029), 1, + STATE(1030), 1, sym_unary_expression, + STATE(1036), 1, + sym_expression_with_unary_operator, ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82134,14 +82310,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1025), 16, + STATE(1027), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82161,7 +82337,7 @@ static const uint16_t ts_small_parse_table[] = { [23298] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -82187,27 +82363,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(210), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1090), 1, + STATE(1076), 1, sym_unary_expression, - ACTIONS(989), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1021), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(963), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(965), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82224,7 +82400,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82272,12 +82448,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(225), 1, sym_type_literal, - STATE(939), 1, + STATE(942), 1, + sym_invokation_foreach_expression, + STATE(945), 1, sym_expression_with_unary_operator, - STATE(946), 1, + STATE(951), 1, sym_unary_expression, - STATE(955), 1, - sym_invokation_foreach_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -82287,10 +82463,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82307,7 +82483,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1026), 16, + STATE(1028), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82355,11 +82531,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(225), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(959), 1, + STATE(945), 1, + sym_expression_with_unary_operator, + STATE(974), 1, sym_unary_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -82370,10 +82546,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82390,7 +82566,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1026), 16, + STATE(1028), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82438,11 +82614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(225), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(972), 1, + STATE(945), 1, + sym_expression_with_unary_operator, + STATE(954), 1, sym_unary_expression, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -82453,10 +82629,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82473,7 +82649,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1026), 16, + STATE(1028), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82493,7 +82669,7 @@ static const uint16_t ts_small_parse_table[] = { [23734] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -82519,27 +82695,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2037), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(204), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1049), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(895), 2, + STATE(1069), 1, + sym_unary_expression, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82556,7 +82732,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82576,7 +82752,7 @@ static const uint16_t ts_small_parse_table[] = { [23843] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -82602,27 +82778,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2043), 1, anon_sym_DASH_DASH, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1089), 1, + STATE(1091), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1033), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(995), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82639,7 +82815,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82659,7 +82835,7 @@ static const uint16_t ts_small_parse_table[] = { [23952] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -82685,27 +82861,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2037), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(204), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1051), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(895), 2, + STATE(1045), 1, + sym_unary_expression, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82722,7 +82898,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82769,12 +82945,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1885), 1, anon_sym_DASH_DASH, STATE(172), 1, - sym_expression_with_unary_operator, - STATE(177), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, STATE(560), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -82785,10 +82961,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1881), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82805,7 +82981,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1320), 16, + STATE(1335), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82829,6 +83005,8 @@ static const uint16_t ts_small_parse_table[] = { sym_decimal_integer_literal, ACTIONS(1047), 1, sym_hexadecimal_integer_literal, + ACTIONS(1049), 1, + sym_real_literal, ACTIONS(1051), 1, aux_sym_expandable_string_literal_token1, ACTIONS(1053), 1, @@ -82839,25 +83017,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, + ACTIONS(1071), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1073), 1, + anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(178), 1, sym_unary_expression, - STATE(226), 1, + STATE(223), 1, sym_type_literal, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -82865,13 +83041,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1069), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82881,14 +83057,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1059), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1058), 16, + STATE(1064), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82938,10 +83114,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_expression_with_unary_operator, - STATE(171), 1, + STATE(161), 1, sym_unary_expression, + STATE(171), 1, + sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -82954,7 +83130,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83021,9 +83197,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(158), 1, + STATE(160), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83037,7 +83213,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83104,9 +83280,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(164), 1, + STATE(166), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83120,7 +83296,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83187,9 +83363,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(159), 1, + STATE(162), 1, sym_unary_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83203,7 +83379,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83240,7 +83416,7 @@ static const uint16_t ts_small_parse_table[] = { [24715] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -83266,27 +83442,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2043), 1, anon_sym_DASH_DASH, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1087), 1, + STATE(1077), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1033), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(995), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83303,7 +83479,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83351,9 +83527,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, STATE(178), 1, sym_unary_expression, @@ -83366,10 +83542,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83406,7 +83582,7 @@ static const uint16_t ts_small_parse_table[] = { [24933] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -83434,13 +83610,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1061), 1, - sym_expression_with_unary_operator, - STATE(1064), 1, + STATE(1050), 1, sym_unary_expression, - ACTIONS(859), 2, + STATE(1052), 1, + sym_expression_with_unary_operator, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(939), 2, @@ -83449,10 +83625,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83469,7 +83645,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(896), 16, + STATE(903), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83489,7 +83665,7 @@ static const uint16_t ts_small_parse_table[] = { [25042] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -83515,27 +83691,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2065), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(214), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1090), 1, + STATE(1076), 1, sym_unary_expression, - ACTIONS(987), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(989), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1027), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83552,7 +83728,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(926), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83572,7 +83748,7 @@ static const uint16_t ts_small_parse_table[] = { [25151] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -83598,27 +83774,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2073), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(213), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1089), 1, + STATE(1091), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1019), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83635,7 +83811,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(927), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83685,9 +83861,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(115), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(171), 1, sym_expression_with_unary_operator, - STATE(385), 1, + STATE(389), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83701,7 +83877,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(113), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(169), 3, + STATE(165), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83738,7 +83914,7 @@ static const uint16_t ts_small_parse_table[] = { [25369] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -83764,27 +83940,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1935), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + STATE(203), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(857), 2, + STATE(1071), 1, + sym_unary_expression, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83801,7 +83977,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83849,12 +84025,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, STATE(172), 1, - sym_expression_with_unary_operator, - STATE(177), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, @@ -83864,10 +84040,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83932,12 +84108,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, - sym_expression_with_unary_operator, - STATE(176), 1, + STATE(174), 1, sym_unary_expression, + STATE(175), 1, + sym_expression_with_unary_operator, ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, @@ -83947,10 +84123,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83987,7 +84163,7 @@ static const uint16_t ts_small_parse_table[] = { [25696] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -84013,27 +84189,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2043), 1, anon_sym_DASH_DASH, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1088), 1, + STATE(1078), 1, sym_unary_expression, - ACTIONS(959), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1033), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(995), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84050,7 +84226,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(888), 16, + STATE(906), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84070,7 +84246,7 @@ static const uint16_t ts_small_parse_table[] = { [25805] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -84096,27 +84272,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1935), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + STATE(203), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1054), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(857), 2, + STATE(1056), 1, + sym_unary_expression, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84133,7 +84309,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84181,12 +84357,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(5), 1, sym_type_literal, - STATE(126), 1, + STATE(123), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(151), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -84196,10 +84372,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84216,7 +84392,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(143), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84264,11 +84440,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(175), 1, sym_expression_with_unary_operator, - STATE(173), 1, + STATE(176), 1, sym_unary_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -84279,10 +84455,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(174), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84319,7 +84495,7 @@ static const uint16_t ts_small_parse_table[] = { [26132] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -84345,27 +84521,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1935), 1, anon_sym_AT_LBRACE, - STATE(199), 1, + STATE(203), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1055), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(857), 2, + STATE(1057), 1, + sym_unary_expression, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84382,7 +84558,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(815), 16, + STATE(820), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84402,7 +84578,7 @@ static const uint16_t ts_small_parse_table[] = { [26241] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -84428,27 +84604,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2037), 1, anon_sym_DASH_DASH, - STATE(202), 1, + STATE(204), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1044), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(895), 2, + STATE(1070), 1, + sym_unary_expression, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84465,7 +84641,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(784), 16, + STATE(787), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84513,12 +84689,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(5), 1, sym_type_literal, - STATE(126), 1, + STATE(124), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(152), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -84528,10 +84704,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84548,7 +84724,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(143), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84596,12 +84772,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(5), 1, sym_type_literal, - STATE(126), 1, + STATE(125), 1, + sym_unary_expression, + STATE(131), 1, sym_expression_with_unary_operator, - STATE(138), 1, + STATE(146), 1, sym_invokation_foreach_expression, - STATE(153), 1, - sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -84611,10 +84787,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84631,7 +84807,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(143), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84651,7 +84827,7 @@ static const uint16_t ts_small_parse_table[] = { [26568] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -84677,27 +84853,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(210), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1095), 1, + STATE(1081), 1, sym_unary_expression, - ACTIONS(989), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1021), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(963), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(965), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84714,7 +84890,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84734,7 +84910,7 @@ static const uint16_t ts_small_parse_table[] = { [26677] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -84760,27 +84936,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(210), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1080), 1, + STATE(1085), 1, sym_unary_expression, - ACTIONS(989), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1021), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(963), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(965), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84797,7 +84973,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84817,7 +84993,7 @@ static const uint16_t ts_small_parse_table[] = { [26786] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -84843,27 +85019,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(210), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, + STATE(1086), 1, sym_expression_with_unary_operator, - STATE(1081), 1, + STATE(1088), 1, sym_unary_expression, - ACTIONS(989), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1021), 2, + ACTIONS(963), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(965), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84880,7 +85056,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(880), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84900,7 +85076,7 @@ static const uint16_t ts_small_parse_table[] = { [26895] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -84928,13 +85104,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1044), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + STATE(1070), 1, + sym_unary_expression, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(931), 2, @@ -84943,10 +85119,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84963,7 +85139,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(894), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84983,7 +85159,7 @@ static const uint16_t ts_small_parse_table[] = { [27004] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -85011,13 +85187,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - STATE(1072), 1, + STATE(1053), 1, sym_unary_expression, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(931), 2, @@ -85026,10 +85202,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85046,7 +85222,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(894), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85066,7 +85242,7 @@ static const uint16_t ts_small_parse_table[] = { [27113] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -85094,13 +85270,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1049), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + STATE(1069), 1, + sym_unary_expression, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(931), 2, @@ -85109,10 +85285,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85129,7 +85305,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(894), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85149,7 +85325,7 @@ static const uint16_t ts_small_parse_table[] = { [27222] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -85177,13 +85353,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(207), 1, sym_type_literal, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1051), 1, - sym_unary_expression, - STATE(1070), 1, + STATE(1043), 1, sym_expression_with_unary_operator, - ACTIONS(897), 2, + STATE(1045), 1, + sym_unary_expression, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(931), 2, @@ -85192,10 +85368,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1945), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1060), 3, + STATE(1044), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85212,7 +85388,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(894), 16, + STATE(901), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85232,7 +85408,7 @@ static const uint16_t ts_small_parse_table[] = { [27331] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -85260,13 +85436,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(859), 2, + STATE(1071), 1, + sym_unary_expression, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(939), 2, @@ -85275,10 +85451,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85295,7 +85471,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(896), 16, + STATE(903), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85315,7 +85491,7 @@ static const uint16_t ts_small_parse_table[] = { [27440] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -85343,13 +85519,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1054), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(859), 2, + STATE(1056), 1, + sym_unary_expression, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(939), 2, @@ -85358,10 +85534,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85378,7 +85554,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(896), 16, + STATE(903), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85398,7 +85574,7 @@ static const uint16_t ts_small_parse_table[] = { [27549] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -85426,13 +85602,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(208), 1, sym_type_literal, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1055), 1, - sym_unary_expression, - STATE(1061), 1, + STATE(1052), 1, sym_expression_with_unary_operator, - ACTIONS(859), 2, + STATE(1057), 1, + sym_unary_expression, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(939), 2, @@ -85441,10 +85617,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1915), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1062), 3, + STATE(1048), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85461,7 +85637,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(896), 16, + STATE(903), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85481,7 +85657,7 @@ static const uint16_t ts_small_parse_table[] = { [27658] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -85507,27 +85683,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2065), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(214), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1095), 1, + STATE(1081), 1, sym_unary_expression, - ACTIONS(987), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(989), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1027), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85544,7 +85720,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(926), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85564,7 +85740,7 @@ static const uint16_t ts_small_parse_table[] = { [27767] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -85590,27 +85766,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2065), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(214), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, - sym_expression_with_unary_operator, - STATE(1080), 1, + STATE(1085), 1, sym_unary_expression, - ACTIONS(987), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(989), 2, + STATE(1086), 1, + sym_expression_with_unary_operator, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1027), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85627,7 +85803,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(926), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85647,7 +85823,7 @@ static const uint16_t ts_small_parse_table[] = { [27876] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -85673,27 +85849,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2065), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(214), 1, sym_type_literal, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1074), 1, + STATE(1086), 1, sym_expression_with_unary_operator, - STATE(1081), 1, + STATE(1088), 1, sym_unary_expression, - ACTIONS(987), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(989), 2, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1027), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1092), 3, + STATE(1093), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85710,7 +85886,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(928), 16, + STATE(926), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85730,7 +85906,7 @@ static const uint16_t ts_small_parse_table[] = { [27985] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -85756,27 +85932,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2073), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(213), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1085), 1, + STATE(1075), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1019), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85793,7 +85969,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(927), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85813,7 +85989,7 @@ static const uint16_t ts_small_parse_table[] = { [28094] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -85839,27 +86015,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2073), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(213), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1087), 1, + STATE(1077), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1019), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85876,7 +86052,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(927), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85896,7 +86072,7 @@ static const uint16_t ts_small_parse_table[] = { [28203] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -85922,27 +86098,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(2073), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(213), 1, sym_type_literal, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1082), 1, - sym_expression_with_unary_operator, - STATE(1088), 1, + STATE(1078), 1, sym_unary_expression, - ACTIONS(957), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(959), 2, + STATE(1092), 1, + sym_expression_with_unary_operator, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, + ACTIONS(1019), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(2011), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1077), 3, + STATE(1074), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -85959,7 +86135,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(929), 16, + STATE(927), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86138,7 +86314,7 @@ static const uint16_t ts_small_parse_table[] = { [28522] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -86166,9 +86342,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(748), 1, sym_member_name, - STATE(804), 1, + STATE(808), 1, sym_string_literal, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, @@ -86180,10 +86356,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2085), 2, sym_real_literal, sym_simple_name, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(841), 3, + STATE(847), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86200,7 +86376,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(801), 10, + STATE(805), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86232,7 +86408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1873), 1, anon_sym_PLUS_PLUS, @@ -86240,9 +86416,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(933), 1, + STATE(928), 1, sym_member_name, - STATE(968), 1, + STATE(934), 1, sym_string_literal, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -86256,10 +86432,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2087), 2, sym_real_literal, sym_simple_name, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86276,7 +86452,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(962), 10, + STATE(949), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86290,7 +86466,7 @@ static const uint16_t ts_small_parse_table[] = { [28724] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, ACTIONS(1937), 1, sym_hexadecimal_integer_literal, @@ -86318,9 +86494,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(758), 1, sym_member_name, - STATE(804), 1, + STATE(808), 1, sym_string_literal, - ACTIONS(897), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, @@ -86332,10 +86508,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2085), 2, sym_real_literal, sym_simple_name, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(841), 3, + STATE(847), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86352,7 +86528,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(801), 10, + STATE(805), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86394,7 +86570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(107), 1, sym_member_name, - STATE(149), 1, + STATE(128), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -86408,10 +86584,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2089), 2, sym_real_literal, sym_simple_name, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86428,7 +86604,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(146), 10, + STATE(126), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86468,9 +86644,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(994), 1, + STATE(992), 1, sym_member_name, - STATE(1030), 1, + STATE(1031), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -86484,10 +86660,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2091), 2, sym_real_literal, sym_simple_name, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86504,7 +86680,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86544,9 +86720,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(225), 1, sym_type_literal, - STATE(933), 1, + STATE(928), 1, sym_member_name, - STATE(968), 1, + STATE(934), 1, sym_string_literal, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -86560,10 +86736,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2087), 2, sym_real_literal, sym_simple_name, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86580,7 +86756,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(962), 10, + STATE(949), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86670,7 +86846,7 @@ static const uint16_t ts_small_parse_table[] = { [29229] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -86694,16 +86870,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2031), 1, anon_sym_AT_LBRACE, - STATE(211), 1, + STATE(212), 1, sym_type_literal, STATE(774), 1, sym_member_name, - STATE(855), 1, + STATE(870), 1, sym_string_literal, - ACTIONS(959), 2, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1007), 2, + ACTIONS(1011), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2011), 2, @@ -86712,10 +86888,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2093), 2, sym_real_literal, sym_simple_name, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(912), 3, + STATE(918), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86732,7 +86908,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(854), 10, + STATE(869), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86746,7 +86922,7 @@ static const uint16_t ts_small_parse_table[] = { [29330] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -86774,9 +86950,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(749), 1, sym_member_name, - STATE(835), 1, + STATE(841), 1, sym_string_literal, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(923), 2, @@ -86788,10 +86964,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2095), 2, sym_real_literal, sym_simple_name, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(836), 3, + STATE(842), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86808,7 +86984,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(834), 10, + STATE(840), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86912,21 +87088,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(223), 1, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(226), 1, sym_type_literal, - STATE(980), 1, + STATE(994), 1, sym_member_name, - STATE(1030), 1, + STATE(1031), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -86934,16 +87110,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2091), 2, sym_real_literal, sym_simple_name, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86953,14 +87129,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87002,7 +87178,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(107), 1, sym_member_name, - STATE(149), 1, + STATE(128), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -87016,10 +87192,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2089), 2, sym_real_literal, sym_simple_name, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87036,7 +87212,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(146), 10, + STATE(126), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87050,7 +87226,7 @@ static const uint16_t ts_small_parse_table[] = { [29734] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, ACTIONS(1907), 1, sym_hexadecimal_integer_literal, @@ -87078,9 +87254,9 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(747), 1, sym_member_name, - STATE(835), 1, + STATE(841), 1, sym_string_literal, - ACTIONS(859), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(923), 2, @@ -87092,10 +87268,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2095), 2, sym_real_literal, sym_simple_name, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(836), 3, + STATE(842), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87112,7 +87288,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(834), 10, + STATE(840), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87140,21 +87316,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1067), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, ACTIONS(1075), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(1077), 1, anon_sym_AT_LPAREN, ACTIONS(1079), 1, anon_sym_AT_LBRACE, - STATE(223), 1, + ACTIONS(1133), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1135), 1, + anon_sym_DASH_DASH, + STATE(226), 1, sym_type_literal, - STATE(994), 1, + STATE(992), 1, sym_member_name, - STATE(1030), 1, + STATE(1031), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -87162,16 +87338,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(1131), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2091), 2, sym_real_literal, sym_simple_name, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87181,14 +87357,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(1129), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87228,9 +87404,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(225), 1, sym_type_literal, - STATE(927), 1, + STATE(924), 1, sym_member_name, - STATE(968), 1, + STATE(934), 1, sym_string_literal, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -87244,10 +87420,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2087), 2, sym_real_literal, sym_simple_name, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87264,7 +87440,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(962), 10, + STATE(949), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87278,7 +87454,7 @@ static const uint16_t ts_small_parse_table[] = { [30037] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(945), 1, + ACTIONS(981), 1, sym_decimal_integer_literal, ACTIONS(2003), 1, sym_hexadecimal_integer_literal, @@ -87302,16 +87478,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2031), 1, anon_sym_AT_LBRACE, - STATE(211), 1, + STATE(212), 1, sym_type_literal, STATE(767), 1, sym_member_name, - STATE(855), 1, + STATE(870), 1, sym_string_literal, - ACTIONS(959), 2, + ACTIONS(995), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1007), 2, + ACTIONS(1011), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2011), 2, @@ -87320,10 +87496,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2093), 2, sym_real_literal, sym_simple_name, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(912), 3, + STATE(918), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87340,7 +87516,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(854), 10, + STATE(869), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87382,7 +87558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(94), 1, sym_member_name, - STATE(149), 1, + STATE(128), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -87396,10 +87572,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2089), 2, sym_real_literal, sym_simple_name, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87416,7 +87592,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(146), 10, + STATE(126), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87456,9 +87632,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(554), 1, sym_type_literal, - STATE(980), 1, + STATE(994), 1, sym_member_name, - STATE(1030), 1, + STATE(1031), 1, sym_string_literal, ACTIONS(1055), 2, sym_verbatim_string_characters, @@ -87472,10 +87648,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2091), 2, sym_real_literal, sym_simple_name, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1001), 3, + STATE(1003), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87492,7 +87668,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87506,7 +87682,7 @@ static const uint16_t ts_small_parse_table[] = { [30340] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -87530,16 +87706,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(216), 1, sym_type_literal, - STATE(828), 1, + STATE(834), 1, sym_member_name, - STATE(876), 1, + STATE(888), 1, sym_string_literal, - ACTIONS(989), 2, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1015), 2, + ACTIONS(1035), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1981), 2, @@ -87548,10 +87724,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2097), 2, sym_real_literal, sym_simple_name, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(904), 3, + STATE(911), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87568,7 +87744,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(874), 10, + STATE(887), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87610,7 +87786,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(94), 1, sym_member_name, - STATE(149), 1, + STATE(128), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -87624,10 +87800,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2089), 2, sym_real_literal, sym_simple_name, - STATE(147), 2, + STATE(152), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(150), 3, + STATE(138), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87644,7 +87820,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(146), 10, + STATE(126), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87658,7 +87834,7 @@ static const uint16_t ts_small_parse_table[] = { [30542] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(951), 1, sym_decimal_integer_literal, ACTIONS(1973), 1, sym_hexadecimal_integer_literal, @@ -87682,16 +87858,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(216), 1, sym_type_literal, STATE(772), 1, sym_member_name, - STATE(876), 1, + STATE(888), 1, sym_string_literal, - ACTIONS(989), 2, + ACTIONS(965), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1015), 2, + ACTIONS(1035), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1981), 2, @@ -87700,10 +87876,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2097), 2, sym_real_literal, sym_simple_name, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(904), 3, + STATE(911), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87720,7 +87896,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(874), 10, + STATE(887), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87752,7 +87928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(1115), 1, anon_sym_AT_LBRACE, - ACTIONS(1560), 1, + ACTIONS(1562), 1, anon_sym_LBRACK, ACTIONS(1873), 1, anon_sym_PLUS_PLUS, @@ -87760,9 +87936,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(555), 1, sym_type_literal, - STATE(927), 1, + STATE(924), 1, sym_member_name, - STATE(968), 1, + STATE(934), 1, sym_string_literal, ACTIONS(1091), 2, sym_verbatim_string_characters, @@ -87776,10 +87952,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2087), 2, sym_real_literal, sym_simple_name, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(950), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87796,7 +87972,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(962), 10, + STATE(949), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88070,11 +88246,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_command_name_token1, ACTIONS(2115), 1, sym_path_command_name_token, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1241), 1, sym_variable, - STATE(1271), 1, + STATE(1273), 1, aux_sym_path_command_name_repeat1, STATE(1528), 1, sym_data_command, @@ -88088,7 +88264,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(1561), 2, @@ -88102,7 +88278,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1310), 16, + STATE(1306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -88200,11 +88376,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_command_name_token1, ACTIONS(2115), 1, sym_path_command_name_token, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1241), 1, sym_variable, - STATE(1271), 1, + STATE(1273), 1, aux_sym_path_command_name_repeat1, STATE(1682), 1, sym_command_name_expr, @@ -88216,7 +88392,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(1561), 2, @@ -88230,7 +88406,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1310), 16, + STATE(1306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -88486,7 +88662,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_token, ACTIONS(2121), 1, anon_sym_RBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -88501,7 +88677,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -88512,7 +88688,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88555,7 +88731,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_token, ACTIONS(2123), 1, anon_sym_RBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -88570,7 +88746,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -88581,7 +88757,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88602,19 +88778,19 @@ static const uint16_t ts_small_parse_table[] = { [31686] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(955), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(981), 1, + ACTIONS(957), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(991), 1, + ACTIONS(967), 1, anon_sym_LPAREN, - ACTIONS(993), 1, + ACTIONS(969), 1, anon_sym_LBRACE, - ACTIONS(999), 1, + ACTIONS(975), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1001), 1, + ACTIONS(977), 1, anon_sym_AT_LPAREN, - ACTIONS(1003), 1, + ACTIONS(979), 1, anon_sym_AT_LBRACE, ACTIONS(2125), 1, sym_real_literal, @@ -88630,18 +88806,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_path_command_name_repeat1, STATE(779), 1, sym_command_name_expr, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - ACTIONS(975), 2, + ACTIONS(951), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(983), 2, + ACTIONS(959), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1134), 2, + STATE(1139), 2, sym_command_name, sym_path_command_name, ACTIONS(2129), 7, @@ -88652,7 +88828,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(937), 16, + STATE(975), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -88672,19 +88848,19 @@ static const uint16_t ts_small_parse_table[] = { [31778] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(955), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(981), 1, + ACTIONS(957), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(991), 1, + ACTIONS(967), 1, anon_sym_LPAREN, - ACTIONS(993), 1, + ACTIONS(969), 1, anon_sym_LBRACE, - ACTIONS(999), 1, + ACTIONS(975), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1001), 1, + ACTIONS(977), 1, anon_sym_AT_LPAREN, - ACTIONS(1003), 1, + ACTIONS(979), 1, anon_sym_AT_LBRACE, ACTIONS(2127), 1, anon_sym_LBRACK, @@ -88696,24 +88872,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(222), 1, sym_command_argument_sep, - STATE(353), 1, + STATE(326), 1, aux_sym_command_argument_sep_repeat1, - STATE(867), 1, + STATE(923), 1, sym_invokation_foreach_expression, - STATE(1137), 1, + STATE(1134), 1, sym__command_argument, - STATE(1138), 1, + STATE(1136), 1, sym_redirected_file_name, - ACTIONS(975), 2, + ACTIONS(951), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(983), 2, + ACTIONS(959), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(916), 2, + STATE(882), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(989), 7, + ACTIONS(965), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88721,7 +88897,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(963), 17, + STATE(965), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88766,21 +88942,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(228), 1, sym_command_argument_sep, - STATE(417), 1, + STATE(411), 1, aux_sym_command_argument_sep_repeat1, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, - STATE(1151), 1, - sym_redirected_file_name, - STATE(1159), 1, + STATE(1154), 1, sym__command_argument, + STATE(1158), 1, + sym_redirected_file_name, ACTIONS(1081), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -88791,7 +88967,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1079), 17, + STATE(1084), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88812,19 +88988,19 @@ static const uint16_t ts_small_parse_table[] = { [31962] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(985), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(951), 1, + ACTIONS(987), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(961), 1, + ACTIONS(997), 1, anon_sym_LPAREN, - ACTIONS(963), 1, + ACTIONS(999), 1, anon_sym_LBRACE, - ACTIONS(969), 1, + ACTIONS(1005), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, + ACTIONS(1007), 1, anon_sym_AT_LPAREN, - ACTIONS(973), 1, + ACTIONS(1009), 1, anon_sym_AT_LBRACE, ACTIONS(2147), 1, sym_real_literal, @@ -88840,15 +89016,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_path_command_name_repeat1, STATE(776), 1, sym_command_name_expr, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - ACTIONS(945), 2, + ACTIONS(981), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(953), 2, + ACTIONS(989), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(1129), 2, @@ -88862,7 +89038,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(943), 16, + STATE(938), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -88882,19 +89058,19 @@ static const uint16_t ts_small_parse_table[] = { [32054] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(985), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(951), 1, + ACTIONS(987), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(961), 1, + ACTIONS(997), 1, anon_sym_LPAREN, - ACTIONS(963), 1, + ACTIONS(999), 1, anon_sym_LBRACE, - ACTIONS(969), 1, + ACTIONS(1005), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, + ACTIONS(1007), 1, anon_sym_AT_LPAREN, - ACTIONS(973), 1, + ACTIONS(1009), 1, anon_sym_AT_LBRACE, ACTIONS(2149), 1, anon_sym_LBRACK, @@ -88906,24 +89082,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(220), 1, sym_command_argument_sep, - STATE(329), 1, + STATE(339), 1, aux_sym_command_argument_sep_repeat1, - STATE(892), 1, + STATE(909), 1, sym_invokation_foreach_expression, - STATE(1126), 1, - sym_redirected_file_name, - STATE(1127), 1, + STATE(1128), 1, sym__command_argument, - ACTIONS(945), 2, + STATE(1130), 1, + sym_redirected_file_name, + ACTIONS(981), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(953), 2, + ACTIONS(989), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(887), 2, + STATE(899), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(959), 7, + ACTIONS(995), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88931,7 +89107,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(967), 17, + STATE(969), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88954,19 +89130,19 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(63), 1, aux_sym_command_name_token1, - ACTIONS(887), 1, + ACTIONS(891), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(889), 1, + ACTIONS(893), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(899), 1, + ACTIONS(903), 1, anon_sym_LPAREN, - ACTIONS(901), 1, + ACTIONS(905), 1, anon_sym_LBRACE, - ACTIONS(907), 1, + ACTIONS(911), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(909), 1, + ACTIONS(913), 1, anon_sym_AT_LPAREN, - ACTIONS(911), 1, + ACTIONS(915), 1, anon_sym_AT_LBRACE, ACTIONS(2163), 1, sym_real_literal, @@ -88980,18 +89156,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_path_command_name_repeat1, STATE(757), 1, sym_command_name_expr, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - ACTIONS(883), 2, + ACTIONS(887), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(891), 2, + ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1106), 2, + STATE(1100), 2, sym_command_name, sym_path_command_name, ACTIONS(2167), 7, @@ -89022,19 +89198,19 @@ static const uint16_t ts_small_parse_table[] = { [32238] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, + ACTIONS(861), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(851), 1, + ACTIONS(863), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(861), 1, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(863), 1, + ACTIONS(875), 1, anon_sym_LBRACE, - ACTIONS(869), 1, + ACTIONS(881), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(871), 1, + ACTIONS(883), 1, anon_sym_AT_LPAREN, - ACTIONS(873), 1, + ACTIONS(885), 1, anon_sym_AT_LBRACE, ACTIONS(2171), 1, sym_real_literal, @@ -89046,24 +89222,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(218), 1, sym_command_argument_sep, - STATE(320), 1, + STATE(311), 1, aux_sym_command_argument_sep_repeat1, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - STATE(1100), 1, + STATE(1103), 1, sym__command_argument, STATE(1104), 1, sym_redirected_file_name, - ACTIONS(845), 2, + ACTIONS(857), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(853), 2, + ACTIONS(865), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(859), 7, + ACTIONS(871), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89071,7 +89247,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(924), 17, + STATE(930), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89092,19 +89268,19 @@ static const uint16_t ts_small_parse_table[] = { [32330] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(891), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(889), 1, + ACTIONS(893), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(899), 1, + ACTIONS(903), 1, anon_sym_LPAREN, - ACTIONS(901), 1, + ACTIONS(905), 1, anon_sym_LBRACE, - ACTIONS(907), 1, + ACTIONS(911), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(909), 1, + ACTIONS(913), 1, anon_sym_AT_LPAREN, - ACTIONS(911), 1, + ACTIONS(915), 1, anon_sym_AT_LBRACE, ACTIONS(2165), 1, anon_sym_LBRACK, @@ -89116,24 +89292,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(217), 1, sym_command_argument_sep, - STATE(309), 1, + STATE(313), 1, aux_sym_command_argument_sep_repeat1, - STATE(785), 1, + STATE(788), 1, sym_invokation_foreach_expression, - STATE(1114), 1, + STATE(1108), 1, sym__command_argument, - STATE(1121), 1, + STATE(1111), 1, sym_redirected_file_name, - ACTIONS(883), 2, + ACTIONS(887), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(891), 2, + ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(782), 2, + STATE(783), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(897), 7, + ACTIONS(901), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89141,7 +89317,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(926), 17, + STATE(925), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89162,21 +89338,21 @@ static const uint16_t ts_small_parse_table[] = { [32422] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(849), 1, + ACTIONS(861), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(851), 1, + ACTIONS(863), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(861), 1, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(863), 1, + ACTIONS(875), 1, anon_sym_LBRACE, - ACTIONS(869), 1, + ACTIONS(881), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(871), 1, + ACTIONS(883), 1, anon_sym_AT_LPAREN, - ACTIONS(873), 1, + ACTIONS(885), 1, anon_sym_AT_LBRACE, - ACTIONS(1307), 1, + ACTIONS(1309), 1, aux_sym_command_name_token1, ACTIONS(2173), 1, anon_sym_LBRACK, @@ -89190,18 +89366,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_path_command_name_repeat1, STATE(756), 1, sym_command_name_expr, - STATE(816), 1, + STATE(821), 1, sym_invokation_foreach_expression, - ACTIONS(845), 2, + ACTIONS(857), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(853), 2, + ACTIONS(865), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(814), 2, + STATE(818), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1116), 2, + STATE(1105), 2, sym_command_name, sym_path_command_name, ACTIONS(2187), 7, @@ -89212,7 +89388,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(925), 16, + STATE(933), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -89256,21 +89432,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(227), 1, sym_command_argument_sep, - STATE(407), 1, + STATE(418), 1, aux_sym_command_argument_sep_repeat1, - STATE(1000), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1154), 1, - sym__command_argument, - STATE(1157), 1, + STATE(1152), 1, sym_redirected_file_name, + STATE(1153), 1, + sym__command_argument, ACTIONS(1045), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(1143), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(1020), 2, + STATE(1021), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1063), 7, @@ -89281,7 +89457,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1075), 17, + STATE(1082), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89324,7 +89500,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_token, ACTIONS(2199), 1, anon_sym_RBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -89339,7 +89515,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -89350,7 +89526,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89393,7 +89569,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_token, ACTIONS(2201), 1, anon_sym_RBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -89408,7 +89584,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(742), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -89419,7 +89595,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89462,7 +89638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(2241), 1, anon_sym_AT_LBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -89475,7 +89651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(740), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(2221), 7, @@ -89486,7 +89662,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89579,7 +89755,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_token, ACTIONS(2244), 1, anon_sym_RBRACE, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1568), 1, sym_switch_clause_condition, @@ -89592,7 +89768,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(740), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -89603,7 +89779,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1321), 17, + STATE(1322), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89834,7 +90010,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2274), 1, anon_sym_LPAREN, - STATE(792), 1, + STATE(796), 1, sym_argument_list, ACTIONS(591), 2, anon_sym_SPACE, @@ -89882,7 +90058,7 @@ static const uint16_t ts_small_parse_table[] = { [33300] = 4, ACTIONS(3), 1, sym_comment, - STATE(811), 1, + STATE(815), 1, sym_argument_list, ACTIONS(591), 3, sym__statement_terminator, @@ -89931,7 +90107,7 @@ static const uint16_t ts_small_parse_table[] = { [33353] = 4, ACTIONS(3), 1, sym_comment, - STATE(792), 1, + STATE(796), 1, sym_argument_list, ACTIONS(591), 2, anon_sym_SPACE, @@ -90037,15 +90213,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2288), 1, sym__statement_terminator, - STATE(214), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(309), 1, + STATE(313), 1, aux_sym_command_argument_sep_repeat1, STATE(735), 1, sym_file_redirection_operator, - STATE(1053), 1, + STATE(1055), 1, sym__command_argument, - STATE(1110), 1, + STATE(1121), 1, sym_merging_redirection_operator, STATE(1541), 1, sym_command_elements, @@ -90055,7 +90231,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2286), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(791), 3, + STATE(794), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -90146,15 +90322,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, ACTIONS(2177), 1, anon_sym_COLON, - STATE(216), 1, + STATE(215), 1, sym_command_argument_sep, - STATE(320), 1, + STATE(311), 1, aux_sym_command_argument_sep_repeat1, STATE(734), 1, sym_file_redirection_operator, - STATE(1045), 1, + STATE(1067), 1, sym__command_argument, - STATE(1109), 1, + STATE(1110), 1, sym_merging_redirection_operator, STATE(1516), 1, sym_command_elements, @@ -90165,7 +90341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(806), 3, + STATE(810), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -90307,15 +90483,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, ACTIONS(2177), 1, anon_sym_COLON, - STATE(216), 1, + STATE(215), 1, sym_command_argument_sep, - STATE(320), 1, + STATE(311), 1, aux_sym_command_argument_sep_repeat1, STATE(734), 1, sym_file_redirection_operator, - STATE(1045), 1, + STATE(1067), 1, sym__command_argument, - STATE(1109), 1, + STATE(1110), 1, sym_merging_redirection_operator, STATE(1433), 1, sym_command_elements, @@ -90326,7 +90502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(806), 3, + STATE(810), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -90368,15 +90544,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2312), 1, sym__statement_terminator, - STATE(214), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(309), 1, + STATE(313), 1, aux_sym_command_argument_sep_repeat1, STATE(735), 1, sym_file_redirection_operator, - STATE(1053), 1, + STATE(1055), 1, sym__command_argument, - STATE(1110), 1, + STATE(1121), 1, sym_merging_redirection_operator, STATE(1463), 1, sym_command_elements, @@ -90386,7 +90562,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2310), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(791), 3, + STATE(794), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -90424,7 +90600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2314), 1, anon_sym_LPAREN, - STATE(811), 1, + STATE(815), 1, sym_argument_list, ACTIONS(591), 3, sym__statement_terminator, @@ -90472,11 +90648,11 @@ static const uint16_t ts_small_parse_table[] = { [33985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, + ACTIONS(671), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90850,7 +91026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2316), 1, anon_sym_LPAREN, - STATE(865), 1, + STATE(877), 1, sym_argument_list, ACTIONS(591), 2, anon_sym_SPACE, @@ -91085,7 +91261,7 @@ static const uint16_t ts_small_parse_table[] = { [34639] = 4, ACTIONS(3), 1, sym_comment, - STATE(882), 1, + STATE(897), 1, sym_argument_list, ACTIONS(591), 3, sym__statement_terminator, @@ -91143,20 +91319,20 @@ static const uint16_t ts_small_parse_table[] = { sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, - STATE(353), 1, + STATE(326), 1, aux_sym_command_argument_sep_repeat1, STATE(729), 1, sym_file_redirection_operator, - STATE(1099), 1, + STATE(1096), 1, sym__command_argument, - STATE(1125), 1, + STATE(1123), 1, sym_merging_redirection_operator, STATE(1541), 1, sym_command_elements, ACTIONS(2320), 2, sym_command_parameter, sym_stop_parsing, - STATE(856), 3, + STATE(864), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -91192,7 +91368,7 @@ static const uint16_t ts_small_parse_table[] = { [34765] = 4, ACTIONS(3), 1, sym_comment, - STATE(865), 1, + STATE(877), 1, sym_argument_list, ACTIONS(591), 2, anon_sym_SPACE, @@ -91246,13 +91422,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, - STATE(329), 1, + STATE(339), 1, aux_sym_command_argument_sep_repeat1, STATE(732), 1, sym_file_redirection_operator, - STATE(1084), 1, + STATE(1089), 1, sym__command_argument, - STATE(1131), 1, + STATE(1124), 1, sym_merging_redirection_operator, STATE(1516), 1, sym_command_elements, @@ -91262,7 +91438,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2324), 2, sym_command_parameter, sym_stop_parsing, - STATE(848), 3, + STATE(857), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -91304,13 +91480,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(221), 1, sym_command_argument_sep, - STATE(329), 1, + STATE(339), 1, aux_sym_command_argument_sep_repeat1, STATE(732), 1, sym_file_redirection_operator, - STATE(1084), 1, + STATE(1089), 1, sym__command_argument, - STATE(1131), 1, + STATE(1124), 1, sym_merging_redirection_operator, STATE(1433), 1, sym_command_elements, @@ -91320,7 +91496,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2324), 2, sym_command_parameter, sym_stop_parsing, - STATE(848), 3, + STATE(857), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -91460,20 +91636,20 @@ static const uint16_t ts_small_parse_table[] = { sym__statement_terminator, STATE(219), 1, sym_command_argument_sep, - STATE(353), 1, + STATE(326), 1, aux_sym_command_argument_sep_repeat1, STATE(729), 1, sym_file_redirection_operator, - STATE(1099), 1, + STATE(1096), 1, sym__command_argument, - STATE(1125), 1, + STATE(1123), 1, sym_merging_redirection_operator, STATE(1463), 1, sym_command_elements, ACTIONS(2320), 2, sym_command_parameter, sym_stop_parsing, - STATE(856), 3, + STATE(864), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -91553,7 +91729,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35185] = 3, + [35185] = 12, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2332), 1, + anon_sym_PIPE, + ACTIONS(2334), 1, + sym__statement_terminator, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1151), 1, + sym_merging_redirection_operator, + STATE(1508), 1, + aux_sym__pipeline_tail, + STATE(1510), 1, + sym_redirections, + STATE(1125), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2326), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2328), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2280), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2330), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [35253] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 3, @@ -91600,7 +91832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35235] = 3, + [35303] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 3, @@ -91647,7 +91879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35285] = 3, + [35353] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -91694,21 +91926,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35335] = 8, + [35403] = 12, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2334), 1, + anon_sym_RPAREN, + ACTIONS(2338), 1, + anon_sym_PIPE, + STATE(730), 1, + sym_file_redirection_operator, + STATE(1159), 1, + sym_merging_redirection_operator, + STATE(1512), 1, + aux_sym__pipeline_tail, + STATE(1513), 1, + sym_redirections, + STATE(1133), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2326), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2328), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2280), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2336), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [35471] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2344), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2342), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2340), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [35523] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2326), 1, + ACTIONS(2346), 1, anon_sym_LBRACK, - ACTIONS(2328), 1, + ACTIONS(2348), 1, anon_sym_PLUS_PLUS, - ACTIONS(2330), 1, + ACTIONS(2350), 1, anon_sym_DASH_DASH, - ACTIONS(2334), 1, + ACTIONS(2354), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2332), 2, + ACTIONS(2352), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(637), 34, @@ -91746,7 +92082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [35395] = 3, + [35583] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(709), 3, @@ -91793,7 +92129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35445] = 3, + [35633] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(725), 3, @@ -91840,7 +92176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35495] = 3, + [35683] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(705), 3, @@ -91887,30 +92223,177 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35545] = 3, + [35733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(659), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(661), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(715), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35833] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(601), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 40, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35883] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, - sym__statement_terminator, + ACTIONS(2181), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, + ACTIONS(2183), 1, + anon_sym_COLON, + ACTIONS(2360), 1, + sym__statement_terminator, + STATE(209), 1, + sym_command_argument_sep, + STATE(313), 1, + aux_sym_command_argument_sep_repeat1, + STATE(735), 1, + sym_file_redirection_operator, + STATE(1055), 1, + sym__command_argument, + STATE(1121), 1, + sym_merging_redirection_operator, + ACTIONS(2356), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2358), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(817), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2282), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91923,26 +92406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [35595] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(713), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, - anon_sym_LBRACK, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91958,36 +92422,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [35645] = 3, + [35955] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(663), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 40, + ACTIONS(665), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92018,7 +92460,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92028,65 +92469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35695] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2181), 1, - anon_sym_SPACE, - ACTIONS(2183), 1, - anon_sym_COLON, - ACTIONS(2340), 1, - sym__statement_terminator, - STATE(214), 1, - sym_command_argument_sep, - STATE(309), 1, - aux_sym_command_argument_sep_repeat1, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1053), 1, - sym__command_argument, - STATE(1110), 1, - sym_merging_redirection_operator, - ACTIONS(2336), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2338), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(813), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2282), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [35767] = 3, + [36005] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 2, @@ -92133,30 +92516,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35817] = 3, - ACTIONS(3), 1, + [36055] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(671), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, - anon_sym_LBRACK, + ACTIONS(2362), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2342), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2340), 31, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92169,18 +92560,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [35867] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [36107] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(679), 3, @@ -92227,7 +92611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35917] = 18, + [36157] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 1, @@ -92246,11 +92630,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, ACTIONS(2109), 1, anon_sym_LBRACK, - ACTIONS(2342), 1, + ACTIONS(2364), 1, sym_real_literal, - ACTIONS(2344), 1, + ACTIONS(2366), 1, sym__command_token, - STATE(955), 1, + STATE(942), 1, sym_invokation_foreach_expression, STATE(1832), 1, sym_switch_filename, @@ -92260,7 +92644,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1169), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(947), 2, + STATE(967), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(1099), 7, @@ -92271,7 +92655,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1335), 17, + STATE(1334), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -92289,7 +92673,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [35997] = 3, + [36237] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(689), 3, @@ -92336,7 +92720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36047] = 3, + [36287] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(609), 3, @@ -92383,7 +92767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36097] = 3, + [36337] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(721), 3, @@ -92430,7 +92814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36147] = 3, + [36387] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 3, @@ -92477,7 +92861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36197] = 3, + [36437] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 3, @@ -92524,7 +92908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36247] = 3, + [36487] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(667), 3, @@ -92571,7 +92955,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36297] = 3, + [36537] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(629), 3, @@ -92618,7 +93002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36347] = 3, + [36587] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -92665,7 +93049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36397] = 3, + [36637] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(683), 3, @@ -92712,7 +93096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36447] = 3, + [36687] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(643), 3, @@ -92759,31 +93143,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36497] = 13, + [36737] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(2175), 1, anon_sym_SPACE, ACTIONS(2177), 1, anon_sym_COLON, - STATE(216), 1, + STATE(215), 1, sym_command_argument_sep, - STATE(320), 1, + STATE(311), 1, aux_sym_command_argument_sep_repeat1, STATE(734), 1, sym_file_redirection_operator, - STATE(1045), 1, + STATE(1067), 1, sym__command_argument, - STATE(1109), 1, + STATE(1110), 1, sym_merging_redirection_operator, - ACTIONS(2346), 2, + ACTIONS(2368), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2338), 3, + ACTIONS(2358), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(822), 3, + STATE(827), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, @@ -92816,7 +93200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [36567] = 3, + [36807] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(651), 3, @@ -92863,7 +93247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36617] = 3, + [36857] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(613), 3, @@ -92910,7 +93294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36667] = 3, + [36907] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(647), 3, @@ -92957,7 +93341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36717] = 3, + [36957] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(697), 3, @@ -93004,7 +93388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36767] = 3, + [37007] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(717), 3, @@ -93051,7 +93435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36817] = 3, + [37057] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(693), 2, @@ -93098,36 +93482,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36867] = 14, + [37107] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2359), 1, + ACTIONS(2381), 1, anon_sym_SPACE, - ACTIONS(2362), 1, + ACTIONS(2384), 1, anon_sym_COLON, - ACTIONS(2365), 1, + ACTIONS(2387), 1, sym__statement_terminator, - STATE(214), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(309), 1, + STATE(313), 1, aux_sym_command_argument_sep_repeat1, STATE(735), 1, sym_file_redirection_operator, - STATE(1053), 1, + STATE(1055), 1, sym__command_argument, - STATE(1110), 1, + STATE(1121), 1, sym_merging_redirection_operator, - ACTIONS(2354), 2, + ACTIONS(2376), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2357), 2, + ACTIONS(2379), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(813), 3, + STATE(817), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2351), 12, + ACTIONS(2373), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93140,7 +93524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2348), 15, + ACTIONS(2370), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93156,7 +93540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [36939] = 3, + [37179] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(701), 2, @@ -93203,38 +93587,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36989] = 8, - ACTIONS(3), 1, + [37229] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(635), 1, - anon_sym_SPACE, - ACTIONS(2367), 1, - anon_sym_LBRACK, - ACTIONS(2369), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2371), 1, - anon_sym_DASH_DASH, - ACTIONS(2375), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2373), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 35, + ACTIONS(2362), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2391), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2389), 31, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93247,22 +93631,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [37049] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [37281] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 40, + ACTIONS(2393), 1, anon_sym_LBRACK, + ACTIONS(2395), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2397), 1, + anon_sym_DASH_DASH, + ACTIONS(2401), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2399), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93298,17 +93687,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37099] = 3, + [37341] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(709), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 40, + ACTIONS(711), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93349,13 +93734,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37149] = 3, + [37391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 40, + ACTIONS(727), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93396,14 +93781,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37199] = 3, + [37441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(707), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93434,6 +93818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93443,13 +93828,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37249] = 3, + [37491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(655), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 40, + ACTIONS(657), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93480,7 +93866,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93490,13 +93875,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37299] = 3, + [37541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 40, + ACTIONS(661), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93537,70 +93922,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37349] = 13, + [37591] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2383), 1, - anon_sym_SPACE, - ACTIONS(2386), 1, - anon_sym_COLON, - STATE(216), 1, - sym_command_argument_sep, - STATE(320), 1, - aux_sym_command_argument_sep_repeat1, - STATE(734), 1, - sym_file_redirection_operator, - STATE(1045), 1, - sym__command_argument, - STATE(1109), 1, - sym_merging_redirection_operator, - ACTIONS(2380), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2357), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(822), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2377), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2348), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [37419] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(663), 2, + ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 40, + ACTIONS(715), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93641,29 +93969,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37469] = 3, + [37641] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(2409), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 40, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, + ACTIONS(2412), 1, + anon_sym_COLON, + STATE(215), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(734), 1, + sym_file_redirection_operator, + STATE(1067), 1, + sym__command_argument, + STATE(1110), 1, + sym_merging_redirection_operator, + ACTIONS(2406), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2379), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(827), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2403), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93676,27 +94010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37519] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(675), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, - anon_sym_LBRACK, + ACTIONS(2370), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93712,52 +94026,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37569] = 3, - ACTIONS(3), 1, + [37711] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(679), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 40, - anon_sym_LBRACK, + ACTIONS(2344), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2391), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2389), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -93770,25 +94069,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37619] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [37763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 40, + ACTIONS(665), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93829,18 +94121,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37669] = 5, + [37813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2389), 1, - anon_sym_LPAREN, - STATE(882), 1, - sym_argument_list, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 37, + ACTIONS(673), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93870,21 +94157,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37723] = 3, + [37863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(675), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 40, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93915,7 +94206,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93925,14 +94215,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37773] = 3, + [37913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, - sym__statement_terminator, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(681), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93963,6 +94252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93972,14 +94262,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37823] = 3, + [37963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - sym__statement_terminator, + ACTIONS(689), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(691), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94010,6 +94299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94019,13 +94309,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37873] = 3, + [38013] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(2415), 1, + anon_sym_LPAREN, + STATE(897), 1, + sym_argument_list, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 40, + ACTIONS(593), 37, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94055,24 +94350,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37923] = 3, + [38067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 40, + ACTIONS(611), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94113,13 +94405,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37973] = 3, + [38117] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(605), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 40, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94150,7 +94443,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94160,13 +94452,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38023] = 3, + [38167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 40, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94197,7 +94490,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94207,13 +94499,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38073] = 3, + [38217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 40, + ACTIONS(723), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94254,13 +94546,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38123] = 3, + [38267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 40, + ACTIONS(731), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94301,13 +94593,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38173] = 3, + [38317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 40, + ACTIONS(669), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94348,14 +94640,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38223] = 3, + [38367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(686), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94386,6 +94677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94395,13 +94687,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38273] = 3, + [38417] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(639), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 40, + ACTIONS(641), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94442,14 +94734,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38323] = 3, + [38467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(615), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94480,6 +94771,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94489,13 +94781,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38373] = 3, + [38517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(649), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94531,16 +94823,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38422] = 3, + [38567] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 40, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94568,26 +94864,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [38471] = 3, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [38617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(699), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94623,17 +94917,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38520] = 3, + [38667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, + ACTIONS(639), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 39, + ACTIONS(641), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94664,22 +94960,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38569] = 3, + [38717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(679), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(681), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94710,7 +95007,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94719,14 +95015,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38618] = 3, + [38766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, - sym__statement_terminator, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 38, + ACTIONS(707), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94757,6 +95052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94765,47 +95061,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38667] = 13, + [38815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(595), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2161), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(329), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1084), 1, - sym__command_argument, - STATE(1131), 1, - sym_merging_redirection_operator, - ACTIONS(2338), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2391), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(851), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2322), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + ACTIONS(597), 39, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94821,14 +95083,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38736] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + [38864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(595), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 38, + ACTIONS(597), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94867,14 +95153,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38785] = 3, + [38913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(595), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, - anon_sym_LBRACK, + ACTIONS(597), 40, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94902,58 +95186,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [38834] = 13, + [38962] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2399), 1, + ACTIONS(595), 2, anon_sym_SPACE, - ACTIONS(2402), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(329), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1084), 1, - sym__command_argument, - STATE(1131), 1, - sym_merging_redirection_operator, - ACTIONS(2357), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2396), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(851), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2393), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2348), 15, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94969,49 +95222,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [38903] = 12, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2411), 1, - anon_sym_PIPE, - ACTIONS(2413), 1, - sym__statement_terminator, - STATE(737), 1, - sym_file_redirection_operator, - STATE(1156), 1, - sym_merging_redirection_operator, - STATE(1508), 1, - aux_sym__pipeline_tail, - STATE(1510), 1, - sym_redirections, - STATE(1130), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2405), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(2407), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2409), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95024,13 +95234,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [38970] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [39011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(705), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(707), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95061,7 +95283,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95070,13 +95291,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39019] = 3, + [39060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(661), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95116,13 +95337,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39068] = 3, + [39109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 39, + ACTIONS(715), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95162,35 +95383,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39117] = 14, + [39158] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2137), 1, + ACTIONS(2159), 1, anon_sym_SPACE, - ACTIONS(2139), 1, + ACTIONS(2161), 1, anon_sym_COLON, - ACTIONS(2338), 1, - anon_sym_PIPE, - ACTIONS(2340), 1, - sym__statement_terminator, - STATE(219), 1, + STATE(221), 1, sym_command_argument_sep, - STATE(353), 1, + STATE(339), 1, aux_sym_command_argument_sep_repeat1, - STATE(729), 1, + STATE(732), 1, sym_file_redirection_operator, - STATE(1099), 1, + STATE(1089), 1, sym__command_argument, - STATE(1125), 1, + STATE(1124), 1, sym_merging_redirection_operator, - ACTIONS(2415), 2, + ACTIONS(2358), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2417), 2, sym_command_parameter, sym_stop_parsing, - STATE(886), 3, + STATE(860), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2318), 12, + ACTIONS(2322), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95219,161 +95439,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [39188] = 12, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2413), 1, - anon_sym_RPAREN, - ACTIONS(2419), 1, - anon_sym_PIPE, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - STATE(1512), 1, - aux_sym__pipeline_tail, - STATE(1513), 1, - sym_redirections, - STATE(1128), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2405), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - ACTIONS(2407), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2417), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [39255] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2425), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2423), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2421), 30, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [39306] = 3, + [39227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 38, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39355] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(613), 2, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(665), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95413,13 +95485,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39404] = 3, + [39276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95459,15 +95531,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39453] = 3, + [39325] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, - sym__statement_terminator, + ACTIONS(2425), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 38, - anon_sym_LBRACK, + ACTIONS(2428), 1, + anon_sym_COLON, + STATE(221), 1, + sym_command_argument_sep, + STATE(339), 1, + aux_sym_command_argument_sep_repeat1, + STATE(732), 1, + sym_file_redirection_operator, + STATE(1089), 1, + sym__command_argument, + STATE(1124), 1, + sym_merging_redirection_operator, + ACTIONS(2379), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2422), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(860), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2419), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2370), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95483,36 +95587,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39502] = 3, + [39394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, - sym__statement_terminator, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 38, + ACTIONS(681), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95543,6 +95624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95551,13 +95633,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39551] = 3, + [39443] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(689), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, + ACTIONS(691), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95597,13 +95679,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39600] = 3, + [39492] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(611), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95643,15 +95725,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39649] = 3, + [39541] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 3, - sym__statement_terminator, + ACTIONS(2137), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 38, - anon_sym_LBRACK, + ACTIONS(2139), 1, + anon_sym_COLON, + ACTIONS(2358), 1, + anon_sym_PIPE, + ACTIONS(2360), 1, + sym__statement_terminator, + STATE(219), 1, + sym_command_argument_sep, + STATE(326), 1, + aux_sym_command_argument_sep_repeat1, + STATE(729), 1, + sym_file_redirection_operator, + STATE(1096), 1, + sym__command_argument, + STATE(1123), 1, + sym_merging_redirection_operator, + ACTIONS(2431), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(865), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2318), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2280), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95667,6 +95782,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [39612] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2379), 1, + anon_sym_PIPE, + ACTIONS(2387), 1, + sym__statement_terminator, + ACTIONS(2439), 1, + anon_sym_SPACE, + ACTIONS(2442), 1, + anon_sym_COLON, + STATE(219), 1, + sym_command_argument_sep, + STATE(326), 1, + aux_sym_command_argument_sep_repeat1, + STATE(729), 1, + sym_file_redirection_operator, + STATE(1096), 1, + sym__command_argument, + STATE(1123), 1, + sym_merging_redirection_operator, + ACTIONS(2436), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(865), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2433), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95679,25 +95823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39698] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 38, - anon_sym_LBRACK, + ACTIONS(2370), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95713,36 +95839,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39747] = 3, + [39683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, + ACTIONS(659), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 38, + ACTIONS(661), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95781,61 +95885,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39796] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2427), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2423), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2421), 30, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [39847] = 3, + [39732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, - sym__statement_terminator, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 38, + ACTIONS(723), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95866,6 +95922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95874,14 +95931,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39896] = 3, + [39781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, - sym__statement_terminator, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 38, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95912,6 +95968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95920,14 +95977,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39945] = 3, + [39830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, - sym__statement_terminator, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 38, + ACTIONS(669), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95958,6 +96014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95966,14 +96023,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39994] = 3, + [39879] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 38, + ACTIONS(686), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96004,6 +96060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96012,14 +96069,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40043] = 3, + [39928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, + ACTIONS(713), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 38, + ACTIONS(715), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96058,14 +96115,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40092] = 3, + [39977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 38, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96096,6 +96152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96104,14 +96161,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40141] = 3, + [40026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, - sym__statement_terminator, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 38, + ACTIONS(649), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96142,6 +96198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96150,14 +96207,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40190] = 3, + [40075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(663), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 38, + ACTIONS(665), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96196,14 +96253,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40239] = 3, + [40124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, + ACTIONS(671), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 38, + ACTIONS(673), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96242,14 +96299,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40288] = 3, + [40173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, - sym__statement_terminator, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 38, + ACTIONS(699), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96280,6 +96336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96288,14 +96345,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40337] = 3, + [40222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, - sym__statement_terminator, + ACTIONS(717), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 38, + ACTIONS(719), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96326,6 +96382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96334,14 +96391,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40386] = 3, + [40271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(693), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 38, + ACTIONS(695), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96380,14 +96437,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40435] = 3, + [40320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, + ACTIONS(689), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 38, + ACTIONS(691), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96426,14 +96483,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40484] = 3, + [40369] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(2445), 1, anon_sym_LBRACK, + ACTIONS(2447), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2449), 1, + anon_sym_DASH_DASH, + ACTIONS(2453), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2451), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96463,23 +96530,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40533] = 3, + [40428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, + ACTIONS(609), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 38, + ACTIONS(611), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96518,13 +96580,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40582] = 3, + [40477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(701), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(703), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96555,7 +96618,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96564,70 +96626,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40631] = 14, + [40526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2357), 1, - anon_sym_PIPE, - ACTIONS(2365), 1, + ACTIONS(721), 3, sym__statement_terminator, - ACTIONS(2435), 1, - anon_sym_SPACE, - ACTIONS(2438), 1, - anon_sym_COLON, - STATE(219), 1, - sym_command_argument_sep, - STATE(353), 1, - aux_sym_command_argument_sep_repeat1, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1099), 1, - sym__command_argument, - STATE(1125), 1, - sym_merging_redirection_operator, - ACTIONS(2432), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(886), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2429), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2348), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [40702] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(723), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96658,7 +96664,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96667,23 +96672,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40751] = 8, + [40575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(605), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2441), 1, - anon_sym_LBRACK, - ACTIONS(2443), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2445), 1, - anon_sym_DASH_DASH, - ACTIONS(2449), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2447), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 34, + ACTIONS(607), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96713,18 +96710,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40810] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [40624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(729), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(731), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96755,7 +96756,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96764,13 +96764,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40859] = 3, + [40673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 39, + ACTIONS(603), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96801,7 +96802,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96810,37 +96810,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40908] = 4, - ACTIONS(81), 1, + [40722] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2427), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2453), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2451), 30, + ACTIONS(667), 3, sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(669), 38, + anon_sym_LBRACK, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96853,17 +96846,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [40959] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [40771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(683), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(686), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96894,7 +96894,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96903,14 +96902,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41008] = 3, + [40820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 3, + ACTIONS(725), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 38, + ACTIONS(727), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96949,24 +96948,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41057] = 8, + [40869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2326), 1, - anon_sym_LBRACK, - ACTIONS(2328), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2330), 1, - anon_sym_DASH_DASH, - ACTIONS(2334), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, + ACTIONS(613), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2455), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(615), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96995,19 +96985,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [41116] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [40918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 3, + ACTIONS(647), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 38, + ACTIONS(649), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97046,23 +97040,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41165] = 8, + [40967] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2367), 1, - anon_sym_LBRACK, - ACTIONS(2369), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2371), 1, - anon_sym_DASH_DASH, - ACTIONS(2375), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2457), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 34, + ACTIONS(619), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97091,19 +97077,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [41224] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [41016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(697), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(699), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97134,7 +97124,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97143,13 +97132,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41273] = 3, + [41065] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97189,13 +97178,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41322] = 3, + [41114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 39, + ACTIONS(623), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97226,7 +97216,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97235,13 +97224,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41371] = 3, + [41163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 39, + ACTIONS(603), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97281,24 +97270,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41420] = 8, + [41212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, - anon_sym_DASH_DASH, - ACTIONS(2467), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, + ACTIONS(717), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2465), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(719), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97332,61 +97312,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [41479] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2425), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2453), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2451), 30, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [41530] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [41261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - sym__statement_terminator, + ACTIONS(693), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 38, + ACTIONS(695), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97417,6 +97353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97425,14 +97362,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41579] = 3, + [41310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 38, + ACTIONS(703), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97463,6 +97399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97471,14 +97408,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41628] = 3, + [41359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 38, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97509,6 +97445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97517,15 +97454,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41677] = 3, + [41408] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 3, + ACTIONS(2346), 1, + anon_sym_LBRACK, + ACTIONS(2348), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2350), 1, + anon_sym_DASH_DASH, + ACTIONS(2354), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 38, - anon_sym_LBRACK, + ACTIONS(2455), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97554,23 +97500,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41726] = 3, + anon_sym_DASH_DASH_PERCENT, + [41467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, - sym__statement_terminator, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 38, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97601,6 +97542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97609,15 +97551,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41775] = 3, + [41516] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 38, + ACTIONS(2393), 1, anon_sym_LBRACK, + ACTIONS(2395), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2397), 1, + anon_sym_DASH_DASH, + ACTIONS(2401), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2457), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97646,23 +97596,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41824] = 3, + anon_sym_DASH_DASH_PERCENT, + [41575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, + ACTIONS(625), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 38, + ACTIONS(627), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97701,13 +97648,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41873] = 3, + [41624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(629), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(631), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97738,7 +97686,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97747,14 +97694,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41922] = 3, + [41673] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, + ACTIONS(635), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(2459), 1, anon_sym_LBRACK, + ACTIONS(2461), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2463), 1, + anon_sym_DASH_DASH, + ACTIONS(2467), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2465), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97789,17 +97745,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41971] = 3, + [41732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97839,13 +97791,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42020] = 3, + [41781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(629), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(631), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97885,13 +97837,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42069] = 3, + [41830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(709), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(711), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97931,13 +97883,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42118] = 3, + [41879] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(637), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97968,7 +97921,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97977,14 +97929,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42167] = 3, + [41928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, + ACTIONS(639), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 38, + ACTIONS(641), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98023,13 +97975,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42216] = 3, + [41977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(643), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(645), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98060,7 +98013,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98069,13 +98021,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42265] = 3, + [42026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(651), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(653), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98106,7 +98059,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98115,13 +98067,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42314] = 3, + [42075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(655), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(657), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98152,7 +98105,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98161,13 +98113,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42363] = 3, + [42124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(675), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 39, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(677), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98195,25 +98149,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [42412] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [42173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98253,14 +98205,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42461] = 3, + [42222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, - sym__statement_terminator, + ACTIONS(635), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 38, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98291,6 +98242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98299,13 +98251,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42510] = 3, + [42271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 2, + ACTIONS(639), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 39, + ACTIONS(641), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98345,23 +98297,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42559] = 8, + [42320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2367), 1, - anon_sym_LBRACK, - ACTIONS(2369), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2371), 1, - anon_sym_DASH_DASH, - ACTIONS(2375), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2471), 1, + ACTIONS(643), 2, anon_sym_SPACE, - ACTIONS(2457), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2469), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(645), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98390,28 +98333,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42617] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2367), 1, - anon_sym_LBRACK, - ACTIONS(2369), 1, anon_sym_PLUS_PLUS, - ACTIONS(2371), 1, anon_sym_DASH_DASH, - ACTIONS(2375), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2475), 1, - anon_sym_SPACE, - ACTIONS(2457), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2473), 33, + [42369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(651), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(653), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98440,29 +98379,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42675] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2326), 1, - anon_sym_LBRACK, - ACTIONS(2328), 1, anon_sym_PLUS_PLUS, - ACTIONS(2330), 1, anon_sym_DASH_DASH, - ACTIONS(2334), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2471), 2, - sym__statement_terminator, + [42418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(655), 2, anon_sym_SPACE, - ACTIONS(2469), 32, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(657), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98491,35 +98425,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42733] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(948), 1, - sym_argument_list, - ACTIONS(593), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOT2, - ACTIONS(591), 30, + anon_sym_COLON_COLON, + [42467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(675), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(677), 39, anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98532,33 +98470,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [42783] = 8, + [42516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, - anon_sym_DASH_DASH, - ACTIONS(2467), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, + ACTIONS(709), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2477), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 32, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(711), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98587,42 +98518,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42841] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(635), 1, - anon_sym_SPACE, - ACTIONS(2441), 1, - anon_sym_LBRACK, - ACTIONS(2443), 1, anon_sym_PLUS_PLUS, - ACTIONS(2445), 1, anon_sym_DASH_DASH, - ACTIONS(2449), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2479), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(637), 33, + [42565] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(971), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(591), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98635,21 +98564,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [42899] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [42615] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, + ACTIONS(2346), 1, + anon_sym_LBRACK, + ACTIONS(2348), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2350), 1, + anon_sym_DASH_DASH, + ACTIONS(2354), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2455), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, - anon_sym_LBRACK, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98682,18 +98623,24 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, + [42673] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2445), 1, + anon_sym_LBRACK, + ACTIONS(2447), 1, anon_sym_PLUS_PLUS, + ACTIONS(2449), 1, anon_sym_DASH_DASH, + ACTIONS(2453), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2473), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - [42947] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 38, - anon_sym_LBRACK, + ACTIONS(637), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98722,33 +98669,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42995] = 8, + [42731] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2326), 1, + ACTIONS(635), 1, + anon_sym_SPACE, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2328), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2330), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2334), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2455), 2, + ACTIONS(2475), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2475), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2473), 32, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98777,16 +98718,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43053] = 5, + [42789] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2481), 1, + ACTIONS(2477), 1, anon_sym_LPAREN, - STATE(948), 1, + STATE(971), 1, sym_argument_list, ACTIONS(593), 9, anon_sym_GT, @@ -98828,29 +98770,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43105] = 3, - ACTIONS(81), 1, + [42841] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(665), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(663), 30, + ACTIONS(253), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 37, anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98863,38 +98806,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43152] = 3, - ACTIONS(81), 1, + [42889] = 8, + ACTIONS(3), 1, sym_comment, - ACTIONS(715), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(713), 30, + ACTIONS(2393), 1, anon_sym_LBRACK, - anon_sym_EQ, + ACTIONS(2395), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2397), 1, + anon_sym_DASH_DASH, + ACTIONS(2401), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2471), 1, + anon_sym_SPACE, + ACTIONS(2457), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2469), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98907,23 +98859,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43199] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [42947] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, + ACTIONS(253), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 36, + ACTIONS(251), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98953,31 +98901,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [43246] = 8, + [42995] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2459), 1, + ACTIONS(2346), 1, anon_sym_LBRACK, - ACTIONS(2461), 1, + ACTIONS(2348), 1, anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, + ACTIONS(2350), 1, anon_sym_DASH_DASH, - ACTIONS(2467), 1, + ACTIONS(2354), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2475), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2477), 2, + ACTIONS(2455), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2473), 31, + ACTIONS(2481), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2479), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99009,14 +98959,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [43303] = 3, + anon_sym_DASH_DASH_PERCENT, + [43053] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, + ACTIONS(2393), 1, anon_sym_LBRACK, + ACTIONS(2395), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2397), 1, + anon_sym_DASH_DASH, + ACTIONS(2401), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2481), 1, + anon_sym_SPACE, + ACTIONS(2457), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2479), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99049,14 +99009,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [43350] = 3, + anon_sym_DASH_DASH_PERCENT, + [43111] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(686), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99066,7 +99023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 30, + ACTIONS(683), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99097,10 +99054,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43397] = 3, + [43158] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99110,7 +99067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 30, + ACTIONS(609), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99141,10 +99098,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43444] = 3, + [43205] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99154,7 +99111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 30, + ACTIONS(595), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99185,36 +99142,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43491] = 7, - ACTIONS(3), 1, + [43252] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(2487), 1, - aux_sym_command_name_token2, - ACTIONS(2489), 1, - anon_sym_DQUOTE2, - ACTIONS(2491), 1, - sym__statement_terminator, - STATE(965), 1, - aux_sym_command_name_repeat1, - ACTIONS(2483), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2485), 33, + ACTIONS(2487), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2485), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2483), 28, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99227,29 +99186,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43546] = 8, + [43301] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2441), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2443), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2445), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2449), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2475), 1, + ACTIONS(2481), 1, anon_sym_SPACE, - ACTIONS(2479), 2, + ACTIONS(2475), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2473), 32, + ACTIONS(2479), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99282,10 +99236,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [43603] = 3, + [43358] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99295,7 +99249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 30, + ACTIONS(721), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99326,34 +99280,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43650] = 6, - ACTIONS(3), 1, + [43405] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2498), 1, - aux_sym_command_name_token2, - ACTIONS(2501), 1, - anon_sym_DQUOTE2, - STATE(945), 1, - aux_sym_command_name_repeat1, - ACTIONS(2493), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 34, + ACTIONS(731), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(729), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43452] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(707), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(705), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99366,17 +99359,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43703] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43499] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(645), 9, + ACTIONS(711), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99386,7 +99381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(643), 30, + ACTIONS(709), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99417,10 +99412,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43750] = 3, + [43546] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(703), 9, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99430,7 +99425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 30, + ACTIONS(725), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99461,10 +99456,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43797] = 3, + [43593] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + aux_sym_command_name_token2, + ACTIONS(2495), 1, + anon_sym_DQUOTE2, + ACTIONS(2497), 1, + sym__statement_terminator, + STATE(968), 1, + aux_sym_command_name_repeat1, + ACTIONS(2489), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2491), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [43648] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(637), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99474,7 +99517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 30, + ACTIONS(635), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99505,10 +99548,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43844] = 3, + [43695] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(673), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99518,7 +99561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(671), 30, + ACTIONS(617), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99549,21 +99592,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43891] = 7, + [43742] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2489), 1, - anon_sym_DQUOTE2, - ACTIONS(2508), 1, + ACTIONS(2504), 1, aux_sym_command_name_token2, - ACTIONS(2510), 1, - sym__statement_terminator, - STATE(942), 1, + ACTIONS(2507), 1, + anon_sym_DQUOTE2, + STATE(947), 1, aux_sym_command_name_repeat1, - ACTIONS(2504), 2, + ACTIONS(2499), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2506), 33, + ACTIONS(2502), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99592,15 +99633,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43946] = 3, + [43795] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(661), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99610,7 +99652,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 30, + ACTIONS(659), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43842] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(669), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(667), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99641,10 +99727,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43993] = 3, + [43889] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(691), 9, + ACTIONS(641), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99654,7 +99740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(689), 30, + ACTIONS(639), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99685,10 +99771,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44040] = 3, + [43936] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(645), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99698,7 +99784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 30, + ACTIONS(643), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99729,10 +99815,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44087] = 3, + [43983] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2495), 1, + anon_sym_DQUOTE2, + ACTIONS(2514), 1, + aux_sym_command_name_token2, + ACTIONS(2516), 1, + sym__statement_terminator, + STATE(944), 1, + aux_sym_command_name_repeat1, + ACTIONS(2510), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2512), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 36, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [44085] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(657), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99742,7 +99920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 30, + ACTIONS(655), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99773,10 +99951,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44134] = 3, + [44132] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99786,7 +99964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 30, + ACTIONS(613), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99817,10 +99995,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44181] = 3, + [44179] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(665), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99830,7 +100008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(729), 30, + ACTIONS(663), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99861,10 +100039,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44228] = 3, + [44226] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(607), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99874,7 +100052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(605), 30, + ACTIONS(671), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99905,10 +100083,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44275] = 3, + [44273] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(677), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99918,7 +100096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 30, + ACTIONS(675), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99949,10 +100127,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44322] = 3, + [44320] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99962,7 +100140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 30, + ACTIONS(605), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99993,10 +100171,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44369] = 3, + [44367] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(2518), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2485), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2483), 28, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + [44416] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100006,7 +100229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 30, + ACTIONS(647), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100037,7 +100260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44416] = 3, + [44463] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(695), 9, @@ -100081,10 +100304,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44463] = 3, + [44510] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2522), 1, + aux_sym_command_name_token2, + ACTIONS(2524), 1, + anon_sym_DQUOTE2, + STATE(970), 1, + aux_sym_command_name_repeat1, + ACTIONS(2520), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2512), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44563] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(699), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100094,7 +100364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(667), 30, + ACTIONS(697), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100125,21 +100395,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44510] = 8, + [44610] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2459), 1, + ACTIONS(2445), 1, anon_sym_LBRACK, - ACTIONS(2461), 1, + ACTIONS(2447), 1, anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, + ACTIONS(2449), 1, anon_sym_DASH_DASH, - ACTIONS(2467), 1, + ACTIONS(2453), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2477), 2, + ACTIONS(2473), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(2469), 31, @@ -100174,7 +100444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [44567] = 3, + [44667] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(623), 9, @@ -100218,36 +100488,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44614] = 7, - ACTIONS(3), 1, + [44714] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2515), 1, - aux_sym_command_name_token2, - ACTIONS(2518), 1, - anon_sym_DQUOTE2, - ACTIONS(2521), 1, - sym__statement_terminator, - STATE(965), 1, - aux_sym_command_name_repeat1, - ACTIONS(2512), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 33, + ACTIONS(703), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(701), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100260,25 +100523,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44669] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [44761] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2525), 1, + ACTIONS(2529), 1, aux_sym_command_name_token2, - ACTIONS(2527), 1, + ACTIONS(2532), 1, anon_sym_DQUOTE2, - STATE(945), 1, + ACTIONS(2535), 1, + sym__statement_terminator, + STATE(968), 1, aux_sym_command_name_repeat1, - ACTIONS(2523), 2, + ACTIONS(2526), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2485), 34, + ACTIONS(2502), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100307,26 +100575,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [44722] = 8, + [44816] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2441), 1, + ACTIONS(2459), 1, anon_sym_LBRACK, - ACTIONS(2443), 1, + ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2445), 1, + ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2449), 1, + ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2479), 2, + ACTIONS(2475), 2, anon_sym_DOT2, anon_sym_COLON_COLON, ACTIONS(2469), 32, @@ -100362,29 +100629,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [44779] = 3, - ACTIONS(81), 1, + [44873] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(686), 9, + ACTIONS(2524), 1, + anon_sym_DQUOTE2, + ACTIONS(2539), 1, + aux_sym_command_name_token2, + STATE(947), 1, + aux_sym_command_name_repeat1, + ACTIONS(2537), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2491), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(683), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100397,19 +100669,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [44826] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44926] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(719), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100419,7 +100689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 30, + ACTIONS(717), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100450,10 +100720,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44873] = 3, + [44973] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(715), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100463,7 +100733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 30, + ACTIONS(713), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100494,10 +100764,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44920] = 3, + [45020] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100507,7 +100777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 30, + ACTIONS(679), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100538,10 +100808,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44967] = 3, + [45067] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(653), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100551,7 +100821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 30, + ACTIONS(651), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100582,29 +100852,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45014] = 3, - ACTIONS(81), 1, + [45114] = 8, + ACTIONS(3), 1, sym_comment, - ACTIONS(649), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(647), 30, + ACTIONS(2445), 1, anon_sym_LBRACK, - anon_sym_EQ, + ACTIONS(2447), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2449), 1, + anon_sym_DASH_DASH, + ACTIONS(2453), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2473), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2481), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2479), 31, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100617,16 +100897,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, + sym_command_parameter, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45061] = 3, + sym_stop_parsing, + anon_sym_COLON, + [45171] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(627), 9, @@ -100670,19 +100945,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45108] = 6, + [45218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2527), 1, - anon_sym_DQUOTE2, - ACTIONS(2531), 1, - aux_sym_command_name_token2, - STATE(966), 1, - aux_sym_command_name_repeat1, - ACTIONS(2529), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2506), 34, + ACTIONS(253), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(251), 37, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100714,13 +100984,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45161] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [45265] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(691), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100730,7 +101002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(697), 30, + ACTIONS(689), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100761,7 +101033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45208] = 3, + [45312] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(631), 9, @@ -100805,10 +101077,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45255] = 3, + [45359] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100818,7 +101090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(721), 30, + ACTIONS(601), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100849,14 +101121,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45302] = 3, + [45406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2533), 3, + ACTIONS(2541), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2535), 35, + ACTIONS(2543), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100892,107 +101164,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45348] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(1040), 1, - sym_argument_list, - ACTIONS(593), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(591), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45396] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2541), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2539), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2537), 27, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - [45444] = 6, + [45452] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2545), 1, - aux_sym_command_name_token2, ACTIONS(2547), 1, + aux_sym_command_name_token2, + ACTIONS(2549), 1, anon_sym_DQUOTE2, - STATE(985), 1, + STATE(984), 1, aux_sym_command_name_repeat1, - ACTIONS(2543), 2, + ACTIONS(2545), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2485), 33, + ACTIONS(2512), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101026,21 +101210,21 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45496] = 7, + [45504] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2510), 1, + ACTIONS(2516), 1, sym__statement_terminator, - ACTIONS(2551), 1, - aux_sym_command_name_token2, ACTIONS(2553), 1, + aux_sym_command_name_token2, + ACTIONS(2555), 1, anon_sym_DQUOTE2, - STATE(987), 1, + STATE(986), 1, aux_sym_command_name_repeat1, - ACTIONS(2549), 2, + ACTIONS(2551), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2506), 32, + ACTIONS(2512), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101073,37 +101257,34 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45550] = 4, - ACTIONS(81), 1, + [45558] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(2555), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2539), 8, + ACTIONS(2549), 1, + anon_sym_DQUOTE2, + ACTIONS(2559), 1, + aux_sym_command_name_token2, + STATE(985), 1, + aux_sym_command_name_repeat1, + ACTIONS(2557), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2491), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2537), 27, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101116,20 +101297,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, - [45598] = 6, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [45610] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(2564), 1, aux_sym_command_name_token2, - ACTIONS(2563), 1, + ACTIONS(2567), 1, anon_sym_DQUOTE2, STATE(985), 1, aux_sym_command_name_repeat1, - ACTIONS(2557), 2, + ACTIONS(2561), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 33, + ACTIONS(2502), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101163,14 +101349,21 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45650] = 3, + [45662] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 3, + ACTIONS(2497), 1, sym__statement_terminator, + ACTIONS(2555), 1, + anon_sym_DQUOTE2, + ACTIONS(2572), 1, + aux_sym_command_name_token2, + STATE(989), 1, + aux_sym_command_name_repeat1, + ACTIONS(2570), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 35, + ACTIONS(2491), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101200,27 +101393,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45696] = 7, + [45716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2491), 1, + ACTIONS(2535), 3, sym__statement_terminator, - ACTIONS(2553), 1, - anon_sym_DQUOTE2, - ACTIONS(2568), 1, - aux_sym_command_name_token2, - STATE(990), 1, - aux_sym_command_name_repeat1, - ACTIONS(2566), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2485), 32, + ACTIONS(2502), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101250,17 +101433,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45750] = 3, + anon_sym_DASH_DASH_PERCENT, + [45762] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 3, + ACTIONS(2574), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2572), 35, + ACTIONS(2576), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101296,13 +101482,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45796] = 3, + [45808] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 2, + ACTIONS(2535), 1, + sym__statement_terminator, + ACTIONS(2581), 1, + aux_sym_command_name_token2, + ACTIONS(2584), 1, + anon_sym_DQUOTE2, + STATE(989), 1, + aux_sym_command_name_repeat1, + ACTIONS(2578), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 36, + ACTIONS(2502), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101331,29 +101525,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45842] = 7, + [45862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 1, - sym__statement_terminator, - ACTIONS(2577), 1, - aux_sym_command_name_token2, - ACTIONS(2580), 1, - anon_sym_DQUOTE2, - STATE(990), 1, - aux_sym_command_name_repeat1, - ACTIONS(2574), 2, + ACTIONS(2535), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 32, + ACTIONS(2502), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101382,23 +101564,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45896] = 6, + anon_sym_DASH_DASH_PERCENT, + [45908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2547), 1, - anon_sym_DQUOTE2, - ACTIONS(2585), 1, - aux_sym_command_name_token2, - STATE(982), 1, - aux_sym_command_name_repeat1, - ACTIONS(2583), 2, + ACTIONS(2541), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2506), 33, + ACTIONS(2543), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101429,31 +101609,39 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45948] = 3, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [45954] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(2533), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2535), 36, + ACTIONS(2587), 1, + anon_sym_LPAREN, + STATE(1039), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(591), 27, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101466,22 +101654,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45994] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46004] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 2, + ACTIONS(2574), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2572), 36, + ACTIONS(2576), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101518,12 +101703,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46040] = 5, + [46050] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2587), 1, - anon_sym_LPAREN, - STATE(1040), 1, + STATE(1039), 1, sym_argument_list, ACTIONS(593), 9, anon_sym_GT, @@ -101535,7 +101718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 27, + ACTIONS(591), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101557,22 +101740,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46090] = 5, + [46098] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, ACTIONS(2589), 1, anon_sym_COMMA, - STATE(995), 1, + STATE(1042), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 34, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101602,60 +101787,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46139] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(691), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(689), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46184] = 3, + [46147] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 35, + ACTIONS(2589), 1, + anon_sym_COMMA, + STATE(995), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(782), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101684,17 +101830,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [46229] = 3, + anon_sym_DASH_DASH_PERCENT, + [46196] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101704,7 +101848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 28, + ACTIONS(671), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101733,10 +101877,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46274] = 3, + [46241] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(623), 9, + ACTIONS(677), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101746,7 +101890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(621), 28, + ACTIONS(675), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101775,10 +101919,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46319] = 3, + [46286] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101788,7 +101932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 28, + ACTIONS(679), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101817,10 +101961,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46364] = 3, + [46331] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(765), 1, + anon_sym_SPACE, + ACTIONS(2591), 1, + anon_sym_COMMA, + STATE(1029), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [46380] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(691), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101830,7 +102018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 28, + ACTIONS(689), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101859,10 +102047,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46409] = 3, + [46425] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2502), 35, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [46470] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(641), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101872,7 +102102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 28, + ACTIONS(639), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101901,10 +102131,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46454] = 3, + [46515] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(623), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101914,7 +102144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 28, + ACTIONS(621), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101943,10 +102173,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46499] = 3, + [46560] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(711), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101956,7 +102186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 28, + ACTIONS(709), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101985,10 +102215,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46544] = 3, + [46605] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101998,7 +102228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(667), 28, + ACTIONS(725), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102027,31 +102257,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46589] = 5, - ACTIONS(3), 1, + [46650] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(778), 1, - anon_sym_SPACE, - ACTIONS(2592), 1, - anon_sym_COMMA, - STATE(1033), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 34, + ACTIONS(707), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(705), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46695] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(669), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(667), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102064,20 +102334,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46638] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2533), 2, + ACTIONS(2541), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2535), 35, + ACTIONS(2543), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102113,7 +102383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46683] = 3, + [46785] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(627), 9, @@ -102155,13 +102425,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46728] = 3, + [46830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 2, + ACTIONS(2574), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2572), 35, + ACTIONS(2576), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102197,7 +102467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [46773] = 3, + [46875] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(631), 9, @@ -102239,7 +102509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46818] = 3, + [46920] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(645), 9, @@ -102281,7 +102551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46863] = 3, + [46965] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(661), 9, @@ -102323,10 +102593,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46908] = 3, + [47010] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(715), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102336,7 +102606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 28, + ACTIONS(713), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102365,10 +102635,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46953] = 3, + [47055] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102378,7 +102648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 28, + ACTIONS(609), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102407,10 +102677,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46998] = 3, + [47100] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102420,7 +102690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 28, + ACTIONS(605), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102449,7 +102719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47043] = 3, + [47145] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(723), 9, @@ -102491,7 +102761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47088] = 3, + [47190] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(695), 9, @@ -102533,7 +102803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47133] = 3, + [47235] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 7, @@ -102575,49 +102845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47178] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(731), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(729), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47223] = 3, + [47280] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(703), 9, @@ -102659,58 +102887,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47268] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2594), 1, - anon_sym_COMMA, - STATE(1035), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(772), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(774), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47317] = 3, + [47325] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 3, + ACTIONS(2535), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 34, + ACTIONS(2502), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102745,52 +102929,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [47362] = 3, + [47370] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(673), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(671), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47407] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(603), 9, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102800,7 +102942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 28, + ACTIONS(729), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102829,70 +102971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47452] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2596), 1, - anon_sym_LBRACK, - ACTIONS(2598), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2600), 1, - anon_sym_DASH_DASH, - ACTIONS(2602), 1, - anon_sym_DOT2, - ACTIONS(2604), 1, - anon_sym_COLON_COLON, - ACTIONS(2606), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(635), 23, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - [47509] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2608), 1, - anon_sym_LBRACK, - ACTIONS(2610), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, - anon_sym_DASH_DASH, - ACTIONS(2614), 1, - anon_sym_DOT2, - ACTIONS(2616), 1, - anon_sym_COLON_COLON, - ACTIONS(2618), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 8, + [47415] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(665), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102901,7 +102983,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(635), 23, + anon_sym_DOT2, + ACTIONS(663), 28, + sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -102922,13 +103007,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47566] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47460] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102938,7 +103026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 28, + ACTIONS(601), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102967,32 +103055,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47611] = 5, - ACTIONS(3), 1, + [47505] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2594), 1, - anon_sym_COMMA, - STATE(1021), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(778), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(780), 33, + ACTIONS(653), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(651), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103005,16 +103090,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47660] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47550] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(2593), 1, + anon_sym_LBRACK, + ACTIONS(2595), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2597), 1, + anon_sym_DASH_DASH, + ACTIONS(2599), 1, + anon_sym_DOT2, + ACTIONS(2601), 1, + anon_sym_COLON_COLON, + ACTIONS(2603), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(637), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103023,10 +103121,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(655), 28, + ACTIONS(635), 23, sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103049,14 +103145,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, + [47607] = 9, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2605), 1, + anon_sym_LBRACK, + ACTIONS(2607), 1, anon_sym_PLUS_PLUS, + ACTIONS(2609), 1, anon_sym_DASH_DASH, + ACTIONS(2611), 1, + anon_sym_DOT2, + ACTIONS(2613), 1, anon_sym_COLON_COLON, + ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, - [47705] = 3, + ACTIONS(637), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(635), 23, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + [47664] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 1, + anon_sym_SPACE, + ACTIONS(2617), 1, + anon_sym_COMMA, + STATE(1029), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(773), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [47713] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(686), 9, + ACTIONS(657), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103066,7 +103250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 28, + ACTIONS(655), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103095,10 +103279,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47750] = 3, + [47758] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(686), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103108,7 +103292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 28, + ACTIONS(683), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103137,14 +103321,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47795] = 3, + [47803] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2533), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2535), 34, + ACTIONS(780), 1, + anon_sym_SPACE, + ACTIONS(2591), 1, + anon_sym_COMMA, + STATE(1000), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(782), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103173,22 +103359,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [47840] = 5, + anon_sym_DASH_DASH_PERCENT, + [47852] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 1, - anon_sym_SPACE, - ACTIONS(2592), 1, - anon_sym_COMMA, - STATE(995), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 34, + ACTIONS(2541), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2543), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103217,16 +103401,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47889] = 3, + [47897] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103236,7 +103420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 28, + ACTIONS(617), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103265,54 +103449,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47934] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2620), 1, - anon_sym_COMMA, - STATE(1035), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47983] = 3, + [47942] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103322,7 +103462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 28, + ACTIONS(613), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103351,10 +103491,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48028] = 3, + [47987] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(637), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103364,7 +103504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 28, + ACTIONS(635), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103393,14 +103533,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48073] = 3, + [48032] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2570), 3, + ACTIONS(2574), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2572), 34, + ACTIONS(2576), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103435,7 +103575,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [48118] = 3, + [48077] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(699), 9, @@ -103477,10 +103617,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48163] = 3, + [48122] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(719), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(717), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [48167] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103490,7 +103672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 28, + ACTIONS(647), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103519,10 +103701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48208] = 3, + [48212] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(649), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103532,7 +103714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(647), 28, + ACTIONS(595), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103561,29 +103743,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48253] = 3, - ACTIONS(81), 1, + [48257] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(607), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(605), 28, + ACTIONS(2620), 1, + anon_sym_COMMA, + STATE(1042), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(773), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103596,24 +103781,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48298] = 5, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [48306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2623), 1, - anon_sym_COMMA, - STATE(1043), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, + ACTIONS(635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(767), 32, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103642,17 +103822,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48346] = 3, + [48350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 2, + ACTIONS(639), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(767), 34, + ACTIONS(641), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103687,16 +103869,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48390] = 5, + [48394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2628), 1, - anon_sym_LPAREN, - ACTIONS(2630), 1, + ACTIONS(655), 2, + sym__statement_terminator, anon_sym_SPACE, - STATE(1117), 1, - sym_argument_list, - ACTIONS(2626), 33, + ACTIONS(657), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103725,7 +103904,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -103733,13 +103913,13 @@ static const uint16_t ts_small_parse_table[] = { [48438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2632), 1, + ACTIONS(2623), 1, anon_sym_COMMA, - STATE(1063), 1, + STATE(1054), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 33, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103773,17 +103953,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48486] = 5, + [48486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2634), 1, - anon_sym_COMMA, - STATE(1065), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(772), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(774), 32, + ACTIONS(677), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103813,16 +103989,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48534] = 3, + anon_sym_DASH_DASH_PERCENT, + [48530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, - sym__statement_terminator, + ACTIONS(639), 1, anon_sym_SPACE, - ACTIONS(677), 34, + ACTIONS(641), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103852,18 +104029,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48578] = 3, + [48574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, - sym__statement_terminator, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(653), 34, + ACTIONS(677), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103893,17 +104070,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48622] = 3, + [48618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(645), 35, + ACTIONS(773), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103939,13 +104117,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48666] = 3, + [48662] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(2625), 1, + anon_sym_COMMA, + STATE(1051), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(657), 34, + ACTIONS(773), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103975,21 +104157,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48710] = 5, + [48710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(2636), 1, - anon_sym_COMMA, - STATE(1052), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 33, + ACTIONS(637), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104020,20 +104196,18 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48758] = 5, + anon_sym_DASH_DASH_PERCENT, + [48754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 1, - anon_sym_LPAREN, - STATE(1103), 1, - sym_argument_list, - ACTIONS(2630), 2, + ACTIONS(643), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2626), 32, + ACTIONS(645), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104062,16 +104236,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48806] = 3, + [48798] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(653), 35, + ACTIONS(2628), 1, + anon_sym_COMMA, + STATE(1054), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(773), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104102,17 +104282,20 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48850] = 3, + [48846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 1, + ACTIONS(2633), 1, + anon_sym_LPAREN, + STATE(1115), 1, + sym_argument_list, + ACTIONS(2635), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(657), 35, + ACTIONS(2631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104141,9 +104324,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -104151,9 +104331,9 @@ static const uint16_t ts_small_parse_table[] = { [48894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(651), 1, anon_sym_SPACE, - ACTIONS(677), 35, + ACTIONS(653), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104189,17 +104369,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48938] = 5, + [48938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2634), 1, - anon_sym_COMMA, - STATE(1047), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(778), 2, - sym__statement_terminator, + ACTIONS(655), 1, anon_sym_SPACE, - ACTIONS(780), 32, + ACTIONS(657), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104229,42 +104404,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48986] = 9, - ACTIONS(81), 1, + anon_sym_DASH_DASH_PERCENT, + [48982] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2596), 1, - anon_sym_LBRACK, - ACTIONS(2598), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2600), 1, - anon_sym_DASH_DASH, - ACTIONS(2606), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2641), 1, - anon_sym_DOT2, - ACTIONS(2643), 1, - anon_sym_COLON_COLON, - ACTIONS(637), 8, + ACTIONS(2637), 1, + anon_sym_COMMA, + STATE(1059), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 32, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(635), 22, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [49030] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2639), 1, + anon_sym_COMMA, + STATE(1059), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(773), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104277,40 +104491,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_COMMA, + sym_command_parameter, anon_sym_PIPE, - [49042] = 9, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [49078] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2608), 1, - anon_sym_LBRACK, - ACTIONS(2610), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, - anon_sym_DASH_DASH, - ACTIONS(2618), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2645), 1, - anon_sym_DOT2, - ACTIONS(2647), 1, - anon_sym_COLON_COLON, - ACTIONS(637), 8, + ACTIONS(771), 1, + anon_sym_SPACE, + ACTIONS(2642), 1, + anon_sym_COMMA, + STATE(1060), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(773), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(635), 22, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104323,16 +104533,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - [49098] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [49126] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(2645), 1, + anon_sym_COMMA, + STATE(1068), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(641), 34, + ACTIONS(782), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104362,17 +104579,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49142] = 3, + [49174] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(780), 1, anon_sym_SPACE, - ACTIONS(637), 35, + ACTIONS(2647), 1, + anon_sym_COMMA, + STATE(1063), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(782), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104401,19 +104620,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49186] = 3, + [49222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(641), 35, + ACTIONS(2647), 1, + anon_sym_COMMA, + STATE(1060), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104442,38 +104663,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49230] = 5, - ACTIONS(3), 1, + [49270] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(772), 1, - anon_sym_SPACE, - ACTIONS(2632), 1, - anon_sym_COMMA, - STATE(1052), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 33, + ACTIONS(2593), 1, + anon_sym_LBRACK, + ACTIONS(2595), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2597), 1, + anon_sym_DASH_DASH, + ACTIONS(2603), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2649), 1, + anon_sym_DOT2, + ACTIONS(2651), 1, + anon_sym_COLON_COLON, + ACTIONS(637), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(635), 22, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104486,33 +104713,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [49278] = 3, - ACTIONS(3), 1, + [49326] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, - ACTIONS(767), 35, + ACTIONS(2605), 1, + anon_sym_LBRACK, + ACTIONS(2607), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2609), 1, + anon_sym_DASH_DASH, + ACTIONS(2615), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2653), 1, + anon_sym_DOT2, + ACTIONS(2655), 1, + anon_sym_COLON_COLON, + ACTIONS(637), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(635), 22, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104525,25 +104759,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49322] = 5, + [49382] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2649), 1, + ACTIONS(780), 1, + anon_sym_SPACE, + ACTIONS(2623), 1, anon_sym_COMMA, - STATE(1065), 1, + STATE(1046), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 32, + ACTIONS(782), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104573,20 +104801,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49370] = 5, + [49430] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2652), 1, - anon_sym_COMMA, - STATE(1043), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(772), 2, - sym__statement_terminator, + ACTIONS(2635), 1, anon_sym_SPACE, - ACTIONS(774), 32, + ACTIONS(2657), 1, + anon_sym_LPAREN, + STATE(1117), 1, + sym_argument_list, + ACTIONS(2631), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104615,20 +104843,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49418] = 5, + [49478] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, - ACTIONS(2654), 1, + ACTIONS(2645), 1, anon_sym_COMMA, - STATE(1067), 1, + STATE(1051), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 33, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104657,21 +104887,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49466] = 5, + [49526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, + ACTIONS(651), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2657), 1, - anon_sym_COMMA, - STATE(1069), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 33, + ACTIONS(653), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104700,21 +104926,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49514] = 5, + [49570] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 1, + ACTIONS(771), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2657), 1, - anon_sym_COMMA, - STATE(1067), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 33, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104743,18 +104967,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49562] = 3, + [49614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, - sym__statement_terminator, + ACTIONS(643), 1, anon_sym_SPACE, - ACTIONS(637), 34, + ACTIONS(645), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104784,22 +105008,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49606] = 5, + [49658] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2652), 1, + ACTIONS(2637), 1, anon_sym_COMMA, - STATE(1066), 1, + STATE(1058), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(778), 2, + ACTIONS(780), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(780), 32, + ACTIONS(782), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104832,13 +105057,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49654] = 3, + [49706] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(2659), 1, + anon_sym_COMMA, + STATE(1097), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(645), 34, + ACTIONS(782), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104867,22 +105096,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49698] = 5, + [49753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(778), 1, + ACTIONS(639), 1, anon_sym_SPACE, - ACTIONS(2659), 1, - anon_sym_COMMA, - STATE(1098), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 32, + ACTIONS(641), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104911,17 +105133,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49745] = 3, + [49796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, - sym__statement_terminator, + ACTIONS(643), 1, anon_sym_SPACE, - ACTIONS(637), 33, + ACTIONS(645), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104951,62 +105174,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49788] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2596), 1, - anon_sym_LBRACK, - ACTIONS(2598), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2600), 1, - anon_sym_DASH_DASH, - ACTIONS(2606), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2641), 1, - anon_sym_DOT2, - ACTIONS(2643), 1, - anon_sym_COLON_COLON, - ACTIONS(2469), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2471), 21, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [49843] = 3, + [49839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(771), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2661), 34, + ACTIONS(773), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105036,17 +105215,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49886] = 3, + [49882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 1, + ACTIONS(651), 1, anon_sym_SPACE, - ACTIONS(641), 34, + ACTIONS(653), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105081,13 +105259,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49929] = 3, + [49925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, - sym__statement_terminator, + ACTIONS(655), 1, anon_sym_SPACE, - ACTIONS(677), 33, + ACTIONS(657), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105117,63 +105294,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49972] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2608), 1, - anon_sym_LBRACK, - ACTIONS(2610), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, - anon_sym_DASH_DASH, - ACTIONS(2618), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2645), 1, - anon_sym_DOT2, - ACTIONS(2647), 1, - anon_sym_COLON_COLON, - ACTIONS(2469), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2471), 21, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - [50027] = 3, + [49968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, - sym__statement_terminator, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(653), 33, + ACTIONS(677), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105203,17 +105334,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50070] = 3, + [50011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(657), 33, + ACTIONS(677), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105247,12 +105379,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50113] = 3, + [50054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(643), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(637), 34, + ACTIONS(645), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105282,15 +105415,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50156] = 3, + [50097] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(251), 9, + ACTIONS(2593), 1, + anon_sym_LBRACK, + ACTIONS(2595), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2597), 1, + anon_sym_DASH_DASH, + ACTIONS(2603), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2649), 1, + anon_sym_DOT2, + ACTIONS(2651), 1, + anon_sym_COLON_COLON, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105299,10 +105443,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(253), 26, + ACTIONS(2471), 21, sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105323,20 +105465,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [50199] = 5, + [50152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2630), 1, + ACTIONS(2663), 1, anon_sym_SPACE, - ACTIONS(2665), 1, - anon_sym_LPAREN, - STATE(1141), 1, - sym_argument_list, - ACTIONS(2626), 32, + ACTIONS(2661), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105365,31 +105499,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50246] = 3, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [50195] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(643), 1, - anon_sym_SPACE, - ACTIONS(645), 34, + ACTIONS(2605), 1, + anon_sym_LBRACK, + ACTIONS(2607), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2609), 1, + anon_sym_DASH_DASH, + ACTIONS(2615), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2653), 1, + anon_sym_DOT2, + ACTIONS(2655), 1, + anon_sym_COLON_COLON, + ACTIONS(2469), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2471), 21, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105402,20 +105549,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50289] = 3, + [50250] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 2, + ACTIONS(651), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2661), 33, + ACTIONS(653), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105445,16 +105587,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [50332] = 3, + [50293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(635), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 34, + ACTIONS(637), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105484,17 +105627,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50375] = 3, + [50336] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(251), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(253), 26, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [50379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 1, + ACTIONS(655), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(657), 34, + ACTIONS(657), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105524,17 +105707,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50418] = 3, + [50422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(2635), 1, anon_sym_SPACE, - ACTIONS(767), 34, + ACTIONS(2665), 1, + anon_sym_LPAREN, + STATE(1138), 1, + sym_argument_list, + ACTIONS(2631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105563,19 +105749,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50461] = 3, + [50469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 2, + ACTIONS(2663), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(767), 33, + ACTIONS(2661), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105605,21 +105789,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50504] = 5, + anon_sym_DASH_DASH_PERCENT, + [50512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2667), 1, - anon_sym_COMMA, - STATE(1096), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(778), 2, - sym__statement_terminator, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(780), 31, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105648,16 +105827,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50551] = 3, + [50555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, - sym__statement_terminator, + ACTIONS(635), 1, anon_sym_SPACE, - ACTIONS(641), 33, + ACTIONS(637), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105687,16 +105868,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50594] = 3, + [50598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(639), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 34, + ACTIONS(641), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105726,22 +105909,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50637] = 5, + [50641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2669), 1, + ACTIONS(780), 1, + anon_sym_SPACE, + ACTIONS(2667), 1, anon_sym_COMMA, - STATE(1094), 1, + STATE(1099), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 31, + ACTIONS(782), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105770,16 +105951,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50684] = 3, + [50688] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(2669), 1, + anon_sym_COMMA, + STATE(1095), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(645), 33, + ACTIONS(773), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105808,22 +105994,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50727] = 5, + [50735] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2667), 1, - anon_sym_COMMA, - STATE(1094), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(772), 2, + ACTIONS(2672), 1, + anon_sym_LPAREN, + STATE(1127), 1, + sym_argument_list, + ACTIONS(2635), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(774), 31, + ACTIONS(2631), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105855,16 +106039,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50774] = 5, + [50782] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, - ACTIONS(2672), 1, + ACTIONS(2659), 1, anon_sym_COMMA, - STATE(1097), 1, + STATE(1095), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 32, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105893,20 +106078,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50821] = 5, + [50829] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(2659), 1, + ACTIONS(2674), 1, anon_sym_COMMA, - STATE(1097), 1, + STATE(1098), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 32, + ACTIONS(773), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105939,17 +106123,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50868] = 5, + [50876] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2675), 1, - anon_sym_LPAREN, - STATE(1139), 1, - sym_argument_list, - ACTIONS(2630), 2, - sym__statement_terminator, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2626), 31, + ACTIONS(2667), 1, + anon_sym_COMMA, + STATE(1098), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105978,15 +106161,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50915] = 3, + [50923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 1, + ACTIONS(2481), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2469), 33, + ACTIONS(2479), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106015,12 +106200,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50957] = 3, + [50965] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2679), 2, @@ -106059,12 +106243,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50999] = 5, + [51007] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2685), 1, anon_sym_SEMI, - STATE(1118), 1, + STATE(1120), 1, aux_sym_script_block_repeat1, ACTIONS(2681), 5, sym_decimal_integer_literal, @@ -106100,13 +106284,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51045] = 3, + [51053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 2, - sym__statement_terminator, + ACTIONS(2471), 1, anon_sym_SPACE, - ACTIONS(2687), 32, + ACTIONS(2469), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106135,16 +106318,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51087] = 3, + [51095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 1, + ACTIONS(2689), 1, anon_sym_SPACE, - ACTIONS(2691), 33, + ACTIONS(2687), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [51137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2481), 1, + anon_sym_SPACE, + ACTIONS(2479), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106178,7 +106401,7 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51129] = 3, + [51179] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2679), 1, @@ -106217,13 +106440,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51171] = 3, + [51221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2475), 2, + ACTIONS(2663), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2473), 32, + ACTIONS(2661), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106252,17 +106475,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51213] = 3, + [51263] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 32, + ACTIONS(2469), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106295,12 +106518,51 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51255] = 3, + [51305] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(251), 6, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 28, + sym__statement_terminator, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [51347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(2693), 1, anon_sym_SPACE, - ACTIONS(627), 33, + ACTIONS(2691), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106334,12 +106596,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51297] = 3, + [51389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 1, + ACTIONS(2689), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2695), 33, + ACTIONS(2687), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106368,18 +106631,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51339] = 3, + [51431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 2, - sym__statement_terminator, + ACTIONS(625), 1, anon_sym_SPACE, - ACTIONS(2695), 32, + ACTIONS(627), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106408,17 +106669,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51381] = 3, + [51473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 2, + ACTIONS(629), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2661), 32, + ACTIONS(631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106447,11 +106709,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51423] = 3, + anon_sym_DASH_DASH_PERCENT, + [51515] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2663), 1, @@ -106490,7 +106752,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51465] = 5, + [51557] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2697), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2695), 32, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [51599] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2703), 1, @@ -106531,13 +106832,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51511] = 3, + [51645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 2, - sym__statement_terminator, + ACTIONS(2697), 1, anon_sym_SPACE, - ACTIONS(2469), 32, + ACTIONS(2695), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106566,55 +106866,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51553] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 6, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 28, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [51595] = 3, + [51687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2475), 1, + ACTIONS(629), 1, anon_sym_SPACE, - ACTIONS(2473), 33, + ACTIONS(631), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106648,12 +106910,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51637] = 3, + [51729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 1, + ACTIONS(625), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2687), 33, + ACTIONS(627), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106682,19 +106945,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51679] = 5, + [51771] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2707), 1, anon_sym_SEMI, - STATE(1118), 1, + STATE(1120), 1, aux_sym_script_block_repeat1, - ACTIONS(1463), 5, + ACTIONS(1423), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -106728,12 +106990,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51725] = 3, + [51817] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(2693), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 33, + ACTIONS(2691), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106762,72 +107025,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51767] = 3, - ACTIONS(3), 1, + [51859] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(625), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(627), 32, - anon_sym_GT, + STATE(730), 1, + sym_file_redirection_operator, + STATE(1159), 1, + sym_merging_redirection_operator, + ACTIONS(2719), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1122), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2713), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51809] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2693), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2691), 32, + ACTIONS(2710), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2716), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -106840,18 +107072,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51851] = 3, + [51910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(2693), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 31, + ACTIONS(2691), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106883,12 +107110,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51892] = 3, + [51951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2679), 1, + ACTIONS(2693), 1, anon_sym_SPACE, - ACTIONS(2677), 32, + ACTIONS(2691), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106921,28 +107148,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51933] = 3, - ACTIONS(3), 1, + [51992] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(625), 2, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1151), 1, + sym_merging_redirection_operator, + ACTIONS(2721), 2, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(627), 31, - anon_sym_GT, + anon_sym_PIPE, + STATE(1137), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2328), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2280), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2330), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -106955,17 +107191,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [51974] = 3, + [52043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 2, + ACTIONS(2679), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2695), 31, + ACTIONS(2677), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106997,12 +107229,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52015] = 3, + [52084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 1, + ACTIONS(2697), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2691), 32, + ACTIONS(2695), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107031,11 +107264,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52056] = 3, + [52125] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2471), 1, @@ -107073,55 +107305,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52097] = 8, - ACTIONS(81), 1, - sym_comment, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - ACTIONS(2710), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1135), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2407), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2417), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [52148] = 3, + [52166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2475), 1, + ACTIONS(2481), 1, anon_sym_SPACE, - ACTIONS(2473), 32, + ACTIONS(2479), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107154,37 +107343,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52189] = 8, - ACTIONS(81), 1, + [52207] = 3, + ACTIONS(3), 1, sym_comment, - STATE(737), 1, - sym_file_redirection_operator, - STATE(1156), 1, - sym_merging_redirection_operator, - ACTIONS(2710), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1133), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2407), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, + ACTIONS(2689), 1, + anon_sym_SPACE, + ACTIONS(2687), 32, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2409), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107197,12 +107376,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52240] = 3, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [52248] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 1, + ACTIONS(629), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2695), 32, + ACTIONS(631), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107231,17 +107416,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52281] = 3, + [52289] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2679), 2, + ACTIONS(625), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2677), 31, + ACTIONS(627), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107273,20 +107457,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52322] = 8, + [52330] = 8, ACTIONS(81), 1, sym_comment, - STATE(737), 1, + STATE(730), 1, sym_file_redirection_operator, - STATE(1156), 1, + STATE(1159), 1, sym_merging_redirection_operator, ACTIONS(2721), 2, - sym__statement_terminator, + anon_sym_RPAREN, anon_sym_PIPE, - STATE(1133), 2, + STATE(1122), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2715), 7, + ACTIONS(2328), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107294,7 +107478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2712), 8, + ACTIONS(2280), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107303,7 +107487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2718), 12, + ACTIONS(2336), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107316,13 +107500,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52373] = 3, + [52381] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2475), 2, + ACTIONS(2471), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2473), 31, + ACTIONS(2469), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107354,37 +107538,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52414] = 8, - ACTIONS(81), 1, + [52422] = 3, + ACTIONS(3), 1, sym_comment, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1153), 1, - sym_merging_redirection_operator, - ACTIONS(2721), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1135), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2715), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2712), 8, + ACTIONS(2679), 1, + anon_sym_SPACE, + ACTIONS(2677), 32, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2723), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107397,12 +107571,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52465] = 3, + sym_command_parameter, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [52463] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(2689), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 32, + ACTIONS(2687), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107431,32 +107611,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52506] = 3, - ACTIONS(3), 1, + [52504] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(2471), 2, + STATE(737), 1, + sym_file_redirection_operator, + STATE(1151), 1, + sym_merging_redirection_operator, + ACTIONS(2719), 2, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2469), 31, - anon_sym_GT, + anon_sym_PIPE, + STATE(1137), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2713), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2710), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2723), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107469,17 +107657,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [52547] = 3, + [52555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 2, - sym__statement_terminator, + ACTIONS(2697), 1, anon_sym_SPACE, - ACTIONS(2691), 31, + ACTIONS(2695), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107508,16 +107691,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52588] = 3, + [52596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 2, + ACTIONS(2481), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2687), 31, + ACTIONS(2479), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107549,7 +107733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52629] = 3, + [52637] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, @@ -107587,12 +107771,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52670] = 3, + [52678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 1, + ACTIONS(629), 1, anon_sym_SPACE, - ACTIONS(2687), 32, + ACTIONS(631), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107625,14 +107809,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52711] = 5, + [52719] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2726), 1, anon_sym_COMMA, STATE(1147), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107641,8 +107825,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(772), 21, - sym__statement_terminator, + ACTIONS(765), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107662,15 +107845,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52754] = 5, + [52762] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2726), 1, anon_sym_COMMA, STATE(1142), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 8, + ACTIONS(782), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107679,8 +107863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(778), 21, - sym__statement_terminator, + ACTIONS(780), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107700,15 +107883,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52797] = 5, + [52805] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2728), 1, anon_sym_COMMA, - STATE(1145), 1, + STATE(1144), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 8, + ACTIONS(773), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107717,7 +107901,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(778), 21, + ACTIONS(771), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107737,16 +107922,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [52840] = 5, + [52848] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2728), 1, + ACTIONS(2731), 1, anon_sym_COMMA, - STATE(1146), 1, + STATE(1144), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(774), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107755,7 +107939,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(772), 21, + ACTIONS(765), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107775,16 +107960,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [52883] = 5, + [52891] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2730), 1, + ACTIONS(2731), 1, anon_sym_COMMA, - STATE(1146), 1, + STATE(1145), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 8, + ACTIONS(782), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107793,7 +107977,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(765), 21, + ACTIONS(780), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107813,16 +107998,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [52926] = 5, + [52934] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(2733), 1, anon_sym_COMMA, STATE(1147), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 8, + ACTIONS(773), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107831,8 +108015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(765), 21, - sym__statement_terminator, + ACTIONS(771), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107852,8 +108035,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52969] = 3, + [52977] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2736), 5, @@ -107888,7 +108072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53007] = 3, + [53015] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2740), 5, @@ -107923,10 +108107,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53045] = 3, + [53053] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2677), 8, + ACTIONS(2661), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107935,7 +108119,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2679), 21, + ACTIONS(2663), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107955,9 +108140,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53082] = 3, + [53090] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2691), 8, @@ -107970,6 +108154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(2693), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107989,12 +108174,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53119] = 3, + [53127] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 8, + ACTIONS(2687), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108003,7 +108187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2663), 21, + ACTIONS(2689), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108025,10 +108209,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53156] = 3, + [53164] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2695), 8, + ACTIONS(2469), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108037,7 +108221,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2697), 21, + ACTIONS(2471), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108057,9 +108242,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53193] = 3, + [53201] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2469), 8, @@ -108072,7 +108256,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(2471), 21, - sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108092,11 +108275,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53230] = 3, + [53238] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 8, + ACTIONS(2677), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108105,7 +108289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2663), 21, + ACTIONS(2679), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108127,10 +108311,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53267] = 3, + [53275] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2695), 8, + ACTIONS(2677), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108139,7 +108323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2697), 21, + ACTIONS(2679), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108161,10 +108345,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53304] = 3, + [53312] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2691), 8, + ACTIONS(2661), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108173,8 +108357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2693), 21, - sym__statement_terminator, + ACTIONS(2663), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108194,11 +108377,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53341] = 3, + [53349] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2677), 8, + ACTIONS(2687), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108207,8 +108391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2679), 21, - sym__statement_terminator, + ACTIONS(2689), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108228,11 +108411,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53378] = 3, + [53386] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2469), 8, + ACTIONS(2691), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108241,7 +108425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2471), 21, + ACTIONS(2693), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108263,12 +108447,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53415] = 4, + [53423] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2746), 1, anon_sym_SEMI, - STATE(1161), 1, + STATE(1162), 1, aux_sym_script_block_repeat1, ACTIONS(2744), 22, sym_decimal_integer_literal, @@ -108293,14 +108477,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53449] = 4, + [53457] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2748), 1, anon_sym_SEMI, STATE(1161), 1, aux_sym_script_block_repeat1, - ACTIONS(1463), 22, + ACTIONS(1423), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108323,12 +108507,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53483] = 4, + [53491] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2753), 1, anon_sym_SEMI, - STATE(1160), 1, + STATE(1161), 1, aux_sym_script_block_repeat1, ACTIONS(2751), 22, sym_decimal_integer_literal, @@ -108353,7 +108537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53517] = 3, + [53525] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2757), 1, @@ -108380,7 +108564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53547] = 2, + [53555] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2759), 22, @@ -108406,7 +108590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53575] = 13, + [53583] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108415,9 +108599,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2765), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108432,7 +108616,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108441,7 +108625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53623] = 13, + [53631] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108450,9 +108634,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2769), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108467,7 +108651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1169), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108476,7 +108660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53671] = 13, + [53679] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108485,9 +108669,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2771), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108502,7 +108686,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108511,7 +108695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53719] = 13, + [53727] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108520,9 +108704,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2773), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108537,7 +108721,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1182), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108546,7 +108730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53767] = 13, + [53775] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108555,9 +108739,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2775), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108572,7 +108756,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108581,7 +108765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53815] = 13, + [53823] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2777), 1, @@ -108590,9 +108774,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2789), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108607,7 +108791,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(2783), 5, @@ -108616,7 +108800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53863] = 13, + [53871] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108625,9 +108809,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2794), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108642,7 +108826,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1173), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108651,7 +108835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53911] = 13, + [53919] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108660,9 +108844,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2796), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108677,7 +108861,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1174), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108686,7 +108870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53959] = 13, + [53967] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108695,9 +108879,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2798), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108712,7 +108896,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108721,7 +108905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54007] = 13, + [54015] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108730,9 +108914,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2800), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108747,7 +108931,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108756,7 +108940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54055] = 13, + [54063] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108765,9 +108949,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2802), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108782,7 +108966,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1176), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108791,7 +108975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54103] = 13, + [54111] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108800,9 +108984,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2804), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108817,7 +109001,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108826,7 +109010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54151] = 13, + [54159] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108835,9 +109019,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2804), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108852,7 +109036,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1178), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108861,7 +109045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54199] = 13, + [54207] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108870,9 +109054,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2806), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108887,7 +109071,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108896,7 +109080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54247] = 13, + [54255] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108905,9 +109089,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2808), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108922,7 +109106,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108931,7 +109115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54295] = 13, + [54303] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108940,9 +109124,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2798), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108957,7 +109141,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1167), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108966,7 +109150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54343] = 13, + [54351] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -108975,9 +109159,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2810), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -108992,7 +109176,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1179), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109001,7 +109185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54391] = 13, + [54399] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109010,9 +109194,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2812), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109027,7 +109211,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109036,7 +109220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54439] = 13, + [54447] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109045,9 +109229,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2814), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109062,7 +109246,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1184), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109071,7 +109255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54487] = 13, + [54495] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109080,9 +109264,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2816), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109097,7 +109281,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109106,7 +109290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54535] = 13, + [54543] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109115,9 +109299,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2816), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109132,7 +109316,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1165), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109141,7 +109325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54583] = 13, + [54591] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109150,9 +109334,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2818), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109167,7 +109351,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1187), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109176,7 +109360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54631] = 13, + [54639] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109185,9 +109369,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2820), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109202,7 +109386,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109211,7 +109395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54679] = 13, + [54687] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109220,9 +109404,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2822), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109237,7 +109421,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1189), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109246,7 +109430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54727] = 13, + [54735] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2761), 1, @@ -109255,9 +109439,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2769), 1, anon_sym_RBRACE, - STATE(1246), 1, + STATE(1245), 1, sym_attribute, - STATE(1267), 1, + STATE(1278), 1, sym_type_literal, STATE(1640), 1, sym_variable, @@ -109272,7 +109456,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1170), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1245), 2, + STATE(1246), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109281,7 +109465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54775] = 9, + [54783] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2828), 1, @@ -109290,7 +109474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(2832), 1, anon_sym_DOLLAR_LPAREN, - STATE(986), 1, + STATE(987), 1, sym__expandable_string_literal_immediate, STATE(1531), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -109311,7 +109495,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54814] = 9, + [54822] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109320,7 +109504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2838), 1, anon_sym_DQUOTE, - STATE(997), 1, + STATE(1002), 1, sym__expandable_string_literal_immediate, STATE(1471), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -109341,7 +109525,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54853] = 9, + [54861] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109350,7 +109534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2844), 1, anon_sym_DQUOTE, - STATE(1351), 1, + STATE(1346), 1, sym__expandable_string_literal_immediate, STATE(1438), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -109371,7 +109555,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54892] = 9, + [54900] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109380,7 +109564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2850), 1, anon_sym_DQUOTE, - STATE(989), 1, + STATE(990), 1, sym__expandable_string_literal_immediate, STATE(1492), 1, aux_sym__expandable_string_literal_immediate_repeat2, @@ -109401,7 +109585,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54931] = 9, + [54939] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109431,7 +109615,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54970] = 9, + [54978] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109460,7 +109644,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55008] = 9, + [55016] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109489,7 +109673,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55046] = 9, + [55054] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109518,7 +109702,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55084] = 9, + [55092] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109547,7 +109731,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55122] = 9, + [55130] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109576,7 +109760,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55160] = 9, + [55168] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109605,7 +109789,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55198] = 9, + [55206] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109634,7 +109818,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55236] = 9, + [55244] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109663,7 +109847,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55274] = 9, + [55282] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109692,7 +109876,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55312] = 9, + [55320] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109721,7 +109905,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55350] = 9, + [55358] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109750,7 +109934,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55388] = 8, + [55396] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109778,7 +109962,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55424] = 9, + [55432] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109807,7 +109991,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55462] = 8, + [55470] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109835,7 +110019,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55498] = 9, + [55506] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109864,7 +110048,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55536] = 9, + [55544] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2862), 1, @@ -109893,7 +110077,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55574] = 9, + [55582] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -109922,7 +110106,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55612] = 8, + [55620] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109950,7 +110134,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55648] = 8, + [55656] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -109978,7 +110162,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55684] = 8, + [55692] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2832), 1, @@ -110006,7 +110190,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55720] = 9, + [55728] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2858), 1, @@ -110035,7 +110219,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55758] = 7, + [55766] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2958), 1, @@ -110061,7 +110245,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55791] = 7, + [55799] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110087,7 +110271,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55824] = 7, + [55832] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110113,7 +110297,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55857] = 7, + [55865] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110139,7 +110323,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55890] = 7, + [55898] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2988), 1, @@ -110165,7 +110349,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55923] = 7, + [55931] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110191,7 +110375,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55956] = 6, + [55964] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3006), 1, @@ -110216,7 +110400,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55987] = 7, + [55995] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110242,7 +110426,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56020] = 7, + [56028] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110268,7 +110452,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56053] = 7, + [56061] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110294,7 +110478,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56086] = 7, + [56094] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110320,7 +110504,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56119] = 7, + [56127] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110346,7 +110530,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56152] = 7, + [56160] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110372,7 +110556,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56185] = 7, + [56193] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110398,7 +110582,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56218] = 7, + [56226] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(3037), 1, @@ -110424,7 +110608,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56251] = 7, + [56259] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110450,7 +110634,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56284] = 7, + [56292] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110476,7 +110660,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56317] = 7, + [56325] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110502,7 +110686,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56350] = 7, + [56358] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -110528,7 +110712,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56383] = 3, + [56391] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(597), 5, @@ -110549,16 +110733,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [56407] = 11, + [56415] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3067), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, @@ -110578,22 +110762,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56447] = 11, + [56455] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3069), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(2149), 1, + STATE(1965), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110607,22 +110791,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56487] = 11, + [56495] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3071), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(2074), 1, + STATE(1961), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110636,22 +110820,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56527] = 11, + [56535] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3073), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(1961), 1, + STATE(2074), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110665,22 +110849,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56567] = 11, + [56575] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3075), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(1965), 1, + STATE(2149), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110694,7 +110878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56607] = 6, + [56615] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(97), 2, @@ -110718,22 +110902,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56637] = 11, + [56645] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3079), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(1766), 1, + STATE(1787), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110747,22 +110931,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56677] = 11, + [56685] = 11, ACTIONS(81), 1, sym_comment, ACTIONS(3065), 1, anon_sym_LBRACK, ACTIONS(3081), 1, anon_sym_RPAREN, - STATE(1295), 1, + STATE(1299), 1, sym_type_literal, - STATE(1311), 1, + STATE(1309), 1, sym_attribute_list, STATE(1420), 1, sym_variable, STATE(1465), 1, sym_script_parameter, - STATE(1787), 1, + STATE(1766), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -110776,7 +110960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56717] = 9, + [56725] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(3083), 1, @@ -110802,14 +110986,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56752] = 9, + [56760] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(3085), 1, anon_sym_LBRACK, ACTIONS(3087), 1, sym_simple_name, - STATE(1296), 1, + STATE(1294), 1, sym_type_literal, STATE(1716), 1, sym_variable, @@ -110819,7 +111003,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1264), 2, + STATE(1244), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110828,14 +111012,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56787] = 9, + [56795] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(3085), 1, anon_sym_LBRACK, ACTIONS(3087), 1, sym_simple_name, - STATE(1296), 1, + STATE(1294), 1, sym_type_literal, STATE(1716), 1, sym_variable, @@ -110845,7 +111029,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2767), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1244), 2, + STATE(1264), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110854,14 +111038,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56822] = 3, + [56830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, + ACTIONS(617), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(623), 11, + ACTIONS(619), 11, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, @@ -110873,7 +111057,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56844] = 2, + [56852] = 9, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3065), 1, + anon_sym_LBRACK, + STATE(1299), 1, + sym_type_literal, + STATE(1309), 1, + sym_attribute_list, + STATE(1420), 1, + sym_variable, + STATE(1666), 1, + sym_script_parameter, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1272), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [56886] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 14, @@ -110891,7 +111100,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56864] = 3, + [56906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 14, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LPAREN, + [56926] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(621), 3, @@ -110910,31 +111137,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56886] = 5, - ACTIONS(81), 1, + [56948] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3093), 1, - anon_sym_SEMI, - STATE(1255), 1, - aux_sym_script_block_repeat1, - ACTIONS(3089), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3091), 9, - anon_sym_LBRACK, + ACTIONS(3093), 2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, + ACTIONS(3091), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(3089), 9, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [56912] = 2, + anon_sym_DOLLAR_LPAREN, + [56972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 14, + ACTIONS(595), 3, + aux_sym_expandable_string_literal_token4, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(597), 11, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110942,50 +111175,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56932] = 9, + [56994] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, - anon_sym_LBRACK, - STATE(1295), 1, - sym_type_literal, - STATE(1311), 1, - sym_attribute_list, - STATE(1420), 1, - sym_variable, - STATE(1666), 1, - sym_script_parameter, - ACTIONS(137), 2, + ACTIONS(3096), 1, + anon_sym_SEMI, + STATE(1254), 1, + aux_sym_script_block_repeat1, + ACTIONS(1423), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(135), 5, + ACTIONS(2705), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56966] = 4, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57020] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3099), 2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, - ACTIONS(3097), 3, + ACTIONS(595), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(3095), 9, + ACTIONS(597), 11, aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110994,14 +111216,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56990] = 3, + [57042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(621), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(597), 11, + ACTIONS(623), 11, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, @@ -111013,28 +111235,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57012] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3102), 1, - anon_sym_SEMI, - STATE(1255), 1, - aux_sym_script_block_repeat1, - ACTIONS(1463), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(2705), 9, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57038] = 2, + [57064] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 14, @@ -111052,18 +111253,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [57058] = 5, + [57084] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3107), 1, + ACTIONS(3103), 1, anon_sym_SEMI, - STATE(1250), 1, + STATE(1254), 1, aux_sym_script_block_repeat1, - ACTIONS(3105), 3, + ACTIONS(3099), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2789), 9, + ACTIONS(3101), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111073,26 +111274,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57084] = 3, - ACTIONS(3), 1, + [57110] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(595), 3, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(597), 11, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, + ACTIONS(3107), 1, + anon_sym_SEMI, + STATE(1258), 1, + aux_sym_script_block_repeat1, + ACTIONS(3105), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(2789), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [57106] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57136] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(617), 3, @@ -111111,33 +111314,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57128] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(617), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(619), 11, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [57150] = 9, + [57158] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3109), 1, anon_sym_RPAREN, - STATE(1308), 1, + STATE(1307), 1, sym_type_literal, STATE(1525), 1, sym_class_method_parameter, @@ -111154,20 +111338,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57183] = 9, + [57191] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3111), 1, anon_sym_RPAREN, - STATE(1308), 1, + STATE(1307), 1, sym_type_literal, STATE(1525), 1, sym_class_method_parameter, STATE(1601), 1, sym_variable, - STATE(2147), 1, + STATE(1738), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111178,20 +111362,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57216] = 9, + [57224] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3113), 1, anon_sym_RPAREN, - STATE(1308), 1, + STATE(1307), 1, sym_type_literal, STATE(1525), 1, sym_class_method_parameter, STATE(1601), 1, sym_variable, - STATE(1738), 1, + STATE(2147), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111202,7 +111386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57249] = 5, + [57257] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3119), 2, @@ -111222,14 +111406,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57274] = 9, + [57282] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3122), 1, anon_sym_RPAREN, - STATE(1308), 1, + STATE(1307), 1, sym_type_literal, STATE(1525), 1, sym_class_method_parameter, @@ -111246,7 +111430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57307] = 3, + [57315] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3124), 3, @@ -111263,34 +111447,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57327] = 6, + [57335] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3128), 1, + ACTIONS(3128), 3, sym_simple_name, - STATE(1716), 1, - sym_variable, - ACTIONS(3134), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(103), 3, + ACTIONS(3130), 9, anon_sym_LBRACK, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - ACTIONS(3131), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57353] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57355] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1494), 1, + aux_sym_else_clause_token1, + ACTIONS(1532), 11, + anon_sym_RPAREN, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + anon_sym_RBRACE, + aux_sym_elseif_clause_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [57375] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3137), 3, + ACTIONS(3132), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3139), 9, + ACTIONS(3134), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111300,34 +111498,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57373] = 6, + [57395] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3147), 1, - sym_path_command_name_token, - ACTIONS(2266), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3144), 2, + ACTIONS(3136), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1269), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3141), 5, + ACTIONS(3138), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57399] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [57415] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3150), 3, + ACTIONS(3140), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3152), 9, + ACTIONS(3142), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111337,54 +111532,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57419] = 6, + [57435] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3158), 1, - sym_path_command_name_token, - ACTIONS(2252), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3156), 2, + ACTIONS(3065), 1, + anon_sym_LBRACK, + STATE(1299), 1, + sym_type_literal, + ACTIONS(3146), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1269), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3154), 5, + STATE(1275), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3144), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57445] = 6, + aux_sym_param_block_token1, + [57461] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, - anon_sym_LBRACK, - STATE(1295), 1, - sym_type_literal, - ACTIONS(3162), 2, + ACTIONS(3152), 1, + sym_path_command_name_token, + ACTIONS(2252), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3150), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1278), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3160), 6, + STATE(1277), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3148), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57471] = 3, + [57487] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3164), 3, + ACTIONS(3154), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3166), 9, + ACTIONS(3156), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111394,46 +111589,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57491] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1528), 1, - aux_sym_else_clause_token1, - ACTIONS(1541), 11, - anon_sym_RPAREN, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - anon_sym_RBRACE, - aux_sym_elseif_clause_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [57511] = 3, + [57507] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3168), 3, - sym_simple_name, + ACTIONS(3158), 1, + anon_sym_LBRACK, + STATE(1299), 1, + sym_type_literal, + ACTIONS(3163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3170), 9, - anon_sym_LBRACK, + STATE(1275), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3161), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57531] = 3, + aux_sym_param_block_token1, + [57533] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1488), 1, aux_sym_else_clause_token1, - ACTIONS(1539), 11, + ACTIONS(1540), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -111445,91 +111626,54 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57551] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3172), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3174), 9, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57571] = 6, + [57553] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3176), 1, - anon_sym_LBRACK, - STATE(1295), 1, - sym_type_literal, - ACTIONS(3181), 2, + ACTIONS(3171), 1, + sym_path_command_name_token, + ACTIONS(2266), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3168), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1278), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3179), 6, + STATE(1277), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3165), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57597] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(543), 1, - aux_sym_for_statement_token1, - ACTIONS(3183), 1, - aux_sym_switch_statement_token1, - ACTIONS(3185), 1, - aux_sym_foreach_statement_token1, - ACTIONS(3187), 1, - aux_sym_while_statement_token1, - ACTIONS(3189), 1, - aux_sym_do_statement_token1, - STATE(1890), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [57624] = 7, + [57579] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1308), 1, - sym_type_literal, - STATE(1563), 1, - sym_class_method_parameter, - STATE(1601), 1, + ACTIONS(3174), 1, + sym_simple_name, + STATE(1716), 1, sym_variable, - ACTIONS(137), 2, + ACTIONS(3180), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(135), 5, + ACTIONS(103), 3, + anon_sym_LBRACK, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + ACTIONS(3177), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57651] = 3, + [57605] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3191), 3, + ACTIONS(3183), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3193), 8, + ACTIONS(3185), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111538,80 +111682,116 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57670] = 7, - ACTIONS(37), 1, - aux_sym_for_statement_token1, + [57624] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(187), 1, + aux_sym_for_statement_token1, + ACTIONS(3187), 1, aux_sym_switch_statement_token1, - ACTIONS(3197), 1, + ACTIONS(3189), 1, aux_sym_foreach_statement_token1, - ACTIONS(3199), 1, + ACTIONS(3191), 1, aux_sym_while_statement_token1, - ACTIONS(3201), 1, + ACTIONS(3193), 1, aux_sym_do_statement_token1, - STATE(526), 6, + STATE(479), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57697] = 7, + [57651] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, - STATE(1490), 1, + STATE(1518), 1, sym_switch_parameters, - STATE(1706), 1, + STATE(1553), 1, sym_switch_condition, - STATE(1297), 2, + STATE(1295), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3205), 5, + ACTIONS(3197), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57724] = 7, + [57678] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, - STATE(1502), 1, + STATE(1490), 1, sym_switch_parameters, - STATE(1623), 1, + STATE(1706), 1, sym_switch_condition, - STATE(1297), 2, + STATE(1295), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3205), 5, + ACTIONS(3197), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, + [57705] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(543), 1, + aux_sym_for_statement_token1, + ACTIONS(3201), 1, + aux_sym_switch_statement_token1, + ACTIONS(3203), 1, + aux_sym_foreach_statement_token1, + ACTIONS(3205), 1, + aux_sym_while_statement_token1, + ACTIONS(3207), 1, + aux_sym_do_statement_token1, + STATE(1890), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [57732] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3209), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3211), 8, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, [57751] = 7, + ACTIONS(37), 1, + aux_sym_for_statement_token1, ACTIONS(81), 1, sym_comment, - ACTIONS(509), 1, - aux_sym_for_statement_token1, - ACTIONS(3209), 1, + ACTIONS(3213), 1, aux_sym_switch_statement_token1, - ACTIONS(3211), 1, + ACTIONS(3215), 1, aux_sym_foreach_statement_token1, - ACTIONS(3213), 1, + ACTIONS(3217), 1, aux_sym_while_statement_token1, - ACTIONS(3215), 1, + ACTIONS(3219), 1, aux_sym_do_statement_token1, - STATE(1923), 6, + STATE(526), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, @@ -111621,51 +111801,71 @@ static const uint16_t ts_small_parse_table[] = { [57778] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, - anon_sym_LPAREN, - ACTIONS(3207), 1, - aux_sym_switch_condition_token1, - STATE(1530), 1, - sym_switch_parameters, - STATE(1549), 1, - sym_switch_condition, - STATE(1297), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3205), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1307), 1, + sym_type_literal, + STATE(1563), 1, + sym_class_method_parameter, + STATE(1601), 1, + sym_variable, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, [57805] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(509), 1, + aux_sym_for_statement_token1, + ACTIONS(3221), 1, + aux_sym_switch_statement_token1, + ACTIONS(3223), 1, + aux_sym_foreach_statement_token1, + ACTIONS(3225), 1, + aux_sym_while_statement_token1, + ACTIONS(3227), 1, + aux_sym_do_statement_token1, + STATE(1923), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [57832] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, - STATE(1518), 1, + STATE(1502), 1, sym_switch_parameters, - STATE(1553), 1, + STATE(1623), 1, sym_switch_condition, - STATE(1297), 2, + STATE(1295), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3205), 5, + ACTIONS(3197), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57832] = 3, + [57859] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3217), 3, + ACTIONS(3229), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3219), 8, + ACTIONS(3231), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111674,52 +111874,51 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57851] = 3, + [57878] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3221), 3, - sym_simple_name, + ACTIONS(3195), 1, + anon_sym_LPAREN, + ACTIONS(3199), 1, + aux_sym_switch_condition_token1, + STATE(1530), 1, + sym_switch_parameters, + STATE(1549), 1, + sym_switch_condition, + STATE(1295), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3197), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [57905] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(597), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3223), 8, - anon_sym_LBRACK, + ACTIONS(595), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57870] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(187), 1, - aux_sym_for_statement_token1, - ACTIONS(3225), 1, - aux_sym_switch_statement_token1, - ACTIONS(3227), 1, - aux_sym_foreach_statement_token1, - ACTIONS(3229), 1, - aux_sym_while_statement_token1, - ACTIONS(3231), 1, - aux_sym_do_statement_token1, - STATE(474), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [57897] = 8, + anon_sym_COMMA, + anon_sym_LBRACE, + sym_path_command_name_token, + [57923] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2605), 1, anon_sym_LBRACK, - ACTIONS(2610), 1, + ACTIONS(2607), 1, anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, + ACTIONS(2609), 1, anon_sym_DASH_DASH, - ACTIONS(2618), 1, + ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, ACTIONS(3233), 1, anon_sym_DOT2, @@ -111730,22 +111929,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - [57925] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(597), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(595), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_path_command_name_token, - [57943] = 5, + [57951] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3237), 1, @@ -111761,43 +111945,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57964] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2131), 1, - aux_sym_command_name_token1, - STATE(728), 1, - sym_command_invokation_operator, - STATE(773), 1, - sym_command_name, - STATE(1469), 1, - sym_foreach_command, - STATE(1647), 1, - sym_command, - ACTIONS(15), 2, - anon_sym_DOT, - anon_sym_AMP, - ACTIONS(3239), 2, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - [57991] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3241), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(103), 7, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_param_block_token1, - [58008] = 5, + [57972] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3243), 1, + ACTIONS(3239), 1, sym_simple_name, STATE(1614), 1, sym_variable, @@ -111810,22 +111961,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58029] = 4, + [57993] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3245), 2, + ACTIONS(3241), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, - STATE(1300), 2, + STATE(1301), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3205), 5, + ACTIONS(3197), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [58048] = 8, + [58012] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2131), 1, + aux_sym_command_name_token1, + STATE(728), 1, + sym_command_invokation_operator, + STATE(773), 1, + sym_command_name, + STATE(1469), 1, + sym_foreach_command, + STATE(1647), 1, + sym_command, + ACTIONS(15), 2, + anon_sym_DOT, + anon_sym_AMP, + ACTIONS(3243), 2, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + [58039] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2153), 1, @@ -111841,16 +112011,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3247), 2, + ACTIONS(3245), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [58075] = 3, + [58066] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3217), 2, + ACTIONS(3229), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3219), 7, + ACTIONS(3231), 7, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111858,28 +112028,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58092] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3249), 2, - anon_sym_LPAREN, - aux_sym_switch_condition_token1, - STATE(1300), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3251), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - [58111] = 3, + [58083] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3221), 2, + ACTIONS(3247), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3223), 7, + ACTIONS(103), 7, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111887,28 +112042,43 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58128] = 4, + [58100] = 3, ACTIONS(81), 1, sym_comment, - STATE(2134), 1, - sym_variable, - ACTIONS(137), 2, + ACTIONS(3183), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(135), 5, + ACTIONS(3185), 7, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58146] = 5, + aux_sym_param_block_token1, + [58117] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3249), 2, + anon_sym_LPAREN, + aux_sym_switch_condition_token1, + STATE(1301), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3251), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [58136] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3256), 1, anon_sym_RBRACE, STATE(1658), 1, sym_block_name, - STATE(1304), 2, + STATE(1313), 2, sym_named_block, aux_sym_named_block_list_repeat1, ACTIONS(3254), 4, @@ -111916,56 +112086,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58166] = 5, + [58156] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3261), 1, - anon_sym_RBRACE, - STATE(1658), 1, - sym_block_name, - STATE(1304), 2, - sym_named_block, - aux_sym_named_block_list_repeat1, - ACTIONS(3258), 4, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - [58186] = 8, + STATE(78), 1, + sym_assignement_operator, + ACTIONS(3258), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + [58172] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2596), 1, - anon_sym_LBRACK, - ACTIONS(2598), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2600), 1, - anon_sym_DASH_DASH, - ACTIONS(2606), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3263), 1, - anon_sym_DOT2, - ACTIONS(3265), 1, - anon_sym_COLON_COLON, - ACTIONS(635), 2, - sym__statement_terminator, - anon_sym_LPAREN, - [58212] = 3, + STATE(1910), 1, + sym_variable, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [58190] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 3, + ACTIONS(3260), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2421), 5, + ACTIONS(2389), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58228] = 4, + [58206] = 8, ACTIONS(81), 1, sym_comment, - STATE(1910), 1, + ACTIONS(2605), 1, + anon_sym_LBRACK, + ACTIONS(2607), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2609), 1, + anon_sym_DASH_DASH, + ACTIONS(2615), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3262), 1, + anon_sym_DOT2, + ACTIONS(3264), 1, + anon_sym_COLON_COLON, + ACTIONS(2481), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [58232] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(1708), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111976,10 +112158,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58246] = 4, + [58250] = 3, ACTIONS(81), 1, sym_comment, - STATE(1708), 1, + STATE(79), 1, + sym_assignement_operator, + ACTIONS(3258), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + [58266] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(1415), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111990,41 +112185,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58264] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3267), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2451), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [58280] = 8, + [58284] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2593), 1, anon_sym_LBRACK, - ACTIONS(2610), 1, + ACTIONS(2595), 1, anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, + ACTIONS(2597), 1, anon_sym_DASH_DASH, - ACTIONS(2618), 1, + ACTIONS(2603), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3269), 1, + ACTIONS(3266), 1, anon_sym_DOT2, - ACTIONS(3271), 1, + ACTIONS(3268), 1, anon_sym_COLON_COLON, - ACTIONS(2475), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [58306] = 4, + ACTIONS(635), 2, + sym__statement_terminator, + anon_sym_LPAREN, + [58310] = 4, ACTIONS(81), 1, sym_comment, - STATE(1415), 1, + STATE(2134), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112035,7 +112217,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58324] = 4, + [58328] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2340), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [58344] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3273), 1, + anon_sym_RBRACE, + STATE(1658), 1, + sym_block_name, + STATE(1313), 2, + sym_named_block, + aux_sym_named_block_list_repeat1, + ACTIONS(3270), 4, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + [58364] = 4, ACTIONS(81), 1, sym_comment, STATE(2118), 1, @@ -112049,7 +112259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58342] = 4, + [58382] = 4, ACTIONS(81), 1, sym_comment, STATE(2119), 1, @@ -112063,7 +112273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58360] = 4, + [58400] = 4, ACTIONS(81), 1, sym_comment, STATE(2125), 1, @@ -112077,7 +112287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58378] = 4, + [58418] = 4, ACTIONS(81), 1, sym_comment, STATE(2126), 1, @@ -112091,7 +112301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58396] = 4, + [58436] = 4, ACTIONS(81), 1, sym_comment, STATE(2131), 1, @@ -112105,7 +112315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58414] = 4, + [58454] = 4, ACTIONS(81), 1, sym_comment, STATE(2132), 1, @@ -112119,172 +112329,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58432] = 3, + [58472] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3273), 3, + ACTIONS(3275), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2451), 4, + ACTIONS(2389), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, anon_sym_RBRACK, - [58447] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1393), 1, - anon_sym_RPAREN, - ACTIONS(3275), 1, - aux_sym_elseif_clause_token1, - ACTIONS(3277), 1, - aux_sym_else_clause_token1, - STATE(1451), 1, - sym_elseif_clauses, - STATE(1818), 1, - sym_else_clause, - STATE(1387), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [58470] = 8, + [58487] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(635), 1, - sym__statement_terminator, - ACTIONS(2596), 1, - anon_sym_LBRACK, - ACTIONS(2598), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2600), 1, - anon_sym_DASH_DASH, - ACTIONS(2606), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3279), 1, - anon_sym_DOT2, - ACTIONS(3281), 1, - anon_sym_COLON_COLON, - [58495] = 8, + ACTIONS(3275), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2340), 4, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_RBRACK, + [58502] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2605), 1, anon_sym_LBRACK, - ACTIONS(2610), 1, + ACTIONS(2607), 1, anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, + ACTIONS(2609), 1, anon_sym_DASH_DASH, - ACTIONS(2618), 1, + ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3269), 1, + ACTIONS(3262), 1, anon_sym_DOT2, - ACTIONS(3271), 1, + ACTIONS(3264), 1, anon_sym_COLON_COLON, - ACTIONS(3283), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - [58520] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3273), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2421), 4, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [58535] = 8, + [58527] = 8, ACTIONS(81), 1, sym_comment, ACTIONS(635), 1, anon_sym_EQ, - ACTIONS(2608), 1, + ACTIONS(2605), 1, anon_sym_LBRACK, - ACTIONS(2610), 1, + ACTIONS(2607), 1, anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, + ACTIONS(2609), 1, anon_sym_DASH_DASH, - ACTIONS(2618), 1, + ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3269), 1, + ACTIONS(3262), 1, anon_sym_DOT2, - ACTIONS(3271), 1, + ACTIONS(3264), 1, anon_sym_COLON_COLON, - [58560] = 6, + [58552] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3287), 1, + ACTIONS(3281), 1, aux_sym_command_name_token2, - ACTIONS(3289), 1, + ACTIONS(3283), 1, anon_sym_DQUOTE2, - STATE(1332), 1, + STATE(1328), 1, aux_sym_command_name_repeat1, - ACTIONS(2485), 2, + ACTIONS(2491), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3285), 2, + ACTIONS(3279), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58581] = 3, - ACTIONS(81), 1, - sym_comment, - STATE(78), 1, - sym_assignement_operator, - ACTIONS(3291), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [58596] = 3, + [58573] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3293), 3, + ACTIONS(3285), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2451), 4, + ACTIONS(2340), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + [58588] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1367), 1, + sym__statement_terminator, + ACTIONS(3287), 1, + aux_sym_elseif_clause_token1, + ACTIONS(3289), 1, + aux_sym_else_clause_token1, + STATE(1487), 1, + sym_elseif_clauses, + STATE(1855), 1, + sym_else_clause, + STATE(1380), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, [58611] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3293), 3, + ACTIONS(3285), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2421), 4, + ACTIONS(2389), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58626] = 7, - ACTIONS(81), 1, + [58626] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__statement_terminator, - ACTIONS(3295), 1, - aux_sym_elseif_clause_token1, + ACTIONS(3294), 1, + aux_sym_command_name_token2, ACTIONS(3297), 1, - aux_sym_else_clause_token1, - STATE(1487), 1, - sym_elseif_clauses, - STATE(1855), 1, - sym_else_clause, - STATE(1396), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [58649] = 7, + anon_sym_DQUOTE2, + STATE(1328), 1, + aux_sym_command_name_repeat1, + ACTIONS(2502), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3291), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + [58647] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3283), 1, + anon_sym_DQUOTE2, + ACTIONS(3302), 1, + aux_sym_command_name_token2, + STATE(1324), 1, + aux_sym_command_name_repeat1, + ACTIONS(2512), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3300), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + [58668] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1393), 1, anon_sym_RPAREN, - ACTIONS(3299), 1, + ACTIONS(3304), 1, aux_sym_catch_clause_token1, - ACTIONS(3301), 1, + ACTIONS(3306), 1, aux_sym_finally_clause_token1, STATE(1527), 1, sym_catch_clauses, @@ -112293,25 +112488,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(1356), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [58672] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3289), 1, - anon_sym_DQUOTE2, - ACTIONS(3305), 1, - aux_sym_command_name_token2, - STATE(1324), 1, - aux_sym_command_name_repeat1, - ACTIONS(2506), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3303), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - [58693] = 2, + [58691] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3307), 7, + ACTIONS(3308), 7, anon_sym_LPAREN, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, @@ -112319,29 +112499,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, aux_sym_switch_condition_token1, - [58706] = 6, - ACTIONS(3), 1, + [58704] = 7, + ACTIONS(81), 1, sym_comment, + ACTIONS(1367), 1, + anon_sym_RPAREN, + ACTIONS(3310), 1, + aux_sym_elseif_clause_token1, ACTIONS(3312), 1, - aux_sym_command_name_token2, - ACTIONS(3315), 1, - anon_sym_DQUOTE2, - STATE(1332), 1, - aux_sym_command_name_repeat1, - ACTIONS(2496), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3309), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, + aux_sym_else_clause_token1, + STATE(1451), 1, + sym_elseif_clauses, + STATE(1818), 1, + sym_else_clause, + STATE(1367), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, [58727] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1373), 1, + ACTIONS(1393), 1, sym__statement_terminator, - ACTIONS(3318), 1, + ACTIONS(3314), 1, aux_sym_catch_clause_token1, - ACTIONS(3320), 1, + ACTIONS(3316), 1, aux_sym_finally_clause_token1, STATE(1466), 1, sym_catch_clauses, @@ -112350,139 +112531,60 @@ static const uint16_t ts_small_parse_table[] = { STATE(1391), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [58750] = 3, - ACTIONS(81), 1, - sym_comment, - STATE(79), 1, - sym_assignement_operator, - ACTIONS(3291), 6, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - [58765] = 8, + [58750] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2605), 1, anon_sym_LBRACK, - ACTIONS(2610), 1, + ACTIONS(2607), 1, anon_sym_PLUS_PLUS, - ACTIONS(2612), 1, + ACTIONS(2609), 1, anon_sym_DASH_DASH, - ACTIONS(2618), 1, + ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3269), 1, + ACTIONS(3262), 1, anon_sym_DOT2, - ACTIONS(3271), 1, + ACTIONS(3264), 1, anon_sym_COLON_COLON, - ACTIONS(3322), 1, - anon_sym_LBRACE, - [58790] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(1338), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3326), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(3324), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [58806] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1454), 1, - sym_type_spec, - STATE(1806), 1, - sym_generic_type_arguments, - [58828] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(1338), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3333), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(3330), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [58844] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3335), 1, - sym_simple_name, - ACTIONS(3337), 1, + ACTIONS(3318), 1, anon_sym_LBRACE, - ACTIONS(3339), 1, - aux_sym_data_commands_allowed_token1, - STATE(1411), 1, - sym_data_name, - STATE(1627), 1, - sym_data_commands_allowed, - STATE(1919), 1, - sym_statement_block, - [58866] = 7, + [58775] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1705), 1, - sym_type_spec, - STATE(1826), 1, - sym_attribute_name, - [58888] = 4, + ACTIONS(635), 1, + sym__statement_terminator, + ACTIONS(2593), 1, + anon_sym_LBRACK, + ACTIONS(2595), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2597), 1, + anon_sym_DASH_DASH, + ACTIONS(2603), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3320), 1, + anon_sym_DOT2, + ACTIONS(3322), 1, + anon_sym_COLON_COLON, + [58800] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3326), 1, anon_sym_LBRACE, - STATE(1354), 2, + STATE(1336), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3343), 3, - sym__statement_terminator, + ACTIONS(3324), 3, + anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58904] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1619), 1, - sym_type_spec, - STATE(2032), 1, - sym_attribute_name, - [58926] = 7, + [58816] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, @@ -112490,64 +112592,65 @@ static const uint16_t ts_small_parse_table[] = { sym_type_spec, STATE(1826), 1, sym_attribute_name, - [58948] = 4, - ACTIONS(81), 1, + [58838] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(2574), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2576), 4, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(1344), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3345), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [58964] = 4, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + [58852] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3350), 1, + ACTIONS(3331), 1, + sym_simple_name, + ACTIONS(3333), 1, anon_sym_LBRACE, - STATE(1344), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3343), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [58980] = 7, - ACTIONS(81), 1, - sym_comment, ACTIONS(3335), 1, - sym_simple_name, - ACTIONS(3339), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3352), 1, - anon_sym_LBRACE, STATE(528), 1, sym_statement_block, STATE(1408), 1, sym_data_name, STATE(1582), 1, sym_data_commands_allowed, - [59002] = 3, + [58874] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2533), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2535), 4, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [59016] = 7, + STATE(1344), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3339), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3337), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [58890] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3339), 1, + anon_sym_PIPE, + ACTIONS(3343), 1, + sym__statement_terminator, + STATE(1347), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3341), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [58908] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3335), 1, + ACTIONS(3331), 1, sym_simple_name, - ACTIONS(3339), 1, + ACTIONS(3335), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1417), 1, sym_data_name, @@ -112555,406 +112658,492 @@ static const uint16_t ts_small_parse_table[] = { sym_data_commands_allowed, STATE(1927), 1, sym_statement_block, - [59038] = 3, - ACTIONS(3), 1, + [58930] = 7, + ACTIONS(81), 1, sym_comment, - ACTIONS(2570), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2572), 4, - anon_sym_COMMA, + ACTIONS(3331), 1, + sym_simple_name, + ACTIONS(3335), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3347), 1, anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [59052] = 5, + STATE(1411), 1, + sym_data_name, + STATE(1627), 1, + sym_data_commands_allowed, + STATE(1919), 1, + sym_statement_block, + [58952] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3326), 1, - anon_sym_PIPE, - ACTIONS(3358), 1, - sym__statement_terminator, - STATE(1352), 1, + STATE(1344), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3356), 3, + ACTIONS(3352), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3349), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [59070] = 3, + [58968] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3354), 1, + anon_sym_LBRACE, + STATE(1352), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3356), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [58984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 2, + ACTIONS(2535), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2496), 4, + ACTIONS(2502), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [59084] = 5, + [58998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3352), 1, anon_sym_PIPE, - ACTIONS(3363), 1, + ACTIONS(3361), 1, sym__statement_terminator, - STATE(1352), 1, + STATE(1347), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3360), 3, + ACTIONS(3358), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [59102] = 7, + [59016] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3335), 1, + ACTIONS(3363), 1, + anon_sym_LBRACE, + STATE(1336), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3356), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [59032] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1454), 1, + sym_type_spec, + STATE(1806), 1, + sym_generic_type_arguments, + [59054] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1619), 1, + sym_type_spec, + STATE(2032), 1, + sym_attribute_name, + [59076] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1705), 1, + sym_type_spec, + STATE(1826), 1, + sym_attribute_name, + [59098] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3365), 1, + anon_sym_LBRACE, + STATE(1352), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3324), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [59114] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3331), 1, sym_simple_name, - ACTIONS(3339), 1, + ACTIONS(3335), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(425), 1, + STATE(421), 1, sym_statement_block, STATE(1430), 1, sym_data_name, STATE(1709), 1, sym_data_commands_allowed, - [59124] = 4, - ACTIONS(81), 1, + [59136] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(3367), 1, + ACTIONS(2541), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2543), 4, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(1354), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3345), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59140] = 6, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + [59150] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2413), 1, - anon_sym_RPAREN, - ACTIONS(2419), 1, - anon_sym_PIPE, - ACTIONS(3370), 1, - anon_sym_DASH_DASH_PERCENT, - STATE(1512), 1, - aux_sym__pipeline_tail, - STATE(1513), 1, - sym_verbatim_command_argument, - [59159] = 4, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1661), 1, + sym_type_spec, + [59169] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3299), 1, + ACTIONS(3304), 1, aux_sym_catch_clause_token1, - ACTIONS(1484), 2, + ACTIONS(1472), 2, anon_sym_RPAREN, aux_sym_finally_clause_token1, - STATE(1360), 2, + STATE(1394), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59174] = 4, + [59184] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3372), 1, + ACTIONS(3370), 1, anon_sym_LBRACE, - ACTIONS(3345), 2, + ACTIONS(3324), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59189] = 6, + [59199] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(2022), 1, + sym_type_spec, + [59218] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(2025), 1, + sym_type_spec, + [59237] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, STATE(2014), 1, sym_type_spec, - [59208] = 5, + [59256] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1404), 1, + ACTIONS(1494), 1, aux_sym_else_clause_token1, - ACTIONS(1474), 1, + ACTIONS(1532), 4, sym__statement_terminator, - ACTIONS(3375), 1, aux_sym_elseif_clause_token1, - STATE(1359), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59225] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3378), 1, aux_sym_catch_clause_token1, - ACTIONS(1479), 2, - anon_sym_RPAREN, aux_sym_finally_clause_token1, - STATE(1360), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59240] = 6, + [59269] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(2018), 1, + STATE(1959), 1, sym_type_spec, - [59259] = 6, + [59288] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3381), 1, - anon_sym_LBRACE, - STATE(389), 1, - sym_statement_block, - STATE(1476), 1, - sym_type_literal, - STATE(1637), 1, - sym_catch_type_list, - [59278] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3383), 5, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59289] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3385), 5, + ACTIONS(3373), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59300] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1488), 1, - aux_sym_else_clause_token1, - ACTIONS(1539), 4, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59313] = 6, + [59299] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, STATE(2143), 1, sym_type_spec, - [59332] = 6, + [59318] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1895), 1, + STATE(1740), 1, sym_type_spec, - [59351] = 6, + [59337] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1959), 1, + STATE(1917), 1, sym_type_spec, - [59370] = 3, + [59356] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1528), 1, + ACTIONS(1457), 1, aux_sym_else_clause_token1, - ACTIONS(1541), 4, - sym__statement_terminator, + ACTIONS(1474), 1, + anon_sym_RPAREN, + ACTIONS(3310), 1, aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59383] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(2022), 1, - sym_type_spec, - [59402] = 6, + STATE(1387), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [59373] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1740), 1, + STATE(1845), 1, sym_type_spec, - [59421] = 6, + [59392] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1917), 1, + STATE(2018), 1, sym_type_spec, - [59440] = 6, + [59411] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1992), 1, - sym_type_spec, - [59459] = 3, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(3356), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1383), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [59426] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2537), 2, + ACTIONS(2483), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3387), 3, + ACTIONS(3375), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59472] = 4, + [59439] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1488), 1, + aux_sym_else_clause_token1, + ACTIONS(1540), 4, + sym__statement_terminator, + aux_sym_elseif_clause_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [59452] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3377), 1, + anon_sym_LBRACE, + STATE(394), 1, + sym_statement_block, + STATE(1476), 1, + sym_type_literal, + STATE(1637), 1, + sym_catch_type_list, + [59471] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3379), 5, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + anon_sym_RBRACE, + [59482] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(3343), 2, + ACTIONS(3356), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1357), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59487] = 6, + [59497] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, STATE(1988), 1, sym_type_spec, - [59506] = 6, + [59516] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, STATE(2075), 1, sym_type_spec, - [59525] = 2, + [59535] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3389), 5, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - anon_sym_RBRACE, - [59536] = 6, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1943), 1, + sym_type_spec, + [59554] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, + ACTIONS(3381), 1, + anon_sym_DOT, + ACTIONS(3383), 1, anon_sym_LBRACK, - ACTIONS(3337), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_type_literal, - STATE(1479), 1, - sym_statement_block, - STATE(1652), 1, - sym_catch_type_list, - [59555] = 4, + ACTIONS(3385), 3, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [59569] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(3343), 2, + ACTIONS(1457), 1, + aux_sym_else_clause_token1, + ACTIONS(1474), 1, sym__statement_terminator, - anon_sym_PIPE, - STATE(1393), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59570] = 6, + ACTIONS(3287), 1, + aux_sym_elseif_clause_token1, + STATE(1392), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [59586] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3391), 1, + ACTIONS(3387), 1, anon_sym_LBRACE, - STATE(402), 1, + STATE(412), 1, sym_statement_block, STATE(1476), 1, sym_type_literal, STATE(1613), 1, sym_catch_type_list, - [59589] = 6, + [59605] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1476), 1, sym_type_literal, @@ -112962,186 +113151,157 @@ static const uint16_t ts_small_parse_table[] = { sym_statement_block, STATE(1573), 1, sym_catch_type_list, - [59608] = 4, + [59624] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3393), 1, - anon_sym_DOT, - ACTIONS(3395), 1, - anon_sym_LBRACK, - ACTIONS(3397), 3, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59623] = 6, + ACTIONS(3389), 1, + anon_sym_LBRACE, + ACTIONS(3324), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1383), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [59639] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(2035), 1, + STATE(1870), 1, sym_type_spec, - [59642] = 6, + [59658] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1870), 1, - sym_type_spec, - [59661] = 6, + ACTIONS(2334), 1, + anon_sym_RPAREN, + ACTIONS(2338), 1, + anon_sym_PIPE, + ACTIONS(3392), 1, + anon_sym_DASH_DASH_PERCENT, + STATE(1512), 1, + aux_sym__pipeline_tail, + STATE(1513), 1, + sym_verbatim_command_argument, + [59677] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(2025), 1, + STATE(1969), 1, sym_type_spec, - [59680] = 5, + [59696] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1434), 1, + ACTIONS(1459), 1, aux_sym_else_clause_token1, - ACTIONS(1468), 1, + ACTIONS(1483), 1, anon_sym_RPAREN, - ACTIONS(3275), 1, + ACTIONS(3394), 1, aux_sym_elseif_clause_token1, - STATE(1397), 2, + STATE(1387), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59697] = 6, + [59713] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(2010), 1, + STATE(2035), 1, sym_type_spec, - [59716] = 3, + [59732] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3399), 2, + ACTIONS(3397), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3401), 3, + ACTIONS(3399), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59729] = 2, + [59745] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3403), 5, + ACTIONS(3401), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59740] = 4, + [59756] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3318), 1, + ACTIONS(3314), 1, aux_sym_catch_clause_token1, - ACTIONS(1484), 2, + ACTIONS(1472), 2, sym__statement_terminator, aux_sym_finally_clause_token1, - STATE(1400), 2, + STATE(1398), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59755] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1943), 1, - sym_type_spec, - [59774] = 4, + [59771] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3405), 1, - anon_sym_LBRACE, - ACTIONS(3345), 2, + ACTIONS(1459), 1, + aux_sym_else_clause_token1, + ACTIONS(1483), 1, sym__statement_terminator, - anon_sym_PIPE, - STATE(1393), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59789] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3328), 1, - sym_type_identifier, - STATE(1337), 1, - sym_generic_type_name, - STATE(1383), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1969), 1, - sym_type_spec, - [59808] = 6, + ACTIONS(3403), 1, + aux_sym_elseif_clause_token1, + STATE(1392), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [59788] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2332), 1, anon_sym_PIPE, - ACTIONS(2413), 1, + ACTIONS(2334), 1, sym__statement_terminator, - ACTIONS(3408), 1, + ACTIONS(3406), 1, anon_sym_DASH_DASH_PERCENT, STATE(1508), 1, aux_sym__pipeline_tail, STATE(1510), 1, sym_verbatim_command_argument, - [59827] = 5, + [59807] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1434), 1, - aux_sym_else_clause_token1, - ACTIONS(1468), 1, - sym__statement_terminator, - ACTIONS(3295), 1, - aux_sym_elseif_clause_token1, - STATE(1359), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59844] = 5, + ACTIONS(3408), 1, + aux_sym_catch_clause_token1, + ACTIONS(1478), 2, + anon_sym_RPAREN, + aux_sym_finally_clause_token1, + STATE(1394), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [59822] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1404), 1, - aux_sym_else_clause_token1, - ACTIONS(1474), 1, - anon_sym_RPAREN, - ACTIONS(3410), 1, - aux_sym_elseif_clause_token1, - STATE(1397), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59861] = 2, + ACTIONS(3411), 5, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [59833] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3413), 5, @@ -113150,53 +113310,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [59872] = 6, + [59844] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1661), 1, + STATE(2010), 1, sym_type_spec, - [59891] = 4, + [59863] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, aux_sym_catch_clause_token1, - ACTIONS(1479), 2, + ACTIONS(1478), 2, sym__statement_terminator, aux_sym_finally_clause_token1, - STATE(1400), 2, + STATE(1398), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [59906] = 6, + [59878] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3329), 1, sym_type_identifier, - STATE(1337), 1, + STATE(1349), 1, sym_generic_type_name, - STATE(1383), 1, + STATE(1379), 1, sym_type_name, STATE(1410), 1, sym_array_type_name, - STATE(1845), 1, + STATE(1895), 1, + sym_type_spec, + [59897] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3329), 1, + sym_type_identifier, + STATE(1349), 1, + sym_generic_type_name, + STATE(1379), 1, + sym_type_name, + STATE(1410), 1, + sym_array_type_name, + STATE(1992), 1, sym_type_spec, - [59925] = 3, + [59916] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3347), 1, + anon_sym_LBRACE, + STATE(1476), 1, + sym_type_literal, + STATE(1479), 1, + sym_statement_block, + STATE(1652), 1, + sym_catch_type_list, + [59935] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2537), 1, + ACTIONS(2483), 1, anon_sym_RBRACK, ACTIONS(3418), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59937] = 5, + [59947] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113207,7 +113393,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59953] = 5, + [59963] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113218,7 +113404,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59969] = 5, + [59979] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113229,7 +113415,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [59985] = 4, + [59995] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3430), 1, @@ -113239,7 +113425,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3428), 2, sym_simple_name, anon_sym_RBRACE, - [59999] = 5, + [60009] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3428), 1, @@ -113250,29 +113436,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60015] = 5, + [60025] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3339), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, + ACTIONS(3335), 1, + aux_sym_data_commands_allowed_token1, STATE(523), 1, sym_statement_block, STATE(1685), 1, sym_data_commands_allowed, - [60031] = 5, + [60041] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1625), 1, sym_type_literal, STATE(1892), 1, sym_statement_block, - [60047] = 5, + [60057] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3435), 1, @@ -113283,28 +113469,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dimension_repeat1, STATE(1806), 1, sym_dimension, - [60063] = 5, + [60073] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, - anon_sym_LBRACE, - ACTIONS(3339), 1, + ACTIONS(3335), 1, aux_sym_data_commands_allowed_token1, + ACTIONS(3347), 1, + anon_sym_LBRACE, STATE(1639), 1, sym_data_commands_allowed, STATE(1737), 1, sym_statement_block, - [60079] = 4, + [60089] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(2685), 1, anon_sym_SEMI, - STATE(1118), 1, + STATE(1120), 1, aux_sym_script_block_repeat1, ACTIONS(3439), 2, sym_simple_name, anon_sym_RBRACE, - [60093] = 5, + [60103] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113315,7 +113501,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60109] = 5, + [60119] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113326,7 +113512,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60125] = 4, + [60135] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3445), 1, @@ -113336,29 +113522,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3447), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60139] = 5, + [60149] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1554), 1, sym_type_literal, STATE(1924), 1, sym_statement_block, - [60155] = 5, + [60165] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3339), 1, + ACTIONS(3335), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1565), 1, sym_data_commands_allowed, STATE(2009), 1, sym_statement_block, - [60171] = 5, + [60181] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113369,7 +113555,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60187] = 5, + [60197] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113380,7 +113566,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60203] = 4, + [60213] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3445), 1, @@ -113390,7 +113576,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3453), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60217] = 2, + [60227] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(605), 4, @@ -113398,7 +113584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60227] = 2, + [60237] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(601), 4, @@ -113406,16 +113592,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60237] = 3, + [60247] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2537), 1, + ACTIONS(2483), 1, sym__statement_terminator, ACTIONS(3455), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [60249] = 5, + [60259] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3420), 1, @@ -113426,27 +113612,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1915), 1, sym_enum_member, - [60265] = 3, + [60275] = 3, ACTIONS(3), 1, sym_comment, - STATE(1350), 1, + STATE(1341), 1, aux_sym__verbatim_command_argument_chars, ACTIONS(3459), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [60277] = 5, + [60287] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(527), 1, sym_statement_block, STATE(1552), 1, sym_type_literal, - [60293] = 2, + [60303] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(605), 4, @@ -113454,18 +113640,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60303] = 5, + [60313] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(475), 1, + STATE(480), 1, sym_statement_block, STATE(1707), 1, sym_type_literal, - [60319] = 2, + [60329] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(601), 4, @@ -113473,42 +113659,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60329] = 5, + [60339] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3339), 1, + ACTIONS(3335), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(471), 1, + STATE(444), 1, sym_statement_block, STATE(1622), 1, sym_data_commands_allowed, - [60345] = 3, + [60355] = 3, ACTIONS(3), 1, sym_comment, - STATE(1336), 1, + STATE(1340), 1, aux_sym__verbatim_command_argument_chars, ACTIONS(3461), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [60357] = 3, + [60367] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, - STATE(1380), 2, + STATE(1370), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [60368] = 2, + [60378] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3463), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60377] = 4, + [60387] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -113517,7 +113703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [60390] = 4, + [60400] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113526,7 +113712,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60403] = 4, + [60413] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3473), 1, @@ -113535,7 +113721,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60416] = 4, + [60426] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3478), 1, @@ -113544,7 +113730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1437), 1, aux_sym_argument_expression_list_repeat1, - [60429] = 4, + [60439] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113553,7 +113739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60442] = 4, + [60452] = 4, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -113562,14 +113748,14 @@ static const uint16_t ts_small_parse_table[] = { sym_hexadecimal_integer_literal, STATE(1913), 1, sym_integer_literal, - [60455] = 2, + [60465] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3487), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [60464] = 4, + [60474] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3489), 1, @@ -113578,7 +113764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1441), 1, aux_sym_dimension_repeat1, - [60477] = 4, + [60487] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113587,7 +113773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60490] = 4, + [60500] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3496), 1, @@ -113596,7 +113782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1514), 1, aux_sym_generic_type_arguments_repeat1, - [60503] = 4, + [60513] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113605,7 +113791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60516] = 3, + [60526] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3502), 1, @@ -113613,7 +113799,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3504), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60527] = 4, + [60537] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3506), 1, @@ -113622,7 +113808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1515), 1, aux_sym_attribute_arguments_repeat1, - [60540] = 3, + [60550] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3510), 1, @@ -113630,14 +113816,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3512), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60551] = 2, + [60561] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3514), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [60560] = 4, + [60570] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3516), 1, @@ -113646,7 +113832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3520), 1, aux_sym_for_statement_token2, - [60573] = 4, + [60583] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3522), 1, @@ -113655,16 +113841,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1517), 1, aux_sym_parameter_list_repeat1, - [60586] = 4, + [60596] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1548), 1, + ACTIONS(1534), 1, anon_sym_RPAREN, ACTIONS(3526), 1, aux_sym_else_clause_token1, STATE(1993), 1, sym_else_clause, - [60599] = 4, + [60609] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3528), 1, @@ -113673,7 +113859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1459), 1, aux_sym_class_method_parameter_list_repeat1, - [60612] = 4, + [60622] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3532), 1, @@ -113682,7 +113868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1441), 1, aux_sym_dimension_repeat1, - [60625] = 4, + [60635] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3496), 1, @@ -113691,7 +113877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1443), 1, aux_sym_generic_type_arguments_repeat1, - [60638] = 4, + [60648] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3538), 1, @@ -113700,7 +113886,7 @@ static const uint16_t ts_small_parse_table[] = { sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [60651] = 4, + [60661] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2938), 1, @@ -113709,7 +113895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60664] = 4, + [60674] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3543), 1, @@ -113718,7 +113904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1437), 1, aux_sym_argument_expression_list_repeat1, - [60677] = 4, + [60687] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113727,7 +113913,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60690] = 4, + [60700] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3549), 1, @@ -113736,7 +113922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1459), 1, aux_sym_class_method_parameter_list_repeat1, - [60703] = 4, + [60713] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113745,16 +113931,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60716] = 4, + [60726] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2332), 1, anon_sym_PIPE, ACTIONS(3556), 1, sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [60729] = 4, + [60739] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113763,14 +113949,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60742] = 2, + [60752] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3463), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60751] = 4, + [60761] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3560), 1, @@ -113779,7 +113965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1954), 1, sym_function_parameter_declaration, - [60764] = 4, + [60774] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3524), 1, @@ -113788,16 +113974,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1450), 1, aux_sym_parameter_list_repeat1, - [60777] = 4, + [60787] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1552), 1, + ACTIONS(1538), 1, sym__statement_terminator, - ACTIONS(3320), 1, + ACTIONS(3316), 1, aux_sym_finally_clause_token1, STATE(1808), 1, sym_finally_clause, - [60790] = 4, + [60800] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2864), 1, @@ -113806,7 +113992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60803] = 4, + [60813] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3566), 1, @@ -113815,14 +114001,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3570), 1, aux_sym_for_statement_token2, - [60816] = 2, + [60826] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3572), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60825] = 4, + [60835] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113831,7 +114017,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60838] = 4, + [60848] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113840,7 +114026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60851] = 4, + [60861] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113849,7 +114035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60864] = 4, + [60874] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2906), 1, @@ -113858,7 +114044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60877] = 4, + [60887] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3580), 1, @@ -113867,7 +114053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1474), 1, aux_sym_attribute_arguments_repeat1, - [60890] = 4, + [60900] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113876,7 +114062,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60903] = 4, + [60913] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3587), 1, @@ -113885,7 +114071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1532), 1, aux_sym_catch_type_list_repeat1, - [60916] = 4, + [60926] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2882), 1, @@ -113894,7 +114080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60929] = 4, + [60939] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113903,14 +114089,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60942] = 2, + [60952] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1535), 3, + ACTIONS(1547), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [60951] = 4, + [60961] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2890), 1, @@ -113919,7 +114105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60964] = 4, + [60974] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -113928,7 +114114,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [60977] = 4, + [60987] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3595), 1, @@ -113937,21 +114123,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1535), 1, aux_sym_data_commands_list_repeat1, - [60990] = 2, + [61000] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3572), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60999] = 2, + [61009] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1537), 3, + ACTIONS(1549), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61008] = 4, + [61018] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -113960,7 +114146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61021] = 4, + [61031] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3601), 1, @@ -113969,16 +114155,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61034] = 4, + [61044] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1548), 1, + ACTIONS(1534), 1, sym__statement_terminator, ACTIONS(3606), 1, aux_sym_else_clause_token1, STATE(1865), 1, sym_else_clause, - [61047] = 4, + [61057] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3608), 1, @@ -113987,7 +114173,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_switch_parameter_token5, STATE(2146), 1, sym_foreach_parameter, - [61060] = 4, + [61070] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2892), 1, @@ -113996,16 +114182,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61073] = 4, + [61083] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, STATE(1645), 1, sym_switch_condition, - [61086] = 4, + [61096] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3560), 1, @@ -114014,7 +114200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1882), 1, sym_function_parameter_declaration, - [61099] = 4, + [61109] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -114023,15 +114209,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61112] = 3, + [61122] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(1490), 1, aux_sym_else_clause_token1, - ACTIONS(1550), 2, + ACTIONS(1536), 2, sym__statement_terminator, aux_sym_elseif_clause_token1, - [61123] = 4, + [61133] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114040,7 +114226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1496), 1, aux_sym_class_statement_repeat1, - [61136] = 4, + [61146] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3618), 1, @@ -114049,7 +114235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3622), 1, aux_sym_for_statement_token2, - [61149] = 4, + [61159] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114058,7 +114244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61162] = 4, + [61172] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3626), 1, @@ -114067,7 +114253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3630), 1, aux_sym_for_statement_token2, - [61175] = 4, + [61185] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3610), 1, @@ -114076,7 +114262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2041), 1, sym_foreach_parameter, - [61188] = 4, + [61198] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114085,15 +114271,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1434), 1, aux_sym_class_statement_repeat1, - [61201] = 3, + [61211] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3341), 1, + ACTIONS(3354), 1, anon_sym_LBRACE, - STATE(1341), 2, + STATE(1345), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61212] = 4, + [61222] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3545), 1, @@ -114102,16 +114288,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1457), 1, aux_sym_argument_expression_list_repeat1, - [61225] = 4, + [61235] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, STATE(1632), 1, sym_switch_condition, - [61238] = 4, + [61248] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3560), 1, @@ -114120,15 +114306,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1942), 1, sym_function_parameter_declaration, - [61251] = 3, + [61261] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(1490), 1, aux_sym_else_clause_token1, - ACTIONS(1550), 2, + ACTIONS(1536), 2, anon_sym_RPAREN, aux_sym_elseif_clause_token1, - [61262] = 4, + [61272] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3640), 1, @@ -114137,7 +114323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3644), 1, aux_sym_for_statement_token2, - [61275] = 4, + [61285] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114146,7 +114332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1509), 1, aux_sym_class_statement_repeat1, - [61288] = 4, + [61298] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3648), 1, @@ -114155,16 +114341,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3652), 1, aux_sym_for_statement_token2, - [61301] = 4, + [61311] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2332), 1, anon_sym_PIPE, ACTIONS(3654), 1, sym__statement_terminator, STATE(1455), 1, aux_sym__pipeline_tail, - [61314] = 4, + [61324] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114173,16 +114359,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61327] = 4, + [61337] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2332), 1, anon_sym_PIPE, ACTIONS(3654), 1, sym__statement_terminator, STATE(1461), 1, aux_sym__pipeline_tail, - [61340] = 4, + [61350] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3658), 1, @@ -114191,25 +114377,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3662), 1, aux_sym_for_statement_token2, - [61353] = 4, + [61363] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2419), 1, + ACTIONS(2338), 1, anon_sym_PIPE, ACTIONS(3654), 1, anon_sym_RPAREN, STATE(1533), 1, aux_sym__pipeline_tail, - [61366] = 4, + [61376] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2419), 1, + ACTIONS(2338), 1, anon_sym_PIPE, ACTIONS(3654), 1, anon_sym_RPAREN, STATE(1536), 1, aux_sym__pipeline_tail, - [61379] = 4, + [61389] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3664), 1, @@ -114218,7 +114404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1514), 1, aux_sym_generic_type_arguments_repeat1, - [61392] = 4, + [61402] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3508), 1, @@ -114227,14 +114413,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1474), 1, aux_sym_attribute_arguments_repeat1, - [61405] = 2, + [61415] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3671), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [61414] = 4, + [61424] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3673), 1, @@ -114243,16 +114429,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1517), 1, aux_sym_parameter_list_repeat1, - [61427] = 4, + [61437] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, STATE(1560), 1, sym_switch_condition, - [61440] = 4, + [61450] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3560), 1, @@ -114261,7 +114447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1985), 1, sym_function_parameter_declaration, - [61453] = 4, + [61463] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3680), 1, @@ -114270,7 +114456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1520), 1, aux_sym_catch_type_list_repeat1, - [61466] = 4, + [61476] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3685), 1, @@ -114279,7 +114465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3689), 1, aux_sym_for_statement_token2, - [61479] = 4, + [61489] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114288,7 +114474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1524), 1, aux_sym_class_statement_repeat1, - [61492] = 4, + [61502] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3693), 1, @@ -114297,7 +114483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3697), 1, aux_sym_for_statement_token2, - [61505] = 4, + [61515] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3465), 1, @@ -114306,7 +114492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61518] = 4, + [61528] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3530), 1, @@ -114315,7 +114501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1452), 1, aux_sym_class_method_parameter_list_repeat1, - [61531] = 4, + [61541] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3703), 1, @@ -114324,16 +114510,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3707), 1, aux_sym_for_statement_token2, - [61544] = 4, + [61554] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1552), 1, + ACTIONS(1538), 1, anon_sym_RPAREN, - ACTIONS(3301), 1, + ACTIONS(3306), 1, aux_sym_finally_clause_token1, STATE(2067), 1, sym_finally_clause, - [61557] = 4, + [61567] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3595), 1, @@ -114342,7 +114528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1482), 1, aux_sym_data_commands_list_repeat1, - [61570] = 4, + [61580] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3711), 1, @@ -114351,16 +114537,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3715), 1, aux_sym_for_statement_token2, - [61583] = 4, + [61593] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3203), 1, + ACTIONS(3195), 1, anon_sym_LPAREN, - ACTIONS(3207), 1, + ACTIONS(3199), 1, aux_sym_switch_condition_token1, STATE(1630), 1, sym_switch_condition, - [61596] = 4, + [61606] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3483), 1, @@ -114369,7 +114555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1486), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61609] = 4, + [61619] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3587), 1, @@ -114378,7 +114564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1520), 1, aux_sym_catch_type_list_repeat1, - [61622] = 4, + [61632] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3541), 1, @@ -114387,15 +114573,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1533), 1, aux_sym__pipeline_tail, - [61635] = 3, + [61645] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3350), 1, + ACTIONS(3363), 1, anon_sym_LBRACE, - STATE(1345), 2, + STATE(1348), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61646] = 4, + [61656] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3724), 1, @@ -114404,16 +114590,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1535), 1, aux_sym_data_commands_list_repeat1, - [61659] = 4, + [61669] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2419), 1, + ACTIONS(2338), 1, anon_sym_PIPE, ACTIONS(3556), 1, anon_sym_RPAREN, STATE(1533), 1, aux_sym__pipeline_tail, - [61672] = 4, + [61682] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3610), 1, @@ -114422,7 +114608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2148), 1, sym_foreach_parameter, - [61685] = 4, + [61695] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2952), 1, @@ -114431,14 +114617,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61698] = 2, + [61708] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1535), 3, + ACTIONS(1547), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61707] = 4, + [61717] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2908), 1, @@ -114447,14 +114633,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61720] = 2, + [61730] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3671), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [61729] = 3, + [61739] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, @@ -114462,7 +114648,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1375), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [61740] = 4, + [61750] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -114471,7 +114657,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61753] = 4, + [61763] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3469), 1, @@ -114480,7 +114666,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1436), 1, aux_sym_expandable_string_literal_repeat2, - [61766] = 4, + [61776] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3735), 1, @@ -114489,14 +114675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1545), 1, aux_sym_class_statement_repeat1, - [61779] = 2, + [61789] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1537), 3, + ACTIONS(1549), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61788] = 4, + [61798] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3610), 1, @@ -114505,7 +114691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2144), 1, sym_foreach_parameter, - [61801] = 4, + [61811] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3742), 1, @@ -114514,3342 +114700,3342 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3746), 1, aux_sym_for_statement_token2, - [61814] = 3, + [61824] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3748), 1, anon_sym_LBRACE, STATE(519), 1, sym_switch_body, - [61824] = 3, + [61834] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1929), 1, sym_statement_block, - [61834] = 3, + [61844] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1930), 1, sym_statement_block, - [61844] = 3, + [61854] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(522), 1, sym_statement_block, - [61854] = 3, + [61864] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3750), 1, anon_sym_LBRACE, STATE(2002), 1, sym_switch_body, - [61864] = 3, + [61874] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2005), 1, sym_statement_block, - [61874] = 3, + [61884] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(532), 1, sym_statement_block, - [61884] = 3, + [61894] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2009), 1, sym_statement_block, - [61894] = 3, + [61904] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(512), 1, sym_statement_block, - [61904] = 3, + [61914] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1103), 1, anon_sym_LBRACE, - STATE(971), 1, + STATE(955), 1, sym_script_block_expression, - [61914] = 2, + [61924] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3752), 2, anon_sym_LBRACE, aux_sym_data_commands_allowed_token1, - [61922] = 3, + [61932] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3750), 1, anon_sym_LBRACE, STATE(2057), 1, sym_switch_body, - [61932] = 2, + [61942] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2475), 2, + ACTIONS(2481), 2, anon_sym_COMMA, anon_sym_LBRACE, - [61940] = 3, + [61950] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2059), 1, sym_statement_block, - [61950] = 2, + [61960] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3549), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61958] = 3, + [61968] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2066), 1, sym_statement_block, - [61968] = 3, + [61978] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2072), 1, sym_statement_block, - [61978] = 3, + [61988] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(503), 1, sym_statement_block, - [61988] = 3, + [61998] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(421), 1, + STATE(453), 1, sym_statement_block, - [61998] = 3, + [62008] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(2004), 1, sym_statement_block, - [62008] = 3, + [62018] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(504), 1, sym_statement_block, - [62018] = 3, + [62028] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, - STATE(1319), 1, + STATE(1332), 1, sym_statement_block, - [62028] = 3, + [62038] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2136), 1, sym_statement_block, - [62038] = 3, + [62048] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2138), 1, sym_statement_block, - [62048] = 3, + [62058] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1546), 1, sym_statement_block, - [62058] = 3, + [62068] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(424), 1, + STATE(456), 1, sym_statement_block, - [62068] = 3, + [62078] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(505), 1, sym_statement_block, - [62078] = 3, + [62088] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1897), 1, sym_statement_block, - [62088] = 3, + [62098] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1905), 1, sym_statement_block, - [62098] = 3, + [62108] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1989), 1, sym_statement_block, - [62108] = 3, + [62118] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1761), 1, sym_statement_block, - [62118] = 3, + [62128] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1888), 1, sym_statement_block, - [62128] = 3, + [62138] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1963), 1, sym_statement_block, - [62138] = 3, + [62148] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(523), 1, sym_statement_block, - [62148] = 3, + [62158] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1998), 1, sym_statement_block, - [62158] = 3, + [62168] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2064), 1, sym_statement_block, - [62168] = 3, + [62178] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2071), 1, sym_statement_block, - [62178] = 3, + [62188] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2076), 1, sym_statement_block, - [62188] = 3, + [62198] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3754), 1, anon_sym_LBRACE, - STATE(414), 1, + STATE(403), 1, sym_statement_block, - [62198] = 3, + [62208] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2104), 1, sym_statement_block, - [62208] = 3, + [62218] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1504), 1, sym_statement_block, - [62218] = 3, + [62228] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2124), 1, sym_statement_block, - [62228] = 3, + [62238] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(2141), 1, sym_statement_block, - [62238] = 3, + [62248] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1734), 1, sym_statement_block, - [62248] = 3, + [62258] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1749), 1, sym_statement_block, - [62258] = 3, + [62268] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(514), 1, sym_statement_block, - [62268] = 3, + [62278] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(515), 1, sym_statement_block, - [62278] = 3, + [62288] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(516), 1, sym_statement_block, - [62288] = 3, + [62298] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, - STATE(124), 1, + STATE(130), 1, sym_script_block_expression, - [62298] = 3, + [62308] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(488), 1, sym_statement_block, - [62308] = 2, + [62318] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3683), 2, anon_sym_COMMA, anon_sym_LBRACE, - [62316] = 3, + [62326] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3756), 1, anon_sym_LBRACE, - STATE(390), 1, + STATE(380), 1, sym_statement_block, - [62326] = 2, + [62336] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3758), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62334] = 3, + [62344] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(428), 1, + STATE(463), 1, sym_statement_block, - [62344] = 3, + [62354] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1955), 1, anon_sym_LBRACE, - STATE(808), 1, + STATE(812), 1, sym_script_block_expression, - [62354] = 3, + [62364] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(429), 1, + STATE(475), 1, sym_statement_block, - [62364] = 3, + [62374] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1333), 1, sym_statement_block, - [62374] = 3, + [62384] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(489), 1, sym_statement_block, - [62384] = 3, + [62394] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(431), 1, + STATE(477), 1, sym_statement_block, - [62394] = 3, + [62404] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(517), 1, sym_statement_block, - [62404] = 3, + [62414] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1925), 1, sym_statement_block, - [62414] = 3, + [62424] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1932), 1, sym_statement_block, - [62424] = 3, + [62434] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1925), 1, anon_sym_LBRACE, - STATE(837), 1, + STATE(843), 1, sym_script_block_expression, - [62434] = 3, + [62444] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1934), 1, sym_statement_block, - [62444] = 3, + [62454] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3387), 1, anon_sym_LBRACE, - STATE(404), 1, + STATE(415), 1, sym_statement_block, - [62454] = 3, + [62464] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3760), 1, anon_sym_EQ, ACTIONS(3762), 1, sym__statement_terminator, - [62464] = 3, + [62474] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3764), 1, anon_sym_LPAREN, ACTIONS(3766), 1, anon_sym_RBRACK, - [62474] = 3, + [62484] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1991), 1, anon_sym_LBRACE, - STATE(878), 1, + STATE(890), 1, sym_script_block_expression, - [62484] = 2, + [62494] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3738), 2, anon_sym_COMMA, anon_sym_LBRACE, - [62492] = 3, + [62502] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(432), 1, + STATE(481), 1, sym_statement_block, - [62502] = 3, + [62512] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3764), 1, anon_sym_LPAREN, ACTIONS(3768), 1, anon_sym_RBRACK, - [62512] = 3, + [62522] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2021), 1, anon_sym_LBRACE, - STATE(860), 1, + STATE(872), 1, sym_script_block_expression, - [62522] = 3, + [62532] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1684), 1, sym_statement_block, - [62532] = 3, + [62542] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(447), 1, + STATE(424), 1, sym_statement_block, - [62542] = 3, + [62552] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3770), 1, anon_sym_LBRACE, STATE(1731), 1, sym_switch_body, - [62552] = 2, + [62562] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3541), 2, anon_sym_RPAREN, anon_sym_PIPE, - [62560] = 3, + [62570] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1733), 1, sym_statement_block, - [62570] = 3, + [62580] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3756), 1, anon_sym_LBRACE, - STATE(299), 1, + STATE(308), 1, sym_statement_block, - [62580] = 3, + [62590] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1737), 1, sym_statement_block, - [62590] = 3, + [62600] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(438), 1, + STATE(445), 1, sym_statement_block, - [62600] = 3, + [62610] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(1067), 1, anon_sym_LBRACE, - STATE(1037), 1, + STATE(1035), 1, sym_script_block_expression, - [62610] = 3, + [62620] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3748), 1, anon_sym_LBRACE, STATE(535), 1, sym_switch_body, - [62620] = 3, + [62630] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, STATE(449), 1, sym_statement_block, - [62630] = 3, + [62640] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3770), 1, anon_sym_LBRACE, STATE(1792), 1, sym_switch_body, - [62640] = 3, + [62650] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3772), 1, anon_sym_LBRACE, ACTIONS(3774), 1, anon_sym_COLON, - [62650] = 3, + [62660] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(529), 1, sym_statement_block, - [62660] = 3, + [62670] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1803), 1, sym_statement_block, - [62670] = 2, + [62680] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3478), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62678] = 3, + [62688] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3381), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, - STATE(381), 1, + STATE(391), 1, sym_statement_block, - [62688] = 3, + [62698] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1807), 1, sym_statement_block, - [62698] = 3, + [62708] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1811), 1, sym_statement_block, - [62708] = 3, + [62718] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3776), 1, anon_sym_EQ, ACTIONS(3778), 1, sym__statement_terminator, - [62718] = 3, + [62728] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3780), 1, anon_sym_LBRACE, ACTIONS(3782), 1, anon_sym_COLON, - [62728] = 3, + [62738] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(434), 1, + STATE(461), 1, sym_statement_block, - [62738] = 3, + [62748] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3784), 1, anon_sym_EQ, ACTIONS(3786), 1, sym__statement_terminator, - [62748] = 3, + [62758] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(478), 1, + STATE(464), 1, sym_statement_block, - [62758] = 3, + [62768] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3788), 1, anon_sym_LBRACE, - STATE(463), 1, + STATE(458), 1, sym_switch_body, - [62768] = 3, + [62778] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(479), 1, + STATE(446), 1, sym_statement_block, - [62778] = 2, + [62788] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3541), 2, sym__statement_terminator, anon_sym_PIPE, - [62786] = 3, + [62796] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(1328), 1, + STATE(1326), 1, sym_statement_block, - [62796] = 3, + [62806] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3790), 1, anon_sym_LBRACE, ACTIONS(3792), 1, anon_sym_COLON, - [62806] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3337), 1, - anon_sym_LBRACE, - STATE(1840), 1, - sym_statement_block, [62816] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(1842), 1, + STATE(1840), 1, sym_statement_block, [62826] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(1484), 1, + STATE(1842), 1, sym_statement_block, [62836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(531), 1, + STATE(1484), 1, sym_statement_block, [62846] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, - STATE(481), 1, + STATE(531), 1, sym_statement_block, [62856] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(442), 1, + STATE(469), 1, sym_statement_block, [62866] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(1857), 1, + STATE(472), 1, sym_statement_block, [62876] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(1859), 1, + STATE(1857), 1, sym_statement_block, [62886] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, - STATE(1378), 1, + STATE(1859), 1, sym_statement_block, [62896] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, - STATE(461), 1, + STATE(1374), 1, sym_statement_block, [62906] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3368), 1, + anon_sym_LBRACE, + STATE(430), 1, + sym_statement_block, + [62916] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1864), 1, sym_statement_block, - [62916] = 2, + [62926] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3667), 2, anon_sym_COMMA, anon_sym_RBRACK, - [62924] = 3, + [62934] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1867), 1, sym_statement_block, - [62934] = 3, + [62944] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(540), 1, sym_statement_block, - [62944] = 3, + [62954] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1868), 1, sym_statement_block, - [62954] = 2, + [62964] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3794), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62962] = 2, + [62972] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3673), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62970] = 3, + [62980] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1869), 1, sym_statement_block, - [62980] = 2, + [62990] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3504), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62988] = 3, + [62998] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1873), 1, sym_statement_block, - [62998] = 2, + [63008] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3796), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63006] = 3, + [63016] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1876), 1, sym_statement_block, - [63016] = 3, + [63026] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3798), 1, anon_sym_LBRACE, ACTIONS(3800), 1, anon_sym_COLON, - [63026] = 3, + [63036] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1878), 1, sym_statement_block, - [63036] = 3, + [63046] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1880), 1, sym_statement_block, - [63046] = 3, + [63056] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1885), 1, sym_statement_block, - [63056] = 3, + [63066] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1493), 1, sym_statement_block, - [63066] = 3, + [63076] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1891), 1, sym_statement_block, - [63076] = 3, + [63086] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1896), 1, sym_statement_block, - [63086] = 3, + [63096] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1901), 1, sym_statement_block, - [63096] = 3, + [63106] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3347), 1, anon_sym_LBRACE, STATE(1903), 1, sym_statement_block, - [63106] = 3, + [63116] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(462), 1, + STATE(433), 1, sym_statement_block, - [63116] = 2, + [63126] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3802), 2, anon_sym_COMMA, anon_sym_LBRACE, - [63124] = 3, + [63134] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(496), 1, sym_statement_block, - [63134] = 2, + [63144] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3804), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63142] = 3, + [63152] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(542), 1, sym_statement_block, - [63152] = 3, + [63162] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(497), 1, sym_statement_block, - [63162] = 3, + [63172] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(3387), 1, anon_sym_LBRACE, - STATE(310), 1, + STATE(318), 1, sym_statement_block, - [63172] = 3, + [63182] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3806), 1, sym__command_token, STATE(1491), 1, sym_function_name, - [63182] = 2, + [63192] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3447), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63190] = 3, + [63200] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(507), 1, sym_statement_block, - [63200] = 3, + [63210] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, STATE(1599), 1, sym_type_literal, - [63210] = 3, + [63220] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(508), 1, sym_statement_block, - [63220] = 3, + [63230] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(509), 1, sym_statement_block, - [63230] = 3, + [63240] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3381), 1, + ACTIONS(3377), 1, anon_sym_LBRACE, - STATE(303), 1, + STATE(307), 1, sym_statement_block, - [63240] = 2, + [63250] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3727), 2, anon_sym_COMMA, anon_sym_LBRACE, - [63248] = 3, + [63258] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, STATE(422), 1, sym_statement_block, - [63258] = 3, + [63268] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(448), 1, + STATE(423), 1, sym_statement_block, - [63268] = 3, + [63278] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(473), 1, + STATE(419), 1, sym_statement_block, - [63278] = 2, + [63288] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3808), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [63286] = 3, + [63296] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(510), 1, sym_statement_block, - [63296] = 3, + [63306] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(467), 1, + STATE(436), 1, sym_statement_block, - [63306] = 2, + [63316] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3810), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63314] = 3, + [63324] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(470), 1, + STATE(443), 1, sym_statement_block, - [63324] = 2, + [63334] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3580), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63332] = 3, + [63342] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3764), 1, anon_sym_LPAREN, ACTIONS(3812), 1, anon_sym_RBRACK, - [63342] = 3, + [63352] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3788), 1, anon_sym_LBRACE, - STATE(456), 1, + STATE(455), 1, sym_switch_body, - [63352] = 3, + [63362] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(459), 1, + STATE(427), 1, sym_statement_block, - [63362] = 2, + [63372] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3814), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63370] = 3, + [63380] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(471), 1, + STATE(444), 1, sym_statement_block, - [63380] = 3, + [63390] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(476), 1, + STATE(447), 1, sym_statement_block, - [63390] = 3, + [63400] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3816), 1, anon_sym_EQ, ACTIONS(3818), 1, sym__statement_terminator, - [63400] = 3, + [63410] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3806), 1, sym__command_token, STATE(1503), 1, sym_function_name, - [63410] = 3, + [63420] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3806), 1, sym__command_token, STATE(1519), 1, sym_function_name, - [63420] = 3, + [63430] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(501), 1, sym_statement_block, - [63430] = 3, + [63440] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3806), 1, sym__command_token, STATE(1464), 1, sym_function_name, - [63440] = 3, + [63450] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3820), 1, anon_sym_EQ, ACTIONS(3822), 1, sym__statement_terminator, - [63450] = 3, + [63460] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3754), 1, anon_sym_LBRACE, - STATE(321), 1, + STATE(310), 1, sym_statement_block, - [63460] = 2, + [63470] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3824), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63468] = 2, + [63478] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3826), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63476] = 2, + [63486] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3828), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [63484] = 3, + [63494] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1718), 1, sym_statement_block, - [63494] = 3, + [63504] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1719), 1, sym_statement_block, - [63504] = 3, + [63514] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1720), 1, sym_statement_block, - [63514] = 3, + [63524] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(3368), 1, anon_sym_LBRACE, - STATE(482), 1, + STATE(450), 1, sym_statement_block, - [63524] = 3, + [63534] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, STATE(89), 1, sym_script_block_expression, - [63534] = 3, + [63544] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, - STATE(1329), 1, + STATE(1330), 1, sym_statement_block, - [63544] = 3, + [63554] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3345), 1, anon_sym_LBRACE, STATE(1928), 1, sym_statement_block, - [63554] = 3, + [63564] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, + ACTIONS(3333), 1, anon_sym_LBRACE, STATE(537), 1, sym_statement_block, - [63564] = 2, + [63574] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3830), 1, anon_sym_LPAREN, - [63571] = 2, + [63581] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3832), 1, sym__statement_terminator, - [63578] = 2, + [63588] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1746), 1, sym__statement_terminator, - [63585] = 2, + [63595] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3834), 1, sym__statement_terminator, - [63592] = 2, + [63602] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1752), 1, sym__statement_terminator, - [63599] = 2, + [63609] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1742), 1, anon_sym_RPAREN, - [63606] = 2, + [63616] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1552), 1, + ACTIONS(1538), 1, sym__statement_terminator, - [63613] = 2, + [63623] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3836), 1, sym__statement_terminator, - [63620] = 2, + [63630] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1754), 1, sym__statement_terminator, - [63627] = 2, + [63637] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3122), 1, anon_sym_RPAREN, - [63634] = 2, + [63644] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3838), 1, anon_sym_RPAREN, - [63641] = 2, + [63651] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3840), 1, anon_sym_RBRACK, - [63648] = 2, + [63658] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3842), 1, anon_sym_RPAREN, - [63655] = 2, + [63665] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3844), 1, anon_sym_RBRACE, - [63662] = 2, + [63672] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3846), 1, anon_sym_RPAREN, - [63669] = 2, + [63679] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3848), 1, anon_sym_LPAREN, - [63676] = 2, + [63686] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3850), 1, anon_sym_RPAREN, - [63683] = 2, + [63693] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3852), 1, anon_sym_RPAREN, - [63690] = 2, + [63700] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3854), 1, anon_sym_RBRACE, - [63697] = 2, + [63707] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3762), 1, sym__statement_terminator, - [63704] = 2, + [63714] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1744), 1, anon_sym_RPAREN, - [63711] = 2, + [63721] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3856), 1, anon_sym_RBRACE, - [63718] = 2, + [63728] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3858), 1, anon_sym_RBRACE, - [63725] = 2, + [63735] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3860), 1, anon_sym_RPAREN, - [63732] = 2, + [63742] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3862), 1, anon_sym_RBRACE, - [63739] = 2, + [63749] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3864), 1, sym_simple_name, - [63746] = 2, + [63756] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3866), 1, anon_sym_RBRACK, - [63753] = 2, + [63763] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1698), 1, anon_sym_RPAREN, - [63760] = 2, + [63770] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3868), 1, anon_sym_RPAREN, - [63767] = 2, + [63777] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3870), 1, anon_sym_RBRACE, - [63774] = 2, + [63784] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3872), 1, anon_sym_RPAREN, - [63781] = 2, + [63791] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3874), 1, anon_sym_LBRACE, - [63788] = 2, + [63798] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1718), 1, anon_sym_RPAREN, - [63795] = 2, + [63805] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3876), 1, anon_sym_RPAREN, - [63802] = 2, + [63812] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3878), 1, anon_sym_RBRACE, - [63809] = 2, + [63819] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3880), 1, anon_sym_LBRACE, - [63816] = 2, + [63826] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1700), 1, anon_sym_RPAREN, - [63823] = 2, + [63833] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3882), 1, anon_sym_RPAREN, - [63830] = 2, + [63840] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3884), 1, sym_simple_name, - [63837] = 2, + [63847] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3886), 1, anon_sym_RPAREN, - [63844] = 2, + [63854] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3888), 1, anon_sym_RBRACE, - [63851] = 2, + [63861] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3890), 1, anon_sym_EQ, - [63858] = 2, + [63868] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3892), 1, anon_sym_RPAREN, - [63865] = 2, + [63875] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3894), 1, anon_sym_RPAREN, - [63872] = 2, + [63882] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3896), 1, anon_sym_RBRACE, - [63879] = 2, + [63889] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3898), 1, anon_sym_RBRACK, - [63886] = 2, + [63896] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3900), 1, anon_sym_LPAREN, - [63893] = 2, + [63903] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3902), 1, anon_sym_RBRACE, - [63900] = 2, + [63910] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3904), 1, anon_sym_RBRACE, - [63907] = 2, + [63917] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3906), 1, anon_sym_RBRACE, - [63914] = 2, + [63924] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3908), 1, anon_sym_RBRACK, - [63921] = 2, + [63931] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3910), 1, anon_sym_RPAREN, - [63928] = 2, + [63938] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3912), 1, anon_sym_RBRACE, - [63935] = 2, + [63945] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3914), 1, anon_sym_RBRACE, - [63942] = 2, + [63952] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(213), 1, sym__statement_terminator, - [63949] = 2, + [63959] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3916), 1, anon_sym_RPAREN, - [63956] = 2, + [63966] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3918), 1, sym__statement_terminator, - [63963] = 2, + [63973] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3920), 1, anon_sym_LBRACE, - [63970] = 2, + [63980] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3922), 1, anon_sym_RPAREN, - [63977] = 2, + [63987] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1450), 1, + ACTIONS(1430), 1, sym__statement_terminator, - [63984] = 2, + [63994] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3924), 1, anon_sym_RBRACE, - [63991] = 2, + [64001] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3926), 1, anon_sym_RPAREN, - [63998] = 2, + [64008] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3928), 1, anon_sym_RBRACE, - [64005] = 2, + [64015] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1829), 1, sym__statement_terminator, - [64012] = 2, + [64022] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3930), 1, anon_sym_RPAREN, - [64019] = 2, + [64029] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3932), 1, anon_sym_RPAREN, - [64026] = 2, + [64036] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3934), 1, anon_sym_RBRACE, - [64033] = 2, + [64043] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3936), 1, sym__statement_terminator, - [64040] = 2, + [64050] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3938), 1, sym__statement_terminator, - [64047] = 2, + [64057] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3940), 1, anon_sym_RBRACE, - [64054] = 2, + [64064] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3942), 1, anon_sym_RBRACE, - [64061] = 2, + [64071] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1831), 1, sym__statement_terminator, - [64068] = 2, + [64078] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3944), 1, anon_sym_RBRACK, - [64075] = 2, + [64085] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3946), 1, anon_sym_RPAREN, - [64082] = 2, + [64092] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1833), 1, sym__statement_terminator, - [64089] = 2, + [64099] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3948), 1, anon_sym_RPAREN, - [64096] = 2, + [64106] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1835), 1, sym__statement_terminator, - [64103] = 2, + [64113] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3950), 1, anon_sym_RBRACK, - [64110] = 2, + [64120] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1837), 1, sym__statement_terminator, - [64117] = 2, + [64127] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1839), 1, sym__statement_terminator, - [64124] = 2, + [64134] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3952), 1, anon_sym_RBRACK, - [64131] = 2, + [64141] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3954), 1, anon_sym_RPAREN, - [64138] = 2, + [64148] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1841), 1, sym__statement_terminator, - [64145] = 2, + [64155] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3956), 1, anon_sym_RPAREN, - [64152] = 2, + [64162] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3958), 1, anon_sym_RBRACE, - [64159] = 2, + [64169] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2334), 1, anon_sym_RPAREN, - [64166] = 2, + [64176] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3960), 1, anon_sym_RPAREN, - [64173] = 2, + [64183] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3962), 1, anon_sym_RPAREN, - [64180] = 2, + [64190] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3964), 1, anon_sym_RBRACE, - [64187] = 2, + [64197] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1702), 1, anon_sym_RPAREN, - [64194] = 2, + [64204] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1688), 1, sym__statement_terminator, - [64201] = 2, + [64211] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3966), 1, anon_sym_RBRACE, - [64208] = 2, + [64218] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3968), 1, anon_sym_RBRACE, - [64215] = 2, + [64225] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1843), 1, sym__statement_terminator, - [64222] = 2, + [64232] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3970), 1, anon_sym_RBRACK, - [64229] = 2, + [64239] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3972), 1, anon_sym_RPAREN, - [64236] = 2, + [64246] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1845), 1, sym__statement_terminator, - [64243] = 2, + [64253] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3974), 1, anon_sym_LPAREN, - [64250] = 2, + [64260] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3976), 1, anon_sym_RBRACE, - [64257] = 2, + [64267] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3978), 1, anon_sym_RPAREN, - [64264] = 2, + [64274] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3980), 1, anon_sym_RBRACE, - [64271] = 2, + [64281] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3322), 1, + ACTIONS(3318), 1, anon_sym_LBRACE, - [64278] = 2, + [64288] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3982), 1, anon_sym_RPAREN, - [64285] = 2, + [64295] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3984), 1, anon_sym_LBRACE, - [64292] = 2, + [64302] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3986), 1, sym__statement_terminator, - [64299] = 2, + [64309] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3988), 1, anon_sym_RBRACE, - [64306] = 2, + [64316] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3990), 1, anon_sym_RPAREN, - [64313] = 2, + [64323] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3992), 1, anon_sym_RBRACE, - [64320] = 2, + [64330] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3994), 1, anon_sym_EQ, - [64327] = 2, + [64337] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3996), 1, anon_sym_RPAREN, - [64334] = 2, + [64344] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1690), 1, sym__statement_terminator, - [64341] = 2, + [64351] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1692), 1, sym__statement_terminator, - [64348] = 2, + [64358] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3998), 1, anon_sym_RPAREN, - [64355] = 2, + [64365] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1694), 1, sym__statement_terminator, - [64362] = 2, + [64372] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4000), 1, anon_sym_RPAREN, - [64369] = 2, + [64379] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1696), 1, sym__statement_terminator, - [64376] = 2, + [64386] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4002), 1, anon_sym_RBRACK, - [64383] = 2, + [64393] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4004), 1, anon_sym_RPAREN, - [64390] = 2, + [64400] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4006), 1, anon_sym_LBRACE, - [64397] = 2, + [64407] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4008), 1, anon_sym_LPAREN, - [64404] = 2, + [64414] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1698), 1, sym__statement_terminator, - [64411] = 2, + [64421] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1700), 1, sym__statement_terminator, - [64418] = 2, + [64428] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3109), 1, anon_sym_RPAREN, - [64425] = 2, + [64435] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1424), 1, + ACTIONS(1451), 1, sym__statement_terminator, - [64432] = 2, + [64442] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3818), 1, sym__statement_terminator, - [64439] = 2, + [64449] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4010), 1, anon_sym_LPAREN, - [64446] = 2, + [64456] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1702), 1, sym__statement_terminator, - [64453] = 2, + [64463] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4012), 1, anon_sym_LPAREN, - [64460] = 2, + [64470] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1704), 1, sym__statement_terminator, - [64467] = 2, + [64477] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4014), 1, anon_sym_RPAREN, - [64474] = 2, + [64484] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1706), 1, sym__statement_terminator, - [64481] = 2, + [64491] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4016), 1, anon_sym_RBRACE, - [64488] = 2, + [64498] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1708), 1, sym__statement_terminator, - [64495] = 2, + [64505] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1710), 1, sym__statement_terminator, - [64502] = 2, + [64512] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1712), 1, sym__statement_terminator, - [64509] = 2, + [64519] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1714), 1, sym__statement_terminator, - [64516] = 2, + [64526] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1716), 1, sym__statement_terminator, - [64523] = 2, + [64533] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4018), 1, anon_sym_LPAREN, - [64530] = 2, + [64540] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1718), 1, sym__statement_terminator, - [64537] = 2, + [64547] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1720), 1, sym__statement_terminator, - [64544] = 2, + [64554] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1722), 1, sym__statement_terminator, - [64551] = 2, + [64561] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4020), 1, anon_sym_RBRACK, - [64558] = 2, + [64568] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1724), 1, sym__statement_terminator, - [64565] = 2, + [64575] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4022), 1, anon_sym_RPAREN, - [64572] = 2, + [64582] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1726), 1, sym__statement_terminator, - [64579] = 2, + [64589] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4024), 1, anon_sym_RBRACE, - [64586] = 2, + [64596] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4026), 1, anon_sym_LBRACE, - [64593] = 2, + [64603] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1728), 1, sym__statement_terminator, - [64600] = 2, + [64610] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4028), 1, anon_sym_LPAREN, - [64607] = 2, + [64617] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1730), 1, sym__statement_terminator, - [64614] = 2, + [64624] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4030), 1, anon_sym_RPAREN, - [64621] = 2, + [64631] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1732), 1, sym__statement_terminator, - [64628] = 2, + [64638] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4032), 1, anon_sym_RPAREN, - [64635] = 2, + [64645] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4034), 1, anon_sym_LBRACE, - [64642] = 2, + [64652] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1734), 1, sym__statement_terminator, - [64649] = 2, + [64659] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4036), 1, anon_sym_RPAREN, - [64656] = 2, + [64666] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1736), 1, sym__statement_terminator, - [64663] = 2, + [64673] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4038), 1, anon_sym_RBRACE, - [64670] = 2, + [64680] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4040), 1, anon_sym_RPAREN, - [64677] = 2, + [64687] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1720), 1, anon_sym_RPAREN, - [64684] = 2, + [64694] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4042), 1, anon_sym_RPAREN, - [64691] = 2, + [64701] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1815), 1, sym__statement_terminator, - [64698] = 2, + [64708] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1738), 1, sym__statement_terminator, - [64705] = 2, + [64715] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1817), 1, sym__statement_terminator, - [64712] = 2, + [64722] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4044), 1, anon_sym_RPAREN, - [64719] = 2, + [64729] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4046), 1, anon_sym_RPAREN, - [64726] = 2, + [64736] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4048), 1, anon_sym_RBRACK, - [64733] = 2, + [64743] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1740), 1, sym__statement_terminator, - [64740] = 2, + [64750] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1704), 1, anon_sym_RPAREN, - [64747] = 2, + [64757] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4050), 1, anon_sym_RPAREN, - [64754] = 2, + [64764] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4052), 1, anon_sym_RPAREN, - [64761] = 2, + [64771] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4054), 1, anon_sym_RPAREN, - [64768] = 2, + [64778] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1742), 1, sym__statement_terminator, - [64775] = 2, + [64785] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4056), 1, anon_sym_RPAREN, - [64782] = 2, + [64792] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1744), 1, sym__statement_terminator, - [64789] = 2, + [64799] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4058), 1, anon_sym_RBRACE, - [64796] = 2, + [64806] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1706), 1, anon_sym_RPAREN, - [64803] = 2, + [64813] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4060), 1, sym__statement_terminator, - [64810] = 2, + [64820] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4062), 1, ts_builtin_sym_end, - [64817] = 2, + [64827] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1688), 1, anon_sym_RPAREN, - [64824] = 2, + [64834] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4064), 1, anon_sym_LBRACE, - [64831] = 2, + [64841] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4066), 1, aux_sym_foreach_statement_token2, - [64838] = 2, + [64848] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4068), 1, anon_sym_RBRACE, - [64845] = 2, + [64855] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1708), 1, anon_sym_RPAREN, - [64852] = 2, + [64862] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4070), 1, sym__statement_terminator, - [64859] = 2, + [64869] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4072), 1, anon_sym_RBRACE, - [64866] = 2, + [64876] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4074), 1, sym__statement_terminator, - [64873] = 2, + [64883] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4076), 1, anon_sym_RPAREN, - [64880] = 2, + [64890] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4078), 1, anon_sym_RBRACK, - [64887] = 2, + [64897] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4080), 1, sym__statement_terminator, - [64894] = 2, + [64904] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1819), 1, sym__statement_terminator, - [64901] = 2, + [64911] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4082), 1, sym__statement_terminator, - [64908] = 2, + [64918] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4084), 1, sym__statement_terminator, - [64915] = 2, + [64925] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4086), 1, anon_sym_RPAREN, - [64922] = 2, + [64932] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1815), 1, anon_sym_RPAREN, - [64929] = 2, + [64939] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1817), 1, anon_sym_RPAREN, - [64936] = 2, + [64946] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1821), 1, sym__statement_terminator, - [64943] = 2, + [64953] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4088), 1, anon_sym_LPAREN, - [64950] = 2, + [64960] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1819), 1, anon_sym_RPAREN, - [64957] = 2, + [64967] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1821), 1, anon_sym_RPAREN, - [64964] = 2, + [64974] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1823), 1, anon_sym_RPAREN, - [64971] = 2, + [64981] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1825), 1, anon_sym_RPAREN, - [64978] = 2, + [64988] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4090), 1, anon_sym_RPAREN, - [64985] = 2, + [64995] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1823), 1, sym__statement_terminator, - [64992] = 2, + [65002] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4092), 1, anon_sym_RPAREN, - [64999] = 2, + [65009] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1825), 1, sym__statement_terminator, - [65006] = 2, + [65016] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4094), 1, anon_sym_LPAREN, - [65013] = 2, + [65023] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4096), 1, anon_sym_LBRACE, - [65020] = 2, + [65030] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4098), 1, sym__statement_terminator, - [65027] = 2, + [65037] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4100), 1, anon_sym_LPAREN, - [65034] = 2, + [65044] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4102), 1, anon_sym_RPAREN, - [65041] = 2, + [65051] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4104), 1, anon_sym_RBRACE, - [65048] = 2, + [65058] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4106), 1, anon_sym_RPAREN, - [65055] = 2, + [65065] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4108), 1, anon_sym_LBRACE, - [65062] = 2, + [65072] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4110), 1, anon_sym_RBRACK, - [65069] = 2, + [65079] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4112), 1, anon_sym_RPAREN, - [65076] = 2, + [65086] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4114), 1, anon_sym_LPAREN, - [65083] = 2, + [65093] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4116), 1, anon_sym_RPAREN, - [65090] = 2, + [65100] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4118), 1, anon_sym_RPAREN, - [65097] = 2, + [65107] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3283), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - [65104] = 2, + [65114] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4120), 1, anon_sym_RPAREN, - [65111] = 2, + [65121] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4122), 1, anon_sym_RPAREN, - [65118] = 2, + [65128] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4124), 1, anon_sym_RPAREN, - [65125] = 2, + [65135] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4126), 1, anon_sym_RPAREN, - [65132] = 2, + [65142] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4128), 1, anon_sym_RBRACE, - [65139] = 2, + [65149] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4130), 1, anon_sym_LBRACE, - [65146] = 2, + [65156] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4132), 1, anon_sym_RBRACE, - [65153] = 2, + [65163] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4134), 1, anon_sym_RPAREN, - [65160] = 2, + [65170] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4136), 1, anon_sym_RPAREN, - [65167] = 2, + [65177] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4138), 1, anon_sym_RPAREN, - [65174] = 2, + [65184] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3766), 1, anon_sym_RBRACK, - [65181] = 2, + [65191] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4140), 1, anon_sym_RPAREN, - [65188] = 2, + [65198] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3081), 1, + ACTIONS(3079), 1, anon_sym_RPAREN, - [65195] = 2, + [65205] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1710), 1, anon_sym_RPAREN, - [65202] = 2, + [65212] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1722), 1, anon_sym_RPAREN, - [65209] = 2, + [65219] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1724), 1, anon_sym_RPAREN, - [65216] = 2, + [65226] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3071), 1, + ACTIONS(3073), 1, anon_sym_RPAREN, - [65223] = 2, + [65233] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4142), 1, anon_sym_RBRACE, - [65230] = 2, + [65240] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4144), 1, anon_sym_RPAREN, - [65237] = 2, + [65247] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4146), 1, anon_sym_RBRACK, - [65244] = 2, + [65254] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4148), 1, anon_sym_RBRACK, - [65251] = 2, + [65261] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4150), 1, ts_builtin_sym_end, - [65258] = 2, + [65268] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4152), 1, anon_sym_RPAREN, - [65265] = 2, + [65275] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4154), 1, anon_sym_RBRACE, - [65272] = 2, + [65282] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4156), 1, anon_sym_RBRACE, - [65279] = 2, + [65289] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4158), 1, anon_sym_RBRACE, - [65286] = 2, + [65296] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4160), 1, sym__statement_terminator, - [65293] = 2, + [65303] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4162), 1, anon_sym_RBRACE, - [65300] = 2, + [65310] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4164), 1, sym__statement_terminator, - [65307] = 2, + [65317] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1712), 1, anon_sym_RPAREN, - [65314] = 2, + [65324] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4166), 1, anon_sym_RBRACE, - [65321] = 2, + [65331] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4168), 1, anon_sym_LBRACE, - [65328] = 2, + [65338] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4170), 1, anon_sym_RBRACE, - [65335] = 2, + [65345] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4172), 1, anon_sym_RPAREN, - [65342] = 2, + [65352] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4174), 1, anon_sym_RBRACE, - [65349] = 2, + [65359] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4176), 1, anon_sym_RPAREN, - [65356] = 2, + [65366] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4178), 1, anon_sym_LBRACE, - [65363] = 2, + [65373] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4180), 1, ts_builtin_sym_end, - [65370] = 2, + [65380] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4182), 1, anon_sym_RBRACE, - [65377] = 2, + [65387] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3768), 1, anon_sym_RBRACK, - [65384] = 2, + [65394] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1714), 1, anon_sym_RPAREN, - [65391] = 2, + [65401] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4184), 1, anon_sym_RPAREN, - [65398] = 2, + [65408] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4186), 1, anon_sym_RBRACK, - [65405] = 2, + [65415] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4188), 1, anon_sym_RBRACK, - [65412] = 2, + [65422] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1716), 1, anon_sym_RPAREN, - [65419] = 2, + [65429] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4190), 1, anon_sym_RPAREN, - [65426] = 2, + [65436] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4192), 1, anon_sym_RPAREN, - [65433] = 2, + [65443] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4194), 1, anon_sym_LBRACE, - [65440] = 2, + [65450] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4196), 1, anon_sym_LPAREN, - [65447] = 2, + [65457] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1726), 1, anon_sym_RPAREN, - [65454] = 2, + [65464] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4198), 1, anon_sym_RPAREN, - [65461] = 2, + [65471] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4200), 1, anon_sym_RPAREN, - [65468] = 2, + [65478] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4202), 1, anon_sym_RPAREN, - [65475] = 2, + [65485] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1746), 1, anon_sym_RPAREN, - [65482] = 2, + [65492] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4204), 1, anon_sym_RPAREN, - [65489] = 2, + [65499] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4206), 1, sym__statement_terminator, - [65496] = 2, + [65506] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1752), 1, anon_sym_RPAREN, - [65503] = 2, + [65513] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4208), 1, anon_sym_RBRACK, - [65510] = 2, + [65520] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1552), 1, + ACTIONS(1538), 1, anon_sym_RPAREN, - [65517] = 2, + [65527] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4210), 1, anon_sym_LBRACE, - [65524] = 2, + [65534] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1754), 1, anon_sym_RPAREN, - [65531] = 2, + [65541] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4212), 1, anon_sym_RBRACK, - [65538] = 2, + [65548] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4214), 1, anon_sym_RPAREN, - [65545] = 2, + [65555] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4216), 1, anon_sym_LBRACE, - [65552] = 2, + [65562] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4218), 1, anon_sym_RBRACK, - [65559] = 2, + [65569] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4220), 1, anon_sym_RBRACK, - [65566] = 2, + [65576] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4222), 1, sym__statement_terminator, - [65573] = 2, + [65583] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4224), 1, sym__statement_terminator, - [65580] = 2, + [65590] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4226), 1, sym__statement_terminator, - [65587] = 2, + [65597] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4228), 1, anon_sym_RBRACK, - [65594] = 2, + [65604] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4230), 1, anon_sym_LPAREN, - [65601] = 2, + [65611] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4232), 1, anon_sym_RBRACE, - [65608] = 2, + [65618] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4234), 1, anon_sym_RBRACE, - [65615] = 2, + [65625] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4236), 1, anon_sym_RBRACK, - [65622] = 2, + [65632] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4238), 1, anon_sym_RBRACK, - [65629] = 2, + [65639] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4240), 1, anon_sym_RPAREN, - [65636] = 2, + [65646] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4242), 1, anon_sym_RBRACK, - [65643] = 2, + [65653] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4244), 1, anon_sym_LBRACE, - [65650] = 2, + [65660] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4246), 1, anon_sym_LPAREN, - [65657] = 2, + [65667] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4248), 1, anon_sym_RBRACE, - [65664] = 2, + [65674] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4250), 1, sym_simple_name, - [65671] = 2, + [65681] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4252), 1, sym_simple_name, - [65678] = 2, + [65688] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4254), 1, aux_sym_param_block_token1, - [65685] = 2, + [65695] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4256), 1, anon_sym_LPAREN, - [65692] = 2, + [65702] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3111), 1, + ACTIONS(3113), 1, anon_sym_RPAREN, - [65699] = 2, + [65709] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4258), 1, anon_sym_RBRACE, - [65706] = 2, + [65716] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3812), 1, anon_sym_RBRACK, - [65713] = 2, + [65723] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4260), 1, sym__statement_terminator, - [65720] = 2, + [65730] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4262), 1, anon_sym_LPAREN, - [65727] = 2, + [65737] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4264), 1, sym_simple_name, - [65734] = 2, + [65744] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4266), 1, anon_sym_RBRACE, - [65741] = 2, + [65751] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4268), 1, sym__statement_terminator, - [65748] = 2, + [65758] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4270), 1, anon_sym_LPAREN, - [65755] = 2, + [65765] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4272), 1, sym__statement_terminator, - [65762] = 2, + [65772] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4274), 1, sym__statement_terminator, - [65769] = 2, + [65779] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4276), 1, sym__statement_terminator, - [65776] = 2, + [65786] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4278), 1, sym__statement_terminator, - [65783] = 2, + [65793] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4280), 1, sym__statement_terminator, - [65790] = 2, + [65800] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4282), 1, sym__statement_terminator, - [65797] = 2, + [65807] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4284), 1, anon_sym_RBRACE, - [65804] = 2, + [65814] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4286), 1, anon_sym_RPAREN, - [65811] = 2, + [65821] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4288), 1, anon_sym_RPAREN, - [65818] = 2, + [65828] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4290), 1, anon_sym_LPAREN, - [65825] = 2, + [65835] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4292), 1, anon_sym_RPAREN, - [65832] = 2, + [65842] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4294), 1, anon_sym_RBRACE, - [65839] = 2, + [65849] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4296), 1, anon_sym_LPAREN, - [65846] = 2, + [65856] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4298), 1, anon_sym_RBRACE, - [65853] = 2, + [65863] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4300), 1, sym_type_identifier, - [65860] = 2, + [65870] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1829), 1, anon_sym_RPAREN, - [65867] = 2, + [65877] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1831), 1, anon_sym_RPAREN, - [65874] = 2, + [65884] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1833), 1, anon_sym_RPAREN, - [65881] = 2, + [65891] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4302), 1, sym__statement_terminator, - [65888] = 2, + [65898] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4304), 1, anon_sym_RPAREN, - [65895] = 2, + [65905] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1835), 1, anon_sym_RPAREN, - [65902] = 2, + [65912] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4306), 1, anon_sym_RBRACE, - [65909] = 2, + [65919] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1728), 1, anon_sym_RPAREN, - [65916] = 2, + [65926] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3069), 1, + ACTIONS(3075), 1, anon_sym_RPAREN, - [65923] = 2, + [65933] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1837), 1, anon_sym_RPAREN, - [65930] = 2, + [65940] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1839), 1, anon_sym_RPAREN, - [65937] = 2, + [65947] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4308), 1, aux_sym_param_block_token1, - [65944] = 2, + [65954] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4310), 1, anon_sym_RPAREN, - [65951] = 2, + [65961] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4312), 1, anon_sym_RBRACE, - [65958] = 2, + [65968] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1730), 1, anon_sym_RPAREN, - [65965] = 2, + [65975] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1841), 1, anon_sym_RPAREN, - [65972] = 2, + [65982] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4314), 1, anon_sym_RPAREN, - [65979] = 2, + [65989] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4316), 1, anon_sym_RPAREN, - [65986] = 2, + [65996] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4318), 1, anon_sym_RBRACK, - [65993] = 2, + [66003] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1732), 1, anon_sym_RPAREN, - [66000] = 2, + [66010] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4320), 1, anon_sym_RPAREN, - [66007] = 2, + [66017] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4322), 1, anon_sym_LPAREN, - [66014] = 2, + [66024] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4324), 1, anon_sym_RBRACE, - [66021] = 2, + [66031] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4326), 1, sym_simple_name, - [66028] = 2, + [66038] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4328), 1, sym_simple_name, - [66035] = 2, + [66045] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4330), 1, aux_sym_param_block_token1, - [66042] = 2, + [66052] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4332), 1, anon_sym_RPAREN, - [66049] = 2, + [66059] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4334), 1, anon_sym_RPAREN, - [66056] = 2, + [66066] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4336), 1, sym__statement_terminator, - [66063] = 2, + [66073] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4338), 1, anon_sym_LPAREN, - [66070] = 2, + [66080] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4340), 1, sym_simple_name, - [66077] = 2, + [66087] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4342), 1, anon_sym_RBRACE, - [66084] = 2, + [66094] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4344), 1, sym__statement_terminator, - [66091] = 2, + [66101] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1843), 1, anon_sym_RPAREN, - [66098] = 2, + [66108] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4346), 1, sym__statement_terminator, - [66105] = 2, + [66115] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4348), 1, sym__statement_terminator, - [66112] = 2, + [66122] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1845), 1, anon_sym_RPAREN, - [66119] = 2, + [66129] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4350), 1, sym__statement_terminator, - [66126] = 2, + [66136] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4352), 1, sym__statement_terminator, - [66133] = 2, + [66143] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4354), 1, sym__statement_terminator, - [66140] = 2, + [66150] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4356), 1, anon_sym_LPAREN, - [66147] = 2, + [66157] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4358), 1, sym__statement_terminator, - [66154] = 2, + [66164] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4360), 1, sym_simple_name, - [66161] = 2, + [66171] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4362), 1, sym_simple_name, - [66168] = 2, + [66178] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1734), 1, anon_sym_RPAREN, - [66175] = 2, + [66185] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4364), 1, sym_simple_name, - [66182] = 2, + [66192] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4366), 1, sym__statement_terminator, - [66189] = 2, + [66199] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1736), 1, anon_sym_RPAREN, - [66196] = 2, + [66206] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4368), 1, sym_simple_name, - [66203] = 2, + [66213] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4370), 1, anon_sym_LPAREN, - [66210] = 2, + [66220] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4372), 1, sym__statement_terminator, - [66217] = 2, + [66227] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4374), 1, sym_simple_name, - [66224] = 2, + [66234] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4376), 1, sym__statement_terminator, - [66231] = 2, + [66241] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4378), 1, sym__statement_terminator, - [66238] = 2, + [66248] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3986), 1, anon_sym_RPAREN, - [66245] = 2, + [66255] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4380), 1, sym__statement_terminator, - [66252] = 2, + [66262] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4382), 1, sym__statement_terminator, - [66259] = 2, + [66269] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4384), 1, sym__statement_terminator, - [66266] = 2, + [66276] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4386), 1, anon_sym_LPAREN, - [66273] = 2, + [66283] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4388), 1, anon_sym_LPAREN, - [66280] = 2, + [66290] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4390), 1, anon_sym_RBRACK, - [66287] = 2, + [66297] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4392), 1, aux_sym_foreach_statement_token2, - [66294] = 2, + [66304] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4394), 1, aux_sym_foreach_statement_token2, - [66301] = 2, + [66311] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4396), 1, anon_sym_LPAREN, - [66308] = 2, + [66318] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2334), 1, sym__statement_terminator, - [66315] = 2, + [66325] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4398), 1, anon_sym_LPAREN, - [66322] = 2, + [66332] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4400), 1, anon_sym_LPAREN, - [66329] = 2, + [66339] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1738), 1, anon_sym_RPAREN, - [66336] = 2, + [66346] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4402), 1, aux_sym_foreach_statement_token2, - [66343] = 2, + [66353] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4404), 1, aux_sym_foreach_statement_token2, - [66350] = 2, + [66360] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4406), 1, anon_sym_LPAREN, - [66357] = 2, + [66367] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4408), 1, anon_sym_LPAREN, - [66364] = 2, + [66374] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4410), 1, anon_sym_LPAREN, - [66371] = 2, + [66381] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4412), 1, sym__statement_terminator, - [66378] = 2, + [66388] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4414), 1, aux_sym_foreach_statement_token2, - [66385] = 2, + [66395] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4416), 1, aux_sym_foreach_statement_token2, - [66392] = 2, + [66402] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4418), 1, anon_sym_LPAREN, - [66399] = 2, + [66409] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4420), 1, aux_sym_foreach_statement_token2, - [66406] = 2, + [66416] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1690), 1, anon_sym_RPAREN, - [66413] = 2, + [66423] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1692), 1, anon_sym_RPAREN, - [66420] = 2, + [66430] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4422), 1, anon_sym_LBRACE, - [66427] = 2, + [66437] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1694), 1, anon_sym_RPAREN, - [66434] = 2, + [66444] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1696), 1, anon_sym_RPAREN, - [66441] = 2, + [66451] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4424), 1, anon_sym_RBRACE, - [66448] = 2, + [66458] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(1740), 1, anon_sym_RPAREN, - [66455] = 2, + [66465] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4426), 1, anon_sym_LBRACE, - [66462] = 2, + [66472] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4428), 1, anon_sym_RBRACK, - [66469] = 2, + [66479] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4430), 1, anon_sym_LPAREN, - [66476] = 2, + [66486] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1430), 1, + ACTIONS(1417), 1, sym__statement_terminator, - [66483] = 2, + [66493] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4432), 1, anon_sym_LPAREN, - [66490] = 2, + [66500] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4434), 1, anon_sym_RPAREN, - [66497] = 2, + [66507] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4436), 1, anon_sym_LPAREN, - [66504] = 2, + [66514] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4438), 1, @@ -117859,110 +118045,110 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(379)] = 0, [SMALL_STATE(380)] = 69, - [SMALL_STATE(381)] = 142, + [SMALL_STATE(381)] = 138, [SMALL_STATE(382)] = 211, - [SMALL_STATE(383)] = 284, - [SMALL_STATE(384)] = 357, - [SMALL_STATE(385)] = 432, - [SMALL_STATE(386)] = 503, - [SMALL_STATE(387)] = 576, - [SMALL_STATE(388)] = 649, - [SMALL_STATE(389)] = 722, - [SMALL_STATE(390)] = 791, - [SMALL_STATE(391)] = 860, - [SMALL_STATE(392)] = 931, - [SMALL_STATE(393)] = 1006, - [SMALL_STATE(394)] = 1079, - [SMALL_STATE(395)] = 1148, - [SMALL_STATE(396)] = 1217, - [SMALL_STATE(397)] = 1350, + [SMALL_STATE(383)] = 280, + [SMALL_STATE(384)] = 413, + [SMALL_STATE(385)] = 486, + [SMALL_STATE(386)] = 561, + [SMALL_STATE(387)] = 634, + [SMALL_STATE(388)] = 707, + [SMALL_STATE(389)] = 780, + [SMALL_STATE(390)] = 851, + [SMALL_STATE(391)] = 922, + [SMALL_STATE(392)] = 991, + [SMALL_STATE(393)] = 1064, + [SMALL_STATE(394)] = 1133, + [SMALL_STATE(395)] = 1202, + [SMALL_STATE(396)] = 1275, + [SMALL_STATE(397)] = 1344, [SMALL_STATE(398)] = 1419, [SMALL_STATE(399)] = 1492, - [SMALL_STATE(400)] = 1622, - [SMALL_STATE(401)] = 1694, - [SMALL_STATE(402)] = 1824, - [SMALL_STATE(403)] = 1894, - [SMALL_STATE(404)] = 2024, - [SMALL_STATE(405)] = 2094, - [SMALL_STATE(406)] = 2164, - [SMALL_STATE(407)] = 2234, - [SMALL_STATE(408)] = 2308, - [SMALL_STATE(409)] = 2378, - [SMALL_STATE(410)] = 2452, - [SMALL_STATE(411)] = 2526, - [SMALL_STATE(412)] = 2596, - [SMALL_STATE(413)] = 2666, + [SMALL_STATE(400)] = 1562, + [SMALL_STATE(401)] = 1636, + [SMALL_STATE(402)] = 1706, + [SMALL_STATE(403)] = 1776, + [SMALL_STATE(404)] = 1846, + [SMALL_STATE(405)] = 1920, + [SMALL_STATE(406)] = 1990, + [SMALL_STATE(407)] = 2060, + [SMALL_STATE(408)] = 2190, + [SMALL_STATE(409)] = 2264, + [SMALL_STATE(410)] = 2394, + [SMALL_STATE(411)] = 2464, + [SMALL_STATE(412)] = 2536, + [SMALL_STATE(413)] = 2606, [SMALL_STATE(414)] = 2736, - [SMALL_STATE(415)] = 2806, - [SMALL_STATE(416)] = 2880, - [SMALL_STATE(417)] = 3010, - [SMALL_STATE(418)] = 3082, + [SMALL_STATE(415)] = 2866, + [SMALL_STATE(416)] = 2936, + [SMALL_STATE(417)] = 3008, + [SMALL_STATE(418)] = 3138, [SMALL_STATE(419)] = 3212, - [SMALL_STATE(420)] = 3339, - [SMALL_STATE(421)] = 3464, - [SMALL_STATE(422)] = 3531, - [SMALL_STATE(423)] = 3598, - [SMALL_STATE(424)] = 3665, - [SMALL_STATE(425)] = 3732, + [SMALL_STATE(420)] = 3279, + [SMALL_STATE(421)] = 3404, + [SMALL_STATE(422)] = 3471, + [SMALL_STATE(423)] = 3538, + [SMALL_STATE(424)] = 3605, + [SMALL_STATE(425)] = 3672, [SMALL_STATE(426)] = 3799, - [SMALL_STATE(427)] = 3926, - [SMALL_STATE(428)] = 3993, - [SMALL_STATE(429)] = 4060, - [SMALL_STATE(430)] = 4127, - [SMALL_STATE(431)] = 4254, - [SMALL_STATE(432)] = 4321, - [SMALL_STATE(433)] = 4388, + [SMALL_STATE(427)] = 3866, + [SMALL_STATE(428)] = 3933, + [SMALL_STATE(429)] = 4058, + [SMALL_STATE(430)] = 4183, + [SMALL_STATE(431)] = 4250, + [SMALL_STATE(432)] = 4375, + [SMALL_STATE(433)] = 4446, [SMALL_STATE(434)] = 4513, - [SMALL_STATE(435)] = 4580, + [SMALL_STATE(435)] = 4640, [SMALL_STATE(436)] = 4707, [SMALL_STATE(437)] = 4774, [SMALL_STATE(438)] = 4841, [SMALL_STATE(439)] = 4908, - [SMALL_STATE(440)] = 4979, - [SMALL_STATE(441)] = 5104, - [SMALL_STATE(442)] = 5171, - [SMALL_STATE(443)] = 5238, - [SMALL_STATE(444)] = 5305, - [SMALL_STATE(445)] = 5432, - [SMALL_STATE(446)] = 5557, - [SMALL_STATE(447)] = 5624, - [SMALL_STATE(448)] = 5691, - [SMALL_STATE(449)] = 5758, - [SMALL_STATE(450)] = 5825, - [SMALL_STATE(451)] = 5892, - [SMALL_STATE(452)] = 5959, - [SMALL_STATE(453)] = 6084, - [SMALL_STATE(454)] = 6151, - [SMALL_STATE(455)] = 6218, - [SMALL_STATE(456)] = 6285, - [SMALL_STATE(457)] = 6352, - [SMALL_STATE(458)] = 6477, - [SMALL_STATE(459)] = 6548, - [SMALL_STATE(460)] = 6615, - [SMALL_STATE(461)] = 6682, - [SMALL_STATE(462)] = 6749, - [SMALL_STATE(463)] = 6816, - [SMALL_STATE(464)] = 6883, - [SMALL_STATE(465)] = 6950, - [SMALL_STATE(466)] = 7017, - [SMALL_STATE(467)] = 7084, - [SMALL_STATE(468)] = 7151, - [SMALL_STATE(469)] = 7218, - [SMALL_STATE(470)] = 7285, - [SMALL_STATE(471)] = 7352, - [SMALL_STATE(472)] = 7419, - [SMALL_STATE(473)] = 7544, - [SMALL_STATE(474)] = 7611, + [SMALL_STATE(440)] = 5033, + [SMALL_STATE(441)] = 5100, + [SMALL_STATE(442)] = 5227, + [SMALL_STATE(443)] = 5294, + [SMALL_STATE(444)] = 5361, + [SMALL_STATE(445)] = 5428, + [SMALL_STATE(446)] = 5495, + [SMALL_STATE(447)] = 5562, + [SMALL_STATE(448)] = 5629, + [SMALL_STATE(449)] = 5696, + [SMALL_STATE(450)] = 5763, + [SMALL_STATE(451)] = 5830, + [SMALL_STATE(452)] = 5897, + [SMALL_STATE(453)] = 5964, + [SMALL_STATE(454)] = 6031, + [SMALL_STATE(455)] = 6098, + [SMALL_STATE(456)] = 6165, + [SMALL_STATE(457)] = 6232, + [SMALL_STATE(458)] = 6299, + [SMALL_STATE(459)] = 6366, + [SMALL_STATE(460)] = 6433, + [SMALL_STATE(461)] = 6558, + [SMALL_STATE(462)] = 6625, + [SMALL_STATE(463)] = 6692, + [SMALL_STATE(464)] = 6759, + [SMALL_STATE(465)] = 6826, + [SMALL_STATE(466)] = 6893, + [SMALL_STATE(467)] = 6960, + [SMALL_STATE(468)] = 7031, + [SMALL_STATE(469)] = 7158, + [SMALL_STATE(470)] = 7225, + [SMALL_STATE(471)] = 7350, + [SMALL_STATE(472)] = 7417, + [SMALL_STATE(473)] = 7484, + [SMALL_STATE(474)] = 7551, [SMALL_STATE(475)] = 7678, [SMALL_STATE(476)] = 7745, - [SMALL_STATE(477)] = 7812, + [SMALL_STATE(477)] = 7872, [SMALL_STATE(478)] = 7939, [SMALL_STATE(479)] = 8006, [SMALL_STATE(480)] = 8073, [SMALL_STATE(481)] = 8140, [SMALL_STATE(482)] = 8207, - [SMALL_STATE(483)] = 8274, - [SMALL_STATE(484)] = 8341, + [SMALL_STATE(483)] = 8332, + [SMALL_STATE(484)] = 8399, [SMALL_STATE(485)] = 8466, [SMALL_STATE(486)] = 8534, [SMALL_STATE(487)] = 8602, @@ -118260,1410 +118446,1410 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(779)] = 35061, [SMALL_STATE(780)] = 35135, [SMALL_STATE(781)] = 35185, - [SMALL_STATE(782)] = 35235, - [SMALL_STATE(783)] = 35285, - [SMALL_STATE(784)] = 35335, - [SMALL_STATE(785)] = 35395, - [SMALL_STATE(786)] = 35445, - [SMALL_STATE(787)] = 35495, - [SMALL_STATE(788)] = 35545, - [SMALL_STATE(789)] = 35595, - [SMALL_STATE(790)] = 35645, - [SMALL_STATE(791)] = 35695, - [SMALL_STATE(792)] = 35767, - [SMALL_STATE(793)] = 35817, - [SMALL_STATE(794)] = 35867, - [SMALL_STATE(795)] = 35917, - [SMALL_STATE(796)] = 35997, - [SMALL_STATE(797)] = 36047, - [SMALL_STATE(798)] = 36097, - [SMALL_STATE(799)] = 36147, - [SMALL_STATE(800)] = 36197, - [SMALL_STATE(801)] = 36247, - [SMALL_STATE(802)] = 36297, - [SMALL_STATE(803)] = 36347, - [SMALL_STATE(804)] = 36397, - [SMALL_STATE(805)] = 36447, - [SMALL_STATE(806)] = 36497, - [SMALL_STATE(807)] = 36567, - [SMALL_STATE(808)] = 36617, - [SMALL_STATE(809)] = 36667, - [SMALL_STATE(810)] = 36717, - [SMALL_STATE(811)] = 36767, - [SMALL_STATE(812)] = 36817, - [SMALL_STATE(813)] = 36867, - [SMALL_STATE(814)] = 36939, - [SMALL_STATE(815)] = 36989, - [SMALL_STATE(816)] = 37049, - [SMALL_STATE(817)] = 37099, - [SMALL_STATE(818)] = 37149, - [SMALL_STATE(819)] = 37199, - [SMALL_STATE(820)] = 37249, - [SMALL_STATE(821)] = 37299, - [SMALL_STATE(822)] = 37349, - [SMALL_STATE(823)] = 37419, - [SMALL_STATE(824)] = 37469, - [SMALL_STATE(825)] = 37519, - [SMALL_STATE(826)] = 37569, - [SMALL_STATE(827)] = 37619, - [SMALL_STATE(828)] = 37669, - [SMALL_STATE(829)] = 37723, - [SMALL_STATE(830)] = 37773, - [SMALL_STATE(831)] = 37823, - [SMALL_STATE(832)] = 37873, - [SMALL_STATE(833)] = 37923, - [SMALL_STATE(834)] = 37973, - [SMALL_STATE(835)] = 38023, - [SMALL_STATE(836)] = 38073, - [SMALL_STATE(837)] = 38123, - [SMALL_STATE(838)] = 38173, - [SMALL_STATE(839)] = 38223, - [SMALL_STATE(840)] = 38273, - [SMALL_STATE(841)] = 38323, - [SMALL_STATE(842)] = 38373, - [SMALL_STATE(843)] = 38422, - [SMALL_STATE(844)] = 38471, - [SMALL_STATE(845)] = 38520, - [SMALL_STATE(846)] = 38569, - [SMALL_STATE(847)] = 38618, - [SMALL_STATE(848)] = 38667, - [SMALL_STATE(849)] = 38736, - [SMALL_STATE(850)] = 38785, - [SMALL_STATE(851)] = 38834, - [SMALL_STATE(852)] = 38903, - [SMALL_STATE(853)] = 38970, - [SMALL_STATE(854)] = 39019, - [SMALL_STATE(855)] = 39068, - [SMALL_STATE(856)] = 39117, - [SMALL_STATE(857)] = 39188, - [SMALL_STATE(858)] = 39255, - [SMALL_STATE(859)] = 39306, - [SMALL_STATE(860)] = 39355, - [SMALL_STATE(861)] = 39404, - [SMALL_STATE(862)] = 39453, - [SMALL_STATE(863)] = 39502, - [SMALL_STATE(864)] = 39551, - [SMALL_STATE(865)] = 39600, - [SMALL_STATE(866)] = 39649, - [SMALL_STATE(867)] = 39698, - [SMALL_STATE(868)] = 39747, - [SMALL_STATE(869)] = 39796, - [SMALL_STATE(870)] = 39847, - [SMALL_STATE(871)] = 39896, - [SMALL_STATE(872)] = 39945, - [SMALL_STATE(873)] = 39994, - [SMALL_STATE(874)] = 40043, - [SMALL_STATE(875)] = 40092, - [SMALL_STATE(876)] = 40141, - [SMALL_STATE(877)] = 40190, - [SMALL_STATE(878)] = 40239, - [SMALL_STATE(879)] = 40288, - [SMALL_STATE(880)] = 40337, - [SMALL_STATE(881)] = 40386, - [SMALL_STATE(882)] = 40435, - [SMALL_STATE(883)] = 40484, - [SMALL_STATE(884)] = 40533, - [SMALL_STATE(885)] = 40582, - [SMALL_STATE(886)] = 40631, - [SMALL_STATE(887)] = 40702, - [SMALL_STATE(888)] = 40751, - [SMALL_STATE(889)] = 40810, - [SMALL_STATE(890)] = 40859, - [SMALL_STATE(891)] = 40908, - [SMALL_STATE(892)] = 40959, - [SMALL_STATE(893)] = 41008, - [SMALL_STATE(894)] = 41057, - [SMALL_STATE(895)] = 41116, - [SMALL_STATE(896)] = 41165, - [SMALL_STATE(897)] = 41224, - [SMALL_STATE(898)] = 41273, - [SMALL_STATE(899)] = 41322, - [SMALL_STATE(900)] = 41371, - [SMALL_STATE(901)] = 41420, - [SMALL_STATE(902)] = 41479, - [SMALL_STATE(903)] = 41530, - [SMALL_STATE(904)] = 41579, - [SMALL_STATE(905)] = 41628, - [SMALL_STATE(906)] = 41677, - [SMALL_STATE(907)] = 41726, - [SMALL_STATE(908)] = 41775, - [SMALL_STATE(909)] = 41824, - [SMALL_STATE(910)] = 41873, - [SMALL_STATE(911)] = 41922, - [SMALL_STATE(912)] = 41971, - [SMALL_STATE(913)] = 42020, - [SMALL_STATE(914)] = 42069, - [SMALL_STATE(915)] = 42118, - [SMALL_STATE(916)] = 42167, - [SMALL_STATE(917)] = 42216, - [SMALL_STATE(918)] = 42265, - [SMALL_STATE(919)] = 42314, - [SMALL_STATE(920)] = 42363, - [SMALL_STATE(921)] = 42412, - [SMALL_STATE(922)] = 42461, - [SMALL_STATE(923)] = 42510, - [SMALL_STATE(924)] = 42559, - [SMALL_STATE(925)] = 42617, - [SMALL_STATE(926)] = 42675, - [SMALL_STATE(927)] = 42733, - [SMALL_STATE(928)] = 42783, + [SMALL_STATE(782)] = 35253, + [SMALL_STATE(783)] = 35303, + [SMALL_STATE(784)] = 35353, + [SMALL_STATE(785)] = 35403, + [SMALL_STATE(786)] = 35471, + [SMALL_STATE(787)] = 35523, + [SMALL_STATE(788)] = 35583, + [SMALL_STATE(789)] = 35633, + [SMALL_STATE(790)] = 35683, + [SMALL_STATE(791)] = 35733, + [SMALL_STATE(792)] = 35783, + [SMALL_STATE(793)] = 35833, + [SMALL_STATE(794)] = 35883, + [SMALL_STATE(795)] = 35955, + [SMALL_STATE(796)] = 36005, + [SMALL_STATE(797)] = 36055, + [SMALL_STATE(798)] = 36107, + [SMALL_STATE(799)] = 36157, + [SMALL_STATE(800)] = 36237, + [SMALL_STATE(801)] = 36287, + [SMALL_STATE(802)] = 36337, + [SMALL_STATE(803)] = 36387, + [SMALL_STATE(804)] = 36437, + [SMALL_STATE(805)] = 36487, + [SMALL_STATE(806)] = 36537, + [SMALL_STATE(807)] = 36587, + [SMALL_STATE(808)] = 36637, + [SMALL_STATE(809)] = 36687, + [SMALL_STATE(810)] = 36737, + [SMALL_STATE(811)] = 36807, + [SMALL_STATE(812)] = 36857, + [SMALL_STATE(813)] = 36907, + [SMALL_STATE(814)] = 36957, + [SMALL_STATE(815)] = 37007, + [SMALL_STATE(816)] = 37057, + [SMALL_STATE(817)] = 37107, + [SMALL_STATE(818)] = 37179, + [SMALL_STATE(819)] = 37229, + [SMALL_STATE(820)] = 37281, + [SMALL_STATE(821)] = 37341, + [SMALL_STATE(822)] = 37391, + [SMALL_STATE(823)] = 37441, + [SMALL_STATE(824)] = 37491, + [SMALL_STATE(825)] = 37541, + [SMALL_STATE(826)] = 37591, + [SMALL_STATE(827)] = 37641, + [SMALL_STATE(828)] = 37711, + [SMALL_STATE(829)] = 37763, + [SMALL_STATE(830)] = 37813, + [SMALL_STATE(831)] = 37863, + [SMALL_STATE(832)] = 37913, + [SMALL_STATE(833)] = 37963, + [SMALL_STATE(834)] = 38013, + [SMALL_STATE(835)] = 38067, + [SMALL_STATE(836)] = 38117, + [SMALL_STATE(837)] = 38167, + [SMALL_STATE(838)] = 38217, + [SMALL_STATE(839)] = 38267, + [SMALL_STATE(840)] = 38317, + [SMALL_STATE(841)] = 38367, + [SMALL_STATE(842)] = 38417, + [SMALL_STATE(843)] = 38467, + [SMALL_STATE(844)] = 38517, + [SMALL_STATE(845)] = 38567, + [SMALL_STATE(846)] = 38617, + [SMALL_STATE(847)] = 38667, + [SMALL_STATE(848)] = 38717, + [SMALL_STATE(849)] = 38766, + [SMALL_STATE(850)] = 38815, + [SMALL_STATE(851)] = 38864, + [SMALL_STATE(852)] = 38913, + [SMALL_STATE(853)] = 38962, + [SMALL_STATE(854)] = 39011, + [SMALL_STATE(855)] = 39060, + [SMALL_STATE(856)] = 39109, + [SMALL_STATE(857)] = 39158, + [SMALL_STATE(858)] = 39227, + [SMALL_STATE(859)] = 39276, + [SMALL_STATE(860)] = 39325, + [SMALL_STATE(861)] = 39394, + [SMALL_STATE(862)] = 39443, + [SMALL_STATE(863)] = 39492, + [SMALL_STATE(864)] = 39541, + [SMALL_STATE(865)] = 39612, + [SMALL_STATE(866)] = 39683, + [SMALL_STATE(867)] = 39732, + [SMALL_STATE(868)] = 39781, + [SMALL_STATE(869)] = 39830, + [SMALL_STATE(870)] = 39879, + [SMALL_STATE(871)] = 39928, + [SMALL_STATE(872)] = 39977, + [SMALL_STATE(873)] = 40026, + [SMALL_STATE(874)] = 40075, + [SMALL_STATE(875)] = 40124, + [SMALL_STATE(876)] = 40173, + [SMALL_STATE(877)] = 40222, + [SMALL_STATE(878)] = 40271, + [SMALL_STATE(879)] = 40320, + [SMALL_STATE(880)] = 40369, + [SMALL_STATE(881)] = 40428, + [SMALL_STATE(882)] = 40477, + [SMALL_STATE(883)] = 40526, + [SMALL_STATE(884)] = 40575, + [SMALL_STATE(885)] = 40624, + [SMALL_STATE(886)] = 40673, + [SMALL_STATE(887)] = 40722, + [SMALL_STATE(888)] = 40771, + [SMALL_STATE(889)] = 40820, + [SMALL_STATE(890)] = 40869, + [SMALL_STATE(891)] = 40918, + [SMALL_STATE(892)] = 40967, + [SMALL_STATE(893)] = 41016, + [SMALL_STATE(894)] = 41065, + [SMALL_STATE(895)] = 41114, + [SMALL_STATE(896)] = 41163, + [SMALL_STATE(897)] = 41212, + [SMALL_STATE(898)] = 41261, + [SMALL_STATE(899)] = 41310, + [SMALL_STATE(900)] = 41359, + [SMALL_STATE(901)] = 41408, + [SMALL_STATE(902)] = 41467, + [SMALL_STATE(903)] = 41516, + [SMALL_STATE(904)] = 41575, + [SMALL_STATE(905)] = 41624, + [SMALL_STATE(906)] = 41673, + [SMALL_STATE(907)] = 41732, + [SMALL_STATE(908)] = 41781, + [SMALL_STATE(909)] = 41830, + [SMALL_STATE(910)] = 41879, + [SMALL_STATE(911)] = 41928, + [SMALL_STATE(912)] = 41977, + [SMALL_STATE(913)] = 42026, + [SMALL_STATE(914)] = 42075, + [SMALL_STATE(915)] = 42124, + [SMALL_STATE(916)] = 42173, + [SMALL_STATE(917)] = 42222, + [SMALL_STATE(918)] = 42271, + [SMALL_STATE(919)] = 42320, + [SMALL_STATE(920)] = 42369, + [SMALL_STATE(921)] = 42418, + [SMALL_STATE(922)] = 42467, + [SMALL_STATE(923)] = 42516, + [SMALL_STATE(924)] = 42565, + [SMALL_STATE(925)] = 42615, + [SMALL_STATE(926)] = 42673, + [SMALL_STATE(927)] = 42731, + [SMALL_STATE(928)] = 42789, [SMALL_STATE(929)] = 42841, - [SMALL_STATE(930)] = 42899, + [SMALL_STATE(930)] = 42889, [SMALL_STATE(931)] = 42947, [SMALL_STATE(932)] = 42995, [SMALL_STATE(933)] = 43053, - [SMALL_STATE(934)] = 43105, - [SMALL_STATE(935)] = 43152, - [SMALL_STATE(936)] = 43199, - [SMALL_STATE(937)] = 43246, - [SMALL_STATE(938)] = 43303, - [SMALL_STATE(939)] = 43350, - [SMALL_STATE(940)] = 43397, - [SMALL_STATE(941)] = 43444, - [SMALL_STATE(942)] = 43491, + [SMALL_STATE(934)] = 43111, + [SMALL_STATE(935)] = 43158, + [SMALL_STATE(936)] = 43205, + [SMALL_STATE(937)] = 43252, + [SMALL_STATE(938)] = 43301, + [SMALL_STATE(939)] = 43358, + [SMALL_STATE(940)] = 43405, + [SMALL_STATE(941)] = 43452, + [SMALL_STATE(942)] = 43499, [SMALL_STATE(943)] = 43546, - [SMALL_STATE(944)] = 43603, - [SMALL_STATE(945)] = 43650, - [SMALL_STATE(946)] = 43703, - [SMALL_STATE(947)] = 43750, - [SMALL_STATE(948)] = 43797, - [SMALL_STATE(949)] = 43844, - [SMALL_STATE(950)] = 43891, - [SMALL_STATE(951)] = 43946, - [SMALL_STATE(952)] = 43993, - [SMALL_STATE(953)] = 44040, - [SMALL_STATE(954)] = 44087, - [SMALL_STATE(955)] = 44134, - [SMALL_STATE(956)] = 44181, - [SMALL_STATE(957)] = 44228, - [SMALL_STATE(958)] = 44275, - [SMALL_STATE(959)] = 44322, - [SMALL_STATE(960)] = 44369, + [SMALL_STATE(944)] = 43593, + [SMALL_STATE(945)] = 43648, + [SMALL_STATE(946)] = 43695, + [SMALL_STATE(947)] = 43742, + [SMALL_STATE(948)] = 43795, + [SMALL_STATE(949)] = 43842, + [SMALL_STATE(950)] = 43889, + [SMALL_STATE(951)] = 43936, + [SMALL_STATE(952)] = 43983, + [SMALL_STATE(953)] = 44038, + [SMALL_STATE(954)] = 44085, + [SMALL_STATE(955)] = 44132, + [SMALL_STATE(956)] = 44179, + [SMALL_STATE(957)] = 44226, + [SMALL_STATE(958)] = 44273, + [SMALL_STATE(959)] = 44320, + [SMALL_STATE(960)] = 44367, [SMALL_STATE(961)] = 44416, [SMALL_STATE(962)] = 44463, [SMALL_STATE(963)] = 44510, - [SMALL_STATE(964)] = 44567, - [SMALL_STATE(965)] = 44614, - [SMALL_STATE(966)] = 44669, - [SMALL_STATE(967)] = 44722, - [SMALL_STATE(968)] = 44779, - [SMALL_STATE(969)] = 44826, + [SMALL_STATE(964)] = 44563, + [SMALL_STATE(965)] = 44610, + [SMALL_STATE(966)] = 44667, + [SMALL_STATE(967)] = 44714, + [SMALL_STATE(968)] = 44761, + [SMALL_STATE(969)] = 44816, [SMALL_STATE(970)] = 44873, - [SMALL_STATE(971)] = 44920, - [SMALL_STATE(972)] = 44967, - [SMALL_STATE(973)] = 45014, - [SMALL_STATE(974)] = 45061, - [SMALL_STATE(975)] = 45108, - [SMALL_STATE(976)] = 45161, - [SMALL_STATE(977)] = 45208, - [SMALL_STATE(978)] = 45255, - [SMALL_STATE(979)] = 45302, - [SMALL_STATE(980)] = 45348, - [SMALL_STATE(981)] = 45396, - [SMALL_STATE(982)] = 45444, - [SMALL_STATE(983)] = 45496, - [SMALL_STATE(984)] = 45550, - [SMALL_STATE(985)] = 45598, - [SMALL_STATE(986)] = 45650, - [SMALL_STATE(987)] = 45696, - [SMALL_STATE(988)] = 45750, - [SMALL_STATE(989)] = 45796, - [SMALL_STATE(990)] = 45842, - [SMALL_STATE(991)] = 45896, - [SMALL_STATE(992)] = 45948, - [SMALL_STATE(993)] = 45994, - [SMALL_STATE(994)] = 46040, - [SMALL_STATE(995)] = 46090, - [SMALL_STATE(996)] = 46139, - [SMALL_STATE(997)] = 46184, - [SMALL_STATE(998)] = 46229, - [SMALL_STATE(999)] = 46274, - [SMALL_STATE(1000)] = 46319, - [SMALL_STATE(1001)] = 46364, - [SMALL_STATE(1002)] = 46409, - [SMALL_STATE(1003)] = 46454, - [SMALL_STATE(1004)] = 46499, - [SMALL_STATE(1005)] = 46544, - [SMALL_STATE(1006)] = 46589, - [SMALL_STATE(1007)] = 46638, - [SMALL_STATE(1008)] = 46683, - [SMALL_STATE(1009)] = 46728, - [SMALL_STATE(1010)] = 46773, - [SMALL_STATE(1011)] = 46818, - [SMALL_STATE(1012)] = 46863, - [SMALL_STATE(1013)] = 46908, - [SMALL_STATE(1014)] = 46953, - [SMALL_STATE(1015)] = 46998, - [SMALL_STATE(1016)] = 47043, - [SMALL_STATE(1017)] = 47088, - [SMALL_STATE(1018)] = 47133, - [SMALL_STATE(1019)] = 47178, - [SMALL_STATE(1020)] = 47223, - [SMALL_STATE(1021)] = 47268, - [SMALL_STATE(1022)] = 47317, - [SMALL_STATE(1023)] = 47362, - [SMALL_STATE(1024)] = 47407, - [SMALL_STATE(1025)] = 47452, - [SMALL_STATE(1026)] = 47509, - [SMALL_STATE(1027)] = 47566, - [SMALL_STATE(1028)] = 47611, - [SMALL_STATE(1029)] = 47660, - [SMALL_STATE(1030)] = 47705, - [SMALL_STATE(1031)] = 47750, - [SMALL_STATE(1032)] = 47795, - [SMALL_STATE(1033)] = 47840, - [SMALL_STATE(1034)] = 47889, - [SMALL_STATE(1035)] = 47934, - [SMALL_STATE(1036)] = 47983, - [SMALL_STATE(1037)] = 48028, - [SMALL_STATE(1038)] = 48073, - [SMALL_STATE(1039)] = 48118, - [SMALL_STATE(1040)] = 48163, - [SMALL_STATE(1041)] = 48208, - [SMALL_STATE(1042)] = 48253, - [SMALL_STATE(1043)] = 48298, - [SMALL_STATE(1044)] = 48346, - [SMALL_STATE(1045)] = 48390, + [SMALL_STATE(971)] = 44926, + [SMALL_STATE(972)] = 44973, + [SMALL_STATE(973)] = 45020, + [SMALL_STATE(974)] = 45067, + [SMALL_STATE(975)] = 45114, + [SMALL_STATE(976)] = 45171, + [SMALL_STATE(977)] = 45218, + [SMALL_STATE(978)] = 45265, + [SMALL_STATE(979)] = 45312, + [SMALL_STATE(980)] = 45359, + [SMALL_STATE(981)] = 45406, + [SMALL_STATE(982)] = 45452, + [SMALL_STATE(983)] = 45504, + [SMALL_STATE(984)] = 45558, + [SMALL_STATE(985)] = 45610, + [SMALL_STATE(986)] = 45662, + [SMALL_STATE(987)] = 45716, + [SMALL_STATE(988)] = 45762, + [SMALL_STATE(989)] = 45808, + [SMALL_STATE(990)] = 45862, + [SMALL_STATE(991)] = 45908, + [SMALL_STATE(992)] = 45954, + [SMALL_STATE(993)] = 46004, + [SMALL_STATE(994)] = 46050, + [SMALL_STATE(995)] = 46098, + [SMALL_STATE(996)] = 46147, + [SMALL_STATE(997)] = 46196, + [SMALL_STATE(998)] = 46241, + [SMALL_STATE(999)] = 46286, + [SMALL_STATE(1000)] = 46331, + [SMALL_STATE(1001)] = 46380, + [SMALL_STATE(1002)] = 46425, + [SMALL_STATE(1003)] = 46470, + [SMALL_STATE(1004)] = 46515, + [SMALL_STATE(1005)] = 46560, + [SMALL_STATE(1006)] = 46605, + [SMALL_STATE(1007)] = 46650, + [SMALL_STATE(1008)] = 46695, + [SMALL_STATE(1009)] = 46740, + [SMALL_STATE(1010)] = 46785, + [SMALL_STATE(1011)] = 46830, + [SMALL_STATE(1012)] = 46875, + [SMALL_STATE(1013)] = 46920, + [SMALL_STATE(1014)] = 46965, + [SMALL_STATE(1015)] = 47010, + [SMALL_STATE(1016)] = 47055, + [SMALL_STATE(1017)] = 47100, + [SMALL_STATE(1018)] = 47145, + [SMALL_STATE(1019)] = 47190, + [SMALL_STATE(1020)] = 47235, + [SMALL_STATE(1021)] = 47280, + [SMALL_STATE(1022)] = 47325, + [SMALL_STATE(1023)] = 47370, + [SMALL_STATE(1024)] = 47415, + [SMALL_STATE(1025)] = 47460, + [SMALL_STATE(1026)] = 47505, + [SMALL_STATE(1027)] = 47550, + [SMALL_STATE(1028)] = 47607, + [SMALL_STATE(1029)] = 47664, + [SMALL_STATE(1030)] = 47713, + [SMALL_STATE(1031)] = 47758, + [SMALL_STATE(1032)] = 47803, + [SMALL_STATE(1033)] = 47852, + [SMALL_STATE(1034)] = 47897, + [SMALL_STATE(1035)] = 47942, + [SMALL_STATE(1036)] = 47987, + [SMALL_STATE(1037)] = 48032, + [SMALL_STATE(1038)] = 48077, + [SMALL_STATE(1039)] = 48122, + [SMALL_STATE(1040)] = 48167, + [SMALL_STATE(1041)] = 48212, + [SMALL_STATE(1042)] = 48257, + [SMALL_STATE(1043)] = 48306, + [SMALL_STATE(1044)] = 48350, + [SMALL_STATE(1045)] = 48394, [SMALL_STATE(1046)] = 48438, [SMALL_STATE(1047)] = 48486, - [SMALL_STATE(1048)] = 48534, - [SMALL_STATE(1049)] = 48578, - [SMALL_STATE(1050)] = 48622, - [SMALL_STATE(1051)] = 48666, + [SMALL_STATE(1048)] = 48530, + [SMALL_STATE(1049)] = 48574, + [SMALL_STATE(1050)] = 48618, + [SMALL_STATE(1051)] = 48662, [SMALL_STATE(1052)] = 48710, - [SMALL_STATE(1053)] = 48758, - [SMALL_STATE(1054)] = 48806, - [SMALL_STATE(1055)] = 48850, + [SMALL_STATE(1053)] = 48754, + [SMALL_STATE(1054)] = 48798, + [SMALL_STATE(1055)] = 48846, [SMALL_STATE(1056)] = 48894, [SMALL_STATE(1057)] = 48938, - [SMALL_STATE(1058)] = 48986, - [SMALL_STATE(1059)] = 49042, - [SMALL_STATE(1060)] = 49098, - [SMALL_STATE(1061)] = 49142, - [SMALL_STATE(1062)] = 49186, - [SMALL_STATE(1063)] = 49230, - [SMALL_STATE(1064)] = 49278, - [SMALL_STATE(1065)] = 49322, - [SMALL_STATE(1066)] = 49370, - [SMALL_STATE(1067)] = 49418, - [SMALL_STATE(1068)] = 49466, - [SMALL_STATE(1069)] = 49514, - [SMALL_STATE(1070)] = 49562, - [SMALL_STATE(1071)] = 49606, - [SMALL_STATE(1072)] = 49654, - [SMALL_STATE(1073)] = 49698, - [SMALL_STATE(1074)] = 49745, - [SMALL_STATE(1075)] = 49788, - [SMALL_STATE(1076)] = 49843, - [SMALL_STATE(1077)] = 49886, - [SMALL_STATE(1078)] = 49929, - [SMALL_STATE(1079)] = 49972, - [SMALL_STATE(1080)] = 50027, - [SMALL_STATE(1081)] = 50070, - [SMALL_STATE(1082)] = 50113, - [SMALL_STATE(1083)] = 50156, - [SMALL_STATE(1084)] = 50199, - [SMALL_STATE(1085)] = 50246, - [SMALL_STATE(1086)] = 50289, - [SMALL_STATE(1087)] = 50332, - [SMALL_STATE(1088)] = 50375, - [SMALL_STATE(1089)] = 50418, - [SMALL_STATE(1090)] = 50461, - [SMALL_STATE(1091)] = 50504, - [SMALL_STATE(1092)] = 50551, - [SMALL_STATE(1093)] = 50594, - [SMALL_STATE(1094)] = 50637, - [SMALL_STATE(1095)] = 50684, - [SMALL_STATE(1096)] = 50727, - [SMALL_STATE(1097)] = 50774, - [SMALL_STATE(1098)] = 50821, - [SMALL_STATE(1099)] = 50868, - [SMALL_STATE(1100)] = 50915, - [SMALL_STATE(1101)] = 50957, - [SMALL_STATE(1102)] = 50999, - [SMALL_STATE(1103)] = 51045, - [SMALL_STATE(1104)] = 51087, - [SMALL_STATE(1105)] = 51129, - [SMALL_STATE(1106)] = 51171, - [SMALL_STATE(1107)] = 51213, - [SMALL_STATE(1108)] = 51255, - [SMALL_STATE(1109)] = 51297, - [SMALL_STATE(1110)] = 51339, - [SMALL_STATE(1111)] = 51381, - [SMALL_STATE(1112)] = 51423, - [SMALL_STATE(1113)] = 51465, - [SMALL_STATE(1114)] = 51511, - [SMALL_STATE(1115)] = 51553, - [SMALL_STATE(1116)] = 51595, - [SMALL_STATE(1117)] = 51637, - [SMALL_STATE(1118)] = 51679, - [SMALL_STATE(1119)] = 51725, - [SMALL_STATE(1120)] = 51767, - [SMALL_STATE(1121)] = 51809, - [SMALL_STATE(1122)] = 51851, - [SMALL_STATE(1123)] = 51892, - [SMALL_STATE(1124)] = 51933, - [SMALL_STATE(1125)] = 51974, - [SMALL_STATE(1126)] = 52015, - [SMALL_STATE(1127)] = 52056, - [SMALL_STATE(1128)] = 52097, - [SMALL_STATE(1129)] = 52148, - [SMALL_STATE(1130)] = 52189, - [SMALL_STATE(1131)] = 52240, - [SMALL_STATE(1132)] = 52281, - [SMALL_STATE(1133)] = 52322, - [SMALL_STATE(1134)] = 52373, - [SMALL_STATE(1135)] = 52414, - [SMALL_STATE(1136)] = 52465, - [SMALL_STATE(1137)] = 52506, - [SMALL_STATE(1138)] = 52547, - [SMALL_STATE(1139)] = 52588, - [SMALL_STATE(1140)] = 52629, - [SMALL_STATE(1141)] = 52670, - [SMALL_STATE(1142)] = 52711, - [SMALL_STATE(1143)] = 52754, - [SMALL_STATE(1144)] = 52797, - [SMALL_STATE(1145)] = 52840, - [SMALL_STATE(1146)] = 52883, - [SMALL_STATE(1147)] = 52926, - [SMALL_STATE(1148)] = 52969, - [SMALL_STATE(1149)] = 53007, - [SMALL_STATE(1150)] = 53045, - [SMALL_STATE(1151)] = 53082, - [SMALL_STATE(1152)] = 53119, - [SMALL_STATE(1153)] = 53156, - [SMALL_STATE(1154)] = 53193, - [SMALL_STATE(1155)] = 53230, - [SMALL_STATE(1156)] = 53267, - [SMALL_STATE(1157)] = 53304, - [SMALL_STATE(1158)] = 53341, - [SMALL_STATE(1159)] = 53378, - [SMALL_STATE(1160)] = 53415, - [SMALL_STATE(1161)] = 53449, - [SMALL_STATE(1162)] = 53483, - [SMALL_STATE(1163)] = 53517, - [SMALL_STATE(1164)] = 53547, - [SMALL_STATE(1165)] = 53575, - [SMALL_STATE(1166)] = 53623, - [SMALL_STATE(1167)] = 53671, - [SMALL_STATE(1168)] = 53719, - [SMALL_STATE(1169)] = 53767, - [SMALL_STATE(1170)] = 53815, - [SMALL_STATE(1171)] = 53863, - [SMALL_STATE(1172)] = 53911, - [SMALL_STATE(1173)] = 53959, - [SMALL_STATE(1174)] = 54007, - [SMALL_STATE(1175)] = 54055, - [SMALL_STATE(1176)] = 54103, - [SMALL_STATE(1177)] = 54151, - [SMALL_STATE(1178)] = 54199, - [SMALL_STATE(1179)] = 54247, - [SMALL_STATE(1180)] = 54295, - [SMALL_STATE(1181)] = 54343, - [SMALL_STATE(1182)] = 54391, - [SMALL_STATE(1183)] = 54439, - [SMALL_STATE(1184)] = 54487, - [SMALL_STATE(1185)] = 54535, - [SMALL_STATE(1186)] = 54583, - [SMALL_STATE(1187)] = 54631, - [SMALL_STATE(1188)] = 54679, - [SMALL_STATE(1189)] = 54727, - [SMALL_STATE(1190)] = 54775, - [SMALL_STATE(1191)] = 54814, - [SMALL_STATE(1192)] = 54853, - [SMALL_STATE(1193)] = 54892, - [SMALL_STATE(1194)] = 54931, - [SMALL_STATE(1195)] = 54970, - [SMALL_STATE(1196)] = 55008, - [SMALL_STATE(1197)] = 55046, - [SMALL_STATE(1198)] = 55084, - [SMALL_STATE(1199)] = 55122, - [SMALL_STATE(1200)] = 55160, - [SMALL_STATE(1201)] = 55198, - [SMALL_STATE(1202)] = 55236, - [SMALL_STATE(1203)] = 55274, - [SMALL_STATE(1204)] = 55312, - [SMALL_STATE(1205)] = 55350, - [SMALL_STATE(1206)] = 55388, - [SMALL_STATE(1207)] = 55424, - [SMALL_STATE(1208)] = 55462, - [SMALL_STATE(1209)] = 55498, - [SMALL_STATE(1210)] = 55536, - [SMALL_STATE(1211)] = 55574, - [SMALL_STATE(1212)] = 55612, - [SMALL_STATE(1213)] = 55648, - [SMALL_STATE(1214)] = 55684, - [SMALL_STATE(1215)] = 55720, - [SMALL_STATE(1216)] = 55758, - [SMALL_STATE(1217)] = 55791, - [SMALL_STATE(1218)] = 55824, - [SMALL_STATE(1219)] = 55857, - [SMALL_STATE(1220)] = 55890, - [SMALL_STATE(1221)] = 55923, - [SMALL_STATE(1222)] = 55956, - [SMALL_STATE(1223)] = 55987, - [SMALL_STATE(1224)] = 56020, - [SMALL_STATE(1225)] = 56053, - [SMALL_STATE(1226)] = 56086, - [SMALL_STATE(1227)] = 56119, - [SMALL_STATE(1228)] = 56152, - [SMALL_STATE(1229)] = 56185, - [SMALL_STATE(1230)] = 56218, - [SMALL_STATE(1231)] = 56251, - [SMALL_STATE(1232)] = 56284, - [SMALL_STATE(1233)] = 56317, - [SMALL_STATE(1234)] = 56350, - [SMALL_STATE(1235)] = 56383, - [SMALL_STATE(1236)] = 56407, - [SMALL_STATE(1237)] = 56447, - [SMALL_STATE(1238)] = 56487, - [SMALL_STATE(1239)] = 56527, - [SMALL_STATE(1240)] = 56567, - [SMALL_STATE(1241)] = 56607, - [SMALL_STATE(1242)] = 56637, - [SMALL_STATE(1243)] = 56677, - [SMALL_STATE(1244)] = 56717, - [SMALL_STATE(1245)] = 56752, - [SMALL_STATE(1246)] = 56787, - [SMALL_STATE(1247)] = 56822, - [SMALL_STATE(1248)] = 56844, - [SMALL_STATE(1249)] = 56864, - [SMALL_STATE(1250)] = 56886, - [SMALL_STATE(1251)] = 56912, - [SMALL_STATE(1252)] = 56932, - [SMALL_STATE(1253)] = 56966, - [SMALL_STATE(1254)] = 56990, - [SMALL_STATE(1255)] = 57012, - [SMALL_STATE(1256)] = 57038, - [SMALL_STATE(1257)] = 57058, + [SMALL_STATE(1058)] = 48982, + [SMALL_STATE(1059)] = 49030, + [SMALL_STATE(1060)] = 49078, + [SMALL_STATE(1061)] = 49126, + [SMALL_STATE(1062)] = 49174, + [SMALL_STATE(1063)] = 49222, + [SMALL_STATE(1064)] = 49270, + [SMALL_STATE(1065)] = 49326, + [SMALL_STATE(1066)] = 49382, + [SMALL_STATE(1067)] = 49430, + [SMALL_STATE(1068)] = 49478, + [SMALL_STATE(1069)] = 49526, + [SMALL_STATE(1070)] = 49570, + [SMALL_STATE(1071)] = 49614, + [SMALL_STATE(1072)] = 49658, + [SMALL_STATE(1073)] = 49706, + [SMALL_STATE(1074)] = 49753, + [SMALL_STATE(1075)] = 49796, + [SMALL_STATE(1076)] = 49839, + [SMALL_STATE(1077)] = 49882, + [SMALL_STATE(1078)] = 49925, + [SMALL_STATE(1079)] = 49968, + [SMALL_STATE(1080)] = 50011, + [SMALL_STATE(1081)] = 50054, + [SMALL_STATE(1082)] = 50097, + [SMALL_STATE(1083)] = 50152, + [SMALL_STATE(1084)] = 50195, + [SMALL_STATE(1085)] = 50250, + [SMALL_STATE(1086)] = 50293, + [SMALL_STATE(1087)] = 50336, + [SMALL_STATE(1088)] = 50379, + [SMALL_STATE(1089)] = 50422, + [SMALL_STATE(1090)] = 50469, + [SMALL_STATE(1091)] = 50512, + [SMALL_STATE(1092)] = 50555, + [SMALL_STATE(1093)] = 50598, + [SMALL_STATE(1094)] = 50641, + [SMALL_STATE(1095)] = 50688, + [SMALL_STATE(1096)] = 50735, + [SMALL_STATE(1097)] = 50782, + [SMALL_STATE(1098)] = 50829, + [SMALL_STATE(1099)] = 50876, + [SMALL_STATE(1100)] = 50923, + [SMALL_STATE(1101)] = 50965, + [SMALL_STATE(1102)] = 51007, + [SMALL_STATE(1103)] = 51053, + [SMALL_STATE(1104)] = 51095, + [SMALL_STATE(1105)] = 51137, + [SMALL_STATE(1106)] = 51179, + [SMALL_STATE(1107)] = 51221, + [SMALL_STATE(1108)] = 51263, + [SMALL_STATE(1109)] = 51305, + [SMALL_STATE(1110)] = 51347, + [SMALL_STATE(1111)] = 51389, + [SMALL_STATE(1112)] = 51431, + [SMALL_STATE(1113)] = 51473, + [SMALL_STATE(1114)] = 51515, + [SMALL_STATE(1115)] = 51557, + [SMALL_STATE(1116)] = 51599, + [SMALL_STATE(1117)] = 51645, + [SMALL_STATE(1118)] = 51687, + [SMALL_STATE(1119)] = 51729, + [SMALL_STATE(1120)] = 51771, + [SMALL_STATE(1121)] = 51817, + [SMALL_STATE(1122)] = 51859, + [SMALL_STATE(1123)] = 51910, + [SMALL_STATE(1124)] = 51951, + [SMALL_STATE(1125)] = 51992, + [SMALL_STATE(1126)] = 52043, + [SMALL_STATE(1127)] = 52084, + [SMALL_STATE(1128)] = 52125, + [SMALL_STATE(1129)] = 52166, + [SMALL_STATE(1130)] = 52207, + [SMALL_STATE(1131)] = 52248, + [SMALL_STATE(1132)] = 52289, + [SMALL_STATE(1133)] = 52330, + [SMALL_STATE(1134)] = 52381, + [SMALL_STATE(1135)] = 52422, + [SMALL_STATE(1136)] = 52463, + [SMALL_STATE(1137)] = 52504, + [SMALL_STATE(1138)] = 52555, + [SMALL_STATE(1139)] = 52596, + [SMALL_STATE(1140)] = 52637, + [SMALL_STATE(1141)] = 52678, + [SMALL_STATE(1142)] = 52719, + [SMALL_STATE(1143)] = 52762, + [SMALL_STATE(1144)] = 52805, + [SMALL_STATE(1145)] = 52848, + [SMALL_STATE(1146)] = 52891, + [SMALL_STATE(1147)] = 52934, + [SMALL_STATE(1148)] = 52977, + [SMALL_STATE(1149)] = 53015, + [SMALL_STATE(1150)] = 53053, + [SMALL_STATE(1151)] = 53090, + [SMALL_STATE(1152)] = 53127, + [SMALL_STATE(1153)] = 53164, + [SMALL_STATE(1154)] = 53201, + [SMALL_STATE(1155)] = 53238, + [SMALL_STATE(1156)] = 53275, + [SMALL_STATE(1157)] = 53312, + [SMALL_STATE(1158)] = 53349, + [SMALL_STATE(1159)] = 53386, + [SMALL_STATE(1160)] = 53423, + [SMALL_STATE(1161)] = 53457, + [SMALL_STATE(1162)] = 53491, + [SMALL_STATE(1163)] = 53525, + [SMALL_STATE(1164)] = 53555, + [SMALL_STATE(1165)] = 53583, + [SMALL_STATE(1166)] = 53631, + [SMALL_STATE(1167)] = 53679, + [SMALL_STATE(1168)] = 53727, + [SMALL_STATE(1169)] = 53775, + [SMALL_STATE(1170)] = 53823, + [SMALL_STATE(1171)] = 53871, + [SMALL_STATE(1172)] = 53919, + [SMALL_STATE(1173)] = 53967, + [SMALL_STATE(1174)] = 54015, + [SMALL_STATE(1175)] = 54063, + [SMALL_STATE(1176)] = 54111, + [SMALL_STATE(1177)] = 54159, + [SMALL_STATE(1178)] = 54207, + [SMALL_STATE(1179)] = 54255, + [SMALL_STATE(1180)] = 54303, + [SMALL_STATE(1181)] = 54351, + [SMALL_STATE(1182)] = 54399, + [SMALL_STATE(1183)] = 54447, + [SMALL_STATE(1184)] = 54495, + [SMALL_STATE(1185)] = 54543, + [SMALL_STATE(1186)] = 54591, + [SMALL_STATE(1187)] = 54639, + [SMALL_STATE(1188)] = 54687, + [SMALL_STATE(1189)] = 54735, + [SMALL_STATE(1190)] = 54783, + [SMALL_STATE(1191)] = 54822, + [SMALL_STATE(1192)] = 54861, + [SMALL_STATE(1193)] = 54900, + [SMALL_STATE(1194)] = 54939, + [SMALL_STATE(1195)] = 54978, + [SMALL_STATE(1196)] = 55016, + [SMALL_STATE(1197)] = 55054, + [SMALL_STATE(1198)] = 55092, + [SMALL_STATE(1199)] = 55130, + [SMALL_STATE(1200)] = 55168, + [SMALL_STATE(1201)] = 55206, + [SMALL_STATE(1202)] = 55244, + [SMALL_STATE(1203)] = 55282, + [SMALL_STATE(1204)] = 55320, + [SMALL_STATE(1205)] = 55358, + [SMALL_STATE(1206)] = 55396, + [SMALL_STATE(1207)] = 55432, + [SMALL_STATE(1208)] = 55470, + [SMALL_STATE(1209)] = 55506, + [SMALL_STATE(1210)] = 55544, + [SMALL_STATE(1211)] = 55582, + [SMALL_STATE(1212)] = 55620, + [SMALL_STATE(1213)] = 55656, + [SMALL_STATE(1214)] = 55692, + [SMALL_STATE(1215)] = 55728, + [SMALL_STATE(1216)] = 55766, + [SMALL_STATE(1217)] = 55799, + [SMALL_STATE(1218)] = 55832, + [SMALL_STATE(1219)] = 55865, + [SMALL_STATE(1220)] = 55898, + [SMALL_STATE(1221)] = 55931, + [SMALL_STATE(1222)] = 55964, + [SMALL_STATE(1223)] = 55995, + [SMALL_STATE(1224)] = 56028, + [SMALL_STATE(1225)] = 56061, + [SMALL_STATE(1226)] = 56094, + [SMALL_STATE(1227)] = 56127, + [SMALL_STATE(1228)] = 56160, + [SMALL_STATE(1229)] = 56193, + [SMALL_STATE(1230)] = 56226, + [SMALL_STATE(1231)] = 56259, + [SMALL_STATE(1232)] = 56292, + [SMALL_STATE(1233)] = 56325, + [SMALL_STATE(1234)] = 56358, + [SMALL_STATE(1235)] = 56391, + [SMALL_STATE(1236)] = 56415, + [SMALL_STATE(1237)] = 56455, + [SMALL_STATE(1238)] = 56495, + [SMALL_STATE(1239)] = 56535, + [SMALL_STATE(1240)] = 56575, + [SMALL_STATE(1241)] = 56615, + [SMALL_STATE(1242)] = 56645, + [SMALL_STATE(1243)] = 56685, + [SMALL_STATE(1244)] = 56725, + [SMALL_STATE(1245)] = 56760, + [SMALL_STATE(1246)] = 56795, + [SMALL_STATE(1247)] = 56830, + [SMALL_STATE(1248)] = 56852, + [SMALL_STATE(1249)] = 56886, + [SMALL_STATE(1250)] = 56906, + [SMALL_STATE(1251)] = 56926, + [SMALL_STATE(1252)] = 56948, + [SMALL_STATE(1253)] = 56972, + [SMALL_STATE(1254)] = 56994, + [SMALL_STATE(1255)] = 57020, + [SMALL_STATE(1256)] = 57042, + [SMALL_STATE(1257)] = 57064, [SMALL_STATE(1258)] = 57084, - [SMALL_STATE(1259)] = 57106, - [SMALL_STATE(1260)] = 57128, - [SMALL_STATE(1261)] = 57150, - [SMALL_STATE(1262)] = 57183, - [SMALL_STATE(1263)] = 57216, - [SMALL_STATE(1264)] = 57249, - [SMALL_STATE(1265)] = 57274, - [SMALL_STATE(1266)] = 57307, - [SMALL_STATE(1267)] = 57327, - [SMALL_STATE(1268)] = 57353, - [SMALL_STATE(1269)] = 57373, - [SMALL_STATE(1270)] = 57399, - [SMALL_STATE(1271)] = 57419, - [SMALL_STATE(1272)] = 57445, - [SMALL_STATE(1273)] = 57471, - [SMALL_STATE(1274)] = 57491, - [SMALL_STATE(1275)] = 57511, - [SMALL_STATE(1276)] = 57531, - [SMALL_STATE(1277)] = 57551, - [SMALL_STATE(1278)] = 57571, - [SMALL_STATE(1279)] = 57597, + [SMALL_STATE(1259)] = 57110, + [SMALL_STATE(1260)] = 57136, + [SMALL_STATE(1261)] = 57158, + [SMALL_STATE(1262)] = 57191, + [SMALL_STATE(1263)] = 57224, + [SMALL_STATE(1264)] = 57257, + [SMALL_STATE(1265)] = 57282, + [SMALL_STATE(1266)] = 57315, + [SMALL_STATE(1267)] = 57335, + [SMALL_STATE(1268)] = 57355, + [SMALL_STATE(1269)] = 57375, + [SMALL_STATE(1270)] = 57395, + [SMALL_STATE(1271)] = 57415, + [SMALL_STATE(1272)] = 57435, + [SMALL_STATE(1273)] = 57461, + [SMALL_STATE(1274)] = 57487, + [SMALL_STATE(1275)] = 57507, + [SMALL_STATE(1276)] = 57533, + [SMALL_STATE(1277)] = 57553, + [SMALL_STATE(1278)] = 57579, + [SMALL_STATE(1279)] = 57605, [SMALL_STATE(1280)] = 57624, [SMALL_STATE(1281)] = 57651, - [SMALL_STATE(1282)] = 57670, - [SMALL_STATE(1283)] = 57697, - [SMALL_STATE(1284)] = 57724, + [SMALL_STATE(1282)] = 57678, + [SMALL_STATE(1283)] = 57705, + [SMALL_STATE(1284)] = 57732, [SMALL_STATE(1285)] = 57751, [SMALL_STATE(1286)] = 57778, [SMALL_STATE(1287)] = 57805, [SMALL_STATE(1288)] = 57832, - [SMALL_STATE(1289)] = 57851, - [SMALL_STATE(1290)] = 57870, - [SMALL_STATE(1291)] = 57897, - [SMALL_STATE(1292)] = 57925, - [SMALL_STATE(1293)] = 57943, - [SMALL_STATE(1294)] = 57964, - [SMALL_STATE(1295)] = 57991, - [SMALL_STATE(1296)] = 58008, - [SMALL_STATE(1297)] = 58029, - [SMALL_STATE(1298)] = 58048, - [SMALL_STATE(1299)] = 58075, - [SMALL_STATE(1300)] = 58092, - [SMALL_STATE(1301)] = 58111, - [SMALL_STATE(1302)] = 58128, - [SMALL_STATE(1303)] = 58146, - [SMALL_STATE(1304)] = 58166, - [SMALL_STATE(1305)] = 58186, - [SMALL_STATE(1306)] = 58212, - [SMALL_STATE(1307)] = 58228, - [SMALL_STATE(1308)] = 58246, - [SMALL_STATE(1309)] = 58264, - [SMALL_STATE(1310)] = 58280, - [SMALL_STATE(1311)] = 58306, - [SMALL_STATE(1312)] = 58324, - [SMALL_STATE(1313)] = 58342, - [SMALL_STATE(1314)] = 58360, - [SMALL_STATE(1315)] = 58378, - [SMALL_STATE(1316)] = 58396, - [SMALL_STATE(1317)] = 58414, - [SMALL_STATE(1318)] = 58432, - [SMALL_STATE(1319)] = 58447, - [SMALL_STATE(1320)] = 58470, - [SMALL_STATE(1321)] = 58495, - [SMALL_STATE(1322)] = 58520, - [SMALL_STATE(1323)] = 58535, - [SMALL_STATE(1324)] = 58560, - [SMALL_STATE(1325)] = 58581, - [SMALL_STATE(1326)] = 58596, + [SMALL_STATE(1289)] = 57859, + [SMALL_STATE(1290)] = 57878, + [SMALL_STATE(1291)] = 57905, + [SMALL_STATE(1292)] = 57923, + [SMALL_STATE(1293)] = 57951, + [SMALL_STATE(1294)] = 57972, + [SMALL_STATE(1295)] = 57993, + [SMALL_STATE(1296)] = 58012, + [SMALL_STATE(1297)] = 58039, + [SMALL_STATE(1298)] = 58066, + [SMALL_STATE(1299)] = 58083, + [SMALL_STATE(1300)] = 58100, + [SMALL_STATE(1301)] = 58117, + [SMALL_STATE(1302)] = 58136, + [SMALL_STATE(1303)] = 58156, + [SMALL_STATE(1304)] = 58172, + [SMALL_STATE(1305)] = 58190, + [SMALL_STATE(1306)] = 58206, + [SMALL_STATE(1307)] = 58232, + [SMALL_STATE(1308)] = 58250, + [SMALL_STATE(1309)] = 58266, + [SMALL_STATE(1310)] = 58284, + [SMALL_STATE(1311)] = 58310, + [SMALL_STATE(1312)] = 58328, + [SMALL_STATE(1313)] = 58344, + [SMALL_STATE(1314)] = 58364, + [SMALL_STATE(1315)] = 58382, + [SMALL_STATE(1316)] = 58400, + [SMALL_STATE(1317)] = 58418, + [SMALL_STATE(1318)] = 58436, + [SMALL_STATE(1319)] = 58454, + [SMALL_STATE(1320)] = 58472, + [SMALL_STATE(1321)] = 58487, + [SMALL_STATE(1322)] = 58502, + [SMALL_STATE(1323)] = 58527, + [SMALL_STATE(1324)] = 58552, + [SMALL_STATE(1325)] = 58573, + [SMALL_STATE(1326)] = 58588, [SMALL_STATE(1327)] = 58611, [SMALL_STATE(1328)] = 58626, - [SMALL_STATE(1329)] = 58649, - [SMALL_STATE(1330)] = 58672, - [SMALL_STATE(1331)] = 58693, - [SMALL_STATE(1332)] = 58706, + [SMALL_STATE(1329)] = 58647, + [SMALL_STATE(1330)] = 58668, + [SMALL_STATE(1331)] = 58691, + [SMALL_STATE(1332)] = 58704, [SMALL_STATE(1333)] = 58727, [SMALL_STATE(1334)] = 58750, - [SMALL_STATE(1335)] = 58765, - [SMALL_STATE(1336)] = 58790, - [SMALL_STATE(1337)] = 58806, - [SMALL_STATE(1338)] = 58828, - [SMALL_STATE(1339)] = 58844, - [SMALL_STATE(1340)] = 58866, - [SMALL_STATE(1341)] = 58888, - [SMALL_STATE(1342)] = 58904, - [SMALL_STATE(1343)] = 58926, - [SMALL_STATE(1344)] = 58948, - [SMALL_STATE(1345)] = 58964, - [SMALL_STATE(1346)] = 58980, - [SMALL_STATE(1347)] = 59002, + [SMALL_STATE(1335)] = 58775, + [SMALL_STATE(1336)] = 58800, + [SMALL_STATE(1337)] = 58816, + [SMALL_STATE(1338)] = 58838, + [SMALL_STATE(1339)] = 58852, + [SMALL_STATE(1340)] = 58874, + [SMALL_STATE(1341)] = 58890, + [SMALL_STATE(1342)] = 58908, + [SMALL_STATE(1343)] = 58930, + [SMALL_STATE(1344)] = 58952, + [SMALL_STATE(1345)] = 58968, + [SMALL_STATE(1346)] = 58984, + [SMALL_STATE(1347)] = 58998, [SMALL_STATE(1348)] = 59016, - [SMALL_STATE(1349)] = 59038, - [SMALL_STATE(1350)] = 59052, - [SMALL_STATE(1351)] = 59070, - [SMALL_STATE(1352)] = 59084, - [SMALL_STATE(1353)] = 59102, - [SMALL_STATE(1354)] = 59124, - [SMALL_STATE(1355)] = 59140, - [SMALL_STATE(1356)] = 59159, - [SMALL_STATE(1357)] = 59174, - [SMALL_STATE(1358)] = 59189, - [SMALL_STATE(1359)] = 59208, - [SMALL_STATE(1360)] = 59225, - [SMALL_STATE(1361)] = 59240, - [SMALL_STATE(1362)] = 59259, - [SMALL_STATE(1363)] = 59278, - [SMALL_STATE(1364)] = 59289, - [SMALL_STATE(1365)] = 59300, - [SMALL_STATE(1366)] = 59313, - [SMALL_STATE(1367)] = 59332, - [SMALL_STATE(1368)] = 59351, - [SMALL_STATE(1369)] = 59370, - [SMALL_STATE(1370)] = 59383, - [SMALL_STATE(1371)] = 59402, - [SMALL_STATE(1372)] = 59421, - [SMALL_STATE(1373)] = 59440, - [SMALL_STATE(1374)] = 59459, - [SMALL_STATE(1375)] = 59472, - [SMALL_STATE(1376)] = 59487, - [SMALL_STATE(1377)] = 59506, - [SMALL_STATE(1378)] = 59525, - [SMALL_STATE(1379)] = 59536, - [SMALL_STATE(1380)] = 59555, - [SMALL_STATE(1381)] = 59570, - [SMALL_STATE(1382)] = 59589, - [SMALL_STATE(1383)] = 59608, - [SMALL_STATE(1384)] = 59623, - [SMALL_STATE(1385)] = 59642, - [SMALL_STATE(1386)] = 59661, - [SMALL_STATE(1387)] = 59680, - [SMALL_STATE(1388)] = 59697, - [SMALL_STATE(1389)] = 59716, - [SMALL_STATE(1390)] = 59729, - [SMALL_STATE(1391)] = 59740, - [SMALL_STATE(1392)] = 59755, - [SMALL_STATE(1393)] = 59774, - [SMALL_STATE(1394)] = 59789, - [SMALL_STATE(1395)] = 59808, - [SMALL_STATE(1396)] = 59827, + [SMALL_STATE(1349)] = 59032, + [SMALL_STATE(1350)] = 59054, + [SMALL_STATE(1351)] = 59076, + [SMALL_STATE(1352)] = 59098, + [SMALL_STATE(1353)] = 59114, + [SMALL_STATE(1354)] = 59136, + [SMALL_STATE(1355)] = 59150, + [SMALL_STATE(1356)] = 59169, + [SMALL_STATE(1357)] = 59184, + [SMALL_STATE(1358)] = 59199, + [SMALL_STATE(1359)] = 59218, + [SMALL_STATE(1360)] = 59237, + [SMALL_STATE(1361)] = 59256, + [SMALL_STATE(1362)] = 59269, + [SMALL_STATE(1363)] = 59288, + [SMALL_STATE(1364)] = 59299, + [SMALL_STATE(1365)] = 59318, + [SMALL_STATE(1366)] = 59337, + [SMALL_STATE(1367)] = 59356, + [SMALL_STATE(1368)] = 59373, + [SMALL_STATE(1369)] = 59392, + [SMALL_STATE(1370)] = 59411, + [SMALL_STATE(1371)] = 59426, + [SMALL_STATE(1372)] = 59439, + [SMALL_STATE(1373)] = 59452, + [SMALL_STATE(1374)] = 59471, + [SMALL_STATE(1375)] = 59482, + [SMALL_STATE(1376)] = 59497, + [SMALL_STATE(1377)] = 59516, + [SMALL_STATE(1378)] = 59535, + [SMALL_STATE(1379)] = 59554, + [SMALL_STATE(1380)] = 59569, + [SMALL_STATE(1381)] = 59586, + [SMALL_STATE(1382)] = 59605, + [SMALL_STATE(1383)] = 59624, + [SMALL_STATE(1384)] = 59639, + [SMALL_STATE(1385)] = 59658, + [SMALL_STATE(1386)] = 59677, + [SMALL_STATE(1387)] = 59696, + [SMALL_STATE(1388)] = 59713, + [SMALL_STATE(1389)] = 59732, + [SMALL_STATE(1390)] = 59745, + [SMALL_STATE(1391)] = 59756, + [SMALL_STATE(1392)] = 59771, + [SMALL_STATE(1393)] = 59788, + [SMALL_STATE(1394)] = 59807, + [SMALL_STATE(1395)] = 59822, + [SMALL_STATE(1396)] = 59833, [SMALL_STATE(1397)] = 59844, - [SMALL_STATE(1398)] = 59861, - [SMALL_STATE(1399)] = 59872, - [SMALL_STATE(1400)] = 59891, - [SMALL_STATE(1401)] = 59906, - [SMALL_STATE(1402)] = 59925, - [SMALL_STATE(1403)] = 59937, - [SMALL_STATE(1404)] = 59953, - [SMALL_STATE(1405)] = 59969, - [SMALL_STATE(1406)] = 59985, - [SMALL_STATE(1407)] = 59999, - [SMALL_STATE(1408)] = 60015, - [SMALL_STATE(1409)] = 60031, - [SMALL_STATE(1410)] = 60047, - [SMALL_STATE(1411)] = 60063, - [SMALL_STATE(1412)] = 60079, - [SMALL_STATE(1413)] = 60093, - [SMALL_STATE(1414)] = 60109, - [SMALL_STATE(1415)] = 60125, - [SMALL_STATE(1416)] = 60139, - [SMALL_STATE(1417)] = 60155, - [SMALL_STATE(1418)] = 60171, - [SMALL_STATE(1419)] = 60187, - [SMALL_STATE(1420)] = 60203, - [SMALL_STATE(1421)] = 60217, - [SMALL_STATE(1422)] = 60227, - [SMALL_STATE(1423)] = 60237, - [SMALL_STATE(1424)] = 60249, - [SMALL_STATE(1425)] = 60265, - [SMALL_STATE(1426)] = 60277, - [SMALL_STATE(1427)] = 60293, - [SMALL_STATE(1428)] = 60303, - [SMALL_STATE(1429)] = 60319, - [SMALL_STATE(1430)] = 60329, - [SMALL_STATE(1431)] = 60345, - [SMALL_STATE(1432)] = 60357, - [SMALL_STATE(1433)] = 60368, - [SMALL_STATE(1434)] = 60377, - [SMALL_STATE(1435)] = 60390, - [SMALL_STATE(1436)] = 60403, - [SMALL_STATE(1437)] = 60416, - [SMALL_STATE(1438)] = 60429, - [SMALL_STATE(1439)] = 60442, - [SMALL_STATE(1440)] = 60455, - [SMALL_STATE(1441)] = 60464, - [SMALL_STATE(1442)] = 60477, - [SMALL_STATE(1443)] = 60490, - [SMALL_STATE(1444)] = 60503, - [SMALL_STATE(1445)] = 60516, - [SMALL_STATE(1446)] = 60527, - [SMALL_STATE(1447)] = 60540, - [SMALL_STATE(1448)] = 60551, - [SMALL_STATE(1449)] = 60560, - [SMALL_STATE(1450)] = 60573, - [SMALL_STATE(1451)] = 60586, - [SMALL_STATE(1452)] = 60599, - [SMALL_STATE(1453)] = 60612, - [SMALL_STATE(1454)] = 60625, - [SMALL_STATE(1455)] = 60638, - [SMALL_STATE(1456)] = 60651, - [SMALL_STATE(1457)] = 60664, - [SMALL_STATE(1458)] = 60677, - [SMALL_STATE(1459)] = 60690, - [SMALL_STATE(1460)] = 60703, - [SMALL_STATE(1461)] = 60716, - [SMALL_STATE(1462)] = 60729, - [SMALL_STATE(1463)] = 60742, - [SMALL_STATE(1464)] = 60751, - [SMALL_STATE(1465)] = 60764, - [SMALL_STATE(1466)] = 60777, - [SMALL_STATE(1467)] = 60790, - [SMALL_STATE(1468)] = 60803, - [SMALL_STATE(1469)] = 60816, - [SMALL_STATE(1470)] = 60825, - [SMALL_STATE(1471)] = 60838, - [SMALL_STATE(1472)] = 60851, - [SMALL_STATE(1473)] = 60864, - [SMALL_STATE(1474)] = 60877, - [SMALL_STATE(1475)] = 60890, - [SMALL_STATE(1476)] = 60903, - [SMALL_STATE(1477)] = 60916, - [SMALL_STATE(1478)] = 60929, - [SMALL_STATE(1479)] = 60942, - [SMALL_STATE(1480)] = 60951, - [SMALL_STATE(1481)] = 60964, - [SMALL_STATE(1482)] = 60977, - [SMALL_STATE(1483)] = 60990, - [SMALL_STATE(1484)] = 60999, - [SMALL_STATE(1485)] = 61008, - [SMALL_STATE(1486)] = 61021, - [SMALL_STATE(1487)] = 61034, - [SMALL_STATE(1488)] = 61047, - [SMALL_STATE(1489)] = 61060, - [SMALL_STATE(1490)] = 61073, - [SMALL_STATE(1491)] = 61086, - [SMALL_STATE(1492)] = 61099, - [SMALL_STATE(1493)] = 61112, - [SMALL_STATE(1494)] = 61123, - [SMALL_STATE(1495)] = 61136, - [SMALL_STATE(1496)] = 61149, - [SMALL_STATE(1497)] = 61162, - [SMALL_STATE(1498)] = 61175, - [SMALL_STATE(1499)] = 61188, - [SMALL_STATE(1500)] = 61201, - [SMALL_STATE(1501)] = 61212, - [SMALL_STATE(1502)] = 61225, - [SMALL_STATE(1503)] = 61238, - [SMALL_STATE(1504)] = 61251, - [SMALL_STATE(1505)] = 61262, - [SMALL_STATE(1506)] = 61275, - [SMALL_STATE(1507)] = 61288, - [SMALL_STATE(1508)] = 61301, - [SMALL_STATE(1509)] = 61314, - [SMALL_STATE(1510)] = 61327, - [SMALL_STATE(1511)] = 61340, - [SMALL_STATE(1512)] = 61353, - [SMALL_STATE(1513)] = 61366, - [SMALL_STATE(1514)] = 61379, - [SMALL_STATE(1515)] = 61392, - [SMALL_STATE(1516)] = 61405, - [SMALL_STATE(1517)] = 61414, - [SMALL_STATE(1518)] = 61427, - [SMALL_STATE(1519)] = 61440, - [SMALL_STATE(1520)] = 61453, - [SMALL_STATE(1521)] = 61466, - [SMALL_STATE(1522)] = 61479, - [SMALL_STATE(1523)] = 61492, - [SMALL_STATE(1524)] = 61505, - [SMALL_STATE(1525)] = 61518, - [SMALL_STATE(1526)] = 61531, - [SMALL_STATE(1527)] = 61544, - [SMALL_STATE(1528)] = 61557, - [SMALL_STATE(1529)] = 61570, - [SMALL_STATE(1530)] = 61583, - [SMALL_STATE(1531)] = 61596, - [SMALL_STATE(1532)] = 61609, - [SMALL_STATE(1533)] = 61622, - [SMALL_STATE(1534)] = 61635, - [SMALL_STATE(1535)] = 61646, - [SMALL_STATE(1536)] = 61659, - [SMALL_STATE(1537)] = 61672, - [SMALL_STATE(1538)] = 61685, - [SMALL_STATE(1539)] = 61698, - [SMALL_STATE(1540)] = 61707, - [SMALL_STATE(1541)] = 61720, - [SMALL_STATE(1542)] = 61729, - [SMALL_STATE(1543)] = 61740, - [SMALL_STATE(1544)] = 61753, - [SMALL_STATE(1545)] = 61766, - [SMALL_STATE(1546)] = 61779, - [SMALL_STATE(1547)] = 61788, - [SMALL_STATE(1548)] = 61801, - [SMALL_STATE(1549)] = 61814, - [SMALL_STATE(1550)] = 61824, - [SMALL_STATE(1551)] = 61834, - [SMALL_STATE(1552)] = 61844, - [SMALL_STATE(1553)] = 61854, - [SMALL_STATE(1554)] = 61864, - [SMALL_STATE(1555)] = 61874, - [SMALL_STATE(1556)] = 61884, - [SMALL_STATE(1557)] = 61894, - [SMALL_STATE(1558)] = 61904, - [SMALL_STATE(1559)] = 61914, - [SMALL_STATE(1560)] = 61922, - [SMALL_STATE(1561)] = 61932, - [SMALL_STATE(1562)] = 61940, - [SMALL_STATE(1563)] = 61950, - [SMALL_STATE(1564)] = 61958, - [SMALL_STATE(1565)] = 61968, - [SMALL_STATE(1566)] = 61978, - [SMALL_STATE(1567)] = 61988, - [SMALL_STATE(1568)] = 61998, - [SMALL_STATE(1569)] = 62008, - [SMALL_STATE(1570)] = 62018, - [SMALL_STATE(1571)] = 62028, - [SMALL_STATE(1572)] = 62038, - [SMALL_STATE(1573)] = 62048, - [SMALL_STATE(1574)] = 62058, - [SMALL_STATE(1575)] = 62068, - [SMALL_STATE(1576)] = 62078, - [SMALL_STATE(1577)] = 62088, - [SMALL_STATE(1578)] = 62098, - [SMALL_STATE(1579)] = 62108, - [SMALL_STATE(1580)] = 62118, - [SMALL_STATE(1581)] = 62128, - [SMALL_STATE(1582)] = 62138, - [SMALL_STATE(1583)] = 62148, - [SMALL_STATE(1584)] = 62158, - [SMALL_STATE(1585)] = 62168, - [SMALL_STATE(1586)] = 62178, - [SMALL_STATE(1587)] = 62188, - [SMALL_STATE(1588)] = 62198, - [SMALL_STATE(1589)] = 62208, - [SMALL_STATE(1590)] = 62218, - [SMALL_STATE(1591)] = 62228, - [SMALL_STATE(1592)] = 62238, - [SMALL_STATE(1593)] = 62248, - [SMALL_STATE(1594)] = 62258, - [SMALL_STATE(1595)] = 62268, - [SMALL_STATE(1596)] = 62278, - [SMALL_STATE(1597)] = 62288, - [SMALL_STATE(1598)] = 62298, - [SMALL_STATE(1599)] = 62308, - [SMALL_STATE(1600)] = 62316, - [SMALL_STATE(1601)] = 62326, - [SMALL_STATE(1602)] = 62334, - [SMALL_STATE(1603)] = 62344, - [SMALL_STATE(1604)] = 62354, - [SMALL_STATE(1605)] = 62364, - [SMALL_STATE(1606)] = 62374, - [SMALL_STATE(1607)] = 62384, - [SMALL_STATE(1608)] = 62394, - [SMALL_STATE(1609)] = 62404, - [SMALL_STATE(1610)] = 62414, - [SMALL_STATE(1611)] = 62424, - [SMALL_STATE(1612)] = 62434, - [SMALL_STATE(1613)] = 62444, - [SMALL_STATE(1614)] = 62454, - [SMALL_STATE(1615)] = 62464, - [SMALL_STATE(1616)] = 62474, - [SMALL_STATE(1617)] = 62484, - [SMALL_STATE(1618)] = 62492, - [SMALL_STATE(1619)] = 62502, - [SMALL_STATE(1620)] = 62512, - [SMALL_STATE(1621)] = 62522, - [SMALL_STATE(1622)] = 62532, - [SMALL_STATE(1623)] = 62542, - [SMALL_STATE(1624)] = 62552, - [SMALL_STATE(1625)] = 62560, - [SMALL_STATE(1626)] = 62570, - [SMALL_STATE(1627)] = 62580, - [SMALL_STATE(1628)] = 62590, - [SMALL_STATE(1629)] = 62600, - [SMALL_STATE(1630)] = 62610, - [SMALL_STATE(1631)] = 62620, - [SMALL_STATE(1632)] = 62630, - [SMALL_STATE(1633)] = 62640, - [SMALL_STATE(1634)] = 62650, - [SMALL_STATE(1635)] = 62660, - [SMALL_STATE(1636)] = 62670, - [SMALL_STATE(1637)] = 62678, - [SMALL_STATE(1638)] = 62688, - [SMALL_STATE(1639)] = 62698, - [SMALL_STATE(1640)] = 62708, - [SMALL_STATE(1641)] = 62718, - [SMALL_STATE(1642)] = 62728, - [SMALL_STATE(1643)] = 62738, - [SMALL_STATE(1644)] = 62748, - [SMALL_STATE(1645)] = 62758, - [SMALL_STATE(1646)] = 62768, - [SMALL_STATE(1647)] = 62778, - [SMALL_STATE(1648)] = 62786, - [SMALL_STATE(1649)] = 62796, - [SMALL_STATE(1650)] = 62806, - [SMALL_STATE(1651)] = 62816, - [SMALL_STATE(1652)] = 62826, - [SMALL_STATE(1653)] = 62836, - [SMALL_STATE(1654)] = 62846, - [SMALL_STATE(1655)] = 62856, - [SMALL_STATE(1656)] = 62866, - [SMALL_STATE(1657)] = 62876, - [SMALL_STATE(1658)] = 62886, - [SMALL_STATE(1659)] = 62896, - [SMALL_STATE(1660)] = 62906, - [SMALL_STATE(1661)] = 62916, - [SMALL_STATE(1662)] = 62924, - [SMALL_STATE(1663)] = 62934, - [SMALL_STATE(1664)] = 62944, - [SMALL_STATE(1665)] = 62954, - [SMALL_STATE(1666)] = 62962, - [SMALL_STATE(1667)] = 62970, - [SMALL_STATE(1668)] = 62980, - [SMALL_STATE(1669)] = 62988, - [SMALL_STATE(1670)] = 62998, - [SMALL_STATE(1671)] = 63006, - [SMALL_STATE(1672)] = 63016, - [SMALL_STATE(1673)] = 63026, - [SMALL_STATE(1674)] = 63036, - [SMALL_STATE(1675)] = 63046, - [SMALL_STATE(1676)] = 63056, - [SMALL_STATE(1677)] = 63066, - [SMALL_STATE(1678)] = 63076, - [SMALL_STATE(1679)] = 63086, - [SMALL_STATE(1680)] = 63096, - [SMALL_STATE(1681)] = 63106, - [SMALL_STATE(1682)] = 63116, - [SMALL_STATE(1683)] = 63124, - [SMALL_STATE(1684)] = 63134, - [SMALL_STATE(1685)] = 63142, - [SMALL_STATE(1686)] = 63152, - [SMALL_STATE(1687)] = 63162, - [SMALL_STATE(1688)] = 63172, - [SMALL_STATE(1689)] = 63182, - [SMALL_STATE(1690)] = 63190, - [SMALL_STATE(1691)] = 63200, - [SMALL_STATE(1692)] = 63210, - [SMALL_STATE(1693)] = 63220, - [SMALL_STATE(1694)] = 63230, - [SMALL_STATE(1695)] = 63240, - [SMALL_STATE(1696)] = 63248, - [SMALL_STATE(1697)] = 63258, - [SMALL_STATE(1698)] = 63268, - [SMALL_STATE(1699)] = 63278, - [SMALL_STATE(1700)] = 63286, - [SMALL_STATE(1701)] = 63296, - [SMALL_STATE(1702)] = 63306, - [SMALL_STATE(1703)] = 63314, - [SMALL_STATE(1704)] = 63324, - [SMALL_STATE(1705)] = 63332, - [SMALL_STATE(1706)] = 63342, - [SMALL_STATE(1707)] = 63352, - [SMALL_STATE(1708)] = 63362, - [SMALL_STATE(1709)] = 63370, - [SMALL_STATE(1710)] = 63380, - [SMALL_STATE(1711)] = 63390, - [SMALL_STATE(1712)] = 63400, - [SMALL_STATE(1713)] = 63410, - [SMALL_STATE(1714)] = 63420, - [SMALL_STATE(1715)] = 63430, - [SMALL_STATE(1716)] = 63440, - [SMALL_STATE(1717)] = 63450, - [SMALL_STATE(1718)] = 63460, - [SMALL_STATE(1719)] = 63468, - [SMALL_STATE(1720)] = 63476, - [SMALL_STATE(1721)] = 63484, - [SMALL_STATE(1722)] = 63494, - [SMALL_STATE(1723)] = 63504, - [SMALL_STATE(1724)] = 63514, - [SMALL_STATE(1725)] = 63524, - [SMALL_STATE(1726)] = 63534, - [SMALL_STATE(1727)] = 63544, - [SMALL_STATE(1728)] = 63554, - [SMALL_STATE(1729)] = 63564, - [SMALL_STATE(1730)] = 63571, - [SMALL_STATE(1731)] = 63578, - [SMALL_STATE(1732)] = 63585, - [SMALL_STATE(1733)] = 63592, - [SMALL_STATE(1734)] = 63599, - [SMALL_STATE(1735)] = 63606, - [SMALL_STATE(1736)] = 63613, - [SMALL_STATE(1737)] = 63620, - [SMALL_STATE(1738)] = 63627, - [SMALL_STATE(1739)] = 63634, - [SMALL_STATE(1740)] = 63641, - [SMALL_STATE(1741)] = 63648, - [SMALL_STATE(1742)] = 63655, - [SMALL_STATE(1743)] = 63662, - [SMALL_STATE(1744)] = 63669, - [SMALL_STATE(1745)] = 63676, - [SMALL_STATE(1746)] = 63683, - [SMALL_STATE(1747)] = 63690, - [SMALL_STATE(1748)] = 63697, - [SMALL_STATE(1749)] = 63704, - [SMALL_STATE(1750)] = 63711, - [SMALL_STATE(1751)] = 63718, - [SMALL_STATE(1752)] = 63725, - [SMALL_STATE(1753)] = 63732, - [SMALL_STATE(1754)] = 63739, - [SMALL_STATE(1755)] = 63746, - [SMALL_STATE(1756)] = 63753, - [SMALL_STATE(1757)] = 63760, - [SMALL_STATE(1758)] = 63767, - [SMALL_STATE(1759)] = 63774, - [SMALL_STATE(1760)] = 63781, - [SMALL_STATE(1761)] = 63788, - [SMALL_STATE(1762)] = 63795, - [SMALL_STATE(1763)] = 63802, - [SMALL_STATE(1764)] = 63809, - [SMALL_STATE(1765)] = 63816, - [SMALL_STATE(1766)] = 63823, - [SMALL_STATE(1767)] = 63830, - [SMALL_STATE(1768)] = 63837, - [SMALL_STATE(1769)] = 63844, - [SMALL_STATE(1770)] = 63851, - [SMALL_STATE(1771)] = 63858, - [SMALL_STATE(1772)] = 63865, - [SMALL_STATE(1773)] = 63872, - [SMALL_STATE(1774)] = 63879, - [SMALL_STATE(1775)] = 63886, - [SMALL_STATE(1776)] = 63893, - [SMALL_STATE(1777)] = 63900, - [SMALL_STATE(1778)] = 63907, - [SMALL_STATE(1779)] = 63914, - [SMALL_STATE(1780)] = 63921, - [SMALL_STATE(1781)] = 63928, - [SMALL_STATE(1782)] = 63935, - [SMALL_STATE(1783)] = 63942, - [SMALL_STATE(1784)] = 63949, - [SMALL_STATE(1785)] = 63956, - [SMALL_STATE(1786)] = 63963, - [SMALL_STATE(1787)] = 63970, - [SMALL_STATE(1788)] = 63977, - [SMALL_STATE(1789)] = 63984, - [SMALL_STATE(1790)] = 63991, - [SMALL_STATE(1791)] = 63998, - [SMALL_STATE(1792)] = 64005, - [SMALL_STATE(1793)] = 64012, - [SMALL_STATE(1794)] = 64019, - [SMALL_STATE(1795)] = 64026, - [SMALL_STATE(1796)] = 64033, - [SMALL_STATE(1797)] = 64040, - [SMALL_STATE(1798)] = 64047, - [SMALL_STATE(1799)] = 64054, - [SMALL_STATE(1800)] = 64061, - [SMALL_STATE(1801)] = 64068, - [SMALL_STATE(1802)] = 64075, - [SMALL_STATE(1803)] = 64082, - [SMALL_STATE(1804)] = 64089, - [SMALL_STATE(1805)] = 64096, - [SMALL_STATE(1806)] = 64103, - [SMALL_STATE(1807)] = 64110, - [SMALL_STATE(1808)] = 64117, - [SMALL_STATE(1809)] = 64124, - [SMALL_STATE(1810)] = 64131, - [SMALL_STATE(1811)] = 64138, - [SMALL_STATE(1812)] = 64145, - [SMALL_STATE(1813)] = 64152, - [SMALL_STATE(1814)] = 64159, - [SMALL_STATE(1815)] = 64166, - [SMALL_STATE(1816)] = 64173, - [SMALL_STATE(1817)] = 64180, - [SMALL_STATE(1818)] = 64187, - [SMALL_STATE(1819)] = 64194, - [SMALL_STATE(1820)] = 64201, - [SMALL_STATE(1821)] = 64208, - [SMALL_STATE(1822)] = 64215, - [SMALL_STATE(1823)] = 64222, - [SMALL_STATE(1824)] = 64229, - [SMALL_STATE(1825)] = 64236, - [SMALL_STATE(1826)] = 64243, - [SMALL_STATE(1827)] = 64250, - [SMALL_STATE(1828)] = 64257, - [SMALL_STATE(1829)] = 64264, - [SMALL_STATE(1830)] = 64271, - [SMALL_STATE(1831)] = 64278, - [SMALL_STATE(1832)] = 64285, - [SMALL_STATE(1833)] = 64292, - [SMALL_STATE(1834)] = 64299, - [SMALL_STATE(1835)] = 64306, - [SMALL_STATE(1836)] = 64313, - [SMALL_STATE(1837)] = 64320, - [SMALL_STATE(1838)] = 64327, - [SMALL_STATE(1839)] = 64334, - [SMALL_STATE(1840)] = 64341, - [SMALL_STATE(1841)] = 64348, - [SMALL_STATE(1842)] = 64355, - [SMALL_STATE(1843)] = 64362, - [SMALL_STATE(1844)] = 64369, - [SMALL_STATE(1845)] = 64376, - [SMALL_STATE(1846)] = 64383, - [SMALL_STATE(1847)] = 64390, - [SMALL_STATE(1848)] = 64397, - [SMALL_STATE(1849)] = 64404, - [SMALL_STATE(1850)] = 64411, - [SMALL_STATE(1851)] = 64418, - [SMALL_STATE(1852)] = 64425, - [SMALL_STATE(1853)] = 64432, - [SMALL_STATE(1854)] = 64439, - [SMALL_STATE(1855)] = 64446, - [SMALL_STATE(1856)] = 64453, - [SMALL_STATE(1857)] = 64460, - [SMALL_STATE(1858)] = 64467, - [SMALL_STATE(1859)] = 64474, - [SMALL_STATE(1860)] = 64481, - [SMALL_STATE(1861)] = 64488, - [SMALL_STATE(1862)] = 64495, - [SMALL_STATE(1863)] = 64502, - [SMALL_STATE(1864)] = 64509, - [SMALL_STATE(1865)] = 64516, - [SMALL_STATE(1866)] = 64523, - [SMALL_STATE(1867)] = 64530, - [SMALL_STATE(1868)] = 64537, - [SMALL_STATE(1869)] = 64544, - [SMALL_STATE(1870)] = 64551, - [SMALL_STATE(1871)] = 64558, - [SMALL_STATE(1872)] = 64565, - [SMALL_STATE(1873)] = 64572, - [SMALL_STATE(1874)] = 64579, - [SMALL_STATE(1875)] = 64586, - [SMALL_STATE(1876)] = 64593, - [SMALL_STATE(1877)] = 64600, - [SMALL_STATE(1878)] = 64607, - [SMALL_STATE(1879)] = 64614, - [SMALL_STATE(1880)] = 64621, - [SMALL_STATE(1881)] = 64628, - [SMALL_STATE(1882)] = 64635, - [SMALL_STATE(1883)] = 64642, - [SMALL_STATE(1884)] = 64649, - [SMALL_STATE(1885)] = 64656, - [SMALL_STATE(1886)] = 64663, - [SMALL_STATE(1887)] = 64670, - [SMALL_STATE(1888)] = 64677, - [SMALL_STATE(1889)] = 64684, - [SMALL_STATE(1890)] = 64691, - [SMALL_STATE(1891)] = 64698, - [SMALL_STATE(1892)] = 64705, - [SMALL_STATE(1893)] = 64712, - [SMALL_STATE(1894)] = 64719, - [SMALL_STATE(1895)] = 64726, - [SMALL_STATE(1896)] = 64733, - [SMALL_STATE(1897)] = 64740, - [SMALL_STATE(1898)] = 64747, - [SMALL_STATE(1899)] = 64754, - [SMALL_STATE(1900)] = 64761, - [SMALL_STATE(1901)] = 64768, - [SMALL_STATE(1902)] = 64775, - [SMALL_STATE(1903)] = 64782, - [SMALL_STATE(1904)] = 64789, - [SMALL_STATE(1905)] = 64796, - [SMALL_STATE(1906)] = 64803, - [SMALL_STATE(1907)] = 64810, - [SMALL_STATE(1908)] = 64817, - [SMALL_STATE(1909)] = 64824, - [SMALL_STATE(1910)] = 64831, - [SMALL_STATE(1911)] = 64838, - [SMALL_STATE(1912)] = 64845, - [SMALL_STATE(1913)] = 64852, - [SMALL_STATE(1914)] = 64859, - [SMALL_STATE(1915)] = 64866, - [SMALL_STATE(1916)] = 64873, - [SMALL_STATE(1917)] = 64880, - [SMALL_STATE(1918)] = 64887, - [SMALL_STATE(1919)] = 64894, - [SMALL_STATE(1920)] = 64901, - [SMALL_STATE(1921)] = 64908, - [SMALL_STATE(1922)] = 64915, - [SMALL_STATE(1923)] = 64922, - [SMALL_STATE(1924)] = 64929, - [SMALL_STATE(1925)] = 64936, - [SMALL_STATE(1926)] = 64943, - [SMALL_STATE(1927)] = 64950, - [SMALL_STATE(1928)] = 64957, - [SMALL_STATE(1929)] = 64964, - [SMALL_STATE(1930)] = 64971, - [SMALL_STATE(1931)] = 64978, - [SMALL_STATE(1932)] = 64985, - [SMALL_STATE(1933)] = 64992, - [SMALL_STATE(1934)] = 64999, - [SMALL_STATE(1935)] = 65006, - [SMALL_STATE(1936)] = 65013, - [SMALL_STATE(1937)] = 65020, - [SMALL_STATE(1938)] = 65027, - [SMALL_STATE(1939)] = 65034, - [SMALL_STATE(1940)] = 65041, - [SMALL_STATE(1941)] = 65048, - [SMALL_STATE(1942)] = 65055, - [SMALL_STATE(1943)] = 65062, - [SMALL_STATE(1944)] = 65069, - [SMALL_STATE(1945)] = 65076, - [SMALL_STATE(1946)] = 65083, - [SMALL_STATE(1947)] = 65090, - [SMALL_STATE(1948)] = 65097, - [SMALL_STATE(1949)] = 65104, - [SMALL_STATE(1950)] = 65111, - [SMALL_STATE(1951)] = 65118, - [SMALL_STATE(1952)] = 65125, - [SMALL_STATE(1953)] = 65132, - [SMALL_STATE(1954)] = 65139, - [SMALL_STATE(1955)] = 65146, - [SMALL_STATE(1956)] = 65153, - [SMALL_STATE(1957)] = 65160, - [SMALL_STATE(1958)] = 65167, - [SMALL_STATE(1959)] = 65174, - [SMALL_STATE(1960)] = 65181, - [SMALL_STATE(1961)] = 65188, - [SMALL_STATE(1962)] = 65195, - [SMALL_STATE(1963)] = 65202, - [SMALL_STATE(1964)] = 65209, - [SMALL_STATE(1965)] = 65216, - [SMALL_STATE(1966)] = 65223, - [SMALL_STATE(1967)] = 65230, - [SMALL_STATE(1968)] = 65237, - [SMALL_STATE(1969)] = 65244, - [SMALL_STATE(1970)] = 65251, - [SMALL_STATE(1971)] = 65258, - [SMALL_STATE(1972)] = 65265, - [SMALL_STATE(1973)] = 65272, - [SMALL_STATE(1974)] = 65279, - [SMALL_STATE(1975)] = 65286, - [SMALL_STATE(1976)] = 65293, - [SMALL_STATE(1977)] = 65300, - [SMALL_STATE(1978)] = 65307, - [SMALL_STATE(1979)] = 65314, - [SMALL_STATE(1980)] = 65321, - [SMALL_STATE(1981)] = 65328, - [SMALL_STATE(1982)] = 65335, - [SMALL_STATE(1983)] = 65342, - [SMALL_STATE(1984)] = 65349, - [SMALL_STATE(1985)] = 65356, - [SMALL_STATE(1986)] = 65363, - [SMALL_STATE(1987)] = 65370, - [SMALL_STATE(1988)] = 65377, - [SMALL_STATE(1989)] = 65384, - [SMALL_STATE(1990)] = 65391, - [SMALL_STATE(1991)] = 65398, - [SMALL_STATE(1992)] = 65405, - [SMALL_STATE(1993)] = 65412, - [SMALL_STATE(1994)] = 65419, - [SMALL_STATE(1995)] = 65426, - [SMALL_STATE(1996)] = 65433, - [SMALL_STATE(1997)] = 65440, - [SMALL_STATE(1998)] = 65447, - [SMALL_STATE(1999)] = 65454, - [SMALL_STATE(2000)] = 65461, - [SMALL_STATE(2001)] = 65468, - [SMALL_STATE(2002)] = 65475, - [SMALL_STATE(2003)] = 65482, - [SMALL_STATE(2004)] = 65489, - [SMALL_STATE(2005)] = 65496, - [SMALL_STATE(2006)] = 65503, - [SMALL_STATE(2007)] = 65510, - [SMALL_STATE(2008)] = 65517, - [SMALL_STATE(2009)] = 65524, - [SMALL_STATE(2010)] = 65531, - [SMALL_STATE(2011)] = 65538, - [SMALL_STATE(2012)] = 65545, - [SMALL_STATE(2013)] = 65552, - [SMALL_STATE(2014)] = 65559, - [SMALL_STATE(2015)] = 65566, - [SMALL_STATE(2016)] = 65573, - [SMALL_STATE(2017)] = 65580, - [SMALL_STATE(2018)] = 65587, - [SMALL_STATE(2019)] = 65594, - [SMALL_STATE(2020)] = 65601, - [SMALL_STATE(2021)] = 65608, - [SMALL_STATE(2022)] = 65615, - [SMALL_STATE(2023)] = 65622, - [SMALL_STATE(2024)] = 65629, - [SMALL_STATE(2025)] = 65636, - [SMALL_STATE(2026)] = 65643, - [SMALL_STATE(2027)] = 65650, - [SMALL_STATE(2028)] = 65657, - [SMALL_STATE(2029)] = 65664, - [SMALL_STATE(2030)] = 65671, - [SMALL_STATE(2031)] = 65678, - [SMALL_STATE(2032)] = 65685, - [SMALL_STATE(2033)] = 65692, - [SMALL_STATE(2034)] = 65699, - [SMALL_STATE(2035)] = 65706, - [SMALL_STATE(2036)] = 65713, - [SMALL_STATE(2037)] = 65720, - [SMALL_STATE(2038)] = 65727, - [SMALL_STATE(2039)] = 65734, - [SMALL_STATE(2040)] = 65741, - [SMALL_STATE(2041)] = 65748, - [SMALL_STATE(2042)] = 65755, - [SMALL_STATE(2043)] = 65762, - [SMALL_STATE(2044)] = 65769, - [SMALL_STATE(2045)] = 65776, - [SMALL_STATE(2046)] = 65783, - [SMALL_STATE(2047)] = 65790, - [SMALL_STATE(2048)] = 65797, - [SMALL_STATE(2049)] = 65804, - [SMALL_STATE(2050)] = 65811, - [SMALL_STATE(2051)] = 65818, - [SMALL_STATE(2052)] = 65825, - [SMALL_STATE(2053)] = 65832, - [SMALL_STATE(2054)] = 65839, - [SMALL_STATE(2055)] = 65846, - [SMALL_STATE(2056)] = 65853, - [SMALL_STATE(2057)] = 65860, - [SMALL_STATE(2058)] = 65867, - [SMALL_STATE(2059)] = 65874, - [SMALL_STATE(2060)] = 65881, - [SMALL_STATE(2061)] = 65888, - [SMALL_STATE(2062)] = 65895, - [SMALL_STATE(2063)] = 65902, - [SMALL_STATE(2064)] = 65909, - [SMALL_STATE(2065)] = 65916, - [SMALL_STATE(2066)] = 65923, - [SMALL_STATE(2067)] = 65930, - [SMALL_STATE(2068)] = 65937, - [SMALL_STATE(2069)] = 65944, - [SMALL_STATE(2070)] = 65951, - [SMALL_STATE(2071)] = 65958, - [SMALL_STATE(2072)] = 65965, - [SMALL_STATE(2073)] = 65972, - [SMALL_STATE(2074)] = 65979, - [SMALL_STATE(2075)] = 65986, - [SMALL_STATE(2076)] = 65993, - [SMALL_STATE(2077)] = 66000, - [SMALL_STATE(2078)] = 66007, - [SMALL_STATE(2079)] = 66014, - [SMALL_STATE(2080)] = 66021, - [SMALL_STATE(2081)] = 66028, - [SMALL_STATE(2082)] = 66035, - [SMALL_STATE(2083)] = 66042, - [SMALL_STATE(2084)] = 66049, - [SMALL_STATE(2085)] = 66056, - [SMALL_STATE(2086)] = 66063, - [SMALL_STATE(2087)] = 66070, - [SMALL_STATE(2088)] = 66077, - [SMALL_STATE(2089)] = 66084, - [SMALL_STATE(2090)] = 66091, - [SMALL_STATE(2091)] = 66098, - [SMALL_STATE(2092)] = 66105, - [SMALL_STATE(2093)] = 66112, - [SMALL_STATE(2094)] = 66119, - [SMALL_STATE(2095)] = 66126, - [SMALL_STATE(2096)] = 66133, - [SMALL_STATE(2097)] = 66140, - [SMALL_STATE(2098)] = 66147, - [SMALL_STATE(2099)] = 66154, - [SMALL_STATE(2100)] = 66161, - [SMALL_STATE(2101)] = 66168, - [SMALL_STATE(2102)] = 66175, - [SMALL_STATE(2103)] = 66182, - [SMALL_STATE(2104)] = 66189, - [SMALL_STATE(2105)] = 66196, - [SMALL_STATE(2106)] = 66203, - [SMALL_STATE(2107)] = 66210, - [SMALL_STATE(2108)] = 66217, - [SMALL_STATE(2109)] = 66224, - [SMALL_STATE(2110)] = 66231, - [SMALL_STATE(2111)] = 66238, - [SMALL_STATE(2112)] = 66245, - [SMALL_STATE(2113)] = 66252, - [SMALL_STATE(2114)] = 66259, - [SMALL_STATE(2115)] = 66266, - [SMALL_STATE(2116)] = 66273, - [SMALL_STATE(2117)] = 66280, - [SMALL_STATE(2118)] = 66287, - [SMALL_STATE(2119)] = 66294, - [SMALL_STATE(2120)] = 66301, - [SMALL_STATE(2121)] = 66308, - [SMALL_STATE(2122)] = 66315, - [SMALL_STATE(2123)] = 66322, - [SMALL_STATE(2124)] = 66329, - [SMALL_STATE(2125)] = 66336, - [SMALL_STATE(2126)] = 66343, - [SMALL_STATE(2127)] = 66350, - [SMALL_STATE(2128)] = 66357, - [SMALL_STATE(2129)] = 66364, - [SMALL_STATE(2130)] = 66371, - [SMALL_STATE(2131)] = 66378, - [SMALL_STATE(2132)] = 66385, - [SMALL_STATE(2133)] = 66392, - [SMALL_STATE(2134)] = 66399, - [SMALL_STATE(2135)] = 66406, - [SMALL_STATE(2136)] = 66413, - [SMALL_STATE(2137)] = 66420, - [SMALL_STATE(2138)] = 66427, - [SMALL_STATE(2139)] = 66434, - [SMALL_STATE(2140)] = 66441, - [SMALL_STATE(2141)] = 66448, - [SMALL_STATE(2142)] = 66455, - [SMALL_STATE(2143)] = 66462, - [SMALL_STATE(2144)] = 66469, - [SMALL_STATE(2145)] = 66476, - [SMALL_STATE(2146)] = 66483, - [SMALL_STATE(2147)] = 66490, - [SMALL_STATE(2148)] = 66497, - [SMALL_STATE(2149)] = 66504, + [SMALL_STATE(1398)] = 59863, + [SMALL_STATE(1399)] = 59878, + [SMALL_STATE(1400)] = 59897, + [SMALL_STATE(1401)] = 59916, + [SMALL_STATE(1402)] = 59935, + [SMALL_STATE(1403)] = 59947, + [SMALL_STATE(1404)] = 59963, + [SMALL_STATE(1405)] = 59979, + [SMALL_STATE(1406)] = 59995, + [SMALL_STATE(1407)] = 60009, + [SMALL_STATE(1408)] = 60025, + [SMALL_STATE(1409)] = 60041, + [SMALL_STATE(1410)] = 60057, + [SMALL_STATE(1411)] = 60073, + [SMALL_STATE(1412)] = 60089, + [SMALL_STATE(1413)] = 60103, + [SMALL_STATE(1414)] = 60119, + [SMALL_STATE(1415)] = 60135, + [SMALL_STATE(1416)] = 60149, + [SMALL_STATE(1417)] = 60165, + [SMALL_STATE(1418)] = 60181, + [SMALL_STATE(1419)] = 60197, + [SMALL_STATE(1420)] = 60213, + [SMALL_STATE(1421)] = 60227, + [SMALL_STATE(1422)] = 60237, + [SMALL_STATE(1423)] = 60247, + [SMALL_STATE(1424)] = 60259, + [SMALL_STATE(1425)] = 60275, + [SMALL_STATE(1426)] = 60287, + [SMALL_STATE(1427)] = 60303, + [SMALL_STATE(1428)] = 60313, + [SMALL_STATE(1429)] = 60329, + [SMALL_STATE(1430)] = 60339, + [SMALL_STATE(1431)] = 60355, + [SMALL_STATE(1432)] = 60367, + [SMALL_STATE(1433)] = 60378, + [SMALL_STATE(1434)] = 60387, + [SMALL_STATE(1435)] = 60400, + [SMALL_STATE(1436)] = 60413, + [SMALL_STATE(1437)] = 60426, + [SMALL_STATE(1438)] = 60439, + [SMALL_STATE(1439)] = 60452, + [SMALL_STATE(1440)] = 60465, + [SMALL_STATE(1441)] = 60474, + [SMALL_STATE(1442)] = 60487, + [SMALL_STATE(1443)] = 60500, + [SMALL_STATE(1444)] = 60513, + [SMALL_STATE(1445)] = 60526, + [SMALL_STATE(1446)] = 60537, + [SMALL_STATE(1447)] = 60550, + [SMALL_STATE(1448)] = 60561, + [SMALL_STATE(1449)] = 60570, + [SMALL_STATE(1450)] = 60583, + [SMALL_STATE(1451)] = 60596, + [SMALL_STATE(1452)] = 60609, + [SMALL_STATE(1453)] = 60622, + [SMALL_STATE(1454)] = 60635, + [SMALL_STATE(1455)] = 60648, + [SMALL_STATE(1456)] = 60661, + [SMALL_STATE(1457)] = 60674, + [SMALL_STATE(1458)] = 60687, + [SMALL_STATE(1459)] = 60700, + [SMALL_STATE(1460)] = 60713, + [SMALL_STATE(1461)] = 60726, + [SMALL_STATE(1462)] = 60739, + [SMALL_STATE(1463)] = 60752, + [SMALL_STATE(1464)] = 60761, + [SMALL_STATE(1465)] = 60774, + [SMALL_STATE(1466)] = 60787, + [SMALL_STATE(1467)] = 60800, + [SMALL_STATE(1468)] = 60813, + [SMALL_STATE(1469)] = 60826, + [SMALL_STATE(1470)] = 60835, + [SMALL_STATE(1471)] = 60848, + [SMALL_STATE(1472)] = 60861, + [SMALL_STATE(1473)] = 60874, + [SMALL_STATE(1474)] = 60887, + [SMALL_STATE(1475)] = 60900, + [SMALL_STATE(1476)] = 60913, + [SMALL_STATE(1477)] = 60926, + [SMALL_STATE(1478)] = 60939, + [SMALL_STATE(1479)] = 60952, + [SMALL_STATE(1480)] = 60961, + [SMALL_STATE(1481)] = 60974, + [SMALL_STATE(1482)] = 60987, + [SMALL_STATE(1483)] = 61000, + [SMALL_STATE(1484)] = 61009, + [SMALL_STATE(1485)] = 61018, + [SMALL_STATE(1486)] = 61031, + [SMALL_STATE(1487)] = 61044, + [SMALL_STATE(1488)] = 61057, + [SMALL_STATE(1489)] = 61070, + [SMALL_STATE(1490)] = 61083, + [SMALL_STATE(1491)] = 61096, + [SMALL_STATE(1492)] = 61109, + [SMALL_STATE(1493)] = 61122, + [SMALL_STATE(1494)] = 61133, + [SMALL_STATE(1495)] = 61146, + [SMALL_STATE(1496)] = 61159, + [SMALL_STATE(1497)] = 61172, + [SMALL_STATE(1498)] = 61185, + [SMALL_STATE(1499)] = 61198, + [SMALL_STATE(1500)] = 61211, + [SMALL_STATE(1501)] = 61222, + [SMALL_STATE(1502)] = 61235, + [SMALL_STATE(1503)] = 61248, + [SMALL_STATE(1504)] = 61261, + [SMALL_STATE(1505)] = 61272, + [SMALL_STATE(1506)] = 61285, + [SMALL_STATE(1507)] = 61298, + [SMALL_STATE(1508)] = 61311, + [SMALL_STATE(1509)] = 61324, + [SMALL_STATE(1510)] = 61337, + [SMALL_STATE(1511)] = 61350, + [SMALL_STATE(1512)] = 61363, + [SMALL_STATE(1513)] = 61376, + [SMALL_STATE(1514)] = 61389, + [SMALL_STATE(1515)] = 61402, + [SMALL_STATE(1516)] = 61415, + [SMALL_STATE(1517)] = 61424, + [SMALL_STATE(1518)] = 61437, + [SMALL_STATE(1519)] = 61450, + [SMALL_STATE(1520)] = 61463, + [SMALL_STATE(1521)] = 61476, + [SMALL_STATE(1522)] = 61489, + [SMALL_STATE(1523)] = 61502, + [SMALL_STATE(1524)] = 61515, + [SMALL_STATE(1525)] = 61528, + [SMALL_STATE(1526)] = 61541, + [SMALL_STATE(1527)] = 61554, + [SMALL_STATE(1528)] = 61567, + [SMALL_STATE(1529)] = 61580, + [SMALL_STATE(1530)] = 61593, + [SMALL_STATE(1531)] = 61606, + [SMALL_STATE(1532)] = 61619, + [SMALL_STATE(1533)] = 61632, + [SMALL_STATE(1534)] = 61645, + [SMALL_STATE(1535)] = 61656, + [SMALL_STATE(1536)] = 61669, + [SMALL_STATE(1537)] = 61682, + [SMALL_STATE(1538)] = 61695, + [SMALL_STATE(1539)] = 61708, + [SMALL_STATE(1540)] = 61717, + [SMALL_STATE(1541)] = 61730, + [SMALL_STATE(1542)] = 61739, + [SMALL_STATE(1543)] = 61750, + [SMALL_STATE(1544)] = 61763, + [SMALL_STATE(1545)] = 61776, + [SMALL_STATE(1546)] = 61789, + [SMALL_STATE(1547)] = 61798, + [SMALL_STATE(1548)] = 61811, + [SMALL_STATE(1549)] = 61824, + [SMALL_STATE(1550)] = 61834, + [SMALL_STATE(1551)] = 61844, + [SMALL_STATE(1552)] = 61854, + [SMALL_STATE(1553)] = 61864, + [SMALL_STATE(1554)] = 61874, + [SMALL_STATE(1555)] = 61884, + [SMALL_STATE(1556)] = 61894, + [SMALL_STATE(1557)] = 61904, + [SMALL_STATE(1558)] = 61914, + [SMALL_STATE(1559)] = 61924, + [SMALL_STATE(1560)] = 61932, + [SMALL_STATE(1561)] = 61942, + [SMALL_STATE(1562)] = 61950, + [SMALL_STATE(1563)] = 61960, + [SMALL_STATE(1564)] = 61968, + [SMALL_STATE(1565)] = 61978, + [SMALL_STATE(1566)] = 61988, + [SMALL_STATE(1567)] = 61998, + [SMALL_STATE(1568)] = 62008, + [SMALL_STATE(1569)] = 62018, + [SMALL_STATE(1570)] = 62028, + [SMALL_STATE(1571)] = 62038, + [SMALL_STATE(1572)] = 62048, + [SMALL_STATE(1573)] = 62058, + [SMALL_STATE(1574)] = 62068, + [SMALL_STATE(1575)] = 62078, + [SMALL_STATE(1576)] = 62088, + [SMALL_STATE(1577)] = 62098, + [SMALL_STATE(1578)] = 62108, + [SMALL_STATE(1579)] = 62118, + [SMALL_STATE(1580)] = 62128, + [SMALL_STATE(1581)] = 62138, + [SMALL_STATE(1582)] = 62148, + [SMALL_STATE(1583)] = 62158, + [SMALL_STATE(1584)] = 62168, + [SMALL_STATE(1585)] = 62178, + [SMALL_STATE(1586)] = 62188, + [SMALL_STATE(1587)] = 62198, + [SMALL_STATE(1588)] = 62208, + [SMALL_STATE(1589)] = 62218, + [SMALL_STATE(1590)] = 62228, + [SMALL_STATE(1591)] = 62238, + [SMALL_STATE(1592)] = 62248, + [SMALL_STATE(1593)] = 62258, + [SMALL_STATE(1594)] = 62268, + [SMALL_STATE(1595)] = 62278, + [SMALL_STATE(1596)] = 62288, + [SMALL_STATE(1597)] = 62298, + [SMALL_STATE(1598)] = 62308, + [SMALL_STATE(1599)] = 62318, + [SMALL_STATE(1600)] = 62326, + [SMALL_STATE(1601)] = 62336, + [SMALL_STATE(1602)] = 62344, + [SMALL_STATE(1603)] = 62354, + [SMALL_STATE(1604)] = 62364, + [SMALL_STATE(1605)] = 62374, + [SMALL_STATE(1606)] = 62384, + [SMALL_STATE(1607)] = 62394, + [SMALL_STATE(1608)] = 62404, + [SMALL_STATE(1609)] = 62414, + [SMALL_STATE(1610)] = 62424, + [SMALL_STATE(1611)] = 62434, + [SMALL_STATE(1612)] = 62444, + [SMALL_STATE(1613)] = 62454, + [SMALL_STATE(1614)] = 62464, + [SMALL_STATE(1615)] = 62474, + [SMALL_STATE(1616)] = 62484, + [SMALL_STATE(1617)] = 62494, + [SMALL_STATE(1618)] = 62502, + [SMALL_STATE(1619)] = 62512, + [SMALL_STATE(1620)] = 62522, + [SMALL_STATE(1621)] = 62532, + [SMALL_STATE(1622)] = 62542, + [SMALL_STATE(1623)] = 62552, + [SMALL_STATE(1624)] = 62562, + [SMALL_STATE(1625)] = 62570, + [SMALL_STATE(1626)] = 62580, + [SMALL_STATE(1627)] = 62590, + [SMALL_STATE(1628)] = 62600, + [SMALL_STATE(1629)] = 62610, + [SMALL_STATE(1630)] = 62620, + [SMALL_STATE(1631)] = 62630, + [SMALL_STATE(1632)] = 62640, + [SMALL_STATE(1633)] = 62650, + [SMALL_STATE(1634)] = 62660, + [SMALL_STATE(1635)] = 62670, + [SMALL_STATE(1636)] = 62680, + [SMALL_STATE(1637)] = 62688, + [SMALL_STATE(1638)] = 62698, + [SMALL_STATE(1639)] = 62708, + [SMALL_STATE(1640)] = 62718, + [SMALL_STATE(1641)] = 62728, + [SMALL_STATE(1642)] = 62738, + [SMALL_STATE(1643)] = 62748, + [SMALL_STATE(1644)] = 62758, + [SMALL_STATE(1645)] = 62768, + [SMALL_STATE(1646)] = 62778, + [SMALL_STATE(1647)] = 62788, + [SMALL_STATE(1648)] = 62796, + [SMALL_STATE(1649)] = 62806, + [SMALL_STATE(1650)] = 62816, + [SMALL_STATE(1651)] = 62826, + [SMALL_STATE(1652)] = 62836, + [SMALL_STATE(1653)] = 62846, + [SMALL_STATE(1654)] = 62856, + [SMALL_STATE(1655)] = 62866, + [SMALL_STATE(1656)] = 62876, + [SMALL_STATE(1657)] = 62886, + [SMALL_STATE(1658)] = 62896, + [SMALL_STATE(1659)] = 62906, + [SMALL_STATE(1660)] = 62916, + [SMALL_STATE(1661)] = 62926, + [SMALL_STATE(1662)] = 62934, + [SMALL_STATE(1663)] = 62944, + [SMALL_STATE(1664)] = 62954, + [SMALL_STATE(1665)] = 62964, + [SMALL_STATE(1666)] = 62972, + [SMALL_STATE(1667)] = 62980, + [SMALL_STATE(1668)] = 62990, + [SMALL_STATE(1669)] = 62998, + [SMALL_STATE(1670)] = 63008, + [SMALL_STATE(1671)] = 63016, + [SMALL_STATE(1672)] = 63026, + [SMALL_STATE(1673)] = 63036, + [SMALL_STATE(1674)] = 63046, + [SMALL_STATE(1675)] = 63056, + [SMALL_STATE(1676)] = 63066, + [SMALL_STATE(1677)] = 63076, + [SMALL_STATE(1678)] = 63086, + [SMALL_STATE(1679)] = 63096, + [SMALL_STATE(1680)] = 63106, + [SMALL_STATE(1681)] = 63116, + [SMALL_STATE(1682)] = 63126, + [SMALL_STATE(1683)] = 63134, + [SMALL_STATE(1684)] = 63144, + [SMALL_STATE(1685)] = 63152, + [SMALL_STATE(1686)] = 63162, + [SMALL_STATE(1687)] = 63172, + [SMALL_STATE(1688)] = 63182, + [SMALL_STATE(1689)] = 63192, + [SMALL_STATE(1690)] = 63200, + [SMALL_STATE(1691)] = 63210, + [SMALL_STATE(1692)] = 63220, + [SMALL_STATE(1693)] = 63230, + [SMALL_STATE(1694)] = 63240, + [SMALL_STATE(1695)] = 63250, + [SMALL_STATE(1696)] = 63258, + [SMALL_STATE(1697)] = 63268, + [SMALL_STATE(1698)] = 63278, + [SMALL_STATE(1699)] = 63288, + [SMALL_STATE(1700)] = 63296, + [SMALL_STATE(1701)] = 63306, + [SMALL_STATE(1702)] = 63316, + [SMALL_STATE(1703)] = 63324, + [SMALL_STATE(1704)] = 63334, + [SMALL_STATE(1705)] = 63342, + [SMALL_STATE(1706)] = 63352, + [SMALL_STATE(1707)] = 63362, + [SMALL_STATE(1708)] = 63372, + [SMALL_STATE(1709)] = 63380, + [SMALL_STATE(1710)] = 63390, + [SMALL_STATE(1711)] = 63400, + [SMALL_STATE(1712)] = 63410, + [SMALL_STATE(1713)] = 63420, + [SMALL_STATE(1714)] = 63430, + [SMALL_STATE(1715)] = 63440, + [SMALL_STATE(1716)] = 63450, + [SMALL_STATE(1717)] = 63460, + [SMALL_STATE(1718)] = 63470, + [SMALL_STATE(1719)] = 63478, + [SMALL_STATE(1720)] = 63486, + [SMALL_STATE(1721)] = 63494, + [SMALL_STATE(1722)] = 63504, + [SMALL_STATE(1723)] = 63514, + [SMALL_STATE(1724)] = 63524, + [SMALL_STATE(1725)] = 63534, + [SMALL_STATE(1726)] = 63544, + [SMALL_STATE(1727)] = 63554, + [SMALL_STATE(1728)] = 63564, + [SMALL_STATE(1729)] = 63574, + [SMALL_STATE(1730)] = 63581, + [SMALL_STATE(1731)] = 63588, + [SMALL_STATE(1732)] = 63595, + [SMALL_STATE(1733)] = 63602, + [SMALL_STATE(1734)] = 63609, + [SMALL_STATE(1735)] = 63616, + [SMALL_STATE(1736)] = 63623, + [SMALL_STATE(1737)] = 63630, + [SMALL_STATE(1738)] = 63637, + [SMALL_STATE(1739)] = 63644, + [SMALL_STATE(1740)] = 63651, + [SMALL_STATE(1741)] = 63658, + [SMALL_STATE(1742)] = 63665, + [SMALL_STATE(1743)] = 63672, + [SMALL_STATE(1744)] = 63679, + [SMALL_STATE(1745)] = 63686, + [SMALL_STATE(1746)] = 63693, + [SMALL_STATE(1747)] = 63700, + [SMALL_STATE(1748)] = 63707, + [SMALL_STATE(1749)] = 63714, + [SMALL_STATE(1750)] = 63721, + [SMALL_STATE(1751)] = 63728, + [SMALL_STATE(1752)] = 63735, + [SMALL_STATE(1753)] = 63742, + [SMALL_STATE(1754)] = 63749, + [SMALL_STATE(1755)] = 63756, + [SMALL_STATE(1756)] = 63763, + [SMALL_STATE(1757)] = 63770, + [SMALL_STATE(1758)] = 63777, + [SMALL_STATE(1759)] = 63784, + [SMALL_STATE(1760)] = 63791, + [SMALL_STATE(1761)] = 63798, + [SMALL_STATE(1762)] = 63805, + [SMALL_STATE(1763)] = 63812, + [SMALL_STATE(1764)] = 63819, + [SMALL_STATE(1765)] = 63826, + [SMALL_STATE(1766)] = 63833, + [SMALL_STATE(1767)] = 63840, + [SMALL_STATE(1768)] = 63847, + [SMALL_STATE(1769)] = 63854, + [SMALL_STATE(1770)] = 63861, + [SMALL_STATE(1771)] = 63868, + [SMALL_STATE(1772)] = 63875, + [SMALL_STATE(1773)] = 63882, + [SMALL_STATE(1774)] = 63889, + [SMALL_STATE(1775)] = 63896, + [SMALL_STATE(1776)] = 63903, + [SMALL_STATE(1777)] = 63910, + [SMALL_STATE(1778)] = 63917, + [SMALL_STATE(1779)] = 63924, + [SMALL_STATE(1780)] = 63931, + [SMALL_STATE(1781)] = 63938, + [SMALL_STATE(1782)] = 63945, + [SMALL_STATE(1783)] = 63952, + [SMALL_STATE(1784)] = 63959, + [SMALL_STATE(1785)] = 63966, + [SMALL_STATE(1786)] = 63973, + [SMALL_STATE(1787)] = 63980, + [SMALL_STATE(1788)] = 63987, + [SMALL_STATE(1789)] = 63994, + [SMALL_STATE(1790)] = 64001, + [SMALL_STATE(1791)] = 64008, + [SMALL_STATE(1792)] = 64015, + [SMALL_STATE(1793)] = 64022, + [SMALL_STATE(1794)] = 64029, + [SMALL_STATE(1795)] = 64036, + [SMALL_STATE(1796)] = 64043, + [SMALL_STATE(1797)] = 64050, + [SMALL_STATE(1798)] = 64057, + [SMALL_STATE(1799)] = 64064, + [SMALL_STATE(1800)] = 64071, + [SMALL_STATE(1801)] = 64078, + [SMALL_STATE(1802)] = 64085, + [SMALL_STATE(1803)] = 64092, + [SMALL_STATE(1804)] = 64099, + [SMALL_STATE(1805)] = 64106, + [SMALL_STATE(1806)] = 64113, + [SMALL_STATE(1807)] = 64120, + [SMALL_STATE(1808)] = 64127, + [SMALL_STATE(1809)] = 64134, + [SMALL_STATE(1810)] = 64141, + [SMALL_STATE(1811)] = 64148, + [SMALL_STATE(1812)] = 64155, + [SMALL_STATE(1813)] = 64162, + [SMALL_STATE(1814)] = 64169, + [SMALL_STATE(1815)] = 64176, + [SMALL_STATE(1816)] = 64183, + [SMALL_STATE(1817)] = 64190, + [SMALL_STATE(1818)] = 64197, + [SMALL_STATE(1819)] = 64204, + [SMALL_STATE(1820)] = 64211, + [SMALL_STATE(1821)] = 64218, + [SMALL_STATE(1822)] = 64225, + [SMALL_STATE(1823)] = 64232, + [SMALL_STATE(1824)] = 64239, + [SMALL_STATE(1825)] = 64246, + [SMALL_STATE(1826)] = 64253, + [SMALL_STATE(1827)] = 64260, + [SMALL_STATE(1828)] = 64267, + [SMALL_STATE(1829)] = 64274, + [SMALL_STATE(1830)] = 64281, + [SMALL_STATE(1831)] = 64288, + [SMALL_STATE(1832)] = 64295, + [SMALL_STATE(1833)] = 64302, + [SMALL_STATE(1834)] = 64309, + [SMALL_STATE(1835)] = 64316, + [SMALL_STATE(1836)] = 64323, + [SMALL_STATE(1837)] = 64330, + [SMALL_STATE(1838)] = 64337, + [SMALL_STATE(1839)] = 64344, + [SMALL_STATE(1840)] = 64351, + [SMALL_STATE(1841)] = 64358, + [SMALL_STATE(1842)] = 64365, + [SMALL_STATE(1843)] = 64372, + [SMALL_STATE(1844)] = 64379, + [SMALL_STATE(1845)] = 64386, + [SMALL_STATE(1846)] = 64393, + [SMALL_STATE(1847)] = 64400, + [SMALL_STATE(1848)] = 64407, + [SMALL_STATE(1849)] = 64414, + [SMALL_STATE(1850)] = 64421, + [SMALL_STATE(1851)] = 64428, + [SMALL_STATE(1852)] = 64435, + [SMALL_STATE(1853)] = 64442, + [SMALL_STATE(1854)] = 64449, + [SMALL_STATE(1855)] = 64456, + [SMALL_STATE(1856)] = 64463, + [SMALL_STATE(1857)] = 64470, + [SMALL_STATE(1858)] = 64477, + [SMALL_STATE(1859)] = 64484, + [SMALL_STATE(1860)] = 64491, + [SMALL_STATE(1861)] = 64498, + [SMALL_STATE(1862)] = 64505, + [SMALL_STATE(1863)] = 64512, + [SMALL_STATE(1864)] = 64519, + [SMALL_STATE(1865)] = 64526, + [SMALL_STATE(1866)] = 64533, + [SMALL_STATE(1867)] = 64540, + [SMALL_STATE(1868)] = 64547, + [SMALL_STATE(1869)] = 64554, + [SMALL_STATE(1870)] = 64561, + [SMALL_STATE(1871)] = 64568, + [SMALL_STATE(1872)] = 64575, + [SMALL_STATE(1873)] = 64582, + [SMALL_STATE(1874)] = 64589, + [SMALL_STATE(1875)] = 64596, + [SMALL_STATE(1876)] = 64603, + [SMALL_STATE(1877)] = 64610, + [SMALL_STATE(1878)] = 64617, + [SMALL_STATE(1879)] = 64624, + [SMALL_STATE(1880)] = 64631, + [SMALL_STATE(1881)] = 64638, + [SMALL_STATE(1882)] = 64645, + [SMALL_STATE(1883)] = 64652, + [SMALL_STATE(1884)] = 64659, + [SMALL_STATE(1885)] = 64666, + [SMALL_STATE(1886)] = 64673, + [SMALL_STATE(1887)] = 64680, + [SMALL_STATE(1888)] = 64687, + [SMALL_STATE(1889)] = 64694, + [SMALL_STATE(1890)] = 64701, + [SMALL_STATE(1891)] = 64708, + [SMALL_STATE(1892)] = 64715, + [SMALL_STATE(1893)] = 64722, + [SMALL_STATE(1894)] = 64729, + [SMALL_STATE(1895)] = 64736, + [SMALL_STATE(1896)] = 64743, + [SMALL_STATE(1897)] = 64750, + [SMALL_STATE(1898)] = 64757, + [SMALL_STATE(1899)] = 64764, + [SMALL_STATE(1900)] = 64771, + [SMALL_STATE(1901)] = 64778, + [SMALL_STATE(1902)] = 64785, + [SMALL_STATE(1903)] = 64792, + [SMALL_STATE(1904)] = 64799, + [SMALL_STATE(1905)] = 64806, + [SMALL_STATE(1906)] = 64813, + [SMALL_STATE(1907)] = 64820, + [SMALL_STATE(1908)] = 64827, + [SMALL_STATE(1909)] = 64834, + [SMALL_STATE(1910)] = 64841, + [SMALL_STATE(1911)] = 64848, + [SMALL_STATE(1912)] = 64855, + [SMALL_STATE(1913)] = 64862, + [SMALL_STATE(1914)] = 64869, + [SMALL_STATE(1915)] = 64876, + [SMALL_STATE(1916)] = 64883, + [SMALL_STATE(1917)] = 64890, + [SMALL_STATE(1918)] = 64897, + [SMALL_STATE(1919)] = 64904, + [SMALL_STATE(1920)] = 64911, + [SMALL_STATE(1921)] = 64918, + [SMALL_STATE(1922)] = 64925, + [SMALL_STATE(1923)] = 64932, + [SMALL_STATE(1924)] = 64939, + [SMALL_STATE(1925)] = 64946, + [SMALL_STATE(1926)] = 64953, + [SMALL_STATE(1927)] = 64960, + [SMALL_STATE(1928)] = 64967, + [SMALL_STATE(1929)] = 64974, + [SMALL_STATE(1930)] = 64981, + [SMALL_STATE(1931)] = 64988, + [SMALL_STATE(1932)] = 64995, + [SMALL_STATE(1933)] = 65002, + [SMALL_STATE(1934)] = 65009, + [SMALL_STATE(1935)] = 65016, + [SMALL_STATE(1936)] = 65023, + [SMALL_STATE(1937)] = 65030, + [SMALL_STATE(1938)] = 65037, + [SMALL_STATE(1939)] = 65044, + [SMALL_STATE(1940)] = 65051, + [SMALL_STATE(1941)] = 65058, + [SMALL_STATE(1942)] = 65065, + [SMALL_STATE(1943)] = 65072, + [SMALL_STATE(1944)] = 65079, + [SMALL_STATE(1945)] = 65086, + [SMALL_STATE(1946)] = 65093, + [SMALL_STATE(1947)] = 65100, + [SMALL_STATE(1948)] = 65107, + [SMALL_STATE(1949)] = 65114, + [SMALL_STATE(1950)] = 65121, + [SMALL_STATE(1951)] = 65128, + [SMALL_STATE(1952)] = 65135, + [SMALL_STATE(1953)] = 65142, + [SMALL_STATE(1954)] = 65149, + [SMALL_STATE(1955)] = 65156, + [SMALL_STATE(1956)] = 65163, + [SMALL_STATE(1957)] = 65170, + [SMALL_STATE(1958)] = 65177, + [SMALL_STATE(1959)] = 65184, + [SMALL_STATE(1960)] = 65191, + [SMALL_STATE(1961)] = 65198, + [SMALL_STATE(1962)] = 65205, + [SMALL_STATE(1963)] = 65212, + [SMALL_STATE(1964)] = 65219, + [SMALL_STATE(1965)] = 65226, + [SMALL_STATE(1966)] = 65233, + [SMALL_STATE(1967)] = 65240, + [SMALL_STATE(1968)] = 65247, + [SMALL_STATE(1969)] = 65254, + [SMALL_STATE(1970)] = 65261, + [SMALL_STATE(1971)] = 65268, + [SMALL_STATE(1972)] = 65275, + [SMALL_STATE(1973)] = 65282, + [SMALL_STATE(1974)] = 65289, + [SMALL_STATE(1975)] = 65296, + [SMALL_STATE(1976)] = 65303, + [SMALL_STATE(1977)] = 65310, + [SMALL_STATE(1978)] = 65317, + [SMALL_STATE(1979)] = 65324, + [SMALL_STATE(1980)] = 65331, + [SMALL_STATE(1981)] = 65338, + [SMALL_STATE(1982)] = 65345, + [SMALL_STATE(1983)] = 65352, + [SMALL_STATE(1984)] = 65359, + [SMALL_STATE(1985)] = 65366, + [SMALL_STATE(1986)] = 65373, + [SMALL_STATE(1987)] = 65380, + [SMALL_STATE(1988)] = 65387, + [SMALL_STATE(1989)] = 65394, + [SMALL_STATE(1990)] = 65401, + [SMALL_STATE(1991)] = 65408, + [SMALL_STATE(1992)] = 65415, + [SMALL_STATE(1993)] = 65422, + [SMALL_STATE(1994)] = 65429, + [SMALL_STATE(1995)] = 65436, + [SMALL_STATE(1996)] = 65443, + [SMALL_STATE(1997)] = 65450, + [SMALL_STATE(1998)] = 65457, + [SMALL_STATE(1999)] = 65464, + [SMALL_STATE(2000)] = 65471, + [SMALL_STATE(2001)] = 65478, + [SMALL_STATE(2002)] = 65485, + [SMALL_STATE(2003)] = 65492, + [SMALL_STATE(2004)] = 65499, + [SMALL_STATE(2005)] = 65506, + [SMALL_STATE(2006)] = 65513, + [SMALL_STATE(2007)] = 65520, + [SMALL_STATE(2008)] = 65527, + [SMALL_STATE(2009)] = 65534, + [SMALL_STATE(2010)] = 65541, + [SMALL_STATE(2011)] = 65548, + [SMALL_STATE(2012)] = 65555, + [SMALL_STATE(2013)] = 65562, + [SMALL_STATE(2014)] = 65569, + [SMALL_STATE(2015)] = 65576, + [SMALL_STATE(2016)] = 65583, + [SMALL_STATE(2017)] = 65590, + [SMALL_STATE(2018)] = 65597, + [SMALL_STATE(2019)] = 65604, + [SMALL_STATE(2020)] = 65611, + [SMALL_STATE(2021)] = 65618, + [SMALL_STATE(2022)] = 65625, + [SMALL_STATE(2023)] = 65632, + [SMALL_STATE(2024)] = 65639, + [SMALL_STATE(2025)] = 65646, + [SMALL_STATE(2026)] = 65653, + [SMALL_STATE(2027)] = 65660, + [SMALL_STATE(2028)] = 65667, + [SMALL_STATE(2029)] = 65674, + [SMALL_STATE(2030)] = 65681, + [SMALL_STATE(2031)] = 65688, + [SMALL_STATE(2032)] = 65695, + [SMALL_STATE(2033)] = 65702, + [SMALL_STATE(2034)] = 65709, + [SMALL_STATE(2035)] = 65716, + [SMALL_STATE(2036)] = 65723, + [SMALL_STATE(2037)] = 65730, + [SMALL_STATE(2038)] = 65737, + [SMALL_STATE(2039)] = 65744, + [SMALL_STATE(2040)] = 65751, + [SMALL_STATE(2041)] = 65758, + [SMALL_STATE(2042)] = 65765, + [SMALL_STATE(2043)] = 65772, + [SMALL_STATE(2044)] = 65779, + [SMALL_STATE(2045)] = 65786, + [SMALL_STATE(2046)] = 65793, + [SMALL_STATE(2047)] = 65800, + [SMALL_STATE(2048)] = 65807, + [SMALL_STATE(2049)] = 65814, + [SMALL_STATE(2050)] = 65821, + [SMALL_STATE(2051)] = 65828, + [SMALL_STATE(2052)] = 65835, + [SMALL_STATE(2053)] = 65842, + [SMALL_STATE(2054)] = 65849, + [SMALL_STATE(2055)] = 65856, + [SMALL_STATE(2056)] = 65863, + [SMALL_STATE(2057)] = 65870, + [SMALL_STATE(2058)] = 65877, + [SMALL_STATE(2059)] = 65884, + [SMALL_STATE(2060)] = 65891, + [SMALL_STATE(2061)] = 65898, + [SMALL_STATE(2062)] = 65905, + [SMALL_STATE(2063)] = 65912, + [SMALL_STATE(2064)] = 65919, + [SMALL_STATE(2065)] = 65926, + [SMALL_STATE(2066)] = 65933, + [SMALL_STATE(2067)] = 65940, + [SMALL_STATE(2068)] = 65947, + [SMALL_STATE(2069)] = 65954, + [SMALL_STATE(2070)] = 65961, + [SMALL_STATE(2071)] = 65968, + [SMALL_STATE(2072)] = 65975, + [SMALL_STATE(2073)] = 65982, + [SMALL_STATE(2074)] = 65989, + [SMALL_STATE(2075)] = 65996, + [SMALL_STATE(2076)] = 66003, + [SMALL_STATE(2077)] = 66010, + [SMALL_STATE(2078)] = 66017, + [SMALL_STATE(2079)] = 66024, + [SMALL_STATE(2080)] = 66031, + [SMALL_STATE(2081)] = 66038, + [SMALL_STATE(2082)] = 66045, + [SMALL_STATE(2083)] = 66052, + [SMALL_STATE(2084)] = 66059, + [SMALL_STATE(2085)] = 66066, + [SMALL_STATE(2086)] = 66073, + [SMALL_STATE(2087)] = 66080, + [SMALL_STATE(2088)] = 66087, + [SMALL_STATE(2089)] = 66094, + [SMALL_STATE(2090)] = 66101, + [SMALL_STATE(2091)] = 66108, + [SMALL_STATE(2092)] = 66115, + [SMALL_STATE(2093)] = 66122, + [SMALL_STATE(2094)] = 66129, + [SMALL_STATE(2095)] = 66136, + [SMALL_STATE(2096)] = 66143, + [SMALL_STATE(2097)] = 66150, + [SMALL_STATE(2098)] = 66157, + [SMALL_STATE(2099)] = 66164, + [SMALL_STATE(2100)] = 66171, + [SMALL_STATE(2101)] = 66178, + [SMALL_STATE(2102)] = 66185, + [SMALL_STATE(2103)] = 66192, + [SMALL_STATE(2104)] = 66199, + [SMALL_STATE(2105)] = 66206, + [SMALL_STATE(2106)] = 66213, + [SMALL_STATE(2107)] = 66220, + [SMALL_STATE(2108)] = 66227, + [SMALL_STATE(2109)] = 66234, + [SMALL_STATE(2110)] = 66241, + [SMALL_STATE(2111)] = 66248, + [SMALL_STATE(2112)] = 66255, + [SMALL_STATE(2113)] = 66262, + [SMALL_STATE(2114)] = 66269, + [SMALL_STATE(2115)] = 66276, + [SMALL_STATE(2116)] = 66283, + [SMALL_STATE(2117)] = 66290, + [SMALL_STATE(2118)] = 66297, + [SMALL_STATE(2119)] = 66304, + [SMALL_STATE(2120)] = 66311, + [SMALL_STATE(2121)] = 66318, + [SMALL_STATE(2122)] = 66325, + [SMALL_STATE(2123)] = 66332, + [SMALL_STATE(2124)] = 66339, + [SMALL_STATE(2125)] = 66346, + [SMALL_STATE(2126)] = 66353, + [SMALL_STATE(2127)] = 66360, + [SMALL_STATE(2128)] = 66367, + [SMALL_STATE(2129)] = 66374, + [SMALL_STATE(2130)] = 66381, + [SMALL_STATE(2131)] = 66388, + [SMALL_STATE(2132)] = 66395, + [SMALL_STATE(2133)] = 66402, + [SMALL_STATE(2134)] = 66409, + [SMALL_STATE(2135)] = 66416, + [SMALL_STATE(2136)] = 66423, + [SMALL_STATE(2137)] = 66430, + [SMALL_STATE(2138)] = 66437, + [SMALL_STATE(2139)] = 66444, + [SMALL_STATE(2140)] = 66451, + [SMALL_STATE(2141)] = 66458, + [SMALL_STATE(2142)] = 66465, + [SMALL_STATE(2143)] = 66472, + [SMALL_STATE(2144)] = 66479, + [SMALL_STATE(2145)] = 66486, + [SMALL_STATE(2146)] = 66493, + [SMALL_STATE(2147)] = 66500, + [SMALL_STATE(2148)] = 66507, + [SMALL_STATE(2149)] = 66514, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), @@ -119671,65 +119857,65 @@ static const TSParseActionEntry ts_parse_actions[] = { [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), @@ -119741,81 +119927,81 @@ static const TSParseActionEntry ts_parse_actions[] = { [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 2, 0, 0), [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 3, 0, 0), [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 3, 0, 0), [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 3, 0, 0), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(129), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(136), [312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(156), [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1209), [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1232), - [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(147), + [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(152), [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1164), - [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1368), + [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(670), - [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(145), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(437), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(269), + [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(143), + [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(471), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(274), [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(30), [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2115), - [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1283), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2027), [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2116), [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1721), [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1688), [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(573), - [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(259), - [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), + [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(257), + [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1696), [389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1697), [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1698), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(950), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(952), [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1500), [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2029), [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2030), @@ -119823,29 +120009,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(666), [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(45), [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(49), - [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(484), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(428), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(486), [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1935), - [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1498), [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1848), [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2051), [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1621), [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1715), - [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1285), [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1687), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1346), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1634), [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1653), [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1555), [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2108), [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1767), [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), @@ -119857,16 +120043,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), - [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), @@ -119874,23 +120060,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), @@ -119904,7 +120090,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), @@ -119921,7 +120107,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), @@ -119970,13 +120156,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), @@ -119986,284 +120172,284 @@ static const TSParseActionEntry ts_parse_actions[] = { [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [769] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(659), - [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(656), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), + [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(659), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), + [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), + [792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(656), [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), - [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), - [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), + [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), + [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [1027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), + [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), @@ -120276,170 +120462,170 @@ static const TSParseActionEntry ts_parse_actions[] = { [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [1345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [1364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), - [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [1379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(316), - [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), + [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(315), + [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(317), + [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), - [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(330), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), - [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), - [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), - [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(354), - [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(355), - [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), - [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1373), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(327), + [1415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), + [1417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(332), + [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), + [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(345), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [1449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), + [1451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), + [1453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), + [1472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), - [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), - [1532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(400), - [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [1545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(409), - [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), - [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), - [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), - [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), - [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), - [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), - [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), - [1600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), - [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), - [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), - [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), - [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), - [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), - [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), - [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), - [1662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), - [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), - [1684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), + [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), + [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), + [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(408), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(416), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), + [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), + [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), + [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), + [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), + [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), + [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), + [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), + [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), + [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), + [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), + [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), + [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), + [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), + [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), + [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), + [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), + [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), + [1676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), + [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [1680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), @@ -120474,18 +120660,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), - [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), - [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(961), + [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(962), + [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(962), [1762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1323), [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [1771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [1771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(967), [1774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1770), [1777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), [1780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(970), - [1789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(936), + [1786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(936), + [1789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(290), [1792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), [1797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), @@ -120493,7 +120679,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(627), [1806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(59), [1809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [1812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [1812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(482), [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), @@ -120514,18 +120700,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), @@ -120540,12 +120726,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), [1903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), @@ -120554,13 +120740,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), @@ -120569,40 +120755,40 @@ static const TSParseActionEntry ts_parse_actions[] = { [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), @@ -120612,95 +120798,95 @@ static const TSParseActionEntry ts_parse_actions[] = { [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), [2099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(961), - [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1321), + [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(962), + [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1322), [2209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(947), - [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(970), + [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(967), + [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1365), + [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(936), [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), - [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(290), [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), [2233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), [2235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(59), [2238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [2241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [2241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(482), [2244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), [2246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), @@ -120714,239 +120900,239 @@ static const TSParseActionEntry ts_parse_actions[] = { [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), [2268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(766), [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), - [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(920), + [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(850), [2293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(752), - [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [2304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(843), + [2304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(852), [2307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(755), [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [2338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), - [2342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), - [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [2348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), - [2354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(813), - [2357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(309), - [2362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [2377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1105), - [2380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(822), - [2383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(320), - [2386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [2393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1123), - [2396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(851), - [2399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(329), - [2402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(374), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [2413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), - [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [2429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1132), - [2432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(886), - [2435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(353), - [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [2350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), + [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [2368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [2370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), + [2376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(817), + [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(313), + [2384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), + [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1106), + [2406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(827), + [2409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(311), + [2412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(337), + [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [2419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1135), + [2422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(860), + [2425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(339), + [2428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(362), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [2433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(865), + [2439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(326), + [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), [2469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), [2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [2485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), - [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), - [2493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), - [2496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), - [2501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [2506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), - [2508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), - [2510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), - [2512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), - [2515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(965), - [2518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [2533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [2539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [2549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [2557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(990), - [2580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), - [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [2589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), - [2592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [2594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [2479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [2485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [2491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), + [2499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [2502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(947), + [2507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [2512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), + [2514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), + [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), + [2524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [2526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(968), + [2529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(968), + [2532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [2561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), + [2567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(989), + [2581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(989), + [2584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [2617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(672), - [2623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), - [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), - [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), - [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [2636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), - [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [2649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [2654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), - [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [2625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [2628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), + [2631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), + [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [2639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), + [2642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), - [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), [2669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [2672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), - [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [2674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [2687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), - [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), - [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), - [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), - [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), - [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [2687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), + [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), + [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), + [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1118), - [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), - [2712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), - [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), - [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1150), - [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [2730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), - [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), + [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1120), + [2710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), + [2716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1155), + [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), + [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), + [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1156), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [2728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), + [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), [2736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), [2740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), - [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), + [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), - [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), - [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), + [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), [2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1856), - [2780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1342), - [2783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), - [2786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(145), + [2780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1350), + [2783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(143), + [2786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(143), [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1281), + [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1284), [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), @@ -120954,298 +121140,298 @@ static const TSParseActionEntry ts_parse_actions[] = { [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), - [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), - [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), + [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), - [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), + [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033), [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), [2985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), - [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1258), + [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1253), [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(50), - [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [2998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), + [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [2998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1257), [3001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1222), [3004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), [3006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(68), [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [3031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), [3034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), [3037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), - [3039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(46), [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), [3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [3089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [3095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), - [3102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), + [3089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), + [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1281), + [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1284), [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), - [3131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), - [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(145), - [3137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), - [3144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), - [3147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1269), - [3150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), - [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [3191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), - [3219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), - [3221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), - [3223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [3154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1351), + [3161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [3168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [3171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1277), + [3174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), + [3177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(143), + [3180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(143), + [3183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), + [3185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [3229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), + [3231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [3241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), - [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [3241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), + [3243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [3247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), [3249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), [3251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), - [3258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), - [3261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), - [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [3283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), - [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [3307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), - [3309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), - [3312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), - [3315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [3322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), - [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [3326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1338), - [3333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [3343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), - [3345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), - [3347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [3358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1352), - [3363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [3367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [3375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), - [3378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), - [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [3383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), - [3385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), - [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [3389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), - [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [3393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [3395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), - [3399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), - [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [3403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), - [3405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), - [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [3270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), + [3273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [3277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), + [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), + [3291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), + [3294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), + [3297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), + [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), + [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), + [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), + [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), + [3326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [3339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [3343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [3349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1344), + [3352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [3356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), + [3358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1347), + [3361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [3365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [3370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [3373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), + [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [3385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), + [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [3389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [3394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), + [3397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), + [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [3401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), + [3403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [3408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), + [3411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), - [3415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1379), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [3415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1401), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), [3432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), @@ -121254,166 +121440,166 @@ static const TSParseActionEntry ts_parse_actions[] = { [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), [3473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1436), [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), - [3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(383), [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [3487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), [3489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1441), [3492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), [3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), - [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1294), + [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1296), [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), - [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), - [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [3564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [3572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), - [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), - [3582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(317), - [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [3582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(321), + [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), [3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), - [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [3597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), [3601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1486), [3604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), [3636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [3654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1399), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1355), [3667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), [3669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), - [3675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), + [3675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1248), [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [3680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1691), [3683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), - [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), [3701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), - [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [3709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), - [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), [3719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), - [3721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1298), + [3721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1297), [3724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(721), [3727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [3735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), [3752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), [3764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), @@ -121433,182 +121619,182 @@ static const TSParseActionEntry ts_parse_actions[] = { [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [3814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [3822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [3832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), [3880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), [3890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), [3986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), [4062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), [4150] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), @@ -121616,39 +121802,39 @@ static const TSParseActionEntry ts_parse_actions[] = { [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), - [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), @@ -121660,7 +121846,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), @@ -121670,31 +121856,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), @@ -121703,7 +121889,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), @@ -121719,31 +121905,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), }; From 103a700af551ba8d3402fd68e6f3cd4bf45cbe80 Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Tue, 1 Jul 2025 15:11:27 +0200 Subject: [PATCH 14/19] Update version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index b2f7b80..fb68348 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.25.6" +version = "0.25.7" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" From b59f9dd34f17998139877316995e796073faf84b Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Wed, 16 Jul 2025 14:15:53 +0200 Subject: [PATCH 15/19] Fix parsing iex('calc.exe') --- Cargo.toml | 2 +- grammar.js | 26 +- src/grammar.json | 210 +- src/node-types.json | 4 + src/parser.c | 94488 ++++++++++++++++++------------------- test/corpus/commands.txt | 31 +- 6 files changed, 46007 insertions(+), 48754 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fb68348..f43c2b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.25.7" +version = "0.25.8" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" diff --git a/grammar.js b/grammar.js index 929018d..8bc772f 100644 --- a/grammar.js +++ b/grammar.js @@ -3,7 +3,8 @@ const PREC = { UNARY: 2, CAST : 3, ELEMENT_ACCESS : 4, - EMPTY : 5 + EMPTY : 5, + PARAM : 6 } module.exports = grammar({ @@ -536,7 +537,7 @@ module.exports = grammar({ "\"" ), - command_name: $ => prec.right(seq( + command_name: $ => seq( /[^\{\}\(\);,\|\&`"'\s\r\n\[\]\+\-\*\/\$@<\!%]+/, repeat( choice( @@ -546,17 +547,15 @@ module.exports = grammar({ token.immediate("''") ) ) - )), + ), path_command_name_token: $ => /[0-9a-zA-Z_?\-\.\\]+/, // Use to parse command path - path_command_name: $ => prec.right( - repeat1( - choice( - $.path_command_name_token, - $.variable - ) + path_command_name: $ => repeat1( + choice( + $.path_command_name_token, + $.variable ) ), @@ -568,12 +567,12 @@ module.exports = grammar({ command_elements: $ => prec.right(repeat1($._command_element)), - _command_element: $ => choice( + _command_element: $ => prec.right(choice( $.command_parameter, seq($._command_argument, optional($.argument_list)), $.redirection, $.stop_parsing - ), + )), // Stop parsing is a token that end the parsing of command line stop_parsing: $ => /--%[^\r\n]*/, @@ -583,9 +582,10 @@ module.exports = grammar({ command_argument_sep: $ => prec.right(choice(repeat1(" "), ":")), // Adapt the grammar to have same behavior - _command_argument: $ => prec.right(choice( + _command_argument: $ => prec.right(PREC.PARAM, choice( seq($.command_argument_sep, optional($.generic_token)), - seq($.command_argument_sep, $.array_literal_expression) + seq($.command_argument_sep, $.array_literal_expression), + $.parenthesized_expression )), foreach_command: $ => seq(choice("%", reservedWord("foreach-object")), field("command_elements", repeat1($.script_block_expression))), diff --git a/src/grammar.json b/src/grammar.json index b222d64..d32297e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -4021,85 +4021,77 @@ ] }, "command_name": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "PATTERN", - "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\r\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "[^\\{\\}\\(\\);,\\|\\&\"'\\s\\r\\n]+" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "\"" - } - }, - { - "type": "SYMBOL", - "name": "_expandable_string_literal_immediate" + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\r\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "[^\\{\\}\\(\\);,\\|\\&\"'\\s\\r\\n]+" + } + }, + { + "type": "SEQ", + "members": [ + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "\"" } - ] - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "\"\"" - } - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "''" + }, + { + "type": "SYMBOL", + "name": "_expandable_string_literal_immediate" } + ] + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "\"\"" } - ] - } + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "''" + } + } + ] } - ] - } + } + ] }, "path_command_name_token": { "type": "PATTERN", "value": "[0-9a-zA-Z_?\\-\\.\\\\]+" }, "path_command_name": { - "type": "PREC_RIGHT", - "value": 0, + "type": "REPEAT1", "content": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "path_command_name_token" - }, - { - "type": "SYMBOL", - "name": "variable" - } - ] - } + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "path_command_name_token" + }, + { + "type": "SYMBOL", + "name": "variable" + } + ] } }, "command_name_expr": { @@ -4131,42 +4123,46 @@ } }, "_command_element": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "command_parameter" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_command_argument" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "argument_list" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "redirection" - }, - { - "type": "SYMBOL", - "name": "stop_parsing" - } - ] + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "command_parameter" + }, + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_command_argument" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "argument_list" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SYMBOL", + "name": "redirection" + }, + { + "type": "SYMBOL", + "name": "stop_parsing" + } + ] + } }, "stop_parsing": { "type": "PATTERN", @@ -4194,7 +4190,7 @@ }, "_command_argument": { "type": "PREC_RIGHT", - "value": 0, + "value": 6, "content": { "type": "CHOICE", "members": [ @@ -4231,6 +4227,10 @@ "name": "array_literal_expression" } ] + }, + { + "type": "SYMBOL", + "name": "parenthesized_expression" } ] } diff --git a/src/node-types.json b/src/node-types.json index 02de7e3..e8ee169 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -639,6 +639,10 @@ "type": "generic_token", "named": true }, + { + "type": "parenthesized_expression", + "named": true + }, { "type": "redirection", "named": true diff --git a/src/parser.c b/src/parser.c index 8d024b9..189edc2 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,8 +13,8 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 2150 -#define LARGE_STATE_COUNT 379 +#define STATE_COUNT 2116 +#define LARGE_STATE_COUNT 371 #define SYMBOL_COUNT 396 #define ALIAS_COUNT 0 #define TOKEN_COUNT 215 @@ -2991,68 +2991,68 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [43] = 42, [44] = 44, [45] = 45, - [46] = 45, - [47] = 47, + [46] = 46, + [47] = 45, [48] = 44, - [49] = 47, + [49] = 46, [50] = 45, - [51] = 47, - [52] = 44, + [51] = 44, + [52] = 46, [53] = 45, - [54] = 54, - [55] = 44, + [54] = 45, + [55] = 46, [56] = 45, - [57] = 47, - [58] = 44, + [57] = 44, + [58] = 46, [59] = 45, - [60] = 47, - [61] = 44, - [62] = 45, - [63] = 47, + [60] = 44, + [61] = 46, + [62] = 46, + [63] = 46, [64] = 44, - [65] = 45, - [66] = 47, - [67] = 44, - [68] = 45, - [69] = 45, - [70] = 45, - [71] = 71, - [72] = 47, - [73] = 73, - [74] = 54, - [75] = 71, + [65] = 65, + [66] = 44, + [67] = 67, + [68] = 46, + [69] = 46, + [70] = 46, + [71] = 45, + [72] = 44, + [73] = 67, + [74] = 74, + [75] = 65, [76] = 3, [77] = 3, - [78] = 78, - [79] = 78, - [80] = 3, - [81] = 81, - [82] = 3, + [78] = 3, + [79] = 79, + [80] = 80, + [81] = 3, + [82] = 79, [83] = 83, [84] = 84, - [85] = 83, - [86] = 86, + [85] = 85, + [86] = 84, [87] = 87, [88] = 88, [89] = 89, [90] = 90, [91] = 91, [92] = 92, - [93] = 93, - [94] = 83, - [95] = 95, + [93] = 84, + [94] = 84, + [95] = 87, [96] = 96, [97] = 97, [98] = 98, [99] = 99, [100] = 100, [101] = 101, - [102] = 86, + [102] = 102, [103] = 103, [104] = 104, - [105] = 105, + [105] = 83, [106] = 106, - [107] = 83, + [107] = 107, [108] = 108, [109] = 109, [110] = 110, @@ -3066,74 +3066,74 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [118] = 118, [119] = 119, [120] = 120, - [121] = 87, - [122] = 92, - [123] = 97, - [124] = 99, - [125] = 100, - [126] = 104, - [127] = 106, - [128] = 109, - [129] = 119, - [130] = 89, - [131] = 95, - [132] = 98, - [133] = 114, - [134] = 112, - [135] = 117, - [136] = 111, - [137] = 90, - [138] = 96, - [139] = 116, - [140] = 103, - [141] = 105, - [142] = 108, - [143] = 84, - [144] = 110, - [145] = 88, - [146] = 115, - [147] = 91, - [148] = 118, - [149] = 120, - [150] = 150, - [151] = 150, - [152] = 113, - [153] = 93, - [154] = 101, - [155] = 150, - [156] = 150, - [157] = 157, - [158] = 158, - [159] = 157, - [160] = 99, - [161] = 97, - [162] = 100, - [163] = 163, - [164] = 106, - [165] = 96, - [166] = 166, + [121] = 121, + [122] = 108, + [123] = 104, + [124] = 98, + [125] = 117, + [126] = 106, + [127] = 101, + [128] = 107, + [129] = 112, + [130] = 102, + [131] = 113, + [132] = 88, + [133] = 99, + [134] = 134, + [135] = 114, + [136] = 109, + [137] = 100, + [138] = 103, + [139] = 134, + [140] = 118, + [141] = 119, + [142] = 110, + [143] = 121, + [144] = 89, + [145] = 90, + [146] = 91, + [147] = 111, + [148] = 92, + [149] = 85, + [150] = 97, + [151] = 115, + [152] = 120, + [153] = 116, + [154] = 96, + [155] = 134, + [156] = 134, + [157] = 89, + [158] = 90, + [159] = 91, + [160] = 160, + [161] = 92, + [162] = 162, + [163] = 160, + [164] = 164, + [165] = 165, + [166] = 162, [167] = 167, [168] = 168, - [169] = 158, - [170] = 163, - [171] = 95, - [172] = 99, - [173] = 106, - [174] = 100, - [175] = 95, - [176] = 97, - [177] = 96, - [178] = 166, + [169] = 167, + [170] = 120, + [171] = 121, + [172] = 92, + [173] = 89, + [174] = 120, + [175] = 90, + [176] = 91, + [177] = 121, + [178] = 165, [179] = 179, - [180] = 167, + [180] = 180, [181] = 181, [182] = 182, - [183] = 183, - [184] = 179, - [185] = 182, - [186] = 181, - [187] = 168, - [188] = 183, + [183] = 182, + [184] = 181, + [185] = 168, + [186] = 164, + [187] = 179, + [188] = 180, [189] = 189, [190] = 190, [191] = 190, @@ -3154,216 +3154,216 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [206] = 3, [207] = 3, [208] = 3, - [209] = 209, + [209] = 3, [210] = 3, - [211] = 3, - [212] = 3, - [213] = 3, - [214] = 3, - [215] = 209, + [211] = 211, + [212] = 211, + [213] = 211, + [214] = 211, + [215] = 3, [216] = 3, - [217] = 209, - [218] = 209, - [219] = 209, - [220] = 209, - [221] = 209, - [222] = 209, - [223] = 3, - [224] = 3, - [225] = 3, - [226] = 3, - [227] = 209, - [228] = 209, - [229] = 229, - [230] = 230, - [231] = 230, - [232] = 232, - [233] = 230, - [234] = 230, - [235] = 232, - [236] = 229, - [237] = 232, - [238] = 229, - [239] = 229, - [240] = 232, - [241] = 241, - [242] = 242, - [243] = 242, - [244] = 244, - [245] = 245, - [246] = 241, - [247] = 244, - [248] = 242, - [249] = 241, - [250] = 245, - [251] = 242, - [252] = 245, - [253] = 244, - [254] = 245, - [255] = 241, - [256] = 244, - [257] = 257, + [217] = 3, + [218] = 3, + [219] = 211, + [220] = 211, + [221] = 221, + [222] = 221, + [223] = 223, + [224] = 224, + [225] = 221, + [226] = 223, + [227] = 224, + [228] = 221, + [229] = 223, + [230] = 224, + [231] = 223, + [232] = 224, + [233] = 233, + [234] = 233, + [235] = 235, + [236] = 235, + [237] = 237, + [238] = 238, + [239] = 238, + [240] = 233, + [241] = 238, + [242] = 237, + [243] = 235, + [244] = 235, + [245] = 237, + [246] = 238, + [247] = 233, + [248] = 237, + [249] = 249, + [250] = 249, + [251] = 249, + [252] = 249, + [253] = 253, + [254] = 254, + [255] = 254, + [256] = 254, + [257] = 254, [258] = 258, [259] = 258, [260] = 260, - [261] = 260, - [262] = 258, - [263] = 258, - [264] = 260, - [265] = 260, - [266] = 266, - [267] = 267, - [268] = 266, - [269] = 269, - [270] = 270, - [271] = 271, - [272] = 269, - [273] = 273, - [274] = 269, - [275] = 269, - [276] = 269, - [277] = 273, - [278] = 269, - [279] = 269, - [280] = 266, - [281] = 271, - [282] = 267, - [283] = 273, - [284] = 266, - [285] = 271, - [286] = 267, - [287] = 273, - [288] = 271, - [289] = 267, - [290] = 269, - [291] = 150, - [292] = 150, - [293] = 150, - [294] = 150, - [295] = 295, - [296] = 295, - [297] = 158, - [298] = 157, - [299] = 163, - [300] = 42, - [301] = 163, - [302] = 163, - [303] = 158, - [304] = 157, - [305] = 157, - [306] = 42, + [261] = 261, + [262] = 262, + [263] = 263, + [264] = 264, + [265] = 263, + [266] = 263, + [267] = 263, + [268] = 262, + [269] = 263, + [270] = 263, + [271] = 263, + [272] = 263, + [273] = 263, + [274] = 263, + [275] = 263, + [276] = 264, + [277] = 260, + [278] = 262, + [279] = 258, + [280] = 264, + [281] = 260, + [282] = 262, + [283] = 258, + [284] = 264, + [285] = 260, + [286] = 263, + [287] = 134, + [288] = 134, + [289] = 134, + [290] = 134, + [291] = 162, + [292] = 292, + [293] = 292, + [294] = 294, + [295] = 42, + [296] = 160, + [297] = 162, + [298] = 160, + [299] = 167, + [300] = 300, + [301] = 167, + [302] = 42, + [303] = 160, + [304] = 167, + [305] = 180, + [306] = 306, [307] = 307, [308] = 308, - [309] = 179, - [310] = 308, - [311] = 311, - [312] = 182, - [313] = 311, - [314] = 183, - [315] = 315, - [316] = 181, - [317] = 315, - [318] = 307, - [319] = 42, - [320] = 42, - [321] = 321, - [322] = 322, - [323] = 181, - [324] = 324, - [325] = 324, - [326] = 311, - [327] = 315, + [309] = 181, + [310] = 182, + [311] = 306, + [312] = 308, + [313] = 42, + [314] = 179, + [315] = 300, + [316] = 42, + [317] = 294, + [318] = 179, + [319] = 182, + [320] = 320, + [321] = 320, + [322] = 320, + [323] = 323, + [324] = 320, + [325] = 325, + [326] = 181, + [327] = 180, [328] = 328, - [329] = 324, - [330] = 324, - [331] = 331, - [332] = 332, - [333] = 333, - [334] = 324, - [335] = 179, - [336] = 181, - [337] = 331, - [338] = 179, - [339] = 311, - [340] = 324, - [341] = 324, - [342] = 182, - [343] = 324, - [344] = 183, - [345] = 315, - [346] = 324, - [347] = 182, + [329] = 320, + [330] = 330, + [331] = 179, + [332] = 180, + [333] = 181, + [334] = 334, + [335] = 335, + [336] = 320, + [337] = 182, + [338] = 306, + [339] = 308, + [340] = 320, + [341] = 320, + [342] = 342, + [343] = 343, + [344] = 306, + [345] = 328, + [346] = 308, + [347] = 347, [348] = 348, - [349] = 349, - [350] = 324, + [349] = 189, + [350] = 350, [351] = 351, - [352] = 352, - [353] = 183, - [354] = 324, - [355] = 324, - [356] = 356, - [357] = 357, - [358] = 331, - [359] = 359, - [360] = 360, - [361] = 361, - [362] = 331, - [363] = 349, - [364] = 356, - [365] = 351, - [366] = 356, - [367] = 356, - [368] = 190, + [352] = 334, + [353] = 353, + [354] = 353, + [355] = 355, + [356] = 328, + [357] = 353, + [358] = 190, + [359] = 335, + [360] = 353, + [361] = 347, + [362] = 353, + [363] = 353, + [364] = 353, + [365] = 353, + [366] = 366, + [367] = 323, + [368] = 328, [369] = 369, - [370] = 356, - [371] = 322, + [370] = 370, + [371] = 189, [372] = 372, - [373] = 352, - [374] = 356, - [375] = 356, - [376] = 356, - [377] = 189, + [373] = 373, + [374] = 190, + [375] = 375, + [376] = 189, + [377] = 377, [378] = 378, - [379] = 379, + [379] = 190, [380] = 380, [381] = 381, - [382] = 382, + [382] = 372, [383] = 383, - [384] = 189, + [384] = 383, [385] = 385, - [386] = 190, - [387] = 189, + [386] = 386, + [387] = 387, [388] = 388, [389] = 389, [390] = 390, - [391] = 391, - [392] = 190, - [393] = 379, - [394] = 394, - [395] = 395, - [396] = 382, - [397] = 397, - [398] = 398, - [399] = 382, - [400] = 395, - [401] = 42, - [402] = 42, - [403] = 380, - [404] = 381, - [405] = 379, - [406] = 379, - [407] = 407, - [408] = 315, - [409] = 407, - [410] = 382, - [411] = 311, - [412] = 394, - [413] = 407, - [414] = 407, - [415] = 391, - [416] = 315, - [417] = 407, - [418] = 311, + [391] = 42, + [392] = 306, + [393] = 306, + [394] = 372, + [395] = 308, + [396] = 383, + [397] = 388, + [398] = 378, + [399] = 42, + [400] = 400, + [401] = 377, + [402] = 381, + [403] = 308, + [404] = 400, + [405] = 400, + [406] = 372, + [407] = 383, + [408] = 400, + [409] = 400, + [410] = 373, + [411] = 411, + [412] = 412, + [413] = 413, + [414] = 414, + [415] = 415, + [416] = 416, + [417] = 417, + [418] = 418, [419] = 419, [420] = 420, [421] = 421, @@ -3372,24 +3372,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [424] = 424, [425] = 425, [426] = 426, - [427] = 427, - [428] = 420, - [429] = 420, + [427] = 421, + [428] = 428, + [429] = 429, [430] = 430, - [431] = 420, + [431] = 431, [432] = 432, [433] = 433, [434] = 434, [435] = 435, [436] = 436, - [437] = 437, + [437] = 421, [438] = 438, - [439] = 420, + [439] = 439, [440] = 440, - [441] = 425, + [441] = 421, [442] = 442, [443] = 443, - [444] = 444, + [444] = 428, [445] = 445, [446] = 446, [447] = 447, @@ -3398,1703 +3398,1669 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [450] = 450, [451] = 451, [452] = 452, - [453] = 453, - [454] = 454, + [453] = 421, + [454] = 428, [455] = 455, - [456] = 456, + [456] = 421, [457] = 457, - [458] = 458, - [459] = 459, - [460] = 420, + [458] = 421, + [459] = 383, + [460] = 460, [461] = 461, [462] = 462, - [463] = 463, + [463] = 421, [464] = 464, - [465] = 465, + [465] = 372, [466] = 466, [467] = 467, - [468] = 425, - [469] = 469, - [470] = 420, + [468] = 468, + [469] = 428, + [470] = 470, [471] = 471, [472] = 472, - [473] = 379, - [474] = 425, + [473] = 428, + [474] = 474, [475] = 475, - [476] = 425, + [476] = 476, [477] = 477, - [478] = 478, - [479] = 479, - [480] = 480, - [481] = 481, - [482] = 420, - [483] = 382, - [484] = 484, - [485] = 437, - [486] = 471, - [487] = 442, - [488] = 445, - [489] = 449, - [490] = 454, - [491] = 491, - [492] = 457, - [493] = 465, - [494] = 331, - [495] = 478, - [496] = 446, - [497] = 469, - [498] = 435, - [499] = 451, - [500] = 452, - [501] = 472, + [478] = 476, + [479] = 451, + [480] = 455, + [481] = 328, + [482] = 461, + [483] = 328, + [484] = 472, + [485] = 474, + [486] = 412, + [487] = 413, + [488] = 414, + [489] = 415, + [490] = 416, + [491] = 418, + [492] = 422, + [493] = 424, + [494] = 426, + [495] = 411, + [496] = 429, + [497] = 430, + [498] = 431, + [499] = 432, + [500] = 433, + [501] = 435, [502] = 438, - [503] = 430, - [504] = 433, - [505] = 436, - [506] = 440, - [507] = 443, - [508] = 447, - [509] = 450, - [510] = 453, - [511] = 484, - [512] = 456, - [513] = 491, - [514] = 463, - [515] = 475, - [516] = 477, - [517] = 481, - [518] = 491, - [519] = 455, - [520] = 491, - [521] = 196, - [522] = 427, - [523] = 444, - [524] = 524, - [525] = 491, - [526] = 479, - [527] = 480, - [528] = 421, - [529] = 422, - [530] = 379, - [531] = 423, - [532] = 419, - [533] = 195, - [534] = 534, - [535] = 458, - [536] = 459, - [537] = 461, - [538] = 382, - [539] = 462, - [540] = 464, - [541] = 448, - [542] = 424, - [543] = 426, - [544] = 466, - [545] = 331, - [546] = 3, - [547] = 547, + [503] = 439, + [504] = 504, + [505] = 442, + [506] = 504, + [507] = 419, + [508] = 460, + [509] = 466, + [510] = 470, + [511] = 504, + [512] = 196, + [513] = 446, + [514] = 468, + [515] = 515, + [516] = 423, + [517] = 504, + [518] = 443, + [519] = 445, + [520] = 449, + [521] = 372, + [522] = 425, + [523] = 195, + [524] = 448, + [525] = 452, + [526] = 457, + [527] = 464, + [528] = 447, + [529] = 475, + [530] = 436, + [531] = 383, + [532] = 467, + [533] = 471, + [534] = 450, + [535] = 504, + [536] = 434, + [537] = 440, + [538] = 538, + [539] = 342, + [540] = 538, + [541] = 199, + [542] = 330, + [543] = 3, + [544] = 3, + [545] = 538, + [546] = 195, + [547] = 538, [548] = 548, - [549] = 547, - [550] = 196, - [551] = 328, - [552] = 547, - [553] = 196, - [554] = 3, + [549] = 195, + [550] = 343, + [551] = 201, + [552] = 196, + [553] = 538, + [554] = 196, [555] = 3, - [556] = 348, - [557] = 547, - [558] = 199, - [559] = 195, - [560] = 3, - [561] = 547, - [562] = 195, - [563] = 201, - [564] = 333, - [565] = 565, + [556] = 3, + [557] = 557, + [558] = 558, + [559] = 201, + [560] = 558, + [561] = 199, + [562] = 558, + [563] = 558, + [564] = 564, + [565] = 201, [566] = 566, - [567] = 566, - [568] = 199, + [567] = 199, + [568] = 558, [569] = 569, - [570] = 201, - [571] = 566, - [572] = 566, - [573] = 573, - [574] = 566, - [575] = 199, - [576] = 201, + [570] = 570, + [571] = 569, + [572] = 572, + [573] = 569, + [574] = 569, + [575] = 575, + [576] = 569, [577] = 577, - [578] = 578, - [579] = 577, - [580] = 580, + [578] = 577, + [579] = 579, + [580] = 577, [581] = 577, - [582] = 577, - [583] = 583, - [584] = 577, + [582] = 582, + [583] = 577, + [584] = 584, [585] = 585, [586] = 586, - [587] = 586, - [588] = 586, - [589] = 586, - [590] = 590, - [591] = 586, - [592] = 592, - [593] = 593, - [594] = 594, - [595] = 593, - [596] = 593, - [597] = 597, - [598] = 598, - [599] = 598, - [600] = 594, - [601] = 593, - [602] = 597, - [603] = 598, - [604] = 593, - [605] = 597, - [606] = 598, - [607] = 593, - [608] = 597, - [609] = 598, - [610] = 593, - [611] = 597, - [612] = 598, - [613] = 593, - [614] = 597, - [615] = 598, - [616] = 597, - [617] = 598, - [618] = 593, - [619] = 597, - [620] = 598, - [621] = 593, - [622] = 597, - [623] = 598, - [624] = 593, - [625] = 593, - [626] = 597, - [627] = 598, - [628] = 594, - [629] = 593, - [630] = 597, - [631] = 598, - [632] = 594, - [633] = 597, - [634] = 598, - [635] = 593, - [636] = 597, - [637] = 598, - [638] = 593, - [639] = 593, - [640] = 597, - [641] = 593, - [642] = 593, - [643] = 597, - [644] = 598, - [645] = 594, - [646] = 593, - [647] = 597, - [648] = 598, - [649] = 597, - [650] = 594, - [651] = 598, - [652] = 597, - [653] = 594, - [654] = 593, - [655] = 597, - [656] = 594, - [657] = 598, - [658] = 597, - [659] = 594, - [660] = 594, - [661] = 594, - [662] = 594, - [663] = 663, - [664] = 593, - [665] = 597, - [666] = 598, - [667] = 598, - [668] = 597, - [669] = 593, - [670] = 593, - [671] = 598, - [672] = 594, - [673] = 597, - [674] = 598, - [675] = 593, - [676] = 597, - [677] = 598, - [678] = 594, - [679] = 593, - [680] = 597, - [681] = 598, - [682] = 593, - [683] = 597, - [684] = 598, - [685] = 593, - [686] = 597, - [687] = 598, - [688] = 593, - [689] = 597, - [690] = 598, - [691] = 598, + [587] = 587, + [588] = 585, + [589] = 589, + [590] = 587, + [591] = 585, + [592] = 586, + [593] = 587, + [594] = 587, + [595] = 586, + [596] = 587, + [597] = 585, + [598] = 586, + [599] = 587, + [600] = 585, + [601] = 586, + [602] = 585, + [603] = 587, + [604] = 585, + [605] = 586, + [606] = 586, + [607] = 589, + [608] = 587, + [609] = 585, + [610] = 586, + [611] = 587, + [612] = 586, + [613] = 585, + [614] = 587, + [615] = 585, + [616] = 586, + [617] = 587, + [618] = 585, + [619] = 586, + [620] = 589, + [621] = 587, + [622] = 585, + [623] = 586, + [624] = 587, + [625] = 585, + [626] = 586, + [627] = 587, + [628] = 587, + [629] = 585, + [630] = 586, + [631] = 587, + [632] = 585, + [633] = 586, + [634] = 589, + [635] = 587, + [636] = 585, + [637] = 586, + [638] = 589, + [639] = 585, + [640] = 586, + [641] = 586, + [642] = 589, + [643] = 643, + [644] = 589, + [645] = 587, + [646] = 585, + [647] = 589, + [648] = 585, + [649] = 586, + [650] = 586, + [651] = 587, + [652] = 587, + [653] = 585, + [654] = 587, + [655] = 587, + [656] = 585, + [657] = 586, + [658] = 585, + [659] = 586, + [660] = 589, + [661] = 587, + [662] = 589, + [663] = 585, + [664] = 586, + [665] = 587, + [666] = 585, + [667] = 586, + [668] = 668, + [669] = 668, + [670] = 668, + [671] = 668, + [672] = 668, + [673] = 668, + [674] = 668, + [675] = 668, + [676] = 668, + [677] = 677, + [678] = 677, + [679] = 668, + [680] = 668, + [681] = 668, + [682] = 668, + [683] = 668, + [684] = 668, + [685] = 85, + [686] = 85, + [687] = 668, + [688] = 668, + [689] = 668, + [690] = 668, + [691] = 668, [692] = 692, - [693] = 692, - [694] = 692, - [695] = 692, - [696] = 692, - [697] = 692, - [698] = 692, - [699] = 692, - [700] = 692, - [701] = 692, - [702] = 692, - [703] = 692, - [704] = 692, - [705] = 692, - [706] = 692, - [707] = 692, - [708] = 692, - [709] = 692, - [710] = 692, - [711] = 692, - [712] = 692, - [713] = 692, - [714] = 692, - [715] = 692, - [716] = 84, + [693] = 85, + [694] = 85, + [695] = 677, + [696] = 677, + [697] = 697, + [698] = 698, + [699] = 698, + [700] = 700, + [701] = 701, + [702] = 701, + [703] = 698, + [704] = 700, + [705] = 700, + [706] = 698, + [707] = 700, + [708] = 701, + [709] = 698, + [710] = 701, + [711] = 698, + [712] = 42, + [713] = 713, + [714] = 714, + [715] = 715, + [716] = 716, [717] = 717, - [718] = 84, - [719] = 719, - [720] = 717, - [721] = 721, + [718] = 718, + [719] = 713, + [720] = 716, + [721] = 714, [722] = 717, - [723] = 84, - [724] = 84, - [725] = 717, - [726] = 726, - [727] = 726, - [728] = 728, - [729] = 729, - [730] = 729, - [731] = 728, - [732] = 729, - [733] = 728, - [734] = 729, - [735] = 729, - [736] = 728, - [737] = 729, - [738] = 726, - [739] = 726, - [740] = 740, - [741] = 42, - [742] = 742, - [743] = 743, - [744] = 743, - [745] = 745, - [746] = 745, - [747] = 83, - [748] = 83, - [749] = 83, - [750] = 743, - [751] = 751, - [752] = 745, - [753] = 751, - [754] = 743, - [755] = 745, - [756] = 756, - [757] = 756, - [758] = 83, - [759] = 105, - [760] = 97, - [761] = 99, - [762] = 100, - [763] = 106, - [764] = 92, - [765] = 93, - [766] = 84, - [767] = 83, - [768] = 84, - [769] = 95, - [770] = 84, - [771] = 84, - [772] = 83, - [773] = 751, - [774] = 83, - [775] = 751, - [776] = 756, - [777] = 90, - [778] = 87, - [779] = 756, - [780] = 91, - [781] = 781, - [782] = 111, - [783] = 113, - [784] = 91, - [785] = 781, - [786] = 786, - [787] = 150, - [788] = 115, - [789] = 119, - [790] = 114, - [791] = 101, - [792] = 116, - [793] = 86, - [794] = 794, - [795] = 103, - [796] = 117, - [797] = 786, - [798] = 108, - [799] = 799, - [800] = 110, - [801] = 88, - [802] = 118, - [803] = 120, + [723] = 714, + [724] = 713, + [725] = 713, + [726] = 717, + [727] = 714, + [728] = 716, + [729] = 717, + [730] = 730, + [731] = 731, + [732] = 716, + [733] = 731, + [734] = 730, + [735] = 730, + [736] = 731, + [737] = 84, + [738] = 731, + [739] = 84, + [740] = 85, + [741] = 85, + [742] = 730, + [743] = 115, + [744] = 104, + [745] = 89, + [746] = 106, + [747] = 107, + [748] = 90, + [749] = 749, + [750] = 750, + [751] = 108, + [752] = 91, + [753] = 109, + [754] = 110, + [755] = 92, + [756] = 750, + [757] = 111, + [758] = 112, + [759] = 118, + [760] = 113, + [761] = 114, + [762] = 83, + [763] = 116, + [764] = 96, + [765] = 97, + [766] = 119, + [767] = 87, + [768] = 749, + [769] = 134, + [770] = 98, + [771] = 99, + [772] = 85, + [773] = 100, + [774] = 120, + [775] = 101, + [776] = 102, + [777] = 118, + [778] = 103, + [779] = 104, + [780] = 85, + [781] = 106, + [782] = 107, + [783] = 88, + [784] = 109, + [785] = 110, + [786] = 119, + [787] = 111, + [788] = 112, + [789] = 121, + [790] = 113, + [791] = 114, + [792] = 87, + [793] = 85, + [794] = 85, + [795] = 115, + [796] = 116, + [797] = 797, + [798] = 96, + [799] = 117, + [800] = 97, + [801] = 89, + [802] = 90, + [803] = 91, [804] = 92, - [805] = 104, - [806] = 93, - [807] = 90, - [808] = 109, - [809] = 97, - [810] = 794, - [811] = 99, - [812] = 89, - [813] = 98, - [814] = 112, - [815] = 117, - [816] = 111, - [817] = 817, - [818] = 113, - [819] = 819, - [820] = 150, - [821] = 115, - [822] = 119, - [823] = 114, - [824] = 100, - [825] = 101, - [826] = 116, - [827] = 817, - [828] = 819, - [829] = 103, - [830] = 105, - [831] = 106, - [832] = 108, - [833] = 110, - [834] = 83, - [835] = 88, - [836] = 87, - [837] = 95, - [838] = 118, - [839] = 120, - [840] = 104, - [841] = 109, - [842] = 96, - [843] = 89, - [844] = 98, - [845] = 86, - [846] = 112, - [847] = 96, - [848] = 108, - [849] = 114, - [850] = 84, - [851] = 84, - [852] = 84, - [853] = 84, - [854] = 114, - [855] = 101, - [856] = 116, - [857] = 794, - [858] = 103, - [859] = 105, - [860] = 817, - [861] = 108, - [862] = 110, - [863] = 88, - [864] = 794, - [865] = 817, - [866] = 101, - [867] = 118, - [868] = 120, - [869] = 104, - [870] = 109, - [871] = 116, - [872] = 89, - [873] = 98, - [874] = 103, - [875] = 105, - [876] = 112, - [877] = 117, - [878] = 111, - [879] = 110, - [880] = 150, - [881] = 88, - [882] = 113, - [883] = 118, - [884] = 87, - [885] = 120, - [886] = 86, - [887] = 104, - [888] = 109, - [889] = 119, - [890] = 89, - [891] = 98, - [892] = 90, - [893] = 112, - [894] = 87, - [895] = 91, - [896] = 86, - [897] = 117, - [898] = 111, - [899] = 113, - [900] = 90, - [901] = 150, - [902] = 91, - [903] = 150, - [904] = 92, - [905] = 93, - [906] = 150, - [907] = 92, - [908] = 93, - [909] = 115, - [910] = 95, - [911] = 96, - [912] = 97, - [913] = 99, - [914] = 100, - [915] = 106, - [916] = 119, - [917] = 95, - [918] = 96, - [919] = 97, - [920] = 99, - [921] = 100, - [922] = 106, - [923] = 115, - [924] = 83, - [925] = 925, - [926] = 150, - [927] = 150, - [928] = 83, - [929] = 42, - [930] = 925, - [931] = 42, - [932] = 932, - [933] = 932, - [934] = 109, - [935] = 88, - [936] = 84, - [937] = 937, - [938] = 932, - [939] = 118, - [940] = 120, - [941] = 114, - [942] = 115, - [943] = 119, - [944] = 944, - [945] = 95, - [946] = 90, - [947] = 947, - [948] = 101, - [949] = 104, - [950] = 96, - [951] = 97, - [952] = 952, - [953] = 42, - [954] = 100, - [955] = 89, - [956] = 103, - [957] = 105, - [958] = 106, - [959] = 87, - [960] = 937, - [961] = 98, - [962] = 111, - [963] = 952, - [964] = 112, - [965] = 925, - [966] = 91, - [967] = 113, - [968] = 947, - [969] = 925, - [970] = 944, - [971] = 117, - [972] = 116, - [973] = 108, - [974] = 99, - [975] = 932, - [976] = 92, - [977] = 42, - [978] = 110, - [979] = 93, - [980] = 86, - [981] = 981, - [982] = 952, - [983] = 952, - [984] = 944, - [985] = 947, - [986] = 944, - [987] = 987, - [988] = 988, - [989] = 947, - [990] = 987, - [991] = 981, - [992] = 83, - [993] = 988, - [994] = 83, - [995] = 157, - [996] = 163, - [997] = 105, - [998] = 106, - [999] = 108, - [1000] = 157, - [1001] = 110, - [1002] = 987, - [1003] = 96, - [1004] = 91, - [1005] = 115, - [1006] = 119, - [1007] = 114, - [1008] = 104, - [1009] = 981, - [1010] = 92, - [1011] = 988, - [1012] = 93, - [1013] = 97, - [1014] = 101, - [1015] = 116, - [1016] = 88, - [1017] = 87, - [1018] = 118, - [1019] = 111, - [1020] = 42, - [1021] = 113, - [1022] = 987, - [1023] = 120, - [1024] = 103, - [1025] = 86, - [1026] = 99, - [1027] = 150, - [1028] = 150, - [1029] = 158, - [1030] = 100, - [1031] = 109, - [1032] = 163, - [1033] = 981, - [1034] = 90, - [1035] = 89, - [1036] = 95, - [1037] = 988, - [1038] = 112, - [1039] = 117, - [1040] = 98, - [1041] = 84, - [1042] = 158, - [1043] = 95, - [1044] = 96, - [1045] = 100, - [1046] = 157, - [1047] = 106, - [1048] = 96, - [1049] = 106, - [1050] = 166, - [1051] = 158, - [1052] = 95, - [1053] = 97, - [1054] = 158, - [1055] = 1055, - [1056] = 99, - [1057] = 100, - [1058] = 157, - [1059] = 158, - [1060] = 158, - [1061] = 163, - [1062] = 163, - [1063] = 157, - [1064] = 150, - [1065] = 150, - [1066] = 163, - [1067] = 1055, - [1068] = 157, - [1069] = 99, - [1070] = 166, - [1071] = 97, - [1072] = 163, - [1073] = 163, - [1074] = 96, - [1075] = 97, - [1076] = 166, - [1077] = 99, - [1078] = 100, - [1079] = 106, - [1080] = 106, - [1081] = 97, - [1082] = 925, - [1083] = 1083, - [1084] = 925, - [1085] = 99, - [1086] = 95, - [1087] = 42, - [1088] = 100, - [1089] = 1055, - [1090] = 1083, - [1091] = 166, - [1092] = 95, - [1093] = 96, - [1094] = 163, - [1095] = 158, - [1096] = 1055, - [1097] = 157, - [1098] = 158, - [1099] = 157, + [805] = 134, + [806] = 108, + [807] = 88, + [808] = 808, + [809] = 84, + [810] = 98, + [811] = 84, + [812] = 99, + [813] = 100, + [814] = 808, + [815] = 120, + [816] = 101, + [817] = 102, + [818] = 117, + [819] = 121, + [820] = 103, + [821] = 83, + [822] = 134, + [823] = 823, + [824] = 108, + [825] = 83, + [826] = 117, + [827] = 108, + [828] = 88, + [829] = 118, + [830] = 119, + [831] = 42, + [832] = 109, + [833] = 87, + [834] = 118, + [835] = 119, + [836] = 115, + [837] = 120, + [838] = 121, + [839] = 89, + [840] = 90, + [841] = 42, + [842] = 91, + [843] = 92, + [844] = 96, + [845] = 97, + [846] = 116, + [847] = 134, + [848] = 98, + [849] = 99, + [850] = 100, + [851] = 823, + [852] = 120, + [853] = 121, + [854] = 854, + [855] = 855, + [856] = 89, + [857] = 101, + [858] = 90, + [859] = 102, + [860] = 87, + [861] = 104, + [862] = 106, + [863] = 107, + [864] = 91, + [865] = 92, + [866] = 110, + [867] = 109, + [868] = 110, + [869] = 111, + [870] = 112, + [871] = 111, + [872] = 113, + [873] = 114, + [874] = 115, + [875] = 116, + [876] = 96, + [877] = 97, + [878] = 855, + [879] = 112, + [880] = 85, + [881] = 117, + [882] = 85, + [883] = 113, + [884] = 854, + [885] = 83, + [886] = 107, + [887] = 98, + [888] = 99, + [889] = 100, + [890] = 88, + [891] = 106, + [892] = 101, + [893] = 102, + [894] = 103, + [895] = 104, + [896] = 114, + [897] = 103, + [898] = 84, + [899] = 823, + [900] = 855, + [901] = 901, + [902] = 823, + [903] = 42, + [904] = 855, + [905] = 42, + [906] = 84, + [907] = 907, + [908] = 854, + [909] = 909, + [910] = 854, + [911] = 901, + [912] = 909, + [913] = 907, + [914] = 914, + [915] = 100, + [916] = 112, + [917] = 909, + [918] = 113, + [919] = 85, + [920] = 920, + [921] = 101, + [922] = 114, + [923] = 118, + [924] = 115, + [925] = 83, + [926] = 901, + [927] = 119, + [928] = 928, + [929] = 907, + [930] = 928, + [931] = 931, + [932] = 920, + [933] = 96, + [934] = 104, + [935] = 102, + [936] = 106, + [937] = 107, + [938] = 117, + [939] = 120, + [940] = 121, + [941] = 116, + [942] = 103, + [943] = 111, + [944] = 98, + [945] = 110, + [946] = 89, + [947] = 90, + [948] = 91, + [949] = 99, + [950] = 909, + [951] = 109, + [952] = 914, + [953] = 907, + [954] = 87, + [955] = 88, + [956] = 931, + [957] = 901, + [958] = 108, + [959] = 92, + [960] = 97, + [961] = 84, + [962] = 931, + [963] = 914, + [964] = 84, + [965] = 931, + [966] = 928, + [967] = 928, + [968] = 914, + [969] = 115, + [970] = 121, + [971] = 167, + [972] = 113, + [973] = 114, + [974] = 89, + [975] = 87, + [976] = 90, + [977] = 91, + [978] = 167, + [979] = 92, + [980] = 116, + [981] = 117, + [982] = 98, + [983] = 99, + [984] = 100, + [985] = 160, + [986] = 101, + [987] = 102, + [988] = 88, + [989] = 96, + [990] = 97, + [991] = 118, + [992] = 119, + [993] = 160, + [994] = 103, + [995] = 104, + [996] = 106, + [997] = 107, + [998] = 108, + [999] = 42, + [1000] = 83, + [1001] = 109, + [1002] = 110, + [1003] = 162, + [1004] = 120, + [1005] = 134, + [1006] = 134, + [1007] = 162, + [1008] = 111, + [1009] = 112, + [1010] = 85, + [1011] = 89, + [1012] = 90, + [1013] = 167, + [1014] = 92, + [1015] = 92, + [1016] = 91, + [1017] = 120, + [1018] = 90, + [1019] = 91, + [1020] = 1020, + [1021] = 160, + [1022] = 162, + [1023] = 134, + [1024] = 134, + [1025] = 165, + [1026] = 162, + [1027] = 121, + [1028] = 165, + [1029] = 121, + [1030] = 120, + [1031] = 1020, + [1032] = 160, + [1033] = 89, + [1034] = 167, + [1035] = 1035, + [1036] = 1036, + [1037] = 1020, + [1038] = 120, + [1039] = 119, + [1040] = 42, + [1041] = 1020, + [1042] = 1042, + [1043] = 1043, + [1044] = 120, + [1045] = 121, + [1046] = 1046, + [1047] = 89, + [1048] = 90, + [1049] = 91, + [1050] = 92, + [1051] = 1051, + [1052] = 1052, + [1053] = 121, + [1054] = 89, + [1055] = 119, + [1056] = 91, + [1057] = 92, + [1058] = 108, + [1059] = 823, + [1060] = 855, + [1061] = 1042, + [1062] = 1043, + [1063] = 108, + [1064] = 165, + [1065] = 823, + [1066] = 855, + [1067] = 1051, + [1068] = 1052, + [1069] = 1046, + [1070] = 1035, + [1071] = 165, + [1072] = 118, + [1073] = 118, + [1074] = 1036, + [1075] = 90, + [1076] = 118, + [1077] = 42, + [1078] = 1035, + [1079] = 1046, + [1080] = 119, + [1081] = 1035, + [1082] = 325, + [1083] = 1036, + [1084] = 1046, + [1085] = 1036, + [1086] = 108, + [1087] = 118, + [1088] = 119, + [1089] = 1052, + [1090] = 1042, + [1091] = 1043, + [1092] = 1051, + [1093] = 1042, + [1094] = 1043, + [1095] = 1095, + [1096] = 1051, + [1097] = 1052, + [1098] = 108, + [1099] = 1099, [1100] = 1100, - [1101] = 1101, + [1101] = 1100, [1102] = 1102, - [1103] = 1103, - [1104] = 1104, - [1105] = 1100, - [1106] = 1101, - [1107] = 1083, - [1108] = 1103, - [1109] = 42, + [1103] = 1102, + [1104] = 167, + [1105] = 160, + [1106] = 162, + [1107] = 160, + [1108] = 167, + [1109] = 162, [1110] = 1110, - [1111] = 1104, - [1112] = 92, - [1113] = 93, - [1114] = 1083, - [1115] = 1115, - [1116] = 1116, - [1117] = 1115, - [1118] = 93, - [1119] = 92, - [1120] = 332, - [1121] = 1110, + [1111] = 1111, + [1112] = 1051, + [1113] = 1035, + [1114] = 1042, + [1115] = 1036, + [1116] = 1035, + [1117] = 1043, + [1118] = 1036, + [1119] = 1051, + [1120] = 1042, + [1121] = 1043, [1122] = 1122, - [1123] = 1110, - [1124] = 1110, + [1123] = 1123, + [1124] = 325, [1125] = 1125, - [1126] = 1101, - [1127] = 1115, - [1128] = 1103, - [1129] = 1100, - [1130] = 1104, - [1131] = 93, - [1132] = 92, - [1133] = 1125, - [1134] = 1103, - [1135] = 1101, - [1136] = 1104, - [1137] = 1122, - [1138] = 1115, - [1139] = 1100, - [1140] = 92, - [1141] = 93, - [1142] = 157, - [1143] = 163, - [1144] = 158, - [1145] = 157, - [1146] = 163, - [1147] = 158, - [1148] = 1148, - [1149] = 1149, - [1150] = 1083, - [1151] = 1110, - [1152] = 1104, - [1153] = 1103, - [1154] = 1103, - [1155] = 1101, - [1156] = 1101, - [1157] = 1083, - [1158] = 1104, - [1159] = 1110, + [1126] = 1126, + [1127] = 1127, + [1128] = 1128, + [1129] = 1127, + [1130] = 1130, + [1131] = 1131, + [1132] = 1132, + [1133] = 1133, + [1134] = 1133, + [1135] = 1130, + [1136] = 1131, + [1137] = 1131, + [1138] = 1133, + [1139] = 1128, + [1140] = 1132, + [1141] = 1130, + [1142] = 1133, + [1143] = 1132, + [1144] = 1128, + [1145] = 1128, + [1146] = 1132, + [1147] = 1130, + [1148] = 1131, + [1149] = 1127, + [1150] = 1127, + [1151] = 1151, + [1152] = 1152, + [1153] = 1152, + [1154] = 1152, + [1155] = 1152, + [1156] = 1152, + [1157] = 1157, + [1158] = 1158, + [1159] = 1157, [1160] = 1160, - [1161] = 332, - [1162] = 1162, - [1163] = 1163, - [1164] = 1164, - [1165] = 1165, - [1166] = 1166, - [1167] = 1165, - [1168] = 1168, - [1169] = 1165, - [1170] = 1170, - [1171] = 1171, - [1172] = 1168, - [1173] = 1173, - [1174] = 1174, - [1175] = 1171, - [1176] = 1173, - [1177] = 1166, - [1178] = 1165, - [1179] = 1174, - [1180] = 1166, - [1181] = 1168, - [1182] = 1174, - [1183] = 1171, - [1184] = 1173, - [1185] = 1166, - [1186] = 1168, - [1187] = 1174, - [1188] = 1171, - [1189] = 1173, + [1161] = 1157, + [1162] = 1160, + [1163] = 1157, + [1164] = 1160, + [1165] = 1157, + [1166] = 1160, + [1167] = 1160, + [1168] = 1157, + [1169] = 1158, + [1170] = 1157, + [1171] = 1160, + [1172] = 1160, + [1173] = 1158, + [1174] = 1158, + [1175] = 1160, + [1176] = 1157, + [1177] = 1158, + [1178] = 1178, + [1179] = 1179, + [1180] = 1179, + [1181] = 1179, + [1182] = 1179, + [1183] = 1178, + [1184] = 1178, + [1185] = 1178, + [1186] = 1186, + [1187] = 1178, + [1188] = 1179, + [1189] = 1178, [1190] = 1190, - [1191] = 1190, - [1192] = 1190, - [1193] = 1190, - [1194] = 1190, - [1195] = 1195, - [1196] = 1196, - [1197] = 1196, - [1198] = 1195, - [1199] = 1196, - [1200] = 1195, - [1201] = 1195, - [1202] = 1196, - [1203] = 1196, - [1204] = 1195, - [1205] = 1195, + [1191] = 1179, + [1192] = 1192, + [1193] = 1178, + [1194] = 1179, + [1195] = 1178, + [1196] = 1179, + [1197] = 1197, + [1198] = 1198, + [1199] = 677, + [1200] = 1197, + [1201] = 1198, + [1202] = 1198, + [1203] = 1197, + [1204] = 85, + [1205] = 1205, [1206] = 1206, - [1207] = 1196, - [1208] = 1206, - [1209] = 1196, - [1210] = 1196, - [1211] = 1195, - [1212] = 1206, - [1213] = 1206, - [1214] = 1206, - [1215] = 1195, - [1216] = 1216, + [1207] = 1207, + [1208] = 1208, + [1209] = 117, + [1210] = 88, + [1211] = 117, + [1212] = 1212, + [1213] = 85, + [1214] = 1214, + [1215] = 85, + [1216] = 85, [1217] = 1217, - [1218] = 1217, - [1219] = 1217, - [1220] = 1220, - [1221] = 1216, - [1222] = 1222, - [1223] = 1217, - [1224] = 1216, - [1225] = 1217, - [1226] = 1216, - [1227] = 1216, - [1228] = 1216, - [1229] = 1216, - [1230] = 1230, - [1231] = 1217, - [1232] = 1217, - [1233] = 1216, - [1234] = 1217, - [1235] = 84, + [1218] = 325, + [1219] = 1219, + [1220] = 117, + [1221] = 88, + [1222] = 88, + [1223] = 1223, + [1224] = 1224, + [1225] = 1225, + [1226] = 1226, + [1227] = 1227, + [1228] = 1228, + [1229] = 1229, + [1230] = 383, + [1231] = 1231, + [1232] = 1232, + [1233] = 713, + [1234] = 1234, + [1235] = 1235, [1236] = 1236, - [1237] = 1236, - [1238] = 1236, + [1237] = 717, + [1238] = 372, [1239] = 1239, - [1240] = 1239, - [1241] = 717, - [1242] = 1239, - [1243] = 1243, - [1244] = 1244, + [1240] = 1240, + [1241] = 1241, + [1242] = 1242, + [1243] = 1241, + [1244] = 1241, [1245] = 1245, - [1246] = 1246, - [1247] = 90, - [1248] = 1248, - [1249] = 90, - [1250] = 91, - [1251] = 91, - [1252] = 1252, - [1253] = 84, - [1254] = 332, - [1255] = 84, - [1256] = 91, - [1257] = 84, + [1246] = 1245, + [1247] = 1247, + [1248] = 1245, + [1249] = 1249, + [1250] = 1241, + [1251] = 1251, + [1252] = 1245, + [1253] = 134, + [1254] = 85, + [1255] = 1255, + [1256] = 1256, + [1257] = 1257, [1258] = 1258, [1259] = 1259, - [1260] = 90, - [1261] = 1261, - [1262] = 1262, - [1263] = 1263, + [1260] = 1260, + [1261] = 1251, + [1262] = 1258, + [1263] = 1249, [1264] = 1264, [1265] = 1265, - [1266] = 1266, + [1266] = 854, [1267] = 1267, - [1268] = 382, - [1269] = 1269, + [1268] = 134, + [1269] = 750, [1270] = 1270, [1271] = 1271, [1272] = 1272, - [1273] = 743, + [1273] = 1272, [1274] = 1274, - [1275] = 1275, - [1276] = 379, - [1277] = 745, - [1278] = 1278, - [1279] = 1279, - [1280] = 1280, - [1281] = 1281, - [1282] = 1281, - [1283] = 1280, - [1284] = 1284, - [1285] = 1280, + [1275] = 808, + [1276] = 1270, + [1277] = 1264, + [1278] = 1270, + [1279] = 1264, + [1280] = 1270, + [1281] = 1264, + [1282] = 294, + [1283] = 300, + [1284] = 808, + [1285] = 134, [1286] = 1286, - [1287] = 1280, - [1288] = 1281, - [1289] = 1289, - [1290] = 1281, - [1291] = 84, - [1292] = 150, - [1293] = 1293, - [1294] = 1294, - [1295] = 1295, - [1296] = 1296, - [1297] = 1296, - [1298] = 1289, + [1287] = 1287, + [1288] = 909, + [1289] = 294, + [1290] = 808, + [1291] = 750, + [1292] = 750, + [1293] = 901, + [1294] = 300, + [1295] = 907, + [1296] = 134, + [1297] = 1297, + [1298] = 1298, [1299] = 1299, - [1300] = 1279, + [1300] = 1298, [1301] = 1301, [1302] = 1302, [1303] = 1303, [1304] = 1304, - [1305] = 819, - [1306] = 932, - [1307] = 1307, - [1308] = 1303, + [1305] = 1301, + [1306] = 931, + [1307] = 1303, + [1308] = 1302, [1309] = 1309, - [1310] = 150, - [1311] = 1311, - [1312] = 786, - [1313] = 1313, + [1310] = 1299, + [1311] = 1301, + [1312] = 914, + [1313] = 1301, [1314] = 1304, - [1315] = 1311, - [1316] = 1304, - [1317] = 1311, - [1318] = 1304, - [1319] = 1311, - [1320] = 819, - [1321] = 786, + [1315] = 928, + [1316] = 1303, + [1317] = 1299, + [1318] = 1318, + [1319] = 1319, + [1320] = 1320, + [1321] = 347, [1322] = 1322, - [1323] = 150, - [1324] = 944, - [1325] = 786, - [1326] = 308, - [1327] = 819, - [1328] = 947, - [1329] = 952, - [1330] = 307, - [1331] = 1331, - [1332] = 308, - [1333] = 307, + [1323] = 1319, + [1324] = 1324, + [1325] = 323, + [1326] = 334, + [1327] = 335, + [1328] = 1324, + [1329] = 1319, + [1330] = 1324, + [1331] = 1319, + [1332] = 1324, + [1333] = 1333, [1334] = 1334, - [1335] = 150, + [1335] = 1335, [1336] = 1336, - [1337] = 1337, - [1338] = 988, - [1339] = 1339, - [1340] = 1340, - [1341] = 1340, - [1342] = 1339, - [1343] = 1339, - [1344] = 1344, - [1345] = 1345, - [1346] = 987, - [1347] = 1344, - [1348] = 1345, - [1349] = 1349, - [1350] = 1337, - [1351] = 1337, - [1352] = 1336, - [1353] = 1339, - [1354] = 981, - [1355] = 1355, - [1356] = 349, - [1357] = 1336, - [1358] = 1358, - [1359] = 1358, - [1360] = 1358, - [1361] = 382, - [1362] = 1358, - [1363] = 1363, - [1364] = 1358, - [1365] = 1358, - [1366] = 1358, - [1367] = 351, - [1368] = 1358, - [1369] = 1358, - [1370] = 1345, - [1371] = 937, - [1372] = 379, + [1337] = 383, + [1338] = 1319, + [1339] = 1319, + [1340] = 1319, + [1341] = 1319, + [1342] = 1319, + [1343] = 1319, + [1344] = 1319, + [1345] = 1319, + [1346] = 1319, + [1347] = 1319, + [1348] = 1319, + [1349] = 1319, + [1350] = 1319, + [1351] = 1319, + [1352] = 347, + [1353] = 1304, + [1354] = 1354, + [1355] = 323, + [1356] = 920, + [1357] = 1357, + [1358] = 334, + [1359] = 335, + [1360] = 1334, + [1361] = 1299, + [1362] = 1304, + [1363] = 372, + [1364] = 87, + [1365] = 1365, + [1366] = 1366, + [1367] = 1367, + [1368] = 1368, + [1369] = 1369, + [1370] = 83, + [1371] = 1371, + [1372] = 1371, [1373] = 1373, - [1374] = 1374, - [1375] = 1345, - [1376] = 1358, - [1377] = 1358, - [1378] = 1358, - [1379] = 1379, - [1380] = 351, + [1374] = 1369, + [1375] = 1369, + [1376] = 1371, + [1377] = 1365, + [1378] = 1378, + [1379] = 920, + [1380] = 87, [1381] = 1373, - [1382] = 1373, - [1383] = 1336, - [1384] = 1358, - [1385] = 1385, - [1386] = 1358, - [1387] = 352, - [1388] = 1358, - [1389] = 1389, + [1382] = 1371, + [1383] = 1373, + [1384] = 920, + [1385] = 1373, + [1386] = 83, + [1387] = 1387, + [1388] = 1365, + [1389] = 1365, [1390] = 1390, - [1391] = 349, - [1392] = 352, - [1393] = 1385, - [1394] = 322, + [1391] = 1391, + [1392] = 1391, + [1393] = 1369, + [1394] = 1394, [1395] = 1395, - [1396] = 1396, - [1397] = 1358, - [1398] = 322, - [1399] = 1358, - [1400] = 1358, - [1401] = 1373, - [1402] = 937, + [1396] = 381, + [1397] = 1397, + [1398] = 1398, + [1399] = 1399, + [1400] = 1400, + [1401] = 1401, + [1402] = 1402, [1403] = 1403, - [1404] = 1403, + [1404] = 1404, [1405] = 1405, [1406] = 1406, [1407] = 1407, [1408] = 1408, [1409] = 1409, [1410] = 1410, - [1411] = 1408, + [1411] = 1411, [1412] = 1412, - [1413] = 1403, - [1414] = 1405, - [1415] = 1415, - [1416] = 1409, - [1417] = 1408, - [1418] = 1403, - [1419] = 1405, - [1420] = 1420, - [1421] = 87, - [1422] = 86, - [1423] = 937, - [1424] = 1405, + [1413] = 1413, + [1414] = 1407, + [1415] = 1406, + [1416] = 1416, + [1417] = 1411, + [1418] = 1413, + [1419] = 1419, + [1420] = 1400, + [1421] = 1401, + [1422] = 1402, + [1423] = 1423, + [1424] = 1424, [1425] = 1425, - [1426] = 1409, - [1427] = 87, - [1428] = 1409, - [1429] = 86, - [1430] = 1408, - [1431] = 1425, + [1426] = 1426, + [1427] = 1407, + [1428] = 1428, + [1429] = 1403, + [1430] = 1430, + [1431] = 1412, [1432] = 1432, - [1433] = 1433, - [1434] = 1434, - [1435] = 1435, - [1436] = 1436, + [1433] = 1405, + [1434] = 1406, + [1435] = 1408, + [1436] = 1423, [1437] = 1437, - [1438] = 1438, + [1438] = 1411, [1439] = 1439, [1440] = 1440, [1441] = 1441, [1442] = 1442, [1443] = 1443, - [1444] = 1442, - [1445] = 1445, + [1444] = 1407, + [1445] = 1412, [1446] = 1446, [1447] = 1447, - [1448] = 1448, - [1449] = 1449, - [1450] = 1450, - [1451] = 395, + [1448] = 1412, + [1449] = 1406, + [1450] = 1411, + [1451] = 1407, [1452] = 1452, - [1453] = 1453, - [1454] = 1454, + [1453] = 1412, + [1454] = 378, [1455] = 1455, - [1456] = 1456, - [1457] = 1457, - [1458] = 1435, - [1459] = 1459, - [1460] = 1438, - [1461] = 1461, - [1462] = 1442, - [1463] = 1433, - [1464] = 1464, - [1465] = 1465, - [1466] = 381, - [1467] = 1456, - [1468] = 1468, + [1456] = 1407, + [1457] = 1412, + [1458] = 1458, + [1459] = 1412, + [1460] = 1460, + [1461] = 1407, + [1462] = 1412, + [1463] = 1463, + [1464] = 1406, + [1465] = 388, + [1466] = 1466, + [1467] = 373, + [1468] = 1411, [1469] = 1469, - [1470] = 1435, - [1471] = 1438, - [1472] = 1442, - [1473] = 1456, + [1470] = 1408, + [1471] = 373, + [1472] = 1424, + [1473] = 1428, [1474] = 1474, - [1475] = 1435, - [1476] = 1476, - [1477] = 1456, - [1478] = 1435, - [1479] = 394, - [1480] = 1456, - [1481] = 1435, - [1482] = 1482, - [1483] = 1469, - [1484] = 391, - [1485] = 1442, - [1486] = 1486, - [1487] = 395, - [1488] = 1488, - [1489] = 1456, + [1475] = 1466, + [1476] = 1397, + [1477] = 1409, + [1478] = 1443, + [1479] = 1479, + [1480] = 1480, + [1481] = 1424, + [1482] = 1428, + [1483] = 1483, + [1484] = 1474, + [1485] = 1466, + [1486] = 1397, + [1487] = 388, + [1488] = 1409, + [1489] = 1443, [1490] = 1490, - [1491] = 1464, - [1492] = 1438, - [1493] = 380, - [1494] = 1494, - [1495] = 1495, - [1496] = 1434, - [1497] = 1449, - [1498] = 1488, - [1499] = 1494, - [1500] = 1432, - [1501] = 1501, - [1502] = 1490, - [1503] = 1464, - [1504] = 380, - [1505] = 1468, - [1506] = 1494, - [1507] = 1495, - [1508] = 1508, - [1509] = 1434, - [1510] = 1510, - [1511] = 1449, - [1512] = 1508, - [1513] = 1510, - [1514] = 1514, + [1491] = 377, + [1492] = 1424, + [1493] = 1428, + [1494] = 1474, + [1495] = 1474, + [1496] = 1466, + [1497] = 1397, + [1498] = 378, + [1499] = 1409, + [1500] = 1443, + [1501] = 381, + [1502] = 1408, + [1503] = 1458, + [1504] = 377, + [1505] = 1505, + [1506] = 1506, + [1507] = 1507, + [1508] = 1423, + [1509] = 1423, + [1510] = 1407, + [1511] = 1511, + [1512] = 1512, + [1513] = 1513, + [1514] = 1512, [1515] = 1515, [1516] = 1516, [1517] = 1517, - [1518] = 1490, - [1519] = 1464, + [1518] = 1518, + [1519] = 1519, [1520] = 1520, - [1521] = 1468, - [1522] = 1494, - [1523] = 1495, - [1524] = 1434, - [1525] = 1525, - [1526] = 1449, - [1527] = 381, + [1521] = 1521, + [1522] = 1522, + [1523] = 1523, + [1524] = 1524, + [1525] = 1512, + [1526] = 1526, + [1527] = 1527, [1528] = 1528, - [1529] = 1495, - [1530] = 1490, - [1531] = 1438, + [1529] = 1529, + [1530] = 1530, + [1531] = 1531, [1532] = 1532, - [1533] = 1455, - [1534] = 1432, + [1533] = 1533, + [1534] = 1534, [1535] = 1535, - [1536] = 1461, - [1537] = 1488, - [1538] = 1456, - [1539] = 394, - [1540] = 1456, - [1541] = 1516, - [1542] = 1432, - [1543] = 1435, - [1544] = 1435, + [1536] = 1536, + [1537] = 1537, + [1538] = 1538, + [1539] = 1539, + [1540] = 1540, + [1541] = 1541, + [1542] = 1542, + [1543] = 1543, + [1544] = 1544, [1545] = 1545, - [1546] = 391, - [1547] = 1488, - [1548] = 1468, + [1546] = 1546, + [1547] = 1547, + [1548] = 1518, [1549] = 1549, [1550] = 1550, [1551] = 1551, - [1552] = 1552, - [1553] = 1549, - [1554] = 1552, - [1555] = 1551, - [1556] = 1556, - [1557] = 1557, - [1558] = 1558, + [1552] = 1513, + [1553] = 1515, + [1554] = 1538, + [1555] = 1539, + [1556] = 1540, + [1557] = 1516, + [1558] = 1541, [1559] = 1559, [1560] = 1560, - [1561] = 1100, + [1561] = 1518, [1562] = 1562, - [1563] = 1563, - [1564] = 1564, - [1565] = 1565, - [1566] = 1566, - [1567] = 1567, - [1568] = 1568, - [1569] = 1569, - [1570] = 1570, + [1563] = 1521, + [1564] = 1521, + [1565] = 1517, + [1566] = 1522, + [1567] = 1518, + [1568] = 1523, + [1569] = 1524, + [1570] = 1526, [1571] = 1571, [1572] = 1572, - [1573] = 1573, - [1574] = 1557, - [1575] = 1575, + [1573] = 1512, + [1574] = 1574, + [1575] = 1518, [1576] = 1576, [1577] = 1577, [1578] = 1578, - [1579] = 1566, - [1580] = 1569, - [1581] = 1575, - [1582] = 1556, + [1579] = 1046, + [1580] = 1529, + [1581] = 1530, + [1582] = 1582, [1583] = 1583, - [1584] = 1584, - [1585] = 1585, - [1586] = 1567, - [1587] = 1587, - [1588] = 1557, - [1589] = 1587, - [1590] = 1590, - [1591] = 1591, - [1592] = 1592, + [1584] = 1518, + [1585] = 1532, + [1586] = 1586, + [1587] = 1533, + [1588] = 1534, + [1589] = 1542, + [1590] = 1535, + [1591] = 1538, + [1592] = 1515, [1593] = 1593, - [1594] = 1590, - [1595] = 1591, - [1596] = 1592, - [1597] = 1558, - [1598] = 1571, - [1599] = 1599, - [1600] = 1587, - [1601] = 1601, - [1602] = 1590, - [1603] = 1558, - [1604] = 1591, - [1605] = 1605, - [1606] = 1572, - [1607] = 1592, - [1608] = 1593, - [1609] = 1609, - [1610] = 1550, - [1611] = 1558, - [1612] = 1551, - [1613] = 1573, - [1614] = 1614, - [1615] = 1615, - [1616] = 1558, + [1594] = 1518, + [1595] = 1539, + [1596] = 1540, + [1597] = 1516, + [1598] = 1541, + [1599] = 1542, + [1600] = 1543, + [1601] = 1544, + [1602] = 1522, + [1603] = 1523, + [1604] = 1524, + [1605] = 1526, + [1606] = 1545, + [1607] = 1521, + [1608] = 1529, + [1609] = 1546, + [1610] = 1547, + [1611] = 1530, + [1612] = 1520, + [1613] = 1543, + [1614] = 1532, + [1615] = 1544, + [1616] = 1616, [1617] = 1617, - [1618] = 1593, - [1619] = 1615, - [1620] = 1558, - [1621] = 1621, - [1622] = 1565, - [1623] = 1549, + [1618] = 1550, + [1619] = 1533, + [1620] = 1620, + [1621] = 1545, + [1622] = 1546, + [1623] = 1534, [1624] = 1624, - [1625] = 1552, - [1626] = 1570, - [1627] = 1556, - [1628] = 1571, - [1629] = 1558, - [1630] = 1560, - [1631] = 1572, - [1632] = 1560, + [1625] = 1535, + [1626] = 1520, + [1627] = 1532, + [1628] = 1522, + [1629] = 1560, + [1630] = 1529, + [1631] = 1538, + [1632] = 1516, [1633] = 1633, - [1634] = 1609, - [1635] = 1562, - [1636] = 1636, - [1637] = 1573, - [1638] = 1564, - [1639] = 1565, - [1640] = 1640, - [1641] = 1633, - [1642] = 1562, + [1634] = 1634, + [1635] = 1547, + [1636] = 1533, + [1637] = 1616, + [1638] = 1620, + [1639] = 1576, + [1640] = 1534, + [1641] = 1535, + [1642] = 1642, [1643] = 1643, - [1644] = 1564, - [1645] = 1560, - [1646] = 1576, - [1647] = 1624, - [1648] = 1570, - [1649] = 1633, - [1650] = 1571, - [1651] = 1572, - [1652] = 1573, + [1644] = 1562, + [1645] = 1645, + [1646] = 1539, + [1647] = 1540, + [1648] = 1517, + [1649] = 1523, + [1650] = 1531, + [1651] = 1517, + [1652] = 1541, [1653] = 1550, - [1654] = 1577, - [1655] = 1578, - [1656] = 1576, - [1657] = 1577, + [1654] = 1620, + [1655] = 1520, + [1656] = 1560, + [1657] = 1511, [1658] = 1658, - [1659] = 1566, - [1660] = 1578, - [1661] = 1661, - [1662] = 1566, - [1663] = 1564, - [1664] = 1569, - [1665] = 1665, - [1666] = 1666, - [1667] = 1575, - [1668] = 1668, - [1669] = 1583, - [1670] = 1670, - [1671] = 1584, - [1672] = 1633, - [1673] = 1585, - [1674] = 1567, - [1675] = 1557, - [1676] = 1587, - [1677] = 1590, - [1678] = 1591, - [1679] = 1592, - [1680] = 1593, - [1681] = 1569, - [1682] = 1682, - [1683] = 1576, - [1684] = 1684, - [1685] = 1565, - [1686] = 1577, - [1687] = 1605, - [1688] = 1688, - [1689] = 1689, - [1690] = 1583, + [1659] = 1659, + [1660] = 1660, + [1661] = 1542, + [1662] = 1550, + [1663] = 1543, + [1664] = 1576, + [1665] = 1524, + [1666] = 1544, + [1667] = 1583, + [1668] = 1545, + [1669] = 1546, + [1670] = 1547, + [1671] = 1530, + [1672] = 1583, + [1673] = 1620, + [1674] = 1576, + [1675] = 1531, + [1676] = 1583, + [1677] = 1526, + [1678] = 1513, + [1679] = 1513, + [1680] = 1511, + [1681] = 1531, + [1682] = 1511, + [1683] = 1574, + [1684] = 1560, + [1685] = 1574, + [1686] = 1562, + [1687] = 1574, + [1688] = 1518, + [1689] = 1515, + [1690] = 1690, [1691] = 1691, - [1692] = 1584, - [1693] = 1585, - [1694] = 1605, + [1692] = 1692, + [1693] = 1693, + [1694] = 1694, [1695] = 1695, - [1696] = 1609, - [1697] = 1550, - [1698] = 1551, + [1696] = 1696, + [1697] = 1697, + [1698] = 464, [1699] = 1699, - [1700] = 1567, - [1701] = 1575, + [1700] = 1700, + [1701] = 1701, [1702] = 1702, - [1703] = 1583, - [1704] = 1704, - [1705] = 1615, - [1706] = 1549, - [1707] = 1552, + [1703] = 1703, + [1704] = 447, + [1705] = 475, + [1706] = 1706, + [1707] = 1707, [1708] = 1708, - [1709] = 1556, - [1710] = 1584, - [1711] = 1711, - [1712] = 1688, - [1713] = 1688, - [1714] = 1578, - [1715] = 1688, - [1716] = 1716, - [1717] = 1570, - [1718] = 1684, - [1719] = 1684, - [1720] = 1684, - [1721] = 1621, - [1722] = 1621, - [1723] = 1621, - [1724] = 1585, - [1725] = 1558, - [1726] = 1605, - [1727] = 1609, - [1728] = 1562, + [1709] = 1709, + [1710] = 1710, + [1711] = 467, + [1712] = 1712, + [1713] = 1699, + [1714] = 1714, + [1715] = 471, + [1716] = 450, + [1717] = 1717, + [1718] = 1706, + [1719] = 1719, + [1720] = 1720, + [1721] = 1720, + [1722] = 1722, + [1723] = 1723, + [1724] = 1724, + [1725] = 1725, + [1726] = 1726, + [1727] = 1727, + [1728] = 425, [1729] = 1729, [1730] = 1730, - [1731] = 455, + [1731] = 1708, [1732] = 1732, - [1733] = 427, - [1734] = 477, - [1735] = 437, - [1736] = 1736, - [1737] = 444, - [1738] = 1738, + [1733] = 1733, + [1734] = 1709, + [1735] = 1729, + [1736] = 1691, + [1737] = 1737, + [1738] = 1694, [1739] = 1739, - [1740] = 1740, + [1740] = 1699, [1741] = 1741, - [1742] = 1742, - [1743] = 1743, - [1744] = 1744, - [1745] = 1739, - [1746] = 1746, - [1747] = 1747, - [1748] = 1748, - [1749] = 481, + [1742] = 1714, + [1743] = 1717, + [1744] = 1706, + [1745] = 1730, + [1746] = 1699, + [1747] = 1729, + [1748] = 1730, + [1749] = 1708, [1750] = 1750, [1751] = 1751, - [1752] = 1752, - [1753] = 1751, + [1752] = 1694, + [1753] = 1714, [1754] = 1754, - [1755] = 1755, - [1756] = 457, - [1757] = 1757, + [1755] = 1697, + [1756] = 446, + [1757] = 1720, [1758] = 1758, - [1759] = 1741, - [1760] = 1760, - [1761] = 430, - [1762] = 1746, - [1763] = 1763, - [1764] = 1764, - [1765] = 465, + [1759] = 1697, + [1760] = 468, + [1761] = 1761, + [1762] = 423, + [1763] = 443, + [1764] = 445, + [1765] = 449, [1766] = 1766, [1767] = 1767, - [1768] = 1741, - [1769] = 1742, - [1770] = 1770, - [1771] = 1739, - [1772] = 1746, - [1773] = 1747, - [1774] = 1755, - [1775] = 1775, - [1776] = 1750, - [1777] = 1751, - [1778] = 1778, - [1779] = 1755, - [1780] = 1757, - [1781] = 1781, - [1782] = 1750, + [1768] = 1768, + [1769] = 1769, + [1770] = 1717, + [1771] = 1706, + [1772] = 1720, + [1773] = 1729, + [1774] = 1730, + [1775] = 1708, + [1776] = 1776, + [1777] = 1700, + [1778] = 1694, + [1779] = 1714, + [1780] = 1725, + [1781] = 1720, + [1782] = 1697, [1783] = 1783, - [1784] = 1757, - [1785] = 1785, + [1784] = 1727, + [1785] = 1701, [1786] = 1786, [1787] = 1787, - [1788] = 333, - [1789] = 1747, - [1790] = 1741, - [1791] = 1742, - [1792] = 458, - [1793] = 1739, - [1794] = 1746, - [1795] = 1747, - [1796] = 1796, - [1797] = 1797, - [1798] = 1750, - [1799] = 1751, - [1800] = 459, - [1801] = 1755, - [1802] = 1757, - [1803] = 461, - [1804] = 1804, - [1805] = 462, - [1806] = 1806, - [1807] = 464, - [1808] = 448, - [1809] = 1809, - [1810] = 1810, - [1811] = 424, - [1812] = 1741, - [1813] = 1742, - [1814] = 1814, - [1815] = 1739, - [1816] = 1746, - [1817] = 1747, - [1818] = 478, - [1819] = 471, - [1820] = 1750, - [1821] = 1751, - [1822] = 426, - [1823] = 1755, - [1824] = 1757, - [1825] = 466, - [1826] = 1826, - [1827] = 1742, - [1828] = 1739, - [1829] = 1750, - [1830] = 1830, - [1831] = 1757, - [1832] = 1832, - [1833] = 1833, - [1834] = 1742, - [1835] = 1739, - [1836] = 1750, - [1837] = 1837, - [1838] = 1757, - [1839] = 442, - [1840] = 445, - [1841] = 1739, - [1842] = 449, - [1843] = 1757, - [1844] = 454, - [1845] = 1740, - [1846] = 1757, - [1847] = 1847, - [1848] = 1848, - [1849] = 457, - [1850] = 465, + [1788] = 1788, + [1789] = 1739, + [1790] = 1790, + [1791] = 1791, + [1792] = 1717, + [1793] = 1706, + [1794] = 1758, + [1795] = 1729, + [1796] = 1730, + [1797] = 1708, + [1798] = 1717, + [1799] = 1706, + [1800] = 1694, + [1801] = 1714, + [1802] = 1697, + [1803] = 1720, + [1804] = 1697, + [1805] = 1805, + [1806] = 1758, + [1807] = 1807, + [1808] = 434, + [1809] = 436, + [1810] = 1700, + [1811] = 1701, + [1812] = 1812, + [1813] = 1699, + [1814] = 1717, + [1815] = 1706, + [1816] = 1816, + [1817] = 1729, + [1818] = 1730, + [1819] = 1708, + [1820] = 1697, + [1821] = 1699, + [1822] = 1694, + [1823] = 1714, + [1824] = 1720, + [1825] = 1697, + [1826] = 440, + [1827] = 1827, + [1828] = 1717, + [1829] = 1706, + [1830] = 1729, + [1831] = 1694, + [1832] = 1699, + [1833] = 1697, + [1834] = 1834, + [1835] = 1699, + [1836] = 1717, + [1837] = 1706, + [1838] = 1729, + [1839] = 1694, + [1840] = 1697, + [1841] = 1841, + [1842] = 1729, + [1843] = 1717, + [1844] = 1729, + [1845] = 1697, + [1846] = 1730, + [1847] = 1717, + [1848] = 1697, + [1849] = 1849, + [1850] = 1708, [1851] = 1851, - [1852] = 348, + [1852] = 476, [1853] = 1853, [1854] = 1854, - [1855] = 478, - [1856] = 1856, - [1857] = 446, + [1855] = 1855, + [1856] = 1834, + [1857] = 1857, [1858] = 1858, - [1859] = 469, - [1860] = 1860, - [1861] = 435, - [1862] = 451, - [1863] = 452, - [1864] = 472, - [1865] = 438, - [1866] = 1866, - [1867] = 430, - [1868] = 433, - [1869] = 436, - [1870] = 1740, - [1871] = 440, - [1872] = 1741, - [1873] = 443, - [1874] = 1742, - [1875] = 1875, - [1876] = 447, - [1877] = 1744, - [1878] = 450, - [1879] = 1804, - [1880] = 453, - [1881] = 1881, + [1859] = 451, + [1860] = 455, + [1861] = 1861, + [1862] = 1699, + [1863] = 1699, + [1864] = 342, + [1865] = 1699, + [1866] = 461, + [1867] = 419, + [1868] = 1767, + [1869] = 1869, + [1870] = 460, + [1871] = 472, + [1872] = 474, + [1873] = 466, + [1874] = 412, + [1875] = 413, + [1876] = 414, + [1877] = 1877, + [1878] = 470, + [1879] = 1724, + [1880] = 415, + [1881] = 1841, [1882] = 1882, - [1883] = 484, - [1884] = 1743, - [1885] = 456, - [1886] = 1886, + [1883] = 1851, + [1884] = 1854, + [1885] = 416, + [1886] = 1787, [1887] = 1887, - [1888] = 433, + [1888] = 1888, [1889] = 1889, - [1890] = 479, - [1891] = 463, - [1892] = 480, - [1893] = 1893, + [1890] = 418, + [1891] = 1786, + [1892] = 1892, + [1893] = 422, [1894] = 1894, - [1895] = 1740, - [1896] = 475, - [1897] = 446, - [1898] = 1887, - [1899] = 1899, - [1900] = 1900, - [1901] = 477, - [1902] = 1752, - [1903] = 481, - [1904] = 1742, - [1905] = 469, + [1895] = 1882, + [1896] = 1888, + [1897] = 1897, + [1898] = 1898, + [1899] = 424, + [1900] = 1788, + [1901] = 1805, + [1902] = 1807, + [1903] = 1903, + [1904] = 1904, + [1905] = 1905, [1906] = 1906, [1907] = 1907, - [1908] = 471, + [1908] = 1908, [1909] = 1909, [1910] = 1910, - [1911] = 1911, - [1912] = 435, - [1913] = 1913, + [1911] = 1727, + [1912] = 1904, + [1913] = 426, [1914] = 1914, - [1915] = 1915, - [1916] = 1739, - [1917] = 1740, + [1915] = 411, + [1916] = 1916, + [1917] = 1834, [1918] = 1918, - [1919] = 421, - [1920] = 1920, + [1919] = 1919, + [1920] = 343, [1921] = 1921, - [1922] = 1757, - [1923] = 479, - [1924] = 480, - [1925] = 422, - [1926] = 1854, - [1927] = 421, - [1928] = 422, - [1929] = 423, - [1930] = 419, - [1931] = 1881, - [1932] = 423, - [1933] = 1933, - [1934] = 419, + [1922] = 448, + [1923] = 429, + [1924] = 452, + [1925] = 430, + [1926] = 1926, + [1927] = 449, + [1928] = 457, + [1929] = 1724, + [1930] = 1841, + [1931] = 1699, + [1932] = 1851, + [1933] = 1854, + [1934] = 1934, [1935] = 1935, - [1936] = 1875, - [1937] = 1796, - [1938] = 1744, - [1939] = 1804, - [1940] = 1751, - [1941] = 1881, + [1936] = 464, + [1937] = 431, + [1938] = 1786, + [1939] = 432, + [1940] = 1709, + [1941] = 433, [1942] = 1882, - [1943] = 1740, - [1944] = 1899, - [1945] = 1729, - [1946] = 1746, - [1947] = 1889, - [1948] = 1948, - [1949] = 1900, - [1950] = 1741, - [1951] = 1893, - [1952] = 1894, - [1953] = 1742, - [1954] = 1882, - [1955] = 1747, - [1956] = 1887, - [1957] = 1899, - [1958] = 1900, - [1959] = 1740, - [1960] = 1752, + [1943] = 1888, + [1944] = 447, + [1945] = 475, + [1946] = 419, + [1947] = 1788, + [1948] = 1805, + [1949] = 1807, + [1950] = 435, + [1951] = 1904, + [1952] = 1952, + [1953] = 467, + [1954] = 1954, + [1955] = 471, + [1956] = 450, + [1957] = 438, + [1958] = 1958, + [1959] = 1959, + [1960] = 1960, [1961] = 1961, - [1962] = 451, + [1962] = 434, [1963] = 436, [1964] = 440, - [1965] = 1961, - [1966] = 1966, - [1967] = 1739, - [1968] = 1809, - [1969] = 1740, + [1965] = 476, + [1966] = 439, + [1967] = 442, + [1968] = 1709, + [1969] = 1699, [1970] = 1970, - [1971] = 1746, - [1972] = 1747, - [1973] = 1973, - [1974] = 1750, - [1975] = 1975, - [1976] = 1750, + [1971] = 1877, + [1972] = 451, + [1973] = 1841, + [1974] = 455, + [1975] = 1851, + [1976] = 1854, [1977] = 1977, - [1978] = 452, - [1979] = 1751, - [1980] = 1875, - [1981] = 1981, - [1982] = 1804, - [1983] = 1751, - [1984] = 1881, + [1978] = 1717, + [1979] = 330, + [1980] = 1717, + [1981] = 1786, + [1982] = 1706, + [1983] = 460, + [1984] = 1984, [1985] = 1882, - [1986] = 1986, - [1987] = 1987, - [1988] = 1740, - [1989] = 472, - [1990] = 1889, - [1991] = 1755, - [1992] = 1740, - [1993] = 438, - [1994] = 1893, - [1995] = 1894, - [1996] = 1996, - [1997] = 1997, - [1998] = 443, - [1999] = 1887, - [2000] = 1899, - [2001] = 1900, - [2002] = 455, - [2003] = 1752, - [2004] = 2004, - [2005] = 427, - [2006] = 2006, - [2007] = 437, - [2008] = 1875, - [2009] = 444, - [2010] = 1740, - [2011] = 1889, - [2012] = 2012, - [2013] = 1755, - [2014] = 1740, - [2015] = 2015, - [2016] = 2016, - [2017] = 1796, - [2018] = 1740, - [2019] = 2019, - [2020] = 1973, - [2021] = 1973, - [2022] = 1740, - [2023] = 1755, - [2024] = 1858, - [2025] = 1740, - [2026] = 2026, - [2027] = 1848, - [2028] = 1781, - [2029] = 2029, - [2030] = 1767, - [2031] = 2031, - [2032] = 1826, - [2033] = 2033, - [2034] = 1886, - [2035] = 1740, - [2036] = 1920, - [2037] = 1729, + [1986] = 1888, + [1987] = 461, + [1988] = 1988, + [1989] = 466, + [1990] = 1788, + [1991] = 1805, + [1992] = 1807, + [1993] = 472, + [1994] = 1904, + [1995] = 1699, + [1996] = 474, + [1997] = 412, + [1998] = 413, + [1999] = 414, + [2000] = 415, + [2001] = 416, + [2002] = 2002, + [2003] = 418, + [2004] = 422, + [2005] = 424, + [2006] = 426, + [2007] = 411, + [2008] = 429, + [2009] = 430, + [2010] = 431, + [2011] = 432, + [2012] = 433, + [2013] = 1699, + [2014] = 2014, + [2015] = 435, + [2016] = 438, + [2017] = 439, + [2018] = 442, + [2019] = 1729, + [2020] = 1730, + [2021] = 1699, + [2022] = 1723, + [2023] = 1708, + [2024] = 1750, + [2025] = 1707, + [2026] = 1952, + [2027] = 2027, + [2028] = 2028, + [2029] = 425, + [2030] = 1751, + [2031] = 1719, + [2032] = 1761, + [2033] = 1695, + [2034] = 1960, + [2035] = 1700, + [2036] = 1970, + [2037] = 1894, [2038] = 2038, - [2039] = 1750, - [2040] = 1732, - [2041] = 2041, - [2042] = 2015, + [2039] = 1733, + [2040] = 1691, + [2041] = 1887, + [2042] = 2042, [2043] = 2043, - [2044] = 2044, - [2045] = 1785, - [2046] = 1797, - [2047] = 2047, - [2048] = 1973, - [2049] = 1757, - [2050] = 1893, - [2051] = 2051, - [2052] = 1858, - [2053] = 1886, - [2054] = 1854, - [2055] = 1781, - [2056] = 2056, - [2057] = 458, - [2058] = 459, - [2059] = 461, - [2060] = 1796, - [2061] = 1894, - [2062] = 462, - [2063] = 1781, - [2064] = 447, - [2065] = 1961, - [2066] = 464, - [2067] = 448, - [2068] = 2031, - [2069] = 1741, - [2070] = 1742, - [2071] = 450, - [2072] = 424, - [2073] = 1757, - [2074] = 1787, - [2075] = 1740, - [2076] = 453, - [2077] = 1858, - [2078] = 1848, - [2079] = 1886, - [2080] = 2029, - [2081] = 1767, - [2082] = 2031, - [2083] = 1739, - [2084] = 1746, - [2085] = 1920, - [2086] = 1729, - [2087] = 2038, - [2088] = 1747, - [2089] = 1732, - [2090] = 426, - [2091] = 2015, - [2092] = 2043, - [2093] = 466, - [2094] = 1785, - [2095] = 1797, - [2096] = 2047, - [2097] = 1848, - [2098] = 2043, - [2099] = 2029, - [2100] = 1767, - [2101] = 484, - [2102] = 2038, - [2103] = 1920, - [2104] = 456, - [2105] = 2038, - [2106] = 2106, - [2107] = 1732, - [2108] = 2029, - [2109] = 2015, - [2110] = 2043, - [2111] = 1833, - [2112] = 1785, - [2113] = 1797, - [2114] = 2047, - [2115] = 1935, - [2116] = 2051, - [2117] = 2006, - [2118] = 1910, - [2119] = 2119, - [2120] = 1997, - [2121] = 1814, - [2122] = 1935, - [2123] = 2051, - [2124] = 463, - [2125] = 1910, - [2126] = 2119, - [2127] = 1997, - [2128] = 1935, - [2129] = 2051, - [2130] = 2047, - [2131] = 1910, - [2132] = 2119, - [2133] = 1997, - [2134] = 2119, - [2135] = 442, - [2136] = 445, - [2137] = 2137, - [2138] = 449, - [2139] = 454, - [2140] = 2140, - [2141] = 475, - [2142] = 2142, - [2143] = 1740, - [2144] = 2041, - [2145] = 328, - [2146] = 2041, - [2147] = 2147, - [2148] = 2041, - [2149] = 1787, + [2044] = 1694, + [2045] = 1723, + [2046] = 1701, + [2047] = 1750, + [2048] = 1707, + [2049] = 1952, + [2050] = 2050, + [2051] = 448, + [2052] = 1751, + [2053] = 1719, + [2054] = 1761, + [2055] = 1739, + [2056] = 1960, + [2057] = 1714, + [2058] = 1970, + [2059] = 1894, + [2060] = 1699, + [2061] = 1733, + [2062] = 445, + [2063] = 1887, + [2064] = 1723, + [2065] = 452, + [2066] = 1750, + [2067] = 1707, + [2068] = 1737, + [2069] = 1699, + [2070] = 1751, + [2071] = 1719, + [2072] = 1761, + [2073] = 2027, + [2074] = 1960, + [2075] = 1849, + [2076] = 1970, + [2077] = 1894, + [2078] = 1877, + [2079] = 1733, + [2080] = 1691, + [2081] = 1887, + [2082] = 1827, + [2083] = 1702, + [2084] = 1737, + [2085] = 1703, + [2086] = 1954, + [2087] = 1869, + [2088] = 1827, + [2089] = 1702, + [2090] = 1694, + [2091] = 1703, + [2092] = 1954, + [2093] = 1869, + [2094] = 1827, + [2095] = 1702, + [2096] = 470, + [2097] = 1703, + [2098] = 1954, + [2099] = 1869, + [2100] = 457, + [2101] = 2101, + [2102] = 446, + [2103] = 1720, + [2104] = 468, + [2105] = 1714, + [2106] = 1727, + [2107] = 423, + [2108] = 443, + [2109] = 2109, + [2110] = 1910, + [2111] = 2111, + [2112] = 1910, + [2113] = 1739, + [2114] = 1910, + [2115] = 1877, }; static TSCharacterRange sym_generic_token_character_set_1[] = { @@ -5235,16 +5201,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(12); END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(87); + if (lookahead == '\n') ADVANCE(85); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(87); + if (lookahead == '\n') ADVANCE(85); if (lookahead == '\r') ADVANCE(10); if (lookahead == '\'') ADVANCE(73); if (lookahead != 0) ADVANCE(12); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(87); + if (lookahead == '\n') ADVANCE(85); if (lookahead == '\r') ADVANCE(10); if (lookahead != 0) ADVANCE(12); END_STATE(); @@ -5329,7 +5295,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(1327); if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(72); + if (lookahead == '`') SKIP(68); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ' || lookahead == 0xa0 || @@ -5381,7 +5347,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(1327); if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(72); + if (lookahead == '`') SKIP(68); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -5446,17 +5412,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(41); END_STATE(); case 43: - if (lookahead == '\n') SKIP(119); + if (lookahead == '\n') SKIP(122); END_STATE(); case 44: - if (lookahead == '\n') SKIP(119); + if (lookahead == '\n') SKIP(122); if (lookahead == '\r') SKIP(43); END_STATE(); case 45: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(119); END_STATE(); case 46: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(119); if (lookahead == '\r') SKIP(45); END_STATE(); case 47: @@ -5577,24 +5543,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(65); END_STATE(); case 67: - if (lookahead == '\n') SKIP(168); + if (lookahead == '\n') SKIP(165); END_STATE(); case 68: - if (lookahead == '\n') SKIP(168); + if (lookahead == '\n') SKIP(165); if (lookahead == '\r') SKIP(67); END_STATE(); case 69: - if (lookahead == '\n') SKIP(167); + if (lookahead == '\n') SKIP(168); END_STATE(); case 70: - if (lookahead == '\n') SKIP(167); + if (lookahead == '\n') SKIP(168); if (lookahead == '\r') SKIP(69); END_STATE(); case 71: - if (lookahead == '\n') SKIP(165); + if (lookahead == '\n') SKIP(167); END_STATE(); case 72: - if (lookahead == '\n') SKIP(165); + if (lookahead == '\n') SKIP(167); if (lookahead == '\r') SKIP(71); END_STATE(); case 73: @@ -5639,67 +5605,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(82); END_STATE(); case 84: - if (lookahead == '\n') SKIP(121); + if (lookahead == '\n') ADVANCE(86); END_STATE(); case 85: - if (lookahead == '\n') SKIP(121); - if (lookahead == '\r') SKIP(84); + if (lookahead == '\n') ADVANCE(86); + if (lookahead == '\r') ADVANCE(84); + if (lookahead == '\'') ADVANCE(210); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 86: - if (lookahead == '\n') ADVANCE(88); + if (lookahead == '\n') ADVANCE(86); + if (lookahead == '\r') ADVANCE(84); + if (lookahead == '\'') ADVANCE(209); + if (lookahead != 0) ADVANCE(12); END_STATE(); case 87: - if (lookahead == '\n') ADVANCE(88); - if (lookahead == '\r') ADVANCE(86); - if (lookahead == '\'') ADVANCE(210); - if (lookahead != 0) ADVANCE(12); + if (lookahead == '\n') SKIP(128); END_STATE(); case 88: - if (lookahead == '\n') ADVANCE(88); - if (lookahead == '\r') ADVANCE(86); - if (lookahead == '\'') ADVANCE(209); - if (lookahead != 0) ADVANCE(12); + if (lookahead == '\n') SKIP(128); + if (lookahead == '\r') SKIP(87); END_STATE(); case 89: - if (lookahead == '\n') SKIP(128); + if (lookahead == '\n') SKIP(115); END_STATE(); case 90: - if (lookahead == '\n') SKIP(128); + if (lookahead == '\n') SKIP(115); if (lookahead == '\r') SKIP(89); END_STATE(); case 91: - if (lookahead == '\n') SKIP(115); + if (lookahead == '\n') SKIP(117); END_STATE(); case 92: - if (lookahead == '\n') SKIP(115); + if (lookahead == '\n') SKIP(117); if (lookahead == '\r') SKIP(91); END_STATE(); case 93: - if (lookahead == '\n') SKIP(117); + if (lookahead == '\n') SKIP(121); END_STATE(); case 94: - if (lookahead == '\n') SKIP(117); + if (lookahead == '\n') SKIP(121); if (lookahead == '\r') SKIP(93); END_STATE(); case 95: - if (lookahead == '\n') SKIP(123); + if (lookahead == '\n') SKIP(125); END_STATE(); case 96: - if (lookahead == '\n') SKIP(123); + if (lookahead == '\n') SKIP(125); if (lookahead == '\r') SKIP(95); END_STATE(); case 97: - if (lookahead == '\n') SKIP(125); + if (lookahead == '\n') SKIP(107); END_STATE(); case 98: - if (lookahead == '\n') SKIP(125); + if (lookahead == '\n') SKIP(107); if (lookahead == '\r') SKIP(97); END_STATE(); case 99: - if (lookahead == '\n') SKIP(107); + if (lookahead == '\n') SKIP(123); END_STATE(); case 100: - if (lookahead == '\n') SKIP(107); + if (lookahead == '\n') SKIP(123); if (lookahead == '\r') SKIP(99); END_STATE(); case 101: @@ -5821,7 +5787,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(100); + if (lookahead == '`') SKIP(98); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); @@ -5859,7 +5825,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(100); + if (lookahead == '`') SKIP(98); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(550); @@ -5899,6 +5865,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '"', 1599, '#', 1594, '\'', 177, + '(', 1326, ')', 1327, '*', 1587, '-', 1584, @@ -5932,6 +5899,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '"', 1599, '#', 1594, '\'', 177, + '(', 1326, ')', 1327, '*', 1587, '-', 1586, @@ -5964,6 +5932,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '+', 179, @@ -5997,6 +5966,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '+', 179, @@ -6030,6 +6000,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '+', 179, @@ -6047,7 +6018,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(92); + if (lookahead == '`') SKIP(90); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6063,6 +6034,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '+', 179, @@ -6079,7 +6051,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(92); + if (lookahead == '`') SKIP(90); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6096,6 +6068,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '-', 1603, @@ -6128,6 +6101,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ' ', 1624, '#', 537, '$', 175, + '(', 1326, ')', 1327, '*', 199, '-', 1607, @@ -6142,7 +6116,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '@', 206, ); - if (lookahead == '`') SKIP(94); + if (lookahead == '`') SKIP(92); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6177,7 +6151,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '[', 831, ); - if (lookahead == '`') SKIP(44); + if (lookahead == '`') SKIP(46); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6206,7 +6180,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '[', 831, ); - if (lookahead == '`') SKIP(44); + if (lookahead == '`') SKIP(46); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6236,7 +6210,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '[', 831, ); - if (lookahead == '`') SKIP(85); + if (lookahead == '`') SKIP(94); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6265,7 +6239,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '[', 831, ); - if (lookahead == '`') SKIP(85); + if (lookahead == '`') SKIP(94); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6292,7 +6266,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '<', 883, '>', 841, ); - if (lookahead == '`') SKIP(46); + if (lookahead == '`') SKIP(44); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6319,7 +6293,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '<', 883, '>', 841, ); - if (lookahead == '`') SKIP(96); + if (lookahead == '`') SKIP(100); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6331,6 +6305,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( ' ', 1624, '#', 537, + '(', 1326, ')', 1327, '*', 199, '-', 182, @@ -6356,6 +6331,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( ' ', 1624, '#', 537, + '(', 1326, ')', 1327, '*', 199, '-', 184, @@ -6369,7 +6345,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '<', 883, '>', 841, ); - if (lookahead == '`') SKIP(98); + if (lookahead == '`') SKIP(96); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6484,7 +6460,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(90); + if (lookahead == '`') SKIP(88); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); @@ -7309,7 +7285,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(527); if (lookahead == '$') ADVANCE(656); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(68); + if (lookahead == '`') SKIP(70); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7321,7 +7297,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '"') ADVANCE(659); if (lookahead == '#') ADVANCE(527); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(68); + if (lookahead == '`') SKIP(70); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7668,7 +7644,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(1327); if (lookahead == ';') ADVANCE(1323); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(72); + if (lookahead == '`') SKIP(68); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7693,7 +7669,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(537); if (lookahead == '0') ADVANCE(564); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(70); + if (lookahead == '`') SKIP(72); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(565); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -7705,7 +7681,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 168: if (lookahead == '#') ADVANCE(537); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(68); + if (lookahead == '`') SKIP(70); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -12447,7 +12423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 715: ACCEPT_TOKEN(sym_verbatim_here_string_characters); - if (lookahead == '\n') ADVANCE(87); + if (lookahead == '\n') ADVANCE(85); if (lookahead == '\r') ADVANCE(10); if (lookahead != 0) ADVANCE(12); END_STATE(); @@ -22916,8 +22892,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 140}, [40] = {.lex_state = 141}, [41] = {.lex_state = 141}, - [42] = {.lex_state = 518, .external_lex_state = 1}, - [43] = {.lex_state = 518}, + [42] = {.lex_state = 518}, + [43] = {.lex_state = 518, .external_lex_state = 1}, [44] = {.lex_state = 520}, [45] = {.lex_state = 520}, [46] = {.lex_state = 520}, @@ -22952,11 +22928,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [75] = {.lex_state = 520}, [76] = {.lex_state = 131}, [77] = {.lex_state = 131}, - [78] = {.lex_state = 520}, + [78] = {.lex_state = 131, .external_lex_state = 1}, [79] = {.lex_state = 520}, - [80] = {.lex_state = 131, .external_lex_state = 1}, - [81] = {.lex_state = 520}, - [82] = {.lex_state = 131, .external_lex_state = 1}, + [80] = {.lex_state = 520}, + [81] = {.lex_state = 131, .external_lex_state = 1}, + [82] = {.lex_state = 520}, [83] = {.lex_state = 142}, [84] = {.lex_state = 142}, [85] = {.lex_state = 142}, @@ -22967,21 +22943,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [90] = {.lex_state = 142}, [91] = {.lex_state = 142}, [92] = {.lex_state = 142}, - [93] = {.lex_state = 142}, + [93] = {.lex_state = 142, .external_lex_state = 1}, [94] = {.lex_state = 142, .external_lex_state = 1}, - [95] = {.lex_state = 142}, + [95] = {.lex_state = 142, .external_lex_state = 1}, [96] = {.lex_state = 142}, [97] = {.lex_state = 142}, [98] = {.lex_state = 142}, [99] = {.lex_state = 142}, [100] = {.lex_state = 142}, [101] = {.lex_state = 142}, - [102] = {.lex_state = 142, .external_lex_state = 1}, + [102] = {.lex_state = 142}, [103] = {.lex_state = 142}, [104] = {.lex_state = 142}, - [105] = {.lex_state = 142}, + [105] = {.lex_state = 142, .external_lex_state = 1}, [106] = {.lex_state = 142}, - [107] = {.lex_state = 142, .external_lex_state = 1}, + [107] = {.lex_state = 142}, [108] = {.lex_state = 142}, [109] = {.lex_state = 142}, [110] = {.lex_state = 142}, @@ -22995,7 +22971,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [118] = {.lex_state = 142}, [119] = {.lex_state = 142}, [120] = {.lex_state = 142}, - [121] = {.lex_state = 142, .external_lex_state = 1}, + [121] = {.lex_state = 142}, [122] = {.lex_state = 142, .external_lex_state = 1}, [123] = {.lex_state = 142, .external_lex_state = 1}, [124] = {.lex_state = 142, .external_lex_state = 1}, @@ -23013,7 +22989,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [136] = {.lex_state = 142, .external_lex_state = 1}, [137] = {.lex_state = 142, .external_lex_state = 1}, [138] = {.lex_state = 142, .external_lex_state = 1}, - [139] = {.lex_state = 142, .external_lex_state = 1}, + [139] = {.lex_state = 142}, [140] = {.lex_state = 142, .external_lex_state = 1}, [141] = {.lex_state = 142, .external_lex_state = 1}, [142] = {.lex_state = 142, .external_lex_state = 1}, @@ -23025,23 +23001,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [148] = {.lex_state = 142, .external_lex_state = 1}, [149] = {.lex_state = 142, .external_lex_state = 1}, [150] = {.lex_state = 142, .external_lex_state = 1}, - [151] = {.lex_state = 142}, + [151] = {.lex_state = 142, .external_lex_state = 1}, [152] = {.lex_state = 142, .external_lex_state = 1}, [153] = {.lex_state = 142, .external_lex_state = 1}, [154] = {.lex_state = 142, .external_lex_state = 1}, - [155] = {.lex_state = 142}, - [156] = {.lex_state = 142, .external_lex_state = 1}, + [155] = {.lex_state = 142, .external_lex_state = 1}, + [156] = {.lex_state = 142}, [157] = {.lex_state = 144}, - [158] = {.lex_state = 144, .external_lex_state = 1}, - [159] = {.lex_state = 144, .external_lex_state = 1}, + [158] = {.lex_state = 144}, + [159] = {.lex_state = 144}, [160] = {.lex_state = 144}, [161] = {.lex_state = 144}, - [162] = {.lex_state = 144}, + [162] = {.lex_state = 144, .external_lex_state = 1}, [163] = {.lex_state = 144, .external_lex_state = 1}, [164] = {.lex_state = 144}, [165] = {.lex_state = 144}, [166] = {.lex_state = 144}, - [167] = {.lex_state = 144}, + [167] = {.lex_state = 144, .external_lex_state = 1}, [168] = {.lex_state = 144}, [169] = {.lex_state = 144}, [170] = {.lex_state = 144}, @@ -23053,16 +23029,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [176] = {.lex_state = 144, .external_lex_state = 1}, [177] = {.lex_state = 144, .external_lex_state = 1}, [178] = {.lex_state = 144, .external_lex_state = 1}, - [179] = {.lex_state = 144}, + [179] = {.lex_state = 144, .external_lex_state = 1}, [180] = {.lex_state = 144, .external_lex_state = 1}, - [181] = {.lex_state = 144, .external_lex_state = 1}, + [181] = {.lex_state = 144}, [182] = {.lex_state = 144}, - [183] = {.lex_state = 144}, + [183] = {.lex_state = 144, .external_lex_state = 1}, [184] = {.lex_state = 144, .external_lex_state = 1}, [185] = {.lex_state = 144, .external_lex_state = 1}, - [186] = {.lex_state = 144}, - [187] = {.lex_state = 144, .external_lex_state = 1}, - [188] = {.lex_state = 144, .external_lex_state = 1}, + [186] = {.lex_state = 144, .external_lex_state = 1}, + [187] = {.lex_state = 144}, + [188] = {.lex_state = 144}, [189] = {.lex_state = 144}, [190] = {.lex_state = 144, .external_lex_state = 1}, [191] = {.lex_state = 144}, @@ -23070,51 +23046,51 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [193] = {.lex_state = 131}, [194] = {.lex_state = 131, .external_lex_state = 1}, [195] = {.lex_state = 144, .external_lex_state = 1}, - [196] = {.lex_state = 144, .external_lex_state = 1}, + [196] = {.lex_state = 144}, [197] = {.lex_state = 144}, - [198] = {.lex_state = 144}, - [199] = {.lex_state = 518, .external_lex_state = 1}, - [200] = {.lex_state = 518}, - [201] = {.lex_state = 518, .external_lex_state = 1}, - [202] = {.lex_state = 518}, - [203] = {.lex_state = 106}, - [204] = {.lex_state = 106, .external_lex_state = 1}, + [198] = {.lex_state = 144, .external_lex_state = 1}, + [199] = {.lex_state = 518}, + [200] = {.lex_state = 518, .external_lex_state = 1}, + [201] = {.lex_state = 518}, + [202] = {.lex_state = 518, .external_lex_state = 1}, + [203] = {.lex_state = 106, .external_lex_state = 1}, + [204] = {.lex_state = 106}, [205] = {.lex_state = 106, .external_lex_state = 1}, [206] = {.lex_state = 106}, - [207] = {.lex_state = 106, .external_lex_state = 1}, - [208] = {.lex_state = 106}, - [209] = {.lex_state = 126, .external_lex_state = 1}, - [210] = {.lex_state = 108, .external_lex_state = 1}, - [211] = {.lex_state = 108}, - [212] = {.lex_state = 108}, - [213] = {.lex_state = 108}, - [214] = {.lex_state = 108, .external_lex_state = 1}, - [215] = {.lex_state = 126}, - [216] = {.lex_state = 108, .external_lex_state = 1}, - [217] = {.lex_state = 126, .external_lex_state = 1}, - [218] = {.lex_state = 126}, - [219] = {.lex_state = 128, .external_lex_state = 1}, - [220] = {.lex_state = 128}, - [221] = {.lex_state = 128}, - [222] = {.lex_state = 128, .external_lex_state = 1}, - [223] = {.lex_state = 134, .external_lex_state = 1}, - [224] = {.lex_state = 134}, - [225] = {.lex_state = 134}, - [226] = {.lex_state = 134, .external_lex_state = 1}, - [227] = {.lex_state = 145, .external_lex_state = 1}, - [228] = {.lex_state = 145}, + [207] = {.lex_state = 108}, + [208] = {.lex_state = 108, .external_lex_state = 1}, + [209] = {.lex_state = 108, .external_lex_state = 1}, + [210] = {.lex_state = 108}, + [211] = {.lex_state = 126}, + [212] = {.lex_state = 126, .external_lex_state = 1}, + [213] = {.lex_state = 128}, + [214] = {.lex_state = 128, .external_lex_state = 1}, + [215] = {.lex_state = 134}, + [216] = {.lex_state = 134}, + [217] = {.lex_state = 134, .external_lex_state = 1}, + [218] = {.lex_state = 134, .external_lex_state = 1}, + [219] = {.lex_state = 145}, + [220] = {.lex_state = 145, .external_lex_state = 1}, + [221] = {.lex_state = 23}, + [222] = {.lex_state = 23}, + [223] = {.lex_state = 23}, + [224] = {.lex_state = 23}, + [225] = {.lex_state = 23}, + [226] = {.lex_state = 23}, + [227] = {.lex_state = 23}, + [228] = {.lex_state = 23}, [229] = {.lex_state = 23}, [230] = {.lex_state = 23}, [231] = {.lex_state = 23}, [232] = {.lex_state = 23}, - [233] = {.lex_state = 23}, - [234] = {.lex_state = 23}, - [235] = {.lex_state = 23}, - [236] = {.lex_state = 23}, - [237] = {.lex_state = 23}, - [238] = {.lex_state = 23}, - [239] = {.lex_state = 23}, - [240] = {.lex_state = 23}, + [233] = {.lex_state = 138}, + [234] = {.lex_state = 138}, + [235] = {.lex_state = 138}, + [236] = {.lex_state = 138}, + [237] = {.lex_state = 138}, + [238] = {.lex_state = 138}, + [239] = {.lex_state = 138}, + [240] = {.lex_state = 138}, [241] = {.lex_state = 138}, [242] = {.lex_state = 138}, [243] = {.lex_state = 138}, @@ -23127,11 +23103,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [250] = {.lex_state = 138}, [251] = {.lex_state = 138}, [252] = {.lex_state = 138}, - [253] = {.lex_state = 138}, + [253] = {.lex_state = 138, .external_lex_state = 1}, [254] = {.lex_state = 138}, [255] = {.lex_state = 138}, [256] = {.lex_state = 138}, - [257] = {.lex_state = 138, .external_lex_state = 1}, + [257] = {.lex_state = 138}, [258] = {.lex_state = 138}, [259] = {.lex_state = 138}, [260] = {.lex_state = 138}, @@ -23161,164 +23137,164 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [284] = {.lex_state = 138}, [285] = {.lex_state = 138}, [286] = {.lex_state = 138}, - [287] = {.lex_state = 138}, - [288] = {.lex_state = 138}, - [289] = {.lex_state = 138}, - [290] = {.lex_state = 138}, - [291] = {.lex_state = 142}, - [292] = {.lex_state = 142}, - [293] = {.lex_state = 142, .external_lex_state = 1}, - [294] = {.lex_state = 142, .external_lex_state = 1}, - [295] = {.lex_state = 131}, - [296] = {.lex_state = 131}, - [297] = {.lex_state = 144}, + [287] = {.lex_state = 142}, + [288] = {.lex_state = 142, .external_lex_state = 1}, + [289] = {.lex_state = 142}, + [290] = {.lex_state = 142, .external_lex_state = 1}, + [291] = {.lex_state = 144}, + [292] = {.lex_state = 131}, + [293] = {.lex_state = 131}, + [294] = {.lex_state = 521}, + [295] = {.lex_state = 106}, + [296] = {.lex_state = 144, .external_lex_state = 1}, + [297] = {.lex_state = 144, .external_lex_state = 1}, [298] = {.lex_state = 144}, - [299] = {.lex_state = 144}, - [300] = {.lex_state = 106}, - [301] = {.lex_state = 144, .external_lex_state = 1}, - [302] = {.lex_state = 144}, - [303] = {.lex_state = 144, .external_lex_state = 1}, - [304] = {.lex_state = 144, .external_lex_state = 1}, + [299] = {.lex_state = 144, .external_lex_state = 1}, + [300] = {.lex_state = 522}, + [301] = {.lex_state = 144}, + [302] = {.lex_state = 106, .external_lex_state = 1}, + [303] = {.lex_state = 144}, + [304] = {.lex_state = 144}, [305] = {.lex_state = 144}, - [306] = {.lex_state = 106, .external_lex_state = 1}, - [307] = {.lex_state = 521}, - [308] = {.lex_state = 522}, + [306] = {.lex_state = 126}, + [307] = {.lex_state = 131}, + [308] = {.lex_state = 126}, [309] = {.lex_state = 144}, - [310] = {.lex_state = 522}, - [311] = {.lex_state = 126}, - [312] = {.lex_state = 144}, - [313] = {.lex_state = 126, .external_lex_state = 1}, + [310] = {.lex_state = 144}, + [311] = {.lex_state = 126, .external_lex_state = 1}, + [312] = {.lex_state = 126, .external_lex_state = 1}, + [313] = {.lex_state = 108, .external_lex_state = 1}, [314] = {.lex_state = 144}, - [315] = {.lex_state = 126, .external_lex_state = 1}, - [316] = {.lex_state = 144}, - [317] = {.lex_state = 126}, - [318] = {.lex_state = 521}, - [319] = {.lex_state = 108}, - [320] = {.lex_state = 108, .external_lex_state = 1}, + [315] = {.lex_state = 522}, + [316] = {.lex_state = 108}, + [317] = {.lex_state = 521}, + [318] = {.lex_state = 144, .external_lex_state = 1}, + [319] = {.lex_state = 144}, + [320] = {.lex_state = 131}, [321] = {.lex_state = 131}, - [322] = {.lex_state = 521}, - [323] = {.lex_state = 144}, + [322] = {.lex_state = 131}, + [323] = {.lex_state = 521}, [324] = {.lex_state = 131}, - [325] = {.lex_state = 131}, - [326] = {.lex_state = 128, .external_lex_state = 1}, - [327] = {.lex_state = 128, .external_lex_state = 1}, - [328] = {.lex_state = 140, .external_lex_state = 1}, + [325] = {.lex_state = 141}, + [326] = {.lex_state = 144}, + [327] = {.lex_state = 144, .external_lex_state = 1}, + [328] = {.lex_state = 126, .external_lex_state = 1}, [329] = {.lex_state = 131}, - [330] = {.lex_state = 131}, - [331] = {.lex_state = 126, .external_lex_state = 1}, - [332] = {.lex_state = 141}, - [333] = {.lex_state = 140, .external_lex_state = 1}, - [334] = {.lex_state = 131}, - [335] = {.lex_state = 144, .external_lex_state = 1}, - [336] = {.lex_state = 144, .external_lex_state = 1}, - [337] = {.lex_state = 126}, - [338] = {.lex_state = 144}, - [339] = {.lex_state = 128}, + [330] = {.lex_state = 140, .external_lex_state = 1}, + [331] = {.lex_state = 144}, + [332] = {.lex_state = 144}, + [333] = {.lex_state = 144, .external_lex_state = 1}, + [334] = {.lex_state = 522}, + [335] = {.lex_state = 522}, + [336] = {.lex_state = 131}, + [337] = {.lex_state = 144, .external_lex_state = 1}, + [338] = {.lex_state = 128, .external_lex_state = 1}, + [339] = {.lex_state = 128, .external_lex_state = 1}, [340] = {.lex_state = 131}, [341] = {.lex_state = 131}, - [342] = {.lex_state = 144, .external_lex_state = 1}, - [343] = {.lex_state = 131}, - [344] = {.lex_state = 144, .external_lex_state = 1}, - [345] = {.lex_state = 128}, - [346] = {.lex_state = 131}, - [347] = {.lex_state = 144}, - [348] = {.lex_state = 140, .external_lex_state = 1}, - [349] = {.lex_state = 521}, + [342] = {.lex_state = 140, .external_lex_state = 1}, + [343] = {.lex_state = 140, .external_lex_state = 1}, + [344] = {.lex_state = 128}, + [345] = {.lex_state = 126}, + [346] = {.lex_state = 128}, + [347] = {.lex_state = 521}, + [348] = {.lex_state = 131}, + [349] = {.lex_state = 144}, [350] = {.lex_state = 131}, - [351] = {.lex_state = 522}, + [351] = {.lex_state = 141}, [352] = {.lex_state = 522}, - [353] = {.lex_state = 144}, + [353] = {.lex_state = 131}, [354] = {.lex_state = 131}, [355] = {.lex_state = 131}, - [356] = {.lex_state = 131}, + [356] = {.lex_state = 128, .external_lex_state = 1}, [357] = {.lex_state = 131}, - [358] = {.lex_state = 128, .external_lex_state = 1}, - [359] = {.lex_state = 131}, + [358] = {.lex_state = 144}, + [359] = {.lex_state = 522}, [360] = {.lex_state = 131}, - [361] = {.lex_state = 141}, - [362] = {.lex_state = 128}, - [363] = {.lex_state = 521}, + [361] = {.lex_state = 521}, + [362] = {.lex_state = 131}, + [363] = {.lex_state = 131}, [364] = {.lex_state = 131}, - [365] = {.lex_state = 522}, + [365] = {.lex_state = 131}, [366] = {.lex_state = 131}, - [367] = {.lex_state = 131}, - [368] = {.lex_state = 144}, + [367] = {.lex_state = 521}, + [368] = {.lex_state = 128}, [369] = {.lex_state = 131}, [370] = {.lex_state = 131}, - [371] = {.lex_state = 521}, - [372] = {.lex_state = 131}, - [373] = {.lex_state = 522}, - [374] = {.lex_state = 131}, + [371] = {.lex_state = 144, .external_lex_state = 1}, + [372] = {.lex_state = 522}, + [373] = {.lex_state = 523}, + [374] = {.lex_state = 144, .external_lex_state = 1}, [375] = {.lex_state = 131}, - [376] = {.lex_state = 131}, - [377] = {.lex_state = 144}, - [378] = {.lex_state = 131}, - [379] = {.lex_state = 521}, - [380] = {.lex_state = 522}, - [381] = {.lex_state = 523}, + [376] = {.lex_state = 144}, + [377] = {.lex_state = 521}, + [378] = {.lex_state = 524}, + [379] = {.lex_state = 144}, + [380] = {.lex_state = 144}, + [381] = {.lex_state = 522}, [382] = {.lex_state = 521}, - [383] = {.lex_state = 131}, - [384] = {.lex_state = 144, .external_lex_state = 1}, + [383] = {.lex_state = 522}, + [384] = {.lex_state = 521}, [385] = {.lex_state = 144}, - [386] = {.lex_state = 144, .external_lex_state = 1}, + [386] = {.lex_state = 144}, [387] = {.lex_state = 144}, - [388] = {.lex_state = 144}, + [388] = {.lex_state = 521}, [389] = {.lex_state = 144}, [390] = {.lex_state = 144}, - [391] = {.lex_state = 521}, - [392] = {.lex_state = 144}, - [393] = {.lex_state = 522}, + [391] = {.lex_state = 134}, + [392] = {.lex_state = 127}, + [393] = {.lex_state = 127, .external_lex_state = 1}, [394] = {.lex_state = 521}, - [395] = {.lex_state = 524}, - [396] = {.lex_state = 522}, - [397] = {.lex_state = 144}, - [398] = {.lex_state = 144}, - [399] = {.lex_state = 522}, - [400] = {.lex_state = 524}, - [401] = {.lex_state = 134}, - [402] = {.lex_state = 134, .external_lex_state = 1}, - [403] = {.lex_state = 522}, - [404] = {.lex_state = 523}, - [405] = {.lex_state = 522}, - [406] = {.lex_state = 521}, - [407] = {.lex_state = 131}, - [408] = {.lex_state = 127, .external_lex_state = 1}, + [395] = {.lex_state = 127, .external_lex_state = 1}, + [396] = {.lex_state = 521}, + [397] = {.lex_state = 521}, + [398] = {.lex_state = 524}, + [399] = {.lex_state = 134, .external_lex_state = 1}, + [400] = {.lex_state = 131}, + [401] = {.lex_state = 521}, + [402] = {.lex_state = 522}, + [403] = {.lex_state = 127}, + [404] = {.lex_state = 131}, + [405] = {.lex_state = 131}, + [406] = {.lex_state = 522}, + [407] = {.lex_state = 522}, + [408] = {.lex_state = 131}, [409] = {.lex_state = 131}, - [410] = {.lex_state = 521}, - [411] = {.lex_state = 127}, - [412] = {.lex_state = 521}, - [413] = {.lex_state = 131}, - [414] = {.lex_state = 131}, - [415] = {.lex_state = 521}, - [416] = {.lex_state = 127}, + [410] = {.lex_state = 523}, + [411] = {.lex_state = 520}, + [412] = {.lex_state = 520}, + [413] = {.lex_state = 520}, + [414] = {.lex_state = 520}, + [415] = {.lex_state = 520}, + [416] = {.lex_state = 520}, [417] = {.lex_state = 131}, - [418] = {.lex_state = 127, .external_lex_state = 1}, + [418] = {.lex_state = 520}, [419] = {.lex_state = 520}, - [420] = {.lex_state = 131}, - [421] = {.lex_state = 520}, + [420] = {.lex_state = 144}, + [421] = {.lex_state = 131}, [422] = {.lex_state = 520}, [423] = {.lex_state = 520}, [424] = {.lex_state = 520}, - [425] = {.lex_state = 131}, + [425] = {.lex_state = 520}, [426] = {.lex_state = 520}, - [427] = {.lex_state = 520}, + [427] = {.lex_state = 131}, [428] = {.lex_state = 131}, - [429] = {.lex_state = 131}, + [429] = {.lex_state = 520}, [430] = {.lex_state = 520}, - [431] = {.lex_state = 131}, - [432] = {.lex_state = 144}, + [431] = {.lex_state = 520}, + [432] = {.lex_state = 520}, [433] = {.lex_state = 520}, - [434] = {.lex_state = 131}, + [434] = {.lex_state = 520}, [435] = {.lex_state = 520}, [436] = {.lex_state = 520}, - [437] = {.lex_state = 520}, + [437] = {.lex_state = 131}, [438] = {.lex_state = 520}, - [439] = {.lex_state = 131}, + [439] = {.lex_state = 520}, [440] = {.lex_state = 520}, [441] = {.lex_state = 131}, [442] = {.lex_state = 520}, [443] = {.lex_state = 520}, - [444] = {.lex_state = 520}, + [444] = {.lex_state = 131}, [445] = {.lex_state = 520}, [446] = {.lex_state = 520}, [447] = {.lex_state = 520}, @@ -23327,37 +23303,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [450] = {.lex_state = 520}, [451] = {.lex_state = 520}, [452] = {.lex_state = 520}, - [453] = {.lex_state = 520}, - [454] = {.lex_state = 520}, + [453] = {.lex_state = 131}, + [454] = {.lex_state = 131}, [455] = {.lex_state = 520}, - [456] = {.lex_state = 520}, + [456] = {.lex_state = 131}, [457] = {.lex_state = 520}, - [458] = {.lex_state = 520}, + [458] = {.lex_state = 131}, [459] = {.lex_state = 520}, - [460] = {.lex_state = 131}, + [460] = {.lex_state = 520}, [461] = {.lex_state = 520}, - [462] = {.lex_state = 520}, - [463] = {.lex_state = 520}, + [462] = {.lex_state = 144}, + [463] = {.lex_state = 131}, [464] = {.lex_state = 520}, [465] = {.lex_state = 520}, [466] = {.lex_state = 520}, - [467] = {.lex_state = 144}, - [468] = {.lex_state = 131}, - [469] = {.lex_state = 520}, - [470] = {.lex_state = 131}, + [467] = {.lex_state = 520}, + [468] = {.lex_state = 520}, + [469] = {.lex_state = 131}, + [470] = {.lex_state = 520}, [471] = {.lex_state = 520}, [472] = {.lex_state = 520}, - [473] = {.lex_state = 520}, - [474] = {.lex_state = 131}, + [473] = {.lex_state = 131}, + [474] = {.lex_state = 520}, [475] = {.lex_state = 520}, - [476] = {.lex_state = 131}, - [477] = {.lex_state = 520}, + [476] = {.lex_state = 520}, + [477] = {.lex_state = 131}, [478] = {.lex_state = 520}, [479] = {.lex_state = 520}, [480] = {.lex_state = 520}, - [481] = {.lex_state = 520}, - [482] = {.lex_state = 131}, - [483] = {.lex_state = 520}, + [481] = {.lex_state = 145, .external_lex_state = 1}, + [482] = {.lex_state = 520}, + [483] = {.lex_state = 145}, [484] = {.lex_state = 520}, [485] = {.lex_state = 520}, [486] = {.lex_state = 520}, @@ -23365,10 +23341,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [488] = {.lex_state = 520}, [489] = {.lex_state = 520}, [490] = {.lex_state = 520}, - [491] = {.lex_state = 131}, + [491] = {.lex_state = 520}, [492] = {.lex_state = 520}, [493] = {.lex_state = 520}, - [494] = {.lex_state = 145}, + [494] = {.lex_state = 520}, [495] = {.lex_state = 520}, [496] = {.lex_state = 520}, [497] = {.lex_state = 520}, @@ -23378,28 +23354,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [501] = {.lex_state = 520}, [502] = {.lex_state = 520}, [503] = {.lex_state = 520}, - [504] = {.lex_state = 520}, + [504] = {.lex_state = 131}, [505] = {.lex_state = 520}, - [506] = {.lex_state = 520}, + [506] = {.lex_state = 131}, [507] = {.lex_state = 520}, [508] = {.lex_state = 520}, [509] = {.lex_state = 520}, [510] = {.lex_state = 520}, - [511] = {.lex_state = 520}, - [512] = {.lex_state = 520}, - [513] = {.lex_state = 131}, + [511] = {.lex_state = 131}, + [512] = {.lex_state = 144}, + [513] = {.lex_state = 520}, [514] = {.lex_state = 520}, - [515] = {.lex_state = 520}, + [515] = {.lex_state = 131}, [516] = {.lex_state = 520}, - [517] = {.lex_state = 520}, - [518] = {.lex_state = 131}, + [517] = {.lex_state = 131}, + [518] = {.lex_state = 520}, [519] = {.lex_state = 520}, - [520] = {.lex_state = 131}, - [521] = {.lex_state = 144}, + [520] = {.lex_state = 520}, + [521] = {.lex_state = 520}, [522] = {.lex_state = 520}, - [523] = {.lex_state = 520}, - [524] = {.lex_state = 131}, - [525] = {.lex_state = 131}, + [523] = {.lex_state = 144}, + [524] = {.lex_state = 520}, + [525] = {.lex_state = 520}, [526] = {.lex_state = 520}, [527] = {.lex_state = 520}, [528] = {.lex_state = 520}, @@ -23407,66 +23383,66 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [530] = {.lex_state = 520}, [531] = {.lex_state = 520}, [532] = {.lex_state = 520}, - [533] = {.lex_state = 144}, - [534] = {.lex_state = 131}, - [535] = {.lex_state = 520}, + [533] = {.lex_state = 520}, + [534] = {.lex_state = 520}, + [535] = {.lex_state = 131}, [536] = {.lex_state = 520}, [537] = {.lex_state = 520}, - [538] = {.lex_state = 520}, + [538] = {.lex_state = 131}, [539] = {.lex_state = 520}, - [540] = {.lex_state = 520}, - [541] = {.lex_state = 520}, + [540] = {.lex_state = 131}, + [541] = {.lex_state = 518}, [542] = {.lex_state = 520}, - [543] = {.lex_state = 520}, - [544] = {.lex_state = 520}, - [545] = {.lex_state = 145, .external_lex_state = 1}, - [546] = {.lex_state = 136}, + [543] = {.lex_state = 136}, + [544] = {.lex_state = 136, .external_lex_state = 1}, + [545] = {.lex_state = 131}, + [546] = {.lex_state = 144, .external_lex_state = 1}, [547] = {.lex_state = 131}, - [548] = {.lex_state = 131}, - [549] = {.lex_state = 131}, - [550] = {.lex_state = 144, .external_lex_state = 1}, - [551] = {.lex_state = 520}, - [552] = {.lex_state = 131}, - [553] = {.lex_state = 144}, - [554] = {.lex_state = 136, .external_lex_state = 1}, - [555] = {.lex_state = 136}, - [556] = {.lex_state = 520}, + [548] = {.lex_state = 520}, + [549] = {.lex_state = 144}, + [550] = {.lex_state = 520}, + [551] = {.lex_state = 518}, + [552] = {.lex_state = 144, .external_lex_state = 1}, + [553] = {.lex_state = 131}, + [554] = {.lex_state = 144}, + [555] = {.lex_state = 136, .external_lex_state = 1}, + [556] = {.lex_state = 136}, [557] = {.lex_state = 131}, - [558] = {.lex_state = 518}, - [559] = {.lex_state = 144, .external_lex_state = 1}, - [560] = {.lex_state = 136, .external_lex_state = 1}, - [561] = {.lex_state = 131}, - [562] = {.lex_state = 144}, - [563] = {.lex_state = 518}, - [564] = {.lex_state = 520}, - [565] = {.lex_state = 520}, + [558] = {.lex_state = 131}, + [559] = {.lex_state = 518}, + [560] = {.lex_state = 131}, + [561] = {.lex_state = 518, .external_lex_state = 1}, + [562] = {.lex_state = 131}, + [563] = {.lex_state = 131}, + [564] = {.lex_state = 131, .external_lex_state = 1}, + [565] = {.lex_state = 518, .external_lex_state = 1}, [566] = {.lex_state = 131}, - [567] = {.lex_state = 131}, - [568] = {.lex_state = 518, .external_lex_state = 1}, + [567] = {.lex_state = 518}, + [568] = {.lex_state = 131}, [569] = {.lex_state = 131}, - [570] = {.lex_state = 518, .external_lex_state = 1}, + [570] = {.lex_state = 144}, [571] = {.lex_state = 131}, [572] = {.lex_state = 131}, - [573] = {.lex_state = 131, .external_lex_state = 1}, + [573] = {.lex_state = 131}, [574] = {.lex_state = 131}, - [575] = {.lex_state = 518}, - [576] = {.lex_state = 518}, + [575] = {.lex_state = 144}, + [576] = {.lex_state = 131}, [577] = {.lex_state = 131}, [578] = {.lex_state = 131}, [579] = {.lex_state = 131}, - [580] = {.lex_state = 144}, + [580] = {.lex_state = 131}, [581] = {.lex_state = 131}, - [582] = {.lex_state = 131}, - [583] = {.lex_state = 144}, - [584] = {.lex_state = 131}, + [582] = {.lex_state = 518}, + [583] = {.lex_state = 131}, + [584] = {.lex_state = 518}, [585] = {.lex_state = 131}, [586] = {.lex_state = 131}, [587] = {.lex_state = 131}, [588] = {.lex_state = 131}, [589] = {.lex_state = 131}, - [590] = {.lex_state = 518}, + [590] = {.lex_state = 131}, [591] = {.lex_state = 131}, - [592] = {.lex_state = 518}, + [592] = {.lex_state = 131}, [593] = {.lex_state = 131}, [594] = {.lex_state = 131}, [595] = {.lex_state = 131}, @@ -23551,878 +23527,878 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [674] = {.lex_state = 131}, [675] = {.lex_state = 131}, [676] = {.lex_state = 131}, - [677] = {.lex_state = 131}, - [678] = {.lex_state = 131}, + [677] = {.lex_state = 112}, + [678] = {.lex_state = 112, .external_lex_state = 1}, [679] = {.lex_state = 131}, [680] = {.lex_state = 131}, [681] = {.lex_state = 131}, [682] = {.lex_state = 131}, [683] = {.lex_state = 131}, [684] = {.lex_state = 131}, - [685] = {.lex_state = 131}, - [686] = {.lex_state = 131}, + [685] = {.lex_state = 112, .external_lex_state = 1}, + [686] = {.lex_state = 112}, [687] = {.lex_state = 131}, [688] = {.lex_state = 131}, [689] = {.lex_state = 131}, [690] = {.lex_state = 131}, [691] = {.lex_state = 131}, - [692] = {.lex_state = 131}, - [693] = {.lex_state = 131}, - [694] = {.lex_state = 131}, - [695] = {.lex_state = 131}, - [696] = {.lex_state = 131}, - [697] = {.lex_state = 131}, - [698] = {.lex_state = 131}, - [699] = {.lex_state = 131}, - [700] = {.lex_state = 131}, - [701] = {.lex_state = 131}, - [702] = {.lex_state = 131}, - [703] = {.lex_state = 131}, - [704] = {.lex_state = 131}, - [705] = {.lex_state = 131}, - [706] = {.lex_state = 131}, - [707] = {.lex_state = 131}, - [708] = {.lex_state = 131}, - [709] = {.lex_state = 131}, - [710] = {.lex_state = 131}, - [711] = {.lex_state = 131}, - [712] = {.lex_state = 131}, - [713] = {.lex_state = 131}, - [714] = {.lex_state = 131}, - [715] = {.lex_state = 131}, - [716] = {.lex_state = 112, .external_lex_state = 1}, - [717] = {.lex_state = 112}, - [718] = {.lex_state = 112}, - [719] = {.lex_state = 150}, - [720] = {.lex_state = 112, .external_lex_state = 1}, - [721] = {.lex_state = 150}, - [722] = {.lex_state = 114}, - [723] = {.lex_state = 114}, - [724] = {.lex_state = 114, .external_lex_state = 1}, - [725] = {.lex_state = 114, .external_lex_state = 1}, - [726] = {.lex_state = 151}, - [727] = {.lex_state = 151}, - [728] = {.lex_state = 150}, - [729] = {.lex_state = 109}, - [730] = {.lex_state = 109}, - [731] = {.lex_state = 150}, - [732] = {.lex_state = 109}, - [733] = {.lex_state = 150}, - [734] = {.lex_state = 109}, - [735] = {.lex_state = 109}, - [736] = {.lex_state = 150}, - [737] = {.lex_state = 109}, - [738] = {.lex_state = 151}, - [739] = {.lex_state = 151}, - [740] = {.lex_state = 151}, - [741] = {.lex_state = 159}, - [742] = {.lex_state = 151}, - [743] = {.lex_state = 116}, - [744] = {.lex_state = 116, .external_lex_state = 1}, - [745] = {.lex_state = 116}, - [746] = {.lex_state = 116, .external_lex_state = 1}, - [747] = {.lex_state = 118}, - [748] = {.lex_state = 118, .external_lex_state = 1}, - [749] = {.lex_state = 118}, - [750] = {.lex_state = 117, .external_lex_state = 1}, - [751] = {.lex_state = 122, .external_lex_state = 1}, - [752] = {.lex_state = 117, .external_lex_state = 1}, - [753] = {.lex_state = 122}, - [754] = {.lex_state = 117}, - [755] = {.lex_state = 117}, - [756] = {.lex_state = 122}, - [757] = {.lex_state = 122, .external_lex_state = 1}, + [692] = {.lex_state = 150}, + [693] = {.lex_state = 114, .external_lex_state = 1}, + [694] = {.lex_state = 114}, + [695] = {.lex_state = 114}, + [696] = {.lex_state = 114, .external_lex_state = 1}, + [697] = {.lex_state = 150}, + [698] = {.lex_state = 109}, + [699] = {.lex_state = 109}, + [700] = {.lex_state = 150}, + [701] = {.lex_state = 151}, + [702] = {.lex_state = 151}, + [703] = {.lex_state = 109}, + [704] = {.lex_state = 150}, + [705] = {.lex_state = 150}, + [706] = {.lex_state = 109}, + [707] = {.lex_state = 150}, + [708] = {.lex_state = 151}, + [709] = {.lex_state = 109}, + [710] = {.lex_state = 151}, + [711] = {.lex_state = 109}, + [712] = {.lex_state = 159}, + [713] = {.lex_state = 116, .external_lex_state = 1}, + [714] = {.lex_state = 122}, + [715] = {.lex_state = 151}, + [716] = {.lex_state = 122}, + [717] = {.lex_state = 116}, + [718] = {.lex_state = 151}, + [719] = {.lex_state = 116}, + [720] = {.lex_state = 122, .external_lex_state = 1}, + [721] = {.lex_state = 122, .external_lex_state = 1}, + [722] = {.lex_state = 116, .external_lex_state = 1}, + [723] = {.lex_state = 123}, + [724] = {.lex_state = 117}, + [725] = {.lex_state = 117, .external_lex_state = 1}, + [726] = {.lex_state = 117}, + [727] = {.lex_state = 123, .external_lex_state = 1}, + [728] = {.lex_state = 123}, + [729] = {.lex_state = 117, .external_lex_state = 1}, + [730] = {.lex_state = 122}, + [731] = {.lex_state = 122}, + [732] = {.lex_state = 123, .external_lex_state = 1}, + [733] = {.lex_state = 122, .external_lex_state = 1}, + [734] = {.lex_state = 122, .external_lex_state = 1}, + [735] = {.lex_state = 123, .external_lex_state = 1}, + [736] = {.lex_state = 123}, + [737] = {.lex_state = 118, .external_lex_state = 1}, + [738] = {.lex_state = 123, .external_lex_state = 1}, + [739] = {.lex_state = 118}, + [740] = {.lex_state = 116, .external_lex_state = 1}, + [741] = {.lex_state = 116}, + [742] = {.lex_state = 123}, + [743] = {.lex_state = 118, .external_lex_state = 1}, + [744] = {.lex_state = 118, .external_lex_state = 1}, + [745] = {.lex_state = 118}, + [746] = {.lex_state = 118, .external_lex_state = 1}, + [747] = {.lex_state = 118, .external_lex_state = 1}, + [748] = {.lex_state = 118}, + [749] = {.lex_state = 518}, + [750] = {.lex_state = 518}, + [751] = {.lex_state = 118, .external_lex_state = 1}, + [752] = {.lex_state = 118}, + [753] = {.lex_state = 118, .external_lex_state = 1}, + [754] = {.lex_state = 118, .external_lex_state = 1}, + [755] = {.lex_state = 118}, + [756] = {.lex_state = 518, .external_lex_state = 1}, + [757] = {.lex_state = 118, .external_lex_state = 1}, [758] = {.lex_state = 118, .external_lex_state = 1}, - [759] = {.lex_state = 118, .external_lex_state = 1}, - [760] = {.lex_state = 118}, - [761] = {.lex_state = 118}, + [759] = {.lex_state = 118}, + [760] = {.lex_state = 118, .external_lex_state = 1}, + [761] = {.lex_state = 118, .external_lex_state = 1}, [762] = {.lex_state = 118}, - [763] = {.lex_state = 118}, + [763] = {.lex_state = 118, .external_lex_state = 1}, [764] = {.lex_state = 118}, [765] = {.lex_state = 118}, - [766] = {.lex_state = 116, .external_lex_state = 1}, - [767] = {.lex_state = 120}, - [768] = {.lex_state = 118, .external_lex_state = 1}, + [766] = {.lex_state = 118}, + [767] = {.lex_state = 118}, + [768] = {.lex_state = 518, .external_lex_state = 1}, [769] = {.lex_state = 118}, - [770] = {.lex_state = 116}, + [770] = {.lex_state = 118}, [771] = {.lex_state = 118}, - [772] = {.lex_state = 120, .external_lex_state = 1}, - [773] = {.lex_state = 123, .external_lex_state = 1}, - [774] = {.lex_state = 120}, - [775] = {.lex_state = 123}, - [776] = {.lex_state = 123}, - [777] = {.lex_state = 118}, + [772] = {.lex_state = 118, .external_lex_state = 1}, + [773] = {.lex_state = 118}, + [774] = {.lex_state = 118}, + [775] = {.lex_state = 118}, + [776] = {.lex_state = 118}, + [777] = {.lex_state = 118, .external_lex_state = 1}, [778] = {.lex_state = 118}, - [779] = {.lex_state = 123, .external_lex_state = 1}, + [779] = {.lex_state = 118}, [780] = {.lex_state = 118}, - [781] = {.lex_state = 518, .external_lex_state = 1}, - [782] = {.lex_state = 118, .external_lex_state = 1}, - [783] = {.lex_state = 118, .external_lex_state = 1}, - [784] = {.lex_state = 118, .external_lex_state = 1}, - [785] = {.lex_state = 518}, - [786] = {.lex_state = 518}, - [787] = {.lex_state = 118, .external_lex_state = 1}, - [788] = {.lex_state = 118, .external_lex_state = 1}, + [781] = {.lex_state = 118}, + [782] = {.lex_state = 118}, + [783] = {.lex_state = 118}, + [784] = {.lex_state = 118}, + [785] = {.lex_state = 118}, + [786] = {.lex_state = 118, .external_lex_state = 1}, + [787] = {.lex_state = 118}, + [788] = {.lex_state = 118}, [789] = {.lex_state = 118, .external_lex_state = 1}, - [790] = {.lex_state = 118, .external_lex_state = 1}, - [791] = {.lex_state = 118, .external_lex_state = 1}, + [790] = {.lex_state = 118}, + [791] = {.lex_state = 118}, [792] = {.lex_state = 118, .external_lex_state = 1}, - [793] = {.lex_state = 118}, - [794] = {.lex_state = 122, .external_lex_state = 1}, - [795] = {.lex_state = 118, .external_lex_state = 1}, + [793] = {.lex_state = 117, .external_lex_state = 1}, + [794] = {.lex_state = 117}, + [795] = {.lex_state = 118}, [796] = {.lex_state = 118}, - [797] = {.lex_state = 518, .external_lex_state = 1}, + [797] = {.lex_state = 151}, [798] = {.lex_state = 118, .external_lex_state = 1}, - [799] = {.lex_state = 151}, + [799] = {.lex_state = 118, .external_lex_state = 1}, [800] = {.lex_state = 118, .external_lex_state = 1}, [801] = {.lex_state = 118, .external_lex_state = 1}, [802] = {.lex_state = 118, .external_lex_state = 1}, [803] = {.lex_state = 118, .external_lex_state = 1}, [804] = {.lex_state = 118, .external_lex_state = 1}, [805] = {.lex_state = 118, .external_lex_state = 1}, - [806] = {.lex_state = 118, .external_lex_state = 1}, + [806] = {.lex_state = 118}, [807] = {.lex_state = 118, .external_lex_state = 1}, - [808] = {.lex_state = 118, .external_lex_state = 1}, - [809] = {.lex_state = 118, .external_lex_state = 1}, - [810] = {.lex_state = 122}, - [811] = {.lex_state = 118, .external_lex_state = 1}, + [808] = {.lex_state = 518, .external_lex_state = 1}, + [809] = {.lex_state = 120, .external_lex_state = 1}, + [810] = {.lex_state = 118, .external_lex_state = 1}, + [811] = {.lex_state = 120}, [812] = {.lex_state = 118, .external_lex_state = 1}, [813] = {.lex_state = 118, .external_lex_state = 1}, - [814] = {.lex_state = 118, .external_lex_state = 1}, + [814] = {.lex_state = 518}, [815] = {.lex_state = 118, .external_lex_state = 1}, - [816] = {.lex_state = 118}, - [817] = {.lex_state = 122, .external_lex_state = 1}, + [816] = {.lex_state = 118, .external_lex_state = 1}, + [817] = {.lex_state = 118, .external_lex_state = 1}, [818] = {.lex_state = 118}, - [819] = {.lex_state = 518, .external_lex_state = 1}, - [820] = {.lex_state = 118}, - [821] = {.lex_state = 118}, - [822] = {.lex_state = 118}, + [819] = {.lex_state = 118}, + [820] = {.lex_state = 118, .external_lex_state = 1}, + [821] = {.lex_state = 118, .external_lex_state = 1}, + [822] = {.lex_state = 120}, [823] = {.lex_state = 118}, - [824] = {.lex_state = 118, .external_lex_state = 1}, - [825] = {.lex_state = 118}, - [826] = {.lex_state = 118}, - [827] = {.lex_state = 122}, - [828] = {.lex_state = 518}, - [829] = {.lex_state = 118}, - [830] = {.lex_state = 118}, - [831] = {.lex_state = 118, .external_lex_state = 1}, - [832] = {.lex_state = 118}, - [833] = {.lex_state = 118}, - [834] = {.lex_state = 120, .external_lex_state = 1}, - [835] = {.lex_state = 118}, - [836] = {.lex_state = 118, .external_lex_state = 1}, - [837] = {.lex_state = 118, .external_lex_state = 1}, - [838] = {.lex_state = 118}, - [839] = {.lex_state = 118}, - [840] = {.lex_state = 118}, - [841] = {.lex_state = 118}, - [842] = {.lex_state = 118}, - [843] = {.lex_state = 118}, - [844] = {.lex_state = 118}, - [845] = {.lex_state = 118, .external_lex_state = 1}, - [846] = {.lex_state = 118}, - [847] = {.lex_state = 118, .external_lex_state = 1}, + [824] = {.lex_state = 120, .external_lex_state = 1}, + [825] = {.lex_state = 120, .external_lex_state = 1}, + [826] = {.lex_state = 120}, + [827] = {.lex_state = 120}, + [828] = {.lex_state = 120}, + [829] = {.lex_state = 120, .external_lex_state = 1}, + [830] = {.lex_state = 120, .external_lex_state = 1}, + [831] = {.lex_state = 118}, + [832] = {.lex_state = 120}, + [833] = {.lex_state = 120, .external_lex_state = 1}, + [834] = {.lex_state = 120}, + [835] = {.lex_state = 120}, + [836] = {.lex_state = 120}, + [837] = {.lex_state = 120, .external_lex_state = 1}, + [838] = {.lex_state = 120, .external_lex_state = 1}, + [839] = {.lex_state = 120, .external_lex_state = 1}, + [840] = {.lex_state = 120, .external_lex_state = 1}, + [841] = {.lex_state = 118, .external_lex_state = 1}, + [842] = {.lex_state = 120, .external_lex_state = 1}, + [843] = {.lex_state = 120, .external_lex_state = 1}, + [844] = {.lex_state = 120, .external_lex_state = 1}, + [845] = {.lex_state = 120, .external_lex_state = 1}, + [846] = {.lex_state = 120}, + [847] = {.lex_state = 120, .external_lex_state = 1}, [848] = {.lex_state = 120, .external_lex_state = 1}, - [849] = {.lex_state = 120}, - [850] = {.lex_state = 117, .external_lex_state = 1}, - [851] = {.lex_state = 120, .external_lex_state = 1}, - [852] = {.lex_state = 117}, + [849] = {.lex_state = 120, .external_lex_state = 1}, + [850] = {.lex_state = 120, .external_lex_state = 1}, + [851] = {.lex_state = 118, .external_lex_state = 1}, + [852] = {.lex_state = 120}, [853] = {.lex_state = 120}, - [854] = {.lex_state = 120, .external_lex_state = 1}, - [855] = {.lex_state = 120}, + [854] = {.lex_state = 118}, + [855] = {.lex_state = 118, .external_lex_state = 1}, [856] = {.lex_state = 120}, - [857] = {.lex_state = 123}, + [857] = {.lex_state = 120, .external_lex_state = 1}, [858] = {.lex_state = 120}, - [859] = {.lex_state = 120}, - [860] = {.lex_state = 123}, - [861] = {.lex_state = 120}, - [862] = {.lex_state = 120}, - [863] = {.lex_state = 120}, - [864] = {.lex_state = 123, .external_lex_state = 1}, - [865] = {.lex_state = 123, .external_lex_state = 1}, - [866] = {.lex_state = 120, .external_lex_state = 1}, - [867] = {.lex_state = 120}, - [868] = {.lex_state = 120}, - [869] = {.lex_state = 120}, - [870] = {.lex_state = 120}, - [871] = {.lex_state = 120, .external_lex_state = 1}, - [872] = {.lex_state = 120}, - [873] = {.lex_state = 120}, + [859] = {.lex_state = 120, .external_lex_state = 1}, + [860] = {.lex_state = 120}, + [861] = {.lex_state = 120, .external_lex_state = 1}, + [862] = {.lex_state = 120, .external_lex_state = 1}, + [863] = {.lex_state = 120, .external_lex_state = 1}, + [864] = {.lex_state = 120}, + [865] = {.lex_state = 120}, + [866] = {.lex_state = 120}, + [867] = {.lex_state = 120, .external_lex_state = 1}, + [868] = {.lex_state = 120, .external_lex_state = 1}, + [869] = {.lex_state = 120, .external_lex_state = 1}, + [870] = {.lex_state = 120, .external_lex_state = 1}, + [871] = {.lex_state = 120}, + [872] = {.lex_state = 120, .external_lex_state = 1}, + [873] = {.lex_state = 120, .external_lex_state = 1}, [874] = {.lex_state = 120, .external_lex_state = 1}, [875] = {.lex_state = 120, .external_lex_state = 1}, [876] = {.lex_state = 120}, [877] = {.lex_state = 120}, - [878] = {.lex_state = 120, .external_lex_state = 1}, - [879] = {.lex_state = 120, .external_lex_state = 1}, + [878] = {.lex_state = 118}, + [879] = {.lex_state = 120}, [880] = {.lex_state = 120, .external_lex_state = 1}, [881] = {.lex_state = 120, .external_lex_state = 1}, - [882] = {.lex_state = 120, .external_lex_state = 1}, - [883] = {.lex_state = 120, .external_lex_state = 1}, - [884] = {.lex_state = 120, .external_lex_state = 1}, - [885] = {.lex_state = 120, .external_lex_state = 1}, - [886] = {.lex_state = 120, .external_lex_state = 1}, - [887] = {.lex_state = 120, .external_lex_state = 1}, - [888] = {.lex_state = 120, .external_lex_state = 1}, - [889] = {.lex_state = 120, .external_lex_state = 1}, + [882] = {.lex_state = 120}, + [883] = {.lex_state = 120}, + [884] = {.lex_state = 118, .external_lex_state = 1}, + [885] = {.lex_state = 120}, + [886] = {.lex_state = 120}, + [887] = {.lex_state = 120}, + [888] = {.lex_state = 120}, + [889] = {.lex_state = 120}, [890] = {.lex_state = 120, .external_lex_state = 1}, - [891] = {.lex_state = 120, .external_lex_state = 1}, - [892] = {.lex_state = 120, .external_lex_state = 1}, - [893] = {.lex_state = 120, .external_lex_state = 1}, + [891] = {.lex_state = 120}, + [892] = {.lex_state = 120}, + [893] = {.lex_state = 120}, [894] = {.lex_state = 120}, - [895] = {.lex_state = 120, .external_lex_state = 1}, + [895] = {.lex_state = 120}, [896] = {.lex_state = 120}, [897] = {.lex_state = 120, .external_lex_state = 1}, - [898] = {.lex_state = 120}, + [898] = {.lex_state = 159}, [899] = {.lex_state = 120}, [900] = {.lex_state = 120}, - [901] = {.lex_state = 118, .external_lex_state = 1}, - [902] = {.lex_state = 120}, - [903] = {.lex_state = 118}, + [901] = {.lex_state = 110}, + [902] = {.lex_state = 120, .external_lex_state = 1}, + [903] = {.lex_state = 120, .external_lex_state = 1}, [904] = {.lex_state = 120, .external_lex_state = 1}, - [905] = {.lex_state = 120, .external_lex_state = 1}, - [906] = {.lex_state = 120}, - [907] = {.lex_state = 120}, - [908] = {.lex_state = 120}, - [909] = {.lex_state = 120}, - [910] = {.lex_state = 120, .external_lex_state = 1}, - [911] = {.lex_state = 120, .external_lex_state = 1}, - [912] = {.lex_state = 120, .external_lex_state = 1}, - [913] = {.lex_state = 120, .external_lex_state = 1}, - [914] = {.lex_state = 120, .external_lex_state = 1}, - [915] = {.lex_state = 120, .external_lex_state = 1}, - [916] = {.lex_state = 120}, - [917] = {.lex_state = 120}, - [918] = {.lex_state = 120}, - [919] = {.lex_state = 120}, - [920] = {.lex_state = 120}, - [921] = {.lex_state = 120}, - [922] = {.lex_state = 120}, - [923] = {.lex_state = 120, .external_lex_state = 1}, + [905] = {.lex_state = 120}, + [906] = {.lex_state = 159}, + [907] = {.lex_state = 110}, + [908] = {.lex_state = 120, .external_lex_state = 1}, + [909] = {.lex_state = 110}, + [910] = {.lex_state = 120}, + [911] = {.lex_state = 110, .external_lex_state = 1}, + [912] = {.lex_state = 110, .external_lex_state = 1}, + [913] = {.lex_state = 110, .external_lex_state = 1}, + [914] = {.lex_state = 110, .external_lex_state = 1}, + [915] = {.lex_state = 159}, + [916] = {.lex_state = 159}, + [917] = {.lex_state = 111, .external_lex_state = 1}, + [918] = {.lex_state = 159}, + [919] = {.lex_state = 159}, + [920] = {.lex_state = 518}, + [921] = {.lex_state = 159}, + [922] = {.lex_state = 159}, + [923] = {.lex_state = 159}, [924] = {.lex_state = 159}, - [925] = {.lex_state = 118, .external_lex_state = 1}, - [926] = {.lex_state = 120, .external_lex_state = 1}, - [927] = {.lex_state = 120}, - [928] = {.lex_state = 159}, - [929] = {.lex_state = 118, .external_lex_state = 1}, - [930] = {.lex_state = 118}, - [931] = {.lex_state = 118}, - [932] = {.lex_state = 118, .external_lex_state = 1}, - [933] = {.lex_state = 118}, + [925] = {.lex_state = 159}, + [926] = {.lex_state = 111}, + [927] = {.lex_state = 159}, + [928] = {.lex_state = 110, .external_lex_state = 1}, + [929] = {.lex_state = 111}, + [930] = {.lex_state = 110}, + [931] = {.lex_state = 110, .external_lex_state = 1}, + [932] = {.lex_state = 518, .external_lex_state = 1}, + [933] = {.lex_state = 159}, [934] = {.lex_state = 159}, [935] = {.lex_state = 159}, [936] = {.lex_state = 159}, - [937] = {.lex_state = 518, .external_lex_state = 1}, - [938] = {.lex_state = 120}, + [937] = {.lex_state = 159}, + [938] = {.lex_state = 159}, [939] = {.lex_state = 159}, [940] = {.lex_state = 159}, [941] = {.lex_state = 159}, [942] = {.lex_state = 159}, [943] = {.lex_state = 159}, - [944] = {.lex_state = 110, .external_lex_state = 1}, + [944] = {.lex_state = 159}, [945] = {.lex_state = 159}, [946] = {.lex_state = 159}, - [947] = {.lex_state = 110}, + [947] = {.lex_state = 159}, [948] = {.lex_state = 159}, [949] = {.lex_state = 159}, - [950] = {.lex_state = 159}, + [950] = {.lex_state = 111}, [951] = {.lex_state = 159}, - [952] = {.lex_state = 110, .external_lex_state = 1}, - [953] = {.lex_state = 120, .external_lex_state = 1}, + [952] = {.lex_state = 110}, + [953] = {.lex_state = 111, .external_lex_state = 1}, [954] = {.lex_state = 159}, [955] = {.lex_state = 159}, - [956] = {.lex_state = 159}, - [957] = {.lex_state = 159}, + [956] = {.lex_state = 110}, + [957] = {.lex_state = 111, .external_lex_state = 1}, [958] = {.lex_state = 159}, [959] = {.lex_state = 159}, - [960] = {.lex_state = 518}, - [961] = {.lex_state = 159}, - [962] = {.lex_state = 159}, - [963] = {.lex_state = 110}, - [964] = {.lex_state = 159}, - [965] = {.lex_state = 120, .external_lex_state = 1}, - [966] = {.lex_state = 159}, - [967] = {.lex_state = 159}, - [968] = {.lex_state = 110, .external_lex_state = 1}, - [969] = {.lex_state = 120}, - [970] = {.lex_state = 110}, - [971] = {.lex_state = 159}, - [972] = {.lex_state = 159}, - [973] = {.lex_state = 159}, - [974] = {.lex_state = 159}, - [975] = {.lex_state = 120, .external_lex_state = 1}, - [976] = {.lex_state = 159}, - [977] = {.lex_state = 120}, - [978] = {.lex_state = 159}, - [979] = {.lex_state = 159}, - [980] = {.lex_state = 159}, - [981] = {.lex_state = 110, .external_lex_state = 1}, - [982] = {.lex_state = 111}, - [983] = {.lex_state = 111, .external_lex_state = 1}, - [984] = {.lex_state = 111}, - [985] = {.lex_state = 111}, - [986] = {.lex_state = 111, .external_lex_state = 1}, - [987] = {.lex_state = 110, .external_lex_state = 1}, - [988] = {.lex_state = 110, .external_lex_state = 1}, - [989] = {.lex_state = 111, .external_lex_state = 1}, - [990] = {.lex_state = 110}, - [991] = {.lex_state = 110}, + [960] = {.lex_state = 159}, + [961] = {.lex_state = 159, .external_lex_state = 1}, + [962] = {.lex_state = 111, .external_lex_state = 1}, + [963] = {.lex_state = 111, .external_lex_state = 1}, + [964] = {.lex_state = 159, .external_lex_state = 1}, + [965] = {.lex_state = 111}, + [966] = {.lex_state = 111}, + [967] = {.lex_state = 111, .external_lex_state = 1}, + [968] = {.lex_state = 111}, + [969] = {.lex_state = 159, .external_lex_state = 1}, + [970] = {.lex_state = 159, .external_lex_state = 1}, + [971] = {.lex_state = 122, .external_lex_state = 1}, + [972] = {.lex_state = 159, .external_lex_state = 1}, + [973] = {.lex_state = 159, .external_lex_state = 1}, + [974] = {.lex_state = 159, .external_lex_state = 1}, + [975] = {.lex_state = 159, .external_lex_state = 1}, + [976] = {.lex_state = 159, .external_lex_state = 1}, + [977] = {.lex_state = 159, .external_lex_state = 1}, + [978] = {.lex_state = 122}, + [979] = {.lex_state = 159, .external_lex_state = 1}, + [980] = {.lex_state = 159, .external_lex_state = 1}, + [981] = {.lex_state = 159, .external_lex_state = 1}, + [982] = {.lex_state = 159, .external_lex_state = 1}, + [983] = {.lex_state = 159, .external_lex_state = 1}, + [984] = {.lex_state = 159, .external_lex_state = 1}, + [985] = {.lex_state = 122}, + [986] = {.lex_state = 159, .external_lex_state = 1}, + [987] = {.lex_state = 159, .external_lex_state = 1}, + [988] = {.lex_state = 159, .external_lex_state = 1}, + [989] = {.lex_state = 159, .external_lex_state = 1}, + [990] = {.lex_state = 159, .external_lex_state = 1}, + [991] = {.lex_state = 159, .external_lex_state = 1}, [992] = {.lex_state = 159, .external_lex_state = 1}, - [993] = {.lex_state = 110}, + [993] = {.lex_state = 122, .external_lex_state = 1}, [994] = {.lex_state = 159, .external_lex_state = 1}, - [995] = {.lex_state = 122, .external_lex_state = 1}, - [996] = {.lex_state = 122, .external_lex_state = 1}, + [995] = {.lex_state = 159, .external_lex_state = 1}, + [996] = {.lex_state = 159, .external_lex_state = 1}, [997] = {.lex_state = 159, .external_lex_state = 1}, [998] = {.lex_state = 159, .external_lex_state = 1}, - [999] = {.lex_state = 159, .external_lex_state = 1}, - [1000] = {.lex_state = 122}, + [999] = {.lex_state = 136}, + [1000] = {.lex_state = 159, .external_lex_state = 1}, [1001] = {.lex_state = 159, .external_lex_state = 1}, - [1002] = {.lex_state = 111}, - [1003] = {.lex_state = 159, .external_lex_state = 1}, + [1002] = {.lex_state = 159, .external_lex_state = 1}, + [1003] = {.lex_state = 122}, [1004] = {.lex_state = 159, .external_lex_state = 1}, [1005] = {.lex_state = 159, .external_lex_state = 1}, - [1006] = {.lex_state = 159, .external_lex_state = 1}, - [1007] = {.lex_state = 159, .external_lex_state = 1}, + [1006] = {.lex_state = 159}, + [1007] = {.lex_state = 122, .external_lex_state = 1}, [1008] = {.lex_state = 159, .external_lex_state = 1}, - [1009] = {.lex_state = 111}, + [1009] = {.lex_state = 159, .external_lex_state = 1}, [1010] = {.lex_state = 159, .external_lex_state = 1}, - [1011] = {.lex_state = 111}, - [1012] = {.lex_state = 159, .external_lex_state = 1}, - [1013] = {.lex_state = 159, .external_lex_state = 1}, - [1014] = {.lex_state = 159, .external_lex_state = 1}, - [1015] = {.lex_state = 159, .external_lex_state = 1}, - [1016] = {.lex_state = 159, .external_lex_state = 1}, - [1017] = {.lex_state = 159, .external_lex_state = 1}, - [1018] = {.lex_state = 159, .external_lex_state = 1}, - [1019] = {.lex_state = 159, .external_lex_state = 1}, - [1020] = {.lex_state = 136}, - [1021] = {.lex_state = 159, .external_lex_state = 1}, - [1022] = {.lex_state = 111, .external_lex_state = 1}, + [1011] = {.lex_state = 122}, + [1012] = {.lex_state = 122, .external_lex_state = 1}, + [1013] = {.lex_state = 123, .external_lex_state = 1}, + [1014] = {.lex_state = 122, .external_lex_state = 1}, + [1015] = {.lex_state = 122}, + [1016] = {.lex_state = 122, .external_lex_state = 1}, + [1017] = {.lex_state = 122}, + [1018] = {.lex_state = 122}, + [1019] = {.lex_state = 122}, + [1020] = {.lex_state = 122}, + [1021] = {.lex_state = 123, .external_lex_state = 1}, + [1022] = {.lex_state = 123, .external_lex_state = 1}, [1023] = {.lex_state = 159, .external_lex_state = 1}, - [1024] = {.lex_state = 159, .external_lex_state = 1}, - [1025] = {.lex_state = 159, .external_lex_state = 1}, - [1026] = {.lex_state = 159, .external_lex_state = 1}, - [1027] = {.lex_state = 159, .external_lex_state = 1}, - [1028] = {.lex_state = 159}, - [1029] = {.lex_state = 122}, - [1030] = {.lex_state = 159, .external_lex_state = 1}, - [1031] = {.lex_state = 159, .external_lex_state = 1}, - [1032] = {.lex_state = 122}, - [1033] = {.lex_state = 111, .external_lex_state = 1}, - [1034] = {.lex_state = 159, .external_lex_state = 1}, - [1035] = {.lex_state = 159, .external_lex_state = 1}, - [1036] = {.lex_state = 159, .external_lex_state = 1}, - [1037] = {.lex_state = 111, .external_lex_state = 1}, - [1038] = {.lex_state = 159, .external_lex_state = 1}, - [1039] = {.lex_state = 159, .external_lex_state = 1}, + [1024] = {.lex_state = 159}, + [1025] = {.lex_state = 122}, + [1026] = {.lex_state = 123}, + [1027] = {.lex_state = 122}, + [1028] = {.lex_state = 122, .external_lex_state = 1}, + [1029] = {.lex_state = 122, .external_lex_state = 1}, + [1030] = {.lex_state = 122, .external_lex_state = 1}, + [1031] = {.lex_state = 122, .external_lex_state = 1}, + [1032] = {.lex_state = 123}, + [1033] = {.lex_state = 122, .external_lex_state = 1}, + [1034] = {.lex_state = 123}, + [1035] = {.lex_state = 122, .external_lex_state = 1}, + [1036] = {.lex_state = 122}, + [1037] = {.lex_state = 123, .external_lex_state = 1}, + [1038] = {.lex_state = 123, .external_lex_state = 1}, + [1039] = {.lex_state = 122, .external_lex_state = 1}, [1040] = {.lex_state = 159, .external_lex_state = 1}, - [1041] = {.lex_state = 159, .external_lex_state = 1}, + [1041] = {.lex_state = 123}, [1042] = {.lex_state = 122, .external_lex_state = 1}, [1043] = {.lex_state = 122, .external_lex_state = 1}, - [1044] = {.lex_state = 122, .external_lex_state = 1}, - [1045] = {.lex_state = 122, .external_lex_state = 1}, - [1046] = {.lex_state = 123}, - [1047] = {.lex_state = 122, .external_lex_state = 1}, - [1048] = {.lex_state = 122}, - [1049] = {.lex_state = 122}, - [1050] = {.lex_state = 122}, - [1051] = {.lex_state = 123, .external_lex_state = 1}, - [1052] = {.lex_state = 122}, - [1053] = {.lex_state = 122, .external_lex_state = 1}, + [1044] = {.lex_state = 123}, + [1045] = {.lex_state = 123, .external_lex_state = 1}, + [1046] = {.lex_state = 122}, + [1047] = {.lex_state = 123, .external_lex_state = 1}, + [1048] = {.lex_state = 123, .external_lex_state = 1}, + [1049] = {.lex_state = 123, .external_lex_state = 1}, + [1050] = {.lex_state = 123, .external_lex_state = 1}, + [1051] = {.lex_state = 122, .external_lex_state = 1}, + [1052] = {.lex_state = 122, .external_lex_state = 1}, + [1053] = {.lex_state = 123}, [1054] = {.lex_state = 123}, - [1055] = {.lex_state = 122, .external_lex_state = 1}, - [1056] = {.lex_state = 122}, - [1057] = {.lex_state = 122}, + [1055] = {.lex_state = 122}, + [1056] = {.lex_state = 123}, + [1057] = {.lex_state = 123}, [1058] = {.lex_state = 122, .external_lex_state = 1}, - [1059] = {.lex_state = 122, .external_lex_state = 1}, - [1060] = {.lex_state = 122}, - [1061] = {.lex_state = 123, .external_lex_state = 1}, + [1059] = {.lex_state = 159}, + [1060] = {.lex_state = 159}, + [1061] = {.lex_state = 122}, [1062] = {.lex_state = 122}, [1063] = {.lex_state = 122}, - [1064] = {.lex_state = 159, .external_lex_state = 1}, - [1065] = {.lex_state = 159}, - [1066] = {.lex_state = 123}, + [1064] = {.lex_state = 123}, + [1065] = {.lex_state = 159, .external_lex_state = 1}, + [1066] = {.lex_state = 159, .external_lex_state = 1}, [1067] = {.lex_state = 122}, - [1068] = {.lex_state = 123, .external_lex_state = 1}, + [1068] = {.lex_state = 122}, [1069] = {.lex_state = 122, .external_lex_state = 1}, - [1070] = {.lex_state = 122, .external_lex_state = 1}, - [1071] = {.lex_state = 122}, - [1072] = {.lex_state = 122, .external_lex_state = 1}, - [1073] = {.lex_state = 123, .external_lex_state = 1}, - [1074] = {.lex_state = 123}, + [1070] = {.lex_state = 122}, + [1071] = {.lex_state = 123, .external_lex_state = 1}, + [1072] = {.lex_state = 122}, + [1073] = {.lex_state = 122, .external_lex_state = 1}, + [1074] = {.lex_state = 122, .external_lex_state = 1}, [1075] = {.lex_state = 123}, [1076] = {.lex_state = 123, .external_lex_state = 1}, - [1077] = {.lex_state = 123}, + [1077] = {.lex_state = 136, .external_lex_state = 1}, [1078] = {.lex_state = 123}, - [1079] = {.lex_state = 123}, + [1079] = {.lex_state = 123, .external_lex_state = 1}, [1080] = {.lex_state = 123, .external_lex_state = 1}, [1081] = {.lex_state = 123, .external_lex_state = 1}, - [1082] = {.lex_state = 159, .external_lex_state = 1}, - [1083] = {.lex_state = 122}, - [1084] = {.lex_state = 159}, + [1082] = {.lex_state = 131}, + [1083] = {.lex_state = 123}, + [1084] = {.lex_state = 123}, [1085] = {.lex_state = 123, .external_lex_state = 1}, - [1086] = {.lex_state = 123, .external_lex_state = 1}, - [1087] = {.lex_state = 159, .external_lex_state = 1}, - [1088] = {.lex_state = 123, .external_lex_state = 1}, + [1086] = {.lex_state = 123}, + [1087] = {.lex_state = 123}, + [1088] = {.lex_state = 123}, [1089] = {.lex_state = 123}, - [1090] = {.lex_state = 122, .external_lex_state = 1}, + [1090] = {.lex_state = 123}, [1091] = {.lex_state = 123}, [1092] = {.lex_state = 123}, [1093] = {.lex_state = 123, .external_lex_state = 1}, - [1094] = {.lex_state = 123}, - [1095] = {.lex_state = 123, .external_lex_state = 1}, + [1094] = {.lex_state = 123, .external_lex_state = 1}, + [1095] = {.lex_state = 131}, [1096] = {.lex_state = 123, .external_lex_state = 1}, [1097] = {.lex_state = 123, .external_lex_state = 1}, - [1098] = {.lex_state = 123}, - [1099] = {.lex_state = 123}, - [1100] = {.lex_state = 122, .external_lex_state = 1}, - [1101] = {.lex_state = 122, .external_lex_state = 1}, - [1102] = {.lex_state = 131}, - [1103] = {.lex_state = 122}, - [1104] = {.lex_state = 122}, - [1105] = {.lex_state = 122}, - [1106] = {.lex_state = 122}, - [1107] = {.lex_state = 123, .external_lex_state = 1}, - [1108] = {.lex_state = 122, .external_lex_state = 1}, - [1109] = {.lex_state = 136, .external_lex_state = 1}, - [1110] = {.lex_state = 122}, - [1111] = {.lex_state = 122, .external_lex_state = 1}, - [1112] = {.lex_state = 122}, - [1113] = {.lex_state = 122, .external_lex_state = 1}, - [1114] = {.lex_state = 123}, - [1115] = {.lex_state = 122, .external_lex_state = 1}, - [1116] = {.lex_state = 131}, - [1117] = {.lex_state = 122}, - [1118] = {.lex_state = 122}, - [1119] = {.lex_state = 122, .external_lex_state = 1}, - [1120] = {.lex_state = 131}, - [1121] = {.lex_state = 122, .external_lex_state = 1}, - [1122] = {.lex_state = 518}, - [1123] = {.lex_state = 123, .external_lex_state = 1}, - [1124] = {.lex_state = 123}, - [1125] = {.lex_state = 518, .external_lex_state = 1}, - [1126] = {.lex_state = 123, .external_lex_state = 1}, - [1127] = {.lex_state = 123, .external_lex_state = 1}, - [1128] = {.lex_state = 123}, - [1129] = {.lex_state = 123}, - [1130] = {.lex_state = 123}, - [1131] = {.lex_state = 123, .external_lex_state = 1}, - [1132] = {.lex_state = 123, .external_lex_state = 1}, - [1133] = {.lex_state = 518}, - [1134] = {.lex_state = 123, .external_lex_state = 1}, - [1135] = {.lex_state = 123}, - [1136] = {.lex_state = 123, .external_lex_state = 1}, - [1137] = {.lex_state = 518, .external_lex_state = 1}, - [1138] = {.lex_state = 123}, - [1139] = {.lex_state = 123, .external_lex_state = 1}, - [1140] = {.lex_state = 123}, - [1141] = {.lex_state = 123}, - [1142] = {.lex_state = 518}, - [1143] = {.lex_state = 518}, - [1144] = {.lex_state = 518, .external_lex_state = 1}, - [1145] = {.lex_state = 518, .external_lex_state = 1}, - [1146] = {.lex_state = 518, .external_lex_state = 1}, - [1147] = {.lex_state = 518}, - [1148] = {.lex_state = 131}, - [1149] = {.lex_state = 131}, - [1150] = {.lex_state = 518, .external_lex_state = 1}, - [1151] = {.lex_state = 518, .external_lex_state = 1}, - [1152] = {.lex_state = 518, .external_lex_state = 1}, - [1153] = {.lex_state = 518, .external_lex_state = 1}, - [1154] = {.lex_state = 518}, - [1155] = {.lex_state = 518}, - [1156] = {.lex_state = 518, .external_lex_state = 1}, - [1157] = {.lex_state = 518}, - [1158] = {.lex_state = 518}, - [1159] = {.lex_state = 518}, - [1160] = {.lex_state = 151}, - [1161] = {.lex_state = 151}, - [1162] = {.lex_state = 151}, - [1163] = {.lex_state = 109}, - [1164] = {.lex_state = 150}, - [1165] = {.lex_state = 144}, - [1166] = {.lex_state = 144}, - [1167] = {.lex_state = 144}, - [1168] = {.lex_state = 144}, - [1169] = {.lex_state = 144}, - [1170] = {.lex_state = 144}, - [1171] = {.lex_state = 144}, - [1172] = {.lex_state = 144}, - [1173] = {.lex_state = 144}, - [1174] = {.lex_state = 144}, - [1175] = {.lex_state = 144}, - [1176] = {.lex_state = 144}, - [1177] = {.lex_state = 144}, - [1178] = {.lex_state = 144}, - [1179] = {.lex_state = 144}, - [1180] = {.lex_state = 144}, - [1181] = {.lex_state = 144}, - [1182] = {.lex_state = 144}, - [1183] = {.lex_state = 144}, - [1184] = {.lex_state = 144}, - [1185] = {.lex_state = 144}, - [1186] = {.lex_state = 144}, - [1187] = {.lex_state = 144}, - [1188] = {.lex_state = 144}, - [1189] = {.lex_state = 144}, - [1190] = {.lex_state = 153}, - [1191] = {.lex_state = 153}, + [1098] = {.lex_state = 123, .external_lex_state = 1}, + [1099] = {.lex_state = 131}, + [1100] = {.lex_state = 518}, + [1101] = {.lex_state = 518, .external_lex_state = 1}, + [1102] = {.lex_state = 518, .external_lex_state = 1}, + [1103] = {.lex_state = 518}, + [1104] = {.lex_state = 518}, + [1105] = {.lex_state = 518, .external_lex_state = 1}, + [1106] = {.lex_state = 518, .external_lex_state = 1}, + [1107] = {.lex_state = 518}, + [1108] = {.lex_state = 518, .external_lex_state = 1}, + [1109] = {.lex_state = 518}, + [1110] = {.lex_state = 131}, + [1111] = {.lex_state = 131}, + [1112] = {.lex_state = 518}, + [1113] = {.lex_state = 518}, + [1114] = {.lex_state = 518, .external_lex_state = 1}, + [1115] = {.lex_state = 518, .external_lex_state = 1}, + [1116] = {.lex_state = 518, .external_lex_state = 1}, + [1117] = {.lex_state = 518, .external_lex_state = 1}, + [1118] = {.lex_state = 518}, + [1119] = {.lex_state = 518, .external_lex_state = 1}, + [1120] = {.lex_state = 518}, + [1121] = {.lex_state = 518}, + [1122] = {.lex_state = 151}, + [1123] = {.lex_state = 151}, + [1124] = {.lex_state = 151}, + [1125] = {.lex_state = 150}, + [1126] = {.lex_state = 109}, + [1127] = {.lex_state = 144}, + [1128] = {.lex_state = 144}, + [1129] = {.lex_state = 144}, + [1130] = {.lex_state = 144}, + [1131] = {.lex_state = 144}, + [1132] = {.lex_state = 144}, + [1133] = {.lex_state = 144}, + [1134] = {.lex_state = 144}, + [1135] = {.lex_state = 144}, + [1136] = {.lex_state = 144}, + [1137] = {.lex_state = 144}, + [1138] = {.lex_state = 144}, + [1139] = {.lex_state = 144}, + [1140] = {.lex_state = 144}, + [1141] = {.lex_state = 144}, + [1142] = {.lex_state = 144}, + [1143] = {.lex_state = 144}, + [1144] = {.lex_state = 144}, + [1145] = {.lex_state = 144}, + [1146] = {.lex_state = 144}, + [1147] = {.lex_state = 144}, + [1148] = {.lex_state = 144}, + [1149] = {.lex_state = 144}, + [1150] = {.lex_state = 144}, + [1151] = {.lex_state = 144}, + [1152] = {.lex_state = 153}, + [1153] = {.lex_state = 153}, + [1154] = {.lex_state = 153}, + [1155] = {.lex_state = 153}, + [1156] = {.lex_state = 153}, + [1157] = {.lex_state = 154}, + [1158] = {.lex_state = 153}, + [1159] = {.lex_state = 154}, + [1160] = {.lex_state = 154}, + [1161] = {.lex_state = 154}, + [1162] = {.lex_state = 154}, + [1163] = {.lex_state = 154}, + [1164] = {.lex_state = 154}, + [1165] = {.lex_state = 154}, + [1166] = {.lex_state = 154}, + [1167] = {.lex_state = 154}, + [1168] = {.lex_state = 154}, + [1169] = {.lex_state = 153}, + [1170] = {.lex_state = 154}, + [1171] = {.lex_state = 154}, + [1172] = {.lex_state = 154}, + [1173] = {.lex_state = 153}, + [1174] = {.lex_state = 153}, + [1175] = {.lex_state = 154}, + [1176] = {.lex_state = 154}, + [1177] = {.lex_state = 153}, + [1178] = {.lex_state = 53}, + [1179] = {.lex_state = 53}, + [1180] = {.lex_state = 53}, + [1181] = {.lex_state = 53}, + [1182] = {.lex_state = 53}, + [1183] = {.lex_state = 53}, + [1184] = {.lex_state = 53}, + [1185] = {.lex_state = 53}, + [1186] = {.lex_state = 53}, + [1187] = {.lex_state = 53}, + [1188] = {.lex_state = 53}, + [1189] = {.lex_state = 53}, + [1190] = {.lex_state = 154}, + [1191] = {.lex_state = 53}, [1192] = {.lex_state = 153}, - [1193] = {.lex_state = 153}, - [1194] = {.lex_state = 153}, - [1195] = {.lex_state = 154}, - [1196] = {.lex_state = 154}, - [1197] = {.lex_state = 154}, - [1198] = {.lex_state = 154}, - [1199] = {.lex_state = 154}, - [1200] = {.lex_state = 154}, - [1201] = {.lex_state = 154}, - [1202] = {.lex_state = 154}, - [1203] = {.lex_state = 154}, - [1204] = {.lex_state = 154}, - [1205] = {.lex_state = 154}, - [1206] = {.lex_state = 153}, - [1207] = {.lex_state = 154}, - [1208] = {.lex_state = 153}, - [1209] = {.lex_state = 154}, + [1193] = {.lex_state = 53}, + [1194] = {.lex_state = 53}, + [1195] = {.lex_state = 53}, + [1196] = {.lex_state = 53}, + [1197] = {.lex_state = 518}, + [1198] = {.lex_state = 518}, + [1199] = {.lex_state = 162}, + [1200] = {.lex_state = 518}, + [1201] = {.lex_state = 518}, + [1202] = {.lex_state = 518}, + [1203] = {.lex_state = 518}, + [1204] = {.lex_state = 162}, + [1205] = {.lex_state = 518}, + [1206] = {.lex_state = 144}, + [1207] = {.lex_state = 144}, + [1208] = {.lex_state = 144}, + [1209] = {.lex_state = 53}, [1210] = {.lex_state = 154}, - [1211] = {.lex_state = 154}, - [1212] = {.lex_state = 153}, - [1213] = {.lex_state = 153}, - [1214] = {.lex_state = 153}, + [1211] = {.lex_state = 153}, + [1212] = {.lex_state = 144}, + [1213] = {.lex_state = 53}, + [1214] = {.lex_state = 144}, [1215] = {.lex_state = 154}, - [1216] = {.lex_state = 53}, - [1217] = {.lex_state = 53}, - [1218] = {.lex_state = 53}, - [1219] = {.lex_state = 53}, - [1220] = {.lex_state = 53}, - [1221] = {.lex_state = 53}, - [1222] = {.lex_state = 153}, - [1223] = {.lex_state = 53}, - [1224] = {.lex_state = 53}, - [1225] = {.lex_state = 53}, - [1226] = {.lex_state = 53}, - [1227] = {.lex_state = 53}, - [1228] = {.lex_state = 53}, - [1229] = {.lex_state = 53}, - [1230] = {.lex_state = 154}, - [1231] = {.lex_state = 53}, - [1232] = {.lex_state = 53}, - [1233] = {.lex_state = 53}, - [1234] = {.lex_state = 53}, - [1235] = {.lex_state = 162}, - [1236] = {.lex_state = 518}, - [1237] = {.lex_state = 518}, + [1216] = {.lex_state = 153}, + [1217] = {.lex_state = 154}, + [1218] = {.lex_state = 144}, + [1219] = {.lex_state = 518}, + [1220] = {.lex_state = 154}, + [1221] = {.lex_state = 153}, + [1222] = {.lex_state = 53}, + [1223] = {.lex_state = 518}, + [1224] = {.lex_state = 144}, + [1225] = {.lex_state = 518}, + [1226] = {.lex_state = 518}, + [1227] = {.lex_state = 518}, + [1228] = {.lex_state = 144}, + [1229] = {.lex_state = 518}, + [1230] = {.lex_state = 518}, + [1231] = {.lex_state = 144}, + [1232] = {.lex_state = 144}, + [1233] = {.lex_state = 161}, + [1234] = {.lex_state = 144}, + [1235] = {.lex_state = 518}, + [1236] = {.lex_state = 144}, + [1237] = {.lex_state = 161}, [1238] = {.lex_state = 518}, - [1239] = {.lex_state = 518}, - [1240] = {.lex_state = 518}, - [1241] = {.lex_state = 162}, + [1239] = {.lex_state = 144}, + [1240] = {.lex_state = 144}, + [1241] = {.lex_state = 159}, [1242] = {.lex_state = 518}, - [1243] = {.lex_state = 518}, - [1244] = {.lex_state = 144}, - [1245] = {.lex_state = 144}, - [1246] = {.lex_state = 144}, - [1247] = {.lex_state = 154}, + [1243] = {.lex_state = 159}, + [1244] = {.lex_state = 159}, + [1245] = {.lex_state = 518}, + [1246] = {.lex_state = 518}, + [1247] = {.lex_state = 144}, [1248] = {.lex_state = 518}, - [1249] = {.lex_state = 153}, - [1250] = {.lex_state = 153}, - [1251] = {.lex_state = 53}, - [1252] = {.lex_state = 154}, - [1253] = {.lex_state = 53}, - [1254] = {.lex_state = 144}, - [1255] = {.lex_state = 154}, - [1256] = {.lex_state = 154}, - [1257] = {.lex_state = 153}, - [1258] = {.lex_state = 144}, - [1259] = {.lex_state = 144}, - [1260] = {.lex_state = 53}, + [1249] = {.lex_state = 144}, + [1250] = {.lex_state = 159}, + [1251] = {.lex_state = 144}, + [1252] = {.lex_state = 518}, + [1253] = {.lex_state = 159}, + [1254] = {.lex_state = 161}, + [1255] = {.lex_state = 131}, + [1256] = {.lex_state = 159}, + [1257] = {.lex_state = 159}, + [1258] = {.lex_state = 172}, + [1259] = {.lex_state = 131}, + [1260] = {.lex_state = 518}, [1261] = {.lex_state = 518}, - [1262] = {.lex_state = 518}, + [1262] = {.lex_state = 172}, [1263] = {.lex_state = 518}, - [1264] = {.lex_state = 144}, + [1264] = {.lex_state = 518}, [1265] = {.lex_state = 518}, - [1266] = {.lex_state = 144}, - [1267] = {.lex_state = 144}, - [1268] = {.lex_state = 518}, - [1269] = {.lex_state = 144}, - [1270] = {.lex_state = 144}, - [1271] = {.lex_state = 144}, + [1266] = {.lex_state = 159}, + [1267] = {.lex_state = 518}, + [1268] = {.lex_state = 159, .external_lex_state = 1}, + [1269] = {.lex_state = 518}, + [1270] = {.lex_state = 518}, + [1271] = {.lex_state = 518}, [1272] = {.lex_state = 518}, - [1273] = {.lex_state = 161}, - [1274] = {.lex_state = 144}, + [1273] = {.lex_state = 518}, + [1274] = {.lex_state = 518}, [1275] = {.lex_state = 518}, [1276] = {.lex_state = 518}, - [1277] = {.lex_state = 161}, - [1278] = {.lex_state = 144}, - [1279] = {.lex_state = 144}, + [1277] = {.lex_state = 518}, + [1278] = {.lex_state = 518}, + [1279] = {.lex_state = 518}, [1280] = {.lex_state = 518}, - [1281] = {.lex_state = 159}, - [1282] = {.lex_state = 159}, - [1283] = {.lex_state = 518}, - [1284] = {.lex_state = 144}, - [1285] = {.lex_state = 518}, - [1286] = {.lex_state = 518}, - [1287] = {.lex_state = 518}, - [1288] = {.lex_state = 159}, - [1289] = {.lex_state = 144}, - [1290] = {.lex_state = 159}, - [1291] = {.lex_state = 161}, - [1292] = {.lex_state = 159}, - [1293] = {.lex_state = 131}, - [1294] = {.lex_state = 131}, - [1295] = {.lex_state = 159}, - [1296] = {.lex_state = 172}, - [1297] = {.lex_state = 172}, - [1298] = {.lex_state = 518}, - [1299] = {.lex_state = 518}, - [1300] = {.lex_state = 518}, + [1281] = {.lex_state = 518}, + [1282] = {.lex_state = 518}, + [1283] = {.lex_state = 518, .external_lex_state = 1}, + [1284] = {.lex_state = 518}, + [1285] = {.lex_state = 159, .external_lex_state = 1}, + [1286] = {.lex_state = 159}, + [1287] = {.lex_state = 159}, + [1288] = {.lex_state = 152}, + [1289] = {.lex_state = 518, .external_lex_state = 1}, + [1290] = {.lex_state = 518, .external_lex_state = 1}, + [1291] = {.lex_state = 518, .external_lex_state = 1}, + [1292] = {.lex_state = 518}, + [1293] = {.lex_state = 152}, + [1294] = {.lex_state = 518}, + [1295] = {.lex_state = 152}, + [1296] = {.lex_state = 159}, + [1297] = {.lex_state = 159}, + [1298] = {.lex_state = 155}, + [1299] = {.lex_state = 161, .external_lex_state = 1}, + [1300] = {.lex_state = 156, .external_lex_state = 1}, [1301] = {.lex_state = 159}, - [1302] = {.lex_state = 518}, - [1303] = {.lex_state = 518}, - [1304] = {.lex_state = 518}, - [1305] = {.lex_state = 518}, - [1306] = {.lex_state = 159}, - [1307] = {.lex_state = 518}, - [1308] = {.lex_state = 518}, - [1309] = {.lex_state = 518}, - [1310] = {.lex_state = 159, .external_lex_state = 1}, - [1311] = {.lex_state = 518}, - [1312] = {.lex_state = 518}, - [1313] = {.lex_state = 518}, - [1314] = {.lex_state = 518}, - [1315] = {.lex_state = 518}, - [1316] = {.lex_state = 518}, - [1317] = {.lex_state = 518}, + [1302] = {.lex_state = 155}, + [1303] = {.lex_state = 164}, + [1304] = {.lex_state = 161}, + [1305] = {.lex_state = 159}, + [1306] = {.lex_state = 152}, + [1307] = {.lex_state = 164}, + [1308] = {.lex_state = 156, .external_lex_state = 1}, + [1309] = {.lex_state = 164}, + [1310] = {.lex_state = 161}, + [1311] = {.lex_state = 159}, + [1312] = {.lex_state = 152}, + [1313] = {.lex_state = 159}, + [1314] = {.lex_state = 161, .external_lex_state = 1}, + [1315] = {.lex_state = 152}, + [1316] = {.lex_state = 164}, + [1317] = {.lex_state = 518, .external_lex_state = 1}, [1318] = {.lex_state = 518}, - [1319] = {.lex_state = 518}, + [1319] = {.lex_state = 164}, [1320] = {.lex_state = 518}, [1321] = {.lex_state = 518}, - [1322] = {.lex_state = 159}, - [1323] = {.lex_state = 159}, - [1324] = {.lex_state = 152}, - [1325] = {.lex_state = 518, .external_lex_state = 1}, - [1326] = {.lex_state = 518, .external_lex_state = 1}, - [1327] = {.lex_state = 518, .external_lex_state = 1}, - [1328] = {.lex_state = 152}, - [1329] = {.lex_state = 152}, + [1322] = {.lex_state = 518}, + [1323] = {.lex_state = 164}, + [1324] = {.lex_state = 518}, + [1325] = {.lex_state = 518}, + [1326] = {.lex_state = 518}, + [1327] = {.lex_state = 518}, + [1328] = {.lex_state = 518}, + [1329] = {.lex_state = 164}, [1330] = {.lex_state = 518}, - [1331] = {.lex_state = 159}, + [1331] = {.lex_state = 164}, [1332] = {.lex_state = 518}, - [1333] = {.lex_state = 518, .external_lex_state = 1}, - [1334] = {.lex_state = 159}, - [1335] = {.lex_state = 159, .external_lex_state = 1}, - [1336] = {.lex_state = 161}, - [1337] = {.lex_state = 164}, - [1338] = {.lex_state = 152}, - [1339] = {.lex_state = 159}, - [1340] = {.lex_state = 155}, - [1341] = {.lex_state = 156, .external_lex_state = 1}, - [1342] = {.lex_state = 159}, - [1343] = {.lex_state = 159}, - [1344] = {.lex_state = 155}, - [1345] = {.lex_state = 161, .external_lex_state = 1}, - [1346] = {.lex_state = 152}, - [1347] = {.lex_state = 156, .external_lex_state = 1}, - [1348] = {.lex_state = 161}, + [1333] = {.lex_state = 518}, + [1334] = {.lex_state = 161, .external_lex_state = 1}, + [1335] = {.lex_state = 164}, + [1336] = {.lex_state = 164}, + [1337] = {.lex_state = 518, .external_lex_state = 1}, + [1338] = {.lex_state = 164}, + [1339] = {.lex_state = 164}, + [1340] = {.lex_state = 164}, + [1341] = {.lex_state = 164}, + [1342] = {.lex_state = 164}, + [1343] = {.lex_state = 164}, + [1344] = {.lex_state = 164}, + [1345] = {.lex_state = 164}, + [1346] = {.lex_state = 164}, + [1347] = {.lex_state = 164}, + [1348] = {.lex_state = 164}, [1349] = {.lex_state = 164}, [1350] = {.lex_state = 164}, [1351] = {.lex_state = 164}, - [1352] = {.lex_state = 161, .external_lex_state = 1}, - [1353] = {.lex_state = 159}, - [1354] = {.lex_state = 152}, - [1355] = {.lex_state = 164}, + [1352] = {.lex_state = 518, .external_lex_state = 1}, + [1353] = {.lex_state = 518, .external_lex_state = 1}, + [1354] = {.lex_state = 164}, + [1355] = {.lex_state = 518, .external_lex_state = 1}, [1356] = {.lex_state = 518}, - [1357] = {.lex_state = 518}, - [1358] = {.lex_state = 164}, - [1359] = {.lex_state = 164}, - [1360] = {.lex_state = 164}, - [1361] = {.lex_state = 518, .external_lex_state = 1}, - [1362] = {.lex_state = 164}, - [1363] = {.lex_state = 518}, - [1364] = {.lex_state = 164}, - [1365] = {.lex_state = 164}, - [1366] = {.lex_state = 164}, - [1367] = {.lex_state = 518}, - [1368] = {.lex_state = 164}, - [1369] = {.lex_state = 164}, - [1370] = {.lex_state = 518, .external_lex_state = 1}, - [1371] = {.lex_state = 518}, - [1372] = {.lex_state = 518, .external_lex_state = 1}, - [1373] = {.lex_state = 518}, + [1357] = {.lex_state = 164}, + [1358] = {.lex_state = 518, .external_lex_state = 1}, + [1359] = {.lex_state = 518, .external_lex_state = 1}, + [1360] = {.lex_state = 161}, + [1361] = {.lex_state = 518}, + [1362] = {.lex_state = 518}, + [1363] = {.lex_state = 518, .external_lex_state = 1}, + [1364] = {.lex_state = 161, .external_lex_state = 1}, + [1365] = {.lex_state = 159}, + [1366] = {.lex_state = 131}, + [1367] = {.lex_state = 131}, + [1368] = {.lex_state = 518}, + [1369] = {.lex_state = 518}, + [1370] = {.lex_state = 161}, + [1371] = {.lex_state = 131}, + [1372] = {.lex_state = 131}, + [1373] = {.lex_state = 131}, [1374] = {.lex_state = 518}, [1375] = {.lex_state = 518}, - [1376] = {.lex_state = 164}, - [1377] = {.lex_state = 164}, - [1378] = {.lex_state = 164}, - [1379] = {.lex_state = 164}, - [1380] = {.lex_state = 518, .external_lex_state = 1}, - [1381] = {.lex_state = 518}, - [1382] = {.lex_state = 518}, - [1383] = {.lex_state = 518, .external_lex_state = 1}, - [1384] = {.lex_state = 164}, - [1385] = {.lex_state = 161}, - [1386] = {.lex_state = 164}, + [1376] = {.lex_state = 131}, + [1377] = {.lex_state = 159}, + [1378] = {.lex_state = 131}, + [1379] = {.lex_state = 518, .external_lex_state = 1}, + [1380] = {.lex_state = 161}, + [1381] = {.lex_state = 131}, + [1382] = {.lex_state = 131}, + [1383] = {.lex_state = 131}, + [1384] = {.lex_state = 518}, + [1385] = {.lex_state = 131}, + [1386] = {.lex_state = 161, .external_lex_state = 1}, [1387] = {.lex_state = 518}, - [1388] = {.lex_state = 164}, - [1389] = {.lex_state = 518}, + [1388] = {.lex_state = 159}, + [1389] = {.lex_state = 159}, [1390] = {.lex_state = 518}, - [1391] = {.lex_state = 518, .external_lex_state = 1}, - [1392] = {.lex_state = 518, .external_lex_state = 1}, - [1393] = {.lex_state = 161, .external_lex_state = 1}, + [1391] = {.lex_state = 156}, + [1392] = {.lex_state = 156}, + [1393] = {.lex_state = 518}, [1394] = {.lex_state = 518}, - [1395] = {.lex_state = 164}, - [1396] = {.lex_state = 164}, - [1397] = {.lex_state = 164}, - [1398] = {.lex_state = 518, .external_lex_state = 1}, - [1399] = {.lex_state = 164}, - [1400] = {.lex_state = 164}, + [1395] = {.lex_state = 142}, + [1396] = {.lex_state = 518}, + [1397] = {.lex_state = 24}, + [1398] = {.lex_state = 518}, + [1399] = {.lex_state = 518}, + [1400] = {.lex_state = 518}, [1401] = {.lex_state = 518}, - [1402] = {.lex_state = 518}, - [1403] = {.lex_state = 131}, - [1404] = {.lex_state = 131}, - [1405] = {.lex_state = 131}, - [1406] = {.lex_state = 131}, - [1407] = {.lex_state = 131}, - [1408] = {.lex_state = 159}, + [1402] = {.lex_state = 161}, + [1403] = {.lex_state = 518, .external_lex_state = 1}, + [1404] = {.lex_state = 518}, + [1405] = {.lex_state = 518, .external_lex_state = 1}, + [1406] = {.lex_state = 142}, + [1407] = {.lex_state = 147}, + [1408] = {.lex_state = 518}, [1409] = {.lex_state = 518}, - [1410] = {.lex_state = 518}, - [1411] = {.lex_state = 159}, - [1412] = {.lex_state = 131}, - [1413] = {.lex_state = 131}, - [1414] = {.lex_state = 131}, - [1415] = {.lex_state = 518}, + [1410] = {.lex_state = 167}, + [1411] = {.lex_state = 142}, + [1412] = {.lex_state = 147}, + [1413] = {.lex_state = 161}, + [1414] = {.lex_state = 147}, + [1415] = {.lex_state = 142}, [1416] = {.lex_state = 518}, - [1417] = {.lex_state = 159}, - [1418] = {.lex_state = 131}, - [1419] = {.lex_state = 131}, - [1420] = {.lex_state = 518}, - [1421] = {.lex_state = 161}, - [1422] = {.lex_state = 161}, - [1423] = {.lex_state = 518, .external_lex_state = 1}, - [1424] = {.lex_state = 131}, - [1425] = {.lex_state = 156}, + [1417] = {.lex_state = 142}, + [1418] = {.lex_state = 161, .external_lex_state = 1}, + [1419] = {.lex_state = 518}, + [1420] = {.lex_state = 518, .external_lex_state = 1}, + [1421] = {.lex_state = 518, .external_lex_state = 1}, + [1422] = {.lex_state = 161, .external_lex_state = 1}, + [1423] = {.lex_state = 159}, + [1424] = {.lex_state = 159}, + [1425] = {.lex_state = 518}, [1426] = {.lex_state = 518}, - [1427] = {.lex_state = 161, .external_lex_state = 1}, + [1427] = {.lex_state = 147}, [1428] = {.lex_state = 518}, - [1429] = {.lex_state = 161, .external_lex_state = 1}, - [1430] = {.lex_state = 159}, - [1431] = {.lex_state = 156}, + [1429] = {.lex_state = 518}, + [1430] = {.lex_state = 518}, + [1431] = {.lex_state = 147}, [1432] = {.lex_state = 518}, - [1433] = {.lex_state = 161}, - [1434] = {.lex_state = 518}, - [1435] = {.lex_state = 147}, - [1436] = {.lex_state = 147}, + [1433] = {.lex_state = 518}, + [1434] = {.lex_state = 142}, + [1435] = {.lex_state = 518}, + [1436] = {.lex_state = 159}, [1437] = {.lex_state = 518}, [1438] = {.lex_state = 142}, - [1439] = {.lex_state = 167}, + [1439] = {.lex_state = 518}, [1440] = {.lex_state = 518}, [1441] = {.lex_state = 518}, - [1442] = {.lex_state = 142}, - [1443] = {.lex_state = 518}, - [1444] = {.lex_state = 142}, - [1445] = {.lex_state = 518}, + [1442] = {.lex_state = 518}, + [1443] = {.lex_state = 24}, + [1444] = {.lex_state = 147}, + [1445] = {.lex_state = 147}, [1446] = {.lex_state = 518}, - [1447] = {.lex_state = 164}, - [1448] = {.lex_state = 518}, - [1449] = {.lex_state = 24}, - [1450] = {.lex_state = 518}, - [1451] = {.lex_state = 518}, + [1447] = {.lex_state = 518}, + [1448] = {.lex_state = 147}, + [1449] = {.lex_state = 142}, + [1450] = {.lex_state = 142}, + [1451] = {.lex_state = 147}, [1452] = {.lex_state = 518}, - [1453] = {.lex_state = 518}, + [1453] = {.lex_state = 147}, [1454] = {.lex_state = 518}, - [1455] = {.lex_state = 518, .external_lex_state = 1}, + [1455] = {.lex_state = 518}, [1456] = {.lex_state = 147}, - [1457] = {.lex_state = 518}, - [1458] = {.lex_state = 147}, - [1459] = {.lex_state = 518}, - [1460] = {.lex_state = 142}, - [1461] = {.lex_state = 518, .external_lex_state = 1}, - [1462] = {.lex_state = 142}, - [1463] = {.lex_state = 161, .external_lex_state = 1}, - [1464] = {.lex_state = 518}, + [1457] = {.lex_state = 147}, + [1458] = {.lex_state = 161, .external_lex_state = 1}, + [1459] = {.lex_state = 147}, + [1460] = {.lex_state = 518}, + [1461] = {.lex_state = 147}, + [1462] = {.lex_state = 147}, + [1463] = {.lex_state = 518}, + [1464] = {.lex_state = 142}, [1465] = {.lex_state = 518}, - [1466] = {.lex_state = 518, .external_lex_state = 1}, - [1467] = {.lex_state = 147}, - [1468] = {.lex_state = 24}, - [1469] = {.lex_state = 161, .external_lex_state = 1}, - [1470] = {.lex_state = 147}, - [1471] = {.lex_state = 142}, - [1472] = {.lex_state = 142}, - [1473] = {.lex_state = 147}, - [1474] = {.lex_state = 518}, - [1475] = {.lex_state = 147}, - [1476] = {.lex_state = 518}, - [1477] = {.lex_state = 147}, - [1478] = {.lex_state = 147}, - [1479] = {.lex_state = 518, .external_lex_state = 1}, - [1480] = {.lex_state = 147}, - [1481] = {.lex_state = 147}, + [1466] = {.lex_state = 518}, + [1467] = {.lex_state = 518}, + [1468] = {.lex_state = 142}, + [1469] = {.lex_state = 147}, + [1470] = {.lex_state = 518}, + [1471] = {.lex_state = 518, .external_lex_state = 1}, + [1472] = {.lex_state = 159}, + [1473] = {.lex_state = 518}, + [1474] = {.lex_state = 24}, + [1475] = {.lex_state = 518}, + [1476] = {.lex_state = 24}, + [1477] = {.lex_state = 518}, + [1478] = {.lex_state = 24}, + [1479] = {.lex_state = 164}, + [1480] = {.lex_state = 518}, + [1481] = {.lex_state = 159}, [1482] = {.lex_state = 518}, - [1483] = {.lex_state = 161}, - [1484] = {.lex_state = 518, .external_lex_state = 1}, - [1485] = {.lex_state = 142}, - [1486] = {.lex_state = 142}, + [1483] = {.lex_state = 518}, + [1484] = {.lex_state = 24}, + [1485] = {.lex_state = 518}, + [1486] = {.lex_state = 24}, [1487] = {.lex_state = 518, .external_lex_state = 1}, - [1488] = {.lex_state = 159}, - [1489] = {.lex_state = 147}, - [1490] = {.lex_state = 159}, - [1491] = {.lex_state = 518}, - [1492] = {.lex_state = 142}, - [1493] = {.lex_state = 518, .external_lex_state = 1}, - [1494] = {.lex_state = 518}, + [1488] = {.lex_state = 518}, + [1489] = {.lex_state = 24}, + [1490] = {.lex_state = 518}, + [1491] = {.lex_state = 518, .external_lex_state = 1}, + [1492] = {.lex_state = 159}, + [1493] = {.lex_state = 518}, + [1494] = {.lex_state = 24}, [1495] = {.lex_state = 24}, [1496] = {.lex_state = 518}, [1497] = {.lex_state = 24}, - [1498] = {.lex_state = 159}, + [1498] = {.lex_state = 518, .external_lex_state = 1}, [1499] = {.lex_state = 518}, - [1500] = {.lex_state = 518}, - [1501] = {.lex_state = 518}, - [1502] = {.lex_state = 159}, - [1503] = {.lex_state = 518}, + [1500] = {.lex_state = 24}, + [1501] = {.lex_state = 518, .external_lex_state = 1}, + [1502] = {.lex_state = 518}, + [1503] = {.lex_state = 161}, [1504] = {.lex_state = 518}, - [1505] = {.lex_state = 24}, + [1505] = {.lex_state = 518}, [1506] = {.lex_state = 518}, - [1507] = {.lex_state = 24}, - [1508] = {.lex_state = 518, .external_lex_state = 1}, - [1509] = {.lex_state = 518}, - [1510] = {.lex_state = 518, .external_lex_state = 1}, - [1511] = {.lex_state = 24}, + [1507] = {.lex_state = 518}, + [1508] = {.lex_state = 159}, + [1509] = {.lex_state = 159}, + [1510] = {.lex_state = 147}, + [1511] = {.lex_state = 518}, [1512] = {.lex_state = 518}, [1513] = {.lex_state = 518}, [1514] = {.lex_state = 518}, [1515] = {.lex_state = 518}, - [1516] = {.lex_state = 161}, + [1516] = {.lex_state = 518}, [1517] = {.lex_state = 518}, - [1518] = {.lex_state = 159}, + [1518] = {.lex_state = 518}, [1519] = {.lex_state = 518}, [1520] = {.lex_state = 518}, - [1521] = {.lex_state = 24}, + [1521] = {.lex_state = 518}, [1522] = {.lex_state = 518}, - [1523] = {.lex_state = 24}, + [1523] = {.lex_state = 518}, [1524] = {.lex_state = 518}, [1525] = {.lex_state = 518}, - [1526] = {.lex_state = 24}, + [1526] = {.lex_state = 518}, [1527] = {.lex_state = 518}, [1528] = {.lex_state = 518}, - [1529] = {.lex_state = 24}, - [1530] = {.lex_state = 159}, - [1531] = {.lex_state = 142}, + [1529] = {.lex_state = 518}, + [1530] = {.lex_state = 518}, + [1531] = {.lex_state = 518}, [1532] = {.lex_state = 518}, [1533] = {.lex_state = 518}, [1534] = {.lex_state = 518}, [1535] = {.lex_state = 518}, [1536] = {.lex_state = 518}, [1537] = {.lex_state = 159}, - [1538] = {.lex_state = 147}, + [1538] = {.lex_state = 518}, [1539] = {.lex_state = 518}, - [1540] = {.lex_state = 147}, - [1541] = {.lex_state = 161, .external_lex_state = 1}, + [1540] = {.lex_state = 518}, + [1541] = {.lex_state = 518}, [1542] = {.lex_state = 518}, - [1543] = {.lex_state = 147}, - [1544] = {.lex_state = 147}, + [1543] = {.lex_state = 518}, + [1544] = {.lex_state = 518}, [1545] = {.lex_state = 518}, [1546] = {.lex_state = 518}, - [1547] = {.lex_state = 159}, - [1548] = {.lex_state = 24}, + [1547] = {.lex_state = 518}, + [1548] = {.lex_state = 518}, [1549] = {.lex_state = 518}, [1550] = {.lex_state = 518}, [1551] = {.lex_state = 518}, @@ -24433,7 +24409,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1556] = {.lex_state = 518}, [1557] = {.lex_state = 518}, [1558] = {.lex_state = 518}, - [1559] = {.lex_state = 159}, + [1559] = {.lex_state = 518}, [1560] = {.lex_state = 518}, [1561] = {.lex_state = 518}, [1562] = {.lex_state = 518}, @@ -24446,18 +24422,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1569] = {.lex_state = 518}, [1570] = {.lex_state = 518}, [1571] = {.lex_state = 518}, - [1572] = {.lex_state = 518}, + [1572] = {.lex_state = 518, .external_lex_state = 1}, [1573] = {.lex_state = 518}, [1574] = {.lex_state = 518}, [1575] = {.lex_state = 518}, [1576] = {.lex_state = 518}, - [1577] = {.lex_state = 518}, + [1577] = {.lex_state = 518, .external_lex_state = 1}, [1578] = {.lex_state = 518}, [1579] = {.lex_state = 518}, [1580] = {.lex_state = 518}, [1581] = {.lex_state = 518}, - [1582] = {.lex_state = 518}, - [1583] = {.lex_state = 518}, + [1582] = {.lex_state = 518, .external_lex_state = 1}, + [1583] = {.lex_state = 173}, [1584] = {.lex_state = 518}, [1585] = {.lex_state = 518}, [1586] = {.lex_state = 518}, @@ -24488,13 +24464,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1611] = {.lex_state = 518}, [1612] = {.lex_state = 518}, [1613] = {.lex_state = 518}, - [1614] = {.lex_state = 518, .external_lex_state = 1}, + [1614] = {.lex_state = 518}, [1615] = {.lex_state = 518}, - [1616] = {.lex_state = 518}, + [1616] = {.lex_state = 518, .external_lex_state = 1}, [1617] = {.lex_state = 518}, [1618] = {.lex_state = 518}, [1619] = {.lex_state = 518}, - [1620] = {.lex_state = 518}, + [1620] = {.lex_state = 144}, [1621] = {.lex_state = 518}, [1622] = {.lex_state = 518}, [1623] = {.lex_state = 518}, @@ -24507,32 +24483,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1630] = {.lex_state = 518}, [1631] = {.lex_state = 518}, [1632] = {.lex_state = 518}, - [1633] = {.lex_state = 144}, + [1633] = {.lex_state = 518}, [1634] = {.lex_state = 518}, [1635] = {.lex_state = 518}, [1636] = {.lex_state = 518}, [1637] = {.lex_state = 518}, - [1638] = {.lex_state = 518}, + [1638] = {.lex_state = 144}, [1639] = {.lex_state = 518}, - [1640] = {.lex_state = 518, .external_lex_state = 1}, - [1641] = {.lex_state = 144}, + [1640] = {.lex_state = 518}, + [1641] = {.lex_state = 518}, [1642] = {.lex_state = 518}, - [1643] = {.lex_state = 518, .external_lex_state = 1}, + [1643] = {.lex_state = 518}, [1644] = {.lex_state = 518}, [1645] = {.lex_state = 518}, [1646] = {.lex_state = 518}, - [1647] = {.lex_state = 518, .external_lex_state = 1}, + [1647] = {.lex_state = 518}, [1648] = {.lex_state = 518}, - [1649] = {.lex_state = 144}, + [1649] = {.lex_state = 518}, [1650] = {.lex_state = 518}, [1651] = {.lex_state = 518}, [1652] = {.lex_state = 518}, [1653] = {.lex_state = 518}, - [1654] = {.lex_state = 518}, + [1654] = {.lex_state = 144}, [1655] = {.lex_state = 518}, [1656] = {.lex_state = 518}, [1657] = {.lex_state = 518}, - [1658] = {.lex_state = 518}, + [1658] = {.lex_state = 518, .external_lex_state = 1}, [1659] = {.lex_state = 518}, [1660] = {.lex_state = 518}, [1661] = {.lex_state = 518}, @@ -24541,16 +24517,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1664] = {.lex_state = 518}, [1665] = {.lex_state = 518}, [1666] = {.lex_state = 518}, - [1667] = {.lex_state = 518}, + [1667] = {.lex_state = 173}, [1668] = {.lex_state = 518}, [1669] = {.lex_state = 518}, [1670] = {.lex_state = 518}, [1671] = {.lex_state = 518}, - [1672] = {.lex_state = 144}, - [1673] = {.lex_state = 518}, + [1672] = {.lex_state = 173}, + [1673] = {.lex_state = 144}, [1674] = {.lex_state = 518}, [1675] = {.lex_state = 518}, - [1676] = {.lex_state = 518}, + [1676] = {.lex_state = 173}, [1677] = {.lex_state = 518}, [1678] = {.lex_state = 518}, [1679] = {.lex_state = 518}, @@ -24562,15 +24538,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1685] = {.lex_state = 518}, [1686] = {.lex_state = 518}, [1687] = {.lex_state = 518}, - [1688] = {.lex_state = 173}, + [1688] = {.lex_state = 518}, [1689] = {.lex_state = 518}, - [1690] = {.lex_state = 518}, - [1691] = {.lex_state = 518}, - [1692] = {.lex_state = 518}, + [1690] = {.lex_state = 518, .external_lex_state = 1}, + [1691] = {.lex_state = 518, .external_lex_state = 1}, + [1692] = {.lex_state = 518, .external_lex_state = 1}, [1693] = {.lex_state = 518}, [1694] = {.lex_state = 518}, - [1695] = {.lex_state = 518}, - [1696] = {.lex_state = 518}, + [1695] = {.lex_state = 518, .external_lex_state = 1}, + [1696] = {.lex_state = 518, .external_lex_state = 1}, [1697] = {.lex_state = 518}, [1698] = {.lex_state = 518}, [1699] = {.lex_state = 518}, @@ -24581,16 +24557,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1704] = {.lex_state = 518}, [1705] = {.lex_state = 518}, [1706] = {.lex_state = 518}, - [1707] = {.lex_state = 518}, + [1707] = {.lex_state = 131}, [1708] = {.lex_state = 518}, - [1709] = {.lex_state = 518}, - [1710] = {.lex_state = 518}, - [1711] = {.lex_state = 518, .external_lex_state = 1}, - [1712] = {.lex_state = 173}, - [1713] = {.lex_state = 173}, + [1709] = {.lex_state = 518, .external_lex_state = 1}, + [1710] = {.lex_state = 131}, + [1711] = {.lex_state = 518}, + [1712] = {.lex_state = 518}, + [1713] = {.lex_state = 518}, [1714] = {.lex_state = 518}, - [1715] = {.lex_state = 173}, - [1716] = {.lex_state = 518, .external_lex_state = 1}, + [1715] = {.lex_state = 518}, + [1716] = {.lex_state = 518}, [1717] = {.lex_state = 518}, [1718] = {.lex_state = 518}, [1719] = {.lex_state = 518}, @@ -24602,47 +24578,47 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1725] = {.lex_state = 518}, [1726] = {.lex_state = 518}, [1727] = {.lex_state = 518}, - [1728] = {.lex_state = 518}, + [1728] = {.lex_state = 518, .external_lex_state = 1}, [1729] = {.lex_state = 518}, - [1730] = {.lex_state = 518, .external_lex_state = 1}, - [1731] = {.lex_state = 518, .external_lex_state = 1}, - [1732] = {.lex_state = 518, .external_lex_state = 1}, + [1730] = {.lex_state = 518}, + [1731] = {.lex_state = 518}, + [1732] = {.lex_state = 518}, [1733] = {.lex_state = 518, .external_lex_state = 1}, - [1734] = {.lex_state = 518}, - [1735] = {.lex_state = 518, .external_lex_state = 1}, + [1734] = {.lex_state = 518, .external_lex_state = 1}, + [1735] = {.lex_state = 518}, [1736] = {.lex_state = 518, .external_lex_state = 1}, - [1737] = {.lex_state = 518, .external_lex_state = 1}, + [1737] = {.lex_state = 518}, [1738] = {.lex_state = 518}, [1739] = {.lex_state = 518}, [1740] = {.lex_state = 518}, - [1741] = {.lex_state = 518}, + [1741] = {.lex_state = 518, .external_lex_state = 1}, [1742] = {.lex_state = 518}, [1743] = {.lex_state = 518}, [1744] = {.lex_state = 518}, [1745] = {.lex_state = 518}, [1746] = {.lex_state = 518}, [1747] = {.lex_state = 518}, - [1748] = {.lex_state = 518, .external_lex_state = 1}, + [1748] = {.lex_state = 518}, [1749] = {.lex_state = 518}, - [1750] = {.lex_state = 518}, - [1751] = {.lex_state = 518}, + [1750] = {.lex_state = 131}, + [1751] = {.lex_state = 518, .external_lex_state = 1}, [1752] = {.lex_state = 518}, [1753] = {.lex_state = 518}, - [1754] = {.lex_state = 131}, + [1754] = {.lex_state = 518}, [1755] = {.lex_state = 518}, - [1756] = {.lex_state = 518}, + [1756] = {.lex_state = 518, .external_lex_state = 1}, [1757] = {.lex_state = 518}, [1758] = {.lex_state = 518}, [1759] = {.lex_state = 518}, - [1760] = {.lex_state = 518}, - [1761] = {.lex_state = 518}, - [1762] = {.lex_state = 518}, - [1763] = {.lex_state = 518}, - [1764] = {.lex_state = 518}, - [1765] = {.lex_state = 518}, + [1760] = {.lex_state = 518, .external_lex_state = 1}, + [1761] = {.lex_state = 131}, + [1762] = {.lex_state = 518, .external_lex_state = 1}, + [1763] = {.lex_state = 518, .external_lex_state = 1}, + [1764] = {.lex_state = 518, .external_lex_state = 1}, + [1765] = {.lex_state = 518, .external_lex_state = 1}, [1766] = {.lex_state = 518}, - [1767] = {.lex_state = 131}, - [1768] = {.lex_state = 518}, + [1767] = {.lex_state = 518}, + [1768] = {.lex_state = 518, .external_lex_state = 1}, [1769] = {.lex_state = 518}, [1770] = {.lex_state = 518}, [1771] = {.lex_state = 518}, @@ -24650,56 +24626,56 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1773] = {.lex_state = 518}, [1774] = {.lex_state = 518}, [1775] = {.lex_state = 518}, - [1776] = {.lex_state = 518}, + [1776] = {.lex_state = 518, .external_lex_state = 1}, [1777] = {.lex_state = 518}, [1778] = {.lex_state = 518}, [1779] = {.lex_state = 518}, [1780] = {.lex_state = 518}, [1781] = {.lex_state = 518}, [1782] = {.lex_state = 518}, - [1783] = {.lex_state = 518, .external_lex_state = 1}, + [1783] = {.lex_state = 518}, [1784] = {.lex_state = 518}, - [1785] = {.lex_state = 518, .external_lex_state = 1}, + [1785] = {.lex_state = 518}, [1786] = {.lex_state = 518}, [1787] = {.lex_state = 518}, - [1788] = {.lex_state = 518, .external_lex_state = 1}, + [1788] = {.lex_state = 518}, [1789] = {.lex_state = 518}, [1790] = {.lex_state = 518}, - [1791] = {.lex_state = 518}, - [1792] = {.lex_state = 518, .external_lex_state = 1}, + [1791] = {.lex_state = 518, .external_lex_state = 1}, + [1792] = {.lex_state = 518}, [1793] = {.lex_state = 518}, [1794] = {.lex_state = 518}, [1795] = {.lex_state = 518}, - [1796] = {.lex_state = 518, .external_lex_state = 1}, - [1797] = {.lex_state = 518, .external_lex_state = 1}, + [1796] = {.lex_state = 518}, + [1797] = {.lex_state = 518}, [1798] = {.lex_state = 518}, [1799] = {.lex_state = 518}, - [1800] = {.lex_state = 518, .external_lex_state = 1}, + [1800] = {.lex_state = 518}, [1801] = {.lex_state = 518}, [1802] = {.lex_state = 518}, - [1803] = {.lex_state = 518, .external_lex_state = 1}, + [1803] = {.lex_state = 518}, [1804] = {.lex_state = 518}, - [1805] = {.lex_state = 518, .external_lex_state = 1}, + [1805] = {.lex_state = 518}, [1806] = {.lex_state = 518}, - [1807] = {.lex_state = 518, .external_lex_state = 1}, - [1808] = {.lex_state = 518, .external_lex_state = 1}, + [1807] = {.lex_state = 518}, + [1808] = {.lex_state = 518}, [1809] = {.lex_state = 518}, [1810] = {.lex_state = 518}, - [1811] = {.lex_state = 518, .external_lex_state = 1}, + [1811] = {.lex_state = 518}, [1812] = {.lex_state = 518}, [1813] = {.lex_state = 518}, [1814] = {.lex_state = 518}, [1815] = {.lex_state = 518}, - [1816] = {.lex_state = 518}, + [1816] = {.lex_state = 518, .external_lex_state = 1}, [1817] = {.lex_state = 518}, [1818] = {.lex_state = 518}, - [1819] = {.lex_state = 518, .external_lex_state = 1}, + [1819] = {.lex_state = 518}, [1820] = {.lex_state = 518}, [1821] = {.lex_state = 518}, - [1822] = {.lex_state = 518, .external_lex_state = 1}, + [1822] = {.lex_state = 518}, [1823] = {.lex_state = 518}, [1824] = {.lex_state = 518}, - [1825] = {.lex_state = 518, .external_lex_state = 1}, + [1825] = {.lex_state = 518}, [1826] = {.lex_state = 518}, [1827] = {.lex_state = 518}, [1828] = {.lex_state = 518}, @@ -24707,119 +24683,119 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1830] = {.lex_state = 518}, [1831] = {.lex_state = 518}, [1832] = {.lex_state = 518}, - [1833] = {.lex_state = 518, .external_lex_state = 1}, + [1833] = {.lex_state = 518}, [1834] = {.lex_state = 518}, [1835] = {.lex_state = 518}, [1836] = {.lex_state = 518}, [1837] = {.lex_state = 518}, [1838] = {.lex_state = 518}, - [1839] = {.lex_state = 518, .external_lex_state = 1}, - [1840] = {.lex_state = 518, .external_lex_state = 1}, + [1839] = {.lex_state = 518}, + [1840] = {.lex_state = 518}, [1841] = {.lex_state = 518}, - [1842] = {.lex_state = 518, .external_lex_state = 1}, + [1842] = {.lex_state = 518}, [1843] = {.lex_state = 518}, - [1844] = {.lex_state = 518, .external_lex_state = 1}, + [1844] = {.lex_state = 518}, [1845] = {.lex_state = 518}, [1846] = {.lex_state = 518}, [1847] = {.lex_state = 518}, [1848] = {.lex_state = 518}, [1849] = {.lex_state = 518, .external_lex_state = 1}, - [1850] = {.lex_state = 518, .external_lex_state = 1}, + [1850] = {.lex_state = 518}, [1851] = {.lex_state = 518}, - [1852] = {.lex_state = 518, .external_lex_state = 1}, - [1853] = {.lex_state = 518, .external_lex_state = 1}, + [1852] = {.lex_state = 518}, + [1853] = {.lex_state = 518}, [1854] = {.lex_state = 518}, - [1855] = {.lex_state = 518, .external_lex_state = 1}, + [1855] = {.lex_state = 518}, [1856] = {.lex_state = 518}, - [1857] = {.lex_state = 518, .external_lex_state = 1}, - [1858] = {.lex_state = 518}, - [1859] = {.lex_state = 518, .external_lex_state = 1}, + [1857] = {.lex_state = 518}, + [1858] = {.lex_state = 518, .external_lex_state = 1}, + [1859] = {.lex_state = 518}, [1860] = {.lex_state = 518}, - [1861] = {.lex_state = 518, .external_lex_state = 1}, - [1862] = {.lex_state = 518, .external_lex_state = 1}, - [1863] = {.lex_state = 518, .external_lex_state = 1}, + [1861] = {.lex_state = 518}, + [1862] = {.lex_state = 518}, + [1863] = {.lex_state = 518}, [1864] = {.lex_state = 518, .external_lex_state = 1}, - [1865] = {.lex_state = 518, .external_lex_state = 1}, + [1865] = {.lex_state = 518}, [1866] = {.lex_state = 518}, [1867] = {.lex_state = 518, .external_lex_state = 1}, - [1868] = {.lex_state = 518, .external_lex_state = 1}, - [1869] = {.lex_state = 518, .external_lex_state = 1}, - [1870] = {.lex_state = 518}, - [1871] = {.lex_state = 518, .external_lex_state = 1}, + [1868] = {.lex_state = 518}, + [1869] = {.lex_state = 518}, + [1870] = {.lex_state = 518, .external_lex_state = 1}, + [1871] = {.lex_state = 518}, [1872] = {.lex_state = 518}, [1873] = {.lex_state = 518, .external_lex_state = 1}, [1874] = {.lex_state = 518}, [1875] = {.lex_state = 518}, - [1876] = {.lex_state = 518, .external_lex_state = 1}, + [1876] = {.lex_state = 518}, [1877] = {.lex_state = 518}, [1878] = {.lex_state = 518, .external_lex_state = 1}, [1879] = {.lex_state = 518}, - [1880] = {.lex_state = 518, .external_lex_state = 1}, + [1880] = {.lex_state = 518}, [1881] = {.lex_state = 518}, [1882] = {.lex_state = 518}, - [1883] = {.lex_state = 518, .external_lex_state = 1}, + [1883] = {.lex_state = 518}, [1884] = {.lex_state = 518}, - [1885] = {.lex_state = 518, .external_lex_state = 1}, + [1885] = {.lex_state = 518}, [1886] = {.lex_state = 518}, - [1887] = {.lex_state = 518}, + [1887] = {.lex_state = 518, .external_lex_state = 1}, [1888] = {.lex_state = 518}, [1889] = {.lex_state = 518}, - [1890] = {.lex_state = 518, .external_lex_state = 1}, - [1891] = {.lex_state = 518, .external_lex_state = 1}, - [1892] = {.lex_state = 518, .external_lex_state = 1}, + [1890] = {.lex_state = 518}, + [1891] = {.lex_state = 518}, + [1892] = {.lex_state = 518}, [1893] = {.lex_state = 518}, - [1894] = {.lex_state = 518}, + [1894] = {.lex_state = 518, .external_lex_state = 1}, [1895] = {.lex_state = 518}, - [1896] = {.lex_state = 518, .external_lex_state = 1}, + [1896] = {.lex_state = 518}, [1897] = {.lex_state = 518}, [1898] = {.lex_state = 518}, [1899] = {.lex_state = 518}, [1900] = {.lex_state = 518}, - [1901] = {.lex_state = 518, .external_lex_state = 1}, + [1901] = {.lex_state = 518}, [1902] = {.lex_state = 518}, - [1903] = {.lex_state = 518, .external_lex_state = 1}, + [1903] = {.lex_state = 518}, [1904] = {.lex_state = 518}, [1905] = {.lex_state = 518}, - [1906] = {.lex_state = 518, .external_lex_state = 1}, - [1907] = {.lex_state = 518}, - [1908] = {.lex_state = 518}, + [1906] = {.lex_state = 518}, + [1907] = {.lex_state = 518, .external_lex_state = 1}, + [1908] = {.lex_state = 164}, [1909] = {.lex_state = 518}, [1910] = {.lex_state = 518}, [1911] = {.lex_state = 518}, [1912] = {.lex_state = 518}, - [1913] = {.lex_state = 518, .external_lex_state = 1}, + [1913] = {.lex_state = 518}, [1914] = {.lex_state = 518}, - [1915] = {.lex_state = 518, .external_lex_state = 1}, + [1915] = {.lex_state = 518}, [1916] = {.lex_state = 518}, [1917] = {.lex_state = 518}, - [1918] = {.lex_state = 518, .external_lex_state = 1}, - [1919] = {.lex_state = 518, .external_lex_state = 1}, + [1918] = {.lex_state = 518}, + [1919] = {.lex_state = 518}, [1920] = {.lex_state = 518, .external_lex_state = 1}, - [1921] = {.lex_state = 518, .external_lex_state = 1}, - [1922] = {.lex_state = 518}, + [1921] = {.lex_state = 518}, + [1922] = {.lex_state = 518, .external_lex_state = 1}, [1923] = {.lex_state = 518}, - [1924] = {.lex_state = 518}, - [1925] = {.lex_state = 518, .external_lex_state = 1}, + [1924] = {.lex_state = 518, .external_lex_state = 1}, + [1925] = {.lex_state = 518}, [1926] = {.lex_state = 518}, [1927] = {.lex_state = 518}, - [1928] = {.lex_state = 518}, + [1928] = {.lex_state = 518, .external_lex_state = 1}, [1929] = {.lex_state = 518}, [1930] = {.lex_state = 518}, [1931] = {.lex_state = 518}, - [1932] = {.lex_state = 518, .external_lex_state = 1}, + [1932] = {.lex_state = 518}, [1933] = {.lex_state = 518}, - [1934] = {.lex_state = 518, .external_lex_state = 1}, - [1935] = {.lex_state = 518}, - [1936] = {.lex_state = 518}, - [1937] = {.lex_state = 518, .external_lex_state = 1}, + [1934] = {.lex_state = 518}, + [1935] = {.lex_state = 518, .external_lex_state = 1}, + [1936] = {.lex_state = 518, .external_lex_state = 1}, + [1937] = {.lex_state = 518}, [1938] = {.lex_state = 518}, [1939] = {.lex_state = 518}, - [1940] = {.lex_state = 518}, + [1940] = {.lex_state = 518, .external_lex_state = 1}, [1941] = {.lex_state = 518}, [1942] = {.lex_state = 518}, [1943] = {.lex_state = 518}, - [1944] = {.lex_state = 518}, - [1945] = {.lex_state = 518}, + [1944] = {.lex_state = 518, .external_lex_state = 1}, + [1945] = {.lex_state = 518, .external_lex_state = 1}, [1946] = {.lex_state = 518}, [1947] = {.lex_state = 518}, [1948] = {.lex_state = 518}, @@ -24827,203 +24803,169 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1950] = {.lex_state = 518}, [1951] = {.lex_state = 518}, [1952] = {.lex_state = 518}, - [1953] = {.lex_state = 518}, + [1953] = {.lex_state = 518, .external_lex_state = 1}, [1954] = {.lex_state = 518}, - [1955] = {.lex_state = 518}, - [1956] = {.lex_state = 518}, + [1955] = {.lex_state = 518, .external_lex_state = 1}, + [1956] = {.lex_state = 518, .external_lex_state = 1}, [1957] = {.lex_state = 518}, [1958] = {.lex_state = 518}, [1959] = {.lex_state = 518}, - [1960] = {.lex_state = 518}, - [1961] = {.lex_state = 518}, - [1962] = {.lex_state = 518}, - [1963] = {.lex_state = 518}, - [1964] = {.lex_state = 518}, - [1965] = {.lex_state = 518}, + [1960] = {.lex_state = 518, .external_lex_state = 1}, + [1961] = {.lex_state = 518, .external_lex_state = 1}, + [1962] = {.lex_state = 518, .external_lex_state = 1}, + [1963] = {.lex_state = 518, .external_lex_state = 1}, + [1964] = {.lex_state = 518, .external_lex_state = 1}, + [1965] = {.lex_state = 518, .external_lex_state = 1}, [1966] = {.lex_state = 518}, [1967] = {.lex_state = 518}, - [1968] = {.lex_state = 518}, + [1968] = {.lex_state = 518, .external_lex_state = 1}, [1969] = {.lex_state = 518}, - [1970] = {.lex_state = 518}, + [1970] = {.lex_state = 518, .external_lex_state = 1}, [1971] = {.lex_state = 518}, - [1972] = {.lex_state = 518}, + [1972] = {.lex_state = 518, .external_lex_state = 1}, [1973] = {.lex_state = 518}, - [1974] = {.lex_state = 518}, - [1975] = {.lex_state = 518, .external_lex_state = 1}, + [1974] = {.lex_state = 518, .external_lex_state = 1}, + [1975] = {.lex_state = 518}, [1976] = {.lex_state = 518}, [1977] = {.lex_state = 518, .external_lex_state = 1}, [1978] = {.lex_state = 518}, - [1979] = {.lex_state = 518}, + [1979] = {.lex_state = 518, .external_lex_state = 1}, [1980] = {.lex_state = 518}, [1981] = {.lex_state = 518}, [1982] = {.lex_state = 518}, [1983] = {.lex_state = 518}, - [1984] = {.lex_state = 518}, + [1984] = {.lex_state = 518, .external_lex_state = 1}, [1985] = {.lex_state = 518}, [1986] = {.lex_state = 518}, - [1987] = {.lex_state = 518}, + [1987] = {.lex_state = 518, .external_lex_state = 1}, [1988] = {.lex_state = 518}, [1989] = {.lex_state = 518}, [1990] = {.lex_state = 518}, [1991] = {.lex_state = 518}, [1992] = {.lex_state = 518}, - [1993] = {.lex_state = 518}, + [1993] = {.lex_state = 518, .external_lex_state = 1}, [1994] = {.lex_state = 518}, [1995] = {.lex_state = 518}, - [1996] = {.lex_state = 518}, - [1997] = {.lex_state = 518}, - [1998] = {.lex_state = 518}, - [1999] = {.lex_state = 518}, - [2000] = {.lex_state = 518}, - [2001] = {.lex_state = 518}, + [1996] = {.lex_state = 518, .external_lex_state = 1}, + [1997] = {.lex_state = 518, .external_lex_state = 1}, + [1998] = {.lex_state = 518, .external_lex_state = 1}, + [1999] = {.lex_state = 518, .external_lex_state = 1}, + [2000] = {.lex_state = 518, .external_lex_state = 1}, + [2001] = {.lex_state = 518, .external_lex_state = 1}, [2002] = {.lex_state = 518}, - [2003] = {.lex_state = 518}, + [2003] = {.lex_state = 518, .external_lex_state = 1}, [2004] = {.lex_state = 518, .external_lex_state = 1}, - [2005] = {.lex_state = 518}, - [2006] = {.lex_state = 518}, - [2007] = {.lex_state = 518}, - [2008] = {.lex_state = 518}, - [2009] = {.lex_state = 518}, - [2010] = {.lex_state = 518}, - [2011] = {.lex_state = 518}, - [2012] = {.lex_state = 518}, + [2005] = {.lex_state = 518, .external_lex_state = 1}, + [2006] = {.lex_state = 518, .external_lex_state = 1}, + [2007] = {.lex_state = 518, .external_lex_state = 1}, + [2008] = {.lex_state = 518, .external_lex_state = 1}, + [2009] = {.lex_state = 518, .external_lex_state = 1}, + [2010] = {.lex_state = 518, .external_lex_state = 1}, + [2011] = {.lex_state = 518, .external_lex_state = 1}, + [2012] = {.lex_state = 518, .external_lex_state = 1}, [2013] = {.lex_state = 518}, - [2014] = {.lex_state = 518}, + [2014] = {.lex_state = 518, .external_lex_state = 1}, [2015] = {.lex_state = 518, .external_lex_state = 1}, [2016] = {.lex_state = 518, .external_lex_state = 1}, [2017] = {.lex_state = 518, .external_lex_state = 1}, - [2018] = {.lex_state = 518}, + [2018] = {.lex_state = 518, .external_lex_state = 1}, [2019] = {.lex_state = 518}, [2020] = {.lex_state = 518}, [2021] = {.lex_state = 518}, [2022] = {.lex_state = 518}, [2023] = {.lex_state = 518}, - [2024] = {.lex_state = 518}, - [2025] = {.lex_state = 518}, + [2024] = {.lex_state = 131}, + [2025] = {.lex_state = 131}, [2026] = {.lex_state = 518}, [2027] = {.lex_state = 518}, [2028] = {.lex_state = 518}, - [2029] = {.lex_state = 131}, - [2030] = {.lex_state = 131}, + [2029] = {.lex_state = 518}, + [2030] = {.lex_state = 518, .external_lex_state = 1}, [2031] = {.lex_state = 518}, - [2032] = {.lex_state = 518}, + [2032] = {.lex_state = 131}, [2033] = {.lex_state = 518}, - [2034] = {.lex_state = 518}, + [2034] = {.lex_state = 518, .external_lex_state = 1}, [2035] = {.lex_state = 518}, [2036] = {.lex_state = 518, .external_lex_state = 1}, - [2037] = {.lex_state = 518}, - [2038] = {.lex_state = 131}, - [2039] = {.lex_state = 518}, + [2037] = {.lex_state = 518, .external_lex_state = 1}, + [2038] = {.lex_state = 518}, + [2039] = {.lex_state = 518, .external_lex_state = 1}, [2040] = {.lex_state = 518, .external_lex_state = 1}, - [2041] = {.lex_state = 518}, - [2042] = {.lex_state = 518, .external_lex_state = 1}, - [2043] = {.lex_state = 518, .external_lex_state = 1}, - [2044] = {.lex_state = 518, .external_lex_state = 1}, - [2045] = {.lex_state = 518, .external_lex_state = 1}, - [2046] = {.lex_state = 518, .external_lex_state = 1}, - [2047] = {.lex_state = 518, .external_lex_state = 1}, - [2048] = {.lex_state = 518}, + [2041] = {.lex_state = 518, .external_lex_state = 1}, + [2042] = {.lex_state = 518}, + [2043] = {.lex_state = 518}, + [2044] = {.lex_state = 518}, + [2045] = {.lex_state = 518}, + [2046] = {.lex_state = 518}, + [2047] = {.lex_state = 131}, + [2048] = {.lex_state = 131}, [2049] = {.lex_state = 518}, - [2050] = {.lex_state = 518}, + [2050] = {.lex_state = 518, .external_lex_state = 1}, [2051] = {.lex_state = 518}, - [2052] = {.lex_state = 518}, + [2052] = {.lex_state = 518, .external_lex_state = 1}, [2053] = {.lex_state = 518}, - [2054] = {.lex_state = 518}, + [2054] = {.lex_state = 131}, [2055] = {.lex_state = 518}, - [2056] = {.lex_state = 164}, + [2056] = {.lex_state = 518, .external_lex_state = 1}, [2057] = {.lex_state = 518}, - [2058] = {.lex_state = 518}, - [2059] = {.lex_state = 518}, - [2060] = {.lex_state = 518, .external_lex_state = 1}, - [2061] = {.lex_state = 518}, + [2058] = {.lex_state = 518, .external_lex_state = 1}, + [2059] = {.lex_state = 518, .external_lex_state = 1}, + [2060] = {.lex_state = 518}, + [2061] = {.lex_state = 518, .external_lex_state = 1}, [2062] = {.lex_state = 518}, - [2063] = {.lex_state = 518}, + [2063] = {.lex_state = 518, .external_lex_state = 1}, [2064] = {.lex_state = 518}, [2065] = {.lex_state = 518}, - [2066] = {.lex_state = 518}, - [2067] = {.lex_state = 518}, + [2066] = {.lex_state = 131}, + [2067] = {.lex_state = 131}, [2068] = {.lex_state = 518}, [2069] = {.lex_state = 518}, - [2070] = {.lex_state = 518}, + [2070] = {.lex_state = 518, .external_lex_state = 1}, [2071] = {.lex_state = 518}, - [2072] = {.lex_state = 518}, + [2072] = {.lex_state = 131}, [2073] = {.lex_state = 518}, - [2074] = {.lex_state = 518}, + [2074] = {.lex_state = 518, .external_lex_state = 1}, [2075] = {.lex_state = 518}, - [2076] = {.lex_state = 518}, - [2077] = {.lex_state = 518}, + [2076] = {.lex_state = 518, .external_lex_state = 1}, + [2077] = {.lex_state = 518, .external_lex_state = 1}, [2078] = {.lex_state = 518}, - [2079] = {.lex_state = 518}, - [2080] = {.lex_state = 131}, - [2081] = {.lex_state = 131}, + [2079] = {.lex_state = 518, .external_lex_state = 1}, + [2080] = {.lex_state = 518, .external_lex_state = 1}, + [2081] = {.lex_state = 518, .external_lex_state = 1}, [2082] = {.lex_state = 518}, [2083] = {.lex_state = 518}, [2084] = {.lex_state = 518}, - [2085] = {.lex_state = 518, .external_lex_state = 1}, + [2085] = {.lex_state = 518}, [2086] = {.lex_state = 518}, - [2087] = {.lex_state = 131}, + [2087] = {.lex_state = 518}, [2088] = {.lex_state = 518}, - [2089] = {.lex_state = 518, .external_lex_state = 1}, + [2089] = {.lex_state = 518}, [2090] = {.lex_state = 518}, - [2091] = {.lex_state = 518, .external_lex_state = 1}, - [2092] = {.lex_state = 518, .external_lex_state = 1}, + [2091] = {.lex_state = 518}, + [2092] = {.lex_state = 518}, [2093] = {.lex_state = 518}, - [2094] = {.lex_state = 518, .external_lex_state = 1}, - [2095] = {.lex_state = 518, .external_lex_state = 1}, - [2096] = {.lex_state = 518, .external_lex_state = 1}, + [2094] = {.lex_state = 518}, + [2095] = {.lex_state = 518}, + [2096] = {.lex_state = 518}, [2097] = {.lex_state = 518}, - [2098] = {.lex_state = 518, .external_lex_state = 1}, - [2099] = {.lex_state = 131}, - [2100] = {.lex_state = 131}, + [2098] = {.lex_state = 518}, + [2099] = {.lex_state = 518}, + [2100] = {.lex_state = 518}, [2101] = {.lex_state = 518}, - [2102] = {.lex_state = 131}, - [2103] = {.lex_state = 518, .external_lex_state = 1}, + [2102] = {.lex_state = 518}, + [2103] = {.lex_state = 518}, [2104] = {.lex_state = 518}, - [2105] = {.lex_state = 131}, + [2105] = {.lex_state = 518}, [2106] = {.lex_state = 518}, - [2107] = {.lex_state = 518, .external_lex_state = 1}, - [2108] = {.lex_state = 131}, - [2109] = {.lex_state = 518, .external_lex_state = 1}, - [2110] = {.lex_state = 518, .external_lex_state = 1}, + [2107] = {.lex_state = 518}, + [2108] = {.lex_state = 518}, + [2109] = {.lex_state = 518}, + [2110] = {.lex_state = 518}, [2111] = {.lex_state = 518}, - [2112] = {.lex_state = 518, .external_lex_state = 1}, - [2113] = {.lex_state = 518, .external_lex_state = 1}, - [2114] = {.lex_state = 518, .external_lex_state = 1}, + [2112] = {.lex_state = 518}, + [2113] = {.lex_state = 518}, + [2114] = {.lex_state = 518}, [2115] = {.lex_state = 518}, - [2116] = {.lex_state = 518}, - [2117] = {.lex_state = 518}, - [2118] = {.lex_state = 518}, - [2119] = {.lex_state = 518}, - [2120] = {.lex_state = 518}, - [2121] = {.lex_state = 518, .external_lex_state = 1}, - [2122] = {.lex_state = 518}, - [2123] = {.lex_state = 518}, - [2124] = {.lex_state = 518}, - [2125] = {.lex_state = 518}, - [2126] = {.lex_state = 518}, - [2127] = {.lex_state = 518}, - [2128] = {.lex_state = 518}, - [2129] = {.lex_state = 518}, - [2130] = {.lex_state = 518, .external_lex_state = 1}, - [2131] = {.lex_state = 518}, - [2132] = {.lex_state = 518}, - [2133] = {.lex_state = 518}, - [2134] = {.lex_state = 518}, - [2135] = {.lex_state = 518}, - [2136] = {.lex_state = 518}, - [2137] = {.lex_state = 518}, - [2138] = {.lex_state = 518}, - [2139] = {.lex_state = 518}, - [2140] = {.lex_state = 518}, - [2141] = {.lex_state = 518}, - [2142] = {.lex_state = 518}, - [2143] = {.lex_state = 518}, - [2144] = {.lex_state = 518}, - [2145] = {.lex_state = 518, .external_lex_state = 1}, - [2146] = {.lex_state = 518}, - [2147] = {.lex_state = 518}, - [2148] = {.lex_state = 518}, - [2149] = {.lex_state = 518}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -25214,73 +25156,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(1970), - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_param_block] = STATE(73), - [sym_statement_list] = STATE(1986), - [sym__statement] = STATE(74), - [sym_empty_statement] = STATE(74), - [sym_if_statement] = STATE(74), - [sym__labeled_statement] = STATE(74), - [sym_switch_statement] = STATE(74), - [sym_foreach_statement] = STATE(74), - [sym_for_statement] = STATE(74), - [sym_while_statement] = STATE(74), - [sym_do_statement] = STATE(74), - [sym_function_statement] = STATE(74), - [sym_flow_control_statement] = STATE(2017), - [sym_trap_statement] = STATE(74), - [sym_try_statement] = STATE(74), - [sym_data_statement] = STATE(74), - [sym_inlinescript_statement] = STATE(74), - [sym_parallel_statement] = STATE(74), - [sym_sequence_statement] = STATE(74), - [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(74), - [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym_program] = STATE(1892), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_param_block] = STATE(74), + [sym_statement_list] = STATE(1934), + [sym__statement] = STATE(75), + [sym_empty_statement] = STATE(75), + [sym_if_statement] = STATE(75), + [sym__labeled_statement] = STATE(75), + [sym_switch_statement] = STATE(75), + [sym_foreach_statement] = STATE(75), + [sym_for_statement] = STATE(75), + [sym_while_statement] = STATE(75), + [sym_do_statement] = STATE(75), + [sym_function_statement] = STATE(75), + [sym_flow_control_statement] = STATE(1940), + [sym_trap_statement] = STATE(75), + [sym_try_statement] = STATE(75), + [sym_data_statement] = STATE(75), + [sym_inlinescript_statement] = STATE(75), + [sym_parallel_statement] = STATE(75), + [sym_sequence_statement] = STATE(75), + [sym_pipeline] = STATE(1940), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(75), + [sym_enum_statement] = STATE(75), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2068), - [sym_attribute] = STATE(1272), - [aux_sym_statement_list_repeat1] = STATE(74), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(1952), + [sym_attribute] = STATE(1235), + [aux_sym_statement_list_repeat1] = STATE(75), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -25344,30 +25286,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [2] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(173), - [sym_expression_with_unary_operator] = STATE(175), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_unary_expression] = STATE(172), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25502,30 +25444,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [3] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(173), - [sym_expression_with_unary_operator] = STATE(175), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_unary_expression] = STATE(172), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25659,30 +25601,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [4] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -25816,30 +25758,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [5] = { - [sym__literal] = STATE(150), - [sym_integer_literal] = STATE(150), - [sym_string_literal] = STATE(150), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(150), - [sym_unary_expression] = STATE(127), - [sym_expression_with_unary_operator] = STATE(131), - [sym_pre_increment_expression] = STATE(138), - [sym_pre_decrement_expression] = STATE(138), - [sym_cast_expression] = STATE(138), - [sym__primary_expression] = STATE(150), - [sym__value] = STATE(150), - [sym_parenthesized_expression] = STATE(150), - [sym_sub_expression] = STATE(150), - [sym_array_expression] = STATE(150), - [sym_script_block_expression] = STATE(150), - [sym_hash_literal_expression] = STATE(150), - [sym_post_increment_expression] = STATE(150), - [sym_post_decrement_expression] = STATE(150), - [sym_member_access] = STATE(150), - [sym_element_access] = STATE(150), - [sym_invokation_expression] = STATE(150), - [sym_invokation_foreach_expression] = STATE(146), + [sym__literal] = STATE(134), + [sym_integer_literal] = STATE(134), + [sym_string_literal] = STATE(134), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(134), + [sym_unary_expression] = STATE(148), + [sym_expression_with_unary_operator] = STATE(152), + [sym_pre_increment_expression] = STATE(143), + [sym_pre_decrement_expression] = STATE(143), + [sym_cast_expression] = STATE(143), + [sym__primary_expression] = STATE(134), + [sym__value] = STATE(134), + [sym_parenthesized_expression] = STATE(134), + [sym_sub_expression] = STATE(134), + [sym_array_expression] = STATE(134), + [sym_script_block_expression] = STATE(134), + [sym_hash_literal_expression] = STATE(134), + [sym_post_increment_expression] = STATE(134), + [sym_post_decrement_expression] = STATE(134), + [sym_member_access] = STATE(134), + [sym_element_access] = STATE(134), + [sym_invokation_expression] = STATE(134), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(5), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25973,30 +25915,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [6] = { - [sym__literal] = STATE(151), - [sym_integer_literal] = STATE(151), - [sym_string_literal] = STATE(151), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(151), - [sym_unary_expression] = STATE(106), - [sym_expression_with_unary_operator] = STATE(95), - [sym_pre_increment_expression] = STATE(96), - [sym_pre_decrement_expression] = STATE(96), - [sym_cast_expression] = STATE(96), - [sym__primary_expression] = STATE(151), - [sym__value] = STATE(151), - [sym_parenthesized_expression] = STATE(151), - [sym_sub_expression] = STATE(151), - [sym_array_expression] = STATE(151), - [sym_script_block_expression] = STATE(151), - [sym_hash_literal_expression] = STATE(151), - [sym_post_increment_expression] = STATE(151), - [sym_post_decrement_expression] = STATE(151), - [sym_member_access] = STATE(151), - [sym_element_access] = STATE(151), - [sym_invokation_expression] = STATE(151), - [sym_invokation_foreach_expression] = STATE(115), + [sym__literal] = STATE(139), + [sym_integer_literal] = STATE(139), + [sym_string_literal] = STATE(139), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(139), + [sym_unary_expression] = STATE(92), + [sym_expression_with_unary_operator] = STATE(120), + [sym_pre_increment_expression] = STATE(121), + [sym_pre_decrement_expression] = STATE(121), + [sym_cast_expression] = STATE(121), + [sym__primary_expression] = STATE(139), + [sym__value] = STATE(139), + [sym_parenthesized_expression] = STATE(139), + [sym_sub_expression] = STATE(139), + [sym_array_expression] = STATE(139), + [sym_script_block_expression] = STATE(139), + [sym_hash_literal_expression] = STATE(139), + [sym_post_increment_expression] = STATE(139), + [sym_post_decrement_expression] = STATE(139), + [sym_member_access] = STATE(139), + [sym_element_access] = STATE(139), + [sym_invokation_expression] = STATE(139), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(6), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -26130,78 +26072,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [7] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1836), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1694), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26270,78 +26212,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [8] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1829), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1839), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26410,78 +26352,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [9] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1781), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(2055), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26550,78 +26492,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [10] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2034), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(2046), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26690,78 +26632,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [11] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1987), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1812), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26830,78 +26772,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [12] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2140), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1897), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26970,78 +26912,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [13] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1758), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1914), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27110,78 +27052,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [14] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1763), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1921), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27250,78 +27192,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [15] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1778), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1958), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27390,78 +27332,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [16] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2063), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1739), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27530,78 +27472,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [17] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1886), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1785), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27670,78 +27612,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [18] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2055), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1789), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27810,78 +27752,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [19] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2079), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1811), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27950,78 +27892,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [20] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2028), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(2113), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28090,78 +28032,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [21] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2053), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1701), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28230,78 +28172,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [22] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2039), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(2090), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28370,78 +28312,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [23] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1782), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1738), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28510,78 +28452,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [24] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1974), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(2044), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28650,78 +28592,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [25] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1976), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1752), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28790,78 +28732,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [26] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1750), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1778), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28930,78 +28872,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [27] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1776), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1800), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29070,78 +29012,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [28] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1798), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1822), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29210,78 +29152,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [29] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1820), - [sym_param_block] = STATE(1783), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1831), + [sym_param_block] = STATE(1776), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2082), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2049), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29350,78 +29292,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [30] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1904), - [sym_param_block] = STATE(23), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1815), + [sym_param_block] = STATE(28), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29489,78 +29431,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [31] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1834), - [sym_param_block] = STATE(7), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1837), + [sym_param_block] = STATE(8), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29628,78 +29570,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [32] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1791), - [sym_param_block] = STATE(28), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1771), + [sym_param_block] = STATE(26), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29767,78 +29709,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [33] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1769), - [sym_param_block] = STATE(27), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1706), + [sym_param_block] = STATE(7), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29906,78 +29848,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [34] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1953), - [sym_param_block] = STATE(25), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1982), + [sym_param_block] = STATE(24), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30045,78 +29987,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [35] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(2070), - [sym_param_block] = STATE(22), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1793), + [sym_param_block] = STATE(27), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30184,78 +30126,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [36] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1813), - [sym_param_block] = STATE(29), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1799), + [sym_param_block] = STATE(22), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30323,78 +30265,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [37] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1874), - [sym_param_block] = STATE(24), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1718), + [sym_param_block] = STATE(23), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30462,78 +30404,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [38] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1742), - [sym_param_block] = STATE(26), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1744), + [sym_param_block] = STATE(25), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30601,78 +30543,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [39] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block] = STATE(1827), - [sym_param_block] = STATE(8), - [sym_script_block_body] = STATE(1911), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block] = STATE(1829), + [sym_param_block] = STATE(29), + [sym_script_block_body] = STATE(1712), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(2), - [sym_attribute_list] = STATE(2031), - [sym_attribute] = STATE(1272), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), - [aux_sym_attribute_list_repeat1] = STATE(1272), + [sym_attribute_list] = STATE(2026), + [sym_attribute] = STATE(1235), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_attribute_list_repeat1] = STATE(1235), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30740,74 +30682,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [40] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block_body] = STATE(1860), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block_body] = STATE(2111), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_script_block_repeat1] = STATE(41), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_script_block_repeat1] = STATE(325), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30875,74 +30817,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [41] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_script_block_body] = STATE(1981), - [sym_named_block_list] = STATE(1914), - [sym_named_block] = STATE(1302), - [sym_block_name] = STATE(1658), - [sym_statement_list] = STATE(1966), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_script_block_body] = STATE(1861), + [sym_named_block_list] = STATE(1732), + [sym_named_block] = STATE(1267), + [sym_block_name] = STATE(1559), + [sym_statement_list] = STATE(1790), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_script_block_repeat1] = STATE(332), - [aux_sym_named_block_list_repeat1] = STATE(1302), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_script_block_repeat1] = STATE(40), + [aux_sym_named_block_list_repeat1] = STATE(1267), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31113,6 +31055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(253), [aux_sym_param_block_token1] = ACTIONS(253), [anon_sym_LPAREN] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(253), [anon_sym_COMMA] = ACTIONS(253), [anon_sym_LBRACE] = ACTIONS(253), [anon_sym_PIPE] = ACTIONS(253), @@ -31140,7 +31083,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(253), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), }, [43] = { [sym_comment] = ACTIONS(81), @@ -31246,7 +31188,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(253), [aux_sym_param_block_token1] = ACTIONS(253), [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), [anon_sym_COMMA] = ACTIONS(253), [anon_sym_LBRACE] = ACTIONS(253), [anon_sym_PIPE] = ACTIONS(253), @@ -31274,70 +31215,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(253), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym__statement_terminator] = ACTIONS(253), }, [44] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1940), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1779), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31401,68 +31343,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [45] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1739), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1846), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31526,68 +31468,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [46] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(2083), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(2019), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31651,68 +31593,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [47] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(2084), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(2020), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31776,68 +31718,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [48] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1753), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(2057), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31901,68 +31843,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [49] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1762), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1747), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32026,68 +31968,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [50] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1916), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1748), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32151,68 +32093,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [51] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1946), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1753), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32234,9 +32176,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(269), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(269), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32276,68 +32218,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [52] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1979), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1773), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32359,9 +32301,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(271), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(271), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32401,68 +32343,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [53] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1967), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1774), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32526,67 +32468,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [54] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1745), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32611,7 +32554,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(275), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(275), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32651,68 +32593,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [55] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1983), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1795), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32734,9 +32676,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(277), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(277), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32776,68 +32718,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [56] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1745), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1796), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32901,68 +32843,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [57] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1746), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1801), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32984,9 +32926,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(281), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(281), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33026,68 +32968,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [58] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1751), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1817), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33109,9 +33051,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(283), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(283), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33151,68 +33093,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [59] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1771), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1818), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33276,68 +33218,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [60] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1772), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1823), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33359,9 +33301,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(287), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(287), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33401,68 +33343,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [61] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1777), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1830), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33484,9 +33426,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(289), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(289), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33526,68 +33468,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [62] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1793), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1838), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33651,68 +33593,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [63] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1794), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1844), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33776,68 +33718,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [64] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1799), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(2105), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33901,68 +33843,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [65] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1815), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(67), + [sym_empty_statement] = STATE(67), + [sym_if_statement] = STATE(67), + [sym__labeled_statement] = STATE(67), + [sym_switch_statement] = STATE(67), + [sym_foreach_statement] = STATE(67), + [sym_for_statement] = STATE(67), + [sym_while_statement] = STATE(67), + [sym_do_statement] = STATE(67), + [sym_function_statement] = STATE(67), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(67), + [sym_try_statement] = STATE(67), + [sym_data_statement] = STATE(67), + [sym_inlinescript_statement] = STATE(67), + [sym_parallel_statement] = STATE(67), + [sym_sequence_statement] = STATE(67), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(67), + [sym_enum_statement] = STATE(67), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(67), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33987,6 +33928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(297), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(297), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34026,68 +33968,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [66] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1816), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1714), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34109,9 +34051,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(299), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(299), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34151,68 +34093,193 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [67] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1821), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(67), + [sym_empty_statement] = STATE(67), + [sym_if_statement] = STATE(67), + [sym__labeled_statement] = STATE(67), + [sym_switch_statement] = STATE(67), + [sym_foreach_statement] = STATE(67), + [sym_for_statement] = STATE(67), + [sym_while_statement] = STATE(67), + [sym_do_statement] = STATE(67), + [sym_function_statement] = STATE(67), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(67), + [sym_try_statement] = STATE(67), + [sym_data_statement] = STATE(67), + [sym_inlinescript_statement] = STATE(67), + [sym_parallel_statement] = STATE(67), + [sym_sequence_statement] = STATE(67), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(67), + [sym_enum_statement] = STATE(67), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(67), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(301), + [sym_hexadecimal_integer_literal] = ACTIONS(301), + [sym_real_literal] = ACTIONS(304), + [aux_sym_expandable_string_literal_token1] = ACTIONS(307), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(310), + [sym_verbatim_string_characters] = ACTIONS(313), + [sym_verbatim_here_string_characters] = ACTIONS(313), + [anon_sym_DOT] = ACTIONS(316), + [anon_sym_LBRACK] = ACTIONS(319), + [aux_sym_comparison_operator_token37] = ACTIONS(322), + [aux_sym_comparison_operator_token50] = ACTIONS(322), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(325), + [anon_sym_DOLLAR_CARET] = ACTIONS(325), + [anon_sym_DOLLAR_QMARK] = ACTIONS(325), + [anon_sym_DOLLAR_] = ACTIONS(325), + [aux_sym_variable_token1] = ACTIONS(325), + [aux_sym_variable_token2] = ACTIONS(325), + [sym_braced_variable] = ACTIONS(325), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_LPAREN] = ACTIONS(331), + [anon_sym_RPAREN] = ACTIONS(334), + [anon_sym_COMMA] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_RBRACE] = ACTIONS(334), + [aux_sym_if_statement_token1] = ACTIONS(339), + [aux_sym_switch_statement_token1] = ACTIONS(342), + [aux_sym_foreach_statement_token1] = ACTIONS(345), + [aux_sym_for_statement_token1] = ACTIONS(348), + [aux_sym_while_statement_token1] = ACTIONS(351), + [aux_sym_do_statement_token1] = ACTIONS(354), + [aux_sym_function_statement_token1] = ACTIONS(357), + [aux_sym_function_statement_token2] = ACTIONS(357), + [aux_sym_function_statement_token3] = ACTIONS(357), + [aux_sym_flow_control_statement_token1] = ACTIONS(360), + [aux_sym_flow_control_statement_token2] = ACTIONS(360), + [aux_sym_flow_control_statement_token3] = ACTIONS(363), + [aux_sym_flow_control_statement_token4] = ACTIONS(363), + [aux_sym_flow_control_statement_token5] = ACTIONS(363), + [sym_label] = ACTIONS(366), + [aux_sym_trap_statement_token1] = ACTIONS(369), + [aux_sym_try_statement_token1] = ACTIONS(372), + [aux_sym_data_statement_token1] = ACTIONS(375), + [aux_sym_inlinescript_statement_token1] = ACTIONS(378), + [aux_sym_parallel_statement_token1] = ACTIONS(381), + [aux_sym_sequence_statement_token1] = ACTIONS(384), + [anon_sym_AMP] = ACTIONS(316), + [aux_sym_command_name_token1] = ACTIONS(387), + [anon_sym_PERCENT] = ACTIONS(390), + [aux_sym_foreach_command_token1] = ACTIONS(390), + [aux_sym_class_statement_token1] = ACTIONS(393), + [aux_sym_enum_statement_token1] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(322), + [anon_sym_BANG] = ACTIONS(322), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(399), + [anon_sym_DASH_DASH] = ACTIONS(402), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(405), + [anon_sym_AT_LPAREN] = ACTIONS(408), + [anon_sym_AT_LBRACE] = ACTIONS(411), + }, + [68] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1842), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34234,9 +34301,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(414), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(301), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34275,69 +34342,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [68] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1828), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [69] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1735), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34359,7 +34426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(303), + [anon_sym_RPAREN] = ACTIONS(416), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -34400,69 +34467,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [69] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1835), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [70] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1729), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34484,7 +34551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(305), + [anon_sym_RPAREN] = ACTIONS(418), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -34525,69 +34592,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [70] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1841), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [71] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1730), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34609,7 +34676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(307), + [anon_sym_RPAREN] = ACTIONS(420), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -34650,194 +34717,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [71] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(71), - [sym_empty_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym__labeled_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_foreach_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_function_statement] = STATE(71), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(71), - [sym_try_statement] = STATE(71), - [sym_data_statement] = STATE(71), - [sym_inlinescript_statement] = STATE(71), - [sym_parallel_statement] = STATE(71), - [sym_sequence_statement] = STATE(71), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(71), - [sym_enum_statement] = STATE(71), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(71), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(309), - [sym_hexadecimal_integer_literal] = ACTIONS(309), - [sym_real_literal] = ACTIONS(312), - [aux_sym_expandable_string_literal_token1] = ACTIONS(315), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(318), - [sym_verbatim_string_characters] = ACTIONS(321), - [sym_verbatim_here_string_characters] = ACTIONS(321), - [anon_sym_DOT] = ACTIONS(324), - [anon_sym_LBRACK] = ACTIONS(327), - [aux_sym_comparison_operator_token37] = ACTIONS(330), - [aux_sym_comparison_operator_token50] = ACTIONS(330), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(333), - [anon_sym_DOLLAR_CARET] = ACTIONS(333), - [anon_sym_DOLLAR_QMARK] = ACTIONS(333), - [anon_sym_DOLLAR_] = ACTIONS(333), - [aux_sym_variable_token1] = ACTIONS(333), - [aux_sym_variable_token2] = ACTIONS(333), - [sym_braced_variable] = ACTIONS(333), - [anon_sym_SEMI] = ACTIONS(336), - [anon_sym_LPAREN] = ACTIONS(339), - [anon_sym_RPAREN] = ACTIONS(342), - [anon_sym_COMMA] = ACTIONS(330), - [anon_sym_LBRACE] = ACTIONS(344), - [anon_sym_RBRACE] = ACTIONS(342), - [aux_sym_if_statement_token1] = ACTIONS(347), - [aux_sym_switch_statement_token1] = ACTIONS(350), - [aux_sym_foreach_statement_token1] = ACTIONS(353), - [aux_sym_for_statement_token1] = ACTIONS(356), - [aux_sym_while_statement_token1] = ACTIONS(359), - [aux_sym_do_statement_token1] = ACTIONS(362), - [aux_sym_function_statement_token1] = ACTIONS(365), - [aux_sym_function_statement_token2] = ACTIONS(365), - [aux_sym_function_statement_token3] = ACTIONS(365), - [aux_sym_flow_control_statement_token1] = ACTIONS(368), - [aux_sym_flow_control_statement_token2] = ACTIONS(368), - [aux_sym_flow_control_statement_token3] = ACTIONS(371), - [aux_sym_flow_control_statement_token4] = ACTIONS(371), - [aux_sym_flow_control_statement_token5] = ACTIONS(371), - [sym_label] = ACTIONS(374), - [aux_sym_trap_statement_token1] = ACTIONS(377), - [aux_sym_try_statement_token1] = ACTIONS(380), - [aux_sym_data_statement_token1] = ACTIONS(383), - [aux_sym_inlinescript_statement_token1] = ACTIONS(386), - [aux_sym_parallel_statement_token1] = ACTIONS(389), - [aux_sym_sequence_statement_token1] = ACTIONS(392), - [anon_sym_AMP] = ACTIONS(324), - [aux_sym_command_name_token1] = ACTIONS(395), - [anon_sym_PERCENT] = ACTIONS(398), - [aux_sym_foreach_command_token1] = ACTIONS(398), - [aux_sym_class_statement_token1] = ACTIONS(401), - [aux_sym_enum_statement_token1] = ACTIONS(404), - [anon_sym_PLUS] = ACTIONS(330), - [anon_sym_DASH] = ACTIONS(330), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(330), - [anon_sym_BANG] = ACTIONS(330), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(330), - [anon_sym_PLUS_PLUS] = ACTIONS(407), - [anon_sym_DASH_DASH] = ACTIONS(410), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(413), - [anon_sym_AT_LPAREN] = ACTIONS(416), - [anon_sym_AT_LBRACE] = ACTIONS(419), - }, [72] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1971), - [sym__statement] = STATE(54), - [sym_empty_statement] = STATE(54), - [sym_if_statement] = STATE(54), - [sym__labeled_statement] = STATE(54), - [sym_switch_statement] = STATE(54), - [sym_foreach_statement] = STATE(54), - [sym_for_statement] = STATE(54), - [sym_while_statement] = STATE(54), - [sym_do_statement] = STATE(54), - [sym_function_statement] = STATE(54), - [sym_flow_control_statement] = STATE(2060), - [sym_trap_statement] = STATE(54), - [sym_try_statement] = STATE(54), - [sym_data_statement] = STATE(54), - [sym_inlinescript_statement] = STATE(54), - [sym_parallel_statement] = STATE(54), - [sym_sequence_statement] = STATE(54), - [sym_pipeline] = STATE(2060), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(54), - [sym_enum_statement] = STATE(54), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1742), + [sym__statement] = STATE(65), + [sym_empty_statement] = STATE(65), + [sym_if_statement] = STATE(65), + [sym__labeled_statement] = STATE(65), + [sym_switch_statement] = STATE(65), + [sym_foreach_statement] = STATE(65), + [sym_for_statement] = STATE(65), + [sym_while_statement] = STATE(65), + [sym_do_statement] = STATE(65), + [sym_function_statement] = STATE(65), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(65), + [sym_try_statement] = STATE(65), + [sym_data_statement] = STATE(65), + [sym_inlinescript_statement] = STATE(65), + [sym_parallel_statement] = STATE(65), + [sym_sequence_statement] = STATE(65), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(65), + [sym_enum_statement] = STATE(65), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(54), + [aux_sym_statement_list_repeat1] = STATE(65), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34859,9 +34801,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(422), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(422), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34901,68 +34843,192 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [73] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_statement_list] = STATE(1907), - [sym__statement] = STATE(74), - [sym_empty_statement] = STATE(74), - [sym_if_statement] = STATE(74), - [sym__labeled_statement] = STATE(74), - [sym_switch_statement] = STATE(74), - [sym_foreach_statement] = STATE(74), - [sym_for_statement] = STATE(74), - [sym_while_statement] = STATE(74), - [sym_do_statement] = STATE(74), - [sym_function_statement] = STATE(74), - [sym_flow_control_statement] = STATE(2017), - [sym_trap_statement] = STATE(74), - [sym_try_statement] = STATE(74), - [sym_data_statement] = STATE(74), - [sym_inlinescript_statement] = STATE(74), - [sym_parallel_statement] = STATE(74), - [sym_sequence_statement] = STATE(74), - [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(74), - [sym_enum_statement] = STATE(74), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(73), + [sym_empty_statement] = STATE(73), + [sym_if_statement] = STATE(73), + [sym__labeled_statement] = STATE(73), + [sym_switch_statement] = STATE(73), + [sym_foreach_statement] = STATE(73), + [sym_for_statement] = STATE(73), + [sym_while_statement] = STATE(73), + [sym_do_statement] = STATE(73), + [sym_function_statement] = STATE(73), + [sym_flow_control_statement] = STATE(1940), + [sym_trap_statement] = STATE(73), + [sym_try_statement] = STATE(73), + [sym_data_statement] = STATE(73), + [sym_inlinescript_statement] = STATE(73), + [sym_parallel_statement] = STATE(73), + [sym_sequence_statement] = STATE(73), + [sym_pipeline] = STATE(1940), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(73), + [sym_enum_statement] = STATE(73), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(73), + [ts_builtin_sym_end] = ACTIONS(424), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(301), + [sym_hexadecimal_integer_literal] = ACTIONS(301), + [sym_real_literal] = ACTIONS(304), + [aux_sym_expandable_string_literal_token1] = ACTIONS(307), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(310), + [sym_verbatim_string_characters] = ACTIONS(313), + [sym_verbatim_here_string_characters] = ACTIONS(313), + [anon_sym_DOT] = ACTIONS(316), + [anon_sym_LBRACK] = ACTIONS(319), + [aux_sym_comparison_operator_token37] = ACTIONS(322), + [aux_sym_comparison_operator_token50] = ACTIONS(322), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(325), + [anon_sym_DOLLAR_CARET] = ACTIONS(325), + [anon_sym_DOLLAR_QMARK] = ACTIONS(325), + [anon_sym_DOLLAR_] = ACTIONS(325), + [aux_sym_variable_token1] = ACTIONS(325), + [aux_sym_variable_token2] = ACTIONS(325), + [sym_braced_variable] = ACTIONS(325), + [anon_sym_SEMI] = ACTIONS(426), + [anon_sym_LPAREN] = ACTIONS(331), + [anon_sym_COMMA] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(336), + [aux_sym_if_statement_token1] = ACTIONS(429), + [aux_sym_switch_statement_token1] = ACTIONS(432), + [aux_sym_foreach_statement_token1] = ACTIONS(435), + [aux_sym_for_statement_token1] = ACTIONS(438), + [aux_sym_while_statement_token1] = ACTIONS(441), + [aux_sym_do_statement_token1] = ACTIONS(444), + [aux_sym_function_statement_token1] = ACTIONS(447), + [aux_sym_function_statement_token2] = ACTIONS(447), + [aux_sym_function_statement_token3] = ACTIONS(447), + [aux_sym_flow_control_statement_token1] = ACTIONS(360), + [aux_sym_flow_control_statement_token2] = ACTIONS(360), + [aux_sym_flow_control_statement_token3] = ACTIONS(363), + [aux_sym_flow_control_statement_token4] = ACTIONS(363), + [aux_sym_flow_control_statement_token5] = ACTIONS(363), + [sym_label] = ACTIONS(450), + [aux_sym_trap_statement_token1] = ACTIONS(453), + [aux_sym_try_statement_token1] = ACTIONS(456), + [aux_sym_data_statement_token1] = ACTIONS(459), + [aux_sym_inlinescript_statement_token1] = ACTIONS(462), + [aux_sym_parallel_statement_token1] = ACTIONS(465), + [aux_sym_sequence_statement_token1] = ACTIONS(468), + [anon_sym_AMP] = ACTIONS(316), + [aux_sym_command_name_token1] = ACTIONS(387), + [anon_sym_PERCENT] = ACTIONS(390), + [aux_sym_foreach_command_token1] = ACTIONS(390), + [aux_sym_class_statement_token1] = ACTIONS(471), + [aux_sym_enum_statement_token1] = ACTIONS(474), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(322), + [anon_sym_BANG] = ACTIONS(322), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(399), + [anon_sym_DASH_DASH] = ACTIONS(402), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(405), + [anon_sym_AT_LPAREN] = ACTIONS(408), + [anon_sym_AT_LBRACE] = ACTIONS(411), + }, + [74] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_statement_list] = STATE(1722), + [sym__statement] = STATE(75), + [sym_empty_statement] = STATE(75), + [sym_if_statement] = STATE(75), + [sym__labeled_statement] = STATE(75), + [sym_switch_statement] = STATE(75), + [sym_foreach_statement] = STATE(75), + [sym_for_statement] = STATE(75), + [sym_while_statement] = STATE(75), + [sym_do_statement] = STATE(75), + [sym_function_statement] = STATE(75), + [sym_flow_control_statement] = STATE(1940), + [sym_trap_statement] = STATE(75), + [sym_try_statement] = STATE(75), + [sym_data_statement] = STATE(75), + [sym_inlinescript_statement] = STATE(75), + [sym_parallel_statement] = STATE(75), + [sym_sequence_statement] = STATE(75), + [sym_pipeline] = STATE(1940), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(75), + [sym_enum_statement] = STATE(75), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(74), + [aux_sym_statement_list_repeat1] = STATE(75), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35024,69 +35090,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [74] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(75), - [sym_empty_statement] = STATE(75), - [sym_if_statement] = STATE(75), - [sym__labeled_statement] = STATE(75), - [sym_switch_statement] = STATE(75), - [sym_foreach_statement] = STATE(75), - [sym_for_statement] = STATE(75), - [sym_while_statement] = STATE(75), - [sym_do_statement] = STATE(75), - [sym_function_statement] = STATE(75), - [sym_flow_control_statement] = STATE(2017), - [sym_trap_statement] = STATE(75), - [sym_try_statement] = STATE(75), - [sym_data_statement] = STATE(75), - [sym_inlinescript_statement] = STATE(75), - [sym_parallel_statement] = STATE(75), - [sym_sequence_statement] = STATE(75), - [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(75), - [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [75] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(73), + [sym_empty_statement] = STATE(73), + [sym_if_statement] = STATE(73), + [sym__labeled_statement] = STATE(73), + [sym_switch_statement] = STATE(73), + [sym_foreach_statement] = STATE(73), + [sym_for_statement] = STATE(73), + [sym_while_statement] = STATE(73), + [sym_do_statement] = STATE(73), + [sym_function_statement] = STATE(73), + [sym_flow_control_statement] = STATE(1940), + [sym_trap_statement] = STATE(73), + [sym_try_statement] = STATE(73), + [sym_data_statement] = STATE(73), + [sym_inlinescript_statement] = STATE(73), + [sym_parallel_statement] = STATE(73), + [sym_sequence_statement] = STATE(73), + [sym_pipeline] = STATE(1940), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(73), + [sym_enum_statement] = STATE(73), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(75), - [ts_builtin_sym_end] = ACTIONS(424), + [aux_sym_statement_list_repeat1] = STATE(73), + [ts_builtin_sym_end] = ACTIONS(477), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35148,155 +35214,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [75] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(75), - [sym_empty_statement] = STATE(75), - [sym_if_statement] = STATE(75), - [sym__labeled_statement] = STATE(75), - [sym_switch_statement] = STATE(75), - [sym_foreach_statement] = STATE(75), - [sym_for_statement] = STATE(75), - [sym_while_statement] = STATE(75), - [sym_do_statement] = STATE(75), - [sym_function_statement] = STATE(75), - [sym_flow_control_statement] = STATE(2017), - [sym_trap_statement] = STATE(75), - [sym_try_statement] = STATE(75), - [sym_data_statement] = STATE(75), - [sym_inlinescript_statement] = STATE(75), - [sym_parallel_statement] = STATE(75), - [sym_sequence_statement] = STATE(75), - [sym_pipeline] = STATE(2017), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(75), - [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(75), - [ts_builtin_sym_end] = ACTIONS(426), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(309), - [sym_hexadecimal_integer_literal] = ACTIONS(309), - [sym_real_literal] = ACTIONS(312), - [aux_sym_expandable_string_literal_token1] = ACTIONS(315), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(318), - [sym_verbatim_string_characters] = ACTIONS(321), - [sym_verbatim_here_string_characters] = ACTIONS(321), - [anon_sym_DOT] = ACTIONS(324), - [anon_sym_LBRACK] = ACTIONS(327), - [aux_sym_comparison_operator_token37] = ACTIONS(330), - [aux_sym_comparison_operator_token50] = ACTIONS(330), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(333), - [anon_sym_DOLLAR_CARET] = ACTIONS(333), - [anon_sym_DOLLAR_QMARK] = ACTIONS(333), - [anon_sym_DOLLAR_] = ACTIONS(333), - [aux_sym_variable_token1] = ACTIONS(333), - [aux_sym_variable_token2] = ACTIONS(333), - [sym_braced_variable] = ACTIONS(333), - [anon_sym_SEMI] = ACTIONS(428), - [anon_sym_LPAREN] = ACTIONS(339), - [anon_sym_COMMA] = ACTIONS(330), - [anon_sym_LBRACE] = ACTIONS(344), - [aux_sym_if_statement_token1] = ACTIONS(431), - [aux_sym_switch_statement_token1] = ACTIONS(434), - [aux_sym_foreach_statement_token1] = ACTIONS(437), - [aux_sym_for_statement_token1] = ACTIONS(440), - [aux_sym_while_statement_token1] = ACTIONS(443), - [aux_sym_do_statement_token1] = ACTIONS(446), - [aux_sym_function_statement_token1] = ACTIONS(449), - [aux_sym_function_statement_token2] = ACTIONS(449), - [aux_sym_function_statement_token3] = ACTIONS(449), - [aux_sym_flow_control_statement_token1] = ACTIONS(368), - [aux_sym_flow_control_statement_token2] = ACTIONS(368), - [aux_sym_flow_control_statement_token3] = ACTIONS(371), - [aux_sym_flow_control_statement_token4] = ACTIONS(371), - [aux_sym_flow_control_statement_token5] = ACTIONS(371), - [sym_label] = ACTIONS(452), - [aux_sym_trap_statement_token1] = ACTIONS(455), - [aux_sym_try_statement_token1] = ACTIONS(458), - [aux_sym_data_statement_token1] = ACTIONS(461), - [aux_sym_inlinescript_statement_token1] = ACTIONS(464), - [aux_sym_parallel_statement_token1] = ACTIONS(467), - [aux_sym_sequence_statement_token1] = ACTIONS(470), - [anon_sym_AMP] = ACTIONS(324), - [aux_sym_command_name_token1] = ACTIONS(395), - [anon_sym_PERCENT] = ACTIONS(398), - [aux_sym_foreach_command_token1] = ACTIONS(398), - [aux_sym_class_statement_token1] = ACTIONS(473), - [aux_sym_enum_statement_token1] = ACTIONS(476), - [anon_sym_PLUS] = ACTIONS(330), - [anon_sym_DASH] = ACTIONS(330), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(330), - [anon_sym_BANG] = ACTIONS(330), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(330), - [anon_sym_PLUS_PLUS] = ACTIONS(407), - [anon_sym_DASH_DASH] = ACTIONS(410), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(413), - [anon_sym_AT_LPAREN] = ACTIONS(416), - [anon_sym_AT_LBRACE] = ACTIONS(419), - }, [76] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), + [sym__literal] = STATE(287), + [sym_integer_literal] = STATE(287), + [sym_string_literal] = STATE(287), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(287), + [sym_unary_expression] = STATE(92), + [sym_expression_with_unary_operator] = STATE(120), + [sym_pre_increment_expression] = STATE(121), + [sym_pre_decrement_expression] = STATE(121), + [sym_cast_expression] = STATE(121), + [sym__primary_expression] = STATE(287), + [sym__value] = STATE(287), + [sym_parenthesized_expression] = STATE(287), + [sym_sub_expression] = STATE(287), + [sym_array_expression] = STATE(287), + [sym_script_block_expression] = STATE(287), + [sym_hash_literal_expression] = STATE(287), + [sym_post_increment_expression] = STATE(287), + [sym_post_decrement_expression] = STATE(287), + [sym_member_access] = STATE(287), + [sym_element_access] = STATE(287), + [sym_invokation_expression] = STATE(287), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(76), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -35396,30 +35338,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [77] = { - [sym__literal] = STATE(291), - [sym_integer_literal] = STATE(291), - [sym_string_literal] = STATE(291), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(291), - [sym_unary_expression] = STATE(106), - [sym_expression_with_unary_operator] = STATE(95), - [sym_pre_increment_expression] = STATE(96), - [sym_pre_decrement_expression] = STATE(96), - [sym_cast_expression] = STATE(96), - [sym__primary_expression] = STATE(291), - [sym__value] = STATE(291), - [sym_parenthesized_expression] = STATE(291), - [sym_sub_expression] = STATE(291), - [sym_array_expression] = STATE(291), - [sym_script_block_expression] = STATE(291), - [sym_hash_literal_expression] = STATE(291), - [sym_post_increment_expression] = STATE(291), - [sym_post_decrement_expression] = STATE(291), - [sym_member_access] = STATE(291), - [sym_element_access] = STATE(291), - [sym_invokation_expression] = STATE(291), - [sym_invokation_foreach_expression] = STATE(115), + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -35519,65 +35461,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [78] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(2111), - [sym_empty_statement] = STATE(2111), - [sym_if_statement] = STATE(2111), - [sym__labeled_statement] = STATE(2111), - [sym_switch_statement] = STATE(2111), - [sym_foreach_statement] = STATE(2111), - [sym_for_statement] = STATE(2111), - [sym_while_statement] = STATE(2111), - [sym_do_statement] = STATE(2111), - [sym_function_statement] = STATE(2111), - [sym_flow_control_statement] = STATE(1937), - [sym_trap_statement] = STATE(2111), - [sym_try_statement] = STATE(2111), - [sym_data_statement] = STATE(2111), - [sym_inlinescript_statement] = STATE(2111), - [sym_parallel_statement] = STATE(2111), - [sym_sequence_statement] = STATE(2111), - [sym_pipeline] = STATE(1937), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(2111), - [sym_enum_statement] = STATE(2111), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [sym__literal] = STATE(288), + [sym_integer_literal] = STATE(288), + [sym_string_literal] = STATE(288), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(288), + [sym_unary_expression] = STATE(148), + [sym_expression_with_unary_operator] = STATE(152), + [sym_pre_increment_expression] = STATE(143), + [sym_pre_decrement_expression] = STATE(143), + [sym_cast_expression] = STATE(143), + [sym__primary_expression] = STATE(288), + [sym__value] = STATE(288), + [sym_parenthesized_expression] = STATE(288), + [sym_sub_expression] = STATE(288), + [sym_array_expression] = STATE(288), + [sym_script_block_expression] = STATE(288), + [sym_hash_literal_expression] = STATE(288), + [sym_post_increment_expression] = STATE(288), + [sym_post_decrement_expression] = STATE(288), + [sym_member_access] = STATE(288), + [sym_element_access] = STATE(288), + [sym_invokation_expression] = STATE(288), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(78), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(501), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(503), + [aux_sym_comparison_operator_token1] = ACTIONS(95), + [aux_sym_comparison_operator_token2] = ACTIONS(95), + [aux_sym_comparison_operator_token3] = ACTIONS(95), + [aux_sym_comparison_operator_token4] = ACTIONS(95), + [aux_sym_comparison_operator_token5] = ACTIONS(95), + [aux_sym_comparison_operator_token6] = ACTIONS(95), + [aux_sym_comparison_operator_token7] = ACTIONS(95), + [aux_sym_comparison_operator_token8] = ACTIONS(95), + [aux_sym_comparison_operator_token9] = ACTIONS(95), + [aux_sym_comparison_operator_token10] = ACTIONS(95), + [aux_sym_comparison_operator_token11] = ACTIONS(95), + [aux_sym_comparison_operator_token12] = ACTIONS(95), + [aux_sym_comparison_operator_token13] = ACTIONS(95), + [aux_sym_comparison_operator_token14] = ACTIONS(95), + [aux_sym_comparison_operator_token15] = ACTIONS(95), + [aux_sym_comparison_operator_token16] = ACTIONS(95), + [aux_sym_comparison_operator_token17] = ACTIONS(95), + [aux_sym_comparison_operator_token18] = ACTIONS(95), + [aux_sym_comparison_operator_token19] = ACTIONS(95), + [aux_sym_comparison_operator_token20] = ACTIONS(95), + [aux_sym_comparison_operator_token21] = ACTIONS(95), + [aux_sym_comparison_operator_token22] = ACTIONS(95), + [aux_sym_comparison_operator_token23] = ACTIONS(95), + [aux_sym_comparison_operator_token24] = ACTIONS(95), + [aux_sym_comparison_operator_token25] = ACTIONS(95), + [aux_sym_comparison_operator_token26] = ACTIONS(95), + [aux_sym_comparison_operator_token27] = ACTIONS(95), + [aux_sym_comparison_operator_token28] = ACTIONS(97), + [aux_sym_comparison_operator_token29] = ACTIONS(95), + [aux_sym_comparison_operator_token30] = ACTIONS(95), + [aux_sym_comparison_operator_token31] = ACTIONS(95), + [aux_sym_comparison_operator_token32] = ACTIONS(95), + [aux_sym_comparison_operator_token33] = ACTIONS(95), + [aux_sym_comparison_operator_token34] = ACTIONS(97), + [aux_sym_comparison_operator_token35] = ACTIONS(95), + [aux_sym_comparison_operator_token36] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(505), + [aux_sym_comparison_operator_token38] = ACTIONS(95), + [aux_sym_comparison_operator_token39] = ACTIONS(95), + [aux_sym_comparison_operator_token40] = ACTIONS(95), + [aux_sym_comparison_operator_token41] = ACTIONS(95), + [aux_sym_comparison_operator_token42] = ACTIONS(95), + [aux_sym_comparison_operator_token43] = ACTIONS(95), + [aux_sym_comparison_operator_token44] = ACTIONS(95), + [aux_sym_comparison_operator_token45] = ACTIONS(95), + [aux_sym_comparison_operator_token46] = ACTIONS(95), + [aux_sym_comparison_operator_token47] = ACTIONS(95), + [aux_sym_comparison_operator_token48] = ACTIONS(95), + [aux_sym_comparison_operator_token49] = ACTIONS(95), + [aux_sym_comparison_operator_token50] = ACTIONS(505), + [aux_sym_format_operator_token1] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(505), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PERCENT] = ACTIONS(95), + [aux_sym_logical_expression_token1] = ACTIONS(95), + [aux_sym_logical_expression_token2] = ACTIONS(95), + [aux_sym_logical_expression_token3] = ACTIONS(95), + [aux_sym_bitwise_expression_token1] = ACTIONS(95), + [aux_sym_bitwise_expression_token2] = ACTIONS(95), + [aux_sym_bitwise_expression_token3] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(507), + [anon_sym_DASH] = ACTIONS(507), + [anon_sym_SLASH] = ACTIONS(95), + [anon_sym_BSLASH] = ACTIONS(95), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_DOT_DOT] = ACTIONS(95), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(507), + [anon_sym_BANG] = ACTIONS(505), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(505), + [anon_sym_PLUS_PLUS] = ACTIONS(509), + [anon_sym_DASH_DASH] = ACTIONS(511), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [79] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(2075), + [sym_empty_statement] = STATE(2075), + [sym_if_statement] = STATE(2075), + [sym__labeled_statement] = STATE(2075), + [sym_switch_statement] = STATE(2075), + [sym_foreach_statement] = STATE(2075), + [sym_for_statement] = STATE(2075), + [sym_while_statement] = STATE(2075), + [sym_do_statement] = STATE(2075), + [sym_function_statement] = STATE(2075), + [sym_flow_control_statement] = STATE(1968), + [sym_trap_statement] = STATE(2075), + [sym_try_statement] = STATE(2075), + [sym_data_statement] = STATE(2075), + [sym_inlinescript_statement] = STATE(2075), + [sym_parallel_statement] = STATE(2075), + [sym_sequence_statement] = STATE(2075), + [sym_pipeline] = STATE(1968), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(2075), + [sym_enum_statement] = STATE(2075), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35598,37 +35662,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(501), + [anon_sym_SEMI] = ACTIONS(513), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(503), - [aux_sym_switch_statement_token1] = ACTIONS(505), - [aux_sym_foreach_statement_token1] = ACTIONS(507), - [aux_sym_for_statement_token1] = ACTIONS(509), - [aux_sym_while_statement_token1] = ACTIONS(511), - [aux_sym_do_statement_token1] = ACTIONS(513), - [aux_sym_function_statement_token1] = ACTIONS(515), - [aux_sym_function_statement_token2] = ACTIONS(515), - [aux_sym_function_statement_token3] = ACTIONS(515), + [aux_sym_if_statement_token1] = ACTIONS(515), + [aux_sym_switch_statement_token1] = ACTIONS(517), + [aux_sym_foreach_statement_token1] = ACTIONS(519), + [aux_sym_for_statement_token1] = ACTIONS(521), + [aux_sym_while_statement_token1] = ACTIONS(523), + [aux_sym_do_statement_token1] = ACTIONS(525), + [aux_sym_function_statement_token1] = ACTIONS(527), + [aux_sym_function_statement_token2] = ACTIONS(527), + [aux_sym_function_statement_token3] = ACTIONS(527), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(517), - [aux_sym_trap_statement_token1] = ACTIONS(519), - [aux_sym_try_statement_token1] = ACTIONS(521), - [aux_sym_data_statement_token1] = ACTIONS(523), - [aux_sym_inlinescript_statement_token1] = ACTIONS(525), - [aux_sym_parallel_statement_token1] = ACTIONS(527), - [aux_sym_sequence_statement_token1] = ACTIONS(529), + [sym_label] = ACTIONS(529), + [aux_sym_trap_statement_token1] = ACTIONS(531), + [aux_sym_try_statement_token1] = ACTIONS(533), + [aux_sym_data_statement_token1] = ACTIONS(535), + [aux_sym_inlinescript_statement_token1] = ACTIONS(537), + [aux_sym_parallel_statement_token1] = ACTIONS(539), + [aux_sym_sequence_statement_token1] = ACTIONS(541), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(531), - [aux_sym_enum_statement_token1] = ACTIONS(533), + [aux_sym_class_statement_token1] = ACTIONS(543), + [aux_sym_enum_statement_token1] = ACTIONS(545), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -35640,66 +35704,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [79] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(1833), - [sym_empty_statement] = STATE(1833), - [sym_if_statement] = STATE(1833), - [sym__labeled_statement] = STATE(1833), - [sym_switch_statement] = STATE(1833), - [sym_foreach_statement] = STATE(1833), - [sym_for_statement] = STATE(1833), - [sym_while_statement] = STATE(1833), - [sym_do_statement] = STATE(1833), - [sym_function_statement] = STATE(1833), - [sym_flow_control_statement] = STATE(1796), - [sym_trap_statement] = STATE(1833), - [sym_try_statement] = STATE(1833), - [sym_data_statement] = STATE(1833), - [sym_inlinescript_statement] = STATE(1833), - [sym_parallel_statement] = STATE(1833), - [sym_sequence_statement] = STATE(1833), - [sym_pipeline] = STATE(1796), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(1833), - [sym_enum_statement] = STATE(1833), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [80] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(1696), + [sym_empty_statement] = STATE(1696), + [sym_if_statement] = STATE(1696), + [sym__labeled_statement] = STATE(1696), + [sym_switch_statement] = STATE(1696), + [sym_foreach_statement] = STATE(1696), + [sym_for_statement] = STATE(1696), + [sym_while_statement] = STATE(1696), + [sym_do_statement] = STATE(1696), + [sym_function_statement] = STATE(1696), + [sym_flow_control_statement] = STATE(1709), + [sym_trap_statement] = STATE(1696), + [sym_try_statement] = STATE(1696), + [sym_data_statement] = STATE(1696), + [sym_inlinescript_statement] = STATE(1696), + [sym_parallel_statement] = STATE(1696), + [sym_sequence_statement] = STATE(1696), + [sym_pipeline] = STATE(1709), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(1696), + [sym_enum_statement] = STATE(1696), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35720,37 +35784,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(535), + [anon_sym_SEMI] = ACTIONS(547), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(537), - [aux_sym_switch_statement_token1] = ACTIONS(539), - [aux_sym_foreach_statement_token1] = ACTIONS(541), - [aux_sym_for_statement_token1] = ACTIONS(543), - [aux_sym_while_statement_token1] = ACTIONS(545), - [aux_sym_do_statement_token1] = ACTIONS(547), - [aux_sym_function_statement_token1] = ACTIONS(549), - [aux_sym_function_statement_token2] = ACTIONS(549), - [aux_sym_function_statement_token3] = ACTIONS(549), + [aux_sym_if_statement_token1] = ACTIONS(549), + [aux_sym_switch_statement_token1] = ACTIONS(551), + [aux_sym_foreach_statement_token1] = ACTIONS(553), + [aux_sym_for_statement_token1] = ACTIONS(555), + [aux_sym_while_statement_token1] = ACTIONS(557), + [aux_sym_do_statement_token1] = ACTIONS(559), + [aux_sym_function_statement_token1] = ACTIONS(561), + [aux_sym_function_statement_token2] = ACTIONS(561), + [aux_sym_function_statement_token3] = ACTIONS(561), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(551), - [aux_sym_trap_statement_token1] = ACTIONS(553), - [aux_sym_try_statement_token1] = ACTIONS(555), - [aux_sym_data_statement_token1] = ACTIONS(557), - [aux_sym_inlinescript_statement_token1] = ACTIONS(559), - [aux_sym_parallel_statement_token1] = ACTIONS(561), - [aux_sym_sequence_statement_token1] = ACTIONS(563), + [sym_label] = ACTIONS(563), + [aux_sym_trap_statement_token1] = ACTIONS(565), + [aux_sym_try_statement_token1] = ACTIONS(567), + [aux_sym_data_statement_token1] = ACTIONS(569), + [aux_sym_inlinescript_statement_token1] = ACTIONS(571), + [aux_sym_parallel_statement_token1] = ACTIONS(573), + [aux_sym_sequence_statement_token1] = ACTIONS(575), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(565), - [aux_sym_enum_statement_token1] = ACTIONS(567), + [aux_sym_class_statement_token1] = ACTIONS(577), + [aux_sym_enum_statement_token1] = ACTIONS(579), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -35762,41 +35826,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [80] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(294), - [sym_unary_expression] = STATE(173), - [sym_expression_with_unary_operator] = STATE(175), + [81] = { + [sym__literal] = STATE(290), + [sym_integer_literal] = STATE(290), + [sym_string_literal] = STATE(290), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(290), + [sym_unary_expression] = STATE(172), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(80), + [sym__primary_expression] = STATE(290), + [sym__value] = STATE(290), + [sym_parenthesized_expression] = STATE(290), + [sym_sub_expression] = STATE(290), + [sym_array_expression] = STATE(290), + [sym_script_block_expression] = STATE(290), + [sym_hash_literal_expression] = STATE(290), + [sym_post_increment_expression] = STATE(290), + [sym_post_decrement_expression] = STATE(290), + [sym_member_access] = STATE(290), + [sym_element_access] = STATE(290), + [sym_invokation_expression] = STATE(290), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(81), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), + [sym_real_literal] = ACTIONS(581), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(503), [aux_sym_comparison_operator_token1] = ACTIONS(95), [aux_sym_comparison_operator_token2] = ACTIONS(95), [aux_sym_comparison_operator_token3] = ACTIONS(95), @@ -35833,7 +35897,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token34] = ACTIONS(97), [aux_sym_comparison_operator_token35] = ACTIONS(95), [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token37] = ACTIONS(583), [aux_sym_comparison_operator_token38] = ACTIONS(95), [aux_sym_comparison_operator_token39] = ACTIONS(95), [aux_sym_comparison_operator_token40] = ACTIONS(95), @@ -35846,7 +35910,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token47] = ACTIONS(95), [aux_sym_comparison_operator_token48] = ACTIONS(95), [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(573), + [aux_sym_comparison_operator_token50] = ACTIONS(583), [aux_sym_format_operator_token1] = ACTIONS(95), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), @@ -35856,7 +35920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_COMMA] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(107), [anon_sym_PERCENT] = ACTIONS(95), [aux_sym_logical_expression_token1] = ACTIONS(95), @@ -35865,17 +35929,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(95), [aux_sym_bitwise_expression_token2] = ACTIONS(95), [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), [anon_sym_SLASH] = ACTIONS(95), [anon_sym_BSLASH] = ACTIONS(95), [anon_sym_STAR] = ACTIONS(95), [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(575), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), @@ -35884,66 +35948,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [81] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym__statement] = STATE(1918), - [sym_empty_statement] = STATE(1918), - [sym_if_statement] = STATE(1918), - [sym__labeled_statement] = STATE(1918), - [sym_switch_statement] = STATE(1918), - [sym_foreach_statement] = STATE(1918), - [sym_for_statement] = STATE(1918), - [sym_while_statement] = STATE(1918), - [sym_do_statement] = STATE(1918), - [sym_function_statement] = STATE(1918), - [sym_flow_control_statement] = STATE(1796), - [sym_trap_statement] = STATE(1918), - [sym_try_statement] = STATE(1918), - [sym_data_statement] = STATE(1918), - [sym_inlinescript_statement] = STATE(1918), - [sym_parallel_statement] = STATE(1918), - [sym_sequence_statement] = STATE(1918), - [sym_pipeline] = STATE(1796), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym_class_statement] = STATE(1918), - [sym_enum_statement] = STATE(1918), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [82] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym__statement] = STATE(1849), + [sym_empty_statement] = STATE(1849), + [sym_if_statement] = STATE(1849), + [sym__labeled_statement] = STATE(1849), + [sym_switch_statement] = STATE(1849), + [sym_foreach_statement] = STATE(1849), + [sym_for_statement] = STATE(1849), + [sym_while_statement] = STATE(1849), + [sym_do_statement] = STATE(1849), + [sym_function_statement] = STATE(1849), + [sym_flow_control_statement] = STATE(1709), + [sym_trap_statement] = STATE(1849), + [sym_try_statement] = STATE(1849), + [sym_data_statement] = STATE(1849), + [sym_inlinescript_statement] = STATE(1849), + [sym_parallel_statement] = STATE(1849), + [sym_sequence_statement] = STATE(1849), + [sym_pipeline] = STATE(1709), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(1849), + [sym_enum_statement] = STATE(1849), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35964,37 +36028,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(535), + [anon_sym_SEMI] = ACTIONS(547), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(537), - [aux_sym_switch_statement_token1] = ACTIONS(539), - [aux_sym_foreach_statement_token1] = ACTIONS(541), - [aux_sym_for_statement_token1] = ACTIONS(543), - [aux_sym_while_statement_token1] = ACTIONS(545), - [aux_sym_do_statement_token1] = ACTIONS(547), - [aux_sym_function_statement_token1] = ACTIONS(549), - [aux_sym_function_statement_token2] = ACTIONS(549), - [aux_sym_function_statement_token3] = ACTIONS(549), + [aux_sym_if_statement_token1] = ACTIONS(549), + [aux_sym_switch_statement_token1] = ACTIONS(551), + [aux_sym_foreach_statement_token1] = ACTIONS(553), + [aux_sym_for_statement_token1] = ACTIONS(555), + [aux_sym_while_statement_token1] = ACTIONS(557), + [aux_sym_do_statement_token1] = ACTIONS(559), + [aux_sym_function_statement_token1] = ACTIONS(561), + [aux_sym_function_statement_token2] = ACTIONS(561), + [aux_sym_function_statement_token3] = ACTIONS(561), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(551), - [aux_sym_trap_statement_token1] = ACTIONS(553), - [aux_sym_try_statement_token1] = ACTIONS(555), - [aux_sym_data_statement_token1] = ACTIONS(557), - [aux_sym_inlinescript_statement_token1] = ACTIONS(559), - [aux_sym_parallel_statement_token1] = ACTIONS(561), - [aux_sym_sequence_statement_token1] = ACTIONS(563), + [sym_label] = ACTIONS(563), + [aux_sym_trap_statement_token1] = ACTIONS(565), + [aux_sym_try_statement_token1] = ACTIONS(567), + [aux_sym_data_statement_token1] = ACTIONS(569), + [aux_sym_inlinescript_statement_token1] = ACTIONS(571), + [aux_sym_parallel_statement_token1] = ACTIONS(573), + [aux_sym_sequence_statement_token1] = ACTIONS(575), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(565), - [aux_sym_enum_statement_token1] = ACTIONS(567), + [aux_sym_class_statement_token1] = ACTIONS(577), + [aux_sym_enum_statement_token1] = ACTIONS(579), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -36006,130 +36070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [82] = { - [sym__literal] = STATE(293), - [sym_integer_literal] = STATE(293), - [sym_string_literal] = STATE(293), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(293), - [sym_unary_expression] = STATE(127), - [sym_expression_with_unary_operator] = STATE(131), - [sym_pre_increment_expression] = STATE(138), - [sym_pre_decrement_expression] = STATE(138), - [sym_cast_expression] = STATE(138), - [sym__primary_expression] = STATE(293), - [sym__value] = STATE(293), - [sym_parenthesized_expression] = STATE(293), - [sym_sub_expression] = STATE(293), - [sym_array_expression] = STATE(293), - [sym_script_block_expression] = STATE(293), - [sym_hash_literal_expression] = STATE(293), - [sym_post_increment_expression] = STATE(293), - [sym_post_decrement_expression] = STATE(293), - [sym_member_access] = STATE(293), - [sym_element_access] = STATE(293), - [sym_invokation_expression] = STATE(293), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(82), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token1] = ACTIONS(95), - [aux_sym_comparison_operator_token2] = ACTIONS(95), - [aux_sym_comparison_operator_token3] = ACTIONS(95), - [aux_sym_comparison_operator_token4] = ACTIONS(95), - [aux_sym_comparison_operator_token5] = ACTIONS(95), - [aux_sym_comparison_operator_token6] = ACTIONS(95), - [aux_sym_comparison_operator_token7] = ACTIONS(95), - [aux_sym_comparison_operator_token8] = ACTIONS(95), - [aux_sym_comparison_operator_token9] = ACTIONS(95), - [aux_sym_comparison_operator_token10] = ACTIONS(95), - [aux_sym_comparison_operator_token11] = ACTIONS(95), - [aux_sym_comparison_operator_token12] = ACTIONS(95), - [aux_sym_comparison_operator_token13] = ACTIONS(95), - [aux_sym_comparison_operator_token14] = ACTIONS(95), - [aux_sym_comparison_operator_token15] = ACTIONS(95), - [aux_sym_comparison_operator_token16] = ACTIONS(95), - [aux_sym_comparison_operator_token17] = ACTIONS(95), - [aux_sym_comparison_operator_token18] = ACTIONS(95), - [aux_sym_comparison_operator_token19] = ACTIONS(95), - [aux_sym_comparison_operator_token20] = ACTIONS(95), - [aux_sym_comparison_operator_token21] = ACTIONS(95), - [aux_sym_comparison_operator_token22] = ACTIONS(95), - [aux_sym_comparison_operator_token23] = ACTIONS(95), - [aux_sym_comparison_operator_token24] = ACTIONS(95), - [aux_sym_comparison_operator_token25] = ACTIONS(95), - [aux_sym_comparison_operator_token26] = ACTIONS(95), - [aux_sym_comparison_operator_token27] = ACTIONS(95), - [aux_sym_comparison_operator_token28] = ACTIONS(97), - [aux_sym_comparison_operator_token29] = ACTIONS(95), - [aux_sym_comparison_operator_token30] = ACTIONS(95), - [aux_sym_comparison_operator_token31] = ACTIONS(95), - [aux_sym_comparison_operator_token32] = ACTIONS(95), - [aux_sym_comparison_operator_token33] = ACTIONS(95), - [aux_sym_comparison_operator_token34] = ACTIONS(97), - [aux_sym_comparison_operator_token35] = ACTIONS(95), - [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(583), - [aux_sym_comparison_operator_token38] = ACTIONS(95), - [aux_sym_comparison_operator_token39] = ACTIONS(95), - [aux_sym_comparison_operator_token40] = ACTIONS(95), - [aux_sym_comparison_operator_token41] = ACTIONS(95), - [aux_sym_comparison_operator_token42] = ACTIONS(95), - [aux_sym_comparison_operator_token43] = ACTIONS(95), - [aux_sym_comparison_operator_token44] = ACTIONS(95), - [aux_sym_comparison_operator_token45] = ACTIONS(95), - [aux_sym_comparison_operator_token46] = ACTIONS(95), - [aux_sym_comparison_operator_token47] = ACTIONS(95), - [aux_sym_comparison_operator_token48] = ACTIONS(95), - [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(583), - [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PERCENT] = ACTIONS(95), - [aux_sym_logical_expression_token1] = ACTIONS(95), - [aux_sym_logical_expression_token2] = ACTIONS(95), - [aux_sym_logical_expression_token3] = ACTIONS(95), - [aux_sym_bitwise_expression_token1] = ACTIONS(95), - [aux_sym_bitwise_expression_token2] = ACTIONS(95), - [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_BSLASH] = ACTIONS(95), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(585), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, [83] = { - [sym_argument_list] = STATE(117), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(591), [anon_sym_EQ] = ACTIONS(591), @@ -36220,6 +36161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(591), [anon_sym_RPAREN] = ACTIONS(591), [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_PIPE] = ACTIONS(591), [anon_sym_PERCENT] = ACTIONS(593), [aux_sym_logical_expression_token1] = ACTIONS(591), @@ -36242,6 +36184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), }, [84] = { + [sym_argument_list] = STATE(116), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(595), [anon_sym_EQ] = ACTIONS(595), @@ -36329,10 +36272,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(595), [aux_sym_comparison_operator_token50] = ACTIONS(595), [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(599), [anon_sym_RPAREN] = ACTIONS(595), [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_foreach_statement_token2] = ACTIONS(595), [anon_sym_PIPE] = ACTIONS(595), [anon_sym_PERCENT] = ACTIONS(597), [aux_sym_logical_expression_token1] = ACTIONS(595), @@ -36355,119 +36297,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), }, [85] = { - [sym_argument_list] = STATE(117), - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_PLUS_EQ] = ACTIONS(591), - [anon_sym_STAR_EQ] = ACTIONS(591), - [anon_sym_SLASH_EQ] = ACTIONS(591), - [anon_sym_PERCENT_EQ] = ACTIONS(591), - [anon_sym_DASH_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_2_GT] = ACTIONS(593), - [anon_sym_2_GT_GT] = ACTIONS(591), - [anon_sym_3_GT] = ACTIONS(593), - [anon_sym_3_GT_GT] = ACTIONS(591), - [anon_sym_4_GT] = ACTIONS(593), - [anon_sym_4_GT_GT] = ACTIONS(591), - [anon_sym_5_GT] = ACTIONS(593), - [anon_sym_5_GT_GT] = ACTIONS(591), - [anon_sym_6_GT] = ACTIONS(593), - [anon_sym_6_GT_GT] = ACTIONS(591), - [anon_sym_STAR_GT] = ACTIONS(593), - [anon_sym_STAR_GT_GT] = ACTIONS(591), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_STAR_GT_AMP1] = ACTIONS(591), - [anon_sym_2_GT_AMP1] = ACTIONS(591), - [anon_sym_3_GT_AMP1] = ACTIONS(591), - [anon_sym_4_GT_AMP1] = ACTIONS(591), - [anon_sym_5_GT_AMP1] = ACTIONS(591), - [anon_sym_6_GT_AMP1] = ACTIONS(591), - [anon_sym_STAR_GT_AMP2] = ACTIONS(591), - [anon_sym_1_GT_AMP2] = ACTIONS(591), - [anon_sym_3_GT_AMP2] = ACTIONS(591), - [anon_sym_4_GT_AMP2] = ACTIONS(591), - [anon_sym_5_GT_AMP2] = ACTIONS(591), - [anon_sym_6_GT_AMP2] = ACTIONS(591), - [aux_sym_comparison_operator_token1] = ACTIONS(591), - [aux_sym_comparison_operator_token2] = ACTIONS(591), - [aux_sym_comparison_operator_token3] = ACTIONS(591), - [aux_sym_comparison_operator_token4] = ACTIONS(591), - [aux_sym_comparison_operator_token5] = ACTIONS(591), - [aux_sym_comparison_operator_token6] = ACTIONS(591), - [aux_sym_comparison_operator_token7] = ACTIONS(591), - [aux_sym_comparison_operator_token8] = ACTIONS(591), - [aux_sym_comparison_operator_token9] = ACTIONS(591), - [aux_sym_comparison_operator_token10] = ACTIONS(591), - [aux_sym_comparison_operator_token11] = ACTIONS(591), - [aux_sym_comparison_operator_token12] = ACTIONS(591), - [aux_sym_comparison_operator_token13] = ACTIONS(591), - [aux_sym_comparison_operator_token14] = ACTIONS(591), - [aux_sym_comparison_operator_token15] = ACTIONS(591), - [aux_sym_comparison_operator_token16] = ACTIONS(591), - [aux_sym_comparison_operator_token17] = ACTIONS(591), - [aux_sym_comparison_operator_token18] = ACTIONS(591), - [aux_sym_comparison_operator_token19] = ACTIONS(591), - [aux_sym_comparison_operator_token20] = ACTIONS(591), - [aux_sym_comparison_operator_token21] = ACTIONS(591), - [aux_sym_comparison_operator_token22] = ACTIONS(591), - [aux_sym_comparison_operator_token23] = ACTIONS(591), - [aux_sym_comparison_operator_token24] = ACTIONS(591), - [aux_sym_comparison_operator_token25] = ACTIONS(591), - [aux_sym_comparison_operator_token26] = ACTIONS(591), - [aux_sym_comparison_operator_token27] = ACTIONS(591), - [aux_sym_comparison_operator_token28] = ACTIONS(593), - [aux_sym_comparison_operator_token29] = ACTIONS(591), - [aux_sym_comparison_operator_token30] = ACTIONS(591), - [aux_sym_comparison_operator_token31] = ACTIONS(591), - [aux_sym_comparison_operator_token32] = ACTIONS(591), - [aux_sym_comparison_operator_token33] = ACTIONS(591), - [aux_sym_comparison_operator_token34] = ACTIONS(593), - [aux_sym_comparison_operator_token35] = ACTIONS(591), - [aux_sym_comparison_operator_token36] = ACTIONS(591), - [aux_sym_comparison_operator_token37] = ACTIONS(591), - [aux_sym_comparison_operator_token38] = ACTIONS(591), - [aux_sym_comparison_operator_token39] = ACTIONS(591), - [aux_sym_comparison_operator_token40] = ACTIONS(591), - [aux_sym_comparison_operator_token41] = ACTIONS(591), - [aux_sym_comparison_operator_token42] = ACTIONS(591), - [aux_sym_comparison_operator_token43] = ACTIONS(591), - [aux_sym_comparison_operator_token44] = ACTIONS(591), - [aux_sym_comparison_operator_token45] = ACTIONS(591), - [aux_sym_comparison_operator_token46] = ACTIONS(591), - [aux_sym_comparison_operator_token47] = ACTIONS(591), - [aux_sym_comparison_operator_token48] = ACTIONS(591), - [aux_sym_comparison_operator_token49] = ACTIONS(591), - [aux_sym_comparison_operator_token50] = ACTIONS(591), - [aux_sym_format_operator_token1] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(599), - [anon_sym_RPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(593), - [aux_sym_logical_expression_token1] = ACTIONS(591), - [aux_sym_logical_expression_token2] = ACTIONS(591), - [aux_sym_logical_expression_token3] = ACTIONS(591), - [aux_sym_bitwise_expression_token1] = ACTIONS(591), - [aux_sym_bitwise_expression_token2] = ACTIONS(591), - [aux_sym_bitwise_expression_token3] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_BSLASH] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS_PLUS] = ACTIONS(591), - [anon_sym_DASH_DASH] = ACTIONS(591), - [anon_sym_DOT2] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(591), - [anon_sym_RBRACK] = ACTIONS(591), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), - }, - [86] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(601), [anon_sym_EQ] = ACTIONS(601), @@ -36558,7 +36387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(601), [anon_sym_RPAREN] = ACTIONS(601), [anon_sym_COMMA] = ACTIONS(601), - [anon_sym_LBRACE] = ACTIONS(601), + [aux_sym_foreach_statement_token2] = ACTIONS(601), [anon_sym_PIPE] = ACTIONS(601), [anon_sym_PERCENT] = ACTIONS(603), [aux_sym_logical_expression_token1] = ACTIONS(601), @@ -36580,6 +36409,119 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(601), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), }, + [86] = { + [sym_argument_list] = STATE(116), + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_RPAREN] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [anon_sym_RBRACK] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + }, [87] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(605), @@ -37254,298 +37196,522 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), }, [93] = { + [sym_argument_list] = STATE(153), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(629), - [anon_sym_EQ] = ACTIONS(629), - [anon_sym_BANG_EQ] = ACTIONS(629), - [anon_sym_PLUS_EQ] = ACTIONS(629), - [anon_sym_STAR_EQ] = ACTIONS(629), - [anon_sym_SLASH_EQ] = ACTIONS(629), - [anon_sym_PERCENT_EQ] = ACTIONS(629), - [anon_sym_DASH_EQ] = ACTIONS(629), - [anon_sym_GT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(629), - [anon_sym_2_GT] = ACTIONS(631), - [anon_sym_2_GT_GT] = ACTIONS(629), - [anon_sym_3_GT] = ACTIONS(631), - [anon_sym_3_GT_GT] = ACTIONS(629), - [anon_sym_4_GT] = ACTIONS(631), - [anon_sym_4_GT_GT] = ACTIONS(629), - [anon_sym_5_GT] = ACTIONS(631), - [anon_sym_5_GT_GT] = ACTIONS(629), - [anon_sym_6_GT] = ACTIONS(631), - [anon_sym_6_GT_GT] = ACTIONS(629), - [anon_sym_STAR_GT] = ACTIONS(631), - [anon_sym_STAR_GT_GT] = ACTIONS(629), - [anon_sym_LT] = ACTIONS(631), - [anon_sym_STAR_GT_AMP1] = ACTIONS(629), - [anon_sym_2_GT_AMP1] = ACTIONS(629), - [anon_sym_3_GT_AMP1] = ACTIONS(629), - [anon_sym_4_GT_AMP1] = ACTIONS(629), - [anon_sym_5_GT_AMP1] = ACTIONS(629), - [anon_sym_6_GT_AMP1] = ACTIONS(629), - [anon_sym_STAR_GT_AMP2] = ACTIONS(629), - [anon_sym_1_GT_AMP2] = ACTIONS(629), - [anon_sym_3_GT_AMP2] = ACTIONS(629), - [anon_sym_4_GT_AMP2] = ACTIONS(629), - [anon_sym_5_GT_AMP2] = ACTIONS(629), - [anon_sym_6_GT_AMP2] = ACTIONS(629), - [aux_sym_comparison_operator_token1] = ACTIONS(629), - [aux_sym_comparison_operator_token2] = ACTIONS(629), - [aux_sym_comparison_operator_token3] = ACTIONS(629), - [aux_sym_comparison_operator_token4] = ACTIONS(629), - [aux_sym_comparison_operator_token5] = ACTIONS(629), - [aux_sym_comparison_operator_token6] = ACTIONS(629), - [aux_sym_comparison_operator_token7] = ACTIONS(629), - [aux_sym_comparison_operator_token8] = ACTIONS(629), - [aux_sym_comparison_operator_token9] = ACTIONS(629), - [aux_sym_comparison_operator_token10] = ACTIONS(629), - [aux_sym_comparison_operator_token11] = ACTIONS(629), - [aux_sym_comparison_operator_token12] = ACTIONS(629), - [aux_sym_comparison_operator_token13] = ACTIONS(629), - [aux_sym_comparison_operator_token14] = ACTIONS(629), - [aux_sym_comparison_operator_token15] = ACTIONS(629), - [aux_sym_comparison_operator_token16] = ACTIONS(629), - [aux_sym_comparison_operator_token17] = ACTIONS(629), - [aux_sym_comparison_operator_token18] = ACTIONS(629), - [aux_sym_comparison_operator_token19] = ACTIONS(629), - [aux_sym_comparison_operator_token20] = ACTIONS(629), - [aux_sym_comparison_operator_token21] = ACTIONS(629), - [aux_sym_comparison_operator_token22] = ACTIONS(629), - [aux_sym_comparison_operator_token23] = ACTIONS(629), - [aux_sym_comparison_operator_token24] = ACTIONS(629), - [aux_sym_comparison_operator_token25] = ACTIONS(629), - [aux_sym_comparison_operator_token26] = ACTIONS(629), - [aux_sym_comparison_operator_token27] = ACTIONS(629), - [aux_sym_comparison_operator_token28] = ACTIONS(631), - [aux_sym_comparison_operator_token29] = ACTIONS(629), - [aux_sym_comparison_operator_token30] = ACTIONS(629), - [aux_sym_comparison_operator_token31] = ACTIONS(629), - [aux_sym_comparison_operator_token32] = ACTIONS(629), - [aux_sym_comparison_operator_token33] = ACTIONS(629), - [aux_sym_comparison_operator_token34] = ACTIONS(631), - [aux_sym_comparison_operator_token35] = ACTIONS(629), - [aux_sym_comparison_operator_token36] = ACTIONS(629), - [aux_sym_comparison_operator_token37] = ACTIONS(629), - [aux_sym_comparison_operator_token38] = ACTIONS(629), - [aux_sym_comparison_operator_token39] = ACTIONS(629), - [aux_sym_comparison_operator_token40] = ACTIONS(629), - [aux_sym_comparison_operator_token41] = ACTIONS(629), - [aux_sym_comparison_operator_token42] = ACTIONS(629), - [aux_sym_comparison_operator_token43] = ACTIONS(629), - [aux_sym_comparison_operator_token44] = ACTIONS(629), - [aux_sym_comparison_operator_token45] = ACTIONS(629), - [aux_sym_comparison_operator_token46] = ACTIONS(629), - [aux_sym_comparison_operator_token47] = ACTIONS(629), - [aux_sym_comparison_operator_token48] = ACTIONS(629), - [aux_sym_comparison_operator_token49] = ACTIONS(629), - [aux_sym_comparison_operator_token50] = ACTIONS(629), - [aux_sym_format_operator_token1] = ACTIONS(629), - [anon_sym_LPAREN] = ACTIONS(629), - [anon_sym_RPAREN] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(629), - [anon_sym_PIPE] = ACTIONS(629), - [anon_sym_PERCENT] = ACTIONS(631), - [aux_sym_logical_expression_token1] = ACTIONS(629), - [aux_sym_logical_expression_token2] = ACTIONS(629), - [aux_sym_logical_expression_token3] = ACTIONS(629), - [aux_sym_bitwise_expression_token1] = ACTIONS(629), - [aux_sym_bitwise_expression_token2] = ACTIONS(629), - [aux_sym_bitwise_expression_token3] = ACTIONS(629), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(631), - [anon_sym_BSLASH] = ACTIONS(629), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_DOT_DOT] = ACTIONS(629), - [anon_sym_PLUS_PLUS] = ACTIONS(629), - [anon_sym_DASH_DASH] = ACTIONS(629), - [anon_sym_DOT2] = ACTIONS(631), - [anon_sym_COLON_COLON] = ACTIONS(629), - [anon_sym_RBRACK] = ACTIONS(629), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + [sym__statement_terminator] = ACTIONS(595), }, [94] = { - [sym_argument_list] = STATE(135), - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_PLUS_EQ] = ACTIONS(591), - [anon_sym_STAR_EQ] = ACTIONS(591), - [anon_sym_SLASH_EQ] = ACTIONS(591), - [anon_sym_PERCENT_EQ] = ACTIONS(591), - [anon_sym_DASH_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_2_GT] = ACTIONS(593), - [anon_sym_2_GT_GT] = ACTIONS(591), - [anon_sym_3_GT] = ACTIONS(593), - [anon_sym_3_GT_GT] = ACTIONS(591), - [anon_sym_4_GT] = ACTIONS(593), - [anon_sym_4_GT_GT] = ACTIONS(591), - [anon_sym_5_GT] = ACTIONS(593), - [anon_sym_5_GT_GT] = ACTIONS(591), - [anon_sym_6_GT] = ACTIONS(593), - [anon_sym_6_GT_GT] = ACTIONS(591), - [anon_sym_STAR_GT] = ACTIONS(593), - [anon_sym_STAR_GT_GT] = ACTIONS(591), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_STAR_GT_AMP1] = ACTIONS(591), - [anon_sym_2_GT_AMP1] = ACTIONS(591), - [anon_sym_3_GT_AMP1] = ACTIONS(591), - [anon_sym_4_GT_AMP1] = ACTIONS(591), - [anon_sym_5_GT_AMP1] = ACTIONS(591), - [anon_sym_6_GT_AMP1] = ACTIONS(591), - [anon_sym_STAR_GT_AMP2] = ACTIONS(591), - [anon_sym_1_GT_AMP2] = ACTIONS(591), - [anon_sym_3_GT_AMP2] = ACTIONS(591), - [anon_sym_4_GT_AMP2] = ACTIONS(591), - [anon_sym_5_GT_AMP2] = ACTIONS(591), - [anon_sym_6_GT_AMP2] = ACTIONS(591), - [aux_sym_comparison_operator_token1] = ACTIONS(591), - [aux_sym_comparison_operator_token2] = ACTIONS(591), - [aux_sym_comparison_operator_token3] = ACTIONS(591), - [aux_sym_comparison_operator_token4] = ACTIONS(591), - [aux_sym_comparison_operator_token5] = ACTIONS(591), - [aux_sym_comparison_operator_token6] = ACTIONS(591), - [aux_sym_comparison_operator_token7] = ACTIONS(591), - [aux_sym_comparison_operator_token8] = ACTIONS(591), - [aux_sym_comparison_operator_token9] = ACTIONS(591), - [aux_sym_comparison_operator_token10] = ACTIONS(591), - [aux_sym_comparison_operator_token11] = ACTIONS(591), - [aux_sym_comparison_operator_token12] = ACTIONS(591), - [aux_sym_comparison_operator_token13] = ACTIONS(591), - [aux_sym_comparison_operator_token14] = ACTIONS(591), - [aux_sym_comparison_operator_token15] = ACTIONS(591), - [aux_sym_comparison_operator_token16] = ACTIONS(591), - [aux_sym_comparison_operator_token17] = ACTIONS(591), - [aux_sym_comparison_operator_token18] = ACTIONS(591), - [aux_sym_comparison_operator_token19] = ACTIONS(591), - [aux_sym_comparison_operator_token20] = ACTIONS(591), - [aux_sym_comparison_operator_token21] = ACTIONS(591), - [aux_sym_comparison_operator_token22] = ACTIONS(591), - [aux_sym_comparison_operator_token23] = ACTIONS(591), - [aux_sym_comparison_operator_token24] = ACTIONS(591), - [aux_sym_comparison_operator_token25] = ACTIONS(591), - [aux_sym_comparison_operator_token26] = ACTIONS(591), - [aux_sym_comparison_operator_token27] = ACTIONS(591), - [aux_sym_comparison_operator_token28] = ACTIONS(593), - [aux_sym_comparison_operator_token29] = ACTIONS(591), - [aux_sym_comparison_operator_token30] = ACTIONS(591), - [aux_sym_comparison_operator_token31] = ACTIONS(591), - [aux_sym_comparison_operator_token32] = ACTIONS(591), - [aux_sym_comparison_operator_token33] = ACTIONS(591), - [aux_sym_comparison_operator_token34] = ACTIONS(593), - [aux_sym_comparison_operator_token35] = ACTIONS(591), - [aux_sym_comparison_operator_token36] = ACTIONS(591), - [aux_sym_comparison_operator_token37] = ACTIONS(591), - [aux_sym_comparison_operator_token38] = ACTIONS(591), - [aux_sym_comparison_operator_token39] = ACTIONS(591), - [aux_sym_comparison_operator_token40] = ACTIONS(591), - [aux_sym_comparison_operator_token41] = ACTIONS(591), - [aux_sym_comparison_operator_token42] = ACTIONS(591), - [aux_sym_comparison_operator_token43] = ACTIONS(591), - [aux_sym_comparison_operator_token44] = ACTIONS(591), - [aux_sym_comparison_operator_token45] = ACTIONS(591), - [aux_sym_comparison_operator_token46] = ACTIONS(591), - [aux_sym_comparison_operator_token47] = ACTIONS(591), - [aux_sym_comparison_operator_token48] = ACTIONS(591), - [aux_sym_comparison_operator_token49] = ACTIONS(591), - [aux_sym_comparison_operator_token50] = ACTIONS(591), - [aux_sym_format_operator_token1] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(593), - [aux_sym_logical_expression_token1] = ACTIONS(591), - [aux_sym_logical_expression_token2] = ACTIONS(591), - [aux_sym_logical_expression_token3] = ACTIONS(591), - [aux_sym_bitwise_expression_token1] = ACTIONS(591), - [aux_sym_bitwise_expression_token2] = ACTIONS(591), - [aux_sym_bitwise_expression_token3] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_BSLASH] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS_PLUS] = ACTIONS(591), - [anon_sym_DASH_DASH] = ACTIONS(591), - [anon_sym_DOT2] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(591), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), - [sym__statement_terminator] = ACTIONS(591), - }, - [95] = { + [sym_argument_list] = STATE(153), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(635), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + [sym__statement_terminator] = ACTIONS(595), + }, + [95] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_PLUS_EQ] = ACTIONS(605), + [anon_sym_STAR_EQ] = ACTIONS(605), + [anon_sym_SLASH_EQ] = ACTIONS(605), + [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_DASH_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_2_GT] = ACTIONS(607), + [anon_sym_2_GT_GT] = ACTIONS(605), + [anon_sym_3_GT] = ACTIONS(607), + [anon_sym_3_GT_GT] = ACTIONS(605), + [anon_sym_4_GT] = ACTIONS(607), + [anon_sym_4_GT_GT] = ACTIONS(605), + [anon_sym_5_GT] = ACTIONS(607), + [anon_sym_5_GT_GT] = ACTIONS(605), + [anon_sym_6_GT] = ACTIONS(607), + [anon_sym_6_GT_GT] = ACTIONS(605), + [anon_sym_STAR_GT] = ACTIONS(607), + [anon_sym_STAR_GT_GT] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_STAR_GT_AMP1] = ACTIONS(605), + [anon_sym_2_GT_AMP1] = ACTIONS(605), + [anon_sym_3_GT_AMP1] = ACTIONS(605), + [anon_sym_4_GT_AMP1] = ACTIONS(605), + [anon_sym_5_GT_AMP1] = ACTIONS(605), + [anon_sym_6_GT_AMP1] = ACTIONS(605), + [anon_sym_STAR_GT_AMP2] = ACTIONS(605), + [anon_sym_1_GT_AMP2] = ACTIONS(605), + [anon_sym_3_GT_AMP2] = ACTIONS(605), + [anon_sym_4_GT_AMP2] = ACTIONS(605), + [anon_sym_5_GT_AMP2] = ACTIONS(605), + [anon_sym_6_GT_AMP2] = ACTIONS(605), + [aux_sym_comparison_operator_token1] = ACTIONS(605), + [aux_sym_comparison_operator_token2] = ACTIONS(605), + [aux_sym_comparison_operator_token3] = ACTIONS(605), + [aux_sym_comparison_operator_token4] = ACTIONS(605), + [aux_sym_comparison_operator_token5] = ACTIONS(605), + [aux_sym_comparison_operator_token6] = ACTIONS(605), + [aux_sym_comparison_operator_token7] = ACTIONS(605), + [aux_sym_comparison_operator_token8] = ACTIONS(605), + [aux_sym_comparison_operator_token9] = ACTIONS(605), + [aux_sym_comparison_operator_token10] = ACTIONS(605), + [aux_sym_comparison_operator_token11] = ACTIONS(605), + [aux_sym_comparison_operator_token12] = ACTIONS(605), + [aux_sym_comparison_operator_token13] = ACTIONS(605), + [aux_sym_comparison_operator_token14] = ACTIONS(605), + [aux_sym_comparison_operator_token15] = ACTIONS(605), + [aux_sym_comparison_operator_token16] = ACTIONS(605), + [aux_sym_comparison_operator_token17] = ACTIONS(605), + [aux_sym_comparison_operator_token18] = ACTIONS(605), + [aux_sym_comparison_operator_token19] = ACTIONS(605), + [aux_sym_comparison_operator_token20] = ACTIONS(605), + [aux_sym_comparison_operator_token21] = ACTIONS(605), + [aux_sym_comparison_operator_token22] = ACTIONS(605), + [aux_sym_comparison_operator_token23] = ACTIONS(605), + [aux_sym_comparison_operator_token24] = ACTIONS(605), + [aux_sym_comparison_operator_token25] = ACTIONS(605), + [aux_sym_comparison_operator_token26] = ACTIONS(605), + [aux_sym_comparison_operator_token27] = ACTIONS(605), + [aux_sym_comparison_operator_token28] = ACTIONS(607), + [aux_sym_comparison_operator_token29] = ACTIONS(605), + [aux_sym_comparison_operator_token30] = ACTIONS(605), + [aux_sym_comparison_operator_token31] = ACTIONS(605), + [aux_sym_comparison_operator_token32] = ACTIONS(605), + [aux_sym_comparison_operator_token33] = ACTIONS(605), + [aux_sym_comparison_operator_token34] = ACTIONS(607), + [aux_sym_comparison_operator_token35] = ACTIONS(605), + [aux_sym_comparison_operator_token36] = ACTIONS(605), + [aux_sym_comparison_operator_token37] = ACTIONS(605), + [aux_sym_comparison_operator_token38] = ACTIONS(605), + [aux_sym_comparison_operator_token39] = ACTIONS(605), + [aux_sym_comparison_operator_token40] = ACTIONS(605), + [aux_sym_comparison_operator_token41] = ACTIONS(605), + [aux_sym_comparison_operator_token42] = ACTIONS(605), + [aux_sym_comparison_operator_token43] = ACTIONS(605), + [aux_sym_comparison_operator_token44] = ACTIONS(605), + [aux_sym_comparison_operator_token45] = ACTIONS(605), + [aux_sym_comparison_operator_token46] = ACTIONS(605), + [aux_sym_comparison_operator_token47] = ACTIONS(605), + [aux_sym_comparison_operator_token48] = ACTIONS(605), + [aux_sym_comparison_operator_token49] = ACTIONS(605), + [aux_sym_comparison_operator_token50] = ACTIONS(605), + [aux_sym_format_operator_token1] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_COMMA] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_PERCENT] = ACTIONS(607), + [aux_sym_logical_expression_token1] = ACTIONS(605), + [aux_sym_logical_expression_token2] = ACTIONS(605), + [aux_sym_logical_expression_token3] = ACTIONS(605), + [aux_sym_bitwise_expression_token1] = ACTIONS(605), + [aux_sym_bitwise_expression_token2] = ACTIONS(605), + [aux_sym_bitwise_expression_token3] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(607), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_BSLASH] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(607), + [anon_sym_DOT_DOT] = ACTIONS(605), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_DOT2] = ACTIONS(607), + [anon_sym_COLON_COLON] = ACTIONS(605), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), + [sym__statement_terminator] = ACTIONS(605), + }, + [96] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(631), + [anon_sym_EQ] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_PLUS_EQ] = ACTIONS(631), + [anon_sym_STAR_EQ] = ACTIONS(631), + [anon_sym_SLASH_EQ] = ACTIONS(631), + [anon_sym_PERCENT_EQ] = ACTIONS(631), + [anon_sym_DASH_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_2_GT] = ACTIONS(633), + [anon_sym_2_GT_GT] = ACTIONS(631), + [anon_sym_3_GT] = ACTIONS(633), + [anon_sym_3_GT_GT] = ACTIONS(631), + [anon_sym_4_GT] = ACTIONS(633), + [anon_sym_4_GT_GT] = ACTIONS(631), + [anon_sym_5_GT] = ACTIONS(633), + [anon_sym_5_GT_GT] = ACTIONS(631), + [anon_sym_6_GT] = ACTIONS(633), + [anon_sym_6_GT_GT] = ACTIONS(631), + [anon_sym_STAR_GT] = ACTIONS(633), + [anon_sym_STAR_GT_GT] = ACTIONS(631), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_STAR_GT_AMP1] = ACTIONS(631), + [anon_sym_2_GT_AMP1] = ACTIONS(631), + [anon_sym_3_GT_AMP1] = ACTIONS(631), + [anon_sym_4_GT_AMP1] = ACTIONS(631), + [anon_sym_5_GT_AMP1] = ACTIONS(631), + [anon_sym_6_GT_AMP1] = ACTIONS(631), + [anon_sym_STAR_GT_AMP2] = ACTIONS(631), + [anon_sym_1_GT_AMP2] = ACTIONS(631), + [anon_sym_3_GT_AMP2] = ACTIONS(631), + [anon_sym_4_GT_AMP2] = ACTIONS(631), + [anon_sym_5_GT_AMP2] = ACTIONS(631), + [anon_sym_6_GT_AMP2] = ACTIONS(631), + [aux_sym_comparison_operator_token1] = ACTIONS(631), + [aux_sym_comparison_operator_token2] = ACTIONS(631), + [aux_sym_comparison_operator_token3] = ACTIONS(631), + [aux_sym_comparison_operator_token4] = ACTIONS(631), + [aux_sym_comparison_operator_token5] = ACTIONS(631), + [aux_sym_comparison_operator_token6] = ACTIONS(631), + [aux_sym_comparison_operator_token7] = ACTIONS(631), + [aux_sym_comparison_operator_token8] = ACTIONS(631), + [aux_sym_comparison_operator_token9] = ACTIONS(631), + [aux_sym_comparison_operator_token10] = ACTIONS(631), + [aux_sym_comparison_operator_token11] = ACTIONS(631), + [aux_sym_comparison_operator_token12] = ACTIONS(631), + [aux_sym_comparison_operator_token13] = ACTIONS(631), + [aux_sym_comparison_operator_token14] = ACTIONS(631), + [aux_sym_comparison_operator_token15] = ACTIONS(631), + [aux_sym_comparison_operator_token16] = ACTIONS(631), + [aux_sym_comparison_operator_token17] = ACTIONS(631), + [aux_sym_comparison_operator_token18] = ACTIONS(631), + [aux_sym_comparison_operator_token19] = ACTIONS(631), + [aux_sym_comparison_operator_token20] = ACTIONS(631), + [aux_sym_comparison_operator_token21] = ACTIONS(631), + [aux_sym_comparison_operator_token22] = ACTIONS(631), + [aux_sym_comparison_operator_token23] = ACTIONS(631), + [aux_sym_comparison_operator_token24] = ACTIONS(631), + [aux_sym_comparison_operator_token25] = ACTIONS(631), + [aux_sym_comparison_operator_token26] = ACTIONS(631), + [aux_sym_comparison_operator_token27] = ACTIONS(631), + [aux_sym_comparison_operator_token28] = ACTIONS(633), + [aux_sym_comparison_operator_token29] = ACTIONS(631), + [aux_sym_comparison_operator_token30] = ACTIONS(631), + [aux_sym_comparison_operator_token31] = ACTIONS(631), + [aux_sym_comparison_operator_token32] = ACTIONS(631), + [aux_sym_comparison_operator_token33] = ACTIONS(631), + [aux_sym_comparison_operator_token34] = ACTIONS(633), + [aux_sym_comparison_operator_token35] = ACTIONS(631), + [aux_sym_comparison_operator_token36] = ACTIONS(631), + [aux_sym_comparison_operator_token37] = ACTIONS(631), + [aux_sym_comparison_operator_token38] = ACTIONS(631), + [aux_sym_comparison_operator_token39] = ACTIONS(631), + [aux_sym_comparison_operator_token40] = ACTIONS(631), + [aux_sym_comparison_operator_token41] = ACTIONS(631), + [aux_sym_comparison_operator_token42] = ACTIONS(631), + [aux_sym_comparison_operator_token43] = ACTIONS(631), + [aux_sym_comparison_operator_token44] = ACTIONS(631), + [aux_sym_comparison_operator_token45] = ACTIONS(631), + [aux_sym_comparison_operator_token46] = ACTIONS(631), + [aux_sym_comparison_operator_token47] = ACTIONS(631), + [aux_sym_comparison_operator_token48] = ACTIONS(631), + [aux_sym_comparison_operator_token49] = ACTIONS(631), + [aux_sym_comparison_operator_token50] = ACTIONS(631), + [aux_sym_format_operator_token1] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(631), + [anon_sym_RPAREN] = ACTIONS(631), + [anon_sym_COMMA] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_PERCENT] = ACTIONS(633), + [aux_sym_logical_expression_token1] = ACTIONS(631), + [aux_sym_logical_expression_token2] = ACTIONS(631), + [aux_sym_logical_expression_token3] = ACTIONS(631), + [aux_sym_bitwise_expression_token1] = ACTIONS(631), + [aux_sym_bitwise_expression_token2] = ACTIONS(631), + [aux_sym_bitwise_expression_token3] = ACTIONS(631), + [anon_sym_PLUS] = ACTIONS(633), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_BSLASH] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(633), + [anon_sym_DOT_DOT] = ACTIONS(631), + [anon_sym_PLUS_PLUS] = ACTIONS(631), + [anon_sym_DASH_DASH] = ACTIONS(631), + [anon_sym_DOT2] = ACTIONS(633), + [anon_sym_COLON_COLON] = ACTIONS(631), + [anon_sym_RBRACK] = ACTIONS(631), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), + }, + [97] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(635), + [anon_sym_BANG_EQ] = ACTIONS(635), + [anon_sym_PLUS_EQ] = ACTIONS(635), + [anon_sym_STAR_EQ] = ACTIONS(635), + [anon_sym_SLASH_EQ] = ACTIONS(635), + [anon_sym_PERCENT_EQ] = ACTIONS(635), + [anon_sym_DASH_EQ] = ACTIONS(635), + [anon_sym_GT] = ACTIONS(637), + [anon_sym_GT_GT] = ACTIONS(635), + [anon_sym_2_GT] = ACTIONS(637), + [anon_sym_2_GT_GT] = ACTIONS(635), + [anon_sym_3_GT] = ACTIONS(637), + [anon_sym_3_GT_GT] = ACTIONS(635), + [anon_sym_4_GT] = ACTIONS(637), + [anon_sym_4_GT_GT] = ACTIONS(635), + [anon_sym_5_GT] = ACTIONS(637), + [anon_sym_5_GT_GT] = ACTIONS(635), + [anon_sym_6_GT] = ACTIONS(637), + [anon_sym_6_GT_GT] = ACTIONS(635), + [anon_sym_STAR_GT] = ACTIONS(637), + [anon_sym_STAR_GT_GT] = ACTIONS(635), + [anon_sym_LT] = ACTIONS(637), + [anon_sym_STAR_GT_AMP1] = ACTIONS(635), + [anon_sym_2_GT_AMP1] = ACTIONS(635), + [anon_sym_3_GT_AMP1] = ACTIONS(635), + [anon_sym_4_GT_AMP1] = ACTIONS(635), + [anon_sym_5_GT_AMP1] = ACTIONS(635), + [anon_sym_6_GT_AMP1] = ACTIONS(635), + [anon_sym_STAR_GT_AMP2] = ACTIONS(635), + [anon_sym_1_GT_AMP2] = ACTIONS(635), + [anon_sym_3_GT_AMP2] = ACTIONS(635), + [anon_sym_4_GT_AMP2] = ACTIONS(635), + [anon_sym_5_GT_AMP2] = ACTIONS(635), + [anon_sym_6_GT_AMP2] = ACTIONS(635), + [aux_sym_comparison_operator_token1] = ACTIONS(635), + [aux_sym_comparison_operator_token2] = ACTIONS(635), + [aux_sym_comparison_operator_token3] = ACTIONS(635), + [aux_sym_comparison_operator_token4] = ACTIONS(635), + [aux_sym_comparison_operator_token5] = ACTIONS(635), + [aux_sym_comparison_operator_token6] = ACTIONS(635), + [aux_sym_comparison_operator_token7] = ACTIONS(635), + [aux_sym_comparison_operator_token8] = ACTIONS(635), + [aux_sym_comparison_operator_token9] = ACTIONS(635), + [aux_sym_comparison_operator_token10] = ACTIONS(635), + [aux_sym_comparison_operator_token11] = ACTIONS(635), + [aux_sym_comparison_operator_token12] = ACTIONS(635), + [aux_sym_comparison_operator_token13] = ACTIONS(635), + [aux_sym_comparison_operator_token14] = ACTIONS(635), + [aux_sym_comparison_operator_token15] = ACTIONS(635), + [aux_sym_comparison_operator_token16] = ACTIONS(635), + [aux_sym_comparison_operator_token17] = ACTIONS(635), + [aux_sym_comparison_operator_token18] = ACTIONS(635), + [aux_sym_comparison_operator_token19] = ACTIONS(635), + [aux_sym_comparison_operator_token20] = ACTIONS(635), + [aux_sym_comparison_operator_token21] = ACTIONS(635), + [aux_sym_comparison_operator_token22] = ACTIONS(635), + [aux_sym_comparison_operator_token23] = ACTIONS(635), + [aux_sym_comparison_operator_token24] = ACTIONS(635), + [aux_sym_comparison_operator_token25] = ACTIONS(635), + [aux_sym_comparison_operator_token26] = ACTIONS(635), + [aux_sym_comparison_operator_token27] = ACTIONS(635), + [aux_sym_comparison_operator_token28] = ACTIONS(637), + [aux_sym_comparison_operator_token29] = ACTIONS(635), + [aux_sym_comparison_operator_token30] = ACTIONS(635), + [aux_sym_comparison_operator_token31] = ACTIONS(635), + [aux_sym_comparison_operator_token32] = ACTIONS(635), [aux_sym_comparison_operator_token33] = ACTIONS(635), [aux_sym_comparison_operator_token34] = ACTIONS(637), [aux_sym_comparison_operator_token35] = ACTIONS(635), @@ -37589,7 +37755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(635), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), }, - [96] = { + [98] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(639), [anon_sym_EQ] = ACTIONS(639), @@ -37701,7 +37867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(639), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), }, - [97] = { + [99] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(643), [anon_sym_EQ] = ACTIONS(643), @@ -37813,7 +37979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(643), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), }, - [98] = { + [100] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(647), [anon_sym_EQ] = ACTIONS(647), @@ -37925,7 +38091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(647), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), }, - [99] = { + [101] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(651), [anon_sym_EQ] = ACTIONS(651), @@ -38037,7 +38203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(651), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), }, - [100] = { + [102] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(655), [anon_sym_EQ] = ACTIONS(655), @@ -38149,7 +38315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(655), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), }, - [101] = { + [103] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(659), [anon_sym_EQ] = ACTIONS(659), @@ -38261,119 +38427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(659), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), }, - [102] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(601), - [anon_sym_BANG_EQ] = ACTIONS(601), - [anon_sym_PLUS_EQ] = ACTIONS(601), - [anon_sym_STAR_EQ] = ACTIONS(601), - [anon_sym_SLASH_EQ] = ACTIONS(601), - [anon_sym_PERCENT_EQ] = ACTIONS(601), - [anon_sym_DASH_EQ] = ACTIONS(601), - [anon_sym_GT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(601), - [anon_sym_2_GT] = ACTIONS(603), - [anon_sym_2_GT_GT] = ACTIONS(601), - [anon_sym_3_GT] = ACTIONS(603), - [anon_sym_3_GT_GT] = ACTIONS(601), - [anon_sym_4_GT] = ACTIONS(603), - [anon_sym_4_GT_GT] = ACTIONS(601), - [anon_sym_5_GT] = ACTIONS(603), - [anon_sym_5_GT_GT] = ACTIONS(601), - [anon_sym_6_GT] = ACTIONS(603), - [anon_sym_6_GT_GT] = ACTIONS(601), - [anon_sym_STAR_GT] = ACTIONS(603), - [anon_sym_STAR_GT_GT] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(603), - [anon_sym_STAR_GT_AMP1] = ACTIONS(601), - [anon_sym_2_GT_AMP1] = ACTIONS(601), - [anon_sym_3_GT_AMP1] = ACTIONS(601), - [anon_sym_4_GT_AMP1] = ACTIONS(601), - [anon_sym_5_GT_AMP1] = ACTIONS(601), - [anon_sym_6_GT_AMP1] = ACTIONS(601), - [anon_sym_STAR_GT_AMP2] = ACTIONS(601), - [anon_sym_1_GT_AMP2] = ACTIONS(601), - [anon_sym_3_GT_AMP2] = ACTIONS(601), - [anon_sym_4_GT_AMP2] = ACTIONS(601), - [anon_sym_5_GT_AMP2] = ACTIONS(601), - [anon_sym_6_GT_AMP2] = ACTIONS(601), - [aux_sym_comparison_operator_token1] = ACTIONS(601), - [aux_sym_comparison_operator_token2] = ACTIONS(601), - [aux_sym_comparison_operator_token3] = ACTIONS(601), - [aux_sym_comparison_operator_token4] = ACTIONS(601), - [aux_sym_comparison_operator_token5] = ACTIONS(601), - [aux_sym_comparison_operator_token6] = ACTIONS(601), - [aux_sym_comparison_operator_token7] = ACTIONS(601), - [aux_sym_comparison_operator_token8] = ACTIONS(601), - [aux_sym_comparison_operator_token9] = ACTIONS(601), - [aux_sym_comparison_operator_token10] = ACTIONS(601), - [aux_sym_comparison_operator_token11] = ACTIONS(601), - [aux_sym_comparison_operator_token12] = ACTIONS(601), - [aux_sym_comparison_operator_token13] = ACTIONS(601), - [aux_sym_comparison_operator_token14] = ACTIONS(601), - [aux_sym_comparison_operator_token15] = ACTIONS(601), - [aux_sym_comparison_operator_token16] = ACTIONS(601), - [aux_sym_comparison_operator_token17] = ACTIONS(601), - [aux_sym_comparison_operator_token18] = ACTIONS(601), - [aux_sym_comparison_operator_token19] = ACTIONS(601), - [aux_sym_comparison_operator_token20] = ACTIONS(601), - [aux_sym_comparison_operator_token21] = ACTIONS(601), - [aux_sym_comparison_operator_token22] = ACTIONS(601), - [aux_sym_comparison_operator_token23] = ACTIONS(601), - [aux_sym_comparison_operator_token24] = ACTIONS(601), - [aux_sym_comparison_operator_token25] = ACTIONS(601), - [aux_sym_comparison_operator_token26] = ACTIONS(601), - [aux_sym_comparison_operator_token27] = ACTIONS(601), - [aux_sym_comparison_operator_token28] = ACTIONS(603), - [aux_sym_comparison_operator_token29] = ACTIONS(601), - [aux_sym_comparison_operator_token30] = ACTIONS(601), - [aux_sym_comparison_operator_token31] = ACTIONS(601), - [aux_sym_comparison_operator_token32] = ACTIONS(601), - [aux_sym_comparison_operator_token33] = ACTIONS(601), - [aux_sym_comparison_operator_token34] = ACTIONS(603), - [aux_sym_comparison_operator_token35] = ACTIONS(601), - [aux_sym_comparison_operator_token36] = ACTIONS(601), - [aux_sym_comparison_operator_token37] = ACTIONS(601), - [aux_sym_comparison_operator_token38] = ACTIONS(601), - [aux_sym_comparison_operator_token39] = ACTIONS(601), - [aux_sym_comparison_operator_token40] = ACTIONS(601), - [aux_sym_comparison_operator_token41] = ACTIONS(601), - [aux_sym_comparison_operator_token42] = ACTIONS(601), - [aux_sym_comparison_operator_token43] = ACTIONS(601), - [aux_sym_comparison_operator_token44] = ACTIONS(601), - [aux_sym_comparison_operator_token45] = ACTIONS(601), - [aux_sym_comparison_operator_token46] = ACTIONS(601), - [aux_sym_comparison_operator_token47] = ACTIONS(601), - [aux_sym_comparison_operator_token48] = ACTIONS(601), - [aux_sym_comparison_operator_token49] = ACTIONS(601), - [aux_sym_comparison_operator_token50] = ACTIONS(601), - [aux_sym_format_operator_token1] = ACTIONS(601), - [anon_sym_LPAREN] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(601), - [anon_sym_LBRACE] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(603), - [aux_sym_logical_expression_token1] = ACTIONS(601), - [aux_sym_logical_expression_token2] = ACTIONS(601), - [aux_sym_logical_expression_token3] = ACTIONS(601), - [aux_sym_bitwise_expression_token1] = ACTIONS(601), - [aux_sym_bitwise_expression_token2] = ACTIONS(601), - [aux_sym_bitwise_expression_token3] = ACTIONS(601), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(603), - [anon_sym_BSLASH] = ACTIONS(601), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_DOT_DOT] = ACTIONS(601), - [anon_sym_PLUS_PLUS] = ACTIONS(601), - [anon_sym_DASH_DASH] = ACTIONS(601), - [anon_sym_DOT2] = ACTIONS(603), - [anon_sym_COLON_COLON] = ACTIONS(601), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), - [sym__statement_terminator] = ACTIONS(601), - }, - [103] = { + [104] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(663), [anon_sym_EQ] = ACTIONS(663), @@ -38485,7 +38539,119 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(663), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), }, - [104] = { + [105] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + [sym__statement_terminator] = ACTIONS(591), + }, + [106] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(667), [anon_sym_EQ] = ACTIONS(667), @@ -38597,7 +38763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(667), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), }, - [105] = { + [107] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(671), [anon_sym_EQ] = ACTIONS(671), @@ -38709,7 +38875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(671), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), }, - [106] = { + [108] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_EQ] = ACTIONS(675), @@ -38821,119 +38987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(675), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), }, - [107] = { - [sym_argument_list] = STATE(135), - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_PLUS_EQ] = ACTIONS(591), - [anon_sym_STAR_EQ] = ACTIONS(591), - [anon_sym_SLASH_EQ] = ACTIONS(591), - [anon_sym_PERCENT_EQ] = ACTIONS(591), - [anon_sym_DASH_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_2_GT] = ACTIONS(593), - [anon_sym_2_GT_GT] = ACTIONS(591), - [anon_sym_3_GT] = ACTIONS(593), - [anon_sym_3_GT_GT] = ACTIONS(591), - [anon_sym_4_GT] = ACTIONS(593), - [anon_sym_4_GT_GT] = ACTIONS(591), - [anon_sym_5_GT] = ACTIONS(593), - [anon_sym_5_GT_GT] = ACTIONS(591), - [anon_sym_6_GT] = ACTIONS(593), - [anon_sym_6_GT_GT] = ACTIONS(591), - [anon_sym_STAR_GT] = ACTIONS(593), - [anon_sym_STAR_GT_GT] = ACTIONS(591), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_STAR_GT_AMP1] = ACTIONS(591), - [anon_sym_2_GT_AMP1] = ACTIONS(591), - [anon_sym_3_GT_AMP1] = ACTIONS(591), - [anon_sym_4_GT_AMP1] = ACTIONS(591), - [anon_sym_5_GT_AMP1] = ACTIONS(591), - [anon_sym_6_GT_AMP1] = ACTIONS(591), - [anon_sym_STAR_GT_AMP2] = ACTIONS(591), - [anon_sym_1_GT_AMP2] = ACTIONS(591), - [anon_sym_3_GT_AMP2] = ACTIONS(591), - [anon_sym_4_GT_AMP2] = ACTIONS(591), - [anon_sym_5_GT_AMP2] = ACTIONS(591), - [anon_sym_6_GT_AMP2] = ACTIONS(591), - [aux_sym_comparison_operator_token1] = ACTIONS(591), - [aux_sym_comparison_operator_token2] = ACTIONS(591), - [aux_sym_comparison_operator_token3] = ACTIONS(591), - [aux_sym_comparison_operator_token4] = ACTIONS(591), - [aux_sym_comparison_operator_token5] = ACTIONS(591), - [aux_sym_comparison_operator_token6] = ACTIONS(591), - [aux_sym_comparison_operator_token7] = ACTIONS(591), - [aux_sym_comparison_operator_token8] = ACTIONS(591), - [aux_sym_comparison_operator_token9] = ACTIONS(591), - [aux_sym_comparison_operator_token10] = ACTIONS(591), - [aux_sym_comparison_operator_token11] = ACTIONS(591), - [aux_sym_comparison_operator_token12] = ACTIONS(591), - [aux_sym_comparison_operator_token13] = ACTIONS(591), - [aux_sym_comparison_operator_token14] = ACTIONS(591), - [aux_sym_comparison_operator_token15] = ACTIONS(591), - [aux_sym_comparison_operator_token16] = ACTIONS(591), - [aux_sym_comparison_operator_token17] = ACTIONS(591), - [aux_sym_comparison_operator_token18] = ACTIONS(591), - [aux_sym_comparison_operator_token19] = ACTIONS(591), - [aux_sym_comparison_operator_token20] = ACTIONS(591), - [aux_sym_comparison_operator_token21] = ACTIONS(591), - [aux_sym_comparison_operator_token22] = ACTIONS(591), - [aux_sym_comparison_operator_token23] = ACTIONS(591), - [aux_sym_comparison_operator_token24] = ACTIONS(591), - [aux_sym_comparison_operator_token25] = ACTIONS(591), - [aux_sym_comparison_operator_token26] = ACTIONS(591), - [aux_sym_comparison_operator_token27] = ACTIONS(591), - [aux_sym_comparison_operator_token28] = ACTIONS(593), - [aux_sym_comparison_operator_token29] = ACTIONS(591), - [aux_sym_comparison_operator_token30] = ACTIONS(591), - [aux_sym_comparison_operator_token31] = ACTIONS(591), - [aux_sym_comparison_operator_token32] = ACTIONS(591), - [aux_sym_comparison_operator_token33] = ACTIONS(591), - [aux_sym_comparison_operator_token34] = ACTIONS(593), - [aux_sym_comparison_operator_token35] = ACTIONS(591), - [aux_sym_comparison_operator_token36] = ACTIONS(591), - [aux_sym_comparison_operator_token37] = ACTIONS(591), - [aux_sym_comparison_operator_token38] = ACTIONS(591), - [aux_sym_comparison_operator_token39] = ACTIONS(591), - [aux_sym_comparison_operator_token40] = ACTIONS(591), - [aux_sym_comparison_operator_token41] = ACTIONS(591), - [aux_sym_comparison_operator_token42] = ACTIONS(591), - [aux_sym_comparison_operator_token43] = ACTIONS(591), - [aux_sym_comparison_operator_token44] = ACTIONS(591), - [aux_sym_comparison_operator_token45] = ACTIONS(591), - [aux_sym_comparison_operator_token46] = ACTIONS(591), - [aux_sym_comparison_operator_token47] = ACTIONS(591), - [aux_sym_comparison_operator_token48] = ACTIONS(591), - [aux_sym_comparison_operator_token49] = ACTIONS(591), - [aux_sym_comparison_operator_token50] = ACTIONS(591), - [aux_sym_format_operator_token1] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(593), - [aux_sym_logical_expression_token1] = ACTIONS(591), - [aux_sym_logical_expression_token2] = ACTIONS(591), - [aux_sym_logical_expression_token3] = ACTIONS(591), - [aux_sym_bitwise_expression_token1] = ACTIONS(591), - [aux_sym_bitwise_expression_token2] = ACTIONS(591), - [aux_sym_bitwise_expression_token3] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_BSLASH] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS_PLUS] = ACTIONS(591), - [anon_sym_DASH_DASH] = ACTIONS(591), - [anon_sym_DOT2] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(591), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), - [sym__statement_terminator] = ACTIONS(591), - }, - [108] = { + [109] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(679), [anon_sym_EQ] = ACTIONS(679), @@ -39045,7 +39099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(679), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), }, - [109] = { + [110] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(683), [anon_sym_EQ] = ACTIONS(683), @@ -39055,21 +39109,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_EQ] = ACTIONS(683), [anon_sym_PERCENT_EQ] = ACTIONS(683), [anon_sym_DASH_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(685), [anon_sym_GT_GT] = ACTIONS(683), - [anon_sym_2_GT] = ACTIONS(686), + [anon_sym_2_GT] = ACTIONS(685), [anon_sym_2_GT_GT] = ACTIONS(683), - [anon_sym_3_GT] = ACTIONS(686), + [anon_sym_3_GT] = ACTIONS(685), [anon_sym_3_GT_GT] = ACTIONS(683), - [anon_sym_4_GT] = ACTIONS(686), + [anon_sym_4_GT] = ACTIONS(685), [anon_sym_4_GT_GT] = ACTIONS(683), - [anon_sym_5_GT] = ACTIONS(686), + [anon_sym_5_GT] = ACTIONS(685), [anon_sym_5_GT_GT] = ACTIONS(683), - [anon_sym_6_GT] = ACTIONS(686), + [anon_sym_6_GT] = ACTIONS(685), [anon_sym_6_GT_GT] = ACTIONS(683), - [anon_sym_STAR_GT] = ACTIONS(686), + [anon_sym_STAR_GT] = ACTIONS(685), [anon_sym_STAR_GT_GT] = ACTIONS(683), - [anon_sym_LT] = ACTIONS(686), + [anon_sym_LT] = ACTIONS(685), [anon_sym_STAR_GT_AMP1] = ACTIONS(683), [anon_sym_2_GT_AMP1] = ACTIONS(683), [anon_sym_3_GT_AMP1] = ACTIONS(683), @@ -39109,13 +39163,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token25] = ACTIONS(683), [aux_sym_comparison_operator_token26] = ACTIONS(683), [aux_sym_comparison_operator_token27] = ACTIONS(683), - [aux_sym_comparison_operator_token28] = ACTIONS(686), + [aux_sym_comparison_operator_token28] = ACTIONS(685), [aux_sym_comparison_operator_token29] = ACTIONS(683), [aux_sym_comparison_operator_token30] = ACTIONS(683), [aux_sym_comparison_operator_token31] = ACTIONS(683), [aux_sym_comparison_operator_token32] = ACTIONS(683), [aux_sym_comparison_operator_token33] = ACTIONS(683), - [aux_sym_comparison_operator_token34] = ACTIONS(686), + [aux_sym_comparison_operator_token34] = ACTIONS(685), [aux_sym_comparison_operator_token35] = ACTIONS(683), [aux_sym_comparison_operator_token36] = ACTIONS(683), [aux_sym_comparison_operator_token37] = ACTIONS(683), @@ -39137,251 +39191,251 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(683), [anon_sym_COMMA] = ACTIONS(683), [anon_sym_PIPE] = ACTIONS(683), - [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(685), [aux_sym_logical_expression_token1] = ACTIONS(683), [aux_sym_logical_expression_token2] = ACTIONS(683), [aux_sym_logical_expression_token3] = ACTIONS(683), [aux_sym_bitwise_expression_token1] = ACTIONS(683), [aux_sym_bitwise_expression_token2] = ACTIONS(683), [aux_sym_bitwise_expression_token3] = ACTIONS(683), - [anon_sym_PLUS] = ACTIONS(686), - [anon_sym_DASH] = ACTIONS(686), - [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PLUS] = ACTIONS(685), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_SLASH] = ACTIONS(685), [anon_sym_BSLASH] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(685), [anon_sym_DOT_DOT] = ACTIONS(683), [anon_sym_PLUS_PLUS] = ACTIONS(683), [anon_sym_DASH_DASH] = ACTIONS(683), - [anon_sym_DOT2] = ACTIONS(686), + [anon_sym_DOT2] = ACTIONS(685), [anon_sym_COLON_COLON] = ACTIONS(683), [anon_sym_RBRACK] = ACTIONS(683), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), }, - [110] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(689), - [anon_sym_BANG_EQ] = ACTIONS(689), - [anon_sym_PLUS_EQ] = ACTIONS(689), - [anon_sym_STAR_EQ] = ACTIONS(689), - [anon_sym_SLASH_EQ] = ACTIONS(689), - [anon_sym_PERCENT_EQ] = ACTIONS(689), - [anon_sym_DASH_EQ] = ACTIONS(689), - [anon_sym_GT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(689), - [anon_sym_2_GT] = ACTIONS(691), - [anon_sym_2_GT_GT] = ACTIONS(689), - [anon_sym_3_GT] = ACTIONS(691), - [anon_sym_3_GT_GT] = ACTIONS(689), - [anon_sym_4_GT] = ACTIONS(691), - [anon_sym_4_GT_GT] = ACTIONS(689), - [anon_sym_5_GT] = ACTIONS(691), - [anon_sym_5_GT_GT] = ACTIONS(689), - [anon_sym_6_GT] = ACTIONS(691), - [anon_sym_6_GT_GT] = ACTIONS(689), - [anon_sym_STAR_GT] = ACTIONS(691), - [anon_sym_STAR_GT_GT] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(691), - [anon_sym_STAR_GT_AMP1] = ACTIONS(689), - [anon_sym_2_GT_AMP1] = ACTIONS(689), - [anon_sym_3_GT_AMP1] = ACTIONS(689), - [anon_sym_4_GT_AMP1] = ACTIONS(689), - [anon_sym_5_GT_AMP1] = ACTIONS(689), - [anon_sym_6_GT_AMP1] = ACTIONS(689), - [anon_sym_STAR_GT_AMP2] = ACTIONS(689), - [anon_sym_1_GT_AMP2] = ACTIONS(689), - [anon_sym_3_GT_AMP2] = ACTIONS(689), - [anon_sym_4_GT_AMP2] = ACTIONS(689), - [anon_sym_5_GT_AMP2] = ACTIONS(689), - [anon_sym_6_GT_AMP2] = ACTIONS(689), - [aux_sym_comparison_operator_token1] = ACTIONS(689), - [aux_sym_comparison_operator_token2] = ACTIONS(689), - [aux_sym_comparison_operator_token3] = ACTIONS(689), - [aux_sym_comparison_operator_token4] = ACTIONS(689), - [aux_sym_comparison_operator_token5] = ACTIONS(689), - [aux_sym_comparison_operator_token6] = ACTIONS(689), - [aux_sym_comparison_operator_token7] = ACTIONS(689), - [aux_sym_comparison_operator_token8] = ACTIONS(689), - [aux_sym_comparison_operator_token9] = ACTIONS(689), - [aux_sym_comparison_operator_token10] = ACTIONS(689), - [aux_sym_comparison_operator_token11] = ACTIONS(689), - [aux_sym_comparison_operator_token12] = ACTIONS(689), - [aux_sym_comparison_operator_token13] = ACTIONS(689), - [aux_sym_comparison_operator_token14] = ACTIONS(689), - [aux_sym_comparison_operator_token15] = ACTIONS(689), - [aux_sym_comparison_operator_token16] = ACTIONS(689), - [aux_sym_comparison_operator_token17] = ACTIONS(689), - [aux_sym_comparison_operator_token18] = ACTIONS(689), - [aux_sym_comparison_operator_token19] = ACTIONS(689), - [aux_sym_comparison_operator_token20] = ACTIONS(689), - [aux_sym_comparison_operator_token21] = ACTIONS(689), - [aux_sym_comparison_operator_token22] = ACTIONS(689), - [aux_sym_comparison_operator_token23] = ACTIONS(689), - [aux_sym_comparison_operator_token24] = ACTIONS(689), - [aux_sym_comparison_operator_token25] = ACTIONS(689), - [aux_sym_comparison_operator_token26] = ACTIONS(689), - [aux_sym_comparison_operator_token27] = ACTIONS(689), - [aux_sym_comparison_operator_token28] = ACTIONS(691), - [aux_sym_comparison_operator_token29] = ACTIONS(689), - [aux_sym_comparison_operator_token30] = ACTIONS(689), - [aux_sym_comparison_operator_token31] = ACTIONS(689), - [aux_sym_comparison_operator_token32] = ACTIONS(689), - [aux_sym_comparison_operator_token33] = ACTIONS(689), - [aux_sym_comparison_operator_token34] = ACTIONS(691), - [aux_sym_comparison_operator_token35] = ACTIONS(689), - [aux_sym_comparison_operator_token36] = ACTIONS(689), - [aux_sym_comparison_operator_token37] = ACTIONS(689), - [aux_sym_comparison_operator_token38] = ACTIONS(689), - [aux_sym_comparison_operator_token39] = ACTIONS(689), - [aux_sym_comparison_operator_token40] = ACTIONS(689), - [aux_sym_comparison_operator_token41] = ACTIONS(689), - [aux_sym_comparison_operator_token42] = ACTIONS(689), - [aux_sym_comparison_operator_token43] = ACTIONS(689), - [aux_sym_comparison_operator_token44] = ACTIONS(689), - [aux_sym_comparison_operator_token45] = ACTIONS(689), - [aux_sym_comparison_operator_token46] = ACTIONS(689), - [aux_sym_comparison_operator_token47] = ACTIONS(689), - [aux_sym_comparison_operator_token48] = ACTIONS(689), - [aux_sym_comparison_operator_token49] = ACTIONS(689), - [aux_sym_comparison_operator_token50] = ACTIONS(689), - [aux_sym_format_operator_token1] = ACTIONS(689), - [anon_sym_LPAREN] = ACTIONS(689), - [anon_sym_RPAREN] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_PIPE] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(691), - [aux_sym_logical_expression_token1] = ACTIONS(689), - [aux_sym_logical_expression_token2] = ACTIONS(689), - [aux_sym_logical_expression_token3] = ACTIONS(689), - [aux_sym_bitwise_expression_token1] = ACTIONS(689), - [aux_sym_bitwise_expression_token2] = ACTIONS(689), - [aux_sym_bitwise_expression_token3] = ACTIONS(689), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(691), - [anon_sym_BSLASH] = ACTIONS(689), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_DOT_DOT] = ACTIONS(689), - [anon_sym_PLUS_PLUS] = ACTIONS(689), - [anon_sym_DASH_DASH] = ACTIONS(689), - [anon_sym_DOT2] = ACTIONS(691), - [anon_sym_COLON_COLON] = ACTIONS(689), - [anon_sym_RBRACK] = ACTIONS(689), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), - }, [111] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(693), - [anon_sym_BANG_EQ] = ACTIONS(693), - [anon_sym_PLUS_EQ] = ACTIONS(693), - [anon_sym_STAR_EQ] = ACTIONS(693), - [anon_sym_SLASH_EQ] = ACTIONS(693), - [anon_sym_PERCENT_EQ] = ACTIONS(693), - [anon_sym_DASH_EQ] = ACTIONS(693), - [anon_sym_GT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(693), - [anon_sym_2_GT] = ACTIONS(695), - [anon_sym_2_GT_GT] = ACTIONS(693), - [anon_sym_3_GT] = ACTIONS(695), - [anon_sym_3_GT_GT] = ACTIONS(693), - [anon_sym_4_GT] = ACTIONS(695), - [anon_sym_4_GT_GT] = ACTIONS(693), - [anon_sym_5_GT] = ACTIONS(695), - [anon_sym_5_GT_GT] = ACTIONS(693), - [anon_sym_6_GT] = ACTIONS(695), - [anon_sym_6_GT_GT] = ACTIONS(693), - [anon_sym_STAR_GT] = ACTIONS(695), - [anon_sym_STAR_GT_GT] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(695), - [anon_sym_STAR_GT_AMP1] = ACTIONS(693), - [anon_sym_2_GT_AMP1] = ACTIONS(693), - [anon_sym_3_GT_AMP1] = ACTIONS(693), - [anon_sym_4_GT_AMP1] = ACTIONS(693), - [anon_sym_5_GT_AMP1] = ACTIONS(693), - [anon_sym_6_GT_AMP1] = ACTIONS(693), - [anon_sym_STAR_GT_AMP2] = ACTIONS(693), - [anon_sym_1_GT_AMP2] = ACTIONS(693), - [anon_sym_3_GT_AMP2] = ACTIONS(693), - [anon_sym_4_GT_AMP2] = ACTIONS(693), - [anon_sym_5_GT_AMP2] = ACTIONS(693), - [anon_sym_6_GT_AMP2] = ACTIONS(693), - [aux_sym_comparison_operator_token1] = ACTIONS(693), - [aux_sym_comparison_operator_token2] = ACTIONS(693), - [aux_sym_comparison_operator_token3] = ACTIONS(693), - [aux_sym_comparison_operator_token4] = ACTIONS(693), - [aux_sym_comparison_operator_token5] = ACTIONS(693), - [aux_sym_comparison_operator_token6] = ACTIONS(693), - [aux_sym_comparison_operator_token7] = ACTIONS(693), - [aux_sym_comparison_operator_token8] = ACTIONS(693), - [aux_sym_comparison_operator_token9] = ACTIONS(693), - [aux_sym_comparison_operator_token10] = ACTIONS(693), - [aux_sym_comparison_operator_token11] = ACTIONS(693), - [aux_sym_comparison_operator_token12] = ACTIONS(693), - [aux_sym_comparison_operator_token13] = ACTIONS(693), - [aux_sym_comparison_operator_token14] = ACTIONS(693), - [aux_sym_comparison_operator_token15] = ACTIONS(693), - [aux_sym_comparison_operator_token16] = ACTIONS(693), - [aux_sym_comparison_operator_token17] = ACTIONS(693), - [aux_sym_comparison_operator_token18] = ACTIONS(693), - [aux_sym_comparison_operator_token19] = ACTIONS(693), - [aux_sym_comparison_operator_token20] = ACTIONS(693), - [aux_sym_comparison_operator_token21] = ACTIONS(693), - [aux_sym_comparison_operator_token22] = ACTIONS(693), - [aux_sym_comparison_operator_token23] = ACTIONS(693), - [aux_sym_comparison_operator_token24] = ACTIONS(693), - [aux_sym_comparison_operator_token25] = ACTIONS(693), - [aux_sym_comparison_operator_token26] = ACTIONS(693), - [aux_sym_comparison_operator_token27] = ACTIONS(693), - [aux_sym_comparison_operator_token28] = ACTIONS(695), - [aux_sym_comparison_operator_token29] = ACTIONS(693), - [aux_sym_comparison_operator_token30] = ACTIONS(693), - [aux_sym_comparison_operator_token31] = ACTIONS(693), - [aux_sym_comparison_operator_token32] = ACTIONS(693), - [aux_sym_comparison_operator_token33] = ACTIONS(693), - [aux_sym_comparison_operator_token34] = ACTIONS(695), - [aux_sym_comparison_operator_token35] = ACTIONS(693), - [aux_sym_comparison_operator_token36] = ACTIONS(693), - [aux_sym_comparison_operator_token37] = ACTIONS(693), - [aux_sym_comparison_operator_token38] = ACTIONS(693), - [aux_sym_comparison_operator_token39] = ACTIONS(693), - [aux_sym_comparison_operator_token40] = ACTIONS(693), - [aux_sym_comparison_operator_token41] = ACTIONS(693), - [aux_sym_comparison_operator_token42] = ACTIONS(693), - [aux_sym_comparison_operator_token43] = ACTIONS(693), - [aux_sym_comparison_operator_token44] = ACTIONS(693), - [aux_sym_comparison_operator_token45] = ACTIONS(693), - [aux_sym_comparison_operator_token46] = ACTIONS(693), - [aux_sym_comparison_operator_token47] = ACTIONS(693), - [aux_sym_comparison_operator_token48] = ACTIONS(693), - [aux_sym_comparison_operator_token49] = ACTIONS(693), - [aux_sym_comparison_operator_token50] = ACTIONS(693), - [aux_sym_format_operator_token1] = ACTIONS(693), - [anon_sym_LPAREN] = ACTIONS(693), - [anon_sym_RPAREN] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(693), - [anon_sym_PIPE] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(695), - [aux_sym_logical_expression_token1] = ACTIONS(693), - [aux_sym_logical_expression_token2] = ACTIONS(693), - [aux_sym_logical_expression_token3] = ACTIONS(693), - [aux_sym_bitwise_expression_token1] = ACTIONS(693), - [aux_sym_bitwise_expression_token2] = ACTIONS(693), - [aux_sym_bitwise_expression_token3] = ACTIONS(693), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(695), - [anon_sym_BSLASH] = ACTIONS(693), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_DOT_DOT] = ACTIONS(693), - [anon_sym_PLUS_PLUS] = ACTIONS(693), - [anon_sym_DASH_DASH] = ACTIONS(693), - [anon_sym_DOT2] = ACTIONS(695), - [anon_sym_COLON_COLON] = ACTIONS(693), - [anon_sym_RBRACK] = ACTIONS(693), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), + [anon_sym_LBRACK] = ACTIONS(687), + [anon_sym_EQ] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_PLUS_EQ] = ACTIONS(687), + [anon_sym_STAR_EQ] = ACTIONS(687), + [anon_sym_SLASH_EQ] = ACTIONS(687), + [anon_sym_PERCENT_EQ] = ACTIONS(687), + [anon_sym_DASH_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_2_GT] = ACTIONS(689), + [anon_sym_2_GT_GT] = ACTIONS(687), + [anon_sym_3_GT] = ACTIONS(689), + [anon_sym_3_GT_GT] = ACTIONS(687), + [anon_sym_4_GT] = ACTIONS(689), + [anon_sym_4_GT_GT] = ACTIONS(687), + [anon_sym_5_GT] = ACTIONS(689), + [anon_sym_5_GT_GT] = ACTIONS(687), + [anon_sym_6_GT] = ACTIONS(689), + [anon_sym_6_GT_GT] = ACTIONS(687), + [anon_sym_STAR_GT] = ACTIONS(689), + [anon_sym_STAR_GT_GT] = ACTIONS(687), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_STAR_GT_AMP1] = ACTIONS(687), + [anon_sym_2_GT_AMP1] = ACTIONS(687), + [anon_sym_3_GT_AMP1] = ACTIONS(687), + [anon_sym_4_GT_AMP1] = ACTIONS(687), + [anon_sym_5_GT_AMP1] = ACTIONS(687), + [anon_sym_6_GT_AMP1] = ACTIONS(687), + [anon_sym_STAR_GT_AMP2] = ACTIONS(687), + [anon_sym_1_GT_AMP2] = ACTIONS(687), + [anon_sym_3_GT_AMP2] = ACTIONS(687), + [anon_sym_4_GT_AMP2] = ACTIONS(687), + [anon_sym_5_GT_AMP2] = ACTIONS(687), + [anon_sym_6_GT_AMP2] = ACTIONS(687), + [aux_sym_comparison_operator_token1] = ACTIONS(687), + [aux_sym_comparison_operator_token2] = ACTIONS(687), + [aux_sym_comparison_operator_token3] = ACTIONS(687), + [aux_sym_comparison_operator_token4] = ACTIONS(687), + [aux_sym_comparison_operator_token5] = ACTIONS(687), + [aux_sym_comparison_operator_token6] = ACTIONS(687), + [aux_sym_comparison_operator_token7] = ACTIONS(687), + [aux_sym_comparison_operator_token8] = ACTIONS(687), + [aux_sym_comparison_operator_token9] = ACTIONS(687), + [aux_sym_comparison_operator_token10] = ACTIONS(687), + [aux_sym_comparison_operator_token11] = ACTIONS(687), + [aux_sym_comparison_operator_token12] = ACTIONS(687), + [aux_sym_comparison_operator_token13] = ACTIONS(687), + [aux_sym_comparison_operator_token14] = ACTIONS(687), + [aux_sym_comparison_operator_token15] = ACTIONS(687), + [aux_sym_comparison_operator_token16] = ACTIONS(687), + [aux_sym_comparison_operator_token17] = ACTIONS(687), + [aux_sym_comparison_operator_token18] = ACTIONS(687), + [aux_sym_comparison_operator_token19] = ACTIONS(687), + [aux_sym_comparison_operator_token20] = ACTIONS(687), + [aux_sym_comparison_operator_token21] = ACTIONS(687), + [aux_sym_comparison_operator_token22] = ACTIONS(687), + [aux_sym_comparison_operator_token23] = ACTIONS(687), + [aux_sym_comparison_operator_token24] = ACTIONS(687), + [aux_sym_comparison_operator_token25] = ACTIONS(687), + [aux_sym_comparison_operator_token26] = ACTIONS(687), + [aux_sym_comparison_operator_token27] = ACTIONS(687), + [aux_sym_comparison_operator_token28] = ACTIONS(689), + [aux_sym_comparison_operator_token29] = ACTIONS(687), + [aux_sym_comparison_operator_token30] = ACTIONS(687), + [aux_sym_comparison_operator_token31] = ACTIONS(687), + [aux_sym_comparison_operator_token32] = ACTIONS(687), + [aux_sym_comparison_operator_token33] = ACTIONS(687), + [aux_sym_comparison_operator_token34] = ACTIONS(689), + [aux_sym_comparison_operator_token35] = ACTIONS(687), + [aux_sym_comparison_operator_token36] = ACTIONS(687), + [aux_sym_comparison_operator_token37] = ACTIONS(687), + [aux_sym_comparison_operator_token38] = ACTIONS(687), + [aux_sym_comparison_operator_token39] = ACTIONS(687), + [aux_sym_comparison_operator_token40] = ACTIONS(687), + [aux_sym_comparison_operator_token41] = ACTIONS(687), + [aux_sym_comparison_operator_token42] = ACTIONS(687), + [aux_sym_comparison_operator_token43] = ACTIONS(687), + [aux_sym_comparison_operator_token44] = ACTIONS(687), + [aux_sym_comparison_operator_token45] = ACTIONS(687), + [aux_sym_comparison_operator_token46] = ACTIONS(687), + [aux_sym_comparison_operator_token47] = ACTIONS(687), + [aux_sym_comparison_operator_token48] = ACTIONS(687), + [aux_sym_comparison_operator_token49] = ACTIONS(687), + [aux_sym_comparison_operator_token50] = ACTIONS(687), + [aux_sym_format_operator_token1] = ACTIONS(687), + [anon_sym_LPAREN] = ACTIONS(687), + [anon_sym_RPAREN] = ACTIONS(687), + [anon_sym_COMMA] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_PERCENT] = ACTIONS(689), + [aux_sym_logical_expression_token1] = ACTIONS(687), + [aux_sym_logical_expression_token2] = ACTIONS(687), + [aux_sym_logical_expression_token3] = ACTIONS(687), + [aux_sym_bitwise_expression_token1] = ACTIONS(687), + [aux_sym_bitwise_expression_token2] = ACTIONS(687), + [aux_sym_bitwise_expression_token3] = ACTIONS(687), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_BSLASH] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(689), + [anon_sym_DOT_DOT] = ACTIONS(687), + [anon_sym_PLUS_PLUS] = ACTIONS(687), + [anon_sym_DASH_DASH] = ACTIONS(687), + [anon_sym_DOT2] = ACTIONS(689), + [anon_sym_COLON_COLON] = ACTIONS(687), + [anon_sym_RBRACK] = ACTIONS(687), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(687), }, [112] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(691), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_PLUS_EQ] = ACTIONS(691), + [anon_sym_STAR_EQ] = ACTIONS(691), + [anon_sym_SLASH_EQ] = ACTIONS(691), + [anon_sym_PERCENT_EQ] = ACTIONS(691), + [anon_sym_DASH_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(694), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_2_GT] = ACTIONS(694), + [anon_sym_2_GT_GT] = ACTIONS(691), + [anon_sym_3_GT] = ACTIONS(694), + [anon_sym_3_GT_GT] = ACTIONS(691), + [anon_sym_4_GT] = ACTIONS(694), + [anon_sym_4_GT_GT] = ACTIONS(691), + [anon_sym_5_GT] = ACTIONS(694), + [anon_sym_5_GT_GT] = ACTIONS(691), + [anon_sym_6_GT] = ACTIONS(694), + [anon_sym_6_GT_GT] = ACTIONS(691), + [anon_sym_STAR_GT] = ACTIONS(694), + [anon_sym_STAR_GT_GT] = ACTIONS(691), + [anon_sym_LT] = ACTIONS(694), + [anon_sym_STAR_GT_AMP1] = ACTIONS(691), + [anon_sym_2_GT_AMP1] = ACTIONS(691), + [anon_sym_3_GT_AMP1] = ACTIONS(691), + [anon_sym_4_GT_AMP1] = ACTIONS(691), + [anon_sym_5_GT_AMP1] = ACTIONS(691), + [anon_sym_6_GT_AMP1] = ACTIONS(691), + [anon_sym_STAR_GT_AMP2] = ACTIONS(691), + [anon_sym_1_GT_AMP2] = ACTIONS(691), + [anon_sym_3_GT_AMP2] = ACTIONS(691), + [anon_sym_4_GT_AMP2] = ACTIONS(691), + [anon_sym_5_GT_AMP2] = ACTIONS(691), + [anon_sym_6_GT_AMP2] = ACTIONS(691), + [aux_sym_comparison_operator_token1] = ACTIONS(691), + [aux_sym_comparison_operator_token2] = ACTIONS(691), + [aux_sym_comparison_operator_token3] = ACTIONS(691), + [aux_sym_comparison_operator_token4] = ACTIONS(691), + [aux_sym_comparison_operator_token5] = ACTIONS(691), + [aux_sym_comparison_operator_token6] = ACTIONS(691), + [aux_sym_comparison_operator_token7] = ACTIONS(691), + [aux_sym_comparison_operator_token8] = ACTIONS(691), + [aux_sym_comparison_operator_token9] = ACTIONS(691), + [aux_sym_comparison_operator_token10] = ACTIONS(691), + [aux_sym_comparison_operator_token11] = ACTIONS(691), + [aux_sym_comparison_operator_token12] = ACTIONS(691), + [aux_sym_comparison_operator_token13] = ACTIONS(691), + [aux_sym_comparison_operator_token14] = ACTIONS(691), + [aux_sym_comparison_operator_token15] = ACTIONS(691), + [aux_sym_comparison_operator_token16] = ACTIONS(691), + [aux_sym_comparison_operator_token17] = ACTIONS(691), + [aux_sym_comparison_operator_token18] = ACTIONS(691), + [aux_sym_comparison_operator_token19] = ACTIONS(691), + [aux_sym_comparison_operator_token20] = ACTIONS(691), + [aux_sym_comparison_operator_token21] = ACTIONS(691), + [aux_sym_comparison_operator_token22] = ACTIONS(691), + [aux_sym_comparison_operator_token23] = ACTIONS(691), + [aux_sym_comparison_operator_token24] = ACTIONS(691), + [aux_sym_comparison_operator_token25] = ACTIONS(691), + [aux_sym_comparison_operator_token26] = ACTIONS(691), + [aux_sym_comparison_operator_token27] = ACTIONS(691), + [aux_sym_comparison_operator_token28] = ACTIONS(694), + [aux_sym_comparison_operator_token29] = ACTIONS(691), + [aux_sym_comparison_operator_token30] = ACTIONS(691), + [aux_sym_comparison_operator_token31] = ACTIONS(691), + [aux_sym_comparison_operator_token32] = ACTIONS(691), + [aux_sym_comparison_operator_token33] = ACTIONS(691), + [aux_sym_comparison_operator_token34] = ACTIONS(694), + [aux_sym_comparison_operator_token35] = ACTIONS(691), + [aux_sym_comparison_operator_token36] = ACTIONS(691), + [aux_sym_comparison_operator_token37] = ACTIONS(691), + [aux_sym_comparison_operator_token38] = ACTIONS(691), + [aux_sym_comparison_operator_token39] = ACTIONS(691), + [aux_sym_comparison_operator_token40] = ACTIONS(691), + [aux_sym_comparison_operator_token41] = ACTIONS(691), + [aux_sym_comparison_operator_token42] = ACTIONS(691), + [aux_sym_comparison_operator_token43] = ACTIONS(691), + [aux_sym_comparison_operator_token44] = ACTIONS(691), + [aux_sym_comparison_operator_token45] = ACTIONS(691), + [aux_sym_comparison_operator_token46] = ACTIONS(691), + [aux_sym_comparison_operator_token47] = ACTIONS(691), + [aux_sym_comparison_operator_token48] = ACTIONS(691), + [aux_sym_comparison_operator_token49] = ACTIONS(691), + [aux_sym_comparison_operator_token50] = ACTIONS(691), + [aux_sym_format_operator_token1] = ACTIONS(691), + [anon_sym_LPAREN] = ACTIONS(691), + [anon_sym_RPAREN] = ACTIONS(691), + [anon_sym_COMMA] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_PERCENT] = ACTIONS(694), + [aux_sym_logical_expression_token1] = ACTIONS(691), + [aux_sym_logical_expression_token2] = ACTIONS(691), + [aux_sym_logical_expression_token3] = ACTIONS(691), + [aux_sym_bitwise_expression_token1] = ACTIONS(691), + [aux_sym_bitwise_expression_token2] = ACTIONS(691), + [aux_sym_bitwise_expression_token3] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_SLASH] = ACTIONS(694), + [anon_sym_BSLASH] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(694), + [anon_sym_DOT_DOT] = ACTIONS(691), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [anon_sym_DOT2] = ACTIONS(694), + [anon_sym_COLON_COLON] = ACTIONS(691), + [anon_sym_RBRACK] = ACTIONS(691), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(691), + }, + [113] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(697), [anon_sym_EQ] = ACTIONS(697), @@ -39493,7 +39547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(697), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), }, - [113] = { + [114] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(701), [anon_sym_EQ] = ACTIONS(701), @@ -39605,7 +39659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(701), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), }, - [114] = { + [115] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(705), [anon_sym_EQ] = ACTIONS(705), @@ -39717,7 +39771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(705), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), }, - [115] = { + [116] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(709), [anon_sym_EQ] = ACTIONS(709), @@ -39829,7 +39883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(709), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), }, - [116] = { + [117] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(713), [anon_sym_EQ] = ACTIONS(713), @@ -39941,7 +39995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(713), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), }, - [117] = { + [118] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(717), [anon_sym_EQ] = ACTIONS(717), @@ -40053,7 +40107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(717), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), }, - [118] = { + [119] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(721), [anon_sym_EQ] = ACTIONS(721), @@ -40165,7 +40219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(721), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), }, - [119] = { + [120] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(725), [anon_sym_EQ] = ACTIONS(725), @@ -40277,7 +40331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(725), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), }, - [120] = { + [121] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(729), [anon_sym_EQ] = ACTIONS(729), @@ -40389,561 +40443,449 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(729), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), }, - [121] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(605), - [anon_sym_BANG_EQ] = ACTIONS(605), - [anon_sym_PLUS_EQ] = ACTIONS(605), - [anon_sym_STAR_EQ] = ACTIONS(605), - [anon_sym_SLASH_EQ] = ACTIONS(605), - [anon_sym_PERCENT_EQ] = ACTIONS(605), - [anon_sym_DASH_EQ] = ACTIONS(605), - [anon_sym_GT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(605), - [anon_sym_2_GT] = ACTIONS(607), - [anon_sym_2_GT_GT] = ACTIONS(605), - [anon_sym_3_GT] = ACTIONS(607), - [anon_sym_3_GT_GT] = ACTIONS(605), - [anon_sym_4_GT] = ACTIONS(607), - [anon_sym_4_GT_GT] = ACTIONS(605), - [anon_sym_5_GT] = ACTIONS(607), - [anon_sym_5_GT_GT] = ACTIONS(605), - [anon_sym_6_GT] = ACTIONS(607), - [anon_sym_6_GT_GT] = ACTIONS(605), - [anon_sym_STAR_GT] = ACTIONS(607), - [anon_sym_STAR_GT_GT] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(607), - [anon_sym_STAR_GT_AMP1] = ACTIONS(605), - [anon_sym_2_GT_AMP1] = ACTIONS(605), - [anon_sym_3_GT_AMP1] = ACTIONS(605), - [anon_sym_4_GT_AMP1] = ACTIONS(605), - [anon_sym_5_GT_AMP1] = ACTIONS(605), - [anon_sym_6_GT_AMP1] = ACTIONS(605), - [anon_sym_STAR_GT_AMP2] = ACTIONS(605), - [anon_sym_1_GT_AMP2] = ACTIONS(605), - [anon_sym_3_GT_AMP2] = ACTIONS(605), - [anon_sym_4_GT_AMP2] = ACTIONS(605), - [anon_sym_5_GT_AMP2] = ACTIONS(605), - [anon_sym_6_GT_AMP2] = ACTIONS(605), - [aux_sym_comparison_operator_token1] = ACTIONS(605), - [aux_sym_comparison_operator_token2] = ACTIONS(605), - [aux_sym_comparison_operator_token3] = ACTIONS(605), - [aux_sym_comparison_operator_token4] = ACTIONS(605), - [aux_sym_comparison_operator_token5] = ACTIONS(605), - [aux_sym_comparison_operator_token6] = ACTIONS(605), - [aux_sym_comparison_operator_token7] = ACTIONS(605), - [aux_sym_comparison_operator_token8] = ACTIONS(605), - [aux_sym_comparison_operator_token9] = ACTIONS(605), - [aux_sym_comparison_operator_token10] = ACTIONS(605), - [aux_sym_comparison_operator_token11] = ACTIONS(605), - [aux_sym_comparison_operator_token12] = ACTIONS(605), - [aux_sym_comparison_operator_token13] = ACTIONS(605), - [aux_sym_comparison_operator_token14] = ACTIONS(605), - [aux_sym_comparison_operator_token15] = ACTIONS(605), - [aux_sym_comparison_operator_token16] = ACTIONS(605), - [aux_sym_comparison_operator_token17] = ACTIONS(605), - [aux_sym_comparison_operator_token18] = ACTIONS(605), - [aux_sym_comparison_operator_token19] = ACTIONS(605), - [aux_sym_comparison_operator_token20] = ACTIONS(605), - [aux_sym_comparison_operator_token21] = ACTIONS(605), - [aux_sym_comparison_operator_token22] = ACTIONS(605), - [aux_sym_comparison_operator_token23] = ACTIONS(605), - [aux_sym_comparison_operator_token24] = ACTIONS(605), - [aux_sym_comparison_operator_token25] = ACTIONS(605), - [aux_sym_comparison_operator_token26] = ACTIONS(605), - [aux_sym_comparison_operator_token27] = ACTIONS(605), - [aux_sym_comparison_operator_token28] = ACTIONS(607), - [aux_sym_comparison_operator_token29] = ACTIONS(605), - [aux_sym_comparison_operator_token30] = ACTIONS(605), - [aux_sym_comparison_operator_token31] = ACTIONS(605), - [aux_sym_comparison_operator_token32] = ACTIONS(605), - [aux_sym_comparison_operator_token33] = ACTIONS(605), - [aux_sym_comparison_operator_token34] = ACTIONS(607), - [aux_sym_comparison_operator_token35] = ACTIONS(605), - [aux_sym_comparison_operator_token36] = ACTIONS(605), - [aux_sym_comparison_operator_token37] = ACTIONS(605), - [aux_sym_comparison_operator_token38] = ACTIONS(605), - [aux_sym_comparison_operator_token39] = ACTIONS(605), - [aux_sym_comparison_operator_token40] = ACTIONS(605), - [aux_sym_comparison_operator_token41] = ACTIONS(605), - [aux_sym_comparison_operator_token42] = ACTIONS(605), - [aux_sym_comparison_operator_token43] = ACTIONS(605), - [aux_sym_comparison_operator_token44] = ACTIONS(605), - [aux_sym_comparison_operator_token45] = ACTIONS(605), - [aux_sym_comparison_operator_token46] = ACTIONS(605), - [aux_sym_comparison_operator_token47] = ACTIONS(605), - [aux_sym_comparison_operator_token48] = ACTIONS(605), - [aux_sym_comparison_operator_token49] = ACTIONS(605), - [aux_sym_comparison_operator_token50] = ACTIONS(605), - [aux_sym_format_operator_token1] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(605), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_PIPE] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(607), - [aux_sym_logical_expression_token1] = ACTIONS(605), - [aux_sym_logical_expression_token2] = ACTIONS(605), - [aux_sym_logical_expression_token3] = ACTIONS(605), - [aux_sym_bitwise_expression_token1] = ACTIONS(605), - [aux_sym_bitwise_expression_token2] = ACTIONS(605), - [aux_sym_bitwise_expression_token3] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(607), - [anon_sym_BSLASH] = ACTIONS(605), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_DOT_DOT] = ACTIONS(605), - [anon_sym_PLUS_PLUS] = ACTIONS(605), - [anon_sym_DASH_DASH] = ACTIONS(605), - [anon_sym_DOT2] = ACTIONS(607), - [anon_sym_COLON_COLON] = ACTIONS(605), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), - [sym__statement_terminator] = ACTIONS(605), - }, [122] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_EQ] = ACTIONS(625), - [anon_sym_BANG_EQ] = ACTIONS(625), - [anon_sym_PLUS_EQ] = ACTIONS(625), - [anon_sym_STAR_EQ] = ACTIONS(625), - [anon_sym_SLASH_EQ] = ACTIONS(625), - [anon_sym_PERCENT_EQ] = ACTIONS(625), - [anon_sym_DASH_EQ] = ACTIONS(625), - [anon_sym_GT] = ACTIONS(627), - [anon_sym_GT_GT] = ACTIONS(625), - [anon_sym_2_GT] = ACTIONS(627), - [anon_sym_2_GT_GT] = ACTIONS(625), - [anon_sym_3_GT] = ACTIONS(627), - [anon_sym_3_GT_GT] = ACTIONS(625), - [anon_sym_4_GT] = ACTIONS(627), - [anon_sym_4_GT_GT] = ACTIONS(625), - [anon_sym_5_GT] = ACTIONS(627), - [anon_sym_5_GT_GT] = ACTIONS(625), - [anon_sym_6_GT] = ACTIONS(627), - [anon_sym_6_GT_GT] = ACTIONS(625), - [anon_sym_STAR_GT] = ACTIONS(627), - [anon_sym_STAR_GT_GT] = ACTIONS(625), - [anon_sym_LT] = ACTIONS(627), - [anon_sym_STAR_GT_AMP1] = ACTIONS(625), - [anon_sym_2_GT_AMP1] = ACTIONS(625), - [anon_sym_3_GT_AMP1] = ACTIONS(625), - [anon_sym_4_GT_AMP1] = ACTIONS(625), - [anon_sym_5_GT_AMP1] = ACTIONS(625), - [anon_sym_6_GT_AMP1] = ACTIONS(625), - [anon_sym_STAR_GT_AMP2] = ACTIONS(625), - [anon_sym_1_GT_AMP2] = ACTIONS(625), - [anon_sym_3_GT_AMP2] = ACTIONS(625), - [anon_sym_4_GT_AMP2] = ACTIONS(625), - [anon_sym_5_GT_AMP2] = ACTIONS(625), - [anon_sym_6_GT_AMP2] = ACTIONS(625), - [aux_sym_comparison_operator_token1] = ACTIONS(625), - [aux_sym_comparison_operator_token2] = ACTIONS(625), - [aux_sym_comparison_operator_token3] = ACTIONS(625), - [aux_sym_comparison_operator_token4] = ACTIONS(625), - [aux_sym_comparison_operator_token5] = ACTIONS(625), - [aux_sym_comparison_operator_token6] = ACTIONS(625), - [aux_sym_comparison_operator_token7] = ACTIONS(625), - [aux_sym_comparison_operator_token8] = ACTIONS(625), - [aux_sym_comparison_operator_token9] = ACTIONS(625), - [aux_sym_comparison_operator_token10] = ACTIONS(625), - [aux_sym_comparison_operator_token11] = ACTIONS(625), - [aux_sym_comparison_operator_token12] = ACTIONS(625), - [aux_sym_comparison_operator_token13] = ACTIONS(625), - [aux_sym_comparison_operator_token14] = ACTIONS(625), - [aux_sym_comparison_operator_token15] = ACTIONS(625), - [aux_sym_comparison_operator_token16] = ACTIONS(625), - [aux_sym_comparison_operator_token17] = ACTIONS(625), - [aux_sym_comparison_operator_token18] = ACTIONS(625), - [aux_sym_comparison_operator_token19] = ACTIONS(625), - [aux_sym_comparison_operator_token20] = ACTIONS(625), - [aux_sym_comparison_operator_token21] = ACTIONS(625), - [aux_sym_comparison_operator_token22] = ACTIONS(625), - [aux_sym_comparison_operator_token23] = ACTIONS(625), - [aux_sym_comparison_operator_token24] = ACTIONS(625), - [aux_sym_comparison_operator_token25] = ACTIONS(625), - [aux_sym_comparison_operator_token26] = ACTIONS(625), - [aux_sym_comparison_operator_token27] = ACTIONS(625), - [aux_sym_comparison_operator_token28] = ACTIONS(627), - [aux_sym_comparison_operator_token29] = ACTIONS(625), - [aux_sym_comparison_operator_token30] = ACTIONS(625), - [aux_sym_comparison_operator_token31] = ACTIONS(625), - [aux_sym_comparison_operator_token32] = ACTIONS(625), - [aux_sym_comparison_operator_token33] = ACTIONS(625), - [aux_sym_comparison_operator_token34] = ACTIONS(627), - [aux_sym_comparison_operator_token35] = ACTIONS(625), - [aux_sym_comparison_operator_token36] = ACTIONS(625), - [aux_sym_comparison_operator_token37] = ACTIONS(625), - [aux_sym_comparison_operator_token38] = ACTIONS(625), - [aux_sym_comparison_operator_token39] = ACTIONS(625), - [aux_sym_comparison_operator_token40] = ACTIONS(625), - [aux_sym_comparison_operator_token41] = ACTIONS(625), - [aux_sym_comparison_operator_token42] = ACTIONS(625), - [aux_sym_comparison_operator_token43] = ACTIONS(625), - [aux_sym_comparison_operator_token44] = ACTIONS(625), - [aux_sym_comparison_operator_token45] = ACTIONS(625), - [aux_sym_comparison_operator_token46] = ACTIONS(625), - [aux_sym_comparison_operator_token47] = ACTIONS(625), - [aux_sym_comparison_operator_token48] = ACTIONS(625), - [aux_sym_comparison_operator_token49] = ACTIONS(625), - [aux_sym_comparison_operator_token50] = ACTIONS(625), - [aux_sym_format_operator_token1] = ACTIONS(625), - [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(625), - [anon_sym_PIPE] = ACTIONS(625), - [anon_sym_PERCENT] = ACTIONS(627), - [aux_sym_logical_expression_token1] = ACTIONS(625), - [aux_sym_logical_expression_token2] = ACTIONS(625), - [aux_sym_logical_expression_token3] = ACTIONS(625), - [aux_sym_bitwise_expression_token1] = ACTIONS(625), - [aux_sym_bitwise_expression_token2] = ACTIONS(625), - [aux_sym_bitwise_expression_token3] = ACTIONS(625), - [anon_sym_PLUS] = ACTIONS(627), - [anon_sym_DASH] = ACTIONS(627), - [anon_sym_SLASH] = ACTIONS(627), - [anon_sym_BSLASH] = ACTIONS(625), - [anon_sym_STAR] = ACTIONS(627), - [anon_sym_DOT_DOT] = ACTIONS(625), - [anon_sym_PLUS_PLUS] = ACTIONS(625), - [anon_sym_DASH_DASH] = ACTIONS(625), - [anon_sym_DOT2] = ACTIONS(627), - [anon_sym_COLON_COLON] = ACTIONS(625), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), - [sym__statement_terminator] = ACTIONS(625), + [anon_sym_LBRACK] = ACTIONS(675), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_LPAREN] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [anon_sym_PLUS_PLUS] = ACTIONS(675), + [anon_sym_DASH_DASH] = ACTIONS(675), + [anon_sym_DOT2] = ACTIONS(677), + [anon_sym_COLON_COLON] = ACTIONS(675), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), + [sym__statement_terminator] = ACTIONS(675), }, [123] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(643), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_DASH_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_LPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_PLUS_PLUS] = ACTIONS(643), - [anon_sym_DASH_DASH] = ACTIONS(643), - [anon_sym_DOT2] = ACTIONS(645), - [anon_sym_COLON_COLON] = ACTIONS(643), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), - }, - [124] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_DASH_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DOT2] = ACTIONS(653), - [anon_sym_COLON_COLON] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), + [anon_sym_LBRACK] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(663), + [anon_sym_BANG_EQ] = ACTIONS(663), + [anon_sym_PLUS_EQ] = ACTIONS(663), + [anon_sym_STAR_EQ] = ACTIONS(663), + [anon_sym_SLASH_EQ] = ACTIONS(663), + [anon_sym_PERCENT_EQ] = ACTIONS(663), + [anon_sym_DASH_EQ] = ACTIONS(663), + [anon_sym_GT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(663), + [anon_sym_2_GT] = ACTIONS(665), + [anon_sym_2_GT_GT] = ACTIONS(663), + [anon_sym_3_GT] = ACTIONS(665), + [anon_sym_3_GT_GT] = ACTIONS(663), + [anon_sym_4_GT] = ACTIONS(665), + [anon_sym_4_GT_GT] = ACTIONS(663), + [anon_sym_5_GT] = ACTIONS(665), + [anon_sym_5_GT_GT] = ACTIONS(663), + [anon_sym_6_GT] = ACTIONS(665), + [anon_sym_6_GT_GT] = ACTIONS(663), + [anon_sym_STAR_GT] = ACTIONS(665), + [anon_sym_STAR_GT_GT] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(665), + [anon_sym_STAR_GT_AMP1] = ACTIONS(663), + [anon_sym_2_GT_AMP1] = ACTIONS(663), + [anon_sym_3_GT_AMP1] = ACTIONS(663), + [anon_sym_4_GT_AMP1] = ACTIONS(663), + [anon_sym_5_GT_AMP1] = ACTIONS(663), + [anon_sym_6_GT_AMP1] = ACTIONS(663), + [anon_sym_STAR_GT_AMP2] = ACTIONS(663), + [anon_sym_1_GT_AMP2] = ACTIONS(663), + [anon_sym_3_GT_AMP2] = ACTIONS(663), + [anon_sym_4_GT_AMP2] = ACTIONS(663), + [anon_sym_5_GT_AMP2] = ACTIONS(663), + [anon_sym_6_GT_AMP2] = ACTIONS(663), + [aux_sym_comparison_operator_token1] = ACTIONS(663), + [aux_sym_comparison_operator_token2] = ACTIONS(663), + [aux_sym_comparison_operator_token3] = ACTIONS(663), + [aux_sym_comparison_operator_token4] = ACTIONS(663), + [aux_sym_comparison_operator_token5] = ACTIONS(663), + [aux_sym_comparison_operator_token6] = ACTIONS(663), + [aux_sym_comparison_operator_token7] = ACTIONS(663), + [aux_sym_comparison_operator_token8] = ACTIONS(663), + [aux_sym_comparison_operator_token9] = ACTIONS(663), + [aux_sym_comparison_operator_token10] = ACTIONS(663), + [aux_sym_comparison_operator_token11] = ACTIONS(663), + [aux_sym_comparison_operator_token12] = ACTIONS(663), + [aux_sym_comparison_operator_token13] = ACTIONS(663), + [aux_sym_comparison_operator_token14] = ACTIONS(663), + [aux_sym_comparison_operator_token15] = ACTIONS(663), + [aux_sym_comparison_operator_token16] = ACTIONS(663), + [aux_sym_comparison_operator_token17] = ACTIONS(663), + [aux_sym_comparison_operator_token18] = ACTIONS(663), + [aux_sym_comparison_operator_token19] = ACTIONS(663), + [aux_sym_comparison_operator_token20] = ACTIONS(663), + [aux_sym_comparison_operator_token21] = ACTIONS(663), + [aux_sym_comparison_operator_token22] = ACTIONS(663), + [aux_sym_comparison_operator_token23] = ACTIONS(663), + [aux_sym_comparison_operator_token24] = ACTIONS(663), + [aux_sym_comparison_operator_token25] = ACTIONS(663), + [aux_sym_comparison_operator_token26] = ACTIONS(663), + [aux_sym_comparison_operator_token27] = ACTIONS(663), + [aux_sym_comparison_operator_token28] = ACTIONS(665), + [aux_sym_comparison_operator_token29] = ACTIONS(663), + [aux_sym_comparison_operator_token30] = ACTIONS(663), + [aux_sym_comparison_operator_token31] = ACTIONS(663), + [aux_sym_comparison_operator_token32] = ACTIONS(663), + [aux_sym_comparison_operator_token33] = ACTIONS(663), + [aux_sym_comparison_operator_token34] = ACTIONS(665), + [aux_sym_comparison_operator_token35] = ACTIONS(663), + [aux_sym_comparison_operator_token36] = ACTIONS(663), + [aux_sym_comparison_operator_token37] = ACTIONS(663), + [aux_sym_comparison_operator_token38] = ACTIONS(663), + [aux_sym_comparison_operator_token39] = ACTIONS(663), + [aux_sym_comparison_operator_token40] = ACTIONS(663), + [aux_sym_comparison_operator_token41] = ACTIONS(663), + [aux_sym_comparison_operator_token42] = ACTIONS(663), + [aux_sym_comparison_operator_token43] = ACTIONS(663), + [aux_sym_comparison_operator_token44] = ACTIONS(663), + [aux_sym_comparison_operator_token45] = ACTIONS(663), + [aux_sym_comparison_operator_token46] = ACTIONS(663), + [aux_sym_comparison_operator_token47] = ACTIONS(663), + [aux_sym_comparison_operator_token48] = ACTIONS(663), + [aux_sym_comparison_operator_token49] = ACTIONS(663), + [aux_sym_comparison_operator_token50] = ACTIONS(663), + [aux_sym_format_operator_token1] = ACTIONS(663), + [anon_sym_LPAREN] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(663), + [anon_sym_PIPE] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(665), + [aux_sym_logical_expression_token1] = ACTIONS(663), + [aux_sym_logical_expression_token2] = ACTIONS(663), + [aux_sym_logical_expression_token3] = ACTIONS(663), + [aux_sym_bitwise_expression_token1] = ACTIONS(663), + [aux_sym_bitwise_expression_token2] = ACTIONS(663), + [aux_sym_bitwise_expression_token3] = ACTIONS(663), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(665), + [anon_sym_BSLASH] = ACTIONS(663), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_DOT_DOT] = ACTIONS(663), + [anon_sym_PLUS_PLUS] = ACTIONS(663), + [anon_sym_DASH_DASH] = ACTIONS(663), + [anon_sym_DOT2] = ACTIONS(665), + [anon_sym_COLON_COLON] = ACTIONS(663), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), + [sym__statement_terminator] = ACTIONS(663), + }, + [124] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(639), + [anon_sym_EQ] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_PLUS_EQ] = ACTIONS(639), + [anon_sym_STAR_EQ] = ACTIONS(639), + [anon_sym_SLASH_EQ] = ACTIONS(639), + [anon_sym_PERCENT_EQ] = ACTIONS(639), + [anon_sym_DASH_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_2_GT] = ACTIONS(641), + [anon_sym_2_GT_GT] = ACTIONS(639), + [anon_sym_3_GT] = ACTIONS(641), + [anon_sym_3_GT_GT] = ACTIONS(639), + [anon_sym_4_GT] = ACTIONS(641), + [anon_sym_4_GT_GT] = ACTIONS(639), + [anon_sym_5_GT] = ACTIONS(641), + [anon_sym_5_GT_GT] = ACTIONS(639), + [anon_sym_6_GT] = ACTIONS(641), + [anon_sym_6_GT_GT] = ACTIONS(639), + [anon_sym_STAR_GT] = ACTIONS(641), + [anon_sym_STAR_GT_GT] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_STAR_GT_AMP1] = ACTIONS(639), + [anon_sym_2_GT_AMP1] = ACTIONS(639), + [anon_sym_3_GT_AMP1] = ACTIONS(639), + [anon_sym_4_GT_AMP1] = ACTIONS(639), + [anon_sym_5_GT_AMP1] = ACTIONS(639), + [anon_sym_6_GT_AMP1] = ACTIONS(639), + [anon_sym_STAR_GT_AMP2] = ACTIONS(639), + [anon_sym_1_GT_AMP2] = ACTIONS(639), + [anon_sym_3_GT_AMP2] = ACTIONS(639), + [anon_sym_4_GT_AMP2] = ACTIONS(639), + [anon_sym_5_GT_AMP2] = ACTIONS(639), + [anon_sym_6_GT_AMP2] = ACTIONS(639), + [aux_sym_comparison_operator_token1] = ACTIONS(639), + [aux_sym_comparison_operator_token2] = ACTIONS(639), + [aux_sym_comparison_operator_token3] = ACTIONS(639), + [aux_sym_comparison_operator_token4] = ACTIONS(639), + [aux_sym_comparison_operator_token5] = ACTIONS(639), + [aux_sym_comparison_operator_token6] = ACTIONS(639), + [aux_sym_comparison_operator_token7] = ACTIONS(639), + [aux_sym_comparison_operator_token8] = ACTIONS(639), + [aux_sym_comparison_operator_token9] = ACTIONS(639), + [aux_sym_comparison_operator_token10] = ACTIONS(639), + [aux_sym_comparison_operator_token11] = ACTIONS(639), + [aux_sym_comparison_operator_token12] = ACTIONS(639), + [aux_sym_comparison_operator_token13] = ACTIONS(639), + [aux_sym_comparison_operator_token14] = ACTIONS(639), + [aux_sym_comparison_operator_token15] = ACTIONS(639), + [aux_sym_comparison_operator_token16] = ACTIONS(639), + [aux_sym_comparison_operator_token17] = ACTIONS(639), + [aux_sym_comparison_operator_token18] = ACTIONS(639), + [aux_sym_comparison_operator_token19] = ACTIONS(639), + [aux_sym_comparison_operator_token20] = ACTIONS(639), + [aux_sym_comparison_operator_token21] = ACTIONS(639), + [aux_sym_comparison_operator_token22] = ACTIONS(639), + [aux_sym_comparison_operator_token23] = ACTIONS(639), + [aux_sym_comparison_operator_token24] = ACTIONS(639), + [aux_sym_comparison_operator_token25] = ACTIONS(639), + [aux_sym_comparison_operator_token26] = ACTIONS(639), + [aux_sym_comparison_operator_token27] = ACTIONS(639), + [aux_sym_comparison_operator_token28] = ACTIONS(641), + [aux_sym_comparison_operator_token29] = ACTIONS(639), + [aux_sym_comparison_operator_token30] = ACTIONS(639), + [aux_sym_comparison_operator_token31] = ACTIONS(639), + [aux_sym_comparison_operator_token32] = ACTIONS(639), + [aux_sym_comparison_operator_token33] = ACTIONS(639), + [aux_sym_comparison_operator_token34] = ACTIONS(641), + [aux_sym_comparison_operator_token35] = ACTIONS(639), + [aux_sym_comparison_operator_token36] = ACTIONS(639), + [aux_sym_comparison_operator_token37] = ACTIONS(639), + [aux_sym_comparison_operator_token38] = ACTIONS(639), + [aux_sym_comparison_operator_token39] = ACTIONS(639), + [aux_sym_comparison_operator_token40] = ACTIONS(639), + [aux_sym_comparison_operator_token41] = ACTIONS(639), + [aux_sym_comparison_operator_token42] = ACTIONS(639), + [aux_sym_comparison_operator_token43] = ACTIONS(639), + [aux_sym_comparison_operator_token44] = ACTIONS(639), + [aux_sym_comparison_operator_token45] = ACTIONS(639), + [aux_sym_comparison_operator_token46] = ACTIONS(639), + [aux_sym_comparison_operator_token47] = ACTIONS(639), + [aux_sym_comparison_operator_token48] = ACTIONS(639), + [aux_sym_comparison_operator_token49] = ACTIONS(639), + [aux_sym_comparison_operator_token50] = ACTIONS(639), + [aux_sym_format_operator_token1] = ACTIONS(639), + [anon_sym_LPAREN] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(641), + [aux_sym_logical_expression_token1] = ACTIONS(639), + [aux_sym_logical_expression_token2] = ACTIONS(639), + [aux_sym_logical_expression_token3] = ACTIONS(639), + [aux_sym_bitwise_expression_token1] = ACTIONS(639), + [aux_sym_bitwise_expression_token2] = ACTIONS(639), + [aux_sym_bitwise_expression_token3] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_BSLASH] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(641), + [anon_sym_DOT_DOT] = ACTIONS(639), + [anon_sym_PLUS_PLUS] = ACTIONS(639), + [anon_sym_DASH_DASH] = ACTIONS(639), + [anon_sym_DOT2] = ACTIONS(641), + [anon_sym_COLON_COLON] = ACTIONS(639), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), + [sym__statement_terminator] = ACTIONS(639), }, [125] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(655), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_DASH_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_DOT2] = ACTIONS(657), - [anon_sym_COLON_COLON] = ACTIONS(655), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), - [sym__statement_terminator] = ACTIONS(655), + [anon_sym_LBRACK] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_PLUS_EQ] = ACTIONS(713), + [anon_sym_STAR_EQ] = ACTIONS(713), + [anon_sym_SLASH_EQ] = ACTIONS(713), + [anon_sym_PERCENT_EQ] = ACTIONS(713), + [anon_sym_DASH_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_2_GT] = ACTIONS(715), + [anon_sym_2_GT_GT] = ACTIONS(713), + [anon_sym_3_GT] = ACTIONS(715), + [anon_sym_3_GT_GT] = ACTIONS(713), + [anon_sym_4_GT] = ACTIONS(715), + [anon_sym_4_GT_GT] = ACTIONS(713), + [anon_sym_5_GT] = ACTIONS(715), + [anon_sym_5_GT_GT] = ACTIONS(713), + [anon_sym_6_GT] = ACTIONS(715), + [anon_sym_6_GT_GT] = ACTIONS(713), + [anon_sym_STAR_GT] = ACTIONS(715), + [anon_sym_STAR_GT_GT] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_STAR_GT_AMP1] = ACTIONS(713), + [anon_sym_2_GT_AMP1] = ACTIONS(713), + [anon_sym_3_GT_AMP1] = ACTIONS(713), + [anon_sym_4_GT_AMP1] = ACTIONS(713), + [anon_sym_5_GT_AMP1] = ACTIONS(713), + [anon_sym_6_GT_AMP1] = ACTIONS(713), + [anon_sym_STAR_GT_AMP2] = ACTIONS(713), + [anon_sym_1_GT_AMP2] = ACTIONS(713), + [anon_sym_3_GT_AMP2] = ACTIONS(713), + [anon_sym_4_GT_AMP2] = ACTIONS(713), + [anon_sym_5_GT_AMP2] = ACTIONS(713), + [anon_sym_6_GT_AMP2] = ACTIONS(713), + [aux_sym_comparison_operator_token1] = ACTIONS(713), + [aux_sym_comparison_operator_token2] = ACTIONS(713), + [aux_sym_comparison_operator_token3] = ACTIONS(713), + [aux_sym_comparison_operator_token4] = ACTIONS(713), + [aux_sym_comparison_operator_token5] = ACTIONS(713), + [aux_sym_comparison_operator_token6] = ACTIONS(713), + [aux_sym_comparison_operator_token7] = ACTIONS(713), + [aux_sym_comparison_operator_token8] = ACTIONS(713), + [aux_sym_comparison_operator_token9] = ACTIONS(713), + [aux_sym_comparison_operator_token10] = ACTIONS(713), + [aux_sym_comparison_operator_token11] = ACTIONS(713), + [aux_sym_comparison_operator_token12] = ACTIONS(713), + [aux_sym_comparison_operator_token13] = ACTIONS(713), + [aux_sym_comparison_operator_token14] = ACTIONS(713), + [aux_sym_comparison_operator_token15] = ACTIONS(713), + [aux_sym_comparison_operator_token16] = ACTIONS(713), + [aux_sym_comparison_operator_token17] = ACTIONS(713), + [aux_sym_comparison_operator_token18] = ACTIONS(713), + [aux_sym_comparison_operator_token19] = ACTIONS(713), + [aux_sym_comparison_operator_token20] = ACTIONS(713), + [aux_sym_comparison_operator_token21] = ACTIONS(713), + [aux_sym_comparison_operator_token22] = ACTIONS(713), + [aux_sym_comparison_operator_token23] = ACTIONS(713), + [aux_sym_comparison_operator_token24] = ACTIONS(713), + [aux_sym_comparison_operator_token25] = ACTIONS(713), + [aux_sym_comparison_operator_token26] = ACTIONS(713), + [aux_sym_comparison_operator_token27] = ACTIONS(713), + [aux_sym_comparison_operator_token28] = ACTIONS(715), + [aux_sym_comparison_operator_token29] = ACTIONS(713), + [aux_sym_comparison_operator_token30] = ACTIONS(713), + [aux_sym_comparison_operator_token31] = ACTIONS(713), + [aux_sym_comparison_operator_token32] = ACTIONS(713), + [aux_sym_comparison_operator_token33] = ACTIONS(713), + [aux_sym_comparison_operator_token34] = ACTIONS(715), + [aux_sym_comparison_operator_token35] = ACTIONS(713), + [aux_sym_comparison_operator_token36] = ACTIONS(713), + [aux_sym_comparison_operator_token37] = ACTIONS(713), + [aux_sym_comparison_operator_token38] = ACTIONS(713), + [aux_sym_comparison_operator_token39] = ACTIONS(713), + [aux_sym_comparison_operator_token40] = ACTIONS(713), + [aux_sym_comparison_operator_token41] = ACTIONS(713), + [aux_sym_comparison_operator_token42] = ACTIONS(713), + [aux_sym_comparison_operator_token43] = ACTIONS(713), + [aux_sym_comparison_operator_token44] = ACTIONS(713), + [aux_sym_comparison_operator_token45] = ACTIONS(713), + [aux_sym_comparison_operator_token46] = ACTIONS(713), + [aux_sym_comparison_operator_token47] = ACTIONS(713), + [aux_sym_comparison_operator_token48] = ACTIONS(713), + [aux_sym_comparison_operator_token49] = ACTIONS(713), + [aux_sym_comparison_operator_token50] = ACTIONS(713), + [aux_sym_format_operator_token1] = ACTIONS(713), + [anon_sym_LPAREN] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(715), + [aux_sym_logical_expression_token1] = ACTIONS(713), + [aux_sym_logical_expression_token2] = ACTIONS(713), + [aux_sym_logical_expression_token3] = ACTIONS(713), + [aux_sym_bitwise_expression_token1] = ACTIONS(713), + [aux_sym_bitwise_expression_token2] = ACTIONS(713), + [aux_sym_bitwise_expression_token3] = ACTIONS(713), + [anon_sym_PLUS] = ACTIONS(715), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_BSLASH] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(715), + [anon_sym_DOT_DOT] = ACTIONS(713), + [anon_sym_PLUS_PLUS] = ACTIONS(713), + [anon_sym_DASH_DASH] = ACTIONS(713), + [anon_sym_DOT2] = ACTIONS(715), + [anon_sym_COLON_COLON] = ACTIONS(713), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), + [sym__statement_terminator] = ACTIONS(713), }, [126] = { [sym_comment] = ACTIONS(81), @@ -41058,2225 +41000,2114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [127] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_DASH_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_LPAREN] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [anon_sym_PLUS_PLUS] = ACTIONS(675), - [anon_sym_DASH_DASH] = ACTIONS(675), - [anon_sym_DOT2] = ACTIONS(677), - [anon_sym_COLON_COLON] = ACTIONS(675), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), - [sym__statement_terminator] = ACTIONS(675), + [anon_sym_LBRACK] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(651), + [anon_sym_BANG_EQ] = ACTIONS(651), + [anon_sym_PLUS_EQ] = ACTIONS(651), + [anon_sym_STAR_EQ] = ACTIONS(651), + [anon_sym_SLASH_EQ] = ACTIONS(651), + [anon_sym_PERCENT_EQ] = ACTIONS(651), + [anon_sym_DASH_EQ] = ACTIONS(651), + [anon_sym_GT] = ACTIONS(653), + [anon_sym_GT_GT] = ACTIONS(651), + [anon_sym_2_GT] = ACTIONS(653), + [anon_sym_2_GT_GT] = ACTIONS(651), + [anon_sym_3_GT] = ACTIONS(653), + [anon_sym_3_GT_GT] = ACTIONS(651), + [anon_sym_4_GT] = ACTIONS(653), + [anon_sym_4_GT_GT] = ACTIONS(651), + [anon_sym_5_GT] = ACTIONS(653), + [anon_sym_5_GT_GT] = ACTIONS(651), + [anon_sym_6_GT] = ACTIONS(653), + [anon_sym_6_GT_GT] = ACTIONS(651), + [anon_sym_STAR_GT] = ACTIONS(653), + [anon_sym_STAR_GT_GT] = ACTIONS(651), + [anon_sym_LT] = ACTIONS(653), + [anon_sym_STAR_GT_AMP1] = ACTIONS(651), + [anon_sym_2_GT_AMP1] = ACTIONS(651), + [anon_sym_3_GT_AMP1] = ACTIONS(651), + [anon_sym_4_GT_AMP1] = ACTIONS(651), + [anon_sym_5_GT_AMP1] = ACTIONS(651), + [anon_sym_6_GT_AMP1] = ACTIONS(651), + [anon_sym_STAR_GT_AMP2] = ACTIONS(651), + [anon_sym_1_GT_AMP2] = ACTIONS(651), + [anon_sym_3_GT_AMP2] = ACTIONS(651), + [anon_sym_4_GT_AMP2] = ACTIONS(651), + [anon_sym_5_GT_AMP2] = ACTIONS(651), + [anon_sym_6_GT_AMP2] = ACTIONS(651), + [aux_sym_comparison_operator_token1] = ACTIONS(651), + [aux_sym_comparison_operator_token2] = ACTIONS(651), + [aux_sym_comparison_operator_token3] = ACTIONS(651), + [aux_sym_comparison_operator_token4] = ACTIONS(651), + [aux_sym_comparison_operator_token5] = ACTIONS(651), + [aux_sym_comparison_operator_token6] = ACTIONS(651), + [aux_sym_comparison_operator_token7] = ACTIONS(651), + [aux_sym_comparison_operator_token8] = ACTIONS(651), + [aux_sym_comparison_operator_token9] = ACTIONS(651), + [aux_sym_comparison_operator_token10] = ACTIONS(651), + [aux_sym_comparison_operator_token11] = ACTIONS(651), + [aux_sym_comparison_operator_token12] = ACTIONS(651), + [aux_sym_comparison_operator_token13] = ACTIONS(651), + [aux_sym_comparison_operator_token14] = ACTIONS(651), + [aux_sym_comparison_operator_token15] = ACTIONS(651), + [aux_sym_comparison_operator_token16] = ACTIONS(651), + [aux_sym_comparison_operator_token17] = ACTIONS(651), + [aux_sym_comparison_operator_token18] = ACTIONS(651), + [aux_sym_comparison_operator_token19] = ACTIONS(651), + [aux_sym_comparison_operator_token20] = ACTIONS(651), + [aux_sym_comparison_operator_token21] = ACTIONS(651), + [aux_sym_comparison_operator_token22] = ACTIONS(651), + [aux_sym_comparison_operator_token23] = ACTIONS(651), + [aux_sym_comparison_operator_token24] = ACTIONS(651), + [aux_sym_comparison_operator_token25] = ACTIONS(651), + [aux_sym_comparison_operator_token26] = ACTIONS(651), + [aux_sym_comparison_operator_token27] = ACTIONS(651), + [aux_sym_comparison_operator_token28] = ACTIONS(653), + [aux_sym_comparison_operator_token29] = ACTIONS(651), + [aux_sym_comparison_operator_token30] = ACTIONS(651), + [aux_sym_comparison_operator_token31] = ACTIONS(651), + [aux_sym_comparison_operator_token32] = ACTIONS(651), + [aux_sym_comparison_operator_token33] = ACTIONS(651), + [aux_sym_comparison_operator_token34] = ACTIONS(653), + [aux_sym_comparison_operator_token35] = ACTIONS(651), + [aux_sym_comparison_operator_token36] = ACTIONS(651), + [aux_sym_comparison_operator_token37] = ACTIONS(651), + [aux_sym_comparison_operator_token38] = ACTIONS(651), + [aux_sym_comparison_operator_token39] = ACTIONS(651), + [aux_sym_comparison_operator_token40] = ACTIONS(651), + [aux_sym_comparison_operator_token41] = ACTIONS(651), + [aux_sym_comparison_operator_token42] = ACTIONS(651), + [aux_sym_comparison_operator_token43] = ACTIONS(651), + [aux_sym_comparison_operator_token44] = ACTIONS(651), + [aux_sym_comparison_operator_token45] = ACTIONS(651), + [aux_sym_comparison_operator_token46] = ACTIONS(651), + [aux_sym_comparison_operator_token47] = ACTIONS(651), + [aux_sym_comparison_operator_token48] = ACTIONS(651), + [aux_sym_comparison_operator_token49] = ACTIONS(651), + [aux_sym_comparison_operator_token50] = ACTIONS(651), + [aux_sym_format_operator_token1] = ACTIONS(651), + [anon_sym_LPAREN] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PERCENT] = ACTIONS(653), + [aux_sym_logical_expression_token1] = ACTIONS(651), + [aux_sym_logical_expression_token2] = ACTIONS(651), + [aux_sym_logical_expression_token3] = ACTIONS(651), + [aux_sym_bitwise_expression_token1] = ACTIONS(651), + [aux_sym_bitwise_expression_token2] = ACTIONS(651), + [aux_sym_bitwise_expression_token3] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(653), + [anon_sym_BSLASH] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(653), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_DOT2] = ACTIONS(653), + [anon_sym_COLON_COLON] = ACTIONS(651), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), + [sym__statement_terminator] = ACTIONS(651), }, [128] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(683), - [anon_sym_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_PLUS_EQ] = ACTIONS(683), - [anon_sym_STAR_EQ] = ACTIONS(683), - [anon_sym_SLASH_EQ] = ACTIONS(683), - [anon_sym_PERCENT_EQ] = ACTIONS(683), - [anon_sym_DASH_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(686), - [anon_sym_GT_GT] = ACTIONS(683), - [anon_sym_2_GT] = ACTIONS(686), - [anon_sym_2_GT_GT] = ACTIONS(683), - [anon_sym_3_GT] = ACTIONS(686), - [anon_sym_3_GT_GT] = ACTIONS(683), - [anon_sym_4_GT] = ACTIONS(686), - [anon_sym_4_GT_GT] = ACTIONS(683), - [anon_sym_5_GT] = ACTIONS(686), - [anon_sym_5_GT_GT] = ACTIONS(683), - [anon_sym_6_GT] = ACTIONS(686), - [anon_sym_6_GT_GT] = ACTIONS(683), - [anon_sym_STAR_GT] = ACTIONS(686), - [anon_sym_STAR_GT_GT] = ACTIONS(683), - [anon_sym_LT] = ACTIONS(686), - [anon_sym_STAR_GT_AMP1] = ACTIONS(683), - [anon_sym_2_GT_AMP1] = ACTIONS(683), - [anon_sym_3_GT_AMP1] = ACTIONS(683), - [anon_sym_4_GT_AMP1] = ACTIONS(683), - [anon_sym_5_GT_AMP1] = ACTIONS(683), - [anon_sym_6_GT_AMP1] = ACTIONS(683), - [anon_sym_STAR_GT_AMP2] = ACTIONS(683), - [anon_sym_1_GT_AMP2] = ACTIONS(683), - [anon_sym_3_GT_AMP2] = ACTIONS(683), - [anon_sym_4_GT_AMP2] = ACTIONS(683), - [anon_sym_5_GT_AMP2] = ACTIONS(683), - [anon_sym_6_GT_AMP2] = ACTIONS(683), - [aux_sym_comparison_operator_token1] = ACTIONS(683), - [aux_sym_comparison_operator_token2] = ACTIONS(683), - [aux_sym_comparison_operator_token3] = ACTIONS(683), - [aux_sym_comparison_operator_token4] = ACTIONS(683), - [aux_sym_comparison_operator_token5] = ACTIONS(683), - [aux_sym_comparison_operator_token6] = ACTIONS(683), - [aux_sym_comparison_operator_token7] = ACTIONS(683), - [aux_sym_comparison_operator_token8] = ACTIONS(683), - [aux_sym_comparison_operator_token9] = ACTIONS(683), - [aux_sym_comparison_operator_token10] = ACTIONS(683), - [aux_sym_comparison_operator_token11] = ACTIONS(683), - [aux_sym_comparison_operator_token12] = ACTIONS(683), - [aux_sym_comparison_operator_token13] = ACTIONS(683), - [aux_sym_comparison_operator_token14] = ACTIONS(683), - [aux_sym_comparison_operator_token15] = ACTIONS(683), - [aux_sym_comparison_operator_token16] = ACTIONS(683), - [aux_sym_comparison_operator_token17] = ACTIONS(683), - [aux_sym_comparison_operator_token18] = ACTIONS(683), - [aux_sym_comparison_operator_token19] = ACTIONS(683), - [aux_sym_comparison_operator_token20] = ACTIONS(683), - [aux_sym_comparison_operator_token21] = ACTIONS(683), - [aux_sym_comparison_operator_token22] = ACTIONS(683), - [aux_sym_comparison_operator_token23] = ACTIONS(683), - [aux_sym_comparison_operator_token24] = ACTIONS(683), - [aux_sym_comparison_operator_token25] = ACTIONS(683), - [aux_sym_comparison_operator_token26] = ACTIONS(683), - [aux_sym_comparison_operator_token27] = ACTIONS(683), - [aux_sym_comparison_operator_token28] = ACTIONS(686), - [aux_sym_comparison_operator_token29] = ACTIONS(683), - [aux_sym_comparison_operator_token30] = ACTIONS(683), - [aux_sym_comparison_operator_token31] = ACTIONS(683), - [aux_sym_comparison_operator_token32] = ACTIONS(683), - [aux_sym_comparison_operator_token33] = ACTIONS(683), - [aux_sym_comparison_operator_token34] = ACTIONS(686), - [aux_sym_comparison_operator_token35] = ACTIONS(683), - [aux_sym_comparison_operator_token36] = ACTIONS(683), - [aux_sym_comparison_operator_token37] = ACTIONS(683), - [aux_sym_comparison_operator_token38] = ACTIONS(683), - [aux_sym_comparison_operator_token39] = ACTIONS(683), - [aux_sym_comparison_operator_token40] = ACTIONS(683), - [aux_sym_comparison_operator_token41] = ACTIONS(683), - [aux_sym_comparison_operator_token42] = ACTIONS(683), - [aux_sym_comparison_operator_token43] = ACTIONS(683), - [aux_sym_comparison_operator_token44] = ACTIONS(683), - [aux_sym_comparison_operator_token45] = ACTIONS(683), - [aux_sym_comparison_operator_token46] = ACTIONS(683), - [aux_sym_comparison_operator_token47] = ACTIONS(683), - [aux_sym_comparison_operator_token48] = ACTIONS(683), - [aux_sym_comparison_operator_token49] = ACTIONS(683), - [aux_sym_comparison_operator_token50] = ACTIONS(683), - [aux_sym_format_operator_token1] = ACTIONS(683), - [anon_sym_LPAREN] = ACTIONS(683), - [anon_sym_COMMA] = ACTIONS(683), - [anon_sym_PIPE] = ACTIONS(683), - [anon_sym_PERCENT] = ACTIONS(686), - [aux_sym_logical_expression_token1] = ACTIONS(683), - [aux_sym_logical_expression_token2] = ACTIONS(683), - [aux_sym_logical_expression_token3] = ACTIONS(683), - [aux_sym_bitwise_expression_token1] = ACTIONS(683), - [aux_sym_bitwise_expression_token2] = ACTIONS(683), - [aux_sym_bitwise_expression_token3] = ACTIONS(683), - [anon_sym_PLUS] = ACTIONS(686), - [anon_sym_DASH] = ACTIONS(686), - [anon_sym_SLASH] = ACTIONS(686), - [anon_sym_BSLASH] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(686), - [anon_sym_DOT_DOT] = ACTIONS(683), - [anon_sym_PLUS_PLUS] = ACTIONS(683), - [anon_sym_DASH_DASH] = ACTIONS(683), - [anon_sym_DOT2] = ACTIONS(686), - [anon_sym_COLON_COLON] = ACTIONS(683), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), - [sym__statement_terminator] = ACTIONS(683), + [anon_sym_LBRACK] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_BANG_EQ] = ACTIONS(671), + [anon_sym_PLUS_EQ] = ACTIONS(671), + [anon_sym_STAR_EQ] = ACTIONS(671), + [anon_sym_SLASH_EQ] = ACTIONS(671), + [anon_sym_PERCENT_EQ] = ACTIONS(671), + [anon_sym_DASH_EQ] = ACTIONS(671), + [anon_sym_GT] = ACTIONS(673), + [anon_sym_GT_GT] = ACTIONS(671), + [anon_sym_2_GT] = ACTIONS(673), + [anon_sym_2_GT_GT] = ACTIONS(671), + [anon_sym_3_GT] = ACTIONS(673), + [anon_sym_3_GT_GT] = ACTIONS(671), + [anon_sym_4_GT] = ACTIONS(673), + [anon_sym_4_GT_GT] = ACTIONS(671), + [anon_sym_5_GT] = ACTIONS(673), + [anon_sym_5_GT_GT] = ACTIONS(671), + [anon_sym_6_GT] = ACTIONS(673), + [anon_sym_6_GT_GT] = ACTIONS(671), + [anon_sym_STAR_GT] = ACTIONS(673), + [anon_sym_STAR_GT_GT] = ACTIONS(671), + [anon_sym_LT] = ACTIONS(673), + [anon_sym_STAR_GT_AMP1] = ACTIONS(671), + [anon_sym_2_GT_AMP1] = ACTIONS(671), + [anon_sym_3_GT_AMP1] = ACTIONS(671), + [anon_sym_4_GT_AMP1] = ACTIONS(671), + [anon_sym_5_GT_AMP1] = ACTIONS(671), + [anon_sym_6_GT_AMP1] = ACTIONS(671), + [anon_sym_STAR_GT_AMP2] = ACTIONS(671), + [anon_sym_1_GT_AMP2] = ACTIONS(671), + [anon_sym_3_GT_AMP2] = ACTIONS(671), + [anon_sym_4_GT_AMP2] = ACTIONS(671), + [anon_sym_5_GT_AMP2] = ACTIONS(671), + [anon_sym_6_GT_AMP2] = ACTIONS(671), + [aux_sym_comparison_operator_token1] = ACTIONS(671), + [aux_sym_comparison_operator_token2] = ACTIONS(671), + [aux_sym_comparison_operator_token3] = ACTIONS(671), + [aux_sym_comparison_operator_token4] = ACTIONS(671), + [aux_sym_comparison_operator_token5] = ACTIONS(671), + [aux_sym_comparison_operator_token6] = ACTIONS(671), + [aux_sym_comparison_operator_token7] = ACTIONS(671), + [aux_sym_comparison_operator_token8] = ACTIONS(671), + [aux_sym_comparison_operator_token9] = ACTIONS(671), + [aux_sym_comparison_operator_token10] = ACTIONS(671), + [aux_sym_comparison_operator_token11] = ACTIONS(671), + [aux_sym_comparison_operator_token12] = ACTIONS(671), + [aux_sym_comparison_operator_token13] = ACTIONS(671), + [aux_sym_comparison_operator_token14] = ACTIONS(671), + [aux_sym_comparison_operator_token15] = ACTIONS(671), + [aux_sym_comparison_operator_token16] = ACTIONS(671), + [aux_sym_comparison_operator_token17] = ACTIONS(671), + [aux_sym_comparison_operator_token18] = ACTIONS(671), + [aux_sym_comparison_operator_token19] = ACTIONS(671), + [aux_sym_comparison_operator_token20] = ACTIONS(671), + [aux_sym_comparison_operator_token21] = ACTIONS(671), + [aux_sym_comparison_operator_token22] = ACTIONS(671), + [aux_sym_comparison_operator_token23] = ACTIONS(671), + [aux_sym_comparison_operator_token24] = ACTIONS(671), + [aux_sym_comparison_operator_token25] = ACTIONS(671), + [aux_sym_comparison_operator_token26] = ACTIONS(671), + [aux_sym_comparison_operator_token27] = ACTIONS(671), + [aux_sym_comparison_operator_token28] = ACTIONS(673), + [aux_sym_comparison_operator_token29] = ACTIONS(671), + [aux_sym_comparison_operator_token30] = ACTIONS(671), + [aux_sym_comparison_operator_token31] = ACTIONS(671), + [aux_sym_comparison_operator_token32] = ACTIONS(671), + [aux_sym_comparison_operator_token33] = ACTIONS(671), + [aux_sym_comparison_operator_token34] = ACTIONS(673), + [aux_sym_comparison_operator_token35] = ACTIONS(671), + [aux_sym_comparison_operator_token36] = ACTIONS(671), + [aux_sym_comparison_operator_token37] = ACTIONS(671), + [aux_sym_comparison_operator_token38] = ACTIONS(671), + [aux_sym_comparison_operator_token39] = ACTIONS(671), + [aux_sym_comparison_operator_token40] = ACTIONS(671), + [aux_sym_comparison_operator_token41] = ACTIONS(671), + [aux_sym_comparison_operator_token42] = ACTIONS(671), + [aux_sym_comparison_operator_token43] = ACTIONS(671), + [aux_sym_comparison_operator_token44] = ACTIONS(671), + [aux_sym_comparison_operator_token45] = ACTIONS(671), + [aux_sym_comparison_operator_token46] = ACTIONS(671), + [aux_sym_comparison_operator_token47] = ACTIONS(671), + [aux_sym_comparison_operator_token48] = ACTIONS(671), + [aux_sym_comparison_operator_token49] = ACTIONS(671), + [aux_sym_comparison_operator_token50] = ACTIONS(671), + [aux_sym_format_operator_token1] = ACTIONS(671), + [anon_sym_LPAREN] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(671), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_PERCENT] = ACTIONS(673), + [aux_sym_logical_expression_token1] = ACTIONS(671), + [aux_sym_logical_expression_token2] = ACTIONS(671), + [aux_sym_logical_expression_token3] = ACTIONS(671), + [aux_sym_bitwise_expression_token1] = ACTIONS(671), + [aux_sym_bitwise_expression_token2] = ACTIONS(671), + [aux_sym_bitwise_expression_token3] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(673), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_BSLASH] = ACTIONS(671), + [anon_sym_STAR] = ACTIONS(673), + [anon_sym_DOT_DOT] = ACTIONS(671), + [anon_sym_PLUS_PLUS] = ACTIONS(671), + [anon_sym_DASH_DASH] = ACTIONS(671), + [anon_sym_DOT2] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), + [sym__statement_terminator] = ACTIONS(671), }, [129] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(725), - [anon_sym_DASH_DASH] = ACTIONS(725), - [anon_sym_DOT2] = ACTIONS(727), - [anon_sym_COLON_COLON] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), - [sym__statement_terminator] = ACTIONS(725), + [anon_sym_LBRACK] = ACTIONS(691), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_PLUS_EQ] = ACTIONS(691), + [anon_sym_STAR_EQ] = ACTIONS(691), + [anon_sym_SLASH_EQ] = ACTIONS(691), + [anon_sym_PERCENT_EQ] = ACTIONS(691), + [anon_sym_DASH_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(694), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_2_GT] = ACTIONS(694), + [anon_sym_2_GT_GT] = ACTIONS(691), + [anon_sym_3_GT] = ACTIONS(694), + [anon_sym_3_GT_GT] = ACTIONS(691), + [anon_sym_4_GT] = ACTIONS(694), + [anon_sym_4_GT_GT] = ACTIONS(691), + [anon_sym_5_GT] = ACTIONS(694), + [anon_sym_5_GT_GT] = ACTIONS(691), + [anon_sym_6_GT] = ACTIONS(694), + [anon_sym_6_GT_GT] = ACTIONS(691), + [anon_sym_STAR_GT] = ACTIONS(694), + [anon_sym_STAR_GT_GT] = ACTIONS(691), + [anon_sym_LT] = ACTIONS(694), + [anon_sym_STAR_GT_AMP1] = ACTIONS(691), + [anon_sym_2_GT_AMP1] = ACTIONS(691), + [anon_sym_3_GT_AMP1] = ACTIONS(691), + [anon_sym_4_GT_AMP1] = ACTIONS(691), + [anon_sym_5_GT_AMP1] = ACTIONS(691), + [anon_sym_6_GT_AMP1] = ACTIONS(691), + [anon_sym_STAR_GT_AMP2] = ACTIONS(691), + [anon_sym_1_GT_AMP2] = ACTIONS(691), + [anon_sym_3_GT_AMP2] = ACTIONS(691), + [anon_sym_4_GT_AMP2] = ACTIONS(691), + [anon_sym_5_GT_AMP2] = ACTIONS(691), + [anon_sym_6_GT_AMP2] = ACTIONS(691), + [aux_sym_comparison_operator_token1] = ACTIONS(691), + [aux_sym_comparison_operator_token2] = ACTIONS(691), + [aux_sym_comparison_operator_token3] = ACTIONS(691), + [aux_sym_comparison_operator_token4] = ACTIONS(691), + [aux_sym_comparison_operator_token5] = ACTIONS(691), + [aux_sym_comparison_operator_token6] = ACTIONS(691), + [aux_sym_comparison_operator_token7] = ACTIONS(691), + [aux_sym_comparison_operator_token8] = ACTIONS(691), + [aux_sym_comparison_operator_token9] = ACTIONS(691), + [aux_sym_comparison_operator_token10] = ACTIONS(691), + [aux_sym_comparison_operator_token11] = ACTIONS(691), + [aux_sym_comparison_operator_token12] = ACTIONS(691), + [aux_sym_comparison_operator_token13] = ACTIONS(691), + [aux_sym_comparison_operator_token14] = ACTIONS(691), + [aux_sym_comparison_operator_token15] = ACTIONS(691), + [aux_sym_comparison_operator_token16] = ACTIONS(691), + [aux_sym_comparison_operator_token17] = ACTIONS(691), + [aux_sym_comparison_operator_token18] = ACTIONS(691), + [aux_sym_comparison_operator_token19] = ACTIONS(691), + [aux_sym_comparison_operator_token20] = ACTIONS(691), + [aux_sym_comparison_operator_token21] = ACTIONS(691), + [aux_sym_comparison_operator_token22] = ACTIONS(691), + [aux_sym_comparison_operator_token23] = ACTIONS(691), + [aux_sym_comparison_operator_token24] = ACTIONS(691), + [aux_sym_comparison_operator_token25] = ACTIONS(691), + [aux_sym_comparison_operator_token26] = ACTIONS(691), + [aux_sym_comparison_operator_token27] = ACTIONS(691), + [aux_sym_comparison_operator_token28] = ACTIONS(694), + [aux_sym_comparison_operator_token29] = ACTIONS(691), + [aux_sym_comparison_operator_token30] = ACTIONS(691), + [aux_sym_comparison_operator_token31] = ACTIONS(691), + [aux_sym_comparison_operator_token32] = ACTIONS(691), + [aux_sym_comparison_operator_token33] = ACTIONS(691), + [aux_sym_comparison_operator_token34] = ACTIONS(694), + [aux_sym_comparison_operator_token35] = ACTIONS(691), + [aux_sym_comparison_operator_token36] = ACTIONS(691), + [aux_sym_comparison_operator_token37] = ACTIONS(691), + [aux_sym_comparison_operator_token38] = ACTIONS(691), + [aux_sym_comparison_operator_token39] = ACTIONS(691), + [aux_sym_comparison_operator_token40] = ACTIONS(691), + [aux_sym_comparison_operator_token41] = ACTIONS(691), + [aux_sym_comparison_operator_token42] = ACTIONS(691), + [aux_sym_comparison_operator_token43] = ACTIONS(691), + [aux_sym_comparison_operator_token44] = ACTIONS(691), + [aux_sym_comparison_operator_token45] = ACTIONS(691), + [aux_sym_comparison_operator_token46] = ACTIONS(691), + [aux_sym_comparison_operator_token47] = ACTIONS(691), + [aux_sym_comparison_operator_token48] = ACTIONS(691), + [aux_sym_comparison_operator_token49] = ACTIONS(691), + [aux_sym_comparison_operator_token50] = ACTIONS(691), + [aux_sym_format_operator_token1] = ACTIONS(691), + [anon_sym_LPAREN] = ACTIONS(691), + [anon_sym_COMMA] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_PERCENT] = ACTIONS(694), + [aux_sym_logical_expression_token1] = ACTIONS(691), + [aux_sym_logical_expression_token2] = ACTIONS(691), + [aux_sym_logical_expression_token3] = ACTIONS(691), + [aux_sym_bitwise_expression_token1] = ACTIONS(691), + [aux_sym_bitwise_expression_token2] = ACTIONS(691), + [aux_sym_bitwise_expression_token3] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_SLASH] = ACTIONS(694), + [anon_sym_BSLASH] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(694), + [anon_sym_DOT_DOT] = ACTIONS(691), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [anon_sym_DOT2] = ACTIONS(694), + [anon_sym_COLON_COLON] = ACTIONS(691), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(691), + [sym__statement_terminator] = ACTIONS(691), }, [130] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(613), - [anon_sym_BANG_EQ] = ACTIONS(613), - [anon_sym_PLUS_EQ] = ACTIONS(613), - [anon_sym_STAR_EQ] = ACTIONS(613), - [anon_sym_SLASH_EQ] = ACTIONS(613), - [anon_sym_PERCENT_EQ] = ACTIONS(613), - [anon_sym_DASH_EQ] = ACTIONS(613), - [anon_sym_GT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(613), - [anon_sym_2_GT] = ACTIONS(615), - [anon_sym_2_GT_GT] = ACTIONS(613), - [anon_sym_3_GT] = ACTIONS(615), - [anon_sym_3_GT_GT] = ACTIONS(613), - [anon_sym_4_GT] = ACTIONS(615), - [anon_sym_4_GT_GT] = ACTIONS(613), - [anon_sym_5_GT] = ACTIONS(615), - [anon_sym_5_GT_GT] = ACTIONS(613), - [anon_sym_6_GT] = ACTIONS(615), - [anon_sym_6_GT_GT] = ACTIONS(613), - [anon_sym_STAR_GT] = ACTIONS(615), - [anon_sym_STAR_GT_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(615), - [anon_sym_STAR_GT_AMP1] = ACTIONS(613), - [anon_sym_2_GT_AMP1] = ACTIONS(613), - [anon_sym_3_GT_AMP1] = ACTIONS(613), - [anon_sym_4_GT_AMP1] = ACTIONS(613), - [anon_sym_5_GT_AMP1] = ACTIONS(613), - [anon_sym_6_GT_AMP1] = ACTIONS(613), - [anon_sym_STAR_GT_AMP2] = ACTIONS(613), - [anon_sym_1_GT_AMP2] = ACTIONS(613), - [anon_sym_3_GT_AMP2] = ACTIONS(613), - [anon_sym_4_GT_AMP2] = ACTIONS(613), - [anon_sym_5_GT_AMP2] = ACTIONS(613), - [anon_sym_6_GT_AMP2] = ACTIONS(613), - [aux_sym_comparison_operator_token1] = ACTIONS(613), - [aux_sym_comparison_operator_token2] = ACTIONS(613), - [aux_sym_comparison_operator_token3] = ACTIONS(613), - [aux_sym_comparison_operator_token4] = ACTIONS(613), - [aux_sym_comparison_operator_token5] = ACTIONS(613), - [aux_sym_comparison_operator_token6] = ACTIONS(613), - [aux_sym_comparison_operator_token7] = ACTIONS(613), - [aux_sym_comparison_operator_token8] = ACTIONS(613), - [aux_sym_comparison_operator_token9] = ACTIONS(613), - [aux_sym_comparison_operator_token10] = ACTIONS(613), - [aux_sym_comparison_operator_token11] = ACTIONS(613), - [aux_sym_comparison_operator_token12] = ACTIONS(613), - [aux_sym_comparison_operator_token13] = ACTIONS(613), - [aux_sym_comparison_operator_token14] = ACTIONS(613), - [aux_sym_comparison_operator_token15] = ACTIONS(613), - [aux_sym_comparison_operator_token16] = ACTIONS(613), - [aux_sym_comparison_operator_token17] = ACTIONS(613), - [aux_sym_comparison_operator_token18] = ACTIONS(613), - [aux_sym_comparison_operator_token19] = ACTIONS(613), - [aux_sym_comparison_operator_token20] = ACTIONS(613), - [aux_sym_comparison_operator_token21] = ACTIONS(613), - [aux_sym_comparison_operator_token22] = ACTIONS(613), - [aux_sym_comparison_operator_token23] = ACTIONS(613), - [aux_sym_comparison_operator_token24] = ACTIONS(613), - [aux_sym_comparison_operator_token25] = ACTIONS(613), - [aux_sym_comparison_operator_token26] = ACTIONS(613), - [aux_sym_comparison_operator_token27] = ACTIONS(613), - [aux_sym_comparison_operator_token28] = ACTIONS(615), - [aux_sym_comparison_operator_token29] = ACTIONS(613), - [aux_sym_comparison_operator_token30] = ACTIONS(613), - [aux_sym_comparison_operator_token31] = ACTIONS(613), - [aux_sym_comparison_operator_token32] = ACTIONS(613), - [aux_sym_comparison_operator_token33] = ACTIONS(613), - [aux_sym_comparison_operator_token34] = ACTIONS(615), - [aux_sym_comparison_operator_token35] = ACTIONS(613), - [aux_sym_comparison_operator_token36] = ACTIONS(613), - [aux_sym_comparison_operator_token37] = ACTIONS(613), - [aux_sym_comparison_operator_token38] = ACTIONS(613), - [aux_sym_comparison_operator_token39] = ACTIONS(613), - [aux_sym_comparison_operator_token40] = ACTIONS(613), - [aux_sym_comparison_operator_token41] = ACTIONS(613), - [aux_sym_comparison_operator_token42] = ACTIONS(613), - [aux_sym_comparison_operator_token43] = ACTIONS(613), - [aux_sym_comparison_operator_token44] = ACTIONS(613), - [aux_sym_comparison_operator_token45] = ACTIONS(613), - [aux_sym_comparison_operator_token46] = ACTIONS(613), - [aux_sym_comparison_operator_token47] = ACTIONS(613), - [aux_sym_comparison_operator_token48] = ACTIONS(613), - [aux_sym_comparison_operator_token49] = ACTIONS(613), - [aux_sym_comparison_operator_token50] = ACTIONS(613), - [aux_sym_format_operator_token1] = ACTIONS(613), - [anon_sym_LPAREN] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(613), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(615), - [aux_sym_logical_expression_token1] = ACTIONS(613), - [aux_sym_logical_expression_token2] = ACTIONS(613), - [aux_sym_logical_expression_token3] = ACTIONS(613), - [aux_sym_bitwise_expression_token1] = ACTIONS(613), - [aux_sym_bitwise_expression_token2] = ACTIONS(613), - [aux_sym_bitwise_expression_token3] = ACTIONS(613), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_BSLASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_DOT_DOT] = ACTIONS(613), - [anon_sym_PLUS_PLUS] = ACTIONS(613), - [anon_sym_DASH_DASH] = ACTIONS(613), - [anon_sym_DOT2] = ACTIONS(615), - [anon_sym_COLON_COLON] = ACTIONS(613), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), - [sym__statement_terminator] = ACTIONS(613), + [anon_sym_LBRACK] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(655), + [anon_sym_BANG_EQ] = ACTIONS(655), + [anon_sym_PLUS_EQ] = ACTIONS(655), + [anon_sym_STAR_EQ] = ACTIONS(655), + [anon_sym_SLASH_EQ] = ACTIONS(655), + [anon_sym_PERCENT_EQ] = ACTIONS(655), + [anon_sym_DASH_EQ] = ACTIONS(655), + [anon_sym_GT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(655), + [anon_sym_2_GT] = ACTIONS(657), + [anon_sym_2_GT_GT] = ACTIONS(655), + [anon_sym_3_GT] = ACTIONS(657), + [anon_sym_3_GT_GT] = ACTIONS(655), + [anon_sym_4_GT] = ACTIONS(657), + [anon_sym_4_GT_GT] = ACTIONS(655), + [anon_sym_5_GT] = ACTIONS(657), + [anon_sym_5_GT_GT] = ACTIONS(655), + [anon_sym_6_GT] = ACTIONS(657), + [anon_sym_6_GT_GT] = ACTIONS(655), + [anon_sym_STAR_GT] = ACTIONS(657), + [anon_sym_STAR_GT_GT] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(657), + [anon_sym_STAR_GT_AMP1] = ACTIONS(655), + [anon_sym_2_GT_AMP1] = ACTIONS(655), + [anon_sym_3_GT_AMP1] = ACTIONS(655), + [anon_sym_4_GT_AMP1] = ACTIONS(655), + [anon_sym_5_GT_AMP1] = ACTIONS(655), + [anon_sym_6_GT_AMP1] = ACTIONS(655), + [anon_sym_STAR_GT_AMP2] = ACTIONS(655), + [anon_sym_1_GT_AMP2] = ACTIONS(655), + [anon_sym_3_GT_AMP2] = ACTIONS(655), + [anon_sym_4_GT_AMP2] = ACTIONS(655), + [anon_sym_5_GT_AMP2] = ACTIONS(655), + [anon_sym_6_GT_AMP2] = ACTIONS(655), + [aux_sym_comparison_operator_token1] = ACTIONS(655), + [aux_sym_comparison_operator_token2] = ACTIONS(655), + [aux_sym_comparison_operator_token3] = ACTIONS(655), + [aux_sym_comparison_operator_token4] = ACTIONS(655), + [aux_sym_comparison_operator_token5] = ACTIONS(655), + [aux_sym_comparison_operator_token6] = ACTIONS(655), + [aux_sym_comparison_operator_token7] = ACTIONS(655), + [aux_sym_comparison_operator_token8] = ACTIONS(655), + [aux_sym_comparison_operator_token9] = ACTIONS(655), + [aux_sym_comparison_operator_token10] = ACTIONS(655), + [aux_sym_comparison_operator_token11] = ACTIONS(655), + [aux_sym_comparison_operator_token12] = ACTIONS(655), + [aux_sym_comparison_operator_token13] = ACTIONS(655), + [aux_sym_comparison_operator_token14] = ACTIONS(655), + [aux_sym_comparison_operator_token15] = ACTIONS(655), + [aux_sym_comparison_operator_token16] = ACTIONS(655), + [aux_sym_comparison_operator_token17] = ACTIONS(655), + [aux_sym_comparison_operator_token18] = ACTIONS(655), + [aux_sym_comparison_operator_token19] = ACTIONS(655), + [aux_sym_comparison_operator_token20] = ACTIONS(655), + [aux_sym_comparison_operator_token21] = ACTIONS(655), + [aux_sym_comparison_operator_token22] = ACTIONS(655), + [aux_sym_comparison_operator_token23] = ACTIONS(655), + [aux_sym_comparison_operator_token24] = ACTIONS(655), + [aux_sym_comparison_operator_token25] = ACTIONS(655), + [aux_sym_comparison_operator_token26] = ACTIONS(655), + [aux_sym_comparison_operator_token27] = ACTIONS(655), + [aux_sym_comparison_operator_token28] = ACTIONS(657), + [aux_sym_comparison_operator_token29] = ACTIONS(655), + [aux_sym_comparison_operator_token30] = ACTIONS(655), + [aux_sym_comparison_operator_token31] = ACTIONS(655), + [aux_sym_comparison_operator_token32] = ACTIONS(655), + [aux_sym_comparison_operator_token33] = ACTIONS(655), + [aux_sym_comparison_operator_token34] = ACTIONS(657), + [aux_sym_comparison_operator_token35] = ACTIONS(655), + [aux_sym_comparison_operator_token36] = ACTIONS(655), + [aux_sym_comparison_operator_token37] = ACTIONS(655), + [aux_sym_comparison_operator_token38] = ACTIONS(655), + [aux_sym_comparison_operator_token39] = ACTIONS(655), + [aux_sym_comparison_operator_token40] = ACTIONS(655), + [aux_sym_comparison_operator_token41] = ACTIONS(655), + [aux_sym_comparison_operator_token42] = ACTIONS(655), + [aux_sym_comparison_operator_token43] = ACTIONS(655), + [aux_sym_comparison_operator_token44] = ACTIONS(655), + [aux_sym_comparison_operator_token45] = ACTIONS(655), + [aux_sym_comparison_operator_token46] = ACTIONS(655), + [aux_sym_comparison_operator_token47] = ACTIONS(655), + [aux_sym_comparison_operator_token48] = ACTIONS(655), + [aux_sym_comparison_operator_token49] = ACTIONS(655), + [aux_sym_comparison_operator_token50] = ACTIONS(655), + [aux_sym_format_operator_token1] = ACTIONS(655), + [anon_sym_LPAREN] = ACTIONS(655), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_PIPE] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(657), + [aux_sym_logical_expression_token1] = ACTIONS(655), + [aux_sym_logical_expression_token2] = ACTIONS(655), + [aux_sym_logical_expression_token3] = ACTIONS(655), + [aux_sym_bitwise_expression_token1] = ACTIONS(655), + [aux_sym_bitwise_expression_token2] = ACTIONS(655), + [aux_sym_bitwise_expression_token3] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(657), + [anon_sym_BSLASH] = ACTIONS(655), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_DOT_DOT] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(655), + [anon_sym_DASH_DASH] = ACTIONS(655), + [anon_sym_DOT2] = ACTIONS(657), + [anon_sym_COLON_COLON] = ACTIONS(655), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), + [sym__statement_terminator] = ACTIONS(655), }, [131] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(635), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(635), - [anon_sym_DASH_DASH] = ACTIONS(635), - [anon_sym_DOT2] = ACTIONS(637), - [anon_sym_COLON_COLON] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), - [sym__statement_terminator] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(697), + [anon_sym_BANG_EQ] = ACTIONS(697), + [anon_sym_PLUS_EQ] = ACTIONS(697), + [anon_sym_STAR_EQ] = ACTIONS(697), + [anon_sym_SLASH_EQ] = ACTIONS(697), + [anon_sym_PERCENT_EQ] = ACTIONS(697), + [anon_sym_DASH_EQ] = ACTIONS(697), + [anon_sym_GT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(697), + [anon_sym_2_GT] = ACTIONS(699), + [anon_sym_2_GT_GT] = ACTIONS(697), + [anon_sym_3_GT] = ACTIONS(699), + [anon_sym_3_GT_GT] = ACTIONS(697), + [anon_sym_4_GT] = ACTIONS(699), + [anon_sym_4_GT_GT] = ACTIONS(697), + [anon_sym_5_GT] = ACTIONS(699), + [anon_sym_5_GT_GT] = ACTIONS(697), + [anon_sym_6_GT] = ACTIONS(699), + [anon_sym_6_GT_GT] = ACTIONS(697), + [anon_sym_STAR_GT] = ACTIONS(699), + [anon_sym_STAR_GT_GT] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(699), + [anon_sym_STAR_GT_AMP1] = ACTIONS(697), + [anon_sym_2_GT_AMP1] = ACTIONS(697), + [anon_sym_3_GT_AMP1] = ACTIONS(697), + [anon_sym_4_GT_AMP1] = ACTIONS(697), + [anon_sym_5_GT_AMP1] = ACTIONS(697), + [anon_sym_6_GT_AMP1] = ACTIONS(697), + [anon_sym_STAR_GT_AMP2] = ACTIONS(697), + [anon_sym_1_GT_AMP2] = ACTIONS(697), + [anon_sym_3_GT_AMP2] = ACTIONS(697), + [anon_sym_4_GT_AMP2] = ACTIONS(697), + [anon_sym_5_GT_AMP2] = ACTIONS(697), + [anon_sym_6_GT_AMP2] = ACTIONS(697), + [aux_sym_comparison_operator_token1] = ACTIONS(697), + [aux_sym_comparison_operator_token2] = ACTIONS(697), + [aux_sym_comparison_operator_token3] = ACTIONS(697), + [aux_sym_comparison_operator_token4] = ACTIONS(697), + [aux_sym_comparison_operator_token5] = ACTIONS(697), + [aux_sym_comparison_operator_token6] = ACTIONS(697), + [aux_sym_comparison_operator_token7] = ACTIONS(697), + [aux_sym_comparison_operator_token8] = ACTIONS(697), + [aux_sym_comparison_operator_token9] = ACTIONS(697), + [aux_sym_comparison_operator_token10] = ACTIONS(697), + [aux_sym_comparison_operator_token11] = ACTIONS(697), + [aux_sym_comparison_operator_token12] = ACTIONS(697), + [aux_sym_comparison_operator_token13] = ACTIONS(697), + [aux_sym_comparison_operator_token14] = ACTIONS(697), + [aux_sym_comparison_operator_token15] = ACTIONS(697), + [aux_sym_comparison_operator_token16] = ACTIONS(697), + [aux_sym_comparison_operator_token17] = ACTIONS(697), + [aux_sym_comparison_operator_token18] = ACTIONS(697), + [aux_sym_comparison_operator_token19] = ACTIONS(697), + [aux_sym_comparison_operator_token20] = ACTIONS(697), + [aux_sym_comparison_operator_token21] = ACTIONS(697), + [aux_sym_comparison_operator_token22] = ACTIONS(697), + [aux_sym_comparison_operator_token23] = ACTIONS(697), + [aux_sym_comparison_operator_token24] = ACTIONS(697), + [aux_sym_comparison_operator_token25] = ACTIONS(697), + [aux_sym_comparison_operator_token26] = ACTIONS(697), + [aux_sym_comparison_operator_token27] = ACTIONS(697), + [aux_sym_comparison_operator_token28] = ACTIONS(699), + [aux_sym_comparison_operator_token29] = ACTIONS(697), + [aux_sym_comparison_operator_token30] = ACTIONS(697), + [aux_sym_comparison_operator_token31] = ACTIONS(697), + [aux_sym_comparison_operator_token32] = ACTIONS(697), + [aux_sym_comparison_operator_token33] = ACTIONS(697), + [aux_sym_comparison_operator_token34] = ACTIONS(699), + [aux_sym_comparison_operator_token35] = ACTIONS(697), + [aux_sym_comparison_operator_token36] = ACTIONS(697), + [aux_sym_comparison_operator_token37] = ACTIONS(697), + [aux_sym_comparison_operator_token38] = ACTIONS(697), + [aux_sym_comparison_operator_token39] = ACTIONS(697), + [aux_sym_comparison_operator_token40] = ACTIONS(697), + [aux_sym_comparison_operator_token41] = ACTIONS(697), + [aux_sym_comparison_operator_token42] = ACTIONS(697), + [aux_sym_comparison_operator_token43] = ACTIONS(697), + [aux_sym_comparison_operator_token44] = ACTIONS(697), + [aux_sym_comparison_operator_token45] = ACTIONS(697), + [aux_sym_comparison_operator_token46] = ACTIONS(697), + [aux_sym_comparison_operator_token47] = ACTIONS(697), + [aux_sym_comparison_operator_token48] = ACTIONS(697), + [aux_sym_comparison_operator_token49] = ACTIONS(697), + [aux_sym_comparison_operator_token50] = ACTIONS(697), + [aux_sym_format_operator_token1] = ACTIONS(697), + [anon_sym_LPAREN] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(697), + [anon_sym_PIPE] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(699), + [aux_sym_logical_expression_token1] = ACTIONS(697), + [aux_sym_logical_expression_token2] = ACTIONS(697), + [aux_sym_logical_expression_token3] = ACTIONS(697), + [aux_sym_bitwise_expression_token1] = ACTIONS(697), + [aux_sym_bitwise_expression_token2] = ACTIONS(697), + [aux_sym_bitwise_expression_token3] = ACTIONS(697), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(699), + [anon_sym_BSLASH] = ACTIONS(697), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_DOT_DOT] = ACTIONS(697), + [anon_sym_PLUS_PLUS] = ACTIONS(697), + [anon_sym_DASH_DASH] = ACTIONS(697), + [anon_sym_DOT2] = ACTIONS(699), + [anon_sym_COLON_COLON] = ACTIONS(697), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), + [sym__statement_terminator] = ACTIONS(697), }, [132] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(647), - [anon_sym_EQ] = ACTIONS(647), - [anon_sym_BANG_EQ] = ACTIONS(647), - [anon_sym_PLUS_EQ] = ACTIONS(647), - [anon_sym_STAR_EQ] = ACTIONS(647), - [anon_sym_SLASH_EQ] = ACTIONS(647), - [anon_sym_PERCENT_EQ] = ACTIONS(647), - [anon_sym_DASH_EQ] = ACTIONS(647), - [anon_sym_GT] = ACTIONS(649), - [anon_sym_GT_GT] = ACTIONS(647), - [anon_sym_2_GT] = ACTIONS(649), - [anon_sym_2_GT_GT] = ACTIONS(647), - [anon_sym_3_GT] = ACTIONS(649), - [anon_sym_3_GT_GT] = ACTIONS(647), - [anon_sym_4_GT] = ACTIONS(649), - [anon_sym_4_GT_GT] = ACTIONS(647), - [anon_sym_5_GT] = ACTIONS(649), - [anon_sym_5_GT_GT] = ACTIONS(647), - [anon_sym_6_GT] = ACTIONS(649), - [anon_sym_6_GT_GT] = ACTIONS(647), - [anon_sym_STAR_GT] = ACTIONS(649), - [anon_sym_STAR_GT_GT] = ACTIONS(647), - [anon_sym_LT] = ACTIONS(649), - [anon_sym_STAR_GT_AMP1] = ACTIONS(647), - [anon_sym_2_GT_AMP1] = ACTIONS(647), - [anon_sym_3_GT_AMP1] = ACTIONS(647), - [anon_sym_4_GT_AMP1] = ACTIONS(647), - [anon_sym_5_GT_AMP1] = ACTIONS(647), - [anon_sym_6_GT_AMP1] = ACTIONS(647), - [anon_sym_STAR_GT_AMP2] = ACTIONS(647), - [anon_sym_1_GT_AMP2] = ACTIONS(647), - [anon_sym_3_GT_AMP2] = ACTIONS(647), - [anon_sym_4_GT_AMP2] = ACTIONS(647), - [anon_sym_5_GT_AMP2] = ACTIONS(647), - [anon_sym_6_GT_AMP2] = ACTIONS(647), - [aux_sym_comparison_operator_token1] = ACTIONS(647), - [aux_sym_comparison_operator_token2] = ACTIONS(647), - [aux_sym_comparison_operator_token3] = ACTIONS(647), - [aux_sym_comparison_operator_token4] = ACTIONS(647), - [aux_sym_comparison_operator_token5] = ACTIONS(647), - [aux_sym_comparison_operator_token6] = ACTIONS(647), - [aux_sym_comparison_operator_token7] = ACTIONS(647), - [aux_sym_comparison_operator_token8] = ACTIONS(647), - [aux_sym_comparison_operator_token9] = ACTIONS(647), - [aux_sym_comparison_operator_token10] = ACTIONS(647), - [aux_sym_comparison_operator_token11] = ACTIONS(647), - [aux_sym_comparison_operator_token12] = ACTIONS(647), - [aux_sym_comparison_operator_token13] = ACTIONS(647), - [aux_sym_comparison_operator_token14] = ACTIONS(647), - [aux_sym_comparison_operator_token15] = ACTIONS(647), - [aux_sym_comparison_operator_token16] = ACTIONS(647), - [aux_sym_comparison_operator_token17] = ACTIONS(647), - [aux_sym_comparison_operator_token18] = ACTIONS(647), - [aux_sym_comparison_operator_token19] = ACTIONS(647), - [aux_sym_comparison_operator_token20] = ACTIONS(647), - [aux_sym_comparison_operator_token21] = ACTIONS(647), - [aux_sym_comparison_operator_token22] = ACTIONS(647), - [aux_sym_comparison_operator_token23] = ACTIONS(647), - [aux_sym_comparison_operator_token24] = ACTIONS(647), - [aux_sym_comparison_operator_token25] = ACTIONS(647), - [aux_sym_comparison_operator_token26] = ACTIONS(647), - [aux_sym_comparison_operator_token27] = ACTIONS(647), - [aux_sym_comparison_operator_token28] = ACTIONS(649), - [aux_sym_comparison_operator_token29] = ACTIONS(647), - [aux_sym_comparison_operator_token30] = ACTIONS(647), - [aux_sym_comparison_operator_token31] = ACTIONS(647), - [aux_sym_comparison_operator_token32] = ACTIONS(647), - [aux_sym_comparison_operator_token33] = ACTIONS(647), - [aux_sym_comparison_operator_token34] = ACTIONS(649), - [aux_sym_comparison_operator_token35] = ACTIONS(647), - [aux_sym_comparison_operator_token36] = ACTIONS(647), - [aux_sym_comparison_operator_token37] = ACTIONS(647), - [aux_sym_comparison_operator_token38] = ACTIONS(647), - [aux_sym_comparison_operator_token39] = ACTIONS(647), - [aux_sym_comparison_operator_token40] = ACTIONS(647), - [aux_sym_comparison_operator_token41] = ACTIONS(647), - [aux_sym_comparison_operator_token42] = ACTIONS(647), - [aux_sym_comparison_operator_token43] = ACTIONS(647), - [aux_sym_comparison_operator_token44] = ACTIONS(647), - [aux_sym_comparison_operator_token45] = ACTIONS(647), - [aux_sym_comparison_operator_token46] = ACTIONS(647), - [aux_sym_comparison_operator_token47] = ACTIONS(647), - [aux_sym_comparison_operator_token48] = ACTIONS(647), - [aux_sym_comparison_operator_token49] = ACTIONS(647), - [aux_sym_comparison_operator_token50] = ACTIONS(647), - [aux_sym_format_operator_token1] = ACTIONS(647), - [anon_sym_LPAREN] = ACTIONS(647), - [anon_sym_COMMA] = ACTIONS(647), - [anon_sym_PIPE] = ACTIONS(647), - [anon_sym_PERCENT] = ACTIONS(649), - [aux_sym_logical_expression_token1] = ACTIONS(647), - [aux_sym_logical_expression_token2] = ACTIONS(647), - [aux_sym_logical_expression_token3] = ACTIONS(647), - [aux_sym_bitwise_expression_token1] = ACTIONS(647), - [aux_sym_bitwise_expression_token2] = ACTIONS(647), - [aux_sym_bitwise_expression_token3] = ACTIONS(647), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(649), - [anon_sym_BSLASH] = ACTIONS(647), - [anon_sym_STAR] = ACTIONS(649), - [anon_sym_DOT_DOT] = ACTIONS(647), - [anon_sym_PLUS_PLUS] = ACTIONS(647), - [anon_sym_DASH_DASH] = ACTIONS(647), - [anon_sym_DOT2] = ACTIONS(649), - [anon_sym_COLON_COLON] = ACTIONS(647), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), - [sym__statement_terminator] = ACTIONS(647), + [anon_sym_LBRACK] = ACTIONS(609), + [anon_sym_EQ] = ACTIONS(609), + [anon_sym_BANG_EQ] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(609), + [anon_sym_STAR_EQ] = ACTIONS(609), + [anon_sym_SLASH_EQ] = ACTIONS(609), + [anon_sym_PERCENT_EQ] = ACTIONS(609), + [anon_sym_DASH_EQ] = ACTIONS(609), + [anon_sym_GT] = ACTIONS(611), + [anon_sym_GT_GT] = ACTIONS(609), + [anon_sym_2_GT] = ACTIONS(611), + [anon_sym_2_GT_GT] = ACTIONS(609), + [anon_sym_3_GT] = ACTIONS(611), + [anon_sym_3_GT_GT] = ACTIONS(609), + [anon_sym_4_GT] = ACTIONS(611), + [anon_sym_4_GT_GT] = ACTIONS(609), + [anon_sym_5_GT] = ACTIONS(611), + [anon_sym_5_GT_GT] = ACTIONS(609), + [anon_sym_6_GT] = ACTIONS(611), + [anon_sym_6_GT_GT] = ACTIONS(609), + [anon_sym_STAR_GT] = ACTIONS(611), + [anon_sym_STAR_GT_GT] = ACTIONS(609), + [anon_sym_LT] = ACTIONS(611), + [anon_sym_STAR_GT_AMP1] = ACTIONS(609), + [anon_sym_2_GT_AMP1] = ACTIONS(609), + [anon_sym_3_GT_AMP1] = ACTIONS(609), + [anon_sym_4_GT_AMP1] = ACTIONS(609), + [anon_sym_5_GT_AMP1] = ACTIONS(609), + [anon_sym_6_GT_AMP1] = ACTIONS(609), + [anon_sym_STAR_GT_AMP2] = ACTIONS(609), + [anon_sym_1_GT_AMP2] = ACTIONS(609), + [anon_sym_3_GT_AMP2] = ACTIONS(609), + [anon_sym_4_GT_AMP2] = ACTIONS(609), + [anon_sym_5_GT_AMP2] = ACTIONS(609), + [anon_sym_6_GT_AMP2] = ACTIONS(609), + [aux_sym_comparison_operator_token1] = ACTIONS(609), + [aux_sym_comparison_operator_token2] = ACTIONS(609), + [aux_sym_comparison_operator_token3] = ACTIONS(609), + [aux_sym_comparison_operator_token4] = ACTIONS(609), + [aux_sym_comparison_operator_token5] = ACTIONS(609), + [aux_sym_comparison_operator_token6] = ACTIONS(609), + [aux_sym_comparison_operator_token7] = ACTIONS(609), + [aux_sym_comparison_operator_token8] = ACTIONS(609), + [aux_sym_comparison_operator_token9] = ACTIONS(609), + [aux_sym_comparison_operator_token10] = ACTIONS(609), + [aux_sym_comparison_operator_token11] = ACTIONS(609), + [aux_sym_comparison_operator_token12] = ACTIONS(609), + [aux_sym_comparison_operator_token13] = ACTIONS(609), + [aux_sym_comparison_operator_token14] = ACTIONS(609), + [aux_sym_comparison_operator_token15] = ACTIONS(609), + [aux_sym_comparison_operator_token16] = ACTIONS(609), + [aux_sym_comparison_operator_token17] = ACTIONS(609), + [aux_sym_comparison_operator_token18] = ACTIONS(609), + [aux_sym_comparison_operator_token19] = ACTIONS(609), + [aux_sym_comparison_operator_token20] = ACTIONS(609), + [aux_sym_comparison_operator_token21] = ACTIONS(609), + [aux_sym_comparison_operator_token22] = ACTIONS(609), + [aux_sym_comparison_operator_token23] = ACTIONS(609), + [aux_sym_comparison_operator_token24] = ACTIONS(609), + [aux_sym_comparison_operator_token25] = ACTIONS(609), + [aux_sym_comparison_operator_token26] = ACTIONS(609), + [aux_sym_comparison_operator_token27] = ACTIONS(609), + [aux_sym_comparison_operator_token28] = ACTIONS(611), + [aux_sym_comparison_operator_token29] = ACTIONS(609), + [aux_sym_comparison_operator_token30] = ACTIONS(609), + [aux_sym_comparison_operator_token31] = ACTIONS(609), + [aux_sym_comparison_operator_token32] = ACTIONS(609), + [aux_sym_comparison_operator_token33] = ACTIONS(609), + [aux_sym_comparison_operator_token34] = ACTIONS(611), + [aux_sym_comparison_operator_token35] = ACTIONS(609), + [aux_sym_comparison_operator_token36] = ACTIONS(609), + [aux_sym_comparison_operator_token37] = ACTIONS(609), + [aux_sym_comparison_operator_token38] = ACTIONS(609), + [aux_sym_comparison_operator_token39] = ACTIONS(609), + [aux_sym_comparison_operator_token40] = ACTIONS(609), + [aux_sym_comparison_operator_token41] = ACTIONS(609), + [aux_sym_comparison_operator_token42] = ACTIONS(609), + [aux_sym_comparison_operator_token43] = ACTIONS(609), + [aux_sym_comparison_operator_token44] = ACTIONS(609), + [aux_sym_comparison_operator_token45] = ACTIONS(609), + [aux_sym_comparison_operator_token46] = ACTIONS(609), + [aux_sym_comparison_operator_token47] = ACTIONS(609), + [aux_sym_comparison_operator_token48] = ACTIONS(609), + [aux_sym_comparison_operator_token49] = ACTIONS(609), + [aux_sym_comparison_operator_token50] = ACTIONS(609), + [aux_sym_format_operator_token1] = ACTIONS(609), + [anon_sym_LPAREN] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(609), + [anon_sym_PERCENT] = ACTIONS(611), + [aux_sym_logical_expression_token1] = ACTIONS(609), + [aux_sym_logical_expression_token2] = ACTIONS(609), + [aux_sym_logical_expression_token3] = ACTIONS(609), + [aux_sym_bitwise_expression_token1] = ACTIONS(609), + [aux_sym_bitwise_expression_token2] = ACTIONS(609), + [aux_sym_bitwise_expression_token3] = ACTIONS(609), + [anon_sym_PLUS] = ACTIONS(611), + [anon_sym_DASH] = ACTIONS(611), + [anon_sym_SLASH] = ACTIONS(611), + [anon_sym_BSLASH] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(611), + [anon_sym_DOT_DOT] = ACTIONS(609), + [anon_sym_PLUS_PLUS] = ACTIONS(609), + [anon_sym_DASH_DASH] = ACTIONS(609), + [anon_sym_DOT2] = ACTIONS(611), + [anon_sym_COLON_COLON] = ACTIONS(609), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), + [sym__statement_terminator] = ACTIONS(609), }, [133] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(705), - [anon_sym_EQ] = ACTIONS(705), - [anon_sym_BANG_EQ] = ACTIONS(705), - [anon_sym_PLUS_EQ] = ACTIONS(705), - [anon_sym_STAR_EQ] = ACTIONS(705), - [anon_sym_SLASH_EQ] = ACTIONS(705), - [anon_sym_PERCENT_EQ] = ACTIONS(705), - [anon_sym_DASH_EQ] = ACTIONS(705), - [anon_sym_GT] = ACTIONS(707), - [anon_sym_GT_GT] = ACTIONS(705), - [anon_sym_2_GT] = ACTIONS(707), - [anon_sym_2_GT_GT] = ACTIONS(705), - [anon_sym_3_GT] = ACTIONS(707), - [anon_sym_3_GT_GT] = ACTIONS(705), - [anon_sym_4_GT] = ACTIONS(707), - [anon_sym_4_GT_GT] = ACTIONS(705), - [anon_sym_5_GT] = ACTIONS(707), - [anon_sym_5_GT_GT] = ACTIONS(705), - [anon_sym_6_GT] = ACTIONS(707), - [anon_sym_6_GT_GT] = ACTIONS(705), - [anon_sym_STAR_GT] = ACTIONS(707), - [anon_sym_STAR_GT_GT] = ACTIONS(705), - [anon_sym_LT] = ACTIONS(707), - [anon_sym_STAR_GT_AMP1] = ACTIONS(705), - [anon_sym_2_GT_AMP1] = ACTIONS(705), - [anon_sym_3_GT_AMP1] = ACTIONS(705), - [anon_sym_4_GT_AMP1] = ACTIONS(705), - [anon_sym_5_GT_AMP1] = ACTIONS(705), - [anon_sym_6_GT_AMP1] = ACTIONS(705), - [anon_sym_STAR_GT_AMP2] = ACTIONS(705), - [anon_sym_1_GT_AMP2] = ACTIONS(705), - [anon_sym_3_GT_AMP2] = ACTIONS(705), - [anon_sym_4_GT_AMP2] = ACTIONS(705), - [anon_sym_5_GT_AMP2] = ACTIONS(705), - [anon_sym_6_GT_AMP2] = ACTIONS(705), - [aux_sym_comparison_operator_token1] = ACTIONS(705), - [aux_sym_comparison_operator_token2] = ACTIONS(705), - [aux_sym_comparison_operator_token3] = ACTIONS(705), - [aux_sym_comparison_operator_token4] = ACTIONS(705), - [aux_sym_comparison_operator_token5] = ACTIONS(705), - [aux_sym_comparison_operator_token6] = ACTIONS(705), - [aux_sym_comparison_operator_token7] = ACTIONS(705), - [aux_sym_comparison_operator_token8] = ACTIONS(705), - [aux_sym_comparison_operator_token9] = ACTIONS(705), - [aux_sym_comparison_operator_token10] = ACTIONS(705), - [aux_sym_comparison_operator_token11] = ACTIONS(705), - [aux_sym_comparison_operator_token12] = ACTIONS(705), - [aux_sym_comparison_operator_token13] = ACTIONS(705), - [aux_sym_comparison_operator_token14] = ACTIONS(705), - [aux_sym_comparison_operator_token15] = ACTIONS(705), - [aux_sym_comparison_operator_token16] = ACTIONS(705), - [aux_sym_comparison_operator_token17] = ACTIONS(705), - [aux_sym_comparison_operator_token18] = ACTIONS(705), - [aux_sym_comparison_operator_token19] = ACTIONS(705), - [aux_sym_comparison_operator_token20] = ACTIONS(705), - [aux_sym_comparison_operator_token21] = ACTIONS(705), - [aux_sym_comparison_operator_token22] = ACTIONS(705), - [aux_sym_comparison_operator_token23] = ACTIONS(705), - [aux_sym_comparison_operator_token24] = ACTIONS(705), - [aux_sym_comparison_operator_token25] = ACTIONS(705), - [aux_sym_comparison_operator_token26] = ACTIONS(705), - [aux_sym_comparison_operator_token27] = ACTIONS(705), - [aux_sym_comparison_operator_token28] = ACTIONS(707), - [aux_sym_comparison_operator_token29] = ACTIONS(705), - [aux_sym_comparison_operator_token30] = ACTIONS(705), - [aux_sym_comparison_operator_token31] = ACTIONS(705), - [aux_sym_comparison_operator_token32] = ACTIONS(705), - [aux_sym_comparison_operator_token33] = ACTIONS(705), - [aux_sym_comparison_operator_token34] = ACTIONS(707), - [aux_sym_comparison_operator_token35] = ACTIONS(705), - [aux_sym_comparison_operator_token36] = ACTIONS(705), - [aux_sym_comparison_operator_token37] = ACTIONS(705), - [aux_sym_comparison_operator_token38] = ACTIONS(705), - [aux_sym_comparison_operator_token39] = ACTIONS(705), - [aux_sym_comparison_operator_token40] = ACTIONS(705), - [aux_sym_comparison_operator_token41] = ACTIONS(705), - [aux_sym_comparison_operator_token42] = ACTIONS(705), - [aux_sym_comparison_operator_token43] = ACTIONS(705), - [aux_sym_comparison_operator_token44] = ACTIONS(705), - [aux_sym_comparison_operator_token45] = ACTIONS(705), - [aux_sym_comparison_operator_token46] = ACTIONS(705), - [aux_sym_comparison_operator_token47] = ACTIONS(705), - [aux_sym_comparison_operator_token48] = ACTIONS(705), - [aux_sym_comparison_operator_token49] = ACTIONS(705), - [aux_sym_comparison_operator_token50] = ACTIONS(705), - [aux_sym_format_operator_token1] = ACTIONS(705), - [anon_sym_LPAREN] = ACTIONS(705), - [anon_sym_COMMA] = ACTIONS(705), - [anon_sym_PIPE] = ACTIONS(705), - [anon_sym_PERCENT] = ACTIONS(707), - [aux_sym_logical_expression_token1] = ACTIONS(705), - [aux_sym_logical_expression_token2] = ACTIONS(705), - [aux_sym_logical_expression_token3] = ACTIONS(705), - [aux_sym_bitwise_expression_token1] = ACTIONS(705), - [aux_sym_bitwise_expression_token2] = ACTIONS(705), - [aux_sym_bitwise_expression_token3] = ACTIONS(705), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(705), - [anon_sym_STAR] = ACTIONS(707), - [anon_sym_DOT_DOT] = ACTIONS(705), - [anon_sym_PLUS_PLUS] = ACTIONS(705), - [anon_sym_DASH_DASH] = ACTIONS(705), - [anon_sym_DOT2] = ACTIONS(707), - [anon_sym_COLON_COLON] = ACTIONS(705), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), - [sym__statement_terminator] = ACTIONS(705), + [anon_sym_LBRACK] = ACTIONS(643), + [anon_sym_EQ] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_PLUS_EQ] = ACTIONS(643), + [anon_sym_STAR_EQ] = ACTIONS(643), + [anon_sym_SLASH_EQ] = ACTIONS(643), + [anon_sym_PERCENT_EQ] = ACTIONS(643), + [anon_sym_DASH_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_2_GT] = ACTIONS(645), + [anon_sym_2_GT_GT] = ACTIONS(643), + [anon_sym_3_GT] = ACTIONS(645), + [anon_sym_3_GT_GT] = ACTIONS(643), + [anon_sym_4_GT] = ACTIONS(645), + [anon_sym_4_GT_GT] = ACTIONS(643), + [anon_sym_5_GT] = ACTIONS(645), + [anon_sym_5_GT_GT] = ACTIONS(643), + [anon_sym_6_GT] = ACTIONS(645), + [anon_sym_6_GT_GT] = ACTIONS(643), + [anon_sym_STAR_GT] = ACTIONS(645), + [anon_sym_STAR_GT_GT] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_STAR_GT_AMP1] = ACTIONS(643), + [anon_sym_2_GT_AMP1] = ACTIONS(643), + [anon_sym_3_GT_AMP1] = ACTIONS(643), + [anon_sym_4_GT_AMP1] = ACTIONS(643), + [anon_sym_5_GT_AMP1] = ACTIONS(643), + [anon_sym_6_GT_AMP1] = ACTIONS(643), + [anon_sym_STAR_GT_AMP2] = ACTIONS(643), + [anon_sym_1_GT_AMP2] = ACTIONS(643), + [anon_sym_3_GT_AMP2] = ACTIONS(643), + [anon_sym_4_GT_AMP2] = ACTIONS(643), + [anon_sym_5_GT_AMP2] = ACTIONS(643), + [anon_sym_6_GT_AMP2] = ACTIONS(643), + [aux_sym_comparison_operator_token1] = ACTIONS(643), + [aux_sym_comparison_operator_token2] = ACTIONS(643), + [aux_sym_comparison_operator_token3] = ACTIONS(643), + [aux_sym_comparison_operator_token4] = ACTIONS(643), + [aux_sym_comparison_operator_token5] = ACTIONS(643), + [aux_sym_comparison_operator_token6] = ACTIONS(643), + [aux_sym_comparison_operator_token7] = ACTIONS(643), + [aux_sym_comparison_operator_token8] = ACTIONS(643), + [aux_sym_comparison_operator_token9] = ACTIONS(643), + [aux_sym_comparison_operator_token10] = ACTIONS(643), + [aux_sym_comparison_operator_token11] = ACTIONS(643), + [aux_sym_comparison_operator_token12] = ACTIONS(643), + [aux_sym_comparison_operator_token13] = ACTIONS(643), + [aux_sym_comparison_operator_token14] = ACTIONS(643), + [aux_sym_comparison_operator_token15] = ACTIONS(643), + [aux_sym_comparison_operator_token16] = ACTIONS(643), + [aux_sym_comparison_operator_token17] = ACTIONS(643), + [aux_sym_comparison_operator_token18] = ACTIONS(643), + [aux_sym_comparison_operator_token19] = ACTIONS(643), + [aux_sym_comparison_operator_token20] = ACTIONS(643), + [aux_sym_comparison_operator_token21] = ACTIONS(643), + [aux_sym_comparison_operator_token22] = ACTIONS(643), + [aux_sym_comparison_operator_token23] = ACTIONS(643), + [aux_sym_comparison_operator_token24] = ACTIONS(643), + [aux_sym_comparison_operator_token25] = ACTIONS(643), + [aux_sym_comparison_operator_token26] = ACTIONS(643), + [aux_sym_comparison_operator_token27] = ACTIONS(643), + [aux_sym_comparison_operator_token28] = ACTIONS(645), + [aux_sym_comparison_operator_token29] = ACTIONS(643), + [aux_sym_comparison_operator_token30] = ACTIONS(643), + [aux_sym_comparison_operator_token31] = ACTIONS(643), + [aux_sym_comparison_operator_token32] = ACTIONS(643), + [aux_sym_comparison_operator_token33] = ACTIONS(643), + [aux_sym_comparison_operator_token34] = ACTIONS(645), + [aux_sym_comparison_operator_token35] = ACTIONS(643), + [aux_sym_comparison_operator_token36] = ACTIONS(643), + [aux_sym_comparison_operator_token37] = ACTIONS(643), + [aux_sym_comparison_operator_token38] = ACTIONS(643), + [aux_sym_comparison_operator_token39] = ACTIONS(643), + [aux_sym_comparison_operator_token40] = ACTIONS(643), + [aux_sym_comparison_operator_token41] = ACTIONS(643), + [aux_sym_comparison_operator_token42] = ACTIONS(643), + [aux_sym_comparison_operator_token43] = ACTIONS(643), + [aux_sym_comparison_operator_token44] = ACTIONS(643), + [aux_sym_comparison_operator_token45] = ACTIONS(643), + [aux_sym_comparison_operator_token46] = ACTIONS(643), + [aux_sym_comparison_operator_token47] = ACTIONS(643), + [aux_sym_comparison_operator_token48] = ACTIONS(643), + [aux_sym_comparison_operator_token49] = ACTIONS(643), + [aux_sym_comparison_operator_token50] = ACTIONS(643), + [aux_sym_format_operator_token1] = ACTIONS(643), + [anon_sym_LPAREN] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(645), + [aux_sym_logical_expression_token1] = ACTIONS(643), + [aux_sym_logical_expression_token2] = ACTIONS(643), + [aux_sym_logical_expression_token3] = ACTIONS(643), + [aux_sym_bitwise_expression_token1] = ACTIONS(643), + [aux_sym_bitwise_expression_token2] = ACTIONS(643), + [aux_sym_bitwise_expression_token3] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_BSLASH] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(645), + [anon_sym_DOT_DOT] = ACTIONS(643), + [anon_sym_PLUS_PLUS] = ACTIONS(643), + [anon_sym_DASH_DASH] = ACTIONS(643), + [anon_sym_DOT2] = ACTIONS(645), + [anon_sym_COLON_COLON] = ACTIONS(643), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), + [sym__statement_terminator] = ACTIONS(643), }, [134] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_BANG_EQ] = ACTIONS(697), - [anon_sym_PLUS_EQ] = ACTIONS(697), - [anon_sym_STAR_EQ] = ACTIONS(697), - [anon_sym_SLASH_EQ] = ACTIONS(697), - [anon_sym_PERCENT_EQ] = ACTIONS(697), - [anon_sym_DASH_EQ] = ACTIONS(697), - [anon_sym_GT] = ACTIONS(699), - [anon_sym_GT_GT] = ACTIONS(697), - [anon_sym_2_GT] = ACTIONS(699), - [anon_sym_2_GT_GT] = ACTIONS(697), - [anon_sym_3_GT] = ACTIONS(699), - [anon_sym_3_GT_GT] = ACTIONS(697), - [anon_sym_4_GT] = ACTIONS(699), - [anon_sym_4_GT_GT] = ACTIONS(697), - [anon_sym_5_GT] = ACTIONS(699), - [anon_sym_5_GT_GT] = ACTIONS(697), - [anon_sym_6_GT] = ACTIONS(699), - [anon_sym_6_GT_GT] = ACTIONS(697), - [anon_sym_STAR_GT] = ACTIONS(699), - [anon_sym_STAR_GT_GT] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(699), - [anon_sym_STAR_GT_AMP1] = ACTIONS(697), - [anon_sym_2_GT_AMP1] = ACTIONS(697), - [anon_sym_3_GT_AMP1] = ACTIONS(697), - [anon_sym_4_GT_AMP1] = ACTIONS(697), - [anon_sym_5_GT_AMP1] = ACTIONS(697), - [anon_sym_6_GT_AMP1] = ACTIONS(697), - [anon_sym_STAR_GT_AMP2] = ACTIONS(697), - [anon_sym_1_GT_AMP2] = ACTIONS(697), - [anon_sym_3_GT_AMP2] = ACTIONS(697), - [anon_sym_4_GT_AMP2] = ACTIONS(697), - [anon_sym_5_GT_AMP2] = ACTIONS(697), - [anon_sym_6_GT_AMP2] = ACTIONS(697), - [aux_sym_comparison_operator_token1] = ACTIONS(697), - [aux_sym_comparison_operator_token2] = ACTIONS(697), - [aux_sym_comparison_operator_token3] = ACTIONS(697), - [aux_sym_comparison_operator_token4] = ACTIONS(697), - [aux_sym_comparison_operator_token5] = ACTIONS(697), - [aux_sym_comparison_operator_token6] = ACTIONS(697), - [aux_sym_comparison_operator_token7] = ACTIONS(697), - [aux_sym_comparison_operator_token8] = ACTIONS(697), - [aux_sym_comparison_operator_token9] = ACTIONS(697), - [aux_sym_comparison_operator_token10] = ACTIONS(697), - [aux_sym_comparison_operator_token11] = ACTIONS(697), - [aux_sym_comparison_operator_token12] = ACTIONS(697), - [aux_sym_comparison_operator_token13] = ACTIONS(697), - [aux_sym_comparison_operator_token14] = ACTIONS(697), - [aux_sym_comparison_operator_token15] = ACTIONS(697), - [aux_sym_comparison_operator_token16] = ACTIONS(697), - [aux_sym_comparison_operator_token17] = ACTIONS(697), - [aux_sym_comparison_operator_token18] = ACTIONS(697), - [aux_sym_comparison_operator_token19] = ACTIONS(697), - [aux_sym_comparison_operator_token20] = ACTIONS(697), - [aux_sym_comparison_operator_token21] = ACTIONS(697), - [aux_sym_comparison_operator_token22] = ACTIONS(697), - [aux_sym_comparison_operator_token23] = ACTIONS(697), - [aux_sym_comparison_operator_token24] = ACTIONS(697), - [aux_sym_comparison_operator_token25] = ACTIONS(697), - [aux_sym_comparison_operator_token26] = ACTIONS(697), - [aux_sym_comparison_operator_token27] = ACTIONS(697), - [aux_sym_comparison_operator_token28] = ACTIONS(699), - [aux_sym_comparison_operator_token29] = ACTIONS(697), - [aux_sym_comparison_operator_token30] = ACTIONS(697), - [aux_sym_comparison_operator_token31] = ACTIONS(697), - [aux_sym_comparison_operator_token32] = ACTIONS(697), - [aux_sym_comparison_operator_token33] = ACTIONS(697), - [aux_sym_comparison_operator_token34] = ACTIONS(699), - [aux_sym_comparison_operator_token35] = ACTIONS(697), - [aux_sym_comparison_operator_token36] = ACTIONS(697), - [aux_sym_comparison_operator_token37] = ACTIONS(697), - [aux_sym_comparison_operator_token38] = ACTIONS(697), - [aux_sym_comparison_operator_token39] = ACTIONS(697), - [aux_sym_comparison_operator_token40] = ACTIONS(697), - [aux_sym_comparison_operator_token41] = ACTIONS(697), - [aux_sym_comparison_operator_token42] = ACTIONS(697), - [aux_sym_comparison_operator_token43] = ACTIONS(697), - [aux_sym_comparison_operator_token44] = ACTIONS(697), - [aux_sym_comparison_operator_token45] = ACTIONS(697), - [aux_sym_comparison_operator_token46] = ACTIONS(697), - [aux_sym_comparison_operator_token47] = ACTIONS(697), - [aux_sym_comparison_operator_token48] = ACTIONS(697), - [aux_sym_comparison_operator_token49] = ACTIONS(697), - [aux_sym_comparison_operator_token50] = ACTIONS(697), - [aux_sym_format_operator_token1] = ACTIONS(697), - [anon_sym_LPAREN] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_PIPE] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(699), - [aux_sym_logical_expression_token1] = ACTIONS(697), - [aux_sym_logical_expression_token2] = ACTIONS(697), - [aux_sym_logical_expression_token3] = ACTIONS(697), - [aux_sym_bitwise_expression_token1] = ACTIONS(697), - [aux_sym_bitwise_expression_token2] = ACTIONS(697), - [aux_sym_bitwise_expression_token3] = ACTIONS(697), - [anon_sym_PLUS] = ACTIONS(699), - [anon_sym_DASH] = ACTIONS(699), - [anon_sym_SLASH] = ACTIONS(699), - [anon_sym_BSLASH] = ACTIONS(697), - [anon_sym_STAR] = ACTIONS(699), - [anon_sym_DOT_DOT] = ACTIONS(697), - [anon_sym_PLUS_PLUS] = ACTIONS(697), - [anon_sym_DASH_DASH] = ACTIONS(697), - [anon_sym_DOT2] = ACTIONS(699), - [anon_sym_COLON_COLON] = ACTIONS(697), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), - [sym__statement_terminator] = ACTIONS(697), - }, - [135] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(717), - [anon_sym_EQ] = ACTIONS(717), - [anon_sym_BANG_EQ] = ACTIONS(717), - [anon_sym_PLUS_EQ] = ACTIONS(717), - [anon_sym_STAR_EQ] = ACTIONS(717), - [anon_sym_SLASH_EQ] = ACTIONS(717), - [anon_sym_PERCENT_EQ] = ACTIONS(717), - [anon_sym_DASH_EQ] = ACTIONS(717), - [anon_sym_GT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(717), - [anon_sym_2_GT] = ACTIONS(719), - [anon_sym_2_GT_GT] = ACTIONS(717), - [anon_sym_3_GT] = ACTIONS(719), - [anon_sym_3_GT_GT] = ACTIONS(717), - [anon_sym_4_GT] = ACTIONS(719), - [anon_sym_4_GT_GT] = ACTIONS(717), - [anon_sym_5_GT] = ACTIONS(719), - [anon_sym_5_GT_GT] = ACTIONS(717), - [anon_sym_6_GT] = ACTIONS(719), - [anon_sym_6_GT_GT] = ACTIONS(717), - [anon_sym_STAR_GT] = ACTIONS(719), - [anon_sym_STAR_GT_GT] = ACTIONS(717), - [anon_sym_LT] = ACTIONS(719), - [anon_sym_STAR_GT_AMP1] = ACTIONS(717), - [anon_sym_2_GT_AMP1] = ACTIONS(717), - [anon_sym_3_GT_AMP1] = ACTIONS(717), - [anon_sym_4_GT_AMP1] = ACTIONS(717), - [anon_sym_5_GT_AMP1] = ACTIONS(717), - [anon_sym_6_GT_AMP1] = ACTIONS(717), - [anon_sym_STAR_GT_AMP2] = ACTIONS(717), - [anon_sym_1_GT_AMP2] = ACTIONS(717), - [anon_sym_3_GT_AMP2] = ACTIONS(717), - [anon_sym_4_GT_AMP2] = ACTIONS(717), - [anon_sym_5_GT_AMP2] = ACTIONS(717), - [anon_sym_6_GT_AMP2] = ACTIONS(717), - [aux_sym_comparison_operator_token1] = ACTIONS(717), - [aux_sym_comparison_operator_token2] = ACTIONS(717), - [aux_sym_comparison_operator_token3] = ACTIONS(717), - [aux_sym_comparison_operator_token4] = ACTIONS(717), - [aux_sym_comparison_operator_token5] = ACTIONS(717), - [aux_sym_comparison_operator_token6] = ACTIONS(717), - [aux_sym_comparison_operator_token7] = ACTIONS(717), - [aux_sym_comparison_operator_token8] = ACTIONS(717), - [aux_sym_comparison_operator_token9] = ACTIONS(717), - [aux_sym_comparison_operator_token10] = ACTIONS(717), - [aux_sym_comparison_operator_token11] = ACTIONS(717), - [aux_sym_comparison_operator_token12] = ACTIONS(717), - [aux_sym_comparison_operator_token13] = ACTIONS(717), - [aux_sym_comparison_operator_token14] = ACTIONS(717), - [aux_sym_comparison_operator_token15] = ACTIONS(717), - [aux_sym_comparison_operator_token16] = ACTIONS(717), - [aux_sym_comparison_operator_token17] = ACTIONS(717), - [aux_sym_comparison_operator_token18] = ACTIONS(717), - [aux_sym_comparison_operator_token19] = ACTIONS(717), - [aux_sym_comparison_operator_token20] = ACTIONS(717), - [aux_sym_comparison_operator_token21] = ACTIONS(717), - [aux_sym_comparison_operator_token22] = ACTIONS(717), - [aux_sym_comparison_operator_token23] = ACTIONS(717), - [aux_sym_comparison_operator_token24] = ACTIONS(717), - [aux_sym_comparison_operator_token25] = ACTIONS(717), - [aux_sym_comparison_operator_token26] = ACTIONS(717), - [aux_sym_comparison_operator_token27] = ACTIONS(717), - [aux_sym_comparison_operator_token28] = ACTIONS(719), - [aux_sym_comparison_operator_token29] = ACTIONS(717), - [aux_sym_comparison_operator_token30] = ACTIONS(717), - [aux_sym_comparison_operator_token31] = ACTIONS(717), - [aux_sym_comparison_operator_token32] = ACTIONS(717), - [aux_sym_comparison_operator_token33] = ACTIONS(717), - [aux_sym_comparison_operator_token34] = ACTIONS(719), - [aux_sym_comparison_operator_token35] = ACTIONS(717), - [aux_sym_comparison_operator_token36] = ACTIONS(717), - [aux_sym_comparison_operator_token37] = ACTIONS(717), - [aux_sym_comparison_operator_token38] = ACTIONS(717), - [aux_sym_comparison_operator_token39] = ACTIONS(717), - [aux_sym_comparison_operator_token40] = ACTIONS(717), - [aux_sym_comparison_operator_token41] = ACTIONS(717), - [aux_sym_comparison_operator_token42] = ACTIONS(717), - [aux_sym_comparison_operator_token43] = ACTIONS(717), - [aux_sym_comparison_operator_token44] = ACTIONS(717), - [aux_sym_comparison_operator_token45] = ACTIONS(717), - [aux_sym_comparison_operator_token46] = ACTIONS(717), - [aux_sym_comparison_operator_token47] = ACTIONS(717), - [aux_sym_comparison_operator_token48] = ACTIONS(717), - [aux_sym_comparison_operator_token49] = ACTIONS(717), - [aux_sym_comparison_operator_token50] = ACTIONS(717), - [aux_sym_format_operator_token1] = ACTIONS(717), - [anon_sym_LPAREN] = ACTIONS(717), - [anon_sym_COMMA] = ACTIONS(717), - [anon_sym_PIPE] = ACTIONS(717), - [anon_sym_PERCENT] = ACTIONS(719), - [aux_sym_logical_expression_token1] = ACTIONS(717), - [aux_sym_logical_expression_token2] = ACTIONS(717), - [aux_sym_logical_expression_token3] = ACTIONS(717), - [aux_sym_bitwise_expression_token1] = ACTIONS(717), - [aux_sym_bitwise_expression_token2] = ACTIONS(717), - [aux_sym_bitwise_expression_token3] = ACTIONS(717), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(719), - [anon_sym_BSLASH] = ACTIONS(717), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_DOT_DOT] = ACTIONS(717), - [anon_sym_PLUS_PLUS] = ACTIONS(717), - [anon_sym_DASH_DASH] = ACTIONS(717), - [anon_sym_DOT2] = ACTIONS(719), - [anon_sym_COLON_COLON] = ACTIONS(717), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), - [sym__statement_terminator] = ACTIONS(717), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(739), + [anon_sym_COLON_COLON] = ACTIONS(741), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(725), }, - [136] = { + [135] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(693), - [anon_sym_BANG_EQ] = ACTIONS(693), - [anon_sym_PLUS_EQ] = ACTIONS(693), - [anon_sym_STAR_EQ] = ACTIONS(693), - [anon_sym_SLASH_EQ] = ACTIONS(693), - [anon_sym_PERCENT_EQ] = ACTIONS(693), - [anon_sym_DASH_EQ] = ACTIONS(693), - [anon_sym_GT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(693), - [anon_sym_2_GT] = ACTIONS(695), - [anon_sym_2_GT_GT] = ACTIONS(693), - [anon_sym_3_GT] = ACTIONS(695), - [anon_sym_3_GT_GT] = ACTIONS(693), - [anon_sym_4_GT] = ACTIONS(695), - [anon_sym_4_GT_GT] = ACTIONS(693), - [anon_sym_5_GT] = ACTIONS(695), - [anon_sym_5_GT_GT] = ACTIONS(693), - [anon_sym_6_GT] = ACTIONS(695), - [anon_sym_6_GT_GT] = ACTIONS(693), - [anon_sym_STAR_GT] = ACTIONS(695), - [anon_sym_STAR_GT_GT] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(695), - [anon_sym_STAR_GT_AMP1] = ACTIONS(693), - [anon_sym_2_GT_AMP1] = ACTIONS(693), - [anon_sym_3_GT_AMP1] = ACTIONS(693), - [anon_sym_4_GT_AMP1] = ACTIONS(693), - [anon_sym_5_GT_AMP1] = ACTIONS(693), - [anon_sym_6_GT_AMP1] = ACTIONS(693), - [anon_sym_STAR_GT_AMP2] = ACTIONS(693), - [anon_sym_1_GT_AMP2] = ACTIONS(693), - [anon_sym_3_GT_AMP2] = ACTIONS(693), - [anon_sym_4_GT_AMP2] = ACTIONS(693), - [anon_sym_5_GT_AMP2] = ACTIONS(693), - [anon_sym_6_GT_AMP2] = ACTIONS(693), - [aux_sym_comparison_operator_token1] = ACTIONS(693), - [aux_sym_comparison_operator_token2] = ACTIONS(693), - [aux_sym_comparison_operator_token3] = ACTIONS(693), - [aux_sym_comparison_operator_token4] = ACTIONS(693), - [aux_sym_comparison_operator_token5] = ACTIONS(693), - [aux_sym_comparison_operator_token6] = ACTIONS(693), - [aux_sym_comparison_operator_token7] = ACTIONS(693), - [aux_sym_comparison_operator_token8] = ACTIONS(693), - [aux_sym_comparison_operator_token9] = ACTIONS(693), - [aux_sym_comparison_operator_token10] = ACTIONS(693), - [aux_sym_comparison_operator_token11] = ACTIONS(693), - [aux_sym_comparison_operator_token12] = ACTIONS(693), - [aux_sym_comparison_operator_token13] = ACTIONS(693), - [aux_sym_comparison_operator_token14] = ACTIONS(693), - [aux_sym_comparison_operator_token15] = ACTIONS(693), - [aux_sym_comparison_operator_token16] = ACTIONS(693), - [aux_sym_comparison_operator_token17] = ACTIONS(693), - [aux_sym_comparison_operator_token18] = ACTIONS(693), - [aux_sym_comparison_operator_token19] = ACTIONS(693), - [aux_sym_comparison_operator_token20] = ACTIONS(693), - [aux_sym_comparison_operator_token21] = ACTIONS(693), - [aux_sym_comparison_operator_token22] = ACTIONS(693), - [aux_sym_comparison_operator_token23] = ACTIONS(693), - [aux_sym_comparison_operator_token24] = ACTIONS(693), - [aux_sym_comparison_operator_token25] = ACTIONS(693), - [aux_sym_comparison_operator_token26] = ACTIONS(693), - [aux_sym_comparison_operator_token27] = ACTIONS(693), - [aux_sym_comparison_operator_token28] = ACTIONS(695), - [aux_sym_comparison_operator_token29] = ACTIONS(693), - [aux_sym_comparison_operator_token30] = ACTIONS(693), - [aux_sym_comparison_operator_token31] = ACTIONS(693), - [aux_sym_comparison_operator_token32] = ACTIONS(693), - [aux_sym_comparison_operator_token33] = ACTIONS(693), - [aux_sym_comparison_operator_token34] = ACTIONS(695), - [aux_sym_comparison_operator_token35] = ACTIONS(693), - [aux_sym_comparison_operator_token36] = ACTIONS(693), - [aux_sym_comparison_operator_token37] = ACTIONS(693), - [aux_sym_comparison_operator_token38] = ACTIONS(693), - [aux_sym_comparison_operator_token39] = ACTIONS(693), - [aux_sym_comparison_operator_token40] = ACTIONS(693), - [aux_sym_comparison_operator_token41] = ACTIONS(693), - [aux_sym_comparison_operator_token42] = ACTIONS(693), - [aux_sym_comparison_operator_token43] = ACTIONS(693), - [aux_sym_comparison_operator_token44] = ACTIONS(693), - [aux_sym_comparison_operator_token45] = ACTIONS(693), - [aux_sym_comparison_operator_token46] = ACTIONS(693), - [aux_sym_comparison_operator_token47] = ACTIONS(693), - [aux_sym_comparison_operator_token48] = ACTIONS(693), - [aux_sym_comparison_operator_token49] = ACTIONS(693), - [aux_sym_comparison_operator_token50] = ACTIONS(693), - [aux_sym_format_operator_token1] = ACTIONS(693), - [anon_sym_LPAREN] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(693), - [anon_sym_PIPE] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(695), - [aux_sym_logical_expression_token1] = ACTIONS(693), - [aux_sym_logical_expression_token2] = ACTIONS(693), - [aux_sym_logical_expression_token3] = ACTIONS(693), - [aux_sym_bitwise_expression_token1] = ACTIONS(693), - [aux_sym_bitwise_expression_token2] = ACTIONS(693), - [aux_sym_bitwise_expression_token3] = ACTIONS(693), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(695), - [anon_sym_BSLASH] = ACTIONS(693), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_DOT_DOT] = ACTIONS(693), - [anon_sym_PLUS_PLUS] = ACTIONS(693), - [anon_sym_DASH_DASH] = ACTIONS(693), - [anon_sym_DOT2] = ACTIONS(695), - [anon_sym_COLON_COLON] = ACTIONS(693), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(693), - [sym__statement_terminator] = ACTIONS(693), + [anon_sym_LBRACK] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(701), + [anon_sym_BANG_EQ] = ACTIONS(701), + [anon_sym_PLUS_EQ] = ACTIONS(701), + [anon_sym_STAR_EQ] = ACTIONS(701), + [anon_sym_SLASH_EQ] = ACTIONS(701), + [anon_sym_PERCENT_EQ] = ACTIONS(701), + [anon_sym_DASH_EQ] = ACTIONS(701), + [anon_sym_GT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(701), + [anon_sym_2_GT] = ACTIONS(703), + [anon_sym_2_GT_GT] = ACTIONS(701), + [anon_sym_3_GT] = ACTIONS(703), + [anon_sym_3_GT_GT] = ACTIONS(701), + [anon_sym_4_GT] = ACTIONS(703), + [anon_sym_4_GT_GT] = ACTIONS(701), + [anon_sym_5_GT] = ACTIONS(703), + [anon_sym_5_GT_GT] = ACTIONS(701), + [anon_sym_6_GT] = ACTIONS(703), + [anon_sym_6_GT_GT] = ACTIONS(701), + [anon_sym_STAR_GT] = ACTIONS(703), + [anon_sym_STAR_GT_GT] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(703), + [anon_sym_STAR_GT_AMP1] = ACTIONS(701), + [anon_sym_2_GT_AMP1] = ACTIONS(701), + [anon_sym_3_GT_AMP1] = ACTIONS(701), + [anon_sym_4_GT_AMP1] = ACTIONS(701), + [anon_sym_5_GT_AMP1] = ACTIONS(701), + [anon_sym_6_GT_AMP1] = ACTIONS(701), + [anon_sym_STAR_GT_AMP2] = ACTIONS(701), + [anon_sym_1_GT_AMP2] = ACTIONS(701), + [anon_sym_3_GT_AMP2] = ACTIONS(701), + [anon_sym_4_GT_AMP2] = ACTIONS(701), + [anon_sym_5_GT_AMP2] = ACTIONS(701), + [anon_sym_6_GT_AMP2] = ACTIONS(701), + [aux_sym_comparison_operator_token1] = ACTIONS(701), + [aux_sym_comparison_operator_token2] = ACTIONS(701), + [aux_sym_comparison_operator_token3] = ACTIONS(701), + [aux_sym_comparison_operator_token4] = ACTIONS(701), + [aux_sym_comparison_operator_token5] = ACTIONS(701), + [aux_sym_comparison_operator_token6] = ACTIONS(701), + [aux_sym_comparison_operator_token7] = ACTIONS(701), + [aux_sym_comparison_operator_token8] = ACTIONS(701), + [aux_sym_comparison_operator_token9] = ACTIONS(701), + [aux_sym_comparison_operator_token10] = ACTIONS(701), + [aux_sym_comparison_operator_token11] = ACTIONS(701), + [aux_sym_comparison_operator_token12] = ACTIONS(701), + [aux_sym_comparison_operator_token13] = ACTIONS(701), + [aux_sym_comparison_operator_token14] = ACTIONS(701), + [aux_sym_comparison_operator_token15] = ACTIONS(701), + [aux_sym_comparison_operator_token16] = ACTIONS(701), + [aux_sym_comparison_operator_token17] = ACTIONS(701), + [aux_sym_comparison_operator_token18] = ACTIONS(701), + [aux_sym_comparison_operator_token19] = ACTIONS(701), + [aux_sym_comparison_operator_token20] = ACTIONS(701), + [aux_sym_comparison_operator_token21] = ACTIONS(701), + [aux_sym_comparison_operator_token22] = ACTIONS(701), + [aux_sym_comparison_operator_token23] = ACTIONS(701), + [aux_sym_comparison_operator_token24] = ACTIONS(701), + [aux_sym_comparison_operator_token25] = ACTIONS(701), + [aux_sym_comparison_operator_token26] = ACTIONS(701), + [aux_sym_comparison_operator_token27] = ACTIONS(701), + [aux_sym_comparison_operator_token28] = ACTIONS(703), + [aux_sym_comparison_operator_token29] = ACTIONS(701), + [aux_sym_comparison_operator_token30] = ACTIONS(701), + [aux_sym_comparison_operator_token31] = ACTIONS(701), + [aux_sym_comparison_operator_token32] = ACTIONS(701), + [aux_sym_comparison_operator_token33] = ACTIONS(701), + [aux_sym_comparison_operator_token34] = ACTIONS(703), + [aux_sym_comparison_operator_token35] = ACTIONS(701), + [aux_sym_comparison_operator_token36] = ACTIONS(701), + [aux_sym_comparison_operator_token37] = ACTIONS(701), + [aux_sym_comparison_operator_token38] = ACTIONS(701), + [aux_sym_comparison_operator_token39] = ACTIONS(701), + [aux_sym_comparison_operator_token40] = ACTIONS(701), + [aux_sym_comparison_operator_token41] = ACTIONS(701), + [aux_sym_comparison_operator_token42] = ACTIONS(701), + [aux_sym_comparison_operator_token43] = ACTIONS(701), + [aux_sym_comparison_operator_token44] = ACTIONS(701), + [aux_sym_comparison_operator_token45] = ACTIONS(701), + [aux_sym_comparison_operator_token46] = ACTIONS(701), + [aux_sym_comparison_operator_token47] = ACTIONS(701), + [aux_sym_comparison_operator_token48] = ACTIONS(701), + [aux_sym_comparison_operator_token49] = ACTIONS(701), + [aux_sym_comparison_operator_token50] = ACTIONS(701), + [aux_sym_format_operator_token1] = ACTIONS(701), + [anon_sym_LPAREN] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(701), + [anon_sym_PIPE] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(703), + [aux_sym_logical_expression_token1] = ACTIONS(701), + [aux_sym_logical_expression_token2] = ACTIONS(701), + [aux_sym_logical_expression_token3] = ACTIONS(701), + [aux_sym_bitwise_expression_token1] = ACTIONS(701), + [aux_sym_bitwise_expression_token2] = ACTIONS(701), + [aux_sym_bitwise_expression_token3] = ACTIONS(701), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(703), + [anon_sym_BSLASH] = ACTIONS(701), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_DOT_DOT] = ACTIONS(701), + [anon_sym_PLUS_PLUS] = ACTIONS(701), + [anon_sym_DASH_DASH] = ACTIONS(701), + [anon_sym_DOT2] = ACTIONS(703), + [anon_sym_COLON_COLON] = ACTIONS(701), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), + [sym__statement_terminator] = ACTIONS(701), }, - [137] = { + [136] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(617), - [anon_sym_BANG_EQ] = ACTIONS(617), - [anon_sym_PLUS_EQ] = ACTIONS(617), - [anon_sym_STAR_EQ] = ACTIONS(617), - [anon_sym_SLASH_EQ] = ACTIONS(617), - [anon_sym_PERCENT_EQ] = ACTIONS(617), - [anon_sym_DASH_EQ] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(617), - [anon_sym_2_GT] = ACTIONS(619), - [anon_sym_2_GT_GT] = ACTIONS(617), - [anon_sym_3_GT] = ACTIONS(619), - [anon_sym_3_GT_GT] = ACTIONS(617), - [anon_sym_4_GT] = ACTIONS(619), - [anon_sym_4_GT_GT] = ACTIONS(617), - [anon_sym_5_GT] = ACTIONS(619), - [anon_sym_5_GT_GT] = ACTIONS(617), - [anon_sym_6_GT] = ACTIONS(619), - [anon_sym_6_GT_GT] = ACTIONS(617), - [anon_sym_STAR_GT] = ACTIONS(619), - [anon_sym_STAR_GT_GT] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(619), - [anon_sym_STAR_GT_AMP1] = ACTIONS(617), - [anon_sym_2_GT_AMP1] = ACTIONS(617), - [anon_sym_3_GT_AMP1] = ACTIONS(617), - [anon_sym_4_GT_AMP1] = ACTIONS(617), - [anon_sym_5_GT_AMP1] = ACTIONS(617), - [anon_sym_6_GT_AMP1] = ACTIONS(617), - [anon_sym_STAR_GT_AMP2] = ACTIONS(617), - [anon_sym_1_GT_AMP2] = ACTIONS(617), - [anon_sym_3_GT_AMP2] = ACTIONS(617), - [anon_sym_4_GT_AMP2] = ACTIONS(617), - [anon_sym_5_GT_AMP2] = ACTIONS(617), - [anon_sym_6_GT_AMP2] = ACTIONS(617), - [aux_sym_comparison_operator_token1] = ACTIONS(617), - [aux_sym_comparison_operator_token2] = ACTIONS(617), - [aux_sym_comparison_operator_token3] = ACTIONS(617), - [aux_sym_comparison_operator_token4] = ACTIONS(617), - [aux_sym_comparison_operator_token5] = ACTIONS(617), - [aux_sym_comparison_operator_token6] = ACTIONS(617), - [aux_sym_comparison_operator_token7] = ACTIONS(617), - [aux_sym_comparison_operator_token8] = ACTIONS(617), - [aux_sym_comparison_operator_token9] = ACTIONS(617), - [aux_sym_comparison_operator_token10] = ACTIONS(617), - [aux_sym_comparison_operator_token11] = ACTIONS(617), - [aux_sym_comparison_operator_token12] = ACTIONS(617), - [aux_sym_comparison_operator_token13] = ACTIONS(617), - [aux_sym_comparison_operator_token14] = ACTIONS(617), - [aux_sym_comparison_operator_token15] = ACTIONS(617), - [aux_sym_comparison_operator_token16] = ACTIONS(617), - [aux_sym_comparison_operator_token17] = ACTIONS(617), - [aux_sym_comparison_operator_token18] = ACTIONS(617), - [aux_sym_comparison_operator_token19] = ACTIONS(617), - [aux_sym_comparison_operator_token20] = ACTIONS(617), - [aux_sym_comparison_operator_token21] = ACTIONS(617), - [aux_sym_comparison_operator_token22] = ACTIONS(617), - [aux_sym_comparison_operator_token23] = ACTIONS(617), - [aux_sym_comparison_operator_token24] = ACTIONS(617), - [aux_sym_comparison_operator_token25] = ACTIONS(617), - [aux_sym_comparison_operator_token26] = ACTIONS(617), - [aux_sym_comparison_operator_token27] = ACTIONS(617), - [aux_sym_comparison_operator_token28] = ACTIONS(619), - [aux_sym_comparison_operator_token29] = ACTIONS(617), - [aux_sym_comparison_operator_token30] = ACTIONS(617), - [aux_sym_comparison_operator_token31] = ACTIONS(617), - [aux_sym_comparison_operator_token32] = ACTIONS(617), - [aux_sym_comparison_operator_token33] = ACTIONS(617), - [aux_sym_comparison_operator_token34] = ACTIONS(619), - [aux_sym_comparison_operator_token35] = ACTIONS(617), - [aux_sym_comparison_operator_token36] = ACTIONS(617), - [aux_sym_comparison_operator_token37] = ACTIONS(617), - [aux_sym_comparison_operator_token38] = ACTIONS(617), - [aux_sym_comparison_operator_token39] = ACTIONS(617), - [aux_sym_comparison_operator_token40] = ACTIONS(617), - [aux_sym_comparison_operator_token41] = ACTIONS(617), - [aux_sym_comparison_operator_token42] = ACTIONS(617), - [aux_sym_comparison_operator_token43] = ACTIONS(617), - [aux_sym_comparison_operator_token44] = ACTIONS(617), - [aux_sym_comparison_operator_token45] = ACTIONS(617), - [aux_sym_comparison_operator_token46] = ACTIONS(617), - [aux_sym_comparison_operator_token47] = ACTIONS(617), - [aux_sym_comparison_operator_token48] = ACTIONS(617), - [aux_sym_comparison_operator_token49] = ACTIONS(617), - [aux_sym_comparison_operator_token50] = ACTIONS(617), - [aux_sym_format_operator_token1] = ACTIONS(617), - [anon_sym_LPAREN] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(617), - [anon_sym_PIPE] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(619), - [aux_sym_logical_expression_token1] = ACTIONS(617), - [aux_sym_logical_expression_token2] = ACTIONS(617), - [aux_sym_logical_expression_token3] = ACTIONS(617), - [aux_sym_bitwise_expression_token1] = ACTIONS(617), - [aux_sym_bitwise_expression_token2] = ACTIONS(617), - [aux_sym_bitwise_expression_token3] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(619), - [anon_sym_BSLASH] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_DOT_DOT] = ACTIONS(617), - [anon_sym_PLUS_PLUS] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(617), - [anon_sym_DOT2] = ACTIONS(619), - [anon_sym_COLON_COLON] = ACTIONS(617), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), - [sym__statement_terminator] = ACTIONS(617), + [anon_sym_LBRACK] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_BANG_EQ] = ACTIONS(679), + [anon_sym_PLUS_EQ] = ACTIONS(679), + [anon_sym_STAR_EQ] = ACTIONS(679), + [anon_sym_SLASH_EQ] = ACTIONS(679), + [anon_sym_PERCENT_EQ] = ACTIONS(679), + [anon_sym_DASH_EQ] = ACTIONS(679), + [anon_sym_GT] = ACTIONS(681), + [anon_sym_GT_GT] = ACTIONS(679), + [anon_sym_2_GT] = ACTIONS(681), + [anon_sym_2_GT_GT] = ACTIONS(679), + [anon_sym_3_GT] = ACTIONS(681), + [anon_sym_3_GT_GT] = ACTIONS(679), + [anon_sym_4_GT] = ACTIONS(681), + [anon_sym_4_GT_GT] = ACTIONS(679), + [anon_sym_5_GT] = ACTIONS(681), + [anon_sym_5_GT_GT] = ACTIONS(679), + [anon_sym_6_GT] = ACTIONS(681), + [anon_sym_6_GT_GT] = ACTIONS(679), + [anon_sym_STAR_GT] = ACTIONS(681), + [anon_sym_STAR_GT_GT] = ACTIONS(679), + [anon_sym_LT] = ACTIONS(681), + [anon_sym_STAR_GT_AMP1] = ACTIONS(679), + [anon_sym_2_GT_AMP1] = ACTIONS(679), + [anon_sym_3_GT_AMP1] = ACTIONS(679), + [anon_sym_4_GT_AMP1] = ACTIONS(679), + [anon_sym_5_GT_AMP1] = ACTIONS(679), + [anon_sym_6_GT_AMP1] = ACTIONS(679), + [anon_sym_STAR_GT_AMP2] = ACTIONS(679), + [anon_sym_1_GT_AMP2] = ACTIONS(679), + [anon_sym_3_GT_AMP2] = ACTIONS(679), + [anon_sym_4_GT_AMP2] = ACTIONS(679), + [anon_sym_5_GT_AMP2] = ACTIONS(679), + [anon_sym_6_GT_AMP2] = ACTIONS(679), + [aux_sym_comparison_operator_token1] = ACTIONS(679), + [aux_sym_comparison_operator_token2] = ACTIONS(679), + [aux_sym_comparison_operator_token3] = ACTIONS(679), + [aux_sym_comparison_operator_token4] = ACTIONS(679), + [aux_sym_comparison_operator_token5] = ACTIONS(679), + [aux_sym_comparison_operator_token6] = ACTIONS(679), + [aux_sym_comparison_operator_token7] = ACTIONS(679), + [aux_sym_comparison_operator_token8] = ACTIONS(679), + [aux_sym_comparison_operator_token9] = ACTIONS(679), + [aux_sym_comparison_operator_token10] = ACTIONS(679), + [aux_sym_comparison_operator_token11] = ACTIONS(679), + [aux_sym_comparison_operator_token12] = ACTIONS(679), + [aux_sym_comparison_operator_token13] = ACTIONS(679), + [aux_sym_comparison_operator_token14] = ACTIONS(679), + [aux_sym_comparison_operator_token15] = ACTIONS(679), + [aux_sym_comparison_operator_token16] = ACTIONS(679), + [aux_sym_comparison_operator_token17] = ACTIONS(679), + [aux_sym_comparison_operator_token18] = ACTIONS(679), + [aux_sym_comparison_operator_token19] = ACTIONS(679), + [aux_sym_comparison_operator_token20] = ACTIONS(679), + [aux_sym_comparison_operator_token21] = ACTIONS(679), + [aux_sym_comparison_operator_token22] = ACTIONS(679), + [aux_sym_comparison_operator_token23] = ACTIONS(679), + [aux_sym_comparison_operator_token24] = ACTIONS(679), + [aux_sym_comparison_operator_token25] = ACTIONS(679), + [aux_sym_comparison_operator_token26] = ACTIONS(679), + [aux_sym_comparison_operator_token27] = ACTIONS(679), + [aux_sym_comparison_operator_token28] = ACTIONS(681), + [aux_sym_comparison_operator_token29] = ACTIONS(679), + [aux_sym_comparison_operator_token30] = ACTIONS(679), + [aux_sym_comparison_operator_token31] = ACTIONS(679), + [aux_sym_comparison_operator_token32] = ACTIONS(679), + [aux_sym_comparison_operator_token33] = ACTIONS(679), + [aux_sym_comparison_operator_token34] = ACTIONS(681), + [aux_sym_comparison_operator_token35] = ACTIONS(679), + [aux_sym_comparison_operator_token36] = ACTIONS(679), + [aux_sym_comparison_operator_token37] = ACTIONS(679), + [aux_sym_comparison_operator_token38] = ACTIONS(679), + [aux_sym_comparison_operator_token39] = ACTIONS(679), + [aux_sym_comparison_operator_token40] = ACTIONS(679), + [aux_sym_comparison_operator_token41] = ACTIONS(679), + [aux_sym_comparison_operator_token42] = ACTIONS(679), + [aux_sym_comparison_operator_token43] = ACTIONS(679), + [aux_sym_comparison_operator_token44] = ACTIONS(679), + [aux_sym_comparison_operator_token45] = ACTIONS(679), + [aux_sym_comparison_operator_token46] = ACTIONS(679), + [aux_sym_comparison_operator_token47] = ACTIONS(679), + [aux_sym_comparison_operator_token48] = ACTIONS(679), + [aux_sym_comparison_operator_token49] = ACTIONS(679), + [aux_sym_comparison_operator_token50] = ACTIONS(679), + [aux_sym_format_operator_token1] = ACTIONS(679), + [anon_sym_LPAREN] = ACTIONS(679), + [anon_sym_COMMA] = ACTIONS(679), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PERCENT] = ACTIONS(681), + [aux_sym_logical_expression_token1] = ACTIONS(679), + [aux_sym_logical_expression_token2] = ACTIONS(679), + [aux_sym_logical_expression_token3] = ACTIONS(679), + [aux_sym_bitwise_expression_token1] = ACTIONS(679), + [aux_sym_bitwise_expression_token2] = ACTIONS(679), + [aux_sym_bitwise_expression_token3] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_BSLASH] = ACTIONS(679), + [anon_sym_STAR] = ACTIONS(681), + [anon_sym_DOT_DOT] = ACTIONS(679), + [anon_sym_PLUS_PLUS] = ACTIONS(679), + [anon_sym_DASH_DASH] = ACTIONS(679), + [anon_sym_DOT2] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), + [sym__statement_terminator] = ACTIONS(679), }, - [138] = { + [137] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(639), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_DASH_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_LPAREN] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [anon_sym_PLUS_PLUS] = ACTIONS(639), - [anon_sym_DASH_DASH] = ACTIONS(639), - [anon_sym_DOT2] = ACTIONS(641), - [anon_sym_COLON_COLON] = ACTIONS(639), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), - [sym__statement_terminator] = ACTIONS(639), + [anon_sym_LBRACK] = ACTIONS(647), + [anon_sym_EQ] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_PLUS_EQ] = ACTIONS(647), + [anon_sym_STAR_EQ] = ACTIONS(647), + [anon_sym_SLASH_EQ] = ACTIONS(647), + [anon_sym_PERCENT_EQ] = ACTIONS(647), + [anon_sym_DASH_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_2_GT] = ACTIONS(649), + [anon_sym_2_GT_GT] = ACTIONS(647), + [anon_sym_3_GT] = ACTIONS(649), + [anon_sym_3_GT_GT] = ACTIONS(647), + [anon_sym_4_GT] = ACTIONS(649), + [anon_sym_4_GT_GT] = ACTIONS(647), + [anon_sym_5_GT] = ACTIONS(649), + [anon_sym_5_GT_GT] = ACTIONS(647), + [anon_sym_6_GT] = ACTIONS(649), + [anon_sym_6_GT_GT] = ACTIONS(647), + [anon_sym_STAR_GT] = ACTIONS(649), + [anon_sym_STAR_GT_GT] = ACTIONS(647), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_STAR_GT_AMP1] = ACTIONS(647), + [anon_sym_2_GT_AMP1] = ACTIONS(647), + [anon_sym_3_GT_AMP1] = ACTIONS(647), + [anon_sym_4_GT_AMP1] = ACTIONS(647), + [anon_sym_5_GT_AMP1] = ACTIONS(647), + [anon_sym_6_GT_AMP1] = ACTIONS(647), + [anon_sym_STAR_GT_AMP2] = ACTIONS(647), + [anon_sym_1_GT_AMP2] = ACTIONS(647), + [anon_sym_3_GT_AMP2] = ACTIONS(647), + [anon_sym_4_GT_AMP2] = ACTIONS(647), + [anon_sym_5_GT_AMP2] = ACTIONS(647), + [anon_sym_6_GT_AMP2] = ACTIONS(647), + [aux_sym_comparison_operator_token1] = ACTIONS(647), + [aux_sym_comparison_operator_token2] = ACTIONS(647), + [aux_sym_comparison_operator_token3] = ACTIONS(647), + [aux_sym_comparison_operator_token4] = ACTIONS(647), + [aux_sym_comparison_operator_token5] = ACTIONS(647), + [aux_sym_comparison_operator_token6] = ACTIONS(647), + [aux_sym_comparison_operator_token7] = ACTIONS(647), + [aux_sym_comparison_operator_token8] = ACTIONS(647), + [aux_sym_comparison_operator_token9] = ACTIONS(647), + [aux_sym_comparison_operator_token10] = ACTIONS(647), + [aux_sym_comparison_operator_token11] = ACTIONS(647), + [aux_sym_comparison_operator_token12] = ACTIONS(647), + [aux_sym_comparison_operator_token13] = ACTIONS(647), + [aux_sym_comparison_operator_token14] = ACTIONS(647), + [aux_sym_comparison_operator_token15] = ACTIONS(647), + [aux_sym_comparison_operator_token16] = ACTIONS(647), + [aux_sym_comparison_operator_token17] = ACTIONS(647), + [aux_sym_comparison_operator_token18] = ACTIONS(647), + [aux_sym_comparison_operator_token19] = ACTIONS(647), + [aux_sym_comparison_operator_token20] = ACTIONS(647), + [aux_sym_comparison_operator_token21] = ACTIONS(647), + [aux_sym_comparison_operator_token22] = ACTIONS(647), + [aux_sym_comparison_operator_token23] = ACTIONS(647), + [aux_sym_comparison_operator_token24] = ACTIONS(647), + [aux_sym_comparison_operator_token25] = ACTIONS(647), + [aux_sym_comparison_operator_token26] = ACTIONS(647), + [aux_sym_comparison_operator_token27] = ACTIONS(647), + [aux_sym_comparison_operator_token28] = ACTIONS(649), + [aux_sym_comparison_operator_token29] = ACTIONS(647), + [aux_sym_comparison_operator_token30] = ACTIONS(647), + [aux_sym_comparison_operator_token31] = ACTIONS(647), + [aux_sym_comparison_operator_token32] = ACTIONS(647), + [aux_sym_comparison_operator_token33] = ACTIONS(647), + [aux_sym_comparison_operator_token34] = ACTIONS(649), + [aux_sym_comparison_operator_token35] = ACTIONS(647), + [aux_sym_comparison_operator_token36] = ACTIONS(647), + [aux_sym_comparison_operator_token37] = ACTIONS(647), + [aux_sym_comparison_operator_token38] = ACTIONS(647), + [aux_sym_comparison_operator_token39] = ACTIONS(647), + [aux_sym_comparison_operator_token40] = ACTIONS(647), + [aux_sym_comparison_operator_token41] = ACTIONS(647), + [aux_sym_comparison_operator_token42] = ACTIONS(647), + [aux_sym_comparison_operator_token43] = ACTIONS(647), + [aux_sym_comparison_operator_token44] = ACTIONS(647), + [aux_sym_comparison_operator_token45] = ACTIONS(647), + [aux_sym_comparison_operator_token46] = ACTIONS(647), + [aux_sym_comparison_operator_token47] = ACTIONS(647), + [aux_sym_comparison_operator_token48] = ACTIONS(647), + [aux_sym_comparison_operator_token49] = ACTIONS(647), + [aux_sym_comparison_operator_token50] = ACTIONS(647), + [aux_sym_format_operator_token1] = ACTIONS(647), + [anon_sym_LPAREN] = ACTIONS(647), + [anon_sym_COMMA] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_PERCENT] = ACTIONS(649), + [aux_sym_logical_expression_token1] = ACTIONS(647), + [aux_sym_logical_expression_token2] = ACTIONS(647), + [aux_sym_logical_expression_token3] = ACTIONS(647), + [aux_sym_bitwise_expression_token1] = ACTIONS(647), + [aux_sym_bitwise_expression_token2] = ACTIONS(647), + [aux_sym_bitwise_expression_token3] = ACTIONS(647), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_BSLASH] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_DOT_DOT] = ACTIONS(647), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [anon_sym_DOT2] = ACTIONS(649), + [anon_sym_COLON_COLON] = ACTIONS(647), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), + [sym__statement_terminator] = ACTIONS(647), }, - [139] = { + [138] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(713), - [anon_sym_EQ] = ACTIONS(713), - [anon_sym_BANG_EQ] = ACTIONS(713), - [anon_sym_PLUS_EQ] = ACTIONS(713), - [anon_sym_STAR_EQ] = ACTIONS(713), - [anon_sym_SLASH_EQ] = ACTIONS(713), - [anon_sym_PERCENT_EQ] = ACTIONS(713), - [anon_sym_DASH_EQ] = ACTIONS(713), - [anon_sym_GT] = ACTIONS(715), - [anon_sym_GT_GT] = ACTIONS(713), - [anon_sym_2_GT] = ACTIONS(715), - [anon_sym_2_GT_GT] = ACTIONS(713), - [anon_sym_3_GT] = ACTIONS(715), - [anon_sym_3_GT_GT] = ACTIONS(713), - [anon_sym_4_GT] = ACTIONS(715), - [anon_sym_4_GT_GT] = ACTIONS(713), - [anon_sym_5_GT] = ACTIONS(715), - [anon_sym_5_GT_GT] = ACTIONS(713), - [anon_sym_6_GT] = ACTIONS(715), - [anon_sym_6_GT_GT] = ACTIONS(713), - [anon_sym_STAR_GT] = ACTIONS(715), - [anon_sym_STAR_GT_GT] = ACTIONS(713), - [anon_sym_LT] = ACTIONS(715), - [anon_sym_STAR_GT_AMP1] = ACTIONS(713), - [anon_sym_2_GT_AMP1] = ACTIONS(713), - [anon_sym_3_GT_AMP1] = ACTIONS(713), - [anon_sym_4_GT_AMP1] = ACTIONS(713), - [anon_sym_5_GT_AMP1] = ACTIONS(713), - [anon_sym_6_GT_AMP1] = ACTIONS(713), - [anon_sym_STAR_GT_AMP2] = ACTIONS(713), - [anon_sym_1_GT_AMP2] = ACTIONS(713), - [anon_sym_3_GT_AMP2] = ACTIONS(713), - [anon_sym_4_GT_AMP2] = ACTIONS(713), - [anon_sym_5_GT_AMP2] = ACTIONS(713), - [anon_sym_6_GT_AMP2] = ACTIONS(713), - [aux_sym_comparison_operator_token1] = ACTIONS(713), - [aux_sym_comparison_operator_token2] = ACTIONS(713), - [aux_sym_comparison_operator_token3] = ACTIONS(713), - [aux_sym_comparison_operator_token4] = ACTIONS(713), - [aux_sym_comparison_operator_token5] = ACTIONS(713), - [aux_sym_comparison_operator_token6] = ACTIONS(713), - [aux_sym_comparison_operator_token7] = ACTIONS(713), - [aux_sym_comparison_operator_token8] = ACTIONS(713), - [aux_sym_comparison_operator_token9] = ACTIONS(713), - [aux_sym_comparison_operator_token10] = ACTIONS(713), - [aux_sym_comparison_operator_token11] = ACTIONS(713), - [aux_sym_comparison_operator_token12] = ACTIONS(713), - [aux_sym_comparison_operator_token13] = ACTIONS(713), - [aux_sym_comparison_operator_token14] = ACTIONS(713), - [aux_sym_comparison_operator_token15] = ACTIONS(713), - [aux_sym_comparison_operator_token16] = ACTIONS(713), - [aux_sym_comparison_operator_token17] = ACTIONS(713), - [aux_sym_comparison_operator_token18] = ACTIONS(713), - [aux_sym_comparison_operator_token19] = ACTIONS(713), - [aux_sym_comparison_operator_token20] = ACTIONS(713), - [aux_sym_comparison_operator_token21] = ACTIONS(713), - [aux_sym_comparison_operator_token22] = ACTIONS(713), - [aux_sym_comparison_operator_token23] = ACTIONS(713), - [aux_sym_comparison_operator_token24] = ACTIONS(713), - [aux_sym_comparison_operator_token25] = ACTIONS(713), - [aux_sym_comparison_operator_token26] = ACTIONS(713), - [aux_sym_comparison_operator_token27] = ACTIONS(713), - [aux_sym_comparison_operator_token28] = ACTIONS(715), - [aux_sym_comparison_operator_token29] = ACTIONS(713), - [aux_sym_comparison_operator_token30] = ACTIONS(713), - [aux_sym_comparison_operator_token31] = ACTIONS(713), - [aux_sym_comparison_operator_token32] = ACTIONS(713), - [aux_sym_comparison_operator_token33] = ACTIONS(713), - [aux_sym_comparison_operator_token34] = ACTIONS(715), - [aux_sym_comparison_operator_token35] = ACTIONS(713), - [aux_sym_comparison_operator_token36] = ACTIONS(713), - [aux_sym_comparison_operator_token37] = ACTIONS(713), - [aux_sym_comparison_operator_token38] = ACTIONS(713), - [aux_sym_comparison_operator_token39] = ACTIONS(713), - [aux_sym_comparison_operator_token40] = ACTIONS(713), - [aux_sym_comparison_operator_token41] = ACTIONS(713), - [aux_sym_comparison_operator_token42] = ACTIONS(713), - [aux_sym_comparison_operator_token43] = ACTIONS(713), - [aux_sym_comparison_operator_token44] = ACTIONS(713), - [aux_sym_comparison_operator_token45] = ACTIONS(713), - [aux_sym_comparison_operator_token46] = ACTIONS(713), - [aux_sym_comparison_operator_token47] = ACTIONS(713), - [aux_sym_comparison_operator_token48] = ACTIONS(713), - [aux_sym_comparison_operator_token49] = ACTIONS(713), - [aux_sym_comparison_operator_token50] = ACTIONS(713), - [aux_sym_format_operator_token1] = ACTIONS(713), - [anon_sym_LPAREN] = ACTIONS(713), - [anon_sym_COMMA] = ACTIONS(713), - [anon_sym_PIPE] = ACTIONS(713), - [anon_sym_PERCENT] = ACTIONS(715), - [aux_sym_logical_expression_token1] = ACTIONS(713), - [aux_sym_logical_expression_token2] = ACTIONS(713), - [aux_sym_logical_expression_token3] = ACTIONS(713), - [aux_sym_bitwise_expression_token1] = ACTIONS(713), - [aux_sym_bitwise_expression_token2] = ACTIONS(713), - [aux_sym_bitwise_expression_token3] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [anon_sym_BSLASH] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(715), - [anon_sym_DOT_DOT] = ACTIONS(713), - [anon_sym_PLUS_PLUS] = ACTIONS(713), - [anon_sym_DASH_DASH] = ACTIONS(713), - [anon_sym_DOT2] = ACTIONS(715), - [anon_sym_COLON_COLON] = ACTIONS(713), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), - [sym__statement_terminator] = ACTIONS(713), + [anon_sym_LBRACK] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(659), + [anon_sym_BANG_EQ] = ACTIONS(659), + [anon_sym_PLUS_EQ] = ACTIONS(659), + [anon_sym_STAR_EQ] = ACTIONS(659), + [anon_sym_SLASH_EQ] = ACTIONS(659), + [anon_sym_PERCENT_EQ] = ACTIONS(659), + [anon_sym_DASH_EQ] = ACTIONS(659), + [anon_sym_GT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(659), + [anon_sym_2_GT] = ACTIONS(661), + [anon_sym_2_GT_GT] = ACTIONS(659), + [anon_sym_3_GT] = ACTIONS(661), + [anon_sym_3_GT_GT] = ACTIONS(659), + [anon_sym_4_GT] = ACTIONS(661), + [anon_sym_4_GT_GT] = ACTIONS(659), + [anon_sym_5_GT] = ACTIONS(661), + [anon_sym_5_GT_GT] = ACTIONS(659), + [anon_sym_6_GT] = ACTIONS(661), + [anon_sym_6_GT_GT] = ACTIONS(659), + [anon_sym_STAR_GT] = ACTIONS(661), + [anon_sym_STAR_GT_GT] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(661), + [anon_sym_STAR_GT_AMP1] = ACTIONS(659), + [anon_sym_2_GT_AMP1] = ACTIONS(659), + [anon_sym_3_GT_AMP1] = ACTIONS(659), + [anon_sym_4_GT_AMP1] = ACTIONS(659), + [anon_sym_5_GT_AMP1] = ACTIONS(659), + [anon_sym_6_GT_AMP1] = ACTIONS(659), + [anon_sym_STAR_GT_AMP2] = ACTIONS(659), + [anon_sym_1_GT_AMP2] = ACTIONS(659), + [anon_sym_3_GT_AMP2] = ACTIONS(659), + [anon_sym_4_GT_AMP2] = ACTIONS(659), + [anon_sym_5_GT_AMP2] = ACTIONS(659), + [anon_sym_6_GT_AMP2] = ACTIONS(659), + [aux_sym_comparison_operator_token1] = ACTIONS(659), + [aux_sym_comparison_operator_token2] = ACTIONS(659), + [aux_sym_comparison_operator_token3] = ACTIONS(659), + [aux_sym_comparison_operator_token4] = ACTIONS(659), + [aux_sym_comparison_operator_token5] = ACTIONS(659), + [aux_sym_comparison_operator_token6] = ACTIONS(659), + [aux_sym_comparison_operator_token7] = ACTIONS(659), + [aux_sym_comparison_operator_token8] = ACTIONS(659), + [aux_sym_comparison_operator_token9] = ACTIONS(659), + [aux_sym_comparison_operator_token10] = ACTIONS(659), + [aux_sym_comparison_operator_token11] = ACTIONS(659), + [aux_sym_comparison_operator_token12] = ACTIONS(659), + [aux_sym_comparison_operator_token13] = ACTIONS(659), + [aux_sym_comparison_operator_token14] = ACTIONS(659), + [aux_sym_comparison_operator_token15] = ACTIONS(659), + [aux_sym_comparison_operator_token16] = ACTIONS(659), + [aux_sym_comparison_operator_token17] = ACTIONS(659), + [aux_sym_comparison_operator_token18] = ACTIONS(659), + [aux_sym_comparison_operator_token19] = ACTIONS(659), + [aux_sym_comparison_operator_token20] = ACTIONS(659), + [aux_sym_comparison_operator_token21] = ACTIONS(659), + [aux_sym_comparison_operator_token22] = ACTIONS(659), + [aux_sym_comparison_operator_token23] = ACTIONS(659), + [aux_sym_comparison_operator_token24] = ACTIONS(659), + [aux_sym_comparison_operator_token25] = ACTIONS(659), + [aux_sym_comparison_operator_token26] = ACTIONS(659), + [aux_sym_comparison_operator_token27] = ACTIONS(659), + [aux_sym_comparison_operator_token28] = ACTIONS(661), + [aux_sym_comparison_operator_token29] = ACTIONS(659), + [aux_sym_comparison_operator_token30] = ACTIONS(659), + [aux_sym_comparison_operator_token31] = ACTIONS(659), + [aux_sym_comparison_operator_token32] = ACTIONS(659), + [aux_sym_comparison_operator_token33] = ACTIONS(659), + [aux_sym_comparison_operator_token34] = ACTIONS(661), + [aux_sym_comparison_operator_token35] = ACTIONS(659), + [aux_sym_comparison_operator_token36] = ACTIONS(659), + [aux_sym_comparison_operator_token37] = ACTIONS(659), + [aux_sym_comparison_operator_token38] = ACTIONS(659), + [aux_sym_comparison_operator_token39] = ACTIONS(659), + [aux_sym_comparison_operator_token40] = ACTIONS(659), + [aux_sym_comparison_operator_token41] = ACTIONS(659), + [aux_sym_comparison_operator_token42] = ACTIONS(659), + [aux_sym_comparison_operator_token43] = ACTIONS(659), + [aux_sym_comparison_operator_token44] = ACTIONS(659), + [aux_sym_comparison_operator_token45] = ACTIONS(659), + [aux_sym_comparison_operator_token46] = ACTIONS(659), + [aux_sym_comparison_operator_token47] = ACTIONS(659), + [aux_sym_comparison_operator_token48] = ACTIONS(659), + [aux_sym_comparison_operator_token49] = ACTIONS(659), + [aux_sym_comparison_operator_token50] = ACTIONS(659), + [aux_sym_format_operator_token1] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(659), + [anon_sym_PIPE] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(661), + [aux_sym_logical_expression_token1] = ACTIONS(659), + [aux_sym_logical_expression_token2] = ACTIONS(659), + [aux_sym_logical_expression_token3] = ACTIONS(659), + [aux_sym_bitwise_expression_token1] = ACTIONS(659), + [aux_sym_bitwise_expression_token2] = ACTIONS(659), + [aux_sym_bitwise_expression_token3] = ACTIONS(659), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(661), + [anon_sym_BSLASH] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_DOT_DOT] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(659), + [anon_sym_DASH_DASH] = ACTIONS(659), + [anon_sym_DOT2] = ACTIONS(661), + [anon_sym_COLON_COLON] = ACTIONS(659), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), + [sym__statement_terminator] = ACTIONS(659), }, - [140] = { + [139] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_DASH_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), - [anon_sym_5_GT_AMP1] = ACTIONS(663), - [anon_sym_6_GT_AMP1] = ACTIONS(663), - [anon_sym_STAR_GT_AMP2] = ACTIONS(663), - [anon_sym_1_GT_AMP2] = ACTIONS(663), - [anon_sym_3_GT_AMP2] = ACTIONS(663), - [anon_sym_4_GT_AMP2] = ACTIONS(663), - [anon_sym_5_GT_AMP2] = ACTIONS(663), - [anon_sym_6_GT_AMP2] = ACTIONS(663), - [aux_sym_comparison_operator_token1] = ACTIONS(663), - [aux_sym_comparison_operator_token2] = ACTIONS(663), - [aux_sym_comparison_operator_token3] = ACTIONS(663), - [aux_sym_comparison_operator_token4] = ACTIONS(663), - [aux_sym_comparison_operator_token5] = ACTIONS(663), - [aux_sym_comparison_operator_token6] = ACTIONS(663), - [aux_sym_comparison_operator_token7] = ACTIONS(663), - [aux_sym_comparison_operator_token8] = ACTIONS(663), - [aux_sym_comparison_operator_token9] = ACTIONS(663), - [aux_sym_comparison_operator_token10] = ACTIONS(663), - [aux_sym_comparison_operator_token11] = ACTIONS(663), - [aux_sym_comparison_operator_token12] = ACTIONS(663), - [aux_sym_comparison_operator_token13] = ACTIONS(663), - [aux_sym_comparison_operator_token14] = ACTIONS(663), - [aux_sym_comparison_operator_token15] = ACTIONS(663), - [aux_sym_comparison_operator_token16] = ACTIONS(663), - [aux_sym_comparison_operator_token17] = ACTIONS(663), - [aux_sym_comparison_operator_token18] = ACTIONS(663), - [aux_sym_comparison_operator_token19] = ACTIONS(663), - [aux_sym_comparison_operator_token20] = ACTIONS(663), - [aux_sym_comparison_operator_token21] = ACTIONS(663), - [aux_sym_comparison_operator_token22] = ACTIONS(663), - [aux_sym_comparison_operator_token23] = ACTIONS(663), - [aux_sym_comparison_operator_token24] = ACTIONS(663), - [aux_sym_comparison_operator_token25] = ACTIONS(663), - [aux_sym_comparison_operator_token26] = ACTIONS(663), - [aux_sym_comparison_operator_token27] = ACTIONS(663), - [aux_sym_comparison_operator_token28] = ACTIONS(665), - [aux_sym_comparison_operator_token29] = ACTIONS(663), - [aux_sym_comparison_operator_token30] = ACTIONS(663), - [aux_sym_comparison_operator_token31] = ACTIONS(663), - [aux_sym_comparison_operator_token32] = ACTIONS(663), - [aux_sym_comparison_operator_token33] = ACTIONS(663), - [aux_sym_comparison_operator_token34] = ACTIONS(665), - [aux_sym_comparison_operator_token35] = ACTIONS(663), - [aux_sym_comparison_operator_token36] = ACTIONS(663), - [aux_sym_comparison_operator_token37] = ACTIONS(663), - [aux_sym_comparison_operator_token38] = ACTIONS(663), - [aux_sym_comparison_operator_token39] = ACTIONS(663), - [aux_sym_comparison_operator_token40] = ACTIONS(663), - [aux_sym_comparison_operator_token41] = ACTIONS(663), - [aux_sym_comparison_operator_token42] = ACTIONS(663), - [aux_sym_comparison_operator_token43] = ACTIONS(663), - [aux_sym_comparison_operator_token44] = ACTIONS(663), - [aux_sym_comparison_operator_token45] = ACTIONS(663), - [aux_sym_comparison_operator_token46] = ACTIONS(663), - [aux_sym_comparison_operator_token47] = ACTIONS(663), - [aux_sym_comparison_operator_token48] = ACTIONS(663), - [aux_sym_comparison_operator_token49] = ACTIONS(663), - [aux_sym_comparison_operator_token50] = ACTIONS(663), - [aux_sym_format_operator_token1] = ACTIONS(663), - [anon_sym_LPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(663), - [anon_sym_PIPE] = ACTIONS(663), - [anon_sym_PERCENT] = ACTIONS(665), - [aux_sym_logical_expression_token1] = ACTIONS(663), - [aux_sym_logical_expression_token2] = ACTIONS(663), - [aux_sym_logical_expression_token3] = ACTIONS(663), - [aux_sym_bitwise_expression_token1] = ACTIONS(663), - [aux_sym_bitwise_expression_token2] = ACTIONS(663), - [aux_sym_bitwise_expression_token3] = ACTIONS(663), - [anon_sym_PLUS] = ACTIONS(665), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_SLASH] = ACTIONS(665), - [anon_sym_BSLASH] = ACTIONS(663), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT_DOT] = ACTIONS(663), - [anon_sym_PLUS_PLUS] = ACTIONS(663), - [anon_sym_DASH_DASH] = ACTIONS(663), - [anon_sym_DOT2] = ACTIONS(665), - [anon_sym_COLON_COLON] = ACTIONS(663), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), - [sym__statement_terminator] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_RPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(751), + [anon_sym_COLON_COLON] = ACTIONS(753), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + }, + [140] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(717), + [anon_sym_EQ] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_PLUS_EQ] = ACTIONS(717), + [anon_sym_STAR_EQ] = ACTIONS(717), + [anon_sym_SLASH_EQ] = ACTIONS(717), + [anon_sym_PERCENT_EQ] = ACTIONS(717), + [anon_sym_DASH_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_2_GT] = ACTIONS(719), + [anon_sym_2_GT_GT] = ACTIONS(717), + [anon_sym_3_GT] = ACTIONS(719), + [anon_sym_3_GT_GT] = ACTIONS(717), + [anon_sym_4_GT] = ACTIONS(719), + [anon_sym_4_GT_GT] = ACTIONS(717), + [anon_sym_5_GT] = ACTIONS(719), + [anon_sym_5_GT_GT] = ACTIONS(717), + [anon_sym_6_GT] = ACTIONS(719), + [anon_sym_6_GT_GT] = ACTIONS(717), + [anon_sym_STAR_GT] = ACTIONS(719), + [anon_sym_STAR_GT_GT] = ACTIONS(717), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_STAR_GT_AMP1] = ACTIONS(717), + [anon_sym_2_GT_AMP1] = ACTIONS(717), + [anon_sym_3_GT_AMP1] = ACTIONS(717), + [anon_sym_4_GT_AMP1] = ACTIONS(717), + [anon_sym_5_GT_AMP1] = ACTIONS(717), + [anon_sym_6_GT_AMP1] = ACTIONS(717), + [anon_sym_STAR_GT_AMP2] = ACTIONS(717), + [anon_sym_1_GT_AMP2] = ACTIONS(717), + [anon_sym_3_GT_AMP2] = ACTIONS(717), + [anon_sym_4_GT_AMP2] = ACTIONS(717), + [anon_sym_5_GT_AMP2] = ACTIONS(717), + [anon_sym_6_GT_AMP2] = ACTIONS(717), + [aux_sym_comparison_operator_token1] = ACTIONS(717), + [aux_sym_comparison_operator_token2] = ACTIONS(717), + [aux_sym_comparison_operator_token3] = ACTIONS(717), + [aux_sym_comparison_operator_token4] = ACTIONS(717), + [aux_sym_comparison_operator_token5] = ACTIONS(717), + [aux_sym_comparison_operator_token6] = ACTIONS(717), + [aux_sym_comparison_operator_token7] = ACTIONS(717), + [aux_sym_comparison_operator_token8] = ACTIONS(717), + [aux_sym_comparison_operator_token9] = ACTIONS(717), + [aux_sym_comparison_operator_token10] = ACTIONS(717), + [aux_sym_comparison_operator_token11] = ACTIONS(717), + [aux_sym_comparison_operator_token12] = ACTIONS(717), + [aux_sym_comparison_operator_token13] = ACTIONS(717), + [aux_sym_comparison_operator_token14] = ACTIONS(717), + [aux_sym_comparison_operator_token15] = ACTIONS(717), + [aux_sym_comparison_operator_token16] = ACTIONS(717), + [aux_sym_comparison_operator_token17] = ACTIONS(717), + [aux_sym_comparison_operator_token18] = ACTIONS(717), + [aux_sym_comparison_operator_token19] = ACTIONS(717), + [aux_sym_comparison_operator_token20] = ACTIONS(717), + [aux_sym_comparison_operator_token21] = ACTIONS(717), + [aux_sym_comparison_operator_token22] = ACTIONS(717), + [aux_sym_comparison_operator_token23] = ACTIONS(717), + [aux_sym_comparison_operator_token24] = ACTIONS(717), + [aux_sym_comparison_operator_token25] = ACTIONS(717), + [aux_sym_comparison_operator_token26] = ACTIONS(717), + [aux_sym_comparison_operator_token27] = ACTIONS(717), + [aux_sym_comparison_operator_token28] = ACTIONS(719), + [aux_sym_comparison_operator_token29] = ACTIONS(717), + [aux_sym_comparison_operator_token30] = ACTIONS(717), + [aux_sym_comparison_operator_token31] = ACTIONS(717), + [aux_sym_comparison_operator_token32] = ACTIONS(717), + [aux_sym_comparison_operator_token33] = ACTIONS(717), + [aux_sym_comparison_operator_token34] = ACTIONS(719), + [aux_sym_comparison_operator_token35] = ACTIONS(717), + [aux_sym_comparison_operator_token36] = ACTIONS(717), + [aux_sym_comparison_operator_token37] = ACTIONS(717), + [aux_sym_comparison_operator_token38] = ACTIONS(717), + [aux_sym_comparison_operator_token39] = ACTIONS(717), + [aux_sym_comparison_operator_token40] = ACTIONS(717), + [aux_sym_comparison_operator_token41] = ACTIONS(717), + [aux_sym_comparison_operator_token42] = ACTIONS(717), + [aux_sym_comparison_operator_token43] = ACTIONS(717), + [aux_sym_comparison_operator_token44] = ACTIONS(717), + [aux_sym_comparison_operator_token45] = ACTIONS(717), + [aux_sym_comparison_operator_token46] = ACTIONS(717), + [aux_sym_comparison_operator_token47] = ACTIONS(717), + [aux_sym_comparison_operator_token48] = ACTIONS(717), + [aux_sym_comparison_operator_token49] = ACTIONS(717), + [aux_sym_comparison_operator_token50] = ACTIONS(717), + [aux_sym_format_operator_token1] = ACTIONS(717), + [anon_sym_LPAREN] = ACTIONS(717), + [anon_sym_COMMA] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_PERCENT] = ACTIONS(719), + [aux_sym_logical_expression_token1] = ACTIONS(717), + [aux_sym_logical_expression_token2] = ACTIONS(717), + [aux_sym_logical_expression_token3] = ACTIONS(717), + [aux_sym_bitwise_expression_token1] = ACTIONS(717), + [aux_sym_bitwise_expression_token2] = ACTIONS(717), + [aux_sym_bitwise_expression_token3] = ACTIONS(717), + [anon_sym_PLUS] = ACTIONS(719), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_BSLASH] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(719), + [anon_sym_DOT_DOT] = ACTIONS(717), + [anon_sym_PLUS_PLUS] = ACTIONS(717), + [anon_sym_DASH_DASH] = ACTIONS(717), + [anon_sym_DOT2] = ACTIONS(719), + [anon_sym_COLON_COLON] = ACTIONS(717), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), + [sym__statement_terminator] = ACTIONS(717), }, [141] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(671), - [anon_sym_EQ] = ACTIONS(671), - [anon_sym_BANG_EQ] = ACTIONS(671), - [anon_sym_PLUS_EQ] = ACTIONS(671), - [anon_sym_STAR_EQ] = ACTIONS(671), - [anon_sym_SLASH_EQ] = ACTIONS(671), - [anon_sym_PERCENT_EQ] = ACTIONS(671), - [anon_sym_DASH_EQ] = ACTIONS(671), - [anon_sym_GT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(671), - [anon_sym_2_GT] = ACTIONS(673), - [anon_sym_2_GT_GT] = ACTIONS(671), - [anon_sym_3_GT] = ACTIONS(673), - [anon_sym_3_GT_GT] = ACTIONS(671), - [anon_sym_4_GT] = ACTIONS(673), - [anon_sym_4_GT_GT] = ACTIONS(671), - [anon_sym_5_GT] = ACTIONS(673), - [anon_sym_5_GT_GT] = ACTIONS(671), - [anon_sym_6_GT] = ACTIONS(673), - [anon_sym_6_GT_GT] = ACTIONS(671), - [anon_sym_STAR_GT] = ACTIONS(673), - [anon_sym_STAR_GT_GT] = ACTIONS(671), - [anon_sym_LT] = ACTIONS(673), - [anon_sym_STAR_GT_AMP1] = ACTIONS(671), - [anon_sym_2_GT_AMP1] = ACTIONS(671), - [anon_sym_3_GT_AMP1] = ACTIONS(671), - [anon_sym_4_GT_AMP1] = ACTIONS(671), - [anon_sym_5_GT_AMP1] = ACTIONS(671), - [anon_sym_6_GT_AMP1] = ACTIONS(671), - [anon_sym_STAR_GT_AMP2] = ACTIONS(671), - [anon_sym_1_GT_AMP2] = ACTIONS(671), - [anon_sym_3_GT_AMP2] = ACTIONS(671), - [anon_sym_4_GT_AMP2] = ACTIONS(671), - [anon_sym_5_GT_AMP2] = ACTIONS(671), - [anon_sym_6_GT_AMP2] = ACTIONS(671), - [aux_sym_comparison_operator_token1] = ACTIONS(671), - [aux_sym_comparison_operator_token2] = ACTIONS(671), - [aux_sym_comparison_operator_token3] = ACTIONS(671), - [aux_sym_comparison_operator_token4] = ACTIONS(671), - [aux_sym_comparison_operator_token5] = ACTIONS(671), - [aux_sym_comparison_operator_token6] = ACTIONS(671), - [aux_sym_comparison_operator_token7] = ACTIONS(671), - [aux_sym_comparison_operator_token8] = ACTIONS(671), - [aux_sym_comparison_operator_token9] = ACTIONS(671), - [aux_sym_comparison_operator_token10] = ACTIONS(671), - [aux_sym_comparison_operator_token11] = ACTIONS(671), - [aux_sym_comparison_operator_token12] = ACTIONS(671), - [aux_sym_comparison_operator_token13] = ACTIONS(671), - [aux_sym_comparison_operator_token14] = ACTIONS(671), - [aux_sym_comparison_operator_token15] = ACTIONS(671), - [aux_sym_comparison_operator_token16] = ACTIONS(671), - [aux_sym_comparison_operator_token17] = ACTIONS(671), - [aux_sym_comparison_operator_token18] = ACTIONS(671), - [aux_sym_comparison_operator_token19] = ACTIONS(671), - [aux_sym_comparison_operator_token20] = ACTIONS(671), - [aux_sym_comparison_operator_token21] = ACTIONS(671), - [aux_sym_comparison_operator_token22] = ACTIONS(671), - [aux_sym_comparison_operator_token23] = ACTIONS(671), - [aux_sym_comparison_operator_token24] = ACTIONS(671), - [aux_sym_comparison_operator_token25] = ACTIONS(671), - [aux_sym_comparison_operator_token26] = ACTIONS(671), - [aux_sym_comparison_operator_token27] = ACTIONS(671), - [aux_sym_comparison_operator_token28] = ACTIONS(673), - [aux_sym_comparison_operator_token29] = ACTIONS(671), - [aux_sym_comparison_operator_token30] = ACTIONS(671), - [aux_sym_comparison_operator_token31] = ACTIONS(671), - [aux_sym_comparison_operator_token32] = ACTIONS(671), - [aux_sym_comparison_operator_token33] = ACTIONS(671), - [aux_sym_comparison_operator_token34] = ACTIONS(673), - [aux_sym_comparison_operator_token35] = ACTIONS(671), - [aux_sym_comparison_operator_token36] = ACTIONS(671), - [aux_sym_comparison_operator_token37] = ACTIONS(671), - [aux_sym_comparison_operator_token38] = ACTIONS(671), - [aux_sym_comparison_operator_token39] = ACTIONS(671), - [aux_sym_comparison_operator_token40] = ACTIONS(671), - [aux_sym_comparison_operator_token41] = ACTIONS(671), - [aux_sym_comparison_operator_token42] = ACTIONS(671), - [aux_sym_comparison_operator_token43] = ACTIONS(671), - [aux_sym_comparison_operator_token44] = ACTIONS(671), - [aux_sym_comparison_operator_token45] = ACTIONS(671), - [aux_sym_comparison_operator_token46] = ACTIONS(671), - [aux_sym_comparison_operator_token47] = ACTIONS(671), - [aux_sym_comparison_operator_token48] = ACTIONS(671), - [aux_sym_comparison_operator_token49] = ACTIONS(671), - [aux_sym_comparison_operator_token50] = ACTIONS(671), - [aux_sym_format_operator_token1] = ACTIONS(671), - [anon_sym_LPAREN] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(673), - [aux_sym_logical_expression_token1] = ACTIONS(671), - [aux_sym_logical_expression_token2] = ACTIONS(671), - [aux_sym_logical_expression_token3] = ACTIONS(671), - [aux_sym_bitwise_expression_token1] = ACTIONS(671), - [aux_sym_bitwise_expression_token2] = ACTIONS(671), - [aux_sym_bitwise_expression_token3] = ACTIONS(671), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(673), - [anon_sym_BSLASH] = ACTIONS(671), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_DOT_DOT] = ACTIONS(671), - [anon_sym_PLUS_PLUS] = ACTIONS(671), - [anon_sym_DASH_DASH] = ACTIONS(671), - [anon_sym_DOT2] = ACTIONS(673), - [anon_sym_COLON_COLON] = ACTIONS(671), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), - [sym__statement_terminator] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_EQ] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_PLUS_EQ] = ACTIONS(721), + [anon_sym_STAR_EQ] = ACTIONS(721), + [anon_sym_SLASH_EQ] = ACTIONS(721), + [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_DASH_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_2_GT] = ACTIONS(723), + [anon_sym_2_GT_GT] = ACTIONS(721), + [anon_sym_3_GT] = ACTIONS(723), + [anon_sym_3_GT_GT] = ACTIONS(721), + [anon_sym_4_GT] = ACTIONS(723), + [anon_sym_4_GT_GT] = ACTIONS(721), + [anon_sym_5_GT] = ACTIONS(723), + [anon_sym_5_GT_GT] = ACTIONS(721), + [anon_sym_6_GT] = ACTIONS(723), + [anon_sym_6_GT_GT] = ACTIONS(721), + [anon_sym_STAR_GT] = ACTIONS(723), + [anon_sym_STAR_GT_GT] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_STAR_GT_AMP1] = ACTIONS(721), + [anon_sym_2_GT_AMP1] = ACTIONS(721), + [anon_sym_3_GT_AMP1] = ACTIONS(721), + [anon_sym_4_GT_AMP1] = ACTIONS(721), + [anon_sym_5_GT_AMP1] = ACTIONS(721), + [anon_sym_6_GT_AMP1] = ACTIONS(721), + [anon_sym_STAR_GT_AMP2] = ACTIONS(721), + [anon_sym_1_GT_AMP2] = ACTIONS(721), + [anon_sym_3_GT_AMP2] = ACTIONS(721), + [anon_sym_4_GT_AMP2] = ACTIONS(721), + [anon_sym_5_GT_AMP2] = ACTIONS(721), + [anon_sym_6_GT_AMP2] = ACTIONS(721), + [aux_sym_comparison_operator_token1] = ACTIONS(721), + [aux_sym_comparison_operator_token2] = ACTIONS(721), + [aux_sym_comparison_operator_token3] = ACTIONS(721), + [aux_sym_comparison_operator_token4] = ACTIONS(721), + [aux_sym_comparison_operator_token5] = ACTIONS(721), + [aux_sym_comparison_operator_token6] = ACTIONS(721), + [aux_sym_comparison_operator_token7] = ACTIONS(721), + [aux_sym_comparison_operator_token8] = ACTIONS(721), + [aux_sym_comparison_operator_token9] = ACTIONS(721), + [aux_sym_comparison_operator_token10] = ACTIONS(721), + [aux_sym_comparison_operator_token11] = ACTIONS(721), + [aux_sym_comparison_operator_token12] = ACTIONS(721), + [aux_sym_comparison_operator_token13] = ACTIONS(721), + [aux_sym_comparison_operator_token14] = ACTIONS(721), + [aux_sym_comparison_operator_token15] = ACTIONS(721), + [aux_sym_comparison_operator_token16] = ACTIONS(721), + [aux_sym_comparison_operator_token17] = ACTIONS(721), + [aux_sym_comparison_operator_token18] = ACTIONS(721), + [aux_sym_comparison_operator_token19] = ACTIONS(721), + [aux_sym_comparison_operator_token20] = ACTIONS(721), + [aux_sym_comparison_operator_token21] = ACTIONS(721), + [aux_sym_comparison_operator_token22] = ACTIONS(721), + [aux_sym_comparison_operator_token23] = ACTIONS(721), + [aux_sym_comparison_operator_token24] = ACTIONS(721), + [aux_sym_comparison_operator_token25] = ACTIONS(721), + [aux_sym_comparison_operator_token26] = ACTIONS(721), + [aux_sym_comparison_operator_token27] = ACTIONS(721), + [aux_sym_comparison_operator_token28] = ACTIONS(723), + [aux_sym_comparison_operator_token29] = ACTIONS(721), + [aux_sym_comparison_operator_token30] = ACTIONS(721), + [aux_sym_comparison_operator_token31] = ACTIONS(721), + [aux_sym_comparison_operator_token32] = ACTIONS(721), + [aux_sym_comparison_operator_token33] = ACTIONS(721), + [aux_sym_comparison_operator_token34] = ACTIONS(723), + [aux_sym_comparison_operator_token35] = ACTIONS(721), + [aux_sym_comparison_operator_token36] = ACTIONS(721), + [aux_sym_comparison_operator_token37] = ACTIONS(721), + [aux_sym_comparison_operator_token38] = ACTIONS(721), + [aux_sym_comparison_operator_token39] = ACTIONS(721), + [aux_sym_comparison_operator_token40] = ACTIONS(721), + [aux_sym_comparison_operator_token41] = ACTIONS(721), + [aux_sym_comparison_operator_token42] = ACTIONS(721), + [aux_sym_comparison_operator_token43] = ACTIONS(721), + [aux_sym_comparison_operator_token44] = ACTIONS(721), + [aux_sym_comparison_operator_token45] = ACTIONS(721), + [aux_sym_comparison_operator_token46] = ACTIONS(721), + [aux_sym_comparison_operator_token47] = ACTIONS(721), + [aux_sym_comparison_operator_token48] = ACTIONS(721), + [aux_sym_comparison_operator_token49] = ACTIONS(721), + [aux_sym_comparison_operator_token50] = ACTIONS(721), + [aux_sym_format_operator_token1] = ACTIONS(721), + [anon_sym_LPAREN] = ACTIONS(721), + [anon_sym_COMMA] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_PERCENT] = ACTIONS(723), + [aux_sym_logical_expression_token1] = ACTIONS(721), + [aux_sym_logical_expression_token2] = ACTIONS(721), + [aux_sym_logical_expression_token3] = ACTIONS(721), + [aux_sym_bitwise_expression_token1] = ACTIONS(721), + [aux_sym_bitwise_expression_token2] = ACTIONS(721), + [aux_sym_bitwise_expression_token3] = ACTIONS(721), + [anon_sym_PLUS] = ACTIONS(723), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_BSLASH] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(723), + [anon_sym_DOT_DOT] = ACTIONS(721), + [anon_sym_PLUS_PLUS] = ACTIONS(721), + [anon_sym_DASH_DASH] = ACTIONS(721), + [anon_sym_DOT2] = ACTIONS(723), + [anon_sym_COLON_COLON] = ACTIONS(721), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), + [sym__statement_terminator] = ACTIONS(721), }, [142] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(679), - [anon_sym_BANG_EQ] = ACTIONS(679), - [anon_sym_PLUS_EQ] = ACTIONS(679), - [anon_sym_STAR_EQ] = ACTIONS(679), - [anon_sym_SLASH_EQ] = ACTIONS(679), - [anon_sym_PERCENT_EQ] = ACTIONS(679), - [anon_sym_DASH_EQ] = ACTIONS(679), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_GT] = ACTIONS(679), - [anon_sym_2_GT] = ACTIONS(681), - [anon_sym_2_GT_GT] = ACTIONS(679), - [anon_sym_3_GT] = ACTIONS(681), - [anon_sym_3_GT_GT] = ACTIONS(679), - [anon_sym_4_GT] = ACTIONS(681), - [anon_sym_4_GT_GT] = ACTIONS(679), - [anon_sym_5_GT] = ACTIONS(681), - [anon_sym_5_GT_GT] = ACTIONS(679), - [anon_sym_6_GT] = ACTIONS(681), - [anon_sym_6_GT_GT] = ACTIONS(679), - [anon_sym_STAR_GT] = ACTIONS(681), - [anon_sym_STAR_GT_GT] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_STAR_GT_AMP1] = ACTIONS(679), - [anon_sym_2_GT_AMP1] = ACTIONS(679), - [anon_sym_3_GT_AMP1] = ACTIONS(679), - [anon_sym_4_GT_AMP1] = ACTIONS(679), - [anon_sym_5_GT_AMP1] = ACTIONS(679), - [anon_sym_6_GT_AMP1] = ACTIONS(679), - [anon_sym_STAR_GT_AMP2] = ACTIONS(679), - [anon_sym_1_GT_AMP2] = ACTIONS(679), - [anon_sym_3_GT_AMP2] = ACTIONS(679), - [anon_sym_4_GT_AMP2] = ACTIONS(679), - [anon_sym_5_GT_AMP2] = ACTIONS(679), - [anon_sym_6_GT_AMP2] = ACTIONS(679), - [aux_sym_comparison_operator_token1] = ACTIONS(679), - [aux_sym_comparison_operator_token2] = ACTIONS(679), - [aux_sym_comparison_operator_token3] = ACTIONS(679), - [aux_sym_comparison_operator_token4] = ACTIONS(679), - [aux_sym_comparison_operator_token5] = ACTIONS(679), - [aux_sym_comparison_operator_token6] = ACTIONS(679), - [aux_sym_comparison_operator_token7] = ACTIONS(679), - [aux_sym_comparison_operator_token8] = ACTIONS(679), - [aux_sym_comparison_operator_token9] = ACTIONS(679), - [aux_sym_comparison_operator_token10] = ACTIONS(679), - [aux_sym_comparison_operator_token11] = ACTIONS(679), - [aux_sym_comparison_operator_token12] = ACTIONS(679), - [aux_sym_comparison_operator_token13] = ACTIONS(679), - [aux_sym_comparison_operator_token14] = ACTIONS(679), - [aux_sym_comparison_operator_token15] = ACTIONS(679), - [aux_sym_comparison_operator_token16] = ACTIONS(679), - [aux_sym_comparison_operator_token17] = ACTIONS(679), - [aux_sym_comparison_operator_token18] = ACTIONS(679), - [aux_sym_comparison_operator_token19] = ACTIONS(679), - [aux_sym_comparison_operator_token20] = ACTIONS(679), - [aux_sym_comparison_operator_token21] = ACTIONS(679), - [aux_sym_comparison_operator_token22] = ACTIONS(679), - [aux_sym_comparison_operator_token23] = ACTIONS(679), - [aux_sym_comparison_operator_token24] = ACTIONS(679), - [aux_sym_comparison_operator_token25] = ACTIONS(679), - [aux_sym_comparison_operator_token26] = ACTIONS(679), - [aux_sym_comparison_operator_token27] = ACTIONS(679), - [aux_sym_comparison_operator_token28] = ACTIONS(681), - [aux_sym_comparison_operator_token29] = ACTIONS(679), - [aux_sym_comparison_operator_token30] = ACTIONS(679), - [aux_sym_comparison_operator_token31] = ACTIONS(679), - [aux_sym_comparison_operator_token32] = ACTIONS(679), - [aux_sym_comparison_operator_token33] = ACTIONS(679), - [aux_sym_comparison_operator_token34] = ACTIONS(681), - [aux_sym_comparison_operator_token35] = ACTIONS(679), - [aux_sym_comparison_operator_token36] = ACTIONS(679), - [aux_sym_comparison_operator_token37] = ACTIONS(679), - [aux_sym_comparison_operator_token38] = ACTIONS(679), - [aux_sym_comparison_operator_token39] = ACTIONS(679), - [aux_sym_comparison_operator_token40] = ACTIONS(679), - [aux_sym_comparison_operator_token41] = ACTIONS(679), - [aux_sym_comparison_operator_token42] = ACTIONS(679), - [aux_sym_comparison_operator_token43] = ACTIONS(679), - [aux_sym_comparison_operator_token44] = ACTIONS(679), - [aux_sym_comparison_operator_token45] = ACTIONS(679), - [aux_sym_comparison_operator_token46] = ACTIONS(679), - [aux_sym_comparison_operator_token47] = ACTIONS(679), - [aux_sym_comparison_operator_token48] = ACTIONS(679), - [aux_sym_comparison_operator_token49] = ACTIONS(679), - [aux_sym_comparison_operator_token50] = ACTIONS(679), - [aux_sym_format_operator_token1] = ACTIONS(679), - [anon_sym_LPAREN] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(679), - [anon_sym_PIPE] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(681), - [aux_sym_logical_expression_token1] = ACTIONS(679), - [aux_sym_logical_expression_token2] = ACTIONS(679), - [aux_sym_logical_expression_token3] = ACTIONS(679), - [aux_sym_bitwise_expression_token1] = ACTIONS(679), - [aux_sym_bitwise_expression_token2] = ACTIONS(679), - [aux_sym_bitwise_expression_token3] = ACTIONS(679), - [anon_sym_PLUS] = ACTIONS(681), - [anon_sym_DASH] = ACTIONS(681), - [anon_sym_SLASH] = ACTIONS(681), - [anon_sym_BSLASH] = ACTIONS(679), - [anon_sym_STAR] = ACTIONS(681), - [anon_sym_DOT_DOT] = ACTIONS(679), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_DOT2] = ACTIONS(681), - [anon_sym_COLON_COLON] = ACTIONS(679), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), - [sym__statement_terminator] = ACTIONS(679), + [anon_sym_LBRACK] = ACTIONS(683), + [anon_sym_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_PLUS_EQ] = ACTIONS(683), + [anon_sym_STAR_EQ] = ACTIONS(683), + [anon_sym_SLASH_EQ] = ACTIONS(683), + [anon_sym_PERCENT_EQ] = ACTIONS(683), + [anon_sym_DASH_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_2_GT] = ACTIONS(685), + [anon_sym_2_GT_GT] = ACTIONS(683), + [anon_sym_3_GT] = ACTIONS(685), + [anon_sym_3_GT_GT] = ACTIONS(683), + [anon_sym_4_GT] = ACTIONS(685), + [anon_sym_4_GT_GT] = ACTIONS(683), + [anon_sym_5_GT] = ACTIONS(685), + [anon_sym_5_GT_GT] = ACTIONS(683), + [anon_sym_6_GT] = ACTIONS(685), + [anon_sym_6_GT_GT] = ACTIONS(683), + [anon_sym_STAR_GT] = ACTIONS(685), + [anon_sym_STAR_GT_GT] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_STAR_GT_AMP1] = ACTIONS(683), + [anon_sym_2_GT_AMP1] = ACTIONS(683), + [anon_sym_3_GT_AMP1] = ACTIONS(683), + [anon_sym_4_GT_AMP1] = ACTIONS(683), + [anon_sym_5_GT_AMP1] = ACTIONS(683), + [anon_sym_6_GT_AMP1] = ACTIONS(683), + [anon_sym_STAR_GT_AMP2] = ACTIONS(683), + [anon_sym_1_GT_AMP2] = ACTIONS(683), + [anon_sym_3_GT_AMP2] = ACTIONS(683), + [anon_sym_4_GT_AMP2] = ACTIONS(683), + [anon_sym_5_GT_AMP2] = ACTIONS(683), + [anon_sym_6_GT_AMP2] = ACTIONS(683), + [aux_sym_comparison_operator_token1] = ACTIONS(683), + [aux_sym_comparison_operator_token2] = ACTIONS(683), + [aux_sym_comparison_operator_token3] = ACTIONS(683), + [aux_sym_comparison_operator_token4] = ACTIONS(683), + [aux_sym_comparison_operator_token5] = ACTIONS(683), + [aux_sym_comparison_operator_token6] = ACTIONS(683), + [aux_sym_comparison_operator_token7] = ACTIONS(683), + [aux_sym_comparison_operator_token8] = ACTIONS(683), + [aux_sym_comparison_operator_token9] = ACTIONS(683), + [aux_sym_comparison_operator_token10] = ACTIONS(683), + [aux_sym_comparison_operator_token11] = ACTIONS(683), + [aux_sym_comparison_operator_token12] = ACTIONS(683), + [aux_sym_comparison_operator_token13] = ACTIONS(683), + [aux_sym_comparison_operator_token14] = ACTIONS(683), + [aux_sym_comparison_operator_token15] = ACTIONS(683), + [aux_sym_comparison_operator_token16] = ACTIONS(683), + [aux_sym_comparison_operator_token17] = ACTIONS(683), + [aux_sym_comparison_operator_token18] = ACTIONS(683), + [aux_sym_comparison_operator_token19] = ACTIONS(683), + [aux_sym_comparison_operator_token20] = ACTIONS(683), + [aux_sym_comparison_operator_token21] = ACTIONS(683), + [aux_sym_comparison_operator_token22] = ACTIONS(683), + [aux_sym_comparison_operator_token23] = ACTIONS(683), + [aux_sym_comparison_operator_token24] = ACTIONS(683), + [aux_sym_comparison_operator_token25] = ACTIONS(683), + [aux_sym_comparison_operator_token26] = ACTIONS(683), + [aux_sym_comparison_operator_token27] = ACTIONS(683), + [aux_sym_comparison_operator_token28] = ACTIONS(685), + [aux_sym_comparison_operator_token29] = ACTIONS(683), + [aux_sym_comparison_operator_token30] = ACTIONS(683), + [aux_sym_comparison_operator_token31] = ACTIONS(683), + [aux_sym_comparison_operator_token32] = ACTIONS(683), + [aux_sym_comparison_operator_token33] = ACTIONS(683), + [aux_sym_comparison_operator_token34] = ACTIONS(685), + [aux_sym_comparison_operator_token35] = ACTIONS(683), + [aux_sym_comparison_operator_token36] = ACTIONS(683), + [aux_sym_comparison_operator_token37] = ACTIONS(683), + [aux_sym_comparison_operator_token38] = ACTIONS(683), + [aux_sym_comparison_operator_token39] = ACTIONS(683), + [aux_sym_comparison_operator_token40] = ACTIONS(683), + [aux_sym_comparison_operator_token41] = ACTIONS(683), + [aux_sym_comparison_operator_token42] = ACTIONS(683), + [aux_sym_comparison_operator_token43] = ACTIONS(683), + [aux_sym_comparison_operator_token44] = ACTIONS(683), + [aux_sym_comparison_operator_token45] = ACTIONS(683), + [aux_sym_comparison_operator_token46] = ACTIONS(683), + [aux_sym_comparison_operator_token47] = ACTIONS(683), + [aux_sym_comparison_operator_token48] = ACTIONS(683), + [aux_sym_comparison_operator_token49] = ACTIONS(683), + [aux_sym_comparison_operator_token50] = ACTIONS(683), + [aux_sym_format_operator_token1] = ACTIONS(683), + [anon_sym_LPAREN] = ACTIONS(683), + [anon_sym_COMMA] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(685), + [aux_sym_logical_expression_token1] = ACTIONS(683), + [aux_sym_logical_expression_token2] = ACTIONS(683), + [aux_sym_logical_expression_token3] = ACTIONS(683), + [aux_sym_bitwise_expression_token1] = ACTIONS(683), + [aux_sym_bitwise_expression_token2] = ACTIONS(683), + [aux_sym_bitwise_expression_token3] = ACTIONS(683), + [anon_sym_PLUS] = ACTIONS(685), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(685), + [anon_sym_DOT_DOT] = ACTIONS(683), + [anon_sym_PLUS_PLUS] = ACTIONS(683), + [anon_sym_DASH_DASH] = ACTIONS(683), + [anon_sym_DOT2] = ACTIONS(685), + [anon_sym_COLON_COLON] = ACTIONS(683), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), + [sym__statement_terminator] = ACTIONS(683), }, [143] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_DASH_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - [sym__statement_terminator] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_PLUS_EQ] = ACTIONS(729), + [anon_sym_STAR_EQ] = ACTIONS(729), + [anon_sym_SLASH_EQ] = ACTIONS(729), + [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_2_GT] = ACTIONS(731), + [anon_sym_2_GT_GT] = ACTIONS(729), + [anon_sym_3_GT] = ACTIONS(731), + [anon_sym_3_GT_GT] = ACTIONS(729), + [anon_sym_4_GT] = ACTIONS(731), + [anon_sym_4_GT_GT] = ACTIONS(729), + [anon_sym_5_GT] = ACTIONS(731), + [anon_sym_5_GT_GT] = ACTIONS(729), + [anon_sym_6_GT] = ACTIONS(731), + [anon_sym_6_GT_GT] = ACTIONS(729), + [anon_sym_STAR_GT] = ACTIONS(731), + [anon_sym_STAR_GT_GT] = ACTIONS(729), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_STAR_GT_AMP1] = ACTIONS(729), + [anon_sym_2_GT_AMP1] = ACTIONS(729), + [anon_sym_3_GT_AMP1] = ACTIONS(729), + [anon_sym_4_GT_AMP1] = ACTIONS(729), + [anon_sym_5_GT_AMP1] = ACTIONS(729), + [anon_sym_6_GT_AMP1] = ACTIONS(729), + [anon_sym_STAR_GT_AMP2] = ACTIONS(729), + [anon_sym_1_GT_AMP2] = ACTIONS(729), + [anon_sym_3_GT_AMP2] = ACTIONS(729), + [anon_sym_4_GT_AMP2] = ACTIONS(729), + [anon_sym_5_GT_AMP2] = ACTIONS(729), + [anon_sym_6_GT_AMP2] = ACTIONS(729), + [aux_sym_comparison_operator_token1] = ACTIONS(729), + [aux_sym_comparison_operator_token2] = ACTIONS(729), + [aux_sym_comparison_operator_token3] = ACTIONS(729), + [aux_sym_comparison_operator_token4] = ACTIONS(729), + [aux_sym_comparison_operator_token5] = ACTIONS(729), + [aux_sym_comparison_operator_token6] = ACTIONS(729), + [aux_sym_comparison_operator_token7] = ACTIONS(729), + [aux_sym_comparison_operator_token8] = ACTIONS(729), + [aux_sym_comparison_operator_token9] = ACTIONS(729), + [aux_sym_comparison_operator_token10] = ACTIONS(729), + [aux_sym_comparison_operator_token11] = ACTIONS(729), + [aux_sym_comparison_operator_token12] = ACTIONS(729), + [aux_sym_comparison_operator_token13] = ACTIONS(729), + [aux_sym_comparison_operator_token14] = ACTIONS(729), + [aux_sym_comparison_operator_token15] = ACTIONS(729), + [aux_sym_comparison_operator_token16] = ACTIONS(729), + [aux_sym_comparison_operator_token17] = ACTIONS(729), + [aux_sym_comparison_operator_token18] = ACTIONS(729), + [aux_sym_comparison_operator_token19] = ACTIONS(729), + [aux_sym_comparison_operator_token20] = ACTIONS(729), + [aux_sym_comparison_operator_token21] = ACTIONS(729), + [aux_sym_comparison_operator_token22] = ACTIONS(729), + [aux_sym_comparison_operator_token23] = ACTIONS(729), + [aux_sym_comparison_operator_token24] = ACTIONS(729), + [aux_sym_comparison_operator_token25] = ACTIONS(729), + [aux_sym_comparison_operator_token26] = ACTIONS(729), + [aux_sym_comparison_operator_token27] = ACTIONS(729), + [aux_sym_comparison_operator_token28] = ACTIONS(731), + [aux_sym_comparison_operator_token29] = ACTIONS(729), + [aux_sym_comparison_operator_token30] = ACTIONS(729), + [aux_sym_comparison_operator_token31] = ACTIONS(729), + [aux_sym_comparison_operator_token32] = ACTIONS(729), + [aux_sym_comparison_operator_token33] = ACTIONS(729), + [aux_sym_comparison_operator_token34] = ACTIONS(731), + [aux_sym_comparison_operator_token35] = ACTIONS(729), + [aux_sym_comparison_operator_token36] = ACTIONS(729), + [aux_sym_comparison_operator_token37] = ACTIONS(729), + [aux_sym_comparison_operator_token38] = ACTIONS(729), + [aux_sym_comparison_operator_token39] = ACTIONS(729), + [aux_sym_comparison_operator_token40] = ACTIONS(729), + [aux_sym_comparison_operator_token41] = ACTIONS(729), + [aux_sym_comparison_operator_token42] = ACTIONS(729), + [aux_sym_comparison_operator_token43] = ACTIONS(729), + [aux_sym_comparison_operator_token44] = ACTIONS(729), + [aux_sym_comparison_operator_token45] = ACTIONS(729), + [aux_sym_comparison_operator_token46] = ACTIONS(729), + [aux_sym_comparison_operator_token47] = ACTIONS(729), + [aux_sym_comparison_operator_token48] = ACTIONS(729), + [aux_sym_comparison_operator_token49] = ACTIONS(729), + [aux_sym_comparison_operator_token50] = ACTIONS(729), + [aux_sym_format_operator_token1] = ACTIONS(729), + [anon_sym_LPAREN] = ACTIONS(729), + [anon_sym_COMMA] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_PERCENT] = ACTIONS(731), + [aux_sym_logical_expression_token1] = ACTIONS(729), + [aux_sym_logical_expression_token2] = ACTIONS(729), + [aux_sym_logical_expression_token3] = ACTIONS(729), + [aux_sym_bitwise_expression_token1] = ACTIONS(729), + [aux_sym_bitwise_expression_token2] = ACTIONS(729), + [aux_sym_bitwise_expression_token3] = ACTIONS(729), + [anon_sym_PLUS] = ACTIONS(731), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_BSLASH] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(731), + [anon_sym_DOT_DOT] = ACTIONS(729), + [anon_sym_PLUS_PLUS] = ACTIONS(729), + [anon_sym_DASH_DASH] = ACTIONS(729), + [anon_sym_DOT2] = ACTIONS(731), + [anon_sym_COLON_COLON] = ACTIONS(729), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), + [sym__statement_terminator] = ACTIONS(729), }, [144] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(689), - [anon_sym_BANG_EQ] = ACTIONS(689), - [anon_sym_PLUS_EQ] = ACTIONS(689), - [anon_sym_STAR_EQ] = ACTIONS(689), - [anon_sym_SLASH_EQ] = ACTIONS(689), - [anon_sym_PERCENT_EQ] = ACTIONS(689), - [anon_sym_DASH_EQ] = ACTIONS(689), - [anon_sym_GT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(689), - [anon_sym_2_GT] = ACTIONS(691), - [anon_sym_2_GT_GT] = ACTIONS(689), - [anon_sym_3_GT] = ACTIONS(691), - [anon_sym_3_GT_GT] = ACTIONS(689), - [anon_sym_4_GT] = ACTIONS(691), - [anon_sym_4_GT_GT] = ACTIONS(689), - [anon_sym_5_GT] = ACTIONS(691), - [anon_sym_5_GT_GT] = ACTIONS(689), - [anon_sym_6_GT] = ACTIONS(691), - [anon_sym_6_GT_GT] = ACTIONS(689), - [anon_sym_STAR_GT] = ACTIONS(691), - [anon_sym_STAR_GT_GT] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(691), - [anon_sym_STAR_GT_AMP1] = ACTIONS(689), - [anon_sym_2_GT_AMP1] = ACTIONS(689), - [anon_sym_3_GT_AMP1] = ACTIONS(689), - [anon_sym_4_GT_AMP1] = ACTIONS(689), - [anon_sym_5_GT_AMP1] = ACTIONS(689), - [anon_sym_6_GT_AMP1] = ACTIONS(689), - [anon_sym_STAR_GT_AMP2] = ACTIONS(689), - [anon_sym_1_GT_AMP2] = ACTIONS(689), - [anon_sym_3_GT_AMP2] = ACTIONS(689), - [anon_sym_4_GT_AMP2] = ACTIONS(689), - [anon_sym_5_GT_AMP2] = ACTIONS(689), - [anon_sym_6_GT_AMP2] = ACTIONS(689), - [aux_sym_comparison_operator_token1] = ACTIONS(689), - [aux_sym_comparison_operator_token2] = ACTIONS(689), - [aux_sym_comparison_operator_token3] = ACTIONS(689), - [aux_sym_comparison_operator_token4] = ACTIONS(689), - [aux_sym_comparison_operator_token5] = ACTIONS(689), - [aux_sym_comparison_operator_token6] = ACTIONS(689), - [aux_sym_comparison_operator_token7] = ACTIONS(689), - [aux_sym_comparison_operator_token8] = ACTIONS(689), - [aux_sym_comparison_operator_token9] = ACTIONS(689), - [aux_sym_comparison_operator_token10] = ACTIONS(689), - [aux_sym_comparison_operator_token11] = ACTIONS(689), - [aux_sym_comparison_operator_token12] = ACTIONS(689), - [aux_sym_comparison_operator_token13] = ACTIONS(689), - [aux_sym_comparison_operator_token14] = ACTIONS(689), - [aux_sym_comparison_operator_token15] = ACTIONS(689), - [aux_sym_comparison_operator_token16] = ACTIONS(689), - [aux_sym_comparison_operator_token17] = ACTIONS(689), - [aux_sym_comparison_operator_token18] = ACTIONS(689), - [aux_sym_comparison_operator_token19] = ACTIONS(689), - [aux_sym_comparison_operator_token20] = ACTIONS(689), - [aux_sym_comparison_operator_token21] = ACTIONS(689), - [aux_sym_comparison_operator_token22] = ACTIONS(689), - [aux_sym_comparison_operator_token23] = ACTIONS(689), - [aux_sym_comparison_operator_token24] = ACTIONS(689), - [aux_sym_comparison_operator_token25] = ACTIONS(689), - [aux_sym_comparison_operator_token26] = ACTIONS(689), - [aux_sym_comparison_operator_token27] = ACTIONS(689), - [aux_sym_comparison_operator_token28] = ACTIONS(691), - [aux_sym_comparison_operator_token29] = ACTIONS(689), - [aux_sym_comparison_operator_token30] = ACTIONS(689), - [aux_sym_comparison_operator_token31] = ACTIONS(689), - [aux_sym_comparison_operator_token32] = ACTIONS(689), - [aux_sym_comparison_operator_token33] = ACTIONS(689), - [aux_sym_comparison_operator_token34] = ACTIONS(691), - [aux_sym_comparison_operator_token35] = ACTIONS(689), - [aux_sym_comparison_operator_token36] = ACTIONS(689), - [aux_sym_comparison_operator_token37] = ACTIONS(689), - [aux_sym_comparison_operator_token38] = ACTIONS(689), - [aux_sym_comparison_operator_token39] = ACTIONS(689), - [aux_sym_comparison_operator_token40] = ACTIONS(689), - [aux_sym_comparison_operator_token41] = ACTIONS(689), - [aux_sym_comparison_operator_token42] = ACTIONS(689), - [aux_sym_comparison_operator_token43] = ACTIONS(689), - [aux_sym_comparison_operator_token44] = ACTIONS(689), - [aux_sym_comparison_operator_token45] = ACTIONS(689), - [aux_sym_comparison_operator_token46] = ACTIONS(689), - [aux_sym_comparison_operator_token47] = ACTIONS(689), - [aux_sym_comparison_operator_token48] = ACTIONS(689), - [aux_sym_comparison_operator_token49] = ACTIONS(689), - [aux_sym_comparison_operator_token50] = ACTIONS(689), - [aux_sym_format_operator_token1] = ACTIONS(689), - [anon_sym_LPAREN] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_PIPE] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(691), - [aux_sym_logical_expression_token1] = ACTIONS(689), - [aux_sym_logical_expression_token2] = ACTIONS(689), - [aux_sym_logical_expression_token3] = ACTIONS(689), - [aux_sym_bitwise_expression_token1] = ACTIONS(689), - [aux_sym_bitwise_expression_token2] = ACTIONS(689), - [aux_sym_bitwise_expression_token3] = ACTIONS(689), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(691), - [anon_sym_BSLASH] = ACTIONS(689), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_DOT_DOT] = ACTIONS(689), - [anon_sym_PLUS_PLUS] = ACTIONS(689), - [anon_sym_DASH_DASH] = ACTIONS(689), - [anon_sym_DOT2] = ACTIONS(691), - [anon_sym_COLON_COLON] = ACTIONS(689), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(689), - [sym__statement_terminator] = ACTIONS(689), + [anon_sym_LBRACK] = ACTIONS(613), + [anon_sym_EQ] = ACTIONS(613), + [anon_sym_BANG_EQ] = ACTIONS(613), + [anon_sym_PLUS_EQ] = ACTIONS(613), + [anon_sym_STAR_EQ] = ACTIONS(613), + [anon_sym_SLASH_EQ] = ACTIONS(613), + [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_DASH_EQ] = ACTIONS(613), + [anon_sym_GT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(613), + [anon_sym_2_GT] = ACTIONS(615), + [anon_sym_2_GT_GT] = ACTIONS(613), + [anon_sym_3_GT] = ACTIONS(615), + [anon_sym_3_GT_GT] = ACTIONS(613), + [anon_sym_4_GT] = ACTIONS(615), + [anon_sym_4_GT_GT] = ACTIONS(613), + [anon_sym_5_GT] = ACTIONS(615), + [anon_sym_5_GT_GT] = ACTIONS(613), + [anon_sym_6_GT] = ACTIONS(615), + [anon_sym_6_GT_GT] = ACTIONS(613), + [anon_sym_STAR_GT] = ACTIONS(615), + [anon_sym_STAR_GT_GT] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(615), + [anon_sym_STAR_GT_AMP1] = ACTIONS(613), + [anon_sym_2_GT_AMP1] = ACTIONS(613), + [anon_sym_3_GT_AMP1] = ACTIONS(613), + [anon_sym_4_GT_AMP1] = ACTIONS(613), + [anon_sym_5_GT_AMP1] = ACTIONS(613), + [anon_sym_6_GT_AMP1] = ACTIONS(613), + [anon_sym_STAR_GT_AMP2] = ACTIONS(613), + [anon_sym_1_GT_AMP2] = ACTIONS(613), + [anon_sym_3_GT_AMP2] = ACTIONS(613), + [anon_sym_4_GT_AMP2] = ACTIONS(613), + [anon_sym_5_GT_AMP2] = ACTIONS(613), + [anon_sym_6_GT_AMP2] = ACTIONS(613), + [aux_sym_comparison_operator_token1] = ACTIONS(613), + [aux_sym_comparison_operator_token2] = ACTIONS(613), + [aux_sym_comparison_operator_token3] = ACTIONS(613), + [aux_sym_comparison_operator_token4] = ACTIONS(613), + [aux_sym_comparison_operator_token5] = ACTIONS(613), + [aux_sym_comparison_operator_token6] = ACTIONS(613), + [aux_sym_comparison_operator_token7] = ACTIONS(613), + [aux_sym_comparison_operator_token8] = ACTIONS(613), + [aux_sym_comparison_operator_token9] = ACTIONS(613), + [aux_sym_comparison_operator_token10] = ACTIONS(613), + [aux_sym_comparison_operator_token11] = ACTIONS(613), + [aux_sym_comparison_operator_token12] = ACTIONS(613), + [aux_sym_comparison_operator_token13] = ACTIONS(613), + [aux_sym_comparison_operator_token14] = ACTIONS(613), + [aux_sym_comparison_operator_token15] = ACTIONS(613), + [aux_sym_comparison_operator_token16] = ACTIONS(613), + [aux_sym_comparison_operator_token17] = ACTIONS(613), + [aux_sym_comparison_operator_token18] = ACTIONS(613), + [aux_sym_comparison_operator_token19] = ACTIONS(613), + [aux_sym_comparison_operator_token20] = ACTIONS(613), + [aux_sym_comparison_operator_token21] = ACTIONS(613), + [aux_sym_comparison_operator_token22] = ACTIONS(613), + [aux_sym_comparison_operator_token23] = ACTIONS(613), + [aux_sym_comparison_operator_token24] = ACTIONS(613), + [aux_sym_comparison_operator_token25] = ACTIONS(613), + [aux_sym_comparison_operator_token26] = ACTIONS(613), + [aux_sym_comparison_operator_token27] = ACTIONS(613), + [aux_sym_comparison_operator_token28] = ACTIONS(615), + [aux_sym_comparison_operator_token29] = ACTIONS(613), + [aux_sym_comparison_operator_token30] = ACTIONS(613), + [aux_sym_comparison_operator_token31] = ACTIONS(613), + [aux_sym_comparison_operator_token32] = ACTIONS(613), + [aux_sym_comparison_operator_token33] = ACTIONS(613), + [aux_sym_comparison_operator_token34] = ACTIONS(615), + [aux_sym_comparison_operator_token35] = ACTIONS(613), + [aux_sym_comparison_operator_token36] = ACTIONS(613), + [aux_sym_comparison_operator_token37] = ACTIONS(613), + [aux_sym_comparison_operator_token38] = ACTIONS(613), + [aux_sym_comparison_operator_token39] = ACTIONS(613), + [aux_sym_comparison_operator_token40] = ACTIONS(613), + [aux_sym_comparison_operator_token41] = ACTIONS(613), + [aux_sym_comparison_operator_token42] = ACTIONS(613), + [aux_sym_comparison_operator_token43] = ACTIONS(613), + [aux_sym_comparison_operator_token44] = ACTIONS(613), + [aux_sym_comparison_operator_token45] = ACTIONS(613), + [aux_sym_comparison_operator_token46] = ACTIONS(613), + [aux_sym_comparison_operator_token47] = ACTIONS(613), + [aux_sym_comparison_operator_token48] = ACTIONS(613), + [aux_sym_comparison_operator_token49] = ACTIONS(613), + [aux_sym_comparison_operator_token50] = ACTIONS(613), + [aux_sym_format_operator_token1] = ACTIONS(613), + [anon_sym_LPAREN] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(613), + [anon_sym_PIPE] = ACTIONS(613), + [anon_sym_PERCENT] = ACTIONS(615), + [aux_sym_logical_expression_token1] = ACTIONS(613), + [aux_sym_logical_expression_token2] = ACTIONS(613), + [aux_sym_logical_expression_token3] = ACTIONS(613), + [aux_sym_bitwise_expression_token1] = ACTIONS(613), + [aux_sym_bitwise_expression_token2] = ACTIONS(613), + [aux_sym_bitwise_expression_token3] = ACTIONS(613), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BSLASH] = ACTIONS(613), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_DOT_DOT] = ACTIONS(613), + [anon_sym_PLUS_PLUS] = ACTIONS(613), + [anon_sym_DASH_DASH] = ACTIONS(613), + [anon_sym_DOT2] = ACTIONS(615), + [anon_sym_COLON_COLON] = ACTIONS(613), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), + [sym__statement_terminator] = ACTIONS(613), }, [145] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(609), - [anon_sym_BANG_EQ] = ACTIONS(609), - [anon_sym_PLUS_EQ] = ACTIONS(609), - [anon_sym_STAR_EQ] = ACTIONS(609), - [anon_sym_SLASH_EQ] = ACTIONS(609), - [anon_sym_PERCENT_EQ] = ACTIONS(609), - [anon_sym_DASH_EQ] = ACTIONS(609), - [anon_sym_GT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(609), - [anon_sym_2_GT] = ACTIONS(611), - [anon_sym_2_GT_GT] = ACTIONS(609), - [anon_sym_3_GT] = ACTIONS(611), - [anon_sym_3_GT_GT] = ACTIONS(609), - [anon_sym_4_GT] = ACTIONS(611), - [anon_sym_4_GT_GT] = ACTIONS(609), - [anon_sym_5_GT] = ACTIONS(611), - [anon_sym_5_GT_GT] = ACTIONS(609), - [anon_sym_6_GT] = ACTIONS(611), - [anon_sym_6_GT_GT] = ACTIONS(609), - [anon_sym_STAR_GT] = ACTIONS(611), - [anon_sym_STAR_GT_GT] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(611), - [anon_sym_STAR_GT_AMP1] = ACTIONS(609), - [anon_sym_2_GT_AMP1] = ACTIONS(609), - [anon_sym_3_GT_AMP1] = ACTIONS(609), - [anon_sym_4_GT_AMP1] = ACTIONS(609), - [anon_sym_5_GT_AMP1] = ACTIONS(609), - [anon_sym_6_GT_AMP1] = ACTIONS(609), - [anon_sym_STAR_GT_AMP2] = ACTIONS(609), - [anon_sym_1_GT_AMP2] = ACTIONS(609), - [anon_sym_3_GT_AMP2] = ACTIONS(609), - [anon_sym_4_GT_AMP2] = ACTIONS(609), - [anon_sym_5_GT_AMP2] = ACTIONS(609), - [anon_sym_6_GT_AMP2] = ACTIONS(609), - [aux_sym_comparison_operator_token1] = ACTIONS(609), - [aux_sym_comparison_operator_token2] = ACTIONS(609), - [aux_sym_comparison_operator_token3] = ACTIONS(609), - [aux_sym_comparison_operator_token4] = ACTIONS(609), - [aux_sym_comparison_operator_token5] = ACTIONS(609), - [aux_sym_comparison_operator_token6] = ACTIONS(609), - [aux_sym_comparison_operator_token7] = ACTIONS(609), - [aux_sym_comparison_operator_token8] = ACTIONS(609), - [aux_sym_comparison_operator_token9] = ACTIONS(609), - [aux_sym_comparison_operator_token10] = ACTIONS(609), - [aux_sym_comparison_operator_token11] = ACTIONS(609), - [aux_sym_comparison_operator_token12] = ACTIONS(609), - [aux_sym_comparison_operator_token13] = ACTIONS(609), - [aux_sym_comparison_operator_token14] = ACTIONS(609), - [aux_sym_comparison_operator_token15] = ACTIONS(609), - [aux_sym_comparison_operator_token16] = ACTIONS(609), - [aux_sym_comparison_operator_token17] = ACTIONS(609), - [aux_sym_comparison_operator_token18] = ACTIONS(609), - [aux_sym_comparison_operator_token19] = ACTIONS(609), - [aux_sym_comparison_operator_token20] = ACTIONS(609), - [aux_sym_comparison_operator_token21] = ACTIONS(609), - [aux_sym_comparison_operator_token22] = ACTIONS(609), - [aux_sym_comparison_operator_token23] = ACTIONS(609), - [aux_sym_comparison_operator_token24] = ACTIONS(609), - [aux_sym_comparison_operator_token25] = ACTIONS(609), - [aux_sym_comparison_operator_token26] = ACTIONS(609), - [aux_sym_comparison_operator_token27] = ACTIONS(609), - [aux_sym_comparison_operator_token28] = ACTIONS(611), - [aux_sym_comparison_operator_token29] = ACTIONS(609), - [aux_sym_comparison_operator_token30] = ACTIONS(609), - [aux_sym_comparison_operator_token31] = ACTIONS(609), - [aux_sym_comparison_operator_token32] = ACTIONS(609), - [aux_sym_comparison_operator_token33] = ACTIONS(609), - [aux_sym_comparison_operator_token34] = ACTIONS(611), - [aux_sym_comparison_operator_token35] = ACTIONS(609), - [aux_sym_comparison_operator_token36] = ACTIONS(609), - [aux_sym_comparison_operator_token37] = ACTIONS(609), - [aux_sym_comparison_operator_token38] = ACTIONS(609), - [aux_sym_comparison_operator_token39] = ACTIONS(609), - [aux_sym_comparison_operator_token40] = ACTIONS(609), - [aux_sym_comparison_operator_token41] = ACTIONS(609), - [aux_sym_comparison_operator_token42] = ACTIONS(609), - [aux_sym_comparison_operator_token43] = ACTIONS(609), - [aux_sym_comparison_operator_token44] = ACTIONS(609), - [aux_sym_comparison_operator_token45] = ACTIONS(609), - [aux_sym_comparison_operator_token46] = ACTIONS(609), - [aux_sym_comparison_operator_token47] = ACTIONS(609), - [aux_sym_comparison_operator_token48] = ACTIONS(609), - [aux_sym_comparison_operator_token49] = ACTIONS(609), - [aux_sym_comparison_operator_token50] = ACTIONS(609), - [aux_sym_format_operator_token1] = ACTIONS(609), - [anon_sym_LPAREN] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(611), - [aux_sym_logical_expression_token1] = ACTIONS(609), - [aux_sym_logical_expression_token2] = ACTIONS(609), - [aux_sym_logical_expression_token3] = ACTIONS(609), - [aux_sym_bitwise_expression_token1] = ACTIONS(609), - [aux_sym_bitwise_expression_token2] = ACTIONS(609), - [aux_sym_bitwise_expression_token3] = ACTIONS(609), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(611), - [anon_sym_BSLASH] = ACTIONS(609), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_DOT_DOT] = ACTIONS(609), - [anon_sym_PLUS_PLUS] = ACTIONS(609), - [anon_sym_DASH_DASH] = ACTIONS(609), - [anon_sym_DOT2] = ACTIONS(611), - [anon_sym_COLON_COLON] = ACTIONS(609), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), - [sym__statement_terminator] = ACTIONS(609), + [anon_sym_LBRACK] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(617), + [anon_sym_BANG_EQ] = ACTIONS(617), + [anon_sym_PLUS_EQ] = ACTIONS(617), + [anon_sym_STAR_EQ] = ACTIONS(617), + [anon_sym_SLASH_EQ] = ACTIONS(617), + [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), + [anon_sym_GT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(617), + [anon_sym_2_GT] = ACTIONS(619), + [anon_sym_2_GT_GT] = ACTIONS(617), + [anon_sym_3_GT] = ACTIONS(619), + [anon_sym_3_GT_GT] = ACTIONS(617), + [anon_sym_4_GT] = ACTIONS(619), + [anon_sym_4_GT_GT] = ACTIONS(617), + [anon_sym_5_GT] = ACTIONS(619), + [anon_sym_5_GT_GT] = ACTIONS(617), + [anon_sym_6_GT] = ACTIONS(619), + [anon_sym_6_GT_GT] = ACTIONS(617), + [anon_sym_STAR_GT] = ACTIONS(619), + [anon_sym_STAR_GT_GT] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(619), + [anon_sym_STAR_GT_AMP1] = ACTIONS(617), + [anon_sym_2_GT_AMP1] = ACTIONS(617), + [anon_sym_3_GT_AMP1] = ACTIONS(617), + [anon_sym_4_GT_AMP1] = ACTIONS(617), + [anon_sym_5_GT_AMP1] = ACTIONS(617), + [anon_sym_6_GT_AMP1] = ACTIONS(617), + [anon_sym_STAR_GT_AMP2] = ACTIONS(617), + [anon_sym_1_GT_AMP2] = ACTIONS(617), + [anon_sym_3_GT_AMP2] = ACTIONS(617), + [anon_sym_4_GT_AMP2] = ACTIONS(617), + [anon_sym_5_GT_AMP2] = ACTIONS(617), + [anon_sym_6_GT_AMP2] = ACTIONS(617), + [aux_sym_comparison_operator_token1] = ACTIONS(617), + [aux_sym_comparison_operator_token2] = ACTIONS(617), + [aux_sym_comparison_operator_token3] = ACTIONS(617), + [aux_sym_comparison_operator_token4] = ACTIONS(617), + [aux_sym_comparison_operator_token5] = ACTIONS(617), + [aux_sym_comparison_operator_token6] = ACTIONS(617), + [aux_sym_comparison_operator_token7] = ACTIONS(617), + [aux_sym_comparison_operator_token8] = ACTIONS(617), + [aux_sym_comparison_operator_token9] = ACTIONS(617), + [aux_sym_comparison_operator_token10] = ACTIONS(617), + [aux_sym_comparison_operator_token11] = ACTIONS(617), + [aux_sym_comparison_operator_token12] = ACTIONS(617), + [aux_sym_comparison_operator_token13] = ACTIONS(617), + [aux_sym_comparison_operator_token14] = ACTIONS(617), + [aux_sym_comparison_operator_token15] = ACTIONS(617), + [aux_sym_comparison_operator_token16] = ACTIONS(617), + [aux_sym_comparison_operator_token17] = ACTIONS(617), + [aux_sym_comparison_operator_token18] = ACTIONS(617), + [aux_sym_comparison_operator_token19] = ACTIONS(617), + [aux_sym_comparison_operator_token20] = ACTIONS(617), + [aux_sym_comparison_operator_token21] = ACTIONS(617), + [aux_sym_comparison_operator_token22] = ACTIONS(617), + [aux_sym_comparison_operator_token23] = ACTIONS(617), + [aux_sym_comparison_operator_token24] = ACTIONS(617), + [aux_sym_comparison_operator_token25] = ACTIONS(617), + [aux_sym_comparison_operator_token26] = ACTIONS(617), + [aux_sym_comparison_operator_token27] = ACTIONS(617), + [aux_sym_comparison_operator_token28] = ACTIONS(619), + [aux_sym_comparison_operator_token29] = ACTIONS(617), + [aux_sym_comparison_operator_token30] = ACTIONS(617), + [aux_sym_comparison_operator_token31] = ACTIONS(617), + [aux_sym_comparison_operator_token32] = ACTIONS(617), + [aux_sym_comparison_operator_token33] = ACTIONS(617), + [aux_sym_comparison_operator_token34] = ACTIONS(619), + [aux_sym_comparison_operator_token35] = ACTIONS(617), + [aux_sym_comparison_operator_token36] = ACTIONS(617), + [aux_sym_comparison_operator_token37] = ACTIONS(617), + [aux_sym_comparison_operator_token38] = ACTIONS(617), + [aux_sym_comparison_operator_token39] = ACTIONS(617), + [aux_sym_comparison_operator_token40] = ACTIONS(617), + [aux_sym_comparison_operator_token41] = ACTIONS(617), + [aux_sym_comparison_operator_token42] = ACTIONS(617), + [aux_sym_comparison_operator_token43] = ACTIONS(617), + [aux_sym_comparison_operator_token44] = ACTIONS(617), + [aux_sym_comparison_operator_token45] = ACTIONS(617), + [aux_sym_comparison_operator_token46] = ACTIONS(617), + [aux_sym_comparison_operator_token47] = ACTIONS(617), + [aux_sym_comparison_operator_token48] = ACTIONS(617), + [aux_sym_comparison_operator_token49] = ACTIONS(617), + [aux_sym_comparison_operator_token50] = ACTIONS(617), + [aux_sym_format_operator_token1] = ACTIONS(617), + [anon_sym_LPAREN] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(617), + [anon_sym_PIPE] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(619), + [aux_sym_logical_expression_token1] = ACTIONS(617), + [aux_sym_logical_expression_token2] = ACTIONS(617), + [aux_sym_logical_expression_token3] = ACTIONS(617), + [aux_sym_bitwise_expression_token1] = ACTIONS(617), + [aux_sym_bitwise_expression_token2] = ACTIONS(617), + [aux_sym_bitwise_expression_token3] = ACTIONS(617), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(619), + [anon_sym_BSLASH] = ACTIONS(617), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_DOT_DOT] = ACTIONS(617), + [anon_sym_PLUS_PLUS] = ACTIONS(617), + [anon_sym_DASH_DASH] = ACTIONS(617), + [anon_sym_DOT2] = ACTIONS(619), + [anon_sym_COLON_COLON] = ACTIONS(617), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), + [sym__statement_terminator] = ACTIONS(617), }, [146] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(709), - [anon_sym_EQ] = ACTIONS(709), - [anon_sym_BANG_EQ] = ACTIONS(709), - [anon_sym_PLUS_EQ] = ACTIONS(709), - [anon_sym_STAR_EQ] = ACTIONS(709), - [anon_sym_SLASH_EQ] = ACTIONS(709), - [anon_sym_PERCENT_EQ] = ACTIONS(709), - [anon_sym_DASH_EQ] = ACTIONS(709), - [anon_sym_GT] = ACTIONS(711), - [anon_sym_GT_GT] = ACTIONS(709), - [anon_sym_2_GT] = ACTIONS(711), - [anon_sym_2_GT_GT] = ACTIONS(709), - [anon_sym_3_GT] = ACTIONS(711), - [anon_sym_3_GT_GT] = ACTIONS(709), - [anon_sym_4_GT] = ACTIONS(711), - [anon_sym_4_GT_GT] = ACTIONS(709), - [anon_sym_5_GT] = ACTIONS(711), - [anon_sym_5_GT_GT] = ACTIONS(709), - [anon_sym_6_GT] = ACTIONS(711), - [anon_sym_6_GT_GT] = ACTIONS(709), - [anon_sym_STAR_GT] = ACTIONS(711), - [anon_sym_STAR_GT_GT] = ACTIONS(709), - [anon_sym_LT] = ACTIONS(711), - [anon_sym_STAR_GT_AMP1] = ACTIONS(709), - [anon_sym_2_GT_AMP1] = ACTIONS(709), - [anon_sym_3_GT_AMP1] = ACTIONS(709), - [anon_sym_4_GT_AMP1] = ACTIONS(709), - [anon_sym_5_GT_AMP1] = ACTIONS(709), - [anon_sym_6_GT_AMP1] = ACTIONS(709), - [anon_sym_STAR_GT_AMP2] = ACTIONS(709), - [anon_sym_1_GT_AMP2] = ACTIONS(709), - [anon_sym_3_GT_AMP2] = ACTIONS(709), - [anon_sym_4_GT_AMP2] = ACTIONS(709), - [anon_sym_5_GT_AMP2] = ACTIONS(709), - [anon_sym_6_GT_AMP2] = ACTIONS(709), - [aux_sym_comparison_operator_token1] = ACTIONS(709), - [aux_sym_comparison_operator_token2] = ACTIONS(709), - [aux_sym_comparison_operator_token3] = ACTIONS(709), - [aux_sym_comparison_operator_token4] = ACTIONS(709), - [aux_sym_comparison_operator_token5] = ACTIONS(709), - [aux_sym_comparison_operator_token6] = ACTIONS(709), - [aux_sym_comparison_operator_token7] = ACTIONS(709), - [aux_sym_comparison_operator_token8] = ACTIONS(709), - [aux_sym_comparison_operator_token9] = ACTIONS(709), - [aux_sym_comparison_operator_token10] = ACTIONS(709), - [aux_sym_comparison_operator_token11] = ACTIONS(709), - [aux_sym_comparison_operator_token12] = ACTIONS(709), - [aux_sym_comparison_operator_token13] = ACTIONS(709), - [aux_sym_comparison_operator_token14] = ACTIONS(709), - [aux_sym_comparison_operator_token15] = ACTIONS(709), - [aux_sym_comparison_operator_token16] = ACTIONS(709), - [aux_sym_comparison_operator_token17] = ACTIONS(709), - [aux_sym_comparison_operator_token18] = ACTIONS(709), - [aux_sym_comparison_operator_token19] = ACTIONS(709), - [aux_sym_comparison_operator_token20] = ACTIONS(709), - [aux_sym_comparison_operator_token21] = ACTIONS(709), - [aux_sym_comparison_operator_token22] = ACTIONS(709), - [aux_sym_comparison_operator_token23] = ACTIONS(709), - [aux_sym_comparison_operator_token24] = ACTIONS(709), - [aux_sym_comparison_operator_token25] = ACTIONS(709), - [aux_sym_comparison_operator_token26] = ACTIONS(709), - [aux_sym_comparison_operator_token27] = ACTIONS(709), - [aux_sym_comparison_operator_token28] = ACTIONS(711), - [aux_sym_comparison_operator_token29] = ACTIONS(709), - [aux_sym_comparison_operator_token30] = ACTIONS(709), - [aux_sym_comparison_operator_token31] = ACTIONS(709), - [aux_sym_comparison_operator_token32] = ACTIONS(709), - [aux_sym_comparison_operator_token33] = ACTIONS(709), - [aux_sym_comparison_operator_token34] = ACTIONS(711), - [aux_sym_comparison_operator_token35] = ACTIONS(709), - [aux_sym_comparison_operator_token36] = ACTIONS(709), - [aux_sym_comparison_operator_token37] = ACTIONS(709), - [aux_sym_comparison_operator_token38] = ACTIONS(709), - [aux_sym_comparison_operator_token39] = ACTIONS(709), - [aux_sym_comparison_operator_token40] = ACTIONS(709), - [aux_sym_comparison_operator_token41] = ACTIONS(709), - [aux_sym_comparison_operator_token42] = ACTIONS(709), - [aux_sym_comparison_operator_token43] = ACTIONS(709), - [aux_sym_comparison_operator_token44] = ACTIONS(709), - [aux_sym_comparison_operator_token45] = ACTIONS(709), - [aux_sym_comparison_operator_token46] = ACTIONS(709), - [aux_sym_comparison_operator_token47] = ACTIONS(709), - [aux_sym_comparison_operator_token48] = ACTIONS(709), - [aux_sym_comparison_operator_token49] = ACTIONS(709), - [aux_sym_comparison_operator_token50] = ACTIONS(709), - [aux_sym_format_operator_token1] = ACTIONS(709), - [anon_sym_LPAREN] = ACTIONS(709), - [anon_sym_COMMA] = ACTIONS(709), - [anon_sym_PIPE] = ACTIONS(709), - [anon_sym_PERCENT] = ACTIONS(711), - [aux_sym_logical_expression_token1] = ACTIONS(709), - [aux_sym_logical_expression_token2] = ACTIONS(709), - [aux_sym_logical_expression_token3] = ACTIONS(709), - [aux_sym_bitwise_expression_token1] = ACTIONS(709), - [aux_sym_bitwise_expression_token2] = ACTIONS(709), - [aux_sym_bitwise_expression_token3] = ACTIONS(709), - [anon_sym_PLUS] = ACTIONS(711), - [anon_sym_DASH] = ACTIONS(711), - [anon_sym_SLASH] = ACTIONS(711), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_STAR] = ACTIONS(711), - [anon_sym_DOT_DOT] = ACTIONS(709), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_DOT2] = ACTIONS(711), - [anon_sym_COLON_COLON] = ACTIONS(709), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), - [sym__statement_terminator] = ACTIONS(709), - }, - [147] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(621), [anon_sym_EQ] = ACTIONS(621), @@ -43387,231 +43218,342 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), [sym__statement_terminator] = ACTIONS(621), }, + [147] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(687), + [anon_sym_EQ] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_PLUS_EQ] = ACTIONS(687), + [anon_sym_STAR_EQ] = ACTIONS(687), + [anon_sym_SLASH_EQ] = ACTIONS(687), + [anon_sym_PERCENT_EQ] = ACTIONS(687), + [anon_sym_DASH_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_2_GT] = ACTIONS(689), + [anon_sym_2_GT_GT] = ACTIONS(687), + [anon_sym_3_GT] = ACTIONS(689), + [anon_sym_3_GT_GT] = ACTIONS(687), + [anon_sym_4_GT] = ACTIONS(689), + [anon_sym_4_GT_GT] = ACTIONS(687), + [anon_sym_5_GT] = ACTIONS(689), + [anon_sym_5_GT_GT] = ACTIONS(687), + [anon_sym_6_GT] = ACTIONS(689), + [anon_sym_6_GT_GT] = ACTIONS(687), + [anon_sym_STAR_GT] = ACTIONS(689), + [anon_sym_STAR_GT_GT] = ACTIONS(687), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_STAR_GT_AMP1] = ACTIONS(687), + [anon_sym_2_GT_AMP1] = ACTIONS(687), + [anon_sym_3_GT_AMP1] = ACTIONS(687), + [anon_sym_4_GT_AMP1] = ACTIONS(687), + [anon_sym_5_GT_AMP1] = ACTIONS(687), + [anon_sym_6_GT_AMP1] = ACTIONS(687), + [anon_sym_STAR_GT_AMP2] = ACTIONS(687), + [anon_sym_1_GT_AMP2] = ACTIONS(687), + [anon_sym_3_GT_AMP2] = ACTIONS(687), + [anon_sym_4_GT_AMP2] = ACTIONS(687), + [anon_sym_5_GT_AMP2] = ACTIONS(687), + [anon_sym_6_GT_AMP2] = ACTIONS(687), + [aux_sym_comparison_operator_token1] = ACTIONS(687), + [aux_sym_comparison_operator_token2] = ACTIONS(687), + [aux_sym_comparison_operator_token3] = ACTIONS(687), + [aux_sym_comparison_operator_token4] = ACTIONS(687), + [aux_sym_comparison_operator_token5] = ACTIONS(687), + [aux_sym_comparison_operator_token6] = ACTIONS(687), + [aux_sym_comparison_operator_token7] = ACTIONS(687), + [aux_sym_comparison_operator_token8] = ACTIONS(687), + [aux_sym_comparison_operator_token9] = ACTIONS(687), + [aux_sym_comparison_operator_token10] = ACTIONS(687), + [aux_sym_comparison_operator_token11] = ACTIONS(687), + [aux_sym_comparison_operator_token12] = ACTIONS(687), + [aux_sym_comparison_operator_token13] = ACTIONS(687), + [aux_sym_comparison_operator_token14] = ACTIONS(687), + [aux_sym_comparison_operator_token15] = ACTIONS(687), + [aux_sym_comparison_operator_token16] = ACTIONS(687), + [aux_sym_comparison_operator_token17] = ACTIONS(687), + [aux_sym_comparison_operator_token18] = ACTIONS(687), + [aux_sym_comparison_operator_token19] = ACTIONS(687), + [aux_sym_comparison_operator_token20] = ACTIONS(687), + [aux_sym_comparison_operator_token21] = ACTIONS(687), + [aux_sym_comparison_operator_token22] = ACTIONS(687), + [aux_sym_comparison_operator_token23] = ACTIONS(687), + [aux_sym_comparison_operator_token24] = ACTIONS(687), + [aux_sym_comparison_operator_token25] = ACTIONS(687), + [aux_sym_comparison_operator_token26] = ACTIONS(687), + [aux_sym_comparison_operator_token27] = ACTIONS(687), + [aux_sym_comparison_operator_token28] = ACTIONS(689), + [aux_sym_comparison_operator_token29] = ACTIONS(687), + [aux_sym_comparison_operator_token30] = ACTIONS(687), + [aux_sym_comparison_operator_token31] = ACTIONS(687), + [aux_sym_comparison_operator_token32] = ACTIONS(687), + [aux_sym_comparison_operator_token33] = ACTIONS(687), + [aux_sym_comparison_operator_token34] = ACTIONS(689), + [aux_sym_comparison_operator_token35] = ACTIONS(687), + [aux_sym_comparison_operator_token36] = ACTIONS(687), + [aux_sym_comparison_operator_token37] = ACTIONS(687), + [aux_sym_comparison_operator_token38] = ACTIONS(687), + [aux_sym_comparison_operator_token39] = ACTIONS(687), + [aux_sym_comparison_operator_token40] = ACTIONS(687), + [aux_sym_comparison_operator_token41] = ACTIONS(687), + [aux_sym_comparison_operator_token42] = ACTIONS(687), + [aux_sym_comparison_operator_token43] = ACTIONS(687), + [aux_sym_comparison_operator_token44] = ACTIONS(687), + [aux_sym_comparison_operator_token45] = ACTIONS(687), + [aux_sym_comparison_operator_token46] = ACTIONS(687), + [aux_sym_comparison_operator_token47] = ACTIONS(687), + [aux_sym_comparison_operator_token48] = ACTIONS(687), + [aux_sym_comparison_operator_token49] = ACTIONS(687), + [aux_sym_comparison_operator_token50] = ACTIONS(687), + [aux_sym_format_operator_token1] = ACTIONS(687), + [anon_sym_LPAREN] = ACTIONS(687), + [anon_sym_COMMA] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_PERCENT] = ACTIONS(689), + [aux_sym_logical_expression_token1] = ACTIONS(687), + [aux_sym_logical_expression_token2] = ACTIONS(687), + [aux_sym_logical_expression_token3] = ACTIONS(687), + [aux_sym_bitwise_expression_token1] = ACTIONS(687), + [aux_sym_bitwise_expression_token2] = ACTIONS(687), + [aux_sym_bitwise_expression_token3] = ACTIONS(687), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_BSLASH] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(689), + [anon_sym_DOT_DOT] = ACTIONS(687), + [anon_sym_PLUS_PLUS] = ACTIONS(687), + [anon_sym_DASH_DASH] = ACTIONS(687), + [anon_sym_DOT2] = ACTIONS(689), + [anon_sym_COLON_COLON] = ACTIONS(687), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(687), + [sym__statement_terminator] = ACTIONS(687), + }, [148] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(721), - [anon_sym_BANG_EQ] = ACTIONS(721), - [anon_sym_PLUS_EQ] = ACTIONS(721), - [anon_sym_STAR_EQ] = ACTIONS(721), - [anon_sym_SLASH_EQ] = ACTIONS(721), - [anon_sym_PERCENT_EQ] = ACTIONS(721), - [anon_sym_DASH_EQ] = ACTIONS(721), - [anon_sym_GT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(721), - [anon_sym_2_GT] = ACTIONS(723), - [anon_sym_2_GT_GT] = ACTIONS(721), - [anon_sym_3_GT] = ACTIONS(723), - [anon_sym_3_GT_GT] = ACTIONS(721), - [anon_sym_4_GT] = ACTIONS(723), - [anon_sym_4_GT_GT] = ACTIONS(721), - [anon_sym_5_GT] = ACTIONS(723), - [anon_sym_5_GT_GT] = ACTIONS(721), - [anon_sym_6_GT] = ACTIONS(723), - [anon_sym_6_GT_GT] = ACTIONS(721), - [anon_sym_STAR_GT] = ACTIONS(723), - [anon_sym_STAR_GT_GT] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(723), - [anon_sym_STAR_GT_AMP1] = ACTIONS(721), - [anon_sym_2_GT_AMP1] = ACTIONS(721), - [anon_sym_3_GT_AMP1] = ACTIONS(721), - [anon_sym_4_GT_AMP1] = ACTIONS(721), - [anon_sym_5_GT_AMP1] = ACTIONS(721), - [anon_sym_6_GT_AMP1] = ACTIONS(721), - [anon_sym_STAR_GT_AMP2] = ACTIONS(721), - [anon_sym_1_GT_AMP2] = ACTIONS(721), - [anon_sym_3_GT_AMP2] = ACTIONS(721), - [anon_sym_4_GT_AMP2] = ACTIONS(721), - [anon_sym_5_GT_AMP2] = ACTIONS(721), - [anon_sym_6_GT_AMP2] = ACTIONS(721), - [aux_sym_comparison_operator_token1] = ACTIONS(721), - [aux_sym_comparison_operator_token2] = ACTIONS(721), - [aux_sym_comparison_operator_token3] = ACTIONS(721), - [aux_sym_comparison_operator_token4] = ACTIONS(721), - [aux_sym_comparison_operator_token5] = ACTIONS(721), - [aux_sym_comparison_operator_token6] = ACTIONS(721), - [aux_sym_comparison_operator_token7] = ACTIONS(721), - [aux_sym_comparison_operator_token8] = ACTIONS(721), - [aux_sym_comparison_operator_token9] = ACTIONS(721), - [aux_sym_comparison_operator_token10] = ACTIONS(721), - [aux_sym_comparison_operator_token11] = ACTIONS(721), - [aux_sym_comparison_operator_token12] = ACTIONS(721), - [aux_sym_comparison_operator_token13] = ACTIONS(721), - [aux_sym_comparison_operator_token14] = ACTIONS(721), - [aux_sym_comparison_operator_token15] = ACTIONS(721), - [aux_sym_comparison_operator_token16] = ACTIONS(721), - [aux_sym_comparison_operator_token17] = ACTIONS(721), - [aux_sym_comparison_operator_token18] = ACTIONS(721), - [aux_sym_comparison_operator_token19] = ACTIONS(721), - [aux_sym_comparison_operator_token20] = ACTIONS(721), - [aux_sym_comparison_operator_token21] = ACTIONS(721), - [aux_sym_comparison_operator_token22] = ACTIONS(721), - [aux_sym_comparison_operator_token23] = ACTIONS(721), - [aux_sym_comparison_operator_token24] = ACTIONS(721), - [aux_sym_comparison_operator_token25] = ACTIONS(721), - [aux_sym_comparison_operator_token26] = ACTIONS(721), - [aux_sym_comparison_operator_token27] = ACTIONS(721), - [aux_sym_comparison_operator_token28] = ACTIONS(723), - [aux_sym_comparison_operator_token29] = ACTIONS(721), - [aux_sym_comparison_operator_token30] = ACTIONS(721), - [aux_sym_comparison_operator_token31] = ACTIONS(721), - [aux_sym_comparison_operator_token32] = ACTIONS(721), - [aux_sym_comparison_operator_token33] = ACTIONS(721), - [aux_sym_comparison_operator_token34] = ACTIONS(723), - [aux_sym_comparison_operator_token35] = ACTIONS(721), - [aux_sym_comparison_operator_token36] = ACTIONS(721), - [aux_sym_comparison_operator_token37] = ACTIONS(721), - [aux_sym_comparison_operator_token38] = ACTIONS(721), - [aux_sym_comparison_operator_token39] = ACTIONS(721), - [aux_sym_comparison_operator_token40] = ACTIONS(721), - [aux_sym_comparison_operator_token41] = ACTIONS(721), - [aux_sym_comparison_operator_token42] = ACTIONS(721), - [aux_sym_comparison_operator_token43] = ACTIONS(721), - [aux_sym_comparison_operator_token44] = ACTIONS(721), - [aux_sym_comparison_operator_token45] = ACTIONS(721), - [aux_sym_comparison_operator_token46] = ACTIONS(721), - [aux_sym_comparison_operator_token47] = ACTIONS(721), - [aux_sym_comparison_operator_token48] = ACTIONS(721), - [aux_sym_comparison_operator_token49] = ACTIONS(721), - [aux_sym_comparison_operator_token50] = ACTIONS(721), - [aux_sym_format_operator_token1] = ACTIONS(721), - [anon_sym_LPAREN] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(721), - [anon_sym_PIPE] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(723), - [aux_sym_logical_expression_token1] = ACTIONS(721), - [aux_sym_logical_expression_token2] = ACTIONS(721), - [aux_sym_logical_expression_token3] = ACTIONS(721), - [aux_sym_bitwise_expression_token1] = ACTIONS(721), - [aux_sym_bitwise_expression_token2] = ACTIONS(721), - [aux_sym_bitwise_expression_token3] = ACTIONS(721), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(723), - [anon_sym_BSLASH] = ACTIONS(721), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_DOT_DOT] = ACTIONS(721), - [anon_sym_PLUS_PLUS] = ACTIONS(721), - [anon_sym_DASH_DASH] = ACTIONS(721), - [anon_sym_DOT2] = ACTIONS(723), - [anon_sym_COLON_COLON] = ACTIONS(721), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), - [sym__statement_terminator] = ACTIONS(721), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [anon_sym_PLUS_PLUS] = ACTIONS(625), + [anon_sym_DASH_DASH] = ACTIONS(625), + [anon_sym_DOT2] = ACTIONS(627), + [anon_sym_COLON_COLON] = ACTIONS(625), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), + [sym__statement_terminator] = ACTIONS(625), }, [149] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(729), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_DASH_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_LPAREN] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [anon_sym_PLUS_PLUS] = ACTIONS(729), - [anon_sym_DASH_DASH] = ACTIONS(729), - [anon_sym_DOT2] = ACTIONS(731), - [anon_sym_COLON_COLON] = ACTIONS(729), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), - [sym__statement_terminator] = ACTIONS(729), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ] = ACTIONS(601), + [anon_sym_PLUS_EQ] = ACTIONS(601), + [anon_sym_STAR_EQ] = ACTIONS(601), + [anon_sym_SLASH_EQ] = ACTIONS(601), + [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_DASH_EQ] = ACTIONS(601), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_GT_GT] = ACTIONS(601), + [anon_sym_2_GT] = ACTIONS(603), + [anon_sym_2_GT_GT] = ACTIONS(601), + [anon_sym_3_GT] = ACTIONS(603), + [anon_sym_3_GT_GT] = ACTIONS(601), + [anon_sym_4_GT] = ACTIONS(603), + [anon_sym_4_GT_GT] = ACTIONS(601), + [anon_sym_5_GT] = ACTIONS(603), + [anon_sym_5_GT_GT] = ACTIONS(601), + [anon_sym_6_GT] = ACTIONS(603), + [anon_sym_6_GT_GT] = ACTIONS(601), + [anon_sym_STAR_GT] = ACTIONS(603), + [anon_sym_STAR_GT_GT] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_STAR_GT_AMP1] = ACTIONS(601), + [anon_sym_2_GT_AMP1] = ACTIONS(601), + [anon_sym_3_GT_AMP1] = ACTIONS(601), + [anon_sym_4_GT_AMP1] = ACTIONS(601), + [anon_sym_5_GT_AMP1] = ACTIONS(601), + [anon_sym_6_GT_AMP1] = ACTIONS(601), + [anon_sym_STAR_GT_AMP2] = ACTIONS(601), + [anon_sym_1_GT_AMP2] = ACTIONS(601), + [anon_sym_3_GT_AMP2] = ACTIONS(601), + [anon_sym_4_GT_AMP2] = ACTIONS(601), + [anon_sym_5_GT_AMP2] = ACTIONS(601), + [anon_sym_6_GT_AMP2] = ACTIONS(601), + [aux_sym_comparison_operator_token1] = ACTIONS(601), + [aux_sym_comparison_operator_token2] = ACTIONS(601), + [aux_sym_comparison_operator_token3] = ACTIONS(601), + [aux_sym_comparison_operator_token4] = ACTIONS(601), + [aux_sym_comparison_operator_token5] = ACTIONS(601), + [aux_sym_comparison_operator_token6] = ACTIONS(601), + [aux_sym_comparison_operator_token7] = ACTIONS(601), + [aux_sym_comparison_operator_token8] = ACTIONS(601), + [aux_sym_comparison_operator_token9] = ACTIONS(601), + [aux_sym_comparison_operator_token10] = ACTIONS(601), + [aux_sym_comparison_operator_token11] = ACTIONS(601), + [aux_sym_comparison_operator_token12] = ACTIONS(601), + [aux_sym_comparison_operator_token13] = ACTIONS(601), + [aux_sym_comparison_operator_token14] = ACTIONS(601), + [aux_sym_comparison_operator_token15] = ACTIONS(601), + [aux_sym_comparison_operator_token16] = ACTIONS(601), + [aux_sym_comparison_operator_token17] = ACTIONS(601), + [aux_sym_comparison_operator_token18] = ACTIONS(601), + [aux_sym_comparison_operator_token19] = ACTIONS(601), + [aux_sym_comparison_operator_token20] = ACTIONS(601), + [aux_sym_comparison_operator_token21] = ACTIONS(601), + [aux_sym_comparison_operator_token22] = ACTIONS(601), + [aux_sym_comparison_operator_token23] = ACTIONS(601), + [aux_sym_comparison_operator_token24] = ACTIONS(601), + [aux_sym_comparison_operator_token25] = ACTIONS(601), + [aux_sym_comparison_operator_token26] = ACTIONS(601), + [aux_sym_comparison_operator_token27] = ACTIONS(601), + [aux_sym_comparison_operator_token28] = ACTIONS(603), + [aux_sym_comparison_operator_token29] = ACTIONS(601), + [aux_sym_comparison_operator_token30] = ACTIONS(601), + [aux_sym_comparison_operator_token31] = ACTIONS(601), + [aux_sym_comparison_operator_token32] = ACTIONS(601), + [aux_sym_comparison_operator_token33] = ACTIONS(601), + [aux_sym_comparison_operator_token34] = ACTIONS(603), + [aux_sym_comparison_operator_token35] = ACTIONS(601), + [aux_sym_comparison_operator_token36] = ACTIONS(601), + [aux_sym_comparison_operator_token37] = ACTIONS(601), + [aux_sym_comparison_operator_token38] = ACTIONS(601), + [aux_sym_comparison_operator_token39] = ACTIONS(601), + [aux_sym_comparison_operator_token40] = ACTIONS(601), + [aux_sym_comparison_operator_token41] = ACTIONS(601), + [aux_sym_comparison_operator_token42] = ACTIONS(601), + [aux_sym_comparison_operator_token43] = ACTIONS(601), + [aux_sym_comparison_operator_token44] = ACTIONS(601), + [aux_sym_comparison_operator_token45] = ACTIONS(601), + [aux_sym_comparison_operator_token46] = ACTIONS(601), + [aux_sym_comparison_operator_token47] = ACTIONS(601), + [aux_sym_comparison_operator_token48] = ACTIONS(601), + [aux_sym_comparison_operator_token49] = ACTIONS(601), + [aux_sym_comparison_operator_token50] = ACTIONS(601), + [aux_sym_format_operator_token1] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_COMMA] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(601), + [anon_sym_PERCENT] = ACTIONS(603), + [aux_sym_logical_expression_token1] = ACTIONS(601), + [aux_sym_logical_expression_token2] = ACTIONS(601), + [aux_sym_logical_expression_token3] = ACTIONS(601), + [aux_sym_bitwise_expression_token1] = ACTIONS(601), + [aux_sym_bitwise_expression_token2] = ACTIONS(601), + [aux_sym_bitwise_expression_token3] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_BSLASH] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_DOT_DOT] = ACTIONS(601), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_DOT2] = ACTIONS(603), + [anon_sym_COLON_COLON] = ACTIONS(601), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), + [sym__statement_terminator] = ACTIONS(601), }, [150] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_LBRACK] = ACTIONS(635), [anon_sym_EQ] = ACTIONS(635), [anon_sym_BANG_EQ] = ACTIONS(635), [anon_sym_PLUS_EQ] = ACTIONS(635), @@ -43713,839 +43655,1259 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(635), [anon_sym_STAR] = ACTIONS(637), [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(739), - [anon_sym_COLON_COLON] = ACTIONS(741), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [anon_sym_PLUS_PLUS] = ACTIONS(635), + [anon_sym_DASH_DASH] = ACTIONS(635), + [anon_sym_DOT2] = ACTIONS(637), + [anon_sym_COLON_COLON] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), [sym__statement_terminator] = ACTIONS(635), }, [151] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(751), - [anon_sym_COLON_COLON] = ACTIONS(753), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + [anon_sym_LBRACK] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(705), + [anon_sym_BANG_EQ] = ACTIONS(705), + [anon_sym_PLUS_EQ] = ACTIONS(705), + [anon_sym_STAR_EQ] = ACTIONS(705), + [anon_sym_SLASH_EQ] = ACTIONS(705), + [anon_sym_PERCENT_EQ] = ACTIONS(705), + [anon_sym_DASH_EQ] = ACTIONS(705), + [anon_sym_GT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(705), + [anon_sym_2_GT] = ACTIONS(707), + [anon_sym_2_GT_GT] = ACTIONS(705), + [anon_sym_3_GT] = ACTIONS(707), + [anon_sym_3_GT_GT] = ACTIONS(705), + [anon_sym_4_GT] = ACTIONS(707), + [anon_sym_4_GT_GT] = ACTIONS(705), + [anon_sym_5_GT] = ACTIONS(707), + [anon_sym_5_GT_GT] = ACTIONS(705), + [anon_sym_6_GT] = ACTIONS(707), + [anon_sym_6_GT_GT] = ACTIONS(705), + [anon_sym_STAR_GT] = ACTIONS(707), + [anon_sym_STAR_GT_GT] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(707), + [anon_sym_STAR_GT_AMP1] = ACTIONS(705), + [anon_sym_2_GT_AMP1] = ACTIONS(705), + [anon_sym_3_GT_AMP1] = ACTIONS(705), + [anon_sym_4_GT_AMP1] = ACTIONS(705), + [anon_sym_5_GT_AMP1] = ACTIONS(705), + [anon_sym_6_GT_AMP1] = ACTIONS(705), + [anon_sym_STAR_GT_AMP2] = ACTIONS(705), + [anon_sym_1_GT_AMP2] = ACTIONS(705), + [anon_sym_3_GT_AMP2] = ACTIONS(705), + [anon_sym_4_GT_AMP2] = ACTIONS(705), + [anon_sym_5_GT_AMP2] = ACTIONS(705), + [anon_sym_6_GT_AMP2] = ACTIONS(705), + [aux_sym_comparison_operator_token1] = ACTIONS(705), + [aux_sym_comparison_operator_token2] = ACTIONS(705), + [aux_sym_comparison_operator_token3] = ACTIONS(705), + [aux_sym_comparison_operator_token4] = ACTIONS(705), + [aux_sym_comparison_operator_token5] = ACTIONS(705), + [aux_sym_comparison_operator_token6] = ACTIONS(705), + [aux_sym_comparison_operator_token7] = ACTIONS(705), + [aux_sym_comparison_operator_token8] = ACTIONS(705), + [aux_sym_comparison_operator_token9] = ACTIONS(705), + [aux_sym_comparison_operator_token10] = ACTIONS(705), + [aux_sym_comparison_operator_token11] = ACTIONS(705), + [aux_sym_comparison_operator_token12] = ACTIONS(705), + [aux_sym_comparison_operator_token13] = ACTIONS(705), + [aux_sym_comparison_operator_token14] = ACTIONS(705), + [aux_sym_comparison_operator_token15] = ACTIONS(705), + [aux_sym_comparison_operator_token16] = ACTIONS(705), + [aux_sym_comparison_operator_token17] = ACTIONS(705), + [aux_sym_comparison_operator_token18] = ACTIONS(705), + [aux_sym_comparison_operator_token19] = ACTIONS(705), + [aux_sym_comparison_operator_token20] = ACTIONS(705), + [aux_sym_comparison_operator_token21] = ACTIONS(705), + [aux_sym_comparison_operator_token22] = ACTIONS(705), + [aux_sym_comparison_operator_token23] = ACTIONS(705), + [aux_sym_comparison_operator_token24] = ACTIONS(705), + [aux_sym_comparison_operator_token25] = ACTIONS(705), + [aux_sym_comparison_operator_token26] = ACTIONS(705), + [aux_sym_comparison_operator_token27] = ACTIONS(705), + [aux_sym_comparison_operator_token28] = ACTIONS(707), + [aux_sym_comparison_operator_token29] = ACTIONS(705), + [aux_sym_comparison_operator_token30] = ACTIONS(705), + [aux_sym_comparison_operator_token31] = ACTIONS(705), + [aux_sym_comparison_operator_token32] = ACTIONS(705), + [aux_sym_comparison_operator_token33] = ACTIONS(705), + [aux_sym_comparison_operator_token34] = ACTIONS(707), + [aux_sym_comparison_operator_token35] = ACTIONS(705), + [aux_sym_comparison_operator_token36] = ACTIONS(705), + [aux_sym_comparison_operator_token37] = ACTIONS(705), + [aux_sym_comparison_operator_token38] = ACTIONS(705), + [aux_sym_comparison_operator_token39] = ACTIONS(705), + [aux_sym_comparison_operator_token40] = ACTIONS(705), + [aux_sym_comparison_operator_token41] = ACTIONS(705), + [aux_sym_comparison_operator_token42] = ACTIONS(705), + [aux_sym_comparison_operator_token43] = ACTIONS(705), + [aux_sym_comparison_operator_token44] = ACTIONS(705), + [aux_sym_comparison_operator_token45] = ACTIONS(705), + [aux_sym_comparison_operator_token46] = ACTIONS(705), + [aux_sym_comparison_operator_token47] = ACTIONS(705), + [aux_sym_comparison_operator_token48] = ACTIONS(705), + [aux_sym_comparison_operator_token49] = ACTIONS(705), + [aux_sym_comparison_operator_token50] = ACTIONS(705), + [aux_sym_format_operator_token1] = ACTIONS(705), + [anon_sym_LPAREN] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(705), + [anon_sym_PIPE] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(707), + [aux_sym_logical_expression_token1] = ACTIONS(705), + [aux_sym_logical_expression_token2] = ACTIONS(705), + [aux_sym_logical_expression_token3] = ACTIONS(705), + [aux_sym_bitwise_expression_token1] = ACTIONS(705), + [aux_sym_bitwise_expression_token2] = ACTIONS(705), + [aux_sym_bitwise_expression_token3] = ACTIONS(705), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(707), + [anon_sym_BSLASH] = ACTIONS(705), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_DOT_DOT] = ACTIONS(705), + [anon_sym_PLUS_PLUS] = ACTIONS(705), + [anon_sym_DASH_DASH] = ACTIONS(705), + [anon_sym_DOT2] = ACTIONS(707), + [anon_sym_COLON_COLON] = ACTIONS(705), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), + [sym__statement_terminator] = ACTIONS(705), }, [152] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(701), - [anon_sym_EQ] = ACTIONS(701), - [anon_sym_BANG_EQ] = ACTIONS(701), - [anon_sym_PLUS_EQ] = ACTIONS(701), - [anon_sym_STAR_EQ] = ACTIONS(701), - [anon_sym_SLASH_EQ] = ACTIONS(701), - [anon_sym_PERCENT_EQ] = ACTIONS(701), - [anon_sym_DASH_EQ] = ACTIONS(701), - [anon_sym_GT] = ACTIONS(703), - [anon_sym_GT_GT] = ACTIONS(701), - [anon_sym_2_GT] = ACTIONS(703), - [anon_sym_2_GT_GT] = ACTIONS(701), - [anon_sym_3_GT] = ACTIONS(703), - [anon_sym_3_GT_GT] = ACTIONS(701), - [anon_sym_4_GT] = ACTIONS(703), - [anon_sym_4_GT_GT] = ACTIONS(701), - [anon_sym_5_GT] = ACTIONS(703), - [anon_sym_5_GT_GT] = ACTIONS(701), - [anon_sym_6_GT] = ACTIONS(703), - [anon_sym_6_GT_GT] = ACTIONS(701), - [anon_sym_STAR_GT] = ACTIONS(703), - [anon_sym_STAR_GT_GT] = ACTIONS(701), - [anon_sym_LT] = ACTIONS(703), - [anon_sym_STAR_GT_AMP1] = ACTIONS(701), - [anon_sym_2_GT_AMP1] = ACTIONS(701), - [anon_sym_3_GT_AMP1] = ACTIONS(701), - [anon_sym_4_GT_AMP1] = ACTIONS(701), - [anon_sym_5_GT_AMP1] = ACTIONS(701), - [anon_sym_6_GT_AMP1] = ACTIONS(701), - [anon_sym_STAR_GT_AMP2] = ACTIONS(701), - [anon_sym_1_GT_AMP2] = ACTIONS(701), - [anon_sym_3_GT_AMP2] = ACTIONS(701), - [anon_sym_4_GT_AMP2] = ACTIONS(701), - [anon_sym_5_GT_AMP2] = ACTIONS(701), - [anon_sym_6_GT_AMP2] = ACTIONS(701), - [aux_sym_comparison_operator_token1] = ACTIONS(701), - [aux_sym_comparison_operator_token2] = ACTIONS(701), - [aux_sym_comparison_operator_token3] = ACTIONS(701), - [aux_sym_comparison_operator_token4] = ACTIONS(701), - [aux_sym_comparison_operator_token5] = ACTIONS(701), - [aux_sym_comparison_operator_token6] = ACTIONS(701), - [aux_sym_comparison_operator_token7] = ACTIONS(701), - [aux_sym_comparison_operator_token8] = ACTIONS(701), - [aux_sym_comparison_operator_token9] = ACTIONS(701), - [aux_sym_comparison_operator_token10] = ACTIONS(701), - [aux_sym_comparison_operator_token11] = ACTIONS(701), - [aux_sym_comparison_operator_token12] = ACTIONS(701), - [aux_sym_comparison_operator_token13] = ACTIONS(701), - [aux_sym_comparison_operator_token14] = ACTIONS(701), - [aux_sym_comparison_operator_token15] = ACTIONS(701), - [aux_sym_comparison_operator_token16] = ACTIONS(701), - [aux_sym_comparison_operator_token17] = ACTIONS(701), - [aux_sym_comparison_operator_token18] = ACTIONS(701), - [aux_sym_comparison_operator_token19] = ACTIONS(701), - [aux_sym_comparison_operator_token20] = ACTIONS(701), - [aux_sym_comparison_operator_token21] = ACTIONS(701), - [aux_sym_comparison_operator_token22] = ACTIONS(701), - [aux_sym_comparison_operator_token23] = ACTIONS(701), - [aux_sym_comparison_operator_token24] = ACTIONS(701), - [aux_sym_comparison_operator_token25] = ACTIONS(701), - [aux_sym_comparison_operator_token26] = ACTIONS(701), - [aux_sym_comparison_operator_token27] = ACTIONS(701), - [aux_sym_comparison_operator_token28] = ACTIONS(703), - [aux_sym_comparison_operator_token29] = ACTIONS(701), - [aux_sym_comparison_operator_token30] = ACTIONS(701), - [aux_sym_comparison_operator_token31] = ACTIONS(701), - [aux_sym_comparison_operator_token32] = ACTIONS(701), - [aux_sym_comparison_operator_token33] = ACTIONS(701), - [aux_sym_comparison_operator_token34] = ACTIONS(703), - [aux_sym_comparison_operator_token35] = ACTIONS(701), - [aux_sym_comparison_operator_token36] = ACTIONS(701), - [aux_sym_comparison_operator_token37] = ACTIONS(701), - [aux_sym_comparison_operator_token38] = ACTIONS(701), - [aux_sym_comparison_operator_token39] = ACTIONS(701), - [aux_sym_comparison_operator_token40] = ACTIONS(701), - [aux_sym_comparison_operator_token41] = ACTIONS(701), - [aux_sym_comparison_operator_token42] = ACTIONS(701), - [aux_sym_comparison_operator_token43] = ACTIONS(701), - [aux_sym_comparison_operator_token44] = ACTIONS(701), - [aux_sym_comparison_operator_token45] = ACTIONS(701), - [aux_sym_comparison_operator_token46] = ACTIONS(701), - [aux_sym_comparison_operator_token47] = ACTIONS(701), - [aux_sym_comparison_operator_token48] = ACTIONS(701), - [aux_sym_comparison_operator_token49] = ACTIONS(701), - [aux_sym_comparison_operator_token50] = ACTIONS(701), - [aux_sym_format_operator_token1] = ACTIONS(701), - [anon_sym_LPAREN] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(701), - [anon_sym_PIPE] = ACTIONS(701), - [anon_sym_PERCENT] = ACTIONS(703), - [aux_sym_logical_expression_token1] = ACTIONS(701), - [aux_sym_logical_expression_token2] = ACTIONS(701), - [aux_sym_logical_expression_token3] = ACTIONS(701), - [aux_sym_bitwise_expression_token1] = ACTIONS(701), - [aux_sym_bitwise_expression_token2] = ACTIONS(701), - [aux_sym_bitwise_expression_token3] = ACTIONS(701), - [anon_sym_PLUS] = ACTIONS(703), - [anon_sym_DASH] = ACTIONS(703), - [anon_sym_SLASH] = ACTIONS(703), - [anon_sym_BSLASH] = ACTIONS(701), - [anon_sym_STAR] = ACTIONS(703), - [anon_sym_DOT_DOT] = ACTIONS(701), - [anon_sym_PLUS_PLUS] = ACTIONS(701), - [anon_sym_DASH_DASH] = ACTIONS(701), - [anon_sym_DOT2] = ACTIONS(703), - [anon_sym_COLON_COLON] = ACTIONS(701), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), - [sym__statement_terminator] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(725), + [anon_sym_DASH_DASH] = ACTIONS(725), + [anon_sym_DOT2] = ACTIONS(727), + [anon_sym_COLON_COLON] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), + [sym__statement_terminator] = ACTIONS(725), }, [153] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(629), - [anon_sym_EQ] = ACTIONS(629), - [anon_sym_BANG_EQ] = ACTIONS(629), - [anon_sym_PLUS_EQ] = ACTIONS(629), - [anon_sym_STAR_EQ] = ACTIONS(629), - [anon_sym_SLASH_EQ] = ACTIONS(629), - [anon_sym_PERCENT_EQ] = ACTIONS(629), - [anon_sym_DASH_EQ] = ACTIONS(629), - [anon_sym_GT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(629), - [anon_sym_2_GT] = ACTIONS(631), - [anon_sym_2_GT_GT] = ACTIONS(629), - [anon_sym_3_GT] = ACTIONS(631), - [anon_sym_3_GT_GT] = ACTIONS(629), - [anon_sym_4_GT] = ACTIONS(631), - [anon_sym_4_GT_GT] = ACTIONS(629), - [anon_sym_5_GT] = ACTIONS(631), - [anon_sym_5_GT_GT] = ACTIONS(629), - [anon_sym_6_GT] = ACTIONS(631), - [anon_sym_6_GT_GT] = ACTIONS(629), - [anon_sym_STAR_GT] = ACTIONS(631), - [anon_sym_STAR_GT_GT] = ACTIONS(629), - [anon_sym_LT] = ACTIONS(631), - [anon_sym_STAR_GT_AMP1] = ACTIONS(629), - [anon_sym_2_GT_AMP1] = ACTIONS(629), - [anon_sym_3_GT_AMP1] = ACTIONS(629), - [anon_sym_4_GT_AMP1] = ACTIONS(629), - [anon_sym_5_GT_AMP1] = ACTIONS(629), - [anon_sym_6_GT_AMP1] = ACTIONS(629), - [anon_sym_STAR_GT_AMP2] = ACTIONS(629), - [anon_sym_1_GT_AMP2] = ACTIONS(629), - [anon_sym_3_GT_AMP2] = ACTIONS(629), - [anon_sym_4_GT_AMP2] = ACTIONS(629), - [anon_sym_5_GT_AMP2] = ACTIONS(629), - [anon_sym_6_GT_AMP2] = ACTIONS(629), - [aux_sym_comparison_operator_token1] = ACTIONS(629), - [aux_sym_comparison_operator_token2] = ACTIONS(629), - [aux_sym_comparison_operator_token3] = ACTIONS(629), - [aux_sym_comparison_operator_token4] = ACTIONS(629), - [aux_sym_comparison_operator_token5] = ACTIONS(629), - [aux_sym_comparison_operator_token6] = ACTIONS(629), - [aux_sym_comparison_operator_token7] = ACTIONS(629), - [aux_sym_comparison_operator_token8] = ACTIONS(629), - [aux_sym_comparison_operator_token9] = ACTIONS(629), - [aux_sym_comparison_operator_token10] = ACTIONS(629), - [aux_sym_comparison_operator_token11] = ACTIONS(629), - [aux_sym_comparison_operator_token12] = ACTIONS(629), - [aux_sym_comparison_operator_token13] = ACTIONS(629), - [aux_sym_comparison_operator_token14] = ACTIONS(629), - [aux_sym_comparison_operator_token15] = ACTIONS(629), - [aux_sym_comparison_operator_token16] = ACTIONS(629), - [aux_sym_comparison_operator_token17] = ACTIONS(629), - [aux_sym_comparison_operator_token18] = ACTIONS(629), - [aux_sym_comparison_operator_token19] = ACTIONS(629), - [aux_sym_comparison_operator_token20] = ACTIONS(629), - [aux_sym_comparison_operator_token21] = ACTIONS(629), - [aux_sym_comparison_operator_token22] = ACTIONS(629), - [aux_sym_comparison_operator_token23] = ACTIONS(629), - [aux_sym_comparison_operator_token24] = ACTIONS(629), - [aux_sym_comparison_operator_token25] = ACTIONS(629), - [aux_sym_comparison_operator_token26] = ACTIONS(629), - [aux_sym_comparison_operator_token27] = ACTIONS(629), - [aux_sym_comparison_operator_token28] = ACTIONS(631), - [aux_sym_comparison_operator_token29] = ACTIONS(629), - [aux_sym_comparison_operator_token30] = ACTIONS(629), - [aux_sym_comparison_operator_token31] = ACTIONS(629), - [aux_sym_comparison_operator_token32] = ACTIONS(629), - [aux_sym_comparison_operator_token33] = ACTIONS(629), - [aux_sym_comparison_operator_token34] = ACTIONS(631), - [aux_sym_comparison_operator_token35] = ACTIONS(629), - [aux_sym_comparison_operator_token36] = ACTIONS(629), - [aux_sym_comparison_operator_token37] = ACTIONS(629), - [aux_sym_comparison_operator_token38] = ACTIONS(629), - [aux_sym_comparison_operator_token39] = ACTIONS(629), - [aux_sym_comparison_operator_token40] = ACTIONS(629), - [aux_sym_comparison_operator_token41] = ACTIONS(629), - [aux_sym_comparison_operator_token42] = ACTIONS(629), - [aux_sym_comparison_operator_token43] = ACTIONS(629), - [aux_sym_comparison_operator_token44] = ACTIONS(629), - [aux_sym_comparison_operator_token45] = ACTIONS(629), - [aux_sym_comparison_operator_token46] = ACTIONS(629), - [aux_sym_comparison_operator_token47] = ACTIONS(629), - [aux_sym_comparison_operator_token48] = ACTIONS(629), - [aux_sym_comparison_operator_token49] = ACTIONS(629), - [aux_sym_comparison_operator_token50] = ACTIONS(629), - [aux_sym_format_operator_token1] = ACTIONS(629), - [anon_sym_LPAREN] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(629), - [anon_sym_PIPE] = ACTIONS(629), - [anon_sym_PERCENT] = ACTIONS(631), - [aux_sym_logical_expression_token1] = ACTIONS(629), - [aux_sym_logical_expression_token2] = ACTIONS(629), - [aux_sym_logical_expression_token3] = ACTIONS(629), - [aux_sym_bitwise_expression_token1] = ACTIONS(629), - [aux_sym_bitwise_expression_token2] = ACTIONS(629), - [aux_sym_bitwise_expression_token3] = ACTIONS(629), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(631), - [anon_sym_BSLASH] = ACTIONS(629), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_DOT_DOT] = ACTIONS(629), - [anon_sym_PLUS_PLUS] = ACTIONS(629), - [anon_sym_DASH_DASH] = ACTIONS(629), - [anon_sym_DOT2] = ACTIONS(631), - [anon_sym_COLON_COLON] = ACTIONS(629), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), - [sym__statement_terminator] = ACTIONS(629), + [anon_sym_LBRACK] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_PLUS_EQ] = ACTIONS(709), + [anon_sym_STAR_EQ] = ACTIONS(709), + [anon_sym_SLASH_EQ] = ACTIONS(709), + [anon_sym_PERCENT_EQ] = ACTIONS(709), + [anon_sym_DASH_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_2_GT] = ACTIONS(711), + [anon_sym_2_GT_GT] = ACTIONS(709), + [anon_sym_3_GT] = ACTIONS(711), + [anon_sym_3_GT_GT] = ACTIONS(709), + [anon_sym_4_GT] = ACTIONS(711), + [anon_sym_4_GT_GT] = ACTIONS(709), + [anon_sym_5_GT] = ACTIONS(711), + [anon_sym_5_GT_GT] = ACTIONS(709), + [anon_sym_6_GT] = ACTIONS(711), + [anon_sym_6_GT_GT] = ACTIONS(709), + [anon_sym_STAR_GT] = ACTIONS(711), + [anon_sym_STAR_GT_GT] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_STAR_GT_AMP1] = ACTIONS(709), + [anon_sym_2_GT_AMP1] = ACTIONS(709), + [anon_sym_3_GT_AMP1] = ACTIONS(709), + [anon_sym_4_GT_AMP1] = ACTIONS(709), + [anon_sym_5_GT_AMP1] = ACTIONS(709), + [anon_sym_6_GT_AMP1] = ACTIONS(709), + [anon_sym_STAR_GT_AMP2] = ACTIONS(709), + [anon_sym_1_GT_AMP2] = ACTIONS(709), + [anon_sym_3_GT_AMP2] = ACTIONS(709), + [anon_sym_4_GT_AMP2] = ACTIONS(709), + [anon_sym_5_GT_AMP2] = ACTIONS(709), + [anon_sym_6_GT_AMP2] = ACTIONS(709), + [aux_sym_comparison_operator_token1] = ACTIONS(709), + [aux_sym_comparison_operator_token2] = ACTIONS(709), + [aux_sym_comparison_operator_token3] = ACTIONS(709), + [aux_sym_comparison_operator_token4] = ACTIONS(709), + [aux_sym_comparison_operator_token5] = ACTIONS(709), + [aux_sym_comparison_operator_token6] = ACTIONS(709), + [aux_sym_comparison_operator_token7] = ACTIONS(709), + [aux_sym_comparison_operator_token8] = ACTIONS(709), + [aux_sym_comparison_operator_token9] = ACTIONS(709), + [aux_sym_comparison_operator_token10] = ACTIONS(709), + [aux_sym_comparison_operator_token11] = ACTIONS(709), + [aux_sym_comparison_operator_token12] = ACTIONS(709), + [aux_sym_comparison_operator_token13] = ACTIONS(709), + [aux_sym_comparison_operator_token14] = ACTIONS(709), + [aux_sym_comparison_operator_token15] = ACTIONS(709), + [aux_sym_comparison_operator_token16] = ACTIONS(709), + [aux_sym_comparison_operator_token17] = ACTIONS(709), + [aux_sym_comparison_operator_token18] = ACTIONS(709), + [aux_sym_comparison_operator_token19] = ACTIONS(709), + [aux_sym_comparison_operator_token20] = ACTIONS(709), + [aux_sym_comparison_operator_token21] = ACTIONS(709), + [aux_sym_comparison_operator_token22] = ACTIONS(709), + [aux_sym_comparison_operator_token23] = ACTIONS(709), + [aux_sym_comparison_operator_token24] = ACTIONS(709), + [aux_sym_comparison_operator_token25] = ACTIONS(709), + [aux_sym_comparison_operator_token26] = ACTIONS(709), + [aux_sym_comparison_operator_token27] = ACTIONS(709), + [aux_sym_comparison_operator_token28] = ACTIONS(711), + [aux_sym_comparison_operator_token29] = ACTIONS(709), + [aux_sym_comparison_operator_token30] = ACTIONS(709), + [aux_sym_comparison_operator_token31] = ACTIONS(709), + [aux_sym_comparison_operator_token32] = ACTIONS(709), + [aux_sym_comparison_operator_token33] = ACTIONS(709), + [aux_sym_comparison_operator_token34] = ACTIONS(711), + [aux_sym_comparison_operator_token35] = ACTIONS(709), + [aux_sym_comparison_operator_token36] = ACTIONS(709), + [aux_sym_comparison_operator_token37] = ACTIONS(709), + [aux_sym_comparison_operator_token38] = ACTIONS(709), + [aux_sym_comparison_operator_token39] = ACTIONS(709), + [aux_sym_comparison_operator_token40] = ACTIONS(709), + [aux_sym_comparison_operator_token41] = ACTIONS(709), + [aux_sym_comparison_operator_token42] = ACTIONS(709), + [aux_sym_comparison_operator_token43] = ACTIONS(709), + [aux_sym_comparison_operator_token44] = ACTIONS(709), + [aux_sym_comparison_operator_token45] = ACTIONS(709), + [aux_sym_comparison_operator_token46] = ACTIONS(709), + [aux_sym_comparison_operator_token47] = ACTIONS(709), + [aux_sym_comparison_operator_token48] = ACTIONS(709), + [aux_sym_comparison_operator_token49] = ACTIONS(709), + [aux_sym_comparison_operator_token50] = ACTIONS(709), + [aux_sym_format_operator_token1] = ACTIONS(709), + [anon_sym_LPAREN] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(711), + [aux_sym_logical_expression_token1] = ACTIONS(709), + [aux_sym_logical_expression_token2] = ACTIONS(709), + [aux_sym_logical_expression_token3] = ACTIONS(709), + [aux_sym_bitwise_expression_token1] = ACTIONS(709), + [aux_sym_bitwise_expression_token2] = ACTIONS(709), + [aux_sym_bitwise_expression_token3] = ACTIONS(709), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_BSLASH] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_DOT_DOT] = ACTIONS(709), + [anon_sym_PLUS_PLUS] = ACTIONS(709), + [anon_sym_DASH_DASH] = ACTIONS(709), + [anon_sym_DOT2] = ACTIONS(711), + [anon_sym_COLON_COLON] = ACTIONS(709), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), + [sym__statement_terminator] = ACTIONS(709), }, [154] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(659), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_DASH_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_LPAREN] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(659), - [anon_sym_DASH_DASH] = ACTIONS(659), - [anon_sym_DOT2] = ACTIONS(661), - [anon_sym_COLON_COLON] = ACTIONS(659), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), - [sym__statement_terminator] = ACTIONS(659), + [anon_sym_LBRACK] = ACTIONS(631), + [anon_sym_EQ] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_PLUS_EQ] = ACTIONS(631), + [anon_sym_STAR_EQ] = ACTIONS(631), + [anon_sym_SLASH_EQ] = ACTIONS(631), + [anon_sym_PERCENT_EQ] = ACTIONS(631), + [anon_sym_DASH_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_2_GT] = ACTIONS(633), + [anon_sym_2_GT_GT] = ACTIONS(631), + [anon_sym_3_GT] = ACTIONS(633), + [anon_sym_3_GT_GT] = ACTIONS(631), + [anon_sym_4_GT] = ACTIONS(633), + [anon_sym_4_GT_GT] = ACTIONS(631), + [anon_sym_5_GT] = ACTIONS(633), + [anon_sym_5_GT_GT] = ACTIONS(631), + [anon_sym_6_GT] = ACTIONS(633), + [anon_sym_6_GT_GT] = ACTIONS(631), + [anon_sym_STAR_GT] = ACTIONS(633), + [anon_sym_STAR_GT_GT] = ACTIONS(631), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_STAR_GT_AMP1] = ACTIONS(631), + [anon_sym_2_GT_AMP1] = ACTIONS(631), + [anon_sym_3_GT_AMP1] = ACTIONS(631), + [anon_sym_4_GT_AMP1] = ACTIONS(631), + [anon_sym_5_GT_AMP1] = ACTIONS(631), + [anon_sym_6_GT_AMP1] = ACTIONS(631), + [anon_sym_STAR_GT_AMP2] = ACTIONS(631), + [anon_sym_1_GT_AMP2] = ACTIONS(631), + [anon_sym_3_GT_AMP2] = ACTIONS(631), + [anon_sym_4_GT_AMP2] = ACTIONS(631), + [anon_sym_5_GT_AMP2] = ACTIONS(631), + [anon_sym_6_GT_AMP2] = ACTIONS(631), + [aux_sym_comparison_operator_token1] = ACTIONS(631), + [aux_sym_comparison_operator_token2] = ACTIONS(631), + [aux_sym_comparison_operator_token3] = ACTIONS(631), + [aux_sym_comparison_operator_token4] = ACTIONS(631), + [aux_sym_comparison_operator_token5] = ACTIONS(631), + [aux_sym_comparison_operator_token6] = ACTIONS(631), + [aux_sym_comparison_operator_token7] = ACTIONS(631), + [aux_sym_comparison_operator_token8] = ACTIONS(631), + [aux_sym_comparison_operator_token9] = ACTIONS(631), + [aux_sym_comparison_operator_token10] = ACTIONS(631), + [aux_sym_comparison_operator_token11] = ACTIONS(631), + [aux_sym_comparison_operator_token12] = ACTIONS(631), + [aux_sym_comparison_operator_token13] = ACTIONS(631), + [aux_sym_comparison_operator_token14] = ACTIONS(631), + [aux_sym_comparison_operator_token15] = ACTIONS(631), + [aux_sym_comparison_operator_token16] = ACTIONS(631), + [aux_sym_comparison_operator_token17] = ACTIONS(631), + [aux_sym_comparison_operator_token18] = ACTIONS(631), + [aux_sym_comparison_operator_token19] = ACTIONS(631), + [aux_sym_comparison_operator_token20] = ACTIONS(631), + [aux_sym_comparison_operator_token21] = ACTIONS(631), + [aux_sym_comparison_operator_token22] = ACTIONS(631), + [aux_sym_comparison_operator_token23] = ACTIONS(631), + [aux_sym_comparison_operator_token24] = ACTIONS(631), + [aux_sym_comparison_operator_token25] = ACTIONS(631), + [aux_sym_comparison_operator_token26] = ACTIONS(631), + [aux_sym_comparison_operator_token27] = ACTIONS(631), + [aux_sym_comparison_operator_token28] = ACTIONS(633), + [aux_sym_comparison_operator_token29] = ACTIONS(631), + [aux_sym_comparison_operator_token30] = ACTIONS(631), + [aux_sym_comparison_operator_token31] = ACTIONS(631), + [aux_sym_comparison_operator_token32] = ACTIONS(631), + [aux_sym_comparison_operator_token33] = ACTIONS(631), + [aux_sym_comparison_operator_token34] = ACTIONS(633), + [aux_sym_comparison_operator_token35] = ACTIONS(631), + [aux_sym_comparison_operator_token36] = ACTIONS(631), + [aux_sym_comparison_operator_token37] = ACTIONS(631), + [aux_sym_comparison_operator_token38] = ACTIONS(631), + [aux_sym_comparison_operator_token39] = ACTIONS(631), + [aux_sym_comparison_operator_token40] = ACTIONS(631), + [aux_sym_comparison_operator_token41] = ACTIONS(631), + [aux_sym_comparison_operator_token42] = ACTIONS(631), + [aux_sym_comparison_operator_token43] = ACTIONS(631), + [aux_sym_comparison_operator_token44] = ACTIONS(631), + [aux_sym_comparison_operator_token45] = ACTIONS(631), + [aux_sym_comparison_operator_token46] = ACTIONS(631), + [aux_sym_comparison_operator_token47] = ACTIONS(631), + [aux_sym_comparison_operator_token48] = ACTIONS(631), + [aux_sym_comparison_operator_token49] = ACTIONS(631), + [aux_sym_comparison_operator_token50] = ACTIONS(631), + [aux_sym_format_operator_token1] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(631), + [anon_sym_COMMA] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_PERCENT] = ACTIONS(633), + [aux_sym_logical_expression_token1] = ACTIONS(631), + [aux_sym_logical_expression_token2] = ACTIONS(631), + [aux_sym_logical_expression_token3] = ACTIONS(631), + [aux_sym_bitwise_expression_token1] = ACTIONS(631), + [aux_sym_bitwise_expression_token2] = ACTIONS(631), + [aux_sym_bitwise_expression_token3] = ACTIONS(631), + [anon_sym_PLUS] = ACTIONS(633), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_BSLASH] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(633), + [anon_sym_DOT_DOT] = ACTIONS(631), + [anon_sym_PLUS_PLUS] = ACTIONS(631), + [anon_sym_DASH_DASH] = ACTIONS(631), + [anon_sym_DOT2] = ACTIONS(633), + [anon_sym_COLON_COLON] = ACTIONS(631), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), + [sym__statement_terminator] = ACTIONS(631), }, [155] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(757), - [anon_sym_COLON_COLON] = ACTIONS(759), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [156] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), [anon_sym_PLUS_PLUS] = ACTIONS(735), [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(757), + [anon_sym_COLON_COLON] = ACTIONS(759), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(725), + }, + [156] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_RPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), [anon_sym_DOT2] = ACTIONS(761), [anon_sym_COLON_COLON] = ACTIONS(763), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [157] = { - [aux_sym_array_literal_expression_repeat1] = STATE(169), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_DASH_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(769), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_EQ] = ACTIONS(613), + [anon_sym_BANG_EQ] = ACTIONS(613), + [anon_sym_PLUS_EQ] = ACTIONS(613), + [anon_sym_STAR_EQ] = ACTIONS(613), + [anon_sym_SLASH_EQ] = ACTIONS(613), + [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_DASH_EQ] = ACTIONS(613), + [anon_sym_GT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(613), + [anon_sym_2_GT] = ACTIONS(615), + [anon_sym_2_GT_GT] = ACTIONS(613), + [anon_sym_3_GT] = ACTIONS(615), + [anon_sym_3_GT_GT] = ACTIONS(613), + [anon_sym_4_GT] = ACTIONS(615), + [anon_sym_4_GT_GT] = ACTIONS(613), + [anon_sym_5_GT] = ACTIONS(615), + [anon_sym_5_GT_GT] = ACTIONS(613), + [anon_sym_6_GT] = ACTIONS(615), + [anon_sym_6_GT_GT] = ACTIONS(613), + [anon_sym_STAR_GT] = ACTIONS(615), + [anon_sym_STAR_GT_GT] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(615), + [anon_sym_STAR_GT_AMP1] = ACTIONS(613), + [anon_sym_2_GT_AMP1] = ACTIONS(613), + [anon_sym_3_GT_AMP1] = ACTIONS(613), + [anon_sym_4_GT_AMP1] = ACTIONS(613), + [anon_sym_5_GT_AMP1] = ACTIONS(613), + [anon_sym_6_GT_AMP1] = ACTIONS(613), + [anon_sym_STAR_GT_AMP2] = ACTIONS(613), + [anon_sym_1_GT_AMP2] = ACTIONS(613), + [anon_sym_3_GT_AMP2] = ACTIONS(613), + [anon_sym_4_GT_AMP2] = ACTIONS(613), + [anon_sym_5_GT_AMP2] = ACTIONS(613), + [anon_sym_6_GT_AMP2] = ACTIONS(613), + [aux_sym_comparison_operator_token1] = ACTIONS(613), + [aux_sym_comparison_operator_token2] = ACTIONS(613), + [aux_sym_comparison_operator_token3] = ACTIONS(613), + [aux_sym_comparison_operator_token4] = ACTIONS(613), + [aux_sym_comparison_operator_token5] = ACTIONS(613), + [aux_sym_comparison_operator_token6] = ACTIONS(613), + [aux_sym_comparison_operator_token7] = ACTIONS(613), + [aux_sym_comparison_operator_token8] = ACTIONS(613), + [aux_sym_comparison_operator_token9] = ACTIONS(613), + [aux_sym_comparison_operator_token10] = ACTIONS(613), + [aux_sym_comparison_operator_token11] = ACTIONS(613), + [aux_sym_comparison_operator_token12] = ACTIONS(613), + [aux_sym_comparison_operator_token13] = ACTIONS(613), + [aux_sym_comparison_operator_token14] = ACTIONS(613), + [aux_sym_comparison_operator_token15] = ACTIONS(613), + [aux_sym_comparison_operator_token16] = ACTIONS(613), + [aux_sym_comparison_operator_token17] = ACTIONS(613), + [aux_sym_comparison_operator_token18] = ACTIONS(613), + [aux_sym_comparison_operator_token19] = ACTIONS(613), + [aux_sym_comparison_operator_token20] = ACTIONS(613), + [aux_sym_comparison_operator_token21] = ACTIONS(613), + [aux_sym_comparison_operator_token22] = ACTIONS(613), + [aux_sym_comparison_operator_token23] = ACTIONS(613), + [aux_sym_comparison_operator_token24] = ACTIONS(613), + [aux_sym_comparison_operator_token25] = ACTIONS(613), + [aux_sym_comparison_operator_token26] = ACTIONS(613), + [aux_sym_comparison_operator_token27] = ACTIONS(613), + [aux_sym_comparison_operator_token28] = ACTIONS(615), + [aux_sym_comparison_operator_token29] = ACTIONS(613), + [aux_sym_comparison_operator_token30] = ACTIONS(613), + [aux_sym_comparison_operator_token31] = ACTIONS(613), + [aux_sym_comparison_operator_token32] = ACTIONS(613), + [aux_sym_comparison_operator_token33] = ACTIONS(613), + [aux_sym_comparison_operator_token34] = ACTIONS(615), + [aux_sym_comparison_operator_token35] = ACTIONS(613), + [aux_sym_comparison_operator_token36] = ACTIONS(613), + [aux_sym_comparison_operator_token37] = ACTIONS(613), + [aux_sym_comparison_operator_token38] = ACTIONS(613), + [aux_sym_comparison_operator_token39] = ACTIONS(613), + [aux_sym_comparison_operator_token40] = ACTIONS(613), + [aux_sym_comparison_operator_token41] = ACTIONS(613), + [aux_sym_comparison_operator_token42] = ACTIONS(613), + [aux_sym_comparison_operator_token43] = ACTIONS(613), + [aux_sym_comparison_operator_token44] = ACTIONS(613), + [aux_sym_comparison_operator_token45] = ACTIONS(613), + [aux_sym_comparison_operator_token46] = ACTIONS(613), + [aux_sym_comparison_operator_token47] = ACTIONS(613), + [aux_sym_comparison_operator_token48] = ACTIONS(613), + [aux_sym_comparison_operator_token49] = ACTIONS(613), + [aux_sym_comparison_operator_token50] = ACTIONS(613), + [aux_sym_format_operator_token1] = ACTIONS(613), + [anon_sym_RPAREN] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(613), + [anon_sym_PIPE] = ACTIONS(613), + [anon_sym_PERCENT] = ACTIONS(615), + [aux_sym_logical_expression_token1] = ACTIONS(613), + [aux_sym_logical_expression_token2] = ACTIONS(613), + [aux_sym_logical_expression_token3] = ACTIONS(613), + [aux_sym_bitwise_expression_token1] = ACTIONS(613), + [aux_sym_bitwise_expression_token2] = ACTIONS(613), + [aux_sym_bitwise_expression_token3] = ACTIONS(613), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BSLASH] = ACTIONS(613), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_DOT_DOT] = ACTIONS(613), + [anon_sym_RBRACK] = ACTIONS(613), }, [158] = { - [aux_sym_array_literal_expression_repeat1] = STATE(158), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(771), - [anon_sym_BANG_EQ] = ACTIONS(771), - [anon_sym_PLUS_EQ] = ACTIONS(771), - [anon_sym_STAR_EQ] = ACTIONS(771), - [anon_sym_SLASH_EQ] = ACTIONS(771), - [anon_sym_PERCENT_EQ] = ACTIONS(771), - [anon_sym_DASH_EQ] = ACTIONS(771), - [anon_sym_GT] = ACTIONS(773), - [anon_sym_GT_GT] = ACTIONS(771), - [anon_sym_2_GT] = ACTIONS(773), - [anon_sym_2_GT_GT] = ACTIONS(771), - [anon_sym_3_GT] = ACTIONS(773), - [anon_sym_3_GT_GT] = ACTIONS(771), - [anon_sym_4_GT] = ACTIONS(773), - [anon_sym_4_GT_GT] = ACTIONS(771), - [anon_sym_5_GT] = ACTIONS(773), - [anon_sym_5_GT_GT] = ACTIONS(771), - [anon_sym_6_GT] = ACTIONS(773), - [anon_sym_6_GT_GT] = ACTIONS(771), - [anon_sym_STAR_GT] = ACTIONS(773), - [anon_sym_STAR_GT_GT] = ACTIONS(771), - [anon_sym_LT] = ACTIONS(773), - [anon_sym_STAR_GT_AMP1] = ACTIONS(771), - [anon_sym_2_GT_AMP1] = ACTIONS(771), - [anon_sym_3_GT_AMP1] = ACTIONS(771), - [anon_sym_4_GT_AMP1] = ACTIONS(771), - [anon_sym_5_GT_AMP1] = ACTIONS(771), - [anon_sym_6_GT_AMP1] = ACTIONS(771), - [anon_sym_STAR_GT_AMP2] = ACTIONS(771), - [anon_sym_1_GT_AMP2] = ACTIONS(771), - [anon_sym_3_GT_AMP2] = ACTIONS(771), - [anon_sym_4_GT_AMP2] = ACTIONS(771), - [anon_sym_5_GT_AMP2] = ACTIONS(771), - [anon_sym_6_GT_AMP2] = ACTIONS(771), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(617), + [anon_sym_BANG_EQ] = ACTIONS(617), + [anon_sym_PLUS_EQ] = ACTIONS(617), + [anon_sym_STAR_EQ] = ACTIONS(617), + [anon_sym_SLASH_EQ] = ACTIONS(617), + [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), + [anon_sym_GT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(617), + [anon_sym_2_GT] = ACTIONS(619), + [anon_sym_2_GT_GT] = ACTIONS(617), + [anon_sym_3_GT] = ACTIONS(619), + [anon_sym_3_GT_GT] = ACTIONS(617), + [anon_sym_4_GT] = ACTIONS(619), + [anon_sym_4_GT_GT] = ACTIONS(617), + [anon_sym_5_GT] = ACTIONS(619), + [anon_sym_5_GT_GT] = ACTIONS(617), + [anon_sym_6_GT] = ACTIONS(619), + [anon_sym_6_GT_GT] = ACTIONS(617), + [anon_sym_STAR_GT] = ACTIONS(619), + [anon_sym_STAR_GT_GT] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(619), + [anon_sym_STAR_GT_AMP1] = ACTIONS(617), + [anon_sym_2_GT_AMP1] = ACTIONS(617), + [anon_sym_3_GT_AMP1] = ACTIONS(617), + [anon_sym_4_GT_AMP1] = ACTIONS(617), + [anon_sym_5_GT_AMP1] = ACTIONS(617), + [anon_sym_6_GT_AMP1] = ACTIONS(617), + [anon_sym_STAR_GT_AMP2] = ACTIONS(617), + [anon_sym_1_GT_AMP2] = ACTIONS(617), + [anon_sym_3_GT_AMP2] = ACTIONS(617), + [anon_sym_4_GT_AMP2] = ACTIONS(617), + [anon_sym_5_GT_AMP2] = ACTIONS(617), + [anon_sym_6_GT_AMP2] = ACTIONS(617), + [aux_sym_comparison_operator_token1] = ACTIONS(617), + [aux_sym_comparison_operator_token2] = ACTIONS(617), + [aux_sym_comparison_operator_token3] = ACTIONS(617), + [aux_sym_comparison_operator_token4] = ACTIONS(617), + [aux_sym_comparison_operator_token5] = ACTIONS(617), + [aux_sym_comparison_operator_token6] = ACTIONS(617), + [aux_sym_comparison_operator_token7] = ACTIONS(617), + [aux_sym_comparison_operator_token8] = ACTIONS(617), + [aux_sym_comparison_operator_token9] = ACTIONS(617), + [aux_sym_comparison_operator_token10] = ACTIONS(617), + [aux_sym_comparison_operator_token11] = ACTIONS(617), + [aux_sym_comparison_operator_token12] = ACTIONS(617), + [aux_sym_comparison_operator_token13] = ACTIONS(617), + [aux_sym_comparison_operator_token14] = ACTIONS(617), + [aux_sym_comparison_operator_token15] = ACTIONS(617), + [aux_sym_comparison_operator_token16] = ACTIONS(617), + [aux_sym_comparison_operator_token17] = ACTIONS(617), + [aux_sym_comparison_operator_token18] = ACTIONS(617), + [aux_sym_comparison_operator_token19] = ACTIONS(617), + [aux_sym_comparison_operator_token20] = ACTIONS(617), + [aux_sym_comparison_operator_token21] = ACTIONS(617), + [aux_sym_comparison_operator_token22] = ACTIONS(617), + [aux_sym_comparison_operator_token23] = ACTIONS(617), + [aux_sym_comparison_operator_token24] = ACTIONS(617), + [aux_sym_comparison_operator_token25] = ACTIONS(617), + [aux_sym_comparison_operator_token26] = ACTIONS(617), + [aux_sym_comparison_operator_token27] = ACTIONS(617), + [aux_sym_comparison_operator_token28] = ACTIONS(619), + [aux_sym_comparison_operator_token29] = ACTIONS(617), + [aux_sym_comparison_operator_token30] = ACTIONS(617), + [aux_sym_comparison_operator_token31] = ACTIONS(617), + [aux_sym_comparison_operator_token32] = ACTIONS(617), + [aux_sym_comparison_operator_token33] = ACTIONS(617), + [aux_sym_comparison_operator_token34] = ACTIONS(619), + [aux_sym_comparison_operator_token35] = ACTIONS(617), + [aux_sym_comparison_operator_token36] = ACTIONS(617), + [aux_sym_comparison_operator_token37] = ACTIONS(617), + [aux_sym_comparison_operator_token38] = ACTIONS(617), + [aux_sym_comparison_operator_token39] = ACTIONS(617), + [aux_sym_comparison_operator_token40] = ACTIONS(617), + [aux_sym_comparison_operator_token41] = ACTIONS(617), + [aux_sym_comparison_operator_token42] = ACTIONS(617), + [aux_sym_comparison_operator_token43] = ACTIONS(617), + [aux_sym_comparison_operator_token44] = ACTIONS(617), + [aux_sym_comparison_operator_token45] = ACTIONS(617), + [aux_sym_comparison_operator_token46] = ACTIONS(617), + [aux_sym_comparison_operator_token47] = ACTIONS(617), + [aux_sym_comparison_operator_token48] = ACTIONS(617), + [aux_sym_comparison_operator_token49] = ACTIONS(617), + [aux_sym_comparison_operator_token50] = ACTIONS(617), + [aux_sym_format_operator_token1] = ACTIONS(617), + [anon_sym_RPAREN] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(617), + [anon_sym_PIPE] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(619), + [aux_sym_logical_expression_token1] = ACTIONS(617), + [aux_sym_logical_expression_token2] = ACTIONS(617), + [aux_sym_logical_expression_token3] = ACTIONS(617), + [aux_sym_bitwise_expression_token1] = ACTIONS(617), + [aux_sym_bitwise_expression_token2] = ACTIONS(617), + [aux_sym_bitwise_expression_token3] = ACTIONS(617), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(619), + [anon_sym_BSLASH] = ACTIONS(617), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_DOT_DOT] = ACTIONS(617), + [anon_sym_RBRACK] = ACTIONS(617), + }, + [159] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(621), + [anon_sym_BANG_EQ] = ACTIONS(621), + [anon_sym_PLUS_EQ] = ACTIONS(621), + [anon_sym_STAR_EQ] = ACTIONS(621), + [anon_sym_SLASH_EQ] = ACTIONS(621), + [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_DASH_EQ] = ACTIONS(621), + [anon_sym_GT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(621), + [anon_sym_2_GT] = ACTIONS(623), + [anon_sym_2_GT_GT] = ACTIONS(621), + [anon_sym_3_GT] = ACTIONS(623), + [anon_sym_3_GT_GT] = ACTIONS(621), + [anon_sym_4_GT] = ACTIONS(623), + [anon_sym_4_GT_GT] = ACTIONS(621), + [anon_sym_5_GT] = ACTIONS(623), + [anon_sym_5_GT_GT] = ACTIONS(621), + [anon_sym_6_GT] = ACTIONS(623), + [anon_sym_6_GT_GT] = ACTIONS(621), + [anon_sym_STAR_GT] = ACTIONS(623), + [anon_sym_STAR_GT_GT] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(623), + [anon_sym_STAR_GT_AMP1] = ACTIONS(621), + [anon_sym_2_GT_AMP1] = ACTIONS(621), + [anon_sym_3_GT_AMP1] = ACTIONS(621), + [anon_sym_4_GT_AMP1] = ACTIONS(621), + [anon_sym_5_GT_AMP1] = ACTIONS(621), + [anon_sym_6_GT_AMP1] = ACTIONS(621), + [anon_sym_STAR_GT_AMP2] = ACTIONS(621), + [anon_sym_1_GT_AMP2] = ACTIONS(621), + [anon_sym_3_GT_AMP2] = ACTIONS(621), + [anon_sym_4_GT_AMP2] = ACTIONS(621), + [anon_sym_5_GT_AMP2] = ACTIONS(621), + [anon_sym_6_GT_AMP2] = ACTIONS(621), + [aux_sym_comparison_operator_token1] = ACTIONS(621), + [aux_sym_comparison_operator_token2] = ACTIONS(621), + [aux_sym_comparison_operator_token3] = ACTIONS(621), + [aux_sym_comparison_operator_token4] = ACTIONS(621), + [aux_sym_comparison_operator_token5] = ACTIONS(621), + [aux_sym_comparison_operator_token6] = ACTIONS(621), + [aux_sym_comparison_operator_token7] = ACTIONS(621), + [aux_sym_comparison_operator_token8] = ACTIONS(621), + [aux_sym_comparison_operator_token9] = ACTIONS(621), + [aux_sym_comparison_operator_token10] = ACTIONS(621), + [aux_sym_comparison_operator_token11] = ACTIONS(621), + [aux_sym_comparison_operator_token12] = ACTIONS(621), + [aux_sym_comparison_operator_token13] = ACTIONS(621), + [aux_sym_comparison_operator_token14] = ACTIONS(621), + [aux_sym_comparison_operator_token15] = ACTIONS(621), + [aux_sym_comparison_operator_token16] = ACTIONS(621), + [aux_sym_comparison_operator_token17] = ACTIONS(621), + [aux_sym_comparison_operator_token18] = ACTIONS(621), + [aux_sym_comparison_operator_token19] = ACTIONS(621), + [aux_sym_comparison_operator_token20] = ACTIONS(621), + [aux_sym_comparison_operator_token21] = ACTIONS(621), + [aux_sym_comparison_operator_token22] = ACTIONS(621), + [aux_sym_comparison_operator_token23] = ACTIONS(621), + [aux_sym_comparison_operator_token24] = ACTIONS(621), + [aux_sym_comparison_operator_token25] = ACTIONS(621), + [aux_sym_comparison_operator_token26] = ACTIONS(621), + [aux_sym_comparison_operator_token27] = ACTIONS(621), + [aux_sym_comparison_operator_token28] = ACTIONS(623), + [aux_sym_comparison_operator_token29] = ACTIONS(621), + [aux_sym_comparison_operator_token30] = ACTIONS(621), + [aux_sym_comparison_operator_token31] = ACTIONS(621), + [aux_sym_comparison_operator_token32] = ACTIONS(621), + [aux_sym_comparison_operator_token33] = ACTIONS(621), + [aux_sym_comparison_operator_token34] = ACTIONS(623), + [aux_sym_comparison_operator_token35] = ACTIONS(621), + [aux_sym_comparison_operator_token36] = ACTIONS(621), + [aux_sym_comparison_operator_token37] = ACTIONS(621), + [aux_sym_comparison_operator_token38] = ACTIONS(621), + [aux_sym_comparison_operator_token39] = ACTIONS(621), + [aux_sym_comparison_operator_token40] = ACTIONS(621), + [aux_sym_comparison_operator_token41] = ACTIONS(621), + [aux_sym_comparison_operator_token42] = ACTIONS(621), + [aux_sym_comparison_operator_token43] = ACTIONS(621), + [aux_sym_comparison_operator_token44] = ACTIONS(621), + [aux_sym_comparison_operator_token45] = ACTIONS(621), + [aux_sym_comparison_operator_token46] = ACTIONS(621), + [aux_sym_comparison_operator_token47] = ACTIONS(621), + [aux_sym_comparison_operator_token48] = ACTIONS(621), + [aux_sym_comparison_operator_token49] = ACTIONS(621), + [aux_sym_comparison_operator_token50] = ACTIONS(621), + [aux_sym_format_operator_token1] = ACTIONS(621), + [anon_sym_RPAREN] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_PIPE] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(623), + [aux_sym_logical_expression_token1] = ACTIONS(621), + [aux_sym_logical_expression_token2] = ACTIONS(621), + [aux_sym_logical_expression_token3] = ACTIONS(621), + [aux_sym_bitwise_expression_token1] = ACTIONS(621), + [aux_sym_bitwise_expression_token2] = ACTIONS(621), + [aux_sym_bitwise_expression_token3] = ACTIONS(621), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(623), + [anon_sym_BSLASH] = ACTIONS(621), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_DOT_DOT] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(621), + }, + [160] = { + [aux_sym_array_literal_expression_repeat1] = STATE(166), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_DASH_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), + }, + [161] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_RPAREN] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(625), + }, + [162] = { + [aux_sym_array_literal_expression_repeat1] = STATE(162), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), [aux_sym_comparison_operator_token21] = ACTIONS(771), [aux_sym_comparison_operator_token22] = ACTIONS(771), [aux_sym_comparison_operator_token23] = ACTIONS(771), @@ -44594,8 +44956,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(771), [sym__statement_terminator] = ACTIONS(771), }, - [159] = { - [aux_sym_array_literal_expression_repeat1] = STATE(158), + [163] = { + [aux_sym_array_literal_expression_repeat1] = STATE(162), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(765), [anon_sym_BANG_EQ] = ACTIONS(765), @@ -44699,323 +45061,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(765), [sym__statement_terminator] = ACTIONS(765), }, - [160] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_DASH_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_RBRACK] = ACTIONS(651), - }, - [161] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_DASH_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_RPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_RBRACK] = ACTIONS(643), - }, - [162] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_DASH_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_RPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_RBRACK] = ACTIONS(655), - }, - [163] = { - [aux_sym_array_literal_expression_repeat1] = STATE(159), + [164] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(780), [anon_sym_BANG_EQ] = ACTIONS(780), @@ -45102,7 +45148,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(780), [aux_sym_comparison_operator_token50] = ACTIONS(780), [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_RPAREN] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(780), [anon_sym_PIPE] = ACTIONS(780), [anon_sym_PERCENT] = ACTIONS(782), [aux_sym_logical_expression_token1] = ACTIONS(780), @@ -45117,219 +45164,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(780), [anon_sym_STAR] = ACTIONS(782), [anon_sym_DOT_DOT] = ACTIONS(780), - [sym__statement_terminator] = ACTIONS(780), - }, - [164] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_DASH_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_RPAREN] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_RBRACK] = ACTIONS(780), }, [165] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_DASH_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_RPAREN] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [anon_sym_RBRACK] = ACTIONS(639), - }, - [166] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(771), [anon_sym_BANG_EQ] = ACTIONS(771), @@ -45434,218 +45271,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(771), [anon_sym_RBRACK] = ACTIONS(771), }, - [167] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(784), - [anon_sym_BANG_EQ] = ACTIONS(784), - [anon_sym_PLUS_EQ] = ACTIONS(784), - [anon_sym_STAR_EQ] = ACTIONS(784), - [anon_sym_SLASH_EQ] = ACTIONS(784), - [anon_sym_PERCENT_EQ] = ACTIONS(784), - [anon_sym_DASH_EQ] = ACTIONS(784), - [anon_sym_GT] = ACTIONS(786), - [anon_sym_GT_GT] = ACTIONS(784), - [anon_sym_2_GT] = ACTIONS(786), - [anon_sym_2_GT_GT] = ACTIONS(784), - [anon_sym_3_GT] = ACTIONS(786), - [anon_sym_3_GT_GT] = ACTIONS(784), - [anon_sym_4_GT] = ACTIONS(786), - [anon_sym_4_GT_GT] = ACTIONS(784), - [anon_sym_5_GT] = ACTIONS(786), - [anon_sym_5_GT_GT] = ACTIONS(784), - [anon_sym_6_GT] = ACTIONS(786), - [anon_sym_6_GT_GT] = ACTIONS(784), - [anon_sym_STAR_GT] = ACTIONS(786), - [anon_sym_STAR_GT_GT] = ACTIONS(784), - [anon_sym_LT] = ACTIONS(786), - [anon_sym_STAR_GT_AMP1] = ACTIONS(784), - [anon_sym_2_GT_AMP1] = ACTIONS(784), - [anon_sym_3_GT_AMP1] = ACTIONS(784), - [anon_sym_4_GT_AMP1] = ACTIONS(784), - [anon_sym_5_GT_AMP1] = ACTIONS(784), - [anon_sym_6_GT_AMP1] = ACTIONS(784), - [anon_sym_STAR_GT_AMP2] = ACTIONS(784), - [anon_sym_1_GT_AMP2] = ACTIONS(784), - [anon_sym_3_GT_AMP2] = ACTIONS(784), - [anon_sym_4_GT_AMP2] = ACTIONS(784), - [anon_sym_5_GT_AMP2] = ACTIONS(784), - [anon_sym_6_GT_AMP2] = ACTIONS(784), - [aux_sym_comparison_operator_token1] = ACTIONS(784), - [aux_sym_comparison_operator_token2] = ACTIONS(784), - [aux_sym_comparison_operator_token3] = ACTIONS(784), - [aux_sym_comparison_operator_token4] = ACTIONS(784), - [aux_sym_comparison_operator_token5] = ACTIONS(784), - [aux_sym_comparison_operator_token6] = ACTIONS(784), - [aux_sym_comparison_operator_token7] = ACTIONS(784), - [aux_sym_comparison_operator_token8] = ACTIONS(784), - [aux_sym_comparison_operator_token9] = ACTIONS(784), - [aux_sym_comparison_operator_token10] = ACTIONS(784), - [aux_sym_comparison_operator_token11] = ACTIONS(784), - [aux_sym_comparison_operator_token12] = ACTIONS(784), - [aux_sym_comparison_operator_token13] = ACTIONS(784), - [aux_sym_comparison_operator_token14] = ACTIONS(784), - [aux_sym_comparison_operator_token15] = ACTIONS(784), - [aux_sym_comparison_operator_token16] = ACTIONS(784), - [aux_sym_comparison_operator_token17] = ACTIONS(784), - [aux_sym_comparison_operator_token18] = ACTIONS(784), - [aux_sym_comparison_operator_token19] = ACTIONS(784), - [aux_sym_comparison_operator_token20] = ACTIONS(784), - [aux_sym_comparison_operator_token21] = ACTIONS(784), - [aux_sym_comparison_operator_token22] = ACTIONS(784), - [aux_sym_comparison_operator_token23] = ACTIONS(784), - [aux_sym_comparison_operator_token24] = ACTIONS(784), - [aux_sym_comparison_operator_token25] = ACTIONS(784), - [aux_sym_comparison_operator_token26] = ACTIONS(784), - [aux_sym_comparison_operator_token27] = ACTIONS(784), - [aux_sym_comparison_operator_token28] = ACTIONS(786), - [aux_sym_comparison_operator_token29] = ACTIONS(784), - [aux_sym_comparison_operator_token30] = ACTIONS(784), - [aux_sym_comparison_operator_token31] = ACTIONS(784), - [aux_sym_comparison_operator_token32] = ACTIONS(784), - [aux_sym_comparison_operator_token33] = ACTIONS(784), - [aux_sym_comparison_operator_token34] = ACTIONS(786), - [aux_sym_comparison_operator_token35] = ACTIONS(784), - [aux_sym_comparison_operator_token36] = ACTIONS(784), - [aux_sym_comparison_operator_token37] = ACTIONS(784), - [aux_sym_comparison_operator_token38] = ACTIONS(784), - [aux_sym_comparison_operator_token39] = ACTIONS(784), - [aux_sym_comparison_operator_token40] = ACTIONS(784), - [aux_sym_comparison_operator_token41] = ACTIONS(784), - [aux_sym_comparison_operator_token42] = ACTIONS(784), - [aux_sym_comparison_operator_token43] = ACTIONS(784), - [aux_sym_comparison_operator_token44] = ACTIONS(784), - [aux_sym_comparison_operator_token45] = ACTIONS(784), - [aux_sym_comparison_operator_token46] = ACTIONS(784), - [aux_sym_comparison_operator_token47] = ACTIONS(784), - [aux_sym_comparison_operator_token48] = ACTIONS(784), - [aux_sym_comparison_operator_token49] = ACTIONS(784), - [aux_sym_comparison_operator_token50] = ACTIONS(784), - [aux_sym_format_operator_token1] = ACTIONS(784), - [anon_sym_RPAREN] = ACTIONS(784), - [anon_sym_COMMA] = ACTIONS(784), - [anon_sym_PIPE] = ACTIONS(784), - [anon_sym_PERCENT] = ACTIONS(786), - [aux_sym_logical_expression_token1] = ACTIONS(784), - [aux_sym_logical_expression_token2] = ACTIONS(784), - [aux_sym_logical_expression_token3] = ACTIONS(784), - [aux_sym_bitwise_expression_token1] = ACTIONS(784), - [aux_sym_bitwise_expression_token2] = ACTIONS(784), - [aux_sym_bitwise_expression_token3] = ACTIONS(784), - [anon_sym_PLUS] = ACTIONS(786), - [anon_sym_DASH] = ACTIONS(786), - [anon_sym_SLASH] = ACTIONS(786), - [anon_sym_BSLASH] = ACTIONS(784), - [anon_sym_STAR] = ACTIONS(786), - [anon_sym_DOT_DOT] = ACTIONS(784), - [anon_sym_RBRACK] = ACTIONS(784), - }, - [168] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(788), - [anon_sym_BANG_EQ] = ACTIONS(788), - [anon_sym_PLUS_EQ] = ACTIONS(788), - [anon_sym_STAR_EQ] = ACTIONS(788), - [anon_sym_SLASH_EQ] = ACTIONS(788), - [anon_sym_PERCENT_EQ] = ACTIONS(788), - [anon_sym_DASH_EQ] = ACTIONS(788), - [anon_sym_GT] = ACTIONS(790), - [anon_sym_GT_GT] = ACTIONS(788), - [anon_sym_2_GT] = ACTIONS(790), - [anon_sym_2_GT_GT] = ACTIONS(788), - [anon_sym_3_GT] = ACTIONS(790), - [anon_sym_3_GT_GT] = ACTIONS(788), - [anon_sym_4_GT] = ACTIONS(790), - [anon_sym_4_GT_GT] = ACTIONS(788), - [anon_sym_5_GT] = ACTIONS(790), - [anon_sym_5_GT_GT] = ACTIONS(788), - [anon_sym_6_GT] = ACTIONS(790), - [anon_sym_6_GT_GT] = ACTIONS(788), - [anon_sym_STAR_GT] = ACTIONS(790), - [anon_sym_STAR_GT_GT] = ACTIONS(788), - [anon_sym_LT] = ACTIONS(790), - [anon_sym_STAR_GT_AMP1] = ACTIONS(788), - [anon_sym_2_GT_AMP1] = ACTIONS(788), - [anon_sym_3_GT_AMP1] = ACTIONS(788), - [anon_sym_4_GT_AMP1] = ACTIONS(788), - [anon_sym_5_GT_AMP1] = ACTIONS(788), - [anon_sym_6_GT_AMP1] = ACTIONS(788), - [anon_sym_STAR_GT_AMP2] = ACTIONS(788), - [anon_sym_1_GT_AMP2] = ACTIONS(788), - [anon_sym_3_GT_AMP2] = ACTIONS(788), - [anon_sym_4_GT_AMP2] = ACTIONS(788), - [anon_sym_5_GT_AMP2] = ACTIONS(788), - [anon_sym_6_GT_AMP2] = ACTIONS(788), - [aux_sym_comparison_operator_token1] = ACTIONS(788), - [aux_sym_comparison_operator_token2] = ACTIONS(788), - [aux_sym_comparison_operator_token3] = ACTIONS(788), - [aux_sym_comparison_operator_token4] = ACTIONS(788), - [aux_sym_comparison_operator_token5] = ACTIONS(788), - [aux_sym_comparison_operator_token6] = ACTIONS(788), - [aux_sym_comparison_operator_token7] = ACTIONS(788), - [aux_sym_comparison_operator_token8] = ACTIONS(788), - [aux_sym_comparison_operator_token9] = ACTIONS(788), - [aux_sym_comparison_operator_token10] = ACTIONS(788), - [aux_sym_comparison_operator_token11] = ACTIONS(788), - [aux_sym_comparison_operator_token12] = ACTIONS(788), - [aux_sym_comparison_operator_token13] = ACTIONS(788), - [aux_sym_comparison_operator_token14] = ACTIONS(788), - [aux_sym_comparison_operator_token15] = ACTIONS(788), - [aux_sym_comparison_operator_token16] = ACTIONS(788), - [aux_sym_comparison_operator_token17] = ACTIONS(788), - [aux_sym_comparison_operator_token18] = ACTIONS(788), - [aux_sym_comparison_operator_token19] = ACTIONS(788), - [aux_sym_comparison_operator_token20] = ACTIONS(788), - [aux_sym_comparison_operator_token21] = ACTIONS(788), - [aux_sym_comparison_operator_token22] = ACTIONS(788), - [aux_sym_comparison_operator_token23] = ACTIONS(788), - [aux_sym_comparison_operator_token24] = ACTIONS(788), - [aux_sym_comparison_operator_token25] = ACTIONS(788), - [aux_sym_comparison_operator_token26] = ACTIONS(788), - [aux_sym_comparison_operator_token27] = ACTIONS(788), - [aux_sym_comparison_operator_token28] = ACTIONS(790), - [aux_sym_comparison_operator_token29] = ACTIONS(788), - [aux_sym_comparison_operator_token30] = ACTIONS(788), - [aux_sym_comparison_operator_token31] = ACTIONS(788), - [aux_sym_comparison_operator_token32] = ACTIONS(788), - [aux_sym_comparison_operator_token33] = ACTIONS(788), - [aux_sym_comparison_operator_token34] = ACTIONS(790), - [aux_sym_comparison_operator_token35] = ACTIONS(788), - [aux_sym_comparison_operator_token36] = ACTIONS(788), - [aux_sym_comparison_operator_token37] = ACTIONS(788), - [aux_sym_comparison_operator_token38] = ACTIONS(788), - [aux_sym_comparison_operator_token39] = ACTIONS(788), - [aux_sym_comparison_operator_token40] = ACTIONS(788), - [aux_sym_comparison_operator_token41] = ACTIONS(788), - [aux_sym_comparison_operator_token42] = ACTIONS(788), - [aux_sym_comparison_operator_token43] = ACTIONS(788), - [aux_sym_comparison_operator_token44] = ACTIONS(788), - [aux_sym_comparison_operator_token45] = ACTIONS(788), - [aux_sym_comparison_operator_token46] = ACTIONS(788), - [aux_sym_comparison_operator_token47] = ACTIONS(788), - [aux_sym_comparison_operator_token48] = ACTIONS(788), - [aux_sym_comparison_operator_token49] = ACTIONS(788), - [aux_sym_comparison_operator_token50] = ACTIONS(788), - [aux_sym_format_operator_token1] = ACTIONS(788), - [anon_sym_RPAREN] = ACTIONS(788), - [anon_sym_COMMA] = ACTIONS(788), - [anon_sym_PIPE] = ACTIONS(788), - [anon_sym_PERCENT] = ACTIONS(790), - [aux_sym_logical_expression_token1] = ACTIONS(788), - [aux_sym_logical_expression_token2] = ACTIONS(788), - [aux_sym_logical_expression_token3] = ACTIONS(788), - [aux_sym_bitwise_expression_token1] = ACTIONS(788), - [aux_sym_bitwise_expression_token2] = ACTIONS(788), - [aux_sym_bitwise_expression_token3] = ACTIONS(788), - [anon_sym_PLUS] = ACTIONS(790), - [anon_sym_DASH] = ACTIONS(790), - [anon_sym_SLASH] = ACTIONS(790), - [anon_sym_BSLASH] = ACTIONS(788), - [anon_sym_STAR] = ACTIONS(790), - [anon_sym_DOT_DOT] = ACTIONS(788), - [anon_sym_RBRACK] = ACTIONS(788), - }, - [169] = { - [aux_sym_array_literal_expression_repeat1] = STATE(169), + [166] = { + [aux_sym_array_literal_expression_repeat1] = STATE(166), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(771), [anon_sym_BANG_EQ] = ACTIONS(771), @@ -45733,7 +45360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(771), [aux_sym_format_operator_token1] = ACTIONS(771), [anon_sym_RPAREN] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(792), + [anon_sym_COMMA] = ACTIONS(784), [anon_sym_PIPE] = ACTIONS(771), [anon_sym_PERCENT] = ACTIONS(773), [aux_sym_logical_expression_token1] = ACTIONS(771), @@ -45749,948 +45376,1263 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(773), [anon_sym_DOT_DOT] = ACTIONS(771), }, - [170] = { - [aux_sym_array_literal_expression_repeat1] = STATE(157), + [167] = { + [aux_sym_array_literal_expression_repeat1] = STATE(163), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(780), - [anon_sym_BANG_EQ] = ACTIONS(780), - [anon_sym_PLUS_EQ] = ACTIONS(780), - [anon_sym_STAR_EQ] = ACTIONS(780), - [anon_sym_SLASH_EQ] = ACTIONS(780), - [anon_sym_PERCENT_EQ] = ACTIONS(780), - [anon_sym_DASH_EQ] = ACTIONS(780), - [anon_sym_GT] = ACTIONS(782), - [anon_sym_GT_GT] = ACTIONS(780), - [anon_sym_2_GT] = ACTIONS(782), - [anon_sym_2_GT_GT] = ACTIONS(780), - [anon_sym_3_GT] = ACTIONS(782), - [anon_sym_3_GT_GT] = ACTIONS(780), - [anon_sym_4_GT] = ACTIONS(782), - [anon_sym_4_GT_GT] = ACTIONS(780), - [anon_sym_5_GT] = ACTIONS(782), - [anon_sym_5_GT_GT] = ACTIONS(780), - [anon_sym_6_GT] = ACTIONS(782), - [anon_sym_6_GT_GT] = ACTIONS(780), - [anon_sym_STAR_GT] = ACTIONS(782), - [anon_sym_STAR_GT_GT] = ACTIONS(780), - [anon_sym_LT] = ACTIONS(782), - [anon_sym_STAR_GT_AMP1] = ACTIONS(780), - [anon_sym_2_GT_AMP1] = ACTIONS(780), - [anon_sym_3_GT_AMP1] = ACTIONS(780), - [anon_sym_4_GT_AMP1] = ACTIONS(780), - [anon_sym_5_GT_AMP1] = ACTIONS(780), - [anon_sym_6_GT_AMP1] = ACTIONS(780), - [anon_sym_STAR_GT_AMP2] = ACTIONS(780), - [anon_sym_1_GT_AMP2] = ACTIONS(780), - [anon_sym_3_GT_AMP2] = ACTIONS(780), - [anon_sym_4_GT_AMP2] = ACTIONS(780), - [anon_sym_5_GT_AMP2] = ACTIONS(780), - [anon_sym_6_GT_AMP2] = ACTIONS(780), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_RPAREN] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(769), - [anon_sym_PIPE] = ACTIONS(780), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(780), + [anon_sym_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_PLUS_EQ] = ACTIONS(787), + [anon_sym_STAR_EQ] = ACTIONS(787), + [anon_sym_SLASH_EQ] = ACTIONS(787), + [anon_sym_PERCENT_EQ] = ACTIONS(787), + [anon_sym_DASH_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_GT] = ACTIONS(787), + [anon_sym_2_GT] = ACTIONS(789), + [anon_sym_2_GT_GT] = ACTIONS(787), + [anon_sym_3_GT] = ACTIONS(789), + [anon_sym_3_GT_GT] = ACTIONS(787), + [anon_sym_4_GT] = ACTIONS(789), + [anon_sym_4_GT_GT] = ACTIONS(787), + [anon_sym_5_GT] = ACTIONS(789), + [anon_sym_5_GT_GT] = ACTIONS(787), + [anon_sym_6_GT] = ACTIONS(789), + [anon_sym_6_GT_GT] = ACTIONS(787), + [anon_sym_STAR_GT] = ACTIONS(789), + [anon_sym_STAR_GT_GT] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_STAR_GT_AMP1] = ACTIONS(787), + [anon_sym_2_GT_AMP1] = ACTIONS(787), + [anon_sym_3_GT_AMP1] = ACTIONS(787), + [anon_sym_4_GT_AMP1] = ACTIONS(787), + [anon_sym_5_GT_AMP1] = ACTIONS(787), + [anon_sym_6_GT_AMP1] = ACTIONS(787), + [anon_sym_STAR_GT_AMP2] = ACTIONS(787), + [anon_sym_1_GT_AMP2] = ACTIONS(787), + [anon_sym_3_GT_AMP2] = ACTIONS(787), + [anon_sym_4_GT_AMP2] = ACTIONS(787), + [anon_sym_5_GT_AMP2] = ACTIONS(787), + [anon_sym_6_GT_AMP2] = ACTIONS(787), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(787), + [anon_sym_PERCENT] = ACTIONS(789), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(789), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_DOT_DOT] = ACTIONS(787), + [sym__statement_terminator] = ACTIONS(787), }, - [171] = { + [168] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_RBRACK] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_DASH_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), + [aux_sym_comparison_operator_token7] = ACTIONS(791), + [aux_sym_comparison_operator_token8] = ACTIONS(791), + [aux_sym_comparison_operator_token9] = ACTIONS(791), + [aux_sym_comparison_operator_token10] = ACTIONS(791), + [aux_sym_comparison_operator_token11] = ACTIONS(791), + [aux_sym_comparison_operator_token12] = ACTIONS(791), + [aux_sym_comparison_operator_token13] = ACTIONS(791), + [aux_sym_comparison_operator_token14] = ACTIONS(791), + [aux_sym_comparison_operator_token15] = ACTIONS(791), + [aux_sym_comparison_operator_token16] = ACTIONS(791), + [aux_sym_comparison_operator_token17] = ACTIONS(791), + [aux_sym_comparison_operator_token18] = ACTIONS(791), + [aux_sym_comparison_operator_token19] = ACTIONS(791), + [aux_sym_comparison_operator_token20] = ACTIONS(791), + [aux_sym_comparison_operator_token21] = ACTIONS(791), + [aux_sym_comparison_operator_token22] = ACTIONS(791), + [aux_sym_comparison_operator_token23] = ACTIONS(791), + [aux_sym_comparison_operator_token24] = ACTIONS(791), + [aux_sym_comparison_operator_token25] = ACTIONS(791), + [aux_sym_comparison_operator_token26] = ACTIONS(791), + [aux_sym_comparison_operator_token27] = ACTIONS(791), + [aux_sym_comparison_operator_token28] = ACTIONS(793), + [aux_sym_comparison_operator_token29] = ACTIONS(791), + [aux_sym_comparison_operator_token30] = ACTIONS(791), + [aux_sym_comparison_operator_token31] = ACTIONS(791), + [aux_sym_comparison_operator_token32] = ACTIONS(791), + [aux_sym_comparison_operator_token33] = ACTIONS(791), + [aux_sym_comparison_operator_token34] = ACTIONS(793), + [aux_sym_comparison_operator_token35] = ACTIONS(791), + [aux_sym_comparison_operator_token36] = ACTIONS(791), + [aux_sym_comparison_operator_token37] = ACTIONS(791), + [aux_sym_comparison_operator_token38] = ACTIONS(791), + [aux_sym_comparison_operator_token39] = ACTIONS(791), + [aux_sym_comparison_operator_token40] = ACTIONS(791), + [aux_sym_comparison_operator_token41] = ACTIONS(791), + [aux_sym_comparison_operator_token42] = ACTIONS(791), + [aux_sym_comparison_operator_token43] = ACTIONS(791), + [aux_sym_comparison_operator_token44] = ACTIONS(791), + [aux_sym_comparison_operator_token45] = ACTIONS(791), + [aux_sym_comparison_operator_token46] = ACTIONS(791), + [aux_sym_comparison_operator_token47] = ACTIONS(791), + [aux_sym_comparison_operator_token48] = ACTIONS(791), + [aux_sym_comparison_operator_token49] = ACTIONS(791), + [aux_sym_comparison_operator_token50] = ACTIONS(791), + [aux_sym_format_operator_token1] = ACTIONS(791), + [anon_sym_RPAREN] = ACTIONS(791), + [anon_sym_COMMA] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(791), + [anon_sym_PERCENT] = ACTIONS(793), + [aux_sym_logical_expression_token1] = ACTIONS(791), + [aux_sym_logical_expression_token2] = ACTIONS(791), + [aux_sym_logical_expression_token3] = ACTIONS(791), + [aux_sym_bitwise_expression_token1] = ACTIONS(791), + [aux_sym_bitwise_expression_token2] = ACTIONS(791), + [aux_sym_bitwise_expression_token3] = ACTIONS(791), + [anon_sym_PLUS] = ACTIONS(793), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_DOT_DOT] = ACTIONS(791), + [anon_sym_RBRACK] = ACTIONS(791), }, - [172] = { + [169] = { + [aux_sym_array_literal_expression_repeat1] = STATE(160), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_DASH_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), + [anon_sym_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_PLUS_EQ] = ACTIONS(787), + [anon_sym_STAR_EQ] = ACTIONS(787), + [anon_sym_SLASH_EQ] = ACTIONS(787), + [anon_sym_PERCENT_EQ] = ACTIONS(787), + [anon_sym_DASH_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_GT] = ACTIONS(787), + [anon_sym_2_GT] = ACTIONS(789), + [anon_sym_2_GT_GT] = ACTIONS(787), + [anon_sym_3_GT] = ACTIONS(789), + [anon_sym_3_GT_GT] = ACTIONS(787), + [anon_sym_4_GT] = ACTIONS(789), + [anon_sym_4_GT_GT] = ACTIONS(787), + [anon_sym_5_GT] = ACTIONS(789), + [anon_sym_5_GT_GT] = ACTIONS(787), + [anon_sym_6_GT] = ACTIONS(789), + [anon_sym_6_GT_GT] = ACTIONS(787), + [anon_sym_STAR_GT] = ACTIONS(789), + [anon_sym_STAR_GT_GT] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_STAR_GT_AMP1] = ACTIONS(787), + [anon_sym_2_GT_AMP1] = ACTIONS(787), + [anon_sym_3_GT_AMP1] = ACTIONS(787), + [anon_sym_4_GT_AMP1] = ACTIONS(787), + [anon_sym_5_GT_AMP1] = ACTIONS(787), + [anon_sym_6_GT_AMP1] = ACTIONS(787), + [anon_sym_STAR_GT_AMP2] = ACTIONS(787), + [anon_sym_1_GT_AMP2] = ACTIONS(787), + [anon_sym_3_GT_AMP2] = ACTIONS(787), + [anon_sym_4_GT_AMP2] = ACTIONS(787), + [anon_sym_5_GT_AMP2] = ACTIONS(787), + [anon_sym_6_GT_AMP2] = ACTIONS(787), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_RPAREN] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(787), + [anon_sym_PERCENT] = ACTIONS(789), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(789), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_DOT_DOT] = ACTIONS(787), }, - [173] = { + [170] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_DASH_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [sym__statement_terminator] = ACTIONS(675), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_RPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_RBRACK] = ACTIONS(725), }, - [174] = { + [171] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_DASH_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [sym__statement_terminator] = ACTIONS(655), + [anon_sym_EQ] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_PLUS_EQ] = ACTIONS(729), + [anon_sym_STAR_EQ] = ACTIONS(729), + [anon_sym_SLASH_EQ] = ACTIONS(729), + [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_2_GT] = ACTIONS(731), + [anon_sym_2_GT_GT] = ACTIONS(729), + [anon_sym_3_GT] = ACTIONS(731), + [anon_sym_3_GT_GT] = ACTIONS(729), + [anon_sym_4_GT] = ACTIONS(731), + [anon_sym_4_GT_GT] = ACTIONS(729), + [anon_sym_5_GT] = ACTIONS(731), + [anon_sym_5_GT_GT] = ACTIONS(729), + [anon_sym_6_GT] = ACTIONS(731), + [anon_sym_6_GT_GT] = ACTIONS(729), + [anon_sym_STAR_GT] = ACTIONS(731), + [anon_sym_STAR_GT_GT] = ACTIONS(729), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_STAR_GT_AMP1] = ACTIONS(729), + [anon_sym_2_GT_AMP1] = ACTIONS(729), + [anon_sym_3_GT_AMP1] = ACTIONS(729), + [anon_sym_4_GT_AMP1] = ACTIONS(729), + [anon_sym_5_GT_AMP1] = ACTIONS(729), + [anon_sym_6_GT_AMP1] = ACTIONS(729), + [anon_sym_STAR_GT_AMP2] = ACTIONS(729), + [anon_sym_1_GT_AMP2] = ACTIONS(729), + [anon_sym_3_GT_AMP2] = ACTIONS(729), + [anon_sym_4_GT_AMP2] = ACTIONS(729), + [anon_sym_5_GT_AMP2] = ACTIONS(729), + [anon_sym_6_GT_AMP2] = ACTIONS(729), + [aux_sym_comparison_operator_token1] = ACTIONS(729), + [aux_sym_comparison_operator_token2] = ACTIONS(729), + [aux_sym_comparison_operator_token3] = ACTIONS(729), + [aux_sym_comparison_operator_token4] = ACTIONS(729), + [aux_sym_comparison_operator_token5] = ACTIONS(729), + [aux_sym_comparison_operator_token6] = ACTIONS(729), + [aux_sym_comparison_operator_token7] = ACTIONS(729), + [aux_sym_comparison_operator_token8] = ACTIONS(729), + [aux_sym_comparison_operator_token9] = ACTIONS(729), + [aux_sym_comparison_operator_token10] = ACTIONS(729), + [aux_sym_comparison_operator_token11] = ACTIONS(729), + [aux_sym_comparison_operator_token12] = ACTIONS(729), + [aux_sym_comparison_operator_token13] = ACTIONS(729), + [aux_sym_comparison_operator_token14] = ACTIONS(729), + [aux_sym_comparison_operator_token15] = ACTIONS(729), + [aux_sym_comparison_operator_token16] = ACTIONS(729), + [aux_sym_comparison_operator_token17] = ACTIONS(729), + [aux_sym_comparison_operator_token18] = ACTIONS(729), + [aux_sym_comparison_operator_token19] = ACTIONS(729), + [aux_sym_comparison_operator_token20] = ACTIONS(729), + [aux_sym_comparison_operator_token21] = ACTIONS(729), + [aux_sym_comparison_operator_token22] = ACTIONS(729), + [aux_sym_comparison_operator_token23] = ACTIONS(729), + [aux_sym_comparison_operator_token24] = ACTIONS(729), + [aux_sym_comparison_operator_token25] = ACTIONS(729), + [aux_sym_comparison_operator_token26] = ACTIONS(729), + [aux_sym_comparison_operator_token27] = ACTIONS(729), + [aux_sym_comparison_operator_token28] = ACTIONS(731), + [aux_sym_comparison_operator_token29] = ACTIONS(729), + [aux_sym_comparison_operator_token30] = ACTIONS(729), + [aux_sym_comparison_operator_token31] = ACTIONS(729), + [aux_sym_comparison_operator_token32] = ACTIONS(729), + [aux_sym_comparison_operator_token33] = ACTIONS(729), + [aux_sym_comparison_operator_token34] = ACTIONS(731), + [aux_sym_comparison_operator_token35] = ACTIONS(729), + [aux_sym_comparison_operator_token36] = ACTIONS(729), + [aux_sym_comparison_operator_token37] = ACTIONS(729), + [aux_sym_comparison_operator_token38] = ACTIONS(729), + [aux_sym_comparison_operator_token39] = ACTIONS(729), + [aux_sym_comparison_operator_token40] = ACTIONS(729), + [aux_sym_comparison_operator_token41] = ACTIONS(729), + [aux_sym_comparison_operator_token42] = ACTIONS(729), + [aux_sym_comparison_operator_token43] = ACTIONS(729), + [aux_sym_comparison_operator_token44] = ACTIONS(729), + [aux_sym_comparison_operator_token45] = ACTIONS(729), + [aux_sym_comparison_operator_token46] = ACTIONS(729), + [aux_sym_comparison_operator_token47] = ACTIONS(729), + [aux_sym_comparison_operator_token48] = ACTIONS(729), + [aux_sym_comparison_operator_token49] = ACTIONS(729), + [aux_sym_comparison_operator_token50] = ACTIONS(729), + [aux_sym_format_operator_token1] = ACTIONS(729), + [anon_sym_RPAREN] = ACTIONS(729), + [anon_sym_COMMA] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_PERCENT] = ACTIONS(731), + [aux_sym_logical_expression_token1] = ACTIONS(729), + [aux_sym_logical_expression_token2] = ACTIONS(729), + [aux_sym_logical_expression_token3] = ACTIONS(729), + [aux_sym_bitwise_expression_token1] = ACTIONS(729), + [aux_sym_bitwise_expression_token2] = ACTIONS(729), + [aux_sym_bitwise_expression_token3] = ACTIONS(729), + [anon_sym_PLUS] = ACTIONS(731), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_BSLASH] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(731), + [anon_sym_DOT_DOT] = ACTIONS(729), + [anon_sym_RBRACK] = ACTIONS(729), }, - [175] = { + [172] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [sym__statement_terminator] = ACTIONS(635), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [sym__statement_terminator] = ACTIONS(625), }, - [176] = { + [173] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_DASH_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), - }, - [177] = { + [anon_sym_EQ] = ACTIONS(613), + [anon_sym_BANG_EQ] = ACTIONS(613), + [anon_sym_PLUS_EQ] = ACTIONS(613), + [anon_sym_STAR_EQ] = ACTIONS(613), + [anon_sym_SLASH_EQ] = ACTIONS(613), + [anon_sym_PERCENT_EQ] = ACTIONS(613), + [anon_sym_DASH_EQ] = ACTIONS(613), + [anon_sym_GT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(613), + [anon_sym_2_GT] = ACTIONS(615), + [anon_sym_2_GT_GT] = ACTIONS(613), + [anon_sym_3_GT] = ACTIONS(615), + [anon_sym_3_GT_GT] = ACTIONS(613), + [anon_sym_4_GT] = ACTIONS(615), + [anon_sym_4_GT_GT] = ACTIONS(613), + [anon_sym_5_GT] = ACTIONS(615), + [anon_sym_5_GT_GT] = ACTIONS(613), + [anon_sym_6_GT] = ACTIONS(615), + [anon_sym_6_GT_GT] = ACTIONS(613), + [anon_sym_STAR_GT] = ACTIONS(615), + [anon_sym_STAR_GT_GT] = ACTIONS(613), + [anon_sym_LT] = ACTIONS(615), + [anon_sym_STAR_GT_AMP1] = ACTIONS(613), + [anon_sym_2_GT_AMP1] = ACTIONS(613), + [anon_sym_3_GT_AMP1] = ACTIONS(613), + [anon_sym_4_GT_AMP1] = ACTIONS(613), + [anon_sym_5_GT_AMP1] = ACTIONS(613), + [anon_sym_6_GT_AMP1] = ACTIONS(613), + [anon_sym_STAR_GT_AMP2] = ACTIONS(613), + [anon_sym_1_GT_AMP2] = ACTIONS(613), + [anon_sym_3_GT_AMP2] = ACTIONS(613), + [anon_sym_4_GT_AMP2] = ACTIONS(613), + [anon_sym_5_GT_AMP2] = ACTIONS(613), + [anon_sym_6_GT_AMP2] = ACTIONS(613), + [aux_sym_comparison_operator_token1] = ACTIONS(613), + [aux_sym_comparison_operator_token2] = ACTIONS(613), + [aux_sym_comparison_operator_token3] = ACTIONS(613), + [aux_sym_comparison_operator_token4] = ACTIONS(613), + [aux_sym_comparison_operator_token5] = ACTIONS(613), + [aux_sym_comparison_operator_token6] = ACTIONS(613), + [aux_sym_comparison_operator_token7] = ACTIONS(613), + [aux_sym_comparison_operator_token8] = ACTIONS(613), + [aux_sym_comparison_operator_token9] = ACTIONS(613), + [aux_sym_comparison_operator_token10] = ACTIONS(613), + [aux_sym_comparison_operator_token11] = ACTIONS(613), + [aux_sym_comparison_operator_token12] = ACTIONS(613), + [aux_sym_comparison_operator_token13] = ACTIONS(613), + [aux_sym_comparison_operator_token14] = ACTIONS(613), + [aux_sym_comparison_operator_token15] = ACTIONS(613), + [aux_sym_comparison_operator_token16] = ACTIONS(613), + [aux_sym_comparison_operator_token17] = ACTIONS(613), + [aux_sym_comparison_operator_token18] = ACTIONS(613), + [aux_sym_comparison_operator_token19] = ACTIONS(613), + [aux_sym_comparison_operator_token20] = ACTIONS(613), + [aux_sym_comparison_operator_token21] = ACTIONS(613), + [aux_sym_comparison_operator_token22] = ACTIONS(613), + [aux_sym_comparison_operator_token23] = ACTIONS(613), + [aux_sym_comparison_operator_token24] = ACTIONS(613), + [aux_sym_comparison_operator_token25] = ACTIONS(613), + [aux_sym_comparison_operator_token26] = ACTIONS(613), + [aux_sym_comparison_operator_token27] = ACTIONS(613), + [aux_sym_comparison_operator_token28] = ACTIONS(615), + [aux_sym_comparison_operator_token29] = ACTIONS(613), + [aux_sym_comparison_operator_token30] = ACTIONS(613), + [aux_sym_comparison_operator_token31] = ACTIONS(613), + [aux_sym_comparison_operator_token32] = ACTIONS(613), + [aux_sym_comparison_operator_token33] = ACTIONS(613), + [aux_sym_comparison_operator_token34] = ACTIONS(615), + [aux_sym_comparison_operator_token35] = ACTIONS(613), + [aux_sym_comparison_operator_token36] = ACTIONS(613), + [aux_sym_comparison_operator_token37] = ACTIONS(613), + [aux_sym_comparison_operator_token38] = ACTIONS(613), + [aux_sym_comparison_operator_token39] = ACTIONS(613), + [aux_sym_comparison_operator_token40] = ACTIONS(613), + [aux_sym_comparison_operator_token41] = ACTIONS(613), + [aux_sym_comparison_operator_token42] = ACTIONS(613), + [aux_sym_comparison_operator_token43] = ACTIONS(613), + [aux_sym_comparison_operator_token44] = ACTIONS(613), + [aux_sym_comparison_operator_token45] = ACTIONS(613), + [aux_sym_comparison_operator_token46] = ACTIONS(613), + [aux_sym_comparison_operator_token47] = ACTIONS(613), + [aux_sym_comparison_operator_token48] = ACTIONS(613), + [aux_sym_comparison_operator_token49] = ACTIONS(613), + [aux_sym_comparison_operator_token50] = ACTIONS(613), + [aux_sym_format_operator_token1] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(613), + [anon_sym_PIPE] = ACTIONS(613), + [anon_sym_PERCENT] = ACTIONS(615), + [aux_sym_logical_expression_token1] = ACTIONS(613), + [aux_sym_logical_expression_token2] = ACTIONS(613), + [aux_sym_logical_expression_token3] = ACTIONS(613), + [aux_sym_bitwise_expression_token1] = ACTIONS(613), + [aux_sym_bitwise_expression_token2] = ACTIONS(613), + [aux_sym_bitwise_expression_token3] = ACTIONS(613), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BSLASH] = ACTIONS(613), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_DOT_DOT] = ACTIONS(613), + [sym__statement_terminator] = ACTIONS(613), + }, + [174] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_DASH_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [sym__statement_terminator] = ACTIONS(639), + [anon_sym_EQ] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_PLUS_EQ] = ACTIONS(725), + [anon_sym_STAR_EQ] = ACTIONS(725), + [anon_sym_SLASH_EQ] = ACTIONS(725), + [anon_sym_PERCENT_EQ] = ACTIONS(725), + [anon_sym_DASH_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_2_GT] = ACTIONS(727), + [anon_sym_2_GT_GT] = ACTIONS(725), + [anon_sym_3_GT] = ACTIONS(727), + [anon_sym_3_GT_GT] = ACTIONS(725), + [anon_sym_4_GT] = ACTIONS(727), + [anon_sym_4_GT_GT] = ACTIONS(725), + [anon_sym_5_GT] = ACTIONS(727), + [anon_sym_5_GT_GT] = ACTIONS(725), + [anon_sym_6_GT] = ACTIONS(727), + [anon_sym_6_GT_GT] = ACTIONS(725), + [anon_sym_STAR_GT] = ACTIONS(727), + [anon_sym_STAR_GT_GT] = ACTIONS(725), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_STAR_GT_AMP1] = ACTIONS(725), + [anon_sym_2_GT_AMP1] = ACTIONS(725), + [anon_sym_3_GT_AMP1] = ACTIONS(725), + [anon_sym_4_GT_AMP1] = ACTIONS(725), + [anon_sym_5_GT_AMP1] = ACTIONS(725), + [anon_sym_6_GT_AMP1] = ACTIONS(725), + [anon_sym_STAR_GT_AMP2] = ACTIONS(725), + [anon_sym_1_GT_AMP2] = ACTIONS(725), + [anon_sym_3_GT_AMP2] = ACTIONS(725), + [anon_sym_4_GT_AMP2] = ACTIONS(725), + [anon_sym_5_GT_AMP2] = ACTIONS(725), + [anon_sym_6_GT_AMP2] = ACTIONS(725), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(727), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(727), + [anon_sym_DOT_DOT] = ACTIONS(725), + [sym__statement_terminator] = ACTIONS(725), }, - [178] = { + [175] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(771), - [anon_sym_BANG_EQ] = ACTIONS(771), - [anon_sym_PLUS_EQ] = ACTIONS(771), - [anon_sym_STAR_EQ] = ACTIONS(771), - [anon_sym_SLASH_EQ] = ACTIONS(771), - [anon_sym_PERCENT_EQ] = ACTIONS(771), - [anon_sym_DASH_EQ] = ACTIONS(771), - [anon_sym_GT] = ACTIONS(773), - [anon_sym_GT_GT] = ACTIONS(771), - [anon_sym_2_GT] = ACTIONS(773), - [anon_sym_2_GT_GT] = ACTIONS(771), - [anon_sym_3_GT] = ACTIONS(773), - [anon_sym_3_GT_GT] = ACTIONS(771), - [anon_sym_4_GT] = ACTIONS(773), - [anon_sym_4_GT_GT] = ACTIONS(771), - [anon_sym_5_GT] = ACTIONS(773), - [anon_sym_5_GT_GT] = ACTIONS(771), - [anon_sym_6_GT] = ACTIONS(773), - [anon_sym_6_GT_GT] = ACTIONS(771), - [anon_sym_STAR_GT] = ACTIONS(773), - [anon_sym_STAR_GT_GT] = ACTIONS(771), - [anon_sym_LT] = ACTIONS(773), - [anon_sym_STAR_GT_AMP1] = ACTIONS(771), - [anon_sym_2_GT_AMP1] = ACTIONS(771), - [anon_sym_3_GT_AMP1] = ACTIONS(771), - [anon_sym_4_GT_AMP1] = ACTIONS(771), - [anon_sym_5_GT_AMP1] = ACTIONS(771), - [anon_sym_6_GT_AMP1] = ACTIONS(771), - [anon_sym_STAR_GT_AMP2] = ACTIONS(771), - [anon_sym_1_GT_AMP2] = ACTIONS(771), - [anon_sym_3_GT_AMP2] = ACTIONS(771), - [anon_sym_4_GT_AMP2] = ACTIONS(771), - [anon_sym_5_GT_AMP2] = ACTIONS(771), - [anon_sym_6_GT_AMP2] = ACTIONS(771), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), - [aux_sym_comparison_operator_token31] = ACTIONS(771), - [aux_sym_comparison_operator_token32] = ACTIONS(771), - [aux_sym_comparison_operator_token33] = ACTIONS(771), - [aux_sym_comparison_operator_token34] = ACTIONS(773), - [aux_sym_comparison_operator_token35] = ACTIONS(771), - [aux_sym_comparison_operator_token36] = ACTIONS(771), - [aux_sym_comparison_operator_token37] = ACTIONS(771), - [aux_sym_comparison_operator_token38] = ACTIONS(771), - [aux_sym_comparison_operator_token39] = ACTIONS(771), - [aux_sym_comparison_operator_token40] = ACTIONS(771), - [aux_sym_comparison_operator_token41] = ACTIONS(771), - [aux_sym_comparison_operator_token42] = ACTIONS(771), - [aux_sym_comparison_operator_token43] = ACTIONS(771), - [aux_sym_comparison_operator_token44] = ACTIONS(771), - [aux_sym_comparison_operator_token45] = ACTIONS(771), - [aux_sym_comparison_operator_token46] = ACTIONS(771), - [aux_sym_comparison_operator_token47] = ACTIONS(771), - [aux_sym_comparison_operator_token48] = ACTIONS(771), - [aux_sym_comparison_operator_token49] = ACTIONS(771), - [aux_sym_comparison_operator_token50] = ACTIONS(771), - [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(771), - [anon_sym_PIPE] = ACTIONS(771), - [anon_sym_PERCENT] = ACTIONS(773), - [aux_sym_logical_expression_token1] = ACTIONS(771), - [aux_sym_logical_expression_token2] = ACTIONS(771), - [aux_sym_logical_expression_token3] = ACTIONS(771), - [aux_sym_bitwise_expression_token1] = ACTIONS(771), - [aux_sym_bitwise_expression_token2] = ACTIONS(771), - [aux_sym_bitwise_expression_token3] = ACTIONS(771), - [anon_sym_PLUS] = ACTIONS(773), - [anon_sym_DASH] = ACTIONS(773), - [anon_sym_SLASH] = ACTIONS(773), - [anon_sym_BSLASH] = ACTIONS(771), - [anon_sym_STAR] = ACTIONS(773), - [anon_sym_DOT_DOT] = ACTIONS(771), - [sym__statement_terminator] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(617), + [anon_sym_BANG_EQ] = ACTIONS(617), + [anon_sym_PLUS_EQ] = ACTIONS(617), + [anon_sym_STAR_EQ] = ACTIONS(617), + [anon_sym_SLASH_EQ] = ACTIONS(617), + [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), + [anon_sym_GT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(617), + [anon_sym_2_GT] = ACTIONS(619), + [anon_sym_2_GT_GT] = ACTIONS(617), + [anon_sym_3_GT] = ACTIONS(619), + [anon_sym_3_GT_GT] = ACTIONS(617), + [anon_sym_4_GT] = ACTIONS(619), + [anon_sym_4_GT_GT] = ACTIONS(617), + [anon_sym_5_GT] = ACTIONS(619), + [anon_sym_5_GT_GT] = ACTIONS(617), + [anon_sym_6_GT] = ACTIONS(619), + [anon_sym_6_GT_GT] = ACTIONS(617), + [anon_sym_STAR_GT] = ACTIONS(619), + [anon_sym_STAR_GT_GT] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(619), + [anon_sym_STAR_GT_AMP1] = ACTIONS(617), + [anon_sym_2_GT_AMP1] = ACTIONS(617), + [anon_sym_3_GT_AMP1] = ACTIONS(617), + [anon_sym_4_GT_AMP1] = ACTIONS(617), + [anon_sym_5_GT_AMP1] = ACTIONS(617), + [anon_sym_6_GT_AMP1] = ACTIONS(617), + [anon_sym_STAR_GT_AMP2] = ACTIONS(617), + [anon_sym_1_GT_AMP2] = ACTIONS(617), + [anon_sym_3_GT_AMP2] = ACTIONS(617), + [anon_sym_4_GT_AMP2] = ACTIONS(617), + [anon_sym_5_GT_AMP2] = ACTIONS(617), + [anon_sym_6_GT_AMP2] = ACTIONS(617), + [aux_sym_comparison_operator_token1] = ACTIONS(617), + [aux_sym_comparison_operator_token2] = ACTIONS(617), + [aux_sym_comparison_operator_token3] = ACTIONS(617), + [aux_sym_comparison_operator_token4] = ACTIONS(617), + [aux_sym_comparison_operator_token5] = ACTIONS(617), + [aux_sym_comparison_operator_token6] = ACTIONS(617), + [aux_sym_comparison_operator_token7] = ACTIONS(617), + [aux_sym_comparison_operator_token8] = ACTIONS(617), + [aux_sym_comparison_operator_token9] = ACTIONS(617), + [aux_sym_comparison_operator_token10] = ACTIONS(617), + [aux_sym_comparison_operator_token11] = ACTIONS(617), + [aux_sym_comparison_operator_token12] = ACTIONS(617), + [aux_sym_comparison_operator_token13] = ACTIONS(617), + [aux_sym_comparison_operator_token14] = ACTIONS(617), + [aux_sym_comparison_operator_token15] = ACTIONS(617), + [aux_sym_comparison_operator_token16] = ACTIONS(617), + [aux_sym_comparison_operator_token17] = ACTIONS(617), + [aux_sym_comparison_operator_token18] = ACTIONS(617), + [aux_sym_comparison_operator_token19] = ACTIONS(617), + [aux_sym_comparison_operator_token20] = ACTIONS(617), + [aux_sym_comparison_operator_token21] = ACTIONS(617), + [aux_sym_comparison_operator_token22] = ACTIONS(617), + [aux_sym_comparison_operator_token23] = ACTIONS(617), + [aux_sym_comparison_operator_token24] = ACTIONS(617), + [aux_sym_comparison_operator_token25] = ACTIONS(617), + [aux_sym_comparison_operator_token26] = ACTIONS(617), + [aux_sym_comparison_operator_token27] = ACTIONS(617), + [aux_sym_comparison_operator_token28] = ACTIONS(619), + [aux_sym_comparison_operator_token29] = ACTIONS(617), + [aux_sym_comparison_operator_token30] = ACTIONS(617), + [aux_sym_comparison_operator_token31] = ACTIONS(617), + [aux_sym_comparison_operator_token32] = ACTIONS(617), + [aux_sym_comparison_operator_token33] = ACTIONS(617), + [aux_sym_comparison_operator_token34] = ACTIONS(619), + [aux_sym_comparison_operator_token35] = ACTIONS(617), + [aux_sym_comparison_operator_token36] = ACTIONS(617), + [aux_sym_comparison_operator_token37] = ACTIONS(617), + [aux_sym_comparison_operator_token38] = ACTIONS(617), + [aux_sym_comparison_operator_token39] = ACTIONS(617), + [aux_sym_comparison_operator_token40] = ACTIONS(617), + [aux_sym_comparison_operator_token41] = ACTIONS(617), + [aux_sym_comparison_operator_token42] = ACTIONS(617), + [aux_sym_comparison_operator_token43] = ACTIONS(617), + [aux_sym_comparison_operator_token44] = ACTIONS(617), + [aux_sym_comparison_operator_token45] = ACTIONS(617), + [aux_sym_comparison_operator_token46] = ACTIONS(617), + [aux_sym_comparison_operator_token47] = ACTIONS(617), + [aux_sym_comparison_operator_token48] = ACTIONS(617), + [aux_sym_comparison_operator_token49] = ACTIONS(617), + [aux_sym_comparison_operator_token50] = ACTIONS(617), + [aux_sym_format_operator_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(617), + [anon_sym_PIPE] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(619), + [aux_sym_logical_expression_token1] = ACTIONS(617), + [aux_sym_logical_expression_token2] = ACTIONS(617), + [aux_sym_logical_expression_token3] = ACTIONS(617), + [aux_sym_bitwise_expression_token1] = ACTIONS(617), + [aux_sym_bitwise_expression_token2] = ACTIONS(617), + [aux_sym_bitwise_expression_token3] = ACTIONS(617), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(619), + [anon_sym_BSLASH] = ACTIONS(617), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_DOT_DOT] = ACTIONS(617), + [sym__statement_terminator] = ACTIONS(617), }, - [179] = { - [sym_format_operator] = STATE(584), + [176] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(795), + [anon_sym_EQ] = ACTIONS(621), + [anon_sym_BANG_EQ] = ACTIONS(621), + [anon_sym_PLUS_EQ] = ACTIONS(621), + [anon_sym_STAR_EQ] = ACTIONS(621), + [anon_sym_SLASH_EQ] = ACTIONS(621), + [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_DASH_EQ] = ACTIONS(621), + [anon_sym_GT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(621), + [anon_sym_2_GT] = ACTIONS(623), + [anon_sym_2_GT_GT] = ACTIONS(621), + [anon_sym_3_GT] = ACTIONS(623), + [anon_sym_3_GT_GT] = ACTIONS(621), + [anon_sym_4_GT] = ACTIONS(623), + [anon_sym_4_GT_GT] = ACTIONS(621), + [anon_sym_5_GT] = ACTIONS(623), + [anon_sym_5_GT_GT] = ACTIONS(621), + [anon_sym_6_GT] = ACTIONS(623), + [anon_sym_6_GT_GT] = ACTIONS(621), + [anon_sym_STAR_GT] = ACTIONS(623), + [anon_sym_STAR_GT_GT] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(623), + [anon_sym_STAR_GT_AMP1] = ACTIONS(621), + [anon_sym_2_GT_AMP1] = ACTIONS(621), + [anon_sym_3_GT_AMP1] = ACTIONS(621), + [anon_sym_4_GT_AMP1] = ACTIONS(621), + [anon_sym_5_GT_AMP1] = ACTIONS(621), + [anon_sym_6_GT_AMP1] = ACTIONS(621), + [anon_sym_STAR_GT_AMP2] = ACTIONS(621), + [anon_sym_1_GT_AMP2] = ACTIONS(621), + [anon_sym_3_GT_AMP2] = ACTIONS(621), + [anon_sym_4_GT_AMP2] = ACTIONS(621), + [anon_sym_5_GT_AMP2] = ACTIONS(621), + [anon_sym_6_GT_AMP2] = ACTIONS(621), + [aux_sym_comparison_operator_token1] = ACTIONS(621), + [aux_sym_comparison_operator_token2] = ACTIONS(621), + [aux_sym_comparison_operator_token3] = ACTIONS(621), + [aux_sym_comparison_operator_token4] = ACTIONS(621), + [aux_sym_comparison_operator_token5] = ACTIONS(621), + [aux_sym_comparison_operator_token6] = ACTIONS(621), + [aux_sym_comparison_operator_token7] = ACTIONS(621), + [aux_sym_comparison_operator_token8] = ACTIONS(621), + [aux_sym_comparison_operator_token9] = ACTIONS(621), + [aux_sym_comparison_operator_token10] = ACTIONS(621), + [aux_sym_comparison_operator_token11] = ACTIONS(621), + [aux_sym_comparison_operator_token12] = ACTIONS(621), + [aux_sym_comparison_operator_token13] = ACTIONS(621), + [aux_sym_comparison_operator_token14] = ACTIONS(621), + [aux_sym_comparison_operator_token15] = ACTIONS(621), + [aux_sym_comparison_operator_token16] = ACTIONS(621), + [aux_sym_comparison_operator_token17] = ACTIONS(621), + [aux_sym_comparison_operator_token18] = ACTIONS(621), + [aux_sym_comparison_operator_token19] = ACTIONS(621), + [aux_sym_comparison_operator_token20] = ACTIONS(621), + [aux_sym_comparison_operator_token21] = ACTIONS(621), + [aux_sym_comparison_operator_token22] = ACTIONS(621), + [aux_sym_comparison_operator_token23] = ACTIONS(621), + [aux_sym_comparison_operator_token24] = ACTIONS(621), + [aux_sym_comparison_operator_token25] = ACTIONS(621), + [aux_sym_comparison_operator_token26] = ACTIONS(621), + [aux_sym_comparison_operator_token27] = ACTIONS(621), + [aux_sym_comparison_operator_token28] = ACTIONS(623), + [aux_sym_comparison_operator_token29] = ACTIONS(621), + [aux_sym_comparison_operator_token30] = ACTIONS(621), + [aux_sym_comparison_operator_token31] = ACTIONS(621), + [aux_sym_comparison_operator_token32] = ACTIONS(621), + [aux_sym_comparison_operator_token33] = ACTIONS(621), + [aux_sym_comparison_operator_token34] = ACTIONS(623), + [aux_sym_comparison_operator_token35] = ACTIONS(621), + [aux_sym_comparison_operator_token36] = ACTIONS(621), + [aux_sym_comparison_operator_token37] = ACTIONS(621), + [aux_sym_comparison_operator_token38] = ACTIONS(621), + [aux_sym_comparison_operator_token39] = ACTIONS(621), + [aux_sym_comparison_operator_token40] = ACTIONS(621), + [aux_sym_comparison_operator_token41] = ACTIONS(621), + [aux_sym_comparison_operator_token42] = ACTIONS(621), + [aux_sym_comparison_operator_token43] = ACTIONS(621), + [aux_sym_comparison_operator_token44] = ACTIONS(621), + [aux_sym_comparison_operator_token45] = ACTIONS(621), + [aux_sym_comparison_operator_token46] = ACTIONS(621), + [aux_sym_comparison_operator_token47] = ACTIONS(621), + [aux_sym_comparison_operator_token48] = ACTIONS(621), + [aux_sym_comparison_operator_token49] = ACTIONS(621), + [aux_sym_comparison_operator_token50] = ACTIONS(621), + [aux_sym_format_operator_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_PIPE] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(623), + [aux_sym_logical_expression_token1] = ACTIONS(621), + [aux_sym_logical_expression_token2] = ACTIONS(621), + [aux_sym_logical_expression_token3] = ACTIONS(621), + [aux_sym_bitwise_expression_token1] = ACTIONS(621), + [aux_sym_bitwise_expression_token2] = ACTIONS(621), + [aux_sym_bitwise_expression_token3] = ACTIONS(621), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(623), + [anon_sym_BSLASH] = ACTIONS(621), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_DOT_DOT] = ACTIONS(621), + [sym__statement_terminator] = ACTIONS(621), + }, + [177] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_PLUS_EQ] = ACTIONS(729), + [anon_sym_STAR_EQ] = ACTIONS(729), + [anon_sym_SLASH_EQ] = ACTIONS(729), + [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_2_GT] = ACTIONS(731), + [anon_sym_2_GT_GT] = ACTIONS(729), + [anon_sym_3_GT] = ACTIONS(731), + [anon_sym_3_GT_GT] = ACTIONS(729), + [anon_sym_4_GT] = ACTIONS(731), + [anon_sym_4_GT_GT] = ACTIONS(729), + [anon_sym_5_GT] = ACTIONS(731), + [anon_sym_5_GT_GT] = ACTIONS(729), + [anon_sym_6_GT] = ACTIONS(731), + [anon_sym_6_GT_GT] = ACTIONS(729), + [anon_sym_STAR_GT] = ACTIONS(731), + [anon_sym_STAR_GT_GT] = ACTIONS(729), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_STAR_GT_AMP1] = ACTIONS(729), + [anon_sym_2_GT_AMP1] = ACTIONS(729), + [anon_sym_3_GT_AMP1] = ACTIONS(729), + [anon_sym_4_GT_AMP1] = ACTIONS(729), + [anon_sym_5_GT_AMP1] = ACTIONS(729), + [anon_sym_6_GT_AMP1] = ACTIONS(729), + [anon_sym_STAR_GT_AMP2] = ACTIONS(729), + [anon_sym_1_GT_AMP2] = ACTIONS(729), + [anon_sym_3_GT_AMP2] = ACTIONS(729), + [anon_sym_4_GT_AMP2] = ACTIONS(729), + [anon_sym_5_GT_AMP2] = ACTIONS(729), + [anon_sym_6_GT_AMP2] = ACTIONS(729), + [aux_sym_comparison_operator_token1] = ACTIONS(729), + [aux_sym_comparison_operator_token2] = ACTIONS(729), + [aux_sym_comparison_operator_token3] = ACTIONS(729), + [aux_sym_comparison_operator_token4] = ACTIONS(729), + [aux_sym_comparison_operator_token5] = ACTIONS(729), + [aux_sym_comparison_operator_token6] = ACTIONS(729), + [aux_sym_comparison_operator_token7] = ACTIONS(729), + [aux_sym_comparison_operator_token8] = ACTIONS(729), + [aux_sym_comparison_operator_token9] = ACTIONS(729), + [aux_sym_comparison_operator_token10] = ACTIONS(729), + [aux_sym_comparison_operator_token11] = ACTIONS(729), + [aux_sym_comparison_operator_token12] = ACTIONS(729), + [aux_sym_comparison_operator_token13] = ACTIONS(729), + [aux_sym_comparison_operator_token14] = ACTIONS(729), + [aux_sym_comparison_operator_token15] = ACTIONS(729), + [aux_sym_comparison_operator_token16] = ACTIONS(729), + [aux_sym_comparison_operator_token17] = ACTIONS(729), + [aux_sym_comparison_operator_token18] = ACTIONS(729), + [aux_sym_comparison_operator_token19] = ACTIONS(729), + [aux_sym_comparison_operator_token20] = ACTIONS(729), + [aux_sym_comparison_operator_token21] = ACTIONS(729), + [aux_sym_comparison_operator_token22] = ACTIONS(729), + [aux_sym_comparison_operator_token23] = ACTIONS(729), + [aux_sym_comparison_operator_token24] = ACTIONS(729), + [aux_sym_comparison_operator_token25] = ACTIONS(729), + [aux_sym_comparison_operator_token26] = ACTIONS(729), + [aux_sym_comparison_operator_token27] = ACTIONS(729), + [aux_sym_comparison_operator_token28] = ACTIONS(731), + [aux_sym_comparison_operator_token29] = ACTIONS(729), + [aux_sym_comparison_operator_token30] = ACTIONS(729), + [aux_sym_comparison_operator_token31] = ACTIONS(729), + [aux_sym_comparison_operator_token32] = ACTIONS(729), + [aux_sym_comparison_operator_token33] = ACTIONS(729), + [aux_sym_comparison_operator_token34] = ACTIONS(731), + [aux_sym_comparison_operator_token35] = ACTIONS(729), + [aux_sym_comparison_operator_token36] = ACTIONS(729), + [aux_sym_comparison_operator_token37] = ACTIONS(729), + [aux_sym_comparison_operator_token38] = ACTIONS(729), + [aux_sym_comparison_operator_token39] = ACTIONS(729), + [aux_sym_comparison_operator_token40] = ACTIONS(729), + [aux_sym_comparison_operator_token41] = ACTIONS(729), + [aux_sym_comparison_operator_token42] = ACTIONS(729), + [aux_sym_comparison_operator_token43] = ACTIONS(729), + [aux_sym_comparison_operator_token44] = ACTIONS(729), + [aux_sym_comparison_operator_token45] = ACTIONS(729), + [aux_sym_comparison_operator_token46] = ACTIONS(729), + [aux_sym_comparison_operator_token47] = ACTIONS(729), + [aux_sym_comparison_operator_token48] = ACTIONS(729), + [aux_sym_comparison_operator_token49] = ACTIONS(729), + [aux_sym_comparison_operator_token50] = ACTIONS(729), + [aux_sym_format_operator_token1] = ACTIONS(729), + [anon_sym_COMMA] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_PERCENT] = ACTIONS(731), + [aux_sym_logical_expression_token1] = ACTIONS(729), + [aux_sym_logical_expression_token2] = ACTIONS(729), + [aux_sym_logical_expression_token3] = ACTIONS(729), + [aux_sym_bitwise_expression_token1] = ACTIONS(729), + [aux_sym_bitwise_expression_token2] = ACTIONS(729), + [aux_sym_bitwise_expression_token3] = ACTIONS(729), + [anon_sym_PLUS] = ACTIONS(731), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_BSLASH] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(731), + [anon_sym_DOT_DOT] = ACTIONS(729), + [sym__statement_terminator] = ACTIONS(729), + }, + [178] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(771), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), + }, + [179] = { + [sym_format_operator] = STATE(571), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(795), [anon_sym_BANG_EQ] = ACTIONS(795), [anon_sym_PLUS_EQ] = ACTIONS(795), [anon_sym_STAR_EQ] = ACTIONS(795), @@ -46775,7 +46717,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(795), [aux_sym_comparison_operator_token50] = ACTIONS(795), [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(795), [anon_sym_PIPE] = ACTIONS(795), [anon_sym_PERCENT] = ACTIONS(797), [aux_sym_logical_expression_token1] = ACTIONS(795), @@ -46789,111 +46730,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(797), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(797), + [sym__statement_terminator] = ACTIONS(795), }, [180] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(784), - [anon_sym_BANG_EQ] = ACTIONS(784), - [anon_sym_PLUS_EQ] = ACTIONS(784), - [anon_sym_STAR_EQ] = ACTIONS(784), - [anon_sym_SLASH_EQ] = ACTIONS(784), - [anon_sym_PERCENT_EQ] = ACTIONS(784), - [anon_sym_DASH_EQ] = ACTIONS(784), - [anon_sym_GT] = ACTIONS(786), - [anon_sym_GT_GT] = ACTIONS(784), - [anon_sym_2_GT] = ACTIONS(786), - [anon_sym_2_GT_GT] = ACTIONS(784), - [anon_sym_3_GT] = ACTIONS(786), - [anon_sym_3_GT_GT] = ACTIONS(784), - [anon_sym_4_GT] = ACTIONS(786), - [anon_sym_4_GT_GT] = ACTIONS(784), - [anon_sym_5_GT] = ACTIONS(786), - [anon_sym_5_GT_GT] = ACTIONS(784), - [anon_sym_6_GT] = ACTIONS(786), - [anon_sym_6_GT_GT] = ACTIONS(784), - [anon_sym_STAR_GT] = ACTIONS(786), - [anon_sym_STAR_GT_GT] = ACTIONS(784), - [anon_sym_LT] = ACTIONS(786), - [anon_sym_STAR_GT_AMP1] = ACTIONS(784), - [anon_sym_2_GT_AMP1] = ACTIONS(784), - [anon_sym_3_GT_AMP1] = ACTIONS(784), - [anon_sym_4_GT_AMP1] = ACTIONS(784), - [anon_sym_5_GT_AMP1] = ACTIONS(784), - [anon_sym_6_GT_AMP1] = ACTIONS(784), - [anon_sym_STAR_GT_AMP2] = ACTIONS(784), - [anon_sym_1_GT_AMP2] = ACTIONS(784), - [anon_sym_3_GT_AMP2] = ACTIONS(784), - [anon_sym_4_GT_AMP2] = ACTIONS(784), - [anon_sym_5_GT_AMP2] = ACTIONS(784), - [anon_sym_6_GT_AMP2] = ACTIONS(784), - [aux_sym_comparison_operator_token1] = ACTIONS(784), - [aux_sym_comparison_operator_token2] = ACTIONS(784), - [aux_sym_comparison_operator_token3] = ACTIONS(784), - [aux_sym_comparison_operator_token4] = ACTIONS(784), - [aux_sym_comparison_operator_token5] = ACTIONS(784), - [aux_sym_comparison_operator_token6] = ACTIONS(784), - [aux_sym_comparison_operator_token7] = ACTIONS(784), - [aux_sym_comparison_operator_token8] = ACTIONS(784), - [aux_sym_comparison_operator_token9] = ACTIONS(784), - [aux_sym_comparison_operator_token10] = ACTIONS(784), - [aux_sym_comparison_operator_token11] = ACTIONS(784), - [aux_sym_comparison_operator_token12] = ACTIONS(784), - [aux_sym_comparison_operator_token13] = ACTIONS(784), - [aux_sym_comparison_operator_token14] = ACTIONS(784), - [aux_sym_comparison_operator_token15] = ACTIONS(784), - [aux_sym_comparison_operator_token16] = ACTIONS(784), - [aux_sym_comparison_operator_token17] = ACTIONS(784), - [aux_sym_comparison_operator_token18] = ACTIONS(784), - [aux_sym_comparison_operator_token19] = ACTIONS(784), - [aux_sym_comparison_operator_token20] = ACTIONS(784), - [aux_sym_comparison_operator_token21] = ACTIONS(784), - [aux_sym_comparison_operator_token22] = ACTIONS(784), - [aux_sym_comparison_operator_token23] = ACTIONS(784), - [aux_sym_comparison_operator_token24] = ACTIONS(784), - [aux_sym_comparison_operator_token25] = ACTIONS(784), - [aux_sym_comparison_operator_token26] = ACTIONS(784), - [aux_sym_comparison_operator_token27] = ACTIONS(784), - [aux_sym_comparison_operator_token28] = ACTIONS(786), - [aux_sym_comparison_operator_token29] = ACTIONS(784), - [aux_sym_comparison_operator_token30] = ACTIONS(784), - [aux_sym_comparison_operator_token31] = ACTIONS(784), - [aux_sym_comparison_operator_token32] = ACTIONS(784), - [aux_sym_comparison_operator_token33] = ACTIONS(784), - [aux_sym_comparison_operator_token34] = ACTIONS(786), - [aux_sym_comparison_operator_token35] = ACTIONS(784), - [aux_sym_comparison_operator_token36] = ACTIONS(784), - [aux_sym_comparison_operator_token37] = ACTIONS(784), - [aux_sym_comparison_operator_token38] = ACTIONS(784), - [aux_sym_comparison_operator_token39] = ACTIONS(784), - [aux_sym_comparison_operator_token40] = ACTIONS(784), - [aux_sym_comparison_operator_token41] = ACTIONS(784), - [aux_sym_comparison_operator_token42] = ACTIONS(784), - [aux_sym_comparison_operator_token43] = ACTIONS(784), - [aux_sym_comparison_operator_token44] = ACTIONS(784), - [aux_sym_comparison_operator_token45] = ACTIONS(784), - [aux_sym_comparison_operator_token46] = ACTIONS(784), - [aux_sym_comparison_operator_token47] = ACTIONS(784), - [aux_sym_comparison_operator_token48] = ACTIONS(784), - [aux_sym_comparison_operator_token49] = ACTIONS(784), - [aux_sym_comparison_operator_token50] = ACTIONS(784), - [aux_sym_format_operator_token1] = ACTIONS(784), - [anon_sym_PIPE] = ACTIONS(784), - [anon_sym_PERCENT] = ACTIONS(786), - [aux_sym_logical_expression_token1] = ACTIONS(784), - [aux_sym_logical_expression_token2] = ACTIONS(784), - [aux_sym_logical_expression_token3] = ACTIONS(784), - [aux_sym_bitwise_expression_token1] = ACTIONS(784), - [aux_sym_bitwise_expression_token2] = ACTIONS(784), - [aux_sym_bitwise_expression_token3] = ACTIONS(784), - [anon_sym_PLUS] = ACTIONS(786), - [anon_sym_DASH] = ACTIONS(786), - [anon_sym_SLASH] = ACTIONS(786), - [anon_sym_BSLASH] = ACTIONS(784), - [anon_sym_STAR] = ACTIONS(786), - [anon_sym_DOT_DOT] = ACTIONS(784), - [sym__statement_terminator] = ACTIONS(784), - }, - [181] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(801), [anon_sym_BANG_EQ] = ACTIONS(801), @@ -46996,8 +46835,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(805), [sym__statement_terminator] = ACTIONS(801), }, - [182] = { - [sym_format_operator] = STATE(584), + [181] = { + [sym_format_operator] = STATE(574), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(807), [anon_sym_BANG_EQ] = ACTIONS(807), @@ -47099,7 +46938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(807), [anon_sym_STAR] = ACTIONS(809), }, - [183] = { + [182] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(811), [anon_sym_BANG_EQ] = ACTIONS(811), @@ -47202,111 +47041,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(813), [anon_sym_DOT_DOT] = ACTIONS(815), }, + [183] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(811), + [anon_sym_BANG_EQ] = ACTIONS(811), + [anon_sym_PLUS_EQ] = ACTIONS(811), + [anon_sym_STAR_EQ] = ACTIONS(811), + [anon_sym_SLASH_EQ] = ACTIONS(811), + [anon_sym_PERCENT_EQ] = ACTIONS(811), + [anon_sym_DASH_EQ] = ACTIONS(811), + [anon_sym_GT] = ACTIONS(813), + [anon_sym_GT_GT] = ACTIONS(811), + [anon_sym_2_GT] = ACTIONS(813), + [anon_sym_2_GT_GT] = ACTIONS(811), + [anon_sym_3_GT] = ACTIONS(813), + [anon_sym_3_GT_GT] = ACTIONS(811), + [anon_sym_4_GT] = ACTIONS(813), + [anon_sym_4_GT_GT] = ACTIONS(811), + [anon_sym_5_GT] = ACTIONS(813), + [anon_sym_5_GT_GT] = ACTIONS(811), + [anon_sym_6_GT] = ACTIONS(813), + [anon_sym_6_GT_GT] = ACTIONS(811), + [anon_sym_STAR_GT] = ACTIONS(813), + [anon_sym_STAR_GT_GT] = ACTIONS(811), + [anon_sym_LT] = ACTIONS(813), + [anon_sym_STAR_GT_AMP1] = ACTIONS(811), + [anon_sym_2_GT_AMP1] = ACTIONS(811), + [anon_sym_3_GT_AMP1] = ACTIONS(811), + [anon_sym_4_GT_AMP1] = ACTIONS(811), + [anon_sym_5_GT_AMP1] = ACTIONS(811), + [anon_sym_6_GT_AMP1] = ACTIONS(811), + [anon_sym_STAR_GT_AMP2] = ACTIONS(811), + [anon_sym_1_GT_AMP2] = ACTIONS(811), + [anon_sym_3_GT_AMP2] = ACTIONS(811), + [anon_sym_4_GT_AMP2] = ACTIONS(811), + [anon_sym_5_GT_AMP2] = ACTIONS(811), + [anon_sym_6_GT_AMP2] = ACTIONS(811), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PIPE] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(805), + [sym__statement_terminator] = ACTIONS(811), + }, [184] = { - [sym_format_operator] = STATE(577), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(795), - [anon_sym_BANG_EQ] = ACTIONS(795), - [anon_sym_PLUS_EQ] = ACTIONS(795), - [anon_sym_STAR_EQ] = ACTIONS(795), - [anon_sym_SLASH_EQ] = ACTIONS(795), - [anon_sym_PERCENT_EQ] = ACTIONS(795), - [anon_sym_DASH_EQ] = ACTIONS(795), - [anon_sym_GT] = ACTIONS(797), - [anon_sym_GT_GT] = ACTIONS(795), - [anon_sym_2_GT] = ACTIONS(797), - [anon_sym_2_GT_GT] = ACTIONS(795), - [anon_sym_3_GT] = ACTIONS(797), - [anon_sym_3_GT_GT] = ACTIONS(795), - [anon_sym_4_GT] = ACTIONS(797), - [anon_sym_4_GT_GT] = ACTIONS(795), - [anon_sym_5_GT] = ACTIONS(797), - [anon_sym_5_GT_GT] = ACTIONS(795), - [anon_sym_6_GT] = ACTIONS(797), - [anon_sym_6_GT_GT] = ACTIONS(795), - [anon_sym_STAR_GT] = ACTIONS(797), - [anon_sym_STAR_GT_GT] = ACTIONS(795), - [anon_sym_LT] = ACTIONS(797), - [anon_sym_STAR_GT_AMP1] = ACTIONS(795), - [anon_sym_2_GT_AMP1] = ACTIONS(795), - [anon_sym_3_GT_AMP1] = ACTIONS(795), - [anon_sym_4_GT_AMP1] = ACTIONS(795), - [anon_sym_5_GT_AMP1] = ACTIONS(795), - [anon_sym_6_GT_AMP1] = ACTIONS(795), - [anon_sym_STAR_GT_AMP2] = ACTIONS(795), - [anon_sym_1_GT_AMP2] = ACTIONS(795), - [anon_sym_3_GT_AMP2] = ACTIONS(795), - [anon_sym_4_GT_AMP2] = ACTIONS(795), - [anon_sym_5_GT_AMP2] = ACTIONS(795), - [anon_sym_6_GT_AMP2] = ACTIONS(795), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(797), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(797), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(797), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(797), - [sym__statement_terminator] = ACTIONS(795), - }, - [185] = { - [sym_format_operator] = STATE(577), + [sym_format_operator] = STATE(571), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(807), [anon_sym_BANG_EQ] = ACTIONS(807), @@ -47408,7 +47247,316 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(809), [sym__statement_terminator] = ACTIONS(807), }, + [185] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_DASH_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), + [aux_sym_comparison_operator_token7] = ACTIONS(791), + [aux_sym_comparison_operator_token8] = ACTIONS(791), + [aux_sym_comparison_operator_token9] = ACTIONS(791), + [aux_sym_comparison_operator_token10] = ACTIONS(791), + [aux_sym_comparison_operator_token11] = ACTIONS(791), + [aux_sym_comparison_operator_token12] = ACTIONS(791), + [aux_sym_comparison_operator_token13] = ACTIONS(791), + [aux_sym_comparison_operator_token14] = ACTIONS(791), + [aux_sym_comparison_operator_token15] = ACTIONS(791), + [aux_sym_comparison_operator_token16] = ACTIONS(791), + [aux_sym_comparison_operator_token17] = ACTIONS(791), + [aux_sym_comparison_operator_token18] = ACTIONS(791), + [aux_sym_comparison_operator_token19] = ACTIONS(791), + [aux_sym_comparison_operator_token20] = ACTIONS(791), + [aux_sym_comparison_operator_token21] = ACTIONS(791), + [aux_sym_comparison_operator_token22] = ACTIONS(791), + [aux_sym_comparison_operator_token23] = ACTIONS(791), + [aux_sym_comparison_operator_token24] = ACTIONS(791), + [aux_sym_comparison_operator_token25] = ACTIONS(791), + [aux_sym_comparison_operator_token26] = ACTIONS(791), + [aux_sym_comparison_operator_token27] = ACTIONS(791), + [aux_sym_comparison_operator_token28] = ACTIONS(793), + [aux_sym_comparison_operator_token29] = ACTIONS(791), + [aux_sym_comparison_operator_token30] = ACTIONS(791), + [aux_sym_comparison_operator_token31] = ACTIONS(791), + [aux_sym_comparison_operator_token32] = ACTIONS(791), + [aux_sym_comparison_operator_token33] = ACTIONS(791), + [aux_sym_comparison_operator_token34] = ACTIONS(793), + [aux_sym_comparison_operator_token35] = ACTIONS(791), + [aux_sym_comparison_operator_token36] = ACTIONS(791), + [aux_sym_comparison_operator_token37] = ACTIONS(791), + [aux_sym_comparison_operator_token38] = ACTIONS(791), + [aux_sym_comparison_operator_token39] = ACTIONS(791), + [aux_sym_comparison_operator_token40] = ACTIONS(791), + [aux_sym_comparison_operator_token41] = ACTIONS(791), + [aux_sym_comparison_operator_token42] = ACTIONS(791), + [aux_sym_comparison_operator_token43] = ACTIONS(791), + [aux_sym_comparison_operator_token44] = ACTIONS(791), + [aux_sym_comparison_operator_token45] = ACTIONS(791), + [aux_sym_comparison_operator_token46] = ACTIONS(791), + [aux_sym_comparison_operator_token47] = ACTIONS(791), + [aux_sym_comparison_operator_token48] = ACTIONS(791), + [aux_sym_comparison_operator_token49] = ACTIONS(791), + [aux_sym_comparison_operator_token50] = ACTIONS(791), + [aux_sym_format_operator_token1] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(791), + [anon_sym_PERCENT] = ACTIONS(793), + [aux_sym_logical_expression_token1] = ACTIONS(791), + [aux_sym_logical_expression_token2] = ACTIONS(791), + [aux_sym_logical_expression_token3] = ACTIONS(791), + [aux_sym_bitwise_expression_token1] = ACTIONS(791), + [aux_sym_bitwise_expression_token2] = ACTIONS(791), + [aux_sym_bitwise_expression_token3] = ACTIONS(791), + [anon_sym_PLUS] = ACTIONS(793), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_DOT_DOT] = ACTIONS(791), + [sym__statement_terminator] = ACTIONS(791), + }, [186] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(780), + [anon_sym_BANG_EQ] = ACTIONS(780), + [anon_sym_PLUS_EQ] = ACTIONS(780), + [anon_sym_STAR_EQ] = ACTIONS(780), + [anon_sym_SLASH_EQ] = ACTIONS(780), + [anon_sym_PERCENT_EQ] = ACTIONS(780), + [anon_sym_DASH_EQ] = ACTIONS(780), + [anon_sym_GT] = ACTIONS(782), + [anon_sym_GT_GT] = ACTIONS(780), + [anon_sym_2_GT] = ACTIONS(782), + [anon_sym_2_GT_GT] = ACTIONS(780), + [anon_sym_3_GT] = ACTIONS(782), + [anon_sym_3_GT_GT] = ACTIONS(780), + [anon_sym_4_GT] = ACTIONS(782), + [anon_sym_4_GT_GT] = ACTIONS(780), + [anon_sym_5_GT] = ACTIONS(782), + [anon_sym_5_GT_GT] = ACTIONS(780), + [anon_sym_6_GT] = ACTIONS(782), + [anon_sym_6_GT_GT] = ACTIONS(780), + [anon_sym_STAR_GT] = ACTIONS(782), + [anon_sym_STAR_GT_GT] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(782), + [anon_sym_STAR_GT_AMP1] = ACTIONS(780), + [anon_sym_2_GT_AMP1] = ACTIONS(780), + [anon_sym_3_GT_AMP1] = ACTIONS(780), + [anon_sym_4_GT_AMP1] = ACTIONS(780), + [anon_sym_5_GT_AMP1] = ACTIONS(780), + [anon_sym_6_GT_AMP1] = ACTIONS(780), + [anon_sym_STAR_GT_AMP2] = ACTIONS(780), + [anon_sym_1_GT_AMP2] = ACTIONS(780), + [anon_sym_3_GT_AMP2] = ACTIONS(780), + [anon_sym_4_GT_AMP2] = ACTIONS(780), + [anon_sym_5_GT_AMP2] = ACTIONS(780), + [anon_sym_6_GT_AMP2] = ACTIONS(780), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_PIPE] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(782), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(782), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(782), + [anon_sym_DOT_DOT] = ACTIONS(780), + [sym__statement_terminator] = ACTIONS(780), + }, + [187] = { + [sym_format_operator] = STATE(574), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_PLUS_EQ] = ACTIONS(795), + [anon_sym_STAR_EQ] = ACTIONS(795), + [anon_sym_SLASH_EQ] = ACTIONS(795), + [anon_sym_PERCENT_EQ] = ACTIONS(795), + [anon_sym_DASH_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_GT] = ACTIONS(795), + [anon_sym_2_GT] = ACTIONS(797), + [anon_sym_2_GT_GT] = ACTIONS(795), + [anon_sym_3_GT] = ACTIONS(797), + [anon_sym_3_GT_GT] = ACTIONS(795), + [anon_sym_4_GT] = ACTIONS(797), + [anon_sym_4_GT_GT] = ACTIONS(795), + [anon_sym_5_GT] = ACTIONS(797), + [anon_sym_5_GT_GT] = ACTIONS(795), + [anon_sym_6_GT] = ACTIONS(797), + [anon_sym_6_GT_GT] = ACTIONS(795), + [anon_sym_STAR_GT] = ACTIONS(797), + [anon_sym_STAR_GT_GT] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_STAR_GT_AMP1] = ACTIONS(795), + [anon_sym_2_GT_AMP1] = ACTIONS(795), + [anon_sym_3_GT_AMP1] = ACTIONS(795), + [anon_sym_4_GT_AMP1] = ACTIONS(795), + [anon_sym_5_GT_AMP1] = ACTIONS(795), + [anon_sym_6_GT_AMP1] = ACTIONS(795), + [anon_sym_STAR_GT_AMP2] = ACTIONS(795), + [anon_sym_1_GT_AMP2] = ACTIONS(795), + [anon_sym_3_GT_AMP2] = ACTIONS(795), + [anon_sym_4_GT_AMP2] = ACTIONS(795), + [anon_sym_5_GT_AMP2] = ACTIONS(795), + [anon_sym_6_GT_AMP2] = ACTIONS(795), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(797), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(797), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + }, + [188] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(801), [anon_sym_BANG_EQ] = ACTIONS(801), @@ -47511,212 +47659,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(803), [anon_sym_DOT_DOT] = ACTIONS(815), }, - [187] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(788), - [anon_sym_BANG_EQ] = ACTIONS(788), - [anon_sym_PLUS_EQ] = ACTIONS(788), - [anon_sym_STAR_EQ] = ACTIONS(788), - [anon_sym_SLASH_EQ] = ACTIONS(788), - [anon_sym_PERCENT_EQ] = ACTIONS(788), - [anon_sym_DASH_EQ] = ACTIONS(788), - [anon_sym_GT] = ACTIONS(790), - [anon_sym_GT_GT] = ACTIONS(788), - [anon_sym_2_GT] = ACTIONS(790), - [anon_sym_2_GT_GT] = ACTIONS(788), - [anon_sym_3_GT] = ACTIONS(790), - [anon_sym_3_GT_GT] = ACTIONS(788), - [anon_sym_4_GT] = ACTIONS(790), - [anon_sym_4_GT_GT] = ACTIONS(788), - [anon_sym_5_GT] = ACTIONS(790), - [anon_sym_5_GT_GT] = ACTIONS(788), - [anon_sym_6_GT] = ACTIONS(790), - [anon_sym_6_GT_GT] = ACTIONS(788), - [anon_sym_STAR_GT] = ACTIONS(790), - [anon_sym_STAR_GT_GT] = ACTIONS(788), - [anon_sym_LT] = ACTIONS(790), - [anon_sym_STAR_GT_AMP1] = ACTIONS(788), - [anon_sym_2_GT_AMP1] = ACTIONS(788), - [anon_sym_3_GT_AMP1] = ACTIONS(788), - [anon_sym_4_GT_AMP1] = ACTIONS(788), - [anon_sym_5_GT_AMP1] = ACTIONS(788), - [anon_sym_6_GT_AMP1] = ACTIONS(788), - [anon_sym_STAR_GT_AMP2] = ACTIONS(788), - [anon_sym_1_GT_AMP2] = ACTIONS(788), - [anon_sym_3_GT_AMP2] = ACTIONS(788), - [anon_sym_4_GT_AMP2] = ACTIONS(788), - [anon_sym_5_GT_AMP2] = ACTIONS(788), - [anon_sym_6_GT_AMP2] = ACTIONS(788), - [aux_sym_comparison_operator_token1] = ACTIONS(788), - [aux_sym_comparison_operator_token2] = ACTIONS(788), - [aux_sym_comparison_operator_token3] = ACTIONS(788), - [aux_sym_comparison_operator_token4] = ACTIONS(788), - [aux_sym_comparison_operator_token5] = ACTIONS(788), - [aux_sym_comparison_operator_token6] = ACTIONS(788), - [aux_sym_comparison_operator_token7] = ACTIONS(788), - [aux_sym_comparison_operator_token8] = ACTIONS(788), - [aux_sym_comparison_operator_token9] = ACTIONS(788), - [aux_sym_comparison_operator_token10] = ACTIONS(788), - [aux_sym_comparison_operator_token11] = ACTIONS(788), - [aux_sym_comparison_operator_token12] = ACTIONS(788), - [aux_sym_comparison_operator_token13] = ACTIONS(788), - [aux_sym_comparison_operator_token14] = ACTIONS(788), - [aux_sym_comparison_operator_token15] = ACTIONS(788), - [aux_sym_comparison_operator_token16] = ACTIONS(788), - [aux_sym_comparison_operator_token17] = ACTIONS(788), - [aux_sym_comparison_operator_token18] = ACTIONS(788), - [aux_sym_comparison_operator_token19] = ACTIONS(788), - [aux_sym_comparison_operator_token20] = ACTIONS(788), - [aux_sym_comparison_operator_token21] = ACTIONS(788), - [aux_sym_comparison_operator_token22] = ACTIONS(788), - [aux_sym_comparison_operator_token23] = ACTIONS(788), - [aux_sym_comparison_operator_token24] = ACTIONS(788), - [aux_sym_comparison_operator_token25] = ACTIONS(788), - [aux_sym_comparison_operator_token26] = ACTIONS(788), - [aux_sym_comparison_operator_token27] = ACTIONS(788), - [aux_sym_comparison_operator_token28] = ACTIONS(790), - [aux_sym_comparison_operator_token29] = ACTIONS(788), - [aux_sym_comparison_operator_token30] = ACTIONS(788), - [aux_sym_comparison_operator_token31] = ACTIONS(788), - [aux_sym_comparison_operator_token32] = ACTIONS(788), - [aux_sym_comparison_operator_token33] = ACTIONS(788), - [aux_sym_comparison_operator_token34] = ACTIONS(790), - [aux_sym_comparison_operator_token35] = ACTIONS(788), - [aux_sym_comparison_operator_token36] = ACTIONS(788), - [aux_sym_comparison_operator_token37] = ACTIONS(788), - [aux_sym_comparison_operator_token38] = ACTIONS(788), - [aux_sym_comparison_operator_token39] = ACTIONS(788), - [aux_sym_comparison_operator_token40] = ACTIONS(788), - [aux_sym_comparison_operator_token41] = ACTIONS(788), - [aux_sym_comparison_operator_token42] = ACTIONS(788), - [aux_sym_comparison_operator_token43] = ACTIONS(788), - [aux_sym_comparison_operator_token44] = ACTIONS(788), - [aux_sym_comparison_operator_token45] = ACTIONS(788), - [aux_sym_comparison_operator_token46] = ACTIONS(788), - [aux_sym_comparison_operator_token47] = ACTIONS(788), - [aux_sym_comparison_operator_token48] = ACTIONS(788), - [aux_sym_comparison_operator_token49] = ACTIONS(788), - [aux_sym_comparison_operator_token50] = ACTIONS(788), - [aux_sym_format_operator_token1] = ACTIONS(788), - [anon_sym_PIPE] = ACTIONS(788), - [anon_sym_PERCENT] = ACTIONS(790), - [aux_sym_logical_expression_token1] = ACTIONS(788), - [aux_sym_logical_expression_token2] = ACTIONS(788), - [aux_sym_logical_expression_token3] = ACTIONS(788), - [aux_sym_bitwise_expression_token1] = ACTIONS(788), - [aux_sym_bitwise_expression_token2] = ACTIONS(788), - [aux_sym_bitwise_expression_token3] = ACTIONS(788), - [anon_sym_PLUS] = ACTIONS(790), - [anon_sym_DASH] = ACTIONS(790), - [anon_sym_SLASH] = ACTIONS(790), - [anon_sym_BSLASH] = ACTIONS(788), - [anon_sym_STAR] = ACTIONS(790), - [anon_sym_DOT_DOT] = ACTIONS(788), - [sym__statement_terminator] = ACTIONS(788), - }, - [188] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(811), - [anon_sym_BANG_EQ] = ACTIONS(811), - [anon_sym_PLUS_EQ] = ACTIONS(811), - [anon_sym_STAR_EQ] = ACTIONS(811), - [anon_sym_SLASH_EQ] = ACTIONS(811), - [anon_sym_PERCENT_EQ] = ACTIONS(811), - [anon_sym_DASH_EQ] = ACTIONS(811), - [anon_sym_GT] = ACTIONS(813), - [anon_sym_GT_GT] = ACTIONS(811), - [anon_sym_2_GT] = ACTIONS(813), - [anon_sym_2_GT_GT] = ACTIONS(811), - [anon_sym_3_GT] = ACTIONS(813), - [anon_sym_3_GT_GT] = ACTIONS(811), - [anon_sym_4_GT] = ACTIONS(813), - [anon_sym_4_GT_GT] = ACTIONS(811), - [anon_sym_5_GT] = ACTIONS(813), - [anon_sym_5_GT_GT] = ACTIONS(811), - [anon_sym_6_GT] = ACTIONS(813), - [anon_sym_6_GT_GT] = ACTIONS(811), - [anon_sym_STAR_GT] = ACTIONS(813), - [anon_sym_STAR_GT_GT] = ACTIONS(811), - [anon_sym_LT] = ACTIONS(813), - [anon_sym_STAR_GT_AMP1] = ACTIONS(811), - [anon_sym_2_GT_AMP1] = ACTIONS(811), - [anon_sym_3_GT_AMP1] = ACTIONS(811), - [anon_sym_4_GT_AMP1] = ACTIONS(811), - [anon_sym_5_GT_AMP1] = ACTIONS(811), - [anon_sym_6_GT_AMP1] = ACTIONS(811), - [anon_sym_STAR_GT_AMP2] = ACTIONS(811), - [anon_sym_1_GT_AMP2] = ACTIONS(811), - [anon_sym_3_GT_AMP2] = ACTIONS(811), - [anon_sym_4_GT_AMP2] = ACTIONS(811), - [anon_sym_5_GT_AMP2] = ACTIONS(811), - [anon_sym_6_GT_AMP2] = ACTIONS(811), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PIPE] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(805), - [sym__statement_terminator] = ACTIONS(811), - }, [189] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(817), @@ -48499,6 +48441,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(839), [aux_sym_comparison_operator_token49] = ACTIONS(839), [aux_sym_comparison_operator_token50] = ACTIONS(839), + [anon_sym_RPAREN] = ACTIONS(839), [anon_sym_PIPE] = ACTIONS(839), [aux_sym_logical_expression_token1] = ACTIONS(839), [aux_sym_logical_expression_token2] = ACTIONS(839), @@ -48506,9 +48449,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(839), [aux_sym_bitwise_expression_token2] = ACTIONS(839), [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(837), - [anon_sym_DASH] = ACTIONS(837), - [sym__statement_terminator] = ACTIONS(839), + [anon_sym_PLUS] = ACTIONS(843), + [anon_sym_DASH] = ACTIONS(843), }, [197] = { [sym_comment] = ACTIONS(81), @@ -48693,7 +48635,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(839), [aux_sym_comparison_operator_token49] = ACTIONS(839), [aux_sym_comparison_operator_token50] = ACTIONS(839), - [anon_sym_RPAREN] = ACTIONS(839), [anon_sym_PIPE] = ACTIONS(839), [aux_sym_logical_expression_token1] = ACTIONS(839), [aux_sym_logical_expression_token2] = ACTIONS(839), @@ -48701,11 +48642,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(839), [aux_sym_bitwise_expression_token2] = ACTIONS(839), [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(843), - [anon_sym_DASH] = ACTIONS(843), + [anon_sym_PLUS] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(837), + [sym__statement_terminator] = ACTIONS(839), }, [199] = { - [sym_comparison_operator] = STATE(491), + [sym_comparison_operator] = STATE(517), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(845), [anon_sym_BANG_EQ] = ACTIONS(845), @@ -48791,6 +48733,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(849), [aux_sym_comparison_operator_token49] = ACTIONS(849), [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_RPAREN] = ACTIONS(845), [anon_sym_PIPE] = ACTIONS(845), [aux_sym_logical_expression_token1] = ACTIONS(845), [aux_sym_logical_expression_token2] = ACTIONS(845), @@ -48798,10 +48741,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(845), [aux_sym_bitwise_expression_token2] = ACTIONS(845), [aux_sym_bitwise_expression_token3] = ACTIONS(845), - [sym__statement_terminator] = ACTIONS(845), }, [200] = { - [sym_comparison_operator] = STATE(525), + [sym_comparison_operator] = STATE(535), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(845), [anon_sym_BANG_EQ] = ACTIONS(845), @@ -48887,7 +48829,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(849), [aux_sym_comparison_operator_token49] = ACTIONS(849), [aux_sym_comparison_operator_token50] = ACTIONS(849), - [anon_sym_RPAREN] = ACTIONS(845), [anon_sym_PIPE] = ACTIONS(845), [aux_sym_logical_expression_token1] = ACTIONS(845), [aux_sym_logical_expression_token2] = ACTIONS(845), @@ -48895,9 +48836,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(845), [aux_sym_bitwise_expression_token2] = ACTIONS(845), [aux_sym_bitwise_expression_token3] = ACTIONS(845), + [sym__statement_terminator] = ACTIONS(845), }, [201] = { - [sym_comparison_operator] = STATE(491), + [sym_comparison_operator] = STATE(517), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(853), [anon_sym_BANG_EQ] = ACTIONS(853), @@ -48983,6 +48925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(849), [aux_sym_comparison_operator_token49] = ACTIONS(849), [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_RPAREN] = ACTIONS(853), [anon_sym_PIPE] = ACTIONS(853), [aux_sym_logical_expression_token1] = ACTIONS(853), [aux_sym_logical_expression_token2] = ACTIONS(853), @@ -48990,10 +48933,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(853), [aux_sym_bitwise_expression_token2] = ACTIONS(853), [aux_sym_bitwise_expression_token3] = ACTIONS(853), - [sym__statement_terminator] = ACTIONS(853), }, [202] = { - [sym_comparison_operator] = STATE(525), + [sym_comparison_operator] = STATE(535), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(853), [anon_sym_BANG_EQ] = ACTIONS(853), @@ -49079,7 +49021,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token48] = ACTIONS(849), [aux_sym_comparison_operator_token49] = ACTIONS(849), [aux_sym_comparison_operator_token50] = ACTIONS(849), - [anon_sym_RPAREN] = ACTIONS(853), [anon_sym_PIPE] = ACTIONS(853), [aux_sym_logical_expression_token1] = ACTIONS(853), [aux_sym_logical_expression_token2] = ACTIONS(853), @@ -49087,32 +49028,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(853), [aux_sym_bitwise_expression_token2] = ACTIONS(853), [aux_sym_bitwise_expression_token3] = ACTIONS(853), + [sym__statement_terminator] = ACTIONS(853), }, [203] = { - [sym__literal] = STATE(820), - [sym_integer_literal] = STATE(820), - [sym_string_literal] = STATE(820), - [sym_expandable_string_literal] = STATE(818), - [sym_expandable_here_string_literal] = STATE(818), - [sym_variable] = STATE(820), - [sym_unary_expression] = STATE(1049), - [sym_expression_with_unary_operator] = STATE(1052), - [sym_pre_increment_expression] = STATE(1048), - [sym_pre_decrement_expression] = STATE(1048), - [sym_cast_expression] = STATE(1048), - [sym__primary_expression] = STATE(820), - [sym__value] = STATE(820), - [sym_parenthesized_expression] = STATE(820), - [sym_sub_expression] = STATE(820), - [sym_array_expression] = STATE(820), - [sym_script_block_expression] = STATE(820), - [sym_hash_literal_expression] = STATE(820), - [sym_post_increment_expression] = STATE(820), - [sym_post_decrement_expression] = STATE(820), - [sym_member_access] = STATE(820), - [sym_element_access] = STATE(820), - [sym_invokation_expression] = STATE(820), - [sym_invokation_foreach_expression] = STATE(821), + [sym__literal] = STATE(805), + [sym_integer_literal] = STATE(805), + [sym_string_literal] = STATE(805), + [sym_expandable_string_literal] = STATE(800), + [sym_expandable_here_string_literal] = STATE(800), + [sym_variable] = STATE(805), + [sym_unary_expression] = STATE(1014), + [sym_expression_with_unary_operator] = STATE(1030), + [sym_pre_increment_expression] = STATE(1029), + [sym_pre_decrement_expression] = STATE(1029), + [sym_cast_expression] = STATE(1029), + [sym__primary_expression] = STATE(805), + [sym__value] = STATE(805), + [sym_parenthesized_expression] = STATE(805), + [sym_sub_expression] = STATE(805), + [sym_array_expression] = STATE(805), + [sym_script_block_expression] = STATE(805), + [sym_hash_literal_expression] = STATE(805), + [sym_post_increment_expression] = STATE(805), + [sym_post_decrement_expression] = STATE(805), + [sym_member_access] = STATE(805), + [sym_element_access] = STATE(805), + [sym_invokation_expression] = STATE(805), + [sym_invokation_foreach_expression] = STATE(810), [sym_type_literal] = STATE(203), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(857), @@ -49161,7 +49103,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), @@ -49182,32 +49123,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [204] = { - [sym__literal] = STATE(787), - [sym_integer_literal] = STATE(787), - [sym_string_literal] = STATE(787), - [sym_expandable_string_literal] = STATE(783), - [sym_expandable_here_string_literal] = STATE(783), - [sym_variable] = STATE(787), - [sym_unary_expression] = STATE(1047), - [sym_expression_with_unary_operator] = STATE(1043), - [sym_pre_increment_expression] = STATE(1044), - [sym_pre_decrement_expression] = STATE(1044), - [sym_cast_expression] = STATE(1044), - [sym__primary_expression] = STATE(787), - [sym__value] = STATE(787), - [sym_parenthesized_expression] = STATE(787), - [sym_sub_expression] = STATE(787), - [sym_array_expression] = STATE(787), - [sym_script_block_expression] = STATE(787), - [sym_hash_literal_expression] = STATE(787), - [sym_post_increment_expression] = STATE(787), - [sym_post_decrement_expression] = STATE(787), - [sym_member_access] = STATE(787), - [sym_element_access] = STATE(787), - [sym_invokation_expression] = STATE(787), - [sym_invokation_foreach_expression] = STATE(788), + [sym__literal] = STATE(769), + [sym_integer_literal] = STATE(769), + [sym_string_literal] = STATE(769), + [sym_expandable_string_literal] = STATE(765), + [sym_expandable_here_string_literal] = STATE(765), + [sym_variable] = STATE(769), + [sym_unary_expression] = STATE(1015), + [sym_expression_with_unary_operator] = STATE(1017), + [sym_pre_increment_expression] = STATE(1027), + [sym_pre_decrement_expression] = STATE(1027), + [sym_cast_expression] = STATE(1027), + [sym__primary_expression] = STATE(769), + [sym__value] = STATE(769), + [sym_parenthesized_expression] = STATE(769), + [sym_sub_expression] = STATE(769), + [sym_array_expression] = STATE(769), + [sym_script_block_expression] = STATE(769), + [sym_hash_literal_expression] = STATE(769), + [sym_post_increment_expression] = STATE(769), + [sym_post_decrement_expression] = STATE(769), + [sym_member_access] = STATE(769), + [sym_element_access] = STATE(769), + [sym_invokation_expression] = STATE(769), + [sym_invokation_foreach_expression] = STATE(770), [sym_type_literal] = STATE(204), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(887), @@ -49256,6 +49198,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(903), + [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(899), [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), @@ -49276,130 +49219,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, [205] = { - [sym__literal] = STATE(787), - [sym_integer_literal] = STATE(787), - [sym_string_literal] = STATE(787), - [sym_expandable_string_literal] = STATE(783), - [sym_expandable_here_string_literal] = STATE(783), - [sym_variable] = STATE(787), - [sym_unary_expression] = STATE(831), - [sym_expression_with_unary_operator] = STATE(837), - [sym_pre_increment_expression] = STATE(847), - [sym_pre_decrement_expression] = STATE(847), - [sym_cast_expression] = STATE(847), - [sym__primary_expression] = STATE(787), - [sym__value] = STATE(787), - [sym_parenthesized_expression] = STATE(787), - [sym_sub_expression] = STATE(787), - [sym_array_expression] = STATE(787), - [sym_script_block_expression] = STATE(787), - [sym_hash_literal_expression] = STATE(787), - [sym_post_increment_expression] = STATE(787), - [sym_post_decrement_expression] = STATE(787), - [sym_member_access] = STATE(787), - [sym_element_access] = STATE(787), - [sym_invokation_expression] = STATE(787), - [sym_invokation_foreach_expression] = STATE(788), + [sym__literal] = STATE(805), + [sym_integer_literal] = STATE(805), + [sym_string_literal] = STATE(805), + [sym_expandable_string_literal] = STATE(800), + [sym_expandable_here_string_literal] = STATE(800), + [sym_variable] = STATE(805), + [sym_unary_expression] = STATE(804), + [sym_expression_with_unary_operator] = STATE(815), + [sym_pre_increment_expression] = STATE(789), + [sym_pre_decrement_expression] = STATE(789), + [sym_cast_expression] = STATE(789), + [sym__primary_expression] = STATE(805), + [sym__value] = STATE(805), + [sym_parenthesized_expression] = STATE(805), + [sym_sub_expression] = STATE(805), + [sym_array_expression] = STATE(805), + [sym_script_block_expression] = STATE(805), + [sym_hash_literal_expression] = STATE(805), + [sym_post_increment_expression] = STATE(805), + [sym_post_decrement_expression] = STATE(805), + [sym_member_access] = STATE(805), + [sym_element_access] = STATE(805), + [sym_invokation_expression] = STATE(805), + [sym_invokation_foreach_expression] = STATE(810), [sym_type_literal] = STATE(205), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(887), - [sym_hexadecimal_integer_literal] = ACTIONS(887), - [sym_real_literal] = ACTIONS(889), - [aux_sym_expandable_string_literal_token1] = ACTIONS(891), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), - [sym_verbatim_string_characters] = ACTIONS(895), - [sym_verbatim_here_string_characters] = ACTIONS(895), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(917), - [aux_sym_comparison_operator_token50] = ACTIONS(917), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), - [anon_sym_DOLLAR_CARET] = ACTIONS(901), - [anon_sym_DOLLAR_QMARK] = ACTIONS(901), - [anon_sym_DOLLAR_] = ACTIONS(901), - [aux_sym_variable_token1] = ACTIONS(901), - [aux_sym_variable_token2] = ACTIONS(901), - [sym_braced_variable] = ACTIONS(901), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(905), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(95), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(917), - [anon_sym_DASH] = ACTIONS(917), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(917), - [anon_sym_BANG] = ACTIONS(917), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), - [anon_sym_PLUS_PLUS] = ACTIONS(919), - [anon_sym_DASH_DASH] = ACTIONS(921), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), - [anon_sym_AT_LPAREN] = ACTIONS(913), - [anon_sym_AT_LBRACE] = ACTIONS(915), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, - [206] = { - [sym__literal] = STATE(820), - [sym_integer_literal] = STATE(820), - [sym_string_literal] = STATE(820), - [sym_expandable_string_literal] = STATE(818), - [sym_expandable_here_string_literal] = STATE(818), - [sym_variable] = STATE(820), - [sym_unary_expression] = STATE(763), - [sym_expression_with_unary_operator] = STATE(769), - [sym_pre_increment_expression] = STATE(842), - [sym_pre_decrement_expression] = STATE(842), - [sym_cast_expression] = STATE(842), - [sym__primary_expression] = STATE(820), - [sym__value] = STATE(820), - [sym_parenthesized_expression] = STATE(820), - [sym_sub_expression] = STATE(820), - [sym_array_expression] = STATE(820), - [sym_script_block_expression] = STATE(820), - [sym_hash_literal_expression] = STATE(820), - [sym_post_increment_expression] = STATE(820), - [sym_post_decrement_expression] = STATE(820), - [sym_member_access] = STATE(820), - [sym_element_access] = STATE(820), - [sym_invokation_expression] = STATE(820), - [sym_invokation_foreach_expression] = STATE(821), - [sym_type_literal] = STATE(206), - [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(857), [sym_hexadecimal_integer_literal] = ACTIONS(857), [sym_real_literal] = ACTIONS(859), @@ -49435,8 +49282,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(923), - [aux_sym_comparison_operator_token50] = ACTIONS(923), + [aux_sym_comparison_operator_token37] = ACTIONS(917), + [aux_sym_comparison_operator_token50] = ACTIONS(917), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), [anon_sym_DOLLAR_CARET] = ACTIONS(871), [anon_sym_DOLLAR_QMARK] = ACTIONS(871), @@ -49446,245 +49293,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(923), + [anon_sym_COMMA] = ACTIONS(917), [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(923), - [anon_sym_DASH] = ACTIONS(923), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(923), - [anon_sym_BANG] = ACTIONS(923), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), - [anon_sym_PLUS_PLUS] = ACTIONS(925), - [anon_sym_DASH_DASH] = ACTIONS(927), + [anon_sym_PLUS] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(917), + [anon_sym_BANG] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(919), + [anon_sym_DASH_DASH] = ACTIONS(921), [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), [anon_sym_AT_LPAREN] = ACTIONS(883), [anon_sym_AT_LBRACE] = ACTIONS(885), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - }, - [207] = { - [sym__literal] = STATE(901), - [sym_integer_literal] = STATE(901), - [sym_string_literal] = STATE(901), - [sym_expandable_string_literal] = STATE(783), - [sym_expandable_here_string_literal] = STATE(783), - [sym_variable] = STATE(901), - [sym_unary_expression] = STATE(1047), - [sym_expression_with_unary_operator] = STATE(1043), - [sym_pre_increment_expression] = STATE(1044), - [sym_pre_decrement_expression] = STATE(1044), - [sym_cast_expression] = STATE(1044), - [sym__primary_expression] = STATE(901), - [sym__value] = STATE(901), - [sym_parenthesized_expression] = STATE(901), - [sym_sub_expression] = STATE(901), - [sym_array_expression] = STATE(901), - [sym_script_block_expression] = STATE(901), - [sym_hash_literal_expression] = STATE(901), - [sym_post_increment_expression] = STATE(901), - [sym_post_decrement_expression] = STATE(901), - [sym_member_access] = STATE(901), - [sym_element_access] = STATE(901), - [sym_invokation_expression] = STATE(901), - [sym_invokation_foreach_expression] = STATE(788), - [sym_type_literal] = STATE(207), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(887), - [sym_hexadecimal_integer_literal] = ACTIONS(887), - [sym_real_literal] = ACTIONS(929), - [aux_sym_expandable_string_literal_token1] = ACTIONS(891), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), - [sym_verbatim_string_characters] = ACTIONS(895), - [sym_verbatim_here_string_characters] = ACTIONS(895), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(931), - [aux_sym_comparison_operator_token50] = ACTIONS(931), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), - [anon_sym_DOLLAR_CARET] = ACTIONS(901), - [anon_sym_DOLLAR_QMARK] = ACTIONS(901), - [anon_sym_DOLLAR_] = ACTIONS(901), - [aux_sym_variable_token1] = ACTIONS(901), - [aux_sym_variable_token2] = ACTIONS(901), - [sym_braced_variable] = ACTIONS(901), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_COMMA] = ACTIONS(931), - [anon_sym_LBRACE] = ACTIONS(905), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(95), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(931), - [anon_sym_BANG] = ACTIONS(931), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), - [anon_sym_AT_LPAREN] = ACTIONS(913), - [anon_sym_AT_LBRACE] = ACTIONS(915), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [208] = { - [sym__literal] = STATE(903), - [sym_integer_literal] = STATE(903), - [sym_string_literal] = STATE(903), - [sym_expandable_string_literal] = STATE(818), - [sym_expandable_here_string_literal] = STATE(818), - [sym_variable] = STATE(903), - [sym_unary_expression] = STATE(1049), - [sym_expression_with_unary_operator] = STATE(1052), - [sym_pre_increment_expression] = STATE(1048), - [sym_pre_decrement_expression] = STATE(1048), - [sym_cast_expression] = STATE(1048), - [sym__primary_expression] = STATE(903), - [sym__value] = STATE(903), - [sym_parenthesized_expression] = STATE(903), - [sym_sub_expression] = STATE(903), - [sym_array_expression] = STATE(903), - [sym_script_block_expression] = STATE(903), - [sym_hash_literal_expression] = STATE(903), - [sym_post_increment_expression] = STATE(903), - [sym_post_decrement_expression] = STATE(903), - [sym_member_access] = STATE(903), - [sym_element_access] = STATE(903), - [sym_invokation_expression] = STATE(903), - [sym_invokation_foreach_expression] = STATE(821), - [sym_type_literal] = STATE(208), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(857), - [sym_hexadecimal_integer_literal] = ACTIONS(857), - [sym_real_literal] = ACTIONS(937), - [aux_sym_expandable_string_literal_token1] = ACTIONS(861), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), - [sym_verbatim_string_characters] = ACTIONS(865), - [sym_verbatim_here_string_characters] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(867), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(939), - [aux_sym_comparison_operator_token50] = ACTIONS(939), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), - [anon_sym_DOLLAR_CARET] = ACTIONS(871), - [anon_sym_DOLLAR_QMARK] = ACTIONS(871), - [anon_sym_DOLLAR_] = ACTIONS(871), - [aux_sym_variable_token1] = ACTIONS(871), - [aux_sym_variable_token2] = ACTIONS(871), - [sym_braced_variable] = ACTIONS(871), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(939), - [anon_sym_LBRACE] = ACTIONS(875), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(95), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(939), - [anon_sym_DASH] = ACTIONS(939), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(939), - [anon_sym_BANG] = ACTIONS(939), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(939), - [anon_sym_PLUS_PLUS] = ACTIONS(941), - [anon_sym_DASH_DASH] = ACTIONS(943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), - [anon_sym_AT_LPAREN] = ACTIONS(883), - [anon_sym_AT_LBRACE] = ACTIONS(885), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - }, - [209] = { - [sym__literal] = STATE(787), - [sym_integer_literal] = STATE(787), - [sym_string_literal] = STATE(787), - [sym_expandable_string_literal] = STATE(783), - [sym_expandable_here_string_literal] = STATE(783), - [sym_variable] = STATE(787), - [sym_array_literal_expression] = STATE(1090), - [sym_unary_expression] = STATE(996), - [sym_expression_with_unary_operator] = STATE(1043), - [sym_pre_increment_expression] = STATE(1044), - [sym_pre_decrement_expression] = STATE(1044), - [sym_cast_expression] = STATE(1044), - [sym__primary_expression] = STATE(787), - [sym__value] = STATE(787), - [sym_parenthesized_expression] = STATE(787), - [sym_sub_expression] = STATE(787), - [sym_array_expression] = STATE(787), - [sym_script_block_expression] = STATE(787), - [sym_hash_literal_expression] = STATE(787), - [sym_post_increment_expression] = STATE(787), - [sym_post_decrement_expression] = STATE(787), - [sym_member_access] = STATE(787), - [sym_element_access] = STATE(787), - [sym_invokation_expression] = STATE(787), - [sym_invokation_foreach_expression] = STATE(788), - [sym_type_literal] = STATE(204), + [206] = { + [sym__literal] = STATE(769), + [sym_integer_literal] = STATE(769), + [sym_string_literal] = STATE(769), + [sym_expandable_string_literal] = STATE(765), + [sym_expandable_here_string_literal] = STATE(765), + [sym_variable] = STATE(769), + [sym_unary_expression] = STATE(755), + [sym_expression_with_unary_operator] = STATE(774), + [sym_pre_increment_expression] = STATE(819), + [sym_pre_decrement_expression] = STATE(819), + [sym_cast_expression] = STATE(819), + [sym__primary_expression] = STATE(769), + [sym__value] = STATE(769), + [sym_parenthesized_expression] = STATE(769), + [sym_sub_expression] = STATE(769), + [sym_array_expression] = STATE(769), + [sym_script_block_expression] = STATE(769), + [sym_hash_literal_expression] = STATE(769), + [sym_post_increment_expression] = STATE(769), + [sym_post_decrement_expression] = STATE(769), + [sym_member_access] = STATE(769), + [sym_element_access] = STATE(769), + [sym_invokation_expression] = STATE(769), + [sym_invokation_foreach_expression] = STATE(770), + [sym_type_literal] = STATE(206), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(887), [sym_hexadecimal_integer_literal] = ACTIONS(887), @@ -49694,99 +49350,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string_characters] = ACTIONS(895), [sym_verbatim_here_string_characters] = ACTIONS(895), [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(899), - [aux_sym_comparison_operator_token50] = ACTIONS(899), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), - [anon_sym_DOLLAR_CARET] = ACTIONS(901), - [anon_sym_DOLLAR_QMARK] = ACTIONS(901), - [anon_sym_DOLLAR_] = ACTIONS(901), - [aux_sym_variable_token1] = ACTIONS(901), - [aux_sym_variable_token2] = ACTIONS(901), - [sym_braced_variable] = ACTIONS(901), - [sym_generic_token] = ACTIONS(947), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_COMMA] = ACTIONS(899), - [anon_sym_LBRACE] = ACTIONS(905), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(899), - [anon_sym_DASH] = ACTIONS(899), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(899), - [anon_sym_BANG] = ACTIONS(899), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(899), - [anon_sym_PLUS_PLUS] = ACTIONS(907), - [anon_sym_DASH_DASH] = ACTIONS(909), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), - [anon_sym_AT_LPAREN] = ACTIONS(913), - [anon_sym_AT_LBRACE] = ACTIONS(915), - [sym__statement_terminator] = ACTIONS(949), - }, - [210] = { - [sym__literal] = STATE(880), - [sym_integer_literal] = STATE(880), - [sym_string_literal] = STATE(880), - [sym_expandable_string_literal] = STATE(882), - [sym_expandable_here_string_literal] = STATE(882), - [sym_variable] = STATE(880), - [sym_unary_expression] = STATE(1080), - [sym_expression_with_unary_operator] = STATE(1086), - [sym_pre_increment_expression] = STATE(1093), - [sym_pre_decrement_expression] = STATE(1093), - [sym_cast_expression] = STATE(1093), - [sym__primary_expression] = STATE(880), - [sym__value] = STATE(880), - [sym_parenthesized_expression] = STATE(880), - [sym_sub_expression] = STATE(880), - [sym_array_expression] = STATE(880), - [sym_script_block_expression] = STATE(880), - [sym_hash_literal_expression] = STATE(880), - [sym_post_increment_expression] = STATE(880), - [sym_post_decrement_expression] = STATE(880), - [sym_member_access] = STATE(880), - [sym_element_access] = STATE(880), - [sym_invokation_expression] = STATE(880), - [sym_invokation_foreach_expression] = STATE(923), - [sym_type_literal] = STATE(210), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(951), - [sym_hexadecimal_integer_literal] = ACTIONS(951), - [sym_real_literal] = ACTIONS(953), - [aux_sym_expandable_string_literal_token1] = ACTIONS(955), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), - [sym_verbatim_string_characters] = ACTIONS(959), - [sym_verbatim_here_string_characters] = ACTIONS(959), - [anon_sym_LBRACK] = ACTIONS(961), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49814,167 +49377,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(963), - [aux_sym_comparison_operator_token50] = ACTIONS(963), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), - [anon_sym_DOLLAR_CARET] = ACTIONS(965), - [anon_sym_DOLLAR_QMARK] = ACTIONS(965), - [anon_sym_DOLLAR_] = ACTIONS(965), - [aux_sym_variable_token1] = ACTIONS(965), - [aux_sym_variable_token2] = ACTIONS(965), - [sym_braced_variable] = ACTIONS(965), - [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_COMMA] = ACTIONS(963), - [anon_sym_LBRACE] = ACTIONS(969), - [anon_sym_PIPE] = ACTIONS(97), - [sym_stop_parsing] = ACTIONS(97), - [anon_sym_SPACE] = ACTIONS(95), - [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(963), - [anon_sym_DASH] = ACTIONS(963), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(963), - [anon_sym_PLUS_PLUS] = ACTIONS(971), - [anon_sym_DASH_DASH] = ACTIONS(973), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), - [anon_sym_AT_LPAREN] = ACTIONS(977), - [anon_sym_AT_LBRACE] = ACTIONS(979), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(97), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, - [211] = { - [sym__literal] = STATE(906), - [sym_integer_literal] = STATE(906), - [sym_string_literal] = STATE(906), - [sym_expandable_string_literal] = STATE(899), - [sym_expandable_here_string_literal] = STATE(899), - [sym_variable] = STATE(906), - [sym_unary_expression] = STATE(1079), - [sym_expression_with_unary_operator] = STATE(1092), - [sym_pre_increment_expression] = STATE(1074), - [sym_pre_decrement_expression] = STATE(1074), - [sym_cast_expression] = STATE(1074), - [sym__primary_expression] = STATE(906), - [sym__value] = STATE(906), - [sym_parenthesized_expression] = STATE(906), - [sym_sub_expression] = STATE(906), - [sym_array_expression] = STATE(906), - [sym_script_block_expression] = STATE(906), - [sym_hash_literal_expression] = STATE(906), - [sym_post_increment_expression] = STATE(906), - [sym_post_decrement_expression] = STATE(906), - [sym_member_access] = STATE(906), - [sym_element_access] = STATE(906), - [sym_invokation_expression] = STATE(906), - [sym_invokation_foreach_expression] = STATE(909), - [sym_type_literal] = STATE(211), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(981), - [sym_hexadecimal_integer_literal] = ACTIONS(981), - [sym_real_literal] = ACTIONS(983), - [aux_sym_expandable_string_literal_token1] = ACTIONS(985), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), - [sym_verbatim_string_characters] = ACTIONS(989), - [sym_verbatim_here_string_characters] = ACTIONS(989), - [anon_sym_LBRACK] = ACTIONS(991), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(97), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(97), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(97), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(97), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(97), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(97), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(97), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(97), - [anon_sym_2_GT_AMP1] = ACTIONS(97), - [anon_sym_3_GT_AMP1] = ACTIONS(97), - [anon_sym_4_GT_AMP1] = ACTIONS(97), - [anon_sym_5_GT_AMP1] = ACTIONS(97), - [anon_sym_6_GT_AMP1] = ACTIONS(97), - [anon_sym_STAR_GT_AMP2] = ACTIONS(97), - [anon_sym_1_GT_AMP2] = ACTIONS(97), - [anon_sym_3_GT_AMP2] = ACTIONS(97), - [anon_sym_4_GT_AMP2] = ACTIONS(97), - [anon_sym_5_GT_AMP2] = ACTIONS(97), - [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(993), - [aux_sym_comparison_operator_token50] = ACTIONS(993), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), - [anon_sym_DOLLAR_CARET] = ACTIONS(995), - [anon_sym_DOLLAR_QMARK] = ACTIONS(995), - [anon_sym_DOLLAR_] = ACTIONS(995), - [aux_sym_variable_token1] = ACTIONS(995), - [aux_sym_variable_token2] = ACTIONS(995), - [sym_braced_variable] = ACTIONS(995), + [aux_sym_comparison_operator_token37] = ACTIONS(923), + [aux_sym_comparison_operator_token50] = ACTIONS(923), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_LPAREN] = ACTIONS(903), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_COMMA] = ACTIONS(923), + [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(993), - [anon_sym_DASH] = ACTIONS(993), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(993), - [anon_sym_BANG] = ACTIONS(993), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(993), - [anon_sym_PLUS_PLUS] = ACTIONS(1001), - [anon_sym_DASH_DASH] = ACTIONS(1003), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), - [anon_sym_AT_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LBRACE] = ACTIONS(1009), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(923), + [anon_sym_DASH] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(923), + [anon_sym_BANG] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), + [anon_sym_PLUS_PLUS] = ACTIONS(925), + [anon_sym_DASH_DASH] = ACTIONS(927), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [212] = { - [sym__literal] = STATE(906), - [sym_integer_literal] = STATE(906), - [sym_string_literal] = STATE(906), - [sym_expandable_string_literal] = STATE(899), - [sym_expandable_here_string_literal] = STATE(899), - [sym_variable] = STATE(906), - [sym_unary_expression] = STATE(922), - [sym_expression_with_unary_operator] = STATE(917), - [sym_pre_increment_expression] = STATE(918), - [sym_pre_decrement_expression] = STATE(918), - [sym_cast_expression] = STATE(918), - [sym__primary_expression] = STATE(906), - [sym__value] = STATE(906), - [sym_parenthesized_expression] = STATE(906), - [sym_sub_expression] = STATE(906), - [sym_array_expression] = STATE(906), - [sym_script_block_expression] = STATE(906), - [sym_hash_literal_expression] = STATE(906), - [sym_post_increment_expression] = STATE(906), - [sym_post_decrement_expression] = STATE(906), - [sym_member_access] = STATE(906), - [sym_element_access] = STATE(906), - [sym_invokation_expression] = STATE(906), - [sym_invokation_foreach_expression] = STATE(909), - [sym_type_literal] = STATE(212), + [207] = { + [sym__literal] = STATE(822), + [sym_integer_literal] = STATE(822), + [sym_string_literal] = STATE(822), + [sym_expandable_string_literal] = STATE(877), + [sym_expandable_here_string_literal] = STATE(877), + [sym_variable] = STATE(822), + [sym_unary_expression] = STATE(1057), + [sym_expression_with_unary_operator] = STATE(1044), + [sym_pre_increment_expression] = STATE(1053), + [sym_pre_decrement_expression] = STATE(1053), + [sym_cast_expression] = STATE(1053), + [sym__primary_expression] = STATE(822), + [sym__value] = STATE(822), + [sym_parenthesized_expression] = STATE(822), + [sym_sub_expression] = STATE(822), + [sym_array_expression] = STATE(822), + [sym_script_block_expression] = STATE(822), + [sym_hash_literal_expression] = STATE(822), + [sym_post_increment_expression] = STATE(822), + [sym_post_decrement_expression] = STATE(822), + [sym_member_access] = STATE(822), + [sym_element_access] = STATE(822), + [sym_invokation_expression] = STATE(822), + [sym_invokation_foreach_expression] = STATE(887), + [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(981), - [sym_hexadecimal_integer_literal] = ACTIONS(981), - [sym_real_literal] = ACTIONS(983), - [aux_sym_expandable_string_literal_token1] = ACTIONS(985), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), - [sym_verbatim_string_characters] = ACTIONS(989), - [sym_verbatim_here_string_characters] = ACTIONS(989), - [anon_sym_LBRACK] = ACTIONS(991), + [sym_decimal_integer_literal] = ACTIONS(929), + [sym_hexadecimal_integer_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(931), + [aux_sym_expandable_string_literal_token1] = ACTIONS(933), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), + [sym_verbatim_string_characters] = ACTIONS(937), + [sym_verbatim_here_string_characters] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50002,73 +49472,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1011), - [aux_sym_comparison_operator_token50] = ACTIONS(1011), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), - [anon_sym_DOLLAR_CARET] = ACTIONS(995), - [anon_sym_DOLLAR_QMARK] = ACTIONS(995), - [anon_sym_DOLLAR_] = ACTIONS(995), - [aux_sym_variable_token1] = ACTIONS(995), - [aux_sym_variable_token2] = ACTIONS(995), - [sym_braced_variable] = ACTIONS(995), + [aux_sym_comparison_operator_token37] = ACTIONS(941), + [aux_sym_comparison_operator_token50] = ACTIONS(941), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), + [anon_sym_DOLLAR_CARET] = ACTIONS(943), + [anon_sym_DOLLAR_QMARK] = ACTIONS(943), + [anon_sym_DOLLAR_] = ACTIONS(943), + [aux_sym_variable_token1] = ACTIONS(943), + [aux_sym_variable_token2] = ACTIONS(943), + [sym_braced_variable] = ACTIONS(943), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(997), + [anon_sym_LPAREN] = ACTIONS(945), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(1011), - [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_COMMA] = ACTIONS(941), + [anon_sym_LBRACE] = ACTIONS(947), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1011), - [anon_sym_DASH] = ACTIONS(1011), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1011), - [anon_sym_BANG] = ACTIONS(1011), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1011), - [anon_sym_PLUS_PLUS] = ACTIONS(1013), - [anon_sym_DASH_DASH] = ACTIONS(1015), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), - [anon_sym_AT_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LBRACE] = ACTIONS(1009), + [anon_sym_PLUS] = ACTIONS(941), + [anon_sym_DASH] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(941), + [anon_sym_BANG] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(941), + [anon_sym_PLUS_PLUS] = ACTIONS(949), + [anon_sym_DASH_DASH] = ACTIONS(951), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), + [anon_sym_AT_LPAREN] = ACTIONS(955), + [anon_sym_AT_LBRACE] = ACTIONS(957), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [213] = { - [sym__literal] = STATE(927), - [sym_integer_literal] = STATE(927), - [sym_string_literal] = STATE(927), - [sym_expandable_string_literal] = STATE(899), - [sym_expandable_here_string_literal] = STATE(899), - [sym_variable] = STATE(927), - [sym_unary_expression] = STATE(1079), - [sym_expression_with_unary_operator] = STATE(1092), - [sym_pre_increment_expression] = STATE(1074), - [sym_pre_decrement_expression] = STATE(1074), - [sym_cast_expression] = STATE(1074), - [sym__primary_expression] = STATE(927), - [sym__value] = STATE(927), - [sym_parenthesized_expression] = STATE(927), - [sym_sub_expression] = STATE(927), - [sym_array_expression] = STATE(927), - [sym_script_block_expression] = STATE(927), - [sym_hash_literal_expression] = STATE(927), - [sym_post_increment_expression] = STATE(927), - [sym_post_decrement_expression] = STATE(927), - [sym_member_access] = STATE(927), - [sym_element_access] = STATE(927), - [sym_invokation_expression] = STATE(927), - [sym_invokation_foreach_expression] = STATE(909), - [sym_type_literal] = STATE(213), + [208] = { + [sym__literal] = STATE(847), + [sym_integer_literal] = STATE(847), + [sym_string_literal] = STATE(847), + [sym_expandable_string_literal] = STATE(845), + [sym_expandable_here_string_literal] = STATE(845), + [sym_variable] = STATE(847), + [sym_unary_expression] = STATE(843), + [sym_expression_with_unary_operator] = STATE(837), + [sym_pre_increment_expression] = STATE(838), + [sym_pre_decrement_expression] = STATE(838), + [sym_cast_expression] = STATE(838), + [sym__primary_expression] = STATE(847), + [sym__value] = STATE(847), + [sym_parenthesized_expression] = STATE(847), + [sym_sub_expression] = STATE(847), + [sym_array_expression] = STATE(847), + [sym_script_block_expression] = STATE(847), + [sym_hash_literal_expression] = STATE(847), + [sym_post_increment_expression] = STATE(847), + [sym_post_decrement_expression] = STATE(847), + [sym_member_access] = STATE(847), + [sym_element_access] = STATE(847), + [sym_invokation_expression] = STATE(847), + [sym_invokation_foreach_expression] = STATE(848), + [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(981), - [sym_hexadecimal_integer_literal] = ACTIONS(981), - [sym_real_literal] = ACTIONS(1017), - [aux_sym_expandable_string_literal_token1] = ACTIONS(985), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), - [sym_verbatim_string_characters] = ACTIONS(989), - [sym_verbatim_here_string_characters] = ACTIONS(989), - [anon_sym_LBRACK] = ACTIONS(991), + [sym_decimal_integer_literal] = ACTIONS(959), + [sym_hexadecimal_integer_literal] = ACTIONS(959), + [sym_real_literal] = ACTIONS(961), + [aux_sym_expandable_string_literal_token1] = ACTIONS(963), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), + [sym_verbatim_string_characters] = ACTIONS(967), + [sym_verbatim_here_string_characters] = ACTIONS(967), + [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50096,73 +49566,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1019), - [aux_sym_comparison_operator_token50] = ACTIONS(1019), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), - [anon_sym_DOLLAR_CARET] = ACTIONS(995), - [anon_sym_DOLLAR_QMARK] = ACTIONS(995), - [anon_sym_DOLLAR_] = ACTIONS(995), - [aux_sym_variable_token1] = ACTIONS(995), - [aux_sym_variable_token2] = ACTIONS(995), - [sym_braced_variable] = ACTIONS(995), + [aux_sym_comparison_operator_token37] = ACTIONS(971), + [aux_sym_comparison_operator_token50] = ACTIONS(971), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), + [anon_sym_DOLLAR_CARET] = ACTIONS(973), + [anon_sym_DOLLAR_QMARK] = ACTIONS(973), + [anon_sym_DOLLAR_] = ACTIONS(973), + [aux_sym_variable_token1] = ACTIONS(973), + [aux_sym_variable_token2] = ACTIONS(973), + [sym_braced_variable] = ACTIONS(973), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(997), - [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(1019), - [anon_sym_LBRACE] = ACTIONS(999), + [anon_sym_LPAREN] = ACTIONS(975), + [anon_sym_COMMA] = ACTIONS(971), + [anon_sym_LBRACE] = ACTIONS(977), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1019), - [anon_sym_DASH] = ACTIONS(1019), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1019), - [anon_sym_BANG] = ACTIONS(1019), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1019), - [anon_sym_PLUS_PLUS] = ACTIONS(1021), - [anon_sym_DASH_DASH] = ACTIONS(1023), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), - [anon_sym_AT_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LBRACE] = ACTIONS(1009), + [anon_sym_PLUS] = ACTIONS(971), + [anon_sym_DASH] = ACTIONS(971), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(971), + [anon_sym_BANG] = ACTIONS(971), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(971), + [anon_sym_PLUS_PLUS] = ACTIONS(979), + [anon_sym_DASH_DASH] = ACTIONS(981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), + [anon_sym_AT_LPAREN] = ACTIONS(985), + [anon_sym_AT_LBRACE] = ACTIONS(987), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, - [214] = { - [sym__literal] = STATE(926), - [sym_integer_literal] = STATE(926), - [sym_string_literal] = STATE(926), - [sym_expandable_string_literal] = STATE(882), - [sym_expandable_here_string_literal] = STATE(882), - [sym_variable] = STATE(926), - [sym_unary_expression] = STATE(1080), - [sym_expression_with_unary_operator] = STATE(1086), - [sym_pre_increment_expression] = STATE(1093), - [sym_pre_decrement_expression] = STATE(1093), - [sym_cast_expression] = STATE(1093), - [sym__primary_expression] = STATE(926), - [sym__value] = STATE(926), - [sym_parenthesized_expression] = STATE(926), - [sym_sub_expression] = STATE(926), - [sym_array_expression] = STATE(926), - [sym_script_block_expression] = STATE(926), - [sym_hash_literal_expression] = STATE(926), - [sym_post_increment_expression] = STATE(926), - [sym_post_decrement_expression] = STATE(926), - [sym_member_access] = STATE(926), - [sym_element_access] = STATE(926), - [sym_invokation_expression] = STATE(926), - [sym_invokation_foreach_expression] = STATE(923), - [sym_type_literal] = STATE(214), + [209] = { + [sym__literal] = STATE(847), + [sym_integer_literal] = STATE(847), + [sym_string_literal] = STATE(847), + [sym_expandable_string_literal] = STATE(845), + [sym_expandable_here_string_literal] = STATE(845), + [sym_variable] = STATE(847), + [sym_unary_expression] = STATE(1050), + [sym_expression_with_unary_operator] = STATE(1038), + [sym_pre_increment_expression] = STATE(1045), + [sym_pre_decrement_expression] = STATE(1045), + [sym_cast_expression] = STATE(1045), + [sym__primary_expression] = STATE(847), + [sym__value] = STATE(847), + [sym_parenthesized_expression] = STATE(847), + [sym_sub_expression] = STATE(847), + [sym_array_expression] = STATE(847), + [sym_script_block_expression] = STATE(847), + [sym_hash_literal_expression] = STATE(847), + [sym_post_increment_expression] = STATE(847), + [sym_post_decrement_expression] = STATE(847), + [sym_member_access] = STATE(847), + [sym_element_access] = STATE(847), + [sym_invokation_expression] = STATE(847), + [sym_invokation_foreach_expression] = STATE(848), + [sym_type_literal] = STATE(209), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(951), - [sym_hexadecimal_integer_literal] = ACTIONS(951), - [sym_real_literal] = ACTIONS(1025), - [aux_sym_expandable_string_literal_token1] = ACTIONS(955), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), - [sym_verbatim_string_characters] = ACTIONS(959), - [sym_verbatim_here_string_characters] = ACTIONS(959), - [anon_sym_LBRACK] = ACTIONS(961), + [sym_decimal_integer_literal] = ACTIONS(959), + [sym_hexadecimal_integer_literal] = ACTIONS(959), + [sym_real_literal] = ACTIONS(961), + [aux_sym_expandable_string_literal_token1] = ACTIONS(963), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), + [sym_verbatim_string_characters] = ACTIONS(967), + [sym_verbatim_here_string_characters] = ACTIONS(967), + [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50190,167 +49660,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1027), - [aux_sym_comparison_operator_token50] = ACTIONS(1027), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), - [anon_sym_DOLLAR_CARET] = ACTIONS(965), - [anon_sym_DOLLAR_QMARK] = ACTIONS(965), - [anon_sym_DOLLAR_] = ACTIONS(965), - [aux_sym_variable_token1] = ACTIONS(965), - [aux_sym_variable_token2] = ACTIONS(965), - [sym_braced_variable] = ACTIONS(965), + [aux_sym_comparison_operator_token37] = ACTIONS(989), + [aux_sym_comparison_operator_token50] = ACTIONS(989), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), + [anon_sym_DOLLAR_CARET] = ACTIONS(973), + [anon_sym_DOLLAR_QMARK] = ACTIONS(973), + [anon_sym_DOLLAR_] = ACTIONS(973), + [aux_sym_variable_token1] = ACTIONS(973), + [aux_sym_variable_token2] = ACTIONS(973), + [sym_braced_variable] = ACTIONS(973), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_COMMA] = ACTIONS(1027), - [anon_sym_LBRACE] = ACTIONS(969), + [anon_sym_LPAREN] = ACTIONS(975), + [anon_sym_COMMA] = ACTIONS(989), + [anon_sym_LBRACE] = ACTIONS(977), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1027), - [anon_sym_DASH] = ACTIONS(1027), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1027), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), - [anon_sym_PLUS_PLUS] = ACTIONS(1029), - [anon_sym_DASH_DASH] = ACTIONS(1031), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), - [anon_sym_AT_LPAREN] = ACTIONS(977), - [anon_sym_AT_LBRACE] = ACTIONS(979), + [anon_sym_PLUS] = ACTIONS(989), + [anon_sym_DASH] = ACTIONS(989), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(989), + [anon_sym_BANG] = ACTIONS(989), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(989), + [anon_sym_PLUS_PLUS] = ACTIONS(991), + [anon_sym_DASH_DASH] = ACTIONS(993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), + [anon_sym_AT_LPAREN] = ACTIONS(985), + [anon_sym_AT_LBRACE] = ACTIONS(987), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [215] = { - [sym__literal] = STATE(820), - [sym_integer_literal] = STATE(820), - [sym_string_literal] = STATE(820), - [sym_expandable_string_literal] = STATE(818), - [sym_expandable_here_string_literal] = STATE(818), - [sym_variable] = STATE(820), - [sym_array_literal_expression] = STATE(1083), - [sym_unary_expression] = STATE(1032), - [sym_expression_with_unary_operator] = STATE(1052), - [sym_pre_increment_expression] = STATE(1048), - [sym_pre_decrement_expression] = STATE(1048), - [sym_cast_expression] = STATE(1048), - [sym__primary_expression] = STATE(820), - [sym__value] = STATE(820), - [sym_parenthesized_expression] = STATE(820), - [sym_sub_expression] = STATE(820), - [sym_array_expression] = STATE(820), - [sym_script_block_expression] = STATE(820), - [sym_hash_literal_expression] = STATE(820), - [sym_post_increment_expression] = STATE(820), - [sym_post_decrement_expression] = STATE(820), - [sym_member_access] = STATE(820), - [sym_element_access] = STATE(820), - [sym_invokation_expression] = STATE(820), - [sym_invokation_foreach_expression] = STATE(821), - [sym_type_literal] = STATE(203), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(857), - [sym_hexadecimal_integer_literal] = ACTIONS(857), - [sym_real_literal] = ACTIONS(859), - [aux_sym_expandable_string_literal_token1] = ACTIONS(861), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), - [sym_verbatim_string_characters] = ACTIONS(865), - [sym_verbatim_here_string_characters] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(867), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(869), - [aux_sym_comparison_operator_token50] = ACTIONS(869), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), - [anon_sym_DOLLAR_CARET] = ACTIONS(871), - [anon_sym_DOLLAR_QMARK] = ACTIONS(871), - [anon_sym_DOLLAR_] = ACTIONS(871), - [aux_sym_variable_token1] = ACTIONS(871), - [aux_sym_variable_token2] = ACTIONS(871), - [sym_braced_variable] = ACTIONS(871), - [sym_generic_token] = ACTIONS(1033), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_RPAREN] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(869), - [anon_sym_LBRACE] = ACTIONS(875), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(869), - [anon_sym_DASH] = ACTIONS(869), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(869), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(869), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(879), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), - [anon_sym_AT_LPAREN] = ACTIONS(883), - [anon_sym_AT_LBRACE] = ACTIONS(885), - }, - [216] = { - [sym__literal] = STATE(880), - [sym_integer_literal] = STATE(880), - [sym_string_literal] = STATE(880), - [sym_expandable_string_literal] = STATE(882), - [sym_expandable_here_string_literal] = STATE(882), - [sym_variable] = STATE(880), - [sym_unary_expression] = STATE(915), - [sym_expression_with_unary_operator] = STATE(910), - [sym_pre_increment_expression] = STATE(911), - [sym_pre_decrement_expression] = STATE(911), - [sym_cast_expression] = STATE(911), - [sym__primary_expression] = STATE(880), - [sym__value] = STATE(880), - [sym_parenthesized_expression] = STATE(880), - [sym_sub_expression] = STATE(880), - [sym_array_expression] = STATE(880), - [sym_script_block_expression] = STATE(880), - [sym_hash_literal_expression] = STATE(880), - [sym_post_increment_expression] = STATE(880), - [sym_post_decrement_expression] = STATE(880), - [sym_member_access] = STATE(880), - [sym_element_access] = STATE(880), - [sym_invokation_expression] = STATE(880), - [sym_invokation_foreach_expression] = STATE(923), - [sym_type_literal] = STATE(216), + [210] = { + [sym__literal] = STATE(822), + [sym_integer_literal] = STATE(822), + [sym_string_literal] = STATE(822), + [sym_expandable_string_literal] = STATE(877), + [sym_expandable_here_string_literal] = STATE(877), + [sym_variable] = STATE(822), + [sym_unary_expression] = STATE(865), + [sym_expression_with_unary_operator] = STATE(852), + [sym_pre_increment_expression] = STATE(853), + [sym_pre_decrement_expression] = STATE(853), + [sym_cast_expression] = STATE(853), + [sym__primary_expression] = STATE(822), + [sym__value] = STATE(822), + [sym_parenthesized_expression] = STATE(822), + [sym_sub_expression] = STATE(822), + [sym_array_expression] = STATE(822), + [sym_script_block_expression] = STATE(822), + [sym_hash_literal_expression] = STATE(822), + [sym_post_increment_expression] = STATE(822), + [sym_post_decrement_expression] = STATE(822), + [sym_member_access] = STATE(822), + [sym_element_access] = STATE(822), + [sym_invokation_expression] = STATE(822), + [sym_invokation_foreach_expression] = STATE(887), + [sym_type_literal] = STATE(210), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(951), - [sym_hexadecimal_integer_literal] = ACTIONS(951), - [sym_real_literal] = ACTIONS(953), - [aux_sym_expandable_string_literal_token1] = ACTIONS(955), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), - [sym_verbatim_string_characters] = ACTIONS(959), - [sym_verbatim_here_string_characters] = ACTIONS(959), - [anon_sym_LBRACK] = ACTIONS(961), + [sym_decimal_integer_literal] = ACTIONS(929), + [sym_hexadecimal_integer_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(931), + [aux_sym_expandable_string_literal_token1] = ACTIONS(933), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), + [sym_verbatim_string_characters] = ACTIONS(937), + [sym_verbatim_here_string_characters] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -50378,103 +49754,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(1035), - [aux_sym_comparison_operator_token50] = ACTIONS(1035), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), - [anon_sym_DOLLAR_CARET] = ACTIONS(965), - [anon_sym_DOLLAR_QMARK] = ACTIONS(965), - [anon_sym_DOLLAR_] = ACTIONS(965), - [aux_sym_variable_token1] = ACTIONS(965), - [aux_sym_variable_token2] = ACTIONS(965), - [sym_braced_variable] = ACTIONS(965), + [aux_sym_comparison_operator_token37] = ACTIONS(995), + [aux_sym_comparison_operator_token50] = ACTIONS(995), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), + [anon_sym_DOLLAR_CARET] = ACTIONS(943), + [anon_sym_DOLLAR_QMARK] = ACTIONS(943), + [anon_sym_DOLLAR_] = ACTIONS(943), + [aux_sym_variable_token1] = ACTIONS(943), + [aux_sym_variable_token2] = ACTIONS(943), + [sym_braced_variable] = ACTIONS(943), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_COMMA] = ACTIONS(1035), - [anon_sym_LBRACE] = ACTIONS(969), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_RPAREN] = ACTIONS(97), + [anon_sym_COMMA] = ACTIONS(995), + [anon_sym_LBRACE] = ACTIONS(947), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(1035), - [anon_sym_DASH] = ACTIONS(1035), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1035), - [anon_sym_BANG] = ACTIONS(1035), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1035), - [anon_sym_PLUS_PLUS] = ACTIONS(1037), - [anon_sym_DASH_DASH] = ACTIONS(1039), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), - [anon_sym_AT_LPAREN] = ACTIONS(977), - [anon_sym_AT_LBRACE] = ACTIONS(979), + [anon_sym_PLUS] = ACTIONS(995), + [anon_sym_DASH] = ACTIONS(995), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(995), + [anon_sym_BANG] = ACTIONS(995), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(995), + [anon_sym_PLUS_PLUS] = ACTIONS(997), + [anon_sym_DASH_DASH] = ACTIONS(999), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), + [anon_sym_AT_LPAREN] = ACTIONS(955), + [anon_sym_AT_LBRACE] = ACTIONS(957), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, - [217] = { - [sym__literal] = STATE(901), - [sym_integer_literal] = STATE(901), - [sym_string_literal] = STATE(901), - [sym_expandable_string_literal] = STATE(783), - [sym_expandable_here_string_literal] = STATE(783), - [sym_variable] = STATE(901), - [sym_array_literal_expression] = STATE(1090), - [sym_unary_expression] = STATE(1072), - [sym_expression_with_unary_operator] = STATE(1043), - [sym_pre_increment_expression] = STATE(1044), - [sym_pre_decrement_expression] = STATE(1044), - [sym_cast_expression] = STATE(1044), - [sym__primary_expression] = STATE(901), - [sym__value] = STATE(901), - [sym_parenthesized_expression] = STATE(901), - [sym_sub_expression] = STATE(901), - [sym_array_expression] = STATE(901), - [sym_script_block_expression] = STATE(901), - [sym_hash_literal_expression] = STATE(901), - [sym_post_increment_expression] = STATE(901), - [sym_post_decrement_expression] = STATE(901), - [sym_member_access] = STATE(901), - [sym_element_access] = STATE(901), - [sym_invokation_expression] = STATE(901), - [sym_invokation_foreach_expression] = STATE(788), - [sym_type_literal] = STATE(207), + [211] = { + [sym__literal] = STATE(769), + [sym_integer_literal] = STATE(769), + [sym_string_literal] = STATE(769), + [sym_expandable_string_literal] = STATE(765), + [sym_expandable_here_string_literal] = STATE(765), + [sym_variable] = STATE(769), + [sym_array_literal_expression] = STATE(1067), + [sym_unary_expression] = STATE(978), + [sym_expression_with_unary_operator] = STATE(1017), + [sym_pre_increment_expression] = STATE(1027), + [sym_pre_decrement_expression] = STATE(1027), + [sym_cast_expression] = STATE(1027), + [sym__primary_expression] = STATE(769), + [sym__value] = STATE(769), + [sym_parenthesized_expression] = STATE(769), + [sym_sub_expression] = STATE(769), + [sym_array_expression] = STATE(769), + [sym_script_block_expression] = STATE(769), + [sym_hash_literal_expression] = STATE(769), + [sym_post_increment_expression] = STATE(769), + [sym_post_decrement_expression] = STATE(769), + [sym_member_access] = STATE(769), + [sym_element_access] = STATE(769), + [sym_invokation_expression] = STATE(769), + [sym_invokation_foreach_expression] = STATE(770), + [sym_type_literal] = STATE(204), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(887), [sym_hexadecimal_integer_literal] = ACTIONS(887), - [sym_real_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(889), [aux_sym_expandable_string_literal_token1] = ACTIONS(891), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), [sym_verbatim_string_characters] = ACTIONS(895), [sym_verbatim_here_string_characters] = ACTIONS(895), [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(931), - [aux_sym_comparison_operator_token50] = ACTIONS(931), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(899), + [aux_sym_comparison_operator_token50] = ACTIONS(899), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), [anon_sym_DOLLAR_CARET] = ACTIONS(901), [anon_sym_DOLLAR_QMARK] = ACTIONS(901), @@ -50482,93 +49858,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(901), [aux_sym_variable_token2] = ACTIONS(901), [sym_braced_variable] = ACTIONS(901), - [sym_generic_token] = ACTIONS(947), - [sym_command_parameter] = ACTIONS(945), + [sym_generic_token] = ACTIONS(1003), + [sym_command_parameter] = ACTIONS(1001), [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_COMMA] = ACTIONS(931), + [anon_sym_RPAREN] = ACTIONS(1001), + [anon_sym_COMMA] = ACTIONS(899), [anon_sym_LBRACE] = ACTIONS(905), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(931), - [anon_sym_DASH] = ACTIONS(931), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(931), - [anon_sym_BANG] = ACTIONS(931), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(931), - [anon_sym_PLUS_PLUS] = ACTIONS(933), - [anon_sym_DASH_DASH] = ACTIONS(935), + [anon_sym_PIPE] = ACTIONS(1001), + [sym_stop_parsing] = ACTIONS(1001), + [anon_sym_SPACE] = ACTIONS(1001), + [anon_sym_COLON] = ACTIONS(1001), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(899), + [anon_sym_DASH] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(899), + [anon_sym_BANG] = ACTIONS(899), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(899), + [anon_sym_PLUS_PLUS] = ACTIONS(907), + [anon_sym_DASH_DASH] = ACTIONS(909), [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), [anon_sym_AT_LPAREN] = ACTIONS(913), [anon_sym_AT_LBRACE] = ACTIONS(915), - [sym__statement_terminator] = ACTIONS(949), }, - [218] = { - [sym__literal] = STATE(903), - [sym_integer_literal] = STATE(903), - [sym_string_literal] = STATE(903), - [sym_expandable_string_literal] = STATE(818), - [sym_expandable_here_string_literal] = STATE(818), - [sym_variable] = STATE(903), - [sym_array_literal_expression] = STATE(1083), - [sym_unary_expression] = STATE(1062), - [sym_expression_with_unary_operator] = STATE(1052), - [sym_pre_increment_expression] = STATE(1048), - [sym_pre_decrement_expression] = STATE(1048), - [sym_cast_expression] = STATE(1048), - [sym__primary_expression] = STATE(903), - [sym__value] = STATE(903), - [sym_parenthesized_expression] = STATE(903), - [sym_sub_expression] = STATE(903), - [sym_array_expression] = STATE(903), - [sym_script_block_expression] = STATE(903), - [sym_hash_literal_expression] = STATE(903), - [sym_post_increment_expression] = STATE(903), - [sym_post_decrement_expression] = STATE(903), - [sym_member_access] = STATE(903), - [sym_element_access] = STATE(903), - [sym_invokation_expression] = STATE(903), - [sym_invokation_foreach_expression] = STATE(821), - [sym_type_literal] = STATE(208), + [212] = { + [sym__literal] = STATE(805), + [sym_integer_literal] = STATE(805), + [sym_string_literal] = STATE(805), + [sym_expandable_string_literal] = STATE(800), + [sym_expandable_here_string_literal] = STATE(800), + [sym_variable] = STATE(805), + [sym_array_literal_expression] = STATE(1051), + [sym_unary_expression] = STATE(971), + [sym_expression_with_unary_operator] = STATE(1030), + [sym_pre_increment_expression] = STATE(1029), + [sym_pre_decrement_expression] = STATE(1029), + [sym_cast_expression] = STATE(1029), + [sym__primary_expression] = STATE(805), + [sym__value] = STATE(805), + [sym_parenthesized_expression] = STATE(805), + [sym_sub_expression] = STATE(805), + [sym_array_expression] = STATE(805), + [sym_script_block_expression] = STATE(805), + [sym_hash_literal_expression] = STATE(805), + [sym_post_increment_expression] = STATE(805), + [sym_post_decrement_expression] = STATE(805), + [sym_member_access] = STATE(805), + [sym_element_access] = STATE(805), + [sym_invokation_expression] = STATE(805), + [sym_invokation_foreach_expression] = STATE(810), + [sym_type_literal] = STATE(203), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(857), [sym_hexadecimal_integer_literal] = ACTIONS(857), - [sym_real_literal] = ACTIONS(937), + [sym_real_literal] = ACTIONS(859), [aux_sym_expandable_string_literal_token1] = ACTIONS(861), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), [sym_verbatim_string_characters] = ACTIONS(865), [sym_verbatim_here_string_characters] = ACTIONS(865), [anon_sym_LBRACK] = ACTIONS(867), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(939), - [aux_sym_comparison_operator_token50] = ACTIONS(939), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(869), + [aux_sym_comparison_operator_token50] = ACTIONS(869), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), [anon_sym_DOLLAR_CARET] = ACTIONS(871), [anon_sym_DOLLAR_QMARK] = ACTIONS(871), @@ -50576,435 +49952,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(871), [aux_sym_variable_token2] = ACTIONS(871), [sym_braced_variable] = ACTIONS(871), - [sym_generic_token] = ACTIONS(1033), - [sym_command_parameter] = ACTIONS(945), + [sym_generic_token] = ACTIONS(1005), + [sym_command_parameter] = ACTIONS(1001), [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_RPAREN] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(939), + [anon_sym_COMMA] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(875), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(939), - [anon_sym_DASH] = ACTIONS(939), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(939), - [anon_sym_BANG] = ACTIONS(939), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(939), - [anon_sym_PLUS_PLUS] = ACTIONS(941), - [anon_sym_DASH_DASH] = ACTIONS(943), + [anon_sym_PIPE] = ACTIONS(1001), + [sym_stop_parsing] = ACTIONS(1001), + [anon_sym_SPACE] = ACTIONS(1001), + [anon_sym_COLON] = ACTIONS(1001), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(869), + [anon_sym_DASH] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(869), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(869), + [anon_sym_PLUS_PLUS] = ACTIONS(877), + [anon_sym_DASH_DASH] = ACTIONS(879), [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), [anon_sym_AT_LPAREN] = ACTIONS(883), [anon_sym_AT_LBRACE] = ACTIONS(885), + [sym__statement_terminator] = ACTIONS(1007), }, - [219] = { - [sym__literal] = STATE(880), - [sym_integer_literal] = STATE(880), - [sym_string_literal] = STATE(880), - [sym_expandable_string_literal] = STATE(882), - [sym_expandable_here_string_literal] = STATE(882), - [sym_variable] = STATE(880), - [sym_array_literal_expression] = STATE(1107), - [sym_unary_expression] = STATE(1061), - [sym_expression_with_unary_operator] = STATE(1086), - [sym_pre_increment_expression] = STATE(1093), - [sym_pre_decrement_expression] = STATE(1093), - [sym_cast_expression] = STATE(1093), - [sym__primary_expression] = STATE(880), - [sym__value] = STATE(880), - [sym_parenthesized_expression] = STATE(880), - [sym_sub_expression] = STATE(880), - [sym_array_expression] = STATE(880), - [sym_script_block_expression] = STATE(880), - [sym_hash_literal_expression] = STATE(880), - [sym_post_increment_expression] = STATE(880), - [sym_post_decrement_expression] = STATE(880), - [sym_member_access] = STATE(880), - [sym_element_access] = STATE(880), - [sym_invokation_expression] = STATE(880), - [sym_invokation_foreach_expression] = STATE(923), - [sym_type_literal] = STATE(210), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(951), - [sym_hexadecimal_integer_literal] = ACTIONS(951), - [sym_real_literal] = ACTIONS(953), - [aux_sym_expandable_string_literal_token1] = ACTIONS(955), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), - [sym_verbatim_string_characters] = ACTIONS(959), - [sym_verbatim_here_string_characters] = ACTIONS(959), - [anon_sym_LBRACK] = ACTIONS(961), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(963), - [aux_sym_comparison_operator_token50] = ACTIONS(963), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), - [anon_sym_DOLLAR_CARET] = ACTIONS(965), - [anon_sym_DOLLAR_QMARK] = ACTIONS(965), - [anon_sym_DOLLAR_] = ACTIONS(965), - [aux_sym_variable_token1] = ACTIONS(965), - [aux_sym_variable_token2] = ACTIONS(965), - [sym_braced_variable] = ACTIONS(965), - [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_COMMA] = ACTIONS(963), - [anon_sym_LBRACE] = ACTIONS(969), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(963), - [anon_sym_DASH] = ACTIONS(963), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(963), - [anon_sym_BANG] = ACTIONS(963), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(963), - [anon_sym_PLUS_PLUS] = ACTIONS(971), - [anon_sym_DASH_DASH] = ACTIONS(973), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), - [anon_sym_AT_LPAREN] = ACTIONS(977), - [anon_sym_AT_LBRACE] = ACTIONS(979), - [sym__statement_terminator] = ACTIONS(949), - }, - [220] = { - [sym__literal] = STATE(927), - [sym_integer_literal] = STATE(927), - [sym_string_literal] = STATE(927), - [sym_expandable_string_literal] = STATE(899), - [sym_expandable_here_string_literal] = STATE(899), - [sym_variable] = STATE(927), - [sym_array_literal_expression] = STATE(1114), - [sym_unary_expression] = STATE(1094), - [sym_expression_with_unary_operator] = STATE(1092), - [sym_pre_increment_expression] = STATE(1074), - [sym_pre_decrement_expression] = STATE(1074), - [sym_cast_expression] = STATE(1074), - [sym__primary_expression] = STATE(927), - [sym__value] = STATE(927), - [sym_parenthesized_expression] = STATE(927), - [sym_sub_expression] = STATE(927), - [sym_array_expression] = STATE(927), - [sym_script_block_expression] = STATE(927), - [sym_hash_literal_expression] = STATE(927), - [sym_post_increment_expression] = STATE(927), - [sym_post_decrement_expression] = STATE(927), - [sym_member_access] = STATE(927), - [sym_element_access] = STATE(927), - [sym_invokation_expression] = STATE(927), - [sym_invokation_foreach_expression] = STATE(909), - [sym_type_literal] = STATE(213), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(981), - [sym_hexadecimal_integer_literal] = ACTIONS(981), - [sym_real_literal] = ACTIONS(1017), - [aux_sym_expandable_string_literal_token1] = ACTIONS(985), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), - [sym_verbatim_string_characters] = ACTIONS(989), - [sym_verbatim_here_string_characters] = ACTIONS(989), - [anon_sym_LBRACK] = ACTIONS(991), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(1019), - [aux_sym_comparison_operator_token50] = ACTIONS(1019), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), - [anon_sym_DOLLAR_CARET] = ACTIONS(995), - [anon_sym_DOLLAR_QMARK] = ACTIONS(995), - [anon_sym_DOLLAR_] = ACTIONS(995), - [aux_sym_variable_token1] = ACTIONS(995), - [aux_sym_variable_token2] = ACTIONS(995), - [sym_braced_variable] = ACTIONS(995), - [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(997), - [anon_sym_RPAREN] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(1019), - [anon_sym_LBRACE] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(1019), - [anon_sym_DASH] = ACTIONS(1019), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1019), - [anon_sym_BANG] = ACTIONS(1019), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1019), - [anon_sym_PLUS_PLUS] = ACTIONS(1021), - [anon_sym_DASH_DASH] = ACTIONS(1023), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), - [anon_sym_AT_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LBRACE] = ACTIONS(1009), - }, - [221] = { - [sym__literal] = STATE(906), - [sym_integer_literal] = STATE(906), - [sym_string_literal] = STATE(906), - [sym_expandable_string_literal] = STATE(899), - [sym_expandable_here_string_literal] = STATE(899), - [sym_variable] = STATE(906), - [sym_array_literal_expression] = STATE(1114), - [sym_unary_expression] = STATE(1066), - [sym_expression_with_unary_operator] = STATE(1092), - [sym_pre_increment_expression] = STATE(1074), - [sym_pre_decrement_expression] = STATE(1074), - [sym_cast_expression] = STATE(1074), - [sym__primary_expression] = STATE(906), - [sym__value] = STATE(906), - [sym_parenthesized_expression] = STATE(906), - [sym_sub_expression] = STATE(906), - [sym_array_expression] = STATE(906), - [sym_script_block_expression] = STATE(906), - [sym_hash_literal_expression] = STATE(906), - [sym_post_increment_expression] = STATE(906), - [sym_post_decrement_expression] = STATE(906), - [sym_member_access] = STATE(906), - [sym_element_access] = STATE(906), - [sym_invokation_expression] = STATE(906), - [sym_invokation_foreach_expression] = STATE(909), - [sym_type_literal] = STATE(211), + [213] = { + [sym__literal] = STATE(822), + [sym_integer_literal] = STATE(822), + [sym_string_literal] = STATE(822), + [sym_expandable_string_literal] = STATE(877), + [sym_expandable_here_string_literal] = STATE(877), + [sym_variable] = STATE(822), + [sym_array_literal_expression] = STATE(1092), + [sym_unary_expression] = STATE(1034), + [sym_expression_with_unary_operator] = STATE(1044), + [sym_pre_increment_expression] = STATE(1053), + [sym_pre_decrement_expression] = STATE(1053), + [sym_cast_expression] = STATE(1053), + [sym__primary_expression] = STATE(822), + [sym__value] = STATE(822), + [sym_parenthesized_expression] = STATE(822), + [sym_sub_expression] = STATE(822), + [sym_array_expression] = STATE(822), + [sym_script_block_expression] = STATE(822), + [sym_hash_literal_expression] = STATE(822), + [sym_post_increment_expression] = STATE(822), + [sym_post_decrement_expression] = STATE(822), + [sym_member_access] = STATE(822), + [sym_element_access] = STATE(822), + [sym_invokation_expression] = STATE(822), + [sym_invokation_foreach_expression] = STATE(887), + [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(981), - [sym_hexadecimal_integer_literal] = ACTIONS(981), - [sym_real_literal] = ACTIONS(983), - [aux_sym_expandable_string_literal_token1] = ACTIONS(985), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(987), - [sym_verbatim_string_characters] = ACTIONS(989), - [sym_verbatim_here_string_characters] = ACTIONS(989), - [anon_sym_LBRACK] = ACTIONS(991), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(993), - [aux_sym_comparison_operator_token50] = ACTIONS(993), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(995), - [anon_sym_DOLLAR_CARET] = ACTIONS(995), - [anon_sym_DOLLAR_QMARK] = ACTIONS(995), - [anon_sym_DOLLAR_] = ACTIONS(995), - [aux_sym_variable_token1] = ACTIONS(995), - [aux_sym_variable_token2] = ACTIONS(995), - [sym_braced_variable] = ACTIONS(995), - [sym_generic_token] = ACTIONS(1043), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(997), - [anon_sym_RPAREN] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(993), - [anon_sym_LBRACE] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(993), - [anon_sym_DASH] = ACTIONS(993), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(993), - [anon_sym_BANG] = ACTIONS(993), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(993), - [anon_sym_PLUS_PLUS] = ACTIONS(1001), - [anon_sym_DASH_DASH] = ACTIONS(1003), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1005), - [anon_sym_AT_LPAREN] = ACTIONS(1007), - [anon_sym_AT_LBRACE] = ACTIONS(1009), + [sym_decimal_integer_literal] = ACTIONS(929), + [sym_hexadecimal_integer_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(931), + [aux_sym_expandable_string_literal_token1] = ACTIONS(933), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), + [sym_verbatim_string_characters] = ACTIONS(937), + [sym_verbatim_here_string_characters] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(941), + [aux_sym_comparison_operator_token50] = ACTIONS(941), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), + [anon_sym_DOLLAR_CARET] = ACTIONS(943), + [anon_sym_DOLLAR_QMARK] = ACTIONS(943), + [anon_sym_DOLLAR_] = ACTIONS(943), + [aux_sym_variable_token1] = ACTIONS(943), + [aux_sym_variable_token2] = ACTIONS(943), + [sym_braced_variable] = ACTIONS(943), + [sym_generic_token] = ACTIONS(1009), + [sym_command_parameter] = ACTIONS(1001), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_RPAREN] = ACTIONS(1001), + [anon_sym_COMMA] = ACTIONS(941), + [anon_sym_LBRACE] = ACTIONS(947), + [anon_sym_PIPE] = ACTIONS(1001), + [sym_stop_parsing] = ACTIONS(1001), + [anon_sym_SPACE] = ACTIONS(1001), + [anon_sym_COLON] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(941), + [anon_sym_DASH] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(941), + [anon_sym_BANG] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(941), + [anon_sym_PLUS_PLUS] = ACTIONS(949), + [anon_sym_DASH_DASH] = ACTIONS(951), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), + [anon_sym_AT_LPAREN] = ACTIONS(955), + [anon_sym_AT_LBRACE] = ACTIONS(957), }, - [222] = { - [sym__literal] = STATE(926), - [sym_integer_literal] = STATE(926), - [sym_string_literal] = STATE(926), - [sym_expandable_string_literal] = STATE(882), - [sym_expandable_here_string_literal] = STATE(882), - [sym_variable] = STATE(926), - [sym_array_literal_expression] = STATE(1107), - [sym_unary_expression] = STATE(1073), - [sym_expression_with_unary_operator] = STATE(1086), - [sym_pre_increment_expression] = STATE(1093), - [sym_pre_decrement_expression] = STATE(1093), - [sym_cast_expression] = STATE(1093), - [sym__primary_expression] = STATE(926), - [sym__value] = STATE(926), - [sym_parenthesized_expression] = STATE(926), - [sym_sub_expression] = STATE(926), - [sym_array_expression] = STATE(926), - [sym_script_block_expression] = STATE(926), - [sym_hash_literal_expression] = STATE(926), - [sym_post_increment_expression] = STATE(926), - [sym_post_decrement_expression] = STATE(926), - [sym_member_access] = STATE(926), - [sym_element_access] = STATE(926), - [sym_invokation_expression] = STATE(926), - [sym_invokation_foreach_expression] = STATE(923), - [sym_type_literal] = STATE(214), + [214] = { + [sym__literal] = STATE(847), + [sym_integer_literal] = STATE(847), + [sym_string_literal] = STATE(847), + [sym_expandable_string_literal] = STATE(845), + [sym_expandable_here_string_literal] = STATE(845), + [sym_variable] = STATE(847), + [sym_array_literal_expression] = STATE(1096), + [sym_unary_expression] = STATE(1013), + [sym_expression_with_unary_operator] = STATE(1038), + [sym_pre_increment_expression] = STATE(1045), + [sym_pre_decrement_expression] = STATE(1045), + [sym_cast_expression] = STATE(1045), + [sym__primary_expression] = STATE(847), + [sym__value] = STATE(847), + [sym_parenthesized_expression] = STATE(847), + [sym_sub_expression] = STATE(847), + [sym_array_expression] = STATE(847), + [sym_script_block_expression] = STATE(847), + [sym_hash_literal_expression] = STATE(847), + [sym_post_increment_expression] = STATE(847), + [sym_post_decrement_expression] = STATE(847), + [sym_member_access] = STATE(847), + [sym_element_access] = STATE(847), + [sym_invokation_expression] = STATE(847), + [sym_invokation_foreach_expression] = STATE(848), + [sym_type_literal] = STATE(209), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(951), - [sym_hexadecimal_integer_literal] = ACTIONS(951), - [sym_real_literal] = ACTIONS(1025), - [aux_sym_expandable_string_literal_token1] = ACTIONS(955), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(957), - [sym_verbatim_string_characters] = ACTIONS(959), - [sym_verbatim_here_string_characters] = ACTIONS(959), - [anon_sym_LBRACK] = ACTIONS(961), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(1027), - [aux_sym_comparison_operator_token50] = ACTIONS(1027), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(965), - [anon_sym_DOLLAR_CARET] = ACTIONS(965), - [anon_sym_DOLLAR_QMARK] = ACTIONS(965), - [anon_sym_DOLLAR_] = ACTIONS(965), - [aux_sym_variable_token1] = ACTIONS(965), - [aux_sym_variable_token2] = ACTIONS(965), - [sym_braced_variable] = ACTIONS(965), - [sym_generic_token] = ACTIONS(1041), - [sym_command_parameter] = ACTIONS(945), - [anon_sym_LPAREN] = ACTIONS(967), - [anon_sym_COMMA] = ACTIONS(1027), - [anon_sym_LBRACE] = ACTIONS(969), - [anon_sym_PIPE] = ACTIONS(945), - [sym_stop_parsing] = ACTIONS(945), - [anon_sym_SPACE] = ACTIONS(945), - [anon_sym_COLON] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(1027), - [anon_sym_DASH] = ACTIONS(1027), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1027), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), - [anon_sym_PLUS_PLUS] = ACTIONS(1029), - [anon_sym_DASH_DASH] = ACTIONS(1031), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(975), - [anon_sym_AT_LPAREN] = ACTIONS(977), - [anon_sym_AT_LBRACE] = ACTIONS(979), - [sym__statement_terminator] = ACTIONS(949), + [sym_decimal_integer_literal] = ACTIONS(959), + [sym_hexadecimal_integer_literal] = ACTIONS(959), + [sym_real_literal] = ACTIONS(961), + [aux_sym_expandable_string_literal_token1] = ACTIONS(963), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), + [sym_verbatim_string_characters] = ACTIONS(967), + [sym_verbatim_here_string_characters] = ACTIONS(967), + [anon_sym_LBRACK] = ACTIONS(969), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(989), + [aux_sym_comparison_operator_token50] = ACTIONS(989), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), + [anon_sym_DOLLAR_CARET] = ACTIONS(973), + [anon_sym_DOLLAR_QMARK] = ACTIONS(973), + [anon_sym_DOLLAR_] = ACTIONS(973), + [aux_sym_variable_token1] = ACTIONS(973), + [aux_sym_variable_token2] = ACTIONS(973), + [sym_braced_variable] = ACTIONS(973), + [sym_generic_token] = ACTIONS(1011), + [sym_command_parameter] = ACTIONS(1001), + [anon_sym_LPAREN] = ACTIONS(975), + [anon_sym_COMMA] = ACTIONS(989), + [anon_sym_LBRACE] = ACTIONS(977), + [anon_sym_PIPE] = ACTIONS(1001), + [sym_stop_parsing] = ACTIONS(1001), + [anon_sym_SPACE] = ACTIONS(1001), + [anon_sym_COLON] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(989), + [anon_sym_DASH] = ACTIONS(989), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(989), + [anon_sym_BANG] = ACTIONS(989), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(989), + [anon_sym_PLUS_PLUS] = ACTIONS(991), + [anon_sym_DASH_DASH] = ACTIONS(993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), + [anon_sym_AT_LPAREN] = ACTIONS(985), + [anon_sym_AT_LBRACE] = ACTIONS(987), + [sym__statement_terminator] = ACTIONS(1007), }, - [223] = { - [sym__literal] = STATE(1064), - [sym_integer_literal] = STATE(1064), - [sym_string_literal] = STATE(1064), - [sym_expandable_string_literal] = STATE(1021), - [sym_expandable_here_string_literal] = STATE(1021), - [sym_variable] = STATE(1064), - [sym_unary_expression] = STATE(173), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(1064), - [sym__value] = STATE(1064), - [sym_parenthesized_expression] = STATE(1064), - [sym_sub_expression] = STATE(1064), - [sym_array_expression] = STATE(1064), - [sym_script_block_expression] = STATE(1064), - [sym_hash_literal_expression] = STATE(1064), - [sym_post_increment_expression] = STATE(1064), - [sym_post_decrement_expression] = STATE(1064), - [sym_member_access] = STATE(1064), - [sym_element_access] = STATE(1064), - [sym_invokation_expression] = STATE(1064), - [sym_invokation_foreach_expression] = STATE(1005), - [sym_type_literal] = STATE(223), + [215] = { + [sym__literal] = STATE(1024), + [sym_integer_literal] = STATE(1024), + [sym_string_literal] = STATE(1024), + [sym_expandable_string_literal] = STATE(960), + [sym_expandable_here_string_literal] = STATE(960), + [sym_variable] = STATE(1024), + [sym_unary_expression] = STATE(161), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(1024), + [sym__value] = STATE(1024), + [sym_parenthesized_expression] = STATE(1024), + [sym_sub_expression] = STATE(1024), + [sym_array_expression] = STATE(1024), + [sym_script_block_expression] = STATE(1024), + [sym_hash_literal_expression] = STATE(1024), + [sym_post_increment_expression] = STATE(1024), + [sym_post_decrement_expression] = STATE(1024), + [sym_member_access] = STATE(1024), + [sym_element_access] = STATE(1024), + [sym_invokation_expression] = STATE(1024), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(215), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1045), - [sym_hexadecimal_integer_literal] = ACTIONS(1047), - [sym_real_literal] = ACTIONS(1049), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1051), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1053), - [sym_verbatim_string_characters] = ACTIONS(1055), - [sym_verbatim_here_string_characters] = ACTIONS(1055), - [anon_sym_LBRACK] = ACTIONS(1057), + [sym_decimal_integer_literal] = ACTIONS(1013), + [sym_hexadecimal_integer_literal] = ACTIONS(1015), + [sym_real_literal] = ACTIONS(1017), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1019), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1021), + [sym_verbatim_string_characters] = ACTIONS(1023), + [sym_verbatim_here_string_characters] = ACTIONS(1023), + [anon_sym_LBRACK] = ACTIONS(1025), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -51032,69 +50222,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1059), - [aux_sym_comparison_operator_token50] = ACTIONS(1059), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1061), - [anon_sym_DOLLAR_CARET] = ACTIONS(1061), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1061), - [anon_sym_DOLLAR_] = ACTIONS(1063), - [aux_sym_variable_token1] = ACTIONS(1063), - [aux_sym_variable_token2] = ACTIONS(1061), - [sym_braced_variable] = ACTIONS(1061), - [anon_sym_LPAREN] = ACTIONS(1065), - [anon_sym_COMMA] = ACTIONS(1059), - [anon_sym_LBRACE] = ACTIONS(1067), + [aux_sym_comparison_operator_token37] = ACTIONS(1027), + [aux_sym_comparison_operator_token50] = ACTIONS(1027), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1029), + [anon_sym_DOLLAR_CARET] = ACTIONS(1029), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1029), + [anon_sym_DOLLAR_] = ACTIONS(1031), + [aux_sym_variable_token1] = ACTIONS(1031), + [aux_sym_variable_token2] = ACTIONS(1029), + [sym_braced_variable] = ACTIONS(1029), + [anon_sym_LPAREN] = ACTIONS(1033), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(1027), + [anon_sym_LBRACE] = ACTIONS(1035), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1069), - [anon_sym_DASH] = ACTIONS(1069), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1059), - [anon_sym_BANG] = ACTIONS(1059), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1059), - [anon_sym_PLUS_PLUS] = ACTIONS(1071), - [anon_sym_DASH_DASH] = ACTIONS(1073), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1075), - [anon_sym_AT_LPAREN] = ACTIONS(1077), - [anon_sym_AT_LBRACE] = ACTIONS(1079), + [anon_sym_PLUS] = ACTIONS(1037), + [anon_sym_DASH] = ACTIONS(1037), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), + [anon_sym_BANG] = ACTIONS(1027), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), + [anon_sym_PLUS_PLUS] = ACTIONS(1039), + [anon_sym_DASH_DASH] = ACTIONS(1041), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1043), + [anon_sym_AT_LPAREN] = ACTIONS(1045), + [anon_sym_AT_LBRACE] = ACTIONS(1047), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, - [224] = { - [sym__literal] = STATE(1065), - [sym_integer_literal] = STATE(1065), - [sym_string_literal] = STATE(1065), - [sym_expandable_string_literal] = STATE(967), - [sym_expandable_here_string_literal] = STATE(967), - [sym_variable] = STATE(1065), - [sym_unary_expression] = STATE(164), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(1065), - [sym__value] = STATE(1065), - [sym_parenthesized_expression] = STATE(1065), - [sym_sub_expression] = STATE(1065), - [sym_array_expression] = STATE(1065), - [sym_script_block_expression] = STATE(1065), - [sym_hash_literal_expression] = STATE(1065), - [sym_post_increment_expression] = STATE(1065), - [sym_post_decrement_expression] = STATE(1065), - [sym_member_access] = STATE(1065), - [sym_element_access] = STATE(1065), - [sym_invokation_expression] = STATE(1065), - [sym_invokation_foreach_expression] = STATE(942), - [sym_type_literal] = STATE(224), + [216] = { + [sym__literal] = STATE(1006), + [sym_integer_literal] = STATE(1006), + [sym_string_literal] = STATE(1006), + [sym_expandable_string_literal] = STATE(960), + [sym_expandable_here_string_literal] = STATE(960), + [sym_variable] = STATE(1006), + [sym_unary_expression] = STATE(959), + [sym_expression_with_unary_operator] = STATE(939), + [sym_pre_increment_expression] = STATE(940), + [sym_pre_decrement_expression] = STATE(940), + [sym_cast_expression] = STATE(940), + [sym__primary_expression] = STATE(1006), + [sym__value] = STATE(1006), + [sym_parenthesized_expression] = STATE(1006), + [sym_sub_expression] = STATE(1006), + [sym_array_expression] = STATE(1006), + [sym_script_block_expression] = STATE(1006), + [sym_hash_literal_expression] = STATE(1006), + [sym_post_increment_expression] = STATE(1006), + [sym_post_decrement_expression] = STATE(1006), + [sym_member_access] = STATE(1006), + [sym_element_access] = STATE(1006), + [sym_invokation_expression] = STATE(1006), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(216), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1081), - [sym_hexadecimal_integer_literal] = ACTIONS(1083), - [sym_real_literal] = ACTIONS(1085), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1087), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1089), - [sym_verbatim_string_characters] = ACTIONS(1091), - [sym_verbatim_here_string_characters] = ACTIONS(1091), - [anon_sym_LBRACK] = ACTIONS(1093), + [sym_decimal_integer_literal] = ACTIONS(1013), + [sym_hexadecimal_integer_literal] = ACTIONS(1015), + [sym_real_literal] = ACTIONS(1049), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1019), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1021), + [sym_verbatim_string_characters] = ACTIONS(1023), + [sym_verbatim_here_string_characters] = ACTIONS(1023), + [anon_sym_LBRACK] = ACTIONS(1025), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -51122,69 +50312,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1095), - [aux_sym_comparison_operator_token50] = ACTIONS(1095), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1097), - [anon_sym_DOLLAR_CARET] = ACTIONS(1097), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1097), - [anon_sym_DOLLAR_] = ACTIONS(1099), - [aux_sym_variable_token1] = ACTIONS(1099), - [aux_sym_variable_token2] = ACTIONS(1097), - [sym_braced_variable] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(1101), + [aux_sym_comparison_operator_token37] = ACTIONS(1051), + [aux_sym_comparison_operator_token50] = ACTIONS(1051), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1029), + [anon_sym_DOLLAR_CARET] = ACTIONS(1029), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1029), + [anon_sym_DOLLAR_] = ACTIONS(1031), + [aux_sym_variable_token1] = ACTIONS(1031), + [aux_sym_variable_token2] = ACTIONS(1029), + [sym_braced_variable] = ACTIONS(1029), + [anon_sym_LPAREN] = ACTIONS(1033), [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(1095), - [anon_sym_LBRACE] = ACTIONS(1103), + [anon_sym_COMMA] = ACTIONS(1051), + [anon_sym_LBRACE] = ACTIONS(1035), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1105), - [anon_sym_DASH] = ACTIONS(1105), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1095), - [anon_sym_PLUS_PLUS] = ACTIONS(1107), - [anon_sym_DASH_DASH] = ACTIONS(1109), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1111), - [anon_sym_AT_LPAREN] = ACTIONS(1113), - [anon_sym_AT_LBRACE] = ACTIONS(1115), + [anon_sym_PLUS] = ACTIONS(1053), + [anon_sym_DASH] = ACTIONS(1053), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(1051), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1051), + [anon_sym_PLUS_PLUS] = ACTIONS(1055), + [anon_sym_DASH_DASH] = ACTIONS(1057), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1043), + [anon_sym_AT_LPAREN] = ACTIONS(1045), + [anon_sym_AT_LBRACE] = ACTIONS(1047), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [225] = { - [sym__literal] = STATE(1028), - [sym_integer_literal] = STATE(1028), - [sym_string_literal] = STATE(1028), - [sym_expandable_string_literal] = STATE(967), - [sym_expandable_here_string_literal] = STATE(967), - [sym_variable] = STATE(1028), - [sym_unary_expression] = STATE(958), - [sym_expression_with_unary_operator] = STATE(945), - [sym_pre_increment_expression] = STATE(950), - [sym_pre_decrement_expression] = STATE(950), - [sym_cast_expression] = STATE(950), - [sym__primary_expression] = STATE(1028), - [sym__value] = STATE(1028), - [sym_parenthesized_expression] = STATE(1028), - [sym_sub_expression] = STATE(1028), - [sym_array_expression] = STATE(1028), - [sym_script_block_expression] = STATE(1028), - [sym_hash_literal_expression] = STATE(1028), - [sym_post_increment_expression] = STATE(1028), - [sym_post_decrement_expression] = STATE(1028), - [sym_member_access] = STATE(1028), - [sym_element_access] = STATE(1028), - [sym_invokation_expression] = STATE(1028), - [sym_invokation_foreach_expression] = STATE(942), - [sym_type_literal] = STATE(225), + [217] = { + [sym__literal] = STATE(1005), + [sym_integer_literal] = STATE(1005), + [sym_string_literal] = STATE(1005), + [sym_expandable_string_literal] = STATE(990), + [sym_expandable_here_string_literal] = STATE(990), + [sym_variable] = STATE(1005), + [sym_unary_expression] = STATE(979), + [sym_expression_with_unary_operator] = STATE(1004), + [sym_pre_increment_expression] = STATE(970), + [sym_pre_decrement_expression] = STATE(970), + [sym_cast_expression] = STATE(970), + [sym__primary_expression] = STATE(1005), + [sym__value] = STATE(1005), + [sym_parenthesized_expression] = STATE(1005), + [sym_sub_expression] = STATE(1005), + [sym_array_expression] = STATE(1005), + [sym_script_block_expression] = STATE(1005), + [sym_hash_literal_expression] = STATE(1005), + [sym_post_increment_expression] = STATE(1005), + [sym_post_decrement_expression] = STATE(1005), + [sym_member_access] = STATE(1005), + [sym_element_access] = STATE(1005), + [sym_invokation_expression] = STATE(1005), + [sym_invokation_foreach_expression] = STATE(982), + [sym_type_literal] = STATE(217), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1081), - [sym_hexadecimal_integer_literal] = ACTIONS(1083), - [sym_real_literal] = ACTIONS(1117), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1087), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1089), - [sym_verbatim_string_characters] = ACTIONS(1091), - [sym_verbatim_here_string_characters] = ACTIONS(1091), - [anon_sym_LBRACK] = ACTIONS(1093), + [sym_decimal_integer_literal] = ACTIONS(1059), + [sym_hexadecimal_integer_literal] = ACTIONS(1061), + [sym_real_literal] = ACTIONS(1063), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1065), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1067), + [sym_verbatim_string_characters] = ACTIONS(1069), + [sym_verbatim_here_string_characters] = ACTIONS(1069), + [anon_sym_LBRACK] = ACTIONS(1071), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -51212,69 +50402,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1119), - [aux_sym_comparison_operator_token50] = ACTIONS(1119), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1097), - [anon_sym_DOLLAR_CARET] = ACTIONS(1097), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1097), - [anon_sym_DOLLAR_] = ACTIONS(1099), - [aux_sym_variable_token1] = ACTIONS(1099), - [aux_sym_variable_token2] = ACTIONS(1097), - [sym_braced_variable] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(1101), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(1119), - [anon_sym_LBRACE] = ACTIONS(1103), + [aux_sym_comparison_operator_token37] = ACTIONS(1073), + [aux_sym_comparison_operator_token50] = ACTIONS(1073), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1075), + [anon_sym_DOLLAR_CARET] = ACTIONS(1075), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1075), + [anon_sym_DOLLAR_] = ACTIONS(1077), + [aux_sym_variable_token1] = ACTIONS(1077), + [aux_sym_variable_token2] = ACTIONS(1075), + [sym_braced_variable] = ACTIONS(1075), + [anon_sym_LPAREN] = ACTIONS(1079), + [anon_sym_COMMA] = ACTIONS(1073), + [anon_sym_LBRACE] = ACTIONS(1081), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1121), - [anon_sym_DASH] = ACTIONS(1121), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1119), - [anon_sym_BANG] = ACTIONS(1119), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1119), - [anon_sym_PLUS_PLUS] = ACTIONS(1123), - [anon_sym_DASH_DASH] = ACTIONS(1125), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1111), - [anon_sym_AT_LPAREN] = ACTIONS(1113), - [anon_sym_AT_LBRACE] = ACTIONS(1115), + [anon_sym_PLUS] = ACTIONS(1083), + [anon_sym_DASH] = ACTIONS(1083), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1073), + [anon_sym_BANG] = ACTIONS(1073), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1073), + [anon_sym_PLUS_PLUS] = ACTIONS(1085), + [anon_sym_DASH_DASH] = ACTIONS(1087), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1089), + [anon_sym_AT_LPAREN] = ACTIONS(1091), + [anon_sym_AT_LBRACE] = ACTIONS(1093), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, - [226] = { - [sym__literal] = STATE(1027), - [sym_integer_literal] = STATE(1027), - [sym_string_literal] = STATE(1027), - [sym_expandable_string_literal] = STATE(1021), - [sym_expandable_here_string_literal] = STATE(1021), - [sym_variable] = STATE(1027), - [sym_unary_expression] = STATE(998), - [sym_expression_with_unary_operator] = STATE(1036), - [sym_pre_increment_expression] = STATE(1003), - [sym_pre_decrement_expression] = STATE(1003), - [sym_cast_expression] = STATE(1003), - [sym__primary_expression] = STATE(1027), - [sym__value] = STATE(1027), - [sym_parenthesized_expression] = STATE(1027), - [sym_sub_expression] = STATE(1027), - [sym_array_expression] = STATE(1027), - [sym_script_block_expression] = STATE(1027), - [sym_hash_literal_expression] = STATE(1027), - [sym_post_increment_expression] = STATE(1027), - [sym_post_decrement_expression] = STATE(1027), - [sym_member_access] = STATE(1027), - [sym_element_access] = STATE(1027), - [sym_invokation_expression] = STATE(1027), - [sym_invokation_foreach_expression] = STATE(1005), - [sym_type_literal] = STATE(226), + [218] = { + [sym__literal] = STATE(1023), + [sym_integer_literal] = STATE(1023), + [sym_string_literal] = STATE(1023), + [sym_expandable_string_literal] = STATE(990), + [sym_expandable_here_string_literal] = STATE(990), + [sym_variable] = STATE(1023), + [sym_unary_expression] = STATE(172), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(1023), + [sym__value] = STATE(1023), + [sym_parenthesized_expression] = STATE(1023), + [sym_sub_expression] = STATE(1023), + [sym_array_expression] = STATE(1023), + [sym_script_block_expression] = STATE(1023), + [sym_hash_literal_expression] = STATE(1023), + [sym_post_increment_expression] = STATE(1023), + [sym_post_decrement_expression] = STATE(1023), + [sym_member_access] = STATE(1023), + [sym_element_access] = STATE(1023), + [sym_invokation_expression] = STATE(1023), + [sym_invokation_foreach_expression] = STATE(982), + [sym_type_literal] = STATE(218), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1045), - [sym_hexadecimal_integer_literal] = ACTIONS(1047), - [sym_real_literal] = ACTIONS(1127), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1051), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1053), - [sym_verbatim_string_characters] = ACTIONS(1055), - [sym_verbatim_here_string_characters] = ACTIONS(1055), - [anon_sym_LBRACK] = ACTIONS(1057), + [sym_decimal_integer_literal] = ACTIONS(1059), + [sym_hexadecimal_integer_literal] = ACTIONS(1061), + [sym_real_literal] = ACTIONS(1095), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1065), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1067), + [sym_verbatim_string_characters] = ACTIONS(1069), + [sym_verbatim_here_string_characters] = ACTIONS(1069), + [anon_sym_LBRACK] = ACTIONS(1071), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(95), [anon_sym_2_GT] = ACTIONS(97), @@ -51302,254 +50492,254 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(95), [anon_sym_5_GT_AMP2] = ACTIONS(95), [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1129), - [aux_sym_comparison_operator_token50] = ACTIONS(1129), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1061), - [anon_sym_DOLLAR_CARET] = ACTIONS(1061), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1061), - [anon_sym_DOLLAR_] = ACTIONS(1063), - [aux_sym_variable_token1] = ACTIONS(1063), - [aux_sym_variable_token2] = ACTIONS(1061), - [sym_braced_variable] = ACTIONS(1061), - [anon_sym_LPAREN] = ACTIONS(1065), - [anon_sym_COMMA] = ACTIONS(1129), - [anon_sym_LBRACE] = ACTIONS(1067), + [aux_sym_comparison_operator_token37] = ACTIONS(1097), + [aux_sym_comparison_operator_token50] = ACTIONS(1097), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1075), + [anon_sym_DOLLAR_CARET] = ACTIONS(1075), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1075), + [anon_sym_DOLLAR_] = ACTIONS(1077), + [aux_sym_variable_token1] = ACTIONS(1077), + [aux_sym_variable_token2] = ACTIONS(1075), + [sym_braced_variable] = ACTIONS(1075), + [anon_sym_LPAREN] = ACTIONS(1079), + [anon_sym_COMMA] = ACTIONS(1097), + [anon_sym_LBRACE] = ACTIONS(1081), [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1131), - [anon_sym_DASH] = ACTIONS(1131), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1129), - [anon_sym_BANG] = ACTIONS(1129), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1129), - [anon_sym_PLUS_PLUS] = ACTIONS(1133), - [anon_sym_DASH_DASH] = ACTIONS(1135), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1075), - [anon_sym_AT_LPAREN] = ACTIONS(1077), - [anon_sym_AT_LBRACE] = ACTIONS(1079), + [anon_sym_PLUS] = ACTIONS(1099), + [anon_sym_DASH] = ACTIONS(1099), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1097), + [anon_sym_BANG] = ACTIONS(1097), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1097), + [anon_sym_PLUS_PLUS] = ACTIONS(1101), + [anon_sym_DASH_DASH] = ACTIONS(1103), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1089), + [anon_sym_AT_LPAREN] = ACTIONS(1091), + [anon_sym_AT_LBRACE] = ACTIONS(1093), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [227] = { - [sym__literal] = STATE(1064), - [sym_integer_literal] = STATE(1064), - [sym_string_literal] = STATE(1064), - [sym_expandable_string_literal] = STATE(1021), - [sym_expandable_here_string_literal] = STATE(1021), - [sym_variable] = STATE(1064), - [sym_array_literal_expression] = STATE(1150), - [sym_unary_expression] = STATE(1146), - [sym_expression_with_unary_operator] = STATE(175), + [219] = { + [sym__literal] = STATE(1024), + [sym_integer_literal] = STATE(1024), + [sym_string_literal] = STATE(1024), + [sym_expandable_string_literal] = STATE(960), + [sym_expandable_here_string_literal] = STATE(960), + [sym_variable] = STATE(1024), + [sym_array_literal_expression] = STATE(1112), + [sym_unary_expression] = STATE(1104), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(1024), + [sym__value] = STATE(1024), + [sym_parenthesized_expression] = STATE(1024), + [sym_sub_expression] = STATE(1024), + [sym_array_expression] = STATE(1024), + [sym_script_block_expression] = STATE(1024), + [sym_hash_literal_expression] = STATE(1024), + [sym_post_increment_expression] = STATE(1024), + [sym_post_decrement_expression] = STATE(1024), + [sym_member_access] = STATE(1024), + [sym_element_access] = STATE(1024), + [sym_invokation_expression] = STATE(1024), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(215), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1013), + [sym_hexadecimal_integer_literal] = ACTIONS(1013), + [sym_real_literal] = ACTIONS(1105), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1107), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1109), + [sym_verbatim_string_characters] = ACTIONS(1111), + [sym_verbatim_here_string_characters] = ACTIONS(1111), + [anon_sym_LBRACK] = ACTIONS(1113), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(1037), + [aux_sym_comparison_operator_token50] = ACTIONS(1037), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1031), + [anon_sym_DOLLAR_CARET] = ACTIONS(1031), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1031), + [anon_sym_DOLLAR_] = ACTIONS(1031), + [aux_sym_variable_token1] = ACTIONS(1031), + [aux_sym_variable_token2] = ACTIONS(1031), + [sym_braced_variable] = ACTIONS(1031), + [sym_generic_token] = ACTIONS(1115), + [anon_sym_LPAREN] = ACTIONS(1117), + [anon_sym_RPAREN] = ACTIONS(1001), + [anon_sym_COMMA] = ACTIONS(1037), + [anon_sym_LBRACE] = ACTIONS(1119), + [anon_sym_PIPE] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(1037), + [anon_sym_DASH] = ACTIONS(1037), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1037), + [anon_sym_BANG] = ACTIONS(1037), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1037), + [anon_sym_PLUS_PLUS] = ACTIONS(1121), + [anon_sym_DASH_DASH] = ACTIONS(1123), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1125), + [anon_sym_AT_LPAREN] = ACTIONS(1127), + [anon_sym_AT_LBRACE] = ACTIONS(1129), + }, + [220] = { + [sym__literal] = STATE(1023), + [sym_integer_literal] = STATE(1023), + [sym_string_literal] = STATE(1023), + [sym_expandable_string_literal] = STATE(990), + [sym_expandable_here_string_literal] = STATE(990), + [sym_variable] = STATE(1023), + [sym_array_literal_expression] = STATE(1119), + [sym_unary_expression] = STATE(1108), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(1064), - [sym__value] = STATE(1064), - [sym_parenthesized_expression] = STATE(1064), - [sym_sub_expression] = STATE(1064), - [sym_array_expression] = STATE(1064), - [sym_script_block_expression] = STATE(1064), - [sym_hash_literal_expression] = STATE(1064), - [sym_post_increment_expression] = STATE(1064), - [sym_post_decrement_expression] = STATE(1064), - [sym_member_access] = STATE(1064), - [sym_element_access] = STATE(1064), - [sym_invokation_expression] = STATE(1064), - [sym_invokation_foreach_expression] = STATE(1005), - [sym_type_literal] = STATE(223), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1045), - [sym_hexadecimal_integer_literal] = ACTIONS(1045), - [sym_real_literal] = ACTIONS(1137), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1139), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1141), - [sym_verbatim_string_characters] = ACTIONS(1143), - [sym_verbatim_here_string_characters] = ACTIONS(1143), - [anon_sym_LBRACK] = ACTIONS(1145), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(1069), - [aux_sym_comparison_operator_token50] = ACTIONS(1069), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1063), - [anon_sym_DOLLAR_CARET] = ACTIONS(1063), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1063), - [anon_sym_DOLLAR_] = ACTIONS(1063), - [aux_sym_variable_token1] = ACTIONS(1063), - [aux_sym_variable_token2] = ACTIONS(1063), - [sym_braced_variable] = ACTIONS(1063), - [sym_generic_token] = ACTIONS(1147), - [anon_sym_LPAREN] = ACTIONS(1149), - [anon_sym_COMMA] = ACTIONS(1069), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_PIPE] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(1069), - [anon_sym_DASH] = ACTIONS(1069), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1069), - [anon_sym_BANG] = ACTIONS(1069), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1069), - [anon_sym_PLUS_PLUS] = ACTIONS(1153), - [anon_sym_DASH_DASH] = ACTIONS(1155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1157), - [anon_sym_AT_LPAREN] = ACTIONS(1159), - [anon_sym_AT_LBRACE] = ACTIONS(1161), - [sym__statement_terminator] = ACTIONS(949), - }, - [228] = { - [sym__literal] = STATE(1065), - [sym_integer_literal] = STATE(1065), - [sym_string_literal] = STATE(1065), - [sym_expandable_string_literal] = STATE(967), - [sym_expandable_here_string_literal] = STATE(967), - [sym_variable] = STATE(1065), - [sym_array_literal_expression] = STATE(1157), - [sym_unary_expression] = STATE(1143), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(1065), - [sym__value] = STATE(1065), - [sym_parenthesized_expression] = STATE(1065), - [sym_sub_expression] = STATE(1065), - [sym_array_expression] = STATE(1065), - [sym_script_block_expression] = STATE(1065), - [sym_hash_literal_expression] = STATE(1065), - [sym_post_increment_expression] = STATE(1065), - [sym_post_decrement_expression] = STATE(1065), - [sym_member_access] = STATE(1065), - [sym_element_access] = STATE(1065), - [sym_invokation_expression] = STATE(1065), - [sym_invokation_foreach_expression] = STATE(942), - [sym_type_literal] = STATE(224), + [sym__primary_expression] = STATE(1023), + [sym__value] = STATE(1023), + [sym_parenthesized_expression] = STATE(1023), + [sym_sub_expression] = STATE(1023), + [sym_array_expression] = STATE(1023), + [sym_script_block_expression] = STATE(1023), + [sym_hash_literal_expression] = STATE(1023), + [sym_post_increment_expression] = STATE(1023), + [sym_post_decrement_expression] = STATE(1023), + [sym_member_access] = STATE(1023), + [sym_element_access] = STATE(1023), + [sym_invokation_expression] = STATE(1023), + [sym_invokation_foreach_expression] = STATE(982), + [sym_type_literal] = STATE(218), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1081), - [sym_hexadecimal_integer_literal] = ACTIONS(1081), - [sym_real_literal] = ACTIONS(1163), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1165), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1167), - [sym_verbatim_string_characters] = ACTIONS(1169), - [sym_verbatim_here_string_characters] = ACTIONS(1169), - [anon_sym_LBRACK] = ACTIONS(1171), - [anon_sym_GT] = ACTIONS(945), - [anon_sym_GT_GT] = ACTIONS(945), - [anon_sym_2_GT] = ACTIONS(945), - [anon_sym_2_GT_GT] = ACTIONS(945), - [anon_sym_3_GT] = ACTIONS(945), - [anon_sym_3_GT_GT] = ACTIONS(945), - [anon_sym_4_GT] = ACTIONS(945), - [anon_sym_4_GT_GT] = ACTIONS(945), - [anon_sym_5_GT] = ACTIONS(945), - [anon_sym_5_GT_GT] = ACTIONS(945), - [anon_sym_6_GT] = ACTIONS(945), - [anon_sym_6_GT_GT] = ACTIONS(945), - [anon_sym_STAR_GT] = ACTIONS(945), - [anon_sym_STAR_GT_GT] = ACTIONS(945), - [anon_sym_LT] = ACTIONS(945), - [anon_sym_STAR_GT_AMP1] = ACTIONS(945), - [anon_sym_2_GT_AMP1] = ACTIONS(945), - [anon_sym_3_GT_AMP1] = ACTIONS(945), - [anon_sym_4_GT_AMP1] = ACTIONS(945), - [anon_sym_5_GT_AMP1] = ACTIONS(945), - [anon_sym_6_GT_AMP1] = ACTIONS(945), - [anon_sym_STAR_GT_AMP2] = ACTIONS(945), - [anon_sym_1_GT_AMP2] = ACTIONS(945), - [anon_sym_3_GT_AMP2] = ACTIONS(945), - [anon_sym_4_GT_AMP2] = ACTIONS(945), - [anon_sym_5_GT_AMP2] = ACTIONS(945), - [anon_sym_6_GT_AMP2] = ACTIONS(945), - [aux_sym_comparison_operator_token37] = ACTIONS(1105), - [aux_sym_comparison_operator_token50] = ACTIONS(1105), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1099), - [anon_sym_DOLLAR_CARET] = ACTIONS(1099), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1099), - [anon_sym_DOLLAR_] = ACTIONS(1099), - [aux_sym_variable_token1] = ACTIONS(1099), - [aux_sym_variable_token2] = ACTIONS(1099), - [sym_braced_variable] = ACTIONS(1099), - [sym_generic_token] = ACTIONS(1173), - [anon_sym_LPAREN] = ACTIONS(1175), - [anon_sym_RPAREN] = ACTIONS(945), - [anon_sym_COMMA] = ACTIONS(1105), - [anon_sym_LBRACE] = ACTIONS(1177), - [anon_sym_PIPE] = ACTIONS(945), - [anon_sym_PLUS] = ACTIONS(1105), - [anon_sym_DASH] = ACTIONS(1105), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1105), - [anon_sym_BANG] = ACTIONS(1105), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1105), - [anon_sym_PLUS_PLUS] = ACTIONS(1179), - [anon_sym_DASH_DASH] = ACTIONS(1181), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183), - [anon_sym_AT_LPAREN] = ACTIONS(1185), - [anon_sym_AT_LBRACE] = ACTIONS(1187), + [sym_decimal_integer_literal] = ACTIONS(1059), + [sym_hexadecimal_integer_literal] = ACTIONS(1059), + [sym_real_literal] = ACTIONS(1131), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1133), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1135), + [sym_verbatim_string_characters] = ACTIONS(1137), + [sym_verbatim_here_string_characters] = ACTIONS(1137), + [anon_sym_LBRACK] = ACTIONS(1139), + [anon_sym_GT] = ACTIONS(1001), + [anon_sym_GT_GT] = ACTIONS(1001), + [anon_sym_2_GT] = ACTIONS(1001), + [anon_sym_2_GT_GT] = ACTIONS(1001), + [anon_sym_3_GT] = ACTIONS(1001), + [anon_sym_3_GT_GT] = ACTIONS(1001), + [anon_sym_4_GT] = ACTIONS(1001), + [anon_sym_4_GT_GT] = ACTIONS(1001), + [anon_sym_5_GT] = ACTIONS(1001), + [anon_sym_5_GT_GT] = ACTIONS(1001), + [anon_sym_6_GT] = ACTIONS(1001), + [anon_sym_6_GT_GT] = ACTIONS(1001), + [anon_sym_STAR_GT] = ACTIONS(1001), + [anon_sym_STAR_GT_GT] = ACTIONS(1001), + [anon_sym_LT] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), + [anon_sym_2_GT_AMP1] = ACTIONS(1001), + [anon_sym_3_GT_AMP1] = ACTIONS(1001), + [anon_sym_4_GT_AMP1] = ACTIONS(1001), + [anon_sym_5_GT_AMP1] = ACTIONS(1001), + [anon_sym_6_GT_AMP1] = ACTIONS(1001), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), + [anon_sym_1_GT_AMP2] = ACTIONS(1001), + [anon_sym_3_GT_AMP2] = ACTIONS(1001), + [anon_sym_4_GT_AMP2] = ACTIONS(1001), + [anon_sym_5_GT_AMP2] = ACTIONS(1001), + [anon_sym_6_GT_AMP2] = ACTIONS(1001), + [aux_sym_comparison_operator_token37] = ACTIONS(1099), + [aux_sym_comparison_operator_token50] = ACTIONS(1099), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1077), + [anon_sym_DOLLAR_CARET] = ACTIONS(1077), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1077), + [anon_sym_DOLLAR_] = ACTIONS(1077), + [aux_sym_variable_token1] = ACTIONS(1077), + [aux_sym_variable_token2] = ACTIONS(1077), + [sym_braced_variable] = ACTIONS(1077), + [sym_generic_token] = ACTIONS(1141), + [anon_sym_LPAREN] = ACTIONS(1143), + [anon_sym_COMMA] = ACTIONS(1099), + [anon_sym_LBRACE] = ACTIONS(1145), + [anon_sym_PIPE] = ACTIONS(1001), + [anon_sym_PLUS] = ACTIONS(1099), + [anon_sym_DASH] = ACTIONS(1099), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1099), + [anon_sym_BANG] = ACTIONS(1099), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1099), + [anon_sym_PLUS_PLUS] = ACTIONS(1147), + [anon_sym_DASH_DASH] = ACTIONS(1149), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1151), + [anon_sym_AT_LPAREN] = ACTIONS(1153), + [anon_sym_AT_LBRACE] = ACTIONS(1155), + [sym__statement_terminator] = ACTIONS(1007), }, - [229] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2098), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [221] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_initializer] = STATE(1751), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51570,12 +50760,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1189), + [anon_sym_SEMI] = ACTIONS(1157), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1191), + [anon_sym_RPAREN] = ACTIONS(1159), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1193), + [aux_sym_for_statement_token2] = ACTIONS(1161), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51591,48 +50781,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [230] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2036), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [222] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_initializer] = STATE(2052), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51653,12 +50843,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1195), + [anon_sym_SEMI] = ACTIONS(1163), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1197), + [anon_sym_RPAREN] = ACTIONS(1165), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1199), + [aux_sym_for_statement_token2] = ACTIONS(1167), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51674,48 +50864,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [231] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2085), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [223] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2056), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51736,12 +50926,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1201), + [anon_sym_SEMI] = ACTIONS(1169), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1203), + [anon_sym_RPAREN] = ACTIONS(1171), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1205), + [aux_sym_for_statement_token2] = ACTIONS(1173), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51757,48 +50947,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [232] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2089), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [224] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2059), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51819,12 +51009,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1207), + [anon_sym_SEMI] = ACTIONS(1175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1209), + [anon_sym_RPAREN] = ACTIONS(1177), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1211), + [aux_sym_for_statement_token2] = ACTIONS(1179), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51840,48 +51030,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [233] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(1920), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [225] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_initializer] = STATE(2070), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51902,12 +51092,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1213), + [anon_sym_SEMI] = ACTIONS(1181), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1215), + [anon_sym_RPAREN] = ACTIONS(1183), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1217), + [aux_sym_for_statement_token2] = ACTIONS(1185), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -51923,48 +51113,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [234] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_initializer] = STATE(2103), - [sym_pipeline] = STATE(1921), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [226] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2074), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51985,12 +51175,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1219), + [anon_sym_SEMI] = ACTIONS(1187), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1221), + [anon_sym_RPAREN] = ACTIONS(1189), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1223), + [aux_sym_for_statement_token2] = ACTIONS(1191), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52006,48 +51196,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [235] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2107), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [227] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2077), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52068,12 +51258,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1225), + [anon_sym_SEMI] = ACTIONS(1193), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1227), + [anon_sym_RPAREN] = ACTIONS(1195), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1229), + [aux_sym_for_statement_token2] = ACTIONS(1197), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52089,48 +51279,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [236] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2110), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [228] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_initializer] = STATE(2030), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52151,12 +51341,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1231), + [anon_sym_SEMI] = ACTIONS(1199), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1233), + [anon_sym_RPAREN] = ACTIONS(1201), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1235), + [aux_sym_for_statement_token2] = ACTIONS(1203), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52172,48 +51362,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [237] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2040), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), + [229] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2034), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52234,12 +51424,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1237), + [anon_sym_SEMI] = ACTIONS(1205), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1239), + [anon_sym_RPAREN] = ACTIONS(1207), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1241), + [aux_sym_for_statement_token2] = ACTIONS(1209), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52255,48 +51445,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [238] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2043), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [230] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(2037), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52317,12 +51507,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1243), + [anon_sym_SEMI] = ACTIONS(1211), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1245), + [anon_sym_RPAREN] = ACTIONS(1213), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1247), + [aux_sym_for_statement_token2] = ACTIONS(1215), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52338,48 +51528,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [239] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(2092), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [231] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(1960), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52400,12 +51590,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1249), + [anon_sym_SEMI] = ACTIONS(1217), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1251), + [anon_sym_RPAREN] = ACTIONS(1219), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1253), + [aux_sym_for_statement_token2] = ACTIONS(1221), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52421,48 +51611,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [240] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_condition] = STATE(1732), - [sym_pipeline] = STATE(1736), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [232] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_condition] = STATE(1894), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52483,12 +51673,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1255), + [anon_sym_SEMI] = ACTIONS(1223), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1257), + [anon_sym_RPAREN] = ACTIONS(1225), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1259), + [aux_sym_for_statement_token2] = ACTIONS(1227), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), @@ -52504,48 +51694,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [241] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2130), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [233] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(1736), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52567,7 +51757,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1261), + [anon_sym_RPAREN] = ACTIONS(1229), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52585,48 +51775,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [242] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(1797), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [234] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2080), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52648,7 +51838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1263), + [anon_sym_RPAREN] = ACTIONS(1231), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52666,48 +51856,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [243] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2095), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [235] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2058), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52729,7 +51919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1265), + [anon_sym_RPAREN] = ACTIONS(1233), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52747,48 +51937,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [244] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2045), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [236] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2076), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52810,7 +52000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1267), + [anon_sym_RPAREN] = ACTIONS(1235), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52828,48 +52018,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [245] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2091), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [237] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2081), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52891,7 +52081,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1269), + [anon_sym_RPAREN] = ACTIONS(1237), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52909,48 +52099,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [246] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2096), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [238] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2061), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52972,7 +52162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1271), + [anon_sym_RPAREN] = ACTIONS(1239), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -52990,48 +52180,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [247] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2094), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [239] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2079), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53053,7 +52243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1273), + [anon_sym_RPAREN] = ACTIONS(1241), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53071,48 +52261,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [248] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2046), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [240] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(1691), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53134,7 +52324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1275), + [anon_sym_RPAREN] = ACTIONS(1243), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53152,48 +52342,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [249] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2047), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [241] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(1733), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53215,7 +52405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1277), + [anon_sym_RPAREN] = ACTIONS(1245), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53233,48 +52423,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [250] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2109), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [242] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2063), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53296,7 +52486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1279), + [anon_sym_RPAREN] = ACTIONS(1247), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53314,48 +52504,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [251] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2113), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [243] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2036), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53377,7 +52567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1281), + [anon_sym_RPAREN] = ACTIONS(1249), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53395,48 +52585,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [252] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2015), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [244] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(1970), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53458,7 +52648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1283), + [anon_sym_RPAREN] = ACTIONS(1251), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53476,48 +52666,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [253] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2112), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [245] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(1887), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53539,7 +52729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1285), + [anon_sym_RPAREN] = ACTIONS(1253), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53557,48 +52747,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [254] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2042), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [246] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2039), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53620,7 +52810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1287), + [anon_sym_RPAREN] = ACTIONS(1255), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53638,48 +52828,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [255] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(2114), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [247] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2040), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53701,7 +52891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1289), + [anon_sym_RPAREN] = ACTIONS(1257), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53719,48 +52909,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [256] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(156), - [sym_for_iterator] = STATE(1785), - [sym_pipeline] = STATE(2016), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), - [sym_comparison_expression] = STATE(201), + [248] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(155), + [sym_for_iterator] = STATE(2041), + [sym_pipeline] = STATE(1977), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), + [sym_comparison_expression] = STATE(202), [sym_additive_expression] = STATE(195), [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), + [sym_format_expression] = STATE(179), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(124), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53782,7 +52972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1291), + [anon_sym_RPAREN] = ACTIONS(1259), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), @@ -53800,34 +52990,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [257] = { + [249] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1308), - [sym_assignment_expression] = STATE(2121), - [sym_command] = STATE(1393), - [sym_command_invokation_operator] = STATE(733), - [sym_command_name] = STATE(751), - [sym_foreach_command] = STATE(1469), - [sym__expression] = STATE(781), - [sym_logical_expression] = STATE(937), - [sym_bitwise_expression] = STATE(797), + [sym_while_condition] = STATE(1810), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(184), - [sym_range_expression] = STATE(181), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(163), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53840,99 +53031,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(1293), - }, - [258] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1858), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53942,77 +53052,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [259] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2077), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [250] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1700), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54022,77 +53132,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [260] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1881), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [251] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1777), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54102,77 +53212,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [261] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1931), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [252] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(2035), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54182,53 +53292,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [262] = { + [253] = { [sym__literal] = STATE(155), [sym_integer_literal] = STATE(155), [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2024), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), + [sym_pipeline] = STATE(2014), + [sym_left_assignment_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(707), + [sym_command_name] = STATE(721), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(768), + [sym_logical_expression] = STATE(932), + [sym_bitwise_expression] = STATE(756), [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), + [sym_additive_expression] = STATE(195), + [sym_multiplicative_expression] = STATE(190), [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), + [sym_range_expression] = STATE(180), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), [sym__primary_expression] = STATE(155), [sym__value] = STATE(155), [sym_parenthesized_expression] = STATE(155), @@ -54241,18 +53350,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(155), [sym_element_access] = STATE(155), [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(1289), + }, + [254] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1851), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54262,77 +53452,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [263] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(2052), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [255] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1883), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54342,77 +53532,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [264] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1941), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [256] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1932), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54422,77 +53612,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [265] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_while_condition] = STATE(1984), - [sym_pipeline] = STATE(1933), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [257] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_while_condition] = STATE(1975), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54502,76 +53692,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [266] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1982), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [258] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1881), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54581,76 +53771,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [267] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2050), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [259] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1841), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54660,76 +53850,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [268] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1804), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [260] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1882), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54739,76 +53929,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [269] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2069), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [261] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1889), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54818,76 +54008,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [270] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1810), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [262] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1788), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54897,76 +54087,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [271] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2011), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [263] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1978), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54976,76 +54166,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [272] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1872), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [264] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1786), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55055,76 +54245,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [273] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1999), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [265] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1798), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55134,76 +54324,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [274] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1759), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [266] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1717), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55213,76 +54403,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [275] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1741), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [267] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1980), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55292,76 +54482,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [276] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1768), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [268] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1990), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55371,76 +54561,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [277] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1887), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [269] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1770), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55450,76 +54640,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [278] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1790), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [270] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1792), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55529,76 +54719,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [279] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1812), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [271] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1814), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55608,76 +54798,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [280] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1879), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [272] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1828), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55687,76 +54877,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [281] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1889), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [273] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1836), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55766,76 +54956,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [282] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1893), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [274] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1843), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55845,76 +55035,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [283] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1898), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [275] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1847), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55924,76 +55114,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [284] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1939), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [276] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1891), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56003,76 +55193,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [285] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1947), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [277] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1895), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56082,76 +55272,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [286] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1951), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [278] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1900), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56161,76 +55351,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [287] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1956), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [279] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1930), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56240,76 +55430,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [288] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1990), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [280] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1938), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56319,76 +55509,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [289] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1994), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [281] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1942), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), + [anon_sym_LBRACK] = ACTIONS(1269), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -56398,582 +55588,756 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [290] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(1950), - [sym_left_assignment_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1814), - [sym_command] = STATE(1385), - [sym_command_invokation_operator] = STATE(736), - [sym_command_name] = STATE(753), - [sym_foreach_command] = STATE(1483), - [sym__expression] = STATE(785), - [sym_logical_expression] = STATE(960), - [sym_bitwise_expression] = STATE(786), - [sym_comparison_expression] = STATE(202), + [282] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1947), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(186), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(170), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1295), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1299), - [sym_verbatim_string_characters] = ACTIONS(1301), - [sym_verbatim_here_string_characters] = ACTIONS(1301), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1303), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1269), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), [anon_sym_DOLLAR_CARET] = ACTIONS(137), [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(1271), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1273), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1309), - [anon_sym_PERCENT] = ACTIONS(1311), - [aux_sym_foreach_command_token1] = ACTIONS(1311), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1313), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1317), - [anon_sym_AT_LPAREN] = ACTIONS(1319), - [anon_sym_AT_LBRACE] = ACTIONS(1321), - }, - [291] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1323), - [anon_sym_COLON_COLON] = ACTIONS(1325), - [anon_sym_RBRACK] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [292] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1327), - [anon_sym_COLON_COLON] = ACTIONS(1329), - [anon_sym_RBRACK] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [293] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1331), - [anon_sym_COLON_COLON] = ACTIONS(1333), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [294] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(635), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(635), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(635), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1335), - [anon_sym_COLON_COLON] = ACTIONS(1337), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(635), + [283] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1973), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1269), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [295] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1371), - [sym_bitwise_expression] = STATE(1312), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(368), - [sym_format_expression] = STATE(309), - [sym_range_expression] = STATE(316), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(302), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_arguments] = STATE(1743), - [sym_attribute_argument] = STATE(1446), - [sym_comment] = ACTIONS(81), + [284] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1981), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1269), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [296] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1371), - [sym_bitwise_expression] = STATE(1312), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(368), - [sym_format_expression] = STATE(309), - [sym_range_expression] = STATE(316), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(302), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_arguments] = STATE(1884), - [sym_attribute_argument] = STATE(1446), - [sym_comment] = ACTIONS(81), + [285] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1985), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1269), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), }, - [297] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), + [286] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(156), + [sym_pipeline] = STATE(1743), + [sym_left_assignment_expression] = STATE(1272), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(704), + [sym_command_name] = STATE(714), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(749), + [sym_logical_expression] = STATE(920), + [sym_bitwise_expression] = STATE(750), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(191), + [sym_format_expression] = STATE(187), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(169), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1261), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), + [sym_verbatim_string_characters] = ACTIONS(1267), + [sym_verbatim_here_string_characters] = ACTIONS(1267), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1269), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1275), + [anon_sym_PERCENT] = ACTIONS(1277), + [aux_sym_foreach_command_token1] = ACTIONS(1277), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1279), + [anon_sym_DASH_DASH] = ACTIONS(1281), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_AT_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LBRACE] = ACTIONS(1287), + }, + [287] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_RPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(725), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(725), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1291), + [anon_sym_COLON_COLON] = ACTIONS(1293), + [anon_sym_RBRACK] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + }, + [288] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_LPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(725), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(725), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1295), + [anon_sym_COLON_COLON] = ACTIONS(1297), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(725), + }, + [289] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_RPAREN] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(725), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(725), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1299), + [anon_sym_COLON_COLON] = ACTIONS(1301), + [anon_sym_RBRACK] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + }, + [290] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(725), + [aux_sym_comparison_operator_token2] = ACTIONS(725), + [aux_sym_comparison_operator_token3] = ACTIONS(725), + [aux_sym_comparison_operator_token4] = ACTIONS(725), + [aux_sym_comparison_operator_token5] = ACTIONS(725), + [aux_sym_comparison_operator_token6] = ACTIONS(725), + [aux_sym_comparison_operator_token7] = ACTIONS(725), + [aux_sym_comparison_operator_token8] = ACTIONS(725), + [aux_sym_comparison_operator_token9] = ACTIONS(725), + [aux_sym_comparison_operator_token10] = ACTIONS(725), + [aux_sym_comparison_operator_token11] = ACTIONS(725), + [aux_sym_comparison_operator_token12] = ACTIONS(725), + [aux_sym_comparison_operator_token13] = ACTIONS(725), + [aux_sym_comparison_operator_token14] = ACTIONS(725), + [aux_sym_comparison_operator_token15] = ACTIONS(725), + [aux_sym_comparison_operator_token16] = ACTIONS(725), + [aux_sym_comparison_operator_token17] = ACTIONS(725), + [aux_sym_comparison_operator_token18] = ACTIONS(725), + [aux_sym_comparison_operator_token19] = ACTIONS(725), + [aux_sym_comparison_operator_token20] = ACTIONS(725), + [aux_sym_comparison_operator_token21] = ACTIONS(725), + [aux_sym_comparison_operator_token22] = ACTIONS(725), + [aux_sym_comparison_operator_token23] = ACTIONS(725), + [aux_sym_comparison_operator_token24] = ACTIONS(725), + [aux_sym_comparison_operator_token25] = ACTIONS(725), + [aux_sym_comparison_operator_token26] = ACTIONS(725), + [aux_sym_comparison_operator_token27] = ACTIONS(725), + [aux_sym_comparison_operator_token28] = ACTIONS(727), + [aux_sym_comparison_operator_token29] = ACTIONS(725), + [aux_sym_comparison_operator_token30] = ACTIONS(725), + [aux_sym_comparison_operator_token31] = ACTIONS(725), + [aux_sym_comparison_operator_token32] = ACTIONS(725), + [aux_sym_comparison_operator_token33] = ACTIONS(725), + [aux_sym_comparison_operator_token34] = ACTIONS(727), + [aux_sym_comparison_operator_token35] = ACTIONS(725), + [aux_sym_comparison_operator_token36] = ACTIONS(725), + [aux_sym_comparison_operator_token37] = ACTIONS(725), + [aux_sym_comparison_operator_token38] = ACTIONS(725), + [aux_sym_comparison_operator_token39] = ACTIONS(725), + [aux_sym_comparison_operator_token40] = ACTIONS(725), + [aux_sym_comparison_operator_token41] = ACTIONS(725), + [aux_sym_comparison_operator_token42] = ACTIONS(725), + [aux_sym_comparison_operator_token43] = ACTIONS(725), + [aux_sym_comparison_operator_token44] = ACTIONS(725), + [aux_sym_comparison_operator_token45] = ACTIONS(725), + [aux_sym_comparison_operator_token46] = ACTIONS(725), + [aux_sym_comparison_operator_token47] = ACTIONS(725), + [aux_sym_comparison_operator_token48] = ACTIONS(725), + [aux_sym_comparison_operator_token49] = ACTIONS(725), + [aux_sym_comparison_operator_token50] = ACTIONS(725), + [aux_sym_format_operator_token1] = ACTIONS(725), + [anon_sym_COMMA] = ACTIONS(725), + [anon_sym_PERCENT] = ACTIONS(725), + [aux_sym_logical_expression_token1] = ACTIONS(725), + [aux_sym_logical_expression_token2] = ACTIONS(725), + [aux_sym_logical_expression_token3] = ACTIONS(725), + [aux_sym_bitwise_expression_token1] = ACTIONS(725), + [aux_sym_bitwise_expression_token2] = ACTIONS(725), + [aux_sym_bitwise_expression_token3] = ACTIONS(725), + [anon_sym_PLUS] = ACTIONS(727), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_SLASH] = ACTIONS(725), + [anon_sym_BSLASH] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_DOT_DOT] = ACTIONS(725), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1303), + [anon_sym_COLON_COLON] = ACTIONS(1305), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(725), + }, + [291] = { + [aux_sym_array_literal_expression_repeat1] = STATE(291), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), [aux_sym_comparison_operator_token31] = ACTIONS(771), [aux_sym_comparison_operator_token32] = ACTIONS(771), [aux_sym_comparison_operator_token33] = ACTIONS(771), @@ -56996,7 +56360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token50] = ACTIONS(771), [aux_sym_format_operator_token1] = ACTIONS(771), [anon_sym_RPAREN] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(1345), + [anon_sym_COMMA] = ACTIONS(1307), [anon_sym_PERCENT] = ACTIONS(771), [aux_sym_logical_expression_token1] = ACTIONS(771), [aux_sym_logical_expression_token2] = ACTIONS(771), @@ -57012,7 +56376,289 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(771), [anon_sym_RBRACK] = ACTIONS(771), }, - [298] = { + [292] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1269), + [sym_comparison_expression] = STATE(551), + [sym_additive_expression] = STATE(523), + [sym_multiplicative_expression] = STATE(358), + [sym_format_expression] = STATE(314), + [sym_range_expression] = STATE(305), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), + [sym_attribute_arguments] = STATE(1787), + [sym_attribute_argument] = STATE(1455), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(491), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1310), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1312), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [293] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1269), + [sym_comparison_expression] = STATE(551), + [sym_additive_expression] = STATE(523), + [sym_multiplicative_expression] = STATE(358), + [sym_format_expression] = STATE(314), + [sym_range_expression] = STATE(305), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), + [sym_attribute_arguments] = STATE(1886), + [sym_attribute_argument] = STATE(1455), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(491), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1310), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1314), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [294] = { + [sym_catch_clauses] = STATE(373), + [sym_catch_clause] = STATE(347), + [sym_finally_clause] = STATE(466), + [aux_sym_catch_clauses_repeat1] = STATE(347), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1316), + [sym_hexadecimal_integer_literal] = ACTIONS(1316), + [sym_real_literal] = ACTIONS(1316), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1316), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1316), + [sym_verbatim_string_characters] = ACTIONS(1316), + [sym_verbatim_here_string_characters] = ACTIONS(1316), + [anon_sym_DOT] = ACTIONS(1316), + [anon_sym_LBRACK] = ACTIONS(1316), + [aux_sym_comparison_operator_token37] = ACTIONS(1316), + [aux_sym_comparison_operator_token50] = ACTIONS(1316), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1316), + [anon_sym_DOLLAR_CARET] = ACTIONS(1316), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1316), + [anon_sym_DOLLAR_] = ACTIONS(1316), + [aux_sym_variable_token1] = ACTIONS(1316), + [aux_sym_variable_token2] = ACTIONS(1316), + [sym_braced_variable] = ACTIONS(1316), + [anon_sym_SEMI] = ACTIONS(1316), + [anon_sym_LPAREN] = ACTIONS(1316), + [anon_sym_RPAREN] = ACTIONS(1316), + [anon_sym_COMMA] = ACTIONS(1316), + [anon_sym_LBRACE] = ACTIONS(1316), + [anon_sym_RBRACE] = ACTIONS(1316), + [aux_sym_if_statement_token1] = ACTIONS(1316), + [aux_sym_switch_statement_token1] = ACTIONS(1316), + [aux_sym_foreach_statement_token1] = ACTIONS(1316), + [aux_sym_for_statement_token1] = ACTIONS(1316), + [aux_sym_while_statement_token1] = ACTIONS(1316), + [aux_sym_do_statement_token1] = ACTIONS(1316), + [aux_sym_function_statement_token1] = ACTIONS(1316), + [aux_sym_function_statement_token2] = ACTIONS(1316), + [aux_sym_function_statement_token3] = ACTIONS(1316), + [aux_sym_flow_control_statement_token1] = ACTIONS(1316), + [aux_sym_flow_control_statement_token2] = ACTIONS(1316), + [aux_sym_flow_control_statement_token3] = ACTIONS(1316), + [aux_sym_flow_control_statement_token4] = ACTIONS(1316), + [aux_sym_flow_control_statement_token5] = ACTIONS(1316), + [sym_label] = ACTIONS(1316), + [aux_sym_trap_statement_token1] = ACTIONS(1316), + [aux_sym_try_statement_token1] = ACTIONS(1316), + [aux_sym_catch_clause_token1] = ACTIONS(1318), + [aux_sym_finally_clause_token1] = ACTIONS(1320), + [aux_sym_data_statement_token1] = ACTIONS(1316), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1316), + [aux_sym_parallel_statement_token1] = ACTIONS(1316), + [aux_sym_sequence_statement_token1] = ACTIONS(1316), + [anon_sym_AMP] = ACTIONS(1316), + [aux_sym_command_name_token1] = ACTIONS(1316), + [anon_sym_PERCENT] = ACTIONS(1316), + [aux_sym_foreach_command_token1] = ACTIONS(1316), + [aux_sym_class_statement_token1] = ACTIONS(1316), + [aux_sym_enum_statement_token1] = ACTIONS(1316), + [anon_sym_PLUS] = ACTIONS(1316), + [anon_sym_DASH] = ACTIONS(1316), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1316), + [anon_sym_BANG] = ACTIONS(1316), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1316), + [anon_sym_PLUS_PLUS] = ACTIONS(1316), + [anon_sym_DASH_DASH] = ACTIONS(1316), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1316), + [anon_sym_AT_LPAREN] = ACTIONS(1316), + [anon_sym_AT_LBRACE] = ACTIONS(1316), + }, + [295] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(251), + [sym_hexadecimal_integer_literal] = ACTIONS(251), + [sym_real_literal] = ACTIONS(251), + [aux_sym_expandable_string_literal_token1] = ACTIONS(251), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), + [sym_verbatim_string_characters] = ACTIONS(251), + [sym_verbatim_here_string_characters] = ACTIONS(251), + [anon_sym_LBRACK] = ACTIONS(251), + [anon_sym_GT] = ACTIONS(251), + [anon_sym_GT_GT] = ACTIONS(251), + [anon_sym_2_GT] = ACTIONS(251), + [anon_sym_2_GT_GT] = ACTIONS(251), + [anon_sym_3_GT] = ACTIONS(251), + [anon_sym_3_GT_GT] = ACTIONS(251), + [anon_sym_4_GT] = ACTIONS(251), + [anon_sym_4_GT_GT] = ACTIONS(251), + [anon_sym_5_GT] = ACTIONS(251), + [anon_sym_5_GT_GT] = ACTIONS(251), + [anon_sym_6_GT] = ACTIONS(251), + [anon_sym_6_GT_GT] = ACTIONS(251), + [anon_sym_STAR_GT] = ACTIONS(251), + [anon_sym_STAR_GT_GT] = ACTIONS(251), + [anon_sym_LT] = ACTIONS(251), + [anon_sym_STAR_GT_AMP1] = ACTIONS(251), + [anon_sym_2_GT_AMP1] = ACTIONS(251), + [anon_sym_3_GT_AMP1] = ACTIONS(251), + [anon_sym_4_GT_AMP1] = ACTIONS(251), + [anon_sym_5_GT_AMP1] = ACTIONS(251), + [anon_sym_6_GT_AMP1] = ACTIONS(251), + [anon_sym_STAR_GT_AMP2] = ACTIONS(251), + [anon_sym_1_GT_AMP2] = ACTIONS(251), + [anon_sym_3_GT_AMP2] = ACTIONS(251), + [anon_sym_4_GT_AMP2] = ACTIONS(251), + [anon_sym_5_GT_AMP2] = ACTIONS(251), + [anon_sym_6_GT_AMP2] = ACTIONS(251), + [aux_sym_comparison_operator_token37] = ACTIONS(251), + [aux_sym_comparison_operator_token50] = ACTIONS(251), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), + [anon_sym_DOLLAR_CARET] = ACTIONS(251), + [anon_sym_DOLLAR_QMARK] = ACTIONS(251), + [anon_sym_DOLLAR_] = ACTIONS(251), + [aux_sym_variable_token1] = ACTIONS(251), + [aux_sym_variable_token2] = ACTIONS(251), + [sym_braced_variable] = ACTIONS(251), + [sym_command_parameter] = ACTIONS(251), + [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_LBRACE] = ACTIONS(251), + [anon_sym_PIPE] = ACTIONS(251), + [sym_stop_parsing] = ACTIONS(251), + [anon_sym_SPACE] = ACTIONS(253), + [anon_sym_COLON] = ACTIONS(251), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), + [anon_sym_PLUS] = ACTIONS(251), + [anon_sym_DASH] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), + [anon_sym_BANG] = ACTIONS(251), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), + [anon_sym_PLUS_PLUS] = ACTIONS(251), + [anon_sym_DASH_DASH] = ACTIONS(251), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), + [anon_sym_AT_LPAREN] = ACTIONS(251), + [anon_sym_AT_LBRACE] = ACTIONS(251), + [anon_sym_DOT2] = ACTIONS(251), + [anon_sym_COLON_COLON] = ACTIONS(251), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + }, + [296] = { [aux_sym_array_literal_expression_repeat1] = STATE(297), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(765), @@ -57066,8 +56712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(765), [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1322), [anon_sym_PERCENT] = ACTIONS(765), [aux_sym_logical_expression_token1] = ACTIONS(765), [aux_sym_logical_expression_token2] = ACTIONS(765), @@ -57081,289 +56726,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(765), [anon_sym_STAR] = ACTIONS(765), [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), }, - [299] = { - [aux_sym_array_literal_expression_repeat1] = STATE(305), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(1348), - [anon_sym_PERCENT] = ACTIONS(780), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(780), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(780), - [anon_sym_DOT_DOT] = ACTIONS(780), - [anon_sym_RBRACK] = ACTIONS(780), - }, - [300] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - }, - [301] = { - [aux_sym_array_literal_expression_repeat1] = STATE(304), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(1350), - [anon_sym_PERCENT] = ACTIONS(780), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(780), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(780), - [anon_sym_DOT_DOT] = ACTIONS(780), - [sym__statement_terminator] = ACTIONS(780), - }, - [302] = { - [aux_sym_array_literal_expression_repeat1] = STATE(298), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_RPAREN] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(780), - [anon_sym_PERCENT] = ACTIONS(780), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(780), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(780), - [anon_sym_DOT_DOT] = ACTIONS(780), - }, - [303] = { - [aux_sym_array_literal_expression_repeat1] = STATE(303), + [297] = { + [aux_sym_array_literal_expression_repeat1] = STATE(297), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(771), [aux_sym_comparison_operator_token2] = ACTIONS(771), @@ -57416,7 +56782,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(771), [aux_sym_comparison_operator_token50] = ACTIONS(771), [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(1352), + [anon_sym_COMMA] = ACTIONS(1324), [anon_sym_PERCENT] = ACTIONS(771), [aux_sym_logical_expression_token1] = ACTIONS(771), [aux_sym_logical_expression_token2] = ACTIONS(771), @@ -57432,8 +56798,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_DOT] = ACTIONS(771), [sym__statement_terminator] = ACTIONS(771), }, - [304] = { - [aux_sym_array_literal_expression_repeat1] = STATE(303), + [298] = { + [aux_sym_array_literal_expression_repeat1] = STATE(291), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(765), [aux_sym_comparison_operator_token2] = ACTIONS(765), @@ -57486,7 +56852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(765), [aux_sym_comparison_operator_token50] = ACTIONS(765), [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1350), + [anon_sym_COMMA] = ACTIONS(1327), [anon_sym_PERCENT] = ACTIONS(765), [aux_sym_logical_expression_token1] = ACTIONS(765), [aux_sym_logical_expression_token2] = ACTIONS(765), @@ -57500,79 +56866,219 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(765), [anon_sym_STAR] = ACTIONS(765), [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), + [anon_sym_RBRACK] = ACTIONS(765), }, - [305] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), + [299] = { + [aux_sym_array_literal_expression_repeat1] = STATE(296), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1348), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), - [anon_sym_RBRACK] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(1322), + [anon_sym_PERCENT] = ACTIONS(787), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(787), + [anon_sym_DOT_DOT] = ACTIONS(787), + [sym__statement_terminator] = ACTIONS(787), }, - [306] = { + [300] = { + [sym_elseif_clauses] = STATE(378), + [sym_elseif_clause] = STATE(334), + [sym_else_clause] = STATE(461), + [aux_sym_elseif_clauses_repeat1] = STATE(334), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1329), + [sym_hexadecimal_integer_literal] = ACTIONS(1329), + [sym_real_literal] = ACTIONS(1329), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1329), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1329), + [sym_verbatim_string_characters] = ACTIONS(1329), + [sym_verbatim_here_string_characters] = ACTIONS(1329), + [anon_sym_DOT] = ACTIONS(1329), + [anon_sym_LBRACK] = ACTIONS(1329), + [aux_sym_comparison_operator_token37] = ACTIONS(1329), + [aux_sym_comparison_operator_token50] = ACTIONS(1329), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1329), + [anon_sym_DOLLAR_CARET] = ACTIONS(1329), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1329), + [anon_sym_DOLLAR_] = ACTIONS(1329), + [aux_sym_variable_token1] = ACTIONS(1329), + [aux_sym_variable_token2] = ACTIONS(1329), + [sym_braced_variable] = ACTIONS(1329), + [anon_sym_SEMI] = ACTIONS(1329), + [anon_sym_LPAREN] = ACTIONS(1329), + [anon_sym_RPAREN] = ACTIONS(1329), + [anon_sym_COMMA] = ACTIONS(1329), + [anon_sym_LBRACE] = ACTIONS(1329), + [anon_sym_RBRACE] = ACTIONS(1329), + [aux_sym_if_statement_token1] = ACTIONS(1329), + [aux_sym_elseif_clause_token1] = ACTIONS(1331), + [aux_sym_else_clause_token1] = ACTIONS(1333), + [aux_sym_switch_statement_token1] = ACTIONS(1329), + [aux_sym_foreach_statement_token1] = ACTIONS(1329), + [aux_sym_for_statement_token1] = ACTIONS(1329), + [aux_sym_while_statement_token1] = ACTIONS(1329), + [aux_sym_do_statement_token1] = ACTIONS(1329), + [aux_sym_function_statement_token1] = ACTIONS(1329), + [aux_sym_function_statement_token2] = ACTIONS(1329), + [aux_sym_function_statement_token3] = ACTIONS(1329), + [aux_sym_flow_control_statement_token1] = ACTIONS(1329), + [aux_sym_flow_control_statement_token2] = ACTIONS(1329), + [aux_sym_flow_control_statement_token3] = ACTIONS(1329), + [aux_sym_flow_control_statement_token4] = ACTIONS(1329), + [aux_sym_flow_control_statement_token5] = ACTIONS(1329), + [sym_label] = ACTIONS(1329), + [aux_sym_trap_statement_token1] = ACTIONS(1329), + [aux_sym_try_statement_token1] = ACTIONS(1329), + [aux_sym_data_statement_token1] = ACTIONS(1329), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1329), + [aux_sym_parallel_statement_token1] = ACTIONS(1329), + [aux_sym_sequence_statement_token1] = ACTIONS(1329), + [anon_sym_AMP] = ACTIONS(1329), + [aux_sym_command_name_token1] = ACTIONS(1329), + [anon_sym_PERCENT] = ACTIONS(1329), + [aux_sym_foreach_command_token1] = ACTIONS(1329), + [aux_sym_class_statement_token1] = ACTIONS(1329), + [aux_sym_enum_statement_token1] = ACTIONS(1329), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1329), + [anon_sym_BANG] = ACTIONS(1329), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1329), + [anon_sym_AT_LPAREN] = ACTIONS(1329), + [anon_sym_AT_LBRACE] = ACTIONS(1329), + }, + [301] = { + [aux_sym_array_literal_expression_repeat1] = STATE(298), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(1327), + [anon_sym_PERCENT] = ACTIONS(787), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(787), + [anon_sym_DOT_DOT] = ACTIONS(787), + [anon_sym_RBRACK] = ACTIONS(787), + }, + [302] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -57642,378 +57148,447 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), [sym__statement_terminator] = ACTIONS(253), }, - [307] = { - [sym_catch_clauses] = STATE(381), - [sym_catch_clause] = STATE(349), - [sym_finally_clause] = STATE(437), - [aux_sym_catch_clauses_repeat1] = STATE(349), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_DOT] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_RPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_RBRACE] = ACTIONS(1355), - [aux_sym_if_statement_token1] = ACTIONS(1355), - [aux_sym_switch_statement_token1] = ACTIONS(1355), - [aux_sym_foreach_statement_token1] = ACTIONS(1355), - [aux_sym_for_statement_token1] = ACTIONS(1355), - [aux_sym_while_statement_token1] = ACTIONS(1355), - [aux_sym_do_statement_token1] = ACTIONS(1355), - [aux_sym_function_statement_token1] = ACTIONS(1355), - [aux_sym_function_statement_token2] = ACTIONS(1355), - [aux_sym_function_statement_token3] = ACTIONS(1355), - [aux_sym_flow_control_statement_token1] = ACTIONS(1355), - [aux_sym_flow_control_statement_token2] = ACTIONS(1355), - [aux_sym_flow_control_statement_token3] = ACTIONS(1355), - [aux_sym_flow_control_statement_token4] = ACTIONS(1355), - [aux_sym_flow_control_statement_token5] = ACTIONS(1355), - [sym_label] = ACTIONS(1355), - [aux_sym_trap_statement_token1] = ACTIONS(1355), - [aux_sym_try_statement_token1] = ACTIONS(1355), - [aux_sym_catch_clause_token1] = ACTIONS(1357), - [aux_sym_finally_clause_token1] = ACTIONS(1359), - [aux_sym_data_statement_token1] = ACTIONS(1355), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1355), - [aux_sym_parallel_statement_token1] = ACTIONS(1355), - [aux_sym_sequence_statement_token1] = ACTIONS(1355), - [anon_sym_AMP] = ACTIONS(1355), - [aux_sym_command_name_token1] = ACTIONS(1355), - [anon_sym_PERCENT] = ACTIONS(1355), - [aux_sym_foreach_command_token1] = ACTIONS(1355), - [aux_sym_class_statement_token1] = ACTIONS(1355), - [aux_sym_enum_statement_token1] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), - }, - [308] = { - [sym_elseif_clauses] = STATE(395), - [sym_elseif_clause] = STATE(351), - [sym_else_clause] = STATE(478), - [aux_sym_elseif_clauses_repeat1] = STATE(351), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1361), - [sym_hexadecimal_integer_literal] = ACTIONS(1361), - [sym_real_literal] = ACTIONS(1361), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1361), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1361), - [sym_verbatim_string_characters] = ACTIONS(1361), - [sym_verbatim_here_string_characters] = ACTIONS(1361), - [anon_sym_DOT] = ACTIONS(1361), - [anon_sym_LBRACK] = ACTIONS(1361), - [aux_sym_comparison_operator_token37] = ACTIONS(1361), - [aux_sym_comparison_operator_token50] = ACTIONS(1361), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1361), - [anon_sym_DOLLAR_CARET] = ACTIONS(1361), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1361), - [anon_sym_DOLLAR_] = ACTIONS(1361), - [aux_sym_variable_token1] = ACTIONS(1361), - [aux_sym_variable_token2] = ACTIONS(1361), - [sym_braced_variable] = ACTIONS(1361), - [anon_sym_SEMI] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1361), - [anon_sym_RPAREN] = ACTIONS(1361), - [anon_sym_COMMA] = ACTIONS(1361), - [anon_sym_LBRACE] = ACTIONS(1361), - [anon_sym_RBRACE] = ACTIONS(1361), - [aux_sym_if_statement_token1] = ACTIONS(1361), - [aux_sym_elseif_clause_token1] = ACTIONS(1363), - [aux_sym_else_clause_token1] = ACTIONS(1365), - [aux_sym_switch_statement_token1] = ACTIONS(1361), - [aux_sym_foreach_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token1] = ACTIONS(1361), - [aux_sym_while_statement_token1] = ACTIONS(1361), - [aux_sym_do_statement_token1] = ACTIONS(1361), - [aux_sym_function_statement_token1] = ACTIONS(1361), - [aux_sym_function_statement_token2] = ACTIONS(1361), - [aux_sym_function_statement_token3] = ACTIONS(1361), - [aux_sym_flow_control_statement_token1] = ACTIONS(1361), - [aux_sym_flow_control_statement_token2] = ACTIONS(1361), - [aux_sym_flow_control_statement_token3] = ACTIONS(1361), - [aux_sym_flow_control_statement_token4] = ACTIONS(1361), - [aux_sym_flow_control_statement_token5] = ACTIONS(1361), - [sym_label] = ACTIONS(1361), - [aux_sym_trap_statement_token1] = ACTIONS(1361), - [aux_sym_try_statement_token1] = ACTIONS(1361), - [aux_sym_data_statement_token1] = ACTIONS(1361), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1361), - [aux_sym_parallel_statement_token1] = ACTIONS(1361), - [aux_sym_sequence_statement_token1] = ACTIONS(1361), - [anon_sym_AMP] = ACTIONS(1361), - [aux_sym_command_name_token1] = ACTIONS(1361), - [anon_sym_PERCENT] = ACTIONS(1361), - [aux_sym_foreach_command_token1] = ACTIONS(1361), - [aux_sym_class_statement_token1] = ACTIONS(1361), - [aux_sym_enum_statement_token1] = ACTIONS(1361), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1361), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1361), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1361), - [anon_sym_PLUS_PLUS] = ACTIONS(1361), - [anon_sym_DASH_DASH] = ACTIONS(1361), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1361), - [anon_sym_AT_LPAREN] = ACTIONS(1361), - [anon_sym_AT_LBRACE] = ACTIONS(1361), - }, - [309] = { - [sym_format_operator] = STATE(579), + [303] = { + [aux_sym_array_literal_expression_repeat1] = STATE(291), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(795), - [anon_sym_COMMA] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - }, - [310] = { - [sym_elseif_clauses] = STATE(400), - [sym_elseif_clause] = STATE(365), - [sym_else_clause] = STATE(495), - [aux_sym_elseif_clauses_repeat1] = STATE(365), - [ts_builtin_sym_end] = ACTIONS(1367), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1361), - [sym_hexadecimal_integer_literal] = ACTIONS(1361), - [sym_real_literal] = ACTIONS(1361), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1361), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1361), - [sym_verbatim_string_characters] = ACTIONS(1361), - [sym_verbatim_here_string_characters] = ACTIONS(1361), - [anon_sym_DOT] = ACTIONS(1361), - [anon_sym_LBRACK] = ACTIONS(1361), - [aux_sym_comparison_operator_token37] = ACTIONS(1361), - [aux_sym_comparison_operator_token50] = ACTIONS(1361), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1361), - [anon_sym_DOLLAR_CARET] = ACTIONS(1361), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1361), - [anon_sym_DOLLAR_] = ACTIONS(1361), - [aux_sym_variable_token1] = ACTIONS(1361), - [aux_sym_variable_token2] = ACTIONS(1361), - [sym_braced_variable] = ACTIONS(1361), - [anon_sym_SEMI] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1361), - [anon_sym_COMMA] = ACTIONS(1361), - [anon_sym_LBRACE] = ACTIONS(1361), - [aux_sym_if_statement_token1] = ACTIONS(1361), - [aux_sym_elseif_clause_token1] = ACTIONS(1369), - [aux_sym_else_clause_token1] = ACTIONS(1371), - [aux_sym_switch_statement_token1] = ACTIONS(1361), - [aux_sym_foreach_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token1] = ACTIONS(1361), - [aux_sym_while_statement_token1] = ACTIONS(1361), - [aux_sym_do_statement_token1] = ACTIONS(1361), - [aux_sym_function_statement_token1] = ACTIONS(1361), - [aux_sym_function_statement_token2] = ACTIONS(1361), - [aux_sym_function_statement_token3] = ACTIONS(1361), - [aux_sym_flow_control_statement_token1] = ACTIONS(1361), - [aux_sym_flow_control_statement_token2] = ACTIONS(1361), - [aux_sym_flow_control_statement_token3] = ACTIONS(1361), - [aux_sym_flow_control_statement_token4] = ACTIONS(1361), - [aux_sym_flow_control_statement_token5] = ACTIONS(1361), - [sym_label] = ACTIONS(1361), - [aux_sym_trap_statement_token1] = ACTIONS(1361), - [aux_sym_try_statement_token1] = ACTIONS(1361), - [aux_sym_data_statement_token1] = ACTIONS(1361), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1361), - [aux_sym_parallel_statement_token1] = ACTIONS(1361), - [aux_sym_sequence_statement_token1] = ACTIONS(1361), - [anon_sym_AMP] = ACTIONS(1361), - [aux_sym_command_name_token1] = ACTIONS(1361), - [anon_sym_PERCENT] = ACTIONS(1361), - [aux_sym_foreach_command_token1] = ACTIONS(1361), - [aux_sym_class_statement_token1] = ACTIONS(1361), - [aux_sym_enum_statement_token1] = ACTIONS(1361), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1361), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(1361), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1361), - [anon_sym_PLUS_PLUS] = ACTIONS(1361), - [anon_sym_DASH_DASH] = ACTIONS(1361), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1361), - [anon_sym_AT_LPAREN] = ACTIONS(1361), - [anon_sym_AT_LBRACE] = ACTIONS(1361), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), }, - [311] = { - [aux_sym_command_argument_sep_repeat1] = STATE(317), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1375), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), + [304] = { + [aux_sym_array_literal_expression_repeat1] = STATE(303), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_RPAREN] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(787), + [anon_sym_PERCENT] = ACTIONS(787), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(787), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(787), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(787), + [anon_sym_DOT_DOT] = ACTIONS(787), }, - [312] = { - [sym_format_operator] = STATE(579), + [305] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(801), + [anon_sym_COMMA] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1335), + }, + [306] = { + [aux_sym_command_argument_sep_repeat1] = STATE(308), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_RPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1339), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + }, + [307] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1269), + [sym_comparison_expression] = STATE(551), + [sym_additive_expression] = STATE(523), + [sym_multiplicative_expression] = STATE(358), + [sym_format_expression] = STATE(314), + [sym_range_expression] = STATE(305), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), + [sym_attribute_argument] = STATE(1624), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(491), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1310), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [308] = { + [aux_sym_command_argument_sep_repeat1] = STATE(308), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [anon_sym_GT] = ACTIONS(1341), + [anon_sym_GT_GT] = ACTIONS(1341), + [anon_sym_2_GT] = ACTIONS(1341), + [anon_sym_2_GT_GT] = ACTIONS(1341), + [anon_sym_3_GT] = ACTIONS(1341), + [anon_sym_3_GT_GT] = ACTIONS(1341), + [anon_sym_4_GT] = ACTIONS(1341), + [anon_sym_4_GT_GT] = ACTIONS(1341), + [anon_sym_5_GT] = ACTIONS(1341), + [anon_sym_5_GT_GT] = ACTIONS(1341), + [anon_sym_6_GT] = ACTIONS(1341), + [anon_sym_6_GT_GT] = ACTIONS(1341), + [anon_sym_STAR_GT] = ACTIONS(1341), + [anon_sym_STAR_GT_GT] = ACTIONS(1341), + [anon_sym_LT] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), + [anon_sym_2_GT_AMP1] = ACTIONS(1341), + [anon_sym_3_GT_AMP1] = ACTIONS(1341), + [anon_sym_4_GT_AMP1] = ACTIONS(1341), + [anon_sym_5_GT_AMP1] = ACTIONS(1341), + [anon_sym_6_GT_AMP1] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), + [anon_sym_1_GT_AMP2] = ACTIONS(1341), + [anon_sym_3_GT_AMP2] = ACTIONS(1341), + [anon_sym_4_GT_AMP2] = ACTIONS(1341), + [anon_sym_5_GT_AMP2] = ACTIONS(1341), + [anon_sym_6_GT_AMP2] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [sym_generic_token] = ACTIONS(1341), + [sym_command_parameter] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_RPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_PIPE] = ACTIONS(1341), + [sym_stop_parsing] = ACTIONS(1341), + [anon_sym_SPACE] = ACTIONS(1343), + [anon_sym_COLON] = ACTIONS(1341), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), + }, + [309] = { + [sym_format_operator] = STATE(573), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), [aux_sym_comparison_operator_token23] = ACTIONS(807), [aux_sym_comparison_operator_token24] = ACTIONS(807), [aux_sym_comparison_operator_token25] = ACTIONS(807), @@ -58058,76 +57633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(807), [anon_sym_STAR] = ACTIONS(807), }, - [313] = { - [aux_sym_command_argument_sep_repeat1] = STATE(315), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1377), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - [sym__statement_terminator] = ACTIONS(1379), - }, - [314] = { + [310] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(811), [aux_sym_comparison_operator_token2] = ACTIONS(811), @@ -58194,285 +57700,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1381), - }, - [315] = { - [aux_sym_command_argument_sep_repeat1] = STATE(315), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1383), - [sym_hexadecimal_integer_literal] = ACTIONS(1383), - [sym_real_literal] = ACTIONS(1383), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), - [sym_verbatim_string_characters] = ACTIONS(1383), - [sym_verbatim_here_string_characters] = ACTIONS(1383), - [anon_sym_LBRACK] = ACTIONS(1383), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_GT] = ACTIONS(1383), - [anon_sym_2_GT] = ACTIONS(1383), - [anon_sym_2_GT_GT] = ACTIONS(1383), - [anon_sym_3_GT] = ACTIONS(1383), - [anon_sym_3_GT_GT] = ACTIONS(1383), - [anon_sym_4_GT] = ACTIONS(1383), - [anon_sym_4_GT_GT] = ACTIONS(1383), - [anon_sym_5_GT] = ACTIONS(1383), - [anon_sym_5_GT_GT] = ACTIONS(1383), - [anon_sym_6_GT] = ACTIONS(1383), - [anon_sym_6_GT_GT] = ACTIONS(1383), - [anon_sym_STAR_GT] = ACTIONS(1383), - [anon_sym_STAR_GT_GT] = ACTIONS(1383), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), - [anon_sym_2_GT_AMP1] = ACTIONS(1383), - [anon_sym_3_GT_AMP1] = ACTIONS(1383), - [anon_sym_4_GT_AMP1] = ACTIONS(1383), - [anon_sym_5_GT_AMP1] = ACTIONS(1383), - [anon_sym_6_GT_AMP1] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), - [anon_sym_1_GT_AMP2] = ACTIONS(1383), - [anon_sym_3_GT_AMP2] = ACTIONS(1383), - [anon_sym_4_GT_AMP2] = ACTIONS(1383), - [anon_sym_5_GT_AMP2] = ACTIONS(1383), - [anon_sym_6_GT_AMP2] = ACTIONS(1383), - [aux_sym_comparison_operator_token37] = ACTIONS(1383), - [aux_sym_comparison_operator_token50] = ACTIONS(1383), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), - [anon_sym_DOLLAR_CARET] = ACTIONS(1383), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), - [anon_sym_DOLLAR_] = ACTIONS(1383), - [aux_sym_variable_token1] = ACTIONS(1383), - [aux_sym_variable_token2] = ACTIONS(1383), - [sym_braced_variable] = ACTIONS(1383), - [sym_generic_token] = ACTIONS(1383), - [sym_command_parameter] = ACTIONS(1383), - [anon_sym_LPAREN] = ACTIONS(1383), - [anon_sym_COMMA] = ACTIONS(1383), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_PIPE] = ACTIONS(1383), - [sym_stop_parsing] = ACTIONS(1383), - [anon_sym_SPACE] = ACTIONS(1385), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1383), - [anon_sym_DASH] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), - [anon_sym_BANG] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), - [anon_sym_PLUS_PLUS] = ACTIONS(1383), - [anon_sym_DASH_DASH] = ACTIONS(1383), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LBRACE] = ACTIONS(1383), - [sym__statement_terminator] = ACTIONS(1388), - }, - [316] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_RPAREN] = ACTIONS(801), - [anon_sym_COMMA] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1381), + [anon_sym_DOT_DOT] = ACTIONS(1335), }, - [317] = { - [aux_sym_command_argument_sep_repeat1] = STATE(317), + [311] = { + [aux_sym_command_argument_sep_repeat1] = STATE(312), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1383), - [sym_hexadecimal_integer_literal] = ACTIONS(1383), - [sym_real_literal] = ACTIONS(1383), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), - [sym_verbatim_string_characters] = ACTIONS(1383), - [sym_verbatim_here_string_characters] = ACTIONS(1383), - [anon_sym_LBRACK] = ACTIONS(1383), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_GT] = ACTIONS(1383), - [anon_sym_2_GT] = ACTIONS(1383), - [anon_sym_2_GT_GT] = ACTIONS(1383), - [anon_sym_3_GT] = ACTIONS(1383), - [anon_sym_3_GT_GT] = ACTIONS(1383), - [anon_sym_4_GT] = ACTIONS(1383), - [anon_sym_4_GT_GT] = ACTIONS(1383), - [anon_sym_5_GT] = ACTIONS(1383), - [anon_sym_5_GT_GT] = ACTIONS(1383), - [anon_sym_6_GT] = ACTIONS(1383), - [anon_sym_6_GT_GT] = ACTIONS(1383), - [anon_sym_STAR_GT] = ACTIONS(1383), - [anon_sym_STAR_GT_GT] = ACTIONS(1383), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), - [anon_sym_2_GT_AMP1] = ACTIONS(1383), - [anon_sym_3_GT_AMP1] = ACTIONS(1383), - [anon_sym_4_GT_AMP1] = ACTIONS(1383), - [anon_sym_5_GT_AMP1] = ACTIONS(1383), - [anon_sym_6_GT_AMP1] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), - [anon_sym_1_GT_AMP2] = ACTIONS(1383), - [anon_sym_3_GT_AMP2] = ACTIONS(1383), - [anon_sym_4_GT_AMP2] = ACTIONS(1383), - [anon_sym_5_GT_AMP2] = ACTIONS(1383), - [anon_sym_6_GT_AMP2] = ACTIONS(1383), - [aux_sym_comparison_operator_token37] = ACTIONS(1383), - [aux_sym_comparison_operator_token50] = ACTIONS(1383), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), - [anon_sym_DOLLAR_CARET] = ACTIONS(1383), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), - [anon_sym_DOLLAR_] = ACTIONS(1383), - [aux_sym_variable_token1] = ACTIONS(1383), - [aux_sym_variable_token2] = ACTIONS(1383), - [sym_braced_variable] = ACTIONS(1383), - [sym_generic_token] = ACTIONS(1383), - [sym_command_parameter] = ACTIONS(1383), - [anon_sym_LPAREN] = ACTIONS(1383), - [anon_sym_RPAREN] = ACTIONS(1383), - [anon_sym_COMMA] = ACTIONS(1383), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_PIPE] = ACTIONS(1383), - [sym_stop_parsing] = ACTIONS(1383), - [anon_sym_SPACE] = ACTIONS(1390), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1383), - [anon_sym_DASH] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), - [anon_sym_BANG] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), - [anon_sym_PLUS_PLUS] = ACTIONS(1383), - [anon_sym_DASH_DASH] = ACTIONS(1383), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LBRACE] = ACTIONS(1383), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1346), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym__statement_terminator] = ACTIONS(1348), }, - [318] = { - [sym_catch_clauses] = STATE(404), - [sym_catch_clause] = STATE(363), - [sym_finally_clause] = STATE(485), - [aux_sym_catch_clauses_repeat1] = STATE(363), - [ts_builtin_sym_end] = ACTIONS(1393), + [312] = { + [aux_sym_command_argument_sep_repeat1] = STATE(312), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1355), - [sym_hexadecimal_integer_literal] = ACTIONS(1355), - [sym_real_literal] = ACTIONS(1355), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1355), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1355), - [sym_verbatim_string_characters] = ACTIONS(1355), - [sym_verbatim_here_string_characters] = ACTIONS(1355), - [anon_sym_DOT] = ACTIONS(1355), - [anon_sym_LBRACK] = ACTIONS(1355), - [aux_sym_comparison_operator_token37] = ACTIONS(1355), - [aux_sym_comparison_operator_token50] = ACTIONS(1355), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1355), - [anon_sym_DOLLAR_CARET] = ACTIONS(1355), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1355), - [anon_sym_DOLLAR_] = ACTIONS(1355), - [aux_sym_variable_token1] = ACTIONS(1355), - [aux_sym_variable_token2] = ACTIONS(1355), - [sym_braced_variable] = ACTIONS(1355), - [anon_sym_SEMI] = ACTIONS(1355), - [anon_sym_LPAREN] = ACTIONS(1355), - [anon_sym_COMMA] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [aux_sym_if_statement_token1] = ACTIONS(1355), - [aux_sym_switch_statement_token1] = ACTIONS(1355), - [aux_sym_foreach_statement_token1] = ACTIONS(1355), - [aux_sym_for_statement_token1] = ACTIONS(1355), - [aux_sym_while_statement_token1] = ACTIONS(1355), - [aux_sym_do_statement_token1] = ACTIONS(1355), - [aux_sym_function_statement_token1] = ACTIONS(1355), - [aux_sym_function_statement_token2] = ACTIONS(1355), - [aux_sym_function_statement_token3] = ACTIONS(1355), - [aux_sym_flow_control_statement_token1] = ACTIONS(1355), - [aux_sym_flow_control_statement_token2] = ACTIONS(1355), - [aux_sym_flow_control_statement_token3] = ACTIONS(1355), - [aux_sym_flow_control_statement_token4] = ACTIONS(1355), - [aux_sym_flow_control_statement_token5] = ACTIONS(1355), - [sym_label] = ACTIONS(1355), - [aux_sym_trap_statement_token1] = ACTIONS(1355), - [aux_sym_try_statement_token1] = ACTIONS(1355), - [aux_sym_catch_clause_token1] = ACTIONS(1395), - [aux_sym_finally_clause_token1] = ACTIONS(1397), - [aux_sym_data_statement_token1] = ACTIONS(1355), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1355), - [aux_sym_parallel_statement_token1] = ACTIONS(1355), - [aux_sym_sequence_statement_token1] = ACTIONS(1355), - [anon_sym_AMP] = ACTIONS(1355), - [aux_sym_command_name_token1] = ACTIONS(1355), - [anon_sym_PERCENT] = ACTIONS(1355), - [aux_sym_foreach_command_token1] = ACTIONS(1355), - [aux_sym_class_statement_token1] = ACTIONS(1355), - [aux_sym_enum_statement_token1] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1355), - [anon_sym_DASH] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1355), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LPAREN] = ACTIONS(1355), - [anon_sym_AT_LBRACE] = ACTIONS(1355), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [anon_sym_GT] = ACTIONS(1341), + [anon_sym_GT_GT] = ACTIONS(1341), + [anon_sym_2_GT] = ACTIONS(1341), + [anon_sym_2_GT_GT] = ACTIONS(1341), + [anon_sym_3_GT] = ACTIONS(1341), + [anon_sym_3_GT_GT] = ACTIONS(1341), + [anon_sym_4_GT] = ACTIONS(1341), + [anon_sym_4_GT_GT] = ACTIONS(1341), + [anon_sym_5_GT] = ACTIONS(1341), + [anon_sym_5_GT_GT] = ACTIONS(1341), + [anon_sym_6_GT] = ACTIONS(1341), + [anon_sym_6_GT_GT] = ACTIONS(1341), + [anon_sym_STAR_GT] = ACTIONS(1341), + [anon_sym_STAR_GT_GT] = ACTIONS(1341), + [anon_sym_LT] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), + [anon_sym_2_GT_AMP1] = ACTIONS(1341), + [anon_sym_3_GT_AMP1] = ACTIONS(1341), + [anon_sym_4_GT_AMP1] = ACTIONS(1341), + [anon_sym_5_GT_AMP1] = ACTIONS(1341), + [anon_sym_6_GT_AMP1] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), + [anon_sym_1_GT_AMP2] = ACTIONS(1341), + [anon_sym_3_GT_AMP2] = ACTIONS(1341), + [anon_sym_4_GT_AMP2] = ACTIONS(1341), + [anon_sym_5_GT_AMP2] = ACTIONS(1341), + [anon_sym_6_GT_AMP2] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [sym_generic_token] = ACTIONS(1341), + [sym_command_parameter] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_PIPE] = ACTIONS(1341), + [sym_stop_parsing] = ACTIONS(1341), + [anon_sym_SPACE] = ACTIONS(1350), + [anon_sym_COLON] = ACTIONS(1341), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), + [sym__statement_terminator] = ACTIONS(1353), }, - [319] = { + [313] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -58520,7 +57888,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(251), [sym_command_parameter] = ACTIONS(251), [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), [anon_sym_COMMA] = ACTIONS(251), [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), @@ -58540,8 +57907,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(251), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym__statement_terminator] = ACTIONS(253), }, - [320] = { + [314] = { + [sym_format_operator] = STATE(573), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(795), + [anon_sym_COMMA] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + }, + [315] = { + [sym_elseif_clauses] = STATE(398), + [sym_elseif_clause] = STATE(352), + [sym_else_clause] = STATE(482), + [aux_sym_elseif_clauses_repeat1] = STATE(352), + [ts_builtin_sym_end] = ACTIONS(1355), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1329), + [sym_hexadecimal_integer_literal] = ACTIONS(1329), + [sym_real_literal] = ACTIONS(1329), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1329), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1329), + [sym_verbatim_string_characters] = ACTIONS(1329), + [sym_verbatim_here_string_characters] = ACTIONS(1329), + [anon_sym_DOT] = ACTIONS(1329), + [anon_sym_LBRACK] = ACTIONS(1329), + [aux_sym_comparison_operator_token37] = ACTIONS(1329), + [aux_sym_comparison_operator_token50] = ACTIONS(1329), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1329), + [anon_sym_DOLLAR_CARET] = ACTIONS(1329), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1329), + [anon_sym_DOLLAR_] = ACTIONS(1329), + [aux_sym_variable_token1] = ACTIONS(1329), + [aux_sym_variable_token2] = ACTIONS(1329), + [sym_braced_variable] = ACTIONS(1329), + [anon_sym_SEMI] = ACTIONS(1329), + [anon_sym_LPAREN] = ACTIONS(1329), + [anon_sym_COMMA] = ACTIONS(1329), + [anon_sym_LBRACE] = ACTIONS(1329), + [aux_sym_if_statement_token1] = ACTIONS(1329), + [aux_sym_elseif_clause_token1] = ACTIONS(1357), + [aux_sym_else_clause_token1] = ACTIONS(1359), + [aux_sym_switch_statement_token1] = ACTIONS(1329), + [aux_sym_foreach_statement_token1] = ACTIONS(1329), + [aux_sym_for_statement_token1] = ACTIONS(1329), + [aux_sym_while_statement_token1] = ACTIONS(1329), + [aux_sym_do_statement_token1] = ACTIONS(1329), + [aux_sym_function_statement_token1] = ACTIONS(1329), + [aux_sym_function_statement_token2] = ACTIONS(1329), + [aux_sym_function_statement_token3] = ACTIONS(1329), + [aux_sym_flow_control_statement_token1] = ACTIONS(1329), + [aux_sym_flow_control_statement_token2] = ACTIONS(1329), + [aux_sym_flow_control_statement_token3] = ACTIONS(1329), + [aux_sym_flow_control_statement_token4] = ACTIONS(1329), + [aux_sym_flow_control_statement_token5] = ACTIONS(1329), + [sym_label] = ACTIONS(1329), + [aux_sym_trap_statement_token1] = ACTIONS(1329), + [aux_sym_try_statement_token1] = ACTIONS(1329), + [aux_sym_data_statement_token1] = ACTIONS(1329), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1329), + [aux_sym_parallel_statement_token1] = ACTIONS(1329), + [aux_sym_sequence_statement_token1] = ACTIONS(1329), + [anon_sym_AMP] = ACTIONS(1329), + [aux_sym_command_name_token1] = ACTIONS(1329), + [anon_sym_PERCENT] = ACTIONS(1329), + [aux_sym_foreach_command_token1] = ACTIONS(1329), + [aux_sym_class_statement_token1] = ACTIONS(1329), + [aux_sym_enum_statement_token1] = ACTIONS(1329), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1329), + [anon_sym_BANG] = ACTIONS(1329), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1329), + [anon_sym_AT_LPAREN] = ACTIONS(1329), + [anon_sym_AT_LBRACE] = ACTIONS(1329), + }, + [316] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(251), [sym_hexadecimal_integer_literal] = ACTIONS(251), @@ -58589,6 +58095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(251), [sym_command_parameter] = ACTIONS(251), [anon_sym_LPAREN] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), [anon_sym_COMMA] = ACTIONS(251), [anon_sym_LBRACE] = ACTIONS(251), [anon_sym_PIPE] = ACTIONS(251), @@ -58608,56 +58115,326 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(251), [anon_sym_COLON_COLON] = ACTIONS(251), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), + }, + [317] = { + [sym_catch_clauses] = STATE(410), + [sym_catch_clause] = STATE(361), + [sym_finally_clause] = STATE(509), + [aux_sym_catch_clauses_repeat1] = STATE(361), + [ts_builtin_sym_end] = ACTIONS(1361), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1316), + [sym_hexadecimal_integer_literal] = ACTIONS(1316), + [sym_real_literal] = ACTIONS(1316), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1316), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1316), + [sym_verbatim_string_characters] = ACTIONS(1316), + [sym_verbatim_here_string_characters] = ACTIONS(1316), + [anon_sym_DOT] = ACTIONS(1316), + [anon_sym_LBRACK] = ACTIONS(1316), + [aux_sym_comparison_operator_token37] = ACTIONS(1316), + [aux_sym_comparison_operator_token50] = ACTIONS(1316), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1316), + [anon_sym_DOLLAR_CARET] = ACTIONS(1316), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1316), + [anon_sym_DOLLAR_] = ACTIONS(1316), + [aux_sym_variable_token1] = ACTIONS(1316), + [aux_sym_variable_token2] = ACTIONS(1316), + [sym_braced_variable] = ACTIONS(1316), + [anon_sym_SEMI] = ACTIONS(1316), + [anon_sym_LPAREN] = ACTIONS(1316), + [anon_sym_COMMA] = ACTIONS(1316), + [anon_sym_LBRACE] = ACTIONS(1316), + [aux_sym_if_statement_token1] = ACTIONS(1316), + [aux_sym_switch_statement_token1] = ACTIONS(1316), + [aux_sym_foreach_statement_token1] = ACTIONS(1316), + [aux_sym_for_statement_token1] = ACTIONS(1316), + [aux_sym_while_statement_token1] = ACTIONS(1316), + [aux_sym_do_statement_token1] = ACTIONS(1316), + [aux_sym_function_statement_token1] = ACTIONS(1316), + [aux_sym_function_statement_token2] = ACTIONS(1316), + [aux_sym_function_statement_token3] = ACTIONS(1316), + [aux_sym_flow_control_statement_token1] = ACTIONS(1316), + [aux_sym_flow_control_statement_token2] = ACTIONS(1316), + [aux_sym_flow_control_statement_token3] = ACTIONS(1316), + [aux_sym_flow_control_statement_token4] = ACTIONS(1316), + [aux_sym_flow_control_statement_token5] = ACTIONS(1316), + [sym_label] = ACTIONS(1316), + [aux_sym_trap_statement_token1] = ACTIONS(1316), + [aux_sym_try_statement_token1] = ACTIONS(1316), + [aux_sym_catch_clause_token1] = ACTIONS(1363), + [aux_sym_finally_clause_token1] = ACTIONS(1365), + [aux_sym_data_statement_token1] = ACTIONS(1316), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1316), + [aux_sym_parallel_statement_token1] = ACTIONS(1316), + [aux_sym_sequence_statement_token1] = ACTIONS(1316), + [anon_sym_AMP] = ACTIONS(1316), + [aux_sym_command_name_token1] = ACTIONS(1316), + [anon_sym_PERCENT] = ACTIONS(1316), + [aux_sym_foreach_command_token1] = ACTIONS(1316), + [aux_sym_class_statement_token1] = ACTIONS(1316), + [aux_sym_enum_statement_token1] = ACTIONS(1316), + [anon_sym_PLUS] = ACTIONS(1316), + [anon_sym_DASH] = ACTIONS(1316), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1316), + [anon_sym_BANG] = ACTIONS(1316), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1316), + [anon_sym_PLUS_PLUS] = ACTIONS(1316), + [anon_sym_DASH_DASH] = ACTIONS(1316), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1316), + [anon_sym_AT_LPAREN] = ACTIONS(1316), + [anon_sym_AT_LBRACE] = ACTIONS(1316), + }, + [318] = { + [sym_format_operator] = STATE(569), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + [sym__statement_terminator] = ACTIONS(795), + }, + [319] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(811), + [aux_sym_comparison_operator_token2] = ACTIONS(811), + [aux_sym_comparison_operator_token3] = ACTIONS(811), + [aux_sym_comparison_operator_token4] = ACTIONS(811), + [aux_sym_comparison_operator_token5] = ACTIONS(811), + [aux_sym_comparison_operator_token6] = ACTIONS(811), + [aux_sym_comparison_operator_token7] = ACTIONS(811), + [aux_sym_comparison_operator_token8] = ACTIONS(811), + [aux_sym_comparison_operator_token9] = ACTIONS(811), + [aux_sym_comparison_operator_token10] = ACTIONS(811), + [aux_sym_comparison_operator_token11] = ACTIONS(811), + [aux_sym_comparison_operator_token12] = ACTIONS(811), + [aux_sym_comparison_operator_token13] = ACTIONS(811), + [aux_sym_comparison_operator_token14] = ACTIONS(811), + [aux_sym_comparison_operator_token15] = ACTIONS(811), + [aux_sym_comparison_operator_token16] = ACTIONS(811), + [aux_sym_comparison_operator_token17] = ACTIONS(811), + [aux_sym_comparison_operator_token18] = ACTIONS(811), + [aux_sym_comparison_operator_token19] = ACTIONS(811), + [aux_sym_comparison_operator_token20] = ACTIONS(811), + [aux_sym_comparison_operator_token21] = ACTIONS(811), + [aux_sym_comparison_operator_token22] = ACTIONS(811), + [aux_sym_comparison_operator_token23] = ACTIONS(811), + [aux_sym_comparison_operator_token24] = ACTIONS(811), + [aux_sym_comparison_operator_token25] = ACTIONS(811), + [aux_sym_comparison_operator_token26] = ACTIONS(811), + [aux_sym_comparison_operator_token27] = ACTIONS(811), + [aux_sym_comparison_operator_token28] = ACTIONS(813), + [aux_sym_comparison_operator_token29] = ACTIONS(811), + [aux_sym_comparison_operator_token30] = ACTIONS(811), + [aux_sym_comparison_operator_token31] = ACTIONS(811), + [aux_sym_comparison_operator_token32] = ACTIONS(811), + [aux_sym_comparison_operator_token33] = ACTIONS(811), + [aux_sym_comparison_operator_token34] = ACTIONS(813), + [aux_sym_comparison_operator_token35] = ACTIONS(811), + [aux_sym_comparison_operator_token36] = ACTIONS(811), + [aux_sym_comparison_operator_token37] = ACTIONS(811), + [aux_sym_comparison_operator_token38] = ACTIONS(811), + [aux_sym_comparison_operator_token39] = ACTIONS(811), + [aux_sym_comparison_operator_token40] = ACTIONS(811), + [aux_sym_comparison_operator_token41] = ACTIONS(811), + [aux_sym_comparison_operator_token42] = ACTIONS(811), + [aux_sym_comparison_operator_token43] = ACTIONS(811), + [aux_sym_comparison_operator_token44] = ACTIONS(811), + [aux_sym_comparison_operator_token45] = ACTIONS(811), + [aux_sym_comparison_operator_token46] = ACTIONS(811), + [aux_sym_comparison_operator_token47] = ACTIONS(811), + [aux_sym_comparison_operator_token48] = ACTIONS(811), + [aux_sym_comparison_operator_token49] = ACTIONS(811), + [aux_sym_comparison_operator_token50] = ACTIONS(811), + [aux_sym_format_operator_token1] = ACTIONS(811), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(811), + [aux_sym_logical_expression_token2] = ACTIONS(811), + [aux_sym_logical_expression_token3] = ACTIONS(811), + [aux_sym_bitwise_expression_token1] = ACTIONS(811), + [aux_sym_bitwise_expression_token2] = ACTIONS(811), + [aux_sym_bitwise_expression_token3] = ACTIONS(811), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(813), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(811), + [anon_sym_DOT_DOT] = ACTIONS(1367), + [anon_sym_RBRACK] = ACTIONS(811), + }, + [320] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1759), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(491), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1369), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, [321] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1668), - [sym_logical_expression] = STATE(1371), - [sym_bitwise_expression] = STATE(1312), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(368), - [sym_format_expression] = STATE(309), - [sym_range_expression] = STATE(316), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(302), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_attribute_argument] = STATE(1704), + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1782), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1339), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -58666,201 +58443,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [322] = { - [sym_catch_clause] = STATE(322), - [aux_sym_catch_clauses_repeat1] = STATE(322), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1399), - [sym_hexadecimal_integer_literal] = ACTIONS(1399), - [sym_real_literal] = ACTIONS(1399), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), - [sym_verbatim_string_characters] = ACTIONS(1399), - [sym_verbatim_here_string_characters] = ACTIONS(1399), - [anon_sym_DOT] = ACTIONS(1399), - [anon_sym_LBRACK] = ACTIONS(1399), - [aux_sym_comparison_operator_token37] = ACTIONS(1399), - [aux_sym_comparison_operator_token50] = ACTIONS(1399), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), - [anon_sym_DOLLAR_CARET] = ACTIONS(1399), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), - [anon_sym_DOLLAR_] = ACTIONS(1399), - [aux_sym_variable_token1] = ACTIONS(1399), - [aux_sym_variable_token2] = ACTIONS(1399), - [sym_braced_variable] = ACTIONS(1399), - [anon_sym_SEMI] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1399), - [anon_sym_RPAREN] = ACTIONS(1399), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LBRACE] = ACTIONS(1399), - [anon_sym_RBRACE] = ACTIONS(1399), - [aux_sym_if_statement_token1] = ACTIONS(1399), - [aux_sym_switch_statement_token1] = ACTIONS(1399), - [aux_sym_foreach_statement_token1] = ACTIONS(1399), - [aux_sym_for_statement_token1] = ACTIONS(1399), - [aux_sym_while_statement_token1] = ACTIONS(1399), - [aux_sym_do_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token2] = ACTIONS(1399), - [aux_sym_function_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token1] = ACTIONS(1399), - [aux_sym_flow_control_statement_token2] = ACTIONS(1399), - [aux_sym_flow_control_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token4] = ACTIONS(1399), - [aux_sym_flow_control_statement_token5] = ACTIONS(1399), - [sym_label] = ACTIONS(1399), - [aux_sym_trap_statement_token1] = ACTIONS(1399), - [aux_sym_try_statement_token1] = ACTIONS(1399), - [aux_sym_catch_clause_token1] = ACTIONS(1401), - [aux_sym_finally_clause_token1] = ACTIONS(1399), - [aux_sym_data_statement_token1] = ACTIONS(1399), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), - [aux_sym_parallel_statement_token1] = ACTIONS(1399), - [aux_sym_sequence_statement_token1] = ACTIONS(1399), - [anon_sym_AMP] = ACTIONS(1399), - [aux_sym_command_name_token1] = ACTIONS(1399), - [anon_sym_PERCENT] = ACTIONS(1399), - [aux_sym_foreach_command_token1] = ACTIONS(1399), - [aux_sym_class_statement_token1] = ACTIONS(1399), - [aux_sym_enum_statement_token1] = ACTIONS(1399), - [anon_sym_PLUS] = ACTIONS(1399), - [anon_sym_DASH] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), - [anon_sym_BANG] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), - [anon_sym_PLUS_PLUS] = ACTIONS(1399), - [anon_sym_DASH_DASH] = ACTIONS(1399), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LBRACE] = ACTIONS(1399), - }, - [323] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1404), - [anon_sym_RBRACK] = ACTIONS(801), - }, - [324] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1831), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1804), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -58869,66 +58511,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1406), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1373), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [325] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1838), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [323] = { + [sym_catch_clause] = STATE(323), + [aux_sym_catch_clauses_repeat1] = STATE(323), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1375), + [sym_hexadecimal_integer_literal] = ACTIONS(1375), + [sym_real_literal] = ACTIONS(1375), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), + [sym_verbatim_string_characters] = ACTIONS(1375), + [sym_verbatim_here_string_characters] = ACTIONS(1375), + [anon_sym_DOT] = ACTIONS(1375), + [anon_sym_LBRACK] = ACTIONS(1375), + [aux_sym_comparison_operator_token37] = ACTIONS(1375), + [aux_sym_comparison_operator_token50] = ACTIONS(1375), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), + [anon_sym_DOLLAR_CARET] = ACTIONS(1375), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), + [anon_sym_DOLLAR_] = ACTIONS(1375), + [aux_sym_variable_token1] = ACTIONS(1375), + [aux_sym_variable_token2] = ACTIONS(1375), + [sym_braced_variable] = ACTIONS(1375), + [anon_sym_SEMI] = ACTIONS(1375), + [anon_sym_LPAREN] = ACTIONS(1375), + [anon_sym_RPAREN] = ACTIONS(1375), + [anon_sym_COMMA] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_RBRACE] = ACTIONS(1375), + [aux_sym_if_statement_token1] = ACTIONS(1375), + [aux_sym_switch_statement_token1] = ACTIONS(1375), + [aux_sym_foreach_statement_token1] = ACTIONS(1375), + [aux_sym_for_statement_token1] = ACTIONS(1375), + [aux_sym_while_statement_token1] = ACTIONS(1375), + [aux_sym_do_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token2] = ACTIONS(1375), + [aux_sym_function_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token1] = ACTIONS(1375), + [aux_sym_flow_control_statement_token2] = ACTIONS(1375), + [aux_sym_flow_control_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token4] = ACTIONS(1375), + [aux_sym_flow_control_statement_token5] = ACTIONS(1375), + [sym_label] = ACTIONS(1375), + [aux_sym_trap_statement_token1] = ACTIONS(1375), + [aux_sym_try_statement_token1] = ACTIONS(1375), + [aux_sym_catch_clause_token1] = ACTIONS(1377), + [aux_sym_finally_clause_token1] = ACTIONS(1375), + [aux_sym_data_statement_token1] = ACTIONS(1375), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), + [aux_sym_parallel_statement_token1] = ACTIONS(1375), + [aux_sym_sequence_statement_token1] = ACTIONS(1375), + [anon_sym_AMP] = ACTIONS(1375), + [aux_sym_command_name_token1] = ACTIONS(1375), + [anon_sym_PERCENT] = ACTIONS(1375), + [aux_sym_foreach_command_token1] = ACTIONS(1375), + [aux_sym_class_statement_token1] = ACTIONS(1375), + [aux_sym_enum_statement_token1] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1375), + [anon_sym_DASH] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LBRACE] = ACTIONS(1375), + }, + [324] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1833), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -58937,270 +58647,338 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1408), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1380), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [326] = { - [aux_sym_command_argument_sep_repeat1] = STATE(327), + [325] = { + [aux_sym_script_block_repeat1] = STATE(325), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1410), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - [sym__statement_terminator] = ACTIONS(1379), + [sym_decimal_integer_literal] = ACTIONS(1382), + [sym_hexadecimal_integer_literal] = ACTIONS(1382), + [sym_real_literal] = ACTIONS(1382), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1382), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1382), + [sym_verbatim_string_characters] = ACTIONS(1382), + [sym_verbatim_here_string_characters] = ACTIONS(1382), + [anon_sym_DOT] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1382), + [aux_sym_comparison_operator_token37] = ACTIONS(1382), + [aux_sym_comparison_operator_token50] = ACTIONS(1382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1382), + [anon_sym_DOLLAR_CARET] = ACTIONS(1382), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1382), + [anon_sym_DOLLAR_] = ACTIONS(1382), + [aux_sym_variable_token1] = ACTIONS(1382), + [aux_sym_variable_token2] = ACTIONS(1382), + [sym_braced_variable] = ACTIONS(1382), + [anon_sym_SEMI] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(1382), + [anon_sym_COMMA] = ACTIONS(1382), + [aux_sym_block_name_token1] = ACTIONS(1382), + [aux_sym_block_name_token2] = ACTIONS(1382), + [aux_sym_block_name_token3] = ACTIONS(1382), + [aux_sym_block_name_token4] = ACTIONS(1382), + [anon_sym_LBRACE] = ACTIONS(1382), + [anon_sym_RBRACE] = ACTIONS(1382), + [aux_sym_if_statement_token1] = ACTIONS(1382), + [aux_sym_switch_statement_token1] = ACTIONS(1382), + [aux_sym_foreach_statement_token1] = ACTIONS(1382), + [aux_sym_for_statement_token1] = ACTIONS(1382), + [aux_sym_while_statement_token1] = ACTIONS(1382), + [aux_sym_do_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token2] = ACTIONS(1382), + [aux_sym_function_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token1] = ACTIONS(1382), + [aux_sym_flow_control_statement_token2] = ACTIONS(1382), + [aux_sym_flow_control_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token4] = ACTIONS(1382), + [aux_sym_flow_control_statement_token5] = ACTIONS(1382), + [sym_label] = ACTIONS(1382), + [aux_sym_trap_statement_token1] = ACTIONS(1382), + [aux_sym_try_statement_token1] = ACTIONS(1382), + [aux_sym_data_statement_token1] = ACTIONS(1382), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1382), + [aux_sym_parallel_statement_token1] = ACTIONS(1382), + [aux_sym_sequence_statement_token1] = ACTIONS(1382), + [anon_sym_AMP] = ACTIONS(1382), + [aux_sym_command_name_token1] = ACTIONS(1382), + [anon_sym_PERCENT] = ACTIONS(1382), + [aux_sym_foreach_command_token1] = ACTIONS(1382), + [aux_sym_class_statement_token1] = ACTIONS(1382), + [aux_sym_enum_statement_token1] = ACTIONS(1382), + [anon_sym_PLUS] = ACTIONS(1382), + [anon_sym_DASH] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1382), + [anon_sym_BANG] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1382), + [anon_sym_PLUS_PLUS] = ACTIONS(1382), + [anon_sym_DASH_DASH] = ACTIONS(1382), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LBRACE] = ACTIONS(1382), + }, + [326] = { + [sym_format_operator] = STATE(576), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(807), + [aux_sym_comparison_operator_token2] = ACTIONS(807), + [aux_sym_comparison_operator_token3] = ACTIONS(807), + [aux_sym_comparison_operator_token4] = ACTIONS(807), + [aux_sym_comparison_operator_token5] = ACTIONS(807), + [aux_sym_comparison_operator_token6] = ACTIONS(807), + [aux_sym_comparison_operator_token7] = ACTIONS(807), + [aux_sym_comparison_operator_token8] = ACTIONS(807), + [aux_sym_comparison_operator_token9] = ACTIONS(807), + [aux_sym_comparison_operator_token10] = ACTIONS(807), + [aux_sym_comparison_operator_token11] = ACTIONS(807), + [aux_sym_comparison_operator_token12] = ACTIONS(807), + [aux_sym_comparison_operator_token13] = ACTIONS(807), + [aux_sym_comparison_operator_token14] = ACTIONS(807), + [aux_sym_comparison_operator_token15] = ACTIONS(807), + [aux_sym_comparison_operator_token16] = ACTIONS(807), + [aux_sym_comparison_operator_token17] = ACTIONS(807), + [aux_sym_comparison_operator_token18] = ACTIONS(807), + [aux_sym_comparison_operator_token19] = ACTIONS(807), + [aux_sym_comparison_operator_token20] = ACTIONS(807), + [aux_sym_comparison_operator_token21] = ACTIONS(807), + [aux_sym_comparison_operator_token22] = ACTIONS(807), + [aux_sym_comparison_operator_token23] = ACTIONS(807), + [aux_sym_comparison_operator_token24] = ACTIONS(807), + [aux_sym_comparison_operator_token25] = ACTIONS(807), + [aux_sym_comparison_operator_token26] = ACTIONS(807), + [aux_sym_comparison_operator_token27] = ACTIONS(807), + [aux_sym_comparison_operator_token28] = ACTIONS(809), + [aux_sym_comparison_operator_token29] = ACTIONS(807), + [aux_sym_comparison_operator_token30] = ACTIONS(807), + [aux_sym_comparison_operator_token31] = ACTIONS(807), + [aux_sym_comparison_operator_token32] = ACTIONS(807), + [aux_sym_comparison_operator_token33] = ACTIONS(807), + [aux_sym_comparison_operator_token34] = ACTIONS(809), + [aux_sym_comparison_operator_token35] = ACTIONS(807), + [aux_sym_comparison_operator_token36] = ACTIONS(807), + [aux_sym_comparison_operator_token37] = ACTIONS(807), + [aux_sym_comparison_operator_token38] = ACTIONS(807), + [aux_sym_comparison_operator_token39] = ACTIONS(807), + [aux_sym_comparison_operator_token40] = ACTIONS(807), + [aux_sym_comparison_operator_token41] = ACTIONS(807), + [aux_sym_comparison_operator_token42] = ACTIONS(807), + [aux_sym_comparison_operator_token43] = ACTIONS(807), + [aux_sym_comparison_operator_token44] = ACTIONS(807), + [aux_sym_comparison_operator_token45] = ACTIONS(807), + [aux_sym_comparison_operator_token46] = ACTIONS(807), + [aux_sym_comparison_operator_token47] = ACTIONS(807), + [aux_sym_comparison_operator_token48] = ACTIONS(807), + [aux_sym_comparison_operator_token49] = ACTIONS(807), + [aux_sym_comparison_operator_token50] = ACTIONS(807), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(807), + [aux_sym_logical_expression_token1] = ACTIONS(807), + [aux_sym_logical_expression_token2] = ACTIONS(807), + [aux_sym_logical_expression_token3] = ACTIONS(807), + [aux_sym_bitwise_expression_token1] = ACTIONS(807), + [aux_sym_bitwise_expression_token2] = ACTIONS(807), + [aux_sym_bitwise_expression_token3] = ACTIONS(807), + [anon_sym_PLUS] = ACTIONS(807), + [anon_sym_DASH] = ACTIONS(809), + [anon_sym_SLASH] = ACTIONS(807), + [anon_sym_BSLASH] = ACTIONS(807), + [anon_sym_STAR] = ACTIONS(807), + [anon_sym_RBRACK] = ACTIONS(807), }, [327] = { - [aux_sym_command_argument_sep_repeat1] = STATE(327), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1383), - [sym_hexadecimal_integer_literal] = ACTIONS(1383), - [sym_real_literal] = ACTIONS(1383), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), - [sym_verbatim_string_characters] = ACTIONS(1383), - [sym_verbatim_here_string_characters] = ACTIONS(1383), - [anon_sym_LBRACK] = ACTIONS(1383), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_GT] = ACTIONS(1383), - [anon_sym_2_GT] = ACTIONS(1383), - [anon_sym_2_GT_GT] = ACTIONS(1383), - [anon_sym_3_GT] = ACTIONS(1383), - [anon_sym_3_GT_GT] = ACTIONS(1383), - [anon_sym_4_GT] = ACTIONS(1383), - [anon_sym_4_GT_GT] = ACTIONS(1383), - [anon_sym_5_GT] = ACTIONS(1383), - [anon_sym_5_GT_GT] = ACTIONS(1383), - [anon_sym_6_GT] = ACTIONS(1383), - [anon_sym_6_GT_GT] = ACTIONS(1383), - [anon_sym_STAR_GT] = ACTIONS(1383), - [anon_sym_STAR_GT_GT] = ACTIONS(1383), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), - [anon_sym_2_GT_AMP1] = ACTIONS(1383), - [anon_sym_3_GT_AMP1] = ACTIONS(1383), - [anon_sym_4_GT_AMP1] = ACTIONS(1383), - [anon_sym_5_GT_AMP1] = ACTIONS(1383), - [anon_sym_6_GT_AMP1] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), - [anon_sym_1_GT_AMP2] = ACTIONS(1383), - [anon_sym_3_GT_AMP2] = ACTIONS(1383), - [anon_sym_4_GT_AMP2] = ACTIONS(1383), - [anon_sym_5_GT_AMP2] = ACTIONS(1383), - [anon_sym_6_GT_AMP2] = ACTIONS(1383), - [aux_sym_comparison_operator_token37] = ACTIONS(1383), - [aux_sym_comparison_operator_token50] = ACTIONS(1383), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), - [anon_sym_DOLLAR_CARET] = ACTIONS(1383), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), - [anon_sym_DOLLAR_] = ACTIONS(1383), - [aux_sym_variable_token1] = ACTIONS(1383), - [aux_sym_variable_token2] = ACTIONS(1383), - [sym_braced_variable] = ACTIONS(1383), - [sym_generic_token] = ACTIONS(1383), - [sym_command_parameter] = ACTIONS(1383), - [anon_sym_LPAREN] = ACTIONS(1383), - [anon_sym_COMMA] = ACTIONS(1383), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_PIPE] = ACTIONS(1383), - [sym_stop_parsing] = ACTIONS(1383), - [anon_sym_SPACE] = ACTIONS(1412), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1383), - [anon_sym_DASH] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), - [anon_sym_BANG] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), - [anon_sym_PLUS_PLUS] = ACTIONS(1383), - [anon_sym_DASH_DASH] = ACTIONS(1383), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LBRACE] = ACTIONS(1383), - [sym__statement_terminator] = ACTIONS(1388), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [sym__statement_terminator] = ACTIONS(801), }, [328] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1415), - [sym_hexadecimal_integer_literal] = ACTIONS(1415), - [sym_real_literal] = ACTIONS(1415), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1415), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1415), - [sym_verbatim_string_characters] = ACTIONS(1415), - [sym_verbatim_here_string_characters] = ACTIONS(1415), - [anon_sym_DOT] = ACTIONS(1415), - [anon_sym_LBRACK] = ACTIONS(1415), - [aux_sym_comparison_operator_token37] = ACTIONS(1415), - [aux_sym_comparison_operator_token50] = ACTIONS(1415), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1415), - [anon_sym_DOLLAR_CARET] = ACTIONS(1415), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1415), - [anon_sym_DOLLAR_] = ACTIONS(1415), - [aux_sym_variable_token1] = ACTIONS(1415), - [aux_sym_variable_token2] = ACTIONS(1415), - [sym_braced_variable] = ACTIONS(1415), - [anon_sym_SEMI] = ACTIONS(1415), - [aux_sym_param_block_token1] = ACTIONS(1415), - [anon_sym_LPAREN] = ACTIONS(1415), - [anon_sym_COMMA] = ACTIONS(1415), - [aux_sym_block_name_token1] = ACTIONS(1415), - [aux_sym_block_name_token2] = ACTIONS(1415), - [aux_sym_block_name_token3] = ACTIONS(1415), - [aux_sym_block_name_token4] = ACTIONS(1415), - [anon_sym_LBRACE] = ACTIONS(1415), - [aux_sym_if_statement_token1] = ACTIONS(1415), - [aux_sym_switch_statement_token1] = ACTIONS(1415), - [aux_sym_foreach_statement_token1] = ACTIONS(1415), - [aux_sym_for_statement_token1] = ACTIONS(1415), - [aux_sym_while_statement_token1] = ACTIONS(1415), - [aux_sym_do_statement_token1] = ACTIONS(1415), - [aux_sym_function_statement_token1] = ACTIONS(1415), - [aux_sym_function_statement_token2] = ACTIONS(1415), - [aux_sym_function_statement_token3] = ACTIONS(1415), - [aux_sym_flow_control_statement_token1] = ACTIONS(1415), - [aux_sym_flow_control_statement_token2] = ACTIONS(1415), - [aux_sym_flow_control_statement_token3] = ACTIONS(1415), - [aux_sym_flow_control_statement_token4] = ACTIONS(1415), - [aux_sym_flow_control_statement_token5] = ACTIONS(1415), - [sym_label] = ACTIONS(1415), - [aux_sym_trap_statement_token1] = ACTIONS(1415), - [aux_sym_try_statement_token1] = ACTIONS(1415), - [aux_sym_data_statement_token1] = ACTIONS(1415), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1415), - [aux_sym_parallel_statement_token1] = ACTIONS(1415), - [aux_sym_sequence_statement_token1] = ACTIONS(1415), - [anon_sym_AMP] = ACTIONS(1415), - [aux_sym_command_name_token1] = ACTIONS(1415), - [anon_sym_PERCENT] = ACTIONS(1415), - [aux_sym_foreach_command_token1] = ACTIONS(1415), - [aux_sym_class_statement_token1] = ACTIONS(1415), - [aux_sym_enum_statement_token1] = ACTIONS(1415), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1415), - [anon_sym_BANG] = ACTIONS(1415), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1415), - [anon_sym_DASH_DASH] = ACTIONS(1415), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1415), - [anon_sym_AT_LPAREN] = ACTIONS(1415), - [anon_sym_AT_LBRACE] = ACTIONS(1415), - [sym__statement_terminator] = ACTIONS(1417), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1337), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym__statement_terminator] = ACTIONS(1348), }, [329] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1843), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1755), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -59209,362 +58987,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1419), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1389), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, [330] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1846), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1421), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [331] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - [sym__statement_terminator] = ACTIONS(1379), - }, - [332] = { - [aux_sym_script_block_repeat1] = STATE(332), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1423), - [sym_hexadecimal_integer_literal] = ACTIONS(1423), - [sym_real_literal] = ACTIONS(1423), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1423), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1423), - [sym_verbatim_string_characters] = ACTIONS(1423), - [sym_verbatim_here_string_characters] = ACTIONS(1423), - [anon_sym_DOT] = ACTIONS(1423), - [anon_sym_LBRACK] = ACTIONS(1423), - [aux_sym_comparison_operator_token37] = ACTIONS(1423), - [aux_sym_comparison_operator_token50] = ACTIONS(1423), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1423), - [anon_sym_DOLLAR_CARET] = ACTIONS(1423), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1423), - [anon_sym_DOLLAR_] = ACTIONS(1423), - [aux_sym_variable_token1] = ACTIONS(1423), - [aux_sym_variable_token2] = ACTIONS(1423), - [sym_braced_variable] = ACTIONS(1423), - [anon_sym_SEMI] = ACTIONS(1425), - [anon_sym_LPAREN] = ACTIONS(1423), - [anon_sym_COMMA] = ACTIONS(1423), - [aux_sym_block_name_token1] = ACTIONS(1423), - [aux_sym_block_name_token2] = ACTIONS(1423), - [aux_sym_block_name_token3] = ACTIONS(1423), - [aux_sym_block_name_token4] = ACTIONS(1423), - [anon_sym_LBRACE] = ACTIONS(1423), - [anon_sym_RBRACE] = ACTIONS(1423), - [aux_sym_if_statement_token1] = ACTIONS(1423), - [aux_sym_switch_statement_token1] = ACTIONS(1423), - [aux_sym_foreach_statement_token1] = ACTIONS(1423), - [aux_sym_for_statement_token1] = ACTIONS(1423), - [aux_sym_while_statement_token1] = ACTIONS(1423), - [aux_sym_do_statement_token1] = ACTIONS(1423), - [aux_sym_function_statement_token1] = ACTIONS(1423), - [aux_sym_function_statement_token2] = ACTIONS(1423), - [aux_sym_function_statement_token3] = ACTIONS(1423), - [aux_sym_flow_control_statement_token1] = ACTIONS(1423), - [aux_sym_flow_control_statement_token2] = ACTIONS(1423), - [aux_sym_flow_control_statement_token3] = ACTIONS(1423), - [aux_sym_flow_control_statement_token4] = ACTIONS(1423), - [aux_sym_flow_control_statement_token5] = ACTIONS(1423), - [sym_label] = ACTIONS(1423), - [aux_sym_trap_statement_token1] = ACTIONS(1423), - [aux_sym_try_statement_token1] = ACTIONS(1423), - [aux_sym_data_statement_token1] = ACTIONS(1423), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1423), - [aux_sym_parallel_statement_token1] = ACTIONS(1423), - [aux_sym_sequence_statement_token1] = ACTIONS(1423), - [anon_sym_AMP] = ACTIONS(1423), - [aux_sym_command_name_token1] = ACTIONS(1423), - [anon_sym_PERCENT] = ACTIONS(1423), - [aux_sym_foreach_command_token1] = ACTIONS(1423), - [aux_sym_class_statement_token1] = ACTIONS(1423), - [aux_sym_enum_statement_token1] = ACTIONS(1423), - [anon_sym_PLUS] = ACTIONS(1423), - [anon_sym_DASH] = ACTIONS(1423), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1423), - [anon_sym_BANG] = ACTIONS(1423), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1423), - [anon_sym_PLUS_PLUS] = ACTIONS(1423), - [anon_sym_DASH_DASH] = ACTIONS(1423), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1423), - [anon_sym_AT_LPAREN] = ACTIONS(1423), - [anon_sym_AT_LBRACE] = ACTIONS(1423), - }, - [333] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1428), - [sym_hexadecimal_integer_literal] = ACTIONS(1428), - [sym_real_literal] = ACTIONS(1428), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), - [sym_verbatim_string_characters] = ACTIONS(1428), - [sym_verbatim_here_string_characters] = ACTIONS(1428), - [anon_sym_DOT] = ACTIONS(1428), - [anon_sym_LBRACK] = ACTIONS(1428), - [aux_sym_comparison_operator_token37] = ACTIONS(1428), - [aux_sym_comparison_operator_token50] = ACTIONS(1428), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), - [anon_sym_DOLLAR_CARET] = ACTIONS(1428), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), - [anon_sym_DOLLAR_] = ACTIONS(1428), - [aux_sym_variable_token1] = ACTIONS(1428), - [aux_sym_variable_token2] = ACTIONS(1428), - [sym_braced_variable] = ACTIONS(1428), - [anon_sym_SEMI] = ACTIONS(1428), - [aux_sym_param_block_token1] = ACTIONS(1428), - [anon_sym_LPAREN] = ACTIONS(1428), - [anon_sym_COMMA] = ACTIONS(1428), - [aux_sym_block_name_token1] = ACTIONS(1428), - [aux_sym_block_name_token2] = ACTIONS(1428), - [aux_sym_block_name_token3] = ACTIONS(1428), - [aux_sym_block_name_token4] = ACTIONS(1428), - [anon_sym_LBRACE] = ACTIONS(1428), - [aux_sym_if_statement_token1] = ACTIONS(1428), - [aux_sym_switch_statement_token1] = ACTIONS(1428), - [aux_sym_foreach_statement_token1] = ACTIONS(1428), - [aux_sym_for_statement_token1] = ACTIONS(1428), - [aux_sym_while_statement_token1] = ACTIONS(1428), - [aux_sym_do_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token1] = ACTIONS(1428), - [aux_sym_function_statement_token2] = ACTIONS(1428), - [aux_sym_function_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token1] = ACTIONS(1428), - [aux_sym_flow_control_statement_token2] = ACTIONS(1428), - [aux_sym_flow_control_statement_token3] = ACTIONS(1428), - [aux_sym_flow_control_statement_token4] = ACTIONS(1428), - [aux_sym_flow_control_statement_token5] = ACTIONS(1428), - [sym_label] = ACTIONS(1428), - [aux_sym_trap_statement_token1] = ACTIONS(1428), - [aux_sym_try_statement_token1] = ACTIONS(1428), - [aux_sym_data_statement_token1] = ACTIONS(1428), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), - [aux_sym_parallel_statement_token1] = ACTIONS(1428), - [aux_sym_sequence_statement_token1] = ACTIONS(1428), - [anon_sym_AMP] = ACTIONS(1428), - [aux_sym_command_name_token1] = ACTIONS(1428), - [anon_sym_PERCENT] = ACTIONS(1428), - [aux_sym_foreach_command_token1] = ACTIONS(1428), - [aux_sym_class_statement_token1] = ACTIONS(1428), - [aux_sym_enum_statement_token1] = ACTIONS(1428), - [anon_sym_PLUS] = ACTIONS(1428), - [anon_sym_DASH] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1428), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), - [anon_sym_PLUS_PLUS] = ACTIONS(1428), - [anon_sym_DASH_DASH] = ACTIONS(1428), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LPAREN] = ACTIONS(1428), - [anon_sym_AT_LBRACE] = ACTIONS(1428), - [sym__statement_terminator] = ACTIONS(1430), - }, - [334] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1922), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1432), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_decimal_integer_literal] = ACTIONS(1391), + [sym_hexadecimal_integer_literal] = ACTIONS(1391), + [sym_real_literal] = ACTIONS(1391), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1391), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1391), + [sym_verbatim_string_characters] = ACTIONS(1391), + [sym_verbatim_here_string_characters] = ACTIONS(1391), + [anon_sym_DOT] = ACTIONS(1391), + [anon_sym_LBRACK] = ACTIONS(1391), + [aux_sym_comparison_operator_token37] = ACTIONS(1391), + [aux_sym_comparison_operator_token50] = ACTIONS(1391), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1391), + [anon_sym_DOLLAR_CARET] = ACTIONS(1391), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1391), + [anon_sym_DOLLAR_] = ACTIONS(1391), + [aux_sym_variable_token1] = ACTIONS(1391), + [aux_sym_variable_token2] = ACTIONS(1391), + [sym_braced_variable] = ACTIONS(1391), + [anon_sym_SEMI] = ACTIONS(1391), + [aux_sym_param_block_token1] = ACTIONS(1391), + [anon_sym_LPAREN] = ACTIONS(1391), + [anon_sym_COMMA] = ACTIONS(1391), + [aux_sym_block_name_token1] = ACTIONS(1391), + [aux_sym_block_name_token2] = ACTIONS(1391), + [aux_sym_block_name_token3] = ACTIONS(1391), + [aux_sym_block_name_token4] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(1391), + [aux_sym_if_statement_token1] = ACTIONS(1391), + [aux_sym_switch_statement_token1] = ACTIONS(1391), + [aux_sym_foreach_statement_token1] = ACTIONS(1391), + [aux_sym_for_statement_token1] = ACTIONS(1391), + [aux_sym_while_statement_token1] = ACTIONS(1391), + [aux_sym_do_statement_token1] = ACTIONS(1391), + [aux_sym_function_statement_token1] = ACTIONS(1391), + [aux_sym_function_statement_token2] = ACTIONS(1391), + [aux_sym_function_statement_token3] = ACTIONS(1391), + [aux_sym_flow_control_statement_token1] = ACTIONS(1391), + [aux_sym_flow_control_statement_token2] = ACTIONS(1391), + [aux_sym_flow_control_statement_token3] = ACTIONS(1391), + [aux_sym_flow_control_statement_token4] = ACTIONS(1391), + [aux_sym_flow_control_statement_token5] = ACTIONS(1391), + [sym_label] = ACTIONS(1391), + [aux_sym_trap_statement_token1] = ACTIONS(1391), + [aux_sym_try_statement_token1] = ACTIONS(1391), + [aux_sym_data_statement_token1] = ACTIONS(1391), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1391), + [aux_sym_parallel_statement_token1] = ACTIONS(1391), + [aux_sym_sequence_statement_token1] = ACTIONS(1391), + [anon_sym_AMP] = ACTIONS(1391), + [aux_sym_command_name_token1] = ACTIONS(1391), + [anon_sym_PERCENT] = ACTIONS(1391), + [aux_sym_foreach_command_token1] = ACTIONS(1391), + [aux_sym_class_statement_token1] = ACTIONS(1391), + [aux_sym_enum_statement_token1] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1391), + [anon_sym_DASH] = ACTIONS(1391), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1391), + [anon_sym_BANG] = ACTIONS(1391), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1391), + [anon_sym_PLUS_PLUS] = ACTIONS(1391), + [anon_sym_DASH_DASH] = ACTIONS(1391), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1391), + [anon_sym_AT_LPAREN] = ACTIONS(1391), + [anon_sym_AT_LBRACE] = ACTIONS(1391), + [sym__statement_terminator] = ACTIONS(1393), }, - [335] = { - [sym_format_operator] = STATE(582), + [331] = { + [sym_format_operator] = STATE(576), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(795), [aux_sym_comparison_operator_token2] = ACTIONS(795), @@ -59629,9 +59135,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(795), [anon_sym_BSLASH] = ACTIONS(795), [anon_sym_STAR] = ACTIONS(795), - [sym__statement_terminator] = ACTIONS(795), + [anon_sym_RBRACK] = ACTIONS(795), }, - [336] = { + [332] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(801), [aux_sym_comparison_operator_token2] = ACTIONS(801), @@ -59696,351 +59202,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(801), [anon_sym_BSLASH] = ACTIONS(801), [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1434), - [sym__statement_terminator] = ACTIONS(801), - }, - [337] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - }, - [338] = { - [sym_format_operator] = STATE(581), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - [anon_sym_RBRACK] = ACTIONS(795), - }, - [339] = { - [aux_sym_command_argument_sep_repeat1] = STATE(345), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1436), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - }, - [340] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1780), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1438), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [341] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1784), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1440), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [anon_sym_DOT_DOT] = ACTIONS(1367), + [anon_sym_RBRACK] = ACTIONS(801), }, - [342] = { - [sym_format_operator] = STATE(582), + [333] = { + [sym_format_operator] = STATE(569), [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(807), [aux_sym_comparison_operator_token2] = ACTIONS(807), @@ -60107,52 +59273,188 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(807), [sym__statement_terminator] = ACTIONS(807), }, - [343] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(2073), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [334] = { + [sym_elseif_clause] = STATE(335), + [aux_sym_elseif_clauses_repeat1] = STATE(335), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1395), + [sym_hexadecimal_integer_literal] = ACTIONS(1395), + [sym_real_literal] = ACTIONS(1395), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1395), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1395), + [sym_verbatim_string_characters] = ACTIONS(1395), + [sym_verbatim_here_string_characters] = ACTIONS(1395), + [anon_sym_DOT] = ACTIONS(1395), + [anon_sym_LBRACK] = ACTIONS(1395), + [aux_sym_comparison_operator_token37] = ACTIONS(1395), + [aux_sym_comparison_operator_token50] = ACTIONS(1395), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1395), + [anon_sym_DOLLAR_CARET] = ACTIONS(1395), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1395), + [anon_sym_DOLLAR_] = ACTIONS(1395), + [aux_sym_variable_token1] = ACTIONS(1395), + [aux_sym_variable_token2] = ACTIONS(1395), + [sym_braced_variable] = ACTIONS(1395), + [anon_sym_SEMI] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_RPAREN] = ACTIONS(1395), + [anon_sym_COMMA] = ACTIONS(1395), + [anon_sym_LBRACE] = ACTIONS(1395), + [anon_sym_RBRACE] = ACTIONS(1395), + [aux_sym_if_statement_token1] = ACTIONS(1395), + [aux_sym_elseif_clause_token1] = ACTIONS(1331), + [aux_sym_else_clause_token1] = ACTIONS(1395), + [aux_sym_switch_statement_token1] = ACTIONS(1395), + [aux_sym_foreach_statement_token1] = ACTIONS(1395), + [aux_sym_for_statement_token1] = ACTIONS(1395), + [aux_sym_while_statement_token1] = ACTIONS(1395), + [aux_sym_do_statement_token1] = ACTIONS(1395), + [aux_sym_function_statement_token1] = ACTIONS(1395), + [aux_sym_function_statement_token2] = ACTIONS(1395), + [aux_sym_function_statement_token3] = ACTIONS(1395), + [aux_sym_flow_control_statement_token1] = ACTIONS(1395), + [aux_sym_flow_control_statement_token2] = ACTIONS(1395), + [aux_sym_flow_control_statement_token3] = ACTIONS(1395), + [aux_sym_flow_control_statement_token4] = ACTIONS(1395), + [aux_sym_flow_control_statement_token5] = ACTIONS(1395), + [sym_label] = ACTIONS(1395), + [aux_sym_trap_statement_token1] = ACTIONS(1395), + [aux_sym_try_statement_token1] = ACTIONS(1395), + [aux_sym_data_statement_token1] = ACTIONS(1395), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1395), + [aux_sym_parallel_statement_token1] = ACTIONS(1395), + [aux_sym_sequence_statement_token1] = ACTIONS(1395), + [anon_sym_AMP] = ACTIONS(1395), + [aux_sym_command_name_token1] = ACTIONS(1395), + [anon_sym_PERCENT] = ACTIONS(1395), + [aux_sym_foreach_command_token1] = ACTIONS(1395), + [aux_sym_class_statement_token1] = ACTIONS(1395), + [aux_sym_enum_statement_token1] = ACTIONS(1395), + [anon_sym_PLUS] = ACTIONS(1395), + [anon_sym_DASH] = ACTIONS(1395), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1395), + [anon_sym_BANG] = ACTIONS(1395), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1395), + [anon_sym_PLUS_PLUS] = ACTIONS(1395), + [anon_sym_DASH_DASH] = ACTIONS(1395), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1395), + [anon_sym_AT_LPAREN] = ACTIONS(1395), + [anon_sym_AT_LBRACE] = ACTIONS(1395), + }, + [335] = { + [sym_elseif_clause] = STATE(335), + [aux_sym_elseif_clauses_repeat1] = STATE(335), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1397), + [sym_hexadecimal_integer_literal] = ACTIONS(1397), + [sym_real_literal] = ACTIONS(1397), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1397), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1397), + [sym_verbatim_string_characters] = ACTIONS(1397), + [sym_verbatim_here_string_characters] = ACTIONS(1397), + [anon_sym_DOT] = ACTIONS(1397), + [anon_sym_LBRACK] = ACTIONS(1397), + [aux_sym_comparison_operator_token37] = ACTIONS(1397), + [aux_sym_comparison_operator_token50] = ACTIONS(1397), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1397), + [anon_sym_DOLLAR_CARET] = ACTIONS(1397), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1397), + [anon_sym_DOLLAR_] = ACTIONS(1397), + [aux_sym_variable_token1] = ACTIONS(1397), + [aux_sym_variable_token2] = ACTIONS(1397), + [sym_braced_variable] = ACTIONS(1397), + [anon_sym_SEMI] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(1397), + [anon_sym_RPAREN] = ACTIONS(1397), + [anon_sym_COMMA] = ACTIONS(1397), + [anon_sym_LBRACE] = ACTIONS(1397), + [anon_sym_RBRACE] = ACTIONS(1397), + [aux_sym_if_statement_token1] = ACTIONS(1397), + [aux_sym_elseif_clause_token1] = ACTIONS(1399), + [aux_sym_else_clause_token1] = ACTIONS(1397), + [aux_sym_switch_statement_token1] = ACTIONS(1397), + [aux_sym_foreach_statement_token1] = ACTIONS(1397), + [aux_sym_for_statement_token1] = ACTIONS(1397), + [aux_sym_while_statement_token1] = ACTIONS(1397), + [aux_sym_do_statement_token1] = ACTIONS(1397), + [aux_sym_function_statement_token1] = ACTIONS(1397), + [aux_sym_function_statement_token2] = ACTIONS(1397), + [aux_sym_function_statement_token3] = ACTIONS(1397), + [aux_sym_flow_control_statement_token1] = ACTIONS(1397), + [aux_sym_flow_control_statement_token2] = ACTIONS(1397), + [aux_sym_flow_control_statement_token3] = ACTIONS(1397), + [aux_sym_flow_control_statement_token4] = ACTIONS(1397), + [aux_sym_flow_control_statement_token5] = ACTIONS(1397), + [sym_label] = ACTIONS(1397), + [aux_sym_trap_statement_token1] = ACTIONS(1397), + [aux_sym_try_statement_token1] = ACTIONS(1397), + [aux_sym_data_statement_token1] = ACTIONS(1397), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1397), + [aux_sym_parallel_statement_token1] = ACTIONS(1397), + [aux_sym_sequence_statement_token1] = ACTIONS(1397), + [anon_sym_AMP] = ACTIONS(1397), + [aux_sym_command_name_token1] = ACTIONS(1397), + [anon_sym_PERCENT] = ACTIONS(1397), + [aux_sym_foreach_command_token1] = ACTIONS(1397), + [aux_sym_class_statement_token1] = ACTIONS(1397), + [aux_sym_enum_statement_token1] = ACTIONS(1397), + [anon_sym_PLUS] = ACTIONS(1397), + [anon_sym_DASH] = ACTIONS(1397), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1397), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1397), + [anon_sym_PLUS_PLUS] = ACTIONS(1397), + [anon_sym_DASH_DASH] = ACTIONS(1397), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1397), + [anon_sym_AT_LPAREN] = ACTIONS(1397), + [anon_sym_AT_LBRACE] = ACTIONS(1397), + }, + [336] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1802), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60161,21 +59463,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1442), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1402), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [344] = { + [337] = { [sym_comment] = ACTIONS(81), [aux_sym_comparison_operator_token1] = ACTIONS(811), [aux_sym_comparison_operator_token2] = ACTIONS(811), @@ -60240,123 +59542,191 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(811), [anon_sym_BSLASH] = ACTIONS(811), [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1434), + [anon_sym_DOT_DOT] = ACTIONS(1387), [sym__statement_terminator] = ACTIONS(811), }, - [345] = { - [aux_sym_command_argument_sep_repeat1] = STATE(345), + [338] = { + [aux_sym_command_argument_sep_repeat1] = STATE(339), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1383), - [sym_hexadecimal_integer_literal] = ACTIONS(1383), - [sym_real_literal] = ACTIONS(1383), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1383), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1383), - [sym_verbatim_string_characters] = ACTIONS(1383), - [sym_verbatim_here_string_characters] = ACTIONS(1383), - [anon_sym_LBRACK] = ACTIONS(1383), - [anon_sym_GT] = ACTIONS(1383), - [anon_sym_GT_GT] = ACTIONS(1383), - [anon_sym_2_GT] = ACTIONS(1383), - [anon_sym_2_GT_GT] = ACTIONS(1383), - [anon_sym_3_GT] = ACTIONS(1383), - [anon_sym_3_GT_GT] = ACTIONS(1383), - [anon_sym_4_GT] = ACTIONS(1383), - [anon_sym_4_GT_GT] = ACTIONS(1383), - [anon_sym_5_GT] = ACTIONS(1383), - [anon_sym_5_GT_GT] = ACTIONS(1383), - [anon_sym_6_GT] = ACTIONS(1383), - [anon_sym_6_GT_GT] = ACTIONS(1383), - [anon_sym_STAR_GT] = ACTIONS(1383), - [anon_sym_STAR_GT_GT] = ACTIONS(1383), - [anon_sym_LT] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1383), - [anon_sym_2_GT_AMP1] = ACTIONS(1383), - [anon_sym_3_GT_AMP1] = ACTIONS(1383), - [anon_sym_4_GT_AMP1] = ACTIONS(1383), - [anon_sym_5_GT_AMP1] = ACTIONS(1383), - [anon_sym_6_GT_AMP1] = ACTIONS(1383), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1383), - [anon_sym_1_GT_AMP2] = ACTIONS(1383), - [anon_sym_3_GT_AMP2] = ACTIONS(1383), - [anon_sym_4_GT_AMP2] = ACTIONS(1383), - [anon_sym_5_GT_AMP2] = ACTIONS(1383), - [anon_sym_6_GT_AMP2] = ACTIONS(1383), - [aux_sym_comparison_operator_token37] = ACTIONS(1383), - [aux_sym_comparison_operator_token50] = ACTIONS(1383), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1383), - [anon_sym_DOLLAR_CARET] = ACTIONS(1383), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1383), - [anon_sym_DOLLAR_] = ACTIONS(1383), - [aux_sym_variable_token1] = ACTIONS(1383), - [aux_sym_variable_token2] = ACTIONS(1383), - [sym_braced_variable] = ACTIONS(1383), - [sym_generic_token] = ACTIONS(1383), - [sym_command_parameter] = ACTIONS(1383), - [anon_sym_LPAREN] = ACTIONS(1383), - [anon_sym_RPAREN] = ACTIONS(1383), - [anon_sym_COMMA] = ACTIONS(1383), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_PIPE] = ACTIONS(1383), - [sym_stop_parsing] = ACTIONS(1383), - [anon_sym_SPACE] = ACTIONS(1444), - [anon_sym_COLON] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1383), - [anon_sym_DASH] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1383), - [anon_sym_BANG] = ACTIONS(1383), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1383), - [anon_sym_PLUS_PLUS] = ACTIONS(1383), - [anon_sym_DASH_DASH] = ACTIONS(1383), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LPAREN] = ACTIONS(1383), - [anon_sym_AT_LBRACE] = ACTIONS(1383), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1404), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym__statement_terminator] = ACTIONS(1348), }, - [346] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1802), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), + [339] = { + [aux_sym_command_argument_sep_repeat1] = STATE(339), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [anon_sym_GT] = ACTIONS(1341), + [anon_sym_GT_GT] = ACTIONS(1341), + [anon_sym_2_GT] = ACTIONS(1341), + [anon_sym_2_GT_GT] = ACTIONS(1341), + [anon_sym_3_GT] = ACTIONS(1341), + [anon_sym_3_GT_GT] = ACTIONS(1341), + [anon_sym_4_GT] = ACTIONS(1341), + [anon_sym_4_GT_GT] = ACTIONS(1341), + [anon_sym_5_GT] = ACTIONS(1341), + [anon_sym_5_GT_GT] = ACTIONS(1341), + [anon_sym_6_GT] = ACTIONS(1341), + [anon_sym_6_GT_GT] = ACTIONS(1341), + [anon_sym_STAR_GT] = ACTIONS(1341), + [anon_sym_STAR_GT_GT] = ACTIONS(1341), + [anon_sym_LT] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), + [anon_sym_2_GT_AMP1] = ACTIONS(1341), + [anon_sym_3_GT_AMP1] = ACTIONS(1341), + [anon_sym_4_GT_AMP1] = ACTIONS(1341), + [anon_sym_5_GT_AMP1] = ACTIONS(1341), + [anon_sym_6_GT_AMP1] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), + [anon_sym_1_GT_AMP2] = ACTIONS(1341), + [anon_sym_3_GT_AMP2] = ACTIONS(1341), + [anon_sym_4_GT_AMP2] = ACTIONS(1341), + [anon_sym_5_GT_AMP2] = ACTIONS(1341), + [anon_sym_6_GT_AMP2] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [sym_generic_token] = ACTIONS(1341), + [sym_command_parameter] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_PIPE] = ACTIONS(1341), + [sym_stop_parsing] = ACTIONS(1341), + [anon_sym_SPACE] = ACTIONS(1406), + [anon_sym_COLON] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), + [sym__statement_terminator] = ACTIONS(1353), + }, + [340] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1697), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60365,270 +59735,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1447), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1409), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [347] = { - [sym_format_operator] = STATE(581), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_RBRACK] = ACTIONS(807), - }, - [348] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1449), - [sym_hexadecimal_integer_literal] = ACTIONS(1449), - [sym_real_literal] = ACTIONS(1449), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1449), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1449), - [sym_verbatim_string_characters] = ACTIONS(1449), - [sym_verbatim_here_string_characters] = ACTIONS(1449), - [anon_sym_DOT] = ACTIONS(1449), - [anon_sym_LBRACK] = ACTIONS(1449), - [aux_sym_comparison_operator_token37] = ACTIONS(1449), - [aux_sym_comparison_operator_token50] = ACTIONS(1449), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1449), - [anon_sym_DOLLAR_CARET] = ACTIONS(1449), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1449), - [anon_sym_DOLLAR_] = ACTIONS(1449), - [aux_sym_variable_token1] = ACTIONS(1449), - [aux_sym_variable_token2] = ACTIONS(1449), - [sym_braced_variable] = ACTIONS(1449), - [anon_sym_SEMI] = ACTIONS(1449), - [aux_sym_param_block_token1] = ACTIONS(1449), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_COMMA] = ACTIONS(1449), - [aux_sym_block_name_token1] = ACTIONS(1449), - [aux_sym_block_name_token2] = ACTIONS(1449), - [aux_sym_block_name_token3] = ACTIONS(1449), - [aux_sym_block_name_token4] = ACTIONS(1449), - [anon_sym_LBRACE] = ACTIONS(1449), - [aux_sym_if_statement_token1] = ACTIONS(1449), - [aux_sym_switch_statement_token1] = ACTIONS(1449), - [aux_sym_foreach_statement_token1] = ACTIONS(1449), - [aux_sym_for_statement_token1] = ACTIONS(1449), - [aux_sym_while_statement_token1] = ACTIONS(1449), - [aux_sym_do_statement_token1] = ACTIONS(1449), - [aux_sym_function_statement_token1] = ACTIONS(1449), - [aux_sym_function_statement_token2] = ACTIONS(1449), - [aux_sym_function_statement_token3] = ACTIONS(1449), - [aux_sym_flow_control_statement_token1] = ACTIONS(1449), - [aux_sym_flow_control_statement_token2] = ACTIONS(1449), - [aux_sym_flow_control_statement_token3] = ACTIONS(1449), - [aux_sym_flow_control_statement_token4] = ACTIONS(1449), - [aux_sym_flow_control_statement_token5] = ACTIONS(1449), - [sym_label] = ACTIONS(1449), - [aux_sym_trap_statement_token1] = ACTIONS(1449), - [aux_sym_try_statement_token1] = ACTIONS(1449), - [aux_sym_data_statement_token1] = ACTIONS(1449), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1449), - [aux_sym_parallel_statement_token1] = ACTIONS(1449), - [aux_sym_sequence_statement_token1] = ACTIONS(1449), - [anon_sym_AMP] = ACTIONS(1449), - [aux_sym_command_name_token1] = ACTIONS(1449), - [anon_sym_PERCENT] = ACTIONS(1449), - [aux_sym_foreach_command_token1] = ACTIONS(1449), - [aux_sym_class_statement_token1] = ACTIONS(1449), - [aux_sym_enum_statement_token1] = ACTIONS(1449), - [anon_sym_PLUS] = ACTIONS(1449), - [anon_sym_DASH] = ACTIONS(1449), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1449), - [anon_sym_BANG] = ACTIONS(1449), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1449), - [anon_sym_PLUS_PLUS] = ACTIONS(1449), - [anon_sym_DASH_DASH] = ACTIONS(1449), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1449), - [anon_sym_AT_LPAREN] = ACTIONS(1449), - [anon_sym_AT_LBRACE] = ACTIONS(1449), - [sym__statement_terminator] = ACTIONS(1451), - }, - [349] = { - [sym_catch_clause] = STATE(322), - [aux_sym_catch_clauses_repeat1] = STATE(322), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1453), - [sym_hexadecimal_integer_literal] = ACTIONS(1453), - [sym_real_literal] = ACTIONS(1453), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1453), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1453), - [sym_verbatim_string_characters] = ACTIONS(1453), - [sym_verbatim_here_string_characters] = ACTIONS(1453), - [anon_sym_DOT] = ACTIONS(1453), - [anon_sym_LBRACK] = ACTIONS(1453), - [aux_sym_comparison_operator_token37] = ACTIONS(1453), - [aux_sym_comparison_operator_token50] = ACTIONS(1453), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1453), - [anon_sym_DOLLAR_CARET] = ACTIONS(1453), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1453), - [anon_sym_DOLLAR_] = ACTIONS(1453), - [aux_sym_variable_token1] = ACTIONS(1453), - [aux_sym_variable_token2] = ACTIONS(1453), - [sym_braced_variable] = ACTIONS(1453), - [anon_sym_SEMI] = ACTIONS(1453), - [anon_sym_LPAREN] = ACTIONS(1453), - [anon_sym_RPAREN] = ACTIONS(1453), - [anon_sym_COMMA] = ACTIONS(1453), - [anon_sym_LBRACE] = ACTIONS(1453), - [anon_sym_RBRACE] = ACTIONS(1453), - [aux_sym_if_statement_token1] = ACTIONS(1453), - [aux_sym_switch_statement_token1] = ACTIONS(1453), - [aux_sym_foreach_statement_token1] = ACTIONS(1453), - [aux_sym_for_statement_token1] = ACTIONS(1453), - [aux_sym_while_statement_token1] = ACTIONS(1453), - [aux_sym_do_statement_token1] = ACTIONS(1453), - [aux_sym_function_statement_token1] = ACTIONS(1453), - [aux_sym_function_statement_token2] = ACTIONS(1453), - [aux_sym_function_statement_token3] = ACTIONS(1453), - [aux_sym_flow_control_statement_token1] = ACTIONS(1453), - [aux_sym_flow_control_statement_token2] = ACTIONS(1453), - [aux_sym_flow_control_statement_token3] = ACTIONS(1453), - [aux_sym_flow_control_statement_token4] = ACTIONS(1453), - [aux_sym_flow_control_statement_token5] = ACTIONS(1453), - [sym_label] = ACTIONS(1453), - [aux_sym_trap_statement_token1] = ACTIONS(1453), - [aux_sym_try_statement_token1] = ACTIONS(1453), - [aux_sym_catch_clause_token1] = ACTIONS(1357), - [aux_sym_finally_clause_token1] = ACTIONS(1453), - [aux_sym_data_statement_token1] = ACTIONS(1453), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1453), - [aux_sym_parallel_statement_token1] = ACTIONS(1453), - [aux_sym_sequence_statement_token1] = ACTIONS(1453), - [anon_sym_AMP] = ACTIONS(1453), - [aux_sym_command_name_token1] = ACTIONS(1453), - [anon_sym_PERCENT] = ACTIONS(1453), - [aux_sym_foreach_command_token1] = ACTIONS(1453), - [aux_sym_class_statement_token1] = ACTIONS(1453), - [aux_sym_enum_statement_token1] = ACTIONS(1453), - [anon_sym_PLUS] = ACTIONS(1453), - [anon_sym_DASH] = ACTIONS(1453), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1453), - [anon_sym_BANG] = ACTIONS(1453), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1453), - [anon_sym_PLUS_PLUS] = ACTIONS(1453), - [anon_sym_DASH_DASH] = ACTIONS(1453), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1453), - [anon_sym_AT_LPAREN] = ACTIONS(1453), - [anon_sym_AT_LBRACE] = ACTIONS(1453), - }, - [350] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(2049), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [341] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym_unary_expression] = STATE(385), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_argument_expression_list] = STATE(1820), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(575), + [sym_multiplicative_argument_expression] = STATE(462), + [sym_format_argument_expression] = STATE(387), + [sym_range_argument_expression] = STATE(389), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60637,270 +59803,474 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1455), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(1411), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [351] = { - [sym_elseif_clause] = STATE(352), - [aux_sym_elseif_clauses_repeat1] = STATE(352), + [342] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1457), - [sym_hexadecimal_integer_literal] = ACTIONS(1457), - [sym_real_literal] = ACTIONS(1457), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1457), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1457), - [sym_verbatim_string_characters] = ACTIONS(1457), - [sym_verbatim_here_string_characters] = ACTIONS(1457), - [anon_sym_DOT] = ACTIONS(1457), - [anon_sym_LBRACK] = ACTIONS(1457), - [aux_sym_comparison_operator_token37] = ACTIONS(1457), - [aux_sym_comparison_operator_token50] = ACTIONS(1457), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1457), - [anon_sym_DOLLAR_CARET] = ACTIONS(1457), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1457), - [anon_sym_DOLLAR_] = ACTIONS(1457), - [aux_sym_variable_token1] = ACTIONS(1457), - [aux_sym_variable_token2] = ACTIONS(1457), - [sym_braced_variable] = ACTIONS(1457), - [anon_sym_SEMI] = ACTIONS(1457), - [anon_sym_LPAREN] = ACTIONS(1457), - [anon_sym_RPAREN] = ACTIONS(1457), - [anon_sym_COMMA] = ACTIONS(1457), - [anon_sym_LBRACE] = ACTIONS(1457), - [anon_sym_RBRACE] = ACTIONS(1457), - [aux_sym_if_statement_token1] = ACTIONS(1457), - [aux_sym_elseif_clause_token1] = ACTIONS(1363), - [aux_sym_else_clause_token1] = ACTIONS(1457), - [aux_sym_switch_statement_token1] = ACTIONS(1457), - [aux_sym_foreach_statement_token1] = ACTIONS(1457), - [aux_sym_for_statement_token1] = ACTIONS(1457), - [aux_sym_while_statement_token1] = ACTIONS(1457), - [aux_sym_do_statement_token1] = ACTIONS(1457), - [aux_sym_function_statement_token1] = ACTIONS(1457), - [aux_sym_function_statement_token2] = ACTIONS(1457), - [aux_sym_function_statement_token3] = ACTIONS(1457), - [aux_sym_flow_control_statement_token1] = ACTIONS(1457), - [aux_sym_flow_control_statement_token2] = ACTIONS(1457), - [aux_sym_flow_control_statement_token3] = ACTIONS(1457), - [aux_sym_flow_control_statement_token4] = ACTIONS(1457), - [aux_sym_flow_control_statement_token5] = ACTIONS(1457), - [sym_label] = ACTIONS(1457), - [aux_sym_trap_statement_token1] = ACTIONS(1457), - [aux_sym_try_statement_token1] = ACTIONS(1457), - [aux_sym_data_statement_token1] = ACTIONS(1457), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1457), - [aux_sym_parallel_statement_token1] = ACTIONS(1457), - [aux_sym_sequence_statement_token1] = ACTIONS(1457), - [anon_sym_AMP] = ACTIONS(1457), - [aux_sym_command_name_token1] = ACTIONS(1457), - [anon_sym_PERCENT] = ACTIONS(1457), - [aux_sym_foreach_command_token1] = ACTIONS(1457), - [aux_sym_class_statement_token1] = ACTIONS(1457), - [aux_sym_enum_statement_token1] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1457), - [anon_sym_DASH] = ACTIONS(1457), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1457), - [anon_sym_BANG] = ACTIONS(1457), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1457), - [anon_sym_PLUS_PLUS] = ACTIONS(1457), - [anon_sym_DASH_DASH] = ACTIONS(1457), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1457), - [anon_sym_AT_LPAREN] = ACTIONS(1457), - [anon_sym_AT_LBRACE] = ACTIONS(1457), + [sym_decimal_integer_literal] = ACTIONS(1413), + [sym_hexadecimal_integer_literal] = ACTIONS(1413), + [sym_real_literal] = ACTIONS(1413), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1413), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1413), + [sym_verbatim_string_characters] = ACTIONS(1413), + [sym_verbatim_here_string_characters] = ACTIONS(1413), + [anon_sym_DOT] = ACTIONS(1413), + [anon_sym_LBRACK] = ACTIONS(1413), + [aux_sym_comparison_operator_token37] = ACTIONS(1413), + [aux_sym_comparison_operator_token50] = ACTIONS(1413), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1413), + [anon_sym_DOLLAR_CARET] = ACTIONS(1413), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1413), + [anon_sym_DOLLAR_] = ACTIONS(1413), + [aux_sym_variable_token1] = ACTIONS(1413), + [aux_sym_variable_token2] = ACTIONS(1413), + [sym_braced_variable] = ACTIONS(1413), + [anon_sym_SEMI] = ACTIONS(1413), + [aux_sym_param_block_token1] = ACTIONS(1413), + [anon_sym_LPAREN] = ACTIONS(1413), + [anon_sym_COMMA] = ACTIONS(1413), + [aux_sym_block_name_token1] = ACTIONS(1413), + [aux_sym_block_name_token2] = ACTIONS(1413), + [aux_sym_block_name_token3] = ACTIONS(1413), + [aux_sym_block_name_token4] = ACTIONS(1413), + [anon_sym_LBRACE] = ACTIONS(1413), + [aux_sym_if_statement_token1] = ACTIONS(1413), + [aux_sym_switch_statement_token1] = ACTIONS(1413), + [aux_sym_foreach_statement_token1] = ACTIONS(1413), + [aux_sym_for_statement_token1] = ACTIONS(1413), + [aux_sym_while_statement_token1] = ACTIONS(1413), + [aux_sym_do_statement_token1] = ACTIONS(1413), + [aux_sym_function_statement_token1] = ACTIONS(1413), + [aux_sym_function_statement_token2] = ACTIONS(1413), + [aux_sym_function_statement_token3] = ACTIONS(1413), + [aux_sym_flow_control_statement_token1] = ACTIONS(1413), + [aux_sym_flow_control_statement_token2] = ACTIONS(1413), + [aux_sym_flow_control_statement_token3] = ACTIONS(1413), + [aux_sym_flow_control_statement_token4] = ACTIONS(1413), + [aux_sym_flow_control_statement_token5] = ACTIONS(1413), + [sym_label] = ACTIONS(1413), + [aux_sym_trap_statement_token1] = ACTIONS(1413), + [aux_sym_try_statement_token1] = ACTIONS(1413), + [aux_sym_data_statement_token1] = ACTIONS(1413), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1413), + [aux_sym_parallel_statement_token1] = ACTIONS(1413), + [aux_sym_sequence_statement_token1] = ACTIONS(1413), + [anon_sym_AMP] = ACTIONS(1413), + [aux_sym_command_name_token1] = ACTIONS(1413), + [anon_sym_PERCENT] = ACTIONS(1413), + [aux_sym_foreach_command_token1] = ACTIONS(1413), + [aux_sym_class_statement_token1] = ACTIONS(1413), + [aux_sym_enum_statement_token1] = ACTIONS(1413), + [anon_sym_PLUS] = ACTIONS(1413), + [anon_sym_DASH] = ACTIONS(1413), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1413), + [anon_sym_BANG] = ACTIONS(1413), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1413), + [anon_sym_DASH_DASH] = ACTIONS(1413), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1413), + [anon_sym_AT_LPAREN] = ACTIONS(1413), + [anon_sym_AT_LBRACE] = ACTIONS(1413), + [sym__statement_terminator] = ACTIONS(1415), }, - [352] = { - [sym_elseif_clause] = STATE(352), - [aux_sym_elseif_clauses_repeat1] = STATE(352), + [343] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1459), - [sym_hexadecimal_integer_literal] = ACTIONS(1459), - [sym_real_literal] = ACTIONS(1459), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1459), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1459), - [sym_verbatim_string_characters] = ACTIONS(1459), - [sym_verbatim_here_string_characters] = ACTIONS(1459), - [anon_sym_DOT] = ACTIONS(1459), - [anon_sym_LBRACK] = ACTIONS(1459), - [aux_sym_comparison_operator_token37] = ACTIONS(1459), - [aux_sym_comparison_operator_token50] = ACTIONS(1459), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1459), - [anon_sym_DOLLAR_CARET] = ACTIONS(1459), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1459), - [anon_sym_DOLLAR_] = ACTIONS(1459), - [aux_sym_variable_token1] = ACTIONS(1459), - [aux_sym_variable_token2] = ACTIONS(1459), - [sym_braced_variable] = ACTIONS(1459), - [anon_sym_SEMI] = ACTIONS(1459), - [anon_sym_LPAREN] = ACTIONS(1459), - [anon_sym_RPAREN] = ACTIONS(1459), - [anon_sym_COMMA] = ACTIONS(1459), - [anon_sym_LBRACE] = ACTIONS(1459), - [anon_sym_RBRACE] = ACTIONS(1459), - [aux_sym_if_statement_token1] = ACTIONS(1459), - [aux_sym_elseif_clause_token1] = ACTIONS(1461), - [aux_sym_else_clause_token1] = ACTIONS(1459), - [aux_sym_switch_statement_token1] = ACTIONS(1459), - [aux_sym_foreach_statement_token1] = ACTIONS(1459), - [aux_sym_for_statement_token1] = ACTIONS(1459), - [aux_sym_while_statement_token1] = ACTIONS(1459), - [aux_sym_do_statement_token1] = ACTIONS(1459), - [aux_sym_function_statement_token1] = ACTIONS(1459), - [aux_sym_function_statement_token2] = ACTIONS(1459), - [aux_sym_function_statement_token3] = ACTIONS(1459), - [aux_sym_flow_control_statement_token1] = ACTIONS(1459), - [aux_sym_flow_control_statement_token2] = ACTIONS(1459), - [aux_sym_flow_control_statement_token3] = ACTIONS(1459), - [aux_sym_flow_control_statement_token4] = ACTIONS(1459), - [aux_sym_flow_control_statement_token5] = ACTIONS(1459), - [sym_label] = ACTIONS(1459), - [aux_sym_trap_statement_token1] = ACTIONS(1459), - [aux_sym_try_statement_token1] = ACTIONS(1459), - [aux_sym_data_statement_token1] = ACTIONS(1459), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1459), - [aux_sym_parallel_statement_token1] = ACTIONS(1459), - [aux_sym_sequence_statement_token1] = ACTIONS(1459), - [anon_sym_AMP] = ACTIONS(1459), - [aux_sym_command_name_token1] = ACTIONS(1459), - [anon_sym_PERCENT] = ACTIONS(1459), - [aux_sym_foreach_command_token1] = ACTIONS(1459), - [aux_sym_class_statement_token1] = ACTIONS(1459), - [aux_sym_enum_statement_token1] = ACTIONS(1459), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1459), - [anon_sym_PLUS_PLUS] = ACTIONS(1459), - [anon_sym_DASH_DASH] = ACTIONS(1459), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1459), - [anon_sym_AT_LPAREN] = ACTIONS(1459), - [anon_sym_AT_LBRACE] = ACTIONS(1459), + [sym_decimal_integer_literal] = ACTIONS(1417), + [sym_hexadecimal_integer_literal] = ACTIONS(1417), + [sym_real_literal] = ACTIONS(1417), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1417), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1417), + [sym_verbatim_string_characters] = ACTIONS(1417), + [sym_verbatim_here_string_characters] = ACTIONS(1417), + [anon_sym_DOT] = ACTIONS(1417), + [anon_sym_LBRACK] = ACTIONS(1417), + [aux_sym_comparison_operator_token37] = ACTIONS(1417), + [aux_sym_comparison_operator_token50] = ACTIONS(1417), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1417), + [anon_sym_DOLLAR_CARET] = ACTIONS(1417), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1417), + [anon_sym_DOLLAR_] = ACTIONS(1417), + [aux_sym_variable_token1] = ACTIONS(1417), + [aux_sym_variable_token2] = ACTIONS(1417), + [sym_braced_variable] = ACTIONS(1417), + [anon_sym_SEMI] = ACTIONS(1417), + [aux_sym_param_block_token1] = ACTIONS(1417), + [anon_sym_LPAREN] = ACTIONS(1417), + [anon_sym_COMMA] = ACTIONS(1417), + [aux_sym_block_name_token1] = ACTIONS(1417), + [aux_sym_block_name_token2] = ACTIONS(1417), + [aux_sym_block_name_token3] = ACTIONS(1417), + [aux_sym_block_name_token4] = ACTIONS(1417), + [anon_sym_LBRACE] = ACTIONS(1417), + [aux_sym_if_statement_token1] = ACTIONS(1417), + [aux_sym_switch_statement_token1] = ACTIONS(1417), + [aux_sym_foreach_statement_token1] = ACTIONS(1417), + [aux_sym_for_statement_token1] = ACTIONS(1417), + [aux_sym_while_statement_token1] = ACTIONS(1417), + [aux_sym_do_statement_token1] = ACTIONS(1417), + [aux_sym_function_statement_token1] = ACTIONS(1417), + [aux_sym_function_statement_token2] = ACTIONS(1417), + [aux_sym_function_statement_token3] = ACTIONS(1417), + [aux_sym_flow_control_statement_token1] = ACTIONS(1417), + [aux_sym_flow_control_statement_token2] = ACTIONS(1417), + [aux_sym_flow_control_statement_token3] = ACTIONS(1417), + [aux_sym_flow_control_statement_token4] = ACTIONS(1417), + [aux_sym_flow_control_statement_token5] = ACTIONS(1417), + [sym_label] = ACTIONS(1417), + [aux_sym_trap_statement_token1] = ACTIONS(1417), + [aux_sym_try_statement_token1] = ACTIONS(1417), + [aux_sym_data_statement_token1] = ACTIONS(1417), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1417), + [aux_sym_parallel_statement_token1] = ACTIONS(1417), + [aux_sym_sequence_statement_token1] = ACTIONS(1417), + [anon_sym_AMP] = ACTIONS(1417), + [aux_sym_command_name_token1] = ACTIONS(1417), + [anon_sym_PERCENT] = ACTIONS(1417), + [aux_sym_foreach_command_token1] = ACTIONS(1417), + [aux_sym_class_statement_token1] = ACTIONS(1417), + [aux_sym_enum_statement_token1] = ACTIONS(1417), + [anon_sym_PLUS] = ACTIONS(1417), + [anon_sym_DASH] = ACTIONS(1417), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1417), + [anon_sym_BANG] = ACTIONS(1417), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1417), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1417), + [anon_sym_AT_LPAREN] = ACTIONS(1417), + [anon_sym_AT_LBRACE] = ACTIONS(1417), + [sym__statement_terminator] = ACTIONS(1419), }, - [353] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1404), - [anon_sym_RBRACK] = ACTIONS(811), + [344] = { + [aux_sym_command_argument_sep_repeat1] = STATE(346), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_RPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1421), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), }, - [354] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1824), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [345] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_RPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1337), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + }, + [346] = { + [aux_sym_command_argument_sep_repeat1] = STATE(346), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [anon_sym_GT] = ACTIONS(1341), + [anon_sym_GT_GT] = ACTIONS(1341), + [anon_sym_2_GT] = ACTIONS(1341), + [anon_sym_2_GT_GT] = ACTIONS(1341), + [anon_sym_3_GT] = ACTIONS(1341), + [anon_sym_3_GT_GT] = ACTIONS(1341), + [anon_sym_4_GT] = ACTIONS(1341), + [anon_sym_4_GT_GT] = ACTIONS(1341), + [anon_sym_5_GT] = ACTIONS(1341), + [anon_sym_5_GT_GT] = ACTIONS(1341), + [anon_sym_6_GT] = ACTIONS(1341), + [anon_sym_6_GT_GT] = ACTIONS(1341), + [anon_sym_STAR_GT] = ACTIONS(1341), + [anon_sym_STAR_GT_GT] = ACTIONS(1341), + [anon_sym_LT] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), + [anon_sym_2_GT_AMP1] = ACTIONS(1341), + [anon_sym_3_GT_AMP1] = ACTIONS(1341), + [anon_sym_4_GT_AMP1] = ACTIONS(1341), + [anon_sym_5_GT_AMP1] = ACTIONS(1341), + [anon_sym_6_GT_AMP1] = ACTIONS(1341), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), + [anon_sym_1_GT_AMP2] = ACTIONS(1341), + [anon_sym_3_GT_AMP2] = ACTIONS(1341), + [anon_sym_4_GT_AMP2] = ACTIONS(1341), + [anon_sym_5_GT_AMP2] = ACTIONS(1341), + [anon_sym_6_GT_AMP2] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [sym_generic_token] = ACTIONS(1341), + [sym_command_parameter] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_RPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_PIPE] = ACTIONS(1341), + [sym_stop_parsing] = ACTIONS(1341), + [anon_sym_SPACE] = ACTIONS(1423), + [anon_sym_COLON] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), + }, + [347] = { + [sym_catch_clause] = STATE(323), + [aux_sym_catch_clauses_repeat1] = STATE(323), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1426), + [sym_hexadecimal_integer_literal] = ACTIONS(1426), + [sym_real_literal] = ACTIONS(1426), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1426), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1426), + [sym_verbatim_string_characters] = ACTIONS(1426), + [sym_verbatim_here_string_characters] = ACTIONS(1426), + [anon_sym_DOT] = ACTIONS(1426), + [anon_sym_LBRACK] = ACTIONS(1426), + [aux_sym_comparison_operator_token37] = ACTIONS(1426), + [aux_sym_comparison_operator_token50] = ACTIONS(1426), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1426), + [anon_sym_DOLLAR_CARET] = ACTIONS(1426), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1426), + [anon_sym_DOLLAR_] = ACTIONS(1426), + [aux_sym_variable_token1] = ACTIONS(1426), + [aux_sym_variable_token2] = ACTIONS(1426), + [sym_braced_variable] = ACTIONS(1426), + [anon_sym_SEMI] = ACTIONS(1426), + [anon_sym_LPAREN] = ACTIONS(1426), + [anon_sym_RPAREN] = ACTIONS(1426), + [anon_sym_COMMA] = ACTIONS(1426), + [anon_sym_LBRACE] = ACTIONS(1426), + [anon_sym_RBRACE] = ACTIONS(1426), + [aux_sym_if_statement_token1] = ACTIONS(1426), + [aux_sym_switch_statement_token1] = ACTIONS(1426), + [aux_sym_foreach_statement_token1] = ACTIONS(1426), + [aux_sym_for_statement_token1] = ACTIONS(1426), + [aux_sym_while_statement_token1] = ACTIONS(1426), + [aux_sym_do_statement_token1] = ACTIONS(1426), + [aux_sym_function_statement_token1] = ACTIONS(1426), + [aux_sym_function_statement_token2] = ACTIONS(1426), + [aux_sym_function_statement_token3] = ACTIONS(1426), + [aux_sym_flow_control_statement_token1] = ACTIONS(1426), + [aux_sym_flow_control_statement_token2] = ACTIONS(1426), + [aux_sym_flow_control_statement_token3] = ACTIONS(1426), + [aux_sym_flow_control_statement_token4] = ACTIONS(1426), + [aux_sym_flow_control_statement_token5] = ACTIONS(1426), + [sym_label] = ACTIONS(1426), + [aux_sym_trap_statement_token1] = ACTIONS(1426), + [aux_sym_try_statement_token1] = ACTIONS(1426), + [aux_sym_catch_clause_token1] = ACTIONS(1318), + [aux_sym_finally_clause_token1] = ACTIONS(1426), + [aux_sym_data_statement_token1] = ACTIONS(1426), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), + [aux_sym_parallel_statement_token1] = ACTIONS(1426), + [aux_sym_sequence_statement_token1] = ACTIONS(1426), + [anon_sym_AMP] = ACTIONS(1426), + [aux_sym_command_name_token1] = ACTIONS(1426), + [anon_sym_PERCENT] = ACTIONS(1426), + [aux_sym_foreach_command_token1] = ACTIONS(1426), + [aux_sym_class_statement_token1] = ACTIONS(1426), + [aux_sym_enum_statement_token1] = ACTIONS(1426), + [anon_sym_PLUS] = ACTIONS(1426), + [anon_sym_DASH] = ACTIONS(1426), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1426), + [anon_sym_BANG] = ACTIONS(1426), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1426), + [anon_sym_PLUS_PLUS] = ACTIONS(1426), + [anon_sym_DASH_DASH] = ACTIONS(1426), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1426), + [anon_sym_AT_LPAREN] = ACTIONS(1426), + [anon_sym_AT_LBRACE] = ACTIONS(1426), + }, + [348] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1617), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1269), + [sym_comparison_expression] = STATE(551), + [sym_additive_expression] = STATE(523), + [sym_multiplicative_expression] = STATE(358), + [sym_format_expression] = STATE(314), + [sym_range_expression] = STATE(305), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60909,66 +60279,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1464), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [355] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym_unary_expression] = STATE(390), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_argument_expression_list] = STATE(1757), - [sym_argument_expression] = STATE(1501), - [sym_logical_argument_expression] = STATE(1389), - [sym_bitwise_argument_expression] = STATE(1390), - [sym_comparison_argument_expression] = STATE(590), - [sym_additive_argument_expression] = STATE(580), - [sym_multiplicative_argument_expression] = STATE(467), - [sym_format_argument_expression] = STATE(397), - [sym_range_argument_expression] = STATE(398), - [sym_type_literal] = STATE(76), + [349] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(817), + [aux_sym_comparison_operator_token2] = ACTIONS(817), + [aux_sym_comparison_operator_token3] = ACTIONS(817), + [aux_sym_comparison_operator_token4] = ACTIONS(817), + [aux_sym_comparison_operator_token5] = ACTIONS(817), + [aux_sym_comparison_operator_token6] = ACTIONS(817), + [aux_sym_comparison_operator_token7] = ACTIONS(817), + [aux_sym_comparison_operator_token8] = ACTIONS(817), + [aux_sym_comparison_operator_token9] = ACTIONS(817), + [aux_sym_comparison_operator_token10] = ACTIONS(817), + [aux_sym_comparison_operator_token11] = ACTIONS(817), + [aux_sym_comparison_operator_token12] = ACTIONS(817), + [aux_sym_comparison_operator_token13] = ACTIONS(817), + [aux_sym_comparison_operator_token14] = ACTIONS(817), + [aux_sym_comparison_operator_token15] = ACTIONS(817), + [aux_sym_comparison_operator_token16] = ACTIONS(817), + [aux_sym_comparison_operator_token17] = ACTIONS(817), + [aux_sym_comparison_operator_token18] = ACTIONS(817), + [aux_sym_comparison_operator_token19] = ACTIONS(817), + [aux_sym_comparison_operator_token20] = ACTIONS(817), + [aux_sym_comparison_operator_token21] = ACTIONS(817), + [aux_sym_comparison_operator_token22] = ACTIONS(817), + [aux_sym_comparison_operator_token23] = ACTIONS(817), + [aux_sym_comparison_operator_token24] = ACTIONS(817), + [aux_sym_comparison_operator_token25] = ACTIONS(817), + [aux_sym_comparison_operator_token26] = ACTIONS(817), + [aux_sym_comparison_operator_token27] = ACTIONS(817), + [aux_sym_comparison_operator_token28] = ACTIONS(819), + [aux_sym_comparison_operator_token29] = ACTIONS(817), + [aux_sym_comparison_operator_token30] = ACTIONS(817), + [aux_sym_comparison_operator_token31] = ACTIONS(817), + [aux_sym_comparison_operator_token32] = ACTIONS(817), + [aux_sym_comparison_operator_token33] = ACTIONS(817), + [aux_sym_comparison_operator_token34] = ACTIONS(819), + [aux_sym_comparison_operator_token35] = ACTIONS(817), + [aux_sym_comparison_operator_token36] = ACTIONS(817), + [aux_sym_comparison_operator_token37] = ACTIONS(817), + [aux_sym_comparison_operator_token38] = ACTIONS(817), + [aux_sym_comparison_operator_token39] = ACTIONS(817), + [aux_sym_comparison_operator_token40] = ACTIONS(817), + [aux_sym_comparison_operator_token41] = ACTIONS(817), + [aux_sym_comparison_operator_token42] = ACTIONS(817), + [aux_sym_comparison_operator_token43] = ACTIONS(817), + [aux_sym_comparison_operator_token44] = ACTIONS(817), + [aux_sym_comparison_operator_token45] = ACTIONS(817), + [aux_sym_comparison_operator_token46] = ACTIONS(817), + [aux_sym_comparison_operator_token47] = ACTIONS(817), + [aux_sym_comparison_operator_token48] = ACTIONS(817), + [aux_sym_comparison_operator_token49] = ACTIONS(817), + [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_RPAREN] = ACTIONS(817), + [anon_sym_COMMA] = ACTIONS(817), + [anon_sym_PERCENT] = ACTIONS(1428), + [aux_sym_logical_expression_token1] = ACTIONS(817), + [aux_sym_logical_expression_token2] = ACTIONS(817), + [aux_sym_logical_expression_token3] = ACTIONS(817), + [aux_sym_bitwise_expression_token1] = ACTIONS(817), + [aux_sym_bitwise_expression_token2] = ACTIONS(817), + [aux_sym_bitwise_expression_token3] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(817), + [anon_sym_DASH] = ACTIONS(819), + [anon_sym_SLASH] = ACTIONS(1428), + [anon_sym_BSLASH] = ACTIONS(1428), + [anon_sym_STAR] = ACTIONS(1428), + }, + [350] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1528), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1269), + [sym_comparison_expression] = STATE(551), + [sym_additive_expression] = STATE(523), + [sym_multiplicative_expression] = STATE(358), + [sym_format_expression] = STATE(314), + [sym_range_expression] = STATE(305), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(304), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -60977,66 +60413,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1466), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [356] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1755), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [351] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1430), + [sym_hexadecimal_integer_literal] = ACTIONS(1430), + [sym_real_literal] = ACTIONS(1430), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1430), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1430), + [sym_verbatim_string_characters] = ACTIONS(1430), + [sym_verbatim_here_string_characters] = ACTIONS(1430), + [anon_sym_DOT] = ACTIONS(1430), + [anon_sym_LBRACK] = ACTIONS(1430), + [aux_sym_comparison_operator_token37] = ACTIONS(1430), + [aux_sym_comparison_operator_token50] = ACTIONS(1430), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1430), + [anon_sym_DOLLAR_CARET] = ACTIONS(1430), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1430), + [anon_sym_DOLLAR_] = ACTIONS(1430), + [aux_sym_variable_token1] = ACTIONS(1430), + [aux_sym_variable_token2] = ACTIONS(1430), + [sym_braced_variable] = ACTIONS(1430), + [anon_sym_SEMI] = ACTIONS(1430), + [anon_sym_LPAREN] = ACTIONS(1430), + [anon_sym_COMMA] = ACTIONS(1430), + [aux_sym_block_name_token1] = ACTIONS(1432), + [aux_sym_block_name_token2] = ACTIONS(1432), + [aux_sym_block_name_token3] = ACTIONS(1432), + [aux_sym_block_name_token4] = ACTIONS(1432), + [anon_sym_LBRACE] = ACTIONS(1430), + [anon_sym_RBRACE] = ACTIONS(1430), + [aux_sym_if_statement_token1] = ACTIONS(1430), + [aux_sym_switch_statement_token1] = ACTIONS(1430), + [aux_sym_foreach_statement_token1] = ACTIONS(1430), + [aux_sym_for_statement_token1] = ACTIONS(1430), + [aux_sym_while_statement_token1] = ACTIONS(1430), + [aux_sym_do_statement_token1] = ACTIONS(1430), + [aux_sym_function_statement_token1] = ACTIONS(1430), + [aux_sym_function_statement_token2] = ACTIONS(1430), + [aux_sym_function_statement_token3] = ACTIONS(1430), + [aux_sym_flow_control_statement_token1] = ACTIONS(1430), + [aux_sym_flow_control_statement_token2] = ACTIONS(1430), + [aux_sym_flow_control_statement_token3] = ACTIONS(1430), + [aux_sym_flow_control_statement_token4] = ACTIONS(1430), + [aux_sym_flow_control_statement_token5] = ACTIONS(1430), + [sym_label] = ACTIONS(1430), + [aux_sym_trap_statement_token1] = ACTIONS(1430), + [aux_sym_try_statement_token1] = ACTIONS(1430), + [aux_sym_data_statement_token1] = ACTIONS(1430), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1430), + [aux_sym_parallel_statement_token1] = ACTIONS(1430), + [aux_sym_sequence_statement_token1] = ACTIONS(1430), + [anon_sym_AMP] = ACTIONS(1430), + [aux_sym_command_name_token1] = ACTIONS(1430), + [anon_sym_PERCENT] = ACTIONS(1430), + [aux_sym_foreach_command_token1] = ACTIONS(1430), + [aux_sym_class_statement_token1] = ACTIONS(1430), + [aux_sym_enum_statement_token1] = ACTIONS(1430), + [anon_sym_PLUS] = ACTIONS(1430), + [anon_sym_DASH] = ACTIONS(1430), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1430), + [anon_sym_BANG] = ACTIONS(1430), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1430), + [anon_sym_PLUS_PLUS] = ACTIONS(1430), + [anon_sym_DASH_DASH] = ACTIONS(1430), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1430), + [anon_sym_AT_LPAREN] = ACTIONS(1430), + [anon_sym_AT_LBRACE] = ACTIONS(1430), + }, + [352] = { + [sym_elseif_clause] = STATE(359), + [aux_sym_elseif_clauses_repeat1] = STATE(359), + [ts_builtin_sym_end] = ACTIONS(1434), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1395), + [sym_hexadecimal_integer_literal] = ACTIONS(1395), + [sym_real_literal] = ACTIONS(1395), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1395), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1395), + [sym_verbatim_string_characters] = ACTIONS(1395), + [sym_verbatim_here_string_characters] = ACTIONS(1395), + [anon_sym_DOT] = ACTIONS(1395), + [anon_sym_LBRACK] = ACTIONS(1395), + [aux_sym_comparison_operator_token37] = ACTIONS(1395), + [aux_sym_comparison_operator_token50] = ACTIONS(1395), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1395), + [anon_sym_DOLLAR_CARET] = ACTIONS(1395), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1395), + [anon_sym_DOLLAR_] = ACTIONS(1395), + [aux_sym_variable_token1] = ACTIONS(1395), + [aux_sym_variable_token2] = ACTIONS(1395), + [sym_braced_variable] = ACTIONS(1395), + [anon_sym_SEMI] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_COMMA] = ACTIONS(1395), + [anon_sym_LBRACE] = ACTIONS(1395), + [aux_sym_if_statement_token1] = ACTIONS(1395), + [aux_sym_elseif_clause_token1] = ACTIONS(1357), + [aux_sym_else_clause_token1] = ACTIONS(1395), + [aux_sym_switch_statement_token1] = ACTIONS(1395), + [aux_sym_foreach_statement_token1] = ACTIONS(1395), + [aux_sym_for_statement_token1] = ACTIONS(1395), + [aux_sym_while_statement_token1] = ACTIONS(1395), + [aux_sym_do_statement_token1] = ACTIONS(1395), + [aux_sym_function_statement_token1] = ACTIONS(1395), + [aux_sym_function_statement_token2] = ACTIONS(1395), + [aux_sym_function_statement_token3] = ACTIONS(1395), + [aux_sym_flow_control_statement_token1] = ACTIONS(1395), + [aux_sym_flow_control_statement_token2] = ACTIONS(1395), + [aux_sym_flow_control_statement_token3] = ACTIONS(1395), + [aux_sym_flow_control_statement_token4] = ACTIONS(1395), + [aux_sym_flow_control_statement_token5] = ACTIONS(1395), + [sym_label] = ACTIONS(1395), + [aux_sym_trap_statement_token1] = ACTIONS(1395), + [aux_sym_try_statement_token1] = ACTIONS(1395), + [aux_sym_data_statement_token1] = ACTIONS(1395), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1395), + [aux_sym_parallel_statement_token1] = ACTIONS(1395), + [aux_sym_sequence_statement_token1] = ACTIONS(1395), + [anon_sym_AMP] = ACTIONS(1395), + [aux_sym_command_name_token1] = ACTIONS(1395), + [anon_sym_PERCENT] = ACTIONS(1395), + [aux_sym_foreach_command_token1] = ACTIONS(1395), + [aux_sym_class_statement_token1] = ACTIONS(1395), + [aux_sym_enum_statement_token1] = ACTIONS(1395), + [anon_sym_PLUS] = ACTIONS(1395), + [anon_sym_DASH] = ACTIONS(1395), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1395), + [anon_sym_BANG] = ACTIONS(1395), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1395), + [anon_sym_PLUS_PLUS] = ACTIONS(1395), + [anon_sym_DASH_DASH] = ACTIONS(1395), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1395), + [anon_sym_AT_LPAREN] = ACTIONS(1395), + [anon_sym_AT_LBRACE] = ACTIONS(1395), + }, + [353] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1720), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61045,65 +60614,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [357] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1702), - [sym_logical_expression] = STATE(1371), - [sym_bitwise_expression] = STATE(1312), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(368), - [sym_format_expression] = STATE(309), - [sym_range_expression] = STATE(316), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(302), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [354] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1721), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61112,132 +60681,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [358] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), - [sym__statement_terminator] = ACTIONS(1379), - }, - [359] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(294), - [sym__expression] = STATE(1748), - [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(335), - [sym_range_expression] = STATE(336), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(175), + [355] = { + [sym__literal] = STATE(290), + [sym_integer_literal] = STATE(290), + [sym_string_literal] = STATE(290), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(290), + [sym__expression] = STATE(1768), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1291), + [sym_comparison_expression] = STATE(565), + [sym_additive_expression] = STATE(546), + [sym_multiplicative_expression] = STATE(374), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(327), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(80), + [sym__primary_expression] = STATE(290), + [sym__value] = STATE(290), + [sym_parenthesized_expression] = STATE(290), + [sym_sub_expression] = STATE(290), + [sym_array_expression] = STATE(290), + [sym_script_block_expression] = STATE(290), + [sym_hash_literal_expression] = STATE(290), + [sym_post_increment_expression] = STATE(290), + [sym_post_decrement_expression] = STATE(290), + [sym_member_access] = STATE(290), + [sym_element_access] = STATE(290), + [sym_invokation_expression] = STATE(290), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(81), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), + [sym_real_literal] = ACTIONS(581), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token37] = ACTIONS(573), - [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_LBRACK] = ACTIONS(503), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), [anon_sym_DOLLAR_QMARK] = ACTIONS(101), @@ -61246,65 +60748,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_COMMA] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [360] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1665), - [sym_logical_expression] = STATE(1371), - [sym_bitwise_expression] = STATE(1312), - [sym_comparison_expression] = STATE(563), - [sym_additive_expression] = STATE(533), - [sym_multiplicative_expression] = STATE(368), - [sym_format_expression] = STATE(309), - [sym_range_expression] = STATE(316), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(302), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [356] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1337), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym__statement_terminator] = ACTIONS(1348), + }, + [357] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1772), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61313,266 +60882,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [361] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1468), - [sym_hexadecimal_integer_literal] = ACTIONS(1468), - [sym_real_literal] = ACTIONS(1468), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1468), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1468), - [sym_verbatim_string_characters] = ACTIONS(1468), - [sym_verbatim_here_string_characters] = ACTIONS(1468), - [anon_sym_DOT] = ACTIONS(1468), - [anon_sym_LBRACK] = ACTIONS(1468), - [aux_sym_comparison_operator_token37] = ACTIONS(1468), - [aux_sym_comparison_operator_token50] = ACTIONS(1468), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1468), - [anon_sym_DOLLAR_CARET] = ACTIONS(1468), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1468), - [anon_sym_DOLLAR_] = ACTIONS(1468), - [aux_sym_variable_token1] = ACTIONS(1468), - [aux_sym_variable_token2] = ACTIONS(1468), - [sym_braced_variable] = ACTIONS(1468), - [anon_sym_SEMI] = ACTIONS(1468), - [anon_sym_LPAREN] = ACTIONS(1468), - [anon_sym_COMMA] = ACTIONS(1468), - [aux_sym_block_name_token1] = ACTIONS(1470), - [aux_sym_block_name_token2] = ACTIONS(1470), - [aux_sym_block_name_token3] = ACTIONS(1470), - [aux_sym_block_name_token4] = ACTIONS(1470), - [anon_sym_LBRACE] = ACTIONS(1468), - [anon_sym_RBRACE] = ACTIONS(1468), - [aux_sym_if_statement_token1] = ACTIONS(1468), - [aux_sym_switch_statement_token1] = ACTIONS(1468), - [aux_sym_foreach_statement_token1] = ACTIONS(1468), - [aux_sym_for_statement_token1] = ACTIONS(1468), - [aux_sym_while_statement_token1] = ACTIONS(1468), - [aux_sym_do_statement_token1] = ACTIONS(1468), - [aux_sym_function_statement_token1] = ACTIONS(1468), - [aux_sym_function_statement_token2] = ACTIONS(1468), - [aux_sym_function_statement_token3] = ACTIONS(1468), - [aux_sym_flow_control_statement_token1] = ACTIONS(1468), - [aux_sym_flow_control_statement_token2] = ACTIONS(1468), - [aux_sym_flow_control_statement_token3] = ACTIONS(1468), - [aux_sym_flow_control_statement_token4] = ACTIONS(1468), - [aux_sym_flow_control_statement_token5] = ACTIONS(1468), - [sym_label] = ACTIONS(1468), - [aux_sym_trap_statement_token1] = ACTIONS(1468), - [aux_sym_try_statement_token1] = ACTIONS(1468), - [aux_sym_data_statement_token1] = ACTIONS(1468), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1468), - [aux_sym_parallel_statement_token1] = ACTIONS(1468), - [aux_sym_sequence_statement_token1] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1468), - [aux_sym_command_name_token1] = ACTIONS(1468), - [anon_sym_PERCENT] = ACTIONS(1468), - [aux_sym_foreach_command_token1] = ACTIONS(1468), - [aux_sym_class_statement_token1] = ACTIONS(1468), - [aux_sym_enum_statement_token1] = ACTIONS(1468), - [anon_sym_PLUS] = ACTIONS(1468), - [anon_sym_DASH] = ACTIONS(1468), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1468), - [anon_sym_BANG] = ACTIONS(1468), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1468), - [anon_sym_PLUS_PLUS] = ACTIONS(1468), - [anon_sym_DASH_DASH] = ACTIONS(1468), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1468), - [anon_sym_AT_LPAREN] = ACTIONS(1468), - [anon_sym_AT_LBRACE] = ACTIONS(1468), - }, - [362] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1373), - [sym_hexadecimal_integer_literal] = ACTIONS(1373), - [sym_real_literal] = ACTIONS(1373), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1373), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1373), - [sym_verbatim_string_characters] = ACTIONS(1373), - [sym_verbatim_here_string_characters] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1373), - [anon_sym_GT] = ACTIONS(1373), - [anon_sym_GT_GT] = ACTIONS(1373), - [anon_sym_2_GT] = ACTIONS(1373), - [anon_sym_2_GT_GT] = ACTIONS(1373), - [anon_sym_3_GT] = ACTIONS(1373), - [anon_sym_3_GT_GT] = ACTIONS(1373), - [anon_sym_4_GT] = ACTIONS(1373), - [anon_sym_4_GT_GT] = ACTIONS(1373), - [anon_sym_5_GT] = ACTIONS(1373), - [anon_sym_5_GT_GT] = ACTIONS(1373), - [anon_sym_6_GT] = ACTIONS(1373), - [anon_sym_6_GT_GT] = ACTIONS(1373), - [anon_sym_STAR_GT] = ACTIONS(1373), - [anon_sym_STAR_GT_GT] = ACTIONS(1373), - [anon_sym_LT] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1373), - [anon_sym_2_GT_AMP1] = ACTIONS(1373), - [anon_sym_3_GT_AMP1] = ACTIONS(1373), - [anon_sym_4_GT_AMP1] = ACTIONS(1373), - [anon_sym_5_GT_AMP1] = ACTIONS(1373), - [anon_sym_6_GT_AMP1] = ACTIONS(1373), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1373), - [anon_sym_1_GT_AMP2] = ACTIONS(1373), - [anon_sym_3_GT_AMP2] = ACTIONS(1373), - [anon_sym_4_GT_AMP2] = ACTIONS(1373), - [anon_sym_5_GT_AMP2] = ACTIONS(1373), - [anon_sym_6_GT_AMP2] = ACTIONS(1373), - [aux_sym_comparison_operator_token37] = ACTIONS(1373), - [aux_sym_comparison_operator_token50] = ACTIONS(1373), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1373), - [anon_sym_DOLLAR_CARET] = ACTIONS(1373), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1373), - [anon_sym_DOLLAR_] = ACTIONS(1373), - [aux_sym_variable_token1] = ACTIONS(1373), - [aux_sym_variable_token2] = ACTIONS(1373), - [sym_braced_variable] = ACTIONS(1373), - [sym_generic_token] = ACTIONS(1373), - [sym_command_parameter] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1373), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1373), - [anon_sym_PIPE] = ACTIONS(1373), - [sym_stop_parsing] = ACTIONS(1373), - [anon_sym_SPACE] = ACTIONS(1373), - [anon_sym_COLON] = ACTIONS(1373), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1373), - [anon_sym_BANG] = ACTIONS(1373), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1373), - [anon_sym_DASH_DASH] = ACTIONS(1373), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LPAREN] = ACTIONS(1373), - [anon_sym_AT_LBRACE] = ACTIONS(1373), + [358] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(825), + [aux_sym_comparison_operator_token2] = ACTIONS(825), + [aux_sym_comparison_operator_token3] = ACTIONS(825), + [aux_sym_comparison_operator_token4] = ACTIONS(825), + [aux_sym_comparison_operator_token5] = ACTIONS(825), + [aux_sym_comparison_operator_token6] = ACTIONS(825), + [aux_sym_comparison_operator_token7] = ACTIONS(825), + [aux_sym_comparison_operator_token8] = ACTIONS(825), + [aux_sym_comparison_operator_token9] = ACTIONS(825), + [aux_sym_comparison_operator_token10] = ACTIONS(825), + [aux_sym_comparison_operator_token11] = ACTIONS(825), + [aux_sym_comparison_operator_token12] = ACTIONS(825), + [aux_sym_comparison_operator_token13] = ACTIONS(825), + [aux_sym_comparison_operator_token14] = ACTIONS(825), + [aux_sym_comparison_operator_token15] = ACTIONS(825), + [aux_sym_comparison_operator_token16] = ACTIONS(825), + [aux_sym_comparison_operator_token17] = ACTIONS(825), + [aux_sym_comparison_operator_token18] = ACTIONS(825), + [aux_sym_comparison_operator_token19] = ACTIONS(825), + [aux_sym_comparison_operator_token20] = ACTIONS(825), + [aux_sym_comparison_operator_token21] = ACTIONS(825), + [aux_sym_comparison_operator_token22] = ACTIONS(825), + [aux_sym_comparison_operator_token23] = ACTIONS(825), + [aux_sym_comparison_operator_token24] = ACTIONS(825), + [aux_sym_comparison_operator_token25] = ACTIONS(825), + [aux_sym_comparison_operator_token26] = ACTIONS(825), + [aux_sym_comparison_operator_token27] = ACTIONS(825), + [aux_sym_comparison_operator_token28] = ACTIONS(827), + [aux_sym_comparison_operator_token29] = ACTIONS(825), + [aux_sym_comparison_operator_token30] = ACTIONS(825), + [aux_sym_comparison_operator_token31] = ACTIONS(825), + [aux_sym_comparison_operator_token32] = ACTIONS(825), + [aux_sym_comparison_operator_token33] = ACTIONS(825), + [aux_sym_comparison_operator_token34] = ACTIONS(827), + [aux_sym_comparison_operator_token35] = ACTIONS(825), + [aux_sym_comparison_operator_token36] = ACTIONS(825), + [aux_sym_comparison_operator_token37] = ACTIONS(825), + [aux_sym_comparison_operator_token38] = ACTIONS(825), + [aux_sym_comparison_operator_token39] = ACTIONS(825), + [aux_sym_comparison_operator_token40] = ACTIONS(825), + [aux_sym_comparison_operator_token41] = ACTIONS(825), + [aux_sym_comparison_operator_token42] = ACTIONS(825), + [aux_sym_comparison_operator_token43] = ACTIONS(825), + [aux_sym_comparison_operator_token44] = ACTIONS(825), + [aux_sym_comparison_operator_token45] = ACTIONS(825), + [aux_sym_comparison_operator_token46] = ACTIONS(825), + [aux_sym_comparison_operator_token47] = ACTIONS(825), + [aux_sym_comparison_operator_token48] = ACTIONS(825), + [aux_sym_comparison_operator_token49] = ACTIONS(825), + [aux_sym_comparison_operator_token50] = ACTIONS(825), + [anon_sym_RPAREN] = ACTIONS(825), + [anon_sym_COMMA] = ACTIONS(825), + [anon_sym_PERCENT] = ACTIONS(1428), + [aux_sym_logical_expression_token1] = ACTIONS(825), + [aux_sym_logical_expression_token2] = ACTIONS(825), + [aux_sym_logical_expression_token3] = ACTIONS(825), + [aux_sym_bitwise_expression_token1] = ACTIONS(825), + [aux_sym_bitwise_expression_token2] = ACTIONS(825), + [aux_sym_bitwise_expression_token3] = ACTIONS(825), + [anon_sym_PLUS] = ACTIONS(825), + [anon_sym_DASH] = ACTIONS(827), + [anon_sym_SLASH] = ACTIONS(1428), + [anon_sym_BSLASH] = ACTIONS(1428), + [anon_sym_STAR] = ACTIONS(1428), }, - [363] = { - [sym_catch_clause] = STATE(371), - [aux_sym_catch_clauses_repeat1] = STATE(371), - [ts_builtin_sym_end] = ACTIONS(1472), + [359] = { + [sym_elseif_clause] = STATE(359), + [aux_sym_elseif_clauses_repeat1] = STATE(359), + [ts_builtin_sym_end] = ACTIONS(1436), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1453), - [sym_hexadecimal_integer_literal] = ACTIONS(1453), - [sym_real_literal] = ACTIONS(1453), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1453), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1453), - [sym_verbatim_string_characters] = ACTIONS(1453), - [sym_verbatim_here_string_characters] = ACTIONS(1453), - [anon_sym_DOT] = ACTIONS(1453), - [anon_sym_LBRACK] = ACTIONS(1453), - [aux_sym_comparison_operator_token37] = ACTIONS(1453), - [aux_sym_comparison_operator_token50] = ACTIONS(1453), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1453), - [anon_sym_DOLLAR_CARET] = ACTIONS(1453), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1453), - [anon_sym_DOLLAR_] = ACTIONS(1453), - [aux_sym_variable_token1] = ACTIONS(1453), - [aux_sym_variable_token2] = ACTIONS(1453), - [sym_braced_variable] = ACTIONS(1453), - [anon_sym_SEMI] = ACTIONS(1453), - [anon_sym_LPAREN] = ACTIONS(1453), - [anon_sym_COMMA] = ACTIONS(1453), - [anon_sym_LBRACE] = ACTIONS(1453), - [aux_sym_if_statement_token1] = ACTIONS(1453), - [aux_sym_switch_statement_token1] = ACTIONS(1453), - [aux_sym_foreach_statement_token1] = ACTIONS(1453), - [aux_sym_for_statement_token1] = ACTIONS(1453), - [aux_sym_while_statement_token1] = ACTIONS(1453), - [aux_sym_do_statement_token1] = ACTIONS(1453), - [aux_sym_function_statement_token1] = ACTIONS(1453), - [aux_sym_function_statement_token2] = ACTIONS(1453), - [aux_sym_function_statement_token3] = ACTIONS(1453), - [aux_sym_flow_control_statement_token1] = ACTIONS(1453), - [aux_sym_flow_control_statement_token2] = ACTIONS(1453), - [aux_sym_flow_control_statement_token3] = ACTIONS(1453), - [aux_sym_flow_control_statement_token4] = ACTIONS(1453), - [aux_sym_flow_control_statement_token5] = ACTIONS(1453), - [sym_label] = ACTIONS(1453), - [aux_sym_trap_statement_token1] = ACTIONS(1453), - [aux_sym_try_statement_token1] = ACTIONS(1453), - [aux_sym_catch_clause_token1] = ACTIONS(1395), - [aux_sym_finally_clause_token1] = ACTIONS(1453), - [aux_sym_data_statement_token1] = ACTIONS(1453), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1453), - [aux_sym_parallel_statement_token1] = ACTIONS(1453), - [aux_sym_sequence_statement_token1] = ACTIONS(1453), - [anon_sym_AMP] = ACTIONS(1453), - [aux_sym_command_name_token1] = ACTIONS(1453), - [anon_sym_PERCENT] = ACTIONS(1453), - [aux_sym_foreach_command_token1] = ACTIONS(1453), - [aux_sym_class_statement_token1] = ACTIONS(1453), - [aux_sym_enum_statement_token1] = ACTIONS(1453), - [anon_sym_PLUS] = ACTIONS(1453), - [anon_sym_DASH] = ACTIONS(1453), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1453), - [anon_sym_BANG] = ACTIONS(1453), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1453), - [anon_sym_PLUS_PLUS] = ACTIONS(1453), - [anon_sym_DASH_DASH] = ACTIONS(1453), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1453), - [anon_sym_AT_LPAREN] = ACTIONS(1453), - [anon_sym_AT_LBRACE] = ACTIONS(1453), + [sym_decimal_integer_literal] = ACTIONS(1397), + [sym_hexadecimal_integer_literal] = ACTIONS(1397), + [sym_real_literal] = ACTIONS(1397), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1397), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1397), + [sym_verbatim_string_characters] = ACTIONS(1397), + [sym_verbatim_here_string_characters] = ACTIONS(1397), + [anon_sym_DOT] = ACTIONS(1397), + [anon_sym_LBRACK] = ACTIONS(1397), + [aux_sym_comparison_operator_token37] = ACTIONS(1397), + [aux_sym_comparison_operator_token50] = ACTIONS(1397), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1397), + [anon_sym_DOLLAR_CARET] = ACTIONS(1397), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1397), + [anon_sym_DOLLAR_] = ACTIONS(1397), + [aux_sym_variable_token1] = ACTIONS(1397), + [aux_sym_variable_token2] = ACTIONS(1397), + [sym_braced_variable] = ACTIONS(1397), + [anon_sym_SEMI] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(1397), + [anon_sym_COMMA] = ACTIONS(1397), + [anon_sym_LBRACE] = ACTIONS(1397), + [aux_sym_if_statement_token1] = ACTIONS(1397), + [aux_sym_elseif_clause_token1] = ACTIONS(1438), + [aux_sym_else_clause_token1] = ACTIONS(1397), + [aux_sym_switch_statement_token1] = ACTIONS(1397), + [aux_sym_foreach_statement_token1] = ACTIONS(1397), + [aux_sym_for_statement_token1] = ACTIONS(1397), + [aux_sym_while_statement_token1] = ACTIONS(1397), + [aux_sym_do_statement_token1] = ACTIONS(1397), + [aux_sym_function_statement_token1] = ACTIONS(1397), + [aux_sym_function_statement_token2] = ACTIONS(1397), + [aux_sym_function_statement_token3] = ACTIONS(1397), + [aux_sym_flow_control_statement_token1] = ACTIONS(1397), + [aux_sym_flow_control_statement_token2] = ACTIONS(1397), + [aux_sym_flow_control_statement_token3] = ACTIONS(1397), + [aux_sym_flow_control_statement_token4] = ACTIONS(1397), + [aux_sym_flow_control_statement_token5] = ACTIONS(1397), + [sym_label] = ACTIONS(1397), + [aux_sym_trap_statement_token1] = ACTIONS(1397), + [aux_sym_try_statement_token1] = ACTIONS(1397), + [aux_sym_data_statement_token1] = ACTIONS(1397), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1397), + [aux_sym_parallel_statement_token1] = ACTIONS(1397), + [aux_sym_sequence_statement_token1] = ACTIONS(1397), + [anon_sym_AMP] = ACTIONS(1397), + [aux_sym_command_name_token1] = ACTIONS(1397), + [anon_sym_PERCENT] = ACTIONS(1397), + [aux_sym_foreach_command_token1] = ACTIONS(1397), + [aux_sym_class_statement_token1] = ACTIONS(1397), + [aux_sym_enum_statement_token1] = ACTIONS(1397), + [anon_sym_PLUS] = ACTIONS(1397), + [anon_sym_DASH] = ACTIONS(1397), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1397), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1397), + [anon_sym_PLUS_PLUS] = ACTIONS(1397), + [anon_sym_DASH_DASH] = ACTIONS(1397), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1397), + [anon_sym_AT_LPAREN] = ACTIONS(1397), + [anon_sym_AT_LBRACE] = ACTIONS(1397), }, - [364] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1991), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [360] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(2103), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61581,132 +61083,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [365] = { - [sym_elseif_clause] = STATE(373), - [aux_sym_elseif_clauses_repeat1] = STATE(373), - [ts_builtin_sym_end] = ACTIONS(1474), + [361] = { + [sym_catch_clause] = STATE(367), + [aux_sym_catch_clauses_repeat1] = STATE(367), + [ts_builtin_sym_end] = ACTIONS(1441), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1457), - [sym_hexadecimal_integer_literal] = ACTIONS(1457), - [sym_real_literal] = ACTIONS(1457), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1457), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1457), - [sym_verbatim_string_characters] = ACTIONS(1457), - [sym_verbatim_here_string_characters] = ACTIONS(1457), - [anon_sym_DOT] = ACTIONS(1457), - [anon_sym_LBRACK] = ACTIONS(1457), - [aux_sym_comparison_operator_token37] = ACTIONS(1457), - [aux_sym_comparison_operator_token50] = ACTIONS(1457), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1457), - [anon_sym_DOLLAR_CARET] = ACTIONS(1457), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1457), - [anon_sym_DOLLAR_] = ACTIONS(1457), - [aux_sym_variable_token1] = ACTIONS(1457), - [aux_sym_variable_token2] = ACTIONS(1457), - [sym_braced_variable] = ACTIONS(1457), - [anon_sym_SEMI] = ACTIONS(1457), - [anon_sym_LPAREN] = ACTIONS(1457), - [anon_sym_COMMA] = ACTIONS(1457), - [anon_sym_LBRACE] = ACTIONS(1457), - [aux_sym_if_statement_token1] = ACTIONS(1457), - [aux_sym_elseif_clause_token1] = ACTIONS(1369), - [aux_sym_else_clause_token1] = ACTIONS(1457), - [aux_sym_switch_statement_token1] = ACTIONS(1457), - [aux_sym_foreach_statement_token1] = ACTIONS(1457), - [aux_sym_for_statement_token1] = ACTIONS(1457), - [aux_sym_while_statement_token1] = ACTIONS(1457), - [aux_sym_do_statement_token1] = ACTIONS(1457), - [aux_sym_function_statement_token1] = ACTIONS(1457), - [aux_sym_function_statement_token2] = ACTIONS(1457), - [aux_sym_function_statement_token3] = ACTIONS(1457), - [aux_sym_flow_control_statement_token1] = ACTIONS(1457), - [aux_sym_flow_control_statement_token2] = ACTIONS(1457), - [aux_sym_flow_control_statement_token3] = ACTIONS(1457), - [aux_sym_flow_control_statement_token4] = ACTIONS(1457), - [aux_sym_flow_control_statement_token5] = ACTIONS(1457), - [sym_label] = ACTIONS(1457), - [aux_sym_trap_statement_token1] = ACTIONS(1457), - [aux_sym_try_statement_token1] = ACTIONS(1457), - [aux_sym_data_statement_token1] = ACTIONS(1457), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1457), - [aux_sym_parallel_statement_token1] = ACTIONS(1457), - [aux_sym_sequence_statement_token1] = ACTIONS(1457), - [anon_sym_AMP] = ACTIONS(1457), - [aux_sym_command_name_token1] = ACTIONS(1457), - [anon_sym_PERCENT] = ACTIONS(1457), - [aux_sym_foreach_command_token1] = ACTIONS(1457), - [aux_sym_class_statement_token1] = ACTIONS(1457), - [aux_sym_enum_statement_token1] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1457), - [anon_sym_DASH] = ACTIONS(1457), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1457), - [anon_sym_BANG] = ACTIONS(1457), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1457), - [anon_sym_PLUS_PLUS] = ACTIONS(1457), - [anon_sym_DASH_DASH] = ACTIONS(1457), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1457), - [anon_sym_AT_LPAREN] = ACTIONS(1457), - [anon_sym_AT_LBRACE] = ACTIONS(1457), + [sym_decimal_integer_literal] = ACTIONS(1426), + [sym_hexadecimal_integer_literal] = ACTIONS(1426), + [sym_real_literal] = ACTIONS(1426), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1426), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1426), + [sym_verbatim_string_characters] = ACTIONS(1426), + [sym_verbatim_here_string_characters] = ACTIONS(1426), + [anon_sym_DOT] = ACTIONS(1426), + [anon_sym_LBRACK] = ACTIONS(1426), + [aux_sym_comparison_operator_token37] = ACTIONS(1426), + [aux_sym_comparison_operator_token50] = ACTIONS(1426), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1426), + [anon_sym_DOLLAR_CARET] = ACTIONS(1426), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1426), + [anon_sym_DOLLAR_] = ACTIONS(1426), + [aux_sym_variable_token1] = ACTIONS(1426), + [aux_sym_variable_token2] = ACTIONS(1426), + [sym_braced_variable] = ACTIONS(1426), + [anon_sym_SEMI] = ACTIONS(1426), + [anon_sym_LPAREN] = ACTIONS(1426), + [anon_sym_COMMA] = ACTIONS(1426), + [anon_sym_LBRACE] = ACTIONS(1426), + [aux_sym_if_statement_token1] = ACTIONS(1426), + [aux_sym_switch_statement_token1] = ACTIONS(1426), + [aux_sym_foreach_statement_token1] = ACTIONS(1426), + [aux_sym_for_statement_token1] = ACTIONS(1426), + [aux_sym_while_statement_token1] = ACTIONS(1426), + [aux_sym_do_statement_token1] = ACTIONS(1426), + [aux_sym_function_statement_token1] = ACTIONS(1426), + [aux_sym_function_statement_token2] = ACTIONS(1426), + [aux_sym_function_statement_token3] = ACTIONS(1426), + [aux_sym_flow_control_statement_token1] = ACTIONS(1426), + [aux_sym_flow_control_statement_token2] = ACTIONS(1426), + [aux_sym_flow_control_statement_token3] = ACTIONS(1426), + [aux_sym_flow_control_statement_token4] = ACTIONS(1426), + [aux_sym_flow_control_statement_token5] = ACTIONS(1426), + [sym_label] = ACTIONS(1426), + [aux_sym_trap_statement_token1] = ACTIONS(1426), + [aux_sym_try_statement_token1] = ACTIONS(1426), + [aux_sym_catch_clause_token1] = ACTIONS(1363), + [aux_sym_finally_clause_token1] = ACTIONS(1426), + [aux_sym_data_statement_token1] = ACTIONS(1426), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), + [aux_sym_parallel_statement_token1] = ACTIONS(1426), + [aux_sym_sequence_statement_token1] = ACTIONS(1426), + [anon_sym_AMP] = ACTIONS(1426), + [aux_sym_command_name_token1] = ACTIONS(1426), + [anon_sym_PERCENT] = ACTIONS(1426), + [aux_sym_foreach_command_token1] = ACTIONS(1426), + [aux_sym_class_statement_token1] = ACTIONS(1426), + [aux_sym_enum_statement_token1] = ACTIONS(1426), + [anon_sym_PLUS] = ACTIONS(1426), + [anon_sym_DASH] = ACTIONS(1426), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1426), + [anon_sym_BANG] = ACTIONS(1426), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1426), + [anon_sym_PLUS_PLUS] = ACTIONS(1426), + [anon_sym_DASH_DASH] = ACTIONS(1426), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1426), + [anon_sym_AT_LPAREN] = ACTIONS(1426), + [anon_sym_AT_LBRACE] = ACTIONS(1426), }, - [366] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1774), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [362] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1757), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61715,65 +61217,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [367] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(2023), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [363] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1781), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61782,199 +61284,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [368] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(825), - [aux_sym_comparison_operator_token2] = ACTIONS(825), - [aux_sym_comparison_operator_token3] = ACTIONS(825), - [aux_sym_comparison_operator_token4] = ACTIONS(825), - [aux_sym_comparison_operator_token5] = ACTIONS(825), - [aux_sym_comparison_operator_token6] = ACTIONS(825), - [aux_sym_comparison_operator_token7] = ACTIONS(825), - [aux_sym_comparison_operator_token8] = ACTIONS(825), - [aux_sym_comparison_operator_token9] = ACTIONS(825), - [aux_sym_comparison_operator_token10] = ACTIONS(825), - [aux_sym_comparison_operator_token11] = ACTIONS(825), - [aux_sym_comparison_operator_token12] = ACTIONS(825), - [aux_sym_comparison_operator_token13] = ACTIONS(825), - [aux_sym_comparison_operator_token14] = ACTIONS(825), - [aux_sym_comparison_operator_token15] = ACTIONS(825), - [aux_sym_comparison_operator_token16] = ACTIONS(825), - [aux_sym_comparison_operator_token17] = ACTIONS(825), - [aux_sym_comparison_operator_token18] = ACTIONS(825), - [aux_sym_comparison_operator_token19] = ACTIONS(825), - [aux_sym_comparison_operator_token20] = ACTIONS(825), - [aux_sym_comparison_operator_token21] = ACTIONS(825), - [aux_sym_comparison_operator_token22] = ACTIONS(825), - [aux_sym_comparison_operator_token23] = ACTIONS(825), - [aux_sym_comparison_operator_token24] = ACTIONS(825), - [aux_sym_comparison_operator_token25] = ACTIONS(825), - [aux_sym_comparison_operator_token26] = ACTIONS(825), - [aux_sym_comparison_operator_token27] = ACTIONS(825), - [aux_sym_comparison_operator_token28] = ACTIONS(827), - [aux_sym_comparison_operator_token29] = ACTIONS(825), - [aux_sym_comparison_operator_token30] = ACTIONS(825), - [aux_sym_comparison_operator_token31] = ACTIONS(825), - [aux_sym_comparison_operator_token32] = ACTIONS(825), - [aux_sym_comparison_operator_token33] = ACTIONS(825), - [aux_sym_comparison_operator_token34] = ACTIONS(827), - [aux_sym_comparison_operator_token35] = ACTIONS(825), - [aux_sym_comparison_operator_token36] = ACTIONS(825), - [aux_sym_comparison_operator_token37] = ACTIONS(825), - [aux_sym_comparison_operator_token38] = ACTIONS(825), - [aux_sym_comparison_operator_token39] = ACTIONS(825), - [aux_sym_comparison_operator_token40] = ACTIONS(825), - [aux_sym_comparison_operator_token41] = ACTIONS(825), - [aux_sym_comparison_operator_token42] = ACTIONS(825), - [aux_sym_comparison_operator_token43] = ACTIONS(825), - [aux_sym_comparison_operator_token44] = ACTIONS(825), - [aux_sym_comparison_operator_token45] = ACTIONS(825), - [aux_sym_comparison_operator_token46] = ACTIONS(825), - [aux_sym_comparison_operator_token47] = ACTIONS(825), - [aux_sym_comparison_operator_token48] = ACTIONS(825), - [aux_sym_comparison_operator_token49] = ACTIONS(825), - [aux_sym_comparison_operator_token50] = ACTIONS(825), - [anon_sym_RPAREN] = ACTIONS(825), - [anon_sym_COMMA] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(1476), - [aux_sym_logical_expression_token1] = ACTIONS(825), - [aux_sym_logical_expression_token2] = ACTIONS(825), - [aux_sym_logical_expression_token3] = ACTIONS(825), - [aux_sym_bitwise_expression_token1] = ACTIONS(825), - [aux_sym_bitwise_expression_token2] = ACTIONS(825), - [aux_sym_bitwise_expression_token3] = ACTIONS(825), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1476), - [anon_sym_STAR] = ACTIONS(1476), - }, - [369] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(294), - [sym__expression] = STATE(1853), - [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(335), - [sym_range_expression] = STATE(336), - [sym_array_literal_expression] = STATE(180), + [364] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1803), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(175), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(80), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token37] = ACTIONS(573), - [aux_sym_comparison_operator_token50] = ACTIONS(573), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(491), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(481), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [370] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(2013), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), + [365] = { + [sym__literal] = STATE(289), + [sym_integer_literal] = STATE(289), + [sym_string_literal] = STATE(289), + [sym_expandable_string_literal] = STATE(97), + [sym_expandable_here_string_literal] = STATE(97), + [sym_variable] = STATE(289), + [sym__expression] = STATE(1824), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1292), + [sym_comparison_expression] = STATE(559), + [sym_additive_expression] = STATE(549), + [sym_multiplicative_expression] = STATE(379), + [sym_format_expression] = STATE(331), + [sym_range_expression] = STATE(332), + [sym_array_literal_expression] = STATE(168), + [sym_unary_expression] = STATE(301), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(289), + [sym__value] = STATE(289), + [sym_parenthesized_expression] = STATE(289), + [sym_sub_expression] = STATE(289), + [sym_array_expression] = STATE(289), + [sym_script_block_expression] = STATE(289), + [sym_hash_literal_expression] = STATE(289), + [sym_post_increment_expression] = STATE(289), + [sym_post_decrement_expression] = STATE(289), + [sym_member_access] = STATE(289), + [sym_element_access] = STATE(289), + [sym_invokation_expression] = STATE(289), + [sym_invokation_foreach_expression] = STATE(98), + [sym_type_literal] = STATE(77), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), + [sym_real_literal] = ACTIONS(491), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), + [aux_sym_comparison_operator_token37] = ACTIONS(493), + [aux_sym_comparison_operator_token50] = ACTIONS(493), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61983,132 +61418,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(493), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), + [anon_sym_PLUS] = ACTIONS(495), + [anon_sym_DASH] = ACTIONS(495), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), + [anon_sym_BANG] = ACTIONS(493), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), + [anon_sym_PLUS_PLUS] = ACTIONS(497), + [anon_sym_DASH_DASH] = ACTIONS(499), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [371] = { - [sym_catch_clause] = STATE(371), - [aux_sym_catch_clauses_repeat1] = STATE(371), - [ts_builtin_sym_end] = ACTIONS(1478), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1399), - [sym_hexadecimal_integer_literal] = ACTIONS(1399), - [sym_real_literal] = ACTIONS(1399), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1399), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1399), - [sym_verbatim_string_characters] = ACTIONS(1399), - [sym_verbatim_here_string_characters] = ACTIONS(1399), - [anon_sym_DOT] = ACTIONS(1399), - [anon_sym_LBRACK] = ACTIONS(1399), - [aux_sym_comparison_operator_token37] = ACTIONS(1399), - [aux_sym_comparison_operator_token50] = ACTIONS(1399), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1399), - [anon_sym_DOLLAR_CARET] = ACTIONS(1399), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1399), - [anon_sym_DOLLAR_] = ACTIONS(1399), - [aux_sym_variable_token1] = ACTIONS(1399), - [aux_sym_variable_token2] = ACTIONS(1399), - [sym_braced_variable] = ACTIONS(1399), - [anon_sym_SEMI] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1399), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LBRACE] = ACTIONS(1399), - [aux_sym_if_statement_token1] = ACTIONS(1399), - [aux_sym_switch_statement_token1] = ACTIONS(1399), - [aux_sym_foreach_statement_token1] = ACTIONS(1399), - [aux_sym_for_statement_token1] = ACTIONS(1399), - [aux_sym_while_statement_token1] = ACTIONS(1399), - [aux_sym_do_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token1] = ACTIONS(1399), - [aux_sym_function_statement_token2] = ACTIONS(1399), - [aux_sym_function_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token1] = ACTIONS(1399), - [aux_sym_flow_control_statement_token2] = ACTIONS(1399), - [aux_sym_flow_control_statement_token3] = ACTIONS(1399), - [aux_sym_flow_control_statement_token4] = ACTIONS(1399), - [aux_sym_flow_control_statement_token5] = ACTIONS(1399), - [sym_label] = ACTIONS(1399), - [aux_sym_trap_statement_token1] = ACTIONS(1399), - [aux_sym_try_statement_token1] = ACTIONS(1399), - [aux_sym_catch_clause_token1] = ACTIONS(1480), - [aux_sym_finally_clause_token1] = ACTIONS(1399), - [aux_sym_data_statement_token1] = ACTIONS(1399), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1399), - [aux_sym_parallel_statement_token1] = ACTIONS(1399), - [aux_sym_sequence_statement_token1] = ACTIONS(1399), - [anon_sym_AMP] = ACTIONS(1399), - [aux_sym_command_name_token1] = ACTIONS(1399), - [anon_sym_PERCENT] = ACTIONS(1399), - [aux_sym_foreach_command_token1] = ACTIONS(1399), - [aux_sym_class_statement_token1] = ACTIONS(1399), - [aux_sym_enum_statement_token1] = ACTIONS(1399), - [anon_sym_PLUS] = ACTIONS(1399), - [anon_sym_DASH] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1399), - [anon_sym_BANG] = ACTIONS(1399), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1399), - [anon_sym_PLUS_PLUS] = ACTIONS(1399), - [anon_sym_DASH_DASH] = ACTIONS(1399), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LPAREN] = ACTIONS(1399), - [anon_sym_AT_LBRACE] = ACTIONS(1399), - }, - [372] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(294), - [sym__expression] = STATE(1730), - [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(335), - [sym_range_expression] = STATE(336), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(175), + [366] = { + [sym__literal] = STATE(290), + [sym_integer_literal] = STATE(290), + [sym_string_literal] = STATE(290), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(290), + [sym__expression] = STATE(1858), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1291), + [sym_comparison_expression] = STATE(565), + [sym_additive_expression] = STATE(546), + [sym_multiplicative_expression] = STATE(374), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(327), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(80), + [sym__primary_expression] = STATE(290), + [sym__value] = STATE(290), + [sym_parenthesized_expression] = STATE(290), + [sym_sub_expression] = STATE(290), + [sym_array_expression] = STATE(290), + [sym_script_block_expression] = STATE(290), + [sym_hash_literal_expression] = STATE(290), + [sym_post_increment_expression] = STATE(290), + [sym_post_decrement_expression] = STATE(290), + [sym_member_access] = STATE(290), + [sym_element_access] = STATE(290), + [sym_invokation_expression] = STATE(290), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(81), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), + [sym_real_literal] = ACTIONS(581), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token37] = ACTIONS(573), - [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_LBRACK] = ACTIONS(503), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), [anon_sym_DOLLAR_QMARK] = ACTIONS(101), @@ -62117,400 +61485,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_COMMA] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), [anon_sym_AT_LPAREN] = ACTIONS(115), [anon_sym_AT_LBRACE] = ACTIONS(117), }, - [373] = { - [sym_elseif_clause] = STATE(373), - [aux_sym_elseif_clauses_repeat1] = STATE(373), - [ts_builtin_sym_end] = ACTIONS(1483), + [367] = { + [sym_catch_clause] = STATE(367), + [aux_sym_catch_clauses_repeat1] = STATE(367), + [ts_builtin_sym_end] = ACTIONS(1443), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1459), - [sym_hexadecimal_integer_literal] = ACTIONS(1459), - [sym_real_literal] = ACTIONS(1459), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1459), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1459), - [sym_verbatim_string_characters] = ACTIONS(1459), - [sym_verbatim_here_string_characters] = ACTIONS(1459), - [anon_sym_DOT] = ACTIONS(1459), - [anon_sym_LBRACK] = ACTIONS(1459), - [aux_sym_comparison_operator_token37] = ACTIONS(1459), - [aux_sym_comparison_operator_token50] = ACTIONS(1459), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1459), - [anon_sym_DOLLAR_CARET] = ACTIONS(1459), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1459), - [anon_sym_DOLLAR_] = ACTIONS(1459), - [aux_sym_variable_token1] = ACTIONS(1459), - [aux_sym_variable_token2] = ACTIONS(1459), - [sym_braced_variable] = ACTIONS(1459), - [anon_sym_SEMI] = ACTIONS(1459), - [anon_sym_LPAREN] = ACTIONS(1459), - [anon_sym_COMMA] = ACTIONS(1459), - [anon_sym_LBRACE] = ACTIONS(1459), - [aux_sym_if_statement_token1] = ACTIONS(1459), - [aux_sym_elseif_clause_token1] = ACTIONS(1485), - [aux_sym_else_clause_token1] = ACTIONS(1459), - [aux_sym_switch_statement_token1] = ACTIONS(1459), - [aux_sym_foreach_statement_token1] = ACTIONS(1459), - [aux_sym_for_statement_token1] = ACTIONS(1459), - [aux_sym_while_statement_token1] = ACTIONS(1459), - [aux_sym_do_statement_token1] = ACTIONS(1459), - [aux_sym_function_statement_token1] = ACTIONS(1459), - [aux_sym_function_statement_token2] = ACTIONS(1459), - [aux_sym_function_statement_token3] = ACTIONS(1459), - [aux_sym_flow_control_statement_token1] = ACTIONS(1459), - [aux_sym_flow_control_statement_token2] = ACTIONS(1459), - [aux_sym_flow_control_statement_token3] = ACTIONS(1459), - [aux_sym_flow_control_statement_token4] = ACTIONS(1459), - [aux_sym_flow_control_statement_token5] = ACTIONS(1459), - [sym_label] = ACTIONS(1459), - [aux_sym_trap_statement_token1] = ACTIONS(1459), - [aux_sym_try_statement_token1] = ACTIONS(1459), - [aux_sym_data_statement_token1] = ACTIONS(1459), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1459), - [aux_sym_parallel_statement_token1] = ACTIONS(1459), - [aux_sym_sequence_statement_token1] = ACTIONS(1459), - [anon_sym_AMP] = ACTIONS(1459), - [aux_sym_command_name_token1] = ACTIONS(1459), - [anon_sym_PERCENT] = ACTIONS(1459), - [aux_sym_foreach_command_token1] = ACTIONS(1459), - [aux_sym_class_statement_token1] = ACTIONS(1459), - [aux_sym_enum_statement_token1] = ACTIONS(1459), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1459), - [anon_sym_PLUS_PLUS] = ACTIONS(1459), - [anon_sym_DASH_DASH] = ACTIONS(1459), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1459), - [anon_sym_AT_LPAREN] = ACTIONS(1459), - [anon_sym_AT_LBRACE] = ACTIONS(1459), - }, - [374] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1779), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_decimal_integer_literal] = ACTIONS(1375), + [sym_hexadecimal_integer_literal] = ACTIONS(1375), + [sym_real_literal] = ACTIONS(1375), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), + [sym_verbatim_string_characters] = ACTIONS(1375), + [sym_verbatim_here_string_characters] = ACTIONS(1375), + [anon_sym_DOT] = ACTIONS(1375), + [anon_sym_LBRACK] = ACTIONS(1375), + [aux_sym_comparison_operator_token37] = ACTIONS(1375), + [aux_sym_comparison_operator_token50] = ACTIONS(1375), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), + [anon_sym_DOLLAR_CARET] = ACTIONS(1375), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), + [anon_sym_DOLLAR_] = ACTIONS(1375), + [aux_sym_variable_token1] = ACTIONS(1375), + [aux_sym_variable_token2] = ACTIONS(1375), + [sym_braced_variable] = ACTIONS(1375), + [anon_sym_SEMI] = ACTIONS(1375), + [anon_sym_LPAREN] = ACTIONS(1375), + [anon_sym_COMMA] = ACTIONS(1375), + [anon_sym_LBRACE] = ACTIONS(1375), + [aux_sym_if_statement_token1] = ACTIONS(1375), + [aux_sym_switch_statement_token1] = ACTIONS(1375), + [aux_sym_foreach_statement_token1] = ACTIONS(1375), + [aux_sym_for_statement_token1] = ACTIONS(1375), + [aux_sym_while_statement_token1] = ACTIONS(1375), + [aux_sym_do_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token1] = ACTIONS(1375), + [aux_sym_function_statement_token2] = ACTIONS(1375), + [aux_sym_function_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token1] = ACTIONS(1375), + [aux_sym_flow_control_statement_token2] = ACTIONS(1375), + [aux_sym_flow_control_statement_token3] = ACTIONS(1375), + [aux_sym_flow_control_statement_token4] = ACTIONS(1375), + [aux_sym_flow_control_statement_token5] = ACTIONS(1375), + [sym_label] = ACTIONS(1375), + [aux_sym_trap_statement_token1] = ACTIONS(1375), + [aux_sym_try_statement_token1] = ACTIONS(1375), + [aux_sym_catch_clause_token1] = ACTIONS(1445), + [aux_sym_finally_clause_token1] = ACTIONS(1375), + [aux_sym_data_statement_token1] = ACTIONS(1375), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), + [aux_sym_parallel_statement_token1] = ACTIONS(1375), + [aux_sym_sequence_statement_token1] = ACTIONS(1375), + [anon_sym_AMP] = ACTIONS(1375), + [aux_sym_command_name_token1] = ACTIONS(1375), + [anon_sym_PERCENT] = ACTIONS(1375), + [aux_sym_foreach_command_token1] = ACTIONS(1375), + [aux_sym_class_statement_token1] = ACTIONS(1375), + [aux_sym_enum_statement_token1] = ACTIONS(1375), + [anon_sym_PLUS] = ACTIONS(1375), + [anon_sym_DASH] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), + [anon_sym_BANG] = ACTIONS(1375), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), + [anon_sym_PLUS_PLUS] = ACTIONS(1375), + [anon_sym_DASH_DASH] = ACTIONS(1375), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LPAREN] = ACTIONS(1375), + [anon_sym_AT_LBRACE] = ACTIONS(1375), }, - [375] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1801), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [368] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1337), + [sym_hexadecimal_integer_literal] = ACTIONS(1337), + [sym_real_literal] = ACTIONS(1337), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), + [sym_verbatim_string_characters] = ACTIONS(1337), + [sym_verbatim_here_string_characters] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(1337), + [anon_sym_GT] = ACTIONS(1337), + [anon_sym_GT_GT] = ACTIONS(1337), + [anon_sym_2_GT] = ACTIONS(1337), + [anon_sym_2_GT_GT] = ACTIONS(1337), + [anon_sym_3_GT] = ACTIONS(1337), + [anon_sym_3_GT_GT] = ACTIONS(1337), + [anon_sym_4_GT] = ACTIONS(1337), + [anon_sym_4_GT_GT] = ACTIONS(1337), + [anon_sym_5_GT] = ACTIONS(1337), + [anon_sym_5_GT_GT] = ACTIONS(1337), + [anon_sym_6_GT] = ACTIONS(1337), + [anon_sym_6_GT_GT] = ACTIONS(1337), + [anon_sym_STAR_GT] = ACTIONS(1337), + [anon_sym_STAR_GT_GT] = ACTIONS(1337), + [anon_sym_LT] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), + [anon_sym_2_GT_AMP1] = ACTIONS(1337), + [anon_sym_3_GT_AMP1] = ACTIONS(1337), + [anon_sym_4_GT_AMP1] = ACTIONS(1337), + [anon_sym_5_GT_AMP1] = ACTIONS(1337), + [anon_sym_6_GT_AMP1] = ACTIONS(1337), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), + [anon_sym_1_GT_AMP2] = ACTIONS(1337), + [anon_sym_3_GT_AMP2] = ACTIONS(1337), + [anon_sym_4_GT_AMP2] = ACTIONS(1337), + [anon_sym_5_GT_AMP2] = ACTIONS(1337), + [anon_sym_6_GT_AMP2] = ACTIONS(1337), + [aux_sym_comparison_operator_token37] = ACTIONS(1337), + [aux_sym_comparison_operator_token50] = ACTIONS(1337), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), + [anon_sym_DOLLAR_CARET] = ACTIONS(1337), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), + [anon_sym_DOLLAR_] = ACTIONS(1337), + [aux_sym_variable_token1] = ACTIONS(1337), + [aux_sym_variable_token2] = ACTIONS(1337), + [sym_braced_variable] = ACTIONS(1337), + [sym_generic_token] = ACTIONS(1337), + [sym_command_parameter] = ACTIONS(1337), + [anon_sym_LPAREN] = ACTIONS(1337), + [anon_sym_RPAREN] = ACTIONS(1337), + [anon_sym_COMMA] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1337), + [anon_sym_PIPE] = ACTIONS(1337), + [sym_stop_parsing] = ACTIONS(1337), + [anon_sym_SPACE] = ACTIONS(1337), + [anon_sym_COLON] = ACTIONS(1337), + [anon_sym_PLUS] = ACTIONS(1337), + [anon_sym_DASH] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), + [anon_sym_BANG] = ACTIONS(1337), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), + [anon_sym_PLUS_PLUS] = ACTIONS(1337), + [anon_sym_DASH_DASH] = ACTIONS(1337), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LPAREN] = ACTIONS(1337), + [anon_sym_AT_LBRACE] = ACTIONS(1337), }, - [376] = { - [sym__literal] = STATE(292), - [sym_integer_literal] = STATE(292), - [sym_string_literal] = STATE(292), - [sym_expandable_string_literal] = STATE(113), - [sym_expandable_here_string_literal] = STATE(113), - [sym_variable] = STATE(292), - [sym__expression] = STATE(1823), - [sym_logical_expression] = STATE(1402), - [sym_bitwise_expression] = STATE(1321), - [sym_comparison_expression] = STATE(576), - [sym_additive_expression] = STATE(562), - [sym_multiplicative_expression] = STATE(392), - [sym_format_expression] = STATE(338), - [sym_range_expression] = STATE(323), - [sym_array_literal_expression] = STATE(167), + [369] = { + [sym__literal] = STATE(290), + [sym_integer_literal] = STATE(290), + [sym_string_literal] = STATE(290), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(290), + [sym__expression] = STATE(1907), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1291), + [sym_comparison_expression] = STATE(565), + [sym_additive_expression] = STATE(546), + [sym_multiplicative_expression] = STATE(374), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(327), + [sym_array_literal_expression] = STATE(185), [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(171), - [sym_pre_increment_expression] = STATE(165), - [sym_pre_decrement_expression] = STATE(165), - [sym_cast_expression] = STATE(165), - [sym__primary_expression] = STATE(292), - [sym__value] = STATE(292), - [sym_parenthesized_expression] = STATE(292), - [sym_sub_expression] = STATE(292), - [sym_array_expression] = STATE(292), - [sym_script_block_expression] = STATE(292), - [sym_hash_literal_expression] = STATE(292), - [sym_post_increment_expression] = STATE(292), - [sym_post_decrement_expression] = STATE(292), - [sym_member_access] = STATE(292), - [sym_element_access] = STATE(292), - [sym_invokation_expression] = STATE(292), - [sym_invokation_foreach_expression] = STATE(115), - [sym_type_literal] = STATE(76), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [377] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(817), - [aux_sym_comparison_operator_token2] = ACTIONS(817), - [aux_sym_comparison_operator_token3] = ACTIONS(817), - [aux_sym_comparison_operator_token4] = ACTIONS(817), - [aux_sym_comparison_operator_token5] = ACTIONS(817), - [aux_sym_comparison_operator_token6] = ACTIONS(817), - [aux_sym_comparison_operator_token7] = ACTIONS(817), - [aux_sym_comparison_operator_token8] = ACTIONS(817), - [aux_sym_comparison_operator_token9] = ACTIONS(817), - [aux_sym_comparison_operator_token10] = ACTIONS(817), - [aux_sym_comparison_operator_token11] = ACTIONS(817), - [aux_sym_comparison_operator_token12] = ACTIONS(817), - [aux_sym_comparison_operator_token13] = ACTIONS(817), - [aux_sym_comparison_operator_token14] = ACTIONS(817), - [aux_sym_comparison_operator_token15] = ACTIONS(817), - [aux_sym_comparison_operator_token16] = ACTIONS(817), - [aux_sym_comparison_operator_token17] = ACTIONS(817), - [aux_sym_comparison_operator_token18] = ACTIONS(817), - [aux_sym_comparison_operator_token19] = ACTIONS(817), - [aux_sym_comparison_operator_token20] = ACTIONS(817), - [aux_sym_comparison_operator_token21] = ACTIONS(817), - [aux_sym_comparison_operator_token22] = ACTIONS(817), - [aux_sym_comparison_operator_token23] = ACTIONS(817), - [aux_sym_comparison_operator_token24] = ACTIONS(817), - [aux_sym_comparison_operator_token25] = ACTIONS(817), - [aux_sym_comparison_operator_token26] = ACTIONS(817), - [aux_sym_comparison_operator_token27] = ACTIONS(817), - [aux_sym_comparison_operator_token28] = ACTIONS(819), - [aux_sym_comparison_operator_token29] = ACTIONS(817), - [aux_sym_comparison_operator_token30] = ACTIONS(817), - [aux_sym_comparison_operator_token31] = ACTIONS(817), - [aux_sym_comparison_operator_token32] = ACTIONS(817), - [aux_sym_comparison_operator_token33] = ACTIONS(817), - [aux_sym_comparison_operator_token34] = ACTIONS(819), - [aux_sym_comparison_operator_token35] = ACTIONS(817), - [aux_sym_comparison_operator_token36] = ACTIONS(817), - [aux_sym_comparison_operator_token37] = ACTIONS(817), - [aux_sym_comparison_operator_token38] = ACTIONS(817), - [aux_sym_comparison_operator_token39] = ACTIONS(817), - [aux_sym_comparison_operator_token40] = ACTIONS(817), - [aux_sym_comparison_operator_token41] = ACTIONS(817), - [aux_sym_comparison_operator_token42] = ACTIONS(817), - [aux_sym_comparison_operator_token43] = ACTIONS(817), - [aux_sym_comparison_operator_token44] = ACTIONS(817), - [aux_sym_comparison_operator_token45] = ACTIONS(817), - [aux_sym_comparison_operator_token46] = ACTIONS(817), - [aux_sym_comparison_operator_token47] = ACTIONS(817), - [aux_sym_comparison_operator_token48] = ACTIONS(817), - [aux_sym_comparison_operator_token49] = ACTIONS(817), - [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_RPAREN] = ACTIONS(817), - [anon_sym_COMMA] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(1476), - [aux_sym_logical_expression_token1] = ACTIONS(817), - [aux_sym_logical_expression_token2] = ACTIONS(817), - [aux_sym_logical_expression_token3] = ACTIONS(817), - [aux_sym_bitwise_expression_token1] = ACTIONS(817), - [aux_sym_bitwise_expression_token2] = ACTIONS(817), - [aux_sym_bitwise_expression_token3] = ACTIONS(817), - [anon_sym_PLUS] = ACTIONS(817), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1476), - [anon_sym_BSLASH] = ACTIONS(1476), - [anon_sym_STAR] = ACTIONS(1476), - }, - [378] = { - [sym__literal] = STATE(294), - [sym_integer_literal] = STATE(294), - [sym_string_literal] = STATE(294), - [sym_expandable_string_literal] = STATE(152), - [sym_expandable_here_string_literal] = STATE(152), - [sym_variable] = STATE(294), - [sym__expression] = STATE(2044), - [sym_logical_expression] = STATE(1423), - [sym_bitwise_expression] = STATE(1325), - [sym_comparison_expression] = STATE(570), - [sym_additive_expression] = STATE(559), - [sym_multiplicative_expression] = STATE(386), - [sym_format_expression] = STATE(335), - [sym_range_expression] = STATE(336), - [sym_array_literal_expression] = STATE(180), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(175), + [sym_expression_with_unary_operator] = STATE(174), [sym_pre_increment_expression] = STATE(177), [sym_pre_decrement_expression] = STATE(177), [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(294), - [sym__value] = STATE(294), - [sym_parenthesized_expression] = STATE(294), - [sym_sub_expression] = STATE(294), - [sym_array_expression] = STATE(294), - [sym_script_block_expression] = STATE(294), - [sym_hash_literal_expression] = STATE(294), - [sym_post_increment_expression] = STATE(294), - [sym_post_decrement_expression] = STATE(294), - [sym_member_access] = STATE(294), - [sym_element_access] = STATE(294), - [sym_invokation_expression] = STATE(294), - [sym_invokation_foreach_expression] = STATE(146), - [sym_type_literal] = STATE(80), + [sym__primary_expression] = STATE(290), + [sym__value] = STATE(290), + [sym_parenthesized_expression] = STATE(290), + [sym_sub_expression] = STATE(290), + [sym_array_expression] = STATE(290), + [sym_script_block_expression] = STATE(290), + [sym_hash_literal_expression] = STATE(290), + [sym_post_increment_expression] = STATE(290), + [sym_post_decrement_expression] = STATE(290), + [sym_member_access] = STATE(290), + [sym_element_access] = STATE(290), + [sym_invokation_expression] = STATE(290), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(81), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(569), + [sym_real_literal] = ACTIONS(581), [aux_sym_expandable_string_literal_token1] = ACTIONS(87), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), [sym_verbatim_string_characters] = ACTIONS(91), [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(571), - [aux_sym_comparison_operator_token37] = ACTIONS(573), - [aux_sym_comparison_operator_token50] = ACTIONS(573), + [anon_sym_LBRACK] = ACTIONS(503), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), [anon_sym_DOLLAR_CARET] = ACTIONS(101), [anon_sym_DOLLAR_QMARK] = ACTIONS(101), @@ -62519,1151 +61686,162 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(101), [sym_braced_variable] = ACTIONS(101), [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(573), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(575), - [anon_sym_DASH] = ACTIONS(575), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(573), - [anon_sym_BANG] = ACTIONS(573), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), - [anon_sym_PLUS_PLUS] = ACTIONS(577), - [anon_sym_DASH_DASH] = ACTIONS(579), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1488), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [69] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1490), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [138] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1359), 1, - aux_sym_finally_clause_token1, - STATE(448), 1, - sym_finally_clause, - ACTIONS(1492), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [211] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1494), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [280] = 34, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(390), 1, - sym_unary_expression, - STATE(397), 1, - sym_format_argument_expression, - STATE(398), 1, - sym_range_argument_expression, - STATE(467), 1, - sym_multiplicative_argument_expression, - STATE(580), 1, - sym_additive_argument_expression, - STATE(590), 1, - sym_comparison_argument_expression, - STATE(1389), 1, - sym_logical_argument_expression, - STATE(1390), 1, - sym_bitwise_argument_expression, - STATE(1636), 1, - sym_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [413] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(819), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1496), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(817), 56, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [486] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(585), 1, - sym_format_operator, - ACTIONS(1500), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1498), 58, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [561] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(827), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1496), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(825), 56, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [634] = 4, + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [370] = { + [sym__literal] = STATE(290), + [sym_integer_literal] = STATE(290), + [sym_string_literal] = STATE(290), + [sym_expandable_string_literal] = STATE(150), + [sym_expandable_here_string_literal] = STATE(150), + [sym_variable] = STATE(290), + [sym__expression] = STATE(1935), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1291), + [sym_comparison_expression] = STATE(565), + [sym_additive_expression] = STATE(546), + [sym_multiplicative_expression] = STATE(374), + [sym_format_expression] = STATE(318), + [sym_range_expression] = STATE(327), + [sym_array_literal_expression] = STATE(185), + [sym_unary_expression] = STATE(299), + [sym_expression_with_unary_operator] = STATE(174), + [sym_pre_increment_expression] = STATE(177), + [sym_pre_decrement_expression] = STATE(177), + [sym_cast_expression] = STATE(177), + [sym__primary_expression] = STATE(290), + [sym__value] = STATE(290), + [sym_parenthesized_expression] = STATE(290), + [sym_sub_expression] = STATE(290), + [sym_array_expression] = STATE(290), + [sym_script_block_expression] = STATE(290), + [sym_hash_literal_expression] = STATE(290), + [sym_post_increment_expression] = STATE(290), + [sym_post_decrement_expression] = STATE(290), + [sym_member_access] = STATE(290), + [sym_element_access] = STATE(290), + [sym_invokation_expression] = STATE(290), + [sym_invokation_foreach_expression] = STATE(124), + [sym_type_literal] = STATE(81), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(503), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(819), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1502), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(817), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - anon_sym_RBRACK, - [707] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1508), 1, - anon_sym_DOT_DOT, - ACTIONS(1506), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1504), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [780] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1512), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1510), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [851] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1516), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1514), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [922] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1518), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [991] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(827), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1502), 4, + ACTIONS(1448), 4, anon_sym_PERCENT, anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(825), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - anon_sym_RBRACK, - [1064] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1488), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1133] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1202] = 4, + [73] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1365), 1, - aux_sym_else_clause_token1, - STATE(438), 1, - sym_else_clause, - ACTIONS(1522), 61, + ACTIONS(1450), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63689,6 +61867,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -63725,10 +61905,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1275] = 2, + [142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 63, + ACTIONS(1320), 1, + aux_sym_finally_clause_token1, + STATE(475), 1, + sym_finally_clause, + ACTIONS(1452), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -63754,8 +61938,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -63792,18 +61974,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1344] = 5, + [215] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(585), 1, - sym_format_operator, - ACTIONS(1526), 3, + ACTIONS(827), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1524), 58, + ACTIONS(1448), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(825), 56, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63852,26 +62036,125 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1419] = 4, + [288] = 34, ACTIONS(81), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_DOT_DOT, - ACTIONS(1530), 3, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(385), 1, + sym_unary_expression, + STATE(387), 1, + sym_format_argument_expression, + STATE(389), 1, + sym_range_argument_expression, + STATE(462), 1, + sym_multiplicative_argument_expression, + STATE(575), 1, + sym_additive_argument_expression, + STATE(582), 1, + sym_comparison_argument_expression, + STATE(1320), 1, + sym_logical_argument_expression, + STATE(1322), 1, + sym_bitwise_argument_expression, + STATE(1519), 1, + sym_argument_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(493), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(289), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [421] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(819), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1528), 59, + ACTIONS(1454), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -63920,293 +62203,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1492] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1532), 1, - ts_builtin_sym_end, - ACTIONS(1494), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1562] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1371), 1, - aux_sym_else_clause_token1, - ACTIONS(1534), 1, - ts_builtin_sym_end, - STATE(502), 1, - sym_else_clause, - ACTIONS(1522), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1636] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [1706] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [1776] = 3, + anon_sym_RBRACK, + [494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 1, - ts_builtin_sym_end, - ACTIONS(1490), 61, + ACTIONS(1456), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64227,11 +62235,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -64248,6 +62256,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -64268,16 +62278,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1846] = 5, + [563] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1397), 1, - aux_sym_finally_clause_token1, - ACTIONS(1538), 1, - ts_builtin_sym_end, - STATE(541), 1, - sym_finally_clause, - ACTIONS(1492), 59, + ACTIONS(1333), 1, + aux_sym_else_clause_token1, + STATE(416), 1, + sym_else_clause, + ACTIONS(1458), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64298,8 +62306,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -64337,12 +62347,148 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1920] = 3, + [636] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(827), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1454), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(825), 56, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_PLUS, + anon_sym_RBRACK, + [709] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1464), 1, + anon_sym_DOT_DOT, + ACTIONS(1462), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1460), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 1, - ts_builtin_sym_end, - ACTIONS(1488), 61, + ACTIONS(1466), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64363,8 +62509,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_elseif_clause_token1, aux_sym_else_clause_token1, @@ -64404,12 +62552,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [1990] = 3, + [851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 1, - ts_builtin_sym_end, - ACTIONS(1488), 61, + ACTIONS(1450), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64430,8 +62576,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -64471,113 +62619,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2060] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [920] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1468), 63, + sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(301), 1, - sym_unary_expression, - STATE(335), 1, - sym_format_expression, - STATE(336), 1, - sym_range_expression, - STATE(386), 1, - sym_multiplicative_expression, - STATE(559), 1, - sym_additive_expression, - STATE(570), 1, - sym_comparison_expression, - STATE(1327), 1, - sym_bitwise_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2190] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1388), 1, - sym__statement_terminator, - ACTIONS(1542), 1, - anon_sym_SPACE, - STATE(408), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1383), 59, + ACTIONS(1468), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64585,34 +62697,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -64622,11 +62708,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, + anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_PIPE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -64637,109 +62753,218 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2264] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [1058] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(163), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(181), 1, - sym_range_expression, - STATE(184), 1, - sym_format_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(195), 1, - sym_additive_expression, - STATE(201), 1, - sym_comparison_expression, - STATE(819), 1, - sym_bitwise_expression, - ACTIONS(19), 2, + ACTIONS(1472), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1470), 60, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + anon_sym_DOT_DOT, + [1129] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(579), 1, + sym_format_operator, + ACTIONS(1476), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1474), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1204] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(579), 1, + sym_format_operator, + ACTIONS(1480), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1478), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + anon_sym_RPAREN, anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2394] = 3, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 1, - ts_builtin_sym_end, - ACTIONS(1494), 61, + ACTIONS(1482), 63, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64760,8 +62985,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -64801,15 +63028,162 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2464] = 4, - ACTIONS(3), 1, + [1348] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(1545), 1, - anon_sym_SPACE, - STATE(416), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1373), 60, + ACTIONS(1464), 1, + anon_sym_DOT_DOT, + ACTIONS(1486), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1484), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [1421] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1490), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1488), 60, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_format_operator_token1, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + anon_sym_DOT_DOT, + [1492] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(251), 14, sym_decimal_integer_literal, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 48, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -64817,21 +63191,13 @@ static const uint16_t ts_small_parse_table[] = { sym_verbatim_string_characters, sym_verbatim_here_string_characters, anon_sym_LBRACK, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -64849,18 +63215,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, @@ -64869,12 +63230,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2536] = 3, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [1562] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1547), 1, - ts_builtin_sym_end, - ACTIONS(1520), 61, + ACTIONS(1492), 1, + anon_sym_SPACE, + STATE(403), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1337), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -64882,8 +63247,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -64893,39 +63284,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -64936,206 +63300,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2606] = 33, - ACTIONS(81), 1, + [1634] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1348), 1, + sym__statement_terminator, + ACTIONS(1494), 1, + anon_sym_SPACE, + STATE(395), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1337), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, sym_real_literal, - ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(186), 1, - sym_range_expression, - STATE(191), 1, - sym_multiplicative_expression, - STATE(197), 1, - sym_additive_expression, - STATE(202), 1, - sym_comparison_expression, - STATE(828), 1, - sym_bitwise_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2736] = 33, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - STATE(309), 1, - sym_format_expression, - STATE(316), 1, - sym_range_expression, - STATE(368), 1, - sym_multiplicative_expression, - STATE(533), 1, - sym_additive_expression, - STATE(563), 1, - sym_comparison_expression, - STATE(1305), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + sym_generic_token, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2866] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [1708] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1496), 1, ts_builtin_sym_end, - ACTIONS(1518), 61, + ACTIONS(1450), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65197,14 +63436,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [2936] = 4, + [1778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1551), 1, + ACTIONS(1353), 1, + sym__statement_terminator, + ACTIONS(1498), 1, anon_sym_SPACE, - STATE(416), 1, + STATE(395), 1, aux_sym_command_argument_sep_repeat1, - ACTIONS(1383), 60, + ACTIONS(1341), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65251,7 +63492,6 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -65265,113 +63505,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3008] = 33, - ACTIONS(81), 1, + [1852] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1501), 1, + ts_builtin_sym_end, + ACTIONS(1468), 61, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(299), 1, - sym_unary_expression, - STATE(323), 1, - sym_range_expression, - STATE(338), 1, - sym_format_expression, - STATE(392), 1, - sym_multiplicative_expression, - STATE(562), 1, - sym_additive_expression, - STATE(576), 1, - sym_comparison_expression, - STATE(1320), 1, - sym_bitwise_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3138] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [1922] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 1, - sym__statement_terminator, - ACTIONS(1554), 1, - anon_sym_SPACE, - STATE(408), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1373), 59, + ACTIONS(1503), 1, + ts_builtin_sym_end, + ACTIONS(1482), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65379,34 +63585,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -65416,11 +63596,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, + anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_PIPE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -65431,10 +63639,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3212] = 2, + [1992] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 61, + ACTIONS(1359), 1, + aux_sym_else_clause_token1, + ACTIONS(1505), 1, + ts_builtin_sym_end, + STATE(490), 1, + sym_else_clause, + ACTIONS(1458), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65455,10 +63669,8 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -65496,84 +63708,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3279] = 31, + [2066] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(251), 14, sym_decimal_integer_literal, - ACTIONS(1083), 1, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 48, + sym__statement_terminator, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, anon_sym_LPAREN, - ACTIONS(1103), 1, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [2136] = 33, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, + ACTIONS(503), 1, anon_sym_LBRACK, - ACTIONS(1566), 1, - anon_sym_RBRACE, - ACTIONS(1570), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + STATE(81), 1, sym_type_literal, - STATE(942), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1770), 1, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_array_literal_expression, + STATE(299), 1, sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - STATE(2088), 1, - sym_hash_literal_body, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + STATE(318), 1, + sym_format_expression, + STATE(327), 1, + sym_range_expression, + STATE(374), 1, + sym_multiplicative_expression, + STATE(546), 1, + sym_additive_expression, + STATE(565), 1, + sym_comparison_expression, + STATE(1290), 1, + sym_bitwise_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -65590,10 +63872,12 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3404] = 2, + [2266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 61, + ACTIONS(1507), 1, + ts_builtin_sym_end, + ACTIONS(1456), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65614,10 +63898,8 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -65635,6 +63917,8 @@ static const uint16_t ts_small_parse_table[] = { sym_label, aux_sym_trap_statement_token1, aux_sym_try_statement_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, aux_sym_data_statement_token1, aux_sym_inlinescript_statement_token1, aux_sym_parallel_statement_token1, @@ -65655,10 +63939,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3471] = 2, + [2336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1576), 61, + ACTIONS(1509), 1, + ts_builtin_sym_end, + ACTIONS(1466), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65679,11 +63965,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -65720,10 +64006,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3538] = 2, + [2406] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 61, + ACTIONS(1511), 1, + anon_sym_SPACE, + STATE(403), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1341), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65731,8 +64021,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -65742,39 +64058,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -65785,150 +64074,184 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3605] = 2, - ACTIONS(3), 1, + [2478] = 33, + ACTIONS(81), 1, sym_comment, - ACTIONS(1580), 61, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(169), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(187), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(201), 1, + sym_comparison_expression, + STATE(814), 1, + sym_bitwise_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3672] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2608] = 33, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(579), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(80), 1, + STATE(77), 1, sym_type_literal, - STATE(146), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, + STATE(168), 1, sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, STATE(301), 1, sym_unary_expression, - STATE(335), 1, + STATE(331), 1, sym_format_expression, - STATE(336), 1, + STATE(332), 1, sym_range_expression, - STATE(386), 1, + STATE(379), 1, sym_multiplicative_expression, - STATE(559), 1, + STATE(549), 1, sym_additive_expression, - STATE(568), 1, + STATE(559), 1, sym_comparison_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1284), 1, + sym_bitwise_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -65945,10 +64268,12 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [3799] = 2, + [2738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1582), 61, + ACTIONS(1496), 1, + ts_builtin_sym_end, + ACTIONS(1450), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -65969,11 +64294,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -66010,10 +64335,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3866] = 2, + [2808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 61, + ACTIONS(1501), 1, + ts_builtin_sym_end, + ACTIONS(1468), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66034,11 +64361,11 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, + aux_sym_elseif_clause_token1, + aux_sym_else_clause_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, aux_sym_for_statement_token1, @@ -66075,178 +64402,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [3933] = 31, + [2878] = 33, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - ACTIONS(1586), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1789), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1564), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4058] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - ACTIONS(1588), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + STATE(77), 1, sym_type_literal, - STATE(942), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1770), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(304), 1, sym_unary_expression, - STATE(1795), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, + STATE(305), 1, + sym_range_expression, + STATE(314), 1, + sym_format_expression, + STATE(358), 1, + sym_multiplicative_expression, + STATE(523), 1, + sym_additive_expression, + STATE(551), 1, + sym_comparison_expression, + STATE(1275), 1, + sym_bitwise_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -66263,149 +64499,87 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4183] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1590), 61, + [3008] = 33, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(93), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, + ACTIONS(111), 1, anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [4250] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - ACTIONS(1592), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + STATE(3), 1, sym_type_literal, - STATE(942), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1747), 1, - sym_hash_literal_body, - STATE(1770), 1, + STATE(167), 1, sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(180), 1, + sym_range_expression, + STATE(185), 1, + sym_array_literal_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(195), 1, + sym_additive_expression, + STATE(202), 1, + sym_comparison_expression, + STATE(808), 1, + sym_bitwise_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -66422,77 +64596,16 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [4375] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1596), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1598), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1594), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [4446] = 2, + [3138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 61, + ACTIONS(1365), 1, + aux_sym_finally_clause_token1, + ACTIONS(1514), 1, + ts_builtin_sym_end, + STATE(529), 1, + sym_finally_clause, + ACTIONS(1452), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66513,10 +64626,8 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -66554,105 +64665,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4513] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(390), 1, - sym_unary_expression, - STATE(397), 1, - sym_format_argument_expression, - STATE(398), 1, - sym_range_argument_expression, - STATE(467), 1, - sym_multiplicative_argument_expression, - STATE(580), 1, - sym_additive_argument_expression, - STATE(590), 1, - sym_comparison_argument_expression, - STATE(1363), 1, - sym_bitwise_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4640] = 2, + [3212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 61, + ACTIONS(1516), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66714,10 +64730,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4707] = 2, + [3279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 61, + ACTIONS(1518), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66779,10 +64795,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4774] = 2, + [3346] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 61, + ACTIONS(1520), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66844,10 +64860,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4841] = 2, + [3413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 61, + ACTIONS(1522), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -66909,104 +64925,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [4908] = 31, - ACTIONS(81), 1, + [3480] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1524), 61, sym_decimal_integer_literal, - ACTIONS(1083), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - ACTIONS(1608), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1817), 1, - sym_hash_literal_body, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [5033] = 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [3547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1610), 61, + ACTIONS(1526), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67068,7 +65055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5100] = 32, + [3614] = 32, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -67089,47 +65076,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(77), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(299), 1, + STATE(385), 1, sym_unary_expression, - STATE(323), 1, - sym_range_expression, - STATE(338), 1, - sym_format_expression, - STATE(392), 1, - sym_multiplicative_expression, - STATE(562), 1, - sym_additive_expression, + STATE(387), 1, + sym_format_argument_expression, + STATE(389), 1, + sym_range_argument_expression, + STATE(462), 1, + sym_multiplicative_argument_expression, STATE(575), 1, - sym_comparison_expression, + sym_additive_argument_expression, + STATE(582), 1, + sym_comparison_argument_expression, + STATE(1333), 1, + sym_bitwise_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -67139,14 +65126,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -67163,10 +65150,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [5227] = 2, + [3741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1612), 61, + ACTIONS(1528), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67228,10 +65215,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5294] = 2, + [3808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 61, + ACTIONS(1530), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67293,10 +65280,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5361] = 2, + [3875] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1534), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1536), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1532), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [3946] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1019), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1546), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1850), 1, + sym_hash_literal_body, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 61, + ACTIONS(1554), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67358,10 +65506,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5428] = 2, + [4138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 61, + ACTIONS(1556), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67423,10 +65571,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5495] = 2, + [4205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 61, + ACTIONS(1558), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67488,10 +65636,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5562] = 2, + [4272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 61, + ACTIONS(1430), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67553,10 +65701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5629] = 2, + [4339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 61, + ACTIONS(1560), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67618,205 +65766,199 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5696] = 2, - ACTIONS(3), 1, + [4406] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1626), 61, + ACTIONS(1013), 1, sym_decimal_integer_literal, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1562), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1797), 1, + sym_hash_literal_body, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5763] = 2, - ACTIONS(3), 1, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4531] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1628), 61, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(131), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, + ACTIONS(147), 1, anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [5830] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1630), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + STATE(4), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(169), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(187), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(199), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5897] = 2, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 61, + ACTIONS(1564), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67878,10 +66020,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [5964] = 2, + [4725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 61, + ACTIONS(1566), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -67943,10 +66085,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6031] = 2, + [4792] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 61, + ACTIONS(1568), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68008,10 +66150,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6098] = 2, + [4859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 61, + ACTIONS(1570), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68073,10 +66215,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6165] = 2, + [4926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1640), 61, + ACTIONS(1572), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68138,10 +66280,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6232] = 2, + [4993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 61, + ACTIONS(1574), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68203,10 +66345,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6299] = 2, + [5060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 61, + ACTIONS(1576), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68268,10 +66410,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6366] = 2, + [5127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 61, + ACTIONS(1578), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68333,84 +66475,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6433] = 31, + [5194] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, + ACTIONS(1538), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1540), 1, sym_simple_name, - ACTIONS(1562), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(1550), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(1552), 1, anon_sym_DASH_DASH, - ACTIONS(1648), 1, + ACTIONS(1580), 1, anon_sym_RBRACE, - STATE(171), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(546), 1, + STATE(543), 1, sym_type_literal, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1773), 1, - sym_hash_literal_body, - STATE(1837), 1, + STATE(1726), 1, sym_key_expression, - ACTIONS(1091), 2, + STATE(1749), 1, + sym_hash_literal_body, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(1548), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, + STATE(477), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -68427,10 +66569,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [6558] = 2, + [5319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 61, + ACTIONS(1582), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68492,10 +66634,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6625] = 2, + [5386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 61, + ACTIONS(1584), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68557,10 +66699,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6692] = 2, + [5453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 61, + ACTIONS(1586), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68622,75 +66764,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6759] = 2, - ACTIONS(3), 1, + [5520] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1656), 61, + ACTIONS(1013), 1, sym_decimal_integer_literal, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1588), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(2023), 1, + sym_hash_literal_body, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6826] = 2, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 61, + ACTIONS(1590), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68752,10 +66923,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6893] = 2, + [5712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 61, + ACTIONS(1592), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -68817,311 +66988,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [6960] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1664), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1598), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1662), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [7031] = 32, + [5779] = 32, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_unary_expression, - STATE(175), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(180), 1, + STATE(185), 1, sym_array_literal_expression, - STATE(181), 1, - sym_range_expression, - STATE(184), 1, + STATE(299), 1, + sym_unary_expression, + STATE(318), 1, sym_format_expression, - STATE(190), 1, + STATE(327), 1, + sym_range_expression, + STATE(374), 1, sym_multiplicative_expression, - STATE(195), 1, + STATE(546), 1, sym_additive_expression, - STATE(199), 1, + STATE(561), 1, sym_comparison_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7158] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1666), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7225] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - ACTIONS(1668), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - STATE(1955), 1, - sym_hash_literal_body, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -69138,10 +67083,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [7350] = 2, + [5906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 61, + ACTIONS(1594), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69203,10 +67148,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7417] = 2, + [5973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 61, + ACTIONS(1596), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69268,10 +67213,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7484] = 2, + [6040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 61, + ACTIONS(1598), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69333,105 +67278,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7551] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(186), 1, - sym_range_expression, - STATE(191), 1, - sym_multiplicative_expression, - STATE(197), 1, - sym_additive_expression, - STATE(200), 1, - sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7678] = 2, + [6107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 61, + ACTIONS(1600), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69493,105 +67343,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7745] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - STATE(309), 1, - sym_format_expression, - STATE(316), 1, - sym_range_expression, - STATE(368), 1, - sym_multiplicative_expression, - STATE(533), 1, - sym_additive_expression, - STATE(558), 1, - sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7872] = 2, + [6174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 61, + ACTIONS(1602), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69653,10 +67408,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [7939] = 2, + [6241] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 61, + ACTIONS(1604), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69718,10 +67473,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8006] = 2, + [6308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 61, + ACTIONS(1606), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69783,10 +67538,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8073] = 2, + [6375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 61, + ACTIONS(1608), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69848,10 +67603,199 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8140] = 2, + [6442] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1019), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1610), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1775), 1, + sym_hash_literal_body, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [6567] = 32, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + STATE(3), 1, + sym_type_literal, + STATE(124), 1, + sym_invokation_foreach_expression, + STATE(167), 1, + sym_unary_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, + STATE(180), 1, + sym_range_expression, + STATE(185), 1, + sym_array_literal_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(195), 1, + sym_additive_expression, + STATE(200), 1, + sym_comparison_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(150), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(177), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [6694] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 61, + ACTIONS(1612), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69913,84 +67857,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8207] = 31, + [6761] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, + ACTIONS(1538), 1, sym_real_literal, - ACTIONS(1560), 1, + ACTIONS(1540), 1, sym_simple_name, - ACTIONS(1562), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(1550), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(1552), 1, anon_sym_DASH_DASH, - ACTIONS(1684), 1, + ACTIONS(1614), 1, anon_sym_RBRACE, - STATE(171), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(546), 1, + STATE(543), 1, sym_type_literal, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - STATE(1972), 1, + STATE(1708), 1, sym_hash_literal_body, - ACTIONS(1091), 2, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(1548), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(534), 2, + STATE(477), 2, sym_hash_entry, aux_sym_hash_literal_body_repeat1, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -70007,10 +67951,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [8332] = 2, + [6886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 61, + ACTIONS(1616), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70072,10 +68016,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8399] = 2, + [6953] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1019), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1618), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1731), 1, + sym_hash_literal_body, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 61, + ACTIONS(1468), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70137,12 +68175,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8466] = 3, + [7145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1538), 1, - ts_builtin_sym_end, - ACTIONS(1492), 59, + ACTIONS(1620), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70163,8 +68199,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70202,12 +68240,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8534] = 3, + [7212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, - ts_builtin_sym_end, - ACTIONS(1468), 59, + ACTIONS(1622), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70228,8 +68264,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70267,77 +68305,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8602] = 3, - ACTIONS(3), 1, + [7279] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, - ts_builtin_sym_end, - ACTIONS(1612), 59, + ACTIONS(1626), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1536), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1624), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [7350] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1013), 1, sym_decimal_integer_literal, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1628), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1819), 1, + sym_hash_literal_body, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(477), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8670] = 3, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7475] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, - ts_builtin_sym_end, - ACTIONS(1618), 59, + ACTIONS(1630), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70358,8 +68490,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70397,12 +68531,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8738] = 3, + [7542] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, - ts_builtin_sym_end, - ACTIONS(1626), 59, + ACTIONS(1450), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70423,8 +68555,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70462,12 +68596,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8806] = 3, + [7609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, - ts_builtin_sym_end, - ACTIONS(1636), 59, + ACTIONS(1452), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70488,8 +68620,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70527,105 +68661,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8874] = 31, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(163), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(181), 1, - sym_range_expression, - STATE(184), 1, - sym_format_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(196), 1, - sym_additive_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [8998] = 3, + [7676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, - ts_builtin_sym_end, - ACTIONS(1642), 59, + ACTIONS(1632), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70646,8 +68685,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70685,12 +68726,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9066] = 3, + [7743] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, - ts_builtin_sym_end, - ACTIONS(1658), 59, + ACTIONS(1634), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70711,8 +68750,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70750,76 +68791,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9134] = 2, - ACTIONS(3), 1, + [7810] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1373), 60, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(301), 1, + sym_unary_expression, + STATE(331), 1, + sym_format_expression, + STATE(332), 1, + sym_range_expression, + STATE(379), 1, + sym_multiplicative_expression, + STATE(549), 1, + sym_additive_expression, + STATE(567), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(493), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9200] = 3, + STATE(289), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, - ts_builtin_sym_end, - ACTIONS(1676), 59, + ACTIONS(1636), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70840,8 +68910,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70879,12 +68951,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9268] = 3, + [8004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, - ts_builtin_sym_end, - ACTIONS(1620), 59, + ACTIONS(1638), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70905,8 +68975,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -70944,12 +69016,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9336] = 3, + [8071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, - ts_builtin_sym_end, - ACTIONS(1666), 59, + ACTIONS(1640), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -70970,8 +69040,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71009,12 +69081,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9404] = 3, + [8138] = 32, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(304), 1, + sym_unary_expression, + STATE(305), 1, + sym_range_expression, + STATE(314), 1, + sym_format_expression, + STATE(358), 1, + sym_multiplicative_expression, + STATE(523), 1, + sym_additive_expression, + STATE(541), 1, + sym_comparison_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(493), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(289), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 1, - ts_builtin_sym_end, - ACTIONS(1602), 59, + ACTIONS(1642), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71035,8 +69200,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71074,12 +69241,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9472] = 3, + [8332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, - ts_builtin_sym_end, - ACTIONS(1630), 59, + ACTIONS(1644), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71100,8 +69265,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71139,12 +69306,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9540] = 3, + [8399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, - ts_builtin_sym_end, - ACTIONS(1632), 59, + ACTIONS(1646), 61, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71165,8 +69330,10 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_RBRACE, aux_sym_if_statement_token1, aux_sym_switch_statement_token1, aux_sym_foreach_statement_token1, @@ -71204,12 +69371,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9608] = 3, + [8466] = 30, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1019), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1540), 1, + sym_simple_name, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + ACTIONS(1648), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(515), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1029), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1544), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1650), 1, ts_builtin_sym_end, - ACTIONS(1670), 59, + ACTIONS(1646), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71269,10 +69528,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9676] = 3, + [8656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(1652), 1, ts_builtin_sym_end, ACTIONS(1606), 59, sym_decimal_integer_literal, @@ -71334,12 +69593,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9744] = 3, + [8724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1654), 1, ts_builtin_sym_end, - ACTIONS(1590), 59, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71399,12 +69658,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9812] = 3, + [8792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, - ts_builtin_sym_end, - ACTIONS(1600), 59, + ACTIONS(1348), 1, + sym__statement_terminator, + ACTIONS(1337), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71412,8 +69671,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -71423,37 +69708,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -71464,12 +69723,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9880] = 3, + [8860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1656), 1, ts_builtin_sym_end, - ACTIONS(1604), 59, + ACTIONS(1622), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71529,12 +69788,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9948] = 3, + [8928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(1337), 60, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_generic_token, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [8994] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1658), 1, ts_builtin_sym_end, - ACTIONS(1610), 59, + ACTIONS(1640), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71594,12 +69917,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10016] = 3, + [9062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1726), 1, + ACTIONS(1660), 1, ts_builtin_sym_end, - ACTIONS(1614), 59, + ACTIONS(1642), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71659,12 +69982,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10084] = 3, + [9130] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1662), 1, ts_builtin_sym_end, - ACTIONS(1622), 59, + ACTIONS(1518), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71724,12 +70047,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10152] = 3, + [9198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1664), 1, ts_builtin_sym_end, - ACTIONS(1628), 59, + ACTIONS(1520), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71789,12 +70112,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10220] = 3, + [9266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1666), 1, ts_builtin_sym_end, - ACTIONS(1634), 59, + ACTIONS(1522), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71854,12 +70177,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10288] = 3, + [9334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1734), 1, + ACTIONS(1668), 1, ts_builtin_sym_end, - ACTIONS(1686), 59, + ACTIONS(1524), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71919,12 +70242,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10356] = 3, + [9402] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 1, + ACTIONS(1670), 1, ts_builtin_sym_end, - ACTIONS(1640), 59, + ACTIONS(1526), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71984,105 +70307,207 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10424] = 31, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [9470] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1672), 1, + ts_builtin_sym_end, + ACTIONS(1528), 59, + sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(107), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(113), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, + [9538] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1674), 1, + ts_builtin_sym_end, + ACTIONS(1554), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(301), 1, - sym_unary_expression, - STATE(335), 1, - sym_format_expression, - STATE(336), 1, - sym_range_expression, - STATE(386), 1, - sym_multiplicative_expression, - STATE(550), 1, - sym_additive_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [10548] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [9606] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1676), 1, + ts_builtin_sym_end, + ACTIONS(1558), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [9674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1738), 1, + ACTIONS(1678), 1, ts_builtin_sym_end, - ACTIONS(1654), 59, + ACTIONS(1560), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72142,12 +70567,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10616] = 3, + [9742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 1, + ACTIONS(1680), 1, ts_builtin_sym_end, - ACTIONS(1672), 59, + ACTIONS(1516), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72207,12 +70632,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10684] = 3, + [9810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, + ACTIONS(1682), 1, ts_builtin_sym_end, - ACTIONS(1674), 59, + ACTIONS(1564), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72272,12 +70697,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10752] = 3, + [9878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1744), 1, + ACTIONS(1684), 1, ts_builtin_sym_end, - ACTIONS(1682), 59, + ACTIONS(1566), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72337,105 +70762,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10820] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(299), 1, - sym_unary_expression, - STATE(323), 1, - sym_range_expression, - STATE(338), 1, - sym_format_expression, - STATE(392), 1, - sym_multiplicative_expression, - STATE(553), 1, - sym_additive_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [10944] = 3, + [9946] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1746), 1, + ACTIONS(1686), 1, ts_builtin_sym_end, - ACTIONS(1638), 59, + ACTIONS(1568), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72495,172 +70827,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11012] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - STATE(309), 1, - sym_format_expression, - STATE(316), 1, - sym_range_expression, - STATE(368), 1, - sym_multiplicative_expression, - STATE(521), 1, - sym_additive_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [11136] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1748), 1, - anon_sym_PLUS, - ACTIONS(1750), 1, - anon_sym_DASH, - ACTIONS(841), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(839), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [11208] = 3, + [10014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1688), 1, ts_builtin_sym_end, - ACTIONS(1584), 59, + ACTIONS(1570), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72720,12 +70892,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11276] = 3, + [10082] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(1690), 1, ts_builtin_sym_end, - ACTIONS(1616), 59, + ACTIONS(1572), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72785,197 +70957,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11344] = 30, - ACTIONS(81), 1, + [10150] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, + ACTIONS(1692), 1, + ts_builtin_sym_end, + ACTIONS(1576), 59, sym_decimal_integer_literal, - ACTIONS(1759), 1, sym_hexadecimal_integer_literal, - ACTIONS(1762), 1, sym_real_literal, - ACTIONS(1765), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1768), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1774), 1, - sym_simple_name, - ACTIONS(1777), 1, - anon_sym_LBRACK, - ACTIONS(1789), 1, - anon_sym_LPAREN, - ACTIONS(1792), 1, - anon_sym_LBRACE, - ACTIONS(1795), 1, - anon_sym_RBRACE, - ACTIONS(1800), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1803), 1, - anon_sym_DASH_DASH, - ACTIONS(1806), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1809), 1, - anon_sym_AT_LPAREN, - ACTIONS(1812), 1, - anon_sym_AT_LBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1771), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1786), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1797), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(524), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1783), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1780), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [11466] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(186), 1, - sym_range_expression, - STATE(191), 1, - sym_multiplicative_expression, - STATE(198), 1, - sym_additive_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [11590] = 3, + [10218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1815), 1, + ACTIONS(1694), 1, ts_builtin_sym_end, - ACTIONS(1678), 59, + ACTIONS(1582), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73035,12 +71087,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11658] = 3, + [10286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1817), 1, + ACTIONS(1696), 1, ts_builtin_sym_end, - ACTIONS(1680), 59, + ACTIONS(1584), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73100,12 +71152,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11726] = 3, + [10354] = 31, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, + sym_type_literal, + STATE(124), 1, + sym_invokation_foreach_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_array_literal_expression, + STATE(299), 1, + sym_unary_expression, + STATE(318), 1, + sym_format_expression, + STATE(327), 1, + sym_range_expression, + STATE(374), 1, + sym_multiplicative_expression, + STATE(552), 1, + sym_additive_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(177), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(583), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [10478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 1, + ACTIONS(1698), 1, ts_builtin_sym_end, - ACTIONS(1574), 59, + ACTIONS(1590), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73165,12 +71310,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11794] = 3, + [10546] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(301), 1, + sym_unary_expression, + STATE(331), 1, + sym_format_expression, + STATE(332), 1, + sym_range_expression, + STATE(379), 1, + sym_multiplicative_expression, + STATE(554), 1, + sym_additive_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(493), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(289), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [10670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1821), 1, + ACTIONS(1700), 1, ts_builtin_sym_end, - ACTIONS(1576), 59, + ACTIONS(1530), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73230,12 +71468,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11862] = 3, + [10738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 1, + ACTIONS(1702), 1, ts_builtin_sym_end, - ACTIONS(1488), 59, + ACTIONS(1620), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73295,12 +71533,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11930] = 3, + [10806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1823), 1, + ACTIONS(1514), 1, ts_builtin_sym_end, - ACTIONS(1578), 59, + ACTIONS(1452), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73360,12 +71598,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11998] = 3, + [10874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1825), 1, + ACTIONS(1704), 1, ts_builtin_sym_end, - ACTIONS(1556), 59, + ACTIONS(1636), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73425,17 +71663,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12066] = 5, + [10942] = 31, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(304), 1, + sym_unary_expression, + STATE(305), 1, + sym_range_expression, + STATE(314), 1, + sym_format_expression, + STATE(358), 1, + sym_multiplicative_expression, + STATE(512), 1, + sym_additive_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(493), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(289), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11066] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1706), 1, anon_sym_PLUS, - ACTIONS(1750), 1, + ACTIONS(1708), 1, anon_sym_DASH, - ACTIONS(835), 2, + ACTIONS(841), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 56, + ACTIONS(839), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -73492,104 +71823,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - [12138] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1560), 1, - sym_simple_name, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - ACTIONS(1827), 1, - anon_sym_RBRACE, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1770), 1, - sym_unary_expression, - STATE(1837), 1, - sym_key_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(524), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1564), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [12260] = 3, + [11138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1829), 1, + ACTIONS(1710), 1, ts_builtin_sym_end, - ACTIONS(1644), 59, + ACTIONS(1596), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73649,12 +71888,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12328] = 3, + [11206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1831), 1, + ACTIONS(1712), 1, ts_builtin_sym_end, - ACTIONS(1646), 59, + ACTIONS(1634), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73714,142 +71953,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12396] = 3, - ACTIONS(3), 1, + [11274] = 30, + ACTIONS(81), 1, sym_comment, - ACTIONS(1833), 1, - ts_builtin_sym_end, - ACTIONS(1650), 59, + ACTIONS(1714), 1, sym_decimal_integer_literal, + ACTIONS(1717), 1, sym_hexadecimal_integer_literal, + ACTIONS(1720), 1, sym_real_literal, + ACTIONS(1723), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1726), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(1732), 1, + sym_simple_name, + ACTIONS(1735), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1747), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(1750), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(1753), 1, + anon_sym_RBRACE, + ACTIONS(1758), 1, anon_sym_PLUS_PLUS, + ACTIONS(1761), 1, anon_sym_DASH_DASH, + ACTIONS(1764), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1767), 1, anon_sym_AT_LPAREN, + ACTIONS(1770), 1, anon_sym_AT_LBRACE, - [12464] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1532), 1, - ts_builtin_sym_end, - ACTIONS(1494), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1729), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1744), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1755), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(515), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1741), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1738), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12532] = 3, + STATE(1296), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1835), 1, + ACTIONS(1773), 1, ts_builtin_sym_end, - ACTIONS(1652), 59, + ACTIONS(1556), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -73909,77 +72110,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12600] = 3, - ACTIONS(3), 1, + [11464] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1837), 1, - ts_builtin_sym_end, - ACTIONS(1656), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(168), 1, + sym_array_literal_expression, + STATE(169), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(187), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + STATE(196), 1, + sym_additive_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, + STATE(97), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12668] = 3, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [11588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1839), 1, + ACTIONS(1775), 1, ts_builtin_sym_end, - ACTIONS(1624), 59, + ACTIONS(1592), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74039,12 +72268,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12736] = 3, + [11656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1841), 1, + ACTIONS(1777), 1, ts_builtin_sym_end, - ACTIONS(1580), 59, + ACTIONS(1594), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74104,12 +72333,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12804] = 3, + [11724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1843), 1, + ACTIONS(1779), 1, ts_builtin_sym_end, - ACTIONS(1582), 59, + ACTIONS(1602), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74169,12 +72398,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [12872] = 3, + [11792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 1, + ACTIONS(1496), 1, ts_builtin_sym_end, - ACTIONS(1660), 59, + ACTIONS(1450), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74212,525 +72441,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_flow_control_statement_token4, aux_sym_flow_control_statement_token5, sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1379), 1, - sym__statement_terminator, - ACTIONS(1373), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [13008] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - STATE(164), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1568), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - anon_sym_EQ, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1564), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13125] = 30, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(163), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(181), 1, - sym_range_expression, - STATE(184), 1, - sym_format_expression, - STATE(192), 1, - sym_multiplicative_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13246] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(390), 1, - sym_unary_expression, - STATE(397), 1, - sym_format_argument_expression, - STATE(398), 1, - sym_range_argument_expression, - STATE(467), 1, - sym_multiplicative_argument_expression, - STATE(583), 1, - sym_additive_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13367] = 30, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(301), 1, - sym_unary_expression, - STATE(335), 1, - sym_format_expression, - STATE(336), 1, - sym_range_expression, - STATE(384), 1, - sym_multiplicative_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(573), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13488] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1847), 1, - anon_sym_PLUS, - ACTIONS(1849), 1, - anon_sym_DASH, - ACTIONS(841), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(839), 55, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [13559] = 2, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [11860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1415), 59, + ACTIONS(1781), 1, + ts_builtin_sym_end, + ACTIONS(1430), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -74790,108 +72528,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [13624] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(299), 1, - sym_unary_expression, - STATE(323), 1, - sym_range_expression, - STATE(338), 1, - sym_format_expression, - STATE(387), 1, - sym_multiplicative_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13745] = 5, + [11928] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1851), 1, + ACTIONS(1706), 1, anon_sym_PLUS, - ACTIONS(1853), 1, + ACTIONS(1708), 1, anon_sym_DASH, - ACTIONS(841), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(839), 55, + ACTIONS(833), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -74940,195 +72587,85 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - [13816] = 28, - ACTIONS(81), 1, + [12000] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1045), 1, + ACTIONS(1783), 1, + ts_builtin_sym_end, + ACTIONS(1600), 59, sym_decimal_integer_literal, - ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1075), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, - anon_sym_AT_LPAREN, - ACTIONS(1079), 1, - anon_sym_AT_LBRACE, - ACTIONS(1855), 1, - sym_real_literal, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, - anon_sym_DASH_DASH, - STATE(554), 1, - sym_type_literal, - STATE(998), 1, - sym_unary_expression, - STATE(1005), 1, - sym_invokation_foreach_expression, - STATE(1036), 1, - sym_expression_with_unary_operator, - ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1861), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1021), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - sym__statement_terminator, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(1003), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1310), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [13933] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(1103), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1867), 1, - sym_real_literal, - ACTIONS(1873), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, - anon_sym_DASH_DASH, - STATE(555), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(945), 1, - sym_expression_with_unary_operator, - STATE(958), 1, - sym_unary_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1871), 2, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - anon_sym_EQ, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(950), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1869), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14050] = 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 59, + ACTIONS(1785), 1, + ts_builtin_sym_end, + ACTIONS(1608), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75188,545 +72725,402 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [14115] = 30, - ACTIONS(81), 1, + [12136] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1787), 1, + ts_builtin_sym_end, + ACTIONS(1616), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - STATE(309), 1, - sym_format_expression, - STATE(316), 1, - sym_range_expression, - STATE(377), 1, - sym_multiplicative_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14236] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(520), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(845), 8, - anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [14307] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1847), 1, - anon_sym_PLUS, - ACTIONS(1849), 1, - anon_sym_DASH, - ACTIONS(835), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(833), 55, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [14378] = 28, - ACTIONS(81), 1, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12204] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1045), 1, + ACTIONS(1789), 1, + ts_builtin_sym_end, + ACTIONS(1630), 59, sym_decimal_integer_literal, - ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(1067), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(1075), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, anon_sym_AT_LBRACE, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1877), 1, + [12272] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1791), 1, + ts_builtin_sym_end, + ACTIONS(1598), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, sym_real_literal, - ACTIONS(1883), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1885), 1, - anon_sym_DASH_DASH, - STATE(173), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(560), 1, - sym_type_literal, - STATE(1005), 1, - sym_invokation_foreach_expression, - ACTIONS(1055), 2, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1881), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1021), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - sym__statement_terminator, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1335), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14495] = 30, - ACTIONS(81), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12340] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1793), 1, + ts_builtin_sym_end, + ACTIONS(1644), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, sym_real_literal, - ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(139), 1, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(141), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(145), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(186), 1, - sym_range_expression, - STATE(189), 1, - sym_multiplicative_expression, - ACTIONS(129), 2, + [12408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1795), 1, + ts_builtin_sym_end, + ACTIONS(1578), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14616] = 5, - ACTIONS(81), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12476] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(1851), 1, - anon_sym_PLUS, - ACTIONS(1853), 1, - anon_sym_DASH, - ACTIONS(835), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(833), 55, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, + ACTIONS(1501), 1, + ts_builtin_sym_end, + ACTIONS(1468), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - [14687] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(520), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(853), 8, - anon_sym_RPAREN, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [14758] = 2, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 59, + ACTIONS(1797), 1, + ts_builtin_sym_end, + ACTIONS(1632), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75786,10 +73180,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [14823] = 2, + [12612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1887), 59, + ACTIONS(1799), 1, + ts_builtin_sym_end, + ACTIONS(1638), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -75849,148 +73245,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [14888] = 29, - ACTIONS(81), 1, + [12680] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1801), 1, + ts_builtin_sym_end, + ACTIONS(1604), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, sym_real_literal, - ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(182), 1, - sym_format_expression, - STATE(186), 1, - sym_range_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [15006] = 29, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12748] = 31, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(3), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(167), 1, + sym_unary_expression, + STATE(174), 1, sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, STATE(180), 1, - sym_array_literal_expression, - STATE(301), 1, - sym_unary_expression, - STATE(336), 1, sym_range_expression, - STATE(342), 1, - sym_format_expression, + STATE(185), 1, + sym_array_literal_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(198), 1, + sym_additive_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, @@ -76003,14 +73379,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76027,315 +73403,137 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15124] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(513), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(845), 7, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15194] = 29, - ACTIONS(81), 1, + [12872] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1803), 1, + ts_builtin_sym_end, + ACTIONS(1574), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(390), 1, - sym_unary_expression, - STATE(397), 1, - sym_format_argument_expression, - STATE(398), 1, - sym_range_argument_expression, - STATE(432), 1, - sym_multiplicative_argument_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [15312] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(513), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(853), 7, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15382] = 29, - ACTIONS(81), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [12940] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1805), 1, + ts_builtin_sym_end, + ACTIONS(1586), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - STATE(312), 1, - sym_format_expression, - STATE(316), 1, - sym_range_expression, - ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [15500] = 29, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [13008] = 30, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -76366,18 +73564,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(163), 1, + STATE(167), 1, sym_unary_expression, - STATE(175), 1, + STATE(174), 1, sym_expression_with_unary_operator, + STATE(179), 1, + sym_format_expression, STATE(180), 1, - sym_array_literal_expression, - STATE(181), 1, sym_range_expression, STATE(185), 1, - sym_format_expression, + sym_array_literal_expression, + STATE(192), 1, + sym_multiplicative_expression, ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, @@ -76387,7 +73587,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, @@ -76407,7 +73607,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76424,96 +73624,70 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15618] = 29, - ACTIONS(81), 1, + [13129] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1413), 59, sym_decimal_integer_literal, - ACTIONS(1047), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + sym_real_literal, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1075), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, - anon_sym_AT_LPAREN, - ACTIONS(1079), 1, - anon_sym_AT_LBRACE, - ACTIONS(1293), 1, - sym__statement_terminator, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1877), 1, - sym_real_literal, - ACTIONS(1883), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1885), 1, - anon_sym_DASH_DASH, - ACTIONS(1889), 1, - sym_label, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(560), 1, - sym_type_literal, - STATE(1005), 1, - sym_invokation_foreach_expression, - STATE(1975), 1, - sym_unary_expression, - STATE(1977), 1, - sym_label_expression, - ACTIONS(1055), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1881), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1021), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1335), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [15736] = 29, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [13194] = 30, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76534,41 +73708,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(77), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(167), 1, + STATE(168), 1, sym_array_literal_expression, - STATE(171), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(299), 1, + STATE(304), 1, sym_unary_expression, - STATE(323), 1, + STATE(305), 1, sym_range_expression, - STATE(347), 1, + STATE(314), 1, sym_format_expression, + STATE(349), 1, + sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76578,14 +73754,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76602,22 +73778,23 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15854] = 5, + [13315] = 5, ACTIONS(81), 1, sym_comment, - STATE(518), 1, + STATE(511), 1, sym_comparison_operator, ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(845), 7, + ACTIONS(845), 8, + anon_sym_RPAREN, + anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -76667,142 +73844,142 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [15924] = 5, - ACTIONS(81), 1, + [13386] = 2, + ACTIONS(3), 1, sym_comment, - STATE(518), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(853), 7, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15994] = 28, - ACTIONS(5), 1, + ACTIONS(1391), 59, sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, sym_real_literal, - ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(105), 1, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(107), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(109), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(163), 1, + [13451] = 28, + ACTIONS(81), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, + sym_hexadecimal_integer_literal, + ACTIONS(1019), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1021), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1033), 1, + anon_sym_LPAREN, + ACTIONS(1035), 1, + anon_sym_LBRACE, + ACTIONS(1043), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1045), 1, + anon_sym_AT_LPAREN, + ACTIONS(1047), 1, + anon_sym_AT_LBRACE, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1552), 1, + anon_sym_DASH_DASH, + STATE(161), 1, sym_unary_expression, - STATE(175), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(180), 1, - sym_array_literal_expression, - STATE(188), 1, - sym_range_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76819,77 +73996,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16109] = 28, + [13568] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(1807), 1, sym_real_literal, - ACTIONS(481), 1, + ACTIONS(1809), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1815), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1817), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(172), 1, + sym_unary_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(544), 1, sym_type_literal, - STATE(115), 1, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(385), 1, - sym_format_argument_expression, - STATE(390), 1, - sym_unary_expression, - STATE(398), 1, - sym_range_argument_expression, - ACTIONS(129), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1813), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + ACTIONS(95), 3, + sym__statement_terminator, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1811), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(1285), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76906,60 +74085,64 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16224] = 28, + [13685] = 30, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, + STATE(4), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(167), 1, + STATE(168), 1, sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(302), 1, + STATE(169), 1, sym_unary_expression, - STATE(314), 1, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(187), 1, + sym_format_expression, + STATE(188), 1, sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76969,14 +74152,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76993,17 +74176,18 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16339] = 5, + [13806] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1895), 1, + ACTIONS(1819), 1, anon_sym_PLUS, - ACTIONS(1897), 1, + ACTIONS(1821), 1, anon_sym_DASH, - ACTIONS(1893), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1891), 53, + ACTIONS(833), 55, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -77034,117 +74218,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token29, aux_sym_comparison_operator_token30, aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [16408] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(299), 1, - sym_unary_expression, - STATE(353), 1, - sym_range_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [16523] = 28, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [13877] = 30, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -77165,36 +74263,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, + ACTIONS(503), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(579), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(80), 1, + STATE(81), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(180), 1, + STATE(185), 1, sym_array_literal_expression, - STATE(301), 1, + STATE(299), 1, sym_unary_expression, - STATE(344), 1, + STATE(318), 1, + sym_format_expression, + STATE(327), 1, sym_range_expression, + STATE(371), 1, + sym_multiplicative_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, @@ -77207,14 +74309,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77231,17 +74333,80 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16638] = 5, + [13998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1823), 59, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [14063] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1895), 1, + ACTIONS(1825), 1, anon_sym_PLUS, - ACTIONS(1897), 1, + ACTIONS(1827), 1, anon_sym_DASH, - ACTIONS(1901), 2, + ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1899), 53, + ACTIONS(833), 55, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -77290,99 +74455,209 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [16707] = 28, - ACTIONS(81), 1, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + [14134] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1417), 59, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, sym_real_literal, - ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(139), 1, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(141), 1, + anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(145), 1, + aux_sym_if_statement_token1, + aux_sym_switch_statement_token1, + aux_sym_foreach_statement_token1, + aux_sym_for_statement_token1, + aux_sym_while_statement_token1, + aux_sym_do_statement_token1, + aux_sym_function_statement_token1, + aux_sym_function_statement_token2, + aux_sym_function_statement_token3, + aux_sym_flow_control_statement_token1, + aux_sym_flow_control_statement_token2, + aux_sym_flow_control_statement_token3, + aux_sym_flow_control_statement_token4, + aux_sym_flow_control_statement_token5, + sym_label, + aux_sym_trap_statement_token1, + aux_sym_try_statement_token1, + aux_sym_data_statement_token1, + aux_sym_inlinescript_statement_token1, + aux_sym_parallel_statement_token1, + aux_sym_sequence_statement_token1, + anon_sym_AMP, + aux_sym_command_name_token1, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + aux_sym_class_statement_token1, + aux_sym_enum_statement_token1, + anon_sym_PLUS, + anon_sym_DASH, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(183), 1, - sym_range_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, + [14199] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(511), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(853), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [14270] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1819), 1, anon_sym_PLUS, + ACTIONS(1821), 1, anon_sym_DASH, - STATE(113), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(841), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(839), 55, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [16822] = 27, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [14341] = 30, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -77403,37 +74678,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(77), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(171), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(388), 1, - sym_range_argument_expression, - STATE(390), 1, + STATE(301), 1, sym_unary_expression, + STATE(331), 1, + sym_format_expression, + STATE(332), 1, + sym_range_expression, + STATE(376), 1, + sym_multiplicative_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77443,14 +74724,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77467,75 +74748,145 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16934] = 27, + [14462] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1825), 1, + anon_sym_PLUS, + ACTIONS(1827), 1, + anon_sym_DASH, + ACTIONS(841), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(839), 55, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + [14533] = 28, + ACTIONS(81), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, + ACTIONS(1809), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1829), 1, + sym_real_literal, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(555), 1, sym_type_literal, - STATE(115), 1, + STATE(979), 1, + sym_unary_expression, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(171), 1, + STATE(1004), 1, sym_expression_with_unary_operator, - STATE(302), 1, - sym_unary_expression, - ACTIONS(129), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + ACTIONS(95), 3, + sym__statement_terminator, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(1268), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77552,75 +74903,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17046] = 27, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [14650] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(577), 1, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(579), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(80), 1, + STATE(556), 1, sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(175), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(187), 1, - sym_array_literal_expression, - STATE(301), 1, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(959), 1, sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(1253), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77637,75 +74992,81 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17158] = 27, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [14767] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(146), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(163), 1, - sym_unary_expression, - STATE(175), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(187), 1, - sym_array_literal_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(385), 1, + sym_unary_expression, + STATE(387), 1, + sym_format_argument_expression, + STATE(389), 1, + sym_range_argument_expression, + STATE(462), 1, + sym_multiplicative_argument_expression, + STATE(570), 1, + sym_additive_argument_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77722,58 +75083,62 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17270] = 27, + [14888] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, STATE(168), 1, sym_array_literal_expression, STATE(170), 1, - sym_unary_expression, - STATE(171), 1, sym_expression_with_unary_operator, + STATE(301), 1, + sym_unary_expression, + STATE(326), 1, + sym_format_expression, + STATE(332), 1, + sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -77783,14 +75148,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77807,20 +75172,22 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17382] = 5, + [15006] = 5, ACTIONS(81), 1, sym_comment, - STATE(548), 1, + STATE(506), 1, sym_comparison_operator, ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1903), 5, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(853), 7, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -77870,75 +75237,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [17450] = 27, + [15076] = 29, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, + ACTIONS(503), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(81), 1, sym_type_literal, - STATE(115), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(171), 1, + STATE(174), 1, sym_expression_with_unary_operator, + STATE(185), 1, + sym_array_literal_expression, STATE(299), 1, sym_unary_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + STATE(327), 1, + sym_range_expression, + STATE(333), 1, + sym_format_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77955,20 +75326,22 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17562] = 5, + [15194] = 5, ACTIONS(81), 1, sym_comment, - STATE(548), 1, + STATE(504), 1, sym_comparison_operator, ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1905), 5, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(845), 7, + sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, @@ -78018,90 +75391,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [17630] = 26, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1081), 1, - sym_decimal_integer_literal, - ACTIONS(1083), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1085), 1, - sym_real_literal, - ACTIONS(1087), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, - anon_sym_LBRACK, - ACTIONS(1101), 1, - anon_sym_LPAREN, - ACTIONS(1103), 1, - anon_sym_LBRACE, - ACTIONS(1107), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1109), 1, - anon_sym_DASH_DASH, - ACTIONS(1111), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, - anon_sym_AT_LPAREN, - ACTIONS(1115), 1, - anon_sym_AT_LBRACE, - STATE(161), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(224), 1, - sym_type_literal, - STATE(942), 1, - sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1105), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(165), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1097), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1095), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1065), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [17739] = 26, + [15264] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78122,35 +75412,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(77), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(166), 1, - sym_unary_expression, - STATE(171), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, + STATE(304), 1, + sym_unary_expression, + STATE(305), 1, + sym_range_expression, + STATE(309), 1, + sym_format_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78160,14 +75456,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78184,7 +75480,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17848] = 26, + [15382] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -78215,12 +75511,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(4), 1, sym_type_literal, - STATE(115), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(161), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(169), 1, sym_unary_expression, - STATE(171), 1, + STATE(170), 1, sym_expression_with_unary_operator, + STATE(181), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, @@ -78230,10 +75532,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -78250,7 +75552,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78267,73 +75569,79 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17957] = 26, + [15500] = 29, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(1855), 1, + ACTIONS(1289), 1, + sym__statement_terminator, + ACTIONS(1807), 1, sym_real_literal, - ACTIONS(1857), 1, + ACTIONS(1809), 1, anon_sym_LBRACK, - ACTIONS(1863), 1, + ACTIONS(1815), 1, anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, + ACTIONS(1817), 1, anon_sym_DASH_DASH, - STATE(554), 1, + ACTIONS(1849), 1, + sym_label, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(544), 1, sym_type_literal, - STATE(1005), 1, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(1013), 1, + STATE(1984), 1, sym_unary_expression, - STATE(1036), 1, - sym_expression_with_unary_operator, - ACTIONS(1055), 2, + STATE(2014), 1, + sym_label_expression, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1861), 2, + ACTIONS(1813), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, + ACTIONS(1811), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1310), 16, + STATE(1285), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78350,73 +75658,144 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18066] = 26, + [15618] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + STATE(504), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(853), 7, + sym__statement_terminator, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [15688] = 29, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1855), 1, - sym_real_literal, - ACTIONS(1857), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1863), 1, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(554), 1, + STATE(77), 1, sym_type_literal, - STATE(1005), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1026), 1, - sym_unary_expression, - STATE(1036), 1, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(1055), 2, + STATE(385), 1, + sym_unary_expression, + STATE(387), 1, + sym_format_argument_expression, + STATE(389), 1, + sym_range_argument_expression, + STATE(420), 1, + sym_multiplicative_argument_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1861), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1310), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78433,73 +75812,144 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18175] = 26, + [15806] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(506), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(845), 7, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [15876] = 29, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1855), 1, - sym_real_literal, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1863), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, - anon_sym_DASH_DASH, - STATE(554), 1, + STATE(3), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1030), 1, + STATE(167), 1, sym_unary_expression, - STATE(1036), 1, + STATE(174), 1, sym_expression_with_unary_operator, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1861), 2, + STATE(180), 1, + sym_range_expression, + STATE(184), 1, + sym_format_expression, + STATE(185), 1, + sym_array_literal_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1310), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78516,73 +75966,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18284] = 26, + [15994] = 28, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1857), 1, + ACTIONS(503), 1, anon_sym_LBRACK, - ACTIONS(1877), 1, + ACTIONS(581), 1, sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1885), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(174), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(560), 1, + STATE(81), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_array_literal_expression, + STATE(299), 1, + sym_unary_expression, + STATE(337), 1, + sym_range_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1881), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1335), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78599,73 +76053,141 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18393] = 26, + [16109] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(1855), 1, + anon_sym_PLUS, + ACTIONS(1857), 1, + anon_sym_DASH, + ACTIONS(1853), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(1851), 53, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [16178] = 28, + ACTIONS(5), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(85), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, - ACTIONS(1929), 1, + ACTIONS(111), 1, anon_sym_DASH_DASH, - ACTIONS(1931), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(203), 1, + STATE(3), 1, sym_type_literal, - STATE(821), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1050), 1, + STATE(167), 1, sym_unary_expression, - STATE(1052), 1, + STATE(174), 1, sym_expression_with_unary_operator, - ACTIONS(869), 2, + STATE(183), 1, + sym_range_expression, + STATE(185), 1, + sym_array_literal_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(871), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1915), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1919), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78682,73 +76204,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18502] = 26, + [16293] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1562), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1867), 1, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(1873), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(77), 1, sym_type_literal, - STATE(942), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(945), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(951), 1, + STATE(385), 1, sym_unary_expression, - ACTIONS(1091), 2, + STATE(386), 1, + sym_format_argument_expression, + STATE(389), 1, + sym_range_argument_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1871), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1869), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78765,73 +76291,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18611] = 26, + [16408] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1562), 1, + ACTIONS(481), 1, anon_sym_LBRACK, - ACTIONS(1867), 1, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(1873), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(77), 1, sym_type_literal, - STATE(942), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(945), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(974), 1, + STATE(304), 1, sym_unary_expression, - ACTIONS(1091), 2, + STATE(310), 1, + sym_range_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1871), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1869), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1292), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78848,73 +76378,77 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18720] = 26, + [16523] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1867), 1, - sym_real_literal, - ACTIONS(1873), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, - anon_sym_DASH_DASH, - STATE(555), 1, + STATE(4), 1, sym_type_literal, - STATE(942), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(945), 1, - sym_expression_with_unary_operator, - STATE(954), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(169), 1, sym_unary_expression, - ACTIONS(1091), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(182), 1, + sym_range_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1871), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1869), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1292), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78931,73 +76465,141 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18829] = 26, + [16638] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1855), 1, + anon_sym_PLUS, + ACTIONS(1857), 1, + anon_sym_DASH, + ACTIONS(1861), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(1859), 53, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [16707] = 28, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, - sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1959), 1, - anon_sym_DASH_DASH, - ACTIONS(1961), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(788), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(809), 1, - sym_unary_expression, - STATE(837), 1, + STATE(168), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(901), 2, + STATE(301), 1, + sym_unary_expression, + STATE(319), 1, + sym_range_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(847), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1949), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79014,73 +76616,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18938] = 26, + [16822] = 27, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, - sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, - sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1959), 1, - anon_sym_DASH_DASH, - ACTIONS(1961), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, sym_type_literal, - STATE(788), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(811), 1, - sym_unary_expression, - STATE(837), 1, + STATE(174), 1, sym_expression_with_unary_operator, - ACTIONS(901), 2, + STATE(186), 1, + sym_array_literal_expression, + STATE(299), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1945), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(847), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1949), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79097,73 +76701,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19047] = 26, + [16934] = 27, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, - sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1959), 1, - anon_sym_DASH_DASH, - ACTIONS(1961), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(788), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(824), 1, - sym_unary_expression, - STATE(837), 1, + STATE(164), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(901), 2, + STATE(304), 1, + sym_unary_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(847), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1949), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79180,73 +76786,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19156] = 26, + [17046] = 27, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, - sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, - anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1969), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(77), 1, sym_type_literal, - STATE(760), 1, - sym_unary_expression, - STATE(769), 1, - sym_expression_with_unary_operator, - STATE(821), 1, + STATE(98), 1, sym_invokation_foreach_expression, - ACTIONS(871), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(380), 1, + sym_range_argument_expression, + STATE(385), 1, + sym_unary_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(842), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1967), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79263,73 +76871,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19265] = 26, + [17158] = 27, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, - sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(85), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1969), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, - anon_sym_DASH_DASH, - STATE(206), 1, + STATE(3), 1, sym_type_literal, - STATE(761), 1, + STATE(124), 1, + sym_invokation_foreach_expression, + STATE(167), 1, sym_unary_expression, - STATE(769), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(821), 1, - sym_invokation_foreach_expression, - ACTIONS(871), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(923), 2, + STATE(186), 1, + sym_array_literal_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(842), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1967), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79346,73 +76956,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19374] = 26, + [17270] = 27, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1969), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, - anon_sym_DASH_DASH, - STATE(206), 1, + STATE(4), 1, sym_type_literal, - STATE(762), 1, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(164), 1, + sym_array_literal_expression, + STATE(169), 1, sym_unary_expression, - STATE(769), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(821), 1, - sym_invokation_foreach_expression, - ACTIONS(871), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(842), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1967), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79429,73 +77041,138 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19483] = 26, + [17382] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(557), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(1863), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [17450] = 27, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, - sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, - anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1995), 1, - anon_sym_DASH_DASH, - ACTIONS(1997), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(216), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, + sym_real_literal, + ACTIONS(497), 1, + anon_sym_PLUS_PLUS, + ACTIONS(499), 1, + anon_sym_DASH_DASH, + STATE(77), 1, sym_type_literal, - STATE(910), 1, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(164), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(912), 1, + STATE(301), 1, sym_unary_expression, - STATE(923), 1, - sym_invokation_foreach_expression, - ACTIONS(965), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(911), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1985), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79512,73 +77189,136 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19592] = 26, + [17562] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + STATE(557), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(1865), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [17630] = 26, + ACTIONS(81), 1, + sym_comment, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, + ACTIONS(1869), 1, sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, + ACTIONS(1887), 1, anon_sym_PLUS_PLUS, - ACTIONS(1995), 1, + ACTIONS(1889), 1, anon_sym_DASH_DASH, - ACTIONS(1997), 1, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - STATE(216), 1, + STATE(206), 1, sym_type_literal, - STATE(910), 1, - sym_expression_with_unary_operator, - STATE(913), 1, + STATE(748), 1, sym_unary_expression, - STATE(923), 1, + STATE(770), 1, sym_invokation_foreach_expression, - ACTIONS(965), 2, + STATE(774), 1, + sym_expression_with_unary_operator, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, + ACTIONS(1875), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(911), 3, + STATE(819), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1985), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79595,73 +77335,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19701] = 26, + [17739] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, - sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, - anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1995), 1, - anon_sym_DASH_DASH, - ACTIONS(1997), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - STATE(216), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, + sym_real_literal, + ACTIONS(1835), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1837), 1, + anon_sym_DASH_DASH, + STATE(555), 1, sym_type_literal, - STATE(910), 1, - sym_expression_with_unary_operator, - STATE(914), 1, + STATE(977), 1, sym_unary_expression, - STATE(923), 1, + STATE(982), 1, sym_invokation_foreach_expression, - ACTIONS(965), 2, + STATE(1004), 1, + sym_expression_with_unary_operator, + ACTIONS(1069), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(911), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1985), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(1268), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79678,73 +77418,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19810] = 26, + [17848] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, - sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(2023), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, - anon_sym_DASH_DASH, - ACTIONS(2027), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1847), 1, + anon_sym_DASH_DASH, + STATE(556), 1, sym_type_literal, - STATE(909), 1, - sym_invokation_foreach_expression, - STATE(917), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(919), 1, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(946), 1, sym_unary_expression, - ACTIONS(995), 2, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1011), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(918), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(1253), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79761,73 +77501,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19919] = 26, + [17957] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, - sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(2023), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, - anon_sym_DASH_DASH, - ACTIONS(2027), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1847), 1, + anon_sym_DASH_DASH, + STATE(556), 1, sym_type_literal, - STATE(909), 1, - sym_invokation_foreach_expression, - STATE(917), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(920), 1, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(947), 1, sym_unary_expression, - ACTIONS(995), 2, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1011), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(918), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(1253), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79844,73 +77584,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20028] = 26, + [18066] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, + ACTIONS(1869), 1, sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(2023), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, - anon_sym_DASH_DASH, - ACTIONS(2027), 1, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(1899), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1901), 1, + anon_sym_DASH_DASH, + STATE(204), 1, sym_type_literal, - STATE(909), 1, + STATE(770), 1, sym_invokation_foreach_expression, - STATE(917), 1, + STATE(1017), 1, sym_expression_with_unary_operator, - STATE(921), 1, + STATE(1025), 1, sym_unary_expression, - ACTIONS(995), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1011), 2, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(901), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1875), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(918), 3, + STATE(1027), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(1897), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79927,73 +77667,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20137] = 26, + [18175] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1905), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1913), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(1923), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(1925), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + STATE(205), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(160), 1, + STATE(801), 1, sym_unary_expression, - STATE(171), 1, + STATE(810), 1, + sym_invokation_foreach_expression, + STATE(815), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(789), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1915), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80010,73 +77750,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20246] = 26, + [18284] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1905), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1913), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(1923), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(1925), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + STATE(205), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(162), 1, + STATE(802), 1, sym_unary_expression, - STATE(171), 1, + STATE(810), 1, + sym_invokation_foreach_expression, + STATE(815), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(789), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1915), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80093,73 +77833,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20355] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18393] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(857), 1, + sym_decimal_integer_literal, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1905), 1, + sym_real_literal, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1913), 1, + anon_sym_LBRACK, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1923), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1925), 1, + anon_sym_DASH_DASH, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(205), 1, sym_type_literal, - STATE(146), 1, + STATE(803), 1, + sym_unary_expression, + STATE(810), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(815), 1, sym_expression_with_unary_operator, - STATE(176), 1, - sym_unary_expression, - ACTIONS(21), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(789), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(1915), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80176,73 +77916,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20464] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18502] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(929), 1, + sym_decimal_integer_literal, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1935), 1, + sym_real_literal, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1953), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1955), 1, + anon_sym_DASH_DASH, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(207), 1, sym_type_literal, - STATE(146), 1, + STATE(887), 1, sym_invokation_foreach_expression, - STATE(172), 1, - sym_unary_expression, - STATE(175), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, + STATE(1054), 1, + sym_unary_expression, + ACTIONS(941), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1941), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(1053), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(1945), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80259,73 +77999,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20573] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [18611] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(887), 1, + sym_decimal_integer_literal, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1869), 1, + sym_real_literal, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1877), 1, + anon_sym_LBRACK, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1887), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1889), 1, + anon_sym_DASH_DASH, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(206), 1, sym_type_literal, - STATE(146), 1, - sym_invokation_foreach_expression, - STATE(174), 1, + STATE(745), 1, sym_unary_expression, - STATE(175), 1, + STATE(770), 1, + sym_invokation_foreach_expression, + STATE(774), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(575), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + ACTIONS(1875), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(819), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80342,73 +78082,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20682] = 26, + [18720] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1869), 1, + sym_real_literal, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1887), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1889), 1, + anon_sym_DASH_DASH, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, - sym_real_literal, - ACTIONS(171), 1, - anon_sym_PLUS_PLUS, - ACTIONS(173), 1, - anon_sym_DASH_DASH, - STATE(6), 1, + STATE(206), 1, sym_type_literal, - STATE(95), 1, - sym_expression_with_unary_operator, - STATE(97), 1, + STATE(752), 1, sym_unary_expression, - STATE(115), 1, + STATE(770), 1, sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + STATE(774), 1, + sym_expression_with_unary_operator, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1875), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(819), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80425,73 +78165,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20791] = 26, + [18829] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1983), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1985), 1, + anon_sym_DASH_DASH, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, - sym_real_literal, - ACTIONS(171), 1, - anon_sym_PLUS_PLUS, - ACTIONS(173), 1, - anon_sym_DASH_DASH, - STATE(6), 1, + STATE(208), 1, sym_type_literal, - STATE(95), 1, + STATE(837), 1, sym_expression_with_unary_operator, - STATE(99), 1, + STATE(839), 1, sym_unary_expression, - STATE(115), 1, + STATE(848), 1, sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1971), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(838), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1975), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80508,73 +78248,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20900] = 26, + [18938] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1983), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1985), 1, + anon_sym_DASH_DASH, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, - sym_real_literal, - ACTIONS(171), 1, - anon_sym_PLUS_PLUS, - ACTIONS(173), 1, - anon_sym_DASH_DASH, - STATE(6), 1, + STATE(208), 1, sym_type_literal, - STATE(95), 1, + STATE(837), 1, sym_expression_with_unary_operator, - STATE(100), 1, + STATE(840), 1, sym_unary_expression, - STATE(115), 1, + STATE(848), 1, sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1971), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(838), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1975), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(151), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80591,73 +78331,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21009] = 26, + [19047] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(1973), 1, + anon_sym_LBRACK, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1983), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1985), 1, + anon_sym_DASH_DASH, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1877), 1, - sym_real_literal, - ACTIONS(1883), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1885), 1, - anon_sym_DASH_DASH, - STATE(175), 1, + STATE(208), 1, + sym_type_literal, + STATE(837), 1, sym_expression_with_unary_operator, - STATE(176), 1, + STATE(842), 1, sym_unary_expression, - STATE(560), 1, - sym_type_literal, - STATE(1005), 1, + STATE(848), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1881), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1971), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(838), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(1975), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1335), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80674,73 +78414,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21118] = 26, + [19156] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1935), 1, + sym_real_literal, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(1995), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(1997), 1, anon_sym_DASH_DASH, - STATE(161), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + STATE(210), 1, sym_type_literal, - STATE(942), 1, + STATE(852), 1, + sym_expression_with_unary_operator, + STATE(856), 1, + sym_unary_expression, + STATE(887), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(995), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + ACTIONS(1941), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(853), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(1993), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80757,73 +78497,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21227] = 26, + [19265] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1935), 1, + sym_real_literal, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(1995), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, + ACTIONS(1997), 1, anon_sym_DASH_DASH, - STATE(160), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + STATE(210), 1, sym_type_literal, - STATE(942), 1, + STATE(852), 1, + sym_expression_with_unary_operator, + STATE(858), 1, + sym_unary_expression, + STATE(887), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(995), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + ACTIONS(1941), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(853), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(1993), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80840,73 +78580,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21336] = 26, + [19374] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1935), 1, + sym_real_literal, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(1558), 1, - sym_real_literal, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1570), 1, + ACTIONS(1995), 1, anon_sym_PLUS_PLUS, - ACTIONS(1572), 1, - anon_sym_DASH_DASH, - STATE(162), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(546), 1, + ACTIONS(1997), 1, + anon_sym_DASH_DASH, + STATE(210), 1, sym_type_literal, - STATE(942), 1, + STATE(852), 1, + sym_expression_with_unary_operator, + STATE(864), 1, + sym_unary_expression, + STATE(887), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1568), 2, + ACTIONS(995), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + ACTIONS(1941), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(853), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1564), 6, + ACTIONS(1993), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1323), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80923,73 +78663,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21445] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19483] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(929), 1, + sym_decimal_integer_literal, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1935), 1, + sym_real_literal, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1953), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1955), 1, + anon_sym_DASH_DASH, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(569), 1, - sym_real_literal, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(577), 1, - anon_sym_PLUS_PLUS, - ACTIONS(579), 1, - anon_sym_DASH_DASH, - STATE(80), 1, + STATE(207), 1, sym_type_literal, - STATE(146), 1, + STATE(887), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - STATE(178), 1, + STATE(1075), 1, sym_unary_expression, - ACTIONS(21), 2, + ACTIONS(941), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1941), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(575), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(1053), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(573), 6, + ACTIONS(1945), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(294), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81006,73 +78746,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21554] = 26, + [19592] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, - anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(176), 1, - sym_unary_expression, - STATE(223), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(173), 1, + sym_unary_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1064), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81089,73 +78829,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21663] = 26, + [19701] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, - anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(172), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(223), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(175), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1064), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81172,73 +78912,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21772] = 26, + [19810] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, - anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(174), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(223), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(81), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(176), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1064), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81255,73 +78995,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21881] = 26, + [19919] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1085), 1, + ACTIONS(1935), 1, sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1943), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1107), 1, + ACTIONS(1953), 1, anon_sym_PLUS_PLUS, - ACTIONS(1109), 1, + ACTIONS(1955), 1, anon_sym_DASH_DASH, - ACTIONS(1111), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - STATE(166), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(224), 1, + STATE(207), 1, sym_type_literal, - STATE(942), 1, + STATE(887), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1105), 2, + STATE(1044), 1, + sym_expression_with_unary_operator, + STATE(1056), 1, + sym_unary_expression, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + ACTIONS(943), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1941), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(1053), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1095), 6, + ACTIONS(1945), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1065), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81338,73 +79078,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21990] = 26, + [20028] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1085), 1, - sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1107), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1109), 1, - anon_sym_DASH_DASH, - ACTIONS(1111), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - STATE(160), 1, - sym_unary_expression, - STATE(171), 1, + ACTIONS(1095), 1, + sym_real_literal, + ACTIONS(1101), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1103), 1, + anon_sym_DASH_DASH, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(224), 1, + STATE(178), 1, + sym_unary_expression, + STATE(218), 1, sym_type_literal, - STATE(942), 1, + STATE(982), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1105), 2, + ACTIONS(1099), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1095), 6, + ACTIONS(1097), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1065), 16, + STATE(1023), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81421,73 +79161,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22099] = 26, + [20137] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1085), 1, - sym_real_literal, - ACTIONS(1087), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1107), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1109), 1, - anon_sym_DASH_DASH, - ACTIONS(1111), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(162), 1, - sym_unary_expression, - STATE(171), 1, - sym_expression_with_unary_operator, - STATE(224), 1, + ACTIONS(165), 1, + sym_real_literal, + ACTIONS(171), 1, + anon_sym_PLUS_PLUS, + ACTIONS(173), 1, + anon_sym_DASH_DASH, + STATE(6), 1, sym_type_literal, - STATE(942), 1, + STATE(89), 1, + sym_unary_expression, + STATE(98), 1, sym_invokation_foreach_expression, - ACTIONS(1091), 2, + STATE(120), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1105), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1095), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1065), 16, + STATE(139), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81504,73 +79244,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22208] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [20246] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(82), 1, + STATE(6), 1, sym_type_literal, - STATE(123), 1, + STATE(90), 1, sym_unary_expression, - STATE(131), 1, - sym_expression_with_unary_operator, - STATE(146), 1, + STATE(98), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(120), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(139), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81587,73 +79327,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22317] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [20355] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(82), 1, + STATE(6), 1, sym_type_literal, - STATE(124), 1, + STATE(91), 1, sym_unary_expression, - STATE(131), 1, - sym_expression_with_unary_operator, - STATE(146), 1, + STATE(98), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(120), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(139), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81670,73 +79410,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22426] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [20464] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1013), 1, + sym_decimal_integer_literal, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1538), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1552), 1, anon_sym_DASH_DASH, - STATE(82), 1, - sym_type_literal, - STATE(125), 1, + STATE(157), 1, sym_unary_expression, - STATE(131), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(146), 1, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(293), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81753,73 +79493,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22535] = 26, + [20573] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, - sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(1807), 1, + sym_real_literal, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1815), 1, anon_sym_PLUS_PLUS, - ACTIONS(2037), 1, + ACTIONS(1817), 1, anon_sym_DASH_DASH, - STATE(204), 1, - sym_type_literal, - STATE(788), 1, - sym_invokation_foreach_expression, - STATE(1043), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(1053), 1, + STATE(176), 1, sym_unary_expression, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1945), 2, + STATE(544), 1, + sym_type_literal, + STATE(982), 1, + sym_invokation_foreach_expression, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + ACTIONS(1077), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1813), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2033), 6, + ACTIONS(1811), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(1285), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81836,73 +79576,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22644] = 26, + [20682] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(1538), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1552), 1, anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(95), 1, - sym_expression_with_unary_operator, - STATE(97), 1, + STATE(158), 1, sym_unary_expression, - STATE(115), 1, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(129), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1548), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81919,73 +79659,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22753] = 26, + [20791] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1905), 1, + sym_real_literal, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1913), 1, + anon_sym_LBRACK, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2001), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2003), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(203), 1, sym_type_literal, - STATE(95), 1, + STATE(810), 1, + sym_invokation_foreach_expression, + STATE(1030), 1, sym_expression_with_unary_operator, - STATE(99), 1, + STATE(1033), 1, sym_unary_expression, - STATE(115), 1, - sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(871), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(1029), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1999), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82002,73 +79742,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22862] = 26, + [20900] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, + ACTIONS(1905), 1, sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1913), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(2041), 1, + ACTIONS(2001), 1, anon_sym_PLUS_PLUS, - ACTIONS(2043), 1, + ACTIONS(2003), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(203), 1, sym_type_literal, - STATE(909), 1, + STATE(810), 1, sym_invokation_foreach_expression, - STATE(1075), 1, + STATE(1012), 1, sym_unary_expression, - STATE(1092), 1, + STATE(1030), 1, sym_expression_with_unary_operator, - ACTIONS(993), 2, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(995), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2011), 2, + ACTIONS(1911), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(1029), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2039), 6, + ACTIONS(1999), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82085,73 +79825,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22971] = 26, + [21009] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1905), 1, + sym_real_literal, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1913), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, - sym_real_literal, - ACTIONS(1133), 1, + ACTIONS(2001), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(2003), 1, anon_sym_DASH_DASH, - STATE(226), 1, + STATE(203), 1, sym_type_literal, - STATE(1005), 1, + STATE(810), 1, sym_invokation_foreach_expression, - STATE(1013), 1, + STATE(1016), 1, sym_unary_expression, - STATE(1036), 1, + STATE(1030), 1, sym_expression_with_unary_operator, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + ACTIONS(871), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(1029), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1999), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1027), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82168,73 +79908,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23080] = 26, + [21118] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, + ACTIONS(1095), 1, sym_real_literal, - ACTIONS(1133), 1, + ACTIONS(1101), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(1103), 1, anon_sym_DASH_DASH, - STATE(226), 1, - sym_type_literal, - STATE(1005), 1, - sym_invokation_foreach_expression, - STATE(1026), 1, + STATE(173), 1, sym_unary_expression, - STATE(1036), 1, + STATE(174), 1, sym_expression_with_unary_operator, - ACTIONS(1055), 2, + STATE(218), 1, + sym_type_literal, + STATE(982), 1, + sym_invokation_foreach_expression, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1099), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1097), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1027), 16, + STATE(1023), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82251,73 +79991,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23189] = 26, + [21227] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(1127), 1, + ACTIONS(1095), 1, sym_real_literal, - ACTIONS(1133), 1, + ACTIONS(1101), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(1103), 1, anon_sym_DASH_DASH, - STATE(226), 1, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(175), 1, + sym_unary_expression, + STATE(218), 1, sym_type_literal, - STATE(1005), 1, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(1030), 1, - sym_unary_expression, - STATE(1036), 1, - sym_expression_with_unary_operator, - ACTIONS(1055), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1099), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1097), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1027), 16, + STATE(1023), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82334,73 +80074,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23298] = 26, + [21336] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, - sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, + ACTIONS(1095), 1, + sym_real_literal, + ACTIONS(1101), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(1103), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(176), 1, + sym_unary_expression, + STATE(218), 1, sym_type_literal, - STATE(923), 1, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(1076), 1, - sym_unary_expression, - STATE(1086), 1, - sym_expression_with_unary_operator, - ACTIONS(963), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(965), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1981), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + ACTIONS(1077), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1099), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(1097), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(1023), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82417,73 +80157,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23407] = 26, + [21445] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1017), 1, + sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1039), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1041), 1, + anon_sym_DASH_DASH, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1117), 1, - sym_real_literal, - ACTIONS(1123), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1125), 1, - anon_sym_DASH_DASH, - STATE(225), 1, + STATE(165), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(215), 1, sym_type_literal, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(945), 1, - sym_expression_with_unary_operator, - STATE(951), 1, - sym_unary_expression, - ACTIONS(1091), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1121), 2, + ACTIONS(1037), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1119), 6, + ACTIONS(1027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1028), 16, + STATE(1024), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82500,73 +80240,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23516] = 26, + [21554] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1017), 1, + sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1039), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1041), 1, + anon_sym_DASH_DASH, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1117), 1, - sym_real_literal, - ACTIONS(1123), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1125), 1, - anon_sym_DASH_DASH, - STATE(225), 1, + STATE(157), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(215), 1, sym_type_literal, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(945), 1, - sym_expression_with_unary_operator, - STATE(974), 1, - sym_unary_expression, - ACTIONS(1091), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1121), 2, + ACTIONS(1037), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1119), 6, + ACTIONS(1027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1028), 16, + STATE(1024), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82583,73 +80323,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23625] = 26, + [21663] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1017), 1, + sym_real_literal, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1039), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1041), 1, + anon_sym_DASH_DASH, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1117), 1, - sym_real_literal, - ACTIONS(1123), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1125), 1, - anon_sym_DASH_DASH, - STATE(225), 1, + STATE(158), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(215), 1, sym_type_literal, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(945), 1, - sym_expression_with_unary_operator, - STATE(954), 1, - sym_unary_expression, - ACTIONS(1091), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1121), 2, + ACTIONS(1037), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1119), 6, + ACTIONS(1027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1028), 16, + STATE(1024), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82666,73 +80406,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23734] = 26, + [21772] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1017), 1, sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(1039), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1041), 1, + anon_sym_DASH_DASH, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2037), 1, - anon_sym_DASH_DASH, - STATE(204), 1, + STATE(159), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(215), 1, sym_type_literal, - STATE(788), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1043), 1, - sym_expression_with_unary_operator, - STATE(1069), 1, - sym_unary_expression, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1945), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1037), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2033), 6, + ACTIONS(1027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(1024), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82749,73 +80489,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23843] = 26, + [21881] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, - sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, - sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2041), 1, + ACTIONS(501), 1, + sym_real_literal, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(509), 1, anon_sym_PLUS_PLUS, - ACTIONS(2043), 1, + ACTIONS(511), 1, anon_sym_DASH_DASH, - STATE(211), 1, + STATE(78), 1, sym_type_literal, - STATE(909), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1091), 1, + STATE(144), 1, sym_unary_expression, - STATE(1092), 1, + STATE(152), 1, sym_expression_with_unary_operator, - ACTIONS(993), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(995), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2011), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + ACTIONS(507), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2039), 6, + ACTIONS(505), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(288), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82832,73 +80572,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23952] = 26, + [21990] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, - sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, - sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(501), 1, + sym_real_literal, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(509), 1, anon_sym_PLUS_PLUS, - ACTIONS(2037), 1, + ACTIONS(511), 1, anon_sym_DASH_DASH, - STATE(204), 1, + STATE(78), 1, sym_type_literal, - STATE(788), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1043), 1, - sym_expression_with_unary_operator, - STATE(1045), 1, + STATE(145), 1, sym_unary_expression, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, + STATE(152), 1, + sym_expression_with_unary_operator, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1945), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + ACTIONS(507), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2033), 6, + ACTIONS(505), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(288), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82915,73 +80655,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24061] = 26, + [22099] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1857), 1, - anon_sym_LBRACK, - ACTIONS(1877), 1, + ACTIONS(501), 1, sym_real_literal, - ACTIONS(1883), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(509), 1, anon_sym_PLUS_PLUS, - ACTIONS(1885), 1, + ACTIONS(511), 1, anon_sym_DASH_DASH, - STATE(172), 1, - sym_unary_expression, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(560), 1, + STATE(78), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(146), 1, + sym_unary_expression, + STATE(152), 1, + sym_expression_with_unary_operator, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1881), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(507), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(505), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1335), 16, + STATE(288), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82998,73 +80738,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24170] = 26, + [22208] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1051), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1071), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1073), 1, - anon_sym_DASH_DASH, - ACTIONS(1075), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(175), 1, - sym_expression_with_unary_operator, - STATE(178), 1, - sym_unary_expression, - STATE(223), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, sym_type_literal, - STATE(1005), 1, + STATE(124), 1, sym_invokation_foreach_expression, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + STATE(144), 1, + sym_unary_expression, + STATE(152), 1, + sym_expression_with_unary_operator, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1069), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(1021), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1059), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1064), 16, + STATE(134), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83081,7 +80821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24279] = 26, + [22317] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -83112,11 +80852,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(76), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(161), 1, + STATE(89), 1, sym_unary_expression, - STATE(171), 1, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(120), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83127,10 +80867,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83147,7 +80887,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(287), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83164,7 +80904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24388] = 26, + [22426] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -83195,11 +80935,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(76), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(160), 1, + STATE(90), 1, sym_unary_expression, - STATE(171), 1, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(120), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83210,10 +80950,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83230,7 +80970,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(287), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83247,42 +80987,42 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24497] = 26, + [22535] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(479), 1, + sym_real_literal, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(166), 1, + STATE(91), 1, sym_unary_expression, - STATE(171), 1, + STATE(98), 1, + sym_invokation_foreach_expression, + STATE(120), 1, sym_expression_with_unary_operator, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -83290,13 +81030,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -83306,14 +81046,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(287), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83330,73 +81070,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24606] = 26, + [22644] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1063), 1, + sym_real_literal, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1071), 1, + anon_sym_LBRACK, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1085), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1087), 1, + anon_sym_DASH_DASH, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, + STATE(217), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(162), 1, + STATE(974), 1, sym_unary_expression, - STATE(171), 1, + STATE(982), 1, + sym_invokation_foreach_expression, + STATE(1004), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1083), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1073), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(1005), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83413,73 +81153,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24715] = 26, + [22753] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, + ACTIONS(1063), 1, sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1085), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1087), 1, + anon_sym_DASH_DASH, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(2041), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2043), 1, - anon_sym_DASH_DASH, - STATE(211), 1, + STATE(217), 1, sym_type_literal, - STATE(909), 1, - sym_invokation_foreach_expression, - STATE(1077), 1, + STATE(976), 1, sym_unary_expression, - STATE(1092), 1, + STATE(982), 1, + sym_invokation_foreach_expression, + STATE(1004), 1, sym_expression_with_unary_operator, - ACTIONS(993), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(995), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(2011), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + ACTIONS(1077), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1083), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2039), 6, + ACTIONS(1073), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(1005), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83496,73 +81236,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24824] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [22862] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1059), 1, + sym_decimal_integer_literal, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, + ACTIONS(1063), 1, sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(109), 1, + ACTIONS(1085), 1, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, + ACTIONS(1087), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + STATE(217), 1, sym_type_literal, - STATE(146), 1, + STATE(977), 1, + sym_unary_expression, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(1004), 1, sym_expression_with_unary_operator, - STATE(178), 1, - sym_unary_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + ACTIONS(1077), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1083), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1073), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(1005), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83579,73 +81319,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24933] = 26, + [22971] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, - sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(2007), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(2009), 1, anon_sym_DASH_DASH, - STATE(208), 1, + STATE(209), 1, sym_type_literal, - STATE(821), 1, + STATE(848), 1, sym_invokation_foreach_expression, - STATE(1050), 1, - sym_unary_expression, - STATE(1052), 1, + STATE(1038), 1, sym_expression_with_unary_operator, - ACTIONS(871), 2, + STATE(1071), 1, + sym_unary_expression, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(989), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, + ACTIONS(1971), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(1045), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(2005), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(903), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83662,73 +81402,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25042] = 26, + [23080] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(2059), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(2063), 1, + ACTIONS(1055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2065), 1, + ACTIONS(1057), 1, anon_sym_DASH_DASH, - STATE(214), 1, + STATE(216), 1, sym_type_literal, - STATE(923), 1, + STATE(939), 1, + sym_expression_with_unary_operator, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1076), 1, + STATE(946), 1, sym_unary_expression, - STATE(1086), 1, - sym_expression_with_unary_operator, - ACTIONS(965), 2, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1027), 2, + ACTIONS(1053), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2061), 6, + ACTIONS(1051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(926), 16, + STATE(1006), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83745,73 +81485,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25151] = 26, + [23189] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(2067), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(2071), 1, + ACTIONS(1055), 1, anon_sym_PLUS_PLUS, - ACTIONS(2073), 1, + ACTIONS(1057), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(216), 1, sym_type_literal, - STATE(909), 1, + STATE(939), 1, + sym_expression_with_unary_operator, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1091), 1, + STATE(947), 1, sym_unary_expression, - STATE(1092), 1, - sym_expression_with_unary_operator, - ACTIONS(995), 2, + ACTIONS(1023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1019), 2, + ACTIONS(1053), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2069), 6, + ACTIONS(1051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(927), 16, + STATE(1006), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83828,73 +81568,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25260] = 26, + [23298] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1025), 1, + anon_sym_LBRACK, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(1049), 1, sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1055), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1057), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(216), 1, sym_type_literal, - STATE(115), 1, - sym_invokation_foreach_expression, - STATE(171), 1, + STATE(939), 1, sym_expression_with_unary_operator, - STATE(389), 1, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(948), 1, sym_unary_expression, - ACTIONS(129), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1053), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(165), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(292), 16, + STATE(1006), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83911,73 +81651,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25369] = 26, + [23407] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1935), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(1943), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(1953), 1, anon_sym_PLUS_PLUS, - ACTIONS(1929), 1, + ACTIONS(1955), 1, anon_sym_DASH_DASH, - ACTIONS(1931), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - STATE(203), 1, + STATE(207), 1, sym_type_literal, - STATE(821), 1, + STATE(887), 1, sym_invokation_foreach_expression, - STATE(1052), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - STATE(1071), 1, + STATE(1064), 1, sym_unary_expression, - ACTIONS(869), 2, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(871), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1915), 2, + ACTIONS(1941), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(1053), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1919), 6, + ACTIONS(1945), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(822), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83994,15 +81734,13 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25478] = 26, + [23516] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, @@ -84013,37 +81751,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(172), 1, + STATE(145), 1, sym_unary_expression, - STATE(175), 1, + STATE(152), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84053,14 +81793,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(134), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84077,15 +81817,13 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25587] = 26, + [23625] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, @@ -84096,37 +81834,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(174), 1, + STATE(146), 1, sym_unary_expression, - STATE(175), 1, + STATE(152), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84136,14 +81876,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(134), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84160,73 +81900,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25696] = 26, + [23734] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(2005), 1, - sym_real_literal, - ACTIONS(2007), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(2041), 1, + ACTIONS(1538), 1, + sym_real_literal, + ACTIONS(1542), 1, + anon_sym_LBRACK, + ACTIONS(1550), 1, anon_sym_PLUS_PLUS, - ACTIONS(2043), 1, + ACTIONS(1552), 1, anon_sym_DASH_DASH, - STATE(211), 1, - sym_type_literal, - STATE(909), 1, - sym_invokation_foreach_expression, - STATE(1078), 1, + STATE(159), 1, sym_unary_expression, - STATE(1092), 1, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(993), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(995), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(2011), 2, + STATE(543), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + ACTIONS(1031), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1548), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2039), 6, + ACTIONS(1544), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(906), 16, + STATE(1296), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84243,73 +81983,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25805] = 26, + [23843] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(1929), 1, + ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(203), 1, + STATE(4), 1, sym_type_literal, - STATE(821), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1052), 1, - sym_expression_with_unary_operator, - STATE(1056), 1, + STATE(165), 1, sym_unary_expression, - ACTIONS(869), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(871), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1915), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1919), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84326,73 +82066,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25914] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [23952] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(77), 1, sym_type_literal, - STATE(123), 1, - sym_unary_expression, - STATE(131), 1, - sym_expression_with_unary_operator, - STATE(146), 1, + STATE(98), 1, sym_invokation_foreach_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(390), 1, + sym_unary_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84409,7 +82149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26023] = 26, + [24061] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -84440,11 +82180,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(175), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(176), 1, + STATE(178), 1, sym_unary_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -84455,7 +82195,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(177), 3, @@ -84475,7 +82215,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84492,73 +82232,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26132] = 26, + [24170] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(1909), 1, + ACTIONS(1869), 1, sym_real_literal, - ACTIONS(1911), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1929), 1, - anon_sym_DASH_DASH, - ACTIONS(1931), 1, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - STATE(203), 1, + ACTIONS(1899), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1901), 1, + anon_sym_DASH_DASH, + STATE(204), 1, sym_type_literal, - STATE(821), 1, + STATE(770), 1, sym_invokation_foreach_expression, - STATE(1052), 1, - sym_expression_with_unary_operator, - STATE(1057), 1, + STATE(1011), 1, sym_unary_expression, - ACTIONS(869), 2, + STATE(1017), 1, + sym_expression_with_unary_operator, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(871), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1915), 2, + ACTIONS(1875), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(1027), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1919), 6, + ACTIONS(1897), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(820), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84575,42 +82315,42 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26241] = 26, + [24279] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(1939), 1, + ACTIONS(1869), 1, sym_real_literal, - ACTIONS(1941), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - ACTIONS(2035), 1, + ACTIONS(1899), 1, anon_sym_PLUS_PLUS, - ACTIONS(2037), 1, + ACTIONS(1901), 1, anon_sym_DASH_DASH, STATE(204), 1, sym_type_literal, - STATE(788), 1, + STATE(770), 1, sym_invokation_foreach_expression, - STATE(1043), 1, + STATE(1017), 1, sym_expression_with_unary_operator, - STATE(1070), 1, + STATE(1018), 1, sym_unary_expression, ACTIONS(899), 2, anon_sym_PLUS, @@ -84618,30 +82358,30 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1945), 2, + ACTIONS(1875), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(1027), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2033), 6, + ACTIONS(1897), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84658,7 +82398,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26350] = 26, + [24388] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -84669,8 +82409,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, @@ -84681,33 +82419,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(81), 1, sym_type_literal, STATE(124), 1, - sym_unary_expression, - STATE(131), 1, - sym_expression_with_unary_operator, - STATE(146), 1, sym_invokation_foreach_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(178), 1, + sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84717,14 +82457,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84741,13 +82481,15 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26459] = 26, + [24497] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, @@ -84758,39 +82500,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, - sym_real_literal, - ACTIONS(161), 1, - anon_sym_PLUS_PLUS, - ACTIONS(163), 1, - anon_sym_DASH_DASH, - STATE(5), 1, + STATE(3), 1, sym_type_literal, - STATE(125), 1, - sym_unary_expression, - STATE(131), 1, - sym_expression_with_unary_operator, - STATE(146), 1, + STATE(124), 1, sym_invokation_foreach_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(175), 1, + sym_unary_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -84800,14 +82540,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(150), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84824,156 +82564,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26568] = 26, + [24606] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, - sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, + ACTIONS(85), 1, sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, - anon_sym_AT_LPAREN, - ACTIONS(2001), 1, - anon_sym_AT_LBRACE, - ACTIONS(2047), 1, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(111), 1, anon_sym_DASH_DASH, - STATE(210), 1, - sym_type_literal, - STATE(923), 1, - sym_invokation_foreach_expression, - STATE(1081), 1, - sym_unary_expression, - STATE(1086), 1, - sym_expression_with_unary_operator, - ACTIONS(963), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(965), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1093), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1987), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2045), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [26677] = 26, - ACTIONS(81), 1, - sym_comment, - ACTIONS(951), 1, - sym_decimal_integer_literal, - ACTIONS(1973), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, - sym_real_literal, - ACTIONS(1977), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, - anon_sym_LBRACK, - ACTIONS(1989), 1, - anon_sym_LPAREN, - ACTIONS(1991), 1, - anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, - anon_sym_DASH_DASH, - STATE(210), 1, + STATE(3), 1, sym_type_literal, - STATE(923), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1085), 1, - sym_unary_expression, - STATE(1086), 1, + STATE(174), 1, sym_expression_with_unary_operator, - ACTIONS(963), 2, + STATE(176), 1, + sym_unary_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(965), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1981), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84990,73 +82647,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26786] = 26, + [24715] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(1975), 1, + ACTIONS(1869), 1, sym_real_literal, - ACTIONS(1977), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, + ACTIONS(1899), 1, anon_sym_PLUS_PLUS, - ACTIONS(2049), 1, + ACTIONS(1901), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(204), 1, sym_type_literal, - STATE(923), 1, + STATE(770), 1, sym_invokation_foreach_expression, - STATE(1086), 1, + STATE(1017), 1, sym_expression_with_unary_operator, - STATE(1088), 1, + STATE(1019), 1, sym_unary_expression, - ACTIONS(963), 2, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(965), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1981), 2, + ACTIONS(1875), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(1027), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2045), 6, + ACTIONS(1897), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(880), 16, + STATE(769), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85073,73 +82730,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26895] = 26, + [24824] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, - sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2075), 1, - sym_real_literal, - ACTIONS(2079), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2081), 1, - anon_sym_DASH_DASH, - STATE(207), 1, + STATE(3), 1, sym_type_literal, - STATE(788), 1, + STATE(124), 1, sym_invokation_foreach_expression, - STATE(1043), 1, - sym_expression_with_unary_operator, - STATE(1070), 1, + STATE(173), 1, sym_unary_expression, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(931), 2, + STATE(174), 1, + sym_expression_with_unary_operator, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2077), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85156,73 +82813,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27004] = 26, + [24933] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(2075), 1, + ACTIONS(1807), 1, sym_real_literal, - ACTIONS(2079), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1815), 1, anon_sym_PLUS_PLUS, - ACTIONS(2081), 1, + ACTIONS(1817), 1, anon_sym_DASH_DASH, - STATE(207), 1, + STATE(173), 1, + sym_unary_expression, + STATE(174), 1, + sym_expression_with_unary_operator, + STATE(544), 1, sym_type_literal, - STATE(788), 1, + STATE(982), 1, sym_invokation_foreach_expression, - STATE(1043), 1, - sym_expression_with_unary_operator, - STATE(1053), 1, - sym_unary_expression, - ACTIONS(901), 2, + ACTIONS(1069), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(931), 2, + ACTIONS(1813), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2077), 6, + ACTIONS(1811), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(1285), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85239,73 +82896,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27113] = 26, + [25042] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(2075), 1, + ACTIONS(1807), 1, sym_real_literal, - ACTIONS(2079), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1815), 1, anon_sym_PLUS_PLUS, - ACTIONS(2081), 1, + ACTIONS(1817), 1, anon_sym_DASH_DASH, - STATE(207), 1, - sym_type_literal, - STATE(788), 1, - sym_invokation_foreach_expression, - STATE(1043), 1, + STATE(174), 1, sym_expression_with_unary_operator, - STATE(1069), 1, + STATE(175), 1, sym_unary_expression, - ACTIONS(901), 2, + STATE(544), 1, + sym_type_literal, + STATE(982), 1, + sym_invokation_foreach_expression, + ACTIONS(1069), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(931), 2, + ACTIONS(1813), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(177), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2077), 6, + ACTIONS(1811), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(1285), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85322,73 +82979,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27222] = 26, + [25151] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1961), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2075), 1, - sym_real_literal, - ACTIONS(2079), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2081), 1, - anon_sym_DASH_DASH, - STATE(207), 1, + STATE(4), 1, sym_type_literal, - STATE(788), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1043), 1, - sym_expression_with_unary_operator, - STATE(1045), 1, + STATE(157), 1, sym_unary_expression, - ACTIONS(901), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(931), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1044), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2077), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(901), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85405,73 +83062,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27331] = 26, + [25260] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, - anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(208), 1, + STATE(77), 1, sym_type_literal, - STATE(821), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1052), 1, - sym_expression_with_unary_operator, - STATE(1071), 1, + STATE(157), 1, sym_unary_expression, - ACTIONS(871), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(903), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85488,73 +83145,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27440] = 26, + [25369] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, - anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(208), 1, + STATE(77), 1, sym_type_literal, - STATE(821), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1052), 1, - sym_expression_with_unary_operator, - STATE(1056), 1, + STATE(158), 1, sym_unary_expression, - ACTIONS(871), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(903), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85571,73 +83228,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27549] = 26, + [25478] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, - anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2051), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(2055), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(2057), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(208), 1, + STATE(77), 1, sym_type_literal, - STATE(821), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1052), 1, - sym_expression_with_unary_operator, - STATE(1057), 1, + STATE(159), 1, sym_unary_expression, - ACTIONS(871), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(939), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1048), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2053), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(903), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85654,73 +83311,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27658] = 26, + [25587] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2059), 1, - sym_real_literal, - ACTIONS(2063), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2065), 1, - anon_sym_DASH_DASH, - STATE(214), 1, + STATE(4), 1, sym_type_literal, - STATE(923), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1081), 1, + STATE(158), 1, sym_unary_expression, - STATE(1086), 1, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(965), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1027), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2061), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(926), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85737,73 +83394,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27767] = 26, + [25696] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2059), 1, - sym_real_literal, - ACTIONS(2063), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2065), 1, - anon_sym_DASH_DASH, - STATE(214), 1, + STATE(4), 1, sym_type_literal, - STATE(923), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1085), 1, + STATE(159), 1, sym_unary_expression, - STATE(1086), 1, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(965), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1027), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2061), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(926), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85820,73 +83477,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27876] = 26, + [25805] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(1905), 1, + sym_real_literal, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, + ACTIONS(1913), 1, anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(1997), 1, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(2059), 1, - sym_real_literal, - ACTIONS(2063), 1, + ACTIONS(2001), 1, anon_sym_PLUS_PLUS, - ACTIONS(2065), 1, + ACTIONS(2003), 1, anon_sym_DASH_DASH, - STATE(214), 1, + STATE(203), 1, sym_type_literal, - STATE(923), 1, + STATE(810), 1, sym_invokation_foreach_expression, - STATE(1086), 1, - sym_expression_with_unary_operator, - STATE(1088), 1, + STATE(1028), 1, sym_unary_expression, - ACTIONS(965), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1027), 2, + STATE(1030), 1, + sym_expression_with_unary_operator, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, + ACTIONS(871), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1911), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1093), 3, + STATE(1029), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2061), 6, + ACTIONS(1999), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(926), 16, + STATE(805), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85903,73 +83560,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [27985] = 26, + [25914] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(2067), 1, - sym_real_literal, - ACTIONS(2071), 1, + ACTIONS(2007), 1, anon_sym_PLUS_PLUS, - ACTIONS(2073), 1, + ACTIONS(2009), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(209), 1, sym_type_literal, - STATE(909), 1, + STATE(848), 1, sym_invokation_foreach_expression, - STATE(1075), 1, - sym_unary_expression, - STATE(1092), 1, + STATE(1038), 1, sym_expression_with_unary_operator, - ACTIONS(995), 2, + STATE(1047), 1, + sym_unary_expression, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1019), 2, + ACTIONS(989), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(1971), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(1045), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2069), 6, + ACTIONS(2005), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(927), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -85986,73 +83643,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28094] = 26, + [26023] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(2067), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(491), 1, sym_real_literal, - ACTIONS(2071), 1, + ACTIONS(497), 1, anon_sym_PLUS_PLUS, - ACTIONS(2073), 1, + ACTIONS(499), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(77), 1, sym_type_literal, - STATE(909), 1, + STATE(98), 1, sym_invokation_foreach_expression, - STATE(1077), 1, + STATE(165), 1, sym_unary_expression, - STATE(1092), 1, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(995), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1019), 2, + ACTIONS(495), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2069), 6, + ACTIONS(493), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(927), 16, + STATE(289), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86069,73 +83726,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28203] = 26, + [26132] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(2027), 1, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(2067), 1, - sym_real_literal, - ACTIONS(2071), 1, + ACTIONS(2007), 1, anon_sym_PLUS_PLUS, - ACTIONS(2073), 1, + ACTIONS(2009), 1, anon_sym_DASH_DASH, - STATE(213), 1, + STATE(209), 1, sym_type_literal, - STATE(909), 1, + STATE(848), 1, sym_invokation_foreach_expression, - STATE(1078), 1, - sym_unary_expression, - STATE(1092), 1, + STATE(1038), 1, sym_expression_with_unary_operator, - ACTIONS(995), 2, + STATE(1048), 1, + sym_unary_expression, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1019), 2, + ACTIONS(989), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(1971), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1074), 3, + STATE(1045), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2069), 6, + ACTIONS(2005), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(927), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86152,73 +83809,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28312] = 26, + [26241] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1965), 1, + sym_real_literal, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1973), 1, + anon_sym_LBRACK, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2007), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2009), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(209), 1, sym_type_literal, - STATE(95), 1, + STATE(848), 1, + sym_invokation_foreach_expression, + STATE(1038), 1, sym_expression_with_unary_operator, - STATE(100), 1, + STATE(1049), 1, sym_unary_expression, - STATE(115), 1, - sym_invokation_foreach_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(989), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(113), 2, + ACTIONS(1971), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(1045), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(2005), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(291), 16, + STATE(847), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86235,300 +83892,321 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [28421] = 25, + [26350] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1809), 1, anon_sym_LBRACK, - ACTIONS(497), 1, + ACTIONS(1829), 1, + sym_real_literal, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(555), 1, sym_type_literal, - STATE(85), 1, - sym_member_name, - STATE(109), 1, - sym_string_literal, - ACTIONS(129), 2, + STATE(974), 1, + sym_unary_expression, + STATE(982), 1, + sym_invokation_foreach_expression, + STATE(1004), 1, + sym_expression_with_unary_operator, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2083), 2, - sym_real_literal, - sym_simple_name, - STATE(113), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(104), 10, + STATE(1268), 16, sym__literal, sym_integer_literal, + sym_string_literal, sym_variable, - sym_expression_with_unary_operator, + sym__primary_expression, sym__value, sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28522] = 25, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [26459] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, - anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1959), 1, - anon_sym_DASH_DASH, - ACTIONS(1961), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, + sym_real_literal, + ACTIONS(1835), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1837), 1, + anon_sym_DASH_DASH, + STATE(555), 1, sym_type_literal, - STATE(748), 1, - sym_member_name, - STATE(808), 1, - sym_string_literal, - ACTIONS(901), 2, + STATE(976), 1, + sym_unary_expression, + STATE(982), 1, + sym_invokation_foreach_expression, + STATE(1004), 1, + sym_expression_with_unary_operator, + ACTIONS(1069), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2085), 2, - sym_real_literal, - sym_simple_name, - STATE(783), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(847), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1949), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 10, + STATE(1268), 16, sym__literal, sym_integer_literal, + sym_string_literal, sym_variable, - sym_expression_with_unary_operator, + sym__primary_expression, sym__value, sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28623] = 25, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [26568] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1562), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(1873), 1, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(556), 1, sym_type_literal, - STATE(928), 1, - sym_member_name, - STATE(934), 1, - sym_string_literal, - ACTIONS(1091), 2, + STATE(939), 1, + sym_expression_with_unary_operator, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(948), 1, + sym_unary_expression, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1871), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2087), 2, - sym_real_literal, - sym_simple_name, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1869), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(949), 10, + STATE(1253), 16, sym__literal, sym_integer_literal, + sym_string_literal, sym_variable, - sym_expression_with_unary_operator, + sym__primary_expression, sym__value, sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28724] = 25, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [26677] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1941), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1947), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1953), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1955), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, + ACTIONS(1085), 1, anon_sym_PLUS_PLUS, - ACTIONS(1959), 1, + ACTIONS(1087), 1, anon_sym_DASH_DASH, - ACTIONS(1961), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1963), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1965), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + STATE(217), 1, sym_type_literal, - STATE(758), 1, + STATE(964), 1, sym_member_name, - STATE(808), 1, + STATE(1009), 1, sym_string_literal, - ACTIONS(901), 2, + ACTIONS(1069), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, + ACTIONS(1083), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1945), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2085), 2, + ACTIONS(2011), 2, sym_real_literal, sym_simple_name, - STATE(783), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(847), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1951), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1949), 6, + ACTIONS(1073), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86539,7 +84217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28825] = 25, + [26778] = 25, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -86550,6 +84228,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, @@ -86560,17 +84240,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(587), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(82), 1, + STATE(5), 1, sym_type_literal, - STATE(107), 1, + STATE(93), 1, sym_member_name, - STATE(128), 1, + STATE(129), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -86578,16 +84256,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2089), 2, + ACTIONS(2013), 2, sym_real_literal, sym_simple_name, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -86597,14 +84275,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(126), 10, + STATE(147), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86615,72 +84293,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28926] = 25, + [26879] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1857), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(1863), 1, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(554), 1, + STATE(556), 1, sym_type_literal, - STATE(992), 1, + STATE(906), 1, sym_member_name, - STATE(1031), 1, + STATE(916), 1, sym_string_literal, - ACTIONS(1055), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1861), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2091), 2, + ACTIONS(2015), 2, sym_real_literal, sym_simple_name, - STATE(1021), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(943), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86691,72 +84369,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29027] = 25, + [26980] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, + ACTIONS(1071), 1, anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1085), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1087), 1, + anon_sym_DASH_DASH, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(1123), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1125), 1, - anon_sym_DASH_DASH, - STATE(225), 1, + STATE(217), 1, sym_type_literal, - STATE(928), 1, + STATE(961), 1, sym_member_name, - STATE(934), 1, + STATE(1009), 1, sym_string_literal, - ACTIONS(1091), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1121), 2, + ACTIONS(1083), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2087), 2, + ACTIONS(2011), 2, sym_real_literal, sym_simple_name, - STATE(967), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1119), 6, + ACTIONS(1073), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(949), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86767,72 +84445,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29128] = 25, + [27081] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, - ACTIONS(497), 1, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(556), 1, sym_type_literal, - STATE(83), 1, + STATE(898), 1, sym_member_name, - STATE(109), 1, + STATE(916), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2083), 2, + ACTIONS(2015), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(104), 10, + STATE(943), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86843,72 +84521,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29229] = 25, + [27182] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, - sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, - anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(2023), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, - anon_sym_DASH_DASH, - ACTIONS(2027), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(509), 1, + anon_sym_PLUS_PLUS, + ACTIONS(511), 1, + anon_sym_DASH_DASH, + STATE(78), 1, sym_type_literal, - STATE(774), 1, + STATE(94), 1, sym_member_name, - STATE(870), 1, + STATE(129), 1, sym_string_literal, - ACTIONS(995), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1011), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2093), 2, + ACTIONS(507), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2013), 2, sym_real_literal, sym_simple_name, - STATE(899), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(918), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(505), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(869), 10, + STATE(147), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86919,72 +84597,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29330] = 25, + [27283] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, - sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, - anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1969), 1, + ACTIONS(503), 1, + anon_sym_LBRACK, + ACTIONS(509), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(511), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(78), 1, sym_type_literal, - STATE(749), 1, + STATE(93), 1, sym_member_name, - STATE(841), 1, + STATE(129), 1, sym_string_literal, - ACTIONS(871), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1915), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2095), 2, + ACTIONS(507), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2013), 2, sym_real_literal, sym_simple_name, - STATE(818), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(842), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1967), 6, + ACTIONS(505), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(840), 10, + STATE(147), 10, sym__literal, sym_integer_literal, sym_variable, @@ -86995,72 +84673,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29431] = 25, + [27384] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, + ACTIONS(1055), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1057), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(216), 1, sym_type_literal, - STATE(83), 1, + STATE(898), 1, sym_member_name, - STATE(109), 1, + STATE(916), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1053), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2083), 2, + ACTIONS(2015), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(104), 10, + STATE(943), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87071,72 +84749,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29532] = 25, + [27485] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1013), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1025), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1033), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1043), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1045), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1047), 1, anon_sym_AT_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1055), 1, anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, + ACTIONS(1057), 1, anon_sym_DASH_DASH, - STATE(226), 1, + STATE(216), 1, sym_type_literal, - STATE(994), 1, + STATE(906), 1, sym_member_name, - STATE(1031), 1, + STATE(916), 1, sym_string_literal, - ACTIONS(1055), 2, + ACTIONS(1023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(1031), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(1053), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2091), 2, + ACTIONS(2015), 2, sym_real_literal, sym_simple_name, - STATE(1021), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(940), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(943), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87147,7 +84825,121 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29633] = 25, + [27586] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2022), 1, + anon_sym_SPACE, + ACTIONS(97), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2020), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2017), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [27649] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2022), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2020), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2017), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [27712] = 25, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -87176,9 +84968,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, STATE(5), 1, sym_type_literal, - STATE(107), 1, + STATE(94), 1, sym_member_name, - STATE(128), 1, + STATE(129), 1, sym_string_literal, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -87189,13 +84981,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2089), 2, + ACTIONS(2013), 2, sym_real_literal, sym_simple_name, - STATE(152), 2, + STATE(150), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(143), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -87212,7 +85004,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(126), 10, + STATE(147), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87223,72 +85015,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29734] = 25, + [27813] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1911), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1917), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1923), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1925), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1931), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1933), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1935), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1969), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1971), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(206), 1, + STATE(6), 1, sym_type_literal, - STATE(747), 1, + STATE(84), 1, sym_member_name, - STATE(841), 1, + STATE(112), 1, sym_string_literal, - ACTIONS(871), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1915), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2095), 2, + ACTIONS(2025), 2, sym_real_literal, sym_simple_name, - STATE(818), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(842), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1921), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1967), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(840), 10, + STATE(111), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87299,72 +85091,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29835] = 25, + [27914] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1047), 1, + ACTIONS(1867), 1, sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, + ACTIONS(1871), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, + ACTIONS(1873), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1057), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(1065), 1, + ACTIONS(1883), 1, anon_sym_LPAREN, - ACTIONS(1067), 1, + ACTIONS(1885), 1, anon_sym_LBRACE, - ACTIONS(1075), 1, + ACTIONS(1887), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1889), 1, + anon_sym_DASH_DASH, + ACTIONS(1891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, + ACTIONS(1893), 1, anon_sym_AT_LPAREN, - ACTIONS(1079), 1, + ACTIONS(1895), 1, anon_sym_AT_LBRACE, - ACTIONS(1133), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1135), 1, - anon_sym_DASH_DASH, - STATE(226), 1, + STATE(206), 1, sym_type_literal, - STATE(992), 1, + STATE(739), 1, sym_member_name, - STATE(1031), 1, + STATE(788), 1, sym_string_literal, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1131), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2091), 2, + ACTIONS(1875), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2027), 2, sym_real_literal, sym_simple_name, - STATE(1021), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1003), 3, + STATE(819), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1061), 5, + ACTIONS(1881), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1129), 6, + ACTIONS(1879), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(787), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87375,72 +85167,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [29936] = 25, + [28015] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1093), 1, - anon_sym_LBRACK, - ACTIONS(1101), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(1123), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(1125), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(225), 1, + STATE(555), 1, sym_type_literal, - STATE(924), 1, + STATE(961), 1, sym_member_name, - STATE(934), 1, + STATE(1009), 1, sym_string_literal, - ACTIONS(1091), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1121), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2087), 2, + ACTIONS(2011), 2, sym_real_literal, sym_simple_name, - STATE(967), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1119), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(949), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87451,65 +85243,65 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30037] = 25, + [28116] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(981), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(2003), 1, + ACTIONS(1963), 1, sym_hexadecimal_integer_literal, - ACTIONS(2007), 1, + ACTIONS(1967), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2009), 1, + ACTIONS(1969), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2013), 1, + ACTIONS(1973), 1, anon_sym_LBRACK, - ACTIONS(2019), 1, + ACTIONS(1979), 1, anon_sym_LPAREN, - ACTIONS(2021), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - ACTIONS(2023), 1, + ACTIONS(1983), 1, anon_sym_PLUS_PLUS, - ACTIONS(2025), 1, + ACTIONS(1985), 1, anon_sym_DASH_DASH, - ACTIONS(2027), 1, + ACTIONS(1987), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2029), 1, + ACTIONS(1989), 1, anon_sym_AT_LPAREN, - ACTIONS(2031), 1, + ACTIONS(1991), 1, anon_sym_AT_LBRACE, - STATE(212), 1, + STATE(208), 1, sym_type_literal, - STATE(767), 1, + STATE(809), 1, sym_member_name, STATE(870), 1, sym_string_literal, - ACTIONS(995), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1011), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1971), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2093), 2, + ACTIONS(2029), 2, sym_real_literal, sym_simple_name, - STATE(899), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(918), 3, + STATE(838), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(2017), 5, + ACTIONS(1977), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2015), 6, + ACTIONS(1975), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -87527,72 +85319,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30138] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [28217] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(857), 1, + sym_decimal_integer_literal, + ACTIONS(1903), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1907), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1909), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1913), 1, + anon_sym_LBRACK, + ACTIONS(1919), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1923), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1925), 1, + anon_sym_DASH_DASH, + ACTIONS(1927), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1929), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1931), 1, anon_sym_AT_LBRACE, - ACTIONS(571), 1, - anon_sym_LBRACK, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(82), 1, + STATE(205), 1, sym_type_literal, - STATE(94), 1, + STATE(737), 1, sym_member_name, - STATE(128), 1, + STATE(758), 1, sym_string_literal, - ACTIONS(21), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2089), 2, + ACTIONS(1911), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2031), 2, sym_real_literal, sym_simple_name, - STATE(152), 2, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(789), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1917), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1915), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(126), 10, + STATE(757), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87603,148 +85395,180 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30239] = 25, - ACTIONS(81), 1, + [28318] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 1, - sym_decimal_integer_literal, - ACTIONS(1047), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1051), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1053), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1065), 1, - anon_sym_LPAREN, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1075), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1077), 1, - anon_sym_AT_LPAREN, - ACTIONS(1079), 1, - anon_sym_AT_LBRACE, - ACTIONS(1857), 1, + ACTIONS(601), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 46, anon_sym_LBRACK, - ACTIONS(1863), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1865), 1, - anon_sym_DASH_DASH, - STATE(554), 1, - sym_type_literal, - STATE(994), 1, - sym_member_name, - STATE(1031), 1, - sym_string_literal, - ACTIONS(1055), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1063), 2, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1861), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2091), 2, - sym_real_literal, - sym_simple_name, - STATE(1021), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1003), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1061), 5, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [28375] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(601), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 47, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1859), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, - sym__literal, - sym_integer_literal, - sym_variable, - sym_expression_with_unary_operator, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - [30340] = 25, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [28432] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, - anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1995), 1, - anon_sym_DASH_DASH, - ACTIONS(1997), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(216), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(834), 1, + STATE(84), 1, sym_member_name, - STATE(888), 1, + STATE(112), 1, sym_string_literal, - ACTIONS(965), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2097), 2, + ACTIONS(2025), 2, sym_real_literal, sym_simple_name, - STATE(882), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(911), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1985), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(887), 10, + STATE(111), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87755,72 +85579,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30441] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [28533] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(161), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(5), 1, - sym_type_literal, - STATE(94), 1, - sym_member_name, - STATE(128), 1, - sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(6), 1, + sym_type_literal, + STATE(86), 1, + sym_member_name, + STATE(112), 1, + sym_string_literal, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2089), 2, + ACTIONS(2025), 2, sym_real_literal, sym_simple_name, - STATE(152), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(138), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(126), 10, + STATE(111), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87831,72 +85655,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30542] = 25, + [28634] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(951), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1973), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1977), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1979), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1983), 1, - anon_sym_LBRACK, - ACTIONS(1989), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1991), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1993), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1995), 1, - anon_sym_DASH_DASH, - ACTIONS(1997), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1999), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(2001), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(216), 1, + ACTIONS(481), 1, + anon_sym_LBRACK, + ACTIONS(487), 1, + anon_sym_PLUS_PLUS, + ACTIONS(489), 1, + anon_sym_DASH_DASH, + STATE(76), 1, sym_type_literal, - STATE(772), 1, + STATE(86), 1, sym_member_name, - STATE(888), 1, + STATE(112), 1, sym_string_literal, - ACTIONS(965), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1035), 2, + ACTIONS(485), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1981), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2097), 2, + ACTIONS(2025), 2, sym_real_literal, sym_simple_name, - STATE(882), 2, + STATE(97), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(911), 3, + STATE(121), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1987), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1985), 6, + ACTIONS(483), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(887), 10, + STATE(111), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87907,72 +85731,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30643] = 25, + [28735] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1083), 1, + ACTIONS(1933), 1, sym_hexadecimal_integer_literal, - ACTIONS(1087), 1, + ACTIONS(1937), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1089), 1, + ACTIONS(1939), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1101), 1, + ACTIONS(1943), 1, + anon_sym_LBRACK, + ACTIONS(1949), 1, anon_sym_LPAREN, - ACTIONS(1103), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1111), 1, + ACTIONS(1957), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1959), 1, anon_sym_AT_LPAREN, - ACTIONS(1115), 1, + ACTIONS(1961), 1, anon_sym_AT_LBRACE, - ACTIONS(1562), 1, - anon_sym_LBRACK, - ACTIONS(1873), 1, + ACTIONS(1995), 1, anon_sym_PLUS_PLUS, - ACTIONS(1875), 1, + ACTIONS(1997), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(210), 1, sym_type_literal, - STATE(924), 1, + STATE(811), 1, sym_member_name, - STATE(934), 1, + STATE(879), 1, sym_string_literal, - ACTIONS(1091), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1099), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1871), 2, + ACTIONS(995), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2087), 2, + ACTIONS(1941), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2033), 2, sym_real_literal, sym_simple_name, - STATE(967), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(950), 3, + STATE(853), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1097), 5, + ACTIONS(1947), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1869), 6, + ACTIONS(1993), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(949), 10, + STATE(871), 10, sym__literal, sym_integer_literal, sym_variable, @@ -87983,72 +85807,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30744] = 25, + [28836] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1059), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1061), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1065), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1067), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1089), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1091), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1093), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, + ACTIONS(1809), 1, + anon_sym_LBRACK, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(555), 1, sym_type_literal, - STATE(85), 1, + STATE(964), 1, sym_member_name, - STATE(109), 1, + STATE(1009), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1069), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1077), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2083), 2, + ACTIONS(2011), 2, sym_real_literal, sym_simple_name, - STATE(113), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(96), 3, + STATE(970), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1075), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(104), 10, + STATE(1008), 10, sym__literal, sym_integer_literal, sym_variable, @@ -88059,218 +85883,56 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [30845] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 45, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [30901] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2104), 1, - anon_sym_SPACE, - ACTIONS(97), 5, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2102), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2099), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [30963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 46, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [31019] = 24, + [28937] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2107), 1, + ACTIONS(2035), 1, sym_real_literal, - ACTIONS(2109), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2113), 1, + ACTIONS(2041), 1, aux_sym_command_name_token1, - ACTIONS(2115), 1, + ACTIONS(2043), 1, sym_path_command_name_token, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1241), 1, + STATE(1199), 1, sym_variable, - STATE(1273), 1, + STATE(1237), 1, aux_sym_path_command_name_repeat1, - STATE(1528), 1, + STATE(1404), 1, sym_data_command, - STATE(1682), 1, + STATE(1549), 1, sym_command_name_expr, - STATE(1996), 1, + STATE(2109), 1, sym_data_commands_list, - ACTIONS(1081), 2, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1561), 2, + STATE(1579), 2, sym_command_name, sym_path_command_name, - ACTIONS(2111), 7, + ACTIONS(2039), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88278,7 +85940,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1306), 16, + STATE(1266), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -88295,30 +85957,15 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31117] = 6, + [29035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2104), 2, + ACTIONS(601), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(97), 5, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 45, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2102), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2099), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88346,97 +85993,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [31179] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1165), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, - anon_sym_LPAREN, - ACTIONS(1177), 1, - anon_sym_LBRACE, - ACTIONS(1183), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, - anon_sym_AT_LPAREN, - ACTIONS(1187), 1, - anon_sym_AT_LBRACE, - ACTIONS(2107), 1, - sym_real_literal, - ACTIONS(2109), 1, - anon_sym_LBRACK, - ACTIONS(2113), 1, - aux_sym_command_name_token1, - ACTIONS(2115), 1, - sym_path_command_name_token, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1241), 1, - sym_variable, - STATE(1273), 1, - aux_sym_path_command_name_repeat1, - STATE(1682), 1, - sym_command_name_expr, - STATE(1695), 1, - sym_data_command, - ACTIONS(1081), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1561), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2111), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1306), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [31274] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2104), 1, - anon_sym_SPACE, - ACTIONS(97), 5, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2102), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88444,47 +86000,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2099), 32, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [31335] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [29091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 45, + ACTIONS(603), 46, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -88521,6 +86053,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_path_command_name_token, @@ -88530,15 +86063,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [31390] = 3, + [29147] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, - sym__statement_terminator, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 44, + ACTIONS(2022), 1, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2020), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2017), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88566,28 +86113,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [31445] = 6, + [29209] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2104), 2, + ACTIONS(2022), 2, sym__statement_terminator, anon_sym_SPACE, ACTIONS(97), 5, @@ -88596,7 +86133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2102), 8, + ACTIONS(2020), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88605,7 +86142,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_path_command_name_token, - ACTIONS(2099), 31, + ACTIONS(2017), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88634,53 +86171,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31506] = 21, + [29271] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, - anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2035), 1, sym_real_literal, - ACTIONS(2119), 1, - sym__command_token, - ACTIONS(2121), 1, - anon_sym_RBRACE, - STATE(942), 1, + ACTIONS(2037), 1, + anon_sym_LBRACK, + ACTIONS(2041), 1, + aux_sym_command_name_token1, + ACTIONS(2043), 1, + sym_path_command_name_token, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1568), 1, - sym_switch_clause_condition, - STATE(2021), 1, - sym_switch_clauses, - ACTIONS(1081), 2, + STATE(1199), 1, + sym_variable, + STATE(1237), 1, + aux_sym_path_command_name_repeat1, + STATE(1549), 1, + sym_command_name_expr, + STATE(1634), 1, + sym_data_command, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(742), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + STATE(1579), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2039), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88688,11 +86230,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(1266), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -88706,50 +86247,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31596] = 21, + [29366] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(861), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(863), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(875), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(881), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(883), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(885), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, - anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2045), 1, sym_real_literal, - ACTIONS(2119), 1, - sym__command_token, - ACTIONS(2123), 1, - anon_sym_RBRACE, - STATE(942), 1, + ACTIONS(2047), 1, + anon_sym_LBRACK, + ACTIONS(2049), 1, + anon_sym_SPACE, + ACTIONS(2051), 1, + anon_sym_COLON, + STATE(212), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(810), 1, sym_invokation_foreach_expression, - STATE(1568), 1, - sym_switch_clause_condition, - STATE(2020), 1, - sym_switch_clauses, - ACTIONS(1081), 2, + STATE(855), 1, + sym_parenthesized_expression, + STATE(1042), 1, + sym__command_argument, + STATE(1043), 1, + sym_redirected_file_name, + ACTIONS(857), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(865), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(742), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + ACTIONS(871), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88757,14 +86301,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(851), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -88775,52 +86318,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31686] = 22, + [29460] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(955), 1, + ACTIONS(1133), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(957), 1, + ACTIONS(1135), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(967), 1, + ACTIONS(1143), 1, anon_sym_LPAREN, - ACTIONS(969), 1, + ACTIONS(1145), 1, anon_sym_LBRACE, - ACTIONS(975), 1, + ACTIONS(1151), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(977), 1, + ACTIONS(1153), 1, anon_sym_AT_LPAREN, - ACTIONS(979), 1, + ACTIONS(1155), 1, anon_sym_AT_LBRACE, - ACTIONS(2125), 1, + ACTIONS(2053), 1, sym_real_literal, - ACTIONS(2127), 1, + ACTIONS(2055), 1, anon_sym_LBRACK, - ACTIONS(2131), 1, - aux_sym_command_name_token1, - ACTIONS(2133), 1, - sym_path_command_name_token, - STATE(725), 1, - sym_variable, - STATE(750), 1, - aux_sym_path_command_name_repeat1, - STATE(779), 1, - sym_command_name_expr, - STATE(923), 1, + ACTIONS(2057), 1, + anon_sym_SPACE, + ACTIONS(2059), 1, + anon_sym_COLON, + STATE(220), 1, + sym_command_argument_sep, + STATE(393), 1, + aux_sym_command_argument_sep_repeat1, + STATE(982), 1, sym_invokation_foreach_expression, - ACTIONS(951), 2, + STATE(1066), 1, + sym_parenthesized_expression, + STATE(1114), 1, + sym__command_argument, + STATE(1117), 1, + sym_redirected_file_name, + ACTIONS(1059), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(959), 2, + ACTIONS(1137), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(990), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1139), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2129), 7, + ACTIONS(1077), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88828,13 +86372,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(975), 16, + STATE(1065), 16, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -88845,51 +86389,52 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31778] = 22, + [29554] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(955), 1, + ACTIONS(963), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(957), 1, + ACTIONS(965), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(967), 1, + ACTIONS(975), 1, anon_sym_LPAREN, - ACTIONS(969), 1, + ACTIONS(977), 1, anon_sym_LBRACE, - ACTIONS(975), 1, + ACTIONS(983), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(977), 1, + ACTIONS(985), 1, anon_sym_AT_LPAREN, - ACTIONS(979), 1, + ACTIONS(987), 1, anon_sym_AT_LBRACE, - ACTIONS(2127), 1, - anon_sym_LBRACK, - ACTIONS(2135), 1, + ACTIONS(2061), 1, sym_real_literal, - ACTIONS(2137), 1, - anon_sym_SPACE, - ACTIONS(2139), 1, - anon_sym_COLON, - STATE(222), 1, - sym_command_argument_sep, - STATE(326), 1, - aux_sym_command_argument_sep_repeat1, - STATE(923), 1, + ACTIONS(2063), 1, + anon_sym_LBRACK, + ACTIONS(2067), 1, + aux_sym_command_name_token1, + ACTIONS(2069), 1, + sym_path_command_name_token, + STATE(696), 1, + sym_variable, + STATE(729), 1, + aux_sym_path_command_name_repeat1, + STATE(732), 1, + sym_command_name_expr, + STATE(848), 1, sym_invokation_foreach_expression, - STATE(1134), 1, - sym__command_argument, - STATE(1136), 1, - sym_redirected_file_name, - ACTIONS(951), 2, + ACTIONS(959), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(959), 2, + ACTIONS(967), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(882), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(965), 7, + STATE(1079), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2065), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88897,11 +86442,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(965), 17, + STATE(908), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -88915,51 +86459,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31870] = 22, + [29646] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2141), 1, + ACTIONS(2071), 1, sym_real_literal, - ACTIONS(2143), 1, - anon_sym_SPACE, - ACTIONS(2145), 1, - anon_sym_COLON, - STATE(228), 1, - sym_command_argument_sep, - STATE(411), 1, - aux_sym_command_argument_sep_repeat1, - STATE(942), 1, + ACTIONS(2073), 1, + sym__command_token, + ACTIONS(2075), 1, + anon_sym_RBRACE, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1154), 1, - sym__command_argument, - STATE(1158), 1, - sym_redirected_file_name, - ACTIONS(1081), 2, + STATE(1633), 1, + sym_switch_clause_condition, + STATE(1727), 1, + sym_switch_clauses, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(967), 2, + STATE(715), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88967,7 +86510,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1084), 17, + STATE(1286), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -88985,52 +86528,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [31962] = 22, + [29736] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(987), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(997), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(999), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1005), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1007), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1009), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2147), 1, - sym_real_literal, - ACTIONS(2149), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2153), 1, - aux_sym_command_name_token1, - ACTIONS(2155), 1, - sym_path_command_name_token, - STATE(722), 1, - sym_variable, - STATE(754), 1, - aux_sym_path_command_name_repeat1, - STATE(776), 1, - sym_command_name_expr, - STATE(909), 1, + ACTIONS(2071), 1, + sym_real_literal, + ACTIONS(2073), 1, + sym__command_token, + ACTIONS(2077), 1, + anon_sym_RBRACE, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(981), 2, + STATE(1633), 1, + sym_switch_clause_condition, + STATE(1911), 1, + sym_switch_clauses, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(989), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(715), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1129), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2151), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89038,10 +86579,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(938), 16, + STATE(1286), 17, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -89055,51 +86597,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32054] = 22, + [29826] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(987), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(997), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(999), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1005), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1007), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1009), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2149), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2157), 1, + ACTIONS(2079), 1, sym_real_literal, - ACTIONS(2159), 1, + ACTIONS(2081), 1, anon_sym_SPACE, - ACTIONS(2161), 1, + ACTIONS(2083), 1, anon_sym_COLON, - STATE(220), 1, + STATE(219), 1, sym_command_argument_sep, - STATE(339), 1, + STATE(392), 1, aux_sym_command_argument_sep_repeat1, - STATE(909), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1128), 1, + STATE(1060), 1, + sym_parenthesized_expression, + STATE(1120), 1, sym__command_argument, - STATE(1130), 1, + STATE(1121), 1, sym_redirected_file_name, - ACTIONS(981), 2, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(989), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(899), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(995), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89107,14 +86651,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(969), 17, + STATE(1059), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -89125,11 +86668,9 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32146] = 22, + [29920] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 1, - aux_sym_command_name_token1, ACTIONS(891), 1, aux_sym_expandable_string_literal_token1, ACTIONS(893), 1, @@ -89144,19 +86685,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(915), 1, anon_sym_AT_LBRACE, - ACTIONS(2163), 1, + ACTIONS(1275), 1, + aux_sym_command_name_token1, + ACTIONS(2085), 1, sym_real_literal, - ACTIONS(2165), 1, + ACTIONS(2087), 1, anon_sym_LBRACK, - ACTIONS(2169), 1, + ACTIONS(2091), 1, sym_path_command_name_token, - STATE(720), 1, + STATE(677), 1, sym_variable, - STATE(744), 1, - aux_sym_path_command_name_repeat1, - STATE(757), 1, + STATE(716), 1, sym_command_name_expr, - STATE(788), 1, + STATE(717), 1, + aux_sym_path_command_name_repeat1, + STATE(770), 1, sym_invokation_foreach_expression, ACTIONS(887), 2, sym_decimal_integer_literal, @@ -89164,13 +86707,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1100), 2, + STATE(1046), 2, sym_command_name, sym_path_command_name, - ACTIONS(2167), 7, + ACTIONS(2089), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89178,7 +86721,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(932), 16, + STATE(854), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -89195,51 +86738,52 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32238] = 22, + [30012] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(861), 1, + ACTIONS(933), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(863), 1, + ACTIONS(935), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(873), 1, + ACTIONS(945), 1, anon_sym_LPAREN, - ACTIONS(875), 1, + ACTIONS(947), 1, anon_sym_LBRACE, - ACTIONS(881), 1, + ACTIONS(953), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(883), 1, + ACTIONS(955), 1, anon_sym_AT_LPAREN, - ACTIONS(885), 1, + ACTIONS(957), 1, anon_sym_AT_LBRACE, - ACTIONS(2171), 1, + ACTIONS(2093), 1, sym_real_literal, - ACTIONS(2173), 1, + ACTIONS(2095), 1, anon_sym_LBRACK, - ACTIONS(2175), 1, - anon_sym_SPACE, - ACTIONS(2177), 1, - anon_sym_COLON, - STATE(218), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(821), 1, + ACTIONS(2099), 1, + aux_sym_command_name_token1, + ACTIONS(2101), 1, + sym_path_command_name_token, + STATE(695), 1, + sym_variable, + STATE(726), 1, + aux_sym_path_command_name_repeat1, + STATE(728), 1, + sym_command_name_expr, + STATE(887), 1, sym_invokation_foreach_expression, - STATE(1103), 1, - sym__command_argument, - STATE(1104), 1, - sym_redirected_file_name, - ACTIONS(857), 2, + ACTIONS(929), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(865), 2, + ACTIONS(937), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(871), 7, + STATE(1084), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(2097), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89247,11 +86791,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(930), 17, + STATE(910), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -89265,7 +86808,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32330] = 22, + [30104] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(891), 1, @@ -89282,23 +86825,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(915), 1, anon_sym_AT_LBRACE, - ACTIONS(2165), 1, + ACTIONS(2087), 1, anon_sym_LBRACK, - ACTIONS(2179), 1, + ACTIONS(2103), 1, sym_real_literal, - ACTIONS(2181), 1, + ACTIONS(2105), 1, anon_sym_SPACE, - ACTIONS(2183), 1, + ACTIONS(2107), 1, anon_sym_COLON, - STATE(217), 1, + STATE(211), 1, sym_command_argument_sep, - STATE(313), 1, + STATE(306), 1, aux_sym_command_argument_sep_repeat1, - STATE(788), 1, + STATE(770), 1, sym_invokation_foreach_expression, - STATE(1108), 1, + STATE(878), 1, + sym_parenthesized_expression, + STATE(1061), 1, sym__command_argument, - STATE(1111), 1, + STATE(1062), 1, sym_redirected_file_name, ACTIONS(887), 2, sym_decimal_integer_literal, @@ -89306,7 +86851,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(783), 2, + STATE(765), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(901), 7, @@ -89317,14 +86862,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(925), 17, + STATE(823), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -89335,9 +86879,11 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32422] = 22, + [30198] = 22, ACTIONS(3), 1, sym_comment, + ACTIONS(63), 1, + aux_sym_command_name_token1, ACTIONS(861), 1, aux_sym_expandable_string_literal_token1, ACTIONS(863), 1, @@ -89352,21 +86898,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(885), 1, anon_sym_AT_LBRACE, - ACTIONS(1309), 1, - aux_sym_command_name_token1, - ACTIONS(2173), 1, + ACTIONS(2047), 1, anon_sym_LBRACK, - ACTIONS(2185), 1, + ACTIONS(2109), 1, sym_real_literal, - ACTIONS(2189), 1, + ACTIONS(2113), 1, sym_path_command_name_token, - STATE(717), 1, + STATE(678), 1, sym_variable, - STATE(743), 1, - aux_sym_path_command_name_repeat1, - STATE(756), 1, + STATE(720), 1, sym_command_name_expr, - STATE(821), 1, + STATE(722), 1, + aux_sym_path_command_name_repeat1, + STATE(810), 1, sym_invokation_foreach_expression, ACTIONS(857), 2, sym_decimal_integer_literal, @@ -89374,13 +86918,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(865), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(818), 2, + STATE(800), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1105), 2, + STATE(1069), 2, sym_command_name, sym_path_command_name, - ACTIONS(2187), 7, + ACTIONS(2111), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89388,7 +86932,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(933), 16, + STATE(884), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -89405,51 +86949,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32514] = 22, + [30290] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1141), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1149), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1151), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1159), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1161), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2191), 1, - sym_real_literal, - ACTIONS(2193), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2195), 1, - anon_sym_SPACE, - ACTIONS(2197), 1, - anon_sym_COLON, - STATE(227), 1, - sym_command_argument_sep, - STATE(418), 1, - aux_sym_command_argument_sep_repeat1, - STATE(1005), 1, + ACTIONS(2071), 1, + sym_real_literal, + ACTIONS(2073), 1, + sym__command_token, + ACTIONS(2115), 1, + anon_sym_RBRACE, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1152), 1, - sym_redirected_file_name, - STATE(1153), 1, - sym__command_argument, - ACTIONS(1045), 2, + STATE(1633), 1, + sym_switch_clause_condition, + STATE(1784), 1, + sym_switch_clauses, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1143), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(1021), 2, + STATE(715), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1063), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89457,7 +87000,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1082), 17, + STATE(1286), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89475,50 +87018,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32606] = 21, + [30380] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(963), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(965), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(975), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(977), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(983), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(985), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(987), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, + ACTIONS(2063), 1, anon_sym_LBRACK, ACTIONS(2117), 1, sym_real_literal, ACTIONS(2119), 1, - sym__command_token, - ACTIONS(2199), 1, - anon_sym_RBRACE, - STATE(942), 1, + anon_sym_SPACE, + ACTIONS(2121), 1, + anon_sym_COLON, + STATE(214), 1, + sym_command_argument_sep, + STATE(338), 1, + aux_sym_command_argument_sep_repeat1, + STATE(848), 1, sym_invokation_foreach_expression, - STATE(1568), 1, - sym_switch_clause_condition, - STATE(2048), 1, - sym_switch_clauses, - ACTIONS(1081), 2, + STATE(904), 1, + sym_parenthesized_expression, + STATE(1093), 1, + sym__command_argument, + STATE(1094), 1, + sym_redirected_file_name, + ACTIONS(959), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(967), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(742), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(845), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + ACTIONS(973), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89526,14 +87072,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(902), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -89544,50 +87089,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32696] = 21, + [30474] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2071), 1, sym_real_literal, - ACTIONS(2119), 1, + ACTIONS(2073), 1, sym__command_token, - ACTIONS(2201), 1, + ACTIONS(2123), 1, anon_sym_RBRACE, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1568), 1, + STATE(1633), 1, sym_switch_clause_condition, - STATE(1973), 1, + STATE(2106), 1, sym_switch_clauses, - ACTIONS(1081), 2, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(742), 2, + STATE(715), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89595,7 +87140,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(1286), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89613,48 +87158,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32786] = 20, + [30564] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(2206), 1, - sym_real_literal, - ACTIONS(2209), 1, + ACTIONS(933), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(2212), 1, + ACTIONS(935), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(2218), 1, - anon_sym_LBRACK, - ACTIONS(2224), 1, - sym__command_token, - ACTIONS(2227), 1, + ACTIONS(945), 1, anon_sym_LPAREN, - ACTIONS(2230), 1, + ACTIONS(947), 1, anon_sym_LBRACE, - ACTIONS(2233), 1, - anon_sym_RBRACE, - ACTIONS(2235), 1, + ACTIONS(953), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2238), 1, + ACTIONS(955), 1, anon_sym_AT_LPAREN, - ACTIONS(2241), 1, + ACTIONS(957), 1, anon_sym_AT_LBRACE, - STATE(942), 1, + ACTIONS(2095), 1, + anon_sym_LBRACK, + ACTIONS(2125), 1, + sym_real_literal, + ACTIONS(2127), 1, + anon_sym_SPACE, + ACTIONS(2129), 1, + anon_sym_COLON, + STATE(213), 1, + sym_command_argument_sep, + STATE(344), 1, + aux_sym_command_argument_sep_repeat1, + STATE(887), 1, sym_invokation_foreach_expression, - STATE(1568), 1, - sym_switch_clause_condition, - ACTIONS(2203), 2, + STATE(900), 1, + sym_parenthesized_expression, + STATE(1090), 1, + sym__command_argument, + STATE(1091), 1, + sym_redirected_file_name, + ACTIONS(929), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(2215), 2, + ACTIONS(937), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(877), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(2221), 7, + ACTIONS(943), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89662,14 +87212,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(899), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -89680,7 +87229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [32873] = 3, + [30658] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(251), 11, @@ -89730,48 +87279,163 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [32926] = 20, + [30711] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2136), 1, + sym_path_command_name_token, + ACTIONS(2139), 2, + sym__statement_terminator, + anon_sym_SPACE, + STATE(713), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2133), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2131), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [30770] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2105), 1, + anon_sym_SPACE, + ACTIONS(2107), 1, + anon_sym_COLON, + ACTIONS(2147), 1, + anon_sym_LPAREN, + STATE(211), 1, + sym_command_argument_sep, + STATE(306), 1, + aux_sym_command_argument_sep_repeat1, + STATE(706), 1, + sym_file_redirection_operator, + STATE(1036), 1, + sym_merging_redirection_operator, + STATE(1413), 1, + sym_command_elements, + ACTIONS(2145), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1020), 2, + sym__command_argument, + sym_parenthesized_expression, + ACTIONS(2149), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(730), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2143), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [30847] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 1, + ACTIONS(1107), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, + ACTIONS(1109), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, + ACTIONS(1117), 1, anon_sym_LPAREN, - ACTIONS(1177), 1, + ACTIONS(1119), 1, anon_sym_LBRACE, - ACTIONS(1183), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, + ACTIONS(1127), 1, anon_sym_AT_LPAREN, - ACTIONS(1187), 1, + ACTIONS(1129), 1, anon_sym_AT_LBRACE, - ACTIONS(2109), 1, + ACTIONS(2037), 1, anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2071), 1, sym_real_literal, - ACTIONS(2119), 1, + ACTIONS(2073), 1, sym__command_token, - ACTIONS(2244), 1, + ACTIONS(2151), 1, anon_sym_RBRACE, - STATE(942), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1568), 1, + STATE(1633), 1, sym_switch_clause_condition, - ACTIONS(1081), 2, + ACTIONS(1013), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, + ACTIONS(1111), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(740), 2, + STATE(718), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(967), 2, + STATE(960), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1099), 7, + ACTIONS(1031), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89779,7 +87443,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1322), 17, + STATE(1286), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -89797,17 +87461,79 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [33013] = 6, + [30934] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2250), 1, + ACTIONS(2105), 1, + anon_sym_SPACE, + ACTIONS(2107), 1, + anon_sym_COLON, + ACTIONS(2147), 1, + anon_sym_LPAREN, + STATE(211), 1, + sym_command_argument_sep, + STATE(306), 1, + aux_sym_command_argument_sep_repeat1, + STATE(706), 1, + sym_file_redirection_operator, + STATE(1036), 1, + sym_merging_redirection_operator, + STATE(1402), 1, + sym_command_elements, + ACTIONS(2145), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1020), 2, + sym__command_argument, + sym_parenthesized_expression, + ACTIONS(2153), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(730), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2143), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [31011] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2159), 1, sym_path_command_name_token, - ACTIONS(2252), 1, + ACTIONS(2161), 1, anon_sym_SPACE, - STATE(745), 2, + STATE(719), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2248), 7, + ACTIONS(2157), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89815,7 +87541,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2246), 33, + ACTIONS(2155), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89844,23 +87570,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33071] = 6, + [31070] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2166), 1, + sym_real_literal, + ACTIONS(2169), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(2172), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(2178), 1, + anon_sym_LBRACK, + ACTIONS(2184), 1, + sym__command_token, + ACTIONS(2187), 1, + anon_sym_LPAREN, + ACTIONS(2190), 1, + anon_sym_LBRACE, + ACTIONS(2193), 1, + anon_sym_RBRACE, + ACTIONS(2195), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2198), 1, + anon_sym_AT_LPAREN, + ACTIONS(2201), 1, + anon_sym_AT_LBRACE, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1633), 1, + sym_switch_clause_condition, + ACTIONS(2163), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(2175), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(718), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(2181), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1286), 17, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [31157] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2256), 1, - sym_path_command_name_token, - ACTIONS(2252), 2, - sym__statement_terminator, + ACTIONS(2139), 1, anon_sym_SPACE, - STATE(746), 2, + ACTIONS(2207), 1, + sym_path_command_name_token, + STATE(719), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2254), 7, + ACTIONS(2204), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89868,7 +87661,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2246), 32, + ACTIONS(2131), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89897,29 +87690,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33129] = 6, + [31216] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2263), 1, - sym_path_command_name_token, - ACTIONS(2266), 1, + ACTIONS(2049), 1, anon_sym_SPACE, - STATE(745), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2260), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2258), 33, + ACTIONS(2051), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_LPAREN, + ACTIONS(2216), 1, + sym__statement_terminator, + STATE(212), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(698), 1, + sym_file_redirection_operator, + STATE(1074), 1, + sym_merging_redirection_operator, + STATE(1422), 1, + sym_command_elements, + ACTIONS(2153), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + ACTIONS(2212), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1031), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(734), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2210), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89935,6 +87759,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [31295] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, + anon_sym_SPACE, + ACTIONS(2051), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_LPAREN, + ACTIONS(2218), 1, + sym__statement_terminator, + STATE(212), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(698), 1, + sym_file_redirection_operator, + STATE(1074), 1, + sym_merging_redirection_operator, + STATE(1418), 1, + sym_command_elements, + ACTIONS(2149), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + ACTIONS(2212), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1031), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(734), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2210), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -89947,24 +87806,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [33187] = 6, + ACTIONS(2141), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [31374] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2271), 1, + ACTIONS(2222), 1, sym_path_command_name_token, - ACTIONS(2266), 2, + ACTIONS(2161), 2, sym__statement_terminator, anon_sym_SPACE, - STATE(746), 2, + STATE(713), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2268), 7, + ACTIONS(2220), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -89972,7 +87841,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2258), 32, + ACTIONS(2155), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90001,22 +87870,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [33245] = 5, + [31433] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2274), 1, - anon_sym_LPAREN, - STATE(796), 1, - sym_argument_list, - ACTIONS(591), 2, + ACTIONS(2127), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, - anon_sym_LBRACK, + ACTIONS(2129), 1, + anon_sym_COLON, + ACTIONS(2228), 1, + anon_sym_LPAREN, + STATE(213), 1, + sym_command_argument_sep, + STATE(344), 1, + aux_sym_command_argument_sep_repeat1, + STATE(711), 1, + sym_file_redirection_operator, + STATE(1083), 1, + sym_merging_redirection_operator, + STATE(1413), 1, + sym_command_elements, + ACTIONS(2149), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2226), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1041), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(742), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2224), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90032,40 +87936,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33300] = 4, + [31509] = 6, ACTIONS(3), 1, sym_comment, - STATE(815), 1, - sym_argument_list, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(2139), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, - anon_sym_LBRACK, + ACTIONS(2233), 1, + sym_path_command_name_token, + STATE(724), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2230), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2131), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90095,25 +87984,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33353] = 4, + [31567] = 6, ACTIONS(3), 1, sym_comment, - STATE(796), 1, - sym_argument_list, - ACTIONS(591), 2, + ACTIONS(2239), 1, + sym_path_command_name_token, + ACTIONS(2139), 2, + sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 40, - anon_sym_LBRACK, + STATE(725), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2236), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2131), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90143,28 +88037,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33406] = 6, + [31625] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2278), 1, - sym_path_command_name_token, - ACTIONS(2252), 2, - sym__statement_terminator, + ACTIONS(2161), 1, anon_sym_SPACE, - STATE(752), 2, + ACTIONS(2244), 1, + sym_path_command_name_token, + STATE(724), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2276), 7, + ACTIONS(2242), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90172,7 +88058,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2246), 31, + ACTIONS(2155), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90201,41 +88087,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33463] = 15, + [31683] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2181), 1, + ACTIONS(2119), 1, anon_sym_SPACE, - ACTIONS(2183), 1, + ACTIONS(2121), 1, anon_sym_COLON, - ACTIONS(2288), 1, + ACTIONS(2149), 1, + anon_sym_PIPE, + ACTIONS(2218), 1, sym__statement_terminator, - STATE(209), 1, + ACTIONS(2250), 1, + anon_sym_LPAREN, + STATE(214), 1, sym_command_argument_sep, - STATE(313), 1, + STATE(338), 1, aux_sym_command_argument_sep_repeat1, - STATE(735), 1, + STATE(709), 1, sym_file_redirection_operator, - STATE(1055), 1, - sym__command_argument, - STATE(1121), 1, + STATE(1085), 1, sym_merging_redirection_operator, - STATE(1541), 1, + STATE(1418), 1, sym_command_elements, - ACTIONS(2284), 2, + ACTIONS(2248), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2286), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(794), 3, + STATE(1037), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(735), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2282), 12, + ACTIONS(2246), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90248,42 +88138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [33538] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2293), 1, - sym_path_command_name_token, - ACTIONS(2266), 2, - sym__statement_terminator, - anon_sym_SPACE, - STATE(752), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2290), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2258), 31, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90299,53 +88154,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [33595] = 14, + [31761] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2175), 1, + ACTIONS(2127), 1, anon_sym_SPACE, - ACTIONS(2177), 1, + ACTIONS(2129), 1, anon_sym_COLON, - STATE(215), 1, + ACTIONS(2228), 1, + anon_sym_LPAREN, + STATE(213), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(344), 1, aux_sym_command_argument_sep_repeat1, - STATE(734), 1, + STATE(711), 1, sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1110), 1, + STATE(1083), 1, sym_merging_redirection_operator, - STATE(1516), 1, + STATE(1402), 1, sym_command_elements, - ACTIONS(2298), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2286), 3, + ACTIONS(2153), 2, anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(810), 3, + ACTIONS(2226), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1041), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(742), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2296), 12, + ACTIONS(2224), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90358,7 +88199,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90374,17 +88215,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33668] = 6, + [31837] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2252), 1, - anon_sym_SPACE, - ACTIONS(2302), 1, + ACTIONS(2254), 1, sym_path_command_name_token, - STATE(755), 2, + ACTIONS(2161), 2, + sym__statement_terminator, + anon_sym_SPACE, + STATE(725), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2300), 7, + ACTIONS(2252), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -90392,7 +88234,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2246), 32, + ACTIONS(2155), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90421,29 +88263,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [33725] = 6, + [31895] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 1, + ACTIONS(2105), 1, anon_sym_SPACE, - ACTIONS(2307), 1, - sym_path_command_name_token, - STATE(755), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2304), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2258), 32, + ACTIONS(2107), 1, + anon_sym_COLON, + ACTIONS(2147), 1, + anon_sym_LPAREN, + STATE(211), 1, + sym_command_argument_sep, + STATE(306), 1, + aux_sym_command_argument_sep_repeat1, + STATE(706), 1, + sym_file_redirection_operator, + STATE(1036), 1, + sym_merging_redirection_operator, + ACTIONS(2256), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1020), 2, + sym__command_argument, + sym_parenthesized_expression, + ACTIONS(2258), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(731), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2143), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90459,54 +88327,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [33782] = 14, + [31969] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2175), 1, + ACTIONS(2269), 1, + anon_sym_LPAREN, + ACTIONS(2274), 1, anon_sym_SPACE, - ACTIONS(2177), 1, + ACTIONS(2277), 1, anon_sym_COLON, - STATE(215), 1, + STATE(211), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(306), 1, aux_sym_command_argument_sep_repeat1, - STATE(734), 1, + STATE(706), 1, sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1110), 1, + STATE(1036), 1, sym_merging_redirection_operator, - STATE(1433), 1, - sym_command_elements, - ACTIONS(2298), 2, + ACTIONS(2266), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2310), 3, + STATE(1020), 2, + sym__command_argument, + sym_parenthesized_expression, + ACTIONS(2272), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(810), 3, + STATE(731), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2296), 12, + ACTIONS(2263), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90519,7 +88371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + ACTIONS(2260), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90535,38 +88387,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33855] = 15, + [32043] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2181), 1, + ACTIONS(2119), 1, anon_sym_SPACE, - ACTIONS(2183), 1, + ACTIONS(2121), 1, anon_sym_COLON, - ACTIONS(2312), 1, + ACTIONS(2153), 1, + anon_sym_PIPE, + ACTIONS(2216), 1, sym__statement_terminator, - STATE(209), 1, + ACTIONS(2250), 1, + anon_sym_LPAREN, + STATE(214), 1, sym_command_argument_sep, - STATE(313), 1, + STATE(338), 1, aux_sym_command_argument_sep_repeat1, - STATE(735), 1, + STATE(709), 1, sym_file_redirection_operator, - STATE(1055), 1, - sym__command_argument, - STATE(1121), 1, + STATE(1085), 1, sym_merging_redirection_operator, - STATE(1463), 1, + STATE(1422), 1, sym_command_elements, - ACTIONS(2284), 2, + ACTIONS(2248), 2, sym_command_parameter, sym_stop_parsing, - ACTIONS(2310), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(794), 3, + STATE(1037), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(735), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2282), 12, + ACTIONS(2246), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90579,7 +88433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90595,19 +88449,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [33930] = 5, + [32121] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2314), 1, + ACTIONS(2286), 1, anon_sym_LPAREN, - STATE(815), 1, - sym_argument_list, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(2289), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 38, - anon_sym_LBRACK, + ACTIONS(2292), 1, + anon_sym_COLON, + ACTIONS(2295), 1, + sym__statement_terminator, + STATE(212), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(698), 1, + sym_file_redirection_operator, + STATE(1074), 1, + sym_merging_redirection_operator, + ACTIONS(2272), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + ACTIONS(2283), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1031), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(733), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2280), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2260), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90623,6 +88510,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [32197] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2049), 1, + anon_sym_SPACE, + ACTIONS(2051), 1, + anon_sym_COLON, + ACTIONS(2214), 1, + anon_sym_LPAREN, + ACTIONS(2299), 1, + sym__statement_terminator, + STATE(212), 1, + sym_command_argument_sep, + STATE(311), 1, + aux_sym_command_argument_sep_repeat1, + STATE(698), 1, + sym_file_redirection_operator, + STATE(1074), 1, + sym_merging_redirection_operator, + ACTIONS(2258), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + ACTIONS(2297), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1031), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(733), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2210), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90635,25 +88555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33985] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(671), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, - anon_sym_LBRACK, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90669,6 +88571,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [32273] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2119), 1, + anon_sym_SPACE, + ACTIONS(2121), 1, + anon_sym_COLON, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2258), 1, + anon_sym_PIPE, + ACTIONS(2299), 1, + sym__statement_terminator, + STATE(214), 1, + sym_command_argument_sep, + STATE(338), 1, + aux_sym_command_argument_sep_repeat1, + STATE(709), 1, + sym_file_redirection_operator, + STATE(1085), 1, + sym_merging_redirection_operator, + ACTIONS(2301), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1037), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(738), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2246), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90678,28 +88612,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT_AMP2, anon_sym_1_GT_AMP2, anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34035] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(643), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 40, - anon_sym_LBRACK, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90715,6 +88631,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [32348] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2309), 1, + anon_sym_LPAREN, + ACTIONS(2312), 1, + anon_sym_SPACE, + ACTIONS(2315), 1, + anon_sym_COLON, + STATE(213), 1, + sym_command_argument_sep, + STATE(344), 1, + aux_sym_command_argument_sep_repeat1, + STATE(711), 1, + sym_file_redirection_operator, + STATE(1083), 1, + sym_merging_redirection_operator, + ACTIONS(2272), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2306), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1041), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(736), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2303), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90727,26 +88674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34085] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(651), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 40, - anon_sym_LBRACK, + ACTIONS(2260), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90762,37 +88690,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34135] = 3, + [32421] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + STATE(763), 1, + sym_argument_list, + ACTIONS(595), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 40, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90823,7 +88730,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90833,14 +88739,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34185] = 3, + [32474] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(2272), 1, + anon_sym_PIPE, + ACTIONS(2295), 1, + sym__statement_terminator, + ACTIONS(2324), 1, + anon_sym_LPAREN, + ACTIONS(2327), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 40, - anon_sym_LBRACK, + ACTIONS(2330), 1, + anon_sym_COLON, + STATE(214), 1, + sym_command_argument_sep, + STATE(338), 1, + aux_sym_command_argument_sep_repeat1, + STATE(709), 1, + sym_file_redirection_operator, + STATE(1085), 1, + sym_merging_redirection_operator, + ACTIONS(2321), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1037), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(738), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2318), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2260), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90856,37 +88799,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34235] = 3, + [32549] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + STATE(796), 1, + sym_argument_list, + ACTIONS(595), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 40, + ACTIONS(597), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90927,14 +88848,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34285] = 3, + [32602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(601), 2, + sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 40, - anon_sym_LBRACK, + ACTIONS(603), 41, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90962,25 +88882,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [34335] = 3, + [32653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, - sym__statement_terminator, + ACTIONS(601), 1, anon_sym_SPACE, - ACTIONS(597), 40, + ACTIONS(603), 42, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91016,22 +88937,80 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34385] = 5, + [32704] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2316), 1, + ACTIONS(2127), 1, + anon_sym_SPACE, + ACTIONS(2129), 1, + anon_sym_COLON, + ACTIONS(2228), 1, anon_sym_LPAREN, - STATE(877), 1, - sym_argument_list, - ACTIONS(591), 2, + STATE(213), 1, + sym_command_argument_sep, + STATE(344), 1, + aux_sym_command_argument_sep_repeat1, + STATE(711), 1, + sym_file_redirection_operator, + STATE(1083), 1, + sym_merging_redirection_operator, + ACTIONS(2258), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2333), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1041), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(736), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2224), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2141), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [32777] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 38, + ACTIONS(707), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91061,23 +89040,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34439] = 3, + [32827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(663), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(665), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91117,13 +89097,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34489] = 3, + [32877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 40, + ACTIONS(615), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91164,12 +89144,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34539] = 3, + [32927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(667), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 41, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(669), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91197,27 +89180,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34589] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [32977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(671), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 40, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91248,7 +89229,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91258,16 +89238,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34639] = 4, + [33027] = 3, ACTIONS(3), 1, sym_comment, - STATE(897), 1, - sym_argument_list, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 38, + ACTIONS(619), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91298,45 +89275,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34691] = 15, - ACTIONS(3), 1, + [33077] = 12, + ACTIONS(81), 1, sym_comment, - ACTIONS(2137), 1, - anon_sym_SPACE, - ACTIONS(2139), 1, - anon_sym_COLON, - ACTIONS(2286), 1, + ACTIONS(2341), 1, + anon_sym_RPAREN, + ACTIONS(2343), 1, anon_sym_PIPE, - ACTIONS(2288), 1, - sym__statement_terminator, - STATE(219), 1, - sym_command_argument_sep, - STATE(326), 1, - aux_sym_command_argument_sep_repeat1, - STATE(729), 1, + STATE(703), 1, sym_file_redirection_operator, - STATE(1096), 1, - sym__command_argument, - STATE(1123), 1, + STATE(1118), 1, sym_merging_redirection_operator, - STATE(1541), 1, - sym_command_elements, - ACTIONS(2320), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(864), 3, - sym__command_element, + STATE(1429), 1, + aux_sym__pipeline_tail, + STATE(1433), 1, + sym_redirections, + STATE(1100), 2, sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2318), 12, + aux_sym_redirections_repeat1, + ACTIONS(2335), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2337), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2141), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2339), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91349,31 +89341,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + [33145] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2349), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2347), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - [34765] = 4, + ACTIONS(2345), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [33197] = 3, ACTIONS(3), 1, sym_comment, - STATE(877), 1, - sym_argument_list, - ACTIONS(591), 2, + ACTIONS(675), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91404,58 +89427,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34817] = 14, + [33247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(621), 2, anon_sym_SPACE, - ACTIONS(2161), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(339), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1089), 1, - sym__command_argument, - STATE(1124), 1, - sym_merging_redirection_operator, - STATE(1516), 1, - sym_command_elements, - ACTIONS(2286), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2324), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(857), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2322), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(623), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91471,36 +89459,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [34889] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_SPACE, - ACTIONS(2161), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(339), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1089), 1, - sym__command_argument, - STATE(1124), 1, - sym_merging_redirection_operator, - STATE(1433), 1, - sym_command_elements, - ACTIONS(2310), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2324), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(857), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2322), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91513,29 +89471,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [34961] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(679), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 40, + ACTIONS(681), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91566,7 +89521,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91576,13 +89530,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35011] = 3, + [33347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 2, + ACTIONS(683), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 40, + ACTIONS(685), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91613,7 +89568,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91623,72 +89577,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35061] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2137), 1, - anon_sym_SPACE, - ACTIONS(2139), 1, - anon_sym_COLON, - ACTIONS(2310), 1, - anon_sym_PIPE, - ACTIONS(2312), 1, - sym__statement_terminator, - STATE(219), 1, - sym_command_argument_sep, - STATE(326), 1, - aux_sym_command_argument_sep_repeat1, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1096), 1, - sym__command_argument, - STATE(1123), 1, - sym_merging_redirection_operator, - STATE(1463), 1, - sym_command_elements, - ACTIONS(2320), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(864), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2318), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [35135] = 3, + [33397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 40, + ACTIONS(627), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91729,25 +89624,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35185] = 12, + [33447] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2332), 1, - anon_sym_PIPE, - ACTIONS(2334), 1, + ACTIONS(2351), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2347), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2345), 31, sym__statement_terminator, - STATE(737), 1, - sym_file_redirection_operator, - STATE(1151), 1, - sym_merging_redirection_operator, - STATE(1508), 1, - aux_sym__pipeline_tail, - STATE(1510), 1, - sym_redirections, - STATE(1125), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2326), 7, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -91755,7 +89649,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_DASH_EQ, - ACTIONS(2328), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -91763,16 +89656,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [33499] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(689), 39, + anon_sym_LBRACK, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2330), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91785,14 +89708,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [35253] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 3, + ACTIONS(691), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 39, + ACTIONS(694), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91832,14 +89766,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35303] = 3, + [33599] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, - sym__statement_terminator, + ACTIONS(717), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(719), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91870,6 +89803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91879,14 +89813,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35353] = 3, + [33649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, + ACTIONS(697), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 39, + ACTIONS(699), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91926,50 +89860,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35403] = 12, - ACTIONS(81), 1, + [33699] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2334), 1, - anon_sym_RPAREN, - ACTIONS(2338), 1, - anon_sym_PIPE, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1159), 1, - sym_merging_redirection_operator, - STATE(1512), 1, - aux_sym__pipeline_tail, - STATE(1513), 1, - sym_redirections, - STATE(1133), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2326), 7, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - ACTIONS(2328), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, + ACTIONS(701), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(703), 39, + anon_sym_LBRACK, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2336), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -91982,37 +89896,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [35471] = 4, - ACTIONS(81), 1, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33749] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2342), 8, + ACTIONS(591), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 40, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2340), 31, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92025,29 +89942,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [35523] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACK, - ACTIONS(2348), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, - ACTIONS(2350), 1, anon_sym_DASH_DASH, - ACTIONS(2354), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2352), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(637), 34, + [33799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(711), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92082,14 +89997,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [35583] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [33849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, - sym__statement_terminator, + ACTIONS(631), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(633), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92120,6 +90038,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92129,14 +90048,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35633] = 3, + [33899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, - sym__statement_terminator, + ACTIONS(635), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(637), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92167,6 +90085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92176,14 +90095,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35683] = 3, + [33949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, - sym__statement_terminator, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(723), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92214,6 +90132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92223,14 +90142,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35733] = 3, + [33999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, - sym__statement_terminator, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(607), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92261,6 +90179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92270,15 +90189,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35783] = 3, - ACTIONS(3), 1, + [34049] = 12, + ACTIONS(81), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(2341), 1, sym__statement_terminator, + ACTIONS(2355), 1, + anon_sym_PIPE, + STATE(699), 1, + sym_file_redirection_operator, + STATE(1115), 1, + sym_merging_redirection_operator, + STATE(1403), 1, + aux_sym__pipeline_tail, + STATE(1405), 1, + sym_redirections, + STATE(1101), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2335), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2337), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2141), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2353), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [34117] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(2357), 1, anon_sym_LBRACK, + ACTIONS(2359), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2361), 1, + anon_sym_DASH_DASH, + ACTIONS(2365), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2363), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(727), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92308,22 +90291,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [35833] = 3, + [34177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(639), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 40, + ACTIONS(641), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92364,36 +90344,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35883] = 14, + [34227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2181), 1, + ACTIONS(643), 2, anon_sym_SPACE, - ACTIONS(2183), 1, - anon_sym_COLON, - ACTIONS(2360), 1, - sym__statement_terminator, - STATE(209), 1, - sym_command_argument_sep, - STATE(313), 1, - aux_sym_command_argument_sep_repeat1, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1055), 1, - sym__command_argument, - STATE(1121), 1, - sym_merging_redirection_operator, - ACTIONS(2356), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2358), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(817), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2282), 12, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(645), 40, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92406,7 +90379,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34277] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(601), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92422,14 +90415,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [35955] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, - sym__statement_terminator, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(649), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92460,6 +90475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92469,13 +90485,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36005] = 3, + [34377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 40, + ACTIONS(727), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92516,38 +90532,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36055] = 4, - ACTIONS(81), 1, + [34427] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2362), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2342), 8, + ACTIONS(651), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(653), 40, + anon_sym_LBRACK, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2340), 31, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34477] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(655), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(657), 40, + anon_sym_LBRACK, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92560,18 +90614,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [36107] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [34527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, + ACTIONS(717), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(719), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92611,76 +90673,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36157] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1165), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1167), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1175), 1, - anon_sym_LPAREN, - ACTIONS(1177), 1, - anon_sym_LBRACE, - ACTIONS(1183), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1185), 1, - anon_sym_AT_LPAREN, - ACTIONS(1187), 1, - anon_sym_AT_LBRACE, - ACTIONS(2109), 1, - anon_sym_LBRACK, - ACTIONS(2364), 1, - sym_real_literal, - ACTIONS(2366), 1, - sym__command_token, - STATE(942), 1, - sym_invokation_foreach_expression, - STATE(1832), 1, - sym_switch_filename, - ACTIONS(1081), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1169), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(967), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(1099), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1334), 17, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [36237] = 3, + [34577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 3, - sym__statement_terminator, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 39, + ACTIONS(661), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92711,6 +90710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92720,14 +90720,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36287] = 3, + [34627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, - sym__statement_terminator, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(665), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92758,6 +90757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92767,14 +90767,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36337] = 3, + [34677] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, - sym__statement_terminator, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, + ACTIONS(603), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92805,6 +90804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92814,14 +90814,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36387] = 3, + [34727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, - sym__statement_terminator, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(669), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92852,6 +90851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92861,14 +90861,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36437] = 3, + [34777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 3, - sym__statement_terminator, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 39, + ACTIONS(673), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92899,6 +90898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92908,14 +90908,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36487] = 3, + [34827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, - sym__statement_terminator, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(611), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92946,6 +90945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92955,14 +90955,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36537] = 3, + [34877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 3, - sym__statement_terminator, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 39, + ACTIONS(681), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92993,6 +90992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93002,14 +91002,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36587] = 3, + [34927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(685), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93040,6 +91039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93049,14 +91049,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36637] = 3, + [34977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(721), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 39, + ACTIONS(723), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93096,14 +91096,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36687] = 3, + [35027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(687), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(689), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93134,6 +91133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93143,71 +91143,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36737] = 13, + [35077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2175), 1, - anon_sym_SPACE, - ACTIONS(2177), 1, - anon_sym_COLON, - STATE(215), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(734), 1, - sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1110), 1, - sym_merging_redirection_operator, - ACTIONS(2368), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2358), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(827), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2296), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [36807] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(651), 3, - sym__statement_terminator, + ACTIONS(691), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(694), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93238,6 +91180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93247,14 +91190,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36857] = 3, + [35127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, + ACTIONS(729), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93294,14 +91237,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36907] = 3, + [35177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, - sym__statement_terminator, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(699), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93332,6 +91274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93341,14 +91284,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36957] = 3, + [35227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, - sym__statement_terminator, + ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, + ACTIONS(703), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93379,6 +91321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93388,14 +91331,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37007] = 3, + [35277] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93435,14 +91378,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37057] = 3, + [35327] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 2, + ACTIONS(601), 2, + sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 40, - anon_sym_LBRACK, + ACTIONS(603), 40, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93470,61 +91412,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37107] = 14, + [35377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2381), 1, + ACTIONS(601), 1, anon_sym_SPACE, - ACTIONS(2384), 1, - anon_sym_COLON, - ACTIONS(2387), 1, - sym__statement_terminator, - STATE(209), 1, - sym_command_argument_sep, - STATE(313), 1, - aux_sym_command_argument_sep_repeat1, - STATE(735), 1, - sym_file_redirection_operator, - STATE(1055), 1, - sym__command_argument, - STATE(1121), 1, - sym_merging_redirection_operator, - ACTIONS(2376), 2, - sym_command_parameter, - sym_stop_parsing, - ACTIONS(2379), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(817), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2373), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2370), 15, + ACTIONS(603), 41, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93540,13 +91446,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [37179] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + [35427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 40, + ACTIONS(707), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93587,71 +91519,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37229] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2362), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2391), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2389), 31, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [37281] = 8, + [35477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(709), 2, anon_sym_SPACE, - ACTIONS(2393), 1, - anon_sym_LBRACK, - ACTIONS(2395), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2397), 1, - anon_sym_DASH_DASH, - ACTIONS(2401), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2399), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 35, + ACTIONS(711), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93687,13 +91562,80 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [37341] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35527] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(1107), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1109), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1117), 1, + anon_sym_LPAREN, + ACTIONS(1119), 1, + anon_sym_LBRACE, + ACTIONS(1125), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1127), 1, + anon_sym_AT_LPAREN, + ACTIONS(1129), 1, + anon_sym_AT_LBRACE, + ACTIONS(2037), 1, + anon_sym_LBRACK, + ACTIONS(2367), 1, + sym_real_literal, + ACTIONS(2369), 1, + sym__command_token, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(2002), 1, + sym_switch_filename, + ACTIONS(1013), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1111), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(960), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(1031), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1297), 17, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [35607] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(631), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 40, + ACTIONS(633), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93724,7 +91666,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93734,13 +91675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37391] = 3, + [35657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(713), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 40, + ACTIONS(715), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93771,7 +91713,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93781,13 +91722,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37441] = 3, + [35707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 40, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93818,7 +91760,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93828,14 +91769,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37491] = 3, + [35757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, + ACTIONS(613), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93875,13 +91816,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37541] = 3, + [35807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 40, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93912,7 +91854,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93922,13 +91863,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37591] = 3, + [35857] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 40, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93959,7 +91901,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93969,35 +91910,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37641] = 13, + [35907] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2409), 1, + ACTIONS(625), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2412), 1, - anon_sym_COLON, - STATE(215), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(734), 1, - sym_file_redirection_operator, - STATE(1067), 1, - sym__command_argument, - STATE(1110), 1, - sym_merging_redirection_operator, - ACTIONS(2406), 2, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(627), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, sym_stop_parsing, - ACTIONS(2379), 3, - anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [35957] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2371), 1, + anon_sym_LBRACK, + ACTIONS(2373), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2375), 1, + anon_sym_DASH_DASH, + ACTIONS(2379), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(725), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2377), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(727), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - STATE(827), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2403), 12, + [36017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(675), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(677), 40, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -94010,7 +92044,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2370), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(611), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94026,14 +92080,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [37711] = 4, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [36117] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2344), 3, + ACTIONS(2351), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2391), 8, + ACTIONS(2383), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -94042,7 +92119,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2389), 31, + ACTIONS(2381), 31, + sym__statement_terminator, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -94069,18 +92147,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [37763] = 3, + [36169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + STATE(875), 1, + sym_argument_list, + ACTIONS(595), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 40, + ACTIONS(597), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94111,23 +92191,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37813] = 3, + [36221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(639), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 40, + ACTIONS(641), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94158,7 +92237,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94168,14 +92246,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37863] = 3, + [36271] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, - sym__statement_terminator, + STATE(846), 1, + sym_argument_list, + ACTIONS(595), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94206,22 +92285,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37913] = 3, + [36323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(643), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 40, + ACTIONS(645), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94252,7 +92332,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94262,13 +92341,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37963] = 3, + [36373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, + ACTIONS(647), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 40, + ACTIONS(649), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94299,7 +92379,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94309,34 +92388,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38013] = 5, - ACTIONS(3), 1, + [36423] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(2415), 1, - anon_sym_LPAREN, - STATE(897), 1, - sym_argument_list, - ACTIONS(591), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 37, - anon_sym_LBRACK, + ACTIONS(2349), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2383), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2381), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -94349,22 +92431,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [38067] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [36475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(725), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 40, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94395,7 +92474,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94405,14 +92483,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38117] = 3, + [36525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, + ACTIONS(651), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(653), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94452,14 +92530,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38167] = 3, + [36575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, + ACTIONS(655), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(657), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94499,13 +92577,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38217] = 3, + [36625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 40, + ACTIONS(715), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94546,7 +92624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38267] = 3, + [36675] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(729), 2, @@ -94593,13 +92671,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38317] = 3, + [36725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(659), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 40, + ACTIONS(661), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94630,7 +92709,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94640,13 +92718,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38367] = 3, + [36775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 40, + ACTIONS(593), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94677,7 +92756,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94687,14 +92765,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38417] = 3, + [36825] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(725), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 40, + ACTIONS(2385), 1, anon_sym_LBRACK, + ACTIONS(2387), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, + anon_sym_DASH_DASH, + ACTIONS(2393), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(727), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94729,18 +92816,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + [36884] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2357), 1, + anon_sym_LBRACK, + ACTIONS(2359), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2361), 1, + anon_sym_DASH_DASH, + ACTIONS(2365), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2397), 1, + anon_sym_SPACE, + ACTIONS(2363), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2395), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, + [36943] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(675), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(677), 38, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38467] = 3, + [36992] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 40, + ACTIONS(593), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94771,23 +92951,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38517] = 3, + [37041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(713), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 40, + ACTIONS(715), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94823,19 +93001,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38567] = 3, + [37090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, - sym__statement_terminator, + ACTIONS(675), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94866,22 +93042,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38617] = 3, + [37139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 40, + ACTIONS(611), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94917,19 +93093,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38667] = 3, + [37188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, + ACTIONS(717), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(719), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94964,19 +93139,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38717] = 3, + [37237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, + ACTIONS(721), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 38, + ACTIONS(723), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95015,13 +93189,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38766] = 3, + [37286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(253), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(251), 39, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [37335] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(679), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(681), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95061,13 +93281,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38815] = 3, + [37384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(597), 39, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(607), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95095,26 +93317,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [38864] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [37433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, - sym__statement_terminator, + ACTIONS(717), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 38, + ACTIONS(719), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95145,6 +93364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95153,12 +93373,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38913] = 3, + [37482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(721), 2, anon_sym_SPACE, - ACTIONS(597), 40, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(723), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95186,26 +93408,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [38962] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [37531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 2, + ACTIONS(705), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(707), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95245,14 +93465,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39011] = 3, + [37580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(725), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 38, + ACTIONS(727), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95291,13 +93511,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39060] = 3, + [37629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(729), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(731), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95328,7 +93549,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95337,13 +93557,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39109] = 3, + [37678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(613), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(615), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95374,7 +93595,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95383,69 +93603,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39158] = 13, + [37727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, - anon_sym_SPACE, - ACTIONS(2161), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(339), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1089), 1, - sym__command_argument, - STATE(1124), 1, - sym_merging_redirection_operator, - ACTIONS(2358), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2417), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(860), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2322), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [39227] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(663), 2, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(619), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95476,7 +93641,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95485,13 +93649,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39276] = 3, + [37776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(253), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(251), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95522,56 +93687,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39325] = 13, + [37825] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2425), 1, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2428), 1, - anon_sym_COLON, - STATE(221), 1, - sym_command_argument_sep, - STATE(339), 1, - aux_sym_command_argument_sep_repeat1, - STATE(732), 1, - sym_file_redirection_operator, - STATE(1089), 1, - sym__command_argument, - STATE(1124), 1, - sym_merging_redirection_operator, - ACTIONS(2379), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2422), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(860), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2419), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2370), 15, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(623), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95587,13 +93719,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [39394] = 3, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [37874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(625), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(627), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95624,7 +93779,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95633,13 +93787,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39443] = 3, + [37923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 2, + ACTIONS(631), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 39, + ACTIONS(633), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95670,7 +93825,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95679,13 +93833,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39492] = 3, + [37972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(635), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(637), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95716,7 +93871,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95725,48 +93879,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39541] = 14, + [38021] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2137), 1, + ACTIONS(709), 2, anon_sym_SPACE, - ACTIONS(2139), 1, - anon_sym_COLON, - ACTIONS(2358), 1, - anon_sym_PIPE, - ACTIONS(2360), 1, - sym__statement_terminator, - STATE(219), 1, - sym_command_argument_sep, - STATE(326), 1, - aux_sym_command_argument_sep_repeat1, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1096), 1, - sym__command_argument, - STATE(1123), 1, - sym_merging_redirection_operator, - ACTIONS(2431), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(865), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2318), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2280), 15, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(711), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95782,35 +93902,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [39612] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2379), 1, - anon_sym_PIPE, - ACTIONS(2387), 1, - sym__statement_terminator, - ACTIONS(2439), 1, - anon_sym_SPACE, - ACTIONS(2442), 1, - anon_sym_COLON, - STATE(219), 1, - sym_command_argument_sep, - STATE(326), 1, - aux_sym_command_argument_sep_repeat1, - STATE(729), 1, - sym_file_redirection_operator, - STATE(1096), 1, - sym__command_argument, - STATE(1123), 1, - sym_merging_redirection_operator, - ACTIONS(2436), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(865), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2433), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -95823,31 +93914,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2370), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [39683] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [38070] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, + ACTIONS(2399), 1, + anon_sym_LBRACK, + ACTIONS(2401), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2403), 1, + anon_sym_DASH_DASH, + ACTIONS(2407), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(725), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 38, - anon_sym_LBRACK, + ACTIONS(2405), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(727), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95881,17 +93976,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39732] = 3, + [38129] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(639), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, + ACTIONS(641), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95922,7 +94014,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95931,13 +94022,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39781] = 3, + [38178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(643), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(645), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95968,7 +94060,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95977,13 +94068,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39830] = 3, + [38227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(647), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(649), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96014,7 +94106,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96023,14 +94114,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39879] = 3, + [38276] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 39, + ACTIONS(2371), 1, anon_sym_LBRACK, + ACTIONS(2373), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2375), 1, + anon_sym_DASH_DASH, + ACTIONS(2379), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2377), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2397), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96060,23 +94161,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39928] = 3, + anon_sym_DASH_DASH_PERCENT, + [38335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, - sym__statement_terminator, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 38, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96107,6 +94202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96115,13 +94211,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39977] = 3, + [38384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96161,14 +94257,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40026] = 3, + [38433] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(2357), 1, anon_sym_LBRACK, + ACTIONS(2359), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2361), 1, + anon_sym_DASH_DASH, + ACTIONS(2365), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2411), 1, + anon_sym_SPACE, + ACTIONS(2363), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2409), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96199,23 +94304,25 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40075] = 3, + anon_sym_DASH_DASH_PERCENT, + [38492] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(1007), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 38, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(1001), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96245,22 +94352,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40124] = 3, + anon_sym_DASH_DASH_PERCENT, + [38545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 38, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96291,6 +94393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96299,13 +94402,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40173] = 3, + [38594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(651), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, + ACTIONS(653), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96336,7 +94440,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96345,13 +94448,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40222] = 3, + [38643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96391,14 +94494,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40271] = 3, + [38692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 3, + ACTIONS(655), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 38, + ACTIONS(657), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96437,14 +94540,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40320] = 3, + [38741] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 3, - sym__statement_terminator, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(691), 38, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96475,6 +94577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96483,24 +94586,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40369] = 8, + [38790] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 1, - anon_sym_LBRACK, - ACTIONS(2447), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2449), 1, - anon_sym_DASH_DASH, - ACTIONS(2453), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, + ACTIONS(663), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2451), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(665), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96534,14 +94628,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40428] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [38839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, + ACTIONS(667), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 38, + ACTIONS(669), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96580,14 +94678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40477] = 3, + [38888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, + ACTIONS(671), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 38, + ACTIONS(673), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96626,14 +94724,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40526] = 3, + [38937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, - sym__statement_terminator, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 38, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96664,6 +94761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96672,14 +94770,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40575] = 3, + [38986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, - sym__statement_terminator, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 38, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96710,6 +94807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96718,14 +94816,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40624] = 3, + [39035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 38, + ACTIONS(685), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96756,6 +94853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96764,14 +94862,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40673] = 3, + [39084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, + ACTIONS(679), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 38, + ACTIONS(681), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96810,14 +94908,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40722] = 3, + [39133] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, + ACTIONS(683), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 38, + ACTIONS(685), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96856,14 +94954,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40771] = 3, + [39182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(687), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(686), 38, + ACTIONS(689), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96902,14 +95000,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40820] = 3, + [39231] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, + ACTIONS(691), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 38, + ACTIONS(694), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96948,14 +95046,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40869] = 3, + [39280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, - sym__statement_terminator, + ACTIONS(687), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 38, + ACTIONS(689), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96986,6 +95083,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96994,14 +95092,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40918] = 3, + [39329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, + ACTIONS(697), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 38, + ACTIONS(699), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97040,14 +95138,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40967] = 3, + [39378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(701), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 38, + ACTIONS(703), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97086,14 +95184,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41016] = 3, + [39427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, + ACTIONS(705), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 38, + ACTIONS(707), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97132,13 +95230,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41065] = 3, + [39476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 2, + ACTIONS(709), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(711), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97169,7 +95268,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97178,14 +95276,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41114] = 3, + [39525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, - sym__statement_terminator, + ACTIONS(631), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 38, + ACTIONS(633), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97216,6 +95313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97224,13 +95322,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41163] = 3, + [39574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(635), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(637), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97270,15 +95368,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41212] = 3, + [39623] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, - sym__statement_terminator, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 38, + ACTIONS(1007), 1, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(1001), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97308,21 +95411,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41261] = 3, + anon_sym_DASH_DASH_PERCENT, + [39676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 2, + ACTIONS(691), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(695), 39, + ACTIONS(694), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97362,13 +95462,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41310] = 3, + [39725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(603), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97399,7 +95500,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97408,13 +95508,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41359] = 3, + [39774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(713), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(715), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97445,7 +95546,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97454,24 +95554,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41408] = 8, + [39823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACK, - ACTIONS(2348), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2350), 1, - anon_sym_DASH_DASH, - ACTIONS(2354), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, - sym__statement_terminator, + ACTIONS(601), 2, anon_sym_SPACE, - ACTIONS(2455), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(603), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97500,18 +95590,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [41467] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [39872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, + ACTIONS(697), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 39, + ACTIONS(699), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97551,23 +95646,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41516] = 8, + [39921] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, - anon_sym_SPACE, - ACTIONS(2393), 1, + ACTIONS(2371), 1, anon_sym_LBRACK, - ACTIONS(2395), 1, + ACTIONS(2373), 1, anon_sym_PLUS_PLUS, - ACTIONS(2397), 1, + ACTIONS(2375), 1, anon_sym_DASH_DASH, - ACTIONS(2401), 1, + ACTIONS(2379), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2457), 2, + ACTIONS(2377), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(637), 34, + ACTIONS(2411), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2409), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97596,20 +95692,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, - anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41575] = 3, + [39980] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 3, - sym__statement_terminator, + ACTIONS(591), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 38, + ACTIONS(593), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97640,6 +95734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97648,14 +95743,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41624] = 3, + [40029] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 3, - sym__statement_terminator, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 38, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97686,6 +95780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97694,23 +95789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41673] = 8, + [40078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(639), 2, anon_sym_SPACE, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, - anon_sym_DASH_DASH, - ACTIONS(2467), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2465), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 34, + ACTIONS(641), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97745,13 +95831,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [41732] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [40127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(643), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 39, + ACTIONS(645), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97791,13 +95881,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41781] = 3, + [40176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(647), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(631), 39, + ACTIONS(649), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97837,13 +95927,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41830] = 3, + [40225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(609), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(611), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97874,7 +95965,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97883,14 +95973,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41879] = 3, + [40274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - sym__statement_terminator, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 38, + ACTIONS(669), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97921,6 +96010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97929,14 +96019,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41928] = 3, + [40323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(651), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 38, + ACTIONS(653), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -97967,6 +96056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -97975,14 +96065,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [41977] = 3, + [40372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(655), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 38, + ACTIONS(657), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98013,6 +96102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98021,14 +96111,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42026] = 3, + [40421] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, - sym__statement_terminator, + ACTIONS(659), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 38, + ACTIONS(661), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98059,6 +96148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98067,14 +96157,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42075] = 3, + [40470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(663), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 38, + ACTIONS(665), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98105,6 +96194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98113,14 +96203,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42124] = 3, + [40519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, - sym__statement_terminator, + ACTIONS(701), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 38, + ACTIONS(703), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98151,6 +96240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98159,13 +96249,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42173] = 3, + [40568] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(659), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(661), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98196,7 +96287,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -98205,14 +96295,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42222] = 3, - ACTIONS(3), 1, + [40617] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(635), 2, - anon_sym_SPACE, + ACTIONS(2413), 1, + anon_sym_LPAREN, + STATE(941), 1, + sym_argument_list, + ACTIONS(597), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(595), 29, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + [40669] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2385), 1, anon_sym_LBRACK, + ACTIONS(2387), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, + anon_sym_DASH_DASH, + ACTIONS(2393), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2397), 1, + anon_sym_SPACE, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98243,22 +96389,23 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42271] = 3, + [40727] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(1007), 1, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(1001), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98289,22 +96436,22 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42320] = 3, + [40779] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, - anon_sym_LBRACK, + ACTIONS(2419), 1, + aux_sym_command_name_token2, + ACTIONS(2421), 1, + anon_sym_DQUOTE2, + STATE(907), 1, + aux_sym_command_name_repeat1, + ACTIONS(2415), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2417), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98335,22 +96482,29 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [40833] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2399), 1, + anon_sym_LBRACK, + ACTIONS(2401), 1, anon_sym_PLUS_PLUS, + ACTIONS(2403), 1, anon_sym_DASH_DASH, + ACTIONS(2407), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2397), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2405), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - [42369] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(651), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, - anon_sym_LBRACK, + ACTIONS(2395), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98380,22 +96534,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42418] = 3, + [40891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(253), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(251), 37, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98426,8 +96575,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -98435,14 +96582,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42467] = 3, + [40939] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(1007), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(1001), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98472,23 +96626,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42516] = 3, + [40991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, - sym__statement_terminator, + ACTIONS(253), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 38, + ACTIONS(251), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -98519,7 +96666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -98527,12 +96674,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [42565] = 4, + [41039] = 4, ACTIONS(81), 1, sym_comment, - STATE(971), 1, + STATE(941), 1, sym_argument_list, - ACTIONS(593), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98542,7 +96689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 30, + ACTIONS(595), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98573,24 +96720,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42615] = 8, + [41089] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACK, - ACTIONS(2348), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2350), 1, - anon_sym_DASH_DASH, - ACTIONS(2354), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2455), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2471), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2469), 32, + ACTIONS(2428), 1, + aux_sym_command_name_token2, + ACTIONS(2431), 1, + anon_sym_DQUOTE2, + STATE(907), 1, + aux_sym_command_name_repeat1, + ACTIONS(2423), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98619,77 +96761,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42673] = 8, + [41143] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 1, + ACTIONS(2399), 1, anon_sym_LBRACK, - ACTIONS(2447), 1, + ACTIONS(2401), 1, anon_sym_PLUS_PLUS, - ACTIONS(2449), 1, + ACTIONS(2403), 1, anon_sym_DASH_DASH, - ACTIONS(2453), 1, + ACTIONS(2407), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(635), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2473), 2, + ACTIONS(2405), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(637), 32, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [42731] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(635), 1, + ACTIONS(2411), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, - anon_sym_DASH_DASH, - ACTIONS(2467), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2475), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(637), 33, + ACTIONS(2409), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98718,38 +96814,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, - anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [42789] = 5, - ACTIONS(81), 1, + [41201] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(2477), 1, - anon_sym_LPAREN, - STATE(971), 1, - sym_argument_list, - ACTIONS(593), 9, + ACTIONS(2421), 1, + anon_sym_DQUOTE2, + ACTIONS(2438), 1, + aux_sym_command_name_token2, + STATE(901), 1, + aux_sym_command_name_repeat1, + ACTIONS(2434), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2436), 35, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(591), 29, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98762,23 +96858,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [41255] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2385), 1, + anon_sym_LBRACK, + ACTIONS(2387), 1, anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, anon_sym_DASH_DASH, - anon_sym_COLON_COLON, + ACTIONS(2393), 1, aux_sym_invokation_foreach_expression_token1, - [42841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, + ACTIONS(2411), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, - anon_sym_LBRACK, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2409), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98807,31 +96911,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42889] = 8, + [41313] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2393), 1, - anon_sym_LBRACK, - ACTIONS(2395), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2397), 1, - anon_sym_DASH_DASH, - ACTIONS(2401), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2471), 1, - anon_sym_SPACE, - ACTIONS(2457), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2469), 33, + ACTIONS(2442), 1, + aux_sym_command_name_token2, + ACTIONS(2444), 1, + anon_sym_DQUOTE2, + ACTIONS(2446), 1, + sym__statement_terminator, + STATE(913), 1, + aux_sym_command_name_repeat1, + ACTIONS(2440), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2417), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98860,19 +96959,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [42947] = 3, + [41369] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 38, - anon_sym_LBRACK, + ACTIONS(2444), 1, + anon_sym_DQUOTE2, + ACTIONS(2450), 1, + aux_sym_command_name_token2, + ACTIONS(2452), 1, + sym__statement_terminator, + STATE(911), 1, + aux_sym_command_name_repeat1, + ACTIONS(2448), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2436), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98901,33 +97008,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [42995] = 8, + [41425] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACK, - ACTIONS(2348), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2350), 1, - anon_sym_DASH_DASH, - ACTIONS(2354), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2455), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2481), 2, + ACTIONS(2457), 1, + aux_sym_command_name_token2, + ACTIONS(2460), 1, + anon_sym_DQUOTE2, + ACTIONS(2463), 1, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2479), 32, + STATE(913), 1, + aux_sym_command_name_repeat1, + ACTIONS(2454), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98956,27 +97057,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43053] = 8, + [41481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2393), 1, - anon_sym_LBRACK, - ACTIONS(2395), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2397), 1, - anon_sym_DASH_DASH, - ACTIONS(2401), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2481), 1, - anon_sym_SPACE, - ACTIONS(2457), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2479), 33, + ACTIONS(2465), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2467), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99005,15 +97099,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [43111] = 3, + [41528] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(686), 9, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99023,7 +97120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 30, + ACTIONS(647), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99054,10 +97151,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43158] = 3, + [41575] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(694), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99067,7 +97164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 30, + ACTIONS(691), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99098,29 +97195,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43205] = 3, - ACTIONS(81), 1, + [41622] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(2452), 1, + sym__statement_terminator, + ACTIONS(2471), 1, + aux_sym_command_name_token2, + ACTIONS(2473), 1, + anon_sym_DQUOTE2, + STATE(957), 1, + aux_sym_command_name_repeat1, + ACTIONS(2469), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2436), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(595), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99133,23 +97237,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43252] = 4, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [41677] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2487), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2485), 8, + ACTIONS(699), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99158,15 +97255,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2483), 28, - sym__statement_terminator, + anon_sym_DOT2, + ACTIONS(697), 30, + anon_sym_LBRACK, anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -99186,60 +97278,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - [43301] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, anon_sym_DASH_DASH, - ACTIONS(2467), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2481), 1, - anon_sym_SPACE, - ACTIONS(2475), 2, - anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2479), 32, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [43358] = 3, + aux_sym_invokation_foreach_expression_token1, + [41724] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99249,7 +97300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(721), 30, + ACTIONS(601), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99280,10 +97331,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43405] = 3, + [41771] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(2479), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2477), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99292,10 +97347,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(729), 30, - anon_sym_LBRACK, + ACTIONS(2475), 28, anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -99315,19 +97374,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43452] = 3, + [41820] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(653), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99337,7 +97389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 30, + ACTIONS(651), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99368,10 +97420,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43499] = 3, + [41867] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(703), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99381,7 +97433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 30, + ACTIONS(701), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99412,10 +97464,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43546] = 3, + [41914] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(719), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99425,7 +97477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 30, + ACTIONS(717), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99456,58 +97508,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43593] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2493), 1, - aux_sym_command_name_token2, - ACTIONS(2495), 1, - anon_sym_DQUOTE2, - ACTIONS(2497), 1, - sym__statement_terminator, - STATE(968), 1, - aux_sym_command_name_repeat1, - ACTIONS(2489), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2491), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43648] = 3, + [41961] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(707), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99517,7 +97521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 30, + ACTIONS(705), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99548,10 +97552,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43695] = 3, + [42008] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99561,7 +97565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 30, + ACTIONS(591), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99592,19 +97596,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43742] = 6, + [42055] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2504), 1, + ACTIONS(2483), 1, aux_sym_command_name_token2, - ACTIONS(2507), 1, + ACTIONS(2485), 1, anon_sym_DQUOTE2, - STATE(947), 1, + STATE(929), 1, aux_sym_command_name_repeat1, - ACTIONS(2499), 2, + ACTIONS(2481), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 34, + ACTIONS(2417), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99633,16 +97637,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43795] = 3, + [42108] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99652,7 +97656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 30, + ACTIONS(721), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99683,29 +97687,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43842] = 3, - ACTIONS(81), 1, + [42155] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(2463), 3, + sym__statement_terminator, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 36, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(667), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99718,38 +97722,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43889] = 3, - ACTIONS(81), 1, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [42202] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(2490), 1, + aux_sym_command_name_token2, + ACTIONS(2493), 1, + anon_sym_DQUOTE2, + STATE(929), 1, + aux_sym_command_name_repeat1, + ACTIONS(2487), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(639), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99762,38 +97771,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43936] = 3, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [42255] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(645), 9, + ACTIONS(2463), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 37, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(643), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99806,30 +97812,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43983] = 7, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [42302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_DQUOTE2, - ACTIONS(2514), 1, - aux_sym_command_name_token2, - ACTIONS(2516), 1, + ACTIONS(2496), 3, sym__statement_terminator, - STATE(944), 1, - aux_sym_command_name_repeat1, - ACTIONS(2510), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2512), 33, + ACTIONS(2498), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99858,35 +97858,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [44038] = 3, - ACTIONS(3), 1, + [42349] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 36, - anon_sym_LBRACK, + ACTIONS(2500), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2477), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2475), 28, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + [42398] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(633), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(631), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99899,18 +97946,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DOT2, anon_sym_COLON_COLON, - [44085] = 3, + aux_sym_invokation_foreach_expression_token1, + [42445] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(665), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99920,7 +97968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 30, + ACTIONS(663), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99951,10 +97999,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44132] = 3, + [42492] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(657), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99964,7 +98012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 30, + ACTIONS(655), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99995,10 +98043,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44179] = 3, + [42539] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(669), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100008,7 +98056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 30, + ACTIONS(667), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100039,7 +98087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44226] = 3, + [42586] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(673), 9, @@ -100083,10 +98131,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44273] = 3, + [42633] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(715), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100096,7 +98144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 30, + ACTIONS(713), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100127,10 +98175,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44320] = 3, + [42680] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(607), 9, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100140,7 +98188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(605), 30, + ACTIONS(725), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100171,14 +98219,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44367] = 4, + [42727] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2518), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2485), 8, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100187,14 +98231,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2483), 28, + anon_sym_DOT2, + ACTIONS(729), 30, + anon_sym_LBRACK, anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -100214,12 +98254,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - [44416] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [42774] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(649), 9, + ACTIONS(711), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100229,7 +98276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(647), 30, + ACTIONS(709), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100260,10 +98307,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44463] = 3, + [42821] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(695), 9, + ACTIONS(661), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100273,7 +98320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(693), 30, + ACTIONS(659), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100304,57 +98351,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44510] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2522), 1, - aux_sym_command_name_token2, - ACTIONS(2524), 1, - anon_sym_DQUOTE2, - STATE(970), 1, - aux_sym_command_name_repeat1, - ACTIONS(2520), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2512), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44563] = 3, + [42868] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(689), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100364,7 +98364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(697), 30, + ACTIONS(687), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100395,59 +98395,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44610] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2445), 1, - anon_sym_LBRACK, - ACTIONS(2447), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2449), 1, - anon_sym_DASH_DASH, - ACTIONS(2453), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2471), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2473), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2469), 31, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [44667] = 3, + [42915] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(623), 9, + ACTIONS(641), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100457,7 +98408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(621), 30, + ACTIONS(639), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100488,10 +98439,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44714] = 3, + [42962] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(703), 9, + ACTIONS(685), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100501,7 +98452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 30, + ACTIONS(683), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100532,154 +98483,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44761] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2529), 1, - aux_sym_command_name_token2, - ACTIONS(2532), 1, - anon_sym_DQUOTE2, - ACTIONS(2535), 1, - sym__statement_terminator, - STATE(968), 1, - aux_sym_command_name_repeat1, - ACTIONS(2526), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44816] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2459), 1, - anon_sym_LBRACK, - ACTIONS(2461), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2463), 1, - anon_sym_DASH_DASH, - ACTIONS(2467), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2471), 1, - anon_sym_SPACE, - ACTIONS(2475), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2469), 32, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [44873] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2524), 1, - anon_sym_DQUOTE2, - ACTIONS(2539), 1, - aux_sym_command_name_token2, - STATE(947), 1, - aux_sym_command_name_repeat1, - ACTIONS(2537), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2491), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44926] = 3, + [43009] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100689,7 +98496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 30, + ACTIONS(613), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100720,10 +98527,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44973] = 3, + [43056] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100733,7 +98540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 30, + ACTIONS(617), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100764,10 +98571,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45020] = 3, + [43103] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(623), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100777,7 +98584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 30, + ACTIONS(621), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100808,10 +98615,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45067] = 3, + [43150] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(645), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100821,7 +98628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 30, + ACTIONS(643), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100852,24 +98659,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45114] = 8, + [43197] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2445), 1, - anon_sym_LBRACK, - ACTIONS(2447), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2449), 1, - anon_sym_DASH_DASH, - ACTIONS(2453), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2473), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2481), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2479), 31, + ACTIONS(2485), 1, + anon_sym_DQUOTE2, + ACTIONS(2504), 1, + aux_sym_command_name_token2, + STATE(926), 1, + aux_sym_command_name_repeat1, + ACTIONS(2502), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2436), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100898,13 +98700,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - [45171] = 3, + [43250] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(627), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100914,7 +98719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(625), 30, + ACTIONS(679), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -100945,14 +98750,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45218] = 3, + [43297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, - anon_sym_LBRACK, + ACTIONS(2465), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2467), 37, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100981,37 +98785,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [45265] = 3, - ACTIONS(81), 1, + anon_sym_DASH_DASH_PERCENT, + [43344] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(691), 9, + ACTIONS(2463), 1, + sym__statement_terminator, + ACTIONS(2509), 1, + aux_sym_command_name_token2, + ACTIONS(2512), 1, + anon_sym_DQUOTE2, + STATE(953), 1, + aux_sym_command_name_repeat1, + ACTIONS(2506), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(689), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101024,19 +98836,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45312] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [43399] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(631), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101046,7 +98855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(629), 30, + ACTIONS(605), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101077,10 +98886,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45359] = 3, + [43446] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101090,7 +98899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 30, + ACTIONS(609), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -101121,14 +98930,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45406] = 3, + [43493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 3, - sym__statement_terminator, + ACTIONS(2496), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2543), 35, + ACTIONS(2498), 37, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101157,6 +98965,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, aux_sym_command_name_token2, anon_sym_DQUOTE2, @@ -101164,19 +98974,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45452] = 6, + [43540] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2547), 1, - aux_sym_command_name_token2, - ACTIONS(2549), 1, + ACTIONS(2446), 1, + sym__statement_terminator, + ACTIONS(2473), 1, anon_sym_DQUOTE2, - STATE(984), 1, + ACTIONS(2517), 1, + aux_sym_command_name_token2, + STATE(953), 1, aux_sym_command_name_repeat1, - ACTIONS(2545), 2, + ACTIONS(2515), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2512), 33, + ACTIONS(2417), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101205,86 +99017,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [45504] = 7, - ACTIONS(3), 1, + [43595] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2516), 1, - sym__statement_terminator, - ACTIONS(2553), 1, - aux_sym_command_name_token2, - ACTIONS(2555), 1, - anon_sym_DQUOTE2, - STATE(986), 1, - aux_sym_command_name_repeat1, - ACTIONS(2551), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2512), 32, + ACTIONS(677), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45558] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2549), 1, - anon_sym_DQUOTE2, - ACTIONS(2559), 1, - aux_sym_command_name_token2, - STATE(985), 1, - aux_sym_command_name_repeat1, - ACTIONS(2557), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2491), 33, - anon_sym_GT, + anon_sym_DOT2, + ACTIONS(675), 30, + anon_sym_LBRACK, + anon_sym_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101297,40 +99057,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45610] = 6, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43642] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2564), 1, - aux_sym_command_name_token2, - ACTIONS(2567), 1, - anon_sym_DQUOTE2, - STATE(985), 1, - aux_sym_command_name_repeat1, - ACTIONS(2561), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 33, + ACTIONS(627), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(625), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101343,42 +99101,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45662] = 7, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43689] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2497), 1, - sym__statement_terminator, - ACTIONS(2555), 1, - anon_sym_DQUOTE2, - ACTIONS(2572), 1, - aux_sym_command_name_token2, - STATE(989), 1, - aux_sym_command_name_repeat1, - ACTIONS(2570), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2491), 32, + ACTIONS(637), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(635), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101391,77 +99145,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45716] = 3, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43736] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(2535), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 35, + STATE(980), 1, + sym_argument_list, + ACTIONS(597), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45762] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2574), 3, + anon_sym_DOT2, + ACTIONS(595), 28, sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2576), 35, - anon_sym_GT, + anon_sym_LBRACK, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101474,29 +99191,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45808] = 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [43784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2535), 1, + ACTIONS(2496), 3, sym__statement_terminator, - ACTIONS(2581), 1, - aux_sym_command_name_token2, - ACTIONS(2584), 1, - anon_sym_DQUOTE2, - STATE(989), 1, - aux_sym_command_name_repeat1, - ACTIONS(2578), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 32, + ACTIONS(2498), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101525,60 +99234,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [45862] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2535), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 36, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, aux_sym_command_name_token2, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45908] = 3, + [43830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 2, + ACTIONS(2465), 3, + sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2543), 36, + ACTIONS(2467), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101607,22 +99277,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, aux_sym_command_name_token2, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45954] = 5, + [43876] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2587), 1, + ACTIONS(2519), 1, anon_sym_LPAREN, - STATE(1039), 1, + STATE(980), 1, sym_argument_list, - ACTIONS(593), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101632,7 +99301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 27, + ACTIONS(595), 27, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101660,13 +99329,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46004] = 3, + [43926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2574), 2, + ACTIONS(2496), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2576), 36, + ACTIONS(2498), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101695,6 +99364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, aux_sym_command_name_token2, @@ -101702,62 +99372,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46050] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(1039), 1, - sym_argument_list, - ACTIONS(593), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(591), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46098] = 5, + [43972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2589), 1, - anon_sym_COMMA, - STATE(1042), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 33, + ACTIONS(2463), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101787,21 +99408,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46147] = 5, + [44018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2589), 1, - anon_sym_COMMA, - STATE(995), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 2, + ACTIONS(2463), 3, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(782), 33, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2426), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101832,32 +99453,33 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_PIPE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46196] = 3, - ACTIONS(81), 1, + [44064] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(673), 9, + ACTIONS(2465), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2467), 36, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(671), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101870,17 +99492,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46241] = 3, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [44110] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(707), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101890,7 +99514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 28, + ACTIONS(705), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101919,10 +99543,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46286] = 3, + [44155] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101932,7 +99556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 28, + ACTIONS(729), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101961,16 +99585,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46331] = 5, + [44200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, - ACTIONS(2591), 1, + ACTIONS(2521), 1, anon_sym_COMMA, - STATE(1029), 1, + STATE(993), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 34, + ACTIONS(787), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(789), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102000,99 +99625,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46380] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(691), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(689), 28, - sym__statement_terminator, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [46425] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2535), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 35, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [46470] = 3, + [44249] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(699), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102102,7 +99642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 28, + ACTIONS(697), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102131,10 +99671,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46515] = 3, + [44294] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(623), 9, + ACTIONS(703), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102144,7 +99684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(621), 28, + ACTIONS(701), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102173,10 +99713,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46560] = 3, + [44339] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102186,7 +99726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 28, + ACTIONS(613), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102215,10 +99755,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46605] = 3, + [44384] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102228,7 +99768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 28, + ACTIONS(605), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102257,10 +99797,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46650] = 3, + [44429] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102270,7 +99810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 28, + ACTIONS(617), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102299,10 +99839,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46695] = 3, + [44474] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(623), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102312,7 +99852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(667), 28, + ACTIONS(621), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102341,13 +99881,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46740] = 3, + [44519] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2543), 35, + ACTIONS(787), 1, + anon_sym_SPACE, + ACTIONS(2523), 1, + anon_sym_COMMA, + STATE(985), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(789), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102376,14 +99919,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [46785] = 3, + anon_sym_DASH_DASH_PERCENT, + [44568] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(627), 9, @@ -102425,52 +99967,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46830] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2574), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2576), 35, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [46875] = 3, + [44613] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(631), 9, + ACTIONS(711), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102480,7 +99980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(629), 28, + ACTIONS(709), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102509,10 +100009,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46920] = 3, + [44658] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(645), 9, + ACTIONS(715), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102522,7 +100022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(643), 28, + ACTIONS(713), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102551,10 +100051,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46965] = 3, + [44703] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(641), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102564,7 +100064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 28, + ACTIONS(639), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102593,10 +100093,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47010] = 3, + [44748] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(645), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102606,7 +100106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 28, + ACTIONS(643), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102635,10 +100135,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47055] = 3, + [44793] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(649), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102648,7 +100148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 28, + ACTIONS(647), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102677,29 +100177,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47100] = 3, - ACTIONS(81), 1, + [44838] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(607), 9, + ACTIONS(765), 1, + anon_sym_SPACE, + ACTIONS(2523), 1, + anon_sym_COMMA, + STATE(1003), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(605), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102712,17 +100214,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47145] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [44887] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(653), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102732,7 +100234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(721), 28, + ACTIONS(651), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102761,10 +100263,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47190] = 3, + [44932] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(695), 9, + ACTIONS(657), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102774,7 +100276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(693), 28, + ACTIONS(655), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102803,52 +100305,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47235] = 3, + [44977] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(251), 7, - sym_decimal_integer_literal, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 30, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_EQ, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47280] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(703), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102858,7 +100318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 28, + ACTIONS(609), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102887,29 +100347,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47325] = 3, - ACTIONS(3), 1, + [45022] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2535), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 34, + ACTIONS(633), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(631), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102922,17 +100382,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [47370] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [45067] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(637), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102942,7 +100402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(729), 28, + ACTIONS(635), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -102971,10 +100431,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47415] = 3, + [45112] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(719), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102984,7 +100444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 28, + ACTIONS(717), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103013,10 +100473,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47460] = 3, + [45157] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103026,7 +100486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 28, + ACTIONS(721), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103055,29 +100515,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47505] = 3, - ACTIONS(81), 1, + [45202] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(653), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(651), 28, + ACTIONS(2521), 1, + anon_sym_COMMA, + STATE(1007), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(767), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103090,29 +100553,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [47550] = 9, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45251] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2593), 1, - anon_sym_LBRACK, - ACTIONS(2595), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2597), 1, - anon_sym_DASH_DASH, - ACTIONS(2599), 1, - anon_sym_DOT2, - ACTIONS(2601), 1, - anon_sym_COLON_COLON, - ACTIONS(2603), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 8, + ACTIONS(661), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103121,8 +100571,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(635), 23, + anon_sym_DOT2, + ACTIONS(659), 28, sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103145,22 +100597,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47607] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2605), 1, - anon_sym_LBRACK, - ACTIONS(2607), 1, anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, anon_sym_DASH_DASH, - ACTIONS(2611), 1, - anon_sym_DOT2, - ACTIONS(2613), 1, anon_sym_COLON_COLON, - ACTIONS(2615), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 8, + [45296] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(665), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103169,7 +100613,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(635), 23, + anon_sym_DOT2, + ACTIONS(663), 28, + sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103190,57 +100637,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [47664] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(771), 1, - anon_sym_SPACE, - ACTIONS(2617), 1, - anon_sym_COMMA, - STATE(1029), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47713] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [45341] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(669), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103250,7 +100656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 28, + ACTIONS(667), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103279,10 +100685,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47758] = 3, + [45386] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(686), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103292,7 +100698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 28, + ACTIONS(671), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103321,73 +100727,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47803] = 5, - ACTIONS(3), 1, + [45431] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(780), 1, - anon_sym_SPACE, - ACTIONS(2591), 1, - anon_sym_COMMA, - STATE(1000), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 34, + ACTIONS(677), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2541), 3, + anon_sym_DOT2, + ACTIONS(675), 28, sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2543), 34, - anon_sym_GT, + anon_sym_LBRACK, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103400,17 +100762,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [47897] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [45476] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(251), 7, + sym_decimal_integer_literal, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 30, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_EQ, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [45521] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103420,7 +100824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 28, + ACTIONS(591), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103449,10 +100853,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47942] = 3, + [45566] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103462,7 +100866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 28, + ACTIONS(679), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103491,10 +100895,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47987] = 3, + [45611] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(685), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103504,7 +100908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 28, + ACTIONS(683), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103533,14 +100937,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48032] = 3, + [45656] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2574), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2576), 34, + ACTIONS(771), 1, + anon_sym_SPACE, + ACTIONS(2525), 1, + anon_sym_COMMA, + STATE(1003), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103569,16 +100975,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [48077] = 3, + anon_sym_DASH_DASH_PERCENT, + [45705] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103588,7 +100994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(697), 28, + ACTIONS(725), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103617,10 +101023,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48122] = 3, + [45750] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(2528), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2532), 1, + anon_sym_DASH_DASH, + ACTIONS(2534), 1, + anon_sym_DOT2, + ACTIONS(2536), 1, + anon_sym_COLON_COLON, + ACTIONS(2538), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(727), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103629,10 +101047,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(717), 28, + ACTIONS(725), 23, sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103655,14 +101071,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, + [45807] = 9, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2540), 1, + anon_sym_LBRACK, + ACTIONS(2542), 1, anon_sym_PLUS_PLUS, + ACTIONS(2544), 1, anon_sym_DASH_DASH, + ACTIONS(2546), 1, + anon_sym_DOT2, + ACTIONS(2548), 1, anon_sym_COLON_COLON, + ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - [48167] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(649), 9, + ACTIONS(727), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103671,10 +101095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(647), 28, - sym__statement_terminator, - anon_sym_LBRACK, + ACTIONS(725), 23, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -103695,16 +101116,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [48212] = 3, + [45864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2552), 1, + anon_sym_COMMA, + STATE(1007), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(773), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [45913] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 9, + ACTIONS(689), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -103714,7 +101176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 28, + ACTIONS(687), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -103743,32 +101205,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [48257] = 5, - ACTIONS(3), 1, + [45958] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2620), 1, - anon_sym_COMMA, - STATE(1042), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(773), 33, + ACTIONS(694), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(691), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103781,34 +101240,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48306] = 3, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46003] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(635), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(637), 34, + ACTIONS(603), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(601), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103821,20 +101282,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48350] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [46048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, - sym__statement_terminator, + ACTIONS(613), 1, anon_sym_SPACE, - ACTIONS(641), 34, + ACTIONS(615), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103864,18 +101324,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48394] = 3, + [46092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(617), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(657), 34, + ACTIONS(619), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103910,16 +101371,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48438] = 5, + [46136] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, - anon_sym_SPACE, - ACTIONS(2623), 1, + ACTIONS(2555), 1, anon_sym_COMMA, - STATE(1054), 1, + STATE(1021), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 33, + ACTIONS(787), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(789), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103949,17 +101411,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48486] = 3, + [46184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(625), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 34, + ACTIONS(627), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103994,12 +101455,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48530] = 3, + [46228] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 1, + ACTIONS(625), 1, anon_sym_SPACE, - ACTIONS(641), 35, + ACTIONS(627), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104035,12 +101496,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48574] = 3, + [46272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(621), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 35, + ACTIONS(623), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104070,18 +101532,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48618] = 3, + [46316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(725), 1, anon_sym_SPACE, - ACTIONS(773), 35, + ACTIONS(727), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104117,17 +101578,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48662] = 5, + [46360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2625), 1, - anon_sym_COMMA, - STATE(1051), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, - sym__statement_terminator, + ACTIONS(617), 1, anon_sym_SPACE, - ACTIONS(773), 32, + ACTIONS(619), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104157,15 +101613,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48710] = 3, + anon_sym_DASH_DASH_PERCENT, + [46404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(621), 1, anon_sym_SPACE, - ACTIONS(637), 35, + ACTIONS(623), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104201,13 +101660,16 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48754] = 3, + [46448] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, - sym__statement_terminator, + ACTIONS(2559), 1, + anon_sym_LPAREN, + ACTIONS(2561), 1, anon_sym_SPACE, - ACTIONS(645), 34, + STATE(1068), 1, + sym_argument_list, + ACTIONS(2557), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104236,22 +101698,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48798] = 5, + [46496] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, - anon_sym_SPACE, - ACTIONS(2628), 1, + ACTIONS(2555), 1, anon_sym_COMMA, - STATE(1054), 1, + STATE(1022), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 33, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104281,21 +101743,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48846] = 5, + [46544] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2633), 1, - anon_sym_LPAREN, - STATE(1115), 1, - sym_argument_list, - ACTIONS(2635), 2, + ACTIONS(2563), 1, + anon_sym_COMMA, + STATE(1022), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2631), 32, + ACTIONS(773), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104324,72 +101785,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48894] = 3, - ACTIONS(3), 1, + [46592] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(651), 1, - anon_sym_SPACE, - ACTIONS(653), 35, + ACTIONS(2528), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2532), 1, + anon_sym_DASH_DASH, + ACTIONS(2538), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2566), 1, + anon_sym_DOT2, + ACTIONS(2568), 1, + anon_sym_COLON_COLON, + ACTIONS(727), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48938] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_SPACE, - ACTIONS(657), 35, - anon_sym_GT, + ACTIONS(725), 22, + sym__statement_terminator, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104402,40 +101834,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48982] = 5, - ACTIONS(3), 1, + [46648] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(2637), 1, - anon_sym_COMMA, - STATE(1059), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 32, + ACTIONS(2540), 1, + anon_sym_LBRACK, + ACTIONS(2542), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2544), 1, + anon_sym_DASH_DASH, + ACTIONS(2550), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2570), 1, + anon_sym_DOT2, + ACTIONS(2572), 1, + anon_sym_COLON_COLON, + ACTIONS(727), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(725), 22, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104448,22 +101880,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49030] = 5, + [46704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2639), 1, - anon_sym_COMMA, - STATE(1059), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, - sym__statement_terminator, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(773), 32, + ACTIONS(773), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104492,18 +101917,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49078] = 5, + [46748] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(2642), 1, + ACTIONS(2574), 1, anon_sym_COMMA, - STATE(1060), 1, + STATE(1026), 1, aux_sym_array_literal_expression_repeat1, ACTIONS(773), 33, anon_sym_GT, @@ -104534,22 +101962,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49126] = 5, + [46796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2645), 1, - anon_sym_COMMA, - STATE(1068), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 2, - sym__statement_terminator, + ACTIONS(729), 1, anon_sym_SPACE, - ACTIONS(782), 32, + ACTIONS(731), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104579,19 +102002,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49174] = 5, + anon_sym_DASH_DASH_PERCENT, + [46840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, + ACTIONS(771), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2647), 1, - anon_sym_COMMA, - STATE(1063), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 33, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104620,21 +102043,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49222] = 5, + [46884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(729), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2647), 1, - anon_sym_COMMA, - STATE(1060), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 33, + ACTIONS(731), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104663,44 +102084,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49270] = 9, - ACTIONS(81), 1, + [46928] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2593), 1, - anon_sym_LBRACK, - ACTIONS(2595), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2597), 1, - anon_sym_DASH_DASH, - ACTIONS(2603), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2649), 1, - anon_sym_DOT2, - ACTIONS(2651), 1, - anon_sym_COLON_COLON, - ACTIONS(637), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(635), 22, + ACTIONS(725), 2, sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(727), 34, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104713,40 +102124,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - [49326] = 9, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [46972] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2605), 1, - anon_sym_LBRACK, - ACTIONS(2607), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, - anon_sym_DASH_DASH, - ACTIONS(2615), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2653), 1, - anon_sym_DOT2, - ACTIONS(2655), 1, - anon_sym_COLON_COLON, - ACTIONS(637), 8, + ACTIONS(2577), 1, + anon_sym_LPAREN, + STATE(1052), 1, + sym_argument_list, + ACTIONS(2561), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2557), 32, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(635), 22, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104759,19 +102169,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_COMMA, + sym_command_parameter, anon_sym_PIPE, - [49382] = 5, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [47020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(2623), 1, + ACTIONS(2579), 1, anon_sym_COMMA, - STATE(1046), 1, + STATE(1026), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 33, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104805,16 +102217,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49430] = 5, + [47068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2635), 1, + ACTIONS(613), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2657), 1, - anon_sym_LPAREN, - STATE(1117), 1, - sym_argument_list, - ACTIONS(2631), 33, + ACTIONS(615), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104843,22 +102252,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49478] = 5, + [47112] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2645), 1, + ACTIONS(787), 1, + anon_sym_SPACE, + ACTIONS(2579), 1, anon_sym_COMMA, - STATE(1051), 1, + STATE(1032), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 32, + ACTIONS(789), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104888,16 +102297,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49526] = 3, + [47160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(2583), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 34, + ACTIONS(2581), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104927,18 +102337,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49570] = 3, + [47203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 2, - sym__statement_terminator, + ACTIONS(2587), 1, anon_sym_SPACE, - ACTIONS(773), 34, + ACTIONS(2585), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104968,17 +102376,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [49614] = 3, + [47246] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 1, + ACTIONS(2589), 1, + anon_sym_LPAREN, + STATE(1097), 1, + sym_argument_list, + ACTIONS(2561), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(645), 35, + ACTIONS(2557), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105007,24 +102420,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49658] = 5, + [47293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2637), 1, - anon_sym_COMMA, - STATE(1058), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 2, + ACTIONS(725), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(782), 32, + ACTIONS(727), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105053,21 +102458,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [49706] = 5, + [47336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - STATE(1097), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(780), 2, + ACTIONS(721), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(782), 31, + ACTIONS(723), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105096,30 +102498,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49753] = 3, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [47379] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(639), 1, - anon_sym_SPACE, - ACTIONS(641), 34, + ACTIONS(251), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(253), 26, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105132,19 +102538,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [49796] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [47422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 1, + ACTIONS(2561), 1, anon_sym_SPACE, - ACTIONS(645), 34, + ACTIONS(2591), 1, + anon_sym_LPAREN, + STATE(1089), 1, + sym_argument_list, + ACTIONS(2557), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105173,19 +102581,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49839] = 3, + [47469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 2, + ACTIONS(2397), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(773), 33, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105215,16 +102621,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49882] = 3, + anon_sym_DASH_DASH_PERCENT, + [47512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(2595), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 34, + ACTIONS(2593), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105254,17 +102661,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49925] = 3, + anon_sym_DASH_DASH_PERCENT, + [47555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 1, + ACTIONS(725), 1, anon_sym_SPACE, - ACTIONS(657), 34, + ACTIONS(727), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105299,12 +102705,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49968] = 3, + [47598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(729), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 34, + ACTIONS(731), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105334,18 +102741,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50011] = 3, + [47641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, - sym__statement_terminator, + ACTIONS(2411), 1, anon_sym_SPACE, - ACTIONS(677), 33, + ACTIONS(2409), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105375,17 +102780,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50054] = 3, + anon_sym_DASH_DASH_PERCENT, + [47684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(613), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(645), 33, + ACTIONS(615), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105419,58 +102825,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50097] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2593), 1, - anon_sym_LBRACK, - ACTIONS(2595), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2597), 1, - anon_sym_DASH_DASH, - ACTIONS(2603), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2649), 1, - anon_sym_DOT2, - ACTIONS(2651), 1, - anon_sym_COLON_COLON, - ACTIONS(2469), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2471), 21, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [50152] = 3, + [47727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(617), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2661), 34, + ACTIONS(619), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105500,43 +102861,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [50195] = 9, - ACTIONS(81), 1, + [47770] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2605), 1, - anon_sym_LBRACK, - ACTIONS(2607), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, - anon_sym_DASH_DASH, - ACTIONS(2615), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2653), 1, - anon_sym_DOT2, - ACTIONS(2655), 1, - anon_sym_COLON_COLON, - ACTIONS(2469), 8, + ACTIONS(621), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(623), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2471), 21, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105549,15 +102899,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - [50250] = 3, + sym_stop_parsing, + anon_sym_COLON, + [47813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(625), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(653), 33, + ACTIONS(627), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105591,13 +102945,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50293] = 3, + [47856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, + ACTIONS(2599), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(637), 33, + ACTIONS(2597), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105627,33 +102981,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50336] = 3, - ACTIONS(81), 1, + anon_sym_DASH_DASH_PERCENT, + [47899] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(251), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(253), 26, + ACTIONS(2603), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(2601), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105666,18 +103019,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [50379] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [47942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, - sym__statement_terminator, + ACTIONS(729), 1, anon_sym_SPACE, - ACTIONS(657), 33, + ACTIONS(731), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105707,20 +103060,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50422] = 5, + [47985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2635), 1, + ACTIONS(613), 1, anon_sym_SPACE, - ACTIONS(2665), 1, - anon_sym_LPAREN, - STATE(1138), 1, - sym_argument_list, - ACTIONS(2631), 32, + ACTIONS(615), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105749,17 +103099,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50469] = 3, + [48028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 2, - sym__statement_terminator, + ACTIONS(721), 1, anon_sym_SPACE, - ACTIONS(2661), 33, + ACTIONS(723), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105789,16 +103140,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [50512] = 3, + [48071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(621), 1, anon_sym_SPACE, - ACTIONS(773), 34, + ACTIONS(623), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105833,12 +103185,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50555] = 3, + [48114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(625), 1, anon_sym_SPACE, - ACTIONS(637), 34, + ACTIONS(627), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105873,13 +103225,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50598] = 3, + [48157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(641), 33, + ACTIONS(677), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -105909,35 +103261,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50641] = 5, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [48200] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(780), 1, - anon_sym_SPACE, - ACTIONS(2667), 1, - anon_sym_COMMA, - STATE(1099), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 32, + ACTIONS(2540), 1, + anon_sym_LBRACK, + ACTIONS(2542), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2544), 1, + anon_sym_DASH_DASH, + ACTIONS(2550), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2570), 1, + anon_sym_DOT2, + ACTIONS(2572), 1, + anon_sym_COLON_COLON, + ACTIONS(2395), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2397), 21, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105950,37 +103309,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50688] = 5, - ACTIONS(3), 1, + [48255] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(2669), 1, - anon_sym_COMMA, - STATE(1095), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(773), 31, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(95), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(1001), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(1007), 21, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105993,21 +103351,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [50735] = 5, + [48302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2672), 1, - anon_sym_LPAREN, - STATE(1127), 1, - sym_argument_list, - ACTIONS(2635), 2, - sym__statement_terminator, + ACTIONS(2397), 1, anon_sym_SPACE, - ACTIONS(2631), 31, + ACTIONS(2395), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106036,20 +103387,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50782] = 5, + anon_sym_DASH_DASH_PERCENT, + [48345] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - STATE(1095), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, + ACTIONS(2595), 1, anon_sym_SPACE, - ACTIONS(767), 31, + ACTIONS(2593), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106078,19 +103427,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50829] = 5, + anon_sym_DASH_DASH_PERCENT, + [48388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(2674), 1, - anon_sym_COMMA, - STATE(1098), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 32, + ACTIONS(677), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106119,20 +103467,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50876] = 5, + anon_sym_DASH_DASH_PERCENT, + [48431] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(2667), 1, - anon_sym_COMMA, - STATE(1098), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 32, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106161,32 +103507,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [50923] = 3, - ACTIONS(3), 1, + [48474] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(2481), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2479), 32, + ACTIONS(2528), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2532), 1, + anon_sym_DASH_DASH, + ACTIONS(2538), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2566), 1, + anon_sym_DOT2, + ACTIONS(2568), 1, + anon_sym_COLON_COLON, + ACTIONS(2395), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2397), 21, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -106199,33 +103558,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [50965] = 3, - ACTIONS(3), 1, + [48529] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(2679), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2677), 32, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(95), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(1001), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(1007), 21, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -106238,58 +103600,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51007] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2685), 1, - anon_sym_SEMI, - STATE(1120), 1, - aux_sym_script_block_repeat1, - ACTIONS(2681), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2683), 27, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - sym_simple_name, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [51053] = 3, + [48576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 1, + ACTIONS(2599), 1, anon_sym_SPACE, - ACTIONS(2469), 33, + ACTIONS(2597), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106318,17 +103635,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51095] = 3, + [48619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 1, + ACTIONS(2603), 1, anon_sym_SPACE, - ACTIONS(2687), 33, + ACTIONS(2601), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106357,17 +103675,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51137] = 3, + [48662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2481), 1, + ACTIONS(2411), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2479), 33, + ACTIONS(2409), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106396,17 +103716,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51179] = 3, + [48705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2679), 1, + ACTIONS(2583), 1, anon_sym_SPACE, - ACTIONS(2677), 33, + ACTIONS(2581), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106435,18 +103755,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51221] = 3, + [48748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 2, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2661), 32, + ACTIONS(773), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106476,16 +103797,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51263] = 3, + [48791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 2, - sym__statement_terminator, + ACTIONS(717), 1, anon_sym_SPACE, - ACTIONS(2469), 32, + ACTIONS(719), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106514,55 +103835,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51305] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 6, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 28, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [51347] = 3, + [48834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 1, + ACTIONS(717), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2691), 33, + ACTIONS(719), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106591,18 +103876,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51389] = 3, + [48877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 2, + ACTIONS(2587), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2687), 32, + ACTIONS(2585), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106631,16 +103916,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [51431] = 3, + [48920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(617), 1, anon_sym_SPACE, - ACTIONS(627), 33, + ACTIONS(619), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106669,18 +103955,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51473] = 3, + [48963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(717), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 32, + ACTIONS(719), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106709,16 +103996,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51515] = 3, + [49005] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(251), 6, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(253), 28, + sym__statement_terminator, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [49047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2663), 1, + ACTIONS(2583), 1, anon_sym_SPACE, - ACTIONS(2661), 33, + ACTIONS(2581), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106752,13 +104078,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51557] = 3, + [49089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 2, + ACTIONS(2411), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2695), 32, + ACTIONS(2409), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106787,96 +104113,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51599] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2703), 1, - anon_sym_SEMI, - STATE(1102), 1, - aux_sym_script_block_repeat1, - ACTIONS(2699), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2701), 27, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - sym_simple_name, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [51645] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2697), 1, - anon_sym_SPACE, - ACTIONS(2695), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51687] = 3, + [49131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(721), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 33, + ACTIONS(723), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106905,18 +104152,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51729] = 3, + [49173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(2583), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(627), 32, + ACTIONS(2581), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -106945,24 +104191,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51771] = 5, + [49215] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2707), 1, + ACTIONS(2607), 1, anon_sym_SEMI, - STATE(1120), 1, + STATE(1082), 1, aux_sym_script_block_repeat1, - ACTIONS(1423), 5, + ACTIONS(1382), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2705), 27, + ACTIONS(2605), 27, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -106990,13 +104236,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51817] = 3, + [49261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 2, - sym__statement_terminator, + ACTIONS(2587), 1, anon_sym_SPACE, - ACTIONS(2691), 32, + ACTIONS(2585), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107025,41 +104270,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [51859] = 8, - ACTIONS(81), 1, + [49303] = 3, + ACTIONS(3), 1, sym_comment, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1159), 1, - sym_merging_redirection_operator, - ACTIONS(2719), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1122), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2713), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2710), 8, + ACTIONS(2411), 1, + anon_sym_SPACE, + ACTIONS(2409), 33, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2716), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107072,13 +104308,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [51910] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [49345] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 2, + ACTIONS(2587), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2691), 31, + ACTIONS(2585), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107107,15 +104349,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51951] = 3, + [49387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2693), 1, + ACTIONS(675), 1, anon_sym_SPACE, - ACTIONS(2691), 32, + ACTIONS(677), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107144,41 +104387,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [51992] = 8, - ACTIONS(81), 1, + [49429] = 3, + ACTIONS(3), 1, sym_comment, - STATE(737), 1, - sym_file_redirection_operator, - STATE(1151), 1, - sym_merging_redirection_operator, - ACTIONS(2721), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1137), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2328), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, + ACTIONS(717), 1, + anon_sym_SPACE, + ACTIONS(719), 33, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2330), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107191,13 +104425,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52043] = 3, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [49471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2679), 2, - sym__statement_terminator, + ACTIONS(721), 1, anon_sym_SPACE, - ACTIONS(2677), 31, + ACTIONS(723), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107226,16 +104465,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52084] = 3, + [49513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2697), 2, - sym__statement_terminator, + ACTIONS(2603), 1, anon_sym_SPACE, - ACTIONS(2695), 31, + ACTIONS(2601), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107264,15 +104504,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52125] = 3, + [49555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 1, + ACTIONS(2397), 1, anon_sym_SPACE, - ACTIONS(2469), 32, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107301,16 +104543,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52166] = 3, + [49597] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2481), 1, + ACTIONS(2595), 1, anon_sym_SPACE, - ACTIONS(2479), 32, + ACTIONS(2593), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107339,16 +104582,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52207] = 3, + [49639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 1, + ACTIONS(2599), 1, anon_sym_SPACE, - ACTIONS(2687), 32, + ACTIONS(2597), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107377,17 +104621,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52248] = 3, + [49681] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 2, + ACTIONS(2397), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(631), 31, + ACTIONS(2395), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107416,16 +104661,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52289] = 3, + [49723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(2595), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(627), 31, + ACTIONS(2593), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107454,59 +104700,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52330] = 8, + [49765] = 5, ACTIONS(81), 1, sym_comment, - STATE(730), 1, - sym_file_redirection_operator, - STATE(1159), 1, - sym_merging_redirection_operator, - ACTIONS(2721), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1122), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2328), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2280), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2336), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [52381] = 3, + ACTIONS(2614), 1, + anon_sym_SEMI, + STATE(1099), 1, + aux_sym_script_block_repeat1, + ACTIONS(2610), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2612), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [49811] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2471), 2, + ACTIONS(2599), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2469), 31, + ACTIONS(2597), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107535,15 +104780,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52422] = 3, + [49853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2679), 1, + ACTIONS(2603), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2677), 32, + ACTIONS(2601), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107572,17 +104819,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52463] = 3, + [49895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2689), 2, + ACTIONS(675), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2687), 31, + ACTIONS(677), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -107611,23 +104858,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [52504] = 8, + [49937] = 5, ACTIONS(81), 1, sym_comment, - STATE(737), 1, + ACTIONS(2620), 1, + anon_sym_SEMI, + STATE(1082), 1, + aux_sym_script_block_repeat1, + ACTIONS(2616), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2618), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [49983] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(703), 1, sym_file_redirection_operator, - STATE(1151), 1, + STATE(1118), 1, sym_merging_redirection_operator, - ACTIONS(2719), 2, - sym__statement_terminator, + ACTIONS(2622), 2, + anon_sym_RPAREN, anon_sym_PIPE, - STATE(1137), 2, + STATE(1103), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2713), 7, + ACTIONS(2337), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107635,7 +104924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2710), 8, + ACTIONS(2141), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107644,7 +104933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2723), 12, + ACTIONS(2339), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107657,27 +104946,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [52555] = 3, - ACTIONS(3), 1, + [50034] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(2697), 1, - anon_sym_SPACE, - ACTIONS(2695), 32, - anon_sym_GT, + STATE(699), 1, + sym_file_redirection_operator, + STATE(1115), 1, + sym_merging_redirection_operator, + ACTIONS(2622), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1102), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2337), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2141), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2353), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107690,70 +104989,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [52596] = 3, - ACTIONS(3), 1, + [50085] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(2481), 2, + STATE(699), 1, + sym_file_redirection_operator, + STATE(1115), 1, + sym_merging_redirection_operator, + ACTIONS(2633), 2, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2479), 31, - anon_sym_GT, + anon_sym_PIPE, + STATE(1102), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2627), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [52637] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(625), 1, - anon_sym_SPACE, - ACTIONS(627), 32, + ACTIONS(2624), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2630), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107766,32 +105032,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, + [50136] = 8, + ACTIONS(81), 1, + sym_comment, + STATE(703), 1, + sym_file_redirection_operator, + STATE(1118), 1, + sym_merging_redirection_operator, + ACTIONS(2633), 2, anon_sym_RPAREN, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [52678] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(629), 1, - anon_sym_SPACE, - ACTIONS(631), 32, - anon_sym_GT, + STATE(1103), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2627), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2624), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2635), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -107804,19 +105075,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [52719] = 5, + [50187] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2638), 1, anon_sym_COMMA, - STATE(1147), 1, + STATE(1107), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 8, + ACTIONS(789), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107825,7 +105091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(765), 21, + ACTIONS(787), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107847,14 +105113,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52762] = 5, + [50230] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2640), 1, anon_sym_COMMA, - STATE(1142), 1, + STATE(1106), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107863,7 +105129,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(780), 21, + ACTIONS(765), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107883,14 +105150,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [52805] = 5, + [50273] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2728), 1, + ACTIONS(2642), 1, anon_sym_COMMA, - STATE(1144), 1, + STATE(1106), 1, aux_sym_array_literal_expression_repeat1, ACTIONS(773), 8, anon_sym_GT, @@ -107923,12 +105189,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52848] = 5, + [50316] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2731), 1, + ACTIONS(2638), 1, anon_sym_COMMA, - STATE(1144), 1, + STATE(1109), 1, aux_sym_array_literal_expression_repeat1, ACTIONS(767), 8, anon_sym_GT, @@ -107940,7 +105206,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(765), 21, - sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -107960,15 +105225,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [52891] = 5, + [50359] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2731), 1, + ACTIONS(2640), 1, anon_sym_COMMA, - STATE(1145), 1, + STATE(1105), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(782), 8, + ACTIONS(789), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -107977,7 +105243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(780), 21, + ACTIONS(787), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -107999,12 +105265,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [52934] = 5, + [50402] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2733), 1, + ACTIONS(2645), 1, anon_sym_COMMA, - STATE(1147), 1, + STATE(1109), 1, aux_sym_array_literal_expression_repeat1, ACTIONS(773), 8, anon_sym_GT, @@ -108037,16 +105303,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [52977] = 3, + [50445] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2736), 5, + ACTIONS(2648), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2738), 25, + ACTIONS(2650), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -108072,16 +105338,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53015] = 3, + [50483] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2740), 5, + ACTIONS(2652), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2742), 25, + ACTIONS(2654), 25, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -108107,10 +105373,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53053] = 3, + [50521] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 8, + ACTIONS(2597), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108119,8 +105385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2663), 21, - sym__statement_terminator, + ACTIONS(2599), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108140,11 +105405,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53090] = 3, + [50558] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2691), 8, + ACTIONS(2581), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108153,8 +105419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2693), 21, - sym__statement_terminator, + ACTIONS(2583), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108174,11 +105439,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53127] = 3, + [50595] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2687), 8, + ACTIONS(2395), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108187,7 +105453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2689), 21, + ACTIONS(2397), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108209,10 +105475,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53164] = 3, + [50632] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2469), 8, + ACTIONS(2585), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108221,7 +105487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2471), 21, + ACTIONS(2587), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -108243,10 +105509,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [53201] = 3, + [50669] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2469), 8, + ACTIONS(2581), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108255,7 +105521,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2471), 21, + ACTIONS(2583), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108275,12 +105542,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53238] = 3, + [50706] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2677), 8, + ACTIONS(2593), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108289,7 +105555,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2679), 21, + ACTIONS(2595), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108309,12 +105576,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53275] = 3, + [50743] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2677), 8, + ACTIONS(2585), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108323,8 +105589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2679), 21, - sym__statement_terminator, + ACTIONS(2587), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108344,11 +105609,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [53312] = 3, + [50780] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2661), 8, + ACTIONS(2597), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108357,7 +105623,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2663), 21, + ACTIONS(2599), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108377,12 +105644,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [53349] = 3, + [50817] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2687), 8, + ACTIONS(2395), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108391,7 +105657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2689), 21, + ACTIONS(2397), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108413,10 +105679,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53386] = 3, + [50854] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2691), 8, + ACTIONS(2593), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -108425,7 +105691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2693), 21, + ACTIONS(2595), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -108447,14 +105713,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [53423] = 4, + [50891] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2746), 1, + ACTIONS(2658), 1, anon_sym_SEMI, - STATE(1162), 1, + STATE(1123), 1, aux_sym_script_block_repeat1, - ACTIONS(2744), 22, + ACTIONS(2656), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108477,14 +105743,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53457] = 4, + [50925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2748), 1, + ACTIONS(2662), 1, anon_sym_SEMI, - STATE(1161), 1, + STATE(1124), 1, aux_sym_script_block_repeat1, - ACTIONS(1423), 22, + ACTIONS(2660), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108507,14 +105773,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53491] = 4, + [50959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2753), 1, + ACTIONS(2664), 1, anon_sym_SEMI, - STATE(1161), 1, + STATE(1124), 1, aux_sym_script_block_repeat1, - ACTIONS(2751), 22, + ACTIONS(1382), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108537,12 +105803,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53525] = 3, + [50993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2757), 1, - anon_sym_SPACE, - ACTIONS(2755), 21, + ACTIONS(2667), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108560,14 +105824,17 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_LPAREN, anon_sym_LBRACE, - anon_sym_COLON, + aux_sym_command_name_token1, + sym_path_command_name_token, anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53555] = 2, + [51021] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2759), 22, + ACTIONS(2671), 1, + anon_sym_SPACE, + ACTIONS(2669), 21, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -108585,38 +105852,37 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, anon_sym_LPAREN, anon_sym_LBRACE, - aux_sym_command_name_token1, - sym_path_command_name_token, + anon_sym_COLON, anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [53583] = 13, + [51051] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2765), 1, + ACTIONS(2677), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1147), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108625,33 +105891,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53631] = 13, + [51099] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2769), 1, + ACTIONS(2681), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1169), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108660,33 +105926,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53679] = 13, + [51147] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2771), 1, + ACTIONS(2683), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1130), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108695,33 +105961,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53727] = 13, + [51195] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2773), 1, + ACTIONS(2685), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1182), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108730,33 +105996,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53775] = 13, + [51243] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2775), 1, + ACTIONS(2685), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1134), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108765,68 +106031,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53823] = 13, + [51291] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2777), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2780), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2789), 1, + ACTIONS(2687), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, - ACTIONS(2786), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2791), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1144), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(2783), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53871] = 13, + [51339] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2794), 1, + ACTIONS(2689), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1173), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108835,33 +106101,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53919] = 13, + [51387] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2796), 1, + ACTIONS(2691), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1174), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108870,33 +106136,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53967] = 13, + [51435] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2798), 1, + ACTIONS(2693), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108905,33 +106171,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54015] = 13, + [51483] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2800), 1, + ACTIONS(2695), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1138), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108940,33 +106206,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54063] = 13, + [51531] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2802), 1, + ACTIONS(2693), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1176), 2, + STATE(1142), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108975,33 +106241,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54111] = 13, + [51579] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2804), 1, + ACTIONS(2697), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109010,33 +106276,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54159] = 13, + [51627] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2804), 1, + ACTIONS(2699), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1178), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109045,33 +106311,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54207] = 13, + [51675] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2806), 1, + ACTIONS(2701), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1145), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109080,33 +106346,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54255] = 13, + [51723] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2808), 1, + ACTIONS(2695), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109115,33 +106381,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54303] = 13, + [51771] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2798), 1, + ACTIONS(2703), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1167), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109150,33 +106416,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54351] = 13, + [51819] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2810), 1, + ACTIONS(2705), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1179), 2, + STATE(1139), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109185,33 +106451,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54399] = 13, + [51867] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2812), 1, + ACTIONS(2707), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109220,33 +106486,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54447] = 13, + [51915] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2814), 1, + ACTIONS(2709), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1184), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109255,33 +106521,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54495] = 13, + [51963] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2816), 1, + ACTIONS(2711), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1128), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109290,33 +106556,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54543] = 13, + [52011] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2816), 1, + ACTIONS(2713), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1165), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109325,33 +106591,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54591] = 13, + [52059] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2818), 1, + ACTIONS(2713), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1187), 2, + STATE(1133), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109360,33 +106626,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54639] = 13, + [52107] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2820), 1, + ACTIONS(2715), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1135), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109395,33 +106661,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54687] = 13, + [52155] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2822), 1, + ACTIONS(2717), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1189), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -109430,64 +106696,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54735] = 13, + [52203] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2719), 1, sym_simple_name, - ACTIONS(2763), 1, + ACTIONS(2722), 1, anon_sym_LBRACK, - ACTIONS(2769), 1, + ACTIONS(2731), 1, anon_sym_RBRACE, - STATE(1245), 1, + STATE(1208), 1, sym_attribute, - STATE(1278), 1, + STATE(1232), 1, sym_type_literal, - STATE(1640), 1, + STATE(1582), 1, sym_variable, - STATE(1906), 1, + STATE(1816), 1, sym_class_property_definition, - ACTIONS(21), 2, + ACTIONS(2728), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2733), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1170), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1246), 2, + STATE(1207), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(101), 5, + ACTIONS(2725), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54783] = 9, + [52251] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2828), 1, + ACTIONS(2740), 1, anon_sym_DOLLAR2, - ACTIONS(2830), 1, + ACTIONS(2742), 1, anon_sym_DQUOTE, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - STATE(987), 1, + STATE(967), 1, sym__expandable_string_literal_immediate, - STATE(1531), 1, + STATE(1434), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1212), 3, + STATE(1169), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2826), 4, + ACTIONS(2738), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109495,29 +106761,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54822] = 9, + [52290] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2836), 1, + ACTIONS(2748), 1, anon_sym_DOLLAR2, - ACTIONS(2838), 1, + ACTIONS(2750), 1, anon_sym_DQUOTE, - STATE(1002), 1, + STATE(966), 1, sym__expandable_string_literal_immediate, - STATE(1471), 1, + STATE(1449), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1213), 3, + STATE(1158), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2834), 4, + ACTIONS(2746), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109525,29 +106791,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54861] = 9, + [52329] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2842), 1, + ACTIONS(2754), 1, anon_sym_DOLLAR2, - ACTIONS(2844), 1, + ACTIONS(2756), 1, anon_sym_DQUOTE, - STATE(1346), 1, + STATE(1315), 1, sym__expandable_string_literal_immediate, - STATE(1438), 1, + STATE(1415), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1206), 3, + STATE(1173), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2840), 4, + ACTIONS(2752), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109555,29 +106821,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54900] = 9, + [52368] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2848), 1, + ACTIONS(2760), 1, anon_sym_DOLLAR2, - ACTIONS(2850), 1, + ACTIONS(2762), 1, anon_sym_DQUOTE, - STATE(990), 1, + STATE(930), 1, sym__expandable_string_literal_immediate, - STATE(1492), 1, + STATE(1464), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1208), 3, + STATE(1177), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2846), 4, + ACTIONS(2758), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109585,29 +106851,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54939] = 9, + [52407] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2854), 1, + ACTIONS(2766), 1, anon_sym_DOLLAR2, - ACTIONS(2856), 1, + ACTIONS(2768), 1, anon_sym_DQUOTE, - STATE(1022), 1, + STATE(928), 1, sym__expandable_string_literal_immediate, - STATE(1460), 1, + STATE(1406), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1214), 3, + STATE(1174), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2852), 4, + ACTIONS(2764), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109615,28 +106881,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [54978] = 9, + [52446] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, + ACTIONS(2770), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2864), 1, + ACTIONS(2776), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - STATE(1470), 1, + STATE(1459), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109644,28 +106910,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55016] = 9, + [52484] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, - anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2870), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2874), 1, - aux_sym_expandable_string_literal_token5, - STATE(1473), 1, - aux_sym_expandable_string_literal_repeat2, - ACTIONS(2872), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1204), 3, + ACTIONS(2784), 1, + anon_sym_DOLLAR2, + ACTIONS(2786), 1, + anon_sym_DQUOTE, + STATE(1450), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1192), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2782), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109673,28 +106938,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55054] = 9, + [52520] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2770), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2876), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2880), 1, + ACTIONS(2788), 1, aux_sym_expandable_string_literal_token5, - STATE(1477), 1, + STATE(1448), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2878), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1198), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109702,28 +106967,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55092] = 9, + [52558] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2882), 1, + ACTIONS(2790), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2794), 1, aux_sym_expandable_string_literal_token5, - STATE(1478), 1, + STATE(1451), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2792), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1161), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109731,28 +106996,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55130] = 9, + [52596] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2770), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2884), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2888), 1, + ACTIONS(2796), 1, aux_sym_expandable_string_literal_token5, - STATE(1480), 1, + STATE(1453), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2886), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1200), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109760,28 +107025,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55168] = 9, + [52634] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2890), 1, + ACTIONS(2798), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2802), 1, aux_sym_expandable_string_literal_token5, - STATE(1481), 1, + STATE(1510), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2800), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1163), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109789,28 +107054,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55206] = 9, + [52672] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, + ACTIONS(2770), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2892), 1, + ACTIONS(2804), 1, aux_sym_expandable_string_literal_token5, - STATE(1543), 1, + STATE(1457), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109818,28 +107083,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55244] = 9, + [52710] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2894), 1, + ACTIONS(2806), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2898), 1, + ACTIONS(2810), 1, aux_sym_expandable_string_literal_token5, - STATE(1538), 1, + STATE(1461), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2896), 3, + ACTIONS(2808), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1215), 3, + STATE(1165), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109847,28 +107112,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55282] = 9, + [52748] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2770), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2900), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2904), 1, + ACTIONS(2812), 1, aux_sym_expandable_string_literal_token5, - STATE(1540), 1, + STATE(1462), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2902), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1205), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109876,28 +107141,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55320] = 9, + [52786] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2906), 1, + ACTIONS(2814), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2818), 1, aux_sym_expandable_string_literal_token5, - STATE(1475), 1, + STATE(1407), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2816), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1170), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109905,28 +107170,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55358] = 9, + [52824] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2908), 1, + ACTIONS(2820), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2824), 1, aux_sym_expandable_string_literal_token5, - STATE(1435), 1, + STATE(1427), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2822), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1168), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109934,56 +107199,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55396] = 8, + [52862] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2912), 1, - anon_sym_DOLLAR2, - ACTIONS(2914), 1, - anon_sym_DQUOTE, - STATE(1442), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1222), 3, - sym_variable, - sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2910), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - [55432] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2862), 1, + ACTIONS(2770), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2916), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2920), 1, + ACTIONS(2826), 1, aux_sym_expandable_string_literal_token5, - STATE(1467), 1, + STATE(1431), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2918), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1195), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -109991,27 +107228,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55470] = 8, + [52900] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2922), 1, + ACTIONS(2828), 1, anon_sym_DOLLAR2, - ACTIONS(2924), 1, + ACTIONS(2830), 1, anon_sym_DQUOTE, - STATE(1444), 1, + STATE(1438), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1222), 3, + STATE(1192), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2910), 4, + ACTIONS(2782), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110019,28 +107256,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55506] = 9, + [52936] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2770), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2926), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2930), 1, + ACTIONS(2832), 1, aux_sym_expandable_string_literal_token5, - STATE(1489), 1, + STATE(1412), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2928), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1201), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110048,28 +107285,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55544] = 9, + [52974] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2932), 1, + ACTIONS(2834), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2936), 1, + ACTIONS(2838), 1, aux_sym_expandable_string_literal_token5, STATE(1456), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2934), 3, + ACTIONS(2836), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1211), 3, + STATE(1157), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110077,28 +107314,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55582] = 9, + [53012] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2938), 1, + ACTIONS(2840), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2844), 1, aux_sym_expandable_string_literal_token5, - STATE(1458), 1, + STATE(1414), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2842), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1176), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110106,27 +107343,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55620] = 8, + [53050] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2940), 1, + ACTIONS(2846), 1, anon_sym_DOLLAR2, - ACTIONS(2942), 1, + ACTIONS(2848), 1, anon_sym_DQUOTE, - STATE(1485), 1, + STATE(1417), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1222), 3, + STATE(1192), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2910), 4, + ACTIONS(2782), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110134,27 +107371,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55656] = 8, + [53086] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2944), 1, + ACTIONS(2850), 1, anon_sym_DOLLAR2, - ACTIONS(2946), 1, + ACTIONS(2852), 1, anon_sym_DQUOTE, - STATE(1472), 1, + STATE(1411), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1222), 3, + STATE(1192), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2910), 4, + ACTIONS(2782), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110162,27 +107399,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55692] = 8, + [53122] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2774), 1, + anon_sym_DOLLAR, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2948), 1, - anon_sym_DOLLAR2, - ACTIONS(2950), 1, - anon_sym_DQUOTE, - STATE(1462), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1222), 3, + ACTIONS(2854), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2858), 1, + aux_sym_expandable_string_literal_token5, + STATE(1444), 1, + aux_sym_expandable_string_literal_repeat2, + ACTIONS(2856), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1159), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2910), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2824), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110190,28 +107428,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55728] = 9, + [53160] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2858), 1, + ACTIONS(2770), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2862), 1, + ACTIONS(2774), 1, anon_sym_DOLLAR, - ACTIONS(2868), 1, + ACTIONS(2780), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2952), 1, + ACTIONS(2860), 1, aux_sym_expandable_string_literal_token5, - STATE(1544), 1, + STATE(1445), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2860), 3, + ACTIONS(2772), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2866), 7, + ACTIONS(2778), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110219,25 +107457,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55766] = 7, + [53198] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2958), 1, + ACTIONS(2744), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2862), 1, + anon_sym_DOLLAR2, + ACTIONS(2864), 1, + anon_sym_DQUOTE, + STATE(1468), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1192), 3, + sym_variable, + sym_sub_expression, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2782), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2736), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + [53234] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2870), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2954), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110245,25 +107511,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55799] = 7, + [53267] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2968), 1, + ACTIONS(2880), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2964), 2, + ACTIONS(2876), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2966), 3, + ACTIONS(2878), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1227), 3, + STATE(1183), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110271,25 +107537,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55832] = 7, + [53300] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2974), 1, + ACTIONS(2886), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2970), 2, + ACTIONS(2882), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2972), 3, + ACTIONS(2884), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1229), 3, + STATE(1185), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110297,25 +107563,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55865] = 7, + [53333] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2980), 1, + ACTIONS(2892), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2976), 2, + ACTIONS(2888), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2978), 3, + ACTIONS(2890), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1226), 3, + STATE(1189), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110323,25 +107589,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55898] = 7, + [53366] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2988), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2993), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2982), 2, + ACTIONS(2898), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2894), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2985), 3, + ACTIONS(2896), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1187), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2990), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110349,25 +107615,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55931] = 7, + [53399] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2996), 1, + ACTIONS(2900), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110375,24 +107641,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55964] = 6, + [53432] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3006), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3004), 2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, - STATE(1222), 3, + ACTIONS(2902), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2866), 2, + aux_sym_expandable_string_literal_token4, + aux_sym_expandable_here_string_literal_token4, + ACTIONS(2868), 3, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, + STATE(1186), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(3001), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2998), 7, + aux_sym_expandable_here_string_literal_repeat1, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110400,25 +107667,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [55995] = 7, + [53465] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3013), 1, + ACTIONS(2904), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3009), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3011), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1233), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110426,25 +107693,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56028] = 7, + [53498] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(3015), 1, + ACTIONS(2912), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2917), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2906), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2909), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2914), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110452,25 +107719,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56061] = 7, + [53531] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3021), 1, + ACTIONS(2920), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3017), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3019), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1228), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110478,25 +107745,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56094] = 7, + [53564] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3023), 1, + ACTIONS(2926), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2922), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2924), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1193), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110504,25 +107771,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56127] = 7, + [53597] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3025), 1, + ACTIONS(2928), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110530,25 +107797,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56160] = 7, + [53630] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2936), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(2941), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3027), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2930), 2, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + ACTIONS(2933), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1190), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2938), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110556,25 +107823,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56193] = 7, + [53663] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3029), 1, + ACTIONS(2948), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2944), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2946), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1195), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110582,25 +107849,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56226] = 7, + [53696] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3037), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3042), 1, + ACTIONS(2958), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3031), 2, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - ACTIONS(3034), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1230), 3, + ACTIONS(2956), 2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, + STATE(1192), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(3039), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2953), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2950), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110608,25 +107874,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56259] = 7, + [53727] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3049), 1, + ACTIONS(2961), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3045), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3047), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1221), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110634,25 +107900,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56292] = 7, + [53760] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3055), 1, + ACTIONS(2967), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3051), 2, + ACTIONS(2963), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3053), 3, + ACTIONS(2965), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1224), 3, + STATE(1178), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110660,25 +107926,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56325] = 7, + [53793] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3057), 1, + ACTIONS(2969), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2954), 2, + ACTIONS(2866), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2956), 3, + ACTIONS(2868), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1220), 3, + STATE(1186), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110686,25 +107952,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56358] = 7, + [53826] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2962), 1, + ACTIONS(2874), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(3063), 1, + ACTIONS(2975), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(3059), 2, + ACTIONS(2971), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(3061), 3, + ACTIONS(2973), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1216), 3, + STATE(1184), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2960), 7, + ACTIONS(2872), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -110712,48 +107978,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [56391] = 3, + [53859] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 5, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, - anon_sym_DASH_DASH, - anon_sym_DOT2, - ACTIONS(595), 11, + ACTIONS(2977), 1, anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PLUS_PLUS, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [56415] = 11, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3065), 1, - anon_sym_LBRACK, - ACTIONS(3067), 1, + ACTIONS(2979), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(2065), 1, + STATE(2068), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110762,27 +108007,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56455] = 11, + [53899] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(2977), 1, anon_sym_LBRACK, - ACTIONS(3069), 1, + ACTIONS(2981), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(1965), 1, + STATE(1794), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110791,27 +108036,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56495] = 11, + [53939] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(97), 2, + anon_sym_DASH_DASH, + anon_sym_DOT2, + ACTIONS(2022), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(2020), 3, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + ACTIONS(95), 4, anon_sym_LBRACK, - ACTIONS(3071), 1, + anon_sym_PLUS_PLUS, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2983), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [53969] = 11, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2977), 1, + anon_sym_LBRACK, + ACTIONS(2985), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(1961), 1, + STATE(1737), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110820,27 +108089,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56535] = 11, + [54009] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(2977), 1, anon_sym_LBRACK, - ACTIONS(3073), 1, + ACTIONS(2987), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(2074), 1, + STATE(1806), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110849,27 +108118,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56575] = 11, + [54049] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(2977), 1, anon_sym_LBRACK, - ACTIONS(3075), 1, + ACTIONS(2989), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(2149), 1, + STATE(1758), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110878,51 +108147,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56615] = 6, + [54089] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(97), 2, - anon_sym_DASH_DASH, - anon_sym_DOT2, - ACTIONS(2104), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(2102), 3, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, - ACTIONS(95), 4, + ACTIONS(2977), 1, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3077), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [56645] = 11, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3065), 1, - anon_sym_LBRACK, - ACTIONS(3079), 1, + ACTIONS(2991), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(1787), 1, + STATE(2084), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110931,27 +108176,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56685] = 11, + [54129] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(603), 5, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + anon_sym_DASH_DASH, + anon_sym_DOT2, + ACTIONS(601), 11, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PLUS_PLUS, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [54153] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(2977), 1, anon_sym_LBRACK, - ACTIONS(3081), 1, + ACTIONS(2993), 1, anon_sym_RPAREN, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - STATE(1309), 1, + STATE(1265), 1, sym_attribute_list, - STATE(1420), 1, + STATE(1387), 1, sym_variable, - STATE(1465), 1, + STATE(1506), 1, sym_script_parameter, - STATE(1766), 1, + STATE(2038), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1272), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -110960,24 +108226,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56725] = 9, + [54193] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3083), 1, + ACTIONS(2995), 1, sym_simple_name, - ACTIONS(3085), 1, + ACTIONS(2997), 1, anon_sym_LBRACK, - STATE(1293), 1, + STATE(1259), 1, sym_type_literal, - STATE(1614), 1, + STATE(1658), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1264), 2, + STATE(1224), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -110986,24 +108252,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56760] = 9, + [54228] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3085), 1, + ACTIONS(2997), 1, anon_sym_LBRACK, - ACTIONS(3087), 1, + ACTIONS(2999), 1, sym_simple_name, - STATE(1294), 1, + STATE(1255), 1, sym_type_literal, - STATE(1716), 1, + STATE(1572), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1244), 2, + STATE(1224), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -111012,24 +108278,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56795] = 9, + [54263] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3085), 1, + ACTIONS(2997), 1, anon_sym_LBRACK, - ACTIONS(3087), 1, + ACTIONS(2999), 1, sym_simple_name, - STATE(1294), 1, + STATE(1255), 1, sym_type_literal, - STATE(1716), 1, + STATE(1572), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2767), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1264), 2, + STATE(1206), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -111038,17 +108304,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [56830] = 3, + [54298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(713), 3, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(619), 11, - aux_sym_expandable_string_literal_token2, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(715), 11, anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111057,35 +108323,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56852] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3065), 1, - anon_sym_LBRACK, - STATE(1299), 1, - sym_type_literal, - STATE(1309), 1, - sym_attribute_list, - STATE(1420), 1, - sym_variable, - STATE(1666), 1, - sym_script_parameter, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - STATE(1272), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [56886] = 2, + [54320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(619), 14, + ACTIONS(609), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(611), 11, + aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111093,17 +108341,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56906] = 2, + [54342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 14, + ACTIONS(715), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111118,53 +108360,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [56926] = 3, - ACTIONS(3), 1, + [54362] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(621), 3, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(623), 11, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, + ACTIONS(3005), 1, + anon_sym_SEMI, + STATE(1218), 1, + aux_sym_script_block_repeat1, + ACTIONS(3001), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [56948] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3093), 2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, - ACTIONS(3091), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(3089), 9, - aux_sym_expandable_string_literal_token2, + ACTIONS(3003), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [56972] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [54388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(601), 3, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, aux_sym_expandable_here_string_literal_token5, - ACTIONS(597), 11, + ACTIONS(603), 11, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111176,18 +108400,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [56994] = 5, + [54410] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3096), 1, + ACTIONS(3009), 1, anon_sym_SEMI, - STATE(1254), 1, + STATE(1212), 1, aux_sym_script_block_repeat1, - ACTIONS(1423), 3, + ACTIONS(3007), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2705), 9, + ACTIONS(2731), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111197,14 +108421,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57020] = 3, + [54436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 3, + ACTIONS(601), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(597), 11, + ACTIONS(603), 11, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, @@ -111216,17 +108440,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57042] = 3, + [54458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(623), 11, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + ACTIONS(603), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111234,11 +108451,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [57064] = 2, + [54478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 14, + ACTIONS(3015), 2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, + ACTIONS(3013), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(3011), 9, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -111246,25 +108477,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [57084] = 5, + [54502] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3103), 1, + ACTIONS(3018), 1, anon_sym_SEMI, - STATE(1254), 1, + STATE(1218), 1, aux_sym_script_block_repeat1, - ACTIONS(3099), 3, + ACTIONS(1382), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3101), 9, + ACTIONS(2605), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111274,35 +108499,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57110] = 5, + [54528] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3107), 1, - anon_sym_SEMI, - STATE(1258), 1, - aux_sym_script_block_repeat1, - ACTIONS(3105), 3, - sym_simple_name, + ACTIONS(2977), 1, + anon_sym_LBRACK, + STATE(1260), 1, + sym_type_literal, + STATE(1265), 1, + sym_attribute_list, + STATE(1387), 1, + sym_variable, + STATE(1536), 1, + sym_script_parameter, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2789), 9, - anon_sym_LBRACK, + STATE(1235), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57136] = 3, + [54562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(713), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(715), 11, + aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_DOLLAR_LPAREN, + [54584] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(611), 14, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LPAREN, + [54604] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 3, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, aux_sym_expandable_here_string_literal_token5, - ACTIONS(619), 11, + ACTIONS(611), 11, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -111314,20 +108580,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [57158] = 9, + [54626] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3109), 1, + ACTIONS(3021), 1, anon_sym_RPAREN, - STATE(1307), 1, + STATE(1271), 1, sym_type_literal, - STATE(1525), 1, + STATE(1426), 1, sym_class_method_parameter, - STATE(1601), 1, + STATE(1645), 1, sym_variable, - STATE(2033), 1, + STATE(1926), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111338,44 +108604,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57191] = 9, + [54659] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3111), 1, - anon_sym_RPAREN, - STATE(1307), 1, - sym_type_literal, - STATE(1525), 1, - sym_class_method_parameter, - STATE(1601), 1, - sym_variable, - STATE(1738), 1, - sym_class_method_parameter_list, - ACTIONS(137), 2, + ACTIONS(3027), 2, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + STATE(1224), 2, + sym_class_attribute, + aux_sym_class_property_definition_repeat1, + ACTIONS(3023), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(135), 5, + ACTIONS(3025), 6, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57224] = 9, + [54684] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3113), 1, + ACTIONS(3030), 1, anon_sym_RPAREN, - STATE(1307), 1, + STATE(1271), 1, sym_type_literal, - STATE(1525), 1, + STATE(1426), 1, sym_class_method_parameter, - STATE(1601), 1, + STATE(1645), 1, sym_variable, - STATE(2147), 1, + STATE(1906), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111386,40 +108648,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57257] = 5, + [54717] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(3119), 2, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - STATE(1264), 2, - sym_class_attribute, - aux_sym_class_property_definition_repeat1, - ACTIONS(3115), 3, - sym_simple_name, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3032), 1, + anon_sym_RPAREN, + STATE(1271), 1, + sym_type_literal, + STATE(1426), 1, + sym_class_method_parameter, + STATE(1645), 1, + sym_variable, + STATE(1766), 1, + sym_class_method_parameter_list, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3117), 6, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57282] = 9, + [54750] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3122), 1, + ACTIONS(3034), 1, anon_sym_RPAREN, - STATE(1307), 1, + STATE(1271), 1, sym_type_literal, - STATE(1525), 1, + STATE(1426), 1, sym_class_method_parameter, - STATE(1601), 1, + STATE(1645), 1, sym_variable, - STATE(1851), 1, + STATE(1857), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -111430,14 +108696,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57315] = 3, + [54783] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3124), 3, + ACTIONS(3036), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3126), 9, + ACTIONS(3038), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111447,29 +108713,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57335] = 3, + [54803] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3128), 3, - sym_simple_name, + ACTIONS(3040), 1, + anon_sym_LBRACK, + STATE(1260), 1, + sym_type_literal, + ACTIONS(3045), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3130), 9, - anon_sym_LBRACK, + STATE(1229), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3043), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57355] = 3, + aux_sym_param_block_token1, + [54829] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1494), 1, + ACTIONS(1468), 1, aux_sym_else_clause_token1, - ACTIONS(1532), 11, + ACTIONS(1501), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -111481,14 +108750,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57375] = 3, + [54849] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3132), 3, + ACTIONS(3047), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3134), 9, + ACTIONS(3049), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111498,31 +108767,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57395] = 3, + [54869] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3136), 3, + ACTIONS(3051), 1, sym_simple_name, + STATE(1572), 1, + sym_variable, + ACTIONS(3057), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3138), 9, + ACTIONS(103), 3, anon_sym_LBRACK, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + ACTIONS(3054), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57415] = 3, + [54895] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3066), 1, + sym_path_command_name_token, + ACTIONS(2139), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3063), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1233), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3060), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [54921] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3140), 3, + ACTIONS(3069), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3142), 9, + ACTIONS(3071), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111532,54 +108824,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57435] = 6, + [54941] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3065), 1, + ACTIONS(2977), 1, anon_sym_LBRACK, - STATE(1299), 1, + STATE(1260), 1, sym_type_literal, - ACTIONS(3146), 2, + ACTIONS(3075), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1275), 2, + STATE(1229), 2, sym_attribute, aux_sym_attribute_list_repeat1, - ACTIONS(3144), 6, + ACTIONS(3073), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [57461] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3152), 1, - sym_path_command_name_token, - ACTIONS(2252), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3150), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - STATE(1277), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3148), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [57487] = 3, + [54967] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3154), 3, + ACTIONS(3077), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3156), 9, + ACTIONS(3079), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111589,32 +108861,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57507] = 6, + [54987] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3158), 1, - anon_sym_LBRACK, - STATE(1299), 1, - sym_type_literal, - ACTIONS(3163), 2, + ACTIONS(3085), 1, + sym_path_command_name_token, + ACTIONS(2161), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3083), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1275), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3161), 6, + STATE(1233), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3081), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [57533] = 3, + [55013] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1488), 1, + ACTIONS(1450), 1, aux_sym_else_clause_token1, - ACTIONS(1540), 11, + ACTIONS(1496), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -111626,246 +108898,204 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57553] = 6, + [55033] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3171), 1, - sym_path_command_name_token, - ACTIONS(2266), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3168), 2, + ACTIONS(3087), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1277), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3165), 5, + ACTIONS(3089), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57579] = 6, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [55053] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3174), 1, + ACTIONS(3091), 3, sym_simple_name, - STATE(1716), 1, - sym_variable, - ACTIONS(3180), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(103), 3, + ACTIONS(3093), 9, anon_sym_LBRACK, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - ACTIONS(3177), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57605] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [55073] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3183), 3, - sym_simple_name, + ACTIONS(3095), 1, + anon_sym_LPAREN, + ACTIONS(3099), 1, + aux_sym_switch_condition_token1, + STATE(1481), 1, + sym_switch_parameters, + STATE(1664), 1, + sym_switch_condition, + STATE(1256), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3097), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [55100] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1271), 1, + sym_type_literal, + STATE(1593), 1, + sym_class_method_parameter, + STATE(1645), 1, + sym_variable, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3185), 8, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57624] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(187), 1, - aux_sym_for_statement_token1, - ACTIONS(3187), 1, - aux_sym_switch_statement_token1, - ACTIONS(3189), 1, - aux_sym_foreach_statement_token1, - ACTIONS(3191), 1, - aux_sym_while_statement_token1, - ACTIONS(3193), 1, - aux_sym_do_statement_token1, - STATE(479), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [57651] = 7, + [55127] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1518), 1, + STATE(1492), 1, sym_switch_parameters, - STATE(1553), 1, + STATE(1674), 1, sym_switch_condition, - STATE(1295), 2, + STATE(1256), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3197), 5, + ACTIONS(3097), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57678] = 7, + [55154] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1490), 1, + STATE(1424), 1, sym_switch_parameters, - STATE(1706), 1, + STATE(1639), 1, sym_switch_condition, - STATE(1295), 2, + STATE(1256), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3197), 5, + ACTIONS(3097), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57705] = 7, + [55181] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(521), 1, aux_sym_for_statement_token1, - ACTIONS(3201), 1, + ACTIONS(3101), 1, aux_sym_switch_statement_token1, - ACTIONS(3203), 1, + ACTIONS(3103), 1, aux_sym_foreach_statement_token1, - ACTIONS(3205), 1, + ACTIONS(3105), 1, aux_sym_while_statement_token1, - ACTIONS(3207), 1, + ACTIONS(3107), 1, aux_sym_do_statement_token1, - STATE(1890), 6, + STATE(2102), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57732] = 3, + [55208] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3209), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3211), 8, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [57751] = 7, - ACTIONS(37), 1, + ACTIONS(187), 1, aux_sym_for_statement_token1, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3213), 1, + ACTIONS(3109), 1, aux_sym_switch_statement_token1, - ACTIONS(3215), 1, + ACTIONS(3111), 1, aux_sym_foreach_statement_token1, - ACTIONS(3217), 1, + ACTIONS(3113), 1, aux_sym_while_statement_token1, - ACTIONS(3219), 1, + ACTIONS(3115), 1, aux_sym_do_statement_token1, - STATE(526), 6, + STATE(446), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57778] = 7, + [55235] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1307), 1, - sym_type_literal, - STATE(1563), 1, - sym_class_method_parameter, - STATE(1601), 1, - sym_variable, - ACTIONS(137), 2, + ACTIONS(3117), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(135), 5, + ACTIONS(3119), 8, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57805] = 7, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [55254] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(555), 1, aux_sym_for_statement_token1, - ACTIONS(3221), 1, + ACTIONS(3121), 1, aux_sym_switch_statement_token1, - ACTIONS(3223), 1, + ACTIONS(3123), 1, aux_sym_foreach_statement_token1, - ACTIONS(3225), 1, + ACTIONS(3125), 1, aux_sym_while_statement_token1, - ACTIONS(3227), 1, + ACTIONS(3127), 1, aux_sym_do_statement_token1, - STATE(1923), 6, + STATE(1756), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [57832] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LPAREN, - ACTIONS(3199), 1, - aux_sym_switch_condition_token1, - STATE(1502), 1, - sym_switch_parameters, - STATE(1623), 1, - sym_switch_condition, - STATE(1295), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3197), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - [57859] = 3, + [55281] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3229), 3, + ACTIONS(3129), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3231), 8, + ACTIONS(3131), 8, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -111874,83 +109104,103 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [57878] = 7, + [55300] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1530), 1, + STATE(1472), 1, sym_switch_parameters, - STATE(1549), 1, + STATE(1576), 1, sym_switch_condition, - STATE(1295), 2, + STATE(1256), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3197), 5, + ACTIONS(3097), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [57905] = 3, + [55327] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(597), 2, + ACTIONS(3133), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(595), 8, + ACTIONS(3135), 8, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_path_command_name_token, - [57923] = 8, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [55346] = 7, + ACTIONS(37), 1, + aux_sym_for_statement_token1, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3137), 1, + aux_sym_switch_statement_token1, + ACTIONS(3139), 1, + aux_sym_foreach_statement_token1, + ACTIONS(3141), 1, + aux_sym_while_statement_token1, + ACTIONS(3143), 1, + aux_sym_do_statement_token1, + STATE(513), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [55373] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2605), 1, + ACTIONS(2540), 1, anon_sym_LBRACK, - ACTIONS(2607), 1, + ACTIONS(2542), 1, anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, + ACTIONS(2544), 1, anon_sym_DASH_DASH, - ACTIONS(2615), 1, + ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3233), 1, + ACTIONS(3145), 1, anon_sym_DOT2, - ACTIONS(3235), 1, + ACTIONS(3147), 1, anon_sym_COLON_COLON, - ACTIONS(635), 4, + ACTIONS(725), 4, anon_sym_EQ, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - [57951] = 5, + [55401] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3237), 1, - sym_simple_name, - STATE(1711), 1, - sym_variable, - ACTIONS(21), 2, + ACTIONS(603), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(101), 5, + ACTIONS(601), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57972] = 5, + anon_sym_COMMA, + anon_sym_LBRACE, + sym_path_command_name_token, + [55419] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3239), 1, + ACTIONS(3149), 1, sym_simple_name, - STATE(1614), 1, + STATE(1658), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -111961,66 +109211,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [57993] = 4, + [55440] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3151), 2, + anon_sym_LPAREN, + aux_sym_switch_condition_token1, + STATE(1257), 2, + sym_switch_parameter, + aux_sym_switch_parameters_repeat1, + ACTIONS(3097), 5, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + [55459] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3241), 2, + ACTIONS(3153), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, - STATE(1301), 2, + STATE(1257), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3197), 5, + ACTIONS(3155), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [58012] = 8, + [55478] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2131), 1, + ACTIONS(2099), 1, aux_sym_command_name_token1, - STATE(728), 1, + STATE(705), 1, sym_command_invokation_operator, - STATE(773), 1, + STATE(723), 1, sym_command_name, - STATE(1469), 1, + STATE(1503), 1, sym_foreach_command, - STATE(1647), 1, + STATE(1637), 1, sym_command, ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3243), 2, + ACTIONS(3158), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [58039] = 8, + [55505] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3160), 1, + sym_simple_name, + STATE(1577), 1, + sym_variable, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [55526] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3162), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(103), 7, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [55543] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3133), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3135), 7, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [55560] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2153), 1, + ACTIONS(2067), 1, aux_sym_command_name_token1, - STATE(731), 1, + STATE(700), 1, sym_command_invokation_operator, - STATE(775), 1, + STATE(727), 1, sym_command_name, - STATE(1483), 1, + STATE(1458), 1, sym_foreach_command, - STATE(1624), 1, + STATE(1616), 1, sym_command, ACTIONS(15), 2, anon_sym_DOT, anon_sym_AMP, - ACTIONS(3245), 2, + ACTIONS(3164), 2, anon_sym_PERCENT, aux_sym_foreach_command_token1, - [58066] = 3, + [55587] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3229), 2, + ACTIONS(3129), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3231), 7, + ACTIONS(3131), 7, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -112028,126 +109337,116 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [58083] = 3, + [55604] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3247), 2, + STATE(1954), 1, + sym_variable, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(103), 7, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [58100] = 3, + [55622] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3183), 2, + STATE(1368), 1, + sym_variable, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3185), 7, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [58117] = 4, + [55640] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(3249), 2, - anon_sym_LPAREN, - aux_sym_switch_condition_token1, - STATE(1301), 2, - sym_switch_parameter, - aux_sym_switch_parameters_repeat1, - ACTIONS(3251), 5, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - [58136] = 5, + ACTIONS(2540), 1, + anon_sym_LBRACK, + ACTIONS(2542), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2544), 1, + anon_sym_DASH_DASH, + ACTIONS(2550), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3166), 1, + anon_sym_DOT2, + ACTIONS(3168), 1, + anon_sym_COLON_COLON, + ACTIONS(2411), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [55666] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3256), 1, + ACTIONS(3172), 1, anon_sym_RBRACE, - STATE(1658), 1, + STATE(1559), 1, sym_block_name, - STATE(1313), 2, + STATE(1274), 2, sym_named_block, aux_sym_named_block_list_repeat1, - ACTIONS(3254), 4, + ACTIONS(3170), 4, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [58156] = 3, - ACTIONS(81), 1, - sym_comment, - STATE(78), 1, - sym_assignement_operator, - ACTIONS(3258), 7, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - [58172] = 4, + [55686] = 8, ACTIONS(81), 1, sym_comment, - STATE(1910), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [58190] = 3, + ACTIONS(2528), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2532), 1, + anon_sym_DASH_DASH, + ACTIONS(2538), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3174), 1, + anon_sym_DOT2, + ACTIONS(3176), 1, + anon_sym_COLON_COLON, + ACTIONS(725), 2, + sym__statement_terminator, + anon_sym_LPAREN, + [55712] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 3, + ACTIONS(3178), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2389), 5, + ACTIONS(2345), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58206] = 8, + [55728] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2605), 1, - anon_sym_LBRACK, - ACTIONS(2607), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, - anon_sym_DASH_DASH, - ACTIONS(2615), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3262), 1, - anon_sym_DOT2, - ACTIONS(3264), 1, - anon_sym_COLON_COLON, - ACTIONS(2481), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [58232] = 4, + STATE(1703), 1, + sym_variable, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [55746] = 4, ACTIONS(81), 1, sym_comment, - STATE(1708), 1, + STATE(1571), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112158,12 +109457,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58250] = 3, + [55764] = 3, ACTIONS(81), 1, sym_comment, STATE(79), 1, sym_assignement_operator, - ACTIONS(3258), 7, + ACTIONS(3180), 7, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -112171,84 +109470,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_DASH_EQ, - [58266] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(1415), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [58284] = 8, + [55780] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2593), 1, - anon_sym_LBRACK, - ACTIONS(2595), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2597), 1, - anon_sym_DASH_DASH, - ACTIONS(2603), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3266), 1, - anon_sym_DOT2, - ACTIONS(3268), 1, - anon_sym_COLON_COLON, - ACTIONS(635), 2, - sym__statement_terminator, - anon_sym_LPAREN, - [58310] = 4, + STATE(82), 1, + sym_assignement_operator, + ACTIONS(3180), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + [55796] = 5, ACTIONS(81), 1, sym_comment, - STATE(2134), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [58328] = 3, + ACTIONS(3185), 1, + anon_sym_RBRACE, + STATE(1559), 1, + sym_block_name, + STATE(1274), 2, + sym_named_block, + aux_sym_named_block_list_repeat1, + ACTIONS(3182), 4, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + [55816] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 3, + ACTIONS(3178), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2340), 5, + ACTIONS(2381), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58344] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3273), 1, - anon_sym_RBRACE, - STATE(1658), 1, - sym_block_name, - STATE(1313), 2, - sym_named_block, - aux_sym_named_block_list_repeat1, - ACTIONS(3270), 4, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - [58364] = 4, + [55832] = 4, ACTIONS(81), 1, sym_comment, - STATE(2118), 1, + STATE(2085), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112259,10 +109525,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58382] = 4, + [55850] = 4, ACTIONS(81), 1, sym_comment, - STATE(2119), 1, + STATE(2086), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112273,10 +109539,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58400] = 4, + [55868] = 4, ACTIONS(81), 1, sym_comment, - STATE(2125), 1, + STATE(2091), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112287,10 +109553,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58418] = 4, + [55886] = 4, ACTIONS(81), 1, sym_comment, - STATE(2126), 1, + STATE(2092), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112301,10 +109567,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58436] = 4, + [55904] = 4, ACTIONS(81), 1, sym_comment, - STATE(2131), 1, + STATE(2097), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112315,10 +109581,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58454] = 4, + [55922] = 4, ACTIONS(81), 1, sym_comment, - STATE(2132), 1, + STATE(2098), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -112329,9608 +109595,9562 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [58472] = 3, + [55940] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2389), 4, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [58487] = 3, + ACTIONS(1361), 1, + anon_sym_RPAREN, + ACTIONS(3187), 1, + aux_sym_catch_clause_token1, + ACTIONS(3189), 1, + aux_sym_finally_clause_token1, + STATE(1467), 1, + sym_catch_clauses, + STATE(1989), 1, + sym_finally_clause, + STATE(1321), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [55963] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1355), 1, + sym__statement_terminator, + ACTIONS(3191), 1, + aux_sym_elseif_clause_token1, + ACTIONS(3193), 1, + aux_sym_else_clause_token1, + STATE(1498), 1, + sym_elseif_clauses, + STATE(1987), 1, + sym_else_clause, + STATE(1358), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [55986] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 3, + ACTIONS(3195), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2340), 4, + ACTIONS(2381), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, anon_sym_RBRACK, - [58502] = 8, + [56001] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2605), 1, + ACTIONS(725), 1, + sym__statement_terminator, + ACTIONS(2528), 1, anon_sym_LBRACK, - ACTIONS(2607), 1, + ACTIONS(2530), 1, anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, + ACTIONS(2532), 1, anon_sym_DASH_DASH, - ACTIONS(2615), 1, + ACTIONS(2538), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3262), 1, + ACTIONS(3197), 1, anon_sym_DOT2, - ACTIONS(3264), 1, + ACTIONS(3199), 1, anon_sym_COLON_COLON, - ACTIONS(3277), 1, - anon_sym_LBRACE, - [58527] = 8, + [56026] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(635), 1, - anon_sym_EQ, - ACTIONS(2605), 1, + ACTIONS(2540), 1, anon_sym_LBRACK, - ACTIONS(2607), 1, + ACTIONS(2542), 1, anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, + ACTIONS(2544), 1, anon_sym_DASH_DASH, - ACTIONS(2615), 1, + ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3262), 1, + ACTIONS(3166), 1, anon_sym_DOT2, - ACTIONS(3264), 1, + ACTIONS(3168), 1, anon_sym_COLON_COLON, - [58552] = 6, + ACTIONS(3201), 1, + anon_sym_LBRACE, + [56051] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3203), 7, + anon_sym_LPAREN, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + aux_sym_switch_condition_token1, + [56064] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3281), 1, + ACTIONS(3207), 1, aux_sym_command_name_token2, - ACTIONS(3283), 1, + ACTIONS(3209), 1, anon_sym_DQUOTE2, - STATE(1328), 1, + STATE(1293), 1, aux_sym_command_name_repeat1, - ACTIONS(2491), 2, + ACTIONS(2436), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3279), 2, + ACTIONS(3205), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58573] = 3, + [56085] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1361), 1, + sym__statement_terminator, + ACTIONS(3211), 1, + aux_sym_catch_clause_token1, + ACTIONS(3213), 1, + aux_sym_finally_clause_token1, + STATE(1471), 1, + sym_catch_clauses, + STATE(1873), 1, + sym_finally_clause, + STATE(1352), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [56108] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3285), 3, + ACTIONS(3215), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2340), 4, + ACTIONS(2381), 4, sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58588] = 7, + [56123] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1367), 1, + ACTIONS(3215), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2345), 4, sym__statement_terminator, - ACTIONS(3287), 1, - aux_sym_elseif_clause_token1, - ACTIONS(3289), 1, - aux_sym_else_clause_token1, - STATE(1487), 1, - sym_elseif_clauses, - STATE(1855), 1, - sym_else_clause, - STATE(1380), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [58611] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [56138] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3285), 3, + ACTIONS(3195), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2389), 4, - sym__statement_terminator, + ACTIONS(2345), 4, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [58626] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3294), 1, - aux_sym_command_name_token2, - ACTIONS(3297), 1, - anon_sym_DQUOTE2, - STATE(1328), 1, - aux_sym_command_name_repeat1, - ACTIONS(2502), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3291), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - [58647] = 6, + anon_sym_RBRACK, + [56153] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3283), 1, + ACTIONS(3209), 1, anon_sym_DQUOTE2, - ACTIONS(3302), 1, + ACTIONS(3219), 1, aux_sym_command_name_token2, - STATE(1324), 1, + STATE(1295), 1, aux_sym_command_name_repeat1, - ACTIONS(2512), 2, + ACTIONS(2417), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3300), 2, + ACTIONS(3217), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [58668] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1393), 1, - anon_sym_RPAREN, - ACTIONS(3304), 1, - aux_sym_catch_clause_token1, - ACTIONS(3306), 1, - aux_sym_finally_clause_token1, - STATE(1527), 1, - sym_catch_clauses, - STATE(2007), 1, - sym_finally_clause, - STATE(1356), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [58691] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3308), 7, - anon_sym_LPAREN, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - aux_sym_switch_condition_token1, - [58704] = 7, + [56174] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1367), 1, + ACTIONS(1355), 1, anon_sym_RPAREN, - ACTIONS(3310), 1, + ACTIONS(3221), 1, aux_sym_elseif_clause_token1, - ACTIONS(3312), 1, + ACTIONS(3223), 1, aux_sym_else_clause_token1, - STATE(1451), 1, + STATE(1454), 1, sym_elseif_clauses, - STATE(1818), 1, + STATE(1866), 1, sym_else_clause, - STATE(1367), 2, + STATE(1326), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [58727] = 7, - ACTIONS(81), 1, + [56197] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(1393), 1, - sym__statement_terminator, - ACTIONS(3314), 1, - aux_sym_catch_clause_token1, - ACTIONS(3316), 1, - aux_sym_finally_clause_token1, - STATE(1466), 1, - sym_catch_clauses, - STATE(1735), 1, - sym_finally_clause, - STATE(1391), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [58750] = 8, + ACTIONS(3228), 1, + aux_sym_command_name_token2, + ACTIONS(3231), 1, + anon_sym_DQUOTE2, + STATE(1295), 1, + aux_sym_command_name_repeat1, + ACTIONS(2426), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3225), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + [56218] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2605), 1, + ACTIONS(725), 1, + anon_sym_EQ, + ACTIONS(2540), 1, anon_sym_LBRACK, - ACTIONS(2607), 1, + ACTIONS(2542), 1, anon_sym_PLUS_PLUS, - ACTIONS(2609), 1, + ACTIONS(2544), 1, anon_sym_DASH_DASH, - ACTIONS(2615), 1, + ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3262), 1, + ACTIONS(3166), 1, anon_sym_DOT2, - ACTIONS(3264), 1, + ACTIONS(3168), 1, anon_sym_COLON_COLON, - ACTIONS(3318), 1, - anon_sym_LBRACE, - [58775] = 8, + [56243] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(635), 1, - sym__statement_terminator, - ACTIONS(2593), 1, + ACTIONS(2540), 1, anon_sym_LBRACK, - ACTIONS(2595), 1, + ACTIONS(2542), 1, anon_sym_PLUS_PLUS, - ACTIONS(2597), 1, + ACTIONS(2544), 1, anon_sym_DASH_DASH, - ACTIONS(2603), 1, + ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3320), 1, + ACTIONS(3166), 1, anon_sym_DOT2, - ACTIONS(3322), 1, + ACTIONS(3168), 1, anon_sym_COLON_COLON, - [58800] = 4, + ACTIONS(3234), 1, + anon_sym_LBRACE, + [56268] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(1298), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3239), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3236), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [56284] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3326), 1, + ACTIONS(3241), 1, anon_sym_LBRACE, - STATE(1336), 2, + STATE(1314), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3324), 3, - anon_sym_RPAREN, + ACTIONS(3243), 3, + sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58816] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1615), 1, - sym_type_spec, - STATE(1826), 1, - sym_attribute_name, - [58838] = 3, + [56300] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2574), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2576), 4, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [58852] = 7, + ACTIONS(3239), 1, + anon_sym_PIPE, + ACTIONS(3248), 1, + sym__statement_terminator, + STATE(1300), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3245), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [56318] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3331), 1, + ACTIONS(3250), 1, sym_simple_name, - ACTIONS(3333), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - ACTIONS(3335), 1, + ACTIONS(3254), 1, aux_sym_data_commands_allowed_token1, - STATE(528), 1, + STATE(516), 1, sym_statement_block, - STATE(1408), 1, + STATE(1388), 1, sym_data_name, - STATE(1582), 1, + STATE(1552), 1, sym_data_commands_allowed, - [58874] = 4, + [56340] = 4, ACTIONS(3), 1, sym_comment, - STATE(1344), 1, + STATE(1298), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3339), 2, + ACTIONS(3258), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3337), 3, + ACTIONS(3256), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58890] = 5, + [56356] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1644), 1, + sym_type_spec, + STATE(2027), 1, + sym_attribute_name, + [56378] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3264), 1, + anon_sym_LBRACE, + STATE(1304), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3262), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [56394] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3250), 1, + sym_simple_name, + ACTIONS(3254), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3267), 1, + anon_sym_LBRACE, + STATE(1377), 1, + sym_data_name, + STATE(1679), 1, + sym_data_commands_allowed, + STATE(2107), 1, + sym_statement_block, + [56416] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2496), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2498), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + [56430] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1686), 1, + sym_type_spec, + STATE(2073), 1, + sym_attribute_name, + [56452] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3339), 1, + ACTIONS(3258), 1, anon_sym_PIPE, - ACTIONS(3343), 1, + ACTIONS(3271), 1, sym__statement_terminator, - STATE(1347), 1, + STATE(1300), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3341), 3, + ACTIONS(3269), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [58908] = 7, + [56470] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1490), 1, + sym_type_spec, + STATE(1919), 1, + sym_generic_type_arguments, + [56492] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3273), 1, + anon_sym_LBRACE, + STATE(1304), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3243), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [56508] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3331), 1, + ACTIONS(3250), 1, sym_simple_name, - ACTIONS(3335), 1, + ACTIONS(3254), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3345), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1417), 1, + STATE(1365), 1, sym_data_name, - STATE(1556), 1, + STATE(1513), 1, sym_data_commands_allowed, - STATE(1927), 1, + STATE(1762), 1, sym_statement_block, - [58930] = 7, + [56530] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2465), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2467), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_command_name_token2, + anon_sym_DQUOTE2, + [56544] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3331), 1, + ACTIONS(3250), 1, sym_simple_name, - ACTIONS(3335), 1, + ACTIONS(3254), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1411), 1, + STATE(423), 1, + sym_statement_block, + STATE(1389), 1, sym_data_name, - STATE(1627), 1, + STATE(1678), 1, sym_data_commands_allowed, - STATE(1919), 1, - sym_statement_block, - [58952] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(1344), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3352), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(3349), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [58968] = 4, + [56566] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3279), 1, anon_sym_LBRACE, - STATE(1352), 2, + STATE(1314), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3356), 3, + ACTIONS(3262), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58984] = 3, + [56582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2535), 2, + ACTIONS(2463), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2502), 4, + ACTIONS(2426), 4, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_command_name_token2, anon_sym_DQUOTE2, - [58998] = 5, - ACTIONS(3), 1, + [56596] = 7, + ACTIONS(81), 1, sym_comment, - ACTIONS(3352), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1562), 1, + sym_type_spec, + STATE(2073), 1, + sym_attribute_name, + [56618] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(3243), 2, sym__statement_terminator, - STATE(1347), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3358), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [59016] = 4, + anon_sym_PIPE, + STATE(1353), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [56633] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3282), 5, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + anon_sym_RBRACE, + [56644] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(2021), 1, + sym_type_spec, + [56663] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3284), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(3286), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [56676] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3187), 1, + aux_sym_catch_clause_token1, + ACTIONS(1441), 2, + anon_sym_RPAREN, + aux_sym_finally_clause_token1, + STATE(1325), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [56691] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3288), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [56702] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3260), 1, + sym_type_identifier, + STATE(1309), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1862), 1, + sym_type_spec, + [56721] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3290), 1, + anon_sym_LBRACE, + STATE(388), 1, + sym_statement_block, + STATE(1505), 1, + sym_type_literal, + STATE(1605), 1, + sym_catch_type_list, + [56740] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3292), 1, + aux_sym_catch_clause_token1, + ACTIONS(1443), 2, + anon_sym_RPAREN, + aux_sym_finally_clause_token1, + STATE(1325), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [56755] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1395), 1, + aux_sym_else_clause_token1, + ACTIONS(1434), 1, + anon_sym_RPAREN, + ACTIONS(3221), 1, + aux_sym_elseif_clause_token1, + STATE(1327), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [56772] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3363), 1, - anon_sym_LBRACE, - STATE(1336), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3356), 3, + ACTIONS(1397), 1, + aux_sym_else_clause_token1, + ACTIONS(1436), 1, anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [59032] = 7, + ACTIONS(3295), 1, + aux_sym_elseif_clause_token1, + STATE(1327), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [56789] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1454), 1, - sym_type_spec, - STATE(1806), 1, - sym_generic_type_arguments, - [59054] = 7, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3298), 1, + anon_sym_LBRACE, + STATE(397), 1, + sym_statement_block, + STATE(1505), 1, + sym_type_literal, + STATE(1677), 1, + sym_catch_type_list, + [56808] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1619), 1, + STATE(1863), 1, sym_type_spec, - STATE(2032), 1, - sym_attribute_name, - [59076] = 7, + [56827] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3275), 1, + anon_sym_LBRACE, + STATE(1487), 1, + sym_statement_block, + STATE(1505), 1, + sym_type_literal, + STATE(1570), 1, + sym_catch_type_list, + [56846] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1705), 1, + STATE(1835), 1, sym_type_spec, - STATE(1826), 1, - sym_attribute_name, - [59098] = 4, + [56865] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3365), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1352), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3324), 3, + STATE(1465), 1, + sym_statement_block, + STATE(1505), 1, + sym_type_literal, + STATE(1526), 1, + sym_catch_type_list, + [56884] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3300), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [56895] = 6, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2341), 1, sym__statement_terminator, + ACTIONS(2355), 1, anon_sym_PIPE, + ACTIONS(3302), 1, anon_sym_DASH_DASH_PERCENT, - [59114] = 7, + STATE(1403), 1, + aux_sym__pipeline_tail, + STATE(1405), 1, + sym_verbatim_command_argument, + [56914] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3331), 1, - sym_simple_name, - ACTIONS(3335), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(421), 1, - sym_statement_block, - STATE(1430), 1, - sym_data_name, - STATE(1709), 1, - sym_data_commands_allowed, - [59136] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2541), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2543), 4, + ACTIONS(3304), 5, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [59150] = 6, + anon_sym_RBRACK, + [56925] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1661), 1, + STATE(1642), 1, sym_type_spec, - [59169] = 4, + [56944] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3304), 1, + ACTIONS(1468), 1, + aux_sym_else_clause_token1, + ACTIONS(1501), 4, + sym__statement_terminator, + aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, - ACTIONS(1472), 2, - anon_sym_RPAREN, aux_sym_finally_clause_token1, - STATE(1394), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59184] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3370), 1, - anon_sym_LBRACE, - ACTIONS(3324), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1357), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59199] = 6, + [56957] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2022), 1, + STATE(1740), 1, sym_type_spec, - [59218] = 6, + [56976] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2025), 1, + STATE(1713), 1, sym_type_spec, - [59237] = 6, + [56995] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2014), 1, + STATE(1832), 1, sym_type_spec, - [59256] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1494), 1, - aux_sym_else_clause_token1, - ACTIONS(1532), 4, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59269] = 6, + [57014] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1959), 1, + STATE(1931), 1, sym_type_spec, - [59288] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3373), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59299] = 6, + [57033] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2143), 1, + STATE(1995), 1, sym_type_spec, - [59318] = 6, + [57052] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1740), 1, + STATE(2013), 1, sym_type_spec, - [59337] = 6, + [57071] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1917), 1, + STATE(2060), 1, sym_type_spec, - [59356] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1457), 1, - aux_sym_else_clause_token1, - ACTIONS(1474), 1, - anon_sym_RPAREN, - ACTIONS(3310), 1, - aux_sym_elseif_clause_token1, - STATE(1387), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59373] = 6, + [57090] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1845), 1, + STATE(2069), 1, sym_type_spec, - [59392] = 6, + [57109] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2018), 1, + STATE(1969), 1, sym_type_spec, - [59411] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(3356), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1383), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59426] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2483), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3375), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59439] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1488), 1, - aux_sym_else_clause_token1, - ACTIONS(1540), 4, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [59452] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3377), 1, - anon_sym_LBRACE, - STATE(394), 1, - sym_statement_block, - STATE(1476), 1, - sym_type_literal, - STATE(1637), 1, - sym_catch_type_list, - [59471] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3379), 5, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - anon_sym_RBRACE, - [59482] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(3356), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1357), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59497] = 6, + [57128] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1988), 1, + STATE(1699), 1, sym_type_spec, - [59516] = 6, + [57147] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(2075), 1, + STATE(1746), 1, sym_type_spec, - [59535] = 6, + [57166] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1943), 1, + STATE(1813), 1, sym_type_spec, - [59554] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3381), 1, - anon_sym_DOT, - ACTIONS(3383), 1, - anon_sym_LBRACK, - ACTIONS(3385), 3, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59569] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1457), 1, - aux_sym_else_clause_token1, - ACTIONS(1474), 1, - sym__statement_terminator, - ACTIONS(3287), 1, - aux_sym_elseif_clause_token1, - STATE(1392), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59586] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3387), 1, - anon_sym_LBRACE, - STATE(412), 1, - sym_statement_block, - STATE(1476), 1, - sym_type_literal, - STATE(1613), 1, - sym_catch_type_list, - [59605] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_type_literal, - STATE(1539), 1, - sym_statement_block, - STATE(1573), 1, - sym_catch_type_list, - [59624] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3389), 1, - anon_sym_LBRACE, - ACTIONS(3324), 2, - sym__statement_terminator, - anon_sym_PIPE, - STATE(1383), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [59639] = 6, + [57185] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1870), 1, + STATE(1821), 1, sym_type_spec, - [59658] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2334), 1, - anon_sym_RPAREN, - ACTIONS(2338), 1, - anon_sym_PIPE, - ACTIONS(3392), 1, - anon_sym_DASH_DASH_PERCENT, - STATE(1512), 1, - aux_sym__pipeline_tail, - STATE(1513), 1, - sym_verbatim_command_argument, - [59677] = 6, + [57204] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, + ACTIONS(3260), 1, sym_type_identifier, - STATE(1349), 1, + STATE(1309), 1, sym_generic_type_name, - STATE(1379), 1, + STATE(1357), 1, sym_type_name, - STATE(1410), 1, + STATE(1390), 1, sym_array_type_name, - STATE(1969), 1, + STATE(1865), 1, sym_type_spec, - [59696] = 5, + [57223] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1459), 1, - aux_sym_else_clause_token1, - ACTIONS(1483), 1, - anon_sym_RPAREN, - ACTIONS(3394), 1, - aux_sym_elseif_clause_token1, - STATE(1387), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [59713] = 6, + ACTIONS(3211), 1, + aux_sym_catch_clause_token1, + ACTIONS(1441), 2, + sym__statement_terminator, + aux_sym_finally_clause_token1, + STATE(1355), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [57238] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(2035), 1, - sym_type_spec, - [59732] = 3, + ACTIONS(3306), 1, + anon_sym_LBRACE, + ACTIONS(3262), 2, + sym__statement_terminator, + anon_sym_PIPE, + STATE(1353), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [57253] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3397), 2, - anon_sym_RPAREN, + ACTIONS(3309), 5, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_COMMA, - ACTIONS(3399), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59745] = 2, + anon_sym_RBRACK, + [57264] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3311), 1, + aux_sym_catch_clause_token1, + ACTIONS(1443), 2, + sym__statement_terminator, + aux_sym_finally_clause_token1, + STATE(1355), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [57279] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3401), 5, + ACTIONS(2475), 2, anon_sym_RPAREN, anon_sym_COMMA, + ACTIONS(3314), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [59756] = 4, + [57292] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3314), 1, - aux_sym_catch_clause_token1, - ACTIONS(1472), 2, + ACTIONS(3316), 1, + anon_sym_DOT, + ACTIONS(3318), 1, + anon_sym_LBRACK, + ACTIONS(3320), 3, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [57307] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1395), 1, + aux_sym_else_clause_token1, + ACTIONS(1434), 1, sym__statement_terminator, - aux_sym_finally_clause_token1, - STATE(1398), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59771] = 5, + ACTIONS(3191), 1, + aux_sym_elseif_clause_token1, + STATE(1359), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [57324] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1459), 1, + ACTIONS(1397), 1, aux_sym_else_clause_token1, - ACTIONS(1483), 1, + ACTIONS(1436), 1, sym__statement_terminator, - ACTIONS(3403), 1, + ACTIONS(3322), 1, aux_sym_elseif_clause_token1, - STATE(1392), 2, + STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [59788] = 6, + [57341] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2332), 1, + ACTIONS(2341), 1, + anon_sym_RPAREN, + ACTIONS(2343), 1, anon_sym_PIPE, - ACTIONS(2334), 1, - sym__statement_terminator, - ACTIONS(3406), 1, + ACTIONS(3325), 1, anon_sym_DASH_DASH_PERCENT, - STATE(1508), 1, + STATE(1429), 1, aux_sym__pipeline_tail, - STATE(1510), 1, + STATE(1433), 1, sym_verbatim_command_argument, - [59807] = 4, + [57360] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3408), 1, - aux_sym_catch_clause_token1, - ACTIONS(1478), 2, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(3243), 2, anon_sym_RPAREN, - aux_sym_finally_clause_token1, - STATE(1394), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59822] = 2, + anon_sym_PIPE, + STATE(1362), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [57375] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3411), 5, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59833] = 2, + ACTIONS(3327), 1, + anon_sym_LBRACE, + ACTIONS(3262), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1362), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [57390] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3413), 5, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [59844] = 6, + ACTIONS(1450), 1, + aux_sym_else_clause_token1, + ACTIONS(1496), 4, + sym__statement_terminator, + aux_sym_elseif_clause_token1, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [57403] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(2010), 1, - sym_type_spec, - [59863] = 4, + ACTIONS(605), 4, + sym__statement_terminator, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [57413] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3415), 1, - aux_sym_catch_clause_token1, - ACTIONS(1478), 2, - sym__statement_terminator, - aux_sym_finally_clause_token1, - STATE(1398), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [59878] = 6, + ACTIONS(3254), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3275), 1, + anon_sym_LBRACE, + STATE(1557), 1, + sym_data_commands_allowed, + STATE(1878), 1, + sym_statement_block, + [57429] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1895), 1, - sym_type_spec, - [59897] = 6, + ACTIONS(3332), 1, + anon_sym_SEMI, + STATE(1378), 1, + aux_sym_script_block_repeat1, + ACTIONS(3330), 2, + sym_simple_name, + anon_sym_RBRACE, + [57443] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3329), 1, - sym_type_identifier, - STATE(1349), 1, - sym_generic_type_name, - STATE(1379), 1, - sym_type_name, - STATE(1410), 1, - sym_array_type_name, - STATE(1992), 1, - sym_type_spec, - [59916] = 6, + ACTIONS(3330), 1, + anon_sym_RBRACE, + ACTIONS(3334), 1, + sym_simple_name, + STATE(1367), 1, + aux_sym_enum_statement_repeat1, + STATE(1692), 1, + sym_enum_member, + [57459] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3337), 1, + anon_sym_EQ, + STATE(1551), 1, + sym_script_parameter_default, + ACTIONS(3339), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [57473] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1476), 1, - sym_type_literal, - STATE(1479), 1, + STATE(468), 1, sym_statement_block, - STATE(1652), 1, - sym_catch_type_list, - [59935] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2483), 1, - anon_sym_RBRACK, - ACTIONS(3418), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [59947] = 5, + STATE(1650), 1, + sym_type_literal, + [57489] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, - sym_simple_name, - ACTIONS(3422), 1, - anon_sym_RBRACE, - STATE(1424), 1, - aux_sym_enum_statement_repeat1, - STATE(1915), 1, - sym_enum_member, - [59963] = 5, + ACTIONS(591), 4, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [57499] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3424), 1, + ACTIONS(3343), 1, anon_sym_RBRACE, - STATE(1405), 1, + STATE(1373), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [59979] = 5, + [57515] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3426), 1, + ACTIONS(3345), 1, anon_sym_RBRACE, - STATE(1407), 1, + STATE(1381), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [59995] = 4, + [57531] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3430), 1, - anon_sym_SEMI, - STATE(1412), 1, - aux_sym_script_block_repeat1, - ACTIONS(3428), 2, + ACTIONS(3341), 1, sym_simple_name, + ACTIONS(3347), 1, anon_sym_RBRACE, - [60009] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3428), 1, - anon_sym_RBRACE, - ACTIONS(3432), 1, - sym_simple_name, - STATE(1407), 1, + STATE(1367), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [60025] = 5, + [57547] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(3252), 1, anon_sym_LBRACE, - ACTIONS(3335), 1, - aux_sym_data_commands_allowed_token1, - STATE(523), 1, + STATE(514), 1, sym_statement_block, - STATE(1685), 1, - sym_data_commands_allowed, - [60041] = 5, + STATE(1531), 1, + sym_type_literal, + [57563] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1625), 1, + STATE(1675), 1, sym_type_literal, - STATE(1892), 1, + STATE(2104), 1, sym_statement_block, - [60057] = 5, + [57579] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3435), 1, - anon_sym_COMMA, - ACTIONS(3437), 1, - anon_sym_RBRACK, - STATE(1453), 1, - aux_sym_dimension_repeat1, - STATE(1806), 1, - sym_dimension, - [60073] = 5, + ACTIONS(3341), 1, + sym_simple_name, + ACTIONS(3349), 1, + anon_sym_RBRACE, + STATE(1383), 1, + aux_sym_enum_statement_repeat1, + STATE(1692), 1, + sym_enum_member, + [57595] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3335), 1, + ACTIONS(3254), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1639), 1, + STATE(1516), 1, sym_data_commands_allowed, - STATE(1737), 1, + STATE(2096), 1, sym_statement_block, - [60089] = 4, + [57611] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2685), 1, + ACTIONS(2620), 1, anon_sym_SEMI, - STATE(1120), 1, + STATE(1082), 1, aux_sym_script_block_repeat1, - ACTIONS(3439), 2, + ACTIONS(3351), 2, sym_simple_name, anon_sym_RBRACE, - [60103] = 5, + [57625] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2475), 1, + sym__statement_terminator, + ACTIONS(3353), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [57637] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(605), 4, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [57647] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3441), 1, + ACTIONS(3355), 1, anon_sym_RBRACE, - STATE(1414), 1, + STATE(1367), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [60119] = 5, + [57663] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3443), 1, + ACTIONS(3357), 1, anon_sym_RBRACE, - STATE(1407), 1, + STATE(1385), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [60135] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3445), 1, - anon_sym_EQ, - STATE(1670), 1, - sym_script_parameter_default, - ACTIONS(3447), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [60149] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1554), 1, - sym_type_literal, - STATE(1924), 1, - sym_statement_block, - [60165] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3335), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1565), 1, - sym_data_commands_allowed, - STATE(2009), 1, - sym_statement_block, - [60181] = 5, + [57679] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3449), 1, + ACTIONS(3359), 1, anon_sym_RBRACE, - STATE(1419), 1, + STATE(1367), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [60197] = 5, + [57695] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3420), 1, + ACTIONS(2475), 1, + anon_sym_RBRACK, + ACTIONS(3361), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [57707] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3341), 1, sym_simple_name, - ACTIONS(3451), 1, + ACTIONS(3363), 1, anon_sym_RBRACE, - STATE(1407), 1, + STATE(1367), 1, aux_sym_enum_statement_repeat1, - STATE(1915), 1, + STATE(1692), 1, sym_enum_member, - [60213] = 4, + [57723] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(591), 4, + sym__statement_terminator, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [57733] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3445), 1, + ACTIONS(3337), 1, anon_sym_EQ, - STATE(1689), 1, + STATE(1586), 1, sym_script_parameter_default, - ACTIONS(3453), 2, + ACTIONS(3365), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60227] = 2, + [57747] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(605), 4, - anon_sym_RPAREN, + ACTIONS(3252), 1, anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60237] = 2, + ACTIONS(3254), 1, + aux_sym_data_commands_allowed_token1, + STATE(510), 1, + sym_statement_block, + STATE(1632), 1, + sym_data_commands_allowed, + [57763] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(601), 4, - anon_sym_RPAREN, + ACTIONS(3254), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3277), 1, anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60247] = 3, + STATE(470), 1, + sym_statement_block, + STATE(1597), 1, + sym_data_commands_allowed, + [57779] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2483), 1, - sym__statement_terminator, - ACTIONS(3455), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [60259] = 5, - ACTIONS(81), 1, + ACTIONS(3367), 1, + anon_sym_COMMA, + ACTIONS(3369), 1, + anon_sym_RBRACK, + STATE(1483), 1, + aux_sym_dimension_repeat1, + STATE(1919), 1, + sym_dimension, + [57795] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(3420), 1, - sym_simple_name, - ACTIONS(3457), 1, - anon_sym_RBRACE, - STATE(1407), 1, - aux_sym_enum_statement_repeat1, - STATE(1915), 1, - sym_enum_member, - [60275] = 3, + STATE(1302), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3371), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [57807] = 3, ACTIONS(3), 1, sym_comment, - STATE(1341), 1, + STATE(1308), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3459), 3, + ACTIONS(3373), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [60287] = 5, + [57819] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(527), 1, - sym_statement_block, - STATE(1552), 1, + STATE(1681), 1, sym_type_literal, - [60303] = 2, + STATE(1760), 1, + sym_statement_block, + [57835] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(605), 4, - sym__statement_terminator, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60313] = 5, + ACTIONS(3375), 1, + anon_sym_RPAREN, + ACTIONS(3377), 1, + anon_sym_COMMA, + STATE(1394), 1, + aux_sym_argument_expression_list_repeat1, + [57848] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(480), 1, - sym_statement_block, - STATE(1707), 1, - sym_type_literal, - [60329] = 2, + ACTIONS(3380), 1, + anon_sym_DOLLAR2, + ACTIONS(3383), 1, + anon_sym_DQUOTE, + STATE(1395), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [57861] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(601), 4, - sym__statement_terminator, + ACTIONS(1466), 1, + aux_sym_else_clause_token1, + ACTIONS(1509), 2, + anon_sym_RPAREN, + aux_sym_elseif_clause_token1, + [57872] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3385), 1, + anon_sym_SEMI, + ACTIONS(3387), 1, + anon_sym_RPAREN, + ACTIONS(3389), 1, + aux_sym_for_statement_token2, + [57885] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3391), 1, + anon_sym_COMMA, + ACTIONS(3393), 1, anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60339] = 5, + STATE(1425), 1, + aux_sym_catch_type_list_repeat1, + [57898] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3335), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3368), 1, + ACTIONS(3395), 1, + anon_sym_COMMA, + ACTIONS(3398), 1, anon_sym_LBRACE, - STATE(444), 1, - sym_statement_block, - STATE(1622), 1, - sym_data_commands_allowed, - [60355] = 3, - ACTIONS(3), 1, + STATE(1399), 1, + aux_sym_data_commands_list_repeat1, + [57911] = 4, + ACTIONS(81), 1, sym_comment, - STATE(1340), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3461), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [60367] = 3, + ACTIONS(3400), 1, + anon_sym_RPAREN, + ACTIONS(3402), 1, + anon_sym_PIPE, + STATE(1400), 1, + aux_sym__pipeline_tail, + [57924] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LBRACE, - STATE(1370), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [60378] = 2, + ACTIONS(2343), 1, + anon_sym_PIPE, + ACTIONS(3405), 1, + anon_sym_RPAREN, + STATE(1400), 1, + aux_sym__pipeline_tail, + [57937] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3463), 3, + ACTIONS(3407), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [60387] = 4, + [57946] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2355), 1, + anon_sym_PIPE, + ACTIONS(3409), 1, + sym__statement_terminator, + STATE(1420), 1, + aux_sym__pipeline_tail, + [57959] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3411), 1, anon_sym_COMMA, - ACTIONS(3467), 1, + ACTIONS(3413), 1, anon_sym_LBRACE, - STATE(1545), 1, - aux_sym_class_statement_repeat1, - [60400] = 4, - ACTIONS(3), 1, + STATE(1507), 1, + aux_sym_data_commands_list_repeat1, + [57972] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - ACTIONS(3471), 1, - aux_sym_expandable_string_literal_token5, - STATE(1436), 1, - aux_sym_expandable_string_literal_repeat2, - [60413] = 4, + ACTIONS(2355), 1, + anon_sym_PIPE, + ACTIONS(3409), 1, + sym__statement_terminator, + STATE(1421), 1, + aux_sym__pipeline_tail, + [57985] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3415), 1, + anon_sym_DOLLAR2, + ACTIONS(3417), 1, + anon_sym_DQUOTE, + STATE(1395), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [57998] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3473), 1, - anon_sym_DOLLAR, - ACTIONS(3476), 1, + ACTIONS(2832), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + ACTIONS(3419), 1, + anon_sym_DOLLAR, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60426] = 4, + [58011] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3478), 1, - anon_sym_RPAREN, - ACTIONS(3480), 1, - anon_sym_COMMA, - STATE(1437), 1, - aux_sym_argument_expression_list_repeat1, - [60439] = 4, + ACTIONS(3273), 1, + anon_sym_LBRACE, + STATE(1310), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [58022] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_DOLLAR2, - ACTIONS(3485), 1, - anon_sym_DQUOTE, - STATE(1486), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [60452] = 4, + ACTIONS(3421), 1, + anon_sym_COMMA, + ACTIONS(3423), 1, + anon_sym_LBRACE, + STATE(1430), 1, + aux_sym_class_statement_repeat1, + [58035] = 4, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, - STATE(1913), 1, + STATE(2050), 1, sym_integer_literal, - [60465] = 2, + [58048] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3487), 3, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [60474] = 4, + ACTIONS(3415), 1, + anon_sym_DOLLAR2, + ACTIONS(3425), 1, + anon_sym_DQUOTE, + STATE(1395), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [58061] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 1, + anon_sym_DOLLAR, + ACTIONS(3427), 1, + aux_sym_expandable_string_literal_token5, + STATE(1469), 1, + aux_sym_expandable_string_literal_repeat2, + [58074] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3489), 1, - anon_sym_COMMA, - ACTIONS(3492), 1, - anon_sym_RBRACK, - STATE(1441), 1, - aux_sym_dimension_repeat1, - [60487] = 4, + ACTIONS(3429), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [58083] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2860), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3419), 1, + anon_sym_DOLLAR, + STATE(1469), 1, + aux_sym_expandable_string_literal_repeat2, + [58096] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3494), 1, + ACTIONS(3431), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60500] = 4, + [58109] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3496), 1, + ACTIONS(3433), 1, + anon_sym_RPAREN, + ACTIONS(3435), 1, anon_sym_COMMA, - ACTIONS(3498), 1, - anon_sym_RBRACK, - STATE(1514), 1, - aux_sym_generic_type_arguments_repeat1, - [60513] = 4, + STATE(1394), 1, + aux_sym_argument_expression_list_repeat1, + [58122] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3500), 1, + ACTIONS(3437), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60526] = 3, + [58135] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3502), 1, - anon_sym_EQ, - ACTIONS(3504), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [60537] = 4, + ACTIONS(3429), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [58144] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3506), 1, + ACTIONS(3439), 1, anon_sym_RPAREN, - ACTIONS(3508), 1, + ACTIONS(3441), 1, anon_sym_COMMA, - STATE(1515), 1, + STATE(1419), 1, aux_sym_attribute_arguments_repeat1, - [60550] = 3, + [58157] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3510), 1, - sym_type_identifier, - ACTIONS(3512), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [60561] = 2, + ACTIONS(3400), 1, + sym__statement_terminator, + ACTIONS(3444), 1, + anon_sym_PIPE, + STATE(1420), 1, + aux_sym__pipeline_tail, + [58170] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3514), 3, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - [60570] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3516), 1, - anon_sym_SEMI, - ACTIONS(3518), 1, - anon_sym_RPAREN, - ACTIONS(3520), 1, - aux_sym_for_statement_token2, - [60583] = 4, + ACTIONS(2355), 1, + anon_sym_PIPE, + ACTIONS(3405), 1, + sym__statement_terminator, + STATE(1420), 1, + aux_sym__pipeline_tail, + [58183] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3522), 1, - anon_sym_RPAREN, - ACTIONS(3524), 1, - anon_sym_COMMA, - STATE(1517), 1, - aux_sym_parameter_list_repeat1, - [60596] = 4, + ACTIONS(3407), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [58192] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1534), 1, - anon_sym_RPAREN, - ACTIONS(3526), 1, - aux_sym_else_clause_token1, - STATE(1993), 1, - sym_else_clause, - [60609] = 4, + ACTIONS(3447), 1, + anon_sym_LPAREN, + ACTIONS(3449), 1, + aux_sym_switch_parameter_token5, + STATE(1910), 1, + sym_foreach_parameter, + [58205] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3528), 1, - anon_sym_RPAREN, - ACTIONS(3530), 1, - anon_sym_COMMA, - STATE(1459), 1, - aux_sym_class_method_parameter_list_repeat1, - [60622] = 4, + ACTIONS(3095), 1, + anon_sym_LPAREN, + ACTIONS(3099), 1, + aux_sym_switch_condition_token1, + STATE(1563), 1, + sym_switch_condition, + [58218] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3532), 1, + ACTIONS(3451), 1, anon_sym_COMMA, - ACTIONS(3534), 1, - anon_sym_RBRACK, - STATE(1441), 1, - aux_sym_dimension_repeat1, - [60635] = 4, + ACTIONS(3454), 1, + anon_sym_LBRACE, + STATE(1425), 1, + aux_sym_catch_type_list_repeat1, + [58231] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3496), 1, + ACTIONS(3456), 1, + anon_sym_RPAREN, + ACTIONS(3458), 1, anon_sym_COMMA, - ACTIONS(3536), 1, - anon_sym_RBRACK, - STATE(1443), 1, - aux_sym_generic_type_arguments_repeat1, - [60648] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3538), 1, - anon_sym_PIPE, - ACTIONS(3541), 1, - sym__statement_terminator, - STATE(1455), 1, - aux_sym__pipeline_tail, - [60661] = 4, + STATE(1447), 1, + aux_sym_class_method_parameter_list_repeat1, + [58244] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2938), 1, + ACTIONS(2826), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60674] = 4, + [58257] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3460), 1, + anon_sym_LPAREN, + ACTIONS(3462), 1, + anon_sym_LBRACE, + STATE(1854), 1, + sym_function_parameter_declaration, + [58270] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3543), 1, + ACTIONS(2343), 1, + anon_sym_PIPE, + ACTIONS(3409), 1, anon_sym_RPAREN, - ACTIONS(3545), 1, + STATE(1400), 1, + aux_sym__pipeline_tail, + [58283] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3464), 1, anon_sym_COMMA, - STATE(1437), 1, - aux_sym_argument_expression_list_repeat1, - [60687] = 4, + ACTIONS(3467), 1, + anon_sym_LBRACE, + STATE(1430), 1, + aux_sym_class_statement_repeat1, + [58296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - ACTIONS(3547), 1, + ACTIONS(3469), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60700] = 4, + [58309] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3549), 1, - anon_sym_RPAREN, - ACTIONS(3551), 1, + ACTIONS(3471), 1, anon_sym_COMMA, - STATE(1459), 1, - aux_sym_class_method_parameter_list_repeat1, - [60713] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3483), 1, - anon_sym_DOLLAR2, - ACTIONS(3554), 1, - anon_sym_DQUOTE, - STATE(1486), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [60726] = 4, + ACTIONS(3474), 1, + anon_sym_RBRACK, + STATE(1432), 1, + aux_sym_generic_type_arguments_repeat1, + [58322] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2332), 1, + ACTIONS(2343), 1, anon_sym_PIPE, - ACTIONS(3556), 1, - sym__statement_terminator, - STATE(1455), 1, + ACTIONS(3409), 1, + anon_sym_RPAREN, + STATE(1401), 1, aux_sym__pipeline_tail, - [60739] = 4, + [58335] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3558), 1, + ACTIONS(3476), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60752] = 2, + [58348] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3463), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60761] = 4, + ACTIONS(3241), 1, + anon_sym_LBRACE, + STATE(1299), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [58359] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3560), 1, + ACTIONS(3449), 1, + aux_sym_switch_parameter_token5, + ACTIONS(3478), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_LBRACE, - STATE(1954), 1, - sym_function_parameter_declaration, - [60774] = 4, + STATE(2114), 1, + sym_foreach_parameter, + [58372] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3524), 1, + ACTIONS(3480), 1, + anon_sym_RPAREN, + ACTIONS(3482), 1, anon_sym_COMMA, - ACTIONS(3564), 1, + STATE(1419), 1, + aux_sym_attribute_arguments_repeat1, + [58385] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3415), 1, + anon_sym_DOLLAR2, + ACTIONS(3484), 1, + anon_sym_DQUOTE, + STATE(1395), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [58398] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3486), 1, anon_sym_RPAREN, - STATE(1450), 1, + ACTIONS(3488), 1, + anon_sym_COMMA, + STATE(1439), 1, aux_sym_parameter_list_repeat1, - [60787] = 4, + [58411] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1538), 1, - sym__statement_terminator, - ACTIONS(3316), 1, - aux_sym_finally_clause_token1, - STATE(1808), 1, - sym_finally_clause, - [60800] = 4, + ACTIONS(3435), 1, + anon_sym_COMMA, + ACTIONS(3491), 1, + anon_sym_RPAREN, + STATE(1416), 1, + aux_sym_argument_expression_list_repeat1, + [58424] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3493), 3, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + [58433] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3495), 1, + anon_sym_COMMA, + ACTIONS(3498), 1, + anon_sym_RBRACK, + STATE(1442), 1, + aux_sym_dimension_repeat1, + [58446] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2864), 1, + ACTIONS(3500), 1, + anon_sym_SEMI, + ACTIONS(3502), 1, + anon_sym_RPAREN, + ACTIONS(3504), 1, + aux_sym_for_statement_token2, + [58459] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2788), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60813] = 4, + [58472] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3566), 1, - anon_sym_SEMI, - ACTIONS(3568), 1, - anon_sym_RPAREN, - ACTIONS(3570), 1, - aux_sym_for_statement_token2, - [60826] = 2, + ACTIONS(3419), 1, + anon_sym_DOLLAR, + ACTIONS(3506), 1, + aux_sym_expandable_string_literal_token5, + STATE(1469), 1, + aux_sym_expandable_string_literal_repeat2, + [58485] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3572), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [60835] = 4, + ACTIONS(3508), 1, + anon_sym_COMMA, + ACTIONS(3510), 1, + anon_sym_RBRACK, + STATE(1432), 1, + aux_sym_generic_type_arguments_repeat1, + [58498] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3458), 1, + anon_sym_COMMA, + ACTIONS(3512), 1, + anon_sym_RPAREN, + STATE(1463), 1, + aux_sym_class_method_parameter_list_repeat1, + [58511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - ACTIONS(3574), 1, + ACTIONS(3514), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60848] = 4, + [58524] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3576), 1, + ACTIONS(3516), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60861] = 4, + [58537] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3578), 1, + ACTIONS(3518), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [60874] = 4, + [58550] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2906), 1, + ACTIONS(2796), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60887] = 4, + [58563] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3580), 1, + ACTIONS(3520), 1, + anon_sym_EQ, + ACTIONS(3522), 2, anon_sym_RPAREN, - ACTIONS(3582), 1, anon_sym_COMMA, - STATE(1474), 1, - aux_sym_attribute_arguments_repeat1, - [60900] = 4, + [58574] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - ACTIONS(3585), 1, + ACTIONS(3524), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60913] = 4, + [58587] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1505), 1, + anon_sym_RPAREN, + ACTIONS(3526), 1, + aux_sym_else_clause_token1, + STATE(1885), 1, + sym_else_clause, + [58600] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3587), 1, + ACTIONS(3482), 1, anon_sym_COMMA, - ACTIONS(3589), 1, - anon_sym_LBRACE, - STATE(1532), 1, - aux_sym_catch_type_list_repeat1, - [60926] = 4, + ACTIONS(3528), 1, + anon_sym_RPAREN, + STATE(1437), 1, + aux_sym_attribute_arguments_repeat1, + [58613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2882), 1, + ACTIONS(2776), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60939] = 4, + [58626] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - ACTIONS(3591), 1, + ACTIONS(3530), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60952] = 2, + [58639] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1547), 3, + ACTIONS(3532), 3, sym__statement_terminator, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [60961] = 4, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [58648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2890), 1, + ACTIONS(3419), 1, + anon_sym_DOLLAR, + ACTIONS(3534), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + STATE(1469), 1, + aux_sym_expandable_string_literal_repeat2, + [58661] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3536), 1, + anon_sym_RPAREN, + ACTIONS(3538), 1, + anon_sym_COMMA, + STATE(1439), 1, + aux_sym_parameter_list_repeat1, + [58674] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2812), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60974] = 4, + [58687] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - ACTIONS(3593), 1, + ACTIONS(3540), 1, aux_sym_expandable_string_literal_token5, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [60987] = 4, + [58700] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3595), 1, + ACTIONS(3542), 1, + anon_sym_RPAREN, + ACTIONS(3544), 1, anon_sym_COMMA, - ACTIONS(3597), 1, - anon_sym_LBRACE, - STATE(1535), 1, - aux_sym_data_commands_list_repeat1, - [61000] = 2, + STATE(1463), 1, + aux_sym_class_method_parameter_list_repeat1, + [58713] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3572), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [61009] = 2, + ACTIONS(3415), 1, + anon_sym_DOLLAR2, + ACTIONS(3547), 1, + anon_sym_DQUOTE, + STATE(1395), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + [58726] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1549), 3, - sym__statement_terminator, + ACTIONS(1503), 3, + anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [61018] = 4, + [58735] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_DOLLAR2, - ACTIONS(3599), 1, - anon_sym_DQUOTE, - STATE(1486), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61031] = 4, + ACTIONS(3421), 1, + anon_sym_COMMA, + ACTIONS(3549), 1, + anon_sym_LBRACE, + STATE(1409), 1, + aux_sym_class_statement_repeat1, + [58748] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1514), 1, + anon_sym_RPAREN, + ACTIONS(3189), 1, + aux_sym_finally_clause_token1, + STATE(1705), 1, + sym_finally_clause, + [58761] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3601), 1, + ACTIONS(3415), 1, anon_sym_DOLLAR2, - ACTIONS(3604), 1, + ACTIONS(3551), 1, anon_sym_DQUOTE, - STATE(1486), 1, + STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [61044] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1534), 1, - sym__statement_terminator, - ACTIONS(3606), 1, - aux_sym_else_clause_token1, - STATE(1865), 1, - sym_else_clause, - [61057] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3608), 1, - anon_sym_LPAREN, - ACTIONS(3610), 1, - aux_sym_switch_parameter_token5, - STATE(2146), 1, - sym_foreach_parameter, - [61070] = 4, + [58774] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2892), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3553), 1, anon_sym_DOLLAR, - STATE(1436), 1, + ACTIONS(3556), 1, + aux_sym_expandable_string_literal_token5, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [61083] = 4, + [58787] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(107), 1, + anon_sym_LBRACE, + STATE(1317), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [58798] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(1514), 1, + sym__statement_terminator, + ACTIONS(3213), 1, + aux_sym_finally_clause_token1, + STATE(1945), 1, + sym_finally_clause, + [58811] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1645), 1, + STATE(1564), 1, sym_switch_condition, - [61096] = 4, + [58824] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3560), 1, + ACTIONS(3460), 1, anon_sym_LPAREN, - ACTIONS(3612), 1, + ACTIONS(3558), 1, anon_sym_LBRACE, - STATE(1882), 1, + STATE(1884), 1, sym_function_parameter_declaration, - [61109] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3483), 1, - anon_sym_DOLLAR2, - ACTIONS(3614), 1, - anon_sym_DQUOTE, - STATE(1486), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61122] = 3, - ACTIONS(81), 1, + [58837] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 1, - aux_sym_else_clause_token1, - ACTIONS(1536), 2, - sym__statement_terminator, - aux_sym_elseif_clause_token1, - [61133] = 4, + ACTIONS(3560), 1, + anon_sym_SEMI, + ACTIONS(3562), 1, + anon_sym_RPAREN, + ACTIONS(3564), 1, + aux_sym_for_statement_token2, + [58850] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3616), 1, + ACTIONS(3566), 1, anon_sym_LBRACE, - STATE(1496), 1, + STATE(1477), 1, aux_sym_class_statement_repeat1, - [61146] = 4, + [58863] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3618), 1, + ACTIONS(3568), 1, anon_sym_SEMI, - ACTIONS(3620), 1, + ACTIONS(3570), 1, anon_sym_RPAREN, - ACTIONS(3622), 1, + ACTIONS(3572), 1, aux_sym_for_statement_token2, - [61159] = 4, + [58876] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3624), 1, + ACTIONS(3574), 1, anon_sym_LBRACE, - STATE(1545), 1, + STATE(1430), 1, aux_sym_class_statement_repeat1, - [61172] = 4, + [58889] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3626), 1, + ACTIONS(3576), 1, anon_sym_SEMI, - ACTIONS(3628), 1, + ACTIONS(3578), 1, anon_sym_RPAREN, - ACTIONS(3630), 1, + ACTIONS(3580), 1, aux_sym_for_statement_token2, - [61185] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3610), 1, - aux_sym_switch_parameter_token5, - ACTIONS(3632), 1, - anon_sym_LPAREN, - STATE(2041), 1, - sym_foreach_parameter, - [61198] = 4, + [58902] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3582), 1, + sym_type_identifier, + ACTIONS(3584), 2, anon_sym_COMMA, - ACTIONS(3634), 1, - anon_sym_LBRACE, - STATE(1434), 1, - aux_sym_class_statement_repeat1, - [61211] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3354), 1, - anon_sym_LBRACE, - STATE(1345), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [61222] = 4, + anon_sym_RBRACK, + [58913] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3545), 1, + ACTIONS(3586), 3, + anon_sym_LPAREN, anon_sym_COMMA, - ACTIONS(3636), 1, - anon_sym_RPAREN, - STATE(1457), 1, - aux_sym_argument_expression_list_repeat1, - [61235] = 4, + anon_sym_RBRACK, + [58922] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1632), 1, + STATE(1521), 1, sym_switch_condition, - [61248] = 4, + [58935] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3560), 1, + ACTIONS(3460), 1, anon_sym_LPAREN, - ACTIONS(3638), 1, + ACTIONS(3588), 1, anon_sym_LBRACE, - STATE(1942), 1, + STATE(1933), 1, sym_function_parameter_declaration, - [61261] = 3, + [58948] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1490), 1, - aux_sym_else_clause_token1, - ACTIONS(1536), 2, - anon_sym_RPAREN, - aux_sym_elseif_clause_token1, - [61272] = 4, + ACTIONS(3590), 1, + anon_sym_COMMA, + ACTIONS(3592), 1, + anon_sym_RBRACK, + STATE(1442), 1, + aux_sym_dimension_repeat1, + [58961] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3640), 1, + ACTIONS(3594), 1, anon_sym_SEMI, - ACTIONS(3642), 1, + ACTIONS(3596), 1, anon_sym_RPAREN, - ACTIONS(3644), 1, + ACTIONS(3598), 1, aux_sym_for_statement_token2, - [61285] = 4, + [58974] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3646), 1, + ACTIONS(3600), 1, anon_sym_LBRACE, - STATE(1509), 1, + STATE(1488), 1, aux_sym_class_statement_repeat1, - [61298] = 4, + [58987] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(3602), 1, anon_sym_SEMI, - ACTIONS(3650), 1, + ACTIONS(3604), 1, anon_sym_RPAREN, - ACTIONS(3652), 1, + ACTIONS(3606), 1, aux_sym_for_statement_token2, - [61311] = 4, + [59000] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2332), 1, - anon_sym_PIPE, - ACTIONS(3654), 1, + ACTIONS(1503), 3, sym__statement_terminator, - STATE(1455), 1, - aux_sym__pipeline_tail, - [61324] = 4, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [59009] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3656), 1, + ACTIONS(3608), 1, anon_sym_LBRACE, - STATE(1545), 1, + STATE(1430), 1, aux_sym_class_statement_repeat1, - [61337] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2332), 1, - anon_sym_PIPE, - ACTIONS(3654), 1, - sym__statement_terminator, - STATE(1461), 1, - aux_sym__pipeline_tail, - [61350] = 4, + [59022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3658), 1, + ACTIONS(3610), 1, anon_sym_SEMI, - ACTIONS(3660), 1, + ACTIONS(3612), 1, anon_sym_RPAREN, - ACTIONS(3662), 1, + ACTIONS(3614), 1, aux_sym_for_statement_token2, - [61363] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2338), 1, - anon_sym_PIPE, - ACTIONS(3654), 1, - anon_sym_RPAREN, - STATE(1533), 1, - aux_sym__pipeline_tail, - [61376] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2338), 1, - anon_sym_PIPE, - ACTIONS(3654), 1, - anon_sym_RPAREN, - STATE(1536), 1, - aux_sym__pipeline_tail, - [61389] = 4, + [59035] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3664), 1, + ACTIONS(3508), 1, anon_sym_COMMA, - ACTIONS(3667), 1, + ACTIONS(3616), 1, anon_sym_RBRACK, - STATE(1514), 1, + STATE(1446), 1, aux_sym_generic_type_arguments_repeat1, - [61402] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3508), 1, - anon_sym_COMMA, - ACTIONS(3669), 1, - anon_sym_RPAREN, - STATE(1474), 1, - aux_sym_attribute_arguments_repeat1, - [61415] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3671), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [61424] = 4, + [59048] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3673), 1, - anon_sym_RPAREN, - ACTIONS(3675), 1, - anon_sym_COMMA, - STATE(1517), 1, - aux_sym_parameter_list_repeat1, - [61437] = 4, + ACTIONS(1507), 3, + sym__statement_terminator, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [59057] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 1, + ACTIONS(3095), 1, anon_sym_LPAREN, - ACTIONS(3199), 1, + ACTIONS(3099), 1, aux_sym_switch_condition_token1, - STATE(1560), 1, + STATE(1607), 1, sym_switch_condition, - [61450] = 4, + [59070] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3560), 1, + ACTIONS(3460), 1, anon_sym_LPAREN, - ACTIONS(3678), 1, + ACTIONS(3618), 1, anon_sym_LBRACE, - STATE(1985), 1, + STATE(1976), 1, sym_function_parameter_declaration, - [61463] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3680), 1, - anon_sym_COMMA, - ACTIONS(3683), 1, - anon_sym_LBRACE, - STATE(1520), 1, - aux_sym_catch_type_list_repeat1, - [61476] = 4, + [59083] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3685), 1, + ACTIONS(3620), 1, anon_sym_SEMI, - ACTIONS(3687), 1, + ACTIONS(3622), 1, anon_sym_RPAREN, - ACTIONS(3689), 1, + ACTIONS(3624), 1, aux_sym_for_statement_token2, - [61489] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3465), 1, - anon_sym_COMMA, - ACTIONS(3691), 1, - anon_sym_LBRACE, - STATE(1524), 1, - aux_sym_class_statement_repeat1, - [61502] = 4, + [59096] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3693), 1, + ACTIONS(3626), 1, anon_sym_SEMI, - ACTIONS(3695), 1, + ACTIONS(3628), 1, anon_sym_RPAREN, - ACTIONS(3697), 1, + ACTIONS(3630), 1, aux_sym_for_statement_token2, - [61515] = 4, + [59109] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3465), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3699), 1, + ACTIONS(3632), 1, anon_sym_LBRACE, - STATE(1545), 1, + STATE(1499), 1, aux_sym_class_statement_repeat1, - [61528] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3530), 1, - anon_sym_COMMA, - ACTIONS(3701), 1, - anon_sym_RPAREN, - STATE(1452), 1, - aux_sym_class_method_parameter_list_repeat1, - [61541] = 4, + [59122] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3703), 1, + ACTIONS(3634), 1, anon_sym_SEMI, - ACTIONS(3705), 1, + ACTIONS(3636), 1, anon_sym_RPAREN, - ACTIONS(3707), 1, + ACTIONS(3638), 1, aux_sym_for_statement_token2, - [61554] = 4, + [59135] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1538), 1, - anon_sym_RPAREN, - ACTIONS(3306), 1, - aux_sym_finally_clause_token1, - STATE(2067), 1, - sym_finally_clause, - [61567] = 4, + ACTIONS(1505), 1, + sym__statement_terminator, + ACTIONS(3640), 1, + aux_sym_else_clause_token1, + STATE(2001), 1, + sym_else_clause, + [59148] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3595), 1, + ACTIONS(3421), 1, anon_sym_COMMA, - ACTIONS(3709), 1, + ACTIONS(3642), 1, anon_sym_LBRACE, - STATE(1482), 1, - aux_sym_data_commands_list_repeat1, - [61580] = 4, + STATE(1430), 1, + aux_sym_class_statement_repeat1, + [59161] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3711), 1, + ACTIONS(3644), 1, anon_sym_SEMI, - ACTIONS(3713), 1, + ACTIONS(3646), 1, anon_sym_RPAREN, - ACTIONS(3715), 1, + ACTIONS(3648), 1, aux_sym_for_statement_token2, - [61593] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LPAREN, - ACTIONS(3199), 1, - aux_sym_switch_condition_token1, - STATE(1630), 1, - sym_switch_condition, - [61606] = 4, + [59174] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3483), 1, - anon_sym_DOLLAR2, - ACTIONS(3717), 1, - anon_sym_DQUOTE, - STATE(1486), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - [61619] = 4, + ACTIONS(1466), 1, + aux_sym_else_clause_token1, + ACTIONS(1509), 2, + sym__statement_terminator, + aux_sym_elseif_clause_token1, + [59185] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3587), 1, - anon_sym_COMMA, - ACTIONS(3719), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - STATE(1520), 1, - aux_sym_catch_type_list_repeat1, - [61632] = 4, + STATE(1361), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + [59196] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3541), 1, + ACTIONS(3532), 3, anon_sym_RPAREN, - ACTIONS(3721), 1, anon_sym_PIPE, - STATE(1533), 1, - aux_sym__pipeline_tail, - [61645] = 3, + anon_sym_DASH_DASH_PERCENT, + [59205] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3363), 1, - anon_sym_LBRACE, - STATE(1348), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [61656] = 4, + ACTIONS(1507), 3, + anon_sym_RPAREN, + aux_sym_catch_clause_token1, + aux_sym_finally_clause_token1, + [59214] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(3391), 1, anon_sym_COMMA, - ACTIONS(3727), 1, + ACTIONS(3650), 1, anon_sym_LBRACE, - STATE(1535), 1, - aux_sym_data_commands_list_repeat1, - [61669] = 4, + STATE(1398), 1, + aux_sym_catch_type_list_repeat1, + [59227] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2338), 1, - anon_sym_PIPE, - ACTIONS(3556), 1, + ACTIONS(3538), 1, + anon_sym_COMMA, + ACTIONS(3652), 1, anon_sym_RPAREN, - STATE(1533), 1, - aux_sym__pipeline_tail, - [61682] = 4, + STATE(1460), 1, + aux_sym_parameter_list_repeat1, + [59240] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3610), 1, + ACTIONS(3411), 1, + anon_sym_COMMA, + ACTIONS(3654), 1, + anon_sym_LBRACE, + STATE(1399), 1, + aux_sym_data_commands_list_repeat1, + [59253] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3449), 1, aux_sym_switch_parameter_token5, - ACTIONS(3729), 1, + ACTIONS(3656), 1, anon_sym_LPAREN, - STATE(2148), 1, + STATE(2110), 1, sym_foreach_parameter, - [61695] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2952), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - STATE(1436), 1, - aux_sym_expandable_string_literal_repeat2, - [61708] = 2, + [59266] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1547), 3, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [61717] = 4, + ACTIONS(3449), 1, + aux_sym_switch_parameter_token5, + ACTIONS(3658), 1, + anon_sym_LPAREN, + STATE(2112), 1, + sym_foreach_parameter, + [59279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2908), 1, + ACTIONS(2804), 1, aux_sym_expandable_string_literal_token5, - ACTIONS(3469), 1, + ACTIONS(3419), 1, anon_sym_DOLLAR, - STATE(1436), 1, + STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [61730] = 2, + [59292] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3671), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [61739] = 3, + ACTIONS(3660), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [59300] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(141), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1375), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - [61750] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - ACTIONS(3731), 1, - aux_sym_expandable_string_literal_token5, - STATE(1436), 1, - aux_sym_expandable_string_literal_repeat2, - [61763] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - ACTIONS(3733), 1, - aux_sym_expandable_string_literal_token5, - STATE(1436), 1, - aux_sym_expandable_string_literal_repeat2, - [61776] = 4, + STATE(2100), 1, + sym_statement_block, + [59310] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3735), 1, - anon_sym_COMMA, - ACTIONS(3738), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1545), 1, - aux_sym_class_statement_repeat1, - [61789] = 2, + STATE(1878), 1, + sym_statement_block, + [59320] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1549), 3, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - [61798] = 4, + ACTIONS(3252), 1, + anon_sym_LBRACE, + STATE(526), 1, + sym_statement_block, + [59330] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3610), 1, - aux_sym_switch_parameter_token5, - ACTIONS(3740), 1, - anon_sym_LPAREN, - STATE(2144), 1, - sym_foreach_parameter, - [61811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3742), 1, - anon_sym_SEMI, - ACTIONS(3744), 1, - anon_sym_RPAREN, - ACTIONS(3746), 1, - aux_sym_for_statement_token2, - [61824] = 3, + ACTIONS(3267), 1, + anon_sym_LBRACE, + STATE(1704), 1, + sym_statement_block, + [59340] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3748), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(519), 1, - sym_switch_body, - [61834] = 3, + STATE(1711), 1, + sym_statement_block, + [59350] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(1929), 1, + STATE(317), 1, sym_statement_block, - [61844] = 3, + [59360] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - STATE(1930), 1, - sym_statement_block, - [61854] = 3, + STATE(972), 1, + sym_script_block_expression, + [59370] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3375), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [59378] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(522), 1, + STATE(445), 1, sym_statement_block, - [61864] = 3, + [59388] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3750), 1, + ACTIONS(3662), 1, anon_sym_LBRACE, - STATE(2002), 1, + STATE(1922), 1, sym_switch_body, - [61874] = 3, + [59398] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2005), 1, + STATE(1294), 1, sym_statement_block, - [61884] = 3, + [59408] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(532), 1, + STATE(1809), 1, sym_statement_block, - [61894] = 3, + [59418] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2009), 1, + STATE(1826), 1, sym_statement_block, - [61904] = 3, + [59428] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(512), 1, + STATE(1928), 1, sym_statement_block, - [61914] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1103), 1, - anon_sym_LBRACE, - STATE(955), 1, - sym_script_block_expression, - [61924] = 2, + [59438] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3752), 2, + ACTIONS(3267), 1, anon_sym_LBRACE, - aux_sym_data_commands_allowed_token1, - [61932] = 3, + STATE(1504), 1, + sym_statement_block, + [59448] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3750), 1, - anon_sym_LBRACE, - STATE(2057), 1, - sym_switch_body, - [61942] = 2, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1643), 1, + sym_type_literal, + [59458] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2481), 2, + ACTIONS(3664), 2, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - [61950] = 3, + [59466] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2059), 1, + STATE(1871), 1, sym_statement_block, - [61960] = 2, + [59476] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3549), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [61968] = 3, + ACTIONS(3267), 1, + anon_sym_LBRACE, + STATE(1872), 1, + sym_statement_block, + [59486] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(2066), 1, + STATE(508), 1, sym_statement_block, - [61978] = 3, + [59496] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2072), 1, + STATE(1880), 1, sym_statement_block, - [61988] = 3, + [59506] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(503), 1, + STATE(1890), 1, sym_statement_block, - [61998] = 3, + [59516] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(453), 1, + STATE(1893), 1, sym_statement_block, - [62008] = 3, + [59526] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2004), 1, + STATE(1899), 1, sym_statement_block, - [62018] = 3, + [59536] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3486), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [59544] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3666), 2, anon_sym_LBRACE, - STATE(504), 1, - sym_statement_block, - [62028] = 3, + aux_sym_data_commands_allowed_token1, + [59552] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1332), 1, + STATE(1915), 1, sym_statement_block, - [62038] = 3, + [59562] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2136), 1, + STATE(1923), 1, sym_statement_block, - [62048] = 3, + [59572] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2138), 1, + STATE(1925), 1, sym_statement_block, - [62058] = 3, + [59582] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1546), 1, + STATE(1937), 1, sym_statement_block, - [62068] = 3, + [59592] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(456), 1, + STATE(1941), 1, sym_statement_block, - [62078] = 3, + [59602] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(505), 1, + STATE(1396), 1, sym_statement_block, - [62088] = 3, + [59612] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1897), 1, + STATE(1950), 1, sym_statement_block, - [62098] = 3, + [59622] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1905), 1, + STATE(1957), 1, sym_statement_block, - [62108] = 3, + [59632] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1989), 1, + STATE(1966), 1, sym_statement_block, - [62118] = 3, + [59642] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1761), 1, + STATE(1967), 1, sym_statement_block, - [62128] = 3, + [59652] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - STATE(1888), 1, - sym_statement_block, - [62138] = 3, + STATE(131), 1, + sym_script_block_expression, + [59662] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3668), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(1963), 1, - sym_statement_block, - [62148] = 3, + [59670] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(523), 1, + STATE(518), 1, sym_statement_block, - [62158] = 3, + [59680] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3670), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [59688] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1998), 1, + STATE(510), 1, sym_statement_block, - [62168] = 3, + [59698] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(2064), 1, + STATE(1944), 1, sym_statement_block, - [62178] = 3, + [59708] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(2071), 1, + STATE(495), 1, sym_statement_block, - [62188] = 3, + [59718] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(2076), 1, + STATE(496), 1, sym_statement_block, - [62198] = 3, + [59728] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3754), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(403), 1, + STATE(497), 1, sym_statement_block, - [62208] = 3, + [59738] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(2104), 1, + STATE(1953), 1, sym_statement_block, - [62218] = 3, + [59748] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1504), 1, + STATE(498), 1, sym_statement_block, - [62228] = 3, + [59758] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(2124), 1, + STATE(1318), 1, sym_statement_block, - [62238] = 3, + [59768] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(2141), 1, + STATE(449), 1, sym_statement_block, - [62248] = 3, + [59778] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - STATE(1734), 1, - sym_statement_block, - [62258] = 3, + STATE(113), 1, + sym_script_block_expression, + [59788] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3672), 1, + anon_sym_LPAREN, + ACTIONS(3674), 1, + anon_sym_RBRACK, + [59798] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3676), 1, anon_sym_LBRACE, - STATE(1749), 1, - sym_statement_block, - [62268] = 3, + STATE(524), 1, + sym_switch_body, + [59808] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3678), 1, anon_sym_LBRACE, - STATE(514), 1, - sym_statement_block, - [62278] = 3, + STATE(448), 1, + sym_switch_body, + [59818] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(515), 1, + STATE(1289), 1, sym_statement_block, - [62288] = 3, + [59828] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(516), 1, + STATE(1283), 1, sym_statement_block, - [62298] = 3, + [59838] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(1921), 1, anon_sym_LBRACE, - STATE(130), 1, + STATE(760), 1, sym_script_block_expression, - [62308] = 3, + [59848] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(488), 1, + STATE(1963), 1, sym_statement_block, - [62318] = 2, + [59858] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3683), 2, - anon_sym_COMMA, + ACTIONS(3275), 1, anon_sym_LBRACE, - [62326] = 3, + STATE(1964), 1, + sym_statement_block, + [59868] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3756), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(380), 1, + STATE(1491), 1, sym_statement_block, - [62336] = 2, + [59878] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3758), 2, + ACTIONS(3680), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62344] = 3, + [59886] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3682), 1, + anon_sym_EQ, + ACTIONS(3684), 1, + sym__statement_terminator, + [59896] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(463), 1, + STATE(457), 1, sym_statement_block, - [62354] = 3, + [59906] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1955), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(812), 1, + STATE(1657), 1, + sym_statement_block, + [59916] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1885), 1, + anon_sym_LBRACE, + STATE(790), 1, sym_script_block_expression, - [62364] = 3, + [59926] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3678), 1, anon_sym_LBRACE, - STATE(475), 1, - sym_statement_block, - [62374] = 3, + STATE(419), 1, + sym_switch_body, + [59936] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3686), 1, + anon_sym_EQ, + ACTIONS(3688), 1, + sym__statement_terminator, + [59946] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3522), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [59954] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2411), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(1333), 1, - sym_statement_block, - [62384] = 3, + [59962] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(489), 1, + STATE(1993), 1, sym_statement_block, - [62394] = 3, + [59972] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(477), 1, + STATE(1996), 1, sym_statement_block, - [62404] = 3, + [59982] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3690), 1, + anon_sym_EQ, + ACTIONS(3692), 1, + sym__statement_terminator, + [59992] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3694), 1, + sym__command_token, + STATE(1428), 1, + sym_function_name, + [60002] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(1981), 1, anon_sym_LBRACE, - STATE(517), 1, - sym_statement_block, - [62414] = 3, + STATE(872), 1, + sym_script_block_expression, + [60012] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1925), 1, + STATE(2000), 1, sym_statement_block, - [62424] = 3, + [60022] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3339), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60030] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1932), 1, + STATE(2003), 1, sym_statement_block, - [62434] = 3, + [60040] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1925), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(843), 1, - sym_script_block_expression, - [62444] = 3, + STATE(2004), 1, + sym_statement_block, + [60050] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1934), 1, + STATE(500), 1, sym_statement_block, - [62454] = 3, + [60060] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3387), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(415), 1, + STATE(2005), 1, sym_statement_block, - [62464] = 3, + [60070] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3760), 1, - anon_sym_EQ, - ACTIONS(3762), 1, - sym__statement_terminator, - [62474] = 3, + ACTIONS(3275), 1, + anon_sym_LBRACE, + STATE(2007), 1, + sym_statement_block, + [60080] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, - anon_sym_LPAREN, - ACTIONS(3766), 1, - anon_sym_RBRACK, - [62484] = 3, + ACTIONS(3277), 1, + anon_sym_LBRACE, + STATE(447), 1, + sym_statement_block, + [60090] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1991), 1, - anon_sym_LBRACE, - STATE(890), 1, - sym_script_block_expression, - [62494] = 2, + ACTIONS(3542), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60098] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3738), 2, - anon_sym_COMMA, + ACTIONS(1951), 1, anon_sym_LBRACE, - [62502] = 3, + STATE(883), 1, + sym_script_block_expression, + [60108] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(481), 1, + STATE(2008), 1, sym_statement_block, - [62512] = 3, + [60118] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, - anon_sym_LPAREN, - ACTIONS(3768), 1, - anon_sym_RBRACK, - [62522] = 3, + ACTIONS(3275), 1, + anon_sym_LBRACE, + STATE(2009), 1, + sym_statement_block, + [60128] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2021), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(872), 1, - sym_script_block_expression, - [62532] = 3, + STATE(467), 1, + sym_statement_block, + [60138] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1684), 1, + STATE(2010), 1, sym_statement_block, - [62542] = 3, + [60148] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(424), 1, + STATE(2012), 1, sym_statement_block, - [62552] = 3, + [60158] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3770), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1731), 1, - sym_switch_body, - [62562] = 2, + STATE(1501), 1, + sym_statement_block, + [60168] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3541), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - [62570] = 3, + ACTIONS(3275), 1, + anon_sym_LBRACE, + STATE(2015), 1, + sym_statement_block, + [60178] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3696), 1, anon_sym_LBRACE, - STATE(1733), 1, + STATE(300), 1, sym_statement_block, - [62580] = 3, + [60188] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3756), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(308), 1, + STATE(436), 1, sym_statement_block, - [62590] = 3, + [60198] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1737), 1, + STATE(440), 1, sym_statement_block, - [62600] = 3, + [60208] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3290), 1, anon_sym_LBRACE, - STATE(445), 1, + STATE(377), 1, sym_statement_block, - [62610] = 3, + [60218] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1067), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1035), 1, - sym_script_block_expression, - [62620] = 3, + STATE(2016), 1, + sym_statement_block, + [60228] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3748), 1, + ACTIONS(3698), 1, anon_sym_LBRACE, - STATE(535), 1, + STATE(2051), 1, sym_switch_body, - [62630] = 3, + [60238] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(449), 1, + STATE(472), 1, sym_statement_block, - [62640] = 3, + [60248] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3770), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1792), 1, - sym_switch_body, - [62650] = 3, + STATE(2017), 1, + sym_statement_block, + [60258] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3772), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - ACTIONS(3774), 1, - anon_sym_COLON, - [62660] = 3, + STATE(2018), 1, + sym_statement_block, + [60268] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(529), 1, + STATE(474), 1, sym_statement_block, - [62670] = 3, + [60278] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1803), 1, + STATE(519), 1, sym_statement_block, - [62680] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3478), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [62688] = 3, + [60288] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3377), 1, + ACTIONS(3700), 1, anon_sym_LBRACE, - STATE(391), 1, + STATE(402), 1, sym_statement_block, - [62698] = 3, + [60298] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1807), 1, + STATE(415), 1, sym_statement_block, - [62708] = 3, + [60308] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1811), 1, + STATE(501), 1, sym_statement_block, - [62718] = 3, + [60318] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3776), 1, - anon_sym_EQ, - ACTIONS(3778), 1, + ACTIONS(3400), 2, sym__statement_terminator, - [62728] = 3, + anon_sym_PIPE, + [60326] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3702), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60334] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3275), 1, anon_sym_LBRACE, - ACTIONS(3782), 1, - anon_sym_COLON, - [62738] = 3, + STATE(1763), 1, + sym_statement_block, + [60344] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(461), 1, + STATE(418), 1, sym_statement_block, - [62748] = 3, + [60354] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3784), 1, - anon_sym_EQ, - ACTIONS(3786), 1, - sym__statement_terminator, - [62758] = 3, + ACTIONS(3704), 1, + anon_sym_LBRACE, + ACTIONS(3706), 1, + anon_sym_COLON, + [60364] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(464), 1, + STATE(502), 1, sym_statement_block, - [62768] = 3, + [60374] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3788), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(458), 1, - sym_switch_body, - [62778] = 3, + STATE(503), 1, + sym_statement_block, + [60384] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(446), 1, + STATE(422), 1, sym_statement_block, - [62788] = 2, + [60394] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3541), 2, - sym__statement_terminator, - anon_sym_PIPE, - [62796] = 3, + ACTIONS(3439), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [60402] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1326), 1, + STATE(424), 1, sym_statement_block, - [62806] = 3, + [60412] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3790), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - ACTIONS(3792), 1, - anon_sym_COLON, - [62816] = 3, + STATE(1764), 1, + sym_statement_block, + [60422] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1840), 1, + STATE(489), 1, sym_statement_block, - [62826] = 3, + [60432] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3700), 1, anon_sym_LBRACE, - STATE(1842), 1, + STATE(315), 1, sym_statement_block, - [62836] = 3, + [60442] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1484), 1, + STATE(1765), 1, sym_statement_block, - [62846] = 3, + [60452] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(531), 1, + STATE(484), 1, sym_statement_block, - [62856] = 3, + [60462] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(469), 1, + STATE(411), 1, sym_statement_block, - [62866] = 3, + [60472] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(472), 1, + STATE(532), 1, sym_statement_block, - [62876] = 3, + [60482] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3275), 1, anon_sym_LBRACE, - STATE(1857), 1, + STATE(1741), 1, sym_statement_block, - [62886] = 3, + [60492] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3398), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(1859), 1, - sym_statement_block, - [62896] = 3, + [60500] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1374), 1, + STATE(505), 1, sym_statement_block, - [62906] = 3, + [60510] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(430), 1, + STATE(491), 1, sym_statement_block, - [62916] = 3, + [60520] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_LBRACE, - STATE(1864), 1, - sym_statement_block, - [62926] = 2, + ACTIONS(3400), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + [60528] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3667), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [62934] = 3, + ACTIONS(3708), 1, + anon_sym_LBRACE, + ACTIONS(3710), 1, + anon_sym_COLON, + [60538] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3676), 1, anon_sym_LBRACE, - STATE(1867), 1, - sym_statement_block, - [62944] = 3, + STATE(507), 1, + sym_switch_body, + [60548] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(540), 1, + STATE(492), 1, sym_statement_block, - [62954] = 3, + [60558] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(1868), 1, + STATE(493), 1, sym_statement_block, - [62964] = 2, + [60568] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3794), 2, - anon_sym_RPAREN, + ACTIONS(3474), 2, anon_sym_COMMA, - [62972] = 2, + anon_sym_RBRACK, + [60576] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3673), 2, - anon_sym_RPAREN, + ACTIONS(3454), 2, anon_sym_COMMA, - [62980] = 3, + anon_sym_LBRACE, + [60584] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, - anon_sym_LBRACE, - STATE(1869), 1, - sym_statement_block, - [62990] = 2, + ACTIONS(3672), 1, + anon_sym_LPAREN, + ACTIONS(3712), 1, + anon_sym_RBRACK, + [60594] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3504), 2, + ACTIONS(3714), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62998] = 3, + [60602] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1873), 1, + STATE(429), 1, sym_statement_block, - [63008] = 2, + [60612] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3796), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [63016] = 3, + ACTIONS(3277), 1, + anon_sym_LBRACE, + STATE(430), 1, + sym_statement_block, + [60622] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3290), 1, anon_sym_LBRACE, - STATE(1876), 1, + STATE(294), 1, sym_statement_block, - [63026] = 3, + [60632] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3798), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - ACTIONS(3800), 1, - anon_sym_COLON, - [63036] = 3, + STATE(530), 1, + sym_statement_block, + [60642] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1878), 1, + STATE(460), 1, sym_statement_block, - [63046] = 3, + [60652] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1880), 1, + STATE(1282), 1, sym_statement_block, - [63056] = 3, + [60662] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1885), 1, + STATE(431), 1, sym_statement_block, - [63066] = 3, + [60672] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1493), 1, + STATE(2108), 1, sym_statement_block, - [63076] = 3, + [60682] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3716), 1, anon_sym_LBRACE, - STATE(1891), 1, + ACTIONS(3718), 1, + anon_sym_COLON, + [60692] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3267), 1, + anon_sym_LBRACE, + STATE(2062), 1, sym_statement_block, - [63086] = 3, + [60702] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(1896), 1, + STATE(1927), 1, sym_statement_block, - [63096] = 3, + [60712] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3720), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [60720] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3722), 1, + anon_sym_EQ, + ACTIONS(3724), 1, + sym__statement_terminator, + [60730] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3726), 2, + anon_sym_LPAREN, + anon_sym_LBRACE, + [60738] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3467), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [60746] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1901), 1, + STATE(433), 1, sym_statement_block, - [63106] = 3, + [60756] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3347), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1903), 1, + STATE(443), 1, sym_statement_block, - [63116] = 3, + [60766] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3696), 1, anon_sym_LBRACE, - STATE(433), 1, + STATE(381), 1, sym_statement_block, - [63126] = 2, + [60776] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3802), 2, - anon_sym_COMMA, + ACTIONS(3662), 1, anon_sym_LBRACE, - [63134] = 3, + STATE(1867), 1, + sym_switch_body, + [60786] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(496), 1, + STATE(537), 1, sym_statement_block, - [63144] = 2, + [60796] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3804), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [63152] = 3, + ACTIONS(3277), 1, + anon_sym_LBRACE, + STATE(435), 1, + sym_statement_block, + [60806] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3694), 1, + sym__command_token, + STATE(1473), 1, + sym_function_name, + [60816] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(542), 1, + STATE(438), 1, sym_statement_block, - [63162] = 3, + [60826] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(497), 1, + STATE(439), 1, sym_statement_block, - [63172] = 3, + [60836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3387), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(318), 1, + STATE(442), 1, + sym_statement_block, + [60846] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3252), 1, + anon_sym_LBRACE, + STATE(485), 1, sym_statement_block, - [63182] = 3, + [60856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3806), 1, + ACTIONS(3694), 1, sym__command_token, - STATE(1491), 1, + STATE(1482), 1, sym_function_name, - [63192] = 2, + [60866] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3447), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [63200] = 3, + ACTIONS(3728), 1, + anon_sym_LBRACE, + ACTIONS(3730), 1, + anon_sym_COLON, + [60876] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3698), 1, anon_sym_LBRACE, - STATE(507), 1, - sym_statement_block, - [63210] = 3, + STATE(1946), 1, + sym_switch_body, + [60886] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1599), 1, - sym_type_literal, - [63220] = 3, + ACTIONS(3267), 1, + anon_sym_LBRACE, + STATE(1983), 1, + sym_statement_block, + [60896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3694), 1, + sym__command_token, + STATE(1493), 1, + sym_function_name, + [60906] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(508), 1, + STATE(401), 1, sym_statement_block, - [63230] = 3, + [60916] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(509), 1, + STATE(470), 1, sym_statement_block, - [63240] = 3, + [60926] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3377), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(307), 1, + STATE(2096), 1, sym_statement_block, - [63250] = 2, + [60936] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3727), 2, - anon_sym_COMMA, + ACTIONS(3732), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [60944] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3275), 1, anon_sym_LBRACE, - [63258] = 3, + STATE(1870), 1, + sym_statement_block, + [60954] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3734), 2, + aux_sym_while_statement_token1, + aux_sym_do_statement_token2, + [60962] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(422), 1, + STATE(1680), 1, sym_statement_block, - [63268] = 3, + [60972] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3252), 1, anon_sym_LBRACE, - STATE(423), 1, + STATE(520), 1, sym_statement_block, - [63278] = 3, + [60982] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(419), 1, + STATE(1511), 1, sym_statement_block, - [63288] = 2, + [60992] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3808), 2, + ACTIONS(3672), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - [63296] = 3, + ACTIONS(3736), 1, + anon_sym_RBRACK, + [61002] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, - STATE(510), 1, + STATE(1682), 1, sym_statement_block, - [63306] = 3, + [61012] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, + ACTIONS(1035), 1, anon_sym_LBRACE, - STATE(436), 1, + STATE(918), 1, + sym_script_block_expression, + [61022] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3252), 1, + anon_sym_LBRACE, + STATE(528), 1, sym_statement_block, - [63316] = 2, + [61032] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3738), 1, + anon_sym_EQ, + ACTIONS(3740), 1, + sym__statement_terminator, + [61042] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3742), 1, + sym__statement_terminator, + [61049] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3744), 1, + sym__statement_terminator, + [61056] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3746), 1, + anon_sym_LPAREN, + [61063] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3748), 1, + anon_sym_RBRACE, + [61070] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2341), 1, + sym__statement_terminator, + [61077] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3750), 1, + sym__statement_terminator, + [61084] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3810), 2, + ACTIONS(3752), 1, anon_sym_RPAREN, - anon_sym_COMMA, - [63324] = 3, + [61091] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(443), 1, - sym_statement_block, - [63334] = 2, + ACTIONS(1789), 1, + anon_sym_RPAREN, + [61098] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RBRACK, + [61105] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3580), 2, + ACTIONS(3756), 1, anon_sym_RPAREN, - anon_sym_COMMA, - [63342] = 3, + [61112] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3764), 1, + ACTIONS(3758), 1, + anon_sym_RBRACE, + [61119] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3760), 1, anon_sym_LPAREN, - ACTIONS(3812), 1, - anon_sym_RBRACK, - [63352] = 3, + [61126] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3788), 1, - anon_sym_LBRACE, - STATE(455), 1, - sym_switch_body, - [63362] = 3, + ACTIONS(3762), 1, + aux_sym_foreach_statement_token2, + [61133] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(427), 1, - sym_statement_block, - [63372] = 2, + ACTIONS(1791), 1, + anon_sym_RPAREN, + [61140] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3814), 2, + ACTIONS(1793), 1, anon_sym_RPAREN, - anon_sym_COMMA, - [63380] = 3, + [61147] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(444), 1, - sym_statement_block, - [63390] = 3, + ACTIONS(3764), 1, + anon_sym_RBRACE, + [61154] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(447), 1, - sym_statement_block, - [63400] = 3, + ACTIONS(3766), 1, + sym_simple_name, + [61161] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3816), 1, - anon_sym_EQ, - ACTIONS(3818), 1, + ACTIONS(3768), 1, + anon_sym_RBRACE, + [61168] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3770), 1, sym__statement_terminator, - [63410] = 3, - ACTIONS(3), 1, + [61175] = 2, + ACTIONS(81), 1, sym_comment, - ACTIONS(3806), 1, - sym__command_token, - STATE(1503), 1, - sym_function_name, - [63420] = 3, - ACTIONS(3), 1, + ACTIONS(3772), 1, + sym_simple_name, + [61182] = 2, + ACTIONS(81), 1, sym_comment, - ACTIONS(3806), 1, - sym__command_token, - STATE(1519), 1, - sym_function_name, - [63430] = 3, + ACTIONS(1797), 1, + anon_sym_RPAREN, + [61189] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, - anon_sym_LBRACE, - STATE(501), 1, - sym_statement_block, - [63440] = 3, - ACTIONS(3), 1, + ACTIONS(3774), 1, + anon_sym_RBRACE, + [61196] = 2, + ACTIONS(81), 1, sym_comment, - ACTIONS(3806), 1, - sym__command_token, - STATE(1464), 1, - sym_function_name, - [63450] = 3, + ACTIONS(3776), 1, + anon_sym_RBRACK, + [61203] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3820), 1, - anon_sym_EQ, - ACTIONS(3822), 1, - sym__statement_terminator, - [63460] = 3, + ACTIONS(3778), 1, + anon_sym_RBRACE, + [61210] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3754), 1, - anon_sym_LBRACE, - STATE(310), 1, - sym_statement_block, - [63470] = 2, + ACTIONS(1799), 1, + anon_sym_RPAREN, + [61217] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3824), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [63478] = 2, + ACTIONS(1801), 1, + anon_sym_RPAREN, + [61224] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3826), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [63486] = 2, + ACTIONS(3780), 1, + anon_sym_RPAREN, + [61231] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3828), 2, - aux_sym_while_statement_token1, - aux_sym_do_statement_token2, - [63494] = 3, + ACTIONS(3782), 1, + anon_sym_RBRACE, + [61238] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1718), 1, - sym_statement_block, - [63504] = 3, + ACTIONS(3784), 1, + anon_sym_LPAREN, + [61245] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1719), 1, - sym_statement_block, - [63514] = 3, + ACTIONS(3786), 1, + anon_sym_RBRACK, + [61252] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1720), 1, - sym_statement_block, - [63524] = 3, + ACTIONS(3788), 1, + anon_sym_RBRACK, + [61259] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3368), 1, - anon_sym_LBRACE, - STATE(450), 1, - sym_statement_block, - [63534] = 3, + ACTIONS(3790), 1, + ts_builtin_sym_end, + [61266] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(141), 1, - anon_sym_LBRACE, - STATE(89), 1, - sym_script_block_expression, - [63544] = 3, + ACTIONS(3792), 1, + anon_sym_LPAREN, + [61273] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1330), 1, - sym_statement_block, - [63554] = 3, + ACTIONS(3794), 1, + anon_sym_LPAREN, + [61280] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3345), 1, - anon_sym_LBRACE, - STATE(1928), 1, - sym_statement_block, - [63564] = 3, + ACTIONS(3796), 1, + anon_sym_RBRACK, + [61287] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3333), 1, - anon_sym_LBRACE, - STATE(537), 1, - sym_statement_block, - [63574] = 2, + ACTIONS(3798), 1, + anon_sym_EQ, + [61294] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3830), 1, - anon_sym_LPAREN, - [63581] = 2, + ACTIONS(3800), 1, + anon_sym_RBRACE, + [61301] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3832), 1, + ACTIONS(1781), 1, sym__statement_terminator, - [63588] = 2, + [61308] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1746), 1, - sym__statement_terminator, - [63595] = 2, + ACTIONS(3802), 1, + anon_sym_RPAREN, + [61315] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3834), 1, + ACTIONS(3804), 1, + anon_sym_RPAREN, + [61322] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3806), 1, + anon_sym_RBRACE, + [61329] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3808), 1, + anon_sym_RBRACE, + [61336] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3810), 1, sym__statement_terminator, - [63602] = 2, + [61343] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(3812), 1, sym__statement_terminator, - [63609] = 2, + [61350] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1742), 1, + ACTIONS(3814), 1, anon_sym_RPAREN, - [63616] = 2, + [61357] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1538), 1, + ACTIONS(3816), 1, sym__statement_terminator, - [63623] = 2, + [61364] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3836), 1, - sym__statement_terminator, - [63630] = 2, + ACTIONS(2987), 1, + anon_sym_RPAREN, + [61371] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3818), 1, + anon_sym_RBRACE, + [61378] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3820), 1, + anon_sym_RBRACE, + [61385] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3822), 1, + anon_sym_RBRACK, + [61392] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(3824), 1, sym__statement_terminator, - [63637] = 2, + [61399] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3826), 1, + anon_sym_RBRACE, + [61406] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3828), 1, + anon_sym_RPAREN, + [61413] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3830), 1, + anon_sym_RBRACE, + [61420] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3832), 1, + anon_sym_RPAREN, + [61427] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_RBRACK, + [61434] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3122), 1, + ACTIONS(3836), 1, anon_sym_RPAREN, - [63644] = 2, + [61441] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3838), 1, anon_sym_RPAREN, - [63651] = 2, + [61448] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3840), 1, + anon_sym_RBRACE, + [61455] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3842), 1, + sym_simple_name, + [61462] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3844), 1, + sym__statement_terminator, + [61469] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3846), 1, + anon_sym_RBRACE, + [61476] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3848), 1, + anon_sym_RBRACE, + [61483] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3840), 1, - anon_sym_RBRACK, - [63658] = 2, + ACTIONS(3850), 1, + anon_sym_LBRACE, + [61490] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3842), 1, + ACTIONS(3852), 1, anon_sym_RPAREN, - [63665] = 2, + [61497] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3844), 1, - anon_sym_RBRACE, - [63672] = 2, + ACTIONS(1710), 1, + sym__statement_terminator, + [61504] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3846), 1, - anon_sym_RPAREN, - [63679] = 2, + ACTIONS(3854), 1, + anon_sym_RBRACK, + [61511] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3848), 1, - anon_sym_LPAREN, - [63686] = 2, + ACTIONS(3856), 1, + anon_sym_RPAREN, + [61518] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3850), 1, + ACTIONS(3858), 1, anon_sym_RPAREN, - [63693] = 2, + [61525] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3852), 1, - anon_sym_RPAREN, - [63700] = 2, + ACTIONS(1712), 1, + sym__statement_terminator, + [61532] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3854), 1, - anon_sym_RBRACE, - [63707] = 2, + ACTIONS(3860), 1, + sym_simple_name, + [61539] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(1773), 1, sym__statement_terminator, - [63714] = 2, + [61546] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1744), 1, - anon_sym_RPAREN, - [63721] = 2, + ACTIONS(1775), 1, + sym__statement_terminator, + [61553] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3856), 1, - anon_sym_RBRACE, - [63728] = 2, + ACTIONS(1777), 1, + sym__statement_terminator, + [61560] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3858), 1, - anon_sym_RBRACE, - [63735] = 2, + ACTIONS(1779), 1, + sym__statement_terminator, + [61567] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3860), 1, + ACTIONS(3034), 1, anon_sym_RPAREN, - [63742] = 2, + [61574] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3862), 1, - anon_sym_RBRACE, - [63749] = 2, + anon_sym_RBRACK, + [61581] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3864), 1, - sym_simple_name, - [63756] = 2, + ACTIONS(3688), 1, + sym__statement_terminator, + [61588] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3866), 1, - anon_sym_RBRACK, - [63763] = 2, + ACTIONS(3864), 1, + anon_sym_EQ, + [61595] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(3866), 1, anon_sym_RPAREN, - [63770] = 2, + [61602] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3868), 1, - anon_sym_RPAREN, - [63777] = 2, + anon_sym_RBRACE, + [61609] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3870), 1, - anon_sym_RBRACE, - [63784] = 2, + anon_sym_RBRACK, + [61616] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3872), 1, anon_sym_RPAREN, - [63791] = 2, + [61623] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3874), 1, - anon_sym_LBRACE, - [63798] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1718), 1, anon_sym_RPAREN, - [63805] = 2, + [61630] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3876), 1, - anon_sym_RPAREN, - [63812] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3878), 1, anon_sym_RBRACE, - [63819] = 2, + [61637] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3880), 1, - anon_sym_LBRACE, - [63826] = 2, + ACTIONS(213), 1, + sym__statement_terminator, + [61644] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(3878), 1, anon_sym_RPAREN, - [63833] = 2, + [61651] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3880), 1, + anon_sym_RBRACE, + [61658] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3882), 1, - anon_sym_RPAREN, - [63840] = 2, + anon_sym_RBRACE, + [61665] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3884), 1, - sym_simple_name, - [63847] = 2, + anon_sym_RBRACK, + [61672] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3886), 1, - anon_sym_RPAREN, - [63854] = 2, + anon_sym_RBRACK, + [61679] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3888), 1, - anon_sym_RBRACE, - [63861] = 2, + anon_sym_RPAREN, + [61686] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3890), 1, - anon_sym_EQ, - [63868] = 2, + anon_sym_LPAREN, + [61693] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3892), 1, - anon_sym_RPAREN, - [63875] = 2, + anon_sym_RBRACE, + [61700] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3894), 1, - anon_sym_RPAREN, - [63882] = 2, + anon_sym_RBRACE, + [61707] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3896), 1, - anon_sym_RBRACE, - [63889] = 2, + anon_sym_RPAREN, + [61714] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3898), 1, - anon_sym_RBRACK, - [63896] = 2, + anon_sym_RPAREN, + [61721] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3900), 1, - anon_sym_LPAREN, - [63903] = 2, + anon_sym_RPAREN, + [61728] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3902), 1, anon_sym_RBRACE, - [63910] = 2, + [61735] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3904), 1, anon_sym_RBRACE, - [63917] = 2, + [61742] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3906), 1, - anon_sym_RBRACE, - [63924] = 2, + sym__statement_terminator, + [61749] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3908), 1, - anon_sym_RBRACK, - [63931] = 2, + anon_sym_RPAREN, + [61756] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3910), 1, - anon_sym_RPAREN, - [63938] = 2, + anon_sym_RBRACE, + [61763] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3912), 1, - anon_sym_RBRACE, - [63945] = 2, + anon_sym_RPAREN, + [61770] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3914), 1, - anon_sym_RBRACE, - [63952] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(213), 1, - sym__statement_terminator, - [63959] = 2, + anon_sym_RPAREN, + [61777] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3916), 1, anon_sym_RPAREN, - [63966] = 2, + [61784] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3918), 1, - sym__statement_terminator, - [63973] = 2, + anon_sym_RBRACE, + [61791] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3920), 1, - anon_sym_LBRACE, - [63980] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3922), 1, anon_sym_RPAREN, - [63987] = 2, + [61798] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1430), 1, - sym__statement_terminator, - [63994] = 2, + ACTIONS(3922), 1, + anon_sym_RBRACE, + [61805] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3924), 1, anon_sym_RBRACE, - [64001] = 2, + [61812] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3926), 1, - anon_sym_RPAREN, - [64008] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3928), 1, anon_sym_RBRACE, - [64015] = 2, + [61819] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1829), 1, - sym__statement_terminator, - [64022] = 2, + ACTIONS(3928), 1, + anon_sym_RPAREN, + [61826] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3930), 1, - anon_sym_RPAREN, - [64029] = 2, + anon_sym_RBRACK, + [61833] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3932), 1, anon_sym_RPAREN, - [64036] = 2, + [61840] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3934), 1, - anon_sym_RBRACE, - [64043] = 2, + anon_sym_RPAREN, + [61847] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3936), 1, - sym__statement_terminator, - [64050] = 2, + anon_sym_RPAREN, + [61854] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3938), 1, - sym__statement_terminator, - [64057] = 2, + anon_sym_RPAREN, + [61861] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1803), 1, + anon_sym_RPAREN, + [61868] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1795), 1, + anon_sym_RPAREN, + [61875] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3940), 1, - anon_sym_RBRACE, - [64064] = 2, + anon_sym_RPAREN, + [61882] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3942), 1, anon_sym_RBRACE, - [64071] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1831), 1, - sym__statement_terminator, - [64078] = 2, + [61889] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3944), 1, - anon_sym_RBRACK, - [64085] = 2, + anon_sym_RBRACE, + [61896] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3946), 1, - anon_sym_RPAREN, - [64092] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1833), 1, - sym__statement_terminator, - [64099] = 2, + anon_sym_RBRACK, + [61903] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3948), 1, anon_sym_RPAREN, - [64106] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1835), 1, - sym__statement_terminator, - [64113] = 2, + [61910] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3950), 1, - anon_sym_RBRACK, - [64120] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1837), 1, - sym__statement_terminator, - [64127] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1839), 1, - sym__statement_terminator, - [64134] = 2, + anon_sym_RBRACE, + [61917] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3952), 1, - anon_sym_RBRACK, - [64141] = 2, + sym__statement_terminator, + [61924] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3954), 1, anon_sym_RPAREN, - [64148] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1841), 1, - sym__statement_terminator, - [64155] = 2, + [61931] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3956), 1, anon_sym_RPAREN, - [64162] = 2, + [61938] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3958), 1, anon_sym_RBRACE, - [64169] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2334), 1, - anon_sym_RPAREN, - [64176] = 2, + [61945] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3960), 1, anon_sym_RPAREN, - [64183] = 2, + [61952] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3962), 1, - anon_sym_RPAREN, - [64190] = 2, + anon_sym_RBRACK, + [61959] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3964), 1, anon_sym_RBRACE, - [64197] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1702), 1, - anon_sym_RPAREN, - [64204] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1688), 1, - sym__statement_terminator, - [64211] = 2, + [61966] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3966), 1, anon_sym_RBRACE, - [64218] = 2, + [61973] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3968), 1, - anon_sym_RBRACE, - [64225] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1843), 1, - sym__statement_terminator, - [64232] = 2, + anon_sym_RBRACK, + [61980] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3970), 1, - anon_sym_RBRACK, - [64239] = 2, + anon_sym_RPAREN, + [61987] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3972), 1, + ACTIONS(1805), 1, anon_sym_RPAREN, - [64246] = 2, + [61994] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1845), 1, - sym__statement_terminator, - [64253] = 2, + ACTIONS(3972), 1, + anon_sym_LPAREN, + [62001] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3974), 1, - anon_sym_LPAREN, - [64260] = 2, + anon_sym_RPAREN, + [62008] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3976), 1, anon_sym_RBRACE, - [64267] = 2, + [62015] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3978), 1, anon_sym_RPAREN, - [64274] = 2, + [62022] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3980), 1, anon_sym_RBRACE, - [64281] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3318), 1, - anon_sym_LBRACE, - [64288] = 2, + [62029] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3982), 1, - anon_sym_RPAREN, - [64295] = 2, + anon_sym_RBRACK, + [62036] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3984), 1, - anon_sym_LBRACE, - [64302] = 2, + anon_sym_RPAREN, + [62043] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3986), 1, - sym__statement_terminator, - [64309] = 2, + anon_sym_LPAREN, + [62050] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3712), 1, + anon_sym_RBRACK, + [62057] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3988), 1, - anon_sym_RBRACE, - [64316] = 2, + anon_sym_RPAREN, + [62064] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3990), 1, - anon_sym_RPAREN, - [64323] = 2, + anon_sym_RBRACE, + [62071] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3992), 1, - anon_sym_RBRACE, - [64330] = 2, + anon_sym_RPAREN, + [62078] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3994), 1, - anon_sym_EQ, - [64337] = 2, + anon_sym_RBRACE, + [62085] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3996), 1, anon_sym_RPAREN, - [64344] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1690), 1, - sym__statement_terminator, - [64351] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1692), 1, - sym__statement_terminator, - [64358] = 2, + [62092] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3998), 1, anon_sym_RPAREN, - [64365] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1694), 1, - sym__statement_terminator, - [64372] = 2, + [62099] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4000), 1, anon_sym_RPAREN, - [64379] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1696), 1, - sym__statement_terminator, - [64386] = 2, + [62106] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4002), 1, - anon_sym_RBRACK, - [64393] = 2, + anon_sym_RPAREN, + [62113] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4004), 1, anon_sym_RPAREN, - [64400] = 2, + [62120] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4006), 1, - anon_sym_LBRACE, - [64407] = 2, + anon_sym_RPAREN, + [62127] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4008), 1, - anon_sym_LPAREN, - [64414] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1698), 1, - sym__statement_terminator, - [64421] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1700), 1, - sym__statement_terminator, - [64428] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3109), 1, anon_sym_RPAREN, - [64435] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1451), 1, - sym__statement_terminator, - [64442] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3818), 1, - sym__statement_terminator, - [64449] = 2, + [62134] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4010), 1, - anon_sym_LPAREN, - [64456] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1702), 1, - sym__statement_terminator, - [64463] = 2, + anon_sym_RPAREN, + [62141] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4012), 1, - anon_sym_LPAREN, - [64470] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1704), 1, - sym__statement_terminator, - [64477] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4014), 1, anon_sym_RPAREN, - [64484] = 2, + [62148] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(4014), 1, sym__statement_terminator, - [64491] = 2, + [62155] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4016), 1, anon_sym_RBRACE, - [64498] = 2, + [62162] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1708), 1, - sym__statement_terminator, - [64505] = 2, + ACTIONS(4018), 1, + anon_sym_RPAREN, + [62169] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, - sym__statement_terminator, - [64512] = 2, + ACTIONS(1650), 1, + anon_sym_RPAREN, + [62176] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, - sym__statement_terminator, - [64519] = 2, + ACTIONS(4020), 1, + anon_sym_RPAREN, + [62183] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1714), 1, - sym__statement_terminator, - [64526] = 2, + ACTIONS(4022), 1, + anon_sym_LBRACE, + [62190] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1716), 1, - sym__statement_terminator, - [64533] = 2, + ACTIONS(4024), 1, + anon_sym_LBRACE, + [62197] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4018), 1, + ACTIONS(4026), 1, anon_sym_LPAREN, - [64540] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1718), 1, - sym__statement_terminator, - [64547] = 2, + [62204] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1720), 1, - sym__statement_terminator, - [64554] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1722), 1, - sym__statement_terminator, - [64561] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4020), 1, - anon_sym_RBRACK, - [64568] = 2, + ACTIONS(3030), 1, + anon_sym_RPAREN, + [62211] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(4028), 1, sym__statement_terminator, - [64575] = 2, + [62218] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4022), 1, + ACTIONS(1652), 1, anon_sym_RPAREN, - [64582] = 2, + [62225] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1726), 1, - sym__statement_terminator, - [64589] = 2, + ACTIONS(1654), 1, + anon_sym_RPAREN, + [62232] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4024), 1, + ACTIONS(4030), 1, anon_sym_RBRACE, - [64596] = 2, + [62239] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4026), 1, - anon_sym_LBRACE, - [64603] = 2, + ACTIONS(3674), 1, + anon_sym_RBRACK, + [62246] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1728), 1, - sym__statement_terminator, - [64610] = 2, + ACTIONS(4032), 1, + anon_sym_RBRACK, + [62253] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4028), 1, - anon_sym_LPAREN, - [64617] = 2, + ACTIONS(1415), 1, + sym__statement_terminator, + [62260] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1730), 1, - sym__statement_terminator, - [64624] = 2, + ACTIONS(4034), 1, + anon_sym_RBRACK, + [62267] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4030), 1, + ACTIONS(1656), 1, anon_sym_RPAREN, - [64631] = 2, + [62274] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1700), 1, sym__statement_terminator, - [64638] = 2, + [62281] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4032), 1, - anon_sym_RPAREN, - [64645] = 2, + ACTIONS(4036), 1, + anon_sym_RBRACK, + [62288] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4034), 1, - anon_sym_LBRACE, - [64652] = 2, + ACTIONS(4038), 1, + anon_sym_LPAREN, + [62295] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1734), 1, + ACTIONS(1702), 1, sym__statement_terminator, - [64659] = 2, + [62302] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4036), 1, + ACTIONS(1658), 1, anon_sym_RPAREN, - [64666] = 2, + [62309] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1736), 1, - sym__statement_terminator, - [64673] = 2, + ACTIONS(1660), 1, + anon_sym_RPAREN, + [62316] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4038), 1, - anon_sym_RBRACE, - [64680] = 2, + ACTIONS(1514), 1, + sym__statement_terminator, + [62323] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4040), 1, + ACTIONS(1662), 1, anon_sym_RPAREN, - [64687] = 2, + [62330] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1664), 1, anon_sym_RPAREN, - [64694] = 2, + [62337] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4042), 1, + ACTIONS(1666), 1, anon_sym_RPAREN, - [64701] = 2, + [62344] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1815), 1, - sym__statement_terminator, - [64708] = 2, + ACTIONS(4040), 1, + anon_sym_LBRACE, + [62351] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1738), 1, + ACTIONS(1704), 1, sym__statement_terminator, - [64715] = 2, + [62358] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1817), 1, - sym__statement_terminator, - [64722] = 2, + ACTIONS(4042), 1, + anon_sym_LPAREN, + [62365] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1668), 1, + anon_sym_RPAREN, + [62372] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4044), 1, anon_sym_RPAREN, - [64729] = 2, + [62379] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4046), 1, anon_sym_RPAREN, - [64736] = 2, + [62386] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4048), 1, - anon_sym_RBRACK, - [64743] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1740), 1, - sym__statement_terminator, - [64750] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1704), 1, anon_sym_RPAREN, - [64757] = 2, + [62393] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4050), 1, - anon_sym_RPAREN, - [64764] = 2, + anon_sym_LBRACE, + [62400] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4052), 1, + ACTIONS(1670), 1, anon_sym_RPAREN, - [64771] = 2, + [62407] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4054), 1, + ACTIONS(4052), 1, anon_sym_RPAREN, - [64778] = 2, + [62414] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1742), 1, + ACTIONS(4054), 1, sym__statement_terminator, - [64785] = 2, + [62421] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4056), 1, anon_sym_RPAREN, - [64792] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1744), 1, - sym__statement_terminator, - [64799] = 2, + [62428] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4058), 1, - anon_sym_RBRACE, - [64806] = 2, + anon_sym_RPAREN, + [62435] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1672), 1, anon_sym_RPAREN, - [64813] = 2, + [62442] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4060), 1, - sym__statement_terminator, - [64820] = 2, + anon_sym_RPAREN, + [62449] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4062), 1, ts_builtin_sym_end, - [64827] = 2, + [62456] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1674), 1, anon_sym_RPAREN, - [64834] = 2, + [62463] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4064), 1, - anon_sym_LBRACE, - [64841] = 2, + sym__statement_terminator, + [62470] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4066), 1, - aux_sym_foreach_statement_token2, - [64848] = 2, + anon_sym_RPAREN, + [62477] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4068), 1, - anon_sym_RBRACE, - [64855] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1708), 1, anon_sym_RPAREN, - [64862] = 2, + [62484] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4070), 1, - sym__statement_terminator, - [64869] = 2, + anon_sym_RBRACE, + [62491] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4072), 1, - anon_sym_RBRACE, - [64876] = 2, + anon_sym_LBRACE, + [62498] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1676), 1, + anon_sym_RPAREN, + [62505] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4074), 1, - sym__statement_terminator, - [64883] = 2, + anon_sym_RPAREN, + [62512] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4076), 1, anon_sym_RPAREN, - [64890] = 2, + [62519] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4078), 1, - anon_sym_RBRACK, - [64897] = 2, + anon_sym_RPAREN, + [62526] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4080), 1, - sym__statement_terminator, - [64904] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1819), 1, - sym__statement_terminator, - [64911] = 2, + anon_sym_LBRACE, + [62533] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4082), 1, - sym__statement_terminator, - [64918] = 2, + anon_sym_RPAREN, + [62540] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4084), 1, - sym__statement_terminator, - [64925] = 2, + anon_sym_LPAREN, + [62547] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4086), 1, anon_sym_RPAREN, - [64932] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1815), 1, - anon_sym_RPAREN, - [64939] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1817), 1, - anon_sym_RPAREN, - [64946] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1821), 1, - sym__statement_terminator, - [64953] = 2, + [62554] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4088), 1, - anon_sym_LPAREN, - [64960] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1819), 1, - anon_sym_RPAREN, - [64967] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1821), 1, - anon_sym_RPAREN, - [64974] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1823), 1, - anon_sym_RPAREN, - [64981] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1825), 1, - anon_sym_RPAREN, - [64988] = 2, + sym__statement_terminator, + [62561] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4090), 1, - anon_sym_RPAREN, - [64995] = 2, + sym_type_identifier, + [62568] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1823), 1, - sym__statement_terminator, - [65002] = 2, + ACTIONS(3201), 1, + anon_sym_LBRACE, + [62575] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4092), 1, - anon_sym_RPAREN, - [65009] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1825), 1, - sym__statement_terminator, - [65016] = 2, + anon_sym_LPAREN, + [62582] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4094), 1, - anon_sym_LPAREN, - [65023] = 2, + anon_sym_RBRACE, + [62589] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4096), 1, - anon_sym_LBRACE, - [65030] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4098), 1, - sym__statement_terminator, - [65037] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4100), 1, - anon_sym_LPAREN, - [65044] = 2, + anon_sym_RPAREN, + [62596] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4102), 1, + ACTIONS(1678), 1, anon_sym_RPAREN, - [65051] = 2, + [62603] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4104), 1, + ACTIONS(4098), 1, anon_sym_RBRACE, - [65058] = 2, + [62610] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4106), 1, + ACTIONS(1680), 1, anon_sym_RPAREN, - [65065] = 2, + [62617] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4108), 1, + ACTIONS(4100), 1, anon_sym_LBRACE, - [65072] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4110), 1, - anon_sym_RBRACK, - [65079] = 2, + [62624] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4112), 1, - anon_sym_RPAREN, - [65086] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4114), 1, + ACTIONS(4102), 1, anon_sym_LPAREN, - [65093] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4116), 1, - anon_sym_RPAREN, - [65100] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4118), 1, - anon_sym_RPAREN, - [65107] = 2, + [62631] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(4104), 1, anon_sym_LBRACE, - [65114] = 2, + [62638] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4120), 1, - anon_sym_RPAREN, - [65121] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4122), 1, - anon_sym_RPAREN, - [65128] = 2, + ACTIONS(4106), 1, + anon_sym_RBRACK, + [62645] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4124), 1, - anon_sym_RPAREN, - [65135] = 2, + ACTIONS(1419), 1, + sym__statement_terminator, + [62652] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4126), 1, - anon_sym_RPAREN, - [65142] = 2, + ACTIONS(4108), 1, + anon_sym_RBRACE, + [62659] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4128), 1, - anon_sym_RBRACE, - [65149] = 2, + ACTIONS(1783), 1, + sym__statement_terminator, + [62666] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4130), 1, - anon_sym_LBRACE, - [65156] = 2, + ACTIONS(1682), 1, + anon_sym_RPAREN, + [62673] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4132), 1, - anon_sym_RBRACE, - [65163] = 2, + ACTIONS(1785), 1, + sym__statement_terminator, + [62680] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4134), 1, + ACTIONS(1684), 1, anon_sym_RPAREN, - [65170] = 2, + [62687] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4136), 1, + ACTIONS(3032), 1, anon_sym_RPAREN, - [65177] = 2, + [62694] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4138), 1, + ACTIONS(1779), 1, anon_sym_RPAREN, - [65184] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3766), 1, - anon_sym_RBRACK, - [65191] = 2, + [62701] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4140), 1, - anon_sym_RPAREN, - [65198] = 2, + ACTIONS(1787), 1, + sym__statement_terminator, + [62708] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3079), 1, - anon_sym_RPAREN, - [65205] = 2, + ACTIONS(4110), 1, + anon_sym_LPAREN, + [62715] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(4112), 1, anon_sym_RPAREN, - [65212] = 2, + [62722] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1722), 1, - anon_sym_RPAREN, - [65219] = 2, + ACTIONS(4114), 1, + anon_sym_RBRACK, + [62729] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(4116), 1, anon_sym_RPAREN, - [65226] = 2, + [62736] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3073), 1, - anon_sym_RPAREN, - [65233] = 2, + ACTIONS(4118), 1, + anon_sym_LBRACE, + [62743] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4142), 1, - anon_sym_RBRACE, - [65240] = 2, + ACTIONS(4120), 1, + ts_builtin_sym_end, + [62750] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4144), 1, - anon_sym_RPAREN, - [65247] = 2, + ACTIONS(3724), 1, + sym__statement_terminator, + [62757] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4146), 1, - anon_sym_RBRACK, - [65254] = 2, + ACTIONS(1789), 1, + sym__statement_terminator, + [62764] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4148), 1, - anon_sym_RBRACK, - [65261] = 2, + ACTIONS(1686), 1, + anon_sym_RPAREN, + [62771] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4150), 1, - ts_builtin_sym_end, - [65268] = 2, + ACTIONS(4122), 1, + anon_sym_RPAREN, + [62778] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4152), 1, + ACTIONS(1688), 1, anon_sym_RPAREN, - [65275] = 2, + [62785] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4154), 1, - anon_sym_RBRACE, - [65282] = 2, + ACTIONS(4124), 1, + sym__statement_terminator, + [62792] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4156), 1, - anon_sym_RBRACE, - [65289] = 2, + ACTIONS(1690), 1, + anon_sym_RPAREN, + [62799] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4158), 1, - anon_sym_RBRACE, - [65296] = 2, + ACTIONS(4126), 1, + anon_sym_RPAREN, + [62806] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4160), 1, - sym__statement_terminator, - [65303] = 2, + ACTIONS(4128), 1, + anon_sym_RPAREN, + [62813] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4162), 1, - anon_sym_RBRACE, - [65310] = 2, + ACTIONS(1791), 1, + sym__statement_terminator, + [62820] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4164), 1, + ACTIONS(1793), 1, sym__statement_terminator, - [65317] = 2, + [62827] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1700), 1, anon_sym_RPAREN, - [65324] = 2, + [62834] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4166), 1, - anon_sym_RBRACE, - [65331] = 2, + ACTIONS(4130), 1, + anon_sym_RPAREN, + [62841] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4168), 1, - anon_sym_LBRACE, - [65338] = 2, + ACTIONS(4132), 1, + anon_sym_RPAREN, + [62848] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4170), 1, - anon_sym_RBRACE, - [65345] = 2, + ACTIONS(4134), 1, + anon_sym_RPAREN, + [62855] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4172), 1, + ACTIONS(1692), 1, anon_sym_RPAREN, - [65352] = 2, + [62862] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4174), 1, - anon_sym_RBRACE, - [65359] = 2, + ACTIONS(4136), 1, + anon_sym_RPAREN, + [62869] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4176), 1, - anon_sym_RPAREN, - [65366] = 2, + ACTIONS(4138), 1, + aux_sym_param_block_token1, + [62876] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4178), 1, - anon_sym_LBRACE, - [65373] = 2, + ACTIONS(1797), 1, + sym__statement_terminator, + [62883] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4180), 1, - ts_builtin_sym_end, - [65380] = 2, + ACTIONS(4140), 1, + aux_sym_foreach_statement_token2, + [62890] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4182), 1, - anon_sym_RBRACE, - [65387] = 2, + ACTIONS(1799), 1, + sym__statement_terminator, + [62897] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3768), 1, - anon_sym_RBRACK, - [65394] = 2, + ACTIONS(1801), 1, + sym__statement_terminator, + [62904] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1694), 1, anon_sym_RPAREN, - [65401] = 2, + [62911] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4184), 1, - anon_sym_RPAREN, - [65408] = 2, + ACTIONS(4142), 1, + anon_sym_RBRACE, + [62918] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4186), 1, - anon_sym_RBRACK, - [65415] = 2, + ACTIONS(4144), 1, + anon_sym_LPAREN, + [62925] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4188), 1, - anon_sym_RBRACK, - [65422] = 2, + ACTIONS(4146), 1, + sym__statement_terminator, + [62932] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_RPAREN, - [65429] = 2, + ACTIONS(4148), 1, + sym__statement_terminator, + [62939] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4190), 1, - anon_sym_RPAREN, - [65436] = 2, + ACTIONS(1803), 1, + sym__statement_terminator, + [62946] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4192), 1, - anon_sym_RPAREN, - [65443] = 2, + ACTIONS(1795), 1, + sym__statement_terminator, + [62953] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4194), 1, - anon_sym_LBRACE, - [65450] = 2, + ACTIONS(1805), 1, + sym__statement_terminator, + [62960] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4196), 1, - anon_sym_LPAREN, - [65457] = 2, + ACTIONS(1650), 1, + sym__statement_terminator, + [62967] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1726), 1, + ACTIONS(1696), 1, anon_sym_RPAREN, - [65464] = 2, + [62974] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4198), 1, + ACTIONS(1698), 1, anon_sym_RPAREN, - [65471] = 2, + [62981] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4200), 1, - anon_sym_RPAREN, - [65478] = 2, + ACTIONS(4150), 1, + sym__statement_terminator, + [62988] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4202), 1, - anon_sym_RPAREN, - [65485] = 2, + ACTIONS(4152), 1, + anon_sym_RBRACK, + [62995] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1746), 1, - anon_sym_RPAREN, - [65492] = 2, + ACTIONS(4154), 1, + sym__statement_terminator, + [63002] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4204), 1, - anon_sym_RPAREN, - [65499] = 2, + ACTIONS(4156), 1, + anon_sym_LBRACE, + [63009] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4206), 1, + ACTIONS(1652), 1, sym__statement_terminator, - [65506] = 2, + [63016] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(4158), 1, anon_sym_RPAREN, - [65513] = 2, + [63023] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4208), 1, - anon_sym_RBRACK, - [65520] = 2, + ACTIONS(1654), 1, + sym__statement_terminator, + [63030] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1538), 1, + ACTIONS(4160), 1, anon_sym_RPAREN, - [65527] = 2, + [63037] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4210), 1, + ACTIONS(4162), 1, anon_sym_LBRACE, - [65534] = 2, + [63044] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(4164), 1, + sym__statement_terminator, + [63051] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(4166), 1, anon_sym_RPAREN, - [65541] = 2, + [63058] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4212), 1, - anon_sym_RBRACK, - [65548] = 2, + ACTIONS(1393), 1, + sym__statement_terminator, + [63065] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4214), 1, + ACTIONS(4168), 1, anon_sym_RPAREN, - [65555] = 2, + [63072] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4216), 1, - anon_sym_LBRACE, - [65562] = 2, + ACTIONS(4170), 1, + anon_sym_RPAREN, + [63079] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4218), 1, - anon_sym_RBRACK, - [65569] = 2, + ACTIONS(4172), 1, + anon_sym_RBRACE, + [63086] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4220), 1, - anon_sym_RBRACK, - [65576] = 2, + ACTIONS(1702), 1, + anon_sym_RPAREN, + [63093] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4222), 1, + ACTIONS(4174), 1, sym__statement_terminator, - [65583] = 2, + [63100] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4224), 1, - sym__statement_terminator, - [65590] = 2, + ACTIONS(4176), 1, + anon_sym_RPAREN, + [63107] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4226), 1, + ACTIONS(4178), 1, + anon_sym_RPAREN, + [63114] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1656), 1, sym__statement_terminator, - [65597] = 2, + [63121] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4228), 1, - anon_sym_RBRACK, - [65604] = 2, + ACTIONS(3234), 1, + anon_sym_LBRACE, + [63128] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4230), 1, - anon_sym_LPAREN, - [65611] = 2, + ACTIONS(1514), 1, + anon_sym_RPAREN, + [63135] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4232), 1, - anon_sym_RBRACE, - [65618] = 2, + ACTIONS(4180), 1, + anon_sym_RPAREN, + [63142] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4234), 1, - anon_sym_RBRACE, - [65625] = 2, + ACTIONS(4182), 1, + anon_sym_RPAREN, + [63149] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4236), 1, - anon_sym_RBRACK, - [65632] = 2, + ACTIONS(4184), 1, + anon_sym_RPAREN, + [63156] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4238), 1, - anon_sym_RBRACK, - [65639] = 2, + ACTIONS(1658), 1, + sym__statement_terminator, + [63163] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4240), 1, + ACTIONS(4186), 1, anon_sym_RPAREN, - [65646] = 2, + [63170] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4242), 1, + ACTIONS(4188), 1, anon_sym_RBRACK, - [65653] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4244), 1, - anon_sym_LBRACE, - [65660] = 2, + [63177] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4246), 1, - anon_sym_LPAREN, - [65667] = 2, + ACTIONS(1660), 1, + sym__statement_terminator, + [63184] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4248), 1, - anon_sym_RBRACE, - [65674] = 2, + ACTIONS(1662), 1, + sym__statement_terminator, + [63191] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4250), 1, - sym_simple_name, - [65681] = 2, + ACTIONS(1664), 1, + sym__statement_terminator, + [63198] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4252), 1, - sym_simple_name, - [65688] = 2, + ACTIONS(1666), 1, + sym__statement_terminator, + [63205] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4254), 1, - aux_sym_param_block_token1, - [65695] = 2, + ACTIONS(1668), 1, + sym__statement_terminator, + [63212] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4256), 1, - anon_sym_LPAREN, - [65702] = 2, + ACTIONS(1670), 1, + sym__statement_terminator, + [63219] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3113), 1, - anon_sym_RPAREN, - [65709] = 2, + ACTIONS(4190), 1, + anon_sym_LBRACE, + [63226] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4258), 1, - anon_sym_RBRACE, - [65716] = 2, + ACTIONS(1672), 1, + sym__statement_terminator, + [63233] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3812), 1, - anon_sym_RBRACK, - [65723] = 2, + ACTIONS(1674), 1, + sym__statement_terminator, + [63240] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4260), 1, + ACTIONS(1676), 1, sym__statement_terminator, - [65730] = 2, + [63247] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4262), 1, - anon_sym_LPAREN, - [65737] = 2, + ACTIONS(1678), 1, + sym__statement_terminator, + [63254] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4264), 1, - sym_simple_name, - [65744] = 2, + ACTIONS(1680), 1, + sym__statement_terminator, + [63261] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4266), 1, - anon_sym_RBRACE, - [65751] = 2, + ACTIONS(1682), 1, + sym__statement_terminator, + [63268] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4268), 1, + ACTIONS(1684), 1, sym__statement_terminator, - [65758] = 2, + [63275] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4270), 1, - anon_sym_LPAREN, - [65765] = 2, + ACTIONS(1686), 1, + sym__statement_terminator, + [63282] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4272), 1, + ACTIONS(1688), 1, sym__statement_terminator, - [65772] = 2, + [63289] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4274), 1, + ACTIONS(1690), 1, sym__statement_terminator, - [65779] = 2, + [63296] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4276), 1, - sym__statement_terminator, - [65786] = 2, + ACTIONS(4192), 1, + anon_sym_RBRACK, + [63303] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4278), 1, + ACTIONS(4194), 1, sym__statement_terminator, - [65793] = 2, + [63310] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4280), 1, + ACTIONS(1692), 1, sym__statement_terminator, - [65800] = 2, + [63317] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4282), 1, + ACTIONS(1694), 1, sym__statement_terminator, - [65807] = 2, + [63324] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4284), 1, - anon_sym_RBRACE, - [65814] = 2, + ACTIONS(1696), 1, + sym__statement_terminator, + [63331] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4286), 1, - anon_sym_RPAREN, - [65821] = 2, + ACTIONS(1698), 1, + sym__statement_terminator, + [63338] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4288), 1, + ACTIONS(4196), 1, anon_sym_RPAREN, - [65828] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4290), 1, - anon_sym_LPAREN, - [65835] = 2, + [63345] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4292), 1, + ACTIONS(4198), 1, anon_sym_RPAREN, - [65842] = 2, + [63352] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4294), 1, - anon_sym_RBRACE, - [65849] = 2, + ACTIONS(3736), 1, + anon_sym_RBRACK, + [63359] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4296), 1, + ACTIONS(4200), 1, anon_sym_LPAREN, - [65856] = 2, + [63366] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4298), 1, + ACTIONS(4202), 1, anon_sym_RBRACE, - [65863] = 2, + [63373] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4300), 1, - sym_type_identifier, - [65870] = 2, + ACTIONS(4204), 1, + sym_simple_name, + [63380] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1829), 1, - anon_sym_RPAREN, - [65877] = 2, + ACTIONS(4206), 1, + sym_simple_name, + [63387] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1831), 1, - anon_sym_RPAREN, - [65884] = 2, + ACTIONS(4208), 1, + aux_sym_param_block_token1, + [63394] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1833), 1, - anon_sym_RPAREN, - [65891] = 2, + ACTIONS(4210), 1, + anon_sym_LPAREN, + [63401] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4302), 1, - sym__statement_terminator, - [65898] = 2, + ACTIONS(4212), 1, + anon_sym_LBRACE, + [63408] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4304), 1, + ACTIONS(1781), 1, anon_sym_RPAREN, - [65905] = 2, + [63415] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1835), 1, - anon_sym_RPAREN, - [65912] = 2, + ACTIONS(4214), 1, + sym__statement_terminator, + [63422] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4306), 1, - anon_sym_RBRACE, - [65919] = 2, + ACTIONS(4216), 1, + anon_sym_LPAREN, + [63429] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1728), 1, - anon_sym_RPAREN, - [65926] = 2, + ACTIONS(4218), 1, + sym_simple_name, + [63436] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3075), 1, + ACTIONS(2341), 1, anon_sym_RPAREN, - [65933] = 2, + [63443] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1837), 1, - anon_sym_RPAREN, - [65940] = 2, + ACTIONS(4220), 1, + sym__statement_terminator, + [63450] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1839), 1, + ACTIONS(4222), 1, anon_sym_RPAREN, - [65947] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(4308), 1, - aux_sym_param_block_token1, - [65954] = 2, + [63457] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4310), 1, - anon_sym_RPAREN, - [65961] = 2, + ACTIONS(4224), 1, + sym__statement_terminator, + [63464] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4312), 1, - anon_sym_RBRACE, - [65968] = 2, + ACTIONS(4226), 1, + sym__statement_terminator, + [63471] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(4228), 1, anon_sym_RPAREN, - [65975] = 2, + [63478] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1841), 1, - anon_sym_RPAREN, - [65982] = 2, + ACTIONS(4230), 1, + sym__statement_terminator, + [63485] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4314), 1, - anon_sym_RPAREN, - [65989] = 2, + ACTIONS(4232), 1, + sym__statement_terminator, + [63492] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4316), 1, - anon_sym_RPAREN, - [65996] = 2, + ACTIONS(4234), 1, + sym__statement_terminator, + [63499] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4318), 1, - anon_sym_RBRACK, - [66003] = 2, + ACTIONS(4236), 1, + anon_sym_LBRACE, + [63506] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1732), 1, - anon_sym_RPAREN, - [66010] = 2, + ACTIONS(4238), 1, + anon_sym_LBRACE, + [63513] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4320), 1, - anon_sym_RPAREN, - [66017] = 2, + ACTIONS(4240), 1, + anon_sym_RBRACE, + [63520] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4322), 1, + ACTIONS(4242), 1, anon_sym_LPAREN, - [66024] = 2, + [63527] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4324), 1, + ACTIONS(4244), 1, anon_sym_RBRACE, - [66031] = 2, + [63534] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4326), 1, + ACTIONS(4246), 1, sym_simple_name, - [66038] = 2, + [63541] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4328), 1, + ACTIONS(4248), 1, sym_simple_name, - [66045] = 2, + [63548] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4330), 1, + ACTIONS(4250), 1, aux_sym_param_block_token1, - [66052] = 2, + [63555] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4332), 1, - anon_sym_RPAREN, - [66059] = 2, + ACTIONS(4252), 1, + sym__statement_terminator, + [63562] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4334), 1, + ACTIONS(1783), 1, anon_sym_RPAREN, - [66066] = 2, + [63569] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4336), 1, + ACTIONS(4254), 1, sym__statement_terminator, - [66073] = 2, + [63576] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4338), 1, + ACTIONS(4256), 1, anon_sym_LPAREN, - [66080] = 2, + [63583] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4340), 1, + ACTIONS(4258), 1, sym_simple_name, - [66087] = 2, + [63590] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4342), 1, + ACTIONS(4260), 1, anon_sym_RBRACE, - [66094] = 2, + [63597] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4344), 1, + ACTIONS(4262), 1, sym__statement_terminator, - [66101] = 2, + [63604] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1843), 1, - anon_sym_RPAREN, - [66108] = 2, + ACTIONS(4264), 1, + anon_sym_RBRACE, + [63611] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4346), 1, + ACTIONS(4266), 1, sym__statement_terminator, - [66115] = 2, + [63618] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4348), 1, + ACTIONS(4268), 1, sym__statement_terminator, - [66122] = 2, + [63625] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1845), 1, - anon_sym_RPAREN, - [66129] = 2, + ACTIONS(4270), 1, + anon_sym_RBRACK, + [63632] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4350), 1, + ACTIONS(4272), 1, sym__statement_terminator, - [66136] = 2, + [63639] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4352), 1, - sym__statement_terminator, - [66143] = 2, + ACTIONS(1777), 1, + anon_sym_RPAREN, + [63646] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4354), 1, + ACTIONS(4274), 1, sym__statement_terminator, - [66150] = 2, + [63653] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4356), 1, + ACTIONS(4276), 1, anon_sym_LPAREN, - [66157] = 2, + [63660] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4358), 1, - sym__statement_terminator, - [66164] = 2, + ACTIONS(1785), 1, + anon_sym_RPAREN, + [63667] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4360), 1, + ACTIONS(4278), 1, sym_simple_name, - [66171] = 2, + [63674] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4362), 1, + ACTIONS(4280), 1, sym_simple_name, - [66178] = 2, + [63681] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1734), 1, + ACTIONS(2981), 1, anon_sym_RPAREN, - [66185] = 2, + [63688] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4364), 1, - sym_simple_name, - [66192] = 2, + ACTIONS(4282), 1, + anon_sym_RBRACK, + [63695] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4366), 1, + ACTIONS(4284), 1, sym__statement_terminator, - [66199] = 2, + [63702] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1736), 1, - anon_sym_RPAREN, - [66206] = 2, + ACTIONS(4286), 1, + anon_sym_LPAREN, + [63709] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4368), 1, + ACTIONS(4288), 1, sym_simple_name, - [66213] = 2, + [63716] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4370), 1, + ACTIONS(4290), 1, anon_sym_LPAREN, - [66220] = 2, + [63723] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4372), 1, + ACTIONS(4292), 1, sym__statement_terminator, - [66227] = 2, + [63730] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4374), 1, - sym_simple_name, - [66234] = 2, + ACTIONS(4014), 1, + anon_sym_RPAREN, + [63737] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4376), 1, + ACTIONS(4294), 1, sym__statement_terminator, - [66241] = 2, + [63744] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4378), 1, + ACTIONS(4296), 1, sym__statement_terminator, - [66248] = 2, + [63751] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3986), 1, - anon_sym_RPAREN, - [66255] = 2, + ACTIONS(4298), 1, + anon_sym_LBRACE, + [63758] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4380), 1, + ACTIONS(4300), 1, sym__statement_terminator, - [66262] = 2, + [63765] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4382), 1, + ACTIONS(4302), 1, sym__statement_terminator, - [66269] = 2, + [63772] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4384), 1, + ACTIONS(4304), 1, sym__statement_terminator, - [66276] = 2, + [63779] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4386), 1, + ACTIONS(4306), 1, anon_sym_LPAREN, - [66283] = 2, + [63786] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4388), 1, + ACTIONS(4308), 1, anon_sym_LPAREN, - [66290] = 2, + [63793] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4390), 1, - anon_sym_RBRACK, - [66297] = 2, + ACTIONS(2989), 1, + anon_sym_RPAREN, + [63800] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4392), 1, + ACTIONS(4310), 1, aux_sym_foreach_statement_token2, - [66304] = 2, + [63807] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4394), 1, + ACTIONS(4312), 1, aux_sym_foreach_statement_token2, - [66311] = 2, + [63814] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4396), 1, + ACTIONS(4314), 1, anon_sym_LPAREN, - [66318] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2334), 1, - sym__statement_terminator, - [66325] = 2, + [63821] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4398), 1, + ACTIONS(4316), 1, anon_sym_LPAREN, - [66332] = 2, + [63828] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4400), 1, + ACTIONS(4318), 1, anon_sym_LPAREN, - [66339] = 2, + [63835] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1738), 1, - anon_sym_RPAREN, - [66346] = 2, + ACTIONS(4320), 1, + anon_sym_RBRACE, + [63842] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4402), 1, + ACTIONS(4322), 1, aux_sym_foreach_statement_token2, - [66353] = 2, + [63849] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4404), 1, + ACTIONS(4324), 1, aux_sym_foreach_statement_token2, - [66360] = 2, + [63856] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4406), 1, + ACTIONS(4326), 1, anon_sym_LPAREN, - [66367] = 2, + [63863] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4408), 1, + ACTIONS(4328), 1, anon_sym_LPAREN, - [66374] = 2, + [63870] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4410), 1, + ACTIONS(4330), 1, anon_sym_LPAREN, - [66381] = 2, + [63877] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4412), 1, - sym__statement_terminator, - [66388] = 2, + ACTIONS(1704), 1, + anon_sym_RPAREN, + [63884] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4414), 1, + ACTIONS(4332), 1, aux_sym_foreach_statement_token2, - [66395] = 2, + [63891] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4416), 1, + ACTIONS(4334), 1, aux_sym_foreach_statement_token2, - [66402] = 2, + [63898] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4418), 1, + ACTIONS(4336), 1, anon_sym_LPAREN, - [66409] = 2, + [63905] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4420), 1, - aux_sym_foreach_statement_token2, - [66416] = 2, + ACTIONS(1787), 1, + anon_sym_RPAREN, + [63912] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, - anon_sym_RPAREN, - [66423] = 2, + ACTIONS(4338), 1, + anon_sym_LPAREN, + [63919] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1710), 1, anon_sym_RPAREN, - [66430] = 2, + [63926] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4422), 1, - anon_sym_LBRACE, - [66437] = 2, + ACTIONS(4340), 1, + anon_sym_RBRACK, + [63933] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1712), 1, anon_sym_RPAREN, - [66444] = 2, + [63940] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, - anon_sym_RPAREN, - [66451] = 2, + ACTIONS(4342), 1, + anon_sym_RBRACE, + [63947] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4424), 1, + ACTIONS(4344), 1, anon_sym_RBRACE, - [66458] = 2, + [63954] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1740), 1, + ACTIONS(1773), 1, anon_sym_RPAREN, - [66465] = 2, + [63961] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4426), 1, - anon_sym_LBRACE, - [66472] = 2, + ACTIONS(1775), 1, + anon_sym_RPAREN, + [63968] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4428), 1, - anon_sym_RBRACK, - [66479] = 2, + ACTIONS(4346), 1, + anon_sym_LBRACE, + [63975] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4430), 1, + ACTIONS(4348), 1, anon_sym_LPAREN, - [66486] = 2, + [63982] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1417), 1, - sym__statement_terminator, - [66493] = 2, + ACTIONS(4350), 1, + anon_sym_RBRACE, + [63989] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4432), 1, + ACTIONS(4352), 1, anon_sym_LPAREN, - [66500] = 2, + [63996] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4434), 1, - anon_sym_RPAREN, - [66507] = 2, + ACTIONS(4354), 1, + anon_sym_RBRACE, + [64003] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4436), 1, + ACTIONS(4356), 1, anon_sym_LPAREN, - [66514] = 2, + [64010] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(4438), 1, - anon_sym_RPAREN, + ACTIONS(4358), 1, + anon_sym_LBRACE, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(379)] = 0, - [SMALL_STATE(380)] = 69, - [SMALL_STATE(381)] = 138, - [SMALL_STATE(382)] = 211, - [SMALL_STATE(383)] = 280, - [SMALL_STATE(384)] = 413, - [SMALL_STATE(385)] = 486, - [SMALL_STATE(386)] = 561, - [SMALL_STATE(387)] = 634, - [SMALL_STATE(388)] = 707, - [SMALL_STATE(389)] = 780, - [SMALL_STATE(390)] = 851, - [SMALL_STATE(391)] = 922, - [SMALL_STATE(392)] = 991, - [SMALL_STATE(393)] = 1064, - [SMALL_STATE(394)] = 1133, - [SMALL_STATE(395)] = 1202, - [SMALL_STATE(396)] = 1275, - [SMALL_STATE(397)] = 1344, - [SMALL_STATE(398)] = 1419, - [SMALL_STATE(399)] = 1492, - [SMALL_STATE(400)] = 1562, - [SMALL_STATE(401)] = 1636, - [SMALL_STATE(402)] = 1706, - [SMALL_STATE(403)] = 1776, - [SMALL_STATE(404)] = 1846, - [SMALL_STATE(405)] = 1920, - [SMALL_STATE(406)] = 1990, - [SMALL_STATE(407)] = 2060, - [SMALL_STATE(408)] = 2190, - [SMALL_STATE(409)] = 2264, - [SMALL_STATE(410)] = 2394, - [SMALL_STATE(411)] = 2464, - [SMALL_STATE(412)] = 2536, - [SMALL_STATE(413)] = 2606, - [SMALL_STATE(414)] = 2736, - [SMALL_STATE(415)] = 2866, - [SMALL_STATE(416)] = 2936, - [SMALL_STATE(417)] = 3008, - [SMALL_STATE(418)] = 3138, - [SMALL_STATE(419)] = 3212, - [SMALL_STATE(420)] = 3279, - [SMALL_STATE(421)] = 3404, - [SMALL_STATE(422)] = 3471, - [SMALL_STATE(423)] = 3538, - [SMALL_STATE(424)] = 3605, - [SMALL_STATE(425)] = 3672, - [SMALL_STATE(426)] = 3799, - [SMALL_STATE(427)] = 3866, - [SMALL_STATE(428)] = 3933, - [SMALL_STATE(429)] = 4058, - [SMALL_STATE(430)] = 4183, - [SMALL_STATE(431)] = 4250, - [SMALL_STATE(432)] = 4375, - [SMALL_STATE(433)] = 4446, - [SMALL_STATE(434)] = 4513, - [SMALL_STATE(435)] = 4640, - [SMALL_STATE(436)] = 4707, - [SMALL_STATE(437)] = 4774, - [SMALL_STATE(438)] = 4841, - [SMALL_STATE(439)] = 4908, - [SMALL_STATE(440)] = 5033, - [SMALL_STATE(441)] = 5100, - [SMALL_STATE(442)] = 5227, - [SMALL_STATE(443)] = 5294, - [SMALL_STATE(444)] = 5361, - [SMALL_STATE(445)] = 5428, - [SMALL_STATE(446)] = 5495, - [SMALL_STATE(447)] = 5562, - [SMALL_STATE(448)] = 5629, - [SMALL_STATE(449)] = 5696, - [SMALL_STATE(450)] = 5763, - [SMALL_STATE(451)] = 5830, - [SMALL_STATE(452)] = 5897, - [SMALL_STATE(453)] = 5964, - [SMALL_STATE(454)] = 6031, - [SMALL_STATE(455)] = 6098, - [SMALL_STATE(456)] = 6165, - [SMALL_STATE(457)] = 6232, - [SMALL_STATE(458)] = 6299, - [SMALL_STATE(459)] = 6366, - [SMALL_STATE(460)] = 6433, - [SMALL_STATE(461)] = 6558, - [SMALL_STATE(462)] = 6625, - [SMALL_STATE(463)] = 6692, - [SMALL_STATE(464)] = 6759, - [SMALL_STATE(465)] = 6826, - [SMALL_STATE(466)] = 6893, - [SMALL_STATE(467)] = 6960, - [SMALL_STATE(468)] = 7031, - [SMALL_STATE(469)] = 7158, - [SMALL_STATE(470)] = 7225, - [SMALL_STATE(471)] = 7350, - [SMALL_STATE(472)] = 7417, - [SMALL_STATE(473)] = 7484, - [SMALL_STATE(474)] = 7551, - [SMALL_STATE(475)] = 7678, - [SMALL_STATE(476)] = 7745, - [SMALL_STATE(477)] = 7872, - [SMALL_STATE(478)] = 7939, - [SMALL_STATE(479)] = 8006, - [SMALL_STATE(480)] = 8073, - [SMALL_STATE(481)] = 8140, - [SMALL_STATE(482)] = 8207, - [SMALL_STATE(483)] = 8332, - [SMALL_STATE(484)] = 8399, - [SMALL_STATE(485)] = 8466, - [SMALL_STATE(486)] = 8534, - [SMALL_STATE(487)] = 8602, - [SMALL_STATE(488)] = 8670, - [SMALL_STATE(489)] = 8738, - [SMALL_STATE(490)] = 8806, - [SMALL_STATE(491)] = 8874, - [SMALL_STATE(492)] = 8998, - [SMALL_STATE(493)] = 9066, - [SMALL_STATE(494)] = 9134, - [SMALL_STATE(495)] = 9200, - [SMALL_STATE(496)] = 9268, - [SMALL_STATE(497)] = 9336, - [SMALL_STATE(498)] = 9404, - [SMALL_STATE(499)] = 9472, - [SMALL_STATE(500)] = 9540, - [SMALL_STATE(501)] = 9608, - [SMALL_STATE(502)] = 9676, - [SMALL_STATE(503)] = 9744, - [SMALL_STATE(504)] = 9812, - [SMALL_STATE(505)] = 9880, - [SMALL_STATE(506)] = 9948, - [SMALL_STATE(507)] = 10016, - [SMALL_STATE(508)] = 10084, - [SMALL_STATE(509)] = 10152, - [SMALL_STATE(510)] = 10220, - [SMALL_STATE(511)] = 10288, - [SMALL_STATE(512)] = 10356, - [SMALL_STATE(513)] = 10424, - [SMALL_STATE(514)] = 10548, - [SMALL_STATE(515)] = 10616, - [SMALL_STATE(516)] = 10684, - [SMALL_STATE(517)] = 10752, - [SMALL_STATE(518)] = 10820, - [SMALL_STATE(519)] = 10944, - [SMALL_STATE(520)] = 11012, - [SMALL_STATE(521)] = 11136, - [SMALL_STATE(522)] = 11208, - [SMALL_STATE(523)] = 11276, - [SMALL_STATE(524)] = 11344, - [SMALL_STATE(525)] = 11466, - [SMALL_STATE(526)] = 11590, - [SMALL_STATE(527)] = 11658, - [SMALL_STATE(528)] = 11726, - [SMALL_STATE(529)] = 11794, - [SMALL_STATE(530)] = 11862, - [SMALL_STATE(531)] = 11930, - [SMALL_STATE(532)] = 11998, - [SMALL_STATE(533)] = 12066, - [SMALL_STATE(534)] = 12138, - [SMALL_STATE(535)] = 12260, - [SMALL_STATE(536)] = 12328, - [SMALL_STATE(537)] = 12396, - [SMALL_STATE(538)] = 12464, - [SMALL_STATE(539)] = 12532, - [SMALL_STATE(540)] = 12600, - [SMALL_STATE(541)] = 12668, - [SMALL_STATE(542)] = 12736, - [SMALL_STATE(543)] = 12804, - [SMALL_STATE(544)] = 12872, - [SMALL_STATE(545)] = 12940, - [SMALL_STATE(546)] = 13008, - [SMALL_STATE(547)] = 13125, - [SMALL_STATE(548)] = 13246, - [SMALL_STATE(549)] = 13367, - [SMALL_STATE(550)] = 13488, - [SMALL_STATE(551)] = 13559, - [SMALL_STATE(552)] = 13624, - [SMALL_STATE(553)] = 13745, - [SMALL_STATE(554)] = 13816, - [SMALL_STATE(555)] = 13933, - [SMALL_STATE(556)] = 14050, - [SMALL_STATE(557)] = 14115, - [SMALL_STATE(558)] = 14236, - [SMALL_STATE(559)] = 14307, - [SMALL_STATE(560)] = 14378, - [SMALL_STATE(561)] = 14495, - [SMALL_STATE(562)] = 14616, - [SMALL_STATE(563)] = 14687, - [SMALL_STATE(564)] = 14758, - [SMALL_STATE(565)] = 14823, - [SMALL_STATE(566)] = 14888, - [SMALL_STATE(567)] = 15006, - [SMALL_STATE(568)] = 15124, - [SMALL_STATE(569)] = 15194, - [SMALL_STATE(570)] = 15312, - [SMALL_STATE(571)] = 15382, - [SMALL_STATE(572)] = 15500, - [SMALL_STATE(573)] = 15618, - [SMALL_STATE(574)] = 15736, - [SMALL_STATE(575)] = 15854, - [SMALL_STATE(576)] = 15924, - [SMALL_STATE(577)] = 15994, - [SMALL_STATE(578)] = 16109, - [SMALL_STATE(579)] = 16224, - [SMALL_STATE(580)] = 16339, - [SMALL_STATE(581)] = 16408, - [SMALL_STATE(582)] = 16523, - [SMALL_STATE(583)] = 16638, - [SMALL_STATE(584)] = 16707, - [SMALL_STATE(585)] = 16822, - [SMALL_STATE(586)] = 16934, - [SMALL_STATE(587)] = 17046, - [SMALL_STATE(588)] = 17158, - [SMALL_STATE(589)] = 17270, - [SMALL_STATE(590)] = 17382, - [SMALL_STATE(591)] = 17450, - [SMALL_STATE(592)] = 17562, - [SMALL_STATE(593)] = 17630, - [SMALL_STATE(594)] = 17739, - [SMALL_STATE(595)] = 17848, - [SMALL_STATE(596)] = 17957, - [SMALL_STATE(597)] = 18066, - [SMALL_STATE(598)] = 18175, - [SMALL_STATE(599)] = 18284, - [SMALL_STATE(600)] = 18393, - [SMALL_STATE(601)] = 18502, - [SMALL_STATE(602)] = 18611, - [SMALL_STATE(603)] = 18720, - [SMALL_STATE(604)] = 18829, - [SMALL_STATE(605)] = 18938, - [SMALL_STATE(606)] = 19047, - [SMALL_STATE(607)] = 19156, - [SMALL_STATE(608)] = 19265, - [SMALL_STATE(609)] = 19374, - [SMALL_STATE(610)] = 19483, - [SMALL_STATE(611)] = 19592, - [SMALL_STATE(612)] = 19701, - [SMALL_STATE(613)] = 19810, - [SMALL_STATE(614)] = 19919, - [SMALL_STATE(615)] = 20028, - [SMALL_STATE(616)] = 20137, - [SMALL_STATE(617)] = 20246, - [SMALL_STATE(618)] = 20355, - [SMALL_STATE(619)] = 20464, - [SMALL_STATE(620)] = 20573, - [SMALL_STATE(621)] = 20682, - [SMALL_STATE(622)] = 20791, - [SMALL_STATE(623)] = 20900, - [SMALL_STATE(624)] = 21009, - [SMALL_STATE(625)] = 21118, - [SMALL_STATE(626)] = 21227, - [SMALL_STATE(627)] = 21336, - [SMALL_STATE(628)] = 21445, - [SMALL_STATE(629)] = 21554, - [SMALL_STATE(630)] = 21663, - [SMALL_STATE(631)] = 21772, - [SMALL_STATE(632)] = 21881, - [SMALL_STATE(633)] = 21990, - [SMALL_STATE(634)] = 22099, - [SMALL_STATE(635)] = 22208, - [SMALL_STATE(636)] = 22317, - [SMALL_STATE(637)] = 22426, - [SMALL_STATE(638)] = 22535, - [SMALL_STATE(639)] = 22644, - [SMALL_STATE(640)] = 22753, - [SMALL_STATE(641)] = 22862, - [SMALL_STATE(642)] = 22971, - [SMALL_STATE(643)] = 23080, - [SMALL_STATE(644)] = 23189, - [SMALL_STATE(645)] = 23298, - [SMALL_STATE(646)] = 23407, - [SMALL_STATE(647)] = 23516, - [SMALL_STATE(648)] = 23625, - [SMALL_STATE(649)] = 23734, - [SMALL_STATE(650)] = 23843, - [SMALL_STATE(651)] = 23952, - [SMALL_STATE(652)] = 24061, - [SMALL_STATE(653)] = 24170, - [SMALL_STATE(654)] = 24279, - [SMALL_STATE(655)] = 24388, - [SMALL_STATE(656)] = 24497, - [SMALL_STATE(657)] = 24606, - [SMALL_STATE(658)] = 24715, - [SMALL_STATE(659)] = 24824, - [SMALL_STATE(660)] = 24933, - [SMALL_STATE(661)] = 25042, - [SMALL_STATE(662)] = 25151, - [SMALL_STATE(663)] = 25260, - [SMALL_STATE(664)] = 25369, - [SMALL_STATE(665)] = 25478, - [SMALL_STATE(666)] = 25587, - [SMALL_STATE(667)] = 25696, - [SMALL_STATE(668)] = 25805, - [SMALL_STATE(669)] = 25914, - [SMALL_STATE(670)] = 26023, - [SMALL_STATE(671)] = 26132, - [SMALL_STATE(672)] = 26241, - [SMALL_STATE(673)] = 26350, - [SMALL_STATE(674)] = 26459, - [SMALL_STATE(675)] = 26568, - [SMALL_STATE(676)] = 26677, - [SMALL_STATE(677)] = 26786, - [SMALL_STATE(678)] = 26895, - [SMALL_STATE(679)] = 27004, - [SMALL_STATE(680)] = 27113, - [SMALL_STATE(681)] = 27222, - [SMALL_STATE(682)] = 27331, - [SMALL_STATE(683)] = 27440, - [SMALL_STATE(684)] = 27549, - [SMALL_STATE(685)] = 27658, - [SMALL_STATE(686)] = 27767, - [SMALL_STATE(687)] = 27876, - [SMALL_STATE(688)] = 27985, - [SMALL_STATE(689)] = 28094, - [SMALL_STATE(690)] = 28203, - [SMALL_STATE(691)] = 28312, - [SMALL_STATE(692)] = 28421, - [SMALL_STATE(693)] = 28522, - [SMALL_STATE(694)] = 28623, - [SMALL_STATE(695)] = 28724, - [SMALL_STATE(696)] = 28825, - [SMALL_STATE(697)] = 28926, - [SMALL_STATE(698)] = 29027, - [SMALL_STATE(699)] = 29128, - [SMALL_STATE(700)] = 29229, - [SMALL_STATE(701)] = 29330, - [SMALL_STATE(702)] = 29431, - [SMALL_STATE(703)] = 29532, - [SMALL_STATE(704)] = 29633, - [SMALL_STATE(705)] = 29734, - [SMALL_STATE(706)] = 29835, - [SMALL_STATE(707)] = 29936, - [SMALL_STATE(708)] = 30037, - [SMALL_STATE(709)] = 30138, - [SMALL_STATE(710)] = 30239, - [SMALL_STATE(711)] = 30340, - [SMALL_STATE(712)] = 30441, - [SMALL_STATE(713)] = 30542, - [SMALL_STATE(714)] = 30643, - [SMALL_STATE(715)] = 30744, - [SMALL_STATE(716)] = 30845, - [SMALL_STATE(717)] = 30901, - [SMALL_STATE(718)] = 30963, - [SMALL_STATE(719)] = 31019, - [SMALL_STATE(720)] = 31117, - [SMALL_STATE(721)] = 31179, - [SMALL_STATE(722)] = 31274, - [SMALL_STATE(723)] = 31335, - [SMALL_STATE(724)] = 31390, - [SMALL_STATE(725)] = 31445, - [SMALL_STATE(726)] = 31506, - [SMALL_STATE(727)] = 31596, - [SMALL_STATE(728)] = 31686, - [SMALL_STATE(729)] = 31778, - [SMALL_STATE(730)] = 31870, - [SMALL_STATE(731)] = 31962, - [SMALL_STATE(732)] = 32054, - [SMALL_STATE(733)] = 32146, - [SMALL_STATE(734)] = 32238, - [SMALL_STATE(735)] = 32330, - [SMALL_STATE(736)] = 32422, - [SMALL_STATE(737)] = 32514, - [SMALL_STATE(738)] = 32606, - [SMALL_STATE(739)] = 32696, - [SMALL_STATE(740)] = 32786, - [SMALL_STATE(741)] = 32873, - [SMALL_STATE(742)] = 32926, - [SMALL_STATE(743)] = 33013, - [SMALL_STATE(744)] = 33071, - [SMALL_STATE(745)] = 33129, - [SMALL_STATE(746)] = 33187, - [SMALL_STATE(747)] = 33245, - [SMALL_STATE(748)] = 33300, - [SMALL_STATE(749)] = 33353, - [SMALL_STATE(750)] = 33406, - [SMALL_STATE(751)] = 33463, - [SMALL_STATE(752)] = 33538, - [SMALL_STATE(753)] = 33595, - [SMALL_STATE(754)] = 33668, - [SMALL_STATE(755)] = 33725, - [SMALL_STATE(756)] = 33782, - [SMALL_STATE(757)] = 33855, - [SMALL_STATE(758)] = 33930, - [SMALL_STATE(759)] = 33985, - [SMALL_STATE(760)] = 34035, - [SMALL_STATE(761)] = 34085, - [SMALL_STATE(762)] = 34135, - [SMALL_STATE(763)] = 34185, - [SMALL_STATE(764)] = 34235, - [SMALL_STATE(765)] = 34285, - [SMALL_STATE(766)] = 34335, - [SMALL_STATE(767)] = 34385, - [SMALL_STATE(768)] = 34439, - [SMALL_STATE(769)] = 34489, - [SMALL_STATE(770)] = 34539, - [SMALL_STATE(771)] = 34589, - [SMALL_STATE(772)] = 34639, - [SMALL_STATE(773)] = 34691, - [SMALL_STATE(774)] = 34765, - [SMALL_STATE(775)] = 34817, - [SMALL_STATE(776)] = 34889, - [SMALL_STATE(777)] = 34961, - [SMALL_STATE(778)] = 35011, - [SMALL_STATE(779)] = 35061, - [SMALL_STATE(780)] = 35135, - [SMALL_STATE(781)] = 35185, - [SMALL_STATE(782)] = 35253, - [SMALL_STATE(783)] = 35303, - [SMALL_STATE(784)] = 35353, - [SMALL_STATE(785)] = 35403, - [SMALL_STATE(786)] = 35471, - [SMALL_STATE(787)] = 35523, - [SMALL_STATE(788)] = 35583, - [SMALL_STATE(789)] = 35633, - [SMALL_STATE(790)] = 35683, - [SMALL_STATE(791)] = 35733, - [SMALL_STATE(792)] = 35783, - [SMALL_STATE(793)] = 35833, - [SMALL_STATE(794)] = 35883, - [SMALL_STATE(795)] = 35955, - [SMALL_STATE(796)] = 36005, - [SMALL_STATE(797)] = 36055, - [SMALL_STATE(798)] = 36107, - [SMALL_STATE(799)] = 36157, - [SMALL_STATE(800)] = 36237, - [SMALL_STATE(801)] = 36287, - [SMALL_STATE(802)] = 36337, - [SMALL_STATE(803)] = 36387, - [SMALL_STATE(804)] = 36437, - [SMALL_STATE(805)] = 36487, - [SMALL_STATE(806)] = 36537, - [SMALL_STATE(807)] = 36587, - [SMALL_STATE(808)] = 36637, - [SMALL_STATE(809)] = 36687, - [SMALL_STATE(810)] = 36737, - [SMALL_STATE(811)] = 36807, - [SMALL_STATE(812)] = 36857, - [SMALL_STATE(813)] = 36907, - [SMALL_STATE(814)] = 36957, - [SMALL_STATE(815)] = 37007, - [SMALL_STATE(816)] = 37057, - [SMALL_STATE(817)] = 37107, - [SMALL_STATE(818)] = 37179, - [SMALL_STATE(819)] = 37229, - [SMALL_STATE(820)] = 37281, - [SMALL_STATE(821)] = 37341, - [SMALL_STATE(822)] = 37391, - [SMALL_STATE(823)] = 37441, - [SMALL_STATE(824)] = 37491, - [SMALL_STATE(825)] = 37541, - [SMALL_STATE(826)] = 37591, - [SMALL_STATE(827)] = 37641, - [SMALL_STATE(828)] = 37711, - [SMALL_STATE(829)] = 37763, - [SMALL_STATE(830)] = 37813, - [SMALL_STATE(831)] = 37863, - [SMALL_STATE(832)] = 37913, - [SMALL_STATE(833)] = 37963, - [SMALL_STATE(834)] = 38013, - [SMALL_STATE(835)] = 38067, - [SMALL_STATE(836)] = 38117, - [SMALL_STATE(837)] = 38167, - [SMALL_STATE(838)] = 38217, - [SMALL_STATE(839)] = 38267, - [SMALL_STATE(840)] = 38317, - [SMALL_STATE(841)] = 38367, - [SMALL_STATE(842)] = 38417, - [SMALL_STATE(843)] = 38467, - [SMALL_STATE(844)] = 38517, - [SMALL_STATE(845)] = 38567, - [SMALL_STATE(846)] = 38617, - [SMALL_STATE(847)] = 38667, - [SMALL_STATE(848)] = 38717, - [SMALL_STATE(849)] = 38766, - [SMALL_STATE(850)] = 38815, - [SMALL_STATE(851)] = 38864, - [SMALL_STATE(852)] = 38913, - [SMALL_STATE(853)] = 38962, - [SMALL_STATE(854)] = 39011, - [SMALL_STATE(855)] = 39060, - [SMALL_STATE(856)] = 39109, - [SMALL_STATE(857)] = 39158, - [SMALL_STATE(858)] = 39227, - [SMALL_STATE(859)] = 39276, - [SMALL_STATE(860)] = 39325, - [SMALL_STATE(861)] = 39394, - [SMALL_STATE(862)] = 39443, - [SMALL_STATE(863)] = 39492, - [SMALL_STATE(864)] = 39541, - [SMALL_STATE(865)] = 39612, - [SMALL_STATE(866)] = 39683, - [SMALL_STATE(867)] = 39732, - [SMALL_STATE(868)] = 39781, - [SMALL_STATE(869)] = 39830, - [SMALL_STATE(870)] = 39879, - [SMALL_STATE(871)] = 39928, - [SMALL_STATE(872)] = 39977, - [SMALL_STATE(873)] = 40026, - [SMALL_STATE(874)] = 40075, - [SMALL_STATE(875)] = 40124, - [SMALL_STATE(876)] = 40173, - [SMALL_STATE(877)] = 40222, - [SMALL_STATE(878)] = 40271, - [SMALL_STATE(879)] = 40320, - [SMALL_STATE(880)] = 40369, - [SMALL_STATE(881)] = 40428, - [SMALL_STATE(882)] = 40477, - [SMALL_STATE(883)] = 40526, - [SMALL_STATE(884)] = 40575, - [SMALL_STATE(885)] = 40624, - [SMALL_STATE(886)] = 40673, - [SMALL_STATE(887)] = 40722, - [SMALL_STATE(888)] = 40771, - [SMALL_STATE(889)] = 40820, - [SMALL_STATE(890)] = 40869, - [SMALL_STATE(891)] = 40918, - [SMALL_STATE(892)] = 40967, - [SMALL_STATE(893)] = 41016, - [SMALL_STATE(894)] = 41065, - [SMALL_STATE(895)] = 41114, - [SMALL_STATE(896)] = 41163, - [SMALL_STATE(897)] = 41212, - [SMALL_STATE(898)] = 41261, - [SMALL_STATE(899)] = 41310, - [SMALL_STATE(900)] = 41359, - [SMALL_STATE(901)] = 41408, - [SMALL_STATE(902)] = 41467, - [SMALL_STATE(903)] = 41516, - [SMALL_STATE(904)] = 41575, - [SMALL_STATE(905)] = 41624, - [SMALL_STATE(906)] = 41673, - [SMALL_STATE(907)] = 41732, - [SMALL_STATE(908)] = 41781, - [SMALL_STATE(909)] = 41830, - [SMALL_STATE(910)] = 41879, - [SMALL_STATE(911)] = 41928, - [SMALL_STATE(912)] = 41977, - [SMALL_STATE(913)] = 42026, - [SMALL_STATE(914)] = 42075, - [SMALL_STATE(915)] = 42124, - [SMALL_STATE(916)] = 42173, - [SMALL_STATE(917)] = 42222, - [SMALL_STATE(918)] = 42271, - [SMALL_STATE(919)] = 42320, - [SMALL_STATE(920)] = 42369, - [SMALL_STATE(921)] = 42418, - [SMALL_STATE(922)] = 42467, - [SMALL_STATE(923)] = 42516, - [SMALL_STATE(924)] = 42565, - [SMALL_STATE(925)] = 42615, - [SMALL_STATE(926)] = 42673, - [SMALL_STATE(927)] = 42731, - [SMALL_STATE(928)] = 42789, - [SMALL_STATE(929)] = 42841, - [SMALL_STATE(930)] = 42889, - [SMALL_STATE(931)] = 42947, - [SMALL_STATE(932)] = 42995, - [SMALL_STATE(933)] = 43053, - [SMALL_STATE(934)] = 43111, - [SMALL_STATE(935)] = 43158, - [SMALL_STATE(936)] = 43205, - [SMALL_STATE(937)] = 43252, - [SMALL_STATE(938)] = 43301, - [SMALL_STATE(939)] = 43358, - [SMALL_STATE(940)] = 43405, - [SMALL_STATE(941)] = 43452, - [SMALL_STATE(942)] = 43499, - [SMALL_STATE(943)] = 43546, - [SMALL_STATE(944)] = 43593, - [SMALL_STATE(945)] = 43648, - [SMALL_STATE(946)] = 43695, - [SMALL_STATE(947)] = 43742, - [SMALL_STATE(948)] = 43795, - [SMALL_STATE(949)] = 43842, - [SMALL_STATE(950)] = 43889, - [SMALL_STATE(951)] = 43936, - [SMALL_STATE(952)] = 43983, - [SMALL_STATE(953)] = 44038, - [SMALL_STATE(954)] = 44085, - [SMALL_STATE(955)] = 44132, - [SMALL_STATE(956)] = 44179, - [SMALL_STATE(957)] = 44226, - [SMALL_STATE(958)] = 44273, - [SMALL_STATE(959)] = 44320, - [SMALL_STATE(960)] = 44367, - [SMALL_STATE(961)] = 44416, - [SMALL_STATE(962)] = 44463, - [SMALL_STATE(963)] = 44510, - [SMALL_STATE(964)] = 44563, - [SMALL_STATE(965)] = 44610, - [SMALL_STATE(966)] = 44667, - [SMALL_STATE(967)] = 44714, - [SMALL_STATE(968)] = 44761, - [SMALL_STATE(969)] = 44816, - [SMALL_STATE(970)] = 44873, - [SMALL_STATE(971)] = 44926, - [SMALL_STATE(972)] = 44973, - [SMALL_STATE(973)] = 45020, - [SMALL_STATE(974)] = 45067, - [SMALL_STATE(975)] = 45114, - [SMALL_STATE(976)] = 45171, - [SMALL_STATE(977)] = 45218, - [SMALL_STATE(978)] = 45265, - [SMALL_STATE(979)] = 45312, - [SMALL_STATE(980)] = 45359, - [SMALL_STATE(981)] = 45406, - [SMALL_STATE(982)] = 45452, - [SMALL_STATE(983)] = 45504, - [SMALL_STATE(984)] = 45558, - [SMALL_STATE(985)] = 45610, - [SMALL_STATE(986)] = 45662, - [SMALL_STATE(987)] = 45716, - [SMALL_STATE(988)] = 45762, - [SMALL_STATE(989)] = 45808, - [SMALL_STATE(990)] = 45862, - [SMALL_STATE(991)] = 45908, - [SMALL_STATE(992)] = 45954, - [SMALL_STATE(993)] = 46004, - [SMALL_STATE(994)] = 46050, - [SMALL_STATE(995)] = 46098, - [SMALL_STATE(996)] = 46147, - [SMALL_STATE(997)] = 46196, - [SMALL_STATE(998)] = 46241, - [SMALL_STATE(999)] = 46286, - [SMALL_STATE(1000)] = 46331, - [SMALL_STATE(1001)] = 46380, - [SMALL_STATE(1002)] = 46425, - [SMALL_STATE(1003)] = 46470, - [SMALL_STATE(1004)] = 46515, - [SMALL_STATE(1005)] = 46560, - [SMALL_STATE(1006)] = 46605, - [SMALL_STATE(1007)] = 46650, - [SMALL_STATE(1008)] = 46695, - [SMALL_STATE(1009)] = 46740, - [SMALL_STATE(1010)] = 46785, - [SMALL_STATE(1011)] = 46830, - [SMALL_STATE(1012)] = 46875, - [SMALL_STATE(1013)] = 46920, - [SMALL_STATE(1014)] = 46965, - [SMALL_STATE(1015)] = 47010, - [SMALL_STATE(1016)] = 47055, - [SMALL_STATE(1017)] = 47100, - [SMALL_STATE(1018)] = 47145, - [SMALL_STATE(1019)] = 47190, - [SMALL_STATE(1020)] = 47235, - [SMALL_STATE(1021)] = 47280, - [SMALL_STATE(1022)] = 47325, - [SMALL_STATE(1023)] = 47370, - [SMALL_STATE(1024)] = 47415, - [SMALL_STATE(1025)] = 47460, - [SMALL_STATE(1026)] = 47505, - [SMALL_STATE(1027)] = 47550, - [SMALL_STATE(1028)] = 47607, - [SMALL_STATE(1029)] = 47664, - [SMALL_STATE(1030)] = 47713, - [SMALL_STATE(1031)] = 47758, - [SMALL_STATE(1032)] = 47803, - [SMALL_STATE(1033)] = 47852, - [SMALL_STATE(1034)] = 47897, - [SMALL_STATE(1035)] = 47942, - [SMALL_STATE(1036)] = 47987, - [SMALL_STATE(1037)] = 48032, - [SMALL_STATE(1038)] = 48077, - [SMALL_STATE(1039)] = 48122, - [SMALL_STATE(1040)] = 48167, - [SMALL_STATE(1041)] = 48212, - [SMALL_STATE(1042)] = 48257, - [SMALL_STATE(1043)] = 48306, - [SMALL_STATE(1044)] = 48350, - [SMALL_STATE(1045)] = 48394, - [SMALL_STATE(1046)] = 48438, - [SMALL_STATE(1047)] = 48486, - [SMALL_STATE(1048)] = 48530, - [SMALL_STATE(1049)] = 48574, - [SMALL_STATE(1050)] = 48618, - [SMALL_STATE(1051)] = 48662, - [SMALL_STATE(1052)] = 48710, - [SMALL_STATE(1053)] = 48754, - [SMALL_STATE(1054)] = 48798, - [SMALL_STATE(1055)] = 48846, - [SMALL_STATE(1056)] = 48894, - [SMALL_STATE(1057)] = 48938, - [SMALL_STATE(1058)] = 48982, - [SMALL_STATE(1059)] = 49030, - [SMALL_STATE(1060)] = 49078, - [SMALL_STATE(1061)] = 49126, - [SMALL_STATE(1062)] = 49174, - [SMALL_STATE(1063)] = 49222, - [SMALL_STATE(1064)] = 49270, - [SMALL_STATE(1065)] = 49326, - [SMALL_STATE(1066)] = 49382, - [SMALL_STATE(1067)] = 49430, - [SMALL_STATE(1068)] = 49478, - [SMALL_STATE(1069)] = 49526, - [SMALL_STATE(1070)] = 49570, - [SMALL_STATE(1071)] = 49614, - [SMALL_STATE(1072)] = 49658, - [SMALL_STATE(1073)] = 49706, - [SMALL_STATE(1074)] = 49753, - [SMALL_STATE(1075)] = 49796, - [SMALL_STATE(1076)] = 49839, - [SMALL_STATE(1077)] = 49882, - [SMALL_STATE(1078)] = 49925, - [SMALL_STATE(1079)] = 49968, - [SMALL_STATE(1080)] = 50011, - [SMALL_STATE(1081)] = 50054, - [SMALL_STATE(1082)] = 50097, - [SMALL_STATE(1083)] = 50152, - [SMALL_STATE(1084)] = 50195, - [SMALL_STATE(1085)] = 50250, - [SMALL_STATE(1086)] = 50293, - [SMALL_STATE(1087)] = 50336, - [SMALL_STATE(1088)] = 50379, - [SMALL_STATE(1089)] = 50422, - [SMALL_STATE(1090)] = 50469, - [SMALL_STATE(1091)] = 50512, - [SMALL_STATE(1092)] = 50555, - [SMALL_STATE(1093)] = 50598, - [SMALL_STATE(1094)] = 50641, - [SMALL_STATE(1095)] = 50688, - [SMALL_STATE(1096)] = 50735, - [SMALL_STATE(1097)] = 50782, - [SMALL_STATE(1098)] = 50829, - [SMALL_STATE(1099)] = 50876, - [SMALL_STATE(1100)] = 50923, - [SMALL_STATE(1101)] = 50965, - [SMALL_STATE(1102)] = 51007, - [SMALL_STATE(1103)] = 51053, - [SMALL_STATE(1104)] = 51095, - [SMALL_STATE(1105)] = 51137, - [SMALL_STATE(1106)] = 51179, - [SMALL_STATE(1107)] = 51221, - [SMALL_STATE(1108)] = 51263, - [SMALL_STATE(1109)] = 51305, - [SMALL_STATE(1110)] = 51347, - [SMALL_STATE(1111)] = 51389, - [SMALL_STATE(1112)] = 51431, - [SMALL_STATE(1113)] = 51473, - [SMALL_STATE(1114)] = 51515, - [SMALL_STATE(1115)] = 51557, - [SMALL_STATE(1116)] = 51599, - [SMALL_STATE(1117)] = 51645, - [SMALL_STATE(1118)] = 51687, - [SMALL_STATE(1119)] = 51729, - [SMALL_STATE(1120)] = 51771, - [SMALL_STATE(1121)] = 51817, - [SMALL_STATE(1122)] = 51859, - [SMALL_STATE(1123)] = 51910, - [SMALL_STATE(1124)] = 51951, - [SMALL_STATE(1125)] = 51992, - [SMALL_STATE(1126)] = 52043, - [SMALL_STATE(1127)] = 52084, - [SMALL_STATE(1128)] = 52125, - [SMALL_STATE(1129)] = 52166, - [SMALL_STATE(1130)] = 52207, - [SMALL_STATE(1131)] = 52248, - [SMALL_STATE(1132)] = 52289, - [SMALL_STATE(1133)] = 52330, - [SMALL_STATE(1134)] = 52381, - [SMALL_STATE(1135)] = 52422, - [SMALL_STATE(1136)] = 52463, - [SMALL_STATE(1137)] = 52504, - [SMALL_STATE(1138)] = 52555, - [SMALL_STATE(1139)] = 52596, - [SMALL_STATE(1140)] = 52637, - [SMALL_STATE(1141)] = 52678, - [SMALL_STATE(1142)] = 52719, - [SMALL_STATE(1143)] = 52762, - [SMALL_STATE(1144)] = 52805, - [SMALL_STATE(1145)] = 52848, - [SMALL_STATE(1146)] = 52891, - [SMALL_STATE(1147)] = 52934, - [SMALL_STATE(1148)] = 52977, - [SMALL_STATE(1149)] = 53015, - [SMALL_STATE(1150)] = 53053, - [SMALL_STATE(1151)] = 53090, - [SMALL_STATE(1152)] = 53127, - [SMALL_STATE(1153)] = 53164, - [SMALL_STATE(1154)] = 53201, - [SMALL_STATE(1155)] = 53238, - [SMALL_STATE(1156)] = 53275, - [SMALL_STATE(1157)] = 53312, - [SMALL_STATE(1158)] = 53349, - [SMALL_STATE(1159)] = 53386, - [SMALL_STATE(1160)] = 53423, - [SMALL_STATE(1161)] = 53457, - [SMALL_STATE(1162)] = 53491, - [SMALL_STATE(1163)] = 53525, - [SMALL_STATE(1164)] = 53555, - [SMALL_STATE(1165)] = 53583, - [SMALL_STATE(1166)] = 53631, - [SMALL_STATE(1167)] = 53679, - [SMALL_STATE(1168)] = 53727, - [SMALL_STATE(1169)] = 53775, - [SMALL_STATE(1170)] = 53823, - [SMALL_STATE(1171)] = 53871, - [SMALL_STATE(1172)] = 53919, - [SMALL_STATE(1173)] = 53967, - [SMALL_STATE(1174)] = 54015, - [SMALL_STATE(1175)] = 54063, - [SMALL_STATE(1176)] = 54111, - [SMALL_STATE(1177)] = 54159, - [SMALL_STATE(1178)] = 54207, - [SMALL_STATE(1179)] = 54255, - [SMALL_STATE(1180)] = 54303, - [SMALL_STATE(1181)] = 54351, - [SMALL_STATE(1182)] = 54399, - [SMALL_STATE(1183)] = 54447, - [SMALL_STATE(1184)] = 54495, - [SMALL_STATE(1185)] = 54543, - [SMALL_STATE(1186)] = 54591, - [SMALL_STATE(1187)] = 54639, - [SMALL_STATE(1188)] = 54687, - [SMALL_STATE(1189)] = 54735, - [SMALL_STATE(1190)] = 54783, - [SMALL_STATE(1191)] = 54822, - [SMALL_STATE(1192)] = 54861, - [SMALL_STATE(1193)] = 54900, - [SMALL_STATE(1194)] = 54939, - [SMALL_STATE(1195)] = 54978, - [SMALL_STATE(1196)] = 55016, - [SMALL_STATE(1197)] = 55054, - [SMALL_STATE(1198)] = 55092, - [SMALL_STATE(1199)] = 55130, - [SMALL_STATE(1200)] = 55168, - [SMALL_STATE(1201)] = 55206, - [SMALL_STATE(1202)] = 55244, - [SMALL_STATE(1203)] = 55282, - [SMALL_STATE(1204)] = 55320, - [SMALL_STATE(1205)] = 55358, - [SMALL_STATE(1206)] = 55396, - [SMALL_STATE(1207)] = 55432, - [SMALL_STATE(1208)] = 55470, - [SMALL_STATE(1209)] = 55506, - [SMALL_STATE(1210)] = 55544, - [SMALL_STATE(1211)] = 55582, - [SMALL_STATE(1212)] = 55620, - [SMALL_STATE(1213)] = 55656, - [SMALL_STATE(1214)] = 55692, - [SMALL_STATE(1215)] = 55728, - [SMALL_STATE(1216)] = 55766, - [SMALL_STATE(1217)] = 55799, - [SMALL_STATE(1218)] = 55832, - [SMALL_STATE(1219)] = 55865, - [SMALL_STATE(1220)] = 55898, - [SMALL_STATE(1221)] = 55931, - [SMALL_STATE(1222)] = 55964, - [SMALL_STATE(1223)] = 55995, - [SMALL_STATE(1224)] = 56028, - [SMALL_STATE(1225)] = 56061, - [SMALL_STATE(1226)] = 56094, - [SMALL_STATE(1227)] = 56127, - [SMALL_STATE(1228)] = 56160, - [SMALL_STATE(1229)] = 56193, - [SMALL_STATE(1230)] = 56226, - [SMALL_STATE(1231)] = 56259, - [SMALL_STATE(1232)] = 56292, - [SMALL_STATE(1233)] = 56325, - [SMALL_STATE(1234)] = 56358, - [SMALL_STATE(1235)] = 56391, - [SMALL_STATE(1236)] = 56415, - [SMALL_STATE(1237)] = 56455, - [SMALL_STATE(1238)] = 56495, - [SMALL_STATE(1239)] = 56535, - [SMALL_STATE(1240)] = 56575, - [SMALL_STATE(1241)] = 56615, - [SMALL_STATE(1242)] = 56645, - [SMALL_STATE(1243)] = 56685, - [SMALL_STATE(1244)] = 56725, - [SMALL_STATE(1245)] = 56760, - [SMALL_STATE(1246)] = 56795, - [SMALL_STATE(1247)] = 56830, - [SMALL_STATE(1248)] = 56852, - [SMALL_STATE(1249)] = 56886, - [SMALL_STATE(1250)] = 56906, - [SMALL_STATE(1251)] = 56926, - [SMALL_STATE(1252)] = 56948, - [SMALL_STATE(1253)] = 56972, - [SMALL_STATE(1254)] = 56994, - [SMALL_STATE(1255)] = 57020, - [SMALL_STATE(1256)] = 57042, - [SMALL_STATE(1257)] = 57064, - [SMALL_STATE(1258)] = 57084, - [SMALL_STATE(1259)] = 57110, - [SMALL_STATE(1260)] = 57136, - [SMALL_STATE(1261)] = 57158, - [SMALL_STATE(1262)] = 57191, - [SMALL_STATE(1263)] = 57224, - [SMALL_STATE(1264)] = 57257, - [SMALL_STATE(1265)] = 57282, - [SMALL_STATE(1266)] = 57315, - [SMALL_STATE(1267)] = 57335, - [SMALL_STATE(1268)] = 57355, - [SMALL_STATE(1269)] = 57375, - [SMALL_STATE(1270)] = 57395, - [SMALL_STATE(1271)] = 57415, - [SMALL_STATE(1272)] = 57435, - [SMALL_STATE(1273)] = 57461, - [SMALL_STATE(1274)] = 57487, - [SMALL_STATE(1275)] = 57507, - [SMALL_STATE(1276)] = 57533, - [SMALL_STATE(1277)] = 57553, - [SMALL_STATE(1278)] = 57579, - [SMALL_STATE(1279)] = 57605, - [SMALL_STATE(1280)] = 57624, - [SMALL_STATE(1281)] = 57651, - [SMALL_STATE(1282)] = 57678, - [SMALL_STATE(1283)] = 57705, - [SMALL_STATE(1284)] = 57732, - [SMALL_STATE(1285)] = 57751, - [SMALL_STATE(1286)] = 57778, - [SMALL_STATE(1287)] = 57805, - [SMALL_STATE(1288)] = 57832, - [SMALL_STATE(1289)] = 57859, - [SMALL_STATE(1290)] = 57878, - [SMALL_STATE(1291)] = 57905, - [SMALL_STATE(1292)] = 57923, - [SMALL_STATE(1293)] = 57951, - [SMALL_STATE(1294)] = 57972, - [SMALL_STATE(1295)] = 57993, - [SMALL_STATE(1296)] = 58012, - [SMALL_STATE(1297)] = 58039, - [SMALL_STATE(1298)] = 58066, - [SMALL_STATE(1299)] = 58083, - [SMALL_STATE(1300)] = 58100, - [SMALL_STATE(1301)] = 58117, - [SMALL_STATE(1302)] = 58136, - [SMALL_STATE(1303)] = 58156, - [SMALL_STATE(1304)] = 58172, - [SMALL_STATE(1305)] = 58190, - [SMALL_STATE(1306)] = 58206, - [SMALL_STATE(1307)] = 58232, - [SMALL_STATE(1308)] = 58250, - [SMALL_STATE(1309)] = 58266, - [SMALL_STATE(1310)] = 58284, - [SMALL_STATE(1311)] = 58310, - [SMALL_STATE(1312)] = 58328, - [SMALL_STATE(1313)] = 58344, - [SMALL_STATE(1314)] = 58364, - [SMALL_STATE(1315)] = 58382, - [SMALL_STATE(1316)] = 58400, - [SMALL_STATE(1317)] = 58418, - [SMALL_STATE(1318)] = 58436, - [SMALL_STATE(1319)] = 58454, - [SMALL_STATE(1320)] = 58472, - [SMALL_STATE(1321)] = 58487, - [SMALL_STATE(1322)] = 58502, - [SMALL_STATE(1323)] = 58527, - [SMALL_STATE(1324)] = 58552, - [SMALL_STATE(1325)] = 58573, - [SMALL_STATE(1326)] = 58588, - [SMALL_STATE(1327)] = 58611, - [SMALL_STATE(1328)] = 58626, - [SMALL_STATE(1329)] = 58647, - [SMALL_STATE(1330)] = 58668, - [SMALL_STATE(1331)] = 58691, - [SMALL_STATE(1332)] = 58704, - [SMALL_STATE(1333)] = 58727, - [SMALL_STATE(1334)] = 58750, - [SMALL_STATE(1335)] = 58775, - [SMALL_STATE(1336)] = 58800, - [SMALL_STATE(1337)] = 58816, - [SMALL_STATE(1338)] = 58838, - [SMALL_STATE(1339)] = 58852, - [SMALL_STATE(1340)] = 58874, - [SMALL_STATE(1341)] = 58890, - [SMALL_STATE(1342)] = 58908, - [SMALL_STATE(1343)] = 58930, - [SMALL_STATE(1344)] = 58952, - [SMALL_STATE(1345)] = 58968, - [SMALL_STATE(1346)] = 58984, - [SMALL_STATE(1347)] = 58998, - [SMALL_STATE(1348)] = 59016, - [SMALL_STATE(1349)] = 59032, - [SMALL_STATE(1350)] = 59054, - [SMALL_STATE(1351)] = 59076, - [SMALL_STATE(1352)] = 59098, - [SMALL_STATE(1353)] = 59114, - [SMALL_STATE(1354)] = 59136, - [SMALL_STATE(1355)] = 59150, - [SMALL_STATE(1356)] = 59169, - [SMALL_STATE(1357)] = 59184, - [SMALL_STATE(1358)] = 59199, - [SMALL_STATE(1359)] = 59218, - [SMALL_STATE(1360)] = 59237, - [SMALL_STATE(1361)] = 59256, - [SMALL_STATE(1362)] = 59269, - [SMALL_STATE(1363)] = 59288, - [SMALL_STATE(1364)] = 59299, - [SMALL_STATE(1365)] = 59318, - [SMALL_STATE(1366)] = 59337, - [SMALL_STATE(1367)] = 59356, - [SMALL_STATE(1368)] = 59373, - [SMALL_STATE(1369)] = 59392, - [SMALL_STATE(1370)] = 59411, - [SMALL_STATE(1371)] = 59426, - [SMALL_STATE(1372)] = 59439, - [SMALL_STATE(1373)] = 59452, - [SMALL_STATE(1374)] = 59471, - [SMALL_STATE(1375)] = 59482, - [SMALL_STATE(1376)] = 59497, - [SMALL_STATE(1377)] = 59516, - [SMALL_STATE(1378)] = 59535, - [SMALL_STATE(1379)] = 59554, - [SMALL_STATE(1380)] = 59569, - [SMALL_STATE(1381)] = 59586, - [SMALL_STATE(1382)] = 59605, - [SMALL_STATE(1383)] = 59624, - [SMALL_STATE(1384)] = 59639, - [SMALL_STATE(1385)] = 59658, - [SMALL_STATE(1386)] = 59677, - [SMALL_STATE(1387)] = 59696, - [SMALL_STATE(1388)] = 59713, - [SMALL_STATE(1389)] = 59732, - [SMALL_STATE(1390)] = 59745, - [SMALL_STATE(1391)] = 59756, - [SMALL_STATE(1392)] = 59771, - [SMALL_STATE(1393)] = 59788, - [SMALL_STATE(1394)] = 59807, - [SMALL_STATE(1395)] = 59822, - [SMALL_STATE(1396)] = 59833, - [SMALL_STATE(1397)] = 59844, - [SMALL_STATE(1398)] = 59863, - [SMALL_STATE(1399)] = 59878, - [SMALL_STATE(1400)] = 59897, - [SMALL_STATE(1401)] = 59916, - [SMALL_STATE(1402)] = 59935, - [SMALL_STATE(1403)] = 59947, - [SMALL_STATE(1404)] = 59963, - [SMALL_STATE(1405)] = 59979, - [SMALL_STATE(1406)] = 59995, - [SMALL_STATE(1407)] = 60009, - [SMALL_STATE(1408)] = 60025, - [SMALL_STATE(1409)] = 60041, - [SMALL_STATE(1410)] = 60057, - [SMALL_STATE(1411)] = 60073, - [SMALL_STATE(1412)] = 60089, - [SMALL_STATE(1413)] = 60103, - [SMALL_STATE(1414)] = 60119, - [SMALL_STATE(1415)] = 60135, - [SMALL_STATE(1416)] = 60149, - [SMALL_STATE(1417)] = 60165, - [SMALL_STATE(1418)] = 60181, - [SMALL_STATE(1419)] = 60197, - [SMALL_STATE(1420)] = 60213, - [SMALL_STATE(1421)] = 60227, - [SMALL_STATE(1422)] = 60237, - [SMALL_STATE(1423)] = 60247, - [SMALL_STATE(1424)] = 60259, - [SMALL_STATE(1425)] = 60275, - [SMALL_STATE(1426)] = 60287, - [SMALL_STATE(1427)] = 60303, - [SMALL_STATE(1428)] = 60313, - [SMALL_STATE(1429)] = 60329, - [SMALL_STATE(1430)] = 60339, - [SMALL_STATE(1431)] = 60355, - [SMALL_STATE(1432)] = 60367, - [SMALL_STATE(1433)] = 60378, - [SMALL_STATE(1434)] = 60387, - [SMALL_STATE(1435)] = 60400, - [SMALL_STATE(1436)] = 60413, - [SMALL_STATE(1437)] = 60426, - [SMALL_STATE(1438)] = 60439, - [SMALL_STATE(1439)] = 60452, - [SMALL_STATE(1440)] = 60465, - [SMALL_STATE(1441)] = 60474, - [SMALL_STATE(1442)] = 60487, - [SMALL_STATE(1443)] = 60500, - [SMALL_STATE(1444)] = 60513, - [SMALL_STATE(1445)] = 60526, - [SMALL_STATE(1446)] = 60537, - [SMALL_STATE(1447)] = 60550, - [SMALL_STATE(1448)] = 60561, - [SMALL_STATE(1449)] = 60570, - [SMALL_STATE(1450)] = 60583, - [SMALL_STATE(1451)] = 60596, - [SMALL_STATE(1452)] = 60609, - [SMALL_STATE(1453)] = 60622, - [SMALL_STATE(1454)] = 60635, - [SMALL_STATE(1455)] = 60648, - [SMALL_STATE(1456)] = 60661, - [SMALL_STATE(1457)] = 60674, - [SMALL_STATE(1458)] = 60687, - [SMALL_STATE(1459)] = 60700, - [SMALL_STATE(1460)] = 60713, - [SMALL_STATE(1461)] = 60726, - [SMALL_STATE(1462)] = 60739, - [SMALL_STATE(1463)] = 60752, - [SMALL_STATE(1464)] = 60761, - [SMALL_STATE(1465)] = 60774, - [SMALL_STATE(1466)] = 60787, - [SMALL_STATE(1467)] = 60800, - [SMALL_STATE(1468)] = 60813, - [SMALL_STATE(1469)] = 60826, - [SMALL_STATE(1470)] = 60835, - [SMALL_STATE(1471)] = 60848, - [SMALL_STATE(1472)] = 60861, - [SMALL_STATE(1473)] = 60874, - [SMALL_STATE(1474)] = 60887, - [SMALL_STATE(1475)] = 60900, - [SMALL_STATE(1476)] = 60913, - [SMALL_STATE(1477)] = 60926, - [SMALL_STATE(1478)] = 60939, - [SMALL_STATE(1479)] = 60952, - [SMALL_STATE(1480)] = 60961, - [SMALL_STATE(1481)] = 60974, - [SMALL_STATE(1482)] = 60987, - [SMALL_STATE(1483)] = 61000, - [SMALL_STATE(1484)] = 61009, - [SMALL_STATE(1485)] = 61018, - [SMALL_STATE(1486)] = 61031, - [SMALL_STATE(1487)] = 61044, - [SMALL_STATE(1488)] = 61057, - [SMALL_STATE(1489)] = 61070, - [SMALL_STATE(1490)] = 61083, - [SMALL_STATE(1491)] = 61096, - [SMALL_STATE(1492)] = 61109, - [SMALL_STATE(1493)] = 61122, - [SMALL_STATE(1494)] = 61133, - [SMALL_STATE(1495)] = 61146, - [SMALL_STATE(1496)] = 61159, - [SMALL_STATE(1497)] = 61172, - [SMALL_STATE(1498)] = 61185, - [SMALL_STATE(1499)] = 61198, - [SMALL_STATE(1500)] = 61211, - [SMALL_STATE(1501)] = 61222, - [SMALL_STATE(1502)] = 61235, - [SMALL_STATE(1503)] = 61248, - [SMALL_STATE(1504)] = 61261, - [SMALL_STATE(1505)] = 61272, - [SMALL_STATE(1506)] = 61285, - [SMALL_STATE(1507)] = 61298, - [SMALL_STATE(1508)] = 61311, - [SMALL_STATE(1509)] = 61324, - [SMALL_STATE(1510)] = 61337, - [SMALL_STATE(1511)] = 61350, - [SMALL_STATE(1512)] = 61363, - [SMALL_STATE(1513)] = 61376, - [SMALL_STATE(1514)] = 61389, - [SMALL_STATE(1515)] = 61402, - [SMALL_STATE(1516)] = 61415, - [SMALL_STATE(1517)] = 61424, - [SMALL_STATE(1518)] = 61437, - [SMALL_STATE(1519)] = 61450, - [SMALL_STATE(1520)] = 61463, - [SMALL_STATE(1521)] = 61476, - [SMALL_STATE(1522)] = 61489, - [SMALL_STATE(1523)] = 61502, - [SMALL_STATE(1524)] = 61515, - [SMALL_STATE(1525)] = 61528, - [SMALL_STATE(1526)] = 61541, - [SMALL_STATE(1527)] = 61554, - [SMALL_STATE(1528)] = 61567, - [SMALL_STATE(1529)] = 61580, - [SMALL_STATE(1530)] = 61593, - [SMALL_STATE(1531)] = 61606, - [SMALL_STATE(1532)] = 61619, - [SMALL_STATE(1533)] = 61632, - [SMALL_STATE(1534)] = 61645, - [SMALL_STATE(1535)] = 61656, - [SMALL_STATE(1536)] = 61669, - [SMALL_STATE(1537)] = 61682, - [SMALL_STATE(1538)] = 61695, - [SMALL_STATE(1539)] = 61708, - [SMALL_STATE(1540)] = 61717, - [SMALL_STATE(1541)] = 61730, - [SMALL_STATE(1542)] = 61739, - [SMALL_STATE(1543)] = 61750, - [SMALL_STATE(1544)] = 61763, - [SMALL_STATE(1545)] = 61776, - [SMALL_STATE(1546)] = 61789, - [SMALL_STATE(1547)] = 61798, - [SMALL_STATE(1548)] = 61811, - [SMALL_STATE(1549)] = 61824, - [SMALL_STATE(1550)] = 61834, - [SMALL_STATE(1551)] = 61844, - [SMALL_STATE(1552)] = 61854, - [SMALL_STATE(1553)] = 61864, - [SMALL_STATE(1554)] = 61874, - [SMALL_STATE(1555)] = 61884, - [SMALL_STATE(1556)] = 61894, - [SMALL_STATE(1557)] = 61904, - [SMALL_STATE(1558)] = 61914, - [SMALL_STATE(1559)] = 61924, - [SMALL_STATE(1560)] = 61932, - [SMALL_STATE(1561)] = 61942, - [SMALL_STATE(1562)] = 61950, - [SMALL_STATE(1563)] = 61960, - [SMALL_STATE(1564)] = 61968, - [SMALL_STATE(1565)] = 61978, - [SMALL_STATE(1566)] = 61988, - [SMALL_STATE(1567)] = 61998, - [SMALL_STATE(1568)] = 62008, - [SMALL_STATE(1569)] = 62018, - [SMALL_STATE(1570)] = 62028, - [SMALL_STATE(1571)] = 62038, - [SMALL_STATE(1572)] = 62048, - [SMALL_STATE(1573)] = 62058, - [SMALL_STATE(1574)] = 62068, - [SMALL_STATE(1575)] = 62078, - [SMALL_STATE(1576)] = 62088, - [SMALL_STATE(1577)] = 62098, - [SMALL_STATE(1578)] = 62108, - [SMALL_STATE(1579)] = 62118, - [SMALL_STATE(1580)] = 62128, - [SMALL_STATE(1581)] = 62138, - [SMALL_STATE(1582)] = 62148, - [SMALL_STATE(1583)] = 62158, - [SMALL_STATE(1584)] = 62168, - [SMALL_STATE(1585)] = 62178, - [SMALL_STATE(1586)] = 62188, - [SMALL_STATE(1587)] = 62198, - [SMALL_STATE(1588)] = 62208, - [SMALL_STATE(1589)] = 62218, - [SMALL_STATE(1590)] = 62228, - [SMALL_STATE(1591)] = 62238, - [SMALL_STATE(1592)] = 62248, - [SMALL_STATE(1593)] = 62258, - [SMALL_STATE(1594)] = 62268, - [SMALL_STATE(1595)] = 62278, - [SMALL_STATE(1596)] = 62288, - [SMALL_STATE(1597)] = 62298, - [SMALL_STATE(1598)] = 62308, - [SMALL_STATE(1599)] = 62318, - [SMALL_STATE(1600)] = 62326, - [SMALL_STATE(1601)] = 62336, - [SMALL_STATE(1602)] = 62344, - [SMALL_STATE(1603)] = 62354, - [SMALL_STATE(1604)] = 62364, - [SMALL_STATE(1605)] = 62374, - [SMALL_STATE(1606)] = 62384, - [SMALL_STATE(1607)] = 62394, - [SMALL_STATE(1608)] = 62404, - [SMALL_STATE(1609)] = 62414, - [SMALL_STATE(1610)] = 62424, - [SMALL_STATE(1611)] = 62434, - [SMALL_STATE(1612)] = 62444, - [SMALL_STATE(1613)] = 62454, - [SMALL_STATE(1614)] = 62464, - [SMALL_STATE(1615)] = 62474, - [SMALL_STATE(1616)] = 62484, - [SMALL_STATE(1617)] = 62494, - [SMALL_STATE(1618)] = 62502, - [SMALL_STATE(1619)] = 62512, - [SMALL_STATE(1620)] = 62522, - [SMALL_STATE(1621)] = 62532, - [SMALL_STATE(1622)] = 62542, - [SMALL_STATE(1623)] = 62552, - [SMALL_STATE(1624)] = 62562, - [SMALL_STATE(1625)] = 62570, - [SMALL_STATE(1626)] = 62580, - [SMALL_STATE(1627)] = 62590, - [SMALL_STATE(1628)] = 62600, - [SMALL_STATE(1629)] = 62610, - [SMALL_STATE(1630)] = 62620, - [SMALL_STATE(1631)] = 62630, - [SMALL_STATE(1632)] = 62640, - [SMALL_STATE(1633)] = 62650, - [SMALL_STATE(1634)] = 62660, - [SMALL_STATE(1635)] = 62670, - [SMALL_STATE(1636)] = 62680, - [SMALL_STATE(1637)] = 62688, - [SMALL_STATE(1638)] = 62698, - [SMALL_STATE(1639)] = 62708, - [SMALL_STATE(1640)] = 62718, - [SMALL_STATE(1641)] = 62728, - [SMALL_STATE(1642)] = 62738, - [SMALL_STATE(1643)] = 62748, - [SMALL_STATE(1644)] = 62758, - [SMALL_STATE(1645)] = 62768, - [SMALL_STATE(1646)] = 62778, - [SMALL_STATE(1647)] = 62788, - [SMALL_STATE(1648)] = 62796, - [SMALL_STATE(1649)] = 62806, - [SMALL_STATE(1650)] = 62816, - [SMALL_STATE(1651)] = 62826, - [SMALL_STATE(1652)] = 62836, - [SMALL_STATE(1653)] = 62846, - [SMALL_STATE(1654)] = 62856, - [SMALL_STATE(1655)] = 62866, - [SMALL_STATE(1656)] = 62876, - [SMALL_STATE(1657)] = 62886, - [SMALL_STATE(1658)] = 62896, - [SMALL_STATE(1659)] = 62906, - [SMALL_STATE(1660)] = 62916, - [SMALL_STATE(1661)] = 62926, - [SMALL_STATE(1662)] = 62934, - [SMALL_STATE(1663)] = 62944, - [SMALL_STATE(1664)] = 62954, - [SMALL_STATE(1665)] = 62964, - [SMALL_STATE(1666)] = 62972, - [SMALL_STATE(1667)] = 62980, - [SMALL_STATE(1668)] = 62990, - [SMALL_STATE(1669)] = 62998, - [SMALL_STATE(1670)] = 63008, - [SMALL_STATE(1671)] = 63016, - [SMALL_STATE(1672)] = 63026, - [SMALL_STATE(1673)] = 63036, - [SMALL_STATE(1674)] = 63046, - [SMALL_STATE(1675)] = 63056, - [SMALL_STATE(1676)] = 63066, - [SMALL_STATE(1677)] = 63076, - [SMALL_STATE(1678)] = 63086, - [SMALL_STATE(1679)] = 63096, - [SMALL_STATE(1680)] = 63106, - [SMALL_STATE(1681)] = 63116, - [SMALL_STATE(1682)] = 63126, - [SMALL_STATE(1683)] = 63134, - [SMALL_STATE(1684)] = 63144, - [SMALL_STATE(1685)] = 63152, - [SMALL_STATE(1686)] = 63162, - [SMALL_STATE(1687)] = 63172, - [SMALL_STATE(1688)] = 63182, - [SMALL_STATE(1689)] = 63192, - [SMALL_STATE(1690)] = 63200, - [SMALL_STATE(1691)] = 63210, - [SMALL_STATE(1692)] = 63220, - [SMALL_STATE(1693)] = 63230, - [SMALL_STATE(1694)] = 63240, - [SMALL_STATE(1695)] = 63250, - [SMALL_STATE(1696)] = 63258, - [SMALL_STATE(1697)] = 63268, - [SMALL_STATE(1698)] = 63278, - [SMALL_STATE(1699)] = 63288, - [SMALL_STATE(1700)] = 63296, - [SMALL_STATE(1701)] = 63306, - [SMALL_STATE(1702)] = 63316, - [SMALL_STATE(1703)] = 63324, - [SMALL_STATE(1704)] = 63334, - [SMALL_STATE(1705)] = 63342, - [SMALL_STATE(1706)] = 63352, - [SMALL_STATE(1707)] = 63362, - [SMALL_STATE(1708)] = 63372, - [SMALL_STATE(1709)] = 63380, - [SMALL_STATE(1710)] = 63390, - [SMALL_STATE(1711)] = 63400, - [SMALL_STATE(1712)] = 63410, - [SMALL_STATE(1713)] = 63420, - [SMALL_STATE(1714)] = 63430, - [SMALL_STATE(1715)] = 63440, - [SMALL_STATE(1716)] = 63450, - [SMALL_STATE(1717)] = 63460, - [SMALL_STATE(1718)] = 63470, - [SMALL_STATE(1719)] = 63478, - [SMALL_STATE(1720)] = 63486, - [SMALL_STATE(1721)] = 63494, - [SMALL_STATE(1722)] = 63504, - [SMALL_STATE(1723)] = 63514, - [SMALL_STATE(1724)] = 63524, - [SMALL_STATE(1725)] = 63534, - [SMALL_STATE(1726)] = 63544, - [SMALL_STATE(1727)] = 63554, - [SMALL_STATE(1728)] = 63564, - [SMALL_STATE(1729)] = 63574, - [SMALL_STATE(1730)] = 63581, - [SMALL_STATE(1731)] = 63588, - [SMALL_STATE(1732)] = 63595, - [SMALL_STATE(1733)] = 63602, - [SMALL_STATE(1734)] = 63609, - [SMALL_STATE(1735)] = 63616, - [SMALL_STATE(1736)] = 63623, - [SMALL_STATE(1737)] = 63630, - [SMALL_STATE(1738)] = 63637, - [SMALL_STATE(1739)] = 63644, - [SMALL_STATE(1740)] = 63651, - [SMALL_STATE(1741)] = 63658, - [SMALL_STATE(1742)] = 63665, - [SMALL_STATE(1743)] = 63672, - [SMALL_STATE(1744)] = 63679, - [SMALL_STATE(1745)] = 63686, - [SMALL_STATE(1746)] = 63693, - [SMALL_STATE(1747)] = 63700, - [SMALL_STATE(1748)] = 63707, - [SMALL_STATE(1749)] = 63714, - [SMALL_STATE(1750)] = 63721, - [SMALL_STATE(1751)] = 63728, - [SMALL_STATE(1752)] = 63735, - [SMALL_STATE(1753)] = 63742, - [SMALL_STATE(1754)] = 63749, - [SMALL_STATE(1755)] = 63756, - [SMALL_STATE(1756)] = 63763, - [SMALL_STATE(1757)] = 63770, - [SMALL_STATE(1758)] = 63777, - [SMALL_STATE(1759)] = 63784, - [SMALL_STATE(1760)] = 63791, - [SMALL_STATE(1761)] = 63798, - [SMALL_STATE(1762)] = 63805, - [SMALL_STATE(1763)] = 63812, - [SMALL_STATE(1764)] = 63819, - [SMALL_STATE(1765)] = 63826, - [SMALL_STATE(1766)] = 63833, - [SMALL_STATE(1767)] = 63840, - [SMALL_STATE(1768)] = 63847, - [SMALL_STATE(1769)] = 63854, - [SMALL_STATE(1770)] = 63861, - [SMALL_STATE(1771)] = 63868, - [SMALL_STATE(1772)] = 63875, - [SMALL_STATE(1773)] = 63882, - [SMALL_STATE(1774)] = 63889, - [SMALL_STATE(1775)] = 63896, - [SMALL_STATE(1776)] = 63903, - [SMALL_STATE(1777)] = 63910, - [SMALL_STATE(1778)] = 63917, - [SMALL_STATE(1779)] = 63924, - [SMALL_STATE(1780)] = 63931, - [SMALL_STATE(1781)] = 63938, - [SMALL_STATE(1782)] = 63945, - [SMALL_STATE(1783)] = 63952, - [SMALL_STATE(1784)] = 63959, - [SMALL_STATE(1785)] = 63966, - [SMALL_STATE(1786)] = 63973, - [SMALL_STATE(1787)] = 63980, - [SMALL_STATE(1788)] = 63987, - [SMALL_STATE(1789)] = 63994, - [SMALL_STATE(1790)] = 64001, - [SMALL_STATE(1791)] = 64008, - [SMALL_STATE(1792)] = 64015, - [SMALL_STATE(1793)] = 64022, - [SMALL_STATE(1794)] = 64029, - [SMALL_STATE(1795)] = 64036, - [SMALL_STATE(1796)] = 64043, - [SMALL_STATE(1797)] = 64050, - [SMALL_STATE(1798)] = 64057, - [SMALL_STATE(1799)] = 64064, - [SMALL_STATE(1800)] = 64071, - [SMALL_STATE(1801)] = 64078, - [SMALL_STATE(1802)] = 64085, - [SMALL_STATE(1803)] = 64092, - [SMALL_STATE(1804)] = 64099, - [SMALL_STATE(1805)] = 64106, - [SMALL_STATE(1806)] = 64113, - [SMALL_STATE(1807)] = 64120, - [SMALL_STATE(1808)] = 64127, - [SMALL_STATE(1809)] = 64134, - [SMALL_STATE(1810)] = 64141, - [SMALL_STATE(1811)] = 64148, - [SMALL_STATE(1812)] = 64155, - [SMALL_STATE(1813)] = 64162, - [SMALL_STATE(1814)] = 64169, - [SMALL_STATE(1815)] = 64176, - [SMALL_STATE(1816)] = 64183, - [SMALL_STATE(1817)] = 64190, - [SMALL_STATE(1818)] = 64197, - [SMALL_STATE(1819)] = 64204, - [SMALL_STATE(1820)] = 64211, - [SMALL_STATE(1821)] = 64218, - [SMALL_STATE(1822)] = 64225, - [SMALL_STATE(1823)] = 64232, - [SMALL_STATE(1824)] = 64239, - [SMALL_STATE(1825)] = 64246, - [SMALL_STATE(1826)] = 64253, - [SMALL_STATE(1827)] = 64260, - [SMALL_STATE(1828)] = 64267, - [SMALL_STATE(1829)] = 64274, - [SMALL_STATE(1830)] = 64281, - [SMALL_STATE(1831)] = 64288, - [SMALL_STATE(1832)] = 64295, - [SMALL_STATE(1833)] = 64302, - [SMALL_STATE(1834)] = 64309, - [SMALL_STATE(1835)] = 64316, - [SMALL_STATE(1836)] = 64323, - [SMALL_STATE(1837)] = 64330, - [SMALL_STATE(1838)] = 64337, - [SMALL_STATE(1839)] = 64344, - [SMALL_STATE(1840)] = 64351, - [SMALL_STATE(1841)] = 64358, - [SMALL_STATE(1842)] = 64365, - [SMALL_STATE(1843)] = 64372, - [SMALL_STATE(1844)] = 64379, - [SMALL_STATE(1845)] = 64386, - [SMALL_STATE(1846)] = 64393, - [SMALL_STATE(1847)] = 64400, - [SMALL_STATE(1848)] = 64407, - [SMALL_STATE(1849)] = 64414, - [SMALL_STATE(1850)] = 64421, - [SMALL_STATE(1851)] = 64428, - [SMALL_STATE(1852)] = 64435, - [SMALL_STATE(1853)] = 64442, - [SMALL_STATE(1854)] = 64449, - [SMALL_STATE(1855)] = 64456, - [SMALL_STATE(1856)] = 64463, - [SMALL_STATE(1857)] = 64470, - [SMALL_STATE(1858)] = 64477, - [SMALL_STATE(1859)] = 64484, - [SMALL_STATE(1860)] = 64491, - [SMALL_STATE(1861)] = 64498, - [SMALL_STATE(1862)] = 64505, - [SMALL_STATE(1863)] = 64512, - [SMALL_STATE(1864)] = 64519, - [SMALL_STATE(1865)] = 64526, - [SMALL_STATE(1866)] = 64533, - [SMALL_STATE(1867)] = 64540, - [SMALL_STATE(1868)] = 64547, - [SMALL_STATE(1869)] = 64554, - [SMALL_STATE(1870)] = 64561, - [SMALL_STATE(1871)] = 64568, - [SMALL_STATE(1872)] = 64575, - [SMALL_STATE(1873)] = 64582, - [SMALL_STATE(1874)] = 64589, - [SMALL_STATE(1875)] = 64596, - [SMALL_STATE(1876)] = 64603, - [SMALL_STATE(1877)] = 64610, - [SMALL_STATE(1878)] = 64617, - [SMALL_STATE(1879)] = 64624, - [SMALL_STATE(1880)] = 64631, - [SMALL_STATE(1881)] = 64638, - [SMALL_STATE(1882)] = 64645, - [SMALL_STATE(1883)] = 64652, - [SMALL_STATE(1884)] = 64659, - [SMALL_STATE(1885)] = 64666, - [SMALL_STATE(1886)] = 64673, - [SMALL_STATE(1887)] = 64680, - [SMALL_STATE(1888)] = 64687, - [SMALL_STATE(1889)] = 64694, - [SMALL_STATE(1890)] = 64701, - [SMALL_STATE(1891)] = 64708, - [SMALL_STATE(1892)] = 64715, - [SMALL_STATE(1893)] = 64722, - [SMALL_STATE(1894)] = 64729, - [SMALL_STATE(1895)] = 64736, - [SMALL_STATE(1896)] = 64743, - [SMALL_STATE(1897)] = 64750, - [SMALL_STATE(1898)] = 64757, - [SMALL_STATE(1899)] = 64764, - [SMALL_STATE(1900)] = 64771, - [SMALL_STATE(1901)] = 64778, - [SMALL_STATE(1902)] = 64785, - [SMALL_STATE(1903)] = 64792, - [SMALL_STATE(1904)] = 64799, - [SMALL_STATE(1905)] = 64806, - [SMALL_STATE(1906)] = 64813, - [SMALL_STATE(1907)] = 64820, - [SMALL_STATE(1908)] = 64827, - [SMALL_STATE(1909)] = 64834, - [SMALL_STATE(1910)] = 64841, - [SMALL_STATE(1911)] = 64848, - [SMALL_STATE(1912)] = 64855, - [SMALL_STATE(1913)] = 64862, - [SMALL_STATE(1914)] = 64869, - [SMALL_STATE(1915)] = 64876, - [SMALL_STATE(1916)] = 64883, - [SMALL_STATE(1917)] = 64890, - [SMALL_STATE(1918)] = 64897, - [SMALL_STATE(1919)] = 64904, - [SMALL_STATE(1920)] = 64911, - [SMALL_STATE(1921)] = 64918, - [SMALL_STATE(1922)] = 64925, - [SMALL_STATE(1923)] = 64932, - [SMALL_STATE(1924)] = 64939, - [SMALL_STATE(1925)] = 64946, - [SMALL_STATE(1926)] = 64953, - [SMALL_STATE(1927)] = 64960, - [SMALL_STATE(1928)] = 64967, - [SMALL_STATE(1929)] = 64974, - [SMALL_STATE(1930)] = 64981, - [SMALL_STATE(1931)] = 64988, - [SMALL_STATE(1932)] = 64995, - [SMALL_STATE(1933)] = 65002, - [SMALL_STATE(1934)] = 65009, - [SMALL_STATE(1935)] = 65016, - [SMALL_STATE(1936)] = 65023, - [SMALL_STATE(1937)] = 65030, - [SMALL_STATE(1938)] = 65037, - [SMALL_STATE(1939)] = 65044, - [SMALL_STATE(1940)] = 65051, - [SMALL_STATE(1941)] = 65058, - [SMALL_STATE(1942)] = 65065, - [SMALL_STATE(1943)] = 65072, - [SMALL_STATE(1944)] = 65079, - [SMALL_STATE(1945)] = 65086, - [SMALL_STATE(1946)] = 65093, - [SMALL_STATE(1947)] = 65100, - [SMALL_STATE(1948)] = 65107, - [SMALL_STATE(1949)] = 65114, - [SMALL_STATE(1950)] = 65121, - [SMALL_STATE(1951)] = 65128, - [SMALL_STATE(1952)] = 65135, - [SMALL_STATE(1953)] = 65142, - [SMALL_STATE(1954)] = 65149, - [SMALL_STATE(1955)] = 65156, - [SMALL_STATE(1956)] = 65163, - [SMALL_STATE(1957)] = 65170, - [SMALL_STATE(1958)] = 65177, - [SMALL_STATE(1959)] = 65184, - [SMALL_STATE(1960)] = 65191, - [SMALL_STATE(1961)] = 65198, - [SMALL_STATE(1962)] = 65205, - [SMALL_STATE(1963)] = 65212, - [SMALL_STATE(1964)] = 65219, - [SMALL_STATE(1965)] = 65226, - [SMALL_STATE(1966)] = 65233, - [SMALL_STATE(1967)] = 65240, - [SMALL_STATE(1968)] = 65247, - [SMALL_STATE(1969)] = 65254, - [SMALL_STATE(1970)] = 65261, - [SMALL_STATE(1971)] = 65268, - [SMALL_STATE(1972)] = 65275, - [SMALL_STATE(1973)] = 65282, - [SMALL_STATE(1974)] = 65289, - [SMALL_STATE(1975)] = 65296, - [SMALL_STATE(1976)] = 65303, - [SMALL_STATE(1977)] = 65310, - [SMALL_STATE(1978)] = 65317, - [SMALL_STATE(1979)] = 65324, - [SMALL_STATE(1980)] = 65331, - [SMALL_STATE(1981)] = 65338, - [SMALL_STATE(1982)] = 65345, - [SMALL_STATE(1983)] = 65352, - [SMALL_STATE(1984)] = 65359, - [SMALL_STATE(1985)] = 65366, - [SMALL_STATE(1986)] = 65373, - [SMALL_STATE(1987)] = 65380, - [SMALL_STATE(1988)] = 65387, - [SMALL_STATE(1989)] = 65394, - [SMALL_STATE(1990)] = 65401, - [SMALL_STATE(1991)] = 65408, - [SMALL_STATE(1992)] = 65415, - [SMALL_STATE(1993)] = 65422, - [SMALL_STATE(1994)] = 65429, - [SMALL_STATE(1995)] = 65436, - [SMALL_STATE(1996)] = 65443, - [SMALL_STATE(1997)] = 65450, - [SMALL_STATE(1998)] = 65457, - [SMALL_STATE(1999)] = 65464, - [SMALL_STATE(2000)] = 65471, - [SMALL_STATE(2001)] = 65478, - [SMALL_STATE(2002)] = 65485, - [SMALL_STATE(2003)] = 65492, - [SMALL_STATE(2004)] = 65499, - [SMALL_STATE(2005)] = 65506, - [SMALL_STATE(2006)] = 65513, - [SMALL_STATE(2007)] = 65520, - [SMALL_STATE(2008)] = 65527, - [SMALL_STATE(2009)] = 65534, - [SMALL_STATE(2010)] = 65541, - [SMALL_STATE(2011)] = 65548, - [SMALL_STATE(2012)] = 65555, - [SMALL_STATE(2013)] = 65562, - [SMALL_STATE(2014)] = 65569, - [SMALL_STATE(2015)] = 65576, - [SMALL_STATE(2016)] = 65583, - [SMALL_STATE(2017)] = 65590, - [SMALL_STATE(2018)] = 65597, - [SMALL_STATE(2019)] = 65604, - [SMALL_STATE(2020)] = 65611, - [SMALL_STATE(2021)] = 65618, - [SMALL_STATE(2022)] = 65625, - [SMALL_STATE(2023)] = 65632, - [SMALL_STATE(2024)] = 65639, - [SMALL_STATE(2025)] = 65646, - [SMALL_STATE(2026)] = 65653, - [SMALL_STATE(2027)] = 65660, - [SMALL_STATE(2028)] = 65667, - [SMALL_STATE(2029)] = 65674, - [SMALL_STATE(2030)] = 65681, - [SMALL_STATE(2031)] = 65688, - [SMALL_STATE(2032)] = 65695, - [SMALL_STATE(2033)] = 65702, - [SMALL_STATE(2034)] = 65709, - [SMALL_STATE(2035)] = 65716, - [SMALL_STATE(2036)] = 65723, - [SMALL_STATE(2037)] = 65730, - [SMALL_STATE(2038)] = 65737, - [SMALL_STATE(2039)] = 65744, - [SMALL_STATE(2040)] = 65751, - [SMALL_STATE(2041)] = 65758, - [SMALL_STATE(2042)] = 65765, - [SMALL_STATE(2043)] = 65772, - [SMALL_STATE(2044)] = 65779, - [SMALL_STATE(2045)] = 65786, - [SMALL_STATE(2046)] = 65793, - [SMALL_STATE(2047)] = 65800, - [SMALL_STATE(2048)] = 65807, - [SMALL_STATE(2049)] = 65814, - [SMALL_STATE(2050)] = 65821, - [SMALL_STATE(2051)] = 65828, - [SMALL_STATE(2052)] = 65835, - [SMALL_STATE(2053)] = 65842, - [SMALL_STATE(2054)] = 65849, - [SMALL_STATE(2055)] = 65856, - [SMALL_STATE(2056)] = 65863, - [SMALL_STATE(2057)] = 65870, - [SMALL_STATE(2058)] = 65877, - [SMALL_STATE(2059)] = 65884, - [SMALL_STATE(2060)] = 65891, - [SMALL_STATE(2061)] = 65898, - [SMALL_STATE(2062)] = 65905, - [SMALL_STATE(2063)] = 65912, - [SMALL_STATE(2064)] = 65919, - [SMALL_STATE(2065)] = 65926, - [SMALL_STATE(2066)] = 65933, - [SMALL_STATE(2067)] = 65940, - [SMALL_STATE(2068)] = 65947, - [SMALL_STATE(2069)] = 65954, - [SMALL_STATE(2070)] = 65961, - [SMALL_STATE(2071)] = 65968, - [SMALL_STATE(2072)] = 65975, - [SMALL_STATE(2073)] = 65982, - [SMALL_STATE(2074)] = 65989, - [SMALL_STATE(2075)] = 65996, - [SMALL_STATE(2076)] = 66003, - [SMALL_STATE(2077)] = 66010, - [SMALL_STATE(2078)] = 66017, - [SMALL_STATE(2079)] = 66024, - [SMALL_STATE(2080)] = 66031, - [SMALL_STATE(2081)] = 66038, - [SMALL_STATE(2082)] = 66045, - [SMALL_STATE(2083)] = 66052, - [SMALL_STATE(2084)] = 66059, - [SMALL_STATE(2085)] = 66066, - [SMALL_STATE(2086)] = 66073, - [SMALL_STATE(2087)] = 66080, - [SMALL_STATE(2088)] = 66087, - [SMALL_STATE(2089)] = 66094, - [SMALL_STATE(2090)] = 66101, - [SMALL_STATE(2091)] = 66108, - [SMALL_STATE(2092)] = 66115, - [SMALL_STATE(2093)] = 66122, - [SMALL_STATE(2094)] = 66129, - [SMALL_STATE(2095)] = 66136, - [SMALL_STATE(2096)] = 66143, - [SMALL_STATE(2097)] = 66150, - [SMALL_STATE(2098)] = 66157, - [SMALL_STATE(2099)] = 66164, - [SMALL_STATE(2100)] = 66171, - [SMALL_STATE(2101)] = 66178, - [SMALL_STATE(2102)] = 66185, - [SMALL_STATE(2103)] = 66192, - [SMALL_STATE(2104)] = 66199, - [SMALL_STATE(2105)] = 66206, - [SMALL_STATE(2106)] = 66213, - [SMALL_STATE(2107)] = 66220, - [SMALL_STATE(2108)] = 66227, - [SMALL_STATE(2109)] = 66234, - [SMALL_STATE(2110)] = 66241, - [SMALL_STATE(2111)] = 66248, - [SMALL_STATE(2112)] = 66255, - [SMALL_STATE(2113)] = 66262, - [SMALL_STATE(2114)] = 66269, - [SMALL_STATE(2115)] = 66276, - [SMALL_STATE(2116)] = 66283, - [SMALL_STATE(2117)] = 66290, - [SMALL_STATE(2118)] = 66297, - [SMALL_STATE(2119)] = 66304, - [SMALL_STATE(2120)] = 66311, - [SMALL_STATE(2121)] = 66318, - [SMALL_STATE(2122)] = 66325, - [SMALL_STATE(2123)] = 66332, - [SMALL_STATE(2124)] = 66339, - [SMALL_STATE(2125)] = 66346, - [SMALL_STATE(2126)] = 66353, - [SMALL_STATE(2127)] = 66360, - [SMALL_STATE(2128)] = 66367, - [SMALL_STATE(2129)] = 66374, - [SMALL_STATE(2130)] = 66381, - [SMALL_STATE(2131)] = 66388, - [SMALL_STATE(2132)] = 66395, - [SMALL_STATE(2133)] = 66402, - [SMALL_STATE(2134)] = 66409, - [SMALL_STATE(2135)] = 66416, - [SMALL_STATE(2136)] = 66423, - [SMALL_STATE(2137)] = 66430, - [SMALL_STATE(2138)] = 66437, - [SMALL_STATE(2139)] = 66444, - [SMALL_STATE(2140)] = 66451, - [SMALL_STATE(2141)] = 66458, - [SMALL_STATE(2142)] = 66465, - [SMALL_STATE(2143)] = 66472, - [SMALL_STATE(2144)] = 66479, - [SMALL_STATE(2145)] = 66486, - [SMALL_STATE(2146)] = 66493, - [SMALL_STATE(2147)] = 66500, - [SMALL_STATE(2148)] = 66507, - [SMALL_STATE(2149)] = 66514, + [SMALL_STATE(371)] = 0, + [SMALL_STATE(372)] = 73, + [SMALL_STATE(373)] = 142, + [SMALL_STATE(374)] = 215, + [SMALL_STATE(375)] = 288, + [SMALL_STATE(376)] = 421, + [SMALL_STATE(377)] = 494, + [SMALL_STATE(378)] = 563, + [SMALL_STATE(379)] = 636, + [SMALL_STATE(380)] = 709, + [SMALL_STATE(381)] = 782, + [SMALL_STATE(382)] = 851, + [SMALL_STATE(383)] = 920, + [SMALL_STATE(384)] = 989, + [SMALL_STATE(385)] = 1058, + [SMALL_STATE(386)] = 1129, + [SMALL_STATE(387)] = 1204, + [SMALL_STATE(388)] = 1279, + [SMALL_STATE(389)] = 1348, + [SMALL_STATE(390)] = 1421, + [SMALL_STATE(391)] = 1492, + [SMALL_STATE(392)] = 1562, + [SMALL_STATE(393)] = 1634, + [SMALL_STATE(394)] = 1708, + [SMALL_STATE(395)] = 1778, + [SMALL_STATE(396)] = 1852, + [SMALL_STATE(397)] = 1922, + [SMALL_STATE(398)] = 1992, + [SMALL_STATE(399)] = 2066, + [SMALL_STATE(400)] = 2136, + [SMALL_STATE(401)] = 2266, + [SMALL_STATE(402)] = 2336, + [SMALL_STATE(403)] = 2406, + [SMALL_STATE(404)] = 2478, + [SMALL_STATE(405)] = 2608, + [SMALL_STATE(406)] = 2738, + [SMALL_STATE(407)] = 2808, + [SMALL_STATE(408)] = 2878, + [SMALL_STATE(409)] = 3008, + [SMALL_STATE(410)] = 3138, + [SMALL_STATE(411)] = 3212, + [SMALL_STATE(412)] = 3279, + [SMALL_STATE(413)] = 3346, + [SMALL_STATE(414)] = 3413, + [SMALL_STATE(415)] = 3480, + [SMALL_STATE(416)] = 3547, + [SMALL_STATE(417)] = 3614, + [SMALL_STATE(418)] = 3741, + [SMALL_STATE(419)] = 3808, + [SMALL_STATE(420)] = 3875, + [SMALL_STATE(421)] = 3946, + [SMALL_STATE(422)] = 4071, + [SMALL_STATE(423)] = 4138, + [SMALL_STATE(424)] = 4205, + [SMALL_STATE(425)] = 4272, + [SMALL_STATE(426)] = 4339, + [SMALL_STATE(427)] = 4406, + [SMALL_STATE(428)] = 4531, + [SMALL_STATE(429)] = 4658, + [SMALL_STATE(430)] = 4725, + [SMALL_STATE(431)] = 4792, + [SMALL_STATE(432)] = 4859, + [SMALL_STATE(433)] = 4926, + [SMALL_STATE(434)] = 4993, + [SMALL_STATE(435)] = 5060, + [SMALL_STATE(436)] = 5127, + [SMALL_STATE(437)] = 5194, + [SMALL_STATE(438)] = 5319, + [SMALL_STATE(439)] = 5386, + [SMALL_STATE(440)] = 5453, + [SMALL_STATE(441)] = 5520, + [SMALL_STATE(442)] = 5645, + [SMALL_STATE(443)] = 5712, + [SMALL_STATE(444)] = 5779, + [SMALL_STATE(445)] = 5906, + [SMALL_STATE(446)] = 5973, + [SMALL_STATE(447)] = 6040, + [SMALL_STATE(448)] = 6107, + [SMALL_STATE(449)] = 6174, + [SMALL_STATE(450)] = 6241, + [SMALL_STATE(451)] = 6308, + [SMALL_STATE(452)] = 6375, + [SMALL_STATE(453)] = 6442, + [SMALL_STATE(454)] = 6567, + [SMALL_STATE(455)] = 6694, + [SMALL_STATE(456)] = 6761, + [SMALL_STATE(457)] = 6886, + [SMALL_STATE(458)] = 6953, + [SMALL_STATE(459)] = 7078, + [SMALL_STATE(460)] = 7145, + [SMALL_STATE(461)] = 7212, + [SMALL_STATE(462)] = 7279, + [SMALL_STATE(463)] = 7350, + [SMALL_STATE(464)] = 7475, + [SMALL_STATE(465)] = 7542, + [SMALL_STATE(466)] = 7609, + [SMALL_STATE(467)] = 7676, + [SMALL_STATE(468)] = 7743, + [SMALL_STATE(469)] = 7810, + [SMALL_STATE(470)] = 7937, + [SMALL_STATE(471)] = 8004, + [SMALL_STATE(472)] = 8071, + [SMALL_STATE(473)] = 8138, + [SMALL_STATE(474)] = 8265, + [SMALL_STATE(475)] = 8332, + [SMALL_STATE(476)] = 8399, + [SMALL_STATE(477)] = 8466, + [SMALL_STATE(478)] = 8588, + [SMALL_STATE(479)] = 8656, + [SMALL_STATE(480)] = 8724, + [SMALL_STATE(481)] = 8792, + [SMALL_STATE(482)] = 8860, + [SMALL_STATE(483)] = 8928, + [SMALL_STATE(484)] = 8994, + [SMALL_STATE(485)] = 9062, + [SMALL_STATE(486)] = 9130, + [SMALL_STATE(487)] = 9198, + [SMALL_STATE(488)] = 9266, + [SMALL_STATE(489)] = 9334, + [SMALL_STATE(490)] = 9402, + [SMALL_STATE(491)] = 9470, + [SMALL_STATE(492)] = 9538, + [SMALL_STATE(493)] = 9606, + [SMALL_STATE(494)] = 9674, + [SMALL_STATE(495)] = 9742, + [SMALL_STATE(496)] = 9810, + [SMALL_STATE(497)] = 9878, + [SMALL_STATE(498)] = 9946, + [SMALL_STATE(499)] = 10014, + [SMALL_STATE(500)] = 10082, + [SMALL_STATE(501)] = 10150, + [SMALL_STATE(502)] = 10218, + [SMALL_STATE(503)] = 10286, + [SMALL_STATE(504)] = 10354, + [SMALL_STATE(505)] = 10478, + [SMALL_STATE(506)] = 10546, + [SMALL_STATE(507)] = 10670, + [SMALL_STATE(508)] = 10738, + [SMALL_STATE(509)] = 10806, + [SMALL_STATE(510)] = 10874, + [SMALL_STATE(511)] = 10942, + [SMALL_STATE(512)] = 11066, + [SMALL_STATE(513)] = 11138, + [SMALL_STATE(514)] = 11206, + [SMALL_STATE(515)] = 11274, + [SMALL_STATE(516)] = 11396, + [SMALL_STATE(517)] = 11464, + [SMALL_STATE(518)] = 11588, + [SMALL_STATE(519)] = 11656, + [SMALL_STATE(520)] = 11724, + [SMALL_STATE(521)] = 11792, + [SMALL_STATE(522)] = 11860, + [SMALL_STATE(523)] = 11928, + [SMALL_STATE(524)] = 12000, + [SMALL_STATE(525)] = 12068, + [SMALL_STATE(526)] = 12136, + [SMALL_STATE(527)] = 12204, + [SMALL_STATE(528)] = 12272, + [SMALL_STATE(529)] = 12340, + [SMALL_STATE(530)] = 12408, + [SMALL_STATE(531)] = 12476, + [SMALL_STATE(532)] = 12544, + [SMALL_STATE(533)] = 12612, + [SMALL_STATE(534)] = 12680, + [SMALL_STATE(535)] = 12748, + [SMALL_STATE(536)] = 12872, + [SMALL_STATE(537)] = 12940, + [SMALL_STATE(538)] = 13008, + [SMALL_STATE(539)] = 13129, + [SMALL_STATE(540)] = 13194, + [SMALL_STATE(541)] = 13315, + [SMALL_STATE(542)] = 13386, + [SMALL_STATE(543)] = 13451, + [SMALL_STATE(544)] = 13568, + [SMALL_STATE(545)] = 13685, + [SMALL_STATE(546)] = 13806, + [SMALL_STATE(547)] = 13877, + [SMALL_STATE(548)] = 13998, + [SMALL_STATE(549)] = 14063, + [SMALL_STATE(550)] = 14134, + [SMALL_STATE(551)] = 14199, + [SMALL_STATE(552)] = 14270, + [SMALL_STATE(553)] = 14341, + [SMALL_STATE(554)] = 14462, + [SMALL_STATE(555)] = 14533, + [SMALL_STATE(556)] = 14650, + [SMALL_STATE(557)] = 14767, + [SMALL_STATE(558)] = 14888, + [SMALL_STATE(559)] = 15006, + [SMALL_STATE(560)] = 15076, + [SMALL_STATE(561)] = 15194, + [SMALL_STATE(562)] = 15264, + [SMALL_STATE(563)] = 15382, + [SMALL_STATE(564)] = 15500, + [SMALL_STATE(565)] = 15618, + [SMALL_STATE(566)] = 15688, + [SMALL_STATE(567)] = 15806, + [SMALL_STATE(568)] = 15876, + [SMALL_STATE(569)] = 15994, + [SMALL_STATE(570)] = 16109, + [SMALL_STATE(571)] = 16178, + [SMALL_STATE(572)] = 16293, + [SMALL_STATE(573)] = 16408, + [SMALL_STATE(574)] = 16523, + [SMALL_STATE(575)] = 16638, + [SMALL_STATE(576)] = 16707, + [SMALL_STATE(577)] = 16822, + [SMALL_STATE(578)] = 16934, + [SMALL_STATE(579)] = 17046, + [SMALL_STATE(580)] = 17158, + [SMALL_STATE(581)] = 17270, + [SMALL_STATE(582)] = 17382, + [SMALL_STATE(583)] = 17450, + [SMALL_STATE(584)] = 17562, + [SMALL_STATE(585)] = 17630, + [SMALL_STATE(586)] = 17739, + [SMALL_STATE(587)] = 17848, + [SMALL_STATE(588)] = 17957, + [SMALL_STATE(589)] = 18066, + [SMALL_STATE(590)] = 18175, + [SMALL_STATE(591)] = 18284, + [SMALL_STATE(592)] = 18393, + [SMALL_STATE(593)] = 18502, + [SMALL_STATE(594)] = 18611, + [SMALL_STATE(595)] = 18720, + [SMALL_STATE(596)] = 18829, + [SMALL_STATE(597)] = 18938, + [SMALL_STATE(598)] = 19047, + [SMALL_STATE(599)] = 19156, + [SMALL_STATE(600)] = 19265, + [SMALL_STATE(601)] = 19374, + [SMALL_STATE(602)] = 19483, + [SMALL_STATE(603)] = 19592, + [SMALL_STATE(604)] = 19701, + [SMALL_STATE(605)] = 19810, + [SMALL_STATE(606)] = 19919, + [SMALL_STATE(607)] = 20028, + [SMALL_STATE(608)] = 20137, + [SMALL_STATE(609)] = 20246, + [SMALL_STATE(610)] = 20355, + [SMALL_STATE(611)] = 20464, + [SMALL_STATE(612)] = 20573, + [SMALL_STATE(613)] = 20682, + [SMALL_STATE(614)] = 20791, + [SMALL_STATE(615)] = 20900, + [SMALL_STATE(616)] = 21009, + [SMALL_STATE(617)] = 21118, + [SMALL_STATE(618)] = 21227, + [SMALL_STATE(619)] = 21336, + [SMALL_STATE(620)] = 21445, + [SMALL_STATE(621)] = 21554, + [SMALL_STATE(622)] = 21663, + [SMALL_STATE(623)] = 21772, + [SMALL_STATE(624)] = 21881, + [SMALL_STATE(625)] = 21990, + [SMALL_STATE(626)] = 22099, + [SMALL_STATE(627)] = 22208, + [SMALL_STATE(628)] = 22317, + [SMALL_STATE(629)] = 22426, + [SMALL_STATE(630)] = 22535, + [SMALL_STATE(631)] = 22644, + [SMALL_STATE(632)] = 22753, + [SMALL_STATE(633)] = 22862, + [SMALL_STATE(634)] = 22971, + [SMALL_STATE(635)] = 23080, + [SMALL_STATE(636)] = 23189, + [SMALL_STATE(637)] = 23298, + [SMALL_STATE(638)] = 23407, + [SMALL_STATE(639)] = 23516, + [SMALL_STATE(640)] = 23625, + [SMALL_STATE(641)] = 23734, + [SMALL_STATE(642)] = 23843, + [SMALL_STATE(643)] = 23952, + [SMALL_STATE(644)] = 24061, + [SMALL_STATE(645)] = 24170, + [SMALL_STATE(646)] = 24279, + [SMALL_STATE(647)] = 24388, + [SMALL_STATE(648)] = 24497, + [SMALL_STATE(649)] = 24606, + [SMALL_STATE(650)] = 24715, + [SMALL_STATE(651)] = 24824, + [SMALL_STATE(652)] = 24933, + [SMALL_STATE(653)] = 25042, + [SMALL_STATE(654)] = 25151, + [SMALL_STATE(655)] = 25260, + [SMALL_STATE(656)] = 25369, + [SMALL_STATE(657)] = 25478, + [SMALL_STATE(658)] = 25587, + [SMALL_STATE(659)] = 25696, + [SMALL_STATE(660)] = 25805, + [SMALL_STATE(661)] = 25914, + [SMALL_STATE(662)] = 26023, + [SMALL_STATE(663)] = 26132, + [SMALL_STATE(664)] = 26241, + [SMALL_STATE(665)] = 26350, + [SMALL_STATE(666)] = 26459, + [SMALL_STATE(667)] = 26568, + [SMALL_STATE(668)] = 26677, + [SMALL_STATE(669)] = 26778, + [SMALL_STATE(670)] = 26879, + [SMALL_STATE(671)] = 26980, + [SMALL_STATE(672)] = 27081, + [SMALL_STATE(673)] = 27182, + [SMALL_STATE(674)] = 27283, + [SMALL_STATE(675)] = 27384, + [SMALL_STATE(676)] = 27485, + [SMALL_STATE(677)] = 27586, + [SMALL_STATE(678)] = 27649, + [SMALL_STATE(679)] = 27712, + [SMALL_STATE(680)] = 27813, + [SMALL_STATE(681)] = 27914, + [SMALL_STATE(682)] = 28015, + [SMALL_STATE(683)] = 28116, + [SMALL_STATE(684)] = 28217, + [SMALL_STATE(685)] = 28318, + [SMALL_STATE(686)] = 28375, + [SMALL_STATE(687)] = 28432, + [SMALL_STATE(688)] = 28533, + [SMALL_STATE(689)] = 28634, + [SMALL_STATE(690)] = 28735, + [SMALL_STATE(691)] = 28836, + [SMALL_STATE(692)] = 28937, + [SMALL_STATE(693)] = 29035, + [SMALL_STATE(694)] = 29091, + [SMALL_STATE(695)] = 29147, + [SMALL_STATE(696)] = 29209, + [SMALL_STATE(697)] = 29271, + [SMALL_STATE(698)] = 29366, + [SMALL_STATE(699)] = 29460, + [SMALL_STATE(700)] = 29554, + [SMALL_STATE(701)] = 29646, + [SMALL_STATE(702)] = 29736, + [SMALL_STATE(703)] = 29826, + [SMALL_STATE(704)] = 29920, + [SMALL_STATE(705)] = 30012, + [SMALL_STATE(706)] = 30104, + [SMALL_STATE(707)] = 30198, + [SMALL_STATE(708)] = 30290, + [SMALL_STATE(709)] = 30380, + [SMALL_STATE(710)] = 30474, + [SMALL_STATE(711)] = 30564, + [SMALL_STATE(712)] = 30658, + [SMALL_STATE(713)] = 30711, + [SMALL_STATE(714)] = 30770, + [SMALL_STATE(715)] = 30847, + [SMALL_STATE(716)] = 30934, + [SMALL_STATE(717)] = 31011, + [SMALL_STATE(718)] = 31070, + [SMALL_STATE(719)] = 31157, + [SMALL_STATE(720)] = 31216, + [SMALL_STATE(721)] = 31295, + [SMALL_STATE(722)] = 31374, + [SMALL_STATE(723)] = 31433, + [SMALL_STATE(724)] = 31509, + [SMALL_STATE(725)] = 31567, + [SMALL_STATE(726)] = 31625, + [SMALL_STATE(727)] = 31683, + [SMALL_STATE(728)] = 31761, + [SMALL_STATE(729)] = 31837, + [SMALL_STATE(730)] = 31895, + [SMALL_STATE(731)] = 31969, + [SMALL_STATE(732)] = 32043, + [SMALL_STATE(733)] = 32121, + [SMALL_STATE(734)] = 32197, + [SMALL_STATE(735)] = 32273, + [SMALL_STATE(736)] = 32348, + [SMALL_STATE(737)] = 32421, + [SMALL_STATE(738)] = 32474, + [SMALL_STATE(739)] = 32549, + [SMALL_STATE(740)] = 32602, + [SMALL_STATE(741)] = 32653, + [SMALL_STATE(742)] = 32704, + [SMALL_STATE(743)] = 32777, + [SMALL_STATE(744)] = 32827, + [SMALL_STATE(745)] = 32877, + [SMALL_STATE(746)] = 32927, + [SMALL_STATE(747)] = 32977, + [SMALL_STATE(748)] = 33027, + [SMALL_STATE(749)] = 33077, + [SMALL_STATE(750)] = 33145, + [SMALL_STATE(751)] = 33197, + [SMALL_STATE(752)] = 33247, + [SMALL_STATE(753)] = 33297, + [SMALL_STATE(754)] = 33347, + [SMALL_STATE(755)] = 33397, + [SMALL_STATE(756)] = 33447, + [SMALL_STATE(757)] = 33499, + [SMALL_STATE(758)] = 33549, + [SMALL_STATE(759)] = 33599, + [SMALL_STATE(760)] = 33649, + [SMALL_STATE(761)] = 33699, + [SMALL_STATE(762)] = 33749, + [SMALL_STATE(763)] = 33799, + [SMALL_STATE(764)] = 33849, + [SMALL_STATE(765)] = 33899, + [SMALL_STATE(766)] = 33949, + [SMALL_STATE(767)] = 33999, + [SMALL_STATE(768)] = 34049, + [SMALL_STATE(769)] = 34117, + [SMALL_STATE(770)] = 34177, + [SMALL_STATE(771)] = 34227, + [SMALL_STATE(772)] = 34277, + [SMALL_STATE(773)] = 34327, + [SMALL_STATE(774)] = 34377, + [SMALL_STATE(775)] = 34427, + [SMALL_STATE(776)] = 34477, + [SMALL_STATE(777)] = 34527, + [SMALL_STATE(778)] = 34577, + [SMALL_STATE(779)] = 34627, + [SMALL_STATE(780)] = 34677, + [SMALL_STATE(781)] = 34727, + [SMALL_STATE(782)] = 34777, + [SMALL_STATE(783)] = 34827, + [SMALL_STATE(784)] = 34877, + [SMALL_STATE(785)] = 34927, + [SMALL_STATE(786)] = 34977, + [SMALL_STATE(787)] = 35027, + [SMALL_STATE(788)] = 35077, + [SMALL_STATE(789)] = 35127, + [SMALL_STATE(790)] = 35177, + [SMALL_STATE(791)] = 35227, + [SMALL_STATE(792)] = 35277, + [SMALL_STATE(793)] = 35327, + [SMALL_STATE(794)] = 35377, + [SMALL_STATE(795)] = 35427, + [SMALL_STATE(796)] = 35477, + [SMALL_STATE(797)] = 35527, + [SMALL_STATE(798)] = 35607, + [SMALL_STATE(799)] = 35657, + [SMALL_STATE(800)] = 35707, + [SMALL_STATE(801)] = 35757, + [SMALL_STATE(802)] = 35807, + [SMALL_STATE(803)] = 35857, + [SMALL_STATE(804)] = 35907, + [SMALL_STATE(805)] = 35957, + [SMALL_STATE(806)] = 36017, + [SMALL_STATE(807)] = 36067, + [SMALL_STATE(808)] = 36117, + [SMALL_STATE(809)] = 36169, + [SMALL_STATE(810)] = 36221, + [SMALL_STATE(811)] = 36271, + [SMALL_STATE(812)] = 36323, + [SMALL_STATE(813)] = 36373, + [SMALL_STATE(814)] = 36423, + [SMALL_STATE(815)] = 36475, + [SMALL_STATE(816)] = 36525, + [SMALL_STATE(817)] = 36575, + [SMALL_STATE(818)] = 36625, + [SMALL_STATE(819)] = 36675, + [SMALL_STATE(820)] = 36725, + [SMALL_STATE(821)] = 36775, + [SMALL_STATE(822)] = 36825, + [SMALL_STATE(823)] = 36884, + [SMALL_STATE(824)] = 36943, + [SMALL_STATE(825)] = 36992, + [SMALL_STATE(826)] = 37041, + [SMALL_STATE(827)] = 37090, + [SMALL_STATE(828)] = 37139, + [SMALL_STATE(829)] = 37188, + [SMALL_STATE(830)] = 37237, + [SMALL_STATE(831)] = 37286, + [SMALL_STATE(832)] = 37335, + [SMALL_STATE(833)] = 37384, + [SMALL_STATE(834)] = 37433, + [SMALL_STATE(835)] = 37482, + [SMALL_STATE(836)] = 37531, + [SMALL_STATE(837)] = 37580, + [SMALL_STATE(838)] = 37629, + [SMALL_STATE(839)] = 37678, + [SMALL_STATE(840)] = 37727, + [SMALL_STATE(841)] = 37776, + [SMALL_STATE(842)] = 37825, + [SMALL_STATE(843)] = 37874, + [SMALL_STATE(844)] = 37923, + [SMALL_STATE(845)] = 37972, + [SMALL_STATE(846)] = 38021, + [SMALL_STATE(847)] = 38070, + [SMALL_STATE(848)] = 38129, + [SMALL_STATE(849)] = 38178, + [SMALL_STATE(850)] = 38227, + [SMALL_STATE(851)] = 38276, + [SMALL_STATE(852)] = 38335, + [SMALL_STATE(853)] = 38384, + [SMALL_STATE(854)] = 38433, + [SMALL_STATE(855)] = 38492, + [SMALL_STATE(856)] = 38545, + [SMALL_STATE(857)] = 38594, + [SMALL_STATE(858)] = 38643, + [SMALL_STATE(859)] = 38692, + [SMALL_STATE(860)] = 38741, + [SMALL_STATE(861)] = 38790, + [SMALL_STATE(862)] = 38839, + [SMALL_STATE(863)] = 38888, + [SMALL_STATE(864)] = 38937, + [SMALL_STATE(865)] = 38986, + [SMALL_STATE(866)] = 39035, + [SMALL_STATE(867)] = 39084, + [SMALL_STATE(868)] = 39133, + [SMALL_STATE(869)] = 39182, + [SMALL_STATE(870)] = 39231, + [SMALL_STATE(871)] = 39280, + [SMALL_STATE(872)] = 39329, + [SMALL_STATE(873)] = 39378, + [SMALL_STATE(874)] = 39427, + [SMALL_STATE(875)] = 39476, + [SMALL_STATE(876)] = 39525, + [SMALL_STATE(877)] = 39574, + [SMALL_STATE(878)] = 39623, + [SMALL_STATE(879)] = 39676, + [SMALL_STATE(880)] = 39725, + [SMALL_STATE(881)] = 39774, + [SMALL_STATE(882)] = 39823, + [SMALL_STATE(883)] = 39872, + [SMALL_STATE(884)] = 39921, + [SMALL_STATE(885)] = 39980, + [SMALL_STATE(886)] = 40029, + [SMALL_STATE(887)] = 40078, + [SMALL_STATE(888)] = 40127, + [SMALL_STATE(889)] = 40176, + [SMALL_STATE(890)] = 40225, + [SMALL_STATE(891)] = 40274, + [SMALL_STATE(892)] = 40323, + [SMALL_STATE(893)] = 40372, + [SMALL_STATE(894)] = 40421, + [SMALL_STATE(895)] = 40470, + [SMALL_STATE(896)] = 40519, + [SMALL_STATE(897)] = 40568, + [SMALL_STATE(898)] = 40617, + [SMALL_STATE(899)] = 40669, + [SMALL_STATE(900)] = 40727, + [SMALL_STATE(901)] = 40779, + [SMALL_STATE(902)] = 40833, + [SMALL_STATE(903)] = 40891, + [SMALL_STATE(904)] = 40939, + [SMALL_STATE(905)] = 40991, + [SMALL_STATE(906)] = 41039, + [SMALL_STATE(907)] = 41089, + [SMALL_STATE(908)] = 41143, + [SMALL_STATE(909)] = 41201, + [SMALL_STATE(910)] = 41255, + [SMALL_STATE(911)] = 41313, + [SMALL_STATE(912)] = 41369, + [SMALL_STATE(913)] = 41425, + [SMALL_STATE(914)] = 41481, + [SMALL_STATE(915)] = 41528, + [SMALL_STATE(916)] = 41575, + [SMALL_STATE(917)] = 41622, + [SMALL_STATE(918)] = 41677, + [SMALL_STATE(919)] = 41724, + [SMALL_STATE(920)] = 41771, + [SMALL_STATE(921)] = 41820, + [SMALL_STATE(922)] = 41867, + [SMALL_STATE(923)] = 41914, + [SMALL_STATE(924)] = 41961, + [SMALL_STATE(925)] = 42008, + [SMALL_STATE(926)] = 42055, + [SMALL_STATE(927)] = 42108, + [SMALL_STATE(928)] = 42155, + [SMALL_STATE(929)] = 42202, + [SMALL_STATE(930)] = 42255, + [SMALL_STATE(931)] = 42302, + [SMALL_STATE(932)] = 42349, + [SMALL_STATE(933)] = 42398, + [SMALL_STATE(934)] = 42445, + [SMALL_STATE(935)] = 42492, + [SMALL_STATE(936)] = 42539, + [SMALL_STATE(937)] = 42586, + [SMALL_STATE(938)] = 42633, + [SMALL_STATE(939)] = 42680, + [SMALL_STATE(940)] = 42727, + [SMALL_STATE(941)] = 42774, + [SMALL_STATE(942)] = 42821, + [SMALL_STATE(943)] = 42868, + [SMALL_STATE(944)] = 42915, + [SMALL_STATE(945)] = 42962, + [SMALL_STATE(946)] = 43009, + [SMALL_STATE(947)] = 43056, + [SMALL_STATE(948)] = 43103, + [SMALL_STATE(949)] = 43150, + [SMALL_STATE(950)] = 43197, + [SMALL_STATE(951)] = 43250, + [SMALL_STATE(952)] = 43297, + [SMALL_STATE(953)] = 43344, + [SMALL_STATE(954)] = 43399, + [SMALL_STATE(955)] = 43446, + [SMALL_STATE(956)] = 43493, + [SMALL_STATE(957)] = 43540, + [SMALL_STATE(958)] = 43595, + [SMALL_STATE(959)] = 43642, + [SMALL_STATE(960)] = 43689, + [SMALL_STATE(961)] = 43736, + [SMALL_STATE(962)] = 43784, + [SMALL_STATE(963)] = 43830, + [SMALL_STATE(964)] = 43876, + [SMALL_STATE(965)] = 43926, + [SMALL_STATE(966)] = 43972, + [SMALL_STATE(967)] = 44018, + [SMALL_STATE(968)] = 44064, + [SMALL_STATE(969)] = 44110, + [SMALL_STATE(970)] = 44155, + [SMALL_STATE(971)] = 44200, + [SMALL_STATE(972)] = 44249, + [SMALL_STATE(973)] = 44294, + [SMALL_STATE(974)] = 44339, + [SMALL_STATE(975)] = 44384, + [SMALL_STATE(976)] = 44429, + [SMALL_STATE(977)] = 44474, + [SMALL_STATE(978)] = 44519, + [SMALL_STATE(979)] = 44568, + [SMALL_STATE(980)] = 44613, + [SMALL_STATE(981)] = 44658, + [SMALL_STATE(982)] = 44703, + [SMALL_STATE(983)] = 44748, + [SMALL_STATE(984)] = 44793, + [SMALL_STATE(985)] = 44838, + [SMALL_STATE(986)] = 44887, + [SMALL_STATE(987)] = 44932, + [SMALL_STATE(988)] = 44977, + [SMALL_STATE(989)] = 45022, + [SMALL_STATE(990)] = 45067, + [SMALL_STATE(991)] = 45112, + [SMALL_STATE(992)] = 45157, + [SMALL_STATE(993)] = 45202, + [SMALL_STATE(994)] = 45251, + [SMALL_STATE(995)] = 45296, + [SMALL_STATE(996)] = 45341, + [SMALL_STATE(997)] = 45386, + [SMALL_STATE(998)] = 45431, + [SMALL_STATE(999)] = 45476, + [SMALL_STATE(1000)] = 45521, + [SMALL_STATE(1001)] = 45566, + [SMALL_STATE(1002)] = 45611, + [SMALL_STATE(1003)] = 45656, + [SMALL_STATE(1004)] = 45705, + [SMALL_STATE(1005)] = 45750, + [SMALL_STATE(1006)] = 45807, + [SMALL_STATE(1007)] = 45864, + [SMALL_STATE(1008)] = 45913, + [SMALL_STATE(1009)] = 45958, + [SMALL_STATE(1010)] = 46003, + [SMALL_STATE(1011)] = 46048, + [SMALL_STATE(1012)] = 46092, + [SMALL_STATE(1013)] = 46136, + [SMALL_STATE(1014)] = 46184, + [SMALL_STATE(1015)] = 46228, + [SMALL_STATE(1016)] = 46272, + [SMALL_STATE(1017)] = 46316, + [SMALL_STATE(1018)] = 46360, + [SMALL_STATE(1019)] = 46404, + [SMALL_STATE(1020)] = 46448, + [SMALL_STATE(1021)] = 46496, + [SMALL_STATE(1022)] = 46544, + [SMALL_STATE(1023)] = 46592, + [SMALL_STATE(1024)] = 46648, + [SMALL_STATE(1025)] = 46704, + [SMALL_STATE(1026)] = 46748, + [SMALL_STATE(1027)] = 46796, + [SMALL_STATE(1028)] = 46840, + [SMALL_STATE(1029)] = 46884, + [SMALL_STATE(1030)] = 46928, + [SMALL_STATE(1031)] = 46972, + [SMALL_STATE(1032)] = 47020, + [SMALL_STATE(1033)] = 47068, + [SMALL_STATE(1034)] = 47112, + [SMALL_STATE(1035)] = 47160, + [SMALL_STATE(1036)] = 47203, + [SMALL_STATE(1037)] = 47246, + [SMALL_STATE(1038)] = 47293, + [SMALL_STATE(1039)] = 47336, + [SMALL_STATE(1040)] = 47379, + [SMALL_STATE(1041)] = 47422, + [SMALL_STATE(1042)] = 47469, + [SMALL_STATE(1043)] = 47512, + [SMALL_STATE(1044)] = 47555, + [SMALL_STATE(1045)] = 47598, + [SMALL_STATE(1046)] = 47641, + [SMALL_STATE(1047)] = 47684, + [SMALL_STATE(1048)] = 47727, + [SMALL_STATE(1049)] = 47770, + [SMALL_STATE(1050)] = 47813, + [SMALL_STATE(1051)] = 47856, + [SMALL_STATE(1052)] = 47899, + [SMALL_STATE(1053)] = 47942, + [SMALL_STATE(1054)] = 47985, + [SMALL_STATE(1055)] = 48028, + [SMALL_STATE(1056)] = 48071, + [SMALL_STATE(1057)] = 48114, + [SMALL_STATE(1058)] = 48157, + [SMALL_STATE(1059)] = 48200, + [SMALL_STATE(1060)] = 48255, + [SMALL_STATE(1061)] = 48302, + [SMALL_STATE(1062)] = 48345, + [SMALL_STATE(1063)] = 48388, + [SMALL_STATE(1064)] = 48431, + [SMALL_STATE(1065)] = 48474, + [SMALL_STATE(1066)] = 48529, + [SMALL_STATE(1067)] = 48576, + [SMALL_STATE(1068)] = 48619, + [SMALL_STATE(1069)] = 48662, + [SMALL_STATE(1070)] = 48705, + [SMALL_STATE(1071)] = 48748, + [SMALL_STATE(1072)] = 48791, + [SMALL_STATE(1073)] = 48834, + [SMALL_STATE(1074)] = 48877, + [SMALL_STATE(1075)] = 48920, + [SMALL_STATE(1076)] = 48963, + [SMALL_STATE(1077)] = 49005, + [SMALL_STATE(1078)] = 49047, + [SMALL_STATE(1079)] = 49089, + [SMALL_STATE(1080)] = 49131, + [SMALL_STATE(1081)] = 49173, + [SMALL_STATE(1082)] = 49215, + [SMALL_STATE(1083)] = 49261, + [SMALL_STATE(1084)] = 49303, + [SMALL_STATE(1085)] = 49345, + [SMALL_STATE(1086)] = 49387, + [SMALL_STATE(1087)] = 49429, + [SMALL_STATE(1088)] = 49471, + [SMALL_STATE(1089)] = 49513, + [SMALL_STATE(1090)] = 49555, + [SMALL_STATE(1091)] = 49597, + [SMALL_STATE(1092)] = 49639, + [SMALL_STATE(1093)] = 49681, + [SMALL_STATE(1094)] = 49723, + [SMALL_STATE(1095)] = 49765, + [SMALL_STATE(1096)] = 49811, + [SMALL_STATE(1097)] = 49853, + [SMALL_STATE(1098)] = 49895, + [SMALL_STATE(1099)] = 49937, + [SMALL_STATE(1100)] = 49983, + [SMALL_STATE(1101)] = 50034, + [SMALL_STATE(1102)] = 50085, + [SMALL_STATE(1103)] = 50136, + [SMALL_STATE(1104)] = 50187, + [SMALL_STATE(1105)] = 50230, + [SMALL_STATE(1106)] = 50273, + [SMALL_STATE(1107)] = 50316, + [SMALL_STATE(1108)] = 50359, + [SMALL_STATE(1109)] = 50402, + [SMALL_STATE(1110)] = 50445, + [SMALL_STATE(1111)] = 50483, + [SMALL_STATE(1112)] = 50521, + [SMALL_STATE(1113)] = 50558, + [SMALL_STATE(1114)] = 50595, + [SMALL_STATE(1115)] = 50632, + [SMALL_STATE(1116)] = 50669, + [SMALL_STATE(1117)] = 50706, + [SMALL_STATE(1118)] = 50743, + [SMALL_STATE(1119)] = 50780, + [SMALL_STATE(1120)] = 50817, + [SMALL_STATE(1121)] = 50854, + [SMALL_STATE(1122)] = 50891, + [SMALL_STATE(1123)] = 50925, + [SMALL_STATE(1124)] = 50959, + [SMALL_STATE(1125)] = 50993, + [SMALL_STATE(1126)] = 51021, + [SMALL_STATE(1127)] = 51051, + [SMALL_STATE(1128)] = 51099, + [SMALL_STATE(1129)] = 51147, + [SMALL_STATE(1130)] = 51195, + [SMALL_STATE(1131)] = 51243, + [SMALL_STATE(1132)] = 51291, + [SMALL_STATE(1133)] = 51339, + [SMALL_STATE(1134)] = 51387, + [SMALL_STATE(1135)] = 51435, + [SMALL_STATE(1136)] = 51483, + [SMALL_STATE(1137)] = 51531, + [SMALL_STATE(1138)] = 51579, + [SMALL_STATE(1139)] = 51627, + [SMALL_STATE(1140)] = 51675, + [SMALL_STATE(1141)] = 51723, + [SMALL_STATE(1142)] = 51771, + [SMALL_STATE(1143)] = 51819, + [SMALL_STATE(1144)] = 51867, + [SMALL_STATE(1145)] = 51915, + [SMALL_STATE(1146)] = 51963, + [SMALL_STATE(1147)] = 52011, + [SMALL_STATE(1148)] = 52059, + [SMALL_STATE(1149)] = 52107, + [SMALL_STATE(1150)] = 52155, + [SMALL_STATE(1151)] = 52203, + [SMALL_STATE(1152)] = 52251, + [SMALL_STATE(1153)] = 52290, + [SMALL_STATE(1154)] = 52329, + [SMALL_STATE(1155)] = 52368, + [SMALL_STATE(1156)] = 52407, + [SMALL_STATE(1157)] = 52446, + [SMALL_STATE(1158)] = 52484, + [SMALL_STATE(1159)] = 52520, + [SMALL_STATE(1160)] = 52558, + [SMALL_STATE(1161)] = 52596, + [SMALL_STATE(1162)] = 52634, + [SMALL_STATE(1163)] = 52672, + [SMALL_STATE(1164)] = 52710, + [SMALL_STATE(1165)] = 52748, + [SMALL_STATE(1166)] = 52786, + [SMALL_STATE(1167)] = 52824, + [SMALL_STATE(1168)] = 52862, + [SMALL_STATE(1169)] = 52900, + [SMALL_STATE(1170)] = 52936, + [SMALL_STATE(1171)] = 52974, + [SMALL_STATE(1172)] = 53012, + [SMALL_STATE(1173)] = 53050, + [SMALL_STATE(1174)] = 53086, + [SMALL_STATE(1175)] = 53122, + [SMALL_STATE(1176)] = 53160, + [SMALL_STATE(1177)] = 53198, + [SMALL_STATE(1178)] = 53234, + [SMALL_STATE(1179)] = 53267, + [SMALL_STATE(1180)] = 53300, + [SMALL_STATE(1181)] = 53333, + [SMALL_STATE(1182)] = 53366, + [SMALL_STATE(1183)] = 53399, + [SMALL_STATE(1184)] = 53432, + [SMALL_STATE(1185)] = 53465, + [SMALL_STATE(1186)] = 53498, + [SMALL_STATE(1187)] = 53531, + [SMALL_STATE(1188)] = 53564, + [SMALL_STATE(1189)] = 53597, + [SMALL_STATE(1190)] = 53630, + [SMALL_STATE(1191)] = 53663, + [SMALL_STATE(1192)] = 53696, + [SMALL_STATE(1193)] = 53727, + [SMALL_STATE(1194)] = 53760, + [SMALL_STATE(1195)] = 53793, + [SMALL_STATE(1196)] = 53826, + [SMALL_STATE(1197)] = 53859, + [SMALL_STATE(1198)] = 53899, + [SMALL_STATE(1199)] = 53939, + [SMALL_STATE(1200)] = 53969, + [SMALL_STATE(1201)] = 54009, + [SMALL_STATE(1202)] = 54049, + [SMALL_STATE(1203)] = 54089, + [SMALL_STATE(1204)] = 54129, + [SMALL_STATE(1205)] = 54153, + [SMALL_STATE(1206)] = 54193, + [SMALL_STATE(1207)] = 54228, + [SMALL_STATE(1208)] = 54263, + [SMALL_STATE(1209)] = 54298, + [SMALL_STATE(1210)] = 54320, + [SMALL_STATE(1211)] = 54342, + [SMALL_STATE(1212)] = 54362, + [SMALL_STATE(1213)] = 54388, + [SMALL_STATE(1214)] = 54410, + [SMALL_STATE(1215)] = 54436, + [SMALL_STATE(1216)] = 54458, + [SMALL_STATE(1217)] = 54478, + [SMALL_STATE(1218)] = 54502, + [SMALL_STATE(1219)] = 54528, + [SMALL_STATE(1220)] = 54562, + [SMALL_STATE(1221)] = 54584, + [SMALL_STATE(1222)] = 54604, + [SMALL_STATE(1223)] = 54626, + [SMALL_STATE(1224)] = 54659, + [SMALL_STATE(1225)] = 54684, + [SMALL_STATE(1226)] = 54717, + [SMALL_STATE(1227)] = 54750, + [SMALL_STATE(1228)] = 54783, + [SMALL_STATE(1229)] = 54803, + [SMALL_STATE(1230)] = 54829, + [SMALL_STATE(1231)] = 54849, + [SMALL_STATE(1232)] = 54869, + [SMALL_STATE(1233)] = 54895, + [SMALL_STATE(1234)] = 54921, + [SMALL_STATE(1235)] = 54941, + [SMALL_STATE(1236)] = 54967, + [SMALL_STATE(1237)] = 54987, + [SMALL_STATE(1238)] = 55013, + [SMALL_STATE(1239)] = 55033, + [SMALL_STATE(1240)] = 55053, + [SMALL_STATE(1241)] = 55073, + [SMALL_STATE(1242)] = 55100, + [SMALL_STATE(1243)] = 55127, + [SMALL_STATE(1244)] = 55154, + [SMALL_STATE(1245)] = 55181, + [SMALL_STATE(1246)] = 55208, + [SMALL_STATE(1247)] = 55235, + [SMALL_STATE(1248)] = 55254, + [SMALL_STATE(1249)] = 55281, + [SMALL_STATE(1250)] = 55300, + [SMALL_STATE(1251)] = 55327, + [SMALL_STATE(1252)] = 55346, + [SMALL_STATE(1253)] = 55373, + [SMALL_STATE(1254)] = 55401, + [SMALL_STATE(1255)] = 55419, + [SMALL_STATE(1256)] = 55440, + [SMALL_STATE(1257)] = 55459, + [SMALL_STATE(1258)] = 55478, + [SMALL_STATE(1259)] = 55505, + [SMALL_STATE(1260)] = 55526, + [SMALL_STATE(1261)] = 55543, + [SMALL_STATE(1262)] = 55560, + [SMALL_STATE(1263)] = 55587, + [SMALL_STATE(1264)] = 55604, + [SMALL_STATE(1265)] = 55622, + [SMALL_STATE(1266)] = 55640, + [SMALL_STATE(1267)] = 55666, + [SMALL_STATE(1268)] = 55686, + [SMALL_STATE(1269)] = 55712, + [SMALL_STATE(1270)] = 55728, + [SMALL_STATE(1271)] = 55746, + [SMALL_STATE(1272)] = 55764, + [SMALL_STATE(1273)] = 55780, + [SMALL_STATE(1274)] = 55796, + [SMALL_STATE(1275)] = 55816, + [SMALL_STATE(1276)] = 55832, + [SMALL_STATE(1277)] = 55850, + [SMALL_STATE(1278)] = 55868, + [SMALL_STATE(1279)] = 55886, + [SMALL_STATE(1280)] = 55904, + [SMALL_STATE(1281)] = 55922, + [SMALL_STATE(1282)] = 55940, + [SMALL_STATE(1283)] = 55963, + [SMALL_STATE(1284)] = 55986, + [SMALL_STATE(1285)] = 56001, + [SMALL_STATE(1286)] = 56026, + [SMALL_STATE(1287)] = 56051, + [SMALL_STATE(1288)] = 56064, + [SMALL_STATE(1289)] = 56085, + [SMALL_STATE(1290)] = 56108, + [SMALL_STATE(1291)] = 56123, + [SMALL_STATE(1292)] = 56138, + [SMALL_STATE(1293)] = 56153, + [SMALL_STATE(1294)] = 56174, + [SMALL_STATE(1295)] = 56197, + [SMALL_STATE(1296)] = 56218, + [SMALL_STATE(1297)] = 56243, + [SMALL_STATE(1298)] = 56268, + [SMALL_STATE(1299)] = 56284, + [SMALL_STATE(1300)] = 56300, + [SMALL_STATE(1301)] = 56318, + [SMALL_STATE(1302)] = 56340, + [SMALL_STATE(1303)] = 56356, + [SMALL_STATE(1304)] = 56378, + [SMALL_STATE(1305)] = 56394, + [SMALL_STATE(1306)] = 56416, + [SMALL_STATE(1307)] = 56430, + [SMALL_STATE(1308)] = 56452, + [SMALL_STATE(1309)] = 56470, + [SMALL_STATE(1310)] = 56492, + [SMALL_STATE(1311)] = 56508, + [SMALL_STATE(1312)] = 56530, + [SMALL_STATE(1313)] = 56544, + [SMALL_STATE(1314)] = 56566, + [SMALL_STATE(1315)] = 56582, + [SMALL_STATE(1316)] = 56596, + [SMALL_STATE(1317)] = 56618, + [SMALL_STATE(1318)] = 56633, + [SMALL_STATE(1319)] = 56644, + [SMALL_STATE(1320)] = 56663, + [SMALL_STATE(1321)] = 56676, + [SMALL_STATE(1322)] = 56691, + [SMALL_STATE(1323)] = 56702, + [SMALL_STATE(1324)] = 56721, + [SMALL_STATE(1325)] = 56740, + [SMALL_STATE(1326)] = 56755, + [SMALL_STATE(1327)] = 56772, + [SMALL_STATE(1328)] = 56789, + [SMALL_STATE(1329)] = 56808, + [SMALL_STATE(1330)] = 56827, + [SMALL_STATE(1331)] = 56846, + [SMALL_STATE(1332)] = 56865, + [SMALL_STATE(1333)] = 56884, + [SMALL_STATE(1334)] = 56895, + [SMALL_STATE(1335)] = 56914, + [SMALL_STATE(1336)] = 56925, + [SMALL_STATE(1337)] = 56944, + [SMALL_STATE(1338)] = 56957, + [SMALL_STATE(1339)] = 56976, + [SMALL_STATE(1340)] = 56995, + [SMALL_STATE(1341)] = 57014, + [SMALL_STATE(1342)] = 57033, + [SMALL_STATE(1343)] = 57052, + [SMALL_STATE(1344)] = 57071, + [SMALL_STATE(1345)] = 57090, + [SMALL_STATE(1346)] = 57109, + [SMALL_STATE(1347)] = 57128, + [SMALL_STATE(1348)] = 57147, + [SMALL_STATE(1349)] = 57166, + [SMALL_STATE(1350)] = 57185, + [SMALL_STATE(1351)] = 57204, + [SMALL_STATE(1352)] = 57223, + [SMALL_STATE(1353)] = 57238, + [SMALL_STATE(1354)] = 57253, + [SMALL_STATE(1355)] = 57264, + [SMALL_STATE(1356)] = 57279, + [SMALL_STATE(1357)] = 57292, + [SMALL_STATE(1358)] = 57307, + [SMALL_STATE(1359)] = 57324, + [SMALL_STATE(1360)] = 57341, + [SMALL_STATE(1361)] = 57360, + [SMALL_STATE(1362)] = 57375, + [SMALL_STATE(1363)] = 57390, + [SMALL_STATE(1364)] = 57403, + [SMALL_STATE(1365)] = 57413, + [SMALL_STATE(1366)] = 57429, + [SMALL_STATE(1367)] = 57443, + [SMALL_STATE(1368)] = 57459, + [SMALL_STATE(1369)] = 57473, + [SMALL_STATE(1370)] = 57489, + [SMALL_STATE(1371)] = 57499, + [SMALL_STATE(1372)] = 57515, + [SMALL_STATE(1373)] = 57531, + [SMALL_STATE(1374)] = 57547, + [SMALL_STATE(1375)] = 57563, + [SMALL_STATE(1376)] = 57579, + [SMALL_STATE(1377)] = 57595, + [SMALL_STATE(1378)] = 57611, + [SMALL_STATE(1379)] = 57625, + [SMALL_STATE(1380)] = 57637, + [SMALL_STATE(1381)] = 57647, + [SMALL_STATE(1382)] = 57663, + [SMALL_STATE(1383)] = 57679, + [SMALL_STATE(1384)] = 57695, + [SMALL_STATE(1385)] = 57707, + [SMALL_STATE(1386)] = 57723, + [SMALL_STATE(1387)] = 57733, + [SMALL_STATE(1388)] = 57747, + [SMALL_STATE(1389)] = 57763, + [SMALL_STATE(1390)] = 57779, + [SMALL_STATE(1391)] = 57795, + [SMALL_STATE(1392)] = 57807, + [SMALL_STATE(1393)] = 57819, + [SMALL_STATE(1394)] = 57835, + [SMALL_STATE(1395)] = 57848, + [SMALL_STATE(1396)] = 57861, + [SMALL_STATE(1397)] = 57872, + [SMALL_STATE(1398)] = 57885, + [SMALL_STATE(1399)] = 57898, + [SMALL_STATE(1400)] = 57911, + [SMALL_STATE(1401)] = 57924, + [SMALL_STATE(1402)] = 57937, + [SMALL_STATE(1403)] = 57946, + [SMALL_STATE(1404)] = 57959, + [SMALL_STATE(1405)] = 57972, + [SMALL_STATE(1406)] = 57985, + [SMALL_STATE(1407)] = 57998, + [SMALL_STATE(1408)] = 58011, + [SMALL_STATE(1409)] = 58022, + [SMALL_STATE(1410)] = 58035, + [SMALL_STATE(1411)] = 58048, + [SMALL_STATE(1412)] = 58061, + [SMALL_STATE(1413)] = 58074, + [SMALL_STATE(1414)] = 58083, + [SMALL_STATE(1415)] = 58096, + [SMALL_STATE(1416)] = 58109, + [SMALL_STATE(1417)] = 58122, + [SMALL_STATE(1418)] = 58135, + [SMALL_STATE(1419)] = 58144, + [SMALL_STATE(1420)] = 58157, + [SMALL_STATE(1421)] = 58170, + [SMALL_STATE(1422)] = 58183, + [SMALL_STATE(1423)] = 58192, + [SMALL_STATE(1424)] = 58205, + [SMALL_STATE(1425)] = 58218, + [SMALL_STATE(1426)] = 58231, + [SMALL_STATE(1427)] = 58244, + [SMALL_STATE(1428)] = 58257, + [SMALL_STATE(1429)] = 58270, + [SMALL_STATE(1430)] = 58283, + [SMALL_STATE(1431)] = 58296, + [SMALL_STATE(1432)] = 58309, + [SMALL_STATE(1433)] = 58322, + [SMALL_STATE(1434)] = 58335, + [SMALL_STATE(1435)] = 58348, + [SMALL_STATE(1436)] = 58359, + [SMALL_STATE(1437)] = 58372, + [SMALL_STATE(1438)] = 58385, + [SMALL_STATE(1439)] = 58398, + [SMALL_STATE(1440)] = 58411, + [SMALL_STATE(1441)] = 58424, + [SMALL_STATE(1442)] = 58433, + [SMALL_STATE(1443)] = 58446, + [SMALL_STATE(1444)] = 58459, + [SMALL_STATE(1445)] = 58472, + [SMALL_STATE(1446)] = 58485, + [SMALL_STATE(1447)] = 58498, + [SMALL_STATE(1448)] = 58511, + [SMALL_STATE(1449)] = 58524, + [SMALL_STATE(1450)] = 58537, + [SMALL_STATE(1451)] = 58550, + [SMALL_STATE(1452)] = 58563, + [SMALL_STATE(1453)] = 58574, + [SMALL_STATE(1454)] = 58587, + [SMALL_STATE(1455)] = 58600, + [SMALL_STATE(1456)] = 58613, + [SMALL_STATE(1457)] = 58626, + [SMALL_STATE(1458)] = 58639, + [SMALL_STATE(1459)] = 58648, + [SMALL_STATE(1460)] = 58661, + [SMALL_STATE(1461)] = 58674, + [SMALL_STATE(1462)] = 58687, + [SMALL_STATE(1463)] = 58700, + [SMALL_STATE(1464)] = 58713, + [SMALL_STATE(1465)] = 58726, + [SMALL_STATE(1466)] = 58735, + [SMALL_STATE(1467)] = 58748, + [SMALL_STATE(1468)] = 58761, + [SMALL_STATE(1469)] = 58774, + [SMALL_STATE(1470)] = 58787, + [SMALL_STATE(1471)] = 58798, + [SMALL_STATE(1472)] = 58811, + [SMALL_STATE(1473)] = 58824, + [SMALL_STATE(1474)] = 58837, + [SMALL_STATE(1475)] = 58850, + [SMALL_STATE(1476)] = 58863, + [SMALL_STATE(1477)] = 58876, + [SMALL_STATE(1478)] = 58889, + [SMALL_STATE(1479)] = 58902, + [SMALL_STATE(1480)] = 58913, + [SMALL_STATE(1481)] = 58922, + [SMALL_STATE(1482)] = 58935, + [SMALL_STATE(1483)] = 58948, + [SMALL_STATE(1484)] = 58961, + [SMALL_STATE(1485)] = 58974, + [SMALL_STATE(1486)] = 58987, + [SMALL_STATE(1487)] = 59000, + [SMALL_STATE(1488)] = 59009, + [SMALL_STATE(1489)] = 59022, + [SMALL_STATE(1490)] = 59035, + [SMALL_STATE(1491)] = 59048, + [SMALL_STATE(1492)] = 59057, + [SMALL_STATE(1493)] = 59070, + [SMALL_STATE(1494)] = 59083, + [SMALL_STATE(1495)] = 59096, + [SMALL_STATE(1496)] = 59109, + [SMALL_STATE(1497)] = 59122, + [SMALL_STATE(1498)] = 59135, + [SMALL_STATE(1499)] = 59148, + [SMALL_STATE(1500)] = 59161, + [SMALL_STATE(1501)] = 59174, + [SMALL_STATE(1502)] = 59185, + [SMALL_STATE(1503)] = 59196, + [SMALL_STATE(1504)] = 59205, + [SMALL_STATE(1505)] = 59214, + [SMALL_STATE(1506)] = 59227, + [SMALL_STATE(1507)] = 59240, + [SMALL_STATE(1508)] = 59253, + [SMALL_STATE(1509)] = 59266, + [SMALL_STATE(1510)] = 59279, + [SMALL_STATE(1511)] = 59292, + [SMALL_STATE(1512)] = 59300, + [SMALL_STATE(1513)] = 59310, + [SMALL_STATE(1514)] = 59320, + [SMALL_STATE(1515)] = 59330, + [SMALL_STATE(1516)] = 59340, + [SMALL_STATE(1517)] = 59350, + [SMALL_STATE(1518)] = 59360, + [SMALL_STATE(1519)] = 59370, + [SMALL_STATE(1520)] = 59378, + [SMALL_STATE(1521)] = 59388, + [SMALL_STATE(1522)] = 59398, + [SMALL_STATE(1523)] = 59408, + [SMALL_STATE(1524)] = 59418, + [SMALL_STATE(1525)] = 59428, + [SMALL_STATE(1526)] = 59438, + [SMALL_STATE(1527)] = 59448, + [SMALL_STATE(1528)] = 59458, + [SMALL_STATE(1529)] = 59466, + [SMALL_STATE(1530)] = 59476, + [SMALL_STATE(1531)] = 59486, + [SMALL_STATE(1532)] = 59496, + [SMALL_STATE(1533)] = 59506, + [SMALL_STATE(1534)] = 59516, + [SMALL_STATE(1535)] = 59526, + [SMALL_STATE(1536)] = 59536, + [SMALL_STATE(1537)] = 59544, + [SMALL_STATE(1538)] = 59552, + [SMALL_STATE(1539)] = 59562, + [SMALL_STATE(1540)] = 59572, + [SMALL_STATE(1541)] = 59582, + [SMALL_STATE(1542)] = 59592, + [SMALL_STATE(1543)] = 59602, + [SMALL_STATE(1544)] = 59612, + [SMALL_STATE(1545)] = 59622, + [SMALL_STATE(1546)] = 59632, + [SMALL_STATE(1547)] = 59642, + [SMALL_STATE(1548)] = 59652, + [SMALL_STATE(1549)] = 59662, + [SMALL_STATE(1550)] = 59670, + [SMALL_STATE(1551)] = 59680, + [SMALL_STATE(1552)] = 59688, + [SMALL_STATE(1553)] = 59698, + [SMALL_STATE(1554)] = 59708, + [SMALL_STATE(1555)] = 59718, + [SMALL_STATE(1556)] = 59728, + [SMALL_STATE(1557)] = 59738, + [SMALL_STATE(1558)] = 59748, + [SMALL_STATE(1559)] = 59758, + [SMALL_STATE(1560)] = 59768, + [SMALL_STATE(1561)] = 59778, + [SMALL_STATE(1562)] = 59788, + [SMALL_STATE(1563)] = 59798, + [SMALL_STATE(1564)] = 59808, + [SMALL_STATE(1565)] = 59818, + [SMALL_STATE(1566)] = 59828, + [SMALL_STATE(1567)] = 59838, + [SMALL_STATE(1568)] = 59848, + [SMALL_STATE(1569)] = 59858, + [SMALL_STATE(1570)] = 59868, + [SMALL_STATE(1571)] = 59878, + [SMALL_STATE(1572)] = 59886, + [SMALL_STATE(1573)] = 59896, + [SMALL_STATE(1574)] = 59906, + [SMALL_STATE(1575)] = 59916, + [SMALL_STATE(1576)] = 59926, + [SMALL_STATE(1577)] = 59936, + [SMALL_STATE(1578)] = 59946, + [SMALL_STATE(1579)] = 59954, + [SMALL_STATE(1580)] = 59962, + [SMALL_STATE(1581)] = 59972, + [SMALL_STATE(1582)] = 59982, + [SMALL_STATE(1583)] = 59992, + [SMALL_STATE(1584)] = 60002, + [SMALL_STATE(1585)] = 60012, + [SMALL_STATE(1586)] = 60022, + [SMALL_STATE(1587)] = 60030, + [SMALL_STATE(1588)] = 60040, + [SMALL_STATE(1589)] = 60050, + [SMALL_STATE(1590)] = 60060, + [SMALL_STATE(1591)] = 60070, + [SMALL_STATE(1592)] = 60080, + [SMALL_STATE(1593)] = 60090, + [SMALL_STATE(1594)] = 60098, + [SMALL_STATE(1595)] = 60108, + [SMALL_STATE(1596)] = 60118, + [SMALL_STATE(1597)] = 60128, + [SMALL_STATE(1598)] = 60138, + [SMALL_STATE(1599)] = 60148, + [SMALL_STATE(1600)] = 60158, + [SMALL_STATE(1601)] = 60168, + [SMALL_STATE(1602)] = 60178, + [SMALL_STATE(1603)] = 60188, + [SMALL_STATE(1604)] = 60198, + [SMALL_STATE(1605)] = 60208, + [SMALL_STATE(1606)] = 60218, + [SMALL_STATE(1607)] = 60228, + [SMALL_STATE(1608)] = 60238, + [SMALL_STATE(1609)] = 60248, + [SMALL_STATE(1610)] = 60258, + [SMALL_STATE(1611)] = 60268, + [SMALL_STATE(1612)] = 60278, + [SMALL_STATE(1613)] = 60288, + [SMALL_STATE(1614)] = 60298, + [SMALL_STATE(1615)] = 60308, + [SMALL_STATE(1616)] = 60318, + [SMALL_STATE(1617)] = 60326, + [SMALL_STATE(1618)] = 60334, + [SMALL_STATE(1619)] = 60344, + [SMALL_STATE(1620)] = 60354, + [SMALL_STATE(1621)] = 60364, + [SMALL_STATE(1622)] = 60374, + [SMALL_STATE(1623)] = 60384, + [SMALL_STATE(1624)] = 60394, + [SMALL_STATE(1625)] = 60402, + [SMALL_STATE(1626)] = 60412, + [SMALL_STATE(1627)] = 60422, + [SMALL_STATE(1628)] = 60432, + [SMALL_STATE(1629)] = 60442, + [SMALL_STATE(1630)] = 60452, + [SMALL_STATE(1631)] = 60462, + [SMALL_STATE(1632)] = 60472, + [SMALL_STATE(1633)] = 60482, + [SMALL_STATE(1634)] = 60492, + [SMALL_STATE(1635)] = 60500, + [SMALL_STATE(1636)] = 60510, + [SMALL_STATE(1637)] = 60520, + [SMALL_STATE(1638)] = 60528, + [SMALL_STATE(1639)] = 60538, + [SMALL_STATE(1640)] = 60548, + [SMALL_STATE(1641)] = 60558, + [SMALL_STATE(1642)] = 60568, + [SMALL_STATE(1643)] = 60576, + [SMALL_STATE(1644)] = 60584, + [SMALL_STATE(1645)] = 60594, + [SMALL_STATE(1646)] = 60602, + [SMALL_STATE(1647)] = 60612, + [SMALL_STATE(1648)] = 60622, + [SMALL_STATE(1649)] = 60632, + [SMALL_STATE(1650)] = 60642, + [SMALL_STATE(1651)] = 60652, + [SMALL_STATE(1652)] = 60662, + [SMALL_STATE(1653)] = 60672, + [SMALL_STATE(1654)] = 60682, + [SMALL_STATE(1655)] = 60692, + [SMALL_STATE(1656)] = 60702, + [SMALL_STATE(1657)] = 60712, + [SMALL_STATE(1658)] = 60720, + [SMALL_STATE(1659)] = 60730, + [SMALL_STATE(1660)] = 60738, + [SMALL_STATE(1661)] = 60746, + [SMALL_STATE(1662)] = 60756, + [SMALL_STATE(1663)] = 60766, + [SMALL_STATE(1664)] = 60776, + [SMALL_STATE(1665)] = 60786, + [SMALL_STATE(1666)] = 60796, + [SMALL_STATE(1667)] = 60806, + [SMALL_STATE(1668)] = 60816, + [SMALL_STATE(1669)] = 60826, + [SMALL_STATE(1670)] = 60836, + [SMALL_STATE(1671)] = 60846, + [SMALL_STATE(1672)] = 60856, + [SMALL_STATE(1673)] = 60866, + [SMALL_STATE(1674)] = 60876, + [SMALL_STATE(1675)] = 60886, + [SMALL_STATE(1676)] = 60896, + [SMALL_STATE(1677)] = 60906, + [SMALL_STATE(1678)] = 60916, + [SMALL_STATE(1679)] = 60926, + [SMALL_STATE(1680)] = 60936, + [SMALL_STATE(1681)] = 60944, + [SMALL_STATE(1682)] = 60954, + [SMALL_STATE(1683)] = 60962, + [SMALL_STATE(1684)] = 60972, + [SMALL_STATE(1685)] = 60982, + [SMALL_STATE(1686)] = 60992, + [SMALL_STATE(1687)] = 61002, + [SMALL_STATE(1688)] = 61012, + [SMALL_STATE(1689)] = 61022, + [SMALL_STATE(1690)] = 61032, + [SMALL_STATE(1691)] = 61042, + [SMALL_STATE(1692)] = 61049, + [SMALL_STATE(1693)] = 61056, + [SMALL_STATE(1694)] = 61063, + [SMALL_STATE(1695)] = 61070, + [SMALL_STATE(1696)] = 61077, + [SMALL_STATE(1697)] = 61084, + [SMALL_STATE(1698)] = 61091, + [SMALL_STATE(1699)] = 61098, + [SMALL_STATE(1700)] = 61105, + [SMALL_STATE(1701)] = 61112, + [SMALL_STATE(1702)] = 61119, + [SMALL_STATE(1703)] = 61126, + [SMALL_STATE(1704)] = 61133, + [SMALL_STATE(1705)] = 61140, + [SMALL_STATE(1706)] = 61147, + [SMALL_STATE(1707)] = 61154, + [SMALL_STATE(1708)] = 61161, + [SMALL_STATE(1709)] = 61168, + [SMALL_STATE(1710)] = 61175, + [SMALL_STATE(1711)] = 61182, + [SMALL_STATE(1712)] = 61189, + [SMALL_STATE(1713)] = 61196, + [SMALL_STATE(1714)] = 61203, + [SMALL_STATE(1715)] = 61210, + [SMALL_STATE(1716)] = 61217, + [SMALL_STATE(1717)] = 61224, + [SMALL_STATE(1718)] = 61231, + [SMALL_STATE(1719)] = 61238, + [SMALL_STATE(1720)] = 61245, + [SMALL_STATE(1721)] = 61252, + [SMALL_STATE(1722)] = 61259, + [SMALL_STATE(1723)] = 61266, + [SMALL_STATE(1724)] = 61273, + [SMALL_STATE(1725)] = 61280, + [SMALL_STATE(1726)] = 61287, + [SMALL_STATE(1727)] = 61294, + [SMALL_STATE(1728)] = 61301, + [SMALL_STATE(1729)] = 61308, + [SMALL_STATE(1730)] = 61315, + [SMALL_STATE(1731)] = 61322, + [SMALL_STATE(1732)] = 61329, + [SMALL_STATE(1733)] = 61336, + [SMALL_STATE(1734)] = 61343, + [SMALL_STATE(1735)] = 61350, + [SMALL_STATE(1736)] = 61357, + [SMALL_STATE(1737)] = 61364, + [SMALL_STATE(1738)] = 61371, + [SMALL_STATE(1739)] = 61378, + [SMALL_STATE(1740)] = 61385, + [SMALL_STATE(1741)] = 61392, + [SMALL_STATE(1742)] = 61399, + [SMALL_STATE(1743)] = 61406, + [SMALL_STATE(1744)] = 61413, + [SMALL_STATE(1745)] = 61420, + [SMALL_STATE(1746)] = 61427, + [SMALL_STATE(1747)] = 61434, + [SMALL_STATE(1748)] = 61441, + [SMALL_STATE(1749)] = 61448, + [SMALL_STATE(1750)] = 61455, + [SMALL_STATE(1751)] = 61462, + [SMALL_STATE(1752)] = 61469, + [SMALL_STATE(1753)] = 61476, + [SMALL_STATE(1754)] = 61483, + [SMALL_STATE(1755)] = 61490, + [SMALL_STATE(1756)] = 61497, + [SMALL_STATE(1757)] = 61504, + [SMALL_STATE(1758)] = 61511, + [SMALL_STATE(1759)] = 61518, + [SMALL_STATE(1760)] = 61525, + [SMALL_STATE(1761)] = 61532, + [SMALL_STATE(1762)] = 61539, + [SMALL_STATE(1763)] = 61546, + [SMALL_STATE(1764)] = 61553, + [SMALL_STATE(1765)] = 61560, + [SMALL_STATE(1766)] = 61567, + [SMALL_STATE(1767)] = 61574, + [SMALL_STATE(1768)] = 61581, + [SMALL_STATE(1769)] = 61588, + [SMALL_STATE(1770)] = 61595, + [SMALL_STATE(1771)] = 61602, + [SMALL_STATE(1772)] = 61609, + [SMALL_STATE(1773)] = 61616, + [SMALL_STATE(1774)] = 61623, + [SMALL_STATE(1775)] = 61630, + [SMALL_STATE(1776)] = 61637, + [SMALL_STATE(1777)] = 61644, + [SMALL_STATE(1778)] = 61651, + [SMALL_STATE(1779)] = 61658, + [SMALL_STATE(1780)] = 61665, + [SMALL_STATE(1781)] = 61672, + [SMALL_STATE(1782)] = 61679, + [SMALL_STATE(1783)] = 61686, + [SMALL_STATE(1784)] = 61693, + [SMALL_STATE(1785)] = 61700, + [SMALL_STATE(1786)] = 61707, + [SMALL_STATE(1787)] = 61714, + [SMALL_STATE(1788)] = 61721, + [SMALL_STATE(1789)] = 61728, + [SMALL_STATE(1790)] = 61735, + [SMALL_STATE(1791)] = 61742, + [SMALL_STATE(1792)] = 61749, + [SMALL_STATE(1793)] = 61756, + [SMALL_STATE(1794)] = 61763, + [SMALL_STATE(1795)] = 61770, + [SMALL_STATE(1796)] = 61777, + [SMALL_STATE(1797)] = 61784, + [SMALL_STATE(1798)] = 61791, + [SMALL_STATE(1799)] = 61798, + [SMALL_STATE(1800)] = 61805, + [SMALL_STATE(1801)] = 61812, + [SMALL_STATE(1802)] = 61819, + [SMALL_STATE(1803)] = 61826, + [SMALL_STATE(1804)] = 61833, + [SMALL_STATE(1805)] = 61840, + [SMALL_STATE(1806)] = 61847, + [SMALL_STATE(1807)] = 61854, + [SMALL_STATE(1808)] = 61861, + [SMALL_STATE(1809)] = 61868, + [SMALL_STATE(1810)] = 61875, + [SMALL_STATE(1811)] = 61882, + [SMALL_STATE(1812)] = 61889, + [SMALL_STATE(1813)] = 61896, + [SMALL_STATE(1814)] = 61903, + [SMALL_STATE(1815)] = 61910, + [SMALL_STATE(1816)] = 61917, + [SMALL_STATE(1817)] = 61924, + [SMALL_STATE(1818)] = 61931, + [SMALL_STATE(1819)] = 61938, + [SMALL_STATE(1820)] = 61945, + [SMALL_STATE(1821)] = 61952, + [SMALL_STATE(1822)] = 61959, + [SMALL_STATE(1823)] = 61966, + [SMALL_STATE(1824)] = 61973, + [SMALL_STATE(1825)] = 61980, + [SMALL_STATE(1826)] = 61987, + [SMALL_STATE(1827)] = 61994, + [SMALL_STATE(1828)] = 62001, + [SMALL_STATE(1829)] = 62008, + [SMALL_STATE(1830)] = 62015, + [SMALL_STATE(1831)] = 62022, + [SMALL_STATE(1832)] = 62029, + [SMALL_STATE(1833)] = 62036, + [SMALL_STATE(1834)] = 62043, + [SMALL_STATE(1835)] = 62050, + [SMALL_STATE(1836)] = 62057, + [SMALL_STATE(1837)] = 62064, + [SMALL_STATE(1838)] = 62071, + [SMALL_STATE(1839)] = 62078, + [SMALL_STATE(1840)] = 62085, + [SMALL_STATE(1841)] = 62092, + [SMALL_STATE(1842)] = 62099, + [SMALL_STATE(1843)] = 62106, + [SMALL_STATE(1844)] = 62113, + [SMALL_STATE(1845)] = 62120, + [SMALL_STATE(1846)] = 62127, + [SMALL_STATE(1847)] = 62134, + [SMALL_STATE(1848)] = 62141, + [SMALL_STATE(1849)] = 62148, + [SMALL_STATE(1850)] = 62155, + [SMALL_STATE(1851)] = 62162, + [SMALL_STATE(1852)] = 62169, + [SMALL_STATE(1853)] = 62176, + [SMALL_STATE(1854)] = 62183, + [SMALL_STATE(1855)] = 62190, + [SMALL_STATE(1856)] = 62197, + [SMALL_STATE(1857)] = 62204, + [SMALL_STATE(1858)] = 62211, + [SMALL_STATE(1859)] = 62218, + [SMALL_STATE(1860)] = 62225, + [SMALL_STATE(1861)] = 62232, + [SMALL_STATE(1862)] = 62239, + [SMALL_STATE(1863)] = 62246, + [SMALL_STATE(1864)] = 62253, + [SMALL_STATE(1865)] = 62260, + [SMALL_STATE(1866)] = 62267, + [SMALL_STATE(1867)] = 62274, + [SMALL_STATE(1868)] = 62281, + [SMALL_STATE(1869)] = 62288, + [SMALL_STATE(1870)] = 62295, + [SMALL_STATE(1871)] = 62302, + [SMALL_STATE(1872)] = 62309, + [SMALL_STATE(1873)] = 62316, + [SMALL_STATE(1874)] = 62323, + [SMALL_STATE(1875)] = 62330, + [SMALL_STATE(1876)] = 62337, + [SMALL_STATE(1877)] = 62344, + [SMALL_STATE(1878)] = 62351, + [SMALL_STATE(1879)] = 62358, + [SMALL_STATE(1880)] = 62365, + [SMALL_STATE(1881)] = 62372, + [SMALL_STATE(1882)] = 62379, + [SMALL_STATE(1883)] = 62386, + [SMALL_STATE(1884)] = 62393, + [SMALL_STATE(1885)] = 62400, + [SMALL_STATE(1886)] = 62407, + [SMALL_STATE(1887)] = 62414, + [SMALL_STATE(1888)] = 62421, + [SMALL_STATE(1889)] = 62428, + [SMALL_STATE(1890)] = 62435, + [SMALL_STATE(1891)] = 62442, + [SMALL_STATE(1892)] = 62449, + [SMALL_STATE(1893)] = 62456, + [SMALL_STATE(1894)] = 62463, + [SMALL_STATE(1895)] = 62470, + [SMALL_STATE(1896)] = 62477, + [SMALL_STATE(1897)] = 62484, + [SMALL_STATE(1898)] = 62491, + [SMALL_STATE(1899)] = 62498, + [SMALL_STATE(1900)] = 62505, + [SMALL_STATE(1901)] = 62512, + [SMALL_STATE(1902)] = 62519, + [SMALL_STATE(1903)] = 62526, + [SMALL_STATE(1904)] = 62533, + [SMALL_STATE(1905)] = 62540, + [SMALL_STATE(1906)] = 62547, + [SMALL_STATE(1907)] = 62554, + [SMALL_STATE(1908)] = 62561, + [SMALL_STATE(1909)] = 62568, + [SMALL_STATE(1910)] = 62575, + [SMALL_STATE(1911)] = 62582, + [SMALL_STATE(1912)] = 62589, + [SMALL_STATE(1913)] = 62596, + [SMALL_STATE(1914)] = 62603, + [SMALL_STATE(1915)] = 62610, + [SMALL_STATE(1916)] = 62617, + [SMALL_STATE(1917)] = 62624, + [SMALL_STATE(1918)] = 62631, + [SMALL_STATE(1919)] = 62638, + [SMALL_STATE(1920)] = 62645, + [SMALL_STATE(1921)] = 62652, + [SMALL_STATE(1922)] = 62659, + [SMALL_STATE(1923)] = 62666, + [SMALL_STATE(1924)] = 62673, + [SMALL_STATE(1925)] = 62680, + [SMALL_STATE(1926)] = 62687, + [SMALL_STATE(1927)] = 62694, + [SMALL_STATE(1928)] = 62701, + [SMALL_STATE(1929)] = 62708, + [SMALL_STATE(1930)] = 62715, + [SMALL_STATE(1931)] = 62722, + [SMALL_STATE(1932)] = 62729, + [SMALL_STATE(1933)] = 62736, + [SMALL_STATE(1934)] = 62743, + [SMALL_STATE(1935)] = 62750, + [SMALL_STATE(1936)] = 62757, + [SMALL_STATE(1937)] = 62764, + [SMALL_STATE(1938)] = 62771, + [SMALL_STATE(1939)] = 62778, + [SMALL_STATE(1940)] = 62785, + [SMALL_STATE(1941)] = 62792, + [SMALL_STATE(1942)] = 62799, + [SMALL_STATE(1943)] = 62806, + [SMALL_STATE(1944)] = 62813, + [SMALL_STATE(1945)] = 62820, + [SMALL_STATE(1946)] = 62827, + [SMALL_STATE(1947)] = 62834, + [SMALL_STATE(1948)] = 62841, + [SMALL_STATE(1949)] = 62848, + [SMALL_STATE(1950)] = 62855, + [SMALL_STATE(1951)] = 62862, + [SMALL_STATE(1952)] = 62869, + [SMALL_STATE(1953)] = 62876, + [SMALL_STATE(1954)] = 62883, + [SMALL_STATE(1955)] = 62890, + [SMALL_STATE(1956)] = 62897, + [SMALL_STATE(1957)] = 62904, + [SMALL_STATE(1958)] = 62911, + [SMALL_STATE(1959)] = 62918, + [SMALL_STATE(1960)] = 62925, + [SMALL_STATE(1961)] = 62932, + [SMALL_STATE(1962)] = 62939, + [SMALL_STATE(1963)] = 62946, + [SMALL_STATE(1964)] = 62953, + [SMALL_STATE(1965)] = 62960, + [SMALL_STATE(1966)] = 62967, + [SMALL_STATE(1967)] = 62974, + [SMALL_STATE(1968)] = 62981, + [SMALL_STATE(1969)] = 62988, + [SMALL_STATE(1970)] = 62995, + [SMALL_STATE(1971)] = 63002, + [SMALL_STATE(1972)] = 63009, + [SMALL_STATE(1973)] = 63016, + [SMALL_STATE(1974)] = 63023, + [SMALL_STATE(1975)] = 63030, + [SMALL_STATE(1976)] = 63037, + [SMALL_STATE(1977)] = 63044, + [SMALL_STATE(1978)] = 63051, + [SMALL_STATE(1979)] = 63058, + [SMALL_STATE(1980)] = 63065, + [SMALL_STATE(1981)] = 63072, + [SMALL_STATE(1982)] = 63079, + [SMALL_STATE(1983)] = 63086, + [SMALL_STATE(1984)] = 63093, + [SMALL_STATE(1985)] = 63100, + [SMALL_STATE(1986)] = 63107, + [SMALL_STATE(1987)] = 63114, + [SMALL_STATE(1988)] = 63121, + [SMALL_STATE(1989)] = 63128, + [SMALL_STATE(1990)] = 63135, + [SMALL_STATE(1991)] = 63142, + [SMALL_STATE(1992)] = 63149, + [SMALL_STATE(1993)] = 63156, + [SMALL_STATE(1994)] = 63163, + [SMALL_STATE(1995)] = 63170, + [SMALL_STATE(1996)] = 63177, + [SMALL_STATE(1997)] = 63184, + [SMALL_STATE(1998)] = 63191, + [SMALL_STATE(1999)] = 63198, + [SMALL_STATE(2000)] = 63205, + [SMALL_STATE(2001)] = 63212, + [SMALL_STATE(2002)] = 63219, + [SMALL_STATE(2003)] = 63226, + [SMALL_STATE(2004)] = 63233, + [SMALL_STATE(2005)] = 63240, + [SMALL_STATE(2006)] = 63247, + [SMALL_STATE(2007)] = 63254, + [SMALL_STATE(2008)] = 63261, + [SMALL_STATE(2009)] = 63268, + [SMALL_STATE(2010)] = 63275, + [SMALL_STATE(2011)] = 63282, + [SMALL_STATE(2012)] = 63289, + [SMALL_STATE(2013)] = 63296, + [SMALL_STATE(2014)] = 63303, + [SMALL_STATE(2015)] = 63310, + [SMALL_STATE(2016)] = 63317, + [SMALL_STATE(2017)] = 63324, + [SMALL_STATE(2018)] = 63331, + [SMALL_STATE(2019)] = 63338, + [SMALL_STATE(2020)] = 63345, + [SMALL_STATE(2021)] = 63352, + [SMALL_STATE(2022)] = 63359, + [SMALL_STATE(2023)] = 63366, + [SMALL_STATE(2024)] = 63373, + [SMALL_STATE(2025)] = 63380, + [SMALL_STATE(2026)] = 63387, + [SMALL_STATE(2027)] = 63394, + [SMALL_STATE(2028)] = 63401, + [SMALL_STATE(2029)] = 63408, + [SMALL_STATE(2030)] = 63415, + [SMALL_STATE(2031)] = 63422, + [SMALL_STATE(2032)] = 63429, + [SMALL_STATE(2033)] = 63436, + [SMALL_STATE(2034)] = 63443, + [SMALL_STATE(2035)] = 63450, + [SMALL_STATE(2036)] = 63457, + [SMALL_STATE(2037)] = 63464, + [SMALL_STATE(2038)] = 63471, + [SMALL_STATE(2039)] = 63478, + [SMALL_STATE(2040)] = 63485, + [SMALL_STATE(2041)] = 63492, + [SMALL_STATE(2042)] = 63499, + [SMALL_STATE(2043)] = 63506, + [SMALL_STATE(2044)] = 63513, + [SMALL_STATE(2045)] = 63520, + [SMALL_STATE(2046)] = 63527, + [SMALL_STATE(2047)] = 63534, + [SMALL_STATE(2048)] = 63541, + [SMALL_STATE(2049)] = 63548, + [SMALL_STATE(2050)] = 63555, + [SMALL_STATE(2051)] = 63562, + [SMALL_STATE(2052)] = 63569, + [SMALL_STATE(2053)] = 63576, + [SMALL_STATE(2054)] = 63583, + [SMALL_STATE(2055)] = 63590, + [SMALL_STATE(2056)] = 63597, + [SMALL_STATE(2057)] = 63604, + [SMALL_STATE(2058)] = 63611, + [SMALL_STATE(2059)] = 63618, + [SMALL_STATE(2060)] = 63625, + [SMALL_STATE(2061)] = 63632, + [SMALL_STATE(2062)] = 63639, + [SMALL_STATE(2063)] = 63646, + [SMALL_STATE(2064)] = 63653, + [SMALL_STATE(2065)] = 63660, + [SMALL_STATE(2066)] = 63667, + [SMALL_STATE(2067)] = 63674, + [SMALL_STATE(2068)] = 63681, + [SMALL_STATE(2069)] = 63688, + [SMALL_STATE(2070)] = 63695, + [SMALL_STATE(2071)] = 63702, + [SMALL_STATE(2072)] = 63709, + [SMALL_STATE(2073)] = 63716, + [SMALL_STATE(2074)] = 63723, + [SMALL_STATE(2075)] = 63730, + [SMALL_STATE(2076)] = 63737, + [SMALL_STATE(2077)] = 63744, + [SMALL_STATE(2078)] = 63751, + [SMALL_STATE(2079)] = 63758, + [SMALL_STATE(2080)] = 63765, + [SMALL_STATE(2081)] = 63772, + [SMALL_STATE(2082)] = 63779, + [SMALL_STATE(2083)] = 63786, + [SMALL_STATE(2084)] = 63793, + [SMALL_STATE(2085)] = 63800, + [SMALL_STATE(2086)] = 63807, + [SMALL_STATE(2087)] = 63814, + [SMALL_STATE(2088)] = 63821, + [SMALL_STATE(2089)] = 63828, + [SMALL_STATE(2090)] = 63835, + [SMALL_STATE(2091)] = 63842, + [SMALL_STATE(2092)] = 63849, + [SMALL_STATE(2093)] = 63856, + [SMALL_STATE(2094)] = 63863, + [SMALL_STATE(2095)] = 63870, + [SMALL_STATE(2096)] = 63877, + [SMALL_STATE(2097)] = 63884, + [SMALL_STATE(2098)] = 63891, + [SMALL_STATE(2099)] = 63898, + [SMALL_STATE(2100)] = 63905, + [SMALL_STATE(2101)] = 63912, + [SMALL_STATE(2102)] = 63919, + [SMALL_STATE(2103)] = 63926, + [SMALL_STATE(2104)] = 63933, + [SMALL_STATE(2105)] = 63940, + [SMALL_STATE(2106)] = 63947, + [SMALL_STATE(2107)] = 63954, + [SMALL_STATE(2108)] = 63961, + [SMALL_STATE(2109)] = 63968, + [SMALL_STATE(2110)] = 63975, + [SMALL_STATE(2111)] = 63982, + [SMALL_STATE(2112)] = 63989, + [SMALL_STATE(2113)] = 63996, + [SMALL_STATE(2114)] = 64003, + [SMALL_STATE(2115)] = 64010, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 2, 0, 0), - [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 3, 0, 0), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 3, 0, 0), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 2, 0, 0), [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 3, 0, 0), [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 3, 0, 0), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(136), - [312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(156), - [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1209), - [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1232), - [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(152), - [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1164), - [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1362), - [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(670), - [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(143), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(471), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(274), - [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(30), - [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2115), - [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), - [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1547), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2027), - [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2116), - [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1721), - [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1688), - [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(573), - [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(257), - [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1280), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1428), - [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1694), - [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), - [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1696), - [389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1697), - [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1698), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(952), - [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1500), - [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2029), - [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2030), - [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(665), - [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(666), - [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(45), - [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(49), - [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(428), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(486), - [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1935), - [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), - [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1498), - [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1848), - [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2051), - [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1621), - [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1715), - [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1285), - [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1426), - [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1687), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), - [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1634), - [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1653), - [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1555), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2108), - [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1767), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), - [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), - [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), - [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), - [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), - [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), - [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), - [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), - [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), - [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), - [686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), - [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), - [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(154), + [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(155), + [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1171), + [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1181), + [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(150), + [316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1125), + [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1319), + [322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(651), + [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(149), + [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(425), + [331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(263), + [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), + [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2082), + [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1250), + [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1508), + [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2022), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2083), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1683), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1667), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(564), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(253), + [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1246), + [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1369), + [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1648), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1313), + [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1662), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1520), + [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1560), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(912), + [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1435), + [393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2024), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2025), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(648), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(649), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(69), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(456), + [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), + [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(522), + [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1827), + [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1244), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1423), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1723), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1702), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1574), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1583), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), + [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1517), + [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1301), + [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1550), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1612), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1684), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1750), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), + [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), + [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), + [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), + [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), + [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), + [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(659), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), - [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), - [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(656), + [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(644), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), + [784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(642), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), - [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), - [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [1345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(628), - [1355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), - [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(315), - [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(317), - [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [1399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1373), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(327), - [1415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), - [1417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(332), - [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), - [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [1444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(345), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [1449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), - [1451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), - [1453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2120), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), - [1472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), - [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), - [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), - [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), - [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(408), - [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(416), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), - [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), - [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), - [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), - [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), - [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), - [1624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), - [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), - [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), - [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), - [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), - [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), - [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), - [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), - [1652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), - [1654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), - [1656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), - [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), - [1676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), - [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [1680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), - [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), - [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), - [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), - [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), - [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), - [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), - [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), - [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), - [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(962), - [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(962), - [1762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1323), - [1765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), - [1768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [1771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(967), - [1774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1770), - [1777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1376), - [1780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(936), - [1786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(936), - [1789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(290), - [1792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), - [1797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(625), - [1800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(626), - [1803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(627), - [1806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [1809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [1812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(482), - [1815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), - [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), - [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [1833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), - [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), - [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), - [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), - [1843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), - [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [1899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), - [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [2099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), - [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), - [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), - [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(962), - [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1322), - [2209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), - [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), - [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(967), - [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1365), - [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(936), - [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), - [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(290), - [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [2233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), - [2235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [2238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(72), - [2241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(482), - [2244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), - [2246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(770), - [2263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(745), - [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(766), - [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(746), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), - [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), - [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(850), - [2293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(752), - [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [2304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(852), - [2307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(755), - [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), - [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), - [2350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), - [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), - [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), - [2368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [2370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1101), - [2376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(817), - [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(313), - [2384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(331), - [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1106), - [2406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(827), - [2409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(311), - [2412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(337), - [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [2419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1135), - [2422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(860), - [2425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(339), - [2428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [2433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), - [2436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(865), - [2439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(326), - [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(358), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [2469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [2479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [2485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [2491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), - [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), - [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), - [2499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(947), - [2502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(947), - [2507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [2512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), - [2514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), - [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), - [2524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [2526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(968), - [2529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(968), - [2532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [2561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(985), - [2567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(989), - [2581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(989), - [2584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), - [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [2617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(600), - [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(672), - [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [2625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [2628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(650), - [2631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), - [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), - [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [2639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(678), - [2642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), - [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), - [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), - [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [2669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), - [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [2674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), - [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [2687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), - [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), - [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), - [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), - [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), - [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), - [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1120), - [2710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1163), - [2716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1155), - [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), - [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), - [2723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1156), - [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [2728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(653), - [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(632), - [2736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), - [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), - [2740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), - [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1161), - [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), - [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), - [2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), - [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1856), - [2780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1350), - [2783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(143), - [2786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(143), - [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1284), - [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), - [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), - [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), - [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), - [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), - [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), - [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), - [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), - [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), - [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), - [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033), - [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), - [2985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), - [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), - [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1253), - [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(50), - [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [2998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1257), - [3001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1222), - [3004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), - [3006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(68), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [3031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), - [3034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1230), - [3037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), - [3039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), - [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(46), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [3089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), - [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), - [3099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1284), - [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [3154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1351), - [3161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), - [3168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), - [3171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1277), - [3174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(2106), - [3177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(143), - [3180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(143), - [3183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), - [3185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [3209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [3229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), - [3231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), - [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [3241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), - [3243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [3247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [3249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), - [3251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), - [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), - [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1786), - [3273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [3277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), - [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [3291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), - [3294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), - [3297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), - [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), - [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), - [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), - [3326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [3339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [3343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [3349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1344), - [3352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [3356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), - [3358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1347), - [3361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [3365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [3370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [3373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), - [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), - [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), - [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [3389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2133), - [3397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), - [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [3401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), - [3403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2127), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1382), - [3411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), - [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), - [3415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1401), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [3432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1643), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), - [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), - [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), - [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), - [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), - [3473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1436), - [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), - [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), - [3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(383), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [3487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), - [3489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1441), - [3492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), - [3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), - [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), - [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), - [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), - [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1296), - [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), - [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), - [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), - [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), - [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [3564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), - [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), - [3582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(321), - [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), - [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), - [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [3597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), - [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [3601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1486), - [3604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [3636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [3654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1355), - [3667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), - [3669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), - [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), - [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), - [3675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1248), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [3680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1691), - [3683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), - [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [3701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), - [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [3709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), - [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [3719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), - [3721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1297), - [3724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(721), - [3727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [3735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), - [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [3752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), - [3764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [3778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), - [3796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), - [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), - [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), - [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [3822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [3832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [3880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [3890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), - [3986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [4062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), - [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), - [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [4150] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), - [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), - [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), + [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [1307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(647), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(308), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), + [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1324), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [1384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(325), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), + [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2087), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(339), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), + [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), + [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), + [1419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [1423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(346), + [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), + [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1869), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), + [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), + [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(395), + [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), + [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(403), + [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), + [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), + [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), + [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), + [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), + [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), + [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), + [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), + [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), + [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), + [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), + [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), + [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), + [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), + [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), + [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), + [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), + [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), + [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), + [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), + [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), + [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), + [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), + [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), + [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), + [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), + [1658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), + [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), + [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), + [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), + [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), + [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), + [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), + [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), + [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), + [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(933), + [1717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(933), + [1720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1296), + [1723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), + [1726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1180), + [1729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(960), + [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1769), + [1735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), + [1738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(611), + [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), + [1755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(611), + [1758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(613), + [1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(641), + [1764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(52), + [1767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(47), + [1770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(441), + [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), + [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [1787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), + [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), + [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), + [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), + [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), + [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), + [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), + [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [2017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), + [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), + [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [2131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(740), + [2136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(713), + [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [2149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), + [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), + [2153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), + [2155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(933), + [2166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), + [2169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), + [2172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1180), + [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(960), + [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), + [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1909), + [2187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [2190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [2193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), + [2195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(52), + [2198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(47), + [2201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(441), + [2204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(741), + [2207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(719), + [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [2216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), + [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(794), + [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(724), + [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(793), + [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(725), + [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), + [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1070), + [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(731), + [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(271), + [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(306), + [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(345), + [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1035), + [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(733), + [2286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(269), + [2289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(311), + [2292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(328), + [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [2303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1078), + [2306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(736), + [2309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(275), + [2312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(344), + [2315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(368), + [2318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1081), + [2321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(738), + [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(273), + [2327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(338), + [2330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(356), + [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [2395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), + [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [2409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [2417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [2423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(907), + [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(907), + [2431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1155), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [2436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), + [2438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), + [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), + [2454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(913), + [2457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(913), + [2460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1156), + [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [2477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(929), + [2490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(929), + [2493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1153), + [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [2504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [2506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [2512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1152), + [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [2525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(589), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [2552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [2557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), + [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [2561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), + [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(634), + [2566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(638), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [2581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), + [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), + [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), + [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), + [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), + [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), + [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), + [2605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [2607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1082), + [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), + [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1116), + [2633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), + [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1113), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(607), + [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(620), + [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), + [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), + [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), + [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [2660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), + [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [2664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1124), + [2667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [2707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [2719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(2101), + [2722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1303), + [2725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(149), + [2728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(149), + [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1247), + [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [2740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [2742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [2754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [2760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), + [2764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [2768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [2770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [2774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [2776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [2780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [2782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [2786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [2788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [2790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [2794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [2798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), + [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), + [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), + [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [2906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), + [2909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), + [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), + [2914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1213), + [2917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(70), + [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [2930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), + [2938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1215), + [2941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [2950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1216), + [2953] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), + [2956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), + [2958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(61), + [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [2965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [2973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [3001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [3007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), + [3018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1218), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [3023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1247), + [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [3036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1316), + [3043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(1693), + [3054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(149), + [3057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(149), + [3060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [3066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1233), + [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), + [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [3087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [3117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [3129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), + [3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), + [3133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), + [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), + [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [3151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), + [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), + [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1287), + [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), + [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), + [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [3182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2043), + [3185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [3201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [3225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1295), + [3228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1295), + [3231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1154), + [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), + [3236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1298), + [3239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [3243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), + [3245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1300), + [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [3258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [3262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), + [3264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [3271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [3279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), + [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [3288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), + [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [3292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), + [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2099), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [3300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), + [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [3304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), + [3306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [3309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), + [3311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1330), + [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [3320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), + [3322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2093), + [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [3327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(36), + [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), + [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [3334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1690), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [3351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), + [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [3365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), + [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), + [3377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(375), + [3380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1395), + [3383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), + [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), + [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [3393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), + [3395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(697), + [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), + [3400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), + [3402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1258), + [3405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), + [3407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), + [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), + [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), + [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), + [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), + [3441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(307), + [3444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1262), + [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [3451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1527), + [3454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), + [3456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [3464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1710), + [3467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), + [3469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [3471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1336), + [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), + [3488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1219), + [3491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), + [3493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), + [3495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1442), + [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), + [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), + [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), + [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), + [3532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [3542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), + [3544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1242), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [3553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1469), + [3556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [3570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), + [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), + [3586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [3592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [3622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), + [3652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), + [3654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [3664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), + [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), + [3668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), + [3670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), + [3672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [3680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [3684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [3692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), + [3694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [3702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [3724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), + [3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [3774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [3864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), + [3906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [4014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [4020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [4028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), + [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [4062] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [4174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), + [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [4190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), + [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), + [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [4346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [4350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/commands.txt b/test/corpus/commands.txt index 8eea166..04b469e 100644 --- a/test/corpus/commands.txt +++ b/test/corpus/commands.txt @@ -455,4 +455,33 @@ download toto command_name: (command_name) command_elements: (command_elements (command_argument_sep) - (generic_token)))))) \ No newline at end of file + (generic_token)))))) + + +=== +Cmdlet with parenthesized_expression as parameter without any white space +=== + +iex("calc.exe") + +--- + +(program + (statement_list + (pipeline + (command + command_name: (command_name) + command_elements: (command_elements + (parenthesized_expression + (pipeline + (logical_expression + (bitwise_expression + (comparison_expression + (additive_expression + (multiplicative_expression + (format_expression + (range_expression + (array_literal_expression + (unary_expression + (string_literal + (expandable_string_literal)))))))))))))))))) \ No newline at end of file From 96ab1da05cfb55b52ee7000b4be8a4b6fad232f5 Mon Sep 17 00:00:00 2001 From: dolphinau Date: Fri, 1 Aug 2025 09:30:39 +0200 Subject: [PATCH 16/19] Bump missing version in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cf541fc..fdda357 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.25.0", + "version": "0.25.8", "description": "", "main": "bindings/node", "types": "bindings/node", From f272e5ac9bc48d0f6df2429cab914d216e9413cd Mon Sep 17 00:00:00 2001 From: speyrefitte Date: Thu, 11 Sep 2025 15:23:31 +0200 Subject: [PATCH 17/19] Fix issue #24 --- Cargo.toml | 2 +- grammar.js | 24 +- package.json | 2 +- src/grammar.json | 49 +- src/parser.c | 114496 +++++++++++++++++++----------------- test/corpus/commands.txt | 19 +- 6 files changed, 59384 insertions(+), 55208 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f43c2b2..7a031a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-powershell" description = "powershell grammar for the tree-sitter parsing library" -version = "0.25.8" +version = "0.25.9" keywords = ["incremental", "parsing", "powershell"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-powershell" diff --git a/grammar.js b/grammar.js index 8bc772f..f0e4b8d 100644 --- a/grammar.js +++ b/grammar.js @@ -538,7 +538,29 @@ module.exports = grammar({ ), command_name: $ => seq( - /[^\{\}\(\);,\|\&`"'\s\r\n\[\]\+\-\*\/\$@<\!%]+/, + choice( + /[^\{\}\(\);,\|\&`"'\s\r\n\[\]\+\-\*\/\$@<\!%]+/, + // tree-sitter does not allow to control lexer + // each start keyword into _statement rule must be present here + // https://github.com/airbus-cert/tree-sitter-powershell/issues/24 + new RegExp(caseInsensitive("break-")), + new RegExp(caseInsensitive("continue-")), + new RegExp(caseInsensitive("throw-")), + new RegExp(caseInsensitive("return-")), + new RegExp(caseInsensitive("exit-")), + new RegExp(caseInsensitive("try-")), + new RegExp(caseInsensitive("trap-")), + new RegExp(caseInsensitive("if-")), + new RegExp(caseInsensitive("function-")), + new RegExp(caseInsensitive("filter-")), + new RegExp(caseInsensitive("workflow-")), + new RegExp(caseInsensitive("class-")), + new RegExp(caseInsensitive("enum-")), + new RegExp(caseInsensitive("switch-")), + new RegExp(caseInsensitive("for-")), + new RegExp(caseInsensitive("while-")), + new RegExp(caseInsensitive("parallel-")), + ), repeat( choice( token.immediate(/[^\{\}\(\);,\|\&"'\s\r\n]+/), diff --git a/package.json b/package.json index fdda357..25f22c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-powershell", - "version": "0.25.8", + "version": "0.25.9", "description": "", "main": "bindings/node", "types": "bindings/node", diff --git a/src/grammar.json b/src/grammar.json index d32297e..0bd1e6c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -4024,8 +4024,53 @@ "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\r\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\\{\\}\\(\\);,\\|\\&`\"'\\s\\r\\n\\[\\]\\+\\-\\*\\/\\$@<\\!%]+" + }, + { + "type": "PATTERN", + "value": "[bB][rR][eE][aA][kK][--]" + }, + { + "type": "PATTERN", + "value": "[cC][oO][nN][tT][iI][nN][uU][eE][--]" + }, + { + "type": "PATTERN", + "value": "[tT][hH][rR][oO][wW][--]" + }, + { + "type": "PATTERN", + "value": "[rR][eE][tT][uU][rR][nN][--]" + }, + { + "type": "PATTERN", + "value": "[eE][xX][iI][tT][--]" + }, + { + "type": "PATTERN", + "value": "[tT][rR][yY][--]" + }, + { + "type": "PATTERN", + "value": "[tT][rR][aA][pP][--]" + }, + { + "type": "PATTERN", + "value": "[iI][fF][--]" + }, + { + "type": "PATTERN", + "value": "[fF][uU][nN][cC][tT][iI][oO][nN][--]" + }, + { + "type": "PATTERN", + "value": "[cC][lL][aA][sS][sS][--]" + } + ] }, { "type": "REPEAT", diff --git a/src/parser.c b/src/parser.c index 189edc2..b95154e 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,10 +14,10 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 2116 -#define LARGE_STATE_COUNT 371 -#define SYMBOL_COUNT 396 +#define LARGE_STATE_COUNT 493 +#define SYMBOL_COUNT 406 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 215 +#define TOKEN_COUNT 225 #define EXTERNAL_TOKEN_COUNT 1 #define FIELD_COUNT 14 #define MAX_ALIAS_SEQUENCE_LENGTH 12 @@ -200,225 +200,235 @@ enum ts_symbol_identifiers { anon_sym_DQUOTE = 174, aux_sym_command_name_token1 = 175, aux_sym_command_name_token2 = 176, - anon_sym_DQUOTE2 = 177, - anon_sym_SQUOTE_SQUOTE = 178, - sym_path_command_name_token = 179, - sym_stop_parsing = 180, - anon_sym_SPACE = 181, - anon_sym_COLON = 182, - anon_sym_PERCENT = 183, - aux_sym_foreach_command_token1 = 184, - anon_sym_DASH_DASH_PERCENT = 185, - aux_sym_class_attribute_token1 = 186, - aux_sym_class_attribute_token2 = 187, - aux_sym_class_statement_token1 = 188, - aux_sym_enum_statement_token1 = 189, - aux_sym_logical_expression_token1 = 190, - aux_sym_logical_expression_token2 = 191, - aux_sym_logical_expression_token3 = 192, - aux_sym_bitwise_expression_token1 = 193, - aux_sym_bitwise_expression_token2 = 194, - aux_sym_bitwise_expression_token3 = 195, - anon_sym_PLUS = 196, - anon_sym_DASH = 197, - anon_sym_SLASH = 198, - anon_sym_BSLASH = 199, - anon_sym_STAR = 200, - anon_sym_DOT_DOT = 201, - aux_sym_expression_with_unary_operator_token1 = 202, - anon_sym_BANG = 203, - aux_sym_expression_with_unary_operator_token2 = 204, - anon_sym_PLUS_PLUS = 205, - anon_sym_DASH_DASH = 206, - anon_sym_DOLLAR_LPAREN = 207, - anon_sym_AT_LPAREN = 208, - anon_sym_AT_LBRACE = 209, - anon_sym_DOT2 = 210, - anon_sym_COLON_COLON = 211, - anon_sym_RBRACK = 212, - aux_sym_invokation_foreach_expression_token1 = 213, - sym__statement_terminator = 214, - sym_program = 215, - sym__literal = 216, - sym_integer_literal = 217, - sym_string_literal = 218, - sym_expandable_string_literal = 219, - sym_expandable_here_string_literal = 220, - sym_type_name = 221, - sym_array_type_name = 222, - sym_generic_type_name = 223, - sym_assignement_operator = 224, - sym_file_redirection_operator = 225, - sym_merging_redirection_operator = 226, - sym_comparison_operator = 227, - sym_format_operator = 228, - sym_variable = 229, - aux_sym__verbatim_command_argument_chars = 230, - sym_script_block = 231, - sym_param_block = 232, - sym_parameter_list = 233, - sym_script_parameter = 234, - sym_script_parameter_default = 235, - sym_script_block_body = 236, - sym_named_block_list = 237, - sym_named_block = 238, - sym_block_name = 239, - sym_statement_block = 240, - sym_statement_list = 241, - sym__statement = 242, - sym_empty_statement = 243, - sym_if_statement = 244, - sym_elseif_clauses = 245, - sym_elseif_clause = 246, - sym_else_clause = 247, - sym__labeled_statement = 248, - sym_switch_statement = 249, - sym_switch_parameters = 250, - sym_switch_parameter = 251, - sym_switch_condition = 252, - sym_switch_filename = 253, - sym_switch_body = 254, - sym_switch_clauses = 255, - sym_switch_clause = 256, - sym_switch_clause_condition = 257, - sym_foreach_statement = 258, - sym_foreach_parameter = 259, - sym_for_statement = 260, - sym_for_initializer = 261, - sym_for_condition = 262, - sym_for_iterator = 263, - sym_while_statement = 264, - sym_while_condition = 265, - sym_do_statement = 266, - sym_function_statement = 267, - sym_function_name = 268, - sym_function_parameter_declaration = 269, - sym_flow_control_statement = 270, - sym_label_expression = 271, - sym_trap_statement = 272, - sym_try_statement = 273, - sym_catch_clauses = 274, - sym_catch_clause = 275, - sym_catch_type_list = 276, - sym_finally_clause = 277, - sym_data_statement = 278, - sym_data_name = 279, - sym_data_commands_allowed = 280, - sym_data_commands_list = 281, - sym_data_command = 282, - sym_inlinescript_statement = 283, - sym_parallel_statement = 284, - sym_sequence_statement = 285, - sym_pipeline = 286, - sym_left_assignment_expression = 287, - sym_assignment_expression = 288, - aux_sym__pipeline_tail = 289, - sym_command = 290, - sym_command_invokation_operator = 291, - sym__expandable_string_literal_immediate = 292, - sym_command_name = 293, - sym_path_command_name = 294, - sym_command_name_expr = 295, - sym_command_elements = 296, - sym__command_element = 297, - sym_command_argument_sep = 298, - sym__command_argument = 299, - sym_foreach_command = 300, - sym_verbatim_command_argument = 301, - sym_redirections = 302, - sym_redirection = 303, - sym_redirected_file_name = 304, - sym_class_attribute = 305, - sym_class_property_definition = 306, - sym_class_method_parameter = 307, - sym_class_method_parameter_list = 308, - sym_class_method_definition = 309, - sym_class_statement = 310, - sym_enum_statement = 311, - sym_enum_member = 312, - sym__expression = 313, - sym_logical_expression = 314, - sym_bitwise_expression = 315, - sym_comparison_expression = 316, - sym_additive_expression = 317, - sym_multiplicative_expression = 318, - sym_format_expression = 319, - sym_range_expression = 320, - sym_array_literal_expression = 321, - sym_unary_expression = 322, - sym_expression_with_unary_operator = 323, - sym_pre_increment_expression = 324, - sym_pre_decrement_expression = 325, - sym_cast_expression = 326, - sym__primary_expression = 327, - sym__value = 328, - sym_parenthesized_expression = 329, - sym_sub_expression = 330, - sym_array_expression = 331, - sym_script_block_expression = 332, - sym_hash_literal_expression = 333, - sym_hash_literal_body = 334, - sym_hash_entry = 335, - sym_key_expression = 336, - sym_post_increment_expression = 337, - sym_post_decrement_expression = 338, - sym_member_access = 339, - sym_member_name = 340, - sym_element_access = 341, - sym_invokation_expression = 342, - sym_invokation_foreach_expression = 343, - sym_argument_list = 344, - sym_argument_expression_list = 345, - sym_argument_expression = 346, - sym_logical_argument_expression = 347, - sym_bitwise_argument_expression = 348, - sym_comparison_argument_expression = 349, - sym_additive_argument_expression = 350, - sym_multiplicative_argument_expression = 351, - sym_format_argument_expression = 352, - sym_range_argument_expression = 353, - sym_type_literal = 354, - sym_type_spec = 355, - sym_dimension = 356, - sym_generic_type_arguments = 357, - sym_attribute_list = 358, - sym_attribute = 359, - sym_attribute_name = 360, - sym_attribute_arguments = 361, - sym_attribute_argument = 362, - aux_sym_expandable_string_literal_repeat1 = 363, - aux_sym_expandable_string_literal_repeat2 = 364, - aux_sym_expandable_here_string_literal_repeat1 = 365, - aux_sym_script_block_repeat1 = 366, - aux_sym_parameter_list_repeat1 = 367, - aux_sym_named_block_list_repeat1 = 368, - aux_sym_statement_list_repeat1 = 369, - aux_sym_elseif_clauses_repeat1 = 370, - aux_sym_switch_parameters_repeat1 = 371, - aux_sym_switch_clauses_repeat1 = 372, - aux_sym_catch_clauses_repeat1 = 373, - aux_sym_catch_type_list_repeat1 = 374, - aux_sym_data_commands_list_repeat1 = 375, - aux_sym__expandable_string_literal_immediate_repeat1 = 376, - aux_sym__expandable_string_literal_immediate_repeat2 = 377, - aux_sym_command_name_repeat1 = 378, - aux_sym_path_command_name_repeat1 = 379, - aux_sym_command_elements_repeat1 = 380, - aux_sym_command_argument_sep_repeat1 = 381, - aux_sym_foreach_command_repeat1 = 382, - aux_sym_redirections_repeat1 = 383, - aux_sym_class_property_definition_repeat1 = 384, - aux_sym_class_method_parameter_list_repeat1 = 385, - aux_sym_class_statement_repeat1 = 386, - aux_sym_class_statement_repeat2 = 387, - aux_sym_enum_statement_repeat1 = 388, - aux_sym_array_literal_expression_repeat1 = 389, - aux_sym_hash_literal_body_repeat1 = 390, - aux_sym_argument_expression_list_repeat1 = 391, - aux_sym_dimension_repeat1 = 392, - aux_sym_generic_type_arguments_repeat1 = 393, - aux_sym_attribute_list_repeat1 = 394, - aux_sym_attribute_arguments_repeat1 = 395, + aux_sym_command_name_token3 = 177, + aux_sym_command_name_token4 = 178, + aux_sym_command_name_token5 = 179, + aux_sym_command_name_token6 = 180, + aux_sym_command_name_token7 = 181, + aux_sym_command_name_token8 = 182, + aux_sym_command_name_token9 = 183, + aux_sym_command_name_token10 = 184, + aux_sym_command_name_token11 = 185, + aux_sym_command_name_token12 = 186, + anon_sym_DQUOTE2 = 187, + anon_sym_SQUOTE_SQUOTE = 188, + sym_path_command_name_token = 189, + sym_stop_parsing = 190, + anon_sym_SPACE = 191, + anon_sym_COLON = 192, + anon_sym_PERCENT = 193, + aux_sym_foreach_command_token1 = 194, + anon_sym_DASH_DASH_PERCENT = 195, + aux_sym_class_attribute_token1 = 196, + aux_sym_class_attribute_token2 = 197, + aux_sym_class_statement_token1 = 198, + aux_sym_enum_statement_token1 = 199, + aux_sym_logical_expression_token1 = 200, + aux_sym_logical_expression_token2 = 201, + aux_sym_logical_expression_token3 = 202, + aux_sym_bitwise_expression_token1 = 203, + aux_sym_bitwise_expression_token2 = 204, + aux_sym_bitwise_expression_token3 = 205, + anon_sym_PLUS = 206, + anon_sym_DASH = 207, + anon_sym_SLASH = 208, + anon_sym_BSLASH = 209, + anon_sym_STAR = 210, + anon_sym_DOT_DOT = 211, + aux_sym_expression_with_unary_operator_token1 = 212, + anon_sym_BANG = 213, + aux_sym_expression_with_unary_operator_token2 = 214, + anon_sym_PLUS_PLUS = 215, + anon_sym_DASH_DASH = 216, + anon_sym_DOLLAR_LPAREN = 217, + anon_sym_AT_LPAREN = 218, + anon_sym_AT_LBRACE = 219, + anon_sym_DOT2 = 220, + anon_sym_COLON_COLON = 221, + anon_sym_RBRACK = 222, + aux_sym_invokation_foreach_expression_token1 = 223, + sym__statement_terminator = 224, + sym_program = 225, + sym__literal = 226, + sym_integer_literal = 227, + sym_string_literal = 228, + sym_expandable_string_literal = 229, + sym_expandable_here_string_literal = 230, + sym_type_name = 231, + sym_array_type_name = 232, + sym_generic_type_name = 233, + sym_assignement_operator = 234, + sym_file_redirection_operator = 235, + sym_merging_redirection_operator = 236, + sym_comparison_operator = 237, + sym_format_operator = 238, + sym_variable = 239, + aux_sym__verbatim_command_argument_chars = 240, + sym_script_block = 241, + sym_param_block = 242, + sym_parameter_list = 243, + sym_script_parameter = 244, + sym_script_parameter_default = 245, + sym_script_block_body = 246, + sym_named_block_list = 247, + sym_named_block = 248, + sym_block_name = 249, + sym_statement_block = 250, + sym_statement_list = 251, + sym__statement = 252, + sym_empty_statement = 253, + sym_if_statement = 254, + sym_elseif_clauses = 255, + sym_elseif_clause = 256, + sym_else_clause = 257, + sym__labeled_statement = 258, + sym_switch_statement = 259, + sym_switch_parameters = 260, + sym_switch_parameter = 261, + sym_switch_condition = 262, + sym_switch_filename = 263, + sym_switch_body = 264, + sym_switch_clauses = 265, + sym_switch_clause = 266, + sym_switch_clause_condition = 267, + sym_foreach_statement = 268, + sym_foreach_parameter = 269, + sym_for_statement = 270, + sym_for_initializer = 271, + sym_for_condition = 272, + sym_for_iterator = 273, + sym_while_statement = 274, + sym_while_condition = 275, + sym_do_statement = 276, + sym_function_statement = 277, + sym_function_name = 278, + sym_function_parameter_declaration = 279, + sym_flow_control_statement = 280, + sym_label_expression = 281, + sym_trap_statement = 282, + sym_try_statement = 283, + sym_catch_clauses = 284, + sym_catch_clause = 285, + sym_catch_type_list = 286, + sym_finally_clause = 287, + sym_data_statement = 288, + sym_data_name = 289, + sym_data_commands_allowed = 290, + sym_data_commands_list = 291, + sym_data_command = 292, + sym_inlinescript_statement = 293, + sym_parallel_statement = 294, + sym_sequence_statement = 295, + sym_pipeline = 296, + sym_left_assignment_expression = 297, + sym_assignment_expression = 298, + aux_sym__pipeline_tail = 299, + sym_command = 300, + sym_command_invokation_operator = 301, + sym__expandable_string_literal_immediate = 302, + sym_command_name = 303, + sym_path_command_name = 304, + sym_command_name_expr = 305, + sym_command_elements = 306, + sym__command_element = 307, + sym_command_argument_sep = 308, + sym__command_argument = 309, + sym_foreach_command = 310, + sym_verbatim_command_argument = 311, + sym_redirections = 312, + sym_redirection = 313, + sym_redirected_file_name = 314, + sym_class_attribute = 315, + sym_class_property_definition = 316, + sym_class_method_parameter = 317, + sym_class_method_parameter_list = 318, + sym_class_method_definition = 319, + sym_class_statement = 320, + sym_enum_statement = 321, + sym_enum_member = 322, + sym__expression = 323, + sym_logical_expression = 324, + sym_bitwise_expression = 325, + sym_comparison_expression = 326, + sym_additive_expression = 327, + sym_multiplicative_expression = 328, + sym_format_expression = 329, + sym_range_expression = 330, + sym_array_literal_expression = 331, + sym_unary_expression = 332, + sym_expression_with_unary_operator = 333, + sym_pre_increment_expression = 334, + sym_pre_decrement_expression = 335, + sym_cast_expression = 336, + sym__primary_expression = 337, + sym__value = 338, + sym_parenthesized_expression = 339, + sym_sub_expression = 340, + sym_array_expression = 341, + sym_script_block_expression = 342, + sym_hash_literal_expression = 343, + sym_hash_literal_body = 344, + sym_hash_entry = 345, + sym_key_expression = 346, + sym_post_increment_expression = 347, + sym_post_decrement_expression = 348, + sym_member_access = 349, + sym_member_name = 350, + sym_element_access = 351, + sym_invokation_expression = 352, + sym_invokation_foreach_expression = 353, + sym_argument_list = 354, + sym_argument_expression_list = 355, + sym_argument_expression = 356, + sym_logical_argument_expression = 357, + sym_bitwise_argument_expression = 358, + sym_comparison_argument_expression = 359, + sym_additive_argument_expression = 360, + sym_multiplicative_argument_expression = 361, + sym_format_argument_expression = 362, + sym_range_argument_expression = 363, + sym_type_literal = 364, + sym_type_spec = 365, + sym_dimension = 366, + sym_generic_type_arguments = 367, + sym_attribute_list = 368, + sym_attribute = 369, + sym_attribute_name = 370, + sym_attribute_arguments = 371, + sym_attribute_argument = 372, + aux_sym_expandable_string_literal_repeat1 = 373, + aux_sym_expandable_string_literal_repeat2 = 374, + aux_sym_expandable_here_string_literal_repeat1 = 375, + aux_sym_script_block_repeat1 = 376, + aux_sym_parameter_list_repeat1 = 377, + aux_sym_named_block_list_repeat1 = 378, + aux_sym_statement_list_repeat1 = 379, + aux_sym_elseif_clauses_repeat1 = 380, + aux_sym_switch_parameters_repeat1 = 381, + aux_sym_switch_clauses_repeat1 = 382, + aux_sym_catch_clauses_repeat1 = 383, + aux_sym_catch_type_list_repeat1 = 384, + aux_sym_data_commands_list_repeat1 = 385, + aux_sym__expandable_string_literal_immediate_repeat1 = 386, + aux_sym__expandable_string_literal_immediate_repeat2 = 387, + aux_sym_command_name_repeat1 = 388, + aux_sym_path_command_name_repeat1 = 389, + aux_sym_command_elements_repeat1 = 390, + aux_sym_command_argument_sep_repeat1 = 391, + aux_sym_foreach_command_repeat1 = 392, + aux_sym_redirections_repeat1 = 393, + aux_sym_class_property_definition_repeat1 = 394, + aux_sym_class_method_parameter_list_repeat1 = 395, + aux_sym_class_statement_repeat1 = 396, + aux_sym_class_statement_repeat2 = 397, + aux_sym_enum_statement_repeat1 = 398, + aux_sym_array_literal_expression_repeat1 = 399, + aux_sym_hash_literal_body_repeat1 = 400, + aux_sym_argument_expression_list_repeat1 = 401, + aux_sym_dimension_repeat1 = 402, + aux_sym_generic_type_arguments_repeat1 = 403, + aux_sym_attribute_list_repeat1 = 404, + aux_sym_attribute_arguments_repeat1 = 405, }; static const char * const ts_symbol_names[] = { @@ -599,6 +609,16 @@ static const char * const ts_symbol_names[] = { [anon_sym_DQUOTE] = "\"", [aux_sym_command_name_token1] = "command_name_token1", [aux_sym_command_name_token2] = "command_name_token2", + [aux_sym_command_name_token3] = "command_name_token3", + [aux_sym_command_name_token4] = "command_name_token4", + [aux_sym_command_name_token5] = "command_name_token5", + [aux_sym_command_name_token6] = "command_name_token6", + [aux_sym_command_name_token7] = "command_name_token7", + [aux_sym_command_name_token8] = "command_name_token8", + [aux_sym_command_name_token9] = "command_name_token9", + [aux_sym_command_name_token10] = "command_name_token10", + [aux_sym_command_name_token11] = "command_name_token11", + [aux_sym_command_name_token12] = "command_name_token12", [anon_sym_DQUOTE2] = "\"", [anon_sym_SQUOTE_SQUOTE] = "''", [sym_path_command_name_token] = "path_command_name_token", @@ -998,6 +1018,16 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DQUOTE] = anon_sym_DQUOTE, [aux_sym_command_name_token1] = aux_sym_command_name_token1, [aux_sym_command_name_token2] = aux_sym_command_name_token2, + [aux_sym_command_name_token3] = aux_sym_command_name_token3, + [aux_sym_command_name_token4] = aux_sym_command_name_token4, + [aux_sym_command_name_token5] = aux_sym_command_name_token5, + [aux_sym_command_name_token6] = aux_sym_command_name_token6, + [aux_sym_command_name_token7] = aux_sym_command_name_token7, + [aux_sym_command_name_token8] = aux_sym_command_name_token8, + [aux_sym_command_name_token9] = aux_sym_command_name_token9, + [aux_sym_command_name_token10] = aux_sym_command_name_token10, + [aux_sym_command_name_token11] = aux_sym_command_name_token11, + [aux_sym_command_name_token12] = aux_sym_command_name_token12, [anon_sym_DQUOTE2] = anon_sym_DQUOTE, [anon_sym_SQUOTE_SQUOTE] = anon_sym_SQUOTE_SQUOTE, [sym_path_command_name_token] = sym_path_command_name_token, @@ -1928,6 +1958,46 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_command_name_token3] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token4] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token5] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token6] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token7] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token8] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token9] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token10] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token11] = { + .visible = false, + .named = false, + }, + [aux_sym_command_name_token12] = { + .visible = false, + .named = false, + }, [anon_sym_DQUOTE2] = { .visible = true, .named = false, @@ -2953,21 +3023,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5] = 3, [6] = 3, [7] = 7, - [8] = 7, + [8] = 8, [9] = 9, [10] = 10, [11] = 11, [12] = 12, [13] = 13, [14] = 14, - [15] = 15, - [16] = 9, - [17] = 10, - [18] = 9, - [19] = 10, + [15] = 7, + [16] = 8, + [17] = 9, + [18] = 8, + [19] = 8, [20] = 9, - [21] = 10, - [22] = 7, + [21] = 7, + [22] = 9, [23] = 7, [24] = 7, [25] = 7, @@ -2988,59 +3058,59 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [40] = 40, [41] = 41, [42] = 42, - [43] = 42, + [43] = 43, [44] = 44, - [45] = 45, + [45] = 42, [46] = 46, - [47] = 45, + [47] = 42, [48] = 44, - [49] = 46, - [50] = 45, - [51] = 44, - [52] = 46, - [53] = 45, - [54] = 45, + [49] = 42, + [50] = 46, + [51] = 46, + [52] = 44, + [53] = 44, + [54] = 42, [55] = 46, - [56] = 45, + [56] = 44, [57] = 44, [58] = 46, - [59] = 45, - [60] = 44, - [61] = 46, - [62] = 46, + [59] = 44, + [60] = 42, + [61] = 44, + [62] = 42, [63] = 46, [64] = 44, - [65] = 65, + [65] = 44, [66] = 44, - [67] = 67, - [68] = 46, + [67] = 42, + [68] = 68, [69] = 46, [70] = 46, - [71] = 45, - [72] = 44, - [73] = 67, + [71] = 71, + [72] = 43, + [73] = 68, [74] = 74, - [75] = 65, - [76] = 3, - [77] = 3, - [78] = 3, - [79] = 79, - [80] = 80, + [75] = 74, + [76] = 76, + [77] = 77, + [78] = 77, + [79] = 3, + [80] = 3, [81] = 3, - [82] = 79, + [82] = 3, [83] = 83, [84] = 84, - [85] = 85, - [86] = 84, + [85] = 83, + [86] = 86, [87] = 87, [88] = 88, [89] = 89, [90] = 90, [91] = 91, [92] = 92, - [93] = 84, - [94] = 84, - [95] = 87, + [93] = 93, + [94] = 94, + [95] = 95, [96] = 96, [97] = 97, [98] = 98, @@ -3050,7 +3120,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [102] = 102, [103] = 103, [104] = 104, - [105] = 83, + [105] = 105, [106] = 106, [107] = 107, [108] = 108, @@ -3060,1219 +3130,1219 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [112] = 112, [113] = 113, [114] = 114, - [115] = 115, - [116] = 116, - [117] = 117, - [118] = 118, + [115] = 83, + [116] = 84, + [117] = 83, + [118] = 86, [119] = 119, [120] = 120, [121] = 121, - [122] = 108, - [123] = 104, - [124] = 98, - [125] = 117, - [126] = 106, - [127] = 101, - [128] = 107, - [129] = 112, - [130] = 102, - [131] = 113, - [132] = 88, - [133] = 99, - [134] = 134, - [135] = 114, - [136] = 109, - [137] = 100, - [138] = 103, - [139] = 134, - [140] = 118, - [141] = 119, - [142] = 110, - [143] = 121, - [144] = 89, - [145] = 90, - [146] = 91, - [147] = 111, - [148] = 92, - [149] = 85, - [150] = 97, - [151] = 115, - [152] = 120, - [153] = 116, - [154] = 96, - [155] = 134, - [156] = 134, - [157] = 89, - [158] = 90, - [159] = 91, - [160] = 160, - [161] = 92, - [162] = 162, - [163] = 160, - [164] = 164, + [122] = 105, + [123] = 108, + [124] = 88, + [125] = 110, + [126] = 111, + [127] = 112, + [128] = 113, + [129] = 114, + [130] = 91, + [131] = 120, + [132] = 109, + [133] = 93, + [134] = 94, + [135] = 95, + [136] = 96, + [137] = 97, + [138] = 104, + [139] = 107, + [140] = 98, + [141] = 99, + [142] = 100, + [143] = 101, + [144] = 92, + [145] = 102, + [146] = 103, + [147] = 89, + [148] = 121, + [149] = 106, + [150] = 150, + [151] = 90, + [152] = 119, + [153] = 150, + [154] = 87, + [155] = 150, + [156] = 150, + [157] = 157, + [158] = 158, + [159] = 112, + [160] = 157, + [161] = 161, + [162] = 158, + [163] = 161, + [164] = 111, [165] = 165, - [166] = 162, - [167] = 167, - [168] = 168, - [169] = 167, - [170] = 120, - [171] = 121, - [172] = 92, - [173] = 89, - [174] = 120, - [175] = 90, - [176] = 91, - [177] = 121, - [178] = 165, + [166] = 166, + [167] = 114, + [168] = 113, + [169] = 169, + [170] = 109, + [171] = 110, + [172] = 109, + [173] = 166, + [174] = 113, + [175] = 114, + [176] = 112, + [177] = 111, + [178] = 110, [179] = 179, [180] = 180, - [181] = 181, - [182] = 182, - [183] = 182, - [184] = 181, - [185] = 168, - [186] = 164, - [187] = 179, - [188] = 180, + [181] = 169, + [182] = 179, + [183] = 180, + [184] = 165, + [185] = 185, + [186] = 185, + [187] = 187, + [188] = 187, [189] = 189, - [190] = 190, - [191] = 190, - [192] = 189, - [193] = 42, - [194] = 42, - [195] = 195, + [190] = 189, + [191] = 191, + [192] = 191, + [193] = 74, + [194] = 194, + [195] = 74, [196] = 196, - [197] = 195, - [198] = 196, + [197] = 196, + [198] = 194, [199] = 199, - [200] = 199, - [201] = 201, - [202] = 201, + [200] = 200, + [201] = 200, + [202] = 199, [203] = 3, [204] = 3, [205] = 3, [206] = 3, [207] = 3, [208] = 3, - [209] = 3, + [209] = 209, [210] = 3, - [211] = 211, - [212] = 211, - [213] = 211, - [214] = 211, - [215] = 3, - [216] = 3, - [217] = 3, - [218] = 3, - [219] = 211, - [220] = 211, - [221] = 221, - [222] = 221, - [223] = 223, - [224] = 224, - [225] = 221, - [226] = 223, - [227] = 224, - [228] = 221, - [229] = 223, - [230] = 224, - [231] = 223, - [232] = 224, - [233] = 233, - [234] = 233, - [235] = 235, - [236] = 235, - [237] = 237, - [238] = 238, - [239] = 238, - [240] = 233, - [241] = 238, - [242] = 237, - [243] = 235, - [244] = 235, - [245] = 237, - [246] = 238, - [247] = 233, - [248] = 237, - [249] = 249, - [250] = 249, - [251] = 249, - [252] = 249, - [253] = 253, - [254] = 254, - [255] = 254, - [256] = 254, - [257] = 254, + [211] = 3, + [212] = 209, + [213] = 213, + [214] = 214, + [215] = 214, + [216] = 216, + [217] = 216, + [218] = 216, + [219] = 209, + [220] = 214, + [221] = 214, + [222] = 213, + [223] = 209, + [224] = 213, + [225] = 213, + [226] = 216, + [227] = 227, + [228] = 228, + [229] = 229, + [230] = 230, + [231] = 230, + [232] = 230, + [233] = 227, + [234] = 228, + [235] = 229, + [236] = 228, + [237] = 229, + [238] = 230, + [239] = 228, + [240] = 227, + [241] = 227, + [242] = 229, + [243] = 243, + [244] = 244, + [245] = 3, + [246] = 3, + [247] = 247, + [248] = 3, + [249] = 3, + [250] = 243, + [251] = 243, + [252] = 243, + [253] = 244, + [254] = 244, + [255] = 244, + [256] = 256, + [257] = 209, [258] = 258, - [259] = 258, - [260] = 260, - [261] = 261, - [262] = 262, - [263] = 263, + [259] = 256, + [260] = 209, + [261] = 256, + [262] = 256, + [263] = 256, [264] = 264, - [265] = 263, - [266] = 263, - [267] = 263, - [268] = 262, - [269] = 263, - [270] = 263, - [271] = 263, - [272] = 263, - [273] = 263, - [274] = 263, - [275] = 263, - [276] = 264, - [277] = 260, - [278] = 262, + [265] = 256, + [266] = 256, + [267] = 256, + [268] = 256, + [269] = 256, + [270] = 256, + [271] = 256, + [272] = 272, + [273] = 272, + [274] = 258, + [275] = 264, + [276] = 276, + [277] = 272, + [278] = 278, [279] = 258, [280] = 264, - [281] = 260, - [282] = 262, - [283] = 258, - [284] = 264, - [285] = 260, - [286] = 263, - [287] = 134, - [288] = 134, - [289] = 134, - [290] = 134, - [291] = 162, + [281] = 276, + [282] = 272, + [283] = 276, + [284] = 258, + [285] = 264, + [286] = 276, + [287] = 287, + [288] = 288, + [289] = 287, + [290] = 288, + [291] = 291, [292] = 292, - [293] = 292, + [293] = 293, [294] = 294, - [295] = 42, - [296] = 160, - [297] = 162, - [298] = 160, - [299] = 167, - [300] = 300, - [301] = 167, - [302] = 42, - [303] = 160, - [304] = 167, - [305] = 180, - [306] = 306, + [295] = 295, + [296] = 296, + [297] = 297, + [298] = 298, + [299] = 292, + [300] = 293, + [301] = 298, + [302] = 297, + [303] = 150, + [304] = 304, + [305] = 305, + [306] = 150, [307] = 307, - [308] = 308, - [309] = 181, - [310] = 182, - [311] = 306, - [312] = 308, - [313] = 42, - [314] = 179, - [315] = 300, - [316] = 42, - [317] = 294, - [318] = 179, - [319] = 182, - [320] = 320, - [321] = 320, - [322] = 320, - [323] = 323, - [324] = 320, - [325] = 325, - [326] = 181, - [327] = 180, + [308] = 150, + [309] = 309, + [310] = 305, + [311] = 311, + [312] = 312, + [313] = 313, + [314] = 314, + [315] = 307, + [316] = 305, + [317] = 150, + [318] = 312, + [319] = 314, + [320] = 311, + [321] = 305, + [322] = 309, + [323] = 313, + [324] = 307, + [325] = 307, + [326] = 326, + [327] = 327, [328] = 328, - [329] = 320, + [329] = 329, [330] = 330, - [331] = 179, - [332] = 180, - [333] = 181, + [331] = 331, + [332] = 332, + [333] = 333, [334] = 334, [335] = 335, - [336] = 320, - [337] = 182, - [338] = 306, - [339] = 308, - [340] = 320, - [341] = 320, + [336] = 336, + [337] = 337, + [338] = 338, + [339] = 339, + [340] = 340, + [341] = 341, [342] = 342, [343] = 343, - [344] = 306, - [345] = 328, - [346] = 308, + [344] = 344, + [345] = 345, + [346] = 346, [347] = 347, [348] = 348, - [349] = 189, + [349] = 349, [350] = 350, [351] = 351, - [352] = 334, + [352] = 352, [353] = 353, - [354] = 353, + [354] = 354, [355] = 355, - [356] = 328, - [357] = 353, - [358] = 190, - [359] = 335, - [360] = 353, - [361] = 347, - [362] = 353, - [363] = 353, - [364] = 353, - [365] = 353, + [356] = 356, + [357] = 357, + [358] = 358, + [359] = 359, + [360] = 360, + [361] = 361, + [362] = 362, + [363] = 363, + [364] = 364, + [365] = 365, [366] = 366, - [367] = 323, - [368] = 328, + [367] = 367, + [368] = 368, [369] = 369, [370] = 370, - [371] = 189, + [371] = 371, [372] = 372, - [373] = 373, - [374] = 190, + [373] = 307, + [374] = 305, [375] = 375, - [376] = 189, - [377] = 377, - [378] = 378, - [379] = 190, - [380] = 380, - [381] = 381, - [382] = 372, - [383] = 383, - [384] = 383, - [385] = 385, - [386] = 386, - [387] = 387, - [388] = 388, - [389] = 389, - [390] = 390, - [391] = 42, - [392] = 306, - [393] = 306, - [394] = 372, - [395] = 308, - [396] = 383, - [397] = 388, - [398] = 378, - [399] = 42, - [400] = 400, - [401] = 377, - [402] = 381, - [403] = 308, - [404] = 400, - [405] = 400, - [406] = 372, - [407] = 383, - [408] = 400, - [409] = 400, - [410] = 373, - [411] = 411, - [412] = 412, - [413] = 413, - [414] = 414, - [415] = 415, - [416] = 416, - [417] = 417, - [418] = 418, - [419] = 419, - [420] = 420, - [421] = 421, - [422] = 422, - [423] = 423, - [424] = 424, - [425] = 425, + [376] = 350, + [377] = 327, + [378] = 355, + [379] = 356, + [380] = 357, + [381] = 369, + [382] = 343, + [383] = 358, + [384] = 359, + [385] = 339, + [386] = 330, + [387] = 332, + [388] = 305, + [389] = 342, + [390] = 361, + [391] = 362, + [392] = 333, + [393] = 363, + [394] = 335, + [395] = 364, + [396] = 344, + [397] = 360, + [398] = 367, + [399] = 365, + [400] = 354, + [401] = 345, + [402] = 351, + [403] = 370, + [404] = 347, + [405] = 307, + [406] = 348, + [407] = 349, + [408] = 375, + [409] = 352, + [410] = 337, + [411] = 340, + [412] = 371, + [413] = 338, + [414] = 372, + [415] = 331, + [416] = 326, + [417] = 328, + [418] = 334, + [419] = 341, + [420] = 329, + [421] = 353, + [422] = 336, + [423] = 366, + [424] = 368, + [425] = 346, [426] = 426, - [427] = 421, - [428] = 428, - [429] = 429, + [427] = 291, + [428] = 294, + [429] = 295, [430] = 430, - [431] = 431, - [432] = 432, - [433] = 433, - [434] = 434, - [435] = 435, - [436] = 436, - [437] = 421, - [438] = 438, - [439] = 439, - [440] = 440, - [441] = 421, + [431] = 158, + [432] = 430, + [433] = 161, + [434] = 161, + [435] = 158, + [436] = 157, + [437] = 74, + [438] = 157, + [439] = 157, + [440] = 74, + [441] = 161, [442] = 442, - [443] = 443, - [444] = 428, - [445] = 445, - [446] = 446, - [447] = 447, - [448] = 448, + [443] = 74, + [444] = 74, + [445] = 442, + [446] = 187, + [447] = 185, + [448] = 180, [449] = 449, - [450] = 450, - [451] = 451, + [450] = 449, + [451] = 179, [452] = 452, - [453] = 421, - [454] = 428, + [453] = 453, + [454] = 180, [455] = 455, - [456] = 421, - [457] = 457, - [458] = 421, - [459] = 383, - [460] = 460, - [461] = 461, - [462] = 462, - [463] = 421, - [464] = 464, - [465] = 372, - [466] = 466, - [467] = 467, - [468] = 468, - [469] = 428, - [470] = 470, - [471] = 471, - [472] = 472, - [473] = 428, - [474] = 474, + [456] = 453, + [457] = 453, + [458] = 453, + [459] = 185, + [460] = 442, + [461] = 187, + [462] = 449, + [463] = 453, + [464] = 179, + [465] = 442, + [466] = 179, + [467] = 185, + [468] = 180, + [469] = 453, + [470] = 187, + [471] = 455, + [472] = 449, + [473] = 453, + [474] = 453, [475] = 475, - [476] = 476, + [476] = 455, [477] = 477, - [478] = 476, - [479] = 451, - [480] = 455, - [481] = 328, - [482] = 461, - [483] = 328, - [484] = 472, - [485] = 474, - [486] = 412, - [487] = 413, - [488] = 414, - [489] = 415, - [490] = 416, - [491] = 418, - [492] = 422, - [493] = 424, - [494] = 426, - [495] = 411, - [496] = 429, - [497] = 430, - [498] = 431, - [499] = 432, - [500] = 433, - [501] = 435, - [502] = 438, - [503] = 439, + [478] = 191, + [479] = 455, + [480] = 475, + [481] = 475, + [482] = 475, + [483] = 475, + [484] = 484, + [485] = 475, + [486] = 486, + [487] = 487, + [488] = 488, + [489] = 475, + [490] = 189, + [491] = 491, + [492] = 475, + [493] = 191, + [494] = 494, + [495] = 495, + [496] = 189, + [497] = 497, + [498] = 498, + [499] = 499, + [500] = 500, + [501] = 191, + [502] = 502, + [503] = 189, [504] = 504, - [505] = 442, + [505] = 504, [506] = 504, - [507] = 419, - [508] = 460, - [509] = 466, - [510] = 470, + [507] = 504, + [508] = 442, + [509] = 442, + [510] = 74, [511] = 504, - [512] = 196, - [513] = 446, - [514] = 468, + [512] = 449, + [513] = 449, + [514] = 74, [515] = 515, - [516] = 423, - [517] = 504, - [518] = 443, - [519] = 445, - [520] = 449, - [521] = 372, - [522] = 425, - [523] = 195, - [524] = 448, - [525] = 452, - [526] = 457, - [527] = 464, - [528] = 447, - [529] = 475, - [530] = 436, - [531] = 383, - [532] = 467, - [533] = 471, - [534] = 450, - [535] = 504, - [536] = 434, - [537] = 440, - [538] = 538, - [539] = 342, - [540] = 538, - [541] = 199, - [542] = 330, - [543] = 3, - [544] = 3, - [545] = 538, - [546] = 195, - [547] = 538, - [548] = 548, - [549] = 195, - [550] = 343, - [551] = 201, - [552] = 196, - [553] = 538, + [516] = 515, + [517] = 517, + [518] = 517, + [519] = 517, + [520] = 520, + [521] = 521, + [522] = 522, + [523] = 517, + [524] = 515, + [525] = 515, + [526] = 515, + [527] = 517, + [528] = 517, + [529] = 517, + [530] = 517, + [531] = 531, + [532] = 532, + [533] = 455, + [534] = 534, + [535] = 534, + [536] = 534, + [537] = 534, + [538] = 455, + [539] = 534, + [540] = 194, + [541] = 196, + [542] = 194, + [543] = 543, + [544] = 194, + [545] = 543, + [546] = 543, + [547] = 543, + [548] = 3, + [549] = 3, + [550] = 3, + [551] = 543, + [552] = 199, + [553] = 553, [554] = 196, - [555] = 3, - [556] = 3, - [557] = 557, + [555] = 196, + [556] = 200, + [557] = 3, [558] = 558, - [559] = 201, - [560] = 558, - [561] = 199, - [562] = 558, - [563] = 558, + [559] = 199, + [560] = 560, + [561] = 560, + [562] = 560, + [563] = 560, [564] = 564, - [565] = 201, + [565] = 199, [566] = 566, - [567] = 199, - [568] = 558, - [569] = 569, + [567] = 200, + [568] = 200, + [569] = 560, [570] = 570, - [571] = 569, - [572] = 572, - [573] = 569, - [574] = 569, + [571] = 571, + [572] = 571, + [573] = 571, + [574] = 574, [575] = 575, - [576] = 569, + [576] = 571, [577] = 577, - [578] = 577, + [578] = 571, [579] = 579, - [580] = 577, - [581] = 577, + [580] = 579, + [581] = 579, [582] = 582, - [583] = 577, - [584] = 584, + [583] = 583, + [584] = 579, [585] = 585, - [586] = 586, + [586] = 583, [587] = 587, - [588] = 585, - [589] = 589, - [590] = 587, - [591] = 585, - [592] = 586, - [593] = 587, - [594] = 587, - [595] = 586, - [596] = 587, - [597] = 585, - [598] = 586, - [599] = 587, - [600] = 585, - [601] = 586, - [602] = 585, - [603] = 587, - [604] = 585, - [605] = 586, - [606] = 586, - [607] = 589, - [608] = 587, - [609] = 585, - [610] = 586, - [611] = 587, - [612] = 586, - [613] = 585, - [614] = 587, - [615] = 585, - [616] = 586, - [617] = 587, - [618] = 585, - [619] = 586, - [620] = 589, - [621] = 587, - [622] = 585, - [623] = 586, - [624] = 587, - [625] = 585, - [626] = 586, - [627] = 587, - [628] = 587, - [629] = 585, - [630] = 586, - [631] = 587, - [632] = 585, - [633] = 586, - [634] = 589, - [635] = 587, - [636] = 585, - [637] = 586, - [638] = 589, - [639] = 585, - [640] = 586, - [641] = 586, - [642] = 589, - [643] = 643, - [644] = 589, - [645] = 587, - [646] = 585, - [647] = 589, - [648] = 585, - [649] = 586, - [650] = 586, - [651] = 587, - [652] = 587, - [653] = 585, - [654] = 587, - [655] = 587, - [656] = 585, - [657] = 586, - [658] = 585, - [659] = 586, - [660] = 589, - [661] = 587, - [662] = 589, - [663] = 585, - [664] = 586, - [665] = 587, - [666] = 585, - [667] = 586, - [668] = 668, - [669] = 668, - [670] = 668, - [671] = 668, - [672] = 668, - [673] = 668, - [674] = 668, - [675] = 668, - [676] = 668, - [677] = 677, - [678] = 677, - [679] = 668, - [680] = 668, - [681] = 668, - [682] = 668, - [683] = 668, - [684] = 668, - [685] = 85, - [686] = 85, - [687] = 668, - [688] = 668, - [689] = 668, - [690] = 668, - [691] = 668, - [692] = 692, - [693] = 85, - [694] = 85, - [695] = 677, - [696] = 677, - [697] = 697, - [698] = 698, - [699] = 698, - [700] = 700, - [701] = 701, - [702] = 701, - [703] = 698, - [704] = 700, - [705] = 700, - [706] = 698, - [707] = 700, - [708] = 701, - [709] = 698, - [710] = 701, - [711] = 698, - [712] = 42, + [588] = 579, + [589] = 583, + [590] = 583, + [591] = 591, + [592] = 592, + [593] = 593, + [594] = 593, + [595] = 593, + [596] = 592, + [597] = 592, + [598] = 598, + [599] = 591, + [600] = 592, + [601] = 598, + [602] = 591, + [603] = 598, + [604] = 591, + [605] = 598, + [606] = 593, + [607] = 592, + [608] = 593, + [609] = 598, + [610] = 591, + [611] = 592, + [612] = 598, + [613] = 591, + [614] = 591, + [615] = 593, + [616] = 592, + [617] = 598, + [618] = 591, + [619] = 592, + [620] = 598, + [621] = 591, + [622] = 592, + [623] = 598, + [624] = 591, + [625] = 592, + [626] = 598, + [627] = 591, + [628] = 592, + [629] = 592, + [630] = 598, + [631] = 592, + [632] = 598, + [633] = 591, + [634] = 598, + [635] = 591, + [636] = 598, + [637] = 591, + [638] = 592, + [639] = 598, + [640] = 591, + [641] = 592, + [642] = 598, + [643] = 591, + [644] = 593, + [645] = 592, + [646] = 598, + [647] = 591, + [648] = 592, + [649] = 598, + [650] = 591, + [651] = 592, + [652] = 598, + [653] = 591, + [654] = 592, + [655] = 598, + [656] = 591, + [657] = 593, + [658] = 592, + [659] = 598, + [660] = 591, + [661] = 593, + [662] = 592, + [663] = 598, + [664] = 591, + [665] = 665, + [666] = 593, + [667] = 592, + [668] = 592, + [669] = 598, + [670] = 591, + [671] = 598, + [672] = 591, + [673] = 592, + [674] = 674, + [675] = 674, + [676] = 674, + [677] = 674, + [678] = 674, + [679] = 674, + [680] = 674, + [681] = 674, + [682] = 674, + [683] = 674, + [684] = 87, + [685] = 674, + [686] = 686, + [687] = 674, + [688] = 674, + [689] = 674, + [690] = 674, + [691] = 674, + [692] = 87, + [693] = 674, + [694] = 674, + [695] = 674, + [696] = 674, + [697] = 686, + [698] = 686, + [699] = 87, + [700] = 87, + [701] = 686, + [702] = 702, + [703] = 703, + [704] = 703, + [705] = 702, + [706] = 702, + [707] = 703, + [708] = 703, + [709] = 703, + [710] = 703, + [711] = 702, + [712] = 712, [713] = 713, [714] = 714, [715] = 715, [716] = 716, - [717] = 717, - [718] = 718, + [717] = 74, + [718] = 712, [719] = 713, [720] = 716, [721] = 714, - [722] = 717, - [723] = 714, - [724] = 713, + [722] = 722, + [723] = 723, + [724] = 724, [725] = 713, - [726] = 717, - [727] = 714, - [728] = 716, - [729] = 717, - [730] = 730, - [731] = 731, - [732] = 716, - [733] = 731, - [734] = 730, - [735] = 730, - [736] = 731, - [737] = 84, - [738] = 731, - [739] = 84, - [740] = 85, - [741] = 85, - [742] = 730, - [743] = 115, - [744] = 104, - [745] = 89, - [746] = 106, - [747] = 107, - [748] = 90, - [749] = 749, - [750] = 750, - [751] = 108, - [752] = 91, - [753] = 109, - [754] = 110, - [755] = 92, - [756] = 750, - [757] = 111, - [758] = 112, - [759] = 118, - [760] = 113, - [761] = 114, - [762] = 83, - [763] = 116, - [764] = 96, - [765] = 97, - [766] = 119, - [767] = 87, - [768] = 749, - [769] = 134, + [726] = 723, + [727] = 712, + [728] = 714, + [729] = 713, + [730] = 714, + [731] = 716, + [732] = 724, + [733] = 712, + [734] = 716, + [735] = 723, + [736] = 87, + [737] = 83, + [738] = 723, + [739] = 83, + [740] = 724, + [741] = 724, + [742] = 87, + [743] = 105, + [744] = 101, + [745] = 87, + [746] = 102, + [747] = 103, + [748] = 121, + [749] = 105, + [750] = 119, + [751] = 120, + [752] = 99, + [753] = 753, + [754] = 150, + [755] = 104, + [756] = 89, + [757] = 90, + [758] = 753, + [759] = 150, + [760] = 91, + [761] = 92, + [762] = 104, + [763] = 89, + [764] = 93, + [765] = 94, + [766] = 90, + [767] = 95, + [768] = 96, + [769] = 84, [770] = 98, [771] = 99, - [772] = 85, - [773] = 100, + [772] = 100, + [773] = 101, [774] = 120, - [775] = 101, - [776] = 102, - [777] = 118, - [778] = 103, - [779] = 104, - [780] = 85, - [781] = 106, - [782] = 107, - [783] = 88, - [784] = 109, - [785] = 110, - [786] = 119, - [787] = 111, - [788] = 112, - [789] = 121, - [790] = 113, - [791] = 114, - [792] = 87, - [793] = 85, - [794] = 85, - [795] = 115, - [796] = 116, - [797] = 797, - [798] = 96, - [799] = 117, - [800] = 97, - [801] = 89, - [802] = 90, - [803] = 91, - [804] = 92, - [805] = 134, - [806] = 108, - [807] = 88, - [808] = 808, - [809] = 84, - [810] = 98, - [811] = 84, - [812] = 99, - [813] = 100, - [814] = 808, - [815] = 120, - [816] = 101, - [817] = 102, - [818] = 117, - [819] = 121, - [820] = 103, - [821] = 83, - [822] = 134, - [823] = 823, - [824] = 108, - [825] = 83, - [826] = 117, - [827] = 108, - [828] = 88, - [829] = 118, - [830] = 119, - [831] = 42, - [832] = 109, - [833] = 87, - [834] = 118, + [775] = 102, + [776] = 103, + [777] = 86, + [778] = 121, + [779] = 109, + [780] = 91, + [781] = 92, + [782] = 106, + [783] = 100, + [784] = 97, + [785] = 785, + [786] = 107, + [787] = 83, + [788] = 93, + [789] = 94, + [790] = 87, + [791] = 95, + [792] = 96, + [793] = 106, + [794] = 84, + [795] = 97, + [796] = 107, + [797] = 86, + [798] = 798, + [799] = 108, + [800] = 88, + [801] = 110, + [802] = 111, + [803] = 119, + [804] = 112, + [805] = 113, + [806] = 114, + [807] = 807, + [808] = 83, + [809] = 109, + [810] = 110, + [811] = 111, + [812] = 98, + [813] = 112, + [814] = 113, + [815] = 114, + [816] = 108, + [817] = 88, + [818] = 785, + [819] = 807, + [820] = 87, + [821] = 87, + [822] = 105, + [823] = 110, + [824] = 111, + [825] = 112, + [826] = 113, + [827] = 98, + [828] = 99, + [829] = 100, + [830] = 101, + [831] = 102, + [832] = 103, + [833] = 121, + [834] = 108, [835] = 119, - [836] = 115, - [837] = 120, - [838] = 121, - [839] = 89, - [840] = 90, - [841] = 42, - [842] = 91, - [843] = 92, - [844] = 96, - [845] = 97, - [846] = 116, - [847] = 134, - [848] = 98, - [849] = 99, - [850] = 100, - [851] = 823, - [852] = 120, - [853] = 121, - [854] = 854, - [855] = 855, - [856] = 89, + [836] = 120, + [837] = 114, + [838] = 74, + [839] = 110, + [840] = 150, + [841] = 104, + [842] = 89, + [843] = 90, + [844] = 111, + [845] = 845, + [846] = 91, + [847] = 92, + [848] = 93, + [849] = 94, + [850] = 74, + [851] = 95, + [852] = 96, + [853] = 853, + [854] = 98, + [855] = 99, + [856] = 100, [857] = 101, - [858] = 90, - [859] = 102, - [860] = 87, - [861] = 104, - [862] = 106, - [863] = 107, - [864] = 91, - [865] = 92, - [866] = 110, - [867] = 109, - [868] = 110, - [869] = 111, - [870] = 112, - [871] = 111, - [872] = 113, - [873] = 114, - [874] = 115, - [875] = 116, - [876] = 96, - [877] = 97, - [878] = 855, - [879] = 112, - [880] = 85, - [881] = 117, - [882] = 85, - [883] = 113, - [884] = 854, - [885] = 83, - [886] = 107, - [887] = 98, - [888] = 99, - [889] = 100, - [890] = 88, - [891] = 106, - [892] = 101, - [893] = 102, - [894] = 103, - [895] = 104, - [896] = 114, + [858] = 102, + [859] = 88, + [860] = 112, + [861] = 87, + [862] = 113, + [863] = 121, + [864] = 105, + [865] = 87, + [866] = 114, + [867] = 119, + [868] = 120, + [869] = 109, + [870] = 109, + [871] = 97, + [872] = 84, + [873] = 873, + [874] = 86, + [875] = 150, + [876] = 104, + [877] = 89, + [878] = 90, + [879] = 853, + [880] = 106, + [881] = 91, + [882] = 84, + [883] = 107, + [884] = 86, + [885] = 92, + [886] = 93, + [887] = 845, + [888] = 873, + [889] = 94, + [890] = 106, + [891] = 97, + [892] = 107, + [893] = 108, + [894] = 88, + [895] = 95, + [896] = 96, [897] = 103, - [898] = 84, - [899] = 823, - [900] = 855, - [901] = 901, - [902] = 823, - [903] = 42, - [904] = 855, - [905] = 42, - [906] = 84, - [907] = 907, - [908] = 854, - [909] = 909, - [910] = 854, - [911] = 901, - [912] = 909, - [913] = 907, - [914] = 914, - [915] = 100, - [916] = 112, - [917] = 909, - [918] = 113, - [919] = 85, - [920] = 920, - [921] = 101, - [922] = 114, - [923] = 118, - [924] = 115, - [925] = 83, - [926] = 901, - [927] = 119, - [928] = 928, - [929] = 907, - [930] = 928, - [931] = 931, - [932] = 920, - [933] = 96, - [934] = 104, - [935] = 102, - [936] = 106, - [937] = 107, - [938] = 117, - [939] = 120, - [940] = 121, - [941] = 116, - [942] = 103, - [943] = 111, - [944] = 98, - [945] = 110, + [898] = 873, + [899] = 899, + [900] = 900, + [901] = 899, + [902] = 74, + [903] = 853, + [904] = 904, + [905] = 900, + [906] = 904, + [907] = 83, + [908] = 845, + [909] = 845, + [910] = 873, + [911] = 853, + [912] = 74, + [913] = 83, + [914] = 97, + [915] = 93, + [916] = 94, + [917] = 95, + [918] = 96, + [919] = 904, + [920] = 107, + [921] = 98, + [922] = 99, + [923] = 108, + [924] = 88, + [925] = 100, + [926] = 101, + [927] = 102, + [928] = 103, + [929] = 121, + [930] = 105, + [931] = 899, + [932] = 900, + [933] = 109, + [934] = 106, + [935] = 119, + [936] = 120, + [937] = 111, + [938] = 112, + [939] = 113, + [940] = 899, + [941] = 114, + [942] = 942, + [943] = 84, + [944] = 104, + [945] = 904, [946] = 89, [947] = 90, - [948] = 91, - [949] = 99, - [950] = 909, - [951] = 109, - [952] = 914, - [953] = 907, - [954] = 87, - [955] = 88, - [956] = 931, - [957] = 901, - [958] = 108, - [959] = 92, - [960] = 97, - [961] = 84, - [962] = 931, - [963] = 914, - [964] = 84, - [965] = 931, - [966] = 928, - [967] = 928, - [968] = 914, - [969] = 115, - [970] = 121, - [971] = 167, - [972] = 113, - [973] = 114, - [974] = 89, - [975] = 87, - [976] = 90, - [977] = 91, - [978] = 167, - [979] = 92, - [980] = 116, - [981] = 117, - [982] = 98, - [983] = 99, - [984] = 100, - [985] = 160, - [986] = 101, - [987] = 102, - [988] = 88, - [989] = 96, - [990] = 97, - [991] = 118, - [992] = 119, - [993] = 160, - [994] = 103, - [995] = 104, - [996] = 106, - [997] = 107, - [998] = 108, - [999] = 42, - [1000] = 83, - [1001] = 109, - [1002] = 110, - [1003] = 162, - [1004] = 120, - [1005] = 134, - [1006] = 134, - [1007] = 162, - [1008] = 111, - [1009] = 112, - [1010] = 85, - [1011] = 89, - [1012] = 90, - [1013] = 167, - [1014] = 92, - [1015] = 92, - [1016] = 91, - [1017] = 120, - [1018] = 90, - [1019] = 91, - [1020] = 1020, - [1021] = 160, - [1022] = 162, - [1023] = 134, - [1024] = 134, - [1025] = 165, - [1026] = 162, - [1027] = 121, - [1028] = 165, - [1029] = 121, - [1030] = 120, - [1031] = 1020, - [1032] = 160, - [1033] = 89, - [1034] = 167, - [1035] = 1035, - [1036] = 1036, - [1037] = 1020, - [1038] = 120, - [1039] = 119, - [1040] = 42, - [1041] = 1020, - [1042] = 1042, + [948] = 900, + [949] = 91, + [950] = 950, + [951] = 92, + [952] = 86, + [953] = 953, + [954] = 954, + [955] = 942, + [956] = 950, + [957] = 954, + [958] = 87, + [959] = 953, + [960] = 110, + [961] = 942, + [962] = 950, + [963] = 950, + [964] = 83, + [965] = 942, + [966] = 954, + [967] = 954, + [968] = 83, + [969] = 93, + [970] = 161, + [971] = 158, + [972] = 109, + [973] = 110, + [974] = 97, + [975] = 101, + [976] = 161, + [977] = 84, + [978] = 111, + [979] = 112, + [980] = 113, + [981] = 158, + [982] = 74, + [983] = 107, + [984] = 114, + [985] = 102, + [986] = 103, + [987] = 98, + [988] = 87, + [989] = 86, + [990] = 95, + [991] = 106, + [992] = 108, + [993] = 99, + [994] = 96, + [995] = 121, + [996] = 88, + [997] = 105, + [998] = 100, + [999] = 94, + [1000] = 150, + [1001] = 150, + [1002] = 119, + [1003] = 120, + [1004] = 157, + [1005] = 104, + [1006] = 89, + [1007] = 90, + [1008] = 91, + [1009] = 92, + [1010] = 157, + [1011] = 114, + [1012] = 1012, + [1013] = 111, + [1014] = 166, + [1015] = 157, + [1016] = 1012, + [1017] = 114, + [1018] = 158, + [1019] = 161, + [1020] = 157, + [1021] = 109, + [1022] = 109, + [1023] = 110, + [1024] = 110, + [1025] = 166, + [1026] = 161, + [1027] = 111, + [1028] = 112, + [1029] = 113, + [1030] = 158, + [1031] = 150, + [1032] = 112, + [1033] = 113, + [1034] = 150, + [1035] = 1012, + [1036] = 1012, + [1037] = 166, + [1038] = 845, + [1039] = 873, + [1040] = 111, + [1041] = 1041, + [1042] = 97, [1043] = 1043, - [1044] = 120, - [1045] = 121, - [1046] = 1046, - [1047] = 89, - [1048] = 90, - [1049] = 91, - [1050] = 92, + [1044] = 109, + [1045] = 108, + [1046] = 166, + [1047] = 74, + [1048] = 1048, + [1049] = 845, + [1050] = 873, [1051] = 1051, [1052] = 1052, - [1053] = 121, - [1054] = 89, - [1055] = 119, - [1056] = 91, - [1057] = 92, - [1058] = 108, - [1059] = 823, - [1060] = 855, - [1061] = 1042, - [1062] = 1043, - [1063] = 108, - [1064] = 165, - [1065] = 823, - [1066] = 855, - [1067] = 1051, - [1068] = 1052, - [1069] = 1046, - [1070] = 1035, - [1071] = 165, - [1072] = 118, - [1073] = 118, - [1074] = 1036, - [1075] = 90, - [1076] = 118, - [1077] = 42, - [1078] = 1035, - [1079] = 1046, - [1080] = 119, - [1081] = 1035, - [1082] = 325, - [1083] = 1036, - [1084] = 1046, - [1085] = 1036, - [1086] = 108, - [1087] = 118, - [1088] = 119, - [1089] = 1052, - [1090] = 1042, - [1091] = 1043, - [1092] = 1051, - [1093] = 1042, - [1094] = 1043, - [1095] = 1095, - [1096] = 1051, - [1097] = 1052, - [1098] = 108, - [1099] = 1099, + [1053] = 88, + [1054] = 1041, + [1055] = 113, + [1056] = 114, + [1057] = 108, + [1058] = 88, + [1059] = 1059, + [1060] = 1060, + [1061] = 97, + [1062] = 1059, + [1063] = 1060, + [1064] = 109, + [1065] = 1051, + [1066] = 1052, + [1067] = 110, + [1068] = 111, + [1069] = 112, + [1070] = 113, + [1071] = 114, + [1072] = 110, + [1073] = 1043, + [1074] = 1048, + [1075] = 112, + [1076] = 108, + [1077] = 97, + [1078] = 1048, + [1079] = 1079, + [1080] = 97, + [1081] = 1052, + [1082] = 74, + [1083] = 1043, + [1084] = 1041, + [1085] = 1048, + [1086] = 1043, + [1087] = 88, + [1088] = 1051, + [1089] = 1089, + [1090] = 1052, + [1091] = 108, + [1092] = 88, + [1093] = 1059, + [1094] = 1060, + [1095] = 1059, + [1096] = 1060, + [1097] = 296, + [1098] = 1051, + [1099] = 1041, [1100] = 1100, - [1101] = 1100, - [1102] = 1102, - [1103] = 1102, - [1104] = 167, - [1105] = 160, - [1106] = 162, - [1107] = 160, - [1108] = 167, - [1109] = 162, - [1110] = 1110, + [1101] = 1101, + [1102] = 1101, + [1103] = 1100, + [1104] = 1104, + [1105] = 161, + [1106] = 158, + [1107] = 157, + [1108] = 158, + [1109] = 161, + [1110] = 157, [1111] = 1111, - [1112] = 1051, - [1113] = 1035, - [1114] = 1042, - [1115] = 1036, - [1116] = 1035, - [1117] = 1043, - [1118] = 1036, - [1119] = 1051, - [1120] = 1042, + [1112] = 1112, + [1113] = 1059, + [1114] = 1048, + [1115] = 1051, + [1116] = 1060, + [1117] = 1059, + [1118] = 1060, + [1119] = 1043, + [1120] = 1048, [1121] = 1043, - [1122] = 1122, + [1122] = 1051, [1123] = 1123, - [1124] = 325, + [1124] = 296, [1125] = 1125, [1126] = 1126, [1127] = 1127, [1128] = 1128, - [1129] = 1127, + [1129] = 1129, [1130] = 1130, [1131] = 1131, - [1132] = 1132, - [1133] = 1133, - [1134] = 1133, - [1135] = 1130, - [1136] = 1131, - [1137] = 1131, - [1138] = 1133, - [1139] = 1128, - [1140] = 1132, - [1141] = 1130, - [1142] = 1133, - [1143] = 1132, - [1144] = 1128, - [1145] = 1128, - [1146] = 1132, + [1132] = 1129, + [1133] = 1127, + [1134] = 1129, + [1135] = 1135, + [1136] = 1127, + [1137] = 1135, + [1138] = 1130, + [1139] = 1130, + [1140] = 1135, + [1141] = 1141, + [1142] = 1129, + [1143] = 1128, + [1144] = 1131, + [1145] = 1131, + [1146] = 1127, [1147] = 1130, - [1148] = 1131, - [1149] = 1127, - [1150] = 1127, - [1151] = 1151, + [1148] = 1135, + [1149] = 1128, + [1150] = 1128, + [1151] = 1131, [1152] = 1152, [1153] = 1152, [1154] = 1152, [1155] = 1152, - [1156] = 1152, - [1157] = 1157, - [1158] = 1158, - [1159] = 1157, - [1160] = 1160, - [1161] = 1157, - [1162] = 1160, - [1163] = 1157, - [1164] = 1160, - [1165] = 1157, - [1166] = 1160, - [1167] = 1160, - [1168] = 1157, - [1169] = 1158, - [1170] = 1157, - [1171] = 1160, - [1172] = 1160, - [1173] = 1158, - [1174] = 1158, - [1175] = 1160, - [1176] = 1157, - [1177] = 1158, - [1178] = 1178, - [1179] = 1179, - [1180] = 1179, - [1181] = 1179, - [1182] = 1179, - [1183] = 1178, - [1184] = 1178, - [1185] = 1178, - [1186] = 1186, - [1187] = 1178, - [1188] = 1179, - [1189] = 1178, + [1156] = 1156, + [1157] = 1156, + [1158] = 1152, + [1159] = 1159, + [1160] = 1159, + [1161] = 1161, + [1162] = 1161, + [1163] = 1159, + [1164] = 1161, + [1165] = 1159, + [1166] = 1161, + [1167] = 1159, + [1168] = 1161, + [1169] = 1161, + [1170] = 1159, + [1171] = 1171, + [1172] = 1161, + [1173] = 1161, + [1174] = 1171, + [1175] = 1159, + [1176] = 1171, + [1177] = 1171, + [1178] = 1171, + [1179] = 1159, + [1180] = 1180, + [1181] = 1180, + [1182] = 1182, + [1183] = 1180, + [1184] = 1182, + [1185] = 1180, + [1186] = 1182, + [1187] = 1187, + [1188] = 1182, + [1189] = 1180, [1190] = 1190, - [1191] = 1179, - [1192] = 1192, - [1193] = 1178, - [1194] = 1179, - [1195] = 1178, - [1196] = 1179, - [1197] = 1197, - [1198] = 1198, - [1199] = 677, - [1200] = 1197, - [1201] = 1198, - [1202] = 1198, - [1203] = 1197, - [1204] = 85, - [1205] = 1205, - [1206] = 1206, + [1191] = 1182, + [1192] = 1180, + [1193] = 1182, + [1194] = 1182, + [1195] = 1180, + [1196] = 1196, + [1197] = 1180, + [1198] = 1182, + [1199] = 1199, + [1200] = 686, + [1201] = 1199, + [1202] = 1202, + [1203] = 1202, + [1204] = 1199, + [1205] = 1202, + [1206] = 87, [1207] = 1207, [1208] = 1208, - [1209] = 117, - [1210] = 88, - [1211] = 117, + [1209] = 1209, + [1210] = 1210, + [1211] = 106, [1212] = 1212, - [1213] = 85, - [1214] = 1214, - [1215] = 85, - [1216] = 85, - [1217] = 1217, - [1218] = 325, - [1219] = 1219, - [1220] = 117, - [1221] = 88, - [1222] = 88, - [1223] = 1223, - [1224] = 1224, + [1213] = 1213, + [1214] = 107, + [1215] = 107, + [1216] = 1216, + [1217] = 87, + [1218] = 296, + [1219] = 107, + [1220] = 87, + [1221] = 106, + [1222] = 1222, + [1223] = 87, + [1224] = 106, [1225] = 1225, [1226] = 1226, [1227] = 1227, [1228] = 1228, [1229] = 1229, - [1230] = 383, + [1230] = 305, [1231] = 1231, [1232] = 1232, - [1233] = 713, + [1233] = 1233, [1234] = 1234, [1235] = 1235, [1236] = 1236, - [1237] = 717, - [1238] = 372, + [1237] = 714, + [1238] = 1238, [1239] = 1239, - [1240] = 1240, + [1240] = 307, [1241] = 1241, - [1242] = 1242, - [1243] = 1241, - [1244] = 1241, - [1245] = 1245, - [1246] = 1245, + [1242] = 713, + [1243] = 1243, + [1244] = 1244, + [1245] = 1243, + [1246] = 1243, [1247] = 1247, - [1248] = 1245, + [1248] = 1248, [1249] = 1249, - [1250] = 1241, - [1251] = 1251, - [1252] = 1245, - [1253] = 134, - [1254] = 85, - [1255] = 1255, - [1256] = 1256, - [1257] = 1257, + [1250] = 1250, + [1251] = 1250, + [1252] = 1250, + [1253] = 1250, + [1254] = 1243, + [1255] = 87, + [1256] = 150, + [1257] = 1249, [1258] = 1258, [1259] = 1259, [1260] = 1260, - [1261] = 1251, - [1262] = 1258, - [1263] = 1249, + [1261] = 1261, + [1262] = 1248, + [1263] = 1263, [1264] = 1264, - [1265] = 1265, - [1266] = 854, + [1265] = 807, + [1266] = 1266, [1267] = 1267, - [1268] = 134, - [1269] = 750, - [1270] = 1270, + [1268] = 1268, + [1269] = 1269, + [1270] = 1264, [1271] = 1271, - [1272] = 1272, - [1273] = 1272, - [1274] = 1274, - [1275] = 808, - [1276] = 1270, - [1277] = 1264, - [1278] = 1270, - [1279] = 1264, - [1280] = 1270, - [1281] = 1264, - [1282] = 294, - [1283] = 300, - [1284] = 808, - [1285] = 134, - [1286] = 1286, - [1287] = 1287, - [1288] = 909, - [1289] = 294, - [1290] = 808, - [1291] = 750, - [1292] = 750, - [1293] = 901, - [1294] = 300, - [1295] = 907, - [1296] = 134, - [1297] = 1297, + [1272] = 853, + [1273] = 150, + [1274] = 753, + [1275] = 1275, + [1276] = 1269, + [1277] = 1267, + [1278] = 1264, + [1279] = 1267, + [1280] = 1264, + [1281] = 1267, + [1282] = 753, + [1283] = 288, + [1284] = 150, + [1285] = 807, + [1286] = 288, + [1287] = 287, + [1288] = 287, + [1289] = 900, + [1290] = 150, + [1291] = 904, + [1292] = 1292, + [1293] = 807, + [1294] = 899, + [1295] = 1295, + [1296] = 1296, + [1297] = 753, [1298] = 1298, - [1299] = 1299, - [1300] = 1298, + [1299] = 954, + [1300] = 1300, [1301] = 1301, [1302] = 1302, [1303] = 1303, [1304] = 1304, - [1305] = 1301, - [1306] = 931, - [1307] = 1303, - [1308] = 1302, - [1309] = 1309, - [1310] = 1299, - [1311] = 1301, - [1312] = 914, - [1313] = 1301, - [1314] = 1304, - [1315] = 928, - [1316] = 1303, - [1317] = 1299, + [1305] = 1305, + [1306] = 1305, + [1307] = 942, + [1308] = 1305, + [1309] = 1300, + [1310] = 1303, + [1311] = 1302, + [1312] = 1304, + [1313] = 1298, + [1314] = 1305, + [1315] = 1300, + [1316] = 950, + [1317] = 1303, [1318] = 1318, [1319] = 1319, [1320] = 1320, - [1321] = 347, + [1321] = 293, [1322] = 1322, [1323] = 1319, [1324] = 1324, - [1325] = 323, - [1326] = 334, - [1327] = 335, + [1325] = 292, + [1326] = 297, + [1327] = 298, [1328] = 1324, [1329] = 1319, [1330] = 1324, @@ -4282,7 +4352,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1334] = 1334, [1335] = 1335, [1336] = 1336, - [1337] = 383, + [1337] = 305, [1338] = 1319, [1339] = 1319, [1340] = 1319, @@ -4297,25 +4367,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1349] = 1319, [1350] = 1319, [1351] = 1319, - [1352] = 347, - [1353] = 1304, + [1352] = 293, + [1353] = 1298, [1354] = 1354, - [1355] = 323, - [1356] = 920, + [1355] = 292, + [1356] = 953, [1357] = 1357, - [1358] = 334, - [1359] = 335, + [1358] = 297, + [1359] = 298, [1360] = 1334, - [1361] = 1299, - [1362] = 1304, - [1363] = 372, - [1364] = 87, + [1361] = 1303, + [1362] = 1298, + [1363] = 307, + [1364] = 86, [1365] = 1365, [1366] = 1366, [1367] = 1367, [1368] = 1368, [1369] = 1369, - [1370] = 83, + [1370] = 84, [1371] = 1371, [1372] = 1371, [1373] = 1373, @@ -4324,14 +4394,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1376] = 1371, [1377] = 1365, [1378] = 1378, - [1379] = 920, - [1380] = 87, + [1379] = 953, + [1380] = 86, [1381] = 1373, [1382] = 1371, [1383] = 1373, - [1384] = 920, + [1384] = 953, [1385] = 1373, - [1386] = 83, + [1386] = 84, [1387] = 1387, [1388] = 1365, [1389] = 1365, @@ -4341,7 +4411,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1393] = 1369, [1394] = 1394, [1395] = 1395, - [1396] = 381, + [1396] = 313, [1397] = 1397, [1398] = 1398, [1399] = 1399, @@ -4399,7 +4469,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1451] = 1407, [1452] = 1452, [1453] = 1412, - [1454] = 378, + [1454] = 312, [1455] = 1455, [1456] = 1407, [1457] = 1412, @@ -4410,13 +4480,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1462] = 1412, [1463] = 1463, [1464] = 1406, - [1465] = 388, + [1465] = 314, [1466] = 1466, - [1467] = 373, + [1467] = 311, [1468] = 1411, [1469] = 1469, [1470] = 1408, - [1471] = 373, + [1471] = 311, [1472] = 1424, [1473] = 1428, [1474] = 1474, @@ -4432,24 +4502,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1484] = 1474, [1485] = 1466, [1486] = 1397, - [1487] = 388, + [1487] = 314, [1488] = 1409, [1489] = 1443, [1490] = 1490, - [1491] = 377, + [1491] = 309, [1492] = 1424, [1493] = 1428, [1494] = 1474, [1495] = 1474, [1496] = 1466, [1497] = 1397, - [1498] = 378, + [1498] = 312, [1499] = 1409, [1500] = 1443, - [1501] = 381, + [1501] = 313, [1502] = 1408, [1503] = 1458, - [1504] = 377, + [1504] = 309, [1505] = 1505, [1506] = 1506, [1507] = 1507, @@ -4524,7 +4594,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1576] = 1576, [1577] = 1577, [1578] = 1578, - [1579] = 1046, + [1579] = 1041, [1580] = 1529, [1581] = 1530, [1582] = 1582, @@ -4643,25 +4713,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1695] = 1695, [1696] = 1696, [1697] = 1697, - [1698] = 464, + [1698] = 335, [1699] = 1699, [1700] = 1700, [1701] = 1701, [1702] = 1702, [1703] = 1703, - [1704] = 447, - [1705] = 475, + [1704] = 360, + [1705] = 367, [1706] = 1706, [1707] = 1707, [1708] = 1708, [1709] = 1709, [1710] = 1710, - [1711] = 467, + [1711] = 370, [1712] = 1712, [1713] = 1699, [1714] = 1714, - [1715] = 471, - [1716] = 450, + [1715] = 371, + [1716] = 372, [1717] = 1717, [1718] = 1706, [1719] = 1719, @@ -4673,7 +4743,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1725] = 1725, [1726] = 1726, [1727] = 1727, - [1728] = 425, + [1728] = 340, [1729] = 1729, [1730] = 1730, [1731] = 1708, @@ -4701,16 +4771,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1753] = 1714, [1754] = 1754, [1755] = 1697, - [1756] = 446, + [1756] = 344, [1757] = 1720, [1758] = 1758, [1759] = 1697, - [1760] = 468, + [1760] = 345, [1761] = 1761, - [1762] = 423, - [1763] = 443, - [1764] = 445, - [1765] = 449, + [1762] = 347, + [1763] = 348, + [1764] = 349, + [1765] = 375, [1766] = 1766, [1767] = 1767, [1768] = 1768, @@ -4753,8 +4823,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1805] = 1805, [1806] = 1758, [1807] = 1807, - [1808] = 434, - [1809] = 436, + [1808] = 350, + [1809] = 327, [1810] = 1700, [1811] = 1701, [1812] = 1812, @@ -4771,7 +4841,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1823] = 1714, [1824] = 1720, [1825] = 1697, - [1826] = 440, + [1826] = 328, [1827] = 1827, [1828] = 1717, [1829] = 1706, @@ -4797,54 +4867,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1849] = 1849, [1850] = 1708, [1851] = 1851, - [1852] = 476, + [1852] = 329, [1853] = 1853, [1854] = 1854, [1855] = 1855, [1856] = 1834, [1857] = 1857, [1858] = 1858, - [1859] = 451, - [1860] = 455, + [1859] = 331, + [1860] = 326, [1861] = 1861, [1862] = 1699, [1863] = 1699, - [1864] = 342, + [1864] = 291, [1865] = 1699, - [1866] = 461, - [1867] = 419, + [1866] = 334, + [1867] = 364, [1868] = 1767, [1869] = 1869, - [1870] = 460, - [1871] = 472, - [1872] = 474, - [1873] = 466, - [1874] = 412, - [1875] = 413, - [1876] = 414, + [1870] = 366, + [1871] = 336, + [1872] = 337, + [1873] = 368, + [1874] = 338, + [1875] = 339, + [1876] = 341, [1877] = 1877, - [1878] = 470, + [1878] = 369, [1879] = 1724, - [1880] = 415, + [1880] = 342, [1881] = 1841, [1882] = 1882, [1883] = 1851, [1884] = 1854, - [1885] = 416, + [1885] = 343, [1886] = 1787, [1887] = 1887, [1888] = 1888, [1889] = 1889, - [1890] = 418, + [1890] = 346, [1891] = 1786, [1892] = 1892, - [1893] = 422, + [1893] = 351, [1894] = 1894, [1895] = 1882, [1896] = 1888, [1897] = 1897, [1898] = 1898, - [1899] = 424, + [1899] = 352, [1900] = 1788, [1901] = 1805, [1902] = 1807, @@ -4858,22 +4928,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1910] = 1910, [1911] = 1727, [1912] = 1904, - [1913] = 426, + [1913] = 353, [1914] = 1914, - [1915] = 411, + [1915] = 354, [1916] = 1916, [1917] = 1834, [1918] = 1918, [1919] = 1919, - [1920] = 343, + [1920] = 295, [1921] = 1921, - [1922] = 448, - [1923] = 429, - [1924] = 452, - [1925] = 430, + [1922] = 330, + [1923] = 355, + [1924] = 332, + [1925] = 356, [1926] = 1926, - [1927] = 449, - [1928] = 457, + [1927] = 375, + [1928] = 333, [1929] = 1724, [1930] = 1841, [1931] = 1699, @@ -4881,89 +4951,89 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1933] = 1854, [1934] = 1934, [1935] = 1935, - [1936] = 464, - [1937] = 431, + [1936] = 335, + [1937] = 357, [1938] = 1786, - [1939] = 432, + [1939] = 358, [1940] = 1709, - [1941] = 433, + [1941] = 359, [1942] = 1882, [1943] = 1888, - [1944] = 447, - [1945] = 475, - [1946] = 419, + [1944] = 360, + [1945] = 367, + [1946] = 364, [1947] = 1788, [1948] = 1805, [1949] = 1807, - [1950] = 435, + [1950] = 361, [1951] = 1904, [1952] = 1952, - [1953] = 467, + [1953] = 370, [1954] = 1954, - [1955] = 471, - [1956] = 450, - [1957] = 438, + [1955] = 371, + [1956] = 372, + [1957] = 362, [1958] = 1958, [1959] = 1959, [1960] = 1960, [1961] = 1961, - [1962] = 434, - [1963] = 436, - [1964] = 440, - [1965] = 476, - [1966] = 439, - [1967] = 442, + [1962] = 350, + [1963] = 327, + [1964] = 328, + [1965] = 329, + [1966] = 363, + [1967] = 365, [1968] = 1709, [1969] = 1699, [1970] = 1970, [1971] = 1877, - [1972] = 451, + [1972] = 331, [1973] = 1841, - [1974] = 455, + [1974] = 326, [1975] = 1851, [1976] = 1854, [1977] = 1977, [1978] = 1717, - [1979] = 330, + [1979] = 294, [1980] = 1717, [1981] = 1786, [1982] = 1706, - [1983] = 460, + [1983] = 366, [1984] = 1984, [1985] = 1882, [1986] = 1888, - [1987] = 461, + [1987] = 334, [1988] = 1988, - [1989] = 466, + [1989] = 368, [1990] = 1788, [1991] = 1805, [1992] = 1807, - [1993] = 472, + [1993] = 336, [1994] = 1904, [1995] = 1699, - [1996] = 474, - [1997] = 412, - [1998] = 413, - [1999] = 414, - [2000] = 415, - [2001] = 416, + [1996] = 337, + [1997] = 338, + [1998] = 339, + [1999] = 341, + [2000] = 342, + [2001] = 343, [2002] = 2002, - [2003] = 418, - [2004] = 422, - [2005] = 424, - [2006] = 426, - [2007] = 411, - [2008] = 429, - [2009] = 430, - [2010] = 431, - [2011] = 432, - [2012] = 433, + [2003] = 346, + [2004] = 351, + [2005] = 352, + [2006] = 353, + [2007] = 354, + [2008] = 355, + [2009] = 356, + [2010] = 357, + [2011] = 358, + [2012] = 359, [2013] = 1699, [2014] = 2014, - [2015] = 435, - [2016] = 438, - [2017] = 439, - [2018] = 442, + [2015] = 361, + [2016] = 362, + [2017] = 363, + [2018] = 365, [2019] = 1729, [2020] = 1730, [2021] = 1699, @@ -4974,7 +5044,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2026] = 1952, [2027] = 2027, [2028] = 2028, - [2029] = 425, + [2029] = 340, [2030] = 1751, [2031] = 1719, [2032] = 1761, @@ -4996,7 +5066,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2048] = 1707, [2049] = 1952, [2050] = 2050, - [2051] = 448, + [2051] = 330, [2052] = 1751, [2053] = 1719, [2054] = 1761, @@ -5007,10 +5077,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2059] = 1894, [2060] = 1699, [2061] = 1733, - [2062] = 445, + [2062] = 349, [2063] = 1887, [2064] = 1723, - [2065] = 452, + [2065] = 332, [2066] = 1750, [2067] = 1707, [2068] = 1737, @@ -5041,19 +5111,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2093] = 1869, [2094] = 1827, [2095] = 1702, - [2096] = 470, + [2096] = 369, [2097] = 1703, [2098] = 1954, [2099] = 1869, - [2100] = 457, + [2100] = 333, [2101] = 2101, - [2102] = 446, + [2102] = 344, [2103] = 1720, - [2104] = 468, + [2104] = 345, [2105] = 1714, [2106] = 1727, - [2107] = 423, - [2108] = 443, + [2107] = 347, + [2108] = 348, [2109] = 2109, [2110] = 1910, [2111] = 2111, @@ -5080,21 +5150,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 0: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1673, - '"', 1598, + '!', 1784, + '"', 1709, '#', 527, '$', 658, - '%', 1633, + '%', 1744, '&', 1389, '\'', 177, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1653, - '.', 1697, - '/', 1665, + '-', 1764, + '.', 1808, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -5102,15 +5172,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, ';', 1323, '<', 883, '=', 834, '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(504); if (lookahead == '{') ADVANCE(1339); @@ -5243,28 +5313,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(19); END_STATE(); case 21: - if (lookahead == '\n') SKIP(145); - END_STATE(); - case 22: - if (lookahead == '\n') SKIP(145); - if (lookahead == '\r') SKIP(21); - END_STATE(); - case 23: ADVANCE_MAP( '\n', 1361, - '\r', 25, - '!', 1672, + '\r', 23, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, ';', 1323, @@ -5272,10 +5335,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(28); + if (lookahead == '`') SKIP(26); if (lookahead == '{') ADVANCE(1339); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1625); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1659); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1531); + lookahead == 'f') ADVANCE(1608); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1540); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1538); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1550); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(137); if (lookahead == 0xa0 || @@ -5286,11 +5361,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 24: + case 22: if (lookahead == '\n') ADVANCE(1361); - if (lookahead == '\r') ADVANCE(26); + if (lookahead == '\r') ADVANCE(24); if (lookahead == '#') ADVANCE(537); if (lookahead == ')') ADVANCE(1327); if (lookahead == ';') ADVANCE(1323); @@ -5303,21 +5378,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(165); END_STATE(); - case 25: + case 23: ADVANCE_MAP( '\n', 1361, - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, ';', 1323, @@ -5325,10 +5400,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(28); + if (lookahead == '`') SKIP(26); if (lookahead == '{') ADVANCE(1339); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1625); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1659); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1531); + lookahead == 'f') ADVANCE(1608); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1540); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1538); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -5339,9 +5426,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 26: + case 24: if (lookahead == '\n') ADVANCE(1361); if (lookahead == '#') ADVANCE(537); if (lookahead == ')') ADVANCE(1327); @@ -5355,18 +5442,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(165); END_STATE(); - case 27: + case 25: if (lookahead == '\n') SKIP(137); END_STATE(); - case 28: + case 26: if (lookahead == '\n') SKIP(137); + if (lookahead == '\r') SKIP(25); + END_STATE(); + case 27: + if (lookahead == '\n') SKIP(138); + END_STATE(); + case 28: + if (lookahead == '\n') SKIP(138); if (lookahead == '\r') SKIP(27); END_STATE(); case 29: - if (lookahead == '\n') SKIP(138); + if (lookahead == '\n') SKIP(145); END_STATE(); case 30: - if (lookahead == '\n') SKIP(138); + if (lookahead == '\n') SKIP(145); if (lookahead == '\r') SKIP(29); END_STATE(); case 31: @@ -5377,17 +5471,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(31); END_STATE(); case 33: - if (lookahead == '\n') SKIP(113); + if (lookahead == '\n') SKIP(150); END_STATE(); case 34: - if (lookahead == '\n') SKIP(113); + if (lookahead == '\n') SKIP(150); if (lookahead == '\r') SKIP(33); END_STATE(); case 35: - if (lookahead == '\n') SKIP(150); + if (lookahead == '\n') SKIP(113); END_STATE(); case 36: - if (lookahead == '\n') SKIP(150); + if (lookahead == '\n') SKIP(113); if (lookahead == '\r') SKIP(35); END_STATE(); case 37: @@ -5398,10 +5492,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(37); END_STATE(); case 39: - if (lookahead == '\n') SKIP(160); + if (lookahead == '\n') SKIP(122); END_STATE(); case 40: - if (lookahead == '\n') SKIP(160); + if (lookahead == '\n') SKIP(122); if (lookahead == '\r') SKIP(39); END_STATE(); case 41: @@ -5412,10 +5506,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') SKIP(41); END_STATE(); case 43: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(160); END_STATE(); case 44: - if (lookahead == '\n') SKIP(122); + if (lookahead == '\n') SKIP(160); if (lookahead == '\r') SKIP(43); END_STATE(); case 45: @@ -5441,14 +5535,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') ADVANCE(1398); END_STATE(); case 51: + if (lookahead == '\n') SKIP(172); + END_STATE(); + case 52: + if (lookahead == '\n') SKIP(172); + if (lookahead == '\r') SKIP(51); + END_STATE(); + case 53: if (lookahead == '\n') ADVANCE(653); if (lookahead == '\r') ADVANCE(654); if (lookahead != 0) ADVANCE(653); END_STATE(); - case 52: + case 54: ADVANCE_MAP( - '\n', 52, - '\r', 54, + '\n', 54, + '\r', 56, '"', 211, '#', 708, '$', 706, @@ -5466,15 +5567,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ); if (lookahead != 0) ADVANCE(704); END_STATE(); - case 53: + case 55: ADVANCE_MAP( - '\n', 52, - '\r', 54, + '\n', 54, + '\r', 56, '#', 701, '$', 658, '<', 664, '@', 699, - '`', 51, + '`', 53, '\t', 663, 0x0b, 663, '\f', 663, @@ -5486,13 +5587,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ); if (lookahead != 0) ADVANCE(703); END_STATE(); - case 54: - if (lookahead == '\n') ADVANCE(52); + case 56: + if (lookahead == '\n') ADVANCE(54); if (lookahead == '#') ADVANCE(537); if (lookahead == '$') ADVANCE(174); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(56); + if (lookahead == '`') SKIP(58); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -5500,32 +5601,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(158); END_STATE(); - case 55: - if (lookahead == '\n') SKIP(158); - END_STATE(); - case 56: - if (lookahead == '\n') SKIP(158); - if (lookahead == '\r') SKIP(55); - END_STATE(); case 57: - if (lookahead == '\n') SKIP(163); + if (lookahead == '\n') SKIP(158); END_STATE(); case 58: - if (lookahead == '\n') SKIP(163); + if (lookahead == '\n') SKIP(158); if (lookahead == '\r') SKIP(57); END_STATE(); case 59: - if (lookahead == '\n') SKIP(161); + if (lookahead == '\n') SKIP(163); END_STATE(); case 60: - if (lookahead == '\n') SKIP(161); + if (lookahead == '\n') SKIP(163); if (lookahead == '\r') SKIP(59); END_STATE(); case 61: - if (lookahead == '\n') SKIP(172); + if (lookahead == '\n') SKIP(161); END_STATE(); case 62: - if (lookahead == '\n') SKIP(172); + if (lookahead == '\n') SKIP(161); if (lookahead == '\r') SKIP(61); END_STATE(); case 63: @@ -5685,8 +5779,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 105: ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1735, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -5694,9 +5788,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1658, + '-', 1769, '.', 499, '0', 549, '1', 543, @@ -5705,7 +5799,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '@', 146, @@ -5723,8 +5817,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 106: ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1735, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -5732,10 +5826,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1658, - '.', 1696, + '-', 1769, + '.', 1807, '0', 549, '1', 543, '2', 544, @@ -5743,7 +5837,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '@', 146, @@ -5761,8 +5855,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 107: ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1735, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -5770,9 +5864,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1661, + '-', 1772, '.', 499, '0', 549, '1', 543, @@ -5781,7 +5875,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '@', 146, @@ -5799,8 +5893,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 108: ADVANCE_MAP( - ' ', 1624, - '!', 1672, + ' ', 1735, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -5808,10 +5902,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1661, - '.', 1696, + '-', 1772, + '.', 1807, '0', 549, '1', 543, '2', 544, @@ -5819,7 +5913,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '@', 146, @@ -5837,7 +5931,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 109: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '"', 604, '#', 537, '$', 174, @@ -5845,7 +5939,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, '.', 499, '0', 549, - ':', 1628, + ':', 1739, '<', 169, '@', 146, '[', 831, @@ -5861,29 +5955,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 110: ADVANCE_MAP( - ' ', 1624, - '"', 1599, - '#', 1594, + ' ', 1735, + '"', 1710, + '#', 1705, '\'', 177, '(', 1326, ')', 1327, - '*', 1587, - '-', 1584, - '1', 1588, - '2', 1589, - '3', 1590, - '4', 1591, - '5', 1592, - '6', 1593, - ':', 1630, + '*', 1698, + '-', 1695, + '1', 1699, + '2', 1700, + '3', 1701, + '4', 1702, + '5', 1703, + '6', 1704, + ':', 1741, '<', 885, '>', 843, - '`', 1597, + '`', 1708, '|', 1388, - 0xa0, 1575, - 0x200b, 1575, - 0x2060, 1575, - 0xfeff, 1575, + 0xa0, 1686, + 0x200b, 1686, + 0x2060, 1686, + 0xfeff, 1686, ); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(124); if (lookahead != 0 && @@ -5891,33 +5985,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 111: ADVANCE_MAP( - ' ', 1624, - '"', 1599, - '#', 1594, + ' ', 1735, + '"', 1710, + '#', 1705, '\'', 177, '(', 1326, ')', 1327, - '*', 1587, - '-', 1586, - '1', 1588, - '2', 1589, - '3', 1590, - '4', 1591, - '5', 1592, - '6', 1593, - ':', 1630, + '*', 1698, + '-', 1697, + '1', 1699, + '2', 1700, + '3', 1701, + '4', 1702, + '5', 1703, + '6', 1704, + ':', 1741, '<', 885, '>', 843, - '`', 1597, + '`', 1708, '|', 1388, - 0xa0, 1576, - 0x200b, 1576, - 0x2060, 1576, - 0xfeff, 1576, + 0xa0, 1687, + 0x200b, 1687, + 0x2060, 1687, + 0xfeff, 1687, ); if (('\t' <= lookahead && lookahead <= '\r')) SKIP(125); if (lookahead != 0 && @@ -5925,32 +6019,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '-' && (lookahead < ':' || '<' < lookahead) && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 112: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, '+', 179, - '-', 1602, - '.', 1694, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1629, + '-', 1713, + '.', 1805, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1740, '<', 883, '>', 841, '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(34); + if (lookahead == '`') SKIP(36); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5959,31 +6053,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(113); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 113: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, '+', 179, - '-', 1602, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1629, + '-', 1713, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1740, '<', 883, '>', 841, '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(34); + if (lookahead == '`') SKIP(36); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -5993,26 +6087,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 114: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, '+', 179, - '-', 1606, - '.', 1694, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1629, + '-', 1717, + '.', 1805, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1740, '<', 883, '>', 841, '@', 206, @@ -6027,25 +6121,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(115); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 115: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, '+', 179, - '-', 1606, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1629, + '-', 1717, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1740, '<', 883, '>', 841, '@', 206, @@ -6061,24 +6155,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 116: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, - '-', 1603, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1628, + '-', 1714, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1739, '<', 883, '>', 841, '@', 206, @@ -6094,24 +6188,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 117: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '$', 175, '(', 1326, ')', 1327, '*', 199, - '-', 1607, - '1', 1608, - '2', 1609, - '3', 1610, - '4', 1611, - '5', 1612, - '6', 1613, - ':', 1628, + '-', 1718, + '1', 1719, + '2', 1720, + '3', 1721, + '4', 1722, + '5', 1723, + '6', 1724, + ':', 1739, '<', 883, '>', 841, '@', 206, @@ -6127,11 +6221,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 118: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6139,14 +6233,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '+', 179, ',', 1329, '-', 181, - '.', 1695, + '.', 1806, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '[', 831, @@ -6161,7 +6255,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 119: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6175,7 +6269,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '[', 831, @@ -6190,7 +6284,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 120: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6198,14 +6292,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '+', 179, ',', 1329, '-', 183, - '.', 1695, + '.', 1806, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '[', 831, @@ -6220,7 +6314,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 121: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6234,7 +6328,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1629, + ':', 1740, '<', 883, '>', 841, '[', 831, @@ -6249,7 +6343,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 122: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6262,11 +6356,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, + ':', 1739, '<', 883, '>', 841, ); - if (lookahead == '`') SKIP(44); + if (lookahead == '`') SKIP(40); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == 0xa0 || @@ -6276,7 +6370,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 123: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6289,7 +6383,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, + ':', 1739, '<', 883, '>', 841, ); @@ -6303,7 +6397,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 124: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6315,7 +6409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, + ':', 1739, '<', 883, '>', 841, ); @@ -6329,7 +6423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 125: ADVANCE_MAP( - ' ', 1624, + ' ', 1735, '#', 537, '(', 1326, ')', 1327, @@ -6341,7 +6435,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 203, '5', 204, '6', 205, - ':', 1628, + ':', 1739, '<', 883, '>', 841, ); @@ -6355,8 +6449,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 126: ADVANCE_MAP( - ' ', 1625, - '!', 1674, + ' ', 1736, + '!', 1785, '"', 604, '#', 531, '$', 174, @@ -6364,9 +6458,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1658, + '-', 1769, '.', 1264, '0', 559, '1', 553, @@ -6375,7 +6469,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1631, + ':', 1742, '<', 884, '>', 842, '@', 146, @@ -6395,8 +6489,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 127: ADVANCE_MAP( - ' ', 1626, - '!', 1674, + ' ', 1737, + '!', 1785, '"', 604, '#', 531, '$', 174, @@ -6404,9 +6498,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1657, + '-', 1768, '.', 1264, '0', 559, '1', 553, @@ -6434,8 +6528,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 128: ADVANCE_MAP( - ' ', 1627, - '!', 1674, + ' ', 1738, + '!', 1785, '"', 604, '#', 531, '$', 174, @@ -6443,9 +6537,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1661, + '-', 1772, '.', 1264, '0', 559, '1', 553, @@ -6454,7 +6548,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1631, + ':', 1742, '<', 884, '>', 842, '@', 146, @@ -6474,20 +6568,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 129: ADVANCE_MAP( - '!', 1673, + '!', 1784, '"', 1407, '#', 527, '$', 1406, - '%', 1633, + '%', 1744, '&', 1389, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1653, + '-', 1764, '.', 828, - '/', 1665, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -6495,15 +6589,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, ';', 1323, '<', 883, '=', 834, '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(3); if (lookahead == '{') ADVANCE(1339); @@ -6547,20 +6641,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 130: ADVANCE_MAP( - '!', 1673, + '!', 1784, '"', 1407, '#', 537, '$', 1406, - '%', 1633, + '%', 1744, '&', 1389, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1653, + '-', 1764, '.', 828, - '/', 1665, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -6568,15 +6662,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, ';', 1323, '<', 883, '=', 834, '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(3); if (lookahead == '{') ADVANCE(1339); @@ -6620,28 +6714,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 131: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, - '%', 1632, + '%', 1743, '\'', 178, '(', 1326, ')', 1327, - '*', 1667, - '+', 1649, + '*', 1778, + '+', 1760, ',', 1329, - '-', 1656, - '.', 1693, - '/', 1664, + '-', 1767, + '.', 1804, + '/', 1775, '0', 549, ':', 195, ';', 1323, '<', 169, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(75); if (lookahead == '{') ADVANCE(1339); @@ -6658,28 +6752,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 132: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, - '%', 1632, + '%', 1743, '\'', 178, '(', 1326, ')', 1327, - '*', 1667, - '+', 1649, + '*', 1778, + '+', 1760, ',', 1329, - '-', 1656, + '-', 1767, '.', 186, - '/', 1664, + '/', 1775, '0', 549, ':', 195, ';', 1323, '<', 169, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(75); if (lookahead == '{') ADVANCE(1339); @@ -6696,7 +6790,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 133: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -6704,9 +6798,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 499, '0', 549, '1', 543, @@ -6734,7 +6828,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 134: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, @@ -6742,10 +6836,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 199, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, - '.', 1696, + '-', 1768, + '.', 1807, '0', 549, '1', 543, '2', 544, @@ -6772,15 +6866,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 135: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, '\'', 178, '(', 1326, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 499, '0', 549, ':', 194, @@ -6807,16 +6901,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 136: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 537, '$', 174, '\'', 178, '(', 1326, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, - '.', 1696, + '-', 1768, + '.', 1807, '0', 549, ':', 194, '<', 169, @@ -6842,18 +6936,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 137: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, ';', 1323, @@ -6861,10 +6955,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(28); + if (lookahead == '`') SKIP(26); if (lookahead == '{') ADVANCE(1339); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1625); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1659); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1531); + lookahead == 'f') ADVANCE(1608); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1540); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1538); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -6875,32 +6981,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 138: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, '<', 169, '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(30); + if (lookahead == '`') SKIP(28); if (lookahead == '{') ADVANCE(1339); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1625); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1659); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1531); + lookahead == 'f') ADVANCE(1608); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1540); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1538); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -6913,24 +7031,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 139: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -6939,27 +7057,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') SKIP(14); if (lookahead == '{') ADVANCE(1339); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1516); + lookahead == 'e') ADVANCE(1586); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1441); + lookahead == 'p') ADVANCE(1497); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -6970,24 +7088,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 140: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -6997,27 +7115,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1465); + lookahead == 'b') ADVANCE(1525); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1488); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1520); + lookahead == 'e') ADVANCE(1590); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1440); + lookahead == 'p') ADVANCE(1496); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7028,24 +7146,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 141: ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -7055,27 +7173,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1465); + lookahead == 'b') ADVANCE(1525); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1432); + lookahead == 'd') ADVANCE(1488); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1520); + lookahead == 'e') ADVANCE(1590); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1449); + lookahead == 'p') ADVANCE(1508); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7086,7 +7204,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 142: ADVANCE_MAP( @@ -7094,15 +7212,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '"', 1407, '#', 537, '$', 1404, - '%', 1633, + '%', 1744, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1655, - '.', 1692, - '/', 1665, + '-', 1766, + '.', 1803, + '/', 1776, '1', 200, '2', 201, '3', 202, @@ -7114,8 +7232,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '=', 834, '>', 841, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(77); if (lookahead == '{') ADVANCE(1339); @@ -7135,15 +7253,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '"', 1407, '#', 537, '$', 1404, - '%', 1633, + '%', 1744, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1655, + '-', 1766, '.', 185, - '/', 1665, + '/', 1776, '1', 200, '2', 201, '3', 202, @@ -7155,8 +7273,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '=', 834, '>', 841, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(77); if (lookahead == '{') ADVANCE(1339); @@ -7175,29 +7293,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '!', 198, '#', 537, '$', 175, - '%', 1633, + '%', 1744, ')', 1327, - '*', 1668, - '+', 1652, + '*', 1779, + '+', 1763, ',', 1329, - '-', 1663, + '-', 1774, '.', 185, - '/', 1665, + '/', 1776, '1', 200, '2', 201, '3', 202, '4', 203, '5', 204, '6', 205, - ':', 1628, + ':', 1739, ';', 1323, '<', 883, '=', 834, '>', 841, '@', 206, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(18); if (lookahead == '{') ADVANCE(1339); @@ -7218,7 +7336,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 145: ADVANCE_MAP( - '!', 1674, + '!', 1785, '"', 604, '#', 531, '$', 174, @@ -7226,9 +7344,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '(', 1326, ')', 1327, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1657, + '-', 1768, '.', 1264, '0', 559, '1', 553, @@ -7242,7 +7360,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(22); + if (lookahead == '`') SKIP(30); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('7' <= lookahead && lookahead <= '9')) ADVANCE(560); @@ -7259,9 +7377,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( '"', 5, '\'', 6, - '(', 1689, + '(', 1800, '?', 1079, - '{', 1690, + '{', 1801, 'G', 1124, 'g', 1124, 'L', 1130, @@ -7318,15 +7436,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 174, '\'', 178, '(', 1326, - '-', 1622, - '.', 1424, + '-', 1733, + '.', 1470, '0', 539, '<', 169, '@', 146, '[', 831, ); - if (lookahead == '`') SKIP(36); + if (lookahead == '`') SKIP(34); if (lookahead == '{') ADVANCE(1339); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1457); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1447); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1469); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1465); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1441); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1438); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1442); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7335,13 +7467,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(150); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 151: ADVANCE_MAP( @@ -7372,17 +7504,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 152: ADVANCE_MAP( - '"', 1599, - '#', 1594, + '"', 1710, + '#', 1705, '\'', 177, ',', 1329, - '<', 1578, - '`', 1597, + '<', 1689, + '`', 1708, '{', 1339, - 0xa0, 1577, - 0x200b, 1577, - 0x2060, 1577, - 0xfeff, 1577, + 0xa0, 1688, + 0x200b, 1688, + 0x2060, 1688, + 0xfeff, 1688, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(166); @@ -7390,7 +7522,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ';' && lookahead != '<' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 153: if (lookahead == '"') ADVANCE(1408); @@ -7414,7 +7546,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 657, '<', 611, '@', 646, - '`', 51, + '`', 53, 0xa0, 610, 0x200b, 610, 0x2060, 610, @@ -7468,7 +7600,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(174); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(56); + if (lookahead == '`') SKIP(58); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0xa0 || @@ -7486,7 +7618,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '+', 179, ',', 1329, '-', 180, - '.', 1695, + '.', 1806, '1', 200, '2', 201, '3', 202, @@ -7500,7 +7632,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(40); + if (lookahead == '`') SKIP(44); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7535,7 +7667,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(40); + if (lookahead == '`') SKIP(44); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7552,10 +7684,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(175); if (lookahead == ')') ADVANCE(1327); if (lookahead == ',') ADVANCE(1329); - if (lookahead == '-') ADVANCE(1605); + if (lookahead == '-') ADVANCE(1716); if (lookahead == '<') ADVANCE(169); if (lookahead == '@') ADVANCE(206); - if (lookahead == '`') SKIP(60); + if (lookahead == '`') SKIP(62); if (lookahead == '{') ADVANCE(1339); if (lookahead == '|') ADVANCE(1388); if (('\t' <= lookahead && lookahead <= '\r') || @@ -7568,7 +7700,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 162: ADVANCE_MAP( @@ -7576,14 +7708,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 175, '+', 179, ',', 1329, - '-', 1604, - '.', 1694, + '-', 1715, + '.', 1805, ':', 194, '<', 169, '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(58); + if (lookahead == '`') SKIP(60); if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -7593,7 +7725,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0xfeff) SKIP(163); if (('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 163: ADVANCE_MAP( @@ -7601,13 +7733,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '$', 175, '+', 179, ',', 1329, - '-', 1604, + '-', 1715, ':', 194, '<', 169, '@', 206, '[', 831, ); - if (lookahead == '`') SKIP(58); + if (lookahead == '`') SKIP(60); if (lookahead == '{') ADVANCE(1339); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -7618,7 +7750,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('?' <= lookahead && lookahead <= '\\') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 164: if (lookahead == '#') ADVANCE(537); @@ -7627,7 +7759,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.') ADVANCE(827); if (lookahead == '<') ADVANCE(169); if (lookahead == '[') ADVANCE(831); - if (lookahead == ']') ADVANCE(1699); + if (lookahead == ']') ADVANCE(1810); if (lookahead == '`') SKIP(66); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || @@ -7704,13 +7836,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 172: if (lookahead == '#') ADVANCE(532); - if (lookahead == '%') ADVANCE(1632); + if (lookahead == '%') ADVANCE(1743); if (lookahead == '&') ADVANCE(1389); if (lookahead == '.') ADVANCE(830); if (lookahead == '<') ADVANCE(169); - if (lookahead == '`') SKIP(62); + if (lookahead == '`') SKIP(52); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1625); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1659); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1531); + lookahead == 'f') ADVANCE(1608); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1540); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1538); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1550); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -7724,7 +7868,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '@' && lookahead != '[' && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 173: if (lookahead == '#') ADVANCE(530); @@ -7747,7 +7891,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 174: ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -7797,18 +7941,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '&') ADVANCE(193); END_STATE(); case 177: - if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '\'') ADVANCE(1711); END_STATE(); case 178: if (lookahead == '\'') ADVANCE(711); if (lookahead != 0) ADVANCE(178); END_STATE(); case 179: - if (lookahead == '+') ADVANCE(1676); + if (lookahead == '+') ADVANCE(1787); END_STATE(); case 180: ADVANCE_MAP( - '-', 1678, + '-', 1789, 'C', 220, 'c', 220, 'E', 497, @@ -7826,7 +7970,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(1680); + if (lookahead == '-') ADVANCE(1791); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); @@ -7838,7 +7982,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(1682); + if (lookahead == '-') ADVANCE(1793); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); @@ -7850,10 +7994,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); case 185: - if (lookahead == '.') ADVANCE(1669); + if (lookahead == '.') ADVANCE(1780); END_STATE(); case 186: - if (lookahead == '.') ADVANCE(1669); + if (lookahead == '.') ADVANCE(1780); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); case 187: @@ -7883,10 +8027,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(900); END_STATE(); case 194: - if (lookahead == ':') ADVANCE(1698); + if (lookahead == ':') ADVANCE(1809); END_STATE(); case 195: - if (lookahead == ':') ADVANCE(1698); + if (lookahead == ':') ADVANCE(1809); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1376); @@ -8318,11 +8462,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 276: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1643); + lookahead == 'd') ADVANCE(1754); END_STATE(); case 277: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1646); + lookahead == 'd') ADVANCE(1757); END_STATE(); case 278: if (lookahead == 'D' || @@ -8582,7 +8726,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 334: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1700); + lookahead == 'h') ADVANCE(1811); END_STATE(); case 335: if (lookahead == 'H' || @@ -9022,19 +9166,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 441: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1644); + lookahead == 'r') ADVANCE(1755); END_STATE(); case 442: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1647); + lookahead == 'r') ADVANCE(1758); END_STATE(); case 443: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1645); + lookahead == 'r') ADVANCE(1756); END_STATE(); case 444: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1648); + lookahead == 'r') ADVANCE(1759); END_STATE(); case 445: if (lookahead == 'R' || @@ -9114,11 +9258,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 464: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1671); + lookahead == 't') ADVANCE(1782); END_STATE(); case 465: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1675); + lookahead == 't') ADVANCE(1786); END_STATE(); case 466: if (lookahead == 'T' || @@ -9146,11 +9290,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 472: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1670); + lookahead == 't') ADVANCE(1781); END_STATE(); case 473: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1634); + lookahead == 't') ADVANCE(1745); END_STATE(); case 474: if (lookahead == 'T' || @@ -9333,20 +9477,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 517: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1673, + '!', 1784, '"', 1407, '#', 537, '$', 1406, - '%', 1633, + '%', 1744, '&', 1389, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1653, + '-', 1764, '.', 828, - '/', 1665, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -9354,15 +9498,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 546, '5', 547, '6', 548, - ':', 1629, + ':', 1740, ';', 1323, '<', 883, '=', 834, '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(504); if (lookahead == '{') ADVANCE(1339); @@ -9407,20 +9551,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 518: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1673, + '!', 1784, '"', 604, '#', 537, '$', 174, - '%', 1633, + '%', 1744, '\'', 178, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1654, - '.', 1693, - '/', 1665, + '-', 1765, + '.', 1804, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -9434,8 +9578,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(508); if (lookahead == '{') ADVANCE(1339); @@ -9472,20 +9616,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 519: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1673, + '!', 1784, '"', 604, '#', 537, '$', 174, - '%', 1633, + '%', 1744, '\'', 178, '(', 1326, ')', 1327, - '*', 1668, - '+', 1650, + '*', 1779, + '+', 1761, ',', 1329, - '-', 1654, + '-', 1765, '.', 186, - '/', 1665, + '/', 1776, '0', 549, '1', 543, '2', 544, @@ -9499,8 +9643,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '>', 841, '@', 146, '[', 831, - '\\', 1666, - ']', 1699, + '\\', 1777, + ']', 1810, ); if (lookahead == '`') SKIP(508); if (lookahead == '{') ADVANCE(1339); @@ -9537,21 +9681,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 520: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -9561,27 +9705,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1516); + lookahead == 'e') ADVANCE(1586); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1450); + lookahead == 'p') ADVANCE(1509); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -9592,26 +9736,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 521: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -9621,27 +9765,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1447); + lookahead == 'c') ADVANCE(1505); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1516); + lookahead == 'e') ADVANCE(1586); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1487); + lookahead == 'f') ADVANCE(1552); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1450); + lookahead == 'p') ADVANCE(1509); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -9652,26 +9796,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 522: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -9681,27 +9825,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1506); + lookahead == 'e') ADVANCE(1575); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1450); + lookahead == 'p') ADVANCE(1509); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -9712,26 +9856,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 523: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -9741,27 +9885,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1516); + lookahead == 'e') ADVANCE(1586); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1487); + lookahead == 'f') ADVANCE(1552); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1450); + lookahead == 'p') ADVANCE(1509); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -9772,26 +9916,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 524: if (eof) ADVANCE(525); ADVANCE_MAP( - '!', 1672, + '!', 1783, '"', 604, '#', 532, '$', 174, - '%', 1632, + '%', 1743, '&', 1389, '\'', 178, '(', 1326, ')', 1327, - '+', 1649, + '+', 1760, ',', 1329, - '-', 1657, + '-', 1768, '.', 829, '0', 551, - ':', 1572, + ':', 1663, ';', 1323, '<', 169, '@', 146, @@ -9801,27 +9945,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(1339); if (lookahead == '}') ADVANCE(1341); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1540); + lookahead == 'b') ADVANCE(1618); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1501); + lookahead == 'c') ADVANCE(1570); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1433); + lookahead == 'd') ADVANCE(1489); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1512); + lookahead == 'e') ADVANCE(1582); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1486); + lookahead == 'f') ADVANCE(1551); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1476); + lookahead == 'i') ADVANCE(1539); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1450); + lookahead == 'p') ADVANCE(1509); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1468); + lookahead == 'r') ADVANCE(1528); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1461); + lookahead == 's') ADVANCE(1521); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1485); + lookahead == 't') ADVANCE(1548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1484); + lookahead == 'w') ADVANCE(1547); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || @@ -9832,7 +9976,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && (lookahead < ' ' || '<' < lookahead) && lookahead != ']' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 525: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -9962,15 +10106,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 539: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1622, - '.', 1424, + '-', 1733, + '.', 1470, 'e', 1420, - 'g', 1421, - 'k', 1421, - 'm', 1421, - 'p', 1421, - 't', 1421, - 'x', 1425, + 'g', 1431, + 'k', 1431, + 'm', 1431, + 'p', 1431, + 't', 1431, + 'x', 1471, 'd', 541, 'l', 541, ); @@ -9979,7 +10123,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -9987,19 +10131,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 540: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '-', 1622, - '.', 1424, + '-', 1733, + '.', 1470, 'e', 1420, - 'g', 1421, - 'k', 1421, - 'm', 1421, - 'p', 1421, - 't', 1421, + 'g', 1431, + 'k', 1431, + 'm', 1431, + 'p', 1431, + 't', 1431, 'd', 541, 'l', 541, ); @@ -10008,7 +10152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10016,23 +10160,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 541: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1622); - if (lookahead == 'g') ADVANCE(1421); - if (lookahead == 'k') ADVANCE(1421); - if (lookahead == 'm') ADVANCE(1421); - if (lookahead == 'p') ADVANCE(1421); - if (lookahead == 't') ADVANCE(1421); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'g') ADVANCE(1431); + if (lookahead == 'k') ADVANCE(1431); + if (lookahead == 'm') ADVANCE(1431); + if (lookahead == 'p') ADVANCE(1431); + if (lookahead == 't') ADVANCE(1431); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10040,18 +10184,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 542: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10059,7 +10203,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 543: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10191,35 +10335,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 551: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1570, - 'e', 1431, - 'g', 1428, - 'k', 1428, - 'm', 1428, - 'p', 1428, - 't', 1428, - 'x', 1571, + '.', 1661, + 'e', 1487, + 'g', 1484, + 'k', 1484, + 'm', 1484, + 'p', 1484, + 't', 1484, + 'x', 1662, 'd', 566, 'l', 566, ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 552: ACCEPT_TOKEN(sym_decimal_integer_literal); ADVANCE_MAP( - '.', 1570, - 'e', 1431, - 'g', 1428, - 'k', 1428, - 'm', 1428, - 'p', 1428, - 't', 1428, + '.', 1661, + 'e', 1487, + 'g', 1484, + 'k', 1484, + 'm', 1484, + 'p', 1484, + 't', 1484, 'd', 566, 'l', 566, ); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 553: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10502,12 +10646,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 566: ACCEPT_TOKEN(sym_decimal_integer_literal); - if (lookahead == 'g') ADVANCE(1428); - if (lookahead == 'k') ADVANCE(1428); - if (lookahead == 'm') ADVANCE(1428); - if (lookahead == 'p') ADVANCE(1428); - if (lookahead == 't') ADVANCE(1428); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'g') ADVANCE(1484); + if (lookahead == 'k') ADVANCE(1484); + if (lookahead == 'm') ADVANCE(1484); + if (lookahead == 'p') ADVANCE(1484); + if (lookahead == 't') ADVANCE(1484); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 567: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10544,7 +10688,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 569: ACCEPT_TOKEN(sym_decimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 570: ACCEPT_TOKEN(sym_decimal_integer_literal); @@ -10574,13 +10718,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 573: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1622); - if (lookahead == 'g') ADVANCE(1423); - if (lookahead == 'k') ADVANCE(1423); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'g') ADVANCE(1433); + if (lookahead == 'k') ADVANCE(1433); if (lookahead == 'l') ADVANCE(574); - if (lookahead == 'm') ADVANCE(1423); - if (lookahead == 'p') ADVANCE(1423); - if (lookahead == 't') ADVANCE(1423); + if (lookahead == 'm') ADVANCE(1433); + if (lookahead == 'p') ADVANCE(1433); + if (lookahead == 't') ADVANCE(1433); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); @@ -10589,7 +10733,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10597,23 +10741,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 574: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1622); - if (lookahead == 'g') ADVANCE(1423); - if (lookahead == 'k') ADVANCE(1423); - if (lookahead == 'm') ADVANCE(1423); - if (lookahead == 'p') ADVANCE(1423); - if (lookahead == 't') ADVANCE(1423); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'g') ADVANCE(1433); + if (lookahead == 'k') ADVANCE(1433); + if (lookahead == 'm') ADVANCE(1433); + if (lookahead == 'p') ADVANCE(1433); + if (lookahead == 't') ADVANCE(1433); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10621,18 +10765,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 575: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10640,7 +10784,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 576: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10664,25 +10808,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 578: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1430); - if (lookahead == 'k') ADVANCE(1430); + if (lookahead == 'g') ADVANCE(1486); + if (lookahead == 'k') ADVANCE(1486); if (lookahead == 'l') ADVANCE(579); - if (lookahead == 'm') ADVANCE(1430); - if (lookahead == 'p') ADVANCE(1430); - if (lookahead == 't') ADVANCE(1430); + if (lookahead == 'm') ADVANCE(1486); + if (lookahead == 'p') ADVANCE(1486); + if (lookahead == 't') ADVANCE(1486); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 579: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if (lookahead == 'g') ADVANCE(1430); - if (lookahead == 'k') ADVANCE(1430); - if (lookahead == 'm') ADVANCE(1430); - if (lookahead == 'p') ADVANCE(1430); - if (lookahead == 't') ADVANCE(1430); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'g') ADVANCE(1486); + if (lookahead == 'k') ADVANCE(1486); + if (lookahead == 'm') ADVANCE(1486); + if (lookahead == 'p') ADVANCE(1486); + if (lookahead == 't') ADVANCE(1486); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 580: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10760,7 +10904,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 584: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 585: ACCEPT_TOKEN(sym_hexadecimal_integer_literal); @@ -10790,20 +10934,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 588: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == 'e') ADVANCE(1420); - if (lookahead == 'g') ADVANCE(1422); - if (lookahead == 'k') ADVANCE(1422); - if (lookahead == 'm') ADVANCE(1422); - if (lookahead == 'p') ADVANCE(1422); - if (lookahead == 't') ADVANCE(1422); + if (lookahead == 'g') ADVANCE(1432); + if (lookahead == 'k') ADVANCE(1432); + if (lookahead == 'm') ADVANCE(1432); + if (lookahead == 'p') ADVANCE(1432); + if (lookahead == 't') ADVANCE(1432); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10811,23 +10955,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 589: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1622); - if (lookahead == 'g') ADVANCE(1422); - if (lookahead == 'k') ADVANCE(1422); - if (lookahead == 'm') ADVANCE(1422); - if (lookahead == 'p') ADVANCE(1422); - if (lookahead == 't') ADVANCE(1422); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'g') ADVANCE(1432); + if (lookahead == 'k') ADVANCE(1432); + if (lookahead == 'm') ADVANCE(1432); + if (lookahead == 'p') ADVANCE(1432); + if (lookahead == 't') ADVANCE(1432); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10835,18 +10979,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 590: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -10854,7 +10998,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 591: ACCEPT_TOKEN(sym_real_literal); @@ -10868,14 +11012,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 592: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'e') ADVANCE(1431); - if (lookahead == 'g') ADVANCE(1429); - if (lookahead == 'k') ADVANCE(1429); - if (lookahead == 'm') ADVANCE(1429); - if (lookahead == 'p') ADVANCE(1429); - if (lookahead == 't') ADVANCE(1429); + if (lookahead == 'e') ADVANCE(1487); + if (lookahead == 'g') ADVANCE(1485); + if (lookahead == 'k') ADVANCE(1485); + if (lookahead == 'm') ADVANCE(1485); + if (lookahead == 'p') ADVANCE(1485); + if (lookahead == 't') ADVANCE(1485); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 593: ACCEPT_TOKEN(sym_real_literal); @@ -10916,11 +11060,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 595: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1614); - if (lookahead == 'k') ADVANCE(1614); - if (lookahead == 'm') ADVANCE(1614); - if (lookahead == 'p') ADVANCE(1614); - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 'g') ADVANCE(1725); + if (lookahead == 'k') ADVANCE(1725); + if (lookahead == 'm') ADVANCE(1725); + if (lookahead == 'p') ADVANCE(1725); + if (lookahead == 't') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); if (lookahead == '-' || lookahead == '.' || @@ -10928,7 +11072,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 596: ACCEPT_TOKEN(sym_real_literal); @@ -10941,13 +11085,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 597: ACCEPT_TOKEN(sym_real_literal); - if (lookahead == 'g') ADVANCE(1429); - if (lookahead == 'k') ADVANCE(1429); - if (lookahead == 'm') ADVANCE(1429); - if (lookahead == 'p') ADVANCE(1429); - if (lookahead == 't') ADVANCE(1429); + if (lookahead == 'g') ADVANCE(1485); + if (lookahead == 'k') ADVANCE(1485); + if (lookahead == 'm') ADVANCE(1485); + if (lookahead == 'p') ADVANCE(1485); + if (lookahead == 't') ADVANCE(1485); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 598: ACCEPT_TOKEN(sym_real_literal); @@ -10993,11 +11137,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); case 601: ACCEPT_TOKEN(sym_real_literal); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 602: ACCEPT_TOKEN(sym_real_literal); @@ -11663,7 +11807,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -11693,7 +11837,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOLLAR); ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -12335,7 +12479,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_expandable_here_string_literal_token3); ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -12577,7 +12721,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 731: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1640); + lookahead == 'c') ADVANCE(1751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13062,7 +13206,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 782: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1642); + lookahead == 'm') ADVANCE(1753); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13089,7 +13233,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 785: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1639); + lookahead == 'n') ADVANCE(1750); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13278,7 +13422,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 806: ACCEPT_TOKEN(sym_simple_name); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1641); + lookahead == 's') ADVANCE(1752); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -13470,11 +13614,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 829: ACCEPT_TOKEN(anon_sym_DOT); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 830: ACCEPT_TOKEN(anon_sym_DOT); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 831: ACCEPT_TOKEN(anon_sym_LBRACK); @@ -13550,7 +13694,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 844: ACCEPT_TOKEN(anon_sym_GT_GT); @@ -13564,7 +13708,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 846: ACCEPT_TOKEN(anon_sym_GT_GT); @@ -13594,7 +13738,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 849: ACCEPT_TOKEN(anon_sym_2_GT); @@ -13622,7 +13766,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 852: ACCEPT_TOKEN(anon_sym_2_GT_GT); @@ -13652,7 +13796,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 855: ACCEPT_TOKEN(anon_sym_3_GT); @@ -13680,7 +13824,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 858: ACCEPT_TOKEN(anon_sym_3_GT_GT); @@ -13710,7 +13854,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 861: ACCEPT_TOKEN(anon_sym_4_GT); @@ -13738,7 +13882,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 864: ACCEPT_TOKEN(anon_sym_4_GT_GT); @@ -13768,7 +13912,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 867: ACCEPT_TOKEN(anon_sym_5_GT); @@ -13796,7 +13940,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 870: ACCEPT_TOKEN(anon_sym_5_GT_GT); @@ -13826,7 +13970,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 873: ACCEPT_TOKEN(anon_sym_6_GT); @@ -13854,7 +13998,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 876: ACCEPT_TOKEN(anon_sym_6_GT_GT); @@ -13884,7 +14028,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == '`') && lookahead != ',' && - lookahead != ';') ADVANCE(1597); + lookahead != ';') ADVANCE(1708); END_STATE(); case 879: ACCEPT_TOKEN(anon_sym_STAR_GT); @@ -13912,7 +14056,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 882: ACCEPT_TOKEN(anon_sym_STAR_GT_GT); @@ -13945,7 +14089,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 885: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '#') ADVANCE(1580); + if (lookahead == '#') ADVANCE(1691); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -13954,7 +14098,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); case 886: ACCEPT_TOKEN(anon_sym_STAR_GT_AMP1); @@ -18006,16 +18150,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1215: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1625, - '!', 1674, + ' ', 1736, + '!', 1785, '"', 605, '#', 531, '$', 1222, '\'', 1224, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1659, + '-', 1770, '.', 1264, '0', 559, '1', 553, @@ -18024,7 +18168,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1631, + ':', 1742, ';', 1269, '<', 884, '>', 842, @@ -18046,16 +18190,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1216: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1626, - '!', 1674, + ' ', 1737, + '!', 1785, '"', 605, '#', 531, '$', 1222, '\'', 1224, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1660, + '-', 1771, '.', 1264, '0', 559, '1', 553, @@ -18085,16 +18229,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1217: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - ' ', 1627, - '!', 1674, + ' ', 1738, + '!', 1785, '"', 605, '#', 531, '$', 1222, '\'', 1224, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1662, + '-', 1773, '.', 1264, '0', 559, '1', 553, @@ -18103,7 +18247,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '4', 556, '5', 557, '6', 558, - ':', 1631, + ':', 1742, ';', 1269, '<', 884, '>', 842, @@ -18125,15 +18269,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1218: ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( - '!', 1674, + '!', 1785, '"', 605, '#', 531, '$', 1222, '\'', 1224, '*', 1235, - '+', 1651, + '+', 1762, ',', 1330, - '-', 1660, + '-', 1771, '.', 1264, '0', 559, '1', 553, @@ -18166,9 +18310,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( '"', 1212, '\'', 1213, - '(', 1689, + '(', 1800, '?', 1208, - '{', 1691, + '{', 1802, 'G', 1155, 'g', 1155, 'L', 1161, @@ -18226,7 +18370,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_generic_token); ADVANCE_MAP( '$', 969, - '(', 1688, + '(', 1799, '?', 975, '^', 972, '_', 978, @@ -18885,7 +19029,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1623); + lookahead == '}') ADVANCE(1734); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1263); END_STATE(); @@ -19043,9 +19187,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE_MAP( '"', 1270, '\'', 1271, - '(', 1689, + '(', 1800, '?', 1209, - '{', 1690, + '{', 1801, 'G', 1186, 'g', 1186, 'L', 1192, @@ -19131,7 +19275,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym__command_token); ADVANCE_MAP( '$', 970, - '(', 1688, + '(', 1799, '?', 976, '^', 973, '_', 979, @@ -19339,7 +19483,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1293: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1638); + if (lookahead == '%') ADVANCE(1749); if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || @@ -19347,19 +19491,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1294: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1638); + if (lookahead == '%') ADVANCE(1749); if (lookahead == '-') ADVANCE(1298); if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); case 1295: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1623); + if (lookahead == '%') ADVANCE(1734); if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || @@ -19367,12 +19511,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1296: ACCEPT_TOKEN(sym_command_parameter); - if (lookahead == '%') ADVANCE(1623); + if (lookahead == '%') ADVANCE(1734); if (lookahead == '-') ADVANCE(1298); if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); @@ -19390,7 +19534,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); @@ -19400,7 +19544,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '-' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || @@ -19625,7 +19769,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1325: ACCEPT_TOKEN(aux_sym_param_block_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1326: ACCEPT_TOKEN(anon_sym_LPAREN); @@ -19660,28 +19804,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1332: ACCEPT_TOKEN(aux_sym_block_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1333: ACCEPT_TOKEN(aux_sym_block_name_token2); END_STATE(); case 1334: ACCEPT_TOKEN(aux_sym_block_name_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1335: ACCEPT_TOKEN(aux_sym_block_name_token3); END_STATE(); case 1336: ACCEPT_TOKEN(aux_sym_block_name_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1337: ACCEPT_TOKEN(aux_sym_block_name_token4); END_STATE(); case 1338: ACCEPT_TOKEN(aux_sym_block_name_token4); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1339: ACCEPT_TOKEN(anon_sym_LBRACE); @@ -19703,14 +19847,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1342: ACCEPT_TOKEN(aux_sym_if_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1679); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1343: ACCEPT_TOKEN(aux_sym_elseif_clause_token1); END_STATE(); case 1344: ACCEPT_TOKEN(aux_sym_elseif_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1345: ACCEPT_TOKEN(aux_sym_else_clause_token1); @@ -19720,19 +19865,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1346: ACCEPT_TOKEN(aux_sym_else_clause_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1477); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + lookahead == 'i') ADVANCE(1541); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1347: ACCEPT_TOKEN(aux_sym_else_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1348: ACCEPT_TOKEN(aux_sym_switch_statement_token1); END_STATE(); case 1349: ACCEPT_TOKEN(aux_sym_switch_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1350: ACCEPT_TOKEN(aux_sym_switch_parameter_token1); @@ -19758,7 +19903,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1357: ACCEPT_TOKEN(aux_sym_foreach_statement_token1); if (lookahead == '-') ADVANCE(413); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1358: ACCEPT_TOKEN(aux_sym_foreach_statement_token2); @@ -19766,8 +19911,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1359: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1443); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + lookahead == 'e') ADVANCE(1499); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1360: ACCEPT_TOKEN(aux_sym_for_statement_token1); @@ -19782,49 +19927,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1363: ACCEPT_TOKEN(aux_sym_while_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1364: ACCEPT_TOKEN(aux_sym_do_statement_token1); END_STATE(); case 1365: ACCEPT_TOKEN(aux_sym_do_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1366: ACCEPT_TOKEN(aux_sym_do_statement_token2); END_STATE(); case 1367: ACCEPT_TOKEN(aux_sym_function_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1681); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1368: ACCEPT_TOKEN(aux_sym_function_statement_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1369: ACCEPT_TOKEN(aux_sym_function_statement_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1370: ACCEPT_TOKEN(aux_sym_flow_control_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1665); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1371: ACCEPT_TOKEN(aux_sym_flow_control_statement_token2); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1667); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1372: ACCEPT_TOKEN(aux_sym_flow_control_statement_token3); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1669); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1373: ACCEPT_TOKEN(aux_sym_flow_control_statement_token4); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1671); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1374: ACCEPT_TOKEN(aux_sym_flow_control_statement_token5); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1673); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1375: ACCEPT_TOKEN(sym_label); @@ -19832,7 +19983,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1376: ACCEPT_TOKEN(sym_label); @@ -19843,44 +19994,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1377: ACCEPT_TOKEN(aux_sym_trap_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1677); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1378: ACCEPT_TOKEN(aux_sym_try_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1675); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1379: ACCEPT_TOKEN(aux_sym_catch_clause_token1); END_STATE(); case 1380: ACCEPT_TOKEN(aux_sym_catch_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1381: ACCEPT_TOKEN(aux_sym_finally_clause_token1); END_STATE(); case 1382: ACCEPT_TOKEN(aux_sym_finally_clause_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1383: ACCEPT_TOKEN(aux_sym_data_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1384: ACCEPT_TOKEN(aux_sym_data_commands_allowed_token1); END_STATE(); case 1385: ACCEPT_TOKEN(aux_sym_inlinescript_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1386: ACCEPT_TOKEN(aux_sym_parallel_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1387: ACCEPT_TOKEN(aux_sym_sequence_statement_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1388: ACCEPT_TOKEN(anon_sym_PIPE); @@ -20018,7 +20171,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -20045,7 +20198,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOLLAR2); ADVANCE_MAP( '$', 968, - '(', 1688, + '(', 1799, '?', 974, '^', 971, '_', 977, @@ -20080,36 +20233,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1501, - 'c', 1501, - 'D', 1433, - 'd', 1433, - 'E', 1516, - 'e', 1516, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1441, - 'p', 1441, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1570, + 'c', 1570, + 'D', 1489, + 'd', 1489, + 'E', 1586, + 'e', 1586, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1497, + 'p', 1497, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1409, 0x200b, 1409, 0x2060, 1409, 0xfeff, 1409, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1410: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20117,36 +20270,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1501, - 'c', 1501, - 'D', 1433, - 'd', 1433, - 'E', 1516, - 'e', 1516, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1450, - 'p', 1450, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1570, + 'c', 1570, + 'D', 1489, + 'd', 1489, + 'E', 1586, + 'e', 1586, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1509, + 'p', 1509, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1410, 0x200b, 1410, 0x2060, 1410, 0xfeff, 1410, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1411: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20154,36 +20307,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1501, - 'c', 1501, - 'D', 1433, - 'd', 1433, - 'E', 1516, - 'e', 1516, - 'F', 1487, - 'f', 1487, - 'I', 1476, - 'i', 1476, - 'P', 1450, - 'p', 1450, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1570, + 'c', 1570, + 'D', 1489, + 'd', 1489, + 'E', 1586, + 'e', 1586, + 'F', 1552, + 'f', 1552, + 'I', 1539, + 'i', 1539, + 'P', 1509, + 'p', 1509, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1411, 0x200b, 1411, 0x2060, 1411, 0xfeff, 1411, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1412: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20191,36 +20344,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1501, - 'c', 1501, - 'D', 1433, - 'd', 1433, - 'E', 1506, - 'e', 1506, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1450, - 'p', 1450, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1570, + 'c', 1570, + 'D', 1489, + 'd', 1489, + 'E', 1575, + 'e', 1575, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1509, + 'p', 1509, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1412, 0x200b, 1412, 0x2060, 1412, 0xfeff, 1412, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1413: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20228,36 +20381,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1501, - 'c', 1501, - 'D', 1433, - 'd', 1433, - 'E', 1512, - 'e', 1512, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1450, - 'p', 1450, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1570, + 'c', 1570, + 'D', 1489, + 'd', 1489, + 'E', 1582, + 'e', 1582, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1509, + 'p', 1509, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1413, 0x200b, 1413, 0x2060, 1413, 0xfeff, 1413, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1414: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20265,36 +20418,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1540, - 'b', 1540, - 'C', 1447, - 'c', 1447, - 'D', 1433, - 'd', 1433, - 'E', 1516, - 'e', 1516, - 'F', 1487, - 'f', 1487, - 'I', 1476, - 'i', 1476, - 'P', 1450, - 'p', 1450, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1618, + 'b', 1618, + 'C', 1505, + 'c', 1505, + 'D', 1489, + 'd', 1489, + 'E', 1586, + 'e', 1586, + 'F', 1552, + 'f', 1552, + 'I', 1539, + 'i', 1539, + 'P', 1509, + 'p', 1509, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1414, 0x200b, 1414, 0x2060, 1414, 0xfeff, 1414, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1415: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20302,36 +20455,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1465, - 'b', 1465, - 'C', 1501, - 'c', 1501, - 'D', 1432, - 'd', 1432, - 'E', 1520, - 'e', 1520, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1440, - 'p', 1440, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1525, + 'b', 1525, + 'C', 1570, + 'c', 1570, + 'D', 1488, + 'd', 1488, + 'E', 1590, + 'e', 1590, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1496, + 'p', 1496, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1415, 0x200b, 1415, 0x2060, 1415, 0xfeff, 1415, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1416: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20339,36 +20492,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - ':', 1572, - 'B', 1465, - 'b', 1465, - 'C', 1501, - 'c', 1501, - 'D', 1432, - 'd', 1432, - 'E', 1520, - 'e', 1520, - 'F', 1486, - 'f', 1486, - 'I', 1476, - 'i', 1476, - 'P', 1449, - 'p', 1449, - 'R', 1468, - 'r', 1468, - 'S', 1461, - 's', 1461, - 'T', 1485, - 't', 1485, - 'W', 1484, - 'w', 1484, + ':', 1663, + 'B', 1525, + 'b', 1525, + 'C', 1570, + 'c', 1570, + 'D', 1488, + 'd', 1488, + 'E', 1590, + 'e', 1590, + 'F', 1551, + 'f', 1551, + 'I', 1539, + 'i', 1539, + 'P', 1508, + 'p', 1508, + 'R', 1528, + 'r', 1528, + 'S', 1521, + 's', 1521, + 'T', 1548, + 't', 1548, + 'W', 1547, + 'w', 1547, 0xa0, 1416, 0x200b, 1416, 0x2060, 1416, 0xfeff, 1416, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1417: ACCEPT_TOKEN(aux_sym_command_name_token1); @@ -20376,64 +20529,104 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '#', 532, '.', 829, '0', 551, - 'F', 1531, - 'f', 1531, + 'B', 1625, + 'b', 1625, + 'C', 1579, + 'c', 1579, + 'E', 1659, + 'e', 1659, + 'F', 1608, + 'f', 1608, + 'I', 1540, + 'i', 1540, + 'R', 1538, + 'r', 1538, + 'T', 1550, + 't', 1550, 0xa0, 1417, 0x200b, 1417, 0x2060, 1417, 0xfeff, 1417, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(552); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1418: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '#') ADVANCE(532); - if (lookahead == '.') ADVANCE(1424); - if (lookahead == '0') ADVANCE(539); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1418); + ADVANCE_MAP( + '#', 532, + '.', 1470, + '0', 539, + 'B', 1457, + 'b', 1457, + 'C', 1447, + 'c', 1447, + 'E', 1469, + 'e', 1469, + 'F', 1465, + 'f', 1465, + 'I', 1441, + 'i', 1441, + 'R', 1438, + 'r', 1438, + 'T', 1442, + 't', 1442, + 0xa0, 1418, + 0x200b, 1418, + 0x2060, 1418, + 0xfeff, 1418, + ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(540); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '9' < lookahead) && lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1419: ACCEPT_TOKEN(aux_sym_command_name_token1); ADVANCE_MAP( '#', 532, '.', 830, - 'F', 1531, - 'f', 1531, + 'B', 1625, + 'b', 1625, + 'C', 1579, + 'c', 1579, + 'E', 1659, + 'e', 1659, + 'F', 1608, + 'f', 1608, + 'I', 1540, + 'i', 1540, + 'R', 1538, + 'r', 1538, + 'T', 1550, + 't', 1550, 0xa0, 1419, 0x200b, 1419, 0x2060, 1419, 0xfeff, 1419, ); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1420: ACCEPT_TOKEN(aux_sym_command_name_token1); if (lookahead == '+') ADVANCE(500); - if (lookahead == '-') ADVANCE(1621); + if (lookahead == '-') ADVANCE(1732); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); if (lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20441,11 +20634,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1421: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1679); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1422: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1675); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1423: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1673); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1424: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1677); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1425: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1665); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1426: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1669); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1427: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1671); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1428: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1667); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1429: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1681); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1430: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1683); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1431: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1733); if (lookahead == 'b') ADVANCE(542); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20453,7 +20696,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20461,11 +20704,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 1422: + case 1432: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == 'b') ADVANCE(590); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20473,7 +20716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20481,11 +20724,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 1423: + case 1433: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); if (lookahead == 'b') ADVANCE(575); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -20493,7 +20736,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20501,18 +20744,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 1424: + case 1434: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1459); if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20520,20 +20765,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 1425: + case 1435: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1455); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1474); if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - ('G' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20541,18 +20788,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); - case 1426: + case 1436: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(1622); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1446); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1426); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1472); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead) && @@ -20560,1436 +20809,2109 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && lookahead != '<' && (lookahead < '?' || ']' < lookahead) && - (lookahead < '_' || '}' < lookahead)) ADVANCE(1573); - END_STATE(); - case 1427: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '-') ADVANCE(413); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1428: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(569); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1429: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(601); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1430: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'b') ADVANCE(584); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1431: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == '+' || - lookahead == '-') ADVANCE(500); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1432: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1559); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1365); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1525); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1433: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1559); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1365); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1434: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1549); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1435: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1532); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1378); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1436: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1383); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1437: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1510); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1463); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1438: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1515); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1461); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1439: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1498); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1436); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1440: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1541); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1530); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1481); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1441: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1541); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1473); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1442: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1514); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1456); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1435); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1443: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1452); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1454); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1444: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1511); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1450); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1445: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1508); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1464); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1446: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1454); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1477); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1447: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1562); + if (lookahead == '-') ADVANCE(1733); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1434); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1522); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + lookahead == 'o') ADVANCE(1449); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1448: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1544); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1437); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1449: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1545); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1530); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1462); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1450: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1545); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1467); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1451: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1480); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); - END_STATE(); - case 1452: - ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1481); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1480); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); + END_STATE(); + case 1452: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1482); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1453: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1534); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1468); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1454: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1482); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1452); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1455: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1483); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1476); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1456: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1543); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1453); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1457: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1464); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1439); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1458: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1475); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1451); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1459: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1561); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1460); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1460: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1338); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1513); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1478); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1461: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1535); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1494); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1466); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1462: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1363); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1444); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1463: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1371); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1443); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1464: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1387); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1475); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1465: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1479); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1469); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1448); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1466: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1346); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1458); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1467: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1347); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1440); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1468: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1556); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1479); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1469: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1439); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1445); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1470: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1551); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(588); + if (lookahead == '.' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1471: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1499); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(573); + if (lookahead == '.' || + lookahead == '?' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1472: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1523); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1733); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1473: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1539); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1680); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1474: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1446); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1676); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1475: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1550); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1674); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1476: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1342); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1502); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1678); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1477: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1344); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1666); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1478: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1509); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1684); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1479: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1496); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1670); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1480: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1349); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1672); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1481: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1357); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1668); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1482: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1427); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(1682); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + (lookahead < ' ' || '"' < lookahead) && + (lookahead < '$' || '9' < lookahead) && + lookahead != ';' && + lookahead != '<' && + (lookahead < '?' || ']' < lookahead) && + (lookahead < '_' || '}' < lookahead)) ADVANCE(1664); END_STATE(); case 1483: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1380); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '-') ADVANCE(413); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1484: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1491); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1538); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'b') ADVANCE(569); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1485: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1537); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1435); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'b') ADVANCE(601); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1486: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1505); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1536); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1517); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'b') ADVANCE(584); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1487: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1504); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1536); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1517); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == '+' || + lookahead == '-') ADVANCE(500); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(597); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1488: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1529); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1643); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1365); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1595); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1489: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1533); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1643); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1365); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1490: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1524); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1630); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1491: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1503); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1609); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1378); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1492: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1526); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1383); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1493: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1554); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1494: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1557); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1585); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1495: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1453); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1566); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1496: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1521); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1619); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1607); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1497: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1478); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1619); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1498: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1370); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1584); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1499: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1386); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1511); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1500: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1569); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1567); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1501: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1434); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1522); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1610); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1422); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1502: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1490); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1503: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1462); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1577); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1504: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1558); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1445); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1513); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1505: ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1646); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1558); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + lookahead == 'l') ADVANCE(1490); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1506: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1552); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1563); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1622); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1507: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1471); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1632); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1508: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1500); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1623); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1607); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1509: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1528); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1623); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1510: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1507); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1325); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1544); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1511: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1507); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1545); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1512: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1553); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1563); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1612); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1513: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1642); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1549); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1514: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1332); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1546); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1515: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1495); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1621); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1516: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1563); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1517: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1459); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1537); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1518: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1373); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1645); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1519: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1367); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1648); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1520: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1460); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1493); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1338); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1583); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1521: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1334); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1613); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1559); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1522: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1560); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1363); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1523: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1457); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1371); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1524: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1470); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1387); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1525: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1438); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1543); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1526: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1566); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1346); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1527: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1567); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1347); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1528: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1568); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1639); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1529: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1519); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1495); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1530: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1458); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1633); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1531: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1546); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1568); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1532: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1377); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1593); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1533: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1555); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1617); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1534: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1448); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1500); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1535: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1564); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1428); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1536: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1359); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1504); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1537: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1527); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1631); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1538: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1497); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1647); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1539: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1368); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1342); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1571); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1540: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1469); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1421); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1541: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1437); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1344); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1542: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1518); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1578); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1543: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1489); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1562); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1544: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1442); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1349); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1545: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1444); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1357); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1546: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1474); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1380); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1547: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1641); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1556); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1616); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1548: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1336); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1615); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1491); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1549: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1547); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1483); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1550: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1548); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1626); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1501); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1551: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1456); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1614); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1587); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1552: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1466); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1573); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1614); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1587); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1553: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1467); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1605); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1554: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1374); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1611); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1555: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1385); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1594); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1556: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1565); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1572); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1557: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1451); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1598); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1558: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1473); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1559: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1436); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1640); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1560: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1492); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1512); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1561: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1488); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1642); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1562: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1455); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1591); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1563: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1513); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1606); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1564: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1472); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1599); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1565: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1542); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1542); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1566: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1463); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1370); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1567: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1372); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1425); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1568: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1369); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1386); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1569: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1382); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1660); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1570: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1490); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1571: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1555); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1572: ACCEPT_TOKEN(aux_sym_command_name_token1); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1522); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1573: ACCEPT_TOKEN(aux_sym_command_name_token1); - if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1573); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1641); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1503); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1574: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '\r') ADVANCE(1); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1580); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1641); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1575: - ACCEPT_TOKEN(aux_sym_command_name_token2); - ADVANCE_MAP( - '#', 1594, - '*', 1587, - '-', 1584, - '1', 1588, - '2', 1589, - '3', 1590, - '4', 1591, - '5', 1592, - '6', 1593, - ':', 1630, - '<', 885, - '>', 843, - '`', 1597, - 0xa0, 1575, - 0x200b, 1575, - 0x2060, 1575, - 0xfeff, 1575, - ); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - lookahead == '@' || - lookahead == '[') && - lookahead != '&' && - lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1635); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1650); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1576: - ACCEPT_TOKEN(aux_sym_command_name_token2); - ADVANCE_MAP( - '#', 1594, - '*', 1587, - '-', 1586, - '1', 1588, - '2', 1589, - '3', 1590, - '4', 1591, - '5', 1592, - '6', 1593, - ':', 1630, - '<', 885, - '>', 843, - '`', 1597, - 0xa0, 1576, - 0x200b, 1576, - 0x2060, 1576, - 0xfeff, 1576, - ); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - lookahead == '@' || - lookahead == '[') && - lookahead != '&' && - lookahead != ',' && - (lookahead < ':' || '<' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1531); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1577: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1594); - if (lookahead == '<') ADVANCE(1578); - if (lookahead == '`') ADVANCE(1597); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1577); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - lookahead == '-' || - lookahead == '@' || - lookahead == '[') && - lookahead != '&' && - lookahead != ',' && - lookahead != ';' && - lookahead != '<') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1569); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1578: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1580); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - lookahead != '#' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1603); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1579: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1579); - if (lookahead == '>') ADVANCE(1597); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1580); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1507); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1601); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1580: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '#') ADVANCE(1579); - if (lookahead == '`') ADVANCE(1574); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); - if (lookahead != 0) ADVANCE(1580); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1576); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1325); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1581: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1637); - if (lookahead == '-') ADVANCE(1585); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '%' && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1576); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1582: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '%') ADVANCE(1595); - if (lookahead == '-') ADVANCE(1585); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '%' && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1636); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1650); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1583: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '&') ADVANCE(193); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - lookahead == '-' || - lookahead == '@' || - lookahead == '[' || - lookahead == '`') && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1753); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1584: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1581); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1332); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1585: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1585); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1560); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1586: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-') ADVANCE(1582); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1650); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1587: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(878); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1518); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1588: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(1583); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1373); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1589: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(848); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1367); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1590: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(854); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1520); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1558); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1591: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(860); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1334); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1592: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(866); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1644); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1593: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '>') ADVANCE(872); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1516); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1594: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '\t' || - lookahead == 0x0b || - lookahead == '\f' || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(537); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1594); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1530); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1595: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '\t' || - lookahead == 0x0b || - lookahead == '\f' || - lookahead == ' ' || - lookahead == '"' || - ('&' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1623); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1595); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1494); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1596: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead == '-' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1596); - if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || - lookahead == '$' || - ('@' <= lookahead && lookahead <= '[')) && - lookahead != '&' && - lookahead != ',' && - lookahead != ';') ADVANCE(1597); - END_STATE(); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1427); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); case 1597: - ACCEPT_TOKEN(aux_sym_command_name_token2); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '"' && - (lookahead < '&' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1429); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_DQUOTE2); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1653); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_DQUOTE2); - if (lookahead == '"') ADVANCE(655); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1655); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1519); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1601: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '%') ADVANCE(1635); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1649); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1602: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1681); - if (lookahead == '`') ADVANCE(1310); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1656); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1603: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1294); - if (lookahead == '`') ADVANCE(1310); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1657); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1604: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1686); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1658); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1605: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1601); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1589); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1606: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1683); - if (lookahead == '`') ADVANCE(1310); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1597); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1607: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '-') ADVANCE(1296); - if (lookahead == '`') ADVANCE(1310); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); - if (lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1517); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1608: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(176); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1627); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1600); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1609: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(847); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1377); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1610: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(853); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1424); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1611: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(859); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1638); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1612: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(865); - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1506); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); END_STATE(); case 1613: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == '>') ADVANCE(871); + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1651); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1614: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1359); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1615: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1602); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1616: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1565); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1617: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1368); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1618: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1529); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1619: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1493); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1620: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1588); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1621: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1554); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1622: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1498); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1623: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1502); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1624: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1596); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1625: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1534); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1626: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1604); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1627: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1536); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1628: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1752); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1629: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1336); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1630: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1628); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1631: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1629); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1632: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1634); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1633: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1515); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1634: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1430); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1635: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1526); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1636: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1527); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1637: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1374); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1638: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1385); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1639: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1652); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1640: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1510); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1641: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1533); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1642: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1423); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1643: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1492); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1644: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1557); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1645: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1553); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1646: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1514); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1647: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1654); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1648: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1563); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1649: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1564); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1650: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1583); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1651: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1532); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1652: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1620); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1653: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1523); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1654: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1624); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1655: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1535); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1656: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1372); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1657: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1369); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1658: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1426); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1659: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1561); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1660: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1382); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1661: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1662: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(578); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1663: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1375); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1664: + ACCEPT_TOKEN(aux_sym_command_name_token1); + if ((!eof && set_contains(aux_sym_command_name_token1_character_set_1, 11, lookahead))) ADVANCE(1664); + END_STATE(); + case 1665: + ACCEPT_TOKEN(aux_sym_command_name_token2); + END_STATE(); + case 1666: + ACCEPT_TOKEN(aux_sym_command_name_token2); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -21997,11 +22919,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1614: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'b') ADVANCE(600); + case 1667: + ACCEPT_TOKEN(aux_sym_command_name_token3); + END_STATE(); + case 1668: + ACCEPT_TOKEN(aux_sym_command_name_token3); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22009,25 +22933,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1615: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1616); + case 1669: + ACCEPT_TOKEN(aux_sym_command_name_token4); + END_STATE(); + case 1670: + ACCEPT_TOKEN(aux_sym_command_name_token4); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - ('B' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1616: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1618); + case 1671: + ACCEPT_TOKEN(aux_sym_command_name_token5); + END_STATE(); + case 1672: + ACCEPT_TOKEN(aux_sym_command_name_token5); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22035,12 +22961,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1617: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1615); + case 1673: + ACCEPT_TOKEN(aux_sym_command_name_token6); + END_STATE(); + case 1674: + ACCEPT_TOKEN(aux_sym_command_name_token6); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22048,12 +22975,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1618: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1700); + case 1675: + ACCEPT_TOKEN(aux_sym_command_name_token7); + END_STATE(); + case 1676: + ACCEPT_TOKEN(aux_sym_command_name_token7); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22061,12 +22989,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1619: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1620); + case 1677: + ACCEPT_TOKEN(aux_sym_command_name_token8); + END_STATE(); + case 1678: + ACCEPT_TOKEN(aux_sym_command_name_token8); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22074,12 +23003,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1620: - ACCEPT_TOKEN(sym_path_command_name_token); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1617); + case 1679: + ACCEPT_TOKEN(aux_sym_command_name_token9); + END_STATE(); + case 1680: + ACCEPT_TOKEN(aux_sym_command_name_token9); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22087,21 +23017,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1621: - ACCEPT_TOKEN(sym_path_command_name_token); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); + case 1681: + ACCEPT_TOKEN(aux_sym_command_name_token10); + END_STATE(); + case 1682: + ACCEPT_TOKEN(aux_sym_command_name_token10); if (lookahead == '-' || lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1622: - ACCEPT_TOKEN(sym_path_command_name_token); + case 1683: + ACCEPT_TOKEN(aux_sym_command_name_token11); + END_STATE(); + case 1684: + ACCEPT_TOKEN(aux_sym_command_name_token11); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22109,86 +23045,703 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); - END_STATE(); - case 1623: - ACCEPT_TOKEN(sym_stop_parsing); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(1623); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1624: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1624); + case 1685: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '\r') ADVANCE(1); + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1691); END_STATE(); - case 1625: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1625); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1215); + case 1686: + ACCEPT_TOKEN(aux_sym_command_name_token12); + ADVANCE_MAP( + '#', 1705, + '*', 1698, + '-', 1695, + '1', 1699, + '2', 1700, + '3', 1701, + '4', 1702, + '5', 1703, + '6', 1704, + ':', 1741, + '<', 885, + '>', 843, + '`', 1708, + 0xa0, 1686, + 0x200b, 1686, + 0x2060, 1686, + 0xfeff, 1686, + ); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + lookahead == '@' || + lookahead == '[') && + lookahead != '&' && + lookahead != ',' && + (lookahead < ':' || '<' < lookahead)) ADVANCE(1708); END_STATE(); - case 1626: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1626); - if (lookahead == 0xa0 || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1216); + case 1687: + ACCEPT_TOKEN(aux_sym_command_name_token12); + ADVANCE_MAP( + '#', 1705, + '*', 1698, + '-', 1697, + '1', 1699, + '2', 1700, + '3', 1701, + '4', 1702, + '5', 1703, + '6', 1704, + ':', 1741, + '<', 885, + '>', 843, + '`', 1708, + 0xa0, 1687, + 0x200b, 1687, + 0x2060, 1687, + 0xfeff, 1687, + ); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + lookahead == '@' || + lookahead == '[') && + lookahead != '&' && + lookahead != ',' && + (lookahead < ':' || '<' < lookahead)) ADVANCE(1708); END_STATE(); - case 1627: - ACCEPT_TOKEN(anon_sym_SPACE); - if (lookahead == ' ') ADVANCE(1627); + case 1688: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '#') ADVANCE(1705); + if (lookahead == '<') ADVANCE(1689); + if (lookahead == '`') ADVANCE(1708); if (lookahead == 0xa0 || lookahead == 0x200b || lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(1217); - END_STATE(); - case 1628: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 1629: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(1698); + lookahead == 0xfeff) ADVANCE(1688); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + lookahead == '-' || + lookahead == '@' || + lookahead == '[') && + lookahead != '&' && + lookahead != ',' && + lookahead != ';' && + lookahead != '<') ADVANCE(1708); END_STATE(); - case 1630: - ACCEPT_TOKEN(anon_sym_COLON); + case 1689: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '#') ADVANCE(1691); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && lookahead != '"' && + lookahead != '#' && (lookahead < '&' || ')' < lookahead) && lookahead != ',' && lookahead != ';' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(1597); + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); END_STATE(); - case 1631: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '|' && + case 1690: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '#') ADVANCE(1690); + if (lookahead == '>') ADVANCE(1708); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1691); + END_STATE(); + case 1691: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '#') ADVANCE(1690); + if (lookahead == '`') ADVANCE(1685); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(171); + if (lookahead != 0) ADVANCE(1691); + END_STATE(); + case 1692: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '%') ADVANCE(1748); + if (lookahead == '-') ADVANCE(1696); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '%' && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1693: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '%') ADVANCE(1706); + if (lookahead == '-') ADVANCE(1696); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '%' && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1694: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '&') ADVANCE(193); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + lookahead == '-' || + lookahead == '@' || + lookahead == '[' || + lookahead == '`') && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1695: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '-') ADVANCE(1692); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1696: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '-') ADVANCE(1696); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1697: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '-') ADVANCE(1693); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1698: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(878); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1699: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(1694); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1700: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(848); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1701: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(854); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1702: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(860); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1703: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(866); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1704: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '>') ADVANCE(872); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1705: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '\t' || + lookahead == 0x0b || + lookahead == '\f' || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(537); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1705); + END_STATE(); + case 1706: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '\t' || + lookahead == 0x0b || + lookahead == '\f' || + lookahead == ' ' || + lookahead == '"' || + ('&' <= lookahead && lookahead <= ')') || + lookahead == ',' || + lookahead == ';' || + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1734); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1706); + END_STATE(); + case 1707: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead == '-' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1707); + if (((!eof && set_contains(sym_generic_token_character_set_1, 11, lookahead)) || + lookahead == '$' || + ('@' <= lookahead && lookahead <= '[')) && + lookahead != '&' && + lookahead != ',' && + lookahead != ';') ADVANCE(1708); + END_STATE(); + case 1708: + ACCEPT_TOKEN(aux_sym_command_name_token12); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1709: + ACCEPT_TOKEN(anon_sym_DQUOTE2); + END_STATE(); + case 1710: + ACCEPT_TOKEN(anon_sym_DQUOTE2); + if (lookahead == '"') ADVANCE(655); + END_STATE(); + case 1711: + ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE); + END_STATE(); + case 1712: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '%') ADVANCE(1746); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1713: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1792); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1733); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + END_STATE(); + case 1714: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1294); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1733); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + END_STATE(); + case 1715: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1797); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1716: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1712); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1717: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1794); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1733); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + END_STATE(); + case 1718: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-') ADVANCE(1296); + if (lookahead == '`') ADVANCE(1310); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '\\') ADVANCE(1733); + if (lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); + END_STATE(); + case 1719: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(176); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1720: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(847); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1721: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(853); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1722: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(859); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1723: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(865); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1724: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '>') ADVANCE(871); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1725: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'b') ADVANCE(600); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1726: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1727); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1727: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1729); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1728: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1726); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1729: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1811); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1730: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1731); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1731: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1728); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1732: + ACCEPT_TOKEN(sym_path_command_name_token); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(595); + if (lookahead == '-' || + lookahead == '.' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1733: + ACCEPT_TOKEN(sym_path_command_name_token); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); + END_STATE(); + case 1734: + ACCEPT_TOKEN(sym_stop_parsing); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r') ADVANCE(1734); + END_STATE(); + case 1735: + ACCEPT_TOKEN(anon_sym_SPACE); + if (lookahead == ' ') ADVANCE(1735); + END_STATE(); + case 1736: + ACCEPT_TOKEN(anon_sym_SPACE); + if (lookahead == ' ') ADVANCE(1736); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1215); + END_STATE(); + case 1737: + ACCEPT_TOKEN(anon_sym_SPACE); + if (lookahead == ' ') ADVANCE(1737); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1216); + END_STATE(); + case 1738: + ACCEPT_TOKEN(anon_sym_SPACE); + if (lookahead == ' ') ADVANCE(1738); + if (lookahead == 0xa0 || + lookahead == 0x200b || + lookahead == 0x2060 || + lookahead == 0xfeff) ADVANCE(1217); + END_STATE(); + case 1739: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 1740: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(1809); + END_STATE(); + case 1741: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '"' && + (lookahead < '&' || ')' < lookahead) && + lookahead != ',' && + lookahead != ';' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(1708); + END_STATE(); + case 1742: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != ';' && + lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1632: + case 1743: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 1633: + case 1744: ACCEPT_TOKEN(anon_sym_PERCENT); if (lookahead == '=') ADVANCE(839); END_STATE(); - case 1634: + case 1745: ACCEPT_TOKEN(aux_sym_foreach_command_token1); END_STATE(); - case 1635: + case 1746: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); END_STATE(); - case 1636: + case 1747: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -22199,11 +23752,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ',' || lookahead == ';' || lookahead == '|' || - lookahead == '}') ADVANCE(1623); + lookahead == '}') ADVANCE(1734); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1263); END_STATE(); - case 1637: + case 1748: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead == '\t' || lookahead == 0x0b || @@ -22213,58 +23766,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('&' <= lookahead && lookahead <= ')') || lookahead == ',' || lookahead == ';' || - ('{' <= lookahead && lookahead <= '}')) ADVANCE(1623); + ('{' <= lookahead && lookahead <= '}')) ADVANCE(1734); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1595); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1706); END_STATE(); - case 1638: + case 1749: ACCEPT_TOKEN(anon_sym_DASH_DASH_PERCENT); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(1623); + lookahead != '\r') ADVANCE(1734); END_STATE(); - case 1639: + case 1750: ACCEPT_TOKEN(aux_sym_class_attribute_token1); END_STATE(); - case 1640: + case 1751: ACCEPT_TOKEN(aux_sym_class_attribute_token2); END_STATE(); - case 1641: + case 1752: ACCEPT_TOKEN(aux_sym_class_statement_token1); END_STATE(); - case 1642: + case 1753: ACCEPT_TOKEN(aux_sym_enum_statement_token1); END_STATE(); - case 1643: + case 1754: ACCEPT_TOKEN(aux_sym_logical_expression_token1); END_STATE(); - case 1644: + case 1755: ACCEPT_TOKEN(aux_sym_logical_expression_token2); END_STATE(); - case 1645: + case 1756: ACCEPT_TOKEN(aux_sym_logical_expression_token3); END_STATE(); - case 1646: + case 1757: ACCEPT_TOKEN(aux_sym_bitwise_expression_token1); END_STATE(); - case 1647: + case 1758: ACCEPT_TOKEN(aux_sym_bitwise_expression_token2); END_STATE(); - case 1648: + case 1759: ACCEPT_TOKEN(aux_sym_bitwise_expression_token3); END_STATE(); - case 1649: + case 1760: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1676); + if (lookahead == '+') ADVANCE(1787); END_STATE(); - case 1650: + case 1761: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1676); + if (lookahead == '+') ADVANCE(1787); if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1651: + case 1762: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(1677); + if (lookahead == '+') ADVANCE(1788); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ' && @@ -22276,14 +23829,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1652: + case 1763: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '=') ADVANCE(836); END_STATE(); - case 1653: + case 1764: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1679, + '-', 1790, '=', 840, 'A', 388, 'a', 388, @@ -22321,10 +23874,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1654: + case 1765: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1678, + '-', 1789, '=', 840, 'A', 388, 'a', 388, @@ -22358,10 +23911,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1655: + case 1766: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1678, + '-', 1789, '=', 840, 'A', 388, 'a', 388, @@ -22395,10 +23948,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1656: + case 1767: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1678, + '-', 1789, 'A', 388, 'a', 388, 'B', 218, @@ -22431,10 +23984,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1657: + case 1768: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1678, + '-', 1789, 'B', 395, 'b', 395, 'J', 415, @@ -22445,10 +23998,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 's', 429, ); END_STATE(); - case 1658: + case 1769: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1680, + '-', 1791, 'B', 1304, 'b', 1304, 'J', 1305, @@ -22462,10 +24015,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1659: + case 1770: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1684, + '-', 1795, 'B', 1251, 'b', 1251, 'J', 1253, @@ -22489,10 +24042,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1660: + case 1771: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1687, + '-', 1798, 'B', 1252, 'b', 1252, 'J', 1255, @@ -22513,10 +24066,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1661: + case 1772: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1682, + '-', 1793, 'B', 1304, 'b', 1304, 'J', 1305, @@ -22530,10 +24083,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1662: + case 1773: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( - '-', 1685, + '-', 1796, 'B', 1251, 'b', 1251, 'J', 1253, @@ -22557,7 +24110,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1663: + case 1774: ACCEPT_TOKEN(anon_sym_DASH); ADVANCE_MAP( '=', 840, @@ -22593,31 +24146,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'x', 417, ); END_STATE(); - case 1664: + case 1775: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 1665: + case 1776: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '=') ADVANCE(838); END_STATE(); - case 1666: + case 1777: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); - case 1667: + case 1778: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 1668: + case 1779: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '=') ADVANCE(837); if (lookahead == '>') ADVANCE(877); END_STATE(); - case 1669: + case 1780: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1670: + case 1781: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); END_STATE(); - case 1671: + case 1782: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token1); ADVANCE_MAP( 'C', 426, @@ -22630,14 +24183,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'm', 243, ); END_STATE(); - case 1672: + case 1783: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 1673: + case 1784: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead == '=') ADVANCE(835); END_STATE(); - case 1674: + case 1785: ACCEPT_TOKEN(anon_sym_BANG); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22649,13 +24202,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1675: + case 1786: ACCEPT_TOKEN(aux_sym_expression_with_unary_operator_token2); END_STATE(); - case 1676: + case 1787: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 1677: + case 1788: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22667,56 +24220,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1678: + case 1789: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 1679: + case 1790: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1638); + if (lookahead == '%') ADVANCE(1749); END_STATE(); - case 1680: + case 1791: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1638); + if (lookahead == '%') ADVANCE(1749); if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1681: + case 1792: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1638); + if (lookahead == '%') ADVANCE(1749); if (lookahead == '-') ADVANCE(1298); if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1682: + case 1793: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1623); + if (lookahead == '%') ADVANCE(1734); if (lookahead == '-') ADVANCE(1297); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1310); END_STATE(); - case 1683: + case 1794: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1623); + if (lookahead == '%') ADVANCE(1734); if (lookahead == '-') ADVANCE(1298); if (lookahead == '`') ADVANCE(1310); if (lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '\\') ADVANCE(1622); + lookahead == '\\') ADVANCE(1733); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1299); END_STATE(); - case 1684: + case 1795: ACCEPT_TOKEN(anon_sym_DASH_DASH); - if (lookahead == '%') ADVANCE(1636); + if (lookahead == '%') ADVANCE(1747); if (lookahead == '-') ADVANCE(1225); if (lookahead == '?' || ('A' <= lookahead && lookahead <= 'Z') || @@ -22732,7 +24285,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1685: + case 1796: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead == '%') ADVANCE(1263); if (lookahead == '-') ADVANCE(1225); @@ -22750,7 +24303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1686: + case 1797: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead == '-' || lookahead == '.' || @@ -22759,9 +24312,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1687: + case 1798: ACCEPT_TOKEN(anon_sym_DASH_DASH); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22773,16 +24326,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1688: + case 1799: ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN); END_STATE(); - case 1689: + case 1800: ACCEPT_TOKEN(anon_sym_AT_LPAREN); END_STATE(); - case 1690: + case 1801: ACCEPT_TOKEN(anon_sym_AT_LBRACE); END_STATE(); - case 1691: + case 1802: ACCEPT_TOKEN(anon_sym_AT_LBRACE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && @@ -22794,23 +24347,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(1269); END_STATE(); - case 1692: + case 1803: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1669); + if (lookahead == '.') ADVANCE(1780); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); END_STATE(); - case 1693: + case 1804: ACCEPT_TOKEN(anon_sym_DOT2); - if (lookahead == '.') ADVANCE(1669); + if (lookahead == '.') ADVANCE(1780); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1694: + case 1805: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1619); + lookahead == 'f') ADVANCE(1730); if (lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -22818,30 +24371,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1622); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1733); END_STATE(); - case 1695: + case 1806: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); END_STATE(); - case 1696: + case 1807: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == 'F' || lookahead == 'f') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1697: + case 1808: ACCEPT_TOKEN(anon_sym_DOT2); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); END_STATE(); - case 1698: + case 1809: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 1699: + case 1810: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 1700: + case 1811: ACCEPT_TOKEN(aux_sym_invokation_foreach_expression_token1); END_STATE(); default: @@ -22858,21 +24411,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5] = {.lex_state = 518, .external_lex_state = 1}, [6] = {.lex_state = 518}, [7] = {.lex_state = 140, .external_lex_state = 1}, - [8] = {.lex_state = 140, .external_lex_state = 1}, + [8] = {.lex_state = 140}, [9] = {.lex_state = 140}, [10] = {.lex_state = 140}, [11] = {.lex_state = 140}, [12] = {.lex_state = 140}, [13] = {.lex_state = 140}, [14] = {.lex_state = 140}, - [15] = {.lex_state = 140}, + [15] = {.lex_state = 140, .external_lex_state = 1}, [16] = {.lex_state = 140}, [17] = {.lex_state = 140}, [18] = {.lex_state = 140}, [19] = {.lex_state = 140}, [20] = {.lex_state = 140}, - [21] = {.lex_state = 140}, - [22] = {.lex_state = 140, .external_lex_state = 1}, + [21] = {.lex_state = 140, .external_lex_state = 1}, + [22] = {.lex_state = 140}, [23] = {.lex_state = 140, .external_lex_state = 1}, [24] = {.lex_state = 140, .external_lex_state = 1}, [25] = {.lex_state = 140, .external_lex_state = 1}, @@ -22892,8 +24445,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 140}, [40] = {.lex_state = 141}, [41] = {.lex_state = 141}, - [42] = {.lex_state = 518}, - [43] = {.lex_state = 518, .external_lex_state = 1}, + [42] = {.lex_state = 520}, + [43] = {.lex_state = 520}, [44] = {.lex_state = 520}, [45] = {.lex_state = 520}, [46] = {.lex_state = 520}, @@ -22924,15 +24477,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 520}, [72] = {.lex_state = 520}, [73] = {.lex_state = 520}, - [74] = {.lex_state = 520}, - [75] = {.lex_state = 520}, - [76] = {.lex_state = 131}, - [77] = {.lex_state = 131}, - [78] = {.lex_state = 131, .external_lex_state = 1}, - [79] = {.lex_state = 520}, - [80] = {.lex_state = 520}, + [74] = {.lex_state = 518}, + [75] = {.lex_state = 518, .external_lex_state = 1}, + [76] = {.lex_state = 520}, + [77] = {.lex_state = 520}, + [78] = {.lex_state = 520}, + [79] = {.lex_state = 131}, + [80] = {.lex_state = 131}, [81] = {.lex_state = 131, .external_lex_state = 1}, - [82] = {.lex_state = 520}, + [82] = {.lex_state = 131, .external_lex_state = 1}, [83] = {.lex_state = 142}, [84] = {.lex_state = 142}, [85] = {.lex_state = 142}, @@ -22943,9 +24496,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [90] = {.lex_state = 142}, [91] = {.lex_state = 142}, [92] = {.lex_state = 142}, - [93] = {.lex_state = 142, .external_lex_state = 1}, - [94] = {.lex_state = 142, .external_lex_state = 1}, - [95] = {.lex_state = 142, .external_lex_state = 1}, + [93] = {.lex_state = 142}, + [94] = {.lex_state = 142}, + [95] = {.lex_state = 142}, [96] = {.lex_state = 142}, [97] = {.lex_state = 142}, [98] = {.lex_state = 142}, @@ -22955,7 +24508,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [102] = {.lex_state = 142}, [103] = {.lex_state = 142}, [104] = {.lex_state = 142}, - [105] = {.lex_state = 142, .external_lex_state = 1}, + [105] = {.lex_state = 142}, [106] = {.lex_state = 142}, [107] = {.lex_state = 142}, [108] = {.lex_state = 142}, @@ -22965,10 +24518,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [112] = {.lex_state = 142}, [113] = {.lex_state = 142}, [114] = {.lex_state = 142}, - [115] = {.lex_state = 142}, - [116] = {.lex_state = 142}, - [117] = {.lex_state = 142}, - [118] = {.lex_state = 142}, + [115] = {.lex_state = 142, .external_lex_state = 1}, + [116] = {.lex_state = 142, .external_lex_state = 1}, + [117] = {.lex_state = 142, .external_lex_state = 1}, + [118] = {.lex_state = 142, .external_lex_state = 1}, [119] = {.lex_state = 142}, [120] = {.lex_state = 142}, [121] = {.lex_state = 142}, @@ -22989,7 +24542,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [136] = {.lex_state = 142, .external_lex_state = 1}, [137] = {.lex_state = 142, .external_lex_state = 1}, [138] = {.lex_state = 142, .external_lex_state = 1}, - [139] = {.lex_state = 142}, + [139] = {.lex_state = 142, .external_lex_state = 1}, [140] = {.lex_state = 142, .external_lex_state = 1}, [141] = {.lex_state = 142, .external_lex_state = 1}, [142] = {.lex_state = 142, .external_lex_state = 1}, @@ -23003,21 +24556,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [150] = {.lex_state = 142, .external_lex_state = 1}, [151] = {.lex_state = 142, .external_lex_state = 1}, [152] = {.lex_state = 142, .external_lex_state = 1}, - [153] = {.lex_state = 142, .external_lex_state = 1}, + [153] = {.lex_state = 142}, [154] = {.lex_state = 142, .external_lex_state = 1}, - [155] = {.lex_state = 142, .external_lex_state = 1}, - [156] = {.lex_state = 142}, + [155] = {.lex_state = 142}, + [156] = {.lex_state = 142, .external_lex_state = 1}, [157] = {.lex_state = 144}, [158] = {.lex_state = 144}, [159] = {.lex_state = 144}, - [160] = {.lex_state = 144}, - [161] = {.lex_state = 144}, + [160] = {.lex_state = 144, .external_lex_state = 1}, + [161] = {.lex_state = 144, .external_lex_state = 1}, [162] = {.lex_state = 144, .external_lex_state = 1}, - [163] = {.lex_state = 144, .external_lex_state = 1}, + [163] = {.lex_state = 144}, [164] = {.lex_state = 144}, [165] = {.lex_state = 144}, [166] = {.lex_state = 144}, - [167] = {.lex_state = 144, .external_lex_state = 1}, + [167] = {.lex_state = 144}, [168] = {.lex_state = 144}, [169] = {.lex_state = 144}, [170] = {.lex_state = 144}, @@ -23031,58 +24584,58 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [178] = {.lex_state = 144, .external_lex_state = 1}, [179] = {.lex_state = 144, .external_lex_state = 1}, [180] = {.lex_state = 144, .external_lex_state = 1}, - [181] = {.lex_state = 144}, + [181] = {.lex_state = 144, .external_lex_state = 1}, [182] = {.lex_state = 144}, - [183] = {.lex_state = 144, .external_lex_state = 1}, + [183] = {.lex_state = 144}, [184] = {.lex_state = 144, .external_lex_state = 1}, - [185] = {.lex_state = 144, .external_lex_state = 1}, + [185] = {.lex_state = 144}, [186] = {.lex_state = 144, .external_lex_state = 1}, [187] = {.lex_state = 144}, - [188] = {.lex_state = 144}, - [189] = {.lex_state = 144}, - [190] = {.lex_state = 144, .external_lex_state = 1}, - [191] = {.lex_state = 144}, - [192] = {.lex_state = 144, .external_lex_state = 1}, + [188] = {.lex_state = 144, .external_lex_state = 1}, + [189] = {.lex_state = 144, .external_lex_state = 1}, + [190] = {.lex_state = 144}, + [191] = {.lex_state = 144, .external_lex_state = 1}, + [192] = {.lex_state = 144}, [193] = {.lex_state = 131}, - [194] = {.lex_state = 131, .external_lex_state = 1}, - [195] = {.lex_state = 144, .external_lex_state = 1}, + [194] = {.lex_state = 144, .external_lex_state = 1}, + [195] = {.lex_state = 131, .external_lex_state = 1}, [196] = {.lex_state = 144}, - [197] = {.lex_state = 144}, - [198] = {.lex_state = 144, .external_lex_state = 1}, - [199] = {.lex_state = 518}, - [200] = {.lex_state = 518, .external_lex_state = 1}, - [201] = {.lex_state = 518}, - [202] = {.lex_state = 518, .external_lex_state = 1}, - [203] = {.lex_state = 106, .external_lex_state = 1}, - [204] = {.lex_state = 106}, + [197] = {.lex_state = 144, .external_lex_state = 1}, + [198] = {.lex_state = 144}, + [199] = {.lex_state = 518, .external_lex_state = 1}, + [200] = {.lex_state = 518}, + [201] = {.lex_state = 518, .external_lex_state = 1}, + [202] = {.lex_state = 518}, + [203] = {.lex_state = 106}, + [204] = {.lex_state = 106, .external_lex_state = 1}, [205] = {.lex_state = 106, .external_lex_state = 1}, [206] = {.lex_state = 106}, - [207] = {.lex_state = 108}, - [208] = {.lex_state = 108, .external_lex_state = 1}, - [209] = {.lex_state = 108, .external_lex_state = 1}, - [210] = {.lex_state = 108}, - [211] = {.lex_state = 126}, + [207] = {.lex_state = 108, .external_lex_state = 1}, + [208] = {.lex_state = 108}, + [209] = {.lex_state = 126}, + [210] = {.lex_state = 108, .external_lex_state = 1}, + [211] = {.lex_state = 108}, [212] = {.lex_state = 126, .external_lex_state = 1}, - [213] = {.lex_state = 128}, - [214] = {.lex_state = 128, .external_lex_state = 1}, - [215] = {.lex_state = 134}, - [216] = {.lex_state = 134}, - [217] = {.lex_state = 134, .external_lex_state = 1}, - [218] = {.lex_state = 134, .external_lex_state = 1}, - [219] = {.lex_state = 145}, - [220] = {.lex_state = 145, .external_lex_state = 1}, - [221] = {.lex_state = 23}, - [222] = {.lex_state = 23}, - [223] = {.lex_state = 23}, - [224] = {.lex_state = 23}, - [225] = {.lex_state = 23}, - [226] = {.lex_state = 23}, - [227] = {.lex_state = 23}, - [228] = {.lex_state = 23}, - [229] = {.lex_state = 23}, - [230] = {.lex_state = 23}, - [231] = {.lex_state = 23}, - [232] = {.lex_state = 23}, + [213] = {.lex_state = 21}, + [214] = {.lex_state = 21}, + [215] = {.lex_state = 21}, + [216] = {.lex_state = 21}, + [217] = {.lex_state = 21}, + [218] = {.lex_state = 21}, + [219] = {.lex_state = 128, .external_lex_state = 1}, + [220] = {.lex_state = 21}, + [221] = {.lex_state = 21}, + [222] = {.lex_state = 21}, + [223] = {.lex_state = 128}, + [224] = {.lex_state = 21}, + [225] = {.lex_state = 21}, + [226] = {.lex_state = 21}, + [227] = {.lex_state = 138}, + [228] = {.lex_state = 138}, + [229] = {.lex_state = 138}, + [230] = {.lex_state = 138}, + [231] = {.lex_state = 138}, + [232] = {.lex_state = 138}, [233] = {.lex_state = 138}, [234] = {.lex_state = 138}, [235] = {.lex_state = 138}, @@ -23095,22 +24648,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [242] = {.lex_state = 138}, [243] = {.lex_state = 138}, [244] = {.lex_state = 138}, - [245] = {.lex_state = 138}, - [246] = {.lex_state = 138}, - [247] = {.lex_state = 138}, - [248] = {.lex_state = 138}, - [249] = {.lex_state = 138}, + [245] = {.lex_state = 134, .external_lex_state = 1}, + [246] = {.lex_state = 134}, + [247] = {.lex_state = 138, .external_lex_state = 1}, + [248] = {.lex_state = 134, .external_lex_state = 1}, + [249] = {.lex_state = 134}, [250] = {.lex_state = 138}, [251] = {.lex_state = 138}, [252] = {.lex_state = 138}, - [253] = {.lex_state = 138, .external_lex_state = 1}, + [253] = {.lex_state = 138}, [254] = {.lex_state = 138}, [255] = {.lex_state = 138}, [256] = {.lex_state = 138}, - [257] = {.lex_state = 138}, + [257] = {.lex_state = 145, .external_lex_state = 1}, [258] = {.lex_state = 138}, [259] = {.lex_state = 138}, - [260] = {.lex_state = 138}, + [260] = {.lex_state = 145}, [261] = {.lex_state = 138}, [262] = {.lex_state = 138}, [263] = {.lex_state = 138}, @@ -23137,310 +24690,310 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [284] = {.lex_state = 138}, [285] = {.lex_state = 138}, [286] = {.lex_state = 138}, - [287] = {.lex_state = 142}, - [288] = {.lex_state = 142, .external_lex_state = 1}, - [289] = {.lex_state = 142}, - [290] = {.lex_state = 142, .external_lex_state = 1}, - [291] = {.lex_state = 144}, - [292] = {.lex_state = 131}, - [293] = {.lex_state = 131}, - [294] = {.lex_state = 521}, - [295] = {.lex_state = 106}, - [296] = {.lex_state = 144, .external_lex_state = 1}, - [297] = {.lex_state = 144, .external_lex_state = 1}, - [298] = {.lex_state = 144}, - [299] = {.lex_state = 144, .external_lex_state = 1}, - [300] = {.lex_state = 522}, - [301] = {.lex_state = 144}, - [302] = {.lex_state = 106, .external_lex_state = 1}, - [303] = {.lex_state = 144}, - [304] = {.lex_state = 144}, - [305] = {.lex_state = 144}, - [306] = {.lex_state = 126}, - [307] = {.lex_state = 131}, - [308] = {.lex_state = 126}, - [309] = {.lex_state = 144}, - [310] = {.lex_state = 144}, - [311] = {.lex_state = 126, .external_lex_state = 1}, - [312] = {.lex_state = 126, .external_lex_state = 1}, - [313] = {.lex_state = 108, .external_lex_state = 1}, - [314] = {.lex_state = 144}, - [315] = {.lex_state = 522}, - [316] = {.lex_state = 108}, - [317] = {.lex_state = 521}, - [318] = {.lex_state = 144, .external_lex_state = 1}, - [319] = {.lex_state = 144}, - [320] = {.lex_state = 131}, - [321] = {.lex_state = 131}, - [322] = {.lex_state = 131}, - [323] = {.lex_state = 521}, - [324] = {.lex_state = 131}, - [325] = {.lex_state = 141}, - [326] = {.lex_state = 144}, - [327] = {.lex_state = 144, .external_lex_state = 1}, - [328] = {.lex_state = 126, .external_lex_state = 1}, - [329] = {.lex_state = 131}, - [330] = {.lex_state = 140, .external_lex_state = 1}, - [331] = {.lex_state = 144}, - [332] = {.lex_state = 144}, - [333] = {.lex_state = 144, .external_lex_state = 1}, - [334] = {.lex_state = 522}, - [335] = {.lex_state = 522}, - [336] = {.lex_state = 131}, - [337] = {.lex_state = 144, .external_lex_state = 1}, - [338] = {.lex_state = 128, .external_lex_state = 1}, - [339] = {.lex_state = 128, .external_lex_state = 1}, - [340] = {.lex_state = 131}, - [341] = {.lex_state = 131}, - [342] = {.lex_state = 140, .external_lex_state = 1}, - [343] = {.lex_state = 140, .external_lex_state = 1}, - [344] = {.lex_state = 128}, - [345] = {.lex_state = 126}, - [346] = {.lex_state = 128}, - [347] = {.lex_state = 521}, - [348] = {.lex_state = 131}, - [349] = {.lex_state = 144}, - [350] = {.lex_state = 131}, - [351] = {.lex_state = 141}, - [352] = {.lex_state = 522}, - [353] = {.lex_state = 131}, - [354] = {.lex_state = 131}, - [355] = {.lex_state = 131}, - [356] = {.lex_state = 128, .external_lex_state = 1}, - [357] = {.lex_state = 131}, - [358] = {.lex_state = 144}, - [359] = {.lex_state = 522}, - [360] = {.lex_state = 131}, - [361] = {.lex_state = 521}, - [362] = {.lex_state = 131}, - [363] = {.lex_state = 131}, - [364] = {.lex_state = 131}, - [365] = {.lex_state = 131}, - [366] = {.lex_state = 131}, - [367] = {.lex_state = 521}, - [368] = {.lex_state = 128}, - [369] = {.lex_state = 131}, - [370] = {.lex_state = 131}, - [371] = {.lex_state = 144, .external_lex_state = 1}, - [372] = {.lex_state = 522}, - [373] = {.lex_state = 523}, - [374] = {.lex_state = 144, .external_lex_state = 1}, - [375] = {.lex_state = 131}, - [376] = {.lex_state = 144}, - [377] = {.lex_state = 521}, - [378] = {.lex_state = 524}, - [379] = {.lex_state = 144}, - [380] = {.lex_state = 144}, - [381] = {.lex_state = 522}, - [382] = {.lex_state = 521}, - [383] = {.lex_state = 522}, - [384] = {.lex_state = 521}, - [385] = {.lex_state = 144}, - [386] = {.lex_state = 144}, - [387] = {.lex_state = 144}, - [388] = {.lex_state = 521}, - [389] = {.lex_state = 144}, - [390] = {.lex_state = 144}, - [391] = {.lex_state = 134}, - [392] = {.lex_state = 127}, - [393] = {.lex_state = 127, .external_lex_state = 1}, - [394] = {.lex_state = 521}, - [395] = {.lex_state = 127, .external_lex_state = 1}, - [396] = {.lex_state = 521}, - [397] = {.lex_state = 521}, - [398] = {.lex_state = 524}, - [399] = {.lex_state = 134, .external_lex_state = 1}, - [400] = {.lex_state = 131}, - [401] = {.lex_state = 521}, - [402] = {.lex_state = 522}, - [403] = {.lex_state = 127}, - [404] = {.lex_state = 131}, - [405] = {.lex_state = 131}, - [406] = {.lex_state = 522}, - [407] = {.lex_state = 522}, - [408] = {.lex_state = 131}, - [409] = {.lex_state = 131}, - [410] = {.lex_state = 523}, + [287] = {.lex_state = 521}, + [288] = {.lex_state = 522}, + [289] = {.lex_state = 521}, + [290] = {.lex_state = 522}, + [291] = {.lex_state = 140, .external_lex_state = 1}, + [292] = {.lex_state = 521}, + [293] = {.lex_state = 521}, + [294] = {.lex_state = 140, .external_lex_state = 1}, + [295] = {.lex_state = 140, .external_lex_state = 1}, + [296] = {.lex_state = 141}, + [297] = {.lex_state = 522}, + [298] = {.lex_state = 522}, + [299] = {.lex_state = 521}, + [300] = {.lex_state = 521}, + [301] = {.lex_state = 522}, + [302] = {.lex_state = 522}, + [303] = {.lex_state = 142}, + [304] = {.lex_state = 141}, + [305] = {.lex_state = 521}, + [306] = {.lex_state = 142}, + [307] = {.lex_state = 522}, + [308] = {.lex_state = 142, .external_lex_state = 1}, + [309] = {.lex_state = 521}, + [310] = {.lex_state = 522}, + [311] = {.lex_state = 523}, + [312] = {.lex_state = 524}, + [313] = {.lex_state = 522}, + [314] = {.lex_state = 521}, + [315] = {.lex_state = 521}, + [316] = {.lex_state = 522}, + [317] = {.lex_state = 142, .external_lex_state = 1}, + [318] = {.lex_state = 524}, + [319] = {.lex_state = 521}, + [320] = {.lex_state = 523}, + [321] = {.lex_state = 521}, + [322] = {.lex_state = 521}, + [323] = {.lex_state = 522}, + [324] = {.lex_state = 522}, + [325] = {.lex_state = 521}, + [326] = {.lex_state = 520}, + [327] = {.lex_state = 520}, + [328] = {.lex_state = 520}, + [329] = {.lex_state = 520}, + [330] = {.lex_state = 520}, + [331] = {.lex_state = 520}, + [332] = {.lex_state = 520}, + [333] = {.lex_state = 520}, + [334] = {.lex_state = 520}, + [335] = {.lex_state = 520}, + [336] = {.lex_state = 520}, + [337] = {.lex_state = 520}, + [338] = {.lex_state = 520}, + [339] = {.lex_state = 520}, + [340] = {.lex_state = 520}, + [341] = {.lex_state = 520}, + [342] = {.lex_state = 520}, + [343] = {.lex_state = 520}, + [344] = {.lex_state = 520}, + [345] = {.lex_state = 520}, + [346] = {.lex_state = 520}, + [347] = {.lex_state = 520}, + [348] = {.lex_state = 520}, + [349] = {.lex_state = 520}, + [350] = {.lex_state = 520}, + [351] = {.lex_state = 520}, + [352] = {.lex_state = 520}, + [353] = {.lex_state = 520}, + [354] = {.lex_state = 520}, + [355] = {.lex_state = 520}, + [356] = {.lex_state = 520}, + [357] = {.lex_state = 520}, + [358] = {.lex_state = 520}, + [359] = {.lex_state = 520}, + [360] = {.lex_state = 520}, + [361] = {.lex_state = 520}, + [362] = {.lex_state = 520}, + [363] = {.lex_state = 520}, + [364] = {.lex_state = 520}, + [365] = {.lex_state = 520}, + [366] = {.lex_state = 520}, + [367] = {.lex_state = 520}, + [368] = {.lex_state = 520}, + [369] = {.lex_state = 520}, + [370] = {.lex_state = 520}, + [371] = {.lex_state = 520}, + [372] = {.lex_state = 520}, + [373] = {.lex_state = 520}, + [374] = {.lex_state = 520}, + [375] = {.lex_state = 520}, + [376] = {.lex_state = 520}, + [377] = {.lex_state = 520}, + [378] = {.lex_state = 520}, + [379] = {.lex_state = 520}, + [380] = {.lex_state = 520}, + [381] = {.lex_state = 520}, + [382] = {.lex_state = 520}, + [383] = {.lex_state = 520}, + [384] = {.lex_state = 520}, + [385] = {.lex_state = 520}, + [386] = {.lex_state = 520}, + [387] = {.lex_state = 520}, + [388] = {.lex_state = 520}, + [389] = {.lex_state = 520}, + [390] = {.lex_state = 520}, + [391] = {.lex_state = 520}, + [392] = {.lex_state = 520}, + [393] = {.lex_state = 520}, + [394] = {.lex_state = 520}, + [395] = {.lex_state = 520}, + [396] = {.lex_state = 520}, + [397] = {.lex_state = 520}, + [398] = {.lex_state = 520}, + [399] = {.lex_state = 520}, + [400] = {.lex_state = 520}, + [401] = {.lex_state = 520}, + [402] = {.lex_state = 520}, + [403] = {.lex_state = 520}, + [404] = {.lex_state = 520}, + [405] = {.lex_state = 520}, + [406] = {.lex_state = 520}, + [407] = {.lex_state = 520}, + [408] = {.lex_state = 520}, + [409] = {.lex_state = 520}, + [410] = {.lex_state = 520}, [411] = {.lex_state = 520}, [412] = {.lex_state = 520}, [413] = {.lex_state = 520}, [414] = {.lex_state = 520}, [415] = {.lex_state = 520}, [416] = {.lex_state = 520}, - [417] = {.lex_state = 131}, + [417] = {.lex_state = 520}, [418] = {.lex_state = 520}, [419] = {.lex_state = 520}, - [420] = {.lex_state = 144}, - [421] = {.lex_state = 131}, + [420] = {.lex_state = 520}, + [421] = {.lex_state = 520}, [422] = {.lex_state = 520}, [423] = {.lex_state = 520}, [424] = {.lex_state = 520}, [425] = {.lex_state = 520}, [426] = {.lex_state = 520}, - [427] = {.lex_state = 131}, - [428] = {.lex_state = 131}, + [427] = {.lex_state = 520}, + [428] = {.lex_state = 520}, [429] = {.lex_state = 520}, - [430] = {.lex_state = 520}, - [431] = {.lex_state = 520}, - [432] = {.lex_state = 520}, - [433] = {.lex_state = 520}, - [434] = {.lex_state = 520}, - [435] = {.lex_state = 520}, - [436] = {.lex_state = 520}, - [437] = {.lex_state = 131}, - [438] = {.lex_state = 520}, - [439] = {.lex_state = 520}, - [440] = {.lex_state = 520}, - [441] = {.lex_state = 131}, - [442] = {.lex_state = 520}, - [443] = {.lex_state = 520}, - [444] = {.lex_state = 131}, - [445] = {.lex_state = 520}, - [446] = {.lex_state = 520}, - [447] = {.lex_state = 520}, - [448] = {.lex_state = 520}, - [449] = {.lex_state = 520}, - [450] = {.lex_state = 520}, - [451] = {.lex_state = 520}, - [452] = {.lex_state = 520}, + [430] = {.lex_state = 131}, + [431] = {.lex_state = 144}, + [432] = {.lex_state = 131}, + [433] = {.lex_state = 144, .external_lex_state = 1}, + [434] = {.lex_state = 144}, + [435] = {.lex_state = 144, .external_lex_state = 1}, + [436] = {.lex_state = 144, .external_lex_state = 1}, + [437] = {.lex_state = 106}, + [438] = {.lex_state = 144}, + [439] = {.lex_state = 144}, + [440] = {.lex_state = 106, .external_lex_state = 1}, + [441] = {.lex_state = 144}, + [442] = {.lex_state = 126}, + [443] = {.lex_state = 108, .external_lex_state = 1}, + [444] = {.lex_state = 108}, + [445] = {.lex_state = 126, .external_lex_state = 1}, + [446] = {.lex_state = 144}, + [447] = {.lex_state = 144}, + [448] = {.lex_state = 144}, + [449] = {.lex_state = 126, .external_lex_state = 1}, + [450] = {.lex_state = 126}, + [451] = {.lex_state = 144}, + [452] = {.lex_state = 131}, [453] = {.lex_state = 131}, - [454] = {.lex_state = 131}, - [455] = {.lex_state = 520}, + [454] = {.lex_state = 144, .external_lex_state = 1}, + [455] = {.lex_state = 126}, [456] = {.lex_state = 131}, - [457] = {.lex_state = 520}, + [457] = {.lex_state = 131}, [458] = {.lex_state = 131}, - [459] = {.lex_state = 520}, - [460] = {.lex_state = 520}, - [461] = {.lex_state = 520}, - [462] = {.lex_state = 144}, + [459] = {.lex_state = 144}, + [460] = {.lex_state = 128, .external_lex_state = 1}, + [461] = {.lex_state = 144}, + [462] = {.lex_state = 128, .external_lex_state = 1}, [463] = {.lex_state = 131}, - [464] = {.lex_state = 520}, - [465] = {.lex_state = 520}, - [466] = {.lex_state = 520}, - [467] = {.lex_state = 520}, - [468] = {.lex_state = 520}, + [464] = {.lex_state = 144}, + [465] = {.lex_state = 128}, + [466] = {.lex_state = 144, .external_lex_state = 1}, + [467] = {.lex_state = 144, .external_lex_state = 1}, + [468] = {.lex_state = 144}, [469] = {.lex_state = 131}, - [470] = {.lex_state = 520}, - [471] = {.lex_state = 520}, - [472] = {.lex_state = 520}, + [470] = {.lex_state = 144, .external_lex_state = 1}, + [471] = {.lex_state = 126, .external_lex_state = 1}, + [472] = {.lex_state = 128}, [473] = {.lex_state = 131}, - [474] = {.lex_state = 520}, - [475] = {.lex_state = 520}, - [476] = {.lex_state = 520}, + [474] = {.lex_state = 131}, + [475] = {.lex_state = 131}, + [476] = {.lex_state = 128, .external_lex_state = 1}, [477] = {.lex_state = 131}, - [478] = {.lex_state = 520}, - [479] = {.lex_state = 520}, - [480] = {.lex_state = 520}, - [481] = {.lex_state = 145, .external_lex_state = 1}, - [482] = {.lex_state = 520}, - [483] = {.lex_state = 145}, - [484] = {.lex_state = 520}, - [485] = {.lex_state = 520}, - [486] = {.lex_state = 520}, - [487] = {.lex_state = 520}, - [488] = {.lex_state = 520}, - [489] = {.lex_state = 520}, - [490] = {.lex_state = 520}, - [491] = {.lex_state = 520}, - [492] = {.lex_state = 520}, - [493] = {.lex_state = 520}, - [494] = {.lex_state = 520}, - [495] = {.lex_state = 520}, - [496] = {.lex_state = 520}, - [497] = {.lex_state = 520}, - [498] = {.lex_state = 520}, - [499] = {.lex_state = 520}, - [500] = {.lex_state = 520}, - [501] = {.lex_state = 520}, - [502] = {.lex_state = 520}, - [503] = {.lex_state = 520}, + [478] = {.lex_state = 144}, + [479] = {.lex_state = 128}, + [480] = {.lex_state = 131}, + [481] = {.lex_state = 131}, + [482] = {.lex_state = 131}, + [483] = {.lex_state = 131}, + [484] = {.lex_state = 131}, + [485] = {.lex_state = 131}, + [486] = {.lex_state = 131}, + [487] = {.lex_state = 131}, + [488] = {.lex_state = 131}, + [489] = {.lex_state = 131}, + [490] = {.lex_state = 144}, + [491] = {.lex_state = 131}, + [492] = {.lex_state = 131}, + [493] = {.lex_state = 144, .external_lex_state = 1}, + [494] = {.lex_state = 144}, + [495] = {.lex_state = 144}, + [496] = {.lex_state = 144, .external_lex_state = 1}, + [497] = {.lex_state = 144}, + [498] = {.lex_state = 144}, + [499] = {.lex_state = 144}, + [500] = {.lex_state = 144}, + [501] = {.lex_state = 144}, + [502] = {.lex_state = 131}, + [503] = {.lex_state = 144}, [504] = {.lex_state = 131}, - [505] = {.lex_state = 520}, + [505] = {.lex_state = 131}, [506] = {.lex_state = 131}, - [507] = {.lex_state = 520}, - [508] = {.lex_state = 520}, - [509] = {.lex_state = 520}, - [510] = {.lex_state = 520}, + [507] = {.lex_state = 131}, + [508] = {.lex_state = 127, .external_lex_state = 1}, + [509] = {.lex_state = 127}, + [510] = {.lex_state = 134, .external_lex_state = 1}, [511] = {.lex_state = 131}, - [512] = {.lex_state = 144}, - [513] = {.lex_state = 520}, - [514] = {.lex_state = 520}, + [512] = {.lex_state = 127}, + [513] = {.lex_state = 127, .external_lex_state = 1}, + [514] = {.lex_state = 134}, [515] = {.lex_state = 131}, - [516] = {.lex_state = 520}, + [516] = {.lex_state = 131}, [517] = {.lex_state = 131}, - [518] = {.lex_state = 520}, - [519] = {.lex_state = 520}, - [520] = {.lex_state = 520}, - [521] = {.lex_state = 520}, - [522] = {.lex_state = 520}, - [523] = {.lex_state = 144}, - [524] = {.lex_state = 520}, - [525] = {.lex_state = 520}, - [526] = {.lex_state = 520}, - [527] = {.lex_state = 520}, - [528] = {.lex_state = 520}, - [529] = {.lex_state = 520}, - [530] = {.lex_state = 520}, - [531] = {.lex_state = 520}, - [532] = {.lex_state = 520}, - [533] = {.lex_state = 520}, - [534] = {.lex_state = 520}, + [518] = {.lex_state = 131}, + [519] = {.lex_state = 131}, + [520] = {.lex_state = 144}, + [521] = {.lex_state = 144}, + [522] = {.lex_state = 131}, + [523] = {.lex_state = 131}, + [524] = {.lex_state = 131}, + [525] = {.lex_state = 131}, + [526] = {.lex_state = 131}, + [527] = {.lex_state = 131}, + [528] = {.lex_state = 131}, + [529] = {.lex_state = 131}, + [530] = {.lex_state = 131}, + [531] = {.lex_state = 131}, + [532] = {.lex_state = 131}, + [533] = {.lex_state = 145}, + [534] = {.lex_state = 131}, [535] = {.lex_state = 131}, - [536] = {.lex_state = 520}, - [537] = {.lex_state = 520}, - [538] = {.lex_state = 131}, - [539] = {.lex_state = 520}, - [540] = {.lex_state = 131}, - [541] = {.lex_state = 518}, - [542] = {.lex_state = 520}, - [543] = {.lex_state = 136}, - [544] = {.lex_state = 136, .external_lex_state = 1}, + [536] = {.lex_state = 131}, + [537] = {.lex_state = 131}, + [538] = {.lex_state = 145, .external_lex_state = 1}, + [539] = {.lex_state = 131}, + [540] = {.lex_state = 144}, + [541] = {.lex_state = 144}, + [542] = {.lex_state = 144}, + [543] = {.lex_state = 131}, + [544] = {.lex_state = 144, .external_lex_state = 1}, [545] = {.lex_state = 131}, - [546] = {.lex_state = 144, .external_lex_state = 1}, + [546] = {.lex_state = 131}, [547] = {.lex_state = 131}, - [548] = {.lex_state = 520}, - [549] = {.lex_state = 144}, - [550] = {.lex_state = 520}, - [551] = {.lex_state = 518}, - [552] = {.lex_state = 144, .external_lex_state = 1}, + [548] = {.lex_state = 136, .external_lex_state = 1}, + [549] = {.lex_state = 136}, + [550] = {.lex_state = 136}, + [551] = {.lex_state = 131}, + [552] = {.lex_state = 518}, [553] = {.lex_state = 131}, - [554] = {.lex_state = 144}, - [555] = {.lex_state = 136, .external_lex_state = 1}, - [556] = {.lex_state = 136}, - [557] = {.lex_state = 131}, - [558] = {.lex_state = 131}, + [554] = {.lex_state = 144, .external_lex_state = 1}, + [555] = {.lex_state = 144}, + [556] = {.lex_state = 518}, + [557] = {.lex_state = 136, .external_lex_state = 1}, + [558] = {.lex_state = 150}, [559] = {.lex_state = 518}, [560] = {.lex_state = 131}, - [561] = {.lex_state = 518, .external_lex_state = 1}, + [561] = {.lex_state = 131}, [562] = {.lex_state = 131}, [563] = {.lex_state = 131}, [564] = {.lex_state = 131, .external_lex_state = 1}, [565] = {.lex_state = 518, .external_lex_state = 1}, [566] = {.lex_state = 131}, - [567] = {.lex_state = 518}, - [568] = {.lex_state = 131}, + [567] = {.lex_state = 518, .external_lex_state = 1}, + [568] = {.lex_state = 518}, [569] = {.lex_state = 131}, [570] = {.lex_state = 144}, [571] = {.lex_state = 131}, [572] = {.lex_state = 131}, [573] = {.lex_state = 131}, - [574] = {.lex_state = 131}, - [575] = {.lex_state = 144}, + [574] = {.lex_state = 144}, + [575] = {.lex_state = 131}, [576] = {.lex_state = 131}, - [577] = {.lex_state = 131}, + [577] = {.lex_state = 150}, [578] = {.lex_state = 131}, [579] = {.lex_state = 131}, [580] = {.lex_state = 131}, [581] = {.lex_state = 131}, [582] = {.lex_state = 518}, - [583] = {.lex_state = 131}, - [584] = {.lex_state = 518}, + [583] = {.lex_state = 150}, + [584] = {.lex_state = 131}, [585] = {.lex_state = 131}, - [586] = {.lex_state = 131}, - [587] = {.lex_state = 131}, + [586] = {.lex_state = 150}, + [587] = {.lex_state = 518}, [588] = {.lex_state = 131}, - [589] = {.lex_state = 131}, - [590] = {.lex_state = 131}, + [589] = {.lex_state = 150}, + [590] = {.lex_state = 150}, [591] = {.lex_state = 131}, [592] = {.lex_state = 131}, [593] = {.lex_state = 131}, @@ -23527,128 +25080,128 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [674] = {.lex_state = 131}, [675] = {.lex_state = 131}, [676] = {.lex_state = 131}, - [677] = {.lex_state = 112}, - [678] = {.lex_state = 112, .external_lex_state = 1}, + [677] = {.lex_state = 131}, + [678] = {.lex_state = 131}, [679] = {.lex_state = 131}, [680] = {.lex_state = 131}, [681] = {.lex_state = 131}, [682] = {.lex_state = 131}, [683] = {.lex_state = 131}, - [684] = {.lex_state = 131}, - [685] = {.lex_state = 112, .external_lex_state = 1}, - [686] = {.lex_state = 112}, + [684] = {.lex_state = 112}, + [685] = {.lex_state = 131}, + [686] = {.lex_state = 112, .external_lex_state = 1}, [687] = {.lex_state = 131}, [688] = {.lex_state = 131}, [689] = {.lex_state = 131}, [690] = {.lex_state = 131}, [691] = {.lex_state = 131}, - [692] = {.lex_state = 150}, - [693] = {.lex_state = 114, .external_lex_state = 1}, - [694] = {.lex_state = 114}, - [695] = {.lex_state = 114}, - [696] = {.lex_state = 114, .external_lex_state = 1}, - [697] = {.lex_state = 150}, - [698] = {.lex_state = 109}, - [699] = {.lex_state = 109}, - [700] = {.lex_state = 150}, - [701] = {.lex_state = 151}, + [692] = {.lex_state = 112, .external_lex_state = 1}, + [693] = {.lex_state = 131}, + [694] = {.lex_state = 131}, + [695] = {.lex_state = 131}, + [696] = {.lex_state = 131}, + [697] = {.lex_state = 112}, + [698] = {.lex_state = 114, .external_lex_state = 1}, + [699] = {.lex_state = 114, .external_lex_state = 1}, + [700] = {.lex_state = 114}, + [701] = {.lex_state = 114}, [702] = {.lex_state = 151}, [703] = {.lex_state = 109}, - [704] = {.lex_state = 150}, - [705] = {.lex_state = 150}, - [706] = {.lex_state = 109}, - [707] = {.lex_state = 150}, - [708] = {.lex_state = 151}, + [704] = {.lex_state = 109}, + [705] = {.lex_state = 151}, + [706] = {.lex_state = 151}, + [707] = {.lex_state = 109}, + [708] = {.lex_state = 109}, [709] = {.lex_state = 109}, - [710] = {.lex_state = 151}, - [711] = {.lex_state = 109}, - [712] = {.lex_state = 159}, - [713] = {.lex_state = 116, .external_lex_state = 1}, - [714] = {.lex_state = 122}, + [710] = {.lex_state = 109}, + [711] = {.lex_state = 151}, + [712] = {.lex_state = 122}, + [713] = {.lex_state = 116}, + [714] = {.lex_state = 116, .external_lex_state = 1}, [715] = {.lex_state = 151}, [716] = {.lex_state = 122}, - [717] = {.lex_state = 116}, - [718] = {.lex_state = 151}, - [719] = {.lex_state = 116}, + [717] = {.lex_state = 159}, + [718] = {.lex_state = 122, .external_lex_state = 1}, + [719] = {.lex_state = 116, .external_lex_state = 1}, [720] = {.lex_state = 122, .external_lex_state = 1}, - [721] = {.lex_state = 122, .external_lex_state = 1}, - [722] = {.lex_state = 116, .external_lex_state = 1}, - [723] = {.lex_state = 123}, - [724] = {.lex_state = 117}, + [721] = {.lex_state = 116}, + [722] = {.lex_state = 151}, + [723] = {.lex_state = 122, .external_lex_state = 1}, + [724] = {.lex_state = 122}, [725] = {.lex_state = 117, .external_lex_state = 1}, - [726] = {.lex_state = 117}, - [727] = {.lex_state = 123, .external_lex_state = 1}, - [728] = {.lex_state = 123}, - [729] = {.lex_state = 117, .external_lex_state = 1}, - [730] = {.lex_state = 122}, - [731] = {.lex_state = 122}, - [732] = {.lex_state = 123, .external_lex_state = 1}, - [733] = {.lex_state = 122, .external_lex_state = 1}, - [734] = {.lex_state = 122, .external_lex_state = 1}, + [726] = {.lex_state = 122}, + [727] = {.lex_state = 123}, + [728] = {.lex_state = 117, .external_lex_state = 1}, + [729] = {.lex_state = 117}, + [730] = {.lex_state = 117}, + [731] = {.lex_state = 123, .external_lex_state = 1}, + [732] = {.lex_state = 122, .external_lex_state = 1}, + [733] = {.lex_state = 123, .external_lex_state = 1}, + [734] = {.lex_state = 123}, [735] = {.lex_state = 123, .external_lex_state = 1}, - [736] = {.lex_state = 123}, + [736] = {.lex_state = 116}, [737] = {.lex_state = 118, .external_lex_state = 1}, - [738] = {.lex_state = 123, .external_lex_state = 1}, + [738] = {.lex_state = 123}, [739] = {.lex_state = 118}, - [740] = {.lex_state = 116, .external_lex_state = 1}, - [741] = {.lex_state = 116}, - [742] = {.lex_state = 123}, - [743] = {.lex_state = 118, .external_lex_state = 1}, + [740] = {.lex_state = 123}, + [741] = {.lex_state = 123, .external_lex_state = 1}, + [742] = {.lex_state = 116, .external_lex_state = 1}, + [743] = {.lex_state = 118}, [744] = {.lex_state = 118, .external_lex_state = 1}, [745] = {.lex_state = 118}, [746] = {.lex_state = 118, .external_lex_state = 1}, [747] = {.lex_state = 118, .external_lex_state = 1}, - [748] = {.lex_state = 118}, - [749] = {.lex_state = 518}, - [750] = {.lex_state = 518}, - [751] = {.lex_state = 118, .external_lex_state = 1}, - [752] = {.lex_state = 118}, - [753] = {.lex_state = 118, .external_lex_state = 1}, - [754] = {.lex_state = 118, .external_lex_state = 1}, + [748] = {.lex_state = 118, .external_lex_state = 1}, + [749] = {.lex_state = 118, .external_lex_state = 1}, + [750] = {.lex_state = 118}, + [751] = {.lex_state = 118}, + [752] = {.lex_state = 118, .external_lex_state = 1}, + [753] = {.lex_state = 518}, + [754] = {.lex_state = 118}, [755] = {.lex_state = 118}, - [756] = {.lex_state = 518, .external_lex_state = 1}, - [757] = {.lex_state = 118, .external_lex_state = 1}, - [758] = {.lex_state = 118, .external_lex_state = 1}, - [759] = {.lex_state = 118}, - [760] = {.lex_state = 118, .external_lex_state = 1}, - [761] = {.lex_state = 118, .external_lex_state = 1}, - [762] = {.lex_state = 118}, + [756] = {.lex_state = 118}, + [757] = {.lex_state = 118}, + [758] = {.lex_state = 518, .external_lex_state = 1}, + [759] = {.lex_state = 118, .external_lex_state = 1}, + [760] = {.lex_state = 118}, + [761] = {.lex_state = 118}, + [762] = {.lex_state = 118, .external_lex_state = 1}, [763] = {.lex_state = 118, .external_lex_state = 1}, [764] = {.lex_state = 118}, [765] = {.lex_state = 118}, - [766] = {.lex_state = 118}, + [766] = {.lex_state = 118, .external_lex_state = 1}, [767] = {.lex_state = 118}, - [768] = {.lex_state = 518, .external_lex_state = 1}, - [769] = {.lex_state = 118}, + [768] = {.lex_state = 118}, + [769] = {.lex_state = 118, .external_lex_state = 1}, [770] = {.lex_state = 118}, [771] = {.lex_state = 118}, - [772] = {.lex_state = 118, .external_lex_state = 1}, + [772] = {.lex_state = 118}, [773] = {.lex_state = 118}, - [774] = {.lex_state = 118}, + [774] = {.lex_state = 118, .external_lex_state = 1}, [775] = {.lex_state = 118}, [776] = {.lex_state = 118}, [777] = {.lex_state = 118, .external_lex_state = 1}, [778] = {.lex_state = 118}, [779] = {.lex_state = 118}, - [780] = {.lex_state = 118}, - [781] = {.lex_state = 118}, - [782] = {.lex_state = 118}, - [783] = {.lex_state = 118}, + [780] = {.lex_state = 118, .external_lex_state = 1}, + [781] = {.lex_state = 118, .external_lex_state = 1}, + [782] = {.lex_state = 118, .external_lex_state = 1}, + [783] = {.lex_state = 118, .external_lex_state = 1}, [784] = {.lex_state = 118}, - [785] = {.lex_state = 118}, + [785] = {.lex_state = 518, .external_lex_state = 1}, [786] = {.lex_state = 118, .external_lex_state = 1}, - [787] = {.lex_state = 118}, - [788] = {.lex_state = 118}, + [787] = {.lex_state = 120, .external_lex_state = 1}, + [788] = {.lex_state = 118, .external_lex_state = 1}, [789] = {.lex_state = 118, .external_lex_state = 1}, - [790] = {.lex_state = 118}, - [791] = {.lex_state = 118}, + [790] = {.lex_state = 117}, + [791] = {.lex_state = 118, .external_lex_state = 1}, [792] = {.lex_state = 118, .external_lex_state = 1}, - [793] = {.lex_state = 117, .external_lex_state = 1}, - [794] = {.lex_state = 117}, - [795] = {.lex_state = 118}, + [793] = {.lex_state = 118}, + [794] = {.lex_state = 118}, + [795] = {.lex_state = 118, .external_lex_state = 1}, [796] = {.lex_state = 118}, - [797] = {.lex_state = 151}, - [798] = {.lex_state = 118, .external_lex_state = 1}, + [797] = {.lex_state = 118}, + [798] = {.lex_state = 151}, [799] = {.lex_state = 118, .external_lex_state = 1}, [800] = {.lex_state = 118, .external_lex_state = 1}, [801] = {.lex_state = 118, .external_lex_state = 1}, @@ -23656,133 +25209,133 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [803] = {.lex_state = 118, .external_lex_state = 1}, [804] = {.lex_state = 118, .external_lex_state = 1}, [805] = {.lex_state = 118, .external_lex_state = 1}, - [806] = {.lex_state = 118}, - [807] = {.lex_state = 118, .external_lex_state = 1}, - [808] = {.lex_state = 518, .external_lex_state = 1}, - [809] = {.lex_state = 120, .external_lex_state = 1}, - [810] = {.lex_state = 118, .external_lex_state = 1}, - [811] = {.lex_state = 120}, + [806] = {.lex_state = 118, .external_lex_state = 1}, + [807] = {.lex_state = 518}, + [808] = {.lex_state = 120}, + [809] = {.lex_state = 118, .external_lex_state = 1}, + [810] = {.lex_state = 118}, + [811] = {.lex_state = 118}, [812] = {.lex_state = 118, .external_lex_state = 1}, - [813] = {.lex_state = 118, .external_lex_state = 1}, - [814] = {.lex_state = 518}, - [815] = {.lex_state = 118, .external_lex_state = 1}, - [816] = {.lex_state = 118, .external_lex_state = 1}, - [817] = {.lex_state = 118, .external_lex_state = 1}, - [818] = {.lex_state = 118}, - [819] = {.lex_state = 118}, + [813] = {.lex_state = 118}, + [814] = {.lex_state = 118}, + [815] = {.lex_state = 118}, + [816] = {.lex_state = 118}, + [817] = {.lex_state = 118}, + [818] = {.lex_state = 518}, + [819] = {.lex_state = 518, .external_lex_state = 1}, [820] = {.lex_state = 118, .external_lex_state = 1}, - [821] = {.lex_state = 118, .external_lex_state = 1}, - [822] = {.lex_state = 120}, - [823] = {.lex_state = 118}, - [824] = {.lex_state = 120, .external_lex_state = 1}, - [825] = {.lex_state = 120, .external_lex_state = 1}, + [821] = {.lex_state = 117, .external_lex_state = 1}, + [822] = {.lex_state = 120, .external_lex_state = 1}, + [823] = {.lex_state = 120}, + [824] = {.lex_state = 120}, + [825] = {.lex_state = 120}, [826] = {.lex_state = 120}, - [827] = {.lex_state = 120}, - [828] = {.lex_state = 120}, + [827] = {.lex_state = 120, .external_lex_state = 1}, + [828] = {.lex_state = 120, .external_lex_state = 1}, [829] = {.lex_state = 120, .external_lex_state = 1}, [830] = {.lex_state = 120, .external_lex_state = 1}, - [831] = {.lex_state = 118}, - [832] = {.lex_state = 120}, + [831] = {.lex_state = 120, .external_lex_state = 1}, + [832] = {.lex_state = 120, .external_lex_state = 1}, [833] = {.lex_state = 120, .external_lex_state = 1}, [834] = {.lex_state = 120}, [835] = {.lex_state = 120}, [836] = {.lex_state = 120}, - [837] = {.lex_state = 120, .external_lex_state = 1}, - [838] = {.lex_state = 120, .external_lex_state = 1}, + [837] = {.lex_state = 120}, + [838] = {.lex_state = 118}, [839] = {.lex_state = 120, .external_lex_state = 1}, - [840] = {.lex_state = 120, .external_lex_state = 1}, - [841] = {.lex_state = 118, .external_lex_state = 1}, - [842] = {.lex_state = 120, .external_lex_state = 1}, - [843] = {.lex_state = 120, .external_lex_state = 1}, + [840] = {.lex_state = 120}, + [841] = {.lex_state = 120}, + [842] = {.lex_state = 120}, + [843] = {.lex_state = 120}, [844] = {.lex_state = 120, .external_lex_state = 1}, - [845] = {.lex_state = 120, .external_lex_state = 1}, + [845] = {.lex_state = 118}, [846] = {.lex_state = 120}, - [847] = {.lex_state = 120, .external_lex_state = 1}, - [848] = {.lex_state = 120, .external_lex_state = 1}, - [849] = {.lex_state = 120, .external_lex_state = 1}, - [850] = {.lex_state = 120, .external_lex_state = 1}, - [851] = {.lex_state = 118, .external_lex_state = 1}, + [847] = {.lex_state = 120}, + [848] = {.lex_state = 120}, + [849] = {.lex_state = 120}, + [850] = {.lex_state = 118, .external_lex_state = 1}, + [851] = {.lex_state = 120}, [852] = {.lex_state = 120}, - [853] = {.lex_state = 120}, - [854] = {.lex_state = 118}, - [855] = {.lex_state = 118, .external_lex_state = 1}, + [853] = {.lex_state = 118, .external_lex_state = 1}, + [854] = {.lex_state = 120}, + [855] = {.lex_state = 120}, [856] = {.lex_state = 120}, - [857] = {.lex_state = 120, .external_lex_state = 1}, + [857] = {.lex_state = 120}, [858] = {.lex_state = 120}, - [859] = {.lex_state = 120, .external_lex_state = 1}, - [860] = {.lex_state = 120}, + [859] = {.lex_state = 120}, + [860] = {.lex_state = 120, .external_lex_state = 1}, [861] = {.lex_state = 120, .external_lex_state = 1}, [862] = {.lex_state = 120, .external_lex_state = 1}, - [863] = {.lex_state = 120, .external_lex_state = 1}, + [863] = {.lex_state = 120}, [864] = {.lex_state = 120}, [865] = {.lex_state = 120}, - [866] = {.lex_state = 120}, + [866] = {.lex_state = 120, .external_lex_state = 1}, [867] = {.lex_state = 120, .external_lex_state = 1}, [868] = {.lex_state = 120, .external_lex_state = 1}, [869] = {.lex_state = 120, .external_lex_state = 1}, - [870] = {.lex_state = 120, .external_lex_state = 1}, - [871] = {.lex_state = 120}, + [870] = {.lex_state = 120}, + [871] = {.lex_state = 120, .external_lex_state = 1}, [872] = {.lex_state = 120, .external_lex_state = 1}, - [873] = {.lex_state = 120, .external_lex_state = 1}, + [873] = {.lex_state = 118}, [874] = {.lex_state = 120, .external_lex_state = 1}, [875] = {.lex_state = 120, .external_lex_state = 1}, - [876] = {.lex_state = 120}, - [877] = {.lex_state = 120}, - [878] = {.lex_state = 118}, - [879] = {.lex_state = 120}, + [876] = {.lex_state = 120, .external_lex_state = 1}, + [877] = {.lex_state = 120, .external_lex_state = 1}, + [878] = {.lex_state = 120, .external_lex_state = 1}, + [879] = {.lex_state = 118}, [880] = {.lex_state = 120, .external_lex_state = 1}, [881] = {.lex_state = 120, .external_lex_state = 1}, [882] = {.lex_state = 120}, - [883] = {.lex_state = 120}, - [884] = {.lex_state = 118, .external_lex_state = 1}, - [885] = {.lex_state = 120}, - [886] = {.lex_state = 120}, - [887] = {.lex_state = 120}, - [888] = {.lex_state = 120}, - [889] = {.lex_state = 120}, - [890] = {.lex_state = 120, .external_lex_state = 1}, + [883] = {.lex_state = 120, .external_lex_state = 1}, + [884] = {.lex_state = 120}, + [885] = {.lex_state = 120, .external_lex_state = 1}, + [886] = {.lex_state = 120, .external_lex_state = 1}, + [887] = {.lex_state = 118, .external_lex_state = 1}, + [888] = {.lex_state = 118, .external_lex_state = 1}, + [889] = {.lex_state = 120, .external_lex_state = 1}, + [890] = {.lex_state = 120}, [891] = {.lex_state = 120}, [892] = {.lex_state = 120}, - [893] = {.lex_state = 120}, - [894] = {.lex_state = 120}, - [895] = {.lex_state = 120}, - [896] = {.lex_state = 120}, - [897] = {.lex_state = 120, .external_lex_state = 1}, - [898] = {.lex_state = 159}, - [899] = {.lex_state = 120}, - [900] = {.lex_state = 120}, + [893] = {.lex_state = 120, .external_lex_state = 1}, + [894] = {.lex_state = 120, .external_lex_state = 1}, + [895] = {.lex_state = 120, .external_lex_state = 1}, + [896] = {.lex_state = 120, .external_lex_state = 1}, + [897] = {.lex_state = 120}, + [898] = {.lex_state = 120}, + [899] = {.lex_state = 110, .external_lex_state = 1}, + [900] = {.lex_state = 110, .external_lex_state = 1}, [901] = {.lex_state = 110}, - [902] = {.lex_state = 120, .external_lex_state = 1}, + [902] = {.lex_state = 120}, [903] = {.lex_state = 120, .external_lex_state = 1}, - [904] = {.lex_state = 120, .external_lex_state = 1}, - [905] = {.lex_state = 120}, - [906] = {.lex_state = 159}, - [907] = {.lex_state = 110}, - [908] = {.lex_state = 120, .external_lex_state = 1}, - [909] = {.lex_state = 110}, - [910] = {.lex_state = 120}, - [911] = {.lex_state = 110, .external_lex_state = 1}, - [912] = {.lex_state = 110, .external_lex_state = 1}, - [913] = {.lex_state = 110, .external_lex_state = 1}, - [914] = {.lex_state = 110, .external_lex_state = 1}, + [904] = {.lex_state = 110, .external_lex_state = 1}, + [905] = {.lex_state = 110}, + [906] = {.lex_state = 110}, + [907] = {.lex_state = 159}, + [908] = {.lex_state = 120}, + [909] = {.lex_state = 120, .external_lex_state = 1}, + [910] = {.lex_state = 120, .external_lex_state = 1}, + [911] = {.lex_state = 120}, + [912] = {.lex_state = 120, .external_lex_state = 1}, + [913] = {.lex_state = 159}, + [914] = {.lex_state = 159}, [915] = {.lex_state = 159}, [916] = {.lex_state = 159}, - [917] = {.lex_state = 111, .external_lex_state = 1}, + [917] = {.lex_state = 159}, [918] = {.lex_state = 159}, - [919] = {.lex_state = 159}, - [920] = {.lex_state = 518}, + [919] = {.lex_state = 111, .external_lex_state = 1}, + [920] = {.lex_state = 159}, [921] = {.lex_state = 159}, [922] = {.lex_state = 159}, [923] = {.lex_state = 159}, [924] = {.lex_state = 159}, [925] = {.lex_state = 159}, - [926] = {.lex_state = 111}, + [926] = {.lex_state = 159}, [927] = {.lex_state = 159}, - [928] = {.lex_state = 110, .external_lex_state = 1}, - [929] = {.lex_state = 111}, - [930] = {.lex_state = 110}, - [931] = {.lex_state = 110, .external_lex_state = 1}, - [932] = {.lex_state = 518, .external_lex_state = 1}, + [928] = {.lex_state = 159}, + [929] = {.lex_state = 159}, + [930] = {.lex_state = 159}, + [931] = {.lex_state = 111}, + [932] = {.lex_state = 111}, [933] = {.lex_state = 159}, [934] = {.lex_state = 159}, [935] = {.lex_state = 159}, @@ -23790,52 +25343,52 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [937] = {.lex_state = 159}, [938] = {.lex_state = 159}, [939] = {.lex_state = 159}, - [940] = {.lex_state = 159}, + [940] = {.lex_state = 111, .external_lex_state = 1}, [941] = {.lex_state = 159}, - [942] = {.lex_state = 159}, + [942] = {.lex_state = 110}, [943] = {.lex_state = 159}, [944] = {.lex_state = 159}, - [945] = {.lex_state = 159}, + [945] = {.lex_state = 111}, [946] = {.lex_state = 159}, [947] = {.lex_state = 159}, - [948] = {.lex_state = 159}, + [948] = {.lex_state = 111, .external_lex_state = 1}, [949] = {.lex_state = 159}, - [950] = {.lex_state = 111}, + [950] = {.lex_state = 110, .external_lex_state = 1}, [951] = {.lex_state = 159}, - [952] = {.lex_state = 110}, - [953] = {.lex_state = 111, .external_lex_state = 1}, - [954] = {.lex_state = 159}, - [955] = {.lex_state = 159}, + [952] = {.lex_state = 159}, + [953] = {.lex_state = 518}, + [954] = {.lex_state = 110}, + [955] = {.lex_state = 110, .external_lex_state = 1}, [956] = {.lex_state = 110}, - [957] = {.lex_state = 111, .external_lex_state = 1}, + [957] = {.lex_state = 110, .external_lex_state = 1}, [958] = {.lex_state = 159}, - [959] = {.lex_state = 159}, + [959] = {.lex_state = 518, .external_lex_state = 1}, [960] = {.lex_state = 159}, - [961] = {.lex_state = 159, .external_lex_state = 1}, + [961] = {.lex_state = 111}, [962] = {.lex_state = 111, .external_lex_state = 1}, - [963] = {.lex_state = 111, .external_lex_state = 1}, + [963] = {.lex_state = 111}, [964] = {.lex_state = 159, .external_lex_state = 1}, - [965] = {.lex_state = 111}, - [966] = {.lex_state = 111}, - [967] = {.lex_state = 111, .external_lex_state = 1}, - [968] = {.lex_state = 111}, + [965] = {.lex_state = 111, .external_lex_state = 1}, + [966] = {.lex_state = 111, .external_lex_state = 1}, + [967] = {.lex_state = 111}, + [968] = {.lex_state = 159, .external_lex_state = 1}, [969] = {.lex_state = 159, .external_lex_state = 1}, - [970] = {.lex_state = 159, .external_lex_state = 1}, + [970] = {.lex_state = 122, .external_lex_state = 1}, [971] = {.lex_state = 122, .external_lex_state = 1}, [972] = {.lex_state = 159, .external_lex_state = 1}, [973] = {.lex_state = 159, .external_lex_state = 1}, [974] = {.lex_state = 159, .external_lex_state = 1}, [975] = {.lex_state = 159, .external_lex_state = 1}, - [976] = {.lex_state = 159, .external_lex_state = 1}, + [976] = {.lex_state = 122}, [977] = {.lex_state = 159, .external_lex_state = 1}, - [978] = {.lex_state = 122}, + [978] = {.lex_state = 159, .external_lex_state = 1}, [979] = {.lex_state = 159, .external_lex_state = 1}, [980] = {.lex_state = 159, .external_lex_state = 1}, - [981] = {.lex_state = 159, .external_lex_state = 1}, - [982] = {.lex_state = 159, .external_lex_state = 1}, + [981] = {.lex_state = 122}, + [982] = {.lex_state = 136}, [983] = {.lex_state = 159, .external_lex_state = 1}, [984] = {.lex_state = 159, .external_lex_state = 1}, - [985] = {.lex_state = 122}, + [985] = {.lex_state = 159, .external_lex_state = 1}, [986] = {.lex_state = 159, .external_lex_state = 1}, [987] = {.lex_state = 159, .external_lex_state = 1}, [988] = {.lex_state = 159, .external_lex_state = 1}, @@ -23843,139 +25396,139 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [990] = {.lex_state = 159, .external_lex_state = 1}, [991] = {.lex_state = 159, .external_lex_state = 1}, [992] = {.lex_state = 159, .external_lex_state = 1}, - [993] = {.lex_state = 122, .external_lex_state = 1}, + [993] = {.lex_state = 159, .external_lex_state = 1}, [994] = {.lex_state = 159, .external_lex_state = 1}, [995] = {.lex_state = 159, .external_lex_state = 1}, [996] = {.lex_state = 159, .external_lex_state = 1}, [997] = {.lex_state = 159, .external_lex_state = 1}, [998] = {.lex_state = 159, .external_lex_state = 1}, - [999] = {.lex_state = 136}, + [999] = {.lex_state = 159, .external_lex_state = 1}, [1000] = {.lex_state = 159, .external_lex_state = 1}, - [1001] = {.lex_state = 159, .external_lex_state = 1}, + [1001] = {.lex_state = 159}, [1002] = {.lex_state = 159, .external_lex_state = 1}, - [1003] = {.lex_state = 122}, - [1004] = {.lex_state = 159, .external_lex_state = 1}, + [1003] = {.lex_state = 159, .external_lex_state = 1}, + [1004] = {.lex_state = 122, .external_lex_state = 1}, [1005] = {.lex_state = 159, .external_lex_state = 1}, - [1006] = {.lex_state = 159}, - [1007] = {.lex_state = 122, .external_lex_state = 1}, + [1006] = {.lex_state = 159, .external_lex_state = 1}, + [1007] = {.lex_state = 159, .external_lex_state = 1}, [1008] = {.lex_state = 159, .external_lex_state = 1}, [1009] = {.lex_state = 159, .external_lex_state = 1}, - [1010] = {.lex_state = 159, .external_lex_state = 1}, - [1011] = {.lex_state = 122}, + [1010] = {.lex_state = 122}, + [1011] = {.lex_state = 122, .external_lex_state = 1}, [1012] = {.lex_state = 122, .external_lex_state = 1}, - [1013] = {.lex_state = 123, .external_lex_state = 1}, + [1013] = {.lex_state = 122}, [1014] = {.lex_state = 122, .external_lex_state = 1}, - [1015] = {.lex_state = 122}, - [1016] = {.lex_state = 122, .external_lex_state = 1}, + [1015] = {.lex_state = 123}, + [1016] = {.lex_state = 122}, [1017] = {.lex_state = 122}, - [1018] = {.lex_state = 122}, - [1019] = {.lex_state = 122}, - [1020] = {.lex_state = 122}, - [1021] = {.lex_state = 123, .external_lex_state = 1}, - [1022] = {.lex_state = 123, .external_lex_state = 1}, - [1023] = {.lex_state = 159, .external_lex_state = 1}, - [1024] = {.lex_state = 159}, + [1018] = {.lex_state = 123, .external_lex_state = 1}, + [1019] = {.lex_state = 123, .external_lex_state = 1}, + [1020] = {.lex_state = 123, .external_lex_state = 1}, + [1021] = {.lex_state = 122}, + [1022] = {.lex_state = 122, .external_lex_state = 1}, + [1023] = {.lex_state = 122, .external_lex_state = 1}, + [1024] = {.lex_state = 122}, [1025] = {.lex_state = 122}, [1026] = {.lex_state = 123}, - [1027] = {.lex_state = 122}, + [1027] = {.lex_state = 122, .external_lex_state = 1}, [1028] = {.lex_state = 122, .external_lex_state = 1}, [1029] = {.lex_state = 122, .external_lex_state = 1}, - [1030] = {.lex_state = 122, .external_lex_state = 1}, - [1031] = {.lex_state = 122, .external_lex_state = 1}, - [1032] = {.lex_state = 123}, - [1033] = {.lex_state = 122, .external_lex_state = 1}, - [1034] = {.lex_state = 123}, - [1035] = {.lex_state = 122, .external_lex_state = 1}, - [1036] = {.lex_state = 122}, - [1037] = {.lex_state = 123, .external_lex_state = 1}, - [1038] = {.lex_state = 123, .external_lex_state = 1}, - [1039] = {.lex_state = 122, .external_lex_state = 1}, - [1040] = {.lex_state = 159, .external_lex_state = 1}, - [1041] = {.lex_state = 123}, - [1042] = {.lex_state = 122, .external_lex_state = 1}, + [1030] = {.lex_state = 123}, + [1031] = {.lex_state = 159, .external_lex_state = 1}, + [1032] = {.lex_state = 122}, + [1033] = {.lex_state = 122}, + [1034] = {.lex_state = 159}, + [1035] = {.lex_state = 123}, + [1036] = {.lex_state = 123, .external_lex_state = 1}, + [1037] = {.lex_state = 123}, + [1038] = {.lex_state = 159}, + [1039] = {.lex_state = 159}, + [1040] = {.lex_state = 123}, + [1041] = {.lex_state = 122, .external_lex_state = 1}, + [1042] = {.lex_state = 122}, [1043] = {.lex_state = 122, .external_lex_state = 1}, - [1044] = {.lex_state = 123}, - [1045] = {.lex_state = 123, .external_lex_state = 1}, - [1046] = {.lex_state = 122}, - [1047] = {.lex_state = 123, .external_lex_state = 1}, - [1048] = {.lex_state = 123, .external_lex_state = 1}, - [1049] = {.lex_state = 123, .external_lex_state = 1}, - [1050] = {.lex_state = 123, .external_lex_state = 1}, - [1051] = {.lex_state = 122, .external_lex_state = 1}, - [1052] = {.lex_state = 122, .external_lex_state = 1}, - [1053] = {.lex_state = 123}, - [1054] = {.lex_state = 123}, - [1055] = {.lex_state = 122}, + [1044] = {.lex_state = 123, .external_lex_state = 1}, + [1045] = {.lex_state = 122, .external_lex_state = 1}, + [1046] = {.lex_state = 123, .external_lex_state = 1}, + [1047] = {.lex_state = 159, .external_lex_state = 1}, + [1048] = {.lex_state = 122, .external_lex_state = 1}, + [1049] = {.lex_state = 159, .external_lex_state = 1}, + [1050] = {.lex_state = 159, .external_lex_state = 1}, + [1051] = {.lex_state = 122}, + [1052] = {.lex_state = 122}, + [1053] = {.lex_state = 122, .external_lex_state = 1}, + [1054] = {.lex_state = 122}, + [1055] = {.lex_state = 123}, [1056] = {.lex_state = 123}, - [1057] = {.lex_state = 123}, - [1058] = {.lex_state = 122, .external_lex_state = 1}, - [1059] = {.lex_state = 159}, - [1060] = {.lex_state = 159}, - [1061] = {.lex_state = 122}, - [1062] = {.lex_state = 122}, - [1063] = {.lex_state = 122}, + [1057] = {.lex_state = 122}, + [1058] = {.lex_state = 122}, + [1059] = {.lex_state = 122}, + [1060] = {.lex_state = 122}, + [1061] = {.lex_state = 122, .external_lex_state = 1}, + [1062] = {.lex_state = 122, .external_lex_state = 1}, + [1063] = {.lex_state = 122, .external_lex_state = 1}, [1064] = {.lex_state = 123}, - [1065] = {.lex_state = 159, .external_lex_state = 1}, - [1066] = {.lex_state = 159, .external_lex_state = 1}, - [1067] = {.lex_state = 122}, - [1068] = {.lex_state = 122}, - [1069] = {.lex_state = 122, .external_lex_state = 1}, - [1070] = {.lex_state = 122}, + [1065] = {.lex_state = 122, .external_lex_state = 1}, + [1066] = {.lex_state = 122, .external_lex_state = 1}, + [1067] = {.lex_state = 123, .external_lex_state = 1}, + [1068] = {.lex_state = 123, .external_lex_state = 1}, + [1069] = {.lex_state = 123, .external_lex_state = 1}, + [1070] = {.lex_state = 123, .external_lex_state = 1}, [1071] = {.lex_state = 123, .external_lex_state = 1}, - [1072] = {.lex_state = 122}, - [1073] = {.lex_state = 122, .external_lex_state = 1}, - [1074] = {.lex_state = 122, .external_lex_state = 1}, + [1072] = {.lex_state = 123}, + [1073] = {.lex_state = 122}, + [1074] = {.lex_state = 122}, [1075] = {.lex_state = 123}, [1076] = {.lex_state = 123, .external_lex_state = 1}, - [1077] = {.lex_state = 136, .external_lex_state = 1}, - [1078] = {.lex_state = 123}, - [1079] = {.lex_state = 123, .external_lex_state = 1}, + [1077] = {.lex_state = 123}, + [1078] = {.lex_state = 123, .external_lex_state = 1}, + [1079] = {.lex_state = 131}, [1080] = {.lex_state = 123, .external_lex_state = 1}, - [1081] = {.lex_state = 123, .external_lex_state = 1}, - [1082] = {.lex_state = 131}, + [1081] = {.lex_state = 123}, + [1082] = {.lex_state = 136, .external_lex_state = 1}, [1083] = {.lex_state = 123}, [1084] = {.lex_state = 123}, - [1085] = {.lex_state = 123, .external_lex_state = 1}, - [1086] = {.lex_state = 123}, - [1087] = {.lex_state = 123}, + [1085] = {.lex_state = 123}, + [1086] = {.lex_state = 123, .external_lex_state = 1}, + [1087] = {.lex_state = 123, .external_lex_state = 1}, [1088] = {.lex_state = 123}, - [1089] = {.lex_state = 123}, - [1090] = {.lex_state = 123}, + [1089] = {.lex_state = 131}, + [1090] = {.lex_state = 123, .external_lex_state = 1}, [1091] = {.lex_state = 123}, [1092] = {.lex_state = 123}, [1093] = {.lex_state = 123, .external_lex_state = 1}, [1094] = {.lex_state = 123, .external_lex_state = 1}, - [1095] = {.lex_state = 131}, - [1096] = {.lex_state = 123, .external_lex_state = 1}, - [1097] = {.lex_state = 123, .external_lex_state = 1}, + [1095] = {.lex_state = 123}, + [1096] = {.lex_state = 123}, + [1097] = {.lex_state = 131}, [1098] = {.lex_state = 123, .external_lex_state = 1}, - [1099] = {.lex_state = 131}, + [1099] = {.lex_state = 123, .external_lex_state = 1}, [1100] = {.lex_state = 518}, [1101] = {.lex_state = 518, .external_lex_state = 1}, - [1102] = {.lex_state = 518, .external_lex_state = 1}, - [1103] = {.lex_state = 518}, - [1104] = {.lex_state = 518}, + [1102] = {.lex_state = 518}, + [1103] = {.lex_state = 518, .external_lex_state = 1}, + [1104] = {.lex_state = 150}, [1105] = {.lex_state = 518, .external_lex_state = 1}, - [1106] = {.lex_state = 518, .external_lex_state = 1}, + [1106] = {.lex_state = 518}, [1107] = {.lex_state = 518}, [1108] = {.lex_state = 518, .external_lex_state = 1}, [1109] = {.lex_state = 518}, - [1110] = {.lex_state = 131}, + [1110] = {.lex_state = 518, .external_lex_state = 1}, [1111] = {.lex_state = 131}, - [1112] = {.lex_state = 518}, - [1113] = {.lex_state = 518}, + [1112] = {.lex_state = 131}, + [1113] = {.lex_state = 518, .external_lex_state = 1}, [1114] = {.lex_state = 518, .external_lex_state = 1}, - [1115] = {.lex_state = 518, .external_lex_state = 1}, - [1116] = {.lex_state = 518, .external_lex_state = 1}, - [1117] = {.lex_state = 518, .external_lex_state = 1}, - [1118] = {.lex_state = 518}, - [1119] = {.lex_state = 518, .external_lex_state = 1}, + [1115] = {.lex_state = 518}, + [1116] = {.lex_state = 518}, + [1117] = {.lex_state = 518}, + [1118] = {.lex_state = 518, .external_lex_state = 1}, + [1119] = {.lex_state = 518}, [1120] = {.lex_state = 518}, - [1121] = {.lex_state = 518}, - [1122] = {.lex_state = 151}, + [1121] = {.lex_state = 518, .external_lex_state = 1}, + [1122] = {.lex_state = 518, .external_lex_state = 1}, [1123] = {.lex_state = 151}, [1124] = {.lex_state = 151}, - [1125] = {.lex_state = 150}, + [1125] = {.lex_state = 151}, [1126] = {.lex_state = 109}, [1127] = {.lex_state = 144}, [1128] = {.lex_state = 144}, @@ -24006,8 +25559,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1153] = {.lex_state = 153}, [1154] = {.lex_state = 153}, [1155] = {.lex_state = 153}, - [1156] = {.lex_state = 153}, - [1157] = {.lex_state = 154}, + [1156] = {.lex_state = 172}, + [1157] = {.lex_state = 172}, [1158] = {.lex_state = 153}, [1159] = {.lex_state = 154}, [1160] = {.lex_state = 154}, @@ -24019,111 +25572,111 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1166] = {.lex_state = 154}, [1167] = {.lex_state = 154}, [1168] = {.lex_state = 154}, - [1169] = {.lex_state = 153}, + [1169] = {.lex_state = 154}, [1170] = {.lex_state = 154}, - [1171] = {.lex_state = 154}, + [1171] = {.lex_state = 153}, [1172] = {.lex_state = 154}, - [1173] = {.lex_state = 153}, + [1173] = {.lex_state = 154}, [1174] = {.lex_state = 153}, [1175] = {.lex_state = 154}, - [1176] = {.lex_state = 154}, + [1176] = {.lex_state = 153}, [1177] = {.lex_state = 153}, - [1178] = {.lex_state = 53}, - [1179] = {.lex_state = 53}, - [1180] = {.lex_state = 53}, - [1181] = {.lex_state = 53}, - [1182] = {.lex_state = 53}, - [1183] = {.lex_state = 53}, - [1184] = {.lex_state = 53}, - [1185] = {.lex_state = 53}, - [1186] = {.lex_state = 53}, - [1187] = {.lex_state = 53}, - [1188] = {.lex_state = 53}, - [1189] = {.lex_state = 53}, + [1178] = {.lex_state = 153}, + [1179] = {.lex_state = 154}, + [1180] = {.lex_state = 55}, + [1181] = {.lex_state = 55}, + [1182] = {.lex_state = 55}, + [1183] = {.lex_state = 55}, + [1184] = {.lex_state = 55}, + [1185] = {.lex_state = 55}, + [1186] = {.lex_state = 55}, + [1187] = {.lex_state = 153}, + [1188] = {.lex_state = 55}, + [1189] = {.lex_state = 55}, [1190] = {.lex_state = 154}, - [1191] = {.lex_state = 53}, - [1192] = {.lex_state = 153}, - [1193] = {.lex_state = 53}, - [1194] = {.lex_state = 53}, - [1195] = {.lex_state = 53}, - [1196] = {.lex_state = 53}, - [1197] = {.lex_state = 518}, - [1198] = {.lex_state = 518}, - [1199] = {.lex_state = 162}, - [1200] = {.lex_state = 518}, + [1191] = {.lex_state = 55}, + [1192] = {.lex_state = 55}, + [1193] = {.lex_state = 55}, + [1194] = {.lex_state = 55}, + [1195] = {.lex_state = 55}, + [1196] = {.lex_state = 55}, + [1197] = {.lex_state = 55}, + [1198] = {.lex_state = 55}, + [1199] = {.lex_state = 518}, + [1200] = {.lex_state = 162}, [1201] = {.lex_state = 518}, [1202] = {.lex_state = 518}, [1203] = {.lex_state = 518}, - [1204] = {.lex_state = 162}, + [1204] = {.lex_state = 518}, [1205] = {.lex_state = 518}, - [1206] = {.lex_state = 144}, - [1207] = {.lex_state = 144}, + [1206] = {.lex_state = 162}, + [1207] = {.lex_state = 518}, [1208] = {.lex_state = 144}, - [1209] = {.lex_state = 53}, - [1210] = {.lex_state = 154}, - [1211] = {.lex_state = 153}, - [1212] = {.lex_state = 144}, - [1213] = {.lex_state = 53}, - [1214] = {.lex_state = 144}, - [1215] = {.lex_state = 154}, - [1216] = {.lex_state = 153}, - [1217] = {.lex_state = 154}, + [1209] = {.lex_state = 144}, + [1210] = {.lex_state = 144}, + [1211] = {.lex_state = 154}, + [1212] = {.lex_state = 518}, + [1213] = {.lex_state = 154}, + [1214] = {.lex_state = 154}, + [1215] = {.lex_state = 153}, + [1216] = {.lex_state = 144}, + [1217] = {.lex_state = 55}, [1218] = {.lex_state = 144}, - [1219] = {.lex_state = 518}, + [1219] = {.lex_state = 55}, [1220] = {.lex_state = 154}, - [1221] = {.lex_state = 153}, - [1222] = {.lex_state = 53}, - [1223] = {.lex_state = 518}, - [1224] = {.lex_state = 144}, - [1225] = {.lex_state = 518}, + [1221] = {.lex_state = 55}, + [1222] = {.lex_state = 144}, + [1223] = {.lex_state = 153}, + [1224] = {.lex_state = 153}, + [1225] = {.lex_state = 144}, [1226] = {.lex_state = 518}, [1227] = {.lex_state = 518}, - [1228] = {.lex_state = 144}, + [1228] = {.lex_state = 518}, [1229] = {.lex_state = 518}, [1230] = {.lex_state = 518}, [1231] = {.lex_state = 144}, [1232] = {.lex_state = 144}, - [1233] = {.lex_state = 161}, + [1233] = {.lex_state = 144}, [1234] = {.lex_state = 144}, [1235] = {.lex_state = 518}, [1236] = {.lex_state = 144}, [1237] = {.lex_state = 161}, [1238] = {.lex_state = 518}, [1239] = {.lex_state = 144}, - [1240] = {.lex_state = 144}, - [1241] = {.lex_state = 159}, - [1242] = {.lex_state = 518}, + [1240] = {.lex_state = 518}, + [1241] = {.lex_state = 144}, + [1242] = {.lex_state = 161}, [1243] = {.lex_state = 159}, - [1244] = {.lex_state = 159}, - [1245] = {.lex_state = 518}, - [1246] = {.lex_state = 518}, - [1247] = {.lex_state = 144}, - [1248] = {.lex_state = 518}, + [1244] = {.lex_state = 144}, + [1245] = {.lex_state = 159}, + [1246] = {.lex_state = 159}, + [1247] = {.lex_state = 518}, + [1248] = {.lex_state = 144}, [1249] = {.lex_state = 144}, - [1250] = {.lex_state = 159}, - [1251] = {.lex_state = 144}, + [1250] = {.lex_state = 518}, + [1251] = {.lex_state = 518}, [1252] = {.lex_state = 518}, - [1253] = {.lex_state = 159}, - [1254] = {.lex_state = 161}, - [1255] = {.lex_state = 131}, + [1253] = {.lex_state = 518}, + [1254] = {.lex_state = 159}, + [1255] = {.lex_state = 161}, [1256] = {.lex_state = 159}, - [1257] = {.lex_state = 159}, - [1258] = {.lex_state = 172}, + [1257] = {.lex_state = 518}, + [1258] = {.lex_state = 518}, [1259] = {.lex_state = 131}, - [1260] = {.lex_state = 518}, - [1261] = {.lex_state = 518}, - [1262] = {.lex_state = 172}, - [1263] = {.lex_state = 518}, + [1260] = {.lex_state = 131}, + [1261] = {.lex_state = 159}, + [1262] = {.lex_state = 518}, + [1263] = {.lex_state = 159}, [1264] = {.lex_state = 518}, [1265] = {.lex_state = 518}, - [1266] = {.lex_state = 159}, + [1266] = {.lex_state = 518}, [1267] = {.lex_state = 518}, - [1268] = {.lex_state = 159, .external_lex_state = 1}, + [1268] = {.lex_state = 518}, [1269] = {.lex_state = 518}, [1270] = {.lex_state = 518}, [1271] = {.lex_state = 518}, - [1272] = {.lex_state = 518}, - [1273] = {.lex_state = 518}, + [1272] = {.lex_state = 159}, + [1273] = {.lex_state = 159, .external_lex_state = 1}, [1274] = {.lex_state = 518}, [1275] = {.lex_state = 518}, [1276] = {.lex_state = 518}, @@ -24132,41 +25685,41 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1279] = {.lex_state = 518}, [1280] = {.lex_state = 518}, [1281] = {.lex_state = 518}, - [1282] = {.lex_state = 518}, - [1283] = {.lex_state = 518, .external_lex_state = 1}, - [1284] = {.lex_state = 518}, - [1285] = {.lex_state = 159, .external_lex_state = 1}, - [1286] = {.lex_state = 159}, - [1287] = {.lex_state = 159}, - [1288] = {.lex_state = 152}, - [1289] = {.lex_state = 518, .external_lex_state = 1}, - [1290] = {.lex_state = 518, .external_lex_state = 1}, - [1291] = {.lex_state = 518, .external_lex_state = 1}, - [1292] = {.lex_state = 518}, - [1293] = {.lex_state = 152}, - [1294] = {.lex_state = 518}, - [1295] = {.lex_state = 152}, + [1282] = {.lex_state = 518, .external_lex_state = 1}, + [1283] = {.lex_state = 518}, + [1284] = {.lex_state = 159, .external_lex_state = 1}, + [1285] = {.lex_state = 518, .external_lex_state = 1}, + [1286] = {.lex_state = 518, .external_lex_state = 1}, + [1287] = {.lex_state = 518}, + [1288] = {.lex_state = 518, .external_lex_state = 1}, + [1289] = {.lex_state = 152}, + [1290] = {.lex_state = 159}, + [1291] = {.lex_state = 152}, + [1292] = {.lex_state = 159}, + [1293] = {.lex_state = 518}, + [1294] = {.lex_state = 152}, + [1295] = {.lex_state = 159}, [1296] = {.lex_state = 159}, - [1297] = {.lex_state = 159}, - [1298] = {.lex_state = 155}, - [1299] = {.lex_state = 161, .external_lex_state = 1}, - [1300] = {.lex_state = 156, .external_lex_state = 1}, - [1301] = {.lex_state = 159}, - [1302] = {.lex_state = 155}, - [1303] = {.lex_state = 164}, - [1304] = {.lex_state = 161}, + [1297] = {.lex_state = 518}, + [1298] = {.lex_state = 161, .external_lex_state = 1}, + [1299] = {.lex_state = 152}, + [1300] = {.lex_state = 164}, + [1301] = {.lex_state = 164}, + [1302] = {.lex_state = 156, .external_lex_state = 1}, + [1303] = {.lex_state = 161, .external_lex_state = 1}, + [1304] = {.lex_state = 156, .external_lex_state = 1}, [1305] = {.lex_state = 159}, - [1306] = {.lex_state = 152}, - [1307] = {.lex_state = 164}, - [1308] = {.lex_state = 156, .external_lex_state = 1}, + [1306] = {.lex_state = 159}, + [1307] = {.lex_state = 152}, + [1308] = {.lex_state = 159}, [1309] = {.lex_state = 164}, [1310] = {.lex_state = 161}, - [1311] = {.lex_state = 159}, - [1312] = {.lex_state = 152}, - [1313] = {.lex_state = 159}, - [1314] = {.lex_state = 161, .external_lex_state = 1}, - [1315] = {.lex_state = 152}, - [1316] = {.lex_state = 164}, + [1311] = {.lex_state = 155}, + [1312] = {.lex_state = 155}, + [1313] = {.lex_state = 161}, + [1314] = {.lex_state = 159}, + [1315] = {.lex_state = 164}, + [1316] = {.lex_state = 152}, [1317] = {.lex_state = 518, .external_lex_state = 1}, [1318] = {.lex_state = 518}, [1319] = {.lex_state = 164}, @@ -24247,7 +25800,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1394] = {.lex_state = 518}, [1395] = {.lex_state = 142}, [1396] = {.lex_state = 518}, - [1397] = {.lex_state = 24}, + [1397] = {.lex_state = 22}, [1398] = {.lex_state = 518}, [1399] = {.lex_state = 518}, [1400] = {.lex_state = 518}, @@ -24293,7 +25846,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1440] = {.lex_state = 518}, [1441] = {.lex_state = 518}, [1442] = {.lex_state = 518}, - [1443] = {.lex_state = 24}, + [1443] = {.lex_state = 22}, [1444] = {.lex_state = 147}, [1445] = {.lex_state = 147}, [1446] = {.lex_state = 518}, @@ -24324,33 +25877,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1471] = {.lex_state = 518, .external_lex_state = 1}, [1472] = {.lex_state = 159}, [1473] = {.lex_state = 518}, - [1474] = {.lex_state = 24}, + [1474] = {.lex_state = 22}, [1475] = {.lex_state = 518}, - [1476] = {.lex_state = 24}, + [1476] = {.lex_state = 22}, [1477] = {.lex_state = 518}, - [1478] = {.lex_state = 24}, + [1478] = {.lex_state = 22}, [1479] = {.lex_state = 164}, [1480] = {.lex_state = 518}, [1481] = {.lex_state = 159}, [1482] = {.lex_state = 518}, [1483] = {.lex_state = 518}, - [1484] = {.lex_state = 24}, + [1484] = {.lex_state = 22}, [1485] = {.lex_state = 518}, - [1486] = {.lex_state = 24}, + [1486] = {.lex_state = 22}, [1487] = {.lex_state = 518, .external_lex_state = 1}, [1488] = {.lex_state = 518}, - [1489] = {.lex_state = 24}, + [1489] = {.lex_state = 22}, [1490] = {.lex_state = 518}, [1491] = {.lex_state = 518, .external_lex_state = 1}, [1492] = {.lex_state = 159}, [1493] = {.lex_state = 518}, - [1494] = {.lex_state = 24}, - [1495] = {.lex_state = 24}, + [1494] = {.lex_state = 22}, + [1495] = {.lex_state = 22}, [1496] = {.lex_state = 518}, - [1497] = {.lex_state = 24}, + [1497] = {.lex_state = 22}, [1498] = {.lex_state = 518, .external_lex_state = 1}, [1499] = {.lex_state = 518}, - [1500] = {.lex_state = 24}, + [1500] = {.lex_state = 22}, [1501] = {.lex_state = 518, .external_lex_state = 1}, [1502] = {.lex_state = 518}, [1503] = {.lex_state = 161}, @@ -25157,72 +26710,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1] = { [sym_program] = STATE(1892), - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_param_block] = STATE(74), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_param_block] = STATE(71), [sym_statement_list] = STATE(1934), - [sym__statement] = STATE(75), - [sym_empty_statement] = STATE(75), - [sym_if_statement] = STATE(75), - [sym__labeled_statement] = STATE(75), - [sym_switch_statement] = STATE(75), - [sym_foreach_statement] = STATE(75), - [sym_for_statement] = STATE(75), - [sym_while_statement] = STATE(75), - [sym_do_statement] = STATE(75), - [sym_function_statement] = STATE(75), + [sym__statement] = STATE(73), + [sym_empty_statement] = STATE(73), + [sym_if_statement] = STATE(73), + [sym__labeled_statement] = STATE(73), + [sym_switch_statement] = STATE(73), + [sym_foreach_statement] = STATE(73), + [sym_for_statement] = STATE(73), + [sym_while_statement] = STATE(73), + [sym_do_statement] = STATE(73), + [sym_function_statement] = STATE(73), [sym_flow_control_statement] = STATE(1940), - [sym_trap_statement] = STATE(75), - [sym_try_statement] = STATE(75), - [sym_data_statement] = STATE(75), - [sym_inlinescript_statement] = STATE(75), - [sym_parallel_statement] = STATE(75), - [sym_sequence_statement] = STATE(75), + [sym_trap_statement] = STATE(73), + [sym_try_statement] = STATE(73), + [sym_data_statement] = STATE(73), + [sym_inlinescript_statement] = STATE(73), + [sym_parallel_statement] = STATE(73), + [sym_sequence_statement] = STATE(73), [sym_pipeline] = STATE(1940), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(75), - [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(73), + [sym_enum_statement] = STATE(73), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(1952), - [sym_attribute] = STATE(1235), - [aux_sym_statement_list_repeat1] = STATE(75), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_statement_list_repeat1] = STATE(73), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -25270,6 +26823,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(61), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(67), @@ -25286,30 +26849,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [2] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_unary_expression] = STATE(172), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_unary_expression] = STATE(175), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25444,30 +27007,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [3] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_unary_expression] = STATE(172), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_unary_expression] = STATE(175), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25601,30 +27164,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [4] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_unary_expression] = STATE(161), + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_unary_expression] = STATE(167), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -25758,30 +27321,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [5] = { - [sym__literal] = STATE(134), - [sym_integer_literal] = STATE(134), - [sym_string_literal] = STATE(134), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(134), - [sym_unary_expression] = STATE(148), - [sym_expression_with_unary_operator] = STATE(152), - [sym_pre_increment_expression] = STATE(143), - [sym_pre_decrement_expression] = STATE(143), - [sym_cast_expression] = STATE(143), - [sym__primary_expression] = STATE(134), - [sym__value] = STATE(134), - [sym_parenthesized_expression] = STATE(134), - [sym_sub_expression] = STATE(134), - [sym_array_expression] = STATE(134), - [sym_script_block_expression] = STATE(134), - [sym_hash_literal_expression] = STATE(134), - [sym_post_increment_expression] = STATE(134), - [sym_post_decrement_expression] = STATE(134), - [sym_member_access] = STATE(134), - [sym_element_access] = STATE(134), - [sym_invokation_expression] = STATE(134), - [sym_invokation_foreach_expression] = STATE(124), + [sym__literal] = STATE(150), + [sym_integer_literal] = STATE(150), + [sym_string_literal] = STATE(150), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(150), + [sym_unary_expression] = STATE(129), + [sym_expression_with_unary_operator] = STATE(132), + [sym_pre_increment_expression] = STATE(125), + [sym_pre_decrement_expression] = STATE(125), + [sym_cast_expression] = STATE(125), + [sym__primary_expression] = STATE(150), + [sym__value] = STATE(150), + [sym_parenthesized_expression] = STATE(150), + [sym_sub_expression] = STATE(150), + [sym_array_expression] = STATE(150), + [sym_script_block_expression] = STATE(150), + [sym_hash_literal_expression] = STATE(150), + [sym_post_increment_expression] = STATE(150), + [sym_post_decrement_expression] = STATE(150), + [sym_member_access] = STATE(150), + [sym_element_access] = STATE(150), + [sym_invokation_expression] = STATE(150), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(5), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(5), @@ -25915,30 +27478,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(95), }, [6] = { - [sym__literal] = STATE(139), - [sym_integer_literal] = STATE(139), - [sym_string_literal] = STATE(139), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(139), - [sym_unary_expression] = STATE(92), - [sym_expression_with_unary_operator] = STATE(120), - [sym_pre_increment_expression] = STATE(121), - [sym_pre_decrement_expression] = STATE(121), - [sym_cast_expression] = STATE(121), - [sym__primary_expression] = STATE(139), - [sym__value] = STATE(139), - [sym_parenthesized_expression] = STATE(139), - [sym_sub_expression] = STATE(139), - [sym_array_expression] = STATE(139), - [sym_script_block_expression] = STATE(139), - [sym_hash_literal_expression] = STATE(139), - [sym_post_increment_expression] = STATE(139), - [sym_post_decrement_expression] = STATE(139), - [sym_member_access] = STATE(139), - [sym_element_access] = STATE(139), - [sym_invokation_expression] = STATE(139), - [sym_invokation_foreach_expression] = STATE(98), + [sym__literal] = STATE(153), + [sym_integer_literal] = STATE(153), + [sym_string_literal] = STATE(153), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(153), + [sym_unary_expression] = STATE(114), + [sym_expression_with_unary_operator] = STATE(109), + [sym_pre_increment_expression] = STATE(110), + [sym_pre_decrement_expression] = STATE(110), + [sym_cast_expression] = STATE(110), + [sym__primary_expression] = STATE(153), + [sym__value] = STATE(153), + [sym_parenthesized_expression] = STATE(153), + [sym_sub_expression] = STATE(153), + [sym_array_expression] = STATE(153), + [sym_script_block_expression] = STATE(153), + [sym_hash_literal_expression] = STATE(153), + [sym_post_increment_expression] = STATE(153), + [sym_post_decrement_expression] = STATE(153), + [sym_member_access] = STATE(153), + [sym_element_access] = STATE(153), + [sym_invokation_expression] = STATE(153), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(6), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), @@ -26072,78 +27635,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [7] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1694), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26195,6 +27758,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26212,78 +27785,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [8] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1839), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2055), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26312,6 +27885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(215), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -26335,6 +27909,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26349,81 +27933,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(213), }, [9] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2055), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2046), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26452,7 +28035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(215), + [anon_sym_RBRACE] = ACTIONS(217), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -26476,6 +28059,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26492,78 +28085,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [10] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2046), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1812), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26592,7 +28185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(217), + [anon_sym_RBRACE] = ACTIONS(219), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -26616,6 +28209,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26632,78 +28235,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [11] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1812), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1897), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26732,7 +28335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(219), + [anon_sym_RBRACE] = ACTIONS(221), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -26756,6 +28359,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26772,78 +28385,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [12] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1897), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1914), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -26872,7 +28485,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(221), + [anon_sym_RBRACE] = ACTIONS(223), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -26896,6 +28509,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -26912,78 +28535,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [13] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1914), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1921), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27012,7 +28635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(225), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27036,6 +28659,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27052,78 +28685,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [14] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1921), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1958), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27152,7 +28785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(225), + [anon_sym_RBRACE] = ACTIONS(227), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27176,6 +28809,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27192,78 +28835,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [15] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1958), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1831), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27292,7 +28935,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(227), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -27316,6 +28958,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27330,80 +28982,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(213), }, [16] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1739), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27456,6 +29109,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27472,78 +29135,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [17] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1785), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27596,6 +29259,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27612,78 +29285,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [18] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1789), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27736,6 +29409,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27752,78 +29435,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [19] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1811), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2113), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -27876,6 +29559,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -27892,78 +29585,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [20] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2113), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1701), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28016,6 +29709,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28032,78 +29735,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [21] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1701), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(2090), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28132,7 +29835,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(239), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28156,6 +29858,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28170,80 +29882,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), + [sym__statement_terminator] = ACTIONS(213), }, [22] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(2090), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1811), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28272,6 +29985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_block_name_token3] = ACTIONS(179), [aux_sym_block_name_token4] = ACTIONS(179), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(239), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -28295,6 +30009,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28309,81 +30033,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(213), }, [23] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1738), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28435,6 +30158,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28452,78 +30185,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [24] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(2044), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28575,6 +30308,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28592,78 +30335,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [25] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1752), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28715,6 +30458,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28732,78 +30485,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [26] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1778), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28855,6 +30608,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -28872,78 +30635,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [27] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1800), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1839), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -28995,6 +30758,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29012,78 +30785,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [28] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1822), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1800), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29135,6 +30908,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29152,78 +30935,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [29] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1831), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1822), [sym_param_block] = STATE(1776), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2049), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29275,6 +31058,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29292,78 +31085,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__statement_terminator] = ACTIONS(213), }, [30] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1815), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1793), [sym_param_block] = STATE(28), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29415,6 +31208,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29431,78 +31234,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [31] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1837), - [sym_param_block] = STATE(8), + [sym_param_block] = STATE(27), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29554,6 +31357,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29570,78 +31383,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [32] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1771), - [sym_param_block] = STATE(26), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1744), + [sym_param_block] = STATE(25), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29693,6 +31506,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29709,78 +31532,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [33] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1706), - [sym_param_block] = STATE(7), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1718), + [sym_param_block] = STATE(23), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29832,6 +31655,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29848,78 +31681,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [34] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1982), - [sym_param_block] = STATE(24), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1706), + [sym_param_block] = STATE(7), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -29971,6 +31804,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -29987,78 +31830,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [35] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1793), - [sym_param_block] = STATE(27), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1799), + [sym_param_block] = STATE(21), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30110,6 +31953,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30126,78 +31979,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [36] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1799), - [sym_param_block] = STATE(22), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1982), + [sym_param_block] = STATE(24), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30249,6 +32102,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30265,78 +32128,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [37] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1718), - [sym_param_block] = STATE(23), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1771), + [sym_param_block] = STATE(26), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30388,6 +32251,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30404,78 +32277,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [38] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_script_block] = STATE(1744), - [sym_param_block] = STATE(25), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_script_block] = STATE(1815), + [sym_param_block] = STATE(29), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30527,6 +32400,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30543,78 +32426,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [39] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block] = STATE(1829), - [sym_param_block] = STATE(29), + [sym_param_block] = STATE(15), [sym_script_block_body] = STATE(1712), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(2), [sym_attribute_list] = STATE(2026), - [sym_attribute] = STATE(1235), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), - [aux_sym_attribute_list_repeat1] = STATE(1235), + [sym_attribute] = STATE(1238), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), + [aux_sym_attribute_list_repeat1] = STATE(1238), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30666,6 +32549,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30682,74 +32575,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [40] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block_body] = STATE(2111), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_script_block_repeat1] = STATE(325), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_script_block_repeat1] = STATE(296), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30801,6 +32694,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30817,74 +32720,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [41] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_script_block_body] = STATE(1861), [sym_named_block_list] = STATE(1732), - [sym_named_block] = STATE(1267), + [sym_named_block] = STATE(1268), [sym_block_name] = STATE(1559), [sym_statement_list] = STATE(1790), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_script_block_repeat1] = STATE(40), - [aux_sym_named_block_list_repeat1] = STATE(1267), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_named_block_list_repeat1] = STATE(1268), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -30936,6 +32839,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -30952,334 +32865,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LBRACE] = ACTIONS(79), }, [42] = { - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(253), - [sym_real_literal] = ACTIONS(253), - [aux_sym_expandable_string_literal_token1] = ACTIONS(253), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(253), - [sym_verbatim_string_characters] = ACTIONS(253), - [sym_verbatim_here_string_characters] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(253), - [anon_sym_EQ] = ACTIONS(253), - [anon_sym_BANG_EQ] = ACTIONS(253), - [anon_sym_PLUS_EQ] = ACTIONS(253), - [anon_sym_STAR_EQ] = ACTIONS(253), - [anon_sym_SLASH_EQ] = ACTIONS(253), - [anon_sym_PERCENT_EQ] = ACTIONS(253), - [anon_sym_DASH_EQ] = ACTIONS(253), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(253), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(253), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(253), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(253), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(253), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(253), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(253), - [anon_sym_2_GT_AMP1] = ACTIONS(253), - [anon_sym_3_GT_AMP1] = ACTIONS(253), - [anon_sym_4_GT_AMP1] = ACTIONS(253), - [anon_sym_5_GT_AMP1] = ACTIONS(253), - [anon_sym_6_GT_AMP1] = ACTIONS(253), - [anon_sym_STAR_GT_AMP2] = ACTIONS(253), - [anon_sym_1_GT_AMP2] = ACTIONS(253), - [anon_sym_3_GT_AMP2] = ACTIONS(253), - [anon_sym_4_GT_AMP2] = ACTIONS(253), - [anon_sym_5_GT_AMP2] = ACTIONS(253), - [anon_sym_6_GT_AMP2] = ACTIONS(253), - [aux_sym_comparison_operator_token1] = ACTIONS(253), - [aux_sym_comparison_operator_token2] = ACTIONS(253), - [aux_sym_comparison_operator_token3] = ACTIONS(253), - [aux_sym_comparison_operator_token4] = ACTIONS(253), - [aux_sym_comparison_operator_token5] = ACTIONS(253), - [aux_sym_comparison_operator_token6] = ACTIONS(253), - [aux_sym_comparison_operator_token7] = ACTIONS(253), - [aux_sym_comparison_operator_token8] = ACTIONS(253), - [aux_sym_comparison_operator_token9] = ACTIONS(253), - [aux_sym_comparison_operator_token10] = ACTIONS(253), - [aux_sym_comparison_operator_token11] = ACTIONS(253), - [aux_sym_comparison_operator_token12] = ACTIONS(253), - [aux_sym_comparison_operator_token13] = ACTIONS(253), - [aux_sym_comparison_operator_token14] = ACTIONS(253), - [aux_sym_comparison_operator_token15] = ACTIONS(253), - [aux_sym_comparison_operator_token16] = ACTIONS(253), - [aux_sym_comparison_operator_token17] = ACTIONS(253), - [aux_sym_comparison_operator_token18] = ACTIONS(253), - [aux_sym_comparison_operator_token19] = ACTIONS(253), - [aux_sym_comparison_operator_token20] = ACTIONS(253), - [aux_sym_comparison_operator_token21] = ACTIONS(253), - [aux_sym_comparison_operator_token22] = ACTIONS(253), - [aux_sym_comparison_operator_token23] = ACTIONS(253), - [aux_sym_comparison_operator_token24] = ACTIONS(253), - [aux_sym_comparison_operator_token25] = ACTIONS(253), - [aux_sym_comparison_operator_token26] = ACTIONS(253), - [aux_sym_comparison_operator_token27] = ACTIONS(253), - [aux_sym_comparison_operator_token28] = ACTIONS(251), - [aux_sym_comparison_operator_token29] = ACTIONS(253), - [aux_sym_comparison_operator_token30] = ACTIONS(253), - [aux_sym_comparison_operator_token31] = ACTIONS(253), - [aux_sym_comparison_operator_token32] = ACTIONS(253), - [aux_sym_comparison_operator_token33] = ACTIONS(253), - [aux_sym_comparison_operator_token34] = ACTIONS(251), - [aux_sym_comparison_operator_token35] = ACTIONS(253), - [aux_sym_comparison_operator_token36] = ACTIONS(253), - [aux_sym_comparison_operator_token37] = ACTIONS(253), - [aux_sym_comparison_operator_token38] = ACTIONS(253), - [aux_sym_comparison_operator_token39] = ACTIONS(253), - [aux_sym_comparison_operator_token40] = ACTIONS(253), - [aux_sym_comparison_operator_token41] = ACTIONS(253), - [aux_sym_comparison_operator_token42] = ACTIONS(253), - [aux_sym_comparison_operator_token43] = ACTIONS(253), - [aux_sym_comparison_operator_token44] = ACTIONS(253), - [aux_sym_comparison_operator_token45] = ACTIONS(253), - [aux_sym_comparison_operator_token46] = ACTIONS(253), - [aux_sym_comparison_operator_token47] = ACTIONS(253), - [aux_sym_comparison_operator_token48] = ACTIONS(253), - [aux_sym_comparison_operator_token49] = ACTIONS(253), - [aux_sym_comparison_operator_token50] = ACTIONS(253), - [aux_sym_format_operator_token1] = ACTIONS(253), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(253), - [anon_sym_DOLLAR_CARET] = ACTIONS(253), - [anon_sym_DOLLAR_QMARK] = ACTIONS(253), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(253), - [sym_braced_variable] = ACTIONS(253), - [aux_sym_param_block_token1] = ACTIONS(253), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_PERCENT] = ACTIONS(251), - [aux_sym_logical_expression_token1] = ACTIONS(253), - [aux_sym_logical_expression_token2] = ACTIONS(253), - [aux_sym_logical_expression_token3] = ACTIONS(253), - [aux_sym_bitwise_expression_token1] = ACTIONS(253), - [aux_sym_bitwise_expression_token2] = ACTIONS(253), - [aux_sym_bitwise_expression_token3] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [anon_sym_SLASH] = ACTIONS(251), - [anon_sym_BSLASH] = ACTIONS(253), - [anon_sym_STAR] = ACTIONS(251), - [anon_sym_DOT_DOT] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(253), - [anon_sym_PLUS_PLUS] = ACTIONS(253), - [anon_sym_DASH_DASH] = ACTIONS(253), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(253), - [anon_sym_AT_LPAREN] = ACTIONS(253), - [anon_sym_AT_LBRACE] = ACTIONS(253), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(253), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - }, - [43] = { - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(253), - [sym_real_literal] = ACTIONS(253), - [aux_sym_expandable_string_literal_token1] = ACTIONS(253), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(253), - [sym_verbatim_string_characters] = ACTIONS(253), - [sym_verbatim_here_string_characters] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(253), - [anon_sym_EQ] = ACTIONS(253), - [anon_sym_BANG_EQ] = ACTIONS(253), - [anon_sym_PLUS_EQ] = ACTIONS(253), - [anon_sym_STAR_EQ] = ACTIONS(253), - [anon_sym_SLASH_EQ] = ACTIONS(253), - [anon_sym_PERCENT_EQ] = ACTIONS(253), - [anon_sym_DASH_EQ] = ACTIONS(253), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(253), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(253), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(253), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(253), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(253), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(253), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(253), - [anon_sym_2_GT_AMP1] = ACTIONS(253), - [anon_sym_3_GT_AMP1] = ACTIONS(253), - [anon_sym_4_GT_AMP1] = ACTIONS(253), - [anon_sym_5_GT_AMP1] = ACTIONS(253), - [anon_sym_6_GT_AMP1] = ACTIONS(253), - [anon_sym_STAR_GT_AMP2] = ACTIONS(253), - [anon_sym_1_GT_AMP2] = ACTIONS(253), - [anon_sym_3_GT_AMP2] = ACTIONS(253), - [anon_sym_4_GT_AMP2] = ACTIONS(253), - [anon_sym_5_GT_AMP2] = ACTIONS(253), - [anon_sym_6_GT_AMP2] = ACTIONS(253), - [aux_sym_comparison_operator_token1] = ACTIONS(253), - [aux_sym_comparison_operator_token2] = ACTIONS(253), - [aux_sym_comparison_operator_token3] = ACTIONS(253), - [aux_sym_comparison_operator_token4] = ACTIONS(253), - [aux_sym_comparison_operator_token5] = ACTIONS(253), - [aux_sym_comparison_operator_token6] = ACTIONS(253), - [aux_sym_comparison_operator_token7] = ACTIONS(253), - [aux_sym_comparison_operator_token8] = ACTIONS(253), - [aux_sym_comparison_operator_token9] = ACTIONS(253), - [aux_sym_comparison_operator_token10] = ACTIONS(253), - [aux_sym_comparison_operator_token11] = ACTIONS(253), - [aux_sym_comparison_operator_token12] = ACTIONS(253), - [aux_sym_comparison_operator_token13] = ACTIONS(253), - [aux_sym_comparison_operator_token14] = ACTIONS(253), - [aux_sym_comparison_operator_token15] = ACTIONS(253), - [aux_sym_comparison_operator_token16] = ACTIONS(253), - [aux_sym_comparison_operator_token17] = ACTIONS(253), - [aux_sym_comparison_operator_token18] = ACTIONS(253), - [aux_sym_comparison_operator_token19] = ACTIONS(253), - [aux_sym_comparison_operator_token20] = ACTIONS(253), - [aux_sym_comparison_operator_token21] = ACTIONS(253), - [aux_sym_comparison_operator_token22] = ACTIONS(253), - [aux_sym_comparison_operator_token23] = ACTIONS(253), - [aux_sym_comparison_operator_token24] = ACTIONS(253), - [aux_sym_comparison_operator_token25] = ACTIONS(253), - [aux_sym_comparison_operator_token26] = ACTIONS(253), - [aux_sym_comparison_operator_token27] = ACTIONS(253), - [aux_sym_comparison_operator_token28] = ACTIONS(251), - [aux_sym_comparison_operator_token29] = ACTIONS(253), - [aux_sym_comparison_operator_token30] = ACTIONS(253), - [aux_sym_comparison_operator_token31] = ACTIONS(253), - [aux_sym_comparison_operator_token32] = ACTIONS(253), - [aux_sym_comparison_operator_token33] = ACTIONS(253), - [aux_sym_comparison_operator_token34] = ACTIONS(251), - [aux_sym_comparison_operator_token35] = ACTIONS(253), - [aux_sym_comparison_operator_token36] = ACTIONS(253), - [aux_sym_comparison_operator_token37] = ACTIONS(253), - [aux_sym_comparison_operator_token38] = ACTIONS(253), - [aux_sym_comparison_operator_token39] = ACTIONS(253), - [aux_sym_comparison_operator_token40] = ACTIONS(253), - [aux_sym_comparison_operator_token41] = ACTIONS(253), - [aux_sym_comparison_operator_token42] = ACTIONS(253), - [aux_sym_comparison_operator_token43] = ACTIONS(253), - [aux_sym_comparison_operator_token44] = ACTIONS(253), - [aux_sym_comparison_operator_token45] = ACTIONS(253), - [aux_sym_comparison_operator_token46] = ACTIONS(253), - [aux_sym_comparison_operator_token47] = ACTIONS(253), - [aux_sym_comparison_operator_token48] = ACTIONS(253), - [aux_sym_comparison_operator_token49] = ACTIONS(253), - [aux_sym_comparison_operator_token50] = ACTIONS(253), - [aux_sym_format_operator_token1] = ACTIONS(253), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(253), - [anon_sym_DOLLAR_CARET] = ACTIONS(253), - [anon_sym_DOLLAR_QMARK] = ACTIONS(253), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(253), - [sym_braced_variable] = ACTIONS(253), - [aux_sym_param_block_token1] = ACTIONS(253), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_PIPE] = ACTIONS(253), - [anon_sym_PERCENT] = ACTIONS(251), - [aux_sym_logical_expression_token1] = ACTIONS(253), - [aux_sym_logical_expression_token2] = ACTIONS(253), - [aux_sym_logical_expression_token3] = ACTIONS(253), - [aux_sym_bitwise_expression_token1] = ACTIONS(253), - [aux_sym_bitwise_expression_token2] = ACTIONS(253), - [aux_sym_bitwise_expression_token3] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [anon_sym_SLASH] = ACTIONS(251), - [anon_sym_BSLASH] = ACTIONS(253), - [anon_sym_STAR] = ACTIONS(251), - [anon_sym_DOT_DOT] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(253), - [anon_sym_PLUS_PLUS] = ACTIONS(253), - [anon_sym_DASH_DASH] = ACTIONS(253), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(253), - [anon_sym_AT_LPAREN] = ACTIONS(253), - [anon_sym_AT_LBRACE] = ACTIONS(253), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(253), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), - }, - [44] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1779), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1774), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31301,9 +32948,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(251), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(255), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -31327,6 +32974,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31342,69 +32999,204 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [45] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1846), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [43] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(43), + [sym_empty_statement] = STATE(43), + [sym_if_statement] = STATE(43), + [sym__labeled_statement] = STATE(43), + [sym_switch_statement] = STATE(43), + [sym_foreach_statement] = STATE(43), + [sym_for_statement] = STATE(43), + [sym_while_statement] = STATE(43), + [sym_do_statement] = STATE(43), + [sym_function_statement] = STATE(43), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(43), + [sym_try_statement] = STATE(43), + [sym_data_statement] = STATE(43), + [sym_inlinescript_statement] = STATE(43), + [sym_parallel_statement] = STATE(43), + [sym_sequence_statement] = STATE(43), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(43), + [sym_enum_statement] = STATE(43), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(43), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(253), + [sym_hexadecimal_integer_literal] = ACTIONS(253), + [sym_real_literal] = ACTIONS(256), + [aux_sym_expandable_string_literal_token1] = ACTIONS(259), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(262), + [sym_verbatim_string_characters] = ACTIONS(265), + [sym_verbatim_here_string_characters] = ACTIONS(265), + [anon_sym_DOT] = ACTIONS(268), + [anon_sym_LBRACK] = ACTIONS(271), + [aux_sym_comparison_operator_token37] = ACTIONS(274), + [aux_sym_comparison_operator_token50] = ACTIONS(274), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(277), + [anon_sym_DOLLAR_CARET] = ACTIONS(277), + [anon_sym_DOLLAR_QMARK] = ACTIONS(277), + [anon_sym_DOLLAR_] = ACTIONS(277), + [aux_sym_variable_token1] = ACTIONS(277), + [aux_sym_variable_token2] = ACTIONS(277), + [sym_braced_variable] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(280), + [anon_sym_LPAREN] = ACTIONS(283), + [anon_sym_RPAREN] = ACTIONS(286), + [anon_sym_COMMA] = ACTIONS(274), + [anon_sym_LBRACE] = ACTIONS(288), + [anon_sym_RBRACE] = ACTIONS(286), + [aux_sym_if_statement_token1] = ACTIONS(291), + [aux_sym_switch_statement_token1] = ACTIONS(294), + [aux_sym_foreach_statement_token1] = ACTIONS(297), + [aux_sym_for_statement_token1] = ACTIONS(300), + [aux_sym_while_statement_token1] = ACTIONS(303), + [aux_sym_do_statement_token1] = ACTIONS(306), + [aux_sym_function_statement_token1] = ACTIONS(309), + [aux_sym_function_statement_token2] = ACTIONS(309), + [aux_sym_function_statement_token3] = ACTIONS(309), + [aux_sym_flow_control_statement_token1] = ACTIONS(312), + [aux_sym_flow_control_statement_token2] = ACTIONS(312), + [aux_sym_flow_control_statement_token3] = ACTIONS(315), + [aux_sym_flow_control_statement_token4] = ACTIONS(315), + [aux_sym_flow_control_statement_token5] = ACTIONS(315), + [sym_label] = ACTIONS(318), + [aux_sym_trap_statement_token1] = ACTIONS(321), + [aux_sym_try_statement_token1] = ACTIONS(324), + [aux_sym_data_statement_token1] = ACTIONS(327), + [aux_sym_inlinescript_statement_token1] = ACTIONS(330), + [aux_sym_parallel_statement_token1] = ACTIONS(333), + [aux_sym_sequence_statement_token1] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(268), + [aux_sym_command_name_token1] = ACTIONS(339), + [aux_sym_command_name_token2] = ACTIONS(339), + [aux_sym_command_name_token3] = ACTIONS(339), + [aux_sym_command_name_token4] = ACTIONS(339), + [aux_sym_command_name_token5] = ACTIONS(339), + [aux_sym_command_name_token6] = ACTIONS(339), + [aux_sym_command_name_token7] = ACTIONS(339), + [aux_sym_command_name_token8] = ACTIONS(339), + [aux_sym_command_name_token9] = ACTIONS(339), + [aux_sym_command_name_token10] = ACTIONS(339), + [aux_sym_command_name_token11] = ACTIONS(339), + [anon_sym_PERCENT] = ACTIONS(342), + [aux_sym_foreach_command_token1] = ACTIONS(342), + [aux_sym_class_statement_token1] = ACTIONS(345), + [aux_sym_enum_statement_token1] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(274), + [anon_sym_DASH] = ACTIONS(274), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(274), + [anon_sym_BANG] = ACTIONS(274), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(274), + [anon_sym_PLUS_PLUS] = ACTIONS(351), + [anon_sym_DASH_DASH] = ACTIONS(354), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(357), + [anon_sym_AT_LPAREN] = ACTIONS(360), + [anon_sym_AT_LBRACE] = ACTIONS(363), + }, + [44] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1729), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), + [sym_flow_control_statement] = STATE(1734), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), + [sym_pipeline] = STATE(1734), + [sym_left_assignment_expression] = STATE(1276), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31426,7 +33218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(257), + [anon_sym_RPAREN] = ACTIONS(366), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -31452,6 +33244,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31467,69 +33269,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [46] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2019), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [45] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1730), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31551,7 +33353,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(368), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -31577,6 +33379,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31592,69 +33404,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [47] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2020), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [46] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1742), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31676,9 +33488,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(261), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(370), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -31702,6 +33514,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31717,69 +33539,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [48] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2057), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [47] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1745), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31801,9 +33623,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(372), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(263), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -31827,6 +33649,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31842,69 +33674,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [49] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1747), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [48] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2019), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -31926,7 +33758,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(265), + [anon_sym_RPAREN] = ACTIONS(374), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -31952,6 +33784,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -31967,69 +33809,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [50] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1748), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [49] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2020), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32051,7 +33893,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(267), + [anon_sym_RPAREN] = ACTIONS(376), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -32077,6 +33919,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32092,69 +33944,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [51] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1753), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [50] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2057), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32178,7 +34030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(269), + [anon_sym_RBRACE] = ACTIONS(378), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32202,6 +34054,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32217,69 +34079,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [52] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1773), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [51] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1714), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32301,9 +34163,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(271), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(380), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32327,6 +34189,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32342,69 +34214,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [53] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1774), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [52] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1735), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32426,7 +34298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(273), + [anon_sym_RPAREN] = ACTIONS(382), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -32452,6 +34324,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32467,69 +34349,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [54] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1745), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [53] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1747), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32551,7 +34433,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(275), + [anon_sym_RPAREN] = ACTIONS(384), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -32577,6 +34459,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32592,69 +34484,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [55] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1795), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [54] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1748), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32676,7 +34568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(277), + [anon_sym_RPAREN] = ACTIONS(386), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -32702,6 +34594,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32717,69 +34619,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [56] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1796), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [55] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1753), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32801,9 +34703,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(279), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(388), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32827,6 +34729,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32842,69 +34754,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [57] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1801), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [56] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1773), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -32926,9 +34838,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(390), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(281), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -32952,6 +34864,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -32967,69 +34889,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [58] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1817), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [57] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1842), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33051,7 +34973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(283), + [anon_sym_RPAREN] = ACTIONS(392), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -33077,6 +34999,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33092,69 +35024,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [59] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1818), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [58] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1779), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33176,9 +35108,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(285), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(394), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33202,6 +35134,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33217,69 +35159,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [60] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1823), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [59] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1795), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33301,9 +35243,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(396), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(287), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33327,6 +35269,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33342,69 +35294,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [61] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1830), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [60] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1796), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33426,7 +35378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(289), + [anon_sym_RPAREN] = ACTIONS(398), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -33452,6 +35404,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33467,69 +35429,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [62] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1838), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [61] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1817), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33551,7 +35513,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(291), + [anon_sym_RPAREN] = ACTIONS(400), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -33577,6 +35539,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33592,69 +35564,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [63] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1844), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [62] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1818), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33676,7 +35648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(293), + [anon_sym_RPAREN] = ACTIONS(402), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -33702,6 +35674,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33717,69 +35699,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [64] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(2105), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [63] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1823), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33803,7 +35785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(295), + [anon_sym_RBRACE] = ACTIONS(404), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33827,6 +35809,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33842,68 +35834,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [65] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(67), - [sym_empty_statement] = STATE(67), - [sym_if_statement] = STATE(67), - [sym__labeled_statement] = STATE(67), - [sym_switch_statement] = STATE(67), - [sym_foreach_statement] = STATE(67), - [sym_for_statement] = STATE(67), - [sym_while_statement] = STATE(67), - [sym_do_statement] = STATE(67), - [sym_function_statement] = STATE(67), + [64] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1830), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(67), - [sym_try_statement] = STATE(67), - [sym_data_statement] = STATE(67), - [sym_inlinescript_statement] = STATE(67), - [sym_parallel_statement] = STATE(67), - [sym_sequence_statement] = STATE(67), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(67), - [sym_enum_statement] = STATE(67), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(67), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -33925,10 +35918,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(297), + [anon_sym_RPAREN] = ACTIONS(406), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(297), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -33952,6 +35944,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -33967,69 +35969,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [66] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1714), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [65] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1838), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34051,9 +36053,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_RPAREN] = ACTIONS(408), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(299), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34077,6 +36079,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34092,194 +36104,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [67] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(67), - [sym_empty_statement] = STATE(67), - [sym_if_statement] = STATE(67), - [sym__labeled_statement] = STATE(67), - [sym_switch_statement] = STATE(67), - [sym_foreach_statement] = STATE(67), - [sym_for_statement] = STATE(67), - [sym_while_statement] = STATE(67), - [sym_do_statement] = STATE(67), - [sym_function_statement] = STATE(67), - [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(67), - [sym_try_statement] = STATE(67), - [sym_data_statement] = STATE(67), - [sym_inlinescript_statement] = STATE(67), - [sym_parallel_statement] = STATE(67), - [sym_sequence_statement] = STATE(67), - [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1695), - [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(67), - [sym_enum_statement] = STATE(67), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(67), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(301), - [sym_hexadecimal_integer_literal] = ACTIONS(301), - [sym_real_literal] = ACTIONS(304), - [aux_sym_expandable_string_literal_token1] = ACTIONS(307), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(310), - [sym_verbatim_string_characters] = ACTIONS(313), - [sym_verbatim_here_string_characters] = ACTIONS(313), - [anon_sym_DOT] = ACTIONS(316), - [anon_sym_LBRACK] = ACTIONS(319), - [aux_sym_comparison_operator_token37] = ACTIONS(322), - [aux_sym_comparison_operator_token50] = ACTIONS(322), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(325), - [anon_sym_DOLLAR_CARET] = ACTIONS(325), - [anon_sym_DOLLAR_QMARK] = ACTIONS(325), - [anon_sym_DOLLAR_] = ACTIONS(325), - [aux_sym_variable_token1] = ACTIONS(325), - [aux_sym_variable_token2] = ACTIONS(325), - [sym_braced_variable] = ACTIONS(325), - [anon_sym_SEMI] = ACTIONS(328), - [anon_sym_LPAREN] = ACTIONS(331), - [anon_sym_RPAREN] = ACTIONS(334), - [anon_sym_COMMA] = ACTIONS(322), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_RBRACE] = ACTIONS(334), - [aux_sym_if_statement_token1] = ACTIONS(339), - [aux_sym_switch_statement_token1] = ACTIONS(342), - [aux_sym_foreach_statement_token1] = ACTIONS(345), - [aux_sym_for_statement_token1] = ACTIONS(348), - [aux_sym_while_statement_token1] = ACTIONS(351), - [aux_sym_do_statement_token1] = ACTIONS(354), - [aux_sym_function_statement_token1] = ACTIONS(357), - [aux_sym_function_statement_token2] = ACTIONS(357), - [aux_sym_function_statement_token3] = ACTIONS(357), - [aux_sym_flow_control_statement_token1] = ACTIONS(360), - [aux_sym_flow_control_statement_token2] = ACTIONS(360), - [aux_sym_flow_control_statement_token3] = ACTIONS(363), - [aux_sym_flow_control_statement_token4] = ACTIONS(363), - [aux_sym_flow_control_statement_token5] = ACTIONS(363), - [sym_label] = ACTIONS(366), - [aux_sym_trap_statement_token1] = ACTIONS(369), - [aux_sym_try_statement_token1] = ACTIONS(372), - [aux_sym_data_statement_token1] = ACTIONS(375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(378), - [aux_sym_parallel_statement_token1] = ACTIONS(381), - [aux_sym_sequence_statement_token1] = ACTIONS(384), - [anon_sym_AMP] = ACTIONS(316), - [aux_sym_command_name_token1] = ACTIONS(387), - [anon_sym_PERCENT] = ACTIONS(390), - [aux_sym_foreach_command_token1] = ACTIONS(390), - [aux_sym_class_statement_token1] = ACTIONS(393), - [aux_sym_enum_statement_token1] = ACTIONS(396), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(322), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(322), - [anon_sym_BANG] = ACTIONS(322), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(322), - [anon_sym_PLUS_PLUS] = ACTIONS(399), - [anon_sym_DASH_DASH] = ACTIONS(402), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(405), - [anon_sym_AT_LPAREN] = ACTIONS(408), - [anon_sym_AT_LBRACE] = ACTIONS(411), - }, - [68] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1842), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [66] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1844), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34301,7 +36188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(414), + [anon_sym_RPAREN] = ACTIONS(410), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -34327,6 +36214,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34342,69 +36239,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [69] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1735), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [67] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1846), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34426,7 +36323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(416), + [anon_sym_RPAREN] = ACTIONS(412), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [aux_sym_if_statement_token1] = ACTIONS(181), @@ -34452,6 +36349,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34467,69 +36374,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [70] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1729), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [68] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(43), + [sym_empty_statement] = STATE(43), + [sym_if_statement] = STATE(43), + [sym__labeled_statement] = STATE(43), + [sym_switch_statement] = STATE(43), + [sym_foreach_statement] = STATE(43), + [sym_for_statement] = STATE(43), + [sym_while_statement] = STATE(43), + [sym_do_statement] = STATE(43), + [sym_function_statement] = STATE(43), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(43), + [sym_try_statement] = STATE(43), + [sym_data_statement] = STATE(43), + [sym_inlinescript_statement] = STATE(43), + [sym_parallel_statement] = STATE(43), + [sym_sequence_statement] = STATE(43), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(43), + [sym_enum_statement] = STATE(43), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(43), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34551,9 +36457,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(418), + [anon_sym_RPAREN] = ACTIONS(414), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(414), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34577,6 +36484,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34592,69 +36509,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [71] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1730), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [69] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(2105), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34676,9 +36593,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(21), [anon_sym_SEMI] = ACTIONS(175), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(420), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), + [anon_sym_RBRACE] = ACTIONS(416), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34702,6 +36619,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34717,69 +36644,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [72] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1742), - [sym__statement] = STATE(65), - [sym_empty_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym__labeled_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_foreach_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_function_statement] = STATE(65), + [70] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1801), + [sym__statement] = STATE(68), + [sym_empty_statement] = STATE(68), + [sym_if_statement] = STATE(68), + [sym__labeled_statement] = STATE(68), + [sym_switch_statement] = STATE(68), + [sym_foreach_statement] = STATE(68), + [sym_for_statement] = STATE(68), + [sym_while_statement] = STATE(68), + [sym_do_statement] = STATE(68), + [sym_function_statement] = STATE(68), [sym_flow_control_statement] = STATE(1734), - [sym_trap_statement] = STATE(65), - [sym_try_statement] = STATE(65), - [sym_data_statement] = STATE(65), - [sym_inlinescript_statement] = STATE(65), - [sym_parallel_statement] = STATE(65), - [sym_sequence_statement] = STATE(65), + [sym_trap_statement] = STATE(68), + [sym_try_statement] = STATE(68), + [sym_data_statement] = STATE(68), + [sym_inlinescript_statement] = STATE(68), + [sym_parallel_statement] = STATE(68), + [sym_sequence_statement] = STATE(68), [sym_pipeline] = STATE(1734), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(65), - [sym_enum_statement] = STATE(65), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(68), + [sym_enum_statement] = STATE(68), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(65), + [aux_sym_statement_list_repeat1] = STATE(68), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -34803,7 +36730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(422), + [anon_sym_RBRACE] = ACTIONS(418), [aux_sym_if_statement_token1] = ACTIONS(181), [aux_sym_switch_statement_token1] = ACTIONS(183), [aux_sym_foreach_statement_token1] = ACTIONS(185), @@ -34827,6 +36754,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(207), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(209), @@ -34842,13 +36779,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [73] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [71] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_statement_list] = STATE(1722), [sym__statement] = STATE(73), [sym_empty_statement] = STATE(73), [sym_if_statement] = STATE(73), @@ -34867,168 +36805,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parallel_statement] = STATE(73), [sym_sequence_statement] = STATE(73), [sym_pipeline] = STATE(1940), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), [sym_class_statement] = STATE(73), [sym_enum_statement] = STATE(73), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [aux_sym_statement_list_repeat1] = STATE(73), - [ts_builtin_sym_end] = ACTIONS(424), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(301), - [sym_hexadecimal_integer_literal] = ACTIONS(301), - [sym_real_literal] = ACTIONS(304), - [aux_sym_expandable_string_literal_token1] = ACTIONS(307), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(310), - [sym_verbatim_string_characters] = ACTIONS(313), - [sym_verbatim_here_string_characters] = ACTIONS(313), - [anon_sym_DOT] = ACTIONS(316), - [anon_sym_LBRACK] = ACTIONS(319), - [aux_sym_comparison_operator_token37] = ACTIONS(322), - [aux_sym_comparison_operator_token50] = ACTIONS(322), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(325), - [anon_sym_DOLLAR_CARET] = ACTIONS(325), - [anon_sym_DOLLAR_QMARK] = ACTIONS(325), - [anon_sym_DOLLAR_] = ACTIONS(325), - [aux_sym_variable_token1] = ACTIONS(325), - [aux_sym_variable_token2] = ACTIONS(325), - [sym_braced_variable] = ACTIONS(325), - [anon_sym_SEMI] = ACTIONS(426), - [anon_sym_LPAREN] = ACTIONS(331), - [anon_sym_COMMA] = ACTIONS(322), - [anon_sym_LBRACE] = ACTIONS(336), - [aux_sym_if_statement_token1] = ACTIONS(429), - [aux_sym_switch_statement_token1] = ACTIONS(432), - [aux_sym_foreach_statement_token1] = ACTIONS(435), - [aux_sym_for_statement_token1] = ACTIONS(438), - [aux_sym_while_statement_token1] = ACTIONS(441), - [aux_sym_do_statement_token1] = ACTIONS(444), - [aux_sym_function_statement_token1] = ACTIONS(447), - [aux_sym_function_statement_token2] = ACTIONS(447), - [aux_sym_function_statement_token3] = ACTIONS(447), - [aux_sym_flow_control_statement_token1] = ACTIONS(360), - [aux_sym_flow_control_statement_token2] = ACTIONS(360), - [aux_sym_flow_control_statement_token3] = ACTIONS(363), - [aux_sym_flow_control_statement_token4] = ACTIONS(363), - [aux_sym_flow_control_statement_token5] = ACTIONS(363), - [sym_label] = ACTIONS(450), - [aux_sym_trap_statement_token1] = ACTIONS(453), - [aux_sym_try_statement_token1] = ACTIONS(456), - [aux_sym_data_statement_token1] = ACTIONS(459), - [aux_sym_inlinescript_statement_token1] = ACTIONS(462), - [aux_sym_parallel_statement_token1] = ACTIONS(465), - [aux_sym_sequence_statement_token1] = ACTIONS(468), - [anon_sym_AMP] = ACTIONS(316), - [aux_sym_command_name_token1] = ACTIONS(387), - [anon_sym_PERCENT] = ACTIONS(390), - [aux_sym_foreach_command_token1] = ACTIONS(390), - [aux_sym_class_statement_token1] = ACTIONS(471), - [aux_sym_enum_statement_token1] = ACTIONS(474), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(322), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(322), - [anon_sym_BANG] = ACTIONS(322), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(322), - [anon_sym_PLUS_PLUS] = ACTIONS(399), - [anon_sym_DASH_DASH] = ACTIONS(402), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(405), - [anon_sym_AT_LPAREN] = ACTIONS(408), - [anon_sym_AT_LBRACE] = ACTIONS(411), - }, - [74] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_statement_list] = STATE(1722), - [sym__statement] = STATE(75), - [sym_empty_statement] = STATE(75), - [sym_if_statement] = STATE(75), - [sym__labeled_statement] = STATE(75), - [sym_switch_statement] = STATE(75), - [sym_foreach_statement] = STATE(75), - [sym_for_statement] = STATE(75), - [sym_while_statement] = STATE(75), - [sym_do_statement] = STATE(75), - [sym_function_statement] = STATE(75), - [sym_flow_control_statement] = STATE(1940), - [sym_trap_statement] = STATE(75), - [sym_try_statement] = STATE(75), - [sym_data_statement] = STATE(75), - [sym_inlinescript_statement] = STATE(75), - [sym_parallel_statement] = STATE(75), - [sym_sequence_statement] = STATE(75), - [sym_pipeline] = STATE(1940), - [sym_left_assignment_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1695), - [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(75), - [sym_enum_statement] = STATE(75), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(75), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35075,6 +36888,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(61), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(67), @@ -35090,69 +36913,203 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [75] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(73), - [sym_empty_statement] = STATE(73), - [sym_if_statement] = STATE(73), - [sym__labeled_statement] = STATE(73), - [sym_switch_statement] = STATE(73), - [sym_foreach_statement] = STATE(73), - [sym_for_statement] = STATE(73), - [sym_while_statement] = STATE(73), - [sym_do_statement] = STATE(73), - [sym_function_statement] = STATE(73), + [72] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(72), + [sym_empty_statement] = STATE(72), + [sym_if_statement] = STATE(72), + [sym__labeled_statement] = STATE(72), + [sym_switch_statement] = STATE(72), + [sym_foreach_statement] = STATE(72), + [sym_for_statement] = STATE(72), + [sym_while_statement] = STATE(72), + [sym_do_statement] = STATE(72), + [sym_function_statement] = STATE(72), [sym_flow_control_statement] = STATE(1940), - [sym_trap_statement] = STATE(73), - [sym_try_statement] = STATE(73), - [sym_data_statement] = STATE(73), - [sym_inlinescript_statement] = STATE(73), - [sym_parallel_statement] = STATE(73), - [sym_sequence_statement] = STATE(73), + [sym_trap_statement] = STATE(72), + [sym_try_statement] = STATE(72), + [sym_data_statement] = STATE(72), + [sym_inlinescript_statement] = STATE(72), + [sym_parallel_statement] = STATE(72), + [sym_sequence_statement] = STATE(72), [sym_pipeline] = STATE(1940), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(73), - [sym_enum_statement] = STATE(73), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(72), + [sym_enum_statement] = STATE(72), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), - [aux_sym_statement_list_repeat1] = STATE(73), - [ts_builtin_sym_end] = ACTIONS(477), + [aux_sym_statement_list_repeat1] = STATE(72), + [ts_builtin_sym_end] = ACTIONS(420), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(253), + [sym_hexadecimal_integer_literal] = ACTIONS(253), + [sym_real_literal] = ACTIONS(256), + [aux_sym_expandable_string_literal_token1] = ACTIONS(259), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(262), + [sym_verbatim_string_characters] = ACTIONS(265), + [sym_verbatim_here_string_characters] = ACTIONS(265), + [anon_sym_DOT] = ACTIONS(268), + [anon_sym_LBRACK] = ACTIONS(271), + [aux_sym_comparison_operator_token37] = ACTIONS(274), + [aux_sym_comparison_operator_token50] = ACTIONS(274), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(277), + [anon_sym_DOLLAR_CARET] = ACTIONS(277), + [anon_sym_DOLLAR_QMARK] = ACTIONS(277), + [anon_sym_DOLLAR_] = ACTIONS(277), + [aux_sym_variable_token1] = ACTIONS(277), + [aux_sym_variable_token2] = ACTIONS(277), + [sym_braced_variable] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(422), + [anon_sym_LPAREN] = ACTIONS(283), + [anon_sym_COMMA] = ACTIONS(274), + [anon_sym_LBRACE] = ACTIONS(288), + [aux_sym_if_statement_token1] = ACTIONS(425), + [aux_sym_switch_statement_token1] = ACTIONS(428), + [aux_sym_foreach_statement_token1] = ACTIONS(431), + [aux_sym_for_statement_token1] = ACTIONS(434), + [aux_sym_while_statement_token1] = ACTIONS(437), + [aux_sym_do_statement_token1] = ACTIONS(440), + [aux_sym_function_statement_token1] = ACTIONS(443), + [aux_sym_function_statement_token2] = ACTIONS(443), + [aux_sym_function_statement_token3] = ACTIONS(443), + [aux_sym_flow_control_statement_token1] = ACTIONS(312), + [aux_sym_flow_control_statement_token2] = ACTIONS(312), + [aux_sym_flow_control_statement_token3] = ACTIONS(315), + [aux_sym_flow_control_statement_token4] = ACTIONS(315), + [aux_sym_flow_control_statement_token5] = ACTIONS(315), + [sym_label] = ACTIONS(446), + [aux_sym_trap_statement_token1] = ACTIONS(449), + [aux_sym_try_statement_token1] = ACTIONS(452), + [aux_sym_data_statement_token1] = ACTIONS(455), + [aux_sym_inlinescript_statement_token1] = ACTIONS(458), + [aux_sym_parallel_statement_token1] = ACTIONS(461), + [aux_sym_sequence_statement_token1] = ACTIONS(464), + [anon_sym_AMP] = ACTIONS(268), + [aux_sym_command_name_token1] = ACTIONS(339), + [aux_sym_command_name_token2] = ACTIONS(339), + [aux_sym_command_name_token3] = ACTIONS(339), + [aux_sym_command_name_token4] = ACTIONS(339), + [aux_sym_command_name_token5] = ACTIONS(339), + [aux_sym_command_name_token6] = ACTIONS(339), + [aux_sym_command_name_token7] = ACTIONS(339), + [aux_sym_command_name_token8] = ACTIONS(339), + [aux_sym_command_name_token9] = ACTIONS(339), + [aux_sym_command_name_token10] = ACTIONS(339), + [aux_sym_command_name_token11] = ACTIONS(339), + [anon_sym_PERCENT] = ACTIONS(342), + [aux_sym_foreach_command_token1] = ACTIONS(342), + [aux_sym_class_statement_token1] = ACTIONS(467), + [aux_sym_enum_statement_token1] = ACTIONS(470), + [anon_sym_PLUS] = ACTIONS(274), + [anon_sym_DASH] = ACTIONS(274), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(274), + [anon_sym_BANG] = ACTIONS(274), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(274), + [anon_sym_PLUS_PLUS] = ACTIONS(351), + [anon_sym_DASH_DASH] = ACTIONS(354), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(357), + [anon_sym_AT_LPAREN] = ACTIONS(360), + [anon_sym_AT_LBRACE] = ACTIONS(363), + }, + [73] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(72), + [sym_empty_statement] = STATE(72), + [sym_if_statement] = STATE(72), + [sym__labeled_statement] = STATE(72), + [sym_switch_statement] = STATE(72), + [sym_foreach_statement] = STATE(72), + [sym_for_statement] = STATE(72), + [sym_while_statement] = STATE(72), + [sym_do_statement] = STATE(72), + [sym_function_statement] = STATE(72), + [sym_flow_control_statement] = STATE(1940), + [sym_trap_statement] = STATE(72), + [sym_try_statement] = STATE(72), + [sym_data_statement] = STATE(72), + [sym_inlinescript_statement] = STATE(72), + [sym_parallel_statement] = STATE(72), + [sym_sequence_statement] = STATE(72), + [sym_pipeline] = STATE(1940), + [sym_left_assignment_expression] = STATE(1276), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(72), + [sym_enum_statement] = STATE(72), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [aux_sym_statement_list_repeat1] = STATE(72), + [ts_builtin_sym_end] = ACTIONS(473), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -35199,6 +37156,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(61), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [aux_sym_class_statement_token1] = ACTIONS(67), @@ -35214,434 +37181,464 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [76] = { - [sym__literal] = STATE(287), - [sym_integer_literal] = STATE(287), - [sym_string_literal] = STATE(287), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(287), - [sym_unary_expression] = STATE(92), - [sym_expression_with_unary_operator] = STATE(120), - [sym_pre_increment_expression] = STATE(121), - [sym_pre_decrement_expression] = STATE(121), - [sym_cast_expression] = STATE(121), - [sym__primary_expression] = STATE(287), - [sym__value] = STATE(287), - [sym_parenthesized_expression] = STATE(287), - [sym_sub_expression] = STATE(287), - [sym_array_expression] = STATE(287), - [sym_script_block_expression] = STATE(287), - [sym_hash_literal_expression] = STATE(287), - [sym_post_increment_expression] = STATE(287), - [sym_post_decrement_expression] = STATE(287), - [sym_member_access] = STATE(287), - [sym_element_access] = STATE(287), - [sym_invokation_expression] = STATE(287), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(76), + [74] = { [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(479), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token1] = ACTIONS(95), - [aux_sym_comparison_operator_token2] = ACTIONS(95), - [aux_sym_comparison_operator_token3] = ACTIONS(95), - [aux_sym_comparison_operator_token4] = ACTIONS(95), - [aux_sym_comparison_operator_token5] = ACTIONS(95), - [aux_sym_comparison_operator_token6] = ACTIONS(95), - [aux_sym_comparison_operator_token7] = ACTIONS(95), - [aux_sym_comparison_operator_token8] = ACTIONS(95), - [aux_sym_comparison_operator_token9] = ACTIONS(95), - [aux_sym_comparison_operator_token10] = ACTIONS(95), - [aux_sym_comparison_operator_token11] = ACTIONS(95), - [aux_sym_comparison_operator_token12] = ACTIONS(95), - [aux_sym_comparison_operator_token13] = ACTIONS(95), - [aux_sym_comparison_operator_token14] = ACTIONS(95), - [aux_sym_comparison_operator_token15] = ACTIONS(95), - [aux_sym_comparison_operator_token16] = ACTIONS(95), - [aux_sym_comparison_operator_token17] = ACTIONS(95), - [aux_sym_comparison_operator_token18] = ACTIONS(95), - [aux_sym_comparison_operator_token19] = ACTIONS(95), - [aux_sym_comparison_operator_token20] = ACTIONS(95), - [aux_sym_comparison_operator_token21] = ACTIONS(95), - [aux_sym_comparison_operator_token22] = ACTIONS(95), - [aux_sym_comparison_operator_token23] = ACTIONS(95), - [aux_sym_comparison_operator_token24] = ACTIONS(95), - [aux_sym_comparison_operator_token25] = ACTIONS(95), - [aux_sym_comparison_operator_token26] = ACTIONS(95), - [aux_sym_comparison_operator_token27] = ACTIONS(95), - [aux_sym_comparison_operator_token28] = ACTIONS(97), - [aux_sym_comparison_operator_token29] = ACTIONS(95), - [aux_sym_comparison_operator_token30] = ACTIONS(95), - [aux_sym_comparison_operator_token31] = ACTIONS(95), - [aux_sym_comparison_operator_token32] = ACTIONS(95), - [aux_sym_comparison_operator_token33] = ACTIONS(95), - [aux_sym_comparison_operator_token34] = ACTIONS(97), - [aux_sym_comparison_operator_token35] = ACTIONS(95), - [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(483), - [aux_sym_comparison_operator_token38] = ACTIONS(95), - [aux_sym_comparison_operator_token39] = ACTIONS(95), - [aux_sym_comparison_operator_token40] = ACTIONS(95), - [aux_sym_comparison_operator_token41] = ACTIONS(95), - [aux_sym_comparison_operator_token42] = ACTIONS(95), - [aux_sym_comparison_operator_token43] = ACTIONS(95), - [aux_sym_comparison_operator_token44] = ACTIONS(95), - [aux_sym_comparison_operator_token45] = ACTIONS(95), - [aux_sym_comparison_operator_token46] = ACTIONS(95), - [aux_sym_comparison_operator_token47] = ACTIONS(95), - [aux_sym_comparison_operator_token48] = ACTIONS(95), - [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(483), - [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(483), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PERCENT] = ACTIONS(95), - [aux_sym_logical_expression_token1] = ACTIONS(95), - [aux_sym_logical_expression_token2] = ACTIONS(95), - [aux_sym_logical_expression_token3] = ACTIONS(95), - [aux_sym_bitwise_expression_token1] = ACTIONS(95), - [aux_sym_bitwise_expression_token2] = ACTIONS(95), - [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(485), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_BSLASH] = ACTIONS(95), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(485), - [anon_sym_BANG] = ACTIONS(483), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(483), - [anon_sym_PLUS_PLUS] = ACTIONS(487), - [anon_sym_DASH_DASH] = ACTIONS(489), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [anon_sym_RBRACK] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(477), + [sym_real_literal] = ACTIONS(477), + [aux_sym_expandable_string_literal_token1] = ACTIONS(477), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(477), + [sym_verbatim_string_characters] = ACTIONS(477), + [sym_verbatim_here_string_characters] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [anon_sym_EQ] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_PLUS_EQ] = ACTIONS(477), + [anon_sym_STAR_EQ] = ACTIONS(477), + [anon_sym_SLASH_EQ] = ACTIONS(477), + [anon_sym_PERCENT_EQ] = ACTIONS(477), + [anon_sym_DASH_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(477), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(477), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(477), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(477), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(477), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(477), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(477), + [anon_sym_2_GT_AMP1] = ACTIONS(477), + [anon_sym_3_GT_AMP1] = ACTIONS(477), + [anon_sym_4_GT_AMP1] = ACTIONS(477), + [anon_sym_5_GT_AMP1] = ACTIONS(477), + [anon_sym_6_GT_AMP1] = ACTIONS(477), + [anon_sym_STAR_GT_AMP2] = ACTIONS(477), + [anon_sym_1_GT_AMP2] = ACTIONS(477), + [anon_sym_3_GT_AMP2] = ACTIONS(477), + [anon_sym_4_GT_AMP2] = ACTIONS(477), + [anon_sym_5_GT_AMP2] = ACTIONS(477), + [anon_sym_6_GT_AMP2] = ACTIONS(477), + [aux_sym_comparison_operator_token1] = ACTIONS(477), + [aux_sym_comparison_operator_token2] = ACTIONS(477), + [aux_sym_comparison_operator_token3] = ACTIONS(477), + [aux_sym_comparison_operator_token4] = ACTIONS(477), + [aux_sym_comparison_operator_token5] = ACTIONS(477), + [aux_sym_comparison_operator_token6] = ACTIONS(477), + [aux_sym_comparison_operator_token7] = ACTIONS(477), + [aux_sym_comparison_operator_token8] = ACTIONS(477), + [aux_sym_comparison_operator_token9] = ACTIONS(477), + [aux_sym_comparison_operator_token10] = ACTIONS(477), + [aux_sym_comparison_operator_token11] = ACTIONS(477), + [aux_sym_comparison_operator_token12] = ACTIONS(477), + [aux_sym_comparison_operator_token13] = ACTIONS(477), + [aux_sym_comparison_operator_token14] = ACTIONS(477), + [aux_sym_comparison_operator_token15] = ACTIONS(477), + [aux_sym_comparison_operator_token16] = ACTIONS(477), + [aux_sym_comparison_operator_token17] = ACTIONS(477), + [aux_sym_comparison_operator_token18] = ACTIONS(477), + [aux_sym_comparison_operator_token19] = ACTIONS(477), + [aux_sym_comparison_operator_token20] = ACTIONS(477), + [aux_sym_comparison_operator_token21] = ACTIONS(477), + [aux_sym_comparison_operator_token22] = ACTIONS(477), + [aux_sym_comparison_operator_token23] = ACTIONS(477), + [aux_sym_comparison_operator_token24] = ACTIONS(477), + [aux_sym_comparison_operator_token25] = ACTIONS(477), + [aux_sym_comparison_operator_token26] = ACTIONS(477), + [aux_sym_comparison_operator_token27] = ACTIONS(477), + [aux_sym_comparison_operator_token28] = ACTIONS(475), + [aux_sym_comparison_operator_token29] = ACTIONS(477), + [aux_sym_comparison_operator_token30] = ACTIONS(477), + [aux_sym_comparison_operator_token31] = ACTIONS(477), + [aux_sym_comparison_operator_token32] = ACTIONS(477), + [aux_sym_comparison_operator_token33] = ACTIONS(477), + [aux_sym_comparison_operator_token34] = ACTIONS(475), + [aux_sym_comparison_operator_token35] = ACTIONS(477), + [aux_sym_comparison_operator_token36] = ACTIONS(477), + [aux_sym_comparison_operator_token37] = ACTIONS(477), + [aux_sym_comparison_operator_token38] = ACTIONS(477), + [aux_sym_comparison_operator_token39] = ACTIONS(477), + [aux_sym_comparison_operator_token40] = ACTIONS(477), + [aux_sym_comparison_operator_token41] = ACTIONS(477), + [aux_sym_comparison_operator_token42] = ACTIONS(477), + [aux_sym_comparison_operator_token43] = ACTIONS(477), + [aux_sym_comparison_operator_token44] = ACTIONS(477), + [aux_sym_comparison_operator_token45] = ACTIONS(477), + [aux_sym_comparison_operator_token46] = ACTIONS(477), + [aux_sym_comparison_operator_token47] = ACTIONS(477), + [aux_sym_comparison_operator_token48] = ACTIONS(477), + [aux_sym_comparison_operator_token49] = ACTIONS(477), + [aux_sym_comparison_operator_token50] = ACTIONS(477), + [aux_sym_format_operator_token1] = ACTIONS(477), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(477), + [anon_sym_DOLLAR_CARET] = ACTIONS(477), + [anon_sym_DOLLAR_QMARK] = ACTIONS(477), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(477), + [sym_braced_variable] = ACTIONS(477), + [aux_sym_param_block_token1] = ACTIONS(477), + [anon_sym_LPAREN] = ACTIONS(477), + [anon_sym_RPAREN] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(477), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_PERCENT] = ACTIONS(475), + [aux_sym_logical_expression_token1] = ACTIONS(477), + [aux_sym_logical_expression_token2] = ACTIONS(477), + [aux_sym_logical_expression_token3] = ACTIONS(477), + [aux_sym_bitwise_expression_token1] = ACTIONS(477), + [aux_sym_bitwise_expression_token2] = ACTIONS(477), + [aux_sym_bitwise_expression_token3] = ACTIONS(477), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_BSLASH] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(475), + [anon_sym_DOT_DOT] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(477), + [anon_sym_PLUS_PLUS] = ACTIONS(477), + [anon_sym_DASH_DASH] = ACTIONS(477), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(477), + [anon_sym_AT_LPAREN] = ACTIONS(477), + [anon_sym_AT_LBRACE] = ACTIONS(477), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(477), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), }, - [77] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(161), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), + [75] = { [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token1] = ACTIONS(95), - [aux_sym_comparison_operator_token2] = ACTIONS(95), - [aux_sym_comparison_operator_token3] = ACTIONS(95), - [aux_sym_comparison_operator_token4] = ACTIONS(95), - [aux_sym_comparison_operator_token5] = ACTIONS(95), - [aux_sym_comparison_operator_token6] = ACTIONS(95), - [aux_sym_comparison_operator_token7] = ACTIONS(95), - [aux_sym_comparison_operator_token8] = ACTIONS(95), - [aux_sym_comparison_operator_token9] = ACTIONS(95), - [aux_sym_comparison_operator_token10] = ACTIONS(95), - [aux_sym_comparison_operator_token11] = ACTIONS(95), - [aux_sym_comparison_operator_token12] = ACTIONS(95), - [aux_sym_comparison_operator_token13] = ACTIONS(95), - [aux_sym_comparison_operator_token14] = ACTIONS(95), - [aux_sym_comparison_operator_token15] = ACTIONS(95), - [aux_sym_comparison_operator_token16] = ACTIONS(95), - [aux_sym_comparison_operator_token17] = ACTIONS(95), - [aux_sym_comparison_operator_token18] = ACTIONS(95), - [aux_sym_comparison_operator_token19] = ACTIONS(95), - [aux_sym_comparison_operator_token20] = ACTIONS(95), - [aux_sym_comparison_operator_token21] = ACTIONS(95), - [aux_sym_comparison_operator_token22] = ACTIONS(95), - [aux_sym_comparison_operator_token23] = ACTIONS(95), - [aux_sym_comparison_operator_token24] = ACTIONS(95), - [aux_sym_comparison_operator_token25] = ACTIONS(95), - [aux_sym_comparison_operator_token26] = ACTIONS(95), - [aux_sym_comparison_operator_token27] = ACTIONS(95), - [aux_sym_comparison_operator_token28] = ACTIONS(97), - [aux_sym_comparison_operator_token29] = ACTIONS(95), - [aux_sym_comparison_operator_token30] = ACTIONS(95), - [aux_sym_comparison_operator_token31] = ACTIONS(95), - [aux_sym_comparison_operator_token32] = ACTIONS(95), - [aux_sym_comparison_operator_token33] = ACTIONS(95), - [aux_sym_comparison_operator_token34] = ACTIONS(97), - [aux_sym_comparison_operator_token35] = ACTIONS(95), - [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token38] = ACTIONS(95), - [aux_sym_comparison_operator_token39] = ACTIONS(95), - [aux_sym_comparison_operator_token40] = ACTIONS(95), - [aux_sym_comparison_operator_token41] = ACTIONS(95), - [aux_sym_comparison_operator_token42] = ACTIONS(95), - [aux_sym_comparison_operator_token43] = ACTIONS(95), - [aux_sym_comparison_operator_token44] = ACTIONS(95), - [aux_sym_comparison_operator_token45] = ACTIONS(95), - [aux_sym_comparison_operator_token46] = ACTIONS(95), - [aux_sym_comparison_operator_token47] = ACTIONS(95), - [aux_sym_comparison_operator_token48] = ACTIONS(95), - [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PERCENT] = ACTIONS(95), - [aux_sym_logical_expression_token1] = ACTIONS(95), - [aux_sym_logical_expression_token2] = ACTIONS(95), - [aux_sym_logical_expression_token3] = ACTIONS(95), - [aux_sym_bitwise_expression_token1] = ACTIONS(95), - [aux_sym_bitwise_expression_token2] = ACTIONS(95), - [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_BSLASH] = ACTIONS(95), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(495), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [anon_sym_RBRACK] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(477), + [sym_real_literal] = ACTIONS(477), + [aux_sym_expandable_string_literal_token1] = ACTIONS(477), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(477), + [sym_verbatim_string_characters] = ACTIONS(477), + [sym_verbatim_here_string_characters] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [anon_sym_EQ] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_PLUS_EQ] = ACTIONS(477), + [anon_sym_STAR_EQ] = ACTIONS(477), + [anon_sym_SLASH_EQ] = ACTIONS(477), + [anon_sym_PERCENT_EQ] = ACTIONS(477), + [anon_sym_DASH_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(477), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(477), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(477), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(477), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(477), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(477), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(477), + [anon_sym_2_GT_AMP1] = ACTIONS(477), + [anon_sym_3_GT_AMP1] = ACTIONS(477), + [anon_sym_4_GT_AMP1] = ACTIONS(477), + [anon_sym_5_GT_AMP1] = ACTIONS(477), + [anon_sym_6_GT_AMP1] = ACTIONS(477), + [anon_sym_STAR_GT_AMP2] = ACTIONS(477), + [anon_sym_1_GT_AMP2] = ACTIONS(477), + [anon_sym_3_GT_AMP2] = ACTIONS(477), + [anon_sym_4_GT_AMP2] = ACTIONS(477), + [anon_sym_5_GT_AMP2] = ACTIONS(477), + [anon_sym_6_GT_AMP2] = ACTIONS(477), + [aux_sym_comparison_operator_token1] = ACTIONS(477), + [aux_sym_comparison_operator_token2] = ACTIONS(477), + [aux_sym_comparison_operator_token3] = ACTIONS(477), + [aux_sym_comparison_operator_token4] = ACTIONS(477), + [aux_sym_comparison_operator_token5] = ACTIONS(477), + [aux_sym_comparison_operator_token6] = ACTIONS(477), + [aux_sym_comparison_operator_token7] = ACTIONS(477), + [aux_sym_comparison_operator_token8] = ACTIONS(477), + [aux_sym_comparison_operator_token9] = ACTIONS(477), + [aux_sym_comparison_operator_token10] = ACTIONS(477), + [aux_sym_comparison_operator_token11] = ACTIONS(477), + [aux_sym_comparison_operator_token12] = ACTIONS(477), + [aux_sym_comparison_operator_token13] = ACTIONS(477), + [aux_sym_comparison_operator_token14] = ACTIONS(477), + [aux_sym_comparison_operator_token15] = ACTIONS(477), + [aux_sym_comparison_operator_token16] = ACTIONS(477), + [aux_sym_comparison_operator_token17] = ACTIONS(477), + [aux_sym_comparison_operator_token18] = ACTIONS(477), + [aux_sym_comparison_operator_token19] = ACTIONS(477), + [aux_sym_comparison_operator_token20] = ACTIONS(477), + [aux_sym_comparison_operator_token21] = ACTIONS(477), + [aux_sym_comparison_operator_token22] = ACTIONS(477), + [aux_sym_comparison_operator_token23] = ACTIONS(477), + [aux_sym_comparison_operator_token24] = ACTIONS(477), + [aux_sym_comparison_operator_token25] = ACTIONS(477), + [aux_sym_comparison_operator_token26] = ACTIONS(477), + [aux_sym_comparison_operator_token27] = ACTIONS(477), + [aux_sym_comparison_operator_token28] = ACTIONS(475), + [aux_sym_comparison_operator_token29] = ACTIONS(477), + [aux_sym_comparison_operator_token30] = ACTIONS(477), + [aux_sym_comparison_operator_token31] = ACTIONS(477), + [aux_sym_comparison_operator_token32] = ACTIONS(477), + [aux_sym_comparison_operator_token33] = ACTIONS(477), + [aux_sym_comparison_operator_token34] = ACTIONS(475), + [aux_sym_comparison_operator_token35] = ACTIONS(477), + [aux_sym_comparison_operator_token36] = ACTIONS(477), + [aux_sym_comparison_operator_token37] = ACTIONS(477), + [aux_sym_comparison_operator_token38] = ACTIONS(477), + [aux_sym_comparison_operator_token39] = ACTIONS(477), + [aux_sym_comparison_operator_token40] = ACTIONS(477), + [aux_sym_comparison_operator_token41] = ACTIONS(477), + [aux_sym_comparison_operator_token42] = ACTIONS(477), + [aux_sym_comparison_operator_token43] = ACTIONS(477), + [aux_sym_comparison_operator_token44] = ACTIONS(477), + [aux_sym_comparison_operator_token45] = ACTIONS(477), + [aux_sym_comparison_operator_token46] = ACTIONS(477), + [aux_sym_comparison_operator_token47] = ACTIONS(477), + [aux_sym_comparison_operator_token48] = ACTIONS(477), + [aux_sym_comparison_operator_token49] = ACTIONS(477), + [aux_sym_comparison_operator_token50] = ACTIONS(477), + [aux_sym_format_operator_token1] = ACTIONS(477), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(477), + [anon_sym_DOLLAR_CARET] = ACTIONS(477), + [anon_sym_DOLLAR_QMARK] = ACTIONS(477), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(477), + [sym_braced_variable] = ACTIONS(477), + [aux_sym_param_block_token1] = ACTIONS(477), + [anon_sym_LPAREN] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(477), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_PERCENT] = ACTIONS(475), + [aux_sym_logical_expression_token1] = ACTIONS(477), + [aux_sym_logical_expression_token2] = ACTIONS(477), + [aux_sym_logical_expression_token3] = ACTIONS(477), + [aux_sym_bitwise_expression_token1] = ACTIONS(477), + [aux_sym_bitwise_expression_token2] = ACTIONS(477), + [aux_sym_bitwise_expression_token3] = ACTIONS(477), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_BSLASH] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(475), + [anon_sym_DOT_DOT] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(477), + [anon_sym_PLUS_PLUS] = ACTIONS(477), + [anon_sym_DASH_DASH] = ACTIONS(477), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(477), + [anon_sym_AT_LPAREN] = ACTIONS(477), + [anon_sym_AT_LBRACE] = ACTIONS(477), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(477), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + [sym__statement_terminator] = ACTIONS(477), }, - [78] = { - [sym__literal] = STATE(288), - [sym_integer_literal] = STATE(288), - [sym_string_literal] = STATE(288), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(288), - [sym_unary_expression] = STATE(148), - [sym_expression_with_unary_operator] = STATE(152), - [sym_pre_increment_expression] = STATE(143), - [sym_pre_decrement_expression] = STATE(143), - [sym_cast_expression] = STATE(143), - [sym__primary_expression] = STATE(288), - [sym__value] = STATE(288), - [sym_parenthesized_expression] = STATE(288), - [sym_sub_expression] = STATE(288), - [sym_array_expression] = STATE(288), - [sym_script_block_expression] = STATE(288), - [sym_hash_literal_expression] = STATE(288), - [sym_post_increment_expression] = STATE(288), - [sym_post_decrement_expression] = STATE(288), - [sym_member_access] = STATE(288), - [sym_element_access] = STATE(288), - [sym_invokation_expression] = STATE(288), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(78), - [sym_comment] = ACTIONS(81), + [76] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(1696), + [sym_empty_statement] = STATE(1696), + [sym_if_statement] = STATE(1696), + [sym__labeled_statement] = STATE(1696), + [sym_switch_statement] = STATE(1696), + [sym_foreach_statement] = STATE(1696), + [sym_for_statement] = STATE(1696), + [sym_while_statement] = STATE(1696), + [sym_do_statement] = STATE(1696), + [sym_function_statement] = STATE(1696), + [sym_flow_control_statement] = STATE(1709), + [sym_trap_statement] = STATE(1696), + [sym_try_statement] = STATE(1696), + [sym_data_statement] = STATE(1696), + [sym_inlinescript_statement] = STATE(1696), + [sym_parallel_statement] = STATE(1696), + [sym_sequence_statement] = STATE(1696), + [sym_pipeline] = STATE(1709), + [sym_left_assignment_expression] = STATE(1276), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), + [sym_foreach_command] = STATE(1458), + [sym_class_statement] = STATE(1696), + [sym_enum_statement] = STATE(1696), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(501), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token1] = ACTIONS(95), - [aux_sym_comparison_operator_token2] = ACTIONS(95), - [aux_sym_comparison_operator_token3] = ACTIONS(95), - [aux_sym_comparison_operator_token4] = ACTIONS(95), - [aux_sym_comparison_operator_token5] = ACTIONS(95), - [aux_sym_comparison_operator_token6] = ACTIONS(95), - [aux_sym_comparison_operator_token7] = ACTIONS(95), - [aux_sym_comparison_operator_token8] = ACTIONS(95), - [aux_sym_comparison_operator_token9] = ACTIONS(95), - [aux_sym_comparison_operator_token10] = ACTIONS(95), - [aux_sym_comparison_operator_token11] = ACTIONS(95), - [aux_sym_comparison_operator_token12] = ACTIONS(95), - [aux_sym_comparison_operator_token13] = ACTIONS(95), - [aux_sym_comparison_operator_token14] = ACTIONS(95), - [aux_sym_comparison_operator_token15] = ACTIONS(95), - [aux_sym_comparison_operator_token16] = ACTIONS(95), - [aux_sym_comparison_operator_token17] = ACTIONS(95), - [aux_sym_comparison_operator_token18] = ACTIONS(95), - [aux_sym_comparison_operator_token19] = ACTIONS(95), - [aux_sym_comparison_operator_token20] = ACTIONS(95), - [aux_sym_comparison_operator_token21] = ACTIONS(95), - [aux_sym_comparison_operator_token22] = ACTIONS(95), - [aux_sym_comparison_operator_token23] = ACTIONS(95), - [aux_sym_comparison_operator_token24] = ACTIONS(95), - [aux_sym_comparison_operator_token25] = ACTIONS(95), - [aux_sym_comparison_operator_token26] = ACTIONS(95), - [aux_sym_comparison_operator_token27] = ACTIONS(95), - [aux_sym_comparison_operator_token28] = ACTIONS(97), - [aux_sym_comparison_operator_token29] = ACTIONS(95), - [aux_sym_comparison_operator_token30] = ACTIONS(95), - [aux_sym_comparison_operator_token31] = ACTIONS(95), - [aux_sym_comparison_operator_token32] = ACTIONS(95), - [aux_sym_comparison_operator_token33] = ACTIONS(95), - [aux_sym_comparison_operator_token34] = ACTIONS(97), - [aux_sym_comparison_operator_token35] = ACTIONS(95), - [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(505), - [aux_sym_comparison_operator_token38] = ACTIONS(95), - [aux_sym_comparison_operator_token39] = ACTIONS(95), - [aux_sym_comparison_operator_token40] = ACTIONS(95), - [aux_sym_comparison_operator_token41] = ACTIONS(95), - [aux_sym_comparison_operator_token42] = ACTIONS(95), - [aux_sym_comparison_operator_token43] = ACTIONS(95), - [aux_sym_comparison_operator_token44] = ACTIONS(95), - [aux_sym_comparison_operator_token45] = ACTIONS(95), - [aux_sym_comparison_operator_token46] = ACTIONS(95), - [aux_sym_comparison_operator_token47] = ACTIONS(95), - [aux_sym_comparison_operator_token48] = ACTIONS(95), - [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(505), - [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [anon_sym_DOLLAR_CARET] = ACTIONS(21), + [anon_sym_DOLLAR_QMARK] = ACTIONS(21), [anon_sym_DOLLAR_] = ACTIONS(21), [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(505), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PERCENT] = ACTIONS(95), - [aux_sym_logical_expression_token1] = ACTIONS(95), - [aux_sym_logical_expression_token2] = ACTIONS(95), - [aux_sym_logical_expression_token3] = ACTIONS(95), - [aux_sym_bitwise_expression_token1] = ACTIONS(95), - [aux_sym_bitwise_expression_token2] = ACTIONS(95), - [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(95), - [anon_sym_BSLASH] = ACTIONS(95), - [anon_sym_STAR] = ACTIONS(95), - [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(507), - [anon_sym_BANG] = ACTIONS(505), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(505), - [anon_sym_PLUS_PLUS] = ACTIONS(509), - [anon_sym_DASH_DASH] = ACTIONS(511), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), + [aux_sym_variable_token2] = ACTIONS(21), + [sym_braced_variable] = ACTIONS(21), + [anon_sym_SEMI] = ACTIONS(479), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_COMMA] = ACTIONS(19), + [anon_sym_LBRACE] = ACTIONS(29), + [aux_sym_if_statement_token1] = ACTIONS(481), + [aux_sym_switch_statement_token1] = ACTIONS(483), + [aux_sym_foreach_statement_token1] = ACTIONS(485), + [aux_sym_for_statement_token1] = ACTIONS(487), + [aux_sym_while_statement_token1] = ACTIONS(489), + [aux_sym_do_statement_token1] = ACTIONS(491), + [aux_sym_function_statement_token1] = ACTIONS(493), + [aux_sym_function_statement_token2] = ACTIONS(493), + [aux_sym_function_statement_token3] = ACTIONS(493), + [aux_sym_flow_control_statement_token1] = ACTIONS(45), + [aux_sym_flow_control_statement_token2] = ACTIONS(45), + [aux_sym_flow_control_statement_token3] = ACTIONS(47), + [aux_sym_flow_control_statement_token4] = ACTIONS(47), + [aux_sym_flow_control_statement_token5] = ACTIONS(47), + [sym_label] = ACTIONS(495), + [aux_sym_trap_statement_token1] = ACTIONS(497), + [aux_sym_try_statement_token1] = ACTIONS(499), + [aux_sym_data_statement_token1] = ACTIONS(501), + [aux_sym_inlinescript_statement_token1] = ACTIONS(503), + [aux_sym_parallel_statement_token1] = ACTIONS(505), + [aux_sym_sequence_statement_token1] = ACTIONS(507), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), + [anon_sym_PERCENT] = ACTIONS(65), + [aux_sym_foreach_command_token1] = ACTIONS(65), + [aux_sym_class_statement_token1] = ACTIONS(509), + [aux_sym_enum_statement_token1] = ACTIONS(511), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), + [anon_sym_BANG] = ACTIONS(19), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(71), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), + [anon_sym_AT_LPAREN] = ACTIONS(77), + [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [79] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(2075), - [sym_empty_statement] = STATE(2075), - [sym_if_statement] = STATE(2075), - [sym__labeled_statement] = STATE(2075), - [sym_switch_statement] = STATE(2075), - [sym_foreach_statement] = STATE(2075), - [sym_for_statement] = STATE(2075), - [sym_while_statement] = STATE(2075), - [sym_do_statement] = STATE(2075), - [sym_function_statement] = STATE(2075), - [sym_flow_control_statement] = STATE(1968), - [sym_trap_statement] = STATE(2075), - [sym_try_statement] = STATE(2075), - [sym_data_statement] = STATE(2075), - [sym_inlinescript_statement] = STATE(2075), - [sym_parallel_statement] = STATE(2075), - [sym_sequence_statement] = STATE(2075), - [sym_pipeline] = STATE(1968), - [sym_left_assignment_expression] = STATE(1273), + [77] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(1849), + [sym_empty_statement] = STATE(1849), + [sym_if_statement] = STATE(1849), + [sym__labeled_statement] = STATE(1849), + [sym_switch_statement] = STATE(1849), + [sym_foreach_statement] = STATE(1849), + [sym_for_statement] = STATE(1849), + [sym_while_statement] = STATE(1849), + [sym_do_statement] = STATE(1849), + [sym_function_statement] = STATE(1849), + [sym_flow_control_statement] = STATE(1709), + [sym_trap_statement] = STATE(1849), + [sym_try_statement] = STATE(1849), + [sym_data_statement] = STATE(1849), + [sym_inlinescript_statement] = STATE(1849), + [sym_parallel_statement] = STATE(1849), + [sym_sequence_statement] = STATE(1849), + [sym_pipeline] = STATE(1709), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(2075), - [sym_enum_statement] = STATE(2075), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(1849), + [sym_enum_statement] = STATE(1849), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35662,37 +37659,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(479), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(515), - [aux_sym_switch_statement_token1] = ACTIONS(517), - [aux_sym_foreach_statement_token1] = ACTIONS(519), - [aux_sym_for_statement_token1] = ACTIONS(521), - [aux_sym_while_statement_token1] = ACTIONS(523), - [aux_sym_do_statement_token1] = ACTIONS(525), - [aux_sym_function_statement_token1] = ACTIONS(527), - [aux_sym_function_statement_token2] = ACTIONS(527), - [aux_sym_function_statement_token3] = ACTIONS(527), + [aux_sym_if_statement_token1] = ACTIONS(481), + [aux_sym_switch_statement_token1] = ACTIONS(483), + [aux_sym_foreach_statement_token1] = ACTIONS(485), + [aux_sym_for_statement_token1] = ACTIONS(487), + [aux_sym_while_statement_token1] = ACTIONS(489), + [aux_sym_do_statement_token1] = ACTIONS(491), + [aux_sym_function_statement_token1] = ACTIONS(493), + [aux_sym_function_statement_token2] = ACTIONS(493), + [aux_sym_function_statement_token3] = ACTIONS(493), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(529), - [aux_sym_trap_statement_token1] = ACTIONS(531), - [aux_sym_try_statement_token1] = ACTIONS(533), - [aux_sym_data_statement_token1] = ACTIONS(535), - [aux_sym_inlinescript_statement_token1] = ACTIONS(537), - [aux_sym_parallel_statement_token1] = ACTIONS(539), - [aux_sym_sequence_statement_token1] = ACTIONS(541), + [sym_label] = ACTIONS(495), + [aux_sym_trap_statement_token1] = ACTIONS(497), + [aux_sym_try_statement_token1] = ACTIONS(499), + [aux_sym_data_statement_token1] = ACTIONS(501), + [aux_sym_inlinescript_statement_token1] = ACTIONS(503), + [aux_sym_parallel_statement_token1] = ACTIONS(505), + [aux_sym_sequence_statement_token1] = ACTIONS(507), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(543), - [aux_sym_enum_statement_token1] = ACTIONS(545), + [aux_sym_class_statement_token1] = ACTIONS(509), + [aux_sym_enum_statement_token1] = ACTIONS(511), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -35704,66 +37711,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [80] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(1696), - [sym_empty_statement] = STATE(1696), - [sym_if_statement] = STATE(1696), - [sym__labeled_statement] = STATE(1696), - [sym_switch_statement] = STATE(1696), - [sym_foreach_statement] = STATE(1696), - [sym_for_statement] = STATE(1696), - [sym_while_statement] = STATE(1696), - [sym_do_statement] = STATE(1696), - [sym_function_statement] = STATE(1696), - [sym_flow_control_statement] = STATE(1709), - [sym_trap_statement] = STATE(1696), - [sym_try_statement] = STATE(1696), - [sym_data_statement] = STATE(1696), - [sym_inlinescript_statement] = STATE(1696), - [sym_parallel_statement] = STATE(1696), - [sym_sequence_statement] = STATE(1696), - [sym_pipeline] = STATE(1709), - [sym_left_assignment_expression] = STATE(1273), + [78] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym__statement] = STATE(2075), + [sym_empty_statement] = STATE(2075), + [sym_if_statement] = STATE(2075), + [sym__labeled_statement] = STATE(2075), + [sym_switch_statement] = STATE(2075), + [sym_foreach_statement] = STATE(2075), + [sym_for_statement] = STATE(2075), + [sym_while_statement] = STATE(2075), + [sym_do_statement] = STATE(2075), + [sym_function_statement] = STATE(2075), + [sym_flow_control_statement] = STATE(1968), + [sym_trap_statement] = STATE(2075), + [sym_try_statement] = STATE(2075), + [sym_data_statement] = STATE(2075), + [sym_inlinescript_statement] = STATE(2075), + [sym_parallel_statement] = STATE(2075), + [sym_sequence_statement] = STATE(2075), + [sym_pipeline] = STATE(1968), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(1696), - [sym_enum_statement] = STATE(1696), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_class_statement] = STATE(2075), + [sym_enum_statement] = STATE(2075), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -35784,37 +37791,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(513), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(549), - [aux_sym_switch_statement_token1] = ACTIONS(551), - [aux_sym_foreach_statement_token1] = ACTIONS(553), - [aux_sym_for_statement_token1] = ACTIONS(555), - [aux_sym_while_statement_token1] = ACTIONS(557), - [aux_sym_do_statement_token1] = ACTIONS(559), - [aux_sym_function_statement_token1] = ACTIONS(561), - [aux_sym_function_statement_token2] = ACTIONS(561), - [aux_sym_function_statement_token3] = ACTIONS(561), + [aux_sym_if_statement_token1] = ACTIONS(515), + [aux_sym_switch_statement_token1] = ACTIONS(517), + [aux_sym_foreach_statement_token1] = ACTIONS(519), + [aux_sym_for_statement_token1] = ACTIONS(521), + [aux_sym_while_statement_token1] = ACTIONS(523), + [aux_sym_do_statement_token1] = ACTIONS(525), + [aux_sym_function_statement_token1] = ACTIONS(527), + [aux_sym_function_statement_token2] = ACTIONS(527), + [aux_sym_function_statement_token3] = ACTIONS(527), [aux_sym_flow_control_statement_token1] = ACTIONS(45), [aux_sym_flow_control_statement_token2] = ACTIONS(45), [aux_sym_flow_control_statement_token3] = ACTIONS(47), [aux_sym_flow_control_statement_token4] = ACTIONS(47), [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(563), - [aux_sym_trap_statement_token1] = ACTIONS(565), - [aux_sym_try_statement_token1] = ACTIONS(567), - [aux_sym_data_statement_token1] = ACTIONS(569), - [aux_sym_inlinescript_statement_token1] = ACTIONS(571), - [aux_sym_parallel_statement_token1] = ACTIONS(573), - [aux_sym_sequence_statement_token1] = ACTIONS(575), + [sym_label] = ACTIONS(529), + [aux_sym_trap_statement_token1] = ACTIONS(531), + [aux_sym_try_statement_token1] = ACTIONS(533), + [aux_sym_data_statement_token1] = ACTIONS(535), + [aux_sym_inlinescript_statement_token1] = ACTIONS(537), + [aux_sym_parallel_statement_token1] = ACTIONS(539), + [aux_sym_sequence_statement_token1] = ACTIONS(541), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(577), - [aux_sym_enum_statement_token1] = ACTIONS(579), + [aux_sym_class_statement_token1] = ACTIONS(543), + [aux_sym_enum_statement_token1] = ACTIONS(545), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), @@ -35826,41 +37843,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [81] = { - [sym__literal] = STATE(290), - [sym_integer_literal] = STATE(290), - [sym_string_literal] = STATE(290), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(290), - [sym_unary_expression] = STATE(172), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(290), - [sym__value] = STATE(290), - [sym_parenthesized_expression] = STATE(290), - [sym_sub_expression] = STATE(290), - [sym_array_expression] = STATE(290), - [sym_script_block_expression] = STATE(290), - [sym_hash_literal_expression] = STATE(290), - [sym_post_increment_expression] = STATE(290), - [sym_post_decrement_expression] = STATE(290), - [sym_member_access] = STATE(290), - [sym_element_access] = STATE(290), - [sym_invokation_expression] = STATE(290), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(81), + [79] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(167), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), [aux_sym_comparison_operator_token1] = ACTIONS(95), [aux_sym_comparison_operator_token2] = ACTIONS(95), [aux_sym_comparison_operator_token3] = ACTIONS(95), @@ -35897,7 +37914,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token34] = ACTIONS(97), [aux_sym_comparison_operator_token35] = ACTIONS(95), [aux_sym_comparison_operator_token36] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token37] = ACTIONS(551), [aux_sym_comparison_operator_token38] = ACTIONS(95), [aux_sym_comparison_operator_token39] = ACTIONS(95), [aux_sym_comparison_operator_token40] = ACTIONS(95), @@ -35910,18 +37927,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token47] = ACTIONS(95), [aux_sym_comparison_operator_token48] = ACTIONS(95), [aux_sym_comparison_operator_token49] = ACTIONS(95), - [aux_sym_comparison_operator_token50] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(551), [aux_sym_format_operator_token1] = ACTIONS(95), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), [anon_sym_PERCENT] = ACTIONS(95), [aux_sym_logical_expression_token1] = ACTIONS(95), [aux_sym_logical_expression_token2] = ACTIONS(95), @@ -35929,148 +37947,394 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token1] = ACTIONS(95), [aux_sym_bitwise_expression_token2] = ACTIONS(95), [aux_sym_bitwise_expression_token3] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), [anon_sym_SLASH] = ACTIONS(95), [anon_sym_BSLASH] = ACTIONS(95), [anon_sym_STAR] = ACTIONS(95), [anon_sym_DOT_DOT] = ACTIONS(95), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(585), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(95), + [anon_sym_RBRACK] = ACTIONS(95), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, - [82] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym__statement] = STATE(1849), - [sym_empty_statement] = STATE(1849), - [sym_if_statement] = STATE(1849), - [sym__labeled_statement] = STATE(1849), - [sym_switch_statement] = STATE(1849), - [sym_foreach_statement] = STATE(1849), - [sym_for_statement] = STATE(1849), - [sym_while_statement] = STATE(1849), - [sym_do_statement] = STATE(1849), - [sym_function_statement] = STATE(1849), - [sym_flow_control_statement] = STATE(1709), - [sym_trap_statement] = STATE(1849), - [sym_try_statement] = STATE(1849), - [sym_data_statement] = STATE(1849), - [sym_inlinescript_statement] = STATE(1849), - [sym_parallel_statement] = STATE(1849), - [sym_sequence_statement] = STATE(1849), - [sym_pipeline] = STATE(1709), - [sym_left_assignment_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1695), - [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), - [sym_foreach_command] = STATE(1458), - [sym_class_statement] = STATE(1849), - [sym_enum_statement] = STATE(1849), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), - [anon_sym_DOLLAR_CARET] = ACTIONS(21), - [anon_sym_DOLLAR_QMARK] = ACTIONS(21), + [80] = { + [sym__literal] = STATE(303), + [sym_integer_literal] = STATE(303), + [sym_string_literal] = STATE(303), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(303), + [sym_unary_expression] = STATE(114), + [sym_expression_with_unary_operator] = STATE(109), + [sym_pre_increment_expression] = STATE(110), + [sym_pre_decrement_expression] = STATE(110), + [sym_cast_expression] = STATE(110), + [sym__primary_expression] = STATE(303), + [sym__value] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_sub_expression] = STATE(303), + [sym_array_expression] = STATE(303), + [sym_script_block_expression] = STATE(303), + [sym_hash_literal_expression] = STATE(303), + [sym_post_increment_expression] = STATE(303), + [sym_post_decrement_expression] = STATE(303), + [sym_member_access] = STATE(303), + [sym_element_access] = STATE(303), + [sym_invokation_expression] = STATE(303), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(80), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(559), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token1] = ACTIONS(95), + [aux_sym_comparison_operator_token2] = ACTIONS(95), + [aux_sym_comparison_operator_token3] = ACTIONS(95), + [aux_sym_comparison_operator_token4] = ACTIONS(95), + [aux_sym_comparison_operator_token5] = ACTIONS(95), + [aux_sym_comparison_operator_token6] = ACTIONS(95), + [aux_sym_comparison_operator_token7] = ACTIONS(95), + [aux_sym_comparison_operator_token8] = ACTIONS(95), + [aux_sym_comparison_operator_token9] = ACTIONS(95), + [aux_sym_comparison_operator_token10] = ACTIONS(95), + [aux_sym_comparison_operator_token11] = ACTIONS(95), + [aux_sym_comparison_operator_token12] = ACTIONS(95), + [aux_sym_comparison_operator_token13] = ACTIONS(95), + [aux_sym_comparison_operator_token14] = ACTIONS(95), + [aux_sym_comparison_operator_token15] = ACTIONS(95), + [aux_sym_comparison_operator_token16] = ACTIONS(95), + [aux_sym_comparison_operator_token17] = ACTIONS(95), + [aux_sym_comparison_operator_token18] = ACTIONS(95), + [aux_sym_comparison_operator_token19] = ACTIONS(95), + [aux_sym_comparison_operator_token20] = ACTIONS(95), + [aux_sym_comparison_operator_token21] = ACTIONS(95), + [aux_sym_comparison_operator_token22] = ACTIONS(95), + [aux_sym_comparison_operator_token23] = ACTIONS(95), + [aux_sym_comparison_operator_token24] = ACTIONS(95), + [aux_sym_comparison_operator_token25] = ACTIONS(95), + [aux_sym_comparison_operator_token26] = ACTIONS(95), + [aux_sym_comparison_operator_token27] = ACTIONS(95), + [aux_sym_comparison_operator_token28] = ACTIONS(97), + [aux_sym_comparison_operator_token29] = ACTIONS(95), + [aux_sym_comparison_operator_token30] = ACTIONS(95), + [aux_sym_comparison_operator_token31] = ACTIONS(95), + [aux_sym_comparison_operator_token32] = ACTIONS(95), + [aux_sym_comparison_operator_token33] = ACTIONS(95), + [aux_sym_comparison_operator_token34] = ACTIONS(97), + [aux_sym_comparison_operator_token35] = ACTIONS(95), + [aux_sym_comparison_operator_token36] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(561), + [aux_sym_comparison_operator_token38] = ACTIONS(95), + [aux_sym_comparison_operator_token39] = ACTIONS(95), + [aux_sym_comparison_operator_token40] = ACTIONS(95), + [aux_sym_comparison_operator_token41] = ACTIONS(95), + [aux_sym_comparison_operator_token42] = ACTIONS(95), + [aux_sym_comparison_operator_token43] = ACTIONS(95), + [aux_sym_comparison_operator_token44] = ACTIONS(95), + [aux_sym_comparison_operator_token45] = ACTIONS(95), + [aux_sym_comparison_operator_token46] = ACTIONS(95), + [aux_sym_comparison_operator_token47] = ACTIONS(95), + [aux_sym_comparison_operator_token48] = ACTIONS(95), + [aux_sym_comparison_operator_token49] = ACTIONS(95), + [aux_sym_comparison_operator_token50] = ACTIONS(561), + [aux_sym_format_operator_token1] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(561), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PERCENT] = ACTIONS(95), + [aux_sym_logical_expression_token1] = ACTIONS(95), + [aux_sym_logical_expression_token2] = ACTIONS(95), + [aux_sym_logical_expression_token3] = ACTIONS(95), + [aux_sym_bitwise_expression_token1] = ACTIONS(95), + [aux_sym_bitwise_expression_token2] = ACTIONS(95), + [aux_sym_bitwise_expression_token3] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(95), + [anon_sym_BSLASH] = ACTIONS(95), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_DOT_DOT] = ACTIONS(95), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(563), + [anon_sym_BANG] = ACTIONS(561), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(561), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(567), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [anon_sym_RBRACK] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + }, + [81] = { + [sym__literal] = STATE(308), + [sym_integer_literal] = STATE(308), + [sym_string_literal] = STATE(308), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(308), + [sym_unary_expression] = STATE(129), + [sym_expression_with_unary_operator] = STATE(132), + [sym_pre_increment_expression] = STATE(125), + [sym_pre_decrement_expression] = STATE(125), + [sym_cast_expression] = STATE(125), + [sym__primary_expression] = STATE(308), + [sym__value] = STATE(308), + [sym_parenthesized_expression] = STATE(308), + [sym_sub_expression] = STATE(308), + [sym_array_expression] = STATE(308), + [sym_script_block_expression] = STATE(308), + [sym_hash_literal_expression] = STATE(308), + [sym_post_increment_expression] = STATE(308), + [sym_post_decrement_expression] = STATE(308), + [sym_member_access] = STATE(308), + [sym_element_access] = STATE(308), + [sym_invokation_expression] = STATE(308), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(81), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(569), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token1] = ACTIONS(95), + [aux_sym_comparison_operator_token2] = ACTIONS(95), + [aux_sym_comparison_operator_token3] = ACTIONS(95), + [aux_sym_comparison_operator_token4] = ACTIONS(95), + [aux_sym_comparison_operator_token5] = ACTIONS(95), + [aux_sym_comparison_operator_token6] = ACTIONS(95), + [aux_sym_comparison_operator_token7] = ACTIONS(95), + [aux_sym_comparison_operator_token8] = ACTIONS(95), + [aux_sym_comparison_operator_token9] = ACTIONS(95), + [aux_sym_comparison_operator_token10] = ACTIONS(95), + [aux_sym_comparison_operator_token11] = ACTIONS(95), + [aux_sym_comparison_operator_token12] = ACTIONS(95), + [aux_sym_comparison_operator_token13] = ACTIONS(95), + [aux_sym_comparison_operator_token14] = ACTIONS(95), + [aux_sym_comparison_operator_token15] = ACTIONS(95), + [aux_sym_comparison_operator_token16] = ACTIONS(95), + [aux_sym_comparison_operator_token17] = ACTIONS(95), + [aux_sym_comparison_operator_token18] = ACTIONS(95), + [aux_sym_comparison_operator_token19] = ACTIONS(95), + [aux_sym_comparison_operator_token20] = ACTIONS(95), + [aux_sym_comparison_operator_token21] = ACTIONS(95), + [aux_sym_comparison_operator_token22] = ACTIONS(95), + [aux_sym_comparison_operator_token23] = ACTIONS(95), + [aux_sym_comparison_operator_token24] = ACTIONS(95), + [aux_sym_comparison_operator_token25] = ACTIONS(95), + [aux_sym_comparison_operator_token26] = ACTIONS(95), + [aux_sym_comparison_operator_token27] = ACTIONS(95), + [aux_sym_comparison_operator_token28] = ACTIONS(97), + [aux_sym_comparison_operator_token29] = ACTIONS(95), + [aux_sym_comparison_operator_token30] = ACTIONS(95), + [aux_sym_comparison_operator_token31] = ACTIONS(95), + [aux_sym_comparison_operator_token32] = ACTIONS(95), + [aux_sym_comparison_operator_token33] = ACTIONS(95), + [aux_sym_comparison_operator_token34] = ACTIONS(97), + [aux_sym_comparison_operator_token35] = ACTIONS(95), + [aux_sym_comparison_operator_token36] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(573), + [aux_sym_comparison_operator_token38] = ACTIONS(95), + [aux_sym_comparison_operator_token39] = ACTIONS(95), + [aux_sym_comparison_operator_token40] = ACTIONS(95), + [aux_sym_comparison_operator_token41] = ACTIONS(95), + [aux_sym_comparison_operator_token42] = ACTIONS(95), + [aux_sym_comparison_operator_token43] = ACTIONS(95), + [aux_sym_comparison_operator_token44] = ACTIONS(95), + [aux_sym_comparison_operator_token45] = ACTIONS(95), + [aux_sym_comparison_operator_token46] = ACTIONS(95), + [aux_sym_comparison_operator_token47] = ACTIONS(95), + [aux_sym_comparison_operator_token48] = ACTIONS(95), + [aux_sym_comparison_operator_token49] = ACTIONS(95), + [aux_sym_comparison_operator_token50] = ACTIONS(573), + [aux_sym_format_operator_token1] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), [anon_sym_DOLLAR_] = ACTIONS(21), [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(21), - [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(547), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_COMMA] = ACTIONS(19), - [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_if_statement_token1] = ACTIONS(549), - [aux_sym_switch_statement_token1] = ACTIONS(551), - [aux_sym_foreach_statement_token1] = ACTIONS(553), - [aux_sym_for_statement_token1] = ACTIONS(555), - [aux_sym_while_statement_token1] = ACTIONS(557), - [aux_sym_do_statement_token1] = ACTIONS(559), - [aux_sym_function_statement_token1] = ACTIONS(561), - [aux_sym_function_statement_token2] = ACTIONS(561), - [aux_sym_function_statement_token3] = ACTIONS(561), - [aux_sym_flow_control_statement_token1] = ACTIONS(45), - [aux_sym_flow_control_statement_token2] = ACTIONS(45), - [aux_sym_flow_control_statement_token3] = ACTIONS(47), - [aux_sym_flow_control_statement_token4] = ACTIONS(47), - [aux_sym_flow_control_statement_token5] = ACTIONS(47), - [sym_label] = ACTIONS(563), - [aux_sym_trap_statement_token1] = ACTIONS(565), - [aux_sym_try_statement_token1] = ACTIONS(567), - [aux_sym_data_statement_token1] = ACTIONS(569), - [aux_sym_inlinescript_statement_token1] = ACTIONS(571), - [aux_sym_parallel_statement_token1] = ACTIONS(573), - [aux_sym_sequence_statement_token1] = ACTIONS(575), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(63), - [anon_sym_PERCENT] = ACTIONS(65), - [aux_sym_foreach_command_token1] = ACTIONS(65), - [aux_sym_class_statement_token1] = ACTIONS(577), - [aux_sym_enum_statement_token1] = ACTIONS(579), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(19), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(71), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_AT_LBRACE] = ACTIONS(79), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PERCENT] = ACTIONS(95), + [aux_sym_logical_expression_token1] = ACTIONS(95), + [aux_sym_logical_expression_token2] = ACTIONS(95), + [aux_sym_logical_expression_token3] = ACTIONS(95), + [aux_sym_bitwise_expression_token1] = ACTIONS(95), + [aux_sym_bitwise_expression_token2] = ACTIONS(95), + [aux_sym_bitwise_expression_token3] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(95), + [anon_sym_BSLASH] = ACTIONS(95), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_DOT_DOT] = ACTIONS(95), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(575), + [anon_sym_BANG] = ACTIONS(573), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(573), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(579), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [82] = { + [sym__literal] = STATE(317), + [sym_integer_literal] = STATE(317), + [sym_string_literal] = STATE(317), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(317), + [sym_unary_expression] = STATE(175), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(317), + [sym__value] = STATE(317), + [sym_parenthesized_expression] = STATE(317), + [sym_sub_expression] = STATE(317), + [sym_array_expression] = STATE(317), + [sym_script_block_expression] = STATE(317), + [sym_hash_literal_expression] = STATE(317), + [sym_post_increment_expression] = STATE(317), + [sym_post_decrement_expression] = STATE(317), + [sym_member_access] = STATE(317), + [sym_element_access] = STATE(317), + [sym_invokation_expression] = STATE(317), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token1] = ACTIONS(95), + [aux_sym_comparison_operator_token2] = ACTIONS(95), + [aux_sym_comparison_operator_token3] = ACTIONS(95), + [aux_sym_comparison_operator_token4] = ACTIONS(95), + [aux_sym_comparison_operator_token5] = ACTIONS(95), + [aux_sym_comparison_operator_token6] = ACTIONS(95), + [aux_sym_comparison_operator_token7] = ACTIONS(95), + [aux_sym_comparison_operator_token8] = ACTIONS(95), + [aux_sym_comparison_operator_token9] = ACTIONS(95), + [aux_sym_comparison_operator_token10] = ACTIONS(95), + [aux_sym_comparison_operator_token11] = ACTIONS(95), + [aux_sym_comparison_operator_token12] = ACTIONS(95), + [aux_sym_comparison_operator_token13] = ACTIONS(95), + [aux_sym_comparison_operator_token14] = ACTIONS(95), + [aux_sym_comparison_operator_token15] = ACTIONS(95), + [aux_sym_comparison_operator_token16] = ACTIONS(95), + [aux_sym_comparison_operator_token17] = ACTIONS(95), + [aux_sym_comparison_operator_token18] = ACTIONS(95), + [aux_sym_comparison_operator_token19] = ACTIONS(95), + [aux_sym_comparison_operator_token20] = ACTIONS(95), + [aux_sym_comparison_operator_token21] = ACTIONS(95), + [aux_sym_comparison_operator_token22] = ACTIONS(95), + [aux_sym_comparison_operator_token23] = ACTIONS(95), + [aux_sym_comparison_operator_token24] = ACTIONS(95), + [aux_sym_comparison_operator_token25] = ACTIONS(95), + [aux_sym_comparison_operator_token26] = ACTIONS(95), + [aux_sym_comparison_operator_token27] = ACTIONS(95), + [aux_sym_comparison_operator_token28] = ACTIONS(97), + [aux_sym_comparison_operator_token29] = ACTIONS(95), + [aux_sym_comparison_operator_token30] = ACTIONS(95), + [aux_sym_comparison_operator_token31] = ACTIONS(95), + [aux_sym_comparison_operator_token32] = ACTIONS(95), + [aux_sym_comparison_operator_token33] = ACTIONS(95), + [aux_sym_comparison_operator_token34] = ACTIONS(97), + [aux_sym_comparison_operator_token35] = ACTIONS(95), + [aux_sym_comparison_operator_token36] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token38] = ACTIONS(95), + [aux_sym_comparison_operator_token39] = ACTIONS(95), + [aux_sym_comparison_operator_token40] = ACTIONS(95), + [aux_sym_comparison_operator_token41] = ACTIONS(95), + [aux_sym_comparison_operator_token42] = ACTIONS(95), + [aux_sym_comparison_operator_token43] = ACTIONS(95), + [aux_sym_comparison_operator_token44] = ACTIONS(95), + [aux_sym_comparison_operator_token45] = ACTIONS(95), + [aux_sym_comparison_operator_token46] = ACTIONS(95), + [aux_sym_comparison_operator_token47] = ACTIONS(95), + [aux_sym_comparison_operator_token48] = ACTIONS(95), + [aux_sym_comparison_operator_token49] = ACTIONS(95), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [aux_sym_format_operator_token1] = ACTIONS(95), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PERCENT] = ACTIONS(95), + [aux_sym_logical_expression_token1] = ACTIONS(95), + [aux_sym_logical_expression_token2] = ACTIONS(95), + [aux_sym_logical_expression_token3] = ACTIONS(95), + [aux_sym_bitwise_expression_token1] = ACTIONS(95), + [aux_sym_bitwise_expression_token2] = ACTIONS(95), + [aux_sym_bitwise_expression_token3] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [anon_sym_SLASH] = ACTIONS(95), + [anon_sym_BSLASH] = ACTIONS(95), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_DOT_DOT] = ACTIONS(95), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [83] = { + [sym_argument_list] = STATE(105), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(591), [anon_sym_EQ] = ACTIONS(591), @@ -36161,7 +38425,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(591), [anon_sym_RPAREN] = ACTIONS(591), [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_PIPE] = ACTIONS(591), [anon_sym_PERCENT] = ACTIONS(593), [aux_sym_logical_expression_token1] = ACTIONS(591), @@ -36184,7 +38447,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), }, [84] = { - [sym_argument_list] = STATE(116), [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(595), [anon_sym_EQ] = ACTIONS(595), @@ -36272,9 +38534,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(595), [aux_sym_comparison_operator_token50] = ACTIONS(595), [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(595), [anon_sym_RPAREN] = ACTIONS(595), [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(595), [anon_sym_PIPE] = ACTIONS(595), [anon_sym_PERCENT] = ACTIONS(597), [aux_sym_logical_expression_token1] = ACTIONS(595), @@ -36297,6 +38560,119 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), }, [85] = { + [sym_argument_list] = STATE(105), + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(599), + [anon_sym_RPAREN] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [anon_sym_RBRACK] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + }, + [86] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(601), [anon_sym_EQ] = ACTIONS(601), @@ -36387,7 +38763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(601), [anon_sym_RPAREN] = ACTIONS(601), [anon_sym_COMMA] = ACTIONS(601), - [aux_sym_foreach_statement_token2] = ACTIONS(601), + [anon_sym_LBRACE] = ACTIONS(601), [anon_sym_PIPE] = ACTIONS(601), [anon_sym_PERCENT] = ACTIONS(603), [aux_sym_logical_expression_token1] = ACTIONS(601), @@ -36409,120 +38785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(601), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), }, - [86] = { - [sym_argument_list] = STATE(116), - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_DASH_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_RPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [anon_sym_RBRACK] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - }, - [87] = { + [87] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(605), [anon_sym_EQ] = ACTIONS(605), @@ -36613,7 +38876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(605), [anon_sym_RPAREN] = ACTIONS(605), [anon_sym_COMMA] = ACTIONS(605), - [anon_sym_LBRACE] = ACTIONS(605), + [aux_sym_foreach_statement_token2] = ACTIONS(605), [anon_sym_PIPE] = ACTIONS(605), [anon_sym_PERCENT] = ACTIONS(607), [aux_sym_logical_expression_token1] = ACTIONS(605), @@ -37196,1462 +39459,1014 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), }, [93] = { - [sym_argument_list] = STATE(153), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_DASH_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - [sym__statement_terminator] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(629), + [anon_sym_BANG_EQ] = ACTIONS(629), + [anon_sym_PLUS_EQ] = ACTIONS(629), + [anon_sym_STAR_EQ] = ACTIONS(629), + [anon_sym_SLASH_EQ] = ACTIONS(629), + [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_DASH_EQ] = ACTIONS(629), + [anon_sym_GT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(629), + [anon_sym_2_GT] = ACTIONS(631), + [anon_sym_2_GT_GT] = ACTIONS(629), + [anon_sym_3_GT] = ACTIONS(631), + [anon_sym_3_GT_GT] = ACTIONS(629), + [anon_sym_4_GT] = ACTIONS(631), + [anon_sym_4_GT_GT] = ACTIONS(629), + [anon_sym_5_GT] = ACTIONS(631), + [anon_sym_5_GT_GT] = ACTIONS(629), + [anon_sym_6_GT] = ACTIONS(631), + [anon_sym_6_GT_GT] = ACTIONS(629), + [anon_sym_STAR_GT] = ACTIONS(631), + [anon_sym_STAR_GT_GT] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(631), + [anon_sym_STAR_GT_AMP1] = ACTIONS(629), + [anon_sym_2_GT_AMP1] = ACTIONS(629), + [anon_sym_3_GT_AMP1] = ACTIONS(629), + [anon_sym_4_GT_AMP1] = ACTIONS(629), + [anon_sym_5_GT_AMP1] = ACTIONS(629), + [anon_sym_6_GT_AMP1] = ACTIONS(629), + [anon_sym_STAR_GT_AMP2] = ACTIONS(629), + [anon_sym_1_GT_AMP2] = ACTIONS(629), + [anon_sym_3_GT_AMP2] = ACTIONS(629), + [anon_sym_4_GT_AMP2] = ACTIONS(629), + [anon_sym_5_GT_AMP2] = ACTIONS(629), + [anon_sym_6_GT_AMP2] = ACTIONS(629), + [aux_sym_comparison_operator_token1] = ACTIONS(629), + [aux_sym_comparison_operator_token2] = ACTIONS(629), + [aux_sym_comparison_operator_token3] = ACTIONS(629), + [aux_sym_comparison_operator_token4] = ACTIONS(629), + [aux_sym_comparison_operator_token5] = ACTIONS(629), + [aux_sym_comparison_operator_token6] = ACTIONS(629), + [aux_sym_comparison_operator_token7] = ACTIONS(629), + [aux_sym_comparison_operator_token8] = ACTIONS(629), + [aux_sym_comparison_operator_token9] = ACTIONS(629), + [aux_sym_comparison_operator_token10] = ACTIONS(629), + [aux_sym_comparison_operator_token11] = ACTIONS(629), + [aux_sym_comparison_operator_token12] = ACTIONS(629), + [aux_sym_comparison_operator_token13] = ACTIONS(629), + [aux_sym_comparison_operator_token14] = ACTIONS(629), + [aux_sym_comparison_operator_token15] = ACTIONS(629), + [aux_sym_comparison_operator_token16] = ACTIONS(629), + [aux_sym_comparison_operator_token17] = ACTIONS(629), + [aux_sym_comparison_operator_token18] = ACTIONS(629), + [aux_sym_comparison_operator_token19] = ACTIONS(629), + [aux_sym_comparison_operator_token20] = ACTIONS(629), + [aux_sym_comparison_operator_token21] = ACTIONS(629), + [aux_sym_comparison_operator_token22] = ACTIONS(629), + [aux_sym_comparison_operator_token23] = ACTIONS(629), + [aux_sym_comparison_operator_token24] = ACTIONS(629), + [aux_sym_comparison_operator_token25] = ACTIONS(629), + [aux_sym_comparison_operator_token26] = ACTIONS(629), + [aux_sym_comparison_operator_token27] = ACTIONS(629), + [aux_sym_comparison_operator_token28] = ACTIONS(631), + [aux_sym_comparison_operator_token29] = ACTIONS(629), + [aux_sym_comparison_operator_token30] = ACTIONS(629), + [aux_sym_comparison_operator_token31] = ACTIONS(629), + [aux_sym_comparison_operator_token32] = ACTIONS(629), + [aux_sym_comparison_operator_token33] = ACTIONS(629), + [aux_sym_comparison_operator_token34] = ACTIONS(631), + [aux_sym_comparison_operator_token35] = ACTIONS(629), + [aux_sym_comparison_operator_token36] = ACTIONS(629), + [aux_sym_comparison_operator_token37] = ACTIONS(629), + [aux_sym_comparison_operator_token38] = ACTIONS(629), + [aux_sym_comparison_operator_token39] = ACTIONS(629), + [aux_sym_comparison_operator_token40] = ACTIONS(629), + [aux_sym_comparison_operator_token41] = ACTIONS(629), + [aux_sym_comparison_operator_token42] = ACTIONS(629), + [aux_sym_comparison_operator_token43] = ACTIONS(629), + [aux_sym_comparison_operator_token44] = ACTIONS(629), + [aux_sym_comparison_operator_token45] = ACTIONS(629), + [aux_sym_comparison_operator_token46] = ACTIONS(629), + [aux_sym_comparison_operator_token47] = ACTIONS(629), + [aux_sym_comparison_operator_token48] = ACTIONS(629), + [aux_sym_comparison_operator_token49] = ACTIONS(629), + [aux_sym_comparison_operator_token50] = ACTIONS(629), + [aux_sym_format_operator_token1] = ACTIONS(629), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_RPAREN] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(629), + [anon_sym_PIPE] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(631), + [aux_sym_logical_expression_token1] = ACTIONS(629), + [aux_sym_logical_expression_token2] = ACTIONS(629), + [aux_sym_logical_expression_token3] = ACTIONS(629), + [aux_sym_bitwise_expression_token1] = ACTIONS(629), + [aux_sym_bitwise_expression_token2] = ACTIONS(629), + [aux_sym_bitwise_expression_token3] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(631), + [anon_sym_BSLASH] = ACTIONS(629), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_DOT_DOT] = ACTIONS(629), + [anon_sym_PLUS_PLUS] = ACTIONS(629), + [anon_sym_DASH_DASH] = ACTIONS(629), + [anon_sym_DOT2] = ACTIONS(631), + [anon_sym_COLON_COLON] = ACTIONS(629), + [anon_sym_RBRACK] = ACTIONS(629), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), }, [94] = { - [sym_argument_list] = STATE(153), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(595), - [anon_sym_EQ] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_PLUS_EQ] = ACTIONS(595), - [anon_sym_STAR_EQ] = ACTIONS(595), - [anon_sym_SLASH_EQ] = ACTIONS(595), - [anon_sym_PERCENT_EQ] = ACTIONS(595), - [anon_sym_DASH_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_2_GT] = ACTIONS(597), - [anon_sym_2_GT_GT] = ACTIONS(595), - [anon_sym_3_GT] = ACTIONS(597), - [anon_sym_3_GT_GT] = ACTIONS(595), - [anon_sym_4_GT] = ACTIONS(597), - [anon_sym_4_GT_GT] = ACTIONS(595), - [anon_sym_5_GT] = ACTIONS(597), - [anon_sym_5_GT_GT] = ACTIONS(595), - [anon_sym_6_GT] = ACTIONS(597), - [anon_sym_6_GT_GT] = ACTIONS(595), - [anon_sym_STAR_GT] = ACTIONS(597), - [anon_sym_STAR_GT_GT] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_STAR_GT_AMP1] = ACTIONS(595), - [anon_sym_2_GT_AMP1] = ACTIONS(595), - [anon_sym_3_GT_AMP1] = ACTIONS(595), - [anon_sym_4_GT_AMP1] = ACTIONS(595), - [anon_sym_5_GT_AMP1] = ACTIONS(595), - [anon_sym_6_GT_AMP1] = ACTIONS(595), - [anon_sym_STAR_GT_AMP2] = ACTIONS(595), - [anon_sym_1_GT_AMP2] = ACTIONS(595), - [anon_sym_3_GT_AMP2] = ACTIONS(595), - [anon_sym_4_GT_AMP2] = ACTIONS(595), - [anon_sym_5_GT_AMP2] = ACTIONS(595), - [anon_sym_6_GT_AMP2] = ACTIONS(595), - [aux_sym_comparison_operator_token1] = ACTIONS(595), - [aux_sym_comparison_operator_token2] = ACTIONS(595), - [aux_sym_comparison_operator_token3] = ACTIONS(595), - [aux_sym_comparison_operator_token4] = ACTIONS(595), - [aux_sym_comparison_operator_token5] = ACTIONS(595), - [aux_sym_comparison_operator_token6] = ACTIONS(595), - [aux_sym_comparison_operator_token7] = ACTIONS(595), - [aux_sym_comparison_operator_token8] = ACTIONS(595), - [aux_sym_comparison_operator_token9] = ACTIONS(595), - [aux_sym_comparison_operator_token10] = ACTIONS(595), - [aux_sym_comparison_operator_token11] = ACTIONS(595), - [aux_sym_comparison_operator_token12] = ACTIONS(595), - [aux_sym_comparison_operator_token13] = ACTIONS(595), - [aux_sym_comparison_operator_token14] = ACTIONS(595), - [aux_sym_comparison_operator_token15] = ACTIONS(595), - [aux_sym_comparison_operator_token16] = ACTIONS(595), - [aux_sym_comparison_operator_token17] = ACTIONS(595), - [aux_sym_comparison_operator_token18] = ACTIONS(595), - [aux_sym_comparison_operator_token19] = ACTIONS(595), - [aux_sym_comparison_operator_token20] = ACTIONS(595), - [aux_sym_comparison_operator_token21] = ACTIONS(595), - [aux_sym_comparison_operator_token22] = ACTIONS(595), - [aux_sym_comparison_operator_token23] = ACTIONS(595), - [aux_sym_comparison_operator_token24] = ACTIONS(595), - [aux_sym_comparison_operator_token25] = ACTIONS(595), - [aux_sym_comparison_operator_token26] = ACTIONS(595), - [aux_sym_comparison_operator_token27] = ACTIONS(595), - [aux_sym_comparison_operator_token28] = ACTIONS(597), - [aux_sym_comparison_operator_token29] = ACTIONS(595), - [aux_sym_comparison_operator_token30] = ACTIONS(595), - [aux_sym_comparison_operator_token31] = ACTIONS(595), - [aux_sym_comparison_operator_token32] = ACTIONS(595), - [aux_sym_comparison_operator_token33] = ACTIONS(595), - [aux_sym_comparison_operator_token34] = ACTIONS(597), - [aux_sym_comparison_operator_token35] = ACTIONS(595), - [aux_sym_comparison_operator_token36] = ACTIONS(595), - [aux_sym_comparison_operator_token37] = ACTIONS(595), - [aux_sym_comparison_operator_token38] = ACTIONS(595), - [aux_sym_comparison_operator_token39] = ACTIONS(595), - [aux_sym_comparison_operator_token40] = ACTIONS(595), - [aux_sym_comparison_operator_token41] = ACTIONS(595), - [aux_sym_comparison_operator_token42] = ACTIONS(595), - [aux_sym_comparison_operator_token43] = ACTIONS(595), - [aux_sym_comparison_operator_token44] = ACTIONS(595), - [aux_sym_comparison_operator_token45] = ACTIONS(595), - [aux_sym_comparison_operator_token46] = ACTIONS(595), - [aux_sym_comparison_operator_token47] = ACTIONS(595), - [aux_sym_comparison_operator_token48] = ACTIONS(595), - [aux_sym_comparison_operator_token49] = ACTIONS(595), - [aux_sym_comparison_operator_token50] = ACTIONS(595), - [aux_sym_format_operator_token1] = ACTIONS(595), - [anon_sym_LPAREN] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_PERCENT] = ACTIONS(597), - [aux_sym_logical_expression_token1] = ACTIONS(595), - [aux_sym_logical_expression_token2] = ACTIONS(595), - [aux_sym_logical_expression_token3] = ACTIONS(595), - [aux_sym_bitwise_expression_token1] = ACTIONS(595), - [aux_sym_bitwise_expression_token2] = ACTIONS(595), - [aux_sym_bitwise_expression_token3] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_BSLASH] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(597), - [anon_sym_DOT_DOT] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_DOT2] = ACTIONS(597), - [anon_sym_COLON_COLON] = ACTIONS(595), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), - [sym__statement_terminator] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(633), + [anon_sym_BANG_EQ] = ACTIONS(633), + [anon_sym_PLUS_EQ] = ACTIONS(633), + [anon_sym_STAR_EQ] = ACTIONS(633), + [anon_sym_SLASH_EQ] = ACTIONS(633), + [anon_sym_PERCENT_EQ] = ACTIONS(633), + [anon_sym_DASH_EQ] = ACTIONS(633), + [anon_sym_GT] = ACTIONS(635), + [anon_sym_GT_GT] = ACTIONS(633), + [anon_sym_2_GT] = ACTIONS(635), + [anon_sym_2_GT_GT] = ACTIONS(633), + [anon_sym_3_GT] = ACTIONS(635), + [anon_sym_3_GT_GT] = ACTIONS(633), + [anon_sym_4_GT] = ACTIONS(635), + [anon_sym_4_GT_GT] = ACTIONS(633), + [anon_sym_5_GT] = ACTIONS(635), + [anon_sym_5_GT_GT] = ACTIONS(633), + [anon_sym_6_GT] = ACTIONS(635), + [anon_sym_6_GT_GT] = ACTIONS(633), + [anon_sym_STAR_GT] = ACTIONS(635), + [anon_sym_STAR_GT_GT] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(635), + [anon_sym_STAR_GT_AMP1] = ACTIONS(633), + [anon_sym_2_GT_AMP1] = ACTIONS(633), + [anon_sym_3_GT_AMP1] = ACTIONS(633), + [anon_sym_4_GT_AMP1] = ACTIONS(633), + [anon_sym_5_GT_AMP1] = ACTIONS(633), + [anon_sym_6_GT_AMP1] = ACTIONS(633), + [anon_sym_STAR_GT_AMP2] = ACTIONS(633), + [anon_sym_1_GT_AMP2] = ACTIONS(633), + [anon_sym_3_GT_AMP2] = ACTIONS(633), + [anon_sym_4_GT_AMP2] = ACTIONS(633), + [anon_sym_5_GT_AMP2] = ACTIONS(633), + [anon_sym_6_GT_AMP2] = ACTIONS(633), + [aux_sym_comparison_operator_token1] = ACTIONS(633), + [aux_sym_comparison_operator_token2] = ACTIONS(633), + [aux_sym_comparison_operator_token3] = ACTIONS(633), + [aux_sym_comparison_operator_token4] = ACTIONS(633), + [aux_sym_comparison_operator_token5] = ACTIONS(633), + [aux_sym_comparison_operator_token6] = ACTIONS(633), + [aux_sym_comparison_operator_token7] = ACTIONS(633), + [aux_sym_comparison_operator_token8] = ACTIONS(633), + [aux_sym_comparison_operator_token9] = ACTIONS(633), + [aux_sym_comparison_operator_token10] = ACTIONS(633), + [aux_sym_comparison_operator_token11] = ACTIONS(633), + [aux_sym_comparison_operator_token12] = ACTIONS(633), + [aux_sym_comparison_operator_token13] = ACTIONS(633), + [aux_sym_comparison_operator_token14] = ACTIONS(633), + [aux_sym_comparison_operator_token15] = ACTIONS(633), + [aux_sym_comparison_operator_token16] = ACTIONS(633), + [aux_sym_comparison_operator_token17] = ACTIONS(633), + [aux_sym_comparison_operator_token18] = ACTIONS(633), + [aux_sym_comparison_operator_token19] = ACTIONS(633), + [aux_sym_comparison_operator_token20] = ACTIONS(633), + [aux_sym_comparison_operator_token21] = ACTIONS(633), + [aux_sym_comparison_operator_token22] = ACTIONS(633), + [aux_sym_comparison_operator_token23] = ACTIONS(633), + [aux_sym_comparison_operator_token24] = ACTIONS(633), + [aux_sym_comparison_operator_token25] = ACTIONS(633), + [aux_sym_comparison_operator_token26] = ACTIONS(633), + [aux_sym_comparison_operator_token27] = ACTIONS(633), + [aux_sym_comparison_operator_token28] = ACTIONS(635), + [aux_sym_comparison_operator_token29] = ACTIONS(633), + [aux_sym_comparison_operator_token30] = ACTIONS(633), + [aux_sym_comparison_operator_token31] = ACTIONS(633), + [aux_sym_comparison_operator_token32] = ACTIONS(633), + [aux_sym_comparison_operator_token33] = ACTIONS(633), + [aux_sym_comparison_operator_token34] = ACTIONS(635), + [aux_sym_comparison_operator_token35] = ACTIONS(633), + [aux_sym_comparison_operator_token36] = ACTIONS(633), + [aux_sym_comparison_operator_token37] = ACTIONS(633), + [aux_sym_comparison_operator_token38] = ACTIONS(633), + [aux_sym_comparison_operator_token39] = ACTIONS(633), + [aux_sym_comparison_operator_token40] = ACTIONS(633), + [aux_sym_comparison_operator_token41] = ACTIONS(633), + [aux_sym_comparison_operator_token42] = ACTIONS(633), + [aux_sym_comparison_operator_token43] = ACTIONS(633), + [aux_sym_comparison_operator_token44] = ACTIONS(633), + [aux_sym_comparison_operator_token45] = ACTIONS(633), + [aux_sym_comparison_operator_token46] = ACTIONS(633), + [aux_sym_comparison_operator_token47] = ACTIONS(633), + [aux_sym_comparison_operator_token48] = ACTIONS(633), + [aux_sym_comparison_operator_token49] = ACTIONS(633), + [aux_sym_comparison_operator_token50] = ACTIONS(633), + [aux_sym_format_operator_token1] = ACTIONS(633), + [anon_sym_LPAREN] = ACTIONS(633), + [anon_sym_RPAREN] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(633), + [aux_sym_logical_expression_token2] = ACTIONS(633), + [aux_sym_logical_expression_token3] = ACTIONS(633), + [aux_sym_bitwise_expression_token1] = ACTIONS(633), + [aux_sym_bitwise_expression_token2] = ACTIONS(633), + [aux_sym_bitwise_expression_token3] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(635), + [anon_sym_DASH] = ACTIONS(635), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(633), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(633), + [anon_sym_PLUS_PLUS] = ACTIONS(633), + [anon_sym_DASH_DASH] = ACTIONS(633), + [anon_sym_DOT2] = ACTIONS(635), + [anon_sym_COLON_COLON] = ACTIONS(633), + [anon_sym_RBRACK] = ACTIONS(633), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(633), }, [95] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(605), - [anon_sym_BANG_EQ] = ACTIONS(605), - [anon_sym_PLUS_EQ] = ACTIONS(605), - [anon_sym_STAR_EQ] = ACTIONS(605), - [anon_sym_SLASH_EQ] = ACTIONS(605), - [anon_sym_PERCENT_EQ] = ACTIONS(605), - [anon_sym_DASH_EQ] = ACTIONS(605), - [anon_sym_GT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(605), - [anon_sym_2_GT] = ACTIONS(607), - [anon_sym_2_GT_GT] = ACTIONS(605), - [anon_sym_3_GT] = ACTIONS(607), - [anon_sym_3_GT_GT] = ACTIONS(605), - [anon_sym_4_GT] = ACTIONS(607), - [anon_sym_4_GT_GT] = ACTIONS(605), - [anon_sym_5_GT] = ACTIONS(607), - [anon_sym_5_GT_GT] = ACTIONS(605), - [anon_sym_6_GT] = ACTIONS(607), - [anon_sym_6_GT_GT] = ACTIONS(605), - [anon_sym_STAR_GT] = ACTIONS(607), - [anon_sym_STAR_GT_GT] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(607), - [anon_sym_STAR_GT_AMP1] = ACTIONS(605), - [anon_sym_2_GT_AMP1] = ACTIONS(605), - [anon_sym_3_GT_AMP1] = ACTIONS(605), - [anon_sym_4_GT_AMP1] = ACTIONS(605), - [anon_sym_5_GT_AMP1] = ACTIONS(605), - [anon_sym_6_GT_AMP1] = ACTIONS(605), - [anon_sym_STAR_GT_AMP2] = ACTIONS(605), - [anon_sym_1_GT_AMP2] = ACTIONS(605), - [anon_sym_3_GT_AMP2] = ACTIONS(605), - [anon_sym_4_GT_AMP2] = ACTIONS(605), - [anon_sym_5_GT_AMP2] = ACTIONS(605), - [anon_sym_6_GT_AMP2] = ACTIONS(605), - [aux_sym_comparison_operator_token1] = ACTIONS(605), - [aux_sym_comparison_operator_token2] = ACTIONS(605), - [aux_sym_comparison_operator_token3] = ACTIONS(605), - [aux_sym_comparison_operator_token4] = ACTIONS(605), - [aux_sym_comparison_operator_token5] = ACTIONS(605), - [aux_sym_comparison_operator_token6] = ACTIONS(605), - [aux_sym_comparison_operator_token7] = ACTIONS(605), - [aux_sym_comparison_operator_token8] = ACTIONS(605), - [aux_sym_comparison_operator_token9] = ACTIONS(605), - [aux_sym_comparison_operator_token10] = ACTIONS(605), - [aux_sym_comparison_operator_token11] = ACTIONS(605), - [aux_sym_comparison_operator_token12] = ACTIONS(605), - [aux_sym_comparison_operator_token13] = ACTIONS(605), - [aux_sym_comparison_operator_token14] = ACTIONS(605), - [aux_sym_comparison_operator_token15] = ACTIONS(605), - [aux_sym_comparison_operator_token16] = ACTIONS(605), - [aux_sym_comparison_operator_token17] = ACTIONS(605), - [aux_sym_comparison_operator_token18] = ACTIONS(605), - [aux_sym_comparison_operator_token19] = ACTIONS(605), - [aux_sym_comparison_operator_token20] = ACTIONS(605), - [aux_sym_comparison_operator_token21] = ACTIONS(605), - [aux_sym_comparison_operator_token22] = ACTIONS(605), - [aux_sym_comparison_operator_token23] = ACTIONS(605), - [aux_sym_comparison_operator_token24] = ACTIONS(605), - [aux_sym_comparison_operator_token25] = ACTIONS(605), - [aux_sym_comparison_operator_token26] = ACTIONS(605), - [aux_sym_comparison_operator_token27] = ACTIONS(605), - [aux_sym_comparison_operator_token28] = ACTIONS(607), - [aux_sym_comparison_operator_token29] = ACTIONS(605), - [aux_sym_comparison_operator_token30] = ACTIONS(605), - [aux_sym_comparison_operator_token31] = ACTIONS(605), - [aux_sym_comparison_operator_token32] = ACTIONS(605), - [aux_sym_comparison_operator_token33] = ACTIONS(605), - [aux_sym_comparison_operator_token34] = ACTIONS(607), - [aux_sym_comparison_operator_token35] = ACTIONS(605), - [aux_sym_comparison_operator_token36] = ACTIONS(605), - [aux_sym_comparison_operator_token37] = ACTIONS(605), - [aux_sym_comparison_operator_token38] = ACTIONS(605), - [aux_sym_comparison_operator_token39] = ACTIONS(605), - [aux_sym_comparison_operator_token40] = ACTIONS(605), - [aux_sym_comparison_operator_token41] = ACTIONS(605), - [aux_sym_comparison_operator_token42] = ACTIONS(605), - [aux_sym_comparison_operator_token43] = ACTIONS(605), - [aux_sym_comparison_operator_token44] = ACTIONS(605), - [aux_sym_comparison_operator_token45] = ACTIONS(605), - [aux_sym_comparison_operator_token46] = ACTIONS(605), - [aux_sym_comparison_operator_token47] = ACTIONS(605), - [aux_sym_comparison_operator_token48] = ACTIONS(605), - [aux_sym_comparison_operator_token49] = ACTIONS(605), - [aux_sym_comparison_operator_token50] = ACTIONS(605), - [aux_sym_format_operator_token1] = ACTIONS(605), - [anon_sym_LPAREN] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(605), - [anon_sym_LBRACE] = ACTIONS(605), - [anon_sym_PIPE] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(607), - [aux_sym_logical_expression_token1] = ACTIONS(605), - [aux_sym_logical_expression_token2] = ACTIONS(605), - [aux_sym_logical_expression_token3] = ACTIONS(605), - [aux_sym_bitwise_expression_token1] = ACTIONS(605), - [aux_sym_bitwise_expression_token2] = ACTIONS(605), - [aux_sym_bitwise_expression_token3] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(607), - [anon_sym_BSLASH] = ACTIONS(605), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_DOT_DOT] = ACTIONS(605), - [anon_sym_PLUS_PLUS] = ACTIONS(605), - [anon_sym_DASH_DASH] = ACTIONS(605), - [anon_sym_DOT2] = ACTIONS(607), - [anon_sym_COLON_COLON] = ACTIONS(605), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), - [sym__statement_terminator] = ACTIONS(605), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_BANG_EQ] = ACTIONS(637), + [anon_sym_PLUS_EQ] = ACTIONS(637), + [anon_sym_STAR_EQ] = ACTIONS(637), + [anon_sym_SLASH_EQ] = ACTIONS(637), + [anon_sym_PERCENT_EQ] = ACTIONS(637), + [anon_sym_DASH_EQ] = ACTIONS(637), + [anon_sym_GT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(637), + [anon_sym_2_GT] = ACTIONS(639), + [anon_sym_2_GT_GT] = ACTIONS(637), + [anon_sym_3_GT] = ACTIONS(639), + [anon_sym_3_GT_GT] = ACTIONS(637), + [anon_sym_4_GT] = ACTIONS(639), + [anon_sym_4_GT_GT] = ACTIONS(637), + [anon_sym_5_GT] = ACTIONS(639), + [anon_sym_5_GT_GT] = ACTIONS(637), + [anon_sym_6_GT] = ACTIONS(639), + [anon_sym_6_GT_GT] = ACTIONS(637), + [anon_sym_STAR_GT] = ACTIONS(639), + [anon_sym_STAR_GT_GT] = ACTIONS(637), + [anon_sym_LT] = ACTIONS(639), + [anon_sym_STAR_GT_AMP1] = ACTIONS(637), + [anon_sym_2_GT_AMP1] = ACTIONS(637), + [anon_sym_3_GT_AMP1] = ACTIONS(637), + [anon_sym_4_GT_AMP1] = ACTIONS(637), + [anon_sym_5_GT_AMP1] = ACTIONS(637), + [anon_sym_6_GT_AMP1] = ACTIONS(637), + [anon_sym_STAR_GT_AMP2] = ACTIONS(637), + [anon_sym_1_GT_AMP2] = ACTIONS(637), + [anon_sym_3_GT_AMP2] = ACTIONS(637), + [anon_sym_4_GT_AMP2] = ACTIONS(637), + [anon_sym_5_GT_AMP2] = ACTIONS(637), + [anon_sym_6_GT_AMP2] = ACTIONS(637), + [aux_sym_comparison_operator_token1] = ACTIONS(637), + [aux_sym_comparison_operator_token2] = ACTIONS(637), + [aux_sym_comparison_operator_token3] = ACTIONS(637), + [aux_sym_comparison_operator_token4] = ACTIONS(637), + [aux_sym_comparison_operator_token5] = ACTIONS(637), + [aux_sym_comparison_operator_token6] = ACTIONS(637), + [aux_sym_comparison_operator_token7] = ACTIONS(637), + [aux_sym_comparison_operator_token8] = ACTIONS(637), + [aux_sym_comparison_operator_token9] = ACTIONS(637), + [aux_sym_comparison_operator_token10] = ACTIONS(637), + [aux_sym_comparison_operator_token11] = ACTIONS(637), + [aux_sym_comparison_operator_token12] = ACTIONS(637), + [aux_sym_comparison_operator_token13] = ACTIONS(637), + [aux_sym_comparison_operator_token14] = ACTIONS(637), + [aux_sym_comparison_operator_token15] = ACTIONS(637), + [aux_sym_comparison_operator_token16] = ACTIONS(637), + [aux_sym_comparison_operator_token17] = ACTIONS(637), + [aux_sym_comparison_operator_token18] = ACTIONS(637), + [aux_sym_comparison_operator_token19] = ACTIONS(637), + [aux_sym_comparison_operator_token20] = ACTIONS(637), + [aux_sym_comparison_operator_token21] = ACTIONS(637), + [aux_sym_comparison_operator_token22] = ACTIONS(637), + [aux_sym_comparison_operator_token23] = ACTIONS(637), + [aux_sym_comparison_operator_token24] = ACTIONS(637), + [aux_sym_comparison_operator_token25] = ACTIONS(637), + [aux_sym_comparison_operator_token26] = ACTIONS(637), + [aux_sym_comparison_operator_token27] = ACTIONS(637), + [aux_sym_comparison_operator_token28] = ACTIONS(639), + [aux_sym_comparison_operator_token29] = ACTIONS(637), + [aux_sym_comparison_operator_token30] = ACTIONS(637), + [aux_sym_comparison_operator_token31] = ACTIONS(637), + [aux_sym_comparison_operator_token32] = ACTIONS(637), + [aux_sym_comparison_operator_token33] = ACTIONS(637), + [aux_sym_comparison_operator_token34] = ACTIONS(639), + [aux_sym_comparison_operator_token35] = ACTIONS(637), + [aux_sym_comparison_operator_token36] = ACTIONS(637), + [aux_sym_comparison_operator_token37] = ACTIONS(637), + [aux_sym_comparison_operator_token38] = ACTIONS(637), + [aux_sym_comparison_operator_token39] = ACTIONS(637), + [aux_sym_comparison_operator_token40] = ACTIONS(637), + [aux_sym_comparison_operator_token41] = ACTIONS(637), + [aux_sym_comparison_operator_token42] = ACTIONS(637), + [aux_sym_comparison_operator_token43] = ACTIONS(637), + [aux_sym_comparison_operator_token44] = ACTIONS(637), + [aux_sym_comparison_operator_token45] = ACTIONS(637), + [aux_sym_comparison_operator_token46] = ACTIONS(637), + [aux_sym_comparison_operator_token47] = ACTIONS(637), + [aux_sym_comparison_operator_token48] = ACTIONS(637), + [aux_sym_comparison_operator_token49] = ACTIONS(637), + [aux_sym_comparison_operator_token50] = ACTIONS(637), + [aux_sym_format_operator_token1] = ACTIONS(637), + [anon_sym_LPAREN] = ACTIONS(637), + [anon_sym_RPAREN] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_PERCENT] = ACTIONS(639), + [aux_sym_logical_expression_token1] = ACTIONS(637), + [aux_sym_logical_expression_token2] = ACTIONS(637), + [aux_sym_logical_expression_token3] = ACTIONS(637), + [aux_sym_bitwise_expression_token1] = ACTIONS(637), + [aux_sym_bitwise_expression_token2] = ACTIONS(637), + [aux_sym_bitwise_expression_token3] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_BSLASH] = ACTIONS(637), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_DOT_DOT] = ACTIONS(637), + [anon_sym_PLUS_PLUS] = ACTIONS(637), + [anon_sym_DASH_DASH] = ACTIONS(637), + [anon_sym_DOT2] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(637), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(637), }, [96] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(631), - [anon_sym_EQ] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_PLUS_EQ] = ACTIONS(631), - [anon_sym_STAR_EQ] = ACTIONS(631), - [anon_sym_SLASH_EQ] = ACTIONS(631), - [anon_sym_PERCENT_EQ] = ACTIONS(631), - [anon_sym_DASH_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_2_GT] = ACTIONS(633), - [anon_sym_2_GT_GT] = ACTIONS(631), - [anon_sym_3_GT] = ACTIONS(633), - [anon_sym_3_GT_GT] = ACTIONS(631), - [anon_sym_4_GT] = ACTIONS(633), - [anon_sym_4_GT_GT] = ACTIONS(631), - [anon_sym_5_GT] = ACTIONS(633), - [anon_sym_5_GT_GT] = ACTIONS(631), - [anon_sym_6_GT] = ACTIONS(633), - [anon_sym_6_GT_GT] = ACTIONS(631), - [anon_sym_STAR_GT] = ACTIONS(633), - [anon_sym_STAR_GT_GT] = ACTIONS(631), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_STAR_GT_AMP1] = ACTIONS(631), - [anon_sym_2_GT_AMP1] = ACTIONS(631), - [anon_sym_3_GT_AMP1] = ACTIONS(631), - [anon_sym_4_GT_AMP1] = ACTIONS(631), - [anon_sym_5_GT_AMP1] = ACTIONS(631), - [anon_sym_6_GT_AMP1] = ACTIONS(631), - [anon_sym_STAR_GT_AMP2] = ACTIONS(631), - [anon_sym_1_GT_AMP2] = ACTIONS(631), - [anon_sym_3_GT_AMP2] = ACTIONS(631), - [anon_sym_4_GT_AMP2] = ACTIONS(631), - [anon_sym_5_GT_AMP2] = ACTIONS(631), - [anon_sym_6_GT_AMP2] = ACTIONS(631), - [aux_sym_comparison_operator_token1] = ACTIONS(631), - [aux_sym_comparison_operator_token2] = ACTIONS(631), - [aux_sym_comparison_operator_token3] = ACTIONS(631), - [aux_sym_comparison_operator_token4] = ACTIONS(631), - [aux_sym_comparison_operator_token5] = ACTIONS(631), - [aux_sym_comparison_operator_token6] = ACTIONS(631), - [aux_sym_comparison_operator_token7] = ACTIONS(631), - [aux_sym_comparison_operator_token8] = ACTIONS(631), - [aux_sym_comparison_operator_token9] = ACTIONS(631), - [aux_sym_comparison_operator_token10] = ACTIONS(631), - [aux_sym_comparison_operator_token11] = ACTIONS(631), - [aux_sym_comparison_operator_token12] = ACTIONS(631), - [aux_sym_comparison_operator_token13] = ACTIONS(631), - [aux_sym_comparison_operator_token14] = ACTIONS(631), - [aux_sym_comparison_operator_token15] = ACTIONS(631), - [aux_sym_comparison_operator_token16] = ACTIONS(631), - [aux_sym_comparison_operator_token17] = ACTIONS(631), - [aux_sym_comparison_operator_token18] = ACTIONS(631), - [aux_sym_comparison_operator_token19] = ACTIONS(631), - [aux_sym_comparison_operator_token20] = ACTIONS(631), - [aux_sym_comparison_operator_token21] = ACTIONS(631), - [aux_sym_comparison_operator_token22] = ACTIONS(631), - [aux_sym_comparison_operator_token23] = ACTIONS(631), - [aux_sym_comparison_operator_token24] = ACTIONS(631), - [aux_sym_comparison_operator_token25] = ACTIONS(631), - [aux_sym_comparison_operator_token26] = ACTIONS(631), - [aux_sym_comparison_operator_token27] = ACTIONS(631), - [aux_sym_comparison_operator_token28] = ACTIONS(633), - [aux_sym_comparison_operator_token29] = ACTIONS(631), - [aux_sym_comparison_operator_token30] = ACTIONS(631), - [aux_sym_comparison_operator_token31] = ACTIONS(631), - [aux_sym_comparison_operator_token32] = ACTIONS(631), - [aux_sym_comparison_operator_token33] = ACTIONS(631), - [aux_sym_comparison_operator_token34] = ACTIONS(633), - [aux_sym_comparison_operator_token35] = ACTIONS(631), - [aux_sym_comparison_operator_token36] = ACTIONS(631), - [aux_sym_comparison_operator_token37] = ACTIONS(631), - [aux_sym_comparison_operator_token38] = ACTIONS(631), - [aux_sym_comparison_operator_token39] = ACTIONS(631), - [aux_sym_comparison_operator_token40] = ACTIONS(631), - [aux_sym_comparison_operator_token41] = ACTIONS(631), - [aux_sym_comparison_operator_token42] = ACTIONS(631), - [aux_sym_comparison_operator_token43] = ACTIONS(631), - [aux_sym_comparison_operator_token44] = ACTIONS(631), - [aux_sym_comparison_operator_token45] = ACTIONS(631), - [aux_sym_comparison_operator_token46] = ACTIONS(631), - [aux_sym_comparison_operator_token47] = ACTIONS(631), - [aux_sym_comparison_operator_token48] = ACTIONS(631), - [aux_sym_comparison_operator_token49] = ACTIONS(631), - [aux_sym_comparison_operator_token50] = ACTIONS(631), - [aux_sym_format_operator_token1] = ACTIONS(631), - [anon_sym_LPAREN] = ACTIONS(631), - [anon_sym_RPAREN] = ACTIONS(631), - [anon_sym_COMMA] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_PERCENT] = ACTIONS(633), - [aux_sym_logical_expression_token1] = ACTIONS(631), - [aux_sym_logical_expression_token2] = ACTIONS(631), - [aux_sym_logical_expression_token3] = ACTIONS(631), - [aux_sym_bitwise_expression_token1] = ACTIONS(631), - [aux_sym_bitwise_expression_token2] = ACTIONS(631), - [aux_sym_bitwise_expression_token3] = ACTIONS(631), - [anon_sym_PLUS] = ACTIONS(633), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_BSLASH] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(633), - [anon_sym_DOT_DOT] = ACTIONS(631), - [anon_sym_PLUS_PLUS] = ACTIONS(631), - [anon_sym_DASH_DASH] = ACTIONS(631), - [anon_sym_DOT2] = ACTIONS(633), - [anon_sym_COLON_COLON] = ACTIONS(631), - [anon_sym_RBRACK] = ACTIONS(631), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), + [anon_sym_LBRACK] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_PLUS_EQ] = ACTIONS(641), + [anon_sym_STAR_EQ] = ACTIONS(641), + [anon_sym_SLASH_EQ] = ACTIONS(641), + [anon_sym_PERCENT_EQ] = ACTIONS(641), + [anon_sym_DASH_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(641), + [anon_sym_2_GT] = ACTIONS(643), + [anon_sym_2_GT_GT] = ACTIONS(641), + [anon_sym_3_GT] = ACTIONS(643), + [anon_sym_3_GT_GT] = ACTIONS(641), + [anon_sym_4_GT] = ACTIONS(643), + [anon_sym_4_GT_GT] = ACTIONS(641), + [anon_sym_5_GT] = ACTIONS(643), + [anon_sym_5_GT_GT] = ACTIONS(641), + [anon_sym_6_GT] = ACTIONS(643), + [anon_sym_6_GT_GT] = ACTIONS(641), + [anon_sym_STAR_GT] = ACTIONS(643), + [anon_sym_STAR_GT_GT] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_STAR_GT_AMP1] = ACTIONS(641), + [anon_sym_2_GT_AMP1] = ACTIONS(641), + [anon_sym_3_GT_AMP1] = ACTIONS(641), + [anon_sym_4_GT_AMP1] = ACTIONS(641), + [anon_sym_5_GT_AMP1] = ACTIONS(641), + [anon_sym_6_GT_AMP1] = ACTIONS(641), + [anon_sym_STAR_GT_AMP2] = ACTIONS(641), + [anon_sym_1_GT_AMP2] = ACTIONS(641), + [anon_sym_3_GT_AMP2] = ACTIONS(641), + [anon_sym_4_GT_AMP2] = ACTIONS(641), + [anon_sym_5_GT_AMP2] = ACTIONS(641), + [anon_sym_6_GT_AMP2] = ACTIONS(641), + [aux_sym_comparison_operator_token1] = ACTIONS(641), + [aux_sym_comparison_operator_token2] = ACTIONS(641), + [aux_sym_comparison_operator_token3] = ACTIONS(641), + [aux_sym_comparison_operator_token4] = ACTIONS(641), + [aux_sym_comparison_operator_token5] = ACTIONS(641), + [aux_sym_comparison_operator_token6] = ACTIONS(641), + [aux_sym_comparison_operator_token7] = ACTIONS(641), + [aux_sym_comparison_operator_token8] = ACTIONS(641), + [aux_sym_comparison_operator_token9] = ACTIONS(641), + [aux_sym_comparison_operator_token10] = ACTIONS(641), + [aux_sym_comparison_operator_token11] = ACTIONS(641), + [aux_sym_comparison_operator_token12] = ACTIONS(641), + [aux_sym_comparison_operator_token13] = ACTIONS(641), + [aux_sym_comparison_operator_token14] = ACTIONS(641), + [aux_sym_comparison_operator_token15] = ACTIONS(641), + [aux_sym_comparison_operator_token16] = ACTIONS(641), + [aux_sym_comparison_operator_token17] = ACTIONS(641), + [aux_sym_comparison_operator_token18] = ACTIONS(641), + [aux_sym_comparison_operator_token19] = ACTIONS(641), + [aux_sym_comparison_operator_token20] = ACTIONS(641), + [aux_sym_comparison_operator_token21] = ACTIONS(641), + [aux_sym_comparison_operator_token22] = ACTIONS(641), + [aux_sym_comparison_operator_token23] = ACTIONS(641), + [aux_sym_comparison_operator_token24] = ACTIONS(641), + [aux_sym_comparison_operator_token25] = ACTIONS(641), + [aux_sym_comparison_operator_token26] = ACTIONS(641), + [aux_sym_comparison_operator_token27] = ACTIONS(641), + [aux_sym_comparison_operator_token28] = ACTIONS(643), + [aux_sym_comparison_operator_token29] = ACTIONS(641), + [aux_sym_comparison_operator_token30] = ACTIONS(641), + [aux_sym_comparison_operator_token31] = ACTIONS(641), + [aux_sym_comparison_operator_token32] = ACTIONS(641), + [aux_sym_comparison_operator_token33] = ACTIONS(641), + [aux_sym_comparison_operator_token34] = ACTIONS(643), + [aux_sym_comparison_operator_token35] = ACTIONS(641), + [aux_sym_comparison_operator_token36] = ACTIONS(641), + [aux_sym_comparison_operator_token37] = ACTIONS(641), + [aux_sym_comparison_operator_token38] = ACTIONS(641), + [aux_sym_comparison_operator_token39] = ACTIONS(641), + [aux_sym_comparison_operator_token40] = ACTIONS(641), + [aux_sym_comparison_operator_token41] = ACTIONS(641), + [aux_sym_comparison_operator_token42] = ACTIONS(641), + [aux_sym_comparison_operator_token43] = ACTIONS(641), + [aux_sym_comparison_operator_token44] = ACTIONS(641), + [aux_sym_comparison_operator_token45] = ACTIONS(641), + [aux_sym_comparison_operator_token46] = ACTIONS(641), + [aux_sym_comparison_operator_token47] = ACTIONS(641), + [aux_sym_comparison_operator_token48] = ACTIONS(641), + [aux_sym_comparison_operator_token49] = ACTIONS(641), + [aux_sym_comparison_operator_token50] = ACTIONS(641), + [aux_sym_format_operator_token1] = ACTIONS(641), + [anon_sym_LPAREN] = ACTIONS(641), + [anon_sym_RPAREN] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(643), + [aux_sym_logical_expression_token1] = ACTIONS(641), + [aux_sym_logical_expression_token2] = ACTIONS(641), + [aux_sym_logical_expression_token3] = ACTIONS(641), + [aux_sym_bitwise_expression_token1] = ACTIONS(641), + [aux_sym_bitwise_expression_token2] = ACTIONS(641), + [aux_sym_bitwise_expression_token3] = ACTIONS(641), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_DOT_DOT] = ACTIONS(641), + [anon_sym_PLUS_PLUS] = ACTIONS(641), + [anon_sym_DASH_DASH] = ACTIONS(641), + [anon_sym_DOT2] = ACTIONS(643), + [anon_sym_COLON_COLON] = ACTIONS(641), + [anon_sym_RBRACK] = ACTIONS(641), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(641), }, [97] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(635), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_RPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(635), - [anon_sym_DASH_DASH] = ACTIONS(635), - [anon_sym_DOT2] = ACTIONS(637), - [anon_sym_COLON_COLON] = ACTIONS(635), - [anon_sym_RBRACK] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_PLUS_EQ] = ACTIONS(645), + [anon_sym_STAR_EQ] = ACTIONS(645), + [anon_sym_SLASH_EQ] = ACTIONS(645), + [anon_sym_PERCENT_EQ] = ACTIONS(645), + [anon_sym_DASH_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(645), + [anon_sym_2_GT] = ACTIONS(647), + [anon_sym_2_GT_GT] = ACTIONS(645), + [anon_sym_3_GT] = ACTIONS(647), + [anon_sym_3_GT_GT] = ACTIONS(645), + [anon_sym_4_GT] = ACTIONS(647), + [anon_sym_4_GT_GT] = ACTIONS(645), + [anon_sym_5_GT] = ACTIONS(647), + [anon_sym_5_GT_GT] = ACTIONS(645), + [anon_sym_6_GT] = ACTIONS(647), + [anon_sym_6_GT_GT] = ACTIONS(645), + [anon_sym_STAR_GT] = ACTIONS(647), + [anon_sym_STAR_GT_GT] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_STAR_GT_AMP1] = ACTIONS(645), + [anon_sym_2_GT_AMP1] = ACTIONS(645), + [anon_sym_3_GT_AMP1] = ACTIONS(645), + [anon_sym_4_GT_AMP1] = ACTIONS(645), + [anon_sym_5_GT_AMP1] = ACTIONS(645), + [anon_sym_6_GT_AMP1] = ACTIONS(645), + [anon_sym_STAR_GT_AMP2] = ACTIONS(645), + [anon_sym_1_GT_AMP2] = ACTIONS(645), + [anon_sym_3_GT_AMP2] = ACTIONS(645), + [anon_sym_4_GT_AMP2] = ACTIONS(645), + [anon_sym_5_GT_AMP2] = ACTIONS(645), + [anon_sym_6_GT_AMP2] = ACTIONS(645), + [aux_sym_comparison_operator_token1] = ACTIONS(645), + [aux_sym_comparison_operator_token2] = ACTIONS(645), + [aux_sym_comparison_operator_token3] = ACTIONS(645), + [aux_sym_comparison_operator_token4] = ACTIONS(645), + [aux_sym_comparison_operator_token5] = ACTIONS(645), + [aux_sym_comparison_operator_token6] = ACTIONS(645), + [aux_sym_comparison_operator_token7] = ACTIONS(645), + [aux_sym_comparison_operator_token8] = ACTIONS(645), + [aux_sym_comparison_operator_token9] = ACTIONS(645), + [aux_sym_comparison_operator_token10] = ACTIONS(645), + [aux_sym_comparison_operator_token11] = ACTIONS(645), + [aux_sym_comparison_operator_token12] = ACTIONS(645), + [aux_sym_comparison_operator_token13] = ACTIONS(645), + [aux_sym_comparison_operator_token14] = ACTIONS(645), + [aux_sym_comparison_operator_token15] = ACTIONS(645), + [aux_sym_comparison_operator_token16] = ACTIONS(645), + [aux_sym_comparison_operator_token17] = ACTIONS(645), + [aux_sym_comparison_operator_token18] = ACTIONS(645), + [aux_sym_comparison_operator_token19] = ACTIONS(645), + [aux_sym_comparison_operator_token20] = ACTIONS(645), + [aux_sym_comparison_operator_token21] = ACTIONS(645), + [aux_sym_comparison_operator_token22] = ACTIONS(645), + [aux_sym_comparison_operator_token23] = ACTIONS(645), + [aux_sym_comparison_operator_token24] = ACTIONS(645), + [aux_sym_comparison_operator_token25] = ACTIONS(645), + [aux_sym_comparison_operator_token26] = ACTIONS(645), + [aux_sym_comparison_operator_token27] = ACTIONS(645), + [aux_sym_comparison_operator_token28] = ACTIONS(647), + [aux_sym_comparison_operator_token29] = ACTIONS(645), + [aux_sym_comparison_operator_token30] = ACTIONS(645), + [aux_sym_comparison_operator_token31] = ACTIONS(645), + [aux_sym_comparison_operator_token32] = ACTIONS(645), + [aux_sym_comparison_operator_token33] = ACTIONS(645), + [aux_sym_comparison_operator_token34] = ACTIONS(647), + [aux_sym_comparison_operator_token35] = ACTIONS(645), + [aux_sym_comparison_operator_token36] = ACTIONS(645), + [aux_sym_comparison_operator_token37] = ACTIONS(645), + [aux_sym_comparison_operator_token38] = ACTIONS(645), + [aux_sym_comparison_operator_token39] = ACTIONS(645), + [aux_sym_comparison_operator_token40] = ACTIONS(645), + [aux_sym_comparison_operator_token41] = ACTIONS(645), + [aux_sym_comparison_operator_token42] = ACTIONS(645), + [aux_sym_comparison_operator_token43] = ACTIONS(645), + [aux_sym_comparison_operator_token44] = ACTIONS(645), + [aux_sym_comparison_operator_token45] = ACTIONS(645), + [aux_sym_comparison_operator_token46] = ACTIONS(645), + [aux_sym_comparison_operator_token47] = ACTIONS(645), + [aux_sym_comparison_operator_token48] = ACTIONS(645), + [aux_sym_comparison_operator_token49] = ACTIONS(645), + [aux_sym_comparison_operator_token50] = ACTIONS(645), + [aux_sym_format_operator_token1] = ACTIONS(645), + [anon_sym_LPAREN] = ACTIONS(645), + [anon_sym_RPAREN] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(647), + [aux_sym_logical_expression_token1] = ACTIONS(645), + [aux_sym_logical_expression_token2] = ACTIONS(645), + [aux_sym_logical_expression_token3] = ACTIONS(645), + [aux_sym_bitwise_expression_token1] = ACTIONS(645), + [aux_sym_bitwise_expression_token2] = ACTIONS(645), + [aux_sym_bitwise_expression_token3] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_DOT_DOT] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(645), + [anon_sym_DASH_DASH] = ACTIONS(645), + [anon_sym_DOT2] = ACTIONS(647), + [anon_sym_COLON_COLON] = ACTIONS(645), + [anon_sym_RBRACK] = ACTIONS(645), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(645), }, [98] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(639), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_DASH_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_LPAREN] = ACTIONS(639), - [anon_sym_RPAREN] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [anon_sym_PLUS_PLUS] = ACTIONS(639), - [anon_sym_DASH_DASH] = ACTIONS(639), - [anon_sym_DOT2] = ACTIONS(641), - [anon_sym_COLON_COLON] = ACTIONS(639), - [anon_sym_RBRACK] = ACTIONS(639), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), + [anon_sym_LBRACK] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_PLUS_EQ] = ACTIONS(649), + [anon_sym_STAR_EQ] = ACTIONS(649), + [anon_sym_SLASH_EQ] = ACTIONS(649), + [anon_sym_PERCENT_EQ] = ACTIONS(649), + [anon_sym_DASH_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_GT] = ACTIONS(649), + [anon_sym_2_GT] = ACTIONS(651), + [anon_sym_2_GT_GT] = ACTIONS(649), + [anon_sym_3_GT] = ACTIONS(651), + [anon_sym_3_GT_GT] = ACTIONS(649), + [anon_sym_4_GT] = ACTIONS(651), + [anon_sym_4_GT_GT] = ACTIONS(649), + [anon_sym_5_GT] = ACTIONS(651), + [anon_sym_5_GT_GT] = ACTIONS(649), + [anon_sym_6_GT] = ACTIONS(651), + [anon_sym_6_GT_GT] = ACTIONS(649), + [anon_sym_STAR_GT] = ACTIONS(651), + [anon_sym_STAR_GT_GT] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_STAR_GT_AMP1] = ACTIONS(649), + [anon_sym_2_GT_AMP1] = ACTIONS(649), + [anon_sym_3_GT_AMP1] = ACTIONS(649), + [anon_sym_4_GT_AMP1] = ACTIONS(649), + [anon_sym_5_GT_AMP1] = ACTIONS(649), + [anon_sym_6_GT_AMP1] = ACTIONS(649), + [anon_sym_STAR_GT_AMP2] = ACTIONS(649), + [anon_sym_1_GT_AMP2] = ACTIONS(649), + [anon_sym_3_GT_AMP2] = ACTIONS(649), + [anon_sym_4_GT_AMP2] = ACTIONS(649), + [anon_sym_5_GT_AMP2] = ACTIONS(649), + [anon_sym_6_GT_AMP2] = ACTIONS(649), + [aux_sym_comparison_operator_token1] = ACTIONS(649), + [aux_sym_comparison_operator_token2] = ACTIONS(649), + [aux_sym_comparison_operator_token3] = ACTIONS(649), + [aux_sym_comparison_operator_token4] = ACTIONS(649), + [aux_sym_comparison_operator_token5] = ACTIONS(649), + [aux_sym_comparison_operator_token6] = ACTIONS(649), + [aux_sym_comparison_operator_token7] = ACTIONS(649), + [aux_sym_comparison_operator_token8] = ACTIONS(649), + [aux_sym_comparison_operator_token9] = ACTIONS(649), + [aux_sym_comparison_operator_token10] = ACTIONS(649), + [aux_sym_comparison_operator_token11] = ACTIONS(649), + [aux_sym_comparison_operator_token12] = ACTIONS(649), + [aux_sym_comparison_operator_token13] = ACTIONS(649), + [aux_sym_comparison_operator_token14] = ACTIONS(649), + [aux_sym_comparison_operator_token15] = ACTIONS(649), + [aux_sym_comparison_operator_token16] = ACTIONS(649), + [aux_sym_comparison_operator_token17] = ACTIONS(649), + [aux_sym_comparison_operator_token18] = ACTIONS(649), + [aux_sym_comparison_operator_token19] = ACTIONS(649), + [aux_sym_comparison_operator_token20] = ACTIONS(649), + [aux_sym_comparison_operator_token21] = ACTIONS(649), + [aux_sym_comparison_operator_token22] = ACTIONS(649), + [aux_sym_comparison_operator_token23] = ACTIONS(649), + [aux_sym_comparison_operator_token24] = ACTIONS(649), + [aux_sym_comparison_operator_token25] = ACTIONS(649), + [aux_sym_comparison_operator_token26] = ACTIONS(649), + [aux_sym_comparison_operator_token27] = ACTIONS(649), + [aux_sym_comparison_operator_token28] = ACTIONS(651), + [aux_sym_comparison_operator_token29] = ACTIONS(649), + [aux_sym_comparison_operator_token30] = ACTIONS(649), + [aux_sym_comparison_operator_token31] = ACTIONS(649), + [aux_sym_comparison_operator_token32] = ACTIONS(649), + [aux_sym_comparison_operator_token33] = ACTIONS(649), + [aux_sym_comparison_operator_token34] = ACTIONS(651), + [aux_sym_comparison_operator_token35] = ACTIONS(649), + [aux_sym_comparison_operator_token36] = ACTIONS(649), + [aux_sym_comparison_operator_token37] = ACTIONS(649), + [aux_sym_comparison_operator_token38] = ACTIONS(649), + [aux_sym_comparison_operator_token39] = ACTIONS(649), + [aux_sym_comparison_operator_token40] = ACTIONS(649), + [aux_sym_comparison_operator_token41] = ACTIONS(649), + [aux_sym_comparison_operator_token42] = ACTIONS(649), + [aux_sym_comparison_operator_token43] = ACTIONS(649), + [aux_sym_comparison_operator_token44] = ACTIONS(649), + [aux_sym_comparison_operator_token45] = ACTIONS(649), + [aux_sym_comparison_operator_token46] = ACTIONS(649), + [aux_sym_comparison_operator_token47] = ACTIONS(649), + [aux_sym_comparison_operator_token48] = ACTIONS(649), + [aux_sym_comparison_operator_token49] = ACTIONS(649), + [aux_sym_comparison_operator_token50] = ACTIONS(649), + [aux_sym_format_operator_token1] = ACTIONS(649), + [anon_sym_LPAREN] = ACTIONS(649), + [anon_sym_RPAREN] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(651), + [aux_sym_logical_expression_token1] = ACTIONS(649), + [aux_sym_logical_expression_token2] = ACTIONS(649), + [aux_sym_logical_expression_token3] = ACTIONS(649), + [aux_sym_bitwise_expression_token1] = ACTIONS(649), + [aux_sym_bitwise_expression_token2] = ACTIONS(649), + [aux_sym_bitwise_expression_token3] = ACTIONS(649), + [anon_sym_PLUS] = ACTIONS(651), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_DOT_DOT] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(649), + [anon_sym_DASH_DASH] = ACTIONS(649), + [anon_sym_DOT2] = ACTIONS(651), + [anon_sym_COLON_COLON] = ACTIONS(649), + [anon_sym_RBRACK] = ACTIONS(649), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(649), }, [99] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(643), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_DASH_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_LPAREN] = ACTIONS(643), - [anon_sym_RPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_PLUS_PLUS] = ACTIONS(643), - [anon_sym_DASH_DASH] = ACTIONS(643), - [anon_sym_DOT2] = ACTIONS(645), - [anon_sym_COLON_COLON] = ACTIONS(643), - [anon_sym_RBRACK] = ACTIONS(643), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), + [anon_sym_LBRACK] = ACTIONS(653), + [anon_sym_EQ] = ACTIONS(653), + [anon_sym_BANG_EQ] = ACTIONS(653), + [anon_sym_PLUS_EQ] = ACTIONS(653), + [anon_sym_STAR_EQ] = ACTIONS(653), + [anon_sym_SLASH_EQ] = ACTIONS(653), + [anon_sym_PERCENT_EQ] = ACTIONS(653), + [anon_sym_DASH_EQ] = ACTIONS(653), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(653), + [anon_sym_2_GT] = ACTIONS(655), + [anon_sym_2_GT_GT] = ACTIONS(653), + [anon_sym_3_GT] = ACTIONS(655), + [anon_sym_3_GT_GT] = ACTIONS(653), + [anon_sym_4_GT] = ACTIONS(655), + [anon_sym_4_GT_GT] = ACTIONS(653), + [anon_sym_5_GT] = ACTIONS(655), + [anon_sym_5_GT_GT] = ACTIONS(653), + [anon_sym_6_GT] = ACTIONS(655), + [anon_sym_6_GT_GT] = ACTIONS(653), + [anon_sym_STAR_GT] = ACTIONS(655), + [anon_sym_STAR_GT_GT] = ACTIONS(653), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_STAR_GT_AMP1] = ACTIONS(653), + [anon_sym_2_GT_AMP1] = ACTIONS(653), + [anon_sym_3_GT_AMP1] = ACTIONS(653), + [anon_sym_4_GT_AMP1] = ACTIONS(653), + [anon_sym_5_GT_AMP1] = ACTIONS(653), + [anon_sym_6_GT_AMP1] = ACTIONS(653), + [anon_sym_STAR_GT_AMP2] = ACTIONS(653), + [anon_sym_1_GT_AMP2] = ACTIONS(653), + [anon_sym_3_GT_AMP2] = ACTIONS(653), + [anon_sym_4_GT_AMP2] = ACTIONS(653), + [anon_sym_5_GT_AMP2] = ACTIONS(653), + [anon_sym_6_GT_AMP2] = ACTIONS(653), + [aux_sym_comparison_operator_token1] = ACTIONS(653), + [aux_sym_comparison_operator_token2] = ACTIONS(653), + [aux_sym_comparison_operator_token3] = ACTIONS(653), + [aux_sym_comparison_operator_token4] = ACTIONS(653), + [aux_sym_comparison_operator_token5] = ACTIONS(653), + [aux_sym_comparison_operator_token6] = ACTIONS(653), + [aux_sym_comparison_operator_token7] = ACTIONS(653), + [aux_sym_comparison_operator_token8] = ACTIONS(653), + [aux_sym_comparison_operator_token9] = ACTIONS(653), + [aux_sym_comparison_operator_token10] = ACTIONS(653), + [aux_sym_comparison_operator_token11] = ACTIONS(653), + [aux_sym_comparison_operator_token12] = ACTIONS(653), + [aux_sym_comparison_operator_token13] = ACTIONS(653), + [aux_sym_comparison_operator_token14] = ACTIONS(653), + [aux_sym_comparison_operator_token15] = ACTIONS(653), + [aux_sym_comparison_operator_token16] = ACTIONS(653), + [aux_sym_comparison_operator_token17] = ACTIONS(653), + [aux_sym_comparison_operator_token18] = ACTIONS(653), + [aux_sym_comparison_operator_token19] = ACTIONS(653), + [aux_sym_comparison_operator_token20] = ACTIONS(653), + [aux_sym_comparison_operator_token21] = ACTIONS(653), + [aux_sym_comparison_operator_token22] = ACTIONS(653), + [aux_sym_comparison_operator_token23] = ACTIONS(653), + [aux_sym_comparison_operator_token24] = ACTIONS(653), + [aux_sym_comparison_operator_token25] = ACTIONS(653), + [aux_sym_comparison_operator_token26] = ACTIONS(653), + [aux_sym_comparison_operator_token27] = ACTIONS(653), + [aux_sym_comparison_operator_token28] = ACTIONS(655), + [aux_sym_comparison_operator_token29] = ACTIONS(653), + [aux_sym_comparison_operator_token30] = ACTIONS(653), + [aux_sym_comparison_operator_token31] = ACTIONS(653), + [aux_sym_comparison_operator_token32] = ACTIONS(653), + [aux_sym_comparison_operator_token33] = ACTIONS(653), + [aux_sym_comparison_operator_token34] = ACTIONS(655), + [aux_sym_comparison_operator_token35] = ACTIONS(653), + [aux_sym_comparison_operator_token36] = ACTIONS(653), + [aux_sym_comparison_operator_token37] = ACTIONS(653), + [aux_sym_comparison_operator_token38] = ACTIONS(653), + [aux_sym_comparison_operator_token39] = ACTIONS(653), + [aux_sym_comparison_operator_token40] = ACTIONS(653), + [aux_sym_comparison_operator_token41] = ACTIONS(653), + [aux_sym_comparison_operator_token42] = ACTIONS(653), + [aux_sym_comparison_operator_token43] = ACTIONS(653), + [aux_sym_comparison_operator_token44] = ACTIONS(653), + [aux_sym_comparison_operator_token45] = ACTIONS(653), + [aux_sym_comparison_operator_token46] = ACTIONS(653), + [aux_sym_comparison_operator_token47] = ACTIONS(653), + [aux_sym_comparison_operator_token48] = ACTIONS(653), + [aux_sym_comparison_operator_token49] = ACTIONS(653), + [aux_sym_comparison_operator_token50] = ACTIONS(653), + [aux_sym_format_operator_token1] = ACTIONS(653), + [anon_sym_LPAREN] = ACTIONS(653), + [anon_sym_RPAREN] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(653), + [anon_sym_PIPE] = ACTIONS(653), + [anon_sym_PERCENT] = ACTIONS(655), + [aux_sym_logical_expression_token1] = ACTIONS(653), + [aux_sym_logical_expression_token2] = ACTIONS(653), + [aux_sym_logical_expression_token3] = ACTIONS(653), + [aux_sym_bitwise_expression_token1] = ACTIONS(653), + [aux_sym_bitwise_expression_token2] = ACTIONS(653), + [aux_sym_bitwise_expression_token3] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(653), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_DOT_DOT] = ACTIONS(653), + [anon_sym_PLUS_PLUS] = ACTIONS(653), + [anon_sym_DASH_DASH] = ACTIONS(653), + [anon_sym_DOT2] = ACTIONS(655), + [anon_sym_COLON_COLON] = ACTIONS(653), + [anon_sym_RBRACK] = ACTIONS(653), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(653), }, [100] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(647), - [anon_sym_EQ] = ACTIONS(647), - [anon_sym_BANG_EQ] = ACTIONS(647), - [anon_sym_PLUS_EQ] = ACTIONS(647), - [anon_sym_STAR_EQ] = ACTIONS(647), - [anon_sym_SLASH_EQ] = ACTIONS(647), - [anon_sym_PERCENT_EQ] = ACTIONS(647), - [anon_sym_DASH_EQ] = ACTIONS(647), - [anon_sym_GT] = ACTIONS(649), - [anon_sym_GT_GT] = ACTIONS(647), - [anon_sym_2_GT] = ACTIONS(649), - [anon_sym_2_GT_GT] = ACTIONS(647), - [anon_sym_3_GT] = ACTIONS(649), - [anon_sym_3_GT_GT] = ACTIONS(647), - [anon_sym_4_GT] = ACTIONS(649), - [anon_sym_4_GT_GT] = ACTIONS(647), - [anon_sym_5_GT] = ACTIONS(649), - [anon_sym_5_GT_GT] = ACTIONS(647), - [anon_sym_6_GT] = ACTIONS(649), - [anon_sym_6_GT_GT] = ACTIONS(647), - [anon_sym_STAR_GT] = ACTIONS(649), - [anon_sym_STAR_GT_GT] = ACTIONS(647), - [anon_sym_LT] = ACTIONS(649), - [anon_sym_STAR_GT_AMP1] = ACTIONS(647), - [anon_sym_2_GT_AMP1] = ACTIONS(647), - [anon_sym_3_GT_AMP1] = ACTIONS(647), - [anon_sym_4_GT_AMP1] = ACTIONS(647), - [anon_sym_5_GT_AMP1] = ACTIONS(647), - [anon_sym_6_GT_AMP1] = ACTIONS(647), - [anon_sym_STAR_GT_AMP2] = ACTIONS(647), - [anon_sym_1_GT_AMP2] = ACTIONS(647), - [anon_sym_3_GT_AMP2] = ACTIONS(647), - [anon_sym_4_GT_AMP2] = ACTIONS(647), - [anon_sym_5_GT_AMP2] = ACTIONS(647), - [anon_sym_6_GT_AMP2] = ACTIONS(647), - [aux_sym_comparison_operator_token1] = ACTIONS(647), - [aux_sym_comparison_operator_token2] = ACTIONS(647), - [aux_sym_comparison_operator_token3] = ACTIONS(647), - [aux_sym_comparison_operator_token4] = ACTIONS(647), - [aux_sym_comparison_operator_token5] = ACTIONS(647), - [aux_sym_comparison_operator_token6] = ACTIONS(647), - [aux_sym_comparison_operator_token7] = ACTIONS(647), - [aux_sym_comparison_operator_token8] = ACTIONS(647), - [aux_sym_comparison_operator_token9] = ACTIONS(647), - [aux_sym_comparison_operator_token10] = ACTIONS(647), - [aux_sym_comparison_operator_token11] = ACTIONS(647), - [aux_sym_comparison_operator_token12] = ACTIONS(647), - [aux_sym_comparison_operator_token13] = ACTIONS(647), - [aux_sym_comparison_operator_token14] = ACTIONS(647), - [aux_sym_comparison_operator_token15] = ACTIONS(647), - [aux_sym_comparison_operator_token16] = ACTIONS(647), - [aux_sym_comparison_operator_token17] = ACTIONS(647), - [aux_sym_comparison_operator_token18] = ACTIONS(647), - [aux_sym_comparison_operator_token19] = ACTIONS(647), - [aux_sym_comparison_operator_token20] = ACTIONS(647), - [aux_sym_comparison_operator_token21] = ACTIONS(647), - [aux_sym_comparison_operator_token22] = ACTIONS(647), - [aux_sym_comparison_operator_token23] = ACTIONS(647), - [aux_sym_comparison_operator_token24] = ACTIONS(647), - [aux_sym_comparison_operator_token25] = ACTIONS(647), - [aux_sym_comparison_operator_token26] = ACTIONS(647), - [aux_sym_comparison_operator_token27] = ACTIONS(647), - [aux_sym_comparison_operator_token28] = ACTIONS(649), - [aux_sym_comparison_operator_token29] = ACTIONS(647), - [aux_sym_comparison_operator_token30] = ACTIONS(647), - [aux_sym_comparison_operator_token31] = ACTIONS(647), - [aux_sym_comparison_operator_token32] = ACTIONS(647), - [aux_sym_comparison_operator_token33] = ACTIONS(647), - [aux_sym_comparison_operator_token34] = ACTIONS(649), - [aux_sym_comparison_operator_token35] = ACTIONS(647), - [aux_sym_comparison_operator_token36] = ACTIONS(647), - [aux_sym_comparison_operator_token37] = ACTIONS(647), - [aux_sym_comparison_operator_token38] = ACTIONS(647), - [aux_sym_comparison_operator_token39] = ACTIONS(647), - [aux_sym_comparison_operator_token40] = ACTIONS(647), - [aux_sym_comparison_operator_token41] = ACTIONS(647), - [aux_sym_comparison_operator_token42] = ACTIONS(647), - [aux_sym_comparison_operator_token43] = ACTIONS(647), - [aux_sym_comparison_operator_token44] = ACTIONS(647), - [aux_sym_comparison_operator_token45] = ACTIONS(647), - [aux_sym_comparison_operator_token46] = ACTIONS(647), - [aux_sym_comparison_operator_token47] = ACTIONS(647), - [aux_sym_comparison_operator_token48] = ACTIONS(647), - [aux_sym_comparison_operator_token49] = ACTIONS(647), - [aux_sym_comparison_operator_token50] = ACTIONS(647), - [aux_sym_format_operator_token1] = ACTIONS(647), - [anon_sym_LPAREN] = ACTIONS(647), - [anon_sym_RPAREN] = ACTIONS(647), - [anon_sym_COMMA] = ACTIONS(647), - [anon_sym_PIPE] = ACTIONS(647), - [anon_sym_PERCENT] = ACTIONS(649), - [aux_sym_logical_expression_token1] = ACTIONS(647), - [aux_sym_logical_expression_token2] = ACTIONS(647), - [aux_sym_logical_expression_token3] = ACTIONS(647), - [aux_sym_bitwise_expression_token1] = ACTIONS(647), - [aux_sym_bitwise_expression_token2] = ACTIONS(647), - [aux_sym_bitwise_expression_token3] = ACTIONS(647), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(649), - [anon_sym_BSLASH] = ACTIONS(647), - [anon_sym_STAR] = ACTIONS(649), - [anon_sym_DOT_DOT] = ACTIONS(647), - [anon_sym_PLUS_PLUS] = ACTIONS(647), - [anon_sym_DASH_DASH] = ACTIONS(647), - [anon_sym_DOT2] = ACTIONS(649), - [anon_sym_COLON_COLON] = ACTIONS(647), - [anon_sym_RBRACK] = ACTIONS(647), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), + [anon_sym_LBRACK] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_PLUS_EQ] = ACTIONS(657), + [anon_sym_STAR_EQ] = ACTIONS(657), + [anon_sym_SLASH_EQ] = ACTIONS(657), + [anon_sym_PERCENT_EQ] = ACTIONS(657), + [anon_sym_DASH_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_2_GT] = ACTIONS(659), + [anon_sym_2_GT_GT] = ACTIONS(657), + [anon_sym_3_GT] = ACTIONS(659), + [anon_sym_3_GT_GT] = ACTIONS(657), + [anon_sym_4_GT] = ACTIONS(659), + [anon_sym_4_GT_GT] = ACTIONS(657), + [anon_sym_5_GT] = ACTIONS(659), + [anon_sym_5_GT_GT] = ACTIONS(657), + [anon_sym_6_GT] = ACTIONS(659), + [anon_sym_6_GT_GT] = ACTIONS(657), + [anon_sym_STAR_GT] = ACTIONS(659), + [anon_sym_STAR_GT_GT] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_STAR_GT_AMP1] = ACTIONS(657), + [anon_sym_2_GT_AMP1] = ACTIONS(657), + [anon_sym_3_GT_AMP1] = ACTIONS(657), + [anon_sym_4_GT_AMP1] = ACTIONS(657), + [anon_sym_5_GT_AMP1] = ACTIONS(657), + [anon_sym_6_GT_AMP1] = ACTIONS(657), + [anon_sym_STAR_GT_AMP2] = ACTIONS(657), + [anon_sym_1_GT_AMP2] = ACTIONS(657), + [anon_sym_3_GT_AMP2] = ACTIONS(657), + [anon_sym_4_GT_AMP2] = ACTIONS(657), + [anon_sym_5_GT_AMP2] = ACTIONS(657), + [anon_sym_6_GT_AMP2] = ACTIONS(657), + [aux_sym_comparison_operator_token1] = ACTIONS(657), + [aux_sym_comparison_operator_token2] = ACTIONS(657), + [aux_sym_comparison_operator_token3] = ACTIONS(657), + [aux_sym_comparison_operator_token4] = ACTIONS(657), + [aux_sym_comparison_operator_token5] = ACTIONS(657), + [aux_sym_comparison_operator_token6] = ACTIONS(657), + [aux_sym_comparison_operator_token7] = ACTIONS(657), + [aux_sym_comparison_operator_token8] = ACTIONS(657), + [aux_sym_comparison_operator_token9] = ACTIONS(657), + [aux_sym_comparison_operator_token10] = ACTIONS(657), + [aux_sym_comparison_operator_token11] = ACTIONS(657), + [aux_sym_comparison_operator_token12] = ACTIONS(657), + [aux_sym_comparison_operator_token13] = ACTIONS(657), + [aux_sym_comparison_operator_token14] = ACTIONS(657), + [aux_sym_comparison_operator_token15] = ACTIONS(657), + [aux_sym_comparison_operator_token16] = ACTIONS(657), + [aux_sym_comparison_operator_token17] = ACTIONS(657), + [aux_sym_comparison_operator_token18] = ACTIONS(657), + [aux_sym_comparison_operator_token19] = ACTIONS(657), + [aux_sym_comparison_operator_token20] = ACTIONS(657), + [aux_sym_comparison_operator_token21] = ACTIONS(657), + [aux_sym_comparison_operator_token22] = ACTIONS(657), + [aux_sym_comparison_operator_token23] = ACTIONS(657), + [aux_sym_comparison_operator_token24] = ACTIONS(657), + [aux_sym_comparison_operator_token25] = ACTIONS(657), + [aux_sym_comparison_operator_token26] = ACTIONS(657), + [aux_sym_comparison_operator_token27] = ACTIONS(657), + [aux_sym_comparison_operator_token28] = ACTIONS(659), + [aux_sym_comparison_operator_token29] = ACTIONS(657), + [aux_sym_comparison_operator_token30] = ACTIONS(657), + [aux_sym_comparison_operator_token31] = ACTIONS(657), + [aux_sym_comparison_operator_token32] = ACTIONS(657), + [aux_sym_comparison_operator_token33] = ACTIONS(657), + [aux_sym_comparison_operator_token34] = ACTIONS(659), + [aux_sym_comparison_operator_token35] = ACTIONS(657), + [aux_sym_comparison_operator_token36] = ACTIONS(657), + [aux_sym_comparison_operator_token37] = ACTIONS(657), + [aux_sym_comparison_operator_token38] = ACTIONS(657), + [aux_sym_comparison_operator_token39] = ACTIONS(657), + [aux_sym_comparison_operator_token40] = ACTIONS(657), + [aux_sym_comparison_operator_token41] = ACTIONS(657), + [aux_sym_comparison_operator_token42] = ACTIONS(657), + [aux_sym_comparison_operator_token43] = ACTIONS(657), + [aux_sym_comparison_operator_token44] = ACTIONS(657), + [aux_sym_comparison_operator_token45] = ACTIONS(657), + [aux_sym_comparison_operator_token46] = ACTIONS(657), + [aux_sym_comparison_operator_token47] = ACTIONS(657), + [aux_sym_comparison_operator_token48] = ACTIONS(657), + [aux_sym_comparison_operator_token49] = ACTIONS(657), + [aux_sym_comparison_operator_token50] = ACTIONS(657), + [aux_sym_format_operator_token1] = ACTIONS(657), + [anon_sym_LPAREN] = ACTIONS(657), + [anon_sym_RPAREN] = ACTIONS(657), + [anon_sym_COMMA] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_PERCENT] = ACTIONS(659), + [aux_sym_logical_expression_token1] = ACTIONS(657), + [aux_sym_logical_expression_token2] = ACTIONS(657), + [aux_sym_logical_expression_token3] = ACTIONS(657), + [aux_sym_bitwise_expression_token1] = ACTIONS(657), + [aux_sym_bitwise_expression_token2] = ACTIONS(657), + [aux_sym_bitwise_expression_token3] = ACTIONS(657), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(659), + [anon_sym_DOT_DOT] = ACTIONS(657), + [anon_sym_PLUS_PLUS] = ACTIONS(657), + [anon_sym_DASH_DASH] = ACTIONS(657), + [anon_sym_DOT2] = ACTIONS(659), + [anon_sym_COLON_COLON] = ACTIONS(657), + [anon_sym_RBRACK] = ACTIONS(657), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(657), }, [101] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_DASH_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_RPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DOT2] = ACTIONS(653), - [anon_sym_COLON_COLON] = ACTIONS(651), - [anon_sym_RBRACK] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), + [anon_sym_LBRACK] = ACTIONS(661), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_PLUS_EQ] = ACTIONS(661), + [anon_sym_STAR_EQ] = ACTIONS(661), + [anon_sym_SLASH_EQ] = ACTIONS(661), + [anon_sym_PERCENT_EQ] = ACTIONS(661), + [anon_sym_DASH_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_2_GT] = ACTIONS(664), + [anon_sym_2_GT_GT] = ACTIONS(661), + [anon_sym_3_GT] = ACTIONS(664), + [anon_sym_3_GT_GT] = ACTIONS(661), + [anon_sym_4_GT] = ACTIONS(664), + [anon_sym_4_GT_GT] = ACTIONS(661), + [anon_sym_5_GT] = ACTIONS(664), + [anon_sym_5_GT_GT] = ACTIONS(661), + [anon_sym_6_GT] = ACTIONS(664), + [anon_sym_6_GT_GT] = ACTIONS(661), + [anon_sym_STAR_GT] = ACTIONS(664), + [anon_sym_STAR_GT_GT] = ACTIONS(661), + [anon_sym_LT] = ACTIONS(664), + [anon_sym_STAR_GT_AMP1] = ACTIONS(661), + [anon_sym_2_GT_AMP1] = ACTIONS(661), + [anon_sym_3_GT_AMP1] = ACTIONS(661), + [anon_sym_4_GT_AMP1] = ACTIONS(661), + [anon_sym_5_GT_AMP1] = ACTIONS(661), + [anon_sym_6_GT_AMP1] = ACTIONS(661), + [anon_sym_STAR_GT_AMP2] = ACTIONS(661), + [anon_sym_1_GT_AMP2] = ACTIONS(661), + [anon_sym_3_GT_AMP2] = ACTIONS(661), + [anon_sym_4_GT_AMP2] = ACTIONS(661), + [anon_sym_5_GT_AMP2] = ACTIONS(661), + [anon_sym_6_GT_AMP2] = ACTIONS(661), + [aux_sym_comparison_operator_token1] = ACTIONS(661), + [aux_sym_comparison_operator_token2] = ACTIONS(661), + [aux_sym_comparison_operator_token3] = ACTIONS(661), + [aux_sym_comparison_operator_token4] = ACTIONS(661), + [aux_sym_comparison_operator_token5] = ACTIONS(661), + [aux_sym_comparison_operator_token6] = ACTIONS(661), + [aux_sym_comparison_operator_token7] = ACTIONS(661), + [aux_sym_comparison_operator_token8] = ACTIONS(661), + [aux_sym_comparison_operator_token9] = ACTIONS(661), + [aux_sym_comparison_operator_token10] = ACTIONS(661), + [aux_sym_comparison_operator_token11] = ACTIONS(661), + [aux_sym_comparison_operator_token12] = ACTIONS(661), + [aux_sym_comparison_operator_token13] = ACTIONS(661), + [aux_sym_comparison_operator_token14] = ACTIONS(661), + [aux_sym_comparison_operator_token15] = ACTIONS(661), + [aux_sym_comparison_operator_token16] = ACTIONS(661), + [aux_sym_comparison_operator_token17] = ACTIONS(661), + [aux_sym_comparison_operator_token18] = ACTIONS(661), + [aux_sym_comparison_operator_token19] = ACTIONS(661), + [aux_sym_comparison_operator_token20] = ACTIONS(661), + [aux_sym_comparison_operator_token21] = ACTIONS(661), + [aux_sym_comparison_operator_token22] = ACTIONS(661), + [aux_sym_comparison_operator_token23] = ACTIONS(661), + [aux_sym_comparison_operator_token24] = ACTIONS(661), + [aux_sym_comparison_operator_token25] = ACTIONS(661), + [aux_sym_comparison_operator_token26] = ACTIONS(661), + [aux_sym_comparison_operator_token27] = ACTIONS(661), + [aux_sym_comparison_operator_token28] = ACTIONS(664), + [aux_sym_comparison_operator_token29] = ACTIONS(661), + [aux_sym_comparison_operator_token30] = ACTIONS(661), + [aux_sym_comparison_operator_token31] = ACTIONS(661), + [aux_sym_comparison_operator_token32] = ACTIONS(661), + [aux_sym_comparison_operator_token33] = ACTIONS(661), + [aux_sym_comparison_operator_token34] = ACTIONS(664), + [aux_sym_comparison_operator_token35] = ACTIONS(661), + [aux_sym_comparison_operator_token36] = ACTIONS(661), + [aux_sym_comparison_operator_token37] = ACTIONS(661), + [aux_sym_comparison_operator_token38] = ACTIONS(661), + [aux_sym_comparison_operator_token39] = ACTIONS(661), + [aux_sym_comparison_operator_token40] = ACTIONS(661), + [aux_sym_comparison_operator_token41] = ACTIONS(661), + [aux_sym_comparison_operator_token42] = ACTIONS(661), + [aux_sym_comparison_operator_token43] = ACTIONS(661), + [aux_sym_comparison_operator_token44] = ACTIONS(661), + [aux_sym_comparison_operator_token45] = ACTIONS(661), + [aux_sym_comparison_operator_token46] = ACTIONS(661), + [aux_sym_comparison_operator_token47] = ACTIONS(661), + [aux_sym_comparison_operator_token48] = ACTIONS(661), + [aux_sym_comparison_operator_token49] = ACTIONS(661), + [aux_sym_comparison_operator_token50] = ACTIONS(661), + [aux_sym_format_operator_token1] = ACTIONS(661), + [anon_sym_LPAREN] = ACTIONS(661), + [anon_sym_RPAREN] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_PERCENT] = ACTIONS(664), + [aux_sym_logical_expression_token1] = ACTIONS(661), + [aux_sym_logical_expression_token2] = ACTIONS(661), + [aux_sym_logical_expression_token3] = ACTIONS(661), + [aux_sym_bitwise_expression_token1] = ACTIONS(661), + [aux_sym_bitwise_expression_token2] = ACTIONS(661), + [aux_sym_bitwise_expression_token3] = ACTIONS(661), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(664), + [anon_sym_BSLASH] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_DOT_DOT] = ACTIONS(661), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DOT2] = ACTIONS(664), + [anon_sym_COLON_COLON] = ACTIONS(661), + [anon_sym_RBRACK] = ACTIONS(661), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(661), }, [102] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(655), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_DASH_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(655), - [anon_sym_RPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_DOT2] = ACTIONS(657), - [anon_sym_COLON_COLON] = ACTIONS(655), - [anon_sym_RBRACK] = ACTIONS(655), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), - }, - [103] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(659), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_DASH_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_LPAREN] = ACTIONS(659), - [anon_sym_RPAREN] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(659), - [anon_sym_DASH_DASH] = ACTIONS(659), - [anon_sym_DOT2] = ACTIONS(661), - [anon_sym_COLON_COLON] = ACTIONS(659), - [anon_sym_RBRACK] = ACTIONS(659), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), - }, - [104] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_DASH_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), - [anon_sym_5_GT_AMP1] = ACTIONS(663), - [anon_sym_6_GT_AMP1] = ACTIONS(663), - [anon_sym_STAR_GT_AMP2] = ACTIONS(663), - [anon_sym_1_GT_AMP2] = ACTIONS(663), - [anon_sym_3_GT_AMP2] = ACTIONS(663), - [anon_sym_4_GT_AMP2] = ACTIONS(663), - [anon_sym_5_GT_AMP2] = ACTIONS(663), - [anon_sym_6_GT_AMP2] = ACTIONS(663), - [aux_sym_comparison_operator_token1] = ACTIONS(663), - [aux_sym_comparison_operator_token2] = ACTIONS(663), - [aux_sym_comparison_operator_token3] = ACTIONS(663), - [aux_sym_comparison_operator_token4] = ACTIONS(663), - [aux_sym_comparison_operator_token5] = ACTIONS(663), - [aux_sym_comparison_operator_token6] = ACTIONS(663), - [aux_sym_comparison_operator_token7] = ACTIONS(663), - [aux_sym_comparison_operator_token8] = ACTIONS(663), - [aux_sym_comparison_operator_token9] = ACTIONS(663), - [aux_sym_comparison_operator_token10] = ACTIONS(663), - [aux_sym_comparison_operator_token11] = ACTIONS(663), - [aux_sym_comparison_operator_token12] = ACTIONS(663), - [aux_sym_comparison_operator_token13] = ACTIONS(663), - [aux_sym_comparison_operator_token14] = ACTIONS(663), - [aux_sym_comparison_operator_token15] = ACTIONS(663), - [aux_sym_comparison_operator_token16] = ACTIONS(663), - [aux_sym_comparison_operator_token17] = ACTIONS(663), - [aux_sym_comparison_operator_token18] = ACTIONS(663), - [aux_sym_comparison_operator_token19] = ACTIONS(663), - [aux_sym_comparison_operator_token20] = ACTIONS(663), - [aux_sym_comparison_operator_token21] = ACTIONS(663), - [aux_sym_comparison_operator_token22] = ACTIONS(663), - [aux_sym_comparison_operator_token23] = ACTIONS(663), - [aux_sym_comparison_operator_token24] = ACTIONS(663), - [aux_sym_comparison_operator_token25] = ACTIONS(663), - [aux_sym_comparison_operator_token26] = ACTIONS(663), - [aux_sym_comparison_operator_token27] = ACTIONS(663), - [aux_sym_comparison_operator_token28] = ACTIONS(665), - [aux_sym_comparison_operator_token29] = ACTIONS(663), - [aux_sym_comparison_operator_token30] = ACTIONS(663), - [aux_sym_comparison_operator_token31] = ACTIONS(663), - [aux_sym_comparison_operator_token32] = ACTIONS(663), - [aux_sym_comparison_operator_token33] = ACTIONS(663), - [aux_sym_comparison_operator_token34] = ACTIONS(665), - [aux_sym_comparison_operator_token35] = ACTIONS(663), - [aux_sym_comparison_operator_token36] = ACTIONS(663), - [aux_sym_comparison_operator_token37] = ACTIONS(663), - [aux_sym_comparison_operator_token38] = ACTIONS(663), - [aux_sym_comparison_operator_token39] = ACTIONS(663), - [aux_sym_comparison_operator_token40] = ACTIONS(663), - [aux_sym_comparison_operator_token41] = ACTIONS(663), - [aux_sym_comparison_operator_token42] = ACTIONS(663), - [aux_sym_comparison_operator_token43] = ACTIONS(663), - [aux_sym_comparison_operator_token44] = ACTIONS(663), - [aux_sym_comparison_operator_token45] = ACTIONS(663), - [aux_sym_comparison_operator_token46] = ACTIONS(663), - [aux_sym_comparison_operator_token47] = ACTIONS(663), - [aux_sym_comparison_operator_token48] = ACTIONS(663), - [aux_sym_comparison_operator_token49] = ACTIONS(663), - [aux_sym_comparison_operator_token50] = ACTIONS(663), - [aux_sym_format_operator_token1] = ACTIONS(663), - [anon_sym_LPAREN] = ACTIONS(663), - [anon_sym_RPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(663), - [anon_sym_PIPE] = ACTIONS(663), - [anon_sym_PERCENT] = ACTIONS(665), - [aux_sym_logical_expression_token1] = ACTIONS(663), - [aux_sym_logical_expression_token2] = ACTIONS(663), - [aux_sym_logical_expression_token3] = ACTIONS(663), - [aux_sym_bitwise_expression_token1] = ACTIONS(663), - [aux_sym_bitwise_expression_token2] = ACTIONS(663), - [aux_sym_bitwise_expression_token3] = ACTIONS(663), - [anon_sym_PLUS] = ACTIONS(665), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_SLASH] = ACTIONS(665), - [anon_sym_BSLASH] = ACTIONS(663), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT_DOT] = ACTIONS(663), - [anon_sym_PLUS_PLUS] = ACTIONS(663), - [anon_sym_DASH_DASH] = ACTIONS(663), - [anon_sym_DOT2] = ACTIONS(665), - [anon_sym_COLON_COLON] = ACTIONS(663), - [anon_sym_RBRACK] = ACTIONS(663), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), - }, - [105] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(591), - [anon_sym_EQ] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_PLUS_EQ] = ACTIONS(591), - [anon_sym_STAR_EQ] = ACTIONS(591), - [anon_sym_SLASH_EQ] = ACTIONS(591), - [anon_sym_PERCENT_EQ] = ACTIONS(591), - [anon_sym_DASH_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_2_GT] = ACTIONS(593), - [anon_sym_2_GT_GT] = ACTIONS(591), - [anon_sym_3_GT] = ACTIONS(593), - [anon_sym_3_GT_GT] = ACTIONS(591), - [anon_sym_4_GT] = ACTIONS(593), - [anon_sym_4_GT_GT] = ACTIONS(591), - [anon_sym_5_GT] = ACTIONS(593), - [anon_sym_5_GT_GT] = ACTIONS(591), - [anon_sym_6_GT] = ACTIONS(593), - [anon_sym_6_GT_GT] = ACTIONS(591), - [anon_sym_STAR_GT] = ACTIONS(593), - [anon_sym_STAR_GT_GT] = ACTIONS(591), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_STAR_GT_AMP1] = ACTIONS(591), - [anon_sym_2_GT_AMP1] = ACTIONS(591), - [anon_sym_3_GT_AMP1] = ACTIONS(591), - [anon_sym_4_GT_AMP1] = ACTIONS(591), - [anon_sym_5_GT_AMP1] = ACTIONS(591), - [anon_sym_6_GT_AMP1] = ACTIONS(591), - [anon_sym_STAR_GT_AMP2] = ACTIONS(591), - [anon_sym_1_GT_AMP2] = ACTIONS(591), - [anon_sym_3_GT_AMP2] = ACTIONS(591), - [anon_sym_4_GT_AMP2] = ACTIONS(591), - [anon_sym_5_GT_AMP2] = ACTIONS(591), - [anon_sym_6_GT_AMP2] = ACTIONS(591), - [aux_sym_comparison_operator_token1] = ACTIONS(591), - [aux_sym_comparison_operator_token2] = ACTIONS(591), - [aux_sym_comparison_operator_token3] = ACTIONS(591), - [aux_sym_comparison_operator_token4] = ACTIONS(591), - [aux_sym_comparison_operator_token5] = ACTIONS(591), - [aux_sym_comparison_operator_token6] = ACTIONS(591), - [aux_sym_comparison_operator_token7] = ACTIONS(591), - [aux_sym_comparison_operator_token8] = ACTIONS(591), - [aux_sym_comparison_operator_token9] = ACTIONS(591), - [aux_sym_comparison_operator_token10] = ACTIONS(591), - [aux_sym_comparison_operator_token11] = ACTIONS(591), - [aux_sym_comparison_operator_token12] = ACTIONS(591), - [aux_sym_comparison_operator_token13] = ACTIONS(591), - [aux_sym_comparison_operator_token14] = ACTIONS(591), - [aux_sym_comparison_operator_token15] = ACTIONS(591), - [aux_sym_comparison_operator_token16] = ACTIONS(591), - [aux_sym_comparison_operator_token17] = ACTIONS(591), - [aux_sym_comparison_operator_token18] = ACTIONS(591), - [aux_sym_comparison_operator_token19] = ACTIONS(591), - [aux_sym_comparison_operator_token20] = ACTIONS(591), - [aux_sym_comparison_operator_token21] = ACTIONS(591), - [aux_sym_comparison_operator_token22] = ACTIONS(591), - [aux_sym_comparison_operator_token23] = ACTIONS(591), - [aux_sym_comparison_operator_token24] = ACTIONS(591), - [aux_sym_comparison_operator_token25] = ACTIONS(591), - [aux_sym_comparison_operator_token26] = ACTIONS(591), - [aux_sym_comparison_operator_token27] = ACTIONS(591), - [aux_sym_comparison_operator_token28] = ACTIONS(593), - [aux_sym_comparison_operator_token29] = ACTIONS(591), - [aux_sym_comparison_operator_token30] = ACTIONS(591), - [aux_sym_comparison_operator_token31] = ACTIONS(591), - [aux_sym_comparison_operator_token32] = ACTIONS(591), - [aux_sym_comparison_operator_token33] = ACTIONS(591), - [aux_sym_comparison_operator_token34] = ACTIONS(593), - [aux_sym_comparison_operator_token35] = ACTIONS(591), - [aux_sym_comparison_operator_token36] = ACTIONS(591), - [aux_sym_comparison_operator_token37] = ACTIONS(591), - [aux_sym_comparison_operator_token38] = ACTIONS(591), - [aux_sym_comparison_operator_token39] = ACTIONS(591), - [aux_sym_comparison_operator_token40] = ACTIONS(591), - [aux_sym_comparison_operator_token41] = ACTIONS(591), - [aux_sym_comparison_operator_token42] = ACTIONS(591), - [aux_sym_comparison_operator_token43] = ACTIONS(591), - [aux_sym_comparison_operator_token44] = ACTIONS(591), - [aux_sym_comparison_operator_token45] = ACTIONS(591), - [aux_sym_comparison_operator_token46] = ACTIONS(591), - [aux_sym_comparison_operator_token47] = ACTIONS(591), - [aux_sym_comparison_operator_token48] = ACTIONS(591), - [aux_sym_comparison_operator_token49] = ACTIONS(591), - [aux_sym_comparison_operator_token50] = ACTIONS(591), - [aux_sym_format_operator_token1] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [anon_sym_LBRACE] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_PERCENT] = ACTIONS(593), - [aux_sym_logical_expression_token1] = ACTIONS(591), - [aux_sym_logical_expression_token2] = ACTIONS(591), - [aux_sym_logical_expression_token3] = ACTIONS(591), - [aux_sym_bitwise_expression_token1] = ACTIONS(591), - [aux_sym_bitwise_expression_token2] = ACTIONS(591), - [aux_sym_bitwise_expression_token3] = ACTIONS(591), - [anon_sym_PLUS] = ACTIONS(593), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_BSLASH] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT_DOT] = ACTIONS(591), - [anon_sym_PLUS_PLUS] = ACTIONS(591), - [anon_sym_DASH_DASH] = ACTIONS(591), - [anon_sym_DOT2] = ACTIONS(593), - [anon_sym_COLON_COLON] = ACTIONS(591), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), - [sym__statement_terminator] = ACTIONS(591), - }, - [106] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(667), [anon_sym_EQ] = ACTIONS(667), @@ -38763,7 +40578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(667), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), }, - [107] = { + [103] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(671), [anon_sym_EQ] = ACTIONS(671), @@ -38875,7 +40690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(671), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), }, - [108] = { + [104] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_EQ] = ACTIONS(675), @@ -38987,7 +40802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(675), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), }, - [109] = { + [105] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(679), [anon_sym_EQ] = ACTIONS(679), @@ -39099,7 +40914,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(679), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), }, - [110] = { + [106] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(683), [anon_sym_EQ] = ACTIONS(683), @@ -39211,7 +41026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(683), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), }, - [111] = { + [107] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(687), [anon_sym_EQ] = ACTIONS(687), @@ -39323,7 +41138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACK] = ACTIONS(687), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(687), }, - [112] = { + [108] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(691), [anon_sym_EQ] = ACTIONS(691), @@ -39333,21 +41148,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_EQ] = ACTIONS(691), [anon_sym_PERCENT_EQ] = ACTIONS(691), [anon_sym_DASH_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(694), + [anon_sym_GT] = ACTIONS(693), [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_2_GT] = ACTIONS(694), + [anon_sym_2_GT] = ACTIONS(693), [anon_sym_2_GT_GT] = ACTIONS(691), - [anon_sym_3_GT] = ACTIONS(694), + [anon_sym_3_GT] = ACTIONS(693), [anon_sym_3_GT_GT] = ACTIONS(691), - [anon_sym_4_GT] = ACTIONS(694), + [anon_sym_4_GT] = ACTIONS(693), [anon_sym_4_GT_GT] = ACTIONS(691), - [anon_sym_5_GT] = ACTIONS(694), + [anon_sym_5_GT] = ACTIONS(693), [anon_sym_5_GT_GT] = ACTIONS(691), - [anon_sym_6_GT] = ACTIONS(694), + [anon_sym_6_GT] = ACTIONS(693), [anon_sym_6_GT_GT] = ACTIONS(691), - [anon_sym_STAR_GT] = ACTIONS(694), + [anon_sym_STAR_GT] = ACTIONS(693), [anon_sym_STAR_GT_GT] = ACTIONS(691), - [anon_sym_LT] = ACTIONS(694), + [anon_sym_LT] = ACTIONS(693), [anon_sym_STAR_GT_AMP1] = ACTIONS(691), [anon_sym_2_GT_AMP1] = ACTIONS(691), [anon_sym_3_GT_AMP1] = ACTIONS(691), @@ -39387,13 +41202,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token25] = ACTIONS(691), [aux_sym_comparison_operator_token26] = ACTIONS(691), [aux_sym_comparison_operator_token27] = ACTIONS(691), - [aux_sym_comparison_operator_token28] = ACTIONS(694), + [aux_sym_comparison_operator_token28] = ACTIONS(693), [aux_sym_comparison_operator_token29] = ACTIONS(691), [aux_sym_comparison_operator_token30] = ACTIONS(691), [aux_sym_comparison_operator_token31] = ACTIONS(691), [aux_sym_comparison_operator_token32] = ACTIONS(691), [aux_sym_comparison_operator_token33] = ACTIONS(691), - [aux_sym_comparison_operator_token34] = ACTIONS(694), + [aux_sym_comparison_operator_token34] = ACTIONS(693), [aux_sym_comparison_operator_token35] = ACTIONS(691), [aux_sym_comparison_operator_token36] = ACTIONS(691), [aux_sym_comparison_operator_token37] = ACTIONS(691), @@ -39415,742 +41230,1190 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(691), [anon_sym_COMMA] = ACTIONS(691), [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_PERCENT] = ACTIONS(694), + [anon_sym_PERCENT] = ACTIONS(693), [aux_sym_logical_expression_token1] = ACTIONS(691), [aux_sym_logical_expression_token2] = ACTIONS(691), [aux_sym_logical_expression_token3] = ACTIONS(691), [aux_sym_bitwise_expression_token1] = ACTIONS(691), [aux_sym_bitwise_expression_token2] = ACTIONS(691), [aux_sym_bitwise_expression_token3] = ACTIONS(691), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_SLASH] = ACTIONS(694), + [anon_sym_PLUS] = ACTIONS(693), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_SLASH] = ACTIONS(693), [anon_sym_BSLASH] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(694), + [anon_sym_STAR] = ACTIONS(693), [anon_sym_DOT_DOT] = ACTIONS(691), [anon_sym_PLUS_PLUS] = ACTIONS(691), [anon_sym_DASH_DASH] = ACTIONS(691), - [anon_sym_DOT2] = ACTIONS(694), + [anon_sym_DOT2] = ACTIONS(693), [anon_sym_COLON_COLON] = ACTIONS(691), [anon_sym_RBRACK] = ACTIONS(691), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(691), }, + [109] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(695), + [anon_sym_DASH_DASH] = ACTIONS(695), + [anon_sym_DOT2] = ACTIONS(697), + [anon_sym_COLON_COLON] = ACTIONS(695), + [anon_sym_RBRACK] = ACTIONS(695), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(695), + }, + [110] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(699), + [anon_sym_EQ] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_PLUS_EQ] = ACTIONS(699), + [anon_sym_STAR_EQ] = ACTIONS(699), + [anon_sym_SLASH_EQ] = ACTIONS(699), + [anon_sym_PERCENT_EQ] = ACTIONS(699), + [anon_sym_DASH_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_2_GT] = ACTIONS(701), + [anon_sym_2_GT_GT] = ACTIONS(699), + [anon_sym_3_GT] = ACTIONS(701), + [anon_sym_3_GT_GT] = ACTIONS(699), + [anon_sym_4_GT] = ACTIONS(701), + [anon_sym_4_GT_GT] = ACTIONS(699), + [anon_sym_5_GT] = ACTIONS(701), + [anon_sym_5_GT_GT] = ACTIONS(699), + [anon_sym_6_GT] = ACTIONS(701), + [anon_sym_6_GT_GT] = ACTIONS(699), + [anon_sym_STAR_GT] = ACTIONS(701), + [anon_sym_STAR_GT_GT] = ACTIONS(699), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_STAR_GT_AMP1] = ACTIONS(699), + [anon_sym_2_GT_AMP1] = ACTIONS(699), + [anon_sym_3_GT_AMP1] = ACTIONS(699), + [anon_sym_4_GT_AMP1] = ACTIONS(699), + [anon_sym_5_GT_AMP1] = ACTIONS(699), + [anon_sym_6_GT_AMP1] = ACTIONS(699), + [anon_sym_STAR_GT_AMP2] = ACTIONS(699), + [anon_sym_1_GT_AMP2] = ACTIONS(699), + [anon_sym_3_GT_AMP2] = ACTIONS(699), + [anon_sym_4_GT_AMP2] = ACTIONS(699), + [anon_sym_5_GT_AMP2] = ACTIONS(699), + [anon_sym_6_GT_AMP2] = ACTIONS(699), + [aux_sym_comparison_operator_token1] = ACTIONS(699), + [aux_sym_comparison_operator_token2] = ACTIONS(699), + [aux_sym_comparison_operator_token3] = ACTIONS(699), + [aux_sym_comparison_operator_token4] = ACTIONS(699), + [aux_sym_comparison_operator_token5] = ACTIONS(699), + [aux_sym_comparison_operator_token6] = ACTIONS(699), + [aux_sym_comparison_operator_token7] = ACTIONS(699), + [aux_sym_comparison_operator_token8] = ACTIONS(699), + [aux_sym_comparison_operator_token9] = ACTIONS(699), + [aux_sym_comparison_operator_token10] = ACTIONS(699), + [aux_sym_comparison_operator_token11] = ACTIONS(699), + [aux_sym_comparison_operator_token12] = ACTIONS(699), + [aux_sym_comparison_operator_token13] = ACTIONS(699), + [aux_sym_comparison_operator_token14] = ACTIONS(699), + [aux_sym_comparison_operator_token15] = ACTIONS(699), + [aux_sym_comparison_operator_token16] = ACTIONS(699), + [aux_sym_comparison_operator_token17] = ACTIONS(699), + [aux_sym_comparison_operator_token18] = ACTIONS(699), + [aux_sym_comparison_operator_token19] = ACTIONS(699), + [aux_sym_comparison_operator_token20] = ACTIONS(699), + [aux_sym_comparison_operator_token21] = ACTIONS(699), + [aux_sym_comparison_operator_token22] = ACTIONS(699), + [aux_sym_comparison_operator_token23] = ACTIONS(699), + [aux_sym_comparison_operator_token24] = ACTIONS(699), + [aux_sym_comparison_operator_token25] = ACTIONS(699), + [aux_sym_comparison_operator_token26] = ACTIONS(699), + [aux_sym_comparison_operator_token27] = ACTIONS(699), + [aux_sym_comparison_operator_token28] = ACTIONS(701), + [aux_sym_comparison_operator_token29] = ACTIONS(699), + [aux_sym_comparison_operator_token30] = ACTIONS(699), + [aux_sym_comparison_operator_token31] = ACTIONS(699), + [aux_sym_comparison_operator_token32] = ACTIONS(699), + [aux_sym_comparison_operator_token33] = ACTIONS(699), + [aux_sym_comparison_operator_token34] = ACTIONS(701), + [aux_sym_comparison_operator_token35] = ACTIONS(699), + [aux_sym_comparison_operator_token36] = ACTIONS(699), + [aux_sym_comparison_operator_token37] = ACTIONS(699), + [aux_sym_comparison_operator_token38] = ACTIONS(699), + [aux_sym_comparison_operator_token39] = ACTIONS(699), + [aux_sym_comparison_operator_token40] = ACTIONS(699), + [aux_sym_comparison_operator_token41] = ACTIONS(699), + [aux_sym_comparison_operator_token42] = ACTIONS(699), + [aux_sym_comparison_operator_token43] = ACTIONS(699), + [aux_sym_comparison_operator_token44] = ACTIONS(699), + [aux_sym_comparison_operator_token45] = ACTIONS(699), + [aux_sym_comparison_operator_token46] = ACTIONS(699), + [aux_sym_comparison_operator_token47] = ACTIONS(699), + [aux_sym_comparison_operator_token48] = ACTIONS(699), + [aux_sym_comparison_operator_token49] = ACTIONS(699), + [aux_sym_comparison_operator_token50] = ACTIONS(699), + [aux_sym_format_operator_token1] = ACTIONS(699), + [anon_sym_LPAREN] = ACTIONS(699), + [anon_sym_RPAREN] = ACTIONS(699), + [anon_sym_COMMA] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_PERCENT] = ACTIONS(701), + [aux_sym_logical_expression_token1] = ACTIONS(699), + [aux_sym_logical_expression_token2] = ACTIONS(699), + [aux_sym_logical_expression_token3] = ACTIONS(699), + [aux_sym_bitwise_expression_token1] = ACTIONS(699), + [aux_sym_bitwise_expression_token2] = ACTIONS(699), + [aux_sym_bitwise_expression_token3] = ACTIONS(699), + [anon_sym_PLUS] = ACTIONS(701), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_DOT_DOT] = ACTIONS(699), + [anon_sym_PLUS_PLUS] = ACTIONS(699), + [anon_sym_DASH_DASH] = ACTIONS(699), + [anon_sym_DOT2] = ACTIONS(701), + [anon_sym_COLON_COLON] = ACTIONS(699), + [anon_sym_RBRACK] = ACTIONS(699), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(699), + }, + [111] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(703), + [anon_sym_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_PLUS_EQ] = ACTIONS(703), + [anon_sym_STAR_EQ] = ACTIONS(703), + [anon_sym_SLASH_EQ] = ACTIONS(703), + [anon_sym_PERCENT_EQ] = ACTIONS(703), + [anon_sym_DASH_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_2_GT] = ACTIONS(705), + [anon_sym_2_GT_GT] = ACTIONS(703), + [anon_sym_3_GT] = ACTIONS(705), + [anon_sym_3_GT_GT] = ACTIONS(703), + [anon_sym_4_GT] = ACTIONS(705), + [anon_sym_4_GT_GT] = ACTIONS(703), + [anon_sym_5_GT] = ACTIONS(705), + [anon_sym_5_GT_GT] = ACTIONS(703), + [anon_sym_6_GT] = ACTIONS(705), + [anon_sym_6_GT_GT] = ACTIONS(703), + [anon_sym_STAR_GT] = ACTIONS(705), + [anon_sym_STAR_GT_GT] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_STAR_GT_AMP1] = ACTIONS(703), + [anon_sym_2_GT_AMP1] = ACTIONS(703), + [anon_sym_3_GT_AMP1] = ACTIONS(703), + [anon_sym_4_GT_AMP1] = ACTIONS(703), + [anon_sym_5_GT_AMP1] = ACTIONS(703), + [anon_sym_6_GT_AMP1] = ACTIONS(703), + [anon_sym_STAR_GT_AMP2] = ACTIONS(703), + [anon_sym_1_GT_AMP2] = ACTIONS(703), + [anon_sym_3_GT_AMP2] = ACTIONS(703), + [anon_sym_4_GT_AMP2] = ACTIONS(703), + [anon_sym_5_GT_AMP2] = ACTIONS(703), + [anon_sym_6_GT_AMP2] = ACTIONS(703), + [aux_sym_comparison_operator_token1] = ACTIONS(703), + [aux_sym_comparison_operator_token2] = ACTIONS(703), + [aux_sym_comparison_operator_token3] = ACTIONS(703), + [aux_sym_comparison_operator_token4] = ACTIONS(703), + [aux_sym_comparison_operator_token5] = ACTIONS(703), + [aux_sym_comparison_operator_token6] = ACTIONS(703), + [aux_sym_comparison_operator_token7] = ACTIONS(703), + [aux_sym_comparison_operator_token8] = ACTIONS(703), + [aux_sym_comparison_operator_token9] = ACTIONS(703), + [aux_sym_comparison_operator_token10] = ACTIONS(703), + [aux_sym_comparison_operator_token11] = ACTIONS(703), + [aux_sym_comparison_operator_token12] = ACTIONS(703), + [aux_sym_comparison_operator_token13] = ACTIONS(703), + [aux_sym_comparison_operator_token14] = ACTIONS(703), + [aux_sym_comparison_operator_token15] = ACTIONS(703), + [aux_sym_comparison_operator_token16] = ACTIONS(703), + [aux_sym_comparison_operator_token17] = ACTIONS(703), + [aux_sym_comparison_operator_token18] = ACTIONS(703), + [aux_sym_comparison_operator_token19] = ACTIONS(703), + [aux_sym_comparison_operator_token20] = ACTIONS(703), + [aux_sym_comparison_operator_token21] = ACTIONS(703), + [aux_sym_comparison_operator_token22] = ACTIONS(703), + [aux_sym_comparison_operator_token23] = ACTIONS(703), + [aux_sym_comparison_operator_token24] = ACTIONS(703), + [aux_sym_comparison_operator_token25] = ACTIONS(703), + [aux_sym_comparison_operator_token26] = ACTIONS(703), + [aux_sym_comparison_operator_token27] = ACTIONS(703), + [aux_sym_comparison_operator_token28] = ACTIONS(705), + [aux_sym_comparison_operator_token29] = ACTIONS(703), + [aux_sym_comparison_operator_token30] = ACTIONS(703), + [aux_sym_comparison_operator_token31] = ACTIONS(703), + [aux_sym_comparison_operator_token32] = ACTIONS(703), + [aux_sym_comparison_operator_token33] = ACTIONS(703), + [aux_sym_comparison_operator_token34] = ACTIONS(705), + [aux_sym_comparison_operator_token35] = ACTIONS(703), + [aux_sym_comparison_operator_token36] = ACTIONS(703), + [aux_sym_comparison_operator_token37] = ACTIONS(703), + [aux_sym_comparison_operator_token38] = ACTIONS(703), + [aux_sym_comparison_operator_token39] = ACTIONS(703), + [aux_sym_comparison_operator_token40] = ACTIONS(703), + [aux_sym_comparison_operator_token41] = ACTIONS(703), + [aux_sym_comparison_operator_token42] = ACTIONS(703), + [aux_sym_comparison_operator_token43] = ACTIONS(703), + [aux_sym_comparison_operator_token44] = ACTIONS(703), + [aux_sym_comparison_operator_token45] = ACTIONS(703), + [aux_sym_comparison_operator_token46] = ACTIONS(703), + [aux_sym_comparison_operator_token47] = ACTIONS(703), + [aux_sym_comparison_operator_token48] = ACTIONS(703), + [aux_sym_comparison_operator_token49] = ACTIONS(703), + [aux_sym_comparison_operator_token50] = ACTIONS(703), + [aux_sym_format_operator_token1] = ACTIONS(703), + [anon_sym_LPAREN] = ACTIONS(703), + [anon_sym_RPAREN] = ACTIONS(703), + [anon_sym_COMMA] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_PERCENT] = ACTIONS(705), + [aux_sym_logical_expression_token1] = ACTIONS(703), + [aux_sym_logical_expression_token2] = ACTIONS(703), + [aux_sym_logical_expression_token3] = ACTIONS(703), + [aux_sym_bitwise_expression_token1] = ACTIONS(703), + [aux_sym_bitwise_expression_token2] = ACTIONS(703), + [aux_sym_bitwise_expression_token3] = ACTIONS(703), + [anon_sym_PLUS] = ACTIONS(705), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_DOT_DOT] = ACTIONS(703), + [anon_sym_PLUS_PLUS] = ACTIONS(703), + [anon_sym_DASH_DASH] = ACTIONS(703), + [anon_sym_DOT2] = ACTIONS(705), + [anon_sym_COLON_COLON] = ACTIONS(703), + [anon_sym_RBRACK] = ACTIONS(703), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(703), + }, + [112] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_PLUS_EQ] = ACTIONS(707), + [anon_sym_STAR_EQ] = ACTIONS(707), + [anon_sym_SLASH_EQ] = ACTIONS(707), + [anon_sym_PERCENT_EQ] = ACTIONS(707), + [anon_sym_DASH_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_2_GT] = ACTIONS(709), + [anon_sym_2_GT_GT] = ACTIONS(707), + [anon_sym_3_GT] = ACTIONS(709), + [anon_sym_3_GT_GT] = ACTIONS(707), + [anon_sym_4_GT] = ACTIONS(709), + [anon_sym_4_GT_GT] = ACTIONS(707), + [anon_sym_5_GT] = ACTIONS(709), + [anon_sym_5_GT_GT] = ACTIONS(707), + [anon_sym_6_GT] = ACTIONS(709), + [anon_sym_6_GT_GT] = ACTIONS(707), + [anon_sym_STAR_GT] = ACTIONS(709), + [anon_sym_STAR_GT_GT] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_STAR_GT_AMP1] = ACTIONS(707), + [anon_sym_2_GT_AMP1] = ACTIONS(707), + [anon_sym_3_GT_AMP1] = ACTIONS(707), + [anon_sym_4_GT_AMP1] = ACTIONS(707), + [anon_sym_5_GT_AMP1] = ACTIONS(707), + [anon_sym_6_GT_AMP1] = ACTIONS(707), + [anon_sym_STAR_GT_AMP2] = ACTIONS(707), + [anon_sym_1_GT_AMP2] = ACTIONS(707), + [anon_sym_3_GT_AMP2] = ACTIONS(707), + [anon_sym_4_GT_AMP2] = ACTIONS(707), + [anon_sym_5_GT_AMP2] = ACTIONS(707), + [anon_sym_6_GT_AMP2] = ACTIONS(707), + [aux_sym_comparison_operator_token1] = ACTIONS(707), + [aux_sym_comparison_operator_token2] = ACTIONS(707), + [aux_sym_comparison_operator_token3] = ACTIONS(707), + [aux_sym_comparison_operator_token4] = ACTIONS(707), + [aux_sym_comparison_operator_token5] = ACTIONS(707), + [aux_sym_comparison_operator_token6] = ACTIONS(707), + [aux_sym_comparison_operator_token7] = ACTIONS(707), + [aux_sym_comparison_operator_token8] = ACTIONS(707), + [aux_sym_comparison_operator_token9] = ACTIONS(707), + [aux_sym_comparison_operator_token10] = ACTIONS(707), + [aux_sym_comparison_operator_token11] = ACTIONS(707), + [aux_sym_comparison_operator_token12] = ACTIONS(707), + [aux_sym_comparison_operator_token13] = ACTIONS(707), + [aux_sym_comparison_operator_token14] = ACTIONS(707), + [aux_sym_comparison_operator_token15] = ACTIONS(707), + [aux_sym_comparison_operator_token16] = ACTIONS(707), + [aux_sym_comparison_operator_token17] = ACTIONS(707), + [aux_sym_comparison_operator_token18] = ACTIONS(707), + [aux_sym_comparison_operator_token19] = ACTIONS(707), + [aux_sym_comparison_operator_token20] = ACTIONS(707), + [aux_sym_comparison_operator_token21] = ACTIONS(707), + [aux_sym_comparison_operator_token22] = ACTIONS(707), + [aux_sym_comparison_operator_token23] = ACTIONS(707), + [aux_sym_comparison_operator_token24] = ACTIONS(707), + [aux_sym_comparison_operator_token25] = ACTIONS(707), + [aux_sym_comparison_operator_token26] = ACTIONS(707), + [aux_sym_comparison_operator_token27] = ACTIONS(707), + [aux_sym_comparison_operator_token28] = ACTIONS(709), + [aux_sym_comparison_operator_token29] = ACTIONS(707), + [aux_sym_comparison_operator_token30] = ACTIONS(707), + [aux_sym_comparison_operator_token31] = ACTIONS(707), + [aux_sym_comparison_operator_token32] = ACTIONS(707), + [aux_sym_comparison_operator_token33] = ACTIONS(707), + [aux_sym_comparison_operator_token34] = ACTIONS(709), + [aux_sym_comparison_operator_token35] = ACTIONS(707), + [aux_sym_comparison_operator_token36] = ACTIONS(707), + [aux_sym_comparison_operator_token37] = ACTIONS(707), + [aux_sym_comparison_operator_token38] = ACTIONS(707), + [aux_sym_comparison_operator_token39] = ACTIONS(707), + [aux_sym_comparison_operator_token40] = ACTIONS(707), + [aux_sym_comparison_operator_token41] = ACTIONS(707), + [aux_sym_comparison_operator_token42] = ACTIONS(707), + [aux_sym_comparison_operator_token43] = ACTIONS(707), + [aux_sym_comparison_operator_token44] = ACTIONS(707), + [aux_sym_comparison_operator_token45] = ACTIONS(707), + [aux_sym_comparison_operator_token46] = ACTIONS(707), + [aux_sym_comparison_operator_token47] = ACTIONS(707), + [aux_sym_comparison_operator_token48] = ACTIONS(707), + [aux_sym_comparison_operator_token49] = ACTIONS(707), + [aux_sym_comparison_operator_token50] = ACTIONS(707), + [aux_sym_format_operator_token1] = ACTIONS(707), + [anon_sym_LPAREN] = ACTIONS(707), + [anon_sym_RPAREN] = ACTIONS(707), + [anon_sym_COMMA] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_PERCENT] = ACTIONS(709), + [aux_sym_logical_expression_token1] = ACTIONS(707), + [aux_sym_logical_expression_token2] = ACTIONS(707), + [aux_sym_logical_expression_token3] = ACTIONS(707), + [aux_sym_bitwise_expression_token1] = ACTIONS(707), + [aux_sym_bitwise_expression_token2] = ACTIONS(707), + [aux_sym_bitwise_expression_token3] = ACTIONS(707), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_DOT_DOT] = ACTIONS(707), + [anon_sym_PLUS_PLUS] = ACTIONS(707), + [anon_sym_DASH_DASH] = ACTIONS(707), + [anon_sym_DOT2] = ACTIONS(709), + [anon_sym_COLON_COLON] = ACTIONS(707), + [anon_sym_RBRACK] = ACTIONS(707), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(707), + }, [113] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_BANG_EQ] = ACTIONS(697), - [anon_sym_PLUS_EQ] = ACTIONS(697), - [anon_sym_STAR_EQ] = ACTIONS(697), - [anon_sym_SLASH_EQ] = ACTIONS(697), - [anon_sym_PERCENT_EQ] = ACTIONS(697), - [anon_sym_DASH_EQ] = ACTIONS(697), - [anon_sym_GT] = ACTIONS(699), - [anon_sym_GT_GT] = ACTIONS(697), - [anon_sym_2_GT] = ACTIONS(699), - [anon_sym_2_GT_GT] = ACTIONS(697), - [anon_sym_3_GT] = ACTIONS(699), - [anon_sym_3_GT_GT] = ACTIONS(697), - [anon_sym_4_GT] = ACTIONS(699), - [anon_sym_4_GT_GT] = ACTIONS(697), - [anon_sym_5_GT] = ACTIONS(699), - [anon_sym_5_GT_GT] = ACTIONS(697), - [anon_sym_6_GT] = ACTIONS(699), - [anon_sym_6_GT_GT] = ACTIONS(697), - [anon_sym_STAR_GT] = ACTIONS(699), - [anon_sym_STAR_GT_GT] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(699), - [anon_sym_STAR_GT_AMP1] = ACTIONS(697), - [anon_sym_2_GT_AMP1] = ACTIONS(697), - [anon_sym_3_GT_AMP1] = ACTIONS(697), - [anon_sym_4_GT_AMP1] = ACTIONS(697), - [anon_sym_5_GT_AMP1] = ACTIONS(697), - [anon_sym_6_GT_AMP1] = ACTIONS(697), - [anon_sym_STAR_GT_AMP2] = ACTIONS(697), - [anon_sym_1_GT_AMP2] = ACTIONS(697), - [anon_sym_3_GT_AMP2] = ACTIONS(697), - [anon_sym_4_GT_AMP2] = ACTIONS(697), - [anon_sym_5_GT_AMP2] = ACTIONS(697), - [anon_sym_6_GT_AMP2] = ACTIONS(697), - [aux_sym_comparison_operator_token1] = ACTIONS(697), - [aux_sym_comparison_operator_token2] = ACTIONS(697), - [aux_sym_comparison_operator_token3] = ACTIONS(697), - [aux_sym_comparison_operator_token4] = ACTIONS(697), - [aux_sym_comparison_operator_token5] = ACTIONS(697), - [aux_sym_comparison_operator_token6] = ACTIONS(697), - [aux_sym_comparison_operator_token7] = ACTIONS(697), - [aux_sym_comparison_operator_token8] = ACTIONS(697), - [aux_sym_comparison_operator_token9] = ACTIONS(697), - [aux_sym_comparison_operator_token10] = ACTIONS(697), - [aux_sym_comparison_operator_token11] = ACTIONS(697), - [aux_sym_comparison_operator_token12] = ACTIONS(697), - [aux_sym_comparison_operator_token13] = ACTIONS(697), - [aux_sym_comparison_operator_token14] = ACTIONS(697), - [aux_sym_comparison_operator_token15] = ACTIONS(697), - [aux_sym_comparison_operator_token16] = ACTIONS(697), - [aux_sym_comparison_operator_token17] = ACTIONS(697), - [aux_sym_comparison_operator_token18] = ACTIONS(697), - [aux_sym_comparison_operator_token19] = ACTIONS(697), - [aux_sym_comparison_operator_token20] = ACTIONS(697), - [aux_sym_comparison_operator_token21] = ACTIONS(697), - [aux_sym_comparison_operator_token22] = ACTIONS(697), - [aux_sym_comparison_operator_token23] = ACTIONS(697), - [aux_sym_comparison_operator_token24] = ACTIONS(697), - [aux_sym_comparison_operator_token25] = ACTIONS(697), - [aux_sym_comparison_operator_token26] = ACTIONS(697), - [aux_sym_comparison_operator_token27] = ACTIONS(697), - [aux_sym_comparison_operator_token28] = ACTIONS(699), - [aux_sym_comparison_operator_token29] = ACTIONS(697), - [aux_sym_comparison_operator_token30] = ACTIONS(697), - [aux_sym_comparison_operator_token31] = ACTIONS(697), - [aux_sym_comparison_operator_token32] = ACTIONS(697), - [aux_sym_comparison_operator_token33] = ACTIONS(697), - [aux_sym_comparison_operator_token34] = ACTIONS(699), - [aux_sym_comparison_operator_token35] = ACTIONS(697), - [aux_sym_comparison_operator_token36] = ACTIONS(697), - [aux_sym_comparison_operator_token37] = ACTIONS(697), - [aux_sym_comparison_operator_token38] = ACTIONS(697), - [aux_sym_comparison_operator_token39] = ACTIONS(697), - [aux_sym_comparison_operator_token40] = ACTIONS(697), - [aux_sym_comparison_operator_token41] = ACTIONS(697), - [aux_sym_comparison_operator_token42] = ACTIONS(697), - [aux_sym_comparison_operator_token43] = ACTIONS(697), - [aux_sym_comparison_operator_token44] = ACTIONS(697), - [aux_sym_comparison_operator_token45] = ACTIONS(697), - [aux_sym_comparison_operator_token46] = ACTIONS(697), - [aux_sym_comparison_operator_token47] = ACTIONS(697), - [aux_sym_comparison_operator_token48] = ACTIONS(697), - [aux_sym_comparison_operator_token49] = ACTIONS(697), - [aux_sym_comparison_operator_token50] = ACTIONS(697), - [aux_sym_format_operator_token1] = ACTIONS(697), - [anon_sym_LPAREN] = ACTIONS(697), - [anon_sym_RPAREN] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_PIPE] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(699), - [aux_sym_logical_expression_token1] = ACTIONS(697), - [aux_sym_logical_expression_token2] = ACTIONS(697), - [aux_sym_logical_expression_token3] = ACTIONS(697), - [aux_sym_bitwise_expression_token1] = ACTIONS(697), - [aux_sym_bitwise_expression_token2] = ACTIONS(697), - [aux_sym_bitwise_expression_token3] = ACTIONS(697), - [anon_sym_PLUS] = ACTIONS(699), - [anon_sym_DASH] = ACTIONS(699), - [anon_sym_SLASH] = ACTIONS(699), - [anon_sym_BSLASH] = ACTIONS(697), - [anon_sym_STAR] = ACTIONS(699), - [anon_sym_DOT_DOT] = ACTIONS(697), - [anon_sym_PLUS_PLUS] = ACTIONS(697), - [anon_sym_DASH_DASH] = ACTIONS(697), - [anon_sym_DOT2] = ACTIONS(699), - [anon_sym_COLON_COLON] = ACTIONS(697), - [anon_sym_RBRACK] = ACTIONS(697), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), + [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_PLUS_EQ] = ACTIONS(711), + [anon_sym_STAR_EQ] = ACTIONS(711), + [anon_sym_SLASH_EQ] = ACTIONS(711), + [anon_sym_PERCENT_EQ] = ACTIONS(711), + [anon_sym_DASH_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_2_GT] = ACTIONS(713), + [anon_sym_2_GT_GT] = ACTIONS(711), + [anon_sym_3_GT] = ACTIONS(713), + [anon_sym_3_GT_GT] = ACTIONS(711), + [anon_sym_4_GT] = ACTIONS(713), + [anon_sym_4_GT_GT] = ACTIONS(711), + [anon_sym_5_GT] = ACTIONS(713), + [anon_sym_5_GT_GT] = ACTIONS(711), + [anon_sym_6_GT] = ACTIONS(713), + [anon_sym_6_GT_GT] = ACTIONS(711), + [anon_sym_STAR_GT] = ACTIONS(713), + [anon_sym_STAR_GT_GT] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_STAR_GT_AMP1] = ACTIONS(711), + [anon_sym_2_GT_AMP1] = ACTIONS(711), + [anon_sym_3_GT_AMP1] = ACTIONS(711), + [anon_sym_4_GT_AMP1] = ACTIONS(711), + [anon_sym_5_GT_AMP1] = ACTIONS(711), + [anon_sym_6_GT_AMP1] = ACTIONS(711), + [anon_sym_STAR_GT_AMP2] = ACTIONS(711), + [anon_sym_1_GT_AMP2] = ACTIONS(711), + [anon_sym_3_GT_AMP2] = ACTIONS(711), + [anon_sym_4_GT_AMP2] = ACTIONS(711), + [anon_sym_5_GT_AMP2] = ACTIONS(711), + [anon_sym_6_GT_AMP2] = ACTIONS(711), + [aux_sym_comparison_operator_token1] = ACTIONS(711), + [aux_sym_comparison_operator_token2] = ACTIONS(711), + [aux_sym_comparison_operator_token3] = ACTIONS(711), + [aux_sym_comparison_operator_token4] = ACTIONS(711), + [aux_sym_comparison_operator_token5] = ACTIONS(711), + [aux_sym_comparison_operator_token6] = ACTIONS(711), + [aux_sym_comparison_operator_token7] = ACTIONS(711), + [aux_sym_comparison_operator_token8] = ACTIONS(711), + [aux_sym_comparison_operator_token9] = ACTIONS(711), + [aux_sym_comparison_operator_token10] = ACTIONS(711), + [aux_sym_comparison_operator_token11] = ACTIONS(711), + [aux_sym_comparison_operator_token12] = ACTIONS(711), + [aux_sym_comparison_operator_token13] = ACTIONS(711), + [aux_sym_comparison_operator_token14] = ACTIONS(711), + [aux_sym_comparison_operator_token15] = ACTIONS(711), + [aux_sym_comparison_operator_token16] = ACTIONS(711), + [aux_sym_comparison_operator_token17] = ACTIONS(711), + [aux_sym_comparison_operator_token18] = ACTIONS(711), + [aux_sym_comparison_operator_token19] = ACTIONS(711), + [aux_sym_comparison_operator_token20] = ACTIONS(711), + [aux_sym_comparison_operator_token21] = ACTIONS(711), + [aux_sym_comparison_operator_token22] = ACTIONS(711), + [aux_sym_comparison_operator_token23] = ACTIONS(711), + [aux_sym_comparison_operator_token24] = ACTIONS(711), + [aux_sym_comparison_operator_token25] = ACTIONS(711), + [aux_sym_comparison_operator_token26] = ACTIONS(711), + [aux_sym_comparison_operator_token27] = ACTIONS(711), + [aux_sym_comparison_operator_token28] = ACTIONS(713), + [aux_sym_comparison_operator_token29] = ACTIONS(711), + [aux_sym_comparison_operator_token30] = ACTIONS(711), + [aux_sym_comparison_operator_token31] = ACTIONS(711), + [aux_sym_comparison_operator_token32] = ACTIONS(711), + [aux_sym_comparison_operator_token33] = ACTIONS(711), + [aux_sym_comparison_operator_token34] = ACTIONS(713), + [aux_sym_comparison_operator_token35] = ACTIONS(711), + [aux_sym_comparison_operator_token36] = ACTIONS(711), + [aux_sym_comparison_operator_token37] = ACTIONS(711), + [aux_sym_comparison_operator_token38] = ACTIONS(711), + [aux_sym_comparison_operator_token39] = ACTIONS(711), + [aux_sym_comparison_operator_token40] = ACTIONS(711), + [aux_sym_comparison_operator_token41] = ACTIONS(711), + [aux_sym_comparison_operator_token42] = ACTIONS(711), + [aux_sym_comparison_operator_token43] = ACTIONS(711), + [aux_sym_comparison_operator_token44] = ACTIONS(711), + [aux_sym_comparison_operator_token45] = ACTIONS(711), + [aux_sym_comparison_operator_token46] = ACTIONS(711), + [aux_sym_comparison_operator_token47] = ACTIONS(711), + [aux_sym_comparison_operator_token48] = ACTIONS(711), + [aux_sym_comparison_operator_token49] = ACTIONS(711), + [aux_sym_comparison_operator_token50] = ACTIONS(711), + [aux_sym_format_operator_token1] = ACTIONS(711), + [anon_sym_LPAREN] = ACTIONS(711), + [anon_sym_RPAREN] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(713), + [aux_sym_logical_expression_token1] = ACTIONS(711), + [aux_sym_logical_expression_token2] = ACTIONS(711), + [aux_sym_logical_expression_token3] = ACTIONS(711), + [aux_sym_bitwise_expression_token1] = ACTIONS(711), + [aux_sym_bitwise_expression_token2] = ACTIONS(711), + [aux_sym_bitwise_expression_token3] = ACTIONS(711), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_DOT_DOT] = ACTIONS(711), + [anon_sym_PLUS_PLUS] = ACTIONS(711), + [anon_sym_DASH_DASH] = ACTIONS(711), + [anon_sym_DOT2] = ACTIONS(713), + [anon_sym_COLON_COLON] = ACTIONS(711), + [anon_sym_RBRACK] = ACTIONS(711), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(711), }, [114] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(701), - [anon_sym_EQ] = ACTIONS(701), - [anon_sym_BANG_EQ] = ACTIONS(701), - [anon_sym_PLUS_EQ] = ACTIONS(701), - [anon_sym_STAR_EQ] = ACTIONS(701), - [anon_sym_SLASH_EQ] = ACTIONS(701), - [anon_sym_PERCENT_EQ] = ACTIONS(701), - [anon_sym_DASH_EQ] = ACTIONS(701), - [anon_sym_GT] = ACTIONS(703), - [anon_sym_GT_GT] = ACTIONS(701), - [anon_sym_2_GT] = ACTIONS(703), - [anon_sym_2_GT_GT] = ACTIONS(701), - [anon_sym_3_GT] = ACTIONS(703), - [anon_sym_3_GT_GT] = ACTIONS(701), - [anon_sym_4_GT] = ACTIONS(703), - [anon_sym_4_GT_GT] = ACTIONS(701), - [anon_sym_5_GT] = ACTIONS(703), - [anon_sym_5_GT_GT] = ACTIONS(701), - [anon_sym_6_GT] = ACTIONS(703), - [anon_sym_6_GT_GT] = ACTIONS(701), - [anon_sym_STAR_GT] = ACTIONS(703), - [anon_sym_STAR_GT_GT] = ACTIONS(701), - [anon_sym_LT] = ACTIONS(703), - [anon_sym_STAR_GT_AMP1] = ACTIONS(701), - [anon_sym_2_GT_AMP1] = ACTIONS(701), - [anon_sym_3_GT_AMP1] = ACTIONS(701), - [anon_sym_4_GT_AMP1] = ACTIONS(701), - [anon_sym_5_GT_AMP1] = ACTIONS(701), - [anon_sym_6_GT_AMP1] = ACTIONS(701), - [anon_sym_STAR_GT_AMP2] = ACTIONS(701), - [anon_sym_1_GT_AMP2] = ACTIONS(701), - [anon_sym_3_GT_AMP2] = ACTIONS(701), - [anon_sym_4_GT_AMP2] = ACTIONS(701), - [anon_sym_5_GT_AMP2] = ACTIONS(701), - [anon_sym_6_GT_AMP2] = ACTIONS(701), - [aux_sym_comparison_operator_token1] = ACTIONS(701), - [aux_sym_comparison_operator_token2] = ACTIONS(701), - [aux_sym_comparison_operator_token3] = ACTIONS(701), - [aux_sym_comparison_operator_token4] = ACTIONS(701), - [aux_sym_comparison_operator_token5] = ACTIONS(701), - [aux_sym_comparison_operator_token6] = ACTIONS(701), - [aux_sym_comparison_operator_token7] = ACTIONS(701), - [aux_sym_comparison_operator_token8] = ACTIONS(701), - [aux_sym_comparison_operator_token9] = ACTIONS(701), - [aux_sym_comparison_operator_token10] = ACTIONS(701), - [aux_sym_comparison_operator_token11] = ACTIONS(701), - [aux_sym_comparison_operator_token12] = ACTIONS(701), - [aux_sym_comparison_operator_token13] = ACTIONS(701), - [aux_sym_comparison_operator_token14] = ACTIONS(701), - [aux_sym_comparison_operator_token15] = ACTIONS(701), - [aux_sym_comparison_operator_token16] = ACTIONS(701), - [aux_sym_comparison_operator_token17] = ACTIONS(701), - [aux_sym_comparison_operator_token18] = ACTIONS(701), - [aux_sym_comparison_operator_token19] = ACTIONS(701), - [aux_sym_comparison_operator_token20] = ACTIONS(701), - [aux_sym_comparison_operator_token21] = ACTIONS(701), - [aux_sym_comparison_operator_token22] = ACTIONS(701), - [aux_sym_comparison_operator_token23] = ACTIONS(701), - [aux_sym_comparison_operator_token24] = ACTIONS(701), - [aux_sym_comparison_operator_token25] = ACTIONS(701), - [aux_sym_comparison_operator_token26] = ACTIONS(701), - [aux_sym_comparison_operator_token27] = ACTIONS(701), - [aux_sym_comparison_operator_token28] = ACTIONS(703), - [aux_sym_comparison_operator_token29] = ACTIONS(701), - [aux_sym_comparison_operator_token30] = ACTIONS(701), - [aux_sym_comparison_operator_token31] = ACTIONS(701), - [aux_sym_comparison_operator_token32] = ACTIONS(701), - [aux_sym_comparison_operator_token33] = ACTIONS(701), - [aux_sym_comparison_operator_token34] = ACTIONS(703), - [aux_sym_comparison_operator_token35] = ACTIONS(701), - [aux_sym_comparison_operator_token36] = ACTIONS(701), - [aux_sym_comparison_operator_token37] = ACTIONS(701), - [aux_sym_comparison_operator_token38] = ACTIONS(701), - [aux_sym_comparison_operator_token39] = ACTIONS(701), - [aux_sym_comparison_operator_token40] = ACTIONS(701), - [aux_sym_comparison_operator_token41] = ACTIONS(701), - [aux_sym_comparison_operator_token42] = ACTIONS(701), - [aux_sym_comparison_operator_token43] = ACTIONS(701), - [aux_sym_comparison_operator_token44] = ACTIONS(701), - [aux_sym_comparison_operator_token45] = ACTIONS(701), - [aux_sym_comparison_operator_token46] = ACTIONS(701), - [aux_sym_comparison_operator_token47] = ACTIONS(701), - [aux_sym_comparison_operator_token48] = ACTIONS(701), - [aux_sym_comparison_operator_token49] = ACTIONS(701), - [aux_sym_comparison_operator_token50] = ACTIONS(701), - [aux_sym_format_operator_token1] = ACTIONS(701), - [anon_sym_LPAREN] = ACTIONS(701), - [anon_sym_RPAREN] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(701), - [anon_sym_PIPE] = ACTIONS(701), - [anon_sym_PERCENT] = ACTIONS(703), - [aux_sym_logical_expression_token1] = ACTIONS(701), - [aux_sym_logical_expression_token2] = ACTIONS(701), - [aux_sym_logical_expression_token3] = ACTIONS(701), - [aux_sym_bitwise_expression_token1] = ACTIONS(701), - [aux_sym_bitwise_expression_token2] = ACTIONS(701), - [aux_sym_bitwise_expression_token3] = ACTIONS(701), - [anon_sym_PLUS] = ACTIONS(703), - [anon_sym_DASH] = ACTIONS(703), - [anon_sym_SLASH] = ACTIONS(703), - [anon_sym_BSLASH] = ACTIONS(701), - [anon_sym_STAR] = ACTIONS(703), - [anon_sym_DOT_DOT] = ACTIONS(701), - [anon_sym_PLUS_PLUS] = ACTIONS(701), - [anon_sym_DASH_DASH] = ACTIONS(701), - [anon_sym_DOT2] = ACTIONS(703), - [anon_sym_COLON_COLON] = ACTIONS(701), - [anon_sym_RBRACK] = ACTIONS(701), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_PLUS_EQ] = ACTIONS(715), + [anon_sym_STAR_EQ] = ACTIONS(715), + [anon_sym_SLASH_EQ] = ACTIONS(715), + [anon_sym_PERCENT_EQ] = ACTIONS(715), + [anon_sym_DASH_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(715), + [anon_sym_2_GT] = ACTIONS(717), + [anon_sym_2_GT_GT] = ACTIONS(715), + [anon_sym_3_GT] = ACTIONS(717), + [anon_sym_3_GT_GT] = ACTIONS(715), + [anon_sym_4_GT] = ACTIONS(717), + [anon_sym_4_GT_GT] = ACTIONS(715), + [anon_sym_5_GT] = ACTIONS(717), + [anon_sym_5_GT_GT] = ACTIONS(715), + [anon_sym_6_GT] = ACTIONS(717), + [anon_sym_6_GT_GT] = ACTIONS(715), + [anon_sym_STAR_GT] = ACTIONS(717), + [anon_sym_STAR_GT_GT] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(717), + [anon_sym_STAR_GT_AMP1] = ACTIONS(715), + [anon_sym_2_GT_AMP1] = ACTIONS(715), + [anon_sym_3_GT_AMP1] = ACTIONS(715), + [anon_sym_4_GT_AMP1] = ACTIONS(715), + [anon_sym_5_GT_AMP1] = ACTIONS(715), + [anon_sym_6_GT_AMP1] = ACTIONS(715), + [anon_sym_STAR_GT_AMP2] = ACTIONS(715), + [anon_sym_1_GT_AMP2] = ACTIONS(715), + [anon_sym_3_GT_AMP2] = ACTIONS(715), + [anon_sym_4_GT_AMP2] = ACTIONS(715), + [anon_sym_5_GT_AMP2] = ACTIONS(715), + [anon_sym_6_GT_AMP2] = ACTIONS(715), + [aux_sym_comparison_operator_token1] = ACTIONS(715), + [aux_sym_comparison_operator_token2] = ACTIONS(715), + [aux_sym_comparison_operator_token3] = ACTIONS(715), + [aux_sym_comparison_operator_token4] = ACTIONS(715), + [aux_sym_comparison_operator_token5] = ACTIONS(715), + [aux_sym_comparison_operator_token6] = ACTIONS(715), + [aux_sym_comparison_operator_token7] = ACTIONS(715), + [aux_sym_comparison_operator_token8] = ACTIONS(715), + [aux_sym_comparison_operator_token9] = ACTIONS(715), + [aux_sym_comparison_operator_token10] = ACTIONS(715), + [aux_sym_comparison_operator_token11] = ACTIONS(715), + [aux_sym_comparison_operator_token12] = ACTIONS(715), + [aux_sym_comparison_operator_token13] = ACTIONS(715), + [aux_sym_comparison_operator_token14] = ACTIONS(715), + [aux_sym_comparison_operator_token15] = ACTIONS(715), + [aux_sym_comparison_operator_token16] = ACTIONS(715), + [aux_sym_comparison_operator_token17] = ACTIONS(715), + [aux_sym_comparison_operator_token18] = ACTIONS(715), + [aux_sym_comparison_operator_token19] = ACTIONS(715), + [aux_sym_comparison_operator_token20] = ACTIONS(715), + [aux_sym_comparison_operator_token21] = ACTIONS(715), + [aux_sym_comparison_operator_token22] = ACTIONS(715), + [aux_sym_comparison_operator_token23] = ACTIONS(715), + [aux_sym_comparison_operator_token24] = ACTIONS(715), + [aux_sym_comparison_operator_token25] = ACTIONS(715), + [aux_sym_comparison_operator_token26] = ACTIONS(715), + [aux_sym_comparison_operator_token27] = ACTIONS(715), + [aux_sym_comparison_operator_token28] = ACTIONS(717), + [aux_sym_comparison_operator_token29] = ACTIONS(715), + [aux_sym_comparison_operator_token30] = ACTIONS(715), + [aux_sym_comparison_operator_token31] = ACTIONS(715), + [aux_sym_comparison_operator_token32] = ACTIONS(715), + [aux_sym_comparison_operator_token33] = ACTIONS(715), + [aux_sym_comparison_operator_token34] = ACTIONS(717), + [aux_sym_comparison_operator_token35] = ACTIONS(715), + [aux_sym_comparison_operator_token36] = ACTIONS(715), + [aux_sym_comparison_operator_token37] = ACTIONS(715), + [aux_sym_comparison_operator_token38] = ACTIONS(715), + [aux_sym_comparison_operator_token39] = ACTIONS(715), + [aux_sym_comparison_operator_token40] = ACTIONS(715), + [aux_sym_comparison_operator_token41] = ACTIONS(715), + [aux_sym_comparison_operator_token42] = ACTIONS(715), + [aux_sym_comparison_operator_token43] = ACTIONS(715), + [aux_sym_comparison_operator_token44] = ACTIONS(715), + [aux_sym_comparison_operator_token45] = ACTIONS(715), + [aux_sym_comparison_operator_token46] = ACTIONS(715), + [aux_sym_comparison_operator_token47] = ACTIONS(715), + [aux_sym_comparison_operator_token48] = ACTIONS(715), + [aux_sym_comparison_operator_token49] = ACTIONS(715), + [aux_sym_comparison_operator_token50] = ACTIONS(715), + [aux_sym_format_operator_token1] = ACTIONS(715), + [anon_sym_LPAREN] = ACTIONS(715), + [anon_sym_RPAREN] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(717), + [aux_sym_logical_expression_token1] = ACTIONS(715), + [aux_sym_logical_expression_token2] = ACTIONS(715), + [aux_sym_logical_expression_token3] = ACTIONS(715), + [aux_sym_bitwise_expression_token1] = ACTIONS(715), + [aux_sym_bitwise_expression_token2] = ACTIONS(715), + [aux_sym_bitwise_expression_token3] = ACTIONS(715), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_DOT_DOT] = ACTIONS(715), + [anon_sym_PLUS_PLUS] = ACTIONS(715), + [anon_sym_DASH_DASH] = ACTIONS(715), + [anon_sym_DOT2] = ACTIONS(717), + [anon_sym_COLON_COLON] = ACTIONS(715), + [anon_sym_RBRACK] = ACTIONS(715), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(715), }, [115] = { + [sym_argument_list] = STATE(122), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(705), - [anon_sym_EQ] = ACTIONS(705), - [anon_sym_BANG_EQ] = ACTIONS(705), - [anon_sym_PLUS_EQ] = ACTIONS(705), - [anon_sym_STAR_EQ] = ACTIONS(705), - [anon_sym_SLASH_EQ] = ACTIONS(705), - [anon_sym_PERCENT_EQ] = ACTIONS(705), - [anon_sym_DASH_EQ] = ACTIONS(705), - [anon_sym_GT] = ACTIONS(707), - [anon_sym_GT_GT] = ACTIONS(705), - [anon_sym_2_GT] = ACTIONS(707), - [anon_sym_2_GT_GT] = ACTIONS(705), - [anon_sym_3_GT] = ACTIONS(707), - [anon_sym_3_GT_GT] = ACTIONS(705), - [anon_sym_4_GT] = ACTIONS(707), - [anon_sym_4_GT_GT] = ACTIONS(705), - [anon_sym_5_GT] = ACTIONS(707), - [anon_sym_5_GT_GT] = ACTIONS(705), - [anon_sym_6_GT] = ACTIONS(707), - [anon_sym_6_GT_GT] = ACTIONS(705), - [anon_sym_STAR_GT] = ACTIONS(707), - [anon_sym_STAR_GT_GT] = ACTIONS(705), - [anon_sym_LT] = ACTIONS(707), - [anon_sym_STAR_GT_AMP1] = ACTIONS(705), - [anon_sym_2_GT_AMP1] = ACTIONS(705), - [anon_sym_3_GT_AMP1] = ACTIONS(705), - [anon_sym_4_GT_AMP1] = ACTIONS(705), - [anon_sym_5_GT_AMP1] = ACTIONS(705), - [anon_sym_6_GT_AMP1] = ACTIONS(705), - [anon_sym_STAR_GT_AMP2] = ACTIONS(705), - [anon_sym_1_GT_AMP2] = ACTIONS(705), - [anon_sym_3_GT_AMP2] = ACTIONS(705), - [anon_sym_4_GT_AMP2] = ACTIONS(705), - [anon_sym_5_GT_AMP2] = ACTIONS(705), - [anon_sym_6_GT_AMP2] = ACTIONS(705), - [aux_sym_comparison_operator_token1] = ACTIONS(705), - [aux_sym_comparison_operator_token2] = ACTIONS(705), - [aux_sym_comparison_operator_token3] = ACTIONS(705), - [aux_sym_comparison_operator_token4] = ACTIONS(705), - [aux_sym_comparison_operator_token5] = ACTIONS(705), - [aux_sym_comparison_operator_token6] = ACTIONS(705), - [aux_sym_comparison_operator_token7] = ACTIONS(705), - [aux_sym_comparison_operator_token8] = ACTIONS(705), - [aux_sym_comparison_operator_token9] = ACTIONS(705), - [aux_sym_comparison_operator_token10] = ACTIONS(705), - [aux_sym_comparison_operator_token11] = ACTIONS(705), - [aux_sym_comparison_operator_token12] = ACTIONS(705), - [aux_sym_comparison_operator_token13] = ACTIONS(705), - [aux_sym_comparison_operator_token14] = ACTIONS(705), - [aux_sym_comparison_operator_token15] = ACTIONS(705), - [aux_sym_comparison_operator_token16] = ACTIONS(705), - [aux_sym_comparison_operator_token17] = ACTIONS(705), - [aux_sym_comparison_operator_token18] = ACTIONS(705), - [aux_sym_comparison_operator_token19] = ACTIONS(705), - [aux_sym_comparison_operator_token20] = ACTIONS(705), - [aux_sym_comparison_operator_token21] = ACTIONS(705), - [aux_sym_comparison_operator_token22] = ACTIONS(705), - [aux_sym_comparison_operator_token23] = ACTIONS(705), - [aux_sym_comparison_operator_token24] = ACTIONS(705), - [aux_sym_comparison_operator_token25] = ACTIONS(705), - [aux_sym_comparison_operator_token26] = ACTIONS(705), - [aux_sym_comparison_operator_token27] = ACTIONS(705), - [aux_sym_comparison_operator_token28] = ACTIONS(707), - [aux_sym_comparison_operator_token29] = ACTIONS(705), - [aux_sym_comparison_operator_token30] = ACTIONS(705), - [aux_sym_comparison_operator_token31] = ACTIONS(705), - [aux_sym_comparison_operator_token32] = ACTIONS(705), - [aux_sym_comparison_operator_token33] = ACTIONS(705), - [aux_sym_comparison_operator_token34] = ACTIONS(707), - [aux_sym_comparison_operator_token35] = ACTIONS(705), - [aux_sym_comparison_operator_token36] = ACTIONS(705), - [aux_sym_comparison_operator_token37] = ACTIONS(705), - [aux_sym_comparison_operator_token38] = ACTIONS(705), - [aux_sym_comparison_operator_token39] = ACTIONS(705), - [aux_sym_comparison_operator_token40] = ACTIONS(705), - [aux_sym_comparison_operator_token41] = ACTIONS(705), - [aux_sym_comparison_operator_token42] = ACTIONS(705), - [aux_sym_comparison_operator_token43] = ACTIONS(705), - [aux_sym_comparison_operator_token44] = ACTIONS(705), - [aux_sym_comparison_operator_token45] = ACTIONS(705), - [aux_sym_comparison_operator_token46] = ACTIONS(705), - [aux_sym_comparison_operator_token47] = ACTIONS(705), - [aux_sym_comparison_operator_token48] = ACTIONS(705), - [aux_sym_comparison_operator_token49] = ACTIONS(705), - [aux_sym_comparison_operator_token50] = ACTIONS(705), - [aux_sym_format_operator_token1] = ACTIONS(705), - [anon_sym_LPAREN] = ACTIONS(705), - [anon_sym_RPAREN] = ACTIONS(705), - [anon_sym_COMMA] = ACTIONS(705), - [anon_sym_PIPE] = ACTIONS(705), - [anon_sym_PERCENT] = ACTIONS(707), - [aux_sym_logical_expression_token1] = ACTIONS(705), - [aux_sym_logical_expression_token2] = ACTIONS(705), - [aux_sym_logical_expression_token3] = ACTIONS(705), - [aux_sym_bitwise_expression_token1] = ACTIONS(705), - [aux_sym_bitwise_expression_token2] = ACTIONS(705), - [aux_sym_bitwise_expression_token3] = ACTIONS(705), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(705), - [anon_sym_STAR] = ACTIONS(707), - [anon_sym_DOT_DOT] = ACTIONS(705), - [anon_sym_PLUS_PLUS] = ACTIONS(705), - [anon_sym_DASH_DASH] = ACTIONS(705), - [anon_sym_DOT2] = ACTIONS(707), - [anon_sym_COLON_COLON] = ACTIONS(705), - [anon_sym_RBRACK] = ACTIONS(705), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + [sym__statement_terminator] = ACTIONS(591), }, [116] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(709), - [anon_sym_EQ] = ACTIONS(709), - [anon_sym_BANG_EQ] = ACTIONS(709), - [anon_sym_PLUS_EQ] = ACTIONS(709), - [anon_sym_STAR_EQ] = ACTIONS(709), - [anon_sym_SLASH_EQ] = ACTIONS(709), - [anon_sym_PERCENT_EQ] = ACTIONS(709), - [anon_sym_DASH_EQ] = ACTIONS(709), - [anon_sym_GT] = ACTIONS(711), - [anon_sym_GT_GT] = ACTIONS(709), - [anon_sym_2_GT] = ACTIONS(711), - [anon_sym_2_GT_GT] = ACTIONS(709), - [anon_sym_3_GT] = ACTIONS(711), - [anon_sym_3_GT_GT] = ACTIONS(709), - [anon_sym_4_GT] = ACTIONS(711), - [anon_sym_4_GT_GT] = ACTIONS(709), - [anon_sym_5_GT] = ACTIONS(711), - [anon_sym_5_GT_GT] = ACTIONS(709), - [anon_sym_6_GT] = ACTIONS(711), - [anon_sym_6_GT_GT] = ACTIONS(709), - [anon_sym_STAR_GT] = ACTIONS(711), - [anon_sym_STAR_GT_GT] = ACTIONS(709), - [anon_sym_LT] = ACTIONS(711), - [anon_sym_STAR_GT_AMP1] = ACTIONS(709), - [anon_sym_2_GT_AMP1] = ACTIONS(709), - [anon_sym_3_GT_AMP1] = ACTIONS(709), - [anon_sym_4_GT_AMP1] = ACTIONS(709), - [anon_sym_5_GT_AMP1] = ACTIONS(709), - [anon_sym_6_GT_AMP1] = ACTIONS(709), - [anon_sym_STAR_GT_AMP2] = ACTIONS(709), - [anon_sym_1_GT_AMP2] = ACTIONS(709), - [anon_sym_3_GT_AMP2] = ACTIONS(709), - [anon_sym_4_GT_AMP2] = ACTIONS(709), - [anon_sym_5_GT_AMP2] = ACTIONS(709), - [anon_sym_6_GT_AMP2] = ACTIONS(709), - [aux_sym_comparison_operator_token1] = ACTIONS(709), - [aux_sym_comparison_operator_token2] = ACTIONS(709), - [aux_sym_comparison_operator_token3] = ACTIONS(709), - [aux_sym_comparison_operator_token4] = ACTIONS(709), - [aux_sym_comparison_operator_token5] = ACTIONS(709), - [aux_sym_comparison_operator_token6] = ACTIONS(709), - [aux_sym_comparison_operator_token7] = ACTIONS(709), - [aux_sym_comparison_operator_token8] = ACTIONS(709), - [aux_sym_comparison_operator_token9] = ACTIONS(709), - [aux_sym_comparison_operator_token10] = ACTIONS(709), - [aux_sym_comparison_operator_token11] = ACTIONS(709), - [aux_sym_comparison_operator_token12] = ACTIONS(709), - [aux_sym_comparison_operator_token13] = ACTIONS(709), - [aux_sym_comparison_operator_token14] = ACTIONS(709), - [aux_sym_comparison_operator_token15] = ACTIONS(709), - [aux_sym_comparison_operator_token16] = ACTIONS(709), - [aux_sym_comparison_operator_token17] = ACTIONS(709), - [aux_sym_comparison_operator_token18] = ACTIONS(709), - [aux_sym_comparison_operator_token19] = ACTIONS(709), - [aux_sym_comparison_operator_token20] = ACTIONS(709), - [aux_sym_comparison_operator_token21] = ACTIONS(709), - [aux_sym_comparison_operator_token22] = ACTIONS(709), - [aux_sym_comparison_operator_token23] = ACTIONS(709), - [aux_sym_comparison_operator_token24] = ACTIONS(709), - [aux_sym_comparison_operator_token25] = ACTIONS(709), - [aux_sym_comparison_operator_token26] = ACTIONS(709), - [aux_sym_comparison_operator_token27] = ACTIONS(709), - [aux_sym_comparison_operator_token28] = ACTIONS(711), - [aux_sym_comparison_operator_token29] = ACTIONS(709), - [aux_sym_comparison_operator_token30] = ACTIONS(709), - [aux_sym_comparison_operator_token31] = ACTIONS(709), - [aux_sym_comparison_operator_token32] = ACTIONS(709), - [aux_sym_comparison_operator_token33] = ACTIONS(709), - [aux_sym_comparison_operator_token34] = ACTIONS(711), - [aux_sym_comparison_operator_token35] = ACTIONS(709), - [aux_sym_comparison_operator_token36] = ACTIONS(709), - [aux_sym_comparison_operator_token37] = ACTIONS(709), - [aux_sym_comparison_operator_token38] = ACTIONS(709), - [aux_sym_comparison_operator_token39] = ACTIONS(709), - [aux_sym_comparison_operator_token40] = ACTIONS(709), - [aux_sym_comparison_operator_token41] = ACTIONS(709), - [aux_sym_comparison_operator_token42] = ACTIONS(709), - [aux_sym_comparison_operator_token43] = ACTIONS(709), - [aux_sym_comparison_operator_token44] = ACTIONS(709), - [aux_sym_comparison_operator_token45] = ACTIONS(709), - [aux_sym_comparison_operator_token46] = ACTIONS(709), - [aux_sym_comparison_operator_token47] = ACTIONS(709), - [aux_sym_comparison_operator_token48] = ACTIONS(709), - [aux_sym_comparison_operator_token49] = ACTIONS(709), - [aux_sym_comparison_operator_token50] = ACTIONS(709), - [aux_sym_format_operator_token1] = ACTIONS(709), - [anon_sym_LPAREN] = ACTIONS(709), - [anon_sym_RPAREN] = ACTIONS(709), - [anon_sym_COMMA] = ACTIONS(709), - [anon_sym_PIPE] = ACTIONS(709), - [anon_sym_PERCENT] = ACTIONS(711), - [aux_sym_logical_expression_token1] = ACTIONS(709), - [aux_sym_logical_expression_token2] = ACTIONS(709), - [aux_sym_logical_expression_token3] = ACTIONS(709), - [aux_sym_bitwise_expression_token1] = ACTIONS(709), - [aux_sym_bitwise_expression_token2] = ACTIONS(709), - [aux_sym_bitwise_expression_token3] = ACTIONS(709), - [anon_sym_PLUS] = ACTIONS(711), - [anon_sym_DASH] = ACTIONS(711), - [anon_sym_SLASH] = ACTIONS(711), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_STAR] = ACTIONS(711), - [anon_sym_DOT_DOT] = ACTIONS(709), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_DOT2] = ACTIONS(711), - [anon_sym_COLON_COLON] = ACTIONS(709), - [anon_sym_RBRACK] = ACTIONS(709), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), + [anon_sym_LBRACK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_PLUS_EQ] = ACTIONS(595), + [anon_sym_STAR_EQ] = ACTIONS(595), + [anon_sym_SLASH_EQ] = ACTIONS(595), + [anon_sym_PERCENT_EQ] = ACTIONS(595), + [anon_sym_DASH_EQ] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_2_GT] = ACTIONS(597), + [anon_sym_2_GT_GT] = ACTIONS(595), + [anon_sym_3_GT] = ACTIONS(597), + [anon_sym_3_GT_GT] = ACTIONS(595), + [anon_sym_4_GT] = ACTIONS(597), + [anon_sym_4_GT_GT] = ACTIONS(595), + [anon_sym_5_GT] = ACTIONS(597), + [anon_sym_5_GT_GT] = ACTIONS(595), + [anon_sym_6_GT] = ACTIONS(597), + [anon_sym_6_GT_GT] = ACTIONS(595), + [anon_sym_STAR_GT] = ACTIONS(597), + [anon_sym_STAR_GT_GT] = ACTIONS(595), + [anon_sym_LT] = ACTIONS(597), + [anon_sym_STAR_GT_AMP1] = ACTIONS(595), + [anon_sym_2_GT_AMP1] = ACTIONS(595), + [anon_sym_3_GT_AMP1] = ACTIONS(595), + [anon_sym_4_GT_AMP1] = ACTIONS(595), + [anon_sym_5_GT_AMP1] = ACTIONS(595), + [anon_sym_6_GT_AMP1] = ACTIONS(595), + [anon_sym_STAR_GT_AMP2] = ACTIONS(595), + [anon_sym_1_GT_AMP2] = ACTIONS(595), + [anon_sym_3_GT_AMP2] = ACTIONS(595), + [anon_sym_4_GT_AMP2] = ACTIONS(595), + [anon_sym_5_GT_AMP2] = ACTIONS(595), + [anon_sym_6_GT_AMP2] = ACTIONS(595), + [aux_sym_comparison_operator_token1] = ACTIONS(595), + [aux_sym_comparison_operator_token2] = ACTIONS(595), + [aux_sym_comparison_operator_token3] = ACTIONS(595), + [aux_sym_comparison_operator_token4] = ACTIONS(595), + [aux_sym_comparison_operator_token5] = ACTIONS(595), + [aux_sym_comparison_operator_token6] = ACTIONS(595), + [aux_sym_comparison_operator_token7] = ACTIONS(595), + [aux_sym_comparison_operator_token8] = ACTIONS(595), + [aux_sym_comparison_operator_token9] = ACTIONS(595), + [aux_sym_comparison_operator_token10] = ACTIONS(595), + [aux_sym_comparison_operator_token11] = ACTIONS(595), + [aux_sym_comparison_operator_token12] = ACTIONS(595), + [aux_sym_comparison_operator_token13] = ACTIONS(595), + [aux_sym_comparison_operator_token14] = ACTIONS(595), + [aux_sym_comparison_operator_token15] = ACTIONS(595), + [aux_sym_comparison_operator_token16] = ACTIONS(595), + [aux_sym_comparison_operator_token17] = ACTIONS(595), + [aux_sym_comparison_operator_token18] = ACTIONS(595), + [aux_sym_comparison_operator_token19] = ACTIONS(595), + [aux_sym_comparison_operator_token20] = ACTIONS(595), + [aux_sym_comparison_operator_token21] = ACTIONS(595), + [aux_sym_comparison_operator_token22] = ACTIONS(595), + [aux_sym_comparison_operator_token23] = ACTIONS(595), + [aux_sym_comparison_operator_token24] = ACTIONS(595), + [aux_sym_comparison_operator_token25] = ACTIONS(595), + [aux_sym_comparison_operator_token26] = ACTIONS(595), + [aux_sym_comparison_operator_token27] = ACTIONS(595), + [aux_sym_comparison_operator_token28] = ACTIONS(597), + [aux_sym_comparison_operator_token29] = ACTIONS(595), + [aux_sym_comparison_operator_token30] = ACTIONS(595), + [aux_sym_comparison_operator_token31] = ACTIONS(595), + [aux_sym_comparison_operator_token32] = ACTIONS(595), + [aux_sym_comparison_operator_token33] = ACTIONS(595), + [aux_sym_comparison_operator_token34] = ACTIONS(597), + [aux_sym_comparison_operator_token35] = ACTIONS(595), + [aux_sym_comparison_operator_token36] = ACTIONS(595), + [aux_sym_comparison_operator_token37] = ACTIONS(595), + [aux_sym_comparison_operator_token38] = ACTIONS(595), + [aux_sym_comparison_operator_token39] = ACTIONS(595), + [aux_sym_comparison_operator_token40] = ACTIONS(595), + [aux_sym_comparison_operator_token41] = ACTIONS(595), + [aux_sym_comparison_operator_token42] = ACTIONS(595), + [aux_sym_comparison_operator_token43] = ACTIONS(595), + [aux_sym_comparison_operator_token44] = ACTIONS(595), + [aux_sym_comparison_operator_token45] = ACTIONS(595), + [aux_sym_comparison_operator_token46] = ACTIONS(595), + [aux_sym_comparison_operator_token47] = ACTIONS(595), + [aux_sym_comparison_operator_token48] = ACTIONS(595), + [aux_sym_comparison_operator_token49] = ACTIONS(595), + [aux_sym_comparison_operator_token50] = ACTIONS(595), + [aux_sym_format_operator_token1] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(595), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [aux_sym_logical_expression_token1] = ACTIONS(595), + [aux_sym_logical_expression_token2] = ACTIONS(595), + [aux_sym_logical_expression_token3] = ACTIONS(595), + [aux_sym_bitwise_expression_token1] = ACTIONS(595), + [aux_sym_bitwise_expression_token2] = ACTIONS(595), + [aux_sym_bitwise_expression_token3] = ACTIONS(595), + [anon_sym_PLUS] = ACTIONS(597), + [anon_sym_DASH] = ACTIONS(597), + [anon_sym_SLASH] = ACTIONS(597), + [anon_sym_BSLASH] = ACTIONS(595), + [anon_sym_STAR] = ACTIONS(597), + [anon_sym_DOT_DOT] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(595), + [anon_sym_DASH_DASH] = ACTIONS(595), + [anon_sym_DOT2] = ACTIONS(597), + [anon_sym_COLON_COLON] = ACTIONS(595), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(595), + [sym__statement_terminator] = ACTIONS(595), }, [117] = { + [sym_argument_list] = STATE(122), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(713), - [anon_sym_EQ] = ACTIONS(713), - [anon_sym_BANG_EQ] = ACTIONS(713), - [anon_sym_PLUS_EQ] = ACTIONS(713), - [anon_sym_STAR_EQ] = ACTIONS(713), - [anon_sym_SLASH_EQ] = ACTIONS(713), - [anon_sym_PERCENT_EQ] = ACTIONS(713), - [anon_sym_DASH_EQ] = ACTIONS(713), - [anon_sym_GT] = ACTIONS(715), - [anon_sym_GT_GT] = ACTIONS(713), - [anon_sym_2_GT] = ACTIONS(715), - [anon_sym_2_GT_GT] = ACTIONS(713), - [anon_sym_3_GT] = ACTIONS(715), - [anon_sym_3_GT_GT] = ACTIONS(713), - [anon_sym_4_GT] = ACTIONS(715), - [anon_sym_4_GT_GT] = ACTIONS(713), - [anon_sym_5_GT] = ACTIONS(715), - [anon_sym_5_GT_GT] = ACTIONS(713), - [anon_sym_6_GT] = ACTIONS(715), - [anon_sym_6_GT_GT] = ACTIONS(713), - [anon_sym_STAR_GT] = ACTIONS(715), - [anon_sym_STAR_GT_GT] = ACTIONS(713), - [anon_sym_LT] = ACTIONS(715), - [anon_sym_STAR_GT_AMP1] = ACTIONS(713), - [anon_sym_2_GT_AMP1] = ACTIONS(713), - [anon_sym_3_GT_AMP1] = ACTIONS(713), - [anon_sym_4_GT_AMP1] = ACTIONS(713), - [anon_sym_5_GT_AMP1] = ACTIONS(713), - [anon_sym_6_GT_AMP1] = ACTIONS(713), - [anon_sym_STAR_GT_AMP2] = ACTIONS(713), - [anon_sym_1_GT_AMP2] = ACTIONS(713), - [anon_sym_3_GT_AMP2] = ACTIONS(713), - [anon_sym_4_GT_AMP2] = ACTIONS(713), - [anon_sym_5_GT_AMP2] = ACTIONS(713), - [anon_sym_6_GT_AMP2] = ACTIONS(713), - [aux_sym_comparison_operator_token1] = ACTIONS(713), - [aux_sym_comparison_operator_token2] = ACTIONS(713), - [aux_sym_comparison_operator_token3] = ACTIONS(713), - [aux_sym_comparison_operator_token4] = ACTIONS(713), - [aux_sym_comparison_operator_token5] = ACTIONS(713), - [aux_sym_comparison_operator_token6] = ACTIONS(713), - [aux_sym_comparison_operator_token7] = ACTIONS(713), - [aux_sym_comparison_operator_token8] = ACTIONS(713), - [aux_sym_comparison_operator_token9] = ACTIONS(713), - [aux_sym_comparison_operator_token10] = ACTIONS(713), - [aux_sym_comparison_operator_token11] = ACTIONS(713), - [aux_sym_comparison_operator_token12] = ACTIONS(713), - [aux_sym_comparison_operator_token13] = ACTIONS(713), - [aux_sym_comparison_operator_token14] = ACTIONS(713), - [aux_sym_comparison_operator_token15] = ACTIONS(713), - [aux_sym_comparison_operator_token16] = ACTIONS(713), - [aux_sym_comparison_operator_token17] = ACTIONS(713), - [aux_sym_comparison_operator_token18] = ACTIONS(713), - [aux_sym_comparison_operator_token19] = ACTIONS(713), - [aux_sym_comparison_operator_token20] = ACTIONS(713), - [aux_sym_comparison_operator_token21] = ACTIONS(713), - [aux_sym_comparison_operator_token22] = ACTIONS(713), - [aux_sym_comparison_operator_token23] = ACTIONS(713), - [aux_sym_comparison_operator_token24] = ACTIONS(713), - [aux_sym_comparison_operator_token25] = ACTIONS(713), - [aux_sym_comparison_operator_token26] = ACTIONS(713), - [aux_sym_comparison_operator_token27] = ACTIONS(713), - [aux_sym_comparison_operator_token28] = ACTIONS(715), - [aux_sym_comparison_operator_token29] = ACTIONS(713), - [aux_sym_comparison_operator_token30] = ACTIONS(713), - [aux_sym_comparison_operator_token31] = ACTIONS(713), - [aux_sym_comparison_operator_token32] = ACTIONS(713), - [aux_sym_comparison_operator_token33] = ACTIONS(713), - [aux_sym_comparison_operator_token34] = ACTIONS(715), - [aux_sym_comparison_operator_token35] = ACTIONS(713), - [aux_sym_comparison_operator_token36] = ACTIONS(713), - [aux_sym_comparison_operator_token37] = ACTIONS(713), - [aux_sym_comparison_operator_token38] = ACTIONS(713), - [aux_sym_comparison_operator_token39] = ACTIONS(713), - [aux_sym_comparison_operator_token40] = ACTIONS(713), - [aux_sym_comparison_operator_token41] = ACTIONS(713), - [aux_sym_comparison_operator_token42] = ACTIONS(713), - [aux_sym_comparison_operator_token43] = ACTIONS(713), - [aux_sym_comparison_operator_token44] = ACTIONS(713), - [aux_sym_comparison_operator_token45] = ACTIONS(713), - [aux_sym_comparison_operator_token46] = ACTIONS(713), - [aux_sym_comparison_operator_token47] = ACTIONS(713), - [aux_sym_comparison_operator_token48] = ACTIONS(713), - [aux_sym_comparison_operator_token49] = ACTIONS(713), - [aux_sym_comparison_operator_token50] = ACTIONS(713), - [aux_sym_format_operator_token1] = ACTIONS(713), - [anon_sym_LPAREN] = ACTIONS(713), - [anon_sym_RPAREN] = ACTIONS(713), - [anon_sym_COMMA] = ACTIONS(713), - [anon_sym_PIPE] = ACTIONS(713), - [anon_sym_PERCENT] = ACTIONS(715), - [aux_sym_logical_expression_token1] = ACTIONS(713), - [aux_sym_logical_expression_token2] = ACTIONS(713), - [aux_sym_logical_expression_token3] = ACTIONS(713), - [aux_sym_bitwise_expression_token1] = ACTIONS(713), - [aux_sym_bitwise_expression_token2] = ACTIONS(713), - [aux_sym_bitwise_expression_token3] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [anon_sym_BSLASH] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(715), - [anon_sym_DOT_DOT] = ACTIONS(713), - [anon_sym_PLUS_PLUS] = ACTIONS(713), - [anon_sym_DASH_DASH] = ACTIONS(713), - [anon_sym_DOT2] = ACTIONS(715), - [anon_sym_COLON_COLON] = ACTIONS(713), - [anon_sym_RBRACK] = ACTIONS(713), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_PLUS_EQ] = ACTIONS(591), + [anon_sym_STAR_EQ] = ACTIONS(591), + [anon_sym_SLASH_EQ] = ACTIONS(591), + [anon_sym_PERCENT_EQ] = ACTIONS(591), + [anon_sym_DASH_EQ] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_2_GT] = ACTIONS(593), + [anon_sym_2_GT_GT] = ACTIONS(591), + [anon_sym_3_GT] = ACTIONS(593), + [anon_sym_3_GT_GT] = ACTIONS(591), + [anon_sym_4_GT] = ACTIONS(593), + [anon_sym_4_GT_GT] = ACTIONS(591), + [anon_sym_5_GT] = ACTIONS(593), + [anon_sym_5_GT_GT] = ACTIONS(591), + [anon_sym_6_GT] = ACTIONS(593), + [anon_sym_6_GT_GT] = ACTIONS(591), + [anon_sym_STAR_GT] = ACTIONS(593), + [anon_sym_STAR_GT_GT] = ACTIONS(591), + [anon_sym_LT] = ACTIONS(593), + [anon_sym_STAR_GT_AMP1] = ACTIONS(591), + [anon_sym_2_GT_AMP1] = ACTIONS(591), + [anon_sym_3_GT_AMP1] = ACTIONS(591), + [anon_sym_4_GT_AMP1] = ACTIONS(591), + [anon_sym_5_GT_AMP1] = ACTIONS(591), + [anon_sym_6_GT_AMP1] = ACTIONS(591), + [anon_sym_STAR_GT_AMP2] = ACTIONS(591), + [anon_sym_1_GT_AMP2] = ACTIONS(591), + [anon_sym_3_GT_AMP2] = ACTIONS(591), + [anon_sym_4_GT_AMP2] = ACTIONS(591), + [anon_sym_5_GT_AMP2] = ACTIONS(591), + [anon_sym_6_GT_AMP2] = ACTIONS(591), + [aux_sym_comparison_operator_token1] = ACTIONS(591), + [aux_sym_comparison_operator_token2] = ACTIONS(591), + [aux_sym_comparison_operator_token3] = ACTIONS(591), + [aux_sym_comparison_operator_token4] = ACTIONS(591), + [aux_sym_comparison_operator_token5] = ACTIONS(591), + [aux_sym_comparison_operator_token6] = ACTIONS(591), + [aux_sym_comparison_operator_token7] = ACTIONS(591), + [aux_sym_comparison_operator_token8] = ACTIONS(591), + [aux_sym_comparison_operator_token9] = ACTIONS(591), + [aux_sym_comparison_operator_token10] = ACTIONS(591), + [aux_sym_comparison_operator_token11] = ACTIONS(591), + [aux_sym_comparison_operator_token12] = ACTIONS(591), + [aux_sym_comparison_operator_token13] = ACTIONS(591), + [aux_sym_comparison_operator_token14] = ACTIONS(591), + [aux_sym_comparison_operator_token15] = ACTIONS(591), + [aux_sym_comparison_operator_token16] = ACTIONS(591), + [aux_sym_comparison_operator_token17] = ACTIONS(591), + [aux_sym_comparison_operator_token18] = ACTIONS(591), + [aux_sym_comparison_operator_token19] = ACTIONS(591), + [aux_sym_comparison_operator_token20] = ACTIONS(591), + [aux_sym_comparison_operator_token21] = ACTIONS(591), + [aux_sym_comparison_operator_token22] = ACTIONS(591), + [aux_sym_comparison_operator_token23] = ACTIONS(591), + [aux_sym_comparison_operator_token24] = ACTIONS(591), + [aux_sym_comparison_operator_token25] = ACTIONS(591), + [aux_sym_comparison_operator_token26] = ACTIONS(591), + [aux_sym_comparison_operator_token27] = ACTIONS(591), + [aux_sym_comparison_operator_token28] = ACTIONS(593), + [aux_sym_comparison_operator_token29] = ACTIONS(591), + [aux_sym_comparison_operator_token30] = ACTIONS(591), + [aux_sym_comparison_operator_token31] = ACTIONS(591), + [aux_sym_comparison_operator_token32] = ACTIONS(591), + [aux_sym_comparison_operator_token33] = ACTIONS(591), + [aux_sym_comparison_operator_token34] = ACTIONS(593), + [aux_sym_comparison_operator_token35] = ACTIONS(591), + [aux_sym_comparison_operator_token36] = ACTIONS(591), + [aux_sym_comparison_operator_token37] = ACTIONS(591), + [aux_sym_comparison_operator_token38] = ACTIONS(591), + [aux_sym_comparison_operator_token39] = ACTIONS(591), + [aux_sym_comparison_operator_token40] = ACTIONS(591), + [aux_sym_comparison_operator_token41] = ACTIONS(591), + [aux_sym_comparison_operator_token42] = ACTIONS(591), + [aux_sym_comparison_operator_token43] = ACTIONS(591), + [aux_sym_comparison_operator_token44] = ACTIONS(591), + [aux_sym_comparison_operator_token45] = ACTIONS(591), + [aux_sym_comparison_operator_token46] = ACTIONS(591), + [aux_sym_comparison_operator_token47] = ACTIONS(591), + [aux_sym_comparison_operator_token48] = ACTIONS(591), + [aux_sym_comparison_operator_token49] = ACTIONS(591), + [aux_sym_comparison_operator_token50] = ACTIONS(591), + [aux_sym_format_operator_token1] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [aux_sym_logical_expression_token1] = ACTIONS(591), + [aux_sym_logical_expression_token2] = ACTIONS(591), + [aux_sym_logical_expression_token3] = ACTIONS(591), + [aux_sym_bitwise_expression_token1] = ACTIONS(591), + [aux_sym_bitwise_expression_token2] = ACTIONS(591), + [aux_sym_bitwise_expression_token3] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(593), + [anon_sym_DASH] = ACTIONS(593), + [anon_sym_SLASH] = ACTIONS(593), + [anon_sym_BSLASH] = ACTIONS(591), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT_DOT] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(591), + [anon_sym_DASH_DASH] = ACTIONS(591), + [anon_sym_DOT2] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(591), + [sym__statement_terminator] = ACTIONS(591), }, [118] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(717), - [anon_sym_EQ] = ACTIONS(717), - [anon_sym_BANG_EQ] = ACTIONS(717), - [anon_sym_PLUS_EQ] = ACTIONS(717), - [anon_sym_STAR_EQ] = ACTIONS(717), - [anon_sym_SLASH_EQ] = ACTIONS(717), - [anon_sym_PERCENT_EQ] = ACTIONS(717), - [anon_sym_DASH_EQ] = ACTIONS(717), - [anon_sym_GT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(717), - [anon_sym_2_GT] = ACTIONS(719), - [anon_sym_2_GT_GT] = ACTIONS(717), - [anon_sym_3_GT] = ACTIONS(719), - [anon_sym_3_GT_GT] = ACTIONS(717), - [anon_sym_4_GT] = ACTIONS(719), - [anon_sym_4_GT_GT] = ACTIONS(717), - [anon_sym_5_GT] = ACTIONS(719), - [anon_sym_5_GT_GT] = ACTIONS(717), - [anon_sym_6_GT] = ACTIONS(719), - [anon_sym_6_GT_GT] = ACTIONS(717), - [anon_sym_STAR_GT] = ACTIONS(719), - [anon_sym_STAR_GT_GT] = ACTIONS(717), - [anon_sym_LT] = ACTIONS(719), - [anon_sym_STAR_GT_AMP1] = ACTIONS(717), - [anon_sym_2_GT_AMP1] = ACTIONS(717), - [anon_sym_3_GT_AMP1] = ACTIONS(717), - [anon_sym_4_GT_AMP1] = ACTIONS(717), - [anon_sym_5_GT_AMP1] = ACTIONS(717), - [anon_sym_6_GT_AMP1] = ACTIONS(717), - [anon_sym_STAR_GT_AMP2] = ACTIONS(717), - [anon_sym_1_GT_AMP2] = ACTIONS(717), - [anon_sym_3_GT_AMP2] = ACTIONS(717), - [anon_sym_4_GT_AMP2] = ACTIONS(717), - [anon_sym_5_GT_AMP2] = ACTIONS(717), - [anon_sym_6_GT_AMP2] = ACTIONS(717), - [aux_sym_comparison_operator_token1] = ACTIONS(717), - [aux_sym_comparison_operator_token2] = ACTIONS(717), - [aux_sym_comparison_operator_token3] = ACTIONS(717), - [aux_sym_comparison_operator_token4] = ACTIONS(717), - [aux_sym_comparison_operator_token5] = ACTIONS(717), - [aux_sym_comparison_operator_token6] = ACTIONS(717), - [aux_sym_comparison_operator_token7] = ACTIONS(717), - [aux_sym_comparison_operator_token8] = ACTIONS(717), - [aux_sym_comparison_operator_token9] = ACTIONS(717), - [aux_sym_comparison_operator_token10] = ACTIONS(717), - [aux_sym_comparison_operator_token11] = ACTIONS(717), - [aux_sym_comparison_operator_token12] = ACTIONS(717), - [aux_sym_comparison_operator_token13] = ACTIONS(717), - [aux_sym_comparison_operator_token14] = ACTIONS(717), - [aux_sym_comparison_operator_token15] = ACTIONS(717), - [aux_sym_comparison_operator_token16] = ACTIONS(717), - [aux_sym_comparison_operator_token17] = ACTIONS(717), - [aux_sym_comparison_operator_token18] = ACTIONS(717), - [aux_sym_comparison_operator_token19] = ACTIONS(717), - [aux_sym_comparison_operator_token20] = ACTIONS(717), - [aux_sym_comparison_operator_token21] = ACTIONS(717), - [aux_sym_comparison_operator_token22] = ACTIONS(717), - [aux_sym_comparison_operator_token23] = ACTIONS(717), - [aux_sym_comparison_operator_token24] = ACTIONS(717), - [aux_sym_comparison_operator_token25] = ACTIONS(717), - [aux_sym_comparison_operator_token26] = ACTIONS(717), - [aux_sym_comparison_operator_token27] = ACTIONS(717), - [aux_sym_comparison_operator_token28] = ACTIONS(719), - [aux_sym_comparison_operator_token29] = ACTIONS(717), - [aux_sym_comparison_operator_token30] = ACTIONS(717), - [aux_sym_comparison_operator_token31] = ACTIONS(717), - [aux_sym_comparison_operator_token32] = ACTIONS(717), - [aux_sym_comparison_operator_token33] = ACTIONS(717), - [aux_sym_comparison_operator_token34] = ACTIONS(719), - [aux_sym_comparison_operator_token35] = ACTIONS(717), - [aux_sym_comparison_operator_token36] = ACTIONS(717), - [aux_sym_comparison_operator_token37] = ACTIONS(717), - [aux_sym_comparison_operator_token38] = ACTIONS(717), - [aux_sym_comparison_operator_token39] = ACTIONS(717), - [aux_sym_comparison_operator_token40] = ACTIONS(717), - [aux_sym_comparison_operator_token41] = ACTIONS(717), - [aux_sym_comparison_operator_token42] = ACTIONS(717), - [aux_sym_comparison_operator_token43] = ACTIONS(717), - [aux_sym_comparison_operator_token44] = ACTIONS(717), - [aux_sym_comparison_operator_token45] = ACTIONS(717), - [aux_sym_comparison_operator_token46] = ACTIONS(717), - [aux_sym_comparison_operator_token47] = ACTIONS(717), - [aux_sym_comparison_operator_token48] = ACTIONS(717), - [aux_sym_comparison_operator_token49] = ACTIONS(717), - [aux_sym_comparison_operator_token50] = ACTIONS(717), - [aux_sym_format_operator_token1] = ACTIONS(717), - [anon_sym_LPAREN] = ACTIONS(717), - [anon_sym_RPAREN] = ACTIONS(717), - [anon_sym_COMMA] = ACTIONS(717), - [anon_sym_PIPE] = ACTIONS(717), - [anon_sym_PERCENT] = ACTIONS(719), - [aux_sym_logical_expression_token1] = ACTIONS(717), - [aux_sym_logical_expression_token2] = ACTIONS(717), - [aux_sym_logical_expression_token3] = ACTIONS(717), - [aux_sym_bitwise_expression_token1] = ACTIONS(717), - [aux_sym_bitwise_expression_token2] = ACTIONS(717), - [aux_sym_bitwise_expression_token3] = ACTIONS(717), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(719), - [anon_sym_BSLASH] = ACTIONS(717), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_DOT_DOT] = ACTIONS(717), - [anon_sym_PLUS_PLUS] = ACTIONS(717), - [anon_sym_DASH_DASH] = ACTIONS(717), - [anon_sym_DOT2] = ACTIONS(719), - [anon_sym_COLON_COLON] = ACTIONS(717), - [anon_sym_RBRACK] = ACTIONS(717), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), - }, - [119] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(721), - [anon_sym_BANG_EQ] = ACTIONS(721), - [anon_sym_PLUS_EQ] = ACTIONS(721), - [anon_sym_STAR_EQ] = ACTIONS(721), - [anon_sym_SLASH_EQ] = ACTIONS(721), - [anon_sym_PERCENT_EQ] = ACTIONS(721), - [anon_sym_DASH_EQ] = ACTIONS(721), - [anon_sym_GT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(721), - [anon_sym_2_GT] = ACTIONS(723), - [anon_sym_2_GT_GT] = ACTIONS(721), - [anon_sym_3_GT] = ACTIONS(723), - [anon_sym_3_GT_GT] = ACTIONS(721), - [anon_sym_4_GT] = ACTIONS(723), - [anon_sym_4_GT_GT] = ACTIONS(721), - [anon_sym_5_GT] = ACTIONS(723), - [anon_sym_5_GT_GT] = ACTIONS(721), - [anon_sym_6_GT] = ACTIONS(723), - [anon_sym_6_GT_GT] = ACTIONS(721), - [anon_sym_STAR_GT] = ACTIONS(723), - [anon_sym_STAR_GT_GT] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(723), - [anon_sym_STAR_GT_AMP1] = ACTIONS(721), - [anon_sym_2_GT_AMP1] = ACTIONS(721), - [anon_sym_3_GT_AMP1] = ACTIONS(721), - [anon_sym_4_GT_AMP1] = ACTIONS(721), - [anon_sym_5_GT_AMP1] = ACTIONS(721), - [anon_sym_6_GT_AMP1] = ACTIONS(721), - [anon_sym_STAR_GT_AMP2] = ACTIONS(721), - [anon_sym_1_GT_AMP2] = ACTIONS(721), - [anon_sym_3_GT_AMP2] = ACTIONS(721), - [anon_sym_4_GT_AMP2] = ACTIONS(721), - [anon_sym_5_GT_AMP2] = ACTIONS(721), - [anon_sym_6_GT_AMP2] = ACTIONS(721), - [aux_sym_comparison_operator_token1] = ACTIONS(721), - [aux_sym_comparison_operator_token2] = ACTIONS(721), - [aux_sym_comparison_operator_token3] = ACTIONS(721), - [aux_sym_comparison_operator_token4] = ACTIONS(721), - [aux_sym_comparison_operator_token5] = ACTIONS(721), - [aux_sym_comparison_operator_token6] = ACTIONS(721), - [aux_sym_comparison_operator_token7] = ACTIONS(721), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ] = ACTIONS(601), + [anon_sym_PLUS_EQ] = ACTIONS(601), + [anon_sym_STAR_EQ] = ACTIONS(601), + [anon_sym_SLASH_EQ] = ACTIONS(601), + [anon_sym_PERCENT_EQ] = ACTIONS(601), + [anon_sym_DASH_EQ] = ACTIONS(601), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_GT_GT] = ACTIONS(601), + [anon_sym_2_GT] = ACTIONS(603), + [anon_sym_2_GT_GT] = ACTIONS(601), + [anon_sym_3_GT] = ACTIONS(603), + [anon_sym_3_GT_GT] = ACTIONS(601), + [anon_sym_4_GT] = ACTIONS(603), + [anon_sym_4_GT_GT] = ACTIONS(601), + [anon_sym_5_GT] = ACTIONS(603), + [anon_sym_5_GT_GT] = ACTIONS(601), + [anon_sym_6_GT] = ACTIONS(603), + [anon_sym_6_GT_GT] = ACTIONS(601), + [anon_sym_STAR_GT] = ACTIONS(603), + [anon_sym_STAR_GT_GT] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_STAR_GT_AMP1] = ACTIONS(601), + [anon_sym_2_GT_AMP1] = ACTIONS(601), + [anon_sym_3_GT_AMP1] = ACTIONS(601), + [anon_sym_4_GT_AMP1] = ACTIONS(601), + [anon_sym_5_GT_AMP1] = ACTIONS(601), + [anon_sym_6_GT_AMP1] = ACTIONS(601), + [anon_sym_STAR_GT_AMP2] = ACTIONS(601), + [anon_sym_1_GT_AMP2] = ACTIONS(601), + [anon_sym_3_GT_AMP2] = ACTIONS(601), + [anon_sym_4_GT_AMP2] = ACTIONS(601), + [anon_sym_5_GT_AMP2] = ACTIONS(601), + [anon_sym_6_GT_AMP2] = ACTIONS(601), + [aux_sym_comparison_operator_token1] = ACTIONS(601), + [aux_sym_comparison_operator_token2] = ACTIONS(601), + [aux_sym_comparison_operator_token3] = ACTIONS(601), + [aux_sym_comparison_operator_token4] = ACTIONS(601), + [aux_sym_comparison_operator_token5] = ACTIONS(601), + [aux_sym_comparison_operator_token6] = ACTIONS(601), + [aux_sym_comparison_operator_token7] = ACTIONS(601), + [aux_sym_comparison_operator_token8] = ACTIONS(601), + [aux_sym_comparison_operator_token9] = ACTIONS(601), + [aux_sym_comparison_operator_token10] = ACTIONS(601), + [aux_sym_comparison_operator_token11] = ACTIONS(601), + [aux_sym_comparison_operator_token12] = ACTIONS(601), + [aux_sym_comparison_operator_token13] = ACTIONS(601), + [aux_sym_comparison_operator_token14] = ACTIONS(601), + [aux_sym_comparison_operator_token15] = ACTIONS(601), + [aux_sym_comparison_operator_token16] = ACTIONS(601), + [aux_sym_comparison_operator_token17] = ACTIONS(601), + [aux_sym_comparison_operator_token18] = ACTIONS(601), + [aux_sym_comparison_operator_token19] = ACTIONS(601), + [aux_sym_comparison_operator_token20] = ACTIONS(601), + [aux_sym_comparison_operator_token21] = ACTIONS(601), + [aux_sym_comparison_operator_token22] = ACTIONS(601), + [aux_sym_comparison_operator_token23] = ACTIONS(601), + [aux_sym_comparison_operator_token24] = ACTIONS(601), + [aux_sym_comparison_operator_token25] = ACTIONS(601), + [aux_sym_comparison_operator_token26] = ACTIONS(601), + [aux_sym_comparison_operator_token27] = ACTIONS(601), + [aux_sym_comparison_operator_token28] = ACTIONS(603), + [aux_sym_comparison_operator_token29] = ACTIONS(601), + [aux_sym_comparison_operator_token30] = ACTIONS(601), + [aux_sym_comparison_operator_token31] = ACTIONS(601), + [aux_sym_comparison_operator_token32] = ACTIONS(601), + [aux_sym_comparison_operator_token33] = ACTIONS(601), + [aux_sym_comparison_operator_token34] = ACTIONS(603), + [aux_sym_comparison_operator_token35] = ACTIONS(601), + [aux_sym_comparison_operator_token36] = ACTIONS(601), + [aux_sym_comparison_operator_token37] = ACTIONS(601), + [aux_sym_comparison_operator_token38] = ACTIONS(601), + [aux_sym_comparison_operator_token39] = ACTIONS(601), + [aux_sym_comparison_operator_token40] = ACTIONS(601), + [aux_sym_comparison_operator_token41] = ACTIONS(601), + [aux_sym_comparison_operator_token42] = ACTIONS(601), + [aux_sym_comparison_operator_token43] = ACTIONS(601), + [aux_sym_comparison_operator_token44] = ACTIONS(601), + [aux_sym_comparison_operator_token45] = ACTIONS(601), + [aux_sym_comparison_operator_token46] = ACTIONS(601), + [aux_sym_comparison_operator_token47] = ACTIONS(601), + [aux_sym_comparison_operator_token48] = ACTIONS(601), + [aux_sym_comparison_operator_token49] = ACTIONS(601), + [aux_sym_comparison_operator_token50] = ACTIONS(601), + [aux_sym_format_operator_token1] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_COMMA] = ACTIONS(601), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(601), + [anon_sym_PERCENT] = ACTIONS(603), + [aux_sym_logical_expression_token1] = ACTIONS(601), + [aux_sym_logical_expression_token2] = ACTIONS(601), + [aux_sym_logical_expression_token3] = ACTIONS(601), + [aux_sym_bitwise_expression_token1] = ACTIONS(601), + [aux_sym_bitwise_expression_token2] = ACTIONS(601), + [aux_sym_bitwise_expression_token3] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_BSLASH] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_DOT_DOT] = ACTIONS(601), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_DOT2] = ACTIONS(603), + [anon_sym_COLON_COLON] = ACTIONS(601), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), + [sym__statement_terminator] = ACTIONS(601), + }, + [119] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_EQ] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_PLUS_EQ] = ACTIONS(721), + [anon_sym_STAR_EQ] = ACTIONS(721), + [anon_sym_SLASH_EQ] = ACTIONS(721), + [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_DASH_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_2_GT] = ACTIONS(723), + [anon_sym_2_GT_GT] = ACTIONS(721), + [anon_sym_3_GT] = ACTIONS(723), + [anon_sym_3_GT_GT] = ACTIONS(721), + [anon_sym_4_GT] = ACTIONS(723), + [anon_sym_4_GT_GT] = ACTIONS(721), + [anon_sym_5_GT] = ACTIONS(723), + [anon_sym_5_GT_GT] = ACTIONS(721), + [anon_sym_6_GT] = ACTIONS(723), + [anon_sym_6_GT_GT] = ACTIONS(721), + [anon_sym_STAR_GT] = ACTIONS(723), + [anon_sym_STAR_GT_GT] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_STAR_GT_AMP1] = ACTIONS(721), + [anon_sym_2_GT_AMP1] = ACTIONS(721), + [anon_sym_3_GT_AMP1] = ACTIONS(721), + [anon_sym_4_GT_AMP1] = ACTIONS(721), + [anon_sym_5_GT_AMP1] = ACTIONS(721), + [anon_sym_6_GT_AMP1] = ACTIONS(721), + [anon_sym_STAR_GT_AMP2] = ACTIONS(721), + [anon_sym_1_GT_AMP2] = ACTIONS(721), + [anon_sym_3_GT_AMP2] = ACTIONS(721), + [anon_sym_4_GT_AMP2] = ACTIONS(721), + [anon_sym_5_GT_AMP2] = ACTIONS(721), + [anon_sym_6_GT_AMP2] = ACTIONS(721), + [aux_sym_comparison_operator_token1] = ACTIONS(721), + [aux_sym_comparison_operator_token2] = ACTIONS(721), + [aux_sym_comparison_operator_token3] = ACTIONS(721), + [aux_sym_comparison_operator_token4] = ACTIONS(721), + [aux_sym_comparison_operator_token5] = ACTIONS(721), + [aux_sym_comparison_operator_token6] = ACTIONS(721), + [aux_sym_comparison_operator_token7] = ACTIONS(721), [aux_sym_comparison_operator_token8] = ACTIONS(721), [aux_sym_comparison_operator_token9] = ACTIONS(721), [aux_sym_comparison_operator_token10] = ACTIONS(721), @@ -40445,1115 +42708,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [122] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(675), - [anon_sym_BANG_EQ] = ACTIONS(675), - [anon_sym_PLUS_EQ] = ACTIONS(675), - [anon_sym_STAR_EQ] = ACTIONS(675), - [anon_sym_SLASH_EQ] = ACTIONS(675), - [anon_sym_PERCENT_EQ] = ACTIONS(675), - [anon_sym_DASH_EQ] = ACTIONS(675), - [anon_sym_GT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(675), - [anon_sym_2_GT] = ACTIONS(677), - [anon_sym_2_GT_GT] = ACTIONS(675), - [anon_sym_3_GT] = ACTIONS(677), - [anon_sym_3_GT_GT] = ACTIONS(675), - [anon_sym_4_GT] = ACTIONS(677), - [anon_sym_4_GT_GT] = ACTIONS(675), - [anon_sym_5_GT] = ACTIONS(677), - [anon_sym_5_GT_GT] = ACTIONS(675), - [anon_sym_6_GT] = ACTIONS(677), - [anon_sym_6_GT_GT] = ACTIONS(675), - [anon_sym_STAR_GT] = ACTIONS(677), - [anon_sym_STAR_GT_GT] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(677), - [anon_sym_STAR_GT_AMP1] = ACTIONS(675), - [anon_sym_2_GT_AMP1] = ACTIONS(675), - [anon_sym_3_GT_AMP1] = ACTIONS(675), - [anon_sym_4_GT_AMP1] = ACTIONS(675), - [anon_sym_5_GT_AMP1] = ACTIONS(675), - [anon_sym_6_GT_AMP1] = ACTIONS(675), - [anon_sym_STAR_GT_AMP2] = ACTIONS(675), - [anon_sym_1_GT_AMP2] = ACTIONS(675), - [anon_sym_3_GT_AMP2] = ACTIONS(675), - [anon_sym_4_GT_AMP2] = ACTIONS(675), - [anon_sym_5_GT_AMP2] = ACTIONS(675), - [anon_sym_6_GT_AMP2] = ACTIONS(675), - [aux_sym_comparison_operator_token1] = ACTIONS(675), - [aux_sym_comparison_operator_token2] = ACTIONS(675), - [aux_sym_comparison_operator_token3] = ACTIONS(675), - [aux_sym_comparison_operator_token4] = ACTIONS(675), - [aux_sym_comparison_operator_token5] = ACTIONS(675), - [aux_sym_comparison_operator_token6] = ACTIONS(675), - [aux_sym_comparison_operator_token7] = ACTIONS(675), - [aux_sym_comparison_operator_token8] = ACTIONS(675), - [aux_sym_comparison_operator_token9] = ACTIONS(675), - [aux_sym_comparison_operator_token10] = ACTIONS(675), - [aux_sym_comparison_operator_token11] = ACTIONS(675), - [aux_sym_comparison_operator_token12] = ACTIONS(675), - [aux_sym_comparison_operator_token13] = ACTIONS(675), - [aux_sym_comparison_operator_token14] = ACTIONS(675), - [aux_sym_comparison_operator_token15] = ACTIONS(675), - [aux_sym_comparison_operator_token16] = ACTIONS(675), - [aux_sym_comparison_operator_token17] = ACTIONS(675), - [aux_sym_comparison_operator_token18] = ACTIONS(675), - [aux_sym_comparison_operator_token19] = ACTIONS(675), - [aux_sym_comparison_operator_token20] = ACTIONS(675), - [aux_sym_comparison_operator_token21] = ACTIONS(675), - [aux_sym_comparison_operator_token22] = ACTIONS(675), - [aux_sym_comparison_operator_token23] = ACTIONS(675), - [aux_sym_comparison_operator_token24] = ACTIONS(675), - [aux_sym_comparison_operator_token25] = ACTIONS(675), - [aux_sym_comparison_operator_token26] = ACTIONS(675), - [aux_sym_comparison_operator_token27] = ACTIONS(675), - [aux_sym_comparison_operator_token28] = ACTIONS(677), - [aux_sym_comparison_operator_token29] = ACTIONS(675), - [aux_sym_comparison_operator_token30] = ACTIONS(675), - [aux_sym_comparison_operator_token31] = ACTIONS(675), - [aux_sym_comparison_operator_token32] = ACTIONS(675), - [aux_sym_comparison_operator_token33] = ACTIONS(675), - [aux_sym_comparison_operator_token34] = ACTIONS(677), - [aux_sym_comparison_operator_token35] = ACTIONS(675), - [aux_sym_comparison_operator_token36] = ACTIONS(675), - [aux_sym_comparison_operator_token37] = ACTIONS(675), - [aux_sym_comparison_operator_token38] = ACTIONS(675), - [aux_sym_comparison_operator_token39] = ACTIONS(675), - [aux_sym_comparison_operator_token40] = ACTIONS(675), - [aux_sym_comparison_operator_token41] = ACTIONS(675), - [aux_sym_comparison_operator_token42] = ACTIONS(675), - [aux_sym_comparison_operator_token43] = ACTIONS(675), - [aux_sym_comparison_operator_token44] = ACTIONS(675), - [aux_sym_comparison_operator_token45] = ACTIONS(675), - [aux_sym_comparison_operator_token46] = ACTIONS(675), - [aux_sym_comparison_operator_token47] = ACTIONS(675), - [aux_sym_comparison_operator_token48] = ACTIONS(675), - [aux_sym_comparison_operator_token49] = ACTIONS(675), - [aux_sym_comparison_operator_token50] = ACTIONS(675), - [aux_sym_format_operator_token1] = ACTIONS(675), - [anon_sym_LPAREN] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(675), - [anon_sym_PIPE] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(677), - [aux_sym_logical_expression_token1] = ACTIONS(675), - [aux_sym_logical_expression_token2] = ACTIONS(675), - [aux_sym_logical_expression_token3] = ACTIONS(675), - [aux_sym_bitwise_expression_token1] = ACTIONS(675), - [aux_sym_bitwise_expression_token2] = ACTIONS(675), - [aux_sym_bitwise_expression_token3] = ACTIONS(675), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(677), - [anon_sym_BSLASH] = ACTIONS(675), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_DOT_DOT] = ACTIONS(675), - [anon_sym_PLUS_PLUS] = ACTIONS(675), - [anon_sym_DASH_DASH] = ACTIONS(675), - [anon_sym_DOT2] = ACTIONS(677), - [anon_sym_COLON_COLON] = ACTIONS(675), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), - [sym__statement_terminator] = ACTIONS(675), + [anon_sym_LBRACK] = ACTIONS(679), + [anon_sym_EQ] = ACTIONS(679), + [anon_sym_BANG_EQ] = ACTIONS(679), + [anon_sym_PLUS_EQ] = ACTIONS(679), + [anon_sym_STAR_EQ] = ACTIONS(679), + [anon_sym_SLASH_EQ] = ACTIONS(679), + [anon_sym_PERCENT_EQ] = ACTIONS(679), + [anon_sym_DASH_EQ] = ACTIONS(679), + [anon_sym_GT] = ACTIONS(681), + [anon_sym_GT_GT] = ACTIONS(679), + [anon_sym_2_GT] = ACTIONS(681), + [anon_sym_2_GT_GT] = ACTIONS(679), + [anon_sym_3_GT] = ACTIONS(681), + [anon_sym_3_GT_GT] = ACTIONS(679), + [anon_sym_4_GT] = ACTIONS(681), + [anon_sym_4_GT_GT] = ACTIONS(679), + [anon_sym_5_GT] = ACTIONS(681), + [anon_sym_5_GT_GT] = ACTIONS(679), + [anon_sym_6_GT] = ACTIONS(681), + [anon_sym_6_GT_GT] = ACTIONS(679), + [anon_sym_STAR_GT] = ACTIONS(681), + [anon_sym_STAR_GT_GT] = ACTIONS(679), + [anon_sym_LT] = ACTIONS(681), + [anon_sym_STAR_GT_AMP1] = ACTIONS(679), + [anon_sym_2_GT_AMP1] = ACTIONS(679), + [anon_sym_3_GT_AMP1] = ACTIONS(679), + [anon_sym_4_GT_AMP1] = ACTIONS(679), + [anon_sym_5_GT_AMP1] = ACTIONS(679), + [anon_sym_6_GT_AMP1] = ACTIONS(679), + [anon_sym_STAR_GT_AMP2] = ACTIONS(679), + [anon_sym_1_GT_AMP2] = ACTIONS(679), + [anon_sym_3_GT_AMP2] = ACTIONS(679), + [anon_sym_4_GT_AMP2] = ACTIONS(679), + [anon_sym_5_GT_AMP2] = ACTIONS(679), + [anon_sym_6_GT_AMP2] = ACTIONS(679), + [aux_sym_comparison_operator_token1] = ACTIONS(679), + [aux_sym_comparison_operator_token2] = ACTIONS(679), + [aux_sym_comparison_operator_token3] = ACTIONS(679), + [aux_sym_comparison_operator_token4] = ACTIONS(679), + [aux_sym_comparison_operator_token5] = ACTIONS(679), + [aux_sym_comparison_operator_token6] = ACTIONS(679), + [aux_sym_comparison_operator_token7] = ACTIONS(679), + [aux_sym_comparison_operator_token8] = ACTIONS(679), + [aux_sym_comparison_operator_token9] = ACTIONS(679), + [aux_sym_comparison_operator_token10] = ACTIONS(679), + [aux_sym_comparison_operator_token11] = ACTIONS(679), + [aux_sym_comparison_operator_token12] = ACTIONS(679), + [aux_sym_comparison_operator_token13] = ACTIONS(679), + [aux_sym_comparison_operator_token14] = ACTIONS(679), + [aux_sym_comparison_operator_token15] = ACTIONS(679), + [aux_sym_comparison_operator_token16] = ACTIONS(679), + [aux_sym_comparison_operator_token17] = ACTIONS(679), + [aux_sym_comparison_operator_token18] = ACTIONS(679), + [aux_sym_comparison_operator_token19] = ACTIONS(679), + [aux_sym_comparison_operator_token20] = ACTIONS(679), + [aux_sym_comparison_operator_token21] = ACTIONS(679), + [aux_sym_comparison_operator_token22] = ACTIONS(679), + [aux_sym_comparison_operator_token23] = ACTIONS(679), + [aux_sym_comparison_operator_token24] = ACTIONS(679), + [aux_sym_comparison_operator_token25] = ACTIONS(679), + [aux_sym_comparison_operator_token26] = ACTIONS(679), + [aux_sym_comparison_operator_token27] = ACTIONS(679), + [aux_sym_comparison_operator_token28] = ACTIONS(681), + [aux_sym_comparison_operator_token29] = ACTIONS(679), + [aux_sym_comparison_operator_token30] = ACTIONS(679), + [aux_sym_comparison_operator_token31] = ACTIONS(679), + [aux_sym_comparison_operator_token32] = ACTIONS(679), + [aux_sym_comparison_operator_token33] = ACTIONS(679), + [aux_sym_comparison_operator_token34] = ACTIONS(681), + [aux_sym_comparison_operator_token35] = ACTIONS(679), + [aux_sym_comparison_operator_token36] = ACTIONS(679), + [aux_sym_comparison_operator_token37] = ACTIONS(679), + [aux_sym_comparison_operator_token38] = ACTIONS(679), + [aux_sym_comparison_operator_token39] = ACTIONS(679), + [aux_sym_comparison_operator_token40] = ACTIONS(679), + [aux_sym_comparison_operator_token41] = ACTIONS(679), + [aux_sym_comparison_operator_token42] = ACTIONS(679), + [aux_sym_comparison_operator_token43] = ACTIONS(679), + [aux_sym_comparison_operator_token44] = ACTIONS(679), + [aux_sym_comparison_operator_token45] = ACTIONS(679), + [aux_sym_comparison_operator_token46] = ACTIONS(679), + [aux_sym_comparison_operator_token47] = ACTIONS(679), + [aux_sym_comparison_operator_token48] = ACTIONS(679), + [aux_sym_comparison_operator_token49] = ACTIONS(679), + [aux_sym_comparison_operator_token50] = ACTIONS(679), + [aux_sym_format_operator_token1] = ACTIONS(679), + [anon_sym_LPAREN] = ACTIONS(679), + [anon_sym_COMMA] = ACTIONS(679), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PERCENT] = ACTIONS(681), + [aux_sym_logical_expression_token1] = ACTIONS(679), + [aux_sym_logical_expression_token2] = ACTIONS(679), + [aux_sym_logical_expression_token3] = ACTIONS(679), + [aux_sym_bitwise_expression_token1] = ACTIONS(679), + [aux_sym_bitwise_expression_token2] = ACTIONS(679), + [aux_sym_bitwise_expression_token3] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(681), + [anon_sym_BSLASH] = ACTIONS(679), + [anon_sym_STAR] = ACTIONS(681), + [anon_sym_DOT_DOT] = ACTIONS(679), + [anon_sym_PLUS_PLUS] = ACTIONS(679), + [anon_sym_DASH_DASH] = ACTIONS(679), + [anon_sym_DOT2] = ACTIONS(681), + [anon_sym_COLON_COLON] = ACTIONS(679), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), + [sym__statement_terminator] = ACTIONS(679), }, [123] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(663), - [anon_sym_BANG_EQ] = ACTIONS(663), - [anon_sym_PLUS_EQ] = ACTIONS(663), - [anon_sym_STAR_EQ] = ACTIONS(663), - [anon_sym_SLASH_EQ] = ACTIONS(663), - [anon_sym_PERCENT_EQ] = ACTIONS(663), - [anon_sym_DASH_EQ] = ACTIONS(663), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_GT] = ACTIONS(663), - [anon_sym_2_GT] = ACTIONS(665), - [anon_sym_2_GT_GT] = ACTIONS(663), - [anon_sym_3_GT] = ACTIONS(665), - [anon_sym_3_GT_GT] = ACTIONS(663), - [anon_sym_4_GT] = ACTIONS(665), - [anon_sym_4_GT_GT] = ACTIONS(663), - [anon_sym_5_GT] = ACTIONS(665), - [anon_sym_5_GT_GT] = ACTIONS(663), - [anon_sym_6_GT] = ACTIONS(665), - [anon_sym_6_GT_GT] = ACTIONS(663), - [anon_sym_STAR_GT] = ACTIONS(665), - [anon_sym_STAR_GT_GT] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_STAR_GT_AMP1] = ACTIONS(663), - [anon_sym_2_GT_AMP1] = ACTIONS(663), - [anon_sym_3_GT_AMP1] = ACTIONS(663), - [anon_sym_4_GT_AMP1] = ACTIONS(663), - [anon_sym_5_GT_AMP1] = ACTIONS(663), - [anon_sym_6_GT_AMP1] = ACTIONS(663), - [anon_sym_STAR_GT_AMP2] = ACTIONS(663), - [anon_sym_1_GT_AMP2] = ACTIONS(663), - [anon_sym_3_GT_AMP2] = ACTIONS(663), - [anon_sym_4_GT_AMP2] = ACTIONS(663), - [anon_sym_5_GT_AMP2] = ACTIONS(663), - [anon_sym_6_GT_AMP2] = ACTIONS(663), - [aux_sym_comparison_operator_token1] = ACTIONS(663), - [aux_sym_comparison_operator_token2] = ACTIONS(663), - [aux_sym_comparison_operator_token3] = ACTIONS(663), - [aux_sym_comparison_operator_token4] = ACTIONS(663), - [aux_sym_comparison_operator_token5] = ACTIONS(663), - [aux_sym_comparison_operator_token6] = ACTIONS(663), - [aux_sym_comparison_operator_token7] = ACTIONS(663), - [aux_sym_comparison_operator_token8] = ACTIONS(663), - [aux_sym_comparison_operator_token9] = ACTIONS(663), - [aux_sym_comparison_operator_token10] = ACTIONS(663), - [aux_sym_comparison_operator_token11] = ACTIONS(663), - [aux_sym_comparison_operator_token12] = ACTIONS(663), - [aux_sym_comparison_operator_token13] = ACTIONS(663), - [aux_sym_comparison_operator_token14] = ACTIONS(663), - [aux_sym_comparison_operator_token15] = ACTIONS(663), - [aux_sym_comparison_operator_token16] = ACTIONS(663), - [aux_sym_comparison_operator_token17] = ACTIONS(663), - [aux_sym_comparison_operator_token18] = ACTIONS(663), - [aux_sym_comparison_operator_token19] = ACTIONS(663), - [aux_sym_comparison_operator_token20] = ACTIONS(663), - [aux_sym_comparison_operator_token21] = ACTIONS(663), - [aux_sym_comparison_operator_token22] = ACTIONS(663), - [aux_sym_comparison_operator_token23] = ACTIONS(663), - [aux_sym_comparison_operator_token24] = ACTIONS(663), - [aux_sym_comparison_operator_token25] = ACTIONS(663), - [aux_sym_comparison_operator_token26] = ACTIONS(663), - [aux_sym_comparison_operator_token27] = ACTIONS(663), - [aux_sym_comparison_operator_token28] = ACTIONS(665), - [aux_sym_comparison_operator_token29] = ACTIONS(663), - [aux_sym_comparison_operator_token30] = ACTIONS(663), - [aux_sym_comparison_operator_token31] = ACTIONS(663), - [aux_sym_comparison_operator_token32] = ACTIONS(663), - [aux_sym_comparison_operator_token33] = ACTIONS(663), - [aux_sym_comparison_operator_token34] = ACTIONS(665), - [aux_sym_comparison_operator_token35] = ACTIONS(663), - [aux_sym_comparison_operator_token36] = ACTIONS(663), - [aux_sym_comparison_operator_token37] = ACTIONS(663), - [aux_sym_comparison_operator_token38] = ACTIONS(663), - [aux_sym_comparison_operator_token39] = ACTIONS(663), - [aux_sym_comparison_operator_token40] = ACTIONS(663), - [aux_sym_comparison_operator_token41] = ACTIONS(663), - [aux_sym_comparison_operator_token42] = ACTIONS(663), - [aux_sym_comparison_operator_token43] = ACTIONS(663), - [aux_sym_comparison_operator_token44] = ACTIONS(663), - [aux_sym_comparison_operator_token45] = ACTIONS(663), - [aux_sym_comparison_operator_token46] = ACTIONS(663), - [aux_sym_comparison_operator_token47] = ACTIONS(663), - [aux_sym_comparison_operator_token48] = ACTIONS(663), - [aux_sym_comparison_operator_token49] = ACTIONS(663), - [aux_sym_comparison_operator_token50] = ACTIONS(663), - [aux_sym_format_operator_token1] = ACTIONS(663), - [anon_sym_LPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(663), - [anon_sym_PIPE] = ACTIONS(663), - [anon_sym_PERCENT] = ACTIONS(665), - [aux_sym_logical_expression_token1] = ACTIONS(663), - [aux_sym_logical_expression_token2] = ACTIONS(663), - [aux_sym_logical_expression_token3] = ACTIONS(663), - [aux_sym_bitwise_expression_token1] = ACTIONS(663), - [aux_sym_bitwise_expression_token2] = ACTIONS(663), - [aux_sym_bitwise_expression_token3] = ACTIONS(663), - [anon_sym_PLUS] = ACTIONS(665), - [anon_sym_DASH] = ACTIONS(665), - [anon_sym_SLASH] = ACTIONS(665), - [anon_sym_BSLASH] = ACTIONS(663), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT_DOT] = ACTIONS(663), - [anon_sym_PLUS_PLUS] = ACTIONS(663), - [anon_sym_DASH_DASH] = ACTIONS(663), - [anon_sym_DOT2] = ACTIONS(665), - [anon_sym_COLON_COLON] = ACTIONS(663), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(663), - [sym__statement_terminator] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(691), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_PLUS_EQ] = ACTIONS(691), + [anon_sym_STAR_EQ] = ACTIONS(691), + [anon_sym_SLASH_EQ] = ACTIONS(691), + [anon_sym_PERCENT_EQ] = ACTIONS(691), + [anon_sym_DASH_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_2_GT] = ACTIONS(693), + [anon_sym_2_GT_GT] = ACTIONS(691), + [anon_sym_3_GT] = ACTIONS(693), + [anon_sym_3_GT_GT] = ACTIONS(691), + [anon_sym_4_GT] = ACTIONS(693), + [anon_sym_4_GT_GT] = ACTIONS(691), + [anon_sym_5_GT] = ACTIONS(693), + [anon_sym_5_GT_GT] = ACTIONS(691), + [anon_sym_6_GT] = ACTIONS(693), + [anon_sym_6_GT_GT] = ACTIONS(691), + [anon_sym_STAR_GT] = ACTIONS(693), + [anon_sym_STAR_GT_GT] = ACTIONS(691), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_STAR_GT_AMP1] = ACTIONS(691), + [anon_sym_2_GT_AMP1] = ACTIONS(691), + [anon_sym_3_GT_AMP1] = ACTIONS(691), + [anon_sym_4_GT_AMP1] = ACTIONS(691), + [anon_sym_5_GT_AMP1] = ACTIONS(691), + [anon_sym_6_GT_AMP1] = ACTIONS(691), + [anon_sym_STAR_GT_AMP2] = ACTIONS(691), + [anon_sym_1_GT_AMP2] = ACTIONS(691), + [anon_sym_3_GT_AMP2] = ACTIONS(691), + [anon_sym_4_GT_AMP2] = ACTIONS(691), + [anon_sym_5_GT_AMP2] = ACTIONS(691), + [anon_sym_6_GT_AMP2] = ACTIONS(691), + [aux_sym_comparison_operator_token1] = ACTIONS(691), + [aux_sym_comparison_operator_token2] = ACTIONS(691), + [aux_sym_comparison_operator_token3] = ACTIONS(691), + [aux_sym_comparison_operator_token4] = ACTIONS(691), + [aux_sym_comparison_operator_token5] = ACTIONS(691), + [aux_sym_comparison_operator_token6] = ACTIONS(691), + [aux_sym_comparison_operator_token7] = ACTIONS(691), + [aux_sym_comparison_operator_token8] = ACTIONS(691), + [aux_sym_comparison_operator_token9] = ACTIONS(691), + [aux_sym_comparison_operator_token10] = ACTIONS(691), + [aux_sym_comparison_operator_token11] = ACTIONS(691), + [aux_sym_comparison_operator_token12] = ACTIONS(691), + [aux_sym_comparison_operator_token13] = ACTIONS(691), + [aux_sym_comparison_operator_token14] = ACTIONS(691), + [aux_sym_comparison_operator_token15] = ACTIONS(691), + [aux_sym_comparison_operator_token16] = ACTIONS(691), + [aux_sym_comparison_operator_token17] = ACTIONS(691), + [aux_sym_comparison_operator_token18] = ACTIONS(691), + [aux_sym_comparison_operator_token19] = ACTIONS(691), + [aux_sym_comparison_operator_token20] = ACTIONS(691), + [aux_sym_comparison_operator_token21] = ACTIONS(691), + [aux_sym_comparison_operator_token22] = ACTIONS(691), + [aux_sym_comparison_operator_token23] = ACTIONS(691), + [aux_sym_comparison_operator_token24] = ACTIONS(691), + [aux_sym_comparison_operator_token25] = ACTIONS(691), + [aux_sym_comparison_operator_token26] = ACTIONS(691), + [aux_sym_comparison_operator_token27] = ACTIONS(691), + [aux_sym_comparison_operator_token28] = ACTIONS(693), + [aux_sym_comparison_operator_token29] = ACTIONS(691), + [aux_sym_comparison_operator_token30] = ACTIONS(691), + [aux_sym_comparison_operator_token31] = ACTIONS(691), + [aux_sym_comparison_operator_token32] = ACTIONS(691), + [aux_sym_comparison_operator_token33] = ACTIONS(691), + [aux_sym_comparison_operator_token34] = ACTIONS(693), + [aux_sym_comparison_operator_token35] = ACTIONS(691), + [aux_sym_comparison_operator_token36] = ACTIONS(691), + [aux_sym_comparison_operator_token37] = ACTIONS(691), + [aux_sym_comparison_operator_token38] = ACTIONS(691), + [aux_sym_comparison_operator_token39] = ACTIONS(691), + [aux_sym_comparison_operator_token40] = ACTIONS(691), + [aux_sym_comparison_operator_token41] = ACTIONS(691), + [aux_sym_comparison_operator_token42] = ACTIONS(691), + [aux_sym_comparison_operator_token43] = ACTIONS(691), + [aux_sym_comparison_operator_token44] = ACTIONS(691), + [aux_sym_comparison_operator_token45] = ACTIONS(691), + [aux_sym_comparison_operator_token46] = ACTIONS(691), + [aux_sym_comparison_operator_token47] = ACTIONS(691), + [aux_sym_comparison_operator_token48] = ACTIONS(691), + [aux_sym_comparison_operator_token49] = ACTIONS(691), + [aux_sym_comparison_operator_token50] = ACTIONS(691), + [aux_sym_format_operator_token1] = ACTIONS(691), + [anon_sym_LPAREN] = ACTIONS(691), + [anon_sym_COMMA] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_PERCENT] = ACTIONS(693), + [aux_sym_logical_expression_token1] = ACTIONS(691), + [aux_sym_logical_expression_token2] = ACTIONS(691), + [aux_sym_logical_expression_token3] = ACTIONS(691), + [aux_sym_bitwise_expression_token1] = ACTIONS(691), + [aux_sym_bitwise_expression_token2] = ACTIONS(691), + [aux_sym_bitwise_expression_token3] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(693), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_BSLASH] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(693), + [anon_sym_DOT_DOT] = ACTIONS(691), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [anon_sym_DOT2] = ACTIONS(693), + [anon_sym_COLON_COLON] = ACTIONS(691), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(691), + [sym__statement_terminator] = ACTIONS(691), }, [124] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(639), - [anon_sym_EQ] = ACTIONS(639), - [anon_sym_BANG_EQ] = ACTIONS(639), - [anon_sym_PLUS_EQ] = ACTIONS(639), - [anon_sym_STAR_EQ] = ACTIONS(639), - [anon_sym_SLASH_EQ] = ACTIONS(639), - [anon_sym_PERCENT_EQ] = ACTIONS(639), - [anon_sym_DASH_EQ] = ACTIONS(639), - [anon_sym_GT] = ACTIONS(641), - [anon_sym_GT_GT] = ACTIONS(639), - [anon_sym_2_GT] = ACTIONS(641), - [anon_sym_2_GT_GT] = ACTIONS(639), - [anon_sym_3_GT] = ACTIONS(641), - [anon_sym_3_GT_GT] = ACTIONS(639), - [anon_sym_4_GT] = ACTIONS(641), - [anon_sym_4_GT_GT] = ACTIONS(639), - [anon_sym_5_GT] = ACTIONS(641), - [anon_sym_5_GT_GT] = ACTIONS(639), - [anon_sym_6_GT] = ACTIONS(641), - [anon_sym_6_GT_GT] = ACTIONS(639), - [anon_sym_STAR_GT] = ACTIONS(641), - [anon_sym_STAR_GT_GT] = ACTIONS(639), - [anon_sym_LT] = ACTIONS(641), - [anon_sym_STAR_GT_AMP1] = ACTIONS(639), - [anon_sym_2_GT_AMP1] = ACTIONS(639), - [anon_sym_3_GT_AMP1] = ACTIONS(639), - [anon_sym_4_GT_AMP1] = ACTIONS(639), - [anon_sym_5_GT_AMP1] = ACTIONS(639), - [anon_sym_6_GT_AMP1] = ACTIONS(639), - [anon_sym_STAR_GT_AMP2] = ACTIONS(639), - [anon_sym_1_GT_AMP2] = ACTIONS(639), - [anon_sym_3_GT_AMP2] = ACTIONS(639), - [anon_sym_4_GT_AMP2] = ACTIONS(639), - [anon_sym_5_GT_AMP2] = ACTIONS(639), - [anon_sym_6_GT_AMP2] = ACTIONS(639), - [aux_sym_comparison_operator_token1] = ACTIONS(639), - [aux_sym_comparison_operator_token2] = ACTIONS(639), - [aux_sym_comparison_operator_token3] = ACTIONS(639), - [aux_sym_comparison_operator_token4] = ACTIONS(639), - [aux_sym_comparison_operator_token5] = ACTIONS(639), - [aux_sym_comparison_operator_token6] = ACTIONS(639), - [aux_sym_comparison_operator_token7] = ACTIONS(639), - [aux_sym_comparison_operator_token8] = ACTIONS(639), - [aux_sym_comparison_operator_token9] = ACTIONS(639), - [aux_sym_comparison_operator_token10] = ACTIONS(639), - [aux_sym_comparison_operator_token11] = ACTIONS(639), - [aux_sym_comparison_operator_token12] = ACTIONS(639), - [aux_sym_comparison_operator_token13] = ACTIONS(639), - [aux_sym_comparison_operator_token14] = ACTIONS(639), - [aux_sym_comparison_operator_token15] = ACTIONS(639), - [aux_sym_comparison_operator_token16] = ACTIONS(639), - [aux_sym_comparison_operator_token17] = ACTIONS(639), - [aux_sym_comparison_operator_token18] = ACTIONS(639), - [aux_sym_comparison_operator_token19] = ACTIONS(639), - [aux_sym_comparison_operator_token20] = ACTIONS(639), - [aux_sym_comparison_operator_token21] = ACTIONS(639), - [aux_sym_comparison_operator_token22] = ACTIONS(639), - [aux_sym_comparison_operator_token23] = ACTIONS(639), - [aux_sym_comparison_operator_token24] = ACTIONS(639), - [aux_sym_comparison_operator_token25] = ACTIONS(639), - [aux_sym_comparison_operator_token26] = ACTIONS(639), - [aux_sym_comparison_operator_token27] = ACTIONS(639), - [aux_sym_comparison_operator_token28] = ACTIONS(641), - [aux_sym_comparison_operator_token29] = ACTIONS(639), - [aux_sym_comparison_operator_token30] = ACTIONS(639), - [aux_sym_comparison_operator_token31] = ACTIONS(639), - [aux_sym_comparison_operator_token32] = ACTIONS(639), - [aux_sym_comparison_operator_token33] = ACTIONS(639), - [aux_sym_comparison_operator_token34] = ACTIONS(641), - [aux_sym_comparison_operator_token35] = ACTIONS(639), - [aux_sym_comparison_operator_token36] = ACTIONS(639), - [aux_sym_comparison_operator_token37] = ACTIONS(639), - [aux_sym_comparison_operator_token38] = ACTIONS(639), - [aux_sym_comparison_operator_token39] = ACTIONS(639), - [aux_sym_comparison_operator_token40] = ACTIONS(639), - [aux_sym_comparison_operator_token41] = ACTIONS(639), - [aux_sym_comparison_operator_token42] = ACTIONS(639), - [aux_sym_comparison_operator_token43] = ACTIONS(639), - [aux_sym_comparison_operator_token44] = ACTIONS(639), - [aux_sym_comparison_operator_token45] = ACTIONS(639), - [aux_sym_comparison_operator_token46] = ACTIONS(639), - [aux_sym_comparison_operator_token47] = ACTIONS(639), - [aux_sym_comparison_operator_token48] = ACTIONS(639), - [aux_sym_comparison_operator_token49] = ACTIONS(639), - [aux_sym_comparison_operator_token50] = ACTIONS(639), - [aux_sym_format_operator_token1] = ACTIONS(639), - [anon_sym_LPAREN] = ACTIONS(639), - [anon_sym_COMMA] = ACTIONS(639), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PERCENT] = ACTIONS(641), - [aux_sym_logical_expression_token1] = ACTIONS(639), - [aux_sym_logical_expression_token2] = ACTIONS(639), - [aux_sym_logical_expression_token3] = ACTIONS(639), - [aux_sym_bitwise_expression_token1] = ACTIONS(639), - [aux_sym_bitwise_expression_token2] = ACTIONS(639), - [aux_sym_bitwise_expression_token3] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(641), - [anon_sym_BSLASH] = ACTIONS(639), - [anon_sym_STAR] = ACTIONS(641), - [anon_sym_DOT_DOT] = ACTIONS(639), - [anon_sym_PLUS_PLUS] = ACTIONS(639), - [anon_sym_DASH_DASH] = ACTIONS(639), - [anon_sym_DOT2] = ACTIONS(641), - [anon_sym_COLON_COLON] = ACTIONS(639), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(639), - [sym__statement_terminator] = ACTIONS(639), - }, - [125] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(713), - [anon_sym_EQ] = ACTIONS(713), - [anon_sym_BANG_EQ] = ACTIONS(713), - [anon_sym_PLUS_EQ] = ACTIONS(713), - [anon_sym_STAR_EQ] = ACTIONS(713), - [anon_sym_SLASH_EQ] = ACTIONS(713), - [anon_sym_PERCENT_EQ] = ACTIONS(713), - [anon_sym_DASH_EQ] = ACTIONS(713), - [anon_sym_GT] = ACTIONS(715), - [anon_sym_GT_GT] = ACTIONS(713), - [anon_sym_2_GT] = ACTIONS(715), - [anon_sym_2_GT_GT] = ACTIONS(713), - [anon_sym_3_GT] = ACTIONS(715), - [anon_sym_3_GT_GT] = ACTIONS(713), - [anon_sym_4_GT] = ACTIONS(715), - [anon_sym_4_GT_GT] = ACTIONS(713), - [anon_sym_5_GT] = ACTIONS(715), - [anon_sym_5_GT_GT] = ACTIONS(713), - [anon_sym_6_GT] = ACTIONS(715), - [anon_sym_6_GT_GT] = ACTIONS(713), - [anon_sym_STAR_GT] = ACTIONS(715), - [anon_sym_STAR_GT_GT] = ACTIONS(713), - [anon_sym_LT] = ACTIONS(715), - [anon_sym_STAR_GT_AMP1] = ACTIONS(713), - [anon_sym_2_GT_AMP1] = ACTIONS(713), - [anon_sym_3_GT_AMP1] = ACTIONS(713), - [anon_sym_4_GT_AMP1] = ACTIONS(713), - [anon_sym_5_GT_AMP1] = ACTIONS(713), - [anon_sym_6_GT_AMP1] = ACTIONS(713), - [anon_sym_STAR_GT_AMP2] = ACTIONS(713), - [anon_sym_1_GT_AMP2] = ACTIONS(713), - [anon_sym_3_GT_AMP2] = ACTIONS(713), - [anon_sym_4_GT_AMP2] = ACTIONS(713), - [anon_sym_5_GT_AMP2] = ACTIONS(713), - [anon_sym_6_GT_AMP2] = ACTIONS(713), - [aux_sym_comparison_operator_token1] = ACTIONS(713), - [aux_sym_comparison_operator_token2] = ACTIONS(713), - [aux_sym_comparison_operator_token3] = ACTIONS(713), - [aux_sym_comparison_operator_token4] = ACTIONS(713), - [aux_sym_comparison_operator_token5] = ACTIONS(713), - [aux_sym_comparison_operator_token6] = ACTIONS(713), - [aux_sym_comparison_operator_token7] = ACTIONS(713), - [aux_sym_comparison_operator_token8] = ACTIONS(713), - [aux_sym_comparison_operator_token9] = ACTIONS(713), - [aux_sym_comparison_operator_token10] = ACTIONS(713), - [aux_sym_comparison_operator_token11] = ACTIONS(713), - [aux_sym_comparison_operator_token12] = ACTIONS(713), - [aux_sym_comparison_operator_token13] = ACTIONS(713), - [aux_sym_comparison_operator_token14] = ACTIONS(713), - [aux_sym_comparison_operator_token15] = ACTIONS(713), - [aux_sym_comparison_operator_token16] = ACTIONS(713), - [aux_sym_comparison_operator_token17] = ACTIONS(713), - [aux_sym_comparison_operator_token18] = ACTIONS(713), - [aux_sym_comparison_operator_token19] = ACTIONS(713), - [aux_sym_comparison_operator_token20] = ACTIONS(713), - [aux_sym_comparison_operator_token21] = ACTIONS(713), - [aux_sym_comparison_operator_token22] = ACTIONS(713), - [aux_sym_comparison_operator_token23] = ACTIONS(713), - [aux_sym_comparison_operator_token24] = ACTIONS(713), - [aux_sym_comparison_operator_token25] = ACTIONS(713), - [aux_sym_comparison_operator_token26] = ACTIONS(713), - [aux_sym_comparison_operator_token27] = ACTIONS(713), - [aux_sym_comparison_operator_token28] = ACTIONS(715), - [aux_sym_comparison_operator_token29] = ACTIONS(713), - [aux_sym_comparison_operator_token30] = ACTIONS(713), - [aux_sym_comparison_operator_token31] = ACTIONS(713), - [aux_sym_comparison_operator_token32] = ACTIONS(713), - [aux_sym_comparison_operator_token33] = ACTIONS(713), - [aux_sym_comparison_operator_token34] = ACTIONS(715), - [aux_sym_comparison_operator_token35] = ACTIONS(713), - [aux_sym_comparison_operator_token36] = ACTIONS(713), - [aux_sym_comparison_operator_token37] = ACTIONS(713), - [aux_sym_comparison_operator_token38] = ACTIONS(713), - [aux_sym_comparison_operator_token39] = ACTIONS(713), - [aux_sym_comparison_operator_token40] = ACTIONS(713), - [aux_sym_comparison_operator_token41] = ACTIONS(713), - [aux_sym_comparison_operator_token42] = ACTIONS(713), - [aux_sym_comparison_operator_token43] = ACTIONS(713), - [aux_sym_comparison_operator_token44] = ACTIONS(713), - [aux_sym_comparison_operator_token45] = ACTIONS(713), - [aux_sym_comparison_operator_token46] = ACTIONS(713), - [aux_sym_comparison_operator_token47] = ACTIONS(713), - [aux_sym_comparison_operator_token48] = ACTIONS(713), - [aux_sym_comparison_operator_token49] = ACTIONS(713), - [aux_sym_comparison_operator_token50] = ACTIONS(713), - [aux_sym_format_operator_token1] = ACTIONS(713), - [anon_sym_LPAREN] = ACTIONS(713), - [anon_sym_COMMA] = ACTIONS(713), - [anon_sym_PIPE] = ACTIONS(713), - [anon_sym_PERCENT] = ACTIONS(715), - [aux_sym_logical_expression_token1] = ACTIONS(713), - [aux_sym_logical_expression_token2] = ACTIONS(713), - [aux_sym_logical_expression_token3] = ACTIONS(713), - [aux_sym_bitwise_expression_token1] = ACTIONS(713), - [aux_sym_bitwise_expression_token2] = ACTIONS(713), - [aux_sym_bitwise_expression_token3] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [anon_sym_BSLASH] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(715), - [anon_sym_DOT_DOT] = ACTIONS(713), - [anon_sym_PLUS_PLUS] = ACTIONS(713), - [anon_sym_DASH_DASH] = ACTIONS(713), - [anon_sym_DOT2] = ACTIONS(715), - [anon_sym_COLON_COLON] = ACTIONS(713), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(713), - [sym__statement_terminator] = ACTIONS(713), - }, - [126] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(667), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_BANG_EQ] = ACTIONS(667), - [anon_sym_PLUS_EQ] = ACTIONS(667), - [anon_sym_STAR_EQ] = ACTIONS(667), - [anon_sym_SLASH_EQ] = ACTIONS(667), - [anon_sym_PERCENT_EQ] = ACTIONS(667), - [anon_sym_DASH_EQ] = ACTIONS(667), - [anon_sym_GT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(667), - [anon_sym_2_GT] = ACTIONS(669), - [anon_sym_2_GT_GT] = ACTIONS(667), - [anon_sym_3_GT] = ACTIONS(669), - [anon_sym_3_GT_GT] = ACTIONS(667), - [anon_sym_4_GT] = ACTIONS(669), - [anon_sym_4_GT_GT] = ACTIONS(667), - [anon_sym_5_GT] = ACTIONS(669), - [anon_sym_5_GT_GT] = ACTIONS(667), - [anon_sym_6_GT] = ACTIONS(669), - [anon_sym_6_GT_GT] = ACTIONS(667), - [anon_sym_STAR_GT] = ACTIONS(669), - [anon_sym_STAR_GT_GT] = ACTIONS(667), - [anon_sym_LT] = ACTIONS(669), - [anon_sym_STAR_GT_AMP1] = ACTIONS(667), - [anon_sym_2_GT_AMP1] = ACTIONS(667), - [anon_sym_3_GT_AMP1] = ACTIONS(667), - [anon_sym_4_GT_AMP1] = ACTIONS(667), - [anon_sym_5_GT_AMP1] = ACTIONS(667), - [anon_sym_6_GT_AMP1] = ACTIONS(667), - [anon_sym_STAR_GT_AMP2] = ACTIONS(667), - [anon_sym_1_GT_AMP2] = ACTIONS(667), - [anon_sym_3_GT_AMP2] = ACTIONS(667), - [anon_sym_4_GT_AMP2] = ACTIONS(667), - [anon_sym_5_GT_AMP2] = ACTIONS(667), - [anon_sym_6_GT_AMP2] = ACTIONS(667), - [aux_sym_comparison_operator_token1] = ACTIONS(667), - [aux_sym_comparison_operator_token2] = ACTIONS(667), - [aux_sym_comparison_operator_token3] = ACTIONS(667), - [aux_sym_comparison_operator_token4] = ACTIONS(667), - [aux_sym_comparison_operator_token5] = ACTIONS(667), - [aux_sym_comparison_operator_token6] = ACTIONS(667), - [aux_sym_comparison_operator_token7] = ACTIONS(667), - [aux_sym_comparison_operator_token8] = ACTIONS(667), - [aux_sym_comparison_operator_token9] = ACTIONS(667), - [aux_sym_comparison_operator_token10] = ACTIONS(667), - [aux_sym_comparison_operator_token11] = ACTIONS(667), - [aux_sym_comparison_operator_token12] = ACTIONS(667), - [aux_sym_comparison_operator_token13] = ACTIONS(667), - [aux_sym_comparison_operator_token14] = ACTIONS(667), - [aux_sym_comparison_operator_token15] = ACTIONS(667), - [aux_sym_comparison_operator_token16] = ACTIONS(667), - [aux_sym_comparison_operator_token17] = ACTIONS(667), - [aux_sym_comparison_operator_token18] = ACTIONS(667), - [aux_sym_comparison_operator_token19] = ACTIONS(667), - [aux_sym_comparison_operator_token20] = ACTIONS(667), - [aux_sym_comparison_operator_token21] = ACTIONS(667), - [aux_sym_comparison_operator_token22] = ACTIONS(667), - [aux_sym_comparison_operator_token23] = ACTIONS(667), - [aux_sym_comparison_operator_token24] = ACTIONS(667), - [aux_sym_comparison_operator_token25] = ACTIONS(667), - [aux_sym_comparison_operator_token26] = ACTIONS(667), - [aux_sym_comparison_operator_token27] = ACTIONS(667), - [aux_sym_comparison_operator_token28] = ACTIONS(669), - [aux_sym_comparison_operator_token29] = ACTIONS(667), - [aux_sym_comparison_operator_token30] = ACTIONS(667), - [aux_sym_comparison_operator_token31] = ACTIONS(667), - [aux_sym_comparison_operator_token32] = ACTIONS(667), - [aux_sym_comparison_operator_token33] = ACTIONS(667), - [aux_sym_comparison_operator_token34] = ACTIONS(669), - [aux_sym_comparison_operator_token35] = ACTIONS(667), - [aux_sym_comparison_operator_token36] = ACTIONS(667), - [aux_sym_comparison_operator_token37] = ACTIONS(667), - [aux_sym_comparison_operator_token38] = ACTIONS(667), - [aux_sym_comparison_operator_token39] = ACTIONS(667), - [aux_sym_comparison_operator_token40] = ACTIONS(667), - [aux_sym_comparison_operator_token41] = ACTIONS(667), - [aux_sym_comparison_operator_token42] = ACTIONS(667), - [aux_sym_comparison_operator_token43] = ACTIONS(667), - [aux_sym_comparison_operator_token44] = ACTIONS(667), - [aux_sym_comparison_operator_token45] = ACTIONS(667), - [aux_sym_comparison_operator_token46] = ACTIONS(667), - [aux_sym_comparison_operator_token47] = ACTIONS(667), - [aux_sym_comparison_operator_token48] = ACTIONS(667), - [aux_sym_comparison_operator_token49] = ACTIONS(667), - [aux_sym_comparison_operator_token50] = ACTIONS(667), - [aux_sym_format_operator_token1] = ACTIONS(667), - [anon_sym_LPAREN] = ACTIONS(667), - [anon_sym_COMMA] = ACTIONS(667), - [anon_sym_PIPE] = ACTIONS(667), - [anon_sym_PERCENT] = ACTIONS(669), - [aux_sym_logical_expression_token1] = ACTIONS(667), - [aux_sym_logical_expression_token2] = ACTIONS(667), - [aux_sym_logical_expression_token3] = ACTIONS(667), - [aux_sym_bitwise_expression_token1] = ACTIONS(667), - [aux_sym_bitwise_expression_token2] = ACTIONS(667), - [aux_sym_bitwise_expression_token3] = ACTIONS(667), - [anon_sym_PLUS] = ACTIONS(669), - [anon_sym_DASH] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(669), - [anon_sym_BSLASH] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_DOT_DOT] = ACTIONS(667), - [anon_sym_PLUS_PLUS] = ACTIONS(667), - [anon_sym_DASH_DASH] = ACTIONS(667), - [anon_sym_DOT2] = ACTIONS(669), - [anon_sym_COLON_COLON] = ACTIONS(667), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), - [sym__statement_terminator] = ACTIONS(667), - }, - [127] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_PLUS_EQ] = ACTIONS(651), - [anon_sym_STAR_EQ] = ACTIONS(651), - [anon_sym_SLASH_EQ] = ACTIONS(651), - [anon_sym_PERCENT_EQ] = ACTIONS(651), - [anon_sym_DASH_EQ] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(653), - [anon_sym_GT_GT] = ACTIONS(651), - [anon_sym_2_GT] = ACTIONS(653), - [anon_sym_2_GT_GT] = ACTIONS(651), - [anon_sym_3_GT] = ACTIONS(653), - [anon_sym_3_GT_GT] = ACTIONS(651), - [anon_sym_4_GT] = ACTIONS(653), - [anon_sym_4_GT_GT] = ACTIONS(651), - [anon_sym_5_GT] = ACTIONS(653), - [anon_sym_5_GT_GT] = ACTIONS(651), - [anon_sym_6_GT] = ACTIONS(653), - [anon_sym_6_GT_GT] = ACTIONS(651), - [anon_sym_STAR_GT] = ACTIONS(653), - [anon_sym_STAR_GT_GT] = ACTIONS(651), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_STAR_GT_AMP1] = ACTIONS(651), - [anon_sym_2_GT_AMP1] = ACTIONS(651), - [anon_sym_3_GT_AMP1] = ACTIONS(651), - [anon_sym_4_GT_AMP1] = ACTIONS(651), - [anon_sym_5_GT_AMP1] = ACTIONS(651), - [anon_sym_6_GT_AMP1] = ACTIONS(651), - [anon_sym_STAR_GT_AMP2] = ACTIONS(651), - [anon_sym_1_GT_AMP2] = ACTIONS(651), - [anon_sym_3_GT_AMP2] = ACTIONS(651), - [anon_sym_4_GT_AMP2] = ACTIONS(651), - [anon_sym_5_GT_AMP2] = ACTIONS(651), - [anon_sym_6_GT_AMP2] = ACTIONS(651), - [aux_sym_comparison_operator_token1] = ACTIONS(651), - [aux_sym_comparison_operator_token2] = ACTIONS(651), - [aux_sym_comparison_operator_token3] = ACTIONS(651), - [aux_sym_comparison_operator_token4] = ACTIONS(651), - [aux_sym_comparison_operator_token5] = ACTIONS(651), - [aux_sym_comparison_operator_token6] = ACTIONS(651), - [aux_sym_comparison_operator_token7] = ACTIONS(651), - [aux_sym_comparison_operator_token8] = ACTIONS(651), - [aux_sym_comparison_operator_token9] = ACTIONS(651), - [aux_sym_comparison_operator_token10] = ACTIONS(651), - [aux_sym_comparison_operator_token11] = ACTIONS(651), - [aux_sym_comparison_operator_token12] = ACTIONS(651), - [aux_sym_comparison_operator_token13] = ACTIONS(651), - [aux_sym_comparison_operator_token14] = ACTIONS(651), - [aux_sym_comparison_operator_token15] = ACTIONS(651), - [aux_sym_comparison_operator_token16] = ACTIONS(651), - [aux_sym_comparison_operator_token17] = ACTIONS(651), - [aux_sym_comparison_operator_token18] = ACTIONS(651), - [aux_sym_comparison_operator_token19] = ACTIONS(651), - [aux_sym_comparison_operator_token20] = ACTIONS(651), - [aux_sym_comparison_operator_token21] = ACTIONS(651), - [aux_sym_comparison_operator_token22] = ACTIONS(651), - [aux_sym_comparison_operator_token23] = ACTIONS(651), - [aux_sym_comparison_operator_token24] = ACTIONS(651), - [aux_sym_comparison_operator_token25] = ACTIONS(651), - [aux_sym_comparison_operator_token26] = ACTIONS(651), - [aux_sym_comparison_operator_token27] = ACTIONS(651), - [aux_sym_comparison_operator_token28] = ACTIONS(653), - [aux_sym_comparison_operator_token29] = ACTIONS(651), - [aux_sym_comparison_operator_token30] = ACTIONS(651), - [aux_sym_comparison_operator_token31] = ACTIONS(651), - [aux_sym_comparison_operator_token32] = ACTIONS(651), - [aux_sym_comparison_operator_token33] = ACTIONS(651), - [aux_sym_comparison_operator_token34] = ACTIONS(653), - [aux_sym_comparison_operator_token35] = ACTIONS(651), - [aux_sym_comparison_operator_token36] = ACTIONS(651), - [aux_sym_comparison_operator_token37] = ACTIONS(651), - [aux_sym_comparison_operator_token38] = ACTIONS(651), - [aux_sym_comparison_operator_token39] = ACTIONS(651), - [aux_sym_comparison_operator_token40] = ACTIONS(651), - [aux_sym_comparison_operator_token41] = ACTIONS(651), - [aux_sym_comparison_operator_token42] = ACTIONS(651), - [aux_sym_comparison_operator_token43] = ACTIONS(651), - [aux_sym_comparison_operator_token44] = ACTIONS(651), - [aux_sym_comparison_operator_token45] = ACTIONS(651), - [aux_sym_comparison_operator_token46] = ACTIONS(651), - [aux_sym_comparison_operator_token47] = ACTIONS(651), - [aux_sym_comparison_operator_token48] = ACTIONS(651), - [aux_sym_comparison_operator_token49] = ACTIONS(651), - [aux_sym_comparison_operator_token50] = ACTIONS(651), - [aux_sym_format_operator_token1] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_COMMA] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_PERCENT] = ACTIONS(653), - [aux_sym_logical_expression_token1] = ACTIONS(651), - [aux_sym_logical_expression_token2] = ACTIONS(651), - [aux_sym_logical_expression_token3] = ACTIONS(651), - [aux_sym_bitwise_expression_token1] = ACTIONS(651), - [aux_sym_bitwise_expression_token2] = ACTIONS(651), - [aux_sym_bitwise_expression_token3] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(653), - [anon_sym_DASH] = ACTIONS(653), - [anon_sym_SLASH] = ACTIONS(653), - [anon_sym_BSLASH] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(653), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DOT2] = ACTIONS(653), - [anon_sym_COLON_COLON] = ACTIONS(651), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(651), - [sym__statement_terminator] = ACTIONS(651), - }, - [128] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(671), - [anon_sym_EQ] = ACTIONS(671), - [anon_sym_BANG_EQ] = ACTIONS(671), - [anon_sym_PLUS_EQ] = ACTIONS(671), - [anon_sym_STAR_EQ] = ACTIONS(671), - [anon_sym_SLASH_EQ] = ACTIONS(671), - [anon_sym_PERCENT_EQ] = ACTIONS(671), - [anon_sym_DASH_EQ] = ACTIONS(671), - [anon_sym_GT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(671), - [anon_sym_2_GT] = ACTIONS(673), - [anon_sym_2_GT_GT] = ACTIONS(671), - [anon_sym_3_GT] = ACTIONS(673), - [anon_sym_3_GT_GT] = ACTIONS(671), - [anon_sym_4_GT] = ACTIONS(673), - [anon_sym_4_GT_GT] = ACTIONS(671), - [anon_sym_5_GT] = ACTIONS(673), - [anon_sym_5_GT_GT] = ACTIONS(671), - [anon_sym_6_GT] = ACTIONS(673), - [anon_sym_6_GT_GT] = ACTIONS(671), - [anon_sym_STAR_GT] = ACTIONS(673), - [anon_sym_STAR_GT_GT] = ACTIONS(671), - [anon_sym_LT] = ACTIONS(673), - [anon_sym_STAR_GT_AMP1] = ACTIONS(671), - [anon_sym_2_GT_AMP1] = ACTIONS(671), - [anon_sym_3_GT_AMP1] = ACTIONS(671), - [anon_sym_4_GT_AMP1] = ACTIONS(671), - [anon_sym_5_GT_AMP1] = ACTIONS(671), - [anon_sym_6_GT_AMP1] = ACTIONS(671), - [anon_sym_STAR_GT_AMP2] = ACTIONS(671), - [anon_sym_1_GT_AMP2] = ACTIONS(671), - [anon_sym_3_GT_AMP2] = ACTIONS(671), - [anon_sym_4_GT_AMP2] = ACTIONS(671), - [anon_sym_5_GT_AMP2] = ACTIONS(671), - [anon_sym_6_GT_AMP2] = ACTIONS(671), - [aux_sym_comparison_operator_token1] = ACTIONS(671), - [aux_sym_comparison_operator_token2] = ACTIONS(671), - [aux_sym_comparison_operator_token3] = ACTIONS(671), - [aux_sym_comparison_operator_token4] = ACTIONS(671), - [aux_sym_comparison_operator_token5] = ACTIONS(671), - [aux_sym_comparison_operator_token6] = ACTIONS(671), - [aux_sym_comparison_operator_token7] = ACTIONS(671), - [aux_sym_comparison_operator_token8] = ACTIONS(671), - [aux_sym_comparison_operator_token9] = ACTIONS(671), - [aux_sym_comparison_operator_token10] = ACTIONS(671), - [aux_sym_comparison_operator_token11] = ACTIONS(671), - [aux_sym_comparison_operator_token12] = ACTIONS(671), - [aux_sym_comparison_operator_token13] = ACTIONS(671), - [aux_sym_comparison_operator_token14] = ACTIONS(671), - [aux_sym_comparison_operator_token15] = ACTIONS(671), - [aux_sym_comparison_operator_token16] = ACTIONS(671), - [aux_sym_comparison_operator_token17] = ACTIONS(671), - [aux_sym_comparison_operator_token18] = ACTIONS(671), - [aux_sym_comparison_operator_token19] = ACTIONS(671), - [aux_sym_comparison_operator_token20] = ACTIONS(671), - [aux_sym_comparison_operator_token21] = ACTIONS(671), - [aux_sym_comparison_operator_token22] = ACTIONS(671), - [aux_sym_comparison_operator_token23] = ACTIONS(671), - [aux_sym_comparison_operator_token24] = ACTIONS(671), - [aux_sym_comparison_operator_token25] = ACTIONS(671), - [aux_sym_comparison_operator_token26] = ACTIONS(671), - [aux_sym_comparison_operator_token27] = ACTIONS(671), - [aux_sym_comparison_operator_token28] = ACTIONS(673), - [aux_sym_comparison_operator_token29] = ACTIONS(671), - [aux_sym_comparison_operator_token30] = ACTIONS(671), - [aux_sym_comparison_operator_token31] = ACTIONS(671), - [aux_sym_comparison_operator_token32] = ACTIONS(671), - [aux_sym_comparison_operator_token33] = ACTIONS(671), - [aux_sym_comparison_operator_token34] = ACTIONS(673), - [aux_sym_comparison_operator_token35] = ACTIONS(671), - [aux_sym_comparison_operator_token36] = ACTIONS(671), - [aux_sym_comparison_operator_token37] = ACTIONS(671), - [aux_sym_comparison_operator_token38] = ACTIONS(671), - [aux_sym_comparison_operator_token39] = ACTIONS(671), - [aux_sym_comparison_operator_token40] = ACTIONS(671), - [aux_sym_comparison_operator_token41] = ACTIONS(671), - [aux_sym_comparison_operator_token42] = ACTIONS(671), - [aux_sym_comparison_operator_token43] = ACTIONS(671), - [aux_sym_comparison_operator_token44] = ACTIONS(671), - [aux_sym_comparison_operator_token45] = ACTIONS(671), - [aux_sym_comparison_operator_token46] = ACTIONS(671), - [aux_sym_comparison_operator_token47] = ACTIONS(671), - [aux_sym_comparison_operator_token48] = ACTIONS(671), - [aux_sym_comparison_operator_token49] = ACTIONS(671), - [aux_sym_comparison_operator_token50] = ACTIONS(671), - [aux_sym_format_operator_token1] = ACTIONS(671), - [anon_sym_LPAREN] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(671), - [anon_sym_PIPE] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(673), - [aux_sym_logical_expression_token1] = ACTIONS(671), - [aux_sym_logical_expression_token2] = ACTIONS(671), - [aux_sym_logical_expression_token3] = ACTIONS(671), - [aux_sym_bitwise_expression_token1] = ACTIONS(671), - [aux_sym_bitwise_expression_token2] = ACTIONS(671), - [aux_sym_bitwise_expression_token3] = ACTIONS(671), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(673), - [anon_sym_BSLASH] = ACTIONS(671), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_DOT_DOT] = ACTIONS(671), - [anon_sym_PLUS_PLUS] = ACTIONS(671), - [anon_sym_DASH_DASH] = ACTIONS(671), - [anon_sym_DOT2] = ACTIONS(673), - [anon_sym_COLON_COLON] = ACTIONS(671), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), - [sym__statement_terminator] = ACTIONS(671), - }, - [129] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(691), - [anon_sym_EQ] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_PLUS_EQ] = ACTIONS(691), - [anon_sym_STAR_EQ] = ACTIONS(691), - [anon_sym_SLASH_EQ] = ACTIONS(691), - [anon_sym_PERCENT_EQ] = ACTIONS(691), - [anon_sym_DASH_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(694), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_2_GT] = ACTIONS(694), - [anon_sym_2_GT_GT] = ACTIONS(691), - [anon_sym_3_GT] = ACTIONS(694), - [anon_sym_3_GT_GT] = ACTIONS(691), - [anon_sym_4_GT] = ACTIONS(694), - [anon_sym_4_GT_GT] = ACTIONS(691), - [anon_sym_5_GT] = ACTIONS(694), - [anon_sym_5_GT_GT] = ACTIONS(691), - [anon_sym_6_GT] = ACTIONS(694), - [anon_sym_6_GT_GT] = ACTIONS(691), - [anon_sym_STAR_GT] = ACTIONS(694), - [anon_sym_STAR_GT_GT] = ACTIONS(691), - [anon_sym_LT] = ACTIONS(694), - [anon_sym_STAR_GT_AMP1] = ACTIONS(691), - [anon_sym_2_GT_AMP1] = ACTIONS(691), - [anon_sym_3_GT_AMP1] = ACTIONS(691), - [anon_sym_4_GT_AMP1] = ACTIONS(691), - [anon_sym_5_GT_AMP1] = ACTIONS(691), - [anon_sym_6_GT_AMP1] = ACTIONS(691), - [anon_sym_STAR_GT_AMP2] = ACTIONS(691), - [anon_sym_1_GT_AMP2] = ACTIONS(691), - [anon_sym_3_GT_AMP2] = ACTIONS(691), - [anon_sym_4_GT_AMP2] = ACTIONS(691), - [anon_sym_5_GT_AMP2] = ACTIONS(691), - [anon_sym_6_GT_AMP2] = ACTIONS(691), - [aux_sym_comparison_operator_token1] = ACTIONS(691), - [aux_sym_comparison_operator_token2] = ACTIONS(691), - [aux_sym_comparison_operator_token3] = ACTIONS(691), - [aux_sym_comparison_operator_token4] = ACTIONS(691), - [aux_sym_comparison_operator_token5] = ACTIONS(691), - [aux_sym_comparison_operator_token6] = ACTIONS(691), - [aux_sym_comparison_operator_token7] = ACTIONS(691), - [aux_sym_comparison_operator_token8] = ACTIONS(691), - [aux_sym_comparison_operator_token9] = ACTIONS(691), - [aux_sym_comparison_operator_token10] = ACTIONS(691), - [aux_sym_comparison_operator_token11] = ACTIONS(691), - [aux_sym_comparison_operator_token12] = ACTIONS(691), - [aux_sym_comparison_operator_token13] = ACTIONS(691), - [aux_sym_comparison_operator_token14] = ACTIONS(691), - [aux_sym_comparison_operator_token15] = ACTIONS(691), - [aux_sym_comparison_operator_token16] = ACTIONS(691), - [aux_sym_comparison_operator_token17] = ACTIONS(691), - [aux_sym_comparison_operator_token18] = ACTIONS(691), - [aux_sym_comparison_operator_token19] = ACTIONS(691), - [aux_sym_comparison_operator_token20] = ACTIONS(691), - [aux_sym_comparison_operator_token21] = ACTIONS(691), - [aux_sym_comparison_operator_token22] = ACTIONS(691), - [aux_sym_comparison_operator_token23] = ACTIONS(691), - [aux_sym_comparison_operator_token24] = ACTIONS(691), - [aux_sym_comparison_operator_token25] = ACTIONS(691), - [aux_sym_comparison_operator_token26] = ACTIONS(691), - [aux_sym_comparison_operator_token27] = ACTIONS(691), - [aux_sym_comparison_operator_token28] = ACTIONS(694), - [aux_sym_comparison_operator_token29] = ACTIONS(691), - [aux_sym_comparison_operator_token30] = ACTIONS(691), - [aux_sym_comparison_operator_token31] = ACTIONS(691), - [aux_sym_comparison_operator_token32] = ACTIONS(691), - [aux_sym_comparison_operator_token33] = ACTIONS(691), - [aux_sym_comparison_operator_token34] = ACTIONS(694), - [aux_sym_comparison_operator_token35] = ACTIONS(691), - [aux_sym_comparison_operator_token36] = ACTIONS(691), - [aux_sym_comparison_operator_token37] = ACTIONS(691), - [aux_sym_comparison_operator_token38] = ACTIONS(691), - [aux_sym_comparison_operator_token39] = ACTIONS(691), - [aux_sym_comparison_operator_token40] = ACTIONS(691), - [aux_sym_comparison_operator_token41] = ACTIONS(691), - [aux_sym_comparison_operator_token42] = ACTIONS(691), - [aux_sym_comparison_operator_token43] = ACTIONS(691), - [aux_sym_comparison_operator_token44] = ACTIONS(691), - [aux_sym_comparison_operator_token45] = ACTIONS(691), - [aux_sym_comparison_operator_token46] = ACTIONS(691), - [aux_sym_comparison_operator_token47] = ACTIONS(691), - [aux_sym_comparison_operator_token48] = ACTIONS(691), - [aux_sym_comparison_operator_token49] = ACTIONS(691), - [aux_sym_comparison_operator_token50] = ACTIONS(691), - [aux_sym_format_operator_token1] = ACTIONS(691), - [anon_sym_LPAREN] = ACTIONS(691), - [anon_sym_COMMA] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_PERCENT] = ACTIONS(694), - [aux_sym_logical_expression_token1] = ACTIONS(691), - [aux_sym_logical_expression_token2] = ACTIONS(691), - [aux_sym_logical_expression_token3] = ACTIONS(691), - [aux_sym_bitwise_expression_token1] = ACTIONS(691), - [aux_sym_bitwise_expression_token2] = ACTIONS(691), - [aux_sym_bitwise_expression_token3] = ACTIONS(691), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_SLASH] = ACTIONS(694), - [anon_sym_BSLASH] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(694), - [anon_sym_DOT_DOT] = ACTIONS(691), - [anon_sym_PLUS_PLUS] = ACTIONS(691), - [anon_sym_DASH_DASH] = ACTIONS(691), - [anon_sym_DOT2] = ACTIONS(694), - [anon_sym_COLON_COLON] = ACTIONS(691), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(691), - [sym__statement_terminator] = ACTIONS(691), - }, - [130] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(655), - [anon_sym_EQ] = ACTIONS(655), - [anon_sym_BANG_EQ] = ACTIONS(655), - [anon_sym_PLUS_EQ] = ACTIONS(655), - [anon_sym_STAR_EQ] = ACTIONS(655), - [anon_sym_SLASH_EQ] = ACTIONS(655), - [anon_sym_PERCENT_EQ] = ACTIONS(655), - [anon_sym_DASH_EQ] = ACTIONS(655), - [anon_sym_GT] = ACTIONS(657), - [anon_sym_GT_GT] = ACTIONS(655), - [anon_sym_2_GT] = ACTIONS(657), - [anon_sym_2_GT_GT] = ACTIONS(655), - [anon_sym_3_GT] = ACTIONS(657), - [anon_sym_3_GT_GT] = ACTIONS(655), - [anon_sym_4_GT] = ACTIONS(657), - [anon_sym_4_GT_GT] = ACTIONS(655), - [anon_sym_5_GT] = ACTIONS(657), - [anon_sym_5_GT_GT] = ACTIONS(655), - [anon_sym_6_GT] = ACTIONS(657), - [anon_sym_6_GT_GT] = ACTIONS(655), - [anon_sym_STAR_GT] = ACTIONS(657), - [anon_sym_STAR_GT_GT] = ACTIONS(655), - [anon_sym_LT] = ACTIONS(657), - [anon_sym_STAR_GT_AMP1] = ACTIONS(655), - [anon_sym_2_GT_AMP1] = ACTIONS(655), - [anon_sym_3_GT_AMP1] = ACTIONS(655), - [anon_sym_4_GT_AMP1] = ACTIONS(655), - [anon_sym_5_GT_AMP1] = ACTIONS(655), - [anon_sym_6_GT_AMP1] = ACTIONS(655), - [anon_sym_STAR_GT_AMP2] = ACTIONS(655), - [anon_sym_1_GT_AMP2] = ACTIONS(655), - [anon_sym_3_GT_AMP2] = ACTIONS(655), - [anon_sym_4_GT_AMP2] = ACTIONS(655), - [anon_sym_5_GT_AMP2] = ACTIONS(655), - [anon_sym_6_GT_AMP2] = ACTIONS(655), - [aux_sym_comparison_operator_token1] = ACTIONS(655), - [aux_sym_comparison_operator_token2] = ACTIONS(655), - [aux_sym_comparison_operator_token3] = ACTIONS(655), - [aux_sym_comparison_operator_token4] = ACTIONS(655), - [aux_sym_comparison_operator_token5] = ACTIONS(655), - [aux_sym_comparison_operator_token6] = ACTIONS(655), - [aux_sym_comparison_operator_token7] = ACTIONS(655), - [aux_sym_comparison_operator_token8] = ACTIONS(655), - [aux_sym_comparison_operator_token9] = ACTIONS(655), - [aux_sym_comparison_operator_token10] = ACTIONS(655), - [aux_sym_comparison_operator_token11] = ACTIONS(655), - [aux_sym_comparison_operator_token12] = ACTIONS(655), - [aux_sym_comparison_operator_token13] = ACTIONS(655), - [aux_sym_comparison_operator_token14] = ACTIONS(655), - [aux_sym_comparison_operator_token15] = ACTIONS(655), - [aux_sym_comparison_operator_token16] = ACTIONS(655), - [aux_sym_comparison_operator_token17] = ACTIONS(655), - [aux_sym_comparison_operator_token18] = ACTIONS(655), - [aux_sym_comparison_operator_token19] = ACTIONS(655), - [aux_sym_comparison_operator_token20] = ACTIONS(655), - [aux_sym_comparison_operator_token21] = ACTIONS(655), - [aux_sym_comparison_operator_token22] = ACTIONS(655), - [aux_sym_comparison_operator_token23] = ACTIONS(655), - [aux_sym_comparison_operator_token24] = ACTIONS(655), - [aux_sym_comparison_operator_token25] = ACTIONS(655), - [aux_sym_comparison_operator_token26] = ACTIONS(655), - [aux_sym_comparison_operator_token27] = ACTIONS(655), - [aux_sym_comparison_operator_token28] = ACTIONS(657), - [aux_sym_comparison_operator_token29] = ACTIONS(655), - [aux_sym_comparison_operator_token30] = ACTIONS(655), - [aux_sym_comparison_operator_token31] = ACTIONS(655), - [aux_sym_comparison_operator_token32] = ACTIONS(655), - [aux_sym_comparison_operator_token33] = ACTIONS(655), - [aux_sym_comparison_operator_token34] = ACTIONS(657), - [aux_sym_comparison_operator_token35] = ACTIONS(655), - [aux_sym_comparison_operator_token36] = ACTIONS(655), - [aux_sym_comparison_operator_token37] = ACTIONS(655), - [aux_sym_comparison_operator_token38] = ACTIONS(655), - [aux_sym_comparison_operator_token39] = ACTIONS(655), - [aux_sym_comparison_operator_token40] = ACTIONS(655), - [aux_sym_comparison_operator_token41] = ACTIONS(655), - [aux_sym_comparison_operator_token42] = ACTIONS(655), - [aux_sym_comparison_operator_token43] = ACTIONS(655), - [aux_sym_comparison_operator_token44] = ACTIONS(655), - [aux_sym_comparison_operator_token45] = ACTIONS(655), - [aux_sym_comparison_operator_token46] = ACTIONS(655), - [aux_sym_comparison_operator_token47] = ACTIONS(655), - [aux_sym_comparison_operator_token48] = ACTIONS(655), - [aux_sym_comparison_operator_token49] = ACTIONS(655), - [aux_sym_comparison_operator_token50] = ACTIONS(655), - [aux_sym_format_operator_token1] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(655), - [anon_sym_COMMA] = ACTIONS(655), - [anon_sym_PIPE] = ACTIONS(655), - [anon_sym_PERCENT] = ACTIONS(657), - [aux_sym_logical_expression_token1] = ACTIONS(655), - [aux_sym_logical_expression_token2] = ACTIONS(655), - [aux_sym_logical_expression_token3] = ACTIONS(655), - [aux_sym_bitwise_expression_token1] = ACTIONS(655), - [aux_sym_bitwise_expression_token2] = ACTIONS(655), - [aux_sym_bitwise_expression_token3] = ACTIONS(655), - [anon_sym_PLUS] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_SLASH] = ACTIONS(657), - [anon_sym_BSLASH] = ACTIONS(655), - [anon_sym_STAR] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(655), - [anon_sym_PLUS_PLUS] = ACTIONS(655), - [anon_sym_DASH_DASH] = ACTIONS(655), - [anon_sym_DOT2] = ACTIONS(657), - [anon_sym_COLON_COLON] = ACTIONS(655), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(655), - [sym__statement_terminator] = ACTIONS(655), - }, - [131] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_BANG_EQ] = ACTIONS(697), - [anon_sym_PLUS_EQ] = ACTIONS(697), - [anon_sym_STAR_EQ] = ACTIONS(697), - [anon_sym_SLASH_EQ] = ACTIONS(697), - [anon_sym_PERCENT_EQ] = ACTIONS(697), - [anon_sym_DASH_EQ] = ACTIONS(697), - [anon_sym_GT] = ACTIONS(699), - [anon_sym_GT_GT] = ACTIONS(697), - [anon_sym_2_GT] = ACTIONS(699), - [anon_sym_2_GT_GT] = ACTIONS(697), - [anon_sym_3_GT] = ACTIONS(699), - [anon_sym_3_GT_GT] = ACTIONS(697), - [anon_sym_4_GT] = ACTIONS(699), - [anon_sym_4_GT_GT] = ACTIONS(697), - [anon_sym_5_GT] = ACTIONS(699), - [anon_sym_5_GT_GT] = ACTIONS(697), - [anon_sym_6_GT] = ACTIONS(699), - [anon_sym_6_GT_GT] = ACTIONS(697), - [anon_sym_STAR_GT] = ACTIONS(699), - [anon_sym_STAR_GT_GT] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(699), - [anon_sym_STAR_GT_AMP1] = ACTIONS(697), - [anon_sym_2_GT_AMP1] = ACTIONS(697), - [anon_sym_3_GT_AMP1] = ACTIONS(697), - [anon_sym_4_GT_AMP1] = ACTIONS(697), - [anon_sym_5_GT_AMP1] = ACTIONS(697), - [anon_sym_6_GT_AMP1] = ACTIONS(697), - [anon_sym_STAR_GT_AMP2] = ACTIONS(697), - [anon_sym_1_GT_AMP2] = ACTIONS(697), - [anon_sym_3_GT_AMP2] = ACTIONS(697), - [anon_sym_4_GT_AMP2] = ACTIONS(697), - [anon_sym_5_GT_AMP2] = ACTIONS(697), - [anon_sym_6_GT_AMP2] = ACTIONS(697), - [aux_sym_comparison_operator_token1] = ACTIONS(697), - [aux_sym_comparison_operator_token2] = ACTIONS(697), - [aux_sym_comparison_operator_token3] = ACTIONS(697), - [aux_sym_comparison_operator_token4] = ACTIONS(697), - [aux_sym_comparison_operator_token5] = ACTIONS(697), - [aux_sym_comparison_operator_token6] = ACTIONS(697), - [aux_sym_comparison_operator_token7] = ACTIONS(697), - [aux_sym_comparison_operator_token8] = ACTIONS(697), - [aux_sym_comparison_operator_token9] = ACTIONS(697), - [aux_sym_comparison_operator_token10] = ACTIONS(697), - [aux_sym_comparison_operator_token11] = ACTIONS(697), - [aux_sym_comparison_operator_token12] = ACTIONS(697), - [aux_sym_comparison_operator_token13] = ACTIONS(697), - [aux_sym_comparison_operator_token14] = ACTIONS(697), - [aux_sym_comparison_operator_token15] = ACTIONS(697), - [aux_sym_comparison_operator_token16] = ACTIONS(697), - [aux_sym_comparison_operator_token17] = ACTIONS(697), - [aux_sym_comparison_operator_token18] = ACTIONS(697), - [aux_sym_comparison_operator_token19] = ACTIONS(697), - [aux_sym_comparison_operator_token20] = ACTIONS(697), - [aux_sym_comparison_operator_token21] = ACTIONS(697), - [aux_sym_comparison_operator_token22] = ACTIONS(697), - [aux_sym_comparison_operator_token23] = ACTIONS(697), - [aux_sym_comparison_operator_token24] = ACTIONS(697), - [aux_sym_comparison_operator_token25] = ACTIONS(697), - [aux_sym_comparison_operator_token26] = ACTIONS(697), - [aux_sym_comparison_operator_token27] = ACTIONS(697), - [aux_sym_comparison_operator_token28] = ACTIONS(699), - [aux_sym_comparison_operator_token29] = ACTIONS(697), - [aux_sym_comparison_operator_token30] = ACTIONS(697), - [aux_sym_comparison_operator_token31] = ACTIONS(697), - [aux_sym_comparison_operator_token32] = ACTIONS(697), - [aux_sym_comparison_operator_token33] = ACTIONS(697), - [aux_sym_comparison_operator_token34] = ACTIONS(699), - [aux_sym_comparison_operator_token35] = ACTIONS(697), - [aux_sym_comparison_operator_token36] = ACTIONS(697), - [aux_sym_comparison_operator_token37] = ACTIONS(697), - [aux_sym_comparison_operator_token38] = ACTIONS(697), - [aux_sym_comparison_operator_token39] = ACTIONS(697), - [aux_sym_comparison_operator_token40] = ACTIONS(697), - [aux_sym_comparison_operator_token41] = ACTIONS(697), - [aux_sym_comparison_operator_token42] = ACTIONS(697), - [aux_sym_comparison_operator_token43] = ACTIONS(697), - [aux_sym_comparison_operator_token44] = ACTIONS(697), - [aux_sym_comparison_operator_token45] = ACTIONS(697), - [aux_sym_comparison_operator_token46] = ACTIONS(697), - [aux_sym_comparison_operator_token47] = ACTIONS(697), - [aux_sym_comparison_operator_token48] = ACTIONS(697), - [aux_sym_comparison_operator_token49] = ACTIONS(697), - [aux_sym_comparison_operator_token50] = ACTIONS(697), - [aux_sym_format_operator_token1] = ACTIONS(697), - [anon_sym_LPAREN] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_PIPE] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(699), - [aux_sym_logical_expression_token1] = ACTIONS(697), - [aux_sym_logical_expression_token2] = ACTIONS(697), - [aux_sym_logical_expression_token3] = ACTIONS(697), - [aux_sym_bitwise_expression_token1] = ACTIONS(697), - [aux_sym_bitwise_expression_token2] = ACTIONS(697), - [aux_sym_bitwise_expression_token3] = ACTIONS(697), - [anon_sym_PLUS] = ACTIONS(699), - [anon_sym_DASH] = ACTIONS(699), - [anon_sym_SLASH] = ACTIONS(699), - [anon_sym_BSLASH] = ACTIONS(697), - [anon_sym_STAR] = ACTIONS(699), - [anon_sym_DOT_DOT] = ACTIONS(697), - [anon_sym_PLUS_PLUS] = ACTIONS(697), - [anon_sym_DASH_DASH] = ACTIONS(697), - [anon_sym_DOT2] = ACTIONS(699), - [anon_sym_COLON_COLON] = ACTIONS(697), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(697), - [sym__statement_terminator] = ACTIONS(697), - }, - [132] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_EQ] = ACTIONS(609), @@ -41664,120 +43039,675 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(609), [sym__statement_terminator] = ACTIONS(609), }, - [133] = { + [125] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(643), - [anon_sym_EQ] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_PLUS_EQ] = ACTIONS(643), - [anon_sym_STAR_EQ] = ACTIONS(643), - [anon_sym_SLASH_EQ] = ACTIONS(643), - [anon_sym_PERCENT_EQ] = ACTIONS(643), - [anon_sym_DASH_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(645), - [anon_sym_GT_GT] = ACTIONS(643), - [anon_sym_2_GT] = ACTIONS(645), - [anon_sym_2_GT_GT] = ACTIONS(643), - [anon_sym_3_GT] = ACTIONS(645), - [anon_sym_3_GT_GT] = ACTIONS(643), - [anon_sym_4_GT] = ACTIONS(645), - [anon_sym_4_GT_GT] = ACTIONS(643), - [anon_sym_5_GT] = ACTIONS(645), - [anon_sym_5_GT_GT] = ACTIONS(643), - [anon_sym_6_GT] = ACTIONS(645), - [anon_sym_6_GT_GT] = ACTIONS(643), - [anon_sym_STAR_GT] = ACTIONS(645), - [anon_sym_STAR_GT_GT] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_STAR_GT_AMP1] = ACTIONS(643), - [anon_sym_2_GT_AMP1] = ACTIONS(643), - [anon_sym_3_GT_AMP1] = ACTIONS(643), - [anon_sym_4_GT_AMP1] = ACTIONS(643), - [anon_sym_5_GT_AMP1] = ACTIONS(643), - [anon_sym_6_GT_AMP1] = ACTIONS(643), - [anon_sym_STAR_GT_AMP2] = ACTIONS(643), - [anon_sym_1_GT_AMP2] = ACTIONS(643), - [anon_sym_3_GT_AMP2] = ACTIONS(643), - [anon_sym_4_GT_AMP2] = ACTIONS(643), - [anon_sym_5_GT_AMP2] = ACTIONS(643), - [anon_sym_6_GT_AMP2] = ACTIONS(643), - [aux_sym_comparison_operator_token1] = ACTIONS(643), - [aux_sym_comparison_operator_token2] = ACTIONS(643), - [aux_sym_comparison_operator_token3] = ACTIONS(643), - [aux_sym_comparison_operator_token4] = ACTIONS(643), - [aux_sym_comparison_operator_token5] = ACTIONS(643), - [aux_sym_comparison_operator_token6] = ACTIONS(643), - [aux_sym_comparison_operator_token7] = ACTIONS(643), - [aux_sym_comparison_operator_token8] = ACTIONS(643), - [aux_sym_comparison_operator_token9] = ACTIONS(643), - [aux_sym_comparison_operator_token10] = ACTIONS(643), - [aux_sym_comparison_operator_token11] = ACTIONS(643), - [aux_sym_comparison_operator_token12] = ACTIONS(643), - [aux_sym_comparison_operator_token13] = ACTIONS(643), - [aux_sym_comparison_operator_token14] = ACTIONS(643), - [aux_sym_comparison_operator_token15] = ACTIONS(643), - [aux_sym_comparison_operator_token16] = ACTIONS(643), - [aux_sym_comparison_operator_token17] = ACTIONS(643), - [aux_sym_comparison_operator_token18] = ACTIONS(643), - [aux_sym_comparison_operator_token19] = ACTIONS(643), - [aux_sym_comparison_operator_token20] = ACTIONS(643), - [aux_sym_comparison_operator_token21] = ACTIONS(643), - [aux_sym_comparison_operator_token22] = ACTIONS(643), - [aux_sym_comparison_operator_token23] = ACTIONS(643), - [aux_sym_comparison_operator_token24] = ACTIONS(643), - [aux_sym_comparison_operator_token25] = ACTIONS(643), - [aux_sym_comparison_operator_token26] = ACTIONS(643), - [aux_sym_comparison_operator_token27] = ACTIONS(643), - [aux_sym_comparison_operator_token28] = ACTIONS(645), - [aux_sym_comparison_operator_token29] = ACTIONS(643), - [aux_sym_comparison_operator_token30] = ACTIONS(643), - [aux_sym_comparison_operator_token31] = ACTIONS(643), - [aux_sym_comparison_operator_token32] = ACTIONS(643), - [aux_sym_comparison_operator_token33] = ACTIONS(643), - [aux_sym_comparison_operator_token34] = ACTIONS(645), - [aux_sym_comparison_operator_token35] = ACTIONS(643), - [aux_sym_comparison_operator_token36] = ACTIONS(643), - [aux_sym_comparison_operator_token37] = ACTIONS(643), - [aux_sym_comparison_operator_token38] = ACTIONS(643), - [aux_sym_comparison_operator_token39] = ACTIONS(643), - [aux_sym_comparison_operator_token40] = ACTIONS(643), - [aux_sym_comparison_operator_token41] = ACTIONS(643), - [aux_sym_comparison_operator_token42] = ACTIONS(643), - [aux_sym_comparison_operator_token43] = ACTIONS(643), - [aux_sym_comparison_operator_token44] = ACTIONS(643), - [aux_sym_comparison_operator_token45] = ACTIONS(643), - [aux_sym_comparison_operator_token46] = ACTIONS(643), - [aux_sym_comparison_operator_token47] = ACTIONS(643), - [aux_sym_comparison_operator_token48] = ACTIONS(643), - [aux_sym_comparison_operator_token49] = ACTIONS(643), - [aux_sym_comparison_operator_token50] = ACTIONS(643), - [aux_sym_format_operator_token1] = ACTIONS(643), - [anon_sym_LPAREN] = ACTIONS(643), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_PIPE] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(645), - [aux_sym_logical_expression_token1] = ACTIONS(643), - [aux_sym_logical_expression_token2] = ACTIONS(643), - [aux_sym_logical_expression_token3] = ACTIONS(643), - [aux_sym_bitwise_expression_token1] = ACTIONS(643), - [aux_sym_bitwise_expression_token2] = ACTIONS(643), - [aux_sym_bitwise_expression_token3] = ACTIONS(643), - [anon_sym_PLUS] = ACTIONS(645), - [anon_sym_DASH] = ACTIONS(645), - [anon_sym_SLASH] = ACTIONS(645), - [anon_sym_BSLASH] = ACTIONS(643), - [anon_sym_STAR] = ACTIONS(645), - [anon_sym_DOT_DOT] = ACTIONS(643), - [anon_sym_PLUS_PLUS] = ACTIONS(643), - [anon_sym_DASH_DASH] = ACTIONS(643), - [anon_sym_DOT2] = ACTIONS(645), - [anon_sym_COLON_COLON] = ACTIONS(643), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(643), - [sym__statement_terminator] = ACTIONS(643), + [anon_sym_LBRACK] = ACTIONS(699), + [anon_sym_EQ] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_PLUS_EQ] = ACTIONS(699), + [anon_sym_STAR_EQ] = ACTIONS(699), + [anon_sym_SLASH_EQ] = ACTIONS(699), + [anon_sym_PERCENT_EQ] = ACTIONS(699), + [anon_sym_DASH_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_2_GT] = ACTIONS(701), + [anon_sym_2_GT_GT] = ACTIONS(699), + [anon_sym_3_GT] = ACTIONS(701), + [anon_sym_3_GT_GT] = ACTIONS(699), + [anon_sym_4_GT] = ACTIONS(701), + [anon_sym_4_GT_GT] = ACTIONS(699), + [anon_sym_5_GT] = ACTIONS(701), + [anon_sym_5_GT_GT] = ACTIONS(699), + [anon_sym_6_GT] = ACTIONS(701), + [anon_sym_6_GT_GT] = ACTIONS(699), + [anon_sym_STAR_GT] = ACTIONS(701), + [anon_sym_STAR_GT_GT] = ACTIONS(699), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_STAR_GT_AMP1] = ACTIONS(699), + [anon_sym_2_GT_AMP1] = ACTIONS(699), + [anon_sym_3_GT_AMP1] = ACTIONS(699), + [anon_sym_4_GT_AMP1] = ACTIONS(699), + [anon_sym_5_GT_AMP1] = ACTIONS(699), + [anon_sym_6_GT_AMP1] = ACTIONS(699), + [anon_sym_STAR_GT_AMP2] = ACTIONS(699), + [anon_sym_1_GT_AMP2] = ACTIONS(699), + [anon_sym_3_GT_AMP2] = ACTIONS(699), + [anon_sym_4_GT_AMP2] = ACTIONS(699), + [anon_sym_5_GT_AMP2] = ACTIONS(699), + [anon_sym_6_GT_AMP2] = ACTIONS(699), + [aux_sym_comparison_operator_token1] = ACTIONS(699), + [aux_sym_comparison_operator_token2] = ACTIONS(699), + [aux_sym_comparison_operator_token3] = ACTIONS(699), + [aux_sym_comparison_operator_token4] = ACTIONS(699), + [aux_sym_comparison_operator_token5] = ACTIONS(699), + [aux_sym_comparison_operator_token6] = ACTIONS(699), + [aux_sym_comparison_operator_token7] = ACTIONS(699), + [aux_sym_comparison_operator_token8] = ACTIONS(699), + [aux_sym_comparison_operator_token9] = ACTIONS(699), + [aux_sym_comparison_operator_token10] = ACTIONS(699), + [aux_sym_comparison_operator_token11] = ACTIONS(699), + [aux_sym_comparison_operator_token12] = ACTIONS(699), + [aux_sym_comparison_operator_token13] = ACTIONS(699), + [aux_sym_comparison_operator_token14] = ACTIONS(699), + [aux_sym_comparison_operator_token15] = ACTIONS(699), + [aux_sym_comparison_operator_token16] = ACTIONS(699), + [aux_sym_comparison_operator_token17] = ACTIONS(699), + [aux_sym_comparison_operator_token18] = ACTIONS(699), + [aux_sym_comparison_operator_token19] = ACTIONS(699), + [aux_sym_comparison_operator_token20] = ACTIONS(699), + [aux_sym_comparison_operator_token21] = ACTIONS(699), + [aux_sym_comparison_operator_token22] = ACTIONS(699), + [aux_sym_comparison_operator_token23] = ACTIONS(699), + [aux_sym_comparison_operator_token24] = ACTIONS(699), + [aux_sym_comparison_operator_token25] = ACTIONS(699), + [aux_sym_comparison_operator_token26] = ACTIONS(699), + [aux_sym_comparison_operator_token27] = ACTIONS(699), + [aux_sym_comparison_operator_token28] = ACTIONS(701), + [aux_sym_comparison_operator_token29] = ACTIONS(699), + [aux_sym_comparison_operator_token30] = ACTIONS(699), + [aux_sym_comparison_operator_token31] = ACTIONS(699), + [aux_sym_comparison_operator_token32] = ACTIONS(699), + [aux_sym_comparison_operator_token33] = ACTIONS(699), + [aux_sym_comparison_operator_token34] = ACTIONS(701), + [aux_sym_comparison_operator_token35] = ACTIONS(699), + [aux_sym_comparison_operator_token36] = ACTIONS(699), + [aux_sym_comparison_operator_token37] = ACTIONS(699), + [aux_sym_comparison_operator_token38] = ACTIONS(699), + [aux_sym_comparison_operator_token39] = ACTIONS(699), + [aux_sym_comparison_operator_token40] = ACTIONS(699), + [aux_sym_comparison_operator_token41] = ACTIONS(699), + [aux_sym_comparison_operator_token42] = ACTIONS(699), + [aux_sym_comparison_operator_token43] = ACTIONS(699), + [aux_sym_comparison_operator_token44] = ACTIONS(699), + [aux_sym_comparison_operator_token45] = ACTIONS(699), + [aux_sym_comparison_operator_token46] = ACTIONS(699), + [aux_sym_comparison_operator_token47] = ACTIONS(699), + [aux_sym_comparison_operator_token48] = ACTIONS(699), + [aux_sym_comparison_operator_token49] = ACTIONS(699), + [aux_sym_comparison_operator_token50] = ACTIONS(699), + [aux_sym_format_operator_token1] = ACTIONS(699), + [anon_sym_LPAREN] = ACTIONS(699), + [anon_sym_COMMA] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_PERCENT] = ACTIONS(701), + [aux_sym_logical_expression_token1] = ACTIONS(699), + [aux_sym_logical_expression_token2] = ACTIONS(699), + [aux_sym_logical_expression_token3] = ACTIONS(699), + [aux_sym_bitwise_expression_token1] = ACTIONS(699), + [aux_sym_bitwise_expression_token2] = ACTIONS(699), + [aux_sym_bitwise_expression_token3] = ACTIONS(699), + [anon_sym_PLUS] = ACTIONS(701), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_DOT_DOT] = ACTIONS(699), + [anon_sym_PLUS_PLUS] = ACTIONS(699), + [anon_sym_DASH_DASH] = ACTIONS(699), + [anon_sym_DOT2] = ACTIONS(701), + [anon_sym_COLON_COLON] = ACTIONS(699), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(699), + [sym__statement_terminator] = ACTIONS(699), }, - [134] = { + [126] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_LBRACK] = ACTIONS(703), + [anon_sym_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_PLUS_EQ] = ACTIONS(703), + [anon_sym_STAR_EQ] = ACTIONS(703), + [anon_sym_SLASH_EQ] = ACTIONS(703), + [anon_sym_PERCENT_EQ] = ACTIONS(703), + [anon_sym_DASH_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_2_GT] = ACTIONS(705), + [anon_sym_2_GT_GT] = ACTIONS(703), + [anon_sym_3_GT] = ACTIONS(705), + [anon_sym_3_GT_GT] = ACTIONS(703), + [anon_sym_4_GT] = ACTIONS(705), + [anon_sym_4_GT_GT] = ACTIONS(703), + [anon_sym_5_GT] = ACTIONS(705), + [anon_sym_5_GT_GT] = ACTIONS(703), + [anon_sym_6_GT] = ACTIONS(705), + [anon_sym_6_GT_GT] = ACTIONS(703), + [anon_sym_STAR_GT] = ACTIONS(705), + [anon_sym_STAR_GT_GT] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_STAR_GT_AMP1] = ACTIONS(703), + [anon_sym_2_GT_AMP1] = ACTIONS(703), + [anon_sym_3_GT_AMP1] = ACTIONS(703), + [anon_sym_4_GT_AMP1] = ACTIONS(703), + [anon_sym_5_GT_AMP1] = ACTIONS(703), + [anon_sym_6_GT_AMP1] = ACTIONS(703), + [anon_sym_STAR_GT_AMP2] = ACTIONS(703), + [anon_sym_1_GT_AMP2] = ACTIONS(703), + [anon_sym_3_GT_AMP2] = ACTIONS(703), + [anon_sym_4_GT_AMP2] = ACTIONS(703), + [anon_sym_5_GT_AMP2] = ACTIONS(703), + [anon_sym_6_GT_AMP2] = ACTIONS(703), + [aux_sym_comparison_operator_token1] = ACTIONS(703), + [aux_sym_comparison_operator_token2] = ACTIONS(703), + [aux_sym_comparison_operator_token3] = ACTIONS(703), + [aux_sym_comparison_operator_token4] = ACTIONS(703), + [aux_sym_comparison_operator_token5] = ACTIONS(703), + [aux_sym_comparison_operator_token6] = ACTIONS(703), + [aux_sym_comparison_operator_token7] = ACTIONS(703), + [aux_sym_comparison_operator_token8] = ACTIONS(703), + [aux_sym_comparison_operator_token9] = ACTIONS(703), + [aux_sym_comparison_operator_token10] = ACTIONS(703), + [aux_sym_comparison_operator_token11] = ACTIONS(703), + [aux_sym_comparison_operator_token12] = ACTIONS(703), + [aux_sym_comparison_operator_token13] = ACTIONS(703), + [aux_sym_comparison_operator_token14] = ACTIONS(703), + [aux_sym_comparison_operator_token15] = ACTIONS(703), + [aux_sym_comparison_operator_token16] = ACTIONS(703), + [aux_sym_comparison_operator_token17] = ACTIONS(703), + [aux_sym_comparison_operator_token18] = ACTIONS(703), + [aux_sym_comparison_operator_token19] = ACTIONS(703), + [aux_sym_comparison_operator_token20] = ACTIONS(703), + [aux_sym_comparison_operator_token21] = ACTIONS(703), + [aux_sym_comparison_operator_token22] = ACTIONS(703), + [aux_sym_comparison_operator_token23] = ACTIONS(703), + [aux_sym_comparison_operator_token24] = ACTIONS(703), + [aux_sym_comparison_operator_token25] = ACTIONS(703), + [aux_sym_comparison_operator_token26] = ACTIONS(703), + [aux_sym_comparison_operator_token27] = ACTIONS(703), + [aux_sym_comparison_operator_token28] = ACTIONS(705), + [aux_sym_comparison_operator_token29] = ACTIONS(703), + [aux_sym_comparison_operator_token30] = ACTIONS(703), + [aux_sym_comparison_operator_token31] = ACTIONS(703), + [aux_sym_comparison_operator_token32] = ACTIONS(703), + [aux_sym_comparison_operator_token33] = ACTIONS(703), + [aux_sym_comparison_operator_token34] = ACTIONS(705), + [aux_sym_comparison_operator_token35] = ACTIONS(703), + [aux_sym_comparison_operator_token36] = ACTIONS(703), + [aux_sym_comparison_operator_token37] = ACTIONS(703), + [aux_sym_comparison_operator_token38] = ACTIONS(703), + [aux_sym_comparison_operator_token39] = ACTIONS(703), + [aux_sym_comparison_operator_token40] = ACTIONS(703), + [aux_sym_comparison_operator_token41] = ACTIONS(703), + [aux_sym_comparison_operator_token42] = ACTIONS(703), + [aux_sym_comparison_operator_token43] = ACTIONS(703), + [aux_sym_comparison_operator_token44] = ACTIONS(703), + [aux_sym_comparison_operator_token45] = ACTIONS(703), + [aux_sym_comparison_operator_token46] = ACTIONS(703), + [aux_sym_comparison_operator_token47] = ACTIONS(703), + [aux_sym_comparison_operator_token48] = ACTIONS(703), + [aux_sym_comparison_operator_token49] = ACTIONS(703), + [aux_sym_comparison_operator_token50] = ACTIONS(703), + [aux_sym_format_operator_token1] = ACTIONS(703), + [anon_sym_LPAREN] = ACTIONS(703), + [anon_sym_COMMA] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_PERCENT] = ACTIONS(705), + [aux_sym_logical_expression_token1] = ACTIONS(703), + [aux_sym_logical_expression_token2] = ACTIONS(703), + [aux_sym_logical_expression_token3] = ACTIONS(703), + [aux_sym_bitwise_expression_token1] = ACTIONS(703), + [aux_sym_bitwise_expression_token2] = ACTIONS(703), + [aux_sym_bitwise_expression_token3] = ACTIONS(703), + [anon_sym_PLUS] = ACTIONS(705), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_DOT_DOT] = ACTIONS(703), + [anon_sym_PLUS_PLUS] = ACTIONS(703), + [anon_sym_DASH_DASH] = ACTIONS(703), + [anon_sym_DOT2] = ACTIONS(705), + [anon_sym_COLON_COLON] = ACTIONS(703), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(703), + [sym__statement_terminator] = ACTIONS(703), + }, + [127] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_PLUS_EQ] = ACTIONS(707), + [anon_sym_STAR_EQ] = ACTIONS(707), + [anon_sym_SLASH_EQ] = ACTIONS(707), + [anon_sym_PERCENT_EQ] = ACTIONS(707), + [anon_sym_DASH_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_2_GT] = ACTIONS(709), + [anon_sym_2_GT_GT] = ACTIONS(707), + [anon_sym_3_GT] = ACTIONS(709), + [anon_sym_3_GT_GT] = ACTIONS(707), + [anon_sym_4_GT] = ACTIONS(709), + [anon_sym_4_GT_GT] = ACTIONS(707), + [anon_sym_5_GT] = ACTIONS(709), + [anon_sym_5_GT_GT] = ACTIONS(707), + [anon_sym_6_GT] = ACTIONS(709), + [anon_sym_6_GT_GT] = ACTIONS(707), + [anon_sym_STAR_GT] = ACTIONS(709), + [anon_sym_STAR_GT_GT] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_STAR_GT_AMP1] = ACTIONS(707), + [anon_sym_2_GT_AMP1] = ACTIONS(707), + [anon_sym_3_GT_AMP1] = ACTIONS(707), + [anon_sym_4_GT_AMP1] = ACTIONS(707), + [anon_sym_5_GT_AMP1] = ACTIONS(707), + [anon_sym_6_GT_AMP1] = ACTIONS(707), + [anon_sym_STAR_GT_AMP2] = ACTIONS(707), + [anon_sym_1_GT_AMP2] = ACTIONS(707), + [anon_sym_3_GT_AMP2] = ACTIONS(707), + [anon_sym_4_GT_AMP2] = ACTIONS(707), + [anon_sym_5_GT_AMP2] = ACTIONS(707), + [anon_sym_6_GT_AMP2] = ACTIONS(707), + [aux_sym_comparison_operator_token1] = ACTIONS(707), + [aux_sym_comparison_operator_token2] = ACTIONS(707), + [aux_sym_comparison_operator_token3] = ACTIONS(707), + [aux_sym_comparison_operator_token4] = ACTIONS(707), + [aux_sym_comparison_operator_token5] = ACTIONS(707), + [aux_sym_comparison_operator_token6] = ACTIONS(707), + [aux_sym_comparison_operator_token7] = ACTIONS(707), + [aux_sym_comparison_operator_token8] = ACTIONS(707), + [aux_sym_comparison_operator_token9] = ACTIONS(707), + [aux_sym_comparison_operator_token10] = ACTIONS(707), + [aux_sym_comparison_operator_token11] = ACTIONS(707), + [aux_sym_comparison_operator_token12] = ACTIONS(707), + [aux_sym_comparison_operator_token13] = ACTIONS(707), + [aux_sym_comparison_operator_token14] = ACTIONS(707), + [aux_sym_comparison_operator_token15] = ACTIONS(707), + [aux_sym_comparison_operator_token16] = ACTIONS(707), + [aux_sym_comparison_operator_token17] = ACTIONS(707), + [aux_sym_comparison_operator_token18] = ACTIONS(707), + [aux_sym_comparison_operator_token19] = ACTIONS(707), + [aux_sym_comparison_operator_token20] = ACTIONS(707), + [aux_sym_comparison_operator_token21] = ACTIONS(707), + [aux_sym_comparison_operator_token22] = ACTIONS(707), + [aux_sym_comparison_operator_token23] = ACTIONS(707), + [aux_sym_comparison_operator_token24] = ACTIONS(707), + [aux_sym_comparison_operator_token25] = ACTIONS(707), + [aux_sym_comparison_operator_token26] = ACTIONS(707), + [aux_sym_comparison_operator_token27] = ACTIONS(707), + [aux_sym_comparison_operator_token28] = ACTIONS(709), + [aux_sym_comparison_operator_token29] = ACTIONS(707), + [aux_sym_comparison_operator_token30] = ACTIONS(707), + [aux_sym_comparison_operator_token31] = ACTIONS(707), + [aux_sym_comparison_operator_token32] = ACTIONS(707), + [aux_sym_comparison_operator_token33] = ACTIONS(707), + [aux_sym_comparison_operator_token34] = ACTIONS(709), + [aux_sym_comparison_operator_token35] = ACTIONS(707), + [aux_sym_comparison_operator_token36] = ACTIONS(707), + [aux_sym_comparison_operator_token37] = ACTIONS(707), + [aux_sym_comparison_operator_token38] = ACTIONS(707), + [aux_sym_comparison_operator_token39] = ACTIONS(707), + [aux_sym_comparison_operator_token40] = ACTIONS(707), + [aux_sym_comparison_operator_token41] = ACTIONS(707), + [aux_sym_comparison_operator_token42] = ACTIONS(707), + [aux_sym_comparison_operator_token43] = ACTIONS(707), + [aux_sym_comparison_operator_token44] = ACTIONS(707), + [aux_sym_comparison_operator_token45] = ACTIONS(707), + [aux_sym_comparison_operator_token46] = ACTIONS(707), + [aux_sym_comparison_operator_token47] = ACTIONS(707), + [aux_sym_comparison_operator_token48] = ACTIONS(707), + [aux_sym_comparison_operator_token49] = ACTIONS(707), + [aux_sym_comparison_operator_token50] = ACTIONS(707), + [aux_sym_format_operator_token1] = ACTIONS(707), + [anon_sym_LPAREN] = ACTIONS(707), + [anon_sym_COMMA] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_PERCENT] = ACTIONS(709), + [aux_sym_logical_expression_token1] = ACTIONS(707), + [aux_sym_logical_expression_token2] = ACTIONS(707), + [aux_sym_logical_expression_token3] = ACTIONS(707), + [aux_sym_bitwise_expression_token1] = ACTIONS(707), + [aux_sym_bitwise_expression_token2] = ACTIONS(707), + [aux_sym_bitwise_expression_token3] = ACTIONS(707), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_DOT_DOT] = ACTIONS(707), + [anon_sym_PLUS_PLUS] = ACTIONS(707), + [anon_sym_DASH_DASH] = ACTIONS(707), + [anon_sym_DOT2] = ACTIONS(709), + [anon_sym_COLON_COLON] = ACTIONS(707), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(707), + [sym__statement_terminator] = ACTIONS(707), + }, + [128] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_PLUS_EQ] = ACTIONS(711), + [anon_sym_STAR_EQ] = ACTIONS(711), + [anon_sym_SLASH_EQ] = ACTIONS(711), + [anon_sym_PERCENT_EQ] = ACTIONS(711), + [anon_sym_DASH_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_2_GT] = ACTIONS(713), + [anon_sym_2_GT_GT] = ACTIONS(711), + [anon_sym_3_GT] = ACTIONS(713), + [anon_sym_3_GT_GT] = ACTIONS(711), + [anon_sym_4_GT] = ACTIONS(713), + [anon_sym_4_GT_GT] = ACTIONS(711), + [anon_sym_5_GT] = ACTIONS(713), + [anon_sym_5_GT_GT] = ACTIONS(711), + [anon_sym_6_GT] = ACTIONS(713), + [anon_sym_6_GT_GT] = ACTIONS(711), + [anon_sym_STAR_GT] = ACTIONS(713), + [anon_sym_STAR_GT_GT] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_STAR_GT_AMP1] = ACTIONS(711), + [anon_sym_2_GT_AMP1] = ACTIONS(711), + [anon_sym_3_GT_AMP1] = ACTIONS(711), + [anon_sym_4_GT_AMP1] = ACTIONS(711), + [anon_sym_5_GT_AMP1] = ACTIONS(711), + [anon_sym_6_GT_AMP1] = ACTIONS(711), + [anon_sym_STAR_GT_AMP2] = ACTIONS(711), + [anon_sym_1_GT_AMP2] = ACTIONS(711), + [anon_sym_3_GT_AMP2] = ACTIONS(711), + [anon_sym_4_GT_AMP2] = ACTIONS(711), + [anon_sym_5_GT_AMP2] = ACTIONS(711), + [anon_sym_6_GT_AMP2] = ACTIONS(711), + [aux_sym_comparison_operator_token1] = ACTIONS(711), + [aux_sym_comparison_operator_token2] = ACTIONS(711), + [aux_sym_comparison_operator_token3] = ACTIONS(711), + [aux_sym_comparison_operator_token4] = ACTIONS(711), + [aux_sym_comparison_operator_token5] = ACTIONS(711), + [aux_sym_comparison_operator_token6] = ACTIONS(711), + [aux_sym_comparison_operator_token7] = ACTIONS(711), + [aux_sym_comparison_operator_token8] = ACTIONS(711), + [aux_sym_comparison_operator_token9] = ACTIONS(711), + [aux_sym_comparison_operator_token10] = ACTIONS(711), + [aux_sym_comparison_operator_token11] = ACTIONS(711), + [aux_sym_comparison_operator_token12] = ACTIONS(711), + [aux_sym_comparison_operator_token13] = ACTIONS(711), + [aux_sym_comparison_operator_token14] = ACTIONS(711), + [aux_sym_comparison_operator_token15] = ACTIONS(711), + [aux_sym_comparison_operator_token16] = ACTIONS(711), + [aux_sym_comparison_operator_token17] = ACTIONS(711), + [aux_sym_comparison_operator_token18] = ACTIONS(711), + [aux_sym_comparison_operator_token19] = ACTIONS(711), + [aux_sym_comparison_operator_token20] = ACTIONS(711), + [aux_sym_comparison_operator_token21] = ACTIONS(711), + [aux_sym_comparison_operator_token22] = ACTIONS(711), + [aux_sym_comparison_operator_token23] = ACTIONS(711), + [aux_sym_comparison_operator_token24] = ACTIONS(711), + [aux_sym_comparison_operator_token25] = ACTIONS(711), + [aux_sym_comparison_operator_token26] = ACTIONS(711), + [aux_sym_comparison_operator_token27] = ACTIONS(711), + [aux_sym_comparison_operator_token28] = ACTIONS(713), + [aux_sym_comparison_operator_token29] = ACTIONS(711), + [aux_sym_comparison_operator_token30] = ACTIONS(711), + [aux_sym_comparison_operator_token31] = ACTIONS(711), + [aux_sym_comparison_operator_token32] = ACTIONS(711), + [aux_sym_comparison_operator_token33] = ACTIONS(711), + [aux_sym_comparison_operator_token34] = ACTIONS(713), + [aux_sym_comparison_operator_token35] = ACTIONS(711), + [aux_sym_comparison_operator_token36] = ACTIONS(711), + [aux_sym_comparison_operator_token37] = ACTIONS(711), + [aux_sym_comparison_operator_token38] = ACTIONS(711), + [aux_sym_comparison_operator_token39] = ACTIONS(711), + [aux_sym_comparison_operator_token40] = ACTIONS(711), + [aux_sym_comparison_operator_token41] = ACTIONS(711), + [aux_sym_comparison_operator_token42] = ACTIONS(711), + [aux_sym_comparison_operator_token43] = ACTIONS(711), + [aux_sym_comparison_operator_token44] = ACTIONS(711), + [aux_sym_comparison_operator_token45] = ACTIONS(711), + [aux_sym_comparison_operator_token46] = ACTIONS(711), + [aux_sym_comparison_operator_token47] = ACTIONS(711), + [aux_sym_comparison_operator_token48] = ACTIONS(711), + [aux_sym_comparison_operator_token49] = ACTIONS(711), + [aux_sym_comparison_operator_token50] = ACTIONS(711), + [aux_sym_format_operator_token1] = ACTIONS(711), + [anon_sym_LPAREN] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(713), + [aux_sym_logical_expression_token1] = ACTIONS(711), + [aux_sym_logical_expression_token2] = ACTIONS(711), + [aux_sym_logical_expression_token3] = ACTIONS(711), + [aux_sym_bitwise_expression_token1] = ACTIONS(711), + [aux_sym_bitwise_expression_token2] = ACTIONS(711), + [aux_sym_bitwise_expression_token3] = ACTIONS(711), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_DOT_DOT] = ACTIONS(711), + [anon_sym_PLUS_PLUS] = ACTIONS(711), + [anon_sym_DASH_DASH] = ACTIONS(711), + [anon_sym_DOT2] = ACTIONS(713), + [anon_sym_COLON_COLON] = ACTIONS(711), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(711), + [sym__statement_terminator] = ACTIONS(711), + }, + [129] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_PLUS_EQ] = ACTIONS(715), + [anon_sym_STAR_EQ] = ACTIONS(715), + [anon_sym_SLASH_EQ] = ACTIONS(715), + [anon_sym_PERCENT_EQ] = ACTIONS(715), + [anon_sym_DASH_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(715), + [anon_sym_2_GT] = ACTIONS(717), + [anon_sym_2_GT_GT] = ACTIONS(715), + [anon_sym_3_GT] = ACTIONS(717), + [anon_sym_3_GT_GT] = ACTIONS(715), + [anon_sym_4_GT] = ACTIONS(717), + [anon_sym_4_GT_GT] = ACTIONS(715), + [anon_sym_5_GT] = ACTIONS(717), + [anon_sym_5_GT_GT] = ACTIONS(715), + [anon_sym_6_GT] = ACTIONS(717), + [anon_sym_6_GT_GT] = ACTIONS(715), + [anon_sym_STAR_GT] = ACTIONS(717), + [anon_sym_STAR_GT_GT] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(717), + [anon_sym_STAR_GT_AMP1] = ACTIONS(715), + [anon_sym_2_GT_AMP1] = ACTIONS(715), + [anon_sym_3_GT_AMP1] = ACTIONS(715), + [anon_sym_4_GT_AMP1] = ACTIONS(715), + [anon_sym_5_GT_AMP1] = ACTIONS(715), + [anon_sym_6_GT_AMP1] = ACTIONS(715), + [anon_sym_STAR_GT_AMP2] = ACTIONS(715), + [anon_sym_1_GT_AMP2] = ACTIONS(715), + [anon_sym_3_GT_AMP2] = ACTIONS(715), + [anon_sym_4_GT_AMP2] = ACTIONS(715), + [anon_sym_5_GT_AMP2] = ACTIONS(715), + [anon_sym_6_GT_AMP2] = ACTIONS(715), + [aux_sym_comparison_operator_token1] = ACTIONS(715), + [aux_sym_comparison_operator_token2] = ACTIONS(715), + [aux_sym_comparison_operator_token3] = ACTIONS(715), + [aux_sym_comparison_operator_token4] = ACTIONS(715), + [aux_sym_comparison_operator_token5] = ACTIONS(715), + [aux_sym_comparison_operator_token6] = ACTIONS(715), + [aux_sym_comparison_operator_token7] = ACTIONS(715), + [aux_sym_comparison_operator_token8] = ACTIONS(715), + [aux_sym_comparison_operator_token9] = ACTIONS(715), + [aux_sym_comparison_operator_token10] = ACTIONS(715), + [aux_sym_comparison_operator_token11] = ACTIONS(715), + [aux_sym_comparison_operator_token12] = ACTIONS(715), + [aux_sym_comparison_operator_token13] = ACTIONS(715), + [aux_sym_comparison_operator_token14] = ACTIONS(715), + [aux_sym_comparison_operator_token15] = ACTIONS(715), + [aux_sym_comparison_operator_token16] = ACTIONS(715), + [aux_sym_comparison_operator_token17] = ACTIONS(715), + [aux_sym_comparison_operator_token18] = ACTIONS(715), + [aux_sym_comparison_operator_token19] = ACTIONS(715), + [aux_sym_comparison_operator_token20] = ACTIONS(715), + [aux_sym_comparison_operator_token21] = ACTIONS(715), + [aux_sym_comparison_operator_token22] = ACTIONS(715), + [aux_sym_comparison_operator_token23] = ACTIONS(715), + [aux_sym_comparison_operator_token24] = ACTIONS(715), + [aux_sym_comparison_operator_token25] = ACTIONS(715), + [aux_sym_comparison_operator_token26] = ACTIONS(715), + [aux_sym_comparison_operator_token27] = ACTIONS(715), + [aux_sym_comparison_operator_token28] = ACTIONS(717), + [aux_sym_comparison_operator_token29] = ACTIONS(715), + [aux_sym_comparison_operator_token30] = ACTIONS(715), + [aux_sym_comparison_operator_token31] = ACTIONS(715), + [aux_sym_comparison_operator_token32] = ACTIONS(715), + [aux_sym_comparison_operator_token33] = ACTIONS(715), + [aux_sym_comparison_operator_token34] = ACTIONS(717), + [aux_sym_comparison_operator_token35] = ACTIONS(715), + [aux_sym_comparison_operator_token36] = ACTIONS(715), + [aux_sym_comparison_operator_token37] = ACTIONS(715), + [aux_sym_comparison_operator_token38] = ACTIONS(715), + [aux_sym_comparison_operator_token39] = ACTIONS(715), + [aux_sym_comparison_operator_token40] = ACTIONS(715), + [aux_sym_comparison_operator_token41] = ACTIONS(715), + [aux_sym_comparison_operator_token42] = ACTIONS(715), + [aux_sym_comparison_operator_token43] = ACTIONS(715), + [aux_sym_comparison_operator_token44] = ACTIONS(715), + [aux_sym_comparison_operator_token45] = ACTIONS(715), + [aux_sym_comparison_operator_token46] = ACTIONS(715), + [aux_sym_comparison_operator_token47] = ACTIONS(715), + [aux_sym_comparison_operator_token48] = ACTIONS(715), + [aux_sym_comparison_operator_token49] = ACTIONS(715), + [aux_sym_comparison_operator_token50] = ACTIONS(715), + [aux_sym_format_operator_token1] = ACTIONS(715), + [anon_sym_LPAREN] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(717), + [aux_sym_logical_expression_token1] = ACTIONS(715), + [aux_sym_logical_expression_token2] = ACTIONS(715), + [aux_sym_logical_expression_token3] = ACTIONS(715), + [aux_sym_bitwise_expression_token1] = ACTIONS(715), + [aux_sym_bitwise_expression_token2] = ACTIONS(715), + [aux_sym_bitwise_expression_token3] = ACTIONS(715), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_DOT_DOT] = ACTIONS(715), + [anon_sym_PLUS_PLUS] = ACTIONS(715), + [anon_sym_DASH_DASH] = ACTIONS(715), + [anon_sym_DOT2] = ACTIONS(717), + [anon_sym_COLON_COLON] = ACTIONS(715), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(715), + [sym__statement_terminator] = ACTIONS(715), + }, + [130] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(621), + [anon_sym_BANG_EQ] = ACTIONS(621), + [anon_sym_PLUS_EQ] = ACTIONS(621), + [anon_sym_STAR_EQ] = ACTIONS(621), + [anon_sym_SLASH_EQ] = ACTIONS(621), + [anon_sym_PERCENT_EQ] = ACTIONS(621), + [anon_sym_DASH_EQ] = ACTIONS(621), + [anon_sym_GT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(621), + [anon_sym_2_GT] = ACTIONS(623), + [anon_sym_2_GT_GT] = ACTIONS(621), + [anon_sym_3_GT] = ACTIONS(623), + [anon_sym_3_GT_GT] = ACTIONS(621), + [anon_sym_4_GT] = ACTIONS(623), + [anon_sym_4_GT_GT] = ACTIONS(621), + [anon_sym_5_GT] = ACTIONS(623), + [anon_sym_5_GT_GT] = ACTIONS(621), + [anon_sym_6_GT] = ACTIONS(623), + [anon_sym_6_GT_GT] = ACTIONS(621), + [anon_sym_STAR_GT] = ACTIONS(623), + [anon_sym_STAR_GT_GT] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(623), + [anon_sym_STAR_GT_AMP1] = ACTIONS(621), + [anon_sym_2_GT_AMP1] = ACTIONS(621), + [anon_sym_3_GT_AMP1] = ACTIONS(621), + [anon_sym_4_GT_AMP1] = ACTIONS(621), + [anon_sym_5_GT_AMP1] = ACTIONS(621), + [anon_sym_6_GT_AMP1] = ACTIONS(621), + [anon_sym_STAR_GT_AMP2] = ACTIONS(621), + [anon_sym_1_GT_AMP2] = ACTIONS(621), + [anon_sym_3_GT_AMP2] = ACTIONS(621), + [anon_sym_4_GT_AMP2] = ACTIONS(621), + [anon_sym_5_GT_AMP2] = ACTIONS(621), + [anon_sym_6_GT_AMP2] = ACTIONS(621), + [aux_sym_comparison_operator_token1] = ACTIONS(621), + [aux_sym_comparison_operator_token2] = ACTIONS(621), + [aux_sym_comparison_operator_token3] = ACTIONS(621), + [aux_sym_comparison_operator_token4] = ACTIONS(621), + [aux_sym_comparison_operator_token5] = ACTIONS(621), + [aux_sym_comparison_operator_token6] = ACTIONS(621), + [aux_sym_comparison_operator_token7] = ACTIONS(621), + [aux_sym_comparison_operator_token8] = ACTIONS(621), + [aux_sym_comparison_operator_token9] = ACTIONS(621), + [aux_sym_comparison_operator_token10] = ACTIONS(621), + [aux_sym_comparison_operator_token11] = ACTIONS(621), + [aux_sym_comparison_operator_token12] = ACTIONS(621), + [aux_sym_comparison_operator_token13] = ACTIONS(621), + [aux_sym_comparison_operator_token14] = ACTIONS(621), + [aux_sym_comparison_operator_token15] = ACTIONS(621), + [aux_sym_comparison_operator_token16] = ACTIONS(621), + [aux_sym_comparison_operator_token17] = ACTIONS(621), + [aux_sym_comparison_operator_token18] = ACTIONS(621), + [aux_sym_comparison_operator_token19] = ACTIONS(621), + [aux_sym_comparison_operator_token20] = ACTIONS(621), + [aux_sym_comparison_operator_token21] = ACTIONS(621), + [aux_sym_comparison_operator_token22] = ACTIONS(621), + [aux_sym_comparison_operator_token23] = ACTIONS(621), + [aux_sym_comparison_operator_token24] = ACTIONS(621), + [aux_sym_comparison_operator_token25] = ACTIONS(621), + [aux_sym_comparison_operator_token26] = ACTIONS(621), + [aux_sym_comparison_operator_token27] = ACTIONS(621), + [aux_sym_comparison_operator_token28] = ACTIONS(623), + [aux_sym_comparison_operator_token29] = ACTIONS(621), + [aux_sym_comparison_operator_token30] = ACTIONS(621), + [aux_sym_comparison_operator_token31] = ACTIONS(621), + [aux_sym_comparison_operator_token32] = ACTIONS(621), + [aux_sym_comparison_operator_token33] = ACTIONS(621), + [aux_sym_comparison_operator_token34] = ACTIONS(623), + [aux_sym_comparison_operator_token35] = ACTIONS(621), + [aux_sym_comparison_operator_token36] = ACTIONS(621), + [aux_sym_comparison_operator_token37] = ACTIONS(621), + [aux_sym_comparison_operator_token38] = ACTIONS(621), + [aux_sym_comparison_operator_token39] = ACTIONS(621), + [aux_sym_comparison_operator_token40] = ACTIONS(621), + [aux_sym_comparison_operator_token41] = ACTIONS(621), + [aux_sym_comparison_operator_token42] = ACTIONS(621), + [aux_sym_comparison_operator_token43] = ACTIONS(621), + [aux_sym_comparison_operator_token44] = ACTIONS(621), + [aux_sym_comparison_operator_token45] = ACTIONS(621), + [aux_sym_comparison_operator_token46] = ACTIONS(621), + [aux_sym_comparison_operator_token47] = ACTIONS(621), + [aux_sym_comparison_operator_token48] = ACTIONS(621), + [aux_sym_comparison_operator_token49] = ACTIONS(621), + [aux_sym_comparison_operator_token50] = ACTIONS(621), + [aux_sym_format_operator_token1] = ACTIONS(621), + [anon_sym_LPAREN] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_PIPE] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(623), + [aux_sym_logical_expression_token1] = ACTIONS(621), + [aux_sym_logical_expression_token2] = ACTIONS(621), + [aux_sym_logical_expression_token3] = ACTIONS(621), + [aux_sym_bitwise_expression_token1] = ACTIONS(621), + [aux_sym_bitwise_expression_token2] = ACTIONS(621), + [aux_sym_bitwise_expression_token3] = ACTIONS(621), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(623), + [anon_sym_BSLASH] = ACTIONS(621), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_DOT_DOT] = ACTIONS(621), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DOT2] = ACTIONS(623), + [anon_sym_COLON_COLON] = ACTIONS(621), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), + [sym__statement_terminator] = ACTIONS(621), + }, + [131] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(725), [anon_sym_EQ] = ACTIONS(725), [anon_sym_BANG_EQ] = ACTIONS(725), [anon_sym_PLUS_EQ] = ACTIONS(725), @@ -41879,1013 +43809,1679 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(725), [anon_sym_STAR] = ACTIONS(727), [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(739), - [anon_sym_COLON_COLON] = ACTIONS(741), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [anon_sym_PLUS_PLUS] = ACTIONS(725), + [anon_sym_DASH_DASH] = ACTIONS(725), + [anon_sym_DOT2] = ACTIONS(727), + [anon_sym_COLON_COLON] = ACTIONS(725), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), [sym__statement_terminator] = ACTIONS(725), }, + [132] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(695), + [anon_sym_DASH_DASH] = ACTIONS(695), + [anon_sym_DOT2] = ACTIONS(697), + [anon_sym_COLON_COLON] = ACTIONS(695), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(695), + [sym__statement_terminator] = ACTIONS(695), + }, + [133] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(629), + [anon_sym_BANG_EQ] = ACTIONS(629), + [anon_sym_PLUS_EQ] = ACTIONS(629), + [anon_sym_STAR_EQ] = ACTIONS(629), + [anon_sym_SLASH_EQ] = ACTIONS(629), + [anon_sym_PERCENT_EQ] = ACTIONS(629), + [anon_sym_DASH_EQ] = ACTIONS(629), + [anon_sym_GT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(629), + [anon_sym_2_GT] = ACTIONS(631), + [anon_sym_2_GT_GT] = ACTIONS(629), + [anon_sym_3_GT] = ACTIONS(631), + [anon_sym_3_GT_GT] = ACTIONS(629), + [anon_sym_4_GT] = ACTIONS(631), + [anon_sym_4_GT_GT] = ACTIONS(629), + [anon_sym_5_GT] = ACTIONS(631), + [anon_sym_5_GT_GT] = ACTIONS(629), + [anon_sym_6_GT] = ACTIONS(631), + [anon_sym_6_GT_GT] = ACTIONS(629), + [anon_sym_STAR_GT] = ACTIONS(631), + [anon_sym_STAR_GT_GT] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(631), + [anon_sym_STAR_GT_AMP1] = ACTIONS(629), + [anon_sym_2_GT_AMP1] = ACTIONS(629), + [anon_sym_3_GT_AMP1] = ACTIONS(629), + [anon_sym_4_GT_AMP1] = ACTIONS(629), + [anon_sym_5_GT_AMP1] = ACTIONS(629), + [anon_sym_6_GT_AMP1] = ACTIONS(629), + [anon_sym_STAR_GT_AMP2] = ACTIONS(629), + [anon_sym_1_GT_AMP2] = ACTIONS(629), + [anon_sym_3_GT_AMP2] = ACTIONS(629), + [anon_sym_4_GT_AMP2] = ACTIONS(629), + [anon_sym_5_GT_AMP2] = ACTIONS(629), + [anon_sym_6_GT_AMP2] = ACTIONS(629), + [aux_sym_comparison_operator_token1] = ACTIONS(629), + [aux_sym_comparison_operator_token2] = ACTIONS(629), + [aux_sym_comparison_operator_token3] = ACTIONS(629), + [aux_sym_comparison_operator_token4] = ACTIONS(629), + [aux_sym_comparison_operator_token5] = ACTIONS(629), + [aux_sym_comparison_operator_token6] = ACTIONS(629), + [aux_sym_comparison_operator_token7] = ACTIONS(629), + [aux_sym_comparison_operator_token8] = ACTIONS(629), + [aux_sym_comparison_operator_token9] = ACTIONS(629), + [aux_sym_comparison_operator_token10] = ACTIONS(629), + [aux_sym_comparison_operator_token11] = ACTIONS(629), + [aux_sym_comparison_operator_token12] = ACTIONS(629), + [aux_sym_comparison_operator_token13] = ACTIONS(629), + [aux_sym_comparison_operator_token14] = ACTIONS(629), + [aux_sym_comparison_operator_token15] = ACTIONS(629), + [aux_sym_comparison_operator_token16] = ACTIONS(629), + [aux_sym_comparison_operator_token17] = ACTIONS(629), + [aux_sym_comparison_operator_token18] = ACTIONS(629), + [aux_sym_comparison_operator_token19] = ACTIONS(629), + [aux_sym_comparison_operator_token20] = ACTIONS(629), + [aux_sym_comparison_operator_token21] = ACTIONS(629), + [aux_sym_comparison_operator_token22] = ACTIONS(629), + [aux_sym_comparison_operator_token23] = ACTIONS(629), + [aux_sym_comparison_operator_token24] = ACTIONS(629), + [aux_sym_comparison_operator_token25] = ACTIONS(629), + [aux_sym_comparison_operator_token26] = ACTIONS(629), + [aux_sym_comparison_operator_token27] = ACTIONS(629), + [aux_sym_comparison_operator_token28] = ACTIONS(631), + [aux_sym_comparison_operator_token29] = ACTIONS(629), + [aux_sym_comparison_operator_token30] = ACTIONS(629), + [aux_sym_comparison_operator_token31] = ACTIONS(629), + [aux_sym_comparison_operator_token32] = ACTIONS(629), + [aux_sym_comparison_operator_token33] = ACTIONS(629), + [aux_sym_comparison_operator_token34] = ACTIONS(631), + [aux_sym_comparison_operator_token35] = ACTIONS(629), + [aux_sym_comparison_operator_token36] = ACTIONS(629), + [aux_sym_comparison_operator_token37] = ACTIONS(629), + [aux_sym_comparison_operator_token38] = ACTIONS(629), + [aux_sym_comparison_operator_token39] = ACTIONS(629), + [aux_sym_comparison_operator_token40] = ACTIONS(629), + [aux_sym_comparison_operator_token41] = ACTIONS(629), + [aux_sym_comparison_operator_token42] = ACTIONS(629), + [aux_sym_comparison_operator_token43] = ACTIONS(629), + [aux_sym_comparison_operator_token44] = ACTIONS(629), + [aux_sym_comparison_operator_token45] = ACTIONS(629), + [aux_sym_comparison_operator_token46] = ACTIONS(629), + [aux_sym_comparison_operator_token47] = ACTIONS(629), + [aux_sym_comparison_operator_token48] = ACTIONS(629), + [aux_sym_comparison_operator_token49] = ACTIONS(629), + [aux_sym_comparison_operator_token50] = ACTIONS(629), + [aux_sym_format_operator_token1] = ACTIONS(629), + [anon_sym_LPAREN] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(629), + [anon_sym_PIPE] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(631), + [aux_sym_logical_expression_token1] = ACTIONS(629), + [aux_sym_logical_expression_token2] = ACTIONS(629), + [aux_sym_logical_expression_token3] = ACTIONS(629), + [aux_sym_bitwise_expression_token1] = ACTIONS(629), + [aux_sym_bitwise_expression_token2] = ACTIONS(629), + [aux_sym_bitwise_expression_token3] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(631), + [anon_sym_BSLASH] = ACTIONS(629), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_DOT_DOT] = ACTIONS(629), + [anon_sym_PLUS_PLUS] = ACTIONS(629), + [anon_sym_DASH_DASH] = ACTIONS(629), + [anon_sym_DOT2] = ACTIONS(631), + [anon_sym_COLON_COLON] = ACTIONS(629), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(629), + [sym__statement_terminator] = ACTIONS(629), + }, + [134] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(633), + [anon_sym_BANG_EQ] = ACTIONS(633), + [anon_sym_PLUS_EQ] = ACTIONS(633), + [anon_sym_STAR_EQ] = ACTIONS(633), + [anon_sym_SLASH_EQ] = ACTIONS(633), + [anon_sym_PERCENT_EQ] = ACTIONS(633), + [anon_sym_DASH_EQ] = ACTIONS(633), + [anon_sym_GT] = ACTIONS(635), + [anon_sym_GT_GT] = ACTIONS(633), + [anon_sym_2_GT] = ACTIONS(635), + [anon_sym_2_GT_GT] = ACTIONS(633), + [anon_sym_3_GT] = ACTIONS(635), + [anon_sym_3_GT_GT] = ACTIONS(633), + [anon_sym_4_GT] = ACTIONS(635), + [anon_sym_4_GT_GT] = ACTIONS(633), + [anon_sym_5_GT] = ACTIONS(635), + [anon_sym_5_GT_GT] = ACTIONS(633), + [anon_sym_6_GT] = ACTIONS(635), + [anon_sym_6_GT_GT] = ACTIONS(633), + [anon_sym_STAR_GT] = ACTIONS(635), + [anon_sym_STAR_GT_GT] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(635), + [anon_sym_STAR_GT_AMP1] = ACTIONS(633), + [anon_sym_2_GT_AMP1] = ACTIONS(633), + [anon_sym_3_GT_AMP1] = ACTIONS(633), + [anon_sym_4_GT_AMP1] = ACTIONS(633), + [anon_sym_5_GT_AMP1] = ACTIONS(633), + [anon_sym_6_GT_AMP1] = ACTIONS(633), + [anon_sym_STAR_GT_AMP2] = ACTIONS(633), + [anon_sym_1_GT_AMP2] = ACTIONS(633), + [anon_sym_3_GT_AMP2] = ACTIONS(633), + [anon_sym_4_GT_AMP2] = ACTIONS(633), + [anon_sym_5_GT_AMP2] = ACTIONS(633), + [anon_sym_6_GT_AMP2] = ACTIONS(633), + [aux_sym_comparison_operator_token1] = ACTIONS(633), + [aux_sym_comparison_operator_token2] = ACTIONS(633), + [aux_sym_comparison_operator_token3] = ACTIONS(633), + [aux_sym_comparison_operator_token4] = ACTIONS(633), + [aux_sym_comparison_operator_token5] = ACTIONS(633), + [aux_sym_comparison_operator_token6] = ACTIONS(633), + [aux_sym_comparison_operator_token7] = ACTIONS(633), + [aux_sym_comparison_operator_token8] = ACTIONS(633), + [aux_sym_comparison_operator_token9] = ACTIONS(633), + [aux_sym_comparison_operator_token10] = ACTIONS(633), + [aux_sym_comparison_operator_token11] = ACTIONS(633), + [aux_sym_comparison_operator_token12] = ACTIONS(633), + [aux_sym_comparison_operator_token13] = ACTIONS(633), + [aux_sym_comparison_operator_token14] = ACTIONS(633), + [aux_sym_comparison_operator_token15] = ACTIONS(633), + [aux_sym_comparison_operator_token16] = ACTIONS(633), + [aux_sym_comparison_operator_token17] = ACTIONS(633), + [aux_sym_comparison_operator_token18] = ACTIONS(633), + [aux_sym_comparison_operator_token19] = ACTIONS(633), + [aux_sym_comparison_operator_token20] = ACTIONS(633), + [aux_sym_comparison_operator_token21] = ACTIONS(633), + [aux_sym_comparison_operator_token22] = ACTIONS(633), + [aux_sym_comparison_operator_token23] = ACTIONS(633), + [aux_sym_comparison_operator_token24] = ACTIONS(633), + [aux_sym_comparison_operator_token25] = ACTIONS(633), + [aux_sym_comparison_operator_token26] = ACTIONS(633), + [aux_sym_comparison_operator_token27] = ACTIONS(633), + [aux_sym_comparison_operator_token28] = ACTIONS(635), + [aux_sym_comparison_operator_token29] = ACTIONS(633), + [aux_sym_comparison_operator_token30] = ACTIONS(633), + [aux_sym_comparison_operator_token31] = ACTIONS(633), + [aux_sym_comparison_operator_token32] = ACTIONS(633), + [aux_sym_comparison_operator_token33] = ACTIONS(633), + [aux_sym_comparison_operator_token34] = ACTIONS(635), + [aux_sym_comparison_operator_token35] = ACTIONS(633), + [aux_sym_comparison_operator_token36] = ACTIONS(633), + [aux_sym_comparison_operator_token37] = ACTIONS(633), + [aux_sym_comparison_operator_token38] = ACTIONS(633), + [aux_sym_comparison_operator_token39] = ACTIONS(633), + [aux_sym_comparison_operator_token40] = ACTIONS(633), + [aux_sym_comparison_operator_token41] = ACTIONS(633), + [aux_sym_comparison_operator_token42] = ACTIONS(633), + [aux_sym_comparison_operator_token43] = ACTIONS(633), + [aux_sym_comparison_operator_token44] = ACTIONS(633), + [aux_sym_comparison_operator_token45] = ACTIONS(633), + [aux_sym_comparison_operator_token46] = ACTIONS(633), + [aux_sym_comparison_operator_token47] = ACTIONS(633), + [aux_sym_comparison_operator_token48] = ACTIONS(633), + [aux_sym_comparison_operator_token49] = ACTIONS(633), + [aux_sym_comparison_operator_token50] = ACTIONS(633), + [aux_sym_format_operator_token1] = ACTIONS(633), + [anon_sym_LPAREN] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(635), + [aux_sym_logical_expression_token1] = ACTIONS(633), + [aux_sym_logical_expression_token2] = ACTIONS(633), + [aux_sym_logical_expression_token3] = ACTIONS(633), + [aux_sym_bitwise_expression_token1] = ACTIONS(633), + [aux_sym_bitwise_expression_token2] = ACTIONS(633), + [aux_sym_bitwise_expression_token3] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(635), + [anon_sym_DASH] = ACTIONS(635), + [anon_sym_SLASH] = ACTIONS(635), + [anon_sym_BSLASH] = ACTIONS(633), + [anon_sym_STAR] = ACTIONS(635), + [anon_sym_DOT_DOT] = ACTIONS(633), + [anon_sym_PLUS_PLUS] = ACTIONS(633), + [anon_sym_DASH_DASH] = ACTIONS(633), + [anon_sym_DOT2] = ACTIONS(635), + [anon_sym_COLON_COLON] = ACTIONS(633), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(633), + [sym__statement_terminator] = ACTIONS(633), + }, [135] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(701), - [anon_sym_EQ] = ACTIONS(701), - [anon_sym_BANG_EQ] = ACTIONS(701), - [anon_sym_PLUS_EQ] = ACTIONS(701), - [anon_sym_STAR_EQ] = ACTIONS(701), - [anon_sym_SLASH_EQ] = ACTIONS(701), - [anon_sym_PERCENT_EQ] = ACTIONS(701), - [anon_sym_DASH_EQ] = ACTIONS(701), - [anon_sym_GT] = ACTIONS(703), - [anon_sym_GT_GT] = ACTIONS(701), - [anon_sym_2_GT] = ACTIONS(703), - [anon_sym_2_GT_GT] = ACTIONS(701), - [anon_sym_3_GT] = ACTIONS(703), - [anon_sym_3_GT_GT] = ACTIONS(701), - [anon_sym_4_GT] = ACTIONS(703), - [anon_sym_4_GT_GT] = ACTIONS(701), - [anon_sym_5_GT] = ACTIONS(703), - [anon_sym_5_GT_GT] = ACTIONS(701), - [anon_sym_6_GT] = ACTIONS(703), - [anon_sym_6_GT_GT] = ACTIONS(701), - [anon_sym_STAR_GT] = ACTIONS(703), - [anon_sym_STAR_GT_GT] = ACTIONS(701), - [anon_sym_LT] = ACTIONS(703), - [anon_sym_STAR_GT_AMP1] = ACTIONS(701), - [anon_sym_2_GT_AMP1] = ACTIONS(701), - [anon_sym_3_GT_AMP1] = ACTIONS(701), - [anon_sym_4_GT_AMP1] = ACTIONS(701), - [anon_sym_5_GT_AMP1] = ACTIONS(701), - [anon_sym_6_GT_AMP1] = ACTIONS(701), - [anon_sym_STAR_GT_AMP2] = ACTIONS(701), - [anon_sym_1_GT_AMP2] = ACTIONS(701), - [anon_sym_3_GT_AMP2] = ACTIONS(701), - [anon_sym_4_GT_AMP2] = ACTIONS(701), - [anon_sym_5_GT_AMP2] = ACTIONS(701), - [anon_sym_6_GT_AMP2] = ACTIONS(701), - [aux_sym_comparison_operator_token1] = ACTIONS(701), - [aux_sym_comparison_operator_token2] = ACTIONS(701), - [aux_sym_comparison_operator_token3] = ACTIONS(701), - [aux_sym_comparison_operator_token4] = ACTIONS(701), - [aux_sym_comparison_operator_token5] = ACTIONS(701), - [aux_sym_comparison_operator_token6] = ACTIONS(701), - [aux_sym_comparison_operator_token7] = ACTIONS(701), - [aux_sym_comparison_operator_token8] = ACTIONS(701), - [aux_sym_comparison_operator_token9] = ACTIONS(701), - [aux_sym_comparison_operator_token10] = ACTIONS(701), - [aux_sym_comparison_operator_token11] = ACTIONS(701), - [aux_sym_comparison_operator_token12] = ACTIONS(701), - [aux_sym_comparison_operator_token13] = ACTIONS(701), - [aux_sym_comparison_operator_token14] = ACTIONS(701), - [aux_sym_comparison_operator_token15] = ACTIONS(701), - [aux_sym_comparison_operator_token16] = ACTIONS(701), - [aux_sym_comparison_operator_token17] = ACTIONS(701), - [aux_sym_comparison_operator_token18] = ACTIONS(701), - [aux_sym_comparison_operator_token19] = ACTIONS(701), - [aux_sym_comparison_operator_token20] = ACTIONS(701), - [aux_sym_comparison_operator_token21] = ACTIONS(701), - [aux_sym_comparison_operator_token22] = ACTIONS(701), - [aux_sym_comparison_operator_token23] = ACTIONS(701), - [aux_sym_comparison_operator_token24] = ACTIONS(701), - [aux_sym_comparison_operator_token25] = ACTIONS(701), - [aux_sym_comparison_operator_token26] = ACTIONS(701), - [aux_sym_comparison_operator_token27] = ACTIONS(701), - [aux_sym_comparison_operator_token28] = ACTIONS(703), - [aux_sym_comparison_operator_token29] = ACTIONS(701), - [aux_sym_comparison_operator_token30] = ACTIONS(701), - [aux_sym_comparison_operator_token31] = ACTIONS(701), - [aux_sym_comparison_operator_token32] = ACTIONS(701), - [aux_sym_comparison_operator_token33] = ACTIONS(701), - [aux_sym_comparison_operator_token34] = ACTIONS(703), - [aux_sym_comparison_operator_token35] = ACTIONS(701), - [aux_sym_comparison_operator_token36] = ACTIONS(701), - [aux_sym_comparison_operator_token37] = ACTIONS(701), - [aux_sym_comparison_operator_token38] = ACTIONS(701), - [aux_sym_comparison_operator_token39] = ACTIONS(701), - [aux_sym_comparison_operator_token40] = ACTIONS(701), - [aux_sym_comparison_operator_token41] = ACTIONS(701), - [aux_sym_comparison_operator_token42] = ACTIONS(701), - [aux_sym_comparison_operator_token43] = ACTIONS(701), - [aux_sym_comparison_operator_token44] = ACTIONS(701), - [aux_sym_comparison_operator_token45] = ACTIONS(701), - [aux_sym_comparison_operator_token46] = ACTIONS(701), - [aux_sym_comparison_operator_token47] = ACTIONS(701), - [aux_sym_comparison_operator_token48] = ACTIONS(701), - [aux_sym_comparison_operator_token49] = ACTIONS(701), - [aux_sym_comparison_operator_token50] = ACTIONS(701), - [aux_sym_format_operator_token1] = ACTIONS(701), - [anon_sym_LPAREN] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(701), - [anon_sym_PIPE] = ACTIONS(701), - [anon_sym_PERCENT] = ACTIONS(703), - [aux_sym_logical_expression_token1] = ACTIONS(701), - [aux_sym_logical_expression_token2] = ACTIONS(701), - [aux_sym_logical_expression_token3] = ACTIONS(701), - [aux_sym_bitwise_expression_token1] = ACTIONS(701), - [aux_sym_bitwise_expression_token2] = ACTIONS(701), - [aux_sym_bitwise_expression_token3] = ACTIONS(701), - [anon_sym_PLUS] = ACTIONS(703), - [anon_sym_DASH] = ACTIONS(703), - [anon_sym_SLASH] = ACTIONS(703), - [anon_sym_BSLASH] = ACTIONS(701), - [anon_sym_STAR] = ACTIONS(703), - [anon_sym_DOT_DOT] = ACTIONS(701), - [anon_sym_PLUS_PLUS] = ACTIONS(701), - [anon_sym_DASH_DASH] = ACTIONS(701), - [anon_sym_DOT2] = ACTIONS(703), - [anon_sym_COLON_COLON] = ACTIONS(701), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(701), - [sym__statement_terminator] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_EQ] = ACTIONS(637), + [anon_sym_BANG_EQ] = ACTIONS(637), + [anon_sym_PLUS_EQ] = ACTIONS(637), + [anon_sym_STAR_EQ] = ACTIONS(637), + [anon_sym_SLASH_EQ] = ACTIONS(637), + [anon_sym_PERCENT_EQ] = ACTIONS(637), + [anon_sym_DASH_EQ] = ACTIONS(637), + [anon_sym_GT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(637), + [anon_sym_2_GT] = ACTIONS(639), + [anon_sym_2_GT_GT] = ACTIONS(637), + [anon_sym_3_GT] = ACTIONS(639), + [anon_sym_3_GT_GT] = ACTIONS(637), + [anon_sym_4_GT] = ACTIONS(639), + [anon_sym_4_GT_GT] = ACTIONS(637), + [anon_sym_5_GT] = ACTIONS(639), + [anon_sym_5_GT_GT] = ACTIONS(637), + [anon_sym_6_GT] = ACTIONS(639), + [anon_sym_6_GT_GT] = ACTIONS(637), + [anon_sym_STAR_GT] = ACTIONS(639), + [anon_sym_STAR_GT_GT] = ACTIONS(637), + [anon_sym_LT] = ACTIONS(639), + [anon_sym_STAR_GT_AMP1] = ACTIONS(637), + [anon_sym_2_GT_AMP1] = ACTIONS(637), + [anon_sym_3_GT_AMP1] = ACTIONS(637), + [anon_sym_4_GT_AMP1] = ACTIONS(637), + [anon_sym_5_GT_AMP1] = ACTIONS(637), + [anon_sym_6_GT_AMP1] = ACTIONS(637), + [anon_sym_STAR_GT_AMP2] = ACTIONS(637), + [anon_sym_1_GT_AMP2] = ACTIONS(637), + [anon_sym_3_GT_AMP2] = ACTIONS(637), + [anon_sym_4_GT_AMP2] = ACTIONS(637), + [anon_sym_5_GT_AMP2] = ACTIONS(637), + [anon_sym_6_GT_AMP2] = ACTIONS(637), + [aux_sym_comparison_operator_token1] = ACTIONS(637), + [aux_sym_comparison_operator_token2] = ACTIONS(637), + [aux_sym_comparison_operator_token3] = ACTIONS(637), + [aux_sym_comparison_operator_token4] = ACTIONS(637), + [aux_sym_comparison_operator_token5] = ACTIONS(637), + [aux_sym_comparison_operator_token6] = ACTIONS(637), + [aux_sym_comparison_operator_token7] = ACTIONS(637), + [aux_sym_comparison_operator_token8] = ACTIONS(637), + [aux_sym_comparison_operator_token9] = ACTIONS(637), + [aux_sym_comparison_operator_token10] = ACTIONS(637), + [aux_sym_comparison_operator_token11] = ACTIONS(637), + [aux_sym_comparison_operator_token12] = ACTIONS(637), + [aux_sym_comparison_operator_token13] = ACTIONS(637), + [aux_sym_comparison_operator_token14] = ACTIONS(637), + [aux_sym_comparison_operator_token15] = ACTIONS(637), + [aux_sym_comparison_operator_token16] = ACTIONS(637), + [aux_sym_comparison_operator_token17] = ACTIONS(637), + [aux_sym_comparison_operator_token18] = ACTIONS(637), + [aux_sym_comparison_operator_token19] = ACTIONS(637), + [aux_sym_comparison_operator_token20] = ACTIONS(637), + [aux_sym_comparison_operator_token21] = ACTIONS(637), + [aux_sym_comparison_operator_token22] = ACTIONS(637), + [aux_sym_comparison_operator_token23] = ACTIONS(637), + [aux_sym_comparison_operator_token24] = ACTIONS(637), + [aux_sym_comparison_operator_token25] = ACTIONS(637), + [aux_sym_comparison_operator_token26] = ACTIONS(637), + [aux_sym_comparison_operator_token27] = ACTIONS(637), + [aux_sym_comparison_operator_token28] = ACTIONS(639), + [aux_sym_comparison_operator_token29] = ACTIONS(637), + [aux_sym_comparison_operator_token30] = ACTIONS(637), + [aux_sym_comparison_operator_token31] = ACTIONS(637), + [aux_sym_comparison_operator_token32] = ACTIONS(637), + [aux_sym_comparison_operator_token33] = ACTIONS(637), + [aux_sym_comparison_operator_token34] = ACTIONS(639), + [aux_sym_comparison_operator_token35] = ACTIONS(637), + [aux_sym_comparison_operator_token36] = ACTIONS(637), + [aux_sym_comparison_operator_token37] = ACTIONS(637), + [aux_sym_comparison_operator_token38] = ACTIONS(637), + [aux_sym_comparison_operator_token39] = ACTIONS(637), + [aux_sym_comparison_operator_token40] = ACTIONS(637), + [aux_sym_comparison_operator_token41] = ACTIONS(637), + [aux_sym_comparison_operator_token42] = ACTIONS(637), + [aux_sym_comparison_operator_token43] = ACTIONS(637), + [aux_sym_comparison_operator_token44] = ACTIONS(637), + [aux_sym_comparison_operator_token45] = ACTIONS(637), + [aux_sym_comparison_operator_token46] = ACTIONS(637), + [aux_sym_comparison_operator_token47] = ACTIONS(637), + [aux_sym_comparison_operator_token48] = ACTIONS(637), + [aux_sym_comparison_operator_token49] = ACTIONS(637), + [aux_sym_comparison_operator_token50] = ACTIONS(637), + [aux_sym_format_operator_token1] = ACTIONS(637), + [anon_sym_LPAREN] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(637), + [anon_sym_PERCENT] = ACTIONS(639), + [aux_sym_logical_expression_token1] = ACTIONS(637), + [aux_sym_logical_expression_token2] = ACTIONS(637), + [aux_sym_logical_expression_token3] = ACTIONS(637), + [aux_sym_bitwise_expression_token1] = ACTIONS(637), + [aux_sym_bitwise_expression_token2] = ACTIONS(637), + [aux_sym_bitwise_expression_token3] = ACTIONS(637), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_BSLASH] = ACTIONS(637), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_DOT_DOT] = ACTIONS(637), + [anon_sym_PLUS_PLUS] = ACTIONS(637), + [anon_sym_DASH_DASH] = ACTIONS(637), + [anon_sym_DOT2] = ACTIONS(639), + [anon_sym_COLON_COLON] = ACTIONS(637), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(637), + [sym__statement_terminator] = ACTIONS(637), }, [136] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(679), - [anon_sym_BANG_EQ] = ACTIONS(679), - [anon_sym_PLUS_EQ] = ACTIONS(679), - [anon_sym_STAR_EQ] = ACTIONS(679), - [anon_sym_SLASH_EQ] = ACTIONS(679), - [anon_sym_PERCENT_EQ] = ACTIONS(679), - [anon_sym_DASH_EQ] = ACTIONS(679), - [anon_sym_GT] = ACTIONS(681), - [anon_sym_GT_GT] = ACTIONS(679), - [anon_sym_2_GT] = ACTIONS(681), - [anon_sym_2_GT_GT] = ACTIONS(679), - [anon_sym_3_GT] = ACTIONS(681), - [anon_sym_3_GT_GT] = ACTIONS(679), - [anon_sym_4_GT] = ACTIONS(681), - [anon_sym_4_GT_GT] = ACTIONS(679), - [anon_sym_5_GT] = ACTIONS(681), - [anon_sym_5_GT_GT] = ACTIONS(679), - [anon_sym_6_GT] = ACTIONS(681), - [anon_sym_6_GT_GT] = ACTIONS(679), - [anon_sym_STAR_GT] = ACTIONS(681), - [anon_sym_STAR_GT_GT] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(681), - [anon_sym_STAR_GT_AMP1] = ACTIONS(679), - [anon_sym_2_GT_AMP1] = ACTIONS(679), - [anon_sym_3_GT_AMP1] = ACTIONS(679), - [anon_sym_4_GT_AMP1] = ACTIONS(679), - [anon_sym_5_GT_AMP1] = ACTIONS(679), - [anon_sym_6_GT_AMP1] = ACTIONS(679), - [anon_sym_STAR_GT_AMP2] = ACTIONS(679), - [anon_sym_1_GT_AMP2] = ACTIONS(679), - [anon_sym_3_GT_AMP2] = ACTIONS(679), - [anon_sym_4_GT_AMP2] = ACTIONS(679), - [anon_sym_5_GT_AMP2] = ACTIONS(679), - [anon_sym_6_GT_AMP2] = ACTIONS(679), - [aux_sym_comparison_operator_token1] = ACTIONS(679), - [aux_sym_comparison_operator_token2] = ACTIONS(679), - [aux_sym_comparison_operator_token3] = ACTIONS(679), - [aux_sym_comparison_operator_token4] = ACTIONS(679), - [aux_sym_comparison_operator_token5] = ACTIONS(679), - [aux_sym_comparison_operator_token6] = ACTIONS(679), - [aux_sym_comparison_operator_token7] = ACTIONS(679), - [aux_sym_comparison_operator_token8] = ACTIONS(679), - [aux_sym_comparison_operator_token9] = ACTIONS(679), - [aux_sym_comparison_operator_token10] = ACTIONS(679), - [aux_sym_comparison_operator_token11] = ACTIONS(679), - [aux_sym_comparison_operator_token12] = ACTIONS(679), - [aux_sym_comparison_operator_token13] = ACTIONS(679), - [aux_sym_comparison_operator_token14] = ACTIONS(679), - [aux_sym_comparison_operator_token15] = ACTIONS(679), - [aux_sym_comparison_operator_token16] = ACTIONS(679), - [aux_sym_comparison_operator_token17] = ACTIONS(679), - [aux_sym_comparison_operator_token18] = ACTIONS(679), - [aux_sym_comparison_operator_token19] = ACTIONS(679), - [aux_sym_comparison_operator_token20] = ACTIONS(679), - [aux_sym_comparison_operator_token21] = ACTIONS(679), - [aux_sym_comparison_operator_token22] = ACTIONS(679), - [aux_sym_comparison_operator_token23] = ACTIONS(679), - [aux_sym_comparison_operator_token24] = ACTIONS(679), - [aux_sym_comparison_operator_token25] = ACTIONS(679), - [aux_sym_comparison_operator_token26] = ACTIONS(679), - [aux_sym_comparison_operator_token27] = ACTIONS(679), - [aux_sym_comparison_operator_token28] = ACTIONS(681), - [aux_sym_comparison_operator_token29] = ACTIONS(679), - [aux_sym_comparison_operator_token30] = ACTIONS(679), - [aux_sym_comparison_operator_token31] = ACTIONS(679), - [aux_sym_comparison_operator_token32] = ACTIONS(679), - [aux_sym_comparison_operator_token33] = ACTIONS(679), - [aux_sym_comparison_operator_token34] = ACTIONS(681), - [aux_sym_comparison_operator_token35] = ACTIONS(679), - [aux_sym_comparison_operator_token36] = ACTIONS(679), - [aux_sym_comparison_operator_token37] = ACTIONS(679), - [aux_sym_comparison_operator_token38] = ACTIONS(679), - [aux_sym_comparison_operator_token39] = ACTIONS(679), - [aux_sym_comparison_operator_token40] = ACTIONS(679), - [aux_sym_comparison_operator_token41] = ACTIONS(679), - [aux_sym_comparison_operator_token42] = ACTIONS(679), - [aux_sym_comparison_operator_token43] = ACTIONS(679), - [aux_sym_comparison_operator_token44] = ACTIONS(679), - [aux_sym_comparison_operator_token45] = ACTIONS(679), - [aux_sym_comparison_operator_token46] = ACTIONS(679), - [aux_sym_comparison_operator_token47] = ACTIONS(679), - [aux_sym_comparison_operator_token48] = ACTIONS(679), - [aux_sym_comparison_operator_token49] = ACTIONS(679), - [aux_sym_comparison_operator_token50] = ACTIONS(679), - [aux_sym_format_operator_token1] = ACTIONS(679), - [anon_sym_LPAREN] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(679), - [anon_sym_PIPE] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(681), - [aux_sym_logical_expression_token1] = ACTIONS(679), - [aux_sym_logical_expression_token2] = ACTIONS(679), - [aux_sym_logical_expression_token3] = ACTIONS(679), - [aux_sym_bitwise_expression_token1] = ACTIONS(679), - [aux_sym_bitwise_expression_token2] = ACTIONS(679), - [aux_sym_bitwise_expression_token3] = ACTIONS(679), - [anon_sym_PLUS] = ACTIONS(681), - [anon_sym_DASH] = ACTIONS(681), - [anon_sym_SLASH] = ACTIONS(681), - [anon_sym_BSLASH] = ACTIONS(679), - [anon_sym_STAR] = ACTIONS(681), - [anon_sym_DOT_DOT] = ACTIONS(679), - [anon_sym_PLUS_PLUS] = ACTIONS(679), - [anon_sym_DASH_DASH] = ACTIONS(679), - [anon_sym_DOT2] = ACTIONS(681), - [anon_sym_COLON_COLON] = ACTIONS(679), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(679), - [sym__statement_terminator] = ACTIONS(679), + [anon_sym_LBRACK] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(641), + [anon_sym_BANG_EQ] = ACTIONS(641), + [anon_sym_PLUS_EQ] = ACTIONS(641), + [anon_sym_STAR_EQ] = ACTIONS(641), + [anon_sym_SLASH_EQ] = ACTIONS(641), + [anon_sym_PERCENT_EQ] = ACTIONS(641), + [anon_sym_DASH_EQ] = ACTIONS(641), + [anon_sym_GT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(641), + [anon_sym_2_GT] = ACTIONS(643), + [anon_sym_2_GT_GT] = ACTIONS(641), + [anon_sym_3_GT] = ACTIONS(643), + [anon_sym_3_GT_GT] = ACTIONS(641), + [anon_sym_4_GT] = ACTIONS(643), + [anon_sym_4_GT_GT] = ACTIONS(641), + [anon_sym_5_GT] = ACTIONS(643), + [anon_sym_5_GT_GT] = ACTIONS(641), + [anon_sym_6_GT] = ACTIONS(643), + [anon_sym_6_GT_GT] = ACTIONS(641), + [anon_sym_STAR_GT] = ACTIONS(643), + [anon_sym_STAR_GT_GT] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(643), + [anon_sym_STAR_GT_AMP1] = ACTIONS(641), + [anon_sym_2_GT_AMP1] = ACTIONS(641), + [anon_sym_3_GT_AMP1] = ACTIONS(641), + [anon_sym_4_GT_AMP1] = ACTIONS(641), + [anon_sym_5_GT_AMP1] = ACTIONS(641), + [anon_sym_6_GT_AMP1] = ACTIONS(641), + [anon_sym_STAR_GT_AMP2] = ACTIONS(641), + [anon_sym_1_GT_AMP2] = ACTIONS(641), + [anon_sym_3_GT_AMP2] = ACTIONS(641), + [anon_sym_4_GT_AMP2] = ACTIONS(641), + [anon_sym_5_GT_AMP2] = ACTIONS(641), + [anon_sym_6_GT_AMP2] = ACTIONS(641), + [aux_sym_comparison_operator_token1] = ACTIONS(641), + [aux_sym_comparison_operator_token2] = ACTIONS(641), + [aux_sym_comparison_operator_token3] = ACTIONS(641), + [aux_sym_comparison_operator_token4] = ACTIONS(641), + [aux_sym_comparison_operator_token5] = ACTIONS(641), + [aux_sym_comparison_operator_token6] = ACTIONS(641), + [aux_sym_comparison_operator_token7] = ACTIONS(641), + [aux_sym_comparison_operator_token8] = ACTIONS(641), + [aux_sym_comparison_operator_token9] = ACTIONS(641), + [aux_sym_comparison_operator_token10] = ACTIONS(641), + [aux_sym_comparison_operator_token11] = ACTIONS(641), + [aux_sym_comparison_operator_token12] = ACTIONS(641), + [aux_sym_comparison_operator_token13] = ACTIONS(641), + [aux_sym_comparison_operator_token14] = ACTIONS(641), + [aux_sym_comparison_operator_token15] = ACTIONS(641), + [aux_sym_comparison_operator_token16] = ACTIONS(641), + [aux_sym_comparison_operator_token17] = ACTIONS(641), + [aux_sym_comparison_operator_token18] = ACTIONS(641), + [aux_sym_comparison_operator_token19] = ACTIONS(641), + [aux_sym_comparison_operator_token20] = ACTIONS(641), + [aux_sym_comparison_operator_token21] = ACTIONS(641), + [aux_sym_comparison_operator_token22] = ACTIONS(641), + [aux_sym_comparison_operator_token23] = ACTIONS(641), + [aux_sym_comparison_operator_token24] = ACTIONS(641), + [aux_sym_comparison_operator_token25] = ACTIONS(641), + [aux_sym_comparison_operator_token26] = ACTIONS(641), + [aux_sym_comparison_operator_token27] = ACTIONS(641), + [aux_sym_comparison_operator_token28] = ACTIONS(643), + [aux_sym_comparison_operator_token29] = ACTIONS(641), + [aux_sym_comparison_operator_token30] = ACTIONS(641), + [aux_sym_comparison_operator_token31] = ACTIONS(641), + [aux_sym_comparison_operator_token32] = ACTIONS(641), + [aux_sym_comparison_operator_token33] = ACTIONS(641), + [aux_sym_comparison_operator_token34] = ACTIONS(643), + [aux_sym_comparison_operator_token35] = ACTIONS(641), + [aux_sym_comparison_operator_token36] = ACTIONS(641), + [aux_sym_comparison_operator_token37] = ACTIONS(641), + [aux_sym_comparison_operator_token38] = ACTIONS(641), + [aux_sym_comparison_operator_token39] = ACTIONS(641), + [aux_sym_comparison_operator_token40] = ACTIONS(641), + [aux_sym_comparison_operator_token41] = ACTIONS(641), + [aux_sym_comparison_operator_token42] = ACTIONS(641), + [aux_sym_comparison_operator_token43] = ACTIONS(641), + [aux_sym_comparison_operator_token44] = ACTIONS(641), + [aux_sym_comparison_operator_token45] = ACTIONS(641), + [aux_sym_comparison_operator_token46] = ACTIONS(641), + [aux_sym_comparison_operator_token47] = ACTIONS(641), + [aux_sym_comparison_operator_token48] = ACTIONS(641), + [aux_sym_comparison_operator_token49] = ACTIONS(641), + [aux_sym_comparison_operator_token50] = ACTIONS(641), + [aux_sym_format_operator_token1] = ACTIONS(641), + [anon_sym_LPAREN] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(641), + [anon_sym_PIPE] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(643), + [aux_sym_logical_expression_token1] = ACTIONS(641), + [aux_sym_logical_expression_token2] = ACTIONS(641), + [aux_sym_logical_expression_token3] = ACTIONS(641), + [aux_sym_bitwise_expression_token1] = ACTIONS(641), + [aux_sym_bitwise_expression_token2] = ACTIONS(641), + [aux_sym_bitwise_expression_token3] = ACTIONS(641), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_BSLASH] = ACTIONS(641), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_DOT_DOT] = ACTIONS(641), + [anon_sym_PLUS_PLUS] = ACTIONS(641), + [anon_sym_DASH_DASH] = ACTIONS(641), + [anon_sym_DOT2] = ACTIONS(643), + [anon_sym_COLON_COLON] = ACTIONS(641), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(641), + [sym__statement_terminator] = ACTIONS(641), }, [137] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(647), - [anon_sym_EQ] = ACTIONS(647), - [anon_sym_BANG_EQ] = ACTIONS(647), - [anon_sym_PLUS_EQ] = ACTIONS(647), - [anon_sym_STAR_EQ] = ACTIONS(647), - [anon_sym_SLASH_EQ] = ACTIONS(647), - [anon_sym_PERCENT_EQ] = ACTIONS(647), - [anon_sym_DASH_EQ] = ACTIONS(647), - [anon_sym_GT] = ACTIONS(649), - [anon_sym_GT_GT] = ACTIONS(647), - [anon_sym_2_GT] = ACTIONS(649), - [anon_sym_2_GT_GT] = ACTIONS(647), - [anon_sym_3_GT] = ACTIONS(649), - [anon_sym_3_GT_GT] = ACTIONS(647), - [anon_sym_4_GT] = ACTIONS(649), - [anon_sym_4_GT_GT] = ACTIONS(647), - [anon_sym_5_GT] = ACTIONS(649), - [anon_sym_5_GT_GT] = ACTIONS(647), - [anon_sym_6_GT] = ACTIONS(649), - [anon_sym_6_GT_GT] = ACTIONS(647), - [anon_sym_STAR_GT] = ACTIONS(649), - [anon_sym_STAR_GT_GT] = ACTIONS(647), - [anon_sym_LT] = ACTIONS(649), - [anon_sym_STAR_GT_AMP1] = ACTIONS(647), - [anon_sym_2_GT_AMP1] = ACTIONS(647), - [anon_sym_3_GT_AMP1] = ACTIONS(647), - [anon_sym_4_GT_AMP1] = ACTIONS(647), - [anon_sym_5_GT_AMP1] = ACTIONS(647), - [anon_sym_6_GT_AMP1] = ACTIONS(647), - [anon_sym_STAR_GT_AMP2] = ACTIONS(647), - [anon_sym_1_GT_AMP2] = ACTIONS(647), - [anon_sym_3_GT_AMP2] = ACTIONS(647), - [anon_sym_4_GT_AMP2] = ACTIONS(647), - [anon_sym_5_GT_AMP2] = ACTIONS(647), - [anon_sym_6_GT_AMP2] = ACTIONS(647), - [aux_sym_comparison_operator_token1] = ACTIONS(647), - [aux_sym_comparison_operator_token2] = ACTIONS(647), - [aux_sym_comparison_operator_token3] = ACTIONS(647), - [aux_sym_comparison_operator_token4] = ACTIONS(647), - [aux_sym_comparison_operator_token5] = ACTIONS(647), - [aux_sym_comparison_operator_token6] = ACTIONS(647), - [aux_sym_comparison_operator_token7] = ACTIONS(647), - [aux_sym_comparison_operator_token8] = ACTIONS(647), - [aux_sym_comparison_operator_token9] = ACTIONS(647), - [aux_sym_comparison_operator_token10] = ACTIONS(647), - [aux_sym_comparison_operator_token11] = ACTIONS(647), - [aux_sym_comparison_operator_token12] = ACTIONS(647), - [aux_sym_comparison_operator_token13] = ACTIONS(647), - [aux_sym_comparison_operator_token14] = ACTIONS(647), - [aux_sym_comparison_operator_token15] = ACTIONS(647), - [aux_sym_comparison_operator_token16] = ACTIONS(647), - [aux_sym_comparison_operator_token17] = ACTIONS(647), - [aux_sym_comparison_operator_token18] = ACTIONS(647), - [aux_sym_comparison_operator_token19] = ACTIONS(647), - [aux_sym_comparison_operator_token20] = ACTIONS(647), - [aux_sym_comparison_operator_token21] = ACTIONS(647), - [aux_sym_comparison_operator_token22] = ACTIONS(647), - [aux_sym_comparison_operator_token23] = ACTIONS(647), - [aux_sym_comparison_operator_token24] = ACTIONS(647), - [aux_sym_comparison_operator_token25] = ACTIONS(647), - [aux_sym_comparison_operator_token26] = ACTIONS(647), - [aux_sym_comparison_operator_token27] = ACTIONS(647), - [aux_sym_comparison_operator_token28] = ACTIONS(649), - [aux_sym_comparison_operator_token29] = ACTIONS(647), - [aux_sym_comparison_operator_token30] = ACTIONS(647), - [aux_sym_comparison_operator_token31] = ACTIONS(647), - [aux_sym_comparison_operator_token32] = ACTIONS(647), - [aux_sym_comparison_operator_token33] = ACTIONS(647), - [aux_sym_comparison_operator_token34] = ACTIONS(649), - [aux_sym_comparison_operator_token35] = ACTIONS(647), - [aux_sym_comparison_operator_token36] = ACTIONS(647), - [aux_sym_comparison_operator_token37] = ACTIONS(647), - [aux_sym_comparison_operator_token38] = ACTIONS(647), - [aux_sym_comparison_operator_token39] = ACTIONS(647), - [aux_sym_comparison_operator_token40] = ACTIONS(647), - [aux_sym_comparison_operator_token41] = ACTIONS(647), - [aux_sym_comparison_operator_token42] = ACTIONS(647), - [aux_sym_comparison_operator_token43] = ACTIONS(647), - [aux_sym_comparison_operator_token44] = ACTIONS(647), - [aux_sym_comparison_operator_token45] = ACTIONS(647), - [aux_sym_comparison_operator_token46] = ACTIONS(647), - [aux_sym_comparison_operator_token47] = ACTIONS(647), - [aux_sym_comparison_operator_token48] = ACTIONS(647), - [aux_sym_comparison_operator_token49] = ACTIONS(647), - [aux_sym_comparison_operator_token50] = ACTIONS(647), - [aux_sym_format_operator_token1] = ACTIONS(647), - [anon_sym_LPAREN] = ACTIONS(647), - [anon_sym_COMMA] = ACTIONS(647), - [anon_sym_PIPE] = ACTIONS(647), - [anon_sym_PERCENT] = ACTIONS(649), - [aux_sym_logical_expression_token1] = ACTIONS(647), - [aux_sym_logical_expression_token2] = ACTIONS(647), - [aux_sym_logical_expression_token3] = ACTIONS(647), - [aux_sym_bitwise_expression_token1] = ACTIONS(647), - [aux_sym_bitwise_expression_token2] = ACTIONS(647), - [aux_sym_bitwise_expression_token3] = ACTIONS(647), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(649), - [anon_sym_BSLASH] = ACTIONS(647), - [anon_sym_STAR] = ACTIONS(649), - [anon_sym_DOT_DOT] = ACTIONS(647), - [anon_sym_PLUS_PLUS] = ACTIONS(647), - [anon_sym_DASH_DASH] = ACTIONS(647), - [anon_sym_DOT2] = ACTIONS(649), - [anon_sym_COLON_COLON] = ACTIONS(647), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(647), - [sym__statement_terminator] = ACTIONS(647), + [anon_sym_LBRACK] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(645), + [anon_sym_BANG_EQ] = ACTIONS(645), + [anon_sym_PLUS_EQ] = ACTIONS(645), + [anon_sym_STAR_EQ] = ACTIONS(645), + [anon_sym_SLASH_EQ] = ACTIONS(645), + [anon_sym_PERCENT_EQ] = ACTIONS(645), + [anon_sym_DASH_EQ] = ACTIONS(645), + [anon_sym_GT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(645), + [anon_sym_2_GT] = ACTIONS(647), + [anon_sym_2_GT_GT] = ACTIONS(645), + [anon_sym_3_GT] = ACTIONS(647), + [anon_sym_3_GT_GT] = ACTIONS(645), + [anon_sym_4_GT] = ACTIONS(647), + [anon_sym_4_GT_GT] = ACTIONS(645), + [anon_sym_5_GT] = ACTIONS(647), + [anon_sym_5_GT_GT] = ACTIONS(645), + [anon_sym_6_GT] = ACTIONS(647), + [anon_sym_6_GT_GT] = ACTIONS(645), + [anon_sym_STAR_GT] = ACTIONS(647), + [anon_sym_STAR_GT_GT] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(647), + [anon_sym_STAR_GT_AMP1] = ACTIONS(645), + [anon_sym_2_GT_AMP1] = ACTIONS(645), + [anon_sym_3_GT_AMP1] = ACTIONS(645), + [anon_sym_4_GT_AMP1] = ACTIONS(645), + [anon_sym_5_GT_AMP1] = ACTIONS(645), + [anon_sym_6_GT_AMP1] = ACTIONS(645), + [anon_sym_STAR_GT_AMP2] = ACTIONS(645), + [anon_sym_1_GT_AMP2] = ACTIONS(645), + [anon_sym_3_GT_AMP2] = ACTIONS(645), + [anon_sym_4_GT_AMP2] = ACTIONS(645), + [anon_sym_5_GT_AMP2] = ACTIONS(645), + [anon_sym_6_GT_AMP2] = ACTIONS(645), + [aux_sym_comparison_operator_token1] = ACTIONS(645), + [aux_sym_comparison_operator_token2] = ACTIONS(645), + [aux_sym_comparison_operator_token3] = ACTIONS(645), + [aux_sym_comparison_operator_token4] = ACTIONS(645), + [aux_sym_comparison_operator_token5] = ACTIONS(645), + [aux_sym_comparison_operator_token6] = ACTIONS(645), + [aux_sym_comparison_operator_token7] = ACTIONS(645), + [aux_sym_comparison_operator_token8] = ACTIONS(645), + [aux_sym_comparison_operator_token9] = ACTIONS(645), + [aux_sym_comparison_operator_token10] = ACTIONS(645), + [aux_sym_comparison_operator_token11] = ACTIONS(645), + [aux_sym_comparison_operator_token12] = ACTIONS(645), + [aux_sym_comparison_operator_token13] = ACTIONS(645), + [aux_sym_comparison_operator_token14] = ACTIONS(645), + [aux_sym_comparison_operator_token15] = ACTIONS(645), + [aux_sym_comparison_operator_token16] = ACTIONS(645), + [aux_sym_comparison_operator_token17] = ACTIONS(645), + [aux_sym_comparison_operator_token18] = ACTIONS(645), + [aux_sym_comparison_operator_token19] = ACTIONS(645), + [aux_sym_comparison_operator_token20] = ACTIONS(645), + [aux_sym_comparison_operator_token21] = ACTIONS(645), + [aux_sym_comparison_operator_token22] = ACTIONS(645), + [aux_sym_comparison_operator_token23] = ACTIONS(645), + [aux_sym_comparison_operator_token24] = ACTIONS(645), + [aux_sym_comparison_operator_token25] = ACTIONS(645), + [aux_sym_comparison_operator_token26] = ACTIONS(645), + [aux_sym_comparison_operator_token27] = ACTIONS(645), + [aux_sym_comparison_operator_token28] = ACTIONS(647), + [aux_sym_comparison_operator_token29] = ACTIONS(645), + [aux_sym_comparison_operator_token30] = ACTIONS(645), + [aux_sym_comparison_operator_token31] = ACTIONS(645), + [aux_sym_comparison_operator_token32] = ACTIONS(645), + [aux_sym_comparison_operator_token33] = ACTIONS(645), + [aux_sym_comparison_operator_token34] = ACTIONS(647), + [aux_sym_comparison_operator_token35] = ACTIONS(645), + [aux_sym_comparison_operator_token36] = ACTIONS(645), + [aux_sym_comparison_operator_token37] = ACTIONS(645), + [aux_sym_comparison_operator_token38] = ACTIONS(645), + [aux_sym_comparison_operator_token39] = ACTIONS(645), + [aux_sym_comparison_operator_token40] = ACTIONS(645), + [aux_sym_comparison_operator_token41] = ACTIONS(645), + [aux_sym_comparison_operator_token42] = ACTIONS(645), + [aux_sym_comparison_operator_token43] = ACTIONS(645), + [aux_sym_comparison_operator_token44] = ACTIONS(645), + [aux_sym_comparison_operator_token45] = ACTIONS(645), + [aux_sym_comparison_operator_token46] = ACTIONS(645), + [aux_sym_comparison_operator_token47] = ACTIONS(645), + [aux_sym_comparison_operator_token48] = ACTIONS(645), + [aux_sym_comparison_operator_token49] = ACTIONS(645), + [aux_sym_comparison_operator_token50] = ACTIONS(645), + [aux_sym_format_operator_token1] = ACTIONS(645), + [anon_sym_LPAREN] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(645), + [anon_sym_PIPE] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(647), + [aux_sym_logical_expression_token1] = ACTIONS(645), + [aux_sym_logical_expression_token2] = ACTIONS(645), + [aux_sym_logical_expression_token3] = ACTIONS(645), + [aux_sym_bitwise_expression_token1] = ACTIONS(645), + [aux_sym_bitwise_expression_token2] = ACTIONS(645), + [aux_sym_bitwise_expression_token3] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(647), + [anon_sym_BSLASH] = ACTIONS(645), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_DOT_DOT] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(645), + [anon_sym_DASH_DASH] = ACTIONS(645), + [anon_sym_DOT2] = ACTIONS(647), + [anon_sym_COLON_COLON] = ACTIONS(645), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(645), + [sym__statement_terminator] = ACTIONS(645), }, [138] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(659), - [anon_sym_EQ] = ACTIONS(659), - [anon_sym_BANG_EQ] = ACTIONS(659), - [anon_sym_PLUS_EQ] = ACTIONS(659), - [anon_sym_STAR_EQ] = ACTIONS(659), - [anon_sym_SLASH_EQ] = ACTIONS(659), - [anon_sym_PERCENT_EQ] = ACTIONS(659), - [anon_sym_DASH_EQ] = ACTIONS(659), - [anon_sym_GT] = ACTIONS(661), - [anon_sym_GT_GT] = ACTIONS(659), - [anon_sym_2_GT] = ACTIONS(661), - [anon_sym_2_GT_GT] = ACTIONS(659), - [anon_sym_3_GT] = ACTIONS(661), - [anon_sym_3_GT_GT] = ACTIONS(659), - [anon_sym_4_GT] = ACTIONS(661), - [anon_sym_4_GT_GT] = ACTIONS(659), - [anon_sym_5_GT] = ACTIONS(661), - [anon_sym_5_GT_GT] = ACTIONS(659), - [anon_sym_6_GT] = ACTIONS(661), - [anon_sym_6_GT_GT] = ACTIONS(659), - [anon_sym_STAR_GT] = ACTIONS(661), - [anon_sym_STAR_GT_GT] = ACTIONS(659), - [anon_sym_LT] = ACTIONS(661), - [anon_sym_STAR_GT_AMP1] = ACTIONS(659), - [anon_sym_2_GT_AMP1] = ACTIONS(659), - [anon_sym_3_GT_AMP1] = ACTIONS(659), - [anon_sym_4_GT_AMP1] = ACTIONS(659), - [anon_sym_5_GT_AMP1] = ACTIONS(659), - [anon_sym_6_GT_AMP1] = ACTIONS(659), - [anon_sym_STAR_GT_AMP2] = ACTIONS(659), - [anon_sym_1_GT_AMP2] = ACTIONS(659), - [anon_sym_3_GT_AMP2] = ACTIONS(659), - [anon_sym_4_GT_AMP2] = ACTIONS(659), - [anon_sym_5_GT_AMP2] = ACTIONS(659), - [anon_sym_6_GT_AMP2] = ACTIONS(659), - [aux_sym_comparison_operator_token1] = ACTIONS(659), - [aux_sym_comparison_operator_token2] = ACTIONS(659), - [aux_sym_comparison_operator_token3] = ACTIONS(659), - [aux_sym_comparison_operator_token4] = ACTIONS(659), - [aux_sym_comparison_operator_token5] = ACTIONS(659), - [aux_sym_comparison_operator_token6] = ACTIONS(659), - [aux_sym_comparison_operator_token7] = ACTIONS(659), - [aux_sym_comparison_operator_token8] = ACTIONS(659), - [aux_sym_comparison_operator_token9] = ACTIONS(659), - [aux_sym_comparison_operator_token10] = ACTIONS(659), - [aux_sym_comparison_operator_token11] = ACTIONS(659), - [aux_sym_comparison_operator_token12] = ACTIONS(659), - [aux_sym_comparison_operator_token13] = ACTIONS(659), - [aux_sym_comparison_operator_token14] = ACTIONS(659), - [aux_sym_comparison_operator_token15] = ACTIONS(659), - [aux_sym_comparison_operator_token16] = ACTIONS(659), - [aux_sym_comparison_operator_token17] = ACTIONS(659), - [aux_sym_comparison_operator_token18] = ACTIONS(659), - [aux_sym_comparison_operator_token19] = ACTIONS(659), - [aux_sym_comparison_operator_token20] = ACTIONS(659), - [aux_sym_comparison_operator_token21] = ACTIONS(659), - [aux_sym_comparison_operator_token22] = ACTIONS(659), - [aux_sym_comparison_operator_token23] = ACTIONS(659), - [aux_sym_comparison_operator_token24] = ACTIONS(659), - [aux_sym_comparison_operator_token25] = ACTIONS(659), - [aux_sym_comparison_operator_token26] = ACTIONS(659), - [aux_sym_comparison_operator_token27] = ACTIONS(659), - [aux_sym_comparison_operator_token28] = ACTIONS(661), - [aux_sym_comparison_operator_token29] = ACTIONS(659), - [aux_sym_comparison_operator_token30] = ACTIONS(659), - [aux_sym_comparison_operator_token31] = ACTIONS(659), - [aux_sym_comparison_operator_token32] = ACTIONS(659), - [aux_sym_comparison_operator_token33] = ACTIONS(659), - [aux_sym_comparison_operator_token34] = ACTIONS(661), - [aux_sym_comparison_operator_token35] = ACTIONS(659), - [aux_sym_comparison_operator_token36] = ACTIONS(659), - [aux_sym_comparison_operator_token37] = ACTIONS(659), - [aux_sym_comparison_operator_token38] = ACTIONS(659), - [aux_sym_comparison_operator_token39] = ACTIONS(659), - [aux_sym_comparison_operator_token40] = ACTIONS(659), - [aux_sym_comparison_operator_token41] = ACTIONS(659), - [aux_sym_comparison_operator_token42] = ACTIONS(659), - [aux_sym_comparison_operator_token43] = ACTIONS(659), - [aux_sym_comparison_operator_token44] = ACTIONS(659), - [aux_sym_comparison_operator_token45] = ACTIONS(659), - [aux_sym_comparison_operator_token46] = ACTIONS(659), - [aux_sym_comparison_operator_token47] = ACTIONS(659), - [aux_sym_comparison_operator_token48] = ACTIONS(659), - [aux_sym_comparison_operator_token49] = ACTIONS(659), - [aux_sym_comparison_operator_token50] = ACTIONS(659), - [aux_sym_format_operator_token1] = ACTIONS(659), - [anon_sym_LPAREN] = ACTIONS(659), - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_PIPE] = ACTIONS(659), - [anon_sym_PERCENT] = ACTIONS(661), - [aux_sym_logical_expression_token1] = ACTIONS(659), - [aux_sym_logical_expression_token2] = ACTIONS(659), - [aux_sym_logical_expression_token3] = ACTIONS(659), - [aux_sym_bitwise_expression_token1] = ACTIONS(659), - [aux_sym_bitwise_expression_token2] = ACTIONS(659), - [aux_sym_bitwise_expression_token3] = ACTIONS(659), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(661), - [anon_sym_SLASH] = ACTIONS(661), - [anon_sym_BSLASH] = ACTIONS(659), - [anon_sym_STAR] = ACTIONS(661), - [anon_sym_DOT_DOT] = ACTIONS(659), - [anon_sym_PLUS_PLUS] = ACTIONS(659), - [anon_sym_DASH_DASH] = ACTIONS(659), - [anon_sym_DOT2] = ACTIONS(661), - [anon_sym_COLON_COLON] = ACTIONS(659), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(659), - [sym__statement_terminator] = ACTIONS(659), + [anon_sym_LBRACK] = ACTIONS(675), + [anon_sym_EQ] = ACTIONS(675), + [anon_sym_BANG_EQ] = ACTIONS(675), + [anon_sym_PLUS_EQ] = ACTIONS(675), + [anon_sym_STAR_EQ] = ACTIONS(675), + [anon_sym_SLASH_EQ] = ACTIONS(675), + [anon_sym_PERCENT_EQ] = ACTIONS(675), + [anon_sym_DASH_EQ] = ACTIONS(675), + [anon_sym_GT] = ACTIONS(677), + [anon_sym_GT_GT] = ACTIONS(675), + [anon_sym_2_GT] = ACTIONS(677), + [anon_sym_2_GT_GT] = ACTIONS(675), + [anon_sym_3_GT] = ACTIONS(677), + [anon_sym_3_GT_GT] = ACTIONS(675), + [anon_sym_4_GT] = ACTIONS(677), + [anon_sym_4_GT_GT] = ACTIONS(675), + [anon_sym_5_GT] = ACTIONS(677), + [anon_sym_5_GT_GT] = ACTIONS(675), + [anon_sym_6_GT] = ACTIONS(677), + [anon_sym_6_GT_GT] = ACTIONS(675), + [anon_sym_STAR_GT] = ACTIONS(677), + [anon_sym_STAR_GT_GT] = ACTIONS(675), + [anon_sym_LT] = ACTIONS(677), + [anon_sym_STAR_GT_AMP1] = ACTIONS(675), + [anon_sym_2_GT_AMP1] = ACTIONS(675), + [anon_sym_3_GT_AMP1] = ACTIONS(675), + [anon_sym_4_GT_AMP1] = ACTIONS(675), + [anon_sym_5_GT_AMP1] = ACTIONS(675), + [anon_sym_6_GT_AMP1] = ACTIONS(675), + [anon_sym_STAR_GT_AMP2] = ACTIONS(675), + [anon_sym_1_GT_AMP2] = ACTIONS(675), + [anon_sym_3_GT_AMP2] = ACTIONS(675), + [anon_sym_4_GT_AMP2] = ACTIONS(675), + [anon_sym_5_GT_AMP2] = ACTIONS(675), + [anon_sym_6_GT_AMP2] = ACTIONS(675), + [aux_sym_comparison_operator_token1] = ACTIONS(675), + [aux_sym_comparison_operator_token2] = ACTIONS(675), + [aux_sym_comparison_operator_token3] = ACTIONS(675), + [aux_sym_comparison_operator_token4] = ACTIONS(675), + [aux_sym_comparison_operator_token5] = ACTIONS(675), + [aux_sym_comparison_operator_token6] = ACTIONS(675), + [aux_sym_comparison_operator_token7] = ACTIONS(675), + [aux_sym_comparison_operator_token8] = ACTIONS(675), + [aux_sym_comparison_operator_token9] = ACTIONS(675), + [aux_sym_comparison_operator_token10] = ACTIONS(675), + [aux_sym_comparison_operator_token11] = ACTIONS(675), + [aux_sym_comparison_operator_token12] = ACTIONS(675), + [aux_sym_comparison_operator_token13] = ACTIONS(675), + [aux_sym_comparison_operator_token14] = ACTIONS(675), + [aux_sym_comparison_operator_token15] = ACTIONS(675), + [aux_sym_comparison_operator_token16] = ACTIONS(675), + [aux_sym_comparison_operator_token17] = ACTIONS(675), + [aux_sym_comparison_operator_token18] = ACTIONS(675), + [aux_sym_comparison_operator_token19] = ACTIONS(675), + [aux_sym_comparison_operator_token20] = ACTIONS(675), + [aux_sym_comparison_operator_token21] = ACTIONS(675), + [aux_sym_comparison_operator_token22] = ACTIONS(675), + [aux_sym_comparison_operator_token23] = ACTIONS(675), + [aux_sym_comparison_operator_token24] = ACTIONS(675), + [aux_sym_comparison_operator_token25] = ACTIONS(675), + [aux_sym_comparison_operator_token26] = ACTIONS(675), + [aux_sym_comparison_operator_token27] = ACTIONS(675), + [aux_sym_comparison_operator_token28] = ACTIONS(677), + [aux_sym_comparison_operator_token29] = ACTIONS(675), + [aux_sym_comparison_operator_token30] = ACTIONS(675), + [aux_sym_comparison_operator_token31] = ACTIONS(675), + [aux_sym_comparison_operator_token32] = ACTIONS(675), + [aux_sym_comparison_operator_token33] = ACTIONS(675), + [aux_sym_comparison_operator_token34] = ACTIONS(677), + [aux_sym_comparison_operator_token35] = ACTIONS(675), + [aux_sym_comparison_operator_token36] = ACTIONS(675), + [aux_sym_comparison_operator_token37] = ACTIONS(675), + [aux_sym_comparison_operator_token38] = ACTIONS(675), + [aux_sym_comparison_operator_token39] = ACTIONS(675), + [aux_sym_comparison_operator_token40] = ACTIONS(675), + [aux_sym_comparison_operator_token41] = ACTIONS(675), + [aux_sym_comparison_operator_token42] = ACTIONS(675), + [aux_sym_comparison_operator_token43] = ACTIONS(675), + [aux_sym_comparison_operator_token44] = ACTIONS(675), + [aux_sym_comparison_operator_token45] = ACTIONS(675), + [aux_sym_comparison_operator_token46] = ACTIONS(675), + [aux_sym_comparison_operator_token47] = ACTIONS(675), + [aux_sym_comparison_operator_token48] = ACTIONS(675), + [aux_sym_comparison_operator_token49] = ACTIONS(675), + [aux_sym_comparison_operator_token50] = ACTIONS(675), + [aux_sym_format_operator_token1] = ACTIONS(675), + [anon_sym_LPAREN] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_PIPE] = ACTIONS(675), + [anon_sym_PERCENT] = ACTIONS(677), + [aux_sym_logical_expression_token1] = ACTIONS(675), + [aux_sym_logical_expression_token2] = ACTIONS(675), + [aux_sym_logical_expression_token3] = ACTIONS(675), + [aux_sym_bitwise_expression_token1] = ACTIONS(675), + [aux_sym_bitwise_expression_token2] = ACTIONS(675), + [aux_sym_bitwise_expression_token3] = ACTIONS(675), + [anon_sym_PLUS] = ACTIONS(677), + [anon_sym_DASH] = ACTIONS(677), + [anon_sym_SLASH] = ACTIONS(677), + [anon_sym_BSLASH] = ACTIONS(675), + [anon_sym_STAR] = ACTIONS(677), + [anon_sym_DOT_DOT] = ACTIONS(675), + [anon_sym_PLUS_PLUS] = ACTIONS(675), + [anon_sym_DASH_DASH] = ACTIONS(675), + [anon_sym_DOT2] = ACTIONS(677), + [anon_sym_COLON_COLON] = ACTIONS(675), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(675), + [sym__statement_terminator] = ACTIONS(675), }, [139] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_RPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(751), - [anon_sym_COLON_COLON] = ACTIONS(753), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), + [anon_sym_LBRACK] = ACTIONS(687), + [anon_sym_EQ] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_PLUS_EQ] = ACTIONS(687), + [anon_sym_STAR_EQ] = ACTIONS(687), + [anon_sym_SLASH_EQ] = ACTIONS(687), + [anon_sym_PERCENT_EQ] = ACTIONS(687), + [anon_sym_DASH_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_2_GT] = ACTIONS(689), + [anon_sym_2_GT_GT] = ACTIONS(687), + [anon_sym_3_GT] = ACTIONS(689), + [anon_sym_3_GT_GT] = ACTIONS(687), + [anon_sym_4_GT] = ACTIONS(689), + [anon_sym_4_GT_GT] = ACTIONS(687), + [anon_sym_5_GT] = ACTIONS(689), + [anon_sym_5_GT_GT] = ACTIONS(687), + [anon_sym_6_GT] = ACTIONS(689), + [anon_sym_6_GT_GT] = ACTIONS(687), + [anon_sym_STAR_GT] = ACTIONS(689), + [anon_sym_STAR_GT_GT] = ACTIONS(687), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_STAR_GT_AMP1] = ACTIONS(687), + [anon_sym_2_GT_AMP1] = ACTIONS(687), + [anon_sym_3_GT_AMP1] = ACTIONS(687), + [anon_sym_4_GT_AMP1] = ACTIONS(687), + [anon_sym_5_GT_AMP1] = ACTIONS(687), + [anon_sym_6_GT_AMP1] = ACTIONS(687), + [anon_sym_STAR_GT_AMP2] = ACTIONS(687), + [anon_sym_1_GT_AMP2] = ACTIONS(687), + [anon_sym_3_GT_AMP2] = ACTIONS(687), + [anon_sym_4_GT_AMP2] = ACTIONS(687), + [anon_sym_5_GT_AMP2] = ACTIONS(687), + [anon_sym_6_GT_AMP2] = ACTIONS(687), + [aux_sym_comparison_operator_token1] = ACTIONS(687), + [aux_sym_comparison_operator_token2] = ACTIONS(687), + [aux_sym_comparison_operator_token3] = ACTIONS(687), + [aux_sym_comparison_operator_token4] = ACTIONS(687), + [aux_sym_comparison_operator_token5] = ACTIONS(687), + [aux_sym_comparison_operator_token6] = ACTIONS(687), + [aux_sym_comparison_operator_token7] = ACTIONS(687), + [aux_sym_comparison_operator_token8] = ACTIONS(687), + [aux_sym_comparison_operator_token9] = ACTIONS(687), + [aux_sym_comparison_operator_token10] = ACTIONS(687), + [aux_sym_comparison_operator_token11] = ACTIONS(687), + [aux_sym_comparison_operator_token12] = ACTIONS(687), + [aux_sym_comparison_operator_token13] = ACTIONS(687), + [aux_sym_comparison_operator_token14] = ACTIONS(687), + [aux_sym_comparison_operator_token15] = ACTIONS(687), + [aux_sym_comparison_operator_token16] = ACTIONS(687), + [aux_sym_comparison_operator_token17] = ACTIONS(687), + [aux_sym_comparison_operator_token18] = ACTIONS(687), + [aux_sym_comparison_operator_token19] = ACTIONS(687), + [aux_sym_comparison_operator_token20] = ACTIONS(687), + [aux_sym_comparison_operator_token21] = ACTIONS(687), + [aux_sym_comparison_operator_token22] = ACTIONS(687), + [aux_sym_comparison_operator_token23] = ACTIONS(687), + [aux_sym_comparison_operator_token24] = ACTIONS(687), + [aux_sym_comparison_operator_token25] = ACTIONS(687), + [aux_sym_comparison_operator_token26] = ACTIONS(687), + [aux_sym_comparison_operator_token27] = ACTIONS(687), + [aux_sym_comparison_operator_token28] = ACTIONS(689), + [aux_sym_comparison_operator_token29] = ACTIONS(687), + [aux_sym_comparison_operator_token30] = ACTIONS(687), + [aux_sym_comparison_operator_token31] = ACTIONS(687), + [aux_sym_comparison_operator_token32] = ACTIONS(687), + [aux_sym_comparison_operator_token33] = ACTIONS(687), + [aux_sym_comparison_operator_token34] = ACTIONS(689), + [aux_sym_comparison_operator_token35] = ACTIONS(687), + [aux_sym_comparison_operator_token36] = ACTIONS(687), + [aux_sym_comparison_operator_token37] = ACTIONS(687), + [aux_sym_comparison_operator_token38] = ACTIONS(687), + [aux_sym_comparison_operator_token39] = ACTIONS(687), + [aux_sym_comparison_operator_token40] = ACTIONS(687), + [aux_sym_comparison_operator_token41] = ACTIONS(687), + [aux_sym_comparison_operator_token42] = ACTIONS(687), + [aux_sym_comparison_operator_token43] = ACTIONS(687), + [aux_sym_comparison_operator_token44] = ACTIONS(687), + [aux_sym_comparison_operator_token45] = ACTIONS(687), + [aux_sym_comparison_operator_token46] = ACTIONS(687), + [aux_sym_comparison_operator_token47] = ACTIONS(687), + [aux_sym_comparison_operator_token48] = ACTIONS(687), + [aux_sym_comparison_operator_token49] = ACTIONS(687), + [aux_sym_comparison_operator_token50] = ACTIONS(687), + [aux_sym_format_operator_token1] = ACTIONS(687), + [anon_sym_LPAREN] = ACTIONS(687), + [anon_sym_COMMA] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_PERCENT] = ACTIONS(689), + [aux_sym_logical_expression_token1] = ACTIONS(687), + [aux_sym_logical_expression_token2] = ACTIONS(687), + [aux_sym_logical_expression_token3] = ACTIONS(687), + [aux_sym_bitwise_expression_token1] = ACTIONS(687), + [aux_sym_bitwise_expression_token2] = ACTIONS(687), + [aux_sym_bitwise_expression_token3] = ACTIONS(687), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_BSLASH] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(689), + [anon_sym_DOT_DOT] = ACTIONS(687), + [anon_sym_PLUS_PLUS] = ACTIONS(687), + [anon_sym_DASH_DASH] = ACTIONS(687), + [anon_sym_DOT2] = ACTIONS(689), + [anon_sym_COLON_COLON] = ACTIONS(687), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(687), + [sym__statement_terminator] = ACTIONS(687), }, [140] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(717), - [anon_sym_EQ] = ACTIONS(717), - [anon_sym_BANG_EQ] = ACTIONS(717), - [anon_sym_PLUS_EQ] = ACTIONS(717), - [anon_sym_STAR_EQ] = ACTIONS(717), - [anon_sym_SLASH_EQ] = ACTIONS(717), - [anon_sym_PERCENT_EQ] = ACTIONS(717), - [anon_sym_DASH_EQ] = ACTIONS(717), - [anon_sym_GT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(717), - [anon_sym_2_GT] = ACTIONS(719), - [anon_sym_2_GT_GT] = ACTIONS(717), - [anon_sym_3_GT] = ACTIONS(719), - [anon_sym_3_GT_GT] = ACTIONS(717), - [anon_sym_4_GT] = ACTIONS(719), - [anon_sym_4_GT_GT] = ACTIONS(717), - [anon_sym_5_GT] = ACTIONS(719), - [anon_sym_5_GT_GT] = ACTIONS(717), - [anon_sym_6_GT] = ACTIONS(719), - [anon_sym_6_GT_GT] = ACTIONS(717), - [anon_sym_STAR_GT] = ACTIONS(719), - [anon_sym_STAR_GT_GT] = ACTIONS(717), - [anon_sym_LT] = ACTIONS(719), - [anon_sym_STAR_GT_AMP1] = ACTIONS(717), - [anon_sym_2_GT_AMP1] = ACTIONS(717), - [anon_sym_3_GT_AMP1] = ACTIONS(717), - [anon_sym_4_GT_AMP1] = ACTIONS(717), - [anon_sym_5_GT_AMP1] = ACTIONS(717), - [anon_sym_6_GT_AMP1] = ACTIONS(717), - [anon_sym_STAR_GT_AMP2] = ACTIONS(717), - [anon_sym_1_GT_AMP2] = ACTIONS(717), - [anon_sym_3_GT_AMP2] = ACTIONS(717), - [anon_sym_4_GT_AMP2] = ACTIONS(717), - [anon_sym_5_GT_AMP2] = ACTIONS(717), - [anon_sym_6_GT_AMP2] = ACTIONS(717), - [aux_sym_comparison_operator_token1] = ACTIONS(717), - [aux_sym_comparison_operator_token2] = ACTIONS(717), - [aux_sym_comparison_operator_token3] = ACTIONS(717), - [aux_sym_comparison_operator_token4] = ACTIONS(717), - [aux_sym_comparison_operator_token5] = ACTIONS(717), - [aux_sym_comparison_operator_token6] = ACTIONS(717), - [aux_sym_comparison_operator_token7] = ACTIONS(717), - [aux_sym_comparison_operator_token8] = ACTIONS(717), - [aux_sym_comparison_operator_token9] = ACTIONS(717), - [aux_sym_comparison_operator_token10] = ACTIONS(717), - [aux_sym_comparison_operator_token11] = ACTIONS(717), - [aux_sym_comparison_operator_token12] = ACTIONS(717), - [aux_sym_comparison_operator_token13] = ACTIONS(717), - [aux_sym_comparison_operator_token14] = ACTIONS(717), - [aux_sym_comparison_operator_token15] = ACTIONS(717), - [aux_sym_comparison_operator_token16] = ACTIONS(717), - [aux_sym_comparison_operator_token17] = ACTIONS(717), - [aux_sym_comparison_operator_token18] = ACTIONS(717), - [aux_sym_comparison_operator_token19] = ACTIONS(717), - [aux_sym_comparison_operator_token20] = ACTIONS(717), - [aux_sym_comparison_operator_token21] = ACTIONS(717), - [aux_sym_comparison_operator_token22] = ACTIONS(717), - [aux_sym_comparison_operator_token23] = ACTIONS(717), - [aux_sym_comparison_operator_token24] = ACTIONS(717), - [aux_sym_comparison_operator_token25] = ACTIONS(717), - [aux_sym_comparison_operator_token26] = ACTIONS(717), - [aux_sym_comparison_operator_token27] = ACTIONS(717), - [aux_sym_comparison_operator_token28] = ACTIONS(719), - [aux_sym_comparison_operator_token29] = ACTIONS(717), - [aux_sym_comparison_operator_token30] = ACTIONS(717), - [aux_sym_comparison_operator_token31] = ACTIONS(717), - [aux_sym_comparison_operator_token32] = ACTIONS(717), - [aux_sym_comparison_operator_token33] = ACTIONS(717), - [aux_sym_comparison_operator_token34] = ACTIONS(719), - [aux_sym_comparison_operator_token35] = ACTIONS(717), - [aux_sym_comparison_operator_token36] = ACTIONS(717), - [aux_sym_comparison_operator_token37] = ACTIONS(717), - [aux_sym_comparison_operator_token38] = ACTIONS(717), - [aux_sym_comparison_operator_token39] = ACTIONS(717), - [aux_sym_comparison_operator_token40] = ACTIONS(717), - [aux_sym_comparison_operator_token41] = ACTIONS(717), - [aux_sym_comparison_operator_token42] = ACTIONS(717), - [aux_sym_comparison_operator_token43] = ACTIONS(717), - [aux_sym_comparison_operator_token44] = ACTIONS(717), - [aux_sym_comparison_operator_token45] = ACTIONS(717), - [aux_sym_comparison_operator_token46] = ACTIONS(717), - [aux_sym_comparison_operator_token47] = ACTIONS(717), - [aux_sym_comparison_operator_token48] = ACTIONS(717), - [aux_sym_comparison_operator_token49] = ACTIONS(717), - [aux_sym_comparison_operator_token50] = ACTIONS(717), - [aux_sym_format_operator_token1] = ACTIONS(717), - [anon_sym_LPAREN] = ACTIONS(717), - [anon_sym_COMMA] = ACTIONS(717), - [anon_sym_PIPE] = ACTIONS(717), - [anon_sym_PERCENT] = ACTIONS(719), - [aux_sym_logical_expression_token1] = ACTIONS(717), - [aux_sym_logical_expression_token2] = ACTIONS(717), - [aux_sym_logical_expression_token3] = ACTIONS(717), - [aux_sym_bitwise_expression_token1] = ACTIONS(717), - [aux_sym_bitwise_expression_token2] = ACTIONS(717), - [aux_sym_bitwise_expression_token3] = ACTIONS(717), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(719), - [anon_sym_BSLASH] = ACTIONS(717), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_DOT_DOT] = ACTIONS(717), - [anon_sym_PLUS_PLUS] = ACTIONS(717), - [anon_sym_DASH_DASH] = ACTIONS(717), - [anon_sym_DOT2] = ACTIONS(719), - [anon_sym_COLON_COLON] = ACTIONS(717), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(717), - [sym__statement_terminator] = ACTIONS(717), + [anon_sym_LBRACK] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(649), + [anon_sym_BANG_EQ] = ACTIONS(649), + [anon_sym_PLUS_EQ] = ACTIONS(649), + [anon_sym_STAR_EQ] = ACTIONS(649), + [anon_sym_SLASH_EQ] = ACTIONS(649), + [anon_sym_PERCENT_EQ] = ACTIONS(649), + [anon_sym_DASH_EQ] = ACTIONS(649), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_GT_GT] = ACTIONS(649), + [anon_sym_2_GT] = ACTIONS(651), + [anon_sym_2_GT_GT] = ACTIONS(649), + [anon_sym_3_GT] = ACTIONS(651), + [anon_sym_3_GT_GT] = ACTIONS(649), + [anon_sym_4_GT] = ACTIONS(651), + [anon_sym_4_GT_GT] = ACTIONS(649), + [anon_sym_5_GT] = ACTIONS(651), + [anon_sym_5_GT_GT] = ACTIONS(649), + [anon_sym_6_GT] = ACTIONS(651), + [anon_sym_6_GT_GT] = ACTIONS(649), + [anon_sym_STAR_GT] = ACTIONS(651), + [anon_sym_STAR_GT_GT] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(651), + [anon_sym_STAR_GT_AMP1] = ACTIONS(649), + [anon_sym_2_GT_AMP1] = ACTIONS(649), + [anon_sym_3_GT_AMP1] = ACTIONS(649), + [anon_sym_4_GT_AMP1] = ACTIONS(649), + [anon_sym_5_GT_AMP1] = ACTIONS(649), + [anon_sym_6_GT_AMP1] = ACTIONS(649), + [anon_sym_STAR_GT_AMP2] = ACTIONS(649), + [anon_sym_1_GT_AMP2] = ACTIONS(649), + [anon_sym_3_GT_AMP2] = ACTIONS(649), + [anon_sym_4_GT_AMP2] = ACTIONS(649), + [anon_sym_5_GT_AMP2] = ACTIONS(649), + [anon_sym_6_GT_AMP2] = ACTIONS(649), + [aux_sym_comparison_operator_token1] = ACTIONS(649), + [aux_sym_comparison_operator_token2] = ACTIONS(649), + [aux_sym_comparison_operator_token3] = ACTIONS(649), + [aux_sym_comparison_operator_token4] = ACTIONS(649), + [aux_sym_comparison_operator_token5] = ACTIONS(649), + [aux_sym_comparison_operator_token6] = ACTIONS(649), + [aux_sym_comparison_operator_token7] = ACTIONS(649), + [aux_sym_comparison_operator_token8] = ACTIONS(649), + [aux_sym_comparison_operator_token9] = ACTIONS(649), + [aux_sym_comparison_operator_token10] = ACTIONS(649), + [aux_sym_comparison_operator_token11] = ACTIONS(649), + [aux_sym_comparison_operator_token12] = ACTIONS(649), + [aux_sym_comparison_operator_token13] = ACTIONS(649), + [aux_sym_comparison_operator_token14] = ACTIONS(649), + [aux_sym_comparison_operator_token15] = ACTIONS(649), + [aux_sym_comparison_operator_token16] = ACTIONS(649), + [aux_sym_comparison_operator_token17] = ACTIONS(649), + [aux_sym_comparison_operator_token18] = ACTIONS(649), + [aux_sym_comparison_operator_token19] = ACTIONS(649), + [aux_sym_comparison_operator_token20] = ACTIONS(649), + [aux_sym_comparison_operator_token21] = ACTIONS(649), + [aux_sym_comparison_operator_token22] = ACTIONS(649), + [aux_sym_comparison_operator_token23] = ACTIONS(649), + [aux_sym_comparison_operator_token24] = ACTIONS(649), + [aux_sym_comparison_operator_token25] = ACTIONS(649), + [aux_sym_comparison_operator_token26] = ACTIONS(649), + [aux_sym_comparison_operator_token27] = ACTIONS(649), + [aux_sym_comparison_operator_token28] = ACTIONS(651), + [aux_sym_comparison_operator_token29] = ACTIONS(649), + [aux_sym_comparison_operator_token30] = ACTIONS(649), + [aux_sym_comparison_operator_token31] = ACTIONS(649), + [aux_sym_comparison_operator_token32] = ACTIONS(649), + [aux_sym_comparison_operator_token33] = ACTIONS(649), + [aux_sym_comparison_operator_token34] = ACTIONS(651), + [aux_sym_comparison_operator_token35] = ACTIONS(649), + [aux_sym_comparison_operator_token36] = ACTIONS(649), + [aux_sym_comparison_operator_token37] = ACTIONS(649), + [aux_sym_comparison_operator_token38] = ACTIONS(649), + [aux_sym_comparison_operator_token39] = ACTIONS(649), + [aux_sym_comparison_operator_token40] = ACTIONS(649), + [aux_sym_comparison_operator_token41] = ACTIONS(649), + [aux_sym_comparison_operator_token42] = ACTIONS(649), + [aux_sym_comparison_operator_token43] = ACTIONS(649), + [aux_sym_comparison_operator_token44] = ACTIONS(649), + [aux_sym_comparison_operator_token45] = ACTIONS(649), + [aux_sym_comparison_operator_token46] = ACTIONS(649), + [aux_sym_comparison_operator_token47] = ACTIONS(649), + [aux_sym_comparison_operator_token48] = ACTIONS(649), + [aux_sym_comparison_operator_token49] = ACTIONS(649), + [aux_sym_comparison_operator_token50] = ACTIONS(649), + [aux_sym_format_operator_token1] = ACTIONS(649), + [anon_sym_LPAREN] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(651), + [aux_sym_logical_expression_token1] = ACTIONS(649), + [aux_sym_logical_expression_token2] = ACTIONS(649), + [aux_sym_logical_expression_token3] = ACTIONS(649), + [aux_sym_bitwise_expression_token1] = ACTIONS(649), + [aux_sym_bitwise_expression_token2] = ACTIONS(649), + [aux_sym_bitwise_expression_token3] = ACTIONS(649), + [anon_sym_PLUS] = ACTIONS(651), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(651), + [anon_sym_BSLASH] = ACTIONS(649), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_DOT_DOT] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(649), + [anon_sym_DASH_DASH] = ACTIONS(649), + [anon_sym_DOT2] = ACTIONS(651), + [anon_sym_COLON_COLON] = ACTIONS(649), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(649), + [sym__statement_terminator] = ACTIONS(649), }, [141] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(721), - [anon_sym_BANG_EQ] = ACTIONS(721), - [anon_sym_PLUS_EQ] = ACTIONS(721), - [anon_sym_STAR_EQ] = ACTIONS(721), - [anon_sym_SLASH_EQ] = ACTIONS(721), - [anon_sym_PERCENT_EQ] = ACTIONS(721), - [anon_sym_DASH_EQ] = ACTIONS(721), - [anon_sym_GT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(721), - [anon_sym_2_GT] = ACTIONS(723), - [anon_sym_2_GT_GT] = ACTIONS(721), - [anon_sym_3_GT] = ACTIONS(723), - [anon_sym_3_GT_GT] = ACTIONS(721), - [anon_sym_4_GT] = ACTIONS(723), - [anon_sym_4_GT_GT] = ACTIONS(721), - [anon_sym_5_GT] = ACTIONS(723), - [anon_sym_5_GT_GT] = ACTIONS(721), - [anon_sym_6_GT] = ACTIONS(723), - [anon_sym_6_GT_GT] = ACTIONS(721), - [anon_sym_STAR_GT] = ACTIONS(723), - [anon_sym_STAR_GT_GT] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(723), - [anon_sym_STAR_GT_AMP1] = ACTIONS(721), - [anon_sym_2_GT_AMP1] = ACTIONS(721), - [anon_sym_3_GT_AMP1] = ACTIONS(721), - [anon_sym_4_GT_AMP1] = ACTIONS(721), - [anon_sym_5_GT_AMP1] = ACTIONS(721), - [anon_sym_6_GT_AMP1] = ACTIONS(721), - [anon_sym_STAR_GT_AMP2] = ACTIONS(721), - [anon_sym_1_GT_AMP2] = ACTIONS(721), - [anon_sym_3_GT_AMP2] = ACTIONS(721), - [anon_sym_4_GT_AMP2] = ACTIONS(721), - [anon_sym_5_GT_AMP2] = ACTIONS(721), - [anon_sym_6_GT_AMP2] = ACTIONS(721), - [aux_sym_comparison_operator_token1] = ACTIONS(721), - [aux_sym_comparison_operator_token2] = ACTIONS(721), - [aux_sym_comparison_operator_token3] = ACTIONS(721), - [aux_sym_comparison_operator_token4] = ACTIONS(721), - [aux_sym_comparison_operator_token5] = ACTIONS(721), - [aux_sym_comparison_operator_token6] = ACTIONS(721), - [aux_sym_comparison_operator_token7] = ACTIONS(721), - [aux_sym_comparison_operator_token8] = ACTIONS(721), - [aux_sym_comparison_operator_token9] = ACTIONS(721), - [aux_sym_comparison_operator_token10] = ACTIONS(721), - [aux_sym_comparison_operator_token11] = ACTIONS(721), - [aux_sym_comparison_operator_token12] = ACTIONS(721), - [aux_sym_comparison_operator_token13] = ACTIONS(721), - [aux_sym_comparison_operator_token14] = ACTIONS(721), - [aux_sym_comparison_operator_token15] = ACTIONS(721), - [aux_sym_comparison_operator_token16] = ACTIONS(721), - [aux_sym_comparison_operator_token17] = ACTIONS(721), - [aux_sym_comparison_operator_token18] = ACTIONS(721), - [aux_sym_comparison_operator_token19] = ACTIONS(721), - [aux_sym_comparison_operator_token20] = ACTIONS(721), - [aux_sym_comparison_operator_token21] = ACTIONS(721), - [aux_sym_comparison_operator_token22] = ACTIONS(721), - [aux_sym_comparison_operator_token23] = ACTIONS(721), - [aux_sym_comparison_operator_token24] = ACTIONS(721), - [aux_sym_comparison_operator_token25] = ACTIONS(721), - [aux_sym_comparison_operator_token26] = ACTIONS(721), - [aux_sym_comparison_operator_token27] = ACTIONS(721), - [aux_sym_comparison_operator_token28] = ACTIONS(723), - [aux_sym_comparison_operator_token29] = ACTIONS(721), - [aux_sym_comparison_operator_token30] = ACTIONS(721), - [aux_sym_comparison_operator_token31] = ACTIONS(721), - [aux_sym_comparison_operator_token32] = ACTIONS(721), - [aux_sym_comparison_operator_token33] = ACTIONS(721), - [aux_sym_comparison_operator_token34] = ACTIONS(723), - [aux_sym_comparison_operator_token35] = ACTIONS(721), - [aux_sym_comparison_operator_token36] = ACTIONS(721), - [aux_sym_comparison_operator_token37] = ACTIONS(721), - [aux_sym_comparison_operator_token38] = ACTIONS(721), - [aux_sym_comparison_operator_token39] = ACTIONS(721), - [aux_sym_comparison_operator_token40] = ACTIONS(721), - [aux_sym_comparison_operator_token41] = ACTIONS(721), - [aux_sym_comparison_operator_token42] = ACTIONS(721), - [aux_sym_comparison_operator_token43] = ACTIONS(721), - [aux_sym_comparison_operator_token44] = ACTIONS(721), - [aux_sym_comparison_operator_token45] = ACTIONS(721), - [aux_sym_comparison_operator_token46] = ACTIONS(721), - [aux_sym_comparison_operator_token47] = ACTIONS(721), - [aux_sym_comparison_operator_token48] = ACTIONS(721), - [aux_sym_comparison_operator_token49] = ACTIONS(721), - [aux_sym_comparison_operator_token50] = ACTIONS(721), - [aux_sym_format_operator_token1] = ACTIONS(721), - [anon_sym_LPAREN] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(721), - [anon_sym_PIPE] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(723), - [aux_sym_logical_expression_token1] = ACTIONS(721), - [aux_sym_logical_expression_token2] = ACTIONS(721), - [aux_sym_logical_expression_token3] = ACTIONS(721), - [aux_sym_bitwise_expression_token1] = ACTIONS(721), - [aux_sym_bitwise_expression_token2] = ACTIONS(721), - [aux_sym_bitwise_expression_token3] = ACTIONS(721), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(723), - [anon_sym_BSLASH] = ACTIONS(721), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_DOT_DOT] = ACTIONS(721), - [anon_sym_PLUS_PLUS] = ACTIONS(721), - [anon_sym_DASH_DASH] = ACTIONS(721), - [anon_sym_DOT2] = ACTIONS(723), - [anon_sym_COLON_COLON] = ACTIONS(721), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), - [sym__statement_terminator] = ACTIONS(721), + [anon_sym_LBRACK] = ACTIONS(653), + [anon_sym_EQ] = ACTIONS(653), + [anon_sym_BANG_EQ] = ACTIONS(653), + [anon_sym_PLUS_EQ] = ACTIONS(653), + [anon_sym_STAR_EQ] = ACTIONS(653), + [anon_sym_SLASH_EQ] = ACTIONS(653), + [anon_sym_PERCENT_EQ] = ACTIONS(653), + [anon_sym_DASH_EQ] = ACTIONS(653), + [anon_sym_GT] = ACTIONS(655), + [anon_sym_GT_GT] = ACTIONS(653), + [anon_sym_2_GT] = ACTIONS(655), + [anon_sym_2_GT_GT] = ACTIONS(653), + [anon_sym_3_GT] = ACTIONS(655), + [anon_sym_3_GT_GT] = ACTIONS(653), + [anon_sym_4_GT] = ACTIONS(655), + [anon_sym_4_GT_GT] = ACTIONS(653), + [anon_sym_5_GT] = ACTIONS(655), + [anon_sym_5_GT_GT] = ACTIONS(653), + [anon_sym_6_GT] = ACTIONS(655), + [anon_sym_6_GT_GT] = ACTIONS(653), + [anon_sym_STAR_GT] = ACTIONS(655), + [anon_sym_STAR_GT_GT] = ACTIONS(653), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_STAR_GT_AMP1] = ACTIONS(653), + [anon_sym_2_GT_AMP1] = ACTIONS(653), + [anon_sym_3_GT_AMP1] = ACTIONS(653), + [anon_sym_4_GT_AMP1] = ACTIONS(653), + [anon_sym_5_GT_AMP1] = ACTIONS(653), + [anon_sym_6_GT_AMP1] = ACTIONS(653), + [anon_sym_STAR_GT_AMP2] = ACTIONS(653), + [anon_sym_1_GT_AMP2] = ACTIONS(653), + [anon_sym_3_GT_AMP2] = ACTIONS(653), + [anon_sym_4_GT_AMP2] = ACTIONS(653), + [anon_sym_5_GT_AMP2] = ACTIONS(653), + [anon_sym_6_GT_AMP2] = ACTIONS(653), + [aux_sym_comparison_operator_token1] = ACTIONS(653), + [aux_sym_comparison_operator_token2] = ACTIONS(653), + [aux_sym_comparison_operator_token3] = ACTIONS(653), + [aux_sym_comparison_operator_token4] = ACTIONS(653), + [aux_sym_comparison_operator_token5] = ACTIONS(653), + [aux_sym_comparison_operator_token6] = ACTIONS(653), + [aux_sym_comparison_operator_token7] = ACTIONS(653), + [aux_sym_comparison_operator_token8] = ACTIONS(653), + [aux_sym_comparison_operator_token9] = ACTIONS(653), + [aux_sym_comparison_operator_token10] = ACTIONS(653), + [aux_sym_comparison_operator_token11] = ACTIONS(653), + [aux_sym_comparison_operator_token12] = ACTIONS(653), + [aux_sym_comparison_operator_token13] = ACTIONS(653), + [aux_sym_comparison_operator_token14] = ACTIONS(653), + [aux_sym_comparison_operator_token15] = ACTIONS(653), + [aux_sym_comparison_operator_token16] = ACTIONS(653), + [aux_sym_comparison_operator_token17] = ACTIONS(653), + [aux_sym_comparison_operator_token18] = ACTIONS(653), + [aux_sym_comparison_operator_token19] = ACTIONS(653), + [aux_sym_comparison_operator_token20] = ACTIONS(653), + [aux_sym_comparison_operator_token21] = ACTIONS(653), + [aux_sym_comparison_operator_token22] = ACTIONS(653), + [aux_sym_comparison_operator_token23] = ACTIONS(653), + [aux_sym_comparison_operator_token24] = ACTIONS(653), + [aux_sym_comparison_operator_token25] = ACTIONS(653), + [aux_sym_comparison_operator_token26] = ACTIONS(653), + [aux_sym_comparison_operator_token27] = ACTIONS(653), + [aux_sym_comparison_operator_token28] = ACTIONS(655), + [aux_sym_comparison_operator_token29] = ACTIONS(653), + [aux_sym_comparison_operator_token30] = ACTIONS(653), + [aux_sym_comparison_operator_token31] = ACTIONS(653), + [aux_sym_comparison_operator_token32] = ACTIONS(653), + [aux_sym_comparison_operator_token33] = ACTIONS(653), + [aux_sym_comparison_operator_token34] = ACTIONS(655), + [aux_sym_comparison_operator_token35] = ACTIONS(653), + [aux_sym_comparison_operator_token36] = ACTIONS(653), + [aux_sym_comparison_operator_token37] = ACTIONS(653), + [aux_sym_comparison_operator_token38] = ACTIONS(653), + [aux_sym_comparison_operator_token39] = ACTIONS(653), + [aux_sym_comparison_operator_token40] = ACTIONS(653), + [aux_sym_comparison_operator_token41] = ACTIONS(653), + [aux_sym_comparison_operator_token42] = ACTIONS(653), + [aux_sym_comparison_operator_token43] = ACTIONS(653), + [aux_sym_comparison_operator_token44] = ACTIONS(653), + [aux_sym_comparison_operator_token45] = ACTIONS(653), + [aux_sym_comparison_operator_token46] = ACTIONS(653), + [aux_sym_comparison_operator_token47] = ACTIONS(653), + [aux_sym_comparison_operator_token48] = ACTIONS(653), + [aux_sym_comparison_operator_token49] = ACTIONS(653), + [aux_sym_comparison_operator_token50] = ACTIONS(653), + [aux_sym_format_operator_token1] = ACTIONS(653), + [anon_sym_LPAREN] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(653), + [anon_sym_PIPE] = ACTIONS(653), + [anon_sym_PERCENT] = ACTIONS(655), + [aux_sym_logical_expression_token1] = ACTIONS(653), + [aux_sym_logical_expression_token2] = ACTIONS(653), + [aux_sym_logical_expression_token3] = ACTIONS(653), + [aux_sym_bitwise_expression_token1] = ACTIONS(653), + [aux_sym_bitwise_expression_token2] = ACTIONS(653), + [aux_sym_bitwise_expression_token3] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(655), + [anon_sym_DASH] = ACTIONS(655), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_BSLASH] = ACTIONS(653), + [anon_sym_STAR] = ACTIONS(655), + [anon_sym_DOT_DOT] = ACTIONS(653), + [anon_sym_PLUS_PLUS] = ACTIONS(653), + [anon_sym_DASH_DASH] = ACTIONS(653), + [anon_sym_DOT2] = ACTIONS(655), + [anon_sym_COLON_COLON] = ACTIONS(653), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(653), + [sym__statement_terminator] = ACTIONS(653), }, [142] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(683), - [anon_sym_EQ] = ACTIONS(683), - [anon_sym_BANG_EQ] = ACTIONS(683), - [anon_sym_PLUS_EQ] = ACTIONS(683), - [anon_sym_STAR_EQ] = ACTIONS(683), - [anon_sym_SLASH_EQ] = ACTIONS(683), - [anon_sym_PERCENT_EQ] = ACTIONS(683), - [anon_sym_DASH_EQ] = ACTIONS(683), - [anon_sym_GT] = ACTIONS(685), - [anon_sym_GT_GT] = ACTIONS(683), - [anon_sym_2_GT] = ACTIONS(685), - [anon_sym_2_GT_GT] = ACTIONS(683), - [anon_sym_3_GT] = ACTIONS(685), - [anon_sym_3_GT_GT] = ACTIONS(683), - [anon_sym_4_GT] = ACTIONS(685), - [anon_sym_4_GT_GT] = ACTIONS(683), - [anon_sym_5_GT] = ACTIONS(685), - [anon_sym_5_GT_GT] = ACTIONS(683), - [anon_sym_6_GT] = ACTIONS(685), - [anon_sym_6_GT_GT] = ACTIONS(683), - [anon_sym_STAR_GT] = ACTIONS(685), - [anon_sym_STAR_GT_GT] = ACTIONS(683), - [anon_sym_LT] = ACTIONS(685), - [anon_sym_STAR_GT_AMP1] = ACTIONS(683), - [anon_sym_2_GT_AMP1] = ACTIONS(683), - [anon_sym_3_GT_AMP1] = ACTIONS(683), - [anon_sym_4_GT_AMP1] = ACTIONS(683), - [anon_sym_5_GT_AMP1] = ACTIONS(683), - [anon_sym_6_GT_AMP1] = ACTIONS(683), - [anon_sym_STAR_GT_AMP2] = ACTIONS(683), - [anon_sym_1_GT_AMP2] = ACTIONS(683), - [anon_sym_3_GT_AMP2] = ACTIONS(683), - [anon_sym_4_GT_AMP2] = ACTIONS(683), - [anon_sym_5_GT_AMP2] = ACTIONS(683), - [anon_sym_6_GT_AMP2] = ACTIONS(683), - [aux_sym_comparison_operator_token1] = ACTIONS(683), - [aux_sym_comparison_operator_token2] = ACTIONS(683), - [aux_sym_comparison_operator_token3] = ACTIONS(683), - [aux_sym_comparison_operator_token4] = ACTIONS(683), - [aux_sym_comparison_operator_token5] = ACTIONS(683), - [aux_sym_comparison_operator_token6] = ACTIONS(683), - [aux_sym_comparison_operator_token7] = ACTIONS(683), - [aux_sym_comparison_operator_token8] = ACTIONS(683), - [aux_sym_comparison_operator_token9] = ACTIONS(683), - [aux_sym_comparison_operator_token10] = ACTIONS(683), - [aux_sym_comparison_operator_token11] = ACTIONS(683), - [aux_sym_comparison_operator_token12] = ACTIONS(683), - [aux_sym_comparison_operator_token13] = ACTIONS(683), - [aux_sym_comparison_operator_token14] = ACTIONS(683), - [aux_sym_comparison_operator_token15] = ACTIONS(683), - [aux_sym_comparison_operator_token16] = ACTIONS(683), - [aux_sym_comparison_operator_token17] = ACTIONS(683), - [aux_sym_comparison_operator_token18] = ACTIONS(683), - [aux_sym_comparison_operator_token19] = ACTIONS(683), - [aux_sym_comparison_operator_token20] = ACTIONS(683), - [aux_sym_comparison_operator_token21] = ACTIONS(683), - [aux_sym_comparison_operator_token22] = ACTIONS(683), - [aux_sym_comparison_operator_token23] = ACTIONS(683), - [aux_sym_comparison_operator_token24] = ACTIONS(683), - [aux_sym_comparison_operator_token25] = ACTIONS(683), - [aux_sym_comparison_operator_token26] = ACTIONS(683), - [aux_sym_comparison_operator_token27] = ACTIONS(683), - [aux_sym_comparison_operator_token28] = ACTIONS(685), - [aux_sym_comparison_operator_token29] = ACTIONS(683), - [aux_sym_comparison_operator_token30] = ACTIONS(683), - [aux_sym_comparison_operator_token31] = ACTIONS(683), - [aux_sym_comparison_operator_token32] = ACTIONS(683), - [aux_sym_comparison_operator_token33] = ACTIONS(683), - [aux_sym_comparison_operator_token34] = ACTIONS(685), - [aux_sym_comparison_operator_token35] = ACTIONS(683), - [aux_sym_comparison_operator_token36] = ACTIONS(683), - [aux_sym_comparison_operator_token37] = ACTIONS(683), - [aux_sym_comparison_operator_token38] = ACTIONS(683), - [aux_sym_comparison_operator_token39] = ACTIONS(683), - [aux_sym_comparison_operator_token40] = ACTIONS(683), - [aux_sym_comparison_operator_token41] = ACTIONS(683), - [aux_sym_comparison_operator_token42] = ACTIONS(683), - [aux_sym_comparison_operator_token43] = ACTIONS(683), - [aux_sym_comparison_operator_token44] = ACTIONS(683), - [aux_sym_comparison_operator_token45] = ACTIONS(683), - [aux_sym_comparison_operator_token46] = ACTIONS(683), - [aux_sym_comparison_operator_token47] = ACTIONS(683), - [aux_sym_comparison_operator_token48] = ACTIONS(683), - [aux_sym_comparison_operator_token49] = ACTIONS(683), - [aux_sym_comparison_operator_token50] = ACTIONS(683), - [aux_sym_format_operator_token1] = ACTIONS(683), - [anon_sym_LPAREN] = ACTIONS(683), - [anon_sym_COMMA] = ACTIONS(683), - [anon_sym_PIPE] = ACTIONS(683), - [anon_sym_PERCENT] = ACTIONS(685), - [aux_sym_logical_expression_token1] = ACTIONS(683), - [aux_sym_logical_expression_token2] = ACTIONS(683), - [aux_sym_logical_expression_token3] = ACTIONS(683), - [aux_sym_bitwise_expression_token1] = ACTIONS(683), - [aux_sym_bitwise_expression_token2] = ACTIONS(683), - [aux_sym_bitwise_expression_token3] = ACTIONS(683), - [anon_sym_PLUS] = ACTIONS(685), - [anon_sym_DASH] = ACTIONS(685), - [anon_sym_SLASH] = ACTIONS(685), - [anon_sym_BSLASH] = ACTIONS(683), - [anon_sym_STAR] = ACTIONS(685), - [anon_sym_DOT_DOT] = ACTIONS(683), - [anon_sym_PLUS_PLUS] = ACTIONS(683), - [anon_sym_DASH_DASH] = ACTIONS(683), - [anon_sym_DOT2] = ACTIONS(685), - [anon_sym_COLON_COLON] = ACTIONS(683), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), - [sym__statement_terminator] = ACTIONS(683), + [anon_sym_LBRACK] = ACTIONS(657), + [anon_sym_EQ] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_PLUS_EQ] = ACTIONS(657), + [anon_sym_STAR_EQ] = ACTIONS(657), + [anon_sym_SLASH_EQ] = ACTIONS(657), + [anon_sym_PERCENT_EQ] = ACTIONS(657), + [anon_sym_DASH_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_2_GT] = ACTIONS(659), + [anon_sym_2_GT_GT] = ACTIONS(657), + [anon_sym_3_GT] = ACTIONS(659), + [anon_sym_3_GT_GT] = ACTIONS(657), + [anon_sym_4_GT] = ACTIONS(659), + [anon_sym_4_GT_GT] = ACTIONS(657), + [anon_sym_5_GT] = ACTIONS(659), + [anon_sym_5_GT_GT] = ACTIONS(657), + [anon_sym_6_GT] = ACTIONS(659), + [anon_sym_6_GT_GT] = ACTIONS(657), + [anon_sym_STAR_GT] = ACTIONS(659), + [anon_sym_STAR_GT_GT] = ACTIONS(657), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_STAR_GT_AMP1] = ACTIONS(657), + [anon_sym_2_GT_AMP1] = ACTIONS(657), + [anon_sym_3_GT_AMP1] = ACTIONS(657), + [anon_sym_4_GT_AMP1] = ACTIONS(657), + [anon_sym_5_GT_AMP1] = ACTIONS(657), + [anon_sym_6_GT_AMP1] = ACTIONS(657), + [anon_sym_STAR_GT_AMP2] = ACTIONS(657), + [anon_sym_1_GT_AMP2] = ACTIONS(657), + [anon_sym_3_GT_AMP2] = ACTIONS(657), + [anon_sym_4_GT_AMP2] = ACTIONS(657), + [anon_sym_5_GT_AMP2] = ACTIONS(657), + [anon_sym_6_GT_AMP2] = ACTIONS(657), + [aux_sym_comparison_operator_token1] = ACTIONS(657), + [aux_sym_comparison_operator_token2] = ACTIONS(657), + [aux_sym_comparison_operator_token3] = ACTIONS(657), + [aux_sym_comparison_operator_token4] = ACTIONS(657), + [aux_sym_comparison_operator_token5] = ACTIONS(657), + [aux_sym_comparison_operator_token6] = ACTIONS(657), + [aux_sym_comparison_operator_token7] = ACTIONS(657), + [aux_sym_comparison_operator_token8] = ACTIONS(657), + [aux_sym_comparison_operator_token9] = ACTIONS(657), + [aux_sym_comparison_operator_token10] = ACTIONS(657), + [aux_sym_comparison_operator_token11] = ACTIONS(657), + [aux_sym_comparison_operator_token12] = ACTIONS(657), + [aux_sym_comparison_operator_token13] = ACTIONS(657), + [aux_sym_comparison_operator_token14] = ACTIONS(657), + [aux_sym_comparison_operator_token15] = ACTIONS(657), + [aux_sym_comparison_operator_token16] = ACTIONS(657), + [aux_sym_comparison_operator_token17] = ACTIONS(657), + [aux_sym_comparison_operator_token18] = ACTIONS(657), + [aux_sym_comparison_operator_token19] = ACTIONS(657), + [aux_sym_comparison_operator_token20] = ACTIONS(657), + [aux_sym_comparison_operator_token21] = ACTIONS(657), + [aux_sym_comparison_operator_token22] = ACTIONS(657), + [aux_sym_comparison_operator_token23] = ACTIONS(657), + [aux_sym_comparison_operator_token24] = ACTIONS(657), + [aux_sym_comparison_operator_token25] = ACTIONS(657), + [aux_sym_comparison_operator_token26] = ACTIONS(657), + [aux_sym_comparison_operator_token27] = ACTIONS(657), + [aux_sym_comparison_operator_token28] = ACTIONS(659), + [aux_sym_comparison_operator_token29] = ACTIONS(657), + [aux_sym_comparison_operator_token30] = ACTIONS(657), + [aux_sym_comparison_operator_token31] = ACTIONS(657), + [aux_sym_comparison_operator_token32] = ACTIONS(657), + [aux_sym_comparison_operator_token33] = ACTIONS(657), + [aux_sym_comparison_operator_token34] = ACTIONS(659), + [aux_sym_comparison_operator_token35] = ACTIONS(657), + [aux_sym_comparison_operator_token36] = ACTIONS(657), + [aux_sym_comparison_operator_token37] = ACTIONS(657), + [aux_sym_comparison_operator_token38] = ACTIONS(657), + [aux_sym_comparison_operator_token39] = ACTIONS(657), + [aux_sym_comparison_operator_token40] = ACTIONS(657), + [aux_sym_comparison_operator_token41] = ACTIONS(657), + [aux_sym_comparison_operator_token42] = ACTIONS(657), + [aux_sym_comparison_operator_token43] = ACTIONS(657), + [aux_sym_comparison_operator_token44] = ACTIONS(657), + [aux_sym_comparison_operator_token45] = ACTIONS(657), + [aux_sym_comparison_operator_token46] = ACTIONS(657), + [aux_sym_comparison_operator_token47] = ACTIONS(657), + [aux_sym_comparison_operator_token48] = ACTIONS(657), + [aux_sym_comparison_operator_token49] = ACTIONS(657), + [aux_sym_comparison_operator_token50] = ACTIONS(657), + [aux_sym_format_operator_token1] = ACTIONS(657), + [anon_sym_LPAREN] = ACTIONS(657), + [anon_sym_COMMA] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_PERCENT] = ACTIONS(659), + [aux_sym_logical_expression_token1] = ACTIONS(657), + [aux_sym_logical_expression_token2] = ACTIONS(657), + [aux_sym_logical_expression_token3] = ACTIONS(657), + [aux_sym_bitwise_expression_token1] = ACTIONS(657), + [aux_sym_bitwise_expression_token2] = ACTIONS(657), + [aux_sym_bitwise_expression_token3] = ACTIONS(657), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_BSLASH] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(659), + [anon_sym_DOT_DOT] = ACTIONS(657), + [anon_sym_PLUS_PLUS] = ACTIONS(657), + [anon_sym_DASH_DASH] = ACTIONS(657), + [anon_sym_DOT2] = ACTIONS(659), + [anon_sym_COLON_COLON] = ACTIONS(657), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(657), + [sym__statement_terminator] = ACTIONS(657), }, [143] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(729), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_DASH_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_LPAREN] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [anon_sym_PLUS_PLUS] = ACTIONS(729), - [anon_sym_DASH_DASH] = ACTIONS(729), - [anon_sym_DOT2] = ACTIONS(731), - [anon_sym_COLON_COLON] = ACTIONS(729), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), - [sym__statement_terminator] = ACTIONS(729), + [anon_sym_LBRACK] = ACTIONS(661), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_PLUS_EQ] = ACTIONS(661), + [anon_sym_STAR_EQ] = ACTIONS(661), + [anon_sym_SLASH_EQ] = ACTIONS(661), + [anon_sym_PERCENT_EQ] = ACTIONS(661), + [anon_sym_DASH_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_2_GT] = ACTIONS(664), + [anon_sym_2_GT_GT] = ACTIONS(661), + [anon_sym_3_GT] = ACTIONS(664), + [anon_sym_3_GT_GT] = ACTIONS(661), + [anon_sym_4_GT] = ACTIONS(664), + [anon_sym_4_GT_GT] = ACTIONS(661), + [anon_sym_5_GT] = ACTIONS(664), + [anon_sym_5_GT_GT] = ACTIONS(661), + [anon_sym_6_GT] = ACTIONS(664), + [anon_sym_6_GT_GT] = ACTIONS(661), + [anon_sym_STAR_GT] = ACTIONS(664), + [anon_sym_STAR_GT_GT] = ACTIONS(661), + [anon_sym_LT] = ACTIONS(664), + [anon_sym_STAR_GT_AMP1] = ACTIONS(661), + [anon_sym_2_GT_AMP1] = ACTIONS(661), + [anon_sym_3_GT_AMP1] = ACTIONS(661), + [anon_sym_4_GT_AMP1] = ACTIONS(661), + [anon_sym_5_GT_AMP1] = ACTIONS(661), + [anon_sym_6_GT_AMP1] = ACTIONS(661), + [anon_sym_STAR_GT_AMP2] = ACTIONS(661), + [anon_sym_1_GT_AMP2] = ACTIONS(661), + [anon_sym_3_GT_AMP2] = ACTIONS(661), + [anon_sym_4_GT_AMP2] = ACTIONS(661), + [anon_sym_5_GT_AMP2] = ACTIONS(661), + [anon_sym_6_GT_AMP2] = ACTIONS(661), + [aux_sym_comparison_operator_token1] = ACTIONS(661), + [aux_sym_comparison_operator_token2] = ACTIONS(661), + [aux_sym_comparison_operator_token3] = ACTIONS(661), + [aux_sym_comparison_operator_token4] = ACTIONS(661), + [aux_sym_comparison_operator_token5] = ACTIONS(661), + [aux_sym_comparison_operator_token6] = ACTIONS(661), + [aux_sym_comparison_operator_token7] = ACTIONS(661), + [aux_sym_comparison_operator_token8] = ACTIONS(661), + [aux_sym_comparison_operator_token9] = ACTIONS(661), + [aux_sym_comparison_operator_token10] = ACTIONS(661), + [aux_sym_comparison_operator_token11] = ACTIONS(661), + [aux_sym_comparison_operator_token12] = ACTIONS(661), + [aux_sym_comparison_operator_token13] = ACTIONS(661), + [aux_sym_comparison_operator_token14] = ACTIONS(661), + [aux_sym_comparison_operator_token15] = ACTIONS(661), + [aux_sym_comparison_operator_token16] = ACTIONS(661), + [aux_sym_comparison_operator_token17] = ACTIONS(661), + [aux_sym_comparison_operator_token18] = ACTIONS(661), + [aux_sym_comparison_operator_token19] = ACTIONS(661), + [aux_sym_comparison_operator_token20] = ACTIONS(661), + [aux_sym_comparison_operator_token21] = ACTIONS(661), + [aux_sym_comparison_operator_token22] = ACTIONS(661), + [aux_sym_comparison_operator_token23] = ACTIONS(661), + [aux_sym_comparison_operator_token24] = ACTIONS(661), + [aux_sym_comparison_operator_token25] = ACTIONS(661), + [aux_sym_comparison_operator_token26] = ACTIONS(661), + [aux_sym_comparison_operator_token27] = ACTIONS(661), + [aux_sym_comparison_operator_token28] = ACTIONS(664), + [aux_sym_comparison_operator_token29] = ACTIONS(661), + [aux_sym_comparison_operator_token30] = ACTIONS(661), + [aux_sym_comparison_operator_token31] = ACTIONS(661), + [aux_sym_comparison_operator_token32] = ACTIONS(661), + [aux_sym_comparison_operator_token33] = ACTIONS(661), + [aux_sym_comparison_operator_token34] = ACTIONS(664), + [aux_sym_comparison_operator_token35] = ACTIONS(661), + [aux_sym_comparison_operator_token36] = ACTIONS(661), + [aux_sym_comparison_operator_token37] = ACTIONS(661), + [aux_sym_comparison_operator_token38] = ACTIONS(661), + [aux_sym_comparison_operator_token39] = ACTIONS(661), + [aux_sym_comparison_operator_token40] = ACTIONS(661), + [aux_sym_comparison_operator_token41] = ACTIONS(661), + [aux_sym_comparison_operator_token42] = ACTIONS(661), + [aux_sym_comparison_operator_token43] = ACTIONS(661), + [aux_sym_comparison_operator_token44] = ACTIONS(661), + [aux_sym_comparison_operator_token45] = ACTIONS(661), + [aux_sym_comparison_operator_token46] = ACTIONS(661), + [aux_sym_comparison_operator_token47] = ACTIONS(661), + [aux_sym_comparison_operator_token48] = ACTIONS(661), + [aux_sym_comparison_operator_token49] = ACTIONS(661), + [aux_sym_comparison_operator_token50] = ACTIONS(661), + [aux_sym_format_operator_token1] = ACTIONS(661), + [anon_sym_LPAREN] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_PERCENT] = ACTIONS(664), + [aux_sym_logical_expression_token1] = ACTIONS(661), + [aux_sym_logical_expression_token2] = ACTIONS(661), + [aux_sym_logical_expression_token3] = ACTIONS(661), + [aux_sym_bitwise_expression_token1] = ACTIONS(661), + [aux_sym_bitwise_expression_token2] = ACTIONS(661), + [aux_sym_bitwise_expression_token3] = ACTIONS(661), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(664), + [anon_sym_BSLASH] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_DOT_DOT] = ACTIONS(661), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DOT2] = ACTIONS(664), + [anon_sym_COLON_COLON] = ACTIONS(661), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(661), + [sym__statement_terminator] = ACTIONS(661), }, [144] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(625), + [anon_sym_BANG_EQ] = ACTIONS(625), + [anon_sym_PLUS_EQ] = ACTIONS(625), + [anon_sym_STAR_EQ] = ACTIONS(625), + [anon_sym_SLASH_EQ] = ACTIONS(625), + [anon_sym_PERCENT_EQ] = ACTIONS(625), + [anon_sym_DASH_EQ] = ACTIONS(625), + [anon_sym_GT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(625), + [anon_sym_2_GT] = ACTIONS(627), + [anon_sym_2_GT_GT] = ACTIONS(625), + [anon_sym_3_GT] = ACTIONS(627), + [anon_sym_3_GT_GT] = ACTIONS(625), + [anon_sym_4_GT] = ACTIONS(627), + [anon_sym_4_GT_GT] = ACTIONS(625), + [anon_sym_5_GT] = ACTIONS(627), + [anon_sym_5_GT_GT] = ACTIONS(625), + [anon_sym_6_GT] = ACTIONS(627), + [anon_sym_6_GT_GT] = ACTIONS(625), + [anon_sym_STAR_GT] = ACTIONS(627), + [anon_sym_STAR_GT_GT] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(627), + [anon_sym_STAR_GT_AMP1] = ACTIONS(625), + [anon_sym_2_GT_AMP1] = ACTIONS(625), + [anon_sym_3_GT_AMP1] = ACTIONS(625), + [anon_sym_4_GT_AMP1] = ACTIONS(625), + [anon_sym_5_GT_AMP1] = ACTIONS(625), + [anon_sym_6_GT_AMP1] = ACTIONS(625), + [anon_sym_STAR_GT_AMP2] = ACTIONS(625), + [anon_sym_1_GT_AMP2] = ACTIONS(625), + [anon_sym_3_GT_AMP2] = ACTIONS(625), + [anon_sym_4_GT_AMP2] = ACTIONS(625), + [anon_sym_5_GT_AMP2] = ACTIONS(625), + [anon_sym_6_GT_AMP2] = ACTIONS(625), + [aux_sym_comparison_operator_token1] = ACTIONS(625), + [aux_sym_comparison_operator_token2] = ACTIONS(625), + [aux_sym_comparison_operator_token3] = ACTIONS(625), + [aux_sym_comparison_operator_token4] = ACTIONS(625), + [aux_sym_comparison_operator_token5] = ACTIONS(625), + [aux_sym_comparison_operator_token6] = ACTIONS(625), + [aux_sym_comparison_operator_token7] = ACTIONS(625), + [aux_sym_comparison_operator_token8] = ACTIONS(625), + [aux_sym_comparison_operator_token9] = ACTIONS(625), + [aux_sym_comparison_operator_token10] = ACTIONS(625), + [aux_sym_comparison_operator_token11] = ACTIONS(625), + [aux_sym_comparison_operator_token12] = ACTIONS(625), + [aux_sym_comparison_operator_token13] = ACTIONS(625), + [aux_sym_comparison_operator_token14] = ACTIONS(625), + [aux_sym_comparison_operator_token15] = ACTIONS(625), + [aux_sym_comparison_operator_token16] = ACTIONS(625), + [aux_sym_comparison_operator_token17] = ACTIONS(625), + [aux_sym_comparison_operator_token18] = ACTIONS(625), + [aux_sym_comparison_operator_token19] = ACTIONS(625), + [aux_sym_comparison_operator_token20] = ACTIONS(625), + [aux_sym_comparison_operator_token21] = ACTIONS(625), + [aux_sym_comparison_operator_token22] = ACTIONS(625), + [aux_sym_comparison_operator_token23] = ACTIONS(625), + [aux_sym_comparison_operator_token24] = ACTIONS(625), + [aux_sym_comparison_operator_token25] = ACTIONS(625), + [aux_sym_comparison_operator_token26] = ACTIONS(625), + [aux_sym_comparison_operator_token27] = ACTIONS(625), + [aux_sym_comparison_operator_token28] = ACTIONS(627), + [aux_sym_comparison_operator_token29] = ACTIONS(625), + [aux_sym_comparison_operator_token30] = ACTIONS(625), + [aux_sym_comparison_operator_token31] = ACTIONS(625), + [aux_sym_comparison_operator_token32] = ACTIONS(625), + [aux_sym_comparison_operator_token33] = ACTIONS(625), + [aux_sym_comparison_operator_token34] = ACTIONS(627), + [aux_sym_comparison_operator_token35] = ACTIONS(625), + [aux_sym_comparison_operator_token36] = ACTIONS(625), + [aux_sym_comparison_operator_token37] = ACTIONS(625), + [aux_sym_comparison_operator_token38] = ACTIONS(625), + [aux_sym_comparison_operator_token39] = ACTIONS(625), + [aux_sym_comparison_operator_token40] = ACTIONS(625), + [aux_sym_comparison_operator_token41] = ACTIONS(625), + [aux_sym_comparison_operator_token42] = ACTIONS(625), + [aux_sym_comparison_operator_token43] = ACTIONS(625), + [aux_sym_comparison_operator_token44] = ACTIONS(625), + [aux_sym_comparison_operator_token45] = ACTIONS(625), + [aux_sym_comparison_operator_token46] = ACTIONS(625), + [aux_sym_comparison_operator_token47] = ACTIONS(625), + [aux_sym_comparison_operator_token48] = ACTIONS(625), + [aux_sym_comparison_operator_token49] = ACTIONS(625), + [aux_sym_comparison_operator_token50] = ACTIONS(625), + [aux_sym_format_operator_token1] = ACTIONS(625), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(625), + [anon_sym_PIPE] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(627), + [aux_sym_logical_expression_token1] = ACTIONS(625), + [aux_sym_logical_expression_token2] = ACTIONS(625), + [aux_sym_logical_expression_token3] = ACTIONS(625), + [aux_sym_bitwise_expression_token1] = ACTIONS(625), + [aux_sym_bitwise_expression_token2] = ACTIONS(625), + [aux_sym_bitwise_expression_token3] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(627), + [anon_sym_BSLASH] = ACTIONS(625), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT_DOT] = ACTIONS(625), + [anon_sym_PLUS_PLUS] = ACTIONS(625), + [anon_sym_DASH_DASH] = ACTIONS(625), + [anon_sym_DOT2] = ACTIONS(627), + [anon_sym_COLON_COLON] = ACTIONS(625), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), + [sym__statement_terminator] = ACTIONS(625), + }, + [145] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_BANG_EQ] = ACTIONS(667), + [anon_sym_PLUS_EQ] = ACTIONS(667), + [anon_sym_STAR_EQ] = ACTIONS(667), + [anon_sym_SLASH_EQ] = ACTIONS(667), + [anon_sym_PERCENT_EQ] = ACTIONS(667), + [anon_sym_DASH_EQ] = ACTIONS(667), + [anon_sym_GT] = ACTIONS(669), + [anon_sym_GT_GT] = ACTIONS(667), + [anon_sym_2_GT] = ACTIONS(669), + [anon_sym_2_GT_GT] = ACTIONS(667), + [anon_sym_3_GT] = ACTIONS(669), + [anon_sym_3_GT_GT] = ACTIONS(667), + [anon_sym_4_GT] = ACTIONS(669), + [anon_sym_4_GT_GT] = ACTIONS(667), + [anon_sym_5_GT] = ACTIONS(669), + [anon_sym_5_GT_GT] = ACTIONS(667), + [anon_sym_6_GT] = ACTIONS(669), + [anon_sym_6_GT_GT] = ACTIONS(667), + [anon_sym_STAR_GT] = ACTIONS(669), + [anon_sym_STAR_GT_GT] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(669), + [anon_sym_STAR_GT_AMP1] = ACTIONS(667), + [anon_sym_2_GT_AMP1] = ACTIONS(667), + [anon_sym_3_GT_AMP1] = ACTIONS(667), + [anon_sym_4_GT_AMP1] = ACTIONS(667), + [anon_sym_5_GT_AMP1] = ACTIONS(667), + [anon_sym_6_GT_AMP1] = ACTIONS(667), + [anon_sym_STAR_GT_AMP2] = ACTIONS(667), + [anon_sym_1_GT_AMP2] = ACTIONS(667), + [anon_sym_3_GT_AMP2] = ACTIONS(667), + [anon_sym_4_GT_AMP2] = ACTIONS(667), + [anon_sym_5_GT_AMP2] = ACTIONS(667), + [anon_sym_6_GT_AMP2] = ACTIONS(667), + [aux_sym_comparison_operator_token1] = ACTIONS(667), + [aux_sym_comparison_operator_token2] = ACTIONS(667), + [aux_sym_comparison_operator_token3] = ACTIONS(667), + [aux_sym_comparison_operator_token4] = ACTIONS(667), + [aux_sym_comparison_operator_token5] = ACTIONS(667), + [aux_sym_comparison_operator_token6] = ACTIONS(667), + [aux_sym_comparison_operator_token7] = ACTIONS(667), + [aux_sym_comparison_operator_token8] = ACTIONS(667), + [aux_sym_comparison_operator_token9] = ACTIONS(667), + [aux_sym_comparison_operator_token10] = ACTIONS(667), + [aux_sym_comparison_operator_token11] = ACTIONS(667), + [aux_sym_comparison_operator_token12] = ACTIONS(667), + [aux_sym_comparison_operator_token13] = ACTIONS(667), + [aux_sym_comparison_operator_token14] = ACTIONS(667), + [aux_sym_comparison_operator_token15] = ACTIONS(667), + [aux_sym_comparison_operator_token16] = ACTIONS(667), + [aux_sym_comparison_operator_token17] = ACTIONS(667), + [aux_sym_comparison_operator_token18] = ACTIONS(667), + [aux_sym_comparison_operator_token19] = ACTIONS(667), + [aux_sym_comparison_operator_token20] = ACTIONS(667), + [aux_sym_comparison_operator_token21] = ACTIONS(667), + [aux_sym_comparison_operator_token22] = ACTIONS(667), + [aux_sym_comparison_operator_token23] = ACTIONS(667), + [aux_sym_comparison_operator_token24] = ACTIONS(667), + [aux_sym_comparison_operator_token25] = ACTIONS(667), + [aux_sym_comparison_operator_token26] = ACTIONS(667), + [aux_sym_comparison_operator_token27] = ACTIONS(667), + [aux_sym_comparison_operator_token28] = ACTIONS(669), + [aux_sym_comparison_operator_token29] = ACTIONS(667), + [aux_sym_comparison_operator_token30] = ACTIONS(667), + [aux_sym_comparison_operator_token31] = ACTIONS(667), + [aux_sym_comparison_operator_token32] = ACTIONS(667), + [aux_sym_comparison_operator_token33] = ACTIONS(667), + [aux_sym_comparison_operator_token34] = ACTIONS(669), + [aux_sym_comparison_operator_token35] = ACTIONS(667), + [aux_sym_comparison_operator_token36] = ACTIONS(667), + [aux_sym_comparison_operator_token37] = ACTIONS(667), + [aux_sym_comparison_operator_token38] = ACTIONS(667), + [aux_sym_comparison_operator_token39] = ACTIONS(667), + [aux_sym_comparison_operator_token40] = ACTIONS(667), + [aux_sym_comparison_operator_token41] = ACTIONS(667), + [aux_sym_comparison_operator_token42] = ACTIONS(667), + [aux_sym_comparison_operator_token43] = ACTIONS(667), + [aux_sym_comparison_operator_token44] = ACTIONS(667), + [aux_sym_comparison_operator_token45] = ACTIONS(667), + [aux_sym_comparison_operator_token46] = ACTIONS(667), + [aux_sym_comparison_operator_token47] = ACTIONS(667), + [aux_sym_comparison_operator_token48] = ACTIONS(667), + [aux_sym_comparison_operator_token49] = ACTIONS(667), + [aux_sym_comparison_operator_token50] = ACTIONS(667), + [aux_sym_format_operator_token1] = ACTIONS(667), + [anon_sym_LPAREN] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(667), + [anon_sym_PIPE] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(669), + [aux_sym_logical_expression_token1] = ACTIONS(667), + [aux_sym_logical_expression_token2] = ACTIONS(667), + [aux_sym_logical_expression_token3] = ACTIONS(667), + [aux_sym_bitwise_expression_token1] = ACTIONS(667), + [aux_sym_bitwise_expression_token2] = ACTIONS(667), + [aux_sym_bitwise_expression_token3] = ACTIONS(667), + [anon_sym_PLUS] = ACTIONS(669), + [anon_sym_DASH] = ACTIONS(669), + [anon_sym_SLASH] = ACTIONS(669), + [anon_sym_BSLASH] = ACTIONS(667), + [anon_sym_STAR] = ACTIONS(669), + [anon_sym_DOT_DOT] = ACTIONS(667), + [anon_sym_PLUS_PLUS] = ACTIONS(667), + [anon_sym_DASH_DASH] = ACTIONS(667), + [anon_sym_DOT2] = ACTIONS(669), + [anon_sym_COLON_COLON] = ACTIONS(667), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(667), + [sym__statement_terminator] = ACTIONS(667), + }, + [146] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(671), + [anon_sym_EQ] = ACTIONS(671), + [anon_sym_BANG_EQ] = ACTIONS(671), + [anon_sym_PLUS_EQ] = ACTIONS(671), + [anon_sym_STAR_EQ] = ACTIONS(671), + [anon_sym_SLASH_EQ] = ACTIONS(671), + [anon_sym_PERCENT_EQ] = ACTIONS(671), + [anon_sym_DASH_EQ] = ACTIONS(671), + [anon_sym_GT] = ACTIONS(673), + [anon_sym_GT_GT] = ACTIONS(671), + [anon_sym_2_GT] = ACTIONS(673), + [anon_sym_2_GT_GT] = ACTIONS(671), + [anon_sym_3_GT] = ACTIONS(673), + [anon_sym_3_GT_GT] = ACTIONS(671), + [anon_sym_4_GT] = ACTIONS(673), + [anon_sym_4_GT_GT] = ACTIONS(671), + [anon_sym_5_GT] = ACTIONS(673), + [anon_sym_5_GT_GT] = ACTIONS(671), + [anon_sym_6_GT] = ACTIONS(673), + [anon_sym_6_GT_GT] = ACTIONS(671), + [anon_sym_STAR_GT] = ACTIONS(673), + [anon_sym_STAR_GT_GT] = ACTIONS(671), + [anon_sym_LT] = ACTIONS(673), + [anon_sym_STAR_GT_AMP1] = ACTIONS(671), + [anon_sym_2_GT_AMP1] = ACTIONS(671), + [anon_sym_3_GT_AMP1] = ACTIONS(671), + [anon_sym_4_GT_AMP1] = ACTIONS(671), + [anon_sym_5_GT_AMP1] = ACTIONS(671), + [anon_sym_6_GT_AMP1] = ACTIONS(671), + [anon_sym_STAR_GT_AMP2] = ACTIONS(671), + [anon_sym_1_GT_AMP2] = ACTIONS(671), + [anon_sym_3_GT_AMP2] = ACTIONS(671), + [anon_sym_4_GT_AMP2] = ACTIONS(671), + [anon_sym_5_GT_AMP2] = ACTIONS(671), + [anon_sym_6_GT_AMP2] = ACTIONS(671), + [aux_sym_comparison_operator_token1] = ACTIONS(671), + [aux_sym_comparison_operator_token2] = ACTIONS(671), + [aux_sym_comparison_operator_token3] = ACTIONS(671), + [aux_sym_comparison_operator_token4] = ACTIONS(671), + [aux_sym_comparison_operator_token5] = ACTIONS(671), + [aux_sym_comparison_operator_token6] = ACTIONS(671), + [aux_sym_comparison_operator_token7] = ACTIONS(671), + [aux_sym_comparison_operator_token8] = ACTIONS(671), + [aux_sym_comparison_operator_token9] = ACTIONS(671), + [aux_sym_comparison_operator_token10] = ACTIONS(671), + [aux_sym_comparison_operator_token11] = ACTIONS(671), + [aux_sym_comparison_operator_token12] = ACTIONS(671), + [aux_sym_comparison_operator_token13] = ACTIONS(671), + [aux_sym_comparison_operator_token14] = ACTIONS(671), + [aux_sym_comparison_operator_token15] = ACTIONS(671), + [aux_sym_comparison_operator_token16] = ACTIONS(671), + [aux_sym_comparison_operator_token17] = ACTIONS(671), + [aux_sym_comparison_operator_token18] = ACTIONS(671), + [aux_sym_comparison_operator_token19] = ACTIONS(671), + [aux_sym_comparison_operator_token20] = ACTIONS(671), + [aux_sym_comparison_operator_token21] = ACTIONS(671), + [aux_sym_comparison_operator_token22] = ACTIONS(671), + [aux_sym_comparison_operator_token23] = ACTIONS(671), + [aux_sym_comparison_operator_token24] = ACTIONS(671), + [aux_sym_comparison_operator_token25] = ACTIONS(671), + [aux_sym_comparison_operator_token26] = ACTIONS(671), + [aux_sym_comparison_operator_token27] = ACTIONS(671), + [aux_sym_comparison_operator_token28] = ACTIONS(673), + [aux_sym_comparison_operator_token29] = ACTIONS(671), + [aux_sym_comparison_operator_token30] = ACTIONS(671), + [aux_sym_comparison_operator_token31] = ACTIONS(671), + [aux_sym_comparison_operator_token32] = ACTIONS(671), + [aux_sym_comparison_operator_token33] = ACTIONS(671), + [aux_sym_comparison_operator_token34] = ACTIONS(673), + [aux_sym_comparison_operator_token35] = ACTIONS(671), + [aux_sym_comparison_operator_token36] = ACTIONS(671), + [aux_sym_comparison_operator_token37] = ACTIONS(671), + [aux_sym_comparison_operator_token38] = ACTIONS(671), + [aux_sym_comparison_operator_token39] = ACTIONS(671), + [aux_sym_comparison_operator_token40] = ACTIONS(671), + [aux_sym_comparison_operator_token41] = ACTIONS(671), + [aux_sym_comparison_operator_token42] = ACTIONS(671), + [aux_sym_comparison_operator_token43] = ACTIONS(671), + [aux_sym_comparison_operator_token44] = ACTIONS(671), + [aux_sym_comparison_operator_token45] = ACTIONS(671), + [aux_sym_comparison_operator_token46] = ACTIONS(671), + [aux_sym_comparison_operator_token47] = ACTIONS(671), + [aux_sym_comparison_operator_token48] = ACTIONS(671), + [aux_sym_comparison_operator_token49] = ACTIONS(671), + [aux_sym_comparison_operator_token50] = ACTIONS(671), + [aux_sym_format_operator_token1] = ACTIONS(671), + [anon_sym_LPAREN] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(671), + [anon_sym_PIPE] = ACTIONS(671), + [anon_sym_PERCENT] = ACTIONS(673), + [aux_sym_logical_expression_token1] = ACTIONS(671), + [aux_sym_logical_expression_token2] = ACTIONS(671), + [aux_sym_logical_expression_token3] = ACTIONS(671), + [aux_sym_bitwise_expression_token1] = ACTIONS(671), + [aux_sym_bitwise_expression_token2] = ACTIONS(671), + [aux_sym_bitwise_expression_token3] = ACTIONS(671), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(673), + [anon_sym_SLASH] = ACTIONS(673), + [anon_sym_BSLASH] = ACTIONS(671), + [anon_sym_STAR] = ACTIONS(673), + [anon_sym_DOT_DOT] = ACTIONS(671), + [anon_sym_PLUS_PLUS] = ACTIONS(671), + [anon_sym_DASH_DASH] = ACTIONS(671), + [anon_sym_DOT2] = ACTIONS(673), + [anon_sym_COLON_COLON] = ACTIONS(671), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(671), + [sym__statement_terminator] = ACTIONS(671), + }, + [147] = { [sym_comment] = ACTIONS(81), [anon_sym_LBRACK] = ACTIONS(613), [anon_sym_EQ] = ACTIONS(613), @@ -42996,23 +45592,356 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(613), [sym__statement_terminator] = ACTIONS(613), }, - [145] = { + [148] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(617), - [anon_sym_BANG_EQ] = ACTIONS(617), - [anon_sym_PLUS_EQ] = ACTIONS(617), - [anon_sym_STAR_EQ] = ACTIONS(617), - [anon_sym_SLASH_EQ] = ACTIONS(617), - [anon_sym_PERCENT_EQ] = ACTIONS(617), - [anon_sym_DASH_EQ] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(617), - [anon_sym_2_GT] = ACTIONS(619), - [anon_sym_2_GT_GT] = ACTIONS(617), - [anon_sym_3_GT] = ACTIONS(619), - [anon_sym_3_GT_GT] = ACTIONS(617), - [anon_sym_4_GT] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_PLUS_EQ] = ACTIONS(729), + [anon_sym_STAR_EQ] = ACTIONS(729), + [anon_sym_SLASH_EQ] = ACTIONS(729), + [anon_sym_PERCENT_EQ] = ACTIONS(729), + [anon_sym_DASH_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_2_GT] = ACTIONS(731), + [anon_sym_2_GT_GT] = ACTIONS(729), + [anon_sym_3_GT] = ACTIONS(731), + [anon_sym_3_GT_GT] = ACTIONS(729), + [anon_sym_4_GT] = ACTIONS(731), + [anon_sym_4_GT_GT] = ACTIONS(729), + [anon_sym_5_GT] = ACTIONS(731), + [anon_sym_5_GT_GT] = ACTIONS(729), + [anon_sym_6_GT] = ACTIONS(731), + [anon_sym_6_GT_GT] = ACTIONS(729), + [anon_sym_STAR_GT] = ACTIONS(731), + [anon_sym_STAR_GT_GT] = ACTIONS(729), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_STAR_GT_AMP1] = ACTIONS(729), + [anon_sym_2_GT_AMP1] = ACTIONS(729), + [anon_sym_3_GT_AMP1] = ACTIONS(729), + [anon_sym_4_GT_AMP1] = ACTIONS(729), + [anon_sym_5_GT_AMP1] = ACTIONS(729), + [anon_sym_6_GT_AMP1] = ACTIONS(729), + [anon_sym_STAR_GT_AMP2] = ACTIONS(729), + [anon_sym_1_GT_AMP2] = ACTIONS(729), + [anon_sym_3_GT_AMP2] = ACTIONS(729), + [anon_sym_4_GT_AMP2] = ACTIONS(729), + [anon_sym_5_GT_AMP2] = ACTIONS(729), + [anon_sym_6_GT_AMP2] = ACTIONS(729), + [aux_sym_comparison_operator_token1] = ACTIONS(729), + [aux_sym_comparison_operator_token2] = ACTIONS(729), + [aux_sym_comparison_operator_token3] = ACTIONS(729), + [aux_sym_comparison_operator_token4] = ACTIONS(729), + [aux_sym_comparison_operator_token5] = ACTIONS(729), + [aux_sym_comparison_operator_token6] = ACTIONS(729), + [aux_sym_comparison_operator_token7] = ACTIONS(729), + [aux_sym_comparison_operator_token8] = ACTIONS(729), + [aux_sym_comparison_operator_token9] = ACTIONS(729), + [aux_sym_comparison_operator_token10] = ACTIONS(729), + [aux_sym_comparison_operator_token11] = ACTIONS(729), + [aux_sym_comparison_operator_token12] = ACTIONS(729), + [aux_sym_comparison_operator_token13] = ACTIONS(729), + [aux_sym_comparison_operator_token14] = ACTIONS(729), + [aux_sym_comparison_operator_token15] = ACTIONS(729), + [aux_sym_comparison_operator_token16] = ACTIONS(729), + [aux_sym_comparison_operator_token17] = ACTIONS(729), + [aux_sym_comparison_operator_token18] = ACTIONS(729), + [aux_sym_comparison_operator_token19] = ACTIONS(729), + [aux_sym_comparison_operator_token20] = ACTIONS(729), + [aux_sym_comparison_operator_token21] = ACTIONS(729), + [aux_sym_comparison_operator_token22] = ACTIONS(729), + [aux_sym_comparison_operator_token23] = ACTIONS(729), + [aux_sym_comparison_operator_token24] = ACTIONS(729), + [aux_sym_comparison_operator_token25] = ACTIONS(729), + [aux_sym_comparison_operator_token26] = ACTIONS(729), + [aux_sym_comparison_operator_token27] = ACTIONS(729), + [aux_sym_comparison_operator_token28] = ACTIONS(731), + [aux_sym_comparison_operator_token29] = ACTIONS(729), + [aux_sym_comparison_operator_token30] = ACTIONS(729), + [aux_sym_comparison_operator_token31] = ACTIONS(729), + [aux_sym_comparison_operator_token32] = ACTIONS(729), + [aux_sym_comparison_operator_token33] = ACTIONS(729), + [aux_sym_comparison_operator_token34] = ACTIONS(731), + [aux_sym_comparison_operator_token35] = ACTIONS(729), + [aux_sym_comparison_operator_token36] = ACTIONS(729), + [aux_sym_comparison_operator_token37] = ACTIONS(729), + [aux_sym_comparison_operator_token38] = ACTIONS(729), + [aux_sym_comparison_operator_token39] = ACTIONS(729), + [aux_sym_comparison_operator_token40] = ACTIONS(729), + [aux_sym_comparison_operator_token41] = ACTIONS(729), + [aux_sym_comparison_operator_token42] = ACTIONS(729), + [aux_sym_comparison_operator_token43] = ACTIONS(729), + [aux_sym_comparison_operator_token44] = ACTIONS(729), + [aux_sym_comparison_operator_token45] = ACTIONS(729), + [aux_sym_comparison_operator_token46] = ACTIONS(729), + [aux_sym_comparison_operator_token47] = ACTIONS(729), + [aux_sym_comparison_operator_token48] = ACTIONS(729), + [aux_sym_comparison_operator_token49] = ACTIONS(729), + [aux_sym_comparison_operator_token50] = ACTIONS(729), + [aux_sym_format_operator_token1] = ACTIONS(729), + [anon_sym_LPAREN] = ACTIONS(729), + [anon_sym_COMMA] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_PERCENT] = ACTIONS(731), + [aux_sym_logical_expression_token1] = ACTIONS(729), + [aux_sym_logical_expression_token2] = ACTIONS(729), + [aux_sym_logical_expression_token3] = ACTIONS(729), + [aux_sym_bitwise_expression_token1] = ACTIONS(729), + [aux_sym_bitwise_expression_token2] = ACTIONS(729), + [aux_sym_bitwise_expression_token3] = ACTIONS(729), + [anon_sym_PLUS] = ACTIONS(731), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_BSLASH] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(731), + [anon_sym_DOT_DOT] = ACTIONS(729), + [anon_sym_PLUS_PLUS] = ACTIONS(729), + [anon_sym_DASH_DASH] = ACTIONS(729), + [anon_sym_DOT2] = ACTIONS(731), + [anon_sym_COLON_COLON] = ACTIONS(729), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(729), + [sym__statement_terminator] = ACTIONS(729), + }, + [149] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(683), + [anon_sym_EQ] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_PLUS_EQ] = ACTIONS(683), + [anon_sym_STAR_EQ] = ACTIONS(683), + [anon_sym_SLASH_EQ] = ACTIONS(683), + [anon_sym_PERCENT_EQ] = ACTIONS(683), + [anon_sym_DASH_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_2_GT] = ACTIONS(685), + [anon_sym_2_GT_GT] = ACTIONS(683), + [anon_sym_3_GT] = ACTIONS(685), + [anon_sym_3_GT_GT] = ACTIONS(683), + [anon_sym_4_GT] = ACTIONS(685), + [anon_sym_4_GT_GT] = ACTIONS(683), + [anon_sym_5_GT] = ACTIONS(685), + [anon_sym_5_GT_GT] = ACTIONS(683), + [anon_sym_6_GT] = ACTIONS(685), + [anon_sym_6_GT_GT] = ACTIONS(683), + [anon_sym_STAR_GT] = ACTIONS(685), + [anon_sym_STAR_GT_GT] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_STAR_GT_AMP1] = ACTIONS(683), + [anon_sym_2_GT_AMP1] = ACTIONS(683), + [anon_sym_3_GT_AMP1] = ACTIONS(683), + [anon_sym_4_GT_AMP1] = ACTIONS(683), + [anon_sym_5_GT_AMP1] = ACTIONS(683), + [anon_sym_6_GT_AMP1] = ACTIONS(683), + [anon_sym_STAR_GT_AMP2] = ACTIONS(683), + [anon_sym_1_GT_AMP2] = ACTIONS(683), + [anon_sym_3_GT_AMP2] = ACTIONS(683), + [anon_sym_4_GT_AMP2] = ACTIONS(683), + [anon_sym_5_GT_AMP2] = ACTIONS(683), + [anon_sym_6_GT_AMP2] = ACTIONS(683), + [aux_sym_comparison_operator_token1] = ACTIONS(683), + [aux_sym_comparison_operator_token2] = ACTIONS(683), + [aux_sym_comparison_operator_token3] = ACTIONS(683), + [aux_sym_comparison_operator_token4] = ACTIONS(683), + [aux_sym_comparison_operator_token5] = ACTIONS(683), + [aux_sym_comparison_operator_token6] = ACTIONS(683), + [aux_sym_comparison_operator_token7] = ACTIONS(683), + [aux_sym_comparison_operator_token8] = ACTIONS(683), + [aux_sym_comparison_operator_token9] = ACTIONS(683), + [aux_sym_comparison_operator_token10] = ACTIONS(683), + [aux_sym_comparison_operator_token11] = ACTIONS(683), + [aux_sym_comparison_operator_token12] = ACTIONS(683), + [aux_sym_comparison_operator_token13] = ACTIONS(683), + [aux_sym_comparison_operator_token14] = ACTIONS(683), + [aux_sym_comparison_operator_token15] = ACTIONS(683), + [aux_sym_comparison_operator_token16] = ACTIONS(683), + [aux_sym_comparison_operator_token17] = ACTIONS(683), + [aux_sym_comparison_operator_token18] = ACTIONS(683), + [aux_sym_comparison_operator_token19] = ACTIONS(683), + [aux_sym_comparison_operator_token20] = ACTIONS(683), + [aux_sym_comparison_operator_token21] = ACTIONS(683), + [aux_sym_comparison_operator_token22] = ACTIONS(683), + [aux_sym_comparison_operator_token23] = ACTIONS(683), + [aux_sym_comparison_operator_token24] = ACTIONS(683), + [aux_sym_comparison_operator_token25] = ACTIONS(683), + [aux_sym_comparison_operator_token26] = ACTIONS(683), + [aux_sym_comparison_operator_token27] = ACTIONS(683), + [aux_sym_comparison_operator_token28] = ACTIONS(685), + [aux_sym_comparison_operator_token29] = ACTIONS(683), + [aux_sym_comparison_operator_token30] = ACTIONS(683), + [aux_sym_comparison_operator_token31] = ACTIONS(683), + [aux_sym_comparison_operator_token32] = ACTIONS(683), + [aux_sym_comparison_operator_token33] = ACTIONS(683), + [aux_sym_comparison_operator_token34] = ACTIONS(685), + [aux_sym_comparison_operator_token35] = ACTIONS(683), + [aux_sym_comparison_operator_token36] = ACTIONS(683), + [aux_sym_comparison_operator_token37] = ACTIONS(683), + [aux_sym_comparison_operator_token38] = ACTIONS(683), + [aux_sym_comparison_operator_token39] = ACTIONS(683), + [aux_sym_comparison_operator_token40] = ACTIONS(683), + [aux_sym_comparison_operator_token41] = ACTIONS(683), + [aux_sym_comparison_operator_token42] = ACTIONS(683), + [aux_sym_comparison_operator_token43] = ACTIONS(683), + [aux_sym_comparison_operator_token44] = ACTIONS(683), + [aux_sym_comparison_operator_token45] = ACTIONS(683), + [aux_sym_comparison_operator_token46] = ACTIONS(683), + [aux_sym_comparison_operator_token47] = ACTIONS(683), + [aux_sym_comparison_operator_token48] = ACTIONS(683), + [aux_sym_comparison_operator_token49] = ACTIONS(683), + [aux_sym_comparison_operator_token50] = ACTIONS(683), + [aux_sym_format_operator_token1] = ACTIONS(683), + [anon_sym_LPAREN] = ACTIONS(683), + [anon_sym_COMMA] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(685), + [aux_sym_logical_expression_token1] = ACTIONS(683), + [aux_sym_logical_expression_token2] = ACTIONS(683), + [aux_sym_logical_expression_token3] = ACTIONS(683), + [aux_sym_bitwise_expression_token1] = ACTIONS(683), + [aux_sym_bitwise_expression_token2] = ACTIONS(683), + [aux_sym_bitwise_expression_token3] = ACTIONS(683), + [anon_sym_PLUS] = ACTIONS(685), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_BSLASH] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(685), + [anon_sym_DOT_DOT] = ACTIONS(683), + [anon_sym_PLUS_PLUS] = ACTIONS(683), + [anon_sym_DASH_DASH] = ACTIONS(683), + [anon_sym_DOT2] = ACTIONS(685), + [anon_sym_COLON_COLON] = ACTIONS(683), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(683), + [sym__statement_terminator] = ACTIONS(683), + }, + [150] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(739), + [anon_sym_COLON_COLON] = ACTIONS(741), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(695), + }, + [151] = { + [sym_comment] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(617), + [anon_sym_BANG_EQ] = ACTIONS(617), + [anon_sym_PLUS_EQ] = ACTIONS(617), + [anon_sym_STAR_EQ] = ACTIONS(617), + [anon_sym_SLASH_EQ] = ACTIONS(617), + [anon_sym_PERCENT_EQ] = ACTIONS(617), + [anon_sym_DASH_EQ] = ACTIONS(617), + [anon_sym_GT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(617), + [anon_sym_2_GT] = ACTIONS(619), + [anon_sym_2_GT_GT] = ACTIONS(617), + [anon_sym_3_GT] = ACTIONS(619), + [anon_sym_3_GT_GT] = ACTIONS(617), + [anon_sym_4_GT] = ACTIONS(619), [anon_sym_4_GT_GT] = ACTIONS(617), [anon_sym_5_GT] = ACTIONS(619), [anon_sym_5_GT_GT] = ACTIONS(617), @@ -43107,1752 +46036,1505 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_invokation_foreach_expression_token1] = ACTIONS(617), [sym__statement_terminator] = ACTIONS(617), }, - [146] = { + [152] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(621), - [anon_sym_BANG_EQ] = ACTIONS(621), - [anon_sym_PLUS_EQ] = ACTIONS(621), - [anon_sym_STAR_EQ] = ACTIONS(621), - [anon_sym_SLASH_EQ] = ACTIONS(621), - [anon_sym_PERCENT_EQ] = ACTIONS(621), - [anon_sym_DASH_EQ] = ACTIONS(621), - [anon_sym_GT] = ACTIONS(623), - [anon_sym_GT_GT] = ACTIONS(621), - [anon_sym_2_GT] = ACTIONS(623), - [anon_sym_2_GT_GT] = ACTIONS(621), - [anon_sym_3_GT] = ACTIONS(623), - [anon_sym_3_GT_GT] = ACTIONS(621), - [anon_sym_4_GT] = ACTIONS(623), - [anon_sym_4_GT_GT] = ACTIONS(621), - [anon_sym_5_GT] = ACTIONS(623), - [anon_sym_5_GT_GT] = ACTIONS(621), - [anon_sym_6_GT] = ACTIONS(623), - [anon_sym_6_GT_GT] = ACTIONS(621), - [anon_sym_STAR_GT] = ACTIONS(623), - [anon_sym_STAR_GT_GT] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(623), - [anon_sym_STAR_GT_AMP1] = ACTIONS(621), - [anon_sym_2_GT_AMP1] = ACTIONS(621), - [anon_sym_3_GT_AMP1] = ACTIONS(621), - [anon_sym_4_GT_AMP1] = ACTIONS(621), - [anon_sym_5_GT_AMP1] = ACTIONS(621), - [anon_sym_6_GT_AMP1] = ACTIONS(621), - [anon_sym_STAR_GT_AMP2] = ACTIONS(621), - [anon_sym_1_GT_AMP2] = ACTIONS(621), - [anon_sym_3_GT_AMP2] = ACTIONS(621), - [anon_sym_4_GT_AMP2] = ACTIONS(621), - [anon_sym_5_GT_AMP2] = ACTIONS(621), - [anon_sym_6_GT_AMP2] = ACTIONS(621), - [aux_sym_comparison_operator_token1] = ACTIONS(621), - [aux_sym_comparison_operator_token2] = ACTIONS(621), - [aux_sym_comparison_operator_token3] = ACTIONS(621), - [aux_sym_comparison_operator_token4] = ACTIONS(621), - [aux_sym_comparison_operator_token5] = ACTIONS(621), - [aux_sym_comparison_operator_token6] = ACTIONS(621), - [aux_sym_comparison_operator_token7] = ACTIONS(621), - [aux_sym_comparison_operator_token8] = ACTIONS(621), - [aux_sym_comparison_operator_token9] = ACTIONS(621), - [aux_sym_comparison_operator_token10] = ACTIONS(621), - [aux_sym_comparison_operator_token11] = ACTIONS(621), - [aux_sym_comparison_operator_token12] = ACTIONS(621), - [aux_sym_comparison_operator_token13] = ACTIONS(621), - [aux_sym_comparison_operator_token14] = ACTIONS(621), - [aux_sym_comparison_operator_token15] = ACTIONS(621), - [aux_sym_comparison_operator_token16] = ACTIONS(621), - [aux_sym_comparison_operator_token17] = ACTIONS(621), - [aux_sym_comparison_operator_token18] = ACTIONS(621), - [aux_sym_comparison_operator_token19] = ACTIONS(621), - [aux_sym_comparison_operator_token20] = ACTIONS(621), - [aux_sym_comparison_operator_token21] = ACTIONS(621), - [aux_sym_comparison_operator_token22] = ACTIONS(621), - [aux_sym_comparison_operator_token23] = ACTIONS(621), - [aux_sym_comparison_operator_token24] = ACTIONS(621), - [aux_sym_comparison_operator_token25] = ACTIONS(621), - [aux_sym_comparison_operator_token26] = ACTIONS(621), - [aux_sym_comparison_operator_token27] = ACTIONS(621), - [aux_sym_comparison_operator_token28] = ACTIONS(623), - [aux_sym_comparison_operator_token29] = ACTIONS(621), - [aux_sym_comparison_operator_token30] = ACTIONS(621), - [aux_sym_comparison_operator_token31] = ACTIONS(621), - [aux_sym_comparison_operator_token32] = ACTIONS(621), - [aux_sym_comparison_operator_token33] = ACTIONS(621), - [aux_sym_comparison_operator_token34] = ACTIONS(623), - [aux_sym_comparison_operator_token35] = ACTIONS(621), - [aux_sym_comparison_operator_token36] = ACTIONS(621), - [aux_sym_comparison_operator_token37] = ACTIONS(621), - [aux_sym_comparison_operator_token38] = ACTIONS(621), - [aux_sym_comparison_operator_token39] = ACTIONS(621), - [aux_sym_comparison_operator_token40] = ACTIONS(621), - [aux_sym_comparison_operator_token41] = ACTIONS(621), - [aux_sym_comparison_operator_token42] = ACTIONS(621), - [aux_sym_comparison_operator_token43] = ACTIONS(621), - [aux_sym_comparison_operator_token44] = ACTIONS(621), - [aux_sym_comparison_operator_token45] = ACTIONS(621), - [aux_sym_comparison_operator_token46] = ACTIONS(621), - [aux_sym_comparison_operator_token47] = ACTIONS(621), - [aux_sym_comparison_operator_token48] = ACTIONS(621), - [aux_sym_comparison_operator_token49] = ACTIONS(621), - [aux_sym_comparison_operator_token50] = ACTIONS(621), - [aux_sym_format_operator_token1] = ACTIONS(621), - [anon_sym_LPAREN] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(621), - [anon_sym_PIPE] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(623), - [aux_sym_logical_expression_token1] = ACTIONS(621), - [aux_sym_logical_expression_token2] = ACTIONS(621), - [aux_sym_logical_expression_token3] = ACTIONS(621), - [aux_sym_bitwise_expression_token1] = ACTIONS(621), - [aux_sym_bitwise_expression_token2] = ACTIONS(621), - [aux_sym_bitwise_expression_token3] = ACTIONS(621), - [anon_sym_PLUS] = ACTIONS(623), - [anon_sym_DASH] = ACTIONS(623), - [anon_sym_SLASH] = ACTIONS(623), - [anon_sym_BSLASH] = ACTIONS(621), - [anon_sym_STAR] = ACTIONS(623), - [anon_sym_DOT_DOT] = ACTIONS(621), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DOT2] = ACTIONS(623), - [anon_sym_COLON_COLON] = ACTIONS(621), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(621), - [sym__statement_terminator] = ACTIONS(621), + [anon_sym_LBRACK] = ACTIONS(721), + [anon_sym_EQ] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_PLUS_EQ] = ACTIONS(721), + [anon_sym_STAR_EQ] = ACTIONS(721), + [anon_sym_SLASH_EQ] = ACTIONS(721), + [anon_sym_PERCENT_EQ] = ACTIONS(721), + [anon_sym_DASH_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_2_GT] = ACTIONS(723), + [anon_sym_2_GT_GT] = ACTIONS(721), + [anon_sym_3_GT] = ACTIONS(723), + [anon_sym_3_GT_GT] = ACTIONS(721), + [anon_sym_4_GT] = ACTIONS(723), + [anon_sym_4_GT_GT] = ACTIONS(721), + [anon_sym_5_GT] = ACTIONS(723), + [anon_sym_5_GT_GT] = ACTIONS(721), + [anon_sym_6_GT] = ACTIONS(723), + [anon_sym_6_GT_GT] = ACTIONS(721), + [anon_sym_STAR_GT] = ACTIONS(723), + [anon_sym_STAR_GT_GT] = ACTIONS(721), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_STAR_GT_AMP1] = ACTIONS(721), + [anon_sym_2_GT_AMP1] = ACTIONS(721), + [anon_sym_3_GT_AMP1] = ACTIONS(721), + [anon_sym_4_GT_AMP1] = ACTIONS(721), + [anon_sym_5_GT_AMP1] = ACTIONS(721), + [anon_sym_6_GT_AMP1] = ACTIONS(721), + [anon_sym_STAR_GT_AMP2] = ACTIONS(721), + [anon_sym_1_GT_AMP2] = ACTIONS(721), + [anon_sym_3_GT_AMP2] = ACTIONS(721), + [anon_sym_4_GT_AMP2] = ACTIONS(721), + [anon_sym_5_GT_AMP2] = ACTIONS(721), + [anon_sym_6_GT_AMP2] = ACTIONS(721), + [aux_sym_comparison_operator_token1] = ACTIONS(721), + [aux_sym_comparison_operator_token2] = ACTIONS(721), + [aux_sym_comparison_operator_token3] = ACTIONS(721), + [aux_sym_comparison_operator_token4] = ACTIONS(721), + [aux_sym_comparison_operator_token5] = ACTIONS(721), + [aux_sym_comparison_operator_token6] = ACTIONS(721), + [aux_sym_comparison_operator_token7] = ACTIONS(721), + [aux_sym_comparison_operator_token8] = ACTIONS(721), + [aux_sym_comparison_operator_token9] = ACTIONS(721), + [aux_sym_comparison_operator_token10] = ACTIONS(721), + [aux_sym_comparison_operator_token11] = ACTIONS(721), + [aux_sym_comparison_operator_token12] = ACTIONS(721), + [aux_sym_comparison_operator_token13] = ACTIONS(721), + [aux_sym_comparison_operator_token14] = ACTIONS(721), + [aux_sym_comparison_operator_token15] = ACTIONS(721), + [aux_sym_comparison_operator_token16] = ACTIONS(721), + [aux_sym_comparison_operator_token17] = ACTIONS(721), + [aux_sym_comparison_operator_token18] = ACTIONS(721), + [aux_sym_comparison_operator_token19] = ACTIONS(721), + [aux_sym_comparison_operator_token20] = ACTIONS(721), + [aux_sym_comparison_operator_token21] = ACTIONS(721), + [aux_sym_comparison_operator_token22] = ACTIONS(721), + [aux_sym_comparison_operator_token23] = ACTIONS(721), + [aux_sym_comparison_operator_token24] = ACTIONS(721), + [aux_sym_comparison_operator_token25] = ACTIONS(721), + [aux_sym_comparison_operator_token26] = ACTIONS(721), + [aux_sym_comparison_operator_token27] = ACTIONS(721), + [aux_sym_comparison_operator_token28] = ACTIONS(723), + [aux_sym_comparison_operator_token29] = ACTIONS(721), + [aux_sym_comparison_operator_token30] = ACTIONS(721), + [aux_sym_comparison_operator_token31] = ACTIONS(721), + [aux_sym_comparison_operator_token32] = ACTIONS(721), + [aux_sym_comparison_operator_token33] = ACTIONS(721), + [aux_sym_comparison_operator_token34] = ACTIONS(723), + [aux_sym_comparison_operator_token35] = ACTIONS(721), + [aux_sym_comparison_operator_token36] = ACTIONS(721), + [aux_sym_comparison_operator_token37] = ACTIONS(721), + [aux_sym_comparison_operator_token38] = ACTIONS(721), + [aux_sym_comparison_operator_token39] = ACTIONS(721), + [aux_sym_comparison_operator_token40] = ACTIONS(721), + [aux_sym_comparison_operator_token41] = ACTIONS(721), + [aux_sym_comparison_operator_token42] = ACTIONS(721), + [aux_sym_comparison_operator_token43] = ACTIONS(721), + [aux_sym_comparison_operator_token44] = ACTIONS(721), + [aux_sym_comparison_operator_token45] = ACTIONS(721), + [aux_sym_comparison_operator_token46] = ACTIONS(721), + [aux_sym_comparison_operator_token47] = ACTIONS(721), + [aux_sym_comparison_operator_token48] = ACTIONS(721), + [aux_sym_comparison_operator_token49] = ACTIONS(721), + [aux_sym_comparison_operator_token50] = ACTIONS(721), + [aux_sym_format_operator_token1] = ACTIONS(721), + [anon_sym_LPAREN] = ACTIONS(721), + [anon_sym_COMMA] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_PERCENT] = ACTIONS(723), + [aux_sym_logical_expression_token1] = ACTIONS(721), + [aux_sym_logical_expression_token2] = ACTIONS(721), + [aux_sym_logical_expression_token3] = ACTIONS(721), + [aux_sym_bitwise_expression_token1] = ACTIONS(721), + [aux_sym_bitwise_expression_token2] = ACTIONS(721), + [aux_sym_bitwise_expression_token3] = ACTIONS(721), + [anon_sym_PLUS] = ACTIONS(723), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_BSLASH] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(723), + [anon_sym_DOT_DOT] = ACTIONS(721), + [anon_sym_PLUS_PLUS] = ACTIONS(721), + [anon_sym_DASH_DASH] = ACTIONS(721), + [anon_sym_DOT2] = ACTIONS(723), + [anon_sym_COLON_COLON] = ACTIONS(721), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(721), + [sym__statement_terminator] = ACTIONS(721), }, - [147] = { + [153] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(687), - [anon_sym_EQ] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_PLUS_EQ] = ACTIONS(687), - [anon_sym_STAR_EQ] = ACTIONS(687), - [anon_sym_SLASH_EQ] = ACTIONS(687), - [anon_sym_PERCENT_EQ] = ACTIONS(687), - [anon_sym_DASH_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_2_GT] = ACTIONS(689), - [anon_sym_2_GT_GT] = ACTIONS(687), - [anon_sym_3_GT] = ACTIONS(689), - [anon_sym_3_GT_GT] = ACTIONS(687), - [anon_sym_4_GT] = ACTIONS(689), - [anon_sym_4_GT_GT] = ACTIONS(687), - [anon_sym_5_GT] = ACTIONS(689), - [anon_sym_5_GT_GT] = ACTIONS(687), - [anon_sym_6_GT] = ACTIONS(689), - [anon_sym_6_GT_GT] = ACTIONS(687), - [anon_sym_STAR_GT] = ACTIONS(689), - [anon_sym_STAR_GT_GT] = ACTIONS(687), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_STAR_GT_AMP1] = ACTIONS(687), - [anon_sym_2_GT_AMP1] = ACTIONS(687), - [anon_sym_3_GT_AMP1] = ACTIONS(687), - [anon_sym_4_GT_AMP1] = ACTIONS(687), - [anon_sym_5_GT_AMP1] = ACTIONS(687), - [anon_sym_6_GT_AMP1] = ACTIONS(687), - [anon_sym_STAR_GT_AMP2] = ACTIONS(687), - [anon_sym_1_GT_AMP2] = ACTIONS(687), - [anon_sym_3_GT_AMP2] = ACTIONS(687), - [anon_sym_4_GT_AMP2] = ACTIONS(687), - [anon_sym_5_GT_AMP2] = ACTIONS(687), - [anon_sym_6_GT_AMP2] = ACTIONS(687), - [aux_sym_comparison_operator_token1] = ACTIONS(687), - [aux_sym_comparison_operator_token2] = ACTIONS(687), - [aux_sym_comparison_operator_token3] = ACTIONS(687), - [aux_sym_comparison_operator_token4] = ACTIONS(687), - [aux_sym_comparison_operator_token5] = ACTIONS(687), - [aux_sym_comparison_operator_token6] = ACTIONS(687), - [aux_sym_comparison_operator_token7] = ACTIONS(687), - [aux_sym_comparison_operator_token8] = ACTIONS(687), - [aux_sym_comparison_operator_token9] = ACTIONS(687), - [aux_sym_comparison_operator_token10] = ACTIONS(687), - [aux_sym_comparison_operator_token11] = ACTIONS(687), - [aux_sym_comparison_operator_token12] = ACTIONS(687), - [aux_sym_comparison_operator_token13] = ACTIONS(687), - [aux_sym_comparison_operator_token14] = ACTIONS(687), - [aux_sym_comparison_operator_token15] = ACTIONS(687), - [aux_sym_comparison_operator_token16] = ACTIONS(687), - [aux_sym_comparison_operator_token17] = ACTIONS(687), - [aux_sym_comparison_operator_token18] = ACTIONS(687), - [aux_sym_comparison_operator_token19] = ACTIONS(687), - [aux_sym_comparison_operator_token20] = ACTIONS(687), - [aux_sym_comparison_operator_token21] = ACTIONS(687), - [aux_sym_comparison_operator_token22] = ACTIONS(687), - [aux_sym_comparison_operator_token23] = ACTIONS(687), - [aux_sym_comparison_operator_token24] = ACTIONS(687), - [aux_sym_comparison_operator_token25] = ACTIONS(687), - [aux_sym_comparison_operator_token26] = ACTIONS(687), - [aux_sym_comparison_operator_token27] = ACTIONS(687), - [aux_sym_comparison_operator_token28] = ACTIONS(689), - [aux_sym_comparison_operator_token29] = ACTIONS(687), - [aux_sym_comparison_operator_token30] = ACTIONS(687), - [aux_sym_comparison_operator_token31] = ACTIONS(687), - [aux_sym_comparison_operator_token32] = ACTIONS(687), - [aux_sym_comparison_operator_token33] = ACTIONS(687), - [aux_sym_comparison_operator_token34] = ACTIONS(689), - [aux_sym_comparison_operator_token35] = ACTIONS(687), - [aux_sym_comparison_operator_token36] = ACTIONS(687), - [aux_sym_comparison_operator_token37] = ACTIONS(687), - [aux_sym_comparison_operator_token38] = ACTIONS(687), - [aux_sym_comparison_operator_token39] = ACTIONS(687), - [aux_sym_comparison_operator_token40] = ACTIONS(687), - [aux_sym_comparison_operator_token41] = ACTIONS(687), - [aux_sym_comparison_operator_token42] = ACTIONS(687), - [aux_sym_comparison_operator_token43] = ACTIONS(687), - [aux_sym_comparison_operator_token44] = ACTIONS(687), - [aux_sym_comparison_operator_token45] = ACTIONS(687), - [aux_sym_comparison_operator_token46] = ACTIONS(687), - [aux_sym_comparison_operator_token47] = ACTIONS(687), - [aux_sym_comparison_operator_token48] = ACTIONS(687), - [aux_sym_comparison_operator_token49] = ACTIONS(687), - [aux_sym_comparison_operator_token50] = ACTIONS(687), - [aux_sym_format_operator_token1] = ACTIONS(687), - [anon_sym_LPAREN] = ACTIONS(687), - [anon_sym_COMMA] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_PERCENT] = ACTIONS(689), - [aux_sym_logical_expression_token1] = ACTIONS(687), - [aux_sym_logical_expression_token2] = ACTIONS(687), - [aux_sym_logical_expression_token3] = ACTIONS(687), - [aux_sym_bitwise_expression_token1] = ACTIONS(687), - [aux_sym_bitwise_expression_token2] = ACTIONS(687), - [aux_sym_bitwise_expression_token3] = ACTIONS(687), - [anon_sym_PLUS] = ACTIONS(689), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_BSLASH] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(689), - [anon_sym_DOT_DOT] = ACTIONS(687), - [anon_sym_PLUS_PLUS] = ACTIONS(687), - [anon_sym_DASH_DASH] = ACTIONS(687), - [anon_sym_DOT2] = ACTIONS(689), - [anon_sym_COLON_COLON] = ACTIONS(687), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(687), - [sym__statement_terminator] = ACTIONS(687), - }, - [148] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_EQ] = ACTIONS(625), - [anon_sym_BANG_EQ] = ACTIONS(625), - [anon_sym_PLUS_EQ] = ACTIONS(625), - [anon_sym_STAR_EQ] = ACTIONS(625), - [anon_sym_SLASH_EQ] = ACTIONS(625), - [anon_sym_PERCENT_EQ] = ACTIONS(625), - [anon_sym_DASH_EQ] = ACTIONS(625), - [anon_sym_GT] = ACTIONS(627), - [anon_sym_GT_GT] = ACTIONS(625), - [anon_sym_2_GT] = ACTIONS(627), - [anon_sym_2_GT_GT] = ACTIONS(625), - [anon_sym_3_GT] = ACTIONS(627), - [anon_sym_3_GT_GT] = ACTIONS(625), - [anon_sym_4_GT] = ACTIONS(627), - [anon_sym_4_GT_GT] = ACTIONS(625), - [anon_sym_5_GT] = ACTIONS(627), - [anon_sym_5_GT_GT] = ACTIONS(625), - [anon_sym_6_GT] = ACTIONS(627), - [anon_sym_6_GT_GT] = ACTIONS(625), - [anon_sym_STAR_GT] = ACTIONS(627), - [anon_sym_STAR_GT_GT] = ACTIONS(625), - [anon_sym_LT] = ACTIONS(627), - [anon_sym_STAR_GT_AMP1] = ACTIONS(625), - [anon_sym_2_GT_AMP1] = ACTIONS(625), - [anon_sym_3_GT_AMP1] = ACTIONS(625), - [anon_sym_4_GT_AMP1] = ACTIONS(625), - [anon_sym_5_GT_AMP1] = ACTIONS(625), - [anon_sym_6_GT_AMP1] = ACTIONS(625), - [anon_sym_STAR_GT_AMP2] = ACTIONS(625), - [anon_sym_1_GT_AMP2] = ACTIONS(625), - [anon_sym_3_GT_AMP2] = ACTIONS(625), - [anon_sym_4_GT_AMP2] = ACTIONS(625), - [anon_sym_5_GT_AMP2] = ACTIONS(625), - [anon_sym_6_GT_AMP2] = ACTIONS(625), - [aux_sym_comparison_operator_token1] = ACTIONS(625), - [aux_sym_comparison_operator_token2] = ACTIONS(625), - [aux_sym_comparison_operator_token3] = ACTIONS(625), - [aux_sym_comparison_operator_token4] = ACTIONS(625), - [aux_sym_comparison_operator_token5] = ACTIONS(625), - [aux_sym_comparison_operator_token6] = ACTIONS(625), - [aux_sym_comparison_operator_token7] = ACTIONS(625), - [aux_sym_comparison_operator_token8] = ACTIONS(625), - [aux_sym_comparison_operator_token9] = ACTIONS(625), - [aux_sym_comparison_operator_token10] = ACTIONS(625), - [aux_sym_comparison_operator_token11] = ACTIONS(625), - [aux_sym_comparison_operator_token12] = ACTIONS(625), - [aux_sym_comparison_operator_token13] = ACTIONS(625), - [aux_sym_comparison_operator_token14] = ACTIONS(625), - [aux_sym_comparison_operator_token15] = ACTIONS(625), - [aux_sym_comparison_operator_token16] = ACTIONS(625), - [aux_sym_comparison_operator_token17] = ACTIONS(625), - [aux_sym_comparison_operator_token18] = ACTIONS(625), - [aux_sym_comparison_operator_token19] = ACTIONS(625), - [aux_sym_comparison_operator_token20] = ACTIONS(625), - [aux_sym_comparison_operator_token21] = ACTIONS(625), - [aux_sym_comparison_operator_token22] = ACTIONS(625), - [aux_sym_comparison_operator_token23] = ACTIONS(625), - [aux_sym_comparison_operator_token24] = ACTIONS(625), - [aux_sym_comparison_operator_token25] = ACTIONS(625), - [aux_sym_comparison_operator_token26] = ACTIONS(625), - [aux_sym_comparison_operator_token27] = ACTIONS(625), - [aux_sym_comparison_operator_token28] = ACTIONS(627), - [aux_sym_comparison_operator_token29] = ACTIONS(625), - [aux_sym_comparison_operator_token30] = ACTIONS(625), - [aux_sym_comparison_operator_token31] = ACTIONS(625), - [aux_sym_comparison_operator_token32] = ACTIONS(625), - [aux_sym_comparison_operator_token33] = ACTIONS(625), - [aux_sym_comparison_operator_token34] = ACTIONS(627), - [aux_sym_comparison_operator_token35] = ACTIONS(625), - [aux_sym_comparison_operator_token36] = ACTIONS(625), - [aux_sym_comparison_operator_token37] = ACTIONS(625), - [aux_sym_comparison_operator_token38] = ACTIONS(625), - [aux_sym_comparison_operator_token39] = ACTIONS(625), - [aux_sym_comparison_operator_token40] = ACTIONS(625), - [aux_sym_comparison_operator_token41] = ACTIONS(625), - [aux_sym_comparison_operator_token42] = ACTIONS(625), - [aux_sym_comparison_operator_token43] = ACTIONS(625), - [aux_sym_comparison_operator_token44] = ACTIONS(625), - [aux_sym_comparison_operator_token45] = ACTIONS(625), - [aux_sym_comparison_operator_token46] = ACTIONS(625), - [aux_sym_comparison_operator_token47] = ACTIONS(625), - [aux_sym_comparison_operator_token48] = ACTIONS(625), - [aux_sym_comparison_operator_token49] = ACTIONS(625), - [aux_sym_comparison_operator_token50] = ACTIONS(625), - [aux_sym_format_operator_token1] = ACTIONS(625), - [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(625), - [anon_sym_PIPE] = ACTIONS(625), - [anon_sym_PERCENT] = ACTIONS(627), - [aux_sym_logical_expression_token1] = ACTIONS(625), - [aux_sym_logical_expression_token2] = ACTIONS(625), - [aux_sym_logical_expression_token3] = ACTIONS(625), - [aux_sym_bitwise_expression_token1] = ACTIONS(625), - [aux_sym_bitwise_expression_token2] = ACTIONS(625), - [aux_sym_bitwise_expression_token3] = ACTIONS(625), - [anon_sym_PLUS] = ACTIONS(627), - [anon_sym_DASH] = ACTIONS(627), - [anon_sym_SLASH] = ACTIONS(627), - [anon_sym_BSLASH] = ACTIONS(625), - [anon_sym_STAR] = ACTIONS(627), - [anon_sym_DOT_DOT] = ACTIONS(625), - [anon_sym_PLUS_PLUS] = ACTIONS(625), - [anon_sym_DASH_DASH] = ACTIONS(625), - [anon_sym_DOT2] = ACTIONS(627), - [anon_sym_COLON_COLON] = ACTIONS(625), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(625), - [sym__statement_terminator] = ACTIONS(625), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(751), + [anon_sym_COLON_COLON] = ACTIONS(753), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [149] = { + [154] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(601), - [anon_sym_BANG_EQ] = ACTIONS(601), - [anon_sym_PLUS_EQ] = ACTIONS(601), - [anon_sym_STAR_EQ] = ACTIONS(601), - [anon_sym_SLASH_EQ] = ACTIONS(601), - [anon_sym_PERCENT_EQ] = ACTIONS(601), - [anon_sym_DASH_EQ] = ACTIONS(601), - [anon_sym_GT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(601), - [anon_sym_2_GT] = ACTIONS(603), - [anon_sym_2_GT_GT] = ACTIONS(601), - [anon_sym_3_GT] = ACTIONS(603), - [anon_sym_3_GT_GT] = ACTIONS(601), - [anon_sym_4_GT] = ACTIONS(603), - [anon_sym_4_GT_GT] = ACTIONS(601), - [anon_sym_5_GT] = ACTIONS(603), - [anon_sym_5_GT_GT] = ACTIONS(601), - [anon_sym_6_GT] = ACTIONS(603), - [anon_sym_6_GT_GT] = ACTIONS(601), - [anon_sym_STAR_GT] = ACTIONS(603), - [anon_sym_STAR_GT_GT] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(603), - [anon_sym_STAR_GT_AMP1] = ACTIONS(601), - [anon_sym_2_GT_AMP1] = ACTIONS(601), - [anon_sym_3_GT_AMP1] = ACTIONS(601), - [anon_sym_4_GT_AMP1] = ACTIONS(601), - [anon_sym_5_GT_AMP1] = ACTIONS(601), - [anon_sym_6_GT_AMP1] = ACTIONS(601), - [anon_sym_STAR_GT_AMP2] = ACTIONS(601), - [anon_sym_1_GT_AMP2] = ACTIONS(601), - [anon_sym_3_GT_AMP2] = ACTIONS(601), - [anon_sym_4_GT_AMP2] = ACTIONS(601), - [anon_sym_5_GT_AMP2] = ACTIONS(601), - [anon_sym_6_GT_AMP2] = ACTIONS(601), - [aux_sym_comparison_operator_token1] = ACTIONS(601), - [aux_sym_comparison_operator_token2] = ACTIONS(601), - [aux_sym_comparison_operator_token3] = ACTIONS(601), - [aux_sym_comparison_operator_token4] = ACTIONS(601), - [aux_sym_comparison_operator_token5] = ACTIONS(601), - [aux_sym_comparison_operator_token6] = ACTIONS(601), - [aux_sym_comparison_operator_token7] = ACTIONS(601), - [aux_sym_comparison_operator_token8] = ACTIONS(601), - [aux_sym_comparison_operator_token9] = ACTIONS(601), - [aux_sym_comparison_operator_token10] = ACTIONS(601), - [aux_sym_comparison_operator_token11] = ACTIONS(601), - [aux_sym_comparison_operator_token12] = ACTIONS(601), - [aux_sym_comparison_operator_token13] = ACTIONS(601), - [aux_sym_comparison_operator_token14] = ACTIONS(601), - [aux_sym_comparison_operator_token15] = ACTIONS(601), - [aux_sym_comparison_operator_token16] = ACTIONS(601), - [aux_sym_comparison_operator_token17] = ACTIONS(601), - [aux_sym_comparison_operator_token18] = ACTIONS(601), - [aux_sym_comparison_operator_token19] = ACTIONS(601), - [aux_sym_comparison_operator_token20] = ACTIONS(601), - [aux_sym_comparison_operator_token21] = ACTIONS(601), - [aux_sym_comparison_operator_token22] = ACTIONS(601), - [aux_sym_comparison_operator_token23] = ACTIONS(601), - [aux_sym_comparison_operator_token24] = ACTIONS(601), - [aux_sym_comparison_operator_token25] = ACTIONS(601), - [aux_sym_comparison_operator_token26] = ACTIONS(601), - [aux_sym_comparison_operator_token27] = ACTIONS(601), - [aux_sym_comparison_operator_token28] = ACTIONS(603), - [aux_sym_comparison_operator_token29] = ACTIONS(601), - [aux_sym_comparison_operator_token30] = ACTIONS(601), - [aux_sym_comparison_operator_token31] = ACTIONS(601), - [aux_sym_comparison_operator_token32] = ACTIONS(601), - [aux_sym_comparison_operator_token33] = ACTIONS(601), - [aux_sym_comparison_operator_token34] = ACTIONS(603), - [aux_sym_comparison_operator_token35] = ACTIONS(601), - [aux_sym_comparison_operator_token36] = ACTIONS(601), - [aux_sym_comparison_operator_token37] = ACTIONS(601), - [aux_sym_comparison_operator_token38] = ACTIONS(601), - [aux_sym_comparison_operator_token39] = ACTIONS(601), - [aux_sym_comparison_operator_token40] = ACTIONS(601), - [aux_sym_comparison_operator_token41] = ACTIONS(601), - [aux_sym_comparison_operator_token42] = ACTIONS(601), - [aux_sym_comparison_operator_token43] = ACTIONS(601), - [aux_sym_comparison_operator_token44] = ACTIONS(601), - [aux_sym_comparison_operator_token45] = ACTIONS(601), - [aux_sym_comparison_operator_token46] = ACTIONS(601), - [aux_sym_comparison_operator_token47] = ACTIONS(601), - [aux_sym_comparison_operator_token48] = ACTIONS(601), - [aux_sym_comparison_operator_token49] = ACTIONS(601), - [aux_sym_comparison_operator_token50] = ACTIONS(601), - [aux_sym_format_operator_token1] = ACTIONS(601), - [anon_sym_LPAREN] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(603), - [aux_sym_logical_expression_token1] = ACTIONS(601), - [aux_sym_logical_expression_token2] = ACTIONS(601), - [aux_sym_logical_expression_token3] = ACTIONS(601), - [aux_sym_bitwise_expression_token1] = ACTIONS(601), - [aux_sym_bitwise_expression_token2] = ACTIONS(601), - [aux_sym_bitwise_expression_token3] = ACTIONS(601), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(603), - [anon_sym_BSLASH] = ACTIONS(601), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_DOT_DOT] = ACTIONS(601), - [anon_sym_PLUS_PLUS] = ACTIONS(601), - [anon_sym_DASH_DASH] = ACTIONS(601), - [anon_sym_DOT2] = ACTIONS(603), - [anon_sym_COLON_COLON] = ACTIONS(601), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(601), - [sym__statement_terminator] = ACTIONS(601), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_PLUS_EQ] = ACTIONS(605), + [anon_sym_STAR_EQ] = ACTIONS(605), + [anon_sym_SLASH_EQ] = ACTIONS(605), + [anon_sym_PERCENT_EQ] = ACTIONS(605), + [anon_sym_DASH_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_2_GT] = ACTIONS(607), + [anon_sym_2_GT_GT] = ACTIONS(605), + [anon_sym_3_GT] = ACTIONS(607), + [anon_sym_3_GT_GT] = ACTIONS(605), + [anon_sym_4_GT] = ACTIONS(607), + [anon_sym_4_GT_GT] = ACTIONS(605), + [anon_sym_5_GT] = ACTIONS(607), + [anon_sym_5_GT_GT] = ACTIONS(605), + [anon_sym_6_GT] = ACTIONS(607), + [anon_sym_6_GT_GT] = ACTIONS(605), + [anon_sym_STAR_GT] = ACTIONS(607), + [anon_sym_STAR_GT_GT] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_STAR_GT_AMP1] = ACTIONS(605), + [anon_sym_2_GT_AMP1] = ACTIONS(605), + [anon_sym_3_GT_AMP1] = ACTIONS(605), + [anon_sym_4_GT_AMP1] = ACTIONS(605), + [anon_sym_5_GT_AMP1] = ACTIONS(605), + [anon_sym_6_GT_AMP1] = ACTIONS(605), + [anon_sym_STAR_GT_AMP2] = ACTIONS(605), + [anon_sym_1_GT_AMP2] = ACTIONS(605), + [anon_sym_3_GT_AMP2] = ACTIONS(605), + [anon_sym_4_GT_AMP2] = ACTIONS(605), + [anon_sym_5_GT_AMP2] = ACTIONS(605), + [anon_sym_6_GT_AMP2] = ACTIONS(605), + [aux_sym_comparison_operator_token1] = ACTIONS(605), + [aux_sym_comparison_operator_token2] = ACTIONS(605), + [aux_sym_comparison_operator_token3] = ACTIONS(605), + [aux_sym_comparison_operator_token4] = ACTIONS(605), + [aux_sym_comparison_operator_token5] = ACTIONS(605), + [aux_sym_comparison_operator_token6] = ACTIONS(605), + [aux_sym_comparison_operator_token7] = ACTIONS(605), + [aux_sym_comparison_operator_token8] = ACTIONS(605), + [aux_sym_comparison_operator_token9] = ACTIONS(605), + [aux_sym_comparison_operator_token10] = ACTIONS(605), + [aux_sym_comparison_operator_token11] = ACTIONS(605), + [aux_sym_comparison_operator_token12] = ACTIONS(605), + [aux_sym_comparison_operator_token13] = ACTIONS(605), + [aux_sym_comparison_operator_token14] = ACTIONS(605), + [aux_sym_comparison_operator_token15] = ACTIONS(605), + [aux_sym_comparison_operator_token16] = ACTIONS(605), + [aux_sym_comparison_operator_token17] = ACTIONS(605), + [aux_sym_comparison_operator_token18] = ACTIONS(605), + [aux_sym_comparison_operator_token19] = ACTIONS(605), + [aux_sym_comparison_operator_token20] = ACTIONS(605), + [aux_sym_comparison_operator_token21] = ACTIONS(605), + [aux_sym_comparison_operator_token22] = ACTIONS(605), + [aux_sym_comparison_operator_token23] = ACTIONS(605), + [aux_sym_comparison_operator_token24] = ACTIONS(605), + [aux_sym_comparison_operator_token25] = ACTIONS(605), + [aux_sym_comparison_operator_token26] = ACTIONS(605), + [aux_sym_comparison_operator_token27] = ACTIONS(605), + [aux_sym_comparison_operator_token28] = ACTIONS(607), + [aux_sym_comparison_operator_token29] = ACTIONS(605), + [aux_sym_comparison_operator_token30] = ACTIONS(605), + [aux_sym_comparison_operator_token31] = ACTIONS(605), + [aux_sym_comparison_operator_token32] = ACTIONS(605), + [aux_sym_comparison_operator_token33] = ACTIONS(605), + [aux_sym_comparison_operator_token34] = ACTIONS(607), + [aux_sym_comparison_operator_token35] = ACTIONS(605), + [aux_sym_comparison_operator_token36] = ACTIONS(605), + [aux_sym_comparison_operator_token37] = ACTIONS(605), + [aux_sym_comparison_operator_token38] = ACTIONS(605), + [aux_sym_comparison_operator_token39] = ACTIONS(605), + [aux_sym_comparison_operator_token40] = ACTIONS(605), + [aux_sym_comparison_operator_token41] = ACTIONS(605), + [aux_sym_comparison_operator_token42] = ACTIONS(605), + [aux_sym_comparison_operator_token43] = ACTIONS(605), + [aux_sym_comparison_operator_token44] = ACTIONS(605), + [aux_sym_comparison_operator_token45] = ACTIONS(605), + [aux_sym_comparison_operator_token46] = ACTIONS(605), + [aux_sym_comparison_operator_token47] = ACTIONS(605), + [aux_sym_comparison_operator_token48] = ACTIONS(605), + [aux_sym_comparison_operator_token49] = ACTIONS(605), + [aux_sym_comparison_operator_token50] = ACTIONS(605), + [aux_sym_format_operator_token1] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_COMMA] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_PERCENT] = ACTIONS(607), + [aux_sym_logical_expression_token1] = ACTIONS(605), + [aux_sym_logical_expression_token2] = ACTIONS(605), + [aux_sym_logical_expression_token3] = ACTIONS(605), + [aux_sym_bitwise_expression_token1] = ACTIONS(605), + [aux_sym_bitwise_expression_token2] = ACTIONS(605), + [aux_sym_bitwise_expression_token3] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(607), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_BSLASH] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(607), + [anon_sym_DOT_DOT] = ACTIONS(605), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_DOT2] = ACTIONS(607), + [anon_sym_COLON_COLON] = ACTIONS(605), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(605), + [sym__statement_terminator] = ACTIONS(605), }, - [150] = { + [155] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(635), - [anon_sym_EQ] = ACTIONS(635), - [anon_sym_BANG_EQ] = ACTIONS(635), - [anon_sym_PLUS_EQ] = ACTIONS(635), - [anon_sym_STAR_EQ] = ACTIONS(635), - [anon_sym_SLASH_EQ] = ACTIONS(635), - [anon_sym_PERCENT_EQ] = ACTIONS(635), - [anon_sym_DASH_EQ] = ACTIONS(635), - [anon_sym_GT] = ACTIONS(637), - [anon_sym_GT_GT] = ACTIONS(635), - [anon_sym_2_GT] = ACTIONS(637), - [anon_sym_2_GT_GT] = ACTIONS(635), - [anon_sym_3_GT] = ACTIONS(637), - [anon_sym_3_GT_GT] = ACTIONS(635), - [anon_sym_4_GT] = ACTIONS(637), - [anon_sym_4_GT_GT] = ACTIONS(635), - [anon_sym_5_GT] = ACTIONS(637), - [anon_sym_5_GT_GT] = ACTIONS(635), - [anon_sym_6_GT] = ACTIONS(637), - [anon_sym_6_GT_GT] = ACTIONS(635), - [anon_sym_STAR_GT] = ACTIONS(637), - [anon_sym_STAR_GT_GT] = ACTIONS(635), - [anon_sym_LT] = ACTIONS(637), - [anon_sym_STAR_GT_AMP1] = ACTIONS(635), - [anon_sym_2_GT_AMP1] = ACTIONS(635), - [anon_sym_3_GT_AMP1] = ACTIONS(635), - [anon_sym_4_GT_AMP1] = ACTIONS(635), - [anon_sym_5_GT_AMP1] = ACTIONS(635), - [anon_sym_6_GT_AMP1] = ACTIONS(635), - [anon_sym_STAR_GT_AMP2] = ACTIONS(635), - [anon_sym_1_GT_AMP2] = ACTIONS(635), - [anon_sym_3_GT_AMP2] = ACTIONS(635), - [anon_sym_4_GT_AMP2] = ACTIONS(635), - [anon_sym_5_GT_AMP2] = ACTIONS(635), - [anon_sym_6_GT_AMP2] = ACTIONS(635), - [aux_sym_comparison_operator_token1] = ACTIONS(635), - [aux_sym_comparison_operator_token2] = ACTIONS(635), - [aux_sym_comparison_operator_token3] = ACTIONS(635), - [aux_sym_comparison_operator_token4] = ACTIONS(635), - [aux_sym_comparison_operator_token5] = ACTIONS(635), - [aux_sym_comparison_operator_token6] = ACTIONS(635), - [aux_sym_comparison_operator_token7] = ACTIONS(635), - [aux_sym_comparison_operator_token8] = ACTIONS(635), - [aux_sym_comparison_operator_token9] = ACTIONS(635), - [aux_sym_comparison_operator_token10] = ACTIONS(635), - [aux_sym_comparison_operator_token11] = ACTIONS(635), - [aux_sym_comparison_operator_token12] = ACTIONS(635), - [aux_sym_comparison_operator_token13] = ACTIONS(635), - [aux_sym_comparison_operator_token14] = ACTIONS(635), - [aux_sym_comparison_operator_token15] = ACTIONS(635), - [aux_sym_comparison_operator_token16] = ACTIONS(635), - [aux_sym_comparison_operator_token17] = ACTIONS(635), - [aux_sym_comparison_operator_token18] = ACTIONS(635), - [aux_sym_comparison_operator_token19] = ACTIONS(635), - [aux_sym_comparison_operator_token20] = ACTIONS(635), - [aux_sym_comparison_operator_token21] = ACTIONS(635), - [aux_sym_comparison_operator_token22] = ACTIONS(635), - [aux_sym_comparison_operator_token23] = ACTIONS(635), - [aux_sym_comparison_operator_token24] = ACTIONS(635), - [aux_sym_comparison_operator_token25] = ACTIONS(635), - [aux_sym_comparison_operator_token26] = ACTIONS(635), - [aux_sym_comparison_operator_token27] = ACTIONS(635), - [aux_sym_comparison_operator_token28] = ACTIONS(637), - [aux_sym_comparison_operator_token29] = ACTIONS(635), - [aux_sym_comparison_operator_token30] = ACTIONS(635), - [aux_sym_comparison_operator_token31] = ACTIONS(635), - [aux_sym_comparison_operator_token32] = ACTIONS(635), - [aux_sym_comparison_operator_token33] = ACTIONS(635), - [aux_sym_comparison_operator_token34] = ACTIONS(637), - [aux_sym_comparison_operator_token35] = ACTIONS(635), - [aux_sym_comparison_operator_token36] = ACTIONS(635), - [aux_sym_comparison_operator_token37] = ACTIONS(635), - [aux_sym_comparison_operator_token38] = ACTIONS(635), - [aux_sym_comparison_operator_token39] = ACTIONS(635), - [aux_sym_comparison_operator_token40] = ACTIONS(635), - [aux_sym_comparison_operator_token41] = ACTIONS(635), - [aux_sym_comparison_operator_token42] = ACTIONS(635), - [aux_sym_comparison_operator_token43] = ACTIONS(635), - [aux_sym_comparison_operator_token44] = ACTIONS(635), - [aux_sym_comparison_operator_token45] = ACTIONS(635), - [aux_sym_comparison_operator_token46] = ACTIONS(635), - [aux_sym_comparison_operator_token47] = ACTIONS(635), - [aux_sym_comparison_operator_token48] = ACTIONS(635), - [aux_sym_comparison_operator_token49] = ACTIONS(635), - [aux_sym_comparison_operator_token50] = ACTIONS(635), - [aux_sym_format_operator_token1] = ACTIONS(635), - [anon_sym_LPAREN] = ACTIONS(635), - [anon_sym_COMMA] = ACTIONS(635), - [anon_sym_PIPE] = ACTIONS(635), - [anon_sym_PERCENT] = ACTIONS(637), - [aux_sym_logical_expression_token1] = ACTIONS(635), - [aux_sym_logical_expression_token2] = ACTIONS(635), - [aux_sym_logical_expression_token3] = ACTIONS(635), - [aux_sym_bitwise_expression_token1] = ACTIONS(635), - [aux_sym_bitwise_expression_token2] = ACTIONS(635), - [aux_sym_bitwise_expression_token3] = ACTIONS(635), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_SLASH] = ACTIONS(637), - [anon_sym_BSLASH] = ACTIONS(635), - [anon_sym_STAR] = ACTIONS(637), - [anon_sym_DOT_DOT] = ACTIONS(635), - [anon_sym_PLUS_PLUS] = ACTIONS(635), - [anon_sym_DASH_DASH] = ACTIONS(635), - [anon_sym_DOT2] = ACTIONS(637), - [anon_sym_COLON_COLON] = ACTIONS(635), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(635), - [sym__statement_terminator] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(757), + [anon_sym_COLON_COLON] = ACTIONS(759), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, - [151] = { + [156] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(705), - [anon_sym_EQ] = ACTIONS(705), - [anon_sym_BANG_EQ] = ACTIONS(705), - [anon_sym_PLUS_EQ] = ACTIONS(705), - [anon_sym_STAR_EQ] = ACTIONS(705), - [anon_sym_SLASH_EQ] = ACTIONS(705), - [anon_sym_PERCENT_EQ] = ACTIONS(705), - [anon_sym_DASH_EQ] = ACTIONS(705), - [anon_sym_GT] = ACTIONS(707), - [anon_sym_GT_GT] = ACTIONS(705), - [anon_sym_2_GT] = ACTIONS(707), - [anon_sym_2_GT_GT] = ACTIONS(705), - [anon_sym_3_GT] = ACTIONS(707), - [anon_sym_3_GT_GT] = ACTIONS(705), - [anon_sym_4_GT] = ACTIONS(707), - [anon_sym_4_GT_GT] = ACTIONS(705), - [anon_sym_5_GT] = ACTIONS(707), - [anon_sym_5_GT_GT] = ACTIONS(705), - [anon_sym_6_GT] = ACTIONS(707), - [anon_sym_6_GT_GT] = ACTIONS(705), - [anon_sym_STAR_GT] = ACTIONS(707), - [anon_sym_STAR_GT_GT] = ACTIONS(705), - [anon_sym_LT] = ACTIONS(707), - [anon_sym_STAR_GT_AMP1] = ACTIONS(705), - [anon_sym_2_GT_AMP1] = ACTIONS(705), - [anon_sym_3_GT_AMP1] = ACTIONS(705), - [anon_sym_4_GT_AMP1] = ACTIONS(705), - [anon_sym_5_GT_AMP1] = ACTIONS(705), - [anon_sym_6_GT_AMP1] = ACTIONS(705), - [anon_sym_STAR_GT_AMP2] = ACTIONS(705), - [anon_sym_1_GT_AMP2] = ACTIONS(705), - [anon_sym_3_GT_AMP2] = ACTIONS(705), - [anon_sym_4_GT_AMP2] = ACTIONS(705), - [anon_sym_5_GT_AMP2] = ACTIONS(705), - [anon_sym_6_GT_AMP2] = ACTIONS(705), - [aux_sym_comparison_operator_token1] = ACTIONS(705), - [aux_sym_comparison_operator_token2] = ACTIONS(705), - [aux_sym_comparison_operator_token3] = ACTIONS(705), - [aux_sym_comparison_operator_token4] = ACTIONS(705), - [aux_sym_comparison_operator_token5] = ACTIONS(705), - [aux_sym_comparison_operator_token6] = ACTIONS(705), - [aux_sym_comparison_operator_token7] = ACTIONS(705), - [aux_sym_comparison_operator_token8] = ACTIONS(705), - [aux_sym_comparison_operator_token9] = ACTIONS(705), - [aux_sym_comparison_operator_token10] = ACTIONS(705), - [aux_sym_comparison_operator_token11] = ACTIONS(705), - [aux_sym_comparison_operator_token12] = ACTIONS(705), - [aux_sym_comparison_operator_token13] = ACTIONS(705), - [aux_sym_comparison_operator_token14] = ACTIONS(705), - [aux_sym_comparison_operator_token15] = ACTIONS(705), - [aux_sym_comparison_operator_token16] = ACTIONS(705), - [aux_sym_comparison_operator_token17] = ACTIONS(705), - [aux_sym_comparison_operator_token18] = ACTIONS(705), - [aux_sym_comparison_operator_token19] = ACTIONS(705), - [aux_sym_comparison_operator_token20] = ACTIONS(705), - [aux_sym_comparison_operator_token21] = ACTIONS(705), - [aux_sym_comparison_operator_token22] = ACTIONS(705), - [aux_sym_comparison_operator_token23] = ACTIONS(705), - [aux_sym_comparison_operator_token24] = ACTIONS(705), - [aux_sym_comparison_operator_token25] = ACTIONS(705), - [aux_sym_comparison_operator_token26] = ACTIONS(705), - [aux_sym_comparison_operator_token27] = ACTIONS(705), - [aux_sym_comparison_operator_token28] = ACTIONS(707), - [aux_sym_comparison_operator_token29] = ACTIONS(705), - [aux_sym_comparison_operator_token30] = ACTIONS(705), - [aux_sym_comparison_operator_token31] = ACTIONS(705), - [aux_sym_comparison_operator_token32] = ACTIONS(705), - [aux_sym_comparison_operator_token33] = ACTIONS(705), - [aux_sym_comparison_operator_token34] = ACTIONS(707), - [aux_sym_comparison_operator_token35] = ACTIONS(705), - [aux_sym_comparison_operator_token36] = ACTIONS(705), - [aux_sym_comparison_operator_token37] = ACTIONS(705), - [aux_sym_comparison_operator_token38] = ACTIONS(705), - [aux_sym_comparison_operator_token39] = ACTIONS(705), - [aux_sym_comparison_operator_token40] = ACTIONS(705), - [aux_sym_comparison_operator_token41] = ACTIONS(705), - [aux_sym_comparison_operator_token42] = ACTIONS(705), - [aux_sym_comparison_operator_token43] = ACTIONS(705), - [aux_sym_comparison_operator_token44] = ACTIONS(705), - [aux_sym_comparison_operator_token45] = ACTIONS(705), - [aux_sym_comparison_operator_token46] = ACTIONS(705), - [aux_sym_comparison_operator_token47] = ACTIONS(705), - [aux_sym_comparison_operator_token48] = ACTIONS(705), - [aux_sym_comparison_operator_token49] = ACTIONS(705), - [aux_sym_comparison_operator_token50] = ACTIONS(705), - [aux_sym_format_operator_token1] = ACTIONS(705), - [anon_sym_LPAREN] = ACTIONS(705), - [anon_sym_COMMA] = ACTIONS(705), - [anon_sym_PIPE] = ACTIONS(705), - [anon_sym_PERCENT] = ACTIONS(707), - [aux_sym_logical_expression_token1] = ACTIONS(705), - [aux_sym_logical_expression_token2] = ACTIONS(705), - [aux_sym_logical_expression_token3] = ACTIONS(705), - [aux_sym_bitwise_expression_token1] = ACTIONS(705), - [aux_sym_bitwise_expression_token2] = ACTIONS(705), - [aux_sym_bitwise_expression_token3] = ACTIONS(705), - [anon_sym_PLUS] = ACTIONS(707), - [anon_sym_DASH] = ACTIONS(707), - [anon_sym_SLASH] = ACTIONS(707), - [anon_sym_BSLASH] = ACTIONS(705), - [anon_sym_STAR] = ACTIONS(707), - [anon_sym_DOT_DOT] = ACTIONS(705), - [anon_sym_PLUS_PLUS] = ACTIONS(705), - [anon_sym_DASH_DASH] = ACTIONS(705), - [anon_sym_DOT2] = ACTIONS(707), - [anon_sym_COLON_COLON] = ACTIONS(705), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(705), - [sym__statement_terminator] = ACTIONS(705), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(761), + [anon_sym_COLON_COLON] = ACTIONS(763), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(695), }, - [152] = { + [157] = { + [aux_sym_array_literal_expression_repeat1] = STATE(163), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(725), - [anon_sym_DASH_DASH] = ACTIONS(725), - [anon_sym_DOT2] = ACTIONS(727), - [anon_sym_COLON_COLON] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(725), - [sym__statement_terminator] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_DASH_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), }, - [153] = { + [158] = { + [aux_sym_array_literal_expression_repeat1] = STATE(158), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(709), - [anon_sym_EQ] = ACTIONS(709), - [anon_sym_BANG_EQ] = ACTIONS(709), - [anon_sym_PLUS_EQ] = ACTIONS(709), - [anon_sym_STAR_EQ] = ACTIONS(709), - [anon_sym_SLASH_EQ] = ACTIONS(709), - [anon_sym_PERCENT_EQ] = ACTIONS(709), - [anon_sym_DASH_EQ] = ACTIONS(709), - [anon_sym_GT] = ACTIONS(711), - [anon_sym_GT_GT] = ACTIONS(709), - [anon_sym_2_GT] = ACTIONS(711), - [anon_sym_2_GT_GT] = ACTIONS(709), - [anon_sym_3_GT] = ACTIONS(711), - [anon_sym_3_GT_GT] = ACTIONS(709), - [anon_sym_4_GT] = ACTIONS(711), - [anon_sym_4_GT_GT] = ACTIONS(709), - [anon_sym_5_GT] = ACTIONS(711), - [anon_sym_5_GT_GT] = ACTIONS(709), - [anon_sym_6_GT] = ACTIONS(711), - [anon_sym_6_GT_GT] = ACTIONS(709), - [anon_sym_STAR_GT] = ACTIONS(711), - [anon_sym_STAR_GT_GT] = ACTIONS(709), - [anon_sym_LT] = ACTIONS(711), - [anon_sym_STAR_GT_AMP1] = ACTIONS(709), - [anon_sym_2_GT_AMP1] = ACTIONS(709), - [anon_sym_3_GT_AMP1] = ACTIONS(709), - [anon_sym_4_GT_AMP1] = ACTIONS(709), - [anon_sym_5_GT_AMP1] = ACTIONS(709), - [anon_sym_6_GT_AMP1] = ACTIONS(709), - [anon_sym_STAR_GT_AMP2] = ACTIONS(709), - [anon_sym_1_GT_AMP2] = ACTIONS(709), - [anon_sym_3_GT_AMP2] = ACTIONS(709), - [anon_sym_4_GT_AMP2] = ACTIONS(709), - [anon_sym_5_GT_AMP2] = ACTIONS(709), - [anon_sym_6_GT_AMP2] = ACTIONS(709), - [aux_sym_comparison_operator_token1] = ACTIONS(709), - [aux_sym_comparison_operator_token2] = ACTIONS(709), - [aux_sym_comparison_operator_token3] = ACTIONS(709), - [aux_sym_comparison_operator_token4] = ACTIONS(709), - [aux_sym_comparison_operator_token5] = ACTIONS(709), - [aux_sym_comparison_operator_token6] = ACTIONS(709), - [aux_sym_comparison_operator_token7] = ACTIONS(709), - [aux_sym_comparison_operator_token8] = ACTIONS(709), - [aux_sym_comparison_operator_token9] = ACTIONS(709), - [aux_sym_comparison_operator_token10] = ACTIONS(709), - [aux_sym_comparison_operator_token11] = ACTIONS(709), - [aux_sym_comparison_operator_token12] = ACTIONS(709), - [aux_sym_comparison_operator_token13] = ACTIONS(709), - [aux_sym_comparison_operator_token14] = ACTIONS(709), - [aux_sym_comparison_operator_token15] = ACTIONS(709), - [aux_sym_comparison_operator_token16] = ACTIONS(709), - [aux_sym_comparison_operator_token17] = ACTIONS(709), - [aux_sym_comparison_operator_token18] = ACTIONS(709), - [aux_sym_comparison_operator_token19] = ACTIONS(709), - [aux_sym_comparison_operator_token20] = ACTIONS(709), - [aux_sym_comparison_operator_token21] = ACTIONS(709), - [aux_sym_comparison_operator_token22] = ACTIONS(709), - [aux_sym_comparison_operator_token23] = ACTIONS(709), - [aux_sym_comparison_operator_token24] = ACTIONS(709), - [aux_sym_comparison_operator_token25] = ACTIONS(709), - [aux_sym_comparison_operator_token26] = ACTIONS(709), - [aux_sym_comparison_operator_token27] = ACTIONS(709), - [aux_sym_comparison_operator_token28] = ACTIONS(711), - [aux_sym_comparison_operator_token29] = ACTIONS(709), - [aux_sym_comparison_operator_token30] = ACTIONS(709), - [aux_sym_comparison_operator_token31] = ACTIONS(709), - [aux_sym_comparison_operator_token32] = ACTIONS(709), - [aux_sym_comparison_operator_token33] = ACTIONS(709), - [aux_sym_comparison_operator_token34] = ACTIONS(711), - [aux_sym_comparison_operator_token35] = ACTIONS(709), - [aux_sym_comparison_operator_token36] = ACTIONS(709), - [aux_sym_comparison_operator_token37] = ACTIONS(709), - [aux_sym_comparison_operator_token38] = ACTIONS(709), - [aux_sym_comparison_operator_token39] = ACTIONS(709), - [aux_sym_comparison_operator_token40] = ACTIONS(709), - [aux_sym_comparison_operator_token41] = ACTIONS(709), - [aux_sym_comparison_operator_token42] = ACTIONS(709), - [aux_sym_comparison_operator_token43] = ACTIONS(709), - [aux_sym_comparison_operator_token44] = ACTIONS(709), - [aux_sym_comparison_operator_token45] = ACTIONS(709), - [aux_sym_comparison_operator_token46] = ACTIONS(709), - [aux_sym_comparison_operator_token47] = ACTIONS(709), - [aux_sym_comparison_operator_token48] = ACTIONS(709), - [aux_sym_comparison_operator_token49] = ACTIONS(709), - [aux_sym_comparison_operator_token50] = ACTIONS(709), - [aux_sym_format_operator_token1] = ACTIONS(709), - [anon_sym_LPAREN] = ACTIONS(709), - [anon_sym_COMMA] = ACTIONS(709), - [anon_sym_PIPE] = ACTIONS(709), - [anon_sym_PERCENT] = ACTIONS(711), - [aux_sym_logical_expression_token1] = ACTIONS(709), - [aux_sym_logical_expression_token2] = ACTIONS(709), - [aux_sym_logical_expression_token3] = ACTIONS(709), - [aux_sym_bitwise_expression_token1] = ACTIONS(709), - [aux_sym_bitwise_expression_token2] = ACTIONS(709), - [aux_sym_bitwise_expression_token3] = ACTIONS(709), - [anon_sym_PLUS] = ACTIONS(711), - [anon_sym_DASH] = ACTIONS(711), - [anon_sym_SLASH] = ACTIONS(711), - [anon_sym_BSLASH] = ACTIONS(709), - [anon_sym_STAR] = ACTIONS(711), - [anon_sym_DOT_DOT] = ACTIONS(709), - [anon_sym_PLUS_PLUS] = ACTIONS(709), - [anon_sym_DASH_DASH] = ACTIONS(709), - [anon_sym_DOT2] = ACTIONS(711), - [anon_sym_COLON_COLON] = ACTIONS(709), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(709), - [sym__statement_terminator] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(775), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), }, - [154] = { + [159] = { [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(631), - [anon_sym_EQ] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_PLUS_EQ] = ACTIONS(631), - [anon_sym_STAR_EQ] = ACTIONS(631), - [anon_sym_SLASH_EQ] = ACTIONS(631), - [anon_sym_PERCENT_EQ] = ACTIONS(631), - [anon_sym_DASH_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_2_GT] = ACTIONS(633), - [anon_sym_2_GT_GT] = ACTIONS(631), - [anon_sym_3_GT] = ACTIONS(633), - [anon_sym_3_GT_GT] = ACTIONS(631), - [anon_sym_4_GT] = ACTIONS(633), - [anon_sym_4_GT_GT] = ACTIONS(631), - [anon_sym_5_GT] = ACTIONS(633), - [anon_sym_5_GT_GT] = ACTIONS(631), - [anon_sym_6_GT] = ACTIONS(633), - [anon_sym_6_GT_GT] = ACTIONS(631), - [anon_sym_STAR_GT] = ACTIONS(633), - [anon_sym_STAR_GT_GT] = ACTIONS(631), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_STAR_GT_AMP1] = ACTIONS(631), - [anon_sym_2_GT_AMP1] = ACTIONS(631), - [anon_sym_3_GT_AMP1] = ACTIONS(631), - [anon_sym_4_GT_AMP1] = ACTIONS(631), - [anon_sym_5_GT_AMP1] = ACTIONS(631), - [anon_sym_6_GT_AMP1] = ACTIONS(631), - [anon_sym_STAR_GT_AMP2] = ACTIONS(631), - [anon_sym_1_GT_AMP2] = ACTIONS(631), - [anon_sym_3_GT_AMP2] = ACTIONS(631), - [anon_sym_4_GT_AMP2] = ACTIONS(631), - [anon_sym_5_GT_AMP2] = ACTIONS(631), - [anon_sym_6_GT_AMP2] = ACTIONS(631), - [aux_sym_comparison_operator_token1] = ACTIONS(631), - [aux_sym_comparison_operator_token2] = ACTIONS(631), - [aux_sym_comparison_operator_token3] = ACTIONS(631), - [aux_sym_comparison_operator_token4] = ACTIONS(631), - [aux_sym_comparison_operator_token5] = ACTIONS(631), - [aux_sym_comparison_operator_token6] = ACTIONS(631), - [aux_sym_comparison_operator_token7] = ACTIONS(631), - [aux_sym_comparison_operator_token8] = ACTIONS(631), - [aux_sym_comparison_operator_token9] = ACTIONS(631), - [aux_sym_comparison_operator_token10] = ACTIONS(631), - [aux_sym_comparison_operator_token11] = ACTIONS(631), - [aux_sym_comparison_operator_token12] = ACTIONS(631), - [aux_sym_comparison_operator_token13] = ACTIONS(631), - [aux_sym_comparison_operator_token14] = ACTIONS(631), - [aux_sym_comparison_operator_token15] = ACTIONS(631), - [aux_sym_comparison_operator_token16] = ACTIONS(631), - [aux_sym_comparison_operator_token17] = ACTIONS(631), - [aux_sym_comparison_operator_token18] = ACTIONS(631), - [aux_sym_comparison_operator_token19] = ACTIONS(631), - [aux_sym_comparison_operator_token20] = ACTIONS(631), - [aux_sym_comparison_operator_token21] = ACTIONS(631), - [aux_sym_comparison_operator_token22] = ACTIONS(631), - [aux_sym_comparison_operator_token23] = ACTIONS(631), - [aux_sym_comparison_operator_token24] = ACTIONS(631), - [aux_sym_comparison_operator_token25] = ACTIONS(631), - [aux_sym_comparison_operator_token26] = ACTIONS(631), - [aux_sym_comparison_operator_token27] = ACTIONS(631), - [aux_sym_comparison_operator_token28] = ACTIONS(633), - [aux_sym_comparison_operator_token29] = ACTIONS(631), - [aux_sym_comparison_operator_token30] = ACTIONS(631), - [aux_sym_comparison_operator_token31] = ACTIONS(631), - [aux_sym_comparison_operator_token32] = ACTIONS(631), - [aux_sym_comparison_operator_token33] = ACTIONS(631), - [aux_sym_comparison_operator_token34] = ACTIONS(633), - [aux_sym_comparison_operator_token35] = ACTIONS(631), - [aux_sym_comparison_operator_token36] = ACTIONS(631), - [aux_sym_comparison_operator_token37] = ACTIONS(631), - [aux_sym_comparison_operator_token38] = ACTIONS(631), - [aux_sym_comparison_operator_token39] = ACTIONS(631), - [aux_sym_comparison_operator_token40] = ACTIONS(631), - [aux_sym_comparison_operator_token41] = ACTIONS(631), - [aux_sym_comparison_operator_token42] = ACTIONS(631), - [aux_sym_comparison_operator_token43] = ACTIONS(631), - [aux_sym_comparison_operator_token44] = ACTIONS(631), - [aux_sym_comparison_operator_token45] = ACTIONS(631), - [aux_sym_comparison_operator_token46] = ACTIONS(631), - [aux_sym_comparison_operator_token47] = ACTIONS(631), - [aux_sym_comparison_operator_token48] = ACTIONS(631), - [aux_sym_comparison_operator_token49] = ACTIONS(631), - [aux_sym_comparison_operator_token50] = ACTIONS(631), - [aux_sym_format_operator_token1] = ACTIONS(631), - [anon_sym_LPAREN] = ACTIONS(631), - [anon_sym_COMMA] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_PERCENT] = ACTIONS(633), - [aux_sym_logical_expression_token1] = ACTIONS(631), - [aux_sym_logical_expression_token2] = ACTIONS(631), - [aux_sym_logical_expression_token3] = ACTIONS(631), - [aux_sym_bitwise_expression_token1] = ACTIONS(631), - [aux_sym_bitwise_expression_token2] = ACTIONS(631), - [aux_sym_bitwise_expression_token3] = ACTIONS(631), - [anon_sym_PLUS] = ACTIONS(633), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_BSLASH] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(633), - [anon_sym_DOT_DOT] = ACTIONS(631), - [anon_sym_PLUS_PLUS] = ACTIONS(631), - [anon_sym_DASH_DASH] = ACTIONS(631), - [anon_sym_DOT2] = ACTIONS(633), - [anon_sym_COLON_COLON] = ACTIONS(631), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(631), - [sym__statement_terminator] = ACTIONS(631), + [anon_sym_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_PLUS_EQ] = ACTIONS(707), + [anon_sym_STAR_EQ] = ACTIONS(707), + [anon_sym_SLASH_EQ] = ACTIONS(707), + [anon_sym_PERCENT_EQ] = ACTIONS(707), + [anon_sym_DASH_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_2_GT] = ACTIONS(709), + [anon_sym_2_GT_GT] = ACTIONS(707), + [anon_sym_3_GT] = ACTIONS(709), + [anon_sym_3_GT_GT] = ACTIONS(707), + [anon_sym_4_GT] = ACTIONS(709), + [anon_sym_4_GT_GT] = ACTIONS(707), + [anon_sym_5_GT] = ACTIONS(709), + [anon_sym_5_GT_GT] = ACTIONS(707), + [anon_sym_6_GT] = ACTIONS(709), + [anon_sym_6_GT_GT] = ACTIONS(707), + [anon_sym_STAR_GT] = ACTIONS(709), + [anon_sym_STAR_GT_GT] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_STAR_GT_AMP1] = ACTIONS(707), + [anon_sym_2_GT_AMP1] = ACTIONS(707), + [anon_sym_3_GT_AMP1] = ACTIONS(707), + [anon_sym_4_GT_AMP1] = ACTIONS(707), + [anon_sym_5_GT_AMP1] = ACTIONS(707), + [anon_sym_6_GT_AMP1] = ACTIONS(707), + [anon_sym_STAR_GT_AMP2] = ACTIONS(707), + [anon_sym_1_GT_AMP2] = ACTIONS(707), + [anon_sym_3_GT_AMP2] = ACTIONS(707), + [anon_sym_4_GT_AMP2] = ACTIONS(707), + [anon_sym_5_GT_AMP2] = ACTIONS(707), + [anon_sym_6_GT_AMP2] = ACTIONS(707), + [aux_sym_comparison_operator_token1] = ACTIONS(707), + [aux_sym_comparison_operator_token2] = ACTIONS(707), + [aux_sym_comparison_operator_token3] = ACTIONS(707), + [aux_sym_comparison_operator_token4] = ACTIONS(707), + [aux_sym_comparison_operator_token5] = ACTIONS(707), + [aux_sym_comparison_operator_token6] = ACTIONS(707), + [aux_sym_comparison_operator_token7] = ACTIONS(707), + [aux_sym_comparison_operator_token8] = ACTIONS(707), + [aux_sym_comparison_operator_token9] = ACTIONS(707), + [aux_sym_comparison_operator_token10] = ACTIONS(707), + [aux_sym_comparison_operator_token11] = ACTIONS(707), + [aux_sym_comparison_operator_token12] = ACTIONS(707), + [aux_sym_comparison_operator_token13] = ACTIONS(707), + [aux_sym_comparison_operator_token14] = ACTIONS(707), + [aux_sym_comparison_operator_token15] = ACTIONS(707), + [aux_sym_comparison_operator_token16] = ACTIONS(707), + [aux_sym_comparison_operator_token17] = ACTIONS(707), + [aux_sym_comparison_operator_token18] = ACTIONS(707), + [aux_sym_comparison_operator_token19] = ACTIONS(707), + [aux_sym_comparison_operator_token20] = ACTIONS(707), + [aux_sym_comparison_operator_token21] = ACTIONS(707), + [aux_sym_comparison_operator_token22] = ACTIONS(707), + [aux_sym_comparison_operator_token23] = ACTIONS(707), + [aux_sym_comparison_operator_token24] = ACTIONS(707), + [aux_sym_comparison_operator_token25] = ACTIONS(707), + [aux_sym_comparison_operator_token26] = ACTIONS(707), + [aux_sym_comparison_operator_token27] = ACTIONS(707), + [aux_sym_comparison_operator_token28] = ACTIONS(709), + [aux_sym_comparison_operator_token29] = ACTIONS(707), + [aux_sym_comparison_operator_token30] = ACTIONS(707), + [aux_sym_comparison_operator_token31] = ACTIONS(707), + [aux_sym_comparison_operator_token32] = ACTIONS(707), + [aux_sym_comparison_operator_token33] = ACTIONS(707), + [aux_sym_comparison_operator_token34] = ACTIONS(709), + [aux_sym_comparison_operator_token35] = ACTIONS(707), + [aux_sym_comparison_operator_token36] = ACTIONS(707), + [aux_sym_comparison_operator_token37] = ACTIONS(707), + [aux_sym_comparison_operator_token38] = ACTIONS(707), + [aux_sym_comparison_operator_token39] = ACTIONS(707), + [aux_sym_comparison_operator_token40] = ACTIONS(707), + [aux_sym_comparison_operator_token41] = ACTIONS(707), + [aux_sym_comparison_operator_token42] = ACTIONS(707), + [aux_sym_comparison_operator_token43] = ACTIONS(707), + [aux_sym_comparison_operator_token44] = ACTIONS(707), + [aux_sym_comparison_operator_token45] = ACTIONS(707), + [aux_sym_comparison_operator_token46] = ACTIONS(707), + [aux_sym_comparison_operator_token47] = ACTIONS(707), + [aux_sym_comparison_operator_token48] = ACTIONS(707), + [aux_sym_comparison_operator_token49] = ACTIONS(707), + [aux_sym_comparison_operator_token50] = ACTIONS(707), + [aux_sym_format_operator_token1] = ACTIONS(707), + [anon_sym_RPAREN] = ACTIONS(707), + [anon_sym_COMMA] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_PERCENT] = ACTIONS(709), + [aux_sym_logical_expression_token1] = ACTIONS(707), + [aux_sym_logical_expression_token2] = ACTIONS(707), + [aux_sym_logical_expression_token3] = ACTIONS(707), + [aux_sym_bitwise_expression_token1] = ACTIONS(707), + [aux_sym_bitwise_expression_token2] = ACTIONS(707), + [aux_sym_bitwise_expression_token3] = ACTIONS(707), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_DOT_DOT] = ACTIONS(707), + [anon_sym_RBRACK] = ACTIONS(707), }, - [155] = { + [160] = { + [aux_sym_array_literal_expression_repeat1] = STATE(161), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(757), - [anon_sym_COLON_COLON] = ACTIONS(759), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(765), + [anon_sym_BANG_EQ] = ACTIONS(765), + [anon_sym_PLUS_EQ] = ACTIONS(765), + [anon_sym_STAR_EQ] = ACTIONS(765), + [anon_sym_SLASH_EQ] = ACTIONS(765), + [anon_sym_PERCENT_EQ] = ACTIONS(765), + [anon_sym_DASH_EQ] = ACTIONS(765), + [anon_sym_GT] = ACTIONS(767), + [anon_sym_GT_GT] = ACTIONS(765), + [anon_sym_2_GT] = ACTIONS(767), + [anon_sym_2_GT_GT] = ACTIONS(765), + [anon_sym_3_GT] = ACTIONS(767), + [anon_sym_3_GT_GT] = ACTIONS(765), + [anon_sym_4_GT] = ACTIONS(767), + [anon_sym_4_GT_GT] = ACTIONS(765), + [anon_sym_5_GT] = ACTIONS(767), + [anon_sym_5_GT_GT] = ACTIONS(765), + [anon_sym_6_GT] = ACTIONS(767), + [anon_sym_6_GT_GT] = ACTIONS(765), + [anon_sym_STAR_GT] = ACTIONS(767), + [anon_sym_STAR_GT_GT] = ACTIONS(765), + [anon_sym_LT] = ACTIONS(767), + [anon_sym_STAR_GT_AMP1] = ACTIONS(765), + [anon_sym_2_GT_AMP1] = ACTIONS(765), + [anon_sym_3_GT_AMP1] = ACTIONS(765), + [anon_sym_4_GT_AMP1] = ACTIONS(765), + [anon_sym_5_GT_AMP1] = ACTIONS(765), + [anon_sym_6_GT_AMP1] = ACTIONS(765), + [anon_sym_STAR_GT_AMP2] = ACTIONS(765), + [anon_sym_1_GT_AMP2] = ACTIONS(765), + [anon_sym_3_GT_AMP2] = ACTIONS(765), + [anon_sym_4_GT_AMP2] = ACTIONS(765), + [anon_sym_5_GT_AMP2] = ACTIONS(765), + [anon_sym_6_GT_AMP2] = ACTIONS(765), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(767), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(767), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(767), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(767), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), }, - [156] = { + [161] = { + [aux_sym_array_literal_expression_repeat1] = STATE(162), [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_RPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(761), - [anon_sym_COLON_COLON] = ACTIONS(763), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [157] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(613), - [anon_sym_BANG_EQ] = ACTIONS(613), - [anon_sym_PLUS_EQ] = ACTIONS(613), - [anon_sym_STAR_EQ] = ACTIONS(613), - [anon_sym_SLASH_EQ] = ACTIONS(613), - [anon_sym_PERCENT_EQ] = ACTIONS(613), - [anon_sym_DASH_EQ] = ACTIONS(613), - [anon_sym_GT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(613), - [anon_sym_2_GT] = ACTIONS(615), - [anon_sym_2_GT_GT] = ACTIONS(613), - [anon_sym_3_GT] = ACTIONS(615), - [anon_sym_3_GT_GT] = ACTIONS(613), - [anon_sym_4_GT] = ACTIONS(615), - [anon_sym_4_GT_GT] = ACTIONS(613), - [anon_sym_5_GT] = ACTIONS(615), - [anon_sym_5_GT_GT] = ACTIONS(613), - [anon_sym_6_GT] = ACTIONS(615), - [anon_sym_6_GT_GT] = ACTIONS(613), - [anon_sym_STAR_GT] = ACTIONS(615), - [anon_sym_STAR_GT_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(615), - [anon_sym_STAR_GT_AMP1] = ACTIONS(613), - [anon_sym_2_GT_AMP1] = ACTIONS(613), - [anon_sym_3_GT_AMP1] = ACTIONS(613), - [anon_sym_4_GT_AMP1] = ACTIONS(613), - [anon_sym_5_GT_AMP1] = ACTIONS(613), - [anon_sym_6_GT_AMP1] = ACTIONS(613), - [anon_sym_STAR_GT_AMP2] = ACTIONS(613), - [anon_sym_1_GT_AMP2] = ACTIONS(613), - [anon_sym_3_GT_AMP2] = ACTIONS(613), - [anon_sym_4_GT_AMP2] = ACTIONS(613), - [anon_sym_5_GT_AMP2] = ACTIONS(613), - [anon_sym_6_GT_AMP2] = ACTIONS(613), - [aux_sym_comparison_operator_token1] = ACTIONS(613), - [aux_sym_comparison_operator_token2] = ACTIONS(613), - [aux_sym_comparison_operator_token3] = ACTIONS(613), - [aux_sym_comparison_operator_token4] = ACTIONS(613), - [aux_sym_comparison_operator_token5] = ACTIONS(613), - [aux_sym_comparison_operator_token6] = ACTIONS(613), - [aux_sym_comparison_operator_token7] = ACTIONS(613), - [aux_sym_comparison_operator_token8] = ACTIONS(613), - [aux_sym_comparison_operator_token9] = ACTIONS(613), - [aux_sym_comparison_operator_token10] = ACTIONS(613), - [aux_sym_comparison_operator_token11] = ACTIONS(613), - [aux_sym_comparison_operator_token12] = ACTIONS(613), - [aux_sym_comparison_operator_token13] = ACTIONS(613), - [aux_sym_comparison_operator_token14] = ACTIONS(613), - [aux_sym_comparison_operator_token15] = ACTIONS(613), - [aux_sym_comparison_operator_token16] = ACTIONS(613), - [aux_sym_comparison_operator_token17] = ACTIONS(613), - [aux_sym_comparison_operator_token18] = ACTIONS(613), - [aux_sym_comparison_operator_token19] = ACTIONS(613), - [aux_sym_comparison_operator_token20] = ACTIONS(613), - [aux_sym_comparison_operator_token21] = ACTIONS(613), - [aux_sym_comparison_operator_token22] = ACTIONS(613), - [aux_sym_comparison_operator_token23] = ACTIONS(613), - [aux_sym_comparison_operator_token24] = ACTIONS(613), - [aux_sym_comparison_operator_token25] = ACTIONS(613), - [aux_sym_comparison_operator_token26] = ACTIONS(613), - [aux_sym_comparison_operator_token27] = ACTIONS(613), - [aux_sym_comparison_operator_token28] = ACTIONS(615), - [aux_sym_comparison_operator_token29] = ACTIONS(613), - [aux_sym_comparison_operator_token30] = ACTIONS(613), - [aux_sym_comparison_operator_token31] = ACTIONS(613), - [aux_sym_comparison_operator_token32] = ACTIONS(613), - [aux_sym_comparison_operator_token33] = ACTIONS(613), - [aux_sym_comparison_operator_token34] = ACTIONS(615), - [aux_sym_comparison_operator_token35] = ACTIONS(613), - [aux_sym_comparison_operator_token36] = ACTIONS(613), - [aux_sym_comparison_operator_token37] = ACTIONS(613), - [aux_sym_comparison_operator_token38] = ACTIONS(613), - [aux_sym_comparison_operator_token39] = ACTIONS(613), - [aux_sym_comparison_operator_token40] = ACTIONS(613), - [aux_sym_comparison_operator_token41] = ACTIONS(613), - [aux_sym_comparison_operator_token42] = ACTIONS(613), - [aux_sym_comparison_operator_token43] = ACTIONS(613), - [aux_sym_comparison_operator_token44] = ACTIONS(613), - [aux_sym_comparison_operator_token45] = ACTIONS(613), - [aux_sym_comparison_operator_token46] = ACTIONS(613), - [aux_sym_comparison_operator_token47] = ACTIONS(613), - [aux_sym_comparison_operator_token48] = ACTIONS(613), - [aux_sym_comparison_operator_token49] = ACTIONS(613), - [aux_sym_comparison_operator_token50] = ACTIONS(613), - [aux_sym_format_operator_token1] = ACTIONS(613), - [anon_sym_RPAREN] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(613), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(615), - [aux_sym_logical_expression_token1] = ACTIONS(613), - [aux_sym_logical_expression_token2] = ACTIONS(613), - [aux_sym_logical_expression_token3] = ACTIONS(613), - [aux_sym_bitwise_expression_token1] = ACTIONS(613), - [aux_sym_bitwise_expression_token2] = ACTIONS(613), - [aux_sym_bitwise_expression_token3] = ACTIONS(613), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_BSLASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_DOT_DOT] = ACTIONS(613), - [anon_sym_RBRACK] = ACTIONS(613), + [anon_sym_EQ] = ACTIONS(780), + [anon_sym_BANG_EQ] = ACTIONS(780), + [anon_sym_PLUS_EQ] = ACTIONS(780), + [anon_sym_STAR_EQ] = ACTIONS(780), + [anon_sym_SLASH_EQ] = ACTIONS(780), + [anon_sym_PERCENT_EQ] = ACTIONS(780), + [anon_sym_DASH_EQ] = ACTIONS(780), + [anon_sym_GT] = ACTIONS(782), + [anon_sym_GT_GT] = ACTIONS(780), + [anon_sym_2_GT] = ACTIONS(782), + [anon_sym_2_GT_GT] = ACTIONS(780), + [anon_sym_3_GT] = ACTIONS(782), + [anon_sym_3_GT_GT] = ACTIONS(780), + [anon_sym_4_GT] = ACTIONS(782), + [anon_sym_4_GT_GT] = ACTIONS(780), + [anon_sym_5_GT] = ACTIONS(782), + [anon_sym_5_GT_GT] = ACTIONS(780), + [anon_sym_6_GT] = ACTIONS(782), + [anon_sym_6_GT_GT] = ACTIONS(780), + [anon_sym_STAR_GT] = ACTIONS(782), + [anon_sym_STAR_GT_GT] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(782), + [anon_sym_STAR_GT_AMP1] = ACTIONS(780), + [anon_sym_2_GT_AMP1] = ACTIONS(780), + [anon_sym_3_GT_AMP1] = ACTIONS(780), + [anon_sym_4_GT_AMP1] = ACTIONS(780), + [anon_sym_5_GT_AMP1] = ACTIONS(780), + [anon_sym_6_GT_AMP1] = ACTIONS(780), + [anon_sym_STAR_GT_AMP2] = ACTIONS(780), + [anon_sym_1_GT_AMP2] = ACTIONS(780), + [anon_sym_3_GT_AMP2] = ACTIONS(780), + [anon_sym_4_GT_AMP2] = ACTIONS(780), + [anon_sym_5_GT_AMP2] = ACTIONS(780), + [anon_sym_6_GT_AMP2] = ACTIONS(780), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(782), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(782), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(782), + [anon_sym_DOT_DOT] = ACTIONS(780), + [sym__statement_terminator] = ACTIONS(780), }, - [158] = { + [162] = { + [aux_sym_array_literal_expression_repeat1] = STATE(162), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(617), - [anon_sym_BANG_EQ] = ACTIONS(617), - [anon_sym_PLUS_EQ] = ACTIONS(617), - [anon_sym_STAR_EQ] = ACTIONS(617), - [anon_sym_SLASH_EQ] = ACTIONS(617), - [anon_sym_PERCENT_EQ] = ACTIONS(617), - [anon_sym_DASH_EQ] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(617), - [anon_sym_2_GT] = ACTIONS(619), - [anon_sym_2_GT_GT] = ACTIONS(617), - [anon_sym_3_GT] = ACTIONS(619), - [anon_sym_3_GT_GT] = ACTIONS(617), - [anon_sym_4_GT] = ACTIONS(619), - [anon_sym_4_GT_GT] = ACTIONS(617), - [anon_sym_5_GT] = ACTIONS(619), - [anon_sym_5_GT_GT] = ACTIONS(617), - [anon_sym_6_GT] = ACTIONS(619), - [anon_sym_6_GT_GT] = ACTIONS(617), - [anon_sym_STAR_GT] = ACTIONS(619), - [anon_sym_STAR_GT_GT] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(619), - [anon_sym_STAR_GT_AMP1] = ACTIONS(617), - [anon_sym_2_GT_AMP1] = ACTIONS(617), - [anon_sym_3_GT_AMP1] = ACTIONS(617), - [anon_sym_4_GT_AMP1] = ACTIONS(617), - [anon_sym_5_GT_AMP1] = ACTIONS(617), - [anon_sym_6_GT_AMP1] = ACTIONS(617), - [anon_sym_STAR_GT_AMP2] = ACTIONS(617), - [anon_sym_1_GT_AMP2] = ACTIONS(617), - [anon_sym_3_GT_AMP2] = ACTIONS(617), - [anon_sym_4_GT_AMP2] = ACTIONS(617), - [anon_sym_5_GT_AMP2] = ACTIONS(617), - [anon_sym_6_GT_AMP2] = ACTIONS(617), - [aux_sym_comparison_operator_token1] = ACTIONS(617), - [aux_sym_comparison_operator_token2] = ACTIONS(617), - [aux_sym_comparison_operator_token3] = ACTIONS(617), - [aux_sym_comparison_operator_token4] = ACTIONS(617), - [aux_sym_comparison_operator_token5] = ACTIONS(617), - [aux_sym_comparison_operator_token6] = ACTIONS(617), - [aux_sym_comparison_operator_token7] = ACTIONS(617), - [aux_sym_comparison_operator_token8] = ACTIONS(617), - [aux_sym_comparison_operator_token9] = ACTIONS(617), - [aux_sym_comparison_operator_token10] = ACTIONS(617), - [aux_sym_comparison_operator_token11] = ACTIONS(617), - [aux_sym_comparison_operator_token12] = ACTIONS(617), - [aux_sym_comparison_operator_token13] = ACTIONS(617), - [aux_sym_comparison_operator_token14] = ACTIONS(617), - [aux_sym_comparison_operator_token15] = ACTIONS(617), - [aux_sym_comparison_operator_token16] = ACTIONS(617), - [aux_sym_comparison_operator_token17] = ACTIONS(617), - [aux_sym_comparison_operator_token18] = ACTIONS(617), - [aux_sym_comparison_operator_token19] = ACTIONS(617), - [aux_sym_comparison_operator_token20] = ACTIONS(617), - [aux_sym_comparison_operator_token21] = ACTIONS(617), - [aux_sym_comparison_operator_token22] = ACTIONS(617), - [aux_sym_comparison_operator_token23] = ACTIONS(617), - [aux_sym_comparison_operator_token24] = ACTIONS(617), - [aux_sym_comparison_operator_token25] = ACTIONS(617), - [aux_sym_comparison_operator_token26] = ACTIONS(617), - [aux_sym_comparison_operator_token27] = ACTIONS(617), - [aux_sym_comparison_operator_token28] = ACTIONS(619), - [aux_sym_comparison_operator_token29] = ACTIONS(617), - [aux_sym_comparison_operator_token30] = ACTIONS(617), - [aux_sym_comparison_operator_token31] = ACTIONS(617), - [aux_sym_comparison_operator_token32] = ACTIONS(617), - [aux_sym_comparison_operator_token33] = ACTIONS(617), - [aux_sym_comparison_operator_token34] = ACTIONS(619), - [aux_sym_comparison_operator_token35] = ACTIONS(617), - [aux_sym_comparison_operator_token36] = ACTIONS(617), - [aux_sym_comparison_operator_token37] = ACTIONS(617), - [aux_sym_comparison_operator_token38] = ACTIONS(617), - [aux_sym_comparison_operator_token39] = ACTIONS(617), - [aux_sym_comparison_operator_token40] = ACTIONS(617), - [aux_sym_comparison_operator_token41] = ACTIONS(617), - [aux_sym_comparison_operator_token42] = ACTIONS(617), - [aux_sym_comparison_operator_token43] = ACTIONS(617), - [aux_sym_comparison_operator_token44] = ACTIONS(617), - [aux_sym_comparison_operator_token45] = ACTIONS(617), - [aux_sym_comparison_operator_token46] = ACTIONS(617), - [aux_sym_comparison_operator_token47] = ACTIONS(617), - [aux_sym_comparison_operator_token48] = ACTIONS(617), - [aux_sym_comparison_operator_token49] = ACTIONS(617), - [aux_sym_comparison_operator_token50] = ACTIONS(617), - [aux_sym_format_operator_token1] = ACTIONS(617), - [anon_sym_RPAREN] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(617), - [anon_sym_PIPE] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(619), - [aux_sym_logical_expression_token1] = ACTIONS(617), - [aux_sym_logical_expression_token2] = ACTIONS(617), - [aux_sym_logical_expression_token3] = ACTIONS(617), - [aux_sym_bitwise_expression_token1] = ACTIONS(617), - [aux_sym_bitwise_expression_token2] = ACTIONS(617), - [aux_sym_bitwise_expression_token3] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(619), - [anon_sym_BSLASH] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_DOT_DOT] = ACTIONS(617), - [anon_sym_RBRACK] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(771), + [anon_sym_BANG_EQ] = ACTIONS(771), + [anon_sym_PLUS_EQ] = ACTIONS(771), + [anon_sym_STAR_EQ] = ACTIONS(771), + [anon_sym_SLASH_EQ] = ACTIONS(771), + [anon_sym_PERCENT_EQ] = ACTIONS(771), + [anon_sym_DASH_EQ] = ACTIONS(771), + [anon_sym_GT] = ACTIONS(773), + [anon_sym_GT_GT] = ACTIONS(771), + [anon_sym_2_GT] = ACTIONS(773), + [anon_sym_2_GT_GT] = ACTIONS(771), + [anon_sym_3_GT] = ACTIONS(773), + [anon_sym_3_GT_GT] = ACTIONS(771), + [anon_sym_4_GT] = ACTIONS(773), + [anon_sym_4_GT_GT] = ACTIONS(771), + [anon_sym_5_GT] = ACTIONS(773), + [anon_sym_5_GT_GT] = ACTIONS(771), + [anon_sym_6_GT] = ACTIONS(773), + [anon_sym_6_GT_GT] = ACTIONS(771), + [anon_sym_STAR_GT] = ACTIONS(773), + [anon_sym_STAR_GT_GT] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(773), + [anon_sym_STAR_GT_AMP1] = ACTIONS(771), + [anon_sym_2_GT_AMP1] = ACTIONS(771), + [anon_sym_3_GT_AMP1] = ACTIONS(771), + [anon_sym_4_GT_AMP1] = ACTIONS(771), + [anon_sym_5_GT_AMP1] = ACTIONS(771), + [anon_sym_6_GT_AMP1] = ACTIONS(771), + [anon_sym_STAR_GT_AMP2] = ACTIONS(771), + [anon_sym_1_GT_AMP2] = ACTIONS(771), + [anon_sym_3_GT_AMP2] = ACTIONS(771), + [anon_sym_4_GT_AMP2] = ACTIONS(771), + [anon_sym_5_GT_AMP2] = ACTIONS(771), + [anon_sym_6_GT_AMP2] = ACTIONS(771), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(773), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(773), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(773), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(773), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), }, - [159] = { + [163] = { + [aux_sym_array_literal_expression_repeat1] = STATE(158), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(621), - [anon_sym_BANG_EQ] = ACTIONS(621), - [anon_sym_PLUS_EQ] = ACTIONS(621), - [anon_sym_STAR_EQ] = ACTIONS(621), - [anon_sym_SLASH_EQ] = ACTIONS(621), - [anon_sym_PERCENT_EQ] = ACTIONS(621), - [anon_sym_DASH_EQ] = ACTIONS(621), - [anon_sym_GT] = ACTIONS(623), - [anon_sym_GT_GT] = ACTIONS(621), - [anon_sym_2_GT] = ACTIONS(623), - [anon_sym_2_GT_GT] = ACTIONS(621), - [anon_sym_3_GT] = ACTIONS(623), - [anon_sym_3_GT_GT] = ACTIONS(621), - [anon_sym_4_GT] = ACTIONS(623), - [anon_sym_4_GT_GT] = ACTIONS(621), - [anon_sym_5_GT] = ACTIONS(623), - [anon_sym_5_GT_GT] = ACTIONS(621), - [anon_sym_6_GT] = ACTIONS(623), - [anon_sym_6_GT_GT] = ACTIONS(621), - [anon_sym_STAR_GT] = ACTIONS(623), - [anon_sym_STAR_GT_GT] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(623), - [anon_sym_STAR_GT_AMP1] = ACTIONS(621), - [anon_sym_2_GT_AMP1] = ACTIONS(621), - [anon_sym_3_GT_AMP1] = ACTIONS(621), - [anon_sym_4_GT_AMP1] = ACTIONS(621), - [anon_sym_5_GT_AMP1] = ACTIONS(621), - [anon_sym_6_GT_AMP1] = ACTIONS(621), - [anon_sym_STAR_GT_AMP2] = ACTIONS(621), - [anon_sym_1_GT_AMP2] = ACTIONS(621), - [anon_sym_3_GT_AMP2] = ACTIONS(621), - [anon_sym_4_GT_AMP2] = ACTIONS(621), - [anon_sym_5_GT_AMP2] = ACTIONS(621), - [anon_sym_6_GT_AMP2] = ACTIONS(621), - [aux_sym_comparison_operator_token1] = ACTIONS(621), - [aux_sym_comparison_operator_token2] = ACTIONS(621), - [aux_sym_comparison_operator_token3] = ACTIONS(621), - [aux_sym_comparison_operator_token4] = ACTIONS(621), - [aux_sym_comparison_operator_token5] = ACTIONS(621), - [aux_sym_comparison_operator_token6] = ACTIONS(621), - [aux_sym_comparison_operator_token7] = ACTIONS(621), - [aux_sym_comparison_operator_token8] = ACTIONS(621), - [aux_sym_comparison_operator_token9] = ACTIONS(621), - [aux_sym_comparison_operator_token10] = ACTIONS(621), - [aux_sym_comparison_operator_token11] = ACTIONS(621), - [aux_sym_comparison_operator_token12] = ACTIONS(621), - [aux_sym_comparison_operator_token13] = ACTIONS(621), - [aux_sym_comparison_operator_token14] = ACTIONS(621), - [aux_sym_comparison_operator_token15] = ACTIONS(621), - [aux_sym_comparison_operator_token16] = ACTIONS(621), - [aux_sym_comparison_operator_token17] = ACTIONS(621), - [aux_sym_comparison_operator_token18] = ACTIONS(621), - [aux_sym_comparison_operator_token19] = ACTIONS(621), - [aux_sym_comparison_operator_token20] = ACTIONS(621), - [aux_sym_comparison_operator_token21] = ACTIONS(621), - [aux_sym_comparison_operator_token22] = ACTIONS(621), - [aux_sym_comparison_operator_token23] = ACTIONS(621), - [aux_sym_comparison_operator_token24] = ACTIONS(621), - [aux_sym_comparison_operator_token25] = ACTIONS(621), - [aux_sym_comparison_operator_token26] = ACTIONS(621), - [aux_sym_comparison_operator_token27] = ACTIONS(621), - [aux_sym_comparison_operator_token28] = ACTIONS(623), - [aux_sym_comparison_operator_token29] = ACTIONS(621), - [aux_sym_comparison_operator_token30] = ACTIONS(621), - [aux_sym_comparison_operator_token31] = ACTIONS(621), - [aux_sym_comparison_operator_token32] = ACTIONS(621), - [aux_sym_comparison_operator_token33] = ACTIONS(621), - [aux_sym_comparison_operator_token34] = ACTIONS(623), - [aux_sym_comparison_operator_token35] = ACTIONS(621), - [aux_sym_comparison_operator_token36] = ACTIONS(621), - [aux_sym_comparison_operator_token37] = ACTIONS(621), - [aux_sym_comparison_operator_token38] = ACTIONS(621), - [aux_sym_comparison_operator_token39] = ACTIONS(621), - [aux_sym_comparison_operator_token40] = ACTIONS(621), - [aux_sym_comparison_operator_token41] = ACTIONS(621), - [aux_sym_comparison_operator_token42] = ACTIONS(621), - [aux_sym_comparison_operator_token43] = ACTIONS(621), - [aux_sym_comparison_operator_token44] = ACTIONS(621), - [aux_sym_comparison_operator_token45] = ACTIONS(621), - [aux_sym_comparison_operator_token46] = ACTIONS(621), - [aux_sym_comparison_operator_token47] = ACTIONS(621), - [aux_sym_comparison_operator_token48] = ACTIONS(621), - [aux_sym_comparison_operator_token49] = ACTIONS(621), - [aux_sym_comparison_operator_token50] = ACTIONS(621), - [aux_sym_format_operator_token1] = ACTIONS(621), - [anon_sym_RPAREN] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(621), - [anon_sym_PIPE] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(623), - [aux_sym_logical_expression_token1] = ACTIONS(621), - [aux_sym_logical_expression_token2] = ACTIONS(621), - [aux_sym_logical_expression_token3] = ACTIONS(621), - [aux_sym_bitwise_expression_token1] = ACTIONS(621), - [aux_sym_bitwise_expression_token2] = ACTIONS(621), - [aux_sym_bitwise_expression_token3] = ACTIONS(621), - [anon_sym_PLUS] = ACTIONS(623), - [anon_sym_DASH] = ACTIONS(623), - [anon_sym_SLASH] = ACTIONS(623), - [anon_sym_BSLASH] = ACTIONS(621), - [anon_sym_STAR] = ACTIONS(623), - [anon_sym_DOT_DOT] = ACTIONS(621), - [anon_sym_RBRACK] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(780), + [anon_sym_BANG_EQ] = ACTIONS(780), + [anon_sym_PLUS_EQ] = ACTIONS(780), + [anon_sym_STAR_EQ] = ACTIONS(780), + [anon_sym_SLASH_EQ] = ACTIONS(780), + [anon_sym_PERCENT_EQ] = ACTIONS(780), + [anon_sym_DASH_EQ] = ACTIONS(780), + [anon_sym_GT] = ACTIONS(782), + [anon_sym_GT_GT] = ACTIONS(780), + [anon_sym_2_GT] = ACTIONS(782), + [anon_sym_2_GT_GT] = ACTIONS(780), + [anon_sym_3_GT] = ACTIONS(782), + [anon_sym_3_GT_GT] = ACTIONS(780), + [anon_sym_4_GT] = ACTIONS(782), + [anon_sym_4_GT_GT] = ACTIONS(780), + [anon_sym_5_GT] = ACTIONS(782), + [anon_sym_5_GT_GT] = ACTIONS(780), + [anon_sym_6_GT] = ACTIONS(782), + [anon_sym_6_GT_GT] = ACTIONS(780), + [anon_sym_STAR_GT] = ACTIONS(782), + [anon_sym_STAR_GT_GT] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(782), + [anon_sym_STAR_GT_AMP1] = ACTIONS(780), + [anon_sym_2_GT_AMP1] = ACTIONS(780), + [anon_sym_3_GT_AMP1] = ACTIONS(780), + [anon_sym_4_GT_AMP1] = ACTIONS(780), + [anon_sym_5_GT_AMP1] = ACTIONS(780), + [anon_sym_6_GT_AMP1] = ACTIONS(780), + [anon_sym_STAR_GT_AMP2] = ACTIONS(780), + [anon_sym_1_GT_AMP2] = ACTIONS(780), + [anon_sym_3_GT_AMP2] = ACTIONS(780), + [anon_sym_4_GT_AMP2] = ACTIONS(780), + [anon_sym_5_GT_AMP2] = ACTIONS(780), + [anon_sym_6_GT_AMP2] = ACTIONS(780), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_RPAREN] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(782), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(782), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(782), + [anon_sym_DOT_DOT] = ACTIONS(780), }, - [160] = { - [aux_sym_array_literal_expression_repeat1] = STATE(166), + [164] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_DASH_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(769), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_PLUS_EQ] = ACTIONS(703), + [anon_sym_STAR_EQ] = ACTIONS(703), + [anon_sym_SLASH_EQ] = ACTIONS(703), + [anon_sym_PERCENT_EQ] = ACTIONS(703), + [anon_sym_DASH_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_2_GT] = ACTIONS(705), + [anon_sym_2_GT_GT] = ACTIONS(703), + [anon_sym_3_GT] = ACTIONS(705), + [anon_sym_3_GT_GT] = ACTIONS(703), + [anon_sym_4_GT] = ACTIONS(705), + [anon_sym_4_GT_GT] = ACTIONS(703), + [anon_sym_5_GT] = ACTIONS(705), + [anon_sym_5_GT_GT] = ACTIONS(703), + [anon_sym_6_GT] = ACTIONS(705), + [anon_sym_6_GT_GT] = ACTIONS(703), + [anon_sym_STAR_GT] = ACTIONS(705), + [anon_sym_STAR_GT_GT] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_STAR_GT_AMP1] = ACTIONS(703), + [anon_sym_2_GT_AMP1] = ACTIONS(703), + [anon_sym_3_GT_AMP1] = ACTIONS(703), + [anon_sym_4_GT_AMP1] = ACTIONS(703), + [anon_sym_5_GT_AMP1] = ACTIONS(703), + [anon_sym_6_GT_AMP1] = ACTIONS(703), + [anon_sym_STAR_GT_AMP2] = ACTIONS(703), + [anon_sym_1_GT_AMP2] = ACTIONS(703), + [anon_sym_3_GT_AMP2] = ACTIONS(703), + [anon_sym_4_GT_AMP2] = ACTIONS(703), + [anon_sym_5_GT_AMP2] = ACTIONS(703), + [anon_sym_6_GT_AMP2] = ACTIONS(703), + [aux_sym_comparison_operator_token1] = ACTIONS(703), + [aux_sym_comparison_operator_token2] = ACTIONS(703), + [aux_sym_comparison_operator_token3] = ACTIONS(703), + [aux_sym_comparison_operator_token4] = ACTIONS(703), + [aux_sym_comparison_operator_token5] = ACTIONS(703), + [aux_sym_comparison_operator_token6] = ACTIONS(703), + [aux_sym_comparison_operator_token7] = ACTIONS(703), + [aux_sym_comparison_operator_token8] = ACTIONS(703), + [aux_sym_comparison_operator_token9] = ACTIONS(703), + [aux_sym_comparison_operator_token10] = ACTIONS(703), + [aux_sym_comparison_operator_token11] = ACTIONS(703), + [aux_sym_comparison_operator_token12] = ACTIONS(703), + [aux_sym_comparison_operator_token13] = ACTIONS(703), + [aux_sym_comparison_operator_token14] = ACTIONS(703), + [aux_sym_comparison_operator_token15] = ACTIONS(703), + [aux_sym_comparison_operator_token16] = ACTIONS(703), + [aux_sym_comparison_operator_token17] = ACTIONS(703), + [aux_sym_comparison_operator_token18] = ACTIONS(703), + [aux_sym_comparison_operator_token19] = ACTIONS(703), + [aux_sym_comparison_operator_token20] = ACTIONS(703), + [aux_sym_comparison_operator_token21] = ACTIONS(703), + [aux_sym_comparison_operator_token22] = ACTIONS(703), + [aux_sym_comparison_operator_token23] = ACTIONS(703), + [aux_sym_comparison_operator_token24] = ACTIONS(703), + [aux_sym_comparison_operator_token25] = ACTIONS(703), + [aux_sym_comparison_operator_token26] = ACTIONS(703), + [aux_sym_comparison_operator_token27] = ACTIONS(703), + [aux_sym_comparison_operator_token28] = ACTIONS(705), + [aux_sym_comparison_operator_token29] = ACTIONS(703), + [aux_sym_comparison_operator_token30] = ACTIONS(703), + [aux_sym_comparison_operator_token31] = ACTIONS(703), + [aux_sym_comparison_operator_token32] = ACTIONS(703), + [aux_sym_comparison_operator_token33] = ACTIONS(703), + [aux_sym_comparison_operator_token34] = ACTIONS(705), + [aux_sym_comparison_operator_token35] = ACTIONS(703), + [aux_sym_comparison_operator_token36] = ACTIONS(703), + [aux_sym_comparison_operator_token37] = ACTIONS(703), + [aux_sym_comparison_operator_token38] = ACTIONS(703), + [aux_sym_comparison_operator_token39] = ACTIONS(703), + [aux_sym_comparison_operator_token40] = ACTIONS(703), + [aux_sym_comparison_operator_token41] = ACTIONS(703), + [aux_sym_comparison_operator_token42] = ACTIONS(703), + [aux_sym_comparison_operator_token43] = ACTIONS(703), + [aux_sym_comparison_operator_token44] = ACTIONS(703), + [aux_sym_comparison_operator_token45] = ACTIONS(703), + [aux_sym_comparison_operator_token46] = ACTIONS(703), + [aux_sym_comparison_operator_token47] = ACTIONS(703), + [aux_sym_comparison_operator_token48] = ACTIONS(703), + [aux_sym_comparison_operator_token49] = ACTIONS(703), + [aux_sym_comparison_operator_token50] = ACTIONS(703), + [aux_sym_format_operator_token1] = ACTIONS(703), + [anon_sym_RPAREN] = ACTIONS(703), + [anon_sym_COMMA] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_PERCENT] = ACTIONS(705), + [aux_sym_logical_expression_token1] = ACTIONS(703), + [aux_sym_logical_expression_token2] = ACTIONS(703), + [aux_sym_logical_expression_token3] = ACTIONS(703), + [aux_sym_bitwise_expression_token1] = ACTIONS(703), + [aux_sym_bitwise_expression_token2] = ACTIONS(703), + [aux_sym_bitwise_expression_token3] = ACTIONS(703), + [anon_sym_PLUS] = ACTIONS(705), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_DOT_DOT] = ACTIONS(703), + [anon_sym_RBRACK] = ACTIONS(703), }, - [161] = { + [165] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(625), - [anon_sym_BANG_EQ] = ACTIONS(625), - [anon_sym_PLUS_EQ] = ACTIONS(625), - [anon_sym_STAR_EQ] = ACTIONS(625), - [anon_sym_SLASH_EQ] = ACTIONS(625), - [anon_sym_PERCENT_EQ] = ACTIONS(625), - [anon_sym_DASH_EQ] = ACTIONS(625), - [anon_sym_GT] = ACTIONS(627), - [anon_sym_GT_GT] = ACTIONS(625), - [anon_sym_2_GT] = ACTIONS(627), - [anon_sym_2_GT_GT] = ACTIONS(625), - [anon_sym_3_GT] = ACTIONS(627), - [anon_sym_3_GT_GT] = ACTIONS(625), - [anon_sym_4_GT] = ACTIONS(627), - [anon_sym_4_GT_GT] = ACTIONS(625), - [anon_sym_5_GT] = ACTIONS(627), - [anon_sym_5_GT_GT] = ACTIONS(625), - [anon_sym_6_GT] = ACTIONS(627), - [anon_sym_6_GT_GT] = ACTIONS(625), - [anon_sym_STAR_GT] = ACTIONS(627), - [anon_sym_STAR_GT_GT] = ACTIONS(625), - [anon_sym_LT] = ACTIONS(627), - [anon_sym_STAR_GT_AMP1] = ACTIONS(625), - [anon_sym_2_GT_AMP1] = ACTIONS(625), - [anon_sym_3_GT_AMP1] = ACTIONS(625), - [anon_sym_4_GT_AMP1] = ACTIONS(625), - [anon_sym_5_GT_AMP1] = ACTIONS(625), - [anon_sym_6_GT_AMP1] = ACTIONS(625), - [anon_sym_STAR_GT_AMP2] = ACTIONS(625), - [anon_sym_1_GT_AMP2] = ACTIONS(625), - [anon_sym_3_GT_AMP2] = ACTIONS(625), - [anon_sym_4_GT_AMP2] = ACTIONS(625), - [anon_sym_5_GT_AMP2] = ACTIONS(625), - [anon_sym_6_GT_AMP2] = ACTIONS(625), - [aux_sym_comparison_operator_token1] = ACTIONS(625), - [aux_sym_comparison_operator_token2] = ACTIONS(625), - [aux_sym_comparison_operator_token3] = ACTIONS(625), - [aux_sym_comparison_operator_token4] = ACTIONS(625), - [aux_sym_comparison_operator_token5] = ACTIONS(625), - [aux_sym_comparison_operator_token6] = ACTIONS(625), - [aux_sym_comparison_operator_token7] = ACTIONS(625), - [aux_sym_comparison_operator_token8] = ACTIONS(625), - [aux_sym_comparison_operator_token9] = ACTIONS(625), - [aux_sym_comparison_operator_token10] = ACTIONS(625), - [aux_sym_comparison_operator_token11] = ACTIONS(625), - [aux_sym_comparison_operator_token12] = ACTIONS(625), - [aux_sym_comparison_operator_token13] = ACTIONS(625), - [aux_sym_comparison_operator_token14] = ACTIONS(625), - [aux_sym_comparison_operator_token15] = ACTIONS(625), - [aux_sym_comparison_operator_token16] = ACTIONS(625), - [aux_sym_comparison_operator_token17] = ACTIONS(625), - [aux_sym_comparison_operator_token18] = ACTIONS(625), - [aux_sym_comparison_operator_token19] = ACTIONS(625), - [aux_sym_comparison_operator_token20] = ACTIONS(625), - [aux_sym_comparison_operator_token21] = ACTIONS(625), - [aux_sym_comparison_operator_token22] = ACTIONS(625), - [aux_sym_comparison_operator_token23] = ACTIONS(625), - [aux_sym_comparison_operator_token24] = ACTIONS(625), - [aux_sym_comparison_operator_token25] = ACTIONS(625), - [aux_sym_comparison_operator_token26] = ACTIONS(625), - [aux_sym_comparison_operator_token27] = ACTIONS(625), - [aux_sym_comparison_operator_token28] = ACTIONS(627), - [aux_sym_comparison_operator_token29] = ACTIONS(625), - [aux_sym_comparison_operator_token30] = ACTIONS(625), - [aux_sym_comparison_operator_token31] = ACTIONS(625), - [aux_sym_comparison_operator_token32] = ACTIONS(625), - [aux_sym_comparison_operator_token33] = ACTIONS(625), - [aux_sym_comparison_operator_token34] = ACTIONS(627), - [aux_sym_comparison_operator_token35] = ACTIONS(625), - [aux_sym_comparison_operator_token36] = ACTIONS(625), - [aux_sym_comparison_operator_token37] = ACTIONS(625), - [aux_sym_comparison_operator_token38] = ACTIONS(625), - [aux_sym_comparison_operator_token39] = ACTIONS(625), - [aux_sym_comparison_operator_token40] = ACTIONS(625), - [aux_sym_comparison_operator_token41] = ACTIONS(625), - [aux_sym_comparison_operator_token42] = ACTIONS(625), - [aux_sym_comparison_operator_token43] = ACTIONS(625), - [aux_sym_comparison_operator_token44] = ACTIONS(625), - [aux_sym_comparison_operator_token45] = ACTIONS(625), - [aux_sym_comparison_operator_token46] = ACTIONS(625), - [aux_sym_comparison_operator_token47] = ACTIONS(625), - [aux_sym_comparison_operator_token48] = ACTIONS(625), - [aux_sym_comparison_operator_token49] = ACTIONS(625), - [aux_sym_comparison_operator_token50] = ACTIONS(625), - [aux_sym_format_operator_token1] = ACTIONS(625), - [anon_sym_RPAREN] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(625), - [anon_sym_PIPE] = ACTIONS(625), - [anon_sym_PERCENT] = ACTIONS(627), - [aux_sym_logical_expression_token1] = ACTIONS(625), - [aux_sym_logical_expression_token2] = ACTIONS(625), - [aux_sym_logical_expression_token3] = ACTIONS(625), - [aux_sym_bitwise_expression_token1] = ACTIONS(625), - [aux_sym_bitwise_expression_token2] = ACTIONS(625), - [aux_sym_bitwise_expression_token3] = ACTIONS(625), - [anon_sym_PLUS] = ACTIONS(627), - [anon_sym_DASH] = ACTIONS(627), - [anon_sym_SLASH] = ACTIONS(627), - [anon_sym_BSLASH] = ACTIONS(625), - [anon_sym_STAR] = ACTIONS(627), - [anon_sym_DOT_DOT] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(787), + [anon_sym_BANG_EQ] = ACTIONS(787), + [anon_sym_PLUS_EQ] = ACTIONS(787), + [anon_sym_STAR_EQ] = ACTIONS(787), + [anon_sym_SLASH_EQ] = ACTIONS(787), + [anon_sym_PERCENT_EQ] = ACTIONS(787), + [anon_sym_DASH_EQ] = ACTIONS(787), + [anon_sym_GT] = ACTIONS(789), + [anon_sym_GT_GT] = ACTIONS(787), + [anon_sym_2_GT] = ACTIONS(789), + [anon_sym_2_GT_GT] = ACTIONS(787), + [anon_sym_3_GT] = ACTIONS(789), + [anon_sym_3_GT_GT] = ACTIONS(787), + [anon_sym_4_GT] = ACTIONS(789), + [anon_sym_4_GT_GT] = ACTIONS(787), + [anon_sym_5_GT] = ACTIONS(789), + [anon_sym_5_GT_GT] = ACTIONS(787), + [anon_sym_6_GT] = ACTIONS(789), + [anon_sym_6_GT_GT] = ACTIONS(787), + [anon_sym_STAR_GT] = ACTIONS(789), + [anon_sym_STAR_GT_GT] = ACTIONS(787), + [anon_sym_LT] = ACTIONS(789), + [anon_sym_STAR_GT_AMP1] = ACTIONS(787), + [anon_sym_2_GT_AMP1] = ACTIONS(787), + [anon_sym_3_GT_AMP1] = ACTIONS(787), + [anon_sym_4_GT_AMP1] = ACTIONS(787), + [anon_sym_5_GT_AMP1] = ACTIONS(787), + [anon_sym_6_GT_AMP1] = ACTIONS(787), + [anon_sym_STAR_GT_AMP2] = ACTIONS(787), + [anon_sym_1_GT_AMP2] = ACTIONS(787), + [anon_sym_3_GT_AMP2] = ACTIONS(787), + [anon_sym_4_GT_AMP2] = ACTIONS(787), + [anon_sym_5_GT_AMP2] = ACTIONS(787), + [anon_sym_6_GT_AMP2] = ACTIONS(787), + [aux_sym_comparison_operator_token1] = ACTIONS(787), + [aux_sym_comparison_operator_token2] = ACTIONS(787), + [aux_sym_comparison_operator_token3] = ACTIONS(787), + [aux_sym_comparison_operator_token4] = ACTIONS(787), + [aux_sym_comparison_operator_token5] = ACTIONS(787), + [aux_sym_comparison_operator_token6] = ACTIONS(787), + [aux_sym_comparison_operator_token7] = ACTIONS(787), + [aux_sym_comparison_operator_token8] = ACTIONS(787), + [aux_sym_comparison_operator_token9] = ACTIONS(787), + [aux_sym_comparison_operator_token10] = ACTIONS(787), + [aux_sym_comparison_operator_token11] = ACTIONS(787), + [aux_sym_comparison_operator_token12] = ACTIONS(787), + [aux_sym_comparison_operator_token13] = ACTIONS(787), + [aux_sym_comparison_operator_token14] = ACTIONS(787), + [aux_sym_comparison_operator_token15] = ACTIONS(787), + [aux_sym_comparison_operator_token16] = ACTIONS(787), + [aux_sym_comparison_operator_token17] = ACTIONS(787), + [aux_sym_comparison_operator_token18] = ACTIONS(787), + [aux_sym_comparison_operator_token19] = ACTIONS(787), + [aux_sym_comparison_operator_token20] = ACTIONS(787), + [aux_sym_comparison_operator_token21] = ACTIONS(787), + [aux_sym_comparison_operator_token22] = ACTIONS(787), + [aux_sym_comparison_operator_token23] = ACTIONS(787), + [aux_sym_comparison_operator_token24] = ACTIONS(787), + [aux_sym_comparison_operator_token25] = ACTIONS(787), + [aux_sym_comparison_operator_token26] = ACTIONS(787), + [aux_sym_comparison_operator_token27] = ACTIONS(787), + [aux_sym_comparison_operator_token28] = ACTIONS(789), + [aux_sym_comparison_operator_token29] = ACTIONS(787), + [aux_sym_comparison_operator_token30] = ACTIONS(787), + [aux_sym_comparison_operator_token31] = ACTIONS(787), + [aux_sym_comparison_operator_token32] = ACTIONS(787), + [aux_sym_comparison_operator_token33] = ACTIONS(787), + [aux_sym_comparison_operator_token34] = ACTIONS(789), + [aux_sym_comparison_operator_token35] = ACTIONS(787), + [aux_sym_comparison_operator_token36] = ACTIONS(787), + [aux_sym_comparison_operator_token37] = ACTIONS(787), + [aux_sym_comparison_operator_token38] = ACTIONS(787), + [aux_sym_comparison_operator_token39] = ACTIONS(787), + [aux_sym_comparison_operator_token40] = ACTIONS(787), + [aux_sym_comparison_operator_token41] = ACTIONS(787), + [aux_sym_comparison_operator_token42] = ACTIONS(787), + [aux_sym_comparison_operator_token43] = ACTIONS(787), + [aux_sym_comparison_operator_token44] = ACTIONS(787), + [aux_sym_comparison_operator_token45] = ACTIONS(787), + [aux_sym_comparison_operator_token46] = ACTIONS(787), + [aux_sym_comparison_operator_token47] = ACTIONS(787), + [aux_sym_comparison_operator_token48] = ACTIONS(787), + [aux_sym_comparison_operator_token49] = ACTIONS(787), + [aux_sym_comparison_operator_token50] = ACTIONS(787), + [aux_sym_format_operator_token1] = ACTIONS(787), + [anon_sym_RPAREN] = ACTIONS(787), + [anon_sym_COMMA] = ACTIONS(787), + [anon_sym_PIPE] = ACTIONS(787), + [anon_sym_PERCENT] = ACTIONS(789), + [aux_sym_logical_expression_token1] = ACTIONS(787), + [aux_sym_logical_expression_token2] = ACTIONS(787), + [aux_sym_logical_expression_token3] = ACTIONS(787), + [aux_sym_bitwise_expression_token1] = ACTIONS(787), + [aux_sym_bitwise_expression_token2] = ACTIONS(787), + [aux_sym_bitwise_expression_token3] = ACTIONS(787), + [anon_sym_PLUS] = ACTIONS(789), + [anon_sym_DASH] = ACTIONS(789), + [anon_sym_SLASH] = ACTIONS(789), + [anon_sym_BSLASH] = ACTIONS(787), + [anon_sym_STAR] = ACTIONS(789), + [anon_sym_DOT_DOT] = ACTIONS(787), + [anon_sym_RBRACK] = ACTIONS(787), }, - [162] = { - [aux_sym_array_literal_expression_repeat1] = STATE(162), + [166] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(771), [anon_sym_BANG_EQ] = ACTIONS(771), @@ -44939,7 +47621,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(771), [aux_sym_comparison_operator_token50] = ACTIONS(771), [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(775), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(771), [anon_sym_PIPE] = ACTIONS(771), [anon_sym_PERCENT] = ACTIONS(773), [aux_sym_logical_expression_token1] = ACTIONS(771), @@ -44954,219 +47637,638 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(771), [anon_sym_STAR] = ACTIONS(773), [anon_sym_DOT_DOT] = ACTIONS(771), - [sym__statement_terminator] = ACTIONS(771), + [anon_sym_RBRACK] = ACTIONS(771), }, - [163] = { - [aux_sym_array_literal_expression_repeat1] = STATE(162), + [167] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(765), - [anon_sym_BANG_EQ] = ACTIONS(765), - [anon_sym_PLUS_EQ] = ACTIONS(765), - [anon_sym_STAR_EQ] = ACTIONS(765), - [anon_sym_SLASH_EQ] = ACTIONS(765), - [anon_sym_PERCENT_EQ] = ACTIONS(765), - [anon_sym_DASH_EQ] = ACTIONS(765), - [anon_sym_GT] = ACTIONS(767), - [anon_sym_GT_GT] = ACTIONS(765), - [anon_sym_2_GT] = ACTIONS(767), - [anon_sym_2_GT_GT] = ACTIONS(765), - [anon_sym_3_GT] = ACTIONS(767), - [anon_sym_3_GT_GT] = ACTIONS(765), - [anon_sym_4_GT] = ACTIONS(767), - [anon_sym_4_GT_GT] = ACTIONS(765), - [anon_sym_5_GT] = ACTIONS(767), - [anon_sym_5_GT_GT] = ACTIONS(765), - [anon_sym_6_GT] = ACTIONS(767), - [anon_sym_6_GT_GT] = ACTIONS(765), - [anon_sym_STAR_GT] = ACTIONS(767), - [anon_sym_STAR_GT_GT] = ACTIONS(765), - [anon_sym_LT] = ACTIONS(767), - [anon_sym_STAR_GT_AMP1] = ACTIONS(765), - [anon_sym_2_GT_AMP1] = ACTIONS(765), - [anon_sym_3_GT_AMP1] = ACTIONS(765), - [anon_sym_4_GT_AMP1] = ACTIONS(765), - [anon_sym_5_GT_AMP1] = ACTIONS(765), - [anon_sym_6_GT_AMP1] = ACTIONS(765), - [anon_sym_STAR_GT_AMP2] = ACTIONS(765), - [anon_sym_1_GT_AMP2] = ACTIONS(765), - [anon_sym_3_GT_AMP2] = ACTIONS(765), - [anon_sym_4_GT_AMP2] = ACTIONS(765), - [anon_sym_5_GT_AMP2] = ACTIONS(765), - [anon_sym_6_GT_AMP2] = ACTIONS(765), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(778), - [anon_sym_PIPE] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(767), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(767), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(767), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(767), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), + [anon_sym_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_PLUS_EQ] = ACTIONS(715), + [anon_sym_STAR_EQ] = ACTIONS(715), + [anon_sym_SLASH_EQ] = ACTIONS(715), + [anon_sym_PERCENT_EQ] = ACTIONS(715), + [anon_sym_DASH_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(715), + [anon_sym_2_GT] = ACTIONS(717), + [anon_sym_2_GT_GT] = ACTIONS(715), + [anon_sym_3_GT] = ACTIONS(717), + [anon_sym_3_GT_GT] = ACTIONS(715), + [anon_sym_4_GT] = ACTIONS(717), + [anon_sym_4_GT_GT] = ACTIONS(715), + [anon_sym_5_GT] = ACTIONS(717), + [anon_sym_5_GT_GT] = ACTIONS(715), + [anon_sym_6_GT] = ACTIONS(717), + [anon_sym_6_GT_GT] = ACTIONS(715), + [anon_sym_STAR_GT] = ACTIONS(717), + [anon_sym_STAR_GT_GT] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(717), + [anon_sym_STAR_GT_AMP1] = ACTIONS(715), + [anon_sym_2_GT_AMP1] = ACTIONS(715), + [anon_sym_3_GT_AMP1] = ACTIONS(715), + [anon_sym_4_GT_AMP1] = ACTIONS(715), + [anon_sym_5_GT_AMP1] = ACTIONS(715), + [anon_sym_6_GT_AMP1] = ACTIONS(715), + [anon_sym_STAR_GT_AMP2] = ACTIONS(715), + [anon_sym_1_GT_AMP2] = ACTIONS(715), + [anon_sym_3_GT_AMP2] = ACTIONS(715), + [anon_sym_4_GT_AMP2] = ACTIONS(715), + [anon_sym_5_GT_AMP2] = ACTIONS(715), + [anon_sym_6_GT_AMP2] = ACTIONS(715), + [aux_sym_comparison_operator_token1] = ACTIONS(715), + [aux_sym_comparison_operator_token2] = ACTIONS(715), + [aux_sym_comparison_operator_token3] = ACTIONS(715), + [aux_sym_comparison_operator_token4] = ACTIONS(715), + [aux_sym_comparison_operator_token5] = ACTIONS(715), + [aux_sym_comparison_operator_token6] = ACTIONS(715), + [aux_sym_comparison_operator_token7] = ACTIONS(715), + [aux_sym_comparison_operator_token8] = ACTIONS(715), + [aux_sym_comparison_operator_token9] = ACTIONS(715), + [aux_sym_comparison_operator_token10] = ACTIONS(715), + [aux_sym_comparison_operator_token11] = ACTIONS(715), + [aux_sym_comparison_operator_token12] = ACTIONS(715), + [aux_sym_comparison_operator_token13] = ACTIONS(715), + [aux_sym_comparison_operator_token14] = ACTIONS(715), + [aux_sym_comparison_operator_token15] = ACTIONS(715), + [aux_sym_comparison_operator_token16] = ACTIONS(715), + [aux_sym_comparison_operator_token17] = ACTIONS(715), + [aux_sym_comparison_operator_token18] = ACTIONS(715), + [aux_sym_comparison_operator_token19] = ACTIONS(715), + [aux_sym_comparison_operator_token20] = ACTIONS(715), + [aux_sym_comparison_operator_token21] = ACTIONS(715), + [aux_sym_comparison_operator_token22] = ACTIONS(715), + [aux_sym_comparison_operator_token23] = ACTIONS(715), + [aux_sym_comparison_operator_token24] = ACTIONS(715), + [aux_sym_comparison_operator_token25] = ACTIONS(715), + [aux_sym_comparison_operator_token26] = ACTIONS(715), + [aux_sym_comparison_operator_token27] = ACTIONS(715), + [aux_sym_comparison_operator_token28] = ACTIONS(717), + [aux_sym_comparison_operator_token29] = ACTIONS(715), + [aux_sym_comparison_operator_token30] = ACTIONS(715), + [aux_sym_comparison_operator_token31] = ACTIONS(715), + [aux_sym_comparison_operator_token32] = ACTIONS(715), + [aux_sym_comparison_operator_token33] = ACTIONS(715), + [aux_sym_comparison_operator_token34] = ACTIONS(717), + [aux_sym_comparison_operator_token35] = ACTIONS(715), + [aux_sym_comparison_operator_token36] = ACTIONS(715), + [aux_sym_comparison_operator_token37] = ACTIONS(715), + [aux_sym_comparison_operator_token38] = ACTIONS(715), + [aux_sym_comparison_operator_token39] = ACTIONS(715), + [aux_sym_comparison_operator_token40] = ACTIONS(715), + [aux_sym_comparison_operator_token41] = ACTIONS(715), + [aux_sym_comparison_operator_token42] = ACTIONS(715), + [aux_sym_comparison_operator_token43] = ACTIONS(715), + [aux_sym_comparison_operator_token44] = ACTIONS(715), + [aux_sym_comparison_operator_token45] = ACTIONS(715), + [aux_sym_comparison_operator_token46] = ACTIONS(715), + [aux_sym_comparison_operator_token47] = ACTIONS(715), + [aux_sym_comparison_operator_token48] = ACTIONS(715), + [aux_sym_comparison_operator_token49] = ACTIONS(715), + [aux_sym_comparison_operator_token50] = ACTIONS(715), + [aux_sym_format_operator_token1] = ACTIONS(715), + [anon_sym_RPAREN] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(717), + [aux_sym_logical_expression_token1] = ACTIONS(715), + [aux_sym_logical_expression_token2] = ACTIONS(715), + [aux_sym_logical_expression_token3] = ACTIONS(715), + [aux_sym_bitwise_expression_token1] = ACTIONS(715), + [aux_sym_bitwise_expression_token2] = ACTIONS(715), + [aux_sym_bitwise_expression_token3] = ACTIONS(715), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_DOT_DOT] = ACTIONS(715), + [anon_sym_RBRACK] = ACTIONS(715), }, - [164] = { + [168] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(780), - [anon_sym_BANG_EQ] = ACTIONS(780), - [anon_sym_PLUS_EQ] = ACTIONS(780), - [anon_sym_STAR_EQ] = ACTIONS(780), - [anon_sym_SLASH_EQ] = ACTIONS(780), - [anon_sym_PERCENT_EQ] = ACTIONS(780), - [anon_sym_DASH_EQ] = ACTIONS(780), - [anon_sym_GT] = ACTIONS(782), - [anon_sym_GT_GT] = ACTIONS(780), - [anon_sym_2_GT] = ACTIONS(782), - [anon_sym_2_GT_GT] = ACTIONS(780), - [anon_sym_3_GT] = ACTIONS(782), - [anon_sym_3_GT_GT] = ACTIONS(780), - [anon_sym_4_GT] = ACTIONS(782), - [anon_sym_4_GT_GT] = ACTIONS(780), - [anon_sym_5_GT] = ACTIONS(782), - [anon_sym_5_GT_GT] = ACTIONS(780), - [anon_sym_6_GT] = ACTIONS(782), - [anon_sym_6_GT_GT] = ACTIONS(780), - [anon_sym_STAR_GT] = ACTIONS(782), - [anon_sym_STAR_GT_GT] = ACTIONS(780), - [anon_sym_LT] = ACTIONS(782), - [anon_sym_STAR_GT_AMP1] = ACTIONS(780), - [anon_sym_2_GT_AMP1] = ACTIONS(780), - [anon_sym_3_GT_AMP1] = ACTIONS(780), - [anon_sym_4_GT_AMP1] = ACTIONS(780), - [anon_sym_5_GT_AMP1] = ACTIONS(780), - [anon_sym_6_GT_AMP1] = ACTIONS(780), - [anon_sym_STAR_GT_AMP2] = ACTIONS(780), - [anon_sym_1_GT_AMP2] = ACTIONS(780), - [anon_sym_3_GT_AMP2] = ACTIONS(780), - [anon_sym_4_GT_AMP2] = ACTIONS(780), - [anon_sym_5_GT_AMP2] = ACTIONS(780), - [anon_sym_6_GT_AMP2] = ACTIONS(780), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_RPAREN] = ACTIONS(780), - [anon_sym_COMMA] = ACTIONS(780), - [anon_sym_PIPE] = ACTIONS(780), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(780), - [anon_sym_RBRACK] = ACTIONS(780), + [anon_sym_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_PLUS_EQ] = ACTIONS(711), + [anon_sym_STAR_EQ] = ACTIONS(711), + [anon_sym_SLASH_EQ] = ACTIONS(711), + [anon_sym_PERCENT_EQ] = ACTIONS(711), + [anon_sym_DASH_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_2_GT] = ACTIONS(713), + [anon_sym_2_GT_GT] = ACTIONS(711), + [anon_sym_3_GT] = ACTIONS(713), + [anon_sym_3_GT_GT] = ACTIONS(711), + [anon_sym_4_GT] = ACTIONS(713), + [anon_sym_4_GT_GT] = ACTIONS(711), + [anon_sym_5_GT] = ACTIONS(713), + [anon_sym_5_GT_GT] = ACTIONS(711), + [anon_sym_6_GT] = ACTIONS(713), + [anon_sym_6_GT_GT] = ACTIONS(711), + [anon_sym_STAR_GT] = ACTIONS(713), + [anon_sym_STAR_GT_GT] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_STAR_GT_AMP1] = ACTIONS(711), + [anon_sym_2_GT_AMP1] = ACTIONS(711), + [anon_sym_3_GT_AMP1] = ACTIONS(711), + [anon_sym_4_GT_AMP1] = ACTIONS(711), + [anon_sym_5_GT_AMP1] = ACTIONS(711), + [anon_sym_6_GT_AMP1] = ACTIONS(711), + [anon_sym_STAR_GT_AMP2] = ACTIONS(711), + [anon_sym_1_GT_AMP2] = ACTIONS(711), + [anon_sym_3_GT_AMP2] = ACTIONS(711), + [anon_sym_4_GT_AMP2] = ACTIONS(711), + [anon_sym_5_GT_AMP2] = ACTIONS(711), + [anon_sym_6_GT_AMP2] = ACTIONS(711), + [aux_sym_comparison_operator_token1] = ACTIONS(711), + [aux_sym_comparison_operator_token2] = ACTIONS(711), + [aux_sym_comparison_operator_token3] = ACTIONS(711), + [aux_sym_comparison_operator_token4] = ACTIONS(711), + [aux_sym_comparison_operator_token5] = ACTIONS(711), + [aux_sym_comparison_operator_token6] = ACTIONS(711), + [aux_sym_comparison_operator_token7] = ACTIONS(711), + [aux_sym_comparison_operator_token8] = ACTIONS(711), + [aux_sym_comparison_operator_token9] = ACTIONS(711), + [aux_sym_comparison_operator_token10] = ACTIONS(711), + [aux_sym_comparison_operator_token11] = ACTIONS(711), + [aux_sym_comparison_operator_token12] = ACTIONS(711), + [aux_sym_comparison_operator_token13] = ACTIONS(711), + [aux_sym_comparison_operator_token14] = ACTIONS(711), + [aux_sym_comparison_operator_token15] = ACTIONS(711), + [aux_sym_comparison_operator_token16] = ACTIONS(711), + [aux_sym_comparison_operator_token17] = ACTIONS(711), + [aux_sym_comparison_operator_token18] = ACTIONS(711), + [aux_sym_comparison_operator_token19] = ACTIONS(711), + [aux_sym_comparison_operator_token20] = ACTIONS(711), + [aux_sym_comparison_operator_token21] = ACTIONS(711), + [aux_sym_comparison_operator_token22] = ACTIONS(711), + [aux_sym_comparison_operator_token23] = ACTIONS(711), + [aux_sym_comparison_operator_token24] = ACTIONS(711), + [aux_sym_comparison_operator_token25] = ACTIONS(711), + [aux_sym_comparison_operator_token26] = ACTIONS(711), + [aux_sym_comparison_operator_token27] = ACTIONS(711), + [aux_sym_comparison_operator_token28] = ACTIONS(713), + [aux_sym_comparison_operator_token29] = ACTIONS(711), + [aux_sym_comparison_operator_token30] = ACTIONS(711), + [aux_sym_comparison_operator_token31] = ACTIONS(711), + [aux_sym_comparison_operator_token32] = ACTIONS(711), + [aux_sym_comparison_operator_token33] = ACTIONS(711), + [aux_sym_comparison_operator_token34] = ACTIONS(713), + [aux_sym_comparison_operator_token35] = ACTIONS(711), + [aux_sym_comparison_operator_token36] = ACTIONS(711), + [aux_sym_comparison_operator_token37] = ACTIONS(711), + [aux_sym_comparison_operator_token38] = ACTIONS(711), + [aux_sym_comparison_operator_token39] = ACTIONS(711), + [aux_sym_comparison_operator_token40] = ACTIONS(711), + [aux_sym_comparison_operator_token41] = ACTIONS(711), + [aux_sym_comparison_operator_token42] = ACTIONS(711), + [aux_sym_comparison_operator_token43] = ACTIONS(711), + [aux_sym_comparison_operator_token44] = ACTIONS(711), + [aux_sym_comparison_operator_token45] = ACTIONS(711), + [aux_sym_comparison_operator_token46] = ACTIONS(711), + [aux_sym_comparison_operator_token47] = ACTIONS(711), + [aux_sym_comparison_operator_token48] = ACTIONS(711), + [aux_sym_comparison_operator_token49] = ACTIONS(711), + [aux_sym_comparison_operator_token50] = ACTIONS(711), + [aux_sym_format_operator_token1] = ACTIONS(711), + [anon_sym_RPAREN] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(713), + [aux_sym_logical_expression_token1] = ACTIONS(711), + [aux_sym_logical_expression_token2] = ACTIONS(711), + [aux_sym_logical_expression_token3] = ACTIONS(711), + [aux_sym_bitwise_expression_token1] = ACTIONS(711), + [aux_sym_bitwise_expression_token2] = ACTIONS(711), + [aux_sym_bitwise_expression_token3] = ACTIONS(711), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_DOT_DOT] = ACTIONS(711), + [anon_sym_RBRACK] = ACTIONS(711), }, - [165] = { + [169] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_DASH_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), + [aux_sym_comparison_operator_token7] = ACTIONS(791), + [aux_sym_comparison_operator_token8] = ACTIONS(791), + [aux_sym_comparison_operator_token9] = ACTIONS(791), + [aux_sym_comparison_operator_token10] = ACTIONS(791), + [aux_sym_comparison_operator_token11] = ACTIONS(791), + [aux_sym_comparison_operator_token12] = ACTIONS(791), + [aux_sym_comparison_operator_token13] = ACTIONS(791), + [aux_sym_comparison_operator_token14] = ACTIONS(791), + [aux_sym_comparison_operator_token15] = ACTIONS(791), + [aux_sym_comparison_operator_token16] = ACTIONS(791), + [aux_sym_comparison_operator_token17] = ACTIONS(791), + [aux_sym_comparison_operator_token18] = ACTIONS(791), + [aux_sym_comparison_operator_token19] = ACTIONS(791), + [aux_sym_comparison_operator_token20] = ACTIONS(791), + [aux_sym_comparison_operator_token21] = ACTIONS(791), + [aux_sym_comparison_operator_token22] = ACTIONS(791), + [aux_sym_comparison_operator_token23] = ACTIONS(791), + [aux_sym_comparison_operator_token24] = ACTIONS(791), + [aux_sym_comparison_operator_token25] = ACTIONS(791), + [aux_sym_comparison_operator_token26] = ACTIONS(791), + [aux_sym_comparison_operator_token27] = ACTIONS(791), + [aux_sym_comparison_operator_token28] = ACTIONS(793), + [aux_sym_comparison_operator_token29] = ACTIONS(791), + [aux_sym_comparison_operator_token30] = ACTIONS(791), + [aux_sym_comparison_operator_token31] = ACTIONS(791), + [aux_sym_comparison_operator_token32] = ACTIONS(791), + [aux_sym_comparison_operator_token33] = ACTIONS(791), + [aux_sym_comparison_operator_token34] = ACTIONS(793), + [aux_sym_comparison_operator_token35] = ACTIONS(791), + [aux_sym_comparison_operator_token36] = ACTIONS(791), + [aux_sym_comparison_operator_token37] = ACTIONS(791), + [aux_sym_comparison_operator_token38] = ACTIONS(791), + [aux_sym_comparison_operator_token39] = ACTIONS(791), + [aux_sym_comparison_operator_token40] = ACTIONS(791), + [aux_sym_comparison_operator_token41] = ACTIONS(791), + [aux_sym_comparison_operator_token42] = ACTIONS(791), + [aux_sym_comparison_operator_token43] = ACTIONS(791), + [aux_sym_comparison_operator_token44] = ACTIONS(791), + [aux_sym_comparison_operator_token45] = ACTIONS(791), + [aux_sym_comparison_operator_token46] = ACTIONS(791), + [aux_sym_comparison_operator_token47] = ACTIONS(791), + [aux_sym_comparison_operator_token48] = ACTIONS(791), + [aux_sym_comparison_operator_token49] = ACTIONS(791), + [aux_sym_comparison_operator_token50] = ACTIONS(791), + [aux_sym_format_operator_token1] = ACTIONS(791), + [anon_sym_RPAREN] = ACTIONS(791), + [anon_sym_COMMA] = ACTIONS(791), + [anon_sym_PIPE] = ACTIONS(791), + [anon_sym_PERCENT] = ACTIONS(793), + [aux_sym_logical_expression_token1] = ACTIONS(791), + [aux_sym_logical_expression_token2] = ACTIONS(791), + [aux_sym_logical_expression_token3] = ACTIONS(791), + [aux_sym_bitwise_expression_token1] = ACTIONS(791), + [aux_sym_bitwise_expression_token2] = ACTIONS(791), + [aux_sym_bitwise_expression_token3] = ACTIONS(791), + [anon_sym_PLUS] = ACTIONS(793), + [anon_sym_DASH] = ACTIONS(793), + [anon_sym_SLASH] = ACTIONS(793), + [anon_sym_BSLASH] = ACTIONS(791), + [anon_sym_STAR] = ACTIONS(793), + [anon_sym_DOT_DOT] = ACTIONS(791), + [anon_sym_RBRACK] = ACTIONS(791), + }, + [170] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_RBRACK] = ACTIONS(695), + }, + [171] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_PLUS_EQ] = ACTIONS(699), + [anon_sym_STAR_EQ] = ACTIONS(699), + [anon_sym_SLASH_EQ] = ACTIONS(699), + [anon_sym_PERCENT_EQ] = ACTIONS(699), + [anon_sym_DASH_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_2_GT] = ACTIONS(701), + [anon_sym_2_GT_GT] = ACTIONS(699), + [anon_sym_3_GT] = ACTIONS(701), + [anon_sym_3_GT_GT] = ACTIONS(699), + [anon_sym_4_GT] = ACTIONS(701), + [anon_sym_4_GT_GT] = ACTIONS(699), + [anon_sym_5_GT] = ACTIONS(701), + [anon_sym_5_GT_GT] = ACTIONS(699), + [anon_sym_6_GT] = ACTIONS(701), + [anon_sym_6_GT_GT] = ACTIONS(699), + [anon_sym_STAR_GT] = ACTIONS(701), + [anon_sym_STAR_GT_GT] = ACTIONS(699), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_STAR_GT_AMP1] = ACTIONS(699), + [anon_sym_2_GT_AMP1] = ACTIONS(699), + [anon_sym_3_GT_AMP1] = ACTIONS(699), + [anon_sym_4_GT_AMP1] = ACTIONS(699), + [anon_sym_5_GT_AMP1] = ACTIONS(699), + [anon_sym_6_GT_AMP1] = ACTIONS(699), + [anon_sym_STAR_GT_AMP2] = ACTIONS(699), + [anon_sym_1_GT_AMP2] = ACTIONS(699), + [anon_sym_3_GT_AMP2] = ACTIONS(699), + [anon_sym_4_GT_AMP2] = ACTIONS(699), + [anon_sym_5_GT_AMP2] = ACTIONS(699), + [anon_sym_6_GT_AMP2] = ACTIONS(699), + [aux_sym_comparison_operator_token1] = ACTIONS(699), + [aux_sym_comparison_operator_token2] = ACTIONS(699), + [aux_sym_comparison_operator_token3] = ACTIONS(699), + [aux_sym_comparison_operator_token4] = ACTIONS(699), + [aux_sym_comparison_operator_token5] = ACTIONS(699), + [aux_sym_comparison_operator_token6] = ACTIONS(699), + [aux_sym_comparison_operator_token7] = ACTIONS(699), + [aux_sym_comparison_operator_token8] = ACTIONS(699), + [aux_sym_comparison_operator_token9] = ACTIONS(699), + [aux_sym_comparison_operator_token10] = ACTIONS(699), + [aux_sym_comparison_operator_token11] = ACTIONS(699), + [aux_sym_comparison_operator_token12] = ACTIONS(699), + [aux_sym_comparison_operator_token13] = ACTIONS(699), + [aux_sym_comparison_operator_token14] = ACTIONS(699), + [aux_sym_comparison_operator_token15] = ACTIONS(699), + [aux_sym_comparison_operator_token16] = ACTIONS(699), + [aux_sym_comparison_operator_token17] = ACTIONS(699), + [aux_sym_comparison_operator_token18] = ACTIONS(699), + [aux_sym_comparison_operator_token19] = ACTIONS(699), + [aux_sym_comparison_operator_token20] = ACTIONS(699), + [aux_sym_comparison_operator_token21] = ACTIONS(699), + [aux_sym_comparison_operator_token22] = ACTIONS(699), + [aux_sym_comparison_operator_token23] = ACTIONS(699), + [aux_sym_comparison_operator_token24] = ACTIONS(699), + [aux_sym_comparison_operator_token25] = ACTIONS(699), + [aux_sym_comparison_operator_token26] = ACTIONS(699), + [aux_sym_comparison_operator_token27] = ACTIONS(699), + [aux_sym_comparison_operator_token28] = ACTIONS(701), + [aux_sym_comparison_operator_token29] = ACTIONS(699), + [aux_sym_comparison_operator_token30] = ACTIONS(699), + [aux_sym_comparison_operator_token31] = ACTIONS(699), + [aux_sym_comparison_operator_token32] = ACTIONS(699), + [aux_sym_comparison_operator_token33] = ACTIONS(699), + [aux_sym_comparison_operator_token34] = ACTIONS(701), + [aux_sym_comparison_operator_token35] = ACTIONS(699), + [aux_sym_comparison_operator_token36] = ACTIONS(699), + [aux_sym_comparison_operator_token37] = ACTIONS(699), + [aux_sym_comparison_operator_token38] = ACTIONS(699), + [aux_sym_comparison_operator_token39] = ACTIONS(699), + [aux_sym_comparison_operator_token40] = ACTIONS(699), + [aux_sym_comparison_operator_token41] = ACTIONS(699), + [aux_sym_comparison_operator_token42] = ACTIONS(699), + [aux_sym_comparison_operator_token43] = ACTIONS(699), + [aux_sym_comparison_operator_token44] = ACTIONS(699), + [aux_sym_comparison_operator_token45] = ACTIONS(699), + [aux_sym_comparison_operator_token46] = ACTIONS(699), + [aux_sym_comparison_operator_token47] = ACTIONS(699), + [aux_sym_comparison_operator_token48] = ACTIONS(699), + [aux_sym_comparison_operator_token49] = ACTIONS(699), + [aux_sym_comparison_operator_token50] = ACTIONS(699), + [aux_sym_format_operator_token1] = ACTIONS(699), + [anon_sym_RPAREN] = ACTIONS(699), + [anon_sym_COMMA] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_PERCENT] = ACTIONS(701), + [aux_sym_logical_expression_token1] = ACTIONS(699), + [aux_sym_logical_expression_token2] = ACTIONS(699), + [aux_sym_logical_expression_token3] = ACTIONS(699), + [aux_sym_bitwise_expression_token1] = ACTIONS(699), + [aux_sym_bitwise_expression_token2] = ACTIONS(699), + [aux_sym_bitwise_expression_token3] = ACTIONS(699), + [anon_sym_PLUS] = ACTIONS(701), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_DOT_DOT] = ACTIONS(699), + [anon_sym_RBRACK] = ACTIONS(699), + }, + [172] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_PLUS_EQ] = ACTIONS(695), + [anon_sym_STAR_EQ] = ACTIONS(695), + [anon_sym_SLASH_EQ] = ACTIONS(695), + [anon_sym_PERCENT_EQ] = ACTIONS(695), + [anon_sym_DASH_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_2_GT] = ACTIONS(697), + [anon_sym_2_GT_GT] = ACTIONS(695), + [anon_sym_3_GT] = ACTIONS(697), + [anon_sym_3_GT_GT] = ACTIONS(695), + [anon_sym_4_GT] = ACTIONS(697), + [anon_sym_4_GT_GT] = ACTIONS(695), + [anon_sym_5_GT] = ACTIONS(697), + [anon_sym_5_GT_GT] = ACTIONS(695), + [anon_sym_6_GT] = ACTIONS(697), + [anon_sym_6_GT_GT] = ACTIONS(695), + [anon_sym_STAR_GT] = ACTIONS(697), + [anon_sym_STAR_GT_GT] = ACTIONS(695), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_STAR_GT_AMP1] = ACTIONS(695), + [anon_sym_2_GT_AMP1] = ACTIONS(695), + [anon_sym_3_GT_AMP1] = ACTIONS(695), + [anon_sym_4_GT_AMP1] = ACTIONS(695), + [anon_sym_5_GT_AMP1] = ACTIONS(695), + [anon_sym_6_GT_AMP1] = ACTIONS(695), + [anon_sym_STAR_GT_AMP2] = ACTIONS(695), + [anon_sym_1_GT_AMP2] = ACTIONS(695), + [anon_sym_3_GT_AMP2] = ACTIONS(695), + [anon_sym_4_GT_AMP2] = ACTIONS(695), + [anon_sym_5_GT_AMP2] = ACTIONS(695), + [anon_sym_6_GT_AMP2] = ACTIONS(695), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(697), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(697), + [anon_sym_DOT_DOT] = ACTIONS(695), + [sym__statement_terminator] = ACTIONS(695), + }, + [173] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(771), [anon_sym_BANG_EQ] = ACTIONS(771), @@ -45253,7 +48355,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(771), [aux_sym_comparison_operator_token50] = ACTIONS(771), [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_RPAREN] = ACTIONS(771), [anon_sym_COMMA] = ACTIONS(771), [anon_sym_PIPE] = ACTIONS(771), [anon_sym_PERCENT] = ACTIONS(773), @@ -45269,260 +48370,776 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(771), [anon_sym_STAR] = ACTIONS(773), [anon_sym_DOT_DOT] = ACTIONS(771), - [anon_sym_RBRACK] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), }, - [166] = { - [aux_sym_array_literal_expression_repeat1] = STATE(166), + [174] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(771), - [anon_sym_BANG_EQ] = ACTIONS(771), - [anon_sym_PLUS_EQ] = ACTIONS(771), - [anon_sym_STAR_EQ] = ACTIONS(771), - [anon_sym_SLASH_EQ] = ACTIONS(771), - [anon_sym_PERCENT_EQ] = ACTIONS(771), - [anon_sym_DASH_EQ] = ACTIONS(771), - [anon_sym_GT] = ACTIONS(773), - [anon_sym_GT_GT] = ACTIONS(771), - [anon_sym_2_GT] = ACTIONS(773), - [anon_sym_2_GT_GT] = ACTIONS(771), - [anon_sym_3_GT] = ACTIONS(773), - [anon_sym_3_GT_GT] = ACTIONS(771), - [anon_sym_4_GT] = ACTIONS(773), - [anon_sym_4_GT_GT] = ACTIONS(771), - [anon_sym_5_GT] = ACTIONS(773), - [anon_sym_5_GT_GT] = ACTIONS(771), - [anon_sym_6_GT] = ACTIONS(773), - [anon_sym_6_GT_GT] = ACTIONS(771), - [anon_sym_STAR_GT] = ACTIONS(773), - [anon_sym_STAR_GT_GT] = ACTIONS(771), - [anon_sym_LT] = ACTIONS(773), - [anon_sym_STAR_GT_AMP1] = ACTIONS(771), - [anon_sym_2_GT_AMP1] = ACTIONS(771), - [anon_sym_3_GT_AMP1] = ACTIONS(771), - [anon_sym_4_GT_AMP1] = ACTIONS(771), - [anon_sym_5_GT_AMP1] = ACTIONS(771), - [anon_sym_6_GT_AMP1] = ACTIONS(771), - [anon_sym_STAR_GT_AMP2] = ACTIONS(771), - [anon_sym_1_GT_AMP2] = ACTIONS(771), - [anon_sym_3_GT_AMP2] = ACTIONS(771), - [anon_sym_4_GT_AMP2] = ACTIONS(771), - [anon_sym_5_GT_AMP2] = ACTIONS(771), - [anon_sym_6_GT_AMP2] = ACTIONS(771), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), - [aux_sym_comparison_operator_token31] = ACTIONS(771), - [aux_sym_comparison_operator_token32] = ACTIONS(771), - [aux_sym_comparison_operator_token33] = ACTIONS(771), - [aux_sym_comparison_operator_token34] = ACTIONS(773), - [aux_sym_comparison_operator_token35] = ACTIONS(771), - [aux_sym_comparison_operator_token36] = ACTIONS(771), - [aux_sym_comparison_operator_token37] = ACTIONS(771), - [aux_sym_comparison_operator_token38] = ACTIONS(771), - [aux_sym_comparison_operator_token39] = ACTIONS(771), - [aux_sym_comparison_operator_token40] = ACTIONS(771), - [aux_sym_comparison_operator_token41] = ACTIONS(771), - [aux_sym_comparison_operator_token42] = ACTIONS(771), - [aux_sym_comparison_operator_token43] = ACTIONS(771), - [aux_sym_comparison_operator_token44] = ACTIONS(771), - [aux_sym_comparison_operator_token45] = ACTIONS(771), - [aux_sym_comparison_operator_token46] = ACTIONS(771), - [aux_sym_comparison_operator_token47] = ACTIONS(771), - [aux_sym_comparison_operator_token48] = ACTIONS(771), - [aux_sym_comparison_operator_token49] = ACTIONS(771), - [aux_sym_comparison_operator_token50] = ACTIONS(771), - [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_RPAREN] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(784), - [anon_sym_PIPE] = ACTIONS(771), - [anon_sym_PERCENT] = ACTIONS(773), - [aux_sym_logical_expression_token1] = ACTIONS(771), - [aux_sym_logical_expression_token2] = ACTIONS(771), - [aux_sym_logical_expression_token3] = ACTIONS(771), - [aux_sym_bitwise_expression_token1] = ACTIONS(771), - [aux_sym_bitwise_expression_token2] = ACTIONS(771), - [aux_sym_bitwise_expression_token3] = ACTIONS(771), - [anon_sym_PLUS] = ACTIONS(773), - [anon_sym_DASH] = ACTIONS(773), - [anon_sym_SLASH] = ACTIONS(773), - [anon_sym_BSLASH] = ACTIONS(771), - [anon_sym_STAR] = ACTIONS(773), - [anon_sym_DOT_DOT] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_PLUS_EQ] = ACTIONS(711), + [anon_sym_STAR_EQ] = ACTIONS(711), + [anon_sym_SLASH_EQ] = ACTIONS(711), + [anon_sym_PERCENT_EQ] = ACTIONS(711), + [anon_sym_DASH_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_2_GT] = ACTIONS(713), + [anon_sym_2_GT_GT] = ACTIONS(711), + [anon_sym_3_GT] = ACTIONS(713), + [anon_sym_3_GT_GT] = ACTIONS(711), + [anon_sym_4_GT] = ACTIONS(713), + [anon_sym_4_GT_GT] = ACTIONS(711), + [anon_sym_5_GT] = ACTIONS(713), + [anon_sym_5_GT_GT] = ACTIONS(711), + [anon_sym_6_GT] = ACTIONS(713), + [anon_sym_6_GT_GT] = ACTIONS(711), + [anon_sym_STAR_GT] = ACTIONS(713), + [anon_sym_STAR_GT_GT] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_STAR_GT_AMP1] = ACTIONS(711), + [anon_sym_2_GT_AMP1] = ACTIONS(711), + [anon_sym_3_GT_AMP1] = ACTIONS(711), + [anon_sym_4_GT_AMP1] = ACTIONS(711), + [anon_sym_5_GT_AMP1] = ACTIONS(711), + [anon_sym_6_GT_AMP1] = ACTIONS(711), + [anon_sym_STAR_GT_AMP2] = ACTIONS(711), + [anon_sym_1_GT_AMP2] = ACTIONS(711), + [anon_sym_3_GT_AMP2] = ACTIONS(711), + [anon_sym_4_GT_AMP2] = ACTIONS(711), + [anon_sym_5_GT_AMP2] = ACTIONS(711), + [anon_sym_6_GT_AMP2] = ACTIONS(711), + [aux_sym_comparison_operator_token1] = ACTIONS(711), + [aux_sym_comparison_operator_token2] = ACTIONS(711), + [aux_sym_comparison_operator_token3] = ACTIONS(711), + [aux_sym_comparison_operator_token4] = ACTIONS(711), + [aux_sym_comparison_operator_token5] = ACTIONS(711), + [aux_sym_comparison_operator_token6] = ACTIONS(711), + [aux_sym_comparison_operator_token7] = ACTIONS(711), + [aux_sym_comparison_operator_token8] = ACTIONS(711), + [aux_sym_comparison_operator_token9] = ACTIONS(711), + [aux_sym_comparison_operator_token10] = ACTIONS(711), + [aux_sym_comparison_operator_token11] = ACTIONS(711), + [aux_sym_comparison_operator_token12] = ACTIONS(711), + [aux_sym_comparison_operator_token13] = ACTIONS(711), + [aux_sym_comparison_operator_token14] = ACTIONS(711), + [aux_sym_comparison_operator_token15] = ACTIONS(711), + [aux_sym_comparison_operator_token16] = ACTIONS(711), + [aux_sym_comparison_operator_token17] = ACTIONS(711), + [aux_sym_comparison_operator_token18] = ACTIONS(711), + [aux_sym_comparison_operator_token19] = ACTIONS(711), + [aux_sym_comparison_operator_token20] = ACTIONS(711), + [aux_sym_comparison_operator_token21] = ACTIONS(711), + [aux_sym_comparison_operator_token22] = ACTIONS(711), + [aux_sym_comparison_operator_token23] = ACTIONS(711), + [aux_sym_comparison_operator_token24] = ACTIONS(711), + [aux_sym_comparison_operator_token25] = ACTIONS(711), + [aux_sym_comparison_operator_token26] = ACTIONS(711), + [aux_sym_comparison_operator_token27] = ACTIONS(711), + [aux_sym_comparison_operator_token28] = ACTIONS(713), + [aux_sym_comparison_operator_token29] = ACTIONS(711), + [aux_sym_comparison_operator_token30] = ACTIONS(711), + [aux_sym_comparison_operator_token31] = ACTIONS(711), + [aux_sym_comparison_operator_token32] = ACTIONS(711), + [aux_sym_comparison_operator_token33] = ACTIONS(711), + [aux_sym_comparison_operator_token34] = ACTIONS(713), + [aux_sym_comparison_operator_token35] = ACTIONS(711), + [aux_sym_comparison_operator_token36] = ACTIONS(711), + [aux_sym_comparison_operator_token37] = ACTIONS(711), + [aux_sym_comparison_operator_token38] = ACTIONS(711), + [aux_sym_comparison_operator_token39] = ACTIONS(711), + [aux_sym_comparison_operator_token40] = ACTIONS(711), + [aux_sym_comparison_operator_token41] = ACTIONS(711), + [aux_sym_comparison_operator_token42] = ACTIONS(711), + [aux_sym_comparison_operator_token43] = ACTIONS(711), + [aux_sym_comparison_operator_token44] = ACTIONS(711), + [aux_sym_comparison_operator_token45] = ACTIONS(711), + [aux_sym_comparison_operator_token46] = ACTIONS(711), + [aux_sym_comparison_operator_token47] = ACTIONS(711), + [aux_sym_comparison_operator_token48] = ACTIONS(711), + [aux_sym_comparison_operator_token49] = ACTIONS(711), + [aux_sym_comparison_operator_token50] = ACTIONS(711), + [aux_sym_format_operator_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(713), + [aux_sym_logical_expression_token1] = ACTIONS(711), + [aux_sym_logical_expression_token2] = ACTIONS(711), + [aux_sym_logical_expression_token3] = ACTIONS(711), + [aux_sym_bitwise_expression_token1] = ACTIONS(711), + [aux_sym_bitwise_expression_token2] = ACTIONS(711), + [aux_sym_bitwise_expression_token3] = ACTIONS(711), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_BSLASH] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_DOT_DOT] = ACTIONS(711), + [sym__statement_terminator] = ACTIONS(711), }, - [167] = { - [aux_sym_array_literal_expression_repeat1] = STATE(163), + [175] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(787), - [anon_sym_BANG_EQ] = ACTIONS(787), - [anon_sym_PLUS_EQ] = ACTIONS(787), - [anon_sym_STAR_EQ] = ACTIONS(787), - [anon_sym_SLASH_EQ] = ACTIONS(787), - [anon_sym_PERCENT_EQ] = ACTIONS(787), - [anon_sym_DASH_EQ] = ACTIONS(787), - [anon_sym_GT] = ACTIONS(789), - [anon_sym_GT_GT] = ACTIONS(787), - [anon_sym_2_GT] = ACTIONS(789), - [anon_sym_2_GT_GT] = ACTIONS(787), - [anon_sym_3_GT] = ACTIONS(789), - [anon_sym_3_GT_GT] = ACTIONS(787), - [anon_sym_4_GT] = ACTIONS(789), - [anon_sym_4_GT_GT] = ACTIONS(787), - [anon_sym_5_GT] = ACTIONS(789), - [anon_sym_5_GT_GT] = ACTIONS(787), - [anon_sym_6_GT] = ACTIONS(789), - [anon_sym_6_GT_GT] = ACTIONS(787), - [anon_sym_STAR_GT] = ACTIONS(789), - [anon_sym_STAR_GT_GT] = ACTIONS(787), - [anon_sym_LT] = ACTIONS(789), - [anon_sym_STAR_GT_AMP1] = ACTIONS(787), - [anon_sym_2_GT_AMP1] = ACTIONS(787), - [anon_sym_3_GT_AMP1] = ACTIONS(787), - [anon_sym_4_GT_AMP1] = ACTIONS(787), - [anon_sym_5_GT_AMP1] = ACTIONS(787), - [anon_sym_6_GT_AMP1] = ACTIONS(787), - [anon_sym_STAR_GT_AMP2] = ACTIONS(787), - [anon_sym_1_GT_AMP2] = ACTIONS(787), - [anon_sym_3_GT_AMP2] = ACTIONS(787), - [anon_sym_4_GT_AMP2] = ACTIONS(787), - [anon_sym_5_GT_AMP2] = ACTIONS(787), - [anon_sym_6_GT_AMP2] = ACTIONS(787), - [aux_sym_comparison_operator_token1] = ACTIONS(787), - [aux_sym_comparison_operator_token2] = ACTIONS(787), - [aux_sym_comparison_operator_token3] = ACTIONS(787), - [aux_sym_comparison_operator_token4] = ACTIONS(787), - [aux_sym_comparison_operator_token5] = ACTIONS(787), - [aux_sym_comparison_operator_token6] = ACTIONS(787), - [aux_sym_comparison_operator_token7] = ACTIONS(787), - [aux_sym_comparison_operator_token8] = ACTIONS(787), - [aux_sym_comparison_operator_token9] = ACTIONS(787), - [aux_sym_comparison_operator_token10] = ACTIONS(787), - [aux_sym_comparison_operator_token11] = ACTIONS(787), - [aux_sym_comparison_operator_token12] = ACTIONS(787), - [aux_sym_comparison_operator_token13] = ACTIONS(787), - [aux_sym_comparison_operator_token14] = ACTIONS(787), - [aux_sym_comparison_operator_token15] = ACTIONS(787), - [aux_sym_comparison_operator_token16] = ACTIONS(787), - [aux_sym_comparison_operator_token17] = ACTIONS(787), - [aux_sym_comparison_operator_token18] = ACTIONS(787), - [aux_sym_comparison_operator_token19] = ACTIONS(787), - [aux_sym_comparison_operator_token20] = ACTIONS(787), - [aux_sym_comparison_operator_token21] = ACTIONS(787), - [aux_sym_comparison_operator_token22] = ACTIONS(787), - [aux_sym_comparison_operator_token23] = ACTIONS(787), - [aux_sym_comparison_operator_token24] = ACTIONS(787), - [aux_sym_comparison_operator_token25] = ACTIONS(787), - [aux_sym_comparison_operator_token26] = ACTIONS(787), - [aux_sym_comparison_operator_token27] = ACTIONS(787), - [aux_sym_comparison_operator_token28] = ACTIONS(789), - [aux_sym_comparison_operator_token29] = ACTIONS(787), - [aux_sym_comparison_operator_token30] = ACTIONS(787), - [aux_sym_comparison_operator_token31] = ACTIONS(787), - [aux_sym_comparison_operator_token32] = ACTIONS(787), - [aux_sym_comparison_operator_token33] = ACTIONS(787), - [aux_sym_comparison_operator_token34] = ACTIONS(789), - [aux_sym_comparison_operator_token35] = ACTIONS(787), - [aux_sym_comparison_operator_token36] = ACTIONS(787), - [aux_sym_comparison_operator_token37] = ACTIONS(787), - [aux_sym_comparison_operator_token38] = ACTIONS(787), - [aux_sym_comparison_operator_token39] = ACTIONS(787), - [aux_sym_comparison_operator_token40] = ACTIONS(787), - [aux_sym_comparison_operator_token41] = ACTIONS(787), - [aux_sym_comparison_operator_token42] = ACTIONS(787), - [aux_sym_comparison_operator_token43] = ACTIONS(787), - [aux_sym_comparison_operator_token44] = ACTIONS(787), - [aux_sym_comparison_operator_token45] = ACTIONS(787), - [aux_sym_comparison_operator_token46] = ACTIONS(787), - [aux_sym_comparison_operator_token47] = ACTIONS(787), - [aux_sym_comparison_operator_token48] = ACTIONS(787), - [aux_sym_comparison_operator_token49] = ACTIONS(787), - [aux_sym_comparison_operator_token50] = ACTIONS(787), - [aux_sym_format_operator_token1] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(778), - [anon_sym_PIPE] = ACTIONS(787), - [anon_sym_PERCENT] = ACTIONS(789), - [aux_sym_logical_expression_token1] = ACTIONS(787), - [aux_sym_logical_expression_token2] = ACTIONS(787), - [aux_sym_logical_expression_token3] = ACTIONS(787), - [aux_sym_bitwise_expression_token1] = ACTIONS(787), - [aux_sym_bitwise_expression_token2] = ACTIONS(787), - [aux_sym_bitwise_expression_token3] = ACTIONS(787), - [anon_sym_PLUS] = ACTIONS(789), - [anon_sym_DASH] = ACTIONS(789), - [anon_sym_SLASH] = ACTIONS(789), - [anon_sym_BSLASH] = ACTIONS(787), - [anon_sym_STAR] = ACTIONS(789), - [anon_sym_DOT_DOT] = ACTIONS(787), - [sym__statement_terminator] = ACTIONS(787), + [anon_sym_EQ] = ACTIONS(715), + [anon_sym_BANG_EQ] = ACTIONS(715), + [anon_sym_PLUS_EQ] = ACTIONS(715), + [anon_sym_STAR_EQ] = ACTIONS(715), + [anon_sym_SLASH_EQ] = ACTIONS(715), + [anon_sym_PERCENT_EQ] = ACTIONS(715), + [anon_sym_DASH_EQ] = ACTIONS(715), + [anon_sym_GT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(715), + [anon_sym_2_GT] = ACTIONS(717), + [anon_sym_2_GT_GT] = ACTIONS(715), + [anon_sym_3_GT] = ACTIONS(717), + [anon_sym_3_GT_GT] = ACTIONS(715), + [anon_sym_4_GT] = ACTIONS(717), + [anon_sym_4_GT_GT] = ACTIONS(715), + [anon_sym_5_GT] = ACTIONS(717), + [anon_sym_5_GT_GT] = ACTIONS(715), + [anon_sym_6_GT] = ACTIONS(717), + [anon_sym_6_GT_GT] = ACTIONS(715), + [anon_sym_STAR_GT] = ACTIONS(717), + [anon_sym_STAR_GT_GT] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(717), + [anon_sym_STAR_GT_AMP1] = ACTIONS(715), + [anon_sym_2_GT_AMP1] = ACTIONS(715), + [anon_sym_3_GT_AMP1] = ACTIONS(715), + [anon_sym_4_GT_AMP1] = ACTIONS(715), + [anon_sym_5_GT_AMP1] = ACTIONS(715), + [anon_sym_6_GT_AMP1] = ACTIONS(715), + [anon_sym_STAR_GT_AMP2] = ACTIONS(715), + [anon_sym_1_GT_AMP2] = ACTIONS(715), + [anon_sym_3_GT_AMP2] = ACTIONS(715), + [anon_sym_4_GT_AMP2] = ACTIONS(715), + [anon_sym_5_GT_AMP2] = ACTIONS(715), + [anon_sym_6_GT_AMP2] = ACTIONS(715), + [aux_sym_comparison_operator_token1] = ACTIONS(715), + [aux_sym_comparison_operator_token2] = ACTIONS(715), + [aux_sym_comparison_operator_token3] = ACTIONS(715), + [aux_sym_comparison_operator_token4] = ACTIONS(715), + [aux_sym_comparison_operator_token5] = ACTIONS(715), + [aux_sym_comparison_operator_token6] = ACTIONS(715), + [aux_sym_comparison_operator_token7] = ACTIONS(715), + [aux_sym_comparison_operator_token8] = ACTIONS(715), + [aux_sym_comparison_operator_token9] = ACTIONS(715), + [aux_sym_comparison_operator_token10] = ACTIONS(715), + [aux_sym_comparison_operator_token11] = ACTIONS(715), + [aux_sym_comparison_operator_token12] = ACTIONS(715), + [aux_sym_comparison_operator_token13] = ACTIONS(715), + [aux_sym_comparison_operator_token14] = ACTIONS(715), + [aux_sym_comparison_operator_token15] = ACTIONS(715), + [aux_sym_comparison_operator_token16] = ACTIONS(715), + [aux_sym_comparison_operator_token17] = ACTIONS(715), + [aux_sym_comparison_operator_token18] = ACTIONS(715), + [aux_sym_comparison_operator_token19] = ACTIONS(715), + [aux_sym_comparison_operator_token20] = ACTIONS(715), + [aux_sym_comparison_operator_token21] = ACTIONS(715), + [aux_sym_comparison_operator_token22] = ACTIONS(715), + [aux_sym_comparison_operator_token23] = ACTIONS(715), + [aux_sym_comparison_operator_token24] = ACTIONS(715), + [aux_sym_comparison_operator_token25] = ACTIONS(715), + [aux_sym_comparison_operator_token26] = ACTIONS(715), + [aux_sym_comparison_operator_token27] = ACTIONS(715), + [aux_sym_comparison_operator_token28] = ACTIONS(717), + [aux_sym_comparison_operator_token29] = ACTIONS(715), + [aux_sym_comparison_operator_token30] = ACTIONS(715), + [aux_sym_comparison_operator_token31] = ACTIONS(715), + [aux_sym_comparison_operator_token32] = ACTIONS(715), + [aux_sym_comparison_operator_token33] = ACTIONS(715), + [aux_sym_comparison_operator_token34] = ACTIONS(717), + [aux_sym_comparison_operator_token35] = ACTIONS(715), + [aux_sym_comparison_operator_token36] = ACTIONS(715), + [aux_sym_comparison_operator_token37] = ACTIONS(715), + [aux_sym_comparison_operator_token38] = ACTIONS(715), + [aux_sym_comparison_operator_token39] = ACTIONS(715), + [aux_sym_comparison_operator_token40] = ACTIONS(715), + [aux_sym_comparison_operator_token41] = ACTIONS(715), + [aux_sym_comparison_operator_token42] = ACTIONS(715), + [aux_sym_comparison_operator_token43] = ACTIONS(715), + [aux_sym_comparison_operator_token44] = ACTIONS(715), + [aux_sym_comparison_operator_token45] = ACTIONS(715), + [aux_sym_comparison_operator_token46] = ACTIONS(715), + [aux_sym_comparison_operator_token47] = ACTIONS(715), + [aux_sym_comparison_operator_token48] = ACTIONS(715), + [aux_sym_comparison_operator_token49] = ACTIONS(715), + [aux_sym_comparison_operator_token50] = ACTIONS(715), + [aux_sym_format_operator_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(715), + [anon_sym_PIPE] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(717), + [aux_sym_logical_expression_token1] = ACTIONS(715), + [aux_sym_logical_expression_token2] = ACTIONS(715), + [aux_sym_logical_expression_token3] = ACTIONS(715), + [aux_sym_bitwise_expression_token1] = ACTIONS(715), + [aux_sym_bitwise_expression_token2] = ACTIONS(715), + [aux_sym_bitwise_expression_token3] = ACTIONS(715), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(717), + [anon_sym_BSLASH] = ACTIONS(715), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_DOT_DOT] = ACTIONS(715), + [sym__statement_terminator] = ACTIONS(715), }, - [168] = { + [176] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(791), - [anon_sym_BANG_EQ] = ACTIONS(791), - [anon_sym_PLUS_EQ] = ACTIONS(791), - [anon_sym_STAR_EQ] = ACTIONS(791), - [anon_sym_SLASH_EQ] = ACTIONS(791), - [anon_sym_PERCENT_EQ] = ACTIONS(791), - [anon_sym_DASH_EQ] = ACTIONS(791), - [anon_sym_GT] = ACTIONS(793), - [anon_sym_GT_GT] = ACTIONS(791), - [anon_sym_2_GT] = ACTIONS(793), - [anon_sym_2_GT_GT] = ACTIONS(791), - [anon_sym_3_GT] = ACTIONS(793), - [anon_sym_3_GT_GT] = ACTIONS(791), - [anon_sym_4_GT] = ACTIONS(793), - [anon_sym_4_GT_GT] = ACTIONS(791), - [anon_sym_5_GT] = ACTIONS(793), - [anon_sym_5_GT_GT] = ACTIONS(791), - [anon_sym_6_GT] = ACTIONS(793), - [anon_sym_6_GT_GT] = ACTIONS(791), - [anon_sym_STAR_GT] = ACTIONS(793), - [anon_sym_STAR_GT_GT] = ACTIONS(791), - [anon_sym_LT] = ACTIONS(793), - [anon_sym_STAR_GT_AMP1] = ACTIONS(791), - [anon_sym_2_GT_AMP1] = ACTIONS(791), - [anon_sym_3_GT_AMP1] = ACTIONS(791), - [anon_sym_4_GT_AMP1] = ACTIONS(791), - [anon_sym_5_GT_AMP1] = ACTIONS(791), - [anon_sym_6_GT_AMP1] = ACTIONS(791), - [anon_sym_STAR_GT_AMP2] = ACTIONS(791), - [anon_sym_1_GT_AMP2] = ACTIONS(791), - [anon_sym_3_GT_AMP2] = ACTIONS(791), - [anon_sym_4_GT_AMP2] = ACTIONS(791), - [anon_sym_5_GT_AMP2] = ACTIONS(791), - [anon_sym_6_GT_AMP2] = ACTIONS(791), - [aux_sym_comparison_operator_token1] = ACTIONS(791), - [aux_sym_comparison_operator_token2] = ACTIONS(791), - [aux_sym_comparison_operator_token3] = ACTIONS(791), - [aux_sym_comparison_operator_token4] = ACTIONS(791), - [aux_sym_comparison_operator_token5] = ACTIONS(791), - [aux_sym_comparison_operator_token6] = ACTIONS(791), + [anon_sym_EQ] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_PLUS_EQ] = ACTIONS(707), + [anon_sym_STAR_EQ] = ACTIONS(707), + [anon_sym_SLASH_EQ] = ACTIONS(707), + [anon_sym_PERCENT_EQ] = ACTIONS(707), + [anon_sym_DASH_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_2_GT] = ACTIONS(709), + [anon_sym_2_GT_GT] = ACTIONS(707), + [anon_sym_3_GT] = ACTIONS(709), + [anon_sym_3_GT_GT] = ACTIONS(707), + [anon_sym_4_GT] = ACTIONS(709), + [anon_sym_4_GT_GT] = ACTIONS(707), + [anon_sym_5_GT] = ACTIONS(709), + [anon_sym_5_GT_GT] = ACTIONS(707), + [anon_sym_6_GT] = ACTIONS(709), + [anon_sym_6_GT_GT] = ACTIONS(707), + [anon_sym_STAR_GT] = ACTIONS(709), + [anon_sym_STAR_GT_GT] = ACTIONS(707), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_STAR_GT_AMP1] = ACTIONS(707), + [anon_sym_2_GT_AMP1] = ACTIONS(707), + [anon_sym_3_GT_AMP1] = ACTIONS(707), + [anon_sym_4_GT_AMP1] = ACTIONS(707), + [anon_sym_5_GT_AMP1] = ACTIONS(707), + [anon_sym_6_GT_AMP1] = ACTIONS(707), + [anon_sym_STAR_GT_AMP2] = ACTIONS(707), + [anon_sym_1_GT_AMP2] = ACTIONS(707), + [anon_sym_3_GT_AMP2] = ACTIONS(707), + [anon_sym_4_GT_AMP2] = ACTIONS(707), + [anon_sym_5_GT_AMP2] = ACTIONS(707), + [anon_sym_6_GT_AMP2] = ACTIONS(707), + [aux_sym_comparison_operator_token1] = ACTIONS(707), + [aux_sym_comparison_operator_token2] = ACTIONS(707), + [aux_sym_comparison_operator_token3] = ACTIONS(707), + [aux_sym_comparison_operator_token4] = ACTIONS(707), + [aux_sym_comparison_operator_token5] = ACTIONS(707), + [aux_sym_comparison_operator_token6] = ACTIONS(707), + [aux_sym_comparison_operator_token7] = ACTIONS(707), + [aux_sym_comparison_operator_token8] = ACTIONS(707), + [aux_sym_comparison_operator_token9] = ACTIONS(707), + [aux_sym_comparison_operator_token10] = ACTIONS(707), + [aux_sym_comparison_operator_token11] = ACTIONS(707), + [aux_sym_comparison_operator_token12] = ACTIONS(707), + [aux_sym_comparison_operator_token13] = ACTIONS(707), + [aux_sym_comparison_operator_token14] = ACTIONS(707), + [aux_sym_comparison_operator_token15] = ACTIONS(707), + [aux_sym_comparison_operator_token16] = ACTIONS(707), + [aux_sym_comparison_operator_token17] = ACTIONS(707), + [aux_sym_comparison_operator_token18] = ACTIONS(707), + [aux_sym_comparison_operator_token19] = ACTIONS(707), + [aux_sym_comparison_operator_token20] = ACTIONS(707), + [aux_sym_comparison_operator_token21] = ACTIONS(707), + [aux_sym_comparison_operator_token22] = ACTIONS(707), + [aux_sym_comparison_operator_token23] = ACTIONS(707), + [aux_sym_comparison_operator_token24] = ACTIONS(707), + [aux_sym_comparison_operator_token25] = ACTIONS(707), + [aux_sym_comparison_operator_token26] = ACTIONS(707), + [aux_sym_comparison_operator_token27] = ACTIONS(707), + [aux_sym_comparison_operator_token28] = ACTIONS(709), + [aux_sym_comparison_operator_token29] = ACTIONS(707), + [aux_sym_comparison_operator_token30] = ACTIONS(707), + [aux_sym_comparison_operator_token31] = ACTIONS(707), + [aux_sym_comparison_operator_token32] = ACTIONS(707), + [aux_sym_comparison_operator_token33] = ACTIONS(707), + [aux_sym_comparison_operator_token34] = ACTIONS(709), + [aux_sym_comparison_operator_token35] = ACTIONS(707), + [aux_sym_comparison_operator_token36] = ACTIONS(707), + [aux_sym_comparison_operator_token37] = ACTIONS(707), + [aux_sym_comparison_operator_token38] = ACTIONS(707), + [aux_sym_comparison_operator_token39] = ACTIONS(707), + [aux_sym_comparison_operator_token40] = ACTIONS(707), + [aux_sym_comparison_operator_token41] = ACTIONS(707), + [aux_sym_comparison_operator_token42] = ACTIONS(707), + [aux_sym_comparison_operator_token43] = ACTIONS(707), + [aux_sym_comparison_operator_token44] = ACTIONS(707), + [aux_sym_comparison_operator_token45] = ACTIONS(707), + [aux_sym_comparison_operator_token46] = ACTIONS(707), + [aux_sym_comparison_operator_token47] = ACTIONS(707), + [aux_sym_comparison_operator_token48] = ACTIONS(707), + [aux_sym_comparison_operator_token49] = ACTIONS(707), + [aux_sym_comparison_operator_token50] = ACTIONS(707), + [aux_sym_format_operator_token1] = ACTIONS(707), + [anon_sym_COMMA] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_PERCENT] = ACTIONS(709), + [aux_sym_logical_expression_token1] = ACTIONS(707), + [aux_sym_logical_expression_token2] = ACTIONS(707), + [aux_sym_logical_expression_token3] = ACTIONS(707), + [aux_sym_bitwise_expression_token1] = ACTIONS(707), + [aux_sym_bitwise_expression_token2] = ACTIONS(707), + [aux_sym_bitwise_expression_token3] = ACTIONS(707), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_BSLASH] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_DOT_DOT] = ACTIONS(707), + [sym__statement_terminator] = ACTIONS(707), + }, + [177] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_PLUS_EQ] = ACTIONS(703), + [anon_sym_STAR_EQ] = ACTIONS(703), + [anon_sym_SLASH_EQ] = ACTIONS(703), + [anon_sym_PERCENT_EQ] = ACTIONS(703), + [anon_sym_DASH_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_2_GT] = ACTIONS(705), + [anon_sym_2_GT_GT] = ACTIONS(703), + [anon_sym_3_GT] = ACTIONS(705), + [anon_sym_3_GT_GT] = ACTIONS(703), + [anon_sym_4_GT] = ACTIONS(705), + [anon_sym_4_GT_GT] = ACTIONS(703), + [anon_sym_5_GT] = ACTIONS(705), + [anon_sym_5_GT_GT] = ACTIONS(703), + [anon_sym_6_GT] = ACTIONS(705), + [anon_sym_6_GT_GT] = ACTIONS(703), + [anon_sym_STAR_GT] = ACTIONS(705), + [anon_sym_STAR_GT_GT] = ACTIONS(703), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_STAR_GT_AMP1] = ACTIONS(703), + [anon_sym_2_GT_AMP1] = ACTIONS(703), + [anon_sym_3_GT_AMP1] = ACTIONS(703), + [anon_sym_4_GT_AMP1] = ACTIONS(703), + [anon_sym_5_GT_AMP1] = ACTIONS(703), + [anon_sym_6_GT_AMP1] = ACTIONS(703), + [anon_sym_STAR_GT_AMP2] = ACTIONS(703), + [anon_sym_1_GT_AMP2] = ACTIONS(703), + [anon_sym_3_GT_AMP2] = ACTIONS(703), + [anon_sym_4_GT_AMP2] = ACTIONS(703), + [anon_sym_5_GT_AMP2] = ACTIONS(703), + [anon_sym_6_GT_AMP2] = ACTIONS(703), + [aux_sym_comparison_operator_token1] = ACTIONS(703), + [aux_sym_comparison_operator_token2] = ACTIONS(703), + [aux_sym_comparison_operator_token3] = ACTIONS(703), + [aux_sym_comparison_operator_token4] = ACTIONS(703), + [aux_sym_comparison_operator_token5] = ACTIONS(703), + [aux_sym_comparison_operator_token6] = ACTIONS(703), + [aux_sym_comparison_operator_token7] = ACTIONS(703), + [aux_sym_comparison_operator_token8] = ACTIONS(703), + [aux_sym_comparison_operator_token9] = ACTIONS(703), + [aux_sym_comparison_operator_token10] = ACTIONS(703), + [aux_sym_comparison_operator_token11] = ACTIONS(703), + [aux_sym_comparison_operator_token12] = ACTIONS(703), + [aux_sym_comparison_operator_token13] = ACTIONS(703), + [aux_sym_comparison_operator_token14] = ACTIONS(703), + [aux_sym_comparison_operator_token15] = ACTIONS(703), + [aux_sym_comparison_operator_token16] = ACTIONS(703), + [aux_sym_comparison_operator_token17] = ACTIONS(703), + [aux_sym_comparison_operator_token18] = ACTIONS(703), + [aux_sym_comparison_operator_token19] = ACTIONS(703), + [aux_sym_comparison_operator_token20] = ACTIONS(703), + [aux_sym_comparison_operator_token21] = ACTIONS(703), + [aux_sym_comparison_operator_token22] = ACTIONS(703), + [aux_sym_comparison_operator_token23] = ACTIONS(703), + [aux_sym_comparison_operator_token24] = ACTIONS(703), + [aux_sym_comparison_operator_token25] = ACTIONS(703), + [aux_sym_comparison_operator_token26] = ACTIONS(703), + [aux_sym_comparison_operator_token27] = ACTIONS(703), + [aux_sym_comparison_operator_token28] = ACTIONS(705), + [aux_sym_comparison_operator_token29] = ACTIONS(703), + [aux_sym_comparison_operator_token30] = ACTIONS(703), + [aux_sym_comparison_operator_token31] = ACTIONS(703), + [aux_sym_comparison_operator_token32] = ACTIONS(703), + [aux_sym_comparison_operator_token33] = ACTIONS(703), + [aux_sym_comparison_operator_token34] = ACTIONS(705), + [aux_sym_comparison_operator_token35] = ACTIONS(703), + [aux_sym_comparison_operator_token36] = ACTIONS(703), + [aux_sym_comparison_operator_token37] = ACTIONS(703), + [aux_sym_comparison_operator_token38] = ACTIONS(703), + [aux_sym_comparison_operator_token39] = ACTIONS(703), + [aux_sym_comparison_operator_token40] = ACTIONS(703), + [aux_sym_comparison_operator_token41] = ACTIONS(703), + [aux_sym_comparison_operator_token42] = ACTIONS(703), + [aux_sym_comparison_operator_token43] = ACTIONS(703), + [aux_sym_comparison_operator_token44] = ACTIONS(703), + [aux_sym_comparison_operator_token45] = ACTIONS(703), + [aux_sym_comparison_operator_token46] = ACTIONS(703), + [aux_sym_comparison_operator_token47] = ACTIONS(703), + [aux_sym_comparison_operator_token48] = ACTIONS(703), + [aux_sym_comparison_operator_token49] = ACTIONS(703), + [aux_sym_comparison_operator_token50] = ACTIONS(703), + [aux_sym_format_operator_token1] = ACTIONS(703), + [anon_sym_COMMA] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_PERCENT] = ACTIONS(705), + [aux_sym_logical_expression_token1] = ACTIONS(703), + [aux_sym_logical_expression_token2] = ACTIONS(703), + [aux_sym_logical_expression_token3] = ACTIONS(703), + [aux_sym_bitwise_expression_token1] = ACTIONS(703), + [aux_sym_bitwise_expression_token2] = ACTIONS(703), + [aux_sym_bitwise_expression_token3] = ACTIONS(703), + [anon_sym_PLUS] = ACTIONS(705), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_BSLASH] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(705), + [anon_sym_DOT_DOT] = ACTIONS(703), + [sym__statement_terminator] = ACTIONS(703), + }, + [178] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_PLUS_EQ] = ACTIONS(699), + [anon_sym_STAR_EQ] = ACTIONS(699), + [anon_sym_SLASH_EQ] = ACTIONS(699), + [anon_sym_PERCENT_EQ] = ACTIONS(699), + [anon_sym_DASH_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_2_GT] = ACTIONS(701), + [anon_sym_2_GT_GT] = ACTIONS(699), + [anon_sym_3_GT] = ACTIONS(701), + [anon_sym_3_GT_GT] = ACTIONS(699), + [anon_sym_4_GT] = ACTIONS(701), + [anon_sym_4_GT_GT] = ACTIONS(699), + [anon_sym_5_GT] = ACTIONS(701), + [anon_sym_5_GT_GT] = ACTIONS(699), + [anon_sym_6_GT] = ACTIONS(701), + [anon_sym_6_GT_GT] = ACTIONS(699), + [anon_sym_STAR_GT] = ACTIONS(701), + [anon_sym_STAR_GT_GT] = ACTIONS(699), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_STAR_GT_AMP1] = ACTIONS(699), + [anon_sym_2_GT_AMP1] = ACTIONS(699), + [anon_sym_3_GT_AMP1] = ACTIONS(699), + [anon_sym_4_GT_AMP1] = ACTIONS(699), + [anon_sym_5_GT_AMP1] = ACTIONS(699), + [anon_sym_6_GT_AMP1] = ACTIONS(699), + [anon_sym_STAR_GT_AMP2] = ACTIONS(699), + [anon_sym_1_GT_AMP2] = ACTIONS(699), + [anon_sym_3_GT_AMP2] = ACTIONS(699), + [anon_sym_4_GT_AMP2] = ACTIONS(699), + [anon_sym_5_GT_AMP2] = ACTIONS(699), + [anon_sym_6_GT_AMP2] = ACTIONS(699), + [aux_sym_comparison_operator_token1] = ACTIONS(699), + [aux_sym_comparison_operator_token2] = ACTIONS(699), + [aux_sym_comparison_operator_token3] = ACTIONS(699), + [aux_sym_comparison_operator_token4] = ACTIONS(699), + [aux_sym_comparison_operator_token5] = ACTIONS(699), + [aux_sym_comparison_operator_token6] = ACTIONS(699), + [aux_sym_comparison_operator_token7] = ACTIONS(699), + [aux_sym_comparison_operator_token8] = ACTIONS(699), + [aux_sym_comparison_operator_token9] = ACTIONS(699), + [aux_sym_comparison_operator_token10] = ACTIONS(699), + [aux_sym_comparison_operator_token11] = ACTIONS(699), + [aux_sym_comparison_operator_token12] = ACTIONS(699), + [aux_sym_comparison_operator_token13] = ACTIONS(699), + [aux_sym_comparison_operator_token14] = ACTIONS(699), + [aux_sym_comparison_operator_token15] = ACTIONS(699), + [aux_sym_comparison_operator_token16] = ACTIONS(699), + [aux_sym_comparison_operator_token17] = ACTIONS(699), + [aux_sym_comparison_operator_token18] = ACTIONS(699), + [aux_sym_comparison_operator_token19] = ACTIONS(699), + [aux_sym_comparison_operator_token20] = ACTIONS(699), + [aux_sym_comparison_operator_token21] = ACTIONS(699), + [aux_sym_comparison_operator_token22] = ACTIONS(699), + [aux_sym_comparison_operator_token23] = ACTIONS(699), + [aux_sym_comparison_operator_token24] = ACTIONS(699), + [aux_sym_comparison_operator_token25] = ACTIONS(699), + [aux_sym_comparison_operator_token26] = ACTIONS(699), + [aux_sym_comparison_operator_token27] = ACTIONS(699), + [aux_sym_comparison_operator_token28] = ACTIONS(701), + [aux_sym_comparison_operator_token29] = ACTIONS(699), + [aux_sym_comparison_operator_token30] = ACTIONS(699), + [aux_sym_comparison_operator_token31] = ACTIONS(699), + [aux_sym_comparison_operator_token32] = ACTIONS(699), + [aux_sym_comparison_operator_token33] = ACTIONS(699), + [aux_sym_comparison_operator_token34] = ACTIONS(701), + [aux_sym_comparison_operator_token35] = ACTIONS(699), + [aux_sym_comparison_operator_token36] = ACTIONS(699), + [aux_sym_comparison_operator_token37] = ACTIONS(699), + [aux_sym_comparison_operator_token38] = ACTIONS(699), + [aux_sym_comparison_operator_token39] = ACTIONS(699), + [aux_sym_comparison_operator_token40] = ACTIONS(699), + [aux_sym_comparison_operator_token41] = ACTIONS(699), + [aux_sym_comparison_operator_token42] = ACTIONS(699), + [aux_sym_comparison_operator_token43] = ACTIONS(699), + [aux_sym_comparison_operator_token44] = ACTIONS(699), + [aux_sym_comparison_operator_token45] = ACTIONS(699), + [aux_sym_comparison_operator_token46] = ACTIONS(699), + [aux_sym_comparison_operator_token47] = ACTIONS(699), + [aux_sym_comparison_operator_token48] = ACTIONS(699), + [aux_sym_comparison_operator_token49] = ACTIONS(699), + [aux_sym_comparison_operator_token50] = ACTIONS(699), + [aux_sym_format_operator_token1] = ACTIONS(699), + [anon_sym_COMMA] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_PERCENT] = ACTIONS(701), + [aux_sym_logical_expression_token1] = ACTIONS(699), + [aux_sym_logical_expression_token2] = ACTIONS(699), + [aux_sym_logical_expression_token3] = ACTIONS(699), + [aux_sym_bitwise_expression_token1] = ACTIONS(699), + [aux_sym_bitwise_expression_token2] = ACTIONS(699), + [aux_sym_bitwise_expression_token3] = ACTIONS(699), + [anon_sym_PLUS] = ACTIONS(701), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_BSLASH] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(701), + [anon_sym_DOT_DOT] = ACTIONS(699), + [sym__statement_terminator] = ACTIONS(699), + }, + [179] = { + [sym_format_operator] = STATE(573), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_PLUS_EQ] = ACTIONS(795), + [anon_sym_STAR_EQ] = ACTIONS(795), + [anon_sym_SLASH_EQ] = ACTIONS(795), + [anon_sym_PERCENT_EQ] = ACTIONS(795), + [anon_sym_DASH_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_GT] = ACTIONS(795), + [anon_sym_2_GT] = ACTIONS(797), + [anon_sym_2_GT_GT] = ACTIONS(795), + [anon_sym_3_GT] = ACTIONS(797), + [anon_sym_3_GT_GT] = ACTIONS(795), + [anon_sym_4_GT] = ACTIONS(797), + [anon_sym_4_GT_GT] = ACTIONS(795), + [anon_sym_5_GT] = ACTIONS(797), + [anon_sym_5_GT_GT] = ACTIONS(795), + [anon_sym_6_GT] = ACTIONS(797), + [anon_sym_6_GT_GT] = ACTIONS(795), + [anon_sym_STAR_GT] = ACTIONS(797), + [anon_sym_STAR_GT_GT] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_STAR_GT_AMP1] = ACTIONS(795), + [anon_sym_2_GT_AMP1] = ACTIONS(795), + [anon_sym_3_GT_AMP1] = ACTIONS(795), + [anon_sym_4_GT_AMP1] = ACTIONS(795), + [anon_sym_5_GT_AMP1] = ACTIONS(795), + [anon_sym_6_GT_AMP1] = ACTIONS(795), + [anon_sym_STAR_GT_AMP2] = ACTIONS(795), + [anon_sym_1_GT_AMP2] = ACTIONS(795), + [anon_sym_3_GT_AMP2] = ACTIONS(795), + [anon_sym_4_GT_AMP2] = ACTIONS(795), + [anon_sym_5_GT_AMP2] = ACTIONS(795), + [anon_sym_6_GT_AMP2] = ACTIONS(795), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PIPE] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(797), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(797), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + [sym__statement_terminator] = ACTIONS(795), + }, + [180] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_PLUS_EQ] = ACTIONS(801), + [anon_sym_STAR_EQ] = ACTIONS(801), + [anon_sym_SLASH_EQ] = ACTIONS(801), + [anon_sym_PERCENT_EQ] = ACTIONS(801), + [anon_sym_DASH_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_GT] = ACTIONS(801), + [anon_sym_2_GT] = ACTIONS(803), + [anon_sym_2_GT_GT] = ACTIONS(801), + [anon_sym_3_GT] = ACTIONS(803), + [anon_sym_3_GT_GT] = ACTIONS(801), + [anon_sym_4_GT] = ACTIONS(803), + [anon_sym_4_GT_GT] = ACTIONS(801), + [anon_sym_5_GT] = ACTIONS(803), + [anon_sym_5_GT_GT] = ACTIONS(801), + [anon_sym_6_GT] = ACTIONS(803), + [anon_sym_6_GT_GT] = ACTIONS(801), + [anon_sym_STAR_GT] = ACTIONS(803), + [anon_sym_STAR_GT_GT] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_STAR_GT_AMP1] = ACTIONS(801), + [anon_sym_2_GT_AMP1] = ACTIONS(801), + [anon_sym_3_GT_AMP1] = ACTIONS(801), + [anon_sym_4_GT_AMP1] = ACTIONS(801), + [anon_sym_5_GT_AMP1] = ACTIONS(801), + [anon_sym_6_GT_AMP1] = ACTIONS(801), + [anon_sym_STAR_GT_AMP2] = ACTIONS(801), + [anon_sym_1_GT_AMP2] = ACTIONS(801), + [anon_sym_3_GT_AMP2] = ACTIONS(801), + [anon_sym_4_GT_AMP2] = ACTIONS(801), + [anon_sym_5_GT_AMP2] = ACTIONS(801), + [anon_sym_6_GT_AMP2] = ACTIONS(801), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(803), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(803), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_DOT_DOT] = ACTIONS(805), + [sym__statement_terminator] = ACTIONS(801), + }, + [181] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(791), + [anon_sym_BANG_EQ] = ACTIONS(791), + [anon_sym_PLUS_EQ] = ACTIONS(791), + [anon_sym_STAR_EQ] = ACTIONS(791), + [anon_sym_SLASH_EQ] = ACTIONS(791), + [anon_sym_PERCENT_EQ] = ACTIONS(791), + [anon_sym_DASH_EQ] = ACTIONS(791), + [anon_sym_GT] = ACTIONS(793), + [anon_sym_GT_GT] = ACTIONS(791), + [anon_sym_2_GT] = ACTIONS(793), + [anon_sym_2_GT_GT] = ACTIONS(791), + [anon_sym_3_GT] = ACTIONS(793), + [anon_sym_3_GT_GT] = ACTIONS(791), + [anon_sym_4_GT] = ACTIONS(793), + [anon_sym_4_GT_GT] = ACTIONS(791), + [anon_sym_5_GT] = ACTIONS(793), + [anon_sym_5_GT_GT] = ACTIONS(791), + [anon_sym_6_GT] = ACTIONS(793), + [anon_sym_6_GT_GT] = ACTIONS(791), + [anon_sym_STAR_GT] = ACTIONS(793), + [anon_sym_STAR_GT_GT] = ACTIONS(791), + [anon_sym_LT] = ACTIONS(793), + [anon_sym_STAR_GT_AMP1] = ACTIONS(791), + [anon_sym_2_GT_AMP1] = ACTIONS(791), + [anon_sym_3_GT_AMP1] = ACTIONS(791), + [anon_sym_4_GT_AMP1] = ACTIONS(791), + [anon_sym_5_GT_AMP1] = ACTIONS(791), + [anon_sym_6_GT_AMP1] = ACTIONS(791), + [anon_sym_STAR_GT_AMP2] = ACTIONS(791), + [anon_sym_1_GT_AMP2] = ACTIONS(791), + [anon_sym_3_GT_AMP2] = ACTIONS(791), + [anon_sym_4_GT_AMP2] = ACTIONS(791), + [anon_sym_5_GT_AMP2] = ACTIONS(791), + [anon_sym_6_GT_AMP2] = ACTIONS(791), + [aux_sym_comparison_operator_token1] = ACTIONS(791), + [aux_sym_comparison_operator_token2] = ACTIONS(791), + [aux_sym_comparison_operator_token3] = ACTIONS(791), + [aux_sym_comparison_operator_token4] = ACTIONS(791), + [aux_sym_comparison_operator_token5] = ACTIONS(791), + [aux_sym_comparison_operator_token6] = ACTIONS(791), [aux_sym_comparison_operator_token7] = ACTIONS(791), [aux_sym_comparison_operator_token8] = ACTIONS(791), [aux_sym_comparison_operator_token9] = ACTIONS(791), @@ -45568,8 +49185,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(791), [aux_sym_comparison_operator_token50] = ACTIONS(791), [aux_sym_format_operator_token1] = ACTIONS(791), - [anon_sym_RPAREN] = ACTIONS(791), - [anon_sym_COMMA] = ACTIONS(791), [anon_sym_PIPE] = ACTIONS(791), [anon_sym_PERCENT] = ACTIONS(793), [aux_sym_logical_expression_token1] = ACTIONS(791), @@ -45584,10 +49199,215 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(791), [anon_sym_STAR] = ACTIONS(793), [anon_sym_DOT_DOT] = ACTIONS(791), - [anon_sym_RBRACK] = ACTIONS(791), + [sym__statement_terminator] = ACTIONS(791), }, - [169] = { - [aux_sym_array_literal_expression_repeat1] = STATE(160), + [182] = { + [sym_format_operator] = STATE(578), + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(795), + [anon_sym_BANG_EQ] = ACTIONS(795), + [anon_sym_PLUS_EQ] = ACTIONS(795), + [anon_sym_STAR_EQ] = ACTIONS(795), + [anon_sym_SLASH_EQ] = ACTIONS(795), + [anon_sym_PERCENT_EQ] = ACTIONS(795), + [anon_sym_DASH_EQ] = ACTIONS(795), + [anon_sym_GT] = ACTIONS(797), + [anon_sym_GT_GT] = ACTIONS(795), + [anon_sym_2_GT] = ACTIONS(797), + [anon_sym_2_GT_GT] = ACTIONS(795), + [anon_sym_3_GT] = ACTIONS(797), + [anon_sym_3_GT_GT] = ACTIONS(795), + [anon_sym_4_GT] = ACTIONS(797), + [anon_sym_4_GT_GT] = ACTIONS(795), + [anon_sym_5_GT] = ACTIONS(797), + [anon_sym_5_GT_GT] = ACTIONS(795), + [anon_sym_6_GT] = ACTIONS(797), + [anon_sym_6_GT_GT] = ACTIONS(795), + [anon_sym_STAR_GT] = ACTIONS(797), + [anon_sym_STAR_GT_GT] = ACTIONS(795), + [anon_sym_LT] = ACTIONS(797), + [anon_sym_STAR_GT_AMP1] = ACTIONS(795), + [anon_sym_2_GT_AMP1] = ACTIONS(795), + [anon_sym_3_GT_AMP1] = ACTIONS(795), + [anon_sym_4_GT_AMP1] = ACTIONS(795), + [anon_sym_5_GT_AMP1] = ACTIONS(795), + [anon_sym_6_GT_AMP1] = ACTIONS(795), + [anon_sym_STAR_GT_AMP2] = ACTIONS(795), + [anon_sym_1_GT_AMP2] = ACTIONS(795), + [anon_sym_3_GT_AMP2] = ACTIONS(795), + [anon_sym_4_GT_AMP2] = ACTIONS(795), + [anon_sym_5_GT_AMP2] = ACTIONS(795), + [anon_sym_6_GT_AMP2] = ACTIONS(795), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(795), + [anon_sym_PIPE] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(797), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(797), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(797), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(797), + }, + [183] = { + [sym_comment] = ACTIONS(81), + [anon_sym_EQ] = ACTIONS(801), + [anon_sym_BANG_EQ] = ACTIONS(801), + [anon_sym_PLUS_EQ] = ACTIONS(801), + [anon_sym_STAR_EQ] = ACTIONS(801), + [anon_sym_SLASH_EQ] = ACTIONS(801), + [anon_sym_PERCENT_EQ] = ACTIONS(801), + [anon_sym_DASH_EQ] = ACTIONS(801), + [anon_sym_GT] = ACTIONS(803), + [anon_sym_GT_GT] = ACTIONS(801), + [anon_sym_2_GT] = ACTIONS(803), + [anon_sym_2_GT_GT] = ACTIONS(801), + [anon_sym_3_GT] = ACTIONS(803), + [anon_sym_3_GT_GT] = ACTIONS(801), + [anon_sym_4_GT] = ACTIONS(803), + [anon_sym_4_GT_GT] = ACTIONS(801), + [anon_sym_5_GT] = ACTIONS(803), + [anon_sym_5_GT_GT] = ACTIONS(801), + [anon_sym_6_GT] = ACTIONS(803), + [anon_sym_6_GT_GT] = ACTIONS(801), + [anon_sym_STAR_GT] = ACTIONS(803), + [anon_sym_STAR_GT_GT] = ACTIONS(801), + [anon_sym_LT] = ACTIONS(803), + [anon_sym_STAR_GT_AMP1] = ACTIONS(801), + [anon_sym_2_GT_AMP1] = ACTIONS(801), + [anon_sym_3_GT_AMP1] = ACTIONS(801), + [anon_sym_4_GT_AMP1] = ACTIONS(801), + [anon_sym_5_GT_AMP1] = ACTIONS(801), + [anon_sym_6_GT_AMP1] = ACTIONS(801), + [anon_sym_STAR_GT_AMP2] = ACTIONS(801), + [anon_sym_1_GT_AMP2] = ACTIONS(801), + [anon_sym_3_GT_AMP2] = ACTIONS(801), + [anon_sym_4_GT_AMP2] = ACTIONS(801), + [anon_sym_5_GT_AMP2] = ACTIONS(801), + [anon_sym_6_GT_AMP2] = ACTIONS(801), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(801), + [anon_sym_PIPE] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(803), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(803), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(803), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(803), + [anon_sym_DOT_DOT] = ACTIONS(807), + }, + [184] = { [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(787), [anon_sym_BANG_EQ] = ACTIONS(787), @@ -45674,8 +49494,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_token49] = ACTIONS(787), [aux_sym_comparison_operator_token50] = ACTIONS(787), [aux_sym_format_operator_token1] = ACTIONS(787), - [anon_sym_RPAREN] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(769), [anon_sym_PIPE] = ACTIONS(787), [anon_sym_PERCENT] = ACTIONS(789), [aux_sym_logical_expression_token1] = ACTIONS(787), @@ -45690,2964 +49508,1697 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASH] = ACTIONS(787), [anon_sym_STAR] = ACTIONS(789), [anon_sym_DOT_DOT] = ACTIONS(787), + [sym__statement_terminator] = ACTIONS(787), }, - [170] = { + [185] = { + [sym_format_operator] = STATE(578), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_RPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_RBRACK] = ACTIONS(725), - }, - [171] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_DASH_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_RPAREN] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [anon_sym_RBRACK] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_BANG_EQ] = ACTIONS(809), + [anon_sym_PLUS_EQ] = ACTIONS(809), + [anon_sym_STAR_EQ] = ACTIONS(809), + [anon_sym_SLASH_EQ] = ACTIONS(809), + [anon_sym_PERCENT_EQ] = ACTIONS(809), + [anon_sym_DASH_EQ] = ACTIONS(809), + [anon_sym_GT] = ACTIONS(811), + [anon_sym_GT_GT] = ACTIONS(809), + [anon_sym_2_GT] = ACTIONS(811), + [anon_sym_2_GT_GT] = ACTIONS(809), + [anon_sym_3_GT] = ACTIONS(811), + [anon_sym_3_GT_GT] = ACTIONS(809), + [anon_sym_4_GT] = ACTIONS(811), + [anon_sym_4_GT_GT] = ACTIONS(809), + [anon_sym_5_GT] = ACTIONS(811), + [anon_sym_5_GT_GT] = ACTIONS(809), + [anon_sym_6_GT] = ACTIONS(811), + [anon_sym_6_GT_GT] = ACTIONS(809), + [anon_sym_STAR_GT] = ACTIONS(811), + [anon_sym_STAR_GT_GT] = ACTIONS(809), + [anon_sym_LT] = ACTIONS(811), + [anon_sym_STAR_GT_AMP1] = ACTIONS(809), + [anon_sym_2_GT_AMP1] = ACTIONS(809), + [anon_sym_3_GT_AMP1] = ACTIONS(809), + [anon_sym_4_GT_AMP1] = ACTIONS(809), + [anon_sym_5_GT_AMP1] = ACTIONS(809), + [anon_sym_6_GT_AMP1] = ACTIONS(809), + [anon_sym_STAR_GT_AMP2] = ACTIONS(809), + [anon_sym_1_GT_AMP2] = ACTIONS(809), + [anon_sym_3_GT_AMP2] = ACTIONS(809), + [anon_sym_4_GT_AMP2] = ACTIONS(809), + [anon_sym_5_GT_AMP2] = ACTIONS(809), + [anon_sym_6_GT_AMP2] = ACTIONS(809), + [aux_sym_comparison_operator_token1] = ACTIONS(809), + [aux_sym_comparison_operator_token2] = ACTIONS(809), + [aux_sym_comparison_operator_token3] = ACTIONS(809), + [aux_sym_comparison_operator_token4] = ACTIONS(809), + [aux_sym_comparison_operator_token5] = ACTIONS(809), + [aux_sym_comparison_operator_token6] = ACTIONS(809), + [aux_sym_comparison_operator_token7] = ACTIONS(809), + [aux_sym_comparison_operator_token8] = ACTIONS(809), + [aux_sym_comparison_operator_token9] = ACTIONS(809), + [aux_sym_comparison_operator_token10] = ACTIONS(809), + [aux_sym_comparison_operator_token11] = ACTIONS(809), + [aux_sym_comparison_operator_token12] = ACTIONS(809), + [aux_sym_comparison_operator_token13] = ACTIONS(809), + [aux_sym_comparison_operator_token14] = ACTIONS(809), + [aux_sym_comparison_operator_token15] = ACTIONS(809), + [aux_sym_comparison_operator_token16] = ACTIONS(809), + [aux_sym_comparison_operator_token17] = ACTIONS(809), + [aux_sym_comparison_operator_token18] = ACTIONS(809), + [aux_sym_comparison_operator_token19] = ACTIONS(809), + [aux_sym_comparison_operator_token20] = ACTIONS(809), + [aux_sym_comparison_operator_token21] = ACTIONS(809), + [aux_sym_comparison_operator_token22] = ACTIONS(809), + [aux_sym_comparison_operator_token23] = ACTIONS(809), + [aux_sym_comparison_operator_token24] = ACTIONS(809), + [aux_sym_comparison_operator_token25] = ACTIONS(809), + [aux_sym_comparison_operator_token26] = ACTIONS(809), + [aux_sym_comparison_operator_token27] = ACTIONS(809), + [aux_sym_comparison_operator_token28] = ACTIONS(811), + [aux_sym_comparison_operator_token29] = ACTIONS(809), + [aux_sym_comparison_operator_token30] = ACTIONS(809), + [aux_sym_comparison_operator_token31] = ACTIONS(809), + [aux_sym_comparison_operator_token32] = ACTIONS(809), + [aux_sym_comparison_operator_token33] = ACTIONS(809), + [aux_sym_comparison_operator_token34] = ACTIONS(811), + [aux_sym_comparison_operator_token35] = ACTIONS(809), + [aux_sym_comparison_operator_token36] = ACTIONS(809), + [aux_sym_comparison_operator_token37] = ACTIONS(809), + [aux_sym_comparison_operator_token38] = ACTIONS(809), + [aux_sym_comparison_operator_token39] = ACTIONS(809), + [aux_sym_comparison_operator_token40] = ACTIONS(809), + [aux_sym_comparison_operator_token41] = ACTIONS(809), + [aux_sym_comparison_operator_token42] = ACTIONS(809), + [aux_sym_comparison_operator_token43] = ACTIONS(809), + [aux_sym_comparison_operator_token44] = ACTIONS(809), + [aux_sym_comparison_operator_token45] = ACTIONS(809), + [aux_sym_comparison_operator_token46] = ACTIONS(809), + [aux_sym_comparison_operator_token47] = ACTIONS(809), + [aux_sym_comparison_operator_token48] = ACTIONS(809), + [aux_sym_comparison_operator_token49] = ACTIONS(809), + [aux_sym_comparison_operator_token50] = ACTIONS(809), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(809), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(809), + [aux_sym_logical_expression_token2] = ACTIONS(809), + [aux_sym_logical_expression_token3] = ACTIONS(809), + [aux_sym_bitwise_expression_token1] = ACTIONS(809), + [aux_sym_bitwise_expression_token2] = ACTIONS(809), + [aux_sym_bitwise_expression_token3] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(811), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(809), + [anon_sym_STAR] = ACTIONS(811), }, - [172] = { + [186] = { + [sym_format_operator] = STATE(573), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(625), - [anon_sym_BANG_EQ] = ACTIONS(625), - [anon_sym_PLUS_EQ] = ACTIONS(625), - [anon_sym_STAR_EQ] = ACTIONS(625), - [anon_sym_SLASH_EQ] = ACTIONS(625), - [anon_sym_PERCENT_EQ] = ACTIONS(625), - [anon_sym_DASH_EQ] = ACTIONS(625), - [anon_sym_GT] = ACTIONS(627), - [anon_sym_GT_GT] = ACTIONS(625), - [anon_sym_2_GT] = ACTIONS(627), - [anon_sym_2_GT_GT] = ACTIONS(625), - [anon_sym_3_GT] = ACTIONS(627), - [anon_sym_3_GT_GT] = ACTIONS(625), - [anon_sym_4_GT] = ACTIONS(627), - [anon_sym_4_GT_GT] = ACTIONS(625), - [anon_sym_5_GT] = ACTIONS(627), - [anon_sym_5_GT_GT] = ACTIONS(625), - [anon_sym_6_GT] = ACTIONS(627), - [anon_sym_6_GT_GT] = ACTIONS(625), - [anon_sym_STAR_GT] = ACTIONS(627), - [anon_sym_STAR_GT_GT] = ACTIONS(625), - [anon_sym_LT] = ACTIONS(627), - [anon_sym_STAR_GT_AMP1] = ACTIONS(625), - [anon_sym_2_GT_AMP1] = ACTIONS(625), - [anon_sym_3_GT_AMP1] = ACTIONS(625), - [anon_sym_4_GT_AMP1] = ACTIONS(625), - [anon_sym_5_GT_AMP1] = ACTIONS(625), - [anon_sym_6_GT_AMP1] = ACTIONS(625), - [anon_sym_STAR_GT_AMP2] = ACTIONS(625), - [anon_sym_1_GT_AMP2] = ACTIONS(625), - [anon_sym_3_GT_AMP2] = ACTIONS(625), - [anon_sym_4_GT_AMP2] = ACTIONS(625), - [anon_sym_5_GT_AMP2] = ACTIONS(625), - [anon_sym_6_GT_AMP2] = ACTIONS(625), - [aux_sym_comparison_operator_token1] = ACTIONS(625), - [aux_sym_comparison_operator_token2] = ACTIONS(625), - [aux_sym_comparison_operator_token3] = ACTIONS(625), - [aux_sym_comparison_operator_token4] = ACTIONS(625), - [aux_sym_comparison_operator_token5] = ACTIONS(625), - [aux_sym_comparison_operator_token6] = ACTIONS(625), - [aux_sym_comparison_operator_token7] = ACTIONS(625), - [aux_sym_comparison_operator_token8] = ACTIONS(625), - [aux_sym_comparison_operator_token9] = ACTIONS(625), - [aux_sym_comparison_operator_token10] = ACTIONS(625), - [aux_sym_comparison_operator_token11] = ACTIONS(625), - [aux_sym_comparison_operator_token12] = ACTIONS(625), - [aux_sym_comparison_operator_token13] = ACTIONS(625), - [aux_sym_comparison_operator_token14] = ACTIONS(625), - [aux_sym_comparison_operator_token15] = ACTIONS(625), - [aux_sym_comparison_operator_token16] = ACTIONS(625), - [aux_sym_comparison_operator_token17] = ACTIONS(625), - [aux_sym_comparison_operator_token18] = ACTIONS(625), - [aux_sym_comparison_operator_token19] = ACTIONS(625), - [aux_sym_comparison_operator_token20] = ACTIONS(625), - [aux_sym_comparison_operator_token21] = ACTIONS(625), - [aux_sym_comparison_operator_token22] = ACTIONS(625), - [aux_sym_comparison_operator_token23] = ACTIONS(625), - [aux_sym_comparison_operator_token24] = ACTIONS(625), - [aux_sym_comparison_operator_token25] = ACTIONS(625), - [aux_sym_comparison_operator_token26] = ACTIONS(625), - [aux_sym_comparison_operator_token27] = ACTIONS(625), - [aux_sym_comparison_operator_token28] = ACTIONS(627), - [aux_sym_comparison_operator_token29] = ACTIONS(625), - [aux_sym_comparison_operator_token30] = ACTIONS(625), - [aux_sym_comparison_operator_token31] = ACTIONS(625), - [aux_sym_comparison_operator_token32] = ACTIONS(625), - [aux_sym_comparison_operator_token33] = ACTIONS(625), - [aux_sym_comparison_operator_token34] = ACTIONS(627), - [aux_sym_comparison_operator_token35] = ACTIONS(625), - [aux_sym_comparison_operator_token36] = ACTIONS(625), - [aux_sym_comparison_operator_token37] = ACTIONS(625), - [aux_sym_comparison_operator_token38] = ACTIONS(625), - [aux_sym_comparison_operator_token39] = ACTIONS(625), - [aux_sym_comparison_operator_token40] = ACTIONS(625), - [aux_sym_comparison_operator_token41] = ACTIONS(625), - [aux_sym_comparison_operator_token42] = ACTIONS(625), - [aux_sym_comparison_operator_token43] = ACTIONS(625), - [aux_sym_comparison_operator_token44] = ACTIONS(625), - [aux_sym_comparison_operator_token45] = ACTIONS(625), - [aux_sym_comparison_operator_token46] = ACTIONS(625), - [aux_sym_comparison_operator_token47] = ACTIONS(625), - [aux_sym_comparison_operator_token48] = ACTIONS(625), - [aux_sym_comparison_operator_token49] = ACTIONS(625), - [aux_sym_comparison_operator_token50] = ACTIONS(625), - [aux_sym_format_operator_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(625), - [anon_sym_PIPE] = ACTIONS(625), - [anon_sym_PERCENT] = ACTIONS(627), - [aux_sym_logical_expression_token1] = ACTIONS(625), - [aux_sym_logical_expression_token2] = ACTIONS(625), - [aux_sym_logical_expression_token3] = ACTIONS(625), - [aux_sym_bitwise_expression_token1] = ACTIONS(625), - [aux_sym_bitwise_expression_token2] = ACTIONS(625), - [aux_sym_bitwise_expression_token3] = ACTIONS(625), - [anon_sym_PLUS] = ACTIONS(627), - [anon_sym_DASH] = ACTIONS(627), - [anon_sym_SLASH] = ACTIONS(627), - [anon_sym_BSLASH] = ACTIONS(625), - [anon_sym_STAR] = ACTIONS(627), - [anon_sym_DOT_DOT] = ACTIONS(625), - [sym__statement_terminator] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(809), + [anon_sym_BANG_EQ] = ACTIONS(809), + [anon_sym_PLUS_EQ] = ACTIONS(809), + [anon_sym_STAR_EQ] = ACTIONS(809), + [anon_sym_SLASH_EQ] = ACTIONS(809), + [anon_sym_PERCENT_EQ] = ACTIONS(809), + [anon_sym_DASH_EQ] = ACTIONS(809), + [anon_sym_GT] = ACTIONS(811), + [anon_sym_GT_GT] = ACTIONS(809), + [anon_sym_2_GT] = ACTIONS(811), + [anon_sym_2_GT_GT] = ACTIONS(809), + [anon_sym_3_GT] = ACTIONS(811), + [anon_sym_3_GT_GT] = ACTIONS(809), + [anon_sym_4_GT] = ACTIONS(811), + [anon_sym_4_GT_GT] = ACTIONS(809), + [anon_sym_5_GT] = ACTIONS(811), + [anon_sym_5_GT_GT] = ACTIONS(809), + [anon_sym_6_GT] = ACTIONS(811), + [anon_sym_6_GT_GT] = ACTIONS(809), + [anon_sym_STAR_GT] = ACTIONS(811), + [anon_sym_STAR_GT_GT] = ACTIONS(809), + [anon_sym_LT] = ACTIONS(811), + [anon_sym_STAR_GT_AMP1] = ACTIONS(809), + [anon_sym_2_GT_AMP1] = ACTIONS(809), + [anon_sym_3_GT_AMP1] = ACTIONS(809), + [anon_sym_4_GT_AMP1] = ACTIONS(809), + [anon_sym_5_GT_AMP1] = ACTIONS(809), + [anon_sym_6_GT_AMP1] = ACTIONS(809), + [anon_sym_STAR_GT_AMP2] = ACTIONS(809), + [anon_sym_1_GT_AMP2] = ACTIONS(809), + [anon_sym_3_GT_AMP2] = ACTIONS(809), + [anon_sym_4_GT_AMP2] = ACTIONS(809), + [anon_sym_5_GT_AMP2] = ACTIONS(809), + [anon_sym_6_GT_AMP2] = ACTIONS(809), + [aux_sym_comparison_operator_token1] = ACTIONS(809), + [aux_sym_comparison_operator_token2] = ACTIONS(809), + [aux_sym_comparison_operator_token3] = ACTIONS(809), + [aux_sym_comparison_operator_token4] = ACTIONS(809), + [aux_sym_comparison_operator_token5] = ACTIONS(809), + [aux_sym_comparison_operator_token6] = ACTIONS(809), + [aux_sym_comparison_operator_token7] = ACTIONS(809), + [aux_sym_comparison_operator_token8] = ACTIONS(809), + [aux_sym_comparison_operator_token9] = ACTIONS(809), + [aux_sym_comparison_operator_token10] = ACTIONS(809), + [aux_sym_comparison_operator_token11] = ACTIONS(809), + [aux_sym_comparison_operator_token12] = ACTIONS(809), + [aux_sym_comparison_operator_token13] = ACTIONS(809), + [aux_sym_comparison_operator_token14] = ACTIONS(809), + [aux_sym_comparison_operator_token15] = ACTIONS(809), + [aux_sym_comparison_operator_token16] = ACTIONS(809), + [aux_sym_comparison_operator_token17] = ACTIONS(809), + [aux_sym_comparison_operator_token18] = ACTIONS(809), + [aux_sym_comparison_operator_token19] = ACTIONS(809), + [aux_sym_comparison_operator_token20] = ACTIONS(809), + [aux_sym_comparison_operator_token21] = ACTIONS(809), + [aux_sym_comparison_operator_token22] = ACTIONS(809), + [aux_sym_comparison_operator_token23] = ACTIONS(809), + [aux_sym_comparison_operator_token24] = ACTIONS(809), + [aux_sym_comparison_operator_token25] = ACTIONS(809), + [aux_sym_comparison_operator_token26] = ACTIONS(809), + [aux_sym_comparison_operator_token27] = ACTIONS(809), + [aux_sym_comparison_operator_token28] = ACTIONS(811), + [aux_sym_comparison_operator_token29] = ACTIONS(809), + [aux_sym_comparison_operator_token30] = ACTIONS(809), + [aux_sym_comparison_operator_token31] = ACTIONS(809), + [aux_sym_comparison_operator_token32] = ACTIONS(809), + [aux_sym_comparison_operator_token33] = ACTIONS(809), + [aux_sym_comparison_operator_token34] = ACTIONS(811), + [aux_sym_comparison_operator_token35] = ACTIONS(809), + [aux_sym_comparison_operator_token36] = ACTIONS(809), + [aux_sym_comparison_operator_token37] = ACTIONS(809), + [aux_sym_comparison_operator_token38] = ACTIONS(809), + [aux_sym_comparison_operator_token39] = ACTIONS(809), + [aux_sym_comparison_operator_token40] = ACTIONS(809), + [aux_sym_comparison_operator_token41] = ACTIONS(809), + [aux_sym_comparison_operator_token42] = ACTIONS(809), + [aux_sym_comparison_operator_token43] = ACTIONS(809), + [aux_sym_comparison_operator_token44] = ACTIONS(809), + [aux_sym_comparison_operator_token45] = ACTIONS(809), + [aux_sym_comparison_operator_token46] = ACTIONS(809), + [aux_sym_comparison_operator_token47] = ACTIONS(809), + [aux_sym_comparison_operator_token48] = ACTIONS(809), + [aux_sym_comparison_operator_token49] = ACTIONS(809), + [aux_sym_comparison_operator_token50] = ACTIONS(809), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PIPE] = ACTIONS(809), + [anon_sym_PERCENT] = ACTIONS(811), + [aux_sym_logical_expression_token1] = ACTIONS(809), + [aux_sym_logical_expression_token2] = ACTIONS(809), + [aux_sym_logical_expression_token3] = ACTIONS(809), + [aux_sym_bitwise_expression_token1] = ACTIONS(809), + [aux_sym_bitwise_expression_token2] = ACTIONS(809), + [aux_sym_bitwise_expression_token3] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(811), + [anon_sym_DASH] = ACTIONS(811), + [anon_sym_SLASH] = ACTIONS(811), + [anon_sym_BSLASH] = ACTIONS(809), + [anon_sym_STAR] = ACTIONS(811), + [sym__statement_terminator] = ACTIONS(809), }, - [173] = { + [187] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(613), - [anon_sym_BANG_EQ] = ACTIONS(613), - [anon_sym_PLUS_EQ] = ACTIONS(613), - [anon_sym_STAR_EQ] = ACTIONS(613), - [anon_sym_SLASH_EQ] = ACTIONS(613), - [anon_sym_PERCENT_EQ] = ACTIONS(613), - [anon_sym_DASH_EQ] = ACTIONS(613), - [anon_sym_GT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(613), - [anon_sym_2_GT] = ACTIONS(615), - [anon_sym_2_GT_GT] = ACTIONS(613), - [anon_sym_3_GT] = ACTIONS(615), - [anon_sym_3_GT_GT] = ACTIONS(613), - [anon_sym_4_GT] = ACTIONS(615), - [anon_sym_4_GT_GT] = ACTIONS(613), - [anon_sym_5_GT] = ACTIONS(615), - [anon_sym_5_GT_GT] = ACTIONS(613), - [anon_sym_6_GT] = ACTIONS(615), - [anon_sym_6_GT_GT] = ACTIONS(613), - [anon_sym_STAR_GT] = ACTIONS(615), - [anon_sym_STAR_GT_GT] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(615), - [anon_sym_STAR_GT_AMP1] = ACTIONS(613), - [anon_sym_2_GT_AMP1] = ACTIONS(613), - [anon_sym_3_GT_AMP1] = ACTIONS(613), - [anon_sym_4_GT_AMP1] = ACTIONS(613), - [anon_sym_5_GT_AMP1] = ACTIONS(613), - [anon_sym_6_GT_AMP1] = ACTIONS(613), - [anon_sym_STAR_GT_AMP2] = ACTIONS(613), - [anon_sym_1_GT_AMP2] = ACTIONS(613), - [anon_sym_3_GT_AMP2] = ACTIONS(613), - [anon_sym_4_GT_AMP2] = ACTIONS(613), - [anon_sym_5_GT_AMP2] = ACTIONS(613), - [anon_sym_6_GT_AMP2] = ACTIONS(613), - [aux_sym_comparison_operator_token1] = ACTIONS(613), - [aux_sym_comparison_operator_token2] = ACTIONS(613), - [aux_sym_comparison_operator_token3] = ACTIONS(613), - [aux_sym_comparison_operator_token4] = ACTIONS(613), - [aux_sym_comparison_operator_token5] = ACTIONS(613), - [aux_sym_comparison_operator_token6] = ACTIONS(613), - [aux_sym_comparison_operator_token7] = ACTIONS(613), - [aux_sym_comparison_operator_token8] = ACTIONS(613), - [aux_sym_comparison_operator_token9] = ACTIONS(613), - [aux_sym_comparison_operator_token10] = ACTIONS(613), - [aux_sym_comparison_operator_token11] = ACTIONS(613), - [aux_sym_comparison_operator_token12] = ACTIONS(613), - [aux_sym_comparison_operator_token13] = ACTIONS(613), - [aux_sym_comparison_operator_token14] = ACTIONS(613), - [aux_sym_comparison_operator_token15] = ACTIONS(613), - [aux_sym_comparison_operator_token16] = ACTIONS(613), - [aux_sym_comparison_operator_token17] = ACTIONS(613), - [aux_sym_comparison_operator_token18] = ACTIONS(613), - [aux_sym_comparison_operator_token19] = ACTIONS(613), - [aux_sym_comparison_operator_token20] = ACTIONS(613), - [aux_sym_comparison_operator_token21] = ACTIONS(613), - [aux_sym_comparison_operator_token22] = ACTIONS(613), - [aux_sym_comparison_operator_token23] = ACTIONS(613), - [aux_sym_comparison_operator_token24] = ACTIONS(613), - [aux_sym_comparison_operator_token25] = ACTIONS(613), - [aux_sym_comparison_operator_token26] = ACTIONS(613), - [aux_sym_comparison_operator_token27] = ACTIONS(613), - [aux_sym_comparison_operator_token28] = ACTIONS(615), - [aux_sym_comparison_operator_token29] = ACTIONS(613), - [aux_sym_comparison_operator_token30] = ACTIONS(613), - [aux_sym_comparison_operator_token31] = ACTIONS(613), - [aux_sym_comparison_operator_token32] = ACTIONS(613), - [aux_sym_comparison_operator_token33] = ACTIONS(613), - [aux_sym_comparison_operator_token34] = ACTIONS(615), - [aux_sym_comparison_operator_token35] = ACTIONS(613), - [aux_sym_comparison_operator_token36] = ACTIONS(613), - [aux_sym_comparison_operator_token37] = ACTIONS(613), - [aux_sym_comparison_operator_token38] = ACTIONS(613), - [aux_sym_comparison_operator_token39] = ACTIONS(613), - [aux_sym_comparison_operator_token40] = ACTIONS(613), - [aux_sym_comparison_operator_token41] = ACTIONS(613), - [aux_sym_comparison_operator_token42] = ACTIONS(613), - [aux_sym_comparison_operator_token43] = ACTIONS(613), - [aux_sym_comparison_operator_token44] = ACTIONS(613), - [aux_sym_comparison_operator_token45] = ACTIONS(613), - [aux_sym_comparison_operator_token46] = ACTIONS(613), - [aux_sym_comparison_operator_token47] = ACTIONS(613), - [aux_sym_comparison_operator_token48] = ACTIONS(613), - [aux_sym_comparison_operator_token49] = ACTIONS(613), - [aux_sym_comparison_operator_token50] = ACTIONS(613), - [aux_sym_format_operator_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(613), - [anon_sym_PIPE] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(615), - [aux_sym_logical_expression_token1] = ACTIONS(613), - [aux_sym_logical_expression_token2] = ACTIONS(613), - [aux_sym_logical_expression_token3] = ACTIONS(613), - [aux_sym_bitwise_expression_token1] = ACTIONS(613), - [aux_sym_bitwise_expression_token2] = ACTIONS(613), - [aux_sym_bitwise_expression_token3] = ACTIONS(613), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_BSLASH] = ACTIONS(613), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_DOT_DOT] = ACTIONS(613), - [sym__statement_terminator] = ACTIONS(613), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_BANG_EQ] = ACTIONS(813), + [anon_sym_PLUS_EQ] = ACTIONS(813), + [anon_sym_STAR_EQ] = ACTIONS(813), + [anon_sym_SLASH_EQ] = ACTIONS(813), + [anon_sym_PERCENT_EQ] = ACTIONS(813), + [anon_sym_DASH_EQ] = ACTIONS(813), + [anon_sym_GT] = ACTIONS(815), + [anon_sym_GT_GT] = ACTIONS(813), + [anon_sym_2_GT] = ACTIONS(815), + [anon_sym_2_GT_GT] = ACTIONS(813), + [anon_sym_3_GT] = ACTIONS(815), + [anon_sym_3_GT_GT] = ACTIONS(813), + [anon_sym_4_GT] = ACTIONS(815), + [anon_sym_4_GT_GT] = ACTIONS(813), + [anon_sym_5_GT] = ACTIONS(815), + [anon_sym_5_GT_GT] = ACTIONS(813), + [anon_sym_6_GT] = ACTIONS(815), + [anon_sym_6_GT_GT] = ACTIONS(813), + [anon_sym_STAR_GT] = ACTIONS(815), + [anon_sym_STAR_GT_GT] = ACTIONS(813), + [anon_sym_LT] = ACTIONS(815), + [anon_sym_STAR_GT_AMP1] = ACTIONS(813), + [anon_sym_2_GT_AMP1] = ACTIONS(813), + [anon_sym_3_GT_AMP1] = ACTIONS(813), + [anon_sym_4_GT_AMP1] = ACTIONS(813), + [anon_sym_5_GT_AMP1] = ACTIONS(813), + [anon_sym_6_GT_AMP1] = ACTIONS(813), + [anon_sym_STAR_GT_AMP2] = ACTIONS(813), + [anon_sym_1_GT_AMP2] = ACTIONS(813), + [anon_sym_3_GT_AMP2] = ACTIONS(813), + [anon_sym_4_GT_AMP2] = ACTIONS(813), + [anon_sym_5_GT_AMP2] = ACTIONS(813), + [anon_sym_6_GT_AMP2] = ACTIONS(813), + [aux_sym_comparison_operator_token1] = ACTIONS(813), + [aux_sym_comparison_operator_token2] = ACTIONS(813), + [aux_sym_comparison_operator_token3] = ACTIONS(813), + [aux_sym_comparison_operator_token4] = ACTIONS(813), + [aux_sym_comparison_operator_token5] = ACTIONS(813), + [aux_sym_comparison_operator_token6] = ACTIONS(813), + [aux_sym_comparison_operator_token7] = ACTIONS(813), + [aux_sym_comparison_operator_token8] = ACTIONS(813), + [aux_sym_comparison_operator_token9] = ACTIONS(813), + [aux_sym_comparison_operator_token10] = ACTIONS(813), + [aux_sym_comparison_operator_token11] = ACTIONS(813), + [aux_sym_comparison_operator_token12] = ACTIONS(813), + [aux_sym_comparison_operator_token13] = ACTIONS(813), + [aux_sym_comparison_operator_token14] = ACTIONS(813), + [aux_sym_comparison_operator_token15] = ACTIONS(813), + [aux_sym_comparison_operator_token16] = ACTIONS(813), + [aux_sym_comparison_operator_token17] = ACTIONS(813), + [aux_sym_comparison_operator_token18] = ACTIONS(813), + [aux_sym_comparison_operator_token19] = ACTIONS(813), + [aux_sym_comparison_operator_token20] = ACTIONS(813), + [aux_sym_comparison_operator_token21] = ACTIONS(813), + [aux_sym_comparison_operator_token22] = ACTIONS(813), + [aux_sym_comparison_operator_token23] = ACTIONS(813), + [aux_sym_comparison_operator_token24] = ACTIONS(813), + [aux_sym_comparison_operator_token25] = ACTIONS(813), + [aux_sym_comparison_operator_token26] = ACTIONS(813), + [aux_sym_comparison_operator_token27] = ACTIONS(813), + [aux_sym_comparison_operator_token28] = ACTIONS(815), + [aux_sym_comparison_operator_token29] = ACTIONS(813), + [aux_sym_comparison_operator_token30] = ACTIONS(813), + [aux_sym_comparison_operator_token31] = ACTIONS(813), + [aux_sym_comparison_operator_token32] = ACTIONS(813), + [aux_sym_comparison_operator_token33] = ACTIONS(813), + [aux_sym_comparison_operator_token34] = ACTIONS(815), + [aux_sym_comparison_operator_token35] = ACTIONS(813), + [aux_sym_comparison_operator_token36] = ACTIONS(813), + [aux_sym_comparison_operator_token37] = ACTIONS(813), + [aux_sym_comparison_operator_token38] = ACTIONS(813), + [aux_sym_comparison_operator_token39] = ACTIONS(813), + [aux_sym_comparison_operator_token40] = ACTIONS(813), + [aux_sym_comparison_operator_token41] = ACTIONS(813), + [aux_sym_comparison_operator_token42] = ACTIONS(813), + [aux_sym_comparison_operator_token43] = ACTIONS(813), + [aux_sym_comparison_operator_token44] = ACTIONS(813), + [aux_sym_comparison_operator_token45] = ACTIONS(813), + [aux_sym_comparison_operator_token46] = ACTIONS(813), + [aux_sym_comparison_operator_token47] = ACTIONS(813), + [aux_sym_comparison_operator_token48] = ACTIONS(813), + [aux_sym_comparison_operator_token49] = ACTIONS(813), + [aux_sym_comparison_operator_token50] = ACTIONS(813), + [aux_sym_format_operator_token1] = ACTIONS(813), + [anon_sym_RPAREN] = ACTIONS(813), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_PERCENT] = ACTIONS(815), + [aux_sym_logical_expression_token1] = ACTIONS(813), + [aux_sym_logical_expression_token2] = ACTIONS(813), + [aux_sym_logical_expression_token3] = ACTIONS(813), + [aux_sym_bitwise_expression_token1] = ACTIONS(813), + [aux_sym_bitwise_expression_token2] = ACTIONS(813), + [aux_sym_bitwise_expression_token3] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(815), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_BSLASH] = ACTIONS(813), + [anon_sym_STAR] = ACTIONS(815), + [anon_sym_DOT_DOT] = ACTIONS(807), }, - [174] = { + [188] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(725), - [anon_sym_BANG_EQ] = ACTIONS(725), - [anon_sym_PLUS_EQ] = ACTIONS(725), - [anon_sym_STAR_EQ] = ACTIONS(725), - [anon_sym_SLASH_EQ] = ACTIONS(725), - [anon_sym_PERCENT_EQ] = ACTIONS(725), - [anon_sym_DASH_EQ] = ACTIONS(725), - [anon_sym_GT] = ACTIONS(727), - [anon_sym_GT_GT] = ACTIONS(725), - [anon_sym_2_GT] = ACTIONS(727), - [anon_sym_2_GT_GT] = ACTIONS(725), - [anon_sym_3_GT] = ACTIONS(727), - [anon_sym_3_GT_GT] = ACTIONS(725), - [anon_sym_4_GT] = ACTIONS(727), - [anon_sym_4_GT_GT] = ACTIONS(725), - [anon_sym_5_GT] = ACTIONS(727), - [anon_sym_5_GT_GT] = ACTIONS(725), - [anon_sym_6_GT] = ACTIONS(727), - [anon_sym_6_GT_GT] = ACTIONS(725), - [anon_sym_STAR_GT] = ACTIONS(727), - [anon_sym_STAR_GT_GT] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(727), - [anon_sym_STAR_GT_AMP1] = ACTIONS(725), - [anon_sym_2_GT_AMP1] = ACTIONS(725), - [anon_sym_3_GT_AMP1] = ACTIONS(725), - [anon_sym_4_GT_AMP1] = ACTIONS(725), - [anon_sym_5_GT_AMP1] = ACTIONS(725), - [anon_sym_6_GT_AMP1] = ACTIONS(725), - [anon_sym_STAR_GT_AMP2] = ACTIONS(725), - [anon_sym_1_GT_AMP2] = ACTIONS(725), - [anon_sym_3_GT_AMP2] = ACTIONS(725), - [anon_sym_4_GT_AMP2] = ACTIONS(725), - [anon_sym_5_GT_AMP2] = ACTIONS(725), - [anon_sym_6_GT_AMP2] = ACTIONS(725), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PIPE] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(727), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(727), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(727), - [anon_sym_DOT_DOT] = ACTIONS(725), - [sym__statement_terminator] = ACTIONS(725), + [anon_sym_EQ] = ACTIONS(813), + [anon_sym_BANG_EQ] = ACTIONS(813), + [anon_sym_PLUS_EQ] = ACTIONS(813), + [anon_sym_STAR_EQ] = ACTIONS(813), + [anon_sym_SLASH_EQ] = ACTIONS(813), + [anon_sym_PERCENT_EQ] = ACTIONS(813), + [anon_sym_DASH_EQ] = ACTIONS(813), + [anon_sym_GT] = ACTIONS(815), + [anon_sym_GT_GT] = ACTIONS(813), + [anon_sym_2_GT] = ACTIONS(815), + [anon_sym_2_GT_GT] = ACTIONS(813), + [anon_sym_3_GT] = ACTIONS(815), + [anon_sym_3_GT_GT] = ACTIONS(813), + [anon_sym_4_GT] = ACTIONS(815), + [anon_sym_4_GT_GT] = ACTIONS(813), + [anon_sym_5_GT] = ACTIONS(815), + [anon_sym_5_GT_GT] = ACTIONS(813), + [anon_sym_6_GT] = ACTIONS(815), + [anon_sym_6_GT_GT] = ACTIONS(813), + [anon_sym_STAR_GT] = ACTIONS(815), + [anon_sym_STAR_GT_GT] = ACTIONS(813), + [anon_sym_LT] = ACTIONS(815), + [anon_sym_STAR_GT_AMP1] = ACTIONS(813), + [anon_sym_2_GT_AMP1] = ACTIONS(813), + [anon_sym_3_GT_AMP1] = ACTIONS(813), + [anon_sym_4_GT_AMP1] = ACTIONS(813), + [anon_sym_5_GT_AMP1] = ACTIONS(813), + [anon_sym_6_GT_AMP1] = ACTIONS(813), + [anon_sym_STAR_GT_AMP2] = ACTIONS(813), + [anon_sym_1_GT_AMP2] = ACTIONS(813), + [anon_sym_3_GT_AMP2] = ACTIONS(813), + [anon_sym_4_GT_AMP2] = ACTIONS(813), + [anon_sym_5_GT_AMP2] = ACTIONS(813), + [anon_sym_6_GT_AMP2] = ACTIONS(813), + [aux_sym_comparison_operator_token1] = ACTIONS(813), + [aux_sym_comparison_operator_token2] = ACTIONS(813), + [aux_sym_comparison_operator_token3] = ACTIONS(813), + [aux_sym_comparison_operator_token4] = ACTIONS(813), + [aux_sym_comparison_operator_token5] = ACTIONS(813), + [aux_sym_comparison_operator_token6] = ACTIONS(813), + [aux_sym_comparison_operator_token7] = ACTIONS(813), + [aux_sym_comparison_operator_token8] = ACTIONS(813), + [aux_sym_comparison_operator_token9] = ACTIONS(813), + [aux_sym_comparison_operator_token10] = ACTIONS(813), + [aux_sym_comparison_operator_token11] = ACTIONS(813), + [aux_sym_comparison_operator_token12] = ACTIONS(813), + [aux_sym_comparison_operator_token13] = ACTIONS(813), + [aux_sym_comparison_operator_token14] = ACTIONS(813), + [aux_sym_comparison_operator_token15] = ACTIONS(813), + [aux_sym_comparison_operator_token16] = ACTIONS(813), + [aux_sym_comparison_operator_token17] = ACTIONS(813), + [aux_sym_comparison_operator_token18] = ACTIONS(813), + [aux_sym_comparison_operator_token19] = ACTIONS(813), + [aux_sym_comparison_operator_token20] = ACTIONS(813), + [aux_sym_comparison_operator_token21] = ACTIONS(813), + [aux_sym_comparison_operator_token22] = ACTIONS(813), + [aux_sym_comparison_operator_token23] = ACTIONS(813), + [aux_sym_comparison_operator_token24] = ACTIONS(813), + [aux_sym_comparison_operator_token25] = ACTIONS(813), + [aux_sym_comparison_operator_token26] = ACTIONS(813), + [aux_sym_comparison_operator_token27] = ACTIONS(813), + [aux_sym_comparison_operator_token28] = ACTIONS(815), + [aux_sym_comparison_operator_token29] = ACTIONS(813), + [aux_sym_comparison_operator_token30] = ACTIONS(813), + [aux_sym_comparison_operator_token31] = ACTIONS(813), + [aux_sym_comparison_operator_token32] = ACTIONS(813), + [aux_sym_comparison_operator_token33] = ACTIONS(813), + [aux_sym_comparison_operator_token34] = ACTIONS(815), + [aux_sym_comparison_operator_token35] = ACTIONS(813), + [aux_sym_comparison_operator_token36] = ACTIONS(813), + [aux_sym_comparison_operator_token37] = ACTIONS(813), + [aux_sym_comparison_operator_token38] = ACTIONS(813), + [aux_sym_comparison_operator_token39] = ACTIONS(813), + [aux_sym_comparison_operator_token40] = ACTIONS(813), + [aux_sym_comparison_operator_token41] = ACTIONS(813), + [aux_sym_comparison_operator_token42] = ACTIONS(813), + [aux_sym_comparison_operator_token43] = ACTIONS(813), + [aux_sym_comparison_operator_token44] = ACTIONS(813), + [aux_sym_comparison_operator_token45] = ACTIONS(813), + [aux_sym_comparison_operator_token46] = ACTIONS(813), + [aux_sym_comparison_operator_token47] = ACTIONS(813), + [aux_sym_comparison_operator_token48] = ACTIONS(813), + [aux_sym_comparison_operator_token49] = ACTIONS(813), + [aux_sym_comparison_operator_token50] = ACTIONS(813), + [aux_sym_format_operator_token1] = ACTIONS(813), + [anon_sym_PIPE] = ACTIONS(813), + [anon_sym_PERCENT] = ACTIONS(815), + [aux_sym_logical_expression_token1] = ACTIONS(813), + [aux_sym_logical_expression_token2] = ACTIONS(813), + [aux_sym_logical_expression_token3] = ACTIONS(813), + [aux_sym_bitwise_expression_token1] = ACTIONS(813), + [aux_sym_bitwise_expression_token2] = ACTIONS(813), + [aux_sym_bitwise_expression_token3] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(815), + [anon_sym_DASH] = ACTIONS(815), + [anon_sym_SLASH] = ACTIONS(815), + [anon_sym_BSLASH] = ACTIONS(813), + [anon_sym_STAR] = ACTIONS(815), + [anon_sym_DOT_DOT] = ACTIONS(805), + [sym__statement_terminator] = ACTIONS(813), }, - [175] = { + [189] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(617), - [anon_sym_BANG_EQ] = ACTIONS(617), - [anon_sym_PLUS_EQ] = ACTIONS(617), - [anon_sym_STAR_EQ] = ACTIONS(617), - [anon_sym_SLASH_EQ] = ACTIONS(617), - [anon_sym_PERCENT_EQ] = ACTIONS(617), - [anon_sym_DASH_EQ] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(617), - [anon_sym_2_GT] = ACTIONS(619), - [anon_sym_2_GT_GT] = ACTIONS(617), - [anon_sym_3_GT] = ACTIONS(619), - [anon_sym_3_GT_GT] = ACTIONS(617), - [anon_sym_4_GT] = ACTIONS(619), - [anon_sym_4_GT_GT] = ACTIONS(617), - [anon_sym_5_GT] = ACTIONS(619), - [anon_sym_5_GT_GT] = ACTIONS(617), - [anon_sym_6_GT] = ACTIONS(619), - [anon_sym_6_GT_GT] = ACTIONS(617), - [anon_sym_STAR_GT] = ACTIONS(619), - [anon_sym_STAR_GT_GT] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(619), - [anon_sym_STAR_GT_AMP1] = ACTIONS(617), - [anon_sym_2_GT_AMP1] = ACTIONS(617), - [anon_sym_3_GT_AMP1] = ACTIONS(617), - [anon_sym_4_GT_AMP1] = ACTIONS(617), - [anon_sym_5_GT_AMP1] = ACTIONS(617), - [anon_sym_6_GT_AMP1] = ACTIONS(617), - [anon_sym_STAR_GT_AMP2] = ACTIONS(617), - [anon_sym_1_GT_AMP2] = ACTIONS(617), - [anon_sym_3_GT_AMP2] = ACTIONS(617), - [anon_sym_4_GT_AMP2] = ACTIONS(617), - [anon_sym_5_GT_AMP2] = ACTIONS(617), - [anon_sym_6_GT_AMP2] = ACTIONS(617), - [aux_sym_comparison_operator_token1] = ACTIONS(617), - [aux_sym_comparison_operator_token2] = ACTIONS(617), - [aux_sym_comparison_operator_token3] = ACTIONS(617), - [aux_sym_comparison_operator_token4] = ACTIONS(617), - [aux_sym_comparison_operator_token5] = ACTIONS(617), - [aux_sym_comparison_operator_token6] = ACTIONS(617), - [aux_sym_comparison_operator_token7] = ACTIONS(617), - [aux_sym_comparison_operator_token8] = ACTIONS(617), - [aux_sym_comparison_operator_token9] = ACTIONS(617), - [aux_sym_comparison_operator_token10] = ACTIONS(617), - [aux_sym_comparison_operator_token11] = ACTIONS(617), - [aux_sym_comparison_operator_token12] = ACTIONS(617), - [aux_sym_comparison_operator_token13] = ACTIONS(617), - [aux_sym_comparison_operator_token14] = ACTIONS(617), - [aux_sym_comparison_operator_token15] = ACTIONS(617), - [aux_sym_comparison_operator_token16] = ACTIONS(617), - [aux_sym_comparison_operator_token17] = ACTIONS(617), - [aux_sym_comparison_operator_token18] = ACTIONS(617), - [aux_sym_comparison_operator_token19] = ACTIONS(617), - [aux_sym_comparison_operator_token20] = ACTIONS(617), - [aux_sym_comparison_operator_token21] = ACTIONS(617), - [aux_sym_comparison_operator_token22] = ACTIONS(617), - [aux_sym_comparison_operator_token23] = ACTIONS(617), - [aux_sym_comparison_operator_token24] = ACTIONS(617), - [aux_sym_comparison_operator_token25] = ACTIONS(617), - [aux_sym_comparison_operator_token26] = ACTIONS(617), - [aux_sym_comparison_operator_token27] = ACTIONS(617), - [aux_sym_comparison_operator_token28] = ACTIONS(619), - [aux_sym_comparison_operator_token29] = ACTIONS(617), - [aux_sym_comparison_operator_token30] = ACTIONS(617), - [aux_sym_comparison_operator_token31] = ACTIONS(617), - [aux_sym_comparison_operator_token32] = ACTIONS(617), - [aux_sym_comparison_operator_token33] = ACTIONS(617), - [aux_sym_comparison_operator_token34] = ACTIONS(619), - [aux_sym_comparison_operator_token35] = ACTIONS(617), - [aux_sym_comparison_operator_token36] = ACTIONS(617), - [aux_sym_comparison_operator_token37] = ACTIONS(617), - [aux_sym_comparison_operator_token38] = ACTIONS(617), - [aux_sym_comparison_operator_token39] = ACTIONS(617), - [aux_sym_comparison_operator_token40] = ACTIONS(617), - [aux_sym_comparison_operator_token41] = ACTIONS(617), - [aux_sym_comparison_operator_token42] = ACTIONS(617), - [aux_sym_comparison_operator_token43] = ACTIONS(617), - [aux_sym_comparison_operator_token44] = ACTIONS(617), - [aux_sym_comparison_operator_token45] = ACTIONS(617), - [aux_sym_comparison_operator_token46] = ACTIONS(617), - [aux_sym_comparison_operator_token47] = ACTIONS(617), - [aux_sym_comparison_operator_token48] = ACTIONS(617), - [aux_sym_comparison_operator_token49] = ACTIONS(617), - [aux_sym_comparison_operator_token50] = ACTIONS(617), - [aux_sym_format_operator_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(617), - [anon_sym_PIPE] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(619), - [aux_sym_logical_expression_token1] = ACTIONS(617), - [aux_sym_logical_expression_token2] = ACTIONS(617), - [aux_sym_logical_expression_token3] = ACTIONS(617), - [aux_sym_bitwise_expression_token1] = ACTIONS(617), - [aux_sym_bitwise_expression_token2] = ACTIONS(617), - [aux_sym_bitwise_expression_token3] = ACTIONS(617), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(619), - [anon_sym_BSLASH] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_DOT_DOT] = ACTIONS(617), - [sym__statement_terminator] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_BANG_EQ] = ACTIONS(817), + [anon_sym_PLUS_EQ] = ACTIONS(817), + [anon_sym_STAR_EQ] = ACTIONS(817), + [anon_sym_SLASH_EQ] = ACTIONS(817), + [anon_sym_PERCENT_EQ] = ACTIONS(817), + [anon_sym_DASH_EQ] = ACTIONS(817), + [anon_sym_GT] = ACTIONS(819), + [anon_sym_GT_GT] = ACTIONS(817), + [anon_sym_2_GT] = ACTIONS(819), + [anon_sym_2_GT_GT] = ACTIONS(817), + [anon_sym_3_GT] = ACTIONS(819), + [anon_sym_3_GT_GT] = ACTIONS(817), + [anon_sym_4_GT] = ACTIONS(819), + [anon_sym_4_GT_GT] = ACTIONS(817), + [anon_sym_5_GT] = ACTIONS(819), + [anon_sym_5_GT_GT] = ACTIONS(817), + [anon_sym_6_GT] = ACTIONS(819), + [anon_sym_6_GT_GT] = ACTIONS(817), + [anon_sym_STAR_GT] = ACTIONS(819), + [anon_sym_STAR_GT_GT] = ACTIONS(817), + [anon_sym_LT] = ACTIONS(819), + [anon_sym_STAR_GT_AMP1] = ACTIONS(817), + [anon_sym_2_GT_AMP1] = ACTIONS(817), + [anon_sym_3_GT_AMP1] = ACTIONS(817), + [anon_sym_4_GT_AMP1] = ACTIONS(817), + [anon_sym_5_GT_AMP1] = ACTIONS(817), + [anon_sym_6_GT_AMP1] = ACTIONS(817), + [anon_sym_STAR_GT_AMP2] = ACTIONS(817), + [anon_sym_1_GT_AMP2] = ACTIONS(817), + [anon_sym_3_GT_AMP2] = ACTIONS(817), + [anon_sym_4_GT_AMP2] = ACTIONS(817), + [anon_sym_5_GT_AMP2] = ACTIONS(817), + [anon_sym_6_GT_AMP2] = ACTIONS(817), + [aux_sym_comparison_operator_token1] = ACTIONS(817), + [aux_sym_comparison_operator_token2] = ACTIONS(817), + [aux_sym_comparison_operator_token3] = ACTIONS(817), + [aux_sym_comparison_operator_token4] = ACTIONS(817), + [aux_sym_comparison_operator_token5] = ACTIONS(817), + [aux_sym_comparison_operator_token6] = ACTIONS(817), + [aux_sym_comparison_operator_token7] = ACTIONS(817), + [aux_sym_comparison_operator_token8] = ACTIONS(817), + [aux_sym_comparison_operator_token9] = ACTIONS(817), + [aux_sym_comparison_operator_token10] = ACTIONS(817), + [aux_sym_comparison_operator_token11] = ACTIONS(817), + [aux_sym_comparison_operator_token12] = ACTIONS(817), + [aux_sym_comparison_operator_token13] = ACTIONS(817), + [aux_sym_comparison_operator_token14] = ACTIONS(817), + [aux_sym_comparison_operator_token15] = ACTIONS(817), + [aux_sym_comparison_operator_token16] = ACTIONS(817), + [aux_sym_comparison_operator_token17] = ACTIONS(817), + [aux_sym_comparison_operator_token18] = ACTIONS(817), + [aux_sym_comparison_operator_token19] = ACTIONS(817), + [aux_sym_comparison_operator_token20] = ACTIONS(817), + [aux_sym_comparison_operator_token21] = ACTIONS(817), + [aux_sym_comparison_operator_token22] = ACTIONS(817), + [aux_sym_comparison_operator_token23] = ACTIONS(817), + [aux_sym_comparison_operator_token24] = ACTIONS(817), + [aux_sym_comparison_operator_token25] = ACTIONS(817), + [aux_sym_comparison_operator_token26] = ACTIONS(817), + [aux_sym_comparison_operator_token27] = ACTIONS(817), + [aux_sym_comparison_operator_token28] = ACTIONS(819), + [aux_sym_comparison_operator_token29] = ACTIONS(817), + [aux_sym_comparison_operator_token30] = ACTIONS(817), + [aux_sym_comparison_operator_token31] = ACTIONS(817), + [aux_sym_comparison_operator_token32] = ACTIONS(817), + [aux_sym_comparison_operator_token33] = ACTIONS(817), + [aux_sym_comparison_operator_token34] = ACTIONS(819), + [aux_sym_comparison_operator_token35] = ACTIONS(817), + [aux_sym_comparison_operator_token36] = ACTIONS(817), + [aux_sym_comparison_operator_token37] = ACTIONS(817), + [aux_sym_comparison_operator_token38] = ACTIONS(817), + [aux_sym_comparison_operator_token39] = ACTIONS(817), + [aux_sym_comparison_operator_token40] = ACTIONS(817), + [aux_sym_comparison_operator_token41] = ACTIONS(817), + [aux_sym_comparison_operator_token42] = ACTIONS(817), + [aux_sym_comparison_operator_token43] = ACTIONS(817), + [aux_sym_comparison_operator_token44] = ACTIONS(817), + [aux_sym_comparison_operator_token45] = ACTIONS(817), + [aux_sym_comparison_operator_token46] = ACTIONS(817), + [aux_sym_comparison_operator_token47] = ACTIONS(817), + [aux_sym_comparison_operator_token48] = ACTIONS(817), + [aux_sym_comparison_operator_token49] = ACTIONS(817), + [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_PERCENT] = ACTIONS(821), + [aux_sym_logical_expression_token1] = ACTIONS(817), + [aux_sym_logical_expression_token2] = ACTIONS(817), + [aux_sym_logical_expression_token3] = ACTIONS(817), + [aux_sym_bitwise_expression_token1] = ACTIONS(817), + [aux_sym_bitwise_expression_token2] = ACTIONS(817), + [aux_sym_bitwise_expression_token3] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(819), + [anon_sym_SLASH] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [sym__statement_terminator] = ACTIONS(817), }, - [176] = { + [190] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(621), - [anon_sym_BANG_EQ] = ACTIONS(621), - [anon_sym_PLUS_EQ] = ACTIONS(621), - [anon_sym_STAR_EQ] = ACTIONS(621), - [anon_sym_SLASH_EQ] = ACTIONS(621), - [anon_sym_PERCENT_EQ] = ACTIONS(621), - [anon_sym_DASH_EQ] = ACTIONS(621), - [anon_sym_GT] = ACTIONS(623), - [anon_sym_GT_GT] = ACTIONS(621), - [anon_sym_2_GT] = ACTIONS(623), - [anon_sym_2_GT_GT] = ACTIONS(621), - [anon_sym_3_GT] = ACTIONS(623), - [anon_sym_3_GT_GT] = ACTIONS(621), - [anon_sym_4_GT] = ACTIONS(623), - [anon_sym_4_GT_GT] = ACTIONS(621), - [anon_sym_5_GT] = ACTIONS(623), - [anon_sym_5_GT_GT] = ACTIONS(621), - [anon_sym_6_GT] = ACTIONS(623), - [anon_sym_6_GT_GT] = ACTIONS(621), - [anon_sym_STAR_GT] = ACTIONS(623), - [anon_sym_STAR_GT_GT] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(623), - [anon_sym_STAR_GT_AMP1] = ACTIONS(621), - [anon_sym_2_GT_AMP1] = ACTIONS(621), - [anon_sym_3_GT_AMP1] = ACTIONS(621), - [anon_sym_4_GT_AMP1] = ACTIONS(621), - [anon_sym_5_GT_AMP1] = ACTIONS(621), - [anon_sym_6_GT_AMP1] = ACTIONS(621), - [anon_sym_STAR_GT_AMP2] = ACTIONS(621), - [anon_sym_1_GT_AMP2] = ACTIONS(621), - [anon_sym_3_GT_AMP2] = ACTIONS(621), - [anon_sym_4_GT_AMP2] = ACTIONS(621), - [anon_sym_5_GT_AMP2] = ACTIONS(621), - [anon_sym_6_GT_AMP2] = ACTIONS(621), - [aux_sym_comparison_operator_token1] = ACTIONS(621), - [aux_sym_comparison_operator_token2] = ACTIONS(621), - [aux_sym_comparison_operator_token3] = ACTIONS(621), - [aux_sym_comparison_operator_token4] = ACTIONS(621), - [aux_sym_comparison_operator_token5] = ACTIONS(621), - [aux_sym_comparison_operator_token6] = ACTIONS(621), - [aux_sym_comparison_operator_token7] = ACTIONS(621), - [aux_sym_comparison_operator_token8] = ACTIONS(621), - [aux_sym_comparison_operator_token9] = ACTIONS(621), - [aux_sym_comparison_operator_token10] = ACTIONS(621), - [aux_sym_comparison_operator_token11] = ACTIONS(621), - [aux_sym_comparison_operator_token12] = ACTIONS(621), - [aux_sym_comparison_operator_token13] = ACTIONS(621), - [aux_sym_comparison_operator_token14] = ACTIONS(621), - [aux_sym_comparison_operator_token15] = ACTIONS(621), - [aux_sym_comparison_operator_token16] = ACTIONS(621), - [aux_sym_comparison_operator_token17] = ACTIONS(621), - [aux_sym_comparison_operator_token18] = ACTIONS(621), - [aux_sym_comparison_operator_token19] = ACTIONS(621), - [aux_sym_comparison_operator_token20] = ACTIONS(621), - [aux_sym_comparison_operator_token21] = ACTIONS(621), - [aux_sym_comparison_operator_token22] = ACTIONS(621), - [aux_sym_comparison_operator_token23] = ACTIONS(621), - [aux_sym_comparison_operator_token24] = ACTIONS(621), - [aux_sym_comparison_operator_token25] = ACTIONS(621), - [aux_sym_comparison_operator_token26] = ACTIONS(621), - [aux_sym_comparison_operator_token27] = ACTIONS(621), - [aux_sym_comparison_operator_token28] = ACTIONS(623), - [aux_sym_comparison_operator_token29] = ACTIONS(621), - [aux_sym_comparison_operator_token30] = ACTIONS(621), - [aux_sym_comparison_operator_token31] = ACTIONS(621), - [aux_sym_comparison_operator_token32] = ACTIONS(621), - [aux_sym_comparison_operator_token33] = ACTIONS(621), - [aux_sym_comparison_operator_token34] = ACTIONS(623), - [aux_sym_comparison_operator_token35] = ACTIONS(621), - [aux_sym_comparison_operator_token36] = ACTIONS(621), - [aux_sym_comparison_operator_token37] = ACTIONS(621), - [aux_sym_comparison_operator_token38] = ACTIONS(621), - [aux_sym_comparison_operator_token39] = ACTIONS(621), - [aux_sym_comparison_operator_token40] = ACTIONS(621), - [aux_sym_comparison_operator_token41] = ACTIONS(621), - [aux_sym_comparison_operator_token42] = ACTIONS(621), - [aux_sym_comparison_operator_token43] = ACTIONS(621), - [aux_sym_comparison_operator_token44] = ACTIONS(621), - [aux_sym_comparison_operator_token45] = ACTIONS(621), - [aux_sym_comparison_operator_token46] = ACTIONS(621), - [aux_sym_comparison_operator_token47] = ACTIONS(621), - [aux_sym_comparison_operator_token48] = ACTIONS(621), - [aux_sym_comparison_operator_token49] = ACTIONS(621), - [aux_sym_comparison_operator_token50] = ACTIONS(621), - [aux_sym_format_operator_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(621), - [anon_sym_PIPE] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(623), - [aux_sym_logical_expression_token1] = ACTIONS(621), - [aux_sym_logical_expression_token2] = ACTIONS(621), - [aux_sym_logical_expression_token3] = ACTIONS(621), - [aux_sym_bitwise_expression_token1] = ACTIONS(621), - [aux_sym_bitwise_expression_token2] = ACTIONS(621), - [aux_sym_bitwise_expression_token3] = ACTIONS(621), - [anon_sym_PLUS] = ACTIONS(623), - [anon_sym_DASH] = ACTIONS(623), - [anon_sym_SLASH] = ACTIONS(623), - [anon_sym_BSLASH] = ACTIONS(621), - [anon_sym_STAR] = ACTIONS(623), - [anon_sym_DOT_DOT] = ACTIONS(621), - [sym__statement_terminator] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(817), + [anon_sym_BANG_EQ] = ACTIONS(817), + [anon_sym_PLUS_EQ] = ACTIONS(817), + [anon_sym_STAR_EQ] = ACTIONS(817), + [anon_sym_SLASH_EQ] = ACTIONS(817), + [anon_sym_PERCENT_EQ] = ACTIONS(817), + [anon_sym_DASH_EQ] = ACTIONS(817), + [anon_sym_GT] = ACTIONS(819), + [anon_sym_GT_GT] = ACTIONS(817), + [anon_sym_2_GT] = ACTIONS(819), + [anon_sym_2_GT_GT] = ACTIONS(817), + [anon_sym_3_GT] = ACTIONS(819), + [anon_sym_3_GT_GT] = ACTIONS(817), + [anon_sym_4_GT] = ACTIONS(819), + [anon_sym_4_GT_GT] = ACTIONS(817), + [anon_sym_5_GT] = ACTIONS(819), + [anon_sym_5_GT_GT] = ACTIONS(817), + [anon_sym_6_GT] = ACTIONS(819), + [anon_sym_6_GT_GT] = ACTIONS(817), + [anon_sym_STAR_GT] = ACTIONS(819), + [anon_sym_STAR_GT_GT] = ACTIONS(817), + [anon_sym_LT] = ACTIONS(819), + [anon_sym_STAR_GT_AMP1] = ACTIONS(817), + [anon_sym_2_GT_AMP1] = ACTIONS(817), + [anon_sym_3_GT_AMP1] = ACTIONS(817), + [anon_sym_4_GT_AMP1] = ACTIONS(817), + [anon_sym_5_GT_AMP1] = ACTIONS(817), + [anon_sym_6_GT_AMP1] = ACTIONS(817), + [anon_sym_STAR_GT_AMP2] = ACTIONS(817), + [anon_sym_1_GT_AMP2] = ACTIONS(817), + [anon_sym_3_GT_AMP2] = ACTIONS(817), + [anon_sym_4_GT_AMP2] = ACTIONS(817), + [anon_sym_5_GT_AMP2] = ACTIONS(817), + [anon_sym_6_GT_AMP2] = ACTIONS(817), + [aux_sym_comparison_operator_token1] = ACTIONS(817), + [aux_sym_comparison_operator_token2] = ACTIONS(817), + [aux_sym_comparison_operator_token3] = ACTIONS(817), + [aux_sym_comparison_operator_token4] = ACTIONS(817), + [aux_sym_comparison_operator_token5] = ACTIONS(817), + [aux_sym_comparison_operator_token6] = ACTIONS(817), + [aux_sym_comparison_operator_token7] = ACTIONS(817), + [aux_sym_comparison_operator_token8] = ACTIONS(817), + [aux_sym_comparison_operator_token9] = ACTIONS(817), + [aux_sym_comparison_operator_token10] = ACTIONS(817), + [aux_sym_comparison_operator_token11] = ACTIONS(817), + [aux_sym_comparison_operator_token12] = ACTIONS(817), + [aux_sym_comparison_operator_token13] = ACTIONS(817), + [aux_sym_comparison_operator_token14] = ACTIONS(817), + [aux_sym_comparison_operator_token15] = ACTIONS(817), + [aux_sym_comparison_operator_token16] = ACTIONS(817), + [aux_sym_comparison_operator_token17] = ACTIONS(817), + [aux_sym_comparison_operator_token18] = ACTIONS(817), + [aux_sym_comparison_operator_token19] = ACTIONS(817), + [aux_sym_comparison_operator_token20] = ACTIONS(817), + [aux_sym_comparison_operator_token21] = ACTIONS(817), + [aux_sym_comparison_operator_token22] = ACTIONS(817), + [aux_sym_comparison_operator_token23] = ACTIONS(817), + [aux_sym_comparison_operator_token24] = ACTIONS(817), + [aux_sym_comparison_operator_token25] = ACTIONS(817), + [aux_sym_comparison_operator_token26] = ACTIONS(817), + [aux_sym_comparison_operator_token27] = ACTIONS(817), + [aux_sym_comparison_operator_token28] = ACTIONS(819), + [aux_sym_comparison_operator_token29] = ACTIONS(817), + [aux_sym_comparison_operator_token30] = ACTIONS(817), + [aux_sym_comparison_operator_token31] = ACTIONS(817), + [aux_sym_comparison_operator_token32] = ACTIONS(817), + [aux_sym_comparison_operator_token33] = ACTIONS(817), + [aux_sym_comparison_operator_token34] = ACTIONS(819), + [aux_sym_comparison_operator_token35] = ACTIONS(817), + [aux_sym_comparison_operator_token36] = ACTIONS(817), + [aux_sym_comparison_operator_token37] = ACTIONS(817), + [aux_sym_comparison_operator_token38] = ACTIONS(817), + [aux_sym_comparison_operator_token39] = ACTIONS(817), + [aux_sym_comparison_operator_token40] = ACTIONS(817), + [aux_sym_comparison_operator_token41] = ACTIONS(817), + [aux_sym_comparison_operator_token42] = ACTIONS(817), + [aux_sym_comparison_operator_token43] = ACTIONS(817), + [aux_sym_comparison_operator_token44] = ACTIONS(817), + [aux_sym_comparison_operator_token45] = ACTIONS(817), + [aux_sym_comparison_operator_token46] = ACTIONS(817), + [aux_sym_comparison_operator_token47] = ACTIONS(817), + [aux_sym_comparison_operator_token48] = ACTIONS(817), + [aux_sym_comparison_operator_token49] = ACTIONS(817), + [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_RPAREN] = ACTIONS(817), + [anon_sym_PIPE] = ACTIONS(817), + [anon_sym_PERCENT] = ACTIONS(825), + [aux_sym_logical_expression_token1] = ACTIONS(817), + [aux_sym_logical_expression_token2] = ACTIONS(817), + [aux_sym_logical_expression_token3] = ACTIONS(817), + [aux_sym_bitwise_expression_token1] = ACTIONS(817), + [aux_sym_bitwise_expression_token2] = ACTIONS(817), + [aux_sym_bitwise_expression_token3] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(819), + [anon_sym_DASH] = ACTIONS(819), + [anon_sym_SLASH] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), }, - [177] = { + [191] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(729), - [anon_sym_BANG_EQ] = ACTIONS(729), - [anon_sym_PLUS_EQ] = ACTIONS(729), - [anon_sym_STAR_EQ] = ACTIONS(729), - [anon_sym_SLASH_EQ] = ACTIONS(729), - [anon_sym_PERCENT_EQ] = ACTIONS(729), - [anon_sym_DASH_EQ] = ACTIONS(729), - [anon_sym_GT] = ACTIONS(731), - [anon_sym_GT_GT] = ACTIONS(729), - [anon_sym_2_GT] = ACTIONS(731), - [anon_sym_2_GT_GT] = ACTIONS(729), - [anon_sym_3_GT] = ACTIONS(731), - [anon_sym_3_GT_GT] = ACTIONS(729), - [anon_sym_4_GT] = ACTIONS(731), - [anon_sym_4_GT_GT] = ACTIONS(729), - [anon_sym_5_GT] = ACTIONS(731), - [anon_sym_5_GT_GT] = ACTIONS(729), - [anon_sym_6_GT] = ACTIONS(731), - [anon_sym_6_GT_GT] = ACTIONS(729), - [anon_sym_STAR_GT] = ACTIONS(731), - [anon_sym_STAR_GT_GT] = ACTIONS(729), - [anon_sym_LT] = ACTIONS(731), - [anon_sym_STAR_GT_AMP1] = ACTIONS(729), - [anon_sym_2_GT_AMP1] = ACTIONS(729), - [anon_sym_3_GT_AMP1] = ACTIONS(729), - [anon_sym_4_GT_AMP1] = ACTIONS(729), - [anon_sym_5_GT_AMP1] = ACTIONS(729), - [anon_sym_6_GT_AMP1] = ACTIONS(729), - [anon_sym_STAR_GT_AMP2] = ACTIONS(729), - [anon_sym_1_GT_AMP2] = ACTIONS(729), - [anon_sym_3_GT_AMP2] = ACTIONS(729), - [anon_sym_4_GT_AMP2] = ACTIONS(729), - [anon_sym_5_GT_AMP2] = ACTIONS(729), - [anon_sym_6_GT_AMP2] = ACTIONS(729), - [aux_sym_comparison_operator_token1] = ACTIONS(729), - [aux_sym_comparison_operator_token2] = ACTIONS(729), - [aux_sym_comparison_operator_token3] = ACTIONS(729), - [aux_sym_comparison_operator_token4] = ACTIONS(729), - [aux_sym_comparison_operator_token5] = ACTIONS(729), - [aux_sym_comparison_operator_token6] = ACTIONS(729), - [aux_sym_comparison_operator_token7] = ACTIONS(729), - [aux_sym_comparison_operator_token8] = ACTIONS(729), - [aux_sym_comparison_operator_token9] = ACTIONS(729), - [aux_sym_comparison_operator_token10] = ACTIONS(729), - [aux_sym_comparison_operator_token11] = ACTIONS(729), - [aux_sym_comparison_operator_token12] = ACTIONS(729), - [aux_sym_comparison_operator_token13] = ACTIONS(729), - [aux_sym_comparison_operator_token14] = ACTIONS(729), - [aux_sym_comparison_operator_token15] = ACTIONS(729), - [aux_sym_comparison_operator_token16] = ACTIONS(729), - [aux_sym_comparison_operator_token17] = ACTIONS(729), - [aux_sym_comparison_operator_token18] = ACTIONS(729), - [aux_sym_comparison_operator_token19] = ACTIONS(729), - [aux_sym_comparison_operator_token20] = ACTIONS(729), - [aux_sym_comparison_operator_token21] = ACTIONS(729), - [aux_sym_comparison_operator_token22] = ACTIONS(729), - [aux_sym_comparison_operator_token23] = ACTIONS(729), - [aux_sym_comparison_operator_token24] = ACTIONS(729), - [aux_sym_comparison_operator_token25] = ACTIONS(729), - [aux_sym_comparison_operator_token26] = ACTIONS(729), - [aux_sym_comparison_operator_token27] = ACTIONS(729), - [aux_sym_comparison_operator_token28] = ACTIONS(731), - [aux_sym_comparison_operator_token29] = ACTIONS(729), - [aux_sym_comparison_operator_token30] = ACTIONS(729), - [aux_sym_comparison_operator_token31] = ACTIONS(729), - [aux_sym_comparison_operator_token32] = ACTIONS(729), - [aux_sym_comparison_operator_token33] = ACTIONS(729), - [aux_sym_comparison_operator_token34] = ACTIONS(731), - [aux_sym_comparison_operator_token35] = ACTIONS(729), - [aux_sym_comparison_operator_token36] = ACTIONS(729), - [aux_sym_comparison_operator_token37] = ACTIONS(729), - [aux_sym_comparison_operator_token38] = ACTIONS(729), - [aux_sym_comparison_operator_token39] = ACTIONS(729), - [aux_sym_comparison_operator_token40] = ACTIONS(729), - [aux_sym_comparison_operator_token41] = ACTIONS(729), - [aux_sym_comparison_operator_token42] = ACTIONS(729), - [aux_sym_comparison_operator_token43] = ACTIONS(729), - [aux_sym_comparison_operator_token44] = ACTIONS(729), - [aux_sym_comparison_operator_token45] = ACTIONS(729), - [aux_sym_comparison_operator_token46] = ACTIONS(729), - [aux_sym_comparison_operator_token47] = ACTIONS(729), - [aux_sym_comparison_operator_token48] = ACTIONS(729), - [aux_sym_comparison_operator_token49] = ACTIONS(729), - [aux_sym_comparison_operator_token50] = ACTIONS(729), - [aux_sym_format_operator_token1] = ACTIONS(729), - [anon_sym_COMMA] = ACTIONS(729), - [anon_sym_PIPE] = ACTIONS(729), - [anon_sym_PERCENT] = ACTIONS(731), - [aux_sym_logical_expression_token1] = ACTIONS(729), - [aux_sym_logical_expression_token2] = ACTIONS(729), - [aux_sym_logical_expression_token3] = ACTIONS(729), - [aux_sym_bitwise_expression_token1] = ACTIONS(729), - [aux_sym_bitwise_expression_token2] = ACTIONS(729), - [aux_sym_bitwise_expression_token3] = ACTIONS(729), - [anon_sym_PLUS] = ACTIONS(731), - [anon_sym_DASH] = ACTIONS(731), - [anon_sym_SLASH] = ACTIONS(731), - [anon_sym_BSLASH] = ACTIONS(729), - [anon_sym_STAR] = ACTIONS(731), - [anon_sym_DOT_DOT] = ACTIONS(729), - [sym__statement_terminator] = ACTIONS(729), + [anon_sym_EQ] = ACTIONS(829), + [anon_sym_BANG_EQ] = ACTIONS(829), + [anon_sym_PLUS_EQ] = ACTIONS(829), + [anon_sym_STAR_EQ] = ACTIONS(829), + [anon_sym_SLASH_EQ] = ACTIONS(829), + [anon_sym_PERCENT_EQ] = ACTIONS(829), + [anon_sym_DASH_EQ] = ACTIONS(829), + [anon_sym_GT] = ACTIONS(831), + [anon_sym_GT_GT] = ACTIONS(829), + [anon_sym_2_GT] = ACTIONS(831), + [anon_sym_2_GT_GT] = ACTIONS(829), + [anon_sym_3_GT] = ACTIONS(831), + [anon_sym_3_GT_GT] = ACTIONS(829), + [anon_sym_4_GT] = ACTIONS(831), + [anon_sym_4_GT_GT] = ACTIONS(829), + [anon_sym_5_GT] = ACTIONS(831), + [anon_sym_5_GT_GT] = ACTIONS(829), + [anon_sym_6_GT] = ACTIONS(831), + [anon_sym_6_GT_GT] = ACTIONS(829), + [anon_sym_STAR_GT] = ACTIONS(831), + [anon_sym_STAR_GT_GT] = ACTIONS(829), + [anon_sym_LT] = ACTIONS(831), + [anon_sym_STAR_GT_AMP1] = ACTIONS(829), + [anon_sym_2_GT_AMP1] = ACTIONS(829), + [anon_sym_3_GT_AMP1] = ACTIONS(829), + [anon_sym_4_GT_AMP1] = ACTIONS(829), + [anon_sym_5_GT_AMP1] = ACTIONS(829), + [anon_sym_6_GT_AMP1] = ACTIONS(829), + [anon_sym_STAR_GT_AMP2] = ACTIONS(829), + [anon_sym_1_GT_AMP2] = ACTIONS(829), + [anon_sym_3_GT_AMP2] = ACTIONS(829), + [anon_sym_4_GT_AMP2] = ACTIONS(829), + [anon_sym_5_GT_AMP2] = ACTIONS(829), + [anon_sym_6_GT_AMP2] = ACTIONS(829), + [aux_sym_comparison_operator_token1] = ACTIONS(829), + [aux_sym_comparison_operator_token2] = ACTIONS(829), + [aux_sym_comparison_operator_token3] = ACTIONS(829), + [aux_sym_comparison_operator_token4] = ACTIONS(829), + [aux_sym_comparison_operator_token5] = ACTIONS(829), + [aux_sym_comparison_operator_token6] = ACTIONS(829), + [aux_sym_comparison_operator_token7] = ACTIONS(829), + [aux_sym_comparison_operator_token8] = ACTIONS(829), + [aux_sym_comparison_operator_token9] = ACTIONS(829), + [aux_sym_comparison_operator_token10] = ACTIONS(829), + [aux_sym_comparison_operator_token11] = ACTIONS(829), + [aux_sym_comparison_operator_token12] = ACTIONS(829), + [aux_sym_comparison_operator_token13] = ACTIONS(829), + [aux_sym_comparison_operator_token14] = ACTIONS(829), + [aux_sym_comparison_operator_token15] = ACTIONS(829), + [aux_sym_comparison_operator_token16] = ACTIONS(829), + [aux_sym_comparison_operator_token17] = ACTIONS(829), + [aux_sym_comparison_operator_token18] = ACTIONS(829), + [aux_sym_comparison_operator_token19] = ACTIONS(829), + [aux_sym_comparison_operator_token20] = ACTIONS(829), + [aux_sym_comparison_operator_token21] = ACTIONS(829), + [aux_sym_comparison_operator_token22] = ACTIONS(829), + [aux_sym_comparison_operator_token23] = ACTIONS(829), + [aux_sym_comparison_operator_token24] = ACTIONS(829), + [aux_sym_comparison_operator_token25] = ACTIONS(829), + [aux_sym_comparison_operator_token26] = ACTIONS(829), + [aux_sym_comparison_operator_token27] = ACTIONS(829), + [aux_sym_comparison_operator_token28] = ACTIONS(831), + [aux_sym_comparison_operator_token29] = ACTIONS(829), + [aux_sym_comparison_operator_token30] = ACTIONS(829), + [aux_sym_comparison_operator_token31] = ACTIONS(829), + [aux_sym_comparison_operator_token32] = ACTIONS(829), + [aux_sym_comparison_operator_token33] = ACTIONS(829), + [aux_sym_comparison_operator_token34] = ACTIONS(831), + [aux_sym_comparison_operator_token35] = ACTIONS(829), + [aux_sym_comparison_operator_token36] = ACTIONS(829), + [aux_sym_comparison_operator_token37] = ACTIONS(829), + [aux_sym_comparison_operator_token38] = ACTIONS(829), + [aux_sym_comparison_operator_token39] = ACTIONS(829), + [aux_sym_comparison_operator_token40] = ACTIONS(829), + [aux_sym_comparison_operator_token41] = ACTIONS(829), + [aux_sym_comparison_operator_token42] = ACTIONS(829), + [aux_sym_comparison_operator_token43] = ACTIONS(829), + [aux_sym_comparison_operator_token44] = ACTIONS(829), + [aux_sym_comparison_operator_token45] = ACTIONS(829), + [aux_sym_comparison_operator_token46] = ACTIONS(829), + [aux_sym_comparison_operator_token47] = ACTIONS(829), + [aux_sym_comparison_operator_token48] = ACTIONS(829), + [aux_sym_comparison_operator_token49] = ACTIONS(829), + [aux_sym_comparison_operator_token50] = ACTIONS(829), + [anon_sym_PIPE] = ACTIONS(829), + [anon_sym_PERCENT] = ACTIONS(821), + [aux_sym_logical_expression_token1] = ACTIONS(829), + [aux_sym_logical_expression_token2] = ACTIONS(829), + [aux_sym_logical_expression_token3] = ACTIONS(829), + [aux_sym_bitwise_expression_token1] = ACTIONS(829), + [aux_sym_bitwise_expression_token2] = ACTIONS(829), + [aux_sym_bitwise_expression_token3] = ACTIONS(829), + [anon_sym_PLUS] = ACTIONS(831), + [anon_sym_DASH] = ACTIONS(831), + [anon_sym_SLASH] = ACTIONS(821), + [anon_sym_BSLASH] = ACTIONS(823), + [anon_sym_STAR] = ACTIONS(821), + [sym__statement_terminator] = ACTIONS(829), }, - [178] = { + [192] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(771), - [anon_sym_BANG_EQ] = ACTIONS(771), - [anon_sym_PLUS_EQ] = ACTIONS(771), - [anon_sym_STAR_EQ] = ACTIONS(771), - [anon_sym_SLASH_EQ] = ACTIONS(771), - [anon_sym_PERCENT_EQ] = ACTIONS(771), - [anon_sym_DASH_EQ] = ACTIONS(771), - [anon_sym_GT] = ACTIONS(773), - [anon_sym_GT_GT] = ACTIONS(771), - [anon_sym_2_GT] = ACTIONS(773), - [anon_sym_2_GT_GT] = ACTIONS(771), - [anon_sym_3_GT] = ACTIONS(773), - [anon_sym_3_GT_GT] = ACTIONS(771), - [anon_sym_4_GT] = ACTIONS(773), - [anon_sym_4_GT_GT] = ACTIONS(771), - [anon_sym_5_GT] = ACTIONS(773), - [anon_sym_5_GT_GT] = ACTIONS(771), - [anon_sym_6_GT] = ACTIONS(773), - [anon_sym_6_GT_GT] = ACTIONS(771), - [anon_sym_STAR_GT] = ACTIONS(773), - [anon_sym_STAR_GT_GT] = ACTIONS(771), - [anon_sym_LT] = ACTIONS(773), - [anon_sym_STAR_GT_AMP1] = ACTIONS(771), - [anon_sym_2_GT_AMP1] = ACTIONS(771), - [anon_sym_3_GT_AMP1] = ACTIONS(771), - [anon_sym_4_GT_AMP1] = ACTIONS(771), - [anon_sym_5_GT_AMP1] = ACTIONS(771), - [anon_sym_6_GT_AMP1] = ACTIONS(771), - [anon_sym_STAR_GT_AMP2] = ACTIONS(771), - [anon_sym_1_GT_AMP2] = ACTIONS(771), - [anon_sym_3_GT_AMP2] = ACTIONS(771), - [anon_sym_4_GT_AMP2] = ACTIONS(771), - [anon_sym_5_GT_AMP2] = ACTIONS(771), - [anon_sym_6_GT_AMP2] = ACTIONS(771), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), - [aux_sym_comparison_operator_token31] = ACTIONS(771), - [aux_sym_comparison_operator_token32] = ACTIONS(771), - [aux_sym_comparison_operator_token33] = ACTIONS(771), - [aux_sym_comparison_operator_token34] = ACTIONS(773), - [aux_sym_comparison_operator_token35] = ACTIONS(771), - [aux_sym_comparison_operator_token36] = ACTIONS(771), - [aux_sym_comparison_operator_token37] = ACTIONS(771), - [aux_sym_comparison_operator_token38] = ACTIONS(771), - [aux_sym_comparison_operator_token39] = ACTIONS(771), - [aux_sym_comparison_operator_token40] = ACTIONS(771), - [aux_sym_comparison_operator_token41] = ACTIONS(771), - [aux_sym_comparison_operator_token42] = ACTIONS(771), - [aux_sym_comparison_operator_token43] = ACTIONS(771), - [aux_sym_comparison_operator_token44] = ACTIONS(771), - [aux_sym_comparison_operator_token45] = ACTIONS(771), - [aux_sym_comparison_operator_token46] = ACTIONS(771), - [aux_sym_comparison_operator_token47] = ACTIONS(771), - [aux_sym_comparison_operator_token48] = ACTIONS(771), - [aux_sym_comparison_operator_token49] = ACTIONS(771), - [aux_sym_comparison_operator_token50] = ACTIONS(771), - [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(771), - [anon_sym_PIPE] = ACTIONS(771), - [anon_sym_PERCENT] = ACTIONS(773), - [aux_sym_logical_expression_token1] = ACTIONS(771), - [aux_sym_logical_expression_token2] = ACTIONS(771), - [aux_sym_logical_expression_token3] = ACTIONS(771), - [aux_sym_bitwise_expression_token1] = ACTIONS(771), - [aux_sym_bitwise_expression_token2] = ACTIONS(771), - [aux_sym_bitwise_expression_token3] = ACTIONS(771), - [anon_sym_PLUS] = ACTIONS(773), - [anon_sym_DASH] = ACTIONS(773), - [anon_sym_SLASH] = ACTIONS(773), - [anon_sym_BSLASH] = ACTIONS(771), - [anon_sym_STAR] = ACTIONS(773), - [anon_sym_DOT_DOT] = ACTIONS(771), - [sym__statement_terminator] = ACTIONS(771), - }, - [179] = { - [sym_format_operator] = STATE(571), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(795), - [anon_sym_BANG_EQ] = ACTIONS(795), - [anon_sym_PLUS_EQ] = ACTIONS(795), - [anon_sym_STAR_EQ] = ACTIONS(795), - [anon_sym_SLASH_EQ] = ACTIONS(795), - [anon_sym_PERCENT_EQ] = ACTIONS(795), - [anon_sym_DASH_EQ] = ACTIONS(795), - [anon_sym_GT] = ACTIONS(797), - [anon_sym_GT_GT] = ACTIONS(795), - [anon_sym_2_GT] = ACTIONS(797), - [anon_sym_2_GT_GT] = ACTIONS(795), - [anon_sym_3_GT] = ACTIONS(797), - [anon_sym_3_GT_GT] = ACTIONS(795), - [anon_sym_4_GT] = ACTIONS(797), - [anon_sym_4_GT_GT] = ACTIONS(795), - [anon_sym_5_GT] = ACTIONS(797), - [anon_sym_5_GT_GT] = ACTIONS(795), - [anon_sym_6_GT] = ACTIONS(797), - [anon_sym_6_GT_GT] = ACTIONS(795), - [anon_sym_STAR_GT] = ACTIONS(797), - [anon_sym_STAR_GT_GT] = ACTIONS(795), - [anon_sym_LT] = ACTIONS(797), - [anon_sym_STAR_GT_AMP1] = ACTIONS(795), - [anon_sym_2_GT_AMP1] = ACTIONS(795), - [anon_sym_3_GT_AMP1] = ACTIONS(795), - [anon_sym_4_GT_AMP1] = ACTIONS(795), - [anon_sym_5_GT_AMP1] = ACTIONS(795), - [anon_sym_6_GT_AMP1] = ACTIONS(795), - [anon_sym_STAR_GT_AMP2] = ACTIONS(795), - [anon_sym_1_GT_AMP2] = ACTIONS(795), - [anon_sym_3_GT_AMP2] = ACTIONS(795), - [anon_sym_4_GT_AMP2] = ACTIONS(795), - [anon_sym_5_GT_AMP2] = ACTIONS(795), - [anon_sym_6_GT_AMP2] = ACTIONS(795), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(797), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(797), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(797), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(797), - [sym__statement_terminator] = ACTIONS(795), - }, - [180] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(801), - [anon_sym_BANG_EQ] = ACTIONS(801), - [anon_sym_PLUS_EQ] = ACTIONS(801), - [anon_sym_STAR_EQ] = ACTIONS(801), - [anon_sym_SLASH_EQ] = ACTIONS(801), - [anon_sym_PERCENT_EQ] = ACTIONS(801), - [anon_sym_DASH_EQ] = ACTIONS(801), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_GT] = ACTIONS(801), - [anon_sym_2_GT] = ACTIONS(803), - [anon_sym_2_GT_GT] = ACTIONS(801), - [anon_sym_3_GT] = ACTIONS(803), - [anon_sym_3_GT_GT] = ACTIONS(801), - [anon_sym_4_GT] = ACTIONS(803), - [anon_sym_4_GT_GT] = ACTIONS(801), - [anon_sym_5_GT] = ACTIONS(803), - [anon_sym_5_GT_GT] = ACTIONS(801), - [anon_sym_6_GT] = ACTIONS(803), - [anon_sym_6_GT_GT] = ACTIONS(801), - [anon_sym_STAR_GT] = ACTIONS(803), - [anon_sym_STAR_GT_GT] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_STAR_GT_AMP1] = ACTIONS(801), - [anon_sym_2_GT_AMP1] = ACTIONS(801), - [anon_sym_3_GT_AMP1] = ACTIONS(801), - [anon_sym_4_GT_AMP1] = ACTIONS(801), - [anon_sym_5_GT_AMP1] = ACTIONS(801), - [anon_sym_6_GT_AMP1] = ACTIONS(801), - [anon_sym_STAR_GT_AMP2] = ACTIONS(801), - [anon_sym_1_GT_AMP2] = ACTIONS(801), - [anon_sym_3_GT_AMP2] = ACTIONS(801), - [anon_sym_4_GT_AMP2] = ACTIONS(801), - [anon_sym_5_GT_AMP2] = ACTIONS(801), - [anon_sym_6_GT_AMP2] = ACTIONS(801), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_PIPE] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(803), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(803), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(803), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(803), - [anon_sym_DOT_DOT] = ACTIONS(805), - [sym__statement_terminator] = ACTIONS(801), + [anon_sym_EQ] = ACTIONS(829), + [anon_sym_BANG_EQ] = ACTIONS(829), + [anon_sym_PLUS_EQ] = ACTIONS(829), + [anon_sym_STAR_EQ] = ACTIONS(829), + [anon_sym_SLASH_EQ] = ACTIONS(829), + [anon_sym_PERCENT_EQ] = ACTIONS(829), + [anon_sym_DASH_EQ] = ACTIONS(829), + [anon_sym_GT] = ACTIONS(831), + [anon_sym_GT_GT] = ACTIONS(829), + [anon_sym_2_GT] = ACTIONS(831), + [anon_sym_2_GT_GT] = ACTIONS(829), + [anon_sym_3_GT] = ACTIONS(831), + [anon_sym_3_GT_GT] = ACTIONS(829), + [anon_sym_4_GT] = ACTIONS(831), + [anon_sym_4_GT_GT] = ACTIONS(829), + [anon_sym_5_GT] = ACTIONS(831), + [anon_sym_5_GT_GT] = ACTIONS(829), + [anon_sym_6_GT] = ACTIONS(831), + [anon_sym_6_GT_GT] = ACTIONS(829), + [anon_sym_STAR_GT] = ACTIONS(831), + [anon_sym_STAR_GT_GT] = ACTIONS(829), + [anon_sym_LT] = ACTIONS(831), + [anon_sym_STAR_GT_AMP1] = ACTIONS(829), + [anon_sym_2_GT_AMP1] = ACTIONS(829), + [anon_sym_3_GT_AMP1] = ACTIONS(829), + [anon_sym_4_GT_AMP1] = ACTIONS(829), + [anon_sym_5_GT_AMP1] = ACTIONS(829), + [anon_sym_6_GT_AMP1] = ACTIONS(829), + [anon_sym_STAR_GT_AMP2] = ACTIONS(829), + [anon_sym_1_GT_AMP2] = ACTIONS(829), + [anon_sym_3_GT_AMP2] = ACTIONS(829), + [anon_sym_4_GT_AMP2] = ACTIONS(829), + [anon_sym_5_GT_AMP2] = ACTIONS(829), + [anon_sym_6_GT_AMP2] = ACTIONS(829), + [aux_sym_comparison_operator_token1] = ACTIONS(829), + [aux_sym_comparison_operator_token2] = ACTIONS(829), + [aux_sym_comparison_operator_token3] = ACTIONS(829), + [aux_sym_comparison_operator_token4] = ACTIONS(829), + [aux_sym_comparison_operator_token5] = ACTIONS(829), + [aux_sym_comparison_operator_token6] = ACTIONS(829), + [aux_sym_comparison_operator_token7] = ACTIONS(829), + [aux_sym_comparison_operator_token8] = ACTIONS(829), + [aux_sym_comparison_operator_token9] = ACTIONS(829), + [aux_sym_comparison_operator_token10] = ACTIONS(829), + [aux_sym_comparison_operator_token11] = ACTIONS(829), + [aux_sym_comparison_operator_token12] = ACTIONS(829), + [aux_sym_comparison_operator_token13] = ACTIONS(829), + [aux_sym_comparison_operator_token14] = ACTIONS(829), + [aux_sym_comparison_operator_token15] = ACTIONS(829), + [aux_sym_comparison_operator_token16] = ACTIONS(829), + [aux_sym_comparison_operator_token17] = ACTIONS(829), + [aux_sym_comparison_operator_token18] = ACTIONS(829), + [aux_sym_comparison_operator_token19] = ACTIONS(829), + [aux_sym_comparison_operator_token20] = ACTIONS(829), + [aux_sym_comparison_operator_token21] = ACTIONS(829), + [aux_sym_comparison_operator_token22] = ACTIONS(829), + [aux_sym_comparison_operator_token23] = ACTIONS(829), + [aux_sym_comparison_operator_token24] = ACTIONS(829), + [aux_sym_comparison_operator_token25] = ACTIONS(829), + [aux_sym_comparison_operator_token26] = ACTIONS(829), + [aux_sym_comparison_operator_token27] = ACTIONS(829), + [aux_sym_comparison_operator_token28] = ACTIONS(831), + [aux_sym_comparison_operator_token29] = ACTIONS(829), + [aux_sym_comparison_operator_token30] = ACTIONS(829), + [aux_sym_comparison_operator_token31] = ACTIONS(829), + [aux_sym_comparison_operator_token32] = ACTIONS(829), + [aux_sym_comparison_operator_token33] = ACTIONS(829), + [aux_sym_comparison_operator_token34] = ACTIONS(831), + [aux_sym_comparison_operator_token35] = ACTIONS(829), + [aux_sym_comparison_operator_token36] = ACTIONS(829), + [aux_sym_comparison_operator_token37] = ACTIONS(829), + [aux_sym_comparison_operator_token38] = ACTIONS(829), + [aux_sym_comparison_operator_token39] = ACTIONS(829), + [aux_sym_comparison_operator_token40] = ACTIONS(829), + [aux_sym_comparison_operator_token41] = ACTIONS(829), + [aux_sym_comparison_operator_token42] = ACTIONS(829), + [aux_sym_comparison_operator_token43] = ACTIONS(829), + [aux_sym_comparison_operator_token44] = ACTIONS(829), + [aux_sym_comparison_operator_token45] = ACTIONS(829), + [aux_sym_comparison_operator_token46] = ACTIONS(829), + [aux_sym_comparison_operator_token47] = ACTIONS(829), + [aux_sym_comparison_operator_token48] = ACTIONS(829), + [aux_sym_comparison_operator_token49] = ACTIONS(829), + [aux_sym_comparison_operator_token50] = ACTIONS(829), + [anon_sym_RPAREN] = ACTIONS(829), + [anon_sym_PIPE] = ACTIONS(829), + [anon_sym_PERCENT] = ACTIONS(825), + [aux_sym_logical_expression_token1] = ACTIONS(829), + [aux_sym_logical_expression_token2] = ACTIONS(829), + [aux_sym_logical_expression_token3] = ACTIONS(829), + [aux_sym_bitwise_expression_token1] = ACTIONS(829), + [aux_sym_bitwise_expression_token2] = ACTIONS(829), + [aux_sym_bitwise_expression_token3] = ACTIONS(829), + [anon_sym_PLUS] = ACTIONS(831), + [anon_sym_DASH] = ACTIONS(831), + [anon_sym_SLASH] = ACTIONS(825), + [anon_sym_BSLASH] = ACTIONS(827), + [anon_sym_STAR] = ACTIONS(825), }, - [181] = { - [sym_format_operator] = STATE(574), + [193] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(807), - [anon_sym_BANG_EQ] = ACTIONS(807), - [anon_sym_PLUS_EQ] = ACTIONS(807), - [anon_sym_STAR_EQ] = ACTIONS(807), - [anon_sym_SLASH_EQ] = ACTIONS(807), - [anon_sym_PERCENT_EQ] = ACTIONS(807), - [anon_sym_DASH_EQ] = ACTIONS(807), - [anon_sym_GT] = ACTIONS(809), - [anon_sym_GT_GT] = ACTIONS(807), - [anon_sym_2_GT] = ACTIONS(809), - [anon_sym_2_GT_GT] = ACTIONS(807), - [anon_sym_3_GT] = ACTIONS(809), - [anon_sym_3_GT_GT] = ACTIONS(807), - [anon_sym_4_GT] = ACTIONS(809), - [anon_sym_4_GT_GT] = ACTIONS(807), - [anon_sym_5_GT] = ACTIONS(809), - [anon_sym_5_GT_GT] = ACTIONS(807), - [anon_sym_6_GT] = ACTIONS(809), - [anon_sym_6_GT_GT] = ACTIONS(807), - [anon_sym_STAR_GT] = ACTIONS(809), - [anon_sym_STAR_GT_GT] = ACTIONS(807), - [anon_sym_LT] = ACTIONS(809), - [anon_sym_STAR_GT_AMP1] = ACTIONS(807), - [anon_sym_2_GT_AMP1] = ACTIONS(807), - [anon_sym_3_GT_AMP1] = ACTIONS(807), - [anon_sym_4_GT_AMP1] = ACTIONS(807), - [anon_sym_5_GT_AMP1] = ACTIONS(807), - [anon_sym_6_GT_AMP1] = ACTIONS(807), - [anon_sym_STAR_GT_AMP2] = ACTIONS(807), - [anon_sym_1_GT_AMP2] = ACTIONS(807), - [anon_sym_3_GT_AMP2] = ACTIONS(807), - [anon_sym_4_GT_AMP2] = ACTIONS(807), - [anon_sym_5_GT_AMP2] = ACTIONS(807), - [anon_sym_6_GT_AMP2] = ACTIONS(807), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(807), - [anon_sym_PIPE] = ACTIONS(807), - [anon_sym_PERCENT] = ACTIONS(809), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(809), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(809), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(477), + [sym_real_literal] = ACTIONS(477), + [aux_sym_expandable_string_literal_token1] = ACTIONS(477), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(477), + [sym_verbatim_string_characters] = ACTIONS(477), + [sym_verbatim_here_string_characters] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [aux_sym_comparison_operator_token1] = ACTIONS(477), + [aux_sym_comparison_operator_token2] = ACTIONS(477), + [aux_sym_comparison_operator_token3] = ACTIONS(477), + [aux_sym_comparison_operator_token4] = ACTIONS(477), + [aux_sym_comparison_operator_token5] = ACTIONS(477), + [aux_sym_comparison_operator_token6] = ACTIONS(477), + [aux_sym_comparison_operator_token7] = ACTIONS(477), + [aux_sym_comparison_operator_token8] = ACTIONS(477), + [aux_sym_comparison_operator_token9] = ACTIONS(477), + [aux_sym_comparison_operator_token10] = ACTIONS(477), + [aux_sym_comparison_operator_token11] = ACTIONS(477), + [aux_sym_comparison_operator_token12] = ACTIONS(477), + [aux_sym_comparison_operator_token13] = ACTIONS(477), + [aux_sym_comparison_operator_token14] = ACTIONS(477), + [aux_sym_comparison_operator_token15] = ACTIONS(477), + [aux_sym_comparison_operator_token16] = ACTIONS(477), + [aux_sym_comparison_operator_token17] = ACTIONS(477), + [aux_sym_comparison_operator_token18] = ACTIONS(477), + [aux_sym_comparison_operator_token19] = ACTIONS(477), + [aux_sym_comparison_operator_token20] = ACTIONS(477), + [aux_sym_comparison_operator_token21] = ACTIONS(477), + [aux_sym_comparison_operator_token22] = ACTIONS(477), + [aux_sym_comparison_operator_token23] = ACTIONS(477), + [aux_sym_comparison_operator_token24] = ACTIONS(477), + [aux_sym_comparison_operator_token25] = ACTIONS(477), + [aux_sym_comparison_operator_token26] = ACTIONS(477), + [aux_sym_comparison_operator_token27] = ACTIONS(477), + [aux_sym_comparison_operator_token28] = ACTIONS(475), + [aux_sym_comparison_operator_token29] = ACTIONS(477), + [aux_sym_comparison_operator_token30] = ACTIONS(477), + [aux_sym_comparison_operator_token31] = ACTIONS(477), + [aux_sym_comparison_operator_token32] = ACTIONS(477), + [aux_sym_comparison_operator_token33] = ACTIONS(477), + [aux_sym_comparison_operator_token34] = ACTIONS(475), + [aux_sym_comparison_operator_token35] = ACTIONS(477), + [aux_sym_comparison_operator_token36] = ACTIONS(477), + [aux_sym_comparison_operator_token37] = ACTIONS(477), + [aux_sym_comparison_operator_token38] = ACTIONS(477), + [aux_sym_comparison_operator_token39] = ACTIONS(477), + [aux_sym_comparison_operator_token40] = ACTIONS(477), + [aux_sym_comparison_operator_token41] = ACTIONS(477), + [aux_sym_comparison_operator_token42] = ACTIONS(477), + [aux_sym_comparison_operator_token43] = ACTIONS(477), + [aux_sym_comparison_operator_token44] = ACTIONS(477), + [aux_sym_comparison_operator_token45] = ACTIONS(477), + [aux_sym_comparison_operator_token46] = ACTIONS(477), + [aux_sym_comparison_operator_token47] = ACTIONS(477), + [aux_sym_comparison_operator_token48] = ACTIONS(477), + [aux_sym_comparison_operator_token49] = ACTIONS(477), + [aux_sym_comparison_operator_token50] = ACTIONS(477), + [aux_sym_format_operator_token1] = ACTIONS(477), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(477), + [anon_sym_DOLLAR_CARET] = ACTIONS(477), + [anon_sym_DOLLAR_QMARK] = ACTIONS(477), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(477), + [sym_braced_variable] = ACTIONS(477), + [anon_sym_LPAREN] = ACTIONS(477), + [anon_sym_RPAREN] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(477), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_PERCENT] = ACTIONS(477), + [aux_sym_logical_expression_token1] = ACTIONS(477), + [aux_sym_logical_expression_token2] = ACTIONS(477), + [aux_sym_logical_expression_token3] = ACTIONS(477), + [aux_sym_bitwise_expression_token1] = ACTIONS(477), + [aux_sym_bitwise_expression_token2] = ACTIONS(477), + [aux_sym_bitwise_expression_token3] = ACTIONS(477), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_SLASH] = ACTIONS(477), + [anon_sym_BSLASH] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_DOT_DOT] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(477), + [anon_sym_PLUS_PLUS] = ACTIONS(477), + [anon_sym_DASH_DASH] = ACTIONS(477), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(477), + [anon_sym_AT_LPAREN] = ACTIONS(477), + [anon_sym_AT_LBRACE] = ACTIONS(477), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(477), + [anon_sym_RBRACK] = ACTIONS(477), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), }, - [182] = { + [194] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(811), - [anon_sym_BANG_EQ] = ACTIONS(811), - [anon_sym_PLUS_EQ] = ACTIONS(811), - [anon_sym_STAR_EQ] = ACTIONS(811), - [anon_sym_SLASH_EQ] = ACTIONS(811), - [anon_sym_PERCENT_EQ] = ACTIONS(811), - [anon_sym_DASH_EQ] = ACTIONS(811), - [anon_sym_GT] = ACTIONS(813), - [anon_sym_GT_GT] = ACTIONS(811), - [anon_sym_2_GT] = ACTIONS(813), - [anon_sym_2_GT_GT] = ACTIONS(811), - [anon_sym_3_GT] = ACTIONS(813), - [anon_sym_3_GT_GT] = ACTIONS(811), - [anon_sym_4_GT] = ACTIONS(813), - [anon_sym_4_GT_GT] = ACTIONS(811), - [anon_sym_5_GT] = ACTIONS(813), - [anon_sym_5_GT_GT] = ACTIONS(811), - [anon_sym_6_GT] = ACTIONS(813), - [anon_sym_6_GT_GT] = ACTIONS(811), - [anon_sym_STAR_GT] = ACTIONS(813), - [anon_sym_STAR_GT_GT] = ACTIONS(811), - [anon_sym_LT] = ACTIONS(813), - [anon_sym_STAR_GT_AMP1] = ACTIONS(811), - [anon_sym_2_GT_AMP1] = ACTIONS(811), - [anon_sym_3_GT_AMP1] = ACTIONS(811), - [anon_sym_4_GT_AMP1] = ACTIONS(811), - [anon_sym_5_GT_AMP1] = ACTIONS(811), - [anon_sym_6_GT_AMP1] = ACTIONS(811), - [anon_sym_STAR_GT_AMP2] = ACTIONS(811), - [anon_sym_1_GT_AMP2] = ACTIONS(811), - [anon_sym_3_GT_AMP2] = ACTIONS(811), - [anon_sym_4_GT_AMP2] = ACTIONS(811), - [anon_sym_5_GT_AMP2] = ACTIONS(811), - [anon_sym_6_GT_AMP2] = ACTIONS(811), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_RPAREN] = ACTIONS(811), - [anon_sym_PIPE] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(815), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_BANG_EQ] = ACTIONS(833), + [anon_sym_PLUS_EQ] = ACTIONS(833), + [anon_sym_STAR_EQ] = ACTIONS(833), + [anon_sym_SLASH_EQ] = ACTIONS(833), + [anon_sym_PERCENT_EQ] = ACTIONS(833), + [anon_sym_DASH_EQ] = ACTIONS(833), + [anon_sym_GT] = ACTIONS(835), + [anon_sym_GT_GT] = ACTIONS(833), + [anon_sym_2_GT] = ACTIONS(835), + [anon_sym_2_GT_GT] = ACTIONS(833), + [anon_sym_3_GT] = ACTIONS(835), + [anon_sym_3_GT_GT] = ACTIONS(833), + [anon_sym_4_GT] = ACTIONS(835), + [anon_sym_4_GT_GT] = ACTIONS(833), + [anon_sym_5_GT] = ACTIONS(835), + [anon_sym_5_GT_GT] = ACTIONS(833), + [anon_sym_6_GT] = ACTIONS(835), + [anon_sym_6_GT_GT] = ACTIONS(833), + [anon_sym_STAR_GT] = ACTIONS(835), + [anon_sym_STAR_GT_GT] = ACTIONS(833), + [anon_sym_LT] = ACTIONS(835), + [anon_sym_STAR_GT_AMP1] = ACTIONS(833), + [anon_sym_2_GT_AMP1] = ACTIONS(833), + [anon_sym_3_GT_AMP1] = ACTIONS(833), + [anon_sym_4_GT_AMP1] = ACTIONS(833), + [anon_sym_5_GT_AMP1] = ACTIONS(833), + [anon_sym_6_GT_AMP1] = ACTIONS(833), + [anon_sym_STAR_GT_AMP2] = ACTIONS(833), + [anon_sym_1_GT_AMP2] = ACTIONS(833), + [anon_sym_3_GT_AMP2] = ACTIONS(833), + [anon_sym_4_GT_AMP2] = ACTIONS(833), + [anon_sym_5_GT_AMP2] = ACTIONS(833), + [anon_sym_6_GT_AMP2] = ACTIONS(833), + [aux_sym_comparison_operator_token1] = ACTIONS(833), + [aux_sym_comparison_operator_token2] = ACTIONS(833), + [aux_sym_comparison_operator_token3] = ACTIONS(833), + [aux_sym_comparison_operator_token4] = ACTIONS(833), + [aux_sym_comparison_operator_token5] = ACTIONS(833), + [aux_sym_comparison_operator_token6] = ACTIONS(833), + [aux_sym_comparison_operator_token7] = ACTIONS(833), + [aux_sym_comparison_operator_token8] = ACTIONS(833), + [aux_sym_comparison_operator_token9] = ACTIONS(833), + [aux_sym_comparison_operator_token10] = ACTIONS(833), + [aux_sym_comparison_operator_token11] = ACTIONS(833), + [aux_sym_comparison_operator_token12] = ACTIONS(833), + [aux_sym_comparison_operator_token13] = ACTIONS(833), + [aux_sym_comparison_operator_token14] = ACTIONS(833), + [aux_sym_comparison_operator_token15] = ACTIONS(833), + [aux_sym_comparison_operator_token16] = ACTIONS(833), + [aux_sym_comparison_operator_token17] = ACTIONS(833), + [aux_sym_comparison_operator_token18] = ACTIONS(833), + [aux_sym_comparison_operator_token19] = ACTIONS(833), + [aux_sym_comparison_operator_token20] = ACTIONS(833), + [aux_sym_comparison_operator_token21] = ACTIONS(833), + [aux_sym_comparison_operator_token22] = ACTIONS(833), + [aux_sym_comparison_operator_token23] = ACTIONS(833), + [aux_sym_comparison_operator_token24] = ACTIONS(833), + [aux_sym_comparison_operator_token25] = ACTIONS(833), + [aux_sym_comparison_operator_token26] = ACTIONS(833), + [aux_sym_comparison_operator_token27] = ACTIONS(833), + [aux_sym_comparison_operator_token28] = ACTIONS(835), + [aux_sym_comparison_operator_token29] = ACTIONS(833), + [aux_sym_comparison_operator_token30] = ACTIONS(833), + [aux_sym_comparison_operator_token31] = ACTIONS(833), + [aux_sym_comparison_operator_token32] = ACTIONS(833), + [aux_sym_comparison_operator_token33] = ACTIONS(833), + [aux_sym_comparison_operator_token34] = ACTIONS(835), + [aux_sym_comparison_operator_token35] = ACTIONS(833), + [aux_sym_comparison_operator_token36] = ACTIONS(833), + [aux_sym_comparison_operator_token37] = ACTIONS(833), + [aux_sym_comparison_operator_token38] = ACTIONS(833), + [aux_sym_comparison_operator_token39] = ACTIONS(833), + [aux_sym_comparison_operator_token40] = ACTIONS(833), + [aux_sym_comparison_operator_token41] = ACTIONS(833), + [aux_sym_comparison_operator_token42] = ACTIONS(833), + [aux_sym_comparison_operator_token43] = ACTIONS(833), + [aux_sym_comparison_operator_token44] = ACTIONS(833), + [aux_sym_comparison_operator_token45] = ACTIONS(833), + [aux_sym_comparison_operator_token46] = ACTIONS(833), + [aux_sym_comparison_operator_token47] = ACTIONS(833), + [aux_sym_comparison_operator_token48] = ACTIONS(833), + [aux_sym_comparison_operator_token49] = ACTIONS(833), + [aux_sym_comparison_operator_token50] = ACTIONS(833), + [anon_sym_PIPE] = ACTIONS(833), + [aux_sym_logical_expression_token1] = ACTIONS(833), + [aux_sym_logical_expression_token2] = ACTIONS(833), + [aux_sym_logical_expression_token3] = ACTIONS(833), + [aux_sym_bitwise_expression_token1] = ACTIONS(833), + [aux_sym_bitwise_expression_token2] = ACTIONS(833), + [aux_sym_bitwise_expression_token3] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(837), + [sym__statement_terminator] = ACTIONS(833), }, - [183] = { + [195] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(811), - [anon_sym_BANG_EQ] = ACTIONS(811), - [anon_sym_PLUS_EQ] = ACTIONS(811), - [anon_sym_STAR_EQ] = ACTIONS(811), - [anon_sym_SLASH_EQ] = ACTIONS(811), - [anon_sym_PERCENT_EQ] = ACTIONS(811), - [anon_sym_DASH_EQ] = ACTIONS(811), - [anon_sym_GT] = ACTIONS(813), - [anon_sym_GT_GT] = ACTIONS(811), - [anon_sym_2_GT] = ACTIONS(813), - [anon_sym_2_GT_GT] = ACTIONS(811), - [anon_sym_3_GT] = ACTIONS(813), - [anon_sym_3_GT_GT] = ACTIONS(811), - [anon_sym_4_GT] = ACTIONS(813), - [anon_sym_4_GT_GT] = ACTIONS(811), - [anon_sym_5_GT] = ACTIONS(813), - [anon_sym_5_GT_GT] = ACTIONS(811), - [anon_sym_6_GT] = ACTIONS(813), - [anon_sym_6_GT_GT] = ACTIONS(811), - [anon_sym_STAR_GT] = ACTIONS(813), - [anon_sym_STAR_GT_GT] = ACTIONS(811), - [anon_sym_LT] = ACTIONS(813), - [anon_sym_STAR_GT_AMP1] = ACTIONS(811), - [anon_sym_2_GT_AMP1] = ACTIONS(811), - [anon_sym_3_GT_AMP1] = ACTIONS(811), - [anon_sym_4_GT_AMP1] = ACTIONS(811), - [anon_sym_5_GT_AMP1] = ACTIONS(811), - [anon_sym_6_GT_AMP1] = ACTIONS(811), - [anon_sym_STAR_GT_AMP2] = ACTIONS(811), - [anon_sym_1_GT_AMP2] = ACTIONS(811), - [anon_sym_3_GT_AMP2] = ACTIONS(811), - [anon_sym_4_GT_AMP2] = ACTIONS(811), - [anon_sym_5_GT_AMP2] = ACTIONS(811), - [anon_sym_6_GT_AMP2] = ACTIONS(811), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PIPE] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(813), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(813), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(813), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(813), - [anon_sym_DOT_DOT] = ACTIONS(805), - [sym__statement_terminator] = ACTIONS(811), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(477), + [sym_real_literal] = ACTIONS(477), + [aux_sym_expandable_string_literal_token1] = ACTIONS(477), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(477), + [sym_verbatim_string_characters] = ACTIONS(477), + [sym_verbatim_here_string_characters] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [aux_sym_comparison_operator_token1] = ACTIONS(477), + [aux_sym_comparison_operator_token2] = ACTIONS(477), + [aux_sym_comparison_operator_token3] = ACTIONS(477), + [aux_sym_comparison_operator_token4] = ACTIONS(477), + [aux_sym_comparison_operator_token5] = ACTIONS(477), + [aux_sym_comparison_operator_token6] = ACTIONS(477), + [aux_sym_comparison_operator_token7] = ACTIONS(477), + [aux_sym_comparison_operator_token8] = ACTIONS(477), + [aux_sym_comparison_operator_token9] = ACTIONS(477), + [aux_sym_comparison_operator_token10] = ACTIONS(477), + [aux_sym_comparison_operator_token11] = ACTIONS(477), + [aux_sym_comparison_operator_token12] = ACTIONS(477), + [aux_sym_comparison_operator_token13] = ACTIONS(477), + [aux_sym_comparison_operator_token14] = ACTIONS(477), + [aux_sym_comparison_operator_token15] = ACTIONS(477), + [aux_sym_comparison_operator_token16] = ACTIONS(477), + [aux_sym_comparison_operator_token17] = ACTIONS(477), + [aux_sym_comparison_operator_token18] = ACTIONS(477), + [aux_sym_comparison_operator_token19] = ACTIONS(477), + [aux_sym_comparison_operator_token20] = ACTIONS(477), + [aux_sym_comparison_operator_token21] = ACTIONS(477), + [aux_sym_comparison_operator_token22] = ACTIONS(477), + [aux_sym_comparison_operator_token23] = ACTIONS(477), + [aux_sym_comparison_operator_token24] = ACTIONS(477), + [aux_sym_comparison_operator_token25] = ACTIONS(477), + [aux_sym_comparison_operator_token26] = ACTIONS(477), + [aux_sym_comparison_operator_token27] = ACTIONS(477), + [aux_sym_comparison_operator_token28] = ACTIONS(475), + [aux_sym_comparison_operator_token29] = ACTIONS(477), + [aux_sym_comparison_operator_token30] = ACTIONS(477), + [aux_sym_comparison_operator_token31] = ACTIONS(477), + [aux_sym_comparison_operator_token32] = ACTIONS(477), + [aux_sym_comparison_operator_token33] = ACTIONS(477), + [aux_sym_comparison_operator_token34] = ACTIONS(475), + [aux_sym_comparison_operator_token35] = ACTIONS(477), + [aux_sym_comparison_operator_token36] = ACTIONS(477), + [aux_sym_comparison_operator_token37] = ACTIONS(477), + [aux_sym_comparison_operator_token38] = ACTIONS(477), + [aux_sym_comparison_operator_token39] = ACTIONS(477), + [aux_sym_comparison_operator_token40] = ACTIONS(477), + [aux_sym_comparison_operator_token41] = ACTIONS(477), + [aux_sym_comparison_operator_token42] = ACTIONS(477), + [aux_sym_comparison_operator_token43] = ACTIONS(477), + [aux_sym_comparison_operator_token44] = ACTIONS(477), + [aux_sym_comparison_operator_token45] = ACTIONS(477), + [aux_sym_comparison_operator_token46] = ACTIONS(477), + [aux_sym_comparison_operator_token47] = ACTIONS(477), + [aux_sym_comparison_operator_token48] = ACTIONS(477), + [aux_sym_comparison_operator_token49] = ACTIONS(477), + [aux_sym_comparison_operator_token50] = ACTIONS(477), + [aux_sym_format_operator_token1] = ACTIONS(477), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(477), + [anon_sym_DOLLAR_CARET] = ACTIONS(477), + [anon_sym_DOLLAR_QMARK] = ACTIONS(477), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(477), + [sym_braced_variable] = ACTIONS(477), + [anon_sym_LPAREN] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(477), + [anon_sym_LBRACE] = ACTIONS(477), + [anon_sym_PERCENT] = ACTIONS(477), + [aux_sym_logical_expression_token1] = ACTIONS(477), + [aux_sym_logical_expression_token2] = ACTIONS(477), + [aux_sym_logical_expression_token3] = ACTIONS(477), + [aux_sym_bitwise_expression_token1] = ACTIONS(477), + [aux_sym_bitwise_expression_token2] = ACTIONS(477), + [aux_sym_bitwise_expression_token3] = ACTIONS(477), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_SLASH] = ACTIONS(477), + [anon_sym_BSLASH] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_DOT_DOT] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(477), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(477), + [anon_sym_PLUS_PLUS] = ACTIONS(477), + [anon_sym_DASH_DASH] = ACTIONS(477), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(477), + [anon_sym_AT_LPAREN] = ACTIONS(477), + [anon_sym_AT_LBRACE] = ACTIONS(477), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(477), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + [sym__statement_terminator] = ACTIONS(477), }, - [184] = { - [sym_format_operator] = STATE(571), + [196] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(807), - [anon_sym_BANG_EQ] = ACTIONS(807), - [anon_sym_PLUS_EQ] = ACTIONS(807), - [anon_sym_STAR_EQ] = ACTIONS(807), - [anon_sym_SLASH_EQ] = ACTIONS(807), - [anon_sym_PERCENT_EQ] = ACTIONS(807), - [anon_sym_DASH_EQ] = ACTIONS(807), - [anon_sym_GT] = ACTIONS(809), - [anon_sym_GT_GT] = ACTIONS(807), - [anon_sym_2_GT] = ACTIONS(809), - [anon_sym_2_GT_GT] = ACTIONS(807), - [anon_sym_3_GT] = ACTIONS(809), - [anon_sym_3_GT_GT] = ACTIONS(807), - [anon_sym_4_GT] = ACTIONS(809), - [anon_sym_4_GT_GT] = ACTIONS(807), - [anon_sym_5_GT] = ACTIONS(809), - [anon_sym_5_GT_GT] = ACTIONS(807), - [anon_sym_6_GT] = ACTIONS(809), - [anon_sym_6_GT_GT] = ACTIONS(807), - [anon_sym_STAR_GT] = ACTIONS(809), - [anon_sym_STAR_GT_GT] = ACTIONS(807), - [anon_sym_LT] = ACTIONS(809), - [anon_sym_STAR_GT_AMP1] = ACTIONS(807), - [anon_sym_2_GT_AMP1] = ACTIONS(807), - [anon_sym_3_GT_AMP1] = ACTIONS(807), - [anon_sym_4_GT_AMP1] = ACTIONS(807), - [anon_sym_5_GT_AMP1] = ACTIONS(807), - [anon_sym_6_GT_AMP1] = ACTIONS(807), - [anon_sym_STAR_GT_AMP2] = ACTIONS(807), - [anon_sym_1_GT_AMP2] = ACTIONS(807), - [anon_sym_3_GT_AMP2] = ACTIONS(807), - [anon_sym_4_GT_AMP2] = ACTIONS(807), - [anon_sym_5_GT_AMP2] = ACTIONS(807), - [anon_sym_6_GT_AMP2] = ACTIONS(807), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PIPE] = ACTIONS(807), - [anon_sym_PERCENT] = ACTIONS(809), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(809), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(809), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(809), - [sym__statement_terminator] = ACTIONS(807), + [anon_sym_EQ] = ACTIONS(839), + [anon_sym_BANG_EQ] = ACTIONS(839), + [anon_sym_PLUS_EQ] = ACTIONS(839), + [anon_sym_STAR_EQ] = ACTIONS(839), + [anon_sym_SLASH_EQ] = ACTIONS(839), + [anon_sym_PERCENT_EQ] = ACTIONS(839), + [anon_sym_DASH_EQ] = ACTIONS(839), + [anon_sym_GT] = ACTIONS(841), + [anon_sym_GT_GT] = ACTIONS(839), + [anon_sym_2_GT] = ACTIONS(841), + [anon_sym_2_GT_GT] = ACTIONS(839), + [anon_sym_3_GT] = ACTIONS(841), + [anon_sym_3_GT_GT] = ACTIONS(839), + [anon_sym_4_GT] = ACTIONS(841), + [anon_sym_4_GT_GT] = ACTIONS(839), + [anon_sym_5_GT] = ACTIONS(841), + [anon_sym_5_GT_GT] = ACTIONS(839), + [anon_sym_6_GT] = ACTIONS(841), + [anon_sym_6_GT_GT] = ACTIONS(839), + [anon_sym_STAR_GT] = ACTIONS(841), + [anon_sym_STAR_GT_GT] = ACTIONS(839), + [anon_sym_LT] = ACTIONS(841), + [anon_sym_STAR_GT_AMP1] = ACTIONS(839), + [anon_sym_2_GT_AMP1] = ACTIONS(839), + [anon_sym_3_GT_AMP1] = ACTIONS(839), + [anon_sym_4_GT_AMP1] = ACTIONS(839), + [anon_sym_5_GT_AMP1] = ACTIONS(839), + [anon_sym_6_GT_AMP1] = ACTIONS(839), + [anon_sym_STAR_GT_AMP2] = ACTIONS(839), + [anon_sym_1_GT_AMP2] = ACTIONS(839), + [anon_sym_3_GT_AMP2] = ACTIONS(839), + [anon_sym_4_GT_AMP2] = ACTIONS(839), + [anon_sym_5_GT_AMP2] = ACTIONS(839), + [anon_sym_6_GT_AMP2] = ACTIONS(839), + [aux_sym_comparison_operator_token1] = ACTIONS(839), + [aux_sym_comparison_operator_token2] = ACTIONS(839), + [aux_sym_comparison_operator_token3] = ACTIONS(839), + [aux_sym_comparison_operator_token4] = ACTIONS(839), + [aux_sym_comparison_operator_token5] = ACTIONS(839), + [aux_sym_comparison_operator_token6] = ACTIONS(839), + [aux_sym_comparison_operator_token7] = ACTIONS(839), + [aux_sym_comparison_operator_token8] = ACTIONS(839), + [aux_sym_comparison_operator_token9] = ACTIONS(839), + [aux_sym_comparison_operator_token10] = ACTIONS(839), + [aux_sym_comparison_operator_token11] = ACTIONS(839), + [aux_sym_comparison_operator_token12] = ACTIONS(839), + [aux_sym_comparison_operator_token13] = ACTIONS(839), + [aux_sym_comparison_operator_token14] = ACTIONS(839), + [aux_sym_comparison_operator_token15] = ACTIONS(839), + [aux_sym_comparison_operator_token16] = ACTIONS(839), + [aux_sym_comparison_operator_token17] = ACTIONS(839), + [aux_sym_comparison_operator_token18] = ACTIONS(839), + [aux_sym_comparison_operator_token19] = ACTIONS(839), + [aux_sym_comparison_operator_token20] = ACTIONS(839), + [aux_sym_comparison_operator_token21] = ACTIONS(839), + [aux_sym_comparison_operator_token22] = ACTIONS(839), + [aux_sym_comparison_operator_token23] = ACTIONS(839), + [aux_sym_comparison_operator_token24] = ACTIONS(839), + [aux_sym_comparison_operator_token25] = ACTIONS(839), + [aux_sym_comparison_operator_token26] = ACTIONS(839), + [aux_sym_comparison_operator_token27] = ACTIONS(839), + [aux_sym_comparison_operator_token28] = ACTIONS(841), + [aux_sym_comparison_operator_token29] = ACTIONS(839), + [aux_sym_comparison_operator_token30] = ACTIONS(839), + [aux_sym_comparison_operator_token31] = ACTIONS(839), + [aux_sym_comparison_operator_token32] = ACTIONS(839), + [aux_sym_comparison_operator_token33] = ACTIONS(839), + [aux_sym_comparison_operator_token34] = ACTIONS(841), + [aux_sym_comparison_operator_token35] = ACTIONS(839), + [aux_sym_comparison_operator_token36] = ACTIONS(839), + [aux_sym_comparison_operator_token37] = ACTIONS(839), + [aux_sym_comparison_operator_token38] = ACTIONS(839), + [aux_sym_comparison_operator_token39] = ACTIONS(839), + [aux_sym_comparison_operator_token40] = ACTIONS(839), + [aux_sym_comparison_operator_token41] = ACTIONS(839), + [aux_sym_comparison_operator_token42] = ACTIONS(839), + [aux_sym_comparison_operator_token43] = ACTIONS(839), + [aux_sym_comparison_operator_token44] = ACTIONS(839), + [aux_sym_comparison_operator_token45] = ACTIONS(839), + [aux_sym_comparison_operator_token46] = ACTIONS(839), + [aux_sym_comparison_operator_token47] = ACTIONS(839), + [aux_sym_comparison_operator_token48] = ACTIONS(839), + [aux_sym_comparison_operator_token49] = ACTIONS(839), + [aux_sym_comparison_operator_token50] = ACTIONS(839), + [anon_sym_RPAREN] = ACTIONS(839), + [anon_sym_PIPE] = ACTIONS(839), + [aux_sym_logical_expression_token1] = ACTIONS(839), + [aux_sym_logical_expression_token2] = ACTIONS(839), + [aux_sym_logical_expression_token3] = ACTIONS(839), + [aux_sym_bitwise_expression_token1] = ACTIONS(839), + [aux_sym_bitwise_expression_token2] = ACTIONS(839), + [aux_sym_bitwise_expression_token3] = ACTIONS(839), + [anon_sym_PLUS] = ACTIONS(843), + [anon_sym_DASH] = ACTIONS(843), }, - [185] = { + [197] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(791), - [anon_sym_BANG_EQ] = ACTIONS(791), - [anon_sym_PLUS_EQ] = ACTIONS(791), - [anon_sym_STAR_EQ] = ACTIONS(791), - [anon_sym_SLASH_EQ] = ACTIONS(791), - [anon_sym_PERCENT_EQ] = ACTIONS(791), - [anon_sym_DASH_EQ] = ACTIONS(791), - [anon_sym_GT] = ACTIONS(793), - [anon_sym_GT_GT] = ACTIONS(791), - [anon_sym_2_GT] = ACTIONS(793), - [anon_sym_2_GT_GT] = ACTIONS(791), - [anon_sym_3_GT] = ACTIONS(793), - [anon_sym_3_GT_GT] = ACTIONS(791), - [anon_sym_4_GT] = ACTIONS(793), - [anon_sym_4_GT_GT] = ACTIONS(791), - [anon_sym_5_GT] = ACTIONS(793), - [anon_sym_5_GT_GT] = ACTIONS(791), - [anon_sym_6_GT] = ACTIONS(793), - [anon_sym_6_GT_GT] = ACTIONS(791), - [anon_sym_STAR_GT] = ACTIONS(793), - [anon_sym_STAR_GT_GT] = ACTIONS(791), - [anon_sym_LT] = ACTIONS(793), - [anon_sym_STAR_GT_AMP1] = ACTIONS(791), - [anon_sym_2_GT_AMP1] = ACTIONS(791), - [anon_sym_3_GT_AMP1] = ACTIONS(791), - [anon_sym_4_GT_AMP1] = ACTIONS(791), - [anon_sym_5_GT_AMP1] = ACTIONS(791), - [anon_sym_6_GT_AMP1] = ACTIONS(791), - [anon_sym_STAR_GT_AMP2] = ACTIONS(791), - [anon_sym_1_GT_AMP2] = ACTIONS(791), - [anon_sym_3_GT_AMP2] = ACTIONS(791), - [anon_sym_4_GT_AMP2] = ACTIONS(791), - [anon_sym_5_GT_AMP2] = ACTIONS(791), - [anon_sym_6_GT_AMP2] = ACTIONS(791), - [aux_sym_comparison_operator_token1] = ACTIONS(791), - [aux_sym_comparison_operator_token2] = ACTIONS(791), - [aux_sym_comparison_operator_token3] = ACTIONS(791), - [aux_sym_comparison_operator_token4] = ACTIONS(791), - [aux_sym_comparison_operator_token5] = ACTIONS(791), - [aux_sym_comparison_operator_token6] = ACTIONS(791), - [aux_sym_comparison_operator_token7] = ACTIONS(791), - [aux_sym_comparison_operator_token8] = ACTIONS(791), - [aux_sym_comparison_operator_token9] = ACTIONS(791), - [aux_sym_comparison_operator_token10] = ACTIONS(791), - [aux_sym_comparison_operator_token11] = ACTIONS(791), - [aux_sym_comparison_operator_token12] = ACTIONS(791), - [aux_sym_comparison_operator_token13] = ACTIONS(791), - [aux_sym_comparison_operator_token14] = ACTIONS(791), - [aux_sym_comparison_operator_token15] = ACTIONS(791), - [aux_sym_comparison_operator_token16] = ACTIONS(791), - [aux_sym_comparison_operator_token17] = ACTIONS(791), - [aux_sym_comparison_operator_token18] = ACTIONS(791), - [aux_sym_comparison_operator_token19] = ACTIONS(791), - [aux_sym_comparison_operator_token20] = ACTIONS(791), - [aux_sym_comparison_operator_token21] = ACTIONS(791), - [aux_sym_comparison_operator_token22] = ACTIONS(791), - [aux_sym_comparison_operator_token23] = ACTIONS(791), - [aux_sym_comparison_operator_token24] = ACTIONS(791), - [aux_sym_comparison_operator_token25] = ACTIONS(791), - [aux_sym_comparison_operator_token26] = ACTIONS(791), - [aux_sym_comparison_operator_token27] = ACTIONS(791), - [aux_sym_comparison_operator_token28] = ACTIONS(793), - [aux_sym_comparison_operator_token29] = ACTIONS(791), - [aux_sym_comparison_operator_token30] = ACTIONS(791), - [aux_sym_comparison_operator_token31] = ACTIONS(791), - [aux_sym_comparison_operator_token32] = ACTIONS(791), - [aux_sym_comparison_operator_token33] = ACTIONS(791), - [aux_sym_comparison_operator_token34] = ACTIONS(793), - [aux_sym_comparison_operator_token35] = ACTIONS(791), - [aux_sym_comparison_operator_token36] = ACTIONS(791), - [aux_sym_comparison_operator_token37] = ACTIONS(791), - [aux_sym_comparison_operator_token38] = ACTIONS(791), - [aux_sym_comparison_operator_token39] = ACTIONS(791), - [aux_sym_comparison_operator_token40] = ACTIONS(791), - [aux_sym_comparison_operator_token41] = ACTIONS(791), - [aux_sym_comparison_operator_token42] = ACTIONS(791), - [aux_sym_comparison_operator_token43] = ACTIONS(791), - [aux_sym_comparison_operator_token44] = ACTIONS(791), - [aux_sym_comparison_operator_token45] = ACTIONS(791), - [aux_sym_comparison_operator_token46] = ACTIONS(791), - [aux_sym_comparison_operator_token47] = ACTIONS(791), - [aux_sym_comparison_operator_token48] = ACTIONS(791), - [aux_sym_comparison_operator_token49] = ACTIONS(791), - [aux_sym_comparison_operator_token50] = ACTIONS(791), - [aux_sym_format_operator_token1] = ACTIONS(791), - [anon_sym_PIPE] = ACTIONS(791), - [anon_sym_PERCENT] = ACTIONS(793), - [aux_sym_logical_expression_token1] = ACTIONS(791), - [aux_sym_logical_expression_token2] = ACTIONS(791), - [aux_sym_logical_expression_token3] = ACTIONS(791), - [aux_sym_bitwise_expression_token1] = ACTIONS(791), - [aux_sym_bitwise_expression_token2] = ACTIONS(791), - [aux_sym_bitwise_expression_token3] = ACTIONS(791), - [anon_sym_PLUS] = ACTIONS(793), - [anon_sym_DASH] = ACTIONS(793), - [anon_sym_SLASH] = ACTIONS(793), - [anon_sym_BSLASH] = ACTIONS(791), - [anon_sym_STAR] = ACTIONS(793), - [anon_sym_DOT_DOT] = ACTIONS(791), - [sym__statement_terminator] = ACTIONS(791), - }, - [186] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(780), - [anon_sym_BANG_EQ] = ACTIONS(780), - [anon_sym_PLUS_EQ] = ACTIONS(780), - [anon_sym_STAR_EQ] = ACTIONS(780), - [anon_sym_SLASH_EQ] = ACTIONS(780), - [anon_sym_PERCENT_EQ] = ACTIONS(780), - [anon_sym_DASH_EQ] = ACTIONS(780), - [anon_sym_GT] = ACTIONS(782), - [anon_sym_GT_GT] = ACTIONS(780), - [anon_sym_2_GT] = ACTIONS(782), - [anon_sym_2_GT_GT] = ACTIONS(780), - [anon_sym_3_GT] = ACTIONS(782), - [anon_sym_3_GT_GT] = ACTIONS(780), - [anon_sym_4_GT] = ACTIONS(782), - [anon_sym_4_GT_GT] = ACTIONS(780), - [anon_sym_5_GT] = ACTIONS(782), - [anon_sym_5_GT_GT] = ACTIONS(780), - [anon_sym_6_GT] = ACTIONS(782), - [anon_sym_6_GT_GT] = ACTIONS(780), - [anon_sym_STAR_GT] = ACTIONS(782), - [anon_sym_STAR_GT_GT] = ACTIONS(780), - [anon_sym_LT] = ACTIONS(782), - [anon_sym_STAR_GT_AMP1] = ACTIONS(780), - [anon_sym_2_GT_AMP1] = ACTIONS(780), - [anon_sym_3_GT_AMP1] = ACTIONS(780), - [anon_sym_4_GT_AMP1] = ACTIONS(780), - [anon_sym_5_GT_AMP1] = ACTIONS(780), - [anon_sym_6_GT_AMP1] = ACTIONS(780), - [anon_sym_STAR_GT_AMP2] = ACTIONS(780), - [anon_sym_1_GT_AMP2] = ACTIONS(780), - [anon_sym_3_GT_AMP2] = ACTIONS(780), - [anon_sym_4_GT_AMP2] = ACTIONS(780), - [anon_sym_5_GT_AMP2] = ACTIONS(780), - [anon_sym_6_GT_AMP2] = ACTIONS(780), - [aux_sym_comparison_operator_token1] = ACTIONS(780), - [aux_sym_comparison_operator_token2] = ACTIONS(780), - [aux_sym_comparison_operator_token3] = ACTIONS(780), - [aux_sym_comparison_operator_token4] = ACTIONS(780), - [aux_sym_comparison_operator_token5] = ACTIONS(780), - [aux_sym_comparison_operator_token6] = ACTIONS(780), - [aux_sym_comparison_operator_token7] = ACTIONS(780), - [aux_sym_comparison_operator_token8] = ACTIONS(780), - [aux_sym_comparison_operator_token9] = ACTIONS(780), - [aux_sym_comparison_operator_token10] = ACTIONS(780), - [aux_sym_comparison_operator_token11] = ACTIONS(780), - [aux_sym_comparison_operator_token12] = ACTIONS(780), - [aux_sym_comparison_operator_token13] = ACTIONS(780), - [aux_sym_comparison_operator_token14] = ACTIONS(780), - [aux_sym_comparison_operator_token15] = ACTIONS(780), - [aux_sym_comparison_operator_token16] = ACTIONS(780), - [aux_sym_comparison_operator_token17] = ACTIONS(780), - [aux_sym_comparison_operator_token18] = ACTIONS(780), - [aux_sym_comparison_operator_token19] = ACTIONS(780), - [aux_sym_comparison_operator_token20] = ACTIONS(780), - [aux_sym_comparison_operator_token21] = ACTIONS(780), - [aux_sym_comparison_operator_token22] = ACTIONS(780), - [aux_sym_comparison_operator_token23] = ACTIONS(780), - [aux_sym_comparison_operator_token24] = ACTIONS(780), - [aux_sym_comparison_operator_token25] = ACTIONS(780), - [aux_sym_comparison_operator_token26] = ACTIONS(780), - [aux_sym_comparison_operator_token27] = ACTIONS(780), - [aux_sym_comparison_operator_token28] = ACTIONS(782), - [aux_sym_comparison_operator_token29] = ACTIONS(780), - [aux_sym_comparison_operator_token30] = ACTIONS(780), - [aux_sym_comparison_operator_token31] = ACTIONS(780), - [aux_sym_comparison_operator_token32] = ACTIONS(780), - [aux_sym_comparison_operator_token33] = ACTIONS(780), - [aux_sym_comparison_operator_token34] = ACTIONS(782), - [aux_sym_comparison_operator_token35] = ACTIONS(780), - [aux_sym_comparison_operator_token36] = ACTIONS(780), - [aux_sym_comparison_operator_token37] = ACTIONS(780), - [aux_sym_comparison_operator_token38] = ACTIONS(780), - [aux_sym_comparison_operator_token39] = ACTIONS(780), - [aux_sym_comparison_operator_token40] = ACTIONS(780), - [aux_sym_comparison_operator_token41] = ACTIONS(780), - [aux_sym_comparison_operator_token42] = ACTIONS(780), - [aux_sym_comparison_operator_token43] = ACTIONS(780), - [aux_sym_comparison_operator_token44] = ACTIONS(780), - [aux_sym_comparison_operator_token45] = ACTIONS(780), - [aux_sym_comparison_operator_token46] = ACTIONS(780), - [aux_sym_comparison_operator_token47] = ACTIONS(780), - [aux_sym_comparison_operator_token48] = ACTIONS(780), - [aux_sym_comparison_operator_token49] = ACTIONS(780), - [aux_sym_comparison_operator_token50] = ACTIONS(780), - [aux_sym_format_operator_token1] = ACTIONS(780), - [anon_sym_PIPE] = ACTIONS(780), - [anon_sym_PERCENT] = ACTIONS(782), - [aux_sym_logical_expression_token1] = ACTIONS(780), - [aux_sym_logical_expression_token2] = ACTIONS(780), - [aux_sym_logical_expression_token3] = ACTIONS(780), - [aux_sym_bitwise_expression_token1] = ACTIONS(780), - [aux_sym_bitwise_expression_token2] = ACTIONS(780), - [aux_sym_bitwise_expression_token3] = ACTIONS(780), - [anon_sym_PLUS] = ACTIONS(782), - [anon_sym_DASH] = ACTIONS(782), - [anon_sym_SLASH] = ACTIONS(782), - [anon_sym_BSLASH] = ACTIONS(780), - [anon_sym_STAR] = ACTIONS(782), - [anon_sym_DOT_DOT] = ACTIONS(780), - [sym__statement_terminator] = ACTIONS(780), + [anon_sym_EQ] = ACTIONS(839), + [anon_sym_BANG_EQ] = ACTIONS(839), + [anon_sym_PLUS_EQ] = ACTIONS(839), + [anon_sym_STAR_EQ] = ACTIONS(839), + [anon_sym_SLASH_EQ] = ACTIONS(839), + [anon_sym_PERCENT_EQ] = ACTIONS(839), + [anon_sym_DASH_EQ] = ACTIONS(839), + [anon_sym_GT] = ACTIONS(841), + [anon_sym_GT_GT] = ACTIONS(839), + [anon_sym_2_GT] = ACTIONS(841), + [anon_sym_2_GT_GT] = ACTIONS(839), + [anon_sym_3_GT] = ACTIONS(841), + [anon_sym_3_GT_GT] = ACTIONS(839), + [anon_sym_4_GT] = ACTIONS(841), + [anon_sym_4_GT_GT] = ACTIONS(839), + [anon_sym_5_GT] = ACTIONS(841), + [anon_sym_5_GT_GT] = ACTIONS(839), + [anon_sym_6_GT] = ACTIONS(841), + [anon_sym_6_GT_GT] = ACTIONS(839), + [anon_sym_STAR_GT] = ACTIONS(841), + [anon_sym_STAR_GT_GT] = ACTIONS(839), + [anon_sym_LT] = ACTIONS(841), + [anon_sym_STAR_GT_AMP1] = ACTIONS(839), + [anon_sym_2_GT_AMP1] = ACTIONS(839), + [anon_sym_3_GT_AMP1] = ACTIONS(839), + [anon_sym_4_GT_AMP1] = ACTIONS(839), + [anon_sym_5_GT_AMP1] = ACTIONS(839), + [anon_sym_6_GT_AMP1] = ACTIONS(839), + [anon_sym_STAR_GT_AMP2] = ACTIONS(839), + [anon_sym_1_GT_AMP2] = ACTIONS(839), + [anon_sym_3_GT_AMP2] = ACTIONS(839), + [anon_sym_4_GT_AMP2] = ACTIONS(839), + [anon_sym_5_GT_AMP2] = ACTIONS(839), + [anon_sym_6_GT_AMP2] = ACTIONS(839), + [aux_sym_comparison_operator_token1] = ACTIONS(839), + [aux_sym_comparison_operator_token2] = ACTIONS(839), + [aux_sym_comparison_operator_token3] = ACTIONS(839), + [aux_sym_comparison_operator_token4] = ACTIONS(839), + [aux_sym_comparison_operator_token5] = ACTIONS(839), + [aux_sym_comparison_operator_token6] = ACTIONS(839), + [aux_sym_comparison_operator_token7] = ACTIONS(839), + [aux_sym_comparison_operator_token8] = ACTIONS(839), + [aux_sym_comparison_operator_token9] = ACTIONS(839), + [aux_sym_comparison_operator_token10] = ACTIONS(839), + [aux_sym_comparison_operator_token11] = ACTIONS(839), + [aux_sym_comparison_operator_token12] = ACTIONS(839), + [aux_sym_comparison_operator_token13] = ACTIONS(839), + [aux_sym_comparison_operator_token14] = ACTIONS(839), + [aux_sym_comparison_operator_token15] = ACTIONS(839), + [aux_sym_comparison_operator_token16] = ACTIONS(839), + [aux_sym_comparison_operator_token17] = ACTIONS(839), + [aux_sym_comparison_operator_token18] = ACTIONS(839), + [aux_sym_comparison_operator_token19] = ACTIONS(839), + [aux_sym_comparison_operator_token20] = ACTIONS(839), + [aux_sym_comparison_operator_token21] = ACTIONS(839), + [aux_sym_comparison_operator_token22] = ACTIONS(839), + [aux_sym_comparison_operator_token23] = ACTIONS(839), + [aux_sym_comparison_operator_token24] = ACTIONS(839), + [aux_sym_comparison_operator_token25] = ACTIONS(839), + [aux_sym_comparison_operator_token26] = ACTIONS(839), + [aux_sym_comparison_operator_token27] = ACTIONS(839), + [aux_sym_comparison_operator_token28] = ACTIONS(841), + [aux_sym_comparison_operator_token29] = ACTIONS(839), + [aux_sym_comparison_operator_token30] = ACTIONS(839), + [aux_sym_comparison_operator_token31] = ACTIONS(839), + [aux_sym_comparison_operator_token32] = ACTIONS(839), + [aux_sym_comparison_operator_token33] = ACTIONS(839), + [aux_sym_comparison_operator_token34] = ACTIONS(841), + [aux_sym_comparison_operator_token35] = ACTIONS(839), + [aux_sym_comparison_operator_token36] = ACTIONS(839), + [aux_sym_comparison_operator_token37] = ACTIONS(839), + [aux_sym_comparison_operator_token38] = ACTIONS(839), + [aux_sym_comparison_operator_token39] = ACTIONS(839), + [aux_sym_comparison_operator_token40] = ACTIONS(839), + [aux_sym_comparison_operator_token41] = ACTIONS(839), + [aux_sym_comparison_operator_token42] = ACTIONS(839), + [aux_sym_comparison_operator_token43] = ACTIONS(839), + [aux_sym_comparison_operator_token44] = ACTIONS(839), + [aux_sym_comparison_operator_token45] = ACTIONS(839), + [aux_sym_comparison_operator_token46] = ACTIONS(839), + [aux_sym_comparison_operator_token47] = ACTIONS(839), + [aux_sym_comparison_operator_token48] = ACTIONS(839), + [aux_sym_comparison_operator_token49] = ACTIONS(839), + [aux_sym_comparison_operator_token50] = ACTIONS(839), + [anon_sym_PIPE] = ACTIONS(839), + [aux_sym_logical_expression_token1] = ACTIONS(839), + [aux_sym_logical_expression_token2] = ACTIONS(839), + [aux_sym_logical_expression_token3] = ACTIONS(839), + [aux_sym_bitwise_expression_token1] = ACTIONS(839), + [aux_sym_bitwise_expression_token2] = ACTIONS(839), + [aux_sym_bitwise_expression_token3] = ACTIONS(839), + [anon_sym_PLUS] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(837), + [sym__statement_terminator] = ACTIONS(839), }, - [187] = { - [sym_format_operator] = STATE(574), + [198] = { [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(795), - [anon_sym_BANG_EQ] = ACTIONS(795), - [anon_sym_PLUS_EQ] = ACTIONS(795), - [anon_sym_STAR_EQ] = ACTIONS(795), - [anon_sym_SLASH_EQ] = ACTIONS(795), - [anon_sym_PERCENT_EQ] = ACTIONS(795), - [anon_sym_DASH_EQ] = ACTIONS(795), - [anon_sym_GT] = ACTIONS(797), - [anon_sym_GT_GT] = ACTIONS(795), - [anon_sym_2_GT] = ACTIONS(797), - [anon_sym_2_GT_GT] = ACTIONS(795), - [anon_sym_3_GT] = ACTIONS(797), - [anon_sym_3_GT_GT] = ACTIONS(795), - [anon_sym_4_GT] = ACTIONS(797), - [anon_sym_4_GT_GT] = ACTIONS(795), - [anon_sym_5_GT] = ACTIONS(797), - [anon_sym_5_GT_GT] = ACTIONS(795), - [anon_sym_6_GT] = ACTIONS(797), - [anon_sym_6_GT_GT] = ACTIONS(795), - [anon_sym_STAR_GT] = ACTIONS(797), - [anon_sym_STAR_GT_GT] = ACTIONS(795), - [anon_sym_LT] = ACTIONS(797), - [anon_sym_STAR_GT_AMP1] = ACTIONS(795), - [anon_sym_2_GT_AMP1] = ACTIONS(795), - [anon_sym_3_GT_AMP1] = ACTIONS(795), - [anon_sym_4_GT_AMP1] = ACTIONS(795), - [anon_sym_5_GT_AMP1] = ACTIONS(795), - [anon_sym_6_GT_AMP1] = ACTIONS(795), - [anon_sym_STAR_GT_AMP2] = ACTIONS(795), - [anon_sym_1_GT_AMP2] = ACTIONS(795), - [anon_sym_3_GT_AMP2] = ACTIONS(795), - [anon_sym_4_GT_AMP2] = ACTIONS(795), - [anon_sym_5_GT_AMP2] = ACTIONS(795), - [anon_sym_6_GT_AMP2] = ACTIONS(795), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(795), - [anon_sym_PIPE] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(797), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(797), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(797), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(797), + [anon_sym_EQ] = ACTIONS(833), + [anon_sym_BANG_EQ] = ACTIONS(833), + [anon_sym_PLUS_EQ] = ACTIONS(833), + [anon_sym_STAR_EQ] = ACTIONS(833), + [anon_sym_SLASH_EQ] = ACTIONS(833), + [anon_sym_PERCENT_EQ] = ACTIONS(833), + [anon_sym_DASH_EQ] = ACTIONS(833), + [anon_sym_GT] = ACTIONS(835), + [anon_sym_GT_GT] = ACTIONS(833), + [anon_sym_2_GT] = ACTIONS(835), + [anon_sym_2_GT_GT] = ACTIONS(833), + [anon_sym_3_GT] = ACTIONS(835), + [anon_sym_3_GT_GT] = ACTIONS(833), + [anon_sym_4_GT] = ACTIONS(835), + [anon_sym_4_GT_GT] = ACTIONS(833), + [anon_sym_5_GT] = ACTIONS(835), + [anon_sym_5_GT_GT] = ACTIONS(833), + [anon_sym_6_GT] = ACTIONS(835), + [anon_sym_6_GT_GT] = ACTIONS(833), + [anon_sym_STAR_GT] = ACTIONS(835), + [anon_sym_STAR_GT_GT] = ACTIONS(833), + [anon_sym_LT] = ACTIONS(835), + [anon_sym_STAR_GT_AMP1] = ACTIONS(833), + [anon_sym_2_GT_AMP1] = ACTIONS(833), + [anon_sym_3_GT_AMP1] = ACTIONS(833), + [anon_sym_4_GT_AMP1] = ACTIONS(833), + [anon_sym_5_GT_AMP1] = ACTIONS(833), + [anon_sym_6_GT_AMP1] = ACTIONS(833), + [anon_sym_STAR_GT_AMP2] = ACTIONS(833), + [anon_sym_1_GT_AMP2] = ACTIONS(833), + [anon_sym_3_GT_AMP2] = ACTIONS(833), + [anon_sym_4_GT_AMP2] = ACTIONS(833), + [anon_sym_5_GT_AMP2] = ACTIONS(833), + [anon_sym_6_GT_AMP2] = ACTIONS(833), + [aux_sym_comparison_operator_token1] = ACTIONS(833), + [aux_sym_comparison_operator_token2] = ACTIONS(833), + [aux_sym_comparison_operator_token3] = ACTIONS(833), + [aux_sym_comparison_operator_token4] = ACTIONS(833), + [aux_sym_comparison_operator_token5] = ACTIONS(833), + [aux_sym_comparison_operator_token6] = ACTIONS(833), + [aux_sym_comparison_operator_token7] = ACTIONS(833), + [aux_sym_comparison_operator_token8] = ACTIONS(833), + [aux_sym_comparison_operator_token9] = ACTIONS(833), + [aux_sym_comparison_operator_token10] = ACTIONS(833), + [aux_sym_comparison_operator_token11] = ACTIONS(833), + [aux_sym_comparison_operator_token12] = ACTIONS(833), + [aux_sym_comparison_operator_token13] = ACTIONS(833), + [aux_sym_comparison_operator_token14] = ACTIONS(833), + [aux_sym_comparison_operator_token15] = ACTIONS(833), + [aux_sym_comparison_operator_token16] = ACTIONS(833), + [aux_sym_comparison_operator_token17] = ACTIONS(833), + [aux_sym_comparison_operator_token18] = ACTIONS(833), + [aux_sym_comparison_operator_token19] = ACTIONS(833), + [aux_sym_comparison_operator_token20] = ACTIONS(833), + [aux_sym_comparison_operator_token21] = ACTIONS(833), + [aux_sym_comparison_operator_token22] = ACTIONS(833), + [aux_sym_comparison_operator_token23] = ACTIONS(833), + [aux_sym_comparison_operator_token24] = ACTIONS(833), + [aux_sym_comparison_operator_token25] = ACTIONS(833), + [aux_sym_comparison_operator_token26] = ACTIONS(833), + [aux_sym_comparison_operator_token27] = ACTIONS(833), + [aux_sym_comparison_operator_token28] = ACTIONS(835), + [aux_sym_comparison_operator_token29] = ACTIONS(833), + [aux_sym_comparison_operator_token30] = ACTIONS(833), + [aux_sym_comparison_operator_token31] = ACTIONS(833), + [aux_sym_comparison_operator_token32] = ACTIONS(833), + [aux_sym_comparison_operator_token33] = ACTIONS(833), + [aux_sym_comparison_operator_token34] = ACTIONS(835), + [aux_sym_comparison_operator_token35] = ACTIONS(833), + [aux_sym_comparison_operator_token36] = ACTIONS(833), + [aux_sym_comparison_operator_token37] = ACTIONS(833), + [aux_sym_comparison_operator_token38] = ACTIONS(833), + [aux_sym_comparison_operator_token39] = ACTIONS(833), + [aux_sym_comparison_operator_token40] = ACTIONS(833), + [aux_sym_comparison_operator_token41] = ACTIONS(833), + [aux_sym_comparison_operator_token42] = ACTIONS(833), + [aux_sym_comparison_operator_token43] = ACTIONS(833), + [aux_sym_comparison_operator_token44] = ACTIONS(833), + [aux_sym_comparison_operator_token45] = ACTIONS(833), + [aux_sym_comparison_operator_token46] = ACTIONS(833), + [aux_sym_comparison_operator_token47] = ACTIONS(833), + [aux_sym_comparison_operator_token48] = ACTIONS(833), + [aux_sym_comparison_operator_token49] = ACTIONS(833), + [aux_sym_comparison_operator_token50] = ACTIONS(833), + [anon_sym_RPAREN] = ACTIONS(833), + [anon_sym_PIPE] = ACTIONS(833), + [aux_sym_logical_expression_token1] = ACTIONS(833), + [aux_sym_logical_expression_token2] = ACTIONS(833), + [aux_sym_logical_expression_token3] = ACTIONS(833), + [aux_sym_bitwise_expression_token1] = ACTIONS(833), + [aux_sym_bitwise_expression_token2] = ACTIONS(833), + [aux_sym_bitwise_expression_token3] = ACTIONS(833), + [anon_sym_PLUS] = ACTIONS(843), + [anon_sym_DASH] = ACTIONS(843), }, - [188] = { + [199] = { + [sym_comparison_operator] = STATE(534), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(801), - [anon_sym_BANG_EQ] = ACTIONS(801), - [anon_sym_PLUS_EQ] = ACTIONS(801), - [anon_sym_STAR_EQ] = ACTIONS(801), - [anon_sym_SLASH_EQ] = ACTIONS(801), - [anon_sym_PERCENT_EQ] = ACTIONS(801), - [anon_sym_DASH_EQ] = ACTIONS(801), - [anon_sym_GT] = ACTIONS(803), - [anon_sym_GT_GT] = ACTIONS(801), - [anon_sym_2_GT] = ACTIONS(803), - [anon_sym_2_GT_GT] = ACTIONS(801), - [anon_sym_3_GT] = ACTIONS(803), - [anon_sym_3_GT_GT] = ACTIONS(801), - [anon_sym_4_GT] = ACTIONS(803), - [anon_sym_4_GT_GT] = ACTIONS(801), - [anon_sym_5_GT] = ACTIONS(803), - [anon_sym_5_GT_GT] = ACTIONS(801), - [anon_sym_6_GT] = ACTIONS(803), - [anon_sym_6_GT_GT] = ACTIONS(801), - [anon_sym_STAR_GT] = ACTIONS(803), - [anon_sym_STAR_GT_GT] = ACTIONS(801), - [anon_sym_LT] = ACTIONS(803), - [anon_sym_STAR_GT_AMP1] = ACTIONS(801), - [anon_sym_2_GT_AMP1] = ACTIONS(801), - [anon_sym_3_GT_AMP1] = ACTIONS(801), - [anon_sym_4_GT_AMP1] = ACTIONS(801), - [anon_sym_5_GT_AMP1] = ACTIONS(801), - [anon_sym_6_GT_AMP1] = ACTIONS(801), - [anon_sym_STAR_GT_AMP2] = ACTIONS(801), - [anon_sym_1_GT_AMP2] = ACTIONS(801), - [anon_sym_3_GT_AMP2] = ACTIONS(801), - [anon_sym_4_GT_AMP2] = ACTIONS(801), - [anon_sym_5_GT_AMP2] = ACTIONS(801), - [anon_sym_6_GT_AMP2] = ACTIONS(801), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_RPAREN] = ACTIONS(801), - [anon_sym_PIPE] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(803), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(803), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(803), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(803), - [anon_sym_DOT_DOT] = ACTIONS(815), - }, - [189] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(817), - [anon_sym_BANG_EQ] = ACTIONS(817), - [anon_sym_PLUS_EQ] = ACTIONS(817), - [anon_sym_STAR_EQ] = ACTIONS(817), - [anon_sym_SLASH_EQ] = ACTIONS(817), - [anon_sym_PERCENT_EQ] = ACTIONS(817), - [anon_sym_DASH_EQ] = ACTIONS(817), - [anon_sym_GT] = ACTIONS(819), - [anon_sym_GT_GT] = ACTIONS(817), - [anon_sym_2_GT] = ACTIONS(819), - [anon_sym_2_GT_GT] = ACTIONS(817), - [anon_sym_3_GT] = ACTIONS(819), - [anon_sym_3_GT_GT] = ACTIONS(817), - [anon_sym_4_GT] = ACTIONS(819), - [anon_sym_4_GT_GT] = ACTIONS(817), - [anon_sym_5_GT] = ACTIONS(819), - [anon_sym_5_GT_GT] = ACTIONS(817), - [anon_sym_6_GT] = ACTIONS(819), - [anon_sym_6_GT_GT] = ACTIONS(817), - [anon_sym_STAR_GT] = ACTIONS(819), - [anon_sym_STAR_GT_GT] = ACTIONS(817), - [anon_sym_LT] = ACTIONS(819), - [anon_sym_STAR_GT_AMP1] = ACTIONS(817), - [anon_sym_2_GT_AMP1] = ACTIONS(817), - [anon_sym_3_GT_AMP1] = ACTIONS(817), - [anon_sym_4_GT_AMP1] = ACTIONS(817), - [anon_sym_5_GT_AMP1] = ACTIONS(817), - [anon_sym_6_GT_AMP1] = ACTIONS(817), - [anon_sym_STAR_GT_AMP2] = ACTIONS(817), - [anon_sym_1_GT_AMP2] = ACTIONS(817), - [anon_sym_3_GT_AMP2] = ACTIONS(817), - [anon_sym_4_GT_AMP2] = ACTIONS(817), - [anon_sym_5_GT_AMP2] = ACTIONS(817), - [anon_sym_6_GT_AMP2] = ACTIONS(817), - [aux_sym_comparison_operator_token1] = ACTIONS(817), - [aux_sym_comparison_operator_token2] = ACTIONS(817), - [aux_sym_comparison_operator_token3] = ACTIONS(817), - [aux_sym_comparison_operator_token4] = ACTIONS(817), - [aux_sym_comparison_operator_token5] = ACTIONS(817), - [aux_sym_comparison_operator_token6] = ACTIONS(817), - [aux_sym_comparison_operator_token7] = ACTIONS(817), - [aux_sym_comparison_operator_token8] = ACTIONS(817), - [aux_sym_comparison_operator_token9] = ACTIONS(817), - [aux_sym_comparison_operator_token10] = ACTIONS(817), - [aux_sym_comparison_operator_token11] = ACTIONS(817), - [aux_sym_comparison_operator_token12] = ACTIONS(817), - [aux_sym_comparison_operator_token13] = ACTIONS(817), - [aux_sym_comparison_operator_token14] = ACTIONS(817), - [aux_sym_comparison_operator_token15] = ACTIONS(817), - [aux_sym_comparison_operator_token16] = ACTIONS(817), - [aux_sym_comparison_operator_token17] = ACTIONS(817), - [aux_sym_comparison_operator_token18] = ACTIONS(817), - [aux_sym_comparison_operator_token19] = ACTIONS(817), - [aux_sym_comparison_operator_token20] = ACTIONS(817), - [aux_sym_comparison_operator_token21] = ACTIONS(817), - [aux_sym_comparison_operator_token22] = ACTIONS(817), - [aux_sym_comparison_operator_token23] = ACTIONS(817), - [aux_sym_comparison_operator_token24] = ACTIONS(817), - [aux_sym_comparison_operator_token25] = ACTIONS(817), - [aux_sym_comparison_operator_token26] = ACTIONS(817), - [aux_sym_comparison_operator_token27] = ACTIONS(817), - [aux_sym_comparison_operator_token28] = ACTIONS(819), - [aux_sym_comparison_operator_token29] = ACTIONS(817), - [aux_sym_comparison_operator_token30] = ACTIONS(817), - [aux_sym_comparison_operator_token31] = ACTIONS(817), - [aux_sym_comparison_operator_token32] = ACTIONS(817), - [aux_sym_comparison_operator_token33] = ACTIONS(817), - [aux_sym_comparison_operator_token34] = ACTIONS(819), - [aux_sym_comparison_operator_token35] = ACTIONS(817), - [aux_sym_comparison_operator_token36] = ACTIONS(817), - [aux_sym_comparison_operator_token37] = ACTIONS(817), - [aux_sym_comparison_operator_token38] = ACTIONS(817), - [aux_sym_comparison_operator_token39] = ACTIONS(817), - [aux_sym_comparison_operator_token40] = ACTIONS(817), - [aux_sym_comparison_operator_token41] = ACTIONS(817), - [aux_sym_comparison_operator_token42] = ACTIONS(817), - [aux_sym_comparison_operator_token43] = ACTIONS(817), - [aux_sym_comparison_operator_token44] = ACTIONS(817), - [aux_sym_comparison_operator_token45] = ACTIONS(817), - [aux_sym_comparison_operator_token46] = ACTIONS(817), - [aux_sym_comparison_operator_token47] = ACTIONS(817), - [aux_sym_comparison_operator_token48] = ACTIONS(817), - [aux_sym_comparison_operator_token49] = ACTIONS(817), - [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_RPAREN] = ACTIONS(817), - [anon_sym_PIPE] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(821), - [aux_sym_logical_expression_token1] = ACTIONS(817), - [aux_sym_logical_expression_token2] = ACTIONS(817), - [aux_sym_logical_expression_token3] = ACTIONS(817), - [aux_sym_bitwise_expression_token1] = ACTIONS(817), - [aux_sym_bitwise_expression_token2] = ACTIONS(817), - [aux_sym_bitwise_expression_token3] = ACTIONS(817), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(821), - [anon_sym_BSLASH] = ACTIONS(823), - [anon_sym_STAR] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(845), + [anon_sym_BANG_EQ] = ACTIONS(845), + [anon_sym_PLUS_EQ] = ACTIONS(845), + [anon_sym_STAR_EQ] = ACTIONS(845), + [anon_sym_SLASH_EQ] = ACTIONS(845), + [anon_sym_PERCENT_EQ] = ACTIONS(845), + [anon_sym_DASH_EQ] = ACTIONS(845), + [anon_sym_GT] = ACTIONS(847), + [anon_sym_GT_GT] = ACTIONS(845), + [anon_sym_2_GT] = ACTIONS(847), + [anon_sym_2_GT_GT] = ACTIONS(845), + [anon_sym_3_GT] = ACTIONS(847), + [anon_sym_3_GT_GT] = ACTIONS(845), + [anon_sym_4_GT] = ACTIONS(847), + [anon_sym_4_GT_GT] = ACTIONS(845), + [anon_sym_5_GT] = ACTIONS(847), + [anon_sym_5_GT_GT] = ACTIONS(845), + [anon_sym_6_GT] = ACTIONS(847), + [anon_sym_6_GT_GT] = ACTIONS(845), + [anon_sym_STAR_GT] = ACTIONS(847), + [anon_sym_STAR_GT_GT] = ACTIONS(845), + [anon_sym_LT] = ACTIONS(847), + [anon_sym_STAR_GT_AMP1] = ACTIONS(845), + [anon_sym_2_GT_AMP1] = ACTIONS(845), + [anon_sym_3_GT_AMP1] = ACTIONS(845), + [anon_sym_4_GT_AMP1] = ACTIONS(845), + [anon_sym_5_GT_AMP1] = ACTIONS(845), + [anon_sym_6_GT_AMP1] = ACTIONS(845), + [anon_sym_STAR_GT_AMP2] = ACTIONS(845), + [anon_sym_1_GT_AMP2] = ACTIONS(845), + [anon_sym_3_GT_AMP2] = ACTIONS(845), + [anon_sym_4_GT_AMP2] = ACTIONS(845), + [anon_sym_5_GT_AMP2] = ACTIONS(845), + [anon_sym_6_GT_AMP2] = ACTIONS(845), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_PIPE] = ACTIONS(845), + [aux_sym_logical_expression_token1] = ACTIONS(845), + [aux_sym_logical_expression_token2] = ACTIONS(845), + [aux_sym_logical_expression_token3] = ACTIONS(845), + [aux_sym_bitwise_expression_token1] = ACTIONS(845), + [aux_sym_bitwise_expression_token2] = ACTIONS(845), + [aux_sym_bitwise_expression_token3] = ACTIONS(845), + [sym__statement_terminator] = ACTIONS(845), }, - [190] = { + [200] = { + [sym_comparison_operator] = STATE(536), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_PLUS_EQ] = ACTIONS(825), - [anon_sym_STAR_EQ] = ACTIONS(825), - [anon_sym_SLASH_EQ] = ACTIONS(825), - [anon_sym_PERCENT_EQ] = ACTIONS(825), - [anon_sym_DASH_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(827), - [anon_sym_GT_GT] = ACTIONS(825), - [anon_sym_2_GT] = ACTIONS(827), - [anon_sym_2_GT_GT] = ACTIONS(825), - [anon_sym_3_GT] = ACTIONS(827), - [anon_sym_3_GT_GT] = ACTIONS(825), - [anon_sym_4_GT] = ACTIONS(827), - [anon_sym_4_GT_GT] = ACTIONS(825), - [anon_sym_5_GT] = ACTIONS(827), - [anon_sym_5_GT_GT] = ACTIONS(825), - [anon_sym_6_GT] = ACTIONS(827), - [anon_sym_6_GT_GT] = ACTIONS(825), - [anon_sym_STAR_GT] = ACTIONS(827), - [anon_sym_STAR_GT_GT] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(827), - [anon_sym_STAR_GT_AMP1] = ACTIONS(825), - [anon_sym_2_GT_AMP1] = ACTIONS(825), - [anon_sym_3_GT_AMP1] = ACTIONS(825), - [anon_sym_4_GT_AMP1] = ACTIONS(825), - [anon_sym_5_GT_AMP1] = ACTIONS(825), - [anon_sym_6_GT_AMP1] = ACTIONS(825), - [anon_sym_STAR_GT_AMP2] = ACTIONS(825), - [anon_sym_1_GT_AMP2] = ACTIONS(825), - [anon_sym_3_GT_AMP2] = ACTIONS(825), - [anon_sym_4_GT_AMP2] = ACTIONS(825), - [anon_sym_5_GT_AMP2] = ACTIONS(825), - [anon_sym_6_GT_AMP2] = ACTIONS(825), - [aux_sym_comparison_operator_token1] = ACTIONS(825), - [aux_sym_comparison_operator_token2] = ACTIONS(825), - [aux_sym_comparison_operator_token3] = ACTIONS(825), - [aux_sym_comparison_operator_token4] = ACTIONS(825), - [aux_sym_comparison_operator_token5] = ACTIONS(825), - [aux_sym_comparison_operator_token6] = ACTIONS(825), - [aux_sym_comparison_operator_token7] = ACTIONS(825), - [aux_sym_comparison_operator_token8] = ACTIONS(825), - [aux_sym_comparison_operator_token9] = ACTIONS(825), - [aux_sym_comparison_operator_token10] = ACTIONS(825), - [aux_sym_comparison_operator_token11] = ACTIONS(825), - [aux_sym_comparison_operator_token12] = ACTIONS(825), - [aux_sym_comparison_operator_token13] = ACTIONS(825), - [aux_sym_comparison_operator_token14] = ACTIONS(825), - [aux_sym_comparison_operator_token15] = ACTIONS(825), - [aux_sym_comparison_operator_token16] = ACTIONS(825), - [aux_sym_comparison_operator_token17] = ACTIONS(825), - [aux_sym_comparison_operator_token18] = ACTIONS(825), - [aux_sym_comparison_operator_token19] = ACTIONS(825), - [aux_sym_comparison_operator_token20] = ACTIONS(825), - [aux_sym_comparison_operator_token21] = ACTIONS(825), - [aux_sym_comparison_operator_token22] = ACTIONS(825), - [aux_sym_comparison_operator_token23] = ACTIONS(825), - [aux_sym_comparison_operator_token24] = ACTIONS(825), - [aux_sym_comparison_operator_token25] = ACTIONS(825), - [aux_sym_comparison_operator_token26] = ACTIONS(825), - [aux_sym_comparison_operator_token27] = ACTIONS(825), - [aux_sym_comparison_operator_token28] = ACTIONS(827), - [aux_sym_comparison_operator_token29] = ACTIONS(825), - [aux_sym_comparison_operator_token30] = ACTIONS(825), - [aux_sym_comparison_operator_token31] = ACTIONS(825), - [aux_sym_comparison_operator_token32] = ACTIONS(825), - [aux_sym_comparison_operator_token33] = ACTIONS(825), - [aux_sym_comparison_operator_token34] = ACTIONS(827), - [aux_sym_comparison_operator_token35] = ACTIONS(825), - [aux_sym_comparison_operator_token36] = ACTIONS(825), - [aux_sym_comparison_operator_token37] = ACTIONS(825), - [aux_sym_comparison_operator_token38] = ACTIONS(825), - [aux_sym_comparison_operator_token39] = ACTIONS(825), - [aux_sym_comparison_operator_token40] = ACTIONS(825), - [aux_sym_comparison_operator_token41] = ACTIONS(825), - [aux_sym_comparison_operator_token42] = ACTIONS(825), - [aux_sym_comparison_operator_token43] = ACTIONS(825), - [aux_sym_comparison_operator_token44] = ACTIONS(825), - [aux_sym_comparison_operator_token45] = ACTIONS(825), - [aux_sym_comparison_operator_token46] = ACTIONS(825), - [aux_sym_comparison_operator_token47] = ACTIONS(825), - [aux_sym_comparison_operator_token48] = ACTIONS(825), - [aux_sym_comparison_operator_token49] = ACTIONS(825), - [aux_sym_comparison_operator_token50] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(829), - [aux_sym_logical_expression_token1] = ACTIONS(825), - [aux_sym_logical_expression_token2] = ACTIONS(825), - [aux_sym_logical_expression_token3] = ACTIONS(825), - [aux_sym_bitwise_expression_token1] = ACTIONS(825), - [aux_sym_bitwise_expression_token2] = ACTIONS(825), - [aux_sym_bitwise_expression_token3] = ACTIONS(825), - [anon_sym_PLUS] = ACTIONS(827), - [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(829), - [anon_sym_BSLASH] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(829), - [sym__statement_terminator] = ACTIONS(825), + [anon_sym_EQ] = ACTIONS(853), + [anon_sym_BANG_EQ] = ACTIONS(853), + [anon_sym_PLUS_EQ] = ACTIONS(853), + [anon_sym_STAR_EQ] = ACTIONS(853), + [anon_sym_SLASH_EQ] = ACTIONS(853), + [anon_sym_PERCENT_EQ] = ACTIONS(853), + [anon_sym_DASH_EQ] = ACTIONS(853), + [anon_sym_GT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(853), + [anon_sym_2_GT] = ACTIONS(855), + [anon_sym_2_GT_GT] = ACTIONS(853), + [anon_sym_3_GT] = ACTIONS(855), + [anon_sym_3_GT_GT] = ACTIONS(853), + [anon_sym_4_GT] = ACTIONS(855), + [anon_sym_4_GT_GT] = ACTIONS(853), + [anon_sym_5_GT] = ACTIONS(855), + [anon_sym_5_GT_GT] = ACTIONS(853), + [anon_sym_6_GT] = ACTIONS(855), + [anon_sym_6_GT_GT] = ACTIONS(853), + [anon_sym_STAR_GT] = ACTIONS(855), + [anon_sym_STAR_GT_GT] = ACTIONS(853), + [anon_sym_LT] = ACTIONS(855), + [anon_sym_STAR_GT_AMP1] = ACTIONS(853), + [anon_sym_2_GT_AMP1] = ACTIONS(853), + [anon_sym_3_GT_AMP1] = ACTIONS(853), + [anon_sym_4_GT_AMP1] = ACTIONS(853), + [anon_sym_5_GT_AMP1] = ACTIONS(853), + [anon_sym_6_GT_AMP1] = ACTIONS(853), + [anon_sym_STAR_GT_AMP2] = ACTIONS(853), + [anon_sym_1_GT_AMP2] = ACTIONS(853), + [anon_sym_3_GT_AMP2] = ACTIONS(853), + [anon_sym_4_GT_AMP2] = ACTIONS(853), + [anon_sym_5_GT_AMP2] = ACTIONS(853), + [anon_sym_6_GT_AMP2] = ACTIONS(853), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_RPAREN] = ACTIONS(853), + [anon_sym_PIPE] = ACTIONS(853), + [aux_sym_logical_expression_token1] = ACTIONS(853), + [aux_sym_logical_expression_token2] = ACTIONS(853), + [aux_sym_logical_expression_token3] = ACTIONS(853), + [aux_sym_bitwise_expression_token1] = ACTIONS(853), + [aux_sym_bitwise_expression_token2] = ACTIONS(853), + [aux_sym_bitwise_expression_token3] = ACTIONS(853), }, - [191] = { + [201] = { + [sym_comparison_operator] = STATE(534), [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(825), - [anon_sym_BANG_EQ] = ACTIONS(825), - [anon_sym_PLUS_EQ] = ACTIONS(825), - [anon_sym_STAR_EQ] = ACTIONS(825), - [anon_sym_SLASH_EQ] = ACTIONS(825), - [anon_sym_PERCENT_EQ] = ACTIONS(825), - [anon_sym_DASH_EQ] = ACTIONS(825), - [anon_sym_GT] = ACTIONS(827), - [anon_sym_GT_GT] = ACTIONS(825), - [anon_sym_2_GT] = ACTIONS(827), - [anon_sym_2_GT_GT] = ACTIONS(825), - [anon_sym_3_GT] = ACTIONS(827), - [anon_sym_3_GT_GT] = ACTIONS(825), - [anon_sym_4_GT] = ACTIONS(827), - [anon_sym_4_GT_GT] = ACTIONS(825), - [anon_sym_5_GT] = ACTIONS(827), - [anon_sym_5_GT_GT] = ACTIONS(825), - [anon_sym_6_GT] = ACTIONS(827), - [anon_sym_6_GT_GT] = ACTIONS(825), - [anon_sym_STAR_GT] = ACTIONS(827), - [anon_sym_STAR_GT_GT] = ACTIONS(825), - [anon_sym_LT] = ACTIONS(827), - [anon_sym_STAR_GT_AMP1] = ACTIONS(825), - [anon_sym_2_GT_AMP1] = ACTIONS(825), - [anon_sym_3_GT_AMP1] = ACTIONS(825), - [anon_sym_4_GT_AMP1] = ACTIONS(825), - [anon_sym_5_GT_AMP1] = ACTIONS(825), - [anon_sym_6_GT_AMP1] = ACTIONS(825), - [anon_sym_STAR_GT_AMP2] = ACTIONS(825), - [anon_sym_1_GT_AMP2] = ACTIONS(825), - [anon_sym_3_GT_AMP2] = ACTIONS(825), - [anon_sym_4_GT_AMP2] = ACTIONS(825), - [anon_sym_5_GT_AMP2] = ACTIONS(825), - [anon_sym_6_GT_AMP2] = ACTIONS(825), - [aux_sym_comparison_operator_token1] = ACTIONS(825), - [aux_sym_comparison_operator_token2] = ACTIONS(825), - [aux_sym_comparison_operator_token3] = ACTIONS(825), - [aux_sym_comparison_operator_token4] = ACTIONS(825), - [aux_sym_comparison_operator_token5] = ACTIONS(825), - [aux_sym_comparison_operator_token6] = ACTIONS(825), - [aux_sym_comparison_operator_token7] = ACTIONS(825), - [aux_sym_comparison_operator_token8] = ACTIONS(825), - [aux_sym_comparison_operator_token9] = ACTIONS(825), - [aux_sym_comparison_operator_token10] = ACTIONS(825), - [aux_sym_comparison_operator_token11] = ACTIONS(825), - [aux_sym_comparison_operator_token12] = ACTIONS(825), - [aux_sym_comparison_operator_token13] = ACTIONS(825), - [aux_sym_comparison_operator_token14] = ACTIONS(825), - [aux_sym_comparison_operator_token15] = ACTIONS(825), - [aux_sym_comparison_operator_token16] = ACTIONS(825), - [aux_sym_comparison_operator_token17] = ACTIONS(825), - [aux_sym_comparison_operator_token18] = ACTIONS(825), - [aux_sym_comparison_operator_token19] = ACTIONS(825), - [aux_sym_comparison_operator_token20] = ACTIONS(825), - [aux_sym_comparison_operator_token21] = ACTIONS(825), - [aux_sym_comparison_operator_token22] = ACTIONS(825), - [aux_sym_comparison_operator_token23] = ACTIONS(825), - [aux_sym_comparison_operator_token24] = ACTIONS(825), - [aux_sym_comparison_operator_token25] = ACTIONS(825), - [aux_sym_comparison_operator_token26] = ACTIONS(825), - [aux_sym_comparison_operator_token27] = ACTIONS(825), - [aux_sym_comparison_operator_token28] = ACTIONS(827), - [aux_sym_comparison_operator_token29] = ACTIONS(825), - [aux_sym_comparison_operator_token30] = ACTIONS(825), - [aux_sym_comparison_operator_token31] = ACTIONS(825), - [aux_sym_comparison_operator_token32] = ACTIONS(825), - [aux_sym_comparison_operator_token33] = ACTIONS(825), - [aux_sym_comparison_operator_token34] = ACTIONS(827), - [aux_sym_comparison_operator_token35] = ACTIONS(825), - [aux_sym_comparison_operator_token36] = ACTIONS(825), - [aux_sym_comparison_operator_token37] = ACTIONS(825), - [aux_sym_comparison_operator_token38] = ACTIONS(825), - [aux_sym_comparison_operator_token39] = ACTIONS(825), - [aux_sym_comparison_operator_token40] = ACTIONS(825), - [aux_sym_comparison_operator_token41] = ACTIONS(825), - [aux_sym_comparison_operator_token42] = ACTIONS(825), - [aux_sym_comparison_operator_token43] = ACTIONS(825), - [aux_sym_comparison_operator_token44] = ACTIONS(825), - [aux_sym_comparison_operator_token45] = ACTIONS(825), - [aux_sym_comparison_operator_token46] = ACTIONS(825), - [aux_sym_comparison_operator_token47] = ACTIONS(825), - [aux_sym_comparison_operator_token48] = ACTIONS(825), - [aux_sym_comparison_operator_token49] = ACTIONS(825), - [aux_sym_comparison_operator_token50] = ACTIONS(825), - [anon_sym_RPAREN] = ACTIONS(825), - [anon_sym_PIPE] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(821), - [aux_sym_logical_expression_token1] = ACTIONS(825), - [aux_sym_logical_expression_token2] = ACTIONS(825), - [aux_sym_logical_expression_token3] = ACTIONS(825), - [aux_sym_bitwise_expression_token1] = ACTIONS(825), - [aux_sym_bitwise_expression_token2] = ACTIONS(825), - [aux_sym_bitwise_expression_token3] = ACTIONS(825), - [anon_sym_PLUS] = ACTIONS(827), - [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(821), - [anon_sym_BSLASH] = ACTIONS(823), - [anon_sym_STAR] = ACTIONS(821), + [anon_sym_EQ] = ACTIONS(853), + [anon_sym_BANG_EQ] = ACTIONS(853), + [anon_sym_PLUS_EQ] = ACTIONS(853), + [anon_sym_STAR_EQ] = ACTIONS(853), + [anon_sym_SLASH_EQ] = ACTIONS(853), + [anon_sym_PERCENT_EQ] = ACTIONS(853), + [anon_sym_DASH_EQ] = ACTIONS(853), + [anon_sym_GT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(853), + [anon_sym_2_GT] = ACTIONS(855), + [anon_sym_2_GT_GT] = ACTIONS(853), + [anon_sym_3_GT] = ACTIONS(855), + [anon_sym_3_GT_GT] = ACTIONS(853), + [anon_sym_4_GT] = ACTIONS(855), + [anon_sym_4_GT_GT] = ACTIONS(853), + [anon_sym_5_GT] = ACTIONS(855), + [anon_sym_5_GT_GT] = ACTIONS(853), + [anon_sym_6_GT] = ACTIONS(855), + [anon_sym_6_GT_GT] = ACTIONS(853), + [anon_sym_STAR_GT] = ACTIONS(855), + [anon_sym_STAR_GT_GT] = ACTIONS(853), + [anon_sym_LT] = ACTIONS(855), + [anon_sym_STAR_GT_AMP1] = ACTIONS(853), + [anon_sym_2_GT_AMP1] = ACTIONS(853), + [anon_sym_3_GT_AMP1] = ACTIONS(853), + [anon_sym_4_GT_AMP1] = ACTIONS(853), + [anon_sym_5_GT_AMP1] = ACTIONS(853), + [anon_sym_6_GT_AMP1] = ACTIONS(853), + [anon_sym_STAR_GT_AMP2] = ACTIONS(853), + [anon_sym_1_GT_AMP2] = ACTIONS(853), + [anon_sym_3_GT_AMP2] = ACTIONS(853), + [anon_sym_4_GT_AMP2] = ACTIONS(853), + [anon_sym_5_GT_AMP2] = ACTIONS(853), + [anon_sym_6_GT_AMP2] = ACTIONS(853), + [aux_sym_comparison_operator_token1] = ACTIONS(849), + [aux_sym_comparison_operator_token2] = ACTIONS(849), + [aux_sym_comparison_operator_token3] = ACTIONS(849), + [aux_sym_comparison_operator_token4] = ACTIONS(849), + [aux_sym_comparison_operator_token5] = ACTIONS(849), + [aux_sym_comparison_operator_token6] = ACTIONS(849), + [aux_sym_comparison_operator_token7] = ACTIONS(849), + [aux_sym_comparison_operator_token8] = ACTIONS(849), + [aux_sym_comparison_operator_token9] = ACTIONS(849), + [aux_sym_comparison_operator_token10] = ACTIONS(849), + [aux_sym_comparison_operator_token11] = ACTIONS(849), + [aux_sym_comparison_operator_token12] = ACTIONS(849), + [aux_sym_comparison_operator_token13] = ACTIONS(849), + [aux_sym_comparison_operator_token14] = ACTIONS(849), + [aux_sym_comparison_operator_token15] = ACTIONS(849), + [aux_sym_comparison_operator_token16] = ACTIONS(849), + [aux_sym_comparison_operator_token17] = ACTIONS(849), + [aux_sym_comparison_operator_token18] = ACTIONS(849), + [aux_sym_comparison_operator_token19] = ACTIONS(849), + [aux_sym_comparison_operator_token20] = ACTIONS(849), + [aux_sym_comparison_operator_token21] = ACTIONS(849), + [aux_sym_comparison_operator_token22] = ACTIONS(849), + [aux_sym_comparison_operator_token23] = ACTIONS(849), + [aux_sym_comparison_operator_token24] = ACTIONS(849), + [aux_sym_comparison_operator_token25] = ACTIONS(849), + [aux_sym_comparison_operator_token26] = ACTIONS(849), + [aux_sym_comparison_operator_token27] = ACTIONS(849), + [aux_sym_comparison_operator_token28] = ACTIONS(851), + [aux_sym_comparison_operator_token29] = ACTIONS(849), + [aux_sym_comparison_operator_token30] = ACTIONS(849), + [aux_sym_comparison_operator_token31] = ACTIONS(849), + [aux_sym_comparison_operator_token32] = ACTIONS(849), + [aux_sym_comparison_operator_token33] = ACTIONS(849), + [aux_sym_comparison_operator_token34] = ACTIONS(851), + [aux_sym_comparison_operator_token35] = ACTIONS(849), + [aux_sym_comparison_operator_token36] = ACTIONS(849), + [aux_sym_comparison_operator_token37] = ACTIONS(849), + [aux_sym_comparison_operator_token38] = ACTIONS(849), + [aux_sym_comparison_operator_token39] = ACTIONS(849), + [aux_sym_comparison_operator_token40] = ACTIONS(849), + [aux_sym_comparison_operator_token41] = ACTIONS(849), + [aux_sym_comparison_operator_token42] = ACTIONS(849), + [aux_sym_comparison_operator_token43] = ACTIONS(849), + [aux_sym_comparison_operator_token44] = ACTIONS(849), + [aux_sym_comparison_operator_token45] = ACTIONS(849), + [aux_sym_comparison_operator_token46] = ACTIONS(849), + [aux_sym_comparison_operator_token47] = ACTIONS(849), + [aux_sym_comparison_operator_token48] = ACTIONS(849), + [aux_sym_comparison_operator_token49] = ACTIONS(849), + [aux_sym_comparison_operator_token50] = ACTIONS(849), + [anon_sym_PIPE] = ACTIONS(853), + [aux_sym_logical_expression_token1] = ACTIONS(853), + [aux_sym_logical_expression_token2] = ACTIONS(853), + [aux_sym_logical_expression_token3] = ACTIONS(853), + [aux_sym_bitwise_expression_token1] = ACTIONS(853), + [aux_sym_bitwise_expression_token2] = ACTIONS(853), + [aux_sym_bitwise_expression_token3] = ACTIONS(853), + [sym__statement_terminator] = ACTIONS(853), }, - [192] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(817), - [anon_sym_BANG_EQ] = ACTIONS(817), - [anon_sym_PLUS_EQ] = ACTIONS(817), - [anon_sym_STAR_EQ] = ACTIONS(817), - [anon_sym_SLASH_EQ] = ACTIONS(817), - [anon_sym_PERCENT_EQ] = ACTIONS(817), - [anon_sym_DASH_EQ] = ACTIONS(817), - [anon_sym_GT] = ACTIONS(819), - [anon_sym_GT_GT] = ACTIONS(817), - [anon_sym_2_GT] = ACTIONS(819), - [anon_sym_2_GT_GT] = ACTIONS(817), - [anon_sym_3_GT] = ACTIONS(819), - [anon_sym_3_GT_GT] = ACTIONS(817), - [anon_sym_4_GT] = ACTIONS(819), - [anon_sym_4_GT_GT] = ACTIONS(817), - [anon_sym_5_GT] = ACTIONS(819), - [anon_sym_5_GT_GT] = ACTIONS(817), - [anon_sym_6_GT] = ACTIONS(819), - [anon_sym_6_GT_GT] = ACTIONS(817), - [anon_sym_STAR_GT] = ACTIONS(819), - [anon_sym_STAR_GT_GT] = ACTIONS(817), - [anon_sym_LT] = ACTIONS(819), - [anon_sym_STAR_GT_AMP1] = ACTIONS(817), - [anon_sym_2_GT_AMP1] = ACTIONS(817), - [anon_sym_3_GT_AMP1] = ACTIONS(817), - [anon_sym_4_GT_AMP1] = ACTIONS(817), - [anon_sym_5_GT_AMP1] = ACTIONS(817), - [anon_sym_6_GT_AMP1] = ACTIONS(817), - [anon_sym_STAR_GT_AMP2] = ACTIONS(817), - [anon_sym_1_GT_AMP2] = ACTIONS(817), - [anon_sym_3_GT_AMP2] = ACTIONS(817), - [anon_sym_4_GT_AMP2] = ACTIONS(817), - [anon_sym_5_GT_AMP2] = ACTIONS(817), - [anon_sym_6_GT_AMP2] = ACTIONS(817), - [aux_sym_comparison_operator_token1] = ACTIONS(817), - [aux_sym_comparison_operator_token2] = ACTIONS(817), - [aux_sym_comparison_operator_token3] = ACTIONS(817), - [aux_sym_comparison_operator_token4] = ACTIONS(817), - [aux_sym_comparison_operator_token5] = ACTIONS(817), - [aux_sym_comparison_operator_token6] = ACTIONS(817), - [aux_sym_comparison_operator_token7] = ACTIONS(817), - [aux_sym_comparison_operator_token8] = ACTIONS(817), - [aux_sym_comparison_operator_token9] = ACTIONS(817), - [aux_sym_comparison_operator_token10] = ACTIONS(817), - [aux_sym_comparison_operator_token11] = ACTIONS(817), - [aux_sym_comparison_operator_token12] = ACTIONS(817), - [aux_sym_comparison_operator_token13] = ACTIONS(817), - [aux_sym_comparison_operator_token14] = ACTIONS(817), - [aux_sym_comparison_operator_token15] = ACTIONS(817), - [aux_sym_comparison_operator_token16] = ACTIONS(817), - [aux_sym_comparison_operator_token17] = ACTIONS(817), - [aux_sym_comparison_operator_token18] = ACTIONS(817), - [aux_sym_comparison_operator_token19] = ACTIONS(817), - [aux_sym_comparison_operator_token20] = ACTIONS(817), - [aux_sym_comparison_operator_token21] = ACTIONS(817), - [aux_sym_comparison_operator_token22] = ACTIONS(817), - [aux_sym_comparison_operator_token23] = ACTIONS(817), - [aux_sym_comparison_operator_token24] = ACTIONS(817), - [aux_sym_comparison_operator_token25] = ACTIONS(817), - [aux_sym_comparison_operator_token26] = ACTIONS(817), - [aux_sym_comparison_operator_token27] = ACTIONS(817), - [aux_sym_comparison_operator_token28] = ACTIONS(819), - [aux_sym_comparison_operator_token29] = ACTIONS(817), - [aux_sym_comparison_operator_token30] = ACTIONS(817), - [aux_sym_comparison_operator_token31] = ACTIONS(817), - [aux_sym_comparison_operator_token32] = ACTIONS(817), - [aux_sym_comparison_operator_token33] = ACTIONS(817), - [aux_sym_comparison_operator_token34] = ACTIONS(819), - [aux_sym_comparison_operator_token35] = ACTIONS(817), - [aux_sym_comparison_operator_token36] = ACTIONS(817), - [aux_sym_comparison_operator_token37] = ACTIONS(817), - [aux_sym_comparison_operator_token38] = ACTIONS(817), - [aux_sym_comparison_operator_token39] = ACTIONS(817), - [aux_sym_comparison_operator_token40] = ACTIONS(817), - [aux_sym_comparison_operator_token41] = ACTIONS(817), - [aux_sym_comparison_operator_token42] = ACTIONS(817), - [aux_sym_comparison_operator_token43] = ACTIONS(817), - [aux_sym_comparison_operator_token44] = ACTIONS(817), - [aux_sym_comparison_operator_token45] = ACTIONS(817), - [aux_sym_comparison_operator_token46] = ACTIONS(817), - [aux_sym_comparison_operator_token47] = ACTIONS(817), - [aux_sym_comparison_operator_token48] = ACTIONS(817), - [aux_sym_comparison_operator_token49] = ACTIONS(817), - [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_PIPE] = ACTIONS(817), - [anon_sym_PERCENT] = ACTIONS(829), - [aux_sym_logical_expression_token1] = ACTIONS(817), - [aux_sym_logical_expression_token2] = ACTIONS(817), - [aux_sym_logical_expression_token3] = ACTIONS(817), - [aux_sym_bitwise_expression_token1] = ACTIONS(817), - [aux_sym_bitwise_expression_token2] = ACTIONS(817), - [aux_sym_bitwise_expression_token3] = ACTIONS(817), - [anon_sym_PLUS] = ACTIONS(819), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(829), - [anon_sym_BSLASH] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(829), - [sym__statement_terminator] = ACTIONS(817), - }, - [193] = { - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(253), - [sym_real_literal] = ACTIONS(253), - [aux_sym_expandable_string_literal_token1] = ACTIONS(253), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(253), - [sym_verbatim_string_characters] = ACTIONS(253), - [sym_verbatim_here_string_characters] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(253), - [aux_sym_comparison_operator_token1] = ACTIONS(253), - [aux_sym_comparison_operator_token2] = ACTIONS(253), - [aux_sym_comparison_operator_token3] = ACTIONS(253), - [aux_sym_comparison_operator_token4] = ACTIONS(253), - [aux_sym_comparison_operator_token5] = ACTIONS(253), - [aux_sym_comparison_operator_token6] = ACTIONS(253), - [aux_sym_comparison_operator_token7] = ACTIONS(253), - [aux_sym_comparison_operator_token8] = ACTIONS(253), - [aux_sym_comparison_operator_token9] = ACTIONS(253), - [aux_sym_comparison_operator_token10] = ACTIONS(253), - [aux_sym_comparison_operator_token11] = ACTIONS(253), - [aux_sym_comparison_operator_token12] = ACTIONS(253), - [aux_sym_comparison_operator_token13] = ACTIONS(253), - [aux_sym_comparison_operator_token14] = ACTIONS(253), - [aux_sym_comparison_operator_token15] = ACTIONS(253), - [aux_sym_comparison_operator_token16] = ACTIONS(253), - [aux_sym_comparison_operator_token17] = ACTIONS(253), - [aux_sym_comparison_operator_token18] = ACTIONS(253), - [aux_sym_comparison_operator_token19] = ACTIONS(253), - [aux_sym_comparison_operator_token20] = ACTIONS(253), - [aux_sym_comparison_operator_token21] = ACTIONS(253), - [aux_sym_comparison_operator_token22] = ACTIONS(253), - [aux_sym_comparison_operator_token23] = ACTIONS(253), - [aux_sym_comparison_operator_token24] = ACTIONS(253), - [aux_sym_comparison_operator_token25] = ACTIONS(253), - [aux_sym_comparison_operator_token26] = ACTIONS(253), - [aux_sym_comparison_operator_token27] = ACTIONS(253), - [aux_sym_comparison_operator_token28] = ACTIONS(251), - [aux_sym_comparison_operator_token29] = ACTIONS(253), - [aux_sym_comparison_operator_token30] = ACTIONS(253), - [aux_sym_comparison_operator_token31] = ACTIONS(253), - [aux_sym_comparison_operator_token32] = ACTIONS(253), - [aux_sym_comparison_operator_token33] = ACTIONS(253), - [aux_sym_comparison_operator_token34] = ACTIONS(251), - [aux_sym_comparison_operator_token35] = ACTIONS(253), - [aux_sym_comparison_operator_token36] = ACTIONS(253), - [aux_sym_comparison_operator_token37] = ACTIONS(253), - [aux_sym_comparison_operator_token38] = ACTIONS(253), - [aux_sym_comparison_operator_token39] = ACTIONS(253), - [aux_sym_comparison_operator_token40] = ACTIONS(253), - [aux_sym_comparison_operator_token41] = ACTIONS(253), - [aux_sym_comparison_operator_token42] = ACTIONS(253), - [aux_sym_comparison_operator_token43] = ACTIONS(253), - [aux_sym_comparison_operator_token44] = ACTIONS(253), - [aux_sym_comparison_operator_token45] = ACTIONS(253), - [aux_sym_comparison_operator_token46] = ACTIONS(253), - [aux_sym_comparison_operator_token47] = ACTIONS(253), - [aux_sym_comparison_operator_token48] = ACTIONS(253), - [aux_sym_comparison_operator_token49] = ACTIONS(253), - [aux_sym_comparison_operator_token50] = ACTIONS(253), - [aux_sym_format_operator_token1] = ACTIONS(253), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(253), - [anon_sym_DOLLAR_CARET] = ACTIONS(253), - [anon_sym_DOLLAR_QMARK] = ACTIONS(253), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(253), - [sym_braced_variable] = ACTIONS(253), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_PERCENT] = ACTIONS(253), - [aux_sym_logical_expression_token1] = ACTIONS(253), - [aux_sym_logical_expression_token2] = ACTIONS(253), - [aux_sym_logical_expression_token3] = ACTIONS(253), - [aux_sym_bitwise_expression_token1] = ACTIONS(253), - [aux_sym_bitwise_expression_token2] = ACTIONS(253), - [aux_sym_bitwise_expression_token3] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [anon_sym_SLASH] = ACTIONS(253), - [anon_sym_BSLASH] = ACTIONS(253), - [anon_sym_STAR] = ACTIONS(253), - [anon_sym_DOT_DOT] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(253), - [anon_sym_PLUS_PLUS] = ACTIONS(253), - [anon_sym_DASH_DASH] = ACTIONS(253), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(253), - [anon_sym_AT_LPAREN] = ACTIONS(253), - [anon_sym_AT_LBRACE] = ACTIONS(253), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(253), - [anon_sym_RBRACK] = ACTIONS(253), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - }, - [194] = { - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(253), - [sym_real_literal] = ACTIONS(253), - [aux_sym_expandable_string_literal_token1] = ACTIONS(253), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(253), - [sym_verbatim_string_characters] = ACTIONS(253), - [sym_verbatim_here_string_characters] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(253), - [aux_sym_comparison_operator_token1] = ACTIONS(253), - [aux_sym_comparison_operator_token2] = ACTIONS(253), - [aux_sym_comparison_operator_token3] = ACTIONS(253), - [aux_sym_comparison_operator_token4] = ACTIONS(253), - [aux_sym_comparison_operator_token5] = ACTIONS(253), - [aux_sym_comparison_operator_token6] = ACTIONS(253), - [aux_sym_comparison_operator_token7] = ACTIONS(253), - [aux_sym_comparison_operator_token8] = ACTIONS(253), - [aux_sym_comparison_operator_token9] = ACTIONS(253), - [aux_sym_comparison_operator_token10] = ACTIONS(253), - [aux_sym_comparison_operator_token11] = ACTIONS(253), - [aux_sym_comparison_operator_token12] = ACTIONS(253), - [aux_sym_comparison_operator_token13] = ACTIONS(253), - [aux_sym_comparison_operator_token14] = ACTIONS(253), - [aux_sym_comparison_operator_token15] = ACTIONS(253), - [aux_sym_comparison_operator_token16] = ACTIONS(253), - [aux_sym_comparison_operator_token17] = ACTIONS(253), - [aux_sym_comparison_operator_token18] = ACTIONS(253), - [aux_sym_comparison_operator_token19] = ACTIONS(253), - [aux_sym_comparison_operator_token20] = ACTIONS(253), - [aux_sym_comparison_operator_token21] = ACTIONS(253), - [aux_sym_comparison_operator_token22] = ACTIONS(253), - [aux_sym_comparison_operator_token23] = ACTIONS(253), - [aux_sym_comparison_operator_token24] = ACTIONS(253), - [aux_sym_comparison_operator_token25] = ACTIONS(253), - [aux_sym_comparison_operator_token26] = ACTIONS(253), - [aux_sym_comparison_operator_token27] = ACTIONS(253), - [aux_sym_comparison_operator_token28] = ACTIONS(251), - [aux_sym_comparison_operator_token29] = ACTIONS(253), - [aux_sym_comparison_operator_token30] = ACTIONS(253), - [aux_sym_comparison_operator_token31] = ACTIONS(253), - [aux_sym_comparison_operator_token32] = ACTIONS(253), - [aux_sym_comparison_operator_token33] = ACTIONS(253), - [aux_sym_comparison_operator_token34] = ACTIONS(251), - [aux_sym_comparison_operator_token35] = ACTIONS(253), - [aux_sym_comparison_operator_token36] = ACTIONS(253), - [aux_sym_comparison_operator_token37] = ACTIONS(253), - [aux_sym_comparison_operator_token38] = ACTIONS(253), - [aux_sym_comparison_operator_token39] = ACTIONS(253), - [aux_sym_comparison_operator_token40] = ACTIONS(253), - [aux_sym_comparison_operator_token41] = ACTIONS(253), - [aux_sym_comparison_operator_token42] = ACTIONS(253), - [aux_sym_comparison_operator_token43] = ACTIONS(253), - [aux_sym_comparison_operator_token44] = ACTIONS(253), - [aux_sym_comparison_operator_token45] = ACTIONS(253), - [aux_sym_comparison_operator_token46] = ACTIONS(253), - [aux_sym_comparison_operator_token47] = ACTIONS(253), - [aux_sym_comparison_operator_token48] = ACTIONS(253), - [aux_sym_comparison_operator_token49] = ACTIONS(253), - [aux_sym_comparison_operator_token50] = ACTIONS(253), - [aux_sym_format_operator_token1] = ACTIONS(253), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(253), - [anon_sym_DOLLAR_CARET] = ACTIONS(253), - [anon_sym_DOLLAR_QMARK] = ACTIONS(253), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(253), - [sym_braced_variable] = ACTIONS(253), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_PERCENT] = ACTIONS(253), - [aux_sym_logical_expression_token1] = ACTIONS(253), - [aux_sym_logical_expression_token2] = ACTIONS(253), - [aux_sym_logical_expression_token3] = ACTIONS(253), - [aux_sym_bitwise_expression_token1] = ACTIONS(253), - [aux_sym_bitwise_expression_token2] = ACTIONS(253), - [aux_sym_bitwise_expression_token3] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [anon_sym_SLASH] = ACTIONS(253), - [anon_sym_BSLASH] = ACTIONS(253), - [anon_sym_STAR] = ACTIONS(253), - [anon_sym_DOT_DOT] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(253), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(253), - [anon_sym_PLUS_PLUS] = ACTIONS(253), - [anon_sym_DASH_DASH] = ACTIONS(253), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(253), - [anon_sym_AT_LPAREN] = ACTIONS(253), - [anon_sym_AT_LBRACE] = ACTIONS(253), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(253), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), - }, - [195] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(833), - [anon_sym_BANG_EQ] = ACTIONS(833), - [anon_sym_PLUS_EQ] = ACTIONS(833), - [anon_sym_STAR_EQ] = ACTIONS(833), - [anon_sym_SLASH_EQ] = ACTIONS(833), - [anon_sym_PERCENT_EQ] = ACTIONS(833), - [anon_sym_DASH_EQ] = ACTIONS(833), - [anon_sym_GT] = ACTIONS(835), - [anon_sym_GT_GT] = ACTIONS(833), - [anon_sym_2_GT] = ACTIONS(835), - [anon_sym_2_GT_GT] = ACTIONS(833), - [anon_sym_3_GT] = ACTIONS(835), - [anon_sym_3_GT_GT] = ACTIONS(833), - [anon_sym_4_GT] = ACTIONS(835), - [anon_sym_4_GT_GT] = ACTIONS(833), - [anon_sym_5_GT] = ACTIONS(835), - [anon_sym_5_GT_GT] = ACTIONS(833), - [anon_sym_6_GT] = ACTIONS(835), - [anon_sym_6_GT_GT] = ACTIONS(833), - [anon_sym_STAR_GT] = ACTIONS(835), - [anon_sym_STAR_GT_GT] = ACTIONS(833), - [anon_sym_LT] = ACTIONS(835), - [anon_sym_STAR_GT_AMP1] = ACTIONS(833), - [anon_sym_2_GT_AMP1] = ACTIONS(833), - [anon_sym_3_GT_AMP1] = ACTIONS(833), - [anon_sym_4_GT_AMP1] = ACTIONS(833), - [anon_sym_5_GT_AMP1] = ACTIONS(833), - [anon_sym_6_GT_AMP1] = ACTIONS(833), - [anon_sym_STAR_GT_AMP2] = ACTIONS(833), - [anon_sym_1_GT_AMP2] = ACTIONS(833), - [anon_sym_3_GT_AMP2] = ACTIONS(833), - [anon_sym_4_GT_AMP2] = ACTIONS(833), - [anon_sym_5_GT_AMP2] = ACTIONS(833), - [anon_sym_6_GT_AMP2] = ACTIONS(833), - [aux_sym_comparison_operator_token1] = ACTIONS(833), - [aux_sym_comparison_operator_token2] = ACTIONS(833), - [aux_sym_comparison_operator_token3] = ACTIONS(833), - [aux_sym_comparison_operator_token4] = ACTIONS(833), - [aux_sym_comparison_operator_token5] = ACTIONS(833), - [aux_sym_comparison_operator_token6] = ACTIONS(833), - [aux_sym_comparison_operator_token7] = ACTIONS(833), - [aux_sym_comparison_operator_token8] = ACTIONS(833), - [aux_sym_comparison_operator_token9] = ACTIONS(833), - [aux_sym_comparison_operator_token10] = ACTIONS(833), - [aux_sym_comparison_operator_token11] = ACTIONS(833), - [aux_sym_comparison_operator_token12] = ACTIONS(833), - [aux_sym_comparison_operator_token13] = ACTIONS(833), - [aux_sym_comparison_operator_token14] = ACTIONS(833), - [aux_sym_comparison_operator_token15] = ACTIONS(833), - [aux_sym_comparison_operator_token16] = ACTIONS(833), - [aux_sym_comparison_operator_token17] = ACTIONS(833), - [aux_sym_comparison_operator_token18] = ACTIONS(833), - [aux_sym_comparison_operator_token19] = ACTIONS(833), - [aux_sym_comparison_operator_token20] = ACTIONS(833), - [aux_sym_comparison_operator_token21] = ACTIONS(833), - [aux_sym_comparison_operator_token22] = ACTIONS(833), - [aux_sym_comparison_operator_token23] = ACTIONS(833), - [aux_sym_comparison_operator_token24] = ACTIONS(833), - [aux_sym_comparison_operator_token25] = ACTIONS(833), - [aux_sym_comparison_operator_token26] = ACTIONS(833), - [aux_sym_comparison_operator_token27] = ACTIONS(833), - [aux_sym_comparison_operator_token28] = ACTIONS(835), - [aux_sym_comparison_operator_token29] = ACTIONS(833), - [aux_sym_comparison_operator_token30] = ACTIONS(833), - [aux_sym_comparison_operator_token31] = ACTIONS(833), - [aux_sym_comparison_operator_token32] = ACTIONS(833), - [aux_sym_comparison_operator_token33] = ACTIONS(833), - [aux_sym_comparison_operator_token34] = ACTIONS(835), - [aux_sym_comparison_operator_token35] = ACTIONS(833), - [aux_sym_comparison_operator_token36] = ACTIONS(833), - [aux_sym_comparison_operator_token37] = ACTIONS(833), - [aux_sym_comparison_operator_token38] = ACTIONS(833), - [aux_sym_comparison_operator_token39] = ACTIONS(833), - [aux_sym_comparison_operator_token40] = ACTIONS(833), - [aux_sym_comparison_operator_token41] = ACTIONS(833), - [aux_sym_comparison_operator_token42] = ACTIONS(833), - [aux_sym_comparison_operator_token43] = ACTIONS(833), - [aux_sym_comparison_operator_token44] = ACTIONS(833), - [aux_sym_comparison_operator_token45] = ACTIONS(833), - [aux_sym_comparison_operator_token46] = ACTIONS(833), - [aux_sym_comparison_operator_token47] = ACTIONS(833), - [aux_sym_comparison_operator_token48] = ACTIONS(833), - [aux_sym_comparison_operator_token49] = ACTIONS(833), - [aux_sym_comparison_operator_token50] = ACTIONS(833), - [anon_sym_PIPE] = ACTIONS(833), - [aux_sym_logical_expression_token1] = ACTIONS(833), - [aux_sym_logical_expression_token2] = ACTIONS(833), - [aux_sym_logical_expression_token3] = ACTIONS(833), - [aux_sym_bitwise_expression_token1] = ACTIONS(833), - [aux_sym_bitwise_expression_token2] = ACTIONS(833), - [aux_sym_bitwise_expression_token3] = ACTIONS(833), - [anon_sym_PLUS] = ACTIONS(837), - [anon_sym_DASH] = ACTIONS(837), - [sym__statement_terminator] = ACTIONS(833), - }, - [196] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_BANG_EQ] = ACTIONS(839), - [anon_sym_PLUS_EQ] = ACTIONS(839), - [anon_sym_STAR_EQ] = ACTIONS(839), - [anon_sym_SLASH_EQ] = ACTIONS(839), - [anon_sym_PERCENT_EQ] = ACTIONS(839), - [anon_sym_DASH_EQ] = ACTIONS(839), - [anon_sym_GT] = ACTIONS(841), - [anon_sym_GT_GT] = ACTIONS(839), - [anon_sym_2_GT] = ACTIONS(841), - [anon_sym_2_GT_GT] = ACTIONS(839), - [anon_sym_3_GT] = ACTIONS(841), - [anon_sym_3_GT_GT] = ACTIONS(839), - [anon_sym_4_GT] = ACTIONS(841), - [anon_sym_4_GT_GT] = ACTIONS(839), - [anon_sym_5_GT] = ACTIONS(841), - [anon_sym_5_GT_GT] = ACTIONS(839), - [anon_sym_6_GT] = ACTIONS(841), - [anon_sym_6_GT_GT] = ACTIONS(839), - [anon_sym_STAR_GT] = ACTIONS(841), - [anon_sym_STAR_GT_GT] = ACTIONS(839), - [anon_sym_LT] = ACTIONS(841), - [anon_sym_STAR_GT_AMP1] = ACTIONS(839), - [anon_sym_2_GT_AMP1] = ACTIONS(839), - [anon_sym_3_GT_AMP1] = ACTIONS(839), - [anon_sym_4_GT_AMP1] = ACTIONS(839), - [anon_sym_5_GT_AMP1] = ACTIONS(839), - [anon_sym_6_GT_AMP1] = ACTIONS(839), - [anon_sym_STAR_GT_AMP2] = ACTIONS(839), - [anon_sym_1_GT_AMP2] = ACTIONS(839), - [anon_sym_3_GT_AMP2] = ACTIONS(839), - [anon_sym_4_GT_AMP2] = ACTIONS(839), - [anon_sym_5_GT_AMP2] = ACTIONS(839), - [anon_sym_6_GT_AMP2] = ACTIONS(839), - [aux_sym_comparison_operator_token1] = ACTIONS(839), - [aux_sym_comparison_operator_token2] = ACTIONS(839), - [aux_sym_comparison_operator_token3] = ACTIONS(839), - [aux_sym_comparison_operator_token4] = ACTIONS(839), - [aux_sym_comparison_operator_token5] = ACTIONS(839), - [aux_sym_comparison_operator_token6] = ACTIONS(839), - [aux_sym_comparison_operator_token7] = ACTIONS(839), - [aux_sym_comparison_operator_token8] = ACTIONS(839), - [aux_sym_comparison_operator_token9] = ACTIONS(839), - [aux_sym_comparison_operator_token10] = ACTIONS(839), - [aux_sym_comparison_operator_token11] = ACTIONS(839), - [aux_sym_comparison_operator_token12] = ACTIONS(839), - [aux_sym_comparison_operator_token13] = ACTIONS(839), - [aux_sym_comparison_operator_token14] = ACTIONS(839), - [aux_sym_comparison_operator_token15] = ACTIONS(839), - [aux_sym_comparison_operator_token16] = ACTIONS(839), - [aux_sym_comparison_operator_token17] = ACTIONS(839), - [aux_sym_comparison_operator_token18] = ACTIONS(839), - [aux_sym_comparison_operator_token19] = ACTIONS(839), - [aux_sym_comparison_operator_token20] = ACTIONS(839), - [aux_sym_comparison_operator_token21] = ACTIONS(839), - [aux_sym_comparison_operator_token22] = ACTIONS(839), - [aux_sym_comparison_operator_token23] = ACTIONS(839), - [aux_sym_comparison_operator_token24] = ACTIONS(839), - [aux_sym_comparison_operator_token25] = ACTIONS(839), - [aux_sym_comparison_operator_token26] = ACTIONS(839), - [aux_sym_comparison_operator_token27] = ACTIONS(839), - [aux_sym_comparison_operator_token28] = ACTIONS(841), - [aux_sym_comparison_operator_token29] = ACTIONS(839), - [aux_sym_comparison_operator_token30] = ACTIONS(839), - [aux_sym_comparison_operator_token31] = ACTIONS(839), - [aux_sym_comparison_operator_token32] = ACTIONS(839), - [aux_sym_comparison_operator_token33] = ACTIONS(839), - [aux_sym_comparison_operator_token34] = ACTIONS(841), - [aux_sym_comparison_operator_token35] = ACTIONS(839), - [aux_sym_comparison_operator_token36] = ACTIONS(839), - [aux_sym_comparison_operator_token37] = ACTIONS(839), - [aux_sym_comparison_operator_token38] = ACTIONS(839), - [aux_sym_comparison_operator_token39] = ACTIONS(839), - [aux_sym_comparison_operator_token40] = ACTIONS(839), - [aux_sym_comparison_operator_token41] = ACTIONS(839), - [aux_sym_comparison_operator_token42] = ACTIONS(839), - [aux_sym_comparison_operator_token43] = ACTIONS(839), - [aux_sym_comparison_operator_token44] = ACTIONS(839), - [aux_sym_comparison_operator_token45] = ACTIONS(839), - [aux_sym_comparison_operator_token46] = ACTIONS(839), - [aux_sym_comparison_operator_token47] = ACTIONS(839), - [aux_sym_comparison_operator_token48] = ACTIONS(839), - [aux_sym_comparison_operator_token49] = ACTIONS(839), - [aux_sym_comparison_operator_token50] = ACTIONS(839), - [anon_sym_RPAREN] = ACTIONS(839), - [anon_sym_PIPE] = ACTIONS(839), - [aux_sym_logical_expression_token1] = ACTIONS(839), - [aux_sym_logical_expression_token2] = ACTIONS(839), - [aux_sym_logical_expression_token3] = ACTIONS(839), - [aux_sym_bitwise_expression_token1] = ACTIONS(839), - [aux_sym_bitwise_expression_token2] = ACTIONS(839), - [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(843), - [anon_sym_DASH] = ACTIONS(843), - }, - [197] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(833), - [anon_sym_BANG_EQ] = ACTIONS(833), - [anon_sym_PLUS_EQ] = ACTIONS(833), - [anon_sym_STAR_EQ] = ACTIONS(833), - [anon_sym_SLASH_EQ] = ACTIONS(833), - [anon_sym_PERCENT_EQ] = ACTIONS(833), - [anon_sym_DASH_EQ] = ACTIONS(833), - [anon_sym_GT] = ACTIONS(835), - [anon_sym_GT_GT] = ACTIONS(833), - [anon_sym_2_GT] = ACTIONS(835), - [anon_sym_2_GT_GT] = ACTIONS(833), - [anon_sym_3_GT] = ACTIONS(835), - [anon_sym_3_GT_GT] = ACTIONS(833), - [anon_sym_4_GT] = ACTIONS(835), - [anon_sym_4_GT_GT] = ACTIONS(833), - [anon_sym_5_GT] = ACTIONS(835), - [anon_sym_5_GT_GT] = ACTIONS(833), - [anon_sym_6_GT] = ACTIONS(835), - [anon_sym_6_GT_GT] = ACTIONS(833), - [anon_sym_STAR_GT] = ACTIONS(835), - [anon_sym_STAR_GT_GT] = ACTIONS(833), - [anon_sym_LT] = ACTIONS(835), - [anon_sym_STAR_GT_AMP1] = ACTIONS(833), - [anon_sym_2_GT_AMP1] = ACTIONS(833), - [anon_sym_3_GT_AMP1] = ACTIONS(833), - [anon_sym_4_GT_AMP1] = ACTIONS(833), - [anon_sym_5_GT_AMP1] = ACTIONS(833), - [anon_sym_6_GT_AMP1] = ACTIONS(833), - [anon_sym_STAR_GT_AMP2] = ACTIONS(833), - [anon_sym_1_GT_AMP2] = ACTIONS(833), - [anon_sym_3_GT_AMP2] = ACTIONS(833), - [anon_sym_4_GT_AMP2] = ACTIONS(833), - [anon_sym_5_GT_AMP2] = ACTIONS(833), - [anon_sym_6_GT_AMP2] = ACTIONS(833), - [aux_sym_comparison_operator_token1] = ACTIONS(833), - [aux_sym_comparison_operator_token2] = ACTIONS(833), - [aux_sym_comparison_operator_token3] = ACTIONS(833), - [aux_sym_comparison_operator_token4] = ACTIONS(833), - [aux_sym_comparison_operator_token5] = ACTIONS(833), - [aux_sym_comparison_operator_token6] = ACTIONS(833), - [aux_sym_comparison_operator_token7] = ACTIONS(833), - [aux_sym_comparison_operator_token8] = ACTIONS(833), - [aux_sym_comparison_operator_token9] = ACTIONS(833), - [aux_sym_comparison_operator_token10] = ACTIONS(833), - [aux_sym_comparison_operator_token11] = ACTIONS(833), - [aux_sym_comparison_operator_token12] = ACTIONS(833), - [aux_sym_comparison_operator_token13] = ACTIONS(833), - [aux_sym_comparison_operator_token14] = ACTIONS(833), - [aux_sym_comparison_operator_token15] = ACTIONS(833), - [aux_sym_comparison_operator_token16] = ACTIONS(833), - [aux_sym_comparison_operator_token17] = ACTIONS(833), - [aux_sym_comparison_operator_token18] = ACTIONS(833), - [aux_sym_comparison_operator_token19] = ACTIONS(833), - [aux_sym_comparison_operator_token20] = ACTIONS(833), - [aux_sym_comparison_operator_token21] = ACTIONS(833), - [aux_sym_comparison_operator_token22] = ACTIONS(833), - [aux_sym_comparison_operator_token23] = ACTIONS(833), - [aux_sym_comparison_operator_token24] = ACTIONS(833), - [aux_sym_comparison_operator_token25] = ACTIONS(833), - [aux_sym_comparison_operator_token26] = ACTIONS(833), - [aux_sym_comparison_operator_token27] = ACTIONS(833), - [aux_sym_comparison_operator_token28] = ACTIONS(835), - [aux_sym_comparison_operator_token29] = ACTIONS(833), - [aux_sym_comparison_operator_token30] = ACTIONS(833), - [aux_sym_comparison_operator_token31] = ACTIONS(833), - [aux_sym_comparison_operator_token32] = ACTIONS(833), - [aux_sym_comparison_operator_token33] = ACTIONS(833), - [aux_sym_comparison_operator_token34] = ACTIONS(835), - [aux_sym_comparison_operator_token35] = ACTIONS(833), - [aux_sym_comparison_operator_token36] = ACTIONS(833), - [aux_sym_comparison_operator_token37] = ACTIONS(833), - [aux_sym_comparison_operator_token38] = ACTIONS(833), - [aux_sym_comparison_operator_token39] = ACTIONS(833), - [aux_sym_comparison_operator_token40] = ACTIONS(833), - [aux_sym_comparison_operator_token41] = ACTIONS(833), - [aux_sym_comparison_operator_token42] = ACTIONS(833), - [aux_sym_comparison_operator_token43] = ACTIONS(833), - [aux_sym_comparison_operator_token44] = ACTIONS(833), - [aux_sym_comparison_operator_token45] = ACTIONS(833), - [aux_sym_comparison_operator_token46] = ACTIONS(833), - [aux_sym_comparison_operator_token47] = ACTIONS(833), - [aux_sym_comparison_operator_token48] = ACTIONS(833), - [aux_sym_comparison_operator_token49] = ACTIONS(833), - [aux_sym_comparison_operator_token50] = ACTIONS(833), - [anon_sym_RPAREN] = ACTIONS(833), - [anon_sym_PIPE] = ACTIONS(833), - [aux_sym_logical_expression_token1] = ACTIONS(833), - [aux_sym_logical_expression_token2] = ACTIONS(833), - [aux_sym_logical_expression_token3] = ACTIONS(833), - [aux_sym_bitwise_expression_token1] = ACTIONS(833), - [aux_sym_bitwise_expression_token2] = ACTIONS(833), - [aux_sym_bitwise_expression_token3] = ACTIONS(833), - [anon_sym_PLUS] = ACTIONS(843), - [anon_sym_DASH] = ACTIONS(843), - }, - [198] = { - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(839), - [anon_sym_BANG_EQ] = ACTIONS(839), - [anon_sym_PLUS_EQ] = ACTIONS(839), - [anon_sym_STAR_EQ] = ACTIONS(839), - [anon_sym_SLASH_EQ] = ACTIONS(839), - [anon_sym_PERCENT_EQ] = ACTIONS(839), - [anon_sym_DASH_EQ] = ACTIONS(839), - [anon_sym_GT] = ACTIONS(841), - [anon_sym_GT_GT] = ACTIONS(839), - [anon_sym_2_GT] = ACTIONS(841), - [anon_sym_2_GT_GT] = ACTIONS(839), - [anon_sym_3_GT] = ACTIONS(841), - [anon_sym_3_GT_GT] = ACTIONS(839), - [anon_sym_4_GT] = ACTIONS(841), - [anon_sym_4_GT_GT] = ACTIONS(839), - [anon_sym_5_GT] = ACTIONS(841), - [anon_sym_5_GT_GT] = ACTIONS(839), - [anon_sym_6_GT] = ACTIONS(841), - [anon_sym_6_GT_GT] = ACTIONS(839), - [anon_sym_STAR_GT] = ACTIONS(841), - [anon_sym_STAR_GT_GT] = ACTIONS(839), - [anon_sym_LT] = ACTIONS(841), - [anon_sym_STAR_GT_AMP1] = ACTIONS(839), - [anon_sym_2_GT_AMP1] = ACTIONS(839), - [anon_sym_3_GT_AMP1] = ACTIONS(839), - [anon_sym_4_GT_AMP1] = ACTIONS(839), - [anon_sym_5_GT_AMP1] = ACTIONS(839), - [anon_sym_6_GT_AMP1] = ACTIONS(839), - [anon_sym_STAR_GT_AMP2] = ACTIONS(839), - [anon_sym_1_GT_AMP2] = ACTIONS(839), - [anon_sym_3_GT_AMP2] = ACTIONS(839), - [anon_sym_4_GT_AMP2] = ACTIONS(839), - [anon_sym_5_GT_AMP2] = ACTIONS(839), - [anon_sym_6_GT_AMP2] = ACTIONS(839), - [aux_sym_comparison_operator_token1] = ACTIONS(839), - [aux_sym_comparison_operator_token2] = ACTIONS(839), - [aux_sym_comparison_operator_token3] = ACTIONS(839), - [aux_sym_comparison_operator_token4] = ACTIONS(839), - [aux_sym_comparison_operator_token5] = ACTIONS(839), - [aux_sym_comparison_operator_token6] = ACTIONS(839), - [aux_sym_comparison_operator_token7] = ACTIONS(839), - [aux_sym_comparison_operator_token8] = ACTIONS(839), - [aux_sym_comparison_operator_token9] = ACTIONS(839), - [aux_sym_comparison_operator_token10] = ACTIONS(839), - [aux_sym_comparison_operator_token11] = ACTIONS(839), - [aux_sym_comparison_operator_token12] = ACTIONS(839), - [aux_sym_comparison_operator_token13] = ACTIONS(839), - [aux_sym_comparison_operator_token14] = ACTIONS(839), - [aux_sym_comparison_operator_token15] = ACTIONS(839), - [aux_sym_comparison_operator_token16] = ACTIONS(839), - [aux_sym_comparison_operator_token17] = ACTIONS(839), - [aux_sym_comparison_operator_token18] = ACTIONS(839), - [aux_sym_comparison_operator_token19] = ACTIONS(839), - [aux_sym_comparison_operator_token20] = ACTIONS(839), - [aux_sym_comparison_operator_token21] = ACTIONS(839), - [aux_sym_comparison_operator_token22] = ACTIONS(839), - [aux_sym_comparison_operator_token23] = ACTIONS(839), - [aux_sym_comparison_operator_token24] = ACTIONS(839), - [aux_sym_comparison_operator_token25] = ACTIONS(839), - [aux_sym_comparison_operator_token26] = ACTIONS(839), - [aux_sym_comparison_operator_token27] = ACTIONS(839), - [aux_sym_comparison_operator_token28] = ACTIONS(841), - [aux_sym_comparison_operator_token29] = ACTIONS(839), - [aux_sym_comparison_operator_token30] = ACTIONS(839), - [aux_sym_comparison_operator_token31] = ACTIONS(839), - [aux_sym_comparison_operator_token32] = ACTIONS(839), - [aux_sym_comparison_operator_token33] = ACTIONS(839), - [aux_sym_comparison_operator_token34] = ACTIONS(841), - [aux_sym_comparison_operator_token35] = ACTIONS(839), - [aux_sym_comparison_operator_token36] = ACTIONS(839), - [aux_sym_comparison_operator_token37] = ACTIONS(839), - [aux_sym_comparison_operator_token38] = ACTIONS(839), - [aux_sym_comparison_operator_token39] = ACTIONS(839), - [aux_sym_comparison_operator_token40] = ACTIONS(839), - [aux_sym_comparison_operator_token41] = ACTIONS(839), - [aux_sym_comparison_operator_token42] = ACTIONS(839), - [aux_sym_comparison_operator_token43] = ACTIONS(839), - [aux_sym_comparison_operator_token44] = ACTIONS(839), - [aux_sym_comparison_operator_token45] = ACTIONS(839), - [aux_sym_comparison_operator_token46] = ACTIONS(839), - [aux_sym_comparison_operator_token47] = ACTIONS(839), - [aux_sym_comparison_operator_token48] = ACTIONS(839), - [aux_sym_comparison_operator_token49] = ACTIONS(839), - [aux_sym_comparison_operator_token50] = ACTIONS(839), - [anon_sym_PIPE] = ACTIONS(839), - [aux_sym_logical_expression_token1] = ACTIONS(839), - [aux_sym_logical_expression_token2] = ACTIONS(839), - [aux_sym_logical_expression_token3] = ACTIONS(839), - [aux_sym_bitwise_expression_token1] = ACTIONS(839), - [aux_sym_bitwise_expression_token2] = ACTIONS(839), - [aux_sym_bitwise_expression_token3] = ACTIONS(839), - [anon_sym_PLUS] = ACTIONS(837), - [anon_sym_DASH] = ACTIONS(837), - [sym__statement_terminator] = ACTIONS(839), - }, - [199] = { - [sym_comparison_operator] = STATE(517), + [202] = { + [sym_comparison_operator] = STATE(536), [sym_comment] = ACTIONS(81), [anon_sym_EQ] = ACTIONS(845), [anon_sym_BANG_EQ] = ACTIONS(845), @@ -48742,319 +51293,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_bitwise_expression_token2] = ACTIONS(845), [aux_sym_bitwise_expression_token3] = ACTIONS(845), }, - [200] = { - [sym_comparison_operator] = STATE(535), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(845), - [anon_sym_BANG_EQ] = ACTIONS(845), - [anon_sym_PLUS_EQ] = ACTIONS(845), - [anon_sym_STAR_EQ] = ACTIONS(845), - [anon_sym_SLASH_EQ] = ACTIONS(845), - [anon_sym_PERCENT_EQ] = ACTIONS(845), - [anon_sym_DASH_EQ] = ACTIONS(845), - [anon_sym_GT] = ACTIONS(847), - [anon_sym_GT_GT] = ACTIONS(845), - [anon_sym_2_GT] = ACTIONS(847), - [anon_sym_2_GT_GT] = ACTIONS(845), - [anon_sym_3_GT] = ACTIONS(847), - [anon_sym_3_GT_GT] = ACTIONS(845), - [anon_sym_4_GT] = ACTIONS(847), - [anon_sym_4_GT_GT] = ACTIONS(845), - [anon_sym_5_GT] = ACTIONS(847), - [anon_sym_5_GT_GT] = ACTIONS(845), - [anon_sym_6_GT] = ACTIONS(847), - [anon_sym_6_GT_GT] = ACTIONS(845), - [anon_sym_STAR_GT] = ACTIONS(847), - [anon_sym_STAR_GT_GT] = ACTIONS(845), - [anon_sym_LT] = ACTIONS(847), - [anon_sym_STAR_GT_AMP1] = ACTIONS(845), - [anon_sym_2_GT_AMP1] = ACTIONS(845), - [anon_sym_3_GT_AMP1] = ACTIONS(845), - [anon_sym_4_GT_AMP1] = ACTIONS(845), - [anon_sym_5_GT_AMP1] = ACTIONS(845), - [anon_sym_6_GT_AMP1] = ACTIONS(845), - [anon_sym_STAR_GT_AMP2] = ACTIONS(845), - [anon_sym_1_GT_AMP2] = ACTIONS(845), - [anon_sym_3_GT_AMP2] = ACTIONS(845), - [anon_sym_4_GT_AMP2] = ACTIONS(845), - [anon_sym_5_GT_AMP2] = ACTIONS(845), - [anon_sym_6_GT_AMP2] = ACTIONS(845), - [aux_sym_comparison_operator_token1] = ACTIONS(849), - [aux_sym_comparison_operator_token2] = ACTIONS(849), - [aux_sym_comparison_operator_token3] = ACTIONS(849), - [aux_sym_comparison_operator_token4] = ACTIONS(849), - [aux_sym_comparison_operator_token5] = ACTIONS(849), - [aux_sym_comparison_operator_token6] = ACTIONS(849), - [aux_sym_comparison_operator_token7] = ACTIONS(849), - [aux_sym_comparison_operator_token8] = ACTIONS(849), - [aux_sym_comparison_operator_token9] = ACTIONS(849), - [aux_sym_comparison_operator_token10] = ACTIONS(849), - [aux_sym_comparison_operator_token11] = ACTIONS(849), - [aux_sym_comparison_operator_token12] = ACTIONS(849), - [aux_sym_comparison_operator_token13] = ACTIONS(849), - [aux_sym_comparison_operator_token14] = ACTIONS(849), - [aux_sym_comparison_operator_token15] = ACTIONS(849), - [aux_sym_comparison_operator_token16] = ACTIONS(849), - [aux_sym_comparison_operator_token17] = ACTIONS(849), - [aux_sym_comparison_operator_token18] = ACTIONS(849), - [aux_sym_comparison_operator_token19] = ACTIONS(849), - [aux_sym_comparison_operator_token20] = ACTIONS(849), - [aux_sym_comparison_operator_token21] = ACTIONS(849), - [aux_sym_comparison_operator_token22] = ACTIONS(849), - [aux_sym_comparison_operator_token23] = ACTIONS(849), - [aux_sym_comparison_operator_token24] = ACTIONS(849), - [aux_sym_comparison_operator_token25] = ACTIONS(849), - [aux_sym_comparison_operator_token26] = ACTIONS(849), - [aux_sym_comparison_operator_token27] = ACTIONS(849), - [aux_sym_comparison_operator_token28] = ACTIONS(851), - [aux_sym_comparison_operator_token29] = ACTIONS(849), - [aux_sym_comparison_operator_token30] = ACTIONS(849), - [aux_sym_comparison_operator_token31] = ACTIONS(849), - [aux_sym_comparison_operator_token32] = ACTIONS(849), - [aux_sym_comparison_operator_token33] = ACTIONS(849), - [aux_sym_comparison_operator_token34] = ACTIONS(851), - [aux_sym_comparison_operator_token35] = ACTIONS(849), - [aux_sym_comparison_operator_token36] = ACTIONS(849), - [aux_sym_comparison_operator_token37] = ACTIONS(849), - [aux_sym_comparison_operator_token38] = ACTIONS(849), - [aux_sym_comparison_operator_token39] = ACTIONS(849), - [aux_sym_comparison_operator_token40] = ACTIONS(849), - [aux_sym_comparison_operator_token41] = ACTIONS(849), - [aux_sym_comparison_operator_token42] = ACTIONS(849), - [aux_sym_comparison_operator_token43] = ACTIONS(849), - [aux_sym_comparison_operator_token44] = ACTIONS(849), - [aux_sym_comparison_operator_token45] = ACTIONS(849), - [aux_sym_comparison_operator_token46] = ACTIONS(849), - [aux_sym_comparison_operator_token47] = ACTIONS(849), - [aux_sym_comparison_operator_token48] = ACTIONS(849), - [aux_sym_comparison_operator_token49] = ACTIONS(849), - [aux_sym_comparison_operator_token50] = ACTIONS(849), - [anon_sym_PIPE] = ACTIONS(845), - [aux_sym_logical_expression_token1] = ACTIONS(845), - [aux_sym_logical_expression_token2] = ACTIONS(845), - [aux_sym_logical_expression_token3] = ACTIONS(845), - [aux_sym_bitwise_expression_token1] = ACTIONS(845), - [aux_sym_bitwise_expression_token2] = ACTIONS(845), - [aux_sym_bitwise_expression_token3] = ACTIONS(845), - [sym__statement_terminator] = ACTIONS(845), - }, - [201] = { - [sym_comparison_operator] = STATE(517), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(853), - [anon_sym_BANG_EQ] = ACTIONS(853), - [anon_sym_PLUS_EQ] = ACTIONS(853), - [anon_sym_STAR_EQ] = ACTIONS(853), - [anon_sym_SLASH_EQ] = ACTIONS(853), - [anon_sym_PERCENT_EQ] = ACTIONS(853), - [anon_sym_DASH_EQ] = ACTIONS(853), - [anon_sym_GT] = ACTIONS(855), - [anon_sym_GT_GT] = ACTIONS(853), - [anon_sym_2_GT] = ACTIONS(855), - [anon_sym_2_GT_GT] = ACTIONS(853), - [anon_sym_3_GT] = ACTIONS(855), - [anon_sym_3_GT_GT] = ACTIONS(853), - [anon_sym_4_GT] = ACTIONS(855), - [anon_sym_4_GT_GT] = ACTIONS(853), - [anon_sym_5_GT] = ACTIONS(855), - [anon_sym_5_GT_GT] = ACTIONS(853), - [anon_sym_6_GT] = ACTIONS(855), - [anon_sym_6_GT_GT] = ACTIONS(853), - [anon_sym_STAR_GT] = ACTIONS(855), - [anon_sym_STAR_GT_GT] = ACTIONS(853), - [anon_sym_LT] = ACTIONS(855), - [anon_sym_STAR_GT_AMP1] = ACTIONS(853), - [anon_sym_2_GT_AMP1] = ACTIONS(853), - [anon_sym_3_GT_AMP1] = ACTIONS(853), - [anon_sym_4_GT_AMP1] = ACTIONS(853), - [anon_sym_5_GT_AMP1] = ACTIONS(853), - [anon_sym_6_GT_AMP1] = ACTIONS(853), - [anon_sym_STAR_GT_AMP2] = ACTIONS(853), - [anon_sym_1_GT_AMP2] = ACTIONS(853), - [anon_sym_3_GT_AMP2] = ACTIONS(853), - [anon_sym_4_GT_AMP2] = ACTIONS(853), - [anon_sym_5_GT_AMP2] = ACTIONS(853), - [anon_sym_6_GT_AMP2] = ACTIONS(853), - [aux_sym_comparison_operator_token1] = ACTIONS(849), - [aux_sym_comparison_operator_token2] = ACTIONS(849), - [aux_sym_comparison_operator_token3] = ACTIONS(849), - [aux_sym_comparison_operator_token4] = ACTIONS(849), - [aux_sym_comparison_operator_token5] = ACTIONS(849), - [aux_sym_comparison_operator_token6] = ACTIONS(849), - [aux_sym_comparison_operator_token7] = ACTIONS(849), - [aux_sym_comparison_operator_token8] = ACTIONS(849), - [aux_sym_comparison_operator_token9] = ACTIONS(849), - [aux_sym_comparison_operator_token10] = ACTIONS(849), - [aux_sym_comparison_operator_token11] = ACTIONS(849), - [aux_sym_comparison_operator_token12] = ACTIONS(849), - [aux_sym_comparison_operator_token13] = ACTIONS(849), - [aux_sym_comparison_operator_token14] = ACTIONS(849), - [aux_sym_comparison_operator_token15] = ACTIONS(849), - [aux_sym_comparison_operator_token16] = ACTIONS(849), - [aux_sym_comparison_operator_token17] = ACTIONS(849), - [aux_sym_comparison_operator_token18] = ACTIONS(849), - [aux_sym_comparison_operator_token19] = ACTIONS(849), - [aux_sym_comparison_operator_token20] = ACTIONS(849), - [aux_sym_comparison_operator_token21] = ACTIONS(849), - [aux_sym_comparison_operator_token22] = ACTIONS(849), - [aux_sym_comparison_operator_token23] = ACTIONS(849), - [aux_sym_comparison_operator_token24] = ACTIONS(849), - [aux_sym_comparison_operator_token25] = ACTIONS(849), - [aux_sym_comparison_operator_token26] = ACTIONS(849), - [aux_sym_comparison_operator_token27] = ACTIONS(849), - [aux_sym_comparison_operator_token28] = ACTIONS(851), - [aux_sym_comparison_operator_token29] = ACTIONS(849), - [aux_sym_comparison_operator_token30] = ACTIONS(849), - [aux_sym_comparison_operator_token31] = ACTIONS(849), - [aux_sym_comparison_operator_token32] = ACTIONS(849), - [aux_sym_comparison_operator_token33] = ACTIONS(849), - [aux_sym_comparison_operator_token34] = ACTIONS(851), - [aux_sym_comparison_operator_token35] = ACTIONS(849), - [aux_sym_comparison_operator_token36] = ACTIONS(849), - [aux_sym_comparison_operator_token37] = ACTIONS(849), - [aux_sym_comparison_operator_token38] = ACTIONS(849), - [aux_sym_comparison_operator_token39] = ACTIONS(849), - [aux_sym_comparison_operator_token40] = ACTIONS(849), - [aux_sym_comparison_operator_token41] = ACTIONS(849), - [aux_sym_comparison_operator_token42] = ACTIONS(849), - [aux_sym_comparison_operator_token43] = ACTIONS(849), - [aux_sym_comparison_operator_token44] = ACTIONS(849), - [aux_sym_comparison_operator_token45] = ACTIONS(849), - [aux_sym_comparison_operator_token46] = ACTIONS(849), - [aux_sym_comparison_operator_token47] = ACTIONS(849), - [aux_sym_comparison_operator_token48] = ACTIONS(849), - [aux_sym_comparison_operator_token49] = ACTIONS(849), - [aux_sym_comparison_operator_token50] = ACTIONS(849), - [anon_sym_RPAREN] = ACTIONS(853), - [anon_sym_PIPE] = ACTIONS(853), - [aux_sym_logical_expression_token1] = ACTIONS(853), - [aux_sym_logical_expression_token2] = ACTIONS(853), - [aux_sym_logical_expression_token3] = ACTIONS(853), - [aux_sym_bitwise_expression_token1] = ACTIONS(853), - [aux_sym_bitwise_expression_token2] = ACTIONS(853), - [aux_sym_bitwise_expression_token3] = ACTIONS(853), - }, - [202] = { - [sym_comparison_operator] = STATE(535), - [sym_comment] = ACTIONS(81), - [anon_sym_EQ] = ACTIONS(853), - [anon_sym_BANG_EQ] = ACTIONS(853), - [anon_sym_PLUS_EQ] = ACTIONS(853), - [anon_sym_STAR_EQ] = ACTIONS(853), - [anon_sym_SLASH_EQ] = ACTIONS(853), - [anon_sym_PERCENT_EQ] = ACTIONS(853), - [anon_sym_DASH_EQ] = ACTIONS(853), - [anon_sym_GT] = ACTIONS(855), - [anon_sym_GT_GT] = ACTIONS(853), - [anon_sym_2_GT] = ACTIONS(855), - [anon_sym_2_GT_GT] = ACTIONS(853), - [anon_sym_3_GT] = ACTIONS(855), - [anon_sym_3_GT_GT] = ACTIONS(853), - [anon_sym_4_GT] = ACTIONS(855), - [anon_sym_4_GT_GT] = ACTIONS(853), - [anon_sym_5_GT] = ACTIONS(855), - [anon_sym_5_GT_GT] = ACTIONS(853), - [anon_sym_6_GT] = ACTIONS(855), - [anon_sym_6_GT_GT] = ACTIONS(853), - [anon_sym_STAR_GT] = ACTIONS(855), - [anon_sym_STAR_GT_GT] = ACTIONS(853), - [anon_sym_LT] = ACTIONS(855), - [anon_sym_STAR_GT_AMP1] = ACTIONS(853), - [anon_sym_2_GT_AMP1] = ACTIONS(853), - [anon_sym_3_GT_AMP1] = ACTIONS(853), - [anon_sym_4_GT_AMP1] = ACTIONS(853), - [anon_sym_5_GT_AMP1] = ACTIONS(853), - [anon_sym_6_GT_AMP1] = ACTIONS(853), - [anon_sym_STAR_GT_AMP2] = ACTIONS(853), - [anon_sym_1_GT_AMP2] = ACTIONS(853), - [anon_sym_3_GT_AMP2] = ACTIONS(853), - [anon_sym_4_GT_AMP2] = ACTIONS(853), - [anon_sym_5_GT_AMP2] = ACTIONS(853), - [anon_sym_6_GT_AMP2] = ACTIONS(853), - [aux_sym_comparison_operator_token1] = ACTIONS(849), - [aux_sym_comparison_operator_token2] = ACTIONS(849), - [aux_sym_comparison_operator_token3] = ACTIONS(849), - [aux_sym_comparison_operator_token4] = ACTIONS(849), - [aux_sym_comparison_operator_token5] = ACTIONS(849), - [aux_sym_comparison_operator_token6] = ACTIONS(849), - [aux_sym_comparison_operator_token7] = ACTIONS(849), - [aux_sym_comparison_operator_token8] = ACTIONS(849), - [aux_sym_comparison_operator_token9] = ACTIONS(849), - [aux_sym_comparison_operator_token10] = ACTIONS(849), - [aux_sym_comparison_operator_token11] = ACTIONS(849), - [aux_sym_comparison_operator_token12] = ACTIONS(849), - [aux_sym_comparison_operator_token13] = ACTIONS(849), - [aux_sym_comparison_operator_token14] = ACTIONS(849), - [aux_sym_comparison_operator_token15] = ACTIONS(849), - [aux_sym_comparison_operator_token16] = ACTIONS(849), - [aux_sym_comparison_operator_token17] = ACTIONS(849), - [aux_sym_comparison_operator_token18] = ACTIONS(849), - [aux_sym_comparison_operator_token19] = ACTIONS(849), - [aux_sym_comparison_operator_token20] = ACTIONS(849), - [aux_sym_comparison_operator_token21] = ACTIONS(849), - [aux_sym_comparison_operator_token22] = ACTIONS(849), - [aux_sym_comparison_operator_token23] = ACTIONS(849), - [aux_sym_comparison_operator_token24] = ACTIONS(849), - [aux_sym_comparison_operator_token25] = ACTIONS(849), - [aux_sym_comparison_operator_token26] = ACTIONS(849), - [aux_sym_comparison_operator_token27] = ACTIONS(849), - [aux_sym_comparison_operator_token28] = ACTIONS(851), - [aux_sym_comparison_operator_token29] = ACTIONS(849), - [aux_sym_comparison_operator_token30] = ACTIONS(849), - [aux_sym_comparison_operator_token31] = ACTIONS(849), - [aux_sym_comparison_operator_token32] = ACTIONS(849), - [aux_sym_comparison_operator_token33] = ACTIONS(849), - [aux_sym_comparison_operator_token34] = ACTIONS(851), - [aux_sym_comparison_operator_token35] = ACTIONS(849), - [aux_sym_comparison_operator_token36] = ACTIONS(849), - [aux_sym_comparison_operator_token37] = ACTIONS(849), - [aux_sym_comparison_operator_token38] = ACTIONS(849), - [aux_sym_comparison_operator_token39] = ACTIONS(849), - [aux_sym_comparison_operator_token40] = ACTIONS(849), - [aux_sym_comparison_operator_token41] = ACTIONS(849), - [aux_sym_comparison_operator_token42] = ACTIONS(849), - [aux_sym_comparison_operator_token43] = ACTIONS(849), - [aux_sym_comparison_operator_token44] = ACTIONS(849), - [aux_sym_comparison_operator_token45] = ACTIONS(849), - [aux_sym_comparison_operator_token46] = ACTIONS(849), - [aux_sym_comparison_operator_token47] = ACTIONS(849), - [aux_sym_comparison_operator_token48] = ACTIONS(849), - [aux_sym_comparison_operator_token49] = ACTIONS(849), - [aux_sym_comparison_operator_token50] = ACTIONS(849), - [anon_sym_PIPE] = ACTIONS(853), - [aux_sym_logical_expression_token1] = ACTIONS(853), - [aux_sym_logical_expression_token2] = ACTIONS(853), - [aux_sym_logical_expression_token3] = ACTIONS(853), - [aux_sym_bitwise_expression_token1] = ACTIONS(853), - [aux_sym_bitwise_expression_token2] = ACTIONS(853), - [aux_sym_bitwise_expression_token3] = ACTIONS(853), - [sym__statement_terminator] = ACTIONS(853), - }, [203] = { - [sym__literal] = STATE(805), - [sym_integer_literal] = STATE(805), - [sym_string_literal] = STATE(805), - [sym_expandable_string_literal] = STATE(800), - [sym_expandable_here_string_literal] = STATE(800), - [sym_variable] = STATE(805), - [sym_unary_expression] = STATE(1014), - [sym_expression_with_unary_operator] = STATE(1030), - [sym_pre_increment_expression] = STATE(1029), - [sym_pre_decrement_expression] = STATE(1029), - [sym_cast_expression] = STATE(1029), - [sym__primary_expression] = STATE(805), - [sym__value] = STATE(805), - [sym_parenthesized_expression] = STATE(805), - [sym_sub_expression] = STATE(805), - [sym_array_expression] = STATE(805), - [sym_script_block_expression] = STATE(805), - [sym_hash_literal_expression] = STATE(805), - [sym_post_increment_expression] = STATE(805), - [sym_post_decrement_expression] = STATE(805), - [sym_member_access] = STATE(805), - [sym_element_access] = STATE(805), - [sym_invokation_expression] = STATE(805), - [sym_invokation_foreach_expression] = STATE(810), + [sym__literal] = STATE(754), + [sym_integer_literal] = STATE(754), + [sym_string_literal] = STATE(754), + [sym_expandable_string_literal] = STATE(751), + [sym_expandable_here_string_literal] = STATE(751), + [sym_variable] = STATE(754), + [sym_unary_expression] = STATE(815), + [sym_expression_with_unary_operator] = STATE(779), + [sym_pre_increment_expression] = STATE(810), + [sym_pre_decrement_expression] = STATE(810), + [sym_cast_expression] = STATE(810), + [sym__primary_expression] = STATE(754), + [sym__value] = STATE(754), + [sym_parenthesized_expression] = STATE(754), + [sym_sub_expression] = STATE(754), + [sym_array_expression] = STATE(754), + [sym_script_block_expression] = STATE(754), + [sym_hash_literal_expression] = STATE(754), + [sym_post_increment_expression] = STATE(754), + [sym_post_decrement_expression] = STATE(754), + [sym_member_access] = STATE(754), + [sym_element_access] = STATE(754), + [sym_invokation_expression] = STATE(754), + [sym_invokation_foreach_expression] = STATE(755), [sym_type_literal] = STATE(203), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(857), @@ -49103,6 +51366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(873), + [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), @@ -49123,33 +51387,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, [204] = { - [sym__literal] = STATE(769), - [sym_integer_literal] = STATE(769), - [sym_string_literal] = STATE(769), - [sym_expandable_string_literal] = STATE(765), - [sym_expandable_here_string_literal] = STATE(765), - [sym_variable] = STATE(769), - [sym_unary_expression] = STATE(1015), - [sym_expression_with_unary_operator] = STATE(1017), - [sym_pre_increment_expression] = STATE(1027), - [sym_pre_decrement_expression] = STATE(1027), - [sym_cast_expression] = STATE(1027), - [sym__primary_expression] = STATE(769), - [sym__value] = STATE(769), - [sym_parenthesized_expression] = STATE(769), - [sym_sub_expression] = STATE(769), - [sym_array_expression] = STATE(769), - [sym_script_block_expression] = STATE(769), - [sym_hash_literal_expression] = STATE(769), - [sym_post_increment_expression] = STATE(769), - [sym_post_decrement_expression] = STATE(769), - [sym_member_access] = STATE(769), - [sym_element_access] = STATE(769), - [sym_invokation_expression] = STATE(769), - [sym_invokation_foreach_expression] = STATE(770), + [sym__literal] = STATE(759), + [sym_integer_literal] = STATE(759), + [sym_string_literal] = STATE(759), + [sym_expandable_string_literal] = STATE(774), + [sym_expandable_here_string_literal] = STATE(774), + [sym_variable] = STATE(759), + [sym_unary_expression] = STATE(806), + [sym_expression_with_unary_operator] = STATE(809), + [sym_pre_increment_expression] = STATE(801), + [sym_pre_decrement_expression] = STATE(801), + [sym_cast_expression] = STATE(801), + [sym__primary_expression] = STATE(759), + [sym__value] = STATE(759), + [sym_parenthesized_expression] = STATE(759), + [sym_sub_expression] = STATE(759), + [sym_array_expression] = STATE(759), + [sym_script_block_expression] = STATE(759), + [sym_hash_literal_expression] = STATE(759), + [sym_post_increment_expression] = STATE(759), + [sym_post_decrement_expression] = STATE(759), + [sym_member_access] = STATE(759), + [sym_element_access] = STATE(759), + [sym_invokation_expression] = STATE(759), + [sym_invokation_foreach_expression] = STATE(762), [sym_type_literal] = STATE(204), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(887), @@ -49198,7 +51461,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(899), [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), @@ -49219,42 +51481,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [205] = { - [sym__literal] = STATE(805), - [sym_integer_literal] = STATE(805), - [sym_string_literal] = STATE(805), - [sym_expandable_string_literal] = STATE(800), - [sym_expandable_here_string_literal] = STATE(800), - [sym_variable] = STATE(805), - [sym_unary_expression] = STATE(804), - [sym_expression_with_unary_operator] = STATE(815), - [sym_pre_increment_expression] = STATE(789), - [sym_pre_decrement_expression] = STATE(789), - [sym_cast_expression] = STATE(789), - [sym__primary_expression] = STATE(805), - [sym__value] = STATE(805), - [sym_parenthesized_expression] = STATE(805), - [sym_sub_expression] = STATE(805), - [sym_array_expression] = STATE(805), - [sym_script_block_expression] = STATE(805), - [sym_hash_literal_expression] = STATE(805), - [sym_post_increment_expression] = STATE(805), - [sym_post_decrement_expression] = STATE(805), - [sym_member_access] = STATE(805), - [sym_element_access] = STATE(805), - [sym_invokation_expression] = STATE(805), - [sym_invokation_foreach_expression] = STATE(810), + [sym__literal] = STATE(759), + [sym_integer_literal] = STATE(759), + [sym_string_literal] = STATE(759), + [sym_expandable_string_literal] = STATE(774), + [sym_expandable_here_string_literal] = STATE(774), + [sym_variable] = STATE(759), + [sym_unary_expression] = STATE(1011), + [sym_expression_with_unary_operator] = STATE(1022), + [sym_pre_increment_expression] = STATE(1023), + [sym_pre_decrement_expression] = STATE(1023), + [sym_cast_expression] = STATE(1023), + [sym__primary_expression] = STATE(759), + [sym__value] = STATE(759), + [sym_parenthesized_expression] = STATE(759), + [sym_sub_expression] = STATE(759), + [sym_array_expression] = STATE(759), + [sym_script_block_expression] = STATE(759), + [sym_hash_literal_expression] = STATE(759), + [sym_post_increment_expression] = STATE(759), + [sym_post_decrement_expression] = STATE(759), + [sym_member_access] = STATE(759), + [sym_element_access] = STATE(759), + [sym_invokation_expression] = STATE(759), + [sym_invokation_foreach_expression] = STATE(762), [sym_type_literal] = STATE(205), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(857), - [sym_hexadecimal_integer_literal] = ACTIONS(857), - [sym_real_literal] = ACTIONS(859), - [aux_sym_expandable_string_literal_token1] = ACTIONS(861), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), - [sym_verbatim_string_characters] = ACTIONS(865), - [sym_verbatim_here_string_characters] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(867), + [sym_decimal_integer_literal] = ACTIONS(887), + [sym_hexadecimal_integer_literal] = ACTIONS(887), + [sym_real_literal] = ACTIONS(889), + [aux_sym_expandable_string_literal_token1] = ACTIONS(891), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), + [sym_verbatim_string_characters] = ACTIONS(895), + [sym_verbatim_here_string_characters] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(897), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49284,17 +51547,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(917), [aux_sym_comparison_operator_token50] = ACTIONS(917), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), - [anon_sym_DOLLAR_CARET] = ACTIONS(871), - [anon_sym_DOLLAR_QMARK] = ACTIONS(871), - [anon_sym_DOLLAR_] = ACTIONS(871), - [aux_sym_variable_token1] = ACTIONS(871), - [aux_sym_variable_token2] = ACTIONS(871), - [sym_braced_variable] = ACTIONS(871), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), + [anon_sym_DOLLAR_CARET] = ACTIONS(901), + [anon_sym_DOLLAR_QMARK] = ACTIONS(901), + [anon_sym_DOLLAR_] = ACTIONS(901), + [aux_sym_variable_token1] = ACTIONS(901), + [aux_sym_variable_token2] = ACTIONS(901), + [sym_braced_variable] = ACTIONS(901), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(873), + [anon_sym_LPAREN] = ACTIONS(903), [anon_sym_COMMA] = ACTIONS(917), - [anon_sym_LBRACE] = ACTIONS(875), + [anon_sym_LBRACE] = ACTIONS(905), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49307,49 +51570,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), [anon_sym_PLUS_PLUS] = ACTIONS(919), [anon_sym_DASH_DASH] = ACTIONS(921), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), - [anon_sym_AT_LPAREN] = ACTIONS(883), - [anon_sym_AT_LBRACE] = ACTIONS(885), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), + [anon_sym_AT_LPAREN] = ACTIONS(913), + [anon_sym_AT_LBRACE] = ACTIONS(915), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, [206] = { - [sym__literal] = STATE(769), - [sym_integer_literal] = STATE(769), - [sym_string_literal] = STATE(769), - [sym_expandable_string_literal] = STATE(765), - [sym_expandable_here_string_literal] = STATE(765), - [sym_variable] = STATE(769), - [sym_unary_expression] = STATE(755), - [sym_expression_with_unary_operator] = STATE(774), - [sym_pre_increment_expression] = STATE(819), - [sym_pre_decrement_expression] = STATE(819), - [sym_cast_expression] = STATE(819), - [sym__primary_expression] = STATE(769), - [sym__value] = STATE(769), - [sym_parenthesized_expression] = STATE(769), - [sym_sub_expression] = STATE(769), - [sym_array_expression] = STATE(769), - [sym_script_block_expression] = STATE(769), - [sym_hash_literal_expression] = STATE(769), - [sym_post_increment_expression] = STATE(769), - [sym_post_decrement_expression] = STATE(769), - [sym_member_access] = STATE(769), - [sym_element_access] = STATE(769), - [sym_invokation_expression] = STATE(769), - [sym_invokation_foreach_expression] = STATE(770), + [sym__literal] = STATE(754), + [sym_integer_literal] = STATE(754), + [sym_string_literal] = STATE(754), + [sym_expandable_string_literal] = STATE(751), + [sym_expandable_here_string_literal] = STATE(751), + [sym_variable] = STATE(754), + [sym_unary_expression] = STATE(1017), + [sym_expression_with_unary_operator] = STATE(1021), + [sym_pre_increment_expression] = STATE(1024), + [sym_pre_decrement_expression] = STATE(1024), + [sym_cast_expression] = STATE(1024), + [sym__primary_expression] = STATE(754), + [sym__value] = STATE(754), + [sym_parenthesized_expression] = STATE(754), + [sym_sub_expression] = STATE(754), + [sym_array_expression] = STATE(754), + [sym_script_block_expression] = STATE(754), + [sym_hash_literal_expression] = STATE(754), + [sym_post_increment_expression] = STATE(754), + [sym_post_decrement_expression] = STATE(754), + [sym_member_access] = STATE(754), + [sym_element_access] = STATE(754), + [sym_invokation_expression] = STATE(754), + [sym_invokation_foreach_expression] = STATE(755), [sym_type_literal] = STATE(206), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(887), - [sym_hexadecimal_integer_literal] = ACTIONS(887), - [sym_real_literal] = ACTIONS(889), - [aux_sym_expandable_string_literal_token1] = ACTIONS(891), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(893), - [sym_verbatim_string_characters] = ACTIONS(895), - [sym_verbatim_here_string_characters] = ACTIONS(895), - [anon_sym_LBRACK] = ACTIONS(897), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), + [sym_real_literal] = ACTIONS(859), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49379,18 +51642,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_6_GT_AMP2] = ACTIONS(97), [aux_sym_comparison_operator_token37] = ACTIONS(923), [aux_sym_comparison_operator_token50] = ACTIONS(923), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), - [anon_sym_DOLLAR_CARET] = ACTIONS(901), - [anon_sym_DOLLAR_QMARK] = ACTIONS(901), - [anon_sym_DOLLAR_] = ACTIONS(901), - [aux_sym_variable_token1] = ACTIONS(901), - [aux_sym_variable_token2] = ACTIONS(901), - [sym_braced_variable] = ACTIONS(901), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(903), + [anon_sym_LPAREN] = ACTIONS(873), [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(923), - [anon_sym_LBRACE] = ACTIONS(905), + [anon_sym_LBRACE] = ACTIONS(875), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), @@ -49403,38 +51666,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), [anon_sym_PLUS_PLUS] = ACTIONS(925), [anon_sym_DASH_DASH] = ACTIONS(927), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), - [anon_sym_AT_LPAREN] = ACTIONS(913), - [anon_sym_AT_LBRACE] = ACTIONS(915), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, [207] = { - [sym__literal] = STATE(822), - [sym_integer_literal] = STATE(822), - [sym_string_literal] = STATE(822), - [sym_expandable_string_literal] = STATE(877), - [sym_expandable_here_string_literal] = STATE(877), - [sym_variable] = STATE(822), - [sym_unary_expression] = STATE(1057), + [sym__literal] = STATE(875), + [sym_integer_literal] = STATE(875), + [sym_string_literal] = STATE(875), + [sym_expandable_string_literal] = STATE(868), + [sym_expandable_here_string_literal] = STATE(868), + [sym_variable] = STATE(875), + [sym_unary_expression] = STATE(1071), [sym_expression_with_unary_operator] = STATE(1044), - [sym_pre_increment_expression] = STATE(1053), - [sym_pre_decrement_expression] = STATE(1053), - [sym_cast_expression] = STATE(1053), - [sym__primary_expression] = STATE(822), - [sym__value] = STATE(822), - [sym_parenthesized_expression] = STATE(822), - [sym_sub_expression] = STATE(822), - [sym_array_expression] = STATE(822), - [sym_script_block_expression] = STATE(822), - [sym_hash_literal_expression] = STATE(822), - [sym_post_increment_expression] = STATE(822), - [sym_post_decrement_expression] = STATE(822), - [sym_member_access] = STATE(822), - [sym_element_access] = STATE(822), - [sym_invokation_expression] = STATE(822), - [sym_invokation_foreach_expression] = STATE(887), + [sym_pre_increment_expression] = STATE(1067), + [sym_pre_decrement_expression] = STATE(1067), + [sym_cast_expression] = STATE(1067), + [sym__primary_expression] = STATE(875), + [sym__value] = STATE(875), + [sym_parenthesized_expression] = STATE(875), + [sym_sub_expression] = STATE(875), + [sym_array_expression] = STATE(875), + [sym_script_block_expression] = STATE(875), + [sym_hash_literal_expression] = STATE(875), + [sym_post_increment_expression] = STATE(875), + [sym_post_decrement_expression] = STATE(875), + [sym_member_access] = STATE(875), + [sym_element_access] = STATE(875), + [sym_invokation_expression] = STATE(875), + [sym_invokation_foreach_expression] = STATE(876), [sym_type_literal] = STATE(207), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(929), @@ -49483,7 +51746,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(943), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(945), - [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(941), [anon_sym_LBRACE] = ACTIONS(947), [anon_sym_PIPE] = ACTIONS(97), @@ -49503,32 +51765,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), }, [208] = { - [sym__literal] = STATE(847), - [sym_integer_literal] = STATE(847), - [sym_string_literal] = STATE(847), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(847), - [sym_unary_expression] = STATE(843), - [sym_expression_with_unary_operator] = STATE(837), - [sym_pre_increment_expression] = STATE(838), - [sym_pre_decrement_expression] = STATE(838), - [sym_cast_expression] = STATE(838), - [sym__primary_expression] = STATE(847), - [sym__value] = STATE(847), - [sym_parenthesized_expression] = STATE(847), - [sym_sub_expression] = STATE(847), - [sym_array_expression] = STATE(847), - [sym_script_block_expression] = STATE(847), - [sym_hash_literal_expression] = STATE(847), - [sym_post_increment_expression] = STATE(847), - [sym_post_decrement_expression] = STATE(847), - [sym_member_access] = STATE(847), - [sym_element_access] = STATE(847), - [sym_invokation_expression] = STATE(847), - [sym_invokation_foreach_expression] = STATE(848), + [sym__literal] = STATE(840), + [sym_integer_literal] = STATE(840), + [sym_string_literal] = STATE(840), + [sym_expandable_string_literal] = STATE(836), + [sym_expandable_here_string_literal] = STATE(836), + [sym_variable] = STATE(840), + [sym_unary_expression] = STATE(1056), + [sym_expression_with_unary_operator] = STATE(1064), + [sym_pre_increment_expression] = STATE(1072), + [sym_pre_decrement_expression] = STATE(1072), + [sym_cast_expression] = STATE(1072), + [sym__primary_expression] = STATE(840), + [sym__value] = STATE(840), + [sym_parenthesized_expression] = STATE(840), + [sym_sub_expression] = STATE(840), + [sym_array_expression] = STATE(840), + [sym_script_block_expression] = STATE(840), + [sym_hash_literal_expression] = STATE(840), + [sym_post_increment_expression] = STATE(840), + [sym_post_decrement_expression] = STATE(840), + [sym_member_access] = STATE(840), + [sym_element_access] = STATE(840), + [sym_invokation_expression] = STATE(840), + [sym_invokation_foreach_expression] = STATE(841), [sym_type_literal] = STATE(208), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(959), @@ -49577,6 +51840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(973), [sym_command_parameter] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(975), + [anon_sym_RPAREN] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(971), [anon_sym_LBRACE] = ACTIONS(977), [anon_sym_PIPE] = ACTIONS(97), @@ -49596,43 +51860,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), }, [209] = { - [sym__literal] = STATE(847), - [sym_integer_literal] = STATE(847), - [sym_string_literal] = STATE(847), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(847), - [sym_unary_expression] = STATE(1050), - [sym_expression_with_unary_operator] = STATE(1038), - [sym_pre_increment_expression] = STATE(1045), - [sym_pre_decrement_expression] = STATE(1045), - [sym_cast_expression] = STATE(1045), - [sym__primary_expression] = STATE(847), - [sym__value] = STATE(847), - [sym_parenthesized_expression] = STATE(847), - [sym_sub_expression] = STATE(847), - [sym_array_expression] = STATE(847), - [sym_script_block_expression] = STATE(847), - [sym_hash_literal_expression] = STATE(847), - [sym_post_increment_expression] = STATE(847), - [sym_post_decrement_expression] = STATE(847), - [sym_member_access] = STATE(847), - [sym_element_access] = STATE(847), - [sym_invokation_expression] = STATE(847), - [sym_invokation_foreach_expression] = STATE(848), - [sym_type_literal] = STATE(209), + [sym__literal] = STATE(754), + [sym_integer_literal] = STATE(754), + [sym_string_literal] = STATE(754), + [sym_expandable_string_literal] = STATE(751), + [sym_expandable_here_string_literal] = STATE(751), + [sym_variable] = STATE(754), + [sym_array_literal_expression] = STATE(1051), + [sym_unary_expression] = STATE(1010), + [sym_expression_with_unary_operator] = STATE(1021), + [sym_pre_increment_expression] = STATE(1024), + [sym_pre_decrement_expression] = STATE(1024), + [sym_cast_expression] = STATE(1024), + [sym__primary_expression] = STATE(754), + [sym__value] = STATE(754), + [sym_parenthesized_expression] = STATE(754), + [sym_sub_expression] = STATE(754), + [sym_array_expression] = STATE(754), + [sym_script_block_expression] = STATE(754), + [sym_hash_literal_expression] = STATE(754), + [sym_post_increment_expression] = STATE(754), + [sym_post_decrement_expression] = STATE(754), + [sym_member_access] = STATE(754), + [sym_element_access] = STATE(754), + [sym_invokation_expression] = STATE(754), + [sym_invokation_foreach_expression] = STATE(755), + [sym_type_literal] = STATE(206), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(959), - [sym_hexadecimal_integer_literal] = ACTIONS(959), - [sym_real_literal] = ACTIONS(961), - [aux_sym_expandable_string_literal_token1] = ACTIONS(963), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), - [sym_verbatim_string_characters] = ACTIONS(967), - [sym_verbatim_here_string_characters] = ACTIONS(967), - [anon_sym_LBRACK] = ACTIONS(969), + [sym_decimal_integer_literal] = ACTIONS(857), + [sym_hexadecimal_integer_literal] = ACTIONS(857), + [sym_real_literal] = ACTIONS(859), + [aux_sym_expandable_string_literal_token1] = ACTIONS(861), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), + [sym_verbatim_string_characters] = ACTIONS(865), + [sym_verbatim_here_string_characters] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(867), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(923), + [aux_sym_comparison_operator_token50] = ACTIONS(923), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), + [anon_sym_DOLLAR_CARET] = ACTIONS(871), + [anon_sym_DOLLAR_QMARK] = ACTIONS(871), + [anon_sym_DOLLAR_] = ACTIONS(871), + [aux_sym_variable_token1] = ACTIONS(871), + [aux_sym_variable_token2] = ACTIONS(871), + [sym_braced_variable] = ACTIONS(871), + [sym_generic_token] = ACTIONS(991), + [sym_command_parameter] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(873), + [anon_sym_RPAREN] = ACTIONS(989), + [anon_sym_COMMA] = ACTIONS(923), + [anon_sym_LBRACE] = ACTIONS(875), + [anon_sym_PIPE] = ACTIONS(989), + [sym_stop_parsing] = ACTIONS(989), + [anon_sym_SPACE] = ACTIONS(989), + [anon_sym_COLON] = ACTIONS(989), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(923), + [anon_sym_DASH] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(923), + [anon_sym_BANG] = ACTIONS(923), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(923), + [anon_sym_PLUS_PLUS] = ACTIONS(925), + [anon_sym_DASH_DASH] = ACTIONS(927), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), + [anon_sym_AT_LPAREN] = ACTIONS(883), + [anon_sym_AT_LBRACE] = ACTIONS(885), + }, + [210] = { + [sym__literal] = STATE(875), + [sym_integer_literal] = STATE(875), + [sym_string_literal] = STATE(875), + [sym_expandable_string_literal] = STATE(868), + [sym_expandable_here_string_literal] = STATE(868), + [sym_variable] = STATE(875), + [sym_unary_expression] = STATE(866), + [sym_expression_with_unary_operator] = STATE(869), + [sym_pre_increment_expression] = STATE(839), + [sym_pre_decrement_expression] = STATE(839), + [sym_cast_expression] = STATE(839), + [sym__primary_expression] = STATE(875), + [sym__value] = STATE(875), + [sym_parenthesized_expression] = STATE(875), + [sym_sub_expression] = STATE(875), + [sym_array_expression] = STATE(875), + [sym_script_block_expression] = STATE(875), + [sym_hash_literal_expression] = STATE(875), + [sym_post_increment_expression] = STATE(875), + [sym_post_decrement_expression] = STATE(875), + [sym_member_access] = STATE(875), + [sym_element_access] = STATE(875), + [sym_invokation_expression] = STATE(875), + [sym_invokation_foreach_expression] = STATE(876), + [sym_type_literal] = STATE(210), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(929), + [sym_hexadecimal_integer_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(931), + [aux_sym_expandable_string_literal_token1] = ACTIONS(933), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), + [sym_verbatim_string_characters] = ACTIONS(937), + [sym_verbatim_here_string_characters] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49660,73 +52017,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(989), - [aux_sym_comparison_operator_token50] = ACTIONS(989), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), - [anon_sym_DOLLAR_CARET] = ACTIONS(973), - [anon_sym_DOLLAR_QMARK] = ACTIONS(973), - [anon_sym_DOLLAR_] = ACTIONS(973), - [aux_sym_variable_token1] = ACTIONS(973), - [aux_sym_variable_token2] = ACTIONS(973), - [sym_braced_variable] = ACTIONS(973), + [aux_sym_comparison_operator_token37] = ACTIONS(993), + [aux_sym_comparison_operator_token50] = ACTIONS(993), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), + [anon_sym_DOLLAR_CARET] = ACTIONS(943), + [anon_sym_DOLLAR_QMARK] = ACTIONS(943), + [anon_sym_DOLLAR_] = ACTIONS(943), + [aux_sym_variable_token1] = ACTIONS(943), + [aux_sym_variable_token2] = ACTIONS(943), + [sym_braced_variable] = ACTIONS(943), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_COMMA] = ACTIONS(989), - [anon_sym_LBRACE] = ACTIONS(977), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_LBRACE] = ACTIONS(947), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(989), - [anon_sym_DASH] = ACTIONS(989), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(989), - [anon_sym_PLUS_PLUS] = ACTIONS(991), - [anon_sym_DASH_DASH] = ACTIONS(993), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), - [anon_sym_AT_LPAREN] = ACTIONS(985), - [anon_sym_AT_LBRACE] = ACTIONS(987), + [anon_sym_PLUS] = ACTIONS(993), + [anon_sym_DASH] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(993), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(993), + [anon_sym_PLUS_PLUS] = ACTIONS(995), + [anon_sym_DASH_DASH] = ACTIONS(997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), + [anon_sym_AT_LPAREN] = ACTIONS(955), + [anon_sym_AT_LBRACE] = ACTIONS(957), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), [sym__statement_terminator] = ACTIONS(95), }, - [210] = { - [sym__literal] = STATE(822), - [sym_integer_literal] = STATE(822), - [sym_string_literal] = STATE(822), - [sym_expandable_string_literal] = STATE(877), - [sym_expandable_here_string_literal] = STATE(877), - [sym_variable] = STATE(822), - [sym_unary_expression] = STATE(865), - [sym_expression_with_unary_operator] = STATE(852), - [sym_pre_increment_expression] = STATE(853), - [sym_pre_decrement_expression] = STATE(853), - [sym_cast_expression] = STATE(853), - [sym__primary_expression] = STATE(822), - [sym__value] = STATE(822), - [sym_parenthesized_expression] = STATE(822), - [sym_sub_expression] = STATE(822), - [sym_array_expression] = STATE(822), - [sym_script_block_expression] = STATE(822), - [sym_hash_literal_expression] = STATE(822), - [sym_post_increment_expression] = STATE(822), - [sym_post_decrement_expression] = STATE(822), - [sym_member_access] = STATE(822), - [sym_element_access] = STATE(822), - [sym_invokation_expression] = STATE(822), - [sym_invokation_foreach_expression] = STATE(887), - [sym_type_literal] = STATE(210), + [211] = { + [sym__literal] = STATE(840), + [sym_integer_literal] = STATE(840), + [sym_string_literal] = STATE(840), + [sym_expandable_string_literal] = STATE(836), + [sym_expandable_here_string_literal] = STATE(836), + [sym_variable] = STATE(840), + [sym_unary_expression] = STATE(837), + [sym_expression_with_unary_operator] = STATE(870), + [sym_pre_increment_expression] = STATE(823), + [sym_pre_decrement_expression] = STATE(823), + [sym_cast_expression] = STATE(823), + [sym__primary_expression] = STATE(840), + [sym__value] = STATE(840), + [sym_parenthesized_expression] = STATE(840), + [sym_sub_expression] = STATE(840), + [sym_array_expression] = STATE(840), + [sym_script_block_expression] = STATE(840), + [sym_hash_literal_expression] = STATE(840), + [sym_post_increment_expression] = STATE(840), + [sym_post_decrement_expression] = STATE(840), + [sym_member_access] = STATE(840), + [sym_element_access] = STATE(840), + [sym_invokation_expression] = STATE(840), + [sym_invokation_foreach_expression] = STATE(841), + [sym_type_literal] = STATE(211), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(929), - [sym_hexadecimal_integer_literal] = ACTIONS(929), - [sym_real_literal] = ACTIONS(931), - [aux_sym_expandable_string_literal_token1] = ACTIONS(933), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), - [sym_verbatim_string_characters] = ACTIONS(937), - [sym_verbatim_here_string_characters] = ACTIONS(937), - [anon_sym_LBRACK] = ACTIONS(939), + [sym_decimal_integer_literal] = ACTIONS(959), + [sym_hexadecimal_integer_literal] = ACTIONS(959), + [sym_real_literal] = ACTIONS(961), + [aux_sym_expandable_string_literal_token1] = ACTIONS(963), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), + [sym_verbatim_string_characters] = ACTIONS(967), + [sym_verbatim_here_string_characters] = ACTIONS(967), + [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_GT] = ACTIONS(97), [anon_sym_GT_GT] = ACTIONS(97), [anon_sym_2_GT] = ACTIONS(97), @@ -49754,65 +52111,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_4_GT_AMP2] = ACTIONS(97), [anon_sym_5_GT_AMP2] = ACTIONS(97), [anon_sym_6_GT_AMP2] = ACTIONS(97), - [aux_sym_comparison_operator_token37] = ACTIONS(995), - [aux_sym_comparison_operator_token50] = ACTIONS(995), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), - [anon_sym_DOLLAR_CARET] = ACTIONS(943), - [anon_sym_DOLLAR_QMARK] = ACTIONS(943), - [anon_sym_DOLLAR_] = ACTIONS(943), - [aux_sym_variable_token1] = ACTIONS(943), - [aux_sym_variable_token2] = ACTIONS(943), - [sym_braced_variable] = ACTIONS(943), + [aux_sym_comparison_operator_token37] = ACTIONS(999), + [aux_sym_comparison_operator_token50] = ACTIONS(999), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), + [anon_sym_DOLLAR_CARET] = ACTIONS(973), + [anon_sym_DOLLAR_QMARK] = ACTIONS(973), + [anon_sym_DOLLAR_] = ACTIONS(973), + [aux_sym_variable_token1] = ACTIONS(973), + [aux_sym_variable_token2] = ACTIONS(973), + [sym_braced_variable] = ACTIONS(973), [sym_command_parameter] = ACTIONS(97), - [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_LPAREN] = ACTIONS(975), [anon_sym_RPAREN] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(995), - [anon_sym_LBRACE] = ACTIONS(947), + [anon_sym_COMMA] = ACTIONS(999), + [anon_sym_LBRACE] = ACTIONS(977), [anon_sym_PIPE] = ACTIONS(97), [sym_stop_parsing] = ACTIONS(97), [anon_sym_SPACE] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), - [anon_sym_PLUS] = ACTIONS(995), - [anon_sym_DASH] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(995), - [anon_sym_BANG] = ACTIONS(995), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(995), - [anon_sym_PLUS_PLUS] = ACTIONS(997), - [anon_sym_DASH_DASH] = ACTIONS(999), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), - [anon_sym_AT_LPAREN] = ACTIONS(955), - [anon_sym_AT_LBRACE] = ACTIONS(957), + [anon_sym_PLUS] = ACTIONS(999), + [anon_sym_DASH] = ACTIONS(999), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(999), + [anon_sym_BANG] = ACTIONS(999), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(999), + [anon_sym_PLUS_PLUS] = ACTIONS(1001), + [anon_sym_DASH_DASH] = ACTIONS(1003), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), + [anon_sym_AT_LPAREN] = ACTIONS(985), + [anon_sym_AT_LBRACE] = ACTIONS(987), [anon_sym_DOT2] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(97), [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [211] = { - [sym__literal] = STATE(769), - [sym_integer_literal] = STATE(769), - [sym_string_literal] = STATE(769), - [sym_expandable_string_literal] = STATE(765), - [sym_expandable_here_string_literal] = STATE(765), - [sym_variable] = STATE(769), - [sym_array_literal_expression] = STATE(1067), - [sym_unary_expression] = STATE(978), - [sym_expression_with_unary_operator] = STATE(1017), - [sym_pre_increment_expression] = STATE(1027), - [sym_pre_decrement_expression] = STATE(1027), - [sym_cast_expression] = STATE(1027), - [sym__primary_expression] = STATE(769), - [sym__value] = STATE(769), - [sym_parenthesized_expression] = STATE(769), - [sym_sub_expression] = STATE(769), - [sym_array_expression] = STATE(769), - [sym_script_block_expression] = STATE(769), - [sym_hash_literal_expression] = STATE(769), - [sym_post_increment_expression] = STATE(769), - [sym_post_decrement_expression] = STATE(769), - [sym_member_access] = STATE(769), - [sym_element_access] = STATE(769), - [sym_invokation_expression] = STATE(769), - [sym_invokation_foreach_expression] = STATE(770), - [sym_type_literal] = STATE(204), + [212] = { + [sym__literal] = STATE(759), + [sym_integer_literal] = STATE(759), + [sym_string_literal] = STATE(759), + [sym_expandable_string_literal] = STATE(774), + [sym_expandable_here_string_literal] = STATE(774), + [sym_variable] = STATE(759), + [sym_array_literal_expression] = STATE(1065), + [sym_unary_expression] = STATE(1004), + [sym_expression_with_unary_operator] = STATE(1022), + [sym_pre_increment_expression] = STATE(1023), + [sym_pre_decrement_expression] = STATE(1023), + [sym_cast_expression] = STATE(1023), + [sym__primary_expression] = STATE(759), + [sym__value] = STATE(759), + [sym_parenthesized_expression] = STATE(759), + [sym_sub_expression] = STATE(759), + [sym_array_expression] = STATE(759), + [sym_script_block_expression] = STATE(759), + [sym_hash_literal_expression] = STATE(759), + [sym_post_increment_expression] = STATE(759), + [sym_post_decrement_expression] = STATE(759), + [sym_member_access] = STATE(759), + [sym_element_access] = STATE(759), + [sym_invokation_expression] = STATE(759), + [sym_invokation_foreach_expression] = STATE(762), + [sym_type_literal] = STATE(205), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(887), [sym_hexadecimal_integer_literal] = ACTIONS(887), @@ -49822,35 +52179,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_verbatim_string_characters] = ACTIONS(895), [sym_verbatim_here_string_characters] = ACTIONS(895), [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(899), - [aux_sym_comparison_operator_token50] = ACTIONS(899), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(917), + [aux_sym_comparison_operator_token50] = ACTIONS(917), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(901), [anon_sym_DOLLAR_CARET] = ACTIONS(901), [anon_sym_DOLLAR_QMARK] = ACTIONS(901), @@ -49858,889 +52215,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(901), [aux_sym_variable_token2] = ACTIONS(901), [sym_braced_variable] = ACTIONS(901), - [sym_generic_token] = ACTIONS(1003), - [sym_command_parameter] = ACTIONS(1001), + [sym_generic_token] = ACTIONS(1005), + [sym_command_parameter] = ACTIONS(989), [anon_sym_LPAREN] = ACTIONS(903), - [anon_sym_RPAREN] = ACTIONS(1001), - [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_COMMA] = ACTIONS(917), [anon_sym_LBRACE] = ACTIONS(905), - [anon_sym_PIPE] = ACTIONS(1001), - [sym_stop_parsing] = ACTIONS(1001), - [anon_sym_SPACE] = ACTIONS(1001), - [anon_sym_COLON] = ACTIONS(1001), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(899), - [anon_sym_DASH] = ACTIONS(899), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(899), - [anon_sym_BANG] = ACTIONS(899), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(899), - [anon_sym_PLUS_PLUS] = ACTIONS(907), - [anon_sym_DASH_DASH] = ACTIONS(909), + [anon_sym_PIPE] = ACTIONS(989), + [sym_stop_parsing] = ACTIONS(989), + [anon_sym_SPACE] = ACTIONS(989), + [anon_sym_COLON] = ACTIONS(989), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(917), + [anon_sym_DASH] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(917), + [anon_sym_BANG] = ACTIONS(917), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(917), + [anon_sym_PLUS_PLUS] = ACTIONS(919), + [anon_sym_DASH_DASH] = ACTIONS(921), [anon_sym_DOLLAR_LPAREN] = ACTIONS(911), [anon_sym_AT_LPAREN] = ACTIONS(913), [anon_sym_AT_LBRACE] = ACTIONS(915), - }, - [212] = { - [sym__literal] = STATE(805), - [sym_integer_literal] = STATE(805), - [sym_string_literal] = STATE(805), - [sym_expandable_string_literal] = STATE(800), - [sym_expandable_here_string_literal] = STATE(800), - [sym_variable] = STATE(805), - [sym_array_literal_expression] = STATE(1051), - [sym_unary_expression] = STATE(971), - [sym_expression_with_unary_operator] = STATE(1030), - [sym_pre_increment_expression] = STATE(1029), - [sym_pre_decrement_expression] = STATE(1029), - [sym_cast_expression] = STATE(1029), - [sym__primary_expression] = STATE(805), - [sym__value] = STATE(805), - [sym_parenthesized_expression] = STATE(805), - [sym_sub_expression] = STATE(805), - [sym_array_expression] = STATE(805), - [sym_script_block_expression] = STATE(805), - [sym_hash_literal_expression] = STATE(805), - [sym_post_increment_expression] = STATE(805), - [sym_post_decrement_expression] = STATE(805), - [sym_member_access] = STATE(805), - [sym_element_access] = STATE(805), - [sym_invokation_expression] = STATE(805), - [sym_invokation_foreach_expression] = STATE(810), - [sym_type_literal] = STATE(203), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(857), - [sym_hexadecimal_integer_literal] = ACTIONS(857), - [sym_real_literal] = ACTIONS(859), - [aux_sym_expandable_string_literal_token1] = ACTIONS(861), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(863), - [sym_verbatim_string_characters] = ACTIONS(865), - [sym_verbatim_here_string_characters] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(867), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(869), - [aux_sym_comparison_operator_token50] = ACTIONS(869), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(871), - [anon_sym_DOLLAR_CARET] = ACTIONS(871), - [anon_sym_DOLLAR_QMARK] = ACTIONS(871), - [anon_sym_DOLLAR_] = ACTIONS(871), - [aux_sym_variable_token1] = ACTIONS(871), - [aux_sym_variable_token2] = ACTIONS(871), - [sym_braced_variable] = ACTIONS(871), - [sym_generic_token] = ACTIONS(1005), - [sym_command_parameter] = ACTIONS(1001), - [anon_sym_LPAREN] = ACTIONS(873), - [anon_sym_COMMA] = ACTIONS(869), - [anon_sym_LBRACE] = ACTIONS(875), - [anon_sym_PIPE] = ACTIONS(1001), - [sym_stop_parsing] = ACTIONS(1001), - [anon_sym_SPACE] = ACTIONS(1001), - [anon_sym_COLON] = ACTIONS(1001), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(869), - [anon_sym_DASH] = ACTIONS(869), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(869), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(869), - [anon_sym_PLUS_PLUS] = ACTIONS(877), - [anon_sym_DASH_DASH] = ACTIONS(879), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(881), - [anon_sym_AT_LPAREN] = ACTIONS(883), - [anon_sym_AT_LBRACE] = ACTIONS(885), [sym__statement_terminator] = ACTIONS(1007), }, [213] = { - [sym__literal] = STATE(822), - [sym_integer_literal] = STATE(822), - [sym_string_literal] = STATE(822), - [sym_expandable_string_literal] = STATE(877), - [sym_expandable_here_string_literal] = STATE(877), - [sym_variable] = STATE(822), - [sym_array_literal_expression] = STATE(1092), - [sym_unary_expression] = STATE(1034), - [sym_expression_with_unary_operator] = STATE(1044), - [sym_pre_increment_expression] = STATE(1053), - [sym_pre_decrement_expression] = STATE(1053), - [sym_cast_expression] = STATE(1053), - [sym__primary_expression] = STATE(822), - [sym__value] = STATE(822), - [sym_parenthesized_expression] = STATE(822), - [sym_sub_expression] = STATE(822), - [sym_array_expression] = STATE(822), - [sym_script_block_expression] = STATE(822), - [sym_hash_literal_expression] = STATE(822), - [sym_post_increment_expression] = STATE(822), - [sym_post_decrement_expression] = STATE(822), - [sym_member_access] = STATE(822), - [sym_element_access] = STATE(822), - [sym_invokation_expression] = STATE(822), - [sym_invokation_foreach_expression] = STATE(887), - [sym_type_literal] = STATE(207), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(929), - [sym_hexadecimal_integer_literal] = ACTIONS(929), - [sym_real_literal] = ACTIONS(931), - [aux_sym_expandable_string_literal_token1] = ACTIONS(933), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), - [sym_verbatim_string_characters] = ACTIONS(937), - [sym_verbatim_here_string_characters] = ACTIONS(937), - [anon_sym_LBRACK] = ACTIONS(939), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(941), - [aux_sym_comparison_operator_token50] = ACTIONS(941), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), - [anon_sym_DOLLAR_CARET] = ACTIONS(943), - [anon_sym_DOLLAR_QMARK] = ACTIONS(943), - [anon_sym_DOLLAR_] = ACTIONS(943), - [aux_sym_variable_token1] = ACTIONS(943), - [aux_sym_variable_token2] = ACTIONS(943), - [sym_braced_variable] = ACTIONS(943), - [sym_generic_token] = ACTIONS(1009), - [sym_command_parameter] = ACTIONS(1001), - [anon_sym_LPAREN] = ACTIONS(945), - [anon_sym_RPAREN] = ACTIONS(1001), - [anon_sym_COMMA] = ACTIONS(941), - [anon_sym_LBRACE] = ACTIONS(947), - [anon_sym_PIPE] = ACTIONS(1001), - [sym_stop_parsing] = ACTIONS(1001), - [anon_sym_SPACE] = ACTIONS(1001), - [anon_sym_COLON] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(941), - [anon_sym_DASH] = ACTIONS(941), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(941), - [anon_sym_BANG] = ACTIONS(941), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(941), - [anon_sym_PLUS_PLUS] = ACTIONS(949), - [anon_sym_DASH_DASH] = ACTIONS(951), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), - [anon_sym_AT_LPAREN] = ACTIONS(955), - [anon_sym_AT_LBRACE] = ACTIONS(957), - }, - [214] = { - [sym__literal] = STATE(847), - [sym_integer_literal] = STATE(847), - [sym_string_literal] = STATE(847), - [sym_expandable_string_literal] = STATE(845), - [sym_expandable_here_string_literal] = STATE(845), - [sym_variable] = STATE(847), - [sym_array_literal_expression] = STATE(1096), - [sym_unary_expression] = STATE(1013), - [sym_expression_with_unary_operator] = STATE(1038), - [sym_pre_increment_expression] = STATE(1045), - [sym_pre_decrement_expression] = STATE(1045), - [sym_cast_expression] = STATE(1045), - [sym__primary_expression] = STATE(847), - [sym__value] = STATE(847), - [sym_parenthesized_expression] = STATE(847), - [sym_sub_expression] = STATE(847), - [sym_array_expression] = STATE(847), - [sym_script_block_expression] = STATE(847), - [sym_hash_literal_expression] = STATE(847), - [sym_post_increment_expression] = STATE(847), - [sym_post_decrement_expression] = STATE(847), - [sym_member_access] = STATE(847), - [sym_element_access] = STATE(847), - [sym_invokation_expression] = STATE(847), - [sym_invokation_foreach_expression] = STATE(848), - [sym_type_literal] = STATE(209), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(959), - [sym_hexadecimal_integer_literal] = ACTIONS(959), - [sym_real_literal] = ACTIONS(961), - [aux_sym_expandable_string_literal_token1] = ACTIONS(963), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), - [sym_verbatim_string_characters] = ACTIONS(967), - [sym_verbatim_here_string_characters] = ACTIONS(967), - [anon_sym_LBRACK] = ACTIONS(969), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(989), - [aux_sym_comparison_operator_token50] = ACTIONS(989), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), - [anon_sym_DOLLAR_CARET] = ACTIONS(973), - [anon_sym_DOLLAR_QMARK] = ACTIONS(973), - [anon_sym_DOLLAR_] = ACTIONS(973), - [aux_sym_variable_token1] = ACTIONS(973), - [aux_sym_variable_token2] = ACTIONS(973), - [sym_braced_variable] = ACTIONS(973), - [sym_generic_token] = ACTIONS(1011), - [sym_command_parameter] = ACTIONS(1001), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_COMMA] = ACTIONS(989), - [anon_sym_LBRACE] = ACTIONS(977), - [anon_sym_PIPE] = ACTIONS(1001), - [sym_stop_parsing] = ACTIONS(1001), - [anon_sym_SPACE] = ACTIONS(1001), - [anon_sym_COLON] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(989), - [anon_sym_DASH] = ACTIONS(989), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(989), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(989), - [anon_sym_PLUS_PLUS] = ACTIONS(991), - [anon_sym_DASH_DASH] = ACTIONS(993), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), - [anon_sym_AT_LPAREN] = ACTIONS(985), - [anon_sym_AT_LBRACE] = ACTIONS(987), - [sym__statement_terminator] = ACTIONS(1007), - }, - [215] = { - [sym__literal] = STATE(1024), - [sym_integer_literal] = STATE(1024), - [sym_string_literal] = STATE(1024), - [sym_expandable_string_literal] = STATE(960), - [sym_expandable_here_string_literal] = STATE(960), - [sym_variable] = STATE(1024), - [sym_unary_expression] = STATE(161), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(1024), - [sym__value] = STATE(1024), - [sym_parenthesized_expression] = STATE(1024), - [sym_sub_expression] = STATE(1024), - [sym_array_expression] = STATE(1024), - [sym_script_block_expression] = STATE(1024), - [sym_hash_literal_expression] = STATE(1024), - [sym_post_increment_expression] = STATE(1024), - [sym_post_decrement_expression] = STATE(1024), - [sym_member_access] = STATE(1024), - [sym_element_access] = STATE(1024), - [sym_invokation_expression] = STATE(1024), - [sym_invokation_foreach_expression] = STATE(944), - [sym_type_literal] = STATE(215), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1013), - [sym_hexadecimal_integer_literal] = ACTIONS(1015), - [sym_real_literal] = ACTIONS(1017), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1019), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1021), - [sym_verbatim_string_characters] = ACTIONS(1023), - [sym_verbatim_here_string_characters] = ACTIONS(1023), - [anon_sym_LBRACK] = ACTIONS(1025), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(95), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(95), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(95), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(95), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(95), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(95), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(95), - [anon_sym_2_GT_AMP1] = ACTIONS(95), - [anon_sym_3_GT_AMP1] = ACTIONS(95), - [anon_sym_4_GT_AMP1] = ACTIONS(95), - [anon_sym_5_GT_AMP1] = ACTIONS(95), - [anon_sym_6_GT_AMP1] = ACTIONS(95), - [anon_sym_STAR_GT_AMP2] = ACTIONS(95), - [anon_sym_1_GT_AMP2] = ACTIONS(95), - [anon_sym_3_GT_AMP2] = ACTIONS(95), - [anon_sym_4_GT_AMP2] = ACTIONS(95), - [anon_sym_5_GT_AMP2] = ACTIONS(95), - [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1027), - [aux_sym_comparison_operator_token50] = ACTIONS(1027), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1029), - [anon_sym_DOLLAR_CARET] = ACTIONS(1029), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1029), - [anon_sym_DOLLAR_] = ACTIONS(1031), - [aux_sym_variable_token1] = ACTIONS(1031), - [aux_sym_variable_token2] = ACTIONS(1029), - [sym_braced_variable] = ACTIONS(1029), - [anon_sym_LPAREN] = ACTIONS(1033), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(1027), - [anon_sym_LBRACE] = ACTIONS(1035), - [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1037), - [anon_sym_DASH] = ACTIONS(1037), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1027), - [anon_sym_BANG] = ACTIONS(1027), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1027), - [anon_sym_PLUS_PLUS] = ACTIONS(1039), - [anon_sym_DASH_DASH] = ACTIONS(1041), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1043), - [anon_sym_AT_LPAREN] = ACTIONS(1045), - [anon_sym_AT_LBRACE] = ACTIONS(1047), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - }, - [216] = { - [sym__literal] = STATE(1006), - [sym_integer_literal] = STATE(1006), - [sym_string_literal] = STATE(1006), - [sym_expandable_string_literal] = STATE(960), - [sym_expandable_here_string_literal] = STATE(960), - [sym_variable] = STATE(1006), - [sym_unary_expression] = STATE(959), - [sym_expression_with_unary_operator] = STATE(939), - [sym_pre_increment_expression] = STATE(940), - [sym_pre_decrement_expression] = STATE(940), - [sym_cast_expression] = STATE(940), - [sym__primary_expression] = STATE(1006), - [sym__value] = STATE(1006), - [sym_parenthesized_expression] = STATE(1006), - [sym_sub_expression] = STATE(1006), - [sym_array_expression] = STATE(1006), - [sym_script_block_expression] = STATE(1006), - [sym_hash_literal_expression] = STATE(1006), - [sym_post_increment_expression] = STATE(1006), - [sym_post_decrement_expression] = STATE(1006), - [sym_member_access] = STATE(1006), - [sym_element_access] = STATE(1006), - [sym_invokation_expression] = STATE(1006), - [sym_invokation_foreach_expression] = STATE(944), - [sym_type_literal] = STATE(216), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1013), - [sym_hexadecimal_integer_literal] = ACTIONS(1015), - [sym_real_literal] = ACTIONS(1049), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1019), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1021), - [sym_verbatim_string_characters] = ACTIONS(1023), - [sym_verbatim_here_string_characters] = ACTIONS(1023), - [anon_sym_LBRACK] = ACTIONS(1025), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(95), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(95), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(95), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(95), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(95), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(95), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(95), - [anon_sym_2_GT_AMP1] = ACTIONS(95), - [anon_sym_3_GT_AMP1] = ACTIONS(95), - [anon_sym_4_GT_AMP1] = ACTIONS(95), - [anon_sym_5_GT_AMP1] = ACTIONS(95), - [anon_sym_6_GT_AMP1] = ACTIONS(95), - [anon_sym_STAR_GT_AMP2] = ACTIONS(95), - [anon_sym_1_GT_AMP2] = ACTIONS(95), - [anon_sym_3_GT_AMP2] = ACTIONS(95), - [anon_sym_4_GT_AMP2] = ACTIONS(95), - [anon_sym_5_GT_AMP2] = ACTIONS(95), - [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1051), - [aux_sym_comparison_operator_token50] = ACTIONS(1051), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1029), - [anon_sym_DOLLAR_CARET] = ACTIONS(1029), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1029), - [anon_sym_DOLLAR_] = ACTIONS(1031), - [aux_sym_variable_token1] = ACTIONS(1031), - [aux_sym_variable_token2] = ACTIONS(1029), - [sym_braced_variable] = ACTIONS(1029), - [anon_sym_LPAREN] = ACTIONS(1033), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(1051), - [anon_sym_LBRACE] = ACTIONS(1035), - [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1053), - [anon_sym_DASH] = ACTIONS(1053), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(1051), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1051), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1057), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1043), - [anon_sym_AT_LPAREN] = ACTIONS(1045), - [anon_sym_AT_LBRACE] = ACTIONS(1047), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - }, - [217] = { - [sym__literal] = STATE(1005), - [sym_integer_literal] = STATE(1005), - [sym_string_literal] = STATE(1005), - [sym_expandable_string_literal] = STATE(990), - [sym_expandable_here_string_literal] = STATE(990), - [sym_variable] = STATE(1005), - [sym_unary_expression] = STATE(979), - [sym_expression_with_unary_operator] = STATE(1004), - [sym_pre_increment_expression] = STATE(970), - [sym_pre_decrement_expression] = STATE(970), - [sym_cast_expression] = STATE(970), - [sym__primary_expression] = STATE(1005), - [sym__value] = STATE(1005), - [sym_parenthesized_expression] = STATE(1005), - [sym_sub_expression] = STATE(1005), - [sym_array_expression] = STATE(1005), - [sym_script_block_expression] = STATE(1005), - [sym_hash_literal_expression] = STATE(1005), - [sym_post_increment_expression] = STATE(1005), - [sym_post_decrement_expression] = STATE(1005), - [sym_member_access] = STATE(1005), - [sym_element_access] = STATE(1005), - [sym_invokation_expression] = STATE(1005), - [sym_invokation_foreach_expression] = STATE(982), - [sym_type_literal] = STATE(217), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1059), - [sym_hexadecimal_integer_literal] = ACTIONS(1061), - [sym_real_literal] = ACTIONS(1063), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1065), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1067), - [sym_verbatim_string_characters] = ACTIONS(1069), - [sym_verbatim_here_string_characters] = ACTIONS(1069), - [anon_sym_LBRACK] = ACTIONS(1071), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(95), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(95), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(95), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(95), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(95), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(95), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(95), - [anon_sym_2_GT_AMP1] = ACTIONS(95), - [anon_sym_3_GT_AMP1] = ACTIONS(95), - [anon_sym_4_GT_AMP1] = ACTIONS(95), - [anon_sym_5_GT_AMP1] = ACTIONS(95), - [anon_sym_6_GT_AMP1] = ACTIONS(95), - [anon_sym_STAR_GT_AMP2] = ACTIONS(95), - [anon_sym_1_GT_AMP2] = ACTIONS(95), - [anon_sym_3_GT_AMP2] = ACTIONS(95), - [anon_sym_4_GT_AMP2] = ACTIONS(95), - [anon_sym_5_GT_AMP2] = ACTIONS(95), - [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1073), - [aux_sym_comparison_operator_token50] = ACTIONS(1073), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1075), - [anon_sym_DOLLAR_CARET] = ACTIONS(1075), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1075), - [anon_sym_DOLLAR_] = ACTIONS(1077), - [aux_sym_variable_token1] = ACTIONS(1077), - [aux_sym_variable_token2] = ACTIONS(1075), - [sym_braced_variable] = ACTIONS(1075), - [anon_sym_LPAREN] = ACTIONS(1079), - [anon_sym_COMMA] = ACTIONS(1073), - [anon_sym_LBRACE] = ACTIONS(1081), - [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1073), - [anon_sym_BANG] = ACTIONS(1073), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1073), - [anon_sym_PLUS_PLUS] = ACTIONS(1085), - [anon_sym_DASH_DASH] = ACTIONS(1087), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1089), - [anon_sym_AT_LPAREN] = ACTIONS(1091), - [anon_sym_AT_LBRACE] = ACTIONS(1093), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, - [218] = { - [sym__literal] = STATE(1023), - [sym_integer_literal] = STATE(1023), - [sym_string_literal] = STATE(1023), - [sym_expandable_string_literal] = STATE(990), - [sym_expandable_here_string_literal] = STATE(990), - [sym_variable] = STATE(1023), - [sym_unary_expression] = STATE(172), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(1023), - [sym__value] = STATE(1023), - [sym_parenthesized_expression] = STATE(1023), - [sym_sub_expression] = STATE(1023), - [sym_array_expression] = STATE(1023), - [sym_script_block_expression] = STATE(1023), - [sym_hash_literal_expression] = STATE(1023), - [sym_post_increment_expression] = STATE(1023), - [sym_post_decrement_expression] = STATE(1023), - [sym_member_access] = STATE(1023), - [sym_element_access] = STATE(1023), - [sym_invokation_expression] = STATE(1023), - [sym_invokation_foreach_expression] = STATE(982), - [sym_type_literal] = STATE(218), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(1059), - [sym_hexadecimal_integer_literal] = ACTIONS(1061), - [sym_real_literal] = ACTIONS(1095), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1065), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1067), - [sym_verbatim_string_characters] = ACTIONS(1069), - [sym_verbatim_here_string_characters] = ACTIONS(1069), - [anon_sym_LBRACK] = ACTIONS(1071), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [anon_sym_2_GT] = ACTIONS(97), - [anon_sym_2_GT_GT] = ACTIONS(95), - [anon_sym_3_GT] = ACTIONS(97), - [anon_sym_3_GT_GT] = ACTIONS(95), - [anon_sym_4_GT] = ACTIONS(97), - [anon_sym_4_GT_GT] = ACTIONS(95), - [anon_sym_5_GT] = ACTIONS(97), - [anon_sym_5_GT_GT] = ACTIONS(95), - [anon_sym_6_GT] = ACTIONS(97), - [anon_sym_6_GT_GT] = ACTIONS(95), - [anon_sym_STAR_GT] = ACTIONS(97), - [anon_sym_STAR_GT_GT] = ACTIONS(95), - [anon_sym_LT] = ACTIONS(97), - [anon_sym_STAR_GT_AMP1] = ACTIONS(95), - [anon_sym_2_GT_AMP1] = ACTIONS(95), - [anon_sym_3_GT_AMP1] = ACTIONS(95), - [anon_sym_4_GT_AMP1] = ACTIONS(95), - [anon_sym_5_GT_AMP1] = ACTIONS(95), - [anon_sym_6_GT_AMP1] = ACTIONS(95), - [anon_sym_STAR_GT_AMP2] = ACTIONS(95), - [anon_sym_1_GT_AMP2] = ACTIONS(95), - [anon_sym_3_GT_AMP2] = ACTIONS(95), - [anon_sym_4_GT_AMP2] = ACTIONS(95), - [anon_sym_5_GT_AMP2] = ACTIONS(95), - [anon_sym_6_GT_AMP2] = ACTIONS(95), - [aux_sym_comparison_operator_token37] = ACTIONS(1097), - [aux_sym_comparison_operator_token50] = ACTIONS(1097), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1075), - [anon_sym_DOLLAR_CARET] = ACTIONS(1075), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1075), - [anon_sym_DOLLAR_] = ACTIONS(1077), - [aux_sym_variable_token1] = ACTIONS(1077), - [aux_sym_variable_token2] = ACTIONS(1075), - [sym_braced_variable] = ACTIONS(1075), - [anon_sym_LPAREN] = ACTIONS(1079), - [anon_sym_COMMA] = ACTIONS(1097), - [anon_sym_LBRACE] = ACTIONS(1081), - [anon_sym_PIPE] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(1099), - [anon_sym_DASH] = ACTIONS(1099), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1097), - [anon_sym_BANG] = ACTIONS(1097), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1097), - [anon_sym_PLUS_PLUS] = ACTIONS(1101), - [anon_sym_DASH_DASH] = ACTIONS(1103), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1089), - [anon_sym_AT_LPAREN] = ACTIONS(1091), - [anon_sym_AT_LBRACE] = ACTIONS(1093), - [anon_sym_DOT2] = ACTIONS(97), - [anon_sym_COLON_COLON] = ACTIONS(95), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), - [sym__statement_terminator] = ACTIONS(95), - }, - [219] = { - [sym__literal] = STATE(1024), - [sym_integer_literal] = STATE(1024), - [sym_string_literal] = STATE(1024), - [sym_expandable_string_literal] = STATE(960), - [sym_expandable_here_string_literal] = STATE(960), - [sym_variable] = STATE(1024), - [sym_array_literal_expression] = STATE(1112), - [sym_unary_expression] = STATE(1104), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(1024), - [sym__value] = STATE(1024), - [sym_parenthesized_expression] = STATE(1024), - [sym_sub_expression] = STATE(1024), - [sym_array_expression] = STATE(1024), - [sym_script_block_expression] = STATE(1024), - [sym_hash_literal_expression] = STATE(1024), - [sym_post_increment_expression] = STATE(1024), - [sym_post_decrement_expression] = STATE(1024), - [sym_member_access] = STATE(1024), - [sym_element_access] = STATE(1024), - [sym_invokation_expression] = STATE(1024), - [sym_invokation_foreach_expression] = STATE(944), - [sym_type_literal] = STATE(215), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1013), - [sym_hexadecimal_integer_literal] = ACTIONS(1013), - [sym_real_literal] = ACTIONS(1105), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1107), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1109), - [sym_verbatim_string_characters] = ACTIONS(1111), - [sym_verbatim_here_string_characters] = ACTIONS(1111), - [anon_sym_LBRACK] = ACTIONS(1113), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(1037), - [aux_sym_comparison_operator_token50] = ACTIONS(1037), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1031), - [anon_sym_DOLLAR_CARET] = ACTIONS(1031), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1031), - [anon_sym_DOLLAR_] = ACTIONS(1031), - [aux_sym_variable_token1] = ACTIONS(1031), - [aux_sym_variable_token2] = ACTIONS(1031), - [sym_braced_variable] = ACTIONS(1031), - [sym_generic_token] = ACTIONS(1115), - [anon_sym_LPAREN] = ACTIONS(1117), - [anon_sym_RPAREN] = ACTIONS(1001), - [anon_sym_COMMA] = ACTIONS(1037), - [anon_sym_LBRACE] = ACTIONS(1119), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(1037), - [anon_sym_DASH] = ACTIONS(1037), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1037), - [anon_sym_BANG] = ACTIONS(1037), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1037), - [anon_sym_PLUS_PLUS] = ACTIONS(1121), - [anon_sym_DASH_DASH] = ACTIONS(1123), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1125), - [anon_sym_AT_LPAREN] = ACTIONS(1127), - [anon_sym_AT_LBRACE] = ACTIONS(1129), - }, - [220] = { - [sym__literal] = STATE(1023), - [sym_integer_literal] = STATE(1023), - [sym_string_literal] = STATE(1023), - [sym_expandable_string_literal] = STATE(990), - [sym_expandable_here_string_literal] = STATE(990), - [sym_variable] = STATE(1023), - [sym_array_literal_expression] = STATE(1119), - [sym_unary_expression] = STATE(1108), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(1023), - [sym__value] = STATE(1023), - [sym_parenthesized_expression] = STATE(1023), - [sym_sub_expression] = STATE(1023), - [sym_array_expression] = STATE(1023), - [sym_script_block_expression] = STATE(1023), - [sym_hash_literal_expression] = STATE(1023), - [sym_post_increment_expression] = STATE(1023), - [sym_post_decrement_expression] = STATE(1023), - [sym_member_access] = STATE(1023), - [sym_element_access] = STATE(1023), - [sym_invokation_expression] = STATE(1023), - [sym_invokation_foreach_expression] = STATE(982), - [sym_type_literal] = STATE(218), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1059), - [sym_hexadecimal_integer_literal] = ACTIONS(1059), - [sym_real_literal] = ACTIONS(1131), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1133), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1135), - [sym_verbatim_string_characters] = ACTIONS(1137), - [sym_verbatim_here_string_characters] = ACTIONS(1137), - [anon_sym_LBRACK] = ACTIONS(1139), - [anon_sym_GT] = ACTIONS(1001), - [anon_sym_GT_GT] = ACTIONS(1001), - [anon_sym_2_GT] = ACTIONS(1001), - [anon_sym_2_GT_GT] = ACTIONS(1001), - [anon_sym_3_GT] = ACTIONS(1001), - [anon_sym_3_GT_GT] = ACTIONS(1001), - [anon_sym_4_GT] = ACTIONS(1001), - [anon_sym_4_GT_GT] = ACTIONS(1001), - [anon_sym_5_GT] = ACTIONS(1001), - [anon_sym_5_GT_GT] = ACTIONS(1001), - [anon_sym_6_GT] = ACTIONS(1001), - [anon_sym_6_GT_GT] = ACTIONS(1001), - [anon_sym_STAR_GT] = ACTIONS(1001), - [anon_sym_STAR_GT_GT] = ACTIONS(1001), - [anon_sym_LT] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1001), - [anon_sym_2_GT_AMP1] = ACTIONS(1001), - [anon_sym_3_GT_AMP1] = ACTIONS(1001), - [anon_sym_4_GT_AMP1] = ACTIONS(1001), - [anon_sym_5_GT_AMP1] = ACTIONS(1001), - [anon_sym_6_GT_AMP1] = ACTIONS(1001), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1001), - [anon_sym_1_GT_AMP2] = ACTIONS(1001), - [anon_sym_3_GT_AMP2] = ACTIONS(1001), - [anon_sym_4_GT_AMP2] = ACTIONS(1001), - [anon_sym_5_GT_AMP2] = ACTIONS(1001), - [anon_sym_6_GT_AMP2] = ACTIONS(1001), - [aux_sym_comparison_operator_token37] = ACTIONS(1099), - [aux_sym_comparison_operator_token50] = ACTIONS(1099), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1077), - [anon_sym_DOLLAR_CARET] = ACTIONS(1077), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1077), - [anon_sym_DOLLAR_] = ACTIONS(1077), - [aux_sym_variable_token1] = ACTIONS(1077), - [aux_sym_variable_token2] = ACTIONS(1077), - [sym_braced_variable] = ACTIONS(1077), - [sym_generic_token] = ACTIONS(1141), - [anon_sym_LPAREN] = ACTIONS(1143), - [anon_sym_COMMA] = ACTIONS(1099), - [anon_sym_LBRACE] = ACTIONS(1145), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(1099), - [anon_sym_DASH] = ACTIONS(1099), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1099), - [anon_sym_BANG] = ACTIONS(1099), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1099), - [anon_sym_PLUS_PLUS] = ACTIONS(1147), - [anon_sym_DASH_DASH] = ACTIONS(1149), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1151), - [anon_sym_AT_LPAREN] = ACTIONS(1153), - [anon_sym_AT_LBRACE] = ACTIONS(1155), - [sym__statement_terminator] = ACTIONS(1007), - }, - [221] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(1751), - [sym_pipeline] = STATE(1791), - [sym_left_assignment_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1695), - [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2070), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1276), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), [sym_hexadecimal_integer_literal] = ACTIONS(5), @@ -50760,14 +52299,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1157), + [anon_sym_SEMI] = ACTIONS(1009), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1159), + [anon_sym_RPAREN] = ACTIONS(1011), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1161), + [aux_sym_for_statement_token2] = ACTIONS(1013), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -50781,48 +52330,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [222] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2052), - [sym_pipeline] = STATE(1791), - [sym_left_assignment_expression] = STATE(1273), + [214] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2074), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -50843,14 +52392,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1163), + [anon_sym_SEMI] = ACTIONS(1015), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1165), + [anon_sym_RPAREN] = ACTIONS(1017), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1167), + [aux_sym_for_statement_token2] = ACTIONS(1019), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -50864,48 +52423,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [223] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2056), + [215] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(1960), [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -50926,14 +52485,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1169), + [anon_sym_SEMI] = ACTIONS(1021), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1171), + [anon_sym_RPAREN] = ACTIONS(1023), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1173), + [aux_sym_for_statement_token2] = ACTIONS(1025), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -50947,48 +52516,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [224] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2059), + [216] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(1894), [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51009,14 +52578,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1175), + [anon_sym_SEMI] = ACTIONS(1027), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1177), + [anon_sym_RPAREN] = ACTIONS(1029), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1179), + [aux_sym_for_statement_token2] = ACTIONS(1031), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51030,48 +52609,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [225] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2070), - [sym_pipeline] = STATE(1791), - [sym_left_assignment_expression] = STATE(1273), + [217] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2059), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51092,14 +52671,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1181), + [anon_sym_SEMI] = ACTIONS(1033), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1183), + [anon_sym_RPAREN] = ACTIONS(1035), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1185), + [aux_sym_for_statement_token2] = ACTIONS(1037), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51113,48 +52702,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [226] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2074), + [218] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2077), [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51175,14 +52764,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1187), + [anon_sym_SEMI] = ACTIONS(1039), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1189), + [anon_sym_RPAREN] = ACTIONS(1041), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1191), + [aux_sym_for_statement_token2] = ACTIONS(1043), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51196,76 +52795,179 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [227] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2077), + [219] = { + [sym__literal] = STATE(875), + [sym_integer_literal] = STATE(875), + [sym_string_literal] = STATE(875), + [sym_expandable_string_literal] = STATE(868), + [sym_expandable_here_string_literal] = STATE(868), + [sym_variable] = STATE(875), + [sym_array_literal_expression] = STATE(1098), + [sym_unary_expression] = STATE(1020), + [sym_expression_with_unary_operator] = STATE(1044), + [sym_pre_increment_expression] = STATE(1067), + [sym_pre_decrement_expression] = STATE(1067), + [sym_cast_expression] = STATE(1067), + [sym__primary_expression] = STATE(875), + [sym__value] = STATE(875), + [sym_parenthesized_expression] = STATE(875), + [sym_sub_expression] = STATE(875), + [sym_array_expression] = STATE(875), + [sym_script_block_expression] = STATE(875), + [sym_hash_literal_expression] = STATE(875), + [sym_post_increment_expression] = STATE(875), + [sym_post_decrement_expression] = STATE(875), + [sym_member_access] = STATE(875), + [sym_element_access] = STATE(875), + [sym_invokation_expression] = STATE(875), + [sym_invokation_foreach_expression] = STATE(876), + [sym_type_literal] = STATE(207), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(929), + [sym_hexadecimal_integer_literal] = ACTIONS(929), + [sym_real_literal] = ACTIONS(931), + [aux_sym_expandable_string_literal_token1] = ACTIONS(933), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(935), + [sym_verbatim_string_characters] = ACTIONS(937), + [sym_verbatim_here_string_characters] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(941), + [aux_sym_comparison_operator_token50] = ACTIONS(941), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(943), + [anon_sym_DOLLAR_CARET] = ACTIONS(943), + [anon_sym_DOLLAR_QMARK] = ACTIONS(943), + [anon_sym_DOLLAR_] = ACTIONS(943), + [aux_sym_variable_token1] = ACTIONS(943), + [aux_sym_variable_token2] = ACTIONS(943), + [sym_braced_variable] = ACTIONS(943), + [sym_generic_token] = ACTIONS(1045), + [sym_command_parameter] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(945), + [anon_sym_COMMA] = ACTIONS(941), + [anon_sym_LBRACE] = ACTIONS(947), + [anon_sym_PIPE] = ACTIONS(989), + [sym_stop_parsing] = ACTIONS(989), + [anon_sym_SPACE] = ACTIONS(989), + [anon_sym_COLON] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(941), + [anon_sym_DASH] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(941), + [anon_sym_BANG] = ACTIONS(941), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(941), + [anon_sym_PLUS_PLUS] = ACTIONS(949), + [anon_sym_DASH_DASH] = ACTIONS(951), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(953), + [anon_sym_AT_LPAREN] = ACTIONS(955), + [anon_sym_AT_LBRACE] = ACTIONS(957), + [sym__statement_terminator] = ACTIONS(1007), + }, + [220] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2034), [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), - [sym_verbatim_string_characters] = ACTIONS(13), - [sym_verbatim_here_string_characters] = ACTIONS(13), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(243), - [aux_sym_comparison_operator_token37] = ACTIONS(19), - [aux_sym_comparison_operator_token50] = ACTIONS(19), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), + [sym_verbatim_string_characters] = ACTIONS(13), + [sym_verbatim_here_string_characters] = ACTIONS(13), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(243), + [aux_sym_comparison_operator_token37] = ACTIONS(19), + [aux_sym_comparison_operator_token50] = ACTIONS(19), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(21), [anon_sym_DOLLAR_CARET] = ACTIONS(21), [anon_sym_DOLLAR_QMARK] = ACTIONS(21), [anon_sym_DOLLAR_] = ACTIONS(21), [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1193), + [anon_sym_SEMI] = ACTIONS(1047), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1195), + [anon_sym_RPAREN] = ACTIONS(1049), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1197), + [aux_sym_for_statement_token2] = ACTIONS(1051), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51279,48 +52981,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [228] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_initializer] = STATE(2030), - [sym_pipeline] = STATE(1791), - [sym_left_assignment_expression] = STATE(1273), + [221] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2056), + [sym_pipeline] = STATE(1961), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51341,14 +53043,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1199), + [anon_sym_SEMI] = ACTIONS(1053), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1201), + [anon_sym_RPAREN] = ACTIONS(1055), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1203), + [aux_sym_for_statement_token2] = ACTIONS(1057), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51362,48 +53074,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [229] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2034), - [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [222] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(1751), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51424,14 +53136,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1205), + [anon_sym_SEMI] = ACTIONS(1059), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1207), + [anon_sym_RPAREN] = ACTIONS(1061), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1209), + [aux_sym_for_statement_token2] = ACTIONS(1063), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51445,48 +53167,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [230] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(2037), - [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [223] = { + [sym__literal] = STATE(840), + [sym_integer_literal] = STATE(840), + [sym_string_literal] = STATE(840), + [sym_expandable_string_literal] = STATE(836), + [sym_expandable_here_string_literal] = STATE(836), + [sym_variable] = STATE(840), + [sym_array_literal_expression] = STATE(1088), + [sym_unary_expression] = STATE(1015), + [sym_expression_with_unary_operator] = STATE(1064), + [sym_pre_increment_expression] = STATE(1072), + [sym_pre_decrement_expression] = STATE(1072), + [sym_cast_expression] = STATE(1072), + [sym__primary_expression] = STATE(840), + [sym__value] = STATE(840), + [sym_parenthesized_expression] = STATE(840), + [sym_sub_expression] = STATE(840), + [sym_array_expression] = STATE(840), + [sym_script_block_expression] = STATE(840), + [sym_hash_literal_expression] = STATE(840), + [sym_post_increment_expression] = STATE(840), + [sym_post_decrement_expression] = STATE(840), + [sym_member_access] = STATE(840), + [sym_element_access] = STATE(840), + [sym_invokation_expression] = STATE(840), + [sym_invokation_foreach_expression] = STATE(841), + [sym_type_literal] = STATE(208), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(959), + [sym_hexadecimal_integer_literal] = ACTIONS(959), + [sym_real_literal] = ACTIONS(961), + [aux_sym_expandable_string_literal_token1] = ACTIONS(963), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(965), + [sym_verbatim_string_characters] = ACTIONS(967), + [sym_verbatim_here_string_characters] = ACTIONS(967), + [anon_sym_LBRACK] = ACTIONS(969), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(971), + [aux_sym_comparison_operator_token50] = ACTIONS(971), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(973), + [anon_sym_DOLLAR_CARET] = ACTIONS(973), + [anon_sym_DOLLAR_QMARK] = ACTIONS(973), + [anon_sym_DOLLAR_] = ACTIONS(973), + [aux_sym_variable_token1] = ACTIONS(973), + [aux_sym_variable_token2] = ACTIONS(973), + [sym_braced_variable] = ACTIONS(973), + [sym_generic_token] = ACTIONS(1065), + [sym_command_parameter] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(975), + [anon_sym_RPAREN] = ACTIONS(989), + [anon_sym_COMMA] = ACTIONS(971), + [anon_sym_LBRACE] = ACTIONS(977), + [anon_sym_PIPE] = ACTIONS(989), + [sym_stop_parsing] = ACTIONS(989), + [anon_sym_SPACE] = ACTIONS(989), + [anon_sym_COLON] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(971), + [anon_sym_DASH] = ACTIONS(971), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(971), + [anon_sym_BANG] = ACTIONS(971), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(971), + [anon_sym_PLUS_PLUS] = ACTIONS(979), + [anon_sym_DASH_DASH] = ACTIONS(981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(983), + [anon_sym_AT_LPAREN] = ACTIONS(985), + [anon_sym_AT_LBRACE] = ACTIONS(987), + }, + [224] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2052), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51507,14 +53322,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1211), + [anon_sym_SEMI] = ACTIONS(1067), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1213), + [anon_sym_RPAREN] = ACTIONS(1069), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1215), + [aux_sym_for_statement_token2] = ACTIONS(1071), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51528,48 +53353,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [231] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(1960), - [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [225] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_initializer] = STATE(2030), + [sym_pipeline] = STATE(1791), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51590,14 +53415,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1217), + [anon_sym_SEMI] = ACTIONS(1073), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1219), + [anon_sym_RPAREN] = ACTIONS(1075), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1221), + [aux_sym_for_statement_token2] = ACTIONS(1077), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51611,48 +53446,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [232] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_condition] = STATE(1894), + [226] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_condition] = STATE(2037), [sym_pipeline] = STATE(1961), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51673,14 +53508,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(21), [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), - [anon_sym_SEMI] = ACTIONS(1223), + [anon_sym_SEMI] = ACTIONS(1079), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1225), + [anon_sym_RPAREN] = ACTIONS(1081), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), - [aux_sym_for_statement_token2] = ACTIONS(1227), + [aux_sym_for_statement_token2] = ACTIONS(1083), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51694,48 +53539,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [233] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1736), + [227] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2061), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51757,11 +53602,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1229), + [anon_sym_RPAREN] = ACTIONS(1085), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51775,48 +53630,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [234] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2080), + [228] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2040), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51838,11 +53693,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1231), + [anon_sym_RPAREN] = ACTIONS(1087), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51856,48 +53721,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [235] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [229] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_for_iterator] = STATE(2058), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -51919,11 +53784,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1233), + [anon_sym_RPAREN] = ACTIONS(1089), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -51937,48 +53812,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [236] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2076), + [230] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2041), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52000,11 +53875,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1235), + [anon_sym_RPAREN] = ACTIONS(1091), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52018,48 +53903,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [237] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2081), + [231] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2063), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52081,11 +53966,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1237), + [anon_sym_RPAREN] = ACTIONS(1093), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52099,54 +53994,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [238] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2061), + [232] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1887), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(3), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(5), - [sym_real_literal] = ACTIONS(7), - [aux_sym_expandable_string_literal_token1] = ACTIONS(9), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(3), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(5), + [sym_real_literal] = ACTIONS(7), + [aux_sym_expandable_string_literal_token1] = ACTIONS(9), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(11), [sym_verbatim_string_characters] = ACTIONS(13), [sym_verbatim_here_string_characters] = ACTIONS(13), @@ -52162,11 +54057,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1239), + [anon_sym_RPAREN] = ACTIONS(1095), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52180,48 +54085,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [239] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2079), + [233] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2039), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52243,11 +54148,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1241), + [anon_sym_RPAREN] = ACTIONS(1097), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52261,48 +54176,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [240] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), + [234] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), [sym_for_iterator] = STATE(1691), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52324,11 +54239,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1243), + [anon_sym_RPAREN] = ACTIONS(1099), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52342,48 +54267,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [241] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1733), + [235] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2076), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52405,11 +54330,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1245), + [anon_sym_RPAREN] = ACTIONS(1101), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52423,48 +54358,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [242] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2063), + [236] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1736), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52486,11 +54421,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1247), + [anon_sym_RPAREN] = ACTIONS(1103), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52504,48 +54449,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [243] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2036), + [237] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1970), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52567,11 +54512,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1249), + [anon_sym_RPAREN] = ACTIONS(1105), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52585,48 +54540,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [244] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1970), + [238] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2081), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52648,11 +54603,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1251), + [anon_sym_RPAREN] = ACTIONS(1107), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52666,48 +54631,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [245] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(1887), + [239] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2080), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52729,11 +54694,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1253), + [anon_sym_RPAREN] = ACTIONS(1109), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52747,48 +54722,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [246] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2039), + [240] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(1733), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52810,11 +54785,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1255), + [anon_sym_RPAREN] = ACTIONS(1111), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52828,48 +54813,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [247] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2040), + [241] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2079), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52891,11 +54876,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1257), + [anon_sym_RPAREN] = ACTIONS(1113), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52909,48 +54904,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [248] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_for_iterator] = STATE(2041), + [242] = { + [sym__literal] = STATE(156), + [sym_integer_literal] = STATE(156), + [sym_string_literal] = STATE(156), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(156), + [sym_for_iterator] = STATE(2036), [sym_pipeline] = STATE(1977), - [sym_left_assignment_expression] = STATE(1273), + [sym_left_assignment_expression] = STATE(1276), [sym_assignment_expression] = STATE(1695), [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), + [sym_comparison_expression] = STATE(201), + [sym_additive_expression] = STATE(197), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), + [sym_range_expression] = STATE(188), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(156), + [sym__value] = STATE(156), + [sym_parenthesized_expression] = STATE(156), + [sym_sub_expression] = STATE(156), + [sym_array_expression] = STATE(156), + [sym_script_block_expression] = STATE(156), + [sym_hash_literal_expression] = STATE(156), + [sym_post_increment_expression] = STATE(156), + [sym_post_decrement_expression] = STATE(156), + [sym_member_access] = STATE(156), + [sym_element_access] = STATE(156), + [sym_invokation_expression] = STATE(156), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -52972,11 +54967,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(21), [sym_braced_variable] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_RPAREN] = ACTIONS(1259), + [anon_sym_RPAREN] = ACTIONS(1115), [anon_sym_COMMA] = ACTIONS(19), [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -52990,59 +54995,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), }, - [249] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), + [243] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), [sym_while_condition] = STATE(1810), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53052,77 +55057,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [250] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1700), + [244] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1975), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53132,133 +55147,242 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [251] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1777), - [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), - [sym_assignment_expression] = STATE(2033), - [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), - [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [245] = { + [sym__literal] = STATE(1031), + [sym_integer_literal] = STATE(1031), + [sym_string_literal] = STATE(1031), + [sym_expandable_string_literal] = STATE(1003), + [sym_expandable_here_string_literal] = STATE(1003), + [sym_variable] = STATE(1031), + [sym_unary_expression] = STATE(175), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(1031), + [sym__value] = STATE(1031), + [sym_parenthesized_expression] = STATE(1031), + [sym_sub_expression] = STATE(1031), + [sym_array_expression] = STATE(1031), + [sym_script_block_expression] = STATE(1031), + [sym_hash_literal_expression] = STATE(1031), + [sym_post_increment_expression] = STATE(1031), + [sym_post_decrement_expression] = STATE(1031), + [sym_member_access] = STATE(1031), + [sym_element_access] = STATE(1031), + [sym_invokation_expression] = STATE(1031), + [sym_invokation_foreach_expression] = STATE(1005), + [sym_type_literal] = STATE(245), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(1145), + [sym_hexadecimal_integer_literal] = ACTIONS(1147), + [sym_real_literal] = ACTIONS(1149), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1151), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1153), + [sym_verbatim_string_characters] = ACTIONS(1155), + [sym_verbatim_here_string_characters] = ACTIONS(1155), + [anon_sym_LBRACK] = ACTIONS(1157), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(95), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(95), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(95), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(95), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(95), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(95), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(95), + [anon_sym_2_GT_AMP1] = ACTIONS(95), + [anon_sym_3_GT_AMP1] = ACTIONS(95), + [anon_sym_4_GT_AMP1] = ACTIONS(95), + [anon_sym_5_GT_AMP1] = ACTIONS(95), + [anon_sym_6_GT_AMP1] = ACTIONS(95), + [anon_sym_STAR_GT_AMP2] = ACTIONS(95), + [anon_sym_1_GT_AMP2] = ACTIONS(95), + [anon_sym_3_GT_AMP2] = ACTIONS(95), + [anon_sym_4_GT_AMP2] = ACTIONS(95), + [anon_sym_5_GT_AMP2] = ACTIONS(95), + [anon_sym_6_GT_AMP2] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(1159), + [aux_sym_comparison_operator_token50] = ACTIONS(1159), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1161), + [anon_sym_DOLLAR_CARET] = ACTIONS(1161), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1161), + [anon_sym_DOLLAR_] = ACTIONS(1163), + [aux_sym_variable_token1] = ACTIONS(1163), + [aux_sym_variable_token2] = ACTIONS(1161), + [sym_braced_variable] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(1165), + [anon_sym_COMMA] = ACTIONS(1159), + [anon_sym_LBRACE] = ACTIONS(1167), + [anon_sym_PIPE] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(1169), + [anon_sym_DASH] = ACTIONS(1169), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1159), + [anon_sym_BANG] = ACTIONS(1159), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1159), + [anon_sym_PLUS_PLUS] = ACTIONS(1171), + [anon_sym_DASH_DASH] = ACTIONS(1173), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1175), + [anon_sym_AT_LPAREN] = ACTIONS(1177), + [anon_sym_AT_LBRACE] = ACTIONS(1179), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [246] = { + [sym__literal] = STATE(1034), + [sym_integer_literal] = STATE(1034), + [sym_string_literal] = STATE(1034), + [sym_expandable_string_literal] = STATE(936), + [sym_expandable_here_string_literal] = STATE(936), + [sym_variable] = STATE(1034), + [sym_unary_expression] = STATE(167), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [sym__primary_expression] = STATE(1034), + [sym__value] = STATE(1034), + [sym_parenthesized_expression] = STATE(1034), + [sym_sub_expression] = STATE(1034), + [sym_array_expression] = STATE(1034), + [sym_script_block_expression] = STATE(1034), + [sym_hash_literal_expression] = STATE(1034), + [sym_post_increment_expression] = STATE(1034), + [sym_post_decrement_expression] = STATE(1034), + [sym_member_access] = STATE(1034), + [sym_element_access] = STATE(1034), + [sym_invokation_expression] = STATE(1034), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(246), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(1181), + [sym_hexadecimal_integer_literal] = ACTIONS(1183), + [sym_real_literal] = ACTIONS(1185), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1187), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1189), + [sym_verbatim_string_characters] = ACTIONS(1191), + [sym_verbatim_here_string_characters] = ACTIONS(1191), + [anon_sym_LBRACK] = ACTIONS(1193), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(95), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(95), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(95), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(95), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(95), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(95), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(95), + [anon_sym_2_GT_AMP1] = ACTIONS(95), + [anon_sym_3_GT_AMP1] = ACTIONS(95), + [anon_sym_4_GT_AMP1] = ACTIONS(95), + [anon_sym_5_GT_AMP1] = ACTIONS(95), + [anon_sym_6_GT_AMP1] = ACTIONS(95), + [anon_sym_STAR_GT_AMP2] = ACTIONS(95), + [anon_sym_1_GT_AMP2] = ACTIONS(95), + [anon_sym_3_GT_AMP2] = ACTIONS(95), + [anon_sym_4_GT_AMP2] = ACTIONS(95), + [anon_sym_5_GT_AMP2] = ACTIONS(95), + [anon_sym_6_GT_AMP2] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(1195), + [aux_sym_comparison_operator_token50] = ACTIONS(1195), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1197), + [anon_sym_DOLLAR_CARET] = ACTIONS(1197), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1197), + [anon_sym_DOLLAR_] = ACTIONS(1199), + [aux_sym_variable_token1] = ACTIONS(1199), + [aux_sym_variable_token2] = ACTIONS(1197), + [sym_braced_variable] = ACTIONS(1197), + [anon_sym_LPAREN] = ACTIONS(1201), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(1195), + [anon_sym_LBRACE] = ACTIONS(1203), + [anon_sym_PIPE] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(1205), + [anon_sym_DASH] = ACTIONS(1205), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1195), + [anon_sym_BANG] = ACTIONS(1195), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1195), + [anon_sym_PLUS_PLUS] = ACTIONS(1207), + [anon_sym_DASH_DASH] = ACTIONS(1209), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1211), + [anon_sym_AT_LPAREN] = ACTIONS(1213), + [anon_sym_AT_LBRACE] = ACTIONS(1215), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), }, - [252] = { + [247] = { [sym__literal] = STATE(156), [sym_integer_literal] = STATE(156), [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), [sym_variable] = STATE(156), - [sym_while_condition] = STATE(2035), - [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), - [sym_assignment_expression] = STATE(2033), - [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), - [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), + [sym_pipeline] = STATE(2014), + [sym_left_assignment_expression] = STATE(1276), + [sym_assignment_expression] = STATE(1695), + [sym_command] = STATE(1334), + [sym_command_invokation_operator] = STATE(586), + [sym_command_name] = STATE(720), + [sym_foreach_command] = STATE(1458), + [sym__expression] = STATE(785), + [sym_logical_expression] = STATE(959), + [sym_bitwise_expression] = STATE(758), [sym_comparison_expression] = STATE(201), [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), + [sym_multiplicative_expression] = STATE(189), + [sym_format_expression] = STATE(186), [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(160), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), [sym__primary_expression] = STATE(156), [sym__value] = STATE(156), [sym_parenthesized_expression] = STATE(156), @@ -53271,86 +55395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_member_access] = STATE(156), [sym_element_access] = STATE(156), [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(4), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), - [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), - [aux_sym_comparison_operator_token37] = ACTIONS(143), - [aux_sym_comparison_operator_token50] = ACTIONS(143), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), - [anon_sym_DOLLAR_CARET] = ACTIONS(137), - [anon_sym_DOLLAR_QMARK] = ACTIONS(137), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(137), - [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), - [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), - [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), - [anon_sym_BANG] = ACTIONS(143), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), - }, - [253] = { - [sym__literal] = STATE(155), - [sym_integer_literal] = STATE(155), - [sym_string_literal] = STATE(155), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(155), - [sym_pipeline] = STATE(2014), - [sym_left_assignment_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1695), - [sym_command] = STATE(1334), - [sym_command_invokation_operator] = STATE(707), - [sym_command_name] = STATE(721), - [sym_foreach_command] = STATE(1458), - [sym__expression] = STATE(768), - [sym_logical_expression] = STATE(932), - [sym_bitwise_expression] = STATE(756), - [sym_comparison_expression] = STATE(202), - [sym_additive_expression] = STATE(195), - [sym_multiplicative_expression] = STATE(190), - [sym_format_expression] = STATE(179), - [sym_range_expression] = STATE(180), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(167), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(155), - [sym__value] = STATE(155), - [sym_parenthesized_expression] = STATE(155), - [sym_sub_expression] = STATE(155), - [sym_array_expression] = STATE(155), - [sym_script_block_expression] = STATE(155), - [sym_hash_literal_expression] = STATE(155), - [sym_post_increment_expression] = STATE(155), - [sym_post_decrement_expression] = STATE(155), - [sym_member_access] = STATE(155), - [sym_element_access] = STATE(155), - [sym_invokation_expression] = STATE(155), - [sym_invokation_foreach_expression] = STATE(124), + [sym_invokation_foreach_expression] = STATE(138), [sym_type_literal] = STATE(3), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(5), @@ -53376,6 +55421,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(29), [anon_sym_AMP] = ACTIONS(15), [aux_sym_command_name_token1] = ACTIONS(63), + [aux_sym_command_name_token2] = ACTIONS(63), + [aux_sym_command_name_token3] = ACTIONS(63), + [aux_sym_command_name_token4] = ACTIONS(63), + [aux_sym_command_name_token5] = ACTIONS(63), + [aux_sym_command_name_token6] = ACTIONS(63), + [aux_sym_command_name_token7] = ACTIONS(63), + [aux_sym_command_name_token8] = ACTIONS(63), + [aux_sym_command_name_token9] = ACTIONS(63), + [aux_sym_command_name_token10] = ACTIONS(63), + [aux_sym_command_name_token11] = ACTIONS(63), [anon_sym_PERCENT] = ACTIONS(65), [aux_sym_foreach_command_token1] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(19), @@ -53388,61 +55443,241 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(75), [anon_sym_AT_LPAREN] = ACTIONS(77), [anon_sym_AT_LBRACE] = ACTIONS(79), - [sym__statement_terminator] = ACTIONS(1289), + [sym__statement_terminator] = ACTIONS(1217), }, - [254] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1851), + [248] = { + [sym__literal] = STATE(1000), + [sym_integer_literal] = STATE(1000), + [sym_string_literal] = STATE(1000), + [sym_expandable_string_literal] = STATE(1003), + [sym_expandable_here_string_literal] = STATE(1003), + [sym_variable] = STATE(1000), + [sym_unary_expression] = STATE(984), + [sym_expression_with_unary_operator] = STATE(972), + [sym_pre_increment_expression] = STATE(973), + [sym_pre_decrement_expression] = STATE(973), + [sym_cast_expression] = STATE(973), + [sym__primary_expression] = STATE(1000), + [sym__value] = STATE(1000), + [sym_parenthesized_expression] = STATE(1000), + [sym_sub_expression] = STATE(1000), + [sym_array_expression] = STATE(1000), + [sym_script_block_expression] = STATE(1000), + [sym_hash_literal_expression] = STATE(1000), + [sym_post_increment_expression] = STATE(1000), + [sym_post_decrement_expression] = STATE(1000), + [sym_member_access] = STATE(1000), + [sym_element_access] = STATE(1000), + [sym_invokation_expression] = STATE(1000), + [sym_invokation_foreach_expression] = STATE(1005), + [sym_type_literal] = STATE(248), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(1145), + [sym_hexadecimal_integer_literal] = ACTIONS(1147), + [sym_real_literal] = ACTIONS(1219), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1151), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1153), + [sym_verbatim_string_characters] = ACTIONS(1155), + [sym_verbatim_here_string_characters] = ACTIONS(1155), + [anon_sym_LBRACK] = ACTIONS(1157), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(95), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(95), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(95), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(95), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(95), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(95), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(95), + [anon_sym_2_GT_AMP1] = ACTIONS(95), + [anon_sym_3_GT_AMP1] = ACTIONS(95), + [anon_sym_4_GT_AMP1] = ACTIONS(95), + [anon_sym_5_GT_AMP1] = ACTIONS(95), + [anon_sym_6_GT_AMP1] = ACTIONS(95), + [anon_sym_STAR_GT_AMP2] = ACTIONS(95), + [anon_sym_1_GT_AMP2] = ACTIONS(95), + [anon_sym_3_GT_AMP2] = ACTIONS(95), + [anon_sym_4_GT_AMP2] = ACTIONS(95), + [anon_sym_5_GT_AMP2] = ACTIONS(95), + [anon_sym_6_GT_AMP2] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(1221), + [aux_sym_comparison_operator_token50] = ACTIONS(1221), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1161), + [anon_sym_DOLLAR_CARET] = ACTIONS(1161), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1161), + [anon_sym_DOLLAR_] = ACTIONS(1163), + [aux_sym_variable_token1] = ACTIONS(1163), + [aux_sym_variable_token2] = ACTIONS(1161), + [sym_braced_variable] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(1165), + [anon_sym_COMMA] = ACTIONS(1221), + [anon_sym_LBRACE] = ACTIONS(1167), + [anon_sym_PIPE] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(1223), + [anon_sym_DASH] = ACTIONS(1223), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1221), + [anon_sym_BANG] = ACTIONS(1221), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1221), + [anon_sym_PLUS_PLUS] = ACTIONS(1225), + [anon_sym_DASH_DASH] = ACTIONS(1227), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1175), + [anon_sym_AT_LPAREN] = ACTIONS(1177), + [anon_sym_AT_LBRACE] = ACTIONS(1179), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + [sym__statement_terminator] = ACTIONS(95), + }, + [249] = { + [sym__literal] = STATE(1001), + [sym_integer_literal] = STATE(1001), + [sym_string_literal] = STATE(1001), + [sym_expandable_string_literal] = STATE(936), + [sym_expandable_here_string_literal] = STATE(936), + [sym_variable] = STATE(1001), + [sym_unary_expression] = STATE(941), + [sym_expression_with_unary_operator] = STATE(933), + [sym_pre_increment_expression] = STATE(960), + [sym_pre_decrement_expression] = STATE(960), + [sym_cast_expression] = STATE(960), + [sym__primary_expression] = STATE(1001), + [sym__value] = STATE(1001), + [sym_parenthesized_expression] = STATE(1001), + [sym_sub_expression] = STATE(1001), + [sym_array_expression] = STATE(1001), + [sym_script_block_expression] = STATE(1001), + [sym_hash_literal_expression] = STATE(1001), + [sym_post_increment_expression] = STATE(1001), + [sym_post_decrement_expression] = STATE(1001), + [sym_member_access] = STATE(1001), + [sym_element_access] = STATE(1001), + [sym_invokation_expression] = STATE(1001), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(249), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(1181), + [sym_hexadecimal_integer_literal] = ACTIONS(1183), + [sym_real_literal] = ACTIONS(1229), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1187), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1189), + [sym_verbatim_string_characters] = ACTIONS(1191), + [sym_verbatim_here_string_characters] = ACTIONS(1191), + [anon_sym_LBRACK] = ACTIONS(1193), + [anon_sym_GT] = ACTIONS(97), + [anon_sym_GT_GT] = ACTIONS(95), + [anon_sym_2_GT] = ACTIONS(97), + [anon_sym_2_GT_GT] = ACTIONS(95), + [anon_sym_3_GT] = ACTIONS(97), + [anon_sym_3_GT_GT] = ACTIONS(95), + [anon_sym_4_GT] = ACTIONS(97), + [anon_sym_4_GT_GT] = ACTIONS(95), + [anon_sym_5_GT] = ACTIONS(97), + [anon_sym_5_GT_GT] = ACTIONS(95), + [anon_sym_6_GT] = ACTIONS(97), + [anon_sym_6_GT_GT] = ACTIONS(95), + [anon_sym_STAR_GT] = ACTIONS(97), + [anon_sym_STAR_GT_GT] = ACTIONS(95), + [anon_sym_LT] = ACTIONS(97), + [anon_sym_STAR_GT_AMP1] = ACTIONS(95), + [anon_sym_2_GT_AMP1] = ACTIONS(95), + [anon_sym_3_GT_AMP1] = ACTIONS(95), + [anon_sym_4_GT_AMP1] = ACTIONS(95), + [anon_sym_5_GT_AMP1] = ACTIONS(95), + [anon_sym_6_GT_AMP1] = ACTIONS(95), + [anon_sym_STAR_GT_AMP2] = ACTIONS(95), + [anon_sym_1_GT_AMP2] = ACTIONS(95), + [anon_sym_3_GT_AMP2] = ACTIONS(95), + [anon_sym_4_GT_AMP2] = ACTIONS(95), + [anon_sym_5_GT_AMP2] = ACTIONS(95), + [anon_sym_6_GT_AMP2] = ACTIONS(95), + [aux_sym_comparison_operator_token37] = ACTIONS(1231), + [aux_sym_comparison_operator_token50] = ACTIONS(1231), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1197), + [anon_sym_DOLLAR_CARET] = ACTIONS(1197), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1197), + [anon_sym_DOLLAR_] = ACTIONS(1199), + [aux_sym_variable_token1] = ACTIONS(1199), + [aux_sym_variable_token2] = ACTIONS(1197), + [sym_braced_variable] = ACTIONS(1197), + [anon_sym_LPAREN] = ACTIONS(1201), + [anon_sym_RPAREN] = ACTIONS(95), + [anon_sym_COMMA] = ACTIONS(1231), + [anon_sym_LBRACE] = ACTIONS(1203), + [anon_sym_PIPE] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(1233), + [anon_sym_DASH] = ACTIONS(1233), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1231), + [anon_sym_BANG] = ACTIONS(1231), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1231), + [anon_sym_PLUS_PLUS] = ACTIONS(1235), + [anon_sym_DASH_DASH] = ACTIONS(1237), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1211), + [anon_sym_AT_LPAREN] = ACTIONS(1213), + [anon_sym_AT_LBRACE] = ACTIONS(1215), + [anon_sym_DOT2] = ACTIONS(97), + [anon_sym_COLON_COLON] = ACTIONS(95), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(95), + }, + [250] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1777), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53452,77 +55687,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [255] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1883), + [251] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(2035), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53532,77 +55777,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [256] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1932), + [252] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1700), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53612,77 +55867,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [257] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_while_condition] = STATE(1975), + [253] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1851), [sym_pipeline] = STATE(1853), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53692,76 +55957,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [258] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1881), - [sym_left_assignment_expression] = STATE(1272), + [254] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1883), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53771,76 +56047,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [259] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1841), - [sym_left_assignment_expression] = STATE(1272), + [255] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_while_condition] = STATE(1932), + [sym_pipeline] = STATE(1853), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53850,76 +56137,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [260] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1882), - [sym_left_assignment_expression] = STATE(1272), + [256] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1770), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -53929,76 +56226,175 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [261] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1889), - [sym_left_assignment_expression] = STATE(1272), + [257] = { + [sym__literal] = STATE(1031), + [sym_integer_literal] = STATE(1031), + [sym_string_literal] = STATE(1031), + [sym_expandable_string_literal] = STATE(1003), + [sym_expandable_here_string_literal] = STATE(1003), + [sym_variable] = STATE(1031), + [sym_array_literal_expression] = STATE(1122), + [sym_unary_expression] = STATE(1110), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(1031), + [sym__value] = STATE(1031), + [sym_parenthesized_expression] = STATE(1031), + [sym_sub_expression] = STATE(1031), + [sym_array_expression] = STATE(1031), + [sym_script_block_expression] = STATE(1031), + [sym_hash_literal_expression] = STATE(1031), + [sym_post_increment_expression] = STATE(1031), + [sym_post_decrement_expression] = STATE(1031), + [sym_member_access] = STATE(1031), + [sym_element_access] = STATE(1031), + [sym_invokation_expression] = STATE(1031), + [sym_invokation_foreach_expression] = STATE(1005), + [sym_type_literal] = STATE(245), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1145), + [sym_hexadecimal_integer_literal] = ACTIONS(1145), + [sym_real_literal] = ACTIONS(1239), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1241), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1243), + [sym_verbatim_string_characters] = ACTIONS(1245), + [sym_verbatim_here_string_characters] = ACTIONS(1245), + [anon_sym_LBRACK] = ACTIONS(1247), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(1169), + [aux_sym_comparison_operator_token50] = ACTIONS(1169), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1163), + [anon_sym_DOLLAR_CARET] = ACTIONS(1163), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1163), + [anon_sym_DOLLAR_] = ACTIONS(1163), + [aux_sym_variable_token1] = ACTIONS(1163), + [aux_sym_variable_token2] = ACTIONS(1163), + [sym_braced_variable] = ACTIONS(1163), + [sym_generic_token] = ACTIONS(1249), + [anon_sym_LPAREN] = ACTIONS(1251), + [anon_sym_COMMA] = ACTIONS(1169), + [anon_sym_LBRACE] = ACTIONS(1253), + [anon_sym_PIPE] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(1169), + [anon_sym_DASH] = ACTIONS(1169), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1169), + [anon_sym_BANG] = ACTIONS(1169), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1169), + [anon_sym_PLUS_PLUS] = ACTIONS(1255), + [anon_sym_DASH_DASH] = ACTIONS(1257), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1259), + [anon_sym_AT_LPAREN] = ACTIONS(1261), + [anon_sym_AT_LBRACE] = ACTIONS(1263), + [sym__statement_terminator] = ACTIONS(1007), + }, + [258] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1786), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54008,76 +56404,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [262] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1788), - [sym_left_assignment_expression] = STATE(1272), + [259] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1717), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54087,76 +56493,175 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [263] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1978), - [sym_left_assignment_expression] = STATE(1272), + [260] = { + [sym__literal] = STATE(1034), + [sym_integer_literal] = STATE(1034), + [sym_string_literal] = STATE(1034), + [sym_expandable_string_literal] = STATE(936), + [sym_expandable_here_string_literal] = STATE(936), + [sym_variable] = STATE(1034), + [sym_array_literal_expression] = STATE(1115), + [sym_unary_expression] = STATE(1107), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(1034), + [sym__value] = STATE(1034), + [sym_parenthesized_expression] = STATE(1034), + [sym_sub_expression] = STATE(1034), + [sym_array_expression] = STATE(1034), + [sym_script_block_expression] = STATE(1034), + [sym_hash_literal_expression] = STATE(1034), + [sym_post_increment_expression] = STATE(1034), + [sym_post_decrement_expression] = STATE(1034), + [sym_member_access] = STATE(1034), + [sym_element_access] = STATE(1034), + [sym_invokation_expression] = STATE(1034), + [sym_invokation_foreach_expression] = STATE(944), + [sym_type_literal] = STATE(246), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1181), + [sym_hexadecimal_integer_literal] = ACTIONS(1181), + [sym_real_literal] = ACTIONS(1265), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1267), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1269), + [sym_verbatim_string_characters] = ACTIONS(1271), + [sym_verbatim_here_string_characters] = ACTIONS(1271), + [anon_sym_LBRACK] = ACTIONS(1273), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_GT_GT] = ACTIONS(989), + [anon_sym_2_GT] = ACTIONS(989), + [anon_sym_2_GT_GT] = ACTIONS(989), + [anon_sym_3_GT] = ACTIONS(989), + [anon_sym_3_GT_GT] = ACTIONS(989), + [anon_sym_4_GT] = ACTIONS(989), + [anon_sym_4_GT_GT] = ACTIONS(989), + [anon_sym_5_GT] = ACTIONS(989), + [anon_sym_5_GT_GT] = ACTIONS(989), + [anon_sym_6_GT] = ACTIONS(989), + [anon_sym_6_GT_GT] = ACTIONS(989), + [anon_sym_STAR_GT] = ACTIONS(989), + [anon_sym_STAR_GT_GT] = ACTIONS(989), + [anon_sym_LT] = ACTIONS(989), + [anon_sym_STAR_GT_AMP1] = ACTIONS(989), + [anon_sym_2_GT_AMP1] = ACTIONS(989), + [anon_sym_3_GT_AMP1] = ACTIONS(989), + [anon_sym_4_GT_AMP1] = ACTIONS(989), + [anon_sym_5_GT_AMP1] = ACTIONS(989), + [anon_sym_6_GT_AMP1] = ACTIONS(989), + [anon_sym_STAR_GT_AMP2] = ACTIONS(989), + [anon_sym_1_GT_AMP2] = ACTIONS(989), + [anon_sym_3_GT_AMP2] = ACTIONS(989), + [anon_sym_4_GT_AMP2] = ACTIONS(989), + [anon_sym_5_GT_AMP2] = ACTIONS(989), + [anon_sym_6_GT_AMP2] = ACTIONS(989), + [aux_sym_comparison_operator_token37] = ACTIONS(1205), + [aux_sym_comparison_operator_token50] = ACTIONS(1205), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1199), + [anon_sym_DOLLAR_CARET] = ACTIONS(1199), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1199), + [anon_sym_DOLLAR_] = ACTIONS(1199), + [aux_sym_variable_token1] = ACTIONS(1199), + [aux_sym_variable_token2] = ACTIONS(1199), + [sym_braced_variable] = ACTIONS(1199), + [sym_generic_token] = ACTIONS(1275), + [anon_sym_LPAREN] = ACTIONS(1277), + [anon_sym_RPAREN] = ACTIONS(989), + [anon_sym_COMMA] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(1279), + [anon_sym_PIPE] = ACTIONS(989), + [anon_sym_PLUS] = ACTIONS(1205), + [anon_sym_DASH] = ACTIONS(1205), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1205), + [anon_sym_BANG] = ACTIONS(1205), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1205), + [anon_sym_PLUS_PLUS] = ACTIONS(1281), + [anon_sym_DASH_DASH] = ACTIONS(1283), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1285), + [anon_sym_AT_LPAREN] = ACTIONS(1287), + [anon_sym_AT_LBRACE] = ACTIONS(1289), + }, + [261] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1980), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54166,76 +56671,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [264] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1786), - [sym_left_assignment_expression] = STATE(1272), + [262] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1978), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54245,76 +56760,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [265] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1798), - [sym_left_assignment_expression] = STATE(1272), + [263] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1743), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54324,76 +56849,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [266] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1717), - [sym_left_assignment_expression] = STATE(1272), + [264] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1882), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54403,76 +56938,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [267] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1980), - [sym_left_assignment_expression] = STATE(1272), + [265] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1792), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54482,76 +57027,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [268] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1990), - [sym_left_assignment_expression] = STATE(1272), + [266] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1814), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54561,76 +57116,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [269] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1770), - [sym_left_assignment_expression] = STATE(1272), + [267] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1828), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54640,76 +57205,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [270] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1792), - [sym_left_assignment_expression] = STATE(1272), + [268] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1798), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54719,76 +57294,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [271] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1814), - [sym_left_assignment_expression] = STATE(1272), + [269] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1836), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54798,76 +57383,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [272] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1828), - [sym_left_assignment_expression] = STATE(1272), + [270] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1843), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54877,76 +57472,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [273] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1836), - [sym_left_assignment_expression] = STATE(1272), - [sym_assignment_expression] = STATE(2033), + [271] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1847), + [sym_left_assignment_expression] = STATE(1269), + [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -54956,76 +57561,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [274] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1843), - [sym_left_assignment_expression] = STATE(1272), + [272] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1881), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55035,76 +57650,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [275] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1847), - [sym_left_assignment_expression] = STATE(1272), + [273] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1841), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55114,76 +57739,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [276] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), + [274] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), [sym_pipeline] = STATE(1891), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55193,76 +57828,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [277] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), + [275] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), [sym_pipeline] = STATE(1895), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55272,76 +57917,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [278] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), + [276] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), [sym_pipeline] = STATE(1900), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55351,76 +58006,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [279] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), + [277] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), [sym_pipeline] = STATE(1930), - [sym_left_assignment_expression] = STATE(1272), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55430,76 +58095,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [280] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1938), - [sym_left_assignment_expression] = STATE(1272), + [278] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1889), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55509,76 +58184,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [281] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1942), - [sym_left_assignment_expression] = STATE(1272), + [279] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1938), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55588,76 +58273,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [282] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1947), - [sym_left_assignment_expression] = STATE(1272), + [280] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1942), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55667,76 +58362,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [283] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1973), - [sym_left_assignment_expression] = STATE(1272), + [281] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1947), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55746,76 +58451,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [284] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1981), - [sym_left_assignment_expression] = STATE(1272), + [282] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1973), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55825,76 +58540,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [285] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1985), - [sym_left_assignment_expression] = STATE(1272), + [283] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1788), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55904,76 +58629,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [286] = { - [sym__literal] = STATE(156), - [sym_integer_literal] = STATE(156), - [sym_string_literal] = STATE(156), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(156), - [sym_pipeline] = STATE(1743), - [sym_left_assignment_expression] = STATE(1272), + [284] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1981), + [sym_left_assignment_expression] = STATE(1269), [sym_assignment_expression] = STATE(2033), [sym_command] = STATE(1360), - [sym_command_invokation_operator] = STATE(704), - [sym_command_name] = STATE(714), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), [sym_foreach_command] = STATE(1503), - [sym__expression] = STATE(749), - [sym_logical_expression] = STATE(920), - [sym_bitwise_expression] = STATE(750), - [sym_comparison_expression] = STATE(201), - [sym_additive_expression] = STATE(197), - [sym_multiplicative_expression] = STATE(191), - [sym_format_expression] = STATE(187), - [sym_range_expression] = STATE(188), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(169), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(156), - [sym__value] = STATE(156), - [sym_parenthesized_expression] = STATE(156), - [sym_sub_expression] = STATE(156), - [sym_array_expression] = STATE(156), - [sym_script_block_expression] = STATE(156), - [sym_hash_literal_expression] = STATE(156), - [sym_post_increment_expression] = STATE(156), - [sym_post_decrement_expression] = STATE(156), - [sym_member_access] = STATE(156), - [sym_element_access] = STATE(156), - [sym_invokation_expression] = STATE(156), - [sym_invokation_foreach_expression] = STATE(98), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), [sym_type_literal] = STATE(4), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(119), - [sym_real_literal] = ACTIONS(1261), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1263), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1265), - [sym_verbatim_string_characters] = ACTIONS(1267), - [sym_verbatim_here_string_characters] = ACTIONS(1267), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), [anon_sym_DOT] = ACTIONS(15), - [anon_sym_LBRACK] = ACTIONS(1269), + [anon_sym_LBRACK] = ACTIONS(1125), [aux_sym_comparison_operator_token37] = ACTIONS(143), [aux_sym_comparison_operator_token50] = ACTIONS(143), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), @@ -55983,2686 +58718,2074 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(137), [aux_sym_variable_token2] = ACTIONS(137), [sym_braced_variable] = ACTIONS(137), - [anon_sym_LPAREN] = ACTIONS(1271), + [anon_sym_LPAREN] = ACTIONS(1127), [anon_sym_COMMA] = ACTIONS(143), - [anon_sym_LBRACE] = ACTIONS(1273), + [anon_sym_LBRACE] = ACTIONS(1129), [anon_sym_AMP] = ACTIONS(15), - [aux_sym_command_name_token1] = ACTIONS(1275), - [anon_sym_PERCENT] = ACTIONS(1277), - [aux_sym_foreach_command_token1] = ACTIONS(1277), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), [anon_sym_PLUS] = ACTIONS(143), [anon_sym_DASH] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), [anon_sym_BANG] = ACTIONS(143), [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), - [anon_sym_AT_LPAREN] = ACTIONS(1285), - [anon_sym_AT_LBRACE] = ACTIONS(1287), - }, - [287] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_RPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(725), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(725), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1291), - [anon_sym_COLON_COLON] = ACTIONS(1293), - [anon_sym_RBRACK] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [288] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_LPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(725), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(725), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1295), - [anon_sym_COLON_COLON] = ACTIONS(1297), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(725), - }, - [289] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(745), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_RPAREN] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(725), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(725), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(747), - [anon_sym_DASH_DASH] = ACTIONS(749), - [anon_sym_DOT2] = ACTIONS(1299), - [anon_sym_COLON_COLON] = ACTIONS(1301), - [anon_sym_RBRACK] = ACTIONS(725), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), - }, - [290] = { - [sym_comment] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(733), - [aux_sym_comparison_operator_token1] = ACTIONS(725), - [aux_sym_comparison_operator_token2] = ACTIONS(725), - [aux_sym_comparison_operator_token3] = ACTIONS(725), - [aux_sym_comparison_operator_token4] = ACTIONS(725), - [aux_sym_comparison_operator_token5] = ACTIONS(725), - [aux_sym_comparison_operator_token6] = ACTIONS(725), - [aux_sym_comparison_operator_token7] = ACTIONS(725), - [aux_sym_comparison_operator_token8] = ACTIONS(725), - [aux_sym_comparison_operator_token9] = ACTIONS(725), - [aux_sym_comparison_operator_token10] = ACTIONS(725), - [aux_sym_comparison_operator_token11] = ACTIONS(725), - [aux_sym_comparison_operator_token12] = ACTIONS(725), - [aux_sym_comparison_operator_token13] = ACTIONS(725), - [aux_sym_comparison_operator_token14] = ACTIONS(725), - [aux_sym_comparison_operator_token15] = ACTIONS(725), - [aux_sym_comparison_operator_token16] = ACTIONS(725), - [aux_sym_comparison_operator_token17] = ACTIONS(725), - [aux_sym_comparison_operator_token18] = ACTIONS(725), - [aux_sym_comparison_operator_token19] = ACTIONS(725), - [aux_sym_comparison_operator_token20] = ACTIONS(725), - [aux_sym_comparison_operator_token21] = ACTIONS(725), - [aux_sym_comparison_operator_token22] = ACTIONS(725), - [aux_sym_comparison_operator_token23] = ACTIONS(725), - [aux_sym_comparison_operator_token24] = ACTIONS(725), - [aux_sym_comparison_operator_token25] = ACTIONS(725), - [aux_sym_comparison_operator_token26] = ACTIONS(725), - [aux_sym_comparison_operator_token27] = ACTIONS(725), - [aux_sym_comparison_operator_token28] = ACTIONS(727), - [aux_sym_comparison_operator_token29] = ACTIONS(725), - [aux_sym_comparison_operator_token30] = ACTIONS(725), - [aux_sym_comparison_operator_token31] = ACTIONS(725), - [aux_sym_comparison_operator_token32] = ACTIONS(725), - [aux_sym_comparison_operator_token33] = ACTIONS(725), - [aux_sym_comparison_operator_token34] = ACTIONS(727), - [aux_sym_comparison_operator_token35] = ACTIONS(725), - [aux_sym_comparison_operator_token36] = ACTIONS(725), - [aux_sym_comparison_operator_token37] = ACTIONS(725), - [aux_sym_comparison_operator_token38] = ACTIONS(725), - [aux_sym_comparison_operator_token39] = ACTIONS(725), - [aux_sym_comparison_operator_token40] = ACTIONS(725), - [aux_sym_comparison_operator_token41] = ACTIONS(725), - [aux_sym_comparison_operator_token42] = ACTIONS(725), - [aux_sym_comparison_operator_token43] = ACTIONS(725), - [aux_sym_comparison_operator_token44] = ACTIONS(725), - [aux_sym_comparison_operator_token45] = ACTIONS(725), - [aux_sym_comparison_operator_token46] = ACTIONS(725), - [aux_sym_comparison_operator_token47] = ACTIONS(725), - [aux_sym_comparison_operator_token48] = ACTIONS(725), - [aux_sym_comparison_operator_token49] = ACTIONS(725), - [aux_sym_comparison_operator_token50] = ACTIONS(725), - [aux_sym_format_operator_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(725), - [aux_sym_logical_expression_token1] = ACTIONS(725), - [aux_sym_logical_expression_token2] = ACTIONS(725), - [aux_sym_logical_expression_token3] = ACTIONS(725), - [aux_sym_bitwise_expression_token1] = ACTIONS(725), - [aux_sym_bitwise_expression_token2] = ACTIONS(725), - [aux_sym_bitwise_expression_token3] = ACTIONS(725), - [anon_sym_PLUS] = ACTIONS(727), - [anon_sym_DASH] = ACTIONS(727), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_BSLASH] = ACTIONS(725), - [anon_sym_STAR] = ACTIONS(725), - [anon_sym_DOT_DOT] = ACTIONS(725), - [anon_sym_PLUS_PLUS] = ACTIONS(735), - [anon_sym_DASH_DASH] = ACTIONS(737), - [anon_sym_DOT2] = ACTIONS(1303), - [anon_sym_COLON_COLON] = ACTIONS(1305), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), - [sym__statement_terminator] = ACTIONS(725), - }, - [291] = { - [aux_sym_array_literal_expression_repeat1] = STATE(291), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), - [aux_sym_comparison_operator_token31] = ACTIONS(771), - [aux_sym_comparison_operator_token32] = ACTIONS(771), - [aux_sym_comparison_operator_token33] = ACTIONS(771), - [aux_sym_comparison_operator_token34] = ACTIONS(773), - [aux_sym_comparison_operator_token35] = ACTIONS(771), - [aux_sym_comparison_operator_token36] = ACTIONS(771), - [aux_sym_comparison_operator_token37] = ACTIONS(771), - [aux_sym_comparison_operator_token38] = ACTIONS(771), - [aux_sym_comparison_operator_token39] = ACTIONS(771), - [aux_sym_comparison_operator_token40] = ACTIONS(771), - [aux_sym_comparison_operator_token41] = ACTIONS(771), - [aux_sym_comparison_operator_token42] = ACTIONS(771), - [aux_sym_comparison_operator_token43] = ACTIONS(771), - [aux_sym_comparison_operator_token44] = ACTIONS(771), - [aux_sym_comparison_operator_token45] = ACTIONS(771), - [aux_sym_comparison_operator_token46] = ACTIONS(771), - [aux_sym_comparison_operator_token47] = ACTIONS(771), - [aux_sym_comparison_operator_token48] = ACTIONS(771), - [aux_sym_comparison_operator_token49] = ACTIONS(771), - [aux_sym_comparison_operator_token50] = ACTIONS(771), - [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_RPAREN] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(1307), - [anon_sym_PERCENT] = ACTIONS(771), - [aux_sym_logical_expression_token1] = ACTIONS(771), - [aux_sym_logical_expression_token2] = ACTIONS(771), - [aux_sym_logical_expression_token3] = ACTIONS(771), - [aux_sym_bitwise_expression_token1] = ACTIONS(771), - [aux_sym_bitwise_expression_token2] = ACTIONS(771), - [aux_sym_bitwise_expression_token3] = ACTIONS(771), - [anon_sym_PLUS] = ACTIONS(771), - [anon_sym_DASH] = ACTIONS(773), - [anon_sym_SLASH] = ACTIONS(771), - [anon_sym_BSLASH] = ACTIONS(771), - [anon_sym_STAR] = ACTIONS(771), - [anon_sym_DOT_DOT] = ACTIONS(771), - [anon_sym_RBRACK] = ACTIONS(771), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [292] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1578), - [sym_logical_expression] = STATE(1356), - [sym_bitwise_expression] = STATE(1269), - [sym_comparison_expression] = STATE(551), - [sym_additive_expression] = STATE(523), - [sym_multiplicative_expression] = STATE(358), - [sym_format_expression] = STATE(314), - [sym_range_expression] = STATE(305), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(304), + [285] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1985), + [sym_left_assignment_expression] = STATE(1269), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_attribute_arguments] = STATE(1787), - [sym_attribute_argument] = STATE(1455), - [sym_comment] = ACTIONS(81), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1310), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1125), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1312), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1127), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1129), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [293] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1578), - [sym_logical_expression] = STATE(1356), - [sym_bitwise_expression] = STATE(1269), - [sym_comparison_expression] = STATE(551), - [sym_additive_expression] = STATE(523), - [sym_multiplicative_expression] = STATE(358), - [sym_format_expression] = STATE(314), - [sym_range_expression] = STATE(305), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(304), + [286] = { + [sym__literal] = STATE(155), + [sym_integer_literal] = STATE(155), + [sym_string_literal] = STATE(155), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(155), + [sym_pipeline] = STATE(1990), + [sym_left_assignment_expression] = STATE(1269), + [sym_assignment_expression] = STATE(2033), + [sym_command] = STATE(1360), + [sym_command_invokation_operator] = STATE(589), + [sym_command_name] = STATE(716), + [sym_foreach_command] = STATE(1503), + [sym__expression] = STATE(818), + [sym_logical_expression] = STATE(953), + [sym_bitwise_expression] = STATE(753), + [sym_comparison_expression] = STATE(200), + [sym_additive_expression] = STATE(196), + [sym_multiplicative_expression] = STATE(190), + [sym_format_expression] = STATE(185), + [sym_range_expression] = STATE(187), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(157), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_attribute_arguments] = STATE(1886), - [sym_attribute_argument] = STATE(1455), - [sym_comment] = ACTIONS(81), + [sym__primary_expression] = STATE(155), + [sym__value] = STATE(155), + [sym_parenthesized_expression] = STATE(155), + [sym_sub_expression] = STATE(155), + [sym_array_expression] = STATE(155), + [sym_script_block_expression] = STATE(155), + [sym_hash_literal_expression] = STATE(155), + [sym_post_increment_expression] = STATE(155), + [sym_post_decrement_expression] = STATE(155), + [sym_member_access] = STATE(155), + [sym_element_access] = STATE(155), + [sym_invokation_expression] = STATE(155), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(4), + [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1310), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [sym_hexadecimal_integer_literal] = ACTIONS(119), + [sym_real_literal] = ACTIONS(1117), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1119), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1121), + [sym_verbatim_string_characters] = ACTIONS(1123), + [sym_verbatim_here_string_characters] = ACTIONS(1123), + [anon_sym_DOT] = ACTIONS(15), + [anon_sym_LBRACK] = ACTIONS(1125), + [aux_sym_comparison_operator_token37] = ACTIONS(143), + [aux_sym_comparison_operator_token50] = ACTIONS(143), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(137), + [anon_sym_DOLLAR_CARET] = ACTIONS(137), + [anon_sym_DOLLAR_QMARK] = ACTIONS(137), [anon_sym_DOLLAR_] = ACTIONS(137), [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1314), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_variable_token2] = ACTIONS(137), + [sym_braced_variable] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(1127), + [anon_sym_COMMA] = ACTIONS(143), + [anon_sym_LBRACE] = ACTIONS(1129), + [anon_sym_AMP] = ACTIONS(15), + [aux_sym_command_name_token1] = ACTIONS(1131), + [aux_sym_command_name_token2] = ACTIONS(1131), + [aux_sym_command_name_token3] = ACTIONS(1131), + [aux_sym_command_name_token4] = ACTIONS(1131), + [aux_sym_command_name_token5] = ACTIONS(1131), + [aux_sym_command_name_token6] = ACTIONS(1131), + [aux_sym_command_name_token7] = ACTIONS(1131), + [aux_sym_command_name_token8] = ACTIONS(1131), + [aux_sym_command_name_token9] = ACTIONS(1131), + [aux_sym_command_name_token10] = ACTIONS(1131), + [aux_sym_command_name_token11] = ACTIONS(1131), + [anon_sym_PERCENT] = ACTIONS(1133), + [aux_sym_foreach_command_token1] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(143), + [anon_sym_BANG] = ACTIONS(143), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(143), + [anon_sym_PLUS_PLUS] = ACTIONS(1135), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1139), + [anon_sym_AT_LPAREN] = ACTIONS(1141), + [anon_sym_AT_LBRACE] = ACTIONS(1143), }, - [294] = { - [sym_catch_clauses] = STATE(373), - [sym_catch_clause] = STATE(347), - [sym_finally_clause] = STATE(466), - [aux_sym_catch_clauses_repeat1] = STATE(347), + [287] = { + [sym_catch_clauses] = STATE(311), + [sym_catch_clause] = STATE(293), + [sym_finally_clause] = STATE(368), + [aux_sym_catch_clauses_repeat1] = STATE(293), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1316), - [sym_hexadecimal_integer_literal] = ACTIONS(1316), - [sym_real_literal] = ACTIONS(1316), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1316), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1316), - [sym_verbatim_string_characters] = ACTIONS(1316), - [sym_verbatim_here_string_characters] = ACTIONS(1316), - [anon_sym_DOT] = ACTIONS(1316), - [anon_sym_LBRACK] = ACTIONS(1316), - [aux_sym_comparison_operator_token37] = ACTIONS(1316), - [aux_sym_comparison_operator_token50] = ACTIONS(1316), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1316), - [anon_sym_DOLLAR_CARET] = ACTIONS(1316), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1316), - [anon_sym_DOLLAR_] = ACTIONS(1316), - [aux_sym_variable_token1] = ACTIONS(1316), - [aux_sym_variable_token2] = ACTIONS(1316), - [sym_braced_variable] = ACTIONS(1316), - [anon_sym_SEMI] = ACTIONS(1316), - [anon_sym_LPAREN] = ACTIONS(1316), - [anon_sym_RPAREN] = ACTIONS(1316), - [anon_sym_COMMA] = ACTIONS(1316), - [anon_sym_LBRACE] = ACTIONS(1316), - [anon_sym_RBRACE] = ACTIONS(1316), - [aux_sym_if_statement_token1] = ACTIONS(1316), - [aux_sym_switch_statement_token1] = ACTIONS(1316), - [aux_sym_foreach_statement_token1] = ACTIONS(1316), - [aux_sym_for_statement_token1] = ACTIONS(1316), - [aux_sym_while_statement_token1] = ACTIONS(1316), - [aux_sym_do_statement_token1] = ACTIONS(1316), - [aux_sym_function_statement_token1] = ACTIONS(1316), - [aux_sym_function_statement_token2] = ACTIONS(1316), - [aux_sym_function_statement_token3] = ACTIONS(1316), - [aux_sym_flow_control_statement_token1] = ACTIONS(1316), - [aux_sym_flow_control_statement_token2] = ACTIONS(1316), - [aux_sym_flow_control_statement_token3] = ACTIONS(1316), - [aux_sym_flow_control_statement_token4] = ACTIONS(1316), - [aux_sym_flow_control_statement_token5] = ACTIONS(1316), - [sym_label] = ACTIONS(1316), - [aux_sym_trap_statement_token1] = ACTIONS(1316), - [aux_sym_try_statement_token1] = ACTIONS(1316), - [aux_sym_catch_clause_token1] = ACTIONS(1318), - [aux_sym_finally_clause_token1] = ACTIONS(1320), - [aux_sym_data_statement_token1] = ACTIONS(1316), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1316), - [aux_sym_parallel_statement_token1] = ACTIONS(1316), - [aux_sym_sequence_statement_token1] = ACTIONS(1316), - [anon_sym_AMP] = ACTIONS(1316), - [aux_sym_command_name_token1] = ACTIONS(1316), - [anon_sym_PERCENT] = ACTIONS(1316), - [aux_sym_foreach_command_token1] = ACTIONS(1316), - [aux_sym_class_statement_token1] = ACTIONS(1316), - [aux_sym_enum_statement_token1] = ACTIONS(1316), - [anon_sym_PLUS] = ACTIONS(1316), - [anon_sym_DASH] = ACTIONS(1316), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1316), - [anon_sym_BANG] = ACTIONS(1316), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1316), - [anon_sym_PLUS_PLUS] = ACTIONS(1316), - [anon_sym_DASH_DASH] = ACTIONS(1316), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1316), - [anon_sym_AT_LPAREN] = ACTIONS(1316), - [anon_sym_AT_LBRACE] = ACTIONS(1316), + [sym_decimal_integer_literal] = ACTIONS(1291), + [sym_hexadecimal_integer_literal] = ACTIONS(1291), + [sym_real_literal] = ACTIONS(1291), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1291), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1291), + [sym_verbatim_string_characters] = ACTIONS(1291), + [sym_verbatim_here_string_characters] = ACTIONS(1291), + [anon_sym_DOT] = ACTIONS(1291), + [anon_sym_LBRACK] = ACTIONS(1291), + [aux_sym_comparison_operator_token37] = ACTIONS(1291), + [aux_sym_comparison_operator_token50] = ACTIONS(1291), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1291), + [anon_sym_DOLLAR_CARET] = ACTIONS(1291), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1291), + [anon_sym_DOLLAR_] = ACTIONS(1291), + [aux_sym_variable_token1] = ACTIONS(1291), + [aux_sym_variable_token2] = ACTIONS(1291), + [sym_braced_variable] = ACTIONS(1291), + [anon_sym_SEMI] = ACTIONS(1291), + [anon_sym_LPAREN] = ACTIONS(1291), + [anon_sym_RPAREN] = ACTIONS(1291), + [anon_sym_COMMA] = ACTIONS(1291), + [anon_sym_LBRACE] = ACTIONS(1291), + [anon_sym_RBRACE] = ACTIONS(1291), + [aux_sym_if_statement_token1] = ACTIONS(1291), + [aux_sym_switch_statement_token1] = ACTIONS(1291), + [aux_sym_foreach_statement_token1] = ACTIONS(1291), + [aux_sym_for_statement_token1] = ACTIONS(1291), + [aux_sym_while_statement_token1] = ACTIONS(1291), + [aux_sym_do_statement_token1] = ACTIONS(1291), + [aux_sym_function_statement_token1] = ACTIONS(1291), + [aux_sym_function_statement_token2] = ACTIONS(1291), + [aux_sym_function_statement_token3] = ACTIONS(1291), + [aux_sym_flow_control_statement_token1] = ACTIONS(1291), + [aux_sym_flow_control_statement_token2] = ACTIONS(1291), + [aux_sym_flow_control_statement_token3] = ACTIONS(1291), + [aux_sym_flow_control_statement_token4] = ACTIONS(1291), + [aux_sym_flow_control_statement_token5] = ACTIONS(1291), + [sym_label] = ACTIONS(1291), + [aux_sym_trap_statement_token1] = ACTIONS(1291), + [aux_sym_try_statement_token1] = ACTIONS(1291), + [aux_sym_catch_clause_token1] = ACTIONS(1293), + [aux_sym_finally_clause_token1] = ACTIONS(1295), + [aux_sym_data_statement_token1] = ACTIONS(1291), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1291), + [aux_sym_parallel_statement_token1] = ACTIONS(1291), + [aux_sym_sequence_statement_token1] = ACTIONS(1291), + [anon_sym_AMP] = ACTIONS(1291), + [aux_sym_command_name_token1] = ACTIONS(1291), + [aux_sym_command_name_token2] = ACTIONS(1291), + [aux_sym_command_name_token3] = ACTIONS(1291), + [aux_sym_command_name_token4] = ACTIONS(1291), + [aux_sym_command_name_token5] = ACTIONS(1291), + [aux_sym_command_name_token6] = ACTIONS(1291), + [aux_sym_command_name_token7] = ACTIONS(1291), + [aux_sym_command_name_token8] = ACTIONS(1291), + [aux_sym_command_name_token9] = ACTIONS(1291), + [aux_sym_command_name_token10] = ACTIONS(1291), + [aux_sym_command_name_token11] = ACTIONS(1291), + [anon_sym_PERCENT] = ACTIONS(1291), + [aux_sym_foreach_command_token1] = ACTIONS(1291), + [aux_sym_class_statement_token1] = ACTIONS(1291), + [aux_sym_enum_statement_token1] = ACTIONS(1291), + [anon_sym_PLUS] = ACTIONS(1291), + [anon_sym_DASH] = ACTIONS(1291), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1291), + [anon_sym_BANG] = ACTIONS(1291), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1291), + [anon_sym_PLUS_PLUS] = ACTIONS(1291), + [anon_sym_DASH_DASH] = ACTIONS(1291), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), + [anon_sym_AT_LPAREN] = ACTIONS(1291), + [anon_sym_AT_LBRACE] = ACTIONS(1291), + }, + [288] = { + [sym_elseif_clauses] = STATE(312), + [sym_elseif_clause] = STATE(297), + [sym_else_clause] = STATE(334), + [aux_sym_elseif_clauses_repeat1] = STATE(297), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1297), + [sym_hexadecimal_integer_literal] = ACTIONS(1297), + [sym_real_literal] = ACTIONS(1297), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1297), + [sym_verbatim_here_string_characters] = ACTIONS(1297), + [anon_sym_DOT] = ACTIONS(1297), + [anon_sym_LBRACK] = ACTIONS(1297), + [aux_sym_comparison_operator_token37] = ACTIONS(1297), + [aux_sym_comparison_operator_token50] = ACTIONS(1297), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1297), + [anon_sym_DOLLAR_CARET] = ACTIONS(1297), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1297), + [anon_sym_DOLLAR_] = ACTIONS(1297), + [aux_sym_variable_token1] = ACTIONS(1297), + [aux_sym_variable_token2] = ACTIONS(1297), + [sym_braced_variable] = ACTIONS(1297), + [anon_sym_SEMI] = ACTIONS(1297), + [anon_sym_LPAREN] = ACTIONS(1297), + [anon_sym_RPAREN] = ACTIONS(1297), + [anon_sym_COMMA] = ACTIONS(1297), + [anon_sym_LBRACE] = ACTIONS(1297), + [anon_sym_RBRACE] = ACTIONS(1297), + [aux_sym_if_statement_token1] = ACTIONS(1297), + [aux_sym_elseif_clause_token1] = ACTIONS(1299), + [aux_sym_else_clause_token1] = ACTIONS(1301), + [aux_sym_switch_statement_token1] = ACTIONS(1297), + [aux_sym_foreach_statement_token1] = ACTIONS(1297), + [aux_sym_for_statement_token1] = ACTIONS(1297), + [aux_sym_while_statement_token1] = ACTIONS(1297), + [aux_sym_do_statement_token1] = ACTIONS(1297), + [aux_sym_function_statement_token1] = ACTIONS(1297), + [aux_sym_function_statement_token2] = ACTIONS(1297), + [aux_sym_function_statement_token3] = ACTIONS(1297), + [aux_sym_flow_control_statement_token1] = ACTIONS(1297), + [aux_sym_flow_control_statement_token2] = ACTIONS(1297), + [aux_sym_flow_control_statement_token3] = ACTIONS(1297), + [aux_sym_flow_control_statement_token4] = ACTIONS(1297), + [aux_sym_flow_control_statement_token5] = ACTIONS(1297), + [sym_label] = ACTIONS(1297), + [aux_sym_trap_statement_token1] = ACTIONS(1297), + [aux_sym_try_statement_token1] = ACTIONS(1297), + [aux_sym_data_statement_token1] = ACTIONS(1297), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1297), + [aux_sym_parallel_statement_token1] = ACTIONS(1297), + [aux_sym_sequence_statement_token1] = ACTIONS(1297), + [anon_sym_AMP] = ACTIONS(1297), + [aux_sym_command_name_token1] = ACTIONS(1297), + [aux_sym_command_name_token2] = ACTIONS(1297), + [aux_sym_command_name_token3] = ACTIONS(1297), + [aux_sym_command_name_token4] = ACTIONS(1297), + [aux_sym_command_name_token5] = ACTIONS(1297), + [aux_sym_command_name_token6] = ACTIONS(1297), + [aux_sym_command_name_token7] = ACTIONS(1297), + [aux_sym_command_name_token8] = ACTIONS(1297), + [aux_sym_command_name_token9] = ACTIONS(1297), + [aux_sym_command_name_token10] = ACTIONS(1297), + [aux_sym_command_name_token11] = ACTIONS(1297), + [anon_sym_PERCENT] = ACTIONS(1297), + [aux_sym_foreach_command_token1] = ACTIONS(1297), + [aux_sym_class_statement_token1] = ACTIONS(1297), + [aux_sym_enum_statement_token1] = ACTIONS(1297), + [anon_sym_PLUS] = ACTIONS(1297), + [anon_sym_DASH] = ACTIONS(1297), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1297), + [anon_sym_BANG] = ACTIONS(1297), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1297), + [anon_sym_PLUS_PLUS] = ACTIONS(1297), + [anon_sym_DASH_DASH] = ACTIONS(1297), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1297), + [anon_sym_AT_LPAREN] = ACTIONS(1297), + [anon_sym_AT_LBRACE] = ACTIONS(1297), + }, + [289] = { + [sym_catch_clauses] = STATE(320), + [sym_catch_clause] = STATE(300), + [sym_finally_clause] = STATE(424), + [aux_sym_catch_clauses_repeat1] = STATE(300), + [ts_builtin_sym_end] = ACTIONS(1303), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1291), + [sym_hexadecimal_integer_literal] = ACTIONS(1291), + [sym_real_literal] = ACTIONS(1291), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1291), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1291), + [sym_verbatim_string_characters] = ACTIONS(1291), + [sym_verbatim_here_string_characters] = ACTIONS(1291), + [anon_sym_DOT] = ACTIONS(1291), + [anon_sym_LBRACK] = ACTIONS(1291), + [aux_sym_comparison_operator_token37] = ACTIONS(1291), + [aux_sym_comparison_operator_token50] = ACTIONS(1291), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1291), + [anon_sym_DOLLAR_CARET] = ACTIONS(1291), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1291), + [anon_sym_DOLLAR_] = ACTIONS(1291), + [aux_sym_variable_token1] = ACTIONS(1291), + [aux_sym_variable_token2] = ACTIONS(1291), + [sym_braced_variable] = ACTIONS(1291), + [anon_sym_SEMI] = ACTIONS(1291), + [anon_sym_LPAREN] = ACTIONS(1291), + [anon_sym_COMMA] = ACTIONS(1291), + [anon_sym_LBRACE] = ACTIONS(1291), + [aux_sym_if_statement_token1] = ACTIONS(1291), + [aux_sym_switch_statement_token1] = ACTIONS(1291), + [aux_sym_foreach_statement_token1] = ACTIONS(1291), + [aux_sym_for_statement_token1] = ACTIONS(1291), + [aux_sym_while_statement_token1] = ACTIONS(1291), + [aux_sym_do_statement_token1] = ACTIONS(1291), + [aux_sym_function_statement_token1] = ACTIONS(1291), + [aux_sym_function_statement_token2] = ACTIONS(1291), + [aux_sym_function_statement_token3] = ACTIONS(1291), + [aux_sym_flow_control_statement_token1] = ACTIONS(1291), + [aux_sym_flow_control_statement_token2] = ACTIONS(1291), + [aux_sym_flow_control_statement_token3] = ACTIONS(1291), + [aux_sym_flow_control_statement_token4] = ACTIONS(1291), + [aux_sym_flow_control_statement_token5] = ACTIONS(1291), + [sym_label] = ACTIONS(1291), + [aux_sym_trap_statement_token1] = ACTIONS(1291), + [aux_sym_try_statement_token1] = ACTIONS(1291), + [aux_sym_catch_clause_token1] = ACTIONS(1305), + [aux_sym_finally_clause_token1] = ACTIONS(1307), + [aux_sym_data_statement_token1] = ACTIONS(1291), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1291), + [aux_sym_parallel_statement_token1] = ACTIONS(1291), + [aux_sym_sequence_statement_token1] = ACTIONS(1291), + [anon_sym_AMP] = ACTIONS(1291), + [aux_sym_command_name_token1] = ACTIONS(1291), + [aux_sym_command_name_token2] = ACTIONS(1291), + [aux_sym_command_name_token3] = ACTIONS(1291), + [aux_sym_command_name_token4] = ACTIONS(1291), + [aux_sym_command_name_token5] = ACTIONS(1291), + [aux_sym_command_name_token6] = ACTIONS(1291), + [aux_sym_command_name_token7] = ACTIONS(1291), + [aux_sym_command_name_token8] = ACTIONS(1291), + [aux_sym_command_name_token9] = ACTIONS(1291), + [aux_sym_command_name_token10] = ACTIONS(1291), + [aux_sym_command_name_token11] = ACTIONS(1291), + [anon_sym_PERCENT] = ACTIONS(1291), + [aux_sym_foreach_command_token1] = ACTIONS(1291), + [aux_sym_class_statement_token1] = ACTIONS(1291), + [aux_sym_enum_statement_token1] = ACTIONS(1291), + [anon_sym_PLUS] = ACTIONS(1291), + [anon_sym_DASH] = ACTIONS(1291), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1291), + [anon_sym_BANG] = ACTIONS(1291), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1291), + [anon_sym_PLUS_PLUS] = ACTIONS(1291), + [anon_sym_DASH_DASH] = ACTIONS(1291), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1291), + [anon_sym_AT_LPAREN] = ACTIONS(1291), + [anon_sym_AT_LBRACE] = ACTIONS(1291), + }, + [290] = { + [sym_elseif_clauses] = STATE(318), + [sym_elseif_clause] = STATE(302), + [sym_else_clause] = STATE(418), + [aux_sym_elseif_clauses_repeat1] = STATE(302), + [ts_builtin_sym_end] = ACTIONS(1309), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1297), + [sym_hexadecimal_integer_literal] = ACTIONS(1297), + [sym_real_literal] = ACTIONS(1297), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1297), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1297), + [sym_verbatim_string_characters] = ACTIONS(1297), + [sym_verbatim_here_string_characters] = ACTIONS(1297), + [anon_sym_DOT] = ACTIONS(1297), + [anon_sym_LBRACK] = ACTIONS(1297), + [aux_sym_comparison_operator_token37] = ACTIONS(1297), + [aux_sym_comparison_operator_token50] = ACTIONS(1297), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1297), + [anon_sym_DOLLAR_CARET] = ACTIONS(1297), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1297), + [anon_sym_DOLLAR_] = ACTIONS(1297), + [aux_sym_variable_token1] = ACTIONS(1297), + [aux_sym_variable_token2] = ACTIONS(1297), + [sym_braced_variable] = ACTIONS(1297), + [anon_sym_SEMI] = ACTIONS(1297), + [anon_sym_LPAREN] = ACTIONS(1297), + [anon_sym_COMMA] = ACTIONS(1297), + [anon_sym_LBRACE] = ACTIONS(1297), + [aux_sym_if_statement_token1] = ACTIONS(1297), + [aux_sym_elseif_clause_token1] = ACTIONS(1311), + [aux_sym_else_clause_token1] = ACTIONS(1313), + [aux_sym_switch_statement_token1] = ACTIONS(1297), + [aux_sym_foreach_statement_token1] = ACTIONS(1297), + [aux_sym_for_statement_token1] = ACTIONS(1297), + [aux_sym_while_statement_token1] = ACTIONS(1297), + [aux_sym_do_statement_token1] = ACTIONS(1297), + [aux_sym_function_statement_token1] = ACTIONS(1297), + [aux_sym_function_statement_token2] = ACTIONS(1297), + [aux_sym_function_statement_token3] = ACTIONS(1297), + [aux_sym_flow_control_statement_token1] = ACTIONS(1297), + [aux_sym_flow_control_statement_token2] = ACTIONS(1297), + [aux_sym_flow_control_statement_token3] = ACTIONS(1297), + [aux_sym_flow_control_statement_token4] = ACTIONS(1297), + [aux_sym_flow_control_statement_token5] = ACTIONS(1297), + [sym_label] = ACTIONS(1297), + [aux_sym_trap_statement_token1] = ACTIONS(1297), + [aux_sym_try_statement_token1] = ACTIONS(1297), + [aux_sym_data_statement_token1] = ACTIONS(1297), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1297), + [aux_sym_parallel_statement_token1] = ACTIONS(1297), + [aux_sym_sequence_statement_token1] = ACTIONS(1297), + [anon_sym_AMP] = ACTIONS(1297), + [aux_sym_command_name_token1] = ACTIONS(1297), + [aux_sym_command_name_token2] = ACTIONS(1297), + [aux_sym_command_name_token3] = ACTIONS(1297), + [aux_sym_command_name_token4] = ACTIONS(1297), + [aux_sym_command_name_token5] = ACTIONS(1297), + [aux_sym_command_name_token6] = ACTIONS(1297), + [aux_sym_command_name_token7] = ACTIONS(1297), + [aux_sym_command_name_token8] = ACTIONS(1297), + [aux_sym_command_name_token9] = ACTIONS(1297), + [aux_sym_command_name_token10] = ACTIONS(1297), + [aux_sym_command_name_token11] = ACTIONS(1297), + [anon_sym_PERCENT] = ACTIONS(1297), + [aux_sym_foreach_command_token1] = ACTIONS(1297), + [aux_sym_class_statement_token1] = ACTIONS(1297), + [aux_sym_enum_statement_token1] = ACTIONS(1297), + [anon_sym_PLUS] = ACTIONS(1297), + [anon_sym_DASH] = ACTIONS(1297), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1297), + [anon_sym_BANG] = ACTIONS(1297), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1297), + [anon_sym_PLUS_PLUS] = ACTIONS(1297), + [anon_sym_DASH_DASH] = ACTIONS(1297), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1297), + [anon_sym_AT_LPAREN] = ACTIONS(1297), + [anon_sym_AT_LBRACE] = ACTIONS(1297), + }, + [291] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1315), + [sym_hexadecimal_integer_literal] = ACTIONS(1315), + [sym_real_literal] = ACTIONS(1315), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1315), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1315), + [sym_verbatim_string_characters] = ACTIONS(1315), + [sym_verbatim_here_string_characters] = ACTIONS(1315), + [anon_sym_DOT] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1315), + [aux_sym_comparison_operator_token37] = ACTIONS(1315), + [aux_sym_comparison_operator_token50] = ACTIONS(1315), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1315), + [anon_sym_DOLLAR_CARET] = ACTIONS(1315), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1315), + [anon_sym_DOLLAR_] = ACTIONS(1315), + [aux_sym_variable_token1] = ACTIONS(1315), + [aux_sym_variable_token2] = ACTIONS(1315), + [sym_braced_variable] = ACTIONS(1315), + [anon_sym_SEMI] = ACTIONS(1315), + [aux_sym_param_block_token1] = ACTIONS(1315), + [anon_sym_LPAREN] = ACTIONS(1315), + [anon_sym_COMMA] = ACTIONS(1315), + [aux_sym_block_name_token1] = ACTIONS(1315), + [aux_sym_block_name_token2] = ACTIONS(1315), + [aux_sym_block_name_token3] = ACTIONS(1315), + [aux_sym_block_name_token4] = ACTIONS(1315), + [anon_sym_LBRACE] = ACTIONS(1315), + [aux_sym_if_statement_token1] = ACTIONS(1315), + [aux_sym_switch_statement_token1] = ACTIONS(1315), + [aux_sym_foreach_statement_token1] = ACTIONS(1315), + [aux_sym_for_statement_token1] = ACTIONS(1315), + [aux_sym_while_statement_token1] = ACTIONS(1315), + [aux_sym_do_statement_token1] = ACTIONS(1315), + [aux_sym_function_statement_token1] = ACTIONS(1315), + [aux_sym_function_statement_token2] = ACTIONS(1315), + [aux_sym_function_statement_token3] = ACTIONS(1315), + [aux_sym_flow_control_statement_token1] = ACTIONS(1315), + [aux_sym_flow_control_statement_token2] = ACTIONS(1315), + [aux_sym_flow_control_statement_token3] = ACTIONS(1315), + [aux_sym_flow_control_statement_token4] = ACTIONS(1315), + [aux_sym_flow_control_statement_token5] = ACTIONS(1315), + [sym_label] = ACTIONS(1315), + [aux_sym_trap_statement_token1] = ACTIONS(1315), + [aux_sym_try_statement_token1] = ACTIONS(1315), + [aux_sym_data_statement_token1] = ACTIONS(1315), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1315), + [aux_sym_parallel_statement_token1] = ACTIONS(1315), + [aux_sym_sequence_statement_token1] = ACTIONS(1315), + [anon_sym_AMP] = ACTIONS(1315), + [aux_sym_command_name_token1] = ACTIONS(1315), + [aux_sym_command_name_token2] = ACTIONS(1315), + [aux_sym_command_name_token3] = ACTIONS(1315), + [aux_sym_command_name_token4] = ACTIONS(1315), + [aux_sym_command_name_token5] = ACTIONS(1315), + [aux_sym_command_name_token6] = ACTIONS(1315), + [aux_sym_command_name_token7] = ACTIONS(1315), + [aux_sym_command_name_token8] = ACTIONS(1315), + [aux_sym_command_name_token9] = ACTIONS(1315), + [aux_sym_command_name_token10] = ACTIONS(1315), + [aux_sym_command_name_token11] = ACTIONS(1315), + [anon_sym_PERCENT] = ACTIONS(1315), + [aux_sym_foreach_command_token1] = ACTIONS(1315), + [aux_sym_class_statement_token1] = ACTIONS(1315), + [aux_sym_enum_statement_token1] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1315), + [anon_sym_DASH] = ACTIONS(1315), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1315), + [anon_sym_BANG] = ACTIONS(1315), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1315), + [anon_sym_PLUS_PLUS] = ACTIONS(1315), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LBRACE] = ACTIONS(1315), + [sym__statement_terminator] = ACTIONS(1317), + }, + [292] = { + [sym_catch_clause] = STATE(292), + [aux_sym_catch_clauses_repeat1] = STATE(292), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1319), + [sym_hexadecimal_integer_literal] = ACTIONS(1319), + [sym_real_literal] = ACTIONS(1319), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1319), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1319), + [sym_verbatim_string_characters] = ACTIONS(1319), + [sym_verbatim_here_string_characters] = ACTIONS(1319), + [anon_sym_DOT] = ACTIONS(1319), + [anon_sym_LBRACK] = ACTIONS(1319), + [aux_sym_comparison_operator_token37] = ACTIONS(1319), + [aux_sym_comparison_operator_token50] = ACTIONS(1319), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1319), + [anon_sym_DOLLAR_CARET] = ACTIONS(1319), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1319), + [anon_sym_DOLLAR_] = ACTIONS(1319), + [aux_sym_variable_token1] = ACTIONS(1319), + [aux_sym_variable_token2] = ACTIONS(1319), + [sym_braced_variable] = ACTIONS(1319), + [anon_sym_SEMI] = ACTIONS(1319), + [anon_sym_LPAREN] = ACTIONS(1319), + [anon_sym_RPAREN] = ACTIONS(1319), + [anon_sym_COMMA] = ACTIONS(1319), + [anon_sym_LBRACE] = ACTIONS(1319), + [anon_sym_RBRACE] = ACTIONS(1319), + [aux_sym_if_statement_token1] = ACTIONS(1319), + [aux_sym_switch_statement_token1] = ACTIONS(1319), + [aux_sym_foreach_statement_token1] = ACTIONS(1319), + [aux_sym_for_statement_token1] = ACTIONS(1319), + [aux_sym_while_statement_token1] = ACTIONS(1319), + [aux_sym_do_statement_token1] = ACTIONS(1319), + [aux_sym_function_statement_token1] = ACTIONS(1319), + [aux_sym_function_statement_token2] = ACTIONS(1319), + [aux_sym_function_statement_token3] = ACTIONS(1319), + [aux_sym_flow_control_statement_token1] = ACTIONS(1319), + [aux_sym_flow_control_statement_token2] = ACTIONS(1319), + [aux_sym_flow_control_statement_token3] = ACTIONS(1319), + [aux_sym_flow_control_statement_token4] = ACTIONS(1319), + [aux_sym_flow_control_statement_token5] = ACTIONS(1319), + [sym_label] = ACTIONS(1319), + [aux_sym_trap_statement_token1] = ACTIONS(1319), + [aux_sym_try_statement_token1] = ACTIONS(1319), + [aux_sym_catch_clause_token1] = ACTIONS(1321), + [aux_sym_finally_clause_token1] = ACTIONS(1319), + [aux_sym_data_statement_token1] = ACTIONS(1319), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1319), + [aux_sym_parallel_statement_token1] = ACTIONS(1319), + [aux_sym_sequence_statement_token1] = ACTIONS(1319), + [anon_sym_AMP] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(1319), + [aux_sym_command_name_token2] = ACTIONS(1319), + [aux_sym_command_name_token3] = ACTIONS(1319), + [aux_sym_command_name_token4] = ACTIONS(1319), + [aux_sym_command_name_token5] = ACTIONS(1319), + [aux_sym_command_name_token6] = ACTIONS(1319), + [aux_sym_command_name_token7] = ACTIONS(1319), + [aux_sym_command_name_token8] = ACTIONS(1319), + [aux_sym_command_name_token9] = ACTIONS(1319), + [aux_sym_command_name_token10] = ACTIONS(1319), + [aux_sym_command_name_token11] = ACTIONS(1319), + [anon_sym_PERCENT] = ACTIONS(1319), + [aux_sym_foreach_command_token1] = ACTIONS(1319), + [aux_sym_class_statement_token1] = ACTIONS(1319), + [aux_sym_enum_statement_token1] = ACTIONS(1319), + [anon_sym_PLUS] = ACTIONS(1319), + [anon_sym_DASH] = ACTIONS(1319), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1319), + [anon_sym_BANG] = ACTIONS(1319), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1319), + [anon_sym_DASH_DASH] = ACTIONS(1319), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1319), + }, + [293] = { + [sym_catch_clause] = STATE(292), + [aux_sym_catch_clauses_repeat1] = STATE(292), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1324), + [sym_hexadecimal_integer_literal] = ACTIONS(1324), + [sym_real_literal] = ACTIONS(1324), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1324), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1324), + [sym_verbatim_string_characters] = ACTIONS(1324), + [sym_verbatim_here_string_characters] = ACTIONS(1324), + [anon_sym_DOT] = ACTIONS(1324), + [anon_sym_LBRACK] = ACTIONS(1324), + [aux_sym_comparison_operator_token37] = ACTIONS(1324), + [aux_sym_comparison_operator_token50] = ACTIONS(1324), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1324), + [anon_sym_DOLLAR_CARET] = ACTIONS(1324), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1324), + [anon_sym_DOLLAR_] = ACTIONS(1324), + [aux_sym_variable_token1] = ACTIONS(1324), + [aux_sym_variable_token2] = ACTIONS(1324), + [sym_braced_variable] = ACTIONS(1324), + [anon_sym_SEMI] = ACTIONS(1324), + [anon_sym_LPAREN] = ACTIONS(1324), + [anon_sym_RPAREN] = ACTIONS(1324), + [anon_sym_COMMA] = ACTIONS(1324), + [anon_sym_LBRACE] = ACTIONS(1324), + [anon_sym_RBRACE] = ACTIONS(1324), + [aux_sym_if_statement_token1] = ACTIONS(1324), + [aux_sym_switch_statement_token1] = ACTIONS(1324), + [aux_sym_foreach_statement_token1] = ACTIONS(1324), + [aux_sym_for_statement_token1] = ACTIONS(1324), + [aux_sym_while_statement_token1] = ACTIONS(1324), + [aux_sym_do_statement_token1] = ACTIONS(1324), + [aux_sym_function_statement_token1] = ACTIONS(1324), + [aux_sym_function_statement_token2] = ACTIONS(1324), + [aux_sym_function_statement_token3] = ACTIONS(1324), + [aux_sym_flow_control_statement_token1] = ACTIONS(1324), + [aux_sym_flow_control_statement_token2] = ACTIONS(1324), + [aux_sym_flow_control_statement_token3] = ACTIONS(1324), + [aux_sym_flow_control_statement_token4] = ACTIONS(1324), + [aux_sym_flow_control_statement_token5] = ACTIONS(1324), + [sym_label] = ACTIONS(1324), + [aux_sym_trap_statement_token1] = ACTIONS(1324), + [aux_sym_try_statement_token1] = ACTIONS(1324), + [aux_sym_catch_clause_token1] = ACTIONS(1293), + [aux_sym_finally_clause_token1] = ACTIONS(1324), + [aux_sym_data_statement_token1] = ACTIONS(1324), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1324), + [aux_sym_parallel_statement_token1] = ACTIONS(1324), + [aux_sym_sequence_statement_token1] = ACTIONS(1324), + [anon_sym_AMP] = ACTIONS(1324), + [aux_sym_command_name_token1] = ACTIONS(1324), + [aux_sym_command_name_token2] = ACTIONS(1324), + [aux_sym_command_name_token3] = ACTIONS(1324), + [aux_sym_command_name_token4] = ACTIONS(1324), + [aux_sym_command_name_token5] = ACTIONS(1324), + [aux_sym_command_name_token6] = ACTIONS(1324), + [aux_sym_command_name_token7] = ACTIONS(1324), + [aux_sym_command_name_token8] = ACTIONS(1324), + [aux_sym_command_name_token9] = ACTIONS(1324), + [aux_sym_command_name_token10] = ACTIONS(1324), + [aux_sym_command_name_token11] = ACTIONS(1324), + [anon_sym_PERCENT] = ACTIONS(1324), + [aux_sym_foreach_command_token1] = ACTIONS(1324), + [aux_sym_class_statement_token1] = ACTIONS(1324), + [aux_sym_enum_statement_token1] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1324), + [anon_sym_DASH] = ACTIONS(1324), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(1324), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1324), + [anon_sym_PLUS_PLUS] = ACTIONS(1324), + [anon_sym_DASH_DASH] = ACTIONS(1324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1324), + [anon_sym_AT_LPAREN] = ACTIONS(1324), + [anon_sym_AT_LBRACE] = ACTIONS(1324), + }, + [294] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1326), + [sym_hexadecimal_integer_literal] = ACTIONS(1326), + [sym_real_literal] = ACTIONS(1326), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), + [sym_verbatim_string_characters] = ACTIONS(1326), + [sym_verbatim_here_string_characters] = ACTIONS(1326), + [anon_sym_DOT] = ACTIONS(1326), + [anon_sym_LBRACK] = ACTIONS(1326), + [aux_sym_comparison_operator_token37] = ACTIONS(1326), + [aux_sym_comparison_operator_token50] = ACTIONS(1326), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), + [anon_sym_DOLLAR_CARET] = ACTIONS(1326), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), + [anon_sym_DOLLAR_] = ACTIONS(1326), + [aux_sym_variable_token1] = ACTIONS(1326), + [aux_sym_variable_token2] = ACTIONS(1326), + [sym_braced_variable] = ACTIONS(1326), + [anon_sym_SEMI] = ACTIONS(1326), + [aux_sym_param_block_token1] = ACTIONS(1326), + [anon_sym_LPAREN] = ACTIONS(1326), + [anon_sym_COMMA] = ACTIONS(1326), + [aux_sym_block_name_token1] = ACTIONS(1326), + [aux_sym_block_name_token2] = ACTIONS(1326), + [aux_sym_block_name_token3] = ACTIONS(1326), + [aux_sym_block_name_token4] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(1326), + [aux_sym_if_statement_token1] = ACTIONS(1326), + [aux_sym_switch_statement_token1] = ACTIONS(1326), + [aux_sym_foreach_statement_token1] = ACTIONS(1326), + [aux_sym_for_statement_token1] = ACTIONS(1326), + [aux_sym_while_statement_token1] = ACTIONS(1326), + [aux_sym_do_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token2] = ACTIONS(1326), + [aux_sym_function_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token1] = ACTIONS(1326), + [aux_sym_flow_control_statement_token2] = ACTIONS(1326), + [aux_sym_flow_control_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token4] = ACTIONS(1326), + [aux_sym_flow_control_statement_token5] = ACTIONS(1326), + [sym_label] = ACTIONS(1326), + [aux_sym_trap_statement_token1] = ACTIONS(1326), + [aux_sym_try_statement_token1] = ACTIONS(1326), + [aux_sym_data_statement_token1] = ACTIONS(1326), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), + [aux_sym_parallel_statement_token1] = ACTIONS(1326), + [aux_sym_sequence_statement_token1] = ACTIONS(1326), + [anon_sym_AMP] = ACTIONS(1326), + [aux_sym_command_name_token1] = ACTIONS(1326), + [aux_sym_command_name_token2] = ACTIONS(1326), + [aux_sym_command_name_token3] = ACTIONS(1326), + [aux_sym_command_name_token4] = ACTIONS(1326), + [aux_sym_command_name_token5] = ACTIONS(1326), + [aux_sym_command_name_token6] = ACTIONS(1326), + [aux_sym_command_name_token7] = ACTIONS(1326), + [aux_sym_command_name_token8] = ACTIONS(1326), + [aux_sym_command_name_token9] = ACTIONS(1326), + [aux_sym_command_name_token10] = ACTIONS(1326), + [aux_sym_command_name_token11] = ACTIONS(1326), + [anon_sym_PERCENT] = ACTIONS(1326), + [aux_sym_foreach_command_token1] = ACTIONS(1326), + [aux_sym_class_statement_token1] = ACTIONS(1326), + [aux_sym_enum_statement_token1] = ACTIONS(1326), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), + [anon_sym_PLUS_PLUS] = ACTIONS(1326), + [anon_sym_DASH_DASH] = ACTIONS(1326), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LBRACE] = ACTIONS(1326), + [sym__statement_terminator] = ACTIONS(1328), }, [295] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [sym_decimal_integer_literal] = ACTIONS(1330), + [sym_hexadecimal_integer_literal] = ACTIONS(1330), + [sym_real_literal] = ACTIONS(1330), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1330), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1330), + [sym_verbatim_string_characters] = ACTIONS(1330), + [sym_verbatim_here_string_characters] = ACTIONS(1330), + [anon_sym_DOT] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1330), + [aux_sym_comparison_operator_token37] = ACTIONS(1330), + [aux_sym_comparison_operator_token50] = ACTIONS(1330), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1330), + [anon_sym_DOLLAR_CARET] = ACTIONS(1330), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1330), + [anon_sym_DOLLAR_] = ACTIONS(1330), + [aux_sym_variable_token1] = ACTIONS(1330), + [aux_sym_variable_token2] = ACTIONS(1330), + [sym_braced_variable] = ACTIONS(1330), + [anon_sym_SEMI] = ACTIONS(1330), + [aux_sym_param_block_token1] = ACTIONS(1330), + [anon_sym_LPAREN] = ACTIONS(1330), + [anon_sym_COMMA] = ACTIONS(1330), + [aux_sym_block_name_token1] = ACTIONS(1330), + [aux_sym_block_name_token2] = ACTIONS(1330), + [aux_sym_block_name_token3] = ACTIONS(1330), + [aux_sym_block_name_token4] = ACTIONS(1330), + [anon_sym_LBRACE] = ACTIONS(1330), + [aux_sym_if_statement_token1] = ACTIONS(1330), + [aux_sym_switch_statement_token1] = ACTIONS(1330), + [aux_sym_foreach_statement_token1] = ACTIONS(1330), + [aux_sym_for_statement_token1] = ACTIONS(1330), + [aux_sym_while_statement_token1] = ACTIONS(1330), + [aux_sym_do_statement_token1] = ACTIONS(1330), + [aux_sym_function_statement_token1] = ACTIONS(1330), + [aux_sym_function_statement_token2] = ACTIONS(1330), + [aux_sym_function_statement_token3] = ACTIONS(1330), + [aux_sym_flow_control_statement_token1] = ACTIONS(1330), + [aux_sym_flow_control_statement_token2] = ACTIONS(1330), + [aux_sym_flow_control_statement_token3] = ACTIONS(1330), + [aux_sym_flow_control_statement_token4] = ACTIONS(1330), + [aux_sym_flow_control_statement_token5] = ACTIONS(1330), + [sym_label] = ACTIONS(1330), + [aux_sym_trap_statement_token1] = ACTIONS(1330), + [aux_sym_try_statement_token1] = ACTIONS(1330), + [aux_sym_data_statement_token1] = ACTIONS(1330), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1330), + [aux_sym_parallel_statement_token1] = ACTIONS(1330), + [aux_sym_sequence_statement_token1] = ACTIONS(1330), + [anon_sym_AMP] = ACTIONS(1330), + [aux_sym_command_name_token1] = ACTIONS(1330), + [aux_sym_command_name_token2] = ACTIONS(1330), + [aux_sym_command_name_token3] = ACTIONS(1330), + [aux_sym_command_name_token4] = ACTIONS(1330), + [aux_sym_command_name_token5] = ACTIONS(1330), + [aux_sym_command_name_token6] = ACTIONS(1330), + [aux_sym_command_name_token7] = ACTIONS(1330), + [aux_sym_command_name_token8] = ACTIONS(1330), + [aux_sym_command_name_token9] = ACTIONS(1330), + [aux_sym_command_name_token10] = ACTIONS(1330), + [aux_sym_command_name_token11] = ACTIONS(1330), + [anon_sym_PERCENT] = ACTIONS(1330), + [aux_sym_foreach_command_token1] = ACTIONS(1330), + [aux_sym_class_statement_token1] = ACTIONS(1330), + [aux_sym_enum_statement_token1] = ACTIONS(1330), + [anon_sym_PLUS] = ACTIONS(1330), + [anon_sym_DASH] = ACTIONS(1330), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1330), + [anon_sym_BANG] = ACTIONS(1330), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1330), + [anon_sym_PLUS_PLUS] = ACTIONS(1330), + [anon_sym_DASH_DASH] = ACTIONS(1330), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1330), + [anon_sym_AT_LPAREN] = ACTIONS(1330), + [anon_sym_AT_LBRACE] = ACTIONS(1330), + [sym__statement_terminator] = ACTIONS(1332), }, [296] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1322), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), - [sym__statement_terminator] = ACTIONS(765), + [aux_sym_script_block_repeat1] = STATE(296), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1334), + [sym_hexadecimal_integer_literal] = ACTIONS(1334), + [sym_real_literal] = ACTIONS(1334), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1334), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1334), + [sym_verbatim_string_characters] = ACTIONS(1334), + [sym_verbatim_here_string_characters] = ACTIONS(1334), + [anon_sym_DOT] = ACTIONS(1334), + [anon_sym_LBRACK] = ACTIONS(1334), + [aux_sym_comparison_operator_token37] = ACTIONS(1334), + [aux_sym_comparison_operator_token50] = ACTIONS(1334), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1334), + [anon_sym_DOLLAR_CARET] = ACTIONS(1334), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1334), + [anon_sym_DOLLAR_] = ACTIONS(1334), + [aux_sym_variable_token1] = ACTIONS(1334), + [aux_sym_variable_token2] = ACTIONS(1334), + [sym_braced_variable] = ACTIONS(1334), + [anon_sym_SEMI] = ACTIONS(1336), + [anon_sym_LPAREN] = ACTIONS(1334), + [anon_sym_COMMA] = ACTIONS(1334), + [aux_sym_block_name_token1] = ACTIONS(1334), + [aux_sym_block_name_token2] = ACTIONS(1334), + [aux_sym_block_name_token3] = ACTIONS(1334), + [aux_sym_block_name_token4] = ACTIONS(1334), + [anon_sym_LBRACE] = ACTIONS(1334), + [anon_sym_RBRACE] = ACTIONS(1334), + [aux_sym_if_statement_token1] = ACTIONS(1334), + [aux_sym_switch_statement_token1] = ACTIONS(1334), + [aux_sym_foreach_statement_token1] = ACTIONS(1334), + [aux_sym_for_statement_token1] = ACTIONS(1334), + [aux_sym_while_statement_token1] = ACTIONS(1334), + [aux_sym_do_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token1] = ACTIONS(1334), + [aux_sym_function_statement_token2] = ACTIONS(1334), + [aux_sym_function_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token1] = ACTIONS(1334), + [aux_sym_flow_control_statement_token2] = ACTIONS(1334), + [aux_sym_flow_control_statement_token3] = ACTIONS(1334), + [aux_sym_flow_control_statement_token4] = ACTIONS(1334), + [aux_sym_flow_control_statement_token5] = ACTIONS(1334), + [sym_label] = ACTIONS(1334), + [aux_sym_trap_statement_token1] = ACTIONS(1334), + [aux_sym_try_statement_token1] = ACTIONS(1334), + [aux_sym_data_statement_token1] = ACTIONS(1334), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1334), + [aux_sym_parallel_statement_token1] = ACTIONS(1334), + [aux_sym_sequence_statement_token1] = ACTIONS(1334), + [anon_sym_AMP] = ACTIONS(1334), + [aux_sym_command_name_token1] = ACTIONS(1334), + [aux_sym_command_name_token2] = ACTIONS(1334), + [aux_sym_command_name_token3] = ACTIONS(1334), + [aux_sym_command_name_token4] = ACTIONS(1334), + [aux_sym_command_name_token5] = ACTIONS(1334), + [aux_sym_command_name_token6] = ACTIONS(1334), + [aux_sym_command_name_token7] = ACTIONS(1334), + [aux_sym_command_name_token8] = ACTIONS(1334), + [aux_sym_command_name_token9] = ACTIONS(1334), + [aux_sym_command_name_token10] = ACTIONS(1334), + [aux_sym_command_name_token11] = ACTIONS(1334), + [anon_sym_PERCENT] = ACTIONS(1334), + [aux_sym_foreach_command_token1] = ACTIONS(1334), + [aux_sym_class_statement_token1] = ACTIONS(1334), + [aux_sym_enum_statement_token1] = ACTIONS(1334), + [anon_sym_PLUS] = ACTIONS(1334), + [anon_sym_DASH] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1334), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1334), + [anon_sym_PLUS_PLUS] = ACTIONS(1334), + [anon_sym_DASH_DASH] = ACTIONS(1334), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LPAREN] = ACTIONS(1334), + [anon_sym_AT_LBRACE] = ACTIONS(1334), }, [297] = { - [aux_sym_array_literal_expression_repeat1] = STATE(297), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(771), - [aux_sym_comparison_operator_token2] = ACTIONS(771), - [aux_sym_comparison_operator_token3] = ACTIONS(771), - [aux_sym_comparison_operator_token4] = ACTIONS(771), - [aux_sym_comparison_operator_token5] = ACTIONS(771), - [aux_sym_comparison_operator_token6] = ACTIONS(771), - [aux_sym_comparison_operator_token7] = ACTIONS(771), - [aux_sym_comparison_operator_token8] = ACTIONS(771), - [aux_sym_comparison_operator_token9] = ACTIONS(771), - [aux_sym_comparison_operator_token10] = ACTIONS(771), - [aux_sym_comparison_operator_token11] = ACTIONS(771), - [aux_sym_comparison_operator_token12] = ACTIONS(771), - [aux_sym_comparison_operator_token13] = ACTIONS(771), - [aux_sym_comparison_operator_token14] = ACTIONS(771), - [aux_sym_comparison_operator_token15] = ACTIONS(771), - [aux_sym_comparison_operator_token16] = ACTIONS(771), - [aux_sym_comparison_operator_token17] = ACTIONS(771), - [aux_sym_comparison_operator_token18] = ACTIONS(771), - [aux_sym_comparison_operator_token19] = ACTIONS(771), - [aux_sym_comparison_operator_token20] = ACTIONS(771), - [aux_sym_comparison_operator_token21] = ACTIONS(771), - [aux_sym_comparison_operator_token22] = ACTIONS(771), - [aux_sym_comparison_operator_token23] = ACTIONS(771), - [aux_sym_comparison_operator_token24] = ACTIONS(771), - [aux_sym_comparison_operator_token25] = ACTIONS(771), - [aux_sym_comparison_operator_token26] = ACTIONS(771), - [aux_sym_comparison_operator_token27] = ACTIONS(771), - [aux_sym_comparison_operator_token28] = ACTIONS(773), - [aux_sym_comparison_operator_token29] = ACTIONS(771), - [aux_sym_comparison_operator_token30] = ACTIONS(771), - [aux_sym_comparison_operator_token31] = ACTIONS(771), - [aux_sym_comparison_operator_token32] = ACTIONS(771), - [aux_sym_comparison_operator_token33] = ACTIONS(771), - [aux_sym_comparison_operator_token34] = ACTIONS(773), - [aux_sym_comparison_operator_token35] = ACTIONS(771), - [aux_sym_comparison_operator_token36] = ACTIONS(771), - [aux_sym_comparison_operator_token37] = ACTIONS(771), - [aux_sym_comparison_operator_token38] = ACTIONS(771), - [aux_sym_comparison_operator_token39] = ACTIONS(771), - [aux_sym_comparison_operator_token40] = ACTIONS(771), - [aux_sym_comparison_operator_token41] = ACTIONS(771), - [aux_sym_comparison_operator_token42] = ACTIONS(771), - [aux_sym_comparison_operator_token43] = ACTIONS(771), - [aux_sym_comparison_operator_token44] = ACTIONS(771), - [aux_sym_comparison_operator_token45] = ACTIONS(771), - [aux_sym_comparison_operator_token46] = ACTIONS(771), - [aux_sym_comparison_operator_token47] = ACTIONS(771), - [aux_sym_comparison_operator_token48] = ACTIONS(771), - [aux_sym_comparison_operator_token49] = ACTIONS(771), - [aux_sym_comparison_operator_token50] = ACTIONS(771), - [aux_sym_format_operator_token1] = ACTIONS(771), - [anon_sym_COMMA] = ACTIONS(1324), - [anon_sym_PERCENT] = ACTIONS(771), - [aux_sym_logical_expression_token1] = ACTIONS(771), - [aux_sym_logical_expression_token2] = ACTIONS(771), - [aux_sym_logical_expression_token3] = ACTIONS(771), - [aux_sym_bitwise_expression_token1] = ACTIONS(771), - [aux_sym_bitwise_expression_token2] = ACTIONS(771), - [aux_sym_bitwise_expression_token3] = ACTIONS(771), - [anon_sym_PLUS] = ACTIONS(771), - [anon_sym_DASH] = ACTIONS(773), - [anon_sym_SLASH] = ACTIONS(771), - [anon_sym_BSLASH] = ACTIONS(771), - [anon_sym_STAR] = ACTIONS(771), - [anon_sym_DOT_DOT] = ACTIONS(771), - [sym__statement_terminator] = ACTIONS(771), + [sym_elseif_clause] = STATE(298), + [aux_sym_elseif_clauses_repeat1] = STATE(298), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1339), + [sym_hexadecimal_integer_literal] = ACTIONS(1339), + [sym_real_literal] = ACTIONS(1339), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1339), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1339), + [sym_verbatim_string_characters] = ACTIONS(1339), + [sym_verbatim_here_string_characters] = ACTIONS(1339), + [anon_sym_DOT] = ACTIONS(1339), + [anon_sym_LBRACK] = ACTIONS(1339), + [aux_sym_comparison_operator_token37] = ACTIONS(1339), + [aux_sym_comparison_operator_token50] = ACTIONS(1339), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1339), + [anon_sym_DOLLAR_CARET] = ACTIONS(1339), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1339), + [anon_sym_DOLLAR_] = ACTIONS(1339), + [aux_sym_variable_token1] = ACTIONS(1339), + [aux_sym_variable_token2] = ACTIONS(1339), + [sym_braced_variable] = ACTIONS(1339), + [anon_sym_SEMI] = ACTIONS(1339), + [anon_sym_LPAREN] = ACTIONS(1339), + [anon_sym_RPAREN] = ACTIONS(1339), + [anon_sym_COMMA] = ACTIONS(1339), + [anon_sym_LBRACE] = ACTIONS(1339), + [anon_sym_RBRACE] = ACTIONS(1339), + [aux_sym_if_statement_token1] = ACTIONS(1339), + [aux_sym_elseif_clause_token1] = ACTIONS(1299), + [aux_sym_else_clause_token1] = ACTIONS(1339), + [aux_sym_switch_statement_token1] = ACTIONS(1339), + [aux_sym_foreach_statement_token1] = ACTIONS(1339), + [aux_sym_for_statement_token1] = ACTIONS(1339), + [aux_sym_while_statement_token1] = ACTIONS(1339), + [aux_sym_do_statement_token1] = ACTIONS(1339), + [aux_sym_function_statement_token1] = ACTIONS(1339), + [aux_sym_function_statement_token2] = ACTIONS(1339), + [aux_sym_function_statement_token3] = ACTIONS(1339), + [aux_sym_flow_control_statement_token1] = ACTIONS(1339), + [aux_sym_flow_control_statement_token2] = ACTIONS(1339), + [aux_sym_flow_control_statement_token3] = ACTIONS(1339), + [aux_sym_flow_control_statement_token4] = ACTIONS(1339), + [aux_sym_flow_control_statement_token5] = ACTIONS(1339), + [sym_label] = ACTIONS(1339), + [aux_sym_trap_statement_token1] = ACTIONS(1339), + [aux_sym_try_statement_token1] = ACTIONS(1339), + [aux_sym_data_statement_token1] = ACTIONS(1339), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1339), + [aux_sym_parallel_statement_token1] = ACTIONS(1339), + [aux_sym_sequence_statement_token1] = ACTIONS(1339), + [anon_sym_AMP] = ACTIONS(1339), + [aux_sym_command_name_token1] = ACTIONS(1339), + [aux_sym_command_name_token2] = ACTIONS(1339), + [aux_sym_command_name_token3] = ACTIONS(1339), + [aux_sym_command_name_token4] = ACTIONS(1339), + [aux_sym_command_name_token5] = ACTIONS(1339), + [aux_sym_command_name_token6] = ACTIONS(1339), + [aux_sym_command_name_token7] = ACTIONS(1339), + [aux_sym_command_name_token8] = ACTIONS(1339), + [aux_sym_command_name_token9] = ACTIONS(1339), + [aux_sym_command_name_token10] = ACTIONS(1339), + [aux_sym_command_name_token11] = ACTIONS(1339), + [anon_sym_PERCENT] = ACTIONS(1339), + [aux_sym_foreach_command_token1] = ACTIONS(1339), + [aux_sym_class_statement_token1] = ACTIONS(1339), + [aux_sym_enum_statement_token1] = ACTIONS(1339), + [anon_sym_PLUS] = ACTIONS(1339), + [anon_sym_DASH] = ACTIONS(1339), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1339), + [anon_sym_BANG] = ACTIONS(1339), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1339), + [anon_sym_PLUS_PLUS] = ACTIONS(1339), + [anon_sym_DASH_DASH] = ACTIONS(1339), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1339), + [anon_sym_AT_LPAREN] = ACTIONS(1339), + [anon_sym_AT_LBRACE] = ACTIONS(1339), }, [298] = { - [aux_sym_array_literal_expression_repeat1] = STATE(291), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(1327), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), - [anon_sym_RBRACK] = ACTIONS(765), + [sym_elseif_clause] = STATE(298), + [aux_sym_elseif_clauses_repeat1] = STATE(298), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_DOT] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [anon_sym_SEMI] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_RPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_RBRACE] = ACTIONS(1341), + [aux_sym_if_statement_token1] = ACTIONS(1341), + [aux_sym_elseif_clause_token1] = ACTIONS(1343), + [aux_sym_else_clause_token1] = ACTIONS(1341), + [aux_sym_switch_statement_token1] = ACTIONS(1341), + [aux_sym_foreach_statement_token1] = ACTIONS(1341), + [aux_sym_for_statement_token1] = ACTIONS(1341), + [aux_sym_while_statement_token1] = ACTIONS(1341), + [aux_sym_do_statement_token1] = ACTIONS(1341), + [aux_sym_function_statement_token1] = ACTIONS(1341), + [aux_sym_function_statement_token2] = ACTIONS(1341), + [aux_sym_function_statement_token3] = ACTIONS(1341), + [aux_sym_flow_control_statement_token1] = ACTIONS(1341), + [aux_sym_flow_control_statement_token2] = ACTIONS(1341), + [aux_sym_flow_control_statement_token3] = ACTIONS(1341), + [aux_sym_flow_control_statement_token4] = ACTIONS(1341), + [aux_sym_flow_control_statement_token5] = ACTIONS(1341), + [sym_label] = ACTIONS(1341), + [aux_sym_trap_statement_token1] = ACTIONS(1341), + [aux_sym_try_statement_token1] = ACTIONS(1341), + [aux_sym_data_statement_token1] = ACTIONS(1341), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1341), + [aux_sym_parallel_statement_token1] = ACTIONS(1341), + [aux_sym_sequence_statement_token1] = ACTIONS(1341), + [anon_sym_AMP] = ACTIONS(1341), + [aux_sym_command_name_token1] = ACTIONS(1341), + [aux_sym_command_name_token2] = ACTIONS(1341), + [aux_sym_command_name_token3] = ACTIONS(1341), + [aux_sym_command_name_token4] = ACTIONS(1341), + [aux_sym_command_name_token5] = ACTIONS(1341), + [aux_sym_command_name_token6] = ACTIONS(1341), + [aux_sym_command_name_token7] = ACTIONS(1341), + [aux_sym_command_name_token8] = ACTIONS(1341), + [aux_sym_command_name_token9] = ACTIONS(1341), + [aux_sym_command_name_token10] = ACTIONS(1341), + [aux_sym_command_name_token11] = ACTIONS(1341), + [anon_sym_PERCENT] = ACTIONS(1341), + [aux_sym_foreach_command_token1] = ACTIONS(1341), + [aux_sym_class_statement_token1] = ACTIONS(1341), + [aux_sym_enum_statement_token1] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), }, [299] = { - [aux_sym_array_literal_expression_repeat1] = STATE(296), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(787), - [aux_sym_comparison_operator_token2] = ACTIONS(787), - [aux_sym_comparison_operator_token3] = ACTIONS(787), - [aux_sym_comparison_operator_token4] = ACTIONS(787), - [aux_sym_comparison_operator_token5] = ACTIONS(787), - [aux_sym_comparison_operator_token6] = ACTIONS(787), - [aux_sym_comparison_operator_token7] = ACTIONS(787), - [aux_sym_comparison_operator_token8] = ACTIONS(787), - [aux_sym_comparison_operator_token9] = ACTIONS(787), - [aux_sym_comparison_operator_token10] = ACTIONS(787), - [aux_sym_comparison_operator_token11] = ACTIONS(787), - [aux_sym_comparison_operator_token12] = ACTIONS(787), - [aux_sym_comparison_operator_token13] = ACTIONS(787), - [aux_sym_comparison_operator_token14] = ACTIONS(787), - [aux_sym_comparison_operator_token15] = ACTIONS(787), - [aux_sym_comparison_operator_token16] = ACTIONS(787), - [aux_sym_comparison_operator_token17] = ACTIONS(787), - [aux_sym_comparison_operator_token18] = ACTIONS(787), - [aux_sym_comparison_operator_token19] = ACTIONS(787), - [aux_sym_comparison_operator_token20] = ACTIONS(787), - [aux_sym_comparison_operator_token21] = ACTIONS(787), - [aux_sym_comparison_operator_token22] = ACTIONS(787), - [aux_sym_comparison_operator_token23] = ACTIONS(787), - [aux_sym_comparison_operator_token24] = ACTIONS(787), - [aux_sym_comparison_operator_token25] = ACTIONS(787), - [aux_sym_comparison_operator_token26] = ACTIONS(787), - [aux_sym_comparison_operator_token27] = ACTIONS(787), - [aux_sym_comparison_operator_token28] = ACTIONS(789), - [aux_sym_comparison_operator_token29] = ACTIONS(787), - [aux_sym_comparison_operator_token30] = ACTIONS(787), - [aux_sym_comparison_operator_token31] = ACTIONS(787), - [aux_sym_comparison_operator_token32] = ACTIONS(787), - [aux_sym_comparison_operator_token33] = ACTIONS(787), - [aux_sym_comparison_operator_token34] = ACTIONS(789), - [aux_sym_comparison_operator_token35] = ACTIONS(787), - [aux_sym_comparison_operator_token36] = ACTIONS(787), - [aux_sym_comparison_operator_token37] = ACTIONS(787), - [aux_sym_comparison_operator_token38] = ACTIONS(787), - [aux_sym_comparison_operator_token39] = ACTIONS(787), - [aux_sym_comparison_operator_token40] = ACTIONS(787), - [aux_sym_comparison_operator_token41] = ACTIONS(787), - [aux_sym_comparison_operator_token42] = ACTIONS(787), - [aux_sym_comparison_operator_token43] = ACTIONS(787), - [aux_sym_comparison_operator_token44] = ACTIONS(787), - [aux_sym_comparison_operator_token45] = ACTIONS(787), - [aux_sym_comparison_operator_token46] = ACTIONS(787), - [aux_sym_comparison_operator_token47] = ACTIONS(787), - [aux_sym_comparison_operator_token48] = ACTIONS(787), - [aux_sym_comparison_operator_token49] = ACTIONS(787), - [aux_sym_comparison_operator_token50] = ACTIONS(787), - [aux_sym_format_operator_token1] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(1322), - [anon_sym_PERCENT] = ACTIONS(787), - [aux_sym_logical_expression_token1] = ACTIONS(787), - [aux_sym_logical_expression_token2] = ACTIONS(787), - [aux_sym_logical_expression_token3] = ACTIONS(787), - [aux_sym_bitwise_expression_token1] = ACTIONS(787), - [aux_sym_bitwise_expression_token2] = ACTIONS(787), - [aux_sym_bitwise_expression_token3] = ACTIONS(787), - [anon_sym_PLUS] = ACTIONS(787), - [anon_sym_DASH] = ACTIONS(789), - [anon_sym_SLASH] = ACTIONS(787), - [anon_sym_BSLASH] = ACTIONS(787), - [anon_sym_STAR] = ACTIONS(787), - [anon_sym_DOT_DOT] = ACTIONS(787), - [sym__statement_terminator] = ACTIONS(787), + [sym_catch_clause] = STATE(299), + [aux_sym_catch_clauses_repeat1] = STATE(299), + [ts_builtin_sym_end] = ACTIONS(1346), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1319), + [sym_hexadecimal_integer_literal] = ACTIONS(1319), + [sym_real_literal] = ACTIONS(1319), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1319), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1319), + [sym_verbatim_string_characters] = ACTIONS(1319), + [sym_verbatim_here_string_characters] = ACTIONS(1319), + [anon_sym_DOT] = ACTIONS(1319), + [anon_sym_LBRACK] = ACTIONS(1319), + [aux_sym_comparison_operator_token37] = ACTIONS(1319), + [aux_sym_comparison_operator_token50] = ACTIONS(1319), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1319), + [anon_sym_DOLLAR_CARET] = ACTIONS(1319), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1319), + [anon_sym_DOLLAR_] = ACTIONS(1319), + [aux_sym_variable_token1] = ACTIONS(1319), + [aux_sym_variable_token2] = ACTIONS(1319), + [sym_braced_variable] = ACTIONS(1319), + [anon_sym_SEMI] = ACTIONS(1319), + [anon_sym_LPAREN] = ACTIONS(1319), + [anon_sym_COMMA] = ACTIONS(1319), + [anon_sym_LBRACE] = ACTIONS(1319), + [aux_sym_if_statement_token1] = ACTIONS(1319), + [aux_sym_switch_statement_token1] = ACTIONS(1319), + [aux_sym_foreach_statement_token1] = ACTIONS(1319), + [aux_sym_for_statement_token1] = ACTIONS(1319), + [aux_sym_while_statement_token1] = ACTIONS(1319), + [aux_sym_do_statement_token1] = ACTIONS(1319), + [aux_sym_function_statement_token1] = ACTIONS(1319), + [aux_sym_function_statement_token2] = ACTIONS(1319), + [aux_sym_function_statement_token3] = ACTIONS(1319), + [aux_sym_flow_control_statement_token1] = ACTIONS(1319), + [aux_sym_flow_control_statement_token2] = ACTIONS(1319), + [aux_sym_flow_control_statement_token3] = ACTIONS(1319), + [aux_sym_flow_control_statement_token4] = ACTIONS(1319), + [aux_sym_flow_control_statement_token5] = ACTIONS(1319), + [sym_label] = ACTIONS(1319), + [aux_sym_trap_statement_token1] = ACTIONS(1319), + [aux_sym_try_statement_token1] = ACTIONS(1319), + [aux_sym_catch_clause_token1] = ACTIONS(1348), + [aux_sym_finally_clause_token1] = ACTIONS(1319), + [aux_sym_data_statement_token1] = ACTIONS(1319), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1319), + [aux_sym_parallel_statement_token1] = ACTIONS(1319), + [aux_sym_sequence_statement_token1] = ACTIONS(1319), + [anon_sym_AMP] = ACTIONS(1319), + [aux_sym_command_name_token1] = ACTIONS(1319), + [aux_sym_command_name_token2] = ACTIONS(1319), + [aux_sym_command_name_token3] = ACTIONS(1319), + [aux_sym_command_name_token4] = ACTIONS(1319), + [aux_sym_command_name_token5] = ACTIONS(1319), + [aux_sym_command_name_token6] = ACTIONS(1319), + [aux_sym_command_name_token7] = ACTIONS(1319), + [aux_sym_command_name_token8] = ACTIONS(1319), + [aux_sym_command_name_token9] = ACTIONS(1319), + [aux_sym_command_name_token10] = ACTIONS(1319), + [aux_sym_command_name_token11] = ACTIONS(1319), + [anon_sym_PERCENT] = ACTIONS(1319), + [aux_sym_foreach_command_token1] = ACTIONS(1319), + [aux_sym_class_statement_token1] = ACTIONS(1319), + [aux_sym_enum_statement_token1] = ACTIONS(1319), + [anon_sym_PLUS] = ACTIONS(1319), + [anon_sym_DASH] = ACTIONS(1319), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1319), + [anon_sym_BANG] = ACTIONS(1319), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1319), + [anon_sym_PLUS_PLUS] = ACTIONS(1319), + [anon_sym_DASH_DASH] = ACTIONS(1319), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LPAREN] = ACTIONS(1319), + [anon_sym_AT_LBRACE] = ACTIONS(1319), }, [300] = { - [sym_elseif_clauses] = STATE(378), - [sym_elseif_clause] = STATE(334), - [sym_else_clause] = STATE(461), - [aux_sym_elseif_clauses_repeat1] = STATE(334), + [sym_catch_clause] = STATE(299), + [aux_sym_catch_clauses_repeat1] = STATE(299), + [ts_builtin_sym_end] = ACTIONS(1351), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1329), - [sym_hexadecimal_integer_literal] = ACTIONS(1329), - [sym_real_literal] = ACTIONS(1329), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1329), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1329), - [sym_verbatim_string_characters] = ACTIONS(1329), - [sym_verbatim_here_string_characters] = ACTIONS(1329), - [anon_sym_DOT] = ACTIONS(1329), - [anon_sym_LBRACK] = ACTIONS(1329), - [aux_sym_comparison_operator_token37] = ACTIONS(1329), - [aux_sym_comparison_operator_token50] = ACTIONS(1329), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1329), - [anon_sym_DOLLAR_CARET] = ACTIONS(1329), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1329), - [anon_sym_DOLLAR_] = ACTIONS(1329), - [aux_sym_variable_token1] = ACTIONS(1329), - [aux_sym_variable_token2] = ACTIONS(1329), - [sym_braced_variable] = ACTIONS(1329), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_LPAREN] = ACTIONS(1329), - [anon_sym_RPAREN] = ACTIONS(1329), - [anon_sym_COMMA] = ACTIONS(1329), - [anon_sym_LBRACE] = ACTIONS(1329), - [anon_sym_RBRACE] = ACTIONS(1329), - [aux_sym_if_statement_token1] = ACTIONS(1329), - [aux_sym_elseif_clause_token1] = ACTIONS(1331), - [aux_sym_else_clause_token1] = ACTIONS(1333), - [aux_sym_switch_statement_token1] = ACTIONS(1329), - [aux_sym_foreach_statement_token1] = ACTIONS(1329), - [aux_sym_for_statement_token1] = ACTIONS(1329), - [aux_sym_while_statement_token1] = ACTIONS(1329), - [aux_sym_do_statement_token1] = ACTIONS(1329), - [aux_sym_function_statement_token1] = ACTIONS(1329), - [aux_sym_function_statement_token2] = ACTIONS(1329), - [aux_sym_function_statement_token3] = ACTIONS(1329), - [aux_sym_flow_control_statement_token1] = ACTIONS(1329), - [aux_sym_flow_control_statement_token2] = ACTIONS(1329), - [aux_sym_flow_control_statement_token3] = ACTIONS(1329), - [aux_sym_flow_control_statement_token4] = ACTIONS(1329), - [aux_sym_flow_control_statement_token5] = ACTIONS(1329), - [sym_label] = ACTIONS(1329), - [aux_sym_trap_statement_token1] = ACTIONS(1329), - [aux_sym_try_statement_token1] = ACTIONS(1329), - [aux_sym_data_statement_token1] = ACTIONS(1329), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1329), - [aux_sym_parallel_statement_token1] = ACTIONS(1329), - [aux_sym_sequence_statement_token1] = ACTIONS(1329), - [anon_sym_AMP] = ACTIONS(1329), - [aux_sym_command_name_token1] = ACTIONS(1329), - [anon_sym_PERCENT] = ACTIONS(1329), - [aux_sym_foreach_command_token1] = ACTIONS(1329), - [aux_sym_class_statement_token1] = ACTIONS(1329), - [aux_sym_enum_statement_token1] = ACTIONS(1329), - [anon_sym_PLUS] = ACTIONS(1329), - [anon_sym_DASH] = ACTIONS(1329), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1329), - [anon_sym_BANG] = ACTIONS(1329), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1329), - [anon_sym_PLUS_PLUS] = ACTIONS(1329), - [anon_sym_DASH_DASH] = ACTIONS(1329), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1329), - [anon_sym_AT_LPAREN] = ACTIONS(1329), - [anon_sym_AT_LBRACE] = ACTIONS(1329), + [sym_decimal_integer_literal] = ACTIONS(1324), + [sym_hexadecimal_integer_literal] = ACTIONS(1324), + [sym_real_literal] = ACTIONS(1324), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1324), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1324), + [sym_verbatim_string_characters] = ACTIONS(1324), + [sym_verbatim_here_string_characters] = ACTIONS(1324), + [anon_sym_DOT] = ACTIONS(1324), + [anon_sym_LBRACK] = ACTIONS(1324), + [aux_sym_comparison_operator_token37] = ACTIONS(1324), + [aux_sym_comparison_operator_token50] = ACTIONS(1324), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1324), + [anon_sym_DOLLAR_CARET] = ACTIONS(1324), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1324), + [anon_sym_DOLLAR_] = ACTIONS(1324), + [aux_sym_variable_token1] = ACTIONS(1324), + [aux_sym_variable_token2] = ACTIONS(1324), + [sym_braced_variable] = ACTIONS(1324), + [anon_sym_SEMI] = ACTIONS(1324), + [anon_sym_LPAREN] = ACTIONS(1324), + [anon_sym_COMMA] = ACTIONS(1324), + [anon_sym_LBRACE] = ACTIONS(1324), + [aux_sym_if_statement_token1] = ACTIONS(1324), + [aux_sym_switch_statement_token1] = ACTIONS(1324), + [aux_sym_foreach_statement_token1] = ACTIONS(1324), + [aux_sym_for_statement_token1] = ACTIONS(1324), + [aux_sym_while_statement_token1] = ACTIONS(1324), + [aux_sym_do_statement_token1] = ACTIONS(1324), + [aux_sym_function_statement_token1] = ACTIONS(1324), + [aux_sym_function_statement_token2] = ACTIONS(1324), + [aux_sym_function_statement_token3] = ACTIONS(1324), + [aux_sym_flow_control_statement_token1] = ACTIONS(1324), + [aux_sym_flow_control_statement_token2] = ACTIONS(1324), + [aux_sym_flow_control_statement_token3] = ACTIONS(1324), + [aux_sym_flow_control_statement_token4] = ACTIONS(1324), + [aux_sym_flow_control_statement_token5] = ACTIONS(1324), + [sym_label] = ACTIONS(1324), + [aux_sym_trap_statement_token1] = ACTIONS(1324), + [aux_sym_try_statement_token1] = ACTIONS(1324), + [aux_sym_catch_clause_token1] = ACTIONS(1305), + [aux_sym_finally_clause_token1] = ACTIONS(1324), + [aux_sym_data_statement_token1] = ACTIONS(1324), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1324), + [aux_sym_parallel_statement_token1] = ACTIONS(1324), + [aux_sym_sequence_statement_token1] = ACTIONS(1324), + [anon_sym_AMP] = ACTIONS(1324), + [aux_sym_command_name_token1] = ACTIONS(1324), + [aux_sym_command_name_token2] = ACTIONS(1324), + [aux_sym_command_name_token3] = ACTIONS(1324), + [aux_sym_command_name_token4] = ACTIONS(1324), + [aux_sym_command_name_token5] = ACTIONS(1324), + [aux_sym_command_name_token6] = ACTIONS(1324), + [aux_sym_command_name_token7] = ACTIONS(1324), + [aux_sym_command_name_token8] = ACTIONS(1324), + [aux_sym_command_name_token9] = ACTIONS(1324), + [aux_sym_command_name_token10] = ACTIONS(1324), + [aux_sym_command_name_token11] = ACTIONS(1324), + [anon_sym_PERCENT] = ACTIONS(1324), + [aux_sym_foreach_command_token1] = ACTIONS(1324), + [aux_sym_class_statement_token1] = ACTIONS(1324), + [aux_sym_enum_statement_token1] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1324), + [anon_sym_DASH] = ACTIONS(1324), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(1324), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1324), + [anon_sym_PLUS_PLUS] = ACTIONS(1324), + [anon_sym_DASH_DASH] = ACTIONS(1324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1324), + [anon_sym_AT_LPAREN] = ACTIONS(1324), + [anon_sym_AT_LBRACE] = ACTIONS(1324), }, [301] = { - [aux_sym_array_literal_expression_repeat1] = STATE(298), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(787), - [aux_sym_comparison_operator_token2] = ACTIONS(787), - [aux_sym_comparison_operator_token3] = ACTIONS(787), - [aux_sym_comparison_operator_token4] = ACTIONS(787), - [aux_sym_comparison_operator_token5] = ACTIONS(787), - [aux_sym_comparison_operator_token6] = ACTIONS(787), - [aux_sym_comparison_operator_token7] = ACTIONS(787), - [aux_sym_comparison_operator_token8] = ACTIONS(787), - [aux_sym_comparison_operator_token9] = ACTIONS(787), - [aux_sym_comparison_operator_token10] = ACTIONS(787), - [aux_sym_comparison_operator_token11] = ACTIONS(787), - [aux_sym_comparison_operator_token12] = ACTIONS(787), - [aux_sym_comparison_operator_token13] = ACTIONS(787), - [aux_sym_comparison_operator_token14] = ACTIONS(787), - [aux_sym_comparison_operator_token15] = ACTIONS(787), - [aux_sym_comparison_operator_token16] = ACTIONS(787), - [aux_sym_comparison_operator_token17] = ACTIONS(787), - [aux_sym_comparison_operator_token18] = ACTIONS(787), - [aux_sym_comparison_operator_token19] = ACTIONS(787), - [aux_sym_comparison_operator_token20] = ACTIONS(787), - [aux_sym_comparison_operator_token21] = ACTIONS(787), - [aux_sym_comparison_operator_token22] = ACTIONS(787), - [aux_sym_comparison_operator_token23] = ACTIONS(787), - [aux_sym_comparison_operator_token24] = ACTIONS(787), - [aux_sym_comparison_operator_token25] = ACTIONS(787), - [aux_sym_comparison_operator_token26] = ACTIONS(787), - [aux_sym_comparison_operator_token27] = ACTIONS(787), - [aux_sym_comparison_operator_token28] = ACTIONS(789), - [aux_sym_comparison_operator_token29] = ACTIONS(787), - [aux_sym_comparison_operator_token30] = ACTIONS(787), - [aux_sym_comparison_operator_token31] = ACTIONS(787), - [aux_sym_comparison_operator_token32] = ACTIONS(787), - [aux_sym_comparison_operator_token33] = ACTIONS(787), - [aux_sym_comparison_operator_token34] = ACTIONS(789), - [aux_sym_comparison_operator_token35] = ACTIONS(787), - [aux_sym_comparison_operator_token36] = ACTIONS(787), - [aux_sym_comparison_operator_token37] = ACTIONS(787), - [aux_sym_comparison_operator_token38] = ACTIONS(787), - [aux_sym_comparison_operator_token39] = ACTIONS(787), - [aux_sym_comparison_operator_token40] = ACTIONS(787), - [aux_sym_comparison_operator_token41] = ACTIONS(787), - [aux_sym_comparison_operator_token42] = ACTIONS(787), - [aux_sym_comparison_operator_token43] = ACTIONS(787), - [aux_sym_comparison_operator_token44] = ACTIONS(787), - [aux_sym_comparison_operator_token45] = ACTIONS(787), - [aux_sym_comparison_operator_token46] = ACTIONS(787), - [aux_sym_comparison_operator_token47] = ACTIONS(787), - [aux_sym_comparison_operator_token48] = ACTIONS(787), - [aux_sym_comparison_operator_token49] = ACTIONS(787), - [aux_sym_comparison_operator_token50] = ACTIONS(787), - [aux_sym_format_operator_token1] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(1327), - [anon_sym_PERCENT] = ACTIONS(787), - [aux_sym_logical_expression_token1] = ACTIONS(787), - [aux_sym_logical_expression_token2] = ACTIONS(787), - [aux_sym_logical_expression_token3] = ACTIONS(787), - [aux_sym_bitwise_expression_token1] = ACTIONS(787), - [aux_sym_bitwise_expression_token2] = ACTIONS(787), - [aux_sym_bitwise_expression_token3] = ACTIONS(787), - [anon_sym_PLUS] = ACTIONS(787), - [anon_sym_DASH] = ACTIONS(789), - [anon_sym_SLASH] = ACTIONS(787), - [anon_sym_BSLASH] = ACTIONS(787), - [anon_sym_STAR] = ACTIONS(787), - [anon_sym_DOT_DOT] = ACTIONS(787), - [anon_sym_RBRACK] = ACTIONS(787), + [sym_elseif_clause] = STATE(301), + [aux_sym_elseif_clauses_repeat1] = STATE(301), + [ts_builtin_sym_end] = ACTIONS(1353), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1341), + [sym_hexadecimal_integer_literal] = ACTIONS(1341), + [sym_real_literal] = ACTIONS(1341), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), + [sym_verbatim_string_characters] = ACTIONS(1341), + [sym_verbatim_here_string_characters] = ACTIONS(1341), + [anon_sym_DOT] = ACTIONS(1341), + [anon_sym_LBRACK] = ACTIONS(1341), + [aux_sym_comparison_operator_token37] = ACTIONS(1341), + [aux_sym_comparison_operator_token50] = ACTIONS(1341), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), + [anon_sym_DOLLAR_CARET] = ACTIONS(1341), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), + [anon_sym_DOLLAR_] = ACTIONS(1341), + [aux_sym_variable_token1] = ACTIONS(1341), + [aux_sym_variable_token2] = ACTIONS(1341), + [sym_braced_variable] = ACTIONS(1341), + [anon_sym_SEMI] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(1341), + [anon_sym_COMMA] = ACTIONS(1341), + [anon_sym_LBRACE] = ACTIONS(1341), + [aux_sym_if_statement_token1] = ACTIONS(1341), + [aux_sym_elseif_clause_token1] = ACTIONS(1355), + [aux_sym_else_clause_token1] = ACTIONS(1341), + [aux_sym_switch_statement_token1] = ACTIONS(1341), + [aux_sym_foreach_statement_token1] = ACTIONS(1341), + [aux_sym_for_statement_token1] = ACTIONS(1341), + [aux_sym_while_statement_token1] = ACTIONS(1341), + [aux_sym_do_statement_token1] = ACTIONS(1341), + [aux_sym_function_statement_token1] = ACTIONS(1341), + [aux_sym_function_statement_token2] = ACTIONS(1341), + [aux_sym_function_statement_token3] = ACTIONS(1341), + [aux_sym_flow_control_statement_token1] = ACTIONS(1341), + [aux_sym_flow_control_statement_token2] = ACTIONS(1341), + [aux_sym_flow_control_statement_token3] = ACTIONS(1341), + [aux_sym_flow_control_statement_token4] = ACTIONS(1341), + [aux_sym_flow_control_statement_token5] = ACTIONS(1341), + [sym_label] = ACTIONS(1341), + [aux_sym_trap_statement_token1] = ACTIONS(1341), + [aux_sym_try_statement_token1] = ACTIONS(1341), + [aux_sym_data_statement_token1] = ACTIONS(1341), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1341), + [aux_sym_parallel_statement_token1] = ACTIONS(1341), + [aux_sym_sequence_statement_token1] = ACTIONS(1341), + [anon_sym_AMP] = ACTIONS(1341), + [aux_sym_command_name_token1] = ACTIONS(1341), + [aux_sym_command_name_token2] = ACTIONS(1341), + [aux_sym_command_name_token3] = ACTIONS(1341), + [aux_sym_command_name_token4] = ACTIONS(1341), + [aux_sym_command_name_token5] = ACTIONS(1341), + [aux_sym_command_name_token6] = ACTIONS(1341), + [aux_sym_command_name_token7] = ACTIONS(1341), + [aux_sym_command_name_token8] = ACTIONS(1341), + [aux_sym_command_name_token9] = ACTIONS(1341), + [aux_sym_command_name_token10] = ACTIONS(1341), + [aux_sym_command_name_token11] = ACTIONS(1341), + [anon_sym_PERCENT] = ACTIONS(1341), + [aux_sym_foreach_command_token1] = ACTIONS(1341), + [aux_sym_class_statement_token1] = ACTIONS(1341), + [aux_sym_enum_statement_token1] = ACTIONS(1341), + [anon_sym_PLUS] = ACTIONS(1341), + [anon_sym_DASH] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), + [anon_sym_BANG] = ACTIONS(1341), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), + [anon_sym_PLUS_PLUS] = ACTIONS(1341), + [anon_sym_DASH_DASH] = ACTIONS(1341), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LPAREN] = ACTIONS(1341), + [anon_sym_AT_LBRACE] = ACTIONS(1341), }, [302] = { + [sym_elseif_clause] = STATE(301), + [aux_sym_elseif_clauses_repeat1] = STATE(301), + [ts_builtin_sym_end] = ACTIONS(1358), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), + [sym_decimal_integer_literal] = ACTIONS(1339), + [sym_hexadecimal_integer_literal] = ACTIONS(1339), + [sym_real_literal] = ACTIONS(1339), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1339), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1339), + [sym_verbatim_string_characters] = ACTIONS(1339), + [sym_verbatim_here_string_characters] = ACTIONS(1339), + [anon_sym_DOT] = ACTIONS(1339), + [anon_sym_LBRACK] = ACTIONS(1339), + [aux_sym_comparison_operator_token37] = ACTIONS(1339), + [aux_sym_comparison_operator_token50] = ACTIONS(1339), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1339), + [anon_sym_DOLLAR_CARET] = ACTIONS(1339), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1339), + [anon_sym_DOLLAR_] = ACTIONS(1339), + [aux_sym_variable_token1] = ACTIONS(1339), + [aux_sym_variable_token2] = ACTIONS(1339), + [sym_braced_variable] = ACTIONS(1339), + [anon_sym_SEMI] = ACTIONS(1339), + [anon_sym_LPAREN] = ACTIONS(1339), + [anon_sym_COMMA] = ACTIONS(1339), + [anon_sym_LBRACE] = ACTIONS(1339), + [aux_sym_if_statement_token1] = ACTIONS(1339), + [aux_sym_elseif_clause_token1] = ACTIONS(1311), + [aux_sym_else_clause_token1] = ACTIONS(1339), + [aux_sym_switch_statement_token1] = ACTIONS(1339), + [aux_sym_foreach_statement_token1] = ACTIONS(1339), + [aux_sym_for_statement_token1] = ACTIONS(1339), + [aux_sym_while_statement_token1] = ACTIONS(1339), + [aux_sym_do_statement_token1] = ACTIONS(1339), + [aux_sym_function_statement_token1] = ACTIONS(1339), + [aux_sym_function_statement_token2] = ACTIONS(1339), + [aux_sym_function_statement_token3] = ACTIONS(1339), + [aux_sym_flow_control_statement_token1] = ACTIONS(1339), + [aux_sym_flow_control_statement_token2] = ACTIONS(1339), + [aux_sym_flow_control_statement_token3] = ACTIONS(1339), + [aux_sym_flow_control_statement_token4] = ACTIONS(1339), + [aux_sym_flow_control_statement_token5] = ACTIONS(1339), + [sym_label] = ACTIONS(1339), + [aux_sym_trap_statement_token1] = ACTIONS(1339), + [aux_sym_try_statement_token1] = ACTIONS(1339), + [aux_sym_data_statement_token1] = ACTIONS(1339), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1339), + [aux_sym_parallel_statement_token1] = ACTIONS(1339), + [aux_sym_sequence_statement_token1] = ACTIONS(1339), + [anon_sym_AMP] = ACTIONS(1339), + [aux_sym_command_name_token1] = ACTIONS(1339), + [aux_sym_command_name_token2] = ACTIONS(1339), + [aux_sym_command_name_token3] = ACTIONS(1339), + [aux_sym_command_name_token4] = ACTIONS(1339), + [aux_sym_command_name_token5] = ACTIONS(1339), + [aux_sym_command_name_token6] = ACTIONS(1339), + [aux_sym_command_name_token7] = ACTIONS(1339), + [aux_sym_command_name_token8] = ACTIONS(1339), + [aux_sym_command_name_token9] = ACTIONS(1339), + [aux_sym_command_name_token10] = ACTIONS(1339), + [aux_sym_command_name_token11] = ACTIONS(1339), + [anon_sym_PERCENT] = ACTIONS(1339), + [aux_sym_foreach_command_token1] = ACTIONS(1339), + [aux_sym_class_statement_token1] = ACTIONS(1339), + [aux_sym_enum_statement_token1] = ACTIONS(1339), + [anon_sym_PLUS] = ACTIONS(1339), + [anon_sym_DASH] = ACTIONS(1339), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1339), + [anon_sym_BANG] = ACTIONS(1339), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1339), + [anon_sym_PLUS_PLUS] = ACTIONS(1339), + [anon_sym_DASH_DASH] = ACTIONS(1339), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1339), + [anon_sym_AT_LPAREN] = ACTIONS(1339), + [anon_sym_AT_LBRACE] = ACTIONS(1339), }, [303] = { - [aux_sym_array_literal_expression_repeat1] = STATE(291), [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(765), - [aux_sym_comparison_operator_token2] = ACTIONS(765), - [aux_sym_comparison_operator_token3] = ACTIONS(765), - [aux_sym_comparison_operator_token4] = ACTIONS(765), - [aux_sym_comparison_operator_token5] = ACTIONS(765), - [aux_sym_comparison_operator_token6] = ACTIONS(765), - [aux_sym_comparison_operator_token7] = ACTIONS(765), - [aux_sym_comparison_operator_token8] = ACTIONS(765), - [aux_sym_comparison_operator_token9] = ACTIONS(765), - [aux_sym_comparison_operator_token10] = ACTIONS(765), - [aux_sym_comparison_operator_token11] = ACTIONS(765), - [aux_sym_comparison_operator_token12] = ACTIONS(765), - [aux_sym_comparison_operator_token13] = ACTIONS(765), - [aux_sym_comparison_operator_token14] = ACTIONS(765), - [aux_sym_comparison_operator_token15] = ACTIONS(765), - [aux_sym_comparison_operator_token16] = ACTIONS(765), - [aux_sym_comparison_operator_token17] = ACTIONS(765), - [aux_sym_comparison_operator_token18] = ACTIONS(765), - [aux_sym_comparison_operator_token19] = ACTIONS(765), - [aux_sym_comparison_operator_token20] = ACTIONS(765), - [aux_sym_comparison_operator_token21] = ACTIONS(765), - [aux_sym_comparison_operator_token22] = ACTIONS(765), - [aux_sym_comparison_operator_token23] = ACTIONS(765), - [aux_sym_comparison_operator_token24] = ACTIONS(765), - [aux_sym_comparison_operator_token25] = ACTIONS(765), - [aux_sym_comparison_operator_token26] = ACTIONS(765), - [aux_sym_comparison_operator_token27] = ACTIONS(765), - [aux_sym_comparison_operator_token28] = ACTIONS(767), - [aux_sym_comparison_operator_token29] = ACTIONS(765), - [aux_sym_comparison_operator_token30] = ACTIONS(765), - [aux_sym_comparison_operator_token31] = ACTIONS(765), - [aux_sym_comparison_operator_token32] = ACTIONS(765), - [aux_sym_comparison_operator_token33] = ACTIONS(765), - [aux_sym_comparison_operator_token34] = ACTIONS(767), - [aux_sym_comparison_operator_token35] = ACTIONS(765), - [aux_sym_comparison_operator_token36] = ACTIONS(765), - [aux_sym_comparison_operator_token37] = ACTIONS(765), - [aux_sym_comparison_operator_token38] = ACTIONS(765), - [aux_sym_comparison_operator_token39] = ACTIONS(765), - [aux_sym_comparison_operator_token40] = ACTIONS(765), - [aux_sym_comparison_operator_token41] = ACTIONS(765), - [aux_sym_comparison_operator_token42] = ACTIONS(765), - [aux_sym_comparison_operator_token43] = ACTIONS(765), - [aux_sym_comparison_operator_token44] = ACTIONS(765), - [aux_sym_comparison_operator_token45] = ACTIONS(765), - [aux_sym_comparison_operator_token46] = ACTIONS(765), - [aux_sym_comparison_operator_token47] = ACTIONS(765), - [aux_sym_comparison_operator_token48] = ACTIONS(765), - [aux_sym_comparison_operator_token49] = ACTIONS(765), - [aux_sym_comparison_operator_token50] = ACTIONS(765), - [aux_sym_format_operator_token1] = ACTIONS(765), - [anon_sym_RPAREN] = ACTIONS(765), - [anon_sym_COMMA] = ACTIONS(765), - [anon_sym_PERCENT] = ACTIONS(765), - [aux_sym_logical_expression_token1] = ACTIONS(765), - [aux_sym_logical_expression_token2] = ACTIONS(765), - [aux_sym_logical_expression_token3] = ACTIONS(765), - [aux_sym_bitwise_expression_token1] = ACTIONS(765), - [aux_sym_bitwise_expression_token2] = ACTIONS(765), - [aux_sym_bitwise_expression_token3] = ACTIONS(765), - [anon_sym_PLUS] = ACTIONS(765), - [anon_sym_DASH] = ACTIONS(767), - [anon_sym_SLASH] = ACTIONS(765), - [anon_sym_BSLASH] = ACTIONS(765), - [anon_sym_STAR] = ACTIONS(765), - [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(695), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(695), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1360), + [anon_sym_COLON_COLON] = ACTIONS(1362), + [anon_sym_RBRACK] = ACTIONS(695), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [304] = { - [aux_sym_array_literal_expression_repeat1] = STATE(303), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1364), + [sym_hexadecimal_integer_literal] = ACTIONS(1364), + [sym_real_literal] = ACTIONS(1364), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1364), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1364), + [sym_verbatim_string_characters] = ACTIONS(1364), + [sym_verbatim_here_string_characters] = ACTIONS(1364), + [anon_sym_DOT] = ACTIONS(1364), + [anon_sym_LBRACK] = ACTIONS(1364), + [aux_sym_comparison_operator_token37] = ACTIONS(1364), + [aux_sym_comparison_operator_token50] = ACTIONS(1364), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1364), + [anon_sym_DOLLAR_CARET] = ACTIONS(1364), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1364), + [anon_sym_DOLLAR_] = ACTIONS(1364), + [aux_sym_variable_token1] = ACTIONS(1364), + [aux_sym_variable_token2] = ACTIONS(1364), + [sym_braced_variable] = ACTIONS(1364), + [anon_sym_SEMI] = ACTIONS(1364), + [anon_sym_LPAREN] = ACTIONS(1364), + [anon_sym_COMMA] = ACTIONS(1364), + [aux_sym_block_name_token1] = ACTIONS(1366), + [aux_sym_block_name_token2] = ACTIONS(1366), + [aux_sym_block_name_token3] = ACTIONS(1366), + [aux_sym_block_name_token4] = ACTIONS(1366), + [anon_sym_LBRACE] = ACTIONS(1364), + [anon_sym_RBRACE] = ACTIONS(1364), + [aux_sym_if_statement_token1] = ACTIONS(1364), + [aux_sym_switch_statement_token1] = ACTIONS(1364), + [aux_sym_foreach_statement_token1] = ACTIONS(1364), + [aux_sym_for_statement_token1] = ACTIONS(1364), + [aux_sym_while_statement_token1] = ACTIONS(1364), + [aux_sym_do_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token2] = ACTIONS(1364), + [aux_sym_function_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token1] = ACTIONS(1364), + [aux_sym_flow_control_statement_token2] = ACTIONS(1364), + [aux_sym_flow_control_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token4] = ACTIONS(1364), + [aux_sym_flow_control_statement_token5] = ACTIONS(1364), + [sym_label] = ACTIONS(1364), + [aux_sym_trap_statement_token1] = ACTIONS(1364), + [aux_sym_try_statement_token1] = ACTIONS(1364), + [aux_sym_data_statement_token1] = ACTIONS(1364), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1364), + [aux_sym_parallel_statement_token1] = ACTIONS(1364), + [aux_sym_sequence_statement_token1] = ACTIONS(1364), + [anon_sym_AMP] = ACTIONS(1364), + [aux_sym_command_name_token1] = ACTIONS(1364), + [aux_sym_command_name_token2] = ACTIONS(1364), + [aux_sym_command_name_token3] = ACTIONS(1364), + [aux_sym_command_name_token4] = ACTIONS(1364), + [aux_sym_command_name_token5] = ACTIONS(1364), + [aux_sym_command_name_token6] = ACTIONS(1364), + [aux_sym_command_name_token7] = ACTIONS(1364), + [aux_sym_command_name_token8] = ACTIONS(1364), + [aux_sym_command_name_token9] = ACTIONS(1364), + [aux_sym_command_name_token10] = ACTIONS(1364), + [aux_sym_command_name_token11] = ACTIONS(1364), + [anon_sym_PERCENT] = ACTIONS(1364), + [aux_sym_foreach_command_token1] = ACTIONS(1364), + [aux_sym_class_statement_token1] = ACTIONS(1364), + [aux_sym_enum_statement_token1] = ACTIONS(1364), + [anon_sym_PLUS] = ACTIONS(1364), + [anon_sym_DASH] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1364), + [anon_sym_BANG] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1364), + [anon_sym_PLUS_PLUS] = ACTIONS(1364), + [anon_sym_DASH_DASH] = ACTIONS(1364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LBRACE] = ACTIONS(1364), + }, + [305] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_RPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [anon_sym_RBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_catch_clause_token1] = ACTIONS(1368), + [aux_sym_finally_clause_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), + }, + [306] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(787), - [aux_sym_comparison_operator_token2] = ACTIONS(787), - [aux_sym_comparison_operator_token3] = ACTIONS(787), - [aux_sym_comparison_operator_token4] = ACTIONS(787), - [aux_sym_comparison_operator_token5] = ACTIONS(787), - [aux_sym_comparison_operator_token6] = ACTIONS(787), - [aux_sym_comparison_operator_token7] = ACTIONS(787), - [aux_sym_comparison_operator_token8] = ACTIONS(787), - [aux_sym_comparison_operator_token9] = ACTIONS(787), - [aux_sym_comparison_operator_token10] = ACTIONS(787), - [aux_sym_comparison_operator_token11] = ACTIONS(787), - [aux_sym_comparison_operator_token12] = ACTIONS(787), - [aux_sym_comparison_operator_token13] = ACTIONS(787), - [aux_sym_comparison_operator_token14] = ACTIONS(787), - [aux_sym_comparison_operator_token15] = ACTIONS(787), - [aux_sym_comparison_operator_token16] = ACTIONS(787), - [aux_sym_comparison_operator_token17] = ACTIONS(787), - [aux_sym_comparison_operator_token18] = ACTIONS(787), - [aux_sym_comparison_operator_token19] = ACTIONS(787), - [aux_sym_comparison_operator_token20] = ACTIONS(787), - [aux_sym_comparison_operator_token21] = ACTIONS(787), - [aux_sym_comparison_operator_token22] = ACTIONS(787), - [aux_sym_comparison_operator_token23] = ACTIONS(787), - [aux_sym_comparison_operator_token24] = ACTIONS(787), - [aux_sym_comparison_operator_token25] = ACTIONS(787), - [aux_sym_comparison_operator_token26] = ACTIONS(787), - [aux_sym_comparison_operator_token27] = ACTIONS(787), - [aux_sym_comparison_operator_token28] = ACTIONS(789), - [aux_sym_comparison_operator_token29] = ACTIONS(787), - [aux_sym_comparison_operator_token30] = ACTIONS(787), - [aux_sym_comparison_operator_token31] = ACTIONS(787), - [aux_sym_comparison_operator_token32] = ACTIONS(787), - [aux_sym_comparison_operator_token33] = ACTIONS(787), - [aux_sym_comparison_operator_token34] = ACTIONS(789), - [aux_sym_comparison_operator_token35] = ACTIONS(787), - [aux_sym_comparison_operator_token36] = ACTIONS(787), - [aux_sym_comparison_operator_token37] = ACTIONS(787), - [aux_sym_comparison_operator_token38] = ACTIONS(787), - [aux_sym_comparison_operator_token39] = ACTIONS(787), - [aux_sym_comparison_operator_token40] = ACTIONS(787), - [aux_sym_comparison_operator_token41] = ACTIONS(787), - [aux_sym_comparison_operator_token42] = ACTIONS(787), - [aux_sym_comparison_operator_token43] = ACTIONS(787), - [aux_sym_comparison_operator_token44] = ACTIONS(787), - [aux_sym_comparison_operator_token45] = ACTIONS(787), - [aux_sym_comparison_operator_token46] = ACTIONS(787), - [aux_sym_comparison_operator_token47] = ACTIONS(787), - [aux_sym_comparison_operator_token48] = ACTIONS(787), - [aux_sym_comparison_operator_token49] = ACTIONS(787), - [aux_sym_comparison_operator_token50] = ACTIONS(787), - [aux_sym_format_operator_token1] = ACTIONS(787), - [anon_sym_RPAREN] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(787), - [anon_sym_PERCENT] = ACTIONS(787), - [aux_sym_logical_expression_token1] = ACTIONS(787), - [aux_sym_logical_expression_token2] = ACTIONS(787), - [aux_sym_logical_expression_token3] = ACTIONS(787), - [aux_sym_bitwise_expression_token1] = ACTIONS(787), - [aux_sym_bitwise_expression_token2] = ACTIONS(787), - [aux_sym_bitwise_expression_token3] = ACTIONS(787), - [anon_sym_PLUS] = ACTIONS(787), - [anon_sym_DASH] = ACTIONS(789), - [anon_sym_SLASH] = ACTIONS(787), - [anon_sym_BSLASH] = ACTIONS(787), - [anon_sym_STAR] = ACTIONS(787), - [anon_sym_DOT_DOT] = ACTIONS(787), - }, - [305] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_RPAREN] = ACTIONS(801), - [anon_sym_COMMA] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1335), - }, - [306] = { - [aux_sym_command_argument_sep_repeat1] = STATE(308), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1339), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), + [anon_sym_LBRACK] = ACTIONS(745), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_RPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(695), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(695), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(747), + [anon_sym_DASH_DASH] = ACTIONS(749), + [anon_sym_DOT2] = ACTIONS(1370), + [anon_sym_COLON_COLON] = ACTIONS(1372), + [anon_sym_RBRACK] = ACTIONS(695), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(755), }, [307] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1578), - [sym_logical_expression] = STATE(1356), - [sym_bitwise_expression] = STATE(1269), - [sym_comparison_expression] = STATE(551), - [sym_additive_expression] = STATE(523), - [sym_multiplicative_expression] = STATE(358), - [sym_format_expression] = STATE(314), - [sym_range_expression] = STATE(305), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_attribute_argument] = STATE(1624), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [sym_simple_name] = ACTIONS(1310), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [308] = { - [aux_sym_command_argument_sep_repeat1] = STATE(308), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1341), - [sym_hexadecimal_integer_literal] = ACTIONS(1341), - [sym_real_literal] = ACTIONS(1341), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), - [sym_verbatim_string_characters] = ACTIONS(1341), - [sym_verbatim_here_string_characters] = ACTIONS(1341), - [anon_sym_LBRACK] = ACTIONS(1341), - [anon_sym_GT] = ACTIONS(1341), - [anon_sym_GT_GT] = ACTIONS(1341), - [anon_sym_2_GT] = ACTIONS(1341), - [anon_sym_2_GT_GT] = ACTIONS(1341), - [anon_sym_3_GT] = ACTIONS(1341), - [anon_sym_3_GT_GT] = ACTIONS(1341), - [anon_sym_4_GT] = ACTIONS(1341), - [anon_sym_4_GT_GT] = ACTIONS(1341), - [anon_sym_5_GT] = ACTIONS(1341), - [anon_sym_5_GT_GT] = ACTIONS(1341), - [anon_sym_6_GT] = ACTIONS(1341), - [anon_sym_6_GT_GT] = ACTIONS(1341), - [anon_sym_STAR_GT] = ACTIONS(1341), - [anon_sym_STAR_GT_GT] = ACTIONS(1341), - [anon_sym_LT] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), - [anon_sym_2_GT_AMP1] = ACTIONS(1341), - [anon_sym_3_GT_AMP1] = ACTIONS(1341), - [anon_sym_4_GT_AMP1] = ACTIONS(1341), - [anon_sym_5_GT_AMP1] = ACTIONS(1341), - [anon_sym_6_GT_AMP1] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), - [anon_sym_1_GT_AMP2] = ACTIONS(1341), - [anon_sym_3_GT_AMP2] = ACTIONS(1341), - [anon_sym_4_GT_AMP2] = ACTIONS(1341), - [anon_sym_5_GT_AMP2] = ACTIONS(1341), - [anon_sym_6_GT_AMP2] = ACTIONS(1341), - [aux_sym_comparison_operator_token37] = ACTIONS(1341), - [aux_sym_comparison_operator_token50] = ACTIONS(1341), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), - [anon_sym_DOLLAR_CARET] = ACTIONS(1341), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), - [anon_sym_DOLLAR_] = ACTIONS(1341), - [aux_sym_variable_token1] = ACTIONS(1341), - [aux_sym_variable_token2] = ACTIONS(1341), - [sym_braced_variable] = ACTIONS(1341), - [sym_generic_token] = ACTIONS(1341), - [sym_command_parameter] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(1341), - [anon_sym_RPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(1341), - [anon_sym_LBRACE] = ACTIONS(1341), - [anon_sym_PIPE] = ACTIONS(1341), - [sym_stop_parsing] = ACTIONS(1341), - [anon_sym_SPACE] = ACTIONS(1343), - [anon_sym_COLON] = ACTIONS(1341), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1341), - [anon_sym_PLUS] = ACTIONS(1341), - [anon_sym_DASH] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), - [anon_sym_BANG] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), - [anon_sym_PLUS_PLUS] = ACTIONS(1341), - [anon_sym_DASH_DASH] = ACTIONS(1341), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LBRACE] = ACTIONS(1341), - }, - [309] = { - [sym_format_operator] = STATE(573), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(807), - [anon_sym_COMMA] = ACTIONS(807), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(807), - }, - [310] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_RPAREN] = ACTIONS(811), - [anon_sym_COMMA] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1335), - }, - [311] = { - [aux_sym_command_argument_sep_repeat1] = STATE(312), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1346), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), - [sym__statement_terminator] = ACTIONS(1348), - }, - [312] = { - [aux_sym_command_argument_sep_repeat1] = STATE(312), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1341), - [sym_hexadecimal_integer_literal] = ACTIONS(1341), - [sym_real_literal] = ACTIONS(1341), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), - [sym_verbatim_string_characters] = ACTIONS(1341), - [sym_verbatim_here_string_characters] = ACTIONS(1341), - [anon_sym_LBRACK] = ACTIONS(1341), - [anon_sym_GT] = ACTIONS(1341), - [anon_sym_GT_GT] = ACTIONS(1341), - [anon_sym_2_GT] = ACTIONS(1341), - [anon_sym_2_GT_GT] = ACTIONS(1341), - [anon_sym_3_GT] = ACTIONS(1341), - [anon_sym_3_GT_GT] = ACTIONS(1341), - [anon_sym_4_GT] = ACTIONS(1341), - [anon_sym_4_GT_GT] = ACTIONS(1341), - [anon_sym_5_GT] = ACTIONS(1341), - [anon_sym_5_GT_GT] = ACTIONS(1341), - [anon_sym_6_GT] = ACTIONS(1341), - [anon_sym_6_GT_GT] = ACTIONS(1341), - [anon_sym_STAR_GT] = ACTIONS(1341), - [anon_sym_STAR_GT_GT] = ACTIONS(1341), - [anon_sym_LT] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), - [anon_sym_2_GT_AMP1] = ACTIONS(1341), - [anon_sym_3_GT_AMP1] = ACTIONS(1341), - [anon_sym_4_GT_AMP1] = ACTIONS(1341), - [anon_sym_5_GT_AMP1] = ACTIONS(1341), - [anon_sym_6_GT_AMP1] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), - [anon_sym_1_GT_AMP2] = ACTIONS(1341), - [anon_sym_3_GT_AMP2] = ACTIONS(1341), - [anon_sym_4_GT_AMP2] = ACTIONS(1341), - [anon_sym_5_GT_AMP2] = ACTIONS(1341), - [anon_sym_6_GT_AMP2] = ACTIONS(1341), - [aux_sym_comparison_operator_token37] = ACTIONS(1341), - [aux_sym_comparison_operator_token50] = ACTIONS(1341), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), - [anon_sym_DOLLAR_CARET] = ACTIONS(1341), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), - [anon_sym_DOLLAR_] = ACTIONS(1341), - [aux_sym_variable_token1] = ACTIONS(1341), - [aux_sym_variable_token2] = ACTIONS(1341), - [sym_braced_variable] = ACTIONS(1341), - [sym_generic_token] = ACTIONS(1341), - [sym_command_parameter] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(1341), - [anon_sym_LBRACE] = ACTIONS(1341), - [anon_sym_PIPE] = ACTIONS(1341), - [sym_stop_parsing] = ACTIONS(1341), - [anon_sym_SPACE] = ACTIONS(1350), - [anon_sym_COLON] = ACTIONS(1341), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1341), - [anon_sym_PLUS] = ACTIONS(1341), - [anon_sym_DASH] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), - [anon_sym_BANG] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), - [anon_sym_PLUS_PLUS] = ACTIONS(1341), - [anon_sym_DASH_DASH] = ACTIONS(1341), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LBRACE] = ACTIONS(1341), - [sym__statement_terminator] = ACTIONS(1353), - }, - [313] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), - [sym__statement_terminator] = ACTIONS(253), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_RPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [anon_sym_RBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_elseif_clause_token1] = ACTIONS(1374), + [aux_sym_else_clause_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), }, - [314] = { - [sym_format_operator] = STATE(573), + [308] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_RPAREN] = ACTIONS(795), - [anon_sym_COMMA] = ACTIONS(795), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - }, - [315] = { - [sym_elseif_clauses] = STATE(398), - [sym_elseif_clause] = STATE(352), - [sym_else_clause] = STATE(482), - [aux_sym_elseif_clauses_repeat1] = STATE(352), - [ts_builtin_sym_end] = ACTIONS(1355), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1329), - [sym_hexadecimal_integer_literal] = ACTIONS(1329), - [sym_real_literal] = ACTIONS(1329), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1329), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1329), - [sym_verbatim_string_characters] = ACTIONS(1329), - [sym_verbatim_here_string_characters] = ACTIONS(1329), - [anon_sym_DOT] = ACTIONS(1329), - [anon_sym_LBRACK] = ACTIONS(1329), - [aux_sym_comparison_operator_token37] = ACTIONS(1329), - [aux_sym_comparison_operator_token50] = ACTIONS(1329), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1329), - [anon_sym_DOLLAR_CARET] = ACTIONS(1329), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1329), - [anon_sym_DOLLAR_] = ACTIONS(1329), - [aux_sym_variable_token1] = ACTIONS(1329), - [aux_sym_variable_token2] = ACTIONS(1329), - [sym_braced_variable] = ACTIONS(1329), - [anon_sym_SEMI] = ACTIONS(1329), - [anon_sym_LPAREN] = ACTIONS(1329), - [anon_sym_COMMA] = ACTIONS(1329), - [anon_sym_LBRACE] = ACTIONS(1329), - [aux_sym_if_statement_token1] = ACTIONS(1329), - [aux_sym_elseif_clause_token1] = ACTIONS(1357), - [aux_sym_else_clause_token1] = ACTIONS(1359), - [aux_sym_switch_statement_token1] = ACTIONS(1329), - [aux_sym_foreach_statement_token1] = ACTIONS(1329), - [aux_sym_for_statement_token1] = ACTIONS(1329), - [aux_sym_while_statement_token1] = ACTIONS(1329), - [aux_sym_do_statement_token1] = ACTIONS(1329), - [aux_sym_function_statement_token1] = ACTIONS(1329), - [aux_sym_function_statement_token2] = ACTIONS(1329), - [aux_sym_function_statement_token3] = ACTIONS(1329), - [aux_sym_flow_control_statement_token1] = ACTIONS(1329), - [aux_sym_flow_control_statement_token2] = ACTIONS(1329), - [aux_sym_flow_control_statement_token3] = ACTIONS(1329), - [aux_sym_flow_control_statement_token4] = ACTIONS(1329), - [aux_sym_flow_control_statement_token5] = ACTIONS(1329), - [sym_label] = ACTIONS(1329), - [aux_sym_trap_statement_token1] = ACTIONS(1329), - [aux_sym_try_statement_token1] = ACTIONS(1329), - [aux_sym_data_statement_token1] = ACTIONS(1329), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1329), - [aux_sym_parallel_statement_token1] = ACTIONS(1329), - [aux_sym_sequence_statement_token1] = ACTIONS(1329), - [anon_sym_AMP] = ACTIONS(1329), - [aux_sym_command_name_token1] = ACTIONS(1329), - [anon_sym_PERCENT] = ACTIONS(1329), - [aux_sym_foreach_command_token1] = ACTIONS(1329), - [aux_sym_class_statement_token1] = ACTIONS(1329), - [aux_sym_enum_statement_token1] = ACTIONS(1329), - [anon_sym_PLUS] = ACTIONS(1329), - [anon_sym_DASH] = ACTIONS(1329), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1329), - [anon_sym_BANG] = ACTIONS(1329), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1329), - [anon_sym_PLUS_PLUS] = ACTIONS(1329), - [anon_sym_DASH_DASH] = ACTIONS(1329), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1329), - [anon_sym_AT_LPAREN] = ACTIONS(1329), - [anon_sym_AT_LBRACE] = ACTIONS(1329), - }, - [316] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(251), - [sym_hexadecimal_integer_literal] = ACTIONS(251), - [sym_real_literal] = ACTIONS(251), - [aux_sym_expandable_string_literal_token1] = ACTIONS(251), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(251), - [sym_verbatim_string_characters] = ACTIONS(251), - [sym_verbatim_here_string_characters] = ACTIONS(251), - [anon_sym_LBRACK] = ACTIONS(251), - [anon_sym_GT] = ACTIONS(251), - [anon_sym_GT_GT] = ACTIONS(251), - [anon_sym_2_GT] = ACTIONS(251), - [anon_sym_2_GT_GT] = ACTIONS(251), - [anon_sym_3_GT] = ACTIONS(251), - [anon_sym_3_GT_GT] = ACTIONS(251), - [anon_sym_4_GT] = ACTIONS(251), - [anon_sym_4_GT_GT] = ACTIONS(251), - [anon_sym_5_GT] = ACTIONS(251), - [anon_sym_5_GT_GT] = ACTIONS(251), - [anon_sym_6_GT] = ACTIONS(251), - [anon_sym_6_GT_GT] = ACTIONS(251), - [anon_sym_STAR_GT] = ACTIONS(251), - [anon_sym_STAR_GT_GT] = ACTIONS(251), - [anon_sym_LT] = ACTIONS(251), - [anon_sym_STAR_GT_AMP1] = ACTIONS(251), - [anon_sym_2_GT_AMP1] = ACTIONS(251), - [anon_sym_3_GT_AMP1] = ACTIONS(251), - [anon_sym_4_GT_AMP1] = ACTIONS(251), - [anon_sym_5_GT_AMP1] = ACTIONS(251), - [anon_sym_6_GT_AMP1] = ACTIONS(251), - [anon_sym_STAR_GT_AMP2] = ACTIONS(251), - [anon_sym_1_GT_AMP2] = ACTIONS(251), - [anon_sym_3_GT_AMP2] = ACTIONS(251), - [anon_sym_4_GT_AMP2] = ACTIONS(251), - [anon_sym_5_GT_AMP2] = ACTIONS(251), - [anon_sym_6_GT_AMP2] = ACTIONS(251), - [aux_sym_comparison_operator_token37] = ACTIONS(251), - [aux_sym_comparison_operator_token50] = ACTIONS(251), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(251), - [anon_sym_DOLLAR_CARET] = ACTIONS(251), - [anon_sym_DOLLAR_QMARK] = ACTIONS(251), - [anon_sym_DOLLAR_] = ACTIONS(251), - [aux_sym_variable_token1] = ACTIONS(251), - [aux_sym_variable_token2] = ACTIONS(251), - [sym_braced_variable] = ACTIONS(251), - [sym_command_parameter] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(251), - [anon_sym_PIPE] = ACTIONS(251), - [sym_stop_parsing] = ACTIONS(251), - [anon_sym_SPACE] = ACTIONS(253), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_PLUS] = ACTIONS(251), - [anon_sym_DASH] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(251), - [anon_sym_BANG] = ACTIONS(251), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(251), - [anon_sym_PLUS_PLUS] = ACTIONS(251), - [anon_sym_DASH_DASH] = ACTIONS(251), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(251), - [anon_sym_AT_LPAREN] = ACTIONS(251), - [anon_sym_AT_LBRACE] = ACTIONS(251), - [anon_sym_DOT2] = ACTIONS(251), - [anon_sym_COLON_COLON] = ACTIONS(251), - [aux_sym_invokation_foreach_expression_token1] = ACTIONS(253), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_LPAREN] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(695), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(695), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1376), + [anon_sym_COLON_COLON] = ACTIONS(1378), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(695), }, - [317] = { - [sym_catch_clauses] = STATE(410), - [sym_catch_clause] = STATE(361), - [sym_finally_clause] = STATE(509), - [aux_sym_catch_clauses_repeat1] = STATE(361), - [ts_builtin_sym_end] = ACTIONS(1361), + [309] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1316), - [sym_hexadecimal_integer_literal] = ACTIONS(1316), - [sym_real_literal] = ACTIONS(1316), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1316), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1316), - [sym_verbatim_string_characters] = ACTIONS(1316), - [sym_verbatim_here_string_characters] = ACTIONS(1316), - [anon_sym_DOT] = ACTIONS(1316), - [anon_sym_LBRACK] = ACTIONS(1316), - [aux_sym_comparison_operator_token37] = ACTIONS(1316), - [aux_sym_comparison_operator_token50] = ACTIONS(1316), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1316), - [anon_sym_DOLLAR_CARET] = ACTIONS(1316), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1316), - [anon_sym_DOLLAR_] = ACTIONS(1316), - [aux_sym_variable_token1] = ACTIONS(1316), - [aux_sym_variable_token2] = ACTIONS(1316), - [sym_braced_variable] = ACTIONS(1316), - [anon_sym_SEMI] = ACTIONS(1316), - [anon_sym_LPAREN] = ACTIONS(1316), - [anon_sym_COMMA] = ACTIONS(1316), - [anon_sym_LBRACE] = ACTIONS(1316), - [aux_sym_if_statement_token1] = ACTIONS(1316), - [aux_sym_switch_statement_token1] = ACTIONS(1316), - [aux_sym_foreach_statement_token1] = ACTIONS(1316), - [aux_sym_for_statement_token1] = ACTIONS(1316), - [aux_sym_while_statement_token1] = ACTIONS(1316), - [aux_sym_do_statement_token1] = ACTIONS(1316), - [aux_sym_function_statement_token1] = ACTIONS(1316), - [aux_sym_function_statement_token2] = ACTIONS(1316), - [aux_sym_function_statement_token3] = ACTIONS(1316), - [aux_sym_flow_control_statement_token1] = ACTIONS(1316), - [aux_sym_flow_control_statement_token2] = ACTIONS(1316), - [aux_sym_flow_control_statement_token3] = ACTIONS(1316), - [aux_sym_flow_control_statement_token4] = ACTIONS(1316), - [aux_sym_flow_control_statement_token5] = ACTIONS(1316), - [sym_label] = ACTIONS(1316), - [aux_sym_trap_statement_token1] = ACTIONS(1316), - [aux_sym_try_statement_token1] = ACTIONS(1316), - [aux_sym_catch_clause_token1] = ACTIONS(1363), - [aux_sym_finally_clause_token1] = ACTIONS(1365), - [aux_sym_data_statement_token1] = ACTIONS(1316), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1316), - [aux_sym_parallel_statement_token1] = ACTIONS(1316), - [aux_sym_sequence_statement_token1] = ACTIONS(1316), - [anon_sym_AMP] = ACTIONS(1316), - [aux_sym_command_name_token1] = ACTIONS(1316), - [anon_sym_PERCENT] = ACTIONS(1316), - [aux_sym_foreach_command_token1] = ACTIONS(1316), - [aux_sym_class_statement_token1] = ACTIONS(1316), - [aux_sym_enum_statement_token1] = ACTIONS(1316), - [anon_sym_PLUS] = ACTIONS(1316), - [anon_sym_DASH] = ACTIONS(1316), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1316), - [anon_sym_BANG] = ACTIONS(1316), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1316), - [anon_sym_PLUS_PLUS] = ACTIONS(1316), - [anon_sym_DASH_DASH] = ACTIONS(1316), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1316), - [anon_sym_AT_LPAREN] = ACTIONS(1316), - [anon_sym_AT_LBRACE] = ACTIONS(1316), - }, - [318] = { - [sym_format_operator] = STATE(569), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - [sym__statement_terminator] = ACTIONS(795), - }, - [319] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1367), - [anon_sym_RBRACK] = ACTIONS(811), - }, - [320] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1759), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1369), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [321] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1782), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1371), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [322] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1804), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_decimal_integer_literal] = ACTIONS(1380), + [sym_hexadecimal_integer_literal] = ACTIONS(1380), + [sym_real_literal] = ACTIONS(1380), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), + [sym_verbatim_string_characters] = ACTIONS(1380), + [sym_verbatim_here_string_characters] = ACTIONS(1380), + [anon_sym_DOT] = ACTIONS(1380), + [anon_sym_LBRACK] = ACTIONS(1380), + [aux_sym_comparison_operator_token37] = ACTIONS(1380), + [aux_sym_comparison_operator_token50] = ACTIONS(1380), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), + [anon_sym_DOLLAR_CARET] = ACTIONS(1380), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), + [anon_sym_DOLLAR_] = ACTIONS(1380), + [aux_sym_variable_token1] = ACTIONS(1380), + [aux_sym_variable_token2] = ACTIONS(1380), + [sym_braced_variable] = ACTIONS(1380), + [anon_sym_SEMI] = ACTIONS(1380), + [anon_sym_LPAREN] = ACTIONS(1380), + [anon_sym_RPAREN] = ACTIONS(1380), + [anon_sym_COMMA] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(1380), + [anon_sym_RBRACE] = ACTIONS(1380), + [aux_sym_if_statement_token1] = ACTIONS(1380), + [aux_sym_switch_statement_token1] = ACTIONS(1380), + [aux_sym_foreach_statement_token1] = ACTIONS(1380), + [aux_sym_for_statement_token1] = ACTIONS(1380), + [aux_sym_while_statement_token1] = ACTIONS(1380), + [aux_sym_do_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token2] = ACTIONS(1380), + [aux_sym_function_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token1] = ACTIONS(1380), + [aux_sym_flow_control_statement_token2] = ACTIONS(1380), + [aux_sym_flow_control_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token4] = ACTIONS(1380), + [aux_sym_flow_control_statement_token5] = ACTIONS(1380), + [sym_label] = ACTIONS(1380), + [aux_sym_trap_statement_token1] = ACTIONS(1380), + [aux_sym_try_statement_token1] = ACTIONS(1380), + [aux_sym_catch_clause_token1] = ACTIONS(1380), + [aux_sym_finally_clause_token1] = ACTIONS(1380), + [aux_sym_data_statement_token1] = ACTIONS(1380), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), + [aux_sym_parallel_statement_token1] = ACTIONS(1380), + [aux_sym_sequence_statement_token1] = ACTIONS(1380), + [anon_sym_AMP] = ACTIONS(1380), + [aux_sym_command_name_token1] = ACTIONS(1380), + [aux_sym_command_name_token2] = ACTIONS(1380), + [aux_sym_command_name_token3] = ACTIONS(1380), + [aux_sym_command_name_token4] = ACTIONS(1380), + [aux_sym_command_name_token5] = ACTIONS(1380), + [aux_sym_command_name_token6] = ACTIONS(1380), + [aux_sym_command_name_token7] = ACTIONS(1380), + [aux_sym_command_name_token8] = ACTIONS(1380), + [aux_sym_command_name_token9] = ACTIONS(1380), + [aux_sym_command_name_token10] = ACTIONS(1380), + [aux_sym_command_name_token11] = ACTIONS(1380), + [anon_sym_PERCENT] = ACTIONS(1380), + [aux_sym_foreach_command_token1] = ACTIONS(1380), + [aux_sym_class_statement_token1] = ACTIONS(1380), + [aux_sym_enum_statement_token1] = ACTIONS(1380), + [anon_sym_PLUS] = ACTIONS(1380), + [anon_sym_DASH] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), + [anon_sym_BANG] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), + [anon_sym_PLUS_PLUS] = ACTIONS(1380), + [anon_sym_DASH_DASH] = ACTIONS(1380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LBRACE] = ACTIONS(1380), }, - [323] = { - [sym_catch_clause] = STATE(323), - [aux_sym_catch_clauses_repeat1] = STATE(323), + [310] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1375), - [sym_hexadecimal_integer_literal] = ACTIONS(1375), - [sym_real_literal] = ACTIONS(1375), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), - [sym_verbatim_string_characters] = ACTIONS(1375), - [sym_verbatim_here_string_characters] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1375), - [anon_sym_LBRACK] = ACTIONS(1375), - [aux_sym_comparison_operator_token37] = ACTIONS(1375), - [aux_sym_comparison_operator_token50] = ACTIONS(1375), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), - [anon_sym_DOLLAR_CARET] = ACTIONS(1375), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), - [anon_sym_DOLLAR_] = ACTIONS(1375), - [aux_sym_variable_token1] = ACTIONS(1375), - [aux_sym_variable_token2] = ACTIONS(1375), - [sym_braced_variable] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1375), - [anon_sym_RPAREN] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [anon_sym_RBRACE] = ACTIONS(1375), - [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_switch_statement_token1] = ACTIONS(1375), - [aux_sym_foreach_statement_token1] = ACTIONS(1375), - [aux_sym_for_statement_token1] = ACTIONS(1375), - [aux_sym_while_statement_token1] = ACTIONS(1375), - [aux_sym_do_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token2] = ACTIONS(1375), - [aux_sym_function_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token1] = ACTIONS(1375), - [aux_sym_flow_control_statement_token2] = ACTIONS(1375), - [aux_sym_flow_control_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token4] = ACTIONS(1375), - [aux_sym_flow_control_statement_token5] = ACTIONS(1375), - [sym_label] = ACTIONS(1375), - [aux_sym_trap_statement_token1] = ACTIONS(1375), - [aux_sym_try_statement_token1] = ACTIONS(1375), - [aux_sym_catch_clause_token1] = ACTIONS(1377), - [aux_sym_finally_clause_token1] = ACTIONS(1375), - [aux_sym_data_statement_token1] = ACTIONS(1375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), - [aux_sym_parallel_statement_token1] = ACTIONS(1375), - [aux_sym_sequence_statement_token1] = ACTIONS(1375), - [anon_sym_AMP] = ACTIONS(1375), - [aux_sym_command_name_token1] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [aux_sym_foreach_command_token1] = ACTIONS(1375), - [aux_sym_class_statement_token1] = ACTIONS(1375), - [aux_sym_enum_statement_token1] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LBRACE] = ACTIONS(1375), - }, - [324] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1833), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1380), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_RPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [anon_sym_RBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_elseif_clause_token1] = ACTIONS(1368), + [aux_sym_else_clause_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), }, - [325] = { - [aux_sym_script_block_repeat1] = STATE(325), + [311] = { + [sym_finally_clause] = STATE(367), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1382), [sym_hexadecimal_integer_literal] = ACTIONS(1382), @@ -58682,13 +60805,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token1] = ACTIONS(1382), [aux_sym_variable_token2] = ACTIONS(1382), [sym_braced_variable] = ACTIONS(1382), - [anon_sym_SEMI] = ACTIONS(1384), + [anon_sym_SEMI] = ACTIONS(1382), [anon_sym_LPAREN] = ACTIONS(1382), + [anon_sym_RPAREN] = ACTIONS(1382), [anon_sym_COMMA] = ACTIONS(1382), - [aux_sym_block_name_token1] = ACTIONS(1382), - [aux_sym_block_name_token2] = ACTIONS(1382), - [aux_sym_block_name_token3] = ACTIONS(1382), - [aux_sym_block_name_token4] = ACTIONS(1382), [anon_sym_LBRACE] = ACTIONS(1382), [anon_sym_RBRACE] = ACTIONS(1382), [aux_sym_if_statement_token1] = ACTIONS(1382), @@ -58708,12 +60828,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_label] = ACTIONS(1382), [aux_sym_trap_statement_token1] = ACTIONS(1382), [aux_sym_try_statement_token1] = ACTIONS(1382), + [aux_sym_finally_clause_token1] = ACTIONS(1295), [aux_sym_data_statement_token1] = ACTIONS(1382), [aux_sym_inlinescript_statement_token1] = ACTIONS(1382), [aux_sym_parallel_statement_token1] = ACTIONS(1382), [aux_sym_sequence_statement_token1] = ACTIONS(1382), [anon_sym_AMP] = ACTIONS(1382), [aux_sym_command_name_token1] = ACTIONS(1382), + [aux_sym_command_name_token2] = ACTIONS(1382), + [aux_sym_command_name_token3] = ACTIONS(1382), + [aux_sym_command_name_token4] = ACTIONS(1382), + [aux_sym_command_name_token5] = ACTIONS(1382), + [aux_sym_command_name_token6] = ACTIONS(1382), + [aux_sym_command_name_token7] = ACTIONS(1382), + [aux_sym_command_name_token8] = ACTIONS(1382), + [aux_sym_command_name_token9] = ACTIONS(1382), + [aux_sym_command_name_token10] = ACTIONS(1382), + [aux_sym_command_name_token11] = ACTIONS(1382), [anon_sym_PERCENT] = ACTIONS(1382), [aux_sym_foreach_command_token1] = ACTIONS(1382), [aux_sym_class_statement_token1] = ACTIONS(1382), @@ -58729,1437 +60860,1727 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1382), [anon_sym_AT_LBRACE] = ACTIONS(1382), }, - [326] = { - [sym_format_operator] = STATE(576), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(807), - [anon_sym_RBRACK] = ACTIONS(807), - }, - [327] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1387), - [sym__statement_terminator] = ACTIONS(801), + [312] = { + [sym_else_clause] = STATE(343), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1384), + [sym_hexadecimal_integer_literal] = ACTIONS(1384), + [sym_real_literal] = ACTIONS(1384), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1384), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1384), + [sym_verbatim_string_characters] = ACTIONS(1384), + [sym_verbatim_here_string_characters] = ACTIONS(1384), + [anon_sym_DOT] = ACTIONS(1384), + [anon_sym_LBRACK] = ACTIONS(1384), + [aux_sym_comparison_operator_token37] = ACTIONS(1384), + [aux_sym_comparison_operator_token50] = ACTIONS(1384), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1384), + [anon_sym_DOLLAR_CARET] = ACTIONS(1384), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1384), + [anon_sym_DOLLAR_] = ACTIONS(1384), + [aux_sym_variable_token1] = ACTIONS(1384), + [aux_sym_variable_token2] = ACTIONS(1384), + [sym_braced_variable] = ACTIONS(1384), + [anon_sym_SEMI] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(1384), + [anon_sym_RPAREN] = ACTIONS(1384), + [anon_sym_COMMA] = ACTIONS(1384), + [anon_sym_LBRACE] = ACTIONS(1384), + [anon_sym_RBRACE] = ACTIONS(1384), + [aux_sym_if_statement_token1] = ACTIONS(1384), + [aux_sym_else_clause_token1] = ACTIONS(1301), + [aux_sym_switch_statement_token1] = ACTIONS(1384), + [aux_sym_foreach_statement_token1] = ACTIONS(1384), + [aux_sym_for_statement_token1] = ACTIONS(1384), + [aux_sym_while_statement_token1] = ACTIONS(1384), + [aux_sym_do_statement_token1] = ACTIONS(1384), + [aux_sym_function_statement_token1] = ACTIONS(1384), + [aux_sym_function_statement_token2] = ACTIONS(1384), + [aux_sym_function_statement_token3] = ACTIONS(1384), + [aux_sym_flow_control_statement_token1] = ACTIONS(1384), + [aux_sym_flow_control_statement_token2] = ACTIONS(1384), + [aux_sym_flow_control_statement_token3] = ACTIONS(1384), + [aux_sym_flow_control_statement_token4] = ACTIONS(1384), + [aux_sym_flow_control_statement_token5] = ACTIONS(1384), + [sym_label] = ACTIONS(1384), + [aux_sym_trap_statement_token1] = ACTIONS(1384), + [aux_sym_try_statement_token1] = ACTIONS(1384), + [aux_sym_data_statement_token1] = ACTIONS(1384), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1384), + [aux_sym_parallel_statement_token1] = ACTIONS(1384), + [aux_sym_sequence_statement_token1] = ACTIONS(1384), + [anon_sym_AMP] = ACTIONS(1384), + [aux_sym_command_name_token1] = ACTIONS(1384), + [aux_sym_command_name_token2] = ACTIONS(1384), + [aux_sym_command_name_token3] = ACTIONS(1384), + [aux_sym_command_name_token4] = ACTIONS(1384), + [aux_sym_command_name_token5] = ACTIONS(1384), + [aux_sym_command_name_token6] = ACTIONS(1384), + [aux_sym_command_name_token7] = ACTIONS(1384), + [aux_sym_command_name_token8] = ACTIONS(1384), + [aux_sym_command_name_token9] = ACTIONS(1384), + [aux_sym_command_name_token10] = ACTIONS(1384), + [aux_sym_command_name_token11] = ACTIONS(1384), + [anon_sym_PERCENT] = ACTIONS(1384), + [aux_sym_foreach_command_token1] = ACTIONS(1384), + [aux_sym_class_statement_token1] = ACTIONS(1384), + [aux_sym_enum_statement_token1] = ACTIONS(1384), + [anon_sym_PLUS] = ACTIONS(1384), + [anon_sym_DASH] = ACTIONS(1384), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1384), + [anon_sym_BANG] = ACTIONS(1384), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1384), + [anon_sym_PLUS_PLUS] = ACTIONS(1384), + [anon_sym_DASH_DASH] = ACTIONS(1384), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1384), + [anon_sym_AT_LPAREN] = ACTIONS(1384), + [anon_sym_AT_LBRACE] = ACTIONS(1384), }, - [328] = { + [313] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1337), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), - [sym__statement_terminator] = ACTIONS(1348), + [sym_decimal_integer_literal] = ACTIONS(1386), + [sym_hexadecimal_integer_literal] = ACTIONS(1386), + [sym_real_literal] = ACTIONS(1386), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1386), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1386), + [sym_verbatim_string_characters] = ACTIONS(1386), + [sym_verbatim_here_string_characters] = ACTIONS(1386), + [anon_sym_DOT] = ACTIONS(1386), + [anon_sym_LBRACK] = ACTIONS(1386), + [aux_sym_comparison_operator_token37] = ACTIONS(1386), + [aux_sym_comparison_operator_token50] = ACTIONS(1386), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1386), + [anon_sym_DOLLAR_CARET] = ACTIONS(1386), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1386), + [anon_sym_DOLLAR_] = ACTIONS(1386), + [aux_sym_variable_token1] = ACTIONS(1386), + [aux_sym_variable_token2] = ACTIONS(1386), + [sym_braced_variable] = ACTIONS(1386), + [anon_sym_SEMI] = ACTIONS(1386), + [anon_sym_LPAREN] = ACTIONS(1386), + [anon_sym_RPAREN] = ACTIONS(1386), + [anon_sym_COMMA] = ACTIONS(1386), + [anon_sym_LBRACE] = ACTIONS(1386), + [anon_sym_RBRACE] = ACTIONS(1386), + [aux_sym_if_statement_token1] = ACTIONS(1386), + [aux_sym_elseif_clause_token1] = ACTIONS(1386), + [aux_sym_else_clause_token1] = ACTIONS(1386), + [aux_sym_switch_statement_token1] = ACTIONS(1386), + [aux_sym_foreach_statement_token1] = ACTIONS(1386), + [aux_sym_for_statement_token1] = ACTIONS(1386), + [aux_sym_while_statement_token1] = ACTIONS(1386), + [aux_sym_do_statement_token1] = ACTIONS(1386), + [aux_sym_function_statement_token1] = ACTIONS(1386), + [aux_sym_function_statement_token2] = ACTIONS(1386), + [aux_sym_function_statement_token3] = ACTIONS(1386), + [aux_sym_flow_control_statement_token1] = ACTIONS(1386), + [aux_sym_flow_control_statement_token2] = ACTIONS(1386), + [aux_sym_flow_control_statement_token3] = ACTIONS(1386), + [aux_sym_flow_control_statement_token4] = ACTIONS(1386), + [aux_sym_flow_control_statement_token5] = ACTIONS(1386), + [sym_label] = ACTIONS(1386), + [aux_sym_trap_statement_token1] = ACTIONS(1386), + [aux_sym_try_statement_token1] = ACTIONS(1386), + [aux_sym_data_statement_token1] = ACTIONS(1386), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1386), + [aux_sym_parallel_statement_token1] = ACTIONS(1386), + [aux_sym_sequence_statement_token1] = ACTIONS(1386), + [anon_sym_AMP] = ACTIONS(1386), + [aux_sym_command_name_token1] = ACTIONS(1386), + [aux_sym_command_name_token2] = ACTIONS(1386), + [aux_sym_command_name_token3] = ACTIONS(1386), + [aux_sym_command_name_token4] = ACTIONS(1386), + [aux_sym_command_name_token5] = ACTIONS(1386), + [aux_sym_command_name_token6] = ACTIONS(1386), + [aux_sym_command_name_token7] = ACTIONS(1386), + [aux_sym_command_name_token8] = ACTIONS(1386), + [aux_sym_command_name_token9] = ACTIONS(1386), + [aux_sym_command_name_token10] = ACTIONS(1386), + [aux_sym_command_name_token11] = ACTIONS(1386), + [anon_sym_PERCENT] = ACTIONS(1386), + [aux_sym_foreach_command_token1] = ACTIONS(1386), + [aux_sym_class_statement_token1] = ACTIONS(1386), + [aux_sym_enum_statement_token1] = ACTIONS(1386), + [anon_sym_PLUS] = ACTIONS(1386), + [anon_sym_DASH] = ACTIONS(1386), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1386), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1386), + [anon_sym_PLUS_PLUS] = ACTIONS(1386), + [anon_sym_DASH_DASH] = ACTIONS(1386), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1386), + [anon_sym_AT_LPAREN] = ACTIONS(1386), + [anon_sym_AT_LBRACE] = ACTIONS(1386), }, - [329] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1755), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1389), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [314] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1388), + [sym_hexadecimal_integer_literal] = ACTIONS(1388), + [sym_real_literal] = ACTIONS(1388), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1388), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1388), + [sym_verbatim_string_characters] = ACTIONS(1388), + [sym_verbatim_here_string_characters] = ACTIONS(1388), + [anon_sym_DOT] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(1388), + [aux_sym_comparison_operator_token37] = ACTIONS(1388), + [aux_sym_comparison_operator_token50] = ACTIONS(1388), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1388), + [anon_sym_DOLLAR_CARET] = ACTIONS(1388), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1388), + [anon_sym_DOLLAR_] = ACTIONS(1388), + [aux_sym_variable_token1] = ACTIONS(1388), + [aux_sym_variable_token2] = ACTIONS(1388), + [sym_braced_variable] = ACTIONS(1388), + [anon_sym_SEMI] = ACTIONS(1388), + [anon_sym_LPAREN] = ACTIONS(1388), + [anon_sym_RPAREN] = ACTIONS(1388), + [anon_sym_COMMA] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(1388), + [anon_sym_RBRACE] = ACTIONS(1388), + [aux_sym_if_statement_token1] = ACTIONS(1388), + [aux_sym_switch_statement_token1] = ACTIONS(1388), + [aux_sym_foreach_statement_token1] = ACTIONS(1388), + [aux_sym_for_statement_token1] = ACTIONS(1388), + [aux_sym_while_statement_token1] = ACTIONS(1388), + [aux_sym_do_statement_token1] = ACTIONS(1388), + [aux_sym_function_statement_token1] = ACTIONS(1388), + [aux_sym_function_statement_token2] = ACTIONS(1388), + [aux_sym_function_statement_token3] = ACTIONS(1388), + [aux_sym_flow_control_statement_token1] = ACTIONS(1388), + [aux_sym_flow_control_statement_token2] = ACTIONS(1388), + [aux_sym_flow_control_statement_token3] = ACTIONS(1388), + [aux_sym_flow_control_statement_token4] = ACTIONS(1388), + [aux_sym_flow_control_statement_token5] = ACTIONS(1388), + [sym_label] = ACTIONS(1388), + [aux_sym_trap_statement_token1] = ACTIONS(1388), + [aux_sym_try_statement_token1] = ACTIONS(1388), + [aux_sym_catch_clause_token1] = ACTIONS(1388), + [aux_sym_finally_clause_token1] = ACTIONS(1388), + [aux_sym_data_statement_token1] = ACTIONS(1388), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1388), + [aux_sym_parallel_statement_token1] = ACTIONS(1388), + [aux_sym_sequence_statement_token1] = ACTIONS(1388), + [anon_sym_AMP] = ACTIONS(1388), + [aux_sym_command_name_token1] = ACTIONS(1388), + [aux_sym_command_name_token2] = ACTIONS(1388), + [aux_sym_command_name_token3] = ACTIONS(1388), + [aux_sym_command_name_token4] = ACTIONS(1388), + [aux_sym_command_name_token5] = ACTIONS(1388), + [aux_sym_command_name_token6] = ACTIONS(1388), + [aux_sym_command_name_token7] = ACTIONS(1388), + [aux_sym_command_name_token8] = ACTIONS(1388), + [aux_sym_command_name_token9] = ACTIONS(1388), + [aux_sym_command_name_token10] = ACTIONS(1388), + [aux_sym_command_name_token11] = ACTIONS(1388), + [anon_sym_PERCENT] = ACTIONS(1388), + [aux_sym_foreach_command_token1] = ACTIONS(1388), + [aux_sym_class_statement_token1] = ACTIONS(1388), + [aux_sym_enum_statement_token1] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1388), + [anon_sym_DASH] = ACTIONS(1388), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1388), + [anon_sym_BANG] = ACTIONS(1388), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1388), + [anon_sym_PLUS_PLUS] = ACTIONS(1388), + [anon_sym_DASH_DASH] = ACTIONS(1388), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1388), + [anon_sym_AT_LPAREN] = ACTIONS(1388), + [anon_sym_AT_LBRACE] = ACTIONS(1388), }, - [330] = { + [315] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1391), - [sym_hexadecimal_integer_literal] = ACTIONS(1391), - [sym_real_literal] = ACTIONS(1391), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1391), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1391), - [sym_verbatim_string_characters] = ACTIONS(1391), - [sym_verbatim_here_string_characters] = ACTIONS(1391), - [anon_sym_DOT] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(1391), - [aux_sym_comparison_operator_token37] = ACTIONS(1391), - [aux_sym_comparison_operator_token50] = ACTIONS(1391), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1391), - [anon_sym_DOLLAR_CARET] = ACTIONS(1391), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1391), - [anon_sym_DOLLAR_] = ACTIONS(1391), - [aux_sym_variable_token1] = ACTIONS(1391), - [aux_sym_variable_token2] = ACTIONS(1391), - [sym_braced_variable] = ACTIONS(1391), - [anon_sym_SEMI] = ACTIONS(1391), - [aux_sym_param_block_token1] = ACTIONS(1391), - [anon_sym_LPAREN] = ACTIONS(1391), - [anon_sym_COMMA] = ACTIONS(1391), - [aux_sym_block_name_token1] = ACTIONS(1391), - [aux_sym_block_name_token2] = ACTIONS(1391), - [aux_sym_block_name_token3] = ACTIONS(1391), - [aux_sym_block_name_token4] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(1391), - [aux_sym_if_statement_token1] = ACTIONS(1391), - [aux_sym_switch_statement_token1] = ACTIONS(1391), - [aux_sym_foreach_statement_token1] = ACTIONS(1391), - [aux_sym_for_statement_token1] = ACTIONS(1391), - [aux_sym_while_statement_token1] = ACTIONS(1391), - [aux_sym_do_statement_token1] = ACTIONS(1391), - [aux_sym_function_statement_token1] = ACTIONS(1391), - [aux_sym_function_statement_token2] = ACTIONS(1391), - [aux_sym_function_statement_token3] = ACTIONS(1391), - [aux_sym_flow_control_statement_token1] = ACTIONS(1391), - [aux_sym_flow_control_statement_token2] = ACTIONS(1391), - [aux_sym_flow_control_statement_token3] = ACTIONS(1391), - [aux_sym_flow_control_statement_token4] = ACTIONS(1391), - [aux_sym_flow_control_statement_token5] = ACTIONS(1391), - [sym_label] = ACTIONS(1391), - [aux_sym_trap_statement_token1] = ACTIONS(1391), - [aux_sym_try_statement_token1] = ACTIONS(1391), - [aux_sym_data_statement_token1] = ACTIONS(1391), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1391), - [aux_sym_parallel_statement_token1] = ACTIONS(1391), - [aux_sym_sequence_statement_token1] = ACTIONS(1391), - [anon_sym_AMP] = ACTIONS(1391), - [aux_sym_command_name_token1] = ACTIONS(1391), - [anon_sym_PERCENT] = ACTIONS(1391), - [aux_sym_foreach_command_token1] = ACTIONS(1391), - [aux_sym_class_statement_token1] = ACTIONS(1391), - [aux_sym_enum_statement_token1] = ACTIONS(1391), - [anon_sym_PLUS] = ACTIONS(1391), - [anon_sym_DASH] = ACTIONS(1391), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1391), - [anon_sym_BANG] = ACTIONS(1391), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1391), - [anon_sym_PLUS_PLUS] = ACTIONS(1391), - [anon_sym_DASH_DASH] = ACTIONS(1391), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1391), - [anon_sym_AT_LPAREN] = ACTIONS(1391), - [anon_sym_AT_LBRACE] = ACTIONS(1391), - [sym__statement_terminator] = ACTIONS(1393), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_RPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [anon_sym_RBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_catch_clause_token1] = ACTIONS(1374), + [aux_sym_finally_clause_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), }, - [331] = { - [sym_format_operator] = STATE(576), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(795), - [aux_sym_comparison_operator_token2] = ACTIONS(795), - [aux_sym_comparison_operator_token3] = ACTIONS(795), - [aux_sym_comparison_operator_token4] = ACTIONS(795), - [aux_sym_comparison_operator_token5] = ACTIONS(795), - [aux_sym_comparison_operator_token6] = ACTIONS(795), - [aux_sym_comparison_operator_token7] = ACTIONS(795), - [aux_sym_comparison_operator_token8] = ACTIONS(795), - [aux_sym_comparison_operator_token9] = ACTIONS(795), - [aux_sym_comparison_operator_token10] = ACTIONS(795), - [aux_sym_comparison_operator_token11] = ACTIONS(795), - [aux_sym_comparison_operator_token12] = ACTIONS(795), - [aux_sym_comparison_operator_token13] = ACTIONS(795), - [aux_sym_comparison_operator_token14] = ACTIONS(795), - [aux_sym_comparison_operator_token15] = ACTIONS(795), - [aux_sym_comparison_operator_token16] = ACTIONS(795), - [aux_sym_comparison_operator_token17] = ACTIONS(795), - [aux_sym_comparison_operator_token18] = ACTIONS(795), - [aux_sym_comparison_operator_token19] = ACTIONS(795), - [aux_sym_comparison_operator_token20] = ACTIONS(795), - [aux_sym_comparison_operator_token21] = ACTIONS(795), - [aux_sym_comparison_operator_token22] = ACTIONS(795), - [aux_sym_comparison_operator_token23] = ACTIONS(795), - [aux_sym_comparison_operator_token24] = ACTIONS(795), - [aux_sym_comparison_operator_token25] = ACTIONS(795), - [aux_sym_comparison_operator_token26] = ACTIONS(795), - [aux_sym_comparison_operator_token27] = ACTIONS(795), - [aux_sym_comparison_operator_token28] = ACTIONS(797), - [aux_sym_comparison_operator_token29] = ACTIONS(795), - [aux_sym_comparison_operator_token30] = ACTIONS(795), - [aux_sym_comparison_operator_token31] = ACTIONS(795), - [aux_sym_comparison_operator_token32] = ACTIONS(795), - [aux_sym_comparison_operator_token33] = ACTIONS(795), - [aux_sym_comparison_operator_token34] = ACTIONS(797), - [aux_sym_comparison_operator_token35] = ACTIONS(795), - [aux_sym_comparison_operator_token36] = ACTIONS(795), - [aux_sym_comparison_operator_token37] = ACTIONS(795), - [aux_sym_comparison_operator_token38] = ACTIONS(795), - [aux_sym_comparison_operator_token39] = ACTIONS(795), - [aux_sym_comparison_operator_token40] = ACTIONS(795), - [aux_sym_comparison_operator_token41] = ACTIONS(795), - [aux_sym_comparison_operator_token42] = ACTIONS(795), - [aux_sym_comparison_operator_token43] = ACTIONS(795), - [aux_sym_comparison_operator_token44] = ACTIONS(795), - [aux_sym_comparison_operator_token45] = ACTIONS(795), - [aux_sym_comparison_operator_token46] = ACTIONS(795), - [aux_sym_comparison_operator_token47] = ACTIONS(795), - [aux_sym_comparison_operator_token48] = ACTIONS(795), - [aux_sym_comparison_operator_token49] = ACTIONS(795), - [aux_sym_comparison_operator_token50] = ACTIONS(795), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(795), - [aux_sym_logical_expression_token1] = ACTIONS(795), - [aux_sym_logical_expression_token2] = ACTIONS(795), - [aux_sym_logical_expression_token3] = ACTIONS(795), - [aux_sym_bitwise_expression_token1] = ACTIONS(795), - [aux_sym_bitwise_expression_token2] = ACTIONS(795), - [aux_sym_bitwise_expression_token3] = ACTIONS(795), - [anon_sym_PLUS] = ACTIONS(795), - [anon_sym_DASH] = ACTIONS(797), - [anon_sym_SLASH] = ACTIONS(795), - [anon_sym_BSLASH] = ACTIONS(795), - [anon_sym_STAR] = ACTIONS(795), - [anon_sym_RBRACK] = ACTIONS(795), + [316] = { + [ts_builtin_sym_end] = ACTIONS(1390), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_elseif_clause_token1] = ACTIONS(1368), + [aux_sym_else_clause_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), }, - [332] = { + [317] = { [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(801), - [aux_sym_comparison_operator_token2] = ACTIONS(801), - [aux_sym_comparison_operator_token3] = ACTIONS(801), - [aux_sym_comparison_operator_token4] = ACTIONS(801), - [aux_sym_comparison_operator_token5] = ACTIONS(801), - [aux_sym_comparison_operator_token6] = ACTIONS(801), - [aux_sym_comparison_operator_token7] = ACTIONS(801), - [aux_sym_comparison_operator_token8] = ACTIONS(801), - [aux_sym_comparison_operator_token9] = ACTIONS(801), - [aux_sym_comparison_operator_token10] = ACTIONS(801), - [aux_sym_comparison_operator_token11] = ACTIONS(801), - [aux_sym_comparison_operator_token12] = ACTIONS(801), - [aux_sym_comparison_operator_token13] = ACTIONS(801), - [aux_sym_comparison_operator_token14] = ACTIONS(801), - [aux_sym_comparison_operator_token15] = ACTIONS(801), - [aux_sym_comparison_operator_token16] = ACTIONS(801), - [aux_sym_comparison_operator_token17] = ACTIONS(801), - [aux_sym_comparison_operator_token18] = ACTIONS(801), - [aux_sym_comparison_operator_token19] = ACTIONS(801), - [aux_sym_comparison_operator_token20] = ACTIONS(801), - [aux_sym_comparison_operator_token21] = ACTIONS(801), - [aux_sym_comparison_operator_token22] = ACTIONS(801), - [aux_sym_comparison_operator_token23] = ACTIONS(801), - [aux_sym_comparison_operator_token24] = ACTIONS(801), - [aux_sym_comparison_operator_token25] = ACTIONS(801), - [aux_sym_comparison_operator_token26] = ACTIONS(801), - [aux_sym_comparison_operator_token27] = ACTIONS(801), - [aux_sym_comparison_operator_token28] = ACTIONS(803), - [aux_sym_comparison_operator_token29] = ACTIONS(801), - [aux_sym_comparison_operator_token30] = ACTIONS(801), - [aux_sym_comparison_operator_token31] = ACTIONS(801), - [aux_sym_comparison_operator_token32] = ACTIONS(801), - [aux_sym_comparison_operator_token33] = ACTIONS(801), - [aux_sym_comparison_operator_token34] = ACTIONS(803), - [aux_sym_comparison_operator_token35] = ACTIONS(801), - [aux_sym_comparison_operator_token36] = ACTIONS(801), - [aux_sym_comparison_operator_token37] = ACTIONS(801), - [aux_sym_comparison_operator_token38] = ACTIONS(801), - [aux_sym_comparison_operator_token39] = ACTIONS(801), - [aux_sym_comparison_operator_token40] = ACTIONS(801), - [aux_sym_comparison_operator_token41] = ACTIONS(801), - [aux_sym_comparison_operator_token42] = ACTIONS(801), - [aux_sym_comparison_operator_token43] = ACTIONS(801), - [aux_sym_comparison_operator_token44] = ACTIONS(801), - [aux_sym_comparison_operator_token45] = ACTIONS(801), - [aux_sym_comparison_operator_token46] = ACTIONS(801), - [aux_sym_comparison_operator_token47] = ACTIONS(801), - [aux_sym_comparison_operator_token48] = ACTIONS(801), - [aux_sym_comparison_operator_token49] = ACTIONS(801), - [aux_sym_comparison_operator_token50] = ACTIONS(801), - [aux_sym_format_operator_token1] = ACTIONS(801), - [anon_sym_PERCENT] = ACTIONS(801), - [aux_sym_logical_expression_token1] = ACTIONS(801), - [aux_sym_logical_expression_token2] = ACTIONS(801), - [aux_sym_logical_expression_token3] = ACTIONS(801), - [aux_sym_bitwise_expression_token1] = ACTIONS(801), - [aux_sym_bitwise_expression_token2] = ACTIONS(801), - [aux_sym_bitwise_expression_token3] = ACTIONS(801), - [anon_sym_PLUS] = ACTIONS(801), - [anon_sym_DASH] = ACTIONS(803), - [anon_sym_SLASH] = ACTIONS(801), - [anon_sym_BSLASH] = ACTIONS(801), - [anon_sym_STAR] = ACTIONS(801), - [anon_sym_DOT_DOT] = ACTIONS(1367), - [anon_sym_RBRACK] = ACTIONS(801), + [anon_sym_LBRACK] = ACTIONS(733), + [aux_sym_comparison_operator_token1] = ACTIONS(695), + [aux_sym_comparison_operator_token2] = ACTIONS(695), + [aux_sym_comparison_operator_token3] = ACTIONS(695), + [aux_sym_comparison_operator_token4] = ACTIONS(695), + [aux_sym_comparison_operator_token5] = ACTIONS(695), + [aux_sym_comparison_operator_token6] = ACTIONS(695), + [aux_sym_comparison_operator_token7] = ACTIONS(695), + [aux_sym_comparison_operator_token8] = ACTIONS(695), + [aux_sym_comparison_operator_token9] = ACTIONS(695), + [aux_sym_comparison_operator_token10] = ACTIONS(695), + [aux_sym_comparison_operator_token11] = ACTIONS(695), + [aux_sym_comparison_operator_token12] = ACTIONS(695), + [aux_sym_comparison_operator_token13] = ACTIONS(695), + [aux_sym_comparison_operator_token14] = ACTIONS(695), + [aux_sym_comparison_operator_token15] = ACTIONS(695), + [aux_sym_comparison_operator_token16] = ACTIONS(695), + [aux_sym_comparison_operator_token17] = ACTIONS(695), + [aux_sym_comparison_operator_token18] = ACTIONS(695), + [aux_sym_comparison_operator_token19] = ACTIONS(695), + [aux_sym_comparison_operator_token20] = ACTIONS(695), + [aux_sym_comparison_operator_token21] = ACTIONS(695), + [aux_sym_comparison_operator_token22] = ACTIONS(695), + [aux_sym_comparison_operator_token23] = ACTIONS(695), + [aux_sym_comparison_operator_token24] = ACTIONS(695), + [aux_sym_comparison_operator_token25] = ACTIONS(695), + [aux_sym_comparison_operator_token26] = ACTIONS(695), + [aux_sym_comparison_operator_token27] = ACTIONS(695), + [aux_sym_comparison_operator_token28] = ACTIONS(697), + [aux_sym_comparison_operator_token29] = ACTIONS(695), + [aux_sym_comparison_operator_token30] = ACTIONS(695), + [aux_sym_comparison_operator_token31] = ACTIONS(695), + [aux_sym_comparison_operator_token32] = ACTIONS(695), + [aux_sym_comparison_operator_token33] = ACTIONS(695), + [aux_sym_comparison_operator_token34] = ACTIONS(697), + [aux_sym_comparison_operator_token35] = ACTIONS(695), + [aux_sym_comparison_operator_token36] = ACTIONS(695), + [aux_sym_comparison_operator_token37] = ACTIONS(695), + [aux_sym_comparison_operator_token38] = ACTIONS(695), + [aux_sym_comparison_operator_token39] = ACTIONS(695), + [aux_sym_comparison_operator_token40] = ACTIONS(695), + [aux_sym_comparison_operator_token41] = ACTIONS(695), + [aux_sym_comparison_operator_token42] = ACTIONS(695), + [aux_sym_comparison_operator_token43] = ACTIONS(695), + [aux_sym_comparison_operator_token44] = ACTIONS(695), + [aux_sym_comparison_operator_token45] = ACTIONS(695), + [aux_sym_comparison_operator_token46] = ACTIONS(695), + [aux_sym_comparison_operator_token47] = ACTIONS(695), + [aux_sym_comparison_operator_token48] = ACTIONS(695), + [aux_sym_comparison_operator_token49] = ACTIONS(695), + [aux_sym_comparison_operator_token50] = ACTIONS(695), + [aux_sym_format_operator_token1] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(695), + [anon_sym_PERCENT] = ACTIONS(695), + [aux_sym_logical_expression_token1] = ACTIONS(695), + [aux_sym_logical_expression_token2] = ACTIONS(695), + [aux_sym_logical_expression_token3] = ACTIONS(695), + [aux_sym_bitwise_expression_token1] = ACTIONS(695), + [aux_sym_bitwise_expression_token2] = ACTIONS(695), + [aux_sym_bitwise_expression_token3] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(697), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_SLASH] = ACTIONS(695), + [anon_sym_BSLASH] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_DOT_DOT] = ACTIONS(695), + [anon_sym_PLUS_PLUS] = ACTIONS(735), + [anon_sym_DASH_DASH] = ACTIONS(737), + [anon_sym_DOT2] = ACTIONS(1392), + [anon_sym_COLON_COLON] = ACTIONS(1394), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(743), + [sym__statement_terminator] = ACTIONS(695), }, - [333] = { - [sym_format_operator] = STATE(569), - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(807), - [aux_sym_comparison_operator_token2] = ACTIONS(807), - [aux_sym_comparison_operator_token3] = ACTIONS(807), - [aux_sym_comparison_operator_token4] = ACTIONS(807), - [aux_sym_comparison_operator_token5] = ACTIONS(807), - [aux_sym_comparison_operator_token6] = ACTIONS(807), - [aux_sym_comparison_operator_token7] = ACTIONS(807), - [aux_sym_comparison_operator_token8] = ACTIONS(807), - [aux_sym_comparison_operator_token9] = ACTIONS(807), - [aux_sym_comparison_operator_token10] = ACTIONS(807), - [aux_sym_comparison_operator_token11] = ACTIONS(807), - [aux_sym_comparison_operator_token12] = ACTIONS(807), - [aux_sym_comparison_operator_token13] = ACTIONS(807), - [aux_sym_comparison_operator_token14] = ACTIONS(807), - [aux_sym_comparison_operator_token15] = ACTIONS(807), - [aux_sym_comparison_operator_token16] = ACTIONS(807), - [aux_sym_comparison_operator_token17] = ACTIONS(807), - [aux_sym_comparison_operator_token18] = ACTIONS(807), - [aux_sym_comparison_operator_token19] = ACTIONS(807), - [aux_sym_comparison_operator_token20] = ACTIONS(807), - [aux_sym_comparison_operator_token21] = ACTIONS(807), - [aux_sym_comparison_operator_token22] = ACTIONS(807), - [aux_sym_comparison_operator_token23] = ACTIONS(807), - [aux_sym_comparison_operator_token24] = ACTIONS(807), - [aux_sym_comparison_operator_token25] = ACTIONS(807), - [aux_sym_comparison_operator_token26] = ACTIONS(807), - [aux_sym_comparison_operator_token27] = ACTIONS(807), - [aux_sym_comparison_operator_token28] = ACTIONS(809), - [aux_sym_comparison_operator_token29] = ACTIONS(807), - [aux_sym_comparison_operator_token30] = ACTIONS(807), - [aux_sym_comparison_operator_token31] = ACTIONS(807), - [aux_sym_comparison_operator_token32] = ACTIONS(807), - [aux_sym_comparison_operator_token33] = ACTIONS(807), - [aux_sym_comparison_operator_token34] = ACTIONS(809), - [aux_sym_comparison_operator_token35] = ACTIONS(807), - [aux_sym_comparison_operator_token36] = ACTIONS(807), - [aux_sym_comparison_operator_token37] = ACTIONS(807), - [aux_sym_comparison_operator_token38] = ACTIONS(807), - [aux_sym_comparison_operator_token39] = ACTIONS(807), - [aux_sym_comparison_operator_token40] = ACTIONS(807), - [aux_sym_comparison_operator_token41] = ACTIONS(807), - [aux_sym_comparison_operator_token42] = ACTIONS(807), - [aux_sym_comparison_operator_token43] = ACTIONS(807), - [aux_sym_comparison_operator_token44] = ACTIONS(807), - [aux_sym_comparison_operator_token45] = ACTIONS(807), - [aux_sym_comparison_operator_token46] = ACTIONS(807), - [aux_sym_comparison_operator_token47] = ACTIONS(807), - [aux_sym_comparison_operator_token48] = ACTIONS(807), - [aux_sym_comparison_operator_token49] = ACTIONS(807), - [aux_sym_comparison_operator_token50] = ACTIONS(807), - [aux_sym_format_operator_token1] = ACTIONS(799), - [anon_sym_PERCENT] = ACTIONS(807), - [aux_sym_logical_expression_token1] = ACTIONS(807), - [aux_sym_logical_expression_token2] = ACTIONS(807), - [aux_sym_logical_expression_token3] = ACTIONS(807), - [aux_sym_bitwise_expression_token1] = ACTIONS(807), - [aux_sym_bitwise_expression_token2] = ACTIONS(807), - [aux_sym_bitwise_expression_token3] = ACTIONS(807), - [anon_sym_PLUS] = ACTIONS(807), - [anon_sym_DASH] = ACTIONS(809), - [anon_sym_SLASH] = ACTIONS(807), - [anon_sym_BSLASH] = ACTIONS(807), - [anon_sym_STAR] = ACTIONS(807), - [sym__statement_terminator] = ACTIONS(807), + [318] = { + [sym_else_clause] = STATE(382), + [ts_builtin_sym_end] = ACTIONS(1396), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1384), + [sym_hexadecimal_integer_literal] = ACTIONS(1384), + [sym_real_literal] = ACTIONS(1384), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1384), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1384), + [sym_verbatim_string_characters] = ACTIONS(1384), + [sym_verbatim_here_string_characters] = ACTIONS(1384), + [anon_sym_DOT] = ACTIONS(1384), + [anon_sym_LBRACK] = ACTIONS(1384), + [aux_sym_comparison_operator_token37] = ACTIONS(1384), + [aux_sym_comparison_operator_token50] = ACTIONS(1384), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1384), + [anon_sym_DOLLAR_CARET] = ACTIONS(1384), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1384), + [anon_sym_DOLLAR_] = ACTIONS(1384), + [aux_sym_variable_token1] = ACTIONS(1384), + [aux_sym_variable_token2] = ACTIONS(1384), + [sym_braced_variable] = ACTIONS(1384), + [anon_sym_SEMI] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(1384), + [anon_sym_COMMA] = ACTIONS(1384), + [anon_sym_LBRACE] = ACTIONS(1384), + [aux_sym_if_statement_token1] = ACTIONS(1384), + [aux_sym_else_clause_token1] = ACTIONS(1313), + [aux_sym_switch_statement_token1] = ACTIONS(1384), + [aux_sym_foreach_statement_token1] = ACTIONS(1384), + [aux_sym_for_statement_token1] = ACTIONS(1384), + [aux_sym_while_statement_token1] = ACTIONS(1384), + [aux_sym_do_statement_token1] = ACTIONS(1384), + [aux_sym_function_statement_token1] = ACTIONS(1384), + [aux_sym_function_statement_token2] = ACTIONS(1384), + [aux_sym_function_statement_token3] = ACTIONS(1384), + [aux_sym_flow_control_statement_token1] = ACTIONS(1384), + [aux_sym_flow_control_statement_token2] = ACTIONS(1384), + [aux_sym_flow_control_statement_token3] = ACTIONS(1384), + [aux_sym_flow_control_statement_token4] = ACTIONS(1384), + [aux_sym_flow_control_statement_token5] = ACTIONS(1384), + [sym_label] = ACTIONS(1384), + [aux_sym_trap_statement_token1] = ACTIONS(1384), + [aux_sym_try_statement_token1] = ACTIONS(1384), + [aux_sym_data_statement_token1] = ACTIONS(1384), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1384), + [aux_sym_parallel_statement_token1] = ACTIONS(1384), + [aux_sym_sequence_statement_token1] = ACTIONS(1384), + [anon_sym_AMP] = ACTIONS(1384), + [aux_sym_command_name_token1] = ACTIONS(1384), + [aux_sym_command_name_token2] = ACTIONS(1384), + [aux_sym_command_name_token3] = ACTIONS(1384), + [aux_sym_command_name_token4] = ACTIONS(1384), + [aux_sym_command_name_token5] = ACTIONS(1384), + [aux_sym_command_name_token6] = ACTIONS(1384), + [aux_sym_command_name_token7] = ACTIONS(1384), + [aux_sym_command_name_token8] = ACTIONS(1384), + [aux_sym_command_name_token9] = ACTIONS(1384), + [aux_sym_command_name_token10] = ACTIONS(1384), + [aux_sym_command_name_token11] = ACTIONS(1384), + [anon_sym_PERCENT] = ACTIONS(1384), + [aux_sym_foreach_command_token1] = ACTIONS(1384), + [aux_sym_class_statement_token1] = ACTIONS(1384), + [aux_sym_enum_statement_token1] = ACTIONS(1384), + [anon_sym_PLUS] = ACTIONS(1384), + [anon_sym_DASH] = ACTIONS(1384), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1384), + [anon_sym_BANG] = ACTIONS(1384), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1384), + [anon_sym_PLUS_PLUS] = ACTIONS(1384), + [anon_sym_DASH_DASH] = ACTIONS(1384), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1384), + [anon_sym_AT_LPAREN] = ACTIONS(1384), + [anon_sym_AT_LBRACE] = ACTIONS(1384), }, - [334] = { - [sym_elseif_clause] = STATE(335), - [aux_sym_elseif_clauses_repeat1] = STATE(335), + [319] = { + [ts_builtin_sym_end] = ACTIONS(1398), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1395), - [sym_hexadecimal_integer_literal] = ACTIONS(1395), - [sym_real_literal] = ACTIONS(1395), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1395), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1395), - [sym_verbatim_string_characters] = ACTIONS(1395), - [sym_verbatim_here_string_characters] = ACTIONS(1395), - [anon_sym_DOT] = ACTIONS(1395), - [anon_sym_LBRACK] = ACTIONS(1395), - [aux_sym_comparison_operator_token37] = ACTIONS(1395), - [aux_sym_comparison_operator_token50] = ACTIONS(1395), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1395), - [anon_sym_DOLLAR_CARET] = ACTIONS(1395), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1395), - [anon_sym_DOLLAR_] = ACTIONS(1395), - [aux_sym_variable_token1] = ACTIONS(1395), - [aux_sym_variable_token2] = ACTIONS(1395), - [sym_braced_variable] = ACTIONS(1395), - [anon_sym_SEMI] = ACTIONS(1395), - [anon_sym_LPAREN] = ACTIONS(1395), - [anon_sym_RPAREN] = ACTIONS(1395), - [anon_sym_COMMA] = ACTIONS(1395), - [anon_sym_LBRACE] = ACTIONS(1395), - [anon_sym_RBRACE] = ACTIONS(1395), - [aux_sym_if_statement_token1] = ACTIONS(1395), - [aux_sym_elseif_clause_token1] = ACTIONS(1331), - [aux_sym_else_clause_token1] = ACTIONS(1395), - [aux_sym_switch_statement_token1] = ACTIONS(1395), - [aux_sym_foreach_statement_token1] = ACTIONS(1395), - [aux_sym_for_statement_token1] = ACTIONS(1395), - [aux_sym_while_statement_token1] = ACTIONS(1395), - [aux_sym_do_statement_token1] = ACTIONS(1395), - [aux_sym_function_statement_token1] = ACTIONS(1395), - [aux_sym_function_statement_token2] = ACTIONS(1395), - [aux_sym_function_statement_token3] = ACTIONS(1395), - [aux_sym_flow_control_statement_token1] = ACTIONS(1395), - [aux_sym_flow_control_statement_token2] = ACTIONS(1395), - [aux_sym_flow_control_statement_token3] = ACTIONS(1395), - [aux_sym_flow_control_statement_token4] = ACTIONS(1395), - [aux_sym_flow_control_statement_token5] = ACTIONS(1395), - [sym_label] = ACTIONS(1395), - [aux_sym_trap_statement_token1] = ACTIONS(1395), - [aux_sym_try_statement_token1] = ACTIONS(1395), - [aux_sym_data_statement_token1] = ACTIONS(1395), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1395), - [aux_sym_parallel_statement_token1] = ACTIONS(1395), - [aux_sym_sequence_statement_token1] = ACTIONS(1395), - [anon_sym_AMP] = ACTIONS(1395), - [aux_sym_command_name_token1] = ACTIONS(1395), - [anon_sym_PERCENT] = ACTIONS(1395), - [aux_sym_foreach_command_token1] = ACTIONS(1395), - [aux_sym_class_statement_token1] = ACTIONS(1395), - [aux_sym_enum_statement_token1] = ACTIONS(1395), - [anon_sym_PLUS] = ACTIONS(1395), - [anon_sym_DASH] = ACTIONS(1395), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1395), - [anon_sym_BANG] = ACTIONS(1395), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1395), - [anon_sym_PLUS_PLUS] = ACTIONS(1395), - [anon_sym_DASH_DASH] = ACTIONS(1395), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1395), - [anon_sym_AT_LPAREN] = ACTIONS(1395), - [anon_sym_AT_LBRACE] = ACTIONS(1395), + [sym_decimal_integer_literal] = ACTIONS(1388), + [sym_hexadecimal_integer_literal] = ACTIONS(1388), + [sym_real_literal] = ACTIONS(1388), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1388), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1388), + [sym_verbatim_string_characters] = ACTIONS(1388), + [sym_verbatim_here_string_characters] = ACTIONS(1388), + [anon_sym_DOT] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(1388), + [aux_sym_comparison_operator_token37] = ACTIONS(1388), + [aux_sym_comparison_operator_token50] = ACTIONS(1388), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1388), + [anon_sym_DOLLAR_CARET] = ACTIONS(1388), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1388), + [anon_sym_DOLLAR_] = ACTIONS(1388), + [aux_sym_variable_token1] = ACTIONS(1388), + [aux_sym_variable_token2] = ACTIONS(1388), + [sym_braced_variable] = ACTIONS(1388), + [anon_sym_SEMI] = ACTIONS(1388), + [anon_sym_LPAREN] = ACTIONS(1388), + [anon_sym_COMMA] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(1388), + [aux_sym_if_statement_token1] = ACTIONS(1388), + [aux_sym_switch_statement_token1] = ACTIONS(1388), + [aux_sym_foreach_statement_token1] = ACTIONS(1388), + [aux_sym_for_statement_token1] = ACTIONS(1388), + [aux_sym_while_statement_token1] = ACTIONS(1388), + [aux_sym_do_statement_token1] = ACTIONS(1388), + [aux_sym_function_statement_token1] = ACTIONS(1388), + [aux_sym_function_statement_token2] = ACTIONS(1388), + [aux_sym_function_statement_token3] = ACTIONS(1388), + [aux_sym_flow_control_statement_token1] = ACTIONS(1388), + [aux_sym_flow_control_statement_token2] = ACTIONS(1388), + [aux_sym_flow_control_statement_token3] = ACTIONS(1388), + [aux_sym_flow_control_statement_token4] = ACTIONS(1388), + [aux_sym_flow_control_statement_token5] = ACTIONS(1388), + [sym_label] = ACTIONS(1388), + [aux_sym_trap_statement_token1] = ACTIONS(1388), + [aux_sym_try_statement_token1] = ACTIONS(1388), + [aux_sym_catch_clause_token1] = ACTIONS(1388), + [aux_sym_finally_clause_token1] = ACTIONS(1388), + [aux_sym_data_statement_token1] = ACTIONS(1388), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1388), + [aux_sym_parallel_statement_token1] = ACTIONS(1388), + [aux_sym_sequence_statement_token1] = ACTIONS(1388), + [anon_sym_AMP] = ACTIONS(1388), + [aux_sym_command_name_token1] = ACTIONS(1388), + [aux_sym_command_name_token2] = ACTIONS(1388), + [aux_sym_command_name_token3] = ACTIONS(1388), + [aux_sym_command_name_token4] = ACTIONS(1388), + [aux_sym_command_name_token5] = ACTIONS(1388), + [aux_sym_command_name_token6] = ACTIONS(1388), + [aux_sym_command_name_token7] = ACTIONS(1388), + [aux_sym_command_name_token8] = ACTIONS(1388), + [aux_sym_command_name_token9] = ACTIONS(1388), + [aux_sym_command_name_token10] = ACTIONS(1388), + [aux_sym_command_name_token11] = ACTIONS(1388), + [anon_sym_PERCENT] = ACTIONS(1388), + [aux_sym_foreach_command_token1] = ACTIONS(1388), + [aux_sym_class_statement_token1] = ACTIONS(1388), + [aux_sym_enum_statement_token1] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1388), + [anon_sym_DASH] = ACTIONS(1388), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1388), + [anon_sym_BANG] = ACTIONS(1388), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1388), + [anon_sym_PLUS_PLUS] = ACTIONS(1388), + [anon_sym_DASH_DASH] = ACTIONS(1388), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1388), + [anon_sym_AT_LPAREN] = ACTIONS(1388), + [anon_sym_AT_LBRACE] = ACTIONS(1388), }, - [335] = { - [sym_elseif_clause] = STATE(335), - [aux_sym_elseif_clauses_repeat1] = STATE(335), + [320] = { + [sym_finally_clause] = STATE(398), + [ts_builtin_sym_end] = ACTIONS(1400), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1382), + [sym_hexadecimal_integer_literal] = ACTIONS(1382), + [sym_real_literal] = ACTIONS(1382), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1382), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1382), + [sym_verbatim_string_characters] = ACTIONS(1382), + [sym_verbatim_here_string_characters] = ACTIONS(1382), + [anon_sym_DOT] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1382), + [aux_sym_comparison_operator_token37] = ACTIONS(1382), + [aux_sym_comparison_operator_token50] = ACTIONS(1382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1382), + [anon_sym_DOLLAR_CARET] = ACTIONS(1382), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1382), + [anon_sym_DOLLAR_] = ACTIONS(1382), + [aux_sym_variable_token1] = ACTIONS(1382), + [aux_sym_variable_token2] = ACTIONS(1382), + [sym_braced_variable] = ACTIONS(1382), + [anon_sym_SEMI] = ACTIONS(1382), + [anon_sym_LPAREN] = ACTIONS(1382), + [anon_sym_COMMA] = ACTIONS(1382), + [anon_sym_LBRACE] = ACTIONS(1382), + [aux_sym_if_statement_token1] = ACTIONS(1382), + [aux_sym_switch_statement_token1] = ACTIONS(1382), + [aux_sym_foreach_statement_token1] = ACTIONS(1382), + [aux_sym_for_statement_token1] = ACTIONS(1382), + [aux_sym_while_statement_token1] = ACTIONS(1382), + [aux_sym_do_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token2] = ACTIONS(1382), + [aux_sym_function_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token1] = ACTIONS(1382), + [aux_sym_flow_control_statement_token2] = ACTIONS(1382), + [aux_sym_flow_control_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token4] = ACTIONS(1382), + [aux_sym_flow_control_statement_token5] = ACTIONS(1382), + [sym_label] = ACTIONS(1382), + [aux_sym_trap_statement_token1] = ACTIONS(1382), + [aux_sym_try_statement_token1] = ACTIONS(1382), + [aux_sym_finally_clause_token1] = ACTIONS(1307), + [aux_sym_data_statement_token1] = ACTIONS(1382), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1382), + [aux_sym_parallel_statement_token1] = ACTIONS(1382), + [aux_sym_sequence_statement_token1] = ACTIONS(1382), + [anon_sym_AMP] = ACTIONS(1382), + [aux_sym_command_name_token1] = ACTIONS(1382), + [aux_sym_command_name_token2] = ACTIONS(1382), + [aux_sym_command_name_token3] = ACTIONS(1382), + [aux_sym_command_name_token4] = ACTIONS(1382), + [aux_sym_command_name_token5] = ACTIONS(1382), + [aux_sym_command_name_token6] = ACTIONS(1382), + [aux_sym_command_name_token7] = ACTIONS(1382), + [aux_sym_command_name_token8] = ACTIONS(1382), + [aux_sym_command_name_token9] = ACTIONS(1382), + [aux_sym_command_name_token10] = ACTIONS(1382), + [aux_sym_command_name_token11] = ACTIONS(1382), + [anon_sym_PERCENT] = ACTIONS(1382), + [aux_sym_foreach_command_token1] = ACTIONS(1382), + [aux_sym_class_statement_token1] = ACTIONS(1382), + [aux_sym_enum_statement_token1] = ACTIONS(1382), + [anon_sym_PLUS] = ACTIONS(1382), + [anon_sym_DASH] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1382), + [anon_sym_BANG] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1382), + [anon_sym_PLUS_PLUS] = ACTIONS(1382), + [anon_sym_DASH_DASH] = ACTIONS(1382), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LBRACE] = ACTIONS(1382), + }, + [321] = { + [ts_builtin_sym_end] = ACTIONS(1390), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1397), - [sym_hexadecimal_integer_literal] = ACTIONS(1397), - [sym_real_literal] = ACTIONS(1397), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1397), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1397), - [sym_verbatim_string_characters] = ACTIONS(1397), - [sym_verbatim_here_string_characters] = ACTIONS(1397), - [anon_sym_DOT] = ACTIONS(1397), - [anon_sym_LBRACK] = ACTIONS(1397), - [aux_sym_comparison_operator_token37] = ACTIONS(1397), - [aux_sym_comparison_operator_token50] = ACTIONS(1397), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1397), - [anon_sym_DOLLAR_CARET] = ACTIONS(1397), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1397), - [anon_sym_DOLLAR_] = ACTIONS(1397), - [aux_sym_variable_token1] = ACTIONS(1397), - [aux_sym_variable_token2] = ACTIONS(1397), - [sym_braced_variable] = ACTIONS(1397), - [anon_sym_SEMI] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(1397), - [anon_sym_RPAREN] = ACTIONS(1397), - [anon_sym_COMMA] = ACTIONS(1397), - [anon_sym_LBRACE] = ACTIONS(1397), - [anon_sym_RBRACE] = ACTIONS(1397), - [aux_sym_if_statement_token1] = ACTIONS(1397), - [aux_sym_elseif_clause_token1] = ACTIONS(1399), - [aux_sym_else_clause_token1] = ACTIONS(1397), - [aux_sym_switch_statement_token1] = ACTIONS(1397), - [aux_sym_foreach_statement_token1] = ACTIONS(1397), - [aux_sym_for_statement_token1] = ACTIONS(1397), - [aux_sym_while_statement_token1] = ACTIONS(1397), - [aux_sym_do_statement_token1] = ACTIONS(1397), - [aux_sym_function_statement_token1] = ACTIONS(1397), - [aux_sym_function_statement_token2] = ACTIONS(1397), - [aux_sym_function_statement_token3] = ACTIONS(1397), - [aux_sym_flow_control_statement_token1] = ACTIONS(1397), - [aux_sym_flow_control_statement_token2] = ACTIONS(1397), - [aux_sym_flow_control_statement_token3] = ACTIONS(1397), - [aux_sym_flow_control_statement_token4] = ACTIONS(1397), - [aux_sym_flow_control_statement_token5] = ACTIONS(1397), - [sym_label] = ACTIONS(1397), - [aux_sym_trap_statement_token1] = ACTIONS(1397), - [aux_sym_try_statement_token1] = ACTIONS(1397), - [aux_sym_data_statement_token1] = ACTIONS(1397), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1397), - [aux_sym_parallel_statement_token1] = ACTIONS(1397), - [aux_sym_sequence_statement_token1] = ACTIONS(1397), - [anon_sym_AMP] = ACTIONS(1397), - [aux_sym_command_name_token1] = ACTIONS(1397), - [anon_sym_PERCENT] = ACTIONS(1397), - [aux_sym_foreach_command_token1] = ACTIONS(1397), - [aux_sym_class_statement_token1] = ACTIONS(1397), - [aux_sym_enum_statement_token1] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1397), - [anon_sym_DASH] = ACTIONS(1397), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1397), - [anon_sym_BANG] = ACTIONS(1397), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1397), - [anon_sym_PLUS_PLUS] = ACTIONS(1397), - [anon_sym_DASH_DASH] = ACTIONS(1397), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1397), - [anon_sym_AT_LPAREN] = ACTIONS(1397), - [anon_sym_AT_LBRACE] = ACTIONS(1397), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_catch_clause_token1] = ACTIONS(1368), + [aux_sym_finally_clause_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), }, - [336] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1802), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1402), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [322] = { + [ts_builtin_sym_end] = ACTIONS(1402), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1380), + [sym_hexadecimal_integer_literal] = ACTIONS(1380), + [sym_real_literal] = ACTIONS(1380), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1380), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1380), + [sym_verbatim_string_characters] = ACTIONS(1380), + [sym_verbatim_here_string_characters] = ACTIONS(1380), + [anon_sym_DOT] = ACTIONS(1380), + [anon_sym_LBRACK] = ACTIONS(1380), + [aux_sym_comparison_operator_token37] = ACTIONS(1380), + [aux_sym_comparison_operator_token50] = ACTIONS(1380), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1380), + [anon_sym_DOLLAR_CARET] = ACTIONS(1380), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1380), + [anon_sym_DOLLAR_] = ACTIONS(1380), + [aux_sym_variable_token1] = ACTIONS(1380), + [aux_sym_variable_token2] = ACTIONS(1380), + [sym_braced_variable] = ACTIONS(1380), + [anon_sym_SEMI] = ACTIONS(1380), + [anon_sym_LPAREN] = ACTIONS(1380), + [anon_sym_COMMA] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(1380), + [aux_sym_if_statement_token1] = ACTIONS(1380), + [aux_sym_switch_statement_token1] = ACTIONS(1380), + [aux_sym_foreach_statement_token1] = ACTIONS(1380), + [aux_sym_for_statement_token1] = ACTIONS(1380), + [aux_sym_while_statement_token1] = ACTIONS(1380), + [aux_sym_do_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token1] = ACTIONS(1380), + [aux_sym_function_statement_token2] = ACTIONS(1380), + [aux_sym_function_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token1] = ACTIONS(1380), + [aux_sym_flow_control_statement_token2] = ACTIONS(1380), + [aux_sym_flow_control_statement_token3] = ACTIONS(1380), + [aux_sym_flow_control_statement_token4] = ACTIONS(1380), + [aux_sym_flow_control_statement_token5] = ACTIONS(1380), + [sym_label] = ACTIONS(1380), + [aux_sym_trap_statement_token1] = ACTIONS(1380), + [aux_sym_try_statement_token1] = ACTIONS(1380), + [aux_sym_catch_clause_token1] = ACTIONS(1380), + [aux_sym_finally_clause_token1] = ACTIONS(1380), + [aux_sym_data_statement_token1] = ACTIONS(1380), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1380), + [aux_sym_parallel_statement_token1] = ACTIONS(1380), + [aux_sym_sequence_statement_token1] = ACTIONS(1380), + [anon_sym_AMP] = ACTIONS(1380), + [aux_sym_command_name_token1] = ACTIONS(1380), + [aux_sym_command_name_token2] = ACTIONS(1380), + [aux_sym_command_name_token3] = ACTIONS(1380), + [aux_sym_command_name_token4] = ACTIONS(1380), + [aux_sym_command_name_token5] = ACTIONS(1380), + [aux_sym_command_name_token6] = ACTIONS(1380), + [aux_sym_command_name_token7] = ACTIONS(1380), + [aux_sym_command_name_token8] = ACTIONS(1380), + [aux_sym_command_name_token9] = ACTIONS(1380), + [aux_sym_command_name_token10] = ACTIONS(1380), + [aux_sym_command_name_token11] = ACTIONS(1380), + [anon_sym_PERCENT] = ACTIONS(1380), + [aux_sym_foreach_command_token1] = ACTIONS(1380), + [aux_sym_class_statement_token1] = ACTIONS(1380), + [aux_sym_enum_statement_token1] = ACTIONS(1380), + [anon_sym_PLUS] = ACTIONS(1380), + [anon_sym_DASH] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1380), + [anon_sym_BANG] = ACTIONS(1380), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1380), + [anon_sym_PLUS_PLUS] = ACTIONS(1380), + [anon_sym_DASH_DASH] = ACTIONS(1380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LPAREN] = ACTIONS(1380), + [anon_sym_AT_LBRACE] = ACTIONS(1380), }, - [337] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(811), - [aux_sym_comparison_operator_token2] = ACTIONS(811), - [aux_sym_comparison_operator_token3] = ACTIONS(811), - [aux_sym_comparison_operator_token4] = ACTIONS(811), - [aux_sym_comparison_operator_token5] = ACTIONS(811), - [aux_sym_comparison_operator_token6] = ACTIONS(811), - [aux_sym_comparison_operator_token7] = ACTIONS(811), - [aux_sym_comparison_operator_token8] = ACTIONS(811), - [aux_sym_comparison_operator_token9] = ACTIONS(811), - [aux_sym_comparison_operator_token10] = ACTIONS(811), - [aux_sym_comparison_operator_token11] = ACTIONS(811), - [aux_sym_comparison_operator_token12] = ACTIONS(811), - [aux_sym_comparison_operator_token13] = ACTIONS(811), - [aux_sym_comparison_operator_token14] = ACTIONS(811), - [aux_sym_comparison_operator_token15] = ACTIONS(811), - [aux_sym_comparison_operator_token16] = ACTIONS(811), - [aux_sym_comparison_operator_token17] = ACTIONS(811), - [aux_sym_comparison_operator_token18] = ACTIONS(811), - [aux_sym_comparison_operator_token19] = ACTIONS(811), - [aux_sym_comparison_operator_token20] = ACTIONS(811), - [aux_sym_comparison_operator_token21] = ACTIONS(811), - [aux_sym_comparison_operator_token22] = ACTIONS(811), - [aux_sym_comparison_operator_token23] = ACTIONS(811), - [aux_sym_comparison_operator_token24] = ACTIONS(811), - [aux_sym_comparison_operator_token25] = ACTIONS(811), - [aux_sym_comparison_operator_token26] = ACTIONS(811), - [aux_sym_comparison_operator_token27] = ACTIONS(811), - [aux_sym_comparison_operator_token28] = ACTIONS(813), - [aux_sym_comparison_operator_token29] = ACTIONS(811), - [aux_sym_comparison_operator_token30] = ACTIONS(811), - [aux_sym_comparison_operator_token31] = ACTIONS(811), - [aux_sym_comparison_operator_token32] = ACTIONS(811), - [aux_sym_comparison_operator_token33] = ACTIONS(811), - [aux_sym_comparison_operator_token34] = ACTIONS(813), - [aux_sym_comparison_operator_token35] = ACTIONS(811), - [aux_sym_comparison_operator_token36] = ACTIONS(811), - [aux_sym_comparison_operator_token37] = ACTIONS(811), - [aux_sym_comparison_operator_token38] = ACTIONS(811), - [aux_sym_comparison_operator_token39] = ACTIONS(811), - [aux_sym_comparison_operator_token40] = ACTIONS(811), - [aux_sym_comparison_operator_token41] = ACTIONS(811), - [aux_sym_comparison_operator_token42] = ACTIONS(811), - [aux_sym_comparison_operator_token43] = ACTIONS(811), - [aux_sym_comparison_operator_token44] = ACTIONS(811), - [aux_sym_comparison_operator_token45] = ACTIONS(811), - [aux_sym_comparison_operator_token46] = ACTIONS(811), - [aux_sym_comparison_operator_token47] = ACTIONS(811), - [aux_sym_comparison_operator_token48] = ACTIONS(811), - [aux_sym_comparison_operator_token49] = ACTIONS(811), - [aux_sym_comparison_operator_token50] = ACTIONS(811), - [aux_sym_format_operator_token1] = ACTIONS(811), - [anon_sym_PERCENT] = ACTIONS(811), - [aux_sym_logical_expression_token1] = ACTIONS(811), - [aux_sym_logical_expression_token2] = ACTIONS(811), - [aux_sym_logical_expression_token3] = ACTIONS(811), - [aux_sym_bitwise_expression_token1] = ACTIONS(811), - [aux_sym_bitwise_expression_token2] = ACTIONS(811), - [aux_sym_bitwise_expression_token3] = ACTIONS(811), - [anon_sym_PLUS] = ACTIONS(811), - [anon_sym_DASH] = ACTIONS(813), - [anon_sym_SLASH] = ACTIONS(811), - [anon_sym_BSLASH] = ACTIONS(811), - [anon_sym_STAR] = ACTIONS(811), - [anon_sym_DOT_DOT] = ACTIONS(1387), - [sym__statement_terminator] = ACTIONS(811), + [323] = { + [ts_builtin_sym_end] = ACTIONS(1404), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1386), + [sym_hexadecimal_integer_literal] = ACTIONS(1386), + [sym_real_literal] = ACTIONS(1386), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1386), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1386), + [sym_verbatim_string_characters] = ACTIONS(1386), + [sym_verbatim_here_string_characters] = ACTIONS(1386), + [anon_sym_DOT] = ACTIONS(1386), + [anon_sym_LBRACK] = ACTIONS(1386), + [aux_sym_comparison_operator_token37] = ACTIONS(1386), + [aux_sym_comparison_operator_token50] = ACTIONS(1386), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1386), + [anon_sym_DOLLAR_CARET] = ACTIONS(1386), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1386), + [anon_sym_DOLLAR_] = ACTIONS(1386), + [aux_sym_variable_token1] = ACTIONS(1386), + [aux_sym_variable_token2] = ACTIONS(1386), + [sym_braced_variable] = ACTIONS(1386), + [anon_sym_SEMI] = ACTIONS(1386), + [anon_sym_LPAREN] = ACTIONS(1386), + [anon_sym_COMMA] = ACTIONS(1386), + [anon_sym_LBRACE] = ACTIONS(1386), + [aux_sym_if_statement_token1] = ACTIONS(1386), + [aux_sym_elseif_clause_token1] = ACTIONS(1386), + [aux_sym_else_clause_token1] = ACTIONS(1386), + [aux_sym_switch_statement_token1] = ACTIONS(1386), + [aux_sym_foreach_statement_token1] = ACTIONS(1386), + [aux_sym_for_statement_token1] = ACTIONS(1386), + [aux_sym_while_statement_token1] = ACTIONS(1386), + [aux_sym_do_statement_token1] = ACTIONS(1386), + [aux_sym_function_statement_token1] = ACTIONS(1386), + [aux_sym_function_statement_token2] = ACTIONS(1386), + [aux_sym_function_statement_token3] = ACTIONS(1386), + [aux_sym_flow_control_statement_token1] = ACTIONS(1386), + [aux_sym_flow_control_statement_token2] = ACTIONS(1386), + [aux_sym_flow_control_statement_token3] = ACTIONS(1386), + [aux_sym_flow_control_statement_token4] = ACTIONS(1386), + [aux_sym_flow_control_statement_token5] = ACTIONS(1386), + [sym_label] = ACTIONS(1386), + [aux_sym_trap_statement_token1] = ACTIONS(1386), + [aux_sym_try_statement_token1] = ACTIONS(1386), + [aux_sym_data_statement_token1] = ACTIONS(1386), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1386), + [aux_sym_parallel_statement_token1] = ACTIONS(1386), + [aux_sym_sequence_statement_token1] = ACTIONS(1386), + [anon_sym_AMP] = ACTIONS(1386), + [aux_sym_command_name_token1] = ACTIONS(1386), + [aux_sym_command_name_token2] = ACTIONS(1386), + [aux_sym_command_name_token3] = ACTIONS(1386), + [aux_sym_command_name_token4] = ACTIONS(1386), + [aux_sym_command_name_token5] = ACTIONS(1386), + [aux_sym_command_name_token6] = ACTIONS(1386), + [aux_sym_command_name_token7] = ACTIONS(1386), + [aux_sym_command_name_token8] = ACTIONS(1386), + [aux_sym_command_name_token9] = ACTIONS(1386), + [aux_sym_command_name_token10] = ACTIONS(1386), + [aux_sym_command_name_token11] = ACTIONS(1386), + [anon_sym_PERCENT] = ACTIONS(1386), + [aux_sym_foreach_command_token1] = ACTIONS(1386), + [aux_sym_class_statement_token1] = ACTIONS(1386), + [aux_sym_enum_statement_token1] = ACTIONS(1386), + [anon_sym_PLUS] = ACTIONS(1386), + [anon_sym_DASH] = ACTIONS(1386), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1386), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1386), + [anon_sym_PLUS_PLUS] = ACTIONS(1386), + [anon_sym_DASH_DASH] = ACTIONS(1386), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1386), + [anon_sym_AT_LPAREN] = ACTIONS(1386), + [anon_sym_AT_LBRACE] = ACTIONS(1386), }, - [338] = { - [aux_sym_command_argument_sep_repeat1] = STATE(339), + [324] = { + [ts_builtin_sym_end] = ACTIONS(1406), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1404), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), - [sym__statement_terminator] = ACTIONS(1348), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_elseif_clause_token1] = ACTIONS(1374), + [aux_sym_else_clause_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), }, - [339] = { - [aux_sym_command_argument_sep_repeat1] = STATE(339), + [325] = { + [ts_builtin_sym_end] = ACTIONS(1406), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1341), - [sym_hexadecimal_integer_literal] = ACTIONS(1341), - [sym_real_literal] = ACTIONS(1341), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), - [sym_verbatim_string_characters] = ACTIONS(1341), - [sym_verbatim_here_string_characters] = ACTIONS(1341), - [anon_sym_LBRACK] = ACTIONS(1341), - [anon_sym_GT] = ACTIONS(1341), - [anon_sym_GT_GT] = ACTIONS(1341), - [anon_sym_2_GT] = ACTIONS(1341), - [anon_sym_2_GT_GT] = ACTIONS(1341), - [anon_sym_3_GT] = ACTIONS(1341), - [anon_sym_3_GT_GT] = ACTIONS(1341), - [anon_sym_4_GT] = ACTIONS(1341), - [anon_sym_4_GT_GT] = ACTIONS(1341), - [anon_sym_5_GT] = ACTIONS(1341), - [anon_sym_5_GT_GT] = ACTIONS(1341), - [anon_sym_6_GT] = ACTIONS(1341), - [anon_sym_6_GT_GT] = ACTIONS(1341), - [anon_sym_STAR_GT] = ACTIONS(1341), - [anon_sym_STAR_GT_GT] = ACTIONS(1341), - [anon_sym_LT] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), - [anon_sym_2_GT_AMP1] = ACTIONS(1341), - [anon_sym_3_GT_AMP1] = ACTIONS(1341), - [anon_sym_4_GT_AMP1] = ACTIONS(1341), - [anon_sym_5_GT_AMP1] = ACTIONS(1341), - [anon_sym_6_GT_AMP1] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), - [anon_sym_1_GT_AMP2] = ACTIONS(1341), - [anon_sym_3_GT_AMP2] = ACTIONS(1341), - [anon_sym_4_GT_AMP2] = ACTIONS(1341), - [anon_sym_5_GT_AMP2] = ACTIONS(1341), - [anon_sym_6_GT_AMP2] = ACTIONS(1341), - [aux_sym_comparison_operator_token37] = ACTIONS(1341), - [aux_sym_comparison_operator_token50] = ACTIONS(1341), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), - [anon_sym_DOLLAR_CARET] = ACTIONS(1341), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), - [anon_sym_DOLLAR_] = ACTIONS(1341), - [aux_sym_variable_token1] = ACTIONS(1341), - [aux_sym_variable_token2] = ACTIONS(1341), - [sym_braced_variable] = ACTIONS(1341), - [sym_generic_token] = ACTIONS(1341), - [sym_command_parameter] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(1341), - [anon_sym_LBRACE] = ACTIONS(1341), - [anon_sym_PIPE] = ACTIONS(1341), - [sym_stop_parsing] = ACTIONS(1341), - [anon_sym_SPACE] = ACTIONS(1406), - [anon_sym_COLON] = ACTIONS(1341), - [anon_sym_PLUS] = ACTIONS(1341), - [anon_sym_DASH] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), - [anon_sym_BANG] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), - [anon_sym_PLUS_PLUS] = ACTIONS(1341), - [anon_sym_DASH_DASH] = ACTIONS(1341), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LBRACE] = ACTIONS(1341), - [sym__statement_terminator] = ACTIONS(1353), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_catch_clause_token1] = ACTIONS(1374), + [aux_sym_finally_clause_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), }, - [340] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1697), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1409), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [326] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1408), + [sym_hexadecimal_integer_literal] = ACTIONS(1408), + [sym_real_literal] = ACTIONS(1408), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1408), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1408), + [sym_verbatim_string_characters] = ACTIONS(1408), + [sym_verbatim_here_string_characters] = ACTIONS(1408), + [anon_sym_DOT] = ACTIONS(1408), + [anon_sym_LBRACK] = ACTIONS(1408), + [aux_sym_comparison_operator_token37] = ACTIONS(1408), + [aux_sym_comparison_operator_token50] = ACTIONS(1408), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1408), + [anon_sym_DOLLAR_CARET] = ACTIONS(1408), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1408), + [anon_sym_DOLLAR_] = ACTIONS(1408), + [aux_sym_variable_token1] = ACTIONS(1408), + [aux_sym_variable_token2] = ACTIONS(1408), + [sym_braced_variable] = ACTIONS(1408), + [anon_sym_SEMI] = ACTIONS(1408), + [anon_sym_LPAREN] = ACTIONS(1408), + [anon_sym_RPAREN] = ACTIONS(1408), + [anon_sym_COMMA] = ACTIONS(1408), + [anon_sym_LBRACE] = ACTIONS(1408), + [anon_sym_RBRACE] = ACTIONS(1408), + [aux_sym_if_statement_token1] = ACTIONS(1408), + [aux_sym_switch_statement_token1] = ACTIONS(1408), + [aux_sym_foreach_statement_token1] = ACTIONS(1408), + [aux_sym_for_statement_token1] = ACTIONS(1408), + [aux_sym_while_statement_token1] = ACTIONS(1408), + [aux_sym_do_statement_token1] = ACTIONS(1408), + [aux_sym_function_statement_token1] = ACTIONS(1408), + [aux_sym_function_statement_token2] = ACTIONS(1408), + [aux_sym_function_statement_token3] = ACTIONS(1408), + [aux_sym_flow_control_statement_token1] = ACTIONS(1408), + [aux_sym_flow_control_statement_token2] = ACTIONS(1408), + [aux_sym_flow_control_statement_token3] = ACTIONS(1408), + [aux_sym_flow_control_statement_token4] = ACTIONS(1408), + [aux_sym_flow_control_statement_token5] = ACTIONS(1408), + [sym_label] = ACTIONS(1408), + [aux_sym_trap_statement_token1] = ACTIONS(1408), + [aux_sym_try_statement_token1] = ACTIONS(1408), + [aux_sym_data_statement_token1] = ACTIONS(1408), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1408), + [aux_sym_parallel_statement_token1] = ACTIONS(1408), + [aux_sym_sequence_statement_token1] = ACTIONS(1408), + [anon_sym_AMP] = ACTIONS(1408), + [aux_sym_command_name_token1] = ACTIONS(1408), + [aux_sym_command_name_token2] = ACTIONS(1408), + [aux_sym_command_name_token3] = ACTIONS(1408), + [aux_sym_command_name_token4] = ACTIONS(1408), + [aux_sym_command_name_token5] = ACTIONS(1408), + [aux_sym_command_name_token6] = ACTIONS(1408), + [aux_sym_command_name_token7] = ACTIONS(1408), + [aux_sym_command_name_token8] = ACTIONS(1408), + [aux_sym_command_name_token9] = ACTIONS(1408), + [aux_sym_command_name_token10] = ACTIONS(1408), + [aux_sym_command_name_token11] = ACTIONS(1408), + [anon_sym_PERCENT] = ACTIONS(1408), + [aux_sym_foreach_command_token1] = ACTIONS(1408), + [aux_sym_class_statement_token1] = ACTIONS(1408), + [aux_sym_enum_statement_token1] = ACTIONS(1408), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1408), + [anon_sym_BANG] = ACTIONS(1408), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1408), + [anon_sym_DASH_DASH] = ACTIONS(1408), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1408), + [anon_sym_AT_LPAREN] = ACTIONS(1408), + [anon_sym_AT_LBRACE] = ACTIONS(1408), }, - [341] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym_unary_expression] = STATE(385), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_argument_expression_list] = STATE(1820), - [sym_argument_expression] = STATE(1440), - [sym_logical_argument_expression] = STATE(1320), - [sym_bitwise_argument_expression] = STATE(1322), - [sym_comparison_argument_expression] = STATE(582), - [sym_additive_argument_expression] = STATE(575), - [sym_multiplicative_argument_expression] = STATE(462), - [sym_format_argument_expression] = STATE(387), - [sym_range_argument_expression] = STATE(389), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(1411), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [327] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1410), + [sym_hexadecimal_integer_literal] = ACTIONS(1410), + [sym_real_literal] = ACTIONS(1410), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), + [sym_verbatim_string_characters] = ACTIONS(1410), + [sym_verbatim_here_string_characters] = ACTIONS(1410), + [anon_sym_DOT] = ACTIONS(1410), + [anon_sym_LBRACK] = ACTIONS(1410), + [aux_sym_comparison_operator_token37] = ACTIONS(1410), + [aux_sym_comparison_operator_token50] = ACTIONS(1410), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), + [anon_sym_DOLLAR_CARET] = ACTIONS(1410), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), + [anon_sym_DOLLAR_] = ACTIONS(1410), + [aux_sym_variable_token1] = ACTIONS(1410), + [aux_sym_variable_token2] = ACTIONS(1410), + [sym_braced_variable] = ACTIONS(1410), + [anon_sym_SEMI] = ACTIONS(1410), + [anon_sym_LPAREN] = ACTIONS(1410), + [anon_sym_RPAREN] = ACTIONS(1410), + [anon_sym_COMMA] = ACTIONS(1410), + [anon_sym_LBRACE] = ACTIONS(1410), + [anon_sym_RBRACE] = ACTIONS(1410), + [aux_sym_if_statement_token1] = ACTIONS(1410), + [aux_sym_switch_statement_token1] = ACTIONS(1410), + [aux_sym_foreach_statement_token1] = ACTIONS(1410), + [aux_sym_for_statement_token1] = ACTIONS(1410), + [aux_sym_while_statement_token1] = ACTIONS(1410), + [aux_sym_do_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token2] = ACTIONS(1410), + [aux_sym_function_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token1] = ACTIONS(1410), + [aux_sym_flow_control_statement_token2] = ACTIONS(1410), + [aux_sym_flow_control_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token4] = ACTIONS(1410), + [aux_sym_flow_control_statement_token5] = ACTIONS(1410), + [sym_label] = ACTIONS(1410), + [aux_sym_trap_statement_token1] = ACTIONS(1410), + [aux_sym_try_statement_token1] = ACTIONS(1410), + [aux_sym_data_statement_token1] = ACTIONS(1410), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), + [aux_sym_parallel_statement_token1] = ACTIONS(1410), + [aux_sym_sequence_statement_token1] = ACTIONS(1410), + [anon_sym_AMP] = ACTIONS(1410), + [aux_sym_command_name_token1] = ACTIONS(1410), + [aux_sym_command_name_token2] = ACTIONS(1410), + [aux_sym_command_name_token3] = ACTIONS(1410), + [aux_sym_command_name_token4] = ACTIONS(1410), + [aux_sym_command_name_token5] = ACTIONS(1410), + [aux_sym_command_name_token6] = ACTIONS(1410), + [aux_sym_command_name_token7] = ACTIONS(1410), + [aux_sym_command_name_token8] = ACTIONS(1410), + [aux_sym_command_name_token9] = ACTIONS(1410), + [aux_sym_command_name_token10] = ACTIONS(1410), + [aux_sym_command_name_token11] = ACTIONS(1410), + [anon_sym_PERCENT] = ACTIONS(1410), + [aux_sym_foreach_command_token1] = ACTIONS(1410), + [aux_sym_class_statement_token1] = ACTIONS(1410), + [aux_sym_enum_statement_token1] = ACTIONS(1410), + [anon_sym_PLUS] = ACTIONS(1410), + [anon_sym_DASH] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), + [anon_sym_BANG] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LBRACE] = ACTIONS(1410), }, - [342] = { + [328] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1413), - [sym_hexadecimal_integer_literal] = ACTIONS(1413), - [sym_real_literal] = ACTIONS(1413), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1413), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1413), - [sym_verbatim_string_characters] = ACTIONS(1413), - [sym_verbatim_here_string_characters] = ACTIONS(1413), - [anon_sym_DOT] = ACTIONS(1413), - [anon_sym_LBRACK] = ACTIONS(1413), - [aux_sym_comparison_operator_token37] = ACTIONS(1413), - [aux_sym_comparison_operator_token50] = ACTIONS(1413), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1413), - [anon_sym_DOLLAR_CARET] = ACTIONS(1413), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1413), - [anon_sym_DOLLAR_] = ACTIONS(1413), - [aux_sym_variable_token1] = ACTIONS(1413), - [aux_sym_variable_token2] = ACTIONS(1413), - [sym_braced_variable] = ACTIONS(1413), - [anon_sym_SEMI] = ACTIONS(1413), - [aux_sym_param_block_token1] = ACTIONS(1413), - [anon_sym_LPAREN] = ACTIONS(1413), - [anon_sym_COMMA] = ACTIONS(1413), - [aux_sym_block_name_token1] = ACTIONS(1413), - [aux_sym_block_name_token2] = ACTIONS(1413), - [aux_sym_block_name_token3] = ACTIONS(1413), - [aux_sym_block_name_token4] = ACTIONS(1413), - [anon_sym_LBRACE] = ACTIONS(1413), - [aux_sym_if_statement_token1] = ACTIONS(1413), - [aux_sym_switch_statement_token1] = ACTIONS(1413), - [aux_sym_foreach_statement_token1] = ACTIONS(1413), - [aux_sym_for_statement_token1] = ACTIONS(1413), - [aux_sym_while_statement_token1] = ACTIONS(1413), - [aux_sym_do_statement_token1] = ACTIONS(1413), - [aux_sym_function_statement_token1] = ACTIONS(1413), - [aux_sym_function_statement_token2] = ACTIONS(1413), - [aux_sym_function_statement_token3] = ACTIONS(1413), - [aux_sym_flow_control_statement_token1] = ACTIONS(1413), - [aux_sym_flow_control_statement_token2] = ACTIONS(1413), - [aux_sym_flow_control_statement_token3] = ACTIONS(1413), - [aux_sym_flow_control_statement_token4] = ACTIONS(1413), - [aux_sym_flow_control_statement_token5] = ACTIONS(1413), - [sym_label] = ACTIONS(1413), - [aux_sym_trap_statement_token1] = ACTIONS(1413), - [aux_sym_try_statement_token1] = ACTIONS(1413), - [aux_sym_data_statement_token1] = ACTIONS(1413), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1413), - [aux_sym_parallel_statement_token1] = ACTIONS(1413), - [aux_sym_sequence_statement_token1] = ACTIONS(1413), - [anon_sym_AMP] = ACTIONS(1413), - [aux_sym_command_name_token1] = ACTIONS(1413), - [anon_sym_PERCENT] = ACTIONS(1413), - [aux_sym_foreach_command_token1] = ACTIONS(1413), - [aux_sym_class_statement_token1] = ACTIONS(1413), - [aux_sym_enum_statement_token1] = ACTIONS(1413), - [anon_sym_PLUS] = ACTIONS(1413), - [anon_sym_DASH] = ACTIONS(1413), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1413), - [anon_sym_BANG] = ACTIONS(1413), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1413), - [anon_sym_PLUS_PLUS] = ACTIONS(1413), - [anon_sym_DASH_DASH] = ACTIONS(1413), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1413), - [anon_sym_AT_LPAREN] = ACTIONS(1413), - [anon_sym_AT_LBRACE] = ACTIONS(1413), - [sym__statement_terminator] = ACTIONS(1415), + [sym_decimal_integer_literal] = ACTIONS(1412), + [sym_hexadecimal_integer_literal] = ACTIONS(1412), + [sym_real_literal] = ACTIONS(1412), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1412), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1412), + [sym_verbatim_string_characters] = ACTIONS(1412), + [sym_verbatim_here_string_characters] = ACTIONS(1412), + [anon_sym_DOT] = ACTIONS(1412), + [anon_sym_LBRACK] = ACTIONS(1412), + [aux_sym_comparison_operator_token37] = ACTIONS(1412), + [aux_sym_comparison_operator_token50] = ACTIONS(1412), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1412), + [anon_sym_DOLLAR_CARET] = ACTIONS(1412), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1412), + [anon_sym_DOLLAR_] = ACTIONS(1412), + [aux_sym_variable_token1] = ACTIONS(1412), + [aux_sym_variable_token2] = ACTIONS(1412), + [sym_braced_variable] = ACTIONS(1412), + [anon_sym_SEMI] = ACTIONS(1412), + [anon_sym_LPAREN] = ACTIONS(1412), + [anon_sym_RPAREN] = ACTIONS(1412), + [anon_sym_COMMA] = ACTIONS(1412), + [anon_sym_LBRACE] = ACTIONS(1412), + [anon_sym_RBRACE] = ACTIONS(1412), + [aux_sym_if_statement_token1] = ACTIONS(1412), + [aux_sym_switch_statement_token1] = ACTIONS(1412), + [aux_sym_foreach_statement_token1] = ACTIONS(1412), + [aux_sym_for_statement_token1] = ACTIONS(1412), + [aux_sym_while_statement_token1] = ACTIONS(1412), + [aux_sym_do_statement_token1] = ACTIONS(1412), + [aux_sym_function_statement_token1] = ACTIONS(1412), + [aux_sym_function_statement_token2] = ACTIONS(1412), + [aux_sym_function_statement_token3] = ACTIONS(1412), + [aux_sym_flow_control_statement_token1] = ACTIONS(1412), + [aux_sym_flow_control_statement_token2] = ACTIONS(1412), + [aux_sym_flow_control_statement_token3] = ACTIONS(1412), + [aux_sym_flow_control_statement_token4] = ACTIONS(1412), + [aux_sym_flow_control_statement_token5] = ACTIONS(1412), + [sym_label] = ACTIONS(1412), + [aux_sym_trap_statement_token1] = ACTIONS(1412), + [aux_sym_try_statement_token1] = ACTIONS(1412), + [aux_sym_data_statement_token1] = ACTIONS(1412), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1412), + [aux_sym_parallel_statement_token1] = ACTIONS(1412), + [aux_sym_sequence_statement_token1] = ACTIONS(1412), + [anon_sym_AMP] = ACTIONS(1412), + [aux_sym_command_name_token1] = ACTIONS(1412), + [aux_sym_command_name_token2] = ACTIONS(1412), + [aux_sym_command_name_token3] = ACTIONS(1412), + [aux_sym_command_name_token4] = ACTIONS(1412), + [aux_sym_command_name_token5] = ACTIONS(1412), + [aux_sym_command_name_token6] = ACTIONS(1412), + [aux_sym_command_name_token7] = ACTIONS(1412), + [aux_sym_command_name_token8] = ACTIONS(1412), + [aux_sym_command_name_token9] = ACTIONS(1412), + [aux_sym_command_name_token10] = ACTIONS(1412), + [aux_sym_command_name_token11] = ACTIONS(1412), + [anon_sym_PERCENT] = ACTIONS(1412), + [aux_sym_foreach_command_token1] = ACTIONS(1412), + [aux_sym_class_statement_token1] = ACTIONS(1412), + [aux_sym_enum_statement_token1] = ACTIONS(1412), + [anon_sym_PLUS] = ACTIONS(1412), + [anon_sym_DASH] = ACTIONS(1412), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1412), + [anon_sym_BANG] = ACTIONS(1412), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1412), + [anon_sym_PLUS_PLUS] = ACTIONS(1412), + [anon_sym_DASH_DASH] = ACTIONS(1412), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1412), + [anon_sym_AT_LPAREN] = ACTIONS(1412), + [anon_sym_AT_LBRACE] = ACTIONS(1412), }, - [343] = { + [329] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1417), - [sym_hexadecimal_integer_literal] = ACTIONS(1417), - [sym_real_literal] = ACTIONS(1417), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1417), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1417), - [sym_verbatim_string_characters] = ACTIONS(1417), - [sym_verbatim_here_string_characters] = ACTIONS(1417), - [anon_sym_DOT] = ACTIONS(1417), - [anon_sym_LBRACK] = ACTIONS(1417), - [aux_sym_comparison_operator_token37] = ACTIONS(1417), - [aux_sym_comparison_operator_token50] = ACTIONS(1417), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1417), - [anon_sym_DOLLAR_CARET] = ACTIONS(1417), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1417), - [anon_sym_DOLLAR_] = ACTIONS(1417), - [aux_sym_variable_token1] = ACTIONS(1417), - [aux_sym_variable_token2] = ACTIONS(1417), - [sym_braced_variable] = ACTIONS(1417), - [anon_sym_SEMI] = ACTIONS(1417), - [aux_sym_param_block_token1] = ACTIONS(1417), - [anon_sym_LPAREN] = ACTIONS(1417), - [anon_sym_COMMA] = ACTIONS(1417), - [aux_sym_block_name_token1] = ACTIONS(1417), - [aux_sym_block_name_token2] = ACTIONS(1417), - [aux_sym_block_name_token3] = ACTIONS(1417), - [aux_sym_block_name_token4] = ACTIONS(1417), - [anon_sym_LBRACE] = ACTIONS(1417), - [aux_sym_if_statement_token1] = ACTIONS(1417), - [aux_sym_switch_statement_token1] = ACTIONS(1417), - [aux_sym_foreach_statement_token1] = ACTIONS(1417), - [aux_sym_for_statement_token1] = ACTIONS(1417), - [aux_sym_while_statement_token1] = ACTIONS(1417), - [aux_sym_do_statement_token1] = ACTIONS(1417), - [aux_sym_function_statement_token1] = ACTIONS(1417), - [aux_sym_function_statement_token2] = ACTIONS(1417), - [aux_sym_function_statement_token3] = ACTIONS(1417), - [aux_sym_flow_control_statement_token1] = ACTIONS(1417), - [aux_sym_flow_control_statement_token2] = ACTIONS(1417), - [aux_sym_flow_control_statement_token3] = ACTIONS(1417), - [aux_sym_flow_control_statement_token4] = ACTIONS(1417), - [aux_sym_flow_control_statement_token5] = ACTIONS(1417), - [sym_label] = ACTIONS(1417), - [aux_sym_trap_statement_token1] = ACTIONS(1417), - [aux_sym_try_statement_token1] = ACTIONS(1417), - [aux_sym_data_statement_token1] = ACTIONS(1417), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1417), - [aux_sym_parallel_statement_token1] = ACTIONS(1417), - [aux_sym_sequence_statement_token1] = ACTIONS(1417), - [anon_sym_AMP] = ACTIONS(1417), - [aux_sym_command_name_token1] = ACTIONS(1417), - [anon_sym_PERCENT] = ACTIONS(1417), - [aux_sym_foreach_command_token1] = ACTIONS(1417), - [aux_sym_class_statement_token1] = ACTIONS(1417), - [aux_sym_enum_statement_token1] = ACTIONS(1417), - [anon_sym_PLUS] = ACTIONS(1417), - [anon_sym_DASH] = ACTIONS(1417), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1417), - [anon_sym_BANG] = ACTIONS(1417), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1417), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1417), - [anon_sym_AT_LPAREN] = ACTIONS(1417), - [anon_sym_AT_LBRACE] = ACTIONS(1417), - [sym__statement_terminator] = ACTIONS(1419), + [sym_decimal_integer_literal] = ACTIONS(1414), + [sym_hexadecimal_integer_literal] = ACTIONS(1414), + [sym_real_literal] = ACTIONS(1414), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1414), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1414), + [sym_verbatim_string_characters] = ACTIONS(1414), + [sym_verbatim_here_string_characters] = ACTIONS(1414), + [anon_sym_DOT] = ACTIONS(1414), + [anon_sym_LBRACK] = ACTIONS(1414), + [aux_sym_comparison_operator_token37] = ACTIONS(1414), + [aux_sym_comparison_operator_token50] = ACTIONS(1414), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1414), + [anon_sym_DOLLAR_CARET] = ACTIONS(1414), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1414), + [anon_sym_DOLLAR_] = ACTIONS(1414), + [aux_sym_variable_token1] = ACTIONS(1414), + [aux_sym_variable_token2] = ACTIONS(1414), + [sym_braced_variable] = ACTIONS(1414), + [anon_sym_SEMI] = ACTIONS(1414), + [anon_sym_LPAREN] = ACTIONS(1414), + [anon_sym_RPAREN] = ACTIONS(1414), + [anon_sym_COMMA] = ACTIONS(1414), + [anon_sym_LBRACE] = ACTIONS(1414), + [anon_sym_RBRACE] = ACTIONS(1414), + [aux_sym_if_statement_token1] = ACTIONS(1414), + [aux_sym_switch_statement_token1] = ACTIONS(1414), + [aux_sym_foreach_statement_token1] = ACTIONS(1414), + [aux_sym_for_statement_token1] = ACTIONS(1414), + [aux_sym_while_statement_token1] = ACTIONS(1414), + [aux_sym_do_statement_token1] = ACTIONS(1414), + [aux_sym_function_statement_token1] = ACTIONS(1414), + [aux_sym_function_statement_token2] = ACTIONS(1414), + [aux_sym_function_statement_token3] = ACTIONS(1414), + [aux_sym_flow_control_statement_token1] = ACTIONS(1414), + [aux_sym_flow_control_statement_token2] = ACTIONS(1414), + [aux_sym_flow_control_statement_token3] = ACTIONS(1414), + [aux_sym_flow_control_statement_token4] = ACTIONS(1414), + [aux_sym_flow_control_statement_token5] = ACTIONS(1414), + [sym_label] = ACTIONS(1414), + [aux_sym_trap_statement_token1] = ACTIONS(1414), + [aux_sym_try_statement_token1] = ACTIONS(1414), + [aux_sym_data_statement_token1] = ACTIONS(1414), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1414), + [aux_sym_parallel_statement_token1] = ACTIONS(1414), + [aux_sym_sequence_statement_token1] = ACTIONS(1414), + [anon_sym_AMP] = ACTIONS(1414), + [aux_sym_command_name_token1] = ACTIONS(1414), + [aux_sym_command_name_token2] = ACTIONS(1414), + [aux_sym_command_name_token3] = ACTIONS(1414), + [aux_sym_command_name_token4] = ACTIONS(1414), + [aux_sym_command_name_token5] = ACTIONS(1414), + [aux_sym_command_name_token6] = ACTIONS(1414), + [aux_sym_command_name_token7] = ACTIONS(1414), + [aux_sym_command_name_token8] = ACTIONS(1414), + [aux_sym_command_name_token9] = ACTIONS(1414), + [aux_sym_command_name_token10] = ACTIONS(1414), + [aux_sym_command_name_token11] = ACTIONS(1414), + [anon_sym_PERCENT] = ACTIONS(1414), + [aux_sym_foreach_command_token1] = ACTIONS(1414), + [aux_sym_class_statement_token1] = ACTIONS(1414), + [aux_sym_enum_statement_token1] = ACTIONS(1414), + [anon_sym_PLUS] = ACTIONS(1414), + [anon_sym_DASH] = ACTIONS(1414), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(1414), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1414), + [anon_sym_PLUS_PLUS] = ACTIONS(1414), + [anon_sym_DASH_DASH] = ACTIONS(1414), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1414), + [anon_sym_AT_LPAREN] = ACTIONS(1414), + [anon_sym_AT_LBRACE] = ACTIONS(1414), }, - [344] = { - [aux_sym_command_argument_sep_repeat1] = STATE(346), + [330] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1421), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym_decimal_integer_literal] = ACTIONS(1416), + [sym_hexadecimal_integer_literal] = ACTIONS(1416), + [sym_real_literal] = ACTIONS(1416), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1416), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1416), + [sym_verbatim_string_characters] = ACTIONS(1416), + [sym_verbatim_here_string_characters] = ACTIONS(1416), + [anon_sym_DOT] = ACTIONS(1416), + [anon_sym_LBRACK] = ACTIONS(1416), + [aux_sym_comparison_operator_token37] = ACTIONS(1416), + [aux_sym_comparison_operator_token50] = ACTIONS(1416), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1416), + [anon_sym_DOLLAR_CARET] = ACTIONS(1416), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1416), + [anon_sym_DOLLAR_] = ACTIONS(1416), + [aux_sym_variable_token1] = ACTIONS(1416), + [aux_sym_variable_token2] = ACTIONS(1416), + [sym_braced_variable] = ACTIONS(1416), + [anon_sym_SEMI] = ACTIONS(1416), + [anon_sym_LPAREN] = ACTIONS(1416), + [anon_sym_RPAREN] = ACTIONS(1416), + [anon_sym_COMMA] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(1416), + [anon_sym_RBRACE] = ACTIONS(1416), + [aux_sym_if_statement_token1] = ACTIONS(1416), + [aux_sym_switch_statement_token1] = ACTIONS(1416), + [aux_sym_foreach_statement_token1] = ACTIONS(1416), + [aux_sym_for_statement_token1] = ACTIONS(1416), + [aux_sym_while_statement_token1] = ACTIONS(1416), + [aux_sym_do_statement_token1] = ACTIONS(1416), + [aux_sym_function_statement_token1] = ACTIONS(1416), + [aux_sym_function_statement_token2] = ACTIONS(1416), + [aux_sym_function_statement_token3] = ACTIONS(1416), + [aux_sym_flow_control_statement_token1] = ACTIONS(1416), + [aux_sym_flow_control_statement_token2] = ACTIONS(1416), + [aux_sym_flow_control_statement_token3] = ACTIONS(1416), + [aux_sym_flow_control_statement_token4] = ACTIONS(1416), + [aux_sym_flow_control_statement_token5] = ACTIONS(1416), + [sym_label] = ACTIONS(1416), + [aux_sym_trap_statement_token1] = ACTIONS(1416), + [aux_sym_try_statement_token1] = ACTIONS(1416), + [aux_sym_data_statement_token1] = ACTIONS(1416), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1416), + [aux_sym_parallel_statement_token1] = ACTIONS(1416), + [aux_sym_sequence_statement_token1] = ACTIONS(1416), + [anon_sym_AMP] = ACTIONS(1416), + [aux_sym_command_name_token1] = ACTIONS(1416), + [aux_sym_command_name_token2] = ACTIONS(1416), + [aux_sym_command_name_token3] = ACTIONS(1416), + [aux_sym_command_name_token4] = ACTIONS(1416), + [aux_sym_command_name_token5] = ACTIONS(1416), + [aux_sym_command_name_token6] = ACTIONS(1416), + [aux_sym_command_name_token7] = ACTIONS(1416), + [aux_sym_command_name_token8] = ACTIONS(1416), + [aux_sym_command_name_token9] = ACTIONS(1416), + [aux_sym_command_name_token10] = ACTIONS(1416), + [aux_sym_command_name_token11] = ACTIONS(1416), + [anon_sym_PERCENT] = ACTIONS(1416), + [aux_sym_foreach_command_token1] = ACTIONS(1416), + [aux_sym_class_statement_token1] = ACTIONS(1416), + [aux_sym_enum_statement_token1] = ACTIONS(1416), + [anon_sym_PLUS] = ACTIONS(1416), + [anon_sym_DASH] = ACTIONS(1416), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1416), + [anon_sym_BANG] = ACTIONS(1416), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1416), + [anon_sym_PLUS_PLUS] = ACTIONS(1416), + [anon_sym_DASH_DASH] = ACTIONS(1416), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1416), + [anon_sym_AT_LPAREN] = ACTIONS(1416), + [anon_sym_AT_LBRACE] = ACTIONS(1416), }, - [345] = { + [331] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1337), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), + [sym_decimal_integer_literal] = ACTIONS(1418), + [sym_hexadecimal_integer_literal] = ACTIONS(1418), + [sym_real_literal] = ACTIONS(1418), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), + [sym_verbatim_string_characters] = ACTIONS(1418), + [sym_verbatim_here_string_characters] = ACTIONS(1418), + [anon_sym_DOT] = ACTIONS(1418), + [anon_sym_LBRACK] = ACTIONS(1418), + [aux_sym_comparison_operator_token37] = ACTIONS(1418), + [aux_sym_comparison_operator_token50] = ACTIONS(1418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), + [anon_sym_DOLLAR_CARET] = ACTIONS(1418), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), + [anon_sym_DOLLAR_] = ACTIONS(1418), + [aux_sym_variable_token1] = ACTIONS(1418), + [aux_sym_variable_token2] = ACTIONS(1418), + [sym_braced_variable] = ACTIONS(1418), + [anon_sym_SEMI] = ACTIONS(1418), + [anon_sym_LPAREN] = ACTIONS(1418), + [anon_sym_RPAREN] = ACTIONS(1418), + [anon_sym_COMMA] = ACTIONS(1418), + [anon_sym_LBRACE] = ACTIONS(1418), + [anon_sym_RBRACE] = ACTIONS(1418), + [aux_sym_if_statement_token1] = ACTIONS(1418), + [aux_sym_switch_statement_token1] = ACTIONS(1418), + [aux_sym_foreach_statement_token1] = ACTIONS(1418), + [aux_sym_for_statement_token1] = ACTIONS(1418), + [aux_sym_while_statement_token1] = ACTIONS(1418), + [aux_sym_do_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token2] = ACTIONS(1418), + [aux_sym_function_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token1] = ACTIONS(1418), + [aux_sym_flow_control_statement_token2] = ACTIONS(1418), + [aux_sym_flow_control_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token4] = ACTIONS(1418), + [aux_sym_flow_control_statement_token5] = ACTIONS(1418), + [sym_label] = ACTIONS(1418), + [aux_sym_trap_statement_token1] = ACTIONS(1418), + [aux_sym_try_statement_token1] = ACTIONS(1418), + [aux_sym_data_statement_token1] = ACTIONS(1418), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), + [aux_sym_parallel_statement_token1] = ACTIONS(1418), + [aux_sym_sequence_statement_token1] = ACTIONS(1418), + [anon_sym_AMP] = ACTIONS(1418), + [aux_sym_command_name_token1] = ACTIONS(1418), + [aux_sym_command_name_token2] = ACTIONS(1418), + [aux_sym_command_name_token3] = ACTIONS(1418), + [aux_sym_command_name_token4] = ACTIONS(1418), + [aux_sym_command_name_token5] = ACTIONS(1418), + [aux_sym_command_name_token6] = ACTIONS(1418), + [aux_sym_command_name_token7] = ACTIONS(1418), + [aux_sym_command_name_token8] = ACTIONS(1418), + [aux_sym_command_name_token9] = ACTIONS(1418), + [aux_sym_command_name_token10] = ACTIONS(1418), + [aux_sym_command_name_token11] = ACTIONS(1418), + [anon_sym_PERCENT] = ACTIONS(1418), + [aux_sym_foreach_command_token1] = ACTIONS(1418), + [aux_sym_class_statement_token1] = ACTIONS(1418), + [aux_sym_enum_statement_token1] = ACTIONS(1418), + [anon_sym_PLUS] = ACTIONS(1418), + [anon_sym_DASH] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), + [anon_sym_BANG] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), + [anon_sym_PLUS_PLUS] = ACTIONS(1418), + [anon_sym_DASH_DASH] = ACTIONS(1418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LBRACE] = ACTIONS(1418), }, - [346] = { - [aux_sym_command_argument_sep_repeat1] = STATE(346), + [332] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1341), - [sym_hexadecimal_integer_literal] = ACTIONS(1341), - [sym_real_literal] = ACTIONS(1341), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1341), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1341), - [sym_verbatim_string_characters] = ACTIONS(1341), - [sym_verbatim_here_string_characters] = ACTIONS(1341), - [anon_sym_LBRACK] = ACTIONS(1341), - [anon_sym_GT] = ACTIONS(1341), - [anon_sym_GT_GT] = ACTIONS(1341), - [anon_sym_2_GT] = ACTIONS(1341), - [anon_sym_2_GT_GT] = ACTIONS(1341), - [anon_sym_3_GT] = ACTIONS(1341), - [anon_sym_3_GT_GT] = ACTIONS(1341), - [anon_sym_4_GT] = ACTIONS(1341), - [anon_sym_4_GT_GT] = ACTIONS(1341), - [anon_sym_5_GT] = ACTIONS(1341), - [anon_sym_5_GT_GT] = ACTIONS(1341), - [anon_sym_6_GT] = ACTIONS(1341), - [anon_sym_6_GT_GT] = ACTIONS(1341), - [anon_sym_STAR_GT] = ACTIONS(1341), - [anon_sym_STAR_GT_GT] = ACTIONS(1341), - [anon_sym_LT] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1341), - [anon_sym_2_GT_AMP1] = ACTIONS(1341), - [anon_sym_3_GT_AMP1] = ACTIONS(1341), - [anon_sym_4_GT_AMP1] = ACTIONS(1341), - [anon_sym_5_GT_AMP1] = ACTIONS(1341), - [anon_sym_6_GT_AMP1] = ACTIONS(1341), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1341), - [anon_sym_1_GT_AMP2] = ACTIONS(1341), - [anon_sym_3_GT_AMP2] = ACTIONS(1341), - [anon_sym_4_GT_AMP2] = ACTIONS(1341), - [anon_sym_5_GT_AMP2] = ACTIONS(1341), - [anon_sym_6_GT_AMP2] = ACTIONS(1341), - [aux_sym_comparison_operator_token37] = ACTIONS(1341), - [aux_sym_comparison_operator_token50] = ACTIONS(1341), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1341), - [anon_sym_DOLLAR_CARET] = ACTIONS(1341), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1341), - [anon_sym_DOLLAR_] = ACTIONS(1341), - [aux_sym_variable_token1] = ACTIONS(1341), - [aux_sym_variable_token2] = ACTIONS(1341), - [sym_braced_variable] = ACTIONS(1341), - [sym_generic_token] = ACTIONS(1341), - [sym_command_parameter] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(1341), - [anon_sym_RPAREN] = ACTIONS(1341), - [anon_sym_COMMA] = ACTIONS(1341), - [anon_sym_LBRACE] = ACTIONS(1341), - [anon_sym_PIPE] = ACTIONS(1341), - [sym_stop_parsing] = ACTIONS(1341), - [anon_sym_SPACE] = ACTIONS(1423), - [anon_sym_COLON] = ACTIONS(1341), - [anon_sym_PLUS] = ACTIONS(1341), - [anon_sym_DASH] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1341), - [anon_sym_BANG] = ACTIONS(1341), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1341), - [anon_sym_PLUS_PLUS] = ACTIONS(1341), - [anon_sym_DASH_DASH] = ACTIONS(1341), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LPAREN] = ACTIONS(1341), - [anon_sym_AT_LBRACE] = ACTIONS(1341), + [sym_decimal_integer_literal] = ACTIONS(1420), + [sym_hexadecimal_integer_literal] = ACTIONS(1420), + [sym_real_literal] = ACTIONS(1420), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1420), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1420), + [sym_verbatim_string_characters] = ACTIONS(1420), + [sym_verbatim_here_string_characters] = ACTIONS(1420), + [anon_sym_DOT] = ACTIONS(1420), + [anon_sym_LBRACK] = ACTIONS(1420), + [aux_sym_comparison_operator_token37] = ACTIONS(1420), + [aux_sym_comparison_operator_token50] = ACTIONS(1420), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1420), + [anon_sym_DOLLAR_CARET] = ACTIONS(1420), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1420), + [anon_sym_DOLLAR_] = ACTIONS(1420), + [aux_sym_variable_token1] = ACTIONS(1420), + [aux_sym_variable_token2] = ACTIONS(1420), + [sym_braced_variable] = ACTIONS(1420), + [anon_sym_SEMI] = ACTIONS(1420), + [anon_sym_LPAREN] = ACTIONS(1420), + [anon_sym_RPAREN] = ACTIONS(1420), + [anon_sym_COMMA] = ACTIONS(1420), + [anon_sym_LBRACE] = ACTIONS(1420), + [anon_sym_RBRACE] = ACTIONS(1420), + [aux_sym_if_statement_token1] = ACTIONS(1420), + [aux_sym_switch_statement_token1] = ACTIONS(1420), + [aux_sym_foreach_statement_token1] = ACTIONS(1420), + [aux_sym_for_statement_token1] = ACTIONS(1420), + [aux_sym_while_statement_token1] = ACTIONS(1420), + [aux_sym_do_statement_token1] = ACTIONS(1420), + [aux_sym_function_statement_token1] = ACTIONS(1420), + [aux_sym_function_statement_token2] = ACTIONS(1420), + [aux_sym_function_statement_token3] = ACTIONS(1420), + [aux_sym_flow_control_statement_token1] = ACTIONS(1420), + [aux_sym_flow_control_statement_token2] = ACTIONS(1420), + [aux_sym_flow_control_statement_token3] = ACTIONS(1420), + [aux_sym_flow_control_statement_token4] = ACTIONS(1420), + [aux_sym_flow_control_statement_token5] = ACTIONS(1420), + [sym_label] = ACTIONS(1420), + [aux_sym_trap_statement_token1] = ACTIONS(1420), + [aux_sym_try_statement_token1] = ACTIONS(1420), + [aux_sym_data_statement_token1] = ACTIONS(1420), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1420), + [aux_sym_parallel_statement_token1] = ACTIONS(1420), + [aux_sym_sequence_statement_token1] = ACTIONS(1420), + [anon_sym_AMP] = ACTIONS(1420), + [aux_sym_command_name_token1] = ACTIONS(1420), + [aux_sym_command_name_token2] = ACTIONS(1420), + [aux_sym_command_name_token3] = ACTIONS(1420), + [aux_sym_command_name_token4] = ACTIONS(1420), + [aux_sym_command_name_token5] = ACTIONS(1420), + [aux_sym_command_name_token6] = ACTIONS(1420), + [aux_sym_command_name_token7] = ACTIONS(1420), + [aux_sym_command_name_token8] = ACTIONS(1420), + [aux_sym_command_name_token9] = ACTIONS(1420), + [aux_sym_command_name_token10] = ACTIONS(1420), + [aux_sym_command_name_token11] = ACTIONS(1420), + [anon_sym_PERCENT] = ACTIONS(1420), + [aux_sym_foreach_command_token1] = ACTIONS(1420), + [aux_sym_class_statement_token1] = ACTIONS(1420), + [aux_sym_enum_statement_token1] = ACTIONS(1420), + [anon_sym_PLUS] = ACTIONS(1420), + [anon_sym_DASH] = ACTIONS(1420), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1420), + [anon_sym_BANG] = ACTIONS(1420), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1420), + [anon_sym_PLUS_PLUS] = ACTIONS(1420), + [anon_sym_DASH_DASH] = ACTIONS(1420), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1420), + [anon_sym_AT_LPAREN] = ACTIONS(1420), + [anon_sym_AT_LBRACE] = ACTIONS(1420), }, - [347] = { - [sym_catch_clause] = STATE(323), - [aux_sym_catch_clauses_repeat1] = STATE(323), + [333] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1422), + [sym_hexadecimal_integer_literal] = ACTIONS(1422), + [sym_real_literal] = ACTIONS(1422), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1422), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1422), + [sym_verbatim_string_characters] = ACTIONS(1422), + [sym_verbatim_here_string_characters] = ACTIONS(1422), + [anon_sym_DOT] = ACTIONS(1422), + [anon_sym_LBRACK] = ACTIONS(1422), + [aux_sym_comparison_operator_token37] = ACTIONS(1422), + [aux_sym_comparison_operator_token50] = ACTIONS(1422), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1422), + [anon_sym_DOLLAR_CARET] = ACTIONS(1422), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1422), + [anon_sym_DOLLAR_] = ACTIONS(1422), + [aux_sym_variable_token1] = ACTIONS(1422), + [aux_sym_variable_token2] = ACTIONS(1422), + [sym_braced_variable] = ACTIONS(1422), + [anon_sym_SEMI] = ACTIONS(1422), + [anon_sym_LPAREN] = ACTIONS(1422), + [anon_sym_RPAREN] = ACTIONS(1422), + [anon_sym_COMMA] = ACTIONS(1422), + [anon_sym_LBRACE] = ACTIONS(1422), + [anon_sym_RBRACE] = ACTIONS(1422), + [aux_sym_if_statement_token1] = ACTIONS(1422), + [aux_sym_switch_statement_token1] = ACTIONS(1422), + [aux_sym_foreach_statement_token1] = ACTIONS(1422), + [aux_sym_for_statement_token1] = ACTIONS(1422), + [aux_sym_while_statement_token1] = ACTIONS(1422), + [aux_sym_do_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token2] = ACTIONS(1422), + [aux_sym_function_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token1] = ACTIONS(1422), + [aux_sym_flow_control_statement_token2] = ACTIONS(1422), + [aux_sym_flow_control_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token4] = ACTIONS(1422), + [aux_sym_flow_control_statement_token5] = ACTIONS(1422), + [sym_label] = ACTIONS(1422), + [aux_sym_trap_statement_token1] = ACTIONS(1422), + [aux_sym_try_statement_token1] = ACTIONS(1422), + [aux_sym_data_statement_token1] = ACTIONS(1422), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1422), + [aux_sym_parallel_statement_token1] = ACTIONS(1422), + [aux_sym_sequence_statement_token1] = ACTIONS(1422), + [anon_sym_AMP] = ACTIONS(1422), + [aux_sym_command_name_token1] = ACTIONS(1422), + [aux_sym_command_name_token2] = ACTIONS(1422), + [aux_sym_command_name_token3] = ACTIONS(1422), + [aux_sym_command_name_token4] = ACTIONS(1422), + [aux_sym_command_name_token5] = ACTIONS(1422), + [aux_sym_command_name_token6] = ACTIONS(1422), + [aux_sym_command_name_token7] = ACTIONS(1422), + [aux_sym_command_name_token8] = ACTIONS(1422), + [aux_sym_command_name_token9] = ACTIONS(1422), + [aux_sym_command_name_token10] = ACTIONS(1422), + [aux_sym_command_name_token11] = ACTIONS(1422), + [anon_sym_PERCENT] = ACTIONS(1422), + [aux_sym_foreach_command_token1] = ACTIONS(1422), + [aux_sym_class_statement_token1] = ACTIONS(1422), + [aux_sym_enum_statement_token1] = ACTIONS(1422), + [anon_sym_PLUS] = ACTIONS(1422), + [anon_sym_DASH] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1422), + [anon_sym_PLUS_PLUS] = ACTIONS(1422), + [anon_sym_DASH_DASH] = ACTIONS(1422), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LBRACE] = ACTIONS(1422), + }, + [334] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1424), + [sym_hexadecimal_integer_literal] = ACTIONS(1424), + [sym_real_literal] = ACTIONS(1424), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1424), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1424), + [sym_verbatim_string_characters] = ACTIONS(1424), + [sym_verbatim_here_string_characters] = ACTIONS(1424), + [anon_sym_DOT] = ACTIONS(1424), + [anon_sym_LBRACK] = ACTIONS(1424), + [aux_sym_comparison_operator_token37] = ACTIONS(1424), + [aux_sym_comparison_operator_token50] = ACTIONS(1424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1424), + [anon_sym_DOLLAR_CARET] = ACTIONS(1424), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1424), + [anon_sym_DOLLAR_] = ACTIONS(1424), + [aux_sym_variable_token1] = ACTIONS(1424), + [aux_sym_variable_token2] = ACTIONS(1424), + [sym_braced_variable] = ACTIONS(1424), + [anon_sym_SEMI] = ACTIONS(1424), + [anon_sym_LPAREN] = ACTIONS(1424), + [anon_sym_RPAREN] = ACTIONS(1424), + [anon_sym_COMMA] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(1424), + [anon_sym_RBRACE] = ACTIONS(1424), + [aux_sym_if_statement_token1] = ACTIONS(1424), + [aux_sym_switch_statement_token1] = ACTIONS(1424), + [aux_sym_foreach_statement_token1] = ACTIONS(1424), + [aux_sym_for_statement_token1] = ACTIONS(1424), + [aux_sym_while_statement_token1] = ACTIONS(1424), + [aux_sym_do_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token2] = ACTIONS(1424), + [aux_sym_function_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token1] = ACTIONS(1424), + [aux_sym_flow_control_statement_token2] = ACTIONS(1424), + [aux_sym_flow_control_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token4] = ACTIONS(1424), + [aux_sym_flow_control_statement_token5] = ACTIONS(1424), + [sym_label] = ACTIONS(1424), + [aux_sym_trap_statement_token1] = ACTIONS(1424), + [aux_sym_try_statement_token1] = ACTIONS(1424), + [aux_sym_data_statement_token1] = ACTIONS(1424), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1424), + [aux_sym_parallel_statement_token1] = ACTIONS(1424), + [aux_sym_sequence_statement_token1] = ACTIONS(1424), + [anon_sym_AMP] = ACTIONS(1424), + [aux_sym_command_name_token1] = ACTIONS(1424), + [aux_sym_command_name_token2] = ACTIONS(1424), + [aux_sym_command_name_token3] = ACTIONS(1424), + [aux_sym_command_name_token4] = ACTIONS(1424), + [aux_sym_command_name_token5] = ACTIONS(1424), + [aux_sym_command_name_token6] = ACTIONS(1424), + [aux_sym_command_name_token7] = ACTIONS(1424), + [aux_sym_command_name_token8] = ACTIONS(1424), + [aux_sym_command_name_token9] = ACTIONS(1424), + [aux_sym_command_name_token10] = ACTIONS(1424), + [aux_sym_command_name_token11] = ACTIONS(1424), + [anon_sym_PERCENT] = ACTIONS(1424), + [aux_sym_foreach_command_token1] = ACTIONS(1424), + [aux_sym_class_statement_token1] = ACTIONS(1424), + [aux_sym_enum_statement_token1] = ACTIONS(1424), + [anon_sym_PLUS] = ACTIONS(1424), + [anon_sym_DASH] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1424), + [anon_sym_BANG] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1424), + [anon_sym_PLUS_PLUS] = ACTIONS(1424), + [anon_sym_DASH_DASH] = ACTIONS(1424), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LBRACE] = ACTIONS(1424), + }, + [335] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1426), [sym_hexadecimal_integer_literal] = ACTIONS(1426), @@ -60202,14 +62623,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_label] = ACTIONS(1426), [aux_sym_trap_statement_token1] = ACTIONS(1426), [aux_sym_try_statement_token1] = ACTIONS(1426), - [aux_sym_catch_clause_token1] = ACTIONS(1318), - [aux_sym_finally_clause_token1] = ACTIONS(1426), [aux_sym_data_statement_token1] = ACTIONS(1426), [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), [aux_sym_parallel_statement_token1] = ACTIONS(1426), [aux_sym_sequence_statement_token1] = ACTIONS(1426), [anon_sym_AMP] = ACTIONS(1426), [aux_sym_command_name_token1] = ACTIONS(1426), + [aux_sym_command_name_token2] = ACTIONS(1426), + [aux_sym_command_name_token3] = ACTIONS(1426), + [aux_sym_command_name_token4] = ACTIONS(1426), + [aux_sym_command_name_token5] = ACTIONS(1426), + [aux_sym_command_name_token6] = ACTIONS(1426), + [aux_sym_command_name_token7] = ACTIONS(1426), + [aux_sym_command_name_token8] = ACTIONS(1426), + [aux_sym_command_name_token9] = ACTIONS(1426), + [aux_sym_command_name_token10] = ACTIONS(1426), + [aux_sym_command_name_token11] = ACTIONS(1426), [anon_sym_PERCENT] = ACTIONS(1426), [aux_sym_foreach_command_token1] = ACTIONS(1426), [aux_sym_class_statement_token1] = ACTIONS(1426), @@ -60225,208 +62654,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1426), [anon_sym_AT_LBRACE] = ACTIONS(1426), }, - [348] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1617), - [sym_logical_expression] = STATE(1356), - [sym_bitwise_expression] = STATE(1269), - [sym_comparison_expression] = STATE(551), - [sym_additive_expression] = STATE(523), - [sym_multiplicative_expression] = STATE(358), - [sym_format_expression] = STATE(314), - [sym_range_expression] = STATE(305), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), - }, - [349] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(817), - [aux_sym_comparison_operator_token2] = ACTIONS(817), - [aux_sym_comparison_operator_token3] = ACTIONS(817), - [aux_sym_comparison_operator_token4] = ACTIONS(817), - [aux_sym_comparison_operator_token5] = ACTIONS(817), - [aux_sym_comparison_operator_token6] = ACTIONS(817), - [aux_sym_comparison_operator_token7] = ACTIONS(817), - [aux_sym_comparison_operator_token8] = ACTIONS(817), - [aux_sym_comparison_operator_token9] = ACTIONS(817), - [aux_sym_comparison_operator_token10] = ACTIONS(817), - [aux_sym_comparison_operator_token11] = ACTIONS(817), - [aux_sym_comparison_operator_token12] = ACTIONS(817), - [aux_sym_comparison_operator_token13] = ACTIONS(817), - [aux_sym_comparison_operator_token14] = ACTIONS(817), - [aux_sym_comparison_operator_token15] = ACTIONS(817), - [aux_sym_comparison_operator_token16] = ACTIONS(817), - [aux_sym_comparison_operator_token17] = ACTIONS(817), - [aux_sym_comparison_operator_token18] = ACTIONS(817), - [aux_sym_comparison_operator_token19] = ACTIONS(817), - [aux_sym_comparison_operator_token20] = ACTIONS(817), - [aux_sym_comparison_operator_token21] = ACTIONS(817), - [aux_sym_comparison_operator_token22] = ACTIONS(817), - [aux_sym_comparison_operator_token23] = ACTIONS(817), - [aux_sym_comparison_operator_token24] = ACTIONS(817), - [aux_sym_comparison_operator_token25] = ACTIONS(817), - [aux_sym_comparison_operator_token26] = ACTIONS(817), - [aux_sym_comparison_operator_token27] = ACTIONS(817), - [aux_sym_comparison_operator_token28] = ACTIONS(819), - [aux_sym_comparison_operator_token29] = ACTIONS(817), - [aux_sym_comparison_operator_token30] = ACTIONS(817), - [aux_sym_comparison_operator_token31] = ACTIONS(817), - [aux_sym_comparison_operator_token32] = ACTIONS(817), - [aux_sym_comparison_operator_token33] = ACTIONS(817), - [aux_sym_comparison_operator_token34] = ACTIONS(819), - [aux_sym_comparison_operator_token35] = ACTIONS(817), - [aux_sym_comparison_operator_token36] = ACTIONS(817), - [aux_sym_comparison_operator_token37] = ACTIONS(817), - [aux_sym_comparison_operator_token38] = ACTIONS(817), - [aux_sym_comparison_operator_token39] = ACTIONS(817), - [aux_sym_comparison_operator_token40] = ACTIONS(817), - [aux_sym_comparison_operator_token41] = ACTIONS(817), - [aux_sym_comparison_operator_token42] = ACTIONS(817), - [aux_sym_comparison_operator_token43] = ACTIONS(817), - [aux_sym_comparison_operator_token44] = ACTIONS(817), - [aux_sym_comparison_operator_token45] = ACTIONS(817), - [aux_sym_comparison_operator_token46] = ACTIONS(817), - [aux_sym_comparison_operator_token47] = ACTIONS(817), - [aux_sym_comparison_operator_token48] = ACTIONS(817), - [aux_sym_comparison_operator_token49] = ACTIONS(817), - [aux_sym_comparison_operator_token50] = ACTIONS(817), - [anon_sym_RPAREN] = ACTIONS(817), - [anon_sym_COMMA] = ACTIONS(817), + [336] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1428), + [sym_hexadecimal_integer_literal] = ACTIONS(1428), + [sym_real_literal] = ACTIONS(1428), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), + [sym_verbatim_string_characters] = ACTIONS(1428), + [sym_verbatim_here_string_characters] = ACTIONS(1428), + [anon_sym_DOT] = ACTIONS(1428), + [anon_sym_LBRACK] = ACTIONS(1428), + [aux_sym_comparison_operator_token37] = ACTIONS(1428), + [aux_sym_comparison_operator_token50] = ACTIONS(1428), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), + [anon_sym_DOLLAR_CARET] = ACTIONS(1428), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), + [anon_sym_DOLLAR_] = ACTIONS(1428), + [aux_sym_variable_token1] = ACTIONS(1428), + [aux_sym_variable_token2] = ACTIONS(1428), + [sym_braced_variable] = ACTIONS(1428), + [anon_sym_SEMI] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(1428), + [anon_sym_RPAREN] = ACTIONS(1428), + [anon_sym_COMMA] = ACTIONS(1428), + [anon_sym_LBRACE] = ACTIONS(1428), + [anon_sym_RBRACE] = ACTIONS(1428), + [aux_sym_if_statement_token1] = ACTIONS(1428), + [aux_sym_switch_statement_token1] = ACTIONS(1428), + [aux_sym_foreach_statement_token1] = ACTIONS(1428), + [aux_sym_for_statement_token1] = ACTIONS(1428), + [aux_sym_while_statement_token1] = ACTIONS(1428), + [aux_sym_do_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token2] = ACTIONS(1428), + [aux_sym_function_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token1] = ACTIONS(1428), + [aux_sym_flow_control_statement_token2] = ACTIONS(1428), + [aux_sym_flow_control_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token4] = ACTIONS(1428), + [aux_sym_flow_control_statement_token5] = ACTIONS(1428), + [sym_label] = ACTIONS(1428), + [aux_sym_trap_statement_token1] = ACTIONS(1428), + [aux_sym_try_statement_token1] = ACTIONS(1428), + [aux_sym_data_statement_token1] = ACTIONS(1428), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), + [aux_sym_parallel_statement_token1] = ACTIONS(1428), + [aux_sym_sequence_statement_token1] = ACTIONS(1428), + [anon_sym_AMP] = ACTIONS(1428), + [aux_sym_command_name_token1] = ACTIONS(1428), + [aux_sym_command_name_token2] = ACTIONS(1428), + [aux_sym_command_name_token3] = ACTIONS(1428), + [aux_sym_command_name_token4] = ACTIONS(1428), + [aux_sym_command_name_token5] = ACTIONS(1428), + [aux_sym_command_name_token6] = ACTIONS(1428), + [aux_sym_command_name_token7] = ACTIONS(1428), + [aux_sym_command_name_token8] = ACTIONS(1428), + [aux_sym_command_name_token9] = ACTIONS(1428), + [aux_sym_command_name_token10] = ACTIONS(1428), + [aux_sym_command_name_token11] = ACTIONS(1428), [anon_sym_PERCENT] = ACTIONS(1428), - [aux_sym_logical_expression_token1] = ACTIONS(817), - [aux_sym_logical_expression_token2] = ACTIONS(817), - [aux_sym_logical_expression_token3] = ACTIONS(817), - [aux_sym_bitwise_expression_token1] = ACTIONS(817), - [aux_sym_bitwise_expression_token2] = ACTIONS(817), - [aux_sym_bitwise_expression_token3] = ACTIONS(817), - [anon_sym_PLUS] = ACTIONS(817), - [anon_sym_DASH] = ACTIONS(819), - [anon_sym_SLASH] = ACTIONS(1428), - [anon_sym_BSLASH] = ACTIONS(1428), - [anon_sym_STAR] = ACTIONS(1428), - }, - [350] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1528), - [sym_logical_expression] = STATE(1356), - [sym_bitwise_expression] = STATE(1269), - [sym_comparison_expression] = STATE(551), - [sym_additive_expression] = STATE(523), - [sym_multiplicative_expression] = STATE(358), - [sym_format_expression] = STATE(314), - [sym_range_expression] = STATE(305), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(304), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [aux_sym_foreach_command_token1] = ACTIONS(1428), + [aux_sym_class_statement_token1] = ACTIONS(1428), + [aux_sym_enum_statement_token1] = ACTIONS(1428), + [anon_sym_PLUS] = ACTIONS(1428), + [anon_sym_DASH] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), + [anon_sym_BANG] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), + [anon_sym_PLUS_PLUS] = ACTIONS(1428), + [anon_sym_DASH_DASH] = ACTIONS(1428), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LBRACE] = ACTIONS(1428), }, - [351] = { + [337] = { [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1430), [sym_hexadecimal_integer_literal] = ACTIONS(1430), @@ -60448,11 +62750,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_braced_variable] = ACTIONS(1430), [anon_sym_SEMI] = ACTIONS(1430), [anon_sym_LPAREN] = ACTIONS(1430), + [anon_sym_RPAREN] = ACTIONS(1430), [anon_sym_COMMA] = ACTIONS(1430), - [aux_sym_block_name_token1] = ACTIONS(1432), - [aux_sym_block_name_token2] = ACTIONS(1432), - [aux_sym_block_name_token3] = ACTIONS(1432), - [aux_sym_block_name_token4] = ACTIONS(1432), [anon_sym_LBRACE] = ACTIONS(1430), [anon_sym_RBRACE] = ACTIONS(1430), [aux_sym_if_statement_token1] = ACTIONS(1430), @@ -60478,6 +62777,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sequence_statement_token1] = ACTIONS(1430), [anon_sym_AMP] = ACTIONS(1430), [aux_sym_command_name_token1] = ACTIONS(1430), + [aux_sym_command_name_token2] = ACTIONS(1430), + [aux_sym_command_name_token3] = ACTIONS(1430), + [aux_sym_command_name_token4] = ACTIONS(1430), + [aux_sym_command_name_token5] = ACTIONS(1430), + [aux_sym_command_name_token6] = ACTIONS(1430), + [aux_sym_command_name_token7] = ACTIONS(1430), + [aux_sym_command_name_token8] = ACTIONS(1430), + [aux_sym_command_name_token9] = ACTIONS(1430), + [aux_sym_command_name_token10] = ACTIONS(1430), + [aux_sym_command_name_token11] = ACTIONS(1430), [anon_sym_PERCENT] = ACTIONS(1430), [aux_sym_foreach_command_token1] = ACTIONS(1430), [aux_sym_class_statement_token1] = ACTIONS(1430), @@ -60493,613 +62802,4134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1430), [anon_sym_AT_LBRACE] = ACTIONS(1430), }, + [338] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1432), + [sym_hexadecimal_integer_literal] = ACTIONS(1432), + [sym_real_literal] = ACTIONS(1432), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1432), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1432), + [sym_verbatim_string_characters] = ACTIONS(1432), + [sym_verbatim_here_string_characters] = ACTIONS(1432), + [anon_sym_DOT] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(1432), + [aux_sym_comparison_operator_token37] = ACTIONS(1432), + [aux_sym_comparison_operator_token50] = ACTIONS(1432), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1432), + [anon_sym_DOLLAR_CARET] = ACTIONS(1432), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1432), + [anon_sym_DOLLAR_] = ACTIONS(1432), + [aux_sym_variable_token1] = ACTIONS(1432), + [aux_sym_variable_token2] = ACTIONS(1432), + [sym_braced_variable] = ACTIONS(1432), + [anon_sym_SEMI] = ACTIONS(1432), + [anon_sym_LPAREN] = ACTIONS(1432), + [anon_sym_RPAREN] = ACTIONS(1432), + [anon_sym_COMMA] = ACTIONS(1432), + [anon_sym_LBRACE] = ACTIONS(1432), + [anon_sym_RBRACE] = ACTIONS(1432), + [aux_sym_if_statement_token1] = ACTIONS(1432), + [aux_sym_switch_statement_token1] = ACTIONS(1432), + [aux_sym_foreach_statement_token1] = ACTIONS(1432), + [aux_sym_for_statement_token1] = ACTIONS(1432), + [aux_sym_while_statement_token1] = ACTIONS(1432), + [aux_sym_do_statement_token1] = ACTIONS(1432), + [aux_sym_function_statement_token1] = ACTIONS(1432), + [aux_sym_function_statement_token2] = ACTIONS(1432), + [aux_sym_function_statement_token3] = ACTIONS(1432), + [aux_sym_flow_control_statement_token1] = ACTIONS(1432), + [aux_sym_flow_control_statement_token2] = ACTIONS(1432), + [aux_sym_flow_control_statement_token3] = ACTIONS(1432), + [aux_sym_flow_control_statement_token4] = ACTIONS(1432), + [aux_sym_flow_control_statement_token5] = ACTIONS(1432), + [sym_label] = ACTIONS(1432), + [aux_sym_trap_statement_token1] = ACTIONS(1432), + [aux_sym_try_statement_token1] = ACTIONS(1432), + [aux_sym_data_statement_token1] = ACTIONS(1432), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1432), + [aux_sym_parallel_statement_token1] = ACTIONS(1432), + [aux_sym_sequence_statement_token1] = ACTIONS(1432), + [anon_sym_AMP] = ACTIONS(1432), + [aux_sym_command_name_token1] = ACTIONS(1432), + [aux_sym_command_name_token2] = ACTIONS(1432), + [aux_sym_command_name_token3] = ACTIONS(1432), + [aux_sym_command_name_token4] = ACTIONS(1432), + [aux_sym_command_name_token5] = ACTIONS(1432), + [aux_sym_command_name_token6] = ACTIONS(1432), + [aux_sym_command_name_token7] = ACTIONS(1432), + [aux_sym_command_name_token8] = ACTIONS(1432), + [aux_sym_command_name_token9] = ACTIONS(1432), + [aux_sym_command_name_token10] = ACTIONS(1432), + [aux_sym_command_name_token11] = ACTIONS(1432), + [anon_sym_PERCENT] = ACTIONS(1432), + [aux_sym_foreach_command_token1] = ACTIONS(1432), + [aux_sym_class_statement_token1] = ACTIONS(1432), + [aux_sym_enum_statement_token1] = ACTIONS(1432), + [anon_sym_PLUS] = ACTIONS(1432), + [anon_sym_DASH] = ACTIONS(1432), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1432), + [anon_sym_BANG] = ACTIONS(1432), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1432), + [anon_sym_PLUS_PLUS] = ACTIONS(1432), + [anon_sym_DASH_DASH] = ACTIONS(1432), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1432), + [anon_sym_AT_LPAREN] = ACTIONS(1432), + [anon_sym_AT_LBRACE] = ACTIONS(1432), + }, + [339] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1434), + [sym_hexadecimal_integer_literal] = ACTIONS(1434), + [sym_real_literal] = ACTIONS(1434), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), + [sym_verbatim_string_characters] = ACTIONS(1434), + [sym_verbatim_here_string_characters] = ACTIONS(1434), + [anon_sym_DOT] = ACTIONS(1434), + [anon_sym_LBRACK] = ACTIONS(1434), + [aux_sym_comparison_operator_token37] = ACTIONS(1434), + [aux_sym_comparison_operator_token50] = ACTIONS(1434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), + [anon_sym_DOLLAR_CARET] = ACTIONS(1434), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), + [anon_sym_DOLLAR_] = ACTIONS(1434), + [aux_sym_variable_token1] = ACTIONS(1434), + [aux_sym_variable_token2] = ACTIONS(1434), + [sym_braced_variable] = ACTIONS(1434), + [anon_sym_SEMI] = ACTIONS(1434), + [anon_sym_LPAREN] = ACTIONS(1434), + [anon_sym_RPAREN] = ACTIONS(1434), + [anon_sym_COMMA] = ACTIONS(1434), + [anon_sym_LBRACE] = ACTIONS(1434), + [anon_sym_RBRACE] = ACTIONS(1434), + [aux_sym_if_statement_token1] = ACTIONS(1434), + [aux_sym_switch_statement_token1] = ACTIONS(1434), + [aux_sym_foreach_statement_token1] = ACTIONS(1434), + [aux_sym_for_statement_token1] = ACTIONS(1434), + [aux_sym_while_statement_token1] = ACTIONS(1434), + [aux_sym_do_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token2] = ACTIONS(1434), + [aux_sym_function_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token1] = ACTIONS(1434), + [aux_sym_flow_control_statement_token2] = ACTIONS(1434), + [aux_sym_flow_control_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token4] = ACTIONS(1434), + [aux_sym_flow_control_statement_token5] = ACTIONS(1434), + [sym_label] = ACTIONS(1434), + [aux_sym_trap_statement_token1] = ACTIONS(1434), + [aux_sym_try_statement_token1] = ACTIONS(1434), + [aux_sym_data_statement_token1] = ACTIONS(1434), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), + [aux_sym_parallel_statement_token1] = ACTIONS(1434), + [aux_sym_sequence_statement_token1] = ACTIONS(1434), + [anon_sym_AMP] = ACTIONS(1434), + [aux_sym_command_name_token1] = ACTIONS(1434), + [aux_sym_command_name_token2] = ACTIONS(1434), + [aux_sym_command_name_token3] = ACTIONS(1434), + [aux_sym_command_name_token4] = ACTIONS(1434), + [aux_sym_command_name_token5] = ACTIONS(1434), + [aux_sym_command_name_token6] = ACTIONS(1434), + [aux_sym_command_name_token7] = ACTIONS(1434), + [aux_sym_command_name_token8] = ACTIONS(1434), + [aux_sym_command_name_token9] = ACTIONS(1434), + [aux_sym_command_name_token10] = ACTIONS(1434), + [aux_sym_command_name_token11] = ACTIONS(1434), + [anon_sym_PERCENT] = ACTIONS(1434), + [aux_sym_foreach_command_token1] = ACTIONS(1434), + [aux_sym_class_statement_token1] = ACTIONS(1434), + [aux_sym_enum_statement_token1] = ACTIONS(1434), + [anon_sym_PLUS] = ACTIONS(1434), + [anon_sym_DASH] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), + [anon_sym_PLUS_PLUS] = ACTIONS(1434), + [anon_sym_DASH_DASH] = ACTIONS(1434), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LBRACE] = ACTIONS(1434), + }, + [340] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1364), + [sym_hexadecimal_integer_literal] = ACTIONS(1364), + [sym_real_literal] = ACTIONS(1364), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1364), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1364), + [sym_verbatim_string_characters] = ACTIONS(1364), + [sym_verbatim_here_string_characters] = ACTIONS(1364), + [anon_sym_DOT] = ACTIONS(1364), + [anon_sym_LBRACK] = ACTIONS(1364), + [aux_sym_comparison_operator_token37] = ACTIONS(1364), + [aux_sym_comparison_operator_token50] = ACTIONS(1364), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1364), + [anon_sym_DOLLAR_CARET] = ACTIONS(1364), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1364), + [anon_sym_DOLLAR_] = ACTIONS(1364), + [aux_sym_variable_token1] = ACTIONS(1364), + [aux_sym_variable_token2] = ACTIONS(1364), + [sym_braced_variable] = ACTIONS(1364), + [anon_sym_SEMI] = ACTIONS(1364), + [anon_sym_LPAREN] = ACTIONS(1364), + [anon_sym_RPAREN] = ACTIONS(1364), + [anon_sym_COMMA] = ACTIONS(1364), + [anon_sym_LBRACE] = ACTIONS(1364), + [anon_sym_RBRACE] = ACTIONS(1364), + [aux_sym_if_statement_token1] = ACTIONS(1364), + [aux_sym_switch_statement_token1] = ACTIONS(1364), + [aux_sym_foreach_statement_token1] = ACTIONS(1364), + [aux_sym_for_statement_token1] = ACTIONS(1364), + [aux_sym_while_statement_token1] = ACTIONS(1364), + [aux_sym_do_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token2] = ACTIONS(1364), + [aux_sym_function_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token1] = ACTIONS(1364), + [aux_sym_flow_control_statement_token2] = ACTIONS(1364), + [aux_sym_flow_control_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token4] = ACTIONS(1364), + [aux_sym_flow_control_statement_token5] = ACTIONS(1364), + [sym_label] = ACTIONS(1364), + [aux_sym_trap_statement_token1] = ACTIONS(1364), + [aux_sym_try_statement_token1] = ACTIONS(1364), + [aux_sym_data_statement_token1] = ACTIONS(1364), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1364), + [aux_sym_parallel_statement_token1] = ACTIONS(1364), + [aux_sym_sequence_statement_token1] = ACTIONS(1364), + [anon_sym_AMP] = ACTIONS(1364), + [aux_sym_command_name_token1] = ACTIONS(1364), + [aux_sym_command_name_token2] = ACTIONS(1364), + [aux_sym_command_name_token3] = ACTIONS(1364), + [aux_sym_command_name_token4] = ACTIONS(1364), + [aux_sym_command_name_token5] = ACTIONS(1364), + [aux_sym_command_name_token6] = ACTIONS(1364), + [aux_sym_command_name_token7] = ACTIONS(1364), + [aux_sym_command_name_token8] = ACTIONS(1364), + [aux_sym_command_name_token9] = ACTIONS(1364), + [aux_sym_command_name_token10] = ACTIONS(1364), + [aux_sym_command_name_token11] = ACTIONS(1364), + [anon_sym_PERCENT] = ACTIONS(1364), + [aux_sym_foreach_command_token1] = ACTIONS(1364), + [aux_sym_class_statement_token1] = ACTIONS(1364), + [aux_sym_enum_statement_token1] = ACTIONS(1364), + [anon_sym_PLUS] = ACTIONS(1364), + [anon_sym_DASH] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1364), + [anon_sym_BANG] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1364), + [anon_sym_PLUS_PLUS] = ACTIONS(1364), + [anon_sym_DASH_DASH] = ACTIONS(1364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LBRACE] = ACTIONS(1364), + }, + [341] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1436), + [sym_hexadecimal_integer_literal] = ACTIONS(1436), + [sym_real_literal] = ACTIONS(1436), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1436), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1436), + [sym_verbatim_string_characters] = ACTIONS(1436), + [sym_verbatim_here_string_characters] = ACTIONS(1436), + [anon_sym_DOT] = ACTIONS(1436), + [anon_sym_LBRACK] = ACTIONS(1436), + [aux_sym_comparison_operator_token37] = ACTIONS(1436), + [aux_sym_comparison_operator_token50] = ACTIONS(1436), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1436), + [anon_sym_DOLLAR_CARET] = ACTIONS(1436), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1436), + [anon_sym_DOLLAR_] = ACTIONS(1436), + [aux_sym_variable_token1] = ACTIONS(1436), + [aux_sym_variable_token2] = ACTIONS(1436), + [sym_braced_variable] = ACTIONS(1436), + [anon_sym_SEMI] = ACTIONS(1436), + [anon_sym_LPAREN] = ACTIONS(1436), + [anon_sym_RPAREN] = ACTIONS(1436), + [anon_sym_COMMA] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(1436), + [anon_sym_RBRACE] = ACTIONS(1436), + [aux_sym_if_statement_token1] = ACTIONS(1436), + [aux_sym_switch_statement_token1] = ACTIONS(1436), + [aux_sym_foreach_statement_token1] = ACTIONS(1436), + [aux_sym_for_statement_token1] = ACTIONS(1436), + [aux_sym_while_statement_token1] = ACTIONS(1436), + [aux_sym_do_statement_token1] = ACTIONS(1436), + [aux_sym_function_statement_token1] = ACTIONS(1436), + [aux_sym_function_statement_token2] = ACTIONS(1436), + [aux_sym_function_statement_token3] = ACTIONS(1436), + [aux_sym_flow_control_statement_token1] = ACTIONS(1436), + [aux_sym_flow_control_statement_token2] = ACTIONS(1436), + [aux_sym_flow_control_statement_token3] = ACTIONS(1436), + [aux_sym_flow_control_statement_token4] = ACTIONS(1436), + [aux_sym_flow_control_statement_token5] = ACTIONS(1436), + [sym_label] = ACTIONS(1436), + [aux_sym_trap_statement_token1] = ACTIONS(1436), + [aux_sym_try_statement_token1] = ACTIONS(1436), + [aux_sym_data_statement_token1] = ACTIONS(1436), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1436), + [aux_sym_parallel_statement_token1] = ACTIONS(1436), + [aux_sym_sequence_statement_token1] = ACTIONS(1436), + [anon_sym_AMP] = ACTIONS(1436), + [aux_sym_command_name_token1] = ACTIONS(1436), + [aux_sym_command_name_token2] = ACTIONS(1436), + [aux_sym_command_name_token3] = ACTIONS(1436), + [aux_sym_command_name_token4] = ACTIONS(1436), + [aux_sym_command_name_token5] = ACTIONS(1436), + [aux_sym_command_name_token6] = ACTIONS(1436), + [aux_sym_command_name_token7] = ACTIONS(1436), + [aux_sym_command_name_token8] = ACTIONS(1436), + [aux_sym_command_name_token9] = ACTIONS(1436), + [aux_sym_command_name_token10] = ACTIONS(1436), + [aux_sym_command_name_token11] = ACTIONS(1436), + [anon_sym_PERCENT] = ACTIONS(1436), + [aux_sym_foreach_command_token1] = ACTIONS(1436), + [aux_sym_class_statement_token1] = ACTIONS(1436), + [aux_sym_enum_statement_token1] = ACTIONS(1436), + [anon_sym_PLUS] = ACTIONS(1436), + [anon_sym_DASH] = ACTIONS(1436), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1436), + [anon_sym_BANG] = ACTIONS(1436), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1436), + [anon_sym_PLUS_PLUS] = ACTIONS(1436), + [anon_sym_DASH_DASH] = ACTIONS(1436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1436), + [anon_sym_AT_LPAREN] = ACTIONS(1436), + [anon_sym_AT_LBRACE] = ACTIONS(1436), + }, + [342] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1438), + [sym_hexadecimal_integer_literal] = ACTIONS(1438), + [sym_real_literal] = ACTIONS(1438), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1438), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1438), + [sym_verbatim_string_characters] = ACTIONS(1438), + [sym_verbatim_here_string_characters] = ACTIONS(1438), + [anon_sym_DOT] = ACTIONS(1438), + [anon_sym_LBRACK] = ACTIONS(1438), + [aux_sym_comparison_operator_token37] = ACTIONS(1438), + [aux_sym_comparison_operator_token50] = ACTIONS(1438), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1438), + [anon_sym_DOLLAR_CARET] = ACTIONS(1438), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1438), + [anon_sym_DOLLAR_] = ACTIONS(1438), + [aux_sym_variable_token1] = ACTIONS(1438), + [aux_sym_variable_token2] = ACTIONS(1438), + [sym_braced_variable] = ACTIONS(1438), + [anon_sym_SEMI] = ACTIONS(1438), + [anon_sym_LPAREN] = ACTIONS(1438), + [anon_sym_RPAREN] = ACTIONS(1438), + [anon_sym_COMMA] = ACTIONS(1438), + [anon_sym_LBRACE] = ACTIONS(1438), + [anon_sym_RBRACE] = ACTIONS(1438), + [aux_sym_if_statement_token1] = ACTIONS(1438), + [aux_sym_switch_statement_token1] = ACTIONS(1438), + [aux_sym_foreach_statement_token1] = ACTIONS(1438), + [aux_sym_for_statement_token1] = ACTIONS(1438), + [aux_sym_while_statement_token1] = ACTIONS(1438), + [aux_sym_do_statement_token1] = ACTIONS(1438), + [aux_sym_function_statement_token1] = ACTIONS(1438), + [aux_sym_function_statement_token2] = ACTIONS(1438), + [aux_sym_function_statement_token3] = ACTIONS(1438), + [aux_sym_flow_control_statement_token1] = ACTIONS(1438), + [aux_sym_flow_control_statement_token2] = ACTIONS(1438), + [aux_sym_flow_control_statement_token3] = ACTIONS(1438), + [aux_sym_flow_control_statement_token4] = ACTIONS(1438), + [aux_sym_flow_control_statement_token5] = ACTIONS(1438), + [sym_label] = ACTIONS(1438), + [aux_sym_trap_statement_token1] = ACTIONS(1438), + [aux_sym_try_statement_token1] = ACTIONS(1438), + [aux_sym_data_statement_token1] = ACTIONS(1438), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1438), + [aux_sym_parallel_statement_token1] = ACTIONS(1438), + [aux_sym_sequence_statement_token1] = ACTIONS(1438), + [anon_sym_AMP] = ACTIONS(1438), + [aux_sym_command_name_token1] = ACTIONS(1438), + [aux_sym_command_name_token2] = ACTIONS(1438), + [aux_sym_command_name_token3] = ACTIONS(1438), + [aux_sym_command_name_token4] = ACTIONS(1438), + [aux_sym_command_name_token5] = ACTIONS(1438), + [aux_sym_command_name_token6] = ACTIONS(1438), + [aux_sym_command_name_token7] = ACTIONS(1438), + [aux_sym_command_name_token8] = ACTIONS(1438), + [aux_sym_command_name_token9] = ACTIONS(1438), + [aux_sym_command_name_token10] = ACTIONS(1438), + [aux_sym_command_name_token11] = ACTIONS(1438), + [anon_sym_PERCENT] = ACTIONS(1438), + [aux_sym_foreach_command_token1] = ACTIONS(1438), + [aux_sym_class_statement_token1] = ACTIONS(1438), + [aux_sym_enum_statement_token1] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1438), + [anon_sym_DASH] = ACTIONS(1438), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1438), + [anon_sym_BANG] = ACTIONS(1438), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1438), + [anon_sym_PLUS_PLUS] = ACTIONS(1438), + [anon_sym_DASH_DASH] = ACTIONS(1438), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1438), + [anon_sym_AT_LPAREN] = ACTIONS(1438), + [anon_sym_AT_LBRACE] = ACTIONS(1438), + }, + [343] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1440), + [sym_hexadecimal_integer_literal] = ACTIONS(1440), + [sym_real_literal] = ACTIONS(1440), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1440), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1440), + [sym_verbatim_string_characters] = ACTIONS(1440), + [sym_verbatim_here_string_characters] = ACTIONS(1440), + [anon_sym_DOT] = ACTIONS(1440), + [anon_sym_LBRACK] = ACTIONS(1440), + [aux_sym_comparison_operator_token37] = ACTIONS(1440), + [aux_sym_comparison_operator_token50] = ACTIONS(1440), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1440), + [anon_sym_DOLLAR_CARET] = ACTIONS(1440), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1440), + [anon_sym_DOLLAR_] = ACTIONS(1440), + [aux_sym_variable_token1] = ACTIONS(1440), + [aux_sym_variable_token2] = ACTIONS(1440), + [sym_braced_variable] = ACTIONS(1440), + [anon_sym_SEMI] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(1440), + [anon_sym_RPAREN] = ACTIONS(1440), + [anon_sym_COMMA] = ACTIONS(1440), + [anon_sym_LBRACE] = ACTIONS(1440), + [anon_sym_RBRACE] = ACTIONS(1440), + [aux_sym_if_statement_token1] = ACTIONS(1440), + [aux_sym_switch_statement_token1] = ACTIONS(1440), + [aux_sym_foreach_statement_token1] = ACTIONS(1440), + [aux_sym_for_statement_token1] = ACTIONS(1440), + [aux_sym_while_statement_token1] = ACTIONS(1440), + [aux_sym_do_statement_token1] = ACTIONS(1440), + [aux_sym_function_statement_token1] = ACTIONS(1440), + [aux_sym_function_statement_token2] = ACTIONS(1440), + [aux_sym_function_statement_token3] = ACTIONS(1440), + [aux_sym_flow_control_statement_token1] = ACTIONS(1440), + [aux_sym_flow_control_statement_token2] = ACTIONS(1440), + [aux_sym_flow_control_statement_token3] = ACTIONS(1440), + [aux_sym_flow_control_statement_token4] = ACTIONS(1440), + [aux_sym_flow_control_statement_token5] = ACTIONS(1440), + [sym_label] = ACTIONS(1440), + [aux_sym_trap_statement_token1] = ACTIONS(1440), + [aux_sym_try_statement_token1] = ACTIONS(1440), + [aux_sym_data_statement_token1] = ACTIONS(1440), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1440), + [aux_sym_parallel_statement_token1] = ACTIONS(1440), + [aux_sym_sequence_statement_token1] = ACTIONS(1440), + [anon_sym_AMP] = ACTIONS(1440), + [aux_sym_command_name_token1] = ACTIONS(1440), + [aux_sym_command_name_token2] = ACTIONS(1440), + [aux_sym_command_name_token3] = ACTIONS(1440), + [aux_sym_command_name_token4] = ACTIONS(1440), + [aux_sym_command_name_token5] = ACTIONS(1440), + [aux_sym_command_name_token6] = ACTIONS(1440), + [aux_sym_command_name_token7] = ACTIONS(1440), + [aux_sym_command_name_token8] = ACTIONS(1440), + [aux_sym_command_name_token9] = ACTIONS(1440), + [aux_sym_command_name_token10] = ACTIONS(1440), + [aux_sym_command_name_token11] = ACTIONS(1440), + [anon_sym_PERCENT] = ACTIONS(1440), + [aux_sym_foreach_command_token1] = ACTIONS(1440), + [aux_sym_class_statement_token1] = ACTIONS(1440), + [aux_sym_enum_statement_token1] = ACTIONS(1440), + [anon_sym_PLUS] = ACTIONS(1440), + [anon_sym_DASH] = ACTIONS(1440), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1440), + [anon_sym_BANG] = ACTIONS(1440), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1440), + [anon_sym_PLUS_PLUS] = ACTIONS(1440), + [anon_sym_DASH_DASH] = ACTIONS(1440), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1440), + [anon_sym_AT_LPAREN] = ACTIONS(1440), + [anon_sym_AT_LBRACE] = ACTIONS(1440), + }, + [344] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1442), + [sym_hexadecimal_integer_literal] = ACTIONS(1442), + [sym_real_literal] = ACTIONS(1442), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), + [sym_verbatim_string_characters] = ACTIONS(1442), + [sym_verbatim_here_string_characters] = ACTIONS(1442), + [anon_sym_DOT] = ACTIONS(1442), + [anon_sym_LBRACK] = ACTIONS(1442), + [aux_sym_comparison_operator_token37] = ACTIONS(1442), + [aux_sym_comparison_operator_token50] = ACTIONS(1442), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), + [anon_sym_DOLLAR_CARET] = ACTIONS(1442), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), + [anon_sym_DOLLAR_] = ACTIONS(1442), + [aux_sym_variable_token1] = ACTIONS(1442), + [aux_sym_variable_token2] = ACTIONS(1442), + [sym_braced_variable] = ACTIONS(1442), + [anon_sym_SEMI] = ACTIONS(1442), + [anon_sym_LPAREN] = ACTIONS(1442), + [anon_sym_RPAREN] = ACTIONS(1442), + [anon_sym_COMMA] = ACTIONS(1442), + [anon_sym_LBRACE] = ACTIONS(1442), + [anon_sym_RBRACE] = ACTIONS(1442), + [aux_sym_if_statement_token1] = ACTIONS(1442), + [aux_sym_switch_statement_token1] = ACTIONS(1442), + [aux_sym_foreach_statement_token1] = ACTIONS(1442), + [aux_sym_for_statement_token1] = ACTIONS(1442), + [aux_sym_while_statement_token1] = ACTIONS(1442), + [aux_sym_do_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token2] = ACTIONS(1442), + [aux_sym_function_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token1] = ACTIONS(1442), + [aux_sym_flow_control_statement_token2] = ACTIONS(1442), + [aux_sym_flow_control_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token4] = ACTIONS(1442), + [aux_sym_flow_control_statement_token5] = ACTIONS(1442), + [sym_label] = ACTIONS(1442), + [aux_sym_trap_statement_token1] = ACTIONS(1442), + [aux_sym_try_statement_token1] = ACTIONS(1442), + [aux_sym_data_statement_token1] = ACTIONS(1442), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), + [aux_sym_parallel_statement_token1] = ACTIONS(1442), + [aux_sym_sequence_statement_token1] = ACTIONS(1442), + [anon_sym_AMP] = ACTIONS(1442), + [aux_sym_command_name_token1] = ACTIONS(1442), + [aux_sym_command_name_token2] = ACTIONS(1442), + [aux_sym_command_name_token3] = ACTIONS(1442), + [aux_sym_command_name_token4] = ACTIONS(1442), + [aux_sym_command_name_token5] = ACTIONS(1442), + [aux_sym_command_name_token6] = ACTIONS(1442), + [aux_sym_command_name_token7] = ACTIONS(1442), + [aux_sym_command_name_token8] = ACTIONS(1442), + [aux_sym_command_name_token9] = ACTIONS(1442), + [aux_sym_command_name_token10] = ACTIONS(1442), + [aux_sym_command_name_token11] = ACTIONS(1442), + [anon_sym_PERCENT] = ACTIONS(1442), + [aux_sym_foreach_command_token1] = ACTIONS(1442), + [aux_sym_class_statement_token1] = ACTIONS(1442), + [aux_sym_enum_statement_token1] = ACTIONS(1442), + [anon_sym_PLUS] = ACTIONS(1442), + [anon_sym_DASH] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), + [anon_sym_BANG] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), + [anon_sym_PLUS_PLUS] = ACTIONS(1442), + [anon_sym_DASH_DASH] = ACTIONS(1442), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LBRACE] = ACTIONS(1442), + }, + [345] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1444), + [sym_hexadecimal_integer_literal] = ACTIONS(1444), + [sym_real_literal] = ACTIONS(1444), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1444), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1444), + [sym_verbatim_string_characters] = ACTIONS(1444), + [sym_verbatim_here_string_characters] = ACTIONS(1444), + [anon_sym_DOT] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(1444), + [aux_sym_comparison_operator_token37] = ACTIONS(1444), + [aux_sym_comparison_operator_token50] = ACTIONS(1444), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1444), + [anon_sym_DOLLAR_CARET] = ACTIONS(1444), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1444), + [anon_sym_DOLLAR_] = ACTIONS(1444), + [aux_sym_variable_token1] = ACTIONS(1444), + [aux_sym_variable_token2] = ACTIONS(1444), + [sym_braced_variable] = ACTIONS(1444), + [anon_sym_SEMI] = ACTIONS(1444), + [anon_sym_LPAREN] = ACTIONS(1444), + [anon_sym_RPAREN] = ACTIONS(1444), + [anon_sym_COMMA] = ACTIONS(1444), + [anon_sym_LBRACE] = ACTIONS(1444), + [anon_sym_RBRACE] = ACTIONS(1444), + [aux_sym_if_statement_token1] = ACTIONS(1444), + [aux_sym_switch_statement_token1] = ACTIONS(1444), + [aux_sym_foreach_statement_token1] = ACTIONS(1444), + [aux_sym_for_statement_token1] = ACTIONS(1444), + [aux_sym_while_statement_token1] = ACTIONS(1444), + [aux_sym_do_statement_token1] = ACTIONS(1444), + [aux_sym_function_statement_token1] = ACTIONS(1444), + [aux_sym_function_statement_token2] = ACTIONS(1444), + [aux_sym_function_statement_token3] = ACTIONS(1444), + [aux_sym_flow_control_statement_token1] = ACTIONS(1444), + [aux_sym_flow_control_statement_token2] = ACTIONS(1444), + [aux_sym_flow_control_statement_token3] = ACTIONS(1444), + [aux_sym_flow_control_statement_token4] = ACTIONS(1444), + [aux_sym_flow_control_statement_token5] = ACTIONS(1444), + [sym_label] = ACTIONS(1444), + [aux_sym_trap_statement_token1] = ACTIONS(1444), + [aux_sym_try_statement_token1] = ACTIONS(1444), + [aux_sym_data_statement_token1] = ACTIONS(1444), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1444), + [aux_sym_parallel_statement_token1] = ACTIONS(1444), + [aux_sym_sequence_statement_token1] = ACTIONS(1444), + [anon_sym_AMP] = ACTIONS(1444), + [aux_sym_command_name_token1] = ACTIONS(1444), + [aux_sym_command_name_token2] = ACTIONS(1444), + [aux_sym_command_name_token3] = ACTIONS(1444), + [aux_sym_command_name_token4] = ACTIONS(1444), + [aux_sym_command_name_token5] = ACTIONS(1444), + [aux_sym_command_name_token6] = ACTIONS(1444), + [aux_sym_command_name_token7] = ACTIONS(1444), + [aux_sym_command_name_token8] = ACTIONS(1444), + [aux_sym_command_name_token9] = ACTIONS(1444), + [aux_sym_command_name_token10] = ACTIONS(1444), + [aux_sym_command_name_token11] = ACTIONS(1444), + [anon_sym_PERCENT] = ACTIONS(1444), + [aux_sym_foreach_command_token1] = ACTIONS(1444), + [aux_sym_class_statement_token1] = ACTIONS(1444), + [aux_sym_enum_statement_token1] = ACTIONS(1444), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1444), + [anon_sym_BANG] = ACTIONS(1444), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1444), + [anon_sym_DASH_DASH] = ACTIONS(1444), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1444), + [anon_sym_AT_LPAREN] = ACTIONS(1444), + [anon_sym_AT_LBRACE] = ACTIONS(1444), + }, + [346] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1446), + [sym_hexadecimal_integer_literal] = ACTIONS(1446), + [sym_real_literal] = ACTIONS(1446), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1446), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1446), + [sym_verbatim_string_characters] = ACTIONS(1446), + [sym_verbatim_here_string_characters] = ACTIONS(1446), + [anon_sym_DOT] = ACTIONS(1446), + [anon_sym_LBRACK] = ACTIONS(1446), + [aux_sym_comparison_operator_token37] = ACTIONS(1446), + [aux_sym_comparison_operator_token50] = ACTIONS(1446), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1446), + [anon_sym_DOLLAR_CARET] = ACTIONS(1446), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1446), + [anon_sym_DOLLAR_] = ACTIONS(1446), + [aux_sym_variable_token1] = ACTIONS(1446), + [aux_sym_variable_token2] = ACTIONS(1446), + [sym_braced_variable] = ACTIONS(1446), + [anon_sym_SEMI] = ACTIONS(1446), + [anon_sym_LPAREN] = ACTIONS(1446), + [anon_sym_RPAREN] = ACTIONS(1446), + [anon_sym_COMMA] = ACTIONS(1446), + [anon_sym_LBRACE] = ACTIONS(1446), + [anon_sym_RBRACE] = ACTIONS(1446), + [aux_sym_if_statement_token1] = ACTIONS(1446), + [aux_sym_switch_statement_token1] = ACTIONS(1446), + [aux_sym_foreach_statement_token1] = ACTIONS(1446), + [aux_sym_for_statement_token1] = ACTIONS(1446), + [aux_sym_while_statement_token1] = ACTIONS(1446), + [aux_sym_do_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token2] = ACTIONS(1446), + [aux_sym_function_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token1] = ACTIONS(1446), + [aux_sym_flow_control_statement_token2] = ACTIONS(1446), + [aux_sym_flow_control_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token4] = ACTIONS(1446), + [aux_sym_flow_control_statement_token5] = ACTIONS(1446), + [sym_label] = ACTIONS(1446), + [aux_sym_trap_statement_token1] = ACTIONS(1446), + [aux_sym_try_statement_token1] = ACTIONS(1446), + [aux_sym_data_statement_token1] = ACTIONS(1446), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1446), + [aux_sym_parallel_statement_token1] = ACTIONS(1446), + [aux_sym_sequence_statement_token1] = ACTIONS(1446), + [anon_sym_AMP] = ACTIONS(1446), + [aux_sym_command_name_token1] = ACTIONS(1446), + [aux_sym_command_name_token2] = ACTIONS(1446), + [aux_sym_command_name_token3] = ACTIONS(1446), + [aux_sym_command_name_token4] = ACTIONS(1446), + [aux_sym_command_name_token5] = ACTIONS(1446), + [aux_sym_command_name_token6] = ACTIONS(1446), + [aux_sym_command_name_token7] = ACTIONS(1446), + [aux_sym_command_name_token8] = ACTIONS(1446), + [aux_sym_command_name_token9] = ACTIONS(1446), + [aux_sym_command_name_token10] = ACTIONS(1446), + [aux_sym_command_name_token11] = ACTIONS(1446), + [anon_sym_PERCENT] = ACTIONS(1446), + [aux_sym_foreach_command_token1] = ACTIONS(1446), + [aux_sym_class_statement_token1] = ACTIONS(1446), + [aux_sym_enum_statement_token1] = ACTIONS(1446), + [anon_sym_PLUS] = ACTIONS(1446), + [anon_sym_DASH] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1446), + [anon_sym_BANG] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1446), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LBRACE] = ACTIONS(1446), + }, + [347] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1448), + [sym_hexadecimal_integer_literal] = ACTIONS(1448), + [sym_real_literal] = ACTIONS(1448), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1448), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1448), + [sym_verbatim_string_characters] = ACTIONS(1448), + [sym_verbatim_here_string_characters] = ACTIONS(1448), + [anon_sym_DOT] = ACTIONS(1448), + [anon_sym_LBRACK] = ACTIONS(1448), + [aux_sym_comparison_operator_token37] = ACTIONS(1448), + [aux_sym_comparison_operator_token50] = ACTIONS(1448), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1448), + [anon_sym_DOLLAR_CARET] = ACTIONS(1448), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1448), + [anon_sym_DOLLAR_] = ACTIONS(1448), + [aux_sym_variable_token1] = ACTIONS(1448), + [aux_sym_variable_token2] = ACTIONS(1448), + [sym_braced_variable] = ACTIONS(1448), + [anon_sym_SEMI] = ACTIONS(1448), + [anon_sym_LPAREN] = ACTIONS(1448), + [anon_sym_RPAREN] = ACTIONS(1448), + [anon_sym_COMMA] = ACTIONS(1448), + [anon_sym_LBRACE] = ACTIONS(1448), + [anon_sym_RBRACE] = ACTIONS(1448), + [aux_sym_if_statement_token1] = ACTIONS(1448), + [aux_sym_switch_statement_token1] = ACTIONS(1448), + [aux_sym_foreach_statement_token1] = ACTIONS(1448), + [aux_sym_for_statement_token1] = ACTIONS(1448), + [aux_sym_while_statement_token1] = ACTIONS(1448), + [aux_sym_do_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token2] = ACTIONS(1448), + [aux_sym_function_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token1] = ACTIONS(1448), + [aux_sym_flow_control_statement_token2] = ACTIONS(1448), + [aux_sym_flow_control_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token4] = ACTIONS(1448), + [aux_sym_flow_control_statement_token5] = ACTIONS(1448), + [sym_label] = ACTIONS(1448), + [aux_sym_trap_statement_token1] = ACTIONS(1448), + [aux_sym_try_statement_token1] = ACTIONS(1448), + [aux_sym_data_statement_token1] = ACTIONS(1448), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1448), + [aux_sym_parallel_statement_token1] = ACTIONS(1448), + [aux_sym_sequence_statement_token1] = ACTIONS(1448), + [anon_sym_AMP] = ACTIONS(1448), + [aux_sym_command_name_token1] = ACTIONS(1448), + [aux_sym_command_name_token2] = ACTIONS(1448), + [aux_sym_command_name_token3] = ACTIONS(1448), + [aux_sym_command_name_token4] = ACTIONS(1448), + [aux_sym_command_name_token5] = ACTIONS(1448), + [aux_sym_command_name_token6] = ACTIONS(1448), + [aux_sym_command_name_token7] = ACTIONS(1448), + [aux_sym_command_name_token8] = ACTIONS(1448), + [aux_sym_command_name_token9] = ACTIONS(1448), + [aux_sym_command_name_token10] = ACTIONS(1448), + [aux_sym_command_name_token11] = ACTIONS(1448), + [anon_sym_PERCENT] = ACTIONS(1448), + [aux_sym_foreach_command_token1] = ACTIONS(1448), + [aux_sym_class_statement_token1] = ACTIONS(1448), + [aux_sym_enum_statement_token1] = ACTIONS(1448), + [anon_sym_PLUS] = ACTIONS(1448), + [anon_sym_DASH] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1448), + [anon_sym_BANG] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1448), + [anon_sym_PLUS_PLUS] = ACTIONS(1448), + [anon_sym_DASH_DASH] = ACTIONS(1448), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LBRACE] = ACTIONS(1448), + }, + [348] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1450), + [sym_hexadecimal_integer_literal] = ACTIONS(1450), + [sym_real_literal] = ACTIONS(1450), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1450), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1450), + [sym_verbatim_string_characters] = ACTIONS(1450), + [sym_verbatim_here_string_characters] = ACTIONS(1450), + [anon_sym_DOT] = ACTIONS(1450), + [anon_sym_LBRACK] = ACTIONS(1450), + [aux_sym_comparison_operator_token37] = ACTIONS(1450), + [aux_sym_comparison_operator_token50] = ACTIONS(1450), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1450), + [anon_sym_DOLLAR_CARET] = ACTIONS(1450), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1450), + [anon_sym_DOLLAR_] = ACTIONS(1450), + [aux_sym_variable_token1] = ACTIONS(1450), + [aux_sym_variable_token2] = ACTIONS(1450), + [sym_braced_variable] = ACTIONS(1450), + [anon_sym_SEMI] = ACTIONS(1450), + [anon_sym_LPAREN] = ACTIONS(1450), + [anon_sym_RPAREN] = ACTIONS(1450), + [anon_sym_COMMA] = ACTIONS(1450), + [anon_sym_LBRACE] = ACTIONS(1450), + [anon_sym_RBRACE] = ACTIONS(1450), + [aux_sym_if_statement_token1] = ACTIONS(1450), + [aux_sym_switch_statement_token1] = ACTIONS(1450), + [aux_sym_foreach_statement_token1] = ACTIONS(1450), + [aux_sym_for_statement_token1] = ACTIONS(1450), + [aux_sym_while_statement_token1] = ACTIONS(1450), + [aux_sym_do_statement_token1] = ACTIONS(1450), + [aux_sym_function_statement_token1] = ACTIONS(1450), + [aux_sym_function_statement_token2] = ACTIONS(1450), + [aux_sym_function_statement_token3] = ACTIONS(1450), + [aux_sym_flow_control_statement_token1] = ACTIONS(1450), + [aux_sym_flow_control_statement_token2] = ACTIONS(1450), + [aux_sym_flow_control_statement_token3] = ACTIONS(1450), + [aux_sym_flow_control_statement_token4] = ACTIONS(1450), + [aux_sym_flow_control_statement_token5] = ACTIONS(1450), + [sym_label] = ACTIONS(1450), + [aux_sym_trap_statement_token1] = ACTIONS(1450), + [aux_sym_try_statement_token1] = ACTIONS(1450), + [aux_sym_data_statement_token1] = ACTIONS(1450), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1450), + [aux_sym_parallel_statement_token1] = ACTIONS(1450), + [aux_sym_sequence_statement_token1] = ACTIONS(1450), + [anon_sym_AMP] = ACTIONS(1450), + [aux_sym_command_name_token1] = ACTIONS(1450), + [aux_sym_command_name_token2] = ACTIONS(1450), + [aux_sym_command_name_token3] = ACTIONS(1450), + [aux_sym_command_name_token4] = ACTIONS(1450), + [aux_sym_command_name_token5] = ACTIONS(1450), + [aux_sym_command_name_token6] = ACTIONS(1450), + [aux_sym_command_name_token7] = ACTIONS(1450), + [aux_sym_command_name_token8] = ACTIONS(1450), + [aux_sym_command_name_token9] = ACTIONS(1450), + [aux_sym_command_name_token10] = ACTIONS(1450), + [aux_sym_command_name_token11] = ACTIONS(1450), + [anon_sym_PERCENT] = ACTIONS(1450), + [aux_sym_foreach_command_token1] = ACTIONS(1450), + [aux_sym_class_statement_token1] = ACTIONS(1450), + [aux_sym_enum_statement_token1] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1450), + [anon_sym_DASH] = ACTIONS(1450), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1450), + [anon_sym_BANG] = ACTIONS(1450), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1450), + [anon_sym_PLUS_PLUS] = ACTIONS(1450), + [anon_sym_DASH_DASH] = ACTIONS(1450), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1450), + [anon_sym_AT_LPAREN] = ACTIONS(1450), + [anon_sym_AT_LBRACE] = ACTIONS(1450), + }, + [349] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1452), + [sym_hexadecimal_integer_literal] = ACTIONS(1452), + [sym_real_literal] = ACTIONS(1452), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1452), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1452), + [sym_verbatim_string_characters] = ACTIONS(1452), + [sym_verbatim_here_string_characters] = ACTIONS(1452), + [anon_sym_DOT] = ACTIONS(1452), + [anon_sym_LBRACK] = ACTIONS(1452), + [aux_sym_comparison_operator_token37] = ACTIONS(1452), + [aux_sym_comparison_operator_token50] = ACTIONS(1452), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1452), + [anon_sym_DOLLAR_CARET] = ACTIONS(1452), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1452), + [anon_sym_DOLLAR_] = ACTIONS(1452), + [aux_sym_variable_token1] = ACTIONS(1452), + [aux_sym_variable_token2] = ACTIONS(1452), + [sym_braced_variable] = ACTIONS(1452), + [anon_sym_SEMI] = ACTIONS(1452), + [anon_sym_LPAREN] = ACTIONS(1452), + [anon_sym_RPAREN] = ACTIONS(1452), + [anon_sym_COMMA] = ACTIONS(1452), + [anon_sym_LBRACE] = ACTIONS(1452), + [anon_sym_RBRACE] = ACTIONS(1452), + [aux_sym_if_statement_token1] = ACTIONS(1452), + [aux_sym_switch_statement_token1] = ACTIONS(1452), + [aux_sym_foreach_statement_token1] = ACTIONS(1452), + [aux_sym_for_statement_token1] = ACTIONS(1452), + [aux_sym_while_statement_token1] = ACTIONS(1452), + [aux_sym_do_statement_token1] = ACTIONS(1452), + [aux_sym_function_statement_token1] = ACTIONS(1452), + [aux_sym_function_statement_token2] = ACTIONS(1452), + [aux_sym_function_statement_token3] = ACTIONS(1452), + [aux_sym_flow_control_statement_token1] = ACTIONS(1452), + [aux_sym_flow_control_statement_token2] = ACTIONS(1452), + [aux_sym_flow_control_statement_token3] = ACTIONS(1452), + [aux_sym_flow_control_statement_token4] = ACTIONS(1452), + [aux_sym_flow_control_statement_token5] = ACTIONS(1452), + [sym_label] = ACTIONS(1452), + [aux_sym_trap_statement_token1] = ACTIONS(1452), + [aux_sym_try_statement_token1] = ACTIONS(1452), + [aux_sym_data_statement_token1] = ACTIONS(1452), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1452), + [aux_sym_parallel_statement_token1] = ACTIONS(1452), + [aux_sym_sequence_statement_token1] = ACTIONS(1452), + [anon_sym_AMP] = ACTIONS(1452), + [aux_sym_command_name_token1] = ACTIONS(1452), + [aux_sym_command_name_token2] = ACTIONS(1452), + [aux_sym_command_name_token3] = ACTIONS(1452), + [aux_sym_command_name_token4] = ACTIONS(1452), + [aux_sym_command_name_token5] = ACTIONS(1452), + [aux_sym_command_name_token6] = ACTIONS(1452), + [aux_sym_command_name_token7] = ACTIONS(1452), + [aux_sym_command_name_token8] = ACTIONS(1452), + [aux_sym_command_name_token9] = ACTIONS(1452), + [aux_sym_command_name_token10] = ACTIONS(1452), + [aux_sym_command_name_token11] = ACTIONS(1452), + [anon_sym_PERCENT] = ACTIONS(1452), + [aux_sym_foreach_command_token1] = ACTIONS(1452), + [aux_sym_class_statement_token1] = ACTIONS(1452), + [aux_sym_enum_statement_token1] = ACTIONS(1452), + [anon_sym_PLUS] = ACTIONS(1452), + [anon_sym_DASH] = ACTIONS(1452), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1452), + [anon_sym_BANG] = ACTIONS(1452), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1452), + [anon_sym_PLUS_PLUS] = ACTIONS(1452), + [anon_sym_DASH_DASH] = ACTIONS(1452), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1452), + [anon_sym_AT_LPAREN] = ACTIONS(1452), + [anon_sym_AT_LBRACE] = ACTIONS(1452), + }, + [350] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1454), + [sym_hexadecimal_integer_literal] = ACTIONS(1454), + [sym_real_literal] = ACTIONS(1454), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1454), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1454), + [sym_verbatim_string_characters] = ACTIONS(1454), + [sym_verbatim_here_string_characters] = ACTIONS(1454), + [anon_sym_DOT] = ACTIONS(1454), + [anon_sym_LBRACK] = ACTIONS(1454), + [aux_sym_comparison_operator_token37] = ACTIONS(1454), + [aux_sym_comparison_operator_token50] = ACTIONS(1454), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1454), + [anon_sym_DOLLAR_CARET] = ACTIONS(1454), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1454), + [anon_sym_DOLLAR_] = ACTIONS(1454), + [aux_sym_variable_token1] = ACTIONS(1454), + [aux_sym_variable_token2] = ACTIONS(1454), + [sym_braced_variable] = ACTIONS(1454), + [anon_sym_SEMI] = ACTIONS(1454), + [anon_sym_LPAREN] = ACTIONS(1454), + [anon_sym_RPAREN] = ACTIONS(1454), + [anon_sym_COMMA] = ACTIONS(1454), + [anon_sym_LBRACE] = ACTIONS(1454), + [anon_sym_RBRACE] = ACTIONS(1454), + [aux_sym_if_statement_token1] = ACTIONS(1454), + [aux_sym_switch_statement_token1] = ACTIONS(1454), + [aux_sym_foreach_statement_token1] = ACTIONS(1454), + [aux_sym_for_statement_token1] = ACTIONS(1454), + [aux_sym_while_statement_token1] = ACTIONS(1454), + [aux_sym_do_statement_token1] = ACTIONS(1454), + [aux_sym_function_statement_token1] = ACTIONS(1454), + [aux_sym_function_statement_token2] = ACTIONS(1454), + [aux_sym_function_statement_token3] = ACTIONS(1454), + [aux_sym_flow_control_statement_token1] = ACTIONS(1454), + [aux_sym_flow_control_statement_token2] = ACTIONS(1454), + [aux_sym_flow_control_statement_token3] = ACTIONS(1454), + [aux_sym_flow_control_statement_token4] = ACTIONS(1454), + [aux_sym_flow_control_statement_token5] = ACTIONS(1454), + [sym_label] = ACTIONS(1454), + [aux_sym_trap_statement_token1] = ACTIONS(1454), + [aux_sym_try_statement_token1] = ACTIONS(1454), + [aux_sym_data_statement_token1] = ACTIONS(1454), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1454), + [aux_sym_parallel_statement_token1] = ACTIONS(1454), + [aux_sym_sequence_statement_token1] = ACTIONS(1454), + [anon_sym_AMP] = ACTIONS(1454), + [aux_sym_command_name_token1] = ACTIONS(1454), + [aux_sym_command_name_token2] = ACTIONS(1454), + [aux_sym_command_name_token3] = ACTIONS(1454), + [aux_sym_command_name_token4] = ACTIONS(1454), + [aux_sym_command_name_token5] = ACTIONS(1454), + [aux_sym_command_name_token6] = ACTIONS(1454), + [aux_sym_command_name_token7] = ACTIONS(1454), + [aux_sym_command_name_token8] = ACTIONS(1454), + [aux_sym_command_name_token9] = ACTIONS(1454), + [aux_sym_command_name_token10] = ACTIONS(1454), + [aux_sym_command_name_token11] = ACTIONS(1454), + [anon_sym_PERCENT] = ACTIONS(1454), + [aux_sym_foreach_command_token1] = ACTIONS(1454), + [aux_sym_class_statement_token1] = ACTIONS(1454), + [aux_sym_enum_statement_token1] = ACTIONS(1454), + [anon_sym_PLUS] = ACTIONS(1454), + [anon_sym_DASH] = ACTIONS(1454), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1454), + [anon_sym_BANG] = ACTIONS(1454), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1454), + [anon_sym_PLUS_PLUS] = ACTIONS(1454), + [anon_sym_DASH_DASH] = ACTIONS(1454), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1454), + [anon_sym_AT_LPAREN] = ACTIONS(1454), + [anon_sym_AT_LBRACE] = ACTIONS(1454), + }, + [351] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1456), + [sym_hexadecimal_integer_literal] = ACTIONS(1456), + [sym_real_literal] = ACTIONS(1456), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1456), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1456), + [sym_verbatim_string_characters] = ACTIONS(1456), + [sym_verbatim_here_string_characters] = ACTIONS(1456), + [anon_sym_DOT] = ACTIONS(1456), + [anon_sym_LBRACK] = ACTIONS(1456), + [aux_sym_comparison_operator_token37] = ACTIONS(1456), + [aux_sym_comparison_operator_token50] = ACTIONS(1456), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1456), + [anon_sym_DOLLAR_CARET] = ACTIONS(1456), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1456), + [anon_sym_DOLLAR_] = ACTIONS(1456), + [aux_sym_variable_token1] = ACTIONS(1456), + [aux_sym_variable_token2] = ACTIONS(1456), + [sym_braced_variable] = ACTIONS(1456), + [anon_sym_SEMI] = ACTIONS(1456), + [anon_sym_LPAREN] = ACTIONS(1456), + [anon_sym_RPAREN] = ACTIONS(1456), + [anon_sym_COMMA] = ACTIONS(1456), + [anon_sym_LBRACE] = ACTIONS(1456), + [anon_sym_RBRACE] = ACTIONS(1456), + [aux_sym_if_statement_token1] = ACTIONS(1456), + [aux_sym_switch_statement_token1] = ACTIONS(1456), + [aux_sym_foreach_statement_token1] = ACTIONS(1456), + [aux_sym_for_statement_token1] = ACTIONS(1456), + [aux_sym_while_statement_token1] = ACTIONS(1456), + [aux_sym_do_statement_token1] = ACTIONS(1456), + [aux_sym_function_statement_token1] = ACTIONS(1456), + [aux_sym_function_statement_token2] = ACTIONS(1456), + [aux_sym_function_statement_token3] = ACTIONS(1456), + [aux_sym_flow_control_statement_token1] = ACTIONS(1456), + [aux_sym_flow_control_statement_token2] = ACTIONS(1456), + [aux_sym_flow_control_statement_token3] = ACTIONS(1456), + [aux_sym_flow_control_statement_token4] = ACTIONS(1456), + [aux_sym_flow_control_statement_token5] = ACTIONS(1456), + [sym_label] = ACTIONS(1456), + [aux_sym_trap_statement_token1] = ACTIONS(1456), + [aux_sym_try_statement_token1] = ACTIONS(1456), + [aux_sym_data_statement_token1] = ACTIONS(1456), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1456), + [aux_sym_parallel_statement_token1] = ACTIONS(1456), + [aux_sym_sequence_statement_token1] = ACTIONS(1456), + [anon_sym_AMP] = ACTIONS(1456), + [aux_sym_command_name_token1] = ACTIONS(1456), + [aux_sym_command_name_token2] = ACTIONS(1456), + [aux_sym_command_name_token3] = ACTIONS(1456), + [aux_sym_command_name_token4] = ACTIONS(1456), + [aux_sym_command_name_token5] = ACTIONS(1456), + [aux_sym_command_name_token6] = ACTIONS(1456), + [aux_sym_command_name_token7] = ACTIONS(1456), + [aux_sym_command_name_token8] = ACTIONS(1456), + [aux_sym_command_name_token9] = ACTIONS(1456), + [aux_sym_command_name_token10] = ACTIONS(1456), + [aux_sym_command_name_token11] = ACTIONS(1456), + [anon_sym_PERCENT] = ACTIONS(1456), + [aux_sym_foreach_command_token1] = ACTIONS(1456), + [aux_sym_class_statement_token1] = ACTIONS(1456), + [aux_sym_enum_statement_token1] = ACTIONS(1456), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1456), + [anon_sym_BANG] = ACTIONS(1456), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1456), + [anon_sym_DASH_DASH] = ACTIONS(1456), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1456), + [anon_sym_AT_LPAREN] = ACTIONS(1456), + [anon_sym_AT_LBRACE] = ACTIONS(1456), + }, [352] = { - [sym_elseif_clause] = STATE(359), - [aux_sym_elseif_clauses_repeat1] = STATE(359), - [ts_builtin_sym_end] = ACTIONS(1434), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1395), - [sym_hexadecimal_integer_literal] = ACTIONS(1395), - [sym_real_literal] = ACTIONS(1395), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1395), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1395), - [sym_verbatim_string_characters] = ACTIONS(1395), - [sym_verbatim_here_string_characters] = ACTIONS(1395), - [anon_sym_DOT] = ACTIONS(1395), - [anon_sym_LBRACK] = ACTIONS(1395), - [aux_sym_comparison_operator_token37] = ACTIONS(1395), - [aux_sym_comparison_operator_token50] = ACTIONS(1395), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1395), - [anon_sym_DOLLAR_CARET] = ACTIONS(1395), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1395), - [anon_sym_DOLLAR_] = ACTIONS(1395), - [aux_sym_variable_token1] = ACTIONS(1395), - [aux_sym_variable_token2] = ACTIONS(1395), - [sym_braced_variable] = ACTIONS(1395), - [anon_sym_SEMI] = ACTIONS(1395), - [anon_sym_LPAREN] = ACTIONS(1395), - [anon_sym_COMMA] = ACTIONS(1395), - [anon_sym_LBRACE] = ACTIONS(1395), - [aux_sym_if_statement_token1] = ACTIONS(1395), - [aux_sym_elseif_clause_token1] = ACTIONS(1357), - [aux_sym_else_clause_token1] = ACTIONS(1395), - [aux_sym_switch_statement_token1] = ACTIONS(1395), - [aux_sym_foreach_statement_token1] = ACTIONS(1395), - [aux_sym_for_statement_token1] = ACTIONS(1395), - [aux_sym_while_statement_token1] = ACTIONS(1395), - [aux_sym_do_statement_token1] = ACTIONS(1395), - [aux_sym_function_statement_token1] = ACTIONS(1395), - [aux_sym_function_statement_token2] = ACTIONS(1395), - [aux_sym_function_statement_token3] = ACTIONS(1395), - [aux_sym_flow_control_statement_token1] = ACTIONS(1395), - [aux_sym_flow_control_statement_token2] = ACTIONS(1395), - [aux_sym_flow_control_statement_token3] = ACTIONS(1395), - [aux_sym_flow_control_statement_token4] = ACTIONS(1395), - [aux_sym_flow_control_statement_token5] = ACTIONS(1395), - [sym_label] = ACTIONS(1395), - [aux_sym_trap_statement_token1] = ACTIONS(1395), - [aux_sym_try_statement_token1] = ACTIONS(1395), - [aux_sym_data_statement_token1] = ACTIONS(1395), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1395), - [aux_sym_parallel_statement_token1] = ACTIONS(1395), - [aux_sym_sequence_statement_token1] = ACTIONS(1395), - [anon_sym_AMP] = ACTIONS(1395), - [aux_sym_command_name_token1] = ACTIONS(1395), - [anon_sym_PERCENT] = ACTIONS(1395), - [aux_sym_foreach_command_token1] = ACTIONS(1395), - [aux_sym_class_statement_token1] = ACTIONS(1395), - [aux_sym_enum_statement_token1] = ACTIONS(1395), - [anon_sym_PLUS] = ACTIONS(1395), - [anon_sym_DASH] = ACTIONS(1395), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1395), - [anon_sym_BANG] = ACTIONS(1395), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1395), - [anon_sym_PLUS_PLUS] = ACTIONS(1395), - [anon_sym_DASH_DASH] = ACTIONS(1395), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1395), - [anon_sym_AT_LPAREN] = ACTIONS(1395), - [anon_sym_AT_LBRACE] = ACTIONS(1395), + [sym_decimal_integer_literal] = ACTIONS(1458), + [sym_hexadecimal_integer_literal] = ACTIONS(1458), + [sym_real_literal] = ACTIONS(1458), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1458), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1458), + [sym_verbatim_string_characters] = ACTIONS(1458), + [sym_verbatim_here_string_characters] = ACTIONS(1458), + [anon_sym_DOT] = ACTIONS(1458), + [anon_sym_LBRACK] = ACTIONS(1458), + [aux_sym_comparison_operator_token37] = ACTIONS(1458), + [aux_sym_comparison_operator_token50] = ACTIONS(1458), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1458), + [anon_sym_DOLLAR_CARET] = ACTIONS(1458), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1458), + [anon_sym_DOLLAR_] = ACTIONS(1458), + [aux_sym_variable_token1] = ACTIONS(1458), + [aux_sym_variable_token2] = ACTIONS(1458), + [sym_braced_variable] = ACTIONS(1458), + [anon_sym_SEMI] = ACTIONS(1458), + [anon_sym_LPAREN] = ACTIONS(1458), + [anon_sym_RPAREN] = ACTIONS(1458), + [anon_sym_COMMA] = ACTIONS(1458), + [anon_sym_LBRACE] = ACTIONS(1458), + [anon_sym_RBRACE] = ACTIONS(1458), + [aux_sym_if_statement_token1] = ACTIONS(1458), + [aux_sym_switch_statement_token1] = ACTIONS(1458), + [aux_sym_foreach_statement_token1] = ACTIONS(1458), + [aux_sym_for_statement_token1] = ACTIONS(1458), + [aux_sym_while_statement_token1] = ACTIONS(1458), + [aux_sym_do_statement_token1] = ACTIONS(1458), + [aux_sym_function_statement_token1] = ACTIONS(1458), + [aux_sym_function_statement_token2] = ACTIONS(1458), + [aux_sym_function_statement_token3] = ACTIONS(1458), + [aux_sym_flow_control_statement_token1] = ACTIONS(1458), + [aux_sym_flow_control_statement_token2] = ACTIONS(1458), + [aux_sym_flow_control_statement_token3] = ACTIONS(1458), + [aux_sym_flow_control_statement_token4] = ACTIONS(1458), + [aux_sym_flow_control_statement_token5] = ACTIONS(1458), + [sym_label] = ACTIONS(1458), + [aux_sym_trap_statement_token1] = ACTIONS(1458), + [aux_sym_try_statement_token1] = ACTIONS(1458), + [aux_sym_data_statement_token1] = ACTIONS(1458), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1458), + [aux_sym_parallel_statement_token1] = ACTIONS(1458), + [aux_sym_sequence_statement_token1] = ACTIONS(1458), + [anon_sym_AMP] = ACTIONS(1458), + [aux_sym_command_name_token1] = ACTIONS(1458), + [aux_sym_command_name_token2] = ACTIONS(1458), + [aux_sym_command_name_token3] = ACTIONS(1458), + [aux_sym_command_name_token4] = ACTIONS(1458), + [aux_sym_command_name_token5] = ACTIONS(1458), + [aux_sym_command_name_token6] = ACTIONS(1458), + [aux_sym_command_name_token7] = ACTIONS(1458), + [aux_sym_command_name_token8] = ACTIONS(1458), + [aux_sym_command_name_token9] = ACTIONS(1458), + [aux_sym_command_name_token10] = ACTIONS(1458), + [aux_sym_command_name_token11] = ACTIONS(1458), + [anon_sym_PERCENT] = ACTIONS(1458), + [aux_sym_foreach_command_token1] = ACTIONS(1458), + [aux_sym_class_statement_token1] = ACTIONS(1458), + [aux_sym_enum_statement_token1] = ACTIONS(1458), + [anon_sym_PLUS] = ACTIONS(1458), + [anon_sym_DASH] = ACTIONS(1458), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1458), + [anon_sym_BANG] = ACTIONS(1458), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1458), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1458), + [anon_sym_AT_LPAREN] = ACTIONS(1458), + [anon_sym_AT_LBRACE] = ACTIONS(1458), }, [353] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1720), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1460), + [sym_hexadecimal_integer_literal] = ACTIONS(1460), + [sym_real_literal] = ACTIONS(1460), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1460), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1460), + [sym_verbatim_string_characters] = ACTIONS(1460), + [sym_verbatim_here_string_characters] = ACTIONS(1460), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_LBRACK] = ACTIONS(1460), + [aux_sym_comparison_operator_token37] = ACTIONS(1460), + [aux_sym_comparison_operator_token50] = ACTIONS(1460), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1460), + [anon_sym_DOLLAR_CARET] = ACTIONS(1460), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1460), + [anon_sym_DOLLAR_] = ACTIONS(1460), + [aux_sym_variable_token1] = ACTIONS(1460), + [aux_sym_variable_token2] = ACTIONS(1460), + [sym_braced_variable] = ACTIONS(1460), + [anon_sym_SEMI] = ACTIONS(1460), + [anon_sym_LPAREN] = ACTIONS(1460), + [anon_sym_RPAREN] = ACTIONS(1460), + [anon_sym_COMMA] = ACTIONS(1460), + [anon_sym_LBRACE] = ACTIONS(1460), + [anon_sym_RBRACE] = ACTIONS(1460), + [aux_sym_if_statement_token1] = ACTIONS(1460), + [aux_sym_switch_statement_token1] = ACTIONS(1460), + [aux_sym_foreach_statement_token1] = ACTIONS(1460), + [aux_sym_for_statement_token1] = ACTIONS(1460), + [aux_sym_while_statement_token1] = ACTIONS(1460), + [aux_sym_do_statement_token1] = ACTIONS(1460), + [aux_sym_function_statement_token1] = ACTIONS(1460), + [aux_sym_function_statement_token2] = ACTIONS(1460), + [aux_sym_function_statement_token3] = ACTIONS(1460), + [aux_sym_flow_control_statement_token1] = ACTIONS(1460), + [aux_sym_flow_control_statement_token2] = ACTIONS(1460), + [aux_sym_flow_control_statement_token3] = ACTIONS(1460), + [aux_sym_flow_control_statement_token4] = ACTIONS(1460), + [aux_sym_flow_control_statement_token5] = ACTIONS(1460), + [sym_label] = ACTIONS(1460), + [aux_sym_trap_statement_token1] = ACTIONS(1460), + [aux_sym_try_statement_token1] = ACTIONS(1460), + [aux_sym_data_statement_token1] = ACTIONS(1460), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1460), + [aux_sym_parallel_statement_token1] = ACTIONS(1460), + [aux_sym_sequence_statement_token1] = ACTIONS(1460), + [anon_sym_AMP] = ACTIONS(1460), + [aux_sym_command_name_token1] = ACTIONS(1460), + [aux_sym_command_name_token2] = ACTIONS(1460), + [aux_sym_command_name_token3] = ACTIONS(1460), + [aux_sym_command_name_token4] = ACTIONS(1460), + [aux_sym_command_name_token5] = ACTIONS(1460), + [aux_sym_command_name_token6] = ACTIONS(1460), + [aux_sym_command_name_token7] = ACTIONS(1460), + [aux_sym_command_name_token8] = ACTIONS(1460), + [aux_sym_command_name_token9] = ACTIONS(1460), + [aux_sym_command_name_token10] = ACTIONS(1460), + [aux_sym_command_name_token11] = ACTIONS(1460), + [anon_sym_PERCENT] = ACTIONS(1460), + [aux_sym_foreach_command_token1] = ACTIONS(1460), + [aux_sym_class_statement_token1] = ACTIONS(1460), + [aux_sym_enum_statement_token1] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1460), + [anon_sym_DASH] = ACTIONS(1460), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1460), + [anon_sym_BANG] = ACTIONS(1460), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1460), + [anon_sym_PLUS_PLUS] = ACTIONS(1460), + [anon_sym_DASH_DASH] = ACTIONS(1460), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1460), + [anon_sym_AT_LPAREN] = ACTIONS(1460), + [anon_sym_AT_LBRACE] = ACTIONS(1460), }, [354] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1721), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1462), + [sym_hexadecimal_integer_literal] = ACTIONS(1462), + [sym_real_literal] = ACTIONS(1462), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1462), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1462), + [sym_verbatim_string_characters] = ACTIONS(1462), + [sym_verbatim_here_string_characters] = ACTIONS(1462), + [anon_sym_DOT] = ACTIONS(1462), + [anon_sym_LBRACK] = ACTIONS(1462), + [aux_sym_comparison_operator_token37] = ACTIONS(1462), + [aux_sym_comparison_operator_token50] = ACTIONS(1462), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1462), + [anon_sym_DOLLAR_CARET] = ACTIONS(1462), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1462), + [anon_sym_DOLLAR_] = ACTIONS(1462), + [aux_sym_variable_token1] = ACTIONS(1462), + [aux_sym_variable_token2] = ACTIONS(1462), + [sym_braced_variable] = ACTIONS(1462), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_LPAREN] = ACTIONS(1462), + [anon_sym_RPAREN] = ACTIONS(1462), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_LBRACE] = ACTIONS(1462), + [anon_sym_RBRACE] = ACTIONS(1462), + [aux_sym_if_statement_token1] = ACTIONS(1462), + [aux_sym_switch_statement_token1] = ACTIONS(1462), + [aux_sym_foreach_statement_token1] = ACTIONS(1462), + [aux_sym_for_statement_token1] = ACTIONS(1462), + [aux_sym_while_statement_token1] = ACTIONS(1462), + [aux_sym_do_statement_token1] = ACTIONS(1462), + [aux_sym_function_statement_token1] = ACTIONS(1462), + [aux_sym_function_statement_token2] = ACTIONS(1462), + [aux_sym_function_statement_token3] = ACTIONS(1462), + [aux_sym_flow_control_statement_token1] = ACTIONS(1462), + [aux_sym_flow_control_statement_token2] = ACTIONS(1462), + [aux_sym_flow_control_statement_token3] = ACTIONS(1462), + [aux_sym_flow_control_statement_token4] = ACTIONS(1462), + [aux_sym_flow_control_statement_token5] = ACTIONS(1462), + [sym_label] = ACTIONS(1462), + [aux_sym_trap_statement_token1] = ACTIONS(1462), + [aux_sym_try_statement_token1] = ACTIONS(1462), + [aux_sym_data_statement_token1] = ACTIONS(1462), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1462), + [aux_sym_parallel_statement_token1] = ACTIONS(1462), + [aux_sym_sequence_statement_token1] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1462), + [aux_sym_command_name_token1] = ACTIONS(1462), + [aux_sym_command_name_token2] = ACTIONS(1462), + [aux_sym_command_name_token3] = ACTIONS(1462), + [aux_sym_command_name_token4] = ACTIONS(1462), + [aux_sym_command_name_token5] = ACTIONS(1462), + [aux_sym_command_name_token6] = ACTIONS(1462), + [aux_sym_command_name_token7] = ACTIONS(1462), + [aux_sym_command_name_token8] = ACTIONS(1462), + [aux_sym_command_name_token9] = ACTIONS(1462), + [aux_sym_command_name_token10] = ACTIONS(1462), + [aux_sym_command_name_token11] = ACTIONS(1462), + [anon_sym_PERCENT] = ACTIONS(1462), + [aux_sym_foreach_command_token1] = ACTIONS(1462), + [aux_sym_class_statement_token1] = ACTIONS(1462), + [aux_sym_enum_statement_token1] = ACTIONS(1462), + [anon_sym_PLUS] = ACTIONS(1462), + [anon_sym_DASH] = ACTIONS(1462), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1462), + [anon_sym_BANG] = ACTIONS(1462), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1462), + [anon_sym_PLUS_PLUS] = ACTIONS(1462), + [anon_sym_DASH_DASH] = ACTIONS(1462), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1462), + [anon_sym_AT_LPAREN] = ACTIONS(1462), + [anon_sym_AT_LBRACE] = ACTIONS(1462), }, [355] = { - [sym__literal] = STATE(290), - [sym_integer_literal] = STATE(290), - [sym_string_literal] = STATE(290), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(290), - [sym__expression] = STATE(1768), - [sym_logical_expression] = STATE(1379), - [sym_bitwise_expression] = STATE(1291), - [sym_comparison_expression] = STATE(565), - [sym_additive_expression] = STATE(546), - [sym_multiplicative_expression] = STATE(374), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(327), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(290), - [sym__value] = STATE(290), - [sym_parenthesized_expression] = STATE(290), - [sym_sub_expression] = STATE(290), - [sym_array_expression] = STATE(290), - [sym_script_block_expression] = STATE(290), - [sym_hash_literal_expression] = STATE(290), - [sym_post_increment_expression] = STATE(290), - [sym_post_decrement_expression] = STATE(290), - [sym_member_access] = STATE(290), - [sym_element_access] = STATE(290), - [sym_invokation_expression] = STATE(290), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(81), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(583), - [aux_sym_comparison_operator_token50] = ACTIONS(583), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1464), + [sym_hexadecimal_integer_literal] = ACTIONS(1464), + [sym_real_literal] = ACTIONS(1464), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1464), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1464), + [sym_verbatim_string_characters] = ACTIONS(1464), + [sym_verbatim_here_string_characters] = ACTIONS(1464), + [anon_sym_DOT] = ACTIONS(1464), + [anon_sym_LBRACK] = ACTIONS(1464), + [aux_sym_comparison_operator_token37] = ACTIONS(1464), + [aux_sym_comparison_operator_token50] = ACTIONS(1464), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1464), + [anon_sym_DOLLAR_CARET] = ACTIONS(1464), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1464), + [anon_sym_DOLLAR_] = ACTIONS(1464), + [aux_sym_variable_token1] = ACTIONS(1464), + [aux_sym_variable_token2] = ACTIONS(1464), + [sym_braced_variable] = ACTIONS(1464), + [anon_sym_SEMI] = ACTIONS(1464), + [anon_sym_LPAREN] = ACTIONS(1464), + [anon_sym_RPAREN] = ACTIONS(1464), + [anon_sym_COMMA] = ACTIONS(1464), + [anon_sym_LBRACE] = ACTIONS(1464), + [anon_sym_RBRACE] = ACTIONS(1464), + [aux_sym_if_statement_token1] = ACTIONS(1464), + [aux_sym_switch_statement_token1] = ACTIONS(1464), + [aux_sym_foreach_statement_token1] = ACTIONS(1464), + [aux_sym_for_statement_token1] = ACTIONS(1464), + [aux_sym_while_statement_token1] = ACTIONS(1464), + [aux_sym_do_statement_token1] = ACTIONS(1464), + [aux_sym_function_statement_token1] = ACTIONS(1464), + [aux_sym_function_statement_token2] = ACTIONS(1464), + [aux_sym_function_statement_token3] = ACTIONS(1464), + [aux_sym_flow_control_statement_token1] = ACTIONS(1464), + [aux_sym_flow_control_statement_token2] = ACTIONS(1464), + [aux_sym_flow_control_statement_token3] = ACTIONS(1464), + [aux_sym_flow_control_statement_token4] = ACTIONS(1464), + [aux_sym_flow_control_statement_token5] = ACTIONS(1464), + [sym_label] = ACTIONS(1464), + [aux_sym_trap_statement_token1] = ACTIONS(1464), + [aux_sym_try_statement_token1] = ACTIONS(1464), + [aux_sym_data_statement_token1] = ACTIONS(1464), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1464), + [aux_sym_parallel_statement_token1] = ACTIONS(1464), + [aux_sym_sequence_statement_token1] = ACTIONS(1464), + [anon_sym_AMP] = ACTIONS(1464), + [aux_sym_command_name_token1] = ACTIONS(1464), + [aux_sym_command_name_token2] = ACTIONS(1464), + [aux_sym_command_name_token3] = ACTIONS(1464), + [aux_sym_command_name_token4] = ACTIONS(1464), + [aux_sym_command_name_token5] = ACTIONS(1464), + [aux_sym_command_name_token6] = ACTIONS(1464), + [aux_sym_command_name_token7] = ACTIONS(1464), + [aux_sym_command_name_token8] = ACTIONS(1464), + [aux_sym_command_name_token9] = ACTIONS(1464), + [aux_sym_command_name_token10] = ACTIONS(1464), + [aux_sym_command_name_token11] = ACTIONS(1464), + [anon_sym_PERCENT] = ACTIONS(1464), + [aux_sym_foreach_command_token1] = ACTIONS(1464), + [aux_sym_class_statement_token1] = ACTIONS(1464), + [aux_sym_enum_statement_token1] = ACTIONS(1464), + [anon_sym_PLUS] = ACTIONS(1464), + [anon_sym_DASH] = ACTIONS(1464), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1464), + [anon_sym_BANG] = ACTIONS(1464), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1464), + [anon_sym_PLUS_PLUS] = ACTIONS(1464), + [anon_sym_DASH_DASH] = ACTIONS(1464), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1464), + [anon_sym_AT_LPAREN] = ACTIONS(1464), + [anon_sym_AT_LBRACE] = ACTIONS(1464), }, [356] = { [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1337), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), - [sym__statement_terminator] = ACTIONS(1348), + [sym_decimal_integer_literal] = ACTIONS(1466), + [sym_hexadecimal_integer_literal] = ACTIONS(1466), + [sym_real_literal] = ACTIONS(1466), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1466), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1466), + [sym_verbatim_string_characters] = ACTIONS(1466), + [sym_verbatim_here_string_characters] = ACTIONS(1466), + [anon_sym_DOT] = ACTIONS(1466), + [anon_sym_LBRACK] = ACTIONS(1466), + [aux_sym_comparison_operator_token37] = ACTIONS(1466), + [aux_sym_comparison_operator_token50] = ACTIONS(1466), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1466), + [anon_sym_DOLLAR_CARET] = ACTIONS(1466), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1466), + [anon_sym_DOLLAR_] = ACTIONS(1466), + [aux_sym_variable_token1] = ACTIONS(1466), + [aux_sym_variable_token2] = ACTIONS(1466), + [sym_braced_variable] = ACTIONS(1466), + [anon_sym_SEMI] = ACTIONS(1466), + [anon_sym_LPAREN] = ACTIONS(1466), + [anon_sym_RPAREN] = ACTIONS(1466), + [anon_sym_COMMA] = ACTIONS(1466), + [anon_sym_LBRACE] = ACTIONS(1466), + [anon_sym_RBRACE] = ACTIONS(1466), + [aux_sym_if_statement_token1] = ACTIONS(1466), + [aux_sym_switch_statement_token1] = ACTIONS(1466), + [aux_sym_foreach_statement_token1] = ACTIONS(1466), + [aux_sym_for_statement_token1] = ACTIONS(1466), + [aux_sym_while_statement_token1] = ACTIONS(1466), + [aux_sym_do_statement_token1] = ACTIONS(1466), + [aux_sym_function_statement_token1] = ACTIONS(1466), + [aux_sym_function_statement_token2] = ACTIONS(1466), + [aux_sym_function_statement_token3] = ACTIONS(1466), + [aux_sym_flow_control_statement_token1] = ACTIONS(1466), + [aux_sym_flow_control_statement_token2] = ACTIONS(1466), + [aux_sym_flow_control_statement_token3] = ACTIONS(1466), + [aux_sym_flow_control_statement_token4] = ACTIONS(1466), + [aux_sym_flow_control_statement_token5] = ACTIONS(1466), + [sym_label] = ACTIONS(1466), + [aux_sym_trap_statement_token1] = ACTIONS(1466), + [aux_sym_try_statement_token1] = ACTIONS(1466), + [aux_sym_data_statement_token1] = ACTIONS(1466), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1466), + [aux_sym_parallel_statement_token1] = ACTIONS(1466), + [aux_sym_sequence_statement_token1] = ACTIONS(1466), + [anon_sym_AMP] = ACTIONS(1466), + [aux_sym_command_name_token1] = ACTIONS(1466), + [aux_sym_command_name_token2] = ACTIONS(1466), + [aux_sym_command_name_token3] = ACTIONS(1466), + [aux_sym_command_name_token4] = ACTIONS(1466), + [aux_sym_command_name_token5] = ACTIONS(1466), + [aux_sym_command_name_token6] = ACTIONS(1466), + [aux_sym_command_name_token7] = ACTIONS(1466), + [aux_sym_command_name_token8] = ACTIONS(1466), + [aux_sym_command_name_token9] = ACTIONS(1466), + [aux_sym_command_name_token10] = ACTIONS(1466), + [aux_sym_command_name_token11] = ACTIONS(1466), + [anon_sym_PERCENT] = ACTIONS(1466), + [aux_sym_foreach_command_token1] = ACTIONS(1466), + [aux_sym_class_statement_token1] = ACTIONS(1466), + [aux_sym_enum_statement_token1] = ACTIONS(1466), + [anon_sym_PLUS] = ACTIONS(1466), + [anon_sym_DASH] = ACTIONS(1466), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1466), + [anon_sym_BANG] = ACTIONS(1466), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1466), + [anon_sym_PLUS_PLUS] = ACTIONS(1466), + [anon_sym_DASH_DASH] = ACTIONS(1466), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1466), + [anon_sym_AT_LPAREN] = ACTIONS(1466), + [anon_sym_AT_LBRACE] = ACTIONS(1466), }, [357] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1772), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1468), + [sym_hexadecimal_integer_literal] = ACTIONS(1468), + [sym_real_literal] = ACTIONS(1468), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1468), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1468), + [sym_verbatim_string_characters] = ACTIONS(1468), + [sym_verbatim_here_string_characters] = ACTIONS(1468), + [anon_sym_DOT] = ACTIONS(1468), + [anon_sym_LBRACK] = ACTIONS(1468), + [aux_sym_comparison_operator_token37] = ACTIONS(1468), + [aux_sym_comparison_operator_token50] = ACTIONS(1468), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1468), + [anon_sym_DOLLAR_CARET] = ACTIONS(1468), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1468), + [anon_sym_DOLLAR_] = ACTIONS(1468), + [aux_sym_variable_token1] = ACTIONS(1468), + [aux_sym_variable_token2] = ACTIONS(1468), + [sym_braced_variable] = ACTIONS(1468), + [anon_sym_SEMI] = ACTIONS(1468), + [anon_sym_LPAREN] = ACTIONS(1468), + [anon_sym_RPAREN] = ACTIONS(1468), + [anon_sym_COMMA] = ACTIONS(1468), + [anon_sym_LBRACE] = ACTIONS(1468), + [anon_sym_RBRACE] = ACTIONS(1468), + [aux_sym_if_statement_token1] = ACTIONS(1468), + [aux_sym_switch_statement_token1] = ACTIONS(1468), + [aux_sym_foreach_statement_token1] = ACTIONS(1468), + [aux_sym_for_statement_token1] = ACTIONS(1468), + [aux_sym_while_statement_token1] = ACTIONS(1468), + [aux_sym_do_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token2] = ACTIONS(1468), + [aux_sym_function_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token1] = ACTIONS(1468), + [aux_sym_flow_control_statement_token2] = ACTIONS(1468), + [aux_sym_flow_control_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token4] = ACTIONS(1468), + [aux_sym_flow_control_statement_token5] = ACTIONS(1468), + [sym_label] = ACTIONS(1468), + [aux_sym_trap_statement_token1] = ACTIONS(1468), + [aux_sym_try_statement_token1] = ACTIONS(1468), + [aux_sym_data_statement_token1] = ACTIONS(1468), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1468), + [aux_sym_parallel_statement_token1] = ACTIONS(1468), + [aux_sym_sequence_statement_token1] = ACTIONS(1468), + [anon_sym_AMP] = ACTIONS(1468), + [aux_sym_command_name_token1] = ACTIONS(1468), + [aux_sym_command_name_token2] = ACTIONS(1468), + [aux_sym_command_name_token3] = ACTIONS(1468), + [aux_sym_command_name_token4] = ACTIONS(1468), + [aux_sym_command_name_token5] = ACTIONS(1468), + [aux_sym_command_name_token6] = ACTIONS(1468), + [aux_sym_command_name_token7] = ACTIONS(1468), + [aux_sym_command_name_token8] = ACTIONS(1468), + [aux_sym_command_name_token9] = ACTIONS(1468), + [aux_sym_command_name_token10] = ACTIONS(1468), + [aux_sym_command_name_token11] = ACTIONS(1468), + [anon_sym_PERCENT] = ACTIONS(1468), + [aux_sym_foreach_command_token1] = ACTIONS(1468), + [aux_sym_class_statement_token1] = ACTIONS(1468), + [aux_sym_enum_statement_token1] = ACTIONS(1468), + [anon_sym_PLUS] = ACTIONS(1468), + [anon_sym_DASH] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1468), + [anon_sym_BANG] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1468), + [anon_sym_PLUS_PLUS] = ACTIONS(1468), + [anon_sym_DASH_DASH] = ACTIONS(1468), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LBRACE] = ACTIONS(1468), }, [358] = { - [sym_comment] = ACTIONS(81), - [aux_sym_comparison_operator_token1] = ACTIONS(825), - [aux_sym_comparison_operator_token2] = ACTIONS(825), - [aux_sym_comparison_operator_token3] = ACTIONS(825), - [aux_sym_comparison_operator_token4] = ACTIONS(825), - [aux_sym_comparison_operator_token5] = ACTIONS(825), - [aux_sym_comparison_operator_token6] = ACTIONS(825), - [aux_sym_comparison_operator_token7] = ACTIONS(825), - [aux_sym_comparison_operator_token8] = ACTIONS(825), - [aux_sym_comparison_operator_token9] = ACTIONS(825), - [aux_sym_comparison_operator_token10] = ACTIONS(825), - [aux_sym_comparison_operator_token11] = ACTIONS(825), - [aux_sym_comparison_operator_token12] = ACTIONS(825), - [aux_sym_comparison_operator_token13] = ACTIONS(825), - [aux_sym_comparison_operator_token14] = ACTIONS(825), - [aux_sym_comparison_operator_token15] = ACTIONS(825), - [aux_sym_comparison_operator_token16] = ACTIONS(825), - [aux_sym_comparison_operator_token17] = ACTIONS(825), - [aux_sym_comparison_operator_token18] = ACTIONS(825), - [aux_sym_comparison_operator_token19] = ACTIONS(825), - [aux_sym_comparison_operator_token20] = ACTIONS(825), - [aux_sym_comparison_operator_token21] = ACTIONS(825), - [aux_sym_comparison_operator_token22] = ACTIONS(825), - [aux_sym_comparison_operator_token23] = ACTIONS(825), - [aux_sym_comparison_operator_token24] = ACTIONS(825), - [aux_sym_comparison_operator_token25] = ACTIONS(825), - [aux_sym_comparison_operator_token26] = ACTIONS(825), - [aux_sym_comparison_operator_token27] = ACTIONS(825), - [aux_sym_comparison_operator_token28] = ACTIONS(827), - [aux_sym_comparison_operator_token29] = ACTIONS(825), - [aux_sym_comparison_operator_token30] = ACTIONS(825), - [aux_sym_comparison_operator_token31] = ACTIONS(825), - [aux_sym_comparison_operator_token32] = ACTIONS(825), - [aux_sym_comparison_operator_token33] = ACTIONS(825), - [aux_sym_comparison_operator_token34] = ACTIONS(827), - [aux_sym_comparison_operator_token35] = ACTIONS(825), - [aux_sym_comparison_operator_token36] = ACTIONS(825), - [aux_sym_comparison_operator_token37] = ACTIONS(825), - [aux_sym_comparison_operator_token38] = ACTIONS(825), - [aux_sym_comparison_operator_token39] = ACTIONS(825), - [aux_sym_comparison_operator_token40] = ACTIONS(825), - [aux_sym_comparison_operator_token41] = ACTIONS(825), - [aux_sym_comparison_operator_token42] = ACTIONS(825), - [aux_sym_comparison_operator_token43] = ACTIONS(825), - [aux_sym_comparison_operator_token44] = ACTIONS(825), - [aux_sym_comparison_operator_token45] = ACTIONS(825), - [aux_sym_comparison_operator_token46] = ACTIONS(825), - [aux_sym_comparison_operator_token47] = ACTIONS(825), - [aux_sym_comparison_operator_token48] = ACTIONS(825), - [aux_sym_comparison_operator_token49] = ACTIONS(825), - [aux_sym_comparison_operator_token50] = ACTIONS(825), - [anon_sym_RPAREN] = ACTIONS(825), - [anon_sym_COMMA] = ACTIONS(825), - [anon_sym_PERCENT] = ACTIONS(1428), - [aux_sym_logical_expression_token1] = ACTIONS(825), - [aux_sym_logical_expression_token2] = ACTIONS(825), - [aux_sym_logical_expression_token3] = ACTIONS(825), - [aux_sym_bitwise_expression_token1] = ACTIONS(825), - [aux_sym_bitwise_expression_token2] = ACTIONS(825), - [aux_sym_bitwise_expression_token3] = ACTIONS(825), - [anon_sym_PLUS] = ACTIONS(825), - [anon_sym_DASH] = ACTIONS(827), - [anon_sym_SLASH] = ACTIONS(1428), - [anon_sym_BSLASH] = ACTIONS(1428), - [anon_sym_STAR] = ACTIONS(1428), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1470), + [sym_hexadecimal_integer_literal] = ACTIONS(1470), + [sym_real_literal] = ACTIONS(1470), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1470), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1470), + [sym_verbatim_string_characters] = ACTIONS(1470), + [sym_verbatim_here_string_characters] = ACTIONS(1470), + [anon_sym_DOT] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(1470), + [aux_sym_comparison_operator_token37] = ACTIONS(1470), + [aux_sym_comparison_operator_token50] = ACTIONS(1470), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1470), + [anon_sym_DOLLAR_CARET] = ACTIONS(1470), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1470), + [anon_sym_DOLLAR_] = ACTIONS(1470), + [aux_sym_variable_token1] = ACTIONS(1470), + [aux_sym_variable_token2] = ACTIONS(1470), + [sym_braced_variable] = ACTIONS(1470), + [anon_sym_SEMI] = ACTIONS(1470), + [anon_sym_LPAREN] = ACTIONS(1470), + [anon_sym_RPAREN] = ACTIONS(1470), + [anon_sym_COMMA] = ACTIONS(1470), + [anon_sym_LBRACE] = ACTIONS(1470), + [anon_sym_RBRACE] = ACTIONS(1470), + [aux_sym_if_statement_token1] = ACTIONS(1470), + [aux_sym_switch_statement_token1] = ACTIONS(1470), + [aux_sym_foreach_statement_token1] = ACTIONS(1470), + [aux_sym_for_statement_token1] = ACTIONS(1470), + [aux_sym_while_statement_token1] = ACTIONS(1470), + [aux_sym_do_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token2] = ACTIONS(1470), + [aux_sym_function_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token1] = ACTIONS(1470), + [aux_sym_flow_control_statement_token2] = ACTIONS(1470), + [aux_sym_flow_control_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token4] = ACTIONS(1470), + [aux_sym_flow_control_statement_token5] = ACTIONS(1470), + [sym_label] = ACTIONS(1470), + [aux_sym_trap_statement_token1] = ACTIONS(1470), + [aux_sym_try_statement_token1] = ACTIONS(1470), + [aux_sym_data_statement_token1] = ACTIONS(1470), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1470), + [aux_sym_parallel_statement_token1] = ACTIONS(1470), + [aux_sym_sequence_statement_token1] = ACTIONS(1470), + [anon_sym_AMP] = ACTIONS(1470), + [aux_sym_command_name_token1] = ACTIONS(1470), + [aux_sym_command_name_token2] = ACTIONS(1470), + [aux_sym_command_name_token3] = ACTIONS(1470), + [aux_sym_command_name_token4] = ACTIONS(1470), + [aux_sym_command_name_token5] = ACTIONS(1470), + [aux_sym_command_name_token6] = ACTIONS(1470), + [aux_sym_command_name_token7] = ACTIONS(1470), + [aux_sym_command_name_token8] = ACTIONS(1470), + [aux_sym_command_name_token9] = ACTIONS(1470), + [aux_sym_command_name_token10] = ACTIONS(1470), + [aux_sym_command_name_token11] = ACTIONS(1470), + [anon_sym_PERCENT] = ACTIONS(1470), + [aux_sym_foreach_command_token1] = ACTIONS(1470), + [aux_sym_class_statement_token1] = ACTIONS(1470), + [aux_sym_enum_statement_token1] = ACTIONS(1470), + [anon_sym_PLUS] = ACTIONS(1470), + [anon_sym_DASH] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1470), + [anon_sym_BANG] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1470), + [anon_sym_PLUS_PLUS] = ACTIONS(1470), + [anon_sym_DASH_DASH] = ACTIONS(1470), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LBRACE] = ACTIONS(1470), }, [359] = { - [sym_elseif_clause] = STATE(359), - [aux_sym_elseif_clauses_repeat1] = STATE(359), - [ts_builtin_sym_end] = ACTIONS(1436), [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1397), - [sym_hexadecimal_integer_literal] = ACTIONS(1397), - [sym_real_literal] = ACTIONS(1397), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1397), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1397), - [sym_verbatim_string_characters] = ACTIONS(1397), - [sym_verbatim_here_string_characters] = ACTIONS(1397), - [anon_sym_DOT] = ACTIONS(1397), - [anon_sym_LBRACK] = ACTIONS(1397), - [aux_sym_comparison_operator_token37] = ACTIONS(1397), - [aux_sym_comparison_operator_token50] = ACTIONS(1397), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1397), - [anon_sym_DOLLAR_CARET] = ACTIONS(1397), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1397), - [anon_sym_DOLLAR_] = ACTIONS(1397), - [aux_sym_variable_token1] = ACTIONS(1397), - [aux_sym_variable_token2] = ACTIONS(1397), - [sym_braced_variable] = ACTIONS(1397), - [anon_sym_SEMI] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(1397), - [anon_sym_COMMA] = ACTIONS(1397), - [anon_sym_LBRACE] = ACTIONS(1397), - [aux_sym_if_statement_token1] = ACTIONS(1397), - [aux_sym_elseif_clause_token1] = ACTIONS(1438), - [aux_sym_else_clause_token1] = ACTIONS(1397), - [aux_sym_switch_statement_token1] = ACTIONS(1397), - [aux_sym_foreach_statement_token1] = ACTIONS(1397), - [aux_sym_for_statement_token1] = ACTIONS(1397), - [aux_sym_while_statement_token1] = ACTIONS(1397), - [aux_sym_do_statement_token1] = ACTIONS(1397), - [aux_sym_function_statement_token1] = ACTIONS(1397), - [aux_sym_function_statement_token2] = ACTIONS(1397), - [aux_sym_function_statement_token3] = ACTIONS(1397), - [aux_sym_flow_control_statement_token1] = ACTIONS(1397), - [aux_sym_flow_control_statement_token2] = ACTIONS(1397), - [aux_sym_flow_control_statement_token3] = ACTIONS(1397), - [aux_sym_flow_control_statement_token4] = ACTIONS(1397), - [aux_sym_flow_control_statement_token5] = ACTIONS(1397), - [sym_label] = ACTIONS(1397), - [aux_sym_trap_statement_token1] = ACTIONS(1397), - [aux_sym_try_statement_token1] = ACTIONS(1397), - [aux_sym_data_statement_token1] = ACTIONS(1397), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1397), - [aux_sym_parallel_statement_token1] = ACTIONS(1397), - [aux_sym_sequence_statement_token1] = ACTIONS(1397), - [anon_sym_AMP] = ACTIONS(1397), - [aux_sym_command_name_token1] = ACTIONS(1397), - [anon_sym_PERCENT] = ACTIONS(1397), - [aux_sym_foreach_command_token1] = ACTIONS(1397), - [aux_sym_class_statement_token1] = ACTIONS(1397), - [aux_sym_enum_statement_token1] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1397), - [anon_sym_DASH] = ACTIONS(1397), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1397), - [anon_sym_BANG] = ACTIONS(1397), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1397), - [anon_sym_PLUS_PLUS] = ACTIONS(1397), - [anon_sym_DASH_DASH] = ACTIONS(1397), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1397), - [anon_sym_AT_LPAREN] = ACTIONS(1397), - [anon_sym_AT_LBRACE] = ACTIONS(1397), + [sym_decimal_integer_literal] = ACTIONS(1472), + [sym_hexadecimal_integer_literal] = ACTIONS(1472), + [sym_real_literal] = ACTIONS(1472), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1472), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1472), + [sym_verbatim_string_characters] = ACTIONS(1472), + [sym_verbatim_here_string_characters] = ACTIONS(1472), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_LBRACK] = ACTIONS(1472), + [aux_sym_comparison_operator_token37] = ACTIONS(1472), + [aux_sym_comparison_operator_token50] = ACTIONS(1472), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1472), + [anon_sym_DOLLAR_CARET] = ACTIONS(1472), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1472), + [anon_sym_DOLLAR_] = ACTIONS(1472), + [aux_sym_variable_token1] = ACTIONS(1472), + [aux_sym_variable_token2] = ACTIONS(1472), + [sym_braced_variable] = ACTIONS(1472), + [anon_sym_SEMI] = ACTIONS(1472), + [anon_sym_LPAREN] = ACTIONS(1472), + [anon_sym_RPAREN] = ACTIONS(1472), + [anon_sym_COMMA] = ACTIONS(1472), + [anon_sym_LBRACE] = ACTIONS(1472), + [anon_sym_RBRACE] = ACTIONS(1472), + [aux_sym_if_statement_token1] = ACTIONS(1472), + [aux_sym_switch_statement_token1] = ACTIONS(1472), + [aux_sym_foreach_statement_token1] = ACTIONS(1472), + [aux_sym_for_statement_token1] = ACTIONS(1472), + [aux_sym_while_statement_token1] = ACTIONS(1472), + [aux_sym_do_statement_token1] = ACTIONS(1472), + [aux_sym_function_statement_token1] = ACTIONS(1472), + [aux_sym_function_statement_token2] = ACTIONS(1472), + [aux_sym_function_statement_token3] = ACTIONS(1472), + [aux_sym_flow_control_statement_token1] = ACTIONS(1472), + [aux_sym_flow_control_statement_token2] = ACTIONS(1472), + [aux_sym_flow_control_statement_token3] = ACTIONS(1472), + [aux_sym_flow_control_statement_token4] = ACTIONS(1472), + [aux_sym_flow_control_statement_token5] = ACTIONS(1472), + [sym_label] = ACTIONS(1472), + [aux_sym_trap_statement_token1] = ACTIONS(1472), + [aux_sym_try_statement_token1] = ACTIONS(1472), + [aux_sym_data_statement_token1] = ACTIONS(1472), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1472), + [aux_sym_parallel_statement_token1] = ACTIONS(1472), + [aux_sym_sequence_statement_token1] = ACTIONS(1472), + [anon_sym_AMP] = ACTIONS(1472), + [aux_sym_command_name_token1] = ACTIONS(1472), + [aux_sym_command_name_token2] = ACTIONS(1472), + [aux_sym_command_name_token3] = ACTIONS(1472), + [aux_sym_command_name_token4] = ACTIONS(1472), + [aux_sym_command_name_token5] = ACTIONS(1472), + [aux_sym_command_name_token6] = ACTIONS(1472), + [aux_sym_command_name_token7] = ACTIONS(1472), + [aux_sym_command_name_token8] = ACTIONS(1472), + [aux_sym_command_name_token9] = ACTIONS(1472), + [aux_sym_command_name_token10] = ACTIONS(1472), + [aux_sym_command_name_token11] = ACTIONS(1472), + [anon_sym_PERCENT] = ACTIONS(1472), + [aux_sym_foreach_command_token1] = ACTIONS(1472), + [aux_sym_class_statement_token1] = ACTIONS(1472), + [aux_sym_enum_statement_token1] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1472), + [anon_sym_DASH] = ACTIONS(1472), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1472), + [anon_sym_BANG] = ACTIONS(1472), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1472), + [anon_sym_PLUS_PLUS] = ACTIONS(1472), + [anon_sym_DASH_DASH] = ACTIONS(1472), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1472), + [anon_sym_AT_LPAREN] = ACTIONS(1472), + [anon_sym_AT_LBRACE] = ACTIONS(1472), }, [360] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(2103), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1474), + [sym_hexadecimal_integer_literal] = ACTIONS(1474), + [sym_real_literal] = ACTIONS(1474), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1474), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1474), + [sym_verbatim_string_characters] = ACTIONS(1474), + [sym_verbatim_here_string_characters] = ACTIONS(1474), + [anon_sym_DOT] = ACTIONS(1474), + [anon_sym_LBRACK] = ACTIONS(1474), + [aux_sym_comparison_operator_token37] = ACTIONS(1474), + [aux_sym_comparison_operator_token50] = ACTIONS(1474), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1474), + [anon_sym_DOLLAR_CARET] = ACTIONS(1474), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1474), + [anon_sym_DOLLAR_] = ACTIONS(1474), + [aux_sym_variable_token1] = ACTIONS(1474), + [aux_sym_variable_token2] = ACTIONS(1474), + [sym_braced_variable] = ACTIONS(1474), + [anon_sym_SEMI] = ACTIONS(1474), + [anon_sym_LPAREN] = ACTIONS(1474), + [anon_sym_RPAREN] = ACTIONS(1474), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_LBRACE] = ACTIONS(1474), + [anon_sym_RBRACE] = ACTIONS(1474), + [aux_sym_if_statement_token1] = ACTIONS(1474), + [aux_sym_switch_statement_token1] = ACTIONS(1474), + [aux_sym_foreach_statement_token1] = ACTIONS(1474), + [aux_sym_for_statement_token1] = ACTIONS(1474), + [aux_sym_while_statement_token1] = ACTIONS(1474), + [aux_sym_do_statement_token1] = ACTIONS(1474), + [aux_sym_function_statement_token1] = ACTIONS(1474), + [aux_sym_function_statement_token2] = ACTIONS(1474), + [aux_sym_function_statement_token3] = ACTIONS(1474), + [aux_sym_flow_control_statement_token1] = ACTIONS(1474), + [aux_sym_flow_control_statement_token2] = ACTIONS(1474), + [aux_sym_flow_control_statement_token3] = ACTIONS(1474), + [aux_sym_flow_control_statement_token4] = ACTIONS(1474), + [aux_sym_flow_control_statement_token5] = ACTIONS(1474), + [sym_label] = ACTIONS(1474), + [aux_sym_trap_statement_token1] = ACTIONS(1474), + [aux_sym_try_statement_token1] = ACTIONS(1474), + [aux_sym_data_statement_token1] = ACTIONS(1474), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1474), + [aux_sym_parallel_statement_token1] = ACTIONS(1474), + [aux_sym_sequence_statement_token1] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1474), + [aux_sym_command_name_token1] = ACTIONS(1474), + [aux_sym_command_name_token2] = ACTIONS(1474), + [aux_sym_command_name_token3] = ACTIONS(1474), + [aux_sym_command_name_token4] = ACTIONS(1474), + [aux_sym_command_name_token5] = ACTIONS(1474), + [aux_sym_command_name_token6] = ACTIONS(1474), + [aux_sym_command_name_token7] = ACTIONS(1474), + [aux_sym_command_name_token8] = ACTIONS(1474), + [aux_sym_command_name_token9] = ACTIONS(1474), + [aux_sym_command_name_token10] = ACTIONS(1474), + [aux_sym_command_name_token11] = ACTIONS(1474), + [anon_sym_PERCENT] = ACTIONS(1474), + [aux_sym_foreach_command_token1] = ACTIONS(1474), + [aux_sym_class_statement_token1] = ACTIONS(1474), + [aux_sym_enum_statement_token1] = ACTIONS(1474), + [anon_sym_PLUS] = ACTIONS(1474), + [anon_sym_DASH] = ACTIONS(1474), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1474), + [anon_sym_BANG] = ACTIONS(1474), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1474), + [anon_sym_PLUS_PLUS] = ACTIONS(1474), + [anon_sym_DASH_DASH] = ACTIONS(1474), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1474), + [anon_sym_AT_LPAREN] = ACTIONS(1474), + [anon_sym_AT_LBRACE] = ACTIONS(1474), }, [361] = { - [sym_catch_clause] = STATE(367), - [aux_sym_catch_clauses_repeat1] = STATE(367), - [ts_builtin_sym_end] = ACTIONS(1441), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1476), + [sym_hexadecimal_integer_literal] = ACTIONS(1476), + [sym_real_literal] = ACTIONS(1476), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1476), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1476), + [sym_verbatim_string_characters] = ACTIONS(1476), + [sym_verbatim_here_string_characters] = ACTIONS(1476), + [anon_sym_DOT] = ACTIONS(1476), + [anon_sym_LBRACK] = ACTIONS(1476), + [aux_sym_comparison_operator_token37] = ACTIONS(1476), + [aux_sym_comparison_operator_token50] = ACTIONS(1476), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1476), + [anon_sym_DOLLAR_CARET] = ACTIONS(1476), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1476), + [anon_sym_DOLLAR_] = ACTIONS(1476), + [aux_sym_variable_token1] = ACTIONS(1476), + [aux_sym_variable_token2] = ACTIONS(1476), + [sym_braced_variable] = ACTIONS(1476), + [anon_sym_SEMI] = ACTIONS(1476), + [anon_sym_LPAREN] = ACTIONS(1476), + [anon_sym_RPAREN] = ACTIONS(1476), + [anon_sym_COMMA] = ACTIONS(1476), + [anon_sym_LBRACE] = ACTIONS(1476), + [anon_sym_RBRACE] = ACTIONS(1476), + [aux_sym_if_statement_token1] = ACTIONS(1476), + [aux_sym_switch_statement_token1] = ACTIONS(1476), + [aux_sym_foreach_statement_token1] = ACTIONS(1476), + [aux_sym_for_statement_token1] = ACTIONS(1476), + [aux_sym_while_statement_token1] = ACTIONS(1476), + [aux_sym_do_statement_token1] = ACTIONS(1476), + [aux_sym_function_statement_token1] = ACTIONS(1476), + [aux_sym_function_statement_token2] = ACTIONS(1476), + [aux_sym_function_statement_token3] = ACTIONS(1476), + [aux_sym_flow_control_statement_token1] = ACTIONS(1476), + [aux_sym_flow_control_statement_token2] = ACTIONS(1476), + [aux_sym_flow_control_statement_token3] = ACTIONS(1476), + [aux_sym_flow_control_statement_token4] = ACTIONS(1476), + [aux_sym_flow_control_statement_token5] = ACTIONS(1476), + [sym_label] = ACTIONS(1476), + [aux_sym_trap_statement_token1] = ACTIONS(1476), + [aux_sym_try_statement_token1] = ACTIONS(1476), + [aux_sym_data_statement_token1] = ACTIONS(1476), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1476), + [aux_sym_parallel_statement_token1] = ACTIONS(1476), + [aux_sym_sequence_statement_token1] = ACTIONS(1476), + [anon_sym_AMP] = ACTIONS(1476), + [aux_sym_command_name_token1] = ACTIONS(1476), + [aux_sym_command_name_token2] = ACTIONS(1476), + [aux_sym_command_name_token3] = ACTIONS(1476), + [aux_sym_command_name_token4] = ACTIONS(1476), + [aux_sym_command_name_token5] = ACTIONS(1476), + [aux_sym_command_name_token6] = ACTIONS(1476), + [aux_sym_command_name_token7] = ACTIONS(1476), + [aux_sym_command_name_token8] = ACTIONS(1476), + [aux_sym_command_name_token9] = ACTIONS(1476), + [aux_sym_command_name_token10] = ACTIONS(1476), + [aux_sym_command_name_token11] = ACTIONS(1476), + [anon_sym_PERCENT] = ACTIONS(1476), + [aux_sym_foreach_command_token1] = ACTIONS(1476), + [aux_sym_class_statement_token1] = ACTIONS(1476), + [aux_sym_enum_statement_token1] = ACTIONS(1476), + [anon_sym_PLUS] = ACTIONS(1476), + [anon_sym_DASH] = ACTIONS(1476), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1476), + [anon_sym_BANG] = ACTIONS(1476), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1476), + [anon_sym_PLUS_PLUS] = ACTIONS(1476), + [anon_sym_DASH_DASH] = ACTIONS(1476), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1476), + [anon_sym_AT_LPAREN] = ACTIONS(1476), + [anon_sym_AT_LBRACE] = ACTIONS(1476), + }, + [362] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1478), + [sym_hexadecimal_integer_literal] = ACTIONS(1478), + [sym_real_literal] = ACTIONS(1478), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1478), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1478), + [sym_verbatim_string_characters] = ACTIONS(1478), + [sym_verbatim_here_string_characters] = ACTIONS(1478), + [anon_sym_DOT] = ACTIONS(1478), + [anon_sym_LBRACK] = ACTIONS(1478), + [aux_sym_comparison_operator_token37] = ACTIONS(1478), + [aux_sym_comparison_operator_token50] = ACTIONS(1478), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1478), + [anon_sym_DOLLAR_CARET] = ACTIONS(1478), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1478), + [anon_sym_DOLLAR_] = ACTIONS(1478), + [aux_sym_variable_token1] = ACTIONS(1478), + [aux_sym_variable_token2] = ACTIONS(1478), + [sym_braced_variable] = ACTIONS(1478), + [anon_sym_SEMI] = ACTIONS(1478), + [anon_sym_LPAREN] = ACTIONS(1478), + [anon_sym_RPAREN] = ACTIONS(1478), + [anon_sym_COMMA] = ACTIONS(1478), + [anon_sym_LBRACE] = ACTIONS(1478), + [anon_sym_RBRACE] = ACTIONS(1478), + [aux_sym_if_statement_token1] = ACTIONS(1478), + [aux_sym_switch_statement_token1] = ACTIONS(1478), + [aux_sym_foreach_statement_token1] = ACTIONS(1478), + [aux_sym_for_statement_token1] = ACTIONS(1478), + [aux_sym_while_statement_token1] = ACTIONS(1478), + [aux_sym_do_statement_token1] = ACTIONS(1478), + [aux_sym_function_statement_token1] = ACTIONS(1478), + [aux_sym_function_statement_token2] = ACTIONS(1478), + [aux_sym_function_statement_token3] = ACTIONS(1478), + [aux_sym_flow_control_statement_token1] = ACTIONS(1478), + [aux_sym_flow_control_statement_token2] = ACTIONS(1478), + [aux_sym_flow_control_statement_token3] = ACTIONS(1478), + [aux_sym_flow_control_statement_token4] = ACTIONS(1478), + [aux_sym_flow_control_statement_token5] = ACTIONS(1478), + [sym_label] = ACTIONS(1478), + [aux_sym_trap_statement_token1] = ACTIONS(1478), + [aux_sym_try_statement_token1] = ACTIONS(1478), + [aux_sym_data_statement_token1] = ACTIONS(1478), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1478), + [aux_sym_parallel_statement_token1] = ACTIONS(1478), + [aux_sym_sequence_statement_token1] = ACTIONS(1478), + [anon_sym_AMP] = ACTIONS(1478), + [aux_sym_command_name_token1] = ACTIONS(1478), + [aux_sym_command_name_token2] = ACTIONS(1478), + [aux_sym_command_name_token3] = ACTIONS(1478), + [aux_sym_command_name_token4] = ACTIONS(1478), + [aux_sym_command_name_token5] = ACTIONS(1478), + [aux_sym_command_name_token6] = ACTIONS(1478), + [aux_sym_command_name_token7] = ACTIONS(1478), + [aux_sym_command_name_token8] = ACTIONS(1478), + [aux_sym_command_name_token9] = ACTIONS(1478), + [aux_sym_command_name_token10] = ACTIONS(1478), + [aux_sym_command_name_token11] = ACTIONS(1478), + [anon_sym_PERCENT] = ACTIONS(1478), + [aux_sym_foreach_command_token1] = ACTIONS(1478), + [aux_sym_class_statement_token1] = ACTIONS(1478), + [aux_sym_enum_statement_token1] = ACTIONS(1478), + [anon_sym_PLUS] = ACTIONS(1478), + [anon_sym_DASH] = ACTIONS(1478), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1478), + [anon_sym_BANG] = ACTIONS(1478), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1478), + [anon_sym_PLUS_PLUS] = ACTIONS(1478), + [anon_sym_DASH_DASH] = ACTIONS(1478), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1478), + [anon_sym_AT_LPAREN] = ACTIONS(1478), + [anon_sym_AT_LBRACE] = ACTIONS(1478), + }, + [363] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1480), + [sym_hexadecimal_integer_literal] = ACTIONS(1480), + [sym_real_literal] = ACTIONS(1480), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1480), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1480), + [sym_verbatim_string_characters] = ACTIONS(1480), + [sym_verbatim_here_string_characters] = ACTIONS(1480), + [anon_sym_DOT] = ACTIONS(1480), + [anon_sym_LBRACK] = ACTIONS(1480), + [aux_sym_comparison_operator_token37] = ACTIONS(1480), + [aux_sym_comparison_operator_token50] = ACTIONS(1480), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1480), + [anon_sym_DOLLAR_CARET] = ACTIONS(1480), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1480), + [anon_sym_DOLLAR_] = ACTIONS(1480), + [aux_sym_variable_token1] = ACTIONS(1480), + [aux_sym_variable_token2] = ACTIONS(1480), + [sym_braced_variable] = ACTIONS(1480), + [anon_sym_SEMI] = ACTIONS(1480), + [anon_sym_LPAREN] = ACTIONS(1480), + [anon_sym_RPAREN] = ACTIONS(1480), + [anon_sym_COMMA] = ACTIONS(1480), + [anon_sym_LBRACE] = ACTIONS(1480), + [anon_sym_RBRACE] = ACTIONS(1480), + [aux_sym_if_statement_token1] = ACTIONS(1480), + [aux_sym_switch_statement_token1] = ACTIONS(1480), + [aux_sym_foreach_statement_token1] = ACTIONS(1480), + [aux_sym_for_statement_token1] = ACTIONS(1480), + [aux_sym_while_statement_token1] = ACTIONS(1480), + [aux_sym_do_statement_token1] = ACTIONS(1480), + [aux_sym_function_statement_token1] = ACTIONS(1480), + [aux_sym_function_statement_token2] = ACTIONS(1480), + [aux_sym_function_statement_token3] = ACTIONS(1480), + [aux_sym_flow_control_statement_token1] = ACTIONS(1480), + [aux_sym_flow_control_statement_token2] = ACTIONS(1480), + [aux_sym_flow_control_statement_token3] = ACTIONS(1480), + [aux_sym_flow_control_statement_token4] = ACTIONS(1480), + [aux_sym_flow_control_statement_token5] = ACTIONS(1480), + [sym_label] = ACTIONS(1480), + [aux_sym_trap_statement_token1] = ACTIONS(1480), + [aux_sym_try_statement_token1] = ACTIONS(1480), + [aux_sym_data_statement_token1] = ACTIONS(1480), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1480), + [aux_sym_parallel_statement_token1] = ACTIONS(1480), + [aux_sym_sequence_statement_token1] = ACTIONS(1480), + [anon_sym_AMP] = ACTIONS(1480), + [aux_sym_command_name_token1] = ACTIONS(1480), + [aux_sym_command_name_token2] = ACTIONS(1480), + [aux_sym_command_name_token3] = ACTIONS(1480), + [aux_sym_command_name_token4] = ACTIONS(1480), + [aux_sym_command_name_token5] = ACTIONS(1480), + [aux_sym_command_name_token6] = ACTIONS(1480), + [aux_sym_command_name_token7] = ACTIONS(1480), + [aux_sym_command_name_token8] = ACTIONS(1480), + [aux_sym_command_name_token9] = ACTIONS(1480), + [aux_sym_command_name_token10] = ACTIONS(1480), + [aux_sym_command_name_token11] = ACTIONS(1480), + [anon_sym_PERCENT] = ACTIONS(1480), + [aux_sym_foreach_command_token1] = ACTIONS(1480), + [aux_sym_class_statement_token1] = ACTIONS(1480), + [aux_sym_enum_statement_token1] = ACTIONS(1480), + [anon_sym_PLUS] = ACTIONS(1480), + [anon_sym_DASH] = ACTIONS(1480), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1480), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1480), + [anon_sym_PLUS_PLUS] = ACTIONS(1480), + [anon_sym_DASH_DASH] = ACTIONS(1480), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1480), + [anon_sym_AT_LPAREN] = ACTIONS(1480), + [anon_sym_AT_LBRACE] = ACTIONS(1480), + }, + [364] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1482), + [sym_hexadecimal_integer_literal] = ACTIONS(1482), + [sym_real_literal] = ACTIONS(1482), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1482), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1482), + [sym_verbatim_string_characters] = ACTIONS(1482), + [sym_verbatim_here_string_characters] = ACTIONS(1482), + [anon_sym_DOT] = ACTIONS(1482), + [anon_sym_LBRACK] = ACTIONS(1482), + [aux_sym_comparison_operator_token37] = ACTIONS(1482), + [aux_sym_comparison_operator_token50] = ACTIONS(1482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1482), + [anon_sym_DOLLAR_CARET] = ACTIONS(1482), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1482), + [anon_sym_DOLLAR_] = ACTIONS(1482), + [aux_sym_variable_token1] = ACTIONS(1482), + [aux_sym_variable_token2] = ACTIONS(1482), + [sym_braced_variable] = ACTIONS(1482), + [anon_sym_SEMI] = ACTIONS(1482), + [anon_sym_LPAREN] = ACTIONS(1482), + [anon_sym_RPAREN] = ACTIONS(1482), + [anon_sym_COMMA] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(1482), + [anon_sym_RBRACE] = ACTIONS(1482), + [aux_sym_if_statement_token1] = ACTIONS(1482), + [aux_sym_switch_statement_token1] = ACTIONS(1482), + [aux_sym_foreach_statement_token1] = ACTIONS(1482), + [aux_sym_for_statement_token1] = ACTIONS(1482), + [aux_sym_while_statement_token1] = ACTIONS(1482), + [aux_sym_do_statement_token1] = ACTIONS(1482), + [aux_sym_function_statement_token1] = ACTIONS(1482), + [aux_sym_function_statement_token2] = ACTIONS(1482), + [aux_sym_function_statement_token3] = ACTIONS(1482), + [aux_sym_flow_control_statement_token1] = ACTIONS(1482), + [aux_sym_flow_control_statement_token2] = ACTIONS(1482), + [aux_sym_flow_control_statement_token3] = ACTIONS(1482), + [aux_sym_flow_control_statement_token4] = ACTIONS(1482), + [aux_sym_flow_control_statement_token5] = ACTIONS(1482), + [sym_label] = ACTIONS(1482), + [aux_sym_trap_statement_token1] = ACTIONS(1482), + [aux_sym_try_statement_token1] = ACTIONS(1482), + [aux_sym_data_statement_token1] = ACTIONS(1482), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1482), + [aux_sym_parallel_statement_token1] = ACTIONS(1482), + [aux_sym_sequence_statement_token1] = ACTIONS(1482), + [anon_sym_AMP] = ACTIONS(1482), + [aux_sym_command_name_token1] = ACTIONS(1482), + [aux_sym_command_name_token2] = ACTIONS(1482), + [aux_sym_command_name_token3] = ACTIONS(1482), + [aux_sym_command_name_token4] = ACTIONS(1482), + [aux_sym_command_name_token5] = ACTIONS(1482), + [aux_sym_command_name_token6] = ACTIONS(1482), + [aux_sym_command_name_token7] = ACTIONS(1482), + [aux_sym_command_name_token8] = ACTIONS(1482), + [aux_sym_command_name_token9] = ACTIONS(1482), + [aux_sym_command_name_token10] = ACTIONS(1482), + [aux_sym_command_name_token11] = ACTIONS(1482), + [anon_sym_PERCENT] = ACTIONS(1482), + [aux_sym_foreach_command_token1] = ACTIONS(1482), + [aux_sym_class_statement_token1] = ACTIONS(1482), + [aux_sym_enum_statement_token1] = ACTIONS(1482), + [anon_sym_PLUS] = ACTIONS(1482), + [anon_sym_DASH] = ACTIONS(1482), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1482), + [anon_sym_BANG] = ACTIONS(1482), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1482), + [anon_sym_PLUS_PLUS] = ACTIONS(1482), + [anon_sym_DASH_DASH] = ACTIONS(1482), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1482), + [anon_sym_AT_LPAREN] = ACTIONS(1482), + [anon_sym_AT_LBRACE] = ACTIONS(1482), + }, + [365] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1484), + [sym_hexadecimal_integer_literal] = ACTIONS(1484), + [sym_real_literal] = ACTIONS(1484), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1484), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1484), + [sym_verbatim_string_characters] = ACTIONS(1484), + [sym_verbatim_here_string_characters] = ACTIONS(1484), + [anon_sym_DOT] = ACTIONS(1484), + [anon_sym_LBRACK] = ACTIONS(1484), + [aux_sym_comparison_operator_token37] = ACTIONS(1484), + [aux_sym_comparison_operator_token50] = ACTIONS(1484), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1484), + [anon_sym_DOLLAR_CARET] = ACTIONS(1484), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1484), + [anon_sym_DOLLAR_] = ACTIONS(1484), + [aux_sym_variable_token1] = ACTIONS(1484), + [aux_sym_variable_token2] = ACTIONS(1484), + [sym_braced_variable] = ACTIONS(1484), + [anon_sym_SEMI] = ACTIONS(1484), + [anon_sym_LPAREN] = ACTIONS(1484), + [anon_sym_RPAREN] = ACTIONS(1484), + [anon_sym_COMMA] = ACTIONS(1484), + [anon_sym_LBRACE] = ACTIONS(1484), + [anon_sym_RBRACE] = ACTIONS(1484), + [aux_sym_if_statement_token1] = ACTIONS(1484), + [aux_sym_switch_statement_token1] = ACTIONS(1484), + [aux_sym_foreach_statement_token1] = ACTIONS(1484), + [aux_sym_for_statement_token1] = ACTIONS(1484), + [aux_sym_while_statement_token1] = ACTIONS(1484), + [aux_sym_do_statement_token1] = ACTIONS(1484), + [aux_sym_function_statement_token1] = ACTIONS(1484), + [aux_sym_function_statement_token2] = ACTIONS(1484), + [aux_sym_function_statement_token3] = ACTIONS(1484), + [aux_sym_flow_control_statement_token1] = ACTIONS(1484), + [aux_sym_flow_control_statement_token2] = ACTIONS(1484), + [aux_sym_flow_control_statement_token3] = ACTIONS(1484), + [aux_sym_flow_control_statement_token4] = ACTIONS(1484), + [aux_sym_flow_control_statement_token5] = ACTIONS(1484), + [sym_label] = ACTIONS(1484), + [aux_sym_trap_statement_token1] = ACTIONS(1484), + [aux_sym_try_statement_token1] = ACTIONS(1484), + [aux_sym_data_statement_token1] = ACTIONS(1484), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1484), + [aux_sym_parallel_statement_token1] = ACTIONS(1484), + [aux_sym_sequence_statement_token1] = ACTIONS(1484), + [anon_sym_AMP] = ACTIONS(1484), + [aux_sym_command_name_token1] = ACTIONS(1484), + [aux_sym_command_name_token2] = ACTIONS(1484), + [aux_sym_command_name_token3] = ACTIONS(1484), + [aux_sym_command_name_token4] = ACTIONS(1484), + [aux_sym_command_name_token5] = ACTIONS(1484), + [aux_sym_command_name_token6] = ACTIONS(1484), + [aux_sym_command_name_token7] = ACTIONS(1484), + [aux_sym_command_name_token8] = ACTIONS(1484), + [aux_sym_command_name_token9] = ACTIONS(1484), + [aux_sym_command_name_token10] = ACTIONS(1484), + [aux_sym_command_name_token11] = ACTIONS(1484), + [anon_sym_PERCENT] = ACTIONS(1484), + [aux_sym_foreach_command_token1] = ACTIONS(1484), + [aux_sym_class_statement_token1] = ACTIONS(1484), + [aux_sym_enum_statement_token1] = ACTIONS(1484), + [anon_sym_PLUS] = ACTIONS(1484), + [anon_sym_DASH] = ACTIONS(1484), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1484), + [anon_sym_BANG] = ACTIONS(1484), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1484), + [anon_sym_PLUS_PLUS] = ACTIONS(1484), + [anon_sym_DASH_DASH] = ACTIONS(1484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1484), + [anon_sym_AT_LPAREN] = ACTIONS(1484), + [anon_sym_AT_LBRACE] = ACTIONS(1484), + }, + [366] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1486), + [sym_hexadecimal_integer_literal] = ACTIONS(1486), + [sym_real_literal] = ACTIONS(1486), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1486), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1486), + [sym_verbatim_string_characters] = ACTIONS(1486), + [sym_verbatim_here_string_characters] = ACTIONS(1486), + [anon_sym_DOT] = ACTIONS(1486), + [anon_sym_LBRACK] = ACTIONS(1486), + [aux_sym_comparison_operator_token37] = ACTIONS(1486), + [aux_sym_comparison_operator_token50] = ACTIONS(1486), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1486), + [anon_sym_DOLLAR_CARET] = ACTIONS(1486), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1486), + [anon_sym_DOLLAR_] = ACTIONS(1486), + [aux_sym_variable_token1] = ACTIONS(1486), + [aux_sym_variable_token2] = ACTIONS(1486), + [sym_braced_variable] = ACTIONS(1486), + [anon_sym_SEMI] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(1486), + [anon_sym_RPAREN] = ACTIONS(1486), + [anon_sym_COMMA] = ACTIONS(1486), + [anon_sym_LBRACE] = ACTIONS(1486), + [anon_sym_RBRACE] = ACTIONS(1486), + [aux_sym_if_statement_token1] = ACTIONS(1486), + [aux_sym_switch_statement_token1] = ACTIONS(1486), + [aux_sym_foreach_statement_token1] = ACTIONS(1486), + [aux_sym_for_statement_token1] = ACTIONS(1486), + [aux_sym_while_statement_token1] = ACTIONS(1486), + [aux_sym_do_statement_token1] = ACTIONS(1486), + [aux_sym_function_statement_token1] = ACTIONS(1486), + [aux_sym_function_statement_token2] = ACTIONS(1486), + [aux_sym_function_statement_token3] = ACTIONS(1486), + [aux_sym_flow_control_statement_token1] = ACTIONS(1486), + [aux_sym_flow_control_statement_token2] = ACTIONS(1486), + [aux_sym_flow_control_statement_token3] = ACTIONS(1486), + [aux_sym_flow_control_statement_token4] = ACTIONS(1486), + [aux_sym_flow_control_statement_token5] = ACTIONS(1486), + [sym_label] = ACTIONS(1486), + [aux_sym_trap_statement_token1] = ACTIONS(1486), + [aux_sym_try_statement_token1] = ACTIONS(1486), + [aux_sym_data_statement_token1] = ACTIONS(1486), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1486), + [aux_sym_parallel_statement_token1] = ACTIONS(1486), + [aux_sym_sequence_statement_token1] = ACTIONS(1486), + [anon_sym_AMP] = ACTIONS(1486), + [aux_sym_command_name_token1] = ACTIONS(1486), + [aux_sym_command_name_token2] = ACTIONS(1486), + [aux_sym_command_name_token3] = ACTIONS(1486), + [aux_sym_command_name_token4] = ACTIONS(1486), + [aux_sym_command_name_token5] = ACTIONS(1486), + [aux_sym_command_name_token6] = ACTIONS(1486), + [aux_sym_command_name_token7] = ACTIONS(1486), + [aux_sym_command_name_token8] = ACTIONS(1486), + [aux_sym_command_name_token9] = ACTIONS(1486), + [aux_sym_command_name_token10] = ACTIONS(1486), + [aux_sym_command_name_token11] = ACTIONS(1486), + [anon_sym_PERCENT] = ACTIONS(1486), + [aux_sym_foreach_command_token1] = ACTIONS(1486), + [aux_sym_class_statement_token1] = ACTIONS(1486), + [aux_sym_enum_statement_token1] = ACTIONS(1486), + [anon_sym_PLUS] = ACTIONS(1486), + [anon_sym_DASH] = ACTIONS(1486), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1486), + [anon_sym_BANG] = ACTIONS(1486), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1486), + [anon_sym_PLUS_PLUS] = ACTIONS(1486), + [anon_sym_DASH_DASH] = ACTIONS(1486), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1486), + [anon_sym_AT_LPAREN] = ACTIONS(1486), + [anon_sym_AT_LBRACE] = ACTIONS(1486), + }, + [367] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1488), + [sym_hexadecimal_integer_literal] = ACTIONS(1488), + [sym_real_literal] = ACTIONS(1488), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1488), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1488), + [sym_verbatim_string_characters] = ACTIONS(1488), + [sym_verbatim_here_string_characters] = ACTIONS(1488), + [anon_sym_DOT] = ACTIONS(1488), + [anon_sym_LBRACK] = ACTIONS(1488), + [aux_sym_comparison_operator_token37] = ACTIONS(1488), + [aux_sym_comparison_operator_token50] = ACTIONS(1488), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1488), + [anon_sym_DOLLAR_CARET] = ACTIONS(1488), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1488), + [anon_sym_DOLLAR_] = ACTIONS(1488), + [aux_sym_variable_token1] = ACTIONS(1488), + [aux_sym_variable_token2] = ACTIONS(1488), + [sym_braced_variable] = ACTIONS(1488), + [anon_sym_SEMI] = ACTIONS(1488), + [anon_sym_LPAREN] = ACTIONS(1488), + [anon_sym_RPAREN] = ACTIONS(1488), + [anon_sym_COMMA] = ACTIONS(1488), + [anon_sym_LBRACE] = ACTIONS(1488), + [anon_sym_RBRACE] = ACTIONS(1488), + [aux_sym_if_statement_token1] = ACTIONS(1488), + [aux_sym_switch_statement_token1] = ACTIONS(1488), + [aux_sym_foreach_statement_token1] = ACTIONS(1488), + [aux_sym_for_statement_token1] = ACTIONS(1488), + [aux_sym_while_statement_token1] = ACTIONS(1488), + [aux_sym_do_statement_token1] = ACTIONS(1488), + [aux_sym_function_statement_token1] = ACTIONS(1488), + [aux_sym_function_statement_token2] = ACTIONS(1488), + [aux_sym_function_statement_token3] = ACTIONS(1488), + [aux_sym_flow_control_statement_token1] = ACTIONS(1488), + [aux_sym_flow_control_statement_token2] = ACTIONS(1488), + [aux_sym_flow_control_statement_token3] = ACTIONS(1488), + [aux_sym_flow_control_statement_token4] = ACTIONS(1488), + [aux_sym_flow_control_statement_token5] = ACTIONS(1488), + [sym_label] = ACTIONS(1488), + [aux_sym_trap_statement_token1] = ACTIONS(1488), + [aux_sym_try_statement_token1] = ACTIONS(1488), + [aux_sym_data_statement_token1] = ACTIONS(1488), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1488), + [aux_sym_parallel_statement_token1] = ACTIONS(1488), + [aux_sym_sequence_statement_token1] = ACTIONS(1488), + [anon_sym_AMP] = ACTIONS(1488), + [aux_sym_command_name_token1] = ACTIONS(1488), + [aux_sym_command_name_token2] = ACTIONS(1488), + [aux_sym_command_name_token3] = ACTIONS(1488), + [aux_sym_command_name_token4] = ACTIONS(1488), + [aux_sym_command_name_token5] = ACTIONS(1488), + [aux_sym_command_name_token6] = ACTIONS(1488), + [aux_sym_command_name_token7] = ACTIONS(1488), + [aux_sym_command_name_token8] = ACTIONS(1488), + [aux_sym_command_name_token9] = ACTIONS(1488), + [aux_sym_command_name_token10] = ACTIONS(1488), + [aux_sym_command_name_token11] = ACTIONS(1488), + [anon_sym_PERCENT] = ACTIONS(1488), + [aux_sym_foreach_command_token1] = ACTIONS(1488), + [aux_sym_class_statement_token1] = ACTIONS(1488), + [aux_sym_enum_statement_token1] = ACTIONS(1488), + [anon_sym_PLUS] = ACTIONS(1488), + [anon_sym_DASH] = ACTIONS(1488), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1488), + [anon_sym_BANG] = ACTIONS(1488), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1488), + [anon_sym_PLUS_PLUS] = ACTIONS(1488), + [anon_sym_DASH_DASH] = ACTIONS(1488), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1488), + [anon_sym_AT_LPAREN] = ACTIONS(1488), + [anon_sym_AT_LBRACE] = ACTIONS(1488), + }, + [368] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1382), + [sym_hexadecimal_integer_literal] = ACTIONS(1382), + [sym_real_literal] = ACTIONS(1382), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1382), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1382), + [sym_verbatim_string_characters] = ACTIONS(1382), + [sym_verbatim_here_string_characters] = ACTIONS(1382), + [anon_sym_DOT] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1382), + [aux_sym_comparison_operator_token37] = ACTIONS(1382), + [aux_sym_comparison_operator_token50] = ACTIONS(1382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1382), + [anon_sym_DOLLAR_CARET] = ACTIONS(1382), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1382), + [anon_sym_DOLLAR_] = ACTIONS(1382), + [aux_sym_variable_token1] = ACTIONS(1382), + [aux_sym_variable_token2] = ACTIONS(1382), + [sym_braced_variable] = ACTIONS(1382), + [anon_sym_SEMI] = ACTIONS(1382), + [anon_sym_LPAREN] = ACTIONS(1382), + [anon_sym_RPAREN] = ACTIONS(1382), + [anon_sym_COMMA] = ACTIONS(1382), + [anon_sym_LBRACE] = ACTIONS(1382), + [anon_sym_RBRACE] = ACTIONS(1382), + [aux_sym_if_statement_token1] = ACTIONS(1382), + [aux_sym_switch_statement_token1] = ACTIONS(1382), + [aux_sym_foreach_statement_token1] = ACTIONS(1382), + [aux_sym_for_statement_token1] = ACTIONS(1382), + [aux_sym_while_statement_token1] = ACTIONS(1382), + [aux_sym_do_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token2] = ACTIONS(1382), + [aux_sym_function_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token1] = ACTIONS(1382), + [aux_sym_flow_control_statement_token2] = ACTIONS(1382), + [aux_sym_flow_control_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token4] = ACTIONS(1382), + [aux_sym_flow_control_statement_token5] = ACTIONS(1382), + [sym_label] = ACTIONS(1382), + [aux_sym_trap_statement_token1] = ACTIONS(1382), + [aux_sym_try_statement_token1] = ACTIONS(1382), + [aux_sym_data_statement_token1] = ACTIONS(1382), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1382), + [aux_sym_parallel_statement_token1] = ACTIONS(1382), + [aux_sym_sequence_statement_token1] = ACTIONS(1382), + [anon_sym_AMP] = ACTIONS(1382), + [aux_sym_command_name_token1] = ACTIONS(1382), + [aux_sym_command_name_token2] = ACTIONS(1382), + [aux_sym_command_name_token3] = ACTIONS(1382), + [aux_sym_command_name_token4] = ACTIONS(1382), + [aux_sym_command_name_token5] = ACTIONS(1382), + [aux_sym_command_name_token6] = ACTIONS(1382), + [aux_sym_command_name_token7] = ACTIONS(1382), + [aux_sym_command_name_token8] = ACTIONS(1382), + [aux_sym_command_name_token9] = ACTIONS(1382), + [aux_sym_command_name_token10] = ACTIONS(1382), + [aux_sym_command_name_token11] = ACTIONS(1382), + [anon_sym_PERCENT] = ACTIONS(1382), + [aux_sym_foreach_command_token1] = ACTIONS(1382), + [aux_sym_class_statement_token1] = ACTIONS(1382), + [aux_sym_enum_statement_token1] = ACTIONS(1382), + [anon_sym_PLUS] = ACTIONS(1382), + [anon_sym_DASH] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1382), + [anon_sym_BANG] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1382), + [anon_sym_PLUS_PLUS] = ACTIONS(1382), + [anon_sym_DASH_DASH] = ACTIONS(1382), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LBRACE] = ACTIONS(1382), + }, + [369] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1490), + [sym_hexadecimal_integer_literal] = ACTIONS(1490), + [sym_real_literal] = ACTIONS(1490), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1490), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1490), + [sym_verbatim_string_characters] = ACTIONS(1490), + [sym_verbatim_here_string_characters] = ACTIONS(1490), + [anon_sym_DOT] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(1490), + [aux_sym_comparison_operator_token37] = ACTIONS(1490), + [aux_sym_comparison_operator_token50] = ACTIONS(1490), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1490), + [anon_sym_DOLLAR_CARET] = ACTIONS(1490), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1490), + [anon_sym_DOLLAR_] = ACTIONS(1490), + [aux_sym_variable_token1] = ACTIONS(1490), + [aux_sym_variable_token2] = ACTIONS(1490), + [sym_braced_variable] = ACTIONS(1490), + [anon_sym_SEMI] = ACTIONS(1490), + [anon_sym_LPAREN] = ACTIONS(1490), + [anon_sym_RPAREN] = ACTIONS(1490), + [anon_sym_COMMA] = ACTIONS(1490), + [anon_sym_LBRACE] = ACTIONS(1490), + [anon_sym_RBRACE] = ACTIONS(1490), + [aux_sym_if_statement_token1] = ACTIONS(1490), + [aux_sym_switch_statement_token1] = ACTIONS(1490), + [aux_sym_foreach_statement_token1] = ACTIONS(1490), + [aux_sym_for_statement_token1] = ACTIONS(1490), + [aux_sym_while_statement_token1] = ACTIONS(1490), + [aux_sym_do_statement_token1] = ACTIONS(1490), + [aux_sym_function_statement_token1] = ACTIONS(1490), + [aux_sym_function_statement_token2] = ACTIONS(1490), + [aux_sym_function_statement_token3] = ACTIONS(1490), + [aux_sym_flow_control_statement_token1] = ACTIONS(1490), + [aux_sym_flow_control_statement_token2] = ACTIONS(1490), + [aux_sym_flow_control_statement_token3] = ACTIONS(1490), + [aux_sym_flow_control_statement_token4] = ACTIONS(1490), + [aux_sym_flow_control_statement_token5] = ACTIONS(1490), + [sym_label] = ACTIONS(1490), + [aux_sym_trap_statement_token1] = ACTIONS(1490), + [aux_sym_try_statement_token1] = ACTIONS(1490), + [aux_sym_data_statement_token1] = ACTIONS(1490), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1490), + [aux_sym_parallel_statement_token1] = ACTIONS(1490), + [aux_sym_sequence_statement_token1] = ACTIONS(1490), + [anon_sym_AMP] = ACTIONS(1490), + [aux_sym_command_name_token1] = ACTIONS(1490), + [aux_sym_command_name_token2] = ACTIONS(1490), + [aux_sym_command_name_token3] = ACTIONS(1490), + [aux_sym_command_name_token4] = ACTIONS(1490), + [aux_sym_command_name_token5] = ACTIONS(1490), + [aux_sym_command_name_token6] = ACTIONS(1490), + [aux_sym_command_name_token7] = ACTIONS(1490), + [aux_sym_command_name_token8] = ACTIONS(1490), + [aux_sym_command_name_token9] = ACTIONS(1490), + [aux_sym_command_name_token10] = ACTIONS(1490), + [aux_sym_command_name_token11] = ACTIONS(1490), + [anon_sym_PERCENT] = ACTIONS(1490), + [aux_sym_foreach_command_token1] = ACTIONS(1490), + [aux_sym_class_statement_token1] = ACTIONS(1490), + [aux_sym_enum_statement_token1] = ACTIONS(1490), + [anon_sym_PLUS] = ACTIONS(1490), + [anon_sym_DASH] = ACTIONS(1490), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1490), + [anon_sym_BANG] = ACTIONS(1490), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1490), + [anon_sym_PLUS_PLUS] = ACTIONS(1490), + [anon_sym_DASH_DASH] = ACTIONS(1490), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1490), + [anon_sym_AT_LPAREN] = ACTIONS(1490), + [anon_sym_AT_LBRACE] = ACTIONS(1490), + }, + [370] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1492), + [sym_hexadecimal_integer_literal] = ACTIONS(1492), + [sym_real_literal] = ACTIONS(1492), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1492), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1492), + [sym_verbatim_string_characters] = ACTIONS(1492), + [sym_verbatim_here_string_characters] = ACTIONS(1492), + [anon_sym_DOT] = ACTIONS(1492), + [anon_sym_LBRACK] = ACTIONS(1492), + [aux_sym_comparison_operator_token37] = ACTIONS(1492), + [aux_sym_comparison_operator_token50] = ACTIONS(1492), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1492), + [anon_sym_DOLLAR_CARET] = ACTIONS(1492), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1492), + [anon_sym_DOLLAR_] = ACTIONS(1492), + [aux_sym_variable_token1] = ACTIONS(1492), + [aux_sym_variable_token2] = ACTIONS(1492), + [sym_braced_variable] = ACTIONS(1492), + [anon_sym_SEMI] = ACTIONS(1492), + [anon_sym_LPAREN] = ACTIONS(1492), + [anon_sym_RPAREN] = ACTIONS(1492), + [anon_sym_COMMA] = ACTIONS(1492), + [anon_sym_LBRACE] = ACTIONS(1492), + [anon_sym_RBRACE] = ACTIONS(1492), + [aux_sym_if_statement_token1] = ACTIONS(1492), + [aux_sym_switch_statement_token1] = ACTIONS(1492), + [aux_sym_foreach_statement_token1] = ACTIONS(1492), + [aux_sym_for_statement_token1] = ACTIONS(1492), + [aux_sym_while_statement_token1] = ACTIONS(1492), + [aux_sym_do_statement_token1] = ACTIONS(1492), + [aux_sym_function_statement_token1] = ACTIONS(1492), + [aux_sym_function_statement_token2] = ACTIONS(1492), + [aux_sym_function_statement_token3] = ACTIONS(1492), + [aux_sym_flow_control_statement_token1] = ACTIONS(1492), + [aux_sym_flow_control_statement_token2] = ACTIONS(1492), + [aux_sym_flow_control_statement_token3] = ACTIONS(1492), + [aux_sym_flow_control_statement_token4] = ACTIONS(1492), + [aux_sym_flow_control_statement_token5] = ACTIONS(1492), + [sym_label] = ACTIONS(1492), + [aux_sym_trap_statement_token1] = ACTIONS(1492), + [aux_sym_try_statement_token1] = ACTIONS(1492), + [aux_sym_data_statement_token1] = ACTIONS(1492), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1492), + [aux_sym_parallel_statement_token1] = ACTIONS(1492), + [aux_sym_sequence_statement_token1] = ACTIONS(1492), + [anon_sym_AMP] = ACTIONS(1492), + [aux_sym_command_name_token1] = ACTIONS(1492), + [aux_sym_command_name_token2] = ACTIONS(1492), + [aux_sym_command_name_token3] = ACTIONS(1492), + [aux_sym_command_name_token4] = ACTIONS(1492), + [aux_sym_command_name_token5] = ACTIONS(1492), + [aux_sym_command_name_token6] = ACTIONS(1492), + [aux_sym_command_name_token7] = ACTIONS(1492), + [aux_sym_command_name_token8] = ACTIONS(1492), + [aux_sym_command_name_token9] = ACTIONS(1492), + [aux_sym_command_name_token10] = ACTIONS(1492), + [aux_sym_command_name_token11] = ACTIONS(1492), + [anon_sym_PERCENT] = ACTIONS(1492), + [aux_sym_foreach_command_token1] = ACTIONS(1492), + [aux_sym_class_statement_token1] = ACTIONS(1492), + [aux_sym_enum_statement_token1] = ACTIONS(1492), + [anon_sym_PLUS] = ACTIONS(1492), + [anon_sym_DASH] = ACTIONS(1492), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1492), + [anon_sym_BANG] = ACTIONS(1492), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1492), + [anon_sym_PLUS_PLUS] = ACTIONS(1492), + [anon_sym_DASH_DASH] = ACTIONS(1492), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1492), + [anon_sym_AT_LPAREN] = ACTIONS(1492), + [anon_sym_AT_LBRACE] = ACTIONS(1492), + }, + [371] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1494), + [sym_hexadecimal_integer_literal] = ACTIONS(1494), + [sym_real_literal] = ACTIONS(1494), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1494), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1494), + [sym_verbatim_string_characters] = ACTIONS(1494), + [sym_verbatim_here_string_characters] = ACTIONS(1494), + [anon_sym_DOT] = ACTIONS(1494), + [anon_sym_LBRACK] = ACTIONS(1494), + [aux_sym_comparison_operator_token37] = ACTIONS(1494), + [aux_sym_comparison_operator_token50] = ACTIONS(1494), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1494), + [anon_sym_DOLLAR_CARET] = ACTIONS(1494), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1494), + [anon_sym_DOLLAR_] = ACTIONS(1494), + [aux_sym_variable_token1] = ACTIONS(1494), + [aux_sym_variable_token2] = ACTIONS(1494), + [sym_braced_variable] = ACTIONS(1494), + [anon_sym_SEMI] = ACTIONS(1494), + [anon_sym_LPAREN] = ACTIONS(1494), + [anon_sym_RPAREN] = ACTIONS(1494), + [anon_sym_COMMA] = ACTIONS(1494), + [anon_sym_LBRACE] = ACTIONS(1494), + [anon_sym_RBRACE] = ACTIONS(1494), + [aux_sym_if_statement_token1] = ACTIONS(1494), + [aux_sym_switch_statement_token1] = ACTIONS(1494), + [aux_sym_foreach_statement_token1] = ACTIONS(1494), + [aux_sym_for_statement_token1] = ACTIONS(1494), + [aux_sym_while_statement_token1] = ACTIONS(1494), + [aux_sym_do_statement_token1] = ACTIONS(1494), + [aux_sym_function_statement_token1] = ACTIONS(1494), + [aux_sym_function_statement_token2] = ACTIONS(1494), + [aux_sym_function_statement_token3] = ACTIONS(1494), + [aux_sym_flow_control_statement_token1] = ACTIONS(1494), + [aux_sym_flow_control_statement_token2] = ACTIONS(1494), + [aux_sym_flow_control_statement_token3] = ACTIONS(1494), + [aux_sym_flow_control_statement_token4] = ACTIONS(1494), + [aux_sym_flow_control_statement_token5] = ACTIONS(1494), + [sym_label] = ACTIONS(1494), + [aux_sym_trap_statement_token1] = ACTIONS(1494), + [aux_sym_try_statement_token1] = ACTIONS(1494), + [aux_sym_data_statement_token1] = ACTIONS(1494), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1494), + [aux_sym_parallel_statement_token1] = ACTIONS(1494), + [aux_sym_sequence_statement_token1] = ACTIONS(1494), + [anon_sym_AMP] = ACTIONS(1494), + [aux_sym_command_name_token1] = ACTIONS(1494), + [aux_sym_command_name_token2] = ACTIONS(1494), + [aux_sym_command_name_token3] = ACTIONS(1494), + [aux_sym_command_name_token4] = ACTIONS(1494), + [aux_sym_command_name_token5] = ACTIONS(1494), + [aux_sym_command_name_token6] = ACTIONS(1494), + [aux_sym_command_name_token7] = ACTIONS(1494), + [aux_sym_command_name_token8] = ACTIONS(1494), + [aux_sym_command_name_token9] = ACTIONS(1494), + [aux_sym_command_name_token10] = ACTIONS(1494), + [aux_sym_command_name_token11] = ACTIONS(1494), + [anon_sym_PERCENT] = ACTIONS(1494), + [aux_sym_foreach_command_token1] = ACTIONS(1494), + [aux_sym_class_statement_token1] = ACTIONS(1494), + [aux_sym_enum_statement_token1] = ACTIONS(1494), + [anon_sym_PLUS] = ACTIONS(1494), + [anon_sym_DASH] = ACTIONS(1494), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1494), + [anon_sym_BANG] = ACTIONS(1494), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1494), + [anon_sym_PLUS_PLUS] = ACTIONS(1494), + [anon_sym_DASH_DASH] = ACTIONS(1494), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1494), + [anon_sym_AT_LPAREN] = ACTIONS(1494), + [anon_sym_AT_LBRACE] = ACTIONS(1494), + }, + [372] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1496), + [sym_hexadecimal_integer_literal] = ACTIONS(1496), + [sym_real_literal] = ACTIONS(1496), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1496), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1496), + [sym_verbatim_string_characters] = ACTIONS(1496), + [sym_verbatim_here_string_characters] = ACTIONS(1496), + [anon_sym_DOT] = ACTIONS(1496), + [anon_sym_LBRACK] = ACTIONS(1496), + [aux_sym_comparison_operator_token37] = ACTIONS(1496), + [aux_sym_comparison_operator_token50] = ACTIONS(1496), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1496), + [anon_sym_DOLLAR_CARET] = ACTIONS(1496), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1496), + [anon_sym_DOLLAR_] = ACTIONS(1496), + [aux_sym_variable_token1] = ACTIONS(1496), + [aux_sym_variable_token2] = ACTIONS(1496), + [sym_braced_variable] = ACTIONS(1496), + [anon_sym_SEMI] = ACTIONS(1496), + [anon_sym_LPAREN] = ACTIONS(1496), + [anon_sym_RPAREN] = ACTIONS(1496), + [anon_sym_COMMA] = ACTIONS(1496), + [anon_sym_LBRACE] = ACTIONS(1496), + [anon_sym_RBRACE] = ACTIONS(1496), + [aux_sym_if_statement_token1] = ACTIONS(1496), + [aux_sym_switch_statement_token1] = ACTIONS(1496), + [aux_sym_foreach_statement_token1] = ACTIONS(1496), + [aux_sym_for_statement_token1] = ACTIONS(1496), + [aux_sym_while_statement_token1] = ACTIONS(1496), + [aux_sym_do_statement_token1] = ACTIONS(1496), + [aux_sym_function_statement_token1] = ACTIONS(1496), + [aux_sym_function_statement_token2] = ACTIONS(1496), + [aux_sym_function_statement_token3] = ACTIONS(1496), + [aux_sym_flow_control_statement_token1] = ACTIONS(1496), + [aux_sym_flow_control_statement_token2] = ACTIONS(1496), + [aux_sym_flow_control_statement_token3] = ACTIONS(1496), + [aux_sym_flow_control_statement_token4] = ACTIONS(1496), + [aux_sym_flow_control_statement_token5] = ACTIONS(1496), + [sym_label] = ACTIONS(1496), + [aux_sym_trap_statement_token1] = ACTIONS(1496), + [aux_sym_try_statement_token1] = ACTIONS(1496), + [aux_sym_data_statement_token1] = ACTIONS(1496), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1496), + [aux_sym_parallel_statement_token1] = ACTIONS(1496), + [aux_sym_sequence_statement_token1] = ACTIONS(1496), + [anon_sym_AMP] = ACTIONS(1496), + [aux_sym_command_name_token1] = ACTIONS(1496), + [aux_sym_command_name_token2] = ACTIONS(1496), + [aux_sym_command_name_token3] = ACTIONS(1496), + [aux_sym_command_name_token4] = ACTIONS(1496), + [aux_sym_command_name_token5] = ACTIONS(1496), + [aux_sym_command_name_token6] = ACTIONS(1496), + [aux_sym_command_name_token7] = ACTIONS(1496), + [aux_sym_command_name_token8] = ACTIONS(1496), + [aux_sym_command_name_token9] = ACTIONS(1496), + [aux_sym_command_name_token10] = ACTIONS(1496), + [aux_sym_command_name_token11] = ACTIONS(1496), + [anon_sym_PERCENT] = ACTIONS(1496), + [aux_sym_foreach_command_token1] = ACTIONS(1496), + [aux_sym_class_statement_token1] = ACTIONS(1496), + [aux_sym_enum_statement_token1] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1496), + [anon_sym_DASH] = ACTIONS(1496), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1496), + [anon_sym_BANG] = ACTIONS(1496), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1496), + [anon_sym_PLUS_PLUS] = ACTIONS(1496), + [anon_sym_DASH_DASH] = ACTIONS(1496), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1496), + [anon_sym_AT_LPAREN] = ACTIONS(1496), + [anon_sym_AT_LBRACE] = ACTIONS(1496), + }, + [373] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_RPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [anon_sym_RBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), + }, + [374] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_RPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [anon_sym_RBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), + }, + [375] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1498), + [sym_hexadecimal_integer_literal] = ACTIONS(1498), + [sym_real_literal] = ACTIONS(1498), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1498), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1498), + [sym_verbatim_string_characters] = ACTIONS(1498), + [sym_verbatim_here_string_characters] = ACTIONS(1498), + [anon_sym_DOT] = ACTIONS(1498), + [anon_sym_LBRACK] = ACTIONS(1498), + [aux_sym_comparison_operator_token37] = ACTIONS(1498), + [aux_sym_comparison_operator_token50] = ACTIONS(1498), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1498), + [anon_sym_DOLLAR_CARET] = ACTIONS(1498), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1498), + [anon_sym_DOLLAR_] = ACTIONS(1498), + [aux_sym_variable_token1] = ACTIONS(1498), + [aux_sym_variable_token2] = ACTIONS(1498), + [sym_braced_variable] = ACTIONS(1498), + [anon_sym_SEMI] = ACTIONS(1498), + [anon_sym_LPAREN] = ACTIONS(1498), + [anon_sym_RPAREN] = ACTIONS(1498), + [anon_sym_COMMA] = ACTIONS(1498), + [anon_sym_LBRACE] = ACTIONS(1498), + [anon_sym_RBRACE] = ACTIONS(1498), + [aux_sym_if_statement_token1] = ACTIONS(1498), + [aux_sym_switch_statement_token1] = ACTIONS(1498), + [aux_sym_foreach_statement_token1] = ACTIONS(1498), + [aux_sym_for_statement_token1] = ACTIONS(1498), + [aux_sym_while_statement_token1] = ACTIONS(1498), + [aux_sym_do_statement_token1] = ACTIONS(1498), + [aux_sym_function_statement_token1] = ACTIONS(1498), + [aux_sym_function_statement_token2] = ACTIONS(1498), + [aux_sym_function_statement_token3] = ACTIONS(1498), + [aux_sym_flow_control_statement_token1] = ACTIONS(1498), + [aux_sym_flow_control_statement_token2] = ACTIONS(1498), + [aux_sym_flow_control_statement_token3] = ACTIONS(1498), + [aux_sym_flow_control_statement_token4] = ACTIONS(1498), + [aux_sym_flow_control_statement_token5] = ACTIONS(1498), + [sym_label] = ACTIONS(1498), + [aux_sym_trap_statement_token1] = ACTIONS(1498), + [aux_sym_try_statement_token1] = ACTIONS(1498), + [aux_sym_data_statement_token1] = ACTIONS(1498), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1498), + [aux_sym_parallel_statement_token1] = ACTIONS(1498), + [aux_sym_sequence_statement_token1] = ACTIONS(1498), + [anon_sym_AMP] = ACTIONS(1498), + [aux_sym_command_name_token1] = ACTIONS(1498), + [aux_sym_command_name_token2] = ACTIONS(1498), + [aux_sym_command_name_token3] = ACTIONS(1498), + [aux_sym_command_name_token4] = ACTIONS(1498), + [aux_sym_command_name_token5] = ACTIONS(1498), + [aux_sym_command_name_token6] = ACTIONS(1498), + [aux_sym_command_name_token7] = ACTIONS(1498), + [aux_sym_command_name_token8] = ACTIONS(1498), + [aux_sym_command_name_token9] = ACTIONS(1498), + [aux_sym_command_name_token10] = ACTIONS(1498), + [aux_sym_command_name_token11] = ACTIONS(1498), + [anon_sym_PERCENT] = ACTIONS(1498), + [aux_sym_foreach_command_token1] = ACTIONS(1498), + [aux_sym_class_statement_token1] = ACTIONS(1498), + [aux_sym_enum_statement_token1] = ACTIONS(1498), + [anon_sym_PLUS] = ACTIONS(1498), + [anon_sym_DASH] = ACTIONS(1498), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1498), + [anon_sym_BANG] = ACTIONS(1498), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1498), + [anon_sym_PLUS_PLUS] = ACTIONS(1498), + [anon_sym_DASH_DASH] = ACTIONS(1498), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1498), + [anon_sym_AT_LPAREN] = ACTIONS(1498), + [anon_sym_AT_LBRACE] = ACTIONS(1498), + }, + [376] = { + [ts_builtin_sym_end] = ACTIONS(1500), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1454), + [sym_hexadecimal_integer_literal] = ACTIONS(1454), + [sym_real_literal] = ACTIONS(1454), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1454), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1454), + [sym_verbatim_string_characters] = ACTIONS(1454), + [sym_verbatim_here_string_characters] = ACTIONS(1454), + [anon_sym_DOT] = ACTIONS(1454), + [anon_sym_LBRACK] = ACTIONS(1454), + [aux_sym_comparison_operator_token37] = ACTIONS(1454), + [aux_sym_comparison_operator_token50] = ACTIONS(1454), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1454), + [anon_sym_DOLLAR_CARET] = ACTIONS(1454), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1454), + [anon_sym_DOLLAR_] = ACTIONS(1454), + [aux_sym_variable_token1] = ACTIONS(1454), + [aux_sym_variable_token2] = ACTIONS(1454), + [sym_braced_variable] = ACTIONS(1454), + [anon_sym_SEMI] = ACTIONS(1454), + [anon_sym_LPAREN] = ACTIONS(1454), + [anon_sym_COMMA] = ACTIONS(1454), + [anon_sym_LBRACE] = ACTIONS(1454), + [aux_sym_if_statement_token1] = ACTIONS(1454), + [aux_sym_switch_statement_token1] = ACTIONS(1454), + [aux_sym_foreach_statement_token1] = ACTIONS(1454), + [aux_sym_for_statement_token1] = ACTIONS(1454), + [aux_sym_while_statement_token1] = ACTIONS(1454), + [aux_sym_do_statement_token1] = ACTIONS(1454), + [aux_sym_function_statement_token1] = ACTIONS(1454), + [aux_sym_function_statement_token2] = ACTIONS(1454), + [aux_sym_function_statement_token3] = ACTIONS(1454), + [aux_sym_flow_control_statement_token1] = ACTIONS(1454), + [aux_sym_flow_control_statement_token2] = ACTIONS(1454), + [aux_sym_flow_control_statement_token3] = ACTIONS(1454), + [aux_sym_flow_control_statement_token4] = ACTIONS(1454), + [aux_sym_flow_control_statement_token5] = ACTIONS(1454), + [sym_label] = ACTIONS(1454), + [aux_sym_trap_statement_token1] = ACTIONS(1454), + [aux_sym_try_statement_token1] = ACTIONS(1454), + [aux_sym_data_statement_token1] = ACTIONS(1454), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1454), + [aux_sym_parallel_statement_token1] = ACTIONS(1454), + [aux_sym_sequence_statement_token1] = ACTIONS(1454), + [anon_sym_AMP] = ACTIONS(1454), + [aux_sym_command_name_token1] = ACTIONS(1454), + [aux_sym_command_name_token2] = ACTIONS(1454), + [aux_sym_command_name_token3] = ACTIONS(1454), + [aux_sym_command_name_token4] = ACTIONS(1454), + [aux_sym_command_name_token5] = ACTIONS(1454), + [aux_sym_command_name_token6] = ACTIONS(1454), + [aux_sym_command_name_token7] = ACTIONS(1454), + [aux_sym_command_name_token8] = ACTIONS(1454), + [aux_sym_command_name_token9] = ACTIONS(1454), + [aux_sym_command_name_token10] = ACTIONS(1454), + [aux_sym_command_name_token11] = ACTIONS(1454), + [anon_sym_PERCENT] = ACTIONS(1454), + [aux_sym_foreach_command_token1] = ACTIONS(1454), + [aux_sym_class_statement_token1] = ACTIONS(1454), + [aux_sym_enum_statement_token1] = ACTIONS(1454), + [anon_sym_PLUS] = ACTIONS(1454), + [anon_sym_DASH] = ACTIONS(1454), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1454), + [anon_sym_BANG] = ACTIONS(1454), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1454), + [anon_sym_PLUS_PLUS] = ACTIONS(1454), + [anon_sym_DASH_DASH] = ACTIONS(1454), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1454), + [anon_sym_AT_LPAREN] = ACTIONS(1454), + [anon_sym_AT_LBRACE] = ACTIONS(1454), + }, + [377] = { + [ts_builtin_sym_end] = ACTIONS(1502), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1410), + [sym_hexadecimal_integer_literal] = ACTIONS(1410), + [sym_real_literal] = ACTIONS(1410), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1410), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1410), + [sym_verbatim_string_characters] = ACTIONS(1410), + [sym_verbatim_here_string_characters] = ACTIONS(1410), + [anon_sym_DOT] = ACTIONS(1410), + [anon_sym_LBRACK] = ACTIONS(1410), + [aux_sym_comparison_operator_token37] = ACTIONS(1410), + [aux_sym_comparison_operator_token50] = ACTIONS(1410), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1410), + [anon_sym_DOLLAR_CARET] = ACTIONS(1410), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1410), + [anon_sym_DOLLAR_] = ACTIONS(1410), + [aux_sym_variable_token1] = ACTIONS(1410), + [aux_sym_variable_token2] = ACTIONS(1410), + [sym_braced_variable] = ACTIONS(1410), + [anon_sym_SEMI] = ACTIONS(1410), + [anon_sym_LPAREN] = ACTIONS(1410), + [anon_sym_COMMA] = ACTIONS(1410), + [anon_sym_LBRACE] = ACTIONS(1410), + [aux_sym_if_statement_token1] = ACTIONS(1410), + [aux_sym_switch_statement_token1] = ACTIONS(1410), + [aux_sym_foreach_statement_token1] = ACTIONS(1410), + [aux_sym_for_statement_token1] = ACTIONS(1410), + [aux_sym_while_statement_token1] = ACTIONS(1410), + [aux_sym_do_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token1] = ACTIONS(1410), + [aux_sym_function_statement_token2] = ACTIONS(1410), + [aux_sym_function_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token1] = ACTIONS(1410), + [aux_sym_flow_control_statement_token2] = ACTIONS(1410), + [aux_sym_flow_control_statement_token3] = ACTIONS(1410), + [aux_sym_flow_control_statement_token4] = ACTIONS(1410), + [aux_sym_flow_control_statement_token5] = ACTIONS(1410), + [sym_label] = ACTIONS(1410), + [aux_sym_trap_statement_token1] = ACTIONS(1410), + [aux_sym_try_statement_token1] = ACTIONS(1410), + [aux_sym_data_statement_token1] = ACTIONS(1410), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1410), + [aux_sym_parallel_statement_token1] = ACTIONS(1410), + [aux_sym_sequence_statement_token1] = ACTIONS(1410), + [anon_sym_AMP] = ACTIONS(1410), + [aux_sym_command_name_token1] = ACTIONS(1410), + [aux_sym_command_name_token2] = ACTIONS(1410), + [aux_sym_command_name_token3] = ACTIONS(1410), + [aux_sym_command_name_token4] = ACTIONS(1410), + [aux_sym_command_name_token5] = ACTIONS(1410), + [aux_sym_command_name_token6] = ACTIONS(1410), + [aux_sym_command_name_token7] = ACTIONS(1410), + [aux_sym_command_name_token8] = ACTIONS(1410), + [aux_sym_command_name_token9] = ACTIONS(1410), + [aux_sym_command_name_token10] = ACTIONS(1410), + [aux_sym_command_name_token11] = ACTIONS(1410), + [anon_sym_PERCENT] = ACTIONS(1410), + [aux_sym_foreach_command_token1] = ACTIONS(1410), + [aux_sym_class_statement_token1] = ACTIONS(1410), + [aux_sym_enum_statement_token1] = ACTIONS(1410), + [anon_sym_PLUS] = ACTIONS(1410), + [anon_sym_DASH] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1410), + [anon_sym_BANG] = ACTIONS(1410), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1410), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LPAREN] = ACTIONS(1410), + [anon_sym_AT_LBRACE] = ACTIONS(1410), + }, + [378] = { + [ts_builtin_sym_end] = ACTIONS(1504), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1464), + [sym_hexadecimal_integer_literal] = ACTIONS(1464), + [sym_real_literal] = ACTIONS(1464), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1464), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1464), + [sym_verbatim_string_characters] = ACTIONS(1464), + [sym_verbatim_here_string_characters] = ACTIONS(1464), + [anon_sym_DOT] = ACTIONS(1464), + [anon_sym_LBRACK] = ACTIONS(1464), + [aux_sym_comparison_operator_token37] = ACTIONS(1464), + [aux_sym_comparison_operator_token50] = ACTIONS(1464), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1464), + [anon_sym_DOLLAR_CARET] = ACTIONS(1464), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1464), + [anon_sym_DOLLAR_] = ACTIONS(1464), + [aux_sym_variable_token1] = ACTIONS(1464), + [aux_sym_variable_token2] = ACTIONS(1464), + [sym_braced_variable] = ACTIONS(1464), + [anon_sym_SEMI] = ACTIONS(1464), + [anon_sym_LPAREN] = ACTIONS(1464), + [anon_sym_COMMA] = ACTIONS(1464), + [anon_sym_LBRACE] = ACTIONS(1464), + [aux_sym_if_statement_token1] = ACTIONS(1464), + [aux_sym_switch_statement_token1] = ACTIONS(1464), + [aux_sym_foreach_statement_token1] = ACTIONS(1464), + [aux_sym_for_statement_token1] = ACTIONS(1464), + [aux_sym_while_statement_token1] = ACTIONS(1464), + [aux_sym_do_statement_token1] = ACTIONS(1464), + [aux_sym_function_statement_token1] = ACTIONS(1464), + [aux_sym_function_statement_token2] = ACTIONS(1464), + [aux_sym_function_statement_token3] = ACTIONS(1464), + [aux_sym_flow_control_statement_token1] = ACTIONS(1464), + [aux_sym_flow_control_statement_token2] = ACTIONS(1464), + [aux_sym_flow_control_statement_token3] = ACTIONS(1464), + [aux_sym_flow_control_statement_token4] = ACTIONS(1464), + [aux_sym_flow_control_statement_token5] = ACTIONS(1464), + [sym_label] = ACTIONS(1464), + [aux_sym_trap_statement_token1] = ACTIONS(1464), + [aux_sym_try_statement_token1] = ACTIONS(1464), + [aux_sym_data_statement_token1] = ACTIONS(1464), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1464), + [aux_sym_parallel_statement_token1] = ACTIONS(1464), + [aux_sym_sequence_statement_token1] = ACTIONS(1464), + [anon_sym_AMP] = ACTIONS(1464), + [aux_sym_command_name_token1] = ACTIONS(1464), + [aux_sym_command_name_token2] = ACTIONS(1464), + [aux_sym_command_name_token3] = ACTIONS(1464), + [aux_sym_command_name_token4] = ACTIONS(1464), + [aux_sym_command_name_token5] = ACTIONS(1464), + [aux_sym_command_name_token6] = ACTIONS(1464), + [aux_sym_command_name_token7] = ACTIONS(1464), + [aux_sym_command_name_token8] = ACTIONS(1464), + [aux_sym_command_name_token9] = ACTIONS(1464), + [aux_sym_command_name_token10] = ACTIONS(1464), + [aux_sym_command_name_token11] = ACTIONS(1464), + [anon_sym_PERCENT] = ACTIONS(1464), + [aux_sym_foreach_command_token1] = ACTIONS(1464), + [aux_sym_class_statement_token1] = ACTIONS(1464), + [aux_sym_enum_statement_token1] = ACTIONS(1464), + [anon_sym_PLUS] = ACTIONS(1464), + [anon_sym_DASH] = ACTIONS(1464), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1464), + [anon_sym_BANG] = ACTIONS(1464), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1464), + [anon_sym_PLUS_PLUS] = ACTIONS(1464), + [anon_sym_DASH_DASH] = ACTIONS(1464), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1464), + [anon_sym_AT_LPAREN] = ACTIONS(1464), + [anon_sym_AT_LBRACE] = ACTIONS(1464), + }, + [379] = { + [ts_builtin_sym_end] = ACTIONS(1506), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1466), + [sym_hexadecimal_integer_literal] = ACTIONS(1466), + [sym_real_literal] = ACTIONS(1466), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1466), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1466), + [sym_verbatim_string_characters] = ACTIONS(1466), + [sym_verbatim_here_string_characters] = ACTIONS(1466), + [anon_sym_DOT] = ACTIONS(1466), + [anon_sym_LBRACK] = ACTIONS(1466), + [aux_sym_comparison_operator_token37] = ACTIONS(1466), + [aux_sym_comparison_operator_token50] = ACTIONS(1466), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1466), + [anon_sym_DOLLAR_CARET] = ACTIONS(1466), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1466), + [anon_sym_DOLLAR_] = ACTIONS(1466), + [aux_sym_variable_token1] = ACTIONS(1466), + [aux_sym_variable_token2] = ACTIONS(1466), + [sym_braced_variable] = ACTIONS(1466), + [anon_sym_SEMI] = ACTIONS(1466), + [anon_sym_LPAREN] = ACTIONS(1466), + [anon_sym_COMMA] = ACTIONS(1466), + [anon_sym_LBRACE] = ACTIONS(1466), + [aux_sym_if_statement_token1] = ACTIONS(1466), + [aux_sym_switch_statement_token1] = ACTIONS(1466), + [aux_sym_foreach_statement_token1] = ACTIONS(1466), + [aux_sym_for_statement_token1] = ACTIONS(1466), + [aux_sym_while_statement_token1] = ACTIONS(1466), + [aux_sym_do_statement_token1] = ACTIONS(1466), + [aux_sym_function_statement_token1] = ACTIONS(1466), + [aux_sym_function_statement_token2] = ACTIONS(1466), + [aux_sym_function_statement_token3] = ACTIONS(1466), + [aux_sym_flow_control_statement_token1] = ACTIONS(1466), + [aux_sym_flow_control_statement_token2] = ACTIONS(1466), + [aux_sym_flow_control_statement_token3] = ACTIONS(1466), + [aux_sym_flow_control_statement_token4] = ACTIONS(1466), + [aux_sym_flow_control_statement_token5] = ACTIONS(1466), + [sym_label] = ACTIONS(1466), + [aux_sym_trap_statement_token1] = ACTIONS(1466), + [aux_sym_try_statement_token1] = ACTIONS(1466), + [aux_sym_data_statement_token1] = ACTIONS(1466), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1466), + [aux_sym_parallel_statement_token1] = ACTIONS(1466), + [aux_sym_sequence_statement_token1] = ACTIONS(1466), + [anon_sym_AMP] = ACTIONS(1466), + [aux_sym_command_name_token1] = ACTIONS(1466), + [aux_sym_command_name_token2] = ACTIONS(1466), + [aux_sym_command_name_token3] = ACTIONS(1466), + [aux_sym_command_name_token4] = ACTIONS(1466), + [aux_sym_command_name_token5] = ACTIONS(1466), + [aux_sym_command_name_token6] = ACTIONS(1466), + [aux_sym_command_name_token7] = ACTIONS(1466), + [aux_sym_command_name_token8] = ACTIONS(1466), + [aux_sym_command_name_token9] = ACTIONS(1466), + [aux_sym_command_name_token10] = ACTIONS(1466), + [aux_sym_command_name_token11] = ACTIONS(1466), + [anon_sym_PERCENT] = ACTIONS(1466), + [aux_sym_foreach_command_token1] = ACTIONS(1466), + [aux_sym_class_statement_token1] = ACTIONS(1466), + [aux_sym_enum_statement_token1] = ACTIONS(1466), + [anon_sym_PLUS] = ACTIONS(1466), + [anon_sym_DASH] = ACTIONS(1466), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1466), + [anon_sym_BANG] = ACTIONS(1466), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1466), + [anon_sym_PLUS_PLUS] = ACTIONS(1466), + [anon_sym_DASH_DASH] = ACTIONS(1466), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1466), + [anon_sym_AT_LPAREN] = ACTIONS(1466), + [anon_sym_AT_LBRACE] = ACTIONS(1466), + }, + [380] = { + [ts_builtin_sym_end] = ACTIONS(1508), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1468), + [sym_hexadecimal_integer_literal] = ACTIONS(1468), + [sym_real_literal] = ACTIONS(1468), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1468), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1468), + [sym_verbatim_string_characters] = ACTIONS(1468), + [sym_verbatim_here_string_characters] = ACTIONS(1468), + [anon_sym_DOT] = ACTIONS(1468), + [anon_sym_LBRACK] = ACTIONS(1468), + [aux_sym_comparison_operator_token37] = ACTIONS(1468), + [aux_sym_comparison_operator_token50] = ACTIONS(1468), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1468), + [anon_sym_DOLLAR_CARET] = ACTIONS(1468), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1468), + [anon_sym_DOLLAR_] = ACTIONS(1468), + [aux_sym_variable_token1] = ACTIONS(1468), + [aux_sym_variable_token2] = ACTIONS(1468), + [sym_braced_variable] = ACTIONS(1468), + [anon_sym_SEMI] = ACTIONS(1468), + [anon_sym_LPAREN] = ACTIONS(1468), + [anon_sym_COMMA] = ACTIONS(1468), + [anon_sym_LBRACE] = ACTIONS(1468), + [aux_sym_if_statement_token1] = ACTIONS(1468), + [aux_sym_switch_statement_token1] = ACTIONS(1468), + [aux_sym_foreach_statement_token1] = ACTIONS(1468), + [aux_sym_for_statement_token1] = ACTIONS(1468), + [aux_sym_while_statement_token1] = ACTIONS(1468), + [aux_sym_do_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token1] = ACTIONS(1468), + [aux_sym_function_statement_token2] = ACTIONS(1468), + [aux_sym_function_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token1] = ACTIONS(1468), + [aux_sym_flow_control_statement_token2] = ACTIONS(1468), + [aux_sym_flow_control_statement_token3] = ACTIONS(1468), + [aux_sym_flow_control_statement_token4] = ACTIONS(1468), + [aux_sym_flow_control_statement_token5] = ACTIONS(1468), + [sym_label] = ACTIONS(1468), + [aux_sym_trap_statement_token1] = ACTIONS(1468), + [aux_sym_try_statement_token1] = ACTIONS(1468), + [aux_sym_data_statement_token1] = ACTIONS(1468), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1468), + [aux_sym_parallel_statement_token1] = ACTIONS(1468), + [aux_sym_sequence_statement_token1] = ACTIONS(1468), + [anon_sym_AMP] = ACTIONS(1468), + [aux_sym_command_name_token1] = ACTIONS(1468), + [aux_sym_command_name_token2] = ACTIONS(1468), + [aux_sym_command_name_token3] = ACTIONS(1468), + [aux_sym_command_name_token4] = ACTIONS(1468), + [aux_sym_command_name_token5] = ACTIONS(1468), + [aux_sym_command_name_token6] = ACTIONS(1468), + [aux_sym_command_name_token7] = ACTIONS(1468), + [aux_sym_command_name_token8] = ACTIONS(1468), + [aux_sym_command_name_token9] = ACTIONS(1468), + [aux_sym_command_name_token10] = ACTIONS(1468), + [aux_sym_command_name_token11] = ACTIONS(1468), + [anon_sym_PERCENT] = ACTIONS(1468), + [aux_sym_foreach_command_token1] = ACTIONS(1468), + [aux_sym_class_statement_token1] = ACTIONS(1468), + [aux_sym_enum_statement_token1] = ACTIONS(1468), + [anon_sym_PLUS] = ACTIONS(1468), + [anon_sym_DASH] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1468), + [anon_sym_BANG] = ACTIONS(1468), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1468), + [anon_sym_PLUS_PLUS] = ACTIONS(1468), + [anon_sym_DASH_DASH] = ACTIONS(1468), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LPAREN] = ACTIONS(1468), + [anon_sym_AT_LBRACE] = ACTIONS(1468), + }, + [381] = { + [ts_builtin_sym_end] = ACTIONS(1510), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1490), + [sym_hexadecimal_integer_literal] = ACTIONS(1490), + [sym_real_literal] = ACTIONS(1490), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1490), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1490), + [sym_verbatim_string_characters] = ACTIONS(1490), + [sym_verbatim_here_string_characters] = ACTIONS(1490), + [anon_sym_DOT] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(1490), + [aux_sym_comparison_operator_token37] = ACTIONS(1490), + [aux_sym_comparison_operator_token50] = ACTIONS(1490), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1490), + [anon_sym_DOLLAR_CARET] = ACTIONS(1490), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1490), + [anon_sym_DOLLAR_] = ACTIONS(1490), + [aux_sym_variable_token1] = ACTIONS(1490), + [aux_sym_variable_token2] = ACTIONS(1490), + [sym_braced_variable] = ACTIONS(1490), + [anon_sym_SEMI] = ACTIONS(1490), + [anon_sym_LPAREN] = ACTIONS(1490), + [anon_sym_COMMA] = ACTIONS(1490), + [anon_sym_LBRACE] = ACTIONS(1490), + [aux_sym_if_statement_token1] = ACTIONS(1490), + [aux_sym_switch_statement_token1] = ACTIONS(1490), + [aux_sym_foreach_statement_token1] = ACTIONS(1490), + [aux_sym_for_statement_token1] = ACTIONS(1490), + [aux_sym_while_statement_token1] = ACTIONS(1490), + [aux_sym_do_statement_token1] = ACTIONS(1490), + [aux_sym_function_statement_token1] = ACTIONS(1490), + [aux_sym_function_statement_token2] = ACTIONS(1490), + [aux_sym_function_statement_token3] = ACTIONS(1490), + [aux_sym_flow_control_statement_token1] = ACTIONS(1490), + [aux_sym_flow_control_statement_token2] = ACTIONS(1490), + [aux_sym_flow_control_statement_token3] = ACTIONS(1490), + [aux_sym_flow_control_statement_token4] = ACTIONS(1490), + [aux_sym_flow_control_statement_token5] = ACTIONS(1490), + [sym_label] = ACTIONS(1490), + [aux_sym_trap_statement_token1] = ACTIONS(1490), + [aux_sym_try_statement_token1] = ACTIONS(1490), + [aux_sym_data_statement_token1] = ACTIONS(1490), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1490), + [aux_sym_parallel_statement_token1] = ACTIONS(1490), + [aux_sym_sequence_statement_token1] = ACTIONS(1490), + [anon_sym_AMP] = ACTIONS(1490), + [aux_sym_command_name_token1] = ACTIONS(1490), + [aux_sym_command_name_token2] = ACTIONS(1490), + [aux_sym_command_name_token3] = ACTIONS(1490), + [aux_sym_command_name_token4] = ACTIONS(1490), + [aux_sym_command_name_token5] = ACTIONS(1490), + [aux_sym_command_name_token6] = ACTIONS(1490), + [aux_sym_command_name_token7] = ACTIONS(1490), + [aux_sym_command_name_token8] = ACTIONS(1490), + [aux_sym_command_name_token9] = ACTIONS(1490), + [aux_sym_command_name_token10] = ACTIONS(1490), + [aux_sym_command_name_token11] = ACTIONS(1490), + [anon_sym_PERCENT] = ACTIONS(1490), + [aux_sym_foreach_command_token1] = ACTIONS(1490), + [aux_sym_class_statement_token1] = ACTIONS(1490), + [aux_sym_enum_statement_token1] = ACTIONS(1490), + [anon_sym_PLUS] = ACTIONS(1490), + [anon_sym_DASH] = ACTIONS(1490), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1490), + [anon_sym_BANG] = ACTIONS(1490), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1490), + [anon_sym_PLUS_PLUS] = ACTIONS(1490), + [anon_sym_DASH_DASH] = ACTIONS(1490), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1490), + [anon_sym_AT_LPAREN] = ACTIONS(1490), + [anon_sym_AT_LBRACE] = ACTIONS(1490), + }, + [382] = { + [ts_builtin_sym_end] = ACTIONS(1512), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1440), + [sym_hexadecimal_integer_literal] = ACTIONS(1440), + [sym_real_literal] = ACTIONS(1440), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1440), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1440), + [sym_verbatim_string_characters] = ACTIONS(1440), + [sym_verbatim_here_string_characters] = ACTIONS(1440), + [anon_sym_DOT] = ACTIONS(1440), + [anon_sym_LBRACK] = ACTIONS(1440), + [aux_sym_comparison_operator_token37] = ACTIONS(1440), + [aux_sym_comparison_operator_token50] = ACTIONS(1440), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1440), + [anon_sym_DOLLAR_CARET] = ACTIONS(1440), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1440), + [anon_sym_DOLLAR_] = ACTIONS(1440), + [aux_sym_variable_token1] = ACTIONS(1440), + [aux_sym_variable_token2] = ACTIONS(1440), + [sym_braced_variable] = ACTIONS(1440), + [anon_sym_SEMI] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(1440), + [anon_sym_COMMA] = ACTIONS(1440), + [anon_sym_LBRACE] = ACTIONS(1440), + [aux_sym_if_statement_token1] = ACTIONS(1440), + [aux_sym_switch_statement_token1] = ACTIONS(1440), + [aux_sym_foreach_statement_token1] = ACTIONS(1440), + [aux_sym_for_statement_token1] = ACTIONS(1440), + [aux_sym_while_statement_token1] = ACTIONS(1440), + [aux_sym_do_statement_token1] = ACTIONS(1440), + [aux_sym_function_statement_token1] = ACTIONS(1440), + [aux_sym_function_statement_token2] = ACTIONS(1440), + [aux_sym_function_statement_token3] = ACTIONS(1440), + [aux_sym_flow_control_statement_token1] = ACTIONS(1440), + [aux_sym_flow_control_statement_token2] = ACTIONS(1440), + [aux_sym_flow_control_statement_token3] = ACTIONS(1440), + [aux_sym_flow_control_statement_token4] = ACTIONS(1440), + [aux_sym_flow_control_statement_token5] = ACTIONS(1440), + [sym_label] = ACTIONS(1440), + [aux_sym_trap_statement_token1] = ACTIONS(1440), + [aux_sym_try_statement_token1] = ACTIONS(1440), + [aux_sym_data_statement_token1] = ACTIONS(1440), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1440), + [aux_sym_parallel_statement_token1] = ACTIONS(1440), + [aux_sym_sequence_statement_token1] = ACTIONS(1440), + [anon_sym_AMP] = ACTIONS(1440), + [aux_sym_command_name_token1] = ACTIONS(1440), + [aux_sym_command_name_token2] = ACTIONS(1440), + [aux_sym_command_name_token3] = ACTIONS(1440), + [aux_sym_command_name_token4] = ACTIONS(1440), + [aux_sym_command_name_token5] = ACTIONS(1440), + [aux_sym_command_name_token6] = ACTIONS(1440), + [aux_sym_command_name_token7] = ACTIONS(1440), + [aux_sym_command_name_token8] = ACTIONS(1440), + [aux_sym_command_name_token9] = ACTIONS(1440), + [aux_sym_command_name_token10] = ACTIONS(1440), + [aux_sym_command_name_token11] = ACTIONS(1440), + [anon_sym_PERCENT] = ACTIONS(1440), + [aux_sym_foreach_command_token1] = ACTIONS(1440), + [aux_sym_class_statement_token1] = ACTIONS(1440), + [aux_sym_enum_statement_token1] = ACTIONS(1440), + [anon_sym_PLUS] = ACTIONS(1440), + [anon_sym_DASH] = ACTIONS(1440), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1440), + [anon_sym_BANG] = ACTIONS(1440), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1440), + [anon_sym_PLUS_PLUS] = ACTIONS(1440), + [anon_sym_DASH_DASH] = ACTIONS(1440), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1440), + [anon_sym_AT_LPAREN] = ACTIONS(1440), + [anon_sym_AT_LBRACE] = ACTIONS(1440), + }, + [383] = { + [ts_builtin_sym_end] = ACTIONS(1514), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1470), + [sym_hexadecimal_integer_literal] = ACTIONS(1470), + [sym_real_literal] = ACTIONS(1470), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1470), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1470), + [sym_verbatim_string_characters] = ACTIONS(1470), + [sym_verbatim_here_string_characters] = ACTIONS(1470), + [anon_sym_DOT] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(1470), + [aux_sym_comparison_operator_token37] = ACTIONS(1470), + [aux_sym_comparison_operator_token50] = ACTIONS(1470), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1470), + [anon_sym_DOLLAR_CARET] = ACTIONS(1470), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1470), + [anon_sym_DOLLAR_] = ACTIONS(1470), + [aux_sym_variable_token1] = ACTIONS(1470), + [aux_sym_variable_token2] = ACTIONS(1470), + [sym_braced_variable] = ACTIONS(1470), + [anon_sym_SEMI] = ACTIONS(1470), + [anon_sym_LPAREN] = ACTIONS(1470), + [anon_sym_COMMA] = ACTIONS(1470), + [anon_sym_LBRACE] = ACTIONS(1470), + [aux_sym_if_statement_token1] = ACTIONS(1470), + [aux_sym_switch_statement_token1] = ACTIONS(1470), + [aux_sym_foreach_statement_token1] = ACTIONS(1470), + [aux_sym_for_statement_token1] = ACTIONS(1470), + [aux_sym_while_statement_token1] = ACTIONS(1470), + [aux_sym_do_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token1] = ACTIONS(1470), + [aux_sym_function_statement_token2] = ACTIONS(1470), + [aux_sym_function_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token1] = ACTIONS(1470), + [aux_sym_flow_control_statement_token2] = ACTIONS(1470), + [aux_sym_flow_control_statement_token3] = ACTIONS(1470), + [aux_sym_flow_control_statement_token4] = ACTIONS(1470), + [aux_sym_flow_control_statement_token5] = ACTIONS(1470), + [sym_label] = ACTIONS(1470), + [aux_sym_trap_statement_token1] = ACTIONS(1470), + [aux_sym_try_statement_token1] = ACTIONS(1470), + [aux_sym_data_statement_token1] = ACTIONS(1470), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1470), + [aux_sym_parallel_statement_token1] = ACTIONS(1470), + [aux_sym_sequence_statement_token1] = ACTIONS(1470), + [anon_sym_AMP] = ACTIONS(1470), + [aux_sym_command_name_token1] = ACTIONS(1470), + [aux_sym_command_name_token2] = ACTIONS(1470), + [aux_sym_command_name_token3] = ACTIONS(1470), + [aux_sym_command_name_token4] = ACTIONS(1470), + [aux_sym_command_name_token5] = ACTIONS(1470), + [aux_sym_command_name_token6] = ACTIONS(1470), + [aux_sym_command_name_token7] = ACTIONS(1470), + [aux_sym_command_name_token8] = ACTIONS(1470), + [aux_sym_command_name_token9] = ACTIONS(1470), + [aux_sym_command_name_token10] = ACTIONS(1470), + [aux_sym_command_name_token11] = ACTIONS(1470), + [anon_sym_PERCENT] = ACTIONS(1470), + [aux_sym_foreach_command_token1] = ACTIONS(1470), + [aux_sym_class_statement_token1] = ACTIONS(1470), + [aux_sym_enum_statement_token1] = ACTIONS(1470), + [anon_sym_PLUS] = ACTIONS(1470), + [anon_sym_DASH] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1470), + [anon_sym_BANG] = ACTIONS(1470), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1470), + [anon_sym_PLUS_PLUS] = ACTIONS(1470), + [anon_sym_DASH_DASH] = ACTIONS(1470), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LPAREN] = ACTIONS(1470), + [anon_sym_AT_LBRACE] = ACTIONS(1470), + }, + [384] = { + [ts_builtin_sym_end] = ACTIONS(1516), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1472), + [sym_hexadecimal_integer_literal] = ACTIONS(1472), + [sym_real_literal] = ACTIONS(1472), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1472), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1472), + [sym_verbatim_string_characters] = ACTIONS(1472), + [sym_verbatim_here_string_characters] = ACTIONS(1472), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_LBRACK] = ACTIONS(1472), + [aux_sym_comparison_operator_token37] = ACTIONS(1472), + [aux_sym_comparison_operator_token50] = ACTIONS(1472), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1472), + [anon_sym_DOLLAR_CARET] = ACTIONS(1472), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1472), + [anon_sym_DOLLAR_] = ACTIONS(1472), + [aux_sym_variable_token1] = ACTIONS(1472), + [aux_sym_variable_token2] = ACTIONS(1472), + [sym_braced_variable] = ACTIONS(1472), + [anon_sym_SEMI] = ACTIONS(1472), + [anon_sym_LPAREN] = ACTIONS(1472), + [anon_sym_COMMA] = ACTIONS(1472), + [anon_sym_LBRACE] = ACTIONS(1472), + [aux_sym_if_statement_token1] = ACTIONS(1472), + [aux_sym_switch_statement_token1] = ACTIONS(1472), + [aux_sym_foreach_statement_token1] = ACTIONS(1472), + [aux_sym_for_statement_token1] = ACTIONS(1472), + [aux_sym_while_statement_token1] = ACTIONS(1472), + [aux_sym_do_statement_token1] = ACTIONS(1472), + [aux_sym_function_statement_token1] = ACTIONS(1472), + [aux_sym_function_statement_token2] = ACTIONS(1472), + [aux_sym_function_statement_token3] = ACTIONS(1472), + [aux_sym_flow_control_statement_token1] = ACTIONS(1472), + [aux_sym_flow_control_statement_token2] = ACTIONS(1472), + [aux_sym_flow_control_statement_token3] = ACTIONS(1472), + [aux_sym_flow_control_statement_token4] = ACTIONS(1472), + [aux_sym_flow_control_statement_token5] = ACTIONS(1472), + [sym_label] = ACTIONS(1472), + [aux_sym_trap_statement_token1] = ACTIONS(1472), + [aux_sym_try_statement_token1] = ACTIONS(1472), + [aux_sym_data_statement_token1] = ACTIONS(1472), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1472), + [aux_sym_parallel_statement_token1] = ACTIONS(1472), + [aux_sym_sequence_statement_token1] = ACTIONS(1472), + [anon_sym_AMP] = ACTIONS(1472), + [aux_sym_command_name_token1] = ACTIONS(1472), + [aux_sym_command_name_token2] = ACTIONS(1472), + [aux_sym_command_name_token3] = ACTIONS(1472), + [aux_sym_command_name_token4] = ACTIONS(1472), + [aux_sym_command_name_token5] = ACTIONS(1472), + [aux_sym_command_name_token6] = ACTIONS(1472), + [aux_sym_command_name_token7] = ACTIONS(1472), + [aux_sym_command_name_token8] = ACTIONS(1472), + [aux_sym_command_name_token9] = ACTIONS(1472), + [aux_sym_command_name_token10] = ACTIONS(1472), + [aux_sym_command_name_token11] = ACTIONS(1472), + [anon_sym_PERCENT] = ACTIONS(1472), + [aux_sym_foreach_command_token1] = ACTIONS(1472), + [aux_sym_class_statement_token1] = ACTIONS(1472), + [aux_sym_enum_statement_token1] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1472), + [anon_sym_DASH] = ACTIONS(1472), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1472), + [anon_sym_BANG] = ACTIONS(1472), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1472), + [anon_sym_PLUS_PLUS] = ACTIONS(1472), + [anon_sym_DASH_DASH] = ACTIONS(1472), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1472), + [anon_sym_AT_LPAREN] = ACTIONS(1472), + [anon_sym_AT_LBRACE] = ACTIONS(1472), + }, + [385] = { + [ts_builtin_sym_end] = ACTIONS(1518), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1434), + [sym_hexadecimal_integer_literal] = ACTIONS(1434), + [sym_real_literal] = ACTIONS(1434), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1434), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1434), + [sym_verbatim_string_characters] = ACTIONS(1434), + [sym_verbatim_here_string_characters] = ACTIONS(1434), + [anon_sym_DOT] = ACTIONS(1434), + [anon_sym_LBRACK] = ACTIONS(1434), + [aux_sym_comparison_operator_token37] = ACTIONS(1434), + [aux_sym_comparison_operator_token50] = ACTIONS(1434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1434), + [anon_sym_DOLLAR_CARET] = ACTIONS(1434), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1434), + [anon_sym_DOLLAR_] = ACTIONS(1434), + [aux_sym_variable_token1] = ACTIONS(1434), + [aux_sym_variable_token2] = ACTIONS(1434), + [sym_braced_variable] = ACTIONS(1434), + [anon_sym_SEMI] = ACTIONS(1434), + [anon_sym_LPAREN] = ACTIONS(1434), + [anon_sym_COMMA] = ACTIONS(1434), + [anon_sym_LBRACE] = ACTIONS(1434), + [aux_sym_if_statement_token1] = ACTIONS(1434), + [aux_sym_switch_statement_token1] = ACTIONS(1434), + [aux_sym_foreach_statement_token1] = ACTIONS(1434), + [aux_sym_for_statement_token1] = ACTIONS(1434), + [aux_sym_while_statement_token1] = ACTIONS(1434), + [aux_sym_do_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token1] = ACTIONS(1434), + [aux_sym_function_statement_token2] = ACTIONS(1434), + [aux_sym_function_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token1] = ACTIONS(1434), + [aux_sym_flow_control_statement_token2] = ACTIONS(1434), + [aux_sym_flow_control_statement_token3] = ACTIONS(1434), + [aux_sym_flow_control_statement_token4] = ACTIONS(1434), + [aux_sym_flow_control_statement_token5] = ACTIONS(1434), + [sym_label] = ACTIONS(1434), + [aux_sym_trap_statement_token1] = ACTIONS(1434), + [aux_sym_try_statement_token1] = ACTIONS(1434), + [aux_sym_data_statement_token1] = ACTIONS(1434), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1434), + [aux_sym_parallel_statement_token1] = ACTIONS(1434), + [aux_sym_sequence_statement_token1] = ACTIONS(1434), + [anon_sym_AMP] = ACTIONS(1434), + [aux_sym_command_name_token1] = ACTIONS(1434), + [aux_sym_command_name_token2] = ACTIONS(1434), + [aux_sym_command_name_token3] = ACTIONS(1434), + [aux_sym_command_name_token4] = ACTIONS(1434), + [aux_sym_command_name_token5] = ACTIONS(1434), + [aux_sym_command_name_token6] = ACTIONS(1434), + [aux_sym_command_name_token7] = ACTIONS(1434), + [aux_sym_command_name_token8] = ACTIONS(1434), + [aux_sym_command_name_token9] = ACTIONS(1434), + [aux_sym_command_name_token10] = ACTIONS(1434), + [aux_sym_command_name_token11] = ACTIONS(1434), + [anon_sym_PERCENT] = ACTIONS(1434), + [aux_sym_foreach_command_token1] = ACTIONS(1434), + [aux_sym_class_statement_token1] = ACTIONS(1434), + [aux_sym_enum_statement_token1] = ACTIONS(1434), + [anon_sym_PLUS] = ACTIONS(1434), + [anon_sym_DASH] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1434), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1434), + [anon_sym_PLUS_PLUS] = ACTIONS(1434), + [anon_sym_DASH_DASH] = ACTIONS(1434), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LPAREN] = ACTIONS(1434), + [anon_sym_AT_LBRACE] = ACTIONS(1434), + }, + [386] = { + [ts_builtin_sym_end] = ACTIONS(1520), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1416), + [sym_hexadecimal_integer_literal] = ACTIONS(1416), + [sym_real_literal] = ACTIONS(1416), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1416), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1416), + [sym_verbatim_string_characters] = ACTIONS(1416), + [sym_verbatim_here_string_characters] = ACTIONS(1416), + [anon_sym_DOT] = ACTIONS(1416), + [anon_sym_LBRACK] = ACTIONS(1416), + [aux_sym_comparison_operator_token37] = ACTIONS(1416), + [aux_sym_comparison_operator_token50] = ACTIONS(1416), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1416), + [anon_sym_DOLLAR_CARET] = ACTIONS(1416), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1416), + [anon_sym_DOLLAR_] = ACTIONS(1416), + [aux_sym_variable_token1] = ACTIONS(1416), + [aux_sym_variable_token2] = ACTIONS(1416), + [sym_braced_variable] = ACTIONS(1416), + [anon_sym_SEMI] = ACTIONS(1416), + [anon_sym_LPAREN] = ACTIONS(1416), + [anon_sym_COMMA] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(1416), + [aux_sym_if_statement_token1] = ACTIONS(1416), + [aux_sym_switch_statement_token1] = ACTIONS(1416), + [aux_sym_foreach_statement_token1] = ACTIONS(1416), + [aux_sym_for_statement_token1] = ACTIONS(1416), + [aux_sym_while_statement_token1] = ACTIONS(1416), + [aux_sym_do_statement_token1] = ACTIONS(1416), + [aux_sym_function_statement_token1] = ACTIONS(1416), + [aux_sym_function_statement_token2] = ACTIONS(1416), + [aux_sym_function_statement_token3] = ACTIONS(1416), + [aux_sym_flow_control_statement_token1] = ACTIONS(1416), + [aux_sym_flow_control_statement_token2] = ACTIONS(1416), + [aux_sym_flow_control_statement_token3] = ACTIONS(1416), + [aux_sym_flow_control_statement_token4] = ACTIONS(1416), + [aux_sym_flow_control_statement_token5] = ACTIONS(1416), + [sym_label] = ACTIONS(1416), + [aux_sym_trap_statement_token1] = ACTIONS(1416), + [aux_sym_try_statement_token1] = ACTIONS(1416), + [aux_sym_data_statement_token1] = ACTIONS(1416), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1416), + [aux_sym_parallel_statement_token1] = ACTIONS(1416), + [aux_sym_sequence_statement_token1] = ACTIONS(1416), + [anon_sym_AMP] = ACTIONS(1416), + [aux_sym_command_name_token1] = ACTIONS(1416), + [aux_sym_command_name_token2] = ACTIONS(1416), + [aux_sym_command_name_token3] = ACTIONS(1416), + [aux_sym_command_name_token4] = ACTIONS(1416), + [aux_sym_command_name_token5] = ACTIONS(1416), + [aux_sym_command_name_token6] = ACTIONS(1416), + [aux_sym_command_name_token7] = ACTIONS(1416), + [aux_sym_command_name_token8] = ACTIONS(1416), + [aux_sym_command_name_token9] = ACTIONS(1416), + [aux_sym_command_name_token10] = ACTIONS(1416), + [aux_sym_command_name_token11] = ACTIONS(1416), + [anon_sym_PERCENT] = ACTIONS(1416), + [aux_sym_foreach_command_token1] = ACTIONS(1416), + [aux_sym_class_statement_token1] = ACTIONS(1416), + [aux_sym_enum_statement_token1] = ACTIONS(1416), + [anon_sym_PLUS] = ACTIONS(1416), + [anon_sym_DASH] = ACTIONS(1416), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1416), + [anon_sym_BANG] = ACTIONS(1416), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1416), + [anon_sym_PLUS_PLUS] = ACTIONS(1416), + [anon_sym_DASH_DASH] = ACTIONS(1416), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1416), + [anon_sym_AT_LPAREN] = ACTIONS(1416), + [anon_sym_AT_LBRACE] = ACTIONS(1416), + }, + [387] = { + [ts_builtin_sym_end] = ACTIONS(1522), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1420), + [sym_hexadecimal_integer_literal] = ACTIONS(1420), + [sym_real_literal] = ACTIONS(1420), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1420), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1420), + [sym_verbatim_string_characters] = ACTIONS(1420), + [sym_verbatim_here_string_characters] = ACTIONS(1420), + [anon_sym_DOT] = ACTIONS(1420), + [anon_sym_LBRACK] = ACTIONS(1420), + [aux_sym_comparison_operator_token37] = ACTIONS(1420), + [aux_sym_comparison_operator_token50] = ACTIONS(1420), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1420), + [anon_sym_DOLLAR_CARET] = ACTIONS(1420), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1420), + [anon_sym_DOLLAR_] = ACTIONS(1420), + [aux_sym_variable_token1] = ACTIONS(1420), + [aux_sym_variable_token2] = ACTIONS(1420), + [sym_braced_variable] = ACTIONS(1420), + [anon_sym_SEMI] = ACTIONS(1420), + [anon_sym_LPAREN] = ACTIONS(1420), + [anon_sym_COMMA] = ACTIONS(1420), + [anon_sym_LBRACE] = ACTIONS(1420), + [aux_sym_if_statement_token1] = ACTIONS(1420), + [aux_sym_switch_statement_token1] = ACTIONS(1420), + [aux_sym_foreach_statement_token1] = ACTIONS(1420), + [aux_sym_for_statement_token1] = ACTIONS(1420), + [aux_sym_while_statement_token1] = ACTIONS(1420), + [aux_sym_do_statement_token1] = ACTIONS(1420), + [aux_sym_function_statement_token1] = ACTIONS(1420), + [aux_sym_function_statement_token2] = ACTIONS(1420), + [aux_sym_function_statement_token3] = ACTIONS(1420), + [aux_sym_flow_control_statement_token1] = ACTIONS(1420), + [aux_sym_flow_control_statement_token2] = ACTIONS(1420), + [aux_sym_flow_control_statement_token3] = ACTIONS(1420), + [aux_sym_flow_control_statement_token4] = ACTIONS(1420), + [aux_sym_flow_control_statement_token5] = ACTIONS(1420), + [sym_label] = ACTIONS(1420), + [aux_sym_trap_statement_token1] = ACTIONS(1420), + [aux_sym_try_statement_token1] = ACTIONS(1420), + [aux_sym_data_statement_token1] = ACTIONS(1420), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1420), + [aux_sym_parallel_statement_token1] = ACTIONS(1420), + [aux_sym_sequence_statement_token1] = ACTIONS(1420), + [anon_sym_AMP] = ACTIONS(1420), + [aux_sym_command_name_token1] = ACTIONS(1420), + [aux_sym_command_name_token2] = ACTIONS(1420), + [aux_sym_command_name_token3] = ACTIONS(1420), + [aux_sym_command_name_token4] = ACTIONS(1420), + [aux_sym_command_name_token5] = ACTIONS(1420), + [aux_sym_command_name_token6] = ACTIONS(1420), + [aux_sym_command_name_token7] = ACTIONS(1420), + [aux_sym_command_name_token8] = ACTIONS(1420), + [aux_sym_command_name_token9] = ACTIONS(1420), + [aux_sym_command_name_token10] = ACTIONS(1420), + [aux_sym_command_name_token11] = ACTIONS(1420), + [anon_sym_PERCENT] = ACTIONS(1420), + [aux_sym_foreach_command_token1] = ACTIONS(1420), + [aux_sym_class_statement_token1] = ACTIONS(1420), + [aux_sym_enum_statement_token1] = ACTIONS(1420), + [anon_sym_PLUS] = ACTIONS(1420), + [anon_sym_DASH] = ACTIONS(1420), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1420), + [anon_sym_BANG] = ACTIONS(1420), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1420), + [anon_sym_PLUS_PLUS] = ACTIONS(1420), + [anon_sym_DASH_DASH] = ACTIONS(1420), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1420), + [anon_sym_AT_LPAREN] = ACTIONS(1420), + [anon_sym_AT_LBRACE] = ACTIONS(1420), + }, + [388] = { + [ts_builtin_sym_end] = ACTIONS(1390), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1368), + [sym_hexadecimal_integer_literal] = ACTIONS(1368), + [sym_real_literal] = ACTIONS(1368), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1368), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1368), + [sym_verbatim_string_characters] = ACTIONS(1368), + [sym_verbatim_here_string_characters] = ACTIONS(1368), + [anon_sym_DOT] = ACTIONS(1368), + [anon_sym_LBRACK] = ACTIONS(1368), + [aux_sym_comparison_operator_token37] = ACTIONS(1368), + [aux_sym_comparison_operator_token50] = ACTIONS(1368), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1368), + [anon_sym_DOLLAR_CARET] = ACTIONS(1368), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1368), + [anon_sym_DOLLAR_] = ACTIONS(1368), + [aux_sym_variable_token1] = ACTIONS(1368), + [aux_sym_variable_token2] = ACTIONS(1368), + [sym_braced_variable] = ACTIONS(1368), + [anon_sym_SEMI] = ACTIONS(1368), + [anon_sym_LPAREN] = ACTIONS(1368), + [anon_sym_COMMA] = ACTIONS(1368), + [anon_sym_LBRACE] = ACTIONS(1368), + [aux_sym_if_statement_token1] = ACTIONS(1368), + [aux_sym_switch_statement_token1] = ACTIONS(1368), + [aux_sym_foreach_statement_token1] = ACTIONS(1368), + [aux_sym_for_statement_token1] = ACTIONS(1368), + [aux_sym_while_statement_token1] = ACTIONS(1368), + [aux_sym_do_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token1] = ACTIONS(1368), + [aux_sym_function_statement_token2] = ACTIONS(1368), + [aux_sym_function_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token1] = ACTIONS(1368), + [aux_sym_flow_control_statement_token2] = ACTIONS(1368), + [aux_sym_flow_control_statement_token3] = ACTIONS(1368), + [aux_sym_flow_control_statement_token4] = ACTIONS(1368), + [aux_sym_flow_control_statement_token5] = ACTIONS(1368), + [sym_label] = ACTIONS(1368), + [aux_sym_trap_statement_token1] = ACTIONS(1368), + [aux_sym_try_statement_token1] = ACTIONS(1368), + [aux_sym_data_statement_token1] = ACTIONS(1368), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1368), + [aux_sym_parallel_statement_token1] = ACTIONS(1368), + [aux_sym_sequence_statement_token1] = ACTIONS(1368), + [anon_sym_AMP] = ACTIONS(1368), + [aux_sym_command_name_token1] = ACTIONS(1368), + [aux_sym_command_name_token2] = ACTIONS(1368), + [aux_sym_command_name_token3] = ACTIONS(1368), + [aux_sym_command_name_token4] = ACTIONS(1368), + [aux_sym_command_name_token5] = ACTIONS(1368), + [aux_sym_command_name_token6] = ACTIONS(1368), + [aux_sym_command_name_token7] = ACTIONS(1368), + [aux_sym_command_name_token8] = ACTIONS(1368), + [aux_sym_command_name_token9] = ACTIONS(1368), + [aux_sym_command_name_token10] = ACTIONS(1368), + [aux_sym_command_name_token11] = ACTIONS(1368), + [anon_sym_PERCENT] = ACTIONS(1368), + [aux_sym_foreach_command_token1] = ACTIONS(1368), + [aux_sym_class_statement_token1] = ACTIONS(1368), + [aux_sym_enum_statement_token1] = ACTIONS(1368), + [anon_sym_PLUS] = ACTIONS(1368), + [anon_sym_DASH] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1368), + [anon_sym_BANG] = ACTIONS(1368), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1368), + [anon_sym_PLUS_PLUS] = ACTIONS(1368), + [anon_sym_DASH_DASH] = ACTIONS(1368), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LPAREN] = ACTIONS(1368), + [anon_sym_AT_LBRACE] = ACTIONS(1368), + }, + [389] = { + [ts_builtin_sym_end] = ACTIONS(1524), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1438), + [sym_hexadecimal_integer_literal] = ACTIONS(1438), + [sym_real_literal] = ACTIONS(1438), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1438), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1438), + [sym_verbatim_string_characters] = ACTIONS(1438), + [sym_verbatim_here_string_characters] = ACTIONS(1438), + [anon_sym_DOT] = ACTIONS(1438), + [anon_sym_LBRACK] = ACTIONS(1438), + [aux_sym_comparison_operator_token37] = ACTIONS(1438), + [aux_sym_comparison_operator_token50] = ACTIONS(1438), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1438), + [anon_sym_DOLLAR_CARET] = ACTIONS(1438), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1438), + [anon_sym_DOLLAR_] = ACTIONS(1438), + [aux_sym_variable_token1] = ACTIONS(1438), + [aux_sym_variable_token2] = ACTIONS(1438), + [sym_braced_variable] = ACTIONS(1438), + [anon_sym_SEMI] = ACTIONS(1438), + [anon_sym_LPAREN] = ACTIONS(1438), + [anon_sym_COMMA] = ACTIONS(1438), + [anon_sym_LBRACE] = ACTIONS(1438), + [aux_sym_if_statement_token1] = ACTIONS(1438), + [aux_sym_switch_statement_token1] = ACTIONS(1438), + [aux_sym_foreach_statement_token1] = ACTIONS(1438), + [aux_sym_for_statement_token1] = ACTIONS(1438), + [aux_sym_while_statement_token1] = ACTIONS(1438), + [aux_sym_do_statement_token1] = ACTIONS(1438), + [aux_sym_function_statement_token1] = ACTIONS(1438), + [aux_sym_function_statement_token2] = ACTIONS(1438), + [aux_sym_function_statement_token3] = ACTIONS(1438), + [aux_sym_flow_control_statement_token1] = ACTIONS(1438), + [aux_sym_flow_control_statement_token2] = ACTIONS(1438), + [aux_sym_flow_control_statement_token3] = ACTIONS(1438), + [aux_sym_flow_control_statement_token4] = ACTIONS(1438), + [aux_sym_flow_control_statement_token5] = ACTIONS(1438), + [sym_label] = ACTIONS(1438), + [aux_sym_trap_statement_token1] = ACTIONS(1438), + [aux_sym_try_statement_token1] = ACTIONS(1438), + [aux_sym_data_statement_token1] = ACTIONS(1438), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1438), + [aux_sym_parallel_statement_token1] = ACTIONS(1438), + [aux_sym_sequence_statement_token1] = ACTIONS(1438), + [anon_sym_AMP] = ACTIONS(1438), + [aux_sym_command_name_token1] = ACTIONS(1438), + [aux_sym_command_name_token2] = ACTIONS(1438), + [aux_sym_command_name_token3] = ACTIONS(1438), + [aux_sym_command_name_token4] = ACTIONS(1438), + [aux_sym_command_name_token5] = ACTIONS(1438), + [aux_sym_command_name_token6] = ACTIONS(1438), + [aux_sym_command_name_token7] = ACTIONS(1438), + [aux_sym_command_name_token8] = ACTIONS(1438), + [aux_sym_command_name_token9] = ACTIONS(1438), + [aux_sym_command_name_token10] = ACTIONS(1438), + [aux_sym_command_name_token11] = ACTIONS(1438), + [anon_sym_PERCENT] = ACTIONS(1438), + [aux_sym_foreach_command_token1] = ACTIONS(1438), + [aux_sym_class_statement_token1] = ACTIONS(1438), + [aux_sym_enum_statement_token1] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1438), + [anon_sym_DASH] = ACTIONS(1438), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1438), + [anon_sym_BANG] = ACTIONS(1438), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1438), + [anon_sym_PLUS_PLUS] = ACTIONS(1438), + [anon_sym_DASH_DASH] = ACTIONS(1438), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1438), + [anon_sym_AT_LPAREN] = ACTIONS(1438), + [anon_sym_AT_LBRACE] = ACTIONS(1438), + }, + [390] = { + [ts_builtin_sym_end] = ACTIONS(1526), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1476), + [sym_hexadecimal_integer_literal] = ACTIONS(1476), + [sym_real_literal] = ACTIONS(1476), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1476), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1476), + [sym_verbatim_string_characters] = ACTIONS(1476), + [sym_verbatim_here_string_characters] = ACTIONS(1476), + [anon_sym_DOT] = ACTIONS(1476), + [anon_sym_LBRACK] = ACTIONS(1476), + [aux_sym_comparison_operator_token37] = ACTIONS(1476), + [aux_sym_comparison_operator_token50] = ACTIONS(1476), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1476), + [anon_sym_DOLLAR_CARET] = ACTIONS(1476), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1476), + [anon_sym_DOLLAR_] = ACTIONS(1476), + [aux_sym_variable_token1] = ACTIONS(1476), + [aux_sym_variable_token2] = ACTIONS(1476), + [sym_braced_variable] = ACTIONS(1476), + [anon_sym_SEMI] = ACTIONS(1476), + [anon_sym_LPAREN] = ACTIONS(1476), + [anon_sym_COMMA] = ACTIONS(1476), + [anon_sym_LBRACE] = ACTIONS(1476), + [aux_sym_if_statement_token1] = ACTIONS(1476), + [aux_sym_switch_statement_token1] = ACTIONS(1476), + [aux_sym_foreach_statement_token1] = ACTIONS(1476), + [aux_sym_for_statement_token1] = ACTIONS(1476), + [aux_sym_while_statement_token1] = ACTIONS(1476), + [aux_sym_do_statement_token1] = ACTIONS(1476), + [aux_sym_function_statement_token1] = ACTIONS(1476), + [aux_sym_function_statement_token2] = ACTIONS(1476), + [aux_sym_function_statement_token3] = ACTIONS(1476), + [aux_sym_flow_control_statement_token1] = ACTIONS(1476), + [aux_sym_flow_control_statement_token2] = ACTIONS(1476), + [aux_sym_flow_control_statement_token3] = ACTIONS(1476), + [aux_sym_flow_control_statement_token4] = ACTIONS(1476), + [aux_sym_flow_control_statement_token5] = ACTIONS(1476), + [sym_label] = ACTIONS(1476), + [aux_sym_trap_statement_token1] = ACTIONS(1476), + [aux_sym_try_statement_token1] = ACTIONS(1476), + [aux_sym_data_statement_token1] = ACTIONS(1476), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1476), + [aux_sym_parallel_statement_token1] = ACTIONS(1476), + [aux_sym_sequence_statement_token1] = ACTIONS(1476), + [anon_sym_AMP] = ACTIONS(1476), + [aux_sym_command_name_token1] = ACTIONS(1476), + [aux_sym_command_name_token2] = ACTIONS(1476), + [aux_sym_command_name_token3] = ACTIONS(1476), + [aux_sym_command_name_token4] = ACTIONS(1476), + [aux_sym_command_name_token5] = ACTIONS(1476), + [aux_sym_command_name_token6] = ACTIONS(1476), + [aux_sym_command_name_token7] = ACTIONS(1476), + [aux_sym_command_name_token8] = ACTIONS(1476), + [aux_sym_command_name_token9] = ACTIONS(1476), + [aux_sym_command_name_token10] = ACTIONS(1476), + [aux_sym_command_name_token11] = ACTIONS(1476), + [anon_sym_PERCENT] = ACTIONS(1476), + [aux_sym_foreach_command_token1] = ACTIONS(1476), + [aux_sym_class_statement_token1] = ACTIONS(1476), + [aux_sym_enum_statement_token1] = ACTIONS(1476), + [anon_sym_PLUS] = ACTIONS(1476), + [anon_sym_DASH] = ACTIONS(1476), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1476), + [anon_sym_BANG] = ACTIONS(1476), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1476), + [anon_sym_PLUS_PLUS] = ACTIONS(1476), + [anon_sym_DASH_DASH] = ACTIONS(1476), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1476), + [anon_sym_AT_LPAREN] = ACTIONS(1476), + [anon_sym_AT_LBRACE] = ACTIONS(1476), + }, + [391] = { + [ts_builtin_sym_end] = ACTIONS(1528), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1478), + [sym_hexadecimal_integer_literal] = ACTIONS(1478), + [sym_real_literal] = ACTIONS(1478), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1478), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1478), + [sym_verbatim_string_characters] = ACTIONS(1478), + [sym_verbatim_here_string_characters] = ACTIONS(1478), + [anon_sym_DOT] = ACTIONS(1478), + [anon_sym_LBRACK] = ACTIONS(1478), + [aux_sym_comparison_operator_token37] = ACTIONS(1478), + [aux_sym_comparison_operator_token50] = ACTIONS(1478), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1478), + [anon_sym_DOLLAR_CARET] = ACTIONS(1478), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1478), + [anon_sym_DOLLAR_] = ACTIONS(1478), + [aux_sym_variable_token1] = ACTIONS(1478), + [aux_sym_variable_token2] = ACTIONS(1478), + [sym_braced_variable] = ACTIONS(1478), + [anon_sym_SEMI] = ACTIONS(1478), + [anon_sym_LPAREN] = ACTIONS(1478), + [anon_sym_COMMA] = ACTIONS(1478), + [anon_sym_LBRACE] = ACTIONS(1478), + [aux_sym_if_statement_token1] = ACTIONS(1478), + [aux_sym_switch_statement_token1] = ACTIONS(1478), + [aux_sym_foreach_statement_token1] = ACTIONS(1478), + [aux_sym_for_statement_token1] = ACTIONS(1478), + [aux_sym_while_statement_token1] = ACTIONS(1478), + [aux_sym_do_statement_token1] = ACTIONS(1478), + [aux_sym_function_statement_token1] = ACTIONS(1478), + [aux_sym_function_statement_token2] = ACTIONS(1478), + [aux_sym_function_statement_token3] = ACTIONS(1478), + [aux_sym_flow_control_statement_token1] = ACTIONS(1478), + [aux_sym_flow_control_statement_token2] = ACTIONS(1478), + [aux_sym_flow_control_statement_token3] = ACTIONS(1478), + [aux_sym_flow_control_statement_token4] = ACTIONS(1478), + [aux_sym_flow_control_statement_token5] = ACTIONS(1478), + [sym_label] = ACTIONS(1478), + [aux_sym_trap_statement_token1] = ACTIONS(1478), + [aux_sym_try_statement_token1] = ACTIONS(1478), + [aux_sym_data_statement_token1] = ACTIONS(1478), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1478), + [aux_sym_parallel_statement_token1] = ACTIONS(1478), + [aux_sym_sequence_statement_token1] = ACTIONS(1478), + [anon_sym_AMP] = ACTIONS(1478), + [aux_sym_command_name_token1] = ACTIONS(1478), + [aux_sym_command_name_token2] = ACTIONS(1478), + [aux_sym_command_name_token3] = ACTIONS(1478), + [aux_sym_command_name_token4] = ACTIONS(1478), + [aux_sym_command_name_token5] = ACTIONS(1478), + [aux_sym_command_name_token6] = ACTIONS(1478), + [aux_sym_command_name_token7] = ACTIONS(1478), + [aux_sym_command_name_token8] = ACTIONS(1478), + [aux_sym_command_name_token9] = ACTIONS(1478), + [aux_sym_command_name_token10] = ACTIONS(1478), + [aux_sym_command_name_token11] = ACTIONS(1478), + [anon_sym_PERCENT] = ACTIONS(1478), + [aux_sym_foreach_command_token1] = ACTIONS(1478), + [aux_sym_class_statement_token1] = ACTIONS(1478), + [aux_sym_enum_statement_token1] = ACTIONS(1478), + [anon_sym_PLUS] = ACTIONS(1478), + [anon_sym_DASH] = ACTIONS(1478), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1478), + [anon_sym_BANG] = ACTIONS(1478), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1478), + [anon_sym_PLUS_PLUS] = ACTIONS(1478), + [anon_sym_DASH_DASH] = ACTIONS(1478), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1478), + [anon_sym_AT_LPAREN] = ACTIONS(1478), + [anon_sym_AT_LBRACE] = ACTIONS(1478), + }, + [392] = { + [ts_builtin_sym_end] = ACTIONS(1530), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1422), + [sym_hexadecimal_integer_literal] = ACTIONS(1422), + [sym_real_literal] = ACTIONS(1422), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1422), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1422), + [sym_verbatim_string_characters] = ACTIONS(1422), + [sym_verbatim_here_string_characters] = ACTIONS(1422), + [anon_sym_DOT] = ACTIONS(1422), + [anon_sym_LBRACK] = ACTIONS(1422), + [aux_sym_comparison_operator_token37] = ACTIONS(1422), + [aux_sym_comparison_operator_token50] = ACTIONS(1422), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1422), + [anon_sym_DOLLAR_CARET] = ACTIONS(1422), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1422), + [anon_sym_DOLLAR_] = ACTIONS(1422), + [aux_sym_variable_token1] = ACTIONS(1422), + [aux_sym_variable_token2] = ACTIONS(1422), + [sym_braced_variable] = ACTIONS(1422), + [anon_sym_SEMI] = ACTIONS(1422), + [anon_sym_LPAREN] = ACTIONS(1422), + [anon_sym_COMMA] = ACTIONS(1422), + [anon_sym_LBRACE] = ACTIONS(1422), + [aux_sym_if_statement_token1] = ACTIONS(1422), + [aux_sym_switch_statement_token1] = ACTIONS(1422), + [aux_sym_foreach_statement_token1] = ACTIONS(1422), + [aux_sym_for_statement_token1] = ACTIONS(1422), + [aux_sym_while_statement_token1] = ACTIONS(1422), + [aux_sym_do_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token1] = ACTIONS(1422), + [aux_sym_function_statement_token2] = ACTIONS(1422), + [aux_sym_function_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token1] = ACTIONS(1422), + [aux_sym_flow_control_statement_token2] = ACTIONS(1422), + [aux_sym_flow_control_statement_token3] = ACTIONS(1422), + [aux_sym_flow_control_statement_token4] = ACTIONS(1422), + [aux_sym_flow_control_statement_token5] = ACTIONS(1422), + [sym_label] = ACTIONS(1422), + [aux_sym_trap_statement_token1] = ACTIONS(1422), + [aux_sym_try_statement_token1] = ACTIONS(1422), + [aux_sym_data_statement_token1] = ACTIONS(1422), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1422), + [aux_sym_parallel_statement_token1] = ACTIONS(1422), + [aux_sym_sequence_statement_token1] = ACTIONS(1422), + [anon_sym_AMP] = ACTIONS(1422), + [aux_sym_command_name_token1] = ACTIONS(1422), + [aux_sym_command_name_token2] = ACTIONS(1422), + [aux_sym_command_name_token3] = ACTIONS(1422), + [aux_sym_command_name_token4] = ACTIONS(1422), + [aux_sym_command_name_token5] = ACTIONS(1422), + [aux_sym_command_name_token6] = ACTIONS(1422), + [aux_sym_command_name_token7] = ACTIONS(1422), + [aux_sym_command_name_token8] = ACTIONS(1422), + [aux_sym_command_name_token9] = ACTIONS(1422), + [aux_sym_command_name_token10] = ACTIONS(1422), + [aux_sym_command_name_token11] = ACTIONS(1422), + [anon_sym_PERCENT] = ACTIONS(1422), + [aux_sym_foreach_command_token1] = ACTIONS(1422), + [aux_sym_class_statement_token1] = ACTIONS(1422), + [aux_sym_enum_statement_token1] = ACTIONS(1422), + [anon_sym_PLUS] = ACTIONS(1422), + [anon_sym_DASH] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1422), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1422), + [anon_sym_PLUS_PLUS] = ACTIONS(1422), + [anon_sym_DASH_DASH] = ACTIONS(1422), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LPAREN] = ACTIONS(1422), + [anon_sym_AT_LBRACE] = ACTIONS(1422), + }, + [393] = { + [ts_builtin_sym_end] = ACTIONS(1532), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1480), + [sym_hexadecimal_integer_literal] = ACTIONS(1480), + [sym_real_literal] = ACTIONS(1480), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1480), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1480), + [sym_verbatim_string_characters] = ACTIONS(1480), + [sym_verbatim_here_string_characters] = ACTIONS(1480), + [anon_sym_DOT] = ACTIONS(1480), + [anon_sym_LBRACK] = ACTIONS(1480), + [aux_sym_comparison_operator_token37] = ACTIONS(1480), + [aux_sym_comparison_operator_token50] = ACTIONS(1480), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1480), + [anon_sym_DOLLAR_CARET] = ACTIONS(1480), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1480), + [anon_sym_DOLLAR_] = ACTIONS(1480), + [aux_sym_variable_token1] = ACTIONS(1480), + [aux_sym_variable_token2] = ACTIONS(1480), + [sym_braced_variable] = ACTIONS(1480), + [anon_sym_SEMI] = ACTIONS(1480), + [anon_sym_LPAREN] = ACTIONS(1480), + [anon_sym_COMMA] = ACTIONS(1480), + [anon_sym_LBRACE] = ACTIONS(1480), + [aux_sym_if_statement_token1] = ACTIONS(1480), + [aux_sym_switch_statement_token1] = ACTIONS(1480), + [aux_sym_foreach_statement_token1] = ACTIONS(1480), + [aux_sym_for_statement_token1] = ACTIONS(1480), + [aux_sym_while_statement_token1] = ACTIONS(1480), + [aux_sym_do_statement_token1] = ACTIONS(1480), + [aux_sym_function_statement_token1] = ACTIONS(1480), + [aux_sym_function_statement_token2] = ACTIONS(1480), + [aux_sym_function_statement_token3] = ACTIONS(1480), + [aux_sym_flow_control_statement_token1] = ACTIONS(1480), + [aux_sym_flow_control_statement_token2] = ACTIONS(1480), + [aux_sym_flow_control_statement_token3] = ACTIONS(1480), + [aux_sym_flow_control_statement_token4] = ACTIONS(1480), + [aux_sym_flow_control_statement_token5] = ACTIONS(1480), + [sym_label] = ACTIONS(1480), + [aux_sym_trap_statement_token1] = ACTIONS(1480), + [aux_sym_try_statement_token1] = ACTIONS(1480), + [aux_sym_data_statement_token1] = ACTIONS(1480), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1480), + [aux_sym_parallel_statement_token1] = ACTIONS(1480), + [aux_sym_sequence_statement_token1] = ACTIONS(1480), + [anon_sym_AMP] = ACTIONS(1480), + [aux_sym_command_name_token1] = ACTIONS(1480), + [aux_sym_command_name_token2] = ACTIONS(1480), + [aux_sym_command_name_token3] = ACTIONS(1480), + [aux_sym_command_name_token4] = ACTIONS(1480), + [aux_sym_command_name_token5] = ACTIONS(1480), + [aux_sym_command_name_token6] = ACTIONS(1480), + [aux_sym_command_name_token7] = ACTIONS(1480), + [aux_sym_command_name_token8] = ACTIONS(1480), + [aux_sym_command_name_token9] = ACTIONS(1480), + [aux_sym_command_name_token10] = ACTIONS(1480), + [aux_sym_command_name_token11] = ACTIONS(1480), + [anon_sym_PERCENT] = ACTIONS(1480), + [aux_sym_foreach_command_token1] = ACTIONS(1480), + [aux_sym_class_statement_token1] = ACTIONS(1480), + [aux_sym_enum_statement_token1] = ACTIONS(1480), + [anon_sym_PLUS] = ACTIONS(1480), + [anon_sym_DASH] = ACTIONS(1480), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1480), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1480), + [anon_sym_PLUS_PLUS] = ACTIONS(1480), + [anon_sym_DASH_DASH] = ACTIONS(1480), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1480), + [anon_sym_AT_LPAREN] = ACTIONS(1480), + [anon_sym_AT_LBRACE] = ACTIONS(1480), + }, + [394] = { + [ts_builtin_sym_end] = ACTIONS(1534), [sym_comment] = ACTIONS(3), [sym_decimal_integer_literal] = ACTIONS(1426), [sym_hexadecimal_integer_literal] = ACTIONS(1426), @@ -61140,14 +66970,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_label] = ACTIONS(1426), [aux_sym_trap_statement_token1] = ACTIONS(1426), [aux_sym_try_statement_token1] = ACTIONS(1426), - [aux_sym_catch_clause_token1] = ACTIONS(1363), - [aux_sym_finally_clause_token1] = ACTIONS(1426), [aux_sym_data_statement_token1] = ACTIONS(1426), [aux_sym_inlinescript_statement_token1] = ACTIONS(1426), [aux_sym_parallel_statement_token1] = ACTIONS(1426), [aux_sym_sequence_statement_token1] = ACTIONS(1426), [anon_sym_AMP] = ACTIONS(1426), [aux_sym_command_name_token1] = ACTIONS(1426), + [aux_sym_command_name_token2] = ACTIONS(1426), + [aux_sym_command_name_token3] = ACTIONS(1426), + [aux_sym_command_name_token4] = ACTIONS(1426), + [aux_sym_command_name_token5] = ACTIONS(1426), + [aux_sym_command_name_token6] = ACTIONS(1426), + [aux_sym_command_name_token7] = ACTIONS(1426), + [aux_sym_command_name_token8] = ACTIONS(1426), + [aux_sym_command_name_token9] = ACTIONS(1426), + [aux_sym_command_name_token10] = ACTIONS(1426), + [aux_sym_command_name_token11] = ACTIONS(1426), [anon_sym_PERCENT] = ACTIONS(1426), [aux_sym_foreach_command_token1] = ACTIONS(1426), [aux_sym_class_statement_token1] = ACTIONS(1426), @@ -61163,186 +67001,2606 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_LPAREN] = ACTIONS(1426), [anon_sym_AT_LBRACE] = ACTIONS(1426), }, - [362] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1757), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [395] = { + [ts_builtin_sym_end] = ACTIONS(1536), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1482), + [sym_hexadecimal_integer_literal] = ACTIONS(1482), + [sym_real_literal] = ACTIONS(1482), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1482), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1482), + [sym_verbatim_string_characters] = ACTIONS(1482), + [sym_verbatim_here_string_characters] = ACTIONS(1482), + [anon_sym_DOT] = ACTIONS(1482), + [anon_sym_LBRACK] = ACTIONS(1482), + [aux_sym_comparison_operator_token37] = ACTIONS(1482), + [aux_sym_comparison_operator_token50] = ACTIONS(1482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1482), + [anon_sym_DOLLAR_CARET] = ACTIONS(1482), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1482), + [anon_sym_DOLLAR_] = ACTIONS(1482), + [aux_sym_variable_token1] = ACTIONS(1482), + [aux_sym_variable_token2] = ACTIONS(1482), + [sym_braced_variable] = ACTIONS(1482), + [anon_sym_SEMI] = ACTIONS(1482), + [anon_sym_LPAREN] = ACTIONS(1482), + [anon_sym_COMMA] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(1482), + [aux_sym_if_statement_token1] = ACTIONS(1482), + [aux_sym_switch_statement_token1] = ACTIONS(1482), + [aux_sym_foreach_statement_token1] = ACTIONS(1482), + [aux_sym_for_statement_token1] = ACTIONS(1482), + [aux_sym_while_statement_token1] = ACTIONS(1482), + [aux_sym_do_statement_token1] = ACTIONS(1482), + [aux_sym_function_statement_token1] = ACTIONS(1482), + [aux_sym_function_statement_token2] = ACTIONS(1482), + [aux_sym_function_statement_token3] = ACTIONS(1482), + [aux_sym_flow_control_statement_token1] = ACTIONS(1482), + [aux_sym_flow_control_statement_token2] = ACTIONS(1482), + [aux_sym_flow_control_statement_token3] = ACTIONS(1482), + [aux_sym_flow_control_statement_token4] = ACTIONS(1482), + [aux_sym_flow_control_statement_token5] = ACTIONS(1482), + [sym_label] = ACTIONS(1482), + [aux_sym_trap_statement_token1] = ACTIONS(1482), + [aux_sym_try_statement_token1] = ACTIONS(1482), + [aux_sym_data_statement_token1] = ACTIONS(1482), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1482), + [aux_sym_parallel_statement_token1] = ACTIONS(1482), + [aux_sym_sequence_statement_token1] = ACTIONS(1482), + [anon_sym_AMP] = ACTIONS(1482), + [aux_sym_command_name_token1] = ACTIONS(1482), + [aux_sym_command_name_token2] = ACTIONS(1482), + [aux_sym_command_name_token3] = ACTIONS(1482), + [aux_sym_command_name_token4] = ACTIONS(1482), + [aux_sym_command_name_token5] = ACTIONS(1482), + [aux_sym_command_name_token6] = ACTIONS(1482), + [aux_sym_command_name_token7] = ACTIONS(1482), + [aux_sym_command_name_token8] = ACTIONS(1482), + [aux_sym_command_name_token9] = ACTIONS(1482), + [aux_sym_command_name_token10] = ACTIONS(1482), + [aux_sym_command_name_token11] = ACTIONS(1482), + [anon_sym_PERCENT] = ACTIONS(1482), + [aux_sym_foreach_command_token1] = ACTIONS(1482), + [aux_sym_class_statement_token1] = ACTIONS(1482), + [aux_sym_enum_statement_token1] = ACTIONS(1482), + [anon_sym_PLUS] = ACTIONS(1482), + [anon_sym_DASH] = ACTIONS(1482), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1482), + [anon_sym_BANG] = ACTIONS(1482), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1482), + [anon_sym_PLUS_PLUS] = ACTIONS(1482), + [anon_sym_DASH_DASH] = ACTIONS(1482), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1482), + [anon_sym_AT_LPAREN] = ACTIONS(1482), + [anon_sym_AT_LBRACE] = ACTIONS(1482), + }, + [396] = { + [ts_builtin_sym_end] = ACTIONS(1538), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1442), + [sym_hexadecimal_integer_literal] = ACTIONS(1442), + [sym_real_literal] = ACTIONS(1442), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1442), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1442), + [sym_verbatim_string_characters] = ACTIONS(1442), + [sym_verbatim_here_string_characters] = ACTIONS(1442), + [anon_sym_DOT] = ACTIONS(1442), + [anon_sym_LBRACK] = ACTIONS(1442), + [aux_sym_comparison_operator_token37] = ACTIONS(1442), + [aux_sym_comparison_operator_token50] = ACTIONS(1442), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1442), + [anon_sym_DOLLAR_CARET] = ACTIONS(1442), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1442), + [anon_sym_DOLLAR_] = ACTIONS(1442), + [aux_sym_variable_token1] = ACTIONS(1442), + [aux_sym_variable_token2] = ACTIONS(1442), + [sym_braced_variable] = ACTIONS(1442), + [anon_sym_SEMI] = ACTIONS(1442), + [anon_sym_LPAREN] = ACTIONS(1442), + [anon_sym_COMMA] = ACTIONS(1442), + [anon_sym_LBRACE] = ACTIONS(1442), + [aux_sym_if_statement_token1] = ACTIONS(1442), + [aux_sym_switch_statement_token1] = ACTIONS(1442), + [aux_sym_foreach_statement_token1] = ACTIONS(1442), + [aux_sym_for_statement_token1] = ACTIONS(1442), + [aux_sym_while_statement_token1] = ACTIONS(1442), + [aux_sym_do_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token1] = ACTIONS(1442), + [aux_sym_function_statement_token2] = ACTIONS(1442), + [aux_sym_function_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token1] = ACTIONS(1442), + [aux_sym_flow_control_statement_token2] = ACTIONS(1442), + [aux_sym_flow_control_statement_token3] = ACTIONS(1442), + [aux_sym_flow_control_statement_token4] = ACTIONS(1442), + [aux_sym_flow_control_statement_token5] = ACTIONS(1442), + [sym_label] = ACTIONS(1442), + [aux_sym_trap_statement_token1] = ACTIONS(1442), + [aux_sym_try_statement_token1] = ACTIONS(1442), + [aux_sym_data_statement_token1] = ACTIONS(1442), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1442), + [aux_sym_parallel_statement_token1] = ACTIONS(1442), + [aux_sym_sequence_statement_token1] = ACTIONS(1442), + [anon_sym_AMP] = ACTIONS(1442), + [aux_sym_command_name_token1] = ACTIONS(1442), + [aux_sym_command_name_token2] = ACTIONS(1442), + [aux_sym_command_name_token3] = ACTIONS(1442), + [aux_sym_command_name_token4] = ACTIONS(1442), + [aux_sym_command_name_token5] = ACTIONS(1442), + [aux_sym_command_name_token6] = ACTIONS(1442), + [aux_sym_command_name_token7] = ACTIONS(1442), + [aux_sym_command_name_token8] = ACTIONS(1442), + [aux_sym_command_name_token9] = ACTIONS(1442), + [aux_sym_command_name_token10] = ACTIONS(1442), + [aux_sym_command_name_token11] = ACTIONS(1442), + [anon_sym_PERCENT] = ACTIONS(1442), + [aux_sym_foreach_command_token1] = ACTIONS(1442), + [aux_sym_class_statement_token1] = ACTIONS(1442), + [aux_sym_enum_statement_token1] = ACTIONS(1442), + [anon_sym_PLUS] = ACTIONS(1442), + [anon_sym_DASH] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1442), + [anon_sym_BANG] = ACTIONS(1442), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1442), + [anon_sym_PLUS_PLUS] = ACTIONS(1442), + [anon_sym_DASH_DASH] = ACTIONS(1442), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LPAREN] = ACTIONS(1442), + [anon_sym_AT_LBRACE] = ACTIONS(1442), + }, + [397] = { + [ts_builtin_sym_end] = ACTIONS(1540), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1474), + [sym_hexadecimal_integer_literal] = ACTIONS(1474), + [sym_real_literal] = ACTIONS(1474), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1474), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1474), + [sym_verbatim_string_characters] = ACTIONS(1474), + [sym_verbatim_here_string_characters] = ACTIONS(1474), + [anon_sym_DOT] = ACTIONS(1474), + [anon_sym_LBRACK] = ACTIONS(1474), + [aux_sym_comparison_operator_token37] = ACTIONS(1474), + [aux_sym_comparison_operator_token50] = ACTIONS(1474), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1474), + [anon_sym_DOLLAR_CARET] = ACTIONS(1474), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1474), + [anon_sym_DOLLAR_] = ACTIONS(1474), + [aux_sym_variable_token1] = ACTIONS(1474), + [aux_sym_variable_token2] = ACTIONS(1474), + [sym_braced_variable] = ACTIONS(1474), + [anon_sym_SEMI] = ACTIONS(1474), + [anon_sym_LPAREN] = ACTIONS(1474), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_LBRACE] = ACTIONS(1474), + [aux_sym_if_statement_token1] = ACTIONS(1474), + [aux_sym_switch_statement_token1] = ACTIONS(1474), + [aux_sym_foreach_statement_token1] = ACTIONS(1474), + [aux_sym_for_statement_token1] = ACTIONS(1474), + [aux_sym_while_statement_token1] = ACTIONS(1474), + [aux_sym_do_statement_token1] = ACTIONS(1474), + [aux_sym_function_statement_token1] = ACTIONS(1474), + [aux_sym_function_statement_token2] = ACTIONS(1474), + [aux_sym_function_statement_token3] = ACTIONS(1474), + [aux_sym_flow_control_statement_token1] = ACTIONS(1474), + [aux_sym_flow_control_statement_token2] = ACTIONS(1474), + [aux_sym_flow_control_statement_token3] = ACTIONS(1474), + [aux_sym_flow_control_statement_token4] = ACTIONS(1474), + [aux_sym_flow_control_statement_token5] = ACTIONS(1474), + [sym_label] = ACTIONS(1474), + [aux_sym_trap_statement_token1] = ACTIONS(1474), + [aux_sym_try_statement_token1] = ACTIONS(1474), + [aux_sym_data_statement_token1] = ACTIONS(1474), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1474), + [aux_sym_parallel_statement_token1] = ACTIONS(1474), + [aux_sym_sequence_statement_token1] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1474), + [aux_sym_command_name_token1] = ACTIONS(1474), + [aux_sym_command_name_token2] = ACTIONS(1474), + [aux_sym_command_name_token3] = ACTIONS(1474), + [aux_sym_command_name_token4] = ACTIONS(1474), + [aux_sym_command_name_token5] = ACTIONS(1474), + [aux_sym_command_name_token6] = ACTIONS(1474), + [aux_sym_command_name_token7] = ACTIONS(1474), + [aux_sym_command_name_token8] = ACTIONS(1474), + [aux_sym_command_name_token9] = ACTIONS(1474), + [aux_sym_command_name_token10] = ACTIONS(1474), + [aux_sym_command_name_token11] = ACTIONS(1474), + [anon_sym_PERCENT] = ACTIONS(1474), + [aux_sym_foreach_command_token1] = ACTIONS(1474), + [aux_sym_class_statement_token1] = ACTIONS(1474), + [aux_sym_enum_statement_token1] = ACTIONS(1474), + [anon_sym_PLUS] = ACTIONS(1474), + [anon_sym_DASH] = ACTIONS(1474), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1474), + [anon_sym_BANG] = ACTIONS(1474), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1474), + [anon_sym_PLUS_PLUS] = ACTIONS(1474), + [anon_sym_DASH_DASH] = ACTIONS(1474), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1474), + [anon_sym_AT_LPAREN] = ACTIONS(1474), + [anon_sym_AT_LBRACE] = ACTIONS(1474), + }, + [398] = { + [ts_builtin_sym_end] = ACTIONS(1542), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1488), + [sym_hexadecimal_integer_literal] = ACTIONS(1488), + [sym_real_literal] = ACTIONS(1488), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1488), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1488), + [sym_verbatim_string_characters] = ACTIONS(1488), + [sym_verbatim_here_string_characters] = ACTIONS(1488), + [anon_sym_DOT] = ACTIONS(1488), + [anon_sym_LBRACK] = ACTIONS(1488), + [aux_sym_comparison_operator_token37] = ACTIONS(1488), + [aux_sym_comparison_operator_token50] = ACTIONS(1488), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1488), + [anon_sym_DOLLAR_CARET] = ACTIONS(1488), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1488), + [anon_sym_DOLLAR_] = ACTIONS(1488), + [aux_sym_variable_token1] = ACTIONS(1488), + [aux_sym_variable_token2] = ACTIONS(1488), + [sym_braced_variable] = ACTIONS(1488), + [anon_sym_SEMI] = ACTIONS(1488), + [anon_sym_LPAREN] = ACTIONS(1488), + [anon_sym_COMMA] = ACTIONS(1488), + [anon_sym_LBRACE] = ACTIONS(1488), + [aux_sym_if_statement_token1] = ACTIONS(1488), + [aux_sym_switch_statement_token1] = ACTIONS(1488), + [aux_sym_foreach_statement_token1] = ACTIONS(1488), + [aux_sym_for_statement_token1] = ACTIONS(1488), + [aux_sym_while_statement_token1] = ACTIONS(1488), + [aux_sym_do_statement_token1] = ACTIONS(1488), + [aux_sym_function_statement_token1] = ACTIONS(1488), + [aux_sym_function_statement_token2] = ACTIONS(1488), + [aux_sym_function_statement_token3] = ACTIONS(1488), + [aux_sym_flow_control_statement_token1] = ACTIONS(1488), + [aux_sym_flow_control_statement_token2] = ACTIONS(1488), + [aux_sym_flow_control_statement_token3] = ACTIONS(1488), + [aux_sym_flow_control_statement_token4] = ACTIONS(1488), + [aux_sym_flow_control_statement_token5] = ACTIONS(1488), + [sym_label] = ACTIONS(1488), + [aux_sym_trap_statement_token1] = ACTIONS(1488), + [aux_sym_try_statement_token1] = ACTIONS(1488), + [aux_sym_data_statement_token1] = ACTIONS(1488), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1488), + [aux_sym_parallel_statement_token1] = ACTIONS(1488), + [aux_sym_sequence_statement_token1] = ACTIONS(1488), + [anon_sym_AMP] = ACTIONS(1488), + [aux_sym_command_name_token1] = ACTIONS(1488), + [aux_sym_command_name_token2] = ACTIONS(1488), + [aux_sym_command_name_token3] = ACTIONS(1488), + [aux_sym_command_name_token4] = ACTIONS(1488), + [aux_sym_command_name_token5] = ACTIONS(1488), + [aux_sym_command_name_token6] = ACTIONS(1488), + [aux_sym_command_name_token7] = ACTIONS(1488), + [aux_sym_command_name_token8] = ACTIONS(1488), + [aux_sym_command_name_token9] = ACTIONS(1488), + [aux_sym_command_name_token10] = ACTIONS(1488), + [aux_sym_command_name_token11] = ACTIONS(1488), + [anon_sym_PERCENT] = ACTIONS(1488), + [aux_sym_foreach_command_token1] = ACTIONS(1488), + [aux_sym_class_statement_token1] = ACTIONS(1488), + [aux_sym_enum_statement_token1] = ACTIONS(1488), + [anon_sym_PLUS] = ACTIONS(1488), + [anon_sym_DASH] = ACTIONS(1488), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1488), + [anon_sym_BANG] = ACTIONS(1488), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1488), + [anon_sym_PLUS_PLUS] = ACTIONS(1488), + [anon_sym_DASH_DASH] = ACTIONS(1488), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1488), + [anon_sym_AT_LPAREN] = ACTIONS(1488), + [anon_sym_AT_LBRACE] = ACTIONS(1488), + }, + [399] = { + [ts_builtin_sym_end] = ACTIONS(1544), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1484), + [sym_hexadecimal_integer_literal] = ACTIONS(1484), + [sym_real_literal] = ACTIONS(1484), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1484), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1484), + [sym_verbatim_string_characters] = ACTIONS(1484), + [sym_verbatim_here_string_characters] = ACTIONS(1484), + [anon_sym_DOT] = ACTIONS(1484), + [anon_sym_LBRACK] = ACTIONS(1484), + [aux_sym_comparison_operator_token37] = ACTIONS(1484), + [aux_sym_comparison_operator_token50] = ACTIONS(1484), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1484), + [anon_sym_DOLLAR_CARET] = ACTIONS(1484), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1484), + [anon_sym_DOLLAR_] = ACTIONS(1484), + [aux_sym_variable_token1] = ACTIONS(1484), + [aux_sym_variable_token2] = ACTIONS(1484), + [sym_braced_variable] = ACTIONS(1484), + [anon_sym_SEMI] = ACTIONS(1484), + [anon_sym_LPAREN] = ACTIONS(1484), + [anon_sym_COMMA] = ACTIONS(1484), + [anon_sym_LBRACE] = ACTIONS(1484), + [aux_sym_if_statement_token1] = ACTIONS(1484), + [aux_sym_switch_statement_token1] = ACTIONS(1484), + [aux_sym_foreach_statement_token1] = ACTIONS(1484), + [aux_sym_for_statement_token1] = ACTIONS(1484), + [aux_sym_while_statement_token1] = ACTIONS(1484), + [aux_sym_do_statement_token1] = ACTIONS(1484), + [aux_sym_function_statement_token1] = ACTIONS(1484), + [aux_sym_function_statement_token2] = ACTIONS(1484), + [aux_sym_function_statement_token3] = ACTIONS(1484), + [aux_sym_flow_control_statement_token1] = ACTIONS(1484), + [aux_sym_flow_control_statement_token2] = ACTIONS(1484), + [aux_sym_flow_control_statement_token3] = ACTIONS(1484), + [aux_sym_flow_control_statement_token4] = ACTIONS(1484), + [aux_sym_flow_control_statement_token5] = ACTIONS(1484), + [sym_label] = ACTIONS(1484), + [aux_sym_trap_statement_token1] = ACTIONS(1484), + [aux_sym_try_statement_token1] = ACTIONS(1484), + [aux_sym_data_statement_token1] = ACTIONS(1484), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1484), + [aux_sym_parallel_statement_token1] = ACTIONS(1484), + [aux_sym_sequence_statement_token1] = ACTIONS(1484), + [anon_sym_AMP] = ACTIONS(1484), + [aux_sym_command_name_token1] = ACTIONS(1484), + [aux_sym_command_name_token2] = ACTIONS(1484), + [aux_sym_command_name_token3] = ACTIONS(1484), + [aux_sym_command_name_token4] = ACTIONS(1484), + [aux_sym_command_name_token5] = ACTIONS(1484), + [aux_sym_command_name_token6] = ACTIONS(1484), + [aux_sym_command_name_token7] = ACTIONS(1484), + [aux_sym_command_name_token8] = ACTIONS(1484), + [aux_sym_command_name_token9] = ACTIONS(1484), + [aux_sym_command_name_token10] = ACTIONS(1484), + [aux_sym_command_name_token11] = ACTIONS(1484), + [anon_sym_PERCENT] = ACTIONS(1484), + [aux_sym_foreach_command_token1] = ACTIONS(1484), + [aux_sym_class_statement_token1] = ACTIONS(1484), + [aux_sym_enum_statement_token1] = ACTIONS(1484), + [anon_sym_PLUS] = ACTIONS(1484), + [anon_sym_DASH] = ACTIONS(1484), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1484), + [anon_sym_BANG] = ACTIONS(1484), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1484), + [anon_sym_PLUS_PLUS] = ACTIONS(1484), + [anon_sym_DASH_DASH] = ACTIONS(1484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1484), + [anon_sym_AT_LPAREN] = ACTIONS(1484), + [anon_sym_AT_LBRACE] = ACTIONS(1484), + }, + [400] = { + [ts_builtin_sym_end] = ACTIONS(1546), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1462), + [sym_hexadecimal_integer_literal] = ACTIONS(1462), + [sym_real_literal] = ACTIONS(1462), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1462), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1462), + [sym_verbatim_string_characters] = ACTIONS(1462), + [sym_verbatim_here_string_characters] = ACTIONS(1462), + [anon_sym_DOT] = ACTIONS(1462), + [anon_sym_LBRACK] = ACTIONS(1462), + [aux_sym_comparison_operator_token37] = ACTIONS(1462), + [aux_sym_comparison_operator_token50] = ACTIONS(1462), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1462), + [anon_sym_DOLLAR_CARET] = ACTIONS(1462), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1462), + [anon_sym_DOLLAR_] = ACTIONS(1462), + [aux_sym_variable_token1] = ACTIONS(1462), + [aux_sym_variable_token2] = ACTIONS(1462), + [sym_braced_variable] = ACTIONS(1462), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_LPAREN] = ACTIONS(1462), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_LBRACE] = ACTIONS(1462), + [aux_sym_if_statement_token1] = ACTIONS(1462), + [aux_sym_switch_statement_token1] = ACTIONS(1462), + [aux_sym_foreach_statement_token1] = ACTIONS(1462), + [aux_sym_for_statement_token1] = ACTIONS(1462), + [aux_sym_while_statement_token1] = ACTIONS(1462), + [aux_sym_do_statement_token1] = ACTIONS(1462), + [aux_sym_function_statement_token1] = ACTIONS(1462), + [aux_sym_function_statement_token2] = ACTIONS(1462), + [aux_sym_function_statement_token3] = ACTIONS(1462), + [aux_sym_flow_control_statement_token1] = ACTIONS(1462), + [aux_sym_flow_control_statement_token2] = ACTIONS(1462), + [aux_sym_flow_control_statement_token3] = ACTIONS(1462), + [aux_sym_flow_control_statement_token4] = ACTIONS(1462), + [aux_sym_flow_control_statement_token5] = ACTIONS(1462), + [sym_label] = ACTIONS(1462), + [aux_sym_trap_statement_token1] = ACTIONS(1462), + [aux_sym_try_statement_token1] = ACTIONS(1462), + [aux_sym_data_statement_token1] = ACTIONS(1462), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1462), + [aux_sym_parallel_statement_token1] = ACTIONS(1462), + [aux_sym_sequence_statement_token1] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1462), + [aux_sym_command_name_token1] = ACTIONS(1462), + [aux_sym_command_name_token2] = ACTIONS(1462), + [aux_sym_command_name_token3] = ACTIONS(1462), + [aux_sym_command_name_token4] = ACTIONS(1462), + [aux_sym_command_name_token5] = ACTIONS(1462), + [aux_sym_command_name_token6] = ACTIONS(1462), + [aux_sym_command_name_token7] = ACTIONS(1462), + [aux_sym_command_name_token8] = ACTIONS(1462), + [aux_sym_command_name_token9] = ACTIONS(1462), + [aux_sym_command_name_token10] = ACTIONS(1462), + [aux_sym_command_name_token11] = ACTIONS(1462), + [anon_sym_PERCENT] = ACTIONS(1462), + [aux_sym_foreach_command_token1] = ACTIONS(1462), + [aux_sym_class_statement_token1] = ACTIONS(1462), + [aux_sym_enum_statement_token1] = ACTIONS(1462), + [anon_sym_PLUS] = ACTIONS(1462), + [anon_sym_DASH] = ACTIONS(1462), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1462), + [anon_sym_BANG] = ACTIONS(1462), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1462), + [anon_sym_PLUS_PLUS] = ACTIONS(1462), + [anon_sym_DASH_DASH] = ACTIONS(1462), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1462), + [anon_sym_AT_LPAREN] = ACTIONS(1462), + [anon_sym_AT_LBRACE] = ACTIONS(1462), + }, + [401] = { + [ts_builtin_sym_end] = ACTIONS(1548), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1444), + [sym_hexadecimal_integer_literal] = ACTIONS(1444), + [sym_real_literal] = ACTIONS(1444), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1444), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1444), + [sym_verbatim_string_characters] = ACTIONS(1444), + [sym_verbatim_here_string_characters] = ACTIONS(1444), + [anon_sym_DOT] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(1444), + [aux_sym_comparison_operator_token37] = ACTIONS(1444), + [aux_sym_comparison_operator_token50] = ACTIONS(1444), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1444), + [anon_sym_DOLLAR_CARET] = ACTIONS(1444), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1444), + [anon_sym_DOLLAR_] = ACTIONS(1444), + [aux_sym_variable_token1] = ACTIONS(1444), + [aux_sym_variable_token2] = ACTIONS(1444), + [sym_braced_variable] = ACTIONS(1444), + [anon_sym_SEMI] = ACTIONS(1444), + [anon_sym_LPAREN] = ACTIONS(1444), + [anon_sym_COMMA] = ACTIONS(1444), + [anon_sym_LBRACE] = ACTIONS(1444), + [aux_sym_if_statement_token1] = ACTIONS(1444), + [aux_sym_switch_statement_token1] = ACTIONS(1444), + [aux_sym_foreach_statement_token1] = ACTIONS(1444), + [aux_sym_for_statement_token1] = ACTIONS(1444), + [aux_sym_while_statement_token1] = ACTIONS(1444), + [aux_sym_do_statement_token1] = ACTIONS(1444), + [aux_sym_function_statement_token1] = ACTIONS(1444), + [aux_sym_function_statement_token2] = ACTIONS(1444), + [aux_sym_function_statement_token3] = ACTIONS(1444), + [aux_sym_flow_control_statement_token1] = ACTIONS(1444), + [aux_sym_flow_control_statement_token2] = ACTIONS(1444), + [aux_sym_flow_control_statement_token3] = ACTIONS(1444), + [aux_sym_flow_control_statement_token4] = ACTIONS(1444), + [aux_sym_flow_control_statement_token5] = ACTIONS(1444), + [sym_label] = ACTIONS(1444), + [aux_sym_trap_statement_token1] = ACTIONS(1444), + [aux_sym_try_statement_token1] = ACTIONS(1444), + [aux_sym_data_statement_token1] = ACTIONS(1444), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1444), + [aux_sym_parallel_statement_token1] = ACTIONS(1444), + [aux_sym_sequence_statement_token1] = ACTIONS(1444), + [anon_sym_AMP] = ACTIONS(1444), + [aux_sym_command_name_token1] = ACTIONS(1444), + [aux_sym_command_name_token2] = ACTIONS(1444), + [aux_sym_command_name_token3] = ACTIONS(1444), + [aux_sym_command_name_token4] = ACTIONS(1444), + [aux_sym_command_name_token5] = ACTIONS(1444), + [aux_sym_command_name_token6] = ACTIONS(1444), + [aux_sym_command_name_token7] = ACTIONS(1444), + [aux_sym_command_name_token8] = ACTIONS(1444), + [aux_sym_command_name_token9] = ACTIONS(1444), + [aux_sym_command_name_token10] = ACTIONS(1444), + [aux_sym_command_name_token11] = ACTIONS(1444), + [anon_sym_PERCENT] = ACTIONS(1444), + [aux_sym_foreach_command_token1] = ACTIONS(1444), + [aux_sym_class_statement_token1] = ACTIONS(1444), + [aux_sym_enum_statement_token1] = ACTIONS(1444), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1444), + [anon_sym_BANG] = ACTIONS(1444), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1444), + [anon_sym_DASH_DASH] = ACTIONS(1444), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1444), + [anon_sym_AT_LPAREN] = ACTIONS(1444), + [anon_sym_AT_LBRACE] = ACTIONS(1444), + }, + [402] = { + [ts_builtin_sym_end] = ACTIONS(1550), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1456), + [sym_hexadecimal_integer_literal] = ACTIONS(1456), + [sym_real_literal] = ACTIONS(1456), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1456), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1456), + [sym_verbatim_string_characters] = ACTIONS(1456), + [sym_verbatim_here_string_characters] = ACTIONS(1456), + [anon_sym_DOT] = ACTIONS(1456), + [anon_sym_LBRACK] = ACTIONS(1456), + [aux_sym_comparison_operator_token37] = ACTIONS(1456), + [aux_sym_comparison_operator_token50] = ACTIONS(1456), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1456), + [anon_sym_DOLLAR_CARET] = ACTIONS(1456), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1456), + [anon_sym_DOLLAR_] = ACTIONS(1456), + [aux_sym_variable_token1] = ACTIONS(1456), + [aux_sym_variable_token2] = ACTIONS(1456), + [sym_braced_variable] = ACTIONS(1456), + [anon_sym_SEMI] = ACTIONS(1456), + [anon_sym_LPAREN] = ACTIONS(1456), + [anon_sym_COMMA] = ACTIONS(1456), + [anon_sym_LBRACE] = ACTIONS(1456), + [aux_sym_if_statement_token1] = ACTIONS(1456), + [aux_sym_switch_statement_token1] = ACTIONS(1456), + [aux_sym_foreach_statement_token1] = ACTIONS(1456), + [aux_sym_for_statement_token1] = ACTIONS(1456), + [aux_sym_while_statement_token1] = ACTIONS(1456), + [aux_sym_do_statement_token1] = ACTIONS(1456), + [aux_sym_function_statement_token1] = ACTIONS(1456), + [aux_sym_function_statement_token2] = ACTIONS(1456), + [aux_sym_function_statement_token3] = ACTIONS(1456), + [aux_sym_flow_control_statement_token1] = ACTIONS(1456), + [aux_sym_flow_control_statement_token2] = ACTIONS(1456), + [aux_sym_flow_control_statement_token3] = ACTIONS(1456), + [aux_sym_flow_control_statement_token4] = ACTIONS(1456), + [aux_sym_flow_control_statement_token5] = ACTIONS(1456), + [sym_label] = ACTIONS(1456), + [aux_sym_trap_statement_token1] = ACTIONS(1456), + [aux_sym_try_statement_token1] = ACTIONS(1456), + [aux_sym_data_statement_token1] = ACTIONS(1456), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1456), + [aux_sym_parallel_statement_token1] = ACTIONS(1456), + [aux_sym_sequence_statement_token1] = ACTIONS(1456), + [anon_sym_AMP] = ACTIONS(1456), + [aux_sym_command_name_token1] = ACTIONS(1456), + [aux_sym_command_name_token2] = ACTIONS(1456), + [aux_sym_command_name_token3] = ACTIONS(1456), + [aux_sym_command_name_token4] = ACTIONS(1456), + [aux_sym_command_name_token5] = ACTIONS(1456), + [aux_sym_command_name_token6] = ACTIONS(1456), + [aux_sym_command_name_token7] = ACTIONS(1456), + [aux_sym_command_name_token8] = ACTIONS(1456), + [aux_sym_command_name_token9] = ACTIONS(1456), + [aux_sym_command_name_token10] = ACTIONS(1456), + [aux_sym_command_name_token11] = ACTIONS(1456), + [anon_sym_PERCENT] = ACTIONS(1456), + [aux_sym_foreach_command_token1] = ACTIONS(1456), + [aux_sym_class_statement_token1] = ACTIONS(1456), + [aux_sym_enum_statement_token1] = ACTIONS(1456), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1456), + [anon_sym_BANG] = ACTIONS(1456), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1456), + [anon_sym_DASH_DASH] = ACTIONS(1456), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1456), + [anon_sym_AT_LPAREN] = ACTIONS(1456), + [anon_sym_AT_LBRACE] = ACTIONS(1456), + }, + [403] = { + [ts_builtin_sym_end] = ACTIONS(1552), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1492), + [sym_hexadecimal_integer_literal] = ACTIONS(1492), + [sym_real_literal] = ACTIONS(1492), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1492), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1492), + [sym_verbatim_string_characters] = ACTIONS(1492), + [sym_verbatim_here_string_characters] = ACTIONS(1492), + [anon_sym_DOT] = ACTIONS(1492), + [anon_sym_LBRACK] = ACTIONS(1492), + [aux_sym_comparison_operator_token37] = ACTIONS(1492), + [aux_sym_comparison_operator_token50] = ACTIONS(1492), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1492), + [anon_sym_DOLLAR_CARET] = ACTIONS(1492), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1492), + [anon_sym_DOLLAR_] = ACTIONS(1492), + [aux_sym_variable_token1] = ACTIONS(1492), + [aux_sym_variable_token2] = ACTIONS(1492), + [sym_braced_variable] = ACTIONS(1492), + [anon_sym_SEMI] = ACTIONS(1492), + [anon_sym_LPAREN] = ACTIONS(1492), + [anon_sym_COMMA] = ACTIONS(1492), + [anon_sym_LBRACE] = ACTIONS(1492), + [aux_sym_if_statement_token1] = ACTIONS(1492), + [aux_sym_switch_statement_token1] = ACTIONS(1492), + [aux_sym_foreach_statement_token1] = ACTIONS(1492), + [aux_sym_for_statement_token1] = ACTIONS(1492), + [aux_sym_while_statement_token1] = ACTIONS(1492), + [aux_sym_do_statement_token1] = ACTIONS(1492), + [aux_sym_function_statement_token1] = ACTIONS(1492), + [aux_sym_function_statement_token2] = ACTIONS(1492), + [aux_sym_function_statement_token3] = ACTIONS(1492), + [aux_sym_flow_control_statement_token1] = ACTIONS(1492), + [aux_sym_flow_control_statement_token2] = ACTIONS(1492), + [aux_sym_flow_control_statement_token3] = ACTIONS(1492), + [aux_sym_flow_control_statement_token4] = ACTIONS(1492), + [aux_sym_flow_control_statement_token5] = ACTIONS(1492), + [sym_label] = ACTIONS(1492), + [aux_sym_trap_statement_token1] = ACTIONS(1492), + [aux_sym_try_statement_token1] = ACTIONS(1492), + [aux_sym_data_statement_token1] = ACTIONS(1492), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1492), + [aux_sym_parallel_statement_token1] = ACTIONS(1492), + [aux_sym_sequence_statement_token1] = ACTIONS(1492), + [anon_sym_AMP] = ACTIONS(1492), + [aux_sym_command_name_token1] = ACTIONS(1492), + [aux_sym_command_name_token2] = ACTIONS(1492), + [aux_sym_command_name_token3] = ACTIONS(1492), + [aux_sym_command_name_token4] = ACTIONS(1492), + [aux_sym_command_name_token5] = ACTIONS(1492), + [aux_sym_command_name_token6] = ACTIONS(1492), + [aux_sym_command_name_token7] = ACTIONS(1492), + [aux_sym_command_name_token8] = ACTIONS(1492), + [aux_sym_command_name_token9] = ACTIONS(1492), + [aux_sym_command_name_token10] = ACTIONS(1492), + [aux_sym_command_name_token11] = ACTIONS(1492), + [anon_sym_PERCENT] = ACTIONS(1492), + [aux_sym_foreach_command_token1] = ACTIONS(1492), + [aux_sym_class_statement_token1] = ACTIONS(1492), + [aux_sym_enum_statement_token1] = ACTIONS(1492), + [anon_sym_PLUS] = ACTIONS(1492), + [anon_sym_DASH] = ACTIONS(1492), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1492), + [anon_sym_BANG] = ACTIONS(1492), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1492), + [anon_sym_PLUS_PLUS] = ACTIONS(1492), + [anon_sym_DASH_DASH] = ACTIONS(1492), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1492), + [anon_sym_AT_LPAREN] = ACTIONS(1492), + [anon_sym_AT_LBRACE] = ACTIONS(1492), + }, + [404] = { + [ts_builtin_sym_end] = ACTIONS(1554), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1448), + [sym_hexadecimal_integer_literal] = ACTIONS(1448), + [sym_real_literal] = ACTIONS(1448), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1448), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1448), + [sym_verbatim_string_characters] = ACTIONS(1448), + [sym_verbatim_here_string_characters] = ACTIONS(1448), + [anon_sym_DOT] = ACTIONS(1448), + [anon_sym_LBRACK] = ACTIONS(1448), + [aux_sym_comparison_operator_token37] = ACTIONS(1448), + [aux_sym_comparison_operator_token50] = ACTIONS(1448), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1448), + [anon_sym_DOLLAR_CARET] = ACTIONS(1448), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1448), + [anon_sym_DOLLAR_] = ACTIONS(1448), + [aux_sym_variable_token1] = ACTIONS(1448), + [aux_sym_variable_token2] = ACTIONS(1448), + [sym_braced_variable] = ACTIONS(1448), + [anon_sym_SEMI] = ACTIONS(1448), + [anon_sym_LPAREN] = ACTIONS(1448), + [anon_sym_COMMA] = ACTIONS(1448), + [anon_sym_LBRACE] = ACTIONS(1448), + [aux_sym_if_statement_token1] = ACTIONS(1448), + [aux_sym_switch_statement_token1] = ACTIONS(1448), + [aux_sym_foreach_statement_token1] = ACTIONS(1448), + [aux_sym_for_statement_token1] = ACTIONS(1448), + [aux_sym_while_statement_token1] = ACTIONS(1448), + [aux_sym_do_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token1] = ACTIONS(1448), + [aux_sym_function_statement_token2] = ACTIONS(1448), + [aux_sym_function_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token1] = ACTIONS(1448), + [aux_sym_flow_control_statement_token2] = ACTIONS(1448), + [aux_sym_flow_control_statement_token3] = ACTIONS(1448), + [aux_sym_flow_control_statement_token4] = ACTIONS(1448), + [aux_sym_flow_control_statement_token5] = ACTIONS(1448), + [sym_label] = ACTIONS(1448), + [aux_sym_trap_statement_token1] = ACTIONS(1448), + [aux_sym_try_statement_token1] = ACTIONS(1448), + [aux_sym_data_statement_token1] = ACTIONS(1448), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1448), + [aux_sym_parallel_statement_token1] = ACTIONS(1448), + [aux_sym_sequence_statement_token1] = ACTIONS(1448), + [anon_sym_AMP] = ACTIONS(1448), + [aux_sym_command_name_token1] = ACTIONS(1448), + [aux_sym_command_name_token2] = ACTIONS(1448), + [aux_sym_command_name_token3] = ACTIONS(1448), + [aux_sym_command_name_token4] = ACTIONS(1448), + [aux_sym_command_name_token5] = ACTIONS(1448), + [aux_sym_command_name_token6] = ACTIONS(1448), + [aux_sym_command_name_token7] = ACTIONS(1448), + [aux_sym_command_name_token8] = ACTIONS(1448), + [aux_sym_command_name_token9] = ACTIONS(1448), + [aux_sym_command_name_token10] = ACTIONS(1448), + [aux_sym_command_name_token11] = ACTIONS(1448), + [anon_sym_PERCENT] = ACTIONS(1448), + [aux_sym_foreach_command_token1] = ACTIONS(1448), + [aux_sym_class_statement_token1] = ACTIONS(1448), + [aux_sym_enum_statement_token1] = ACTIONS(1448), + [anon_sym_PLUS] = ACTIONS(1448), + [anon_sym_DASH] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1448), + [anon_sym_BANG] = ACTIONS(1448), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1448), + [anon_sym_PLUS_PLUS] = ACTIONS(1448), + [anon_sym_DASH_DASH] = ACTIONS(1448), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LPAREN] = ACTIONS(1448), + [anon_sym_AT_LBRACE] = ACTIONS(1448), + }, + [405] = { + [ts_builtin_sym_end] = ACTIONS(1406), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1374), + [sym_hexadecimal_integer_literal] = ACTIONS(1374), + [sym_real_literal] = ACTIONS(1374), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1374), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1374), + [sym_verbatim_string_characters] = ACTIONS(1374), + [sym_verbatim_here_string_characters] = ACTIONS(1374), + [anon_sym_DOT] = ACTIONS(1374), + [anon_sym_LBRACK] = ACTIONS(1374), + [aux_sym_comparison_operator_token37] = ACTIONS(1374), + [aux_sym_comparison_operator_token50] = ACTIONS(1374), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1374), + [anon_sym_DOLLAR_CARET] = ACTIONS(1374), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1374), + [anon_sym_DOLLAR_] = ACTIONS(1374), + [aux_sym_variable_token1] = ACTIONS(1374), + [aux_sym_variable_token2] = ACTIONS(1374), + [sym_braced_variable] = ACTIONS(1374), + [anon_sym_SEMI] = ACTIONS(1374), + [anon_sym_LPAREN] = ACTIONS(1374), + [anon_sym_COMMA] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1374), + [aux_sym_if_statement_token1] = ACTIONS(1374), + [aux_sym_switch_statement_token1] = ACTIONS(1374), + [aux_sym_foreach_statement_token1] = ACTIONS(1374), + [aux_sym_for_statement_token1] = ACTIONS(1374), + [aux_sym_while_statement_token1] = ACTIONS(1374), + [aux_sym_do_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token1] = ACTIONS(1374), + [aux_sym_function_statement_token2] = ACTIONS(1374), + [aux_sym_function_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token1] = ACTIONS(1374), + [aux_sym_flow_control_statement_token2] = ACTIONS(1374), + [aux_sym_flow_control_statement_token3] = ACTIONS(1374), + [aux_sym_flow_control_statement_token4] = ACTIONS(1374), + [aux_sym_flow_control_statement_token5] = ACTIONS(1374), + [sym_label] = ACTIONS(1374), + [aux_sym_trap_statement_token1] = ACTIONS(1374), + [aux_sym_try_statement_token1] = ACTIONS(1374), + [aux_sym_data_statement_token1] = ACTIONS(1374), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1374), + [aux_sym_parallel_statement_token1] = ACTIONS(1374), + [aux_sym_sequence_statement_token1] = ACTIONS(1374), + [anon_sym_AMP] = ACTIONS(1374), + [aux_sym_command_name_token1] = ACTIONS(1374), + [aux_sym_command_name_token2] = ACTIONS(1374), + [aux_sym_command_name_token3] = ACTIONS(1374), + [aux_sym_command_name_token4] = ACTIONS(1374), + [aux_sym_command_name_token5] = ACTIONS(1374), + [aux_sym_command_name_token6] = ACTIONS(1374), + [aux_sym_command_name_token7] = ACTIONS(1374), + [aux_sym_command_name_token8] = ACTIONS(1374), + [aux_sym_command_name_token9] = ACTIONS(1374), + [aux_sym_command_name_token10] = ACTIONS(1374), + [aux_sym_command_name_token11] = ACTIONS(1374), + [anon_sym_PERCENT] = ACTIONS(1374), + [aux_sym_foreach_command_token1] = ACTIONS(1374), + [aux_sym_class_statement_token1] = ACTIONS(1374), + [aux_sym_enum_statement_token1] = ACTIONS(1374), + [anon_sym_PLUS] = ACTIONS(1374), + [anon_sym_DASH] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1374), + [anon_sym_BANG] = ACTIONS(1374), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1374), + [anon_sym_PLUS_PLUS] = ACTIONS(1374), + [anon_sym_DASH_DASH] = ACTIONS(1374), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LPAREN] = ACTIONS(1374), + [anon_sym_AT_LBRACE] = ACTIONS(1374), + }, + [406] = { + [ts_builtin_sym_end] = ACTIONS(1556), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1450), + [sym_hexadecimal_integer_literal] = ACTIONS(1450), + [sym_real_literal] = ACTIONS(1450), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1450), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1450), + [sym_verbatim_string_characters] = ACTIONS(1450), + [sym_verbatim_here_string_characters] = ACTIONS(1450), + [anon_sym_DOT] = ACTIONS(1450), + [anon_sym_LBRACK] = ACTIONS(1450), + [aux_sym_comparison_operator_token37] = ACTIONS(1450), + [aux_sym_comparison_operator_token50] = ACTIONS(1450), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1450), + [anon_sym_DOLLAR_CARET] = ACTIONS(1450), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1450), + [anon_sym_DOLLAR_] = ACTIONS(1450), + [aux_sym_variable_token1] = ACTIONS(1450), + [aux_sym_variable_token2] = ACTIONS(1450), + [sym_braced_variable] = ACTIONS(1450), + [anon_sym_SEMI] = ACTIONS(1450), + [anon_sym_LPAREN] = ACTIONS(1450), + [anon_sym_COMMA] = ACTIONS(1450), + [anon_sym_LBRACE] = ACTIONS(1450), + [aux_sym_if_statement_token1] = ACTIONS(1450), + [aux_sym_switch_statement_token1] = ACTIONS(1450), + [aux_sym_foreach_statement_token1] = ACTIONS(1450), + [aux_sym_for_statement_token1] = ACTIONS(1450), + [aux_sym_while_statement_token1] = ACTIONS(1450), + [aux_sym_do_statement_token1] = ACTIONS(1450), + [aux_sym_function_statement_token1] = ACTIONS(1450), + [aux_sym_function_statement_token2] = ACTIONS(1450), + [aux_sym_function_statement_token3] = ACTIONS(1450), + [aux_sym_flow_control_statement_token1] = ACTIONS(1450), + [aux_sym_flow_control_statement_token2] = ACTIONS(1450), + [aux_sym_flow_control_statement_token3] = ACTIONS(1450), + [aux_sym_flow_control_statement_token4] = ACTIONS(1450), + [aux_sym_flow_control_statement_token5] = ACTIONS(1450), + [sym_label] = ACTIONS(1450), + [aux_sym_trap_statement_token1] = ACTIONS(1450), + [aux_sym_try_statement_token1] = ACTIONS(1450), + [aux_sym_data_statement_token1] = ACTIONS(1450), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1450), + [aux_sym_parallel_statement_token1] = ACTIONS(1450), + [aux_sym_sequence_statement_token1] = ACTIONS(1450), + [anon_sym_AMP] = ACTIONS(1450), + [aux_sym_command_name_token1] = ACTIONS(1450), + [aux_sym_command_name_token2] = ACTIONS(1450), + [aux_sym_command_name_token3] = ACTIONS(1450), + [aux_sym_command_name_token4] = ACTIONS(1450), + [aux_sym_command_name_token5] = ACTIONS(1450), + [aux_sym_command_name_token6] = ACTIONS(1450), + [aux_sym_command_name_token7] = ACTIONS(1450), + [aux_sym_command_name_token8] = ACTIONS(1450), + [aux_sym_command_name_token9] = ACTIONS(1450), + [aux_sym_command_name_token10] = ACTIONS(1450), + [aux_sym_command_name_token11] = ACTIONS(1450), + [anon_sym_PERCENT] = ACTIONS(1450), + [aux_sym_foreach_command_token1] = ACTIONS(1450), + [aux_sym_class_statement_token1] = ACTIONS(1450), + [aux_sym_enum_statement_token1] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1450), + [anon_sym_DASH] = ACTIONS(1450), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1450), + [anon_sym_BANG] = ACTIONS(1450), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1450), + [anon_sym_PLUS_PLUS] = ACTIONS(1450), + [anon_sym_DASH_DASH] = ACTIONS(1450), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1450), + [anon_sym_AT_LPAREN] = ACTIONS(1450), + [anon_sym_AT_LBRACE] = ACTIONS(1450), + }, + [407] = { + [ts_builtin_sym_end] = ACTIONS(1558), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1452), + [sym_hexadecimal_integer_literal] = ACTIONS(1452), + [sym_real_literal] = ACTIONS(1452), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1452), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1452), + [sym_verbatim_string_characters] = ACTIONS(1452), + [sym_verbatim_here_string_characters] = ACTIONS(1452), + [anon_sym_DOT] = ACTIONS(1452), + [anon_sym_LBRACK] = ACTIONS(1452), + [aux_sym_comparison_operator_token37] = ACTIONS(1452), + [aux_sym_comparison_operator_token50] = ACTIONS(1452), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1452), + [anon_sym_DOLLAR_CARET] = ACTIONS(1452), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1452), + [anon_sym_DOLLAR_] = ACTIONS(1452), + [aux_sym_variable_token1] = ACTIONS(1452), + [aux_sym_variable_token2] = ACTIONS(1452), + [sym_braced_variable] = ACTIONS(1452), + [anon_sym_SEMI] = ACTIONS(1452), + [anon_sym_LPAREN] = ACTIONS(1452), + [anon_sym_COMMA] = ACTIONS(1452), + [anon_sym_LBRACE] = ACTIONS(1452), + [aux_sym_if_statement_token1] = ACTIONS(1452), + [aux_sym_switch_statement_token1] = ACTIONS(1452), + [aux_sym_foreach_statement_token1] = ACTIONS(1452), + [aux_sym_for_statement_token1] = ACTIONS(1452), + [aux_sym_while_statement_token1] = ACTIONS(1452), + [aux_sym_do_statement_token1] = ACTIONS(1452), + [aux_sym_function_statement_token1] = ACTIONS(1452), + [aux_sym_function_statement_token2] = ACTIONS(1452), + [aux_sym_function_statement_token3] = ACTIONS(1452), + [aux_sym_flow_control_statement_token1] = ACTIONS(1452), + [aux_sym_flow_control_statement_token2] = ACTIONS(1452), + [aux_sym_flow_control_statement_token3] = ACTIONS(1452), + [aux_sym_flow_control_statement_token4] = ACTIONS(1452), + [aux_sym_flow_control_statement_token5] = ACTIONS(1452), + [sym_label] = ACTIONS(1452), + [aux_sym_trap_statement_token1] = ACTIONS(1452), + [aux_sym_try_statement_token1] = ACTIONS(1452), + [aux_sym_data_statement_token1] = ACTIONS(1452), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1452), + [aux_sym_parallel_statement_token1] = ACTIONS(1452), + [aux_sym_sequence_statement_token1] = ACTIONS(1452), + [anon_sym_AMP] = ACTIONS(1452), + [aux_sym_command_name_token1] = ACTIONS(1452), + [aux_sym_command_name_token2] = ACTIONS(1452), + [aux_sym_command_name_token3] = ACTIONS(1452), + [aux_sym_command_name_token4] = ACTIONS(1452), + [aux_sym_command_name_token5] = ACTIONS(1452), + [aux_sym_command_name_token6] = ACTIONS(1452), + [aux_sym_command_name_token7] = ACTIONS(1452), + [aux_sym_command_name_token8] = ACTIONS(1452), + [aux_sym_command_name_token9] = ACTIONS(1452), + [aux_sym_command_name_token10] = ACTIONS(1452), + [aux_sym_command_name_token11] = ACTIONS(1452), + [anon_sym_PERCENT] = ACTIONS(1452), + [aux_sym_foreach_command_token1] = ACTIONS(1452), + [aux_sym_class_statement_token1] = ACTIONS(1452), + [aux_sym_enum_statement_token1] = ACTIONS(1452), + [anon_sym_PLUS] = ACTIONS(1452), + [anon_sym_DASH] = ACTIONS(1452), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1452), + [anon_sym_BANG] = ACTIONS(1452), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1452), + [anon_sym_PLUS_PLUS] = ACTIONS(1452), + [anon_sym_DASH_DASH] = ACTIONS(1452), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1452), + [anon_sym_AT_LPAREN] = ACTIONS(1452), + [anon_sym_AT_LBRACE] = ACTIONS(1452), + }, + [408] = { + [ts_builtin_sym_end] = ACTIONS(1560), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1498), + [sym_hexadecimal_integer_literal] = ACTIONS(1498), + [sym_real_literal] = ACTIONS(1498), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1498), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1498), + [sym_verbatim_string_characters] = ACTIONS(1498), + [sym_verbatim_here_string_characters] = ACTIONS(1498), + [anon_sym_DOT] = ACTIONS(1498), + [anon_sym_LBRACK] = ACTIONS(1498), + [aux_sym_comparison_operator_token37] = ACTIONS(1498), + [aux_sym_comparison_operator_token50] = ACTIONS(1498), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1498), + [anon_sym_DOLLAR_CARET] = ACTIONS(1498), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1498), + [anon_sym_DOLLAR_] = ACTIONS(1498), + [aux_sym_variable_token1] = ACTIONS(1498), + [aux_sym_variable_token2] = ACTIONS(1498), + [sym_braced_variable] = ACTIONS(1498), + [anon_sym_SEMI] = ACTIONS(1498), + [anon_sym_LPAREN] = ACTIONS(1498), + [anon_sym_COMMA] = ACTIONS(1498), + [anon_sym_LBRACE] = ACTIONS(1498), + [aux_sym_if_statement_token1] = ACTIONS(1498), + [aux_sym_switch_statement_token1] = ACTIONS(1498), + [aux_sym_foreach_statement_token1] = ACTIONS(1498), + [aux_sym_for_statement_token1] = ACTIONS(1498), + [aux_sym_while_statement_token1] = ACTIONS(1498), + [aux_sym_do_statement_token1] = ACTIONS(1498), + [aux_sym_function_statement_token1] = ACTIONS(1498), + [aux_sym_function_statement_token2] = ACTIONS(1498), + [aux_sym_function_statement_token3] = ACTIONS(1498), + [aux_sym_flow_control_statement_token1] = ACTIONS(1498), + [aux_sym_flow_control_statement_token2] = ACTIONS(1498), + [aux_sym_flow_control_statement_token3] = ACTIONS(1498), + [aux_sym_flow_control_statement_token4] = ACTIONS(1498), + [aux_sym_flow_control_statement_token5] = ACTIONS(1498), + [sym_label] = ACTIONS(1498), + [aux_sym_trap_statement_token1] = ACTIONS(1498), + [aux_sym_try_statement_token1] = ACTIONS(1498), + [aux_sym_data_statement_token1] = ACTIONS(1498), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1498), + [aux_sym_parallel_statement_token1] = ACTIONS(1498), + [aux_sym_sequence_statement_token1] = ACTIONS(1498), + [anon_sym_AMP] = ACTIONS(1498), + [aux_sym_command_name_token1] = ACTIONS(1498), + [aux_sym_command_name_token2] = ACTIONS(1498), + [aux_sym_command_name_token3] = ACTIONS(1498), + [aux_sym_command_name_token4] = ACTIONS(1498), + [aux_sym_command_name_token5] = ACTIONS(1498), + [aux_sym_command_name_token6] = ACTIONS(1498), + [aux_sym_command_name_token7] = ACTIONS(1498), + [aux_sym_command_name_token8] = ACTIONS(1498), + [aux_sym_command_name_token9] = ACTIONS(1498), + [aux_sym_command_name_token10] = ACTIONS(1498), + [aux_sym_command_name_token11] = ACTIONS(1498), + [anon_sym_PERCENT] = ACTIONS(1498), + [aux_sym_foreach_command_token1] = ACTIONS(1498), + [aux_sym_class_statement_token1] = ACTIONS(1498), + [aux_sym_enum_statement_token1] = ACTIONS(1498), + [anon_sym_PLUS] = ACTIONS(1498), + [anon_sym_DASH] = ACTIONS(1498), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1498), + [anon_sym_BANG] = ACTIONS(1498), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1498), + [anon_sym_PLUS_PLUS] = ACTIONS(1498), + [anon_sym_DASH_DASH] = ACTIONS(1498), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1498), + [anon_sym_AT_LPAREN] = ACTIONS(1498), + [anon_sym_AT_LBRACE] = ACTIONS(1498), + }, + [409] = { + [ts_builtin_sym_end] = ACTIONS(1562), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1458), + [sym_hexadecimal_integer_literal] = ACTIONS(1458), + [sym_real_literal] = ACTIONS(1458), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1458), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1458), + [sym_verbatim_string_characters] = ACTIONS(1458), + [sym_verbatim_here_string_characters] = ACTIONS(1458), + [anon_sym_DOT] = ACTIONS(1458), + [anon_sym_LBRACK] = ACTIONS(1458), + [aux_sym_comparison_operator_token37] = ACTIONS(1458), + [aux_sym_comparison_operator_token50] = ACTIONS(1458), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1458), + [anon_sym_DOLLAR_CARET] = ACTIONS(1458), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1458), + [anon_sym_DOLLAR_] = ACTIONS(1458), + [aux_sym_variable_token1] = ACTIONS(1458), + [aux_sym_variable_token2] = ACTIONS(1458), + [sym_braced_variable] = ACTIONS(1458), + [anon_sym_SEMI] = ACTIONS(1458), + [anon_sym_LPAREN] = ACTIONS(1458), + [anon_sym_COMMA] = ACTIONS(1458), + [anon_sym_LBRACE] = ACTIONS(1458), + [aux_sym_if_statement_token1] = ACTIONS(1458), + [aux_sym_switch_statement_token1] = ACTIONS(1458), + [aux_sym_foreach_statement_token1] = ACTIONS(1458), + [aux_sym_for_statement_token1] = ACTIONS(1458), + [aux_sym_while_statement_token1] = ACTIONS(1458), + [aux_sym_do_statement_token1] = ACTIONS(1458), + [aux_sym_function_statement_token1] = ACTIONS(1458), + [aux_sym_function_statement_token2] = ACTIONS(1458), + [aux_sym_function_statement_token3] = ACTIONS(1458), + [aux_sym_flow_control_statement_token1] = ACTIONS(1458), + [aux_sym_flow_control_statement_token2] = ACTIONS(1458), + [aux_sym_flow_control_statement_token3] = ACTIONS(1458), + [aux_sym_flow_control_statement_token4] = ACTIONS(1458), + [aux_sym_flow_control_statement_token5] = ACTIONS(1458), + [sym_label] = ACTIONS(1458), + [aux_sym_trap_statement_token1] = ACTIONS(1458), + [aux_sym_try_statement_token1] = ACTIONS(1458), + [aux_sym_data_statement_token1] = ACTIONS(1458), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1458), + [aux_sym_parallel_statement_token1] = ACTIONS(1458), + [aux_sym_sequence_statement_token1] = ACTIONS(1458), + [anon_sym_AMP] = ACTIONS(1458), + [aux_sym_command_name_token1] = ACTIONS(1458), + [aux_sym_command_name_token2] = ACTIONS(1458), + [aux_sym_command_name_token3] = ACTIONS(1458), + [aux_sym_command_name_token4] = ACTIONS(1458), + [aux_sym_command_name_token5] = ACTIONS(1458), + [aux_sym_command_name_token6] = ACTIONS(1458), + [aux_sym_command_name_token7] = ACTIONS(1458), + [aux_sym_command_name_token8] = ACTIONS(1458), + [aux_sym_command_name_token9] = ACTIONS(1458), + [aux_sym_command_name_token10] = ACTIONS(1458), + [aux_sym_command_name_token11] = ACTIONS(1458), + [anon_sym_PERCENT] = ACTIONS(1458), + [aux_sym_foreach_command_token1] = ACTIONS(1458), + [aux_sym_class_statement_token1] = ACTIONS(1458), + [aux_sym_enum_statement_token1] = ACTIONS(1458), + [anon_sym_PLUS] = ACTIONS(1458), + [anon_sym_DASH] = ACTIONS(1458), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1458), + [anon_sym_BANG] = ACTIONS(1458), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1458), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1458), + [anon_sym_AT_LPAREN] = ACTIONS(1458), + [anon_sym_AT_LBRACE] = ACTIONS(1458), + }, + [410] = { + [ts_builtin_sym_end] = ACTIONS(1564), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1430), + [sym_hexadecimal_integer_literal] = ACTIONS(1430), + [sym_real_literal] = ACTIONS(1430), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1430), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1430), + [sym_verbatim_string_characters] = ACTIONS(1430), + [sym_verbatim_here_string_characters] = ACTIONS(1430), + [anon_sym_DOT] = ACTIONS(1430), + [anon_sym_LBRACK] = ACTIONS(1430), + [aux_sym_comparison_operator_token37] = ACTIONS(1430), + [aux_sym_comparison_operator_token50] = ACTIONS(1430), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1430), + [anon_sym_DOLLAR_CARET] = ACTIONS(1430), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1430), + [anon_sym_DOLLAR_] = ACTIONS(1430), + [aux_sym_variable_token1] = ACTIONS(1430), + [aux_sym_variable_token2] = ACTIONS(1430), + [sym_braced_variable] = ACTIONS(1430), + [anon_sym_SEMI] = ACTIONS(1430), + [anon_sym_LPAREN] = ACTIONS(1430), + [anon_sym_COMMA] = ACTIONS(1430), + [anon_sym_LBRACE] = ACTIONS(1430), + [aux_sym_if_statement_token1] = ACTIONS(1430), + [aux_sym_switch_statement_token1] = ACTIONS(1430), + [aux_sym_foreach_statement_token1] = ACTIONS(1430), + [aux_sym_for_statement_token1] = ACTIONS(1430), + [aux_sym_while_statement_token1] = ACTIONS(1430), + [aux_sym_do_statement_token1] = ACTIONS(1430), + [aux_sym_function_statement_token1] = ACTIONS(1430), + [aux_sym_function_statement_token2] = ACTIONS(1430), + [aux_sym_function_statement_token3] = ACTIONS(1430), + [aux_sym_flow_control_statement_token1] = ACTIONS(1430), + [aux_sym_flow_control_statement_token2] = ACTIONS(1430), + [aux_sym_flow_control_statement_token3] = ACTIONS(1430), + [aux_sym_flow_control_statement_token4] = ACTIONS(1430), + [aux_sym_flow_control_statement_token5] = ACTIONS(1430), + [sym_label] = ACTIONS(1430), + [aux_sym_trap_statement_token1] = ACTIONS(1430), + [aux_sym_try_statement_token1] = ACTIONS(1430), + [aux_sym_data_statement_token1] = ACTIONS(1430), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1430), + [aux_sym_parallel_statement_token1] = ACTIONS(1430), + [aux_sym_sequence_statement_token1] = ACTIONS(1430), + [anon_sym_AMP] = ACTIONS(1430), + [aux_sym_command_name_token1] = ACTIONS(1430), + [aux_sym_command_name_token2] = ACTIONS(1430), + [aux_sym_command_name_token3] = ACTIONS(1430), + [aux_sym_command_name_token4] = ACTIONS(1430), + [aux_sym_command_name_token5] = ACTIONS(1430), + [aux_sym_command_name_token6] = ACTIONS(1430), + [aux_sym_command_name_token7] = ACTIONS(1430), + [aux_sym_command_name_token8] = ACTIONS(1430), + [aux_sym_command_name_token9] = ACTIONS(1430), + [aux_sym_command_name_token10] = ACTIONS(1430), + [aux_sym_command_name_token11] = ACTIONS(1430), + [anon_sym_PERCENT] = ACTIONS(1430), + [aux_sym_foreach_command_token1] = ACTIONS(1430), + [aux_sym_class_statement_token1] = ACTIONS(1430), + [aux_sym_enum_statement_token1] = ACTIONS(1430), + [anon_sym_PLUS] = ACTIONS(1430), + [anon_sym_DASH] = ACTIONS(1430), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1430), + [anon_sym_BANG] = ACTIONS(1430), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1430), + [anon_sym_PLUS_PLUS] = ACTIONS(1430), + [anon_sym_DASH_DASH] = ACTIONS(1430), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1430), + [anon_sym_AT_LPAREN] = ACTIONS(1430), + [anon_sym_AT_LBRACE] = ACTIONS(1430), }, - [363] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1781), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), - [sym_expression_with_unary_operator] = STATE(170), - [sym_pre_increment_expression] = STATE(171), - [sym_pre_decrement_expression] = STATE(171), - [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), - [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(119), - [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), - [aux_sym_expandable_string_literal_token1] = ACTIONS(125), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), - [sym_verbatim_string_characters] = ACTIONS(129), - [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), - [anon_sym_DOLLAR_CARET] = ACTIONS(135), - [anon_sym_DOLLAR_QMARK] = ACTIONS(135), - [anon_sym_DOLLAR_] = ACTIONS(137), - [aux_sym_variable_token1] = ACTIONS(137), - [aux_sym_variable_token2] = ACTIONS(135), - [sym_braced_variable] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), - [anon_sym_AT_LPAREN] = ACTIONS(151), - [anon_sym_AT_LBRACE] = ACTIONS(153), + [411] = { + [ts_builtin_sym_end] = ACTIONS(1566), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1364), + [sym_hexadecimal_integer_literal] = ACTIONS(1364), + [sym_real_literal] = ACTIONS(1364), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1364), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1364), + [sym_verbatim_string_characters] = ACTIONS(1364), + [sym_verbatim_here_string_characters] = ACTIONS(1364), + [anon_sym_DOT] = ACTIONS(1364), + [anon_sym_LBRACK] = ACTIONS(1364), + [aux_sym_comparison_operator_token37] = ACTIONS(1364), + [aux_sym_comparison_operator_token50] = ACTIONS(1364), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1364), + [anon_sym_DOLLAR_CARET] = ACTIONS(1364), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1364), + [anon_sym_DOLLAR_] = ACTIONS(1364), + [aux_sym_variable_token1] = ACTIONS(1364), + [aux_sym_variable_token2] = ACTIONS(1364), + [sym_braced_variable] = ACTIONS(1364), + [anon_sym_SEMI] = ACTIONS(1364), + [anon_sym_LPAREN] = ACTIONS(1364), + [anon_sym_COMMA] = ACTIONS(1364), + [anon_sym_LBRACE] = ACTIONS(1364), + [aux_sym_if_statement_token1] = ACTIONS(1364), + [aux_sym_switch_statement_token1] = ACTIONS(1364), + [aux_sym_foreach_statement_token1] = ACTIONS(1364), + [aux_sym_for_statement_token1] = ACTIONS(1364), + [aux_sym_while_statement_token1] = ACTIONS(1364), + [aux_sym_do_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token1] = ACTIONS(1364), + [aux_sym_function_statement_token2] = ACTIONS(1364), + [aux_sym_function_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token1] = ACTIONS(1364), + [aux_sym_flow_control_statement_token2] = ACTIONS(1364), + [aux_sym_flow_control_statement_token3] = ACTIONS(1364), + [aux_sym_flow_control_statement_token4] = ACTIONS(1364), + [aux_sym_flow_control_statement_token5] = ACTIONS(1364), + [sym_label] = ACTIONS(1364), + [aux_sym_trap_statement_token1] = ACTIONS(1364), + [aux_sym_try_statement_token1] = ACTIONS(1364), + [aux_sym_data_statement_token1] = ACTIONS(1364), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1364), + [aux_sym_parallel_statement_token1] = ACTIONS(1364), + [aux_sym_sequence_statement_token1] = ACTIONS(1364), + [anon_sym_AMP] = ACTIONS(1364), + [aux_sym_command_name_token1] = ACTIONS(1364), + [aux_sym_command_name_token2] = ACTIONS(1364), + [aux_sym_command_name_token3] = ACTIONS(1364), + [aux_sym_command_name_token4] = ACTIONS(1364), + [aux_sym_command_name_token5] = ACTIONS(1364), + [aux_sym_command_name_token6] = ACTIONS(1364), + [aux_sym_command_name_token7] = ACTIONS(1364), + [aux_sym_command_name_token8] = ACTIONS(1364), + [aux_sym_command_name_token9] = ACTIONS(1364), + [aux_sym_command_name_token10] = ACTIONS(1364), + [aux_sym_command_name_token11] = ACTIONS(1364), + [anon_sym_PERCENT] = ACTIONS(1364), + [aux_sym_foreach_command_token1] = ACTIONS(1364), + [aux_sym_class_statement_token1] = ACTIONS(1364), + [aux_sym_enum_statement_token1] = ACTIONS(1364), + [anon_sym_PLUS] = ACTIONS(1364), + [anon_sym_DASH] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1364), + [anon_sym_BANG] = ACTIONS(1364), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1364), + [anon_sym_PLUS_PLUS] = ACTIONS(1364), + [anon_sym_DASH_DASH] = ACTIONS(1364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LPAREN] = ACTIONS(1364), + [anon_sym_AT_LBRACE] = ACTIONS(1364), + }, + [412] = { + [ts_builtin_sym_end] = ACTIONS(1568), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1494), + [sym_hexadecimal_integer_literal] = ACTIONS(1494), + [sym_real_literal] = ACTIONS(1494), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1494), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1494), + [sym_verbatim_string_characters] = ACTIONS(1494), + [sym_verbatim_here_string_characters] = ACTIONS(1494), + [anon_sym_DOT] = ACTIONS(1494), + [anon_sym_LBRACK] = ACTIONS(1494), + [aux_sym_comparison_operator_token37] = ACTIONS(1494), + [aux_sym_comparison_operator_token50] = ACTIONS(1494), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1494), + [anon_sym_DOLLAR_CARET] = ACTIONS(1494), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1494), + [anon_sym_DOLLAR_] = ACTIONS(1494), + [aux_sym_variable_token1] = ACTIONS(1494), + [aux_sym_variable_token2] = ACTIONS(1494), + [sym_braced_variable] = ACTIONS(1494), + [anon_sym_SEMI] = ACTIONS(1494), + [anon_sym_LPAREN] = ACTIONS(1494), + [anon_sym_COMMA] = ACTIONS(1494), + [anon_sym_LBRACE] = ACTIONS(1494), + [aux_sym_if_statement_token1] = ACTIONS(1494), + [aux_sym_switch_statement_token1] = ACTIONS(1494), + [aux_sym_foreach_statement_token1] = ACTIONS(1494), + [aux_sym_for_statement_token1] = ACTIONS(1494), + [aux_sym_while_statement_token1] = ACTIONS(1494), + [aux_sym_do_statement_token1] = ACTIONS(1494), + [aux_sym_function_statement_token1] = ACTIONS(1494), + [aux_sym_function_statement_token2] = ACTIONS(1494), + [aux_sym_function_statement_token3] = ACTIONS(1494), + [aux_sym_flow_control_statement_token1] = ACTIONS(1494), + [aux_sym_flow_control_statement_token2] = ACTIONS(1494), + [aux_sym_flow_control_statement_token3] = ACTIONS(1494), + [aux_sym_flow_control_statement_token4] = ACTIONS(1494), + [aux_sym_flow_control_statement_token5] = ACTIONS(1494), + [sym_label] = ACTIONS(1494), + [aux_sym_trap_statement_token1] = ACTIONS(1494), + [aux_sym_try_statement_token1] = ACTIONS(1494), + [aux_sym_data_statement_token1] = ACTIONS(1494), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1494), + [aux_sym_parallel_statement_token1] = ACTIONS(1494), + [aux_sym_sequence_statement_token1] = ACTIONS(1494), + [anon_sym_AMP] = ACTIONS(1494), + [aux_sym_command_name_token1] = ACTIONS(1494), + [aux_sym_command_name_token2] = ACTIONS(1494), + [aux_sym_command_name_token3] = ACTIONS(1494), + [aux_sym_command_name_token4] = ACTIONS(1494), + [aux_sym_command_name_token5] = ACTIONS(1494), + [aux_sym_command_name_token6] = ACTIONS(1494), + [aux_sym_command_name_token7] = ACTIONS(1494), + [aux_sym_command_name_token8] = ACTIONS(1494), + [aux_sym_command_name_token9] = ACTIONS(1494), + [aux_sym_command_name_token10] = ACTIONS(1494), + [aux_sym_command_name_token11] = ACTIONS(1494), + [anon_sym_PERCENT] = ACTIONS(1494), + [aux_sym_foreach_command_token1] = ACTIONS(1494), + [aux_sym_class_statement_token1] = ACTIONS(1494), + [aux_sym_enum_statement_token1] = ACTIONS(1494), + [anon_sym_PLUS] = ACTIONS(1494), + [anon_sym_DASH] = ACTIONS(1494), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1494), + [anon_sym_BANG] = ACTIONS(1494), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1494), + [anon_sym_PLUS_PLUS] = ACTIONS(1494), + [anon_sym_DASH_DASH] = ACTIONS(1494), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1494), + [anon_sym_AT_LPAREN] = ACTIONS(1494), + [anon_sym_AT_LBRACE] = ACTIONS(1494), + }, + [413] = { + [ts_builtin_sym_end] = ACTIONS(1570), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1432), + [sym_hexadecimal_integer_literal] = ACTIONS(1432), + [sym_real_literal] = ACTIONS(1432), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1432), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1432), + [sym_verbatim_string_characters] = ACTIONS(1432), + [sym_verbatim_here_string_characters] = ACTIONS(1432), + [anon_sym_DOT] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(1432), + [aux_sym_comparison_operator_token37] = ACTIONS(1432), + [aux_sym_comparison_operator_token50] = ACTIONS(1432), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1432), + [anon_sym_DOLLAR_CARET] = ACTIONS(1432), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1432), + [anon_sym_DOLLAR_] = ACTIONS(1432), + [aux_sym_variable_token1] = ACTIONS(1432), + [aux_sym_variable_token2] = ACTIONS(1432), + [sym_braced_variable] = ACTIONS(1432), + [anon_sym_SEMI] = ACTIONS(1432), + [anon_sym_LPAREN] = ACTIONS(1432), + [anon_sym_COMMA] = ACTIONS(1432), + [anon_sym_LBRACE] = ACTIONS(1432), + [aux_sym_if_statement_token1] = ACTIONS(1432), + [aux_sym_switch_statement_token1] = ACTIONS(1432), + [aux_sym_foreach_statement_token1] = ACTIONS(1432), + [aux_sym_for_statement_token1] = ACTIONS(1432), + [aux_sym_while_statement_token1] = ACTIONS(1432), + [aux_sym_do_statement_token1] = ACTIONS(1432), + [aux_sym_function_statement_token1] = ACTIONS(1432), + [aux_sym_function_statement_token2] = ACTIONS(1432), + [aux_sym_function_statement_token3] = ACTIONS(1432), + [aux_sym_flow_control_statement_token1] = ACTIONS(1432), + [aux_sym_flow_control_statement_token2] = ACTIONS(1432), + [aux_sym_flow_control_statement_token3] = ACTIONS(1432), + [aux_sym_flow_control_statement_token4] = ACTIONS(1432), + [aux_sym_flow_control_statement_token5] = ACTIONS(1432), + [sym_label] = ACTIONS(1432), + [aux_sym_trap_statement_token1] = ACTIONS(1432), + [aux_sym_try_statement_token1] = ACTIONS(1432), + [aux_sym_data_statement_token1] = ACTIONS(1432), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1432), + [aux_sym_parallel_statement_token1] = ACTIONS(1432), + [aux_sym_sequence_statement_token1] = ACTIONS(1432), + [anon_sym_AMP] = ACTIONS(1432), + [aux_sym_command_name_token1] = ACTIONS(1432), + [aux_sym_command_name_token2] = ACTIONS(1432), + [aux_sym_command_name_token3] = ACTIONS(1432), + [aux_sym_command_name_token4] = ACTIONS(1432), + [aux_sym_command_name_token5] = ACTIONS(1432), + [aux_sym_command_name_token6] = ACTIONS(1432), + [aux_sym_command_name_token7] = ACTIONS(1432), + [aux_sym_command_name_token8] = ACTIONS(1432), + [aux_sym_command_name_token9] = ACTIONS(1432), + [aux_sym_command_name_token10] = ACTIONS(1432), + [aux_sym_command_name_token11] = ACTIONS(1432), + [anon_sym_PERCENT] = ACTIONS(1432), + [aux_sym_foreach_command_token1] = ACTIONS(1432), + [aux_sym_class_statement_token1] = ACTIONS(1432), + [aux_sym_enum_statement_token1] = ACTIONS(1432), + [anon_sym_PLUS] = ACTIONS(1432), + [anon_sym_DASH] = ACTIONS(1432), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1432), + [anon_sym_BANG] = ACTIONS(1432), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1432), + [anon_sym_PLUS_PLUS] = ACTIONS(1432), + [anon_sym_DASH_DASH] = ACTIONS(1432), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1432), + [anon_sym_AT_LPAREN] = ACTIONS(1432), + [anon_sym_AT_LBRACE] = ACTIONS(1432), + }, + [414] = { + [ts_builtin_sym_end] = ACTIONS(1572), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1496), + [sym_hexadecimal_integer_literal] = ACTIONS(1496), + [sym_real_literal] = ACTIONS(1496), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1496), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1496), + [sym_verbatim_string_characters] = ACTIONS(1496), + [sym_verbatim_here_string_characters] = ACTIONS(1496), + [anon_sym_DOT] = ACTIONS(1496), + [anon_sym_LBRACK] = ACTIONS(1496), + [aux_sym_comparison_operator_token37] = ACTIONS(1496), + [aux_sym_comparison_operator_token50] = ACTIONS(1496), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1496), + [anon_sym_DOLLAR_CARET] = ACTIONS(1496), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1496), + [anon_sym_DOLLAR_] = ACTIONS(1496), + [aux_sym_variable_token1] = ACTIONS(1496), + [aux_sym_variable_token2] = ACTIONS(1496), + [sym_braced_variable] = ACTIONS(1496), + [anon_sym_SEMI] = ACTIONS(1496), + [anon_sym_LPAREN] = ACTIONS(1496), + [anon_sym_COMMA] = ACTIONS(1496), + [anon_sym_LBRACE] = ACTIONS(1496), + [aux_sym_if_statement_token1] = ACTIONS(1496), + [aux_sym_switch_statement_token1] = ACTIONS(1496), + [aux_sym_foreach_statement_token1] = ACTIONS(1496), + [aux_sym_for_statement_token1] = ACTIONS(1496), + [aux_sym_while_statement_token1] = ACTIONS(1496), + [aux_sym_do_statement_token1] = ACTIONS(1496), + [aux_sym_function_statement_token1] = ACTIONS(1496), + [aux_sym_function_statement_token2] = ACTIONS(1496), + [aux_sym_function_statement_token3] = ACTIONS(1496), + [aux_sym_flow_control_statement_token1] = ACTIONS(1496), + [aux_sym_flow_control_statement_token2] = ACTIONS(1496), + [aux_sym_flow_control_statement_token3] = ACTIONS(1496), + [aux_sym_flow_control_statement_token4] = ACTIONS(1496), + [aux_sym_flow_control_statement_token5] = ACTIONS(1496), + [sym_label] = ACTIONS(1496), + [aux_sym_trap_statement_token1] = ACTIONS(1496), + [aux_sym_try_statement_token1] = ACTIONS(1496), + [aux_sym_data_statement_token1] = ACTIONS(1496), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1496), + [aux_sym_parallel_statement_token1] = ACTIONS(1496), + [aux_sym_sequence_statement_token1] = ACTIONS(1496), + [anon_sym_AMP] = ACTIONS(1496), + [aux_sym_command_name_token1] = ACTIONS(1496), + [aux_sym_command_name_token2] = ACTIONS(1496), + [aux_sym_command_name_token3] = ACTIONS(1496), + [aux_sym_command_name_token4] = ACTIONS(1496), + [aux_sym_command_name_token5] = ACTIONS(1496), + [aux_sym_command_name_token6] = ACTIONS(1496), + [aux_sym_command_name_token7] = ACTIONS(1496), + [aux_sym_command_name_token8] = ACTIONS(1496), + [aux_sym_command_name_token9] = ACTIONS(1496), + [aux_sym_command_name_token10] = ACTIONS(1496), + [aux_sym_command_name_token11] = ACTIONS(1496), + [anon_sym_PERCENT] = ACTIONS(1496), + [aux_sym_foreach_command_token1] = ACTIONS(1496), + [aux_sym_class_statement_token1] = ACTIONS(1496), + [aux_sym_enum_statement_token1] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1496), + [anon_sym_DASH] = ACTIONS(1496), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1496), + [anon_sym_BANG] = ACTIONS(1496), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1496), + [anon_sym_PLUS_PLUS] = ACTIONS(1496), + [anon_sym_DASH_DASH] = ACTIONS(1496), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1496), + [anon_sym_AT_LPAREN] = ACTIONS(1496), + [anon_sym_AT_LBRACE] = ACTIONS(1496), + }, + [415] = { + [ts_builtin_sym_end] = ACTIONS(1574), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1418), + [sym_hexadecimal_integer_literal] = ACTIONS(1418), + [sym_real_literal] = ACTIONS(1418), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1418), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1418), + [sym_verbatim_string_characters] = ACTIONS(1418), + [sym_verbatim_here_string_characters] = ACTIONS(1418), + [anon_sym_DOT] = ACTIONS(1418), + [anon_sym_LBRACK] = ACTIONS(1418), + [aux_sym_comparison_operator_token37] = ACTIONS(1418), + [aux_sym_comparison_operator_token50] = ACTIONS(1418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1418), + [anon_sym_DOLLAR_CARET] = ACTIONS(1418), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1418), + [anon_sym_DOLLAR_] = ACTIONS(1418), + [aux_sym_variable_token1] = ACTIONS(1418), + [aux_sym_variable_token2] = ACTIONS(1418), + [sym_braced_variable] = ACTIONS(1418), + [anon_sym_SEMI] = ACTIONS(1418), + [anon_sym_LPAREN] = ACTIONS(1418), + [anon_sym_COMMA] = ACTIONS(1418), + [anon_sym_LBRACE] = ACTIONS(1418), + [aux_sym_if_statement_token1] = ACTIONS(1418), + [aux_sym_switch_statement_token1] = ACTIONS(1418), + [aux_sym_foreach_statement_token1] = ACTIONS(1418), + [aux_sym_for_statement_token1] = ACTIONS(1418), + [aux_sym_while_statement_token1] = ACTIONS(1418), + [aux_sym_do_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token1] = ACTIONS(1418), + [aux_sym_function_statement_token2] = ACTIONS(1418), + [aux_sym_function_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token1] = ACTIONS(1418), + [aux_sym_flow_control_statement_token2] = ACTIONS(1418), + [aux_sym_flow_control_statement_token3] = ACTIONS(1418), + [aux_sym_flow_control_statement_token4] = ACTIONS(1418), + [aux_sym_flow_control_statement_token5] = ACTIONS(1418), + [sym_label] = ACTIONS(1418), + [aux_sym_trap_statement_token1] = ACTIONS(1418), + [aux_sym_try_statement_token1] = ACTIONS(1418), + [aux_sym_data_statement_token1] = ACTIONS(1418), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1418), + [aux_sym_parallel_statement_token1] = ACTIONS(1418), + [aux_sym_sequence_statement_token1] = ACTIONS(1418), + [anon_sym_AMP] = ACTIONS(1418), + [aux_sym_command_name_token1] = ACTIONS(1418), + [aux_sym_command_name_token2] = ACTIONS(1418), + [aux_sym_command_name_token3] = ACTIONS(1418), + [aux_sym_command_name_token4] = ACTIONS(1418), + [aux_sym_command_name_token5] = ACTIONS(1418), + [aux_sym_command_name_token6] = ACTIONS(1418), + [aux_sym_command_name_token7] = ACTIONS(1418), + [aux_sym_command_name_token8] = ACTIONS(1418), + [aux_sym_command_name_token9] = ACTIONS(1418), + [aux_sym_command_name_token10] = ACTIONS(1418), + [aux_sym_command_name_token11] = ACTIONS(1418), + [anon_sym_PERCENT] = ACTIONS(1418), + [aux_sym_foreach_command_token1] = ACTIONS(1418), + [aux_sym_class_statement_token1] = ACTIONS(1418), + [aux_sym_enum_statement_token1] = ACTIONS(1418), + [anon_sym_PLUS] = ACTIONS(1418), + [anon_sym_DASH] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1418), + [anon_sym_BANG] = ACTIONS(1418), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1418), + [anon_sym_PLUS_PLUS] = ACTIONS(1418), + [anon_sym_DASH_DASH] = ACTIONS(1418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LPAREN] = ACTIONS(1418), + [anon_sym_AT_LBRACE] = ACTIONS(1418), + }, + [416] = { + [ts_builtin_sym_end] = ACTIONS(1576), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1408), + [sym_hexadecimal_integer_literal] = ACTIONS(1408), + [sym_real_literal] = ACTIONS(1408), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1408), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1408), + [sym_verbatim_string_characters] = ACTIONS(1408), + [sym_verbatim_here_string_characters] = ACTIONS(1408), + [anon_sym_DOT] = ACTIONS(1408), + [anon_sym_LBRACK] = ACTIONS(1408), + [aux_sym_comparison_operator_token37] = ACTIONS(1408), + [aux_sym_comparison_operator_token50] = ACTIONS(1408), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1408), + [anon_sym_DOLLAR_CARET] = ACTIONS(1408), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1408), + [anon_sym_DOLLAR_] = ACTIONS(1408), + [aux_sym_variable_token1] = ACTIONS(1408), + [aux_sym_variable_token2] = ACTIONS(1408), + [sym_braced_variable] = ACTIONS(1408), + [anon_sym_SEMI] = ACTIONS(1408), + [anon_sym_LPAREN] = ACTIONS(1408), + [anon_sym_COMMA] = ACTIONS(1408), + [anon_sym_LBRACE] = ACTIONS(1408), + [aux_sym_if_statement_token1] = ACTIONS(1408), + [aux_sym_switch_statement_token1] = ACTIONS(1408), + [aux_sym_foreach_statement_token1] = ACTIONS(1408), + [aux_sym_for_statement_token1] = ACTIONS(1408), + [aux_sym_while_statement_token1] = ACTIONS(1408), + [aux_sym_do_statement_token1] = ACTIONS(1408), + [aux_sym_function_statement_token1] = ACTIONS(1408), + [aux_sym_function_statement_token2] = ACTIONS(1408), + [aux_sym_function_statement_token3] = ACTIONS(1408), + [aux_sym_flow_control_statement_token1] = ACTIONS(1408), + [aux_sym_flow_control_statement_token2] = ACTIONS(1408), + [aux_sym_flow_control_statement_token3] = ACTIONS(1408), + [aux_sym_flow_control_statement_token4] = ACTIONS(1408), + [aux_sym_flow_control_statement_token5] = ACTIONS(1408), + [sym_label] = ACTIONS(1408), + [aux_sym_trap_statement_token1] = ACTIONS(1408), + [aux_sym_try_statement_token1] = ACTIONS(1408), + [aux_sym_data_statement_token1] = ACTIONS(1408), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1408), + [aux_sym_parallel_statement_token1] = ACTIONS(1408), + [aux_sym_sequence_statement_token1] = ACTIONS(1408), + [anon_sym_AMP] = ACTIONS(1408), + [aux_sym_command_name_token1] = ACTIONS(1408), + [aux_sym_command_name_token2] = ACTIONS(1408), + [aux_sym_command_name_token3] = ACTIONS(1408), + [aux_sym_command_name_token4] = ACTIONS(1408), + [aux_sym_command_name_token5] = ACTIONS(1408), + [aux_sym_command_name_token6] = ACTIONS(1408), + [aux_sym_command_name_token7] = ACTIONS(1408), + [aux_sym_command_name_token8] = ACTIONS(1408), + [aux_sym_command_name_token9] = ACTIONS(1408), + [aux_sym_command_name_token10] = ACTIONS(1408), + [aux_sym_command_name_token11] = ACTIONS(1408), + [anon_sym_PERCENT] = ACTIONS(1408), + [aux_sym_foreach_command_token1] = ACTIONS(1408), + [aux_sym_class_statement_token1] = ACTIONS(1408), + [aux_sym_enum_statement_token1] = ACTIONS(1408), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1408), + [anon_sym_BANG] = ACTIONS(1408), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1408), + [anon_sym_DASH_DASH] = ACTIONS(1408), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1408), + [anon_sym_AT_LPAREN] = ACTIONS(1408), + [anon_sym_AT_LBRACE] = ACTIONS(1408), + }, + [417] = { + [ts_builtin_sym_end] = ACTIONS(1578), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1412), + [sym_hexadecimal_integer_literal] = ACTIONS(1412), + [sym_real_literal] = ACTIONS(1412), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1412), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1412), + [sym_verbatim_string_characters] = ACTIONS(1412), + [sym_verbatim_here_string_characters] = ACTIONS(1412), + [anon_sym_DOT] = ACTIONS(1412), + [anon_sym_LBRACK] = ACTIONS(1412), + [aux_sym_comparison_operator_token37] = ACTIONS(1412), + [aux_sym_comparison_operator_token50] = ACTIONS(1412), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1412), + [anon_sym_DOLLAR_CARET] = ACTIONS(1412), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1412), + [anon_sym_DOLLAR_] = ACTIONS(1412), + [aux_sym_variable_token1] = ACTIONS(1412), + [aux_sym_variable_token2] = ACTIONS(1412), + [sym_braced_variable] = ACTIONS(1412), + [anon_sym_SEMI] = ACTIONS(1412), + [anon_sym_LPAREN] = ACTIONS(1412), + [anon_sym_COMMA] = ACTIONS(1412), + [anon_sym_LBRACE] = ACTIONS(1412), + [aux_sym_if_statement_token1] = ACTIONS(1412), + [aux_sym_switch_statement_token1] = ACTIONS(1412), + [aux_sym_foreach_statement_token1] = ACTIONS(1412), + [aux_sym_for_statement_token1] = ACTIONS(1412), + [aux_sym_while_statement_token1] = ACTIONS(1412), + [aux_sym_do_statement_token1] = ACTIONS(1412), + [aux_sym_function_statement_token1] = ACTIONS(1412), + [aux_sym_function_statement_token2] = ACTIONS(1412), + [aux_sym_function_statement_token3] = ACTIONS(1412), + [aux_sym_flow_control_statement_token1] = ACTIONS(1412), + [aux_sym_flow_control_statement_token2] = ACTIONS(1412), + [aux_sym_flow_control_statement_token3] = ACTIONS(1412), + [aux_sym_flow_control_statement_token4] = ACTIONS(1412), + [aux_sym_flow_control_statement_token5] = ACTIONS(1412), + [sym_label] = ACTIONS(1412), + [aux_sym_trap_statement_token1] = ACTIONS(1412), + [aux_sym_try_statement_token1] = ACTIONS(1412), + [aux_sym_data_statement_token1] = ACTIONS(1412), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1412), + [aux_sym_parallel_statement_token1] = ACTIONS(1412), + [aux_sym_sequence_statement_token1] = ACTIONS(1412), + [anon_sym_AMP] = ACTIONS(1412), + [aux_sym_command_name_token1] = ACTIONS(1412), + [aux_sym_command_name_token2] = ACTIONS(1412), + [aux_sym_command_name_token3] = ACTIONS(1412), + [aux_sym_command_name_token4] = ACTIONS(1412), + [aux_sym_command_name_token5] = ACTIONS(1412), + [aux_sym_command_name_token6] = ACTIONS(1412), + [aux_sym_command_name_token7] = ACTIONS(1412), + [aux_sym_command_name_token8] = ACTIONS(1412), + [aux_sym_command_name_token9] = ACTIONS(1412), + [aux_sym_command_name_token10] = ACTIONS(1412), + [aux_sym_command_name_token11] = ACTIONS(1412), + [anon_sym_PERCENT] = ACTIONS(1412), + [aux_sym_foreach_command_token1] = ACTIONS(1412), + [aux_sym_class_statement_token1] = ACTIONS(1412), + [aux_sym_enum_statement_token1] = ACTIONS(1412), + [anon_sym_PLUS] = ACTIONS(1412), + [anon_sym_DASH] = ACTIONS(1412), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1412), + [anon_sym_BANG] = ACTIONS(1412), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1412), + [anon_sym_PLUS_PLUS] = ACTIONS(1412), + [anon_sym_DASH_DASH] = ACTIONS(1412), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1412), + [anon_sym_AT_LPAREN] = ACTIONS(1412), + [anon_sym_AT_LBRACE] = ACTIONS(1412), + }, + [418] = { + [ts_builtin_sym_end] = ACTIONS(1580), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1424), + [sym_hexadecimal_integer_literal] = ACTIONS(1424), + [sym_real_literal] = ACTIONS(1424), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1424), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1424), + [sym_verbatim_string_characters] = ACTIONS(1424), + [sym_verbatim_here_string_characters] = ACTIONS(1424), + [anon_sym_DOT] = ACTIONS(1424), + [anon_sym_LBRACK] = ACTIONS(1424), + [aux_sym_comparison_operator_token37] = ACTIONS(1424), + [aux_sym_comparison_operator_token50] = ACTIONS(1424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1424), + [anon_sym_DOLLAR_CARET] = ACTIONS(1424), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1424), + [anon_sym_DOLLAR_] = ACTIONS(1424), + [aux_sym_variable_token1] = ACTIONS(1424), + [aux_sym_variable_token2] = ACTIONS(1424), + [sym_braced_variable] = ACTIONS(1424), + [anon_sym_SEMI] = ACTIONS(1424), + [anon_sym_LPAREN] = ACTIONS(1424), + [anon_sym_COMMA] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(1424), + [aux_sym_if_statement_token1] = ACTIONS(1424), + [aux_sym_switch_statement_token1] = ACTIONS(1424), + [aux_sym_foreach_statement_token1] = ACTIONS(1424), + [aux_sym_for_statement_token1] = ACTIONS(1424), + [aux_sym_while_statement_token1] = ACTIONS(1424), + [aux_sym_do_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token1] = ACTIONS(1424), + [aux_sym_function_statement_token2] = ACTIONS(1424), + [aux_sym_function_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token1] = ACTIONS(1424), + [aux_sym_flow_control_statement_token2] = ACTIONS(1424), + [aux_sym_flow_control_statement_token3] = ACTIONS(1424), + [aux_sym_flow_control_statement_token4] = ACTIONS(1424), + [aux_sym_flow_control_statement_token5] = ACTIONS(1424), + [sym_label] = ACTIONS(1424), + [aux_sym_trap_statement_token1] = ACTIONS(1424), + [aux_sym_try_statement_token1] = ACTIONS(1424), + [aux_sym_data_statement_token1] = ACTIONS(1424), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1424), + [aux_sym_parallel_statement_token1] = ACTIONS(1424), + [aux_sym_sequence_statement_token1] = ACTIONS(1424), + [anon_sym_AMP] = ACTIONS(1424), + [aux_sym_command_name_token1] = ACTIONS(1424), + [aux_sym_command_name_token2] = ACTIONS(1424), + [aux_sym_command_name_token3] = ACTIONS(1424), + [aux_sym_command_name_token4] = ACTIONS(1424), + [aux_sym_command_name_token5] = ACTIONS(1424), + [aux_sym_command_name_token6] = ACTIONS(1424), + [aux_sym_command_name_token7] = ACTIONS(1424), + [aux_sym_command_name_token8] = ACTIONS(1424), + [aux_sym_command_name_token9] = ACTIONS(1424), + [aux_sym_command_name_token10] = ACTIONS(1424), + [aux_sym_command_name_token11] = ACTIONS(1424), + [anon_sym_PERCENT] = ACTIONS(1424), + [aux_sym_foreach_command_token1] = ACTIONS(1424), + [aux_sym_class_statement_token1] = ACTIONS(1424), + [aux_sym_enum_statement_token1] = ACTIONS(1424), + [anon_sym_PLUS] = ACTIONS(1424), + [anon_sym_DASH] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1424), + [anon_sym_BANG] = ACTIONS(1424), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1424), + [anon_sym_PLUS_PLUS] = ACTIONS(1424), + [anon_sym_DASH_DASH] = ACTIONS(1424), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LPAREN] = ACTIONS(1424), + [anon_sym_AT_LBRACE] = ACTIONS(1424), + }, + [419] = { + [ts_builtin_sym_end] = ACTIONS(1582), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1436), + [sym_hexadecimal_integer_literal] = ACTIONS(1436), + [sym_real_literal] = ACTIONS(1436), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1436), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1436), + [sym_verbatim_string_characters] = ACTIONS(1436), + [sym_verbatim_here_string_characters] = ACTIONS(1436), + [anon_sym_DOT] = ACTIONS(1436), + [anon_sym_LBRACK] = ACTIONS(1436), + [aux_sym_comparison_operator_token37] = ACTIONS(1436), + [aux_sym_comparison_operator_token50] = ACTIONS(1436), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1436), + [anon_sym_DOLLAR_CARET] = ACTIONS(1436), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1436), + [anon_sym_DOLLAR_] = ACTIONS(1436), + [aux_sym_variable_token1] = ACTIONS(1436), + [aux_sym_variable_token2] = ACTIONS(1436), + [sym_braced_variable] = ACTIONS(1436), + [anon_sym_SEMI] = ACTIONS(1436), + [anon_sym_LPAREN] = ACTIONS(1436), + [anon_sym_COMMA] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(1436), + [aux_sym_if_statement_token1] = ACTIONS(1436), + [aux_sym_switch_statement_token1] = ACTIONS(1436), + [aux_sym_foreach_statement_token1] = ACTIONS(1436), + [aux_sym_for_statement_token1] = ACTIONS(1436), + [aux_sym_while_statement_token1] = ACTIONS(1436), + [aux_sym_do_statement_token1] = ACTIONS(1436), + [aux_sym_function_statement_token1] = ACTIONS(1436), + [aux_sym_function_statement_token2] = ACTIONS(1436), + [aux_sym_function_statement_token3] = ACTIONS(1436), + [aux_sym_flow_control_statement_token1] = ACTIONS(1436), + [aux_sym_flow_control_statement_token2] = ACTIONS(1436), + [aux_sym_flow_control_statement_token3] = ACTIONS(1436), + [aux_sym_flow_control_statement_token4] = ACTIONS(1436), + [aux_sym_flow_control_statement_token5] = ACTIONS(1436), + [sym_label] = ACTIONS(1436), + [aux_sym_trap_statement_token1] = ACTIONS(1436), + [aux_sym_try_statement_token1] = ACTIONS(1436), + [aux_sym_data_statement_token1] = ACTIONS(1436), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1436), + [aux_sym_parallel_statement_token1] = ACTIONS(1436), + [aux_sym_sequence_statement_token1] = ACTIONS(1436), + [anon_sym_AMP] = ACTIONS(1436), + [aux_sym_command_name_token1] = ACTIONS(1436), + [aux_sym_command_name_token2] = ACTIONS(1436), + [aux_sym_command_name_token3] = ACTIONS(1436), + [aux_sym_command_name_token4] = ACTIONS(1436), + [aux_sym_command_name_token5] = ACTIONS(1436), + [aux_sym_command_name_token6] = ACTIONS(1436), + [aux_sym_command_name_token7] = ACTIONS(1436), + [aux_sym_command_name_token8] = ACTIONS(1436), + [aux_sym_command_name_token9] = ACTIONS(1436), + [aux_sym_command_name_token10] = ACTIONS(1436), + [aux_sym_command_name_token11] = ACTIONS(1436), + [anon_sym_PERCENT] = ACTIONS(1436), + [aux_sym_foreach_command_token1] = ACTIONS(1436), + [aux_sym_class_statement_token1] = ACTIONS(1436), + [aux_sym_enum_statement_token1] = ACTIONS(1436), + [anon_sym_PLUS] = ACTIONS(1436), + [anon_sym_DASH] = ACTIONS(1436), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1436), + [anon_sym_BANG] = ACTIONS(1436), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1436), + [anon_sym_PLUS_PLUS] = ACTIONS(1436), + [anon_sym_DASH_DASH] = ACTIONS(1436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1436), + [anon_sym_AT_LPAREN] = ACTIONS(1436), + [anon_sym_AT_LBRACE] = ACTIONS(1436), + }, + [420] = { + [ts_builtin_sym_end] = ACTIONS(1584), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1414), + [sym_hexadecimal_integer_literal] = ACTIONS(1414), + [sym_real_literal] = ACTIONS(1414), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1414), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1414), + [sym_verbatim_string_characters] = ACTIONS(1414), + [sym_verbatim_here_string_characters] = ACTIONS(1414), + [anon_sym_DOT] = ACTIONS(1414), + [anon_sym_LBRACK] = ACTIONS(1414), + [aux_sym_comparison_operator_token37] = ACTIONS(1414), + [aux_sym_comparison_operator_token50] = ACTIONS(1414), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1414), + [anon_sym_DOLLAR_CARET] = ACTIONS(1414), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1414), + [anon_sym_DOLLAR_] = ACTIONS(1414), + [aux_sym_variable_token1] = ACTIONS(1414), + [aux_sym_variable_token2] = ACTIONS(1414), + [sym_braced_variable] = ACTIONS(1414), + [anon_sym_SEMI] = ACTIONS(1414), + [anon_sym_LPAREN] = ACTIONS(1414), + [anon_sym_COMMA] = ACTIONS(1414), + [anon_sym_LBRACE] = ACTIONS(1414), + [aux_sym_if_statement_token1] = ACTIONS(1414), + [aux_sym_switch_statement_token1] = ACTIONS(1414), + [aux_sym_foreach_statement_token1] = ACTIONS(1414), + [aux_sym_for_statement_token1] = ACTIONS(1414), + [aux_sym_while_statement_token1] = ACTIONS(1414), + [aux_sym_do_statement_token1] = ACTIONS(1414), + [aux_sym_function_statement_token1] = ACTIONS(1414), + [aux_sym_function_statement_token2] = ACTIONS(1414), + [aux_sym_function_statement_token3] = ACTIONS(1414), + [aux_sym_flow_control_statement_token1] = ACTIONS(1414), + [aux_sym_flow_control_statement_token2] = ACTIONS(1414), + [aux_sym_flow_control_statement_token3] = ACTIONS(1414), + [aux_sym_flow_control_statement_token4] = ACTIONS(1414), + [aux_sym_flow_control_statement_token5] = ACTIONS(1414), + [sym_label] = ACTIONS(1414), + [aux_sym_trap_statement_token1] = ACTIONS(1414), + [aux_sym_try_statement_token1] = ACTIONS(1414), + [aux_sym_data_statement_token1] = ACTIONS(1414), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1414), + [aux_sym_parallel_statement_token1] = ACTIONS(1414), + [aux_sym_sequence_statement_token1] = ACTIONS(1414), + [anon_sym_AMP] = ACTIONS(1414), + [aux_sym_command_name_token1] = ACTIONS(1414), + [aux_sym_command_name_token2] = ACTIONS(1414), + [aux_sym_command_name_token3] = ACTIONS(1414), + [aux_sym_command_name_token4] = ACTIONS(1414), + [aux_sym_command_name_token5] = ACTIONS(1414), + [aux_sym_command_name_token6] = ACTIONS(1414), + [aux_sym_command_name_token7] = ACTIONS(1414), + [aux_sym_command_name_token8] = ACTIONS(1414), + [aux_sym_command_name_token9] = ACTIONS(1414), + [aux_sym_command_name_token10] = ACTIONS(1414), + [aux_sym_command_name_token11] = ACTIONS(1414), + [anon_sym_PERCENT] = ACTIONS(1414), + [aux_sym_foreach_command_token1] = ACTIONS(1414), + [aux_sym_class_statement_token1] = ACTIONS(1414), + [aux_sym_enum_statement_token1] = ACTIONS(1414), + [anon_sym_PLUS] = ACTIONS(1414), + [anon_sym_DASH] = ACTIONS(1414), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(1414), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1414), + [anon_sym_PLUS_PLUS] = ACTIONS(1414), + [anon_sym_DASH_DASH] = ACTIONS(1414), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1414), + [anon_sym_AT_LPAREN] = ACTIONS(1414), + [anon_sym_AT_LBRACE] = ACTIONS(1414), + }, + [421] = { + [ts_builtin_sym_end] = ACTIONS(1586), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1460), + [sym_hexadecimal_integer_literal] = ACTIONS(1460), + [sym_real_literal] = ACTIONS(1460), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1460), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1460), + [sym_verbatim_string_characters] = ACTIONS(1460), + [sym_verbatim_here_string_characters] = ACTIONS(1460), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_LBRACK] = ACTIONS(1460), + [aux_sym_comparison_operator_token37] = ACTIONS(1460), + [aux_sym_comparison_operator_token50] = ACTIONS(1460), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1460), + [anon_sym_DOLLAR_CARET] = ACTIONS(1460), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1460), + [anon_sym_DOLLAR_] = ACTIONS(1460), + [aux_sym_variable_token1] = ACTIONS(1460), + [aux_sym_variable_token2] = ACTIONS(1460), + [sym_braced_variable] = ACTIONS(1460), + [anon_sym_SEMI] = ACTIONS(1460), + [anon_sym_LPAREN] = ACTIONS(1460), + [anon_sym_COMMA] = ACTIONS(1460), + [anon_sym_LBRACE] = ACTIONS(1460), + [aux_sym_if_statement_token1] = ACTIONS(1460), + [aux_sym_switch_statement_token1] = ACTIONS(1460), + [aux_sym_foreach_statement_token1] = ACTIONS(1460), + [aux_sym_for_statement_token1] = ACTIONS(1460), + [aux_sym_while_statement_token1] = ACTIONS(1460), + [aux_sym_do_statement_token1] = ACTIONS(1460), + [aux_sym_function_statement_token1] = ACTIONS(1460), + [aux_sym_function_statement_token2] = ACTIONS(1460), + [aux_sym_function_statement_token3] = ACTIONS(1460), + [aux_sym_flow_control_statement_token1] = ACTIONS(1460), + [aux_sym_flow_control_statement_token2] = ACTIONS(1460), + [aux_sym_flow_control_statement_token3] = ACTIONS(1460), + [aux_sym_flow_control_statement_token4] = ACTIONS(1460), + [aux_sym_flow_control_statement_token5] = ACTIONS(1460), + [sym_label] = ACTIONS(1460), + [aux_sym_trap_statement_token1] = ACTIONS(1460), + [aux_sym_try_statement_token1] = ACTIONS(1460), + [aux_sym_data_statement_token1] = ACTIONS(1460), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1460), + [aux_sym_parallel_statement_token1] = ACTIONS(1460), + [aux_sym_sequence_statement_token1] = ACTIONS(1460), + [anon_sym_AMP] = ACTIONS(1460), + [aux_sym_command_name_token1] = ACTIONS(1460), + [aux_sym_command_name_token2] = ACTIONS(1460), + [aux_sym_command_name_token3] = ACTIONS(1460), + [aux_sym_command_name_token4] = ACTIONS(1460), + [aux_sym_command_name_token5] = ACTIONS(1460), + [aux_sym_command_name_token6] = ACTIONS(1460), + [aux_sym_command_name_token7] = ACTIONS(1460), + [aux_sym_command_name_token8] = ACTIONS(1460), + [aux_sym_command_name_token9] = ACTIONS(1460), + [aux_sym_command_name_token10] = ACTIONS(1460), + [aux_sym_command_name_token11] = ACTIONS(1460), + [anon_sym_PERCENT] = ACTIONS(1460), + [aux_sym_foreach_command_token1] = ACTIONS(1460), + [aux_sym_class_statement_token1] = ACTIONS(1460), + [aux_sym_enum_statement_token1] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1460), + [anon_sym_DASH] = ACTIONS(1460), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1460), + [anon_sym_BANG] = ACTIONS(1460), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1460), + [anon_sym_PLUS_PLUS] = ACTIONS(1460), + [anon_sym_DASH_DASH] = ACTIONS(1460), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1460), + [anon_sym_AT_LPAREN] = ACTIONS(1460), + [anon_sym_AT_LBRACE] = ACTIONS(1460), + }, + [422] = { + [ts_builtin_sym_end] = ACTIONS(1588), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1428), + [sym_hexadecimal_integer_literal] = ACTIONS(1428), + [sym_real_literal] = ACTIONS(1428), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1428), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1428), + [sym_verbatim_string_characters] = ACTIONS(1428), + [sym_verbatim_here_string_characters] = ACTIONS(1428), + [anon_sym_DOT] = ACTIONS(1428), + [anon_sym_LBRACK] = ACTIONS(1428), + [aux_sym_comparison_operator_token37] = ACTIONS(1428), + [aux_sym_comparison_operator_token50] = ACTIONS(1428), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1428), + [anon_sym_DOLLAR_CARET] = ACTIONS(1428), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1428), + [anon_sym_DOLLAR_] = ACTIONS(1428), + [aux_sym_variable_token1] = ACTIONS(1428), + [aux_sym_variable_token2] = ACTIONS(1428), + [sym_braced_variable] = ACTIONS(1428), + [anon_sym_SEMI] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(1428), + [anon_sym_COMMA] = ACTIONS(1428), + [anon_sym_LBRACE] = ACTIONS(1428), + [aux_sym_if_statement_token1] = ACTIONS(1428), + [aux_sym_switch_statement_token1] = ACTIONS(1428), + [aux_sym_foreach_statement_token1] = ACTIONS(1428), + [aux_sym_for_statement_token1] = ACTIONS(1428), + [aux_sym_while_statement_token1] = ACTIONS(1428), + [aux_sym_do_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token1] = ACTIONS(1428), + [aux_sym_function_statement_token2] = ACTIONS(1428), + [aux_sym_function_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token1] = ACTIONS(1428), + [aux_sym_flow_control_statement_token2] = ACTIONS(1428), + [aux_sym_flow_control_statement_token3] = ACTIONS(1428), + [aux_sym_flow_control_statement_token4] = ACTIONS(1428), + [aux_sym_flow_control_statement_token5] = ACTIONS(1428), + [sym_label] = ACTIONS(1428), + [aux_sym_trap_statement_token1] = ACTIONS(1428), + [aux_sym_try_statement_token1] = ACTIONS(1428), + [aux_sym_data_statement_token1] = ACTIONS(1428), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1428), + [aux_sym_parallel_statement_token1] = ACTIONS(1428), + [aux_sym_sequence_statement_token1] = ACTIONS(1428), + [anon_sym_AMP] = ACTIONS(1428), + [aux_sym_command_name_token1] = ACTIONS(1428), + [aux_sym_command_name_token2] = ACTIONS(1428), + [aux_sym_command_name_token3] = ACTIONS(1428), + [aux_sym_command_name_token4] = ACTIONS(1428), + [aux_sym_command_name_token5] = ACTIONS(1428), + [aux_sym_command_name_token6] = ACTIONS(1428), + [aux_sym_command_name_token7] = ACTIONS(1428), + [aux_sym_command_name_token8] = ACTIONS(1428), + [aux_sym_command_name_token9] = ACTIONS(1428), + [aux_sym_command_name_token10] = ACTIONS(1428), + [aux_sym_command_name_token11] = ACTIONS(1428), + [anon_sym_PERCENT] = ACTIONS(1428), + [aux_sym_foreach_command_token1] = ACTIONS(1428), + [aux_sym_class_statement_token1] = ACTIONS(1428), + [aux_sym_enum_statement_token1] = ACTIONS(1428), + [anon_sym_PLUS] = ACTIONS(1428), + [anon_sym_DASH] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1428), + [anon_sym_BANG] = ACTIONS(1428), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1428), + [anon_sym_PLUS_PLUS] = ACTIONS(1428), + [anon_sym_DASH_DASH] = ACTIONS(1428), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LPAREN] = ACTIONS(1428), + [anon_sym_AT_LBRACE] = ACTIONS(1428), + }, + [423] = { + [ts_builtin_sym_end] = ACTIONS(1590), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1486), + [sym_hexadecimal_integer_literal] = ACTIONS(1486), + [sym_real_literal] = ACTIONS(1486), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1486), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1486), + [sym_verbatim_string_characters] = ACTIONS(1486), + [sym_verbatim_here_string_characters] = ACTIONS(1486), + [anon_sym_DOT] = ACTIONS(1486), + [anon_sym_LBRACK] = ACTIONS(1486), + [aux_sym_comparison_operator_token37] = ACTIONS(1486), + [aux_sym_comparison_operator_token50] = ACTIONS(1486), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1486), + [anon_sym_DOLLAR_CARET] = ACTIONS(1486), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1486), + [anon_sym_DOLLAR_] = ACTIONS(1486), + [aux_sym_variable_token1] = ACTIONS(1486), + [aux_sym_variable_token2] = ACTIONS(1486), + [sym_braced_variable] = ACTIONS(1486), + [anon_sym_SEMI] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(1486), + [anon_sym_COMMA] = ACTIONS(1486), + [anon_sym_LBRACE] = ACTIONS(1486), + [aux_sym_if_statement_token1] = ACTIONS(1486), + [aux_sym_switch_statement_token1] = ACTIONS(1486), + [aux_sym_foreach_statement_token1] = ACTIONS(1486), + [aux_sym_for_statement_token1] = ACTIONS(1486), + [aux_sym_while_statement_token1] = ACTIONS(1486), + [aux_sym_do_statement_token1] = ACTIONS(1486), + [aux_sym_function_statement_token1] = ACTIONS(1486), + [aux_sym_function_statement_token2] = ACTIONS(1486), + [aux_sym_function_statement_token3] = ACTIONS(1486), + [aux_sym_flow_control_statement_token1] = ACTIONS(1486), + [aux_sym_flow_control_statement_token2] = ACTIONS(1486), + [aux_sym_flow_control_statement_token3] = ACTIONS(1486), + [aux_sym_flow_control_statement_token4] = ACTIONS(1486), + [aux_sym_flow_control_statement_token5] = ACTIONS(1486), + [sym_label] = ACTIONS(1486), + [aux_sym_trap_statement_token1] = ACTIONS(1486), + [aux_sym_try_statement_token1] = ACTIONS(1486), + [aux_sym_data_statement_token1] = ACTIONS(1486), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1486), + [aux_sym_parallel_statement_token1] = ACTIONS(1486), + [aux_sym_sequence_statement_token1] = ACTIONS(1486), + [anon_sym_AMP] = ACTIONS(1486), + [aux_sym_command_name_token1] = ACTIONS(1486), + [aux_sym_command_name_token2] = ACTIONS(1486), + [aux_sym_command_name_token3] = ACTIONS(1486), + [aux_sym_command_name_token4] = ACTIONS(1486), + [aux_sym_command_name_token5] = ACTIONS(1486), + [aux_sym_command_name_token6] = ACTIONS(1486), + [aux_sym_command_name_token7] = ACTIONS(1486), + [aux_sym_command_name_token8] = ACTIONS(1486), + [aux_sym_command_name_token9] = ACTIONS(1486), + [aux_sym_command_name_token10] = ACTIONS(1486), + [aux_sym_command_name_token11] = ACTIONS(1486), + [anon_sym_PERCENT] = ACTIONS(1486), + [aux_sym_foreach_command_token1] = ACTIONS(1486), + [aux_sym_class_statement_token1] = ACTIONS(1486), + [aux_sym_enum_statement_token1] = ACTIONS(1486), + [anon_sym_PLUS] = ACTIONS(1486), + [anon_sym_DASH] = ACTIONS(1486), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1486), + [anon_sym_BANG] = ACTIONS(1486), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1486), + [anon_sym_PLUS_PLUS] = ACTIONS(1486), + [anon_sym_DASH_DASH] = ACTIONS(1486), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1486), + [anon_sym_AT_LPAREN] = ACTIONS(1486), + [anon_sym_AT_LBRACE] = ACTIONS(1486), + }, + [424] = { + [ts_builtin_sym_end] = ACTIONS(1400), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1382), + [sym_hexadecimal_integer_literal] = ACTIONS(1382), + [sym_real_literal] = ACTIONS(1382), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1382), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1382), + [sym_verbatim_string_characters] = ACTIONS(1382), + [sym_verbatim_here_string_characters] = ACTIONS(1382), + [anon_sym_DOT] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1382), + [aux_sym_comparison_operator_token37] = ACTIONS(1382), + [aux_sym_comparison_operator_token50] = ACTIONS(1382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1382), + [anon_sym_DOLLAR_CARET] = ACTIONS(1382), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1382), + [anon_sym_DOLLAR_] = ACTIONS(1382), + [aux_sym_variable_token1] = ACTIONS(1382), + [aux_sym_variable_token2] = ACTIONS(1382), + [sym_braced_variable] = ACTIONS(1382), + [anon_sym_SEMI] = ACTIONS(1382), + [anon_sym_LPAREN] = ACTIONS(1382), + [anon_sym_COMMA] = ACTIONS(1382), + [anon_sym_LBRACE] = ACTIONS(1382), + [aux_sym_if_statement_token1] = ACTIONS(1382), + [aux_sym_switch_statement_token1] = ACTIONS(1382), + [aux_sym_foreach_statement_token1] = ACTIONS(1382), + [aux_sym_for_statement_token1] = ACTIONS(1382), + [aux_sym_while_statement_token1] = ACTIONS(1382), + [aux_sym_do_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token1] = ACTIONS(1382), + [aux_sym_function_statement_token2] = ACTIONS(1382), + [aux_sym_function_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token1] = ACTIONS(1382), + [aux_sym_flow_control_statement_token2] = ACTIONS(1382), + [aux_sym_flow_control_statement_token3] = ACTIONS(1382), + [aux_sym_flow_control_statement_token4] = ACTIONS(1382), + [aux_sym_flow_control_statement_token5] = ACTIONS(1382), + [sym_label] = ACTIONS(1382), + [aux_sym_trap_statement_token1] = ACTIONS(1382), + [aux_sym_try_statement_token1] = ACTIONS(1382), + [aux_sym_data_statement_token1] = ACTIONS(1382), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1382), + [aux_sym_parallel_statement_token1] = ACTIONS(1382), + [aux_sym_sequence_statement_token1] = ACTIONS(1382), + [anon_sym_AMP] = ACTIONS(1382), + [aux_sym_command_name_token1] = ACTIONS(1382), + [aux_sym_command_name_token2] = ACTIONS(1382), + [aux_sym_command_name_token3] = ACTIONS(1382), + [aux_sym_command_name_token4] = ACTIONS(1382), + [aux_sym_command_name_token5] = ACTIONS(1382), + [aux_sym_command_name_token6] = ACTIONS(1382), + [aux_sym_command_name_token7] = ACTIONS(1382), + [aux_sym_command_name_token8] = ACTIONS(1382), + [aux_sym_command_name_token9] = ACTIONS(1382), + [aux_sym_command_name_token10] = ACTIONS(1382), + [aux_sym_command_name_token11] = ACTIONS(1382), + [anon_sym_PERCENT] = ACTIONS(1382), + [aux_sym_foreach_command_token1] = ACTIONS(1382), + [aux_sym_class_statement_token1] = ACTIONS(1382), + [aux_sym_enum_statement_token1] = ACTIONS(1382), + [anon_sym_PLUS] = ACTIONS(1382), + [anon_sym_DASH] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1382), + [anon_sym_BANG] = ACTIONS(1382), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1382), + [anon_sym_PLUS_PLUS] = ACTIONS(1382), + [anon_sym_DASH_DASH] = ACTIONS(1382), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LPAREN] = ACTIONS(1382), + [anon_sym_AT_LBRACE] = ACTIONS(1382), }, - [364] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1803), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), + [425] = { + [ts_builtin_sym_end] = ACTIONS(1592), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1446), + [sym_hexadecimal_integer_literal] = ACTIONS(1446), + [sym_real_literal] = ACTIONS(1446), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1446), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1446), + [sym_verbatim_string_characters] = ACTIONS(1446), + [sym_verbatim_here_string_characters] = ACTIONS(1446), + [anon_sym_DOT] = ACTIONS(1446), + [anon_sym_LBRACK] = ACTIONS(1446), + [aux_sym_comparison_operator_token37] = ACTIONS(1446), + [aux_sym_comparison_operator_token50] = ACTIONS(1446), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1446), + [anon_sym_DOLLAR_CARET] = ACTIONS(1446), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1446), + [anon_sym_DOLLAR_] = ACTIONS(1446), + [aux_sym_variable_token1] = ACTIONS(1446), + [aux_sym_variable_token2] = ACTIONS(1446), + [sym_braced_variable] = ACTIONS(1446), + [anon_sym_SEMI] = ACTIONS(1446), + [anon_sym_LPAREN] = ACTIONS(1446), + [anon_sym_COMMA] = ACTIONS(1446), + [anon_sym_LBRACE] = ACTIONS(1446), + [aux_sym_if_statement_token1] = ACTIONS(1446), + [aux_sym_switch_statement_token1] = ACTIONS(1446), + [aux_sym_foreach_statement_token1] = ACTIONS(1446), + [aux_sym_for_statement_token1] = ACTIONS(1446), + [aux_sym_while_statement_token1] = ACTIONS(1446), + [aux_sym_do_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token1] = ACTIONS(1446), + [aux_sym_function_statement_token2] = ACTIONS(1446), + [aux_sym_function_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token1] = ACTIONS(1446), + [aux_sym_flow_control_statement_token2] = ACTIONS(1446), + [aux_sym_flow_control_statement_token3] = ACTIONS(1446), + [aux_sym_flow_control_statement_token4] = ACTIONS(1446), + [aux_sym_flow_control_statement_token5] = ACTIONS(1446), + [sym_label] = ACTIONS(1446), + [aux_sym_trap_statement_token1] = ACTIONS(1446), + [aux_sym_try_statement_token1] = ACTIONS(1446), + [aux_sym_data_statement_token1] = ACTIONS(1446), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1446), + [aux_sym_parallel_statement_token1] = ACTIONS(1446), + [aux_sym_sequence_statement_token1] = ACTIONS(1446), + [anon_sym_AMP] = ACTIONS(1446), + [aux_sym_command_name_token1] = ACTIONS(1446), + [aux_sym_command_name_token2] = ACTIONS(1446), + [aux_sym_command_name_token3] = ACTIONS(1446), + [aux_sym_command_name_token4] = ACTIONS(1446), + [aux_sym_command_name_token5] = ACTIONS(1446), + [aux_sym_command_name_token6] = ACTIONS(1446), + [aux_sym_command_name_token7] = ACTIONS(1446), + [aux_sym_command_name_token8] = ACTIONS(1446), + [aux_sym_command_name_token9] = ACTIONS(1446), + [aux_sym_command_name_token10] = ACTIONS(1446), + [aux_sym_command_name_token11] = ACTIONS(1446), + [anon_sym_PERCENT] = ACTIONS(1446), + [aux_sym_foreach_command_token1] = ACTIONS(1446), + [aux_sym_class_statement_token1] = ACTIONS(1446), + [aux_sym_enum_statement_token1] = ACTIONS(1446), + [anon_sym_PLUS] = ACTIONS(1446), + [anon_sym_DASH] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1446), + [anon_sym_BANG] = ACTIONS(1446), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1446), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LPAREN] = ACTIONS(1446), + [anon_sym_AT_LBRACE] = ACTIONS(1446), + }, + [426] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1594), + [sym_hexadecimal_integer_literal] = ACTIONS(1594), + [sym_real_literal] = ACTIONS(1594), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1594), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1594), + [sym_verbatim_string_characters] = ACTIONS(1594), + [sym_verbatim_here_string_characters] = ACTIONS(1594), + [anon_sym_DOT] = ACTIONS(1594), + [anon_sym_LBRACK] = ACTIONS(1594), + [aux_sym_comparison_operator_token37] = ACTIONS(1594), + [aux_sym_comparison_operator_token50] = ACTIONS(1594), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1594), + [anon_sym_DOLLAR_CARET] = ACTIONS(1594), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1594), + [anon_sym_DOLLAR_] = ACTIONS(1594), + [aux_sym_variable_token1] = ACTIONS(1594), + [aux_sym_variable_token2] = ACTIONS(1594), + [sym_braced_variable] = ACTIONS(1594), + [anon_sym_SEMI] = ACTIONS(1594), + [anon_sym_LPAREN] = ACTIONS(1594), + [anon_sym_COMMA] = ACTIONS(1594), + [anon_sym_LBRACE] = ACTIONS(1594), + [aux_sym_if_statement_token1] = ACTIONS(1594), + [aux_sym_switch_statement_token1] = ACTIONS(1594), + [aux_sym_foreach_statement_token1] = ACTIONS(1594), + [aux_sym_for_statement_token1] = ACTIONS(1594), + [aux_sym_while_statement_token1] = ACTIONS(1594), + [aux_sym_do_statement_token1] = ACTIONS(1594), + [aux_sym_function_statement_token1] = ACTIONS(1594), + [aux_sym_function_statement_token2] = ACTIONS(1594), + [aux_sym_function_statement_token3] = ACTIONS(1594), + [aux_sym_flow_control_statement_token1] = ACTIONS(1594), + [aux_sym_flow_control_statement_token2] = ACTIONS(1594), + [aux_sym_flow_control_statement_token3] = ACTIONS(1594), + [aux_sym_flow_control_statement_token4] = ACTIONS(1594), + [aux_sym_flow_control_statement_token5] = ACTIONS(1594), + [sym_label] = ACTIONS(1594), + [aux_sym_trap_statement_token1] = ACTIONS(1594), + [aux_sym_try_statement_token1] = ACTIONS(1594), + [aux_sym_data_statement_token1] = ACTIONS(1594), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1594), + [aux_sym_parallel_statement_token1] = ACTIONS(1594), + [aux_sym_sequence_statement_token1] = ACTIONS(1594), + [anon_sym_AMP] = ACTIONS(1594), + [aux_sym_command_name_token1] = ACTIONS(1594), + [aux_sym_command_name_token2] = ACTIONS(1594), + [aux_sym_command_name_token3] = ACTIONS(1594), + [aux_sym_command_name_token4] = ACTIONS(1594), + [aux_sym_command_name_token5] = ACTIONS(1594), + [aux_sym_command_name_token6] = ACTIONS(1594), + [aux_sym_command_name_token7] = ACTIONS(1594), + [aux_sym_command_name_token8] = ACTIONS(1594), + [aux_sym_command_name_token9] = ACTIONS(1594), + [aux_sym_command_name_token10] = ACTIONS(1594), + [aux_sym_command_name_token11] = ACTIONS(1594), + [anon_sym_PERCENT] = ACTIONS(1594), + [aux_sym_foreach_command_token1] = ACTIONS(1594), + [aux_sym_class_statement_token1] = ACTIONS(1594), + [aux_sym_enum_statement_token1] = ACTIONS(1594), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1594), + [anon_sym_BANG] = ACTIONS(1594), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1594), + [anon_sym_DASH_DASH] = ACTIONS(1594), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1594), + [anon_sym_AT_LPAREN] = ACTIONS(1594), + [anon_sym_AT_LBRACE] = ACTIONS(1594), + }, + [427] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1315), + [sym_hexadecimal_integer_literal] = ACTIONS(1315), + [sym_real_literal] = ACTIONS(1315), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1315), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1315), + [sym_verbatim_string_characters] = ACTIONS(1315), + [sym_verbatim_here_string_characters] = ACTIONS(1315), + [anon_sym_DOT] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1315), + [aux_sym_comparison_operator_token37] = ACTIONS(1315), + [aux_sym_comparison_operator_token50] = ACTIONS(1315), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1315), + [anon_sym_DOLLAR_CARET] = ACTIONS(1315), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1315), + [anon_sym_DOLLAR_] = ACTIONS(1315), + [aux_sym_variable_token1] = ACTIONS(1315), + [aux_sym_variable_token2] = ACTIONS(1315), + [sym_braced_variable] = ACTIONS(1315), + [anon_sym_SEMI] = ACTIONS(1315), + [anon_sym_LPAREN] = ACTIONS(1315), + [anon_sym_COMMA] = ACTIONS(1315), + [anon_sym_LBRACE] = ACTIONS(1315), + [aux_sym_if_statement_token1] = ACTIONS(1315), + [aux_sym_switch_statement_token1] = ACTIONS(1315), + [aux_sym_foreach_statement_token1] = ACTIONS(1315), + [aux_sym_for_statement_token1] = ACTIONS(1315), + [aux_sym_while_statement_token1] = ACTIONS(1315), + [aux_sym_do_statement_token1] = ACTIONS(1315), + [aux_sym_function_statement_token1] = ACTIONS(1315), + [aux_sym_function_statement_token2] = ACTIONS(1315), + [aux_sym_function_statement_token3] = ACTIONS(1315), + [aux_sym_flow_control_statement_token1] = ACTIONS(1315), + [aux_sym_flow_control_statement_token2] = ACTIONS(1315), + [aux_sym_flow_control_statement_token3] = ACTIONS(1315), + [aux_sym_flow_control_statement_token4] = ACTIONS(1315), + [aux_sym_flow_control_statement_token5] = ACTIONS(1315), + [sym_label] = ACTIONS(1315), + [aux_sym_trap_statement_token1] = ACTIONS(1315), + [aux_sym_try_statement_token1] = ACTIONS(1315), + [aux_sym_data_statement_token1] = ACTIONS(1315), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1315), + [aux_sym_parallel_statement_token1] = ACTIONS(1315), + [aux_sym_sequence_statement_token1] = ACTIONS(1315), + [anon_sym_AMP] = ACTIONS(1315), + [aux_sym_command_name_token1] = ACTIONS(1315), + [aux_sym_command_name_token2] = ACTIONS(1315), + [aux_sym_command_name_token3] = ACTIONS(1315), + [aux_sym_command_name_token4] = ACTIONS(1315), + [aux_sym_command_name_token5] = ACTIONS(1315), + [aux_sym_command_name_token6] = ACTIONS(1315), + [aux_sym_command_name_token7] = ACTIONS(1315), + [aux_sym_command_name_token8] = ACTIONS(1315), + [aux_sym_command_name_token9] = ACTIONS(1315), + [aux_sym_command_name_token10] = ACTIONS(1315), + [aux_sym_command_name_token11] = ACTIONS(1315), + [anon_sym_PERCENT] = ACTIONS(1315), + [aux_sym_foreach_command_token1] = ACTIONS(1315), + [aux_sym_class_statement_token1] = ACTIONS(1315), + [aux_sym_enum_statement_token1] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1315), + [anon_sym_DASH] = ACTIONS(1315), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1315), + [anon_sym_BANG] = ACTIONS(1315), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1315), + [anon_sym_PLUS_PLUS] = ACTIONS(1315), + [anon_sym_DASH_DASH] = ACTIONS(1315), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LPAREN] = ACTIONS(1315), + [anon_sym_AT_LBRACE] = ACTIONS(1315), + }, + [428] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1326), + [sym_hexadecimal_integer_literal] = ACTIONS(1326), + [sym_real_literal] = ACTIONS(1326), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1326), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1326), + [sym_verbatim_string_characters] = ACTIONS(1326), + [sym_verbatim_here_string_characters] = ACTIONS(1326), + [anon_sym_DOT] = ACTIONS(1326), + [anon_sym_LBRACK] = ACTIONS(1326), + [aux_sym_comparison_operator_token37] = ACTIONS(1326), + [aux_sym_comparison_operator_token50] = ACTIONS(1326), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1326), + [anon_sym_DOLLAR_CARET] = ACTIONS(1326), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1326), + [anon_sym_DOLLAR_] = ACTIONS(1326), + [aux_sym_variable_token1] = ACTIONS(1326), + [aux_sym_variable_token2] = ACTIONS(1326), + [sym_braced_variable] = ACTIONS(1326), + [anon_sym_SEMI] = ACTIONS(1326), + [anon_sym_LPAREN] = ACTIONS(1326), + [anon_sym_COMMA] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(1326), + [aux_sym_if_statement_token1] = ACTIONS(1326), + [aux_sym_switch_statement_token1] = ACTIONS(1326), + [aux_sym_foreach_statement_token1] = ACTIONS(1326), + [aux_sym_for_statement_token1] = ACTIONS(1326), + [aux_sym_while_statement_token1] = ACTIONS(1326), + [aux_sym_do_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token1] = ACTIONS(1326), + [aux_sym_function_statement_token2] = ACTIONS(1326), + [aux_sym_function_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token1] = ACTIONS(1326), + [aux_sym_flow_control_statement_token2] = ACTIONS(1326), + [aux_sym_flow_control_statement_token3] = ACTIONS(1326), + [aux_sym_flow_control_statement_token4] = ACTIONS(1326), + [aux_sym_flow_control_statement_token5] = ACTIONS(1326), + [sym_label] = ACTIONS(1326), + [aux_sym_trap_statement_token1] = ACTIONS(1326), + [aux_sym_try_statement_token1] = ACTIONS(1326), + [aux_sym_data_statement_token1] = ACTIONS(1326), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1326), + [aux_sym_parallel_statement_token1] = ACTIONS(1326), + [aux_sym_sequence_statement_token1] = ACTIONS(1326), + [anon_sym_AMP] = ACTIONS(1326), + [aux_sym_command_name_token1] = ACTIONS(1326), + [aux_sym_command_name_token2] = ACTIONS(1326), + [aux_sym_command_name_token3] = ACTIONS(1326), + [aux_sym_command_name_token4] = ACTIONS(1326), + [aux_sym_command_name_token5] = ACTIONS(1326), + [aux_sym_command_name_token6] = ACTIONS(1326), + [aux_sym_command_name_token7] = ACTIONS(1326), + [aux_sym_command_name_token8] = ACTIONS(1326), + [aux_sym_command_name_token9] = ACTIONS(1326), + [aux_sym_command_name_token10] = ACTIONS(1326), + [aux_sym_command_name_token11] = ACTIONS(1326), + [anon_sym_PERCENT] = ACTIONS(1326), + [aux_sym_foreach_command_token1] = ACTIONS(1326), + [aux_sym_class_statement_token1] = ACTIONS(1326), + [aux_sym_enum_statement_token1] = ACTIONS(1326), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1326), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1326), + [anon_sym_PLUS_PLUS] = ACTIONS(1326), + [anon_sym_DASH_DASH] = ACTIONS(1326), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LPAREN] = ACTIONS(1326), + [anon_sym_AT_LBRACE] = ACTIONS(1326), + }, + [429] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1330), + [sym_hexadecimal_integer_literal] = ACTIONS(1330), + [sym_real_literal] = ACTIONS(1330), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1330), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1330), + [sym_verbatim_string_characters] = ACTIONS(1330), + [sym_verbatim_here_string_characters] = ACTIONS(1330), + [anon_sym_DOT] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1330), + [aux_sym_comparison_operator_token37] = ACTIONS(1330), + [aux_sym_comparison_operator_token50] = ACTIONS(1330), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1330), + [anon_sym_DOLLAR_CARET] = ACTIONS(1330), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1330), + [anon_sym_DOLLAR_] = ACTIONS(1330), + [aux_sym_variable_token1] = ACTIONS(1330), + [aux_sym_variable_token2] = ACTIONS(1330), + [sym_braced_variable] = ACTIONS(1330), + [anon_sym_SEMI] = ACTIONS(1330), + [anon_sym_LPAREN] = ACTIONS(1330), + [anon_sym_COMMA] = ACTIONS(1330), + [anon_sym_LBRACE] = ACTIONS(1330), + [aux_sym_if_statement_token1] = ACTIONS(1330), + [aux_sym_switch_statement_token1] = ACTIONS(1330), + [aux_sym_foreach_statement_token1] = ACTIONS(1330), + [aux_sym_for_statement_token1] = ACTIONS(1330), + [aux_sym_while_statement_token1] = ACTIONS(1330), + [aux_sym_do_statement_token1] = ACTIONS(1330), + [aux_sym_function_statement_token1] = ACTIONS(1330), + [aux_sym_function_statement_token2] = ACTIONS(1330), + [aux_sym_function_statement_token3] = ACTIONS(1330), + [aux_sym_flow_control_statement_token1] = ACTIONS(1330), + [aux_sym_flow_control_statement_token2] = ACTIONS(1330), + [aux_sym_flow_control_statement_token3] = ACTIONS(1330), + [aux_sym_flow_control_statement_token4] = ACTIONS(1330), + [aux_sym_flow_control_statement_token5] = ACTIONS(1330), + [sym_label] = ACTIONS(1330), + [aux_sym_trap_statement_token1] = ACTIONS(1330), + [aux_sym_try_statement_token1] = ACTIONS(1330), + [aux_sym_data_statement_token1] = ACTIONS(1330), + [aux_sym_inlinescript_statement_token1] = ACTIONS(1330), + [aux_sym_parallel_statement_token1] = ACTIONS(1330), + [aux_sym_sequence_statement_token1] = ACTIONS(1330), + [anon_sym_AMP] = ACTIONS(1330), + [aux_sym_command_name_token1] = ACTIONS(1330), + [aux_sym_command_name_token2] = ACTIONS(1330), + [aux_sym_command_name_token3] = ACTIONS(1330), + [aux_sym_command_name_token4] = ACTIONS(1330), + [aux_sym_command_name_token5] = ACTIONS(1330), + [aux_sym_command_name_token6] = ACTIONS(1330), + [aux_sym_command_name_token7] = ACTIONS(1330), + [aux_sym_command_name_token8] = ACTIONS(1330), + [aux_sym_command_name_token9] = ACTIONS(1330), + [aux_sym_command_name_token10] = ACTIONS(1330), + [aux_sym_command_name_token11] = ACTIONS(1330), + [anon_sym_PERCENT] = ACTIONS(1330), + [aux_sym_foreach_command_token1] = ACTIONS(1330), + [aux_sym_class_statement_token1] = ACTIONS(1330), + [aux_sym_enum_statement_token1] = ACTIONS(1330), + [anon_sym_PLUS] = ACTIONS(1330), + [anon_sym_DASH] = ACTIONS(1330), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1330), + [anon_sym_BANG] = ACTIONS(1330), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1330), + [anon_sym_PLUS_PLUS] = ACTIONS(1330), + [anon_sym_DASH_DASH] = ACTIONS(1330), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1330), + [anon_sym_AT_LPAREN] = ACTIONS(1330), + [anon_sym_AT_LBRACE] = ACTIONS(1330), + }, + [430] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1274), + [sym_comparison_expression] = STATE(556), + [sym_additive_expression] = STATE(541), + [sym_multiplicative_expression] = STATE(490), + [sym_format_expression] = STATE(447), + [sym_range_expression] = STATE(446), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(439), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_attribute_arguments] = STATE(1787), + [sym_attribute_argument] = STATE(1455), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(547), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [sym_simple_name] = ACTIONS(1596), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61351,65 +69609,140 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1598), + [anon_sym_COMMA] = ACTIONS(551), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [365] = { - [sym__literal] = STATE(289), - [sym_integer_literal] = STATE(289), - [sym_string_literal] = STATE(289), - [sym_expandable_string_literal] = STATE(97), - [sym_expandable_here_string_literal] = STATE(97), - [sym_variable] = STATE(289), - [sym__expression] = STATE(1824), - [sym_logical_expression] = STATE(1384), - [sym_bitwise_expression] = STATE(1292), - [sym_comparison_expression] = STATE(559), - [sym_additive_expression] = STATE(549), - [sym_multiplicative_expression] = STATE(379), - [sym_format_expression] = STATE(331), - [sym_range_expression] = STATE(332), - [sym_array_literal_expression] = STATE(168), - [sym_unary_expression] = STATE(301), + [431] = { + [aux_sym_array_literal_expression_repeat1] = STATE(431), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_RPAREN] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(1600), + [anon_sym_PERCENT] = ACTIONS(771), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(771), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_DOT_DOT] = ACTIONS(771), + [anon_sym_RBRACK] = ACTIONS(771), + }, + [432] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1274), + [sym_comparison_expression] = STATE(556), + [sym_additive_expression] = STATE(541), + [sym_multiplicative_expression] = STATE(490), + [sym_format_expression] = STATE(447), + [sym_range_expression] = STATE(446), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(439), [sym_expression_with_unary_operator] = STATE(170), [sym_pre_increment_expression] = STATE(171), [sym_pre_decrement_expression] = STATE(171), [sym_cast_expression] = STATE(171), - [sym__primary_expression] = STATE(289), - [sym__value] = STATE(289), - [sym_parenthesized_expression] = STATE(289), - [sym_sub_expression] = STATE(289), - [sym_array_expression] = STATE(289), - [sym_script_block_expression] = STATE(289), - [sym_hash_literal_expression] = STATE(289), - [sym_post_increment_expression] = STATE(289), - [sym_post_decrement_expression] = STATE(289), - [sym_member_access] = STATE(289), - [sym_element_access] = STATE(289), - [sym_invokation_expression] = STATE(289), - [sym_invokation_foreach_expression] = STATE(98), - [sym_type_literal] = STATE(77), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_attribute_arguments] = STATE(1886), + [sym_attribute_argument] = STATE(1455), [sym_comment] = ACTIONS(81), [sym_decimal_integer_literal] = ACTIONS(119), [sym_hexadecimal_integer_literal] = ACTIONS(121), - [sym_real_literal] = ACTIONS(491), + [sym_real_literal] = ACTIONS(547), [aux_sym_expandable_string_literal_token1] = ACTIONS(125), [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), [sym_verbatim_string_characters] = ACTIONS(129), [sym_verbatim_here_string_characters] = ACTIONS(129), - [anon_sym_LBRACK] = ACTIONS(481), - [aux_sym_comparison_operator_token37] = ACTIONS(493), - [aux_sym_comparison_operator_token50] = ACTIONS(493), + [sym_simple_name] = ACTIONS(1596), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), [anon_sym_DOLLAR_CARET] = ACTIONS(135), [anon_sym_DOLLAR_QMARK] = ACTIONS(135), @@ -61418,6906 +69751,4679 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_variable_token2] = ACTIONS(135), [sym_braced_variable] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(1603), + [anon_sym_COMMA] = ACTIONS(551), [anon_sym_LBRACE] = ACTIONS(141), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(495), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(493), - [anon_sym_BANG] = ACTIONS(493), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(493), - [anon_sym_PLUS_PLUS] = ACTIONS(497), - [anon_sym_DASH_DASH] = ACTIONS(499), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), [anon_sym_AT_LPAREN] = ACTIONS(151), [anon_sym_AT_LBRACE] = ACTIONS(153), }, - [366] = { - [sym__literal] = STATE(290), - [sym_integer_literal] = STATE(290), - [sym_string_literal] = STATE(290), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(290), - [sym__expression] = STATE(1858), - [sym_logical_expression] = STATE(1379), - [sym_bitwise_expression] = STATE(1291), - [sym_comparison_expression] = STATE(565), - [sym_additive_expression] = STATE(546), - [sym_multiplicative_expression] = STATE(374), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(327), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(290), - [sym__value] = STATE(290), - [sym_parenthesized_expression] = STATE(290), - [sym_sub_expression] = STATE(290), - [sym_array_expression] = STATE(290), - [sym_script_block_expression] = STATE(290), - [sym_hash_literal_expression] = STATE(290), - [sym_post_increment_expression] = STATE(290), - [sym_post_decrement_expression] = STATE(290), - [sym_member_access] = STATE(290), - [sym_element_access] = STATE(290), - [sym_invokation_expression] = STATE(290), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(81), + [433] = { + [aux_sym_array_literal_expression_repeat1] = STATE(435), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(583), - [aux_sym_comparison_operator_token50] = ACTIONS(583), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1605), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + [sym__statement_terminator] = ACTIONS(780), }, - [367] = { - [sym_catch_clause] = STATE(367), - [aux_sym_catch_clauses_repeat1] = STATE(367), - [ts_builtin_sym_end] = ACTIONS(1443), - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1375), - [sym_hexadecimal_integer_literal] = ACTIONS(1375), - [sym_real_literal] = ACTIONS(1375), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1375), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1375), - [sym_verbatim_string_characters] = ACTIONS(1375), - [sym_verbatim_here_string_characters] = ACTIONS(1375), - [anon_sym_DOT] = ACTIONS(1375), - [anon_sym_LBRACK] = ACTIONS(1375), - [aux_sym_comparison_operator_token37] = ACTIONS(1375), - [aux_sym_comparison_operator_token50] = ACTIONS(1375), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1375), - [anon_sym_DOLLAR_CARET] = ACTIONS(1375), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1375), - [anon_sym_DOLLAR_] = ACTIONS(1375), - [aux_sym_variable_token1] = ACTIONS(1375), - [aux_sym_variable_token2] = ACTIONS(1375), - [sym_braced_variable] = ACTIONS(1375), - [anon_sym_SEMI] = ACTIONS(1375), - [anon_sym_LPAREN] = ACTIONS(1375), - [anon_sym_COMMA] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [aux_sym_if_statement_token1] = ACTIONS(1375), - [aux_sym_switch_statement_token1] = ACTIONS(1375), - [aux_sym_foreach_statement_token1] = ACTIONS(1375), - [aux_sym_for_statement_token1] = ACTIONS(1375), - [aux_sym_while_statement_token1] = ACTIONS(1375), - [aux_sym_do_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token1] = ACTIONS(1375), - [aux_sym_function_statement_token2] = ACTIONS(1375), - [aux_sym_function_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token1] = ACTIONS(1375), - [aux_sym_flow_control_statement_token2] = ACTIONS(1375), - [aux_sym_flow_control_statement_token3] = ACTIONS(1375), - [aux_sym_flow_control_statement_token4] = ACTIONS(1375), - [aux_sym_flow_control_statement_token5] = ACTIONS(1375), - [sym_label] = ACTIONS(1375), - [aux_sym_trap_statement_token1] = ACTIONS(1375), - [aux_sym_try_statement_token1] = ACTIONS(1375), - [aux_sym_catch_clause_token1] = ACTIONS(1445), - [aux_sym_finally_clause_token1] = ACTIONS(1375), - [aux_sym_data_statement_token1] = ACTIONS(1375), - [aux_sym_inlinescript_statement_token1] = ACTIONS(1375), - [aux_sym_parallel_statement_token1] = ACTIONS(1375), - [aux_sym_sequence_statement_token1] = ACTIONS(1375), - [anon_sym_AMP] = ACTIONS(1375), - [aux_sym_command_name_token1] = ACTIONS(1375), - [anon_sym_PERCENT] = ACTIONS(1375), - [aux_sym_foreach_command_token1] = ACTIONS(1375), - [aux_sym_class_statement_token1] = ACTIONS(1375), - [aux_sym_enum_statement_token1] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1375), - [anon_sym_DASH] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1375), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LPAREN] = ACTIONS(1375), - [anon_sym_AT_LBRACE] = ACTIONS(1375), + [434] = { + [aux_sym_array_literal_expression_repeat1] = STATE(431), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1607), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + [anon_sym_RBRACK] = ACTIONS(780), }, - [368] = { - [sym_comment] = ACTIONS(3), - [sym_decimal_integer_literal] = ACTIONS(1337), - [sym_hexadecimal_integer_literal] = ACTIONS(1337), - [sym_real_literal] = ACTIONS(1337), - [aux_sym_expandable_string_literal_token1] = ACTIONS(1337), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1337), - [sym_verbatim_string_characters] = ACTIONS(1337), - [sym_verbatim_here_string_characters] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_GT] = ACTIONS(1337), - [anon_sym_GT_GT] = ACTIONS(1337), - [anon_sym_2_GT] = ACTIONS(1337), - [anon_sym_2_GT_GT] = ACTIONS(1337), - [anon_sym_3_GT] = ACTIONS(1337), - [anon_sym_3_GT_GT] = ACTIONS(1337), - [anon_sym_4_GT] = ACTIONS(1337), - [anon_sym_4_GT_GT] = ACTIONS(1337), - [anon_sym_5_GT] = ACTIONS(1337), - [anon_sym_5_GT_GT] = ACTIONS(1337), - [anon_sym_6_GT] = ACTIONS(1337), - [anon_sym_6_GT_GT] = ACTIONS(1337), - [anon_sym_STAR_GT] = ACTIONS(1337), - [anon_sym_STAR_GT_GT] = ACTIONS(1337), - [anon_sym_LT] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP1] = ACTIONS(1337), - [anon_sym_2_GT_AMP1] = ACTIONS(1337), - [anon_sym_3_GT_AMP1] = ACTIONS(1337), - [anon_sym_4_GT_AMP1] = ACTIONS(1337), - [anon_sym_5_GT_AMP1] = ACTIONS(1337), - [anon_sym_6_GT_AMP1] = ACTIONS(1337), - [anon_sym_STAR_GT_AMP2] = ACTIONS(1337), - [anon_sym_1_GT_AMP2] = ACTIONS(1337), - [anon_sym_3_GT_AMP2] = ACTIONS(1337), - [anon_sym_4_GT_AMP2] = ACTIONS(1337), - [anon_sym_5_GT_AMP2] = ACTIONS(1337), - [anon_sym_6_GT_AMP2] = ACTIONS(1337), - [aux_sym_comparison_operator_token37] = ACTIONS(1337), - [aux_sym_comparison_operator_token50] = ACTIONS(1337), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1337), - [anon_sym_DOLLAR_CARET] = ACTIONS(1337), - [anon_sym_DOLLAR_QMARK] = ACTIONS(1337), - [anon_sym_DOLLAR_] = ACTIONS(1337), - [aux_sym_variable_token1] = ACTIONS(1337), - [aux_sym_variable_token2] = ACTIONS(1337), - [sym_braced_variable] = ACTIONS(1337), - [sym_generic_token] = ACTIONS(1337), - [sym_command_parameter] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1337), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_COMMA] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1337), - [anon_sym_PIPE] = ACTIONS(1337), - [sym_stop_parsing] = ACTIONS(1337), - [anon_sym_SPACE] = ACTIONS(1337), - [anon_sym_COLON] = ACTIONS(1337), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1337), - [anon_sym_BANG] = ACTIONS(1337), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1337), - [anon_sym_DASH_DASH] = ACTIONS(1337), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LPAREN] = ACTIONS(1337), - [anon_sym_AT_LBRACE] = ACTIONS(1337), + [435] = { + [aux_sym_array_literal_expression_repeat1] = STATE(435), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(771), + [aux_sym_comparison_operator_token2] = ACTIONS(771), + [aux_sym_comparison_operator_token3] = ACTIONS(771), + [aux_sym_comparison_operator_token4] = ACTIONS(771), + [aux_sym_comparison_operator_token5] = ACTIONS(771), + [aux_sym_comparison_operator_token6] = ACTIONS(771), + [aux_sym_comparison_operator_token7] = ACTIONS(771), + [aux_sym_comparison_operator_token8] = ACTIONS(771), + [aux_sym_comparison_operator_token9] = ACTIONS(771), + [aux_sym_comparison_operator_token10] = ACTIONS(771), + [aux_sym_comparison_operator_token11] = ACTIONS(771), + [aux_sym_comparison_operator_token12] = ACTIONS(771), + [aux_sym_comparison_operator_token13] = ACTIONS(771), + [aux_sym_comparison_operator_token14] = ACTIONS(771), + [aux_sym_comparison_operator_token15] = ACTIONS(771), + [aux_sym_comparison_operator_token16] = ACTIONS(771), + [aux_sym_comparison_operator_token17] = ACTIONS(771), + [aux_sym_comparison_operator_token18] = ACTIONS(771), + [aux_sym_comparison_operator_token19] = ACTIONS(771), + [aux_sym_comparison_operator_token20] = ACTIONS(771), + [aux_sym_comparison_operator_token21] = ACTIONS(771), + [aux_sym_comparison_operator_token22] = ACTIONS(771), + [aux_sym_comparison_operator_token23] = ACTIONS(771), + [aux_sym_comparison_operator_token24] = ACTIONS(771), + [aux_sym_comparison_operator_token25] = ACTIONS(771), + [aux_sym_comparison_operator_token26] = ACTIONS(771), + [aux_sym_comparison_operator_token27] = ACTIONS(771), + [aux_sym_comparison_operator_token28] = ACTIONS(773), + [aux_sym_comparison_operator_token29] = ACTIONS(771), + [aux_sym_comparison_operator_token30] = ACTIONS(771), + [aux_sym_comparison_operator_token31] = ACTIONS(771), + [aux_sym_comparison_operator_token32] = ACTIONS(771), + [aux_sym_comparison_operator_token33] = ACTIONS(771), + [aux_sym_comparison_operator_token34] = ACTIONS(773), + [aux_sym_comparison_operator_token35] = ACTIONS(771), + [aux_sym_comparison_operator_token36] = ACTIONS(771), + [aux_sym_comparison_operator_token37] = ACTIONS(771), + [aux_sym_comparison_operator_token38] = ACTIONS(771), + [aux_sym_comparison_operator_token39] = ACTIONS(771), + [aux_sym_comparison_operator_token40] = ACTIONS(771), + [aux_sym_comparison_operator_token41] = ACTIONS(771), + [aux_sym_comparison_operator_token42] = ACTIONS(771), + [aux_sym_comparison_operator_token43] = ACTIONS(771), + [aux_sym_comparison_operator_token44] = ACTIONS(771), + [aux_sym_comparison_operator_token45] = ACTIONS(771), + [aux_sym_comparison_operator_token46] = ACTIONS(771), + [aux_sym_comparison_operator_token47] = ACTIONS(771), + [aux_sym_comparison_operator_token48] = ACTIONS(771), + [aux_sym_comparison_operator_token49] = ACTIONS(771), + [aux_sym_comparison_operator_token50] = ACTIONS(771), + [aux_sym_format_operator_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(1609), + [anon_sym_PERCENT] = ACTIONS(771), + [aux_sym_logical_expression_token1] = ACTIONS(771), + [aux_sym_logical_expression_token2] = ACTIONS(771), + [aux_sym_logical_expression_token3] = ACTIONS(771), + [aux_sym_bitwise_expression_token1] = ACTIONS(771), + [aux_sym_bitwise_expression_token2] = ACTIONS(771), + [aux_sym_bitwise_expression_token3] = ACTIONS(771), + [anon_sym_PLUS] = ACTIONS(771), + [anon_sym_DASH] = ACTIONS(773), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_BSLASH] = ACTIONS(771), + [anon_sym_STAR] = ACTIONS(771), + [anon_sym_DOT_DOT] = ACTIONS(771), + [sym__statement_terminator] = ACTIONS(771), }, - [369] = { - [sym__literal] = STATE(290), - [sym_integer_literal] = STATE(290), - [sym_string_literal] = STATE(290), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(290), - [sym__expression] = STATE(1907), - [sym_logical_expression] = STATE(1379), - [sym_bitwise_expression] = STATE(1291), - [sym_comparison_expression] = STATE(565), - [sym_additive_expression] = STATE(546), - [sym_multiplicative_expression] = STATE(374), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(327), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(290), - [sym__value] = STATE(290), - [sym_parenthesized_expression] = STATE(290), - [sym_sub_expression] = STATE(290), - [sym_array_expression] = STATE(290), - [sym_script_block_expression] = STATE(290), - [sym_hash_literal_expression] = STATE(290), - [sym_post_increment_expression] = STATE(290), - [sym_post_decrement_expression] = STATE(290), - [sym_member_access] = STATE(290), - [sym_element_access] = STATE(290), - [sym_invokation_expression] = STATE(290), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(81), + [436] = { + [aux_sym_array_literal_expression_repeat1] = STATE(433), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(583), - [aux_sym_comparison_operator_token50] = ACTIONS(583), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1605), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [sym__statement_terminator] = ACTIONS(765), }, - [370] = { - [sym__literal] = STATE(290), - [sym_integer_literal] = STATE(290), - [sym_string_literal] = STATE(290), - [sym_expandable_string_literal] = STATE(150), - [sym_expandable_here_string_literal] = STATE(150), - [sym_variable] = STATE(290), - [sym__expression] = STATE(1935), - [sym_logical_expression] = STATE(1379), - [sym_bitwise_expression] = STATE(1291), - [sym_comparison_expression] = STATE(565), - [sym_additive_expression] = STATE(546), - [sym_multiplicative_expression] = STATE(374), - [sym_format_expression] = STATE(318), - [sym_range_expression] = STATE(327), - [sym_array_literal_expression] = STATE(185), - [sym_unary_expression] = STATE(299), - [sym_expression_with_unary_operator] = STATE(174), - [sym_pre_increment_expression] = STATE(177), - [sym_pre_decrement_expression] = STATE(177), - [sym_cast_expression] = STATE(177), - [sym__primary_expression] = STATE(290), - [sym__value] = STATE(290), - [sym_parenthesized_expression] = STATE(290), - [sym_sub_expression] = STATE(290), - [sym_array_expression] = STATE(290), - [sym_script_block_expression] = STATE(290), - [sym_hash_literal_expression] = STATE(290), - [sym_post_increment_expression] = STATE(290), - [sym_post_decrement_expression] = STATE(290), - [sym_member_access] = STATE(290), - [sym_element_access] = STATE(290), - [sym_invokation_expression] = STATE(290), - [sym_invokation_foreach_expression] = STATE(124), - [sym_type_literal] = STATE(81), + [437] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(475), + [sym_real_literal] = ACTIONS(475), + [aux_sym_expandable_string_literal_token1] = ACTIONS(475), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(475), + [sym_verbatim_string_characters] = ACTIONS(475), + [sym_verbatim_here_string_characters] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(475), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(475), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(475), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(475), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(475), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(475), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(475), + [anon_sym_2_GT_AMP1] = ACTIONS(475), + [anon_sym_3_GT_AMP1] = ACTIONS(475), + [anon_sym_4_GT_AMP1] = ACTIONS(475), + [anon_sym_5_GT_AMP1] = ACTIONS(475), + [anon_sym_6_GT_AMP1] = ACTIONS(475), + [anon_sym_STAR_GT_AMP2] = ACTIONS(475), + [anon_sym_1_GT_AMP2] = ACTIONS(475), + [anon_sym_3_GT_AMP2] = ACTIONS(475), + [anon_sym_4_GT_AMP2] = ACTIONS(475), + [anon_sym_5_GT_AMP2] = ACTIONS(475), + [anon_sym_6_GT_AMP2] = ACTIONS(475), + [aux_sym_comparison_operator_token37] = ACTIONS(475), + [aux_sym_comparison_operator_token50] = ACTIONS(475), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(475), + [anon_sym_DOLLAR_CARET] = ACTIONS(475), + [anon_sym_DOLLAR_QMARK] = ACTIONS(475), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(475), + [sym_braced_variable] = ACTIONS(475), + [sym_command_parameter] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_RPAREN] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(475), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(475), + [sym_stop_parsing] = ACTIONS(475), + [anon_sym_SPACE] = ACTIONS(477), + [anon_sym_COLON] = ACTIONS(475), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(475), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(475), + [anon_sym_AT_LPAREN] = ACTIONS(475), + [anon_sym_AT_LBRACE] = ACTIONS(475), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(475), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + }, + [438] = { + [aux_sym_array_literal_expression_repeat1] = STATE(434), [sym_comment] = ACTIONS(81), - [sym_decimal_integer_literal] = ACTIONS(5), - [sym_hexadecimal_integer_literal] = ACTIONS(83), - [sym_real_literal] = ACTIONS(581), - [aux_sym_expandable_string_literal_token1] = ACTIONS(87), - [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), - [sym_verbatim_string_characters] = ACTIONS(91), - [sym_verbatim_here_string_characters] = ACTIONS(91), - [anon_sym_LBRACK] = ACTIONS(503), - [aux_sym_comparison_operator_token37] = ACTIONS(583), - [aux_sym_comparison_operator_token50] = ACTIONS(583), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), - [anon_sym_DOLLAR_CARET] = ACTIONS(101), - [anon_sym_DOLLAR_QMARK] = ACTIONS(101), - [anon_sym_DOLLAR_] = ACTIONS(21), - [aux_sym_variable_token1] = ACTIONS(21), - [aux_sym_variable_token2] = ACTIONS(101), - [sym_braced_variable] = ACTIONS(101), - [anon_sym_LPAREN] = ACTIONS(105), - [anon_sym_COMMA] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_PLUS] = ACTIONS(585), - [anon_sym_DASH] = ACTIONS(585), - [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), - [anon_sym_BANG] = ACTIONS(583), - [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), - [anon_sym_PLUS_PLUS] = ACTIONS(587), - [anon_sym_DASH_DASH] = ACTIONS(589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_AT_LBRACE] = ACTIONS(117), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(1607), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + [anon_sym_RBRACK] = ACTIONS(765), }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(819), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1448), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(817), 56, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [73] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [142] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1320), 1, - aux_sym_finally_clause_token1, - STATE(475), 1, - sym_finally_clause, - ACTIONS(1452), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [215] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(827), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1448), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(825), 56, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - [288] = 34, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(385), 1, - sym_unary_expression, - STATE(387), 1, - sym_format_argument_expression, - STATE(389), 1, - sym_range_argument_expression, - STATE(462), 1, - sym_multiplicative_argument_expression, - STATE(575), 1, - sym_additive_argument_expression, - STATE(582), 1, - sym_comparison_argument_expression, - STATE(1320), 1, - sym_logical_argument_expression, - STATE(1322), 1, - sym_bitwise_argument_expression, - STATE(1519), 1, - sym_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [421] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(819), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1454), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(817), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - anon_sym_RBRACK, - [494] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1456), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [563] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1333), 1, - aux_sym_else_clause_token1, - STATE(416), 1, - sym_else_clause, - ACTIONS(1458), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [636] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(827), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1454), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(825), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_PLUS, - anon_sym_RBRACK, - [709] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1464), 1, - anon_sym_DOT_DOT, - ACTIONS(1462), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1460), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [782] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1466), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [851] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [920] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1468), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [989] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1468), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1058] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1472), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1470), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [1129] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(579), 1, - sym_format_operator, - ACTIONS(1476), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1474), 58, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1204] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(799), 1, - aux_sym_format_operator_token1, - STATE(579), 1, - sym_format_operator, - ACTIONS(1480), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1478), 58, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1279] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1482), 63, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1348] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1464), 1, - anon_sym_DOT_DOT, - ACTIONS(1486), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1484), 59, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - [1421] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1490), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1488), 60, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_format_operator_token1, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PERCENT, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - anon_sym_DOT_DOT, - [1492] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [1562] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1492), 1, - anon_sym_SPACE, - STATE(403), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1337), 60, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1634] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1348), 1, - sym__statement_terminator, - ACTIONS(1494), 1, - anon_sym_SPACE, - STATE(395), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1337), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1708] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1496), 1, - ts_builtin_sym_end, - ACTIONS(1450), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1778] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1353), 1, - sym__statement_terminator, - ACTIONS(1498), 1, - anon_sym_SPACE, - STATE(395), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1341), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1501), 1, - ts_builtin_sym_end, - ACTIONS(1468), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1922] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1503), 1, - ts_builtin_sym_end, - ACTIONS(1482), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [1992] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1359), 1, - aux_sym_else_clause_token1, - ACTIONS(1505), 1, - ts_builtin_sym_end, - STATE(490), 1, - sym_else_clause, - ACTIONS(1458), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2066] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 14, - sym_decimal_integer_literal, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 48, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [2136] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, - sym_real_literal, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(81), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(299), 1, - sym_unary_expression, - STATE(318), 1, - sym_format_expression, - STATE(327), 1, - sym_range_expression, - STATE(374), 1, - sym_multiplicative_expression, - STATE(546), 1, - sym_additive_expression, - STATE(565), 1, - sym_comparison_expression, - STATE(1290), 1, - sym_bitwise_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(585), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(583), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2266] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1507), 1, - ts_builtin_sym_end, - ACTIONS(1456), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2336] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1509), 1, - ts_builtin_sym_end, - ACTIONS(1466), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2406] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1511), 1, - anon_sym_SPACE, - STATE(403), 1, - aux_sym_command_argument_sep_repeat1, - ACTIONS(1341), 60, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_generic_token, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2478] = 33, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(187), 1, - sym_format_expression, - STATE(188), 1, - sym_range_expression, - STATE(191), 1, - sym_multiplicative_expression, - STATE(197), 1, - sym_additive_expression, - STATE(201), 1, - sym_comparison_expression, - STATE(814), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2608] = 33, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(301), 1, - sym_unary_expression, - STATE(331), 1, - sym_format_expression, - STATE(332), 1, - sym_range_expression, - STATE(379), 1, - sym_multiplicative_expression, - STATE(549), 1, - sym_additive_expression, - STATE(559), 1, - sym_comparison_expression, - STATE(1284), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [2738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1496), 1, - ts_builtin_sym_end, - ACTIONS(1450), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2808] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1501), 1, - ts_builtin_sym_end, - ACTIONS(1468), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_elseif_clause_token1, - aux_sym_else_clause_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [2878] = 33, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(304), 1, - sym_unary_expression, - STATE(305), 1, - sym_range_expression, - STATE(314), 1, - sym_format_expression, - STATE(358), 1, - sym_multiplicative_expression, - STATE(523), 1, - sym_additive_expression, - STATE(551), 1, - sym_comparison_expression, - STATE(1275), 1, - sym_bitwise_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3008] = 33, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_unary_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(180), 1, - sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(195), 1, - sym_additive_expression, - STATE(202), 1, - sym_comparison_expression, - STATE(808), 1, - sym_bitwise_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3138] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1365), 1, - aux_sym_finally_clause_token1, - ACTIONS(1514), 1, - ts_builtin_sym_end, - STATE(529), 1, - sym_finally_clause, - ACTIONS(1452), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3212] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1516), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3279] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1518), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3346] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1520), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3413] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1522), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3480] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1524), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3547] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1526), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3614] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(385), 1, - sym_unary_expression, - STATE(387), 1, - sym_format_argument_expression, - STATE(389), 1, - sym_range_argument_expression, - STATE(462), 1, - sym_multiplicative_argument_expression, - STATE(575), 1, - sym_additive_argument_expression, - STATE(582), 1, - sym_comparison_argument_expression, - STATE(1333), 1, - sym_bitwise_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [3741] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1528), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3808] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1530), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [3875] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1534), 3, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - anon_sym_DASH, - ACTIONS(1536), 4, - anon_sym_PERCENT, - anon_sym_SLASH, - anon_sym_BSLASH, - anon_sym_STAR, - ACTIONS(1532), 54, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_PLUS, - [3946] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1546), 1, - anon_sym_RBRACE, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, - sym_unary_expression, - STATE(1850), 1, - sym_hash_literal_body, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4071] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1554), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4138] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1556), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1558), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4272] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1430), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4339] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1560), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4406] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1562), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, - sym_unary_expression, - STATE(1797), 1, - sym_hash_literal_body, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4531] = 32, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(187), 1, - sym_format_expression, - STATE(188), 1, - sym_range_expression, - STATE(191), 1, - sym_multiplicative_expression, - STATE(197), 1, - sym_additive_expression, - STATE(199), 1, - sym_comparison_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [4658] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1564), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4725] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1566), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4792] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1568), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4859] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1570), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4926] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1572), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [4993] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1574), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5060] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5127] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1578), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5194] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1580), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1749), 1, - sym_hash_literal_body, - STATE(1769), 1, - sym_unary_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [5319] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1582), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5386] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1584), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5453] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1586), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5520] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1588), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, - sym_unary_expression, - STATE(2023), 1, - sym_hash_literal_body, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [5645] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1590), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5712] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1592), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5779] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, - sym_real_literal, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(81), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(299), 1, - sym_unary_expression, - STATE(318), 1, - sym_format_expression, - STATE(327), 1, - sym_range_expression, - STATE(374), 1, - sym_multiplicative_expression, - STATE(546), 1, - sym_additive_expression, - STATE(561), 1, - sym_comparison_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(585), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(583), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [5906] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1594), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [5973] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1596), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6040] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1598), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6107] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1600), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6174] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1602), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6241] = 2, - ACTIONS(3), 1, + [439] = { + [aux_sym_array_literal_expression_repeat1] = STATE(441), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(765), + [aux_sym_comparison_operator_token2] = ACTIONS(765), + [aux_sym_comparison_operator_token3] = ACTIONS(765), + [aux_sym_comparison_operator_token4] = ACTIONS(765), + [aux_sym_comparison_operator_token5] = ACTIONS(765), + [aux_sym_comparison_operator_token6] = ACTIONS(765), + [aux_sym_comparison_operator_token7] = ACTIONS(765), + [aux_sym_comparison_operator_token8] = ACTIONS(765), + [aux_sym_comparison_operator_token9] = ACTIONS(765), + [aux_sym_comparison_operator_token10] = ACTIONS(765), + [aux_sym_comparison_operator_token11] = ACTIONS(765), + [aux_sym_comparison_operator_token12] = ACTIONS(765), + [aux_sym_comparison_operator_token13] = ACTIONS(765), + [aux_sym_comparison_operator_token14] = ACTIONS(765), + [aux_sym_comparison_operator_token15] = ACTIONS(765), + [aux_sym_comparison_operator_token16] = ACTIONS(765), + [aux_sym_comparison_operator_token17] = ACTIONS(765), + [aux_sym_comparison_operator_token18] = ACTIONS(765), + [aux_sym_comparison_operator_token19] = ACTIONS(765), + [aux_sym_comparison_operator_token20] = ACTIONS(765), + [aux_sym_comparison_operator_token21] = ACTIONS(765), + [aux_sym_comparison_operator_token22] = ACTIONS(765), + [aux_sym_comparison_operator_token23] = ACTIONS(765), + [aux_sym_comparison_operator_token24] = ACTIONS(765), + [aux_sym_comparison_operator_token25] = ACTIONS(765), + [aux_sym_comparison_operator_token26] = ACTIONS(765), + [aux_sym_comparison_operator_token27] = ACTIONS(765), + [aux_sym_comparison_operator_token28] = ACTIONS(767), + [aux_sym_comparison_operator_token29] = ACTIONS(765), + [aux_sym_comparison_operator_token30] = ACTIONS(765), + [aux_sym_comparison_operator_token31] = ACTIONS(765), + [aux_sym_comparison_operator_token32] = ACTIONS(765), + [aux_sym_comparison_operator_token33] = ACTIONS(765), + [aux_sym_comparison_operator_token34] = ACTIONS(767), + [aux_sym_comparison_operator_token35] = ACTIONS(765), + [aux_sym_comparison_operator_token36] = ACTIONS(765), + [aux_sym_comparison_operator_token37] = ACTIONS(765), + [aux_sym_comparison_operator_token38] = ACTIONS(765), + [aux_sym_comparison_operator_token39] = ACTIONS(765), + [aux_sym_comparison_operator_token40] = ACTIONS(765), + [aux_sym_comparison_operator_token41] = ACTIONS(765), + [aux_sym_comparison_operator_token42] = ACTIONS(765), + [aux_sym_comparison_operator_token43] = ACTIONS(765), + [aux_sym_comparison_operator_token44] = ACTIONS(765), + [aux_sym_comparison_operator_token45] = ACTIONS(765), + [aux_sym_comparison_operator_token46] = ACTIONS(765), + [aux_sym_comparison_operator_token47] = ACTIONS(765), + [aux_sym_comparison_operator_token48] = ACTIONS(765), + [aux_sym_comparison_operator_token49] = ACTIONS(765), + [aux_sym_comparison_operator_token50] = ACTIONS(765), + [aux_sym_format_operator_token1] = ACTIONS(765), + [anon_sym_RPAREN] = ACTIONS(765), + [anon_sym_COMMA] = ACTIONS(765), + [anon_sym_PERCENT] = ACTIONS(765), + [aux_sym_logical_expression_token1] = ACTIONS(765), + [aux_sym_logical_expression_token2] = ACTIONS(765), + [aux_sym_logical_expression_token3] = ACTIONS(765), + [aux_sym_bitwise_expression_token1] = ACTIONS(765), + [aux_sym_bitwise_expression_token2] = ACTIONS(765), + [aux_sym_bitwise_expression_token3] = ACTIONS(765), + [anon_sym_PLUS] = ACTIONS(765), + [anon_sym_DASH] = ACTIONS(767), + [anon_sym_SLASH] = ACTIONS(765), + [anon_sym_BSLASH] = ACTIONS(765), + [anon_sym_STAR] = ACTIONS(765), + [anon_sym_DOT_DOT] = ACTIONS(765), + }, + [440] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(475), + [sym_real_literal] = ACTIONS(475), + [aux_sym_expandable_string_literal_token1] = ACTIONS(475), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(475), + [sym_verbatim_string_characters] = ACTIONS(475), + [sym_verbatim_here_string_characters] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(475), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(475), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(475), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(475), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(475), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(475), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(475), + [anon_sym_2_GT_AMP1] = ACTIONS(475), + [anon_sym_3_GT_AMP1] = ACTIONS(475), + [anon_sym_4_GT_AMP1] = ACTIONS(475), + [anon_sym_5_GT_AMP1] = ACTIONS(475), + [anon_sym_6_GT_AMP1] = ACTIONS(475), + [anon_sym_STAR_GT_AMP2] = ACTIONS(475), + [anon_sym_1_GT_AMP2] = ACTIONS(475), + [anon_sym_3_GT_AMP2] = ACTIONS(475), + [anon_sym_4_GT_AMP2] = ACTIONS(475), + [anon_sym_5_GT_AMP2] = ACTIONS(475), + [anon_sym_6_GT_AMP2] = ACTIONS(475), + [aux_sym_comparison_operator_token37] = ACTIONS(475), + [aux_sym_comparison_operator_token50] = ACTIONS(475), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(475), + [anon_sym_DOLLAR_CARET] = ACTIONS(475), + [anon_sym_DOLLAR_QMARK] = ACTIONS(475), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(475), + [sym_braced_variable] = ACTIONS(475), + [sym_command_parameter] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(475), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(475), + [sym_stop_parsing] = ACTIONS(475), + [anon_sym_SPACE] = ACTIONS(477), + [anon_sym_COLON] = ACTIONS(475), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(475), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(475), + [anon_sym_AT_LPAREN] = ACTIONS(475), + [anon_sym_AT_LBRACE] = ACTIONS(475), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(475), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + [sym__statement_terminator] = ACTIONS(477), + }, + [441] = { + [aux_sym_array_literal_expression_repeat1] = STATE(431), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(780), + [aux_sym_comparison_operator_token2] = ACTIONS(780), + [aux_sym_comparison_operator_token3] = ACTIONS(780), + [aux_sym_comparison_operator_token4] = ACTIONS(780), + [aux_sym_comparison_operator_token5] = ACTIONS(780), + [aux_sym_comparison_operator_token6] = ACTIONS(780), + [aux_sym_comparison_operator_token7] = ACTIONS(780), + [aux_sym_comparison_operator_token8] = ACTIONS(780), + [aux_sym_comparison_operator_token9] = ACTIONS(780), + [aux_sym_comparison_operator_token10] = ACTIONS(780), + [aux_sym_comparison_operator_token11] = ACTIONS(780), + [aux_sym_comparison_operator_token12] = ACTIONS(780), + [aux_sym_comparison_operator_token13] = ACTIONS(780), + [aux_sym_comparison_operator_token14] = ACTIONS(780), + [aux_sym_comparison_operator_token15] = ACTIONS(780), + [aux_sym_comparison_operator_token16] = ACTIONS(780), + [aux_sym_comparison_operator_token17] = ACTIONS(780), + [aux_sym_comparison_operator_token18] = ACTIONS(780), + [aux_sym_comparison_operator_token19] = ACTIONS(780), + [aux_sym_comparison_operator_token20] = ACTIONS(780), + [aux_sym_comparison_operator_token21] = ACTIONS(780), + [aux_sym_comparison_operator_token22] = ACTIONS(780), + [aux_sym_comparison_operator_token23] = ACTIONS(780), + [aux_sym_comparison_operator_token24] = ACTIONS(780), + [aux_sym_comparison_operator_token25] = ACTIONS(780), + [aux_sym_comparison_operator_token26] = ACTIONS(780), + [aux_sym_comparison_operator_token27] = ACTIONS(780), + [aux_sym_comparison_operator_token28] = ACTIONS(782), + [aux_sym_comparison_operator_token29] = ACTIONS(780), + [aux_sym_comparison_operator_token30] = ACTIONS(780), + [aux_sym_comparison_operator_token31] = ACTIONS(780), + [aux_sym_comparison_operator_token32] = ACTIONS(780), + [aux_sym_comparison_operator_token33] = ACTIONS(780), + [aux_sym_comparison_operator_token34] = ACTIONS(782), + [aux_sym_comparison_operator_token35] = ACTIONS(780), + [aux_sym_comparison_operator_token36] = ACTIONS(780), + [aux_sym_comparison_operator_token37] = ACTIONS(780), + [aux_sym_comparison_operator_token38] = ACTIONS(780), + [aux_sym_comparison_operator_token39] = ACTIONS(780), + [aux_sym_comparison_operator_token40] = ACTIONS(780), + [aux_sym_comparison_operator_token41] = ACTIONS(780), + [aux_sym_comparison_operator_token42] = ACTIONS(780), + [aux_sym_comparison_operator_token43] = ACTIONS(780), + [aux_sym_comparison_operator_token44] = ACTIONS(780), + [aux_sym_comparison_operator_token45] = ACTIONS(780), + [aux_sym_comparison_operator_token46] = ACTIONS(780), + [aux_sym_comparison_operator_token47] = ACTIONS(780), + [aux_sym_comparison_operator_token48] = ACTIONS(780), + [aux_sym_comparison_operator_token49] = ACTIONS(780), + [aux_sym_comparison_operator_token50] = ACTIONS(780), + [aux_sym_format_operator_token1] = ACTIONS(780), + [anon_sym_RPAREN] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(780), + [anon_sym_PERCENT] = ACTIONS(780), + [aux_sym_logical_expression_token1] = ACTIONS(780), + [aux_sym_logical_expression_token2] = ACTIONS(780), + [aux_sym_logical_expression_token3] = ACTIONS(780), + [aux_sym_bitwise_expression_token1] = ACTIONS(780), + [aux_sym_bitwise_expression_token2] = ACTIONS(780), + [aux_sym_bitwise_expression_token3] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(780), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_SLASH] = ACTIONS(780), + [anon_sym_BSLASH] = ACTIONS(780), + [anon_sym_STAR] = ACTIONS(780), + [anon_sym_DOT_DOT] = ACTIONS(780), + }, + [442] = { + [aux_sym_command_argument_sep_repeat1] = STATE(450), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_RPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1614), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + }, + [443] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(475), + [sym_real_literal] = ACTIONS(475), + [aux_sym_expandable_string_literal_token1] = ACTIONS(475), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(475), + [sym_verbatim_string_characters] = ACTIONS(475), + [sym_verbatim_here_string_characters] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(475), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(475), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(475), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(475), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(475), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(475), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(475), + [anon_sym_2_GT_AMP1] = ACTIONS(475), + [anon_sym_3_GT_AMP1] = ACTIONS(475), + [anon_sym_4_GT_AMP1] = ACTIONS(475), + [anon_sym_5_GT_AMP1] = ACTIONS(475), + [anon_sym_6_GT_AMP1] = ACTIONS(475), + [anon_sym_STAR_GT_AMP2] = ACTIONS(475), + [anon_sym_1_GT_AMP2] = ACTIONS(475), + [anon_sym_3_GT_AMP2] = ACTIONS(475), + [anon_sym_4_GT_AMP2] = ACTIONS(475), + [anon_sym_5_GT_AMP2] = ACTIONS(475), + [anon_sym_6_GT_AMP2] = ACTIONS(475), + [aux_sym_comparison_operator_token37] = ACTIONS(475), + [aux_sym_comparison_operator_token50] = ACTIONS(475), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(475), + [anon_sym_DOLLAR_CARET] = ACTIONS(475), + [anon_sym_DOLLAR_QMARK] = ACTIONS(475), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(475), + [sym_braced_variable] = ACTIONS(475), + [sym_command_parameter] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(475), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(475), + [sym_stop_parsing] = ACTIONS(475), + [anon_sym_SPACE] = ACTIONS(477), + [anon_sym_COLON] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(475), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(475), + [anon_sym_AT_LPAREN] = ACTIONS(475), + [anon_sym_AT_LBRACE] = ACTIONS(475), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(475), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + [sym__statement_terminator] = ACTIONS(477), + }, + [444] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(475), + [sym_hexadecimal_integer_literal] = ACTIONS(475), + [sym_real_literal] = ACTIONS(475), + [aux_sym_expandable_string_literal_token1] = ACTIONS(475), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(475), + [sym_verbatim_string_characters] = ACTIONS(475), + [sym_verbatim_here_string_characters] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(475), + [anon_sym_2_GT] = ACTIONS(475), + [anon_sym_2_GT_GT] = ACTIONS(475), + [anon_sym_3_GT] = ACTIONS(475), + [anon_sym_3_GT_GT] = ACTIONS(475), + [anon_sym_4_GT] = ACTIONS(475), + [anon_sym_4_GT_GT] = ACTIONS(475), + [anon_sym_5_GT] = ACTIONS(475), + [anon_sym_5_GT_GT] = ACTIONS(475), + [anon_sym_6_GT] = ACTIONS(475), + [anon_sym_6_GT_GT] = ACTIONS(475), + [anon_sym_STAR_GT] = ACTIONS(475), + [anon_sym_STAR_GT_GT] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_STAR_GT_AMP1] = ACTIONS(475), + [anon_sym_2_GT_AMP1] = ACTIONS(475), + [anon_sym_3_GT_AMP1] = ACTIONS(475), + [anon_sym_4_GT_AMP1] = ACTIONS(475), + [anon_sym_5_GT_AMP1] = ACTIONS(475), + [anon_sym_6_GT_AMP1] = ACTIONS(475), + [anon_sym_STAR_GT_AMP2] = ACTIONS(475), + [anon_sym_1_GT_AMP2] = ACTIONS(475), + [anon_sym_3_GT_AMP2] = ACTIONS(475), + [anon_sym_4_GT_AMP2] = ACTIONS(475), + [anon_sym_5_GT_AMP2] = ACTIONS(475), + [anon_sym_6_GT_AMP2] = ACTIONS(475), + [aux_sym_comparison_operator_token37] = ACTIONS(475), + [aux_sym_comparison_operator_token50] = ACTIONS(475), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(475), + [anon_sym_DOLLAR_CARET] = ACTIONS(475), + [anon_sym_DOLLAR_QMARK] = ACTIONS(475), + [anon_sym_DOLLAR_] = ACTIONS(475), + [aux_sym_variable_token1] = ACTIONS(475), + [aux_sym_variable_token2] = ACTIONS(475), + [sym_braced_variable] = ACTIONS(475), + [sym_command_parameter] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_RPAREN] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(475), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(475), + [sym_stop_parsing] = ACTIONS(475), + [anon_sym_SPACE] = ACTIONS(477), + [anon_sym_COLON] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(475), + [anon_sym_DASH] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(475), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(475), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(475), + [anon_sym_AT_LPAREN] = ACTIONS(475), + [anon_sym_AT_LBRACE] = ACTIONS(475), + [anon_sym_DOT2] = ACTIONS(475), + [anon_sym_COLON_COLON] = ACTIONS(475), + [aux_sym_invokation_foreach_expression_token1] = ACTIONS(477), + }, + [445] = { + [aux_sym_command_argument_sep_repeat1] = STATE(449), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1616), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + [sym__statement_terminator] = ACTIONS(1618), + }, + [446] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(813), + [aux_sym_comparison_operator_token2] = ACTIONS(813), + [aux_sym_comparison_operator_token3] = ACTIONS(813), + [aux_sym_comparison_operator_token4] = ACTIONS(813), + [aux_sym_comparison_operator_token5] = ACTIONS(813), + [aux_sym_comparison_operator_token6] = ACTIONS(813), + [aux_sym_comparison_operator_token7] = ACTIONS(813), + [aux_sym_comparison_operator_token8] = ACTIONS(813), + [aux_sym_comparison_operator_token9] = ACTIONS(813), + [aux_sym_comparison_operator_token10] = ACTIONS(813), + [aux_sym_comparison_operator_token11] = ACTIONS(813), + [aux_sym_comparison_operator_token12] = ACTIONS(813), + [aux_sym_comparison_operator_token13] = ACTIONS(813), + [aux_sym_comparison_operator_token14] = ACTIONS(813), + [aux_sym_comparison_operator_token15] = ACTIONS(813), + [aux_sym_comparison_operator_token16] = ACTIONS(813), + [aux_sym_comparison_operator_token17] = ACTIONS(813), + [aux_sym_comparison_operator_token18] = ACTIONS(813), + [aux_sym_comparison_operator_token19] = ACTIONS(813), + [aux_sym_comparison_operator_token20] = ACTIONS(813), + [aux_sym_comparison_operator_token21] = ACTIONS(813), + [aux_sym_comparison_operator_token22] = ACTIONS(813), + [aux_sym_comparison_operator_token23] = ACTIONS(813), + [aux_sym_comparison_operator_token24] = ACTIONS(813), + [aux_sym_comparison_operator_token25] = ACTIONS(813), + [aux_sym_comparison_operator_token26] = ACTIONS(813), + [aux_sym_comparison_operator_token27] = ACTIONS(813), + [aux_sym_comparison_operator_token28] = ACTIONS(815), + [aux_sym_comparison_operator_token29] = ACTIONS(813), + [aux_sym_comparison_operator_token30] = ACTIONS(813), + [aux_sym_comparison_operator_token31] = ACTIONS(813), + [aux_sym_comparison_operator_token32] = ACTIONS(813), + [aux_sym_comparison_operator_token33] = ACTIONS(813), + [aux_sym_comparison_operator_token34] = ACTIONS(815), + [aux_sym_comparison_operator_token35] = ACTIONS(813), + [aux_sym_comparison_operator_token36] = ACTIONS(813), + [aux_sym_comparison_operator_token37] = ACTIONS(813), + [aux_sym_comparison_operator_token38] = ACTIONS(813), + [aux_sym_comparison_operator_token39] = ACTIONS(813), + [aux_sym_comparison_operator_token40] = ACTIONS(813), + [aux_sym_comparison_operator_token41] = ACTIONS(813), + [aux_sym_comparison_operator_token42] = ACTIONS(813), + [aux_sym_comparison_operator_token43] = ACTIONS(813), + [aux_sym_comparison_operator_token44] = ACTIONS(813), + [aux_sym_comparison_operator_token45] = ACTIONS(813), + [aux_sym_comparison_operator_token46] = ACTIONS(813), + [aux_sym_comparison_operator_token47] = ACTIONS(813), + [aux_sym_comparison_operator_token48] = ACTIONS(813), + [aux_sym_comparison_operator_token49] = ACTIONS(813), + [aux_sym_comparison_operator_token50] = ACTIONS(813), + [aux_sym_format_operator_token1] = ACTIONS(813), + [anon_sym_RPAREN] = ACTIONS(813), + [anon_sym_COMMA] = ACTIONS(813), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(813), + [aux_sym_logical_expression_token2] = ACTIONS(813), + [aux_sym_logical_expression_token3] = ACTIONS(813), + [aux_sym_bitwise_expression_token1] = ACTIONS(813), + [aux_sym_bitwise_expression_token2] = ACTIONS(813), + [aux_sym_bitwise_expression_token3] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(815), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(813), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(1620), + }, + [447] = { + [sym_format_operator] = STATE(572), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(809), + [aux_sym_comparison_operator_token2] = ACTIONS(809), + [aux_sym_comparison_operator_token3] = ACTIONS(809), + [aux_sym_comparison_operator_token4] = ACTIONS(809), + [aux_sym_comparison_operator_token5] = ACTIONS(809), + [aux_sym_comparison_operator_token6] = ACTIONS(809), + [aux_sym_comparison_operator_token7] = ACTIONS(809), + [aux_sym_comparison_operator_token8] = ACTIONS(809), + [aux_sym_comparison_operator_token9] = ACTIONS(809), + [aux_sym_comparison_operator_token10] = ACTIONS(809), + [aux_sym_comparison_operator_token11] = ACTIONS(809), + [aux_sym_comparison_operator_token12] = ACTIONS(809), + [aux_sym_comparison_operator_token13] = ACTIONS(809), + [aux_sym_comparison_operator_token14] = ACTIONS(809), + [aux_sym_comparison_operator_token15] = ACTIONS(809), + [aux_sym_comparison_operator_token16] = ACTIONS(809), + [aux_sym_comparison_operator_token17] = ACTIONS(809), + [aux_sym_comparison_operator_token18] = ACTIONS(809), + [aux_sym_comparison_operator_token19] = ACTIONS(809), + [aux_sym_comparison_operator_token20] = ACTIONS(809), + [aux_sym_comparison_operator_token21] = ACTIONS(809), + [aux_sym_comparison_operator_token22] = ACTIONS(809), + [aux_sym_comparison_operator_token23] = ACTIONS(809), + [aux_sym_comparison_operator_token24] = ACTIONS(809), + [aux_sym_comparison_operator_token25] = ACTIONS(809), + [aux_sym_comparison_operator_token26] = ACTIONS(809), + [aux_sym_comparison_operator_token27] = ACTIONS(809), + [aux_sym_comparison_operator_token28] = ACTIONS(811), + [aux_sym_comparison_operator_token29] = ACTIONS(809), + [aux_sym_comparison_operator_token30] = ACTIONS(809), + [aux_sym_comparison_operator_token31] = ACTIONS(809), + [aux_sym_comparison_operator_token32] = ACTIONS(809), + [aux_sym_comparison_operator_token33] = ACTIONS(809), + [aux_sym_comparison_operator_token34] = ACTIONS(811), + [aux_sym_comparison_operator_token35] = ACTIONS(809), + [aux_sym_comparison_operator_token36] = ACTIONS(809), + [aux_sym_comparison_operator_token37] = ACTIONS(809), + [aux_sym_comparison_operator_token38] = ACTIONS(809), + [aux_sym_comparison_operator_token39] = ACTIONS(809), + [aux_sym_comparison_operator_token40] = ACTIONS(809), + [aux_sym_comparison_operator_token41] = ACTIONS(809), + [aux_sym_comparison_operator_token42] = ACTIONS(809), + [aux_sym_comparison_operator_token43] = ACTIONS(809), + [aux_sym_comparison_operator_token44] = ACTIONS(809), + [aux_sym_comparison_operator_token45] = ACTIONS(809), + [aux_sym_comparison_operator_token46] = ACTIONS(809), + [aux_sym_comparison_operator_token47] = ACTIONS(809), + [aux_sym_comparison_operator_token48] = ACTIONS(809), + [aux_sym_comparison_operator_token49] = ACTIONS(809), + [aux_sym_comparison_operator_token50] = ACTIONS(809), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(809), + [anon_sym_COMMA] = ACTIONS(809), + [anon_sym_PERCENT] = ACTIONS(809), + [aux_sym_logical_expression_token1] = ACTIONS(809), + [aux_sym_logical_expression_token2] = ACTIONS(809), + [aux_sym_logical_expression_token3] = ACTIONS(809), + [aux_sym_bitwise_expression_token1] = ACTIONS(809), + [aux_sym_bitwise_expression_token2] = ACTIONS(809), + [aux_sym_bitwise_expression_token3] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(809), + [anon_sym_DASH] = ACTIONS(811), + [anon_sym_SLASH] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(809), + [anon_sym_STAR] = ACTIONS(809), + }, + [448] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_RPAREN] = ACTIONS(801), + [anon_sym_COMMA] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1620), + }, + [449] = { + [aux_sym_command_argument_sep_repeat1] = STATE(449), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1622), + [sym_hexadecimal_integer_literal] = ACTIONS(1622), + [sym_real_literal] = ACTIONS(1622), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1622), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1622), + [sym_verbatim_string_characters] = ACTIONS(1622), + [sym_verbatim_here_string_characters] = ACTIONS(1622), + [anon_sym_LBRACK] = ACTIONS(1622), + [anon_sym_GT] = ACTIONS(1622), + [anon_sym_GT_GT] = ACTIONS(1622), + [anon_sym_2_GT] = ACTIONS(1622), + [anon_sym_2_GT_GT] = ACTIONS(1622), + [anon_sym_3_GT] = ACTIONS(1622), + [anon_sym_3_GT_GT] = ACTIONS(1622), + [anon_sym_4_GT] = ACTIONS(1622), + [anon_sym_4_GT_GT] = ACTIONS(1622), + [anon_sym_5_GT] = ACTIONS(1622), + [anon_sym_5_GT_GT] = ACTIONS(1622), + [anon_sym_6_GT] = ACTIONS(1622), + [anon_sym_6_GT_GT] = ACTIONS(1622), + [anon_sym_STAR_GT] = ACTIONS(1622), + [anon_sym_STAR_GT_GT] = ACTIONS(1622), + [anon_sym_LT] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1622), + [anon_sym_2_GT_AMP1] = ACTIONS(1622), + [anon_sym_3_GT_AMP1] = ACTIONS(1622), + [anon_sym_4_GT_AMP1] = ACTIONS(1622), + [anon_sym_5_GT_AMP1] = ACTIONS(1622), + [anon_sym_6_GT_AMP1] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1622), + [anon_sym_1_GT_AMP2] = ACTIONS(1622), + [anon_sym_3_GT_AMP2] = ACTIONS(1622), + [anon_sym_4_GT_AMP2] = ACTIONS(1622), + [anon_sym_5_GT_AMP2] = ACTIONS(1622), + [anon_sym_6_GT_AMP2] = ACTIONS(1622), + [aux_sym_comparison_operator_token37] = ACTIONS(1622), + [aux_sym_comparison_operator_token50] = ACTIONS(1622), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1622), + [anon_sym_DOLLAR_CARET] = ACTIONS(1622), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1622), + [anon_sym_DOLLAR_] = ACTIONS(1622), + [aux_sym_variable_token1] = ACTIONS(1622), + [aux_sym_variable_token2] = ACTIONS(1622), + [sym_braced_variable] = ACTIONS(1622), + [sym_generic_token] = ACTIONS(1622), + [sym_command_parameter] = ACTIONS(1622), + [anon_sym_LPAREN] = ACTIONS(1622), + [anon_sym_COMMA] = ACTIONS(1622), + [anon_sym_LBRACE] = ACTIONS(1622), + [anon_sym_PIPE] = ACTIONS(1622), + [sym_stop_parsing] = ACTIONS(1622), + [anon_sym_SPACE] = ACTIONS(1624), + [anon_sym_COLON] = ACTIONS(1622), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1622), + [anon_sym_PLUS] = ACTIONS(1622), + [anon_sym_DASH] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1622), + [anon_sym_BANG] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1622), + [anon_sym_PLUS_PLUS] = ACTIONS(1622), + [anon_sym_DASH_DASH] = ACTIONS(1622), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LBRACE] = ACTIONS(1622), + [sym__statement_terminator] = ACTIONS(1627), + }, + [450] = { + [aux_sym_command_argument_sep_repeat1] = STATE(450), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1622), + [sym_hexadecimal_integer_literal] = ACTIONS(1622), + [sym_real_literal] = ACTIONS(1622), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1622), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1622), + [sym_verbatim_string_characters] = ACTIONS(1622), + [sym_verbatim_here_string_characters] = ACTIONS(1622), + [anon_sym_LBRACK] = ACTIONS(1622), + [anon_sym_GT] = ACTIONS(1622), + [anon_sym_GT_GT] = ACTIONS(1622), + [anon_sym_2_GT] = ACTIONS(1622), + [anon_sym_2_GT_GT] = ACTIONS(1622), + [anon_sym_3_GT] = ACTIONS(1622), + [anon_sym_3_GT_GT] = ACTIONS(1622), + [anon_sym_4_GT] = ACTIONS(1622), + [anon_sym_4_GT_GT] = ACTIONS(1622), + [anon_sym_5_GT] = ACTIONS(1622), + [anon_sym_5_GT_GT] = ACTIONS(1622), + [anon_sym_6_GT] = ACTIONS(1622), + [anon_sym_6_GT_GT] = ACTIONS(1622), + [anon_sym_STAR_GT] = ACTIONS(1622), + [anon_sym_STAR_GT_GT] = ACTIONS(1622), + [anon_sym_LT] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1622), + [anon_sym_2_GT_AMP1] = ACTIONS(1622), + [anon_sym_3_GT_AMP1] = ACTIONS(1622), + [anon_sym_4_GT_AMP1] = ACTIONS(1622), + [anon_sym_5_GT_AMP1] = ACTIONS(1622), + [anon_sym_6_GT_AMP1] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1622), + [anon_sym_1_GT_AMP2] = ACTIONS(1622), + [anon_sym_3_GT_AMP2] = ACTIONS(1622), + [anon_sym_4_GT_AMP2] = ACTIONS(1622), + [anon_sym_5_GT_AMP2] = ACTIONS(1622), + [anon_sym_6_GT_AMP2] = ACTIONS(1622), + [aux_sym_comparison_operator_token37] = ACTIONS(1622), + [aux_sym_comparison_operator_token50] = ACTIONS(1622), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1622), + [anon_sym_DOLLAR_CARET] = ACTIONS(1622), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1622), + [anon_sym_DOLLAR_] = ACTIONS(1622), + [aux_sym_variable_token1] = ACTIONS(1622), + [aux_sym_variable_token2] = ACTIONS(1622), + [sym_braced_variable] = ACTIONS(1622), + [sym_generic_token] = ACTIONS(1622), + [sym_command_parameter] = ACTIONS(1622), + [anon_sym_LPAREN] = ACTIONS(1622), + [anon_sym_RPAREN] = ACTIONS(1622), + [anon_sym_COMMA] = ACTIONS(1622), + [anon_sym_LBRACE] = ACTIONS(1622), + [anon_sym_PIPE] = ACTIONS(1622), + [sym_stop_parsing] = ACTIONS(1622), + [anon_sym_SPACE] = ACTIONS(1629), + [anon_sym_COLON] = ACTIONS(1622), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1622), + [anon_sym_PLUS] = ACTIONS(1622), + [anon_sym_DASH] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1622), + [anon_sym_BANG] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1622), + [anon_sym_PLUS_PLUS] = ACTIONS(1622), + [anon_sym_DASH_DASH] = ACTIONS(1622), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LBRACE] = ACTIONS(1622), + }, + [451] = { + [sym_format_operator] = STATE(572), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_RPAREN] = ACTIONS(795), + [anon_sym_COMMA] = ACTIONS(795), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + }, + [452] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1578), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1274), + [sym_comparison_expression] = STATE(556), + [sym_additive_expression] = STATE(541), + [sym_multiplicative_expression] = STATE(490), + [sym_format_expression] = STATE(447), + [sym_range_expression] = STATE(446), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(439), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_attribute_argument] = STATE(1624), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [sym_simple_name] = ACTIONS(1596), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [453] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1759), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1632), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [454] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1634), + [sym__statement_terminator] = ACTIONS(801), + }, + [455] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_RPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1612), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + }, + [456] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1833), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1636), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [457] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1802), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1638), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [458] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1820), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1640), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [459] = { + [sym_format_operator] = STATE(576), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(809), + [aux_sym_comparison_operator_token2] = ACTIONS(809), + [aux_sym_comparison_operator_token3] = ACTIONS(809), + [aux_sym_comparison_operator_token4] = ACTIONS(809), + [aux_sym_comparison_operator_token5] = ACTIONS(809), + [aux_sym_comparison_operator_token6] = ACTIONS(809), + [aux_sym_comparison_operator_token7] = ACTIONS(809), + [aux_sym_comparison_operator_token8] = ACTIONS(809), + [aux_sym_comparison_operator_token9] = ACTIONS(809), + [aux_sym_comparison_operator_token10] = ACTIONS(809), + [aux_sym_comparison_operator_token11] = ACTIONS(809), + [aux_sym_comparison_operator_token12] = ACTIONS(809), + [aux_sym_comparison_operator_token13] = ACTIONS(809), + [aux_sym_comparison_operator_token14] = ACTIONS(809), + [aux_sym_comparison_operator_token15] = ACTIONS(809), + [aux_sym_comparison_operator_token16] = ACTIONS(809), + [aux_sym_comparison_operator_token17] = ACTIONS(809), + [aux_sym_comparison_operator_token18] = ACTIONS(809), + [aux_sym_comparison_operator_token19] = ACTIONS(809), + [aux_sym_comparison_operator_token20] = ACTIONS(809), + [aux_sym_comparison_operator_token21] = ACTIONS(809), + [aux_sym_comparison_operator_token22] = ACTIONS(809), + [aux_sym_comparison_operator_token23] = ACTIONS(809), + [aux_sym_comparison_operator_token24] = ACTIONS(809), + [aux_sym_comparison_operator_token25] = ACTIONS(809), + [aux_sym_comparison_operator_token26] = ACTIONS(809), + [aux_sym_comparison_operator_token27] = ACTIONS(809), + [aux_sym_comparison_operator_token28] = ACTIONS(811), + [aux_sym_comparison_operator_token29] = ACTIONS(809), + [aux_sym_comparison_operator_token30] = ACTIONS(809), + [aux_sym_comparison_operator_token31] = ACTIONS(809), + [aux_sym_comparison_operator_token32] = ACTIONS(809), + [aux_sym_comparison_operator_token33] = ACTIONS(809), + [aux_sym_comparison_operator_token34] = ACTIONS(811), + [aux_sym_comparison_operator_token35] = ACTIONS(809), + [aux_sym_comparison_operator_token36] = ACTIONS(809), + [aux_sym_comparison_operator_token37] = ACTIONS(809), + [aux_sym_comparison_operator_token38] = ACTIONS(809), + [aux_sym_comparison_operator_token39] = ACTIONS(809), + [aux_sym_comparison_operator_token40] = ACTIONS(809), + [aux_sym_comparison_operator_token41] = ACTIONS(809), + [aux_sym_comparison_operator_token42] = ACTIONS(809), + [aux_sym_comparison_operator_token43] = ACTIONS(809), + [aux_sym_comparison_operator_token44] = ACTIONS(809), + [aux_sym_comparison_operator_token45] = ACTIONS(809), + [aux_sym_comparison_operator_token46] = ACTIONS(809), + [aux_sym_comparison_operator_token47] = ACTIONS(809), + [aux_sym_comparison_operator_token48] = ACTIONS(809), + [aux_sym_comparison_operator_token49] = ACTIONS(809), + [aux_sym_comparison_operator_token50] = ACTIONS(809), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(809), + [aux_sym_logical_expression_token1] = ACTIONS(809), + [aux_sym_logical_expression_token2] = ACTIONS(809), + [aux_sym_logical_expression_token3] = ACTIONS(809), + [aux_sym_bitwise_expression_token1] = ACTIONS(809), + [aux_sym_bitwise_expression_token2] = ACTIONS(809), + [aux_sym_bitwise_expression_token3] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(809), + [anon_sym_DASH] = ACTIONS(811), + [anon_sym_SLASH] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(809), + [anon_sym_STAR] = ACTIONS(809), + [anon_sym_RBRACK] = ACTIONS(809), + }, + [460] = { + [aux_sym_command_argument_sep_repeat1] = STATE(462), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1642), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + [sym__statement_terminator] = ACTIONS(1618), + }, + [461] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(813), + [aux_sym_comparison_operator_token2] = ACTIONS(813), + [aux_sym_comparison_operator_token3] = ACTIONS(813), + [aux_sym_comparison_operator_token4] = ACTIONS(813), + [aux_sym_comparison_operator_token5] = ACTIONS(813), + [aux_sym_comparison_operator_token6] = ACTIONS(813), + [aux_sym_comparison_operator_token7] = ACTIONS(813), + [aux_sym_comparison_operator_token8] = ACTIONS(813), + [aux_sym_comparison_operator_token9] = ACTIONS(813), + [aux_sym_comparison_operator_token10] = ACTIONS(813), + [aux_sym_comparison_operator_token11] = ACTIONS(813), + [aux_sym_comparison_operator_token12] = ACTIONS(813), + [aux_sym_comparison_operator_token13] = ACTIONS(813), + [aux_sym_comparison_operator_token14] = ACTIONS(813), + [aux_sym_comparison_operator_token15] = ACTIONS(813), + [aux_sym_comparison_operator_token16] = ACTIONS(813), + [aux_sym_comparison_operator_token17] = ACTIONS(813), + [aux_sym_comparison_operator_token18] = ACTIONS(813), + [aux_sym_comparison_operator_token19] = ACTIONS(813), + [aux_sym_comparison_operator_token20] = ACTIONS(813), + [aux_sym_comparison_operator_token21] = ACTIONS(813), + [aux_sym_comparison_operator_token22] = ACTIONS(813), + [aux_sym_comparison_operator_token23] = ACTIONS(813), + [aux_sym_comparison_operator_token24] = ACTIONS(813), + [aux_sym_comparison_operator_token25] = ACTIONS(813), + [aux_sym_comparison_operator_token26] = ACTIONS(813), + [aux_sym_comparison_operator_token27] = ACTIONS(813), + [aux_sym_comparison_operator_token28] = ACTIONS(815), + [aux_sym_comparison_operator_token29] = ACTIONS(813), + [aux_sym_comparison_operator_token30] = ACTIONS(813), + [aux_sym_comparison_operator_token31] = ACTIONS(813), + [aux_sym_comparison_operator_token32] = ACTIONS(813), + [aux_sym_comparison_operator_token33] = ACTIONS(813), + [aux_sym_comparison_operator_token34] = ACTIONS(815), + [aux_sym_comparison_operator_token35] = ACTIONS(813), + [aux_sym_comparison_operator_token36] = ACTIONS(813), + [aux_sym_comparison_operator_token37] = ACTIONS(813), + [aux_sym_comparison_operator_token38] = ACTIONS(813), + [aux_sym_comparison_operator_token39] = ACTIONS(813), + [aux_sym_comparison_operator_token40] = ACTIONS(813), + [aux_sym_comparison_operator_token41] = ACTIONS(813), + [aux_sym_comparison_operator_token42] = ACTIONS(813), + [aux_sym_comparison_operator_token43] = ACTIONS(813), + [aux_sym_comparison_operator_token44] = ACTIONS(813), + [aux_sym_comparison_operator_token45] = ACTIONS(813), + [aux_sym_comparison_operator_token46] = ACTIONS(813), + [aux_sym_comparison_operator_token47] = ACTIONS(813), + [aux_sym_comparison_operator_token48] = ACTIONS(813), + [aux_sym_comparison_operator_token49] = ACTIONS(813), + [aux_sym_comparison_operator_token50] = ACTIONS(813), + [aux_sym_format_operator_token1] = ACTIONS(813), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(813), + [aux_sym_logical_expression_token2] = ACTIONS(813), + [aux_sym_logical_expression_token3] = ACTIONS(813), + [aux_sym_bitwise_expression_token1] = ACTIONS(813), + [aux_sym_bitwise_expression_token2] = ACTIONS(813), + [aux_sym_bitwise_expression_token3] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(815), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(813), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(1644), + [anon_sym_RBRACK] = ACTIONS(813), + }, + [462] = { + [aux_sym_command_argument_sep_repeat1] = STATE(462), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1622), + [sym_hexadecimal_integer_literal] = ACTIONS(1622), + [sym_real_literal] = ACTIONS(1622), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1622), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1622), + [sym_verbatim_string_characters] = ACTIONS(1622), + [sym_verbatim_here_string_characters] = ACTIONS(1622), + [anon_sym_LBRACK] = ACTIONS(1622), + [anon_sym_GT] = ACTIONS(1622), + [anon_sym_GT_GT] = ACTIONS(1622), + [anon_sym_2_GT] = ACTIONS(1622), + [anon_sym_2_GT_GT] = ACTIONS(1622), + [anon_sym_3_GT] = ACTIONS(1622), + [anon_sym_3_GT_GT] = ACTIONS(1622), + [anon_sym_4_GT] = ACTIONS(1622), + [anon_sym_4_GT_GT] = ACTIONS(1622), + [anon_sym_5_GT] = ACTIONS(1622), + [anon_sym_5_GT_GT] = ACTIONS(1622), + [anon_sym_6_GT] = ACTIONS(1622), + [anon_sym_6_GT_GT] = ACTIONS(1622), + [anon_sym_STAR_GT] = ACTIONS(1622), + [anon_sym_STAR_GT_GT] = ACTIONS(1622), + [anon_sym_LT] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1622), + [anon_sym_2_GT_AMP1] = ACTIONS(1622), + [anon_sym_3_GT_AMP1] = ACTIONS(1622), + [anon_sym_4_GT_AMP1] = ACTIONS(1622), + [anon_sym_5_GT_AMP1] = ACTIONS(1622), + [anon_sym_6_GT_AMP1] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1622), + [anon_sym_1_GT_AMP2] = ACTIONS(1622), + [anon_sym_3_GT_AMP2] = ACTIONS(1622), + [anon_sym_4_GT_AMP2] = ACTIONS(1622), + [anon_sym_5_GT_AMP2] = ACTIONS(1622), + [anon_sym_6_GT_AMP2] = ACTIONS(1622), + [aux_sym_comparison_operator_token37] = ACTIONS(1622), + [aux_sym_comparison_operator_token50] = ACTIONS(1622), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1622), + [anon_sym_DOLLAR_CARET] = ACTIONS(1622), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1622), + [anon_sym_DOLLAR_] = ACTIONS(1622), + [aux_sym_variable_token1] = ACTIONS(1622), + [aux_sym_variable_token2] = ACTIONS(1622), + [sym_braced_variable] = ACTIONS(1622), + [sym_generic_token] = ACTIONS(1622), + [sym_command_parameter] = ACTIONS(1622), + [anon_sym_LPAREN] = ACTIONS(1622), + [anon_sym_COMMA] = ACTIONS(1622), + [anon_sym_LBRACE] = ACTIONS(1622), + [anon_sym_PIPE] = ACTIONS(1622), + [sym_stop_parsing] = ACTIONS(1622), + [anon_sym_SPACE] = ACTIONS(1646), + [anon_sym_COLON] = ACTIONS(1622), + [anon_sym_PLUS] = ACTIONS(1622), + [anon_sym_DASH] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1622), + [anon_sym_BANG] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1622), + [anon_sym_PLUS_PLUS] = ACTIONS(1622), + [anon_sym_DASH_DASH] = ACTIONS(1622), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LBRACE] = ACTIONS(1622), + [sym__statement_terminator] = ACTIONS(1627), + }, + [463] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1697), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1649), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [464] = { + [sym_format_operator] = STATE(576), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + [anon_sym_RBRACK] = ACTIONS(795), + }, + [465] = { + [aux_sym_command_argument_sep_repeat1] = STATE(472), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_RPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1651), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + }, + [466] = { + [sym_format_operator] = STATE(571), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(795), + [aux_sym_comparison_operator_token2] = ACTIONS(795), + [aux_sym_comparison_operator_token3] = ACTIONS(795), + [aux_sym_comparison_operator_token4] = ACTIONS(795), + [aux_sym_comparison_operator_token5] = ACTIONS(795), + [aux_sym_comparison_operator_token6] = ACTIONS(795), + [aux_sym_comparison_operator_token7] = ACTIONS(795), + [aux_sym_comparison_operator_token8] = ACTIONS(795), + [aux_sym_comparison_operator_token9] = ACTIONS(795), + [aux_sym_comparison_operator_token10] = ACTIONS(795), + [aux_sym_comparison_operator_token11] = ACTIONS(795), + [aux_sym_comparison_operator_token12] = ACTIONS(795), + [aux_sym_comparison_operator_token13] = ACTIONS(795), + [aux_sym_comparison_operator_token14] = ACTIONS(795), + [aux_sym_comparison_operator_token15] = ACTIONS(795), + [aux_sym_comparison_operator_token16] = ACTIONS(795), + [aux_sym_comparison_operator_token17] = ACTIONS(795), + [aux_sym_comparison_operator_token18] = ACTIONS(795), + [aux_sym_comparison_operator_token19] = ACTIONS(795), + [aux_sym_comparison_operator_token20] = ACTIONS(795), + [aux_sym_comparison_operator_token21] = ACTIONS(795), + [aux_sym_comparison_operator_token22] = ACTIONS(795), + [aux_sym_comparison_operator_token23] = ACTIONS(795), + [aux_sym_comparison_operator_token24] = ACTIONS(795), + [aux_sym_comparison_operator_token25] = ACTIONS(795), + [aux_sym_comparison_operator_token26] = ACTIONS(795), + [aux_sym_comparison_operator_token27] = ACTIONS(795), + [aux_sym_comparison_operator_token28] = ACTIONS(797), + [aux_sym_comparison_operator_token29] = ACTIONS(795), + [aux_sym_comparison_operator_token30] = ACTIONS(795), + [aux_sym_comparison_operator_token31] = ACTIONS(795), + [aux_sym_comparison_operator_token32] = ACTIONS(795), + [aux_sym_comparison_operator_token33] = ACTIONS(795), + [aux_sym_comparison_operator_token34] = ACTIONS(797), + [aux_sym_comparison_operator_token35] = ACTIONS(795), + [aux_sym_comparison_operator_token36] = ACTIONS(795), + [aux_sym_comparison_operator_token37] = ACTIONS(795), + [aux_sym_comparison_operator_token38] = ACTIONS(795), + [aux_sym_comparison_operator_token39] = ACTIONS(795), + [aux_sym_comparison_operator_token40] = ACTIONS(795), + [aux_sym_comparison_operator_token41] = ACTIONS(795), + [aux_sym_comparison_operator_token42] = ACTIONS(795), + [aux_sym_comparison_operator_token43] = ACTIONS(795), + [aux_sym_comparison_operator_token44] = ACTIONS(795), + [aux_sym_comparison_operator_token45] = ACTIONS(795), + [aux_sym_comparison_operator_token46] = ACTIONS(795), + [aux_sym_comparison_operator_token47] = ACTIONS(795), + [aux_sym_comparison_operator_token48] = ACTIONS(795), + [aux_sym_comparison_operator_token49] = ACTIONS(795), + [aux_sym_comparison_operator_token50] = ACTIONS(795), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(795), + [aux_sym_logical_expression_token1] = ACTIONS(795), + [aux_sym_logical_expression_token2] = ACTIONS(795), + [aux_sym_logical_expression_token3] = ACTIONS(795), + [aux_sym_bitwise_expression_token1] = ACTIONS(795), + [aux_sym_bitwise_expression_token2] = ACTIONS(795), + [aux_sym_bitwise_expression_token3] = ACTIONS(795), + [anon_sym_PLUS] = ACTIONS(795), + [anon_sym_DASH] = ACTIONS(797), + [anon_sym_SLASH] = ACTIONS(795), + [anon_sym_BSLASH] = ACTIONS(795), + [anon_sym_STAR] = ACTIONS(795), + [sym__statement_terminator] = ACTIONS(795), + }, + [467] = { + [sym_format_operator] = STATE(571), + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(809), + [aux_sym_comparison_operator_token2] = ACTIONS(809), + [aux_sym_comparison_operator_token3] = ACTIONS(809), + [aux_sym_comparison_operator_token4] = ACTIONS(809), + [aux_sym_comparison_operator_token5] = ACTIONS(809), + [aux_sym_comparison_operator_token6] = ACTIONS(809), + [aux_sym_comparison_operator_token7] = ACTIONS(809), + [aux_sym_comparison_operator_token8] = ACTIONS(809), + [aux_sym_comparison_operator_token9] = ACTIONS(809), + [aux_sym_comparison_operator_token10] = ACTIONS(809), + [aux_sym_comparison_operator_token11] = ACTIONS(809), + [aux_sym_comparison_operator_token12] = ACTIONS(809), + [aux_sym_comparison_operator_token13] = ACTIONS(809), + [aux_sym_comparison_operator_token14] = ACTIONS(809), + [aux_sym_comparison_operator_token15] = ACTIONS(809), + [aux_sym_comparison_operator_token16] = ACTIONS(809), + [aux_sym_comparison_operator_token17] = ACTIONS(809), + [aux_sym_comparison_operator_token18] = ACTIONS(809), + [aux_sym_comparison_operator_token19] = ACTIONS(809), + [aux_sym_comparison_operator_token20] = ACTIONS(809), + [aux_sym_comparison_operator_token21] = ACTIONS(809), + [aux_sym_comparison_operator_token22] = ACTIONS(809), + [aux_sym_comparison_operator_token23] = ACTIONS(809), + [aux_sym_comparison_operator_token24] = ACTIONS(809), + [aux_sym_comparison_operator_token25] = ACTIONS(809), + [aux_sym_comparison_operator_token26] = ACTIONS(809), + [aux_sym_comparison_operator_token27] = ACTIONS(809), + [aux_sym_comparison_operator_token28] = ACTIONS(811), + [aux_sym_comparison_operator_token29] = ACTIONS(809), + [aux_sym_comparison_operator_token30] = ACTIONS(809), + [aux_sym_comparison_operator_token31] = ACTIONS(809), + [aux_sym_comparison_operator_token32] = ACTIONS(809), + [aux_sym_comparison_operator_token33] = ACTIONS(809), + [aux_sym_comparison_operator_token34] = ACTIONS(811), + [aux_sym_comparison_operator_token35] = ACTIONS(809), + [aux_sym_comparison_operator_token36] = ACTIONS(809), + [aux_sym_comparison_operator_token37] = ACTIONS(809), + [aux_sym_comparison_operator_token38] = ACTIONS(809), + [aux_sym_comparison_operator_token39] = ACTIONS(809), + [aux_sym_comparison_operator_token40] = ACTIONS(809), + [aux_sym_comparison_operator_token41] = ACTIONS(809), + [aux_sym_comparison_operator_token42] = ACTIONS(809), + [aux_sym_comparison_operator_token43] = ACTIONS(809), + [aux_sym_comparison_operator_token44] = ACTIONS(809), + [aux_sym_comparison_operator_token45] = ACTIONS(809), + [aux_sym_comparison_operator_token46] = ACTIONS(809), + [aux_sym_comparison_operator_token47] = ACTIONS(809), + [aux_sym_comparison_operator_token48] = ACTIONS(809), + [aux_sym_comparison_operator_token49] = ACTIONS(809), + [aux_sym_comparison_operator_token50] = ACTIONS(809), + [aux_sym_format_operator_token1] = ACTIONS(799), + [anon_sym_PERCENT] = ACTIONS(809), + [aux_sym_logical_expression_token1] = ACTIONS(809), + [aux_sym_logical_expression_token2] = ACTIONS(809), + [aux_sym_logical_expression_token3] = ACTIONS(809), + [aux_sym_bitwise_expression_token1] = ACTIONS(809), + [aux_sym_bitwise_expression_token2] = ACTIONS(809), + [aux_sym_bitwise_expression_token3] = ACTIONS(809), + [anon_sym_PLUS] = ACTIONS(809), + [anon_sym_DASH] = ACTIONS(811), + [anon_sym_SLASH] = ACTIONS(809), + [anon_sym_BSLASH] = ACTIONS(809), + [anon_sym_STAR] = ACTIONS(809), + [sym__statement_terminator] = ACTIONS(809), + }, + [468] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(801), + [aux_sym_comparison_operator_token2] = ACTIONS(801), + [aux_sym_comparison_operator_token3] = ACTIONS(801), + [aux_sym_comparison_operator_token4] = ACTIONS(801), + [aux_sym_comparison_operator_token5] = ACTIONS(801), + [aux_sym_comparison_operator_token6] = ACTIONS(801), + [aux_sym_comparison_operator_token7] = ACTIONS(801), + [aux_sym_comparison_operator_token8] = ACTIONS(801), + [aux_sym_comparison_operator_token9] = ACTIONS(801), + [aux_sym_comparison_operator_token10] = ACTIONS(801), + [aux_sym_comparison_operator_token11] = ACTIONS(801), + [aux_sym_comparison_operator_token12] = ACTIONS(801), + [aux_sym_comparison_operator_token13] = ACTIONS(801), + [aux_sym_comparison_operator_token14] = ACTIONS(801), + [aux_sym_comparison_operator_token15] = ACTIONS(801), + [aux_sym_comparison_operator_token16] = ACTIONS(801), + [aux_sym_comparison_operator_token17] = ACTIONS(801), + [aux_sym_comparison_operator_token18] = ACTIONS(801), + [aux_sym_comparison_operator_token19] = ACTIONS(801), + [aux_sym_comparison_operator_token20] = ACTIONS(801), + [aux_sym_comparison_operator_token21] = ACTIONS(801), + [aux_sym_comparison_operator_token22] = ACTIONS(801), + [aux_sym_comparison_operator_token23] = ACTIONS(801), + [aux_sym_comparison_operator_token24] = ACTIONS(801), + [aux_sym_comparison_operator_token25] = ACTIONS(801), + [aux_sym_comparison_operator_token26] = ACTIONS(801), + [aux_sym_comparison_operator_token27] = ACTIONS(801), + [aux_sym_comparison_operator_token28] = ACTIONS(803), + [aux_sym_comparison_operator_token29] = ACTIONS(801), + [aux_sym_comparison_operator_token30] = ACTIONS(801), + [aux_sym_comparison_operator_token31] = ACTIONS(801), + [aux_sym_comparison_operator_token32] = ACTIONS(801), + [aux_sym_comparison_operator_token33] = ACTIONS(801), + [aux_sym_comparison_operator_token34] = ACTIONS(803), + [aux_sym_comparison_operator_token35] = ACTIONS(801), + [aux_sym_comparison_operator_token36] = ACTIONS(801), + [aux_sym_comparison_operator_token37] = ACTIONS(801), + [aux_sym_comparison_operator_token38] = ACTIONS(801), + [aux_sym_comparison_operator_token39] = ACTIONS(801), + [aux_sym_comparison_operator_token40] = ACTIONS(801), + [aux_sym_comparison_operator_token41] = ACTIONS(801), + [aux_sym_comparison_operator_token42] = ACTIONS(801), + [aux_sym_comparison_operator_token43] = ACTIONS(801), + [aux_sym_comparison_operator_token44] = ACTIONS(801), + [aux_sym_comparison_operator_token45] = ACTIONS(801), + [aux_sym_comparison_operator_token46] = ACTIONS(801), + [aux_sym_comparison_operator_token47] = ACTIONS(801), + [aux_sym_comparison_operator_token48] = ACTIONS(801), + [aux_sym_comparison_operator_token49] = ACTIONS(801), + [aux_sym_comparison_operator_token50] = ACTIONS(801), + [aux_sym_format_operator_token1] = ACTIONS(801), + [anon_sym_PERCENT] = ACTIONS(801), + [aux_sym_logical_expression_token1] = ACTIONS(801), + [aux_sym_logical_expression_token2] = ACTIONS(801), + [aux_sym_logical_expression_token3] = ACTIONS(801), + [aux_sym_bitwise_expression_token1] = ACTIONS(801), + [aux_sym_bitwise_expression_token2] = ACTIONS(801), + [aux_sym_bitwise_expression_token3] = ACTIONS(801), + [anon_sym_PLUS] = ACTIONS(801), + [anon_sym_DASH] = ACTIONS(803), + [anon_sym_SLASH] = ACTIONS(801), + [anon_sym_BSLASH] = ACTIONS(801), + [anon_sym_STAR] = ACTIONS(801), + [anon_sym_DOT_DOT] = ACTIONS(1644), + [anon_sym_RBRACK] = ACTIONS(801), + }, + [469] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1782), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1653), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [470] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(813), + [aux_sym_comparison_operator_token2] = ACTIONS(813), + [aux_sym_comparison_operator_token3] = ACTIONS(813), + [aux_sym_comparison_operator_token4] = ACTIONS(813), + [aux_sym_comparison_operator_token5] = ACTIONS(813), + [aux_sym_comparison_operator_token6] = ACTIONS(813), + [aux_sym_comparison_operator_token7] = ACTIONS(813), + [aux_sym_comparison_operator_token8] = ACTIONS(813), + [aux_sym_comparison_operator_token9] = ACTIONS(813), + [aux_sym_comparison_operator_token10] = ACTIONS(813), + [aux_sym_comparison_operator_token11] = ACTIONS(813), + [aux_sym_comparison_operator_token12] = ACTIONS(813), + [aux_sym_comparison_operator_token13] = ACTIONS(813), + [aux_sym_comparison_operator_token14] = ACTIONS(813), + [aux_sym_comparison_operator_token15] = ACTIONS(813), + [aux_sym_comparison_operator_token16] = ACTIONS(813), + [aux_sym_comparison_operator_token17] = ACTIONS(813), + [aux_sym_comparison_operator_token18] = ACTIONS(813), + [aux_sym_comparison_operator_token19] = ACTIONS(813), + [aux_sym_comparison_operator_token20] = ACTIONS(813), + [aux_sym_comparison_operator_token21] = ACTIONS(813), + [aux_sym_comparison_operator_token22] = ACTIONS(813), + [aux_sym_comparison_operator_token23] = ACTIONS(813), + [aux_sym_comparison_operator_token24] = ACTIONS(813), + [aux_sym_comparison_operator_token25] = ACTIONS(813), + [aux_sym_comparison_operator_token26] = ACTIONS(813), + [aux_sym_comparison_operator_token27] = ACTIONS(813), + [aux_sym_comparison_operator_token28] = ACTIONS(815), + [aux_sym_comparison_operator_token29] = ACTIONS(813), + [aux_sym_comparison_operator_token30] = ACTIONS(813), + [aux_sym_comparison_operator_token31] = ACTIONS(813), + [aux_sym_comparison_operator_token32] = ACTIONS(813), + [aux_sym_comparison_operator_token33] = ACTIONS(813), + [aux_sym_comparison_operator_token34] = ACTIONS(815), + [aux_sym_comparison_operator_token35] = ACTIONS(813), + [aux_sym_comparison_operator_token36] = ACTIONS(813), + [aux_sym_comparison_operator_token37] = ACTIONS(813), + [aux_sym_comparison_operator_token38] = ACTIONS(813), + [aux_sym_comparison_operator_token39] = ACTIONS(813), + [aux_sym_comparison_operator_token40] = ACTIONS(813), + [aux_sym_comparison_operator_token41] = ACTIONS(813), + [aux_sym_comparison_operator_token42] = ACTIONS(813), + [aux_sym_comparison_operator_token43] = ACTIONS(813), + [aux_sym_comparison_operator_token44] = ACTIONS(813), + [aux_sym_comparison_operator_token45] = ACTIONS(813), + [aux_sym_comparison_operator_token46] = ACTIONS(813), + [aux_sym_comparison_operator_token47] = ACTIONS(813), + [aux_sym_comparison_operator_token48] = ACTIONS(813), + [aux_sym_comparison_operator_token49] = ACTIONS(813), + [aux_sym_comparison_operator_token50] = ACTIONS(813), + [aux_sym_format_operator_token1] = ACTIONS(813), + [anon_sym_PERCENT] = ACTIONS(813), + [aux_sym_logical_expression_token1] = ACTIONS(813), + [aux_sym_logical_expression_token2] = ACTIONS(813), + [aux_sym_logical_expression_token3] = ACTIONS(813), + [aux_sym_bitwise_expression_token1] = ACTIONS(813), + [aux_sym_bitwise_expression_token2] = ACTIONS(813), + [aux_sym_bitwise_expression_token3] = ACTIONS(813), + [anon_sym_PLUS] = ACTIONS(813), + [anon_sym_DASH] = ACTIONS(815), + [anon_sym_SLASH] = ACTIONS(813), + [anon_sym_BSLASH] = ACTIONS(813), + [anon_sym_STAR] = ACTIONS(813), + [anon_sym_DOT_DOT] = ACTIONS(1634), + [sym__statement_terminator] = ACTIONS(813), + }, + [471] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1612), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_DASH_DASH_PERCENT] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + [sym__statement_terminator] = ACTIONS(1618), + }, + [472] = { + [aux_sym_command_argument_sep_repeat1] = STATE(472), + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1622), + [sym_hexadecimal_integer_literal] = ACTIONS(1622), + [sym_real_literal] = ACTIONS(1622), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1622), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1622), + [sym_verbatim_string_characters] = ACTIONS(1622), + [sym_verbatim_here_string_characters] = ACTIONS(1622), + [anon_sym_LBRACK] = ACTIONS(1622), + [anon_sym_GT] = ACTIONS(1622), + [anon_sym_GT_GT] = ACTIONS(1622), + [anon_sym_2_GT] = ACTIONS(1622), + [anon_sym_2_GT_GT] = ACTIONS(1622), + [anon_sym_3_GT] = ACTIONS(1622), + [anon_sym_3_GT_GT] = ACTIONS(1622), + [anon_sym_4_GT] = ACTIONS(1622), + [anon_sym_4_GT_GT] = ACTIONS(1622), + [anon_sym_5_GT] = ACTIONS(1622), + [anon_sym_5_GT_GT] = ACTIONS(1622), + [anon_sym_6_GT] = ACTIONS(1622), + [anon_sym_6_GT_GT] = ACTIONS(1622), + [anon_sym_STAR_GT] = ACTIONS(1622), + [anon_sym_STAR_GT_GT] = ACTIONS(1622), + [anon_sym_LT] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1622), + [anon_sym_2_GT_AMP1] = ACTIONS(1622), + [anon_sym_3_GT_AMP1] = ACTIONS(1622), + [anon_sym_4_GT_AMP1] = ACTIONS(1622), + [anon_sym_5_GT_AMP1] = ACTIONS(1622), + [anon_sym_6_GT_AMP1] = ACTIONS(1622), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1622), + [anon_sym_1_GT_AMP2] = ACTIONS(1622), + [anon_sym_3_GT_AMP2] = ACTIONS(1622), + [anon_sym_4_GT_AMP2] = ACTIONS(1622), + [anon_sym_5_GT_AMP2] = ACTIONS(1622), + [anon_sym_6_GT_AMP2] = ACTIONS(1622), + [aux_sym_comparison_operator_token37] = ACTIONS(1622), + [aux_sym_comparison_operator_token50] = ACTIONS(1622), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1622), + [anon_sym_DOLLAR_CARET] = ACTIONS(1622), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1622), + [anon_sym_DOLLAR_] = ACTIONS(1622), + [aux_sym_variable_token1] = ACTIONS(1622), + [aux_sym_variable_token2] = ACTIONS(1622), + [sym_braced_variable] = ACTIONS(1622), + [sym_generic_token] = ACTIONS(1622), + [sym_command_parameter] = ACTIONS(1622), + [anon_sym_LPAREN] = ACTIONS(1622), + [anon_sym_RPAREN] = ACTIONS(1622), + [anon_sym_COMMA] = ACTIONS(1622), + [anon_sym_LBRACE] = ACTIONS(1622), + [anon_sym_PIPE] = ACTIONS(1622), + [sym_stop_parsing] = ACTIONS(1622), + [anon_sym_SPACE] = ACTIONS(1655), + [anon_sym_COLON] = ACTIONS(1622), + [anon_sym_PLUS] = ACTIONS(1622), + [anon_sym_DASH] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1622), + [anon_sym_BANG] = ACTIONS(1622), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1622), + [anon_sym_PLUS_PLUS] = ACTIONS(1622), + [anon_sym_DASH_DASH] = ACTIONS(1622), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LPAREN] = ACTIONS(1622), + [anon_sym_AT_LBRACE] = ACTIONS(1622), + }, + [473] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1755), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1658), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [474] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym_unary_expression] = STATE(497), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_argument_expression_list] = STATE(1804), + [sym_argument_expression] = STATE(1440), + [sym_logical_argument_expression] = STATE(1320), + [sym_bitwise_argument_expression] = STATE(1322), + [sym_comparison_argument_expression] = STATE(582), + [sym_additive_argument_expression] = STATE(570), + [sym_multiplicative_argument_expression] = STATE(520), + [sym_format_argument_expression] = STATE(498), + [sym_range_argument_expression] = STATE(499), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(1660), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [475] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(2103), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [476] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1612), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + [sym__statement_terminator] = ACTIONS(1618), + }, + [477] = { + [sym__literal] = STATE(317), + [sym_integer_literal] = STATE(317), + [sym_string_literal] = STATE(317), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(317), + [sym__expression] = STATE(1907), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1282), + [sym_comparison_expression] = STATE(567), + [sym_additive_expression] = STATE(554), + [sym_multiplicative_expression] = STATE(496), + [sym_format_expression] = STATE(467), + [sym_range_expression] = STATE(470), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(436), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(317), + [sym__value] = STATE(317), + [sym_parenthesized_expression] = STATE(317), + [sym_sub_expression] = STATE(317), + [sym_array_expression] = STATE(317), + [sym_script_block_expression] = STATE(317), + [sym_hash_literal_expression] = STATE(317), + [sym_post_increment_expression] = STATE(317), + [sym_post_decrement_expression] = STATE(317), + [sym_member_access] = STATE(317), + [sym_element_access] = STATE(317), + [sym_invokation_expression] = STATE(317), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [478] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(829), + [aux_sym_comparison_operator_token2] = ACTIONS(829), + [aux_sym_comparison_operator_token3] = ACTIONS(829), + [aux_sym_comparison_operator_token4] = ACTIONS(829), + [aux_sym_comparison_operator_token5] = ACTIONS(829), + [aux_sym_comparison_operator_token6] = ACTIONS(829), + [aux_sym_comparison_operator_token7] = ACTIONS(829), + [aux_sym_comparison_operator_token8] = ACTIONS(829), + [aux_sym_comparison_operator_token9] = ACTIONS(829), + [aux_sym_comparison_operator_token10] = ACTIONS(829), + [aux_sym_comparison_operator_token11] = ACTIONS(829), + [aux_sym_comparison_operator_token12] = ACTIONS(829), + [aux_sym_comparison_operator_token13] = ACTIONS(829), + [aux_sym_comparison_operator_token14] = ACTIONS(829), + [aux_sym_comparison_operator_token15] = ACTIONS(829), + [aux_sym_comparison_operator_token16] = ACTIONS(829), + [aux_sym_comparison_operator_token17] = ACTIONS(829), + [aux_sym_comparison_operator_token18] = ACTIONS(829), + [aux_sym_comparison_operator_token19] = ACTIONS(829), + [aux_sym_comparison_operator_token20] = ACTIONS(829), + [aux_sym_comparison_operator_token21] = ACTIONS(829), + [aux_sym_comparison_operator_token22] = ACTIONS(829), + [aux_sym_comparison_operator_token23] = ACTIONS(829), + [aux_sym_comparison_operator_token24] = ACTIONS(829), + [aux_sym_comparison_operator_token25] = ACTIONS(829), + [aux_sym_comparison_operator_token26] = ACTIONS(829), + [aux_sym_comparison_operator_token27] = ACTIONS(829), + [aux_sym_comparison_operator_token28] = ACTIONS(831), + [aux_sym_comparison_operator_token29] = ACTIONS(829), + [aux_sym_comparison_operator_token30] = ACTIONS(829), + [aux_sym_comparison_operator_token31] = ACTIONS(829), + [aux_sym_comparison_operator_token32] = ACTIONS(829), + [aux_sym_comparison_operator_token33] = ACTIONS(829), + [aux_sym_comparison_operator_token34] = ACTIONS(831), + [aux_sym_comparison_operator_token35] = ACTIONS(829), + [aux_sym_comparison_operator_token36] = ACTIONS(829), + [aux_sym_comparison_operator_token37] = ACTIONS(829), + [aux_sym_comparison_operator_token38] = ACTIONS(829), + [aux_sym_comparison_operator_token39] = ACTIONS(829), + [aux_sym_comparison_operator_token40] = ACTIONS(829), + [aux_sym_comparison_operator_token41] = ACTIONS(829), + [aux_sym_comparison_operator_token42] = ACTIONS(829), + [aux_sym_comparison_operator_token43] = ACTIONS(829), + [aux_sym_comparison_operator_token44] = ACTIONS(829), + [aux_sym_comparison_operator_token45] = ACTIONS(829), + [aux_sym_comparison_operator_token46] = ACTIONS(829), + [aux_sym_comparison_operator_token47] = ACTIONS(829), + [aux_sym_comparison_operator_token48] = ACTIONS(829), + [aux_sym_comparison_operator_token49] = ACTIONS(829), + [aux_sym_comparison_operator_token50] = ACTIONS(829), + [anon_sym_RPAREN] = ACTIONS(829), + [anon_sym_COMMA] = ACTIONS(829), + [anon_sym_PERCENT] = ACTIONS(1662), + [aux_sym_logical_expression_token1] = ACTIONS(829), + [aux_sym_logical_expression_token2] = ACTIONS(829), + [aux_sym_logical_expression_token3] = ACTIONS(829), + [aux_sym_bitwise_expression_token1] = ACTIONS(829), + [aux_sym_bitwise_expression_token2] = ACTIONS(829), + [aux_sym_bitwise_expression_token3] = ACTIONS(829), + [anon_sym_PLUS] = ACTIONS(829), + [anon_sym_DASH] = ACTIONS(831), + [anon_sym_SLASH] = ACTIONS(1662), + [anon_sym_BSLASH] = ACTIONS(1662), + [anon_sym_STAR] = ACTIONS(1662), + }, + [479] = { + [sym_comment] = ACTIONS(3), + [sym_decimal_integer_literal] = ACTIONS(1612), + [sym_hexadecimal_integer_literal] = ACTIONS(1612), + [sym_real_literal] = ACTIONS(1612), + [aux_sym_expandable_string_literal_token1] = ACTIONS(1612), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(1612), + [sym_verbatim_string_characters] = ACTIONS(1612), + [sym_verbatim_here_string_characters] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1612), + [anon_sym_2_GT] = ACTIONS(1612), + [anon_sym_2_GT_GT] = ACTIONS(1612), + [anon_sym_3_GT] = ACTIONS(1612), + [anon_sym_3_GT_GT] = ACTIONS(1612), + [anon_sym_4_GT] = ACTIONS(1612), + [anon_sym_4_GT_GT] = ACTIONS(1612), + [anon_sym_5_GT] = ACTIONS(1612), + [anon_sym_5_GT_GT] = ACTIONS(1612), + [anon_sym_6_GT] = ACTIONS(1612), + [anon_sym_6_GT_GT] = ACTIONS(1612), + [anon_sym_STAR_GT] = ACTIONS(1612), + [anon_sym_STAR_GT_GT] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP1] = ACTIONS(1612), + [anon_sym_2_GT_AMP1] = ACTIONS(1612), + [anon_sym_3_GT_AMP1] = ACTIONS(1612), + [anon_sym_4_GT_AMP1] = ACTIONS(1612), + [anon_sym_5_GT_AMP1] = ACTIONS(1612), + [anon_sym_6_GT_AMP1] = ACTIONS(1612), + [anon_sym_STAR_GT_AMP2] = ACTIONS(1612), + [anon_sym_1_GT_AMP2] = ACTIONS(1612), + [anon_sym_3_GT_AMP2] = ACTIONS(1612), + [anon_sym_4_GT_AMP2] = ACTIONS(1612), + [anon_sym_5_GT_AMP2] = ACTIONS(1612), + [anon_sym_6_GT_AMP2] = ACTIONS(1612), + [aux_sym_comparison_operator_token37] = ACTIONS(1612), + [aux_sym_comparison_operator_token50] = ACTIONS(1612), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(1612), + [anon_sym_DOLLAR_CARET] = ACTIONS(1612), + [anon_sym_DOLLAR_QMARK] = ACTIONS(1612), + [anon_sym_DOLLAR_] = ACTIONS(1612), + [aux_sym_variable_token1] = ACTIONS(1612), + [aux_sym_variable_token2] = ACTIONS(1612), + [sym_braced_variable] = ACTIONS(1612), + [sym_generic_token] = ACTIONS(1612), + [sym_command_parameter] = ACTIONS(1612), + [anon_sym_LPAREN] = ACTIONS(1612), + [anon_sym_RPAREN] = ACTIONS(1612), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_LBRACE] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1612), + [sym_stop_parsing] = ACTIONS(1612), + [anon_sym_SPACE] = ACTIONS(1612), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_PLUS] = ACTIONS(1612), + [anon_sym_DASH] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(1612), + [anon_sym_BANG] = ACTIONS(1612), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(1612), + [anon_sym_PLUS_PLUS] = ACTIONS(1612), + [anon_sym_DASH_DASH] = ACTIONS(1612), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LPAREN] = ACTIONS(1612), + [anon_sym_AT_LBRACE] = ACTIONS(1612), + }, + [480] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1720), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [481] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1757), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [482] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1781), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [483] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1803), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [484] = { + [sym__literal] = STATE(317), + [sym_integer_literal] = STATE(317), + [sym_string_literal] = STATE(317), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(317), + [sym__expression] = STATE(1935), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1282), + [sym_comparison_expression] = STATE(567), + [sym_additive_expression] = STATE(554), + [sym_multiplicative_expression] = STATE(496), + [sym_format_expression] = STATE(467), + [sym_range_expression] = STATE(470), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(436), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(317), + [sym__value] = STATE(317), + [sym_parenthesized_expression] = STATE(317), + [sym_sub_expression] = STATE(317), + [sym_array_expression] = STATE(317), + [sym_script_block_expression] = STATE(317), + [sym_hash_literal_expression] = STATE(317), + [sym_post_increment_expression] = STATE(317), + [sym_post_decrement_expression] = STATE(317), + [sym_member_access] = STATE(317), + [sym_element_access] = STATE(317), + [sym_invokation_expression] = STATE(317), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [485] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1824), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [486] = { + [sym__literal] = STATE(317), + [sym_integer_literal] = STATE(317), + [sym_string_literal] = STATE(317), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(317), + [sym__expression] = STATE(1768), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1282), + [sym_comparison_expression] = STATE(567), + [sym_additive_expression] = STATE(554), + [sym_multiplicative_expression] = STATE(496), + [sym_format_expression] = STATE(467), + [sym_range_expression] = STATE(470), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(436), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(317), + [sym__value] = STATE(317), + [sym_parenthesized_expression] = STATE(317), + [sym_sub_expression] = STATE(317), + [sym_array_expression] = STATE(317), + [sym_script_block_expression] = STATE(317), + [sym_hash_literal_expression] = STATE(317), + [sym_post_increment_expression] = STATE(317), + [sym_post_decrement_expression] = STATE(317), + [sym_member_access] = STATE(317), + [sym_element_access] = STATE(317), + [sym_invokation_expression] = STATE(317), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [487] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1617), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1274), + [sym_comparison_expression] = STATE(556), + [sym_additive_expression] = STATE(541), + [sym_multiplicative_expression] = STATE(490), + [sym_format_expression] = STATE(447), + [sym_range_expression] = STATE(446), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(439), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [488] = { + [sym__literal] = STATE(317), + [sym_integer_literal] = STATE(317), + [sym_string_literal] = STATE(317), + [sym_expandable_string_literal] = STATE(131), + [sym_expandable_here_string_literal] = STATE(131), + [sym_variable] = STATE(317), + [sym__expression] = STATE(1858), + [sym_logical_expression] = STATE(1379), + [sym_bitwise_expression] = STATE(1282), + [sym_comparison_expression] = STATE(567), + [sym_additive_expression] = STATE(554), + [sym_multiplicative_expression] = STATE(496), + [sym_format_expression] = STATE(467), + [sym_range_expression] = STATE(470), + [sym_array_literal_expression] = STATE(184), + [sym_unary_expression] = STATE(436), + [sym_expression_with_unary_operator] = STATE(172), + [sym_pre_increment_expression] = STATE(178), + [sym_pre_decrement_expression] = STATE(178), + [sym_cast_expression] = STATE(178), + [sym__primary_expression] = STATE(317), + [sym__value] = STATE(317), + [sym_parenthesized_expression] = STATE(317), + [sym_sub_expression] = STATE(317), + [sym_array_expression] = STATE(317), + [sym_script_block_expression] = STATE(317), + [sym_hash_literal_expression] = STATE(317), + [sym_post_increment_expression] = STATE(317), + [sym_post_decrement_expression] = STATE(317), + [sym_member_access] = STATE(317), + [sym_element_access] = STATE(317), + [sym_invokation_expression] = STATE(317), + [sym_invokation_foreach_expression] = STATE(138), + [sym_type_literal] = STATE(82), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(5), + [sym_hexadecimal_integer_literal] = ACTIONS(83), + [sym_real_literal] = ACTIONS(581), + [aux_sym_expandable_string_literal_token1] = ACTIONS(87), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(89), + [sym_verbatim_string_characters] = ACTIONS(91), + [sym_verbatim_here_string_characters] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(571), + [aux_sym_comparison_operator_token37] = ACTIONS(583), + [aux_sym_comparison_operator_token50] = ACTIONS(583), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(101), + [anon_sym_DOLLAR_CARET] = ACTIONS(101), + [anon_sym_DOLLAR_QMARK] = ACTIONS(101), + [anon_sym_DOLLAR_] = ACTIONS(21), + [aux_sym_variable_token1] = ACTIONS(21), + [aux_sym_variable_token2] = ACTIONS(101), + [sym_braced_variable] = ACTIONS(101), + [anon_sym_LPAREN] = ACTIONS(105), + [anon_sym_COMMA] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(585), + [anon_sym_DASH] = ACTIONS(585), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(583), + [anon_sym_BANG] = ACTIONS(583), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(113), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_AT_LBRACE] = ACTIONS(117), + }, + [489] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1721), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [490] = { + [sym_comment] = ACTIONS(81), + [aux_sym_comparison_operator_token1] = ACTIONS(817), + [aux_sym_comparison_operator_token2] = ACTIONS(817), + [aux_sym_comparison_operator_token3] = ACTIONS(817), + [aux_sym_comparison_operator_token4] = ACTIONS(817), + [aux_sym_comparison_operator_token5] = ACTIONS(817), + [aux_sym_comparison_operator_token6] = ACTIONS(817), + [aux_sym_comparison_operator_token7] = ACTIONS(817), + [aux_sym_comparison_operator_token8] = ACTIONS(817), + [aux_sym_comparison_operator_token9] = ACTIONS(817), + [aux_sym_comparison_operator_token10] = ACTIONS(817), + [aux_sym_comparison_operator_token11] = ACTIONS(817), + [aux_sym_comparison_operator_token12] = ACTIONS(817), + [aux_sym_comparison_operator_token13] = ACTIONS(817), + [aux_sym_comparison_operator_token14] = ACTIONS(817), + [aux_sym_comparison_operator_token15] = ACTIONS(817), + [aux_sym_comparison_operator_token16] = ACTIONS(817), + [aux_sym_comparison_operator_token17] = ACTIONS(817), + [aux_sym_comparison_operator_token18] = ACTIONS(817), + [aux_sym_comparison_operator_token19] = ACTIONS(817), + [aux_sym_comparison_operator_token20] = ACTIONS(817), + [aux_sym_comparison_operator_token21] = ACTIONS(817), + [aux_sym_comparison_operator_token22] = ACTIONS(817), + [aux_sym_comparison_operator_token23] = ACTIONS(817), + [aux_sym_comparison_operator_token24] = ACTIONS(817), + [aux_sym_comparison_operator_token25] = ACTIONS(817), + [aux_sym_comparison_operator_token26] = ACTIONS(817), + [aux_sym_comparison_operator_token27] = ACTIONS(817), + [aux_sym_comparison_operator_token28] = ACTIONS(819), + [aux_sym_comparison_operator_token29] = ACTIONS(817), + [aux_sym_comparison_operator_token30] = ACTIONS(817), + [aux_sym_comparison_operator_token31] = ACTIONS(817), + [aux_sym_comparison_operator_token32] = ACTIONS(817), + [aux_sym_comparison_operator_token33] = ACTIONS(817), + [aux_sym_comparison_operator_token34] = ACTIONS(819), + [aux_sym_comparison_operator_token35] = ACTIONS(817), + [aux_sym_comparison_operator_token36] = ACTIONS(817), + [aux_sym_comparison_operator_token37] = ACTIONS(817), + [aux_sym_comparison_operator_token38] = ACTIONS(817), + [aux_sym_comparison_operator_token39] = ACTIONS(817), + [aux_sym_comparison_operator_token40] = ACTIONS(817), + [aux_sym_comparison_operator_token41] = ACTIONS(817), + [aux_sym_comparison_operator_token42] = ACTIONS(817), + [aux_sym_comparison_operator_token43] = ACTIONS(817), + [aux_sym_comparison_operator_token44] = ACTIONS(817), + [aux_sym_comparison_operator_token45] = ACTIONS(817), + [aux_sym_comparison_operator_token46] = ACTIONS(817), + [aux_sym_comparison_operator_token47] = ACTIONS(817), + [aux_sym_comparison_operator_token48] = ACTIONS(817), + [aux_sym_comparison_operator_token49] = ACTIONS(817), + [aux_sym_comparison_operator_token50] = ACTIONS(817), + [anon_sym_RPAREN] = ACTIONS(817), + [anon_sym_COMMA] = ACTIONS(817), + [anon_sym_PERCENT] = ACTIONS(1662), + [aux_sym_logical_expression_token1] = ACTIONS(817), + [aux_sym_logical_expression_token2] = ACTIONS(817), + [aux_sym_logical_expression_token3] = ACTIONS(817), + [aux_sym_bitwise_expression_token1] = ACTIONS(817), + [aux_sym_bitwise_expression_token2] = ACTIONS(817), + [aux_sym_bitwise_expression_token3] = ACTIONS(817), + [anon_sym_PLUS] = ACTIONS(817), + [anon_sym_DASH] = ACTIONS(819), + [anon_sym_SLASH] = ACTIONS(1662), + [anon_sym_BSLASH] = ACTIONS(1662), + [anon_sym_STAR] = ACTIONS(1662), + }, + [491] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1528), + [sym_logical_expression] = STATE(1356), + [sym_bitwise_expression] = STATE(1274), + [sym_comparison_expression] = STATE(556), + [sym_additive_expression] = STATE(541), + [sym_multiplicative_expression] = STATE(490), + [sym_format_expression] = STATE(447), + [sym_range_expression] = STATE(446), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(439), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, + [492] = { + [sym__literal] = STATE(306), + [sym_integer_literal] = STATE(306), + [sym_string_literal] = STATE(306), + [sym_expandable_string_literal] = STATE(120), + [sym_expandable_here_string_literal] = STATE(120), + [sym_variable] = STATE(306), + [sym__expression] = STATE(1772), + [sym_logical_expression] = STATE(1384), + [sym_bitwise_expression] = STATE(1297), + [sym_comparison_expression] = STATE(568), + [sym_additive_expression] = STATE(555), + [sym_multiplicative_expression] = STATE(503), + [sym_format_expression] = STATE(459), + [sym_range_expression] = STATE(461), + [sym_array_literal_expression] = STATE(165), + [sym_unary_expression] = STATE(438), + [sym_expression_with_unary_operator] = STATE(170), + [sym_pre_increment_expression] = STATE(171), + [sym_pre_decrement_expression] = STATE(171), + [sym_cast_expression] = STATE(171), + [sym__primary_expression] = STATE(306), + [sym__value] = STATE(306), + [sym_parenthesized_expression] = STATE(306), + [sym_sub_expression] = STATE(306), + [sym_array_expression] = STATE(306), + [sym_script_block_expression] = STATE(306), + [sym_hash_literal_expression] = STATE(306), + [sym_post_increment_expression] = STATE(306), + [sym_post_decrement_expression] = STATE(306), + [sym_member_access] = STATE(306), + [sym_element_access] = STATE(306), + [sym_invokation_expression] = STATE(306), + [sym_invokation_foreach_expression] = STATE(104), + [sym_type_literal] = STATE(79), + [sym_comment] = ACTIONS(81), + [sym_decimal_integer_literal] = ACTIONS(119), + [sym_hexadecimal_integer_literal] = ACTIONS(121), + [sym_real_literal] = ACTIONS(547), + [aux_sym_expandable_string_literal_token1] = ACTIONS(125), + [aux_sym_expandable_here_string_literal_token1] = ACTIONS(127), + [sym_verbatim_string_characters] = ACTIONS(129), + [sym_verbatim_here_string_characters] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(549), + [aux_sym_comparison_operator_token37] = ACTIONS(551), + [aux_sym_comparison_operator_token50] = ACTIONS(551), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(135), + [anon_sym_DOLLAR_CARET] = ACTIONS(135), + [anon_sym_DOLLAR_QMARK] = ACTIONS(135), + [anon_sym_DOLLAR_] = ACTIONS(137), + [aux_sym_variable_token1] = ACTIONS(137), + [aux_sym_variable_token2] = ACTIONS(135), + [sym_braced_variable] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(141), + [anon_sym_PLUS] = ACTIONS(553), + [anon_sym_DASH] = ACTIONS(553), + [aux_sym_expression_with_unary_operator_token1] = ACTIONS(551), + [anon_sym_BANG] = ACTIONS(551), + [aux_sym_expression_with_unary_operator_token2] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(555), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(149), + [anon_sym_AT_LPAREN] = ACTIONS(151), + [anon_sym_AT_LBRACE] = ACTIONS(153), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(1604), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, + ACTIONS(831), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6308] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1606), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, + ACTIONS(1664), 4, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6375] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1608), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(829), 56, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6442] = 31, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1610), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, - sym_unary_expression, - STATE(1775), 1, - sym_hash_literal_body, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6567] = 32, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [73] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(167), 1, - sym_unary_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(180), 1, - sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(190), 1, - sym_multiplicative_expression, - STATE(195), 1, - sym_additive_expression, - STATE(200), 1, - sym_comparison_expression, - ACTIONS(19), 2, - anon_sym_PLUS, + ACTIONS(1670), 1, + anon_sym_DOT_DOT, + ACTIONS(1668), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6694] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1612), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(1666), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6761] = 31, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [146] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1614), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1708), 1, - sym_hash_literal_body, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, - sym_unary_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, + ACTIONS(1674), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [6886] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1616), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(1672), 60, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [6953] = 31, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + anon_sym_DOT_DOT, + [217] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1618), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1731), 1, - sym_hash_literal_body, - STATE(1769), 1, - sym_unary_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, - anon_sym_PLUS, + ACTIONS(819), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(1664), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7078] = 2, - ACTIONS(3), 1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_PLUS, + [290] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(1468), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(1678), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1676), 60, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + anon_sym_DOT_DOT, + [361] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1682), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7145] = 2, - ACTIONS(3), 1, + ACTIONS(1680), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PERCENT, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [436] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(1620), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(1670), 1, + anon_sym_DOT_DOT, + ACTIONS(1686), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1684), 59, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_format_operator_token1, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7212] = 2, - ACTIONS(3), 1, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [509] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(1622), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(799), 1, + aux_sym_format_operator_token1, + STATE(585), 1, + sym_format_operator, + ACTIONS(1690), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1688), 58, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7279] = 4, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + [584] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1626), 3, + ACTIONS(831), 3, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, anon_sym_DASH, - ACTIONS(1536), 4, + ACTIONS(1692), 4, anon_sym_PERCENT, anon_sym_SLASH, anon_sym_BSLASH, anon_sym_STAR, - ACTIONS(1624), 54, + ACTIONS(829), 56, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -68366,432 +74472,183 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, anon_sym_PLUS, - [7350] = 31, + anon_sym_RBRACK, + [657] = 34, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1538), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, + ACTIONS(549), 1, anon_sym_LBRACK, - ACTIONS(1550), 1, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - ACTIONS(1628), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, + STATE(79), 1, sym_type_literal, - STATE(944), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(497), 1, sym_unary_expression, - STATE(1819), 1, - sym_hash_literal_body, - ACTIONS(1023), 2, + STATE(498), 1, + sym_format_argument_expression, + STATE(499), 1, + sym_range_argument_expression, + STATE(520), 1, + sym_multiplicative_argument_expression, + STATE(570), 1, + sym_additive_argument_expression, + STATE(582), 1, + sym_comparison_argument_expression, + STATE(1320), 1, + sym_logical_argument_expression, + STATE(1322), 1, + sym_bitwise_argument_expression, + STATE(1519), 1, + sym_argument_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1548), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(477), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1029), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1544), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [7475] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1630), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7542] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7609] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7676] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1632), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7743] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1634), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [7810] = 32, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [790] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(819), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1692), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(817), 56, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_PLUS, + anon_sym_RBRACK, + [863] = 33, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -68812,44 +74669,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(438), 1, sym_unary_expression, - STATE(331), 1, + STATE(459), 1, sym_format_expression, - STATE(332), 1, + STATE(461), 1, sym_range_expression, - STATE(379), 1, + STATE(503), 1, sym_multiplicative_expression, - STATE(549), 1, + STATE(555), 1, sym_additive_expression, - STATE(567), 1, + STATE(568), 1, sym_comparison_expression, + STATE(1293), 1, + sym_bitwise_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -68862,14 +74721,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -68886,202 +74745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [7937] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1636), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8004] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1638), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8071] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1640), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8138] = 32, + [993] = 33, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -69102,44 +74766,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(304), 1, + STATE(439), 1, sym_unary_expression, - STATE(305), 1, + STATE(446), 1, sym_range_expression, - STATE(314), 1, + STATE(447), 1, sym_format_expression, - STATE(358), 1, + STATE(490), 1, sym_multiplicative_expression, - STATE(523), 1, - sym_additive_expression, STATE(541), 1, + sym_additive_expression, + STATE(556), 1, sym_comparison_expression, + STATE(1265), 1, + sym_bitwise_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -69152,14 +74818,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -69176,277 +74842,184 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [8265] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1642), 61, + [1123] = 33, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [8332] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1644), 61, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, + sym_unary_expression, + STATE(467), 1, + sym_format_expression, + STATE(470), 1, + sym_range_expression, + STATE(496), 1, + sym_multiplicative_expression, + STATE(554), 1, + sym_additive_expression, + STATE(567), 1, + sym_comparison_expression, + STATE(1285), 1, + sym_bitwise_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(583), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8399] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1646), 61, + STATE(317), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [1253] = 33, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(93), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, + ACTIONS(111), 1, anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [8466] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, - anon_sym_LPAREN, - ACTIONS(1035), 1, - anon_sym_LBRACE, - ACTIONS(1043), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, - anon_sym_AT_LPAREN, - ACTIONS(1047), 1, - anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1540), 1, - sym_simple_name, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, - anon_sym_DASH_DASH, - ACTIONS(1648), 1, - anon_sym_RBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, + STATE(3), 1, sym_type_literal, - STATE(944), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, + STATE(160), 1, sym_unary_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(186), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(201), 1, + sym_comparison_expression, + STATE(819), 1, + sym_bitwise_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(515), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -69463,12 +75036,16 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [8588] = 3, + [1383] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 1, - ts_builtin_sym_end, - ACTIONS(1646), 59, + ACTIONS(1618), 1, + sym__statement_terminator, + ACTIONS(1694), 1, + anon_sym_SPACE, + STATE(513), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69476,8 +75053,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -69487,37 +75090,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -69528,12 +75105,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8656] = 3, + [1457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - ts_builtin_sym_end, - ACTIONS(1606), 59, + ACTIONS(1696), 1, + anon_sym_SPACE, + STATE(512), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1612), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69541,8 +75120,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -69552,37 +75157,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -69593,63 +75173,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8724] = 3, - ACTIONS(3), 1, + [1529] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(1654), 1, - ts_builtin_sym_end, - ACTIONS(1612), 59, + ACTIONS(475), 14, sym_decimal_integer_literal, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(477), 48, + sym__statement_terminator, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_PIPE, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, @@ -69658,12 +75238,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8792] = 3, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [1599] = 33, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_format_expression, + STATE(187), 1, + sym_range_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(196), 1, + sym_additive_expression, + STATE(200), 1, + sym_comparison_expression, + STATE(807), 1, + sym_bitwise_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [1729] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1348), 1, - sym__statement_terminator, - ACTIONS(1337), 59, + ACTIONS(1698), 1, + anon_sym_SPACE, + STATE(512), 1, + aux_sym_command_argument_sep_repeat1, + ACTIONS(1622), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69710,6 +75391,7 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -69723,75 +75405,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8860] = 3, + [1801] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, - ts_builtin_sym_end, + ACTIONS(1627), 1, + sym__statement_terminator, + ACTIONS(1701), 1, + anon_sym_SPACE, + STATE(513), 1, + aux_sym_command_argument_sep_repeat1, ACTIONS(1622), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [8928] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1337), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -69838,7 +75461,6 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_generic_token, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_PIPE, @@ -69852,63 +75474,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [8994] = 3, - ACTIONS(3), 1, + [1875] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(1658), 1, - ts_builtin_sym_end, - ACTIONS(1640), 59, + ACTIONS(475), 14, sym_decimal_integer_literal, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(477), 48, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_PIPE, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, @@ -69917,1318 +75539,1448 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [9062] = 3, - ACTIONS(3), 1, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [1945] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1660), 1, - ts_builtin_sym_end, - ACTIONS(1642), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(439), 1, + sym_unary_expression, + STATE(446), 1, + sym_range_expression, + STATE(447), 1, + sym_format_expression, + STATE(490), 1, + sym_multiplicative_expression, + STATE(541), 1, + sym_additive_expression, + STATE(552), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9130] = 3, - ACTIONS(3), 1, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2072] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1662), 1, - ts_builtin_sym_end, - ACTIONS(1518), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_format_expression, + STATE(187), 1, + sym_range_expression, + STATE(190), 1, + sym_multiplicative_expression, + STATE(196), 1, + sym_additive_expression, + STATE(202), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9198] = 3, - ACTIONS(3), 1, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2199] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1664), 1, - ts_builtin_sym_end, - ACTIONS(1520), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1201), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(1203), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - [9266] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1666), 1, - ts_builtin_sym_end, - ACTIONS(1522), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(1704), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1712), 1, + anon_sym_RBRACE, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(2023), 1, + sym_hash_literal_body, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9334] = 3, - ACTIONS(3), 1, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2324] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, - ts_builtin_sym_end, - ACTIONS(1524), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1720), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1749), 1, + sym_hash_literal_body, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9402] = 3, - ACTIONS(3), 1, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2449] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, - ts_builtin_sym_end, - ACTIONS(1526), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1722), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1708), 1, + sym_hash_literal_body, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9470] = 3, - ACTIONS(3), 1, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2574] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, - ts_builtin_sym_end, - ACTIONS(1528), 59, + ACTIONS(1726), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1728), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1724), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [2645] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1732), 3, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + anon_sym_DASH, + ACTIONS(1728), 4, + anon_sym_PERCENT, + anon_sym_SLASH, + anon_sym_BSLASH, + anon_sym_STAR, + ACTIONS(1730), 54, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_PLUS, + [2716] = 32, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(497), 1, + sym_unary_expression, + STATE(498), 1, + sym_format_argument_expression, + STATE(499), 1, + sym_range_argument_expression, + STATE(520), 1, + sym_multiplicative_argument_expression, + STATE(570), 1, + sym_additive_argument_expression, + STATE(582), 1, + sym_comparison_argument_expression, + STATE(1333), 1, + sym_bitwise_argument_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9538] = 3, - ACTIONS(3), 1, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2843] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, - ts_builtin_sym_end, - ACTIONS(1554), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1201), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(1203), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - [9606] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1676), 1, - ts_builtin_sym_end, - ACTIONS(1558), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(1704), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1734), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1775), 1, + sym_hash_literal_body, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9674] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1678), 1, - ts_builtin_sym_end, - ACTIONS(1560), 59, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [2968] = 32, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [9742] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1680), 1, - ts_builtin_sym_end, - ACTIONS(1516), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, + sym_unary_expression, + STATE(467), 1, + sym_format_expression, + STATE(470), 1, + sym_range_expression, + STATE(496), 1, + sym_multiplicative_expression, + STATE(554), 1, + sym_additive_expression, + STATE(565), 1, + sym_comparison_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(583), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9810] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1682), 1, - ts_builtin_sym_end, - ACTIONS(1564), 59, + STATE(317), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3095] = 32, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(93), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, + ACTIONS(111), 1, anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [9878] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1684), 1, - ts_builtin_sym_end, - ACTIONS(1566), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + STATE(3), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(160), 1, + sym_unary_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(186), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(197), 1, + sym_additive_expression, + STATE(199), 1, + sym_comparison_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [9946] = 3, - ACTIONS(3), 1, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3222] = 32, + ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, - ts_builtin_sym_end, - ACTIONS(1568), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [10014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1688), 1, - ts_builtin_sym_end, - ACTIONS(1570), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(547), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(438), 1, + sym_unary_expression, + STATE(459), 1, + sym_format_expression, + STATE(461), 1, + sym_range_expression, + STATE(503), 1, + sym_multiplicative_expression, + STATE(555), 1, + sym_additive_expression, + STATE(559), 1, + sym_comparison_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10082] = 3, - ACTIONS(3), 1, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3349] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, - ts_builtin_sym_end, - ACTIONS(1572), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1201), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(1203), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - [10150] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1692), 1, - ts_builtin_sym_end, - ACTIONS(1576), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(1704), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1736), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1797), 1, + sym_hash_literal_body, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10218] = 3, - ACTIONS(3), 1, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3474] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, - ts_builtin_sym_end, - ACTIONS(1582), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1738), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1731), 1, + sym_hash_literal_body, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10286] = 3, - ACTIONS(3), 1, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3599] = 31, + ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, - ts_builtin_sym_end, - ACTIONS(1584), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1740), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + STATE(1819), 1, + sym_hash_literal_body, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10354] = 31, - ACTIONS(5), 1, - sym_decimal_integer_literal, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3724] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1181), 1, + sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1704), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1718), 1, anon_sym_DASH_DASH, - STATE(81), 1, + ACTIONS(1742), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, sym_type_literal, - STATE(124), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(299), 1, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, sym_unary_expression, - STATE(318), 1, - sym_format_expression, - STATE(327), 1, - sym_range_expression, - STATE(374), 1, - sym_multiplicative_expression, - STATE(552), 1, - sym_additive_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1850), 1, + sym_hash_literal_body, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(531), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1710), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -71245,148 +76997,174 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [10478] = 3, - ACTIONS(3), 1, + [3849] = 30, + ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, - ts_builtin_sym_end, - ACTIONS(1590), 59, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1706), 1, + sym_simple_name, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + ACTIONS(1744), 1, + anon_sym_RBRACE, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, + sym_unary_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(532), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1710), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10546] = 31, + STATE(1290), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [3971] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1746), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1749), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1752), 1, + sym_real_literal, + ACTIONS(1755), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1758), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1764), 1, + sym_simple_name, + ACTIONS(1767), 1, + anon_sym_LBRACK, + ACTIONS(1779), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1782), 1, anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(1785), 1, + anon_sym_RBRACE, + ACTIONS(1790), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1793), 1, anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, + ACTIONS(1796), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1799), 1, + anon_sym_AT_LPAREN, + ACTIONS(1802), 1, + anon_sym_AT_LBRACE, STATE(170), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1726), 1, + sym_key_expression, + STATE(1769), 1, sym_unary_expression, - STATE(331), 1, - sym_format_expression, - STATE(332), 1, - sym_range_expression, - STATE(379), 1, - sym_multiplicative_expression, - STATE(554), 1, - sym_additive_expression, - ACTIONS(129), 2, + ACTIONS(1761), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1776), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1787), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(532), 2, + sym_hash_entry, + aux_sym_hash_literal_body_repeat1, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1773), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1770), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -71403,12 +77181,10 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [10670] = 3, + [4093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, - ts_builtin_sym_end, - ACTIONS(1530), 59, + ACTIONS(1612), 60, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -71416,8 +77192,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -71427,37 +77229,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -71468,247 +77245,238 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [10738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1702), 1, - ts_builtin_sym_end, - ACTIONS(1620), 59, + [4159] = 31, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(93), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, + ACTIONS(111), 1, anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [10806] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1514), 1, - ts_builtin_sym_end, - ACTIONS(1452), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + STATE(3), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(160), 1, + sym_unary_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(186), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(189), 1, + sym_multiplicative_expression, + STATE(194), 1, + sym_additive_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(99), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1704), 1, - ts_builtin_sym_end, - ACTIONS(1636), 59, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4283] = 31, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, + sym_unary_expression, + STATE(467), 1, + sym_format_expression, + STATE(470), 1, + sym_range_expression, + STATE(496), 1, + sym_multiplicative_expression, + STATE(544), 1, + sym_additive_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(583), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [10942] = 31, + STATE(317), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [4407] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(4), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(304), 1, - sym_unary_expression, - STATE(305), 1, - sym_range_expression, - STATE(314), 1, + STATE(185), 1, sym_format_expression, - STATE(358), 1, + STATE(187), 1, + sym_range_expression, + STATE(190), 1, sym_multiplicative_expression, - STATE(512), 1, + STATE(198), 1, sym_additive_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -71716,10 +77484,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -71732,14 +77500,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -71756,279 +77524,83 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [11066] = 5, + [4531] = 31, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, - anon_sym_PLUS, - ACTIONS(1708), 1, - anon_sym_DASH, - ACTIONS(841), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(839), 56, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [11138] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1710), 1, - ts_builtin_sym_end, - ACTIONS(1596), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [11206] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1712), 1, - ts_builtin_sym_end, - ACTIONS(1634), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [11274] = 30, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1714), 1, - sym_decimal_integer_literal, - ACTIONS(1717), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1720), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(1723), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1726), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1732), 1, - sym_simple_name, - ACTIONS(1735), 1, + ACTIONS(549), 1, anon_sym_LBRACK, - ACTIONS(1747), 1, - anon_sym_LPAREN, - ACTIONS(1750), 1, - anon_sym_LBRACE, - ACTIONS(1753), 1, - anon_sym_RBRACE, - ACTIONS(1758), 1, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(1761), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - ACTIONS(1764), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1767), 1, - anon_sym_AT_LPAREN, - ACTIONS(1770), 1, - anon_sym_AT_LBRACE, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, + STATE(79), 1, sym_type_literal, - STATE(944), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(1726), 1, - sym_key_expression, - STATE(1769), 1, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(438), 1, sym_unary_expression, - ACTIONS(1729), 2, + STATE(459), 1, + sym_format_expression, + STATE(461), 1, + sym_range_expression, + STATE(503), 1, + sym_multiplicative_expression, + STATE(542), 1, + sym_additive_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1744), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1755), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(515), 2, - sym_hash_entry, - aux_sym_hash_literal_body_repeat1, - STATE(960), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1741), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1738), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -72045,12 +77617,12 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [11396] = 3, + [4655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1773), 1, - ts_builtin_sym_end, - ACTIONS(1556), 59, + ACTIONS(1618), 1, + sym__statement_terminator, + ACTIONS(1612), 59, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -72058,8 +77630,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_DOLLAR_DOLLAR, @@ -72069,37 +77667,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, + sym_generic_token, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, @@ -72110,52 +77682,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [11464] = 31, + [4723] = 31, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(187), 1, - sym_format_expression, - STATE(188), 1, + STATE(439), 1, + sym_unary_expression, + STATE(446), 1, sym_range_expression, - STATE(191), 1, + STATE(447), 1, + sym_format_expression, + STATE(490), 1, sym_multiplicative_expression, - STATE(196), 1, + STATE(540), 1, sym_additive_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -72163,10 +77735,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -72179,14 +77751,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -72203,342 +77775,309 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [11588] = 3, - ACTIONS(3), 1, + [4847] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(1775), 1, - ts_builtin_sym_end, - ACTIONS(1592), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + ACTIONS(1805), 1, anon_sym_PLUS, + ACTIONS(1807), 1, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [11656] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1777), 1, - ts_builtin_sym_end, - ACTIONS(1594), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(835), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(833), 56, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [4919] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1805), 1, anon_sym_PLUS, + ACTIONS(1807), 1, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [11724] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1779), 1, - ts_builtin_sym_end, - ACTIONS(1602), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(841), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(839), 56, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [4991] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1809), 1, anon_sym_PLUS, + ACTIONS(1811), 1, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [11792] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1496), 1, - ts_builtin_sym_end, - ACTIONS(1450), 59, + ACTIONS(835), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(833), 55, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + [5062] = 30, + ACTIONS(5), 1, sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [11860] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1781), 1, - ts_builtin_sym_end, - ACTIONS(1430), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, + sym_unary_expression, + STATE(467), 1, + sym_format_expression, + STATE(470), 1, + sym_range_expression, + STATE(493), 1, + sym_multiplicative_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(585), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(583), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [11928] = 5, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(317), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5183] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1706), 1, + ACTIONS(1813), 1, anon_sym_PLUS, - ACTIONS(1708), 1, + ACTIONS(1815), 1, anon_sym_DASH, ACTIONS(835), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(833), 56, + ACTIONS(833), 55, + sym__statement_terminator, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -72587,806 +78126,269 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - [12000] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1783), 1, - ts_builtin_sym_end, - ACTIONS(1600), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12068] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1785), 1, - ts_builtin_sym_end, - ACTIONS(1608), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12136] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1787), 1, - ts_builtin_sym_end, - ACTIONS(1616), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12204] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1789), 1, - ts_builtin_sym_end, - ACTIONS(1630), 59, + [5254] = 30, + ACTIONS(5), 1, sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12272] = 3, - ACTIONS(3), 1, + ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, - ts_builtin_sym_end, - ACTIONS(1598), 59, - sym_decimal_integer_literal, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(93), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(105), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(107), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, + ACTIONS(111), 1, anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, anon_sym_AT_LPAREN, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - [12340] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1793), 1, - ts_builtin_sym_end, - ACTIONS(1644), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, + STATE(3), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(160), 1, + sym_unary_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(186), 1, + sym_format_expression, + STATE(188), 1, + sym_range_expression, + STATE(191), 1, + sym_multiplicative_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12408] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1795), 1, - ts_builtin_sym_end, - ACTIONS(1578), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12476] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1501), 1, - ts_builtin_sym_end, - ACTIONS(1468), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + STATE(131), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12544] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1797), 1, - ts_builtin_sym_end, - ACTIONS(1632), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12612] = 3, - ACTIONS(3), 1, + STATE(156), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5375] = 30, + ACTIONS(81), 1, sym_comment, - ACTIONS(1799), 1, - ts_builtin_sym_end, - ACTIONS(1638), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, + ACTIONS(131), 1, anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(139), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(141), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, + ACTIONS(147), 1, anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, anon_sym_AT_LPAREN, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - [12680] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1801), 1, - ts_builtin_sym_end, - ACTIONS(1604), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + STATE(4), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(185), 1, + sym_format_expression, + STATE(187), 1, + sym_range_expression, + STATE(192), 1, + sym_multiplicative_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12748] = 31, - ACTIONS(5), 1, - sym_decimal_integer_literal, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5496] = 30, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(124), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(167), 1, - sym_unary_expression, - STATE(174), 1, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(179), 1, + STATE(438), 1, + sym_unary_expression, + STATE(459), 1, sym_format_expression, - STATE(180), 1, + STATE(461), 1, sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(190), 1, + STATE(501), 1, sym_multiplicative_expression, - STATE(198), 1, - sym_additive_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -73403,211 +78405,257 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [12872] = 3, - ACTIONS(3), 1, + [5617] = 28, + ACTIONS(81), 1, sym_comment, - ACTIONS(1803), 1, - ts_builtin_sym_end, - ACTIONS(1574), 59, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1145), 1, sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1165), 1, + anon_sym_LPAREN, + ACTIONS(1167), 1, + anon_sym_LBRACE, + ACTIONS(1175), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1177), 1, + anon_sym_AT_LPAREN, + ACTIONS(1179), 1, + anon_sym_AT_LBRACE, + ACTIONS(1817), 1, + sym_real_literal, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1825), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1827), 1, + anon_sym_DASH_DASH, + STATE(548), 1, + sym_type_literal, + STATE(972), 1, + sym_expression_with_unary_operator, + STATE(984), 1, + sym_unary_expression, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1823), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1003), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(95), 3, + sym__statement_terminator, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(973), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1821), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [12940] = 3, - ACTIONS(3), 1, + STATE(1273), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5734] = 28, + ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, - ts_builtin_sym_end, - ACTIONS(1586), 59, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1181), 1, sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(1201), 1, + anon_sym_LPAREN, + ACTIONS(1203), 1, + anon_sym_LBRACE, + ACTIONS(1211), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1213), 1, + anon_sym_AT_LPAREN, + ACTIONS(1215), 1, + anon_sym_AT_LBRACE, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, + sym_real_literal, + ACTIONS(1835), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1837), 1, + anon_sym_DASH_DASH, + STATE(549), 1, + sym_type_literal, + STATE(933), 1, + sym_expression_with_unary_operator, + STATE(941), 1, + sym_unary_expression, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1833), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(960), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1831), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [13008] = 30, - ACTIONS(5), 1, - sym_decimal_integer_literal, + STATE(1256), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [5851] = 28, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(1181), 1, + sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, STATE(167), 1, sym_unary_expression, - STATE(174), 1, + STATE(170), 1, sym_expression_with_unary_operator, - STATE(179), 1, - sym_format_expression, - STATE(180), 1, - sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - STATE(192), 1, - sym_multiplicative_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + ACTIONS(95), 3, + anon_sym_EQ, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1710), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -73624,70 +78672,164 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13129] = 2, - ACTIONS(3), 1, + [5968] = 30, + ACTIONS(81), 1, sym_comment, - ACTIONS(1413), 59, + ACTIONS(119), 1, sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(439), 1, + sym_unary_expression, + STATE(446), 1, + sym_range_expression, + STATE(447), 1, + sym_format_expression, + STATE(478), 1, + sym_multiplicative_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [13194] = 30, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [6089] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(539), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(845), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [6160] = 30, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -73708,40 +78850,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(304), 1, + STATE(497), 1, sym_unary_expression, - STATE(305), 1, - sym_range_expression, - STATE(314), 1, - sym_format_expression, - STATE(349), 1, - sym_multiplicative_expression, + STATE(498), 1, + sym_format_argument_expression, + STATE(499), 1, + sym_range_argument_expression, + STATE(520), 1, + sym_multiplicative_argument_expression, + STATE(574), 1, + sym_additive_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -73754,14 +78896,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -73778,15 +78920,147 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13315] = 5, + [6281] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1813), 1, + anon_sym_PLUS, + ACTIONS(1815), 1, + anon_sym_DASH, + ACTIONS(841), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(839), 55, + sym__statement_terminator, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + [6352] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1809), 1, + anon_sym_PLUS, + ACTIONS(1811), 1, + anon_sym_DASH, + ACTIONS(841), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(839), 55, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + [6423] = 5, ACTIONS(81), 1, sym_comment, - STATE(511), 1, + STATE(539), 1, sym_comparison_operator, ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(845), 8, + ACTIONS(853), 8, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, @@ -73844,142 +79118,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [13386] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1391), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [13451] = 28, + [6494] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(97), 1, anon_sym_DOT2, - ACTIONS(1013), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1542), 1, + ACTIONS(1819), 1, anon_sym_LBRACK, - ACTIONS(1550), 1, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(161), 1, - sym_unary_expression, - STATE(170), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(543), 1, + STATE(175), 1, + sym_unary_expression, + STATE(557), 1, sym_type_literal, - STATE(944), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1548), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, ACTIONS(95), 3, - anon_sym_EQ, + sym__statement_terminator, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(1284), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -73996,79 +79207,228 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13568] = 28, - ACTIONS(81), 1, + [6611] = 24, + ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(1807), 1, + ACTIONS(1849), 1, sym_real_literal, - ACTIONS(1809), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(1815), 1, + ACTIONS(1857), 1, + sym_path_command_name_token, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1200), 1, + sym_variable, + STATE(1237), 1, + aux_sym_path_command_name_repeat1, + STATE(1404), 1, + sym_data_command, + STATE(1549), 1, + sym_command_name_expr, + STATE(2109), 1, + sym_data_commands_list, + ACTIONS(1181), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1271), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(1579), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1853), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(1855), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(1272), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [6719] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(537), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(845), 7, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + anon_sym_RBRACK, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [6789] = 29, + ACTIONS(81), 1, + sym_comment, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(1817), 1, + ACTIONS(147), 1, anon_sym_DASH_DASH, - STATE(172), 1, - sym_unary_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(544), 1, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, sym_type_literal, - STATE(982), 1, + STATE(104), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(182), 1, + sym_format_expression, + STATE(187), 1, + sym_range_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1813), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(95), 3, - sym__statement_terminator, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1811), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1285), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74085,81 +79445,168 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13685] = 30, + [6907] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(187), 1, - sym_format_expression, - STATE(188), 1, + STATE(439), 1, + sym_unary_expression, + STATE(446), 1, sym_range_expression, - STATE(189), 1, - sym_multiplicative_expression, + STATE(451), 1, + sym_format_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(551), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(306), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7025] = 29, + ACTIONS(5), 1, + sym_decimal_integer_literal, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, + sym_hexadecimal_integer_literal, + ACTIONS(87), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(89), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(105), 1, + anon_sym_LPAREN, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(113), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(115), 1, + anon_sym_AT_LPAREN, + ACTIONS(117), 1, + anon_sym_AT_LBRACE, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, + sym_type_literal, + STATE(138), 1, + sym_invokation_foreach_expression, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, + sym_unary_expression, + STATE(466), 1, + sym_format_expression, + STATE(470), 1, + sym_range_expression, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74176,130 +79623,62 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13806] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1819), 1, - anon_sym_PLUS, - ACTIONS(1821), 1, - anon_sym_DASH, - ACTIONS(835), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(833), 55, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [13877] = 30, + [7143] = 29, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, - sym_real_literal, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(81), 1, + STATE(3), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(299), 1, + STATE(160), 1, sym_unary_expression, - STATE(318), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(179), 1, sym_format_expression, - STATE(327), 1, + STATE(184), 1, + sym_array_literal_expression, + STATE(188), 1, sym_range_expression, - STATE(371), 1, - sym_multiplicative_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -74309,14 +79688,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74333,209 +79712,105 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [13998] = 2, - ACTIONS(3), 1, + [7261] = 29, + ACTIONS(81), 1, sym_comment, - ACTIONS(1823), 59, + ACTIONS(1145), 1, sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - sym_real_literal, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_SEMI, + ACTIONS(1165), 1, anon_sym_LPAREN, - anon_sym_COMMA, + ACTIONS(1167), 1, anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - [14063] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1825), 1, - anon_sym_PLUS, - ACTIONS(1827), 1, - anon_sym_DASH, - ACTIONS(835), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(833), 55, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - [14134] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1417), 59, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, + ACTIONS(1217), 1, + sym__statement_terminator, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, + ACTIONS(1845), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1847), 1, + anon_sym_DASH_DASH, + ACTIONS(1859), 1, + sym_label, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(557), 1, + sym_type_literal, + STATE(1005), 1, + sym_invokation_foreach_expression, + STATE(1984), 1, + sym_unary_expression, + STATE(2014), 1, + sym_label_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - anon_sym_DOT, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1843), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1003), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(178), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(1841), 6, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_if_statement_token1, - aux_sym_switch_statement_token1, - aux_sym_foreach_statement_token1, - aux_sym_for_statement_token1, - aux_sym_while_statement_token1, - aux_sym_do_statement_token1, - aux_sym_function_statement_token1, - aux_sym_function_statement_token2, - aux_sym_function_statement_token3, - aux_sym_flow_control_statement_token1, - aux_sym_flow_control_statement_token2, - aux_sym_flow_control_statement_token3, - aux_sym_flow_control_statement_token4, - aux_sym_flow_control_statement_token5, - sym_label, - aux_sym_trap_statement_token1, - aux_sym_try_statement_token1, - aux_sym_data_statement_token1, - aux_sym_inlinescript_statement_token1, - aux_sym_parallel_statement_token1, - aux_sym_sequence_statement_token1, - anon_sym_AMP, - aux_sym_command_name_token1, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - aux_sym_class_statement_token1, - aux_sym_enum_statement_token1, - anon_sym_PLUS, - anon_sym_DASH, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [14199] = 5, + STATE(1284), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [7379] = 5, ACTIONS(81), 1, sym_comment, - STATE(511), 1, + STATE(535), 1, sym_comparison_operator, ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(853), 8, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(845), 7, + sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, @@ -74591,73 +79866,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [14270] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1819), 1, - anon_sym_PLUS, - ACTIONS(1821), 1, - anon_sym_DASH, - ACTIONS(841), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(839), 55, - sym__statement_terminator, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - [14341] = 30, + [7449] = 29, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -74678,40 +79887,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(497), 1, sym_unary_expression, - STATE(331), 1, - sym_format_expression, - STATE(332), 1, - sym_range_expression, - STATE(376), 1, - sym_multiplicative_expression, + STATE(498), 1, + sym_format_argument_expression, + STATE(499), 1, + sym_range_argument_expression, + STATE(521), 1, + sym_multiplicative_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -74724,14 +79931,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74748,17 +79955,23 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14462] = 5, + [7567] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1825), 1, - anon_sym_PLUS, - ACTIONS(1827), 1, - anon_sym_DASH, - ACTIONS(841), 2, + STATE(535), 1, + sym_comparison_operator, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(839), 55, + ACTIONS(853), 7, + sym__statement_terminator, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -74807,6 +80020,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, + [7637] = 5, + ACTIONS(81), 1, + sym_comment, + STATE(537), 1, + sym_comparison_operator, + ACTIONS(851), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(853), 7, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, @@ -74814,168 +80036,128 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, anon_sym_RBRACK, - [14533] = 28, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, - anon_sym_LPAREN, - ACTIONS(1081), 1, - anon_sym_LBRACE, - ACTIONS(1089), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, - anon_sym_AT_LPAREN, - ACTIONS(1093), 1, - anon_sym_AT_LBRACE, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1829), 1, - sym_real_literal, - ACTIONS(1835), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, - anon_sym_DASH_DASH, - STATE(555), 1, - sym_type_literal, - STATE(979), 1, - sym_unary_expression, - STATE(982), 1, - sym_invokation_foreach_expression, - STATE(1004), 1, - sym_expression_with_unary_operator, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1833), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(990), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(95), 3, - sym__statement_terminator, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(970), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1075), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(1831), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1268), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [14650] = 28, + ACTIONS(849), 48, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + [7707] = 29, ACTIONS(81), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(1013), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(1845), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(556), 1, + STATE(79), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(944), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(959), 1, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(438), 1, sym_unary_expression, - ACTIONS(1023), 2, + STATE(461), 1, + sym_range_expression, + STATE(464), 1, + sym_format_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(95), 3, - anon_sym_EQ, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1253), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -74992,81 +80174,141 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14767] = 30, + [7825] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1865), 1, + anon_sym_PLUS, + ACTIONS(1867), 1, + anon_sym_DASH, + ACTIONS(1863), 2, + aux_sym_comparison_operator_token28, + aux_sym_comparison_operator_token34, + ACTIONS(1861), 53, + aux_sym_comparison_operator_token1, + aux_sym_comparison_operator_token2, + aux_sym_comparison_operator_token3, + aux_sym_comparison_operator_token4, + aux_sym_comparison_operator_token5, + aux_sym_comparison_operator_token6, + aux_sym_comparison_operator_token7, + aux_sym_comparison_operator_token8, + aux_sym_comparison_operator_token9, + aux_sym_comparison_operator_token10, + aux_sym_comparison_operator_token11, + aux_sym_comparison_operator_token12, + aux_sym_comparison_operator_token13, + aux_sym_comparison_operator_token14, + aux_sym_comparison_operator_token15, + aux_sym_comparison_operator_token16, + aux_sym_comparison_operator_token17, + aux_sym_comparison_operator_token18, + aux_sym_comparison_operator_token19, + aux_sym_comparison_operator_token20, + aux_sym_comparison_operator_token21, + aux_sym_comparison_operator_token22, + aux_sym_comparison_operator_token23, + aux_sym_comparison_operator_token24, + aux_sym_comparison_operator_token25, + aux_sym_comparison_operator_token26, + aux_sym_comparison_operator_token27, + aux_sym_comparison_operator_token29, + aux_sym_comparison_operator_token30, + aux_sym_comparison_operator_token31, + aux_sym_comparison_operator_token32, + aux_sym_comparison_operator_token33, + aux_sym_comparison_operator_token35, + aux_sym_comparison_operator_token36, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token38, + aux_sym_comparison_operator_token39, + aux_sym_comparison_operator_token40, + aux_sym_comparison_operator_token41, + aux_sym_comparison_operator_token42, + aux_sym_comparison_operator_token43, + aux_sym_comparison_operator_token44, + aux_sym_comparison_operator_token45, + aux_sym_comparison_operator_token46, + aux_sym_comparison_operator_token47, + aux_sym_comparison_operator_token48, + aux_sym_comparison_operator_token49, + aux_sym_comparison_operator_token50, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [7894] = 28, + ACTIONS(5), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(81), 1, + sym_comment, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(581), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(82), 1, sym_type_literal, - STATE(98), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(170), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(385), 1, + STATE(184), 1, + sym_array_literal_expression, + STATE(436), 1, sym_unary_expression, - STATE(387), 1, - sym_format_argument_expression, - STATE(389), 1, - sym_range_argument_expression, - STATE(462), 1, - sym_multiplicative_argument_expression, - STATE(570), 1, - sym_additive_argument_expression, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + STATE(454), 1, + sym_range_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75083,7 +80325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [14888] = 29, + [8009] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -75104,27 +80346,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(439), 1, sym_unary_expression, - STATE(326), 1, - sym_format_expression, - STATE(332), 1, + STATE(448), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75132,10 +80372,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -75148,14 +80388,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75172,127 +80412,60 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15006] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(506), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(853), 7, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15076] = 29, + [8124] = 28, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, - sym_real_literal, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(81), 1, + STATE(3), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(185), 1, - sym_array_literal_expression, - STATE(299), 1, + STATE(160), 1, sym_unary_expression, - STATE(327), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(180), 1, sym_range_expression, - STATE(333), 1, - sym_format_expression, + STATE(184), 1, + sym_array_literal_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75302,14 +80475,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75326,23 +80499,17 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15194] = 5, + [8239] = 5, ACTIONS(81), 1, sym_comment, - STATE(504), 1, - sym_comparison_operator, - ACTIONS(851), 2, + ACTIONS(1865), 1, + anon_sym_PLUS, + ACTIONS(1867), 1, + anon_sym_DASH, + ACTIONS(1871), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(845), 7, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, + ACTIONS(1869), 53, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -75391,7 +80558,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - [15264] = 29, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [8308] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -75412,38 +80584,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(304), 1, + STATE(497), 1, sym_unary_expression, - STATE(305), 1, - sym_range_expression, - STATE(309), 1, - sym_format_expression, + STATE(499), 1, + sym_range_argument_expression, + STATE(500), 1, + sym_format_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -75456,14 +80626,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75480,48 +80650,46 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15382] = 29, + [8423] = 28, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(165), 1, sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(181), 1, - sym_format_expression, - STATE(188), 1, + STATE(438), 1, + sym_unary_expression, + STATE(468), 1, sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -75529,10 +80697,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -75545,14 +80713,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75569,83 +80737,75 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15500] = 29, - ACTIONS(81), 1, + [8538] = 23, + ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, - sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, - anon_sym_AT_LBRACE, ACTIONS(1289), 1, - sym__statement_terminator, - ACTIONS(1807), 1, + anon_sym_AT_LBRACE, + ACTIONS(1849), 1, sym_real_literal, - ACTIONS(1809), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(1815), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1817), 1, - anon_sym_DASH_DASH, - ACTIONS(1849), 1, - sym_label, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(544), 1, - sym_type_literal, - STATE(982), 1, + ACTIONS(1857), 1, + sym_path_command_name_token, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1984), 1, - sym_unary_expression, - STATE(2014), 1, - sym_label_expression, - ACTIONS(1069), 2, + STATE(1200), 1, + sym_variable, + STATE(1237), 1, + aux_sym_path_command_name_repeat1, + STATE(1549), 1, + sym_command_name_expr, + STATE(1634), 1, + sym_data_command, + ACTIONS(1181), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1813), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(990), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(1075), 5, + STATE(1579), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1853), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1811), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(1285), 16, + ACTIONS(1855), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(1272), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -75658,124 +80818,143 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15618] = 5, + sym_type_literal, + [8643] = 28, ACTIONS(81), 1, sym_comment, - STATE(504), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(853), 7, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, + sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(127), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, + anon_sym_LPAREN, + ACTIONS(141), 1, + anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(151), 1, + anon_sym_AT_LPAREN, + ACTIONS(153), 1, + anon_sym_AT_LBRACE, + STATE(4), 1, + sym_type_literal, + STATE(104), 1, + sym_invokation_foreach_expression, + STATE(157), 1, + sym_unary_expression, + STATE(165), 1, + sym_array_literal_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(183), 1, + sym_range_expression, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(143), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + STATE(171), 3, + sym_pre_increment_expression, + sym_pre_decrement_expression, + sym_cast_expression, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(133), 6, + aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, - [15688] = 29, + anon_sym_COMMA, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + STATE(155), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + [8758] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, + ACTIONS(123), 1, + sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, + STATE(4), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, + STATE(157), 1, + sym_unary_expression, + STATE(169), 1, + sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(385), 1, - sym_unary_expression, - STATE(387), 1, - sym_format_argument_expression, - STATE(389), 1, - sym_range_argument_expression, - STATE(420), 1, - sym_multiplicative_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -75788,14 +80967,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75812,72 +80991,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15806] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(506), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(845), 7, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - anon_sym_RBRACK, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [15876] = 29, + [8870] = 27, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -75908,17 +81022,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LBRACE, STATE(3), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(167), 1, + STATE(160), 1, sym_unary_expression, - STATE(174), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(180), 1, - sym_range_expression, - STATE(184), 1, - sym_format_expression, - STATE(185), 1, + STATE(181), 1, sym_array_literal_expression, ACTIONS(19), 2, anon_sym_PLUS, @@ -75929,10 +81039,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -75949,7 +81059,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -75966,7 +81076,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [15994] = 28, + [8982] = 27, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -75987,7 +81097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, + ACTIONS(571), 1, anon_sym_LBRACK, ACTIONS(581), 1, sym_real_literal, @@ -75995,18 +81105,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(81), 1, + STATE(82), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(174), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(185), 1, + STATE(181), 1, sym_array_literal_expression, - STATE(299), 1, + STATE(436), 1, sym_unary_expression, - STATE(337), 1, - sym_range_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, @@ -76016,10 +81124,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -76036,7 +81144,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76053,17 +81161,21 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16109] = 5, + [9094] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1855), 1, - anon_sym_PLUS, - ACTIONS(1857), 1, - anon_sym_DASH, - ACTIONS(1853), 2, + STATE(553), 1, + sym_comparison_operator, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1851), 53, + ACTIONS(1873), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76112,86 +81224,73 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [16178] = 28, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [9162] = 22, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(963), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(965), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(975), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(977), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(983), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(985), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(987), 1, anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, + ACTIONS(1875), 1, + sym_real_literal, + ACTIONS(1877), 1, + anon_sym_LBRACK, + ACTIONS(1883), 1, + sym_path_command_name_token, + STATE(701), 1, + sym_variable, + STATE(727), 1, + sym_command_name_expr, + STATE(730), 1, + aux_sym_path_command_name_repeat1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(167), 1, - sym_unary_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(183), 1, - sym_range_expression, - STATE(185), 1, - sym_array_literal_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(959), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(967), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, + STATE(1084), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1879), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + ACTIONS(1881), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(911), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -76204,7 +81303,8 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16293] = 28, + sym_type_literal, + [9264] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76225,36 +81325,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, + STATE(169), 1, + sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(385), 1, + STATE(439), 1, sym_unary_expression, - STATE(386), 1, - sym_format_argument_expression, - STATE(389), 1, - sym_range_argument_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -76267,14 +81365,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76291,7 +81389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16408] = 28, + [9376] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76312,36 +81410,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(304), 1, + STATE(494), 1, + sym_range_argument_expression, + STATE(497), 1, sym_unary_expression, - STATE(310), 1, - sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -76354,14 +81450,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76378,81 +81474,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16523] = 28, - ACTIONS(81), 1, + [9488] = 22, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, + ACTIONS(891), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(893), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(903), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(905), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(911), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(913), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(915), 1, anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(98), 1, + ACTIONS(1885), 1, + sym_real_literal, + ACTIONS(1887), 1, + anon_sym_LBRACK, + ACTIONS(1891), 1, + sym_path_command_name_token, + STATE(686), 1, + sym_variable, + STATE(714), 1, + aux_sym_path_command_name_repeat1, + STATE(718), 1, + sym_command_name_expr, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(168), 1, - sym_array_literal_expression, - STATE(169), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(182), 1, - sym_range_expression, - ACTIONS(129), 2, + ACTIONS(887), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + STATE(1041), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1889), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + ACTIONS(63), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(853), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -76465,17 +81553,22 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16638] = 5, + sym_type_literal, + [9590] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1855), 1, - anon_sym_PLUS, - ACTIONS(1857), 1, - anon_sym_DASH, - ACTIONS(1861), 2, + STATE(553), 1, + sym_comparison_operator, + ACTIONS(851), 2, aux_sym_comparison_operator_token28, aux_sym_comparison_operator_token34, - ACTIONS(1859), 53, + ACTIONS(1893), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(849), 48, aux_sym_comparison_operator_token1, aux_sym_comparison_operator_token2, aux_sym_comparison_operator_token3, @@ -76524,12 +81617,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_comparison_operator_token48, aux_sym_comparison_operator_token49, aux_sym_comparison_operator_token50, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [16707] = 28, + [9658] = 27, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -76550,36 +81638,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(168), 1, + STATE(169), 1, sym_array_literal_expression, STATE(170), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(438), 1, sym_unary_expression, - STATE(319), 1, - sym_range_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -76592,14 +81678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76616,164 +81702,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [16822] = 27, - ACTIONS(5), 1, - sym_decimal_integer_literal, - ACTIONS(81), 1, + [9770] = 22, + ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(861), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(863), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(875), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(881), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(883), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(885), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1895), 1, sym_real_literal, - ACTIONS(587), 1, - anon_sym_PLUS_PLUS, - ACTIONS(589), 1, - anon_sym_DASH_DASH, - STATE(81), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(186), 1, - sym_array_literal_expression, - STATE(299), 1, - sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(585), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(583), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, + ACTIONS(1897), 1, + anon_sym_LBRACK, + ACTIONS(1901), 1, + sym_path_command_name_token, + STATE(697), 1, sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [16934] = 27, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, + STATE(712), 1, + sym_command_name_expr, + STATE(721), 1, + aux_sym_path_command_name_repeat1, + STATE(755), 1, + sym_invokation_foreach_expression, + ACTIONS(857), 2, sym_decimal_integer_literal, - ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(164), 1, - sym_array_literal_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(304), 1, - sym_unary_expression, - ACTIONS(129), 2, + ACTIONS(865), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + STATE(1054), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1899), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + ACTIONS(1131), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(879), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -76786,79 +81781,74 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17046] = 27, - ACTIONS(81), 1, + sym_type_literal, + [9872] = 22, + ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(933), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(935), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(945), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(947), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(953), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(955), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(957), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(1903), 1, sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, + ACTIONS(1905), 1, + anon_sym_LBRACK, + ACTIONS(1911), 1, + sym_path_command_name_token, + STATE(698), 1, + sym_variable, + STATE(728), 1, + aux_sym_path_command_name_repeat1, + STATE(733), 1, + sym_command_name_expr, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(380), 1, - sym_range_argument_expression, - STATE(385), 1, - sym_unary_expression, - ACTIONS(129), 2, + ACTIONS(929), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(937), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(97), 2, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, + STATE(1099), 2, + sym_command_name, + sym_path_command_name, + ACTIONS(1907), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + ACTIONS(1909), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + STATE(903), 16, sym__literal, sym_integer_literal, sym_string_literal, - sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -76871,75 +81861,74 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17158] = 27, - ACTIONS(5), 1, - sym_decimal_integer_literal, + sym_type_literal, + [9974] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(959), 1, + sym_decimal_integer_literal, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(109), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(111), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + STATE(211), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(167), 1, + STATE(826), 1, sym_unary_expression, - STATE(174), 1, + STATE(841), 1, + sym_invokation_foreach_expression, + STATE(870), 1, sym_expression_with_unary_operator, - STATE(186), 1, - sym_array_literal_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(999), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(823), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -76956,75 +81945,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17270] = 27, + [10083] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - STATE(4), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, STATE(164), 1, - sym_array_literal_expression, - STATE(169), 1, sym_unary_expression, STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(1714), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(1710), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77041,138 +82028,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17382] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(557), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(1863), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [17450] = 27, + [10192] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1149), 1, + sym_real_literal, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1157), 1, + anon_sym_LBRACK, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1171), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1173), 1, + anon_sym_DASH_DASH, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, - anon_sym_PLUS_PLUS, - ACTIONS(499), 1, - anon_sym_DASH_DASH, - STATE(77), 1, - sym_type_literal, - STATE(98), 1, - sym_invokation_foreach_expression, - STATE(164), 1, - sym_array_literal_expression, - STATE(170), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(301), 1, + STATE(173), 1, sym_unary_expression, - ACTIONS(129), 2, + STATE(245), 1, + sym_type_literal, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1159), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(1031), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77189,136 +82111,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17562] = 5, - ACTIONS(81), 1, - sym_comment, - STATE(557), 1, - sym_comparison_operator, - ACTIONS(851), 2, - aux_sym_comparison_operator_token28, - aux_sym_comparison_operator_token34, - ACTIONS(1865), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(849), 48, - aux_sym_comparison_operator_token1, - aux_sym_comparison_operator_token2, - aux_sym_comparison_operator_token3, - aux_sym_comparison_operator_token4, - aux_sym_comparison_operator_token5, - aux_sym_comparison_operator_token6, - aux_sym_comparison_operator_token7, - aux_sym_comparison_operator_token8, - aux_sym_comparison_operator_token9, - aux_sym_comparison_operator_token10, - aux_sym_comparison_operator_token11, - aux_sym_comparison_operator_token12, - aux_sym_comparison_operator_token13, - aux_sym_comparison_operator_token14, - aux_sym_comparison_operator_token15, - aux_sym_comparison_operator_token16, - aux_sym_comparison_operator_token17, - aux_sym_comparison_operator_token18, - aux_sym_comparison_operator_token19, - aux_sym_comparison_operator_token20, - aux_sym_comparison_operator_token21, - aux_sym_comparison_operator_token22, - aux_sym_comparison_operator_token23, - aux_sym_comparison_operator_token24, - aux_sym_comparison_operator_token25, - aux_sym_comparison_operator_token26, - aux_sym_comparison_operator_token27, - aux_sym_comparison_operator_token29, - aux_sym_comparison_operator_token30, - aux_sym_comparison_operator_token31, - aux_sym_comparison_operator_token32, - aux_sym_comparison_operator_token33, - aux_sym_comparison_operator_token35, - aux_sym_comparison_operator_token36, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token38, - aux_sym_comparison_operator_token39, - aux_sym_comparison_operator_token40, - aux_sym_comparison_operator_token41, - aux_sym_comparison_operator_token42, - aux_sym_comparison_operator_token43, - aux_sym_comparison_operator_token44, - aux_sym_comparison_operator_token45, - aux_sym_comparison_operator_token46, - aux_sym_comparison_operator_token47, - aux_sym_comparison_operator_token48, - aux_sym_comparison_operator_token49, - aux_sym_comparison_operator_token50, - [17630] = 26, + [10301] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, + ACTIONS(1945), 1, sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(1953), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1887), 1, + ACTIONS(1963), 1, anon_sym_PLUS_PLUS, - ACTIONS(1889), 1, + ACTIONS(1965), 1, anon_sym_DASH_DASH, - ACTIONS(1891), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - STATE(206), 1, + STATE(205), 1, sym_type_literal, - STATE(748), 1, - sym_unary_expression, - STATE(770), 1, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(774), 1, + STATE(1014), 1, + sym_unary_expression, + STATE(1022), 1, sym_expression_with_unary_operator, ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1875), 2, + ACTIONS(1951), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(819), 3, + STATE(1023), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(1955), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77335,73 +82194,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17739] = 26, + [10410] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1809), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(1829), 1, + ACTIONS(581), 1, sym_real_literal, - ACTIONS(1835), 1, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(82), 1, sym_type_literal, - STATE(977), 1, - sym_unary_expression, - STATE(982), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(1004), 1, + STATE(172), 1, sym_expression_with_unary_operator, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + STATE(173), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1833), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1831), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1268), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77418,73 +82277,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17848] = 26, + [10519] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(123), 1, + sym_real_literal, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1839), 1, - sym_real_literal, - ACTIONS(1845), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, - anon_sym_DASH_DASH, - STATE(556), 1, + STATE(4), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(944), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(946), 1, + STATE(164), 1, sym_unary_expression, - ACTIONS(1023), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1253), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77501,73 +82360,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [17957] = 26, + [10628] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1839), 1, + ACTIONS(547), 1, sym_real_literal, - ACTIONS(1845), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(556), 1, + STATE(79), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(944), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(947), 1, + STATE(164), 1, sym_unary_expression, - ACTIONS(1023), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1253), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77584,73 +82443,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18066] = 26, + [10737] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, - sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, - anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1899), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, + ACTIONS(557), 1, anon_sym_DASH_DASH, - STATE(204), 1, + STATE(79), 1, sym_type_literal, - STATE(770), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(1017), 1, - sym_expression_with_unary_operator, - STATE(1025), 1, + STATE(159), 1, sym_unary_expression, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1875), 2, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1027), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1897), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77667,73 +82526,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18175] = 26, + [10846] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, - sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, - anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1923), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1925), 1, - anon_sym_DASH_DASH, - ACTIONS(1927), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(801), 1, - sym_unary_expression, - STATE(810), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(815), 1, + STATE(168), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(871), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1911), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(789), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1915), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77750,73 +82609,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18284] = 26, + [10955] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, + ACTIONS(1945), 1, sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1953), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1923), 1, + ACTIONS(1963), 1, anon_sym_PLUS_PLUS, - ACTIONS(1925), 1, + ACTIONS(1965), 1, anon_sym_DASH_DASH, - ACTIONS(1927), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, - STATE(802), 1, - sym_unary_expression, - STATE(810), 1, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(815), 1, + STATE(1022), 1, sym_expression_with_unary_operator, - ACTIONS(871), 2, + STATE(1027), 1, + sym_unary_expression, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1911), 2, + ACTIONS(1951), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(789), 3, + STATE(1023), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1915), 6, + ACTIONS(1955), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77833,73 +82692,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18393] = 26, + [11064] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, + ACTIONS(1945), 1, sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1953), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1923), 1, + ACTIONS(1963), 1, anon_sym_PLUS_PLUS, - ACTIONS(1925), 1, + ACTIONS(1965), 1, anon_sym_DASH_DASH, - ACTIONS(1927), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, STATE(205), 1, sym_type_literal, - STATE(803), 1, - sym_unary_expression, - STATE(810), 1, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(815), 1, + STATE(1022), 1, sym_expression_with_unary_operator, - ACTIONS(871), 2, + STATE(1028), 1, + sym_unary_expression, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(917), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1911), 2, + ACTIONS(1951), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(789), 3, + STATE(1023), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1915), 6, + ACTIONS(1955), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77916,73 +82775,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18502] = 26, + [11173] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(1945), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1953), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1953), 1, + ACTIONS(1963), 1, anon_sym_PLUS_PLUS, - ACTIONS(1955), 1, + ACTIONS(1965), 1, anon_sym_DASH_DASH, - ACTIONS(1957), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - STATE(207), 1, + STATE(205), 1, sym_type_literal, - STATE(887), 1, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(1044), 1, + STATE(1022), 1, sym_expression_with_unary_operator, - STATE(1054), 1, + STATE(1029), 1, sym_unary_expression, - ACTIONS(941), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(943), 2, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1941), 2, + ACTIONS(917), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1951), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1053), 3, + STATE(1023), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1945), 6, + ACTIONS(1955), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -77999,73 +82858,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18611] = 26, + [11282] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1887), 1, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(1889), 1, + ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(1891), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(206), 1, + STATE(4), 1, sym_type_literal, - STATE(745), 1, - sym_unary_expression, - STATE(770), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(774), 1, + STATE(159), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(901), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1875), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(819), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78082,73 +82941,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18720] = 26, + [11391] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1887), 1, + ACTIONS(145), 1, anon_sym_PLUS_PLUS, - ACTIONS(1889), 1, + ACTIONS(147), 1, anon_sym_DASH_DASH, - ACTIONS(1891), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(206), 1, + STATE(4), 1, sym_type_literal, - STATE(752), 1, - sym_unary_expression, - STATE(770), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(774), 1, + STATE(168), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, - ACTIONS(901), 2, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1875), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(819), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78165,73 +83024,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18829] = 26, + [11500] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, - sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, - anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1983), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1985), 1, - anon_sym_DASH_DASH, - ACTIONS(1987), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - STATE(208), 1, - sym_type_literal, - STATE(837), 1, - sym_expression_with_unary_operator, - STATE(839), 1, + ACTIONS(1704), 1, + sym_real_literal, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1718), 1, + anon_sym_DASH_DASH, + STATE(159), 1, sym_unary_expression, - STATE(848), 1, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, + sym_type_literal, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(971), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(973), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1971), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1975), 6, + ACTIONS(1710), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78248,73 +83107,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [18938] = 26, + [11609] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, - sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, - anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1983), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1985), 1, - anon_sym_DASH_DASH, - ACTIONS(1987), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(208), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(837), 1, - sym_expression_with_unary_operator, - STATE(840), 1, - sym_unary_expression, - STATE(848), 1, + STATE(104), 1, sym_invokation_foreach_expression, - ACTIONS(971), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(973), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1971), 2, + STATE(166), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(553), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1975), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78331,73 +83190,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19047] = 26, + [11718] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1983), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1985), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1987), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(208), 1, + STATE(206), 1, sym_type_literal, - STATE(837), 1, - sym_expression_with_unary_operator, - STATE(842), 1, - sym_unary_expression, - STATE(848), 1, + STATE(755), 1, sym_invokation_foreach_expression, - ACTIONS(971), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(973), 2, + STATE(1013), 1, + sym_unary_expression, + STATE(1021), 1, + sym_expression_with_unary_operator, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1971), 2, + ACTIONS(923), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(1024), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1975), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78414,73 +83273,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19156] = 26, + [11827] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(123), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, + ACTIONS(145), 1, + anon_sym_PLUS_PLUS, + ACTIONS(147), 1, + anon_sym_DASH_DASH, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1995), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1997), 1, - anon_sym_DASH_DASH, - STATE(210), 1, + STATE(4), 1, sym_type_literal, - STATE(852), 1, - sym_expression_with_unary_operator, - STATE(856), 1, - sym_unary_expression, - STATE(887), 1, + STATE(104), 1, sym_invokation_foreach_expression, - ACTIONS(943), 2, + STATE(166), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + ACTIONS(129), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(995), 2, + ACTIONS(143), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1941), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(853), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1993), 6, + ACTIONS(133), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(155), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78497,73 +83356,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19265] = 26, + [11936] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, + ACTIONS(1993), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1995), 1, + anon_sym_DASH_DASH, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(1995), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1997), 1, - anon_sym_DASH_DASH, - STATE(210), 1, + STATE(206), 1, sym_type_literal, - STATE(852), 1, + STATE(755), 1, + sym_invokation_foreach_expression, + STATE(1021), 1, sym_expression_with_unary_operator, - STATE(858), 1, + STATE(1032), 1, sym_unary_expression, - STATE(887), 1, - sym_invokation_foreach_expression, - ACTIONS(943), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(995), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1941), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(853), 3, + STATE(1024), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1993), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78580,73 +83439,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19374] = 26, + [12045] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, + ACTIONS(1993), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1995), 1, + anon_sym_DASH_DASH, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(1995), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1997), 1, - anon_sym_DASH_DASH, - STATE(210), 1, + STATE(206), 1, sym_type_literal, - STATE(852), 1, + STATE(755), 1, + sym_invokation_foreach_expression, + STATE(1021), 1, sym_expression_with_unary_operator, - STATE(864), 1, + STATE(1033), 1, sym_unary_expression, - STATE(887), 1, - sym_invokation_foreach_expression, - ACTIONS(943), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(995), 2, + ACTIONS(923), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1941), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(853), 3, + STATE(1024), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1993), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78663,73 +83522,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19483] = 26, + [12154] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, - sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, - anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1953), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1955), 1, - anon_sym_DASH_DASH, - ACTIONS(1957), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(207), 1, + ACTIONS(1817), 1, + sym_real_literal, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1825), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1827), 1, + anon_sym_DASH_DASH, + STATE(548), 1, sym_type_literal, - STATE(887), 1, - sym_invokation_foreach_expression, - STATE(1044), 1, + STATE(972), 1, sym_expression_with_unary_operator, - STATE(1075), 1, + STATE(978), 1, sym_unary_expression, - ACTIONS(941), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(943), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1941), 2, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1823), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1053), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1945), 6, + ACTIONS(1821), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(1273), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78746,73 +83605,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19592] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [12263] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1145), 1, + sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1817), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1825), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1827), 1, anon_sym_DASH_DASH, - STATE(81), 1, + STATE(548), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(173), 1, - sym_unary_expression, - STATE(174), 1, + STATE(972), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(979), 1, + sym_unary_expression, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1823), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1821), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(1273), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78829,73 +83688,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19701] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [12372] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1145), 1, + sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1817), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1825), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1827), 1, anon_sym_DASH_DASH, - STATE(81), 1, + STATE(548), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, + STATE(972), 1, sym_expression_with_unary_operator, - STATE(175), 1, + STATE(980), 1, sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1823), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1821), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(1273), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78912,73 +83771,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19810] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [12481] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1181), 1, + sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1704), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1716), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1718), 1, anon_sym_DASH_DASH, - STATE(81), 1, + STATE(168), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(550), 1, sym_type_literal, - STATE(124), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(176), 1, - sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1714), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1710), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(1290), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -78995,73 +83854,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [19919] = 26, + [12590] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1953), 1, + ACTIONS(1993), 1, anon_sym_PLUS_PLUS, - ACTIONS(1955), 1, + ACTIONS(1995), 1, anon_sym_DASH_DASH, - ACTIONS(1957), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - STATE(207), 1, + STATE(206), 1, sym_type_literal, - STATE(887), 1, + STATE(755), 1, sym_invokation_foreach_expression, - STATE(1044), 1, + STATE(1021), 1, sym_expression_with_unary_operator, - STATE(1056), 1, + STATE(1025), 1, sym_unary_expression, - ACTIONS(941), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(943), 2, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1941), 2, + ACTIONS(923), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1053), 3, + STATE(1024), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1945), 6, + ACTIONS(1985), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79078,73 +83937,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20028] = 26, + [12699] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, - anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1095), 1, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, sym_real_literal, - ACTIONS(1101), 1, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(1103), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(174), 1, + STATE(549), 1, + sym_type_literal, + STATE(933), 1, sym_expression_with_unary_operator, - STATE(178), 1, + STATE(937), 1, sym_unary_expression, - STATE(218), 1, - sym_type_literal, - STATE(982), 1, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1099), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1097), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1023), 16, + STATE(1256), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79161,73 +84020,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20137] = 26, + [12808] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, sym_real_literal, - ACTIONS(171), 1, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(549), 1, sym_type_literal, - STATE(89), 1, + STATE(933), 1, + sym_expression_with_unary_operator, + STATE(938), 1, sym_unary_expression, - STATE(98), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(120), 1, - sym_expression_with_unary_operator, - ACTIONS(129), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(139), 16, + STATE(1256), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79244,73 +84103,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20246] = 26, + [12917] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1829), 1, sym_real_literal, - ACTIONS(171), 1, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(549), 1, sym_type_literal, - STATE(90), 1, + STATE(933), 1, + sym_expression_with_unary_operator, + STATE(939), 1, sym_unary_expression, - STATE(98), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(120), 1, - sym_expression_with_unary_operator, - ACTIONS(129), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(139), 16, + STATE(1256), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79327,73 +84186,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20355] = 26, + [13026] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1945), 1, + sym_real_literal, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1953), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - ACTIONS(165), 1, - sym_real_literal, - ACTIONS(171), 1, + ACTIONS(2005), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(2007), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(204), 1, sym_type_literal, - STATE(91), 1, - sym_unary_expression, - STATE(98), 1, + STATE(762), 1, sym_invokation_foreach_expression, - STATE(120), 1, + STATE(802), 1, + sym_unary_expression, + STATE(809), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(901), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1951), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(801), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(2003), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(139), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79410,73 +84269,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20464] = 26, + [13135] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1945), 1, + sym_real_literal, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(1953), 1, + anon_sym_LBRACK, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, + ACTIONS(2005), 1, anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, + ACTIONS(2007), 1, anon_sym_DASH_DASH, - STATE(157), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, + STATE(204), 1, sym_type_literal, - STATE(944), 1, + STATE(762), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, + STATE(804), 1, + sym_unary_expression, + STATE(809), 1, + sym_expression_with_unary_operator, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + ACTIONS(901), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1951), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(801), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(2003), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79493,73 +84352,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20573] = 26, + [13244] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(887), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1945), 1, + sym_real_literal, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(1953), 1, + anon_sym_LBRACK, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - ACTIONS(1807), 1, - sym_real_literal, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1815), 1, + ACTIONS(2005), 1, anon_sym_PLUS_PLUS, - ACTIONS(1817), 1, + ACTIONS(2007), 1, anon_sym_DASH_DASH, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(176), 1, - sym_unary_expression, - STATE(544), 1, + STATE(204), 1, sym_type_literal, - STATE(982), 1, + STATE(762), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1813), 2, + STATE(805), 1, + sym_unary_expression, + STATE(809), 1, + sym_expression_with_unary_operator, + ACTIONS(899), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + ACTIONS(901), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1951), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(801), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1811), 6, + ACTIONS(2003), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1285), 16, + STATE(759), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79576,73 +84435,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20682] = 26, + [13353] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1975), 1, + sym_real_literal, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(1983), 1, + anon_sym_LBRACK, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(1538), 1, - sym_real_literal, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1550), 1, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, - STATE(158), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(543), 1, + STATE(203), 1, sym_type_literal, - STATE(944), 1, + STATE(755), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1548), 2, + STATE(779), 1, + sym_expression_with_unary_operator, + STATE(811), 1, + sym_unary_expression, + ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + ACTIONS(871), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1981), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(810), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79659,42 +84518,42 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20791] = 26, + [13462] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, - anon_sym_AT_LBRACE, ACTIONS(2001), 1, + anon_sym_AT_LBRACE, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(2003), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, STATE(203), 1, sym_type_literal, - STATE(810), 1, + STATE(755), 1, sym_invokation_foreach_expression, - STATE(1030), 1, + STATE(779), 1, sym_expression_with_unary_operator, - STATE(1033), 1, + STATE(813), 1, sym_unary_expression, ACTIONS(869), 2, anon_sym_PLUS, @@ -79702,30 +84561,30 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1911), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1029), 3, + STATE(810), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1999), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79742,73 +84601,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [20900] = 26, + [13571] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(857), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, + ACTIONS(1975), 1, sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, - anon_sym_AT_LBRACE, ACTIONS(2001), 1, + anon_sym_AT_LBRACE, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(2003), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, STATE(203), 1, sym_type_literal, - STATE(810), 1, + STATE(755), 1, sym_invokation_foreach_expression, - STATE(1012), 1, - sym_unary_expression, - STATE(1030), 1, + STATE(779), 1, sym_expression_with_unary_operator, + STATE(814), 1, + sym_unary_expression, ACTIONS(869), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1911), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1029), 3, + STATE(810), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1999), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(754), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79825,73 +84684,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21009] = 26, + [13680] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, + ACTIONS(2017), 1, sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(2035), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2037), 1, + anon_sym_DASH_DASH, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(2001), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2003), 1, - anon_sym_DASH_DASH, - STATE(203), 1, + STATE(210), 1, sym_type_literal, - STATE(810), 1, - sym_invokation_foreach_expression, - STATE(1016), 1, + STATE(844), 1, sym_unary_expression, - STATE(1030), 1, + STATE(869), 1, sym_expression_with_unary_operator, - ACTIONS(869), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(871), 2, + STATE(876), 1, + sym_invokation_foreach_expression, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1911), 2, + ACTIONS(993), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1029), 3, + STATE(839), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1999), 6, + ACTIONS(2027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79908,73 +84767,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21118] = 26, + [13789] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(2017), 1, + sym_real_literal, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(2035), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2037), 1, + anon_sym_DASH_DASH, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1101), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1103), 1, - anon_sym_DASH_DASH, - STATE(173), 1, + STATE(210), 1, + sym_type_literal, + STATE(860), 1, sym_unary_expression, - STATE(174), 1, + STATE(869), 1, sym_expression_with_unary_operator, - STATE(218), 1, - sym_type_literal, - STATE(982), 1, + STATE(876), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1099), 2, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(839), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1097), 6, + ACTIONS(2027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1023), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -79991,73 +84850,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21227] = 26, + [13898] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(2017), 1, + sym_real_literal, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(2035), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2037), 1, + anon_sym_DASH_DASH, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1101), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1103), 1, - anon_sym_DASH_DASH, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(175), 1, - sym_unary_expression, - STATE(218), 1, + STATE(210), 1, sym_type_literal, - STATE(982), 1, + STATE(862), 1, + sym_unary_expression, + STATE(869), 1, + sym_expression_with_unary_operator, + STATE(876), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1099), 2, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(839), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1097), 6, + ACTIONS(2027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1023), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80074,73 +84933,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21336] = 26, + [14007] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(85), 1, + sym_real_literal, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1095), 1, - sym_real_literal, - ACTIONS(1101), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1103), 1, - anon_sym_DASH_DASH, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(176), 1, - sym_unary_expression, - STATE(218), 1, + STATE(3), 1, sym_type_literal, - STATE(982), 1, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1099), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, + sym_unary_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1097), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1023), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80157,73 +85016,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21445] = 26, + [14116] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1017), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(1019), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1039), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(1041), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(1043), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(165), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(944), 1, + STATE(824), 1, + sym_unary_expression, + STATE(841), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + STATE(870), 1, + sym_expression_with_unary_operator, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1037), 2, + ACTIONS(999), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(823), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1027), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1024), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80240,73 +85099,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21554] = 26, + [14225] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1017), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(1019), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1039), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(1041), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(1043), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(157), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(215), 1, + STATE(211), 1, sym_type_literal, - STATE(944), 1, + STATE(825), 1, + sym_unary_expression, + STATE(841), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + STATE(870), 1, + sym_expression_with_unary_operator, + ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1037), 2, + ACTIONS(999), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(823), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1027), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1024), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80323,73 +85182,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21663] = 26, + [14334] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1017), 1, - sym_real_literal, - ACTIONS(1019), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, - anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1039), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1041), 1, - anon_sym_DASH_DASH, - ACTIONS(1043), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(158), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(215), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, sym_type_literal, - STATE(944), 1, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1037), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1027), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1024), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80406,73 +85265,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21772] = 26, + [14443] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1017), 1, - sym_real_literal, - ACTIONS(1019), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, - anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1039), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1041), 1, - anon_sym_DASH_DASH, - ACTIONS(1043), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(159), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - STATE(215), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, + anon_sym_PLUS_PLUS, + ACTIONS(589), 1, + anon_sym_DASH_DASH, + STATE(82), 1, sym_type_literal, - STATE(944), 1, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(176), 1, + sym_unary_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1037), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1027), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1024), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80489,7 +85348,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21881] = 26, + [14552] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -80510,35 +85369,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(581), 1, + sym_real_literal, + ACTIONS(587), 1, anon_sym_PLUS_PLUS, - ACTIONS(511), 1, + ACTIONS(589), 1, anon_sym_DASH_DASH, - STATE(78), 1, + STATE(82), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(144), 1, - sym_unary_expression, - STATE(152), 1, + STATE(172), 1, sym_expression_with_unary_operator, + STATE(174), 1, + sym_unary_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(585), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80548,14 +85407,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(583), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(288), 16, + STATE(317), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80572,56 +85431,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [21990] = 26, + [14661] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_PLUS_PLUS, - ACTIONS(511), 1, - anon_sym_DASH_DASH, - STATE(78), 1, + STATE(3), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(145), 1, - sym_unary_expression, - STATE(152), 1, + STATE(172), 1, sym_expression_with_unary_operator, + STATE(176), 1, + sym_unary_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80631,14 +85490,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(288), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80655,56 +85514,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22099] = 26, + [14770] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, ACTIONS(83), 1, sym_hexadecimal_integer_literal, + ACTIONS(85), 1, + sym_real_literal, ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(93), 1, + anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, anon_sym_LBRACE, + ACTIONS(109), 1, + anon_sym_PLUS_PLUS, + ACTIONS(111), 1, + anon_sym_DASH_DASH, ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(115), 1, anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(501), 1, - sym_real_literal, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_PLUS_PLUS, - ACTIONS(511), 1, - anon_sym_DASH_DASH, - STATE(78), 1, + STATE(3), 1, sym_type_literal, - STATE(124), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(146), 1, - sym_unary_expression, - STATE(152), 1, + STATE(172), 1, sym_expression_with_unary_operator, + STATE(174), 1, + sym_unary_expression, + ACTIONS(19), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80714,14 +85573,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(288), 16, + STATE(156), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80738,73 +85597,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22208] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [14879] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(6), 1, sym_type_literal, - STATE(124), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(144), 1, - sym_unary_expression, - STATE(152), 1, + STATE(109), 1, sym_expression_with_unary_operator, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(112), 1, + sym_unary_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(134), 16, + STATE(153), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80821,7 +85680,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22317] = 26, + [14988] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -80832,6 +85691,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, + ACTIONS(131), 1, + anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, @@ -80842,35 +85703,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(6), 1, sym_type_literal, - STATE(89), 1, - sym_unary_expression, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(120), 1, + STATE(109), 1, sym_expression_with_unary_operator, + STATE(113), 1, + sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -80880,14 +85739,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(287), 16, + STATE(153), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80904,73 +85763,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22426] = 26, + [15097] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(2017), 1, + sym_real_literal, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(2025), 1, + anon_sym_LBRACK, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(207), 1, sym_type_literal, - STATE(90), 1, - sym_unary_expression, - STATE(98), 1, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(120), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, + STATE(1068), 1, + sym_unary_expression, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(943), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(1067), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(287), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -80987,73 +85846,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22535] = 26, + [15206] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(2017), 1, + sym_real_literal, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(2025), 1, + anon_sym_LBRACK, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(479), 1, - sym_real_literal, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(207), 1, sym_type_literal, - STATE(91), 1, - sym_unary_expression, - STATE(98), 1, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(120), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, + STATE(1069), 1, + sym_unary_expression, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(943), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(1067), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(287), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81070,73 +85929,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22644] = 26, + [15315] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1063), 1, + ACTIONS(2017), 1, sym_real_literal, - ACTIONS(1065), 1, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1085), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1087), 1, - anon_sym_DASH_DASH, - ACTIONS(1089), 1, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(2047), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2049), 1, + anon_sym_DASH_DASH, + STATE(207), 1, sym_type_literal, - STATE(974), 1, - sym_unary_expression, - STATE(982), 1, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(1004), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1083), 2, + STATE(1070), 1, + sym_unary_expression, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + ACTIONS(943), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(1067), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1073), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81153,73 +86012,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22753] = 26, + [15424] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1063), 1, + ACTIONS(1149), 1, sym_real_literal, - ACTIONS(1065), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1085), 1, + ACTIONS(1171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1087), 1, + ACTIONS(1173), 1, anon_sym_DASH_DASH, - ACTIONS(1089), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(217), 1, - sym_type_literal, - STATE(976), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(177), 1, sym_unary_expression, - STATE(982), 1, + STATE(245), 1, + sym_type_literal, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1004), 1, - sym_expression_with_unary_operator, - ACTIONS(1069), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1083), 2, + ACTIONS(1169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1073), 6, + ACTIONS(1159), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 16, + STATE(1031), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81236,73 +86095,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22862] = 26, + [15533] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1063), 1, + ACTIONS(1149), 1, sym_real_literal, - ACTIONS(1065), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1085), 1, + ACTIONS(1171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1087), 1, + ACTIONS(1173), 1, anon_sym_DASH_DASH, - ACTIONS(1089), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(217), 1, - sym_type_literal, - STATE(977), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(176), 1, sym_unary_expression, - STATE(982), 1, + STATE(245), 1, + sym_type_literal, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(1004), 1, - sym_expression_with_unary_operator, - ACTIONS(1069), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1083), 2, + ACTIONS(1169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1073), 6, + ACTIONS(1159), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1005), 16, + STATE(1031), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81319,73 +86178,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [22971] = 26, + [15642] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, + ACTIONS(1149), 1, sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1987), 1, + ACTIONS(1171), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1173), 1, + anon_sym_DASH_DASH, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2009), 1, - anon_sym_DASH_DASH, - STATE(209), 1, - sym_type_literal, - STATE(848), 1, - sym_invokation_foreach_expression, - STATE(1038), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(1071), 1, + STATE(174), 1, sym_unary_expression, - ACTIONS(973), 2, + STATE(245), 1, + sym_type_literal, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(989), 2, + ACTIONS(1169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1971), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1045), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2005), 6, + ACTIONS(1159), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(1031), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81402,73 +86261,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23080] = 26, + [15751] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1185), 1, + sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1207), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1209), 1, + anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1055), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1057), 1, - anon_sym_DASH_DASH, - STATE(216), 1, - sym_type_literal, - STATE(939), 1, + STATE(166), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, + STATE(246), 1, + sym_type_literal, STATE(944), 1, sym_invokation_foreach_expression, - STATE(946), 1, - sym_unary_expression, - ACTIONS(1023), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1053), 2, + ACTIONS(1205), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1051), 6, + ACTIONS(1195), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1006), 16, + STATE(1034), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81485,73 +86344,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23189] = 26, + [15860] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1185), 1, + sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1207), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1209), 1, + anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1055), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1057), 1, - anon_sym_DASH_DASH, - STATE(216), 1, - sym_type_literal, - STATE(939), 1, + STATE(164), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, + STATE(246), 1, + sym_type_literal, STATE(944), 1, sym_invokation_foreach_expression, - STATE(947), 1, - sym_unary_expression, - ACTIONS(1023), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1053), 2, + ACTIONS(1205), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1051), 6, + ACTIONS(1195), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1006), 16, + STATE(1034), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81568,73 +86427,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23298] = 26, + [15969] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1185), 1, + sym_real_literal, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1207), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1209), 1, + anon_sym_DASH_DASH, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1049), 1, - sym_real_literal, - ACTIONS(1055), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1057), 1, - anon_sym_DASH_DASH, - STATE(216), 1, - sym_type_literal, - STATE(939), 1, + STATE(159), 1, + sym_unary_expression, + STATE(170), 1, sym_expression_with_unary_operator, + STATE(246), 1, + sym_type_literal, STATE(944), 1, sym_invokation_foreach_expression, - STATE(948), 1, - sym_unary_expression, - ACTIONS(1023), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1053), 2, + ACTIONS(1205), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1051), 6, + ACTIONS(1195), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1006), 16, + STATE(1034), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81651,73 +86510,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23407] = 26, + [16078] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1935), 1, + ACTIONS(1185), 1, sym_real_literal, - ACTIONS(1937), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1953), 1, + ACTIONS(1207), 1, anon_sym_PLUS_PLUS, - ACTIONS(1955), 1, + ACTIONS(1209), 1, anon_sym_DASH_DASH, - ACTIONS(1957), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - STATE(207), 1, + STATE(168), 1, + sym_unary_expression, + STATE(170), 1, + sym_expression_with_unary_operator, + STATE(246), 1, sym_type_literal, - STATE(887), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(1044), 1, - sym_expression_with_unary_operator, - STATE(1064), 1, - sym_unary_expression, - ACTIONS(941), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(943), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1941), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1205), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1053), 3, + STATE(171), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1945), 6, + ACTIONS(1195), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(822), 16, + STATE(1034), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81734,7 +86593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23516] = 26, + [16187] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -81745,8 +86604,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, @@ -81757,33 +86614,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(81), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(145), 1, + STATE(126), 1, sym_unary_expression, - STATE(152), 1, + STATE(132), 1, sym_expression_with_unary_operator, + STATE(138), 1, + sym_invokation_foreach_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81793,14 +86652,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(134), 16, + STATE(308), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81817,7 +86676,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23625] = 26, + [16296] = 26, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -81828,8 +86687,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token1, ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, ACTIONS(105), 1, anon_sym_LPAREN, ACTIONS(107), 1, @@ -81840,33 +86697,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(155), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(161), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(81), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(146), 1, + STATE(127), 1, sym_unary_expression, - STATE(152), 1, + STATE(132), 1, sym_expression_with_unary_operator, + STATE(138), 1, + sym_invokation_foreach_expression, ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -81876,14 +86735,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(134), 16, + STATE(308), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81900,73 +86759,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23734] = 26, + [16405] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1538), 1, + ACTIONS(569), 1, sym_real_literal, - ACTIONS(1542), 1, + ACTIONS(571), 1, anon_sym_LBRACK, - ACTIONS(1550), 1, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(1552), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(159), 1, + STATE(81), 1, + sym_type_literal, + STATE(128), 1, sym_unary_expression, - STATE(170), 1, + STATE(132), 1, sym_expression_with_unary_operator, - STATE(543), 1, - sym_type_literal, - STATE(944), 1, + STATE(138), 1, sym_invokation_foreach_expression, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1548), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1544), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1296), 16, + STATE(308), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -81983,56 +86842,56 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23843] = 26, + [16514] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(559), 1, + sym_real_literal, + ACTIONS(565), 1, + anon_sym_PLUS_PLUS, + ACTIONS(567), 1, + anon_sym_DASH_DASH, + STATE(80), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(165), 1, - sym_unary_expression, - STATE(170), 1, + STATE(109), 1, sym_expression_with_unary_operator, + STATE(111), 1, + sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(563), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82042,14 +86901,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(561), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(303), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82066,7 +86925,7 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [23952] = 26, + [16623] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, @@ -82087,21 +86946,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(549), 1, anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(559), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(565), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(567), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(80), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(170), 1, + STATE(109), 1, sym_expression_with_unary_operator, - STATE(390), 1, + STATE(112), 1, sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, @@ -82109,13 +86968,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(563), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, @@ -82125,14 +86984,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(561), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(303), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82149,156 +87008,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24061] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [16732] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(178), 1, - sym_unary_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [24170] = 26, - ACTIONS(81), 1, - sym_comment, - ACTIONS(887), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, - sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, - anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1899), 1, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(559), 1, + sym_real_literal, + ACTIONS(565), 1, anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, + ACTIONS(567), 1, anon_sym_DASH_DASH, - STATE(204), 1, + STATE(80), 1, sym_type_literal, - STATE(770), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(1011), 1, - sym_unary_expression, - STATE(1017), 1, + STATE(109), 1, sym_expression_with_unary_operator, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1875), 2, + STATE(113), 1, + sym_unary_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(563), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1027), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1897), 6, + ACTIONS(561), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(303), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82315,73 +87091,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24279] = 26, + [16841] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, - sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(1899), 1, + ACTIONS(1219), 1, + sym_real_literal, + ACTIONS(1225), 1, anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, + ACTIONS(1227), 1, anon_sym_DASH_DASH, - STATE(204), 1, + STATE(248), 1, sym_type_literal, - STATE(770), 1, - sym_invokation_foreach_expression, - STATE(1017), 1, + STATE(972), 1, sym_expression_with_unary_operator, - STATE(1018), 1, + STATE(978), 1, sym_unary_expression, - ACTIONS(899), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(901), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(1875), 2, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1223), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1027), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1897), 6, + ACTIONS(1221), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(1000), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82398,73 +87174,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24388] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [16950] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1145), 1, + sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1157), 1, + anon_sym_LBRACK, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(581), 1, + ACTIONS(1219), 1, sym_real_literal, - ACTIONS(587), 1, + ACTIONS(1225), 1, anon_sym_PLUS_PLUS, - ACTIONS(589), 1, + ACTIONS(1227), 1, anon_sym_DASH_DASH, - STATE(81), 1, + STATE(248), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, + STATE(972), 1, sym_expression_with_unary_operator, - STATE(178), 1, + STATE(979), 1, sym_unary_expression, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(585), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1223), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(150), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(583), 6, + ACTIONS(1221), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(290), 16, + STATE(1000), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82481,156 +87257,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24497] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [17059] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, - sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, - anon_sym_LBRACK, - ACTIONS(105), 1, - anon_sym_LPAREN, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, - anon_sym_AT_LPAREN, - ACTIONS(117), 1, - anon_sym_AT_LBRACE, - STATE(3), 1, - sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(175), 1, - sym_unary_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(150), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(177), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(99), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [24606] = 26, - ACTIONS(5), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(81), 1, - sym_comment, - ACTIONS(83), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(1219), 1, + sym_real_literal, + ACTIONS(1225), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1227), 1, + anon_sym_DASH_DASH, + STATE(248), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(174), 1, + STATE(972), 1, sym_expression_with_unary_operator, - STATE(176), 1, + STATE(980), 1, sym_unary_expression, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1223), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1221), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(1000), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82647,73 +87340,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24715] = 26, + [17168] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1869), 1, + ACTIONS(2017), 1, sym_real_literal, - ACTIONS(1871), 1, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1891), 1, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - ACTIONS(1899), 1, + ACTIONS(2047), 1, anon_sym_PLUS_PLUS, - ACTIONS(1901), 1, + ACTIONS(2049), 1, anon_sym_DASH_DASH, - STATE(204), 1, + STATE(207), 1, sym_type_literal, - STATE(770), 1, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(1017), 1, + STATE(1044), 1, sym_expression_with_unary_operator, - STATE(1019), 1, + STATE(1046), 1, sym_unary_expression, - ACTIONS(899), 2, + ACTIONS(941), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(901), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1875), 2, + ACTIONS(2023), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1027), 3, + STATE(1067), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1897), 6, + ACTIONS(2045), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(769), 16, + STATE(875), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82730,73 +87423,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24824] = 26, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [17277] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1181), 1, + sym_decimal_integer_literal, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(85), 1, - sym_real_literal, - ACTIONS(87), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(109), 1, - anon_sym_PLUS_PLUS, - ACTIONS(111), 1, - anon_sym_DASH_DASH, - ACTIONS(113), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - STATE(3), 1, + ACTIONS(1229), 1, + sym_real_literal, + ACTIONS(1235), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1237), 1, + anon_sym_DASH_DASH, + STATE(249), 1, sym_type_literal, - STATE(124), 1, - sym_invokation_foreach_expression, - STATE(173), 1, - sym_unary_expression, - STATE(174), 1, + STATE(933), 1, sym_expression_with_unary_operator, - ACTIONS(19), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + STATE(937), 1, + sym_unary_expression, + STATE(944), 1, + sym_invokation_foreach_expression, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(150), 2, + ACTIONS(1199), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1233), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(99), 6, + ACTIONS(1231), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(155), 16, + STATE(1001), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82813,73 +87506,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [24933] = 26, + [17386] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(1193), 1, + anon_sym_LBRACK, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1807), 1, + ACTIONS(1229), 1, sym_real_literal, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1815), 1, + ACTIONS(1235), 1, anon_sym_PLUS_PLUS, - ACTIONS(1817), 1, + ACTIONS(1237), 1, anon_sym_DASH_DASH, - STATE(173), 1, - sym_unary_expression, - STATE(174), 1, - sym_expression_with_unary_operator, - STATE(544), 1, + STATE(249), 1, sym_type_literal, - STATE(982), 1, + STATE(933), 1, + sym_expression_with_unary_operator, + STATE(938), 1, + sym_unary_expression, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1813), 2, + ACTIONS(1233), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1811), 6, + ACTIONS(1231), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1285), 16, + STATE(1001), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82896,73 +87589,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25042] = 26, + [17495] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(1193), 1, + anon_sym_LBRACK, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1807), 1, + ACTIONS(1229), 1, sym_real_literal, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1815), 1, + ACTIONS(1235), 1, anon_sym_PLUS_PLUS, - ACTIONS(1817), 1, + ACTIONS(1237), 1, anon_sym_DASH_DASH, - STATE(174), 1, + STATE(249), 1, + sym_type_literal, + STATE(933), 1, sym_expression_with_unary_operator, - STATE(175), 1, + STATE(939), 1, sym_unary_expression, - STATE(544), 1, - sym_type_literal, - STATE(982), 1, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(1069), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1813), 2, + ACTIONS(1233), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(177), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1811), 6, + ACTIONS(1231), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1285), 16, + STATE(1001), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -82979,73 +87672,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25151] = 26, + [17604] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(1915), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(2053), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2055), 1, + anon_sym_DASH_DASH, + STATE(208), 1, sym_type_literal, - STATE(98), 1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(157), 1, + STATE(1037), 1, sym_unary_expression, - STATE(170), 1, + STATE(1064), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(1072), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(2051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83062,73 +87755,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25260] = 26, + [17713] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1923), 1, + anon_sym_LBRACK, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2053), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2055), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(208), 1, sym_type_literal, - STATE(98), 1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(157), 1, + STATE(1040), 1, sym_unary_expression, - STATE(170), 1, + STATE(1064), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(1072), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(2051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83145,73 +87838,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25369] = 26, + [17822] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1923), 1, + anon_sym_LBRACK, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2053), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2055), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(208), 1, sym_type_literal, - STATE(98), 1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_unary_expression, - STATE(170), 1, + STATE(1064), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + STATE(1075), 1, + sym_unary_expression, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(1072), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(2051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83228,73 +87921,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25478] = 26, + [17931] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1915), 1, + sym_real_literal, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1923), 1, + anon_sym_LBRACK, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(491), 1, - sym_real_literal, - ACTIONS(497), 1, + ACTIONS(2053), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(2055), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(208), 1, sym_type_literal, - STATE(98), 1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(159), 1, + STATE(1055), 1, sym_unary_expression, - STATE(170), 1, + STATE(1064), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(971), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(973), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1921), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(1072), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(2051), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(840), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83311,53 +88004,53 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25587] = 26, + [18040] = 26, ACTIONS(81), 1, sym_comment, ACTIONS(119), 1, sym_decimal_integer_literal, ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, - sym_real_literal, ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, ACTIONS(139), 1, anon_sym_LPAREN, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(145), 1, - anon_sym_PLUS_PLUS, - ACTIONS(147), 1, - anon_sym_DASH_DASH, ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(151), 1, anon_sym_AT_LPAREN, ACTIONS(153), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + ACTIONS(547), 1, + sym_real_literal, + ACTIONS(549), 1, + anon_sym_LBRACK, + ACTIONS(555), 1, + anon_sym_PLUS_PLUS, + ACTIONS(557), 1, + anon_sym_DASH_DASH, + STATE(79), 1, sym_type_literal, - STATE(98), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(158), 1, - sym_unary_expression, STATE(170), 1, sym_expression_with_unary_operator, + STATE(495), 1, + sym_unary_expression, ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(143), 2, + ACTIONS(553), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, STATE(171), 3, @@ -83370,14 +88063,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(551), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(156), 16, + STATE(306), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83394,66 +88087,66 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25696] = 26, + [18149] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(123), 1, + ACTIONS(85), 1, sym_real_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(145), 1, + ACTIONS(109), 1, anon_sym_PLUS_PLUS, - ACTIONS(147), 1, + ACTIONS(111), 1, anon_sym_DASH_DASH, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(4), 1, + STATE(3), 1, sym_type_literal, - STATE(98), 1, + STATE(138), 1, sym_invokation_foreach_expression, - STATE(159), 1, - sym_unary_expression, - STATE(170), 1, + STATE(172), 1, sym_expression_with_unary_operator, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(143), 2, + STATE(173), 1, + sym_unary_expression, + ACTIONS(19), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(133), 6, + ACTIONS(99), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, @@ -83477,73 +88170,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25805] = 26, + [18258] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, - sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1905), 1, - sym_real_literal, - ACTIONS(1907), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1927), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2001), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(2003), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(203), 1, + STATE(5), 1, sym_type_literal, - STATE(810), 1, - sym_invokation_foreach_expression, - STATE(1028), 1, + STATE(126), 1, sym_unary_expression, - STATE(1030), 1, + STATE(132), 1, sym_expression_with_unary_operator, - ACTIONS(869), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(871), 2, + STATE(138), 1, + sym_invokation_foreach_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1911), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1029), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1999), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(805), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83560,73 +88253,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [25914] = 26, + [18367] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, - sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, - anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1987), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(2009), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(209), 1, - sym_type_literal, - STATE(848), 1, - sym_invokation_foreach_expression, - STATE(1038), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(1047), 1, + STATE(177), 1, sym_unary_expression, - ACTIONS(973), 2, + STATE(557), 1, + sym_type_literal, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(989), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1971), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1045), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2005), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(1284), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83643,73 +88336,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26023] = 26, + [18476] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1819), 1, anon_sym_LBRACK, - ACTIONS(491), 1, + ACTIONS(1839), 1, sym_real_literal, - ACTIONS(497), 1, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(499), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(77), 1, + STATE(172), 1, + sym_expression_with_unary_operator, + STATE(176), 1, + sym_unary_expression, + STATE(557), 1, sym_type_literal, - STATE(98), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(165), 1, - sym_unary_expression, - STATE(170), 1, - sym_expression_with_unary_operator, - ACTIONS(129), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(495), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(97), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(171), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(493), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(289), 16, + STATE(1284), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83726,73 +88419,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26132] = 26, + [18585] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, - sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, - anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1987), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1839), 1, + sym_real_literal, + ACTIONS(1845), 1, anon_sym_PLUS_PLUS, - ACTIONS(2009), 1, + ACTIONS(1847), 1, anon_sym_DASH_DASH, - STATE(209), 1, - sym_type_literal, - STATE(848), 1, - sym_invokation_foreach_expression, - STATE(1038), 1, + STATE(172), 1, sym_expression_with_unary_operator, - STATE(1048), 1, + STATE(174), 1, sym_unary_expression, - ACTIONS(973), 2, + STATE(557), 1, + sym_type_literal, + STATE(1005), 1, + sym_invokation_foreach_expression, + ACTIONS(1155), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(989), 2, + ACTIONS(1843), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1971), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1045), 3, + STATE(178), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2005), 6, + ACTIONS(1841), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(1284), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83809,73 +88502,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26241] = 26, + [18694] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(959), 1, - sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1965), 1, - sym_real_literal, - ACTIONS(1967), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1987), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(2007), 1, + ACTIONS(155), 1, + sym_real_literal, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(2009), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(209), 1, + STATE(5), 1, sym_type_literal, - STATE(848), 1, - sym_invokation_foreach_expression, - STATE(1038), 1, - sym_expression_with_unary_operator, - STATE(1049), 1, + STATE(127), 1, sym_unary_expression, - ACTIONS(973), 2, + STATE(132), 1, + sym_expression_with_unary_operator, + STATE(138), 1, + sym_invokation_foreach_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(989), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1971), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1045), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2005), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(847), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83892,73 +88585,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26350] = 26, + [18803] = 26, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, - sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1829), 1, + ACTIONS(155), 1, sym_real_literal, - ACTIONS(1835), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(5), 1, sym_type_literal, - STATE(974), 1, + STATE(128), 1, sym_unary_expression, - STATE(982), 1, - sym_invokation_foreach_expression, - STATE(1004), 1, + STATE(132), 1, sym_expression_with_unary_operator, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + STATE(138), 1, + sym_invokation_foreach_expression, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1833), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1831), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1268), 16, + STATE(150), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -83975,73 +88668,73 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26459] = 26, + [18912] = 26, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1809), 1, - anon_sym_LBRACK, - ACTIONS(1829), 1, + ACTIONS(165), 1, sym_real_literal, - ACTIONS(1835), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(6), 1, sym_type_literal, - STATE(976), 1, - sym_unary_expression, - STATE(982), 1, + STATE(104), 1, sym_invokation_foreach_expression, - STATE(1004), 1, + STATE(109), 1, sym_expression_with_unary_operator, - ACTIONS(1069), 2, + STATE(111), 1, + sym_unary_expression, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1833), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(990), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1831), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1268), 16, + STATE(153), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -84058,155 +88751,148 @@ static const uint16_t ts_small_parse_table[] = { sym_member_access, sym_element_access, sym_invokation_expression, - [26568] = 26, + [19021] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1839), 1, - sym_real_literal, - ACTIONS(1845), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(556), 1, + STATE(6), 1, sym_type_literal, - STATE(939), 1, - sym_expression_with_unary_operator, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(948), 1, - sym_unary_expression, - ACTIONS(1023), 2, + STATE(83), 1, + sym_member_name, + STATE(101), 1, + sym_string_literal, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(960), 2, + ACTIONS(2057), 2, + sym_real_literal, + sym_simple_name, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1253), 16, + STATE(100), 10, sym__literal, sym_integer_literal, - sym_string_literal, sym_variable, - sym__primary_expression, + sym_expression_with_unary_operator, sym__value, sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - [26677] = 25, + [19122] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(929), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(2015), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(2019), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(2021), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(2025), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(2031), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - ACTIONS(1085), 1, + ACTIONS(2035), 1, anon_sym_PLUS_PLUS, - ACTIONS(1087), 1, + ACTIONS(2037), 1, anon_sym_DASH_DASH, - ACTIONS(1089), 1, + ACTIONS(2039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(2041), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(2043), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + STATE(210), 1, sym_type_literal, - STATE(964), 1, + STATE(787), 1, sym_member_name, - STATE(1009), 1, + STATE(830), 1, sym_string_literal, - ACTIONS(1069), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(943), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1083), 2, + ACTIONS(993), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(2023), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(2059), 2, sym_real_literal, sym_simple_name, - STATE(990), 2, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(839), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(2029), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1073), 6, + ACTIONS(2027), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(829), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84217,72 +88903,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [26778] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19223] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(119), 1, + sym_decimal_integer_literal, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(161), 1, + ACTIONS(171), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(173), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(6), 1, sym_type_literal, - STATE(93), 1, + STATE(85), 1, sym_member_name, - STATE(129), 1, + STATE(101), 1, sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(169), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2013), 2, + ACTIONS(2057), 2, sym_real_literal, sym_simple_name, - STATE(150), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(167), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(147), 10, + STATE(100), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84293,72 +88979,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [26879] = 25, + [19324] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(1193), 1, + anon_sym_LBRACK, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1845), 1, + ACTIONS(1235), 1, anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, + ACTIONS(1237), 1, anon_sym_DASH_DASH, - STATE(556), 1, + STATE(249), 1, sym_type_literal, - STATE(906), 1, + STATE(907), 1, sym_member_name, - STATE(916), 1, + STATE(926), 1, sym_string_literal, - ACTIONS(1023), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(1233), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2015), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(1231), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(943), 10, + STATE(925), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84369,72 +89055,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [26980] = 25, + [19425] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1071), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1079), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1085), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1087), 1, - anon_sym_DASH_DASH, - ACTIONS(1089), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(217), 1, + ACTIONS(1225), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1227), 1, + anon_sym_DASH_DASH, + STATE(248), 1, sym_type_literal, - STATE(961), 1, + STATE(968), 1, sym_member_name, - STATE(1009), 1, + STATE(975), 1, sym_string_literal, - ACTIONS(1069), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1083), 2, + ACTIONS(1223), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(990), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1073), 6, + ACTIONS(1221), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(998), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84445,72 +89131,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27081] = 25, + [19526] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1033), 1, + ACTIONS(93), 1, + anon_sym_LBRACK, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1542), 1, - anon_sym_LBRACK, - ACTIONS(1845), 1, + ACTIONS(161), 1, anon_sym_PLUS_PLUS, - ACTIONS(1847), 1, + ACTIONS(163), 1, anon_sym_DASH_DASH, - STATE(556), 1, + STATE(5), 1, sym_type_literal, - STATE(898), 1, + STATE(115), 1, sym_member_name, - STATE(916), 1, + STATE(143), 1, sym_string_literal, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1843), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(159), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2015), 2, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(960), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1841), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(943), 10, + STATE(142), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84521,72 +89207,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27182] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19627] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(887), 1, + sym_decimal_integer_literal, + ACTIONS(1943), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1947), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1949), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1953), 1, + anon_sym_LBRACK, + ACTIONS(1959), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1967), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1969), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1971), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(2005), 1, anon_sym_PLUS_PLUS, - ACTIONS(511), 1, + ACTIONS(2007), 1, anon_sym_DASH_DASH, - STATE(78), 1, + STATE(204), 1, sym_type_literal, - STATE(94), 1, + STATE(737), 1, sym_member_name, - STATE(129), 1, + STATE(744), 1, sym_string_literal, - ACTIONS(21), 2, + ACTIONS(899), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(901), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1951), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2013), 2, + ACTIONS(2067), 2, sym_real_literal, sym_simple_name, - STATE(150), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(801), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1957), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(2003), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(147), 10, + STATE(783), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84597,72 +89283,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27283] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + [19728] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1145), 1, + sym_decimal_integer_literal, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(105), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(503), 1, + ACTIONS(1819), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(1825), 1, anon_sym_PLUS_PLUS, - ACTIONS(511), 1, + ACTIONS(1827), 1, anon_sym_DASH_DASH, - STATE(78), 1, + STATE(548), 1, sym_type_literal, - STATE(93), 1, + STATE(968), 1, sym_member_name, - STATE(129), 1, + STATE(975), 1, sym_string_literal, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1155), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(507), 2, + ACTIONS(1163), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(1823), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2013), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(150), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(505), 6, + ACTIONS(1821), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(147), 10, + STATE(998), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84673,72 +89359,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27384] = 25, + [19829] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, + ACTIONS(1193), 1, anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(1055), 1, + ACTIONS(1235), 1, anon_sym_PLUS_PLUS, - ACTIONS(1057), 1, + ACTIONS(1237), 1, anon_sym_DASH_DASH, - STATE(216), 1, + STATE(249), 1, sym_type_literal, - STATE(898), 1, + STATE(913), 1, sym_member_name, - STATE(916), 1, + STATE(926), 1, sym_string_literal, - ACTIONS(1023), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1053), 2, + ACTIONS(1233), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2015), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1051), 6, + ACTIONS(1231), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(943), 10, + STATE(925), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84749,72 +89435,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27485] = 25, + [19930] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(1013), 1, - sym_decimal_integer_literal, - ACTIONS(1015), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1019), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1021), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1025), 1, - anon_sym_LBRACK, - ACTIONS(1033), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1035), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1043), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1045), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1047), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(1055), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(1057), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(216), 1, + STATE(81), 1, sym_type_literal, - STATE(906), 1, + STATE(117), 1, sym_member_name, - STATE(916), 1, + STATE(143), 1, sym_string_literal, - ACTIONS(1023), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(1031), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1053), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2015), 2, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(960), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(940), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1029), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1051), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(943), 10, + STATE(142), 10, sym__literal, sym_integer_literal, sym_variable, @@ -84825,29 +89511,14 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27586] = 6, + [20031] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2022), 1, + ACTIONS(605), 2, anon_sym_SPACE, - ACTIONS(97), 5, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(607), 47, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2020), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2017), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -84875,28 +89546,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [27649] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2022), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(97), 5, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2020), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -84904,107 +89553,84 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2017), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [27712] = 25, - ACTIONS(5), 1, - sym_decimal_integer_literal, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [20088] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(857), 1, + sym_decimal_integer_literal, + ACTIONS(1973), 1, sym_hexadecimal_integer_literal, - ACTIONS(87), 1, + ACTIONS(1977), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(89), 1, + ACTIONS(1979), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(93), 1, + ACTIONS(1983), 1, anon_sym_LBRACK, - ACTIONS(105), 1, + ACTIONS(1989), 1, anon_sym_LPAREN, - ACTIONS(107), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(113), 1, + ACTIONS(1997), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(115), 1, + ACTIONS(1999), 1, anon_sym_AT_LPAREN, - ACTIONS(117), 1, + ACTIONS(2001), 1, anon_sym_AT_LBRACE, - ACTIONS(161), 1, + ACTIONS(2011), 1, anon_sym_PLUS_PLUS, - ACTIONS(163), 1, + ACTIONS(2013), 1, anon_sym_DASH_DASH, - STATE(5), 1, + STATE(203), 1, sym_type_literal, - STATE(94), 1, + STATE(739), 1, sym_member_name, - STATE(129), 1, + STATE(773), 1, sym_string_literal, - ACTIONS(21), 2, + ACTIONS(869), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(871), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(91), 2, + ACTIONS(1981), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(159), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2013), 2, + ACTIONS(2069), 2, sym_real_literal, sym_simple_name, - STATE(150), 2, + STATE(751), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(143), 3, + STATE(810), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(101), 5, + ACTIONS(1987), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(157), 6, + ACTIONS(2009), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(147), 10, + STATE(772), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85015,72 +89641,129 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27813] = 25, + [20189] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2076), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2074), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2071), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [20252] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, + ACTIONS(1708), 1, + anon_sym_LBRACK, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(549), 1, sym_type_literal, - STATE(84), 1, + STATE(913), 1, sym_member_name, - STATE(112), 1, + STATE(926), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2025), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(97), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(111), 10, + STATE(925), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85091,72 +89774,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [27914] = 25, + [20353] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(887), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1867), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1871), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1873), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1877), 1, + ACTIONS(1157), 1, anon_sym_LBRACK, - ACTIONS(1883), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1885), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1887), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1889), 1, - anon_sym_DASH_DASH, - ACTIONS(1891), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1893), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1895), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - STATE(206), 1, + ACTIONS(1225), 1, + anon_sym_PLUS_PLUS, + ACTIONS(1227), 1, + anon_sym_DASH_DASH, + STATE(248), 1, sym_type_literal, - STATE(739), 1, + STATE(964), 1, sym_member_name, - STATE(788), 1, + STATE(975), 1, sym_string_literal, - ACTIONS(901), 2, + ACTIONS(1155), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(923), 2, + ACTIONS(1223), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1875), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2027), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(765), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(819), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1881), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1879), 6, + ACTIONS(1221), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(787), 10, + STATE(998), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85167,72 +89850,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28015] = 25, + [20454] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1809), 1, + ACTIONS(549), 1, anon_sym_LBRACK, - ACTIONS(1835), 1, + ACTIONS(565), 1, anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, + ACTIONS(567), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(80), 1, sym_type_literal, - STATE(961), 1, + STATE(85), 1, sym_member_name, - STATE(1009), 1, + STATE(101), 1, sym_string_literal, - ACTIONS(1069), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1833), 2, + ACTIONS(563), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(2057), 2, sym_real_literal, sym_simple_name, - STATE(990), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1831), 6, + ACTIONS(561), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(100), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85243,72 +89926,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28116] = 25, + [20555] = 25, ACTIONS(81), 1, sym_comment, ACTIONS(959), 1, sym_decimal_integer_literal, - ACTIONS(1963), 1, + ACTIONS(1913), 1, sym_hexadecimal_integer_literal, - ACTIONS(1967), 1, + ACTIONS(1917), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1969), 1, + ACTIONS(1919), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1973), 1, + ACTIONS(1923), 1, anon_sym_LBRACK, - ACTIONS(1979), 1, + ACTIONS(1929), 1, anon_sym_LPAREN, - ACTIONS(1981), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - ACTIONS(1983), 1, + ACTIONS(1933), 1, anon_sym_PLUS_PLUS, - ACTIONS(1985), 1, + ACTIONS(1935), 1, anon_sym_DASH_DASH, - ACTIONS(1987), 1, + ACTIONS(1937), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1989), 1, + ACTIONS(1939), 1, anon_sym_AT_LPAREN, - ACTIONS(1991), 1, + ACTIONS(1941), 1, anon_sym_AT_LBRACE, - STATE(208), 1, + STATE(211), 1, sym_type_literal, - STATE(809), 1, + STATE(808), 1, sym_member_name, - STATE(870), 1, + STATE(857), 1, sym_string_literal, - ACTIONS(971), 2, - anon_sym_PLUS, - anon_sym_DASH, ACTIONS(973), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1971), 2, + ACTIONS(999), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1921), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2029), 2, + ACTIONS(2079), 2, sym_real_literal, sym_simple_name, - STATE(845), 2, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(838), 3, + STATE(823), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1977), 5, + ACTIONS(1927), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1975), 6, + ACTIONS(1925), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(869), 10, + STATE(856), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85319,72 +90002,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28217] = 25, + [20656] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(857), 1, - sym_decimal_integer_literal, - ACTIONS(1903), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(1907), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1909), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1913), 1, + ACTIONS(93), 1, anon_sym_LBRACK, - ACTIONS(1919), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(1921), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(1923), 1, - anon_sym_PLUS_PLUS, - ACTIONS(1925), 1, - anon_sym_DASH_DASH, - ACTIONS(1927), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1929), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(1931), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - STATE(205), 1, + ACTIONS(161), 1, + anon_sym_PLUS_PLUS, + ACTIONS(163), 1, + anon_sym_DASH_DASH, + STATE(5), 1, sym_type_literal, - STATE(737), 1, + STATE(117), 1, sym_member_name, - STATE(758), 1, + STATE(143), 1, sym_string_literal, - ACTIONS(871), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(917), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1911), 2, + ACTIONS(91), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(2031), 2, + ACTIONS(159), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(800), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(789), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1917), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1915), 6, + ACTIONS(157), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(757), 10, + STATE(142), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85395,67 +90078,14 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28318] = 3, + [20757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 46, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [28375] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(601), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 47, + ACTIONS(607), 46, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -85493,158 +90123,81 @@ static const uint16_t ts_small_parse_table[] = { sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [28432] = 25, - ACTIONS(81), 1, - sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, - sym_hexadecimal_integer_literal, - ACTIONS(125), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, - anon_sym_LPAREN, - ACTIONS(141), 1, - anon_sym_LBRACE, - ACTIONS(149), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, - anon_sym_AT_LPAREN, - ACTIONS(153), 1, - anon_sym_AT_LBRACE, - ACTIONS(481), 1, - anon_sym_LBRACK, - ACTIONS(487), 1, - anon_sym_PLUS_PLUS, - ACTIONS(489), 1, - anon_sym_DASH_DASH, - STATE(76), 1, - sym_type_literal, - STATE(84), 1, - sym_member_name, - STATE(112), 1, - sym_string_literal, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(485), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2025), 2, - sym_real_literal, - sym_simple_name, - STATE(97), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(121), 3, - sym_pre_increment_expression, - sym_pre_decrement_expression, - sym_cast_expression, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(483), 6, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_COMMA, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - STATE(111), 10, - sym__literal, - sym_integer_literal, - sym_variable, - sym_expression_with_unary_operator, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - [28533] = 25, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [20814] = 25, + ACTIONS(5), 1, + sym_decimal_integer_literal, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, - sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(83), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(87), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(89), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(131), 1, - anon_sym_LBRACK, - ACTIONS(139), 1, + ACTIONS(105), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(113), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(115), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(117), 1, anon_sym_AT_LBRACE, - ACTIONS(171), 1, + ACTIONS(571), 1, + anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_PLUS_PLUS, - ACTIONS(173), 1, + ACTIONS(579), 1, anon_sym_DASH_DASH, - STATE(6), 1, + STATE(81), 1, sym_type_literal, - STATE(86), 1, + STATE(115), 1, sym_member_name, - STATE(112), 1, + STATE(143), 1, sym_string_literal, - ACTIONS(129), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(169), 2, + ACTIONS(91), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2025), 2, + ACTIONS(2065), 2, sym_real_literal, sym_simple_name, - STATE(97), 2, + STATE(131), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(125), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(167), 6, + ACTIONS(573), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(111), 10, + STATE(142), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85655,72 +90208,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28634] = 25, + [20915] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(1181), 1, sym_decimal_integer_literal, - ACTIONS(121), 1, + ACTIONS(1183), 1, sym_hexadecimal_integer_literal, - ACTIONS(125), 1, + ACTIONS(1187), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(127), 1, + ACTIONS(1189), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(139), 1, + ACTIONS(1201), 1, anon_sym_LPAREN, - ACTIONS(141), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - ACTIONS(149), 1, + ACTIONS(1211), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(151), 1, + ACTIONS(1213), 1, anon_sym_AT_LPAREN, - ACTIONS(153), 1, + ACTIONS(1215), 1, anon_sym_AT_LBRACE, - ACTIONS(481), 1, + ACTIONS(1708), 1, anon_sym_LBRACK, - ACTIONS(487), 1, + ACTIONS(1835), 1, anon_sym_PLUS_PLUS, - ACTIONS(489), 1, + ACTIONS(1837), 1, anon_sym_DASH_DASH, - STATE(76), 1, + STATE(549), 1, sym_type_literal, - STATE(86), 1, + STATE(907), 1, sym_member_name, - STATE(112), 1, + STATE(926), 1, sym_string_literal, - ACTIONS(129), 2, + ACTIONS(1191), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(137), 2, + ACTIONS(1199), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(485), 2, + ACTIONS(1833), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2025), 2, + ACTIONS(2061), 2, sym_real_literal, sym_simple_name, - STATE(97), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(121), 3, + STATE(960), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(135), 5, + ACTIONS(1197), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(483), 6, + ACTIONS(1831), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(111), 10, + STATE(925), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85731,72 +90284,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28735] = 25, + [21016] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(1145), 1, sym_decimal_integer_literal, - ACTIONS(1933), 1, + ACTIONS(1147), 1, sym_hexadecimal_integer_literal, - ACTIONS(1937), 1, + ACTIONS(1151), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1939), 1, + ACTIONS(1153), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1943), 1, - anon_sym_LBRACK, - ACTIONS(1949), 1, + ACTIONS(1165), 1, anon_sym_LPAREN, - ACTIONS(1951), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - ACTIONS(1957), 1, + ACTIONS(1175), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1959), 1, + ACTIONS(1177), 1, anon_sym_AT_LPAREN, - ACTIONS(1961), 1, + ACTIONS(1179), 1, anon_sym_AT_LBRACE, - ACTIONS(1995), 1, + ACTIONS(1819), 1, + anon_sym_LBRACK, + ACTIONS(1825), 1, anon_sym_PLUS_PLUS, - ACTIONS(1997), 1, + ACTIONS(1827), 1, anon_sym_DASH_DASH, - STATE(210), 1, + STATE(548), 1, sym_type_literal, - STATE(811), 1, + STATE(964), 1, sym_member_name, - STATE(879), 1, + STATE(975), 1, sym_string_literal, - ACTIONS(943), 2, + ACTIONS(1155), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + ACTIONS(1163), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(995), 2, + ACTIONS(1823), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1941), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - ACTIONS(2033), 2, + ACTIONS(2063), 2, sym_real_literal, sym_simple_name, - STATE(877), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(853), 3, + STATE(973), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1947), 5, + ACTIONS(1161), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1993), 6, + ACTIONS(1821), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(871), 10, + STATE(998), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85807,72 +90360,72 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28836] = 25, + [21117] = 25, ACTIONS(81), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(119), 1, sym_decimal_integer_literal, - ACTIONS(1061), 1, + ACTIONS(121), 1, sym_hexadecimal_integer_literal, - ACTIONS(1065), 1, + ACTIONS(125), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1067), 1, + ACTIONS(127), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1079), 1, + ACTIONS(139), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, + ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(1089), 1, + ACTIONS(149), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1091), 1, + ACTIONS(151), 1, anon_sym_AT_LPAREN, - ACTIONS(1093), 1, + ACTIONS(153), 1, anon_sym_AT_LBRACE, - ACTIONS(1809), 1, + ACTIONS(549), 1, anon_sym_LBRACK, - ACTIONS(1835), 1, + ACTIONS(565), 1, anon_sym_PLUS_PLUS, - ACTIONS(1837), 1, + ACTIONS(567), 1, anon_sym_DASH_DASH, - STATE(555), 1, + STATE(80), 1, sym_type_literal, - STATE(964), 1, + STATE(83), 1, sym_member_name, - STATE(1009), 1, + STATE(101), 1, sym_string_literal, - ACTIONS(1069), 2, + ACTIONS(129), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - ACTIONS(1077), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(1833), 2, + ACTIONS(563), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2011), 2, + ACTIONS(2057), 2, sym_real_literal, sym_simple_name, - STATE(990), 2, + STATE(120), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(970), 3, + STATE(110), 3, sym_pre_increment_expression, sym_pre_decrement_expression, sym_cast_expression, - ACTIONS(1075), 5, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(1831), 6, + ACTIONS(561), 6, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, anon_sym_COMMA, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, - STATE(1008), 10, + STATE(100), 10, sym__literal, sym_integer_literal, sym_variable, @@ -85883,56 +90436,20 @@ static const uint16_t ts_small_parse_table[] = { sym_array_expression, sym_script_block_expression, sym_hash_literal_expression, - [28937] = 24, + [21218] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, - anon_sym_LPAREN, - ACTIONS(1119), 1, - anon_sym_LBRACE, - ACTIONS(1125), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, - anon_sym_AT_LPAREN, - ACTIONS(1129), 1, - anon_sym_AT_LBRACE, - ACTIONS(2035), 1, - sym_real_literal, - ACTIONS(2037), 1, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2076), 1, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, - ACTIONS(2041), 1, - aux_sym_command_name_token1, - ACTIONS(2043), 1, - sym_path_command_name_token, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1199), 1, - sym_variable, - STATE(1237), 1, - aux_sym_path_command_name_repeat1, - STATE(1404), 1, - sym_data_command, - STATE(1549), 1, - sym_command_name_expr, - STATE(2109), 1, - sym_data_commands_list, - ACTIONS(1013), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1579), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2039), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2074), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -85940,32 +90457,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1266), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29035] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(601), 3, - sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 45, - anon_sym_LBRACK, + sym_path_command_name_token, + ACTIONS(2071), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -85993,31 +90486,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [29091] = 3, + anon_sym_DASH_DASH_PERCENT, + [21281] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 46, + ACTIONS(2076), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2074), 8, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_path_command_name_token, + ACTIONS(2071), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -86045,47 +90544,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [29147] = 6, + [21343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2022), 1, + ACTIONS(605), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(97), 5, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(607), 45, anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2020), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2017), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -86113,36 +90585,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [29209] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2022), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(97), 5, - anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2020), 8, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_path_command_name_token, - ACTIONS(2017), 32, + [21399] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(607), 46, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -86170,339 +90637,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [29271] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1107), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, - anon_sym_LPAREN, - ACTIONS(1119), 1, - anon_sym_LBRACE, - ACTIONS(1125), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, - anon_sym_AT_LPAREN, - ACTIONS(1129), 1, - anon_sym_AT_LBRACE, - ACTIONS(2035), 1, - sym_real_literal, - ACTIONS(2037), 1, - anon_sym_LBRACK, - ACTIONS(2041), 1, - aux_sym_command_name_token1, - ACTIONS(2043), 1, - sym_path_command_name_token, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1199), 1, - sym_variable, - STATE(1237), 1, - aux_sym_path_command_name_repeat1, - STATE(1549), 1, - sym_command_name_expr, - STATE(1634), 1, - sym_data_command, - ACTIONS(1013), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1579), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2039), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1266), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29366] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(861), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(863), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(873), 1, - anon_sym_LPAREN, - ACTIONS(875), 1, - anon_sym_LBRACE, - ACTIONS(881), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(883), 1, - anon_sym_AT_LPAREN, - ACTIONS(885), 1, - anon_sym_AT_LBRACE, - ACTIONS(2045), 1, - sym_real_literal, - ACTIONS(2047), 1, - anon_sym_LBRACK, - ACTIONS(2049), 1, - anon_sym_SPACE, - ACTIONS(2051), 1, - anon_sym_COLON, - STATE(212), 1, - sym_command_argument_sep, - STATE(311), 1, - aux_sym_command_argument_sep_repeat1, - STATE(810), 1, - sym_invokation_foreach_expression, - STATE(855), 1, - sym_parenthesized_expression, - STATE(1042), 1, - sym__command_argument, - STATE(1043), 1, - sym_redirected_file_name, - ACTIONS(857), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(865), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(800), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(871), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(851), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29460] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1133), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1135), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1143), 1, - anon_sym_LPAREN, - ACTIONS(1145), 1, - anon_sym_LBRACE, - ACTIONS(1151), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1153), 1, - anon_sym_AT_LPAREN, - ACTIONS(1155), 1, - anon_sym_AT_LBRACE, - ACTIONS(2053), 1, - sym_real_literal, - ACTIONS(2055), 1, - anon_sym_LBRACK, - ACTIONS(2057), 1, - anon_sym_SPACE, - ACTIONS(2059), 1, - anon_sym_COLON, - STATE(220), 1, - sym_command_argument_sep, - STATE(393), 1, - aux_sym_command_argument_sep_repeat1, - STATE(982), 1, - sym_invokation_foreach_expression, - STATE(1066), 1, - sym_parenthesized_expression, - STATE(1114), 1, - sym__command_argument, - STATE(1117), 1, - sym_redirected_file_name, - ACTIONS(1059), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1137), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(990), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(1077), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1065), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29554] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(963), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(965), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(975), 1, - anon_sym_LPAREN, - ACTIONS(977), 1, - anon_sym_LBRACE, - ACTIONS(983), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(985), 1, - anon_sym_AT_LPAREN, - ACTIONS(987), 1, - anon_sym_AT_LBRACE, - ACTIONS(2061), 1, - sym_real_literal, - ACTIONS(2063), 1, - anon_sym_LBRACK, - ACTIONS(2067), 1, - aux_sym_command_name_token1, - ACTIONS(2069), 1, - sym_path_command_name_token, - STATE(696), 1, - sym_variable, - STATE(729), 1, - aux_sym_path_command_name_repeat1, - STATE(732), 1, - sym_command_name_expr, - STATE(848), 1, - sym_invokation_foreach_expression, - ACTIONS(959), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(967), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(845), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1079), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2065), 7, anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(908), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29646] = 21, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [21455] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, - anon_sym_LPAREN, - ACTIONS(1119), 1, - anon_sym_LBRACE, - ACTIONS(1125), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, - anon_sym_AT_LPAREN, - ACTIONS(1129), 1, - anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2076), 1, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, - ACTIONS(2071), 1, - sym_real_literal, - ACTIONS(2073), 1, - sym__command_token, - ACTIONS(2075), 1, - anon_sym_RBRACE, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1633), 1, - sym_switch_clause_condition, - STATE(1727), 1, - sym_switch_clauses, - ACTIONS(1013), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(715), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(1031), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2074), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -86510,68 +90676,85 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1286), 17, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29736] = 21, + sym_path_command_name_token, + ACTIONS(2071), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [21517] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1119), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2071), 1, + ACTIONS(2081), 1, sym_real_literal, - ACTIONS(2073), 1, + ACTIONS(2083), 1, sym__command_token, - ACTIONS(2077), 1, + ACTIONS(2085), 1, anon_sym_RBRACE, STATE(944), 1, sym_invokation_foreach_expression, STATE(1633), 1, sym_switch_clause_condition, - STATE(1911), 1, + STATE(1784), 1, sym_switch_clauses, - ACTIONS(1013), 2, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(715), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1031), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -86579,7 +90762,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1286), 17, + STATE(1292), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -86597,78 +90780,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [29826] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1107), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, - anon_sym_LPAREN, - ACTIONS(1119), 1, - anon_sym_LBRACE, - ACTIONS(1125), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, - anon_sym_AT_LPAREN, - ACTIONS(1129), 1, - anon_sym_AT_LBRACE, - ACTIONS(2037), 1, - anon_sym_LBRACK, - ACTIONS(2079), 1, - sym_real_literal, - ACTIONS(2081), 1, - anon_sym_SPACE, - ACTIONS(2083), 1, - anon_sym_COLON, - STATE(219), 1, - sym_command_argument_sep, - STATE(392), 1, - aux_sym_command_argument_sep_repeat1, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1060), 1, - sym_parenthesized_expression, - STATE(1120), 1, - sym__command_argument, - STATE(1121), 1, - sym_redirected_file_name, - ACTIONS(1013), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(1031), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1059), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [29920] = 22, + [21607] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(891), 1, @@ -86685,35 +90797,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(915), 1, anon_sym_AT_LBRACE, - ACTIONS(1275), 1, - aux_sym_command_name_token1, - ACTIONS(2085), 1, - sym_real_literal, - ACTIONS(2087), 1, + ACTIONS(1887), 1, anon_sym_LBRACK, + ACTIONS(2087), 1, + sym_real_literal, + ACTIONS(2089), 1, + anon_sym_SPACE, ACTIONS(2091), 1, - sym_path_command_name_token, - STATE(677), 1, - sym_variable, - STATE(716), 1, - sym_command_name_expr, - STATE(717), 1, - aux_sym_path_command_name_repeat1, - STATE(770), 1, + anon_sym_COLON, + STATE(212), 1, + sym_command_argument_sep, + STATE(445), 1, + aux_sym_command_argument_sep_repeat1, + STATE(762), 1, sym_invokation_foreach_expression, + STATE(888), 1, + sym_parenthesized_expression, + STATE(1062), 1, + sym__command_argument, + STATE(1063), 1, + sym_redirected_file_name, ACTIONS(887), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, ACTIONS(895), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(774), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1046), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2089), 7, + ACTIONS(901), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -86721,13 +90834,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(854), 16, + STATE(887), 16, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -86738,7 +90851,7 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30012] = 22, + [21701] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(933), 1, @@ -86755,106 +90868,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_LPAREN, ACTIONS(957), 1, anon_sym_AT_LBRACE, + ACTIONS(1905), 1, + anon_sym_LBRACK, ACTIONS(2093), 1, sym_real_literal, ACTIONS(2095), 1, - anon_sym_LBRACK, - ACTIONS(2099), 1, - aux_sym_command_name_token1, - ACTIONS(2101), 1, - sym_path_command_name_token, - STATE(695), 1, - sym_variable, - STATE(726), 1, - aux_sym_path_command_name_repeat1, - STATE(728), 1, - sym_command_name_expr, - STATE(887), 1, - sym_invokation_foreach_expression, - ACTIONS(929), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(937), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(877), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - STATE(1084), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2097), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(910), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [30104] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(891), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(893), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(903), 1, - anon_sym_LPAREN, - ACTIONS(905), 1, - anon_sym_LBRACE, - ACTIONS(911), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(913), 1, - anon_sym_AT_LPAREN, - ACTIONS(915), 1, - anon_sym_AT_LBRACE, - ACTIONS(2087), 1, - anon_sym_LBRACK, - ACTIONS(2103), 1, - sym_real_literal, - ACTIONS(2105), 1, anon_sym_SPACE, - ACTIONS(2107), 1, + ACTIONS(2097), 1, anon_sym_COLON, - STATE(211), 1, + STATE(219), 1, sym_command_argument_sep, - STATE(306), 1, + STATE(460), 1, aux_sym_command_argument_sep_repeat1, - STATE(770), 1, + STATE(876), 1, sym_invokation_foreach_expression, - STATE(878), 1, + STATE(910), 1, sym_parenthesized_expression, - STATE(1061), 1, + STATE(1093), 1, sym__command_argument, - STATE(1062), 1, + STATE(1094), 1, sym_redirected_file_name, - ACTIONS(887), 2, + ACTIONS(929), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(895), 2, + ACTIONS(937), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(765), 2, + STATE(868), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(901), 7, + ACTIONS(943), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -86862,7 +90905,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(823), 16, + STATE(909), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -86879,52 +90922,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30198] = 22, + [21795] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 1, - aux_sym_command_name_token1, - ACTIONS(861), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(863), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(873), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(875), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(881), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(883), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(885), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2047), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2109), 1, + ACTIONS(2081), 1, sym_real_literal, - ACTIONS(2113), 1, - sym_path_command_name_token, - STATE(678), 1, - sym_variable, - STATE(720), 1, - sym_command_name_expr, - STATE(722), 1, - aux_sym_path_command_name_repeat1, - STATE(810), 1, + ACTIONS(2083), 1, + sym__command_token, + ACTIONS(2099), 1, + anon_sym_RBRACE, + STATE(944), 1, sym_invokation_foreach_expression, - ACTIONS(857), 2, + STATE(1633), 1, + sym_switch_clause_condition, + STATE(2106), 1, + sym_switch_clauses, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(865), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(800), 2, + STATE(715), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - STATE(1069), 2, - sym_command_name, - sym_path_command_name, - ACTIONS(2111), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -86932,10 +90973,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(884), 16, + STATE(1292), 17, sym__literal, sym_integer_literal, sym_string_literal, + sym_variable, sym__primary_expression, sym__value, sym_parenthesized_expression, @@ -86949,50 +90991,50 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30290] = 21, + [21885] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1119), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2071), 1, + ACTIONS(2081), 1, sym_real_literal, - ACTIONS(2073), 1, + ACTIONS(2083), 1, sym__command_token, - ACTIONS(2115), 1, + ACTIONS(2101), 1, anon_sym_RBRACE, STATE(944), 1, sym_invokation_foreach_expression, STATE(1633), 1, sym_switch_clause_condition, - STATE(1784), 1, + STATE(1911), 1, sym_switch_clauses, - ACTIONS(1013), 2, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, STATE(715), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1031), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87000,7 +91042,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1286), 17, + STATE(1292), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -87018,53 +91060,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30380] = 23, + [21975] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(963), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(965), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(975), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(977), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(983), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(985), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(987), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2063), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2117), 1, + ACTIONS(2103), 1, sym_real_literal, - ACTIONS(2119), 1, + ACTIONS(2105), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2107), 1, anon_sym_COLON, - STATE(214), 1, + STATE(260), 1, sym_command_argument_sep, - STATE(338), 1, + STATE(509), 1, aux_sym_command_argument_sep_repeat1, - STATE(848), 1, + STATE(944), 1, sym_invokation_foreach_expression, - STATE(904), 1, + STATE(1039), 1, sym_parenthesized_expression, - STATE(1093), 1, - sym__command_argument, - STATE(1094), 1, + STATE(1116), 1, sym_redirected_file_name, - ACTIONS(959), 2, + STATE(1117), 1, + sym__command_argument, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(967), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(845), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(973), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87072,7 +91114,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(902), 16, + STATE(1038), 16, sym__literal, sym_integer_literal, sym_string_literal, @@ -87089,50 +91131,53 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30474] = 21, + [22069] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(963), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, + ACTIONS(965), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, + ACTIONS(975), 1, anon_sym_LPAREN, - ACTIONS(1119), 1, + ACTIONS(977), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(983), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, + ACTIONS(985), 1, anon_sym_AT_LPAREN, - ACTIONS(1129), 1, + ACTIONS(987), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1877), 1, anon_sym_LBRACK, - ACTIONS(2071), 1, + ACTIONS(2109), 1, sym_real_literal, - ACTIONS(2073), 1, - sym__command_token, - ACTIONS(2123), 1, - anon_sym_RBRACE, - STATE(944), 1, + ACTIONS(2111), 1, + anon_sym_SPACE, + ACTIONS(2113), 1, + anon_sym_COLON, + STATE(223), 1, + sym_command_argument_sep, + STATE(465), 1, + aux_sym_command_argument_sep_repeat1, + STATE(841), 1, sym_invokation_foreach_expression, - STATE(1633), 1, - sym_switch_clause_condition, - STATE(2106), 1, - sym_switch_clauses, - ACTIONS(1013), 2, + STATE(898), 1, + sym_parenthesized_expression, + STATE(1095), 1, + sym__command_argument, + STATE(1096), 1, + sym_redirected_file_name, + ACTIONS(959), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, + ACTIONS(967), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(715), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(960), 2, + STATE(836), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1031), 7, + ACTIONS(973), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87140,14 +91185,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1286), 17, + STATE(908), 16, sym__literal, sym_integer_literal, sym_string_literal, sym_variable, sym__primary_expression, sym__value, - sym_parenthesized_expression, sym_sub_expression, sym_array_expression, sym_script_block_expression, @@ -87158,284 +91202,192 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30564] = 23, + [22163] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(933), 1, + ACTIONS(1241), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(935), 1, + ACTIONS(1243), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(945), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(947), 1, + ACTIONS(1253), 1, anon_sym_LBRACE, - ACTIONS(953), 1, + ACTIONS(1259), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(955), 1, + ACTIONS(1261), 1, anon_sym_AT_LPAREN, - ACTIONS(957), 1, + ACTIONS(1263), 1, anon_sym_AT_LBRACE, - ACTIONS(2095), 1, - anon_sym_LBRACK, - ACTIONS(2125), 1, + ACTIONS(2115), 1, sym_real_literal, - ACTIONS(2127), 1, + ACTIONS(2117), 1, + anon_sym_LBRACK, + ACTIONS(2119), 1, anon_sym_SPACE, - ACTIONS(2129), 1, + ACTIONS(2121), 1, anon_sym_COLON, - STATE(213), 1, + STATE(257), 1, sym_command_argument_sep, - STATE(344), 1, + STATE(508), 1, aux_sym_command_argument_sep_repeat1, - STATE(887), 1, + STATE(1005), 1, sym_invokation_foreach_expression, - STATE(900), 1, + STATE(1050), 1, sym_parenthesized_expression, - STATE(1090), 1, + STATE(1113), 1, sym__command_argument, - STATE(1091), 1, + STATE(1118), 1, sym_redirected_file_name, - ACTIONS(929), 2, + ACTIONS(1145), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(937), 2, + ACTIONS(1245), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(877), 2, + STATE(1003), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(943), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(899), 16, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [30658] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 11, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_DOT2, - ACTIONS(253), 34, - sym_simple_name, - anon_sym_LBRACK, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [30711] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2136), 1, - sym_path_command_name_token, - ACTIONS(2139), 2, - sym__statement_terminator, - anon_sym_SPACE, - STATE(713), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2133), 7, + ACTIONS(1163), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - ACTIONS(2131), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [30770] = 15, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1049), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [22257] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(2105), 1, + ACTIONS(861), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(863), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(873), 1, + anon_sym_LPAREN, + ACTIONS(875), 1, + anon_sym_LBRACE, + ACTIONS(881), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(883), 1, + anon_sym_AT_LPAREN, + ACTIONS(885), 1, + anon_sym_AT_LBRACE, + ACTIONS(1897), 1, + anon_sym_LBRACK, + ACTIONS(2123), 1, + sym_real_literal, + ACTIONS(2125), 1, anon_sym_SPACE, - ACTIONS(2107), 1, + ACTIONS(2127), 1, anon_sym_COLON, - ACTIONS(2147), 1, - anon_sym_LPAREN, - STATE(211), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(306), 1, + STATE(442), 1, aux_sym_command_argument_sep_repeat1, - STATE(706), 1, - sym_file_redirection_operator, - STATE(1036), 1, - sym_merging_redirection_operator, - STATE(1413), 1, - sym_command_elements, - ACTIONS(2145), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(1020), 2, - sym__command_argument, + STATE(755), 1, + sym_invokation_foreach_expression, + STATE(873), 1, sym_parenthesized_expression, - ACTIONS(2149), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(730), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2143), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [30847] = 20, + STATE(1059), 1, + sym__command_argument, + STATE(1060), 1, + sym_redirected_file_name, + ACTIONS(857), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(865), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(751), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(871), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(845), 16, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [22351] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1119), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2071), 1, + ACTIONS(2081), 1, sym_real_literal, - ACTIONS(2073), 1, + ACTIONS(2083), 1, sym__command_token, - ACTIONS(2151), 1, + ACTIONS(2129), 1, anon_sym_RBRACE, STATE(944), 1, sym_invokation_foreach_expression, STATE(1633), 1, sym_switch_clause_condition, - ACTIONS(1013), 2, + STATE(1727), 1, + sym_switch_clauses, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(718), 2, + STATE(715), 2, sym_switch_clause, aux_sym_switch_clauses_repeat1, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1031), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87443,7 +91395,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1286), 17, + STATE(1292), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -87461,40 +91413,40 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [30934] = 15, + [22441] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2105), 1, + ACTIONS(2125), 1, anon_sym_SPACE, - ACTIONS(2107), 1, + ACTIONS(2127), 1, anon_sym_COLON, - ACTIONS(2147), 1, + ACTIONS(2137), 1, anon_sym_LPAREN, - STATE(211), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(306), 1, + STATE(442), 1, aux_sym_command_argument_sep_repeat1, - STATE(706), 1, + STATE(710), 1, sym_file_redirection_operator, - STATE(1036), 1, + STATE(1074), 1, sym_merging_redirection_operator, STATE(1402), 1, sym_command_elements, - ACTIONS(2145), 2, + ACTIONS(2135), 2, sym_command_parameter, sym_stop_parsing, - STATE(1020), 2, + STATE(1016), 2, sym__command_argument, sym_parenthesized_expression, - ACTIONS(2153), 3, + ACTIONS(2139), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - STATE(730), 3, + STATE(726), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2143), 12, + ACTIONS(2133), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -87507,7 +91459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87523,17 +91475,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31011] = 6, + [22518] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2159), 1, + ACTIONS(2146), 1, sym_path_command_name_token, - ACTIONS(2161), 1, + ACTIONS(2149), 1, anon_sym_SPACE, - STATE(719), 2, + STATE(713), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2157), 7, + ACTIONS(2143), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87541,7 +91493,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2155), 34, + ACTIONS(2141), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87576,84 +91528,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [31070] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2166), 1, - sym_real_literal, - ACTIONS(2169), 1, - aux_sym_expandable_string_literal_token1, - ACTIONS(2172), 1, - aux_sym_expandable_here_string_literal_token1, - ACTIONS(2178), 1, - anon_sym_LBRACK, - ACTIONS(2184), 1, - sym__command_token, - ACTIONS(2187), 1, - anon_sym_LPAREN, - ACTIONS(2190), 1, - anon_sym_LBRACE, - ACTIONS(2193), 1, - anon_sym_RBRACE, - ACTIONS(2195), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2198), 1, - anon_sym_AT_LPAREN, - ACTIONS(2201), 1, - anon_sym_AT_LBRACE, - STATE(944), 1, - sym_invokation_foreach_expression, - STATE(1633), 1, - sym_switch_clause_condition, - ACTIONS(2163), 2, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - ACTIONS(2175), 2, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - STATE(718), 2, - sym_switch_clause, - aux_sym_switch_clauses_repeat1, - STATE(960), 2, - sym_expandable_string_literal, - sym_expandable_here_string_literal, - ACTIONS(2181), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - STATE(1286), 17, - sym__literal, - sym_integer_literal, - sym_string_literal, - sym_variable, - sym__primary_expression, - sym__value, - sym_parenthesized_expression, - sym_sub_expression, - sym_array_expression, - sym_script_block_expression, - sym_hash_literal_expression, - sym_post_increment_expression, - sym_post_decrement_expression, - sym_member_access, - sym_element_access, - sym_invokation_expression, - sym_type_literal, - [31157] = 6, + [22577] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2139), 1, - anon_sym_SPACE, - ACTIONS(2207), 1, + ACTIONS(2155), 1, sym_path_command_name_token, + ACTIONS(2157), 2, + sym__statement_terminator, + anon_sym_SPACE, STATE(719), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2204), 7, + ACTIONS(2153), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87661,7 +91547,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2131), 34, + ACTIONS(2151), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87691,46 +91577,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [31216] = 16, + [22636] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2049), 1, + ACTIONS(1267), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(1269), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(1277), 1, + anon_sym_LPAREN, + ACTIONS(1279), 1, + anon_sym_LBRACE, + ACTIONS(1285), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1287), 1, + anon_sym_AT_LPAREN, + ACTIONS(1289), 1, + anon_sym_AT_LBRACE, + ACTIONS(1851), 1, + anon_sym_LBRACK, + ACTIONS(2081), 1, + sym_real_literal, + ACTIONS(2083), 1, + sym__command_token, + ACTIONS(2159), 1, + anon_sym_RBRACE, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1633), 1, + sym_switch_clause_condition, + ACTIONS(1181), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(1271), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(722), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(1199), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + STATE(1292), 17, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [22723] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2125), 1, anon_sym_SPACE, - ACTIONS(2051), 1, + ACTIONS(2127), 1, anon_sym_COLON, - ACTIONS(2214), 1, + ACTIONS(2137), 1, anon_sym_LPAREN, - ACTIONS(2216), 1, - sym__statement_terminator, - STATE(212), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(442), 1, aux_sym_command_argument_sep_repeat1, - STATE(698), 1, + STATE(710), 1, sym_file_redirection_operator, STATE(1074), 1, sym_merging_redirection_operator, - STATE(1422), 1, + STATE(1413), 1, sym_command_elements, - ACTIONS(2153), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - ACTIONS(2212), 2, + ACTIONS(2135), 2, sym_command_parameter, sym_stop_parsing, - STATE(1031), 2, + STATE(1016), 2, sym__command_argument, sym_parenthesized_expression, - STATE(734), 3, + ACTIONS(2161), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(726), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2210), 12, + ACTIONS(2133), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -87743,7 +91694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87759,41 +91710,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31295] = 16, + [22800] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(475), 11, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_DOT2, + ACTIONS(477), 34, + sym_simple_name, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [22853] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2049), 1, + ACTIONS(2089), 1, anon_sym_SPACE, - ACTIONS(2051), 1, + ACTIONS(2091), 1, anon_sym_COLON, - ACTIONS(2214), 1, + ACTIONS(2167), 1, anon_sym_LPAREN, - ACTIONS(2218), 1, + ACTIONS(2169), 1, sym__statement_terminator, STATE(212), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(445), 1, aux_sym_command_argument_sep_repeat1, - STATE(698), 1, + STATE(703), 1, sym_file_redirection_operator, - STATE(1074), 1, + STATE(1048), 1, sym_merging_redirection_operator, - STATE(1418), 1, + STATE(1422), 1, sym_command_elements, - ACTIONS(2149), 2, + ACTIONS(2139), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - ACTIONS(2212), 2, + ACTIONS(2165), 2, sym_command_parameter, sym_stop_parsing, - STATE(1031), 2, + STATE(1012), 2, sym__command_argument, sym_parenthesized_expression, - STATE(734), 3, + STATE(723), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2210), 12, + ACTIONS(2163), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -87806,7 +91807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87822,18 +91823,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31374] = 6, + [22932] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2174), 1, sym_path_command_name_token, - ACTIONS(2161), 2, + ACTIONS(2149), 2, sym__statement_terminator, anon_sym_SPACE, - STATE(713), 2, + STATE(719), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2220), 7, + ACTIONS(2171), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87841,7 +91842,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2155), 33, + ACTIONS(2141), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87875,39 +91876,41 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [31433] = 15, + [22991] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, + ACTIONS(2089), 1, anon_sym_SPACE, - ACTIONS(2129), 1, + ACTIONS(2091), 1, anon_sym_COLON, - ACTIONS(2228), 1, + ACTIONS(2167), 1, anon_sym_LPAREN, - STATE(213), 1, + ACTIONS(2177), 1, + sym__statement_terminator, + STATE(212), 1, sym_command_argument_sep, - STATE(344), 1, + STATE(445), 1, aux_sym_command_argument_sep_repeat1, - STATE(711), 1, + STATE(703), 1, sym_file_redirection_operator, - STATE(1083), 1, + STATE(1048), 1, sym_merging_redirection_operator, - STATE(1413), 1, + STATE(1418), 1, sym_command_elements, - ACTIONS(2149), 2, - anon_sym_RPAREN, + ACTIONS(2161), 2, anon_sym_PIPE, - ACTIONS(2226), 2, + anon_sym_DASH_DASH_PERCENT, + ACTIONS(2165), 2, sym_command_parameter, sym_stop_parsing, - STATE(1041), 2, + STATE(1012), 2, sym__command_argument, sym_parenthesized_expression, - STATE(742), 3, + STATE(723), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2224), 12, + ACTIONS(2163), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -87920,7 +91923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87936,17 +91939,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31509] = 6, + [23070] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2139), 1, + ACTIONS(2157), 1, anon_sym_SPACE, - ACTIONS(2233), 1, + ACTIONS(2181), 1, sym_path_command_name_token, - STATE(724), 2, + STATE(713), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2230), 7, + ACTIONS(2179), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -87954,7 +91957,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2131), 33, + ACTIONS(2151), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -87988,18 +91991,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31567] = 6, + anon_sym_DASH_DASH_PERCENT, + [23129] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(2239), 1, - sym_path_command_name_token, - ACTIONS(2139), 2, - sym__statement_terminator, - anon_sym_SPACE, - STATE(725), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(2236), 7, + ACTIONS(2186), 1, + sym_real_literal, + ACTIONS(2189), 1, + aux_sym_expandable_string_literal_token1, + ACTIONS(2192), 1, + aux_sym_expandable_here_string_literal_token1, + ACTIONS(2198), 1, + anon_sym_LBRACK, + ACTIONS(2204), 1, + sym__command_token, + ACTIONS(2207), 1, + anon_sym_LPAREN, + ACTIONS(2210), 1, + anon_sym_LBRACE, + ACTIONS(2213), 1, + anon_sym_RBRACE, + ACTIONS(2215), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2218), 1, + anon_sym_AT_LPAREN, + ACTIONS(2221), 1, + anon_sym_AT_LBRACE, + STATE(944), 1, + sym_invokation_foreach_expression, + STATE(1633), 1, + sym_switch_clause_condition, + ACTIONS(2183), 2, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + ACTIONS(2195), 2, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + STATE(722), 2, + sym_switch_clause, + aux_sym_switch_clauses_repeat1, + STATE(936), 2, + sym_expandable_string_literal, + sym_expandable_here_string_literal, + ACTIONS(2201), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88007,7 +92041,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2131), 32, + STATE(1292), 17, + sym__literal, + sym_integer_literal, + sym_string_literal, + sym_variable, + sym__primary_expression, + sym__value, + sym_parenthesized_expression, + sym_sub_expression, + sym_array_expression, + sym_script_block_expression, + sym_hash_literal_expression, + sym_post_increment_expression, + sym_post_decrement_expression, + sym_member_access, + sym_element_access, + sym_invokation_expression, + sym_type_literal, + [23216] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2089), 1, + anon_sym_SPACE, + ACTIONS(2091), 1, + anon_sym_COLON, + ACTIONS(2167), 1, + anon_sym_LPAREN, + ACTIONS(2228), 1, + sym__statement_terminator, + STATE(212), 1, + sym_command_argument_sep, + STATE(445), 1, + aux_sym_command_argument_sep_repeat1, + STATE(703), 1, + sym_file_redirection_operator, + STATE(1048), 1, + sym_merging_redirection_operator, + ACTIONS(2224), 2, + sym_command_parameter, + sym_stop_parsing, + ACTIONS(2226), 2, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(1012), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(732), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2163), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88023,6 +92120,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, + [23292] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2239), 1, + anon_sym_LPAREN, + ACTIONS(2244), 1, + anon_sym_SPACE, + ACTIONS(2247), 1, + anon_sym_COLON, + STATE(209), 1, + sym_command_argument_sep, + STATE(442), 1, + aux_sym_command_argument_sep_repeat1, + STATE(710), 1, + sym_file_redirection_operator, + STATE(1074), 1, + sym_merging_redirection_operator, + ACTIONS(2236), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1016), 2, + sym__command_argument, + sym_parenthesized_expression, + ACTIONS(2242), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(724), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2233), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88035,22 +92164,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [31625] = 6, + ACTIONS(2230), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [23366] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2161), 1, - anon_sym_SPACE, - ACTIONS(2244), 1, + ACTIONS(2253), 1, sym_path_command_name_token, - STATE(724), 2, + ACTIONS(2149), 2, + sym__statement_terminator, + anon_sym_SPACE, + STATE(725), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2242), 7, + ACTIONS(2250), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88058,7 +92199,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2155), 33, + ACTIONS(2141), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88088,44 +92229,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31683] = 16, + [23424] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, + ACTIONS(2125), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2127), 1, anon_sym_COLON, - ACTIONS(2149), 1, - anon_sym_PIPE, - ACTIONS(2218), 1, - sym__statement_terminator, - ACTIONS(2250), 1, + ACTIONS(2137), 1, anon_sym_LPAREN, - STATE(214), 1, + STATE(209), 1, sym_command_argument_sep, - STATE(338), 1, + STATE(442), 1, aux_sym_command_argument_sep_repeat1, - STATE(709), 1, + STATE(710), 1, sym_file_redirection_operator, - STATE(1085), 1, + STATE(1074), 1, sym_merging_redirection_operator, - STATE(1418), 1, - sym_command_elements, - ACTIONS(2248), 2, + ACTIONS(2256), 2, sym_command_parameter, sym_stop_parsing, - STATE(1037), 2, + STATE(1016), 2, sym__command_argument, sym_parenthesized_expression, - STATE(735), 3, + ACTIONS(2226), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + STATE(724), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2246), 12, + ACTIONS(2133), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88138,7 +92276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88154,39 +92292,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31761] = 15, + [23498] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, + ACTIONS(2111), 1, anon_sym_SPACE, - ACTIONS(2129), 1, + ACTIONS(2113), 1, anon_sym_COLON, - ACTIONS(2228), 1, + ACTIONS(2262), 1, anon_sym_LPAREN, - STATE(213), 1, + STATE(223), 1, sym_command_argument_sep, - STATE(344), 1, + STATE(465), 1, aux_sym_command_argument_sep_repeat1, - STATE(711), 1, + STATE(708), 1, sym_file_redirection_operator, - STATE(1083), 1, + STATE(1085), 1, sym_merging_redirection_operator, STATE(1402), 1, sym_command_elements, - ACTIONS(2153), 2, + ACTIONS(2139), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2226), 2, + ACTIONS(2260), 2, sym_command_parameter, sym_stop_parsing, - STATE(1041), 2, + STATE(1035), 2, sym__command_argument, sym_parenthesized_expression, - STATE(742), 3, + STATE(738), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2224), 12, + ACTIONS(2258), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88199,7 +92337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88215,18 +92353,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31837] = 6, + [23574] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2254), 1, + ACTIONS(2266), 1, sym_path_command_name_token, - ACTIONS(2161), 2, + ACTIONS(2157), 2, sym__statement_terminator, anon_sym_SPACE, STATE(725), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(2252), 7, + ACTIONS(2264), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -88234,7 +92372,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - ACTIONS(2155), 32, + ACTIONS(2151), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88267,51 +92405,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [31895] = 14, + [23632] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2105), 1, + ACTIONS(2149), 1, anon_sym_SPACE, - ACTIONS(2107), 1, - anon_sym_COLON, - ACTIONS(2147), 1, - anon_sym_LPAREN, - STATE(211), 1, - sym_command_argument_sep, - STATE(306), 1, - aux_sym_command_argument_sep_repeat1, - STATE(706), 1, - sym_file_redirection_operator, - STATE(1036), 1, - sym_merging_redirection_operator, - ACTIONS(2256), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(1020), 2, - sym__command_argument, - sym_parenthesized_expression, - ACTIONS(2258), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(731), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2143), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2271), 1, + sym_path_command_name_token, + STATE(729), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2268), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2141), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88327,38 +92439,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [31969] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2269), 1, - anon_sym_LPAREN, - ACTIONS(2274), 1, - anon_sym_SPACE, - ACTIONS(2277), 1, - anon_sym_COLON, - STATE(211), 1, - sym_command_argument_sep, - STATE(306), 1, - aux_sym_command_argument_sep_repeat1, - STATE(706), 1, - sym_file_redirection_operator, - STATE(1036), 1, - sym_merging_redirection_operator, - ACTIONS(2266), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(1020), 2, - sym__command_argument, - sym_parenthesized_expression, - ACTIONS(2272), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - STATE(731), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2263), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88371,7 +92451,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2260), 15, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [23690] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2157), 1, + anon_sym_SPACE, + ACTIONS(2276), 1, + sym_path_command_name_token, + STATE(729), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(2274), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + ACTIONS(2151), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88387,40 +92491,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32043] = 16, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [23748] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, + ACTIONS(2095), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2097), 1, anon_sym_COLON, - ACTIONS(2153), 1, + ACTIONS(2161), 1, anon_sym_PIPE, - ACTIONS(2216), 1, + ACTIONS(2177), 1, sym__statement_terminator, - ACTIONS(2250), 1, + ACTIONS(2282), 1, anon_sym_LPAREN, - STATE(214), 1, + STATE(219), 1, sym_command_argument_sep, - STATE(338), 1, + STATE(460), 1, aux_sym_command_argument_sep_repeat1, - STATE(709), 1, + STATE(704), 1, sym_file_redirection_operator, - STATE(1085), 1, + STATE(1078), 1, sym_merging_redirection_operator, - STATE(1422), 1, + STATE(1418), 1, sym_command_elements, - ACTIONS(2248), 2, + ACTIONS(2280), 2, sym_command_parameter, sym_stop_parsing, - STATE(1037), 2, + STATE(1036), 2, sym__command_argument, sym_parenthesized_expression, STATE(735), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2246), 12, + ACTIONS(2278), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88433,7 +92555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88449,39 +92571,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32121] = 15, + [23826] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2286), 1, + ACTIONS(2290), 1, anon_sym_LPAREN, - ACTIONS(2289), 1, + ACTIONS(2293), 1, anon_sym_SPACE, - ACTIONS(2292), 1, + ACTIONS(2296), 1, anon_sym_COLON, - ACTIONS(2295), 1, + ACTIONS(2299), 1, sym__statement_terminator, STATE(212), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(445), 1, aux_sym_command_argument_sep_repeat1, - STATE(698), 1, + STATE(703), 1, sym_file_redirection_operator, - STATE(1074), 1, + STATE(1048), 1, sym_merging_redirection_operator, - ACTIONS(2272), 2, + ACTIONS(2242), 2, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - ACTIONS(2283), 2, + ACTIONS(2287), 2, sym_command_parameter, sym_stop_parsing, - STATE(1031), 2, + STATE(1012), 2, sym__command_argument, sym_parenthesized_expression, - STATE(733), 3, + STATE(732), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2280), 12, + ACTIONS(2284), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88494,7 +92616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2260), 15, + ACTIONS(2230), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88510,39 +92632,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32197] = 15, + [23902] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(2049), 1, + ACTIONS(2095), 1, anon_sym_SPACE, - ACTIONS(2051), 1, + ACTIONS(2097), 1, anon_sym_COLON, - ACTIONS(2214), 1, - anon_sym_LPAREN, - ACTIONS(2299), 1, + ACTIONS(2139), 1, + anon_sym_PIPE, + ACTIONS(2169), 1, sym__statement_terminator, - STATE(212), 1, + ACTIONS(2282), 1, + anon_sym_LPAREN, + STATE(219), 1, sym_command_argument_sep, - STATE(311), 1, + STATE(460), 1, aux_sym_command_argument_sep_repeat1, - STATE(698), 1, + STATE(704), 1, sym_file_redirection_operator, - STATE(1074), 1, + STATE(1078), 1, sym_merging_redirection_operator, - ACTIONS(2258), 2, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - ACTIONS(2297), 2, + STATE(1422), 1, + sym_command_elements, + ACTIONS(2280), 2, sym_command_parameter, sym_stop_parsing, - STATE(1031), 2, + STATE(1036), 2, sym__command_argument, sym_parenthesized_expression, - STATE(733), 3, + STATE(735), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2210), 12, + ACTIONS(2278), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88555,7 +92678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88571,38 +92694,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32273] = 15, + [23980] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 1, + ACTIONS(2111), 1, anon_sym_SPACE, - ACTIONS(2121), 1, + ACTIONS(2113), 1, anon_sym_COLON, - ACTIONS(2250), 1, + ACTIONS(2262), 1, anon_sym_LPAREN, - ACTIONS(2258), 1, - anon_sym_PIPE, - ACTIONS(2299), 1, - sym__statement_terminator, - STATE(214), 1, + STATE(223), 1, sym_command_argument_sep, - STATE(338), 1, + STATE(465), 1, aux_sym_command_argument_sep_repeat1, - STATE(709), 1, + STATE(708), 1, sym_file_redirection_operator, STATE(1085), 1, sym_merging_redirection_operator, - ACTIONS(2301), 2, + STATE(1413), 1, + sym_command_elements, + ACTIONS(2161), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2260), 2, sym_command_parameter, sym_stop_parsing, - STATE(1037), 2, + STATE(1035), 2, sym__command_argument, sym_parenthesized_expression, STATE(738), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2246), 12, + ACTIONS(2258), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88615,7 +92739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88631,37 +92755,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32348] = 14, + [24056] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(2309), 1, - anon_sym_LPAREN, - ACTIONS(2312), 1, + ACTIONS(2095), 1, anon_sym_SPACE, - ACTIONS(2315), 1, + ACTIONS(2097), 1, anon_sym_COLON, - STATE(213), 1, + ACTIONS(2226), 1, + anon_sym_PIPE, + ACTIONS(2228), 1, + sym__statement_terminator, + ACTIONS(2282), 1, + anon_sym_LPAREN, + STATE(219), 1, sym_command_argument_sep, - STATE(344), 1, + STATE(460), 1, aux_sym_command_argument_sep_repeat1, - STATE(711), 1, + STATE(704), 1, sym_file_redirection_operator, - STATE(1083), 1, + STATE(1078), 1, sym_merging_redirection_operator, - ACTIONS(2272), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(2306), 2, + ACTIONS(2301), 2, sym_command_parameter, sym_stop_parsing, - STATE(1041), 2, + STATE(1036), 2, sym__command_argument, sym_parenthesized_expression, - STATE(736), 3, + STATE(741), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2303), 12, + ACTIONS(2278), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88674,7 +92799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2260), 15, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88690,17 +92815,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32421] = 4, + [24131] = 3, ACTIONS(3), 1, sym_comment, - STATE(763), 1, - sym_argument_list, - ACTIONS(595), 3, - sym__statement_terminator, + ACTIONS(605), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, - anon_sym_LBRACK, + ACTIONS(607), 42, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88728,86 +92848,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [32474] = 15, + [24182] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2272), 1, - anon_sym_PIPE, - ACTIONS(2295), 1, - sym__statement_terminator, - ACTIONS(2324), 1, - anon_sym_LPAREN, - ACTIONS(2327), 1, - anon_sym_SPACE, - ACTIONS(2330), 1, - anon_sym_COLON, - STATE(214), 1, - sym_command_argument_sep, - STATE(338), 1, - aux_sym_command_argument_sep_repeat1, - STATE(709), 1, - sym_file_redirection_operator, - STATE(1085), 1, - sym_merging_redirection_operator, - ACTIONS(2321), 2, - sym_command_parameter, - sym_stop_parsing, - STATE(1037), 2, - sym__command_argument, - sym_parenthesized_expression, - STATE(738), 3, - sym__command_element, - sym_redirection, - aux_sym_command_elements_repeat1, - ACTIONS(2318), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - ACTIONS(2260), 15, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - [32549] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(796), 1, + STATE(749), 1, sym_argument_list, - ACTIONS(595), 2, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 40, + ACTIONS(593), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -88838,7 +92903,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -88848,13 +92912,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [32602] = 3, + [24235] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, - sym__statement_terminator, + ACTIONS(2111), 1, anon_sym_SPACE, - ACTIONS(603), 41, + ACTIONS(2113), 1, + anon_sym_COLON, + ACTIONS(2262), 1, + anon_sym_LPAREN, + STATE(223), 1, + sym_command_argument_sep, + STATE(465), 1, + aux_sym_command_argument_sep_repeat1, + STATE(708), 1, + sym_file_redirection_operator, + STATE(1085), 1, + sym_merging_redirection_operator, + ACTIONS(2226), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(2303), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1035), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(740), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2258), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2131), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88870,38 +92971,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_path_command_name_token, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [32653] = 3, + [24308] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 1, + STATE(743), 1, + sym_argument_list, + ACTIONS(591), 2, anon_sym_SPACE, - ACTIONS(603), 42, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(593), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -88929,52 +93008,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [32704] = 14, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [24361] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(2127), 1, + ACTIONS(2311), 1, + anon_sym_LPAREN, + ACTIONS(2314), 1, anon_sym_SPACE, - ACTIONS(2129), 1, + ACTIONS(2317), 1, anon_sym_COLON, - ACTIONS(2228), 1, - anon_sym_LPAREN, - STATE(213), 1, + STATE(223), 1, sym_command_argument_sep, - STATE(344), 1, + STATE(465), 1, aux_sym_command_argument_sep_repeat1, - STATE(711), 1, + STATE(708), 1, sym_file_redirection_operator, - STATE(1083), 1, + STATE(1085), 1, sym_merging_redirection_operator, - ACTIONS(2258), 2, + ACTIONS(2242), 2, anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(2333), 2, + ACTIONS(2308), 2, sym_command_parameter, sym_stop_parsing, - STATE(1041), 2, + STATE(1035), 2, sym__command_argument, sym_parenthesized_expression, - STATE(736), 3, + STATE(740), 3, sym__command_element, sym_redirection, aux_sym_command_elements_repeat1, - ACTIONS(2224), 12, + ACTIONS(2305), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -88987,7 +93063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - ACTIONS(2141), 15, + ACTIONS(2230), 15, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89003,15 +93079,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_STAR_GT_GT, anon_sym_LT, - [32777] = 3, + [24434] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(2242), 1, + anon_sym_PIPE, + ACTIONS(2299), 1, sym__statement_terminator, + ACTIONS(2326), 1, + anon_sym_LPAREN, + ACTIONS(2329), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, - anon_sym_LBRACK, + ACTIONS(2332), 1, + anon_sym_COLON, + STATE(219), 1, + sym_command_argument_sep, + STATE(460), 1, + aux_sym_command_argument_sep_repeat1, + STATE(704), 1, + sym_file_redirection_operator, + STATE(1078), 1, + sym_merging_redirection_operator, + ACTIONS(2323), 2, + sym_command_parameter, + sym_stop_parsing, + STATE(1036), 2, + sym__command_argument, + sym_parenthesized_expression, + STATE(741), 3, + sym__command_element, + sym_redirection, + aux_sym_command_elements_repeat1, + ACTIONS(2320), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + ACTIONS(2230), 15, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + [24509] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(607), 41, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89039,25 +93173,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [32827] = 3, + [24560] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, - sym__statement_terminator, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(681), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89088,6 +93224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89097,13 +93234,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [32877] = 3, + [24610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(661), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 40, + ACTIONS(664), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89134,7 +93272,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89144,14 +93281,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [32927] = 3, + [24660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, - sym__statement_terminator, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(607), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89182,6 +93318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89191,14 +93328,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [32977] = 3, + [24710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, + ACTIONS(667), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(669), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89238,13 +93375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33027] = 3, + [24760] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(671), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 40, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89275,7 +93413,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89285,93 +93422,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33077] = 12, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2341), 1, - anon_sym_RPAREN, - ACTIONS(2343), 1, - anon_sym_PIPE, - STATE(703), 1, - sym_file_redirection_operator, - STATE(1118), 1, - sym_merging_redirection_operator, - STATE(1429), 1, - aux_sym__pipeline_tail, - STATE(1433), 1, - sym_redirections, - STATE(1100), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2335), 7, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - ACTIONS(2337), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2141), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2339), 12, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - [33145] = 4, - ACTIONS(81), 1, + [24810] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2349), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2347), 8, + ACTIONS(729), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(731), 39, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2345), 31, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -89384,19 +93458,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [33197] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [24860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, + ACTIONS(679), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(681), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89436,13 +93516,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33247] = 3, + [24910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 40, + ACTIONS(723), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89483,14 +93563,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33297] = 3, + [24960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, - sym__statement_terminator, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(727), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89521,6 +93600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89530,14 +93610,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33347] = 3, + [25010] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(653), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(685), 39, + ACTIONS(655), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89577,14 +93657,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33397] = 3, + [25060] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2339), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2337), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2335), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [25112] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(695), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 40, + ACTIONS(2341), 1, anon_sym_LBRACK, + ACTIONS(2343), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2345), 1, + anon_sym_DASH_DASH, + ACTIONS(2349), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2347), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(697), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89620,66 +93757,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33447] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2351), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2347), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2345), 31, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [33499] = 3, + [25172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 3, - sym__statement_terminator, + ACTIONS(675), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(689), 39, + ACTIONS(677), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89710,6 +93794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89719,14 +93804,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33549] = 3, + [25222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(694), 39, + ACTIONS(615), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89757,6 +93841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89766,13 +93851,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33599] = 3, + [25272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 40, + ACTIONS(619), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89813,15 +93898,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33649] = 3, + [25322] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2351), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2337), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2335), 31, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [25374] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, + ACTIONS(2353), 1, + anon_sym_LBRACK, + ACTIONS(2355), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2357), 1, + anon_sym_DASH_DASH, + ACTIONS(2361), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(695), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, - anon_sym_LBRACK, + ACTIONS(2359), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(697), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -89856,18 +93998,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [33699] = 3, + [25434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, - sym__statement_terminator, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(623), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89898,6 +94035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -89907,13 +94045,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33749] = 3, + [25484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 2, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 40, + ACTIONS(627), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -89954,14 +94092,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33799] = 3, + [25534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, + ACTIONS(675), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90001,13 +94139,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33849] = 3, + [25584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 2, + ACTIONS(613), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 40, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90038,7 +94177,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90048,13 +94186,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33899] = 3, + [25634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 2, + ACTIONS(629), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 40, + ACTIONS(631), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90095,13 +94233,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33949] = 3, + [25684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(633), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 40, + ACTIONS(635), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90142,13 +94280,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [33999] = 3, + [25734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 2, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 40, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90179,7 +94318,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90189,50 +94327,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34049] = 12, - ACTIONS(81), 1, + [25784] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2341), 1, - sym__statement_terminator, - ACTIONS(2355), 1, - anon_sym_PIPE, - STATE(699), 1, - sym_file_redirection_operator, - STATE(1115), 1, - sym_merging_redirection_operator, - STATE(1403), 1, - aux_sym__pipeline_tail, - STATE(1405), 1, - sym_redirections, - STATE(1101), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2335), 7, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - ACTIONS(2337), 7, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - ACTIONS(2141), 8, + ACTIONS(637), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(639), 40, + anon_sym_LBRACK, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - ACTIONS(2353), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -90245,23 +94362,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [34117] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(725), 1, - anon_sym_SPACE, - ACTIONS(2357), 1, - anon_sym_LBRACK, - ACTIONS(2359), 1, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, - ACTIONS(2361), 1, anon_sym_DASH_DASH, - ACTIONS(2365), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2363), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(727), 35, + [25834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(643), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -90297,13 +94417,18 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [34177] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [25884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(595), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 40, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90334,7 +94459,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90344,13 +94468,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34227] = 3, + [25934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(649), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 40, + ACTIONS(651), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90391,14 +94515,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34277] = 3, + [25984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, - sym__statement_terminator, + ACTIONS(653), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(655), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90429,6 +94552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90438,13 +94562,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34327] = 3, + [26034] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(657), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 40, + ACTIONS(659), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90485,13 +94609,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34377] = 3, + [26084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(661), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 40, + ACTIONS(664), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90532,13 +94656,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34427] = 3, + [26134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(725), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 40, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90569,7 +94694,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90579,13 +94703,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34477] = 3, + [26184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 40, + ACTIONS(669), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90626,14 +94750,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34527] = 3, + [26234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, - sym__statement_terminator, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(673), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90664,6 +94787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90673,13 +94797,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34577] = 3, + [26284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 40, + ACTIONS(603), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90710,7 +94835,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90720,13 +94844,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34627] = 3, + [26334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 40, + ACTIONS(731), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90767,13 +94891,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34677] = 3, + [26384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(695), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 40, + ACTIONS(697), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90814,13 +94938,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34727] = 3, + [26434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 40, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90851,7 +94976,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90861,13 +94985,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34777] = 3, + [26484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(625), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 40, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90898,7 +95023,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90908,13 +95032,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34827] = 3, + [26534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(683), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 40, + ACTIONS(685), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90945,7 +95070,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -90955,13 +95079,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34877] = 3, + [26584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(657), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 40, + ACTIONS(659), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -90992,7 +95117,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91002,13 +95126,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34927] = 3, + [26634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(645), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(685), 40, + ACTIONS(647), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91049,14 +95173,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [34977] = 3, + [26684] = 12, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2369), 1, + anon_sym_PIPE, + ACTIONS(2371), 1, + sym__statement_terminator, + STATE(709), 1, + sym_file_redirection_operator, + STATE(1114), 1, + sym_merging_redirection_operator, + STATE(1403), 1, + aux_sym__pipeline_tail, + STATE(1405), 1, + sym_redirections, + STATE(1101), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2363), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2365), 7, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + ACTIONS(2131), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2367), 12, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + [26752] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, + ACTIONS(687), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, + ACTIONS(689), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91096,13 +95276,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35027] = 3, + [26802] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 2, + STATE(822), 1, + sym_argument_list, + ACTIONS(591), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(689), 40, + ACTIONS(593), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91133,23 +95316,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35077] = 3, + [26854] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 2, + ACTIONS(629), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(694), 40, + ACTIONS(631), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91180,7 +95362,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91190,14 +95371,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35127] = 3, + [26904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, + ACTIONS(633), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(635), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91237,13 +95418,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35177] = 3, + [26954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 1, + anon_sym_SPACE, + ACTIONS(607), 41, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_path_command_name_token, + sym_stop_parsing, + anon_sym_COLON, + [27004] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(637), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 40, + ACTIONS(639), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91274,7 +95503,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91284,13 +95512,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35227] = 3, + [27054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(641), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 40, + ACTIONS(643), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91321,7 +95550,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91331,14 +95559,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35277] = 3, + [27104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, - sym__statement_terminator, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(685), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91369,6 +95596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -91378,13 +95606,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35327] = 3, + [27154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, - sym__statement_terminator, + ACTIONS(595), 2, anon_sym_SPACE, - ACTIONS(603), 40, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(597), 40, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91412,25 +95641,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [35377] = 3, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [27204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 1, + ACTIONS(645), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(603), 41, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(647), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -91458,27 +95689,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - [35427] = 3, + anon_sym_DASH_DASH_PERCENT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [27254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(687), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 40, + ACTIONS(689), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91519,13 +95747,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35477] = 3, + [27304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 40, + ACTIONS(603), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91566,43 +95794,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35527] = 18, + [27354] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, + ACTIONS(1267), 1, aux_sym_expandable_string_literal_token1, - ACTIONS(1109), 1, + ACTIONS(1269), 1, aux_sym_expandable_here_string_literal_token1, - ACTIONS(1117), 1, + ACTIONS(1277), 1, anon_sym_LPAREN, - ACTIONS(1119), 1, + ACTIONS(1279), 1, anon_sym_LBRACE, - ACTIONS(1125), 1, + ACTIONS(1285), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1127), 1, + ACTIONS(1287), 1, anon_sym_AT_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1289), 1, anon_sym_AT_LBRACE, - ACTIONS(2037), 1, + ACTIONS(1851), 1, anon_sym_LBRACK, - ACTIONS(2367), 1, + ACTIONS(2373), 1, sym_real_literal, - ACTIONS(2369), 1, + ACTIONS(2375), 1, sym__command_token, STATE(944), 1, sym_invokation_foreach_expression, STATE(2002), 1, sym_switch_filename, - ACTIONS(1013), 2, + ACTIONS(1181), 2, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, - ACTIONS(1111), 2, + ACTIONS(1271), 2, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - STATE(960), 2, + STATE(936), 2, sym_expandable_string_literal, sym_expandable_here_string_literal, - ACTIONS(1031), 7, + ACTIONS(1199), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -91610,7 +95838,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - STATE(1297), 17, + STATE(1295), 17, sym__literal, sym_integer_literal, sym_string_literal, @@ -91628,14 +95856,14 @@ static const uint16_t ts_small_parse_table[] = { sym_element_access, sym_invokation_expression, sym_type_literal, - [35607] = 3, + [27434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 3, + ACTIONS(691), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 39, + ACTIONS(693), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91675,14 +95903,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35657] = 3, + [27484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(609), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(611), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91722,14 +95950,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35707] = 3, + [27534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, + ACTIONS(699), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(701), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91769,14 +95997,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35757] = 3, + [27584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, + ACTIONS(703), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(705), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91816,14 +96044,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35807] = 3, + [27634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, + ACTIONS(721), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(723), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91863,14 +96091,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35857] = 3, + [27684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, + ACTIONS(707), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 39, + ACTIONS(709), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91910,14 +96138,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35907] = 3, + [27734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 3, + ACTIONS(711), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 39, + ACTIONS(713), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -91957,24 +96185,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [35957] = 8, + [27784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2371), 1, - anon_sym_LBRACK, - ACTIONS(2373), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2375), 1, - anon_sym_DASH_DASH, - ACTIONS(2379), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(725), 2, + ACTIONS(715), 3, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2377), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(727), 34, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(717), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92009,13 +96228,67 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [36017] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [27834] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2339), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2379), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2377), 31, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [27886] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + STATE(864), 1, + sym_argument_list, + ACTIONS(591), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 40, + ACTIONS(593), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92051,19 +96324,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36067] = 3, + [27938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, + ACTIONS(695), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(697), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92103,64 +96375,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36117] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2351), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2383), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2381), 31, - sym__statement_terminator, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [36169] = 4, + [27988] = 3, ACTIONS(3), 1, sym_comment, - STATE(875), 1, - sym_argument_list, - ACTIONS(595), 3, - sym__statement_terminator, + ACTIONS(699), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 38, + ACTIONS(701), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92191,22 +96412,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36221] = 3, + [28038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(703), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(705), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92237,6 +96459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92246,15 +96469,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36271] = 4, + [28088] = 3, ACTIONS(3), 1, sym_comment, - STATE(846), 1, - sym_argument_list, - ACTIONS(595), 2, + ACTIONS(649), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(597), 39, + ACTIONS(651), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92285,23 +96507,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36323] = 3, + [28138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(707), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(709), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92332,6 +96553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92341,14 +96563,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36373] = 3, + [28188] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, - sym__statement_terminator, + ACTIONS(711), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(713), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92379,6 +96600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92388,62 +96610,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36423] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2349), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2383), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2381), 31, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [36475] = 3, + [28238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, - sym__statement_terminator, + ACTIONS(715), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(717), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92474,6 +96647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92483,14 +96657,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36525] = 3, + [28288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, - sym__statement_terminator, + ACTIONS(691), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(693), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92521,6 +96694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92530,14 +96704,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36575] = 3, + [28338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(611), 40, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92568,6 +96741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92577,29 +96751,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36625] = 3, - ACTIONS(3), 1, + [28388] = 12, + ACTIONS(81), 1, sym_comment, - ACTIONS(713), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 40, - anon_sym_LBRACK, - anon_sym_GT, + ACTIONS(2371), 1, + anon_sym_RPAREN, + ACTIONS(2383), 1, + anon_sym_PIPE, + STATE(707), 1, + sym_file_redirection_operator, + STATE(1120), 1, + sym_merging_redirection_operator, + STATE(1429), 1, + aux_sym__pipeline_tail, + STATE(1433), 1, + sym_redirections, + STATE(1102), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2363), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + ACTIONS(2365), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2131), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2381), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92612,89 +96807,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [36675] = 3, - ACTIONS(3), 1, + [28456] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(729), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 40, - anon_sym_LBRACK, + ACTIONS(2351), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2379), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [36725] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(659), 3, + ACTIONS(2377), 31, sym__statement_terminator, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, - anon_sym_LBRACK, - anon_sym_GT, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -92707,25 +96851,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [36775] = 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [28508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92765,74 +96902,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36825] = 8, + [28558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(605), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2385), 1, - anon_sym_LBRACK, - ACTIONS(2387), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2389), 1, - anon_sym_DASH_DASH, - ACTIONS(2393), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2391), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(727), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [36884] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2357), 1, - anon_sym_LBRACK, - ACTIONS(2359), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2361), 1, - anon_sym_DASH_DASH, - ACTIONS(2365), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2397), 1, - anon_sym_SPACE, - ACTIONS(2363), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2395), 34, + ACTIONS(607), 40, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -92860,21 +96936,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, + sym_path_command_name_token, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [36943] = 3, + [28608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 3, + ACTIONS(679), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 38, + ACTIONS(681), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92913,14 +96995,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [36992] = 3, + [28657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 3, - sym__statement_terminator, + ACTIONS(699), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 38, + ACTIONS(701), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -92951,6 +97032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -92959,13 +97041,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37041] = 3, + [28706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 2, + ACTIONS(703), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 39, + ACTIONS(705), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93005,13 +97087,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37090] = 3, + [28755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, + ACTIONS(707), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(677), 39, + ACTIONS(709), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93051,13 +97133,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37139] = 3, + [28804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 2, + ACTIONS(711), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 39, + ACTIONS(713), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93097,14 +97179,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37188] = 3, + [28853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 3, + ACTIONS(649), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 38, + ACTIONS(651), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93143,14 +97225,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37237] = 3, + [28902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 3, + ACTIONS(653), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 38, + ACTIONS(655), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93189,13 +97271,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37286] = 3, + [28951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 2, + ACTIONS(657), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 39, + ACTIONS(659), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93226,22 +97309,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37335] = 3, + [29000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 2, + ACTIONS(661), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 39, + ACTIONS(664), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93272,7 +97355,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93281,14 +97363,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37384] = 3, + [29049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 3, + ACTIONS(667), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 38, + ACTIONS(669), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93327,13 +97409,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37433] = 3, + [29098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(671), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(719), 39, + ACTIONS(673), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93364,7 +97447,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93373,13 +97455,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37482] = 3, + [29147] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(729), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(723), 39, + ACTIONS(731), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93410,7 +97493,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93419,13 +97501,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37531] = 3, + [29196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 2, + ACTIONS(691), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 39, + ACTIONS(693), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93465,14 +97547,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37580] = 3, + [29245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 3, - sym__statement_terminator, + ACTIONS(721), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 38, + ACTIONS(723), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93503,6 +97584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93511,14 +97593,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37629] = 3, + [29294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 3, - sym__statement_terminator, + ACTIONS(725), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 38, + ACTIONS(727), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93549,6 +97630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93557,14 +97639,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37678] = 3, + [29343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 3, - sym__statement_terminator, + ACTIONS(715), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 38, + ACTIONS(717), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93595,6 +97676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93603,14 +97685,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37727] = 3, + [29392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 3, - sym__statement_terminator, + ACTIONS(477), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 38, + ACTIONS(475), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93641,22 +97722,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37776] = 3, + [29441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, + ACTIONS(699), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 38, + ACTIONS(701), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93687,23 +97769,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37825] = 3, + [29490] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 3, - sym__statement_terminator, + ACTIONS(695), 1, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 38, + ACTIONS(2385), 1, anon_sym_LBRACK, + ACTIONS(2387), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, + anon_sym_DASH_DASH, + ACTIONS(2393), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(697), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93733,22 +97823,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [37874] = 3, + [29549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 3, - sym__statement_terminator, + ACTIONS(675), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 38, + ACTIONS(677), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93779,6 +97865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93787,14 +97874,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37923] = 3, + [29598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 3, - sym__statement_terminator, + ACTIONS(613), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 38, + ACTIONS(615), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93825,6 +97911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93833,14 +97920,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [37972] = 3, + [29647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 3, - sym__statement_terminator, + ACTIONS(617), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 38, + ACTIONS(619), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93871,6 +97957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93879,13 +97966,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38021] = 3, + [29696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 2, + ACTIONS(703), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 39, + ACTIONS(705), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -93916,7 +98004,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -93925,24 +98012,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38070] = 8, + [29745] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2399), 1, + ACTIONS(2341), 1, anon_sym_LBRACK, - ACTIONS(2401), 1, + ACTIONS(2343), 1, anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, + ACTIONS(2345), 1, anon_sym_DASH_DASH, - ACTIONS(2407), 1, + ACTIONS(2349), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(725), 2, - sym__statement_terminator, + ACTIONS(2397), 1, anon_sym_SPACE, - ACTIONS(2405), 2, + ACTIONS(2347), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(727), 33, + ACTIONS(2395), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -93972,18 +98058,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [38129] = 3, + anon_sym_DASH_DASH_PERCENT, + [29804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 3, - sym__statement_terminator, + ACTIONS(621), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 38, + ACTIONS(623), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94014,6 +98100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94022,14 +98109,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38178] = 3, + [29853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 3, - sym__statement_terminator, + ACTIONS(625), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 38, + ACTIONS(627), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94060,6 +98146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94068,14 +98155,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38227] = 3, + [29902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 3, - sym__statement_terminator, + ACTIONS(629), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 38, + ACTIONS(631), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94106,6 +98192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94114,24 +98201,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38276] = 8, + [29951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2371), 1, - anon_sym_LBRACK, - ACTIONS(2373), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2375), 1, - anon_sym_DASH_DASH, - ACTIONS(2379), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2377), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2397), 2, - sym__statement_terminator, + ACTIONS(633), 2, anon_sym_SPACE, - ACTIONS(2395), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(635), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94161,17 +98238,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [38335] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [30000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(477), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 39, + ACTIONS(475), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94202,22 +98285,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38384] = 3, + [30049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(637), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(731), 39, + ACTIONS(639), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94257,23 +98339,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38433] = 8, + [30098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2357), 1, - anon_sym_LBRACK, - ACTIONS(2359), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2361), 1, - anon_sym_DASH_DASH, - ACTIONS(2365), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2411), 1, + ACTIONS(641), 2, anon_sym_SPACE, - ACTIONS(2363), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2409), 34, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(643), 39, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94304,25 +98377,32 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [38492] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [30147] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(1007), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(97), 5, + ACTIONS(2353), 1, anon_sym_LBRACK, + ACTIONS(2355), 1, anon_sym_PLUS_PLUS, + ACTIONS(2357), 1, anon_sym_DASH_DASH, + ACTIONS(2361), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2359), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(1001), 33, + ACTIONS(2401), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2399), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -94356,13 +98436,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [38545] = 3, + [30206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(649), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(615), 39, + ACTIONS(651), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94402,14 +98482,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38594] = 3, + [30255] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 3, - sym__statement_terminator, + ACTIONS(653), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 38, + ACTIONS(655), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94440,6 +98519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94448,13 +98528,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38643] = 3, + [30304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(657), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(619), 39, + ACTIONS(659), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94494,14 +98574,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38692] = 3, + [30353] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 3, - sym__statement_terminator, + ACTIONS(661), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 38, + ACTIONS(664), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94532,6 +98611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94540,13 +98620,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38741] = 3, + [30402] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 2, + ACTIONS(667), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(607), 39, + ACTIONS(669), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94586,14 +98666,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38790] = 3, + [30451] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 3, - sym__statement_terminator, + ACTIONS(609), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 38, + ACTIONS(611), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94624,6 +98703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94632,14 +98712,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38839] = 3, + [30500] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 3, + ACTIONS(707), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 38, + ACTIONS(709), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94678,14 +98758,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38888] = 3, + [30549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 3, + ACTIONS(605), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 38, + ACTIONS(607), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94724,13 +98804,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38937] = 3, + [30598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, + ACTIONS(711), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(623), 39, + ACTIONS(713), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94761,7 +98842,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94770,13 +98850,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [38986] = 3, + [30647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(729), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(627), 39, + ACTIONS(731), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94816,13 +98896,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39035] = 3, + [30696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 2, + ACTIONS(679), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(685), 39, + ACTIONS(681), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94862,14 +98942,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39084] = 3, + [30745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 3, - sym__statement_terminator, + ACTIONS(605), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(681), 38, + ACTIONS(607), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94900,6 +98979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -94908,14 +98988,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39133] = 3, + [30794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 3, + ACTIONS(715), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(685), 38, + ACTIONS(717), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -94954,14 +99034,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39182] = 3, + [30843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 3, + ACTIONS(721), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(689), 38, + ACTIONS(723), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95000,59 +99080,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39231] = 3, + [30892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 3, + ACTIONS(725), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(694), 38, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39280] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(689), 39, + ACTIONS(727), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95083,7 +99118,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95092,14 +99126,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39329] = 3, + [30941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 3, + ACTIONS(695), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 38, + ACTIONS(697), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95138,14 +99172,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39378] = 3, + [30990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 3, - sym__statement_terminator, + ACTIONS(695), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 38, + ACTIONS(697), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95176,6 +99209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95184,14 +99218,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39427] = 3, + [31039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 3, + ACTIONS(645), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(707), 38, + ACTIONS(647), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95230,105 +99264,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39476] = 3, + [31088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(709), 3, + ACTIONS(595), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(711), 38, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39525] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(631), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(633), 39, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39574] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(635), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(637), 39, + ACTIONS(597), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95359,7 +99302,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95368,7 +99310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39623] = 5, + [31137] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, @@ -95381,7 +99323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(1001), 34, + ACTIONS(989), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95416,13 +99358,14 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [39676] = 3, + [31190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 2, + ACTIONS(601), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(694), 39, + ACTIONS(603), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95453,7 +99396,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95462,15 +99404,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39725] = 3, + [31239] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, + ACTIONS(2403), 1, + anon_sym_LBRACK, + ACTIONS(2405), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2407), 1, + anon_sym_DASH_DASH, + ACTIONS(2411), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(695), 2, sym__statement_terminator, anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 38, - anon_sym_LBRACK, + ACTIONS(2409), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(697), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95504,18 +99455,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [39774] = 3, + [31298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(675), 3, sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(715), 38, + ACTIONS(677), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95554,13 +99501,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39823] = 3, + [31347] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 2, + ACTIONS(613), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(603), 39, + ACTIONS(615), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95591,7 +99539,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95600,13 +99547,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39872] = 3, + [31396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 2, + ACTIONS(617), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(699), 39, + ACTIONS(619), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95637,7 +99585,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95646,65 +99593,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [39921] = 8, + [31445] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2371), 1, + ACTIONS(2341), 1, anon_sym_LBRACK, - ACTIONS(2373), 1, + ACTIONS(2343), 1, anon_sym_PLUS_PLUS, - ACTIONS(2375), 1, + ACTIONS(2345), 1, anon_sym_DASH_DASH, - ACTIONS(2379), 1, + ACTIONS(2349), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(2377), 2, + ACTIONS(2401), 1, + anon_sym_SPACE, + ACTIONS(2347), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2411), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2409), 33, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [39980] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(591), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(593), 39, - anon_sym_LBRACK, + ACTIONS(2399), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -95735,21 +99640,18 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40029] = 3, + anon_sym_DASH_DASH_PERCENT, + [31504] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 2, + ACTIONS(683), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(673), 39, + ACTIONS(685), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95780,7 +99682,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95789,13 +99690,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40078] = 3, + [31553] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 2, + ACTIONS(621), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(641), 39, + ACTIONS(623), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95826,7 +99728,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95835,13 +99736,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40127] = 3, + [31602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 2, + ACTIONS(595), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(645), 39, + ACTIONS(597), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95881,13 +99782,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40176] = 3, + [31651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 2, + ACTIONS(687), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(649), 39, + ACTIONS(689), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95918,7 +99820,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95927,14 +99828,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40225] = 3, + [31700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, - sym__statement_terminator, + ACTIONS(601), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(611), 38, + ACTIONS(603), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -95965,6 +99865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -95973,13 +99874,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40274] = 3, + [31749] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 2, + ACTIONS(625), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(669), 39, + ACTIONS(627), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96010,7 +99912,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96019,13 +99920,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40323] = 3, + [31798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 2, + ACTIONS(629), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(653), 39, + ACTIONS(631), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96056,7 +99958,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96065,14 +99966,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40372] = 3, + [31847] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(655), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(657), 39, + ACTIONS(2353), 1, anon_sym_LBRACK, + ACTIONS(2355), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2357), 1, + anon_sym_DASH_DASH, + ACTIONS(2361), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2359), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2397), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96102,23 +100013,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40421] = 3, + anon_sym_DASH_DASH_PERCENT, + [31906] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 2, - anon_sym_SPACE, + ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 39, + ACTIONS(1007), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(989), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96148,22 +100061,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [40470] = 3, + anon_sym_DASH_DASH_PERCENT, + [31959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(663), 2, + ACTIONS(633), 3, + sym__statement_terminator, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(665), 39, + ACTIONS(635), 38, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96194,7 +100103,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96203,13 +100111,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40519] = 3, + [32008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(701), 2, + ACTIONS(683), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(703), 39, + ACTIONS(685), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96249,14 +100157,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40568] = 3, + [32057] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(659), 3, - sym__statement_terminator, + ACTIONS(645), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(661), 38, + ACTIONS(647), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96287,6 +100194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, @@ -96295,33 +100203,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40617] = 5, - ACTIONS(81), 1, + [32106] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, - anon_sym_LPAREN, - STATE(941), 1, - sym_argument_list, - ACTIONS(597), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(595), 29, + ACTIONS(687), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(689), 39, anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -96334,31 +100238,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [40669] = 8, + [32155] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2385), 1, - anon_sym_LBRACK, - ACTIONS(2387), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2389), 1, - anon_sym_DASH_DASH, - ACTIONS(2393), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2397), 1, + ACTIONS(691), 3, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2391), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2395), 33, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(693), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96388,24 +100287,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40727] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(95), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(1007), 1, - anon_sym_SPACE, - ACTIONS(97), 5, - anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(1001), 33, + [32204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(611), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96435,23 +100333,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40779] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [32253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2419), 1, - aux_sym_command_name_token2, - ACTIONS(2421), 1, - anon_sym_DQUOTE2, - STATE(907), 1, - aux_sym_command_name_repeat1, - ACTIONS(2415), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2417), 35, + ACTIONS(637), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(639), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96481,30 +100379,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [40833] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2399), 1, - anon_sym_LBRACK, - ACTIONS(2401), 1, anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, anon_sym_DASH_DASH, - ACTIONS(2407), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2397), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2405), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2395), 32, + [32302] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(643), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96534,17 +100425,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40891] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [32351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, - sym__statement_terminator, + ACTIONS(671), 2, anon_sym_SPACE, aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 37, + ACTIONS(673), 39, anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, @@ -96575,6 +100470,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, @@ -96582,13 +100479,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - [40939] = 5, + [32400] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(95), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(1007), 2, - sym__statement_terminator, + ACTIONS(1007), 1, anon_sym_SPACE, ACTIONS(97), 5, anon_sym_LBRACK, @@ -96596,7 +100492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(1001), 32, + ACTIONS(989), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96626,17 +100522,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [40991] = 3, + [32452] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 2, - anon_sym_SPACE, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(251), 38, - anon_sym_LBRACK, + ACTIONS(2417), 1, + aux_sym_command_name_token12, + ACTIONS(2419), 1, + anon_sym_DQUOTE2, + ACTIONS(2421), 1, + sym__statement_terminator, + STATE(900), 1, + aux_sym_command_name_repeat1, + ACTIONS(2413), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2415), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96666,73 +100570,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOT2, - anon_sym_COLON_COLON, - [41039] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(941), 1, - sym_argument_list, - ACTIONS(597), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(595), 30, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [41089] = 6, + anon_sym_DASH_DASH_PERCENT, + [32508] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, - aux_sym_command_name_token2, - ACTIONS(2431), 1, + ACTIONS(2419), 1, anon_sym_DQUOTE2, - STATE(907), 1, + ACTIONS(2427), 1, + aux_sym_command_name_token12, + ACTIONS(2429), 1, + sym__statement_terminator, + STATE(904), 1, aux_sym_command_name_repeat1, ACTIONS(2423), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 35, + ACTIONS(2425), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96762,30 +100619,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41143] = 8, + [32564] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2399), 1, - anon_sym_LBRACK, - ACTIONS(2401), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2403), 1, - anon_sym_DASH_DASH, - ACTIONS(2407), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2405), 2, - anon_sym_DOT2, - anon_sym_COLON_COLON, - ACTIONS(2411), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2409), 32, + ACTIONS(2433), 1, + aux_sym_command_name_token12, + ACTIONS(2435), 1, + anon_sym_DQUOTE2, + STATE(905), 1, + aux_sym_command_name_repeat1, + ACTIONS(2431), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2415), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96815,22 +100666,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - [41201] = 6, + anon_sym_DASH_DASH_PERCENT, + [32618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2421), 1, - anon_sym_DQUOTE2, - ACTIONS(2438), 1, - aux_sym_command_name_token2, - STATE(901), 1, - aux_sym_command_name_repeat1, - ACTIONS(2434), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2436), 35, + ACTIONS(477), 2, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(475), 38, + anon_sym_LBRACK, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96863,26 +100712,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [41255] = 8, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOT2, + anon_sym_COLON_COLON, + [32666] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2385), 1, + ACTIONS(2403), 1, anon_sym_LBRACK, - ACTIONS(2387), 1, + ACTIONS(2405), 1, anon_sym_PLUS_PLUS, - ACTIONS(2389), 1, + ACTIONS(2407), 1, anon_sym_DASH_DASH, - ACTIONS(2393), 1, - aux_sym_invokation_foreach_expression_token1, ACTIONS(2411), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2401), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2391), 2, + ACTIONS(2409), 2, anon_sym_DOT2, anon_sym_COLON_COLON, - ACTIONS(2409), 33, + ACTIONS(2399), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96912,25 +100764,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [41313] = 7, + [32724] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2442), 1, - aux_sym_command_name_token2, - ACTIONS(2444), 1, + aux_sym_command_name_token12, + ACTIONS(2445), 1, anon_sym_DQUOTE2, - ACTIONS(2446), 1, + ACTIONS(2448), 1, sym__statement_terminator, - STATE(913), 1, + STATE(904), 1, aux_sym_command_name_repeat1, - ACTIONS(2440), 2, + ACTIONS(2437), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2417), 34, + ACTIONS(2440), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -96965,21 +100816,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41369] = 7, + [32780] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2444), 1, + ACTIONS(2435), 1, anon_sym_DQUOTE2, - ACTIONS(2450), 1, - aux_sym_command_name_token2, ACTIONS(2452), 1, - sym__statement_terminator, - STATE(911), 1, + aux_sym_command_name_token12, + STATE(906), 1, aux_sym_command_name_repeat1, - ACTIONS(2448), 2, + ACTIONS(2450), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2436), 34, + ACTIONS(2425), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97009,26 +100858,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41425] = 7, + [32834] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2457), 1, - aux_sym_command_name_token2, + aux_sym_command_name_token12, ACTIONS(2460), 1, anon_sym_DQUOTE2, - ACTIONS(2463), 1, - sym__statement_terminator, - STATE(913), 1, + STATE(906), 1, aux_sym_command_name_repeat1, ACTIONS(2454), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 34, + ACTIONS(2440), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97058,19 +100906,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [41481] = 3, + [32888] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2463), 1, + anon_sym_LPAREN, + STATE(930), 1, + sym_argument_list, + ACTIONS(593), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(591), 29, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [32940] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2465), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2467), 36, + ACTIONS(2385), 1, + anon_sym_LBRACK, + ACTIONS(2387), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, + anon_sym_DASH_DASH, + ACTIONS(2393), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2397), 1, + anon_sym_SPACE, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97100,36 +101005,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [41528] = 3, - ACTIONS(81), 1, + [32998] = 8, + ACTIONS(3), 1, sym_comment, - ACTIONS(649), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(647), 30, + ACTIONS(2403), 1, anon_sym_LBRACK, - anon_sym_EQ, + ACTIONS(2405), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2407), 1, + anon_sym_DASH_DASH, + ACTIONS(2411), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2397), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(2409), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2395), 32, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97142,38 +101054,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [33056] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(1007), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(97), 5, + anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [41575] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(694), 9, + ACTIONS(989), 32, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(691), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97186,30 +101101,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [33108] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2385), 1, + anon_sym_LBRACK, + ACTIONS(2387), 1, anon_sym_PLUS_PLUS, + ACTIONS(2389), 1, anon_sym_DASH_DASH, - anon_sym_COLON_COLON, + ACTIONS(2393), 1, aux_sym_invokation_foreach_expression_token1, - [41622] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2452), 1, - sym__statement_terminator, - ACTIONS(2471), 1, - aux_sym_command_name_token2, - ACTIONS(2473), 1, - anon_sym_DQUOTE2, - STATE(957), 1, - aux_sym_command_name_repeat1, - ACTIONS(2469), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2436), 33, + ACTIONS(2401), 1, + anon_sym_SPACE, + ACTIONS(2391), 2, + anon_sym_DOT2, + anon_sym_COLON_COLON, + ACTIONS(2399), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97239,33 +101152,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, - anon_sym_SPACE, anon_sym_COLON, - [41677] = 3, - ACTIONS(81), 1, + [33166] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(699), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(697), 30, + ACTIONS(477), 3, + sym__statement_terminator, + anon_sym_SPACE, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(475), 37, anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97278,19 +101192,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DOT2, anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [41724] = 3, + [33214] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 9, + STATE(930), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97300,7 +101216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 30, + ACTIONS(591), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97331,55 +101247,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [41771] = 4, + [33264] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2479), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2477), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2475), 28, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_PIPE, - [41820] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(653), 9, + ACTIONS(647), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97389,7 +101260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 30, + ACTIONS(645), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97420,10 +101291,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [41867] = 3, + [33311] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(703), 9, + ACTIONS(631), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97433,7 +101304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 30, + ACTIONS(629), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97464,10 +101335,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [41914] = 3, + [33358] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(635), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97477,7 +101348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 30, + ACTIONS(633), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97508,10 +101379,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [41961] = 3, + [33405] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(639), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97521,7 +101392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 30, + ACTIONS(637), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97552,10 +101423,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42008] = 3, + [33452] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(593), 9, + ACTIONS(643), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97565,7 +101436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 30, + ACTIONS(641), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97596,19 +101467,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42055] = 6, + [33499] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2483), 1, - aux_sym_command_name_token2, - ACTIONS(2485), 1, + ACTIONS(2448), 1, + sym__statement_terminator, + ACTIONS(2468), 1, + aux_sym_command_name_token12, + ACTIONS(2471), 1, anon_sym_DQUOTE2, - STATE(929), 1, + STATE(919), 1, aux_sym_command_name_repeat1, - ACTIONS(2481), 2, + ACTIONS(2465), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2417), 34, + ACTIONS(2440), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -97638,15 +101511,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [42108] = 3, + [33554] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(689), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97656,7 +101528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(721), 30, + ACTIONS(687), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97687,78 +101559,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42155] = 3, - ACTIONS(3), 1, + [33601] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2463), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 36, + ACTIONS(651), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42202] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2490), 1, - aux_sym_command_name_token2, - ACTIONS(2493), 1, - anon_sym_DQUOTE2, - STATE(929), 1, - aux_sym_command_name_repeat1, - ACTIONS(2487), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 34, - anon_sym_GT, + anon_sym_DOT2, + ACTIONS(649), 30, + anon_sym_LBRACK, + anon_sym_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97771,80 +101594,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [42255] = 3, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [33648] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2463), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 37, + ACTIONS(655), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42302] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2496), 3, - sym__statement_terminator, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2498), 36, - anon_sym_GT, + anon_sym_DOT2, + ACTIONS(653), 30, + anon_sym_LBRACK, + anon_sym_EQ, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, - anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -97857,23 +101638,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [42349] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [33695] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2500), 3, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - ACTIONS(2477), 8, + ACTIONS(693), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97882,15 +101659,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2475), 28, - sym__statement_terminator, + anon_sym_DOT2, + ACTIONS(691), 30, + anon_sym_LBRACK, anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -97910,11 +101682,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - [42398] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [33742] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(633), 9, + ACTIONS(611), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97924,7 +101704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(631), 30, + ACTIONS(609), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97955,10 +101735,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42445] = 3, + [33789] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(659), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -97968,7 +101748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 30, + ACTIONS(657), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -97999,10 +101779,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42492] = 3, + [33836] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(664), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98012,7 +101792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 30, + ACTIONS(661), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98043,7 +101823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42539] = 3, + [33883] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(669), 9, @@ -98087,7 +101867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42586] = 3, + [33930] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(673), 9, @@ -98131,10 +101911,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42633] = 3, + [33977] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98144,7 +101924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 30, + ACTIONS(729), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98175,10 +101955,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42680] = 3, + [34024] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98188,7 +101968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(725), 30, + ACTIONS(679), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98219,29 +101999,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42727] = 3, - ACTIONS(81), 1, + [34071] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(731), 9, + ACTIONS(2476), 1, + aux_sym_command_name_token12, + ACTIONS(2478), 1, + anon_sym_DQUOTE2, + STATE(932), 1, + aux_sym_command_name_repeat1, + ACTIONS(2474), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2415), 34, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(729), 30, - anon_sym_LBRACK, - anon_sym_EQ, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [34124] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2478), 1, + anon_sym_DQUOTE2, + ACTIONS(2482), 1, + aux_sym_command_name_token12, + STATE(945), 1, + aux_sym_command_name_repeat1, + ACTIONS(2480), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2425), 34, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98254,19 +102086,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [42774] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [34177] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(697), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98276,7 +102106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 30, + ACTIONS(695), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98307,10 +102137,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42821] = 3, + [34224] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(685), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98320,7 +102150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 30, + ACTIONS(683), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98351,10 +102181,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42868] = 3, + [34271] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(689), 9, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98364,7 +102194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(687), 30, + ACTIONS(721), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98395,10 +102225,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42915] = 3, + [34318] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98408,7 +102238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 30, + ACTIONS(725), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98439,10 +102269,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [42962] = 3, + [34365] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(685), 9, + ACTIONS(705), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98452,7 +102282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 30, + ACTIONS(703), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98483,10 +102313,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43009] = 3, + [34412] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(709), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98496,7 +102326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 30, + ACTIONS(707), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98527,10 +102357,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43056] = 3, + [34459] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(713), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98540,7 +102370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 30, + ACTIONS(711), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98571,29 +102401,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43103] = 3, - ACTIONS(81), 1, + [34506] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(623), 9, + ACTIONS(2421), 1, + sym__statement_terminator, + ACTIONS(2486), 1, + aux_sym_command_name_token12, + ACTIONS(2488), 1, + anon_sym_DQUOTE2, + STATE(948), 1, + aux_sym_command_name_repeat1, + ACTIONS(2484), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2415), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(621), 30, - anon_sym_LBRACK, - anon_sym_EQ, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98606,19 +102443,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43150] = 3, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [34561] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(645), 9, + ACTIONS(717), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98628,7 +102462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(643), 30, + ACTIONS(715), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98659,19 +102493,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43197] = 6, + [34608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2485), 1, - anon_sym_DQUOTE2, - ACTIONS(2504), 1, - aux_sym_command_name_token2, - STATE(926), 1, - aux_sym_command_name_repeat1, - ACTIONS(2502), 2, + ACTIONS(2448), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2436), 34, + ACTIONS(2440), 37, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98703,13 +102531,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [43250] = 3, + anon_sym_DASH_DASH_PERCENT, + [34655] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98719,7 +102550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 30, + ACTIONS(595), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98750,28 +102581,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43297] = 3, - ACTIONS(3), 1, + [34702] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2465), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2467), 37, + ACTIONS(677), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(675), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -98784,31 +102616,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43344] = 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [34749] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2463), 1, - sym__statement_terminator, - ACTIONS(2509), 1, - aux_sym_command_name_token2, - ACTIONS(2512), 1, + ACTIONS(2493), 1, + aux_sym_command_name_token12, + ACTIONS(2496), 1, anon_sym_DQUOTE2, - STATE(953), 1, + STATE(945), 1, aux_sym_command_name_repeat1, - ACTIONS(2506), 2, + ACTIONS(2490), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 33, + ACTIONS(2440), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98838,14 +102667,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [43399] = 3, + [34802] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(607), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98855,7 +102685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(605), 30, + ACTIONS(613), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98886,10 +102716,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43446] = 3, + [34849] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -98899,7 +102729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 30, + ACTIONS(617), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -98930,13 +102760,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43493] = 3, + [34896] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2496), 2, + ACTIONS(2429), 1, + sym__statement_terminator, + ACTIONS(2488), 1, + anon_sym_DQUOTE2, + ACTIONS(2501), 1, + aux_sym_command_name_token12, + STATE(919), 1, + aux_sym_command_name_repeat1, + ACTIONS(2499), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2498), 37, + ACTIONS(2425), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -98966,29 +102804,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [43540] = 7, + [34951] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(623), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(621), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [34998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2446), 1, + ACTIONS(2503), 3, sym__statement_terminator, - ACTIONS(2473), 1, - anon_sym_DQUOTE2, - ACTIONS(2517), 1, - aux_sym_command_name_token2, - STATE(953), 1, - aux_sym_command_name_repeat1, - ACTIONS(2515), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2417), 33, + ACTIONS(2505), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99019,13 +102890,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_PIPE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [43595] = 3, + anon_sym_DASH_DASH_PERCENT, + [35045] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(627), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99035,7 +102909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 30, + ACTIONS(625), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99066,10 +102940,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43642] = 3, + [35092] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(627), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99079,7 +102953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(625), 30, + ACTIONS(601), 30, anon_sym_LBRACK, anon_sym_EQ, anon_sym_GT_GT, @@ -99110,10 +102984,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43689] = 3, + [35139] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(2511), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2509), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99122,10 +103000,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(635), 30, - anon_sym_LBRACK, + ACTIONS(2507), 28, anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -99145,40 +103027,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43736] = 4, - ACTIONS(81), 1, + [35188] = 3, + ACTIONS(3), 1, sym_comment, - STATE(980), 1, - sym_argument_list, - ACTIONS(597), 9, + ACTIONS(2513), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2515), 37, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(595), 28, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [35235] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2448), 3, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2440), 36, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99191,21 +103108,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [43784] = 3, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [35282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2496), 3, - sym__statement_terminator, + ACTIONS(2503), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2498), 35, + ACTIONS(2505), 37, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99235,20 +103153,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [43830] = 3, + anon_sym_DASH_DASH_PERCENT, + [35329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2465), 3, + ACTIONS(2513), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2467), 35, + ACTIONS(2515), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99279,19 +103199,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [43876] = 5, + anon_sym_DASH_DASH_PERCENT, + [35376] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2519), 1, - anon_sym_LPAREN, - STATE(980), 1, - sym_argument_list, - ACTIONS(597), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99301,9 +103218,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(595), 27, - sym__statement_terminator, + ACTIONS(605), 30, anon_sym_LBRACK, + anon_sym_EQ, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -99323,34 +103240,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [43926] = 3, - ACTIONS(3), 1, + [35423] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(2496), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2498), 36, + ACTIONS(2517), 3, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + ACTIONS(2509), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(2507), 28, + sym__statement_terminator, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + [35472] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(701), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(699), 30, + anon_sym_LBRACK, + anon_sym_EQ, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99363,22 +103329,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_PIPE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - sym_stop_parsing, - anon_sym_SPACE, - anon_sym_COLON, - [43972] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [35519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2463), 2, + ACTIONS(2448), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 36, + ACTIONS(2440), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99410,19 +103376,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [44018] = 3, + [35565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2463), 3, + ACTIONS(2503), 3, sym__statement_terminator, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 35, + ACTIONS(2505), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99453,18 +103419,18 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [44064] = 3, + [35611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2465), 2, + ACTIONS(2503), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2467), 36, + ACTIONS(2505), 36, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99496,15 +103462,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, sym_stop_parsing, anon_sym_SPACE, anon_sym_COLON, - [44110] = 3, + [35657] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(707), 9, + ACTIONS(2519), 1, + anon_sym_LPAREN, + STATE(997), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99514,7 +103484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(705), 28, + ACTIONS(591), 27, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99536,36 +103506,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44155] = 3, - ACTIONS(81), 1, + [35707] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(731), 9, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(729), 28, + ACTIONS(2448), 3, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2440), 35, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99578,24 +103547,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [44200] = 5, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [35753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2521), 1, - anon_sym_COMMA, - STATE(993), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(787), 2, + ACTIONS(2513), 3, sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(789), 33, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2515), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -99626,32 +103593,33 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_PIPE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, sym_stop_parsing, + anon_sym_SPACE, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44249] = 3, - ACTIONS(81), 1, + [35799] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(699), 9, + ACTIONS(2513), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2515), 36, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - anon_sym_DOT2, - ACTIONS(697), 28, - sym__statement_terminator, - anon_sym_LBRACK, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99664,17 +103632,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [44294] = 3, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + sym_stop_parsing, + anon_sym_SPACE, + anon_sym_COLON, + [35845] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(703), 9, + STATE(997), 1, + sym_argument_list, + ACTIONS(593), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99684,7 +103656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(701), 28, + ACTIONS(591), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99713,10 +103685,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44339] = 3, + [35893] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(615), 9, + ACTIONS(631), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99726,7 +103698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(613), 28, + ACTIONS(629), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99755,29 +103727,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44384] = 3, - ACTIONS(81), 1, + [35938] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(607), 9, + ACTIONS(2521), 1, + anon_sym_COMMA, + STATE(971), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(780), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(782), 33, anon_sym_GT, + anon_sym_GT_GT, anon_sym_2_GT, + anon_sym_2_GT_GT, anon_sym_3_GT, + anon_sym_3_GT_GT, anon_sym_4_GT, + anon_sym_4_GT_GT, anon_sym_5_GT, + anon_sym_5_GT_GT, anon_sym_6_GT, + anon_sym_6_GT_GT, anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(605), 28, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [35987] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2523), 1, + anon_sym_COMMA, + STATE(971), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(771), 2, sym__statement_terminator, - anon_sym_LBRACK, + anon_sym_SPACE, + ACTIONS(773), 33, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -99790,17 +103809,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [44429] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [36036] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(619), 9, + ACTIONS(697), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99810,7 +103828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(617), 28, + ACTIONS(695), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99839,10 +103857,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44474] = 3, + [36081] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(623), 9, + ACTIONS(701), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99852,7 +103870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(621), 28, + ACTIONS(699), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99881,54 +103899,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44519] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(787), 1, - anon_sym_SPACE, - ACTIONS(2523), 1, - anon_sym_COMMA, - STATE(985), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(789), 34, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_2_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, - anon_sym_LT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [44568] = 3, + [36126] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(627), 9, + ACTIONS(647), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99938,7 +103912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(625), 28, + ACTIONS(645), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -99967,10 +103941,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44613] = 3, + [36171] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(711), 9, + ACTIONS(664), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -99980,7 +103954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(709), 28, + ACTIONS(661), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100009,10 +103983,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44658] = 3, + [36216] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(780), 1, + anon_sym_SPACE, + ACTIONS(2526), 1, + anon_sym_COMMA, + STATE(981), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(782), 34, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [36265] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(715), 9, + ACTIONS(597), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100022,7 +104040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(713), 28, + ACTIONS(595), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100051,10 +104069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44703] = 3, + [36310] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(641), 9, + ACTIONS(705), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100064,7 +104082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(639), 28, + ACTIONS(703), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100093,10 +104111,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44748] = 3, + [36355] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(645), 9, + ACTIONS(709), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100106,7 +104124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(643), 28, + ACTIONS(707), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100135,10 +104153,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44793] = 3, + [36400] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(649), 9, + ACTIONS(713), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100148,7 +104166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(647), 28, + ACTIONS(711), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100177,16 +104195,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44838] = 5, + [36445] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(2523), 1, + ACTIONS(2528), 1, anon_sym_COMMA, - STATE(1003), 1, + STATE(981), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 34, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -100221,10 +104239,52 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [44887] = 3, + [36494] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(475), 7, + sym_decimal_integer_literal, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DOT2, + ACTIONS(477), 30, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_EQ, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [36539] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(653), 9, + ACTIONS(689), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100234,7 +104294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(651), 28, + ACTIONS(687), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100263,10 +104323,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44932] = 3, + [36584] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(657), 9, + ACTIONS(717), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100276,7 +104336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(655), 28, + ACTIONS(715), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100305,10 +104365,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [44977] = 3, + [36629] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(611), 9, + ACTIONS(669), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100318,7 +104378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(609), 28, + ACTIONS(667), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100347,10 +104407,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45022] = 3, + [36674] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(633), 9, + ACTIONS(673), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100360,7 +104420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(631), 28, + ACTIONS(671), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100389,10 +104449,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45067] = 3, + [36719] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(637), 9, + ACTIONS(651), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100402,7 +104462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(635), 28, + ACTIONS(649), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100431,10 +104491,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45112] = 3, + [36764] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(719), 9, + ACTIONS(607), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100444,7 +104504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(717), 28, + ACTIONS(605), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100473,10 +104533,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45157] = 3, + [36809] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(723), 9, + ACTIONS(603), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100486,7 +104546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(721), 28, + ACTIONS(601), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100515,32 +104575,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45202] = 5, - ACTIONS(3), 1, + [36854] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(2521), 1, - anon_sym_COMMA, - STATE(1007), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(767), 33, + ACTIONS(639), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(637), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100553,16 +104610,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45251] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [36899] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(661), 9, + ACTIONS(685), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100572,7 +104630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(659), 28, + ACTIONS(683), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100601,10 +104659,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45296] = 3, + [36944] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(665), 9, + ACTIONS(693), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100614,7 +104672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(663), 28, + ACTIONS(691), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100643,10 +104701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45341] = 3, + [36989] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(669), 9, + ACTIONS(655), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100656,7 +104714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(667), 28, + ACTIONS(653), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100685,10 +104743,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45386] = 3, + [37034] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(673), 9, + ACTIONS(643), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100698,7 +104756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(671), 28, + ACTIONS(641), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100727,10 +104785,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45431] = 3, + [37079] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(677), 9, + ACTIONS(731), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100740,7 +104798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(675), 28, + ACTIONS(729), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100769,52 +104827,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45476] = 3, + [37124] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(251), 7, - sym_decimal_integer_literal, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(611), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, anon_sym_DOT2, - ACTIONS(253), 30, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, + ACTIONS(609), 28, + sym__statement_terminator, anon_sym_LBRACK, - anon_sym_EQ, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, + anon_sym_PIPE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45521] = 3, + [37169] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(593), 9, + ACTIONS(681), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100824,7 +104882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(591), 28, + ACTIONS(679), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100853,10 +104911,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45566] = 3, + [37214] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(681), 9, + ACTIONS(659), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100866,7 +104924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(679), 28, + ACTIONS(657), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100895,10 +104953,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45611] = 3, + [37259] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(685), 9, + ACTIONS(635), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100908,7 +104966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(683), 28, + ACTIONS(633), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -100937,31 +104995,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45656] = 5, - ACTIONS(3), 1, + [37304] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(771), 1, - anon_sym_SPACE, - ACTIONS(2525), 1, - anon_sym_COMMA, - STATE(1003), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 34, + ACTIONS(2531), 1, + anon_sym_LBRACK, + ACTIONS(2533), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2535), 1, + anon_sym_DASH_DASH, + ACTIONS(2537), 1, + anon_sym_DOT2, + ACTIONS(2539), 1, + anon_sym_COLON_COLON, + ACTIONS(2541), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(697), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(695), 23, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -100974,17 +105040,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [45705] = 3, + [37361] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(727), 9, + ACTIONS(2543), 1, + anon_sym_LBRACK, + ACTIONS(2545), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2547), 1, + anon_sym_DASH_DASH, + ACTIONS(2549), 1, + anon_sym_DOT2, + ACTIONS(2551), 1, + anon_sym_COLON_COLON, + ACTIONS(2553), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(697), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -100993,10 +105067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(725), 28, - sym__statement_terminator, - anon_sym_LBRACK, + ACTIONS(695), 23, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -101017,28 +105088,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [45750] = 9, + [37418] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2528), 1, - anon_sym_LBRACK, - ACTIONS(2530), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2532), 1, - anon_sym_DASH_DASH, - ACTIONS(2534), 1, - anon_sym_DOT2, - ACTIONS(2536), 1, - anon_sym_COLON_COLON, - ACTIONS(2538), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 8, + ACTIONS(723), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101047,8 +105103,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(725), 23, + anon_sym_DOT2, + ACTIONS(721), 28, sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -101071,22 +105129,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - [45807] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2540), 1, - anon_sym_LBRACK, - ACTIONS(2542), 1, anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, anon_sym_DASH_DASH, - ACTIONS(2546), 1, - anon_sym_DOT2, - ACTIONS(2548), 1, anon_sym_COLON_COLON, - ACTIONS(2550), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(727), 8, + [37463] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(727), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101095,7 +105145,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(725), 23, + anon_sym_DOT2, + ACTIONS(725), 28, + sym__statement_terminator, + anon_sym_LBRACK, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -101116,20 +105169,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [45864] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [37508] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2552), 1, + ACTIONS(2521), 1, anon_sym_COMMA, - STATE(1007), 1, + STATE(970), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, + ACTIONS(765), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(773), 33, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101163,10 +105219,10 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [45913] = 3, + [37557] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(689), 9, + ACTIONS(677), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101176,7 +105232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(687), 28, + ACTIONS(675), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101205,10 +105261,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [45958] = 3, + [37602] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(694), 9, + ACTIONS(615), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101218,7 +105274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(691), 28, + ACTIONS(613), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101247,10 +105303,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46003] = 3, + [37647] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 9, + ACTIONS(619), 9, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -101260,7 +105316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, anon_sym_DOT2, - ACTIONS(601), 28, + ACTIONS(617), 28, sym__statement_terminator, anon_sym_LBRACK, anon_sym_GT_GT, @@ -101289,27 +105345,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [46048] = 3, - ACTIONS(3), 1, + [37692] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(613), 1, - anon_sym_SPACE, - ACTIONS(615), 35, + ACTIONS(623), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(621), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101322,36 +105380,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46092] = 3, - ACTIONS(3), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [37737] = 3, + ACTIONS(81), 1, sym_comment, - ACTIONS(617), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(619), 34, + ACTIONS(627), 9, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + anon_sym_DOT2, + ACTIONS(625), 28, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101364,24 +105422,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46136] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [37782] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2555), 1, + ACTIONS(765), 1, + anon_sym_SPACE, + ACTIONS(2526), 1, anon_sym_COMMA, - STATE(1021), 1, + STATE(976), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(787), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(789), 32, + ACTIONS(767), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101411,16 +105468,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [46184] = 3, + anon_sym_DASH_DASH_PERCENT, + [37831] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 2, + ACTIONS(715), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(627), 34, + ACTIONS(717), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101455,12 +105514,17 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46228] = 3, + [37875] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(2557), 1, + anon_sym_LPAREN, + STATE(1066), 1, + sym_argument_list, + ACTIONS(2559), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(627), 35, + ACTIONS(2555), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101489,20 +105553,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46272] = 3, + [37923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 2, - sym__statement_terminator, + ACTIONS(703), 1, anon_sym_SPACE, - ACTIONS(623), 34, + ACTIONS(705), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101532,17 +105592,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46316] = 3, + [37967] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(771), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(727), 35, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101572,18 +105634,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46360] = 3, + [38011] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 1, + ACTIONS(765), 1, anon_sym_SPACE, - ACTIONS(619), 35, + ACTIONS(2561), 1, + anon_sym_COMMA, + STATE(1026), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(767), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101614,17 +105679,19 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46404] = 3, + [38059] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, + ACTIONS(2559), 1, anon_sym_SPACE, - ACTIONS(623), 35, + ACTIONS(2563), 1, + anon_sym_LPAREN, + STATE(1052), 1, + sym_argument_list, + ACTIONS(2555), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101653,23 +105720,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46448] = 5, + [38107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2559), 1, - anon_sym_LPAREN, - ACTIONS(2561), 1, + ACTIONS(715), 1, anon_sym_SPACE, - STATE(1068), 1, - sym_argument_list, - ACTIONS(2557), 33, + ACTIONS(717), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101698,22 +105759,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46496] = 5, + [38151] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2555), 1, + ACTIONS(2565), 1, anon_sym_COMMA, - STATE(1022), 1, + STATE(1018), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(765), 2, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(767), 32, + ACTIONS(773), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101746,17 +105809,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [46544] = 5, + [38199] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2563), 1, + ACTIONS(2568), 1, anon_sym_COMMA, - STATE(1022), 1, + STATE(1018), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(771), 2, + ACTIONS(780), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(773), 32, + ACTIONS(782), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101789,85 +105852,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [46592] = 9, - ACTIONS(81), 1, + [38247] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2528), 1, - anon_sym_LBRACK, - ACTIONS(2530), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2532), 1, - anon_sym_DASH_DASH, - ACTIONS(2538), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2566), 1, - anon_sym_DOT2, ACTIONS(2568), 1, - anon_sym_COLON_COLON, - ACTIONS(727), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(725), 22, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, anon_sym_COMMA, - anon_sym_PIPE, - [46648] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2540), 1, - anon_sym_LBRACK, - ACTIONS(2542), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, - anon_sym_DASH_DASH, - ACTIONS(2550), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2570), 1, - anon_sym_DOT2, - ACTIONS(2572), 1, - anon_sym_COLON_COLON, - ACTIONS(727), 8, + STATE(1019), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(765), 2, + sym__statement_terminator, + anon_sym_SPACE, + ACTIONS(767), 32, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(725), 22, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -101880,15 +105890,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, - anon_sym_COMMA, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, - [46704] = 3, + sym_stop_parsing, + anon_sym_COLON, + [38295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(695), 1, anon_sym_SPACE, - ACTIONS(773), 35, + ACTIONS(697), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101924,16 +105936,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46748] = 5, + [38339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(695), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2574), 1, - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 33, + ACTIONS(697), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -101963,16 +105972,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [46796] = 3, + anon_sym_DASH_DASH_PERCENT, + [38383] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 1, + ACTIONS(699), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(731), 35, + ACTIONS(701), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102002,19 +106013,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46840] = 3, + [38427] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 2, - sym__statement_terminator, + ACTIONS(699), 1, anon_sym_SPACE, - ACTIONS(773), 34, + ACTIONS(701), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102044,18 +106053,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46884] = 3, + [38471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, - sym__statement_terminator, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(731), 34, + ACTIONS(773), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102085,18 +106094,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [46928] = 3, + [38515] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, - sym__statement_terminator, + ACTIONS(780), 1, anon_sym_SPACE, - ACTIONS(727), 34, + ACTIONS(2561), 1, + anon_sym_COMMA, + STATE(1030), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(782), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102126,22 +106139,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [46972] = 5, + [38563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2577), 1, - anon_sym_LPAREN, - STATE(1052), 1, - sym_argument_list, - ACTIONS(2561), 2, + ACTIONS(703), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2557), 32, + ACTIONS(705), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102170,20 +106178,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47020] = 5, + [38607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 1, + ACTIONS(707), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2579), 1, - anon_sym_COMMA, - STATE(1026), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 33, + ACTIONS(709), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102213,17 +106220,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47068] = 3, + anon_sym_DASH_DASH_PERCENT, + [38651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(711), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(615), 34, + ACTIONS(713), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102258,16 +106266,16 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47112] = 5, + [38695] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(787), 1, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(2579), 1, + ACTIONS(2570), 1, anon_sym_COMMA, - STATE(1032), 1, + STATE(1030), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(789), 33, + ACTIONS(773), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102301,13 +106309,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47160] = 3, - ACTIONS(3), 1, + [38743] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(2583), 2, + ACTIONS(2531), 1, + anon_sym_LBRACK, + ACTIONS(2533), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2535), 1, + anon_sym_DASH_DASH, + ACTIONS(2541), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2573), 1, + anon_sym_DOT2, + ACTIONS(2575), 1, + anon_sym_COLON_COLON, + ACTIONS(697), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(695), 22, sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_COMMA, + anon_sym_PIPE, + [38799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(707), 1, anon_sym_SPACE, - ACTIONS(2581), 33, + ACTIONS(709), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102337,16 +106391,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47203] = 3, + [38843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2587), 1, + ACTIONS(711), 1, anon_sym_SPACE, - ACTIONS(2585), 34, + ACTIONS(713), 35, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102377,21 +106433,68 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47246] = 5, + [38887] = 9, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2543), 1, + anon_sym_LBRACK, + ACTIONS(2545), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2547), 1, + anon_sym_DASH_DASH, + ACTIONS(2553), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2577), 1, + anon_sym_DOT2, + ACTIONS(2579), 1, + anon_sym_COLON_COLON, + ACTIONS(697), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(695), 22, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + [38943] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2589), 1, + ACTIONS(2559), 1, + anon_sym_SPACE, + ACTIONS(2581), 1, anon_sym_LPAREN, - STATE(1097), 1, + STATE(1081), 1, sym_argument_list, - ACTIONS(2561), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(2557), 31, + ACTIONS(2555), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102420,16 +106523,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47293] = 3, + [38990] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 2, + ACTIONS(2583), 1, + anon_sym_LPAREN, + STATE(1090), 1, + sym_argument_list, + ACTIONS(2559), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(727), 33, + ACTIONS(2555), 31, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102458,18 +106566,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47336] = 3, + [39037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, - sym__statement_terminator, + ACTIONS(771), 1, anon_sym_SPACE, - ACTIONS(723), 33, + ACTIONS(773), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102499,14 +106604,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [47379] = 3, + [39080] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(251), 9, + ACTIONS(2543), 1, + anon_sym_LBRACK, + ACTIONS(2545), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2547), 1, + anon_sym_DASH_DASH, + ACTIONS(2553), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2577), 1, + anon_sym_DOT2, + ACTIONS(2579), 1, + anon_sym_COLON_COLON, + ACTIONS(2395), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -102515,10 +106633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - anon_sym_DOT2, - ACTIONS(253), 26, - sym__statement_terminator, - anon_sym_LBRACK, + ACTIONS(2397), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -102538,21 +106653,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, + [39135] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(95), 5, + anon_sym_LBRACK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [47422] = 5, + ACTIONS(989), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(1007), 21, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_RPAREN, + anon_sym_PIPE, + [39182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2561), 1, + ACTIONS(703), 1, anon_sym_SPACE, - ACTIONS(2591), 1, - anon_sym_LPAREN, - STATE(1089), 1, - sym_argument_list, - ACTIONS(2557), 32, + ACTIONS(705), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102581,17 +106731,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47469] = 3, + [39225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 2, + ACTIONS(2401), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2395), 33, + ACTIONS(2399), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102625,13 +106777,12 @@ static const uint16_t ts_small_parse_table[] = { sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47512] = 3, + [39268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2595), 2, - sym__statement_terminator, + ACTIONS(645), 1, anon_sym_SPACE, - ACTIONS(2593), 33, + ACTIONS(647), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102661,16 +106812,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47555] = 3, + [39311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(2587), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(727), 34, + ACTIONS(2585), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102700,18 +106853,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47598] = 3, + anon_sym_DASH_DASH_PERCENT, + [39354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 2, + ACTIONS(695), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(731), 33, + ACTIONS(697), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102745,12 +106897,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47641] = 3, + [39397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(691), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2409), 34, + ACTIONS(693), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102780,18 +106933,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47684] = 3, + [39440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 2, + ACTIONS(771), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(615), 33, + ACTIONS(773), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102825,13 +106977,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47727] = 3, + [39483] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(475), 9, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + anon_sym_DOT2, + ACTIONS(477), 26, + sym__statement_terminator, + anon_sym_LBRACK, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [39526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 2, + ACTIONS(2591), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(619), 33, + ACTIONS(2589), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102861,32 +107053,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47770] = 3, - ACTIONS(3), 1, + anon_sym_DASH_DASH_PERCENT, + [39569] = 9, + ACTIONS(81), 1, sym_comment, - ACTIONS(621), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(623), 33, + ACTIONS(2531), 1, + anon_sym_LBRACK, + ACTIONS(2533), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2535), 1, + anon_sym_DASH_DASH, + ACTIONS(2541), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2573), 1, + anon_sym_DOT2, + ACTIONS(2575), 1, + anon_sym_COLON_COLON, + ACTIONS(2395), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(2397), 21, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102899,34 +107102,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [47813] = 3, - ACTIONS(3), 1, + [39624] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(625), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(627), 33, + ACTIONS(97), 1, + anon_sym_DOT2, + ACTIONS(95), 5, + anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(989), 8, anon_sym_GT, - anon_sym_GT_GT, anon_sym_2_GT, - anon_sym_2_GT_GT, anon_sym_3_GT, - anon_sym_3_GT_GT, anon_sym_4_GT, - anon_sym_4_GT_GT, anon_sym_5_GT, - anon_sym_5_GT_GT, anon_sym_6_GT, - anon_sym_6_GT_GT, anon_sym_STAR_GT, - anon_sym_STAR_GT_GT, anon_sym_LT, + ACTIONS(1007), 21, + sym__statement_terminator, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -102939,19 +107144,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [47856] = 3, + [39671] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 2, - sym__statement_terminator, + ACTIONS(2595), 1, anon_sym_SPACE, - ACTIONS(2597), 33, + ACTIONS(2593), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -102981,17 +107180,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47899] = 3, + [39714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2603), 2, - sym__statement_terminator, + ACTIONS(2599), 1, anon_sym_SPACE, - ACTIONS(2601), 33, + ACTIONS(2597), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103021,16 +107220,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [47942] = 3, + [39757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(729), 1, + ACTIONS(609), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(731), 34, + ACTIONS(611), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103060,17 +107261,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [47985] = 3, + anon_sym_DASH_DASH_PERCENT, + [39800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 1, + ACTIONS(2401), 1, anon_sym_SPACE, - ACTIONS(615), 34, + ACTIONS(2399), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103101,16 +107301,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48028] = 3, + anon_sym_DASH_DASH_PERCENT, + [39843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 1, + ACTIONS(711), 1, anon_sym_SPACE, - ACTIONS(723), 34, + ACTIONS(713), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103141,16 +107341,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48071] = 3, + [39886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, + ACTIONS(715), 1, anon_sym_SPACE, - ACTIONS(623), 34, + ACTIONS(717), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103185,12 +107385,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48114] = 3, + [39929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(691), 1, anon_sym_SPACE, - ACTIONS(627), 34, + ACTIONS(693), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103221,17 +107421,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48157] = 3, + anon_sym_DASH_DASH_PERCENT, + [39972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 2, - sym__statement_terminator, + ACTIONS(609), 1, anon_sym_SPACE, - ACTIONS(677), 33, + ACTIONS(611), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103261,42 +107460,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48200] = 9, - ACTIONS(81), 1, + [40015] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2540), 1, - anon_sym_LBRACK, - ACTIONS(2542), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, - anon_sym_DASH_DASH, - ACTIONS(2550), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2570), 1, - anon_sym_DOT2, - ACTIONS(2572), 1, - anon_sym_COLON_COLON, - ACTIONS(2395), 8, + ACTIONS(2397), 1, + anon_sym_SPACE, + ACTIONS(2395), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2397), 21, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103309,36 +107498,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - [48255] = 5, - ACTIONS(81), 1, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [40058] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(95), 5, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(1001), 8, + ACTIONS(2603), 1, + anon_sym_SPACE, + ACTIONS(2601), 34, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(1007), 21, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103351,14 +107538,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_PIPE, - [48302] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [40101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, + ACTIONS(645), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2395), 34, + ACTIONS(647), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103388,17 +107581,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48345] = 3, + [40144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2595), 1, + ACTIONS(2397), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2593), 34, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103428,17 +107621,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48388] = 3, + [40187] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(2603), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 34, + ACTIONS(2601), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103468,17 +107661,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48431] = 3, + [40230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 1, + ACTIONS(695), 1, anon_sym_SPACE, - ACTIONS(773), 34, + ACTIONS(697), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103513,81 +107705,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48474] = 9, - ACTIONS(81), 1, + [40273] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(2528), 1, - anon_sym_LBRACK, - ACTIONS(2530), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2532), 1, - anon_sym_DASH_DASH, - ACTIONS(2538), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2566), 1, - anon_sym_DOT2, - ACTIONS(2568), 1, - anon_sym_COLON_COLON, - ACTIONS(2395), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2397), 21, + ACTIONS(2595), 2, sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [48529] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 1, - anon_sym_DOT2, - ACTIONS(95), 5, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(1001), 8, + anon_sym_SPACE, + ACTIONS(2593), 33, anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(1007), 21, - sym__statement_terminator, anon_sym_GT_GT, + anon_sym_2_GT, anon_sym_2_GT_GT, + anon_sym_3_GT, anon_sym_3_GT_GT, + anon_sym_4_GT, anon_sym_4_GT_GT, + anon_sym_5_GT, anon_sym_5_GT_GT, + anon_sym_6_GT, anon_sym_6_GT_GT, + anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + anon_sym_LT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -103600,13 +107739,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, anon_sym_PIPE, - [48576] = 3, + sym_stop_parsing, + anon_sym_COLON, + anon_sym_DASH_DASH_PERCENT, + [40316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 1, + ACTIONS(2599), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2597), 34, + ACTIONS(2597), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103636,17 +107781,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48619] = 3, + [40359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2603), 1, + ACTIONS(699), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2601), 34, + ACTIONS(701), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103676,18 +107821,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48662] = 3, + [40402] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 2, + ACTIONS(703), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2409), 33, + ACTIONS(705), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103717,16 +107861,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48705] = 3, + [40445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2583), 1, + ACTIONS(707), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2581), 34, + ACTIONS(709), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103756,18 +107901,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48748] = 3, + [40488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(771), 2, + ACTIONS(711), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(773), 33, + ACTIONS(713), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103801,12 +107945,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48791] = 3, + [40531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 1, + ACTIONS(715), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(719), 34, + ACTIONS(717), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [40574] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(699), 1, + anon_sym_SPACE, + ACTIONS(701), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103837,17 +108021,16 @@ static const uint16_t ts_small_parse_table[] = { sym_command_parameter, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - anon_sym_DASH_DASH_PERCENT, - [48834] = 3, + [40617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, - sym__statement_terminator, + ACTIONS(2587), 1, anon_sym_SPACE, - ACTIONS(719), 33, + ACTIONS(2585), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103877,17 +108060,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48877] = 3, + [40660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2587), 2, - sym__statement_terminator, + ACTIONS(2591), 1, anon_sym_SPACE, - ACTIONS(2585), 33, + ACTIONS(2589), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103917,16 +108100,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, anon_sym_DASH_DASH_PERCENT, - [48920] = 3, + [40703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 1, + ACTIONS(707), 1, anon_sym_SPACE, - ACTIONS(619), 34, + ACTIONS(709), 34, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -103961,13 +108145,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [48963] = 3, + [40746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(691), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(719), 32, + ACTIONS(693), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104000,51 +108184,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49005] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(251), 6, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT2, - ACTIONS(253), 28, - sym__statement_terminator, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - [49047] = 3, + [40788] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2583), 1, + ACTIONS(645), 1, anon_sym_SPACE, - ACTIONS(2581), 33, + ACTIONS(647), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104078,13 +108223,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49089] = 3, + [40830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 2, + ACTIONS(2591), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2409), 32, + ACTIONS(2589), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104117,13 +108262,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49131] = 3, + [40872] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2609), 1, + anon_sym_SEMI, + STATE(1097), 1, + aux_sym_script_block_repeat1, + ACTIONS(2605), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2607), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [40918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 2, + ACTIONS(645), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(723), 32, + ACTIONS(647), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104156,13 +108342,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49173] = 3, + [40960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2583), 2, - sym__statement_terminator, + ACTIONS(2599), 1, anon_sym_SPACE, - ACTIONS(2581), 32, + ACTIONS(2597), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104192,30 +108377,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49215] = 5, + [41002] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2607), 1, - anon_sym_SEMI, - STATE(1082), 1, - aux_sym_script_block_repeat1, - ACTIONS(1382), 5, + ACTIONS(475), 6, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2605), 27, + anon_sym_DOT2, + ACTIONS(477), 28, + sym__statement_terminator, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, aux_sym_expandable_here_string_literal_token1, sym_verbatim_string_characters, sym_verbatim_here_string_characters, - sym_simple_name, anon_sym_LBRACK, aux_sym_comparison_operator_token37, aux_sym_comparison_operator_token50, @@ -104227,7 +108410,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - anon_sym_RBRACE, aux_sym_expression_with_unary_operator_token1, anon_sym_BANG, aux_sym_expression_with_unary_operator_token2, @@ -104236,7 +108418,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [49261] = 3, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + [41044] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2587), 1, @@ -104275,12 +108459,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49303] = 3, + [41086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 1, + ACTIONS(2401), 1, + anon_sym_SPACE, + ACTIONS(2399), 33, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_2_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT, + anon_sym_STAR_GT_GT, + anon_sym_LT, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + sym_command_parameter, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE, + sym_stop_parsing, + anon_sym_COLON, + [41128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2591), 1, anon_sym_SPACE, - ACTIONS(2409), 33, + ACTIONS(2589), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104314,7 +108537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49345] = 3, + [41170] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2587), 2, @@ -104353,12 +108576,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49387] = 3, + [41212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(609), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(677), 33, + ACTIONS(611), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104388,16 +108612,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49429] = 3, + [41254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(717), 1, + ACTIONS(2595), 1, anon_sym_SPACE, - ACTIONS(719), 33, + ACTIONS(2593), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104431,12 +108654,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49471] = 3, + [41296] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2615), 1, + anon_sym_SEMI, + STATE(1079), 1, + aux_sym_script_block_repeat1, + ACTIONS(2611), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2613), 27, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + sym_simple_name, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [41342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 1, + ACTIONS(2599), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(723), 33, + ACTIONS(2597), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104466,16 +108731,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49513] = 3, + [41384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2603), 1, + ACTIONS(691), 1, anon_sym_SPACE, - ACTIONS(2601), 33, + ACTIONS(693), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104509,12 +108773,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49555] = 3, + [41426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, + ACTIONS(609), 1, anon_sym_SPACE, - ACTIONS(2395), 33, + ACTIONS(611), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104548,12 +108812,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49597] = 3, + [41468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2595), 1, + ACTIONS(2397), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2593), 33, + ACTIONS(2395), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104583,16 +108848,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49639] = 3, + [41510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 1, + ACTIONS(2603), 2, + sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2597), 33, + ACTIONS(2601), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104622,17 +108887,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49681] = 3, + [41552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 2, - sym__statement_terminator, + ACTIONS(2397), 1, anon_sym_SPACE, - ACTIONS(2395), 32, + ACTIONS(2395), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104662,16 +108925,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49723] = 3, + [41594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2595), 2, - sym__statement_terminator, + ACTIONS(2603), 1, anon_sym_SPACE, - ACTIONS(2593), 32, + ACTIONS(2601), 33, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104701,23 +108964,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, sym_command_parameter, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49765] = 5, + [41636] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2614), 1, + ACTIONS(2619), 1, anon_sym_SEMI, - STATE(1099), 1, + STATE(1097), 1, aux_sym_script_block_repeat1, - ACTIONS(2610), 5, + ACTIONS(1334), 5, sym_decimal_integer_literal, anon_sym_DOLLAR_, aux_sym_variable_token1, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2612), 27, + ACTIONS(2617), 27, sym_hexadecimal_integer_literal, sym_real_literal, aux_sym_expandable_string_literal_token1, @@ -104745,13 +109009,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [49811] = 3, + [41682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 2, + ACTIONS(2595), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2597), 32, + ACTIONS(2593), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104784,13 +109048,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49853] = 3, + [41724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2603), 2, + ACTIONS(2401), 2, sym__statement_terminator, anon_sym_SPACE, - ACTIONS(2601), 32, + ACTIONS(2399), 32, anon_sym_GT, anon_sym_GT_GT, anon_sym_2_GT, @@ -104823,28 +109087,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym_stop_parsing, anon_sym_COLON, - [49895] = 3, - ACTIONS(3), 1, + [41766] = 8, + ACTIONS(81), 1, sym_comment, - ACTIONS(675), 2, - sym__statement_terminator, - anon_sym_SPACE, - ACTIONS(677), 32, - anon_sym_GT, + STATE(707), 1, + sym_file_redirection_operator, + STATE(1120), 1, + sym_merging_redirection_operator, + ACTIONS(2631), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + STATE(1100), 2, + sym_redirection, + aux_sym_redirections_repeat1, + ACTIONS(2625), 7, anon_sym_GT_GT, - anon_sym_2_GT, anon_sym_2_GT_GT, - anon_sym_3_GT, anon_sym_3_GT_GT, - anon_sym_4_GT, anon_sym_4_GT_GT, - anon_sym_5_GT, anon_sym_5_GT_GT, - anon_sym_6_GT, anon_sym_6_GT_GT, - anon_sym_STAR_GT, anon_sym_STAR_GT_GT, + ACTIONS(2622), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, anon_sym_LT, + ACTIONS(2628), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104857,66 +109130,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - sym_command_parameter, - anon_sym_LPAREN, - anon_sym_PIPE, - sym_stop_parsing, - anon_sym_COLON, - [49937] = 5, + [41817] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2620), 1, - anon_sym_SEMI, - STATE(1082), 1, - aux_sym_script_block_repeat1, - ACTIONS(2616), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2618), 27, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - sym_simple_name, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [49983] = 8, - ACTIONS(81), 1, - sym_comment, - STATE(703), 1, + STATE(709), 1, sym_file_redirection_operator, - STATE(1118), 1, + STATE(1114), 1, sym_merging_redirection_operator, - ACTIONS(2622), 2, - anon_sym_RPAREN, + ACTIONS(2633), 2, + sym__statement_terminator, anon_sym_PIPE, STATE(1103), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2337), 7, + ACTIONS(2365), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -104924,7 +109151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2141), 8, + ACTIONS(2131), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104933,7 +109160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2339), 12, + ACTIONS(2367), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104946,20 +109173,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [50034] = 8, + [41868] = 8, ACTIONS(81), 1, sym_comment, - STATE(699), 1, + STATE(707), 1, sym_file_redirection_operator, - STATE(1115), 1, + STATE(1120), 1, sym_merging_redirection_operator, - ACTIONS(2622), 2, - sym__statement_terminator, + ACTIONS(2633), 2, + anon_sym_RPAREN, anon_sym_PIPE, - STATE(1102), 2, + STATE(1100), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2337), 7, + ACTIONS(2365), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -104967,7 +109194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2141), 8, + ACTIONS(2131), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -104976,7 +109203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2353), 12, + ACTIONS(2381), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -104989,20 +109216,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [50085] = 8, + [41919] = 8, ACTIONS(81), 1, sym_comment, - STATE(699), 1, + STATE(709), 1, sym_file_redirection_operator, - STATE(1115), 1, + STATE(1114), 1, sym_merging_redirection_operator, - ACTIONS(2633), 2, + ACTIONS(2631), 2, sym__statement_terminator, anon_sym_PIPE, - STATE(1102), 2, + STATE(1103), 2, sym_redirection, aux_sym_redirections_repeat1, - ACTIONS(2627), 7, + ACTIONS(2625), 7, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105010,7 +109237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2624), 8, + ACTIONS(2622), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105019,7 +109246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2630), 12, + ACTIONS(2635), 12, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105032,20 +109259,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [50136] = 8, + [41970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2638), 32, + sym_decimal_integer_literal, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_LBRACE, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + sym_path_command_name_token, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [42008] = 5, ACTIONS(81), 1, sym_comment, - STATE(703), 1, - sym_file_redirection_operator, - STATE(1118), 1, - sym_merging_redirection_operator, - ACTIONS(2633), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - STATE(1103), 2, - sym_redirection, - aux_sym_redirections_repeat1, - ACTIONS(2627), 7, + ACTIONS(2640), 1, + anon_sym_COMMA, + STATE(1108), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(782), 8, + anon_sym_GT, + anon_sym_2_GT, + anon_sym_3_GT, + anon_sym_4_GT, + anon_sym_5_GT, + anon_sym_6_GT, + anon_sym_STAR_GT, + anon_sym_LT, + ACTIONS(780), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105053,7 +109320,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_GT, anon_sym_6_GT_GT, anon_sym_STAR_GT_GT, - ACTIONS(2624), 8, + anon_sym_STAR_GT_AMP1, + anon_sym_2_GT_AMP1, + anon_sym_3_GT_AMP1, + anon_sym_4_GT_AMP1, + anon_sym_5_GT_AMP1, + anon_sym_6_GT_AMP1, + anon_sym_STAR_GT_AMP2, + anon_sym_1_GT_AMP2, + anon_sym_3_GT_AMP2, + anon_sym_4_GT_AMP2, + anon_sym_5_GT_AMP2, + anon_sym_6_GT_AMP2, + anon_sym_PIPE, + [42051] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2642), 1, + anon_sym_COMMA, + STATE(1106), 1, + aux_sym_array_literal_expression_repeat1, + ACTIONS(773), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105062,7 +109349,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2635), 12, + ACTIONS(771), 21, + anon_sym_GT_GT, + anon_sym_2_GT_GT, + anon_sym_3_GT_GT, + anon_sym_4_GT_GT, + anon_sym_5_GT_GT, + anon_sym_6_GT_GT, + anon_sym_STAR_GT_GT, anon_sym_STAR_GT_AMP1, anon_sym_2_GT_AMP1, anon_sym_3_GT_AMP1, @@ -105075,14 +109369,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - [50187] = 5, + anon_sym_RPAREN, + anon_sym_PIPE, + [42094] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2638), 1, + ACTIONS(2645), 1, anon_sym_COMMA, - STATE(1107), 1, + STATE(1109), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(789), 8, + ACTIONS(767), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105091,7 +109387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(787), 21, + ACTIONS(765), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105113,14 +109409,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [50230] = 5, + [42137] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2640), 1, + ACTIONS(2647), 1, anon_sym_COMMA, - STATE(1106), 1, + STATE(1108), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(767), 8, + ACTIONS(773), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105129,7 +109425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(765), 21, + ACTIONS(771), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -105151,14 +109447,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [50273] = 5, + [42180] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2642), 1, + ACTIONS(2645), 1, anon_sym_COMMA, STATE(1106), 1, aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 8, + ACTIONS(782), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105167,8 +109463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(771), 21, - sym__statement_terminator, + ACTIONS(780), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105188,13 +109483,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [50316] = 5, + [42223] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(2638), 1, + ACTIONS(2640), 1, anon_sym_COMMA, - STATE(1109), 1, + STATE(1105), 1, aux_sym_array_literal_expression_repeat1, ACTIONS(767), 8, anon_sym_GT, @@ -105206,6 +109502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(765), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105225,16 +109522,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [50359] = 5, + [42266] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2640), 1, + ACTIONS(2650), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2652), 25, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, anon_sym_COMMA, - STATE(1105), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(789), 8, + anon_sym_LBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [42304] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2654), 5, + sym_decimal_integer_literal, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2656), 25, + sym_hexadecimal_integer_literal, + sym_real_literal, + aux_sym_expandable_string_literal_token1, + aux_sym_expandable_here_string_literal_token1, + sym_verbatim_string_characters, + sym_verbatim_here_string_characters, + anon_sym_LBRACK, + aux_sym_comparison_operator_token37, + aux_sym_comparison_operator_token50, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_expression_with_unary_operator_token1, + anon_sym_BANG, + aux_sym_expression_with_unary_operator_token2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DOLLAR_LPAREN, + anon_sym_AT_LPAREN, + anon_sym_AT_LBRACE, + [42342] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2395), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105243,7 +109605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(787), 21, + ACTIONS(2397), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -105265,14 +109627,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [50402] = 5, + [42379] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2645), 1, - anon_sym_COMMA, - STATE(1109), 1, - aux_sym_array_literal_expression_repeat1, - ACTIONS(773), 8, + ACTIONS(2589), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105281,7 +109639,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(771), 21, + ACTIONS(2591), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105301,82 +109660,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [50445] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2648), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2650), 25, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [50483] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2652), 5, - sym_decimal_integer_literal, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2654), 25, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - aux_sym_comparison_operator_token37, - aux_sym_comparison_operator_token50, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_expression_with_unary_operator_token1, - anon_sym_BANG, - aux_sym_expression_with_unary_operator_token2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [50521] = 3, + [42416] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2597), 8, + ACTIONS(2593), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105385,7 +109673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2599), 21, + ACTIONS(2595), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105407,10 +109695,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [50558] = 3, + [42453] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2581), 8, + ACTIONS(2601), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105419,7 +109707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2583), 21, + ACTIONS(2603), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105441,7 +109729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [50595] = 3, + [42490] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2395), 8, @@ -105454,75 +109742,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(2397), 21, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [50632] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2585), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2587), 21, - sym__statement_terminator, - anon_sym_GT_GT, - anon_sym_2_GT_GT, - anon_sym_3_GT_GT, - anon_sym_4_GT_GT, - anon_sym_5_GT_GT, - anon_sym_6_GT_GT, - anon_sym_STAR_GT_GT, - anon_sym_STAR_GT_AMP1, - anon_sym_2_GT_AMP1, - anon_sym_3_GT_AMP1, - anon_sym_4_GT_AMP1, - anon_sym_5_GT_AMP1, - anon_sym_6_GT_AMP1, - anon_sym_STAR_GT_AMP2, - anon_sym_1_GT_AMP2, - anon_sym_3_GT_AMP2, - anon_sym_4_GT_AMP2, - anon_sym_5_GT_AMP2, - anon_sym_6_GT_AMP2, - anon_sym_PIPE, - [50669] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2581), 8, - anon_sym_GT, - anon_sym_2_GT, - anon_sym_3_GT, - anon_sym_4_GT, - anon_sym_5_GT, - anon_sym_6_GT, - anon_sym_STAR_GT, - anon_sym_LT, - ACTIONS(2583), 21, - sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105542,11 +109761,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [50706] = 3, + [42527] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2593), 8, + ACTIONS(2601), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105555,7 +109775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2595), 21, + ACTIONS(2603), 21, sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, @@ -105577,7 +109797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, anon_sym_PIPE, - [50743] = 3, + [42564] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2585), 8, @@ -105611,10 +109831,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT_AMP2, anon_sym_RPAREN, anon_sym_PIPE, - [50780] = 3, + [42601] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2597), 8, + ACTIONS(2589), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105623,8 +109843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2599), 21, - sym__statement_terminator, + ACTIONS(2591), 21, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105644,11 +109863,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, + anon_sym_RPAREN, anon_sym_PIPE, - [50817] = 3, + [42638] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2395), 8, + ACTIONS(2585), 8, anon_sym_GT, anon_sym_2_GT, anon_sym_3_GT, @@ -105657,7 +109877,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_6_GT, anon_sym_STAR_GT, anon_sym_LT, - ACTIONS(2397), 21, + ACTIONS(2587), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105677,9 +109898,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [50854] = 3, + [42675] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(2593), 8, @@ -105692,6 +109912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_GT, anon_sym_LT, ACTIONS(2595), 21, + sym__statement_terminator, anon_sym_GT_GT, anon_sym_2_GT_GT, anon_sym_3_GT_GT, @@ -105711,16 +109932,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_4_GT_AMP2, anon_sym_5_GT_AMP2, anon_sym_6_GT_AMP2, - anon_sym_RPAREN, anon_sym_PIPE, - [50891] = 4, + [42712] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2658), 1, + ACTIONS(2660), 1, anon_sym_SEMI, - STATE(1123), 1, + STATE(1125), 1, aux_sym_script_block_repeat1, - ACTIONS(2656), 22, + ACTIONS(2658), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -105743,14 +109963,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [50925] = 4, + [42746] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2662), 1, anon_sym_SEMI, STATE(1124), 1, aux_sym_script_block_repeat1, - ACTIONS(2660), 22, + ACTIONS(1334), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -105773,14 +109993,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [50959] = 4, + [42780] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2664), 1, + ACTIONS(2667), 1, anon_sym_SEMI, STATE(1124), 1, aux_sym_script_block_repeat1, - ACTIONS(1382), 22, + ACTIONS(2665), 22, sym_decimal_integer_literal, sym_hexadecimal_integer_literal, sym_real_literal, @@ -105803,33 +110023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [50993] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2667), 22, - sym_decimal_integer_literal, - sym_hexadecimal_integer_literal, - sym_real_literal, - aux_sym_expandable_string_literal_token1, - aux_sym_expandable_here_string_literal_token1, - sym_verbatim_string_characters, - sym_verbatim_here_string_characters, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_LPAREN, - anon_sym_LBRACE, - aux_sym_command_name_token1, - sym_path_command_name_token, - anon_sym_DOLLAR_LPAREN, - anon_sym_AT_LPAREN, - anon_sym_AT_LBRACE, - [51021] = 3, + [42814] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2671), 1, @@ -105856,7 +110050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, anon_sym_AT_LPAREN, anon_sym_AT_LBRACE, - [51051] = 13, + [42844] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -105867,7 +110061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -105879,10 +110073,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1147), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -105891,7 +110085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51099] = 13, + [42892] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -105902,7 +110096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -105914,10 +110108,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1144), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -105926,7 +110120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51147] = 13, + [42940] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -105937,7 +110131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -105949,10 +110143,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1130), 2, + STATE(1136), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -105961,7 +110155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51195] = 13, + [42988] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -105972,7 +110166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -105984,10 +110178,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -105996,18 +110190,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51243] = 13, + [43036] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2685), 1, + ACTIONS(2687), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106019,10 +110213,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1134), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106031,18 +110225,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51291] = 13, + [43084] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2687), 1, + ACTIONS(2689), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106054,10 +110248,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1144), 2, + STATE(1127), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106066,18 +110260,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51339] = 13, + [43132] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2689), 1, + ACTIONS(2691), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106089,10 +110283,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106101,18 +110295,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51387] = 13, + [43180] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2691), 1, + ACTIONS(2693), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106124,10 +110318,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1133), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106136,18 +110330,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51435] = 13, + [43228] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2693), 1, + ACTIONS(2677), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106159,10 +110353,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1130), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106171,7 +110365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51483] = 13, + [43276] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -106182,7 +110376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106194,10 +110388,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1138), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106206,18 +110400,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51531] = 13, + [43324] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2693), 1, + ACTIONS(2695), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106229,10 +110423,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1142), 2, + STATE(1139), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106241,7 +110435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51579] = 13, + [43372] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -106252,7 +110446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106264,10 +110458,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106276,7 +110470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51627] = 13, + [43420] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, @@ -106287,7 +110481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106299,10 +110493,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106311,18 +110505,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51675] = 13, + [43468] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2701), 1, + ACTIONS(2691), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106334,10 +110528,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1145), 2, + STATE(1147), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106346,53 +110540,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51723] = 13, + [43516] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2673), 1, + ACTIONS(2701), 1, sym_simple_name, - ACTIONS(2675), 1, + ACTIONS(2704), 1, anon_sym_LBRACK, - ACTIONS(2695), 1, + ACTIONS(2713), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, STATE(1816), 1, sym_class_property_definition, - ACTIONS(21), 2, + ACTIONS(2710), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2679), 2, + ACTIONS(2715), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(101), 5, + ACTIONS(2707), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51771] = 13, + [43564] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2703), 1, + ACTIONS(2718), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106404,10 +110598,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1146), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106416,18 +110610,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51819] = 13, + [43612] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2705), 1, + ACTIONS(2720), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106439,10 +110633,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1139), 2, + STATE(1145), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106451,18 +110645,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51867] = 13, + [43660] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2707), 1, + ACTIONS(2722), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106474,10 +110668,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106486,18 +110680,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51915] = 13, + [43708] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2709), 1, + ACTIONS(2724), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106509,10 +110703,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106521,18 +110715,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [51963] = 13, + [43756] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2711), 1, + ACTIONS(2726), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106544,10 +110738,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1128), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106556,18 +110750,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52011] = 13, + [43804] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2713), 1, + ACTIONS(2728), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106579,10 +110773,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106591,18 +110785,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52059] = 13, + [43852] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2713), 1, + ACTIONS(2726), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106614,10 +110808,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1133), 2, + STATE(1138), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106626,18 +110820,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52107] = 13, + [43900] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2715), 1, + ACTIONS(2730), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106649,10 +110843,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1135), 2, + STATE(1151), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106661,18 +110855,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52155] = 13, + [43948] = 13, ACTIONS(81), 1, sym_comment, ACTIONS(2673), 1, sym_simple_name, ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2717), 1, + ACTIONS(2732), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, @@ -106684,10 +110878,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1141), 2, + STATE(1131), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -106696,42 +110890,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52203] = 13, + [43996] = 13, ACTIONS(81), 1, sym_comment, - ACTIONS(2719), 1, + ACTIONS(2673), 1, sym_simple_name, - ACTIONS(2722), 1, + ACTIONS(2675), 1, anon_sym_LBRACK, - ACTIONS(2731), 1, + ACTIONS(2734), 1, anon_sym_RBRACE, STATE(1208), 1, sym_attribute, - STATE(1232), 1, + STATE(1241), 1, sym_type_literal, STATE(1582), 1, sym_variable, STATE(1816), 1, sym_class_property_definition, - ACTIONS(2728), 2, + ACTIONS(21), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2733), 2, + ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1151), 2, + STATE(1141), 2, sym_class_method_definition, aux_sym_class_statement_repeat2, - STATE(1207), 2, + STATE(1210), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, - ACTIONS(2725), 5, + ACTIONS(101), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [52251] = 9, + [44044] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2740), 1, @@ -106740,11 +110934,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - STATE(967), 1, + STATE(1307), 1, sym__expandable_string_literal_immediate, - STATE(1434), 1, + STATE(1415), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1169), 3, + STATE(1178), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, @@ -106761,7 +110955,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52290] = 9, + [44083] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, @@ -106770,11 +110964,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2750), 1, anon_sym_DQUOTE, - STATE(966), 1, + STATE(965), 1, sym__expandable_string_literal_immediate, - STATE(1449), 1, + STATE(1434), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1158), 3, + STATE(1171), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, @@ -106791,7 +110985,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52329] = 9, + [44122] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, @@ -106800,11 +110994,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2756), 1, anon_sym_DQUOTE, - STATE(1315), 1, + STATE(955), 1, sym__expandable_string_literal_immediate, - STATE(1415), 1, + STATE(1406), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1173), 3, + STATE(1176), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, @@ -106821,7 +111015,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52368] = 9, + [44161] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, @@ -106830,11 +111024,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, ACTIONS(2762), 1, anon_sym_DQUOTE, - STATE(930), 1, + STATE(942), 1, sym__expandable_string_literal_immediate, STATE(1464), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1177), 3, + STATE(1174), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, @@ -106851,24 +111045,82 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52407] = 9, + [44200] = 8, + ACTIONS(3), 1, + sym_comment, + STATE(590), 1, + sym_command_invokation_operator, + STATE(731), 1, + sym_command_name, + STATE(1458), 1, + sym_foreach_command, + STATE(1616), 1, + sym_command, + ACTIONS(15), 2, + anon_sym_DOT, + anon_sym_AMP, + ACTIONS(2764), 2, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + ACTIONS(1909), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + [44237] = 8, + ACTIONS(3), 1, + sym_comment, + STATE(583), 1, + sym_command_invokation_operator, + STATE(734), 1, + sym_command_name, + STATE(1503), 1, + sym_foreach_command, + STATE(1637), 1, + sym_command, + ACTIONS(15), 2, + anon_sym_DOT, + anon_sym_AMP, + ACTIONS(2766), 2, + anon_sym_PERCENT, + aux_sym_foreach_command_token1, + ACTIONS(1881), 11, + aux_sym_command_name_token1, + aux_sym_command_name_token2, + aux_sym_command_name_token3, + aux_sym_command_name_token4, + aux_sym_command_name_token5, + aux_sym_command_name_token6, + aux_sym_command_name_token7, + aux_sym_command_name_token8, + aux_sym_command_name_token9, + aux_sym_command_name_token10, + aux_sym_command_name_token11, + [44274] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2766), 1, + ACTIONS(2770), 1, anon_sym_DOLLAR2, - ACTIONS(2768), 1, + ACTIONS(2772), 1, anon_sym_DQUOTE, - STATE(928), 1, + STATE(961), 1, sym__expandable_string_literal_immediate, - STATE(1406), 1, + STATE(1449), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1174), 3, + STATE(1177), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2764), 4, + ACTIONS(2768), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, @@ -106881,28 +111133,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52446] = 9, + [44313] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, ACTIONS(2774), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2776), 1, - aux_sym_expandable_string_literal_token5, ACTIONS(2780), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - STATE(1459), 1, + STATE(1451), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2776), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1161), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -106910,27 +111162,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52484] = 8, + [44351] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2744), 1, - anon_sym_DOLLAR_LPAREN, + ACTIONS(2778), 1, + anon_sym_DOLLAR, ACTIONS(2784), 1, - anon_sym_DOLLAR2, + anon_sym_DOLLAR_LPAREN, ACTIONS(2786), 1, - anon_sym_DQUOTE, - STATE(1450), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1192), 3, + aux_sym_expandable_string_literal_token2, + ACTIONS(2790), 1, + aux_sym_expandable_string_literal_token5, + STATE(1427), 1, + aux_sym_expandable_string_literal_repeat2, + ACTIONS(2788), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1169), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2782), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2736), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -106938,20 +111191,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52520] = 9, + [44389] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2788), 1, + ACTIONS(2792), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2796), 1, aux_sym_expandable_string_literal_token5, - STATE(1448), 1, + STATE(1453), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -106959,7 +111212,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -106967,28 +111220,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52558] = 9, + [44427] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2790), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2794), 1, + ACTIONS(2798), 1, aux_sym_expandable_string_literal_token5, - STATE(1451), 1, + STATE(1459), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2792), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1161), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -106996,28 +111249,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52596] = 9, + [44465] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2796), 1, + ACTIONS(2800), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2804), 1, aux_sym_expandable_string_literal_token5, - STATE(1453), 1, + STATE(1510), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2802), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1164), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107025,28 +111278,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52634] = 9, + [44503] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2798), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2802), 1, + ACTIONS(2806), 1, aux_sym_expandable_string_literal_token5, - STATE(1510), 1, + STATE(1457), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2800), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1163), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107054,28 +111307,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52672] = 9, + [44541] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2804), 1, + ACTIONS(2808), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2812), 1, aux_sym_expandable_string_literal_token5, - STATE(1457), 1, + STATE(1461), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2810), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1168), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107083,28 +111336,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52710] = 9, + [44579] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2806), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2810), 1, + ACTIONS(2814), 1, aux_sym_expandable_string_literal_token5, - STATE(1461), 1, + STATE(1412), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2808), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1165), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107112,28 +111365,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52748] = 9, + [44617] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2812), 1, + ACTIONS(2816), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2820), 1, aux_sym_expandable_string_literal_token5, - STATE(1462), 1, + STATE(1456), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2818), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1162), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107141,28 +111394,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52786] = 9, + [44655] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2814), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2818), 1, + ACTIONS(2822), 1, aux_sym_expandable_string_literal_token5, - STATE(1407), 1, + STATE(1462), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2816), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1170), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107170,28 +111423,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52824] = 9, + [44693] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2820), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, ACTIONS(2824), 1, aux_sym_expandable_string_literal_token5, - STATE(1427), 1, + STATE(1431), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2822), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1168), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107199,28 +111452,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52862] = 9, + [44731] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(2826), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2830), 1, aux_sym_expandable_string_literal_token5, - STATE(1431), 1, + STATE(1444), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2828), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1173), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107228,22 +111481,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52900] = 8, + [44769] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2828), 1, + ACTIONS(2834), 1, anon_sym_DOLLAR2, - ACTIONS(2830), 1, + ACTIONS(2836), 1, anon_sym_DQUOTE, STATE(1438), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1192), 3, + STATE(1187), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2782), 4, + ACTIONS(2832), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, @@ -107256,20 +111509,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52936] = 9, + [44805] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2832), 1, + ACTIONS(2792), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2838), 1, aux_sym_expandable_string_literal_token5, - STATE(1412), 1, + STATE(1445), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, @@ -107277,7 +111530,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107285,28 +111538,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [52974] = 9, + [44843] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2834), 1, + ACTIONS(2792), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2838), 1, + ACTIONS(2840), 1, aux_sym_expandable_string_literal_token5, - STATE(1456), 1, + STATE(1448), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2836), 3, + ACTIONS(2794), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1157), 3, + STATE(1190), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107314,28 +111567,56 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53012] = 9, + [44881] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, + ACTIONS(2744), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2842), 1, + anon_sym_DOLLAR2, + ACTIONS(2844), 1, + anon_sym_DQUOTE, + STATE(1468), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1187), 3, + sym_variable, + sym_sub_expression, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2832), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2736), 7, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + [44917] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2840), 1, + ACTIONS(2846), 1, aux_sym_expandable_string_literal_token2, - ACTIONS(2844), 1, + ACTIONS(2850), 1, aux_sym_expandable_string_literal_token5, STATE(1414), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2842), 3, + ACTIONS(2848), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1176), 3, + STATE(1172), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107343,22 +111624,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53050] = 8, + [44955] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2846), 1, + ACTIONS(2852), 1, anon_sym_DOLLAR2, - ACTIONS(2848), 1, + ACTIONS(2854), 1, anon_sym_DQUOTE, - STATE(1417), 1, + STATE(1411), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1192), 3, + STATE(1187), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2782), 4, + ACTIONS(2832), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, @@ -107371,22 +111652,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53086] = 8, + [44991] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2850), 1, + ACTIONS(2856), 1, anon_sym_DOLLAR2, - ACTIONS(2852), 1, + ACTIONS(2858), 1, anon_sym_DQUOTE, - STATE(1411), 1, + STATE(1450), 1, aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1192), 3, + STATE(1187), 3, sym_variable, sym_sub_expression, aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2782), 4, + ACTIONS(2832), 4, aux_sym__expandable_string_literal_immediate_token1, aux_sym__expandable_string_literal_immediate_token2, aux_sym__expandable_string_literal_immediate_token3, @@ -107399,28 +111680,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53122] = 9, + [45027] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2774), 1, - anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2744), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2854), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2858), 1, - aux_sym_expandable_string_literal_token5, - STATE(1444), 1, - aux_sym_expandable_string_literal_repeat2, - ACTIONS(2856), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1159), 3, + ACTIONS(2860), 1, + anon_sym_DOLLAR2, + ACTIONS(2862), 1, + anon_sym_DQUOTE, + STATE(1417), 1, + aux_sym__expandable_string_literal_immediate_repeat2, + STATE(1187), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2832), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2736), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107428,28 +111708,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53160] = 9, + [45063] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2770), 1, - aux_sym_expandable_string_literal_token2, - ACTIONS(2774), 1, + ACTIONS(2778), 1, anon_sym_DOLLAR, - ACTIONS(2780), 1, + ACTIONS(2784), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2860), 1, + ACTIONS(2864), 1, + aux_sym_expandable_string_literal_token2, + ACTIONS(2868), 1, aux_sym_expandable_string_literal_token5, - STATE(1445), 1, + STATE(1407), 1, aux_sym_expandable_string_literal_repeat2, - ACTIONS(2772), 3, + ACTIONS(2866), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + STATE(1166), 3, sym_variable, sym_sub_expression, aux_sym_expandable_string_literal_repeat1, - ACTIONS(2778), 7, + ACTIONS(2782), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107457,53 +111737,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53198] = 8, + [45101] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2744), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2862), 1, - anon_sym_DOLLAR2, - ACTIONS(2864), 1, - anon_sym_DQUOTE, - STATE(1468), 1, - aux_sym__expandable_string_literal_immediate_repeat2, - STATE(1192), 3, - sym_variable, - sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2782), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2736), 7, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - aux_sym_variable_token2, - sym_braced_variable, - [53234] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2870), 1, - aux_sym_expandable_here_string_literal_token5, ACTIONS(2874), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2866), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107511,25 +111763,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53267] = 7, + [45134] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(2880), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2876), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2878), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1183), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107537,10 +111789,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53300] = 7, + [45167] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(2886), 1, aux_sym_expandable_here_string_literal_token5, @@ -107551,11 +111803,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1185), 3, + STATE(1181), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107563,25 +111815,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53333] = 7, + [45200] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2892), 1, + ACTIONS(2888), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2888), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2890), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1189), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107589,25 +111841,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53366] = 7, + [45233] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2898), 1, + ACTIONS(2894), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2894), 2, + ACTIONS(2890), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2896), 3, + ACTIONS(2892), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1187), 3, + STATE(1189), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107615,25 +111867,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53399] = 7, + [45266] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2900), 1, + ACTIONS(2896), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107641,25 +111893,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53432] = 7, + [45299] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(2902), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2898), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2900), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1195), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107667,25 +111919,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53465] = 7, + [45332] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2912), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2904), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + ACTIONS(2910), 2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, + STATE(1187), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + aux_sym__expandable_string_literal_immediate_repeat1, + ACTIONS(2907), 4, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + ACTIONS(2904), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107693,25 +111944,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53498] = 7, + [45363] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2912), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2917), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2906), 2, + ACTIONS(2919), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2915), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2909), 3, + ACTIONS(2917), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1192), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2914), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107719,25 +111970,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53531] = 7, + [45396] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2920), 1, + ACTIONS(2921), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107745,25 +111996,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53564] = 7, + [45429] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2929), 1, + aux_sym_expandable_string_literal_token5, + ACTIONS(2934), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2926), 1, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(2922), 2, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - ACTIONS(2924), 3, + ACTIONS(2923), 2, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, - STATE(1193), 3, + ACTIONS(2926), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + STATE(1190), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + aux_sym_expandable_string_literal_repeat1, + ACTIONS(2931), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107771,25 +112022,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53597] = 7, + [45462] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2928), 1, + ACTIONS(2941), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2937), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2939), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1197), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107797,25 +112048,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53630] = 7, + [45495] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2936), 1, - aux_sym_expandable_string_literal_token5, - ACTIONS(2941), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2930), 2, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - ACTIONS(2933), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(2943), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - STATE(1190), 3, + aux_sym_expandable_here_string_literal_token4, + ACTIONS(2872), 3, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, + STATE(1196), 3, sym_variable, sym_sub_expression, - aux_sym_expandable_string_literal_repeat1, - ACTIONS(2938), 7, + aux_sym_expandable_here_string_literal_repeat1, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107823,25 +112074,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53663] = 7, + [45528] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2948), 1, + ACTIONS(2949), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2944), 2, + ACTIONS(2945), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2946), 3, + ACTIONS(2947), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1195), 3, + STATE(1185), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107849,24 +112100,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53696] = 6, + [45561] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2958), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2956), 2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, - STATE(1192), 3, + ACTIONS(2955), 1, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(2951), 2, + aux_sym_expandable_string_literal_token4, + aux_sym_expandable_here_string_literal_token4, + ACTIONS(2953), 3, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, + STATE(1180), 3, sym_variable, sym_sub_expression, - aux_sym__expandable_string_literal_immediate_repeat1, - ACTIONS(2953), 4, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - ACTIONS(2950), 7, + aux_sym_expandable_here_string_literal_repeat1, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107874,25 +112126,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53727] = 7, + [45594] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2961), 1, + ACTIONS(2957), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107900,25 +112152,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53760] = 7, + [45627] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(2967), 1, + ACTIONS(2965), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2963), 2, + ACTIONS(2970), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(2959), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2965), 3, + ACTIONS(2962), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1178), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2967), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107926,25 +112178,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53793] = 7, + [45660] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2969), 1, + ACTIONS(2973), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2866), 2, + ACTIONS(2870), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2868), 3, + ACTIONS(2872), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1186), 3, + STATE(1196), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107952,25 +112204,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53826] = 7, + [45693] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2874), 1, + ACTIONS(2878), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(2975), 1, + ACTIONS(2979), 1, aux_sym_expandable_here_string_literal_token5, - ACTIONS(2971), 2, + ACTIONS(2975), 2, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, - ACTIONS(2973), 3, + ACTIONS(2977), 3, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, - STATE(1184), 3, + STATE(1183), 3, sym_variable, sym_sub_expression, aux_sym_expandable_here_string_literal_repeat1, - ACTIONS(2872), 7, + ACTIONS(2876), 7, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -107978,27 +112230,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - [53859] = 11, + [45726] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2979), 1, + ACTIONS(2983), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(2068), 1, + STATE(1794), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108007,27 +112259,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53899] = 11, + [45766] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(97), 2, + anon_sym_DASH_DASH, + anon_sym_DOT2, + ACTIONS(2076), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(2074), 3, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + sym_path_command_name_token, + ACTIONS(95), 4, anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_COLON_COLON, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(2985), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [45796] = 11, + ACTIONS(81), 1, + sym_comment, ACTIONS(2981), 1, + anon_sym_LBRACK, + ACTIONS(2987), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(1794), 1, + STATE(1758), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108036,51 +112312,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [53939] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(97), 2, - anon_sym_DASH_DASH, - anon_sym_DOT2, - ACTIONS(2022), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(2020), 3, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - sym_path_command_name_token, - ACTIONS(95), 4, - anon_sym_LBRACK, - anon_sym_PLUS_PLUS, - anon_sym_COLON_COLON, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(2983), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [53969] = 11, + [45836] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2985), 1, + ACTIONS(2989), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(1737), 1, + STATE(2068), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108089,27 +112341,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54009] = 11, + [45876] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2987), 1, + ACTIONS(2991), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(1806), 1, + STATE(2084), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108118,27 +112370,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54049] = 11, + [45916] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2989), 1, + ACTIONS(2993), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(1758), 1, + STATE(1806), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108147,27 +112399,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54089] = 11, + [45956] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2991), 1, + ACTIONS(2995), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, STATE(1506), 1, sym_script_parameter, - STATE(2084), 1, + STATE(1737), 1, sym_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108176,16 +112428,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54129] = 3, + [45996] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 5, + ACTIONS(607), 5, anon_sym_DOLLAR_, aux_sym_variable_token1, sym_path_command_name_token, anon_sym_DASH_DASH, anon_sym_DOT2, - ACTIONS(601), 11, + ACTIONS(605), 11, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108197,16 +112449,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_COLON_COLON, aux_sym_invokation_foreach_expression_token1, - [54153] = 11, + [46020] = 11, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_LBRACK, - ACTIONS(2993), 1, + ACTIONS(2997), 1, anon_sym_RPAREN, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - STATE(1265), 1, + STATE(1266), 1, sym_attribute_list, STATE(1387), 1, sym_variable, @@ -108217,7 +112469,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1235), 2, + STATE(1238), 2, sym_attribute, aux_sym_attribute_list_repeat1, ACTIONS(135), 5, @@ -108226,16 +112478,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54193] = 9, + [46060] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2995), 1, + ACTIONS(2999), 1, sym_simple_name, - ACTIONS(2997), 1, + ACTIONS(3001), 1, anon_sym_LBRACK, - STATE(1259), 1, + STATE(1260), 1, sym_type_literal, - STATE(1658), 1, + STATE(1572), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -108243,7 +112495,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1224), 2, + STATE(1209), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108252,16 +112504,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54228] = 9, + [46095] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2997), 1, + ACTIONS(3001), 1, anon_sym_LBRACK, - ACTIONS(2999), 1, + ACTIONS(3003), 1, sym_simple_name, - STATE(1255), 1, + STATE(1259), 1, sym_type_literal, - STATE(1572), 1, + STATE(1658), 1, sym_variable, ACTIONS(21), 2, anon_sym_DOLLAR_, @@ -108269,7 +112521,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1224), 2, + STATE(1225), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108278,14 +112530,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54263] = 9, + [46130] = 9, ACTIONS(81), 1, sym_comment, - ACTIONS(2997), 1, - anon_sym_LBRACK, ACTIONS(2999), 1, sym_simple_name, - STATE(1255), 1, + ACTIONS(3001), 1, + anon_sym_LBRACK, + STATE(1260), 1, sym_type_literal, STATE(1572), 1, sym_variable, @@ -108295,7 +112547,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2679), 2, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - STATE(1206), 2, + STATE(1225), 2, sym_class_attribute, aux_sym_class_property_definition_repeat1, ACTIONS(101), 5, @@ -108304,17 +112556,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54298] = 3, + [46165] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, + ACTIONS(683), 3, + aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(715), 11, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(685), 11, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, + aux_sym_expandable_string_literal_token5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_DOLLAR_LPAREN, + [46187] = 9, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2981), 1, + anon_sym_LBRACK, + STATE(1258), 1, + sym_type_literal, + STATE(1266), 1, + sym_attribute_list, + STATE(1387), 1, + sym_variable, + STATE(1536), 1, + sym_script_parameter, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1238), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [46221] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3009), 2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, + ACTIONS(3007), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(3005), 9, + aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108323,14 +112620,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [54320] = 3, + [46245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 3, + ACTIONS(687), 3, aux_sym_expandable_string_literal_token3, aux_sym_expandable_string_literal_token4, anon_sym_DQUOTE_DQUOTE, - ACTIONS(611), 11, + ACTIONS(689), 11, aux_sym_expandable_string_literal_token2, anon_sym_DOLLAR, aux_sym_expandable_string_literal_token5, @@ -108342,10 +112639,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [54342] = 2, + [46267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 14, + ACTIONS(689), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108360,18 +112657,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [54362] = 5, + [46287] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3005), 1, + ACTIONS(3014), 1, anon_sym_SEMI, - STATE(1218), 1, + STATE(1222), 1, aux_sym_script_block_repeat1, - ACTIONS(3001), 3, + ACTIONS(3012), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3003), 9, + ACTIONS(2713), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108381,14 +112678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54388] = 3, + [46313] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, + ACTIONS(605), 3, aux_sym_expandable_string_literal_token4, aux_sym_expandable_here_string_literal_token4, aux_sym_expandable_here_string_literal_token5, - ACTIONS(603), 11, + ACTIONS(607), 11, anon_sym_DOLLAR, aux_sym_expandable_here_string_literal_token2, aux_sym_expandable_here_string_literal_token3, @@ -108400,18 +112697,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [54410] = 5, + [46335] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3009), 1, + ACTIONS(3016), 1, anon_sym_SEMI, - STATE(1212), 1, + STATE(1218), 1, aux_sym_script_block_repeat1, - ACTIONS(3007), 3, + ACTIONS(1334), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2731), 9, + ACTIONS(2617), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108421,17 +112718,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54436] = 3, + [46361] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(687), 3, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(603), 11, - aux_sym_expandable_string_literal_token2, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(689), 11, anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108440,10 +112737,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [54458] = 2, + [46383] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 14, + ACTIONS(605), 3, + aux_sym_expandable_string_literal_token3, + aux_sym_expandable_string_literal_token4, + anon_sym_DQUOTE_DQUOTE, + ACTIONS(607), 11, + aux_sym_expandable_string_literal_token2, + anon_sym_DOLLAR, + aux_sym_expandable_string_literal_token5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108451,25 +112755,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - aux_sym__expandable_string_literal_immediate_token1, - aux_sym__expandable_string_literal_immediate_token2, - aux_sym__expandable_string_literal_immediate_token3, - anon_sym_DQUOTE_DQUOTE2, - anon_sym_DOLLAR2, - anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [54478] = 4, + [46405] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3015), 2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, - ACTIONS(3013), 3, - aux_sym_expandable_string_literal_token3, + ACTIONS(683), 3, aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(3011), 9, - aux_sym_expandable_string_literal_token2, + aux_sym_expandable_here_string_literal_token4, + aux_sym_expandable_here_string_literal_token5, + ACTIONS(685), 11, + anon_sym_DOLLAR, + aux_sym_expandable_here_string_literal_token2, + aux_sym_expandable_here_string_literal_token3, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108478,18 +112775,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token2, sym_braced_variable, anon_sym_DOLLAR_LPAREN, - [54502] = 5, + [46427] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3023), 1, anon_sym_SEMI, STATE(1218), 1, aux_sym_script_block_repeat1, - ACTIONS(1382), 3, + ACTIONS(3019), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(2605), 9, + ACTIONS(3021), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108499,42 +112796,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54528] = 9, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_LBRACK, - STATE(1260), 1, - sym_type_literal, - STATE(1265), 1, - sym_attribute_list, - STATE(1387), 1, - sym_variable, - STATE(1536), 1, - sym_script_parameter, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - STATE(1235), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [54562] = 3, + [46453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(713), 3, - aux_sym_expandable_string_literal_token3, - aux_sym_expandable_string_literal_token4, - anon_sym_DQUOTE_DQUOTE, - ACTIONS(715), 11, - aux_sym_expandable_string_literal_token2, - anon_sym_DOLLAR, - aux_sym_expandable_string_literal_token5, + ACTIONS(607), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108542,11 +112807,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, + aux_sym__expandable_string_literal_immediate_token1, + aux_sym__expandable_string_literal_immediate_token2, + aux_sym__expandable_string_literal_immediate_token3, + anon_sym_DQUOTE_DQUOTE2, + anon_sym_DOLLAR2, + anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [54584] = 2, + [46473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 14, + ACTIONS(685), 14, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, @@ -108561,33 +112832,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR2, anon_sym_DQUOTE, anon_sym_DOLLAR_LPAREN, - [54604] = 3, - ACTIONS(3), 1, + [46493] = 5, + ACTIONS(81), 1, sym_comment, - ACTIONS(609), 3, - aux_sym_expandable_string_literal_token4, - aux_sym_expandable_here_string_literal_token4, - aux_sym_expandable_here_string_literal_token5, - ACTIONS(611), 11, - anon_sym_DOLLAR, - aux_sym_expandable_here_string_literal_token2, - aux_sym_expandable_here_string_literal_token3, + ACTIONS(3029), 2, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + STATE(1225), 2, + sym_class_attribute, + aux_sym_class_property_definition_repeat1, + ACTIONS(3025), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3027), 6, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, - anon_sym_DOLLAR_, - aux_sym_variable_token1, aux_sym_variable_token2, sym_braced_variable, - anon_sym_DOLLAR_LPAREN, - [54626] = 9, + [46518] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3021), 1, + ACTIONS(3032), 1, anon_sym_RPAREN, - STATE(1271), 1, + STATE(1275), 1, sym_type_literal, STATE(1426), 1, sym_class_method_parameter, @@ -108604,40 +112876,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54659] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3027), 2, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - STATE(1224), 2, - sym_class_attribute, - aux_sym_class_property_definition_repeat1, - ACTIONS(3023), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3025), 6, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [54684] = 9, + [46551] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3030), 1, + ACTIONS(3034), 1, anon_sym_RPAREN, - STATE(1271), 1, + STATE(1275), 1, sym_type_literal, STATE(1426), 1, sym_class_method_parameter, STATE(1645), 1, sym_variable, - STATE(1906), 1, + STATE(1857), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -108648,14 +112900,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54717] = 9, + [46584] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3032), 1, + ACTIONS(3036), 1, anon_sym_RPAREN, - STATE(1271), 1, + STATE(1275), 1, sym_type_literal, STATE(1426), 1, sym_class_method_parameter, @@ -108672,20 +112924,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54750] = 9, + [46617] = 9, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3034), 1, + ACTIONS(3038), 1, anon_sym_RPAREN, - STATE(1271), 1, + STATE(1275), 1, sym_type_literal, STATE(1426), 1, sym_class_method_parameter, STATE(1645), 1, sym_variable, - STATE(1857), 1, + STATE(1906), 1, sym_class_method_parameter_list, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -108696,49 +112948,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54783] = 3, + [46650] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3036), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3038), 9, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [54803] = 6, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3040), 1, - anon_sym_LBRACK, - STATE(1260), 1, - sym_type_literal, - ACTIONS(3045), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - STATE(1229), 2, - sym_attribute, - aux_sym_attribute_list_repeat1, - ACTIONS(3043), 6, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_param_block_token1, - [54829] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1468), 1, + ACTIONS(1368), 1, aux_sym_else_clause_token1, - ACTIONS(1501), 11, + ACTIONS(1390), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -108750,14 +112965,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [54849] = 3, + [46670] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3047), 3, + ACTIONS(3040), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3049), 9, + ACTIONS(3042), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108767,54 +112982,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54869] = 6, + [46690] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3051), 1, + ACTIONS(3044), 3, sym_simple_name, - STATE(1572), 1, - sym_variable, - ACTIONS(3057), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(103), 3, + ACTIONS(3046), 9, anon_sym_LBRACK, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - ACTIONS(3054), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54895] = 6, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [46710] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3066), 1, - sym_path_command_name_token, - ACTIONS(2139), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3063), 2, + ACTIONS(3048), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1233), 2, - sym_variable, - aux_sym_path_command_name_repeat1, - ACTIONS(3060), 5, + ACTIONS(3050), 9, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [54921] = 3, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [46730] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3069), 3, + ACTIONS(3052), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3071), 9, + ACTIONS(3054), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108824,34 +113033,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54941] = 6, + [46750] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(3056), 1, anon_sym_LBRACK, - STATE(1260), 1, + STATE(1258), 1, sym_type_literal, - ACTIONS(3075), 2, + ACTIONS(3061), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1229), 2, + STATE(1235), 2, sym_attribute, aux_sym_attribute_list_repeat1, - ACTIONS(3073), 6, + ACTIONS(3059), 6, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, aux_sym_param_block_token1, - [54967] = 3, + [46776] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3077), 3, + ACTIONS(3063), 3, sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3079), 9, + ACTIONS(3065), 9, anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, @@ -108861,32 +113070,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, aux_sym_class_attribute_token1, aux_sym_class_attribute_token2, - [54987] = 6, + [46796] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3085), 1, + ACTIONS(3071), 1, sym_path_command_name_token, - ACTIONS(2161), 2, + ACTIONS(2157), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3083), 2, + ACTIONS(3069), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - STATE(1233), 2, + STATE(1242), 2, sym_variable, aux_sym_path_command_name_repeat1, - ACTIONS(3081), 5, + ACTIONS(3067), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55013] = 3, + [46822] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(1450), 1, + ACTIONS(2981), 1, + anon_sym_LBRACK, + STATE(1258), 1, + sym_type_literal, + ACTIONS(3075), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + STATE(1235), 2, + sym_attribute, + aux_sym_attribute_list_repeat1, + ACTIONS(3073), 6, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [46848] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3077), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3079), 9, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + anon_sym_RBRACE, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [46868] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(1374), 1, aux_sym_else_clause_token1, - ACTIONS(1496), 11, + ACTIONS(1406), 11, anon_sym_RPAREN, aux_sym_block_name_token1, aux_sym_block_name_token2, @@ -108898,188 +113144,226 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_do_statement_token2, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [55033] = 3, + [46888] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3087), 3, + ACTIONS(3081), 1, sym_simple_name, + STATE(1572), 1, + sym_variable, + ACTIONS(3087), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3089), 9, + ACTIONS(103), 3, anon_sym_LBRACK, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + ACTIONS(3084), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [55053] = 3, + [46914] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3091), 3, - sym_simple_name, + ACTIONS(3096), 1, + sym_path_command_name_token, + ACTIONS(2149), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3093), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3093), 9, - anon_sym_LBRACK, + STATE(1242), 2, + sym_variable, + aux_sym_path_command_name_repeat1, + ACTIONS(3090), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_RBRACE, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [55073] = 7, + [46940] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1481), 1, sym_switch_parameters, STATE(1664), 1, sym_switch_condition, - STATE(1256), 2, + STATE(1261), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3097), 5, + ACTIONS(3101), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55100] = 7, + [46967] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_LBRACK, - STATE(1271), 1, - sym_type_literal, - STATE(1593), 1, - sym_class_method_parameter, - STATE(1645), 1, - sym_variable, - ACTIONS(137), 2, + ACTIONS(3105), 3, + sym_simple_name, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(135), 5, + ACTIONS(3107), 8, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55127] = 7, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [46986] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1492), 1, sym_switch_parameters, STATE(1674), 1, sym_switch_condition, - STATE(1256), 2, + STATE(1261), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3097), 5, + ACTIONS(3101), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55154] = 7, + [47013] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1424), 1, sym_switch_parameters, STATE(1639), 1, sym_switch_condition, - STATE(1256), 2, + STATE(1261), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3097), 5, + ACTIONS(3101), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55181] = 7, + [47040] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(521), 1, + ACTIONS(131), 1, + anon_sym_LBRACK, + STATE(1275), 1, + sym_type_literal, + STATE(1593), 1, + sym_class_method_parameter, + STATE(1645), 1, + sym_variable, + ACTIONS(137), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(135), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [47067] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3109), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3111), 8, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [47086] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3113), 3, + sym_simple_name, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3115), 8, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_class_attribute_token1, + aux_sym_class_attribute_token2, + [47105] = 7, + ACTIONS(37), 1, aux_sym_for_statement_token1, - ACTIONS(3101), 1, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3117), 1, aux_sym_switch_statement_token1, - ACTIONS(3103), 1, + ACTIONS(3119), 1, aux_sym_foreach_statement_token1, - ACTIONS(3105), 1, + ACTIONS(3121), 1, aux_sym_while_statement_token1, - ACTIONS(3107), 1, + ACTIONS(3123), 1, aux_sym_do_statement_token1, - STATE(2102), 6, + STATE(396), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [55208] = 7, + [47132] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(521), 1, aux_sym_for_statement_token1, - ACTIONS(3109), 1, + ACTIONS(3125), 1, aux_sym_switch_statement_token1, - ACTIONS(3111), 1, + ACTIONS(3127), 1, aux_sym_foreach_statement_token1, - ACTIONS(3113), 1, + ACTIONS(3129), 1, aux_sym_while_statement_token1, - ACTIONS(3115), 1, + ACTIONS(3131), 1, aux_sym_do_statement_token1, - STATE(446), 6, + STATE(2102), 6, sym__labeled_statement, sym_switch_statement, sym_foreach_statement, sym_for_statement, sym_while_statement, sym_do_statement, - [55235] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3117), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3119), 8, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [55254] = 7, + [47159] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(487), 1, aux_sym_for_statement_token1, - ACTIONS(3121), 1, + ACTIONS(3133), 1, aux_sym_switch_statement_token1, - ACTIONS(3123), 1, + ACTIONS(3135), 1, aux_sym_foreach_statement_token1, - ACTIONS(3125), 1, + ACTIONS(3137), 1, aux_sym_while_statement_token1, - ACTIONS(3127), 1, + ACTIONS(3139), 1, aux_sym_do_statement_token1, STATE(1756), 6, sym__labeled_statement, @@ -109088,117 +113372,129 @@ static const uint16_t ts_small_parse_table[] = { sym_for_statement, sym_while_statement, sym_do_statement, - [55281] = 3, + [47186] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3129), 3, - sym_simple_name, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3131), 8, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [55300] = 7, + ACTIONS(187), 1, + aux_sym_for_statement_token1, + ACTIONS(3141), 1, + aux_sym_switch_statement_token1, + ACTIONS(3143), 1, + aux_sym_foreach_statement_token1, + ACTIONS(3145), 1, + aux_sym_while_statement_token1, + ACTIONS(3147), 1, + aux_sym_do_statement_token1, + STATE(344), 6, + sym__labeled_statement, + sym_switch_statement, + sym_foreach_statement, + sym_for_statement, + sym_while_statement, + sym_do_statement, + [47213] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1472), 1, sym_switch_parameters, STATE(1576), 1, sym_switch_condition, - STATE(1256), 2, + STATE(1261), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3097), 5, + ACTIONS(3101), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55327] = 3, + [47240] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3133), 3, - sym_simple_name, + ACTIONS(607), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3135), 8, - anon_sym_LBRACK, + ACTIONS(605), 8, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_class_attribute_token1, - aux_sym_class_attribute_token2, - [55346] = 7, - ACTIONS(37), 1, - aux_sym_for_statement_token1, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3137), 1, - aux_sym_switch_statement_token1, - ACTIONS(3139), 1, - aux_sym_foreach_statement_token1, - ACTIONS(3141), 1, - aux_sym_while_statement_token1, - ACTIONS(3143), 1, - aux_sym_do_statement_token1, - STATE(513), 6, - sym__labeled_statement, - sym_switch_statement, - sym_foreach_statement, - sym_for_statement, - sym_while_statement, - sym_do_statement, - [55373] = 8, + anon_sym_COMMA, + anon_sym_LBRACE, + sym_path_command_name_token, + [47258] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2540), 1, + ACTIONS(2543), 1, anon_sym_LBRACK, - ACTIONS(2542), 1, + ACTIONS(2545), 1, anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, + ACTIONS(2547), 1, anon_sym_DASH_DASH, - ACTIONS(2550), 1, + ACTIONS(2553), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3145), 1, + ACTIONS(3149), 1, anon_sym_DOT2, - ACTIONS(3147), 1, + ACTIONS(3151), 1, anon_sym_COLON_COLON, - ACTIONS(725), 4, + ACTIONS(695), 4, anon_sym_EQ, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_LBRACE, - [55401] = 3, + [47286] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(603), 2, + ACTIONS(3113), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(601), 8, + ACTIONS(3115), 7, + anon_sym_LBRACK, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_path_command_name_token, - [55419] = 5, + aux_sym_param_block_token1, + [47303] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3149), 1, + ACTIONS(3153), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(103), 7, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [47320] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3155), 1, + sym_simple_name, + STATE(1577), 1, + sym_variable, + ACTIONS(21), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(101), 5, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + [47341] = 5, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3157), 1, sym_simple_name, STATE(1658), 1, sym_variable, @@ -109211,136 +113507,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55440] = 4, + [47362] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3151), 2, + ACTIONS(3159), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, - STATE(1257), 2, + STATE(1263), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3097), 5, + ACTIONS(3101), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55459] = 4, + [47381] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3153), 2, + ACTIONS(3109), 2, + anon_sym_DOLLAR_, + aux_sym_variable_token1, + ACTIONS(3111), 7, + anon_sym_LBRACK, + anon_sym_DOLLAR_DOLLAR, + anon_sym_DOLLAR_CARET, + anon_sym_DOLLAR_QMARK, + aux_sym_variable_token2, + sym_braced_variable, + aux_sym_param_block_token1, + [47398] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3161), 2, anon_sym_LPAREN, aux_sym_switch_condition_token1, - STATE(1257), 2, + STATE(1263), 2, sym_switch_parameter, aux_sym_switch_parameters_repeat1, - ACTIONS(3155), 5, + ACTIONS(3163), 5, aux_sym_switch_parameter_token1, aux_sym_switch_parameter_token2, aux_sym_switch_parameter_token3, aux_sym_switch_parameter_token4, aux_sym_switch_parameter_token5, - [55478] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2099), 1, - aux_sym_command_name_token1, - STATE(705), 1, - sym_command_invokation_operator, - STATE(723), 1, - sym_command_name, - STATE(1503), 1, - sym_foreach_command, - STATE(1637), 1, - sym_command, - ACTIONS(15), 2, - anon_sym_DOT, - anon_sym_AMP, - ACTIONS(3158), 2, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - [55505] = 5, + [47417] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3160), 1, - sym_simple_name, - STATE(1577), 1, + STATE(2098), 1, sym_variable, - ACTIONS(21), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(101), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [55526] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3162), 2, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(103), 7, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [55543] = 3, + [47435] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3133), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(3135), 7, - anon_sym_LBRACK, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - aux_sym_param_block_token1, - [55560] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - aux_sym_command_name_token1, - STATE(700), 1, - sym_command_invokation_operator, - STATE(727), 1, - sym_command_name, - STATE(1458), 1, - sym_foreach_command, - STATE(1616), 1, - sym_command, - ACTIONS(15), 2, - anon_sym_DOT, - anon_sym_AMP, - ACTIONS(3164), 2, - anon_sym_PERCENT, - aux_sym_foreach_command_token1, - [55587] = 3, + ACTIONS(3166), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2377), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [47451] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3129), 2, + STATE(1368), 1, + sym_variable, + ACTIONS(137), 2, anon_sym_DOLLAR_, aux_sym_variable_token1, - ACTIONS(3131), 7, - anon_sym_LBRACK, + ACTIONS(135), 5, anon_sym_DOLLAR_DOLLAR, anon_sym_DOLLAR_CARET, anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - aux_sym_param_block_token1, - [55604] = 4, + [47469] = 4, ACTIONS(81), 1, sym_comment, - STATE(1954), 1, + STATE(1703), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -109351,10 +113606,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55622] = 4, + [47487] = 5, ACTIONS(81), 1, sym_comment, - STATE(1368), 1, + ACTIONS(3170), 1, + anon_sym_RBRACE, + STATE(1559), 1, + sym_block_name, + STATE(1271), 2, + sym_named_block, + aux_sym_named_block_list_repeat1, + ACTIONS(3168), 4, + aux_sym_block_name_token1, + aux_sym_block_name_token2, + aux_sym_block_name_token3, + aux_sym_block_name_token4, + [47507] = 3, + ACTIONS(81), 1, + sym_comment, + STATE(78), 1, + sym_assignement_operator, + ACTIONS(3172), 7, + anon_sym_EQ, + anon_sym_BANG_EQ, + anon_sym_PLUS_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_DASH_EQ, + [47523] = 4, + ACTIONS(81), 1, + sym_comment, + STATE(1954), 1, sym_variable, ACTIONS(137), 2, anon_sym_DOLLAR_, @@ -109365,85 +113648,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55640] = 8, - ACTIONS(81), 1, - sym_comment, - ACTIONS(2540), 1, - anon_sym_LBRACK, - ACTIONS(2542), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, - anon_sym_DASH_DASH, - ACTIONS(2550), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3166), 1, - anon_sym_DOT2, - ACTIONS(3168), 1, - anon_sym_COLON_COLON, - ACTIONS(2411), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [55666] = 5, + [47541] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3172), 1, + ACTIONS(3177), 1, anon_sym_RBRACE, STATE(1559), 1, sym_block_name, - STATE(1274), 2, + STATE(1271), 2, sym_named_block, aux_sym_named_block_list_repeat1, - ACTIONS(3170), 4, + ACTIONS(3174), 4, aux_sym_block_name_token1, aux_sym_block_name_token2, aux_sym_block_name_token3, aux_sym_block_name_token4, - [55686] = 8, + [47561] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2528), 1, + ACTIONS(2543), 1, anon_sym_LBRACK, - ACTIONS(2530), 1, + ACTIONS(2545), 1, anon_sym_PLUS_PLUS, - ACTIONS(2532), 1, + ACTIONS(2547), 1, anon_sym_DASH_DASH, - ACTIONS(2538), 1, + ACTIONS(2553), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3174), 1, + ACTIONS(3179), 1, anon_sym_DOT2, - ACTIONS(3176), 1, + ACTIONS(3181), 1, anon_sym_COLON_COLON, - ACTIONS(725), 2, + ACTIONS(2401), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [47587] = 8, + ACTIONS(81), 1, + sym_comment, + ACTIONS(2531), 1, + anon_sym_LBRACK, + ACTIONS(2533), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2535), 1, + anon_sym_DASH_DASH, + ACTIONS(2541), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3183), 1, + anon_sym_DOT2, + ACTIONS(3185), 1, + anon_sym_COLON_COLON, + ACTIONS(695), 2, sym__statement_terminator, anon_sym_LPAREN, - [55712] = 3, + [47613] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3178), 3, + ACTIONS(3166), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2345), 5, + ACTIONS(2335), 5, anon_sym_RPAREN, anon_sym_COMMA, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [55728] = 4, - ACTIONS(81), 1, - sym_comment, - STATE(1703), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [55746] = 4, + [47629] = 4, ACTIONS(81), 1, sym_comment, STATE(1571), 1, @@ -109457,25 +113726,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55764] = 3, - ACTIONS(81), 1, - sym_comment, - STATE(79), 1, - sym_assignement_operator, - ACTIONS(3180), 7, - anon_sym_EQ, - anon_sym_BANG_EQ, - anon_sym_PLUS_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_DASH_EQ, - [55780] = 3, + [47647] = 3, ACTIONS(81), 1, sym_comment, - STATE(82), 1, + STATE(77), 1, sym_assignement_operator, - ACTIONS(3180), 7, + ACTIONS(3172), 7, anon_sym_EQ, anon_sym_BANG_EQ, anon_sym_PLUS_EQ, @@ -109483,35 +113739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_EQ, anon_sym_PERCENT_EQ, anon_sym_DASH_EQ, - [55796] = 5, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3185), 1, - anon_sym_RBRACE, - STATE(1559), 1, - sym_block_name, - STATE(1274), 2, - sym_named_block, - aux_sym_named_block_list_repeat1, - ACTIONS(3182), 4, - aux_sym_block_name_token1, - aux_sym_block_name_token2, - aux_sym_block_name_token3, - aux_sym_block_name_token4, - [55816] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3178), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2381), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [55832] = 4, + [47663] = 4, ACTIONS(81), 1, sym_comment, STATE(2085), 1, @@ -109525,7 +113753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55850] = 4, + [47681] = 4, ACTIONS(81), 1, sym_comment, STATE(2086), 1, @@ -109539,7 +113767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55868] = 4, + [47699] = 4, ACTIONS(81), 1, sym_comment, STATE(2091), 1, @@ -109553,7 +113781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55886] = 4, + [47717] = 4, ACTIONS(81), 1, sym_comment, STATE(2092), 1, @@ -109567,7 +113795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55904] = 4, + [47735] = 4, ACTIONS(81), 1, sym_comment, STATE(2097), 1, @@ -109581,132 +113809,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_QMARK, aux_sym_variable_token2, sym_braced_variable, - [55922] = 4, + [47753] = 3, ACTIONS(81), 1, sym_comment, - STATE(2098), 1, - sym_variable, - ACTIONS(137), 2, - anon_sym_DOLLAR_, - aux_sym_variable_token1, - ACTIONS(135), 5, - anon_sym_DOLLAR_DOLLAR, - anon_sym_DOLLAR_CARET, - anon_sym_DOLLAR_QMARK, - aux_sym_variable_token2, - sym_braced_variable, - [55940] = 7, + ACTIONS(3187), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2335), 4, + sym__statement_terminator, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + [47768] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1361), 1, + ACTIONS(1309), 1, anon_sym_RPAREN, - ACTIONS(3187), 1, - aux_sym_catch_clause_token1, ACTIONS(3189), 1, - aux_sym_finally_clause_token1, - STATE(1467), 1, - sym_catch_clauses, - STATE(1989), 1, - sym_finally_clause, - STATE(1321), 2, - sym_catch_clause, - aux_sym_catch_clauses_repeat1, - [55963] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(1355), 1, - sym__statement_terminator, - ACTIONS(3191), 1, aux_sym_elseif_clause_token1, - ACTIONS(3193), 1, + ACTIONS(3191), 1, aux_sym_else_clause_token1, - STATE(1498), 1, + STATE(1454), 1, sym_elseif_clauses, - STATE(1987), 1, + STATE(1866), 1, sym_else_clause, - STATE(1358), 2, + STATE(1326), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [55986] = 3, + [47791] = 8, + ACTIONS(81), 1, + sym_comment, + ACTIONS(695), 1, + sym__statement_terminator, + ACTIONS(2531), 1, + anon_sym_LBRACK, + ACTIONS(2533), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2535), 1, + anon_sym_DASH_DASH, + ACTIONS(2541), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3193), 1, + anon_sym_DOT2, + ACTIONS(3195), 1, + anon_sym_COLON_COLON, + [47816] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3195), 3, + ACTIONS(3187), 3, aux_sym_bitwise_expression_token1, aux_sym_bitwise_expression_token2, aux_sym_bitwise_expression_token3, - ACTIONS(2381), 4, + ACTIONS(2377), 4, + sym__statement_terminator, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [56001] = 8, + [47831] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(1309), 1, sym__statement_terminator, - ACTIONS(2528), 1, - anon_sym_LBRACK, - ACTIONS(2530), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2532), 1, - anon_sym_DASH_DASH, - ACTIONS(2538), 1, - aux_sym_invokation_foreach_expression_token1, ACTIONS(3197), 1, - anon_sym_DOT2, + aux_sym_elseif_clause_token1, ACTIONS(3199), 1, - anon_sym_COLON_COLON, - [56026] = 8, + aux_sym_else_clause_token1, + STATE(1498), 1, + sym_elseif_clauses, + STATE(1987), 1, + sym_else_clause, + STATE(1358), 2, + sym_elseif_clause, + aux_sym_elseif_clauses_repeat1, + [47854] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(2540), 1, - anon_sym_LBRACK, - ACTIONS(2542), 1, - anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, - anon_sym_DASH_DASH, - ACTIONS(2550), 1, - aux_sym_invokation_foreach_expression_token1, - ACTIONS(3166), 1, - anon_sym_DOT2, - ACTIONS(3168), 1, - anon_sym_COLON_COLON, + ACTIONS(1303), 1, + anon_sym_RPAREN, ACTIONS(3201), 1, - anon_sym_LBRACE, - [56051] = 2, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3203), 7, - anon_sym_LPAREN, - aux_sym_switch_parameter_token1, - aux_sym_switch_parameter_token2, - aux_sym_switch_parameter_token3, - aux_sym_switch_parameter_token4, - aux_sym_switch_parameter_token5, - aux_sym_switch_condition_token1, - [56064] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3207), 1, - aux_sym_command_name_token2, - ACTIONS(3209), 1, - anon_sym_DQUOTE2, - STATE(1293), 1, - aux_sym_command_name_repeat1, - ACTIONS(2436), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - ACTIONS(3205), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - [56085] = 7, + aux_sym_catch_clause_token1, + ACTIONS(3203), 1, + aux_sym_finally_clause_token1, + STATE(1467), 1, + sym_catch_clauses, + STATE(1989), 1, + sym_finally_clause, + STATE(1321), 2, + sym_catch_clause, + aux_sym_catch_clauses_repeat1, + [47877] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(1361), 1, + ACTIONS(1303), 1, sym__statement_terminator, - ACTIONS(3211), 1, + ACTIONS(3205), 1, aux_sym_catch_clause_token1, - ACTIONS(3213), 1, + ACTIONS(3207), 1, aux_sym_finally_clause_token1, STATE(1471), 1, sym_catch_clauses, @@ -109715,221 +113914,251 @@ static const uint16_t ts_small_parse_table[] = { STATE(1352), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [56108] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3215), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2381), 4, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [56123] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3215), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2345), 4, - sym__statement_terminator, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - [56138] = 3, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3195), 3, - aux_sym_bitwise_expression_token1, - aux_sym_bitwise_expression_token2, - aux_sym_bitwise_expression_token3, - ACTIONS(2345), 4, - aux_sym_logical_expression_token1, - aux_sym_logical_expression_token2, - aux_sym_logical_expression_token3, - anon_sym_RBRACK, - [56153] = 6, + [47900] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3209), 1, + ACTIONS(3211), 1, + aux_sym_command_name_token12, + ACTIONS(3213), 1, anon_sym_DQUOTE2, - ACTIONS(3219), 1, - aux_sym_command_name_token2, - STATE(1295), 1, + STATE(1291), 1, aux_sym_command_name_repeat1, - ACTIONS(2417), 2, + ACTIONS(2425), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3217), 2, + ACTIONS(3209), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [56174] = 7, + [47921] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(1355), 1, - anon_sym_RPAREN, - ACTIONS(3221), 1, - aux_sym_elseif_clause_token1, - ACTIONS(3223), 1, - aux_sym_else_clause_token1, - STATE(1454), 1, - sym_elseif_clauses, - STATE(1866), 1, - sym_else_clause, - STATE(1326), 2, - sym_elseif_clause, - aux_sym_elseif_clauses_repeat1, - [56197] = 6, + ACTIONS(695), 1, + anon_sym_EQ, + ACTIONS(2543), 1, + anon_sym_LBRACK, + ACTIONS(2545), 1, + anon_sym_PLUS_PLUS, + ACTIONS(2547), 1, + anon_sym_DASH_DASH, + ACTIONS(2553), 1, + aux_sym_invokation_foreach_expression_token1, + ACTIONS(3179), 1, + anon_sym_DOT2, + ACTIONS(3181), 1, + anon_sym_COLON_COLON, + [47946] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3228), 1, - aux_sym_command_name_token2, - ACTIONS(3231), 1, + ACTIONS(3218), 1, + aux_sym_command_name_token12, + ACTIONS(3221), 1, anon_sym_DQUOTE2, - STATE(1295), 1, + STATE(1291), 1, aux_sym_command_name_repeat1, - ACTIONS(2426), 2, + ACTIONS(2440), 2, anon_sym_COMMA, anon_sym_LBRACE, - ACTIONS(3225), 2, + ACTIONS(3215), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - [56218] = 8, + [47967] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(725), 1, - anon_sym_EQ, - ACTIONS(2540), 1, + ACTIONS(2543), 1, anon_sym_LBRACK, - ACTIONS(2542), 1, + ACTIONS(2545), 1, anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, + ACTIONS(2547), 1, anon_sym_DASH_DASH, - ACTIONS(2550), 1, + ACTIONS(2553), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3166), 1, + ACTIONS(3179), 1, anon_sym_DOT2, - ACTIONS(3168), 1, + ACTIONS(3181), 1, anon_sym_COLON_COLON, - [56243] = 8, + ACTIONS(3224), 1, + anon_sym_LBRACE, + [47992] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3226), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2377), 4, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_RBRACK, + [48007] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3213), 1, + anon_sym_DQUOTE2, + ACTIONS(3230), 1, + aux_sym_command_name_token12, + STATE(1289), 1, + aux_sym_command_name_repeat1, + ACTIONS(2415), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + ACTIONS(3228), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + [48028] = 8, ACTIONS(81), 1, sym_comment, - ACTIONS(2540), 1, + ACTIONS(2543), 1, anon_sym_LBRACK, - ACTIONS(2542), 1, + ACTIONS(2545), 1, anon_sym_PLUS_PLUS, - ACTIONS(2544), 1, + ACTIONS(2547), 1, anon_sym_DASH_DASH, - ACTIONS(2550), 1, + ACTIONS(2553), 1, aux_sym_invokation_foreach_expression_token1, - ACTIONS(3166), 1, + ACTIONS(3179), 1, anon_sym_DOT2, - ACTIONS(3168), 1, + ACTIONS(3181), 1, anon_sym_COLON_COLON, - ACTIONS(3234), 1, + ACTIONS(3232), 1, + anon_sym_LBRACE, + [48053] = 2, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3234), 7, + anon_sym_LPAREN, + aux_sym_switch_parameter_token1, + aux_sym_switch_parameter_token2, + aux_sym_switch_parameter_token3, + aux_sym_switch_parameter_token4, + aux_sym_switch_parameter_token5, + aux_sym_switch_condition_token1, + [48066] = 3, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3226), 3, + aux_sym_bitwise_expression_token1, + aux_sym_bitwise_expression_token2, + aux_sym_bitwise_expression_token3, + ACTIONS(2335), 4, + aux_sym_logical_expression_token1, + aux_sym_logical_expression_token2, + aux_sym_logical_expression_token3, + anon_sym_RBRACK, + [48081] = 4, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3236), 1, anon_sym_LBRACE, - [56268] = 4, + STATE(1298), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3239), 3, + sym__statement_terminator, + anon_sym_PIPE, + anon_sym_DASH_DASH_PERCENT, + [48097] = 3, ACTIONS(3), 1, sym_comment, - STATE(1298), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3239), 2, - anon_sym_RPAREN, + ACTIONS(2513), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2515), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + [48111] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3241), 1, + sym_type_identifier, + STATE(1301), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1562), 1, + sym_type_spec, + STATE(2073), 1, + sym_attribute_name, + [48133] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3241), 1, + sym_type_identifier, + STATE(1301), 1, + sym_generic_type_name, + STATE(1357), 1, + sym_type_name, + STATE(1390), 1, + sym_array_type_name, + STATE(1490), 1, + sym_type_spec, + STATE(1919), 1, + sym_generic_type_arguments, + [48155] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3245), 1, anon_sym_PIPE, - ACTIONS(3236), 3, + ACTIONS(3247), 1, + sym__statement_terminator, + STATE(1304), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3243), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [56284] = 4, + [48173] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3241), 1, + ACTIONS(3249), 1, anon_sym_LBRACE, - STATE(1314), 2, + STATE(1298), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3243), 3, + ACTIONS(3251), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [56300] = 5, + [48189] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3239), 1, + ACTIONS(3256), 1, anon_sym_PIPE, - ACTIONS(3248), 1, + ACTIONS(3258), 1, sym__statement_terminator, - STATE(1300), 1, + STATE(1304), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3245), 3, + ACTIONS(3253), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [56318] = 7, + [48207] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3250), 1, + ACTIONS(3260), 1, sym_simple_name, - ACTIONS(3252), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - STATE(516), 1, + STATE(347), 1, sym_statement_block, - STATE(1388), 1, + STATE(1389), 1, sym_data_name, - STATE(1552), 1, + STATE(1678), 1, sym_data_commands_allowed, - [56340] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(1298), 1, - aux_sym__verbatim_command_argument_chars, - ACTIONS(3258), 2, - anon_sym_RPAREN, - anon_sym_PIPE, - ACTIONS(3256), 3, - aux_sym__verbatim_command_argument_chars_token1, - aux_sym__verbatim_command_argument_chars_token2, - aux_sym__verbatim_command_argument_chars_token3, - [56356] = 7, + [48229] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(3260), 1, - sym_type_identifier, - STATE(1309), 1, - sym_generic_type_name, - STATE(1357), 1, - sym_type_name, - STATE(1390), 1, - sym_array_type_name, - STATE(1644), 1, - sym_type_spec, - STATE(2027), 1, - sym_attribute_name, - [56378] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3264), 1, - anon_sym_LBRACE, - STATE(1304), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3262), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [56394] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3250), 1, sym_simple_name, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1377), 1, sym_data_name, @@ -109937,163 +114166,148 @@ static const uint16_t ts_small_parse_table[] = { sym_data_commands_allowed, STATE(2107), 1, sym_statement_block, - [56416] = 3, + [48251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2496), 2, + ACTIONS(2448), 2, anon_sym_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE, - ACTIONS(2498), 4, + ACTIONS(2440), 4, anon_sym_COMMA, anon_sym_LBRACE, - aux_sym_command_name_token2, + aux_sym_command_name_token12, anon_sym_DQUOTE2, - [56430] = 7, + [48265] = 7, ACTIONS(81), 1, sym_comment, ACTIONS(3260), 1, + sym_simple_name, + ACTIONS(3264), 1, + aux_sym_data_commands_allowed_token1, + ACTIONS(3268), 1, + anon_sym_LBRACE, + STATE(1365), 1, + sym_data_name, + STATE(1513), 1, + sym_data_commands_allowed, + STATE(1762), 1, + sym_statement_block, + [48287] = 7, + ACTIONS(81), 1, + sym_comment, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, STATE(1390), 1, sym_array_type_name, - STATE(1686), 1, + STATE(1644), 1, sym_type_spec, - STATE(2073), 1, + STATE(2027), 1, sym_attribute_name, - [56452] = 5, - ACTIONS(3), 1, + [48309] = 4, + ACTIONS(81), 1, sym_comment, - ACTIONS(3258), 1, + ACTIONS(3270), 1, + anon_sym_LBRACE, + STATE(1313), 2, + sym_script_block_expression, + aux_sym_foreach_command_repeat1, + ACTIONS(3251), 3, + anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(3271), 1, - sym__statement_terminator, - STATE(1300), 1, + anon_sym_DASH_DASH_PERCENT, + [48325] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(1312), 1, aux_sym__verbatim_command_argument_chars, - ACTIONS(3269), 3, + ACTIONS(3245), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3272), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [56470] = 7, - ACTIONS(81), 1, + [48341] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(3260), 1, - sym_type_identifier, - STATE(1309), 1, - sym_generic_type_name, - STATE(1357), 1, - sym_type_name, - STATE(1390), 1, - sym_array_type_name, - STATE(1490), 1, - sym_type_spec, - STATE(1919), 1, - sym_generic_type_arguments, - [56492] = 4, + STATE(1312), 1, + aux_sym__verbatim_command_argument_chars, + ACTIONS(3256), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + ACTIONS(3274), 3, + aux_sym__verbatim_command_argument_chars_token1, + aux_sym__verbatim_command_argument_chars_token2, + aux_sym__verbatim_command_argument_chars_token3, + [48357] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3273), 1, + ACTIONS(3277), 1, anon_sym_LBRACE, - STATE(1304), 2, + STATE(1313), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - ACTIONS(3243), 3, + ACTIONS(3239), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [56508] = 7, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3250), 1, - sym_simple_name, - ACTIONS(3254), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3275), 1, - anon_sym_LBRACE, - STATE(1365), 1, - sym_data_name, - STATE(1513), 1, - sym_data_commands_allowed, - STATE(1762), 1, - sym_statement_block, - [56530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2465), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2467), 4, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [56544] = 7, + [48373] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3250), 1, + ACTIONS(3260), 1, sym_simple_name, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3277), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(423), 1, + STATE(404), 1, sym_statement_block, - STATE(1389), 1, + STATE(1388), 1, sym_data_name, - STATE(1678), 1, + STATE(1552), 1, sym_data_commands_allowed, - [56566] = 4, - ACTIONS(81), 1, - sym_comment, - ACTIONS(3279), 1, - anon_sym_LBRACE, - STATE(1314), 2, - sym_script_block_expression, - aux_sym_foreach_command_repeat1, - ACTIONS(3262), 3, - sym__statement_terminator, - anon_sym_PIPE, - anon_sym_DASH_DASH_PERCENT, - [56582] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2463), 2, - anon_sym_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE, - ACTIONS(2426), 4, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_command_name_token2, - anon_sym_DQUOTE2, - [56596] = 7, + [48395] = 7, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, STATE(1390), 1, sym_array_type_name, - STATE(1562), 1, + STATE(1686), 1, sym_type_spec, STATE(2073), 1, sym_attribute_name, - [56618] = 4, + [48417] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2503), 2, + anon_sym_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE, + ACTIONS(2505), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + aux_sym_command_name_token12, + anon_sym_DQUOTE2, + [48431] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, - ACTIONS(3243), 2, + ACTIONS(3251), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1353), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [56633] = 2, + [48446] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3282), 5, @@ -110102,12 +114316,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_block_name_token3, aux_sym_block_name_token4, anon_sym_RBRACE, - [56644] = 6, + [48457] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110115,7 +114329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2021), 1, sym_type_spec, - [56663] = 3, + [48476] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3284), 2, @@ -110125,18 +114339,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [56676] = 4, + [48489] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3187), 1, + ACTIONS(3201), 1, aux_sym_catch_clause_token1, - ACTIONS(1441), 2, + ACTIONS(1351), 2, anon_sym_RPAREN, aux_sym_finally_clause_token1, STATE(1325), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [56691] = 2, + [48504] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3288), 5, @@ -110145,12 +114359,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [56702] = 6, + [48515] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110158,73 +114372,73 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1862), 1, sym_type_spec, - [56721] = 6, + [48534] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3290), 1, anon_sym_LBRACE, - STATE(388), 1, + STATE(314), 1, sym_statement_block, STATE(1505), 1, sym_type_literal, STATE(1605), 1, sym_catch_type_list, - [56740] = 4, + [48553] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3292), 1, aux_sym_catch_clause_token1, - ACTIONS(1443), 2, + ACTIONS(1346), 2, anon_sym_RPAREN, aux_sym_finally_clause_token1, STATE(1325), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [56755] = 5, + [48568] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1395), 1, + ACTIONS(1339), 1, aux_sym_else_clause_token1, - ACTIONS(1434), 1, + ACTIONS(1358), 1, anon_sym_RPAREN, - ACTIONS(3221), 1, + ACTIONS(3189), 1, aux_sym_elseif_clause_token1, STATE(1327), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [56772] = 5, + [48585] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(1341), 1, aux_sym_else_clause_token1, - ACTIONS(1436), 1, + ACTIONS(1353), 1, anon_sym_RPAREN, ACTIONS(3295), 1, aux_sym_elseif_clause_token1, STATE(1327), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [56789] = 6, + [48602] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(397), 1, + STATE(319), 1, sym_statement_block, STATE(1505), 1, sym_type_literal, STATE(1677), 1, sym_catch_type_list, - [56808] = 6, + [48621] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110232,12 +114446,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1863), 1, sym_type_spec, - [56827] = 6, + [48640] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1487), 1, sym_statement_block, @@ -110245,12 +114459,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(1570), 1, sym_catch_type_list, - [56846] = 6, + [48659] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110258,12 +114472,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1835), 1, sym_type_spec, - [56865] = 6, + [48678] = 6, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1465), 1, sym_statement_block, @@ -110271,7 +114485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_literal, STATE(1526), 1, sym_catch_type_list, - [56884] = 2, + [48697] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3300), 5, @@ -110280,20 +114494,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [56895] = 6, + [48708] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2341), 1, - sym__statement_terminator, - ACTIONS(2355), 1, + ACTIONS(2369), 1, anon_sym_PIPE, + ACTIONS(2371), 1, + sym__statement_terminator, ACTIONS(3302), 1, anon_sym_DASH_DASH_PERCENT, STATE(1403), 1, aux_sym__pipeline_tail, STATE(1405), 1, sym_verbatim_command_argument, - [56914] = 2, + [48727] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3304), 5, @@ -110302,12 +114516,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [56925] = 6, + [48738] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110315,22 +114529,22 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1642), 1, sym_type_spec, - [56944] = 3, + [48757] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1468), 1, + ACTIONS(1368), 1, aux_sym_else_clause_token1, - ACTIONS(1501), 4, + ACTIONS(1390), 4, sym__statement_terminator, aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [56957] = 6, + [48770] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110338,12 +114552,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1740), 1, sym_type_spec, - [56976] = 6, + [48789] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110351,12 +114565,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1713), 1, sym_type_spec, - [56995] = 6, + [48808] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110364,12 +114578,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1832), 1, sym_type_spec, - [57014] = 6, + [48827] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110377,12 +114591,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1931), 1, sym_type_spec, - [57033] = 6, + [48846] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110390,12 +114604,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1995), 1, sym_type_spec, - [57052] = 6, + [48865] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110403,12 +114617,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2013), 1, sym_type_spec, - [57071] = 6, + [48884] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110416,12 +114630,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2060), 1, sym_type_spec, - [57090] = 6, + [48903] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110429,12 +114643,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(2069), 1, sym_type_spec, - [57109] = 6, + [48922] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110442,12 +114656,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1969), 1, sym_type_spec, - [57128] = 6, + [48941] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110455,12 +114669,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1699), 1, sym_type_spec, - [57147] = 6, + [48960] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110468,12 +114682,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1746), 1, sym_type_spec, - [57166] = 6, + [48979] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110481,12 +114695,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1813), 1, sym_type_spec, - [57185] = 6, + [48998] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110494,12 +114708,12 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1821), 1, sym_type_spec, - [57204] = 6, + [49017] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(3260), 1, + ACTIONS(3241), 1, sym_type_identifier, - STATE(1309), 1, + STATE(1301), 1, sym_generic_type_name, STATE(1357), 1, sym_type_name, @@ -110507,29 +114721,29 @@ static const uint16_t ts_small_parse_table[] = { sym_array_type_name, STATE(1865), 1, sym_type_spec, - [57223] = 4, + [49036] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3211), 1, + ACTIONS(3205), 1, aux_sym_catch_clause_token1, - ACTIONS(1441), 2, + ACTIONS(1351), 2, sym__statement_terminator, aux_sym_finally_clause_token1, STATE(1355), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [57238] = 4, + [49051] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3306), 1, anon_sym_LBRACE, - ACTIONS(3262), 2, + ACTIONS(3239), 2, sym__statement_terminator, anon_sym_PIPE, STATE(1353), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [57253] = 2, + [49066] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3309), 5, @@ -110538,28 +114752,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [57264] = 4, + [49077] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3311), 1, aux_sym_catch_clause_token1, - ACTIONS(1443), 2, + ACTIONS(1346), 2, sym__statement_terminator, aux_sym_finally_clause_token1, STATE(1355), 2, sym_catch_clause, aux_sym_catch_clauses_repeat1, - [57279] = 3, + [49092] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2475), 2, + ACTIONS(2507), 2, anon_sym_RPAREN, anon_sym_COMMA, ACTIONS(3314), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [57292] = 4, + [49105] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3316), 1, @@ -110570,36 +114784,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [57307] = 5, + [49120] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1395), 1, + ACTIONS(1339), 1, aux_sym_else_clause_token1, - ACTIONS(1434), 1, + ACTIONS(1358), 1, sym__statement_terminator, - ACTIONS(3191), 1, + ACTIONS(3197), 1, aux_sym_elseif_clause_token1, STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [57324] = 5, + [49137] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(1397), 1, + ACTIONS(1341), 1, aux_sym_else_clause_token1, - ACTIONS(1436), 1, + ACTIONS(1353), 1, sym__statement_terminator, ACTIONS(3322), 1, aux_sym_elseif_clause_token1, STATE(1359), 2, sym_elseif_clause, aux_sym_elseif_clauses_repeat1, - [57341] = 6, + [49154] = 6, ACTIONS(81), 1, sym_comment, - ACTIONS(2341), 1, + ACTIONS(2371), 1, anon_sym_RPAREN, - ACTIONS(2343), 1, + ACTIONS(2383), 1, anon_sym_PIPE, ACTIONS(3325), 1, anon_sym_DASH_DASH_PERCENT, @@ -110607,58 +114821,58 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__pipeline_tail, STATE(1433), 1, sym_verbatim_command_argument, - [57360] = 4, + [49173] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, - ACTIONS(3243), 2, + ACTIONS(3251), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1362), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [57375] = 4, + [49188] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3327), 1, anon_sym_LBRACE, - ACTIONS(3262), 2, + ACTIONS(3239), 2, anon_sym_RPAREN, anon_sym_PIPE, STATE(1362), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [57390] = 3, + [49203] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1450), 1, + ACTIONS(1374), 1, aux_sym_else_clause_token1, - ACTIONS(1496), 4, + ACTIONS(1406), 4, sym__statement_terminator, aux_sym_elseif_clause_token1, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [57403] = 2, + [49216] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(605), 4, + ACTIONS(601), 4, sym__statement_terminator, anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [57413] = 5, + [49226] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1557), 1, sym_data_commands_allowed, STATE(1878), 1, sym_statement_block, - [57429] = 4, + [49242] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3332), 1, @@ -110668,7 +114882,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3330), 2, sym_simple_name, anon_sym_RBRACE, - [57443] = 5, + [49256] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3330), 1, @@ -110679,7 +114893,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57459] = 4, + [49272] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3337), 1, @@ -110689,26 +114903,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3339), 2, anon_sym_RPAREN, anon_sym_COMMA, - [57473] = 5, + [49286] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(468), 1, + STATE(345), 1, sym_statement_block, STATE(1650), 1, sym_type_literal, - [57489] = 2, + [49302] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(591), 4, + ACTIONS(595), 4, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [57499] = 5, + [49312] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110719,7 +114933,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57515] = 5, + [49328] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110730,7 +114944,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57531] = 5, + [49344] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110741,29 +114955,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57547] = 5, + [49360] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(514), 1, + STATE(401), 1, sym_statement_block, STATE(1531), 1, sym_type_literal, - [57563] = 5, + [49376] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1675), 1, sym_type_literal, STATE(2104), 1, sym_statement_block, - [57579] = 5, + [49392] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110774,45 +114988,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57595] = 5, + [49408] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1516), 1, sym_data_commands_allowed, STATE(2096), 1, sym_statement_block, - [57611] = 4, + [49424] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2620), 1, + ACTIONS(2609), 1, anon_sym_SEMI, - STATE(1082), 1, + STATE(1097), 1, aux_sym_script_block_repeat1, ACTIONS(3351), 2, sym_simple_name, anon_sym_RBRACE, - [57625] = 3, + [49438] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2475), 1, + ACTIONS(2507), 1, sym__statement_terminator, ACTIONS(3353), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [57637] = 2, + [49450] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(605), 4, + ACTIONS(601), 4, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [57647] = 5, + [49460] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110823,7 +115037,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57663] = 5, + [49476] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110834,7 +115048,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57679] = 5, + [49492] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110845,16 +115059,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57695] = 3, + [49508] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(2475), 1, + ACTIONS(2507), 1, anon_sym_RBRACK, ACTIONS(3361), 3, aux_sym_logical_expression_token1, aux_sym_logical_expression_token2, aux_sym_logical_expression_token3, - [57707] = 5, + [49520] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3341), 1, @@ -110865,15 +115079,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_statement_repeat1, STATE(1692), 1, sym_enum_member, - [57723] = 2, + [49536] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(591), 4, + ACTIONS(595), 4, sym__statement_terminator, anon_sym_LBRACE, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [57733] = 4, + [49546] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3337), 1, @@ -110883,29 +115097,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3365), 2, anon_sym_RPAREN, anon_sym_COMMA, - [57747] = 5, + [49560] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, - anon_sym_LBRACE, - ACTIONS(3254), 1, + ACTIONS(3264), 1, aux_sym_data_commands_allowed_token1, - STATE(510), 1, + ACTIONS(3280), 1, + anon_sym_LBRACE, + STATE(381), 1, sym_statement_block, STATE(1632), 1, sym_data_commands_allowed, - [57763] = 5, + [49576] = 5, ACTIONS(81), 1, sym_comment, - ACTIONS(3254), 1, - aux_sym_data_commands_allowed_token1, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(470), 1, + ACTIONS(3264), 1, + aux_sym_data_commands_allowed_token1, + STATE(369), 1, sym_statement_block, STATE(1597), 1, sym_data_commands_allowed, - [57779] = 5, + [49592] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(3367), 1, @@ -110916,36 +115130,36 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dimension_repeat1, STATE(1919), 1, sym_dimension, - [57795] = 3, + [49608] = 3, ACTIONS(3), 1, sym_comment, - STATE(1302), 1, + STATE(1311), 1, aux_sym__verbatim_command_argument_chars, ACTIONS(3371), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [57807] = 3, + [49620] = 3, ACTIONS(3), 1, sym_comment, - STATE(1308), 1, + STATE(1302), 1, aux_sym__verbatim_command_argument_chars, ACTIONS(3373), 3, aux_sym__verbatim_command_argument_chars_token1, aux_sym__verbatim_command_argument_chars_token2, aux_sym__verbatim_command_argument_chars_token3, - [57819] = 5, + [49632] = 5, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1681), 1, sym_type_literal, STATE(1760), 1, sym_statement_block, - [57835] = 4, + [49648] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3375), 1, @@ -110954,7 +115168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1394), 1, aux_sym_argument_expression_list_repeat1, - [57848] = 4, + [49661] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3380), 1, @@ -110963,15 +115177,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [57861] = 3, + [49674] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1466), 1, + ACTIONS(1386), 1, aux_sym_else_clause_token1, - ACTIONS(1509), 2, + ACTIONS(1404), 2, anon_sym_RPAREN, aux_sym_elseif_clause_token1, - [57872] = 4, + [49685] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3385), 1, @@ -110980,7 +115194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3389), 1, aux_sym_for_statement_token2, - [57885] = 4, + [49698] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3391), 1, @@ -110989,7 +115203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1425), 1, aux_sym_catch_type_list_repeat1, - [57898] = 4, + [49711] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3395), 1, @@ -110998,7 +115212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1399), 1, aux_sym_data_commands_list_repeat1, - [57911] = 4, + [49724] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3400), 1, @@ -111007,32 +115221,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1400), 1, aux_sym__pipeline_tail, - [57924] = 4, + [49737] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2343), 1, + ACTIONS(2383), 1, anon_sym_PIPE, ACTIONS(3405), 1, anon_sym_RPAREN, STATE(1400), 1, aux_sym__pipeline_tail, - [57937] = 2, + [49750] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3407), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [57946] = 4, + [49759] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2355), 1, + ACTIONS(2369), 1, anon_sym_PIPE, ACTIONS(3409), 1, sym__statement_terminator, STATE(1420), 1, aux_sym__pipeline_tail, - [57959] = 4, + [49772] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3411), 1, @@ -111041,16 +115255,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1507), 1, aux_sym_data_commands_list_repeat1, - [57972] = 4, + [49785] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2355), 1, + ACTIONS(2369), 1, anon_sym_PIPE, ACTIONS(3409), 1, sym__statement_terminator, STATE(1421), 1, aux_sym__pipeline_tail, - [57985] = 4, + [49798] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111059,24 +115273,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [57998] = 4, + [49811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2832), 1, + ACTIONS(2814), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58011] = 3, + [49824] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3273), 1, + ACTIONS(3270), 1, anon_sym_LBRACE, STATE(1310), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [58022] = 4, + [49835] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111085,7 +115299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1430), 1, aux_sym_class_statement_repeat1, - [58035] = 4, + [49848] = 4, ACTIONS(5), 1, sym_decimal_integer_literal, ACTIONS(81), 1, @@ -111094,7 +115308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_hexadecimal_integer_literal, STATE(2050), 1, sym_integer_literal, - [58048] = 4, + [49861] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111103,7 +115317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58061] = 4, + [49874] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111112,23 +115326,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58074] = 2, + [49887] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3429), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58083] = 4, + [49896] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2860), 1, + ACTIONS(2838), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58096] = 4, + [49909] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111137,7 +115351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58109] = 4, + [49922] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3433), 1, @@ -111146,7 +115360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1394), 1, aux_sym_argument_expression_list_repeat1, - [58122] = 4, + [49935] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111155,14 +115369,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58135] = 2, + [49948] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3429), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58144] = 4, + [49957] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3439), 1, @@ -111171,7 +115385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1419), 1, aux_sym_attribute_arguments_repeat1, - [58157] = 4, + [49970] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3400), 1, @@ -111180,23 +115394,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1420), 1, aux_sym__pipeline_tail, - [58170] = 4, + [49983] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2355), 1, + ACTIONS(2369), 1, anon_sym_PIPE, ACTIONS(3405), 1, sym__statement_terminator, STATE(1420), 1, aux_sym__pipeline_tail, - [58183] = 2, + [49996] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3407), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58192] = 4, + [50005] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3447), 1, @@ -111205,16 +115419,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_switch_parameter_token5, STATE(1910), 1, sym_foreach_parameter, - [58205] = 4, + [50018] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1563), 1, sym_switch_condition, - [58218] = 4, + [50031] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3451), 1, @@ -111223,7 +115437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1425), 1, aux_sym_catch_type_list_repeat1, - [58231] = 4, + [50044] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3456), 1, @@ -111232,16 +115446,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1447), 1, aux_sym_class_method_parameter_list_repeat1, - [58244] = 4, + [50057] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2826), 1, + ACTIONS(2824), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58257] = 4, + [50070] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3460), 1, @@ -111250,16 +115464,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1854), 1, sym_function_parameter_declaration, - [58270] = 4, + [50083] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2343), 1, + ACTIONS(2383), 1, anon_sym_PIPE, ACTIONS(3409), 1, anon_sym_RPAREN, STATE(1400), 1, aux_sym__pipeline_tail, - [58283] = 4, + [50096] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3464), 1, @@ -111268,7 +115482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1430), 1, aux_sym_class_statement_repeat1, - [58296] = 4, + [50109] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111277,7 +115491,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58309] = 4, + [50122] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3471), 1, @@ -111286,16 +115500,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1432), 1, aux_sym_generic_type_arguments_repeat1, - [58322] = 4, + [50135] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(2343), 1, + ACTIONS(2383), 1, anon_sym_PIPE, ACTIONS(3409), 1, anon_sym_RPAREN, STATE(1401), 1, aux_sym__pipeline_tail, - [58335] = 4, + [50148] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111304,15 +115518,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58348] = 3, + [50161] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3241), 1, + ACTIONS(3249), 1, anon_sym_LBRACE, - STATE(1299), 2, + STATE(1303), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [58359] = 4, + [50172] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3449), 1, @@ -111321,7 +115535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2114), 1, sym_foreach_parameter, - [58372] = 4, + [50185] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3480), 1, @@ -111330,7 +115544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1419), 1, aux_sym_attribute_arguments_repeat1, - [58385] = 4, + [50198] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111339,7 +115553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58398] = 4, + [50211] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3486), 1, @@ -111348,7 +115562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1439), 1, aux_sym_parameter_list_repeat1, - [58411] = 4, + [50224] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3435), 1, @@ -111357,14 +115571,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1416), 1, aux_sym_argument_expression_list_repeat1, - [58424] = 2, + [50237] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3493), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [58433] = 4, + [50246] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3495), 1, @@ -111373,7 +115587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1442), 1, aux_sym_dimension_repeat1, - [58446] = 4, + [50259] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3500), 1, @@ -111382,16 +115596,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3504), 1, aux_sym_for_statement_token2, - [58459] = 4, + [50272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2788), 1, + ACTIONS(2840), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58472] = 4, + [50285] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111400,7 +115614,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58485] = 4, + [50298] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3508), 1, @@ -111409,7 +115623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1432), 1, aux_sym_generic_type_arguments_repeat1, - [58498] = 4, + [50311] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3458), 1, @@ -111418,7 +115632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1463), 1, aux_sym_class_method_parameter_list_repeat1, - [58511] = 4, + [50324] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111427,7 +115641,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58524] = 4, + [50337] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111436,7 +115650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58537] = 4, + [50350] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111445,7 +115659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58550] = 4, + [50363] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2796), 1, @@ -111454,7 +115668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58563] = 3, + [50376] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3520), 1, @@ -111462,7 +115676,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3522), 2, anon_sym_RPAREN, anon_sym_COMMA, - [58574] = 4, + [50387] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111471,16 +115685,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58587] = 4, + [50400] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1505), 1, + ACTIONS(1396), 1, anon_sym_RPAREN, ACTIONS(3526), 1, aux_sym_else_clause_token1, STATE(1885), 1, sym_else_clause, - [58600] = 4, + [50413] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3482), 1, @@ -111489,16 +115703,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1437), 1, aux_sym_attribute_arguments_repeat1, - [58613] = 4, + [50426] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2776), 1, + ACTIONS(2798), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58626] = 4, + [50439] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111507,14 +115721,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58639] = 2, + [50452] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3532), 3, sym__statement_terminator, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [58648] = 4, + [50461] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111523,7 +115737,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58661] = 4, + [50474] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3536), 1, @@ -111532,16 +115746,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1439), 1, aux_sym_parameter_list_repeat1, - [58674] = 4, + [50487] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2812), 1, + ACTIONS(2822), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58687] = 4, + [50500] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3419), 1, @@ -111550,7 +115764,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58700] = 4, + [50513] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3542), 1, @@ -111559,7 +115773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1463), 1, aux_sym_class_method_parameter_list_repeat1, - [58713] = 4, + [50526] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111568,14 +115782,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58726] = 2, + [50539] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1503), 3, + ACTIONS(1398), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [58735] = 4, + [50548] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111584,16 +115798,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1409), 1, aux_sym_class_statement_repeat1, - [58748] = 4, + [50561] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1400), 1, anon_sym_RPAREN, - ACTIONS(3189), 1, + ACTIONS(3203), 1, aux_sym_finally_clause_token1, STATE(1705), 1, sym_finally_clause, - [58761] = 4, + [50574] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3415), 1, @@ -111602,7 +115816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(1395), 1, aux_sym__expandable_string_literal_immediate_repeat2, - [58774] = 4, + [50587] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3553), 1, @@ -111611,7 +115825,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_expandable_string_literal_token5, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [58787] = 3, + [50600] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, @@ -111619,25 +115833,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(1317), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [58798] = 4, + [50611] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1400), 1, sym__statement_terminator, - ACTIONS(3213), 1, + ACTIONS(3207), 1, aux_sym_finally_clause_token1, STATE(1945), 1, sym_finally_clause, - [58811] = 4, + [50624] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1564), 1, sym_switch_condition, - [58824] = 4, + [50637] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3460), 1, @@ -111646,7 +115860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1884), 1, sym_function_parameter_declaration, - [58837] = 4, + [50650] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3560), 1, @@ -111655,7 +115869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3564), 1, aux_sym_for_statement_token2, - [58850] = 4, + [50663] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111664,7 +115878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1477), 1, aux_sym_class_statement_repeat1, - [58863] = 4, + [50676] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3568), 1, @@ -111673,7 +115887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3572), 1, aux_sym_for_statement_token2, - [58876] = 4, + [50689] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111682,7 +115896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1430), 1, aux_sym_class_statement_repeat1, - [58889] = 4, + [50702] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3576), 1, @@ -111691,7 +115905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3580), 1, aux_sym_for_statement_token2, - [58902] = 3, + [50715] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3582), 1, @@ -111699,23 +115913,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3584), 2, anon_sym_COMMA, anon_sym_RBRACK, - [58913] = 2, + [50726] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3586), 3, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [58922] = 4, + [50735] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1521), 1, sym_switch_condition, - [58935] = 4, + [50748] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3460), 1, @@ -111724,7 +115938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1933), 1, sym_function_parameter_declaration, - [58948] = 4, + [50761] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3590), 1, @@ -111733,7 +115947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1442), 1, aux_sym_dimension_repeat1, - [58961] = 4, + [50774] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3594), 1, @@ -111742,7 +115956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3598), 1, aux_sym_for_statement_token2, - [58974] = 4, + [50787] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111751,7 +115965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1488), 1, aux_sym_class_statement_repeat1, - [58987] = 4, + [50800] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3602), 1, @@ -111760,14 +115974,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3606), 1, aux_sym_for_statement_token2, - [59000] = 2, + [50813] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1503), 3, + ACTIONS(1398), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [59009] = 4, + [50822] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111776,7 +115990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1430), 1, aux_sym_class_statement_repeat1, - [59022] = 4, + [50835] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3610), 1, @@ -111785,7 +115999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3614), 1, aux_sym_for_statement_token2, - [59035] = 4, + [50848] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3508), 1, @@ -111794,23 +116008,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1446), 1, aux_sym_generic_type_arguments_repeat1, - [59048] = 2, + [50861] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1507), 3, + ACTIONS(1402), 3, sym__statement_terminator, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [59057] = 4, + [50870] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_LPAREN, ACTIONS(3099), 1, + anon_sym_LPAREN, + ACTIONS(3103), 1, aux_sym_switch_condition_token1, STATE(1607), 1, sym_switch_condition, - [59070] = 4, + [50883] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3460), 1, @@ -111819,7 +116033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1976), 1, sym_function_parameter_declaration, - [59083] = 4, + [50896] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3620), 1, @@ -111828,7 +116042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3624), 1, aux_sym_for_statement_token2, - [59096] = 4, + [50909] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3626), 1, @@ -111837,7 +116051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3630), 1, aux_sym_for_statement_token2, - [59109] = 4, + [50922] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111846,7 +116060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1499), 1, aux_sym_class_statement_repeat1, - [59122] = 4, + [50935] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3634), 1, @@ -111855,16 +116069,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3638), 1, aux_sym_for_statement_token2, - [59135] = 4, + [50948] = 4, ACTIONS(81), 1, sym_comment, - ACTIONS(1505), 1, + ACTIONS(1396), 1, sym__statement_terminator, ACTIONS(3640), 1, aux_sym_else_clause_token1, STATE(2001), 1, sym_else_clause, - [59148] = 4, + [50961] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3421), 1, @@ -111873,7 +116087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1430), 1, aux_sym_class_statement_repeat1, - [59161] = 4, + [50974] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3644), 1, @@ -111882,15 +116096,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3648), 1, aux_sym_for_statement_token2, - [59174] = 3, + [50987] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1466), 1, + ACTIONS(1386), 1, aux_sym_else_clause_token1, - ACTIONS(1509), 2, + ACTIONS(1404), 2, sym__statement_terminator, aux_sym_elseif_clause_token1, - [59185] = 3, + [50998] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, @@ -111898,21 +116112,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(1361), 2, sym_script_block_expression, aux_sym_foreach_command_repeat1, - [59196] = 2, + [51009] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3532), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DASH_DASH_PERCENT, - [59205] = 2, + [51018] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1507), 3, + ACTIONS(1402), 3, anon_sym_RPAREN, aux_sym_catch_clause_token1, aux_sym_finally_clause_token1, - [59214] = 4, + [51027] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3391), 1, @@ -111921,7 +116135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1398), 1, aux_sym_catch_type_list_repeat1, - [59227] = 4, + [51040] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3538), 1, @@ -111930,7 +116144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1460), 1, aux_sym_parameter_list_repeat1, - [59240] = 4, + [51053] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3411), 1, @@ -111939,7 +116153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1399), 1, aux_sym_data_commands_list_repeat1, - [59253] = 4, + [51066] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3449), 1, @@ -111948,7 +116162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2110), 1, sym_foreach_parameter, - [59266] = 4, + [51079] = 4, ACTIONS(81), 1, sym_comment, ACTIONS(3449), 1, @@ -111957,3371 +116171,3371 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2112), 1, sym_foreach_parameter, - [59279] = 4, + [51092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(2806), 1, aux_sym_expandable_string_literal_token5, ACTIONS(3419), 1, anon_sym_DOLLAR, STATE(1469), 1, aux_sym_expandable_string_literal_repeat2, - [59292] = 2, + [51105] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3660), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [59300] = 3, + [51113] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(2100), 1, sym_statement_block, - [59310] = 3, + [51123] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1878), 1, sym_statement_block, - [59320] = 3, + [51133] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(526), 1, + STATE(392), 1, sym_statement_block, - [59330] = 3, + [51143] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1704), 1, sym_statement_block, - [59340] = 3, + [51153] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1711), 1, sym_statement_block, - [59350] = 3, + [51163] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(317), 1, + STATE(289), 1, sym_statement_block, - [59360] = 3, + [51173] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1167), 1, anon_sym_LBRACE, - STATE(972), 1, + STATE(985), 1, sym_script_block_expression, - [59370] = 2, + [51183] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3375), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59378] = 3, + [51191] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(445), 1, + STATE(349), 1, sym_statement_block, - [59388] = 3, + [51201] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3662), 1, anon_sym_LBRACE, STATE(1922), 1, sym_switch_body, - [59398] = 3, + [51211] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, - STATE(1294), 1, + STATE(1283), 1, sym_statement_block, - [59408] = 3, + [51221] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1809), 1, sym_statement_block, - [59418] = 3, + [51231] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1826), 1, sym_statement_block, - [59428] = 3, + [51241] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1928), 1, sym_statement_block, - [59438] = 3, + [51251] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1504), 1, sym_statement_block, - [59448] = 3, + [51261] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(131), 1, anon_sym_LBRACK, STATE(1643), 1, sym_type_literal, - [59458] = 2, + [51271] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3664), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59466] = 3, + [51279] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1871), 1, sym_statement_block, - [59476] = 3, + [51289] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1872), 1, sym_statement_block, - [59486] = 3, + [51299] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(508), 1, + STATE(423), 1, sym_statement_block, - [59496] = 3, + [51309] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1880), 1, sym_statement_block, - [59506] = 3, + [51319] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1890), 1, sym_statement_block, - [59516] = 3, + [51329] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1893), 1, sym_statement_block, - [59526] = 3, + [51339] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1899), 1, sym_statement_block, - [59536] = 2, + [51349] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3486), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59544] = 2, + [51357] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3666), 2, anon_sym_LBRACE, aux_sym_data_commands_allowed_token1, - [59552] = 3, + [51365] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1915), 1, sym_statement_block, - [59562] = 3, + [51375] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1923), 1, sym_statement_block, - [59572] = 3, + [51385] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1925), 1, sym_statement_block, - [59582] = 3, + [51395] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1937), 1, sym_statement_block, - [59592] = 3, + [51405] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1941), 1, sym_statement_block, - [59602] = 3, + [51415] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1396), 1, sym_statement_block, - [59612] = 3, + [51425] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1950), 1, sym_statement_block, - [59622] = 3, + [51435] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1957), 1, sym_statement_block, - [59632] = 3, + [51445] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1966), 1, sym_statement_block, - [59642] = 3, + [51455] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1967), 1, sym_statement_block, - [59652] = 3, + [51465] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(107), 1, anon_sym_LBRACE, - STATE(131), 1, + STATE(145), 1, sym_script_block_expression, - [59662] = 2, + [51475] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3668), 2, anon_sym_COMMA, anon_sym_LBRACE, - [59670] = 3, + [51483] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(518), 1, + STATE(406), 1, sym_statement_block, - [59680] = 2, + [51493] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3670), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59688] = 3, + [51501] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(510), 1, + STATE(381), 1, sym_statement_block, - [59698] = 3, + [51511] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1944), 1, sym_statement_block, - [59708] = 3, + [51521] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(495), 1, + STATE(400), 1, sym_statement_block, - [59718] = 3, + [51531] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(496), 1, + STATE(378), 1, sym_statement_block, - [59728] = 3, + [51541] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(497), 1, + STATE(379), 1, sym_statement_block, - [59738] = 3, + [51551] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1953), 1, sym_statement_block, - [59748] = 3, + [51561] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(498), 1, + STATE(380), 1, sym_statement_block, - [59758] = 3, + [51571] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1318), 1, sym_statement_block, - [59768] = 3, + [51581] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(449), 1, + STATE(375), 1, sym_statement_block, - [59778] = 3, + [51591] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(141), 1, anon_sym_LBRACE, - STATE(113), 1, + STATE(102), 1, sym_script_block_expression, - [59788] = 3, + [51601] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3672), 1, anon_sym_LPAREN, ACTIONS(3674), 1, anon_sym_RBRACK, - [59798] = 3, + [51611] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3676), 1, anon_sym_LBRACE, - STATE(524), 1, + STATE(386), 1, sym_switch_body, - [59808] = 3, + [51621] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3678), 1, anon_sym_LBRACE, - STATE(448), 1, + STATE(330), 1, sym_switch_body, - [59818] = 3, + [51631] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, - STATE(1289), 1, + STATE(1288), 1, sym_statement_block, - [59828] = 3, + [51641] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, - STATE(1283), 1, + STATE(1286), 1, sym_statement_block, - [59838] = 3, + [51651] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1921), 1, + ACTIONS(1961), 1, anon_sym_LBRACE, - STATE(760), 1, + STATE(746), 1, sym_script_block_expression, - [59848] = 3, + [51661] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1963), 1, sym_statement_block, - [59858] = 3, + [51671] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1964), 1, sym_statement_block, - [59868] = 3, + [51681] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1491), 1, sym_statement_block, - [59878] = 2, + [51691] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3680), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59886] = 3, + [51699] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3682), 1, anon_sym_EQ, ACTIONS(3684), 1, sym__statement_terminator, - [59896] = 3, + [51709] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(457), 1, + STATE(333), 1, sym_statement_block, - [59906] = 3, + [51719] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1657), 1, sym_statement_block, - [59916] = 3, + [51729] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1885), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - STATE(790), 1, + STATE(775), 1, sym_script_block_expression, - [59926] = 3, + [51739] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3678), 1, anon_sym_LBRACE, - STATE(419), 1, + STATE(364), 1, sym_switch_body, - [59936] = 3, + [51749] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3686), 1, anon_sym_EQ, ACTIONS(3688), 1, sym__statement_terminator, - [59946] = 2, + [51759] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3522), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59954] = 2, + [51767] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2411), 2, + ACTIONS(2401), 2, anon_sym_COMMA, anon_sym_LBRACE, - [59962] = 3, + [51775] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1993), 1, sym_statement_block, - [59972] = 3, + [51785] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1996), 1, sym_statement_block, - [59982] = 3, + [51795] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3690), 1, anon_sym_EQ, ACTIONS(3692), 1, sym__statement_terminator, - [59992] = 3, + [51805] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3694), 1, sym__command_token, STATE(1428), 1, sym_function_name, - [60002] = 3, + [51815] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1981), 1, + ACTIONS(2033), 1, anon_sym_LBRACE, - STATE(872), 1, + STATE(831), 1, sym_script_block_expression, - [60012] = 3, + [51825] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2000), 1, sym_statement_block, - [60022] = 2, + [51835] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3339), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60030] = 3, + [51843] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2003), 1, sym_statement_block, - [60040] = 3, + [51853] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2004), 1, sym_statement_block, - [60050] = 3, + [51863] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(500), 1, + STATE(384), 1, sym_statement_block, - [60060] = 3, + [51873] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2005), 1, sym_statement_block, - [60070] = 3, + [51883] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2007), 1, sym_statement_block, - [60080] = 3, + [51893] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(447), 1, + STATE(360), 1, sym_statement_block, - [60090] = 2, + [51903] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3542), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60098] = 3, + [51911] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1951), 1, + ACTIONS(1931), 1, anon_sym_LBRACE, - STATE(883), 1, + STATE(858), 1, sym_script_block_expression, - [60108] = 3, + [51921] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2008), 1, sym_statement_block, - [60118] = 3, + [51931] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2009), 1, sym_statement_block, - [60128] = 3, + [51941] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(467), 1, + STATE(370), 1, sym_statement_block, - [60138] = 3, + [51951] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2010), 1, sym_statement_block, - [60148] = 3, + [51961] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2012), 1, sym_statement_block, - [60158] = 3, + [51971] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1501), 1, sym_statement_block, - [60168] = 3, + [51981] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2015), 1, sym_statement_block, - [60178] = 3, + [51991] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3696), 1, anon_sym_LBRACE, - STATE(300), 1, + STATE(288), 1, sym_statement_block, - [60188] = 3, + [52001] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(436), 1, + STATE(327), 1, sym_statement_block, - [60198] = 3, + [52011] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(440), 1, + STATE(328), 1, sym_statement_block, - [60208] = 3, + [52021] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3290), 1, anon_sym_LBRACE, - STATE(377), 1, + STATE(309), 1, sym_statement_block, - [60218] = 3, + [52031] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2016), 1, sym_statement_block, - [60228] = 3, + [52041] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3698), 1, anon_sym_LBRACE, STATE(2051), 1, sym_switch_body, - [60238] = 3, + [52051] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(472), 1, + STATE(336), 1, sym_statement_block, - [60248] = 3, + [52061] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2017), 1, sym_statement_block, - [60258] = 3, + [52071] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(2018), 1, sym_statement_block, - [60268] = 3, + [52081] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(474), 1, + STATE(337), 1, sym_statement_block, - [60278] = 3, + [52091] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(519), 1, + STATE(407), 1, sym_statement_block, - [60288] = 3, + [52101] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3700), 1, anon_sym_LBRACE, - STATE(402), 1, + STATE(323), 1, sym_statement_block, - [60298] = 3, + [52111] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(415), 1, + STATE(342), 1, sym_statement_block, - [60308] = 3, + [52121] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(501), 1, + STATE(390), 1, sym_statement_block, - [60318] = 2, + [52131] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3400), 2, sym__statement_terminator, anon_sym_PIPE, - [60326] = 2, + [52139] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3702), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60334] = 3, + [52147] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1763), 1, sym_statement_block, - [60344] = 3, + [52157] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(418), 1, + STATE(346), 1, sym_statement_block, - [60354] = 3, + [52167] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3704), 1, anon_sym_LBRACE, ACTIONS(3706), 1, anon_sym_COLON, - [60364] = 3, + [52177] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(502), 1, + STATE(391), 1, sym_statement_block, - [60374] = 3, + [52187] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(503), 1, + STATE(393), 1, sym_statement_block, - [60384] = 3, + [52197] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(422), 1, + STATE(351), 1, sym_statement_block, - [60394] = 2, + [52207] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3439), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60402] = 3, + [52215] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(424), 1, + STATE(352), 1, sym_statement_block, - [60412] = 3, + [52225] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1764), 1, sym_statement_block, - [60422] = 3, + [52235] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(489), 1, + STATE(389), 1, sym_statement_block, - [60432] = 3, + [52245] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3700), 1, anon_sym_LBRACE, - STATE(315), 1, + STATE(290), 1, sym_statement_block, - [60442] = 3, + [52255] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1765), 1, sym_statement_block, - [60452] = 3, + [52265] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(484), 1, + STATE(422), 1, sym_statement_block, - [60462] = 3, + [52275] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(411), 1, + STATE(354), 1, sym_statement_block, - [60472] = 3, + [52285] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(532), 1, + STATE(403), 1, sym_statement_block, - [60482] = 3, + [52295] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1741), 1, sym_statement_block, - [60492] = 2, + [52305] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3398), 2, anon_sym_COMMA, anon_sym_LBRACE, - [60500] = 3, + [52313] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(505), 1, + STATE(399), 1, sym_statement_block, - [60510] = 3, + [52323] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(491), 1, + STATE(425), 1, sym_statement_block, - [60520] = 2, + [52333] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3400), 2, anon_sym_RPAREN, anon_sym_PIPE, - [60528] = 3, + [52341] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3708), 1, anon_sym_LBRACE, ACTIONS(3710), 1, anon_sym_COLON, - [60538] = 3, + [52351] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3676), 1, anon_sym_LBRACE, - STATE(507), 1, + STATE(395), 1, sym_switch_body, - [60548] = 3, + [52361] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(492), 1, + STATE(402), 1, sym_statement_block, - [60558] = 3, + [52371] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(493), 1, + STATE(409), 1, sym_statement_block, - [60568] = 2, + [52381] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3474), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60576] = 2, + [52389] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3454), 2, anon_sym_COMMA, anon_sym_LBRACE, - [60584] = 3, + [52397] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3672), 1, anon_sym_LPAREN, ACTIONS(3712), 1, anon_sym_RBRACK, - [60594] = 2, + [52407] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3714), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60602] = 3, + [52415] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(429), 1, + STATE(355), 1, sym_statement_block, - [60612] = 3, + [52425] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(430), 1, + STATE(356), 1, sym_statement_block, - [60622] = 3, + [52435] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3290), 1, anon_sym_LBRACE, - STATE(294), 1, + STATE(287), 1, sym_statement_block, - [60632] = 3, + [52445] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(530), 1, + STATE(377), 1, sym_statement_block, - [60642] = 3, + [52455] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(460), 1, + STATE(366), 1, sym_statement_block, - [60652] = 3, + [52465] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, - STATE(1282), 1, + STATE(1287), 1, sym_statement_block, - [60662] = 3, + [52475] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(431), 1, + STATE(357), 1, sym_statement_block, - [60672] = 3, + [52485] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(2108), 1, sym_statement_block, - [60682] = 3, + [52495] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3716), 1, anon_sym_LBRACE, ACTIONS(3718), 1, anon_sym_COLON, - [60692] = 3, + [52505] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(2062), 1, sym_statement_block, - [60702] = 3, + [52515] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1927), 1, sym_statement_block, - [60712] = 2, + [52525] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3720), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [60720] = 3, + [52533] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3722), 1, anon_sym_EQ, ACTIONS(3724), 1, sym__statement_terminator, - [60730] = 2, + [52543] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3726), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [60738] = 2, + [52551] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3467), 2, anon_sym_COMMA, anon_sym_LBRACE, - [60746] = 3, + [52559] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(433), 1, + STATE(359), 1, sym_statement_block, - [60756] = 3, + [52569] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(443), 1, + STATE(348), 1, sym_statement_block, - [60766] = 3, + [52579] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3696), 1, anon_sym_LBRACE, - STATE(381), 1, + STATE(313), 1, sym_statement_block, - [60776] = 3, + [52589] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3662), 1, anon_sym_LBRACE, STATE(1867), 1, sym_switch_body, - [60786] = 3, + [52599] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(537), 1, + STATE(417), 1, sym_statement_block, - [60796] = 3, + [52609] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(435), 1, + STATE(361), 1, sym_statement_block, - [60806] = 3, + [52619] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3694), 1, sym__command_token, STATE(1473), 1, sym_function_name, - [60816] = 3, + [52629] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(438), 1, + STATE(362), 1, sym_statement_block, - [60826] = 3, + [52639] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(439), 1, + STATE(363), 1, sym_statement_block, - [60836] = 3, + [52649] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(442), 1, + STATE(365), 1, sym_statement_block, - [60846] = 3, + [52659] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(485), 1, + STATE(410), 1, sym_statement_block, - [60856] = 3, + [52669] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3694), 1, sym__command_token, STATE(1482), 1, sym_function_name, - [60866] = 3, + [52679] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3728), 1, anon_sym_LBRACE, ACTIONS(3730), 1, anon_sym_COLON, - [60876] = 3, + [52689] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3698), 1, anon_sym_LBRACE, STATE(1946), 1, sym_switch_body, - [60886] = 3, + [52699] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1983), 1, sym_statement_block, - [60896] = 3, + [52709] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3694), 1, sym__command_token, STATE(1493), 1, sym_function_name, - [60906] = 3, + [52719] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3298), 1, anon_sym_LBRACE, - STATE(401), 1, + STATE(322), 1, sym_statement_block, - [60916] = 3, + [52729] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3277), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - STATE(470), 1, + STATE(369), 1, sym_statement_block, - [60926] = 3, + [52739] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(2096), 1, sym_statement_block, - [60936] = 2, + [52749] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3732), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [60944] = 3, + [52757] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3268), 1, anon_sym_LBRACE, STATE(1870), 1, sym_statement_block, - [60954] = 2, + [52767] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3734), 2, aux_sym_while_statement_token1, aux_sym_do_statement_token2, - [60962] = 3, + [52775] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1680), 1, sym_statement_block, - [60972] = 3, + [52785] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(520), 1, + STATE(408), 1, sym_statement_block, - [60982] = 3, + [52795] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1511), 1, sym_statement_block, - [60992] = 3, + [52805] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3672), 1, anon_sym_LPAREN, ACTIONS(3736), 1, anon_sym_RBRACK, - [61002] = 3, + [52815] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3267), 1, + ACTIONS(3266), 1, anon_sym_LBRACE, STATE(1682), 1, sym_statement_block, - [61012] = 3, + [52825] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(1035), 1, + ACTIONS(1203), 1, anon_sym_LBRACE, - STATE(918), 1, + STATE(927), 1, sym_script_block_expression, - [61022] = 3, + [52835] = 3, ACTIONS(81), 1, sym_comment, - ACTIONS(3252), 1, + ACTIONS(3280), 1, anon_sym_LBRACE, - STATE(528), 1, + STATE(397), 1, sym_statement_block, - [61032] = 3, + [52845] = 3, ACTIONS(81), 1, sym_comment, ACTIONS(3738), 1, anon_sym_EQ, ACTIONS(3740), 1, sym__statement_terminator, - [61042] = 2, + [52855] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3742), 1, sym__statement_terminator, - [61049] = 2, + [52862] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3744), 1, sym__statement_terminator, - [61056] = 2, + [52869] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3746), 1, anon_sym_LPAREN, - [61063] = 2, + [52876] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3748), 1, anon_sym_RBRACE, - [61070] = 2, + [52883] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2341), 1, + ACTIONS(2371), 1, sym__statement_terminator, - [61077] = 2, + [52890] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3750), 1, sym__statement_terminator, - [61084] = 2, + [52897] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3752), 1, anon_sym_RPAREN, - [61091] = 2, + [52904] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1789), 1, + ACTIONS(1534), 1, anon_sym_RPAREN, - [61098] = 2, + [52911] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3754), 1, anon_sym_RBRACK, - [61105] = 2, + [52918] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3756), 1, anon_sym_RPAREN, - [61112] = 2, + [52925] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3758), 1, anon_sym_RBRACE, - [61119] = 2, + [52932] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3760), 1, anon_sym_LPAREN, - [61126] = 2, + [52939] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3762), 1, aux_sym_foreach_statement_token2, - [61133] = 2, + [52946] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1540), 1, anon_sym_RPAREN, - [61140] = 2, + [52953] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1542), 1, anon_sym_RPAREN, - [61147] = 2, + [52960] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3764), 1, anon_sym_RBRACE, - [61154] = 2, + [52967] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3766), 1, sym_simple_name, - [61161] = 2, + [52974] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3768), 1, anon_sym_RBRACE, - [61168] = 2, + [52981] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3770), 1, sym__statement_terminator, - [61175] = 2, + [52988] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3772), 1, sym_simple_name, - [61182] = 2, + [52995] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1552), 1, anon_sym_RPAREN, - [61189] = 2, + [53002] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3774), 1, anon_sym_RBRACE, - [61196] = 2, + [53009] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3776), 1, anon_sym_RBRACK, - [61203] = 2, + [53016] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3778), 1, anon_sym_RBRACE, - [61210] = 2, + [53023] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1568), 1, anon_sym_RPAREN, - [61217] = 2, + [53030] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, + ACTIONS(1572), 1, anon_sym_RPAREN, - [61224] = 2, + [53037] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3780), 1, anon_sym_RPAREN, - [61231] = 2, + [53044] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3782), 1, anon_sym_RBRACE, - [61238] = 2, + [53051] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3784), 1, anon_sym_LPAREN, - [61245] = 2, + [53058] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3786), 1, anon_sym_RBRACK, - [61252] = 2, + [53065] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3788), 1, anon_sym_RBRACK, - [61259] = 2, + [53072] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3790), 1, ts_builtin_sym_end, - [61266] = 2, + [53079] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3792), 1, anon_sym_LPAREN, - [61273] = 2, + [53086] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3794), 1, anon_sym_LPAREN, - [61280] = 2, + [53093] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3796), 1, anon_sym_RBRACK, - [61287] = 2, + [53100] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3798), 1, anon_sym_EQ, - [61294] = 2, + [53107] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3800), 1, anon_sym_RBRACE, - [61301] = 2, + [53114] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1781), 1, + ACTIONS(1566), 1, sym__statement_terminator, - [61308] = 2, + [53121] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3802), 1, anon_sym_RPAREN, - [61315] = 2, + [53128] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3804), 1, anon_sym_RPAREN, - [61322] = 2, + [53135] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3806), 1, anon_sym_RBRACE, - [61329] = 2, + [53142] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3808), 1, anon_sym_RBRACE, - [61336] = 2, + [53149] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3810), 1, sym__statement_terminator, - [61343] = 2, + [53156] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3812), 1, sym__statement_terminator, - [61350] = 2, + [53163] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3814), 1, anon_sym_RPAREN, - [61357] = 2, + [53170] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3816), 1, sym__statement_terminator, - [61364] = 2, + [53177] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2987), 1, + ACTIONS(2993), 1, anon_sym_RPAREN, - [61371] = 2, + [53184] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3818), 1, anon_sym_RBRACE, - [61378] = 2, + [53191] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3820), 1, anon_sym_RBRACE, - [61385] = 2, + [53198] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3822), 1, anon_sym_RBRACK, - [61392] = 2, + [53205] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3824), 1, sym__statement_terminator, - [61399] = 2, + [53212] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3826), 1, anon_sym_RBRACE, - [61406] = 2, + [53219] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3828), 1, anon_sym_RPAREN, - [61413] = 2, + [53226] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3830), 1, anon_sym_RBRACE, - [61420] = 2, + [53233] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3832), 1, anon_sym_RPAREN, - [61427] = 2, + [53240] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3834), 1, anon_sym_RBRACK, - [61434] = 2, + [53247] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3836), 1, anon_sym_RPAREN, - [61441] = 2, + [53254] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3838), 1, anon_sym_RPAREN, - [61448] = 2, + [53261] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3840), 1, anon_sym_RBRACE, - [61455] = 2, + [53268] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3842), 1, sym_simple_name, - [61462] = 2, + [53275] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3844), 1, sym__statement_terminator, - [61469] = 2, + [53282] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3846), 1, anon_sym_RBRACE, - [61476] = 2, + [53289] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3848), 1, anon_sym_RBRACE, - [61483] = 2, + [53296] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3850), 1, anon_sym_LBRACE, - [61490] = 2, + [53303] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3852), 1, anon_sym_RPAREN, - [61497] = 2, + [53310] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1538), 1, sym__statement_terminator, - [61504] = 2, + [53317] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3854), 1, anon_sym_RBRACK, - [61511] = 2, + [53324] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3856), 1, anon_sym_RPAREN, - [61518] = 2, + [53331] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3858), 1, anon_sym_RPAREN, - [61525] = 2, + [53338] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1548), 1, sym__statement_terminator, - [61532] = 2, + [53345] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3860), 1, sym_simple_name, - [61539] = 2, + [53352] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1773), 1, + ACTIONS(1554), 1, sym__statement_terminator, - [61546] = 2, + [53359] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1556), 1, sym__statement_terminator, - [61553] = 2, + [53366] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1777), 1, + ACTIONS(1558), 1, sym__statement_terminator, - [61560] = 2, + [53373] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(1560), 1, sym__statement_terminator, - [61567] = 2, + [53380] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3034), 1, anon_sym_RPAREN, - [61574] = 2, + [53387] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3862), 1, anon_sym_RBRACK, - [61581] = 2, + [53394] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3688), 1, sym__statement_terminator, - [61588] = 2, + [53401] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3864), 1, anon_sym_EQ, - [61595] = 2, + [53408] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3866), 1, anon_sym_RPAREN, - [61602] = 2, + [53415] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3868), 1, anon_sym_RBRACE, - [61609] = 2, + [53422] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3870), 1, anon_sym_RBRACK, - [61616] = 2, + [53429] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3872), 1, anon_sym_RPAREN, - [61623] = 2, + [53436] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3874), 1, anon_sym_RPAREN, - [61630] = 2, + [53443] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3876), 1, anon_sym_RBRACE, - [61637] = 2, + [53450] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(213), 1, sym__statement_terminator, - [61644] = 2, + [53457] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3878), 1, anon_sym_RPAREN, - [61651] = 2, + [53464] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3880), 1, anon_sym_RBRACE, - [61658] = 2, + [53471] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3882), 1, anon_sym_RBRACE, - [61665] = 2, + [53478] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3884), 1, anon_sym_RBRACK, - [61672] = 2, + [53485] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3886), 1, anon_sym_RBRACK, - [61679] = 2, + [53492] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3888), 1, anon_sym_RPAREN, - [61686] = 2, + [53499] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3890), 1, anon_sym_LPAREN, - [61693] = 2, + [53506] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3892), 1, anon_sym_RBRACE, - [61700] = 2, + [53513] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3894), 1, anon_sym_RBRACE, - [61707] = 2, + [53520] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3896), 1, anon_sym_RPAREN, - [61714] = 2, + [53527] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3898), 1, anon_sym_RPAREN, - [61721] = 2, + [53534] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3900), 1, anon_sym_RPAREN, - [61728] = 2, + [53541] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3902), 1, anon_sym_RBRACE, - [61735] = 2, + [53548] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3904), 1, anon_sym_RBRACE, - [61742] = 2, + [53555] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3906), 1, sym__statement_terminator, - [61749] = 2, + [53562] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3908), 1, anon_sym_RPAREN, - [61756] = 2, + [53569] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3910), 1, anon_sym_RBRACE, - [61763] = 2, + [53576] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3912), 1, anon_sym_RPAREN, - [61770] = 2, + [53583] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3914), 1, anon_sym_RPAREN, - [61777] = 2, + [53590] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3916), 1, anon_sym_RPAREN, - [61784] = 2, + [53597] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3918), 1, anon_sym_RBRACE, - [61791] = 2, + [53604] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3920), 1, anon_sym_RPAREN, - [61798] = 2, + [53611] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3922), 1, anon_sym_RBRACE, - [61805] = 2, + [53618] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3924), 1, anon_sym_RBRACE, - [61812] = 2, + [53625] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3926), 1, anon_sym_RBRACE, - [61819] = 2, + [53632] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3928), 1, anon_sym_RPAREN, - [61826] = 2, + [53639] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3930), 1, anon_sym_RBRACK, - [61833] = 2, + [53646] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3932), 1, anon_sym_RPAREN, - [61840] = 2, + [53653] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3934), 1, anon_sym_RPAREN, - [61847] = 2, + [53660] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3936), 1, anon_sym_RPAREN, - [61854] = 2, + [53667] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3938), 1, anon_sym_RPAREN, - [61861] = 2, + [53674] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1803), 1, + ACTIONS(1500), 1, anon_sym_RPAREN, - [61868] = 2, + [53681] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1502), 1, anon_sym_RPAREN, - [61875] = 2, + [53688] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3940), 1, anon_sym_RPAREN, - [61882] = 2, + [53695] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3942), 1, anon_sym_RBRACE, - [61889] = 2, + [53702] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3944), 1, anon_sym_RBRACE, - [61896] = 2, + [53709] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3946), 1, anon_sym_RBRACK, - [61903] = 2, + [53716] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3948), 1, anon_sym_RPAREN, - [61910] = 2, + [53723] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3950), 1, anon_sym_RBRACE, - [61917] = 2, + [53730] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3952), 1, sym__statement_terminator, - [61924] = 2, + [53737] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3954), 1, anon_sym_RPAREN, - [61931] = 2, + [53744] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3956), 1, anon_sym_RPAREN, - [61938] = 2, + [53751] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3958), 1, anon_sym_RBRACE, - [61945] = 2, + [53758] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3960), 1, anon_sym_RPAREN, - [61952] = 2, + [53765] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3962), 1, anon_sym_RBRACK, - [61959] = 2, + [53772] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3964), 1, anon_sym_RBRACE, - [61966] = 2, + [53779] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3966), 1, anon_sym_RBRACE, - [61973] = 2, + [53786] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3968), 1, anon_sym_RBRACK, - [61980] = 2, + [53793] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3970), 1, anon_sym_RPAREN, - [61987] = 2, + [53800] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1578), 1, anon_sym_RPAREN, - [61994] = 2, + [53807] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3972), 1, anon_sym_LPAREN, - [62001] = 2, + [53814] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3974), 1, anon_sym_RPAREN, - [62008] = 2, + [53821] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3976), 1, anon_sym_RBRACE, - [62015] = 2, + [53828] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3978), 1, anon_sym_RPAREN, - [62022] = 2, + [53835] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3980), 1, anon_sym_RBRACE, - [62029] = 2, + [53842] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3982), 1, anon_sym_RBRACK, - [62036] = 2, + [53849] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3984), 1, anon_sym_RPAREN, - [62043] = 2, + [53856] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3986), 1, anon_sym_LPAREN, - [62050] = 2, + [53863] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3712), 1, anon_sym_RBRACK, - [62057] = 2, + [53870] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3988), 1, anon_sym_RPAREN, - [62064] = 2, + [53877] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3990), 1, anon_sym_RBRACE, - [62071] = 2, + [53884] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3992), 1, anon_sym_RPAREN, - [62078] = 2, + [53891] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3994), 1, anon_sym_RBRACE, - [62085] = 2, + [53898] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3996), 1, anon_sym_RPAREN, - [62092] = 2, + [53905] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3998), 1, anon_sym_RPAREN, - [62099] = 2, + [53912] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4000), 1, anon_sym_RPAREN, - [62106] = 2, + [53919] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4002), 1, anon_sym_RPAREN, - [62113] = 2, + [53926] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4004), 1, anon_sym_RPAREN, - [62120] = 2, + [53933] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4006), 1, anon_sym_RPAREN, - [62127] = 2, + [53940] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4008), 1, anon_sym_RPAREN, - [62134] = 2, + [53947] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4010), 1, anon_sym_RPAREN, - [62141] = 2, + [53954] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4012), 1, anon_sym_RPAREN, - [62148] = 2, + [53961] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4014), 1, sym__statement_terminator, - [62155] = 2, + [53968] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4016), 1, anon_sym_RBRACE, - [62162] = 2, + [53975] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4018), 1, anon_sym_RPAREN, - [62169] = 2, + [53982] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1650), 1, + ACTIONS(1584), 1, anon_sym_RPAREN, - [62176] = 2, + [53989] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4020), 1, anon_sym_RPAREN, - [62183] = 2, + [53996] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4022), 1, anon_sym_LBRACE, - [62190] = 2, + [54003] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4024), 1, anon_sym_LBRACE, - [62197] = 2, + [54010] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4026), 1, anon_sym_LPAREN, - [62204] = 2, + [54017] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3030), 1, + ACTIONS(3038), 1, anon_sym_RPAREN, - [62211] = 2, + [54024] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4028), 1, sym__statement_terminator, - [62218] = 2, + [54031] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1652), 1, + ACTIONS(1574), 1, anon_sym_RPAREN, - [62225] = 2, + [54038] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1654), 1, + ACTIONS(1576), 1, anon_sym_RPAREN, - [62232] = 2, + [54045] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4030), 1, anon_sym_RBRACE, - [62239] = 2, + [54052] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3674), 1, anon_sym_RBRACK, - [62246] = 2, + [54059] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4032), 1, anon_sym_RBRACK, - [62253] = 2, + [54066] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1415), 1, + ACTIONS(1317), 1, sym__statement_terminator, - [62260] = 2, + [54073] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4034), 1, anon_sym_RBRACK, - [62267] = 2, + [54080] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1656), 1, + ACTIONS(1580), 1, anon_sym_RPAREN, - [62274] = 2, + [54087] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1536), 1, sym__statement_terminator, - [62281] = 2, + [54094] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4036), 1, anon_sym_RBRACK, - [62288] = 2, + [54101] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4038), 1, anon_sym_LPAREN, - [62295] = 2, + [54108] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1590), 1, sym__statement_terminator, - [62302] = 2, + [54115] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1658), 1, + ACTIONS(1588), 1, anon_sym_RPAREN, - [62309] = 2, + [54122] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1660), 1, + ACTIONS(1564), 1, anon_sym_RPAREN, - [62316] = 2, + [54129] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1400), 1, sym__statement_terminator, - [62323] = 2, + [54136] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1662), 1, + ACTIONS(1570), 1, anon_sym_RPAREN, - [62330] = 2, + [54143] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1518), 1, anon_sym_RPAREN, - [62337] = 2, + [54150] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1582), 1, anon_sym_RPAREN, - [62344] = 2, + [54157] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4040), 1, anon_sym_LBRACE, - [62351] = 2, + [54164] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1510), 1, sym__statement_terminator, - [62358] = 2, + [54171] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4042), 1, anon_sym_LPAREN, - [62365] = 2, + [54178] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1524), 1, anon_sym_RPAREN, - [62372] = 2, + [54185] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4044), 1, anon_sym_RPAREN, - [62379] = 2, + [54192] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4046), 1, anon_sym_RPAREN, - [62386] = 2, + [54199] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4048), 1, anon_sym_RPAREN, - [62393] = 2, + [54206] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4050), 1, anon_sym_LBRACE, - [62400] = 2, + [54213] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1512), 1, anon_sym_RPAREN, - [62407] = 2, + [54220] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4052), 1, anon_sym_RPAREN, - [62414] = 2, + [54227] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4054), 1, sym__statement_terminator, - [62421] = 2, + [54234] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4056), 1, anon_sym_RPAREN, - [62428] = 2, + [54241] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4058), 1, anon_sym_RPAREN, - [62435] = 2, + [54248] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1592), 1, anon_sym_RPAREN, - [62442] = 2, + [54255] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4060), 1, anon_sym_RPAREN, - [62449] = 2, + [54262] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4062), 1, ts_builtin_sym_end, - [62456] = 2, + [54269] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1550), 1, anon_sym_RPAREN, - [62463] = 2, + [54276] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4064), 1, sym__statement_terminator, - [62470] = 2, + [54283] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4066), 1, anon_sym_RPAREN, - [62477] = 2, + [54290] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4068), 1, anon_sym_RPAREN, - [62484] = 2, + [54297] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4070), 1, anon_sym_RBRACE, - [62491] = 2, + [54304] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4072), 1, anon_sym_LBRACE, - [62498] = 2, + [54311] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1562), 1, anon_sym_RPAREN, - [62505] = 2, + [54318] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4074), 1, anon_sym_RPAREN, - [62512] = 2, + [54325] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4076), 1, anon_sym_RPAREN, - [62519] = 2, + [54332] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4078), 1, anon_sym_RPAREN, - [62526] = 2, + [54339] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4080), 1, anon_sym_LBRACE, - [62533] = 2, + [54346] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4082), 1, anon_sym_RPAREN, - [62540] = 2, + [54353] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4084), 1, anon_sym_LPAREN, - [62547] = 2, + [54360] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4086), 1, anon_sym_RPAREN, - [62554] = 2, + [54367] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4088), 1, sym__statement_terminator, - [62561] = 2, + [54374] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4090), 1, sym_type_identifier, - [62568] = 2, + [54381] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3201), 1, + ACTIONS(3224), 1, anon_sym_LBRACE, - [62575] = 2, + [54388] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4092), 1, anon_sym_LPAREN, - [62582] = 2, + [54395] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4094), 1, anon_sym_RBRACE, - [62589] = 2, + [54402] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4096), 1, anon_sym_RPAREN, - [62596] = 2, + [54409] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1586), 1, anon_sym_RPAREN, - [62603] = 2, + [54416] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4098), 1, anon_sym_RBRACE, - [62610] = 2, + [54423] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1546), 1, anon_sym_RPAREN, - [62617] = 2, + [54430] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4100), 1, anon_sym_LBRACE, - [62624] = 2, + [54437] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4102), 1, anon_sym_LPAREN, - [62631] = 2, + [54444] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4104), 1, anon_sym_LBRACE, - [62638] = 2, + [54451] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4106), 1, anon_sym_RBRACK, - [62645] = 2, + [54458] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1419), 1, + ACTIONS(1332), 1, sym__statement_terminator, - [62652] = 2, + [54465] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4108), 1, anon_sym_RBRACE, - [62659] = 2, + [54472] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1783), 1, + ACTIONS(1520), 1, sym__statement_terminator, - [62666] = 2, + [54479] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1504), 1, anon_sym_RPAREN, - [62673] = 2, + [54486] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1522), 1, sym__statement_terminator, - [62680] = 2, + [54493] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1506), 1, anon_sym_RPAREN, - [62687] = 2, + [54500] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3032), 1, + ACTIONS(3036), 1, anon_sym_RPAREN, - [62694] = 2, + [54507] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1779), 1, + ACTIONS(1560), 1, anon_sym_RPAREN, - [62701] = 2, + [54514] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1787), 1, + ACTIONS(1530), 1, sym__statement_terminator, - [62708] = 2, + [54521] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4110), 1, anon_sym_LPAREN, - [62715] = 2, + [54528] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4112), 1, anon_sym_RPAREN, - [62722] = 2, + [54535] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4114), 1, anon_sym_RBRACK, - [62729] = 2, + [54542] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4116), 1, anon_sym_RPAREN, - [62736] = 2, + [54549] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4118), 1, anon_sym_LBRACE, - [62743] = 2, + [54556] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4120), 1, ts_builtin_sym_end, - [62750] = 2, + [54563] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3724), 1, sym__statement_terminator, - [62757] = 2, + [54570] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1789), 1, + ACTIONS(1534), 1, sym__statement_terminator, - [62764] = 2, + [54577] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1508), 1, anon_sym_RPAREN, - [62771] = 2, + [54584] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4122), 1, anon_sym_RPAREN, - [62778] = 2, + [54591] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1514), 1, anon_sym_RPAREN, - [62785] = 2, + [54598] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4124), 1, sym__statement_terminator, - [62792] = 2, + [54605] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1516), 1, anon_sym_RPAREN, - [62799] = 2, + [54612] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4126), 1, anon_sym_RPAREN, - [62806] = 2, + [54619] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4128), 1, anon_sym_RPAREN, - [62813] = 2, + [54626] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1791), 1, + ACTIONS(1540), 1, sym__statement_terminator, - [62820] = 2, + [54633] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1793), 1, + ACTIONS(1542), 1, sym__statement_terminator, - [62827] = 2, + [54640] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1536), 1, anon_sym_RPAREN, - [62834] = 2, + [54647] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4130), 1, anon_sym_RPAREN, - [62841] = 2, + [54654] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4132), 1, anon_sym_RPAREN, - [62848] = 2, + [54661] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4134), 1, anon_sym_RPAREN, - [62855] = 2, + [54668] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1526), 1, anon_sym_RPAREN, - [62862] = 2, + [54675] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4136), 1, anon_sym_RPAREN, - [62869] = 2, + [54682] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4138), 1, aux_sym_param_block_token1, - [62876] = 2, + [54689] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1797), 1, + ACTIONS(1552), 1, sym__statement_terminator, - [62883] = 2, + [54696] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4140), 1, aux_sym_foreach_statement_token2, - [62890] = 2, + [54703] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1568), 1, sym__statement_terminator, - [62897] = 2, + [54710] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1801), 1, + ACTIONS(1572), 1, sym__statement_terminator, - [62904] = 2, + [54717] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1528), 1, anon_sym_RPAREN, - [62911] = 2, + [54724] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4142), 1, anon_sym_RBRACE, - [62918] = 2, + [54731] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4144), 1, anon_sym_LPAREN, - [62925] = 2, + [54738] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4146), 1, sym__statement_terminator, - [62932] = 2, + [54745] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4148), 1, sym__statement_terminator, - [62939] = 2, + [54752] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1803), 1, + ACTIONS(1500), 1, sym__statement_terminator, - [62946] = 2, + [54759] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1502), 1, sym__statement_terminator, - [62953] = 2, + [54766] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(1578), 1, sym__statement_terminator, - [62960] = 2, + [54773] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1650), 1, + ACTIONS(1584), 1, sym__statement_terminator, - [62967] = 2, + [54780] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1532), 1, anon_sym_RPAREN, - [62974] = 2, + [54787] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1544), 1, anon_sym_RPAREN, - [62981] = 2, + [54794] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4150), 1, sym__statement_terminator, - [62988] = 2, + [54801] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4152), 1, anon_sym_RBRACK, - [62995] = 2, + [54808] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4154), 1, sym__statement_terminator, - [63002] = 2, + [54815] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4156), 1, anon_sym_LBRACE, - [63009] = 2, + [54822] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1652), 1, + ACTIONS(1574), 1, sym__statement_terminator, - [63016] = 2, + [54829] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4158), 1, anon_sym_RPAREN, - [63023] = 2, + [54836] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1654), 1, + ACTIONS(1576), 1, sym__statement_terminator, - [63030] = 2, + [54843] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4160), 1, anon_sym_RPAREN, - [63037] = 2, + [54850] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4162), 1, anon_sym_LBRACE, - [63044] = 2, + [54857] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4164), 1, sym__statement_terminator, - [63051] = 2, + [54864] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4166), 1, anon_sym_RPAREN, - [63058] = 2, + [54871] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1393), 1, + ACTIONS(1328), 1, sym__statement_terminator, - [63065] = 2, + [54878] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4168), 1, anon_sym_RPAREN, - [63072] = 2, + [54885] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4170), 1, anon_sym_RPAREN, - [63079] = 2, + [54892] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4172), 1, anon_sym_RBRACE, - [63086] = 2, + [54899] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1702), 1, + ACTIONS(1590), 1, anon_sym_RPAREN, - [63093] = 2, + [54906] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4174), 1, sym__statement_terminator, - [63100] = 2, + [54913] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4176), 1, anon_sym_RPAREN, - [63107] = 2, + [54920] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4178), 1, anon_sym_RPAREN, - [63114] = 2, + [54927] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1656), 1, + ACTIONS(1580), 1, sym__statement_terminator, - [63121] = 2, + [54934] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(3234), 1, + ACTIONS(3232), 1, anon_sym_LBRACE, - [63128] = 2, + [54941] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1400), 1, anon_sym_RPAREN, - [63135] = 2, + [54948] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4180), 1, anon_sym_RPAREN, - [63142] = 2, + [54955] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4182), 1, anon_sym_RPAREN, - [63149] = 2, + [54962] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4184), 1, anon_sym_RPAREN, - [63156] = 2, + [54969] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1658), 1, + ACTIONS(1588), 1, sym__statement_terminator, - [63163] = 2, + [54976] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4186), 1, anon_sym_RPAREN, - [63170] = 2, + [54983] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4188), 1, anon_sym_RBRACK, - [63177] = 2, + [54990] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1660), 1, + ACTIONS(1564), 1, sym__statement_terminator, - [63184] = 2, + [54997] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1662), 1, + ACTIONS(1570), 1, sym__statement_terminator, - [63191] = 2, + [55004] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1664), 1, + ACTIONS(1518), 1, sym__statement_terminator, - [63198] = 2, + [55011] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1666), 1, + ACTIONS(1582), 1, sym__statement_terminator, - [63205] = 2, + [55018] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1524), 1, sym__statement_terminator, - [63212] = 2, + [55025] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1670), 1, + ACTIONS(1512), 1, sym__statement_terminator, - [63219] = 2, + [55032] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4190), 1, anon_sym_LBRACE, - [63226] = 2, + [55039] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1592), 1, sym__statement_terminator, - [63233] = 2, + [55046] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1674), 1, + ACTIONS(1550), 1, sym__statement_terminator, - [63240] = 2, + [55053] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1676), 1, + ACTIONS(1562), 1, sym__statement_terminator, - [63247] = 2, + [55060] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1678), 1, + ACTIONS(1586), 1, sym__statement_terminator, - [63254] = 2, + [55067] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1680), 1, + ACTIONS(1546), 1, sym__statement_terminator, - [63261] = 2, + [55074] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1682), 1, + ACTIONS(1504), 1, sym__statement_terminator, - [63268] = 2, + [55081] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1684), 1, + ACTIONS(1506), 1, sym__statement_terminator, - [63275] = 2, + [55088] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1686), 1, + ACTIONS(1508), 1, sym__statement_terminator, - [63282] = 2, + [55095] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1688), 1, + ACTIONS(1514), 1, sym__statement_terminator, - [63289] = 2, + [55102] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1516), 1, sym__statement_terminator, - [63296] = 2, + [55109] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4192), 1, anon_sym_RBRACK, - [63303] = 2, + [55116] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4194), 1, sym__statement_terminator, - [63310] = 2, + [55123] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1526), 1, sym__statement_terminator, - [63317] = 2, + [55130] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1694), 1, + ACTIONS(1528), 1, sym__statement_terminator, - [63324] = 2, + [55137] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1532), 1, sym__statement_terminator, - [63331] = 2, + [55144] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1544), 1, sym__statement_terminator, - [63338] = 2, + [55151] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4196), 1, anon_sym_RPAREN, - [63345] = 2, + [55158] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4198), 1, anon_sym_RPAREN, - [63352] = 2, + [55165] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(3736), 1, anon_sym_RBRACK, - [63359] = 2, + [55172] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4200), 1, anon_sym_LPAREN, - [63366] = 2, + [55179] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4202), 1, anon_sym_RBRACE, - [63373] = 2, + [55186] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4204), 1, sym_simple_name, - [63380] = 2, + [55193] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4206), 1, sym_simple_name, - [63387] = 2, + [55200] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4208), 1, aux_sym_param_block_token1, - [63394] = 2, + [55207] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4210), 1, anon_sym_LPAREN, - [63401] = 2, + [55214] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4212), 1, anon_sym_LBRACE, - [63408] = 2, + [55221] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1781), 1, + ACTIONS(1566), 1, anon_sym_RPAREN, - [63415] = 2, + [55228] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4214), 1, sym__statement_terminator, - [63422] = 2, + [55235] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4216), 1, anon_sym_LPAREN, - [63429] = 2, + [55242] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4218), 1, sym_simple_name, - [63436] = 2, + [55249] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2341), 1, + ACTIONS(2371), 1, anon_sym_RPAREN, - [63443] = 2, + [55256] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4220), 1, sym__statement_terminator, - [63450] = 2, + [55263] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4222), 1, anon_sym_RPAREN, - [63457] = 2, + [55270] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4224), 1, sym__statement_terminator, - [63464] = 2, + [55277] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4226), 1, sym__statement_terminator, - [63471] = 2, + [55284] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4228), 1, anon_sym_RPAREN, - [63478] = 2, + [55291] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4230), 1, sym__statement_terminator, - [63485] = 2, + [55298] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4232), 1, sym__statement_terminator, - [63492] = 2, + [55305] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4234), 1, sym__statement_terminator, - [63499] = 2, + [55312] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4236), 1, anon_sym_LBRACE, - [63506] = 2, + [55319] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4238), 1, anon_sym_LBRACE, - [63513] = 2, + [55326] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4240), 1, anon_sym_RBRACE, - [63520] = 2, + [55333] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4242), 1, anon_sym_LPAREN, - [63527] = 2, + [55340] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4244), 1, anon_sym_RBRACE, - [63534] = 2, + [55347] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4246), 1, sym_simple_name, - [63541] = 2, + [55354] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4248), 1, sym_simple_name, - [63548] = 2, + [55361] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4250), 1, aux_sym_param_block_token1, - [63555] = 2, + [55368] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4252), 1, sym__statement_terminator, - [63562] = 2, + [55375] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1783), 1, + ACTIONS(1520), 1, anon_sym_RPAREN, - [63569] = 2, + [55382] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4254), 1, sym__statement_terminator, - [63576] = 2, + [55389] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4256), 1, anon_sym_LPAREN, - [63583] = 2, + [55396] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4258), 1, sym_simple_name, - [63590] = 2, + [55403] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4260), 1, anon_sym_RBRACE, - [63597] = 2, + [55410] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4262), 1, sym__statement_terminator, - [63604] = 2, + [55417] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4264), 1, anon_sym_RBRACE, - [63611] = 2, + [55424] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4266), 1, sym__statement_terminator, - [63618] = 2, + [55431] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4268), 1, sym__statement_terminator, - [63625] = 2, + [55438] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4270), 1, anon_sym_RBRACK, - [63632] = 2, + [55445] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4272), 1, sym__statement_terminator, - [63639] = 2, + [55452] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1777), 1, + ACTIONS(1558), 1, anon_sym_RPAREN, - [63646] = 2, + [55459] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4274), 1, sym__statement_terminator, - [63653] = 2, + [55466] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4276), 1, anon_sym_LPAREN, - [63660] = 2, + [55473] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1785), 1, + ACTIONS(1522), 1, anon_sym_RPAREN, - [63667] = 2, + [55480] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4278), 1, sym_simple_name, - [63674] = 2, + [55487] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4280), 1, sym_simple_name, - [63681] = 2, + [55494] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2981), 1, + ACTIONS(2983), 1, anon_sym_RPAREN, - [63688] = 2, + [55501] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4282), 1, anon_sym_RBRACK, - [63695] = 2, + [55508] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4284), 1, sym__statement_terminator, - [63702] = 2, + [55515] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4286), 1, anon_sym_LPAREN, - [63709] = 2, + [55522] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4288), 1, sym_simple_name, - [63716] = 2, + [55529] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4290), 1, anon_sym_LPAREN, - [63723] = 2, + [55536] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4292), 1, sym__statement_terminator, - [63730] = 2, + [55543] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4014), 1, anon_sym_RPAREN, - [63737] = 2, + [55550] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4294), 1, sym__statement_terminator, - [63744] = 2, + [55557] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4296), 1, sym__statement_terminator, - [63751] = 2, + [55564] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4298), 1, anon_sym_LBRACE, - [63758] = 2, + [55571] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4300), 1, sym__statement_terminator, - [63765] = 2, + [55578] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4302), 1, sym__statement_terminator, - [63772] = 2, + [55585] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4304), 1, sym__statement_terminator, - [63779] = 2, + [55592] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4306), 1, anon_sym_LPAREN, - [63786] = 2, + [55599] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4308), 1, anon_sym_LPAREN, - [63793] = 2, + [55606] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(2989), 1, + ACTIONS(2987), 1, anon_sym_RPAREN, - [63800] = 2, + [55613] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4310), 1, aux_sym_foreach_statement_token2, - [63807] = 2, + [55620] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4312), 1, aux_sym_foreach_statement_token2, - [63814] = 2, + [55627] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4314), 1, anon_sym_LPAREN, - [63821] = 2, + [55634] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4316), 1, anon_sym_LPAREN, - [63828] = 2, + [55641] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4318), 1, anon_sym_LPAREN, - [63835] = 2, + [55648] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4320), 1, anon_sym_RBRACE, - [63842] = 2, + [55655] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4322), 1, aux_sym_foreach_statement_token2, - [63849] = 2, + [55662] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4324), 1, aux_sym_foreach_statement_token2, - [63856] = 2, + [55669] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4326), 1, anon_sym_LPAREN, - [63863] = 2, + [55676] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4328), 1, anon_sym_LPAREN, - [63870] = 2, + [55683] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4330), 1, anon_sym_LPAREN, - [63877] = 2, + [55690] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1704), 1, + ACTIONS(1510), 1, anon_sym_RPAREN, - [63884] = 2, + [55697] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4332), 1, aux_sym_foreach_statement_token2, - [63891] = 2, + [55704] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4334), 1, aux_sym_foreach_statement_token2, - [63898] = 2, + [55711] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4336), 1, anon_sym_LPAREN, - [63905] = 2, + [55718] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1787), 1, + ACTIONS(1530), 1, anon_sym_RPAREN, - [63912] = 2, + [55725] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4338), 1, anon_sym_LPAREN, - [63919] = 2, + [55732] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1538), 1, anon_sym_RPAREN, - [63926] = 2, + [55739] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4340), 1, anon_sym_RBRACK, - [63933] = 2, + [55746] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1548), 1, anon_sym_RPAREN, - [63940] = 2, + [55753] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4342), 1, anon_sym_RBRACE, - [63947] = 2, + [55760] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4344), 1, anon_sym_RBRACE, - [63954] = 2, + [55767] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1773), 1, + ACTIONS(1554), 1, anon_sym_RPAREN, - [63961] = 2, + [55774] = 2, ACTIONS(81), 1, sym_comment, - ACTIONS(1775), 1, + ACTIONS(1556), 1, anon_sym_RPAREN, - [63968] = 2, + [55781] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4346), 1, anon_sym_LBRACE, - [63975] = 2, + [55788] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4348), 1, anon_sym_LPAREN, - [63982] = 2, + [55795] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4350), 1, anon_sym_RBRACE, - [63989] = 2, + [55802] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4352), 1, anon_sym_LPAREN, - [63996] = 2, + [55809] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4354), 1, anon_sym_RBRACE, - [64003] = 2, + [55816] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4356), 1, anon_sym_LPAREN, - [64010] = 2, + [55823] = 2, ACTIONS(81), 1, sym_comment, ACTIONS(4358), 1, @@ -115329,3670 +119543,3548 @@ static const uint16_t ts_small_parse_table[] = { }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(371)] = 0, - [SMALL_STATE(372)] = 73, - [SMALL_STATE(373)] = 142, - [SMALL_STATE(374)] = 215, - [SMALL_STATE(375)] = 288, - [SMALL_STATE(376)] = 421, - [SMALL_STATE(377)] = 494, - [SMALL_STATE(378)] = 563, - [SMALL_STATE(379)] = 636, - [SMALL_STATE(380)] = 709, - [SMALL_STATE(381)] = 782, - [SMALL_STATE(382)] = 851, - [SMALL_STATE(383)] = 920, - [SMALL_STATE(384)] = 989, - [SMALL_STATE(385)] = 1058, - [SMALL_STATE(386)] = 1129, - [SMALL_STATE(387)] = 1204, - [SMALL_STATE(388)] = 1279, - [SMALL_STATE(389)] = 1348, - [SMALL_STATE(390)] = 1421, - [SMALL_STATE(391)] = 1492, - [SMALL_STATE(392)] = 1562, - [SMALL_STATE(393)] = 1634, - [SMALL_STATE(394)] = 1708, - [SMALL_STATE(395)] = 1778, - [SMALL_STATE(396)] = 1852, - [SMALL_STATE(397)] = 1922, - [SMALL_STATE(398)] = 1992, - [SMALL_STATE(399)] = 2066, - [SMALL_STATE(400)] = 2136, - [SMALL_STATE(401)] = 2266, - [SMALL_STATE(402)] = 2336, - [SMALL_STATE(403)] = 2406, - [SMALL_STATE(404)] = 2478, - [SMALL_STATE(405)] = 2608, - [SMALL_STATE(406)] = 2738, - [SMALL_STATE(407)] = 2808, - [SMALL_STATE(408)] = 2878, - [SMALL_STATE(409)] = 3008, - [SMALL_STATE(410)] = 3138, - [SMALL_STATE(411)] = 3212, - [SMALL_STATE(412)] = 3279, - [SMALL_STATE(413)] = 3346, - [SMALL_STATE(414)] = 3413, - [SMALL_STATE(415)] = 3480, - [SMALL_STATE(416)] = 3547, - [SMALL_STATE(417)] = 3614, - [SMALL_STATE(418)] = 3741, - [SMALL_STATE(419)] = 3808, - [SMALL_STATE(420)] = 3875, - [SMALL_STATE(421)] = 3946, - [SMALL_STATE(422)] = 4071, - [SMALL_STATE(423)] = 4138, - [SMALL_STATE(424)] = 4205, - [SMALL_STATE(425)] = 4272, - [SMALL_STATE(426)] = 4339, - [SMALL_STATE(427)] = 4406, - [SMALL_STATE(428)] = 4531, - [SMALL_STATE(429)] = 4658, - [SMALL_STATE(430)] = 4725, - [SMALL_STATE(431)] = 4792, - [SMALL_STATE(432)] = 4859, - [SMALL_STATE(433)] = 4926, - [SMALL_STATE(434)] = 4993, - [SMALL_STATE(435)] = 5060, - [SMALL_STATE(436)] = 5127, - [SMALL_STATE(437)] = 5194, - [SMALL_STATE(438)] = 5319, - [SMALL_STATE(439)] = 5386, - [SMALL_STATE(440)] = 5453, - [SMALL_STATE(441)] = 5520, - [SMALL_STATE(442)] = 5645, - [SMALL_STATE(443)] = 5712, - [SMALL_STATE(444)] = 5779, - [SMALL_STATE(445)] = 5906, - [SMALL_STATE(446)] = 5973, - [SMALL_STATE(447)] = 6040, - [SMALL_STATE(448)] = 6107, - [SMALL_STATE(449)] = 6174, - [SMALL_STATE(450)] = 6241, - [SMALL_STATE(451)] = 6308, - [SMALL_STATE(452)] = 6375, - [SMALL_STATE(453)] = 6442, - [SMALL_STATE(454)] = 6567, - [SMALL_STATE(455)] = 6694, - [SMALL_STATE(456)] = 6761, - [SMALL_STATE(457)] = 6886, - [SMALL_STATE(458)] = 6953, - [SMALL_STATE(459)] = 7078, - [SMALL_STATE(460)] = 7145, - [SMALL_STATE(461)] = 7212, - [SMALL_STATE(462)] = 7279, - [SMALL_STATE(463)] = 7350, - [SMALL_STATE(464)] = 7475, - [SMALL_STATE(465)] = 7542, - [SMALL_STATE(466)] = 7609, - [SMALL_STATE(467)] = 7676, - [SMALL_STATE(468)] = 7743, - [SMALL_STATE(469)] = 7810, - [SMALL_STATE(470)] = 7937, - [SMALL_STATE(471)] = 8004, - [SMALL_STATE(472)] = 8071, - [SMALL_STATE(473)] = 8138, - [SMALL_STATE(474)] = 8265, - [SMALL_STATE(475)] = 8332, - [SMALL_STATE(476)] = 8399, - [SMALL_STATE(477)] = 8466, - [SMALL_STATE(478)] = 8588, - [SMALL_STATE(479)] = 8656, - [SMALL_STATE(480)] = 8724, - [SMALL_STATE(481)] = 8792, - [SMALL_STATE(482)] = 8860, - [SMALL_STATE(483)] = 8928, - [SMALL_STATE(484)] = 8994, - [SMALL_STATE(485)] = 9062, - [SMALL_STATE(486)] = 9130, - [SMALL_STATE(487)] = 9198, - [SMALL_STATE(488)] = 9266, - [SMALL_STATE(489)] = 9334, - [SMALL_STATE(490)] = 9402, - [SMALL_STATE(491)] = 9470, - [SMALL_STATE(492)] = 9538, - [SMALL_STATE(493)] = 9606, - [SMALL_STATE(494)] = 9674, - [SMALL_STATE(495)] = 9742, - [SMALL_STATE(496)] = 9810, - [SMALL_STATE(497)] = 9878, - [SMALL_STATE(498)] = 9946, - [SMALL_STATE(499)] = 10014, - [SMALL_STATE(500)] = 10082, - [SMALL_STATE(501)] = 10150, - [SMALL_STATE(502)] = 10218, - [SMALL_STATE(503)] = 10286, - [SMALL_STATE(504)] = 10354, - [SMALL_STATE(505)] = 10478, - [SMALL_STATE(506)] = 10546, - [SMALL_STATE(507)] = 10670, - [SMALL_STATE(508)] = 10738, - [SMALL_STATE(509)] = 10806, - [SMALL_STATE(510)] = 10874, - [SMALL_STATE(511)] = 10942, - [SMALL_STATE(512)] = 11066, - [SMALL_STATE(513)] = 11138, - [SMALL_STATE(514)] = 11206, - [SMALL_STATE(515)] = 11274, - [SMALL_STATE(516)] = 11396, - [SMALL_STATE(517)] = 11464, - [SMALL_STATE(518)] = 11588, - [SMALL_STATE(519)] = 11656, - [SMALL_STATE(520)] = 11724, - [SMALL_STATE(521)] = 11792, - [SMALL_STATE(522)] = 11860, - [SMALL_STATE(523)] = 11928, - [SMALL_STATE(524)] = 12000, - [SMALL_STATE(525)] = 12068, - [SMALL_STATE(526)] = 12136, - [SMALL_STATE(527)] = 12204, - [SMALL_STATE(528)] = 12272, - [SMALL_STATE(529)] = 12340, - [SMALL_STATE(530)] = 12408, - [SMALL_STATE(531)] = 12476, - [SMALL_STATE(532)] = 12544, - [SMALL_STATE(533)] = 12612, - [SMALL_STATE(534)] = 12680, - [SMALL_STATE(535)] = 12748, - [SMALL_STATE(536)] = 12872, - [SMALL_STATE(537)] = 12940, - [SMALL_STATE(538)] = 13008, - [SMALL_STATE(539)] = 13129, - [SMALL_STATE(540)] = 13194, - [SMALL_STATE(541)] = 13315, - [SMALL_STATE(542)] = 13386, - [SMALL_STATE(543)] = 13451, - [SMALL_STATE(544)] = 13568, - [SMALL_STATE(545)] = 13685, - [SMALL_STATE(546)] = 13806, - [SMALL_STATE(547)] = 13877, - [SMALL_STATE(548)] = 13998, - [SMALL_STATE(549)] = 14063, - [SMALL_STATE(550)] = 14134, - [SMALL_STATE(551)] = 14199, - [SMALL_STATE(552)] = 14270, - [SMALL_STATE(553)] = 14341, - [SMALL_STATE(554)] = 14462, - [SMALL_STATE(555)] = 14533, - [SMALL_STATE(556)] = 14650, - [SMALL_STATE(557)] = 14767, - [SMALL_STATE(558)] = 14888, - [SMALL_STATE(559)] = 15006, - [SMALL_STATE(560)] = 15076, - [SMALL_STATE(561)] = 15194, - [SMALL_STATE(562)] = 15264, - [SMALL_STATE(563)] = 15382, - [SMALL_STATE(564)] = 15500, - [SMALL_STATE(565)] = 15618, - [SMALL_STATE(566)] = 15688, - [SMALL_STATE(567)] = 15806, - [SMALL_STATE(568)] = 15876, - [SMALL_STATE(569)] = 15994, - [SMALL_STATE(570)] = 16109, - [SMALL_STATE(571)] = 16178, - [SMALL_STATE(572)] = 16293, - [SMALL_STATE(573)] = 16408, - [SMALL_STATE(574)] = 16523, - [SMALL_STATE(575)] = 16638, - [SMALL_STATE(576)] = 16707, - [SMALL_STATE(577)] = 16822, - [SMALL_STATE(578)] = 16934, - [SMALL_STATE(579)] = 17046, - [SMALL_STATE(580)] = 17158, - [SMALL_STATE(581)] = 17270, - [SMALL_STATE(582)] = 17382, - [SMALL_STATE(583)] = 17450, - [SMALL_STATE(584)] = 17562, - [SMALL_STATE(585)] = 17630, - [SMALL_STATE(586)] = 17739, - [SMALL_STATE(587)] = 17848, - [SMALL_STATE(588)] = 17957, - [SMALL_STATE(589)] = 18066, - [SMALL_STATE(590)] = 18175, - [SMALL_STATE(591)] = 18284, - [SMALL_STATE(592)] = 18393, - [SMALL_STATE(593)] = 18502, - [SMALL_STATE(594)] = 18611, - [SMALL_STATE(595)] = 18720, - [SMALL_STATE(596)] = 18829, - [SMALL_STATE(597)] = 18938, - [SMALL_STATE(598)] = 19047, - [SMALL_STATE(599)] = 19156, - [SMALL_STATE(600)] = 19265, - [SMALL_STATE(601)] = 19374, - [SMALL_STATE(602)] = 19483, - [SMALL_STATE(603)] = 19592, - [SMALL_STATE(604)] = 19701, - [SMALL_STATE(605)] = 19810, - [SMALL_STATE(606)] = 19919, - [SMALL_STATE(607)] = 20028, - [SMALL_STATE(608)] = 20137, - [SMALL_STATE(609)] = 20246, - [SMALL_STATE(610)] = 20355, - [SMALL_STATE(611)] = 20464, - [SMALL_STATE(612)] = 20573, - [SMALL_STATE(613)] = 20682, - [SMALL_STATE(614)] = 20791, - [SMALL_STATE(615)] = 20900, - [SMALL_STATE(616)] = 21009, - [SMALL_STATE(617)] = 21118, - [SMALL_STATE(618)] = 21227, - [SMALL_STATE(619)] = 21336, - [SMALL_STATE(620)] = 21445, - [SMALL_STATE(621)] = 21554, - [SMALL_STATE(622)] = 21663, - [SMALL_STATE(623)] = 21772, - [SMALL_STATE(624)] = 21881, - [SMALL_STATE(625)] = 21990, - [SMALL_STATE(626)] = 22099, - [SMALL_STATE(627)] = 22208, - [SMALL_STATE(628)] = 22317, - [SMALL_STATE(629)] = 22426, - [SMALL_STATE(630)] = 22535, - [SMALL_STATE(631)] = 22644, - [SMALL_STATE(632)] = 22753, - [SMALL_STATE(633)] = 22862, - [SMALL_STATE(634)] = 22971, - [SMALL_STATE(635)] = 23080, - [SMALL_STATE(636)] = 23189, - [SMALL_STATE(637)] = 23298, - [SMALL_STATE(638)] = 23407, - [SMALL_STATE(639)] = 23516, - [SMALL_STATE(640)] = 23625, - [SMALL_STATE(641)] = 23734, - [SMALL_STATE(642)] = 23843, - [SMALL_STATE(643)] = 23952, - [SMALL_STATE(644)] = 24061, - [SMALL_STATE(645)] = 24170, - [SMALL_STATE(646)] = 24279, - [SMALL_STATE(647)] = 24388, - [SMALL_STATE(648)] = 24497, - [SMALL_STATE(649)] = 24606, - [SMALL_STATE(650)] = 24715, - [SMALL_STATE(651)] = 24824, - [SMALL_STATE(652)] = 24933, - [SMALL_STATE(653)] = 25042, - [SMALL_STATE(654)] = 25151, - [SMALL_STATE(655)] = 25260, - [SMALL_STATE(656)] = 25369, - [SMALL_STATE(657)] = 25478, - [SMALL_STATE(658)] = 25587, - [SMALL_STATE(659)] = 25696, - [SMALL_STATE(660)] = 25805, - [SMALL_STATE(661)] = 25914, - [SMALL_STATE(662)] = 26023, - [SMALL_STATE(663)] = 26132, - [SMALL_STATE(664)] = 26241, - [SMALL_STATE(665)] = 26350, - [SMALL_STATE(666)] = 26459, - [SMALL_STATE(667)] = 26568, - [SMALL_STATE(668)] = 26677, - [SMALL_STATE(669)] = 26778, - [SMALL_STATE(670)] = 26879, - [SMALL_STATE(671)] = 26980, - [SMALL_STATE(672)] = 27081, - [SMALL_STATE(673)] = 27182, - [SMALL_STATE(674)] = 27283, - [SMALL_STATE(675)] = 27384, - [SMALL_STATE(676)] = 27485, - [SMALL_STATE(677)] = 27586, - [SMALL_STATE(678)] = 27649, - [SMALL_STATE(679)] = 27712, - [SMALL_STATE(680)] = 27813, - [SMALL_STATE(681)] = 27914, - [SMALL_STATE(682)] = 28015, - [SMALL_STATE(683)] = 28116, - [SMALL_STATE(684)] = 28217, - [SMALL_STATE(685)] = 28318, - [SMALL_STATE(686)] = 28375, - [SMALL_STATE(687)] = 28432, - [SMALL_STATE(688)] = 28533, - [SMALL_STATE(689)] = 28634, - [SMALL_STATE(690)] = 28735, - [SMALL_STATE(691)] = 28836, - [SMALL_STATE(692)] = 28937, - [SMALL_STATE(693)] = 29035, - [SMALL_STATE(694)] = 29091, - [SMALL_STATE(695)] = 29147, - [SMALL_STATE(696)] = 29209, - [SMALL_STATE(697)] = 29271, - [SMALL_STATE(698)] = 29366, - [SMALL_STATE(699)] = 29460, - [SMALL_STATE(700)] = 29554, - [SMALL_STATE(701)] = 29646, - [SMALL_STATE(702)] = 29736, - [SMALL_STATE(703)] = 29826, - [SMALL_STATE(704)] = 29920, - [SMALL_STATE(705)] = 30012, - [SMALL_STATE(706)] = 30104, - [SMALL_STATE(707)] = 30198, - [SMALL_STATE(708)] = 30290, - [SMALL_STATE(709)] = 30380, - [SMALL_STATE(710)] = 30474, - [SMALL_STATE(711)] = 30564, - [SMALL_STATE(712)] = 30658, - [SMALL_STATE(713)] = 30711, - [SMALL_STATE(714)] = 30770, - [SMALL_STATE(715)] = 30847, - [SMALL_STATE(716)] = 30934, - [SMALL_STATE(717)] = 31011, - [SMALL_STATE(718)] = 31070, - [SMALL_STATE(719)] = 31157, - [SMALL_STATE(720)] = 31216, - [SMALL_STATE(721)] = 31295, - [SMALL_STATE(722)] = 31374, - [SMALL_STATE(723)] = 31433, - [SMALL_STATE(724)] = 31509, - [SMALL_STATE(725)] = 31567, - [SMALL_STATE(726)] = 31625, - [SMALL_STATE(727)] = 31683, - [SMALL_STATE(728)] = 31761, - [SMALL_STATE(729)] = 31837, - [SMALL_STATE(730)] = 31895, - [SMALL_STATE(731)] = 31969, - [SMALL_STATE(732)] = 32043, - [SMALL_STATE(733)] = 32121, - [SMALL_STATE(734)] = 32197, - [SMALL_STATE(735)] = 32273, - [SMALL_STATE(736)] = 32348, - [SMALL_STATE(737)] = 32421, - [SMALL_STATE(738)] = 32474, - [SMALL_STATE(739)] = 32549, - [SMALL_STATE(740)] = 32602, - [SMALL_STATE(741)] = 32653, - [SMALL_STATE(742)] = 32704, - [SMALL_STATE(743)] = 32777, - [SMALL_STATE(744)] = 32827, - [SMALL_STATE(745)] = 32877, - [SMALL_STATE(746)] = 32927, - [SMALL_STATE(747)] = 32977, - [SMALL_STATE(748)] = 33027, - [SMALL_STATE(749)] = 33077, - [SMALL_STATE(750)] = 33145, - [SMALL_STATE(751)] = 33197, - [SMALL_STATE(752)] = 33247, - [SMALL_STATE(753)] = 33297, - [SMALL_STATE(754)] = 33347, - [SMALL_STATE(755)] = 33397, - [SMALL_STATE(756)] = 33447, - [SMALL_STATE(757)] = 33499, - [SMALL_STATE(758)] = 33549, - [SMALL_STATE(759)] = 33599, - [SMALL_STATE(760)] = 33649, - [SMALL_STATE(761)] = 33699, - [SMALL_STATE(762)] = 33749, - [SMALL_STATE(763)] = 33799, - [SMALL_STATE(764)] = 33849, - [SMALL_STATE(765)] = 33899, - [SMALL_STATE(766)] = 33949, - [SMALL_STATE(767)] = 33999, - [SMALL_STATE(768)] = 34049, - [SMALL_STATE(769)] = 34117, - [SMALL_STATE(770)] = 34177, - [SMALL_STATE(771)] = 34227, - [SMALL_STATE(772)] = 34277, - [SMALL_STATE(773)] = 34327, - [SMALL_STATE(774)] = 34377, - [SMALL_STATE(775)] = 34427, - [SMALL_STATE(776)] = 34477, - [SMALL_STATE(777)] = 34527, - [SMALL_STATE(778)] = 34577, - [SMALL_STATE(779)] = 34627, - [SMALL_STATE(780)] = 34677, - [SMALL_STATE(781)] = 34727, - [SMALL_STATE(782)] = 34777, - [SMALL_STATE(783)] = 34827, - [SMALL_STATE(784)] = 34877, - [SMALL_STATE(785)] = 34927, - [SMALL_STATE(786)] = 34977, - [SMALL_STATE(787)] = 35027, - [SMALL_STATE(788)] = 35077, - [SMALL_STATE(789)] = 35127, - [SMALL_STATE(790)] = 35177, - [SMALL_STATE(791)] = 35227, - [SMALL_STATE(792)] = 35277, - [SMALL_STATE(793)] = 35327, - [SMALL_STATE(794)] = 35377, - [SMALL_STATE(795)] = 35427, - [SMALL_STATE(796)] = 35477, - [SMALL_STATE(797)] = 35527, - [SMALL_STATE(798)] = 35607, - [SMALL_STATE(799)] = 35657, - [SMALL_STATE(800)] = 35707, - [SMALL_STATE(801)] = 35757, - [SMALL_STATE(802)] = 35807, - [SMALL_STATE(803)] = 35857, - [SMALL_STATE(804)] = 35907, - [SMALL_STATE(805)] = 35957, - [SMALL_STATE(806)] = 36017, - [SMALL_STATE(807)] = 36067, - [SMALL_STATE(808)] = 36117, - [SMALL_STATE(809)] = 36169, - [SMALL_STATE(810)] = 36221, - [SMALL_STATE(811)] = 36271, - [SMALL_STATE(812)] = 36323, - [SMALL_STATE(813)] = 36373, - [SMALL_STATE(814)] = 36423, - [SMALL_STATE(815)] = 36475, - [SMALL_STATE(816)] = 36525, - [SMALL_STATE(817)] = 36575, - [SMALL_STATE(818)] = 36625, - [SMALL_STATE(819)] = 36675, - [SMALL_STATE(820)] = 36725, - [SMALL_STATE(821)] = 36775, - [SMALL_STATE(822)] = 36825, - [SMALL_STATE(823)] = 36884, - [SMALL_STATE(824)] = 36943, - [SMALL_STATE(825)] = 36992, - [SMALL_STATE(826)] = 37041, - [SMALL_STATE(827)] = 37090, - [SMALL_STATE(828)] = 37139, - [SMALL_STATE(829)] = 37188, - [SMALL_STATE(830)] = 37237, - [SMALL_STATE(831)] = 37286, - [SMALL_STATE(832)] = 37335, - [SMALL_STATE(833)] = 37384, - [SMALL_STATE(834)] = 37433, - [SMALL_STATE(835)] = 37482, - [SMALL_STATE(836)] = 37531, - [SMALL_STATE(837)] = 37580, - [SMALL_STATE(838)] = 37629, - [SMALL_STATE(839)] = 37678, - [SMALL_STATE(840)] = 37727, - [SMALL_STATE(841)] = 37776, - [SMALL_STATE(842)] = 37825, - [SMALL_STATE(843)] = 37874, - [SMALL_STATE(844)] = 37923, - [SMALL_STATE(845)] = 37972, - [SMALL_STATE(846)] = 38021, - [SMALL_STATE(847)] = 38070, - [SMALL_STATE(848)] = 38129, - [SMALL_STATE(849)] = 38178, - [SMALL_STATE(850)] = 38227, - [SMALL_STATE(851)] = 38276, - [SMALL_STATE(852)] = 38335, - [SMALL_STATE(853)] = 38384, - [SMALL_STATE(854)] = 38433, - [SMALL_STATE(855)] = 38492, - [SMALL_STATE(856)] = 38545, - [SMALL_STATE(857)] = 38594, - [SMALL_STATE(858)] = 38643, - [SMALL_STATE(859)] = 38692, - [SMALL_STATE(860)] = 38741, - [SMALL_STATE(861)] = 38790, - [SMALL_STATE(862)] = 38839, - [SMALL_STATE(863)] = 38888, - [SMALL_STATE(864)] = 38937, - [SMALL_STATE(865)] = 38986, - [SMALL_STATE(866)] = 39035, - [SMALL_STATE(867)] = 39084, - [SMALL_STATE(868)] = 39133, - [SMALL_STATE(869)] = 39182, - [SMALL_STATE(870)] = 39231, - [SMALL_STATE(871)] = 39280, - [SMALL_STATE(872)] = 39329, - [SMALL_STATE(873)] = 39378, - [SMALL_STATE(874)] = 39427, - [SMALL_STATE(875)] = 39476, - [SMALL_STATE(876)] = 39525, - [SMALL_STATE(877)] = 39574, - [SMALL_STATE(878)] = 39623, - [SMALL_STATE(879)] = 39676, - [SMALL_STATE(880)] = 39725, - [SMALL_STATE(881)] = 39774, - [SMALL_STATE(882)] = 39823, - [SMALL_STATE(883)] = 39872, - [SMALL_STATE(884)] = 39921, - [SMALL_STATE(885)] = 39980, - [SMALL_STATE(886)] = 40029, - [SMALL_STATE(887)] = 40078, - [SMALL_STATE(888)] = 40127, - [SMALL_STATE(889)] = 40176, - [SMALL_STATE(890)] = 40225, - [SMALL_STATE(891)] = 40274, - [SMALL_STATE(892)] = 40323, - [SMALL_STATE(893)] = 40372, - [SMALL_STATE(894)] = 40421, - [SMALL_STATE(895)] = 40470, - [SMALL_STATE(896)] = 40519, - [SMALL_STATE(897)] = 40568, - [SMALL_STATE(898)] = 40617, - [SMALL_STATE(899)] = 40669, - [SMALL_STATE(900)] = 40727, - [SMALL_STATE(901)] = 40779, - [SMALL_STATE(902)] = 40833, - [SMALL_STATE(903)] = 40891, - [SMALL_STATE(904)] = 40939, - [SMALL_STATE(905)] = 40991, - [SMALL_STATE(906)] = 41039, - [SMALL_STATE(907)] = 41089, - [SMALL_STATE(908)] = 41143, - [SMALL_STATE(909)] = 41201, - [SMALL_STATE(910)] = 41255, - [SMALL_STATE(911)] = 41313, - [SMALL_STATE(912)] = 41369, - [SMALL_STATE(913)] = 41425, - [SMALL_STATE(914)] = 41481, - [SMALL_STATE(915)] = 41528, - [SMALL_STATE(916)] = 41575, - [SMALL_STATE(917)] = 41622, - [SMALL_STATE(918)] = 41677, - [SMALL_STATE(919)] = 41724, - [SMALL_STATE(920)] = 41771, - [SMALL_STATE(921)] = 41820, - [SMALL_STATE(922)] = 41867, - [SMALL_STATE(923)] = 41914, - [SMALL_STATE(924)] = 41961, - [SMALL_STATE(925)] = 42008, - [SMALL_STATE(926)] = 42055, - [SMALL_STATE(927)] = 42108, - [SMALL_STATE(928)] = 42155, - [SMALL_STATE(929)] = 42202, - [SMALL_STATE(930)] = 42255, - [SMALL_STATE(931)] = 42302, - [SMALL_STATE(932)] = 42349, - [SMALL_STATE(933)] = 42398, - [SMALL_STATE(934)] = 42445, - [SMALL_STATE(935)] = 42492, - [SMALL_STATE(936)] = 42539, - [SMALL_STATE(937)] = 42586, - [SMALL_STATE(938)] = 42633, - [SMALL_STATE(939)] = 42680, - [SMALL_STATE(940)] = 42727, - [SMALL_STATE(941)] = 42774, - [SMALL_STATE(942)] = 42821, - [SMALL_STATE(943)] = 42868, - [SMALL_STATE(944)] = 42915, - [SMALL_STATE(945)] = 42962, - [SMALL_STATE(946)] = 43009, - [SMALL_STATE(947)] = 43056, - [SMALL_STATE(948)] = 43103, - [SMALL_STATE(949)] = 43150, - [SMALL_STATE(950)] = 43197, - [SMALL_STATE(951)] = 43250, - [SMALL_STATE(952)] = 43297, - [SMALL_STATE(953)] = 43344, - [SMALL_STATE(954)] = 43399, - [SMALL_STATE(955)] = 43446, - [SMALL_STATE(956)] = 43493, - [SMALL_STATE(957)] = 43540, - [SMALL_STATE(958)] = 43595, - [SMALL_STATE(959)] = 43642, - [SMALL_STATE(960)] = 43689, - [SMALL_STATE(961)] = 43736, - [SMALL_STATE(962)] = 43784, - [SMALL_STATE(963)] = 43830, - [SMALL_STATE(964)] = 43876, - [SMALL_STATE(965)] = 43926, - [SMALL_STATE(966)] = 43972, - [SMALL_STATE(967)] = 44018, - [SMALL_STATE(968)] = 44064, - [SMALL_STATE(969)] = 44110, - [SMALL_STATE(970)] = 44155, - [SMALL_STATE(971)] = 44200, - [SMALL_STATE(972)] = 44249, - [SMALL_STATE(973)] = 44294, - [SMALL_STATE(974)] = 44339, - [SMALL_STATE(975)] = 44384, - [SMALL_STATE(976)] = 44429, - [SMALL_STATE(977)] = 44474, - [SMALL_STATE(978)] = 44519, - [SMALL_STATE(979)] = 44568, - [SMALL_STATE(980)] = 44613, - [SMALL_STATE(981)] = 44658, - [SMALL_STATE(982)] = 44703, - [SMALL_STATE(983)] = 44748, - [SMALL_STATE(984)] = 44793, - [SMALL_STATE(985)] = 44838, - [SMALL_STATE(986)] = 44887, - [SMALL_STATE(987)] = 44932, - [SMALL_STATE(988)] = 44977, - [SMALL_STATE(989)] = 45022, - [SMALL_STATE(990)] = 45067, - [SMALL_STATE(991)] = 45112, - [SMALL_STATE(992)] = 45157, - [SMALL_STATE(993)] = 45202, - [SMALL_STATE(994)] = 45251, - [SMALL_STATE(995)] = 45296, - [SMALL_STATE(996)] = 45341, - [SMALL_STATE(997)] = 45386, - [SMALL_STATE(998)] = 45431, - [SMALL_STATE(999)] = 45476, - [SMALL_STATE(1000)] = 45521, - [SMALL_STATE(1001)] = 45566, - [SMALL_STATE(1002)] = 45611, - [SMALL_STATE(1003)] = 45656, - [SMALL_STATE(1004)] = 45705, - [SMALL_STATE(1005)] = 45750, - [SMALL_STATE(1006)] = 45807, - [SMALL_STATE(1007)] = 45864, - [SMALL_STATE(1008)] = 45913, - [SMALL_STATE(1009)] = 45958, - [SMALL_STATE(1010)] = 46003, - [SMALL_STATE(1011)] = 46048, - [SMALL_STATE(1012)] = 46092, - [SMALL_STATE(1013)] = 46136, - [SMALL_STATE(1014)] = 46184, - [SMALL_STATE(1015)] = 46228, - [SMALL_STATE(1016)] = 46272, - [SMALL_STATE(1017)] = 46316, - [SMALL_STATE(1018)] = 46360, - [SMALL_STATE(1019)] = 46404, - [SMALL_STATE(1020)] = 46448, - [SMALL_STATE(1021)] = 46496, - [SMALL_STATE(1022)] = 46544, - [SMALL_STATE(1023)] = 46592, - [SMALL_STATE(1024)] = 46648, - [SMALL_STATE(1025)] = 46704, - [SMALL_STATE(1026)] = 46748, - [SMALL_STATE(1027)] = 46796, - [SMALL_STATE(1028)] = 46840, - [SMALL_STATE(1029)] = 46884, - [SMALL_STATE(1030)] = 46928, - [SMALL_STATE(1031)] = 46972, - [SMALL_STATE(1032)] = 47020, - [SMALL_STATE(1033)] = 47068, - [SMALL_STATE(1034)] = 47112, - [SMALL_STATE(1035)] = 47160, - [SMALL_STATE(1036)] = 47203, - [SMALL_STATE(1037)] = 47246, - [SMALL_STATE(1038)] = 47293, - [SMALL_STATE(1039)] = 47336, - [SMALL_STATE(1040)] = 47379, - [SMALL_STATE(1041)] = 47422, - [SMALL_STATE(1042)] = 47469, - [SMALL_STATE(1043)] = 47512, - [SMALL_STATE(1044)] = 47555, - [SMALL_STATE(1045)] = 47598, - [SMALL_STATE(1046)] = 47641, - [SMALL_STATE(1047)] = 47684, - [SMALL_STATE(1048)] = 47727, - [SMALL_STATE(1049)] = 47770, - [SMALL_STATE(1050)] = 47813, - [SMALL_STATE(1051)] = 47856, - [SMALL_STATE(1052)] = 47899, - [SMALL_STATE(1053)] = 47942, - [SMALL_STATE(1054)] = 47985, - [SMALL_STATE(1055)] = 48028, - [SMALL_STATE(1056)] = 48071, - [SMALL_STATE(1057)] = 48114, - [SMALL_STATE(1058)] = 48157, - [SMALL_STATE(1059)] = 48200, - [SMALL_STATE(1060)] = 48255, - [SMALL_STATE(1061)] = 48302, - [SMALL_STATE(1062)] = 48345, - [SMALL_STATE(1063)] = 48388, - [SMALL_STATE(1064)] = 48431, - [SMALL_STATE(1065)] = 48474, - [SMALL_STATE(1066)] = 48529, - [SMALL_STATE(1067)] = 48576, - [SMALL_STATE(1068)] = 48619, - [SMALL_STATE(1069)] = 48662, - [SMALL_STATE(1070)] = 48705, - [SMALL_STATE(1071)] = 48748, - [SMALL_STATE(1072)] = 48791, - [SMALL_STATE(1073)] = 48834, - [SMALL_STATE(1074)] = 48877, - [SMALL_STATE(1075)] = 48920, - [SMALL_STATE(1076)] = 48963, - [SMALL_STATE(1077)] = 49005, - [SMALL_STATE(1078)] = 49047, - [SMALL_STATE(1079)] = 49089, - [SMALL_STATE(1080)] = 49131, - [SMALL_STATE(1081)] = 49173, - [SMALL_STATE(1082)] = 49215, - [SMALL_STATE(1083)] = 49261, - [SMALL_STATE(1084)] = 49303, - [SMALL_STATE(1085)] = 49345, - [SMALL_STATE(1086)] = 49387, - [SMALL_STATE(1087)] = 49429, - [SMALL_STATE(1088)] = 49471, - [SMALL_STATE(1089)] = 49513, - [SMALL_STATE(1090)] = 49555, - [SMALL_STATE(1091)] = 49597, - [SMALL_STATE(1092)] = 49639, - [SMALL_STATE(1093)] = 49681, - [SMALL_STATE(1094)] = 49723, - [SMALL_STATE(1095)] = 49765, - [SMALL_STATE(1096)] = 49811, - [SMALL_STATE(1097)] = 49853, - [SMALL_STATE(1098)] = 49895, - [SMALL_STATE(1099)] = 49937, - [SMALL_STATE(1100)] = 49983, - [SMALL_STATE(1101)] = 50034, - [SMALL_STATE(1102)] = 50085, - [SMALL_STATE(1103)] = 50136, - [SMALL_STATE(1104)] = 50187, - [SMALL_STATE(1105)] = 50230, - [SMALL_STATE(1106)] = 50273, - [SMALL_STATE(1107)] = 50316, - [SMALL_STATE(1108)] = 50359, - [SMALL_STATE(1109)] = 50402, - [SMALL_STATE(1110)] = 50445, - [SMALL_STATE(1111)] = 50483, - [SMALL_STATE(1112)] = 50521, - [SMALL_STATE(1113)] = 50558, - [SMALL_STATE(1114)] = 50595, - [SMALL_STATE(1115)] = 50632, - [SMALL_STATE(1116)] = 50669, - [SMALL_STATE(1117)] = 50706, - [SMALL_STATE(1118)] = 50743, - [SMALL_STATE(1119)] = 50780, - [SMALL_STATE(1120)] = 50817, - [SMALL_STATE(1121)] = 50854, - [SMALL_STATE(1122)] = 50891, - [SMALL_STATE(1123)] = 50925, - [SMALL_STATE(1124)] = 50959, - [SMALL_STATE(1125)] = 50993, - [SMALL_STATE(1126)] = 51021, - [SMALL_STATE(1127)] = 51051, - [SMALL_STATE(1128)] = 51099, - [SMALL_STATE(1129)] = 51147, - [SMALL_STATE(1130)] = 51195, - [SMALL_STATE(1131)] = 51243, - [SMALL_STATE(1132)] = 51291, - [SMALL_STATE(1133)] = 51339, - [SMALL_STATE(1134)] = 51387, - [SMALL_STATE(1135)] = 51435, - [SMALL_STATE(1136)] = 51483, - [SMALL_STATE(1137)] = 51531, - [SMALL_STATE(1138)] = 51579, - [SMALL_STATE(1139)] = 51627, - [SMALL_STATE(1140)] = 51675, - [SMALL_STATE(1141)] = 51723, - [SMALL_STATE(1142)] = 51771, - [SMALL_STATE(1143)] = 51819, - [SMALL_STATE(1144)] = 51867, - [SMALL_STATE(1145)] = 51915, - [SMALL_STATE(1146)] = 51963, - [SMALL_STATE(1147)] = 52011, - [SMALL_STATE(1148)] = 52059, - [SMALL_STATE(1149)] = 52107, - [SMALL_STATE(1150)] = 52155, - [SMALL_STATE(1151)] = 52203, - [SMALL_STATE(1152)] = 52251, - [SMALL_STATE(1153)] = 52290, - [SMALL_STATE(1154)] = 52329, - [SMALL_STATE(1155)] = 52368, - [SMALL_STATE(1156)] = 52407, - [SMALL_STATE(1157)] = 52446, - [SMALL_STATE(1158)] = 52484, - [SMALL_STATE(1159)] = 52520, - [SMALL_STATE(1160)] = 52558, - [SMALL_STATE(1161)] = 52596, - [SMALL_STATE(1162)] = 52634, - [SMALL_STATE(1163)] = 52672, - [SMALL_STATE(1164)] = 52710, - [SMALL_STATE(1165)] = 52748, - [SMALL_STATE(1166)] = 52786, - [SMALL_STATE(1167)] = 52824, - [SMALL_STATE(1168)] = 52862, - [SMALL_STATE(1169)] = 52900, - [SMALL_STATE(1170)] = 52936, - [SMALL_STATE(1171)] = 52974, - [SMALL_STATE(1172)] = 53012, - [SMALL_STATE(1173)] = 53050, - [SMALL_STATE(1174)] = 53086, - [SMALL_STATE(1175)] = 53122, - [SMALL_STATE(1176)] = 53160, - [SMALL_STATE(1177)] = 53198, - [SMALL_STATE(1178)] = 53234, - [SMALL_STATE(1179)] = 53267, - [SMALL_STATE(1180)] = 53300, - [SMALL_STATE(1181)] = 53333, - [SMALL_STATE(1182)] = 53366, - [SMALL_STATE(1183)] = 53399, - [SMALL_STATE(1184)] = 53432, - [SMALL_STATE(1185)] = 53465, - [SMALL_STATE(1186)] = 53498, - [SMALL_STATE(1187)] = 53531, - [SMALL_STATE(1188)] = 53564, - [SMALL_STATE(1189)] = 53597, - [SMALL_STATE(1190)] = 53630, - [SMALL_STATE(1191)] = 53663, - [SMALL_STATE(1192)] = 53696, - [SMALL_STATE(1193)] = 53727, - [SMALL_STATE(1194)] = 53760, - [SMALL_STATE(1195)] = 53793, - [SMALL_STATE(1196)] = 53826, - [SMALL_STATE(1197)] = 53859, - [SMALL_STATE(1198)] = 53899, - [SMALL_STATE(1199)] = 53939, - [SMALL_STATE(1200)] = 53969, - [SMALL_STATE(1201)] = 54009, - [SMALL_STATE(1202)] = 54049, - [SMALL_STATE(1203)] = 54089, - [SMALL_STATE(1204)] = 54129, - [SMALL_STATE(1205)] = 54153, - [SMALL_STATE(1206)] = 54193, - [SMALL_STATE(1207)] = 54228, - [SMALL_STATE(1208)] = 54263, - [SMALL_STATE(1209)] = 54298, - [SMALL_STATE(1210)] = 54320, - [SMALL_STATE(1211)] = 54342, - [SMALL_STATE(1212)] = 54362, - [SMALL_STATE(1213)] = 54388, - [SMALL_STATE(1214)] = 54410, - [SMALL_STATE(1215)] = 54436, - [SMALL_STATE(1216)] = 54458, - [SMALL_STATE(1217)] = 54478, - [SMALL_STATE(1218)] = 54502, - [SMALL_STATE(1219)] = 54528, - [SMALL_STATE(1220)] = 54562, - [SMALL_STATE(1221)] = 54584, - [SMALL_STATE(1222)] = 54604, - [SMALL_STATE(1223)] = 54626, - [SMALL_STATE(1224)] = 54659, - [SMALL_STATE(1225)] = 54684, - [SMALL_STATE(1226)] = 54717, - [SMALL_STATE(1227)] = 54750, - [SMALL_STATE(1228)] = 54783, - [SMALL_STATE(1229)] = 54803, - [SMALL_STATE(1230)] = 54829, - [SMALL_STATE(1231)] = 54849, - [SMALL_STATE(1232)] = 54869, - [SMALL_STATE(1233)] = 54895, - [SMALL_STATE(1234)] = 54921, - [SMALL_STATE(1235)] = 54941, - [SMALL_STATE(1236)] = 54967, - [SMALL_STATE(1237)] = 54987, - [SMALL_STATE(1238)] = 55013, - [SMALL_STATE(1239)] = 55033, - [SMALL_STATE(1240)] = 55053, - [SMALL_STATE(1241)] = 55073, - [SMALL_STATE(1242)] = 55100, - [SMALL_STATE(1243)] = 55127, - [SMALL_STATE(1244)] = 55154, - [SMALL_STATE(1245)] = 55181, - [SMALL_STATE(1246)] = 55208, - [SMALL_STATE(1247)] = 55235, - [SMALL_STATE(1248)] = 55254, - [SMALL_STATE(1249)] = 55281, - [SMALL_STATE(1250)] = 55300, - [SMALL_STATE(1251)] = 55327, - [SMALL_STATE(1252)] = 55346, - [SMALL_STATE(1253)] = 55373, - [SMALL_STATE(1254)] = 55401, - [SMALL_STATE(1255)] = 55419, - [SMALL_STATE(1256)] = 55440, - [SMALL_STATE(1257)] = 55459, - [SMALL_STATE(1258)] = 55478, - [SMALL_STATE(1259)] = 55505, - [SMALL_STATE(1260)] = 55526, - [SMALL_STATE(1261)] = 55543, - [SMALL_STATE(1262)] = 55560, - [SMALL_STATE(1263)] = 55587, - [SMALL_STATE(1264)] = 55604, - [SMALL_STATE(1265)] = 55622, - [SMALL_STATE(1266)] = 55640, - [SMALL_STATE(1267)] = 55666, - [SMALL_STATE(1268)] = 55686, - [SMALL_STATE(1269)] = 55712, - [SMALL_STATE(1270)] = 55728, - [SMALL_STATE(1271)] = 55746, - [SMALL_STATE(1272)] = 55764, - [SMALL_STATE(1273)] = 55780, - [SMALL_STATE(1274)] = 55796, - [SMALL_STATE(1275)] = 55816, - [SMALL_STATE(1276)] = 55832, - [SMALL_STATE(1277)] = 55850, - [SMALL_STATE(1278)] = 55868, - [SMALL_STATE(1279)] = 55886, - [SMALL_STATE(1280)] = 55904, - [SMALL_STATE(1281)] = 55922, - [SMALL_STATE(1282)] = 55940, - [SMALL_STATE(1283)] = 55963, - [SMALL_STATE(1284)] = 55986, - [SMALL_STATE(1285)] = 56001, - [SMALL_STATE(1286)] = 56026, - [SMALL_STATE(1287)] = 56051, - [SMALL_STATE(1288)] = 56064, - [SMALL_STATE(1289)] = 56085, - [SMALL_STATE(1290)] = 56108, - [SMALL_STATE(1291)] = 56123, - [SMALL_STATE(1292)] = 56138, - [SMALL_STATE(1293)] = 56153, - [SMALL_STATE(1294)] = 56174, - [SMALL_STATE(1295)] = 56197, - [SMALL_STATE(1296)] = 56218, - [SMALL_STATE(1297)] = 56243, - [SMALL_STATE(1298)] = 56268, - [SMALL_STATE(1299)] = 56284, - [SMALL_STATE(1300)] = 56300, - [SMALL_STATE(1301)] = 56318, - [SMALL_STATE(1302)] = 56340, - [SMALL_STATE(1303)] = 56356, - [SMALL_STATE(1304)] = 56378, - [SMALL_STATE(1305)] = 56394, - [SMALL_STATE(1306)] = 56416, - [SMALL_STATE(1307)] = 56430, - [SMALL_STATE(1308)] = 56452, - [SMALL_STATE(1309)] = 56470, - [SMALL_STATE(1310)] = 56492, - [SMALL_STATE(1311)] = 56508, - [SMALL_STATE(1312)] = 56530, - [SMALL_STATE(1313)] = 56544, - [SMALL_STATE(1314)] = 56566, - [SMALL_STATE(1315)] = 56582, - [SMALL_STATE(1316)] = 56596, - [SMALL_STATE(1317)] = 56618, - [SMALL_STATE(1318)] = 56633, - [SMALL_STATE(1319)] = 56644, - [SMALL_STATE(1320)] = 56663, - [SMALL_STATE(1321)] = 56676, - [SMALL_STATE(1322)] = 56691, - [SMALL_STATE(1323)] = 56702, - [SMALL_STATE(1324)] = 56721, - [SMALL_STATE(1325)] = 56740, - [SMALL_STATE(1326)] = 56755, - [SMALL_STATE(1327)] = 56772, - [SMALL_STATE(1328)] = 56789, - [SMALL_STATE(1329)] = 56808, - [SMALL_STATE(1330)] = 56827, - [SMALL_STATE(1331)] = 56846, - [SMALL_STATE(1332)] = 56865, - [SMALL_STATE(1333)] = 56884, - [SMALL_STATE(1334)] = 56895, - [SMALL_STATE(1335)] = 56914, - [SMALL_STATE(1336)] = 56925, - [SMALL_STATE(1337)] = 56944, - [SMALL_STATE(1338)] = 56957, - [SMALL_STATE(1339)] = 56976, - [SMALL_STATE(1340)] = 56995, - [SMALL_STATE(1341)] = 57014, - [SMALL_STATE(1342)] = 57033, - [SMALL_STATE(1343)] = 57052, - [SMALL_STATE(1344)] = 57071, - [SMALL_STATE(1345)] = 57090, - [SMALL_STATE(1346)] = 57109, - [SMALL_STATE(1347)] = 57128, - [SMALL_STATE(1348)] = 57147, - [SMALL_STATE(1349)] = 57166, - [SMALL_STATE(1350)] = 57185, - [SMALL_STATE(1351)] = 57204, - [SMALL_STATE(1352)] = 57223, - [SMALL_STATE(1353)] = 57238, - [SMALL_STATE(1354)] = 57253, - [SMALL_STATE(1355)] = 57264, - [SMALL_STATE(1356)] = 57279, - [SMALL_STATE(1357)] = 57292, - [SMALL_STATE(1358)] = 57307, - [SMALL_STATE(1359)] = 57324, - [SMALL_STATE(1360)] = 57341, - [SMALL_STATE(1361)] = 57360, - [SMALL_STATE(1362)] = 57375, - [SMALL_STATE(1363)] = 57390, - [SMALL_STATE(1364)] = 57403, - [SMALL_STATE(1365)] = 57413, - [SMALL_STATE(1366)] = 57429, - [SMALL_STATE(1367)] = 57443, - [SMALL_STATE(1368)] = 57459, - [SMALL_STATE(1369)] = 57473, - [SMALL_STATE(1370)] = 57489, - [SMALL_STATE(1371)] = 57499, - [SMALL_STATE(1372)] = 57515, - [SMALL_STATE(1373)] = 57531, - [SMALL_STATE(1374)] = 57547, - [SMALL_STATE(1375)] = 57563, - [SMALL_STATE(1376)] = 57579, - [SMALL_STATE(1377)] = 57595, - [SMALL_STATE(1378)] = 57611, - [SMALL_STATE(1379)] = 57625, - [SMALL_STATE(1380)] = 57637, - [SMALL_STATE(1381)] = 57647, - [SMALL_STATE(1382)] = 57663, - [SMALL_STATE(1383)] = 57679, - [SMALL_STATE(1384)] = 57695, - [SMALL_STATE(1385)] = 57707, - [SMALL_STATE(1386)] = 57723, - [SMALL_STATE(1387)] = 57733, - [SMALL_STATE(1388)] = 57747, - [SMALL_STATE(1389)] = 57763, - [SMALL_STATE(1390)] = 57779, - [SMALL_STATE(1391)] = 57795, - [SMALL_STATE(1392)] = 57807, - [SMALL_STATE(1393)] = 57819, - [SMALL_STATE(1394)] = 57835, - [SMALL_STATE(1395)] = 57848, - [SMALL_STATE(1396)] = 57861, - [SMALL_STATE(1397)] = 57872, - [SMALL_STATE(1398)] = 57885, - [SMALL_STATE(1399)] = 57898, - [SMALL_STATE(1400)] = 57911, - [SMALL_STATE(1401)] = 57924, - [SMALL_STATE(1402)] = 57937, - [SMALL_STATE(1403)] = 57946, - [SMALL_STATE(1404)] = 57959, - [SMALL_STATE(1405)] = 57972, - [SMALL_STATE(1406)] = 57985, - [SMALL_STATE(1407)] = 57998, - [SMALL_STATE(1408)] = 58011, - [SMALL_STATE(1409)] = 58022, - [SMALL_STATE(1410)] = 58035, - [SMALL_STATE(1411)] = 58048, - [SMALL_STATE(1412)] = 58061, - [SMALL_STATE(1413)] = 58074, - [SMALL_STATE(1414)] = 58083, - [SMALL_STATE(1415)] = 58096, - [SMALL_STATE(1416)] = 58109, - [SMALL_STATE(1417)] = 58122, - [SMALL_STATE(1418)] = 58135, - [SMALL_STATE(1419)] = 58144, - [SMALL_STATE(1420)] = 58157, - [SMALL_STATE(1421)] = 58170, - [SMALL_STATE(1422)] = 58183, - [SMALL_STATE(1423)] = 58192, - [SMALL_STATE(1424)] = 58205, - [SMALL_STATE(1425)] = 58218, - [SMALL_STATE(1426)] = 58231, - [SMALL_STATE(1427)] = 58244, - [SMALL_STATE(1428)] = 58257, - [SMALL_STATE(1429)] = 58270, - [SMALL_STATE(1430)] = 58283, - [SMALL_STATE(1431)] = 58296, - [SMALL_STATE(1432)] = 58309, - [SMALL_STATE(1433)] = 58322, - [SMALL_STATE(1434)] = 58335, - [SMALL_STATE(1435)] = 58348, - [SMALL_STATE(1436)] = 58359, - [SMALL_STATE(1437)] = 58372, - [SMALL_STATE(1438)] = 58385, - [SMALL_STATE(1439)] = 58398, - [SMALL_STATE(1440)] = 58411, - [SMALL_STATE(1441)] = 58424, - [SMALL_STATE(1442)] = 58433, - [SMALL_STATE(1443)] = 58446, - [SMALL_STATE(1444)] = 58459, - [SMALL_STATE(1445)] = 58472, - [SMALL_STATE(1446)] = 58485, - [SMALL_STATE(1447)] = 58498, - [SMALL_STATE(1448)] = 58511, - [SMALL_STATE(1449)] = 58524, - [SMALL_STATE(1450)] = 58537, - [SMALL_STATE(1451)] = 58550, - [SMALL_STATE(1452)] = 58563, - [SMALL_STATE(1453)] = 58574, - [SMALL_STATE(1454)] = 58587, - [SMALL_STATE(1455)] = 58600, - [SMALL_STATE(1456)] = 58613, - [SMALL_STATE(1457)] = 58626, - [SMALL_STATE(1458)] = 58639, - [SMALL_STATE(1459)] = 58648, - [SMALL_STATE(1460)] = 58661, - [SMALL_STATE(1461)] = 58674, - [SMALL_STATE(1462)] = 58687, - [SMALL_STATE(1463)] = 58700, - [SMALL_STATE(1464)] = 58713, - [SMALL_STATE(1465)] = 58726, - [SMALL_STATE(1466)] = 58735, - [SMALL_STATE(1467)] = 58748, - [SMALL_STATE(1468)] = 58761, - [SMALL_STATE(1469)] = 58774, - [SMALL_STATE(1470)] = 58787, - [SMALL_STATE(1471)] = 58798, - [SMALL_STATE(1472)] = 58811, - [SMALL_STATE(1473)] = 58824, - [SMALL_STATE(1474)] = 58837, - [SMALL_STATE(1475)] = 58850, - [SMALL_STATE(1476)] = 58863, - [SMALL_STATE(1477)] = 58876, - [SMALL_STATE(1478)] = 58889, - [SMALL_STATE(1479)] = 58902, - [SMALL_STATE(1480)] = 58913, - [SMALL_STATE(1481)] = 58922, - [SMALL_STATE(1482)] = 58935, - [SMALL_STATE(1483)] = 58948, - [SMALL_STATE(1484)] = 58961, - [SMALL_STATE(1485)] = 58974, - [SMALL_STATE(1486)] = 58987, - [SMALL_STATE(1487)] = 59000, - [SMALL_STATE(1488)] = 59009, - [SMALL_STATE(1489)] = 59022, - [SMALL_STATE(1490)] = 59035, - [SMALL_STATE(1491)] = 59048, - [SMALL_STATE(1492)] = 59057, - [SMALL_STATE(1493)] = 59070, - [SMALL_STATE(1494)] = 59083, - [SMALL_STATE(1495)] = 59096, - [SMALL_STATE(1496)] = 59109, - [SMALL_STATE(1497)] = 59122, - [SMALL_STATE(1498)] = 59135, - [SMALL_STATE(1499)] = 59148, - [SMALL_STATE(1500)] = 59161, - [SMALL_STATE(1501)] = 59174, - [SMALL_STATE(1502)] = 59185, - [SMALL_STATE(1503)] = 59196, - [SMALL_STATE(1504)] = 59205, - [SMALL_STATE(1505)] = 59214, - [SMALL_STATE(1506)] = 59227, - [SMALL_STATE(1507)] = 59240, - [SMALL_STATE(1508)] = 59253, - [SMALL_STATE(1509)] = 59266, - [SMALL_STATE(1510)] = 59279, - [SMALL_STATE(1511)] = 59292, - [SMALL_STATE(1512)] = 59300, - [SMALL_STATE(1513)] = 59310, - [SMALL_STATE(1514)] = 59320, - [SMALL_STATE(1515)] = 59330, - [SMALL_STATE(1516)] = 59340, - [SMALL_STATE(1517)] = 59350, - [SMALL_STATE(1518)] = 59360, - [SMALL_STATE(1519)] = 59370, - [SMALL_STATE(1520)] = 59378, - [SMALL_STATE(1521)] = 59388, - [SMALL_STATE(1522)] = 59398, - [SMALL_STATE(1523)] = 59408, - [SMALL_STATE(1524)] = 59418, - [SMALL_STATE(1525)] = 59428, - [SMALL_STATE(1526)] = 59438, - [SMALL_STATE(1527)] = 59448, - [SMALL_STATE(1528)] = 59458, - [SMALL_STATE(1529)] = 59466, - [SMALL_STATE(1530)] = 59476, - [SMALL_STATE(1531)] = 59486, - [SMALL_STATE(1532)] = 59496, - [SMALL_STATE(1533)] = 59506, - [SMALL_STATE(1534)] = 59516, - [SMALL_STATE(1535)] = 59526, - [SMALL_STATE(1536)] = 59536, - [SMALL_STATE(1537)] = 59544, - [SMALL_STATE(1538)] = 59552, - [SMALL_STATE(1539)] = 59562, - [SMALL_STATE(1540)] = 59572, - [SMALL_STATE(1541)] = 59582, - [SMALL_STATE(1542)] = 59592, - [SMALL_STATE(1543)] = 59602, - [SMALL_STATE(1544)] = 59612, - [SMALL_STATE(1545)] = 59622, - [SMALL_STATE(1546)] = 59632, - [SMALL_STATE(1547)] = 59642, - [SMALL_STATE(1548)] = 59652, - [SMALL_STATE(1549)] = 59662, - [SMALL_STATE(1550)] = 59670, - [SMALL_STATE(1551)] = 59680, - [SMALL_STATE(1552)] = 59688, - [SMALL_STATE(1553)] = 59698, - [SMALL_STATE(1554)] = 59708, - [SMALL_STATE(1555)] = 59718, - [SMALL_STATE(1556)] = 59728, - [SMALL_STATE(1557)] = 59738, - [SMALL_STATE(1558)] = 59748, - [SMALL_STATE(1559)] = 59758, - [SMALL_STATE(1560)] = 59768, - [SMALL_STATE(1561)] = 59778, - [SMALL_STATE(1562)] = 59788, - [SMALL_STATE(1563)] = 59798, - [SMALL_STATE(1564)] = 59808, - [SMALL_STATE(1565)] = 59818, - [SMALL_STATE(1566)] = 59828, - [SMALL_STATE(1567)] = 59838, - [SMALL_STATE(1568)] = 59848, - [SMALL_STATE(1569)] = 59858, - [SMALL_STATE(1570)] = 59868, - [SMALL_STATE(1571)] = 59878, - [SMALL_STATE(1572)] = 59886, - [SMALL_STATE(1573)] = 59896, - [SMALL_STATE(1574)] = 59906, - [SMALL_STATE(1575)] = 59916, - [SMALL_STATE(1576)] = 59926, - [SMALL_STATE(1577)] = 59936, - [SMALL_STATE(1578)] = 59946, - [SMALL_STATE(1579)] = 59954, - [SMALL_STATE(1580)] = 59962, - [SMALL_STATE(1581)] = 59972, - [SMALL_STATE(1582)] = 59982, - [SMALL_STATE(1583)] = 59992, - [SMALL_STATE(1584)] = 60002, - [SMALL_STATE(1585)] = 60012, - [SMALL_STATE(1586)] = 60022, - [SMALL_STATE(1587)] = 60030, - [SMALL_STATE(1588)] = 60040, - [SMALL_STATE(1589)] = 60050, - [SMALL_STATE(1590)] = 60060, - [SMALL_STATE(1591)] = 60070, - [SMALL_STATE(1592)] = 60080, - [SMALL_STATE(1593)] = 60090, - [SMALL_STATE(1594)] = 60098, - [SMALL_STATE(1595)] = 60108, - [SMALL_STATE(1596)] = 60118, - [SMALL_STATE(1597)] = 60128, - [SMALL_STATE(1598)] = 60138, - [SMALL_STATE(1599)] = 60148, - [SMALL_STATE(1600)] = 60158, - [SMALL_STATE(1601)] = 60168, - [SMALL_STATE(1602)] = 60178, - [SMALL_STATE(1603)] = 60188, - [SMALL_STATE(1604)] = 60198, - [SMALL_STATE(1605)] = 60208, - [SMALL_STATE(1606)] = 60218, - [SMALL_STATE(1607)] = 60228, - [SMALL_STATE(1608)] = 60238, - [SMALL_STATE(1609)] = 60248, - [SMALL_STATE(1610)] = 60258, - [SMALL_STATE(1611)] = 60268, - [SMALL_STATE(1612)] = 60278, - [SMALL_STATE(1613)] = 60288, - [SMALL_STATE(1614)] = 60298, - [SMALL_STATE(1615)] = 60308, - [SMALL_STATE(1616)] = 60318, - [SMALL_STATE(1617)] = 60326, - [SMALL_STATE(1618)] = 60334, - [SMALL_STATE(1619)] = 60344, - [SMALL_STATE(1620)] = 60354, - [SMALL_STATE(1621)] = 60364, - [SMALL_STATE(1622)] = 60374, - [SMALL_STATE(1623)] = 60384, - [SMALL_STATE(1624)] = 60394, - [SMALL_STATE(1625)] = 60402, - [SMALL_STATE(1626)] = 60412, - [SMALL_STATE(1627)] = 60422, - [SMALL_STATE(1628)] = 60432, - [SMALL_STATE(1629)] = 60442, - [SMALL_STATE(1630)] = 60452, - [SMALL_STATE(1631)] = 60462, - [SMALL_STATE(1632)] = 60472, - [SMALL_STATE(1633)] = 60482, - [SMALL_STATE(1634)] = 60492, - [SMALL_STATE(1635)] = 60500, - [SMALL_STATE(1636)] = 60510, - [SMALL_STATE(1637)] = 60520, - [SMALL_STATE(1638)] = 60528, - [SMALL_STATE(1639)] = 60538, - [SMALL_STATE(1640)] = 60548, - [SMALL_STATE(1641)] = 60558, - [SMALL_STATE(1642)] = 60568, - [SMALL_STATE(1643)] = 60576, - [SMALL_STATE(1644)] = 60584, - [SMALL_STATE(1645)] = 60594, - [SMALL_STATE(1646)] = 60602, - [SMALL_STATE(1647)] = 60612, - [SMALL_STATE(1648)] = 60622, - [SMALL_STATE(1649)] = 60632, - [SMALL_STATE(1650)] = 60642, - [SMALL_STATE(1651)] = 60652, - [SMALL_STATE(1652)] = 60662, - [SMALL_STATE(1653)] = 60672, - [SMALL_STATE(1654)] = 60682, - [SMALL_STATE(1655)] = 60692, - [SMALL_STATE(1656)] = 60702, - [SMALL_STATE(1657)] = 60712, - [SMALL_STATE(1658)] = 60720, - [SMALL_STATE(1659)] = 60730, - [SMALL_STATE(1660)] = 60738, - [SMALL_STATE(1661)] = 60746, - [SMALL_STATE(1662)] = 60756, - [SMALL_STATE(1663)] = 60766, - [SMALL_STATE(1664)] = 60776, - [SMALL_STATE(1665)] = 60786, - [SMALL_STATE(1666)] = 60796, - [SMALL_STATE(1667)] = 60806, - [SMALL_STATE(1668)] = 60816, - [SMALL_STATE(1669)] = 60826, - [SMALL_STATE(1670)] = 60836, - [SMALL_STATE(1671)] = 60846, - [SMALL_STATE(1672)] = 60856, - [SMALL_STATE(1673)] = 60866, - [SMALL_STATE(1674)] = 60876, - [SMALL_STATE(1675)] = 60886, - [SMALL_STATE(1676)] = 60896, - [SMALL_STATE(1677)] = 60906, - [SMALL_STATE(1678)] = 60916, - [SMALL_STATE(1679)] = 60926, - [SMALL_STATE(1680)] = 60936, - [SMALL_STATE(1681)] = 60944, - [SMALL_STATE(1682)] = 60954, - [SMALL_STATE(1683)] = 60962, - [SMALL_STATE(1684)] = 60972, - [SMALL_STATE(1685)] = 60982, - [SMALL_STATE(1686)] = 60992, - [SMALL_STATE(1687)] = 61002, - [SMALL_STATE(1688)] = 61012, - [SMALL_STATE(1689)] = 61022, - [SMALL_STATE(1690)] = 61032, - [SMALL_STATE(1691)] = 61042, - [SMALL_STATE(1692)] = 61049, - [SMALL_STATE(1693)] = 61056, - [SMALL_STATE(1694)] = 61063, - [SMALL_STATE(1695)] = 61070, - [SMALL_STATE(1696)] = 61077, - [SMALL_STATE(1697)] = 61084, - [SMALL_STATE(1698)] = 61091, - [SMALL_STATE(1699)] = 61098, - [SMALL_STATE(1700)] = 61105, - [SMALL_STATE(1701)] = 61112, - [SMALL_STATE(1702)] = 61119, - [SMALL_STATE(1703)] = 61126, - [SMALL_STATE(1704)] = 61133, - [SMALL_STATE(1705)] = 61140, - [SMALL_STATE(1706)] = 61147, - [SMALL_STATE(1707)] = 61154, - [SMALL_STATE(1708)] = 61161, - [SMALL_STATE(1709)] = 61168, - [SMALL_STATE(1710)] = 61175, - [SMALL_STATE(1711)] = 61182, - [SMALL_STATE(1712)] = 61189, - [SMALL_STATE(1713)] = 61196, - [SMALL_STATE(1714)] = 61203, - [SMALL_STATE(1715)] = 61210, - [SMALL_STATE(1716)] = 61217, - [SMALL_STATE(1717)] = 61224, - [SMALL_STATE(1718)] = 61231, - [SMALL_STATE(1719)] = 61238, - [SMALL_STATE(1720)] = 61245, - [SMALL_STATE(1721)] = 61252, - [SMALL_STATE(1722)] = 61259, - [SMALL_STATE(1723)] = 61266, - [SMALL_STATE(1724)] = 61273, - [SMALL_STATE(1725)] = 61280, - [SMALL_STATE(1726)] = 61287, - [SMALL_STATE(1727)] = 61294, - [SMALL_STATE(1728)] = 61301, - [SMALL_STATE(1729)] = 61308, - [SMALL_STATE(1730)] = 61315, - [SMALL_STATE(1731)] = 61322, - [SMALL_STATE(1732)] = 61329, - [SMALL_STATE(1733)] = 61336, - [SMALL_STATE(1734)] = 61343, - [SMALL_STATE(1735)] = 61350, - [SMALL_STATE(1736)] = 61357, - [SMALL_STATE(1737)] = 61364, - [SMALL_STATE(1738)] = 61371, - [SMALL_STATE(1739)] = 61378, - [SMALL_STATE(1740)] = 61385, - [SMALL_STATE(1741)] = 61392, - [SMALL_STATE(1742)] = 61399, - [SMALL_STATE(1743)] = 61406, - [SMALL_STATE(1744)] = 61413, - [SMALL_STATE(1745)] = 61420, - [SMALL_STATE(1746)] = 61427, - [SMALL_STATE(1747)] = 61434, - [SMALL_STATE(1748)] = 61441, - [SMALL_STATE(1749)] = 61448, - [SMALL_STATE(1750)] = 61455, - [SMALL_STATE(1751)] = 61462, - [SMALL_STATE(1752)] = 61469, - [SMALL_STATE(1753)] = 61476, - [SMALL_STATE(1754)] = 61483, - [SMALL_STATE(1755)] = 61490, - [SMALL_STATE(1756)] = 61497, - [SMALL_STATE(1757)] = 61504, - [SMALL_STATE(1758)] = 61511, - [SMALL_STATE(1759)] = 61518, - [SMALL_STATE(1760)] = 61525, - [SMALL_STATE(1761)] = 61532, - [SMALL_STATE(1762)] = 61539, - [SMALL_STATE(1763)] = 61546, - [SMALL_STATE(1764)] = 61553, - [SMALL_STATE(1765)] = 61560, - [SMALL_STATE(1766)] = 61567, - [SMALL_STATE(1767)] = 61574, - [SMALL_STATE(1768)] = 61581, - [SMALL_STATE(1769)] = 61588, - [SMALL_STATE(1770)] = 61595, - [SMALL_STATE(1771)] = 61602, - [SMALL_STATE(1772)] = 61609, - [SMALL_STATE(1773)] = 61616, - [SMALL_STATE(1774)] = 61623, - [SMALL_STATE(1775)] = 61630, - [SMALL_STATE(1776)] = 61637, - [SMALL_STATE(1777)] = 61644, - [SMALL_STATE(1778)] = 61651, - [SMALL_STATE(1779)] = 61658, - [SMALL_STATE(1780)] = 61665, - [SMALL_STATE(1781)] = 61672, - [SMALL_STATE(1782)] = 61679, - [SMALL_STATE(1783)] = 61686, - [SMALL_STATE(1784)] = 61693, - [SMALL_STATE(1785)] = 61700, - [SMALL_STATE(1786)] = 61707, - [SMALL_STATE(1787)] = 61714, - [SMALL_STATE(1788)] = 61721, - [SMALL_STATE(1789)] = 61728, - [SMALL_STATE(1790)] = 61735, - [SMALL_STATE(1791)] = 61742, - [SMALL_STATE(1792)] = 61749, - [SMALL_STATE(1793)] = 61756, - [SMALL_STATE(1794)] = 61763, - [SMALL_STATE(1795)] = 61770, - [SMALL_STATE(1796)] = 61777, - [SMALL_STATE(1797)] = 61784, - [SMALL_STATE(1798)] = 61791, - [SMALL_STATE(1799)] = 61798, - [SMALL_STATE(1800)] = 61805, - [SMALL_STATE(1801)] = 61812, - [SMALL_STATE(1802)] = 61819, - [SMALL_STATE(1803)] = 61826, - [SMALL_STATE(1804)] = 61833, - [SMALL_STATE(1805)] = 61840, - [SMALL_STATE(1806)] = 61847, - [SMALL_STATE(1807)] = 61854, - [SMALL_STATE(1808)] = 61861, - [SMALL_STATE(1809)] = 61868, - [SMALL_STATE(1810)] = 61875, - [SMALL_STATE(1811)] = 61882, - [SMALL_STATE(1812)] = 61889, - [SMALL_STATE(1813)] = 61896, - [SMALL_STATE(1814)] = 61903, - [SMALL_STATE(1815)] = 61910, - [SMALL_STATE(1816)] = 61917, - [SMALL_STATE(1817)] = 61924, - [SMALL_STATE(1818)] = 61931, - [SMALL_STATE(1819)] = 61938, - [SMALL_STATE(1820)] = 61945, - [SMALL_STATE(1821)] = 61952, - [SMALL_STATE(1822)] = 61959, - [SMALL_STATE(1823)] = 61966, - [SMALL_STATE(1824)] = 61973, - [SMALL_STATE(1825)] = 61980, - [SMALL_STATE(1826)] = 61987, - [SMALL_STATE(1827)] = 61994, - [SMALL_STATE(1828)] = 62001, - [SMALL_STATE(1829)] = 62008, - [SMALL_STATE(1830)] = 62015, - [SMALL_STATE(1831)] = 62022, - [SMALL_STATE(1832)] = 62029, - [SMALL_STATE(1833)] = 62036, - [SMALL_STATE(1834)] = 62043, - [SMALL_STATE(1835)] = 62050, - [SMALL_STATE(1836)] = 62057, - [SMALL_STATE(1837)] = 62064, - [SMALL_STATE(1838)] = 62071, - [SMALL_STATE(1839)] = 62078, - [SMALL_STATE(1840)] = 62085, - [SMALL_STATE(1841)] = 62092, - [SMALL_STATE(1842)] = 62099, - [SMALL_STATE(1843)] = 62106, - [SMALL_STATE(1844)] = 62113, - [SMALL_STATE(1845)] = 62120, - [SMALL_STATE(1846)] = 62127, - [SMALL_STATE(1847)] = 62134, - [SMALL_STATE(1848)] = 62141, - [SMALL_STATE(1849)] = 62148, - [SMALL_STATE(1850)] = 62155, - [SMALL_STATE(1851)] = 62162, - [SMALL_STATE(1852)] = 62169, - [SMALL_STATE(1853)] = 62176, - [SMALL_STATE(1854)] = 62183, - [SMALL_STATE(1855)] = 62190, - [SMALL_STATE(1856)] = 62197, - [SMALL_STATE(1857)] = 62204, - [SMALL_STATE(1858)] = 62211, - [SMALL_STATE(1859)] = 62218, - [SMALL_STATE(1860)] = 62225, - [SMALL_STATE(1861)] = 62232, - [SMALL_STATE(1862)] = 62239, - [SMALL_STATE(1863)] = 62246, - [SMALL_STATE(1864)] = 62253, - [SMALL_STATE(1865)] = 62260, - [SMALL_STATE(1866)] = 62267, - [SMALL_STATE(1867)] = 62274, - [SMALL_STATE(1868)] = 62281, - [SMALL_STATE(1869)] = 62288, - [SMALL_STATE(1870)] = 62295, - [SMALL_STATE(1871)] = 62302, - [SMALL_STATE(1872)] = 62309, - [SMALL_STATE(1873)] = 62316, - [SMALL_STATE(1874)] = 62323, - [SMALL_STATE(1875)] = 62330, - [SMALL_STATE(1876)] = 62337, - [SMALL_STATE(1877)] = 62344, - [SMALL_STATE(1878)] = 62351, - [SMALL_STATE(1879)] = 62358, - [SMALL_STATE(1880)] = 62365, - [SMALL_STATE(1881)] = 62372, - [SMALL_STATE(1882)] = 62379, - [SMALL_STATE(1883)] = 62386, - [SMALL_STATE(1884)] = 62393, - [SMALL_STATE(1885)] = 62400, - [SMALL_STATE(1886)] = 62407, - [SMALL_STATE(1887)] = 62414, - [SMALL_STATE(1888)] = 62421, - [SMALL_STATE(1889)] = 62428, - [SMALL_STATE(1890)] = 62435, - [SMALL_STATE(1891)] = 62442, - [SMALL_STATE(1892)] = 62449, - [SMALL_STATE(1893)] = 62456, - [SMALL_STATE(1894)] = 62463, - [SMALL_STATE(1895)] = 62470, - [SMALL_STATE(1896)] = 62477, - [SMALL_STATE(1897)] = 62484, - [SMALL_STATE(1898)] = 62491, - [SMALL_STATE(1899)] = 62498, - [SMALL_STATE(1900)] = 62505, - [SMALL_STATE(1901)] = 62512, - [SMALL_STATE(1902)] = 62519, - [SMALL_STATE(1903)] = 62526, - [SMALL_STATE(1904)] = 62533, - [SMALL_STATE(1905)] = 62540, - [SMALL_STATE(1906)] = 62547, - [SMALL_STATE(1907)] = 62554, - [SMALL_STATE(1908)] = 62561, - [SMALL_STATE(1909)] = 62568, - [SMALL_STATE(1910)] = 62575, - [SMALL_STATE(1911)] = 62582, - [SMALL_STATE(1912)] = 62589, - [SMALL_STATE(1913)] = 62596, - [SMALL_STATE(1914)] = 62603, - [SMALL_STATE(1915)] = 62610, - [SMALL_STATE(1916)] = 62617, - [SMALL_STATE(1917)] = 62624, - [SMALL_STATE(1918)] = 62631, - [SMALL_STATE(1919)] = 62638, - [SMALL_STATE(1920)] = 62645, - [SMALL_STATE(1921)] = 62652, - [SMALL_STATE(1922)] = 62659, - [SMALL_STATE(1923)] = 62666, - [SMALL_STATE(1924)] = 62673, - [SMALL_STATE(1925)] = 62680, - [SMALL_STATE(1926)] = 62687, - [SMALL_STATE(1927)] = 62694, - [SMALL_STATE(1928)] = 62701, - [SMALL_STATE(1929)] = 62708, - [SMALL_STATE(1930)] = 62715, - [SMALL_STATE(1931)] = 62722, - [SMALL_STATE(1932)] = 62729, - [SMALL_STATE(1933)] = 62736, - [SMALL_STATE(1934)] = 62743, - [SMALL_STATE(1935)] = 62750, - [SMALL_STATE(1936)] = 62757, - [SMALL_STATE(1937)] = 62764, - [SMALL_STATE(1938)] = 62771, - [SMALL_STATE(1939)] = 62778, - [SMALL_STATE(1940)] = 62785, - [SMALL_STATE(1941)] = 62792, - [SMALL_STATE(1942)] = 62799, - [SMALL_STATE(1943)] = 62806, - [SMALL_STATE(1944)] = 62813, - [SMALL_STATE(1945)] = 62820, - [SMALL_STATE(1946)] = 62827, - [SMALL_STATE(1947)] = 62834, - [SMALL_STATE(1948)] = 62841, - [SMALL_STATE(1949)] = 62848, - [SMALL_STATE(1950)] = 62855, - [SMALL_STATE(1951)] = 62862, - [SMALL_STATE(1952)] = 62869, - [SMALL_STATE(1953)] = 62876, - [SMALL_STATE(1954)] = 62883, - [SMALL_STATE(1955)] = 62890, - [SMALL_STATE(1956)] = 62897, - [SMALL_STATE(1957)] = 62904, - [SMALL_STATE(1958)] = 62911, - [SMALL_STATE(1959)] = 62918, - [SMALL_STATE(1960)] = 62925, - [SMALL_STATE(1961)] = 62932, - [SMALL_STATE(1962)] = 62939, - [SMALL_STATE(1963)] = 62946, - [SMALL_STATE(1964)] = 62953, - [SMALL_STATE(1965)] = 62960, - [SMALL_STATE(1966)] = 62967, - [SMALL_STATE(1967)] = 62974, - [SMALL_STATE(1968)] = 62981, - [SMALL_STATE(1969)] = 62988, - [SMALL_STATE(1970)] = 62995, - [SMALL_STATE(1971)] = 63002, - [SMALL_STATE(1972)] = 63009, - [SMALL_STATE(1973)] = 63016, - [SMALL_STATE(1974)] = 63023, - [SMALL_STATE(1975)] = 63030, - [SMALL_STATE(1976)] = 63037, - [SMALL_STATE(1977)] = 63044, - [SMALL_STATE(1978)] = 63051, - [SMALL_STATE(1979)] = 63058, - [SMALL_STATE(1980)] = 63065, - [SMALL_STATE(1981)] = 63072, - [SMALL_STATE(1982)] = 63079, - [SMALL_STATE(1983)] = 63086, - [SMALL_STATE(1984)] = 63093, - [SMALL_STATE(1985)] = 63100, - [SMALL_STATE(1986)] = 63107, - [SMALL_STATE(1987)] = 63114, - [SMALL_STATE(1988)] = 63121, - [SMALL_STATE(1989)] = 63128, - [SMALL_STATE(1990)] = 63135, - [SMALL_STATE(1991)] = 63142, - [SMALL_STATE(1992)] = 63149, - [SMALL_STATE(1993)] = 63156, - [SMALL_STATE(1994)] = 63163, - [SMALL_STATE(1995)] = 63170, - [SMALL_STATE(1996)] = 63177, - [SMALL_STATE(1997)] = 63184, - [SMALL_STATE(1998)] = 63191, - [SMALL_STATE(1999)] = 63198, - [SMALL_STATE(2000)] = 63205, - [SMALL_STATE(2001)] = 63212, - [SMALL_STATE(2002)] = 63219, - [SMALL_STATE(2003)] = 63226, - [SMALL_STATE(2004)] = 63233, - [SMALL_STATE(2005)] = 63240, - [SMALL_STATE(2006)] = 63247, - [SMALL_STATE(2007)] = 63254, - [SMALL_STATE(2008)] = 63261, - [SMALL_STATE(2009)] = 63268, - [SMALL_STATE(2010)] = 63275, - [SMALL_STATE(2011)] = 63282, - [SMALL_STATE(2012)] = 63289, - [SMALL_STATE(2013)] = 63296, - [SMALL_STATE(2014)] = 63303, - [SMALL_STATE(2015)] = 63310, - [SMALL_STATE(2016)] = 63317, - [SMALL_STATE(2017)] = 63324, - [SMALL_STATE(2018)] = 63331, - [SMALL_STATE(2019)] = 63338, - [SMALL_STATE(2020)] = 63345, - [SMALL_STATE(2021)] = 63352, - [SMALL_STATE(2022)] = 63359, - [SMALL_STATE(2023)] = 63366, - [SMALL_STATE(2024)] = 63373, - [SMALL_STATE(2025)] = 63380, - [SMALL_STATE(2026)] = 63387, - [SMALL_STATE(2027)] = 63394, - [SMALL_STATE(2028)] = 63401, - [SMALL_STATE(2029)] = 63408, - [SMALL_STATE(2030)] = 63415, - [SMALL_STATE(2031)] = 63422, - [SMALL_STATE(2032)] = 63429, - [SMALL_STATE(2033)] = 63436, - [SMALL_STATE(2034)] = 63443, - [SMALL_STATE(2035)] = 63450, - [SMALL_STATE(2036)] = 63457, - [SMALL_STATE(2037)] = 63464, - [SMALL_STATE(2038)] = 63471, - [SMALL_STATE(2039)] = 63478, - [SMALL_STATE(2040)] = 63485, - [SMALL_STATE(2041)] = 63492, - [SMALL_STATE(2042)] = 63499, - [SMALL_STATE(2043)] = 63506, - [SMALL_STATE(2044)] = 63513, - [SMALL_STATE(2045)] = 63520, - [SMALL_STATE(2046)] = 63527, - [SMALL_STATE(2047)] = 63534, - [SMALL_STATE(2048)] = 63541, - [SMALL_STATE(2049)] = 63548, - [SMALL_STATE(2050)] = 63555, - [SMALL_STATE(2051)] = 63562, - [SMALL_STATE(2052)] = 63569, - [SMALL_STATE(2053)] = 63576, - [SMALL_STATE(2054)] = 63583, - [SMALL_STATE(2055)] = 63590, - [SMALL_STATE(2056)] = 63597, - [SMALL_STATE(2057)] = 63604, - [SMALL_STATE(2058)] = 63611, - [SMALL_STATE(2059)] = 63618, - [SMALL_STATE(2060)] = 63625, - [SMALL_STATE(2061)] = 63632, - [SMALL_STATE(2062)] = 63639, - [SMALL_STATE(2063)] = 63646, - [SMALL_STATE(2064)] = 63653, - [SMALL_STATE(2065)] = 63660, - [SMALL_STATE(2066)] = 63667, - [SMALL_STATE(2067)] = 63674, - [SMALL_STATE(2068)] = 63681, - [SMALL_STATE(2069)] = 63688, - [SMALL_STATE(2070)] = 63695, - [SMALL_STATE(2071)] = 63702, - [SMALL_STATE(2072)] = 63709, - [SMALL_STATE(2073)] = 63716, - [SMALL_STATE(2074)] = 63723, - [SMALL_STATE(2075)] = 63730, - [SMALL_STATE(2076)] = 63737, - [SMALL_STATE(2077)] = 63744, - [SMALL_STATE(2078)] = 63751, - [SMALL_STATE(2079)] = 63758, - [SMALL_STATE(2080)] = 63765, - [SMALL_STATE(2081)] = 63772, - [SMALL_STATE(2082)] = 63779, - [SMALL_STATE(2083)] = 63786, - [SMALL_STATE(2084)] = 63793, - [SMALL_STATE(2085)] = 63800, - [SMALL_STATE(2086)] = 63807, - [SMALL_STATE(2087)] = 63814, - [SMALL_STATE(2088)] = 63821, - [SMALL_STATE(2089)] = 63828, - [SMALL_STATE(2090)] = 63835, - [SMALL_STATE(2091)] = 63842, - [SMALL_STATE(2092)] = 63849, - [SMALL_STATE(2093)] = 63856, - [SMALL_STATE(2094)] = 63863, - [SMALL_STATE(2095)] = 63870, - [SMALL_STATE(2096)] = 63877, - [SMALL_STATE(2097)] = 63884, - [SMALL_STATE(2098)] = 63891, - [SMALL_STATE(2099)] = 63898, - [SMALL_STATE(2100)] = 63905, - [SMALL_STATE(2101)] = 63912, - [SMALL_STATE(2102)] = 63919, - [SMALL_STATE(2103)] = 63926, - [SMALL_STATE(2104)] = 63933, - [SMALL_STATE(2105)] = 63940, - [SMALL_STATE(2106)] = 63947, - [SMALL_STATE(2107)] = 63954, - [SMALL_STATE(2108)] = 63961, - [SMALL_STATE(2109)] = 63968, - [SMALL_STATE(2110)] = 63975, - [SMALL_STATE(2111)] = 63982, - [SMALL_STATE(2112)] = 63989, - [SMALL_STATE(2113)] = 63996, - [SMALL_STATE(2114)] = 64003, - [SMALL_STATE(2115)] = 64010, + [SMALL_STATE(493)] = 0, + [SMALL_STATE(494)] = 73, + [SMALL_STATE(495)] = 146, + [SMALL_STATE(496)] = 217, + [SMALL_STATE(497)] = 290, + [SMALL_STATE(498)] = 361, + [SMALL_STATE(499)] = 436, + [SMALL_STATE(500)] = 509, + [SMALL_STATE(501)] = 584, + [SMALL_STATE(502)] = 657, + [SMALL_STATE(503)] = 790, + [SMALL_STATE(504)] = 863, + [SMALL_STATE(505)] = 993, + [SMALL_STATE(506)] = 1123, + [SMALL_STATE(507)] = 1253, + [SMALL_STATE(508)] = 1383, + [SMALL_STATE(509)] = 1457, + [SMALL_STATE(510)] = 1529, + [SMALL_STATE(511)] = 1599, + [SMALL_STATE(512)] = 1729, + [SMALL_STATE(513)] = 1801, + [SMALL_STATE(514)] = 1875, + [SMALL_STATE(515)] = 1945, + [SMALL_STATE(516)] = 2072, + [SMALL_STATE(517)] = 2199, + [SMALL_STATE(518)] = 2324, + [SMALL_STATE(519)] = 2449, + [SMALL_STATE(520)] = 2574, + [SMALL_STATE(521)] = 2645, + [SMALL_STATE(522)] = 2716, + [SMALL_STATE(523)] = 2843, + [SMALL_STATE(524)] = 2968, + [SMALL_STATE(525)] = 3095, + [SMALL_STATE(526)] = 3222, + [SMALL_STATE(527)] = 3349, + [SMALL_STATE(528)] = 3474, + [SMALL_STATE(529)] = 3599, + [SMALL_STATE(530)] = 3724, + [SMALL_STATE(531)] = 3849, + [SMALL_STATE(532)] = 3971, + [SMALL_STATE(533)] = 4093, + [SMALL_STATE(534)] = 4159, + [SMALL_STATE(535)] = 4283, + [SMALL_STATE(536)] = 4407, + [SMALL_STATE(537)] = 4531, + [SMALL_STATE(538)] = 4655, + [SMALL_STATE(539)] = 4723, + [SMALL_STATE(540)] = 4847, + [SMALL_STATE(541)] = 4919, + [SMALL_STATE(542)] = 4991, + [SMALL_STATE(543)] = 5062, + [SMALL_STATE(544)] = 5183, + [SMALL_STATE(545)] = 5254, + [SMALL_STATE(546)] = 5375, + [SMALL_STATE(547)] = 5496, + [SMALL_STATE(548)] = 5617, + [SMALL_STATE(549)] = 5734, + [SMALL_STATE(550)] = 5851, + [SMALL_STATE(551)] = 5968, + [SMALL_STATE(552)] = 6089, + [SMALL_STATE(553)] = 6160, + [SMALL_STATE(554)] = 6281, + [SMALL_STATE(555)] = 6352, + [SMALL_STATE(556)] = 6423, + [SMALL_STATE(557)] = 6494, + [SMALL_STATE(558)] = 6611, + [SMALL_STATE(559)] = 6719, + [SMALL_STATE(560)] = 6789, + [SMALL_STATE(561)] = 6907, + [SMALL_STATE(562)] = 7025, + [SMALL_STATE(563)] = 7143, + [SMALL_STATE(564)] = 7261, + [SMALL_STATE(565)] = 7379, + [SMALL_STATE(566)] = 7449, + [SMALL_STATE(567)] = 7567, + [SMALL_STATE(568)] = 7637, + [SMALL_STATE(569)] = 7707, + [SMALL_STATE(570)] = 7825, + [SMALL_STATE(571)] = 7894, + [SMALL_STATE(572)] = 8009, + [SMALL_STATE(573)] = 8124, + [SMALL_STATE(574)] = 8239, + [SMALL_STATE(575)] = 8308, + [SMALL_STATE(576)] = 8423, + [SMALL_STATE(577)] = 8538, + [SMALL_STATE(578)] = 8643, + [SMALL_STATE(579)] = 8758, + [SMALL_STATE(580)] = 8870, + [SMALL_STATE(581)] = 8982, + [SMALL_STATE(582)] = 9094, + [SMALL_STATE(583)] = 9162, + [SMALL_STATE(584)] = 9264, + [SMALL_STATE(585)] = 9376, + [SMALL_STATE(586)] = 9488, + [SMALL_STATE(587)] = 9590, + [SMALL_STATE(588)] = 9658, + [SMALL_STATE(589)] = 9770, + [SMALL_STATE(590)] = 9872, + [SMALL_STATE(591)] = 9974, + [SMALL_STATE(592)] = 10083, + [SMALL_STATE(593)] = 10192, + [SMALL_STATE(594)] = 10301, + [SMALL_STATE(595)] = 10410, + [SMALL_STATE(596)] = 10519, + [SMALL_STATE(597)] = 10628, + [SMALL_STATE(598)] = 10737, + [SMALL_STATE(599)] = 10846, + [SMALL_STATE(600)] = 10955, + [SMALL_STATE(601)] = 11064, + [SMALL_STATE(602)] = 11173, + [SMALL_STATE(603)] = 11282, + [SMALL_STATE(604)] = 11391, + [SMALL_STATE(605)] = 11500, + [SMALL_STATE(606)] = 11609, + [SMALL_STATE(607)] = 11718, + [SMALL_STATE(608)] = 11827, + [SMALL_STATE(609)] = 11936, + [SMALL_STATE(610)] = 12045, + [SMALL_STATE(611)] = 12154, + [SMALL_STATE(612)] = 12263, + [SMALL_STATE(613)] = 12372, + [SMALL_STATE(614)] = 12481, + [SMALL_STATE(615)] = 12590, + [SMALL_STATE(616)] = 12699, + [SMALL_STATE(617)] = 12808, + [SMALL_STATE(618)] = 12917, + [SMALL_STATE(619)] = 13026, + [SMALL_STATE(620)] = 13135, + [SMALL_STATE(621)] = 13244, + [SMALL_STATE(622)] = 13353, + [SMALL_STATE(623)] = 13462, + [SMALL_STATE(624)] = 13571, + [SMALL_STATE(625)] = 13680, + [SMALL_STATE(626)] = 13789, + [SMALL_STATE(627)] = 13898, + [SMALL_STATE(628)] = 14007, + [SMALL_STATE(629)] = 14116, + [SMALL_STATE(630)] = 14225, + [SMALL_STATE(631)] = 14334, + [SMALL_STATE(632)] = 14443, + [SMALL_STATE(633)] = 14552, + [SMALL_STATE(634)] = 14661, + [SMALL_STATE(635)] = 14770, + [SMALL_STATE(636)] = 14879, + [SMALL_STATE(637)] = 14988, + [SMALL_STATE(638)] = 15097, + [SMALL_STATE(639)] = 15206, + [SMALL_STATE(640)] = 15315, + [SMALL_STATE(641)] = 15424, + [SMALL_STATE(642)] = 15533, + [SMALL_STATE(643)] = 15642, + [SMALL_STATE(644)] = 15751, + [SMALL_STATE(645)] = 15860, + [SMALL_STATE(646)] = 15969, + [SMALL_STATE(647)] = 16078, + [SMALL_STATE(648)] = 16187, + [SMALL_STATE(649)] = 16296, + [SMALL_STATE(650)] = 16405, + [SMALL_STATE(651)] = 16514, + [SMALL_STATE(652)] = 16623, + [SMALL_STATE(653)] = 16732, + [SMALL_STATE(654)] = 16841, + [SMALL_STATE(655)] = 16950, + [SMALL_STATE(656)] = 17059, + [SMALL_STATE(657)] = 17168, + [SMALL_STATE(658)] = 17277, + [SMALL_STATE(659)] = 17386, + [SMALL_STATE(660)] = 17495, + [SMALL_STATE(661)] = 17604, + [SMALL_STATE(662)] = 17713, + [SMALL_STATE(663)] = 17822, + [SMALL_STATE(664)] = 17931, + [SMALL_STATE(665)] = 18040, + [SMALL_STATE(666)] = 18149, + [SMALL_STATE(667)] = 18258, + [SMALL_STATE(668)] = 18367, + [SMALL_STATE(669)] = 18476, + [SMALL_STATE(670)] = 18585, + [SMALL_STATE(671)] = 18694, + [SMALL_STATE(672)] = 18803, + [SMALL_STATE(673)] = 18912, + [SMALL_STATE(674)] = 19021, + [SMALL_STATE(675)] = 19122, + [SMALL_STATE(676)] = 19223, + [SMALL_STATE(677)] = 19324, + [SMALL_STATE(678)] = 19425, + [SMALL_STATE(679)] = 19526, + [SMALL_STATE(680)] = 19627, + [SMALL_STATE(681)] = 19728, + [SMALL_STATE(682)] = 19829, + [SMALL_STATE(683)] = 19930, + [SMALL_STATE(684)] = 20031, + [SMALL_STATE(685)] = 20088, + [SMALL_STATE(686)] = 20189, + [SMALL_STATE(687)] = 20252, + [SMALL_STATE(688)] = 20353, + [SMALL_STATE(689)] = 20454, + [SMALL_STATE(690)] = 20555, + [SMALL_STATE(691)] = 20656, + [SMALL_STATE(692)] = 20757, + [SMALL_STATE(693)] = 20814, + [SMALL_STATE(694)] = 20915, + [SMALL_STATE(695)] = 21016, + [SMALL_STATE(696)] = 21117, + [SMALL_STATE(697)] = 21218, + [SMALL_STATE(698)] = 21281, + [SMALL_STATE(699)] = 21343, + [SMALL_STATE(700)] = 21399, + [SMALL_STATE(701)] = 21455, + [SMALL_STATE(702)] = 21517, + [SMALL_STATE(703)] = 21607, + [SMALL_STATE(704)] = 21701, + [SMALL_STATE(705)] = 21795, + [SMALL_STATE(706)] = 21885, + [SMALL_STATE(707)] = 21975, + [SMALL_STATE(708)] = 22069, + [SMALL_STATE(709)] = 22163, + [SMALL_STATE(710)] = 22257, + [SMALL_STATE(711)] = 22351, + [SMALL_STATE(712)] = 22441, + [SMALL_STATE(713)] = 22518, + [SMALL_STATE(714)] = 22577, + [SMALL_STATE(715)] = 22636, + [SMALL_STATE(716)] = 22723, + [SMALL_STATE(717)] = 22800, + [SMALL_STATE(718)] = 22853, + [SMALL_STATE(719)] = 22932, + [SMALL_STATE(720)] = 22991, + [SMALL_STATE(721)] = 23070, + [SMALL_STATE(722)] = 23129, + [SMALL_STATE(723)] = 23216, + [SMALL_STATE(724)] = 23292, + [SMALL_STATE(725)] = 23366, + [SMALL_STATE(726)] = 23424, + [SMALL_STATE(727)] = 23498, + [SMALL_STATE(728)] = 23574, + [SMALL_STATE(729)] = 23632, + [SMALL_STATE(730)] = 23690, + [SMALL_STATE(731)] = 23748, + [SMALL_STATE(732)] = 23826, + [SMALL_STATE(733)] = 23902, + [SMALL_STATE(734)] = 23980, + [SMALL_STATE(735)] = 24056, + [SMALL_STATE(736)] = 24131, + [SMALL_STATE(737)] = 24182, + [SMALL_STATE(738)] = 24235, + [SMALL_STATE(739)] = 24308, + [SMALL_STATE(740)] = 24361, + [SMALL_STATE(741)] = 24434, + [SMALL_STATE(742)] = 24509, + [SMALL_STATE(743)] = 24560, + [SMALL_STATE(744)] = 24610, + [SMALL_STATE(745)] = 24660, + [SMALL_STATE(746)] = 24710, + [SMALL_STATE(747)] = 24760, + [SMALL_STATE(748)] = 24810, + [SMALL_STATE(749)] = 24860, + [SMALL_STATE(750)] = 24910, + [SMALL_STATE(751)] = 24960, + [SMALL_STATE(752)] = 25010, + [SMALL_STATE(753)] = 25060, + [SMALL_STATE(754)] = 25112, + [SMALL_STATE(755)] = 25172, + [SMALL_STATE(756)] = 25222, + [SMALL_STATE(757)] = 25272, + [SMALL_STATE(758)] = 25322, + [SMALL_STATE(759)] = 25374, + [SMALL_STATE(760)] = 25434, + [SMALL_STATE(761)] = 25484, + [SMALL_STATE(762)] = 25534, + [SMALL_STATE(763)] = 25584, + [SMALL_STATE(764)] = 25634, + [SMALL_STATE(765)] = 25684, + [SMALL_STATE(766)] = 25734, + [SMALL_STATE(767)] = 25784, + [SMALL_STATE(768)] = 25834, + [SMALL_STATE(769)] = 25884, + [SMALL_STATE(770)] = 25934, + [SMALL_STATE(771)] = 25984, + [SMALL_STATE(772)] = 26034, + [SMALL_STATE(773)] = 26084, + [SMALL_STATE(774)] = 26134, + [SMALL_STATE(775)] = 26184, + [SMALL_STATE(776)] = 26234, + [SMALL_STATE(777)] = 26284, + [SMALL_STATE(778)] = 26334, + [SMALL_STATE(779)] = 26384, + [SMALL_STATE(780)] = 26434, + [SMALL_STATE(781)] = 26484, + [SMALL_STATE(782)] = 26534, + [SMALL_STATE(783)] = 26584, + [SMALL_STATE(784)] = 26634, + [SMALL_STATE(785)] = 26684, + [SMALL_STATE(786)] = 26752, + [SMALL_STATE(787)] = 26802, + [SMALL_STATE(788)] = 26854, + [SMALL_STATE(789)] = 26904, + [SMALL_STATE(790)] = 26954, + [SMALL_STATE(791)] = 27004, + [SMALL_STATE(792)] = 27054, + [SMALL_STATE(793)] = 27104, + [SMALL_STATE(794)] = 27154, + [SMALL_STATE(795)] = 27204, + [SMALL_STATE(796)] = 27254, + [SMALL_STATE(797)] = 27304, + [SMALL_STATE(798)] = 27354, + [SMALL_STATE(799)] = 27434, + [SMALL_STATE(800)] = 27484, + [SMALL_STATE(801)] = 27534, + [SMALL_STATE(802)] = 27584, + [SMALL_STATE(803)] = 27634, + [SMALL_STATE(804)] = 27684, + [SMALL_STATE(805)] = 27734, + [SMALL_STATE(806)] = 27784, + [SMALL_STATE(807)] = 27834, + [SMALL_STATE(808)] = 27886, + [SMALL_STATE(809)] = 27938, + [SMALL_STATE(810)] = 27988, + [SMALL_STATE(811)] = 28038, + [SMALL_STATE(812)] = 28088, + [SMALL_STATE(813)] = 28138, + [SMALL_STATE(814)] = 28188, + [SMALL_STATE(815)] = 28238, + [SMALL_STATE(816)] = 28288, + [SMALL_STATE(817)] = 28338, + [SMALL_STATE(818)] = 28388, + [SMALL_STATE(819)] = 28456, + [SMALL_STATE(820)] = 28508, + [SMALL_STATE(821)] = 28558, + [SMALL_STATE(822)] = 28608, + [SMALL_STATE(823)] = 28657, + [SMALL_STATE(824)] = 28706, + [SMALL_STATE(825)] = 28755, + [SMALL_STATE(826)] = 28804, + [SMALL_STATE(827)] = 28853, + [SMALL_STATE(828)] = 28902, + [SMALL_STATE(829)] = 28951, + [SMALL_STATE(830)] = 29000, + [SMALL_STATE(831)] = 29049, + [SMALL_STATE(832)] = 29098, + [SMALL_STATE(833)] = 29147, + [SMALL_STATE(834)] = 29196, + [SMALL_STATE(835)] = 29245, + [SMALL_STATE(836)] = 29294, + [SMALL_STATE(837)] = 29343, + [SMALL_STATE(838)] = 29392, + [SMALL_STATE(839)] = 29441, + [SMALL_STATE(840)] = 29490, + [SMALL_STATE(841)] = 29549, + [SMALL_STATE(842)] = 29598, + [SMALL_STATE(843)] = 29647, + [SMALL_STATE(844)] = 29696, + [SMALL_STATE(845)] = 29745, + [SMALL_STATE(846)] = 29804, + [SMALL_STATE(847)] = 29853, + [SMALL_STATE(848)] = 29902, + [SMALL_STATE(849)] = 29951, + [SMALL_STATE(850)] = 30000, + [SMALL_STATE(851)] = 30049, + [SMALL_STATE(852)] = 30098, + [SMALL_STATE(853)] = 30147, + [SMALL_STATE(854)] = 30206, + [SMALL_STATE(855)] = 30255, + [SMALL_STATE(856)] = 30304, + [SMALL_STATE(857)] = 30353, + [SMALL_STATE(858)] = 30402, + [SMALL_STATE(859)] = 30451, + [SMALL_STATE(860)] = 30500, + [SMALL_STATE(861)] = 30549, + [SMALL_STATE(862)] = 30598, + [SMALL_STATE(863)] = 30647, + [SMALL_STATE(864)] = 30696, + [SMALL_STATE(865)] = 30745, + [SMALL_STATE(866)] = 30794, + [SMALL_STATE(867)] = 30843, + [SMALL_STATE(868)] = 30892, + [SMALL_STATE(869)] = 30941, + [SMALL_STATE(870)] = 30990, + [SMALL_STATE(871)] = 31039, + [SMALL_STATE(872)] = 31088, + [SMALL_STATE(873)] = 31137, + [SMALL_STATE(874)] = 31190, + [SMALL_STATE(875)] = 31239, + [SMALL_STATE(876)] = 31298, + [SMALL_STATE(877)] = 31347, + [SMALL_STATE(878)] = 31396, + [SMALL_STATE(879)] = 31445, + [SMALL_STATE(880)] = 31504, + [SMALL_STATE(881)] = 31553, + [SMALL_STATE(882)] = 31602, + [SMALL_STATE(883)] = 31651, + [SMALL_STATE(884)] = 31700, + [SMALL_STATE(885)] = 31749, + [SMALL_STATE(886)] = 31798, + [SMALL_STATE(887)] = 31847, + [SMALL_STATE(888)] = 31906, + [SMALL_STATE(889)] = 31959, + [SMALL_STATE(890)] = 32008, + [SMALL_STATE(891)] = 32057, + [SMALL_STATE(892)] = 32106, + [SMALL_STATE(893)] = 32155, + [SMALL_STATE(894)] = 32204, + [SMALL_STATE(895)] = 32253, + [SMALL_STATE(896)] = 32302, + [SMALL_STATE(897)] = 32351, + [SMALL_STATE(898)] = 32400, + [SMALL_STATE(899)] = 32452, + [SMALL_STATE(900)] = 32508, + [SMALL_STATE(901)] = 32564, + [SMALL_STATE(902)] = 32618, + [SMALL_STATE(903)] = 32666, + [SMALL_STATE(904)] = 32724, + [SMALL_STATE(905)] = 32780, + [SMALL_STATE(906)] = 32834, + [SMALL_STATE(907)] = 32888, + [SMALL_STATE(908)] = 32940, + [SMALL_STATE(909)] = 32998, + [SMALL_STATE(910)] = 33056, + [SMALL_STATE(911)] = 33108, + [SMALL_STATE(912)] = 33166, + [SMALL_STATE(913)] = 33214, + [SMALL_STATE(914)] = 33264, + [SMALL_STATE(915)] = 33311, + [SMALL_STATE(916)] = 33358, + [SMALL_STATE(917)] = 33405, + [SMALL_STATE(918)] = 33452, + [SMALL_STATE(919)] = 33499, + [SMALL_STATE(920)] = 33554, + [SMALL_STATE(921)] = 33601, + [SMALL_STATE(922)] = 33648, + [SMALL_STATE(923)] = 33695, + [SMALL_STATE(924)] = 33742, + [SMALL_STATE(925)] = 33789, + [SMALL_STATE(926)] = 33836, + [SMALL_STATE(927)] = 33883, + [SMALL_STATE(928)] = 33930, + [SMALL_STATE(929)] = 33977, + [SMALL_STATE(930)] = 34024, + [SMALL_STATE(931)] = 34071, + [SMALL_STATE(932)] = 34124, + [SMALL_STATE(933)] = 34177, + [SMALL_STATE(934)] = 34224, + [SMALL_STATE(935)] = 34271, + [SMALL_STATE(936)] = 34318, + [SMALL_STATE(937)] = 34365, + [SMALL_STATE(938)] = 34412, + [SMALL_STATE(939)] = 34459, + [SMALL_STATE(940)] = 34506, + [SMALL_STATE(941)] = 34561, + [SMALL_STATE(942)] = 34608, + [SMALL_STATE(943)] = 34655, + [SMALL_STATE(944)] = 34702, + [SMALL_STATE(945)] = 34749, + [SMALL_STATE(946)] = 34802, + [SMALL_STATE(947)] = 34849, + [SMALL_STATE(948)] = 34896, + [SMALL_STATE(949)] = 34951, + [SMALL_STATE(950)] = 34998, + [SMALL_STATE(951)] = 35045, + [SMALL_STATE(952)] = 35092, + [SMALL_STATE(953)] = 35139, + [SMALL_STATE(954)] = 35188, + [SMALL_STATE(955)] = 35235, + [SMALL_STATE(956)] = 35282, + [SMALL_STATE(957)] = 35329, + [SMALL_STATE(958)] = 35376, + [SMALL_STATE(959)] = 35423, + [SMALL_STATE(960)] = 35472, + [SMALL_STATE(961)] = 35519, + [SMALL_STATE(962)] = 35565, + [SMALL_STATE(963)] = 35611, + [SMALL_STATE(964)] = 35657, + [SMALL_STATE(965)] = 35707, + [SMALL_STATE(966)] = 35753, + [SMALL_STATE(967)] = 35799, + [SMALL_STATE(968)] = 35845, + [SMALL_STATE(969)] = 35893, + [SMALL_STATE(970)] = 35938, + [SMALL_STATE(971)] = 35987, + [SMALL_STATE(972)] = 36036, + [SMALL_STATE(973)] = 36081, + [SMALL_STATE(974)] = 36126, + [SMALL_STATE(975)] = 36171, + [SMALL_STATE(976)] = 36216, + [SMALL_STATE(977)] = 36265, + [SMALL_STATE(978)] = 36310, + [SMALL_STATE(979)] = 36355, + [SMALL_STATE(980)] = 36400, + [SMALL_STATE(981)] = 36445, + [SMALL_STATE(982)] = 36494, + [SMALL_STATE(983)] = 36539, + [SMALL_STATE(984)] = 36584, + [SMALL_STATE(985)] = 36629, + [SMALL_STATE(986)] = 36674, + [SMALL_STATE(987)] = 36719, + [SMALL_STATE(988)] = 36764, + [SMALL_STATE(989)] = 36809, + [SMALL_STATE(990)] = 36854, + [SMALL_STATE(991)] = 36899, + [SMALL_STATE(992)] = 36944, + [SMALL_STATE(993)] = 36989, + [SMALL_STATE(994)] = 37034, + [SMALL_STATE(995)] = 37079, + [SMALL_STATE(996)] = 37124, + [SMALL_STATE(997)] = 37169, + [SMALL_STATE(998)] = 37214, + [SMALL_STATE(999)] = 37259, + [SMALL_STATE(1000)] = 37304, + [SMALL_STATE(1001)] = 37361, + [SMALL_STATE(1002)] = 37418, + [SMALL_STATE(1003)] = 37463, + [SMALL_STATE(1004)] = 37508, + [SMALL_STATE(1005)] = 37557, + [SMALL_STATE(1006)] = 37602, + [SMALL_STATE(1007)] = 37647, + [SMALL_STATE(1008)] = 37692, + [SMALL_STATE(1009)] = 37737, + [SMALL_STATE(1010)] = 37782, + [SMALL_STATE(1011)] = 37831, + [SMALL_STATE(1012)] = 37875, + [SMALL_STATE(1013)] = 37923, + [SMALL_STATE(1014)] = 37967, + [SMALL_STATE(1015)] = 38011, + [SMALL_STATE(1016)] = 38059, + [SMALL_STATE(1017)] = 38107, + [SMALL_STATE(1018)] = 38151, + [SMALL_STATE(1019)] = 38199, + [SMALL_STATE(1020)] = 38247, + [SMALL_STATE(1021)] = 38295, + [SMALL_STATE(1022)] = 38339, + [SMALL_STATE(1023)] = 38383, + [SMALL_STATE(1024)] = 38427, + [SMALL_STATE(1025)] = 38471, + [SMALL_STATE(1026)] = 38515, + [SMALL_STATE(1027)] = 38563, + [SMALL_STATE(1028)] = 38607, + [SMALL_STATE(1029)] = 38651, + [SMALL_STATE(1030)] = 38695, + [SMALL_STATE(1031)] = 38743, + [SMALL_STATE(1032)] = 38799, + [SMALL_STATE(1033)] = 38843, + [SMALL_STATE(1034)] = 38887, + [SMALL_STATE(1035)] = 38943, + [SMALL_STATE(1036)] = 38990, + [SMALL_STATE(1037)] = 39037, + [SMALL_STATE(1038)] = 39080, + [SMALL_STATE(1039)] = 39135, + [SMALL_STATE(1040)] = 39182, + [SMALL_STATE(1041)] = 39225, + [SMALL_STATE(1042)] = 39268, + [SMALL_STATE(1043)] = 39311, + [SMALL_STATE(1044)] = 39354, + [SMALL_STATE(1045)] = 39397, + [SMALL_STATE(1046)] = 39440, + [SMALL_STATE(1047)] = 39483, + [SMALL_STATE(1048)] = 39526, + [SMALL_STATE(1049)] = 39569, + [SMALL_STATE(1050)] = 39624, + [SMALL_STATE(1051)] = 39671, + [SMALL_STATE(1052)] = 39714, + [SMALL_STATE(1053)] = 39757, + [SMALL_STATE(1054)] = 39800, + [SMALL_STATE(1055)] = 39843, + [SMALL_STATE(1056)] = 39886, + [SMALL_STATE(1057)] = 39929, + [SMALL_STATE(1058)] = 39972, + [SMALL_STATE(1059)] = 40015, + [SMALL_STATE(1060)] = 40058, + [SMALL_STATE(1061)] = 40101, + [SMALL_STATE(1062)] = 40144, + [SMALL_STATE(1063)] = 40187, + [SMALL_STATE(1064)] = 40230, + [SMALL_STATE(1065)] = 40273, + [SMALL_STATE(1066)] = 40316, + [SMALL_STATE(1067)] = 40359, + [SMALL_STATE(1068)] = 40402, + [SMALL_STATE(1069)] = 40445, + [SMALL_STATE(1070)] = 40488, + [SMALL_STATE(1071)] = 40531, + [SMALL_STATE(1072)] = 40574, + [SMALL_STATE(1073)] = 40617, + [SMALL_STATE(1074)] = 40660, + [SMALL_STATE(1075)] = 40703, + [SMALL_STATE(1076)] = 40746, + [SMALL_STATE(1077)] = 40788, + [SMALL_STATE(1078)] = 40830, + [SMALL_STATE(1079)] = 40872, + [SMALL_STATE(1080)] = 40918, + [SMALL_STATE(1081)] = 40960, + [SMALL_STATE(1082)] = 41002, + [SMALL_STATE(1083)] = 41044, + [SMALL_STATE(1084)] = 41086, + [SMALL_STATE(1085)] = 41128, + [SMALL_STATE(1086)] = 41170, + [SMALL_STATE(1087)] = 41212, + [SMALL_STATE(1088)] = 41254, + [SMALL_STATE(1089)] = 41296, + [SMALL_STATE(1090)] = 41342, + [SMALL_STATE(1091)] = 41384, + [SMALL_STATE(1092)] = 41426, + [SMALL_STATE(1093)] = 41468, + [SMALL_STATE(1094)] = 41510, + [SMALL_STATE(1095)] = 41552, + [SMALL_STATE(1096)] = 41594, + [SMALL_STATE(1097)] = 41636, + [SMALL_STATE(1098)] = 41682, + [SMALL_STATE(1099)] = 41724, + [SMALL_STATE(1100)] = 41766, + [SMALL_STATE(1101)] = 41817, + [SMALL_STATE(1102)] = 41868, + [SMALL_STATE(1103)] = 41919, + [SMALL_STATE(1104)] = 41970, + [SMALL_STATE(1105)] = 42008, + [SMALL_STATE(1106)] = 42051, + [SMALL_STATE(1107)] = 42094, + [SMALL_STATE(1108)] = 42137, + [SMALL_STATE(1109)] = 42180, + [SMALL_STATE(1110)] = 42223, + [SMALL_STATE(1111)] = 42266, + [SMALL_STATE(1112)] = 42304, + [SMALL_STATE(1113)] = 42342, + [SMALL_STATE(1114)] = 42379, + [SMALL_STATE(1115)] = 42416, + [SMALL_STATE(1116)] = 42453, + [SMALL_STATE(1117)] = 42490, + [SMALL_STATE(1118)] = 42527, + [SMALL_STATE(1119)] = 42564, + [SMALL_STATE(1120)] = 42601, + [SMALL_STATE(1121)] = 42638, + [SMALL_STATE(1122)] = 42675, + [SMALL_STATE(1123)] = 42712, + [SMALL_STATE(1124)] = 42746, + [SMALL_STATE(1125)] = 42780, + [SMALL_STATE(1126)] = 42814, + [SMALL_STATE(1127)] = 42844, + [SMALL_STATE(1128)] = 42892, + [SMALL_STATE(1129)] = 42940, + [SMALL_STATE(1130)] = 42988, + [SMALL_STATE(1131)] = 43036, + [SMALL_STATE(1132)] = 43084, + [SMALL_STATE(1133)] = 43132, + [SMALL_STATE(1134)] = 43180, + [SMALL_STATE(1135)] = 43228, + [SMALL_STATE(1136)] = 43276, + [SMALL_STATE(1137)] = 43324, + [SMALL_STATE(1138)] = 43372, + [SMALL_STATE(1139)] = 43420, + [SMALL_STATE(1140)] = 43468, + [SMALL_STATE(1141)] = 43516, + [SMALL_STATE(1142)] = 43564, + [SMALL_STATE(1143)] = 43612, + [SMALL_STATE(1144)] = 43660, + [SMALL_STATE(1145)] = 43708, + [SMALL_STATE(1146)] = 43756, + [SMALL_STATE(1147)] = 43804, + [SMALL_STATE(1148)] = 43852, + [SMALL_STATE(1149)] = 43900, + [SMALL_STATE(1150)] = 43948, + [SMALL_STATE(1151)] = 43996, + [SMALL_STATE(1152)] = 44044, + [SMALL_STATE(1153)] = 44083, + [SMALL_STATE(1154)] = 44122, + [SMALL_STATE(1155)] = 44161, + [SMALL_STATE(1156)] = 44200, + [SMALL_STATE(1157)] = 44237, + [SMALL_STATE(1158)] = 44274, + [SMALL_STATE(1159)] = 44313, + [SMALL_STATE(1160)] = 44351, + [SMALL_STATE(1161)] = 44389, + [SMALL_STATE(1162)] = 44427, + [SMALL_STATE(1163)] = 44465, + [SMALL_STATE(1164)] = 44503, + [SMALL_STATE(1165)] = 44541, + [SMALL_STATE(1166)] = 44579, + [SMALL_STATE(1167)] = 44617, + [SMALL_STATE(1168)] = 44655, + [SMALL_STATE(1169)] = 44693, + [SMALL_STATE(1170)] = 44731, + [SMALL_STATE(1171)] = 44769, + [SMALL_STATE(1172)] = 44805, + [SMALL_STATE(1173)] = 44843, + [SMALL_STATE(1174)] = 44881, + [SMALL_STATE(1175)] = 44917, + [SMALL_STATE(1176)] = 44955, + [SMALL_STATE(1177)] = 44991, + [SMALL_STATE(1178)] = 45027, + [SMALL_STATE(1179)] = 45063, + [SMALL_STATE(1180)] = 45101, + [SMALL_STATE(1181)] = 45134, + [SMALL_STATE(1182)] = 45167, + [SMALL_STATE(1183)] = 45200, + [SMALL_STATE(1184)] = 45233, + [SMALL_STATE(1185)] = 45266, + [SMALL_STATE(1186)] = 45299, + [SMALL_STATE(1187)] = 45332, + [SMALL_STATE(1188)] = 45363, + [SMALL_STATE(1189)] = 45396, + [SMALL_STATE(1190)] = 45429, + [SMALL_STATE(1191)] = 45462, + [SMALL_STATE(1192)] = 45495, + [SMALL_STATE(1193)] = 45528, + [SMALL_STATE(1194)] = 45561, + [SMALL_STATE(1195)] = 45594, + [SMALL_STATE(1196)] = 45627, + [SMALL_STATE(1197)] = 45660, + [SMALL_STATE(1198)] = 45693, + [SMALL_STATE(1199)] = 45726, + [SMALL_STATE(1200)] = 45766, + [SMALL_STATE(1201)] = 45796, + [SMALL_STATE(1202)] = 45836, + [SMALL_STATE(1203)] = 45876, + [SMALL_STATE(1204)] = 45916, + [SMALL_STATE(1205)] = 45956, + [SMALL_STATE(1206)] = 45996, + [SMALL_STATE(1207)] = 46020, + [SMALL_STATE(1208)] = 46060, + [SMALL_STATE(1209)] = 46095, + [SMALL_STATE(1210)] = 46130, + [SMALL_STATE(1211)] = 46165, + [SMALL_STATE(1212)] = 46187, + [SMALL_STATE(1213)] = 46221, + [SMALL_STATE(1214)] = 46245, + [SMALL_STATE(1215)] = 46267, + [SMALL_STATE(1216)] = 46287, + [SMALL_STATE(1217)] = 46313, + [SMALL_STATE(1218)] = 46335, + [SMALL_STATE(1219)] = 46361, + [SMALL_STATE(1220)] = 46383, + [SMALL_STATE(1221)] = 46405, + [SMALL_STATE(1222)] = 46427, + [SMALL_STATE(1223)] = 46453, + [SMALL_STATE(1224)] = 46473, + [SMALL_STATE(1225)] = 46493, + [SMALL_STATE(1226)] = 46518, + [SMALL_STATE(1227)] = 46551, + [SMALL_STATE(1228)] = 46584, + [SMALL_STATE(1229)] = 46617, + [SMALL_STATE(1230)] = 46650, + [SMALL_STATE(1231)] = 46670, + [SMALL_STATE(1232)] = 46690, + [SMALL_STATE(1233)] = 46710, + [SMALL_STATE(1234)] = 46730, + [SMALL_STATE(1235)] = 46750, + [SMALL_STATE(1236)] = 46776, + [SMALL_STATE(1237)] = 46796, + [SMALL_STATE(1238)] = 46822, + [SMALL_STATE(1239)] = 46848, + [SMALL_STATE(1240)] = 46868, + [SMALL_STATE(1241)] = 46888, + [SMALL_STATE(1242)] = 46914, + [SMALL_STATE(1243)] = 46940, + [SMALL_STATE(1244)] = 46967, + [SMALL_STATE(1245)] = 46986, + [SMALL_STATE(1246)] = 47013, + [SMALL_STATE(1247)] = 47040, + [SMALL_STATE(1248)] = 47067, + [SMALL_STATE(1249)] = 47086, + [SMALL_STATE(1250)] = 47105, + [SMALL_STATE(1251)] = 47132, + [SMALL_STATE(1252)] = 47159, + [SMALL_STATE(1253)] = 47186, + [SMALL_STATE(1254)] = 47213, + [SMALL_STATE(1255)] = 47240, + [SMALL_STATE(1256)] = 47258, + [SMALL_STATE(1257)] = 47286, + [SMALL_STATE(1258)] = 47303, + [SMALL_STATE(1259)] = 47320, + [SMALL_STATE(1260)] = 47341, + [SMALL_STATE(1261)] = 47362, + [SMALL_STATE(1262)] = 47381, + [SMALL_STATE(1263)] = 47398, + [SMALL_STATE(1264)] = 47417, + [SMALL_STATE(1265)] = 47435, + [SMALL_STATE(1266)] = 47451, + [SMALL_STATE(1267)] = 47469, + [SMALL_STATE(1268)] = 47487, + [SMALL_STATE(1269)] = 47507, + [SMALL_STATE(1270)] = 47523, + [SMALL_STATE(1271)] = 47541, + [SMALL_STATE(1272)] = 47561, + [SMALL_STATE(1273)] = 47587, + [SMALL_STATE(1274)] = 47613, + [SMALL_STATE(1275)] = 47629, + [SMALL_STATE(1276)] = 47647, + [SMALL_STATE(1277)] = 47663, + [SMALL_STATE(1278)] = 47681, + [SMALL_STATE(1279)] = 47699, + [SMALL_STATE(1280)] = 47717, + [SMALL_STATE(1281)] = 47735, + [SMALL_STATE(1282)] = 47753, + [SMALL_STATE(1283)] = 47768, + [SMALL_STATE(1284)] = 47791, + [SMALL_STATE(1285)] = 47816, + [SMALL_STATE(1286)] = 47831, + [SMALL_STATE(1287)] = 47854, + [SMALL_STATE(1288)] = 47877, + [SMALL_STATE(1289)] = 47900, + [SMALL_STATE(1290)] = 47921, + [SMALL_STATE(1291)] = 47946, + [SMALL_STATE(1292)] = 47967, + [SMALL_STATE(1293)] = 47992, + [SMALL_STATE(1294)] = 48007, + [SMALL_STATE(1295)] = 48028, + [SMALL_STATE(1296)] = 48053, + [SMALL_STATE(1297)] = 48066, + [SMALL_STATE(1298)] = 48081, + [SMALL_STATE(1299)] = 48097, + [SMALL_STATE(1300)] = 48111, + [SMALL_STATE(1301)] = 48133, + [SMALL_STATE(1302)] = 48155, + [SMALL_STATE(1303)] = 48173, + [SMALL_STATE(1304)] = 48189, + [SMALL_STATE(1305)] = 48207, + [SMALL_STATE(1306)] = 48229, + [SMALL_STATE(1307)] = 48251, + [SMALL_STATE(1308)] = 48265, + [SMALL_STATE(1309)] = 48287, + [SMALL_STATE(1310)] = 48309, + [SMALL_STATE(1311)] = 48325, + [SMALL_STATE(1312)] = 48341, + [SMALL_STATE(1313)] = 48357, + [SMALL_STATE(1314)] = 48373, + [SMALL_STATE(1315)] = 48395, + [SMALL_STATE(1316)] = 48417, + [SMALL_STATE(1317)] = 48431, + [SMALL_STATE(1318)] = 48446, + [SMALL_STATE(1319)] = 48457, + [SMALL_STATE(1320)] = 48476, + [SMALL_STATE(1321)] = 48489, + [SMALL_STATE(1322)] = 48504, + [SMALL_STATE(1323)] = 48515, + [SMALL_STATE(1324)] = 48534, + [SMALL_STATE(1325)] = 48553, + [SMALL_STATE(1326)] = 48568, + [SMALL_STATE(1327)] = 48585, + [SMALL_STATE(1328)] = 48602, + [SMALL_STATE(1329)] = 48621, + [SMALL_STATE(1330)] = 48640, + [SMALL_STATE(1331)] = 48659, + [SMALL_STATE(1332)] = 48678, + [SMALL_STATE(1333)] = 48697, + [SMALL_STATE(1334)] = 48708, + [SMALL_STATE(1335)] = 48727, + [SMALL_STATE(1336)] = 48738, + [SMALL_STATE(1337)] = 48757, + [SMALL_STATE(1338)] = 48770, + [SMALL_STATE(1339)] = 48789, + [SMALL_STATE(1340)] = 48808, + [SMALL_STATE(1341)] = 48827, + [SMALL_STATE(1342)] = 48846, + [SMALL_STATE(1343)] = 48865, + [SMALL_STATE(1344)] = 48884, + [SMALL_STATE(1345)] = 48903, + [SMALL_STATE(1346)] = 48922, + [SMALL_STATE(1347)] = 48941, + [SMALL_STATE(1348)] = 48960, + [SMALL_STATE(1349)] = 48979, + [SMALL_STATE(1350)] = 48998, + [SMALL_STATE(1351)] = 49017, + [SMALL_STATE(1352)] = 49036, + [SMALL_STATE(1353)] = 49051, + [SMALL_STATE(1354)] = 49066, + [SMALL_STATE(1355)] = 49077, + [SMALL_STATE(1356)] = 49092, + [SMALL_STATE(1357)] = 49105, + [SMALL_STATE(1358)] = 49120, + [SMALL_STATE(1359)] = 49137, + [SMALL_STATE(1360)] = 49154, + [SMALL_STATE(1361)] = 49173, + [SMALL_STATE(1362)] = 49188, + [SMALL_STATE(1363)] = 49203, + [SMALL_STATE(1364)] = 49216, + [SMALL_STATE(1365)] = 49226, + [SMALL_STATE(1366)] = 49242, + [SMALL_STATE(1367)] = 49256, + [SMALL_STATE(1368)] = 49272, + [SMALL_STATE(1369)] = 49286, + [SMALL_STATE(1370)] = 49302, + [SMALL_STATE(1371)] = 49312, + [SMALL_STATE(1372)] = 49328, + [SMALL_STATE(1373)] = 49344, + [SMALL_STATE(1374)] = 49360, + [SMALL_STATE(1375)] = 49376, + [SMALL_STATE(1376)] = 49392, + [SMALL_STATE(1377)] = 49408, + [SMALL_STATE(1378)] = 49424, + [SMALL_STATE(1379)] = 49438, + [SMALL_STATE(1380)] = 49450, + [SMALL_STATE(1381)] = 49460, + [SMALL_STATE(1382)] = 49476, + [SMALL_STATE(1383)] = 49492, + [SMALL_STATE(1384)] = 49508, + [SMALL_STATE(1385)] = 49520, + [SMALL_STATE(1386)] = 49536, + [SMALL_STATE(1387)] = 49546, + [SMALL_STATE(1388)] = 49560, + [SMALL_STATE(1389)] = 49576, + [SMALL_STATE(1390)] = 49592, + [SMALL_STATE(1391)] = 49608, + [SMALL_STATE(1392)] = 49620, + [SMALL_STATE(1393)] = 49632, + [SMALL_STATE(1394)] = 49648, + [SMALL_STATE(1395)] = 49661, + [SMALL_STATE(1396)] = 49674, + [SMALL_STATE(1397)] = 49685, + [SMALL_STATE(1398)] = 49698, + [SMALL_STATE(1399)] = 49711, + [SMALL_STATE(1400)] = 49724, + [SMALL_STATE(1401)] = 49737, + [SMALL_STATE(1402)] = 49750, + [SMALL_STATE(1403)] = 49759, + [SMALL_STATE(1404)] = 49772, + [SMALL_STATE(1405)] = 49785, + [SMALL_STATE(1406)] = 49798, + [SMALL_STATE(1407)] = 49811, + [SMALL_STATE(1408)] = 49824, + [SMALL_STATE(1409)] = 49835, + [SMALL_STATE(1410)] = 49848, + [SMALL_STATE(1411)] = 49861, + [SMALL_STATE(1412)] = 49874, + [SMALL_STATE(1413)] = 49887, + [SMALL_STATE(1414)] = 49896, + [SMALL_STATE(1415)] = 49909, + [SMALL_STATE(1416)] = 49922, + [SMALL_STATE(1417)] = 49935, + [SMALL_STATE(1418)] = 49948, + [SMALL_STATE(1419)] = 49957, + [SMALL_STATE(1420)] = 49970, + [SMALL_STATE(1421)] = 49983, + [SMALL_STATE(1422)] = 49996, + [SMALL_STATE(1423)] = 50005, + [SMALL_STATE(1424)] = 50018, + [SMALL_STATE(1425)] = 50031, + [SMALL_STATE(1426)] = 50044, + [SMALL_STATE(1427)] = 50057, + [SMALL_STATE(1428)] = 50070, + [SMALL_STATE(1429)] = 50083, + [SMALL_STATE(1430)] = 50096, + [SMALL_STATE(1431)] = 50109, + [SMALL_STATE(1432)] = 50122, + [SMALL_STATE(1433)] = 50135, + [SMALL_STATE(1434)] = 50148, + [SMALL_STATE(1435)] = 50161, + [SMALL_STATE(1436)] = 50172, + [SMALL_STATE(1437)] = 50185, + [SMALL_STATE(1438)] = 50198, + [SMALL_STATE(1439)] = 50211, + [SMALL_STATE(1440)] = 50224, + [SMALL_STATE(1441)] = 50237, + [SMALL_STATE(1442)] = 50246, + [SMALL_STATE(1443)] = 50259, + [SMALL_STATE(1444)] = 50272, + [SMALL_STATE(1445)] = 50285, + [SMALL_STATE(1446)] = 50298, + [SMALL_STATE(1447)] = 50311, + [SMALL_STATE(1448)] = 50324, + [SMALL_STATE(1449)] = 50337, + [SMALL_STATE(1450)] = 50350, + [SMALL_STATE(1451)] = 50363, + [SMALL_STATE(1452)] = 50376, + [SMALL_STATE(1453)] = 50387, + [SMALL_STATE(1454)] = 50400, + [SMALL_STATE(1455)] = 50413, + [SMALL_STATE(1456)] = 50426, + [SMALL_STATE(1457)] = 50439, + [SMALL_STATE(1458)] = 50452, + [SMALL_STATE(1459)] = 50461, + [SMALL_STATE(1460)] = 50474, + [SMALL_STATE(1461)] = 50487, + [SMALL_STATE(1462)] = 50500, + [SMALL_STATE(1463)] = 50513, + [SMALL_STATE(1464)] = 50526, + [SMALL_STATE(1465)] = 50539, + [SMALL_STATE(1466)] = 50548, + [SMALL_STATE(1467)] = 50561, + [SMALL_STATE(1468)] = 50574, + [SMALL_STATE(1469)] = 50587, + [SMALL_STATE(1470)] = 50600, + [SMALL_STATE(1471)] = 50611, + [SMALL_STATE(1472)] = 50624, + [SMALL_STATE(1473)] = 50637, + [SMALL_STATE(1474)] = 50650, + [SMALL_STATE(1475)] = 50663, + [SMALL_STATE(1476)] = 50676, + [SMALL_STATE(1477)] = 50689, + [SMALL_STATE(1478)] = 50702, + [SMALL_STATE(1479)] = 50715, + [SMALL_STATE(1480)] = 50726, + [SMALL_STATE(1481)] = 50735, + [SMALL_STATE(1482)] = 50748, + [SMALL_STATE(1483)] = 50761, + [SMALL_STATE(1484)] = 50774, + [SMALL_STATE(1485)] = 50787, + [SMALL_STATE(1486)] = 50800, + [SMALL_STATE(1487)] = 50813, + [SMALL_STATE(1488)] = 50822, + [SMALL_STATE(1489)] = 50835, + [SMALL_STATE(1490)] = 50848, + [SMALL_STATE(1491)] = 50861, + [SMALL_STATE(1492)] = 50870, + [SMALL_STATE(1493)] = 50883, + [SMALL_STATE(1494)] = 50896, + [SMALL_STATE(1495)] = 50909, + [SMALL_STATE(1496)] = 50922, + [SMALL_STATE(1497)] = 50935, + [SMALL_STATE(1498)] = 50948, + [SMALL_STATE(1499)] = 50961, + [SMALL_STATE(1500)] = 50974, + [SMALL_STATE(1501)] = 50987, + [SMALL_STATE(1502)] = 50998, + [SMALL_STATE(1503)] = 51009, + [SMALL_STATE(1504)] = 51018, + [SMALL_STATE(1505)] = 51027, + [SMALL_STATE(1506)] = 51040, + [SMALL_STATE(1507)] = 51053, + [SMALL_STATE(1508)] = 51066, + [SMALL_STATE(1509)] = 51079, + [SMALL_STATE(1510)] = 51092, + [SMALL_STATE(1511)] = 51105, + [SMALL_STATE(1512)] = 51113, + [SMALL_STATE(1513)] = 51123, + [SMALL_STATE(1514)] = 51133, + [SMALL_STATE(1515)] = 51143, + [SMALL_STATE(1516)] = 51153, + [SMALL_STATE(1517)] = 51163, + [SMALL_STATE(1518)] = 51173, + [SMALL_STATE(1519)] = 51183, + [SMALL_STATE(1520)] = 51191, + [SMALL_STATE(1521)] = 51201, + [SMALL_STATE(1522)] = 51211, + [SMALL_STATE(1523)] = 51221, + [SMALL_STATE(1524)] = 51231, + [SMALL_STATE(1525)] = 51241, + [SMALL_STATE(1526)] = 51251, + [SMALL_STATE(1527)] = 51261, + [SMALL_STATE(1528)] = 51271, + [SMALL_STATE(1529)] = 51279, + [SMALL_STATE(1530)] = 51289, + [SMALL_STATE(1531)] = 51299, + [SMALL_STATE(1532)] = 51309, + [SMALL_STATE(1533)] = 51319, + [SMALL_STATE(1534)] = 51329, + [SMALL_STATE(1535)] = 51339, + [SMALL_STATE(1536)] = 51349, + [SMALL_STATE(1537)] = 51357, + [SMALL_STATE(1538)] = 51365, + [SMALL_STATE(1539)] = 51375, + [SMALL_STATE(1540)] = 51385, + [SMALL_STATE(1541)] = 51395, + [SMALL_STATE(1542)] = 51405, + [SMALL_STATE(1543)] = 51415, + [SMALL_STATE(1544)] = 51425, + [SMALL_STATE(1545)] = 51435, + [SMALL_STATE(1546)] = 51445, + [SMALL_STATE(1547)] = 51455, + [SMALL_STATE(1548)] = 51465, + [SMALL_STATE(1549)] = 51475, + [SMALL_STATE(1550)] = 51483, + [SMALL_STATE(1551)] = 51493, + [SMALL_STATE(1552)] = 51501, + [SMALL_STATE(1553)] = 51511, + [SMALL_STATE(1554)] = 51521, + [SMALL_STATE(1555)] = 51531, + [SMALL_STATE(1556)] = 51541, + [SMALL_STATE(1557)] = 51551, + [SMALL_STATE(1558)] = 51561, + [SMALL_STATE(1559)] = 51571, + [SMALL_STATE(1560)] = 51581, + [SMALL_STATE(1561)] = 51591, + [SMALL_STATE(1562)] = 51601, + [SMALL_STATE(1563)] = 51611, + [SMALL_STATE(1564)] = 51621, + [SMALL_STATE(1565)] = 51631, + [SMALL_STATE(1566)] = 51641, + [SMALL_STATE(1567)] = 51651, + [SMALL_STATE(1568)] = 51661, + [SMALL_STATE(1569)] = 51671, + [SMALL_STATE(1570)] = 51681, + [SMALL_STATE(1571)] = 51691, + [SMALL_STATE(1572)] = 51699, + [SMALL_STATE(1573)] = 51709, + [SMALL_STATE(1574)] = 51719, + [SMALL_STATE(1575)] = 51729, + [SMALL_STATE(1576)] = 51739, + [SMALL_STATE(1577)] = 51749, + [SMALL_STATE(1578)] = 51759, + [SMALL_STATE(1579)] = 51767, + [SMALL_STATE(1580)] = 51775, + [SMALL_STATE(1581)] = 51785, + [SMALL_STATE(1582)] = 51795, + [SMALL_STATE(1583)] = 51805, + [SMALL_STATE(1584)] = 51815, + [SMALL_STATE(1585)] = 51825, + [SMALL_STATE(1586)] = 51835, + [SMALL_STATE(1587)] = 51843, + [SMALL_STATE(1588)] = 51853, + [SMALL_STATE(1589)] = 51863, + [SMALL_STATE(1590)] = 51873, + [SMALL_STATE(1591)] = 51883, + [SMALL_STATE(1592)] = 51893, + [SMALL_STATE(1593)] = 51903, + [SMALL_STATE(1594)] = 51911, + [SMALL_STATE(1595)] = 51921, + [SMALL_STATE(1596)] = 51931, + [SMALL_STATE(1597)] = 51941, + [SMALL_STATE(1598)] = 51951, + [SMALL_STATE(1599)] = 51961, + [SMALL_STATE(1600)] = 51971, + [SMALL_STATE(1601)] = 51981, + [SMALL_STATE(1602)] = 51991, + [SMALL_STATE(1603)] = 52001, + [SMALL_STATE(1604)] = 52011, + [SMALL_STATE(1605)] = 52021, + [SMALL_STATE(1606)] = 52031, + [SMALL_STATE(1607)] = 52041, + [SMALL_STATE(1608)] = 52051, + [SMALL_STATE(1609)] = 52061, + [SMALL_STATE(1610)] = 52071, + [SMALL_STATE(1611)] = 52081, + [SMALL_STATE(1612)] = 52091, + [SMALL_STATE(1613)] = 52101, + [SMALL_STATE(1614)] = 52111, + [SMALL_STATE(1615)] = 52121, + [SMALL_STATE(1616)] = 52131, + [SMALL_STATE(1617)] = 52139, + [SMALL_STATE(1618)] = 52147, + [SMALL_STATE(1619)] = 52157, + [SMALL_STATE(1620)] = 52167, + [SMALL_STATE(1621)] = 52177, + [SMALL_STATE(1622)] = 52187, + [SMALL_STATE(1623)] = 52197, + [SMALL_STATE(1624)] = 52207, + [SMALL_STATE(1625)] = 52215, + [SMALL_STATE(1626)] = 52225, + [SMALL_STATE(1627)] = 52235, + [SMALL_STATE(1628)] = 52245, + [SMALL_STATE(1629)] = 52255, + [SMALL_STATE(1630)] = 52265, + [SMALL_STATE(1631)] = 52275, + [SMALL_STATE(1632)] = 52285, + [SMALL_STATE(1633)] = 52295, + [SMALL_STATE(1634)] = 52305, + [SMALL_STATE(1635)] = 52313, + [SMALL_STATE(1636)] = 52323, + [SMALL_STATE(1637)] = 52333, + [SMALL_STATE(1638)] = 52341, + [SMALL_STATE(1639)] = 52351, + [SMALL_STATE(1640)] = 52361, + [SMALL_STATE(1641)] = 52371, + [SMALL_STATE(1642)] = 52381, + [SMALL_STATE(1643)] = 52389, + [SMALL_STATE(1644)] = 52397, + [SMALL_STATE(1645)] = 52407, + [SMALL_STATE(1646)] = 52415, + [SMALL_STATE(1647)] = 52425, + [SMALL_STATE(1648)] = 52435, + [SMALL_STATE(1649)] = 52445, + [SMALL_STATE(1650)] = 52455, + [SMALL_STATE(1651)] = 52465, + [SMALL_STATE(1652)] = 52475, + [SMALL_STATE(1653)] = 52485, + [SMALL_STATE(1654)] = 52495, + [SMALL_STATE(1655)] = 52505, + [SMALL_STATE(1656)] = 52515, + [SMALL_STATE(1657)] = 52525, + [SMALL_STATE(1658)] = 52533, + [SMALL_STATE(1659)] = 52543, + [SMALL_STATE(1660)] = 52551, + [SMALL_STATE(1661)] = 52559, + [SMALL_STATE(1662)] = 52569, + [SMALL_STATE(1663)] = 52579, + [SMALL_STATE(1664)] = 52589, + [SMALL_STATE(1665)] = 52599, + [SMALL_STATE(1666)] = 52609, + [SMALL_STATE(1667)] = 52619, + [SMALL_STATE(1668)] = 52629, + [SMALL_STATE(1669)] = 52639, + [SMALL_STATE(1670)] = 52649, + [SMALL_STATE(1671)] = 52659, + [SMALL_STATE(1672)] = 52669, + [SMALL_STATE(1673)] = 52679, + [SMALL_STATE(1674)] = 52689, + [SMALL_STATE(1675)] = 52699, + [SMALL_STATE(1676)] = 52709, + [SMALL_STATE(1677)] = 52719, + [SMALL_STATE(1678)] = 52729, + [SMALL_STATE(1679)] = 52739, + [SMALL_STATE(1680)] = 52749, + [SMALL_STATE(1681)] = 52757, + [SMALL_STATE(1682)] = 52767, + [SMALL_STATE(1683)] = 52775, + [SMALL_STATE(1684)] = 52785, + [SMALL_STATE(1685)] = 52795, + [SMALL_STATE(1686)] = 52805, + [SMALL_STATE(1687)] = 52815, + [SMALL_STATE(1688)] = 52825, + [SMALL_STATE(1689)] = 52835, + [SMALL_STATE(1690)] = 52845, + [SMALL_STATE(1691)] = 52855, + [SMALL_STATE(1692)] = 52862, + [SMALL_STATE(1693)] = 52869, + [SMALL_STATE(1694)] = 52876, + [SMALL_STATE(1695)] = 52883, + [SMALL_STATE(1696)] = 52890, + [SMALL_STATE(1697)] = 52897, + [SMALL_STATE(1698)] = 52904, + [SMALL_STATE(1699)] = 52911, + [SMALL_STATE(1700)] = 52918, + [SMALL_STATE(1701)] = 52925, + [SMALL_STATE(1702)] = 52932, + [SMALL_STATE(1703)] = 52939, + [SMALL_STATE(1704)] = 52946, + [SMALL_STATE(1705)] = 52953, + [SMALL_STATE(1706)] = 52960, + [SMALL_STATE(1707)] = 52967, + [SMALL_STATE(1708)] = 52974, + [SMALL_STATE(1709)] = 52981, + [SMALL_STATE(1710)] = 52988, + [SMALL_STATE(1711)] = 52995, + [SMALL_STATE(1712)] = 53002, + [SMALL_STATE(1713)] = 53009, + [SMALL_STATE(1714)] = 53016, + [SMALL_STATE(1715)] = 53023, + [SMALL_STATE(1716)] = 53030, + [SMALL_STATE(1717)] = 53037, + [SMALL_STATE(1718)] = 53044, + [SMALL_STATE(1719)] = 53051, + [SMALL_STATE(1720)] = 53058, + [SMALL_STATE(1721)] = 53065, + [SMALL_STATE(1722)] = 53072, + [SMALL_STATE(1723)] = 53079, + [SMALL_STATE(1724)] = 53086, + [SMALL_STATE(1725)] = 53093, + [SMALL_STATE(1726)] = 53100, + [SMALL_STATE(1727)] = 53107, + [SMALL_STATE(1728)] = 53114, + [SMALL_STATE(1729)] = 53121, + [SMALL_STATE(1730)] = 53128, + [SMALL_STATE(1731)] = 53135, + [SMALL_STATE(1732)] = 53142, + [SMALL_STATE(1733)] = 53149, + [SMALL_STATE(1734)] = 53156, + [SMALL_STATE(1735)] = 53163, + [SMALL_STATE(1736)] = 53170, + [SMALL_STATE(1737)] = 53177, + [SMALL_STATE(1738)] = 53184, + [SMALL_STATE(1739)] = 53191, + [SMALL_STATE(1740)] = 53198, + [SMALL_STATE(1741)] = 53205, + [SMALL_STATE(1742)] = 53212, + [SMALL_STATE(1743)] = 53219, + [SMALL_STATE(1744)] = 53226, + [SMALL_STATE(1745)] = 53233, + [SMALL_STATE(1746)] = 53240, + [SMALL_STATE(1747)] = 53247, + [SMALL_STATE(1748)] = 53254, + [SMALL_STATE(1749)] = 53261, + [SMALL_STATE(1750)] = 53268, + [SMALL_STATE(1751)] = 53275, + [SMALL_STATE(1752)] = 53282, + [SMALL_STATE(1753)] = 53289, + [SMALL_STATE(1754)] = 53296, + [SMALL_STATE(1755)] = 53303, + [SMALL_STATE(1756)] = 53310, + [SMALL_STATE(1757)] = 53317, + [SMALL_STATE(1758)] = 53324, + [SMALL_STATE(1759)] = 53331, + [SMALL_STATE(1760)] = 53338, + [SMALL_STATE(1761)] = 53345, + [SMALL_STATE(1762)] = 53352, + [SMALL_STATE(1763)] = 53359, + [SMALL_STATE(1764)] = 53366, + [SMALL_STATE(1765)] = 53373, + [SMALL_STATE(1766)] = 53380, + [SMALL_STATE(1767)] = 53387, + [SMALL_STATE(1768)] = 53394, + [SMALL_STATE(1769)] = 53401, + [SMALL_STATE(1770)] = 53408, + [SMALL_STATE(1771)] = 53415, + [SMALL_STATE(1772)] = 53422, + [SMALL_STATE(1773)] = 53429, + [SMALL_STATE(1774)] = 53436, + [SMALL_STATE(1775)] = 53443, + [SMALL_STATE(1776)] = 53450, + [SMALL_STATE(1777)] = 53457, + [SMALL_STATE(1778)] = 53464, + [SMALL_STATE(1779)] = 53471, + [SMALL_STATE(1780)] = 53478, + [SMALL_STATE(1781)] = 53485, + [SMALL_STATE(1782)] = 53492, + [SMALL_STATE(1783)] = 53499, + [SMALL_STATE(1784)] = 53506, + [SMALL_STATE(1785)] = 53513, + [SMALL_STATE(1786)] = 53520, + [SMALL_STATE(1787)] = 53527, + [SMALL_STATE(1788)] = 53534, + [SMALL_STATE(1789)] = 53541, + [SMALL_STATE(1790)] = 53548, + [SMALL_STATE(1791)] = 53555, + [SMALL_STATE(1792)] = 53562, + [SMALL_STATE(1793)] = 53569, + [SMALL_STATE(1794)] = 53576, + [SMALL_STATE(1795)] = 53583, + [SMALL_STATE(1796)] = 53590, + [SMALL_STATE(1797)] = 53597, + [SMALL_STATE(1798)] = 53604, + [SMALL_STATE(1799)] = 53611, + [SMALL_STATE(1800)] = 53618, + [SMALL_STATE(1801)] = 53625, + [SMALL_STATE(1802)] = 53632, + [SMALL_STATE(1803)] = 53639, + [SMALL_STATE(1804)] = 53646, + [SMALL_STATE(1805)] = 53653, + [SMALL_STATE(1806)] = 53660, + [SMALL_STATE(1807)] = 53667, + [SMALL_STATE(1808)] = 53674, + [SMALL_STATE(1809)] = 53681, + [SMALL_STATE(1810)] = 53688, + [SMALL_STATE(1811)] = 53695, + [SMALL_STATE(1812)] = 53702, + [SMALL_STATE(1813)] = 53709, + [SMALL_STATE(1814)] = 53716, + [SMALL_STATE(1815)] = 53723, + [SMALL_STATE(1816)] = 53730, + [SMALL_STATE(1817)] = 53737, + [SMALL_STATE(1818)] = 53744, + [SMALL_STATE(1819)] = 53751, + [SMALL_STATE(1820)] = 53758, + [SMALL_STATE(1821)] = 53765, + [SMALL_STATE(1822)] = 53772, + [SMALL_STATE(1823)] = 53779, + [SMALL_STATE(1824)] = 53786, + [SMALL_STATE(1825)] = 53793, + [SMALL_STATE(1826)] = 53800, + [SMALL_STATE(1827)] = 53807, + [SMALL_STATE(1828)] = 53814, + [SMALL_STATE(1829)] = 53821, + [SMALL_STATE(1830)] = 53828, + [SMALL_STATE(1831)] = 53835, + [SMALL_STATE(1832)] = 53842, + [SMALL_STATE(1833)] = 53849, + [SMALL_STATE(1834)] = 53856, + [SMALL_STATE(1835)] = 53863, + [SMALL_STATE(1836)] = 53870, + [SMALL_STATE(1837)] = 53877, + [SMALL_STATE(1838)] = 53884, + [SMALL_STATE(1839)] = 53891, + [SMALL_STATE(1840)] = 53898, + [SMALL_STATE(1841)] = 53905, + [SMALL_STATE(1842)] = 53912, + [SMALL_STATE(1843)] = 53919, + [SMALL_STATE(1844)] = 53926, + [SMALL_STATE(1845)] = 53933, + [SMALL_STATE(1846)] = 53940, + [SMALL_STATE(1847)] = 53947, + [SMALL_STATE(1848)] = 53954, + [SMALL_STATE(1849)] = 53961, + [SMALL_STATE(1850)] = 53968, + [SMALL_STATE(1851)] = 53975, + [SMALL_STATE(1852)] = 53982, + [SMALL_STATE(1853)] = 53989, + [SMALL_STATE(1854)] = 53996, + [SMALL_STATE(1855)] = 54003, + [SMALL_STATE(1856)] = 54010, + [SMALL_STATE(1857)] = 54017, + [SMALL_STATE(1858)] = 54024, + [SMALL_STATE(1859)] = 54031, + [SMALL_STATE(1860)] = 54038, + [SMALL_STATE(1861)] = 54045, + [SMALL_STATE(1862)] = 54052, + [SMALL_STATE(1863)] = 54059, + [SMALL_STATE(1864)] = 54066, + [SMALL_STATE(1865)] = 54073, + [SMALL_STATE(1866)] = 54080, + [SMALL_STATE(1867)] = 54087, + [SMALL_STATE(1868)] = 54094, + [SMALL_STATE(1869)] = 54101, + [SMALL_STATE(1870)] = 54108, + [SMALL_STATE(1871)] = 54115, + [SMALL_STATE(1872)] = 54122, + [SMALL_STATE(1873)] = 54129, + [SMALL_STATE(1874)] = 54136, + [SMALL_STATE(1875)] = 54143, + [SMALL_STATE(1876)] = 54150, + [SMALL_STATE(1877)] = 54157, + [SMALL_STATE(1878)] = 54164, + [SMALL_STATE(1879)] = 54171, + [SMALL_STATE(1880)] = 54178, + [SMALL_STATE(1881)] = 54185, + [SMALL_STATE(1882)] = 54192, + [SMALL_STATE(1883)] = 54199, + [SMALL_STATE(1884)] = 54206, + [SMALL_STATE(1885)] = 54213, + [SMALL_STATE(1886)] = 54220, + [SMALL_STATE(1887)] = 54227, + [SMALL_STATE(1888)] = 54234, + [SMALL_STATE(1889)] = 54241, + [SMALL_STATE(1890)] = 54248, + [SMALL_STATE(1891)] = 54255, + [SMALL_STATE(1892)] = 54262, + [SMALL_STATE(1893)] = 54269, + [SMALL_STATE(1894)] = 54276, + [SMALL_STATE(1895)] = 54283, + [SMALL_STATE(1896)] = 54290, + [SMALL_STATE(1897)] = 54297, + [SMALL_STATE(1898)] = 54304, + [SMALL_STATE(1899)] = 54311, + [SMALL_STATE(1900)] = 54318, + [SMALL_STATE(1901)] = 54325, + [SMALL_STATE(1902)] = 54332, + [SMALL_STATE(1903)] = 54339, + [SMALL_STATE(1904)] = 54346, + [SMALL_STATE(1905)] = 54353, + [SMALL_STATE(1906)] = 54360, + [SMALL_STATE(1907)] = 54367, + [SMALL_STATE(1908)] = 54374, + [SMALL_STATE(1909)] = 54381, + [SMALL_STATE(1910)] = 54388, + [SMALL_STATE(1911)] = 54395, + [SMALL_STATE(1912)] = 54402, + [SMALL_STATE(1913)] = 54409, + [SMALL_STATE(1914)] = 54416, + [SMALL_STATE(1915)] = 54423, + [SMALL_STATE(1916)] = 54430, + [SMALL_STATE(1917)] = 54437, + [SMALL_STATE(1918)] = 54444, + [SMALL_STATE(1919)] = 54451, + [SMALL_STATE(1920)] = 54458, + [SMALL_STATE(1921)] = 54465, + [SMALL_STATE(1922)] = 54472, + [SMALL_STATE(1923)] = 54479, + [SMALL_STATE(1924)] = 54486, + [SMALL_STATE(1925)] = 54493, + [SMALL_STATE(1926)] = 54500, + [SMALL_STATE(1927)] = 54507, + [SMALL_STATE(1928)] = 54514, + [SMALL_STATE(1929)] = 54521, + [SMALL_STATE(1930)] = 54528, + [SMALL_STATE(1931)] = 54535, + [SMALL_STATE(1932)] = 54542, + [SMALL_STATE(1933)] = 54549, + [SMALL_STATE(1934)] = 54556, + [SMALL_STATE(1935)] = 54563, + [SMALL_STATE(1936)] = 54570, + [SMALL_STATE(1937)] = 54577, + [SMALL_STATE(1938)] = 54584, + [SMALL_STATE(1939)] = 54591, + [SMALL_STATE(1940)] = 54598, + [SMALL_STATE(1941)] = 54605, + [SMALL_STATE(1942)] = 54612, + [SMALL_STATE(1943)] = 54619, + [SMALL_STATE(1944)] = 54626, + [SMALL_STATE(1945)] = 54633, + [SMALL_STATE(1946)] = 54640, + [SMALL_STATE(1947)] = 54647, + [SMALL_STATE(1948)] = 54654, + [SMALL_STATE(1949)] = 54661, + [SMALL_STATE(1950)] = 54668, + [SMALL_STATE(1951)] = 54675, + [SMALL_STATE(1952)] = 54682, + [SMALL_STATE(1953)] = 54689, + [SMALL_STATE(1954)] = 54696, + [SMALL_STATE(1955)] = 54703, + [SMALL_STATE(1956)] = 54710, + [SMALL_STATE(1957)] = 54717, + [SMALL_STATE(1958)] = 54724, + [SMALL_STATE(1959)] = 54731, + [SMALL_STATE(1960)] = 54738, + [SMALL_STATE(1961)] = 54745, + [SMALL_STATE(1962)] = 54752, + [SMALL_STATE(1963)] = 54759, + [SMALL_STATE(1964)] = 54766, + [SMALL_STATE(1965)] = 54773, + [SMALL_STATE(1966)] = 54780, + [SMALL_STATE(1967)] = 54787, + [SMALL_STATE(1968)] = 54794, + [SMALL_STATE(1969)] = 54801, + [SMALL_STATE(1970)] = 54808, + [SMALL_STATE(1971)] = 54815, + [SMALL_STATE(1972)] = 54822, + [SMALL_STATE(1973)] = 54829, + [SMALL_STATE(1974)] = 54836, + [SMALL_STATE(1975)] = 54843, + [SMALL_STATE(1976)] = 54850, + [SMALL_STATE(1977)] = 54857, + [SMALL_STATE(1978)] = 54864, + [SMALL_STATE(1979)] = 54871, + [SMALL_STATE(1980)] = 54878, + [SMALL_STATE(1981)] = 54885, + [SMALL_STATE(1982)] = 54892, + [SMALL_STATE(1983)] = 54899, + [SMALL_STATE(1984)] = 54906, + [SMALL_STATE(1985)] = 54913, + [SMALL_STATE(1986)] = 54920, + [SMALL_STATE(1987)] = 54927, + [SMALL_STATE(1988)] = 54934, + [SMALL_STATE(1989)] = 54941, + [SMALL_STATE(1990)] = 54948, + [SMALL_STATE(1991)] = 54955, + [SMALL_STATE(1992)] = 54962, + [SMALL_STATE(1993)] = 54969, + [SMALL_STATE(1994)] = 54976, + [SMALL_STATE(1995)] = 54983, + [SMALL_STATE(1996)] = 54990, + [SMALL_STATE(1997)] = 54997, + [SMALL_STATE(1998)] = 55004, + [SMALL_STATE(1999)] = 55011, + [SMALL_STATE(2000)] = 55018, + [SMALL_STATE(2001)] = 55025, + [SMALL_STATE(2002)] = 55032, + [SMALL_STATE(2003)] = 55039, + [SMALL_STATE(2004)] = 55046, + [SMALL_STATE(2005)] = 55053, + [SMALL_STATE(2006)] = 55060, + [SMALL_STATE(2007)] = 55067, + [SMALL_STATE(2008)] = 55074, + [SMALL_STATE(2009)] = 55081, + [SMALL_STATE(2010)] = 55088, + [SMALL_STATE(2011)] = 55095, + [SMALL_STATE(2012)] = 55102, + [SMALL_STATE(2013)] = 55109, + [SMALL_STATE(2014)] = 55116, + [SMALL_STATE(2015)] = 55123, + [SMALL_STATE(2016)] = 55130, + [SMALL_STATE(2017)] = 55137, + [SMALL_STATE(2018)] = 55144, + [SMALL_STATE(2019)] = 55151, + [SMALL_STATE(2020)] = 55158, + [SMALL_STATE(2021)] = 55165, + [SMALL_STATE(2022)] = 55172, + [SMALL_STATE(2023)] = 55179, + [SMALL_STATE(2024)] = 55186, + [SMALL_STATE(2025)] = 55193, + [SMALL_STATE(2026)] = 55200, + [SMALL_STATE(2027)] = 55207, + [SMALL_STATE(2028)] = 55214, + [SMALL_STATE(2029)] = 55221, + [SMALL_STATE(2030)] = 55228, + [SMALL_STATE(2031)] = 55235, + [SMALL_STATE(2032)] = 55242, + [SMALL_STATE(2033)] = 55249, + [SMALL_STATE(2034)] = 55256, + [SMALL_STATE(2035)] = 55263, + [SMALL_STATE(2036)] = 55270, + [SMALL_STATE(2037)] = 55277, + [SMALL_STATE(2038)] = 55284, + [SMALL_STATE(2039)] = 55291, + [SMALL_STATE(2040)] = 55298, + [SMALL_STATE(2041)] = 55305, + [SMALL_STATE(2042)] = 55312, + [SMALL_STATE(2043)] = 55319, + [SMALL_STATE(2044)] = 55326, + [SMALL_STATE(2045)] = 55333, + [SMALL_STATE(2046)] = 55340, + [SMALL_STATE(2047)] = 55347, + [SMALL_STATE(2048)] = 55354, + [SMALL_STATE(2049)] = 55361, + [SMALL_STATE(2050)] = 55368, + [SMALL_STATE(2051)] = 55375, + [SMALL_STATE(2052)] = 55382, + [SMALL_STATE(2053)] = 55389, + [SMALL_STATE(2054)] = 55396, + [SMALL_STATE(2055)] = 55403, + [SMALL_STATE(2056)] = 55410, + [SMALL_STATE(2057)] = 55417, + [SMALL_STATE(2058)] = 55424, + [SMALL_STATE(2059)] = 55431, + [SMALL_STATE(2060)] = 55438, + [SMALL_STATE(2061)] = 55445, + [SMALL_STATE(2062)] = 55452, + [SMALL_STATE(2063)] = 55459, + [SMALL_STATE(2064)] = 55466, + [SMALL_STATE(2065)] = 55473, + [SMALL_STATE(2066)] = 55480, + [SMALL_STATE(2067)] = 55487, + [SMALL_STATE(2068)] = 55494, + [SMALL_STATE(2069)] = 55501, + [SMALL_STATE(2070)] = 55508, + [SMALL_STATE(2071)] = 55515, + [SMALL_STATE(2072)] = 55522, + [SMALL_STATE(2073)] = 55529, + [SMALL_STATE(2074)] = 55536, + [SMALL_STATE(2075)] = 55543, + [SMALL_STATE(2076)] = 55550, + [SMALL_STATE(2077)] = 55557, + [SMALL_STATE(2078)] = 55564, + [SMALL_STATE(2079)] = 55571, + [SMALL_STATE(2080)] = 55578, + [SMALL_STATE(2081)] = 55585, + [SMALL_STATE(2082)] = 55592, + [SMALL_STATE(2083)] = 55599, + [SMALL_STATE(2084)] = 55606, + [SMALL_STATE(2085)] = 55613, + [SMALL_STATE(2086)] = 55620, + [SMALL_STATE(2087)] = 55627, + [SMALL_STATE(2088)] = 55634, + [SMALL_STATE(2089)] = 55641, + [SMALL_STATE(2090)] = 55648, + [SMALL_STATE(2091)] = 55655, + [SMALL_STATE(2092)] = 55662, + [SMALL_STATE(2093)] = 55669, + [SMALL_STATE(2094)] = 55676, + [SMALL_STATE(2095)] = 55683, + [SMALL_STATE(2096)] = 55690, + [SMALL_STATE(2097)] = 55697, + [SMALL_STATE(2098)] = 55704, + [SMALL_STATE(2099)] = 55711, + [SMALL_STATE(2100)] = 55718, + [SMALL_STATE(2101)] = 55725, + [SMALL_STATE(2102)] = 55732, + [SMALL_STATE(2103)] = 55739, + [SMALL_STATE(2104)] = 55746, + [SMALL_STATE(2105)] = 55753, + [SMALL_STATE(2106)] = 55760, + [SMALL_STATE(2107)] = 55767, + [SMALL_STATE(2108)] = 55774, + [SMALL_STATE(2109)] = 55781, + [SMALL_STATE(2110)] = 55788, + [SMALL_STATE(2111)] = 55795, + [SMALL_STATE(2112)] = 55802, + [SMALL_STATE(2113)] = 55809, + [SMALL_STATE(2114)] = 55816, + [SMALL_STATE(2115)] = 55823, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 3, 0, 0), [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block, 2, 0, 0), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 3, 0, 0), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 3, 0, 0), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(154), - [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(155), - [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1171), - [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1181), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(150), - [316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1125), - [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1319), - [322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(651), - [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(149), - [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(263), - [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(33), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2082), - [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1250), - [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1508), - [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2022), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2083), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1683), - [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1667), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(564), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(253), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1246), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1369), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1648), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1313), - [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1662), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1520), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1560), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(912), - [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1435), - [393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2024), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2025), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(648), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(649), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(69), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(54), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(456), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), - [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(522), - [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1827), - [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1244), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1423), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1723), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1702), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1574), - [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1583), - [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1252), - [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), - [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1517), - [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1301), - [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1550), - [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1612), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1684), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1750), - [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(152), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(156), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1188), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(131), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1104), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1319), + [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(628), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(154), + [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(340), + [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(262), + [286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), + [288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2082), + [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1508), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2022), + [303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2083), + [306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1683), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1667), + [312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(564), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(247), + [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1253), + [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1369), + [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1648), + [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1305), + [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1662), + [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1520), + [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1560), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(899), + [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1435), + [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2024), + [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2025), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(634), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(635), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(52), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(47), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(519), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), + [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), + [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_list, 1, 0, 0), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), + [422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(411), + [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1827), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1246), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1423), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1723), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1702), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1574), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1583), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1250), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1517), + [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1314), + [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1550), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1612), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1684), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1750), + [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1707), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1, 0, 0), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 3, 0, 0), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 3, 0, 0), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), - [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), - [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), - [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), - [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), - [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), - [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), - [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), - [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), - [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), - [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access, 3, 0, 0), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access, 3, 0, 0), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 3, 0, 0), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_script_block_expression, 4, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), + [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 15), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 15), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 2, 0, 0), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 2, 0, 0), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 2, 0, 0), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 2, 0, 0), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 2, 0, 0), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_increment_expression, 2, 0, 0), + [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_decrement_expression, 2, 0, 0), + [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), + [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 3, 0, 0), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_here_string_literal, 3, 0, 0), + [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_expression, 3, 0, 8), + [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_expression, 3, 0, 8), + [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_literal_expression, 3, 0, 0), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_name, 1, 0, 0), + [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_name, 1, 0, 0), + [661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), + [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), REDUCE(sym_member_name, 1, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_foreach_expression, 3, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expandable_string_literal, 4, 0, 0), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 1, 0, 0), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_invokation_expression, 4, 0, 0), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 2, 0, 0), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 2, 0, 0), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_expression, 3, 0, 8), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_expression, 3, 0, 8), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 1, 0, 0), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 1, 0, 0), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 1, 0, 0), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_with_unary_operator, 2, 0, 0), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_increment_expression, 2, 0, 0), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pre_decrement_expression, 2, 0, 0), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, 0, 0), + [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, 0, 0), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_literal, 1, 0, 0), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_literal, 1, 0, 0), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_access, 4, 0, 0), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_element_access, 4, 0, 0), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), - [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(644), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(642), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 1, 0, 0), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), + [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(608), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal_expression, 2, 0, 0), + [784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(666), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 1, 0, 0), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 1, 0, 0), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 3, 0, 0), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 3, 0, 0), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 1, 0, 0), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_expression, 1, 0, 0), + [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_expression, 1, 0, 0), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 1, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 1, 0, 0), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 1, 0, 0), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 3, 0, 0), [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 3, 0, 0), [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_expression, 1, 0, 0), [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitwise_expression, 1, 0, 0), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 1, 0, 0), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 1, 0, 0), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), - [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(662), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), - [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(647), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(308), - [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), - [1350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(312), - [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), - [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), - [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [1375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1324), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [1384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(325), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [1391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), - [1393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), - [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2087), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [1406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(339), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), - [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), - [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), - [1419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), - [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [1423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(346), - [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), - [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), - [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), - [1438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1869), - [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), - [1443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), - [1445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), - [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), - [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), - [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(395), - [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), - [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), - [1505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), - [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), - [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), - [1511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(403), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), - [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), - [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), - [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), - [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), - [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), - [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), - [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), - [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), - [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [1576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), - [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), - [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), - [1592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), - [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), - [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), - [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), - [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), - [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), - [1640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), - [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), - [1644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), - [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), - [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), - [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), - [1654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), - [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), - [1658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), - [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), - [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), - [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), - [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), - [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), - [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), - [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), - [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), - [1682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), - [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), - [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), - [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), - [1714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(933), - [1717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(933), - [1720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1296), - [1723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), - [1726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1180), - [1729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(960), - [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1769), - [1735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), - [1738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(611), - [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(267), - [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), - [1755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(611), - [1758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(613), - [1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(641), - [1764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(52), - [1767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(47), - [1770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(441), - [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), - [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), - [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), - [1781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), - [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [1787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), - [1791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), - [1797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), - [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), - [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), - [1803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), - [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), - [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [2017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), - [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [2131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(740), - [2136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(713), - [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), - [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [2149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), - [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), - [2153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), - [2155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), - [2163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(933), - [2166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1286), - [2169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), - [2172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1180), - [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(960), - [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), - [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1909), - [2187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(267), - [2190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(38), - [2193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), - [2195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(52), - [2198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(47), - [2201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(441), - [2204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(741), - [2207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(719), - [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [2216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), - [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(794), - [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(724), - [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(793), - [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(725), - [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), - [2260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), - [2263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1070), - [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(731), - [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(271), - [2272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(306), - [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(345), - [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1035), - [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(733), - [2286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(269), - [2289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(311), - [2292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(328), - [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), - [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), - [2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), - [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [2303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1078), - [2306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(736), - [2309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(275), - [2312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(344), - [2315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(368), - [2318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1081), - [2321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(738), - [2324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(273), - [2327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(338), - [2330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(356), - [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), - [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), - [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), - [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), - [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), - [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 1, 0, 0), + [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [1291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 14), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 14), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), + [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 3, 0, 0), + [1317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 3, 0, 0), + [1319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1324), + [1324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 5, 0, 0), + [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 5, 0, 0), + [1330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_block, 4, 0, 0), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_block, 4, 0, 0), + [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [1336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(296), + [1339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2087), + [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), + [1348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1328), + [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clauses, 1, 0, 0), + [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), + [1355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1869), + [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clauses, 1, 0, 0), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 1, 0, 0), + [1368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 12), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [1374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [1384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 16), + [1386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 12), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 16), + [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3, 0, 0), + [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 5, 0, 14), + [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, 0, 0), + [1412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 14), + [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 5, 0, 0), + [1416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 5, 0, 0), + [1420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, 0, 0), + [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 17), + [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, 0, 0), + [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 18), + [1432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6, 0, 19), + [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 6, 0, 0), + [1436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 6, 0, 0), + [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [1440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 20), + [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), + [1444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 2, 0, 0), + [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 21), + [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 18), + [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 7, 0, 0), + [1462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 22), + [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 21), + [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 18), + [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 8, 0, 0), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 23), + [1474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 24), + [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 25), + [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 23), + [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, 0, 26), + [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 3, 0, 0), + [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_statement, 4, 0, 0), + [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_statement, 4, 0, 0), + [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, 0, 0), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 22), + [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 21), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 18), + [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 3, 0, 0), + [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 20), + [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 8, 0, 0), + [1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 23), + [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 6, 0, 0), + [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, 0, 0), + [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 24), + [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 25), + [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, 0, 0), + [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 23), + [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, 0, 0), + [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 0), + [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), + [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, 0, 26), + [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, 0, 0), + [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 2, 0, 0), + [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 21), + [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 4, 0, 0), + [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_statement, 2, 0, 0), + [1556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inlinescript_statement, 2, 0, 0), + [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_statement, 2, 0, 0), + [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_statement, 2, 0, 0), + [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 18), + [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 18), + [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 4, 0, 0), + [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6, 0, 19), + [1572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 4, 0, 0), + [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 5, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_statement, 5, 0, 0), + [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 14), + [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 17), + [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 6, 0, 0), + [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 5, 0, 0), + [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_statement, 7, 0, 0), + [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trap_statement, 3, 0, 0), + [1592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, 0, 0), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignement_operator, 1, 0, 0), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [1600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(606), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(595), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [1616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_argument_sep, 1, 0, 0), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(449), + [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), + [1629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(450), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(462), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(472), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 3, 0, 0), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 3, 0, 0), + [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_argument_expression, 1, 0, 0), + [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 1, 0, 0), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_argument_expression, 1, 0, 0), + [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_argument_expression, 3, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [1698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(512), + [1701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_argument_sep_repeat1, 2, 0, 0), SHIFT_REPEAT(513), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 1, 0, 0), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_argument_expression, 3, 0, 0), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_literal_body, 1, 0, 0), + [1746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(935), + [1749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(935), + [1752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), + [1755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1160), + [1758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [1761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(936), + [1764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1769), + [1767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1331), + [1770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(592), + [1773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(958), + [1776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(958), + [1779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(261), + [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), + [1787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(592), + [1790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(605), + [1793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(614), + [1796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(56), + [1799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(49), + [1802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hash_literal_body_repeat1, 2, 0, 0), SHIFT_REPEAT(517), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 1, 0, 0), + [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_argument_expression, 3, 0, 0), + [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 1, 0, 0), + [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), + [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), + [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitwise_argument_expression, 3, 0, 0), + [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [2071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, 0, 6), + [2141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(736), + [2146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(713), + [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), + [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [2157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path_command_name, 1, 0, 0), + [2159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clauses, 1, 0, 0), + [2161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, 0, 1), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [2169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 6), + [2171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(742), + [2174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(719), + [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 1), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(935), + [2186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), + [2189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1160), + [2192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [2195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(936), + [2198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1340), + [2201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(958), + [2204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1909), + [2207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(261), + [2210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [2213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), + [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(56), + [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(49), + [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(517), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [2226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_elements, 1, 0, 0), + [2228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_elements, 1, 0, 0), + [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1073), + [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(724), + [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(266), + [2242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [2247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(455), + [2250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(821), + [2253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(725), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [2268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(790), + [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(729), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [2284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1043), + [2287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(732), + [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [2293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(445), + [2296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(471), + [2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [2305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1083), + [2308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(740), + [2311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(271), + [2314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(465), + [2317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(479), + [2320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1086), + [2323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(741), + [2326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(269), + [2329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(460), + [2332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(476), + [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 1, 0, 0), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [2363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_left_assignment_expression, 1, 0, 0), + [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [2371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 1, 0, 0), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logical_expression, 3, 0, 0), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), [2395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_file_name, 1, 0, 0), [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_file_name, 1, 0, 0), - [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [2409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [2417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), - [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [2423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(907), - [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(907), - [2431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1155), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [2436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), - [2438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), - [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), - [2454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(913), - [2457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(913), - [2460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1156), - [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), - [2465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), - [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [2477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), - [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), - [2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(929), - [2490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(929), - [2493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1153), - [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [2506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [2512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1152), - [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [2525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(589), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [2534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [2546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [2552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(660), - [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [2557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), - [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [2561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), - [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(634), - [2566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [2574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(638), - [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [2581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), - [2585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), - [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), - [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), - [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), - [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), - [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), - [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), - [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), - [2605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), - [2607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1082), - [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), - [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), - [2627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), - [2630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1116), - [2633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), - [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1113), - [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(607), - [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(620), - [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), - [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), - [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), - [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), - [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [2660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), - [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), - [2664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1124), - [2667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), + [2399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name_expr, 1, 0, 0), + [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [2415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, 0, 0), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, 0, 0), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 2, 0, 0), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [2429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 2, 0, 0), + [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [2437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(904), + [2440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(904), + [2445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1154), + [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [2454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(906), + [2457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(906), + [2460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1155), + [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [2468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [2471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1153), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), + [2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [2486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [2488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [2490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [2496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1158), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 3, 0, 0), + [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), + [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), + [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expandable_string_literal_immediate, 2, 0, 0), + [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [2523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(594), + [2526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [2528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(615), + [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [2555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 1, 0, 0), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 1, 0, 0), + [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [2565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(657), + [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [2570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(661), + [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [2585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_merging_redirection_operator, 1, 0, 0), + [2589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 1, 0, 0), + [2591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1, 0, 0), + [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_argument, 2, 0, 0), + [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_argument, 2, 0, 0), + [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__command_element, 2, 0, 0), + [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command_element, 2, 0, 0), + [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirection, 2, 0, 0), + [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 2, 0, 0), + [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 5, 0, 0), + [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [2611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_entry, 4, 0, 0), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [2617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), + [2619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1097), + [2622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), + [2628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1119), + [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), + [2633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirections, 1, 0, 0), + [2635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirections_repeat1, 2, 0, 0), SHIFT_REPEAT(1121), + [2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_invokation_operator, 1, 0, 0), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(644), + [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(593), + [2650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 1, 0, 0), + [2654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_operator, 1, 0, 0), + [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_format_operator, 1, 0, 0), + [2658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 3, 0, 0), + [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), + [2662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1124), + [2665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_clause, 4, 0, 0), + [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirection_operator, 1, 0, 0), [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [2707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [2719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(2101), - [2722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1303), - [2725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(149), - [2728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(149), - [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1247), - [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [2740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), - [2742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), - [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [2754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), - [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), + [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [2701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(2101), + [2704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1309), + [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(154), + [2710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(154), + [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [2715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), SHIFT_REPEAT(1244), + [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [2740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [2742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), + [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [2754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), + [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), [2760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), - [2764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), - [2768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), - [2770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [2774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [2776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [2780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [2782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), - [2786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), - [2788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [2790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [2794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [2798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), - [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), - [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), - [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), - [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [2906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), - [2909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1186), - [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), - [2914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1213), - [2917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(70), - [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [2930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), - [2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), - [2938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1215), - [2941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(68), - [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [2950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1216), - [2953] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), - [2956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), - [2958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(61), - [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [2965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [2973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), - [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), - [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), - [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [2764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [2768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [2770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [2772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [2774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [2782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [2786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [2790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [2792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [2798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [2804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [2806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), + [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), + [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [2904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1223), + [2907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(1187), + [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), + [2912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat1, 2, 0, 0), SHIFT_REPEAT(64), + [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [2917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [2923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [2929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), + [2931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [2934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(57), + [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [2959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1196), + [2962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1196), + [2965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), + [2967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1217), + [2970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_here_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(44), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [2985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 1, 0, 0), + [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [3001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [3007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), - [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), - [3018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1218), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [3023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), - [3027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1247), - [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [3005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), + [3009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat1, 1, 0, 0), REDUCE(aux_sym_expandable_string_literal_repeat2, 1, 0, 0), + [3012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 2, 0, 0), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [3016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1218), + [3019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat2, 3, 0, 0), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [3025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), + [3029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_property_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(1244), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [3036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), - [3040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1316), - [3043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), - [3047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), - [3051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(1693), - [3054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(149), - [3057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(149), - [3060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), - [3063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), - [3066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1233), - [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), - [3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [3040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), + [3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 7, 0, 0), + [3048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), + [3052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), + [3056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1300), + [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2, 0, 0), + [3063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 6, 0, 0), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [3069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1, 0, 0), [3075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1, 0, 0), - [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 5, 0, 0), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [3087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 10, 0, 0), - [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 8, 0, 0), - [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [3117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [3129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), - [3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), - [3133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), - [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), - [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [3151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), - [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), - [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1287), - [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), - [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), - [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), - [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), - [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [3182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2043), - [3185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), - [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [3201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), - [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), - [3225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1295), - [3228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1295), - [3231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1154), - [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), - [3236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1298), - [3239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [3243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), - [3245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1300), - [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [3258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [3262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), - [3264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [3271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_definition, 9, 0, 0), + [3081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(1693), + [3084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(154), + [3087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), SHIFT(154), + [3090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), + [3093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1255), + [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1242), + [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_attribute, 1, 0, 0), + [3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 5, 0, 0), + [3111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, 0, 0), + [3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 6, 0, 0), + [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, 0, 0), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [3153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 1, 0, 0), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [3159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameters, 1, 0, 0), + [3161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), + [3163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1296), + [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), + [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block_list, 1, 0, 0), + [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2043), + [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_block_list_repeat1, 2, 0, 0), + [3179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [3213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [3215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [3218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [3221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1152), + [3224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_clause_condition, 1, 0, 0), + [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_filename, 1, 0, 0), + [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_parameter, 1, 0, 0), + [3236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(36), + [3239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [3243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [3245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verbatim_command_argument, 2, 0, 0), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [3251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 2, 0, 5), + [3253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1304), + [3256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [3274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__verbatim_command_argument_chars, 2, 0, 0), SHIFT_REPEAT(1312), + [3277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(30), + [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_block, 2, 0, 0), [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression, 1, 0, 0), - [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [3288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 1, 0, 0), - [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [3292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2099), - [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [3300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logical_argument_expression, 3, 0, 0), [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [3304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3, 0, 0), - [3306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [3306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(34), [3309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), [3311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1330), - [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [3320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 1, 0, 0), [3322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_elseif_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(2093), [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [3327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(36), + [3327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_foreach_command_repeat1, 2, 0, 0), SHIFT_REPEAT(35), [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [3334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1690), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), [3339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 2, 0, 0), [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [3351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_statement_repeat1, 3, 0, 0), - [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [3365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 1, 0, 0), [3367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), [3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), - [3377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(375), + [3377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_expression_list_repeat1, 2, 0, 0), SHIFT_REPEAT(502), [3380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), SHIFT_REPEAT(1395), [3383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expandable_string_literal_immediate_repeat2, 2, 0, 0), - [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), - [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [3393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 2, 0, 0), - [3395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(697), + [3395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), SHIFT_REPEAT(577), [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_data_commands_list_repeat1, 2, 0, 0), [3400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), - [3402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1258), + [3402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1157), [3405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3, 0, 0), [3407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, 0, 10), [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2, 0, 0), - [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 1, 0, 0), [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, 0, 7), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 2, 0, 0), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), - [3441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(307), - [3444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1262), - [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(452), + [3444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pipeline_tail, 2, 0, 0), SHIFT_REPEAT(1156), + [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), [3451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1527), [3454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_list_repeat1, 2, 0, 0), [3456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 1, 0, 0), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [3464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1710), [3467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_statement_repeat1, 2, 0, 0), - [3469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [3469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), [3471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1336), [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_type_arguments_repeat1, 2, 0, 0), - [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 2, 0, 0), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), - [3488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1219), + [3488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1212), [3491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_expression_list, 1, 0, 0), [3493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 3, 0, 0), [3495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), SHIFT_REPEAT(1442), [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimension_repeat1, 2, 0, 0), - [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 2, 0, 0), [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter_list, 2, 0, 0), - [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 1, 0, 0), - [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_arguments, 1, 0, 0), - [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), [3532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, 0, 0), - [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), [3542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), - [3544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1242), - [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [3544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_method_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1247), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), [3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), [3553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), SHIFT_REPEAT(1469), [3556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expandable_string_literal_repeat2, 2, 0, 0), [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), [3570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_name, 2, 0, 0), [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_name, 2, 0, 0), [3586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec, 2, 0, 0), [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), [3592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimension, 1, 0, 0), - [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [3616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type_arguments, 1, 0, 0), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), [3622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [3650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_type_list, 1, 0, 0), [3652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 1, 0, 0), [3654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_list, 2, 0, 0), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), [3664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter_default, 2, 0, 0), [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_name, 1, 0, 0), [3668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_command, 1, 0, 0), [3670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_parameter, 3, 0, 0), [3672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_name, 1, 0, 0), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), [3680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 2, 0, 0), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [3684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 2, 0, 0), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), [3688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 4, 0, 0), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [3692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 1, 0, 0), [3694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [3702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_argument, 3, 0, 0), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_method_parameter, 1, 0, 0), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), [3724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 3, 0, 0), [3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_name, 1, 0, 0), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), [3774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 1, 0, 2), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 3), [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), [3864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key_expression, 1, 0, 0), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block_body, 1, 0, 4), [3906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_initializer, 1, 0, 0), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), [4014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 9), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), [4020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_condition, 1, 0, 0), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), [4028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 5, 0, 0), [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 3, 0, 11), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), @@ -119006,34 +123098,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 3, 0, 0), [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_parameter, 1, 0, 0), [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_property_definition, 6, 0, 0), [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), @@ -119041,21 +123133,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_condition, 1, 0, 0), [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_iterator, 1, 0, 0), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), [4172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [4174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_expression, 1, 0, 0), @@ -119065,24 +123157,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), [4190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_condition, 2, 0, 0), [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_control_statement, 2, 0, 0), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 2, 0, 0), [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), @@ -119092,31 +123184,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_parameter_declaration, 3, 0, 0), [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_name, 1, 0, 0), [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), @@ -119124,32 +123216,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), [4346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_commands_allowed, 2, 0, 0), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), [4350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_block, 4, 0, 13), - [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), }; diff --git a/test/corpus/commands.txt b/test/corpus/commands.txt index 04b469e..3ccb7f8 100644 --- a/test/corpus/commands.txt +++ b/test/corpus/commands.txt @@ -484,4 +484,21 @@ iex("calc.exe") (array_literal_expression (unary_expression (string_literal - (expandable_string_literal)))))))))))))))))) \ No newline at end of file + (expandable_string_literal)))))))))))))))))) + +=== +Cmdlet that start with a keyword 2 +=== + +Exit-test toto + +--- + +(program + (statement_list + (pipeline + (command + command_name: (command_name) + command_elements: (command_elements + (command_argument_sep) + (generic_token)))))) \ No newline at end of file From 45f0b52ac38e3b061719cb630b8ba25722275990 Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Wed, 24 Sep 2025 12:16:57 +0100 Subject: [PATCH 18/19] Fix peerDependenciesMeta key for tree-sitter --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 25f22c3..0ba0153 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "tree-sitter": "^0.25.0" }, "peerDependenciesMeta": { - "tree_sitter": { + "tree-sitter": { "optional": true } }, From 497fe9ac43bdf090efbfe28fba65b7c0c7c6a7b3 Mon Sep 17 00:00:00 2001 From: dolphinau Date: Wed, 24 Sep 2025 15:14:41 +0200 Subject: [PATCH 19/19] Add wasm build to files --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 0ba0153..58da39c 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "prebuilds/**", "bindings/node/*", "queries/*", - "src/**" + "src/**", + "*.wasm" ] }